mirror of
https://github.com/wekan/wekan.git
synced 2026-11-07 11:02:33 -05:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
972d023e95 | ||
|
|
acabef4652 | ||
|
|
f77651ba05 | ||
|
|
23e349d277 | ||
|
|
37d9a6659a | ||
|
|
8796c46810 | ||
|
|
4960891bd9 | ||
|
|
43482d9e48 | ||
|
|
ee323d97b4 | ||
|
|
d6b447f70a | ||
|
|
203fafdf7c | ||
|
|
62e90723d1 | ||
|
|
77372ccce1 | ||
|
|
fdb4980b68 |
No files matched your search
@@ -1,3 +1,23 @@
|
||||
# v5.06 2021-03-18 Wekan release
|
||||
|
||||
This release fixes the following bugs:
|
||||
|
||||
- [Fixed Bug: Calendar & parent cards URLs used absolute URLs](https://github.com/wekan/wekan/pull/3648).
|
||||
Thanks to Majed6.
|
||||
- [Fixed Bug: copy to clipboard uses pathname](https://github.com/wekan/wekan/pull/3661).
|
||||
Thanks to Majed6.
|
||||
|
||||
Thanks to above GitHub users for their contributions and translators for their translations.
|
||||
|
||||
# v5.05 2021-03-11 Wekan release
|
||||
|
||||
This release fixes the following bugs:
|
||||
|
||||
- [Change URL scheme recognition for allowing abasurl to link](https://github.com/wekan/wekan/pull/3641).
|
||||
Thanks to tod31 and chrisi51.
|
||||
|
||||
Thanks to above GitHub users for their contributions and translators for their translations.
|
||||
|
||||
# v5.04 2021-03-07 Wekan release
|
||||
|
||||
This release adds the following speed improvements:
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
appId: wekan-public/apps/77b94f60-dec9-0136-304e-16ff53095928
|
||||
appVersion: "v5.04.0"
|
||||
appVersion: "v5.06.0"
|
||||
files:
|
||||
userUploads:
|
||||
- README.md
|
||||
|
||||
@@ -360,7 +360,7 @@ BlazeComponent.extendComponent({
|
||||
end: end || card.endAt,
|
||||
allDay:
|
||||
Math.abs(end.getTime() - start.getTime()) / 1000 === 24 * 3600,
|
||||
url: FlowRouter.url('card', {
|
||||
url: FlowRouter.path('card', {
|
||||
boardId: currentBoard._id,
|
||||
slug: currentBoard.slug,
|
||||
cardId: card._id,
|
||||
|
||||
@@ -12,7 +12,6 @@ template(name="cardDetails")
|
||||
a.fa.fa-link.card-copy-button.js-copy-link(
|
||||
class="fa-link"
|
||||
title="{{_ 'copy-card-link-to-clipboard'}}"
|
||||
value="{{ originRelativeUrl }}"
|
||||
)
|
||||
if isMiniScreen
|
||||
a.fa.fa-times-thin.close-card-details-mobile-web.js-close-card-details
|
||||
|
||||
@@ -114,7 +114,7 @@ BlazeComponent.extendComponent({
|
||||
if (card) {
|
||||
const board = Boards.findOne(card.boardId);
|
||||
if (board) {
|
||||
result = FlowRouter.url('card', {
|
||||
result = FlowRouter.path('card', {
|
||||
boardId: card.boardId,
|
||||
slug: board.slug,
|
||||
cardId: card._id,
|
||||
@@ -291,6 +291,8 @@ BlazeComponent.extendComponent({
|
||||
},
|
||||
'click .js-copy-link'() {
|
||||
StringToCopyElement = document.getElementById('cardURL_copy');
|
||||
StringToCopyElement.value =
|
||||
window.location.origin + window.location.pathname;
|
||||
StringToCopyElement.select();
|
||||
if (document.execCommand('copy')) {
|
||||
StringToCopyElement.blur();
|
||||
|
||||
+1
-1
@@ -906,7 +906,7 @@
|
||||
"operator-modified": "modifikováno",
|
||||
"operator-sort": "třídění",
|
||||
"operator-comment": "komentář",
|
||||
"operator-has": "has",
|
||||
"operator-has": "má",
|
||||
"operator-limit": "limit",
|
||||
"predicate-archived": "archivováno",
|
||||
"predicate-open": "otevřít",
|
||||
|
||||
+61
-61
@@ -51,30 +51,30 @@
|
||||
"activity-created": "kreirao/la je %s",
|
||||
"activity-customfield-created": "kreirao/la je prilagođeno polje %s",
|
||||
"activity-excluded": "izdvojio/la je %s iz %s",
|
||||
"activity-imported": "imported %s into %s from %s",
|
||||
"activity-imported-board": "imported %s from %s",
|
||||
"activity-joined": "joined %s",
|
||||
"activity-imported": "uvezeno %s u %s iz %s ",
|
||||
"activity-imported-board": "uvezeno %s iz %s",
|
||||
"activity-joined": "spojen",
|
||||
"activity-moved": "moved %s from %s to %s",
|
||||
"activity-on": "na %s",
|
||||
"activity-removed": "removed %s from %s",
|
||||
"activity-sent": "sent %s to %s",
|
||||
"activity-unjoined": "unjoined %s",
|
||||
"activity-subtask-added": "added subtask to %s",
|
||||
"activity-checked-item": "checked %s in checklist %s of %s",
|
||||
"activity-unchecked-item": "unchecked %s in checklist %s of %s",
|
||||
"activity-checklist-added": "added checklist to %s",
|
||||
"activity-checklist-removed": "removed a checklist from %s",
|
||||
"activity-checklist-completed": "completed checklist %s of %s",
|
||||
"activity-checklist-uncompleted": "uncompleted the checklist %s of %s",
|
||||
"activity-checklist-item-added": "added checklist item to '%s' in %s",
|
||||
"activity-checklist-item-removed": "removed a checklist item from '%s' in %s",
|
||||
"activity-removed": "uklonjen %s iz %s",
|
||||
"activity-sent": "poslano %s u %s",
|
||||
"activity-unjoined": "odspojen %s",
|
||||
"activity-subtask-added": "dodan podzadatak u %s",
|
||||
"activity-checked-item": "označen %s u listi provjere %s od %s",
|
||||
"activity-unchecked-item": "odznačen %s u listi provjere %s od %s",
|
||||
"activity-checklist-added": "dodana lista provjere u %s",
|
||||
"activity-checklist-removed": "uklonjena lista provjere iz %s",
|
||||
"activity-checklist-completed": "dovršena lista provjere %s od %s",
|
||||
"activity-checklist-uncompleted": "nedovršena lista provjere %s od %s",
|
||||
"activity-checklist-item-added": "dodana stavka '%s' u %s",
|
||||
"activity-checklist-item-removed": "uklonjena stavka iz '%s' u %s",
|
||||
"add": "Dodaj",
|
||||
"activity-checked-item-card": "checked %s in checklist %s",
|
||||
"activity-unchecked-item-card": "unchecked %s in checklist %s",
|
||||
"activity-checked-item-card": "označeno %s u listi provjere %s",
|
||||
"activity-unchecked-item-card": "odznačeno %s u listi provjere %s",
|
||||
"activity-checklist-completed-card": "lista provjere __checklist__ na kartici __card__ na listi __list__ u traci __swimlane__ na ploči __board__ je potpuno završena",
|
||||
"activity-checklist-uncompleted-card": "uncompleted the checklist %s",
|
||||
"activity-editComment": "edited comment %s",
|
||||
"activity-deleteComment": "deleted comment %s",
|
||||
"activity-editComment": "uređen komentar %s",
|
||||
"activity-deleteComment": "obrisan komentar %s",
|
||||
"activity-receivedDate": "edited received date to %s of %s",
|
||||
"activity-startDate": "edited start date to %s of %s",
|
||||
"activity-dueDate": "edited due date to %s of %s",
|
||||
@@ -86,49 +86,49 @@
|
||||
"add-subtask": "Dodaj podzadatak",
|
||||
"add-checklist": "Dodaj listu provjere",
|
||||
"add-checklist-item": "Dodaj stavku listi provjere",
|
||||
"add-cover": "Add Cover",
|
||||
"add-cover": "Dodaj naslovnicu",
|
||||
"add-label": "Dodaj oznaku",
|
||||
"add-list": "Dodaj listu",
|
||||
"add-members": "Dodaj korisnika",
|
||||
"added": "Added",
|
||||
"added": "Dodano",
|
||||
"addMemberPopup-title": "Korisnici",
|
||||
"admin": "Administrator",
|
||||
"admin-desc": "Can view and edit cards, remove members, and change settings for the board.",
|
||||
"admin-desc": "Može pregledavati i uređivati kartice, uklanjati članove i mijenjati postavke ploče.",
|
||||
"admin-announcement": "Obavijest",
|
||||
"admin-announcement-active": "Active System-Wide Announcement",
|
||||
"admin-announcement-active": "Aktivne sistemske obavijesti",
|
||||
"admin-announcement-title": "Administratorske obavijesti",
|
||||
"all-boards": "Sve ploče",
|
||||
"and-n-other-card": "And __count__ other card",
|
||||
"and-n-other-card_plural": "And __count__ other cards",
|
||||
"apply": "Primjeni",
|
||||
"app-is-offline": "Loading, please wait. Refreshing the page will cause data loss. If loading does not work, please check that server has not stopped.",
|
||||
"archive": "Move to Archive",
|
||||
"archive-all": "Move All to Archive",
|
||||
"archive-board": "Move Board to Archive",
|
||||
"archive-card": "Move Card to Archive",
|
||||
"archive-list": "Move List to Archive",
|
||||
"archive-swimlane": "Move Swimlane to Archive",
|
||||
"archive-selection": "Move selection to Archive",
|
||||
"archiveBoardPopup-title": "Move Board to Archive?",
|
||||
"archive": "Preseli u arhivu",
|
||||
"archive-all": "Preseli sve u arhivu",
|
||||
"archive-board": "Preseli ploču u arhivu",
|
||||
"archive-card": "Preseli karticu u arhivu",
|
||||
"archive-list": "Preseli listu u arhivu",
|
||||
"archive-swimlane": "Preseli traku u arhivu",
|
||||
"archive-selection": "Preseli selekciju u arhivu",
|
||||
"archiveBoardPopup-title": "Želite preseliti ploču u arhivu?",
|
||||
"archived-items": "Arhiva",
|
||||
"archived-boards": "Ploče u arhivi",
|
||||
"restore-board": "Restore Board",
|
||||
"no-archived-boards": "No Boards in Archive.",
|
||||
"restore-board": "Vrati ploču",
|
||||
"no-archived-boards": "Nema ploča u arhivi.",
|
||||
"archives": "Arhiva",
|
||||
"template": "Predložak",
|
||||
"templates": "Predlošci",
|
||||
"assign-member": "Assign member",
|
||||
"attached": "attached",
|
||||
"assign-member": "Dodijeli člana",
|
||||
"attached": "u prilogu",
|
||||
"attachment": "Privitak",
|
||||
"attachment-delete-pop": "Deleting an attachment is permanent. There is no undo.",
|
||||
"attachment-delete-pop": "Brisanje priloga je trajno. Nema poništavanja brisanja.",
|
||||
"attachmentDeletePopup-title": "Obrisati privitak?",
|
||||
"attachments": "Privitci",
|
||||
"auto-watch": "Automatically watch boards when they are created",
|
||||
"avatar-too-big": "The avatar is too large (520KB max)",
|
||||
"auto-watch": "Automatski pratite nove ploče kada su kreirane",
|
||||
"avatar-too-big": "Slika za avatar je prevelika (maksimalno 520KB)",
|
||||
"back": "Nazad",
|
||||
"board-change-color": "Change color",
|
||||
"board-nb-stars": "%s stars",
|
||||
"board-not-found": "Board not found",
|
||||
"board-change-color": "Promijeni boju",
|
||||
"board-nb-stars": "%s zvjezdica",
|
||||
"board-not-found": "Ploča nije pronađena",
|
||||
"board-private-info": "This board will be <strong>private</strong>.",
|
||||
"board-public-info": "This board will be <strong>public</strong>.",
|
||||
"boardChangeColorPopup-title": "Change Board Background",
|
||||
@@ -190,16 +190,16 @@
|
||||
"cardType-card": "Kartica",
|
||||
"cardType-linkedCard": "Povezane kartice",
|
||||
"cardType-linkedBoard": "Povezane ploče",
|
||||
"change": "Promjeni",
|
||||
"change-avatar": "Promjeni avatara",
|
||||
"change-password": "Promjeni lozinku",
|
||||
"change-permissions": "Promjeni dozvole",
|
||||
"change-settings": "Promjeni postavke",
|
||||
"changeAvatarPopup-title": "Promjeni avatara",
|
||||
"changeLanguagePopup-title": "Promjeni jezik",
|
||||
"changePasswordPopup-title": "Promjeni lozinku",
|
||||
"changePermissionsPopup-title": "Promjeni dozvole",
|
||||
"changeSettingsPopup-title": "Promjeni postavke",
|
||||
"change": "Promijeni",
|
||||
"change-avatar": "Promijeni avatara",
|
||||
"change-password": "Promijeni lozinku",
|
||||
"change-permissions": "Promijeni dozvole",
|
||||
"change-settings": "Promijeni postavke",
|
||||
"changeAvatarPopup-title": "Promijeni avatara",
|
||||
"changeLanguagePopup-title": "Promijeni jezik",
|
||||
"changePasswordPopup-title": "Promijeni lozinku",
|
||||
"changePermissionsPopup-title": "Promijeni dozvole",
|
||||
"changeSettingsPopup-title": "Promijeni postavke",
|
||||
"subtasks": "Podzadaci",
|
||||
"checklists": "Liste provjere",
|
||||
"click-to-star": "Click to star this board.",
|
||||
@@ -285,15 +285,15 @@
|
||||
"done": "Done",
|
||||
"download": "Preuzmi",
|
||||
"edit": "Uredi",
|
||||
"edit-avatar": "Promjeni avatara",
|
||||
"edit-avatar": "Promijeni avatara",
|
||||
"edit-profile": "Uredi profil",
|
||||
"edit-wip-limit": "Edit WIP Limit",
|
||||
"soft-wip-limit": "Soft WIP Limit",
|
||||
"editCardStartDatePopup-title": "Change start date",
|
||||
"editCardDueDatePopup-title": "Change due date",
|
||||
"editCardStartDatePopup-title": "Promijeni datum početka",
|
||||
"editCardDueDatePopup-title": "Promijeni datum dospijeća",
|
||||
"editCustomFieldPopup-title": "Uredi polje",
|
||||
"editCardSpentTimePopup-title": "Change spent time",
|
||||
"editLabelPopup-title": "Change Label",
|
||||
"editLabelPopup-title": "Promijeni oznaku",
|
||||
"editNotificationPopup-title": "Edit Notification",
|
||||
"editProfilePopup-title": "Uredi profil",
|
||||
"email": "Email",
|
||||
@@ -403,7 +403,7 @@
|
||||
"label-delete-pop": "There is no undo. This will remove this label from all cards and destroy its history.",
|
||||
"labels": "Oznake",
|
||||
"language": "Jezik",
|
||||
"last-admin-desc": "You can’t change roles because there must be at least one admin.",
|
||||
"last-admin-desc": "Ne možeš promijeniti uloge jer mora postojati barem jedan administrator.",
|
||||
"leave-board": "Napusti ploču",
|
||||
"leave-board-pop": "Are you sure you want to leave __boardTitle__? You will be removed from all cards on this board.",
|
||||
"leaveBoardPopup-title": "Napustiti ploču?",
|
||||
@@ -441,7 +441,7 @@
|
||||
"multi-selection-member": "Set member for selection",
|
||||
"multi-selection-on": "Multi-Selection is on",
|
||||
"muted": "Bez obavijesti",
|
||||
"muted-info": "You will never be notified of any changes in this board",
|
||||
"muted-info": "Nikada nećeš biti obaviješten o bilo kakvim promjenama na ovoj ploči",
|
||||
"my-boards": "Moje ploče",
|
||||
"name": "Ime",
|
||||
"no-archived-cards": "Nema kartica u arhivi",
|
||||
@@ -449,7 +449,7 @@
|
||||
"no-archived-swimlanes": "Nema traka u arhivi",
|
||||
"no-results": "Bez rezultata",
|
||||
"normal": "Normalno",
|
||||
"normal-desc": "Can view and edit cards. Can't change settings.",
|
||||
"normal-desc": "Može pregledavati i uređivati kartice. Nije moguće promijeniti postavke.",
|
||||
"not-accepted-yet": "Invitation not accepted yet",
|
||||
"notify-participate": "Receive updates to any cards you participate as creater or member",
|
||||
"notify-watch": "Receive updates to any boards, lists, or cards you’re watching",
|
||||
@@ -518,7 +518,7 @@
|
||||
"time": "Vrijeme",
|
||||
"title": "Naziv",
|
||||
"tracking": "Tracking",
|
||||
"tracking-info": "You will be notified of any changes to those cards you are involved as creator or member.",
|
||||
"tracking-info": "Bit ćeš obaviješten o svim promjenama na onim karticama u koje si uključen kao autor ili član.",
|
||||
"type": "Tip",
|
||||
"unassign-member": "Unassign member",
|
||||
"unsaved-description": "You have an unsaved description.",
|
||||
@@ -539,7 +539,7 @@
|
||||
"warn-list-archived": "warning: this card is in an list at Archive",
|
||||
"watch": "Prati",
|
||||
"watching": "Watching",
|
||||
"watching-info": "You will be notified of any change in this board",
|
||||
"watching-info": "Bit ćeš obaviješten o svim promjenama na ovoj ploči",
|
||||
"welcome-board": "Welcome Board",
|
||||
"welcome-swimlane": "Milestone 1",
|
||||
"welcome-list1": "Osnove",
|
||||
@@ -704,7 +704,7 @@
|
||||
"r-top-of": "Top of",
|
||||
"r-bottom-of": "Bottom of",
|
||||
"r-its-list": "its list",
|
||||
"r-archive": "Move to Archive",
|
||||
"r-archive": "Preseli u arhivu",
|
||||
"r-unarchive": "Restore from Archive",
|
||||
"r-card": "card",
|
||||
"r-add": "Dodati",
|
||||
|
||||
+16
-16
@@ -943,30 +943,30 @@
|
||||
"globalSearch-instructions-operators": "Доступные операторы:",
|
||||
"globalSearch-instructions-operator-board": "`__operator_board__:<title>` - карточки соответствуют: *<title>*",
|
||||
"globalSearch-instructions-operator-list": "`__operator_list__:<title>` - карточки в списке соответствуют: *<title>*",
|
||||
"globalSearch-instructions-operator-swimlane": "`__operator_swimlane__:<title>` - cards in swimlanes matching the specified *<title>*",
|
||||
"globalSearch-instructions-operator-comment": "`__operator_comment__:<text>` - cards with a comment containing *<text>*.",
|
||||
"globalSearch-instructions-operator-label": "`__operator_label__:<color>` `__operator_label__:<name>` - cards that have a label matching *<color>* or *<name>",
|
||||
"globalSearch-instructions-operator-hash": "`__operator_label_abbrev__<name | color>` - shorthand for `__operator_label__:<color>` or `__operator_label__:<name>`",
|
||||
"globalSearch-instructions-operator-user": "`__operator_user__:<username>` - cards where *<username>* is a *member* or *assignee*",
|
||||
"globalSearch-instructions-operator-at": "`__operator_user_abbrev__username` - shorthand for `user:<username>`",
|
||||
"globalSearch-instructions-operator-member": "`__operator_member__:<username>` - cards where *<username>* is a *member*",
|
||||
"globalSearch-instructions-operator-assignee": "`__operator_assignee__:<username>` - cards where *<username>* is an *assignee*",
|
||||
"globalSearch-instructions-operator-due": "`__operator_due__:<n>` - cards which are due up to *<n>* days from now. `__operator_due__:__predicate_overdue__ lists all cards past their due date.",
|
||||
"globalSearch-instructions-operator-created": "`__operator_created__:<n>` - cards which were created *<n>* days ago or less",
|
||||
"globalSearch-instructions-operator-modified": "`__operator_modified__:<n>` - cards which were modified *<n>* days ago or less",
|
||||
"globalSearch-instructions-operator-status": "`__operator_status__:<status>` - where *<status>* is one of the following:",
|
||||
"globalSearch-instructions-operator-swimlane": "`__operator_swimlane__:<title>` - карточки на дорожках, соответствующих *<title>*",
|
||||
"globalSearch-instructions-operator-comment": "`__operator_comment__:<text>` - карточки с комментарием содержащим *<text>*.",
|
||||
"globalSearch-instructions-operator-label": "`__operator_label__:<color>` `__operator_label__:<name>` - карточки, которые имеют метку соответствующую *<color>* or *<name>",
|
||||
"globalSearch-instructions-operator-hash": "`__operator_label_abbrev__<name | color>` - сокращение для `__operator_label__:<color>` или `__operator_label__:<name>`",
|
||||
"globalSearch-instructions-operator-user": "`__operator_user__:<username>` - карточки в которых *<username>* *участник* или *исполнитель*",
|
||||
"globalSearch-instructions-operator-at": "`__operator_user_abbrev__username` - сокращение для `пользователь:<username>`",
|
||||
"globalSearch-instructions-operator-member": "`__operator_member__:<username>` - карточки, в которых *<username>* *участник*",
|
||||
"globalSearch-instructions-operator-assignee": "`__operator_assignee__:<username>` - карточки, в которых *<username>* *исполнитель*",
|
||||
"globalSearch-instructions-operator-due": "`__operator_due__:<n>` - карточки с датой завершения до *<n>* дней от текущей даты. `__operator_due__:__predicate_overdue__ список всех просроченных карточек.",
|
||||
"globalSearch-instructions-operator-created": "`__operator_created__:<n>` - карточки, которые были созданы до *<n>* дней назад",
|
||||
"globalSearch-instructions-operator-modified": "`__operator_modified__:<n>` - карточки, который изменены до *<n>* дней назад",
|
||||
"globalSearch-instructions-operator-status": "`__operator_status__:<status>` - где *<status>* что-то из следующего:",
|
||||
"globalSearch-instructions-status-archived": "`__predicate_archived__` - архивированные карточки",
|
||||
"globalSearch-instructions-status-all": "`__predicate_all__` - все архивированные и не архивированные карточки",
|
||||
"globalSearch-instructions-status-ended": "`__predicate_ended__` - карточки с датой завершения",
|
||||
"globalSearch-instructions-status-public": "`__predicate_public__` - карточки только на публичных досках",
|
||||
"globalSearch-instructions-status-private": "`__predicate_private__` - карточки только на личных досках",
|
||||
"globalSearch-instructions-operator-has": "`__operator_has__:<field>` - where *<field>* is one of `__predicate_attachment__`, `__predicate_checklist__`, `__predicate_description__`, `__predicate_start__`, `__predicate_due__`, `__predicate_end__`, `__predicate_assignee__` or `__predicate_member__`. Placing a `-` in front of *<field>* searches for the absence of a value in that field (e.g. `has:-due` searches for cards without a due date).",
|
||||
"globalSearch-instructions-operator-sort": "`__operator_sort__:<sort-name>` - where *<sort-name>* is one of `__predicate_due__`, `__predicate_created__` or `__predicate_modified__`. For a descending sort, place a `-` in front of the sort name.",
|
||||
"globalSearch-instructions-operator-limit": "`__operator_limit__:<n>` - where *<n>* is a positive integer expressing the number of cards to be displayed per page.",
|
||||
"globalSearch-instructions-operator-has": "`__operator_has__:<field>` - где *<field>* что-либо из `__predicate_attachment__`, `__predicate_checklist__`, `__predicate_description__`, `__predicate_start__`, `__predicate_due__`, `__predicate_end__`, `__predicate_assignee__` или `__predicate_member__`. Указание `-` перед *<field>* производит поиск по отсутствию значения в указанном поле. (напр. `has:-due` поиск карточек без даты завершения).",
|
||||
"globalSearch-instructions-operator-sort": "`__operator_sort__:<sort-name>` - где*<sort-name>* что-либо из `__predicate_due__`, `__predicate_created__` или `__predicate_modified__`. Для сортировки по убыванию, укажите `-` перед названием сортировки.",
|
||||
"globalSearch-instructions-operator-limit": "`__operator_limit__:<n>` - где *<n>* положительное целое определяющее количество карточек на одной странице.",
|
||||
"globalSearch-instructions-notes-1": "Может быть задано несколько операторов.",
|
||||
"globalSearch-instructions-notes-2": "Одинаковые операторы объединяются логическим \"ИЛИ\", например:\n`__operator_list__:Available __operator_list__:Blocked` вернет карточки, которые содержатся в списке *Blocked* или *Available*.",
|
||||
"globalSearch-instructions-notes-3": "Разные операторы объединяются логическим \"И\". Возвращаются только объекты удовлетворяющие всем заданным условиям.`__operator_list__:Available __operator_label__:red` вернет карточки, которые содержатся в списке *Available* и имеют метку *red*.",
|
||||
"globalSearch-instructions-notes-3-2": "Days can be specified as a positive or negative integer or using `__predicate_week__`, `__predicate_month__`, `__predicate_quarter__` or `__predicate_year__` for the current period.",
|
||||
"globalSearch-instructions-notes-3-2": "Количество дней может быть задано положительным или отрицательным целым или используя `__predicate_week__`, `__predicate_month__`, `__predicate_quarter__` или `__predicate_year__` для текущего периода.",
|
||||
"globalSearch-instructions-notes-4": "Текстовый поиск нечувствителен к регистру символов.",
|
||||
"globalSearch-instructions-notes-5": "По умолчанию, поиск в архивированных карточках не производится.",
|
||||
"link-to-search": "Ссылка на этот поиск",
|
||||
|
||||
+702
-702
File diff suppressed because it is too large.
Load diff
+20
-20
@@ -322,8 +322,8 @@
|
||||
"error-user-notAllowSelf": "无法邀请自己",
|
||||
"error-user-notCreated": "该用户未能成功创建",
|
||||
"error-username-taken": "此用户名已存在",
|
||||
"error-orgname-taken": "This organization name is already taken",
|
||||
"error-teamname-taken": "This team name is already taken",
|
||||
"error-orgname-taken": "此组织名称已被使用",
|
||||
"error-teamname-taken": "此团队名称已被使用",
|
||||
"error-email-taken": "此EMail已存在",
|
||||
"export-board": "导出看板",
|
||||
"export-board-json": "看板导出为JSON",
|
||||
@@ -399,7 +399,7 @@
|
||||
"just-invited": "您刚刚被邀请加入此看板",
|
||||
"keyboard-shortcuts": "键盘快捷键",
|
||||
"label-create": "创建标签",
|
||||
"label-default": "%s 标签 (默认)",
|
||||
"label-default": "%s 标签(默认)",
|
||||
"label-delete-pop": "此操作不可逆,这将会删除该标签并清除它的历史记录。",
|
||||
"labels": "标签",
|
||||
"language": "语言",
|
||||
@@ -528,10 +528,10 @@
|
||||
"uploaded-avatar": "头像已经上传",
|
||||
"custom-top-left-corner-logo-image-url": "通过图片链接设置左上角图标",
|
||||
"custom-top-left-corner-logo-link-url": "设置左上角图标链接地址",
|
||||
"custom-top-left-corner-logo-height": "设置左上角图标高度. 默认值: 27",
|
||||
"custom-login-logo-image-url": "设置登陆图标链接地址",
|
||||
"custom-login-logo-link-url": "通过连接上传logo",
|
||||
"text-below-custom-login-logo": "自定义登陆图标下方文字",
|
||||
"custom-top-left-corner-logo-height": "设置左上角图标高度。默认值:27",
|
||||
"custom-login-logo-image-url": "设置登录图标链接地址",
|
||||
"custom-login-logo-link-url": "设置登录图标链接",
|
||||
"text-below-custom-login-logo": "设置登录图标下方文字",
|
||||
"automatic-linked-url-schemes": "Custom URL Schemes which should automatically be clickable. One URL Scheme per line",
|
||||
"username": "用户名",
|
||||
"import-usernames": "导入用户名",
|
||||
@@ -635,7 +635,7 @@
|
||||
"boardDeletePopup-title": "删除看板?",
|
||||
"delete-board": "删除看板",
|
||||
"default-subtasks-board": "__board__ 看板的子任务",
|
||||
"default": "缺省",
|
||||
"default": "默认",
|
||||
"queue": "队列",
|
||||
"subtask-settings": "子任务设置",
|
||||
"card-settings": "卡片设置",
|
||||
@@ -776,13 +776,13 @@
|
||||
"authentication-type": "认证类型",
|
||||
"custom-product-name": "自定义产品名称",
|
||||
"layout": "布局",
|
||||
"hide-logo": "隐藏LOGO",
|
||||
"hide-logo": "隐藏图标",
|
||||
"add-custom-html-after-body-start": "添加定制的HTML在开始<body>之前",
|
||||
"add-custom-html-before-body-end": "添加定制的HTML在结束</body>之后",
|
||||
"error-undefined": "出了点问题",
|
||||
"error-ldap-login": "尝试登陆时出错",
|
||||
"error-ldap-login": "尝试登录时出错",
|
||||
"display-authentication-method": "显示认证方式",
|
||||
"default-authentication-method": "缺省认证方式",
|
||||
"default-authentication-method": "默认认证方式",
|
||||
"duplicate-board": "复制看板",
|
||||
"org-number": "组织数量为:",
|
||||
"team-number": "团队数量为:",
|
||||
@@ -885,7 +885,7 @@
|
||||
"no-cards-found": "无法查询到卡片",
|
||||
"one-card-found": "查询到一个卡片",
|
||||
"n-cards-found": "查询到%s个卡片",
|
||||
"n-n-of-n-cards-found": "__start__-__end__ of __total__ Cards Found",
|
||||
"n-n-of-n-cards-found": "__start__-__end__ 共 __total__ 卡片被找到",
|
||||
"operator-board": "看板",
|
||||
"operator-board-abbrev": "b",
|
||||
"operator-swimlane": "泳道",
|
||||
@@ -968,17 +968,17 @@
|
||||
"globalSearch-instructions-notes-3": "Differing operators are *AND*ed together. Only cards that match all of the differing operators are returned. `__operator_list__:Available __operator_label__:red` returns only cards in the list *Available* with a *red* label.",
|
||||
"globalSearch-instructions-notes-3-2": "Days can be specified as a positive or negative integer or using `__predicate_week__`, `__predicate_month__`, `__predicate_quarter__` or `__predicate_year__` for the current period.",
|
||||
"globalSearch-instructions-notes-4": "文本搜索大小写不敏感。",
|
||||
"globalSearch-instructions-notes-5": "By default archived cards are not searched.",
|
||||
"globalSearch-instructions-notes-5": "默认情况下,不搜索存档卡片。",
|
||||
"link-to-search": "关联至本次查询",
|
||||
"excel-font": "Arial",
|
||||
"number": "数字",
|
||||
"label-colors": "标签颜色",
|
||||
"label-names": "标签名",
|
||||
"archived-at": "archived at",
|
||||
"sort-cards": "Sort Cards",
|
||||
"cardsSortPopup-title": "Sort Cards",
|
||||
"due-date": "Due Date",
|
||||
"title-alphabetically": "Title (Alphabetically)",
|
||||
"created-at-newest-first": "Created At (Newest First)",
|
||||
"created-at-oldest-first": "Created At (Oldest First)"
|
||||
"archived-at": "归档于",
|
||||
"sort-cards": "排序卡片",
|
||||
"cardsSortPopup-title": "排序卡片",
|
||||
"due-date": "截至日期",
|
||||
"title-alphabetically": "标题(按字母顺序)",
|
||||
"created-at-newest-first": "创建时间(最新)",
|
||||
"created-at-oldest-first": "创建时间(最旧)"
|
||||
}
|
||||
Generated
+9405
-523
File diff suppressed because it is too large.
Load diff
+2
-2
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "wekan",
|
||||
"version": "v5.04.0",
|
||||
"version": "v5.06.0",
|
||||
"description": "Open-Source kanban",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
@@ -72,7 +72,7 @@
|
||||
"ldapjs": "^2.2.3",
|
||||
"markdown-it": "^12.0.4",
|
||||
"markdown-it-emoji": "^2.0.0",
|
||||
"meteor-node-stubs": "^1.0.1",
|
||||
"meteor-node-stubs": "^1.0.2",
|
||||
"mongodb": "^3.6.4",
|
||||
"os": "^0.1.1",
|
||||
"page": "^1.11.5",
|
||||
|
||||
@@ -37,7 +37,7 @@ function mySafeAttrValue(tag, name, value, cssFilter) {
|
||||
// then use your custom function
|
||||
if (tag === 'a' && name === 'href') {
|
||||
// only filter the value if starts with an registered url scheme
|
||||
urlscheme = value.split(/:\/\//);
|
||||
urlscheme = value.split(/:/);
|
||||
//console.log("validating "+urlscheme[0]);
|
||||
if(urlschemes.includes(urlscheme[0])) return value;
|
||||
else {
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<meta charset="utf-8">
|
||||
<meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
|
||||
<title>Wekan REST API v5.04</title>
|
||||
<title>Wekan REST API v5.06</title>
|
||||
|
||||
<style>
|
||||
</style>
|
||||
@@ -1529,7 +1529,7 @@ var n=this.pipeline.run(e.tokenizer(t)),r=new e.Vector,i=[],o=this._fields.reduc
|
||||
<ul class="toc-list-h1">
|
||||
|
||||
<li>
|
||||
<a href="#wekan-rest-api" class="toc-h1 toc-link" data-title="Wekan REST API v5.04">Wekan REST API v5.04</a>
|
||||
<a href="#wekan-rest-api" class="toc-h1 toc-link" data-title="Wekan REST API v5.06">Wekan REST API v5.06</a>
|
||||
|
||||
</li>
|
||||
|
||||
@@ -1573,7 +1573,7 @@ var n=this.pipeline.run(e.tokenizer(t)),r=new e.Vector,i=[],o=this._fields.reduc
|
||||
<div class="page-wrapper">
|
||||
<div class="dark-box"></div>
|
||||
<div class="content">
|
||||
<h1 id="wekan-rest-api">Wekan REST API v5.04</h1>
|
||||
<h1 id="wekan-rest-api">Wekan REST API v5.06</h1>
|
||||
<blockquote>
|
||||
<p>Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.</p>
|
||||
</blockquote>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
swagger: '2.0'
|
||||
info:
|
||||
title: Wekan REST API
|
||||
version: v5.04
|
||||
version: v5.06
|
||||
description: |
|
||||
The REST API allows you to control and extend Wekan with ease.
|
||||
|
||||
|
||||
@@ -22,10 +22,10 @@ const pkgdef :Spk.PackageDefinition = (
|
||||
appTitle = (defaultText = "Wekan"),
|
||||
# The name of the app as it is displayed to the user.
|
||||
|
||||
appVersion = 504,
|
||||
appVersion = 506,
|
||||
# Increment this for every release.
|
||||
|
||||
appMarketingVersion = (defaultText = "5.04.0~2021-03-07"),
|
||||
appMarketingVersion = (defaultText = "5.06.0~2021-03-18"),
|
||||
# Human-readable presentation of the app version.
|
||||
|
||||
minUpgradableAppVersion = 0,
|
||||
|
||||
Reference in new issue
Block a user