Browse Source

Updated translations.

Lauri Ojansivu 2 years ago
parent
commit
7d7c45c33f
43 changed files with 8775 additions and 268 deletions
  1. 3 3
      imports/i18n/data/ar.i18n.json
  2. 6 6
      imports/i18n/data/bg.i18n.json
  3. 2 2
      imports/i18n/data/ca.i18n.json
  4. 1204 0
      imports/i18n/data/cmn.i18n.json
  5. 2 2
      imports/i18n/data/cs.i18n.json
  6. 13 13
      imports/i18n/data/da.i18n.json
  7. 1 1
      imports/i18n/data/de.i18n.json
  8. 60 4
      imports/i18n/data/el.i18n.json
  9. 3 3
      imports/i18n/data/es-AR.i18n.json
  10. 3 3
      imports/i18n/data/es.i18n.json
  11. 7 7
      imports/i18n/data/eu.i18n.json
  12. 8 8
      imports/i18n/data/fa.i18n.json
  13. 3 3
      imports/i18n/data/fi.i18n.json
  14. 1204 0
      imports/i18n/data/fr-FR.i18n.json
  15. 1 1
      imports/i18n/data/fr.i18n.json
  16. 1 1
      imports/i18n/data/hr.i18n.json
  17. 6 6
      imports/i18n/data/hu.i18n.json
  18. 5 5
      imports/i18n/data/id.i18n.json
  19. 1 1
      imports/i18n/data/ig.i18n.json
  20. 2 2
      imports/i18n/data/it.i18n.json
  21. 29 6
      imports/i18n/data/ja.i18n.json
  22. 49 49
      imports/i18n/data/ka.i18n.json
  23. 4 4
      imports/i18n/data/ko.i18n.json
  24. 4 4
      imports/i18n/data/ms.i18n.json
  25. 5 5
      imports/i18n/data/nb.i18n.json
  26. 13 13
      imports/i18n/data/nl.i18n.json
  27. 7 7
      imports/i18n/data/oc.i18n.json
  28. 1 1
      imports/i18n/data/pl.i18n.json
  29. 12 12
      imports/i18n/data/pt-BR.i18n.json
  30. 1 1
      imports/i18n/data/pt.i18n.json
  31. 1204 0
      imports/i18n/data/pt_PT.i18n.json
  32. 4 4
      imports/i18n/data/ru.i18n.json
  33. 2 2
      imports/i18n/data/sr.i18n.json
  34. 1 1
      imports/i18n/data/sv.i18n.json
  35. 59 59
      imports/i18n/data/ta.i18n.json
  36. 1204 0
      imports/i18n/data/tlh.i18n.json
  37. 14 14
      imports/i18n/data/tr.i18n.json
  38. 7 7
      imports/i18n/data/uk.i18n.json
  39. 2 2
      imports/i18n/data/vi.i18n.json
  40. 1204 0
      imports/i18n/data/zh-Hans.i18n.json
  41. 6 6
      imports/i18n/data/zh-TW.i18n.json
  42. 1204 0
      imports/i18n/data/zh.i18n.json
  43. 1204 0
      imports/i18n/data/zh_CN.GB2312.i18n.json

+ 3 - 3
imports/i18n/data/ar.i18n.json

@@ -10,7 +10,7 @@
     "act-removedLabel": "العلامة المحذوفة__العلامة__من الكرت__في قائمة__القائمة__في المنطقة العائمة__المنطقة العائمة__في اللوح__اللوح__",
     "act-addChecklist": "قائمة التأكد المضافة__قائمة التأكد__للكرت__كرت__في قائمة__قائمة__في المنطقة العائمة__المنطقة العائمة__في اللوح__اللوح__",
     "act-addChecklistItem": "عنصر قائمة التأكد المضافة__عنصر قائمة التأكد__لقائمة التأكد__قائمة التأكد__لكرت__الكرت__في قائمة__القائمة__في المنطقة العائمة__المنطقة العائمة__في اللوح__اللوح__",
-    "act-removeChecklist": " قائمة التأكد المحذوفة__عنصر قائمة التأكد__لقائمة التأكد__قائمة التأكد__لكرت__الكرت__في قائمة__القائمة__في المنطقة العائمة__المنطقة العائمة__في اللوح__اللوح__",
+    "act-removeChecklist": "قائمة التأكد المحذوفة__عنصر قائمة التأكد__لقائمة التأكد__قائمة التأكد__لكرت__الكرت__في قائمة__القائمة__في المنطقة العائمة__المنطقة العائمة__في اللوح__اللوح__",
     "act-removeChecklistItem": "عنصر قائمة التأكد المحذوف__عنصر قائمة التأكد__لقائمة التأكد__قائمة التأكد__لكرت__الكرت__في قائمة__القائمة__في المنطقة العائمة__المنطقة العائمة__في اللوح__اللوح__",
     "act-checkedItem": "مختار__عنصر قائمة التأكد__لقائمة التأكد__قائمة التأكد__ لكرت__الكرت__في قائمة__القائمة__في المنطقة العائمة__المنطقة العائمة__في اللوح__اللوح__",
     "act-uncheckedItem": "غير مختار__عنصر قائمة التأكد__لقائمة التأكد__قائمة التأكد__ لكرت__الكرت__في قائمة__القائمة__في المنطقة العائمة__المنطقة العائمة__في اللوح__اللوح__",
@@ -33,7 +33,7 @@
     "act-archivedSwimlane": "المنطقة العائمة__المنطقة العائمة__في اللوح__اللوح__ منقول الى الارشيف",
     "act-importBoard": "اللوح المستورد__اللوح__",
     "act-importCard": "الكرت المستورد__الكرت__في القائمة__القائمة__في المنطقة العائمة__المنطقة العائمة__في اللوح__اللوح__",
-    "act-importList": " القائمة المستوردة__القائمة__في المنطقة العائمة__المنطقة العائمة__في اللوح__اللوح__",
+    "act-importList": "القائمة المستوردة__القائمة__في المنطقة العائمة__المنطقة العائمة__في اللوح__اللوح__",
     "act-joinMember": "العضو المضاف__العضو__للكرت_الكرت__في قائمة__القائمة__في المنطقة العائمة__المنطقة العائمة__في اللوح__اللوح__",
     "act-moveCard": "الكرت المحذوف__الكرت__في اللوح_اللوح__من قائمة__قائمة قديمة__في المنطقة العائمة__منطقة عائمة قديمة__في القائمة__القائمة__في المنطقة العائمة__المنطقة العائمة__",
     "act-moveCardToOtherBoard": "moved card __card__ from list __oldList__ at swimlane __oldSwimlane__ at board __oldBoard__ to list __list__ at swimlane __swimlane__ at board __board__",
@@ -655,7 +655,7 @@
     "boardCardTitlePopup-title": "Card Title Filter",
     "disable-webhook": "Disable This Webhook",
     "global-webhook": "Global Webhooks",
-    "new-outgoing-webhook": "ويبهوك جديدة ",
+    "new-outgoing-webhook": "ويبهوك جديدة",
     "no-name": "(غير معروف)",
     "Node_version": "إصدار النود",
     "Meteor_version": "Meteor version",

+ 6 - 6
imports/i18n/data/bg.i18n.json

@@ -40,7 +40,7 @@
     "act-removeBoardMember": "removed member __member__ from board __board__",
     "act-restoredCard": "restored card __card__ to list __list__ at swimlane __swimlane__ at board __board__",
     "act-unjoinMember": "removed member __member__ from card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
-    "act-withBoardTitle": "__board__    ",
+    "act-withBoardTitle": "__board__",
     "act-withCardTitle": "[__board__] __card__",
     "actions": "Действия",
     "activities": "Действия",
@@ -456,7 +456,7 @@
     "invalid-date": "Невалидна дата",
     "invalid-time": "Невалиден час",
     "invalid-user": "Невалиден потребител",
-    "joined": "присъедини ",
+    "joined": "присъедини",
     "just-invited": "Бяхте поканени в това табло",
     "keyboard-shortcuts": "Преки пътища с клавиатурата",
     "label-create": "Създай етикет",
@@ -609,7 +609,7 @@
     "watch": "Наблюдавай",
     "watching": "Наблюдава",
     "watching-info": "You will be notified of any change in this board",
-    "welcome-board": "Табло за добре дошли ",
+    "welcome-board": "Табло за добре дошли",
     "welcome-swimlane": "Milestone 1",
     "welcome-list1": "Основни",
     "welcome-list2": "Напреднали",
@@ -764,7 +764,7 @@
     "r-when-a-label-is": "When a label is",
     "r-when-the-label": "When the label",
     "r-list-name": "име на списъка",
-    "r-when-a-member": "Когато някой член ",
+    "r-when-a-member": "Когато някой член",
     "r-when-the-member": "Когато членът",
     "r-name": "име",
     "r-when-a-attach": "Когато някой прикачен файл",
@@ -788,7 +788,7 @@
     "r-label": "етикет",
     "r-member": "член",
     "r-remove-all": "Премахнете всички членове от картата",
-    "r-set-color": "Задай следния цвят: ",
+    "r-set-color": "Задай следния цвят:",
     "r-checklist": "списък със задачи",
     "r-check-all": "Маркирай всички като завършени",
     "r-uncheck-all": "Отмаркирай всички като незавършени",
@@ -946,7 +946,7 @@
     "my-cards": "My Cards",
     "card": "Карта",
     "board": "Табло",
-    "context-separator": " / ",
+    "context-separator": "/",
     "myCardsViewChange-title": "My Cards View",
     "myCardsViewChangePopup-title": "My Cards View",
     "myCardsViewChange-choice-boards": "Табла",

+ 2 - 2
imports/i18n/data/ca.i18n.json

@@ -108,7 +108,7 @@
     "and-n-other-card": "And __count__ other card",
     "and-n-other-card_plural": "And __count__ other cards",
     "apply": "Aplica",
-    "app-is-offline": "Carregant. Per favor, espereu. Actualitzar la pàgina pot comportar pèrdua de dades. Si la càrrega no funciona, comproveu que el servidor no s'ha aturat. ",
+    "app-is-offline": "Carregant. Per favor, espereu. Actualitzar la pàgina pot comportar pèrdua de dades. Si la càrrega no funciona, comproveu que el servidor no s'ha aturat.",
     "app-try-reconnect": "Try to reconnect.",
     "archive": "Moure al arxiu",
     "archive-all": "Moure tot al arxiu",
@@ -687,7 +687,7 @@
     "accounts-allowUserNameChange": "Allow Username Change",
     "tableVisibilityMode-allowPrivateOnly": "Boards visibility: Allow private boards only",
     "tableVisibilityMode": "Boards visibility",
-    "createdAt": "Creat ",
+    "createdAt": "Creat",
     "modifiedAt": "Modified at",
     "verified": "Verificat",
     "active": "Actiu",

+ 1204 - 0
imports/i18n/data/cmn.i18n.json

@@ -0,0 +1,1204 @@
+{
+    "accept": "Accept",
+    "act-activity-notify": "Activity Notification",
+    "act-addAttachment": "added attachment __attachment__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-deleteAttachment": "deleted attachment __attachment__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-addSubtask": "added subtask __subtask__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-addLabel": "Added label __label__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-addedLabel": "Added label __label__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-removeLabel": "Removed label __label__ from card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-removedLabel": "Removed label __label__ from card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-addChecklist": "added checklist __checklist__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-addChecklistItem": "added checklist item __checklistItem__ to checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-removeChecklist": "removed checklist __checklist__ from card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-removeChecklistItem": "removed checklist item __checklistItem__ from checklist __checkList__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-checkedItem": "checked __checklistItem__ of checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-uncheckedItem": "unchecked __checklistItem__ of checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-completeChecklist": "completed checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-uncompleteChecklist": "uncompleted checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-addComment": "commented on card __card__: __comment__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-editComment": "edited comment on card __card__: __comment__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-deleteComment": "deleted comment on card __card__: __comment__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-createBoard": "created board __board__",
+    "act-createSwimlane": "created swimlane __swimlane__ to board __board__",
+    "act-createCard": "created card __card__ to list __list__ at swimlane __swimlane__ at board __board__",
+    "act-createCustomField": "created custom field __customField__ at board __board__",
+    "act-deleteCustomField": "deleted custom field __customField__ at board __board__",
+    "act-setCustomField": "edited custom field __customField__: __customFieldValue__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-createList": "added list __list__ to board __board__",
+    "act-addBoardMember": "added member __member__ to board __board__",
+    "act-archivedBoard": "Board __board__ moved to Archive",
+    "act-archivedCard": "Card __card__ at list __list__ at swimlane __swimlane__ at board __board__ moved to Archive",
+    "act-archivedList": "List __list__ at swimlane __swimlane__ at board __board__ moved to Archive",
+    "act-archivedSwimlane": "Swimlane __swimlane__ at board __board__ moved to Archive",
+    "act-importBoard": "imported board __board__",
+    "act-importCard": "imported card  __card__ to list __list__ at swimlane __swimlane__ at board __board__",
+    "act-importList": "imported list __list__ to swimlane __swimlane__ at board __board__",
+    "act-joinMember": "added member __member__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-moveCard": "moved card __card__ at board __board__ from list __oldList__ at swimlane __oldSwimlane__ to list __list__ at swimlane __swimlane__",
+    "act-moveCardToOtherBoard": "moved card __card__ from list __oldList__ at swimlane __oldSwimlane__ at board __oldBoard__ to list __list__ at swimlane __swimlane__ at board __board__",
+    "act-removeBoardMember": "removed member __member__ from board __board__",
+    "act-restoredCard": "restored card __card__ to list __list__ at swimlane __swimlane__ at board __board__",
+    "act-unjoinMember": "removed member __member__ from card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-withBoardTitle": "__board__",
+    "act-withCardTitle": "[__board__] __card__",
+    "actions": "Actions",
+    "activities": "Activities",
+    "activity": "Activity",
+    "activity-added": "added %s to %s",
+    "activity-archived": "%s moved to Archive",
+    "activity-attached": "attached %s to %s",
+    "activity-created": "created %s",
+    "activity-customfield-created": "created custom field %s",
+    "activity-excluded": "excluded %s from %s",
+    "activity-imported": "imported %s into %s from %s",
+    "activity-imported-board": "imported %s from %s",
+    "activity-joined": "joined %s",
+    "activity-moved": "moved %s from %s to %s",
+    "activity-on": "on %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",
+    "add": "Add",
+    "activity-checked-item-card": "checked %s in checklist %s",
+    "activity-unchecked-item-card": "unchecked %s in checklist %s",
+    "activity-checklist-completed-card": "completed checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "activity-checklist-uncompleted-card": "uncompleted the checklist %s",
+    "activity-editComment": "edited comment %s",
+    "activity-deleteComment": "deleted comment %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",
+    "activity-endDate": "edited end date to %s of %s",
+    "add-attachment": "Add Attachment",
+    "add-board": "Add Board",
+    "add-template": "Add Template",
+    "add-card": "Add Card",
+    "add-card-to-top-of-list": "Add Card to Top of List",
+    "add-card-to-bottom-of-list": "Add Card to Bottom of List",
+    "add-swimlane": "Add Swimlane",
+    "add-subtask": "Add Subtask",
+    "add-checklist": "Add Checklist",
+    "add-checklist-item": "Add an item to checklist",
+    "close-add-checklist-item": "Close add an item to checklist form",
+    "close-edit-checklist-item": "Close edit an item to checklist form",
+    "convertChecklistItemToCardPopup-title": "Convert to Card",
+    "add-cover": "Add Cover",
+    "add-label": "Add Label",
+    "add-list": "Add List",
+    "add-members": "Add Members",
+    "added": "Added",
+    "addMemberPopup-title": "Members",
+    "memberPopup-title": "Member Settings",
+    "admin": "Admin",
+    "admin-desc": "Can view and edit cards, remove members, and change settings for the board.",
+    "admin-announcement": "Announcement",
+    "admin-announcement-active": "Active System-Wide Announcement",
+    "admin-announcement-title": "Announcement from Administrator",
+    "all-boards": "All boards",
+    "and-n-other-card": "And __count__ other card",
+    "and-n-other-card_plural": "And __count__ other cards",
+    "apply": "Apply",
+    "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.",
+    "app-try-reconnect": "Try to reconnect.",
+    "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?",
+    "archived-items": "Archive",
+    "archived-boards": "Boards in Archive",
+    "restore-board": "Restore Board",
+    "no-archived-boards": "No Boards in Archive.",
+    "archives": "Archive",
+    "template": "Template",
+    "templates": "Templates",
+    "template-container": "Template Container",
+    "add-template-container": "Add Template Container",
+    "assign-member": "Assign member",
+    "attached": "attached",
+    "attachment": "Attachment",
+    "attachment-delete-pop": "Deleting an attachment is permanent. There is no undo.",
+    "attachmentDeletePopup-title": "Delete Attachment?",
+    "attachments": "Attachments",
+    "auto-watch": "Automatically watch boards when they are created",
+    "avatar-too-big": "The avatar is too large (520KB max)",
+    "back": "Back",
+    "board-change-color": "Change color",
+    "show-at-all-boards-page": "Show at All Boards page",
+    "board-info-on-my-boards": "All Boards Settings",
+    "boardInfoOnMyBoardsPopup-title": "All Boards Settings",
+    "boardInfoOnMyBoards-title": "All Boards Settings",
+    "show-card-counter-per-list": "Show card count per list",
+    "show-board_members-avatar": "Show Board members avatars",
+    "board-nb-stars": "%s stars",
+    "board-not-found": "Board not found",
+    "board-private-info": "This board will be <strong>private</strong>.",
+    "board-public-info": "This board will be <strong>public</strong>.",
+    "board-drag-drop-reorder-or-click-open": "Drag and drop to reorder board icons. Click board icon to open board.",
+    "boardChangeColorPopup-title": "Change Board Background",
+    "boardChangeTitlePopup-title": "Rename Board",
+    "boardChangeVisibilityPopup-title": "Change Visibility",
+    "boardChangeWatchPopup-title": "Change Watch",
+    "boardMenuPopup-title": "Board Settings",
+    "boardChangeViewPopup-title": "Board View",
+    "boards": "Boards",
+    "board-view": "Board View",
+    "board-view-cal": "Calendar",
+    "board-view-swimlanes": "Swimlanes",
+    "board-view-collapse": "Collapse",
+    "board-view-gantt": "Gantt",
+    "board-view-lists": "Lists",
+    "bucket-example": "Like “Bucket List” for example",
+    "cancel": "Cancel",
+    "card-archived": "This card is moved to Archive.",
+    "board-archived": "This board is moved to Archive.",
+    "card-comments-title": "This card has %s comment.",
+    "card-delete-notice": "Deleting is permanent. You will lose all actions associated with this card.",
+    "card-delete-pop": "All actions will be removed from the activity feed and you won't be able to re-open the card. There is no undo.",
+    "card-delete-suggest-archive": "You can move a card to Archive to remove it from the board and preserve the activity.",
+    "card-archive-pop": "Card will not be visible at this list after archiving card.",
+    "card-archive-suggest-cancel": "You can later restore card from Archive.",
+    "card-due": "Due",
+    "card-due-on": "Due on",
+    "card-spent": "Spent Time",
+    "card-edit-attachments": "Edit attachments",
+    "card-edit-custom-fields": "Edit custom fields",
+    "card-edit-labels": "Edit labels",
+    "card-edit-members": "Edit members",
+    "card-labels-title": "Change the labels for the card.",
+    "card-members-title": "Add or remove members of the board from the card.",
+    "card-start": "Start",
+    "card-start-on": "Starts on",
+    "cardAttachmentsPopup-title": "Attach From",
+    "cardCustomField-datePopup-title": "Change date",
+    "cardCustomFieldsPopup-title": "Edit custom fields",
+    "cardStartVotingPopup-title": "Start a vote",
+    "positiveVoteMembersPopup-title": "Proponents",
+    "negativeVoteMembersPopup-title": "Opponents",
+    "card-edit-voting": "Edit voting",
+    "editVoteEndDatePopup-title": "Change vote end date",
+    "allowNonBoardMembers": "Allow all logged in users",
+    "vote-question": "Voting question",
+    "vote-public": "Show who voted what",
+    "vote-for-it": "for it",
+    "vote-against": "against",
+    "deleteVotePopup-title": "Delete vote?",
+    "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
+    "cardStartPlanningPokerPopup-title": "Start a Planning Poker",
+    "card-edit-planning-poker": "Edit Planning Poker",
+    "editPokerEndDatePopup-title": "Change Planning Poker vote end date",
+    "poker-question": "Planning Poker",
+    "poker-one": "1",
+    "poker-two": "2",
+    "poker-three": "3",
+    "poker-five": "5",
+    "poker-eight": "8",
+    "poker-thirteen": "13",
+    "poker-twenty": "20",
+    "poker-forty": "40",
+    "poker-oneHundred": "100",
+    "poker-unsure": "?",
+    "poker-finish": "Finish",
+    "poker-result-votes": "Votes",
+    "poker-result-who": "Who",
+    "poker-replay": "Replay",
+    "set-estimation": "Set Estimation",
+    "deletePokerPopup-title": "Delete planning poker?",
+    "poker-delete-pop": "Deleting is permanent. You will lose all actions associated with this planning poker.",
+    "cardDeletePopup-title": "Delete Card?",
+    "cardArchivePopup-title": "Archive Card?",
+    "cardDetailsActionsPopup-title": "Card Actions",
+    "cardLabelsPopup-title": "Labels",
+    "cardMembersPopup-title": "Members",
+    "cardMorePopup-title": "More",
+    "cardTemplatePopup-title": "Create template",
+    "cards": "Cards",
+    "cards-count": "Cards",
+    "cards-count-one": "Card",
+    "casSignIn": "Sign In with CAS",
+    "cardType-card": "Card",
+    "cardType-linkedCard": "Linked Card",
+    "cardType-linkedBoard": "Linked Board",
+    "change": "Change",
+    "change-avatar": "Change Avatar",
+    "change-password": "Change Password",
+    "change-permissions": "Change permissions",
+    "change-settings": "Change Settings",
+    "changeAvatarPopup-title": "Change Avatar",
+    "changeLanguagePopup-title": "Change Language",
+    "changePasswordPopup-title": "Change Password",
+    "changePermissionsPopup-title": "Change Permissions",
+    "changeSettingsPopup-title": "Change Settings",
+    "subtasks": "Subtasks",
+    "checklists": "Checklists",
+    "click-to-star": "Click to star this board.",
+    "click-to-unstar": "Click to unstar this board.",
+    "clipboard": "Clipboard or drag & drop",
+    "close": "Close",
+    "close-board": "Close Board",
+    "close-board-pop": "You will be able to restore the board by clicking the “Archive” button from the home header.",
+    "close-card": "Close Card",
+    "color-black": "black",
+    "color-blue": "blue",
+    "color-crimson": "crimson",
+    "color-darkgreen": "darkgreen",
+    "color-gold": "gold",
+    "color-gray": "gray",
+    "color-green": "green",
+    "color-indigo": "indigo",
+    "color-lime": "lime",
+    "color-magenta": "magenta",
+    "color-mistyrose": "mistyrose",
+    "color-navy": "navy",
+    "color-orange": "orange",
+    "color-paleturquoise": "paleturquoise",
+    "color-peachpuff": "peachpuff",
+    "color-pink": "pink",
+    "color-plum": "plum",
+    "color-purple": "purple",
+    "color-red": "red",
+    "color-saddlebrown": "saddlebrown",
+    "color-silver": "silver",
+    "color-sky": "sky",
+    "color-slateblue": "slateblue",
+    "color-white": "white",
+    "color-yellow": "yellow",
+    "unset-color": "Unset",
+    "comment": "Comment",
+    "comment-placeholder": "Write Comment",
+    "comment-only": "Comment only",
+    "comment-only-desc": "Can comment on cards only.",
+    "comment-delete": "Are you sure you want to delete the comment?",
+    "deleteCommentPopup-title": "Delete comment?",
+    "no-comments": "No comments",
+    "no-comments-desc": "Can not see comments and activities.",
+    "worker": "Worker",
+    "worker-desc": "Can only move cards, assign itself to card and comment.",
+    "computer": "Computer",
+    "confirm-subtask-delete-popup": "Are you sure you want to delete subtask?",
+    "confirm-checklist-delete-popup": "Are you sure you want to delete the checklist?",
+    "subtaskDeletePopup-title": "Delete Subtask?",
+    "checklistDeletePopup-title": "Delete Checklist?",
+    "copy-card-link-to-clipboard": "Copy card link to clipboard",
+    "copy-text-to-clipboard": "Copy text to clipboard",
+    "linkCardPopup-title": "Link Card",
+    "searchElementPopup-title": "Search",
+    "copyCardPopup-title": "Copy Card",
+    "copyManyCardsPopup-title": "Copy Template to Many Cards",
+    "copyManyCardsPopup-instructions": "Destination Card Titles and Descriptions in this JSON format",
+    "copyManyCardsPopup-format": "[ {\"title\": \"First card title\", \"description\":\"First card description\"}, {\"title\":\"Second card title\",\"description\":\"Second card description\"},{\"title\":\"Last card title\",\"description\":\"Last card description\"} ]",
+    "create": "Create",
+    "createBoardPopup-title": "Create Board",
+    "chooseBoardSourcePopup-title": "Import board",
+    "createLabelPopup-title": "Create Label",
+    "createCustomField": "Create Field",
+    "createCustomFieldPopup-title": "Create Field",
+    "current": "current",
+    "custom-field-delete-pop": "There is no undo. This will remove this custom field from all cards and destroy its history.",
+    "custom-field-checkbox": "Checkbox",
+    "custom-field-currency": "Currency",
+    "custom-field-currency-option": "Currency Code",
+    "custom-field-date": "Date",
+    "custom-field-dropdown": "Dropdown List",
+    "custom-field-dropdown-none": "(none)",
+    "custom-field-dropdown-options": "List Options",
+    "custom-field-dropdown-options-placeholder": "Press enter to add more options",
+    "custom-field-dropdown-unknown": "(unknown)",
+    "custom-field-number": "Number",
+    "custom-field-text": "Text",
+    "custom-fields": "Custom Fields",
+    "date": "Date",
+    "decline": "Decline",
+    "default-avatar": "Default avatar",
+    "delete": "Delete",
+    "deleteCustomFieldPopup-title": "Delete Custom Field?",
+    "deleteLabelPopup-title": "Delete Label?",
+    "description": "Description",
+    "disambiguateMultiLabelPopup-title": "Disambiguate Label Action",
+    "disambiguateMultiMemberPopup-title": "Disambiguate Member Action",
+    "discard": "Discard",
+    "done": "Done",
+    "download": "Download",
+    "edit": "Edit",
+    "edit-avatar": "Change Avatar",
+    "edit-profile": "Edit Profile",
+    "edit-wip-limit": "Edit WIP Limit",
+    "soft-wip-limit": "Soft WIP Limit",
+    "editCardStartDatePopup-title": "Change start date",
+    "editCardDueDatePopup-title": "Change due date",
+    "editCustomFieldPopup-title": "Edit Field",
+    "addReactionPopup-title": "Add reaction",
+    "editCardSpentTimePopup-title": "Change spent time",
+    "editLabelPopup-title": "Change Label",
+    "editNotificationPopup-title": "Edit Notification",
+    "editProfilePopup-title": "Edit Profile",
+    "email": "Email",
+    "email-enrollAccount-subject": "An account created for you on __siteName__",
+    "email-enrollAccount-text": "Hello __user__,\n\nTo start using the service, simply click the link below.\n\n__url__\n\nThanks.",
+    "email-fail": "Sending email failed",
+    "email-fail-text": "Error trying to send email",
+    "email-invalid": "Invalid email",
+    "email-invite": "Invite via Email",
+    "email-invite-subject": "__inviter__ sent you an invitation",
+    "email-invite-text": "Dear __user__,\n\n__inviter__ invites you to join board \"__board__\" for collaborations.\n\nPlease follow the link below:\n\n__url__\n\nThanks.",
+    "email-resetPassword-subject": "Reset your password on __siteName__",
+    "email-resetPassword-text": "Hello __user__,\n\nTo reset your password, simply click the link below.\n\n__url__\n\nThanks.",
+    "email-sent": "Email sent",
+    "email-verifyEmail-subject": "Verify your email address on __siteName__",
+    "email-verifyEmail-text": "Hello __user__,\n\nTo verify your account email, simply click the link below.\n\n__url__\n\nThanks.",
+    "enable-wip-limit": "Enable WIP Limit",
+    "error-board-doesNotExist": "This board does not exist",
+    "error-board-notAdmin": "You need to be admin of this board to do that",
+    "error-board-notAMember": "You need to be a member of this board to do that",
+    "error-json-malformed": "Your text is not valid JSON",
+    "error-json-schema": "Your JSON data does not include the proper information in the correct format",
+    "error-csv-schema": "Your CSV(Comma Separated Values)/TSV (Tab Separated Values) does not include the proper information in the correct format",
+    "error-list-doesNotExist": "This list does not exist",
+    "error-user-doesNotExist": "This user does not exist",
+    "error-user-notAllowSelf": "You can not invite yourself",
+    "error-user-notCreated": "This user is not created",
+    "error-username-taken": "This username is already taken",
+    "error-orgname-taken": "This organization name is already taken",
+    "error-teamname-taken": "This team name is already taken",
+    "error-email-taken": "Email has already been taken",
+    "export-board": "Export board",
+    "export-board-json": "Export board to JSON",
+    "export-board-csv": "Export board to CSV",
+    "export-board-tsv": "Export board to TSV",
+    "export-board-excel": "Export board to Excel",
+    "user-can-not-export-excel": "User can not export Excel",
+    "export-board-html": "Export board to HTML",
+    "export-card": "Export card",
+    "export-card-pdf": "Export card to PDF",
+    "user-can-not-export-card-to-pdf": "User can not export card to PDF",
+    "exportBoardPopup-title": "Export board",
+    "exportCardPopup-title": "Export card",
+    "sort": "Sort",
+    "sorted": "Sorted",
+    "remove-sort": "Remove sort",
+    "sort-desc": "Click to Sort List",
+    "list-sort-by": "Sort the List By:",
+    "list-label-modifiedAt": "Last Access Time",
+    "list-label-title": "Name of the List",
+    "list-label-sort": "Your Manual Order",
+    "list-label-short-modifiedAt": "(L)",
+    "list-label-short-title": "(N)",
+    "list-label-short-sort": "(M)",
+    "filter": "Filter",
+    "filter-cards": "Filter Cards or Lists",
+    "filter-dates-label": "Filter by date",
+    "filter-no-due-date": "No due date",
+    "filter-overdue": "Overdue",
+    "filter-due-today": "Due today",
+    "filter-due-this-week": "Due this week",
+    "filter-due-tomorrow": "Due tomorrow",
+    "list-filter-label": "Filter List by Title",
+    "filter-clear": "Clear filter",
+    "filter-labels-label": "Filter by label",
+    "filter-no-label": "No label",
+    "filter-member-label": "Filter by member",
+    "filter-no-member": "No member",
+    "filter-assignee-label": "Filter by assignee",
+    "filter-no-assignee": "No assignee",
+    "filter-custom-fields-label": "Filter by Custom Fields",
+    "filter-no-custom-fields": "No Custom Fields",
+    "filter-show-archive": "Show archived lists",
+    "filter-hide-empty": "Hide empty lists",
+    "filter-on": "Filter is on",
+    "filter-on-desc": "You are filtering cards on this board. Click here to edit filter.",
+    "filter-to-selection": "Filter to selection",
+    "other-filters-label": "Other Filters",
+    "advanced-filter-label": "Advanced Filter",
+    "advanced-filter-description": "Advanced Filter allows to write a string containing following operators: == != <= >= && || ( ) A space is used as a separator between the Operators. You can filter for all Custom Fields by typing their names and values. For Example: Field1 == Value1. Note: If fields or values contains spaces, you need to encapsulate them into single quotes. For Example: 'Field 1' == 'Value 1'. For single control characters (' \\/) to be skipped, you can use \\. For example: Field1 == I\\'m. Also you can combine multiple conditions. For Example: F1 == V1 || F1 == V2. Normally all operators are interpreted from left to right. You can change the order by placing brackets. For Example: F1 == V1 && ( F2 == V2 || F2 == V3 ). Also you can search text fields using regex: F1 == /Tes.*/i",
+    "fullname": "Full Name",
+    "header-logo-title": "Go back to your boards page.",
+    "hide-system-messages": "Hide system messages",
+    "headerBarCreateBoardPopup-title": "Create Board",
+    "home": "Home",
+    "import": "Import",
+    "impersonate-user": "Impersonate user",
+    "link": "Link",
+    "import-board": "import board",
+    "import-board-c": "Import board",
+    "import-board-title-trello": "Import board from Trello",
+    "import-board-title-wekan": "Import board from previous export",
+    "import-board-title-csv": "Import board from CSV/TSV",
+    "from-trello": "From Trello",
+    "from-wekan": "From previous export",
+    "from-csv": "From CSV/TSV",
+    "import-board-instruction-trello": "In your Trello board, go to 'Menu', then 'More', 'Print and Export', 'Export JSON', and copy the resulting text.",
+    "import-board-instruction-csv": "Paste in your Comma Separated Values(CSV)/ Tab Separated Values (TSV) .",
+    "import-board-instruction-wekan": "In your board, go to 'Menu', then 'Export board', and copy the text in the downloaded file.",
+    "import-board-instruction-about-errors": "If you get errors when importing board, sometimes importing still works, and board is at All Boards page.",
+    "import-json-placeholder": "Paste your valid JSON data here",
+    "import-csv-placeholder": "Paste your valid CSV/TSV data here",
+    "import-map-members": "Map members",
+    "import-members-map": "Your imported board has some members. Please map the members you want to import to your users",
+    "import-members-map-note": "Note: Unmapped members will be assigned to the current user.",
+    "import-show-user-mapping": "Review members mapping",
+    "import-user-select": "Pick your existing user you want to use as this member",
+    "importMapMembersAddPopup-title": "Select member",
+    "info": "Version",
+    "initials": "Initials",
+    "invalid-date": "Invalid date",
+    "invalid-time": "Invalid time",
+    "invalid-user": "Invalid user",
+    "joined": "joined",
+    "just-invited": "You are just invited to this board",
+    "keyboard-shortcuts": "Keyboard shortcuts",
+    "label-create": "Create Label",
+    "label-default": "%s label (default)",
+    "label-delete-pop": "There is no undo. This will remove this label from all cards and destroy its history.",
+    "labels": "Labels",
+    "language": "Language",
+    "last-admin-desc": "You can’t change roles because there must be at least one admin.",
+    "leave-board": "Leave Board",
+    "leave-board-pop": "Are you sure you want to leave __boardTitle__? You will be removed from all cards on this board.",
+    "leaveBoardPopup-title": "Leave Board ?",
+    "link-card": "Link to this card",
+    "list-archive-cards": "Move all cards in this list to Archive",
+    "list-archive-cards-pop": "This will remove all the cards in this list from the board. To view cards in Archive and bring them back to the board, click “Menu” > “Archive”.",
+    "list-move-cards": "Move all cards in this list",
+    "list-select-cards": "Select all cards in this list",
+    "set-color-list": "Set Color",
+    "listActionPopup-title": "List Actions",
+    "settingsUserPopup-title": "User Settings",
+    "settingsTeamPopup-title": "Team Settings",
+    "settingsOrgPopup-title": "Organization Settings",
+    "swimlaneActionPopup-title": "Swimlane Actions",
+    "swimlaneAddPopup-title": "Add a Swimlane below",
+    "listImportCardPopup-title": "Import a Trello card",
+    "listImportCardsTsvPopup-title": "Import Excel CSV/TSV",
+    "listMorePopup-title": "More",
+    "link-list": "Link to this list",
+    "list-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the list. There is no undo.",
+    "list-delete-suggest-archive": "You can move a list to Archive to remove it from the board and preserve the activity.",
+    "lists": "Lists",
+    "swimlanes": "Swimlanes",
+    "log-out": "Log Out",
+    "log-in": "Log In",
+    "loginPopup-title": "Log In",
+    "memberMenuPopup-title": "Member Settings",
+    "members": "Members",
+    "menu": "Menu",
+    "move-selection": "Move selection",
+    "moveCardPopup-title": "Move Card",
+    "moveCardToBottom-title": "Move to Bottom",
+    "moveCardToTop-title": "Move to Top",
+    "moveSelectionPopup-title": "Move selection",
+    "multi-selection": "Multi-Selection",
+    "multi-selection-label": "Set label for selection",
+    "multi-selection-member": "Set member for selection",
+    "multi-selection-on": "Multi-Selection is on",
+    "muted": "Muted",
+    "muted-info": "You will never be notified of any changes in this board",
+    "my-boards": "My Boards",
+    "name": "Name",
+    "no-archived-cards": "No cards in Archive.",
+    "no-archived-lists": "No lists in Archive.",
+    "no-archived-swimlanes": "No swimlanes in Archive.",
+    "no-results": "No results",
+    "normal": "Normal",
+    "normal-desc": "Can view and edit cards. Can't change settings.",
+    "not-accepted-yet": "Invitation not accepted yet",
+    "notify-participate": "Receive updates to any cards you participate as creator or member",
+    "notify-watch": "Receive updates to any boards, lists, or cards you’re watching",
+    "optional": "optional",
+    "or": "or",
+    "page-maybe-private": "This page may be private. You may be able to view it by <a href='%s'>logging in</a>.",
+    "page-not-found": "Page not found.",
+    "password": "Password",
+    "paste-or-dragdrop": "to paste, or drag & drop image file to it (image only)",
+    "participating": "Participating",
+    "preview": "Preview",
+    "previewAttachedImagePopup-title": "Preview",
+    "previewClipboardImagePopup-title": "Preview",
+    "private": "Private",
+    "private-desc": "This board is private. Only people added to the board can view and edit it.",
+    "profile": "Profile",
+    "public": "Public",
+    "public-desc": "This board is public. It's visible to anyone with the link and will show up in search engines like Google. Only people added to the board can edit.",
+    "quick-access-description": "Star a board to add a shortcut in this bar.",
+    "remove-cover": "Remove Cover",
+    "remove-from-board": "Remove from Board",
+    "remove-label": "Remove Label",
+    "listDeletePopup-title": "Delete List ?",
+    "remove-member": "Remove Member",
+    "remove-member-from-card": "Remove from Card",
+    "remove-member-pop": "Remove __name__ (__username__) from __boardTitle__? The member will be removed from all cards on this board. They will receive a notification.",
+    "removeMemberPopup-title": "Remove Member?",
+    "rename": "Rename",
+    "rename-board": "Rename Board",
+    "restore": "Restore",
+    "rescue-card-description": "Show rescue dialogue before closing for unsaved card descriptions",
+    "rescue-card-description-dialogue": "Overwrite current card description with your changes?",
+    "card-settings": "Card Settings",
+    "save": "Save",
+    "search": "Search",
+    "rules": "Rules",
+    "search-cards": "Search from card/list titles, descriptions and custom fields on this board",
+    "search-example": "Write text you search and press Enter",
+    "select-color": "Select Color",
+    "select-board": "Select Board",
+    "set-wip-limit-value": "Set a limit for the maximum number of tasks in this list",
+    "setWipLimitPopup-title": "Set WIP Limit",
+    "shortcut-assign-self": "Assign yourself to current card",
+    "shortcut-autocomplete-emoji": "Autocomplete emoji",
+    "shortcut-autocomplete-members": "Autocomplete members",
+    "shortcut-clear-filters": "Clear all filters",
+    "shortcut-close-dialog": "Close Dialog",
+    "shortcut-filter-my-cards": "Filter my cards",
+    "shortcut-show-shortcuts": "Bring up this shortcuts list",
+    "shortcut-toggle-filterbar": "Toggle Filter Sidebar",
+    "shortcut-toggle-searchbar": "Toggle Search Sidebar",
+    "shortcut-toggle-sidebar": "Toggle Board Sidebar",
+    "show-cards-minimum-count": "Show cards count if list contains more than",
+    "sidebar-open": "Open Sidebar",
+    "sidebar-close": "Close Sidebar",
+    "signupPopup-title": "Create an Account",
+    "star-board-title": "Click to star this board. It will show up at top of your boards list.",
+    "starred-boards": "Starred Boards",
+    "starred-boards-description": "Starred boards show up at the top of your boards list.",
+    "subscribe": "Subscribe",
+    "team": "Team",
+    "this-board": "this board",
+    "this-card": "this card",
+    "spent-time-hours": "Spent time (hours)",
+    "overtime-hours": "Overtime (hours)",
+    "overtime": "Overtime",
+    "has-overtime-cards": "Has overtime cards",
+    "has-spenttime-cards": "Has spent time cards",
+    "time": "Time",
+    "title": "Title",
+    "toggle-labels": "Toggle labels 1-9 for card. Multi-Selection adds labels 1-9",
+    "remove-labels-multiselect": "Multi-Selection removes labels 1-9",
+    "tracking": "Tracking",
+    "tracking-info": "You will be notified of any changes to those cards you are involved as creator or member.",
+    "type": "Type",
+    "unassign-member": "Unassign member",
+    "unsaved-description": "You have an unsaved description.",
+    "unwatch": "Unwatch",
+    "upload": "Upload",
+    "upload-avatar": "Upload an avatar",
+    "uploaded-avatar": "Uploaded an avatar",
+    "custom-top-left-corner-logo-image-url": "Custom Top Left Corner Logo Image URL",
+    "custom-top-left-corner-logo-link-url": "Custom Top Left Corner Logo Link URL",
+    "custom-top-left-corner-logo-height": "Custom Top Left Corner Logo Height. Default: 27",
+    "custom-login-logo-image-url": "Custom Login Logo Image URL",
+    "custom-login-logo-link-url": "Custom Login Logo Link URL",
+    "custom-help-link-url": "Custom Help Link URL",
+    "text-below-custom-login-logo": "Text below Custom Login Logo",
+    "automatic-linked-url-schemes": "Custom URL Schemes which should automatically be clickable. One URL Scheme per line",
+    "username": "Username",
+    "import-usernames": "Import Usernames",
+    "view-it": "View it",
+    "warn-list-archived": "warning: this card is in an list at Archive",
+    "watch": "Watch",
+    "watching": "Watching",
+    "watching-info": "You will be notified of any change in this board",
+    "welcome-board": "Welcome Board",
+    "welcome-swimlane": "Milestone 1",
+    "welcome-list1": "Basics",
+    "welcome-list2": "Advanced",
+    "card-templates-swimlane": "Card Templates",
+    "list-templates-swimlane": "List Templates",
+    "board-templates-swimlane": "Board Templates",
+    "what-to-do": "What do you want to do?",
+    "wipLimitErrorPopup-title": "Invalid WIP Limit",
+    "wipLimitErrorPopup-dialog-pt1": "The number of tasks in this list is higher than the WIP limit you've defined.",
+    "wipLimitErrorPopup-dialog-pt2": "Please move some tasks out of this list, or set a higher WIP limit.",
+    "admin-panel": "Admin Panel",
+    "settings": "Settings",
+    "people": "People",
+    "registration": "Registration",
+    "disable-self-registration": "Disable Self-Registration",
+    "disable-forgot-password": "Disable Forgot Password",
+    "invite": "Invite",
+    "invite-people": "Invite People",
+    "to-boards": "To board(s)",
+    "email-addresses": "Email Addresses",
+    "smtp-host-description": "The address of the SMTP server that handles your emails.",
+    "smtp-port-description": "The port your SMTP server uses for outgoing emails.",
+    "smtp-tls-description": "Enable TLS support for SMTP server",
+    "smtp-host": "SMTP Host",
+    "smtp-port": "SMTP Port",
+    "smtp-username": "Username",
+    "smtp-password": "Password",
+    "smtp-tls": "TLS support",
+    "send-from": "From",
+    "send-smtp-test": "Send a test email to yourself",
+    "invitation-code": "Invitation Code",
+    "email-invite-register-subject": "__inviter__ sent you an invitation",
+    "email-invite-register-text": "Dear __user__,\n\n__inviter__ invites you to kanban board for collaborations.\n\nPlease follow the link below:\n__url__\n\nAnd your invitation code is: __icode__\n\nThanks.",
+    "email-smtp-test-subject": "SMTP Test Email",
+    "email-smtp-test-text": "You have successfully sent an email",
+    "error-invitation-code-not-exist": "Invitation code doesn't exist",
+    "error-notAuthorized": "You are not authorized to view this page.",
+    "webhook-title": "Webhook Name",
+    "webhook-token": "Token (Optional for Authentication)",
+    "outgoing-webhooks": "Outgoing Webhooks",
+    "bidirectional-webhooks": "Two-Way Webhooks",
+    "outgoingWebhooksPopup-title": "Outgoing Webhooks",
+    "boardCardTitlePopup-title": "Card Title Filter",
+    "disable-webhook": "Disable This Webhook",
+    "global-webhook": "Global Webhooks",
+    "new-outgoing-webhook": "New Outgoing Webhook",
+    "no-name": "(Unknown)",
+    "Node_version": "Node version",
+    "Meteor_version": "Meteor version",
+    "MongoDB_version": "MongoDB version",
+    "MongoDB_storage_engine": "MongoDB storage engine",
+    "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
+    "OS_Arch": "OS Arch",
+    "OS_Cpus": "OS CPU Count",
+    "OS_Freemem": "OS Free Memory",
+    "OS_Loadavg": "OS Load Average",
+    "OS_Platform": "OS Platform",
+    "OS_Release": "OS Release",
+    "OS_Totalmem": "OS Total Memory",
+    "OS_Type": "OS Type",
+    "OS_Uptime": "OS Uptime",
+    "days": "days",
+    "hours": "hours",
+    "minutes": "minutes",
+    "seconds": "seconds",
+    "show-field-on-card": "Show this field on card",
+    "automatically-field-on-card": "Add field to new cards",
+    "always-field-on-card": "Add field to all cards",
+    "showLabel-field-on-card": "Show field label on minicard",
+    "showSum-field-on-list": "Show sum of fields at top of list",
+    "yes": "Yes",
+    "no": "No",
+    "accounts": "Accounts",
+    "accounts-allowEmailChange": "Allow Email Change",
+    "accounts-allowUserNameChange": "Allow Username Change",
+    "tableVisibilityMode-allowPrivateOnly": "Boards visibility: Allow private boards only",
+    "tableVisibilityMode": "Boards visibility",
+    "createdAt": "Created at",
+    "modifiedAt": "Modified at",
+    "verified": "Verified",
+    "active": "Active",
+    "card-received": "Received",
+    "card-received-on": "Received on",
+    "card-end": "End",
+    "card-end-on": "Ends on",
+    "editCardReceivedDatePopup-title": "Change received date",
+    "editCardEndDatePopup-title": "Change end date",
+    "setCardColorPopup-title": "Set color",
+    "setCardActionsColorPopup-title": "Choose a color",
+    "setSwimlaneColorPopup-title": "Choose a color",
+    "setListColorPopup-title": "Choose a color",
+    "assigned-by": "Assigned By",
+    "requested-by": "Requested By",
+    "card-sorting-by-number": "Card sorting by number",
+    "board-delete-notice": "Deleting is permanent. You will lose all lists, cards and actions associated with this board.",
+    "delete-board-confirm-popup": "All lists, cards, labels, and activities will be deleted and you won't be able to recover the board contents. There is no undo.",
+    "boardDeletePopup-title": "Delete Board?",
+    "delete-board": "Delete Board",
+    "default-subtasks-board": "Subtasks for __board__ board",
+    "default": "Default",
+    "queue": "Queue",
+    "subtask-settings": "Subtasks Settings",
+    "minicard-settings": "Minicard Settings",
+    "boardSubtaskSettingsPopup-title": "Board Subtasks Settings",
+    "boardCardSettingsPopup-title": "Card Settings",
+    "boardMinicardSettingsPopup-title": "Minicard Settings",
+    "deposit-subtasks-board": "Deposit subtasks to this board:",
+    "deposit-subtasks-list": "Landing list for subtasks deposited here:",
+    "show-parent-in-minicard": "Show parent in minicard:",
+    "description-on-minicard": "Description on minicard",
+    "prefix-with-full-path": "Prefix with full path",
+    "prefix-with-parent": "Prefix with parent",
+    "subtext-with-full-path": "Subtext with full path",
+    "subtext-with-parent": "Subtext with parent",
+    "change-card-parent": "Change card's parent",
+    "parent-card": "Parent card",
+    "source-board": "Source board",
+    "no-parent": "Don't show parent",
+    "activity-added-label": "added label '%s' to %s",
+    "activity-removed-label": "removed label '%s' from %s",
+    "activity-delete-attach": "deleted an attachment from %s",
+    "activity-added-label-card": "added label '%s'",
+    "activity-removed-label-card": "removed label '%s'",
+    "activity-delete-attach-card": "deleted an attachment",
+    "activity-set-customfield": "set custom field '%s' to '%s' in %s",
+    "activity-unset-customfield": "unset custom field '%s' in %s",
+    "r-rule": "Rule",
+    "r-add-trigger": "Add trigger",
+    "r-add-action": "Add action",
+    "r-board-rules": "Board rules",
+    "r-add-rule": "Add rule",
+    "r-view-rule": "View rule",
+    "r-delete-rule": "Delete rule",
+    "r-new-rule-name": "New rule title",
+    "r-no-rules": "No rules",
+    "r-trigger": "Trigger",
+    "r-action": "Action",
+    "r-when-a-card": "When a card",
+    "r-is": "is",
+    "r-is-moved": "is moved",
+    "r-added-to": "Added to",
+    "r-removed-from": "Removed from",
+    "r-the-board": "the board",
+    "r-list": "list",
+    "list": "List",
+    "set-filter": "Set Filter",
+    "r-moved-to": "Moved to",
+    "r-moved-from": "Moved from",
+    "r-archived": "Moved to Archive",
+    "r-unarchived": "Restored from Archive",
+    "r-a-card": "a card",
+    "r-when-a-label-is": "When a label is",
+    "r-when-the-label": "When the label",
+    "r-list-name": "list name",
+    "r-when-a-member": "When a member is",
+    "r-when-the-member": "When the member",
+    "r-name": "name",
+    "r-when-a-attach": "When an attachment",
+    "r-when-a-checklist": "When a checklist is",
+    "r-when-the-checklist": "When the checklist",
+    "r-completed": "Completed",
+    "r-made-incomplete": "Made incomplete",
+    "r-when-a-item": "When a checklist item is",
+    "r-when-the-item": "When the checklist item",
+    "r-checked": "Checked",
+    "r-unchecked": "Unchecked",
+    "r-move-card-to": "Move card to",
+    "r-top-of": "Top of",
+    "r-bottom-of": "Bottom of",
+    "r-its-list": "its list",
+    "r-archive": "Move to Archive",
+    "r-unarchive": "Restore from Archive",
+    "r-card": "card",
+    "r-add": "Add",
+    "r-remove": "Remove",
+    "r-label": "label",
+    "r-member": "member",
+    "r-remove-all": "Remove all members from the card",
+    "r-set-color": "Set color to",
+    "r-checklist": "checklist",
+    "r-check-all": "Check all",
+    "r-uncheck-all": "Uncheck all",
+    "r-items-check": "items of checklist",
+    "r-check": "Check",
+    "r-uncheck": "Uncheck",
+    "r-item": "item",
+    "r-of-checklist": "of checklist",
+    "r-send-email": "Send an email",
+    "r-to": "to",
+    "r-of": "of",
+    "r-subject": "subject",
+    "r-rule-details": "Rule details",
+    "r-d-move-to-top-gen": "Move card to top of its list",
+    "r-d-move-to-top-spec": "Move card to top of list",
+    "r-d-move-to-bottom-gen": "Move card to bottom of its list",
+    "r-d-move-to-bottom-spec": "Move card to bottom of list",
+    "r-d-send-email": "Send email",
+    "r-d-send-email-to": "to",
+    "r-d-send-email-subject": "subject",
+    "r-d-send-email-message": "message",
+    "r-d-archive": "Move card to Archive",
+    "r-d-unarchive": "Restore card from Archive",
+    "r-d-add-label": "Add label",
+    "r-d-remove-label": "Remove label",
+    "r-create-card": "Create new card",
+    "r-in-list": "in list",
+    "r-in-swimlane": "in swimlane",
+    "r-d-add-member": "Add member",
+    "r-d-remove-member": "Remove member",
+    "r-d-remove-all-member": "Remove all member",
+    "r-d-check-all": "Check all items of a list",
+    "r-d-uncheck-all": "Uncheck all items of a list",
+    "r-d-check-one": "Check item",
+    "r-d-uncheck-one": "Uncheck item",
+    "r-d-check-of-list": "of checklist",
+    "r-d-add-checklist": "Add checklist",
+    "r-d-remove-checklist": "Remove checklist",
+    "r-by": "by",
+    "r-add-checklist": "Add checklist",
+    "r-with-items": "with items",
+    "r-items-list": "item1,item2,item3",
+    "r-add-swimlane": "Add swimlane",
+    "r-swimlane-name": "swimlane name",
+    "r-board-note": "Note: leave a field empty to match every possible value.",
+    "r-checklist-note": "Note: checklist's items have to be written as comma separated values.",
+    "r-when-a-card-is-moved": "When a card is moved to another list",
+    "r-set": "Set",
+    "r-update": "Update",
+    "r-datefield": "date field",
+    "r-df-start-at": "start",
+    "r-df-due-at": "due",
+    "r-df-end-at": "end",
+    "r-df-received-at": "received",
+    "r-to-current-datetime": "to current date/time",
+    "r-remove-value-from": "Remove value from",
+    "r-link-card": "Link card to",
+    "ldap": "LDAP",
+    "oauth2": "OAuth2",
+    "cas": "CAS",
+    "authentication-method": "Authentication method",
+    "authentication-type": "Authentication type",
+    "custom-product-name": "Custom Product Name",
+    "layout": "Layout",
+    "hide-logo": "Hide Logo",
+    "hide-card-counter-list": "Hide card counter list on All Boards",
+    "hide-board-member-list": "Hide board member list on All Boards",
+    "add-custom-html-after-body-start": "Add Custom HTML after <body> start",
+    "add-custom-html-before-body-end": "Add Custom HTML before </body> end",
+    "error-undefined": "Something went wrong",
+    "error-ldap-login": "An error occurred while trying to login",
+    "display-authentication-method": "Display Authentication Method",
+    "oidc-button-text": "Customize the OIDC button text",
+    "default-authentication-method": "Default Authentication Method",
+    "duplicate-board": "Duplicate Board",
+    "org-number": "The number of organizations is:",
+    "team-number": "The number of teams is:",
+    "people-number": "The number of people is:",
+    "swimlaneDeletePopup-title": "Delete Swimlane ?",
+    "swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
+    "restore-all": "Restore all",
+    "delete-all": "Delete all",
+    "loading": "Loading, please wait.",
+    "previous_as": "last time was",
+    "act-a-dueAt": "modified due time to \nWhen: __timeValue__\nWhere: __card__\n previous due was __timeOldValue__",
+    "act-a-endAt": "modified ending time to __timeValue__ from (__timeOldValue__)",
+    "act-a-startAt": "modified starting time to __timeValue__ from (__timeOldValue__)",
+    "act-a-receivedAt": "modified received time to __timeValue__ from (__timeOldValue__)",
+    "a-dueAt": "modified due time to be",
+    "a-endAt": "modified ending time to be",
+    "a-startAt": "modified starting time to be",
+    "a-receivedAt": "modified received time to be",
+    "almostdue": "current due time %s is approaching",
+    "pastdue": "current due time %s is past",
+    "duenow": "current due time %s is today",
+    "act-newDue": "__list__/__card__ has 1st due reminder [__board__]",
+    "act-withDue": "__list__/__card__ due reminders [__board__]",
+    "act-almostdue": "was reminding the current due (__timeValue__) of __card__ is approaching",
+    "act-pastdue": "was reminding the current due (__timeValue__) of __card__ is past",
+    "act-duenow": "was reminding the current due (__timeValue__) of __card__ is now",
+    "act-atUserComment": "You were mentioned in [__board__] __list__/__card__",
+    "delete-user-confirm-popup": "Are you sure you want to delete this account? There is no undo.",
+    "delete-team-confirm-popup": "Are you sure you want to delete this team? There is no undo.",
+    "delete-org-confirm-popup": "Are you sure you want to delete this organization? There is no undo.",
+    "accounts-allowUserDelete": "Allow users to self delete their account",
+    "hide-minicard-label-text": "Hide minicard label text",
+    "show-desktop-drag-handles": "Show desktop drag handles",
+    "assignee": "Assignee",
+    "cardAssigneesPopup-title": "Assignee",
+    "addmore-detail": "Add a more detailed description",
+    "show-on-card": "Show on Card",
+    "show-on-minicard": "Show on Minicard",
+    "new": "New",
+    "editOrgPopup-title": "Edit Organization",
+    "newOrgPopup-title": "New Organization",
+    "editTeamPopup-title": "Edit Team",
+    "newTeamPopup-title": "New Team",
+    "editUserPopup-title": "Edit User",
+    "newUserPopup-title": "New User",
+    "notifications": "Notifications",
+    "help": "Help",
+    "view-all": "View All",
+    "filter-by-unread": "Filter by Unread",
+    "mark-all-as-read": "Mark all as read",
+    "remove-all-read": "Remove all read",
+    "allow-rename": "Allow Rename",
+    "allowRenamePopup-title": "Allow Rename",
+    "start-day-of-week": "Set day of the week start",
+    "monday": "Monday",
+    "tuesday": "Tuesday",
+    "wednesday": "Wednesday",
+    "thursday": "Thursday",
+    "friday": "Friday",
+    "saturday": "Saturday",
+    "sunday": "Sunday",
+    "status": "Status",
+    "swimlane": "Swimlane",
+    "owner": "Owner",
+    "last-modified-at": "Last modified at",
+    "last-activity": "Last activity",
+    "voting": "Voting",
+    "archived": "Archived",
+    "delete-linked-card-before-this-card": "You can not delete this card before first deleting linked card that has",
+    "delete-linked-cards-before-this-list": "You can not delete this list before first deleting linked cards that are pointing to cards in this list",
+    "hide-checked-items": "Hide checked items",
+    "task": "Task",
+    "create-task": "Create Task",
+    "ok": "OK",
+    "organizations": "Organizations",
+    "teams": "Teams",
+    "displayName": "Display Name",
+    "shortName": "Short Name",
+    "website": "Website",
+    "person": "Person",
+    "my-cards": "My Cards",
+    "card": "Card",
+    "board": "Board",
+    "context-separator": "/",
+    "myCardsViewChange-title": "My Cards View",
+    "myCardsViewChangePopup-title": "My Cards View",
+    "myCardsViewChange-choice-boards": "Boards",
+    "myCardsViewChange-choice-table": "Table",
+    "myCardsSortChange-title": "My Cards Sort",
+    "myCardsSortChangePopup-title": "My Cards Sort",
+    "myCardsSortChange-choice-board": "By Board",
+    "myCardsSortChange-choice-dueat": "By Due Date",
+    "dueCards-title": "Due Cards",
+    "dueCardsViewChange-title": "Due Cards View",
+    "dueCardsViewChangePopup-title": "Due Cards View",
+    "dueCardsViewChange-choice-me": "Me",
+    "dueCardsViewChange-choice-all": "All Users",
+    "dueCardsViewChange-choice-all-description": "Shows all incomplete cards with a *Due* date from boards for which the user has permission.",
+    "broken-cards": "Broken Cards",
+    "board-title-not-found": "Board '%s' not found.",
+    "swimlane-title-not-found": "Swimlane '%s' not found.",
+    "list-title-not-found": "List '%s' not found.",
+    "label-not-found": "Label '%s' not found.",
+    "label-color-not-found": "Label color %s not found.",
+    "user-username-not-found": "Username '%s' not found.",
+    "comment-not-found": "Card with comment containing text '%s' not found.",
+    "org-name-not-found": "Organization '%s' not found.",
+    "team-name-not-found": "Team '%s' not found.",
+    "globalSearch-title": "Search All Boards",
+    "no-cards-found": "No Cards Found",
+    "one-card-found": "One Card Found",
+    "n-cards-found": "%s Cards Found",
+    "n-n-of-n-cards-found": "__start__-__end__ of __total__ Cards Found",
+    "operator-board": "board",
+    "operator-board-abbrev": "b",
+    "operator-swimlane": "swimlane",
+    "operator-swimlane-abbrev": "s",
+    "operator-list": "list",
+    "operator-list-abbrev": "l",
+    "operator-label": "label",
+    "operator-label-abbrev": "#",
+    "operator-user": "user",
+    "operator-user-abbrev": "@",
+    "operator-member": "member",
+    "operator-member-abbrev": "m",
+    "operator-assignee": "assignee",
+    "operator-assignee-abbrev": "a",
+    "operator-creator": "creator",
+    "operator-status": "status",
+    "operator-due": "due",
+    "operator-created": "created",
+    "operator-modified": "modified",
+    "operator-sort": "sort",
+    "operator-comment": "comment",
+    "operator-has": "has",
+    "operator-limit": "limit",
+    "operator-debug": "debug",
+    "operator-org": "org",
+    "operator-team": "team",
+    "predicate-archived": "archived",
+    "predicate-open": "open",
+    "predicate-ended": "ended",
+    "predicate-all": "all",
+    "predicate-overdue": "overdue",
+    "predicate-week": "week",
+    "predicate-month": "month",
+    "predicate-quarter": "quarter",
+    "predicate-year": "year",
+    "predicate-due": "due",
+    "predicate-modified": "modified",
+    "predicate-created": "created",
+    "predicate-attachment": "attachment",
+    "predicate-description": "description",
+    "predicate-checklist": "checklist",
+    "predicate-start": "start",
+    "predicate-end": "end",
+    "predicate-assignee": "assignee",
+    "predicate-member": "member",
+    "predicate-public": "public",
+    "predicate-private": "private",
+    "predicate-selector": "selector",
+    "predicate-projection": "projection",
+    "operator-unknown-error": "%s is not an operator",
+    "operator-number-expected": "operator __operator__ expected a number, got '__value__'",
+    "operator-sort-invalid": "sort of '%s' is invalid",
+    "operator-status-invalid": "'%s' is not a valid status",
+    "operator-has-invalid": "%s is not a valid existence check",
+    "operator-limit-invalid": "%s is not a valid limit.  Limit should be a positive integer.",
+    "operator-debug-invalid": "%s is not a valid debug predicate",
+    "next-page": "Next Page",
+    "previous-page": "Previous Page",
+    "heading-notes": "Notes",
+    "globalSearch-instructions-heading": "Search Instructions",
+    "globalSearch-instructions-description": "Searches can include operators to refine the search.  Operators are specified by writing the operator name and value separated by a colon.  For example, an operator specification of `list:Blocked` would limit the search to cards that are contained in a list named *Blocked*.  If the value contains spaces or special characters it must be enclosed in quotation marks (e.g. `__operator_list__:\"To Review\"`).",
+    "globalSearch-instructions-operators": "Available operators:",
+    "globalSearch-instructions-operator-board": "`__operator_board__:<title>` - cards in boards matching the specified *<title>*",
+    "globalSearch-instructions-operator-list": "`__operator_list__:<title>` - cards in lists matching the specified *<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-creator": "`__operator_creator__:<username>` - cards where *<username>* is the card's creator",
+    "globalSearch-instructions-operator-org": "`__operator_org__:<display name|short name>` - cards belonging to a board assigned to organization *<name>*",
+    "globalSearch-instructions-operator-team": "`__operator_team__:<display name|short name>` - cards belonging to a board assigned to team *<name>*",
+    "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-status-archived": "`__predicate_archived__` - archived cards",
+    "globalSearch-instructions-status-all": "`__predicate_all__` - all archived and unarchived cards",
+    "globalSearch-instructions-status-ended": "`__predicate_ended__` - cards with an end date",
+    "globalSearch-instructions-status-public": "`__predicate_public__` - cards only in public boards",
+    "globalSearch-instructions-status-private": "`__predicate_private__` - cards only in private boards",
+    "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-notes-1": "Multiple operators may be specified.",
+    "globalSearch-instructions-notes-2": "Similar operators are *OR*ed together.  Cards that match any of the conditions will be returned.\n`__operator_list__:Available __operator_list__:Blocked` would return cards contained in any list named *Blocked* or *Available*.",
+    "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": "Text searches are case insensitive.",
+    "globalSearch-instructions-notes-5": "By default archived cards are not searched.",
+    "link-to-search": "Link to this search",
+    "excel-font": "Arial",
+    "number": "Number",
+    "label-colors": "Label Colors",
+    "label-names": "Label Names",
+    "archived-at": "archived at",
+    "sort-cards": "Sort Cards",
+    "cardsSortPopup-title": "Sort Cards",
+    "due-date": "Due Date",
+    "server-error": "Server Error",
+    "server-error-troubleshooting": "Please submit the error generated by the server.\nFor a snap installation, run: `sudo snap logs wekan.wekan`\nFor a Docker installation, run: `sudo docker logs wekan-app`",
+    "title-alphabetically": "Title (Alphabetically)",
+    "created-at-newest-first": "Created At (Newest First)",
+    "created-at-oldest-first": "Created At (Oldest First)",
+    "links-heading": "Links",
+    "hide-system-messages-of-all-users": "Hide system messages of all users",
+    "now-system-messages-of-all-users-are-hidden": "Now system messages of all users are hidden",
+    "move-swimlane": "Move Swimlane",
+    "moveSwimlanePopup-title": "Move Swimlane",
+    "custom-field-stringtemplate": "String Template",
+    "custom-field-stringtemplate-format": "Format (use %{value} as placeholder)",
+    "custom-field-stringtemplate-separator": "Separator (use &#32; or &nbsp; for a space)",
+    "custom-field-stringtemplate-item-placeholder": "Press enter to add more items",
+    "creator": "Creator",
+    "filesReportTitle": "Files Report",
+    "reports": "Reports",
+    "rulesReportTitle": "Rules Report",
+    "boardsReportTitle": "Boards Report",
+    "cardsReportTitle": "Cards Report",
+    "copy-swimlane": "Copy Swimlane",
+    "copySwimlanePopup-title": "Copy Swimlane",
+    "display-card-creator": "Display Card Creator",
+    "wait-spinner": "Wait Spinner",
+    "Bounce": "Bounce Wait Spinner",
+    "Cube": "Cube Wait Spinner",
+    "Cube-Grid": "Cube-Grid Wait Spinner",
+    "Dot": "Dot Wait Spinner",
+    "Double-Bounce": "Double Bounce Wait Spinner",
+    "Rotateplane": "Rotateplane Wait Spinner",
+    "Scaleout": "Scaleout Wait Spinner",
+    "Wave": "Wave Wait Spinner",
+    "maximize-card": "Maximize Card",
+    "minimize-card": "Minimize Card",
+    "delete-org-warning-message": "Can not delete this organization, there is at least one user that belongs to it",
+    "delete-team-warning-message": "Can not delete this team, there is at least one user that belongs to it",
+    "subject": "Subject",
+    "details": "Details",
+    "carbon-copy": "Carbon Copy (Cc:)",
+    "ticket": "Ticket",
+    "tickets": "Tickets",
+    "ticket-number": "Ticket Number",
+    "open": "Open",
+    "pending": "Pending",
+    "closed": "Closed",
+    "resolved": "Resolved",
+    "cancelled": "Cancelled",
+    "history": "History",
+    "request": "Request",
+    "requests": "Requests",
+    "help-request": "Help Request",
+    "editCardSortOrderPopup-title": "Change Sorting",
+    "cardDetailsPopup-title": "Card Details",
+    "add-teams": "Add teams",
+    "add-teams-label": "Added teams are displayed below:",
+    "remove-team-from-table": "Are you sure you want to remove this team from the board ?",
+    "confirm-btn": "Confirm",
+    "remove-btn": "Remove",
+    "filter-card-title-label": "Filter by card title",
+    "invite-people-success": "Invitation to register sent with success",
+    "invite-people-error": "Error while sending invitation to register",
+    "can-invite-if-same-mailDomainName": "Email domain name",
+    "to-create-teams-contact-admin": "To create teams, please contact the administrator.",
+    "Node_heap_total_heap_size": "Node heap: total heap size",
+    "Node_heap_total_heap_size_executable": "Node heap: total heap size executable",
+    "Node_heap_total_physical_size": "Node heap: total physical size",
+    "Node_heap_total_available_size": "Node heap: total available size",
+    "Node_heap_used_heap_size": "Node heap: used heap size",
+    "Node_heap_heap_size_limit": "Node heap: heap size limit",
+    "Node_heap_malloced_memory": "Node heap: malloced memory",
+    "Node_heap_peak_malloced_memory": "Node heap: peak malloced memory",
+    "Node_heap_does_zap_garbage": "Node heap: does zap garbage",
+    "Node_heap_number_of_native_contexts": "Node heap: number of native contexts",
+    "Node_heap_number_of_detached_contexts": "Node heap: number of detached contexts",
+    "Node_memory_usage_rss": "Node memory usage: resident set size",
+    "Node_memory_usage_heap_total": "Node memory usage: total size of the allocated heap",
+    "Node_memory_usage_heap_used": "Node memory usage: actual memory used",
+    "Node_memory_usage_external": "Node memory usage: external",
+    "add-organizations": "Add organizations",
+    "add-organizations-label": "Added organizations are displayed below:",
+    "remove-organization-from-board": "Are you sure you want to remove this organization from this board ?",
+    "to-create-organizations-contact-admin": "To create organizations, please contact administrator.",
+    "custom-legal-notice-link-url": "Custom legal notice page URL",
+    "acceptance_of_our_legalNotice": "By continuing, you accept our",
+    "legalNotice": "legal notice",
+    "copied": "Copied!",
+    "checklistActionsPopup-title": "Checklist Actions",
+    "moveChecklist": "Move Checklist",
+    "moveChecklistPopup-title": "Move Checklist",
+    "newlineBecomesNewChecklistItem": "Newline becomes new checklist item",
+    "copyChecklist": "Copy Checklist",
+    "copyChecklistPopup-title": "Copy Checklist",
+    "card-show-lists": "Card Show Lists",
+    "subtaskActionsPopup-title": "Subtask Actions",
+    "attachmentActionsPopup-title": "Attachment Actions",
+    "attachment-move-storage-fs": "Move attachment to filesystem",
+    "attachment-move-storage-gridfs": "Move attachment to GridFS",
+    "attachment-move-storage-s3": "Move attachment to S3",
+    "attachment-move": "Move Attachment",
+    "move-all-attachments-to-fs": "Move all attachments to filesystem",
+    "move-all-attachments-to-gridfs": "Move all attachments to GridFS",
+    "move-all-attachments-to-s3": "Move all attachments to S3",
+    "move-all-attachments-of-board-to-fs": "Move all attachments of board to filesystem",
+    "move-all-attachments-of-board-to-gridfs": "Move all attachments of board to GridFS",
+    "move-all-attachments-of-board-to-s3": "Move all attachments of board to S3",
+    "path": "Path",
+    "version-name": "Version-Name",
+    "size": "Size",
+    "storage": "Storage",
+    "action": "Action",
+    "board-title": "Board Title",
+    "attachmentRenamePopup-title": "Rename",
+    "uploading": "Uploading",
+    "remaining_time": "Remaining time",
+    "speed": "Speed",
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password",
+    "minicardDetailsActionsPopup-title": "Card Details",
+    "Mongo_sessions_count": "Mongo sessions count",
+    "change-visibility": "Change Visibility"
+}

+ 2 - 2
imports/i18n/data/cs.i18n.json

@@ -877,7 +877,7 @@
     "act-a-endAt": "změnil(a) čas ukončení na __timeValue__ z (__timeOldValue__)",
     "act-a-startAt": "změnil(a) čas zahájení na __timeValue__ z (__timeOldValue__)",
     "act-a-receivedAt": "změnil(a) čas přijetí na __timeValue__ z (__timeOldValue__)",
-    "a-dueAt": "Změnil(a) požadovaný termín dokončení ",
+    "a-dueAt": "Změnil(a) požadovaný termín dokončení",
     "a-endAt": "změnil(a) čas ukončení",
     "a-startAt": "změnil(a) čas zahájení",
     "a-receivedAt": "změnil(a) čas přijetí",
@@ -1053,7 +1053,7 @@
     "globalSearch-instructions-operator-team": "`__operator_team__:<display name|short name>` - cards belonging to a board assigned to team *<name>*",
     "globalSearch-instructions-operator-due": "`__operator_due__:<n>` - karty, které jsou *<n>* dny před termínem.  `__operator_due__:__predicate_overdue__ zobrazí všechny karty po termínu.",
     "globalSearch-instructions-operator-created": "`__operator_created__:<n>` - karty, které byly vytvořeny před *<n>* nebo méně dny",
-    "globalSearch-instructions-operator-modified": "`__operator_modified__:<n>` - katry, které byly upraveny před *<n>* nebo méně dny ",
+    "globalSearch-instructions-operator-modified": "`__operator_modified__:<n>` - katry, které byly upraveny před *<n>* nebo méně dny",
     "globalSearch-instructions-operator-status": "`__operator_status__:<status>` - kde *<status>* je jedno z následujících:",
     "globalSearch-instructions-status-archived": "`__predicate_archived__` - archivované karty",
     "globalSearch-instructions-status-all": "`__predicate_all__` - všechny archivované a nearchivované karty",

+ 13 - 13
imports/i18n/data/da.i18n.json

@@ -108,7 +108,7 @@
     "and-n-other-card": "Samt __count__ andre kort",
     "and-n-other-card_plural": "Samt __count__ andre kort",
     "apply": "Anvend",
-    "app-is-offline": "Indlæser, vent venligst. Genopfriskes siden er der risiko for tab af data. Fungerer indlæsningen ikke, så tjek venligst om serveren er stoppet. ",
+    "app-is-offline": "Indlæser, vent venligst. Genopfriskes siden er der risiko for tab af data. Fungerer indlæsningen ikke, så tjek venligst om serveren er stoppet.",
     "app-try-reconnect": "Try to reconnect.",
     "archive": "Flyt til arkiv",
     "archive-all": "Flyt alle til arkiv",
@@ -130,10 +130,10 @@
     "assign-member": "Tilknyt medlem",
     "attached": "vedhæftet",
     "attachment": "Vedhæftning",
-    "attachment-delete-pop": "Slettes en vedhæftning sker det permanent. Det kan ikke omgøres. ",
+    "attachment-delete-pop": "Slettes en vedhæftning sker det permanent. Det kan ikke omgøres.",
     "attachmentDeletePopup-title": "Slet vedhæftning?",
     "attachments": "Vedhæftninger",
-    "auto-watch": "Følg automatisk tavler når de oprettes ",
+    "auto-watch": "Følg automatisk tavler når de oprettes",
     "avatar-too-big": "The avatar is too large (520KB max)",
     "back": "Tilbage",
     "board-change-color": "Skift farve",
@@ -144,7 +144,7 @@
     "show-card-counter-per-list": "Show card count per list",
     "show-board_members-avatar": "Show Board members avatars",
     "board-nb-stars": "%s stjerner",
-    "board-not-found": "Fandt ikke tavle ",
+    "board-not-found": "Fandt ikke tavle",
     "board-private-info": "Denne tavle vil være <strong>privat</strong>.",
     "board-public-info": "Denne tavle vil være <strong>offentlig</strong>.",
     "board-drag-drop-reorder-or-click-open": "Drag and drop to reorder board icons. Click board icon to open board.",
@@ -292,7 +292,7 @@
     "confirm-checklist-delete-popup": "Are you sure you want to delete the checklist?",
     "subtaskDeletePopup-title": "Delete Subtask?",
     "checklistDeletePopup-title": "Delete Checklist?",
-    "copy-card-link-to-clipboard": "Kopiér link til kort til udklipsholder ",
+    "copy-card-link-to-clipboard": "Kopiér link til kort til udklipsholder",
     "copy-text-to-clipboard": "Copy text to clipboard",
     "linkCardPopup-title": "Sammenkæd kort",
     "searchElementPopup-title": "Søg",
@@ -484,7 +484,7 @@
     "listImportCardsTsvPopup-title": "Importér  Excel CSV/TSV",
     "listMorePopup-title": "Mere",
     "link-list": "Link til denne liste",
-    "list-delete-pop": "Alle handlinger vil blive fjernet fra aktivitetsfeedet og du vil ikke have mulighed for at genskabe listen. Der er ingen måder at fortryde. ",
+    "list-delete-pop": "Alle handlinger vil blive fjernet fra aktivitetsfeedet og du vil ikke have mulighed for at genskabe listen. Der er ingen måder at fortryde.",
     "list-delete-suggest-archive": "Du kan flytte en liste til arkivet for at fjerne det fra tavlen og bevare dets aktivitet.",
     "lists": "Lister",
     "swimlanes": "Svømmebaner",
@@ -515,7 +515,7 @@
     "normal-desc": "Du kan se og redigere kort. Indstillinger kan ikke ændres.",
     "not-accepted-yet": "Invitation er endnu ikke accepteret",
     "notify-participate": "Receive updates to any cards you participate as creator or member",
-    "notify-watch": "Modtag opdateringer for alle tavler eller kort som du følger ",
+    "notify-watch": "Modtag opdateringer for alle tavler eller kort som du følger",
     "optional": "valgfri",
     "or": "eller",
     "page-maybe-private": "Denne side kan være privat. Du kan eventuelt se den ved at <a href='%s'>logge ind</a>.",
@@ -527,10 +527,10 @@
     "previewAttachedImagePopup-title": "Forhåndsvisning",
     "previewClipboardImagePopup-title": "Forhåndsvisning",
     "private": "Privat",
-    "private-desc": "Denne tavle er privat. Det er kun tilføjede personer som kan se og redigere den. ",
+    "private-desc": "Denne tavle er privat. Det er kun tilføjede personer som kan se og redigere den.",
     "profile": "Profil",
     "public": "Offentlig",
-    "public-desc": "Denne tavle er offentlig. Den er synlig for alle med linket og vil blive vist i søgemaskiner som Google. Det er kun personer tilføjet til tavlen, der kan redigere. ",
+    "public-desc": "Denne tavle er offentlig. Den er synlig for alle med linket og vil blive vist i søgemaskiner som Google. Det er kun personer tilføjet til tavlen, der kan redigere.",
     "quick-access-description": "Stjernemarkér en tavle for at tilføje genvej i denne bjælke.",
     "remove-cover": "Fjern omslag",
     "remove-from-board": "Fjern fra tavle",
@@ -549,7 +549,7 @@
     "save": "Gem",
     "search": "Søg",
     "rules": "Regler",
-    "search-cards": "Søg ud fra titler i kort/lister, beskrivelser og brugerdefinerede felter på denne tavle. ",
+    "search-cards": "Søg ud fra titler i kort/lister, beskrivelser og brugerdefinerede felter på denne tavle.",
     "search-example": "Write text you search and press Enter",
     "select-color": "Vælg farve",
     "select-board": "Select Board",
@@ -631,7 +631,7 @@
     "to-boards": "Til tavle(r)",
     "email-addresses": "E-mailadresser",
     "smtp-host-description": "Adressen på SMTP-serveren som håndterer din e-mail.",
-    "smtp-port-description": "Den port som din SMTP-server benytter til udgående e-mail. ",
+    "smtp-port-description": "Den port som din SMTP-server benytter til udgående e-mail.",
     "smtp-tls-description": "Slå TLS-understøttelse til for SMTP-serveren",
     "smtp-host": "SMTP-vært",
     "smtp-port": "SMTP-port",
@@ -644,7 +644,7 @@
     "email-invite-register-subject": "__inviter__ sendte dig en invitation",
     "email-invite-register-text": "Kære __user__,\n\n__inviter__ inviterer dig til at samarbejde på kanbantavlen.\n\nFølg venligst linket nedenfor:\n__url__\n\nDin invitationskode er: __icode__\n\nTak.",
     "email-smtp-test-subject": "SMTP for e-mailtest",
-    "email-smtp-test-text": "Afsendelse af e-mail blev udført ",
+    "email-smtp-test-text": "Afsendelse af e-mail blev udført",
     "error-invitation-code-not-exist": "Invitationskoden findes ikke",
     "error-notAuthorized": "Du har ikke tilladelse til at se denne side.",
     "webhook-title": "Navn på webhook",
@@ -716,7 +716,7 @@
     "boardSubtaskSettingsPopup-title": "Indstillinger for delopgaver i tavle",
     "boardCardSettingsPopup-title": "Indstillinger for kort",
     "boardMinicardSettingsPopup-title": "Minicard Settings",
-    "deposit-subtasks-board": "Indsæt delopgaver på denne tavle: ",
+    "deposit-subtasks-board": "Indsæt delopgaver på denne tavle:",
     "deposit-subtasks-list": "Liste som der landes på, når delopgaver indsættes her:",
     "show-parent-in-minicard": "Vis overordnede i minikort:",
     "description-on-minicard": "Description on minicard",

+ 1 - 1
imports/i18n/data/de.i18n.json

@@ -514,7 +514,7 @@
     "normal": "Normal",
     "normal-desc": "Kann Karten anzeigen und bearbeiten, aber keine Einstellungen ändern.",
     "not-accepted-yet": "Die Einladung wurde noch nicht angenommen",
-    "notify-participate": "Benachrichtigungen zu allen Karten erhalten, bei denen Sie Ersteller oder Mitglied sind ",
+    "notify-participate": "Benachrichtigungen zu allen Karten erhalten, bei denen Sie Ersteller oder Mitglied sind",
     "notify-watch": "Benachrichtigungen über alle Boards, Listen oder Karten erhalten, die Sie beobachten",
     "optional": "optional",
     "or": "oder",

+ 60 - 4
imports/i18n/data/el.i18n.json

@@ -89,6 +89,8 @@
     "add-subtask": "Προσθήκη Υποεργασίας",
     "add-checklist": "Προσθήκη Λίστας ελέγχου",
     "add-checklist-item": "Προσθήκη ενός στοιχείου στη λίστα ελέγχου - checklist",
+    "close-add-checklist-item": "Close add an item to checklist form",
+    "close-edit-checklist-item": "Close edit an item to checklist form",
     "convertChecklistItemToCardPopup-title": "Convert to Card",
     "add-cover": "Add Cover",
     "add-label": "Προσθήκη Ετικέτας",
@@ -135,6 +137,12 @@
     "avatar-too-big": "Το avatar είναι πολύ μεγάλο (μέγιστο 520KB)",
     "back": "Πίσω",
     "board-change-color": "Αλλαγή χρώματος",
+    "show-at-all-boards-page": "Show at All Boards page",
+    "board-info-on-my-boards": "All Boards Settings",
+    "boardInfoOnMyBoardsPopup-title": "All Boards Settings",
+    "boardInfoOnMyBoards-title": "All Boards Settings",
+    "show-card-counter-per-list": "Show card count per list",
+    "show-board_members-avatar": "Show Board members avatars",
     "board-nb-stars": "%s αστέρια",
     "board-not-found": "Ο πίνακας δε βρέθηκε",
     "board-private-info": "Αυτός ο πίνακας θα είναι <strong>κρυφός</strong>.",
@@ -280,8 +288,9 @@
     "worker": "Worker",
     "worker-desc": "Μπορεί μόνο να μετακινεί κάρτες, να αναθέτει μια κάρτα στον εαυτό του και να σχολιάζει.",
     "computer": "Υπολογιστής",
-    "confirm-subtask-delete-dialog": "Είστε σίγουροι ότι θέλετε να σβήσετε την υποεργασία;",
+    "confirm-subtask-delete-popup": "Are you sure you want to delete subtask?",
     "confirm-checklist-delete-popup": "Are you sure you want to delete the checklist?",
+    "subtaskDeletePopup-title": "Delete Subtask?",
     "checklistDeletePopup-title": "Delete Checklist?",
     "copy-card-link-to-clipboard": "Αντιγραφή του συνδέσμου της κάρτας στο clipboard",
     "copy-text-to-clipboard": "Copy text to clipboard",
@@ -534,6 +543,9 @@
     "rename": "Μετανομασία",
     "rename-board": "Μετονομασία Πίνακα",
     "restore": "Επαναφορά",
+    "rescue-card-description": "Show rescue dialogue before closing for unsaved card descriptions",
+    "rescue-card-description-dialogue": "Overwrite current card description with your changes?",
+    "card-settings": "Ρυθμίσεις Κάρτας",
     "save": "Αποθήκευση",
     "search": "Αναζήτηση",
     "rules": "Κανόνες",
@@ -571,6 +583,8 @@
     "has-spenttime-cards": "Έχει κάρτες με δαπανηθέντα χρόνο",
     "time": "Ώρα",
     "title": "Τίτλος",
+    "toggle-labels": "Toggle labels 1-9 for card. Multi-Selection adds labels 1-9",
+    "remove-labels-multiselect": "Multi-Selection removes labels 1-9",
     "tracking": "Καταγραφή",
     "tracking-info": "You will be notified of any changes to those cards you are involved as creator or member.",
     "type": "Τύπος",
@@ -585,6 +599,7 @@
     "custom-top-left-corner-logo-height": "Custom Top Left Corner Logo Height. Default: 27",
     "custom-login-logo-image-url": "Custom Login Logo Image URL",
     "custom-login-logo-link-url": "Custom Login Logo Link URL",
+    "custom-help-link-url": "Custom Help Link URL",
     "text-below-custom-login-logo": "Text below Custom Login Logo",
     "automatic-linked-url-schemes": "Custom URL Schemes which should automatically be clickable. One URL Scheme per line",
     "username": "Όνομα Χρήστη",
@@ -610,6 +625,7 @@
     "people": "Άνθρωποι",
     "registration": "Εγγραφή",
     "disable-self-registration": "Απενεργοποίηση Αυτό-Εγγραφής",
+    "disable-forgot-password": "Disable Forgot Password",
     "invite": "Πρόσκληση",
     "invite-people": "Πρόσκάλεσε Ανθρώπους",
     "to-boards": "Στον πίνακα(ες)",
@@ -696,12 +712,14 @@
     "default": "Προεπιλογή",
     "queue": "Ουρά αναμονής",
     "subtask-settings": "Ρυθμίσεις υποεργασιών (subtasks)",
-    "card-settings": "Ρυθμίσεις Κάρτας",
+    "minicard-settings": "Minicard Settings",
     "boardSubtaskSettingsPopup-title": "Board Subtasks Settings",
     "boardCardSettingsPopup-title": "Ρυθμίσεις Κάρτας",
+    "boardMinicardSettingsPopup-title": "Minicard Settings",
     "deposit-subtasks-board": "Deposit subtasks to this board:",
     "deposit-subtasks-list": "Landing list for subtasks deposited here:",
     "show-parent-in-minicard": "Show parent in minicard:",
+    "description-on-minicard": "Description on minicard",
     "prefix-with-full-path": "Prefix with full path",
     "prefix-with-parent": "Prefix with parent",
     "subtext-with-full-path": "Subtext with full path",
@@ -827,6 +845,7 @@
     "r-df-received-at": "received",
     "r-to-current-datetime": "to current date/time",
     "r-remove-value-from": "Remove value from",
+    "r-link-card": "Link card to",
     "ldap": "LDAP",
     "oauth2": "OAuth2",
     "cas": "CAS",
@@ -835,6 +854,8 @@
     "custom-product-name": "Custom Product Name",
     "layout": "Layout",
     "hide-logo": "Hide Logo",
+    "hide-card-counter-list": "Hide card counter list on All Boards",
+    "hide-board-member-list": "Hide board member list on All Boards",
     "add-custom-html-after-body-start": "Add Custom HTML after <body> start",
     "add-custom-html-before-body-end": "Add Custom HTML before </body> end",
     "error-undefined": "Something went wrong",
@@ -879,6 +900,7 @@
     "cardAssigneesPopup-title": "Assignee",
     "addmore-detail": "Add a more detailed description",
     "show-on-card": "Show on Card",
+    "show-on-minicard": "Show on Minicard",
     "new": "New",
     "editOrgPopup-title": "Edit Organization",
     "newOrgPopup-title": "New Organization",
@@ -887,6 +909,7 @@
     "editUserPopup-title": "Edit User",
     "newUserPopup-title": "New User",
     "notifications": "Notifications",
+    "help": "Help",
     "view-all": "View All",
     "filter-by-unread": "Filter by Unread",
     "mark-all-as-read": "Mark all as read",
@@ -924,6 +947,10 @@
     "card": "Κάρτα",
     "board": "Board",
     "context-separator": "/",
+    "myCardsViewChange-title": "My Cards View",
+    "myCardsViewChangePopup-title": "My Cards View",
+    "myCardsViewChange-choice-boards": "Boards",
+    "myCardsViewChange-choice-table": "Table",
     "myCardsSortChange-title": "My Cards Sort",
     "myCardsSortChangePopup-title": "My Cards Sort",
     "myCardsSortChange-choice-board": "By Board",
@@ -1067,7 +1094,6 @@
     "custom-field-stringtemplate-item-placeholder": "Press enter to add more items",
     "creator": "Creator",
     "filesReportTitle": "Files Report",
-    "orphanedFilesReportTitle": "Orphaned Files Report",
     "reports": "Reports",
     "rulesReportTitle": "Rules Report",
     "boardsReportTitle": "Boards Report",
@@ -1144,5 +1170,35 @@
     "newlineBecomesNewChecklistItem": "Newline becomes new checklist item",
     "copyChecklist": "Copy Checklist",
     "copyChecklistPopup-title": "Copy Checklist",
-    "card-show-lists": "Card Show Lists"
+    "card-show-lists": "Card Show Lists",
+    "subtaskActionsPopup-title": "Subtask Actions",
+    "attachmentActionsPopup-title": "Attachment Actions",
+    "attachment-move-storage-fs": "Move attachment to filesystem",
+    "attachment-move-storage-gridfs": "Move attachment to GridFS",
+    "attachment-move-storage-s3": "Move attachment to S3",
+    "attachment-move": "Move Attachment",
+    "move-all-attachments-to-fs": "Move all attachments to filesystem",
+    "move-all-attachments-to-gridfs": "Move all attachments to GridFS",
+    "move-all-attachments-to-s3": "Move all attachments to S3",
+    "move-all-attachments-of-board-to-fs": "Move all attachments of board to filesystem",
+    "move-all-attachments-of-board-to-gridfs": "Move all attachments of board to GridFS",
+    "move-all-attachments-of-board-to-s3": "Move all attachments of board to S3",
+    "path": "Path",
+    "version-name": "Version-Name",
+    "size": "Size",
+    "storage": "Storage",
+    "action": "Action",
+    "board-title": "Board Title",
+    "attachmentRenamePopup-title": "Rename",
+    "uploading": "Uploading",
+    "remaining_time": "Remaining time",
+    "speed": "Speed",
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password",
+    "minicardDetailsActionsPopup-title": "Card Details",
+    "Mongo_sessions_count": "Mongo sessions count",
+    "change-visibility": "Change Visibility"
 }

+ 3 - 3
imports/i18n/data/es-AR.i18n.json

@@ -41,7 +41,7 @@
     "act-restoredCard": "restored card __card__ to list __list__ at swimlane __swimlane__ at board __board__",
     "act-unjoinMember": "removed member __member__ from card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
     "act-withBoardTitle": "__board__",
-    "act-withCardTitle": "__card__ [__board__] ",
+    "act-withCardTitle": "__card__ [__board__]",
     "actions": "Acciones",
     "activities": "Actividades",
     "activity": "Actividad",
@@ -369,7 +369,7 @@
     "error-list-doesNotExist": "Esta lista no existe",
     "error-user-doesNotExist": "Este usuario no existe",
     "error-user-notAllowSelf": "No podés invitarte a vos mismo",
-    "error-user-notCreated": " El usuario no se creó",
+    "error-user-notCreated": "El usuario no se creó",
     "error-username-taken": "El nombre de usuario ya existe",
     "error-orgname-taken": "This organization name is already taken",
     "error-teamname-taken": "This team name is already taken",
@@ -618,7 +618,7 @@
     "board-templates-swimlane": "Board Templates",
     "what-to-do": "¿Qué querés hacer?",
     "wipLimitErrorPopup-title": "Límite TEP Inválido",
-    "wipLimitErrorPopup-dialog-pt1": " El número de tareas en esta lista es mayor que el límite TEP que definiste.",
+    "wipLimitErrorPopup-dialog-pt1": "El número de tareas en esta lista es mayor que el límite TEP que definiste.",
     "wipLimitErrorPopup-dialog-pt2": "Por favor mové algunas tareas fuera de esta lista, o seleccioná un límite TEP más alto.",
     "admin-panel": "Panel de Administración",
     "settings": "Opciones",

+ 3 - 3
imports/i18n/data/es.i18n.json

@@ -22,7 +22,7 @@
     "act-createBoard": "creó el tablero __board__",
     "act-createSwimlane": "creó el carril de flujo __swimlane__ en el tablero __board__",
     "act-createCard": "creada la tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__",
-    "act-createCustomField": " creado el campo personalizado __customField__ en el tablero __board__",
+    "act-createCustomField": "creado el campo personalizado __customField__ en el tablero __board__",
     "act-deleteCustomField": "eliminado el campo personalizado __customField__ del tablero __board__",
     "act-setCustomField": "editado el campo personalizado __customField__: __customFieldValue__ en la tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__",
     "act-createList": "añadida la lista __list__ al tablero __board__",
@@ -549,7 +549,7 @@
     "save": "Añadir",
     "search": "Buscar",
     "rules": "Reglas",
-    "search-cards": "Buscar entre los títulos, las descripciones de las tarjetas/listas y los campos personalizados en este tablero. ",
+    "search-cards": "Buscar entre los títulos, las descripciones de las tarjetas/listas y los campos personalizados en este tablero.",
     "search-example": "Escriba el texto que busca y pulse Intro",
     "select-color": "Seleccionar el color",
     "select-board": "Seleccionar tablero",
@@ -927,7 +927,7 @@
     "status": "Estado",
     "swimlane": "Carril",
     "owner": "Propietario",
-    "last-modified-at": "Última modificación ",
+    "last-modified-at": "Última modificación",
     "last-activity": "Última actividad",
     "voting": "Votar",
     "archived": "Archivado",

+ 7 - 7
imports/i18n/data/eu.i18n.json

@@ -59,7 +59,7 @@
     "activity-removed": "%s %s(e)tik kenduta",
     "activity-sent": "%s %s(e)ri bidalita",
     "activity-unjoined": "%s utzita",
-    "activity-subtask-added": " %s-ra azpiataza gehitu da",
+    "activity-subtask-added": "%s-ra azpiataza gehitu da",
     "activity-checked-item": "%s markatu da %s kontrol-zerrendan ( %s)",
     "activity-unchecked-item": "%s desmarkatu da %s kontrol-zerrendan (%s)",
     "activity-checklist-added": "kontrol-zerrenda %s-ra gehitu da",
@@ -70,10 +70,10 @@
     "activity-checklist-item-removed": "removed a checklist item from '%s' in %s",
     "add": "Gehitu",
     "activity-checked-item-card": "%s markatu da %s kontrol-zerrendan",
-    "activity-unchecked-item-card": " %s desmarkatu da %s kontrol-zerrendan",
+    "activity-unchecked-item-card": "%s desmarkatu da %s kontrol-zerrendan",
     "activity-checklist-completed-card": "completed checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
-    "activity-checklist-uncompleted-card": " %s kontrol-zerrenda osatu gabe",
-    "activity-editComment": " %s iruzkina editatu da",
+    "activity-checklist-uncompleted-card": "%s kontrol-zerrenda osatu gabe",
+    "activity-editComment": "%s iruzkina editatu da",
     "activity-deleteComment": "%s iruzkina ezabatu da",
     "activity-receivedDate": "edited received date to %s of %s",
     "activity-startDate": "edited start date to %s of %s",
@@ -365,7 +365,7 @@
     "error-board-notAMember": "Arbel honetako kidea izan behar zara hori egin ahal izateko",
     "error-json-malformed": "Zure testua ez da baliozko JSON",
     "error-json-schema": "Zure JSON datuek ez dute formatu zuzenaren informazio egokia",
-    "error-csv-schema": "Zure CSV(koma bidez bereizitako balioak)/TSV (tabuladorez bereizitako balioak) ez dauka baliozko informazioa baliozko formatuan. ",
+    "error-csv-schema": "Zure CSV(koma bidez bereizitako balioak)/TSV (tabuladorez bereizitako balioak) ez dauka baliozko informazioa baliozko formatuan.",
     "error-list-doesNotExist": "Zerrenda hau ez da existitzen",
     "error-user-doesNotExist": "Erabiltzaile hau ez da existitzen",
     "error-user-notAllowSelf": "Ezin duzu zure burua gonbidatu",
@@ -422,7 +422,7 @@
     "filter-to-selection": "Iragazketa aukerara",
     "other-filters-label": "Beste iragazkiak",
     "advanced-filter-label": "Iragazte aurreratua",
-    "advanced-filter-description": "Iragazki aurreratuak operadoreak dituen kate bat idazteko aukera ematen du: == != <= >= && || ( ) Eragileen arteko bereizle gisa espazio bat erabiltzen da. Eremu pertsonalizatu guztiak iragazi ditzakezu haien izenak eta balioak idatziz. Adibidez: Eremua1 == Balioa1. Oharra: eremuek edo balioek zuriuneak badituzte, komatxo bakarrean bildu behar dituzu. Adibidez: 'Eremua 1' == 'Balioa 1'. Kontrol-karaktere bakarrak (' \\/) saltatzeko, \\ erabil dezakezu. Adibidez: Field1 == I\\'m. Gainera, hainbat baldintza konbina ditzakezu. Adibidez: F1 == V1 || F1 == V2. Normalean operadore guztiak ezkerretik eskuinera interpretatzen dira. Ordena alda dezakezu parentesi jarriz. Adibidez: F1 == V1 && ( F2 == V2 || F2 == V3 ). Testu-eremuak ere bilatu ditzakezu regex erabiliz: F1 == /Tes.*/i\n\n\n",
+    "advanced-filter-description": "Iragazki aurreratuak operadoreak dituen kate bat idazteko aukera ematen du: == != <= >= && || ( ) Eragileen arteko bereizle gisa espazio bat erabiltzen da. Eremu pertsonalizatu guztiak iragazi ditzakezu haien izenak eta balioak idatziz. Adibidez: Eremua1 == Balioa1. Oharra: eremuek edo balioek zuriuneak badituzte, komatxo bakarrean bildu behar dituzu. Adibidez: 'Eremua 1' == 'Balioa 1'. Kontrol-karaktere bakarrak (' \\/) saltatzeko, \\ erabil dezakezu. Adibidez: Field1 == I\\'m. Gainera, hainbat baldintza konbina ditzakezu. Adibidez: F1 == V1 || F1 == V2. Normalean operadore guztiak ezkerretik eskuinera interpretatzen dira. Ordena alda dezakezu parentesi jarriz. Adibidez: F1 == V1 && ( F2 == V2 || F2 == V3 ). Testu-eremuak ere bilatu ditzakezu regex erabiliz: F1 == /Tes.*/i",
     "fullname": "Izen abizenak",
     "header-logo-title": "Itzuli zure arbelen orrira.",
     "hide-system-messages": "Ezkutatu sistemako mezuak",
@@ -508,7 +508,7 @@
     "my-boards": "Nire arbelak",
     "name": "Izena",
     "no-archived-cards": "Biltegian ez dago txartelik.",
-    "no-archived-lists": " Biltegian ez dago zerrendarik.",
+    "no-archived-lists": "Biltegian ez dago zerrendarik.",
     "no-archived-swimlanes": "Biltegian ez dago errailik.",
     "no-results": "Emaitzarik ez",
     "normal": "Arrunta",

+ 8 - 8
imports/i18n/data/fa.i18n.json

@@ -49,7 +49,7 @@
     "activity-archived": "%s به آرشیو انتقال یافت",
     "activity-attached": "%s به %s پیوست شد",
     "activity-created": "%s ایجاد شد",
-    "activity-customfield-created": " فیلد سفارشی %s ایجاد شد",
+    "activity-customfield-created": "فیلد سفارشی %s ایجاد شد",
     "activity-excluded": "%s  از %s مستثنی گردید",
     "activity-imported": "%s از %s وارد %s شد",
     "activity-imported-board": "%s از %s وارد شد",
@@ -60,8 +60,8 @@
     "activity-sent": "ارسال %s به %s",
     "activity-unjoined": "قطع اتصال %s",
     "activity-subtask-added": "زیروظیفه به %s اضافه شد",
-    "activity-checked-item": " %s مورد در چک‌لیست %s از %s انتخاب‌شده",
-    "activity-unchecked-item": " %s مورد در چک‌لیست %s از %s انتخاب‌نشده",
+    "activity-checked-item": "%s مورد در چک‌لیست %s از %s انتخاب‌شده",
+    "activity-unchecked-item": "%s مورد در چک‌لیست %s از %s انتخاب‌نشده",
     "activity-checklist-added": "چک‌لیست به %s اضافه شد",
     "activity-checklist-removed": "یک چک‌لیست از %s حذف گردید",
     "activity-checklist-completed": "چک‌لیست %s از %s کامل شده‌است",
@@ -69,12 +69,12 @@
     "activity-checklist-item-added": "آیتم چک‌لیست به '%s'  در %s اضافه شده",
     "activity-checklist-item-removed": "یک آیتم چک‌لیست  از '%s' در %s حذف شده.",
     "add": "افزودن",
-    "activity-checked-item-card": " %s در چک‌لیست %s انتخاب‌شده",
+    "activity-checked-item-card": "%s در چک‌لیست %s انتخاب‌شده",
     "activity-unchecked-item-card": "%s در چک‌لیست %s از حالت انتخاب خارج شده",
     "activity-checklist-completed-card": "چک‌لیست __checklist__ در کارت __card__ در لیست __list__ در مسیر __swimlane__ در برد __board__ کامل شده",
-    "activity-checklist-uncompleted-card": "چک‌لیست %s تمام نشده ",
-    "activity-editComment": "%s نظر ویرایش شد ",
-    "activity-deleteComment": "%s نظر حذف شد ",
+    "activity-checklist-uncompleted-card": "چک‌لیست %s تمام نشده",
+    "activity-editComment": "%s نظر ویرایش شد",
+    "activity-deleteComment": "%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",
@@ -927,7 +927,7 @@
     "status": "وضعیت",
     "swimlane": "مسیر",
     "owner": "صاحب",
-    "last-modified-at": "آخرین ویرایش در ",
+    "last-modified-at": "آخرین ویرایش در",
     "last-activity": "آخرین فعالیت",
     "voting": "رأی دهی",
     "archived": "بایگانی شده",

+ 3 - 3
imports/i18n/data/fi.i18n.json

@@ -549,7 +549,7 @@
     "save": "Tallenna",
     "search": "Etsi",
     "rules": "Säännöt",
-    "search-cards": "Etsi kortin/listan otsikoista, kuvauksista ja mukautetuista kentistä tällä taululla ",
+    "search-cards": "Etsi kortin/listan otsikoista, kuvauksista ja mukautetuista kentistä tällä taululla",
     "search-example": "Kirjoita teksti jota etsit ja paina Enter",
     "select-color": "Valitse väri",
     "select-board": "Valitse taulu",
@@ -1062,7 +1062,7 @@
     "globalSearch-instructions-status-private": "`__predicate_private__` - kortit vain yksityisillä tauluilla",
     "globalSearch-instructions-operator-has": "`__operator_has__:<field>` - jossa *<field>* on yksi näistä: `__predicate_attachment__`, `__predicate_checklist__`, `__predicate_description__`, `__predicate_start__`, `__predicate_due__`, `__predicate_end__`, `__predicate_assignee__` tai `__predicate_member__`.  Laittamalla `-` eteen *<field>* etsii niistä joissa puuttuu se arvo siitä kentästä (esim. `sisältää:-erääntyy` etsii korteista joilla ei ole erääntymispäivää).",
     "globalSearch-instructions-operator-sort": "`__operator_sort__:<sort-name>` - jossa *<sort-name>* on yksi näistä: `__predicate_due__`, `__predicate_created__` tai `__predicate_modified__`.  Laskevaa järjestä varten voit laittaa `-` lajiteltavan nimen eteen.",
-    "globalSearch-instructions-operator-limit": "`__operator_limit__:<n>` - jossa *<n>* on positiivinen kokonaisluku, joka ilmaisee näytettävien korttien määrän sivua kohden. ",
+    "globalSearch-instructions-operator-limit": "`__operator_limit__:<n>` - jossa *<n>* on positiivinen kokonaisluku, joka ilmaisee näytettävien korttien määrän sivua kohden.",
     "globalSearch-instructions-notes-1": "On mahdollista määritellä useita operaattoreita.",
     "globalSearch-instructions-notes-2": "Samankaltaiset operaattorit on *TAI* yhteen. Kortit jotka täsmää mihin tahansa ehtoon palautetaan.\n`__operator_list__:Saatavilla __operator_list__:Blokattu` palauttaisi kortit jotka sisältää minkä tahansa listan nimeltä *Blokattu* tai *Saatavilla*.",
     "globalSearch-instructions-notes-3": "Eri operaattorit ovat *JA* yhteen. Vain kortit jotka täsmää kaikkiin eri operaattoreihin palautetaan.  `__operator_list__:Saatavilla __operator_label__:punainen` palauttaa vain kortit listasta *Saatavilla* joilla on *punainen* nimilappu.",
@@ -1089,7 +1089,7 @@
     "move-swimlane": "Siirrä uimarata",
     "moveSwimlanePopup-title": "Siirrä uimarata",
     "custom-field-stringtemplate": "Merkkijono malli",
-    "custom-field-stringtemplate-format": "Muoto (käytä %{arvo} paikanpitäjänä) ",
+    "custom-field-stringtemplate-format": "Muoto (käytä %{arvo} paikanpitäjänä)",
     "custom-field-stringtemplate-separator": "Erotin (käytä &#32; tai &nbsp; välilyöntinä)",
     "custom-field-stringtemplate-item-placeholder": "Paina Enter lisätäksesi lisää kohtia",
     "creator": "Luoja",

+ 1204 - 0
imports/i18n/data/fr-FR.i18n.json

@@ -0,0 +1,1204 @@
+{
+    "accept": "Accept",
+    "act-activity-notify": "Activity Notification",
+    "act-addAttachment": "added attachment __attachment__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-deleteAttachment": "deleted attachment __attachment__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-addSubtask": "added subtask __subtask__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-addLabel": "Added label __label__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-addedLabel": "Added label __label__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-removeLabel": "Removed label __label__ from card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-removedLabel": "Removed label __label__ from card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-addChecklist": "added checklist __checklist__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-addChecklistItem": "added checklist item __checklistItem__ to checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-removeChecklist": "removed checklist __checklist__ from card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-removeChecklistItem": "removed checklist item __checklistItem__ from checklist __checkList__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-checkedItem": "checked __checklistItem__ of checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-uncheckedItem": "unchecked __checklistItem__ of checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-completeChecklist": "completed checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-uncompleteChecklist": "uncompleted checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-addComment": "commented on card __card__: __comment__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-editComment": "edited comment on card __card__: __comment__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-deleteComment": "deleted comment on card __card__: __comment__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-createBoard": "created board __board__",
+    "act-createSwimlane": "created swimlane __swimlane__ to board __board__",
+    "act-createCard": "created card __card__ to list __list__ at swimlane __swimlane__ at board __board__",
+    "act-createCustomField": "created custom field __customField__ at board __board__",
+    "act-deleteCustomField": "deleted custom field __customField__ at board __board__",
+    "act-setCustomField": "edited custom field __customField__: __customFieldValue__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-createList": "added list __list__ to board __board__",
+    "act-addBoardMember": "added member __member__ to board __board__",
+    "act-archivedBoard": "Board __board__ moved to Archive",
+    "act-archivedCard": "Card __card__ at list __list__ at swimlane __swimlane__ at board __board__ moved to Archive",
+    "act-archivedList": "List __list__ at swimlane __swimlane__ at board __board__ moved to Archive",
+    "act-archivedSwimlane": "Swimlane __swimlane__ at board __board__ moved to Archive",
+    "act-importBoard": "imported board __board__",
+    "act-importCard": "imported card  __card__ to list __list__ at swimlane __swimlane__ at board __board__",
+    "act-importList": "imported list __list__ to swimlane __swimlane__ at board __board__",
+    "act-joinMember": "added member __member__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-moveCard": "moved card __card__ at board __board__ from list __oldList__ at swimlane __oldSwimlane__ to list __list__ at swimlane __swimlane__",
+    "act-moveCardToOtherBoard": "moved card __card__ from list __oldList__ at swimlane __oldSwimlane__ at board __oldBoard__ to list __list__ at swimlane __swimlane__ at board __board__",
+    "act-removeBoardMember": "removed member __member__ from board __board__",
+    "act-restoredCard": "restored card __card__ to list __list__ at swimlane __swimlane__ at board __board__",
+    "act-unjoinMember": "removed member __member__ from card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-withBoardTitle": "__board__",
+    "act-withCardTitle": "[__board__] __card__",
+    "actions": "Actions",
+    "activities": "Activities",
+    "activity": "Activity",
+    "activity-added": "added %s to %s",
+    "activity-archived": "%s moved to Archive",
+    "activity-attached": "attached %s to %s",
+    "activity-created": "created %s",
+    "activity-customfield-created": "created custom field %s",
+    "activity-excluded": "excluded %s from %s",
+    "activity-imported": "imported %s into %s from %s",
+    "activity-imported-board": "imported %s from %s",
+    "activity-joined": "joined %s",
+    "activity-moved": "moved %s from %s to %s",
+    "activity-on": "on %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",
+    "add": "Add",
+    "activity-checked-item-card": "checked %s in checklist %s",
+    "activity-unchecked-item-card": "unchecked %s in checklist %s",
+    "activity-checklist-completed-card": "completed checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "activity-checklist-uncompleted-card": "uncompleted the checklist %s",
+    "activity-editComment": "edited comment %s",
+    "activity-deleteComment": "deleted comment %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",
+    "activity-endDate": "edited end date to %s of %s",
+    "add-attachment": "Add Attachment",
+    "add-board": "Add Board",
+    "add-template": "Add Template",
+    "add-card": "Add Card",
+    "add-card-to-top-of-list": "Add Card to Top of List",
+    "add-card-to-bottom-of-list": "Add Card to Bottom of List",
+    "add-swimlane": "Add Swimlane",
+    "add-subtask": "Add Subtask",
+    "add-checklist": "Add Checklist",
+    "add-checklist-item": "Add an item to checklist",
+    "close-add-checklist-item": "Close add an item to checklist form",
+    "close-edit-checklist-item": "Close edit an item to checklist form",
+    "convertChecklistItemToCardPopup-title": "Convert to Card",
+    "add-cover": "Add Cover",
+    "add-label": "Add Label",
+    "add-list": "Add List",
+    "add-members": "Add Members",
+    "added": "Added",
+    "addMemberPopup-title": "Members",
+    "memberPopup-title": "Member Settings",
+    "admin": "Admin",
+    "admin-desc": "Can view and edit cards, remove members, and change settings for the board.",
+    "admin-announcement": "Announcement",
+    "admin-announcement-active": "Active System-Wide Announcement",
+    "admin-announcement-title": "Announcement from Administrator",
+    "all-boards": "All boards",
+    "and-n-other-card": "And __count__ other card",
+    "and-n-other-card_plural": "And __count__ other cards",
+    "apply": "Apply",
+    "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.",
+    "app-try-reconnect": "Try to reconnect.",
+    "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?",
+    "archived-items": "Archive",
+    "archived-boards": "Boards in Archive",
+    "restore-board": "Restore Board",
+    "no-archived-boards": "No Boards in Archive.",
+    "archives": "Archive",
+    "template": "Template",
+    "templates": "Templates",
+    "template-container": "Template Container",
+    "add-template-container": "Add Template Container",
+    "assign-member": "Assign member",
+    "attached": "attached",
+    "attachment": "Attachment",
+    "attachment-delete-pop": "Deleting an attachment is permanent. There is no undo.",
+    "attachmentDeletePopup-title": "Delete Attachment?",
+    "attachments": "Attachments",
+    "auto-watch": "Automatically watch boards when they are created",
+    "avatar-too-big": "The avatar is too large (520KB max)",
+    "back": "Back",
+    "board-change-color": "Change color",
+    "show-at-all-boards-page": "Show at All Boards page",
+    "board-info-on-my-boards": "All Boards Settings",
+    "boardInfoOnMyBoardsPopup-title": "All Boards Settings",
+    "boardInfoOnMyBoards-title": "All Boards Settings",
+    "show-card-counter-per-list": "Show card count per list",
+    "show-board_members-avatar": "Show Board members avatars",
+    "board-nb-stars": "%s stars",
+    "board-not-found": "Board not found",
+    "board-private-info": "This board will be <strong>private</strong>.",
+    "board-public-info": "This board will be <strong>public</strong>.",
+    "board-drag-drop-reorder-or-click-open": "Drag and drop to reorder board icons. Click board icon to open board.",
+    "boardChangeColorPopup-title": "Change Board Background",
+    "boardChangeTitlePopup-title": "Rename Board",
+    "boardChangeVisibilityPopup-title": "Change Visibility",
+    "boardChangeWatchPopup-title": "Change Watch",
+    "boardMenuPopup-title": "Board Settings",
+    "boardChangeViewPopup-title": "Board View",
+    "boards": "Boards",
+    "board-view": "Board View",
+    "board-view-cal": "Calendar",
+    "board-view-swimlanes": "Swimlanes",
+    "board-view-collapse": "Collapse",
+    "board-view-gantt": "Gantt",
+    "board-view-lists": "Lists",
+    "bucket-example": "Like “Bucket List” for example",
+    "cancel": "Cancel",
+    "card-archived": "This card is moved to Archive.",
+    "board-archived": "This board is moved to Archive.",
+    "card-comments-title": "This card has %s comment.",
+    "card-delete-notice": "Deleting is permanent. You will lose all actions associated with this card.",
+    "card-delete-pop": "All actions will be removed from the activity feed and you won't be able to re-open the card. There is no undo.",
+    "card-delete-suggest-archive": "You can move a card to Archive to remove it from the board and preserve the activity.",
+    "card-archive-pop": "Card will not be visible at this list after archiving card.",
+    "card-archive-suggest-cancel": "You can later restore card from Archive.",
+    "card-due": "Due",
+    "card-due-on": "Due on",
+    "card-spent": "Spent Time",
+    "card-edit-attachments": "Edit attachments",
+    "card-edit-custom-fields": "Edit custom fields",
+    "card-edit-labels": "Edit labels",
+    "card-edit-members": "Edit members",
+    "card-labels-title": "Change the labels for the card.",
+    "card-members-title": "Add or remove members of the board from the card.",
+    "card-start": "Start",
+    "card-start-on": "Starts on",
+    "cardAttachmentsPopup-title": "Attach From",
+    "cardCustomField-datePopup-title": "Change date",
+    "cardCustomFieldsPopup-title": "Edit custom fields",
+    "cardStartVotingPopup-title": "Start a vote",
+    "positiveVoteMembersPopup-title": "Proponents",
+    "negativeVoteMembersPopup-title": "Opponents",
+    "card-edit-voting": "Edit voting",
+    "editVoteEndDatePopup-title": "Change vote end date",
+    "allowNonBoardMembers": "Allow all logged in users",
+    "vote-question": "Voting question",
+    "vote-public": "Show who voted what",
+    "vote-for-it": "for it",
+    "vote-against": "against",
+    "deleteVotePopup-title": "Delete vote?",
+    "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
+    "cardStartPlanningPokerPopup-title": "Start a Planning Poker",
+    "card-edit-planning-poker": "Edit Planning Poker",
+    "editPokerEndDatePopup-title": "Change Planning Poker vote end date",
+    "poker-question": "Planning Poker",
+    "poker-one": "1",
+    "poker-two": "2",
+    "poker-three": "3",
+    "poker-five": "5",
+    "poker-eight": "8",
+    "poker-thirteen": "13",
+    "poker-twenty": "20",
+    "poker-forty": "40",
+    "poker-oneHundred": "100",
+    "poker-unsure": "?",
+    "poker-finish": "Finish",
+    "poker-result-votes": "Votes",
+    "poker-result-who": "Who",
+    "poker-replay": "Replay",
+    "set-estimation": "Set Estimation",
+    "deletePokerPopup-title": "Delete planning poker?",
+    "poker-delete-pop": "Deleting is permanent. You will lose all actions associated with this planning poker.",
+    "cardDeletePopup-title": "Delete Card?",
+    "cardArchivePopup-title": "Archive Card?",
+    "cardDetailsActionsPopup-title": "Card Actions",
+    "cardLabelsPopup-title": "Labels",
+    "cardMembersPopup-title": "Members",
+    "cardMorePopup-title": "More",
+    "cardTemplatePopup-title": "Create template",
+    "cards": "Cards",
+    "cards-count": "Cards",
+    "cards-count-one": "Card",
+    "casSignIn": "Sign In with CAS",
+    "cardType-card": "Card",
+    "cardType-linkedCard": "Linked Card",
+    "cardType-linkedBoard": "Linked Board",
+    "change": "Change",
+    "change-avatar": "Change Avatar",
+    "change-password": "Change Password",
+    "change-permissions": "Change permissions",
+    "change-settings": "Change Settings",
+    "changeAvatarPopup-title": "Change Avatar",
+    "changeLanguagePopup-title": "Change Language",
+    "changePasswordPopup-title": "Change Password",
+    "changePermissionsPopup-title": "Change Permissions",
+    "changeSettingsPopup-title": "Change Settings",
+    "subtasks": "Subtasks",
+    "checklists": "Checklists",
+    "click-to-star": "Click to star this board.",
+    "click-to-unstar": "Click to unstar this board.",
+    "clipboard": "Clipboard or drag & drop",
+    "close": "Close",
+    "close-board": "Close Board",
+    "close-board-pop": "You will be able to restore the board by clicking the “Archive” button from the home header.",
+    "close-card": "Close Card",
+    "color-black": "black",
+    "color-blue": "blue",
+    "color-crimson": "crimson",
+    "color-darkgreen": "darkgreen",
+    "color-gold": "gold",
+    "color-gray": "gray",
+    "color-green": "green",
+    "color-indigo": "indigo",
+    "color-lime": "lime",
+    "color-magenta": "magenta",
+    "color-mistyrose": "mistyrose",
+    "color-navy": "navy",
+    "color-orange": "orange",
+    "color-paleturquoise": "paleturquoise",
+    "color-peachpuff": "peachpuff",
+    "color-pink": "pink",
+    "color-plum": "plum",
+    "color-purple": "purple",
+    "color-red": "red",
+    "color-saddlebrown": "saddlebrown",
+    "color-silver": "silver",
+    "color-sky": "sky",
+    "color-slateblue": "slateblue",
+    "color-white": "white",
+    "color-yellow": "yellow",
+    "unset-color": "Unset",
+    "comment": "Comment",
+    "comment-placeholder": "Write Comment",
+    "comment-only": "Comment only",
+    "comment-only-desc": "Can comment on cards only.",
+    "comment-delete": "Are you sure you want to delete the comment?",
+    "deleteCommentPopup-title": "Delete comment?",
+    "no-comments": "No comments",
+    "no-comments-desc": "Can not see comments and activities.",
+    "worker": "Worker",
+    "worker-desc": "Can only move cards, assign itself to card and comment.",
+    "computer": "Computer",
+    "confirm-subtask-delete-popup": "Are you sure you want to delete subtask?",
+    "confirm-checklist-delete-popup": "Are you sure you want to delete the checklist?",
+    "subtaskDeletePopup-title": "Delete Subtask?",
+    "checklistDeletePopup-title": "Delete Checklist?",
+    "copy-card-link-to-clipboard": "Copy card link to clipboard",
+    "copy-text-to-clipboard": "Copy text to clipboard",
+    "linkCardPopup-title": "Link Card",
+    "searchElementPopup-title": "Search",
+    "copyCardPopup-title": "Copy Card",
+    "copyManyCardsPopup-title": "Copy Template to Many Cards",
+    "copyManyCardsPopup-instructions": "Destination Card Titles and Descriptions in this JSON format",
+    "copyManyCardsPopup-format": "[ {\"title\": \"First card title\", \"description\":\"First card description\"}, {\"title\":\"Second card title\",\"description\":\"Second card description\"},{\"title\":\"Last card title\",\"description\":\"Last card description\"} ]",
+    "create": "Create",
+    "createBoardPopup-title": "Create Board",
+    "chooseBoardSourcePopup-title": "Import board",
+    "createLabelPopup-title": "Create Label",
+    "createCustomField": "Create Field",
+    "createCustomFieldPopup-title": "Create Field",
+    "current": "current",
+    "custom-field-delete-pop": "There is no undo. This will remove this custom field from all cards and destroy its history.",
+    "custom-field-checkbox": "Checkbox",
+    "custom-field-currency": "Currency",
+    "custom-field-currency-option": "Currency Code",
+    "custom-field-date": "Date",
+    "custom-field-dropdown": "Dropdown List",
+    "custom-field-dropdown-none": "(none)",
+    "custom-field-dropdown-options": "List Options",
+    "custom-field-dropdown-options-placeholder": "Press enter to add more options",
+    "custom-field-dropdown-unknown": "(unknown)",
+    "custom-field-number": "Number",
+    "custom-field-text": "Text",
+    "custom-fields": "Custom Fields",
+    "date": "Date",
+    "decline": "Decline",
+    "default-avatar": "Default avatar",
+    "delete": "Delete",
+    "deleteCustomFieldPopup-title": "Delete Custom Field?",
+    "deleteLabelPopup-title": "Delete Label?",
+    "description": "Description",
+    "disambiguateMultiLabelPopup-title": "Disambiguate Label Action",
+    "disambiguateMultiMemberPopup-title": "Disambiguate Member Action",
+    "discard": "Discard",
+    "done": "Done",
+    "download": "Download",
+    "edit": "Edit",
+    "edit-avatar": "Change Avatar",
+    "edit-profile": "Edit Profile",
+    "edit-wip-limit": "Edit WIP Limit",
+    "soft-wip-limit": "Soft WIP Limit",
+    "editCardStartDatePopup-title": "Change start date",
+    "editCardDueDatePopup-title": "Change due date",
+    "editCustomFieldPopup-title": "Edit Field",
+    "addReactionPopup-title": "Add reaction",
+    "editCardSpentTimePopup-title": "Change spent time",
+    "editLabelPopup-title": "Change Label",
+    "editNotificationPopup-title": "Edit Notification",
+    "editProfilePopup-title": "Edit Profile",
+    "email": "Email",
+    "email-enrollAccount-subject": "An account created for you on __siteName__",
+    "email-enrollAccount-text": "Hello __user__,\n\nTo start using the service, simply click the link below.\n\n__url__\n\nThanks.",
+    "email-fail": "Sending email failed",
+    "email-fail-text": "Error trying to send email",
+    "email-invalid": "Invalid email",
+    "email-invite": "Invite via Email",
+    "email-invite-subject": "__inviter__ sent you an invitation",
+    "email-invite-text": "Dear __user__,\n\n__inviter__ invites you to join board \"__board__\" for collaborations.\n\nPlease follow the link below:\n\n__url__\n\nThanks.",
+    "email-resetPassword-subject": "Reset your password on __siteName__",
+    "email-resetPassword-text": "Hello __user__,\n\nTo reset your password, simply click the link below.\n\n__url__\n\nThanks.",
+    "email-sent": "Email sent",
+    "email-verifyEmail-subject": "Verify your email address on __siteName__",
+    "email-verifyEmail-text": "Hello __user__,\n\nTo verify your account email, simply click the link below.\n\n__url__\n\nThanks.",
+    "enable-wip-limit": "Enable WIP Limit",
+    "error-board-doesNotExist": "This board does not exist",
+    "error-board-notAdmin": "You need to be admin of this board to do that",
+    "error-board-notAMember": "You need to be a member of this board to do that",
+    "error-json-malformed": "Your text is not valid JSON",
+    "error-json-schema": "Your JSON data does not include the proper information in the correct format",
+    "error-csv-schema": "Your CSV(Comma Separated Values)/TSV (Tab Separated Values) does not include the proper information in the correct format",
+    "error-list-doesNotExist": "This list does not exist",
+    "error-user-doesNotExist": "This user does not exist",
+    "error-user-notAllowSelf": "You can not invite yourself",
+    "error-user-notCreated": "This user is not created",
+    "error-username-taken": "This username is already taken",
+    "error-orgname-taken": "This organization name is already taken",
+    "error-teamname-taken": "This team name is already taken",
+    "error-email-taken": "Email has already been taken",
+    "export-board": "Export board",
+    "export-board-json": "Export board to JSON",
+    "export-board-csv": "Export board to CSV",
+    "export-board-tsv": "Export board to TSV",
+    "export-board-excel": "Export board to Excel",
+    "user-can-not-export-excel": "User can not export Excel",
+    "export-board-html": "Export board to HTML",
+    "export-card": "Export card",
+    "export-card-pdf": "Export card to PDF",
+    "user-can-not-export-card-to-pdf": "User can not export card to PDF",
+    "exportBoardPopup-title": "Export board",
+    "exportCardPopup-title": "Export card",
+    "sort": "Sort",
+    "sorted": "Sorted",
+    "remove-sort": "Remove sort",
+    "sort-desc": "Click to Sort List",
+    "list-sort-by": "Sort the List By:",
+    "list-label-modifiedAt": "Last Access Time",
+    "list-label-title": "Name of the List",
+    "list-label-sort": "Your Manual Order",
+    "list-label-short-modifiedAt": "(L)",
+    "list-label-short-title": "(N)",
+    "list-label-short-sort": "(M)",
+    "filter": "Filter",
+    "filter-cards": "Filter Cards or Lists",
+    "filter-dates-label": "Filter by date",
+    "filter-no-due-date": "No due date",
+    "filter-overdue": "Overdue",
+    "filter-due-today": "Due today",
+    "filter-due-this-week": "Due this week",
+    "filter-due-tomorrow": "Due tomorrow",
+    "list-filter-label": "Filter List by Title",
+    "filter-clear": "Clear filter",
+    "filter-labels-label": "Filter by label",
+    "filter-no-label": "No label",
+    "filter-member-label": "Filter by member",
+    "filter-no-member": "No member",
+    "filter-assignee-label": "Filter by assignee",
+    "filter-no-assignee": "No assignee",
+    "filter-custom-fields-label": "Filter by Custom Fields",
+    "filter-no-custom-fields": "No Custom Fields",
+    "filter-show-archive": "Show archived lists",
+    "filter-hide-empty": "Hide empty lists",
+    "filter-on": "Filter is on",
+    "filter-on-desc": "You are filtering cards on this board. Click here to edit filter.",
+    "filter-to-selection": "Filter to selection",
+    "other-filters-label": "Other Filters",
+    "advanced-filter-label": "Advanced Filter",
+    "advanced-filter-description": "Advanced Filter allows to write a string containing following operators: == != <= >= && || ( ) A space is used as a separator between the Operators. You can filter for all Custom Fields by typing their names and values. For Example: Field1 == Value1. Note: If fields or values contains spaces, you need to encapsulate them into single quotes. For Example: 'Field 1' == 'Value 1'. For single control characters (' \\/) to be skipped, you can use \\. For example: Field1 == I\\'m. Also you can combine multiple conditions. For Example: F1 == V1 || F1 == V2. Normally all operators are interpreted from left to right. You can change the order by placing brackets. For Example: F1 == V1 && ( F2 == V2 || F2 == V3 ). Also you can search text fields using regex: F1 == /Tes.*/i",
+    "fullname": "Full Name",
+    "header-logo-title": "Go back to your boards page.",
+    "hide-system-messages": "Hide system messages",
+    "headerBarCreateBoardPopup-title": "Create Board",
+    "home": "Home",
+    "import": "Import",
+    "impersonate-user": "Impersonate user",
+    "link": "Link",
+    "import-board": "import board",
+    "import-board-c": "Import board",
+    "import-board-title-trello": "Import board from Trello",
+    "import-board-title-wekan": "Import board from previous export",
+    "import-board-title-csv": "Import board from CSV/TSV",
+    "from-trello": "From Trello",
+    "from-wekan": "From previous export",
+    "from-csv": "From CSV/TSV",
+    "import-board-instruction-trello": "In your Trello board, go to 'Menu', then 'More', 'Print and Export', 'Export JSON', and copy the resulting text.",
+    "import-board-instruction-csv": "Paste in your Comma Separated Values(CSV)/ Tab Separated Values (TSV) .",
+    "import-board-instruction-wekan": "In your board, go to 'Menu', then 'Export board', and copy the text in the downloaded file.",
+    "import-board-instruction-about-errors": "If you get errors when importing board, sometimes importing still works, and board is at All Boards page.",
+    "import-json-placeholder": "Paste your valid JSON data here",
+    "import-csv-placeholder": "Paste your valid CSV/TSV data here",
+    "import-map-members": "Map members",
+    "import-members-map": "Your imported board has some members. Please map the members you want to import to your users",
+    "import-members-map-note": "Note: Unmapped members will be assigned to the current user.",
+    "import-show-user-mapping": "Review members mapping",
+    "import-user-select": "Pick your existing user you want to use as this member",
+    "importMapMembersAddPopup-title": "Select member",
+    "info": "Version",
+    "initials": "Initials",
+    "invalid-date": "Invalid date",
+    "invalid-time": "Invalid time",
+    "invalid-user": "Invalid user",
+    "joined": "joined",
+    "just-invited": "You are just invited to this board",
+    "keyboard-shortcuts": "Keyboard shortcuts",
+    "label-create": "Create Label",
+    "label-default": "%s label (default)",
+    "label-delete-pop": "There is no undo. This will remove this label from all cards and destroy its history.",
+    "labels": "Labels",
+    "language": "Language",
+    "last-admin-desc": "You can’t change roles because there must be at least one admin.",
+    "leave-board": "Leave Board",
+    "leave-board-pop": "Are you sure you want to leave __boardTitle__? You will be removed from all cards on this board.",
+    "leaveBoardPopup-title": "Leave Board ?",
+    "link-card": "Link to this card",
+    "list-archive-cards": "Move all cards in this list to Archive",
+    "list-archive-cards-pop": "This will remove all the cards in this list from the board. To view cards in Archive and bring them back to the board, click “Menu” > “Archive”.",
+    "list-move-cards": "Move all cards in this list",
+    "list-select-cards": "Select all cards in this list",
+    "set-color-list": "Set Color",
+    "listActionPopup-title": "List Actions",
+    "settingsUserPopup-title": "User Settings",
+    "settingsTeamPopup-title": "Team Settings",
+    "settingsOrgPopup-title": "Organization Settings",
+    "swimlaneActionPopup-title": "Swimlane Actions",
+    "swimlaneAddPopup-title": "Add a Swimlane below",
+    "listImportCardPopup-title": "Import a Trello card",
+    "listImportCardsTsvPopup-title": "Import Excel CSV/TSV",
+    "listMorePopup-title": "More",
+    "link-list": "Link to this list",
+    "list-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the list. There is no undo.",
+    "list-delete-suggest-archive": "You can move a list to Archive to remove it from the board and preserve the activity.",
+    "lists": "Lists",
+    "swimlanes": "Swimlanes",
+    "log-out": "Log Out",
+    "log-in": "Log In",
+    "loginPopup-title": "Log In",
+    "memberMenuPopup-title": "Member Settings",
+    "members": "Members",
+    "menu": "Menu",
+    "move-selection": "Move selection",
+    "moveCardPopup-title": "Move Card",
+    "moveCardToBottom-title": "Move to Bottom",
+    "moveCardToTop-title": "Move to Top",
+    "moveSelectionPopup-title": "Move selection",
+    "multi-selection": "Multi-Selection",
+    "multi-selection-label": "Set label for selection",
+    "multi-selection-member": "Set member for selection",
+    "multi-selection-on": "Multi-Selection is on",
+    "muted": "Muted",
+    "muted-info": "You will never be notified of any changes in this board",
+    "my-boards": "My Boards",
+    "name": "Name",
+    "no-archived-cards": "No cards in Archive.",
+    "no-archived-lists": "No lists in Archive.",
+    "no-archived-swimlanes": "No swimlanes in Archive.",
+    "no-results": "No results",
+    "normal": "Normal",
+    "normal-desc": "Can view and edit cards. Can't change settings.",
+    "not-accepted-yet": "Invitation not accepted yet",
+    "notify-participate": "Receive updates to any cards you participate as creator or member",
+    "notify-watch": "Receive updates to any boards, lists, or cards you’re watching",
+    "optional": "optional",
+    "or": "or",
+    "page-maybe-private": "This page may be private. You may be able to view it by <a href='%s'>logging in</a>.",
+    "page-not-found": "Page not found.",
+    "password": "Password",
+    "paste-or-dragdrop": "to paste, or drag & drop image file to it (image only)",
+    "participating": "Participating",
+    "preview": "Preview",
+    "previewAttachedImagePopup-title": "Preview",
+    "previewClipboardImagePopup-title": "Preview",
+    "private": "Private",
+    "private-desc": "This board is private. Only people added to the board can view and edit it.",
+    "profile": "Profile",
+    "public": "Public",
+    "public-desc": "This board is public. It's visible to anyone with the link and will show up in search engines like Google. Only people added to the board can edit.",
+    "quick-access-description": "Star a board to add a shortcut in this bar.",
+    "remove-cover": "Remove Cover",
+    "remove-from-board": "Remove from Board",
+    "remove-label": "Remove Label",
+    "listDeletePopup-title": "Delete List ?",
+    "remove-member": "Remove Member",
+    "remove-member-from-card": "Remove from Card",
+    "remove-member-pop": "Remove __name__ (__username__) from __boardTitle__? The member will be removed from all cards on this board. They will receive a notification.",
+    "removeMemberPopup-title": "Remove Member?",
+    "rename": "Rename",
+    "rename-board": "Rename Board",
+    "restore": "Restore",
+    "rescue-card-description": "Show rescue dialogue before closing for unsaved card descriptions",
+    "rescue-card-description-dialogue": "Overwrite current card description with your changes?",
+    "card-settings": "Card Settings",
+    "save": "Save",
+    "search": "Search",
+    "rules": "Rules",
+    "search-cards": "Search from card/list titles, descriptions and custom fields on this board",
+    "search-example": "Write text you search and press Enter",
+    "select-color": "Select Color",
+    "select-board": "Select Board",
+    "set-wip-limit-value": "Set a limit for the maximum number of tasks in this list",
+    "setWipLimitPopup-title": "Set WIP Limit",
+    "shortcut-assign-self": "Assign yourself to current card",
+    "shortcut-autocomplete-emoji": "Autocomplete emoji",
+    "shortcut-autocomplete-members": "Autocomplete members",
+    "shortcut-clear-filters": "Clear all filters",
+    "shortcut-close-dialog": "Close Dialog",
+    "shortcut-filter-my-cards": "Filter my cards",
+    "shortcut-show-shortcuts": "Bring up this shortcuts list",
+    "shortcut-toggle-filterbar": "Toggle Filter Sidebar",
+    "shortcut-toggle-searchbar": "Toggle Search Sidebar",
+    "shortcut-toggle-sidebar": "Toggle Board Sidebar",
+    "show-cards-minimum-count": "Show cards count if list contains more than",
+    "sidebar-open": "Open Sidebar",
+    "sidebar-close": "Close Sidebar",
+    "signupPopup-title": "Create an Account",
+    "star-board-title": "Click to star this board. It will show up at top of your boards list.",
+    "starred-boards": "Starred Boards",
+    "starred-boards-description": "Starred boards show up at the top of your boards list.",
+    "subscribe": "Subscribe",
+    "team": "Team",
+    "this-board": "this board",
+    "this-card": "this card",
+    "spent-time-hours": "Spent time (hours)",
+    "overtime-hours": "Overtime (hours)",
+    "overtime": "Overtime",
+    "has-overtime-cards": "Has overtime cards",
+    "has-spenttime-cards": "Has spent time cards",
+    "time": "Time",
+    "title": "Title",
+    "toggle-labels": "Toggle labels 1-9 for card. Multi-Selection adds labels 1-9",
+    "remove-labels-multiselect": "Multi-Selection removes labels 1-9",
+    "tracking": "Tracking",
+    "tracking-info": "You will be notified of any changes to those cards you are involved as creator or member.",
+    "type": "Type",
+    "unassign-member": "Unassign member",
+    "unsaved-description": "You have an unsaved description.",
+    "unwatch": "Unwatch",
+    "upload": "Upload",
+    "upload-avatar": "Upload an avatar",
+    "uploaded-avatar": "Uploaded an avatar",
+    "custom-top-left-corner-logo-image-url": "Custom Top Left Corner Logo Image URL",
+    "custom-top-left-corner-logo-link-url": "Custom Top Left Corner Logo Link URL",
+    "custom-top-left-corner-logo-height": "Custom Top Left Corner Logo Height. Default: 27",
+    "custom-login-logo-image-url": "Custom Login Logo Image URL",
+    "custom-login-logo-link-url": "Custom Login Logo Link URL",
+    "custom-help-link-url": "Custom Help Link URL",
+    "text-below-custom-login-logo": "Text below Custom Login Logo",
+    "automatic-linked-url-schemes": "Custom URL Schemes which should automatically be clickable. One URL Scheme per line",
+    "username": "Username",
+    "import-usernames": "Import Usernames",
+    "view-it": "View it",
+    "warn-list-archived": "warning: this card is in an list at Archive",
+    "watch": "Watch",
+    "watching": "Watching",
+    "watching-info": "You will be notified of any change in this board",
+    "welcome-board": "Welcome Board",
+    "welcome-swimlane": "Milestone 1",
+    "welcome-list1": "Basics",
+    "welcome-list2": "Advanced",
+    "card-templates-swimlane": "Card Templates",
+    "list-templates-swimlane": "List Templates",
+    "board-templates-swimlane": "Board Templates",
+    "what-to-do": "What do you want to do?",
+    "wipLimitErrorPopup-title": "Invalid WIP Limit",
+    "wipLimitErrorPopup-dialog-pt1": "The number of tasks in this list is higher than the WIP limit you've defined.",
+    "wipLimitErrorPopup-dialog-pt2": "Please move some tasks out of this list, or set a higher WIP limit.",
+    "admin-panel": "Admin Panel",
+    "settings": "Settings",
+    "people": "People",
+    "registration": "Registration",
+    "disable-self-registration": "Disable Self-Registration",
+    "disable-forgot-password": "Disable Forgot Password",
+    "invite": "Invite",
+    "invite-people": "Invite People",
+    "to-boards": "To board(s)",
+    "email-addresses": "Email Addresses",
+    "smtp-host-description": "The address of the SMTP server that handles your emails.",
+    "smtp-port-description": "The port your SMTP server uses for outgoing emails.",
+    "smtp-tls-description": "Enable TLS support for SMTP server",
+    "smtp-host": "SMTP Host",
+    "smtp-port": "SMTP Port",
+    "smtp-username": "Username",
+    "smtp-password": "Password",
+    "smtp-tls": "TLS support",
+    "send-from": "From",
+    "send-smtp-test": "Send a test email to yourself",
+    "invitation-code": "Invitation Code",
+    "email-invite-register-subject": "__inviter__ sent you an invitation",
+    "email-invite-register-text": "Dear __user__,\n\n__inviter__ invites you to kanban board for collaborations.\n\nPlease follow the link below:\n__url__\n\nAnd your invitation code is: __icode__\n\nThanks.",
+    "email-smtp-test-subject": "SMTP Test Email",
+    "email-smtp-test-text": "You have successfully sent an email",
+    "error-invitation-code-not-exist": "Invitation code doesn't exist",
+    "error-notAuthorized": "You are not authorized to view this page.",
+    "webhook-title": "Webhook Name",
+    "webhook-token": "Token (Optional for Authentication)",
+    "outgoing-webhooks": "Outgoing Webhooks",
+    "bidirectional-webhooks": "Two-Way Webhooks",
+    "outgoingWebhooksPopup-title": "Outgoing Webhooks",
+    "boardCardTitlePopup-title": "Card Title Filter",
+    "disable-webhook": "Disable This Webhook",
+    "global-webhook": "Global Webhooks",
+    "new-outgoing-webhook": "New Outgoing Webhook",
+    "no-name": "(Unknown)",
+    "Node_version": "Node version",
+    "Meteor_version": "Meteor version",
+    "MongoDB_version": "MongoDB version",
+    "MongoDB_storage_engine": "MongoDB storage engine",
+    "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
+    "OS_Arch": "OS Arch",
+    "OS_Cpus": "OS CPU Count",
+    "OS_Freemem": "OS Free Memory",
+    "OS_Loadavg": "OS Load Average",
+    "OS_Platform": "OS Platform",
+    "OS_Release": "OS Release",
+    "OS_Totalmem": "OS Total Memory",
+    "OS_Type": "OS Type",
+    "OS_Uptime": "OS Uptime",
+    "days": "days",
+    "hours": "hours",
+    "minutes": "minutes",
+    "seconds": "seconds",
+    "show-field-on-card": "Show this field on card",
+    "automatically-field-on-card": "Add field to new cards",
+    "always-field-on-card": "Add field to all cards",
+    "showLabel-field-on-card": "Show field label on minicard",
+    "showSum-field-on-list": "Show sum of fields at top of list",
+    "yes": "Yes",
+    "no": "No",
+    "accounts": "Accounts",
+    "accounts-allowEmailChange": "Allow Email Change",
+    "accounts-allowUserNameChange": "Allow Username Change",
+    "tableVisibilityMode-allowPrivateOnly": "Boards visibility: Allow private boards only",
+    "tableVisibilityMode": "Boards visibility",
+    "createdAt": "Created at",
+    "modifiedAt": "Modified at",
+    "verified": "Verified",
+    "active": "Active",
+    "card-received": "Received",
+    "card-received-on": "Received on",
+    "card-end": "End",
+    "card-end-on": "Ends on",
+    "editCardReceivedDatePopup-title": "Change received date",
+    "editCardEndDatePopup-title": "Change end date",
+    "setCardColorPopup-title": "Set color",
+    "setCardActionsColorPopup-title": "Choose a color",
+    "setSwimlaneColorPopup-title": "Choose a color",
+    "setListColorPopup-title": "Choose a color",
+    "assigned-by": "Assigned By",
+    "requested-by": "Requested By",
+    "card-sorting-by-number": "Card sorting by number",
+    "board-delete-notice": "Deleting is permanent. You will lose all lists, cards and actions associated with this board.",
+    "delete-board-confirm-popup": "All lists, cards, labels, and activities will be deleted and you won't be able to recover the board contents. There is no undo.",
+    "boardDeletePopup-title": "Delete Board?",
+    "delete-board": "Delete Board",
+    "default-subtasks-board": "Subtasks for __board__ board",
+    "default": "Default",
+    "queue": "Queue",
+    "subtask-settings": "Subtasks Settings",
+    "minicard-settings": "Minicard Settings",
+    "boardSubtaskSettingsPopup-title": "Board Subtasks Settings",
+    "boardCardSettingsPopup-title": "Card Settings",
+    "boardMinicardSettingsPopup-title": "Minicard Settings",
+    "deposit-subtasks-board": "Deposit subtasks to this board:",
+    "deposit-subtasks-list": "Landing list for subtasks deposited here:",
+    "show-parent-in-minicard": "Show parent in minicard:",
+    "description-on-minicard": "Description on minicard",
+    "prefix-with-full-path": "Prefix with full path",
+    "prefix-with-parent": "Prefix with parent",
+    "subtext-with-full-path": "Subtext with full path",
+    "subtext-with-parent": "Subtext with parent",
+    "change-card-parent": "Change card's parent",
+    "parent-card": "Parent card",
+    "source-board": "Source board",
+    "no-parent": "Don't show parent",
+    "activity-added-label": "added label '%s' to %s",
+    "activity-removed-label": "removed label '%s' from %s",
+    "activity-delete-attach": "deleted an attachment from %s",
+    "activity-added-label-card": "added label '%s'",
+    "activity-removed-label-card": "removed label '%s'",
+    "activity-delete-attach-card": "deleted an attachment",
+    "activity-set-customfield": "set custom field '%s' to '%s' in %s",
+    "activity-unset-customfield": "unset custom field '%s' in %s",
+    "r-rule": "Rule",
+    "r-add-trigger": "Add trigger",
+    "r-add-action": "Add action",
+    "r-board-rules": "Board rules",
+    "r-add-rule": "Add rule",
+    "r-view-rule": "View rule",
+    "r-delete-rule": "Delete rule",
+    "r-new-rule-name": "New rule title",
+    "r-no-rules": "No rules",
+    "r-trigger": "Trigger",
+    "r-action": "Action",
+    "r-when-a-card": "When a card",
+    "r-is": "is",
+    "r-is-moved": "is moved",
+    "r-added-to": "Added to",
+    "r-removed-from": "Removed from",
+    "r-the-board": "the board",
+    "r-list": "list",
+    "list": "List",
+    "set-filter": "Set Filter",
+    "r-moved-to": "Moved to",
+    "r-moved-from": "Moved from",
+    "r-archived": "Moved to Archive",
+    "r-unarchived": "Restored from Archive",
+    "r-a-card": "a card",
+    "r-when-a-label-is": "When a label is",
+    "r-when-the-label": "When the label",
+    "r-list-name": "list name",
+    "r-when-a-member": "When a member is",
+    "r-when-the-member": "When the member",
+    "r-name": "name",
+    "r-when-a-attach": "When an attachment",
+    "r-when-a-checklist": "When a checklist is",
+    "r-when-the-checklist": "When the checklist",
+    "r-completed": "Completed",
+    "r-made-incomplete": "Made incomplete",
+    "r-when-a-item": "When a checklist item is",
+    "r-when-the-item": "When the checklist item",
+    "r-checked": "Checked",
+    "r-unchecked": "Unchecked",
+    "r-move-card-to": "Move card to",
+    "r-top-of": "Top of",
+    "r-bottom-of": "Bottom of",
+    "r-its-list": "its list",
+    "r-archive": "Move to Archive",
+    "r-unarchive": "Restore from Archive",
+    "r-card": "card",
+    "r-add": "Add",
+    "r-remove": "Remove",
+    "r-label": "label",
+    "r-member": "member",
+    "r-remove-all": "Remove all members from the card",
+    "r-set-color": "Set color to",
+    "r-checklist": "checklist",
+    "r-check-all": "Check all",
+    "r-uncheck-all": "Uncheck all",
+    "r-items-check": "items of checklist",
+    "r-check": "Check",
+    "r-uncheck": "Uncheck",
+    "r-item": "item",
+    "r-of-checklist": "of checklist",
+    "r-send-email": "Send an email",
+    "r-to": "to",
+    "r-of": "of",
+    "r-subject": "subject",
+    "r-rule-details": "Rule details",
+    "r-d-move-to-top-gen": "Move card to top of its list",
+    "r-d-move-to-top-spec": "Move card to top of list",
+    "r-d-move-to-bottom-gen": "Move card to bottom of its list",
+    "r-d-move-to-bottom-spec": "Move card to bottom of list",
+    "r-d-send-email": "Send email",
+    "r-d-send-email-to": "to",
+    "r-d-send-email-subject": "subject",
+    "r-d-send-email-message": "message",
+    "r-d-archive": "Move card to Archive",
+    "r-d-unarchive": "Restore card from Archive",
+    "r-d-add-label": "Add label",
+    "r-d-remove-label": "Remove label",
+    "r-create-card": "Create new card",
+    "r-in-list": "in list",
+    "r-in-swimlane": "in swimlane",
+    "r-d-add-member": "Add member",
+    "r-d-remove-member": "Remove member",
+    "r-d-remove-all-member": "Remove all member",
+    "r-d-check-all": "Check all items of a list",
+    "r-d-uncheck-all": "Uncheck all items of a list",
+    "r-d-check-one": "Check item",
+    "r-d-uncheck-one": "Uncheck item",
+    "r-d-check-of-list": "of checklist",
+    "r-d-add-checklist": "Add checklist",
+    "r-d-remove-checklist": "Remove checklist",
+    "r-by": "by",
+    "r-add-checklist": "Add checklist",
+    "r-with-items": "with items",
+    "r-items-list": "item1,item2,item3",
+    "r-add-swimlane": "Add swimlane",
+    "r-swimlane-name": "swimlane name",
+    "r-board-note": "Note: leave a field empty to match every possible value.",
+    "r-checklist-note": "Note: checklist's items have to be written as comma separated values.",
+    "r-when-a-card-is-moved": "When a card is moved to another list",
+    "r-set": "Set",
+    "r-update": "Update",
+    "r-datefield": "date field",
+    "r-df-start-at": "start",
+    "r-df-due-at": "due",
+    "r-df-end-at": "end",
+    "r-df-received-at": "received",
+    "r-to-current-datetime": "to current date/time",
+    "r-remove-value-from": "Remove value from",
+    "r-link-card": "Link card to",
+    "ldap": "LDAP",
+    "oauth2": "OAuth2",
+    "cas": "CAS",
+    "authentication-method": "Authentication method",
+    "authentication-type": "Authentication type",
+    "custom-product-name": "Custom Product Name",
+    "layout": "Layout",
+    "hide-logo": "Hide Logo",
+    "hide-card-counter-list": "Hide card counter list on All Boards",
+    "hide-board-member-list": "Hide board member list on All Boards",
+    "add-custom-html-after-body-start": "Add Custom HTML after <body> start",
+    "add-custom-html-before-body-end": "Add Custom HTML before </body> end",
+    "error-undefined": "Something went wrong",
+    "error-ldap-login": "An error occurred while trying to login",
+    "display-authentication-method": "Display Authentication Method",
+    "oidc-button-text": "Customize the OIDC button text",
+    "default-authentication-method": "Default Authentication Method",
+    "duplicate-board": "Duplicate Board",
+    "org-number": "The number of organizations is:",
+    "team-number": "The number of teams is:",
+    "people-number": "The number of people is:",
+    "swimlaneDeletePopup-title": "Delete Swimlane ?",
+    "swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
+    "restore-all": "Restore all",
+    "delete-all": "Delete all",
+    "loading": "Loading, please wait.",
+    "previous_as": "last time was",
+    "act-a-dueAt": "modified due time to \nWhen: __timeValue__\nWhere: __card__\n previous due was __timeOldValue__",
+    "act-a-endAt": "modified ending time to __timeValue__ from (__timeOldValue__)",
+    "act-a-startAt": "modified starting time to __timeValue__ from (__timeOldValue__)",
+    "act-a-receivedAt": "modified received time to __timeValue__ from (__timeOldValue__)",
+    "a-dueAt": "modified due time to be",
+    "a-endAt": "modified ending time to be",
+    "a-startAt": "modified starting time to be",
+    "a-receivedAt": "modified received time to be",
+    "almostdue": "current due time %s is approaching",
+    "pastdue": "current due time %s is past",
+    "duenow": "current due time %s is today",
+    "act-newDue": "__list__/__card__ has 1st due reminder [__board__]",
+    "act-withDue": "__list__/__card__ due reminders [__board__]",
+    "act-almostdue": "was reminding the current due (__timeValue__) of __card__ is approaching",
+    "act-pastdue": "was reminding the current due (__timeValue__) of __card__ is past",
+    "act-duenow": "was reminding the current due (__timeValue__) of __card__ is now",
+    "act-atUserComment": "You were mentioned in [__board__] __list__/__card__",
+    "delete-user-confirm-popup": "Are you sure you want to delete this account? There is no undo.",
+    "delete-team-confirm-popup": "Are you sure you want to delete this team? There is no undo.",
+    "delete-org-confirm-popup": "Are you sure you want to delete this organization? There is no undo.",
+    "accounts-allowUserDelete": "Allow users to self delete their account",
+    "hide-minicard-label-text": "Hide minicard label text",
+    "show-desktop-drag-handles": "Show desktop drag handles",
+    "assignee": "Assignee",
+    "cardAssigneesPopup-title": "Assignee",
+    "addmore-detail": "Add a more detailed description",
+    "show-on-card": "Show on Card",
+    "show-on-minicard": "Show on Minicard",
+    "new": "New",
+    "editOrgPopup-title": "Edit Organization",
+    "newOrgPopup-title": "New Organization",
+    "editTeamPopup-title": "Edit Team",
+    "newTeamPopup-title": "New Team",
+    "editUserPopup-title": "Edit User",
+    "newUserPopup-title": "New User",
+    "notifications": "Notifications",
+    "help": "Help",
+    "view-all": "View All",
+    "filter-by-unread": "Filter by Unread",
+    "mark-all-as-read": "Mark all as read",
+    "remove-all-read": "Remove all read",
+    "allow-rename": "Allow Rename",
+    "allowRenamePopup-title": "Allow Rename",
+    "start-day-of-week": "Set day of the week start",
+    "monday": "Monday",
+    "tuesday": "Tuesday",
+    "wednesday": "Wednesday",
+    "thursday": "Thursday",
+    "friday": "Friday",
+    "saturday": "Saturday",
+    "sunday": "Sunday",
+    "status": "Status",
+    "swimlane": "Swimlane",
+    "owner": "Owner",
+    "last-modified-at": "Last modified at",
+    "last-activity": "Last activity",
+    "voting": "Voting",
+    "archived": "Archived",
+    "delete-linked-card-before-this-card": "You can not delete this card before first deleting linked card that has",
+    "delete-linked-cards-before-this-list": "You can not delete this list before first deleting linked cards that are pointing to cards in this list",
+    "hide-checked-items": "Hide checked items",
+    "task": "Task",
+    "create-task": "Create Task",
+    "ok": "OK",
+    "organizations": "Organizations",
+    "teams": "Teams",
+    "displayName": "Display Name",
+    "shortName": "Short Name",
+    "website": "Website",
+    "person": "Person",
+    "my-cards": "My Cards",
+    "card": "Card",
+    "board": "Board",
+    "context-separator": "/",
+    "myCardsViewChange-title": "My Cards View",
+    "myCardsViewChangePopup-title": "My Cards View",
+    "myCardsViewChange-choice-boards": "Boards",
+    "myCardsViewChange-choice-table": "Table",
+    "myCardsSortChange-title": "My Cards Sort",
+    "myCardsSortChangePopup-title": "My Cards Sort",
+    "myCardsSortChange-choice-board": "By Board",
+    "myCardsSortChange-choice-dueat": "By Due Date",
+    "dueCards-title": "Due Cards",
+    "dueCardsViewChange-title": "Due Cards View",
+    "dueCardsViewChangePopup-title": "Due Cards View",
+    "dueCardsViewChange-choice-me": "Me",
+    "dueCardsViewChange-choice-all": "All Users",
+    "dueCardsViewChange-choice-all-description": "Shows all incomplete cards with a *Due* date from boards for which the user has permission.",
+    "broken-cards": "Broken Cards",
+    "board-title-not-found": "Board '%s' not found.",
+    "swimlane-title-not-found": "Swimlane '%s' not found.",
+    "list-title-not-found": "List '%s' not found.",
+    "label-not-found": "Label '%s' not found.",
+    "label-color-not-found": "Label color %s not found.",
+    "user-username-not-found": "Username '%s' not found.",
+    "comment-not-found": "Card with comment containing text '%s' not found.",
+    "org-name-not-found": "Organization '%s' not found.",
+    "team-name-not-found": "Team '%s' not found.",
+    "globalSearch-title": "Search All Boards",
+    "no-cards-found": "No Cards Found",
+    "one-card-found": "One Card Found",
+    "n-cards-found": "%s Cards Found",
+    "n-n-of-n-cards-found": "__start__-__end__ of __total__ Cards Found",
+    "operator-board": "board",
+    "operator-board-abbrev": "b",
+    "operator-swimlane": "swimlane",
+    "operator-swimlane-abbrev": "s",
+    "operator-list": "list",
+    "operator-list-abbrev": "l",
+    "operator-label": "label",
+    "operator-label-abbrev": "#",
+    "operator-user": "user",
+    "operator-user-abbrev": "@",
+    "operator-member": "member",
+    "operator-member-abbrev": "m",
+    "operator-assignee": "assignee",
+    "operator-assignee-abbrev": "a",
+    "operator-creator": "creator",
+    "operator-status": "status",
+    "operator-due": "due",
+    "operator-created": "created",
+    "operator-modified": "modified",
+    "operator-sort": "sort",
+    "operator-comment": "comment",
+    "operator-has": "has",
+    "operator-limit": "limit",
+    "operator-debug": "debug",
+    "operator-org": "org",
+    "operator-team": "team",
+    "predicate-archived": "archived",
+    "predicate-open": "open",
+    "predicate-ended": "ended",
+    "predicate-all": "all",
+    "predicate-overdue": "overdue",
+    "predicate-week": "week",
+    "predicate-month": "month",
+    "predicate-quarter": "quarter",
+    "predicate-year": "year",
+    "predicate-due": "due",
+    "predicate-modified": "modified",
+    "predicate-created": "created",
+    "predicate-attachment": "attachment",
+    "predicate-description": "description",
+    "predicate-checklist": "checklist",
+    "predicate-start": "start",
+    "predicate-end": "end",
+    "predicate-assignee": "assignee",
+    "predicate-member": "member",
+    "predicate-public": "public",
+    "predicate-private": "private",
+    "predicate-selector": "selector",
+    "predicate-projection": "projection",
+    "operator-unknown-error": "%s is not an operator",
+    "operator-number-expected": "operator __operator__ expected a number, got '__value__'",
+    "operator-sort-invalid": "sort of '%s' is invalid",
+    "operator-status-invalid": "'%s' is not a valid status",
+    "operator-has-invalid": "%s is not a valid existence check",
+    "operator-limit-invalid": "%s is not a valid limit.  Limit should be a positive integer.",
+    "operator-debug-invalid": "%s is not a valid debug predicate",
+    "next-page": "Next Page",
+    "previous-page": "Previous Page",
+    "heading-notes": "Notes",
+    "globalSearch-instructions-heading": "Search Instructions",
+    "globalSearch-instructions-description": "Searches can include operators to refine the search.  Operators are specified by writing the operator name and value separated by a colon.  For example, an operator specification of `list:Blocked` would limit the search to cards that are contained in a list named *Blocked*.  If the value contains spaces or special characters it must be enclosed in quotation marks (e.g. `__operator_list__:\"To Review\"`).",
+    "globalSearch-instructions-operators": "Available operators:",
+    "globalSearch-instructions-operator-board": "`__operator_board__:<title>` - cards in boards matching the specified *<title>*",
+    "globalSearch-instructions-operator-list": "`__operator_list__:<title>` - cards in lists matching the specified *<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-creator": "`__operator_creator__:<username>` - cards where *<username>* is the card's creator",
+    "globalSearch-instructions-operator-org": "`__operator_org__:<display name|short name>` - cards belonging to a board assigned to organization *<name>*",
+    "globalSearch-instructions-operator-team": "`__operator_team__:<display name|short name>` - cards belonging to a board assigned to team *<name>*",
+    "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-status-archived": "`__predicate_archived__` - archived cards",
+    "globalSearch-instructions-status-all": "`__predicate_all__` - all archived and unarchived cards",
+    "globalSearch-instructions-status-ended": "`__predicate_ended__` - cards with an end date",
+    "globalSearch-instructions-status-public": "`__predicate_public__` - cards only in public boards",
+    "globalSearch-instructions-status-private": "`__predicate_private__` - cards only in private boards",
+    "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-notes-1": "Multiple operators may be specified.",
+    "globalSearch-instructions-notes-2": "Similar operators are *OR*ed together.  Cards that match any of the conditions will be returned.\n`__operator_list__:Available __operator_list__:Blocked` would return cards contained in any list named *Blocked* or *Available*.",
+    "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": "Text searches are case insensitive.",
+    "globalSearch-instructions-notes-5": "By default archived cards are not searched.",
+    "link-to-search": "Link to this search",
+    "excel-font": "Arial",
+    "number": "Number",
+    "label-colors": "Label Colors",
+    "label-names": "Label Names",
+    "archived-at": "archived at",
+    "sort-cards": "Sort Cards",
+    "cardsSortPopup-title": "Sort Cards",
+    "due-date": "Due Date",
+    "server-error": "Server Error",
+    "server-error-troubleshooting": "Please submit the error generated by the server.\nFor a snap installation, run: `sudo snap logs wekan.wekan`\nFor a Docker installation, run: `sudo docker logs wekan-app`",
+    "title-alphabetically": "Title (Alphabetically)",
+    "created-at-newest-first": "Created At (Newest First)",
+    "created-at-oldest-first": "Created At (Oldest First)",
+    "links-heading": "Links",
+    "hide-system-messages-of-all-users": "Hide system messages of all users",
+    "now-system-messages-of-all-users-are-hidden": "Now system messages of all users are hidden",
+    "move-swimlane": "Move Swimlane",
+    "moveSwimlanePopup-title": "Move Swimlane",
+    "custom-field-stringtemplate": "String Template",
+    "custom-field-stringtemplate-format": "Format (use %{value} as placeholder)",
+    "custom-field-stringtemplate-separator": "Separator (use &#32; or &nbsp; for a space)",
+    "custom-field-stringtemplate-item-placeholder": "Press enter to add more items",
+    "creator": "Creator",
+    "filesReportTitle": "Files Report",
+    "reports": "Reports",
+    "rulesReportTitle": "Rules Report",
+    "boardsReportTitle": "Boards Report",
+    "cardsReportTitle": "Cards Report",
+    "copy-swimlane": "Copy Swimlane",
+    "copySwimlanePopup-title": "Copy Swimlane",
+    "display-card-creator": "Display Card Creator",
+    "wait-spinner": "Wait Spinner",
+    "Bounce": "Bounce Wait Spinner",
+    "Cube": "Cube Wait Spinner",
+    "Cube-Grid": "Cube-Grid Wait Spinner",
+    "Dot": "Dot Wait Spinner",
+    "Double-Bounce": "Double Bounce Wait Spinner",
+    "Rotateplane": "Rotateplane Wait Spinner",
+    "Scaleout": "Scaleout Wait Spinner",
+    "Wave": "Wave Wait Spinner",
+    "maximize-card": "Maximize Card",
+    "minimize-card": "Minimize Card",
+    "delete-org-warning-message": "Can not delete this organization, there is at least one user that belongs to it",
+    "delete-team-warning-message": "Can not delete this team, there is at least one user that belongs to it",
+    "subject": "Subject",
+    "details": "Details",
+    "carbon-copy": "Carbon Copy (Cc:)",
+    "ticket": "Ticket",
+    "tickets": "Tickets",
+    "ticket-number": "Ticket Number",
+    "open": "Open",
+    "pending": "Pending",
+    "closed": "Closed",
+    "resolved": "Resolved",
+    "cancelled": "Cancelled",
+    "history": "History",
+    "request": "Request",
+    "requests": "Requests",
+    "help-request": "Help Request",
+    "editCardSortOrderPopup-title": "Change Sorting",
+    "cardDetailsPopup-title": "Card Details",
+    "add-teams": "Add teams",
+    "add-teams-label": "Added teams are displayed below:",
+    "remove-team-from-table": "Are you sure you want to remove this team from the board ?",
+    "confirm-btn": "Confirm",
+    "remove-btn": "Remove",
+    "filter-card-title-label": "Filter by card title",
+    "invite-people-success": "Invitation to register sent with success",
+    "invite-people-error": "Error while sending invitation to register",
+    "can-invite-if-same-mailDomainName": "Email domain name",
+    "to-create-teams-contact-admin": "To create teams, please contact the administrator.",
+    "Node_heap_total_heap_size": "Node heap: total heap size",
+    "Node_heap_total_heap_size_executable": "Node heap: total heap size executable",
+    "Node_heap_total_physical_size": "Node heap: total physical size",
+    "Node_heap_total_available_size": "Node heap: total available size",
+    "Node_heap_used_heap_size": "Node heap: used heap size",
+    "Node_heap_heap_size_limit": "Node heap: heap size limit",
+    "Node_heap_malloced_memory": "Node heap: malloced memory",
+    "Node_heap_peak_malloced_memory": "Node heap: peak malloced memory",
+    "Node_heap_does_zap_garbage": "Node heap: does zap garbage",
+    "Node_heap_number_of_native_contexts": "Node heap: number of native contexts",
+    "Node_heap_number_of_detached_contexts": "Node heap: number of detached contexts",
+    "Node_memory_usage_rss": "Node memory usage: resident set size",
+    "Node_memory_usage_heap_total": "Node memory usage: total size of the allocated heap",
+    "Node_memory_usage_heap_used": "Node memory usage: actual memory used",
+    "Node_memory_usage_external": "Node memory usage: external",
+    "add-organizations": "Add organizations",
+    "add-organizations-label": "Added organizations are displayed below:",
+    "remove-organization-from-board": "Are you sure you want to remove this organization from this board ?",
+    "to-create-organizations-contact-admin": "To create organizations, please contact administrator.",
+    "custom-legal-notice-link-url": "Custom legal notice page URL",
+    "acceptance_of_our_legalNotice": "By continuing, you accept our",
+    "legalNotice": "legal notice",
+    "copied": "Copied!",
+    "checklistActionsPopup-title": "Checklist Actions",
+    "moveChecklist": "Move Checklist",
+    "moveChecklistPopup-title": "Move Checklist",
+    "newlineBecomesNewChecklistItem": "Newline becomes new checklist item",
+    "copyChecklist": "Copy Checklist",
+    "copyChecklistPopup-title": "Copy Checklist",
+    "card-show-lists": "Card Show Lists",
+    "subtaskActionsPopup-title": "Subtask Actions",
+    "attachmentActionsPopup-title": "Attachment Actions",
+    "attachment-move-storage-fs": "Move attachment to filesystem",
+    "attachment-move-storage-gridfs": "Move attachment to GridFS",
+    "attachment-move-storage-s3": "Move attachment to S3",
+    "attachment-move": "Move Attachment",
+    "move-all-attachments-to-fs": "Move all attachments to filesystem",
+    "move-all-attachments-to-gridfs": "Move all attachments to GridFS",
+    "move-all-attachments-to-s3": "Move all attachments to S3",
+    "move-all-attachments-of-board-to-fs": "Move all attachments of board to filesystem",
+    "move-all-attachments-of-board-to-gridfs": "Move all attachments of board to GridFS",
+    "move-all-attachments-of-board-to-s3": "Move all attachments of board to S3",
+    "path": "Path",
+    "version-name": "Version-Name",
+    "size": "Size",
+    "storage": "Storage",
+    "action": "Action",
+    "board-title": "Board Title",
+    "attachmentRenamePopup-title": "Rename",
+    "uploading": "Uploading",
+    "remaining_time": "Remaining time",
+    "speed": "Speed",
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password",
+    "minicardDetailsActionsPopup-title": "Card Details",
+    "Mongo_sessions_count": "Mongo sessions count",
+    "change-visibility": "Change Visibility"
+}

+ 1 - 1
imports/i18n/data/fr.i18n.json

@@ -543,7 +543,7 @@
     "rename": "Renommer",
     "rename-board": "Renommer le tableau",
     "restore": "Restaurer",
-    "rescue-card-description": "Afficher le dialogue de sauvegarde avant de fermer les descriptions de carte  en cours de modification ",
+    "rescue-card-description": "Afficher le dialogue de sauvegarde avant de fermer les descriptions de carte  en cours de modification",
     "rescue-card-description-dialogue": "Réécrire la description de la carte courante avec vos changements ?",
     "card-settings": "Paramètres de la carte",
     "save": "Enregistrer",

+ 1 - 1
imports/i18n/data/hr.i18n.json

@@ -51,7 +51,7 @@
     "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": "uvezeno %s u %s iz %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",

+ 6 - 6
imports/i18n/data/hu.i18n.json

@@ -200,7 +200,7 @@
     "cardStartPlanningPokerPopup-title": "Tervezőpóker indítása",
     "card-edit-planning-poker": "Tervezőpóker szerkesztése",
     "editPokerEndDatePopup-title": "Tervezőpóker szavazás záróidejének szerkesztése",
-    "poker-question": "Tervezőpóker ",
+    "poker-question": "Tervezőpóker",
     "poker-one": "1",
     "poker-two": "2",
     "poker-three": "3",
@@ -701,7 +701,7 @@
     "setCardActionsColorPopup-title": "Válassz színt",
     "setSwimlaneColorPopup-title": "Válassz színt",
     "setListColorPopup-title": "Válassz színt",
-    "assigned-by": "Hozzárendelte ",
+    "assigned-by": "Hozzárendelte",
     "requested-by": "Igényelte",
     "card-sorting-by-number": "Kártyák sorrendezése szám alapján",
     "board-delete-notice": "A törlés végleges. Minden Lista, Kártya és kapcsolódó esemény megsemmisül ezen a Táblán.",
@@ -761,7 +761,7 @@
     "r-archived": "Archívumba helyezték",
     "r-unarchived": "Helyreállították az archívumból",
     "r-a-card": "egy Kártya",
-    "r-when-a-label-is": "Amikor a Címke ",
+    "r-when-a-label-is": "Amikor a Címke",
     "r-when-the-label": "Amikor ez a címke:",
     "r-list-name": "Lista neve",
     "r-when-a-member": "Amikor egy Tag",
@@ -927,7 +927,7 @@
     "status": "Állapot",
     "swimlane": "Úszósáv",
     "owner": "Tulajdonos",
-    "last-modified-at": "Utoljára módosítva ",
+    "last-modified-at": "Utoljára módosítva",
     "last-activity": "Utolsó tevékenység",
     "voting": "Szavazás",
     "archived": "Archiválva",
@@ -1074,7 +1074,7 @@
     "number": "Szám",
     "label-colors": "Címke színek",
     "label-names": "Címke feliratok",
-    "archived-at": "archiválva lett: ",
+    "archived-at": "archiválva lett:",
     "sort-cards": "Kártyák Rendezése",
     "cardsSortPopup-title": "Kártyák Rendezése",
     "due-date": "Lejártati idő",
@@ -1161,7 +1161,7 @@
     "remove-organization-from-board": "Biztosan eltávolítod ezt a Szervezetet erről a Tábláról?",
     "to-create-organizations-contact-admin": "Szervezetek létrehozásához lépj kapcsolatba az adminisztrátorral.",
     "custom-legal-notice-link-url": "Egyedi szerzői jogok oldalának URL-je",
-    "acceptance_of_our_legalNotice": "Folytatáshoz elfogadod a ",
+    "acceptance_of_our_legalNotice": "Folytatáshoz elfogadod a",
     "legalNotice": "szerzői jogokat",
     "copied": "Másolva!",
     "checklistActionsPopup-title": "Checklist Actions",

+ 5 - 5
imports/i18n/data/id.i18n.json

@@ -148,7 +148,7 @@
     "board-private-info": "Panel ini akan jadi  <strong>Pribadi<strong>",
     "board-public-info": "Panel ini akan jadi  <strong>Publik<strong",
     "board-drag-drop-reorder-or-click-open": "Drag and drop to reorder board icons. Click board icon to open board.",
-    "boardChangeColorPopup-title": "Ubah Warna Latar ",
+    "boardChangeColorPopup-title": "Ubah Warna Latar",
     "boardChangeTitlePopup-title": "Ganti Nama Panel",
     "boardChangeVisibilityPopup-title": "Ubah Penampakan",
     "boardChangeWatchPopup-title": "Ubah Pengamatan",
@@ -161,7 +161,7 @@
     "board-view-collapse": "Ciutkan",
     "board-view-gantt": "Gantt",
     "board-view-lists": "Daftar",
-    "bucket-example": "Contohnya seperti “Bucket List” ",
+    "bucket-example": "Contohnya seperti “Bucket List”",
     "cancel": "Batal",
     "card-archived": "Kartu ini telah dipindahkan ke Arsip",
     "board-archived": "Kartu ini telah dipindahkan ke Arsip",
@@ -179,7 +179,7 @@
     "card-edit-labels": "Sunting label",
     "card-edit-members": "Sunting anggota",
     "card-labels-title": "Ubah label kartu",
-    "card-members-title": "Tambah atau hapus partisipan di panel dari kartu ",
+    "card-members-title": "Tambah atau hapus partisipan di panel dari kartu",
     "card-start": "Mulai",
     "card-start-on": "Mulai pada",
     "cardAttachmentsPopup-title": "Lampirkan dari",
@@ -554,7 +554,7 @@
     "select-color": "Pilih Warna",
     "select-board": "Select Board",
     "set-wip-limit-value": "Tetapkan batas untuk jumlah tugas maksimum dalam daftar ini",
-    "setWipLimitPopup-title": "Tetapkan Batas WIP ",
+    "setWipLimitPopup-title": "Tetapkan Batas WIP",
     "shortcut-assign-self": "Masukkan diri anda sendiri ke kartu ini",
     "shortcut-autocomplete-emoji": "Pelengkap Otomatis emoji",
     "shortcut-autocomplete-members": "Autocomplete partisipan",
@@ -565,7 +565,7 @@
     "shortcut-toggle-filterbar": "Toggle Filter Bilah Samping",
     "shortcut-toggle-searchbar": "Toggle Search Sidebar",
     "shortcut-toggle-sidebar": "Toggle Papan Bilah Samping",
-    "show-cards-minimum-count": "Tampilkan jumlah kartu jika daftar punya lebih dari ",
+    "show-cards-minimum-count": "Tampilkan jumlah kartu jika daftar punya lebih dari",
     "sidebar-open": "Buka Sidebar",
     "sidebar-close": "Tutup Sidebar",
     "signupPopup-title": "Buat Akun",

+ 1 - 1
imports/i18n/data/ig.i18n.json

@@ -96,7 +96,7 @@
     "add-label": "Add Label",
     "add-list": "Add List",
     "add-members": "Tinye ndị otu ọhụrụ",
-    "added": "Etinyere ",
+    "added": "Etinyere",
     "addMemberPopup-title": "Ndị otu",
     "memberPopup-title": "Member Settings",
     "admin": "Admin",

+ 2 - 2
imports/i18n/data/it.i18n.json

@@ -78,7 +78,7 @@
     "activity-receivedDate": "ha modificato la data di ricevuta a %s di %s",
     "activity-startDate": "ha modificato la data di inizio a %s di %s",
     "activity-dueDate": "ha modificato la data di scadenza a %s di %s",
-    "activity-endDate": "ha modificato la data di fine a %s di %s ",
+    "activity-endDate": "ha modificato la data di fine a %s di %s",
     "add-attachment": "Aggiungi allegato",
     "add-board": "Aggiungi bacheca",
     "add-template": "Aggiungi Template",
@@ -365,7 +365,7 @@
     "error-board-notAMember": "Devi essere un membro di questa bacheca per poterlo fare",
     "error-json-malformed": "Il testo non è in un formato JSON valido",
     "error-json-schema": "Il tuo file JSON non contiene le giuste informazioni nel formato corretto",
-    "error-csv-schema": "Il tuo file CSV (Comma Separated Values) / TSV (Tab Separated Values) non contiene le giuste informazioni nel formato corretto ",
+    "error-csv-schema": "Il tuo file CSV (Comma Separated Values) / TSV (Tab Separated Values) non contiene le giuste informazioni nel formato corretto",
     "error-list-doesNotExist": "Questa lista non esiste",
     "error-user-doesNotExist": "Questo utente non esiste",
     "error-user-notAllowSelf": "Non puoi invitare te stesso",

+ 29 - 6
imports/i18n/data/ja.i18n.json

@@ -89,6 +89,8 @@
     "add-subtask": "サブタスクを追加",
     "add-checklist": "チェックリストを追加",
     "add-checklist-item": "チェックリストに項目を追加",
+    "close-add-checklist-item": "Close add an item to checklist form",
+    "close-edit-checklist-item": "Close edit an item to checklist form",
     "convertChecklistItemToCardPopup-title": "Convert to Card",
     "add-cover": "カバーの追加",
     "add-label": "ラベルを追加",
@@ -377,7 +379,7 @@
     "export-board-csv": "ボードをCSVにエクスポート",
     "export-board-tsv": "ボードをTSVにエクスポート",
     "export-board-excel": "ボードをExcelにエクスポート",
-    "user-can-not-export-excel": "ユーザーはExcelにエクスポートできません ",
+    "user-can-not-export-excel": "ユーザーはExcelにエクスポートできません",
     "export-board-html": "ボードをHTMLにエクスポート",
     "export-card": "Export card",
     "export-card-pdf": "Export card to PDF",
@@ -541,6 +543,9 @@
     "rename": "名前変更",
     "rename-board": "ボード名の変更",
     "restore": "リストア",
+    "rescue-card-description": "Show rescue dialogue before closing for unsaved card descriptions",
+    "rescue-card-description-dialogue": "Overwrite current card description with your changes?",
+    "card-settings": "カード設定",
     "save": "保存",
     "search": "検索",
     "rules": "ルール",
@@ -594,6 +599,7 @@
     "custom-top-left-corner-logo-height": "カスタムの左上ロゴイメージの高さ。デフォルト:27",
     "custom-login-logo-image-url": "カスタムのログインロゴイメージのURL",
     "custom-login-logo-link-url": "カスタムのログインロゴイメージのリンクURL",
+    "custom-help-link-url": "Custom Help 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": "ユーザー名",
@@ -706,7 +712,6 @@
     "default": "デフォルト",
     "queue": "キュー",
     "subtask-settings": "サブタスク設定",
-    "card-settings": "カード設定",
     "minicard-settings": "Minicard Settings",
     "boardSubtaskSettingsPopup-title": "ボードのサブタスク設定",
     "boardCardSettingsPopup-title": "カード設定",
@@ -840,6 +845,7 @@
     "r-df-received-at": "受付",
     "r-to-current-datetime": "現在日時に",
     "r-remove-value-from": "次の値を削除:",
+    "r-link-card": "Link card to",
     "ldap": "LDAP",
     "oauth2": "OAuth2",
     "cas": "CAS",
@@ -848,6 +854,8 @@
     "custom-product-name": "カスタム製品名",
     "layout": "レイアウト",
     "hide-logo": "ロゴを隠す",
+    "hide-card-counter-list": "Hide card counter list on All Boards",
+    "hide-board-member-list": "Hide board member list on All Boards",
     "add-custom-html-after-body-start": "<body> の開始直後にカスタムHTMLを追加する",
     "add-custom-html-before-body-end": "</body> の終了直前にカスタムHTMLを追加する",
     "error-undefined": "何らかの問題が発生しています",
@@ -901,6 +909,7 @@
     "editUserPopup-title": "ユーザーを編集",
     "newUserPopup-title": "新規ユーザー",
     "notifications": "通知",
+    "help": "Help",
     "view-all": "全てを表示",
     "filter-by-unread": "未読でフィルタ",
     "mark-all-as-read": "全て既読にする",
@@ -1025,7 +1034,7 @@
     "operator-debug-invalid": "%s is not a valid debug predicate",
     "next-page": "次のページ",
     "previous-page": "前のページ",
-    "heading-notes": "注意\n ",
+    "heading-notes": "注意",
     "globalSearch-instructions-heading": "検索手順",
     "globalSearch-instructions-description": "検索は演算子を含めた絞り込みが可能です。演算子は、演算子の名前と値を半角コロンで区切った記述で指定します。例えば、`リスト:対応不可`と指定すると、*対応不可*という名前のリストに含まれるカードという制約で検索します。値にスペースや特殊文字が含まれる場合は引用符で囲む必要があります(例:`__operator_list__:\"レビュー 本日中\"`)。",
     "globalSearch-instructions-operators": "有効な演算子:",
@@ -1053,13 +1062,13 @@
     "globalSearch-instructions-status-private": "`__predicate_private__` - 非公開のボードにあるカード",
     "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>*  の前に「`-`」を記述すると、そのフィールドに値がないものを検索します(例:「`所有:-期限日`」は期限日がないカードを検索します)。",
     "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-operator-limit": "`__operator_limit__:<n>` - 「*<n>*」には、ページごとに表示されるカードの数を表す正の整数を指定します。",
     "globalSearch-instructions-notes-1": "複数の演算子を指定できます。",
     "globalSearch-instructions-notes-2": "同じ演算子はOR条件になります。複数の条件のいずれかに一致したカードが検索されます。`__operator_list__:有効 __operator_list__:対応不要` の場合、リスト名が *有効* または *対応不要* のカードが検索されます。",
     "globalSearch-instructions-notes-3": "異なる演算子はAND条件になります。異なる演算子すべてに一致したカードのみが検索されます。`__operator_list__:有効 __operator_label__:赤` は、*有効* のリストの中の *赤* のラベルのカードのみが検索されます。",
     "globalSearch-instructions-notes-3-2": "日付には正負の整数や、現在からの期間として `__predicate_week__`、`__predicate_month__`、`__predicate_quarter__`、`__predicate_year__` を指定できます。",
     "globalSearch-instructions-notes-4": "テキスト検索では大文字と小文字は区別されません。",
-    "globalSearch-instructions-notes-5": "デフォルトではアーカイブされたカードは検索されません。 ",
+    "globalSearch-instructions-notes-5": "デフォルトではアーカイブされたカードは検索されません。",
     "link-to-search": "この検索へのリンク",
     "excel-font": "Arial",
     "number": "数値",
@@ -1166,16 +1175,30 @@
     "attachmentActionsPopup-title": "Attachment Actions",
     "attachment-move-storage-fs": "Move attachment to filesystem",
     "attachment-move-storage-gridfs": "Move attachment to GridFS",
+    "attachment-move-storage-s3": "Move attachment to S3",
     "attachment-move": "Move Attachment",
     "move-all-attachments-to-fs": "Move all attachments to filesystem",
     "move-all-attachments-to-gridfs": "Move all attachments to GridFS",
+    "move-all-attachments-to-s3": "Move all attachments to S3",
     "move-all-attachments-of-board-to-fs": "Move all attachments of board to filesystem",
     "move-all-attachments-of-board-to-gridfs": "Move all attachments of board to GridFS",
+    "move-all-attachments-of-board-to-s3": "Move all attachments of board to S3",
     "path": "Path",
     "version-name": "Version-Name",
     "size": "Size",
     "storage": "Storage",
     "action": "操作",
     "board-title": "Board Title",
-    "attachmentRenamePopup-title": "名前変更"
+    "attachmentRenamePopup-title": "名前変更",
+    "uploading": "Uploading",
+    "remaining_time": "Remaining time",
+    "speed": "Speed",
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password",
+    "minicardDetailsActionsPopup-title": "Card Details",
+    "Mongo_sessions_count": "Mongo sessions count",
+    "change-visibility": "Change Visibility"
 }

+ 49 - 49
imports/i18n/data/ka.i18n.json

@@ -55,7 +55,7 @@
     "activity-imported-board": "იმპორტირებულია%s %s-დან",
     "activity-joined": "შეუერთდა %s",
     "activity-moved": "moved %s from %s to %s",
-    "activity-on": " %s-ზე",
+    "activity-on": "%s-ზე",
     "activity-removed": "წაიშალა %s  %s-დან",
     "activity-sent": "გაიგზავნა %s  %s-ში",
     "activity-unjoined": "არ შემოუერთდა %s",
@@ -100,7 +100,7 @@
     "addMemberPopup-title": "წევრები",
     "memberPopup-title": "მომხმარებლის პარამეტრები",
     "admin": "ადმინი",
-    "admin-desc": "შეუძლია ნახოს და შეასწოროს ბარათები, წაშალოს წევრები და შეცვალოს დაფის პარამეტრები. ",
+    "admin-desc": "შეუძლია ნახოს და შეასწოროს ბარათები, წაშალოს წევრები და შეცვალოს დაფის პარამეტრები.",
     "admin-announcement": "განცხადება",
     "admin-announcement-active": "აქტიური სისტემა-ფართო განცხადება",
     "admin-announcement-title": "შეტყობინება ადმინისტრატორისთვის",
@@ -130,8 +130,8 @@
     "assign-member": "უფლებამოსილი წევრი",
     "attached": "მიბმული",
     "attachment": "მიბმული ფიალი",
-    "attachment-delete-pop": "მიბმული ფაილის წაშლა მუდმივია. შეუძლებელია მისი უკან დაბრუნება. ",
-    "attachmentDeletePopup-title": "გსურთ მიბმული ფაილის წაშლა? ",
+    "attachment-delete-pop": "მიბმული ფაილის წაშლა მუდმივია. შეუძლებელია მისი უკან დაბრუნება.",
+    "attachmentDeletePopup-title": "გსურთ მიბმული ფაილის წაშლა?",
     "attachments": "მიბმული ფაილები",
     "auto-watch": "დაფის ავტომატური ნახვა მას შემდეგ რაც ის შეიქმნება",
     "avatar-too-big": "The avatar is too large (520KB max)",
@@ -161,7 +161,7 @@
     "board-view-collapse": "Collapse",
     "board-view-gantt": "Gantt",
     "board-view-lists": "ჩამონათვალი",
-    "bucket-example": "მაგალითად “Bucket List” ",
+    "bucket-example": "მაგალითად “Bucket List”",
     "cancel": "გაუქმება",
     "card-archived": "This card is moved to Archive.",
     "board-archived": "This board is moved to Archive.",
@@ -171,7 +171,7 @@
     "card-delete-suggest-archive": "You can move a card to Archive to remove it from the board and preserve the activity.",
     "card-archive-pop": "Card will not be visible at this list after archiving card.",
     "card-archive-suggest-cancel": "You can later restore card from Archive.",
-    "card-due": "საბოლოო ვადა ",
+    "card-due": "საბოლოო ვადა",
     "card-due-on": "საბოლოო ვადა",
     "card-spent": "დახარჯული დრო",
     "card-edit-attachments": "მიბმული ფაილის შესწორება",
@@ -179,10 +179,10 @@
     "card-edit-labels": "ნიშნის შესწორება",
     "card-edit-members": "მომხმარებლების შესწორება",
     "card-labels-title": "ნიშნის შეცვლა ბარათისთვის.",
-    "card-members-title": "დაამატეთ ან წაშალეთ დაფის წევრი ბარათიდან. ",
+    "card-members-title": "დაამატეთ ან წაშალეთ დაფის წევრი ბარათიდან.",
     "card-start": "დაწყება",
     "card-start-on": "დაიწყება",
-    "cardAttachmentsPopup-title": "მიბმა შემდეგი წყაროდან: ",
+    "cardAttachmentsPopup-title": "მიბმა შემდეგი წყაროდან:",
     "cardCustomField-datePopup-title": "დროის ცვლილება",
     "cardCustomFieldsPopup-title": "მომხმარებლის ველის შესწორება",
     "cardStartVotingPopup-title": "Start a vote",
@@ -218,7 +218,7 @@
     "set-estimation": "Set Estimation",
     "deletePokerPopup-title": "Delete planning poker?",
     "poker-delete-pop": "Deleting is permanent. You will lose all actions associated with this planning poker.",
-    "cardDeletePopup-title": "წავშალოთ ბარათი? ",
+    "cardDeletePopup-title": "წავშალოთ ბარათი?",
     "cardArchivePopup-title": "Archive Card?",
     "cardDetailsActionsPopup-title": "ბარათის მოქმედებები",
     "cardLabelsPopup-title": "ნიშნები",
@@ -245,7 +245,7 @@
     "subtasks": "ქვეამოცანა",
     "checklists": "კატალოგი",
     "click-to-star": "დააჭირეთ დაფის ვარსკვლავით მოსანიშნად",
-    "click-to-unstar": "დააკლიკეთ დაფიდან ვარსკვლავის მოსახსნელად. ",
+    "click-to-unstar": "დააკლიკეთ დაფიდან ვარსკვლავის მოსახსნელად.",
     "clipboard": "Clipboard ან drag & drop",
     "close": "დახურვა",
     "close-board": "დაფის დახურვა",
@@ -269,7 +269,7 @@
     "color-pink": "ვარდისფერი",
     "color-plum": "plum",
     "color-purple": "იასამნისფერი",
-    "color-red": "წითელი ",
+    "color-red": "წითელი",
     "color-saddlebrown": "saddlebrown",
     "color-silver": "silver",
     "color-sky": "ცისფერი",
@@ -288,7 +288,7 @@
     "worker": "Worker",
     "worker-desc": "Can only move cards, assign itself to card and comment.",
     "computer": "კომპიუტერი",
-    "confirm-subtask-delete-popup": "დარწმუნებული ხართ, რომ გსურთ ქვესაქმიანობის წაშლა? ",
+    "confirm-subtask-delete-popup": "დარწმუნებული ხართ, რომ გსურთ ქვესაქმიანობის წაშლა?",
     "confirm-checklist-delete-popup": "Are you sure you want to delete the checklist?",
     "subtaskDeletePopup-title": "Delete Subtask?",
     "checklistDeletePopup-title": "Delete Checklist?",
@@ -307,7 +307,7 @@
     "createCustomField": "ველის შექმნა",
     "createCustomFieldPopup-title": "ველის შექმნა",
     "current": "მიმდინარე",
-    "custom-field-delete-pop": "ქმედება გამოიწვევს მომხმარებლის ველის წაშლას ყველა ბარათიდან და გაანადგურებს მის ისტორიას, რის შემდეგაც შეუძლებელი იქნება მისი უკან დაბრუნება. ",
+    "custom-field-delete-pop": "ქმედება გამოიწვევს მომხმარებლის ველის წაშლას ყველა ბარათიდან და გაანადგურებს მის ისტორიას, რის შემდეგაც შეუძლებელი იქნება მისი უკან დაბრუნება.",
     "custom-field-checkbox": "მოსანიშნი გრაფა",
     "custom-field-currency": "Currency",
     "custom-field-currency-option": "Currency Code",
@@ -315,7 +315,7 @@
     "custom-field-dropdown": "ჩამოსაშლელი სია",
     "custom-field-dropdown-none": "(ცარიელი)",
     "custom-field-dropdown-options": "პარამეტრების სია",
-    "custom-field-dropdown-options-placeholder": "დამატებითი პარამეტრების სანახავად დააჭირეთ enter-ს.  ",
+    "custom-field-dropdown-options-placeholder": "დამატებითი პარამეტრების სანახავად დააჭირეთ enter-ს.",
     "custom-field-dropdown-unknown": "(უცნობი)",
     "custom-field-number": "რიცხვი",
     "custom-field-text": "ტექსტი",
@@ -324,8 +324,8 @@
     "decline": "უარყოფა",
     "default-avatar": "სტანდარტული ავატარი",
     "delete": "წაშლა",
-    "deleteCustomFieldPopup-title": "წავშალოთ მომხმარებლის ველი? ",
-    "deleteLabelPopup-title": "ნამდვილად გსურთ ნიშნის წაშლა? ",
+    "deleteCustomFieldPopup-title": "წავშალოთ მომხმარებლის ველი?",
+    "deleteLabelPopup-title": "ნამდვილად გსურთ ნიშნის წაშლა?",
     "description": "აღწერა",
     "disambiguateMultiLabelPopup-title": "გაუგებარი ნიშნის მოქმედება",
     "disambiguateMultiMemberPopup-title": "გაუგებარი წევრის მოქმედება",
@@ -335,8 +335,8 @@
     "edit": "შესწორება",
     "edit-avatar": "სურათის შეცვლა",
     "edit-profile": "პროფილის შესწორება",
-    "edit-wip-limit": " WIP ლიმიტის შესწორება",
-    "soft-wip-limit": "მსუბუქი WIP  შეზღუდვა ",
+    "edit-wip-limit": "WIP ლიმიტის შესწორება",
+    "soft-wip-limit": "მსუბუქი WIP  შეზღუდვა",
     "editCardStartDatePopup-title": "დაწყების დროის შეცვლა",
     "editCardDueDatePopup-title": "შეცვალეთ დედლაინი",
     "editCustomFieldPopup-title": "ველების შესწორება",
@@ -364,7 +364,7 @@
     "error-board-notAdmin": "ამის გასაკეთებლად საჭიროა იყოთ დაფის ადმინისტრატორი",
     "error-board-notAMember": "ამის გასაკეთებლად საჭიროა იყოთ დაფის წევრი",
     "error-json-malformed": "შენი ტექსტი არ არის ვალიდური JSON",
-    "error-json-schema": "თქვენი JSON  მონაცემები არ შეიცავს ზუსტ ინფორმაციას სწორ ფორმატში ",
+    "error-json-schema": "თქვენი JSON  მონაცემები არ შეიცავს ზუსტ ინფორმაციას სწორ ფორმატში",
     "error-csv-schema": "Your CSV(Comma Separated Values)/TSV (Tab Separated Values) does not include the proper information in the correct format",
     "error-list-doesNotExist": "ეს ცხრილი არ არსებობს",
     "error-user-doesNotExist": "მსგავსი მომხმარებელი არ არსებობს",
@@ -390,7 +390,7 @@
     "sorted": "Sorted",
     "remove-sort": "Remove sort",
     "sort-desc": "დააკლიკეთ ჩამონათვალის დალაგებისთვის",
-    "list-sort-by": "ჩამონათვალის დალაგება: ",
+    "list-sort-by": "ჩამონათვალის დალაგება:",
     "list-label-modifiedAt": "Last Access Time",
     "list-label-title": "Name of the List",
     "list-label-sort": "Your Manual Order",
@@ -410,7 +410,7 @@
     "filter-labels-label": "Filter by label",
     "filter-no-label": "ნიშანი არ გვაქვს",
     "filter-member-label": "Filter by member",
-    "filter-no-member": "არ არის წევრები ",
+    "filter-no-member": "არ არის წევრები",
     "filter-assignee-label": "Filter by assignee",
     "filter-no-assignee": "No assignee",
     "filter-custom-fields-label": "Filter by Custom Fields",
@@ -418,7 +418,7 @@
     "filter-show-archive": "Show archived lists",
     "filter-hide-empty": "Hide empty lists",
     "filter-on": "ფილტრი ჩართულია",
-    "filter-on-desc": "თქვენ ფილტრავთ ბარათებს ამ დაფაზე. დააკლიკეთ აქ ფილტრაციის შესწორებისთვის. ",
+    "filter-on-desc": "თქვენ ფილტრავთ ბარათებს ამ დაფაზე. დააკლიკეთ აქ ფილტრაციის შესწორებისთვის.",
     "filter-to-selection": "მონიშნულის გაფილტვრა",
     "other-filters-label": "Other Filters",
     "advanced-filter-label": "გაფართოებული ფილტრაცია",
@@ -431,7 +431,7 @@
     "import": "იმპორტირება",
     "impersonate-user": "Impersonate user",
     "link": "Link",
-    "import-board": " დაფის იმპორტი",
+    "import-board": "დაფის იმპორტი",
     "import-board-c": "დაფის იმპორტი",
     "import-board-title-trello": "დაფის იმპორტი  Trello-დან",
     "import-board-title-wekan": "Import board from previous export",
@@ -439,11 +439,11 @@
     "from-trello": "Trello-დან",
     "from-wekan": "From previous export",
     "from-csv": "From CSV/TSV",
-    "import-board-instruction-trello": "თქვენს Trello დაფაზე, შედით \"მენიუ\"-ში, შემდეგ დააკლიკეთ \"მეტი\", \"ამოპრინტერება და ექსპორტი\",  \"JSON-ის ექსპორტი\" და დააკოპირეთ შედეგი.  ",
+    "import-board-instruction-trello": "თქვენს Trello დაფაზე, შედით \"მენიუ\"-ში, შემდეგ დააკლიკეთ \"მეტი\", \"ამოპრინტერება და ექსპორტი\",  \"JSON-ის ექსპორტი\" და დააკოპირეთ შედეგი.",
     "import-board-instruction-csv": "Paste in your Comma Separated Values(CSV)/ Tab Separated Values (TSV) .",
     "import-board-instruction-wekan": "In your board, go to 'Menu', then 'Export board', and copy the text in the downloaded file.",
     "import-board-instruction-about-errors": "If you get errors when importing board, sometimes importing still works, and board is at All Boards page.",
-    "import-json-placeholder": "მოათავსეთ თქვენი ვალიდური JSON მონაცემები აქ.  ",
+    "import-json-placeholder": "მოათავსეთ თქვენი ვალიდური JSON მონაცემები აქ.",
     "import-csv-placeholder": "Paste your valid CSV/TSV data here",
     "import-map-members": "რუკის წევრები",
     "import-members-map": "Your imported board has some members. Please map the members you want to import to your users",
@@ -466,8 +466,8 @@
     "language": "ენა",
     "last-admin-desc": "თქვენ ვერ შეცვლით როლებს რადგან უნდა არსებობდეს ერთი ადმინი მაინც.",
     "leave-board": "დატოვეთ დაფა",
-    "leave-board-pop": "დარწმუნებული ხართ, რომ გინდათ დატოვოთ __boardTitle__? თქვენ წაიშლებით ამ დაფის ყველა ბარათიდან. ",
-    "leaveBoardPopup-title": "გსურთ დაფის დატოვება? ",
+    "leave-board-pop": "დარწმუნებული ხართ, რომ გინდათ დატოვოთ __boardTitle__? თქვენ წაიშლებით ამ დაფის ყველა ბარათიდან.",
+    "leaveBoardPopup-title": "გსურთ დაფის დატოვება?",
     "link-card": "დააკავშირეთ ამ ბარათთან",
     "list-archive-cards": "Move all cards in this list to Archive",
     "list-archive-cards-pop": "This will remove all the cards in this list from the board. To view cards in Archive and bring them back to the board, click “Menu” > “Archive”.",
@@ -504,7 +504,7 @@
     "multi-selection-member": "Set member for selection",
     "multi-selection-on": "რამდენიმეს მონიშვნა ჩართულია",
     "muted": "ხმა გათიშულია",
-    "muted-info": "თქვენ აღარ მიიღებთ შეტყობინებას ამ დაფაზე მიმდინარე ცვლილებების შესახებ. ",
+    "muted-info": "თქვენ აღარ მიიღებთ შეტყობინებას ამ დაფაზე მიმდინარე ცვლილებების შესახებ.",
     "my-boards": "ჩემი დაფები",
     "name": "სახელი",
     "no-archived-cards": "No cards in Archive.",
@@ -512,7 +512,7 @@
     "no-archived-swimlanes": "No swimlanes in Archive.",
     "no-results": "შედეგის გარეშე",
     "normal": "ნორმალური",
-    "normal-desc": "შეუძლია ნახოს და შეასწოროს ბარათები. ამ პარამეტრების შეცვლა შეუძლებელია. ",
+    "normal-desc": "შეუძლია ნახოს და შეასწოროს ბარათები. ამ პარამეტრების შეცვლა შეუძლებელია.",
     "not-accepted-yet": "მოწვევა ჯერ არ დადასტურებულა",
     "notify-participate": "Receive updates to any cards you participate as creator or member",
     "notify-watch": "მიიღეთ განახლებები ყველა დაფაზე, ჩამონათვალზე ან ბარათებზე, რომელსაც თქვენ აკვირდებით",
@@ -527,19 +527,19 @@
     "previewAttachedImagePopup-title": "წინასწარ ნახვა",
     "previewClipboardImagePopup-title": "წინასწარ ნახვა",
     "private": "კერძო",
-    "private-desc": "ეს არის კერძო დაფა. დაფაზე წვდომის, ნახვის და რედაქტირების უფლება აქვთ მხოლოდ მასზე დამატებულ წევრებს. ",
+    "private-desc": "ეს არის კერძო დაფა. დაფაზე წვდომის, ნახვის და რედაქტირების უფლება აქვთ მხოლოდ მასზე დამატებულ წევრებს.",
     "profile": "პროფილი",
     "public": "საჯარო",
-    "public-desc": "ეს დაფა არის საჯარო. ის ხილვადია ყველასთვის და შესაძლოა გამოჩნდეს საძიებო სისტემებში. შესწორების უფლება აქვს მხოლოდ მასზე დამატებულ პირებს. ",
+    "public-desc": "ეს დაფა არის საჯარო. ის ხილვადია ყველასთვის და შესაძლოა გამოჩნდეს საძიებო სისტემებში. შესწორების უფლება აქვს მხოლოდ მასზე დამატებულ პირებს.",
     "quick-access-description": "მონიშნეთ დაფა ვარსკვლავით იმისთვის, რომ დაამატოთ სწრაფი ბმული ამ ნაწილში.",
     "remove-cover": "გარეკანის წაშლა",
     "remove-from-board": "დაფიდან წაშლა",
     "remove-label": "ნიშნის წაშლა",
-    "listDeletePopup-title": "ნამდვილად გსურთ სიის წაშლა? ",
+    "listDeletePopup-title": "ნამდვილად გსურთ სიის წაშლა?",
     "remove-member": "წევრის წაშლა",
     "remove-member-from-card": "ბარათიდან წაშლა",
     "remove-member-pop": "Remove __name__ (__username__) from __boardTitle__? The member will be removed from all cards on this board. They will receive a notification.",
-    "removeMemberPopup-title": "ნამდვილად გსურთ წევრის წაშლა? ",
+    "removeMemberPopup-title": "ნამდვილად გსურთ წევრის წაშლა?",
     "rename": "სახელის შეცვლა",
     "rename-board": "დაფის სახელის ცვლილება",
     "restore": "აღდგენა",
@@ -553,7 +553,7 @@
     "search-example": "Write text you search and press Enter",
     "select-color": "ფერის მონიშვნა",
     "select-board": "Select Board",
-    "set-wip-limit-value": "დააყენეთ შეზღუდვა  დავალებების მაქსიმალურ რაოდენობაზე ",
+    "set-wip-limit-value": "დააყენეთ შეზღუდვა  დავალებების მაქსიმალურ რაოდენობაზე",
     "setWipLimitPopup-title": "დააყენეთ WIP ლიმიტი",
     "shortcut-assign-self": "მონიშნეთ საკუთარი თავი აღნიშნულ ბარათზე",
     "shortcut-autocomplete-emoji": "emoji-ის ავტომატური შევსება",
@@ -565,11 +565,11 @@
     "shortcut-toggle-filterbar": "ფილტრაციის გვერდითა ღილაკი",
     "shortcut-toggle-searchbar": "Toggle Search Sidebar",
     "shortcut-toggle-sidebar": "გვერდით მენიუს ჩართვა/გამორთვა",
-    "show-cards-minimum-count": "აჩვენეთ ბარათების დათვლილი რაოდენობა თუ ჩამონათვალი შეიცავს უფრო მეტს ვიდრე ",
+    "show-cards-minimum-count": "აჩვენეთ ბარათების დათვლილი რაოდენობა თუ ჩამონათვალი შეიცავს უფრო მეტს ვიდრე",
     "sidebar-open": "გახსენით მცირე სტატია",
     "sidebar-close": "დახურეთ მცირე სტატია",
     "signupPopup-title": "ანგარიშის შექმნა",
-    "star-board-title": "დააკლიკეთ დაფის ვარსკვლავით მონიშვნისთვის. ეს ქმედება დაგეხმარებათ გამოაჩინოთ დაფა ჩამონათვალში ზედა პოზიციებზე. ",
+    "star-board-title": "დააკლიკეთ დაფის ვარსკვლავით მონიშვნისთვის. ეს ქმედება დაგეხმარებათ გამოაჩინოთ დაფა ჩამონათვალში ზედა პოზიციებზე.",
     "starred-boards": "ვარსკვლავიანი დაფები",
     "starred-boards-description": "Starred boards show up at the top of your boards list.",
     "subscribe": "გამოწერა",
@@ -577,7 +577,7 @@
     "this-board": "ეს დაფა",
     "this-card": "ეს ბარათი",
     "spent-time-hours": "დახარჯული დრო (საათები)",
-    "overtime-hours": "ზედმეტი დრო (საათები) ",
+    "overtime-hours": "ზედმეტი დრო (საათები)",
     "overtime": "ზედმეტი დრო",
     "has-overtime-cards": "აქვს ვადაგადაცდილებული ბარათები",
     "has-spenttime-cards": "აქვს გახარჯული დროის ბარათები",
@@ -586,10 +586,10 @@
     "toggle-labels": "Toggle labels 1-9 for card. Multi-Selection adds labels 1-9",
     "remove-labels-multiselect": "Multi-Selection removes labels 1-9",
     "tracking": "მონიტორინგი",
-    "tracking-info": "თქვენ მოგივათ შეტყობინება ამ ბარათებში განხორციელებული ნებისმიერი ცვლილებების შესახებ, როგორც შემქმნელს ან წევრს. ",
+    "tracking-info": "თქვენ მოგივათ შეტყობინება ამ ბარათებში განხორციელებული ნებისმიერი ცვლილებების შესახებ, როგორც შემქმნელს ან წევრს.",
     "type": "ტიპი",
     "unassign-member": "არაუფლებამოსილი წევრი",
-    "unsaved-description": "თქვან გაქვთ დაუმახსოვრებელი აღწერა. ",
+    "unsaved-description": "თქვან გაქვთ დაუმახსოვრებელი აღწერა.",
     "unwatch": "ნახვის გამორთვა",
     "upload": "ატვირთვა",
     "upload-avatar": "სურათის ატვირთვა",
@@ -608,15 +608,15 @@
     "warn-list-archived": "warning: this card is in an list at Archive",
     "watch": "ნახვა",
     "watching": "ნახვის პროცესი",
-    "watching-info": "თქვენ მოგივათ შეტყობინება ამ დაფაზე არსებული ნებისმიერი ცვლილების შესახებ. ",
+    "watching-info": "თქვენ მოგივათ შეტყობინება ამ დაფაზე არსებული ნებისმიერი ცვლილების შესახებ.",
     "welcome-board": "მისასალმებელი დაფა",
-    "welcome-swimlane": "ეტაპი 1 ",
-    "welcome-list1": "ბაზისური ",
+    "welcome-swimlane": "ეტაპი 1",
+    "welcome-list1": "ბაზისური",
     "welcome-list2": "დაწინაურებული",
     "card-templates-swimlane": "Card Templates",
     "list-templates-swimlane": "List Templates",
     "board-templates-swimlane": "Board Templates",
-    "what-to-do": "რისი გაკეთება გსურთ? ",
+    "what-to-do": "რისი გაკეთება გსურთ?",
     "wipLimitErrorPopup-title": "არასწორი WIP ლიმიტი",
     "wipLimitErrorPopup-dialog-pt1": "The number of tasks in this list is higher than the WIP limit you've defined.",
     "wipLimitErrorPopup-dialog-pt2": "Please move some tasks out of this list, or set a higher WIP limit.",
@@ -684,7 +684,7 @@
     "no": "არა",
     "accounts": "ანგარიშები",
     "accounts-allowEmailChange": "ელ.ფოსტის ცვლილების უფლების დაშვება",
-    "accounts-allowUserNameChange": "მომხმარებლის სახელის ცვლილების უფლების  დაშვება ",
+    "accounts-allowUserNameChange": "მომხმარებლის სახელის ცვლილების უფლების  დაშვება",
     "tableVisibilityMode-allowPrivateOnly": "Boards visibility: Allow private boards only",
     "tableVisibilityMode": "Boards visibility",
     "createdAt": "შექმნილია",
@@ -694,19 +694,19 @@
     "card-received": "მიღებული",
     "card-received-on": "მიღებულია",
     "card-end": "დასასრული",
-    "card-end-on": "დასრულდება : ",
+    "card-end-on": "დასრულდება :",
     "editCardReceivedDatePopup-title": "Change received date",
     "editCardEndDatePopup-title": "შეცვალეთ საბოლოო თარიღი",
     "setCardColorPopup-title": "Set color",
     "setCardActionsColorPopup-title": "Choose a color",
     "setSwimlaneColorPopup-title": "Choose a color",
     "setListColorPopup-title": "Choose a color",
-    "assigned-by": "უფლებამოსილების გამცემი ",
+    "assigned-by": "უფლებამოსილების გამცემი",
     "requested-by": "მომთხოვნი",
     "card-sorting-by-number": "ბარათების დალაგება ნომრის მიხედვით",
-    "board-delete-notice": "წაშლის შემთხვევაში თქვენ დაკარგავთ ამ დაფასთან ასოცირებულ ყველა მონაცემს მათ შორის : ჩამონათვალს, ბარათებს და მოქმედებებს. ",
-    "delete-board-confirm-popup": "ყველა ჩამონათვალი, ბარათი, ნიშანი და აქტივობა წაიშლება და თქვენ ვეღარ შეძლებთ მის აღდგენას. ",
-    "boardDeletePopup-title": "წავშალოთ დაფა? ",
+    "board-delete-notice": "წაშლის შემთხვევაში თქვენ დაკარგავთ ამ დაფასთან ასოცირებულ ყველა მონაცემს მათ შორის : ჩამონათვალს, ბარათებს და მოქმედებებს.",
+    "delete-board-confirm-popup": "ყველა ჩამონათვალი, ბარათი, ნიშანი და აქტივობა წაიშლება და თქვენ ვეღარ შეძლებთ მის აღდგენას.",
+    "boardDeletePopup-title": "წავშალოთ დაფა?",
     "delete-board": "დაფის წაშლა",
     "default-subtasks-board": "ქვესაქმიანობა __board__  დაფისთვის",
     "default": "Default",

+ 4 - 4
imports/i18n/data/ko.i18n.json

@@ -46,7 +46,7 @@
     "activities": "활동 내역",
     "activity": "활동 상태",
     "activity-added": "%s를 %s에 추가함",
-    "activity-archived": "%s가 저장소로 이동되었습니다. ",
+    "activity-archived": "%s가 저장소로 이동되었습니다.",
     "activity-attached": "%s를 %s에 첨부함",
     "activity-created": "%s 생성됨",
     "activity-customfield-created": "생성된 사용자 정의 필드 %s",
@@ -63,8 +63,8 @@
     "activity-checked-item": "%s의 체크리스트 %s에서 %s를 체크함",
     "activity-unchecked-item": "%s의 체크리스트 %s에서 %s를 체크 해제함",
     "activity-checklist-added": "%s에 체크리스트를 추가함",
-    "activity-checklist-removed": "%s에서 체크리스트를 삭제함 ",
-    "activity-checklist-completed": "%s의 %s 체크리스트를 작성함 ",
+    "activity-checklist-removed": "%s에서 체크리스트를 삭제함",
+    "activity-checklist-completed": "%s의 %s 체크리스트를 작성함",
     "activity-checklist-uncompleted": "완료되지 않은 확인목록 %s 중 %s",
     "activity-checklist-item-added": "added checklist item to '%s' in %s",
     "activity-checklist-item-removed": "%s내의   '%s' 에서 제거된 확인목록 항목",
@@ -72,7 +72,7 @@
     "activity-checked-item-card": "체크리스트 %s에서 %s가 체크됨",
     "activity-unchecked-item-card": "체크리스트 %s에서 %s가 체크 해제됨",
     "activity-checklist-completed-card": "completed checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
-    "activity-checklist-uncompleted-card": "완료되지 않은 확인목록 %s ",
+    "activity-checklist-uncompleted-card": "완료되지 않은 확인목록 %s",
     "activity-editComment": "수정된 댓글",
     "activity-deleteComment": "삭제된 댓글",
     "activity-receivedDate": "수신 날짜를 %s의 %s로 수정함",

+ 4 - 4
imports/i18n/data/ms.i18n.json

@@ -446,7 +446,7 @@
     "import-json-placeholder": "Paste your valid JSON data here",
     "import-csv-placeholder": "Tampal data CSV/TSV yang sah di sini",
     "import-map-members": "Padankan Ahli",
-    "import-members-map": "Papan yang diimport mempunyai ahli. Sila padankan ahli yang anda mahukan untuk import kepada pengguna anda\n",
+    "import-members-map": "Papan yang diimport mempunyai ahli. Sila padankan ahli yang anda mahukan untuk import kepada pengguna anda",
     "import-members-map-note": "Ahli yang tidak dipadan akan di padankan kepada pengguna yang ada",
     "import-show-user-mapping": "Semak pemetaan ahli",
     "import-user-select": "Pilih pengguna sedia ada yang anda mahu gunakan sebagai ahli",
@@ -625,7 +625,7 @@
     "people": "Orang",
     "registration": "Pendaftaran",
     "disable-self-registration": "Lumpuhkan pendaftaran sendiri",
-    "disable-forgot-password": "Lumpuhkan Terlupa Katalaluan ",
+    "disable-forgot-password": "Lumpuhkan Terlupa Katalaluan",
     "invite": "Jemput",
     "invite-people": "Jemput Rakan",
     "to-boards": "Ke Papan",
@@ -685,7 +685,7 @@
     "accounts": "Akau",
     "accounts-allowEmailChange": "Benarkan Penukaran e-mel",
     "accounts-allowUserNameChange": "Benarkan Perubahan Nama Pengguna",
-    "tableVisibilityMode-allowPrivateOnly": "Kebolehlihatan Papan: Hanya Benarkan Papan Peribadi ",
+    "tableVisibilityMode-allowPrivateOnly": "Kebolehlihatan Papan: Hanya Benarkan Papan Peribadi",
     "tableVisibilityMode": "Kebolehlihatan Papan",
     "createdAt": "Dicipta pada",
     "modifiedAt": "Diubah pada",
@@ -782,7 +782,7 @@
     "r-its-list": "senarainya",
     "r-archive": "Pindah ke arkib",
     "r-unarchive": "Dipulih daripada Arkib",
-    "r-card": "kad ",
+    "r-card": "kad",
     "r-add": "Tambah",
     "r-remove": "Hapus",
     "r-label": "labe",

+ 5 - 5
imports/i18n/data/nb.i18n.json

@@ -199,7 +199,7 @@
     "vote-delete-pop": "Sletting er permanent. Du vil miste alle aksjoner som har en sammenheng med denne stemmen.",
     "cardStartPlanningPokerPopup-title": "Start rangering oppgave",
     "card-edit-planning-poker": "Endre rangering oppgave",
-    "editPokerEndDatePopup-title": "Endre sluttdato rangering ",
+    "editPokerEndDatePopup-title": "Endre sluttdato rangering",
     "poker-question": "Rangering",
     "poker-one": "1",
     "poker-two": "2",
@@ -688,7 +688,7 @@
     "tableVisibilityMode-allowPrivateOnly": "Synlighet Tavle: Tillat kun private tavler",
     "tableVisibilityMode": "Synlighet Tavler",
     "createdAt": "Opprettet på",
-    "modifiedAt": "Endret kl. ",
+    "modifiedAt": "Endret kl.",
     "verified": "Verifisert",
     "active": "Aktiv",
     "card-received": "Mottatt",
@@ -1068,7 +1068,7 @@
     "globalSearch-instructions-notes-3": "Forskjellige operatorer er knyttet sammen med *OG*. Bare kort som samsvarer med alle de angitte kriteriene vil returneres. `__operator_list__:Tilgjengelig __operator_list__:rød` vil kun returnere kort i listen *Tilgjengelig* og som er markert med et *rødt* merke.",
     "globalSearch-instructions-notes-3-2": "Dager kan angis som et positivt eller negativt heltall, eller ved bruk av  `__predicate_week__`, `__predicate_month__`, `__predicate_quarter__` eller `__predicate_year__` for den aktuelle perioden.",
     "globalSearch-instructions-notes-4": "Tekstsøk er ikke \"case\"-sensitive.",
-    "globalSearch-instructions-notes-5": "Som standard er arkiverte kort ikke søkbare, ",
+    "globalSearch-instructions-notes-5": "Som standard er arkiverte kort ikke søkbare,",
     "link-to-search": "Lenke til dette søket",
     "excel-font": "Arial",
     "number": "Nummer",
@@ -1137,8 +1137,8 @@
     "confirm-btn": "Bekreft",
     "remove-btn": "Fjern",
     "filter-card-title-label": "Filtrer etter tittel på kort",
-    "invite-people-success": "Vellykket utsendelse av invitasjon til registrering ",
-    "invite-people-error": "Feil ved utsendelse av invitasjon til registrering ",
+    "invite-people-success": "Vellykket utsendelse av invitasjon til registrering",
+    "invite-people-error": "Feil ved utsendelse av invitasjon til registrering",
     "can-invite-if-same-mailDomainName": "Navn på epostdomene",
     "to-create-teams-contact-admin": "For opprettelse av team, vennligst kontakt administrator.",
     "Node_heap_total_heap_size": "Node heap: samlet heap størrelse",

+ 13 - 13
imports/i18n/data/nl.i18n.json

@@ -78,7 +78,7 @@
     "activity-receivedDate": "ontvangst datum gewijzigd naar %s van %s",
     "activity-startDate": "start datum gewijzigd naar %s van %s",
     "activity-dueDate": "vervaldatum gewijzigd naar %s van %s",
-    "activity-endDate": "einddatum gewijzigd naar %s van %s ",
+    "activity-endDate": "einddatum gewijzigd naar %s van %s",
     "add-attachment": "Bijlage Toevoegen",
     "add-board": "Bord Toevoegen",
     "add-template": "Template Toevoegen",
@@ -108,7 +108,7 @@
     "and-n-other-card": "En  __count__ andere kaarten",
     "and-n-other-card_plural": "En __count__ andere kaarten",
     "apply": "Aanmelden",
-    "app-is-offline": "Wekan is aan het laden, wacht alstublieft. Het verversen van de pagina zorgt voor verlies van gegevens. Als Wekan niet laadt, check dan of de Wekan server niet is gestopt. ",
+    "app-is-offline": "Wekan is aan het laden, wacht alstublieft. Het verversen van de pagina zorgt voor verlies van gegevens. Als Wekan niet laadt, check dan of de Wekan server niet is gestopt.",
     "app-try-reconnect": "Probeer opnieuw te verbinden.",
     "archive": "Verplaats naar Archief",
     "archive-all": "Verplaats Alles naar Archief",
@@ -172,7 +172,7 @@
     "card-archive-pop": "Kaart is na archivering niet meer zichtbaar op deze lijst.",
     "card-archive-suggest-cancel": "Je kunt de kaart later terughalen vanuit het Archief.",
     "card-due": "Verval",
-    "card-due-on": "Vervalt op ",
+    "card-due-on": "Vervalt op",
     "card-spent": "Gespendeerde tijd",
     "card-edit-attachments": "Wijzig bijlagen",
     "card-edit-custom-fields": "Wijzig maatwerkvelden",
@@ -315,7 +315,7 @@
     "custom-field-dropdown": "Dropdown Lijst",
     "custom-field-dropdown-none": "(geen)",
     "custom-field-dropdown-options": "Lijst Opties",
-    "custom-field-dropdown-options-placeholder": "Toets Enter om meer opties toe te voegen ",
+    "custom-field-dropdown-options-placeholder": "Toets Enter om meer opties toe te voegen",
     "custom-field-dropdown-unknown": "(onbekend)",
     "custom-field-number": "Aantal",
     "custom-field-text": "Tekst",
@@ -543,7 +543,7 @@
     "rename": "Hernoem",
     "rename-board": "Hernoem bord",
     "restore": "Herstel",
-    "rescue-card-description": "Toon waarschuwingsdialoog voor het sluiten van kaart met niet opgeslagen beschrijvingen. ",
+    "rescue-card-description": "Toon waarschuwingsdialoog voor het sluiten van kaart met niet opgeslagen beschrijvingen.",
     "rescue-card-description-dialogue": "Huidige kaart beschrijving met jouw wijzigingen overschrijven?",
     "card-settings": "Kaart Instellingen",
     "save": "Opslaan",
@@ -594,7 +594,7 @@
     "upload": "Upload",
     "upload-avatar": "Upload een avatar",
     "uploaded-avatar": "Avatar is geüpload",
-    "custom-top-left-corner-logo-image-url": "URL Voor Maatwerk Logo Afbeelding In Linker Bovenhoek ",
+    "custom-top-left-corner-logo-image-url": "URL Voor Maatwerk Logo Afbeelding In Linker Bovenhoek",
     "custom-top-left-corner-logo-link-url": "URL Voor Maatwerk Logo Link In Linker Bovenhoek",
     "custom-top-left-corner-logo-height": "Hoogte Van Maatwerk Logo In Linker Bovenhoek. Default: 27",
     "custom-login-logo-image-url": "URL Voor Maatwerk Login Logo Afbeelding",
@@ -618,7 +618,7 @@
     "board-templates-swimlane": "Bord Templates",
     "what-to-do": "Wat wil je doen?",
     "wipLimitErrorPopup-title": "Ongeldige WIP limiet",
-    "wipLimitErrorPopup-dialog-pt1": "Het aantal taken in deze lijst is groter dan de gedefinieerde WIP limiet ",
+    "wipLimitErrorPopup-dialog-pt1": "Het aantal taken in deze lijst is groter dan de gedefinieerde WIP limiet",
     "wipLimitErrorPopup-dialog-pt2": "Verwijder een aantal taken uit deze lijst, of zet de WIP limiet hoger",
     "admin-panel": "Administrator paneel",
     "settings": "Instellingen",
@@ -705,7 +705,7 @@
     "requested-by": "Aangevraagd door",
     "card-sorting-by-number": "Kaarten sorteren op nummer",
     "board-delete-notice": "Verwijdering kan niet ongedaan gemaakt worden. Je raakt alle met dit bord gerelateerde lijsten, kaarten en acties kwijt.",
-    "delete-board-confirm-popup": "Alle lijsten, kaarten, labels en activiteiten zullen worden verwijderd en je kunt de bordinhoud niet terughalen. Er is geen herstelmogelijkheid. ",
+    "delete-board-confirm-popup": "Alle lijsten, kaarten, labels en activiteiten zullen worden verwijderd en je kunt de bordinhoud niet terughalen. Er is geen herstelmogelijkheid.",
     "boardDeletePopup-title": "Bord verwijderen?",
     "delete-board": "Verwijder bord",
     "default-subtasks-board": "Subtaken voor __board__ bord",
@@ -886,9 +886,9 @@
     "duenow": "huidige vervaldatum %s is vandaag",
     "act-newDue": "__list__/__card__ heeft eerste vervaldatum herinnering [__board__]",
     "act-withDue": "__list__/__card__ vervaldatum herinneringen [__board__]",
-    "act-almostdue": "wil je herinneren aan het naderen van de huidige vervaldatum (__timeValue__) van __card__ ",
-    "act-pastdue": "wil je herinneren aan het verlopen van de huidige vervaldatum (__timeValue__) van __card__ ",
-    "act-duenow": "wil je herinneren aan het vandaag verlopen van de huidige vervaldatum (__timeValue__) van __card__ ",
+    "act-almostdue": "wil je herinneren aan het naderen van de huidige vervaldatum (__timeValue__) van __card__",
+    "act-pastdue": "wil je herinneren aan het verlopen van de huidige vervaldatum (__timeValue__) van __card__",
+    "act-duenow": "wil je herinneren aan het vandaag verlopen van de huidige vervaldatum (__timeValue__) van __card__",
     "act-atUserComment": "Je werd genoemd in [__board__] __list__/__card__",
     "delete-user-confirm-popup": "Weet je zeker dat je dit account wilt verwijderen? Er is geen herstelmogelijkheid.",
     "delete-team-confirm-popup": "Weet je zeker dat je dit team wilt verwijderen? Er is geen herstelmogelijkheid.",
@@ -931,7 +931,7 @@
     "last-activity": "Laatste activiteit",
     "voting": "Stemmen",
     "archived": "Gearchiveerd",
-    "delete-linked-card-before-this-card": "Je kunt deze kaart niet verwijderen voordat de gelinkte kaart is verwijderd ",
+    "delete-linked-card-before-this-card": "Je kunt deze kaart niet verwijderen voordat de gelinkte kaart is verwijderd",
     "delete-linked-cards-before-this-list": "Je kunt deze lijst niet verwijderen voordat de gelinkte kaarten verwijderd zijn die verwijzen naar kaarten in deze lijst",
     "hide-checked-items": "Verberg aangevinkte items",
     "task": "Taak",
@@ -1161,7 +1161,7 @@
     "remove-organization-from-board": "Weet je zeker dat je deze organisatie van het bord wilt verwijderen?",
     "to-create-organizations-contact-admin": "Zoek contact met de beheerder om organisaties aan te maken.",
     "custom-legal-notice-link-url": "URL voor maatwerk juridische disclaimer tekst pagina",
-    "acceptance_of_our_legalNotice": "Als u doorgaat accepteert u onze ",
+    "acceptance_of_our_legalNotice": "Als u doorgaat accepteert u onze",
     "legalNotice": "juridische disclaimer tekst",
     "copied": "Gekopieerd!",
     "checklistActionsPopup-title": "Checklist acties",

+ 7 - 7
imports/i18n/data/oc.i18n.json

@@ -9,9 +9,9 @@
     "act-removeLabel": "as tirat l'etiqueta__label__ de la carta __card__ de la tièra __list__ del corredor __swimlane__ del tablèu __board__",
     "act-removedLabel": "as tirat l'etiqueta__label__ de la carta __card__ de la tièra __list__ del corredor __swimlane__ del tablèu __board__",
     "act-addChecklist": "as apondut la checklist __checklist__ de la carta __card__ de la tièra __list__ del corredor __swimlane__ del tablèu __board__",
-    "act-addChecklistItem": " as apondut l'element __checklistItem__ de la checklist __checklist__ de la carta __card__ de la tièra __list__ del corredor __swimlane__ del tablèu __board__",
+    "act-addChecklistItem": "as apondut l'element __checklistItem__ de la checklist __checklist__ de la carta __card__ de la tièra __list__ del corredor __swimlane__ del tablèu __board__",
     "act-removeChecklist": "as tirat la checklist __checklist__ de la carta __card__ de la tièra __list__ del corredor __swimlane__ del tablèu __board__",
-    "act-removeChecklistItem": " as tirat l'element __checklistItem__ de la checklist __checklist__ de la carta __card__ de la tièra __list__ del corredor __swimlane__ del tablèu __board__",
+    "act-removeChecklistItem": "as tirat l'element __checklistItem__ de la checklist __checklist__ de la carta __card__ de la tièra __list__ del corredor __swimlane__ del tablèu __board__",
     "act-checkedItem": "as croiat __checklistItem__ de la checklist __checklist__ de la carta __card__ de la  tièra __list__ del corredor __swimlane__ del tablèu __board__",
     "act-uncheckedItem": "as descroiar __checklistItem__ de la checklist __checklist__ de la carta __card__ de la tièra __list__ del corredor __swimlane__ del tablèu __board__",
     "act-completeChecklist": "as completat la checklist __checklist__ de la carta __card__ de la tièra __list__ del corredor __swimlane__ del tablèu __board__",
@@ -179,7 +179,7 @@
     "card-edit-labels": "Cambiar los labèls",
     "card-edit-members": "Cambiar los participants",
     "card-labels-title": "Cambiar l'etiqueta de la carta.",
-    "card-members-title": "Apondre o quitar de participants a la carta. ",
+    "card-members-title": "Apondre o quitar de participants a la carta.",
     "card-start": "Debuta",
     "card-start-on": "Debuta lo",
     "cardAttachmentsPopup-title": "Apondut dempuèi",
@@ -298,7 +298,7 @@
     "searchElementPopup-title": "Cèrca",
     "copyCardPopup-title": "Còpia de la carta",
     "copyManyCardsPopup-title": "Copy Template to Many Cards",
-    "copyManyCardsPopup-instructions": "Un compte es estat creat per vos sus ",
+    "copyManyCardsPopup-instructions": "Un compte es estat creat per vos sus",
     "copyManyCardsPopup-format": "[ {\"title\": \"Títol de la primièra carta\", \"description\":\"Descripcion de la primièra carta\"}, {\"title\":\"Títol de la segonda carta\",\"description\":\"Descripcion de la segonda carta\"},{\"title\":\"Títol de la darrièra carta\",\"description\":\"Descripcion de la darrièra carta\"} ]",
     "create": "Crear",
     "createBoardPopup-title": "Crear un tablèu",
@@ -361,10 +361,10 @@
     "email-verifyEmail-text": "Adieu __user__,\n\nPer verificar vòstra adreça corrièl, vos cal clicar sul ligam :\n\n__url__\n\nMercé.",
     "enable-wip-limit": "Activar la WIP limit",
     "error-board-doesNotExist": "Aqueste tablèu existís pas",
-    "error-board-notAdmin": "Devètz èsser un administrator del tablèu per far aquò ",
+    "error-board-notAdmin": "Devètz èsser un administrator del tablèu per far aquò",
     "error-board-notAMember": "Devètz èsser un participant del tablèu per far aquò",
     "error-json-malformed": "Vòstre tèxte es pas valid JSON",
-    "error-json-schema": "Vòstre JSON es pas al format correct ",
+    "error-json-schema": "Vòstre JSON es pas al format correct",
     "error-csv-schema": "Your CSV(Comma Separated Values)/TSV (Tab Separated Values) does not include the proper information in the correct format",
     "error-list-doesNotExist": "Aqueste tièra existís pas",
     "error-user-doesNotExist": "Aqueste utilizator existís pas",
@@ -373,7 +373,7 @@
     "error-username-taken": "Lo nom es ja pres",
     "error-orgname-taken": "This organization name is already taken",
     "error-teamname-taken": "This team name is already taken",
-    "error-email-taken": "Lo corrièl es ja pres ",
+    "error-email-taken": "Lo corrièl es ja pres",
     "export-board": "Exportar lo tablèu",
     "export-board-json": "Export board to JSON",
     "export-board-csv": "Export board to CSV",

+ 1 - 1
imports/i18n/data/pl.i18n.json

@@ -412,7 +412,7 @@
     "filter-member-label": "Filtruj wg użytkownika",
     "filter-no-member": "Brak użytkowników",
     "filter-assignee-label": "Filtruj wg osoby przypisanej",
-    "filter-no-assignee": "Nieprzypisane ",
+    "filter-no-assignee": "Nieprzypisane",
     "filter-custom-fields-label": "Filtruj wg niestandardowych pól",
     "filter-no-custom-fields": "Brak niestandardowych pól",
     "filter-show-archive": "Pokaż zarchiwizowane listy",

+ 12 - 12
imports/i18n/data/pt-BR.i18n.json

@@ -147,7 +147,7 @@
     "board-not-found": "Quadro não encontrado",
     "board-private-info": "Este quadro será <strong>privado</strong>.",
     "board-public-info": "Este quadro será <strong>público</strong>.",
-    "board-drag-drop-reorder-or-click-open": "Arraste e solte para reordenar os ícones do quadro. Clique no ícone do quadro para abri-lo. ",
+    "board-drag-drop-reorder-or-click-open": "Arraste e solte para reordenar os ícones do quadro. Clique no ícone do quadro para abri-lo.",
     "boardChangeColorPopup-title": "Alterar Tela de Fundo",
     "boardChangeTitlePopup-title": "Renomear Quadro",
     "boardChangeVisibilityPopup-title": "Alterar Visibilidade",
@@ -371,7 +371,7 @@
     "error-user-notAllowSelf": "Você não pode convidar a si mesmo",
     "error-user-notCreated": "Este usuário não foi criado",
     "error-username-taken": "Esse username já existe",
-    "error-orgname-taken": "Este nome de organização já está em uso ",
+    "error-orgname-taken": "Este nome de organização já está em uso",
     "error-teamname-taken": "Este nome de time já está em uso",
     "error-email-taken": "E-mail já está em uso",
     "export-board": "Exportar quadro",
@@ -874,9 +874,9 @@
     "loading": "Carregando, aguarde por favor.",
     "previous_as": "ultima vez foi",
     "act-a-dueAt": "prazo final modificado para \nQuando: __timeValue__\nOnde: __card__\n prazo final anterior era __timeOldValue__",
-    "act-a-endAt": "hora de conclusão modificada de  (__timeOldValue__) para __timeValue__ ",
-    "act-a-startAt": "hora de início modificada de (__timeOldValue__) para __timeValue__ ",
-    "act-a-receivedAt": "hora de recebido modificada de (__timeOldValue__) para __timeValue__ ",
+    "act-a-endAt": "hora de conclusão modificada de  (__timeOldValue__) para __timeValue__",
+    "act-a-startAt": "hora de início modificada de (__timeOldValue__) para __timeValue__",
+    "act-a-receivedAt": "hora de recebido modificada de (__timeOldValue__) para __timeValue__",
     "a-dueAt": "prazo final modificado para",
     "a-endAt": "hora de conclusão modificada para",
     "a-startAt": "hora de início modificada para",
@@ -1080,12 +1080,12 @@
     "due-date": "Prazo Final",
     "server-error": "Erro do Servidor",
     "server-error-troubleshooting": "Por favor, envie o erro gerado pelo servidor.\nPara uma instalação Snap, execute: `sudo snap logs wekan.wekan`\nPara uma instalação Docker, execute: `sudo docker logs wekan-app`",
-    "title-alphabetically": "Título (alfabeticamente) ",
-    "created-at-newest-first": "Criado em (o mais recente primeiro) ",
-    "created-at-oldest-first": "Criado em (o mais antigo primeiro) ",
+    "title-alphabetically": "Título (alfabeticamente)",
+    "created-at-newest-first": "Criado em (o mais recente primeiro)",
+    "created-at-oldest-first": "Criado em (o mais antigo primeiro)",
     "links-heading": "Links",
     "hide-system-messages-of-all-users": "Esconder mensagens do sistema para todos os usuários",
-    "now-system-messages-of-all-users-are-hidden": "Agora as mensagens do sistema para todos os usuários estão escondidas ",
+    "now-system-messages-of-all-users-are-hidden": "Agora as mensagens do sistema para todos os usuários estão escondidas",
     "move-swimlane": "Mover Raia",
     "moveSwimlanePopup-title": "Mover Raia",
     "custom-field-stringtemplate": "Template de String",
@@ -1144,9 +1144,9 @@
     "Node_heap_total_heap_size": "Pilha do Node: tamanho total da pilha",
     "Node_heap_total_heap_size_executable": "Pilha do Node: tamanho total executável da pilha",
     "Node_heap_total_physical_size": "Pilha do Node: tamanho físico total",
-    "Node_heap_total_available_size": " Pilha do Node: tamanho total disponível",
+    "Node_heap_total_available_size": "Pilha do Node: tamanho total disponível",
     "Node_heap_used_heap_size": "Pilha do Node: tamanho da pilha usado",
-    "Node_heap_heap_size_limit": " Pilha do Node: limite de tamanho da pilha",
+    "Node_heap_heap_size_limit": "Pilha do Node: limite de tamanho da pilha",
     "Node_heap_malloced_memory": "Pilha do Node: memória alocada",
     "Node_heap_peak_malloced_memory": "Pilha do Node: pico de memória alocada",
     "Node_heap_does_zap_garbage": "Pilha do Node: elimina o lixo",
@@ -1164,7 +1164,7 @@
     "acceptance_of_our_legalNotice": "Para continuar, você precisa aceitar nosso",
     "legalNotice": "aviso legal",
     "copied": "Copiado!",
-    "checklistActionsPopup-title": "Ações da Lista de verificação ",
+    "checklistActionsPopup-title": "Ações da Lista de verificação",
     "moveChecklist": "Mover Lista de verificação",
     "moveChecklistPopup-title": "Mover Lista de verificação",
     "newlineBecomesNewChecklistItem": "Uma nova linha se torna um novo item da lista de verificação",

+ 1 - 1
imports/i18n/data/pt.i18n.json

@@ -158,7 +158,7 @@
     "board-view": "Visão do Quadro",
     "board-view-cal": "Calendário",
     "board-view-swimlanes": "Pistas",
-    "board-view-collapse": "Colapsar ",
+    "board-view-collapse": "Colapsar",
     "board-view-gantt": "Gantt",
     "board-view-lists": "Listas",
     "bucket-example": "\"Lista de Desejos\", por exemplo",

+ 1204 - 0
imports/i18n/data/pt_PT.i18n.json

@@ -0,0 +1,1204 @@
+{
+    "accept": "Aceitar",
+    "act-activity-notify": "Notificação de Atividade",
+    "act-addAttachment": "adicionou o anexo __attachment__ ao cartão __card__ na lista __list__ na pista __swimlane__ no quadro __board__",
+    "act-deleteAttachment": "apagou o anexo __attachment__ do cartão __card__ na lista __list__ na pista __swimlane__ no quadro __board__",
+    "act-addSubtask": "adicionou a sub-tarefa __subtask__ ao cartão __card__ na lista __list__ na pista __swimlane__ no quadro __board__",
+    "act-addLabel": "Adicionou a etiqueta __label__ ao cartão __card__ na lista __list__ na pista __swimlane__ no quadro __board__",
+    "act-addedLabel": "Adicionou a etiqueta __label__ ao cartão __card__ na lista __list__ na pista __swimlane__ no quadro __board__",
+    "act-removeLabel": "Removeu a etiqueta __label__ do cartão __card__ na lista __list__ na pista __swimlane__ no quadro __board__",
+    "act-removedLabel": "Removeu a etiqueta __label__ do cartão __card__ na lista __list__ na pista __swimlane__ no quadro __board__",
+    "act-addChecklist": "adicionoua lista de verificação __checklist__ ao cartão __card__ na lista __list__ na pista __swimlane__ no quadro __board__",
+    "act-addChecklistItem": "adicionou o item __checklistItem__ à lista de verificação __checklist__ no cartão __card__ na lista __list__ na pista __swimlane__ no quadro __board__",
+    "act-removeChecklist": "removeu a lista de verificação __checklist__ do cartão __card__ na lista __list__ na pista __swimlane__ no quadro __board__",
+    "act-removeChecklistItem": "removeu o item __checklistItem__ da lista de verificação __checkList__ no cartão __card__ na lista __list__ na pista __swimlane__ no quadro __board__",
+    "act-checkedItem": "marcou __checklistItem__ na lista de verificação __checklist__ no cartão __card__ na lista __list__ na pista __swimlane__ no quadro __board__",
+    "act-uncheckedItem": "desmarcou __checklistItem__ na lista de verificação __checklist__ no cartão __card__ na lista __list__ na pista __swimlane__ no quadro __board__",
+    "act-completeChecklist": "completou a lista de verificação __checklist__ no cartão __card__ na lista __list__ na pista __swimlane__ no quadro __board__",
+    "act-uncompleteChecklist": "descompletou a lista de verificação __checklist__ no cartão __card__ na lista __list__ na pista __swimlane__ no quadro __board__",
+    "act-addComment": "comentou no cartão __card__: __comment__ na lista __list__ na pista __swimlane__ no quadro __board__",
+    "act-editComment": "editou o comentário no cartão __card__: __comment__ na lista __list__ na pista __swimlane__ no quadro __board__",
+    "act-deleteComment": "apagou o comentário no cartão __card__: __comment__ na lista __list__ na pista __swimlane__ no quadro __board__",
+    "act-createBoard": "criou o quadro __board__",
+    "act-createSwimlane": "criou a pista __swimlane__ no quadro __board__",
+    "act-createCard": "criou o cartão __card__ na lista __list__ na pista __swimlane__ no quadro __board__",
+    "act-createCustomField": "criou o campo personalizado __customField__ no quadro __board__",
+    "act-deleteCustomField": "apagou o campo personalizado __customField__ no quadro __board__",
+    "act-setCustomField": "editou o campo personalizado __customField__: __customFieldValue__ no cartão __card__ na lista __list__ na pista __swimlane__ no quadro __board__",
+    "act-createList": "adicionou a lista __list__ ao quadro __board__",
+    "act-addBoardMember": "adicionou o membro __member__ ao quadro __board__",
+    "act-archivedBoard": "O quadro __board__ foi movido para o Arquivo",
+    "act-archivedCard": "O cartão __card__ na lista __list__ na pista __swimlane__ no quadro __board__ foi movido para o Arquivo",
+    "act-archivedList": "A lista __list__ na pista __swimlane__ no quadro __board__ foi movida para o Arquivo",
+    "act-archivedSwimlane": "A pista __swimlane__ no quadro __board__ foi movida para o Arquivo",
+    "act-importBoard": "importou o quadro __board__",
+    "act-importCard": "importou o cartão  __card__ para a lista __list__ na pista __swimlane__ no quadro __board__",
+    "act-importList": "importou a lista __list__ para pista __swimlane__ no quadro __board__",
+    "act-joinMember": "adicionou o membro __member__ ao cartão __card__ na lista __list__ na pista __swimlane__ no quadro __board__",
+    "act-moveCard": "moveu o cartão __card__ do quadro __board__ da pista  __oldSwimlane__ da lista __oldList__ para a pista __swimlane__ na lista __list__",
+    "act-moveCardToOtherBoard": "moveuo cartão __card__ da lista __oldList__ na pista __oldSwimlane__ no quadro __oldBoard__ para a lista __list__ na pista __swimlane__ no quadro __board__",
+    "act-removeBoardMember": "removeuo membro __member__ do quadro __board__",
+    "act-restoredCard": "restaurou o cartão __card__ para a lista __list__ na pista __swimlane__ no quadro __board__",
+    "act-unjoinMember": "removeu o membro __member__ do cartão __card__ na lista __list__ na pista __swimlane__ no quadro __board__",
+    "act-withBoardTitle": "__board__",
+    "act-withCardTitle": "[__board__] __card__",
+    "actions": "Ações",
+    "activities": "Actividades",
+    "activity": "Atividade",
+    "activity-added": "adicionou %s a %s",
+    "activity-archived": "%s foi movido para o Arquivo",
+    "activity-attached": "anexou %s a %s",
+    "activity-created": "criou %s",
+    "activity-customfield-created": "criado o campo personalizado %s",
+    "activity-excluded": "excluiu %s de %s",
+    "activity-imported": "importou %s para %s de %s",
+    "activity-imported-board": "importou %s de %s",
+    "activity-joined": "juntou-se a %s",
+    "activity-moved": "moveu %s de %s para %s",
+    "activity-on": "em %s",
+    "activity-removed": "removeu %s de %s",
+    "activity-sent": "enviou %s para %s",
+    "activity-unjoined": "saiu de %s",
+    "activity-subtask-added": "adicionou a sub-tarefa a",
+    "activity-checked-item": "marcou %s na lista de verificação %s de %s",
+    "activity-unchecked-item": "desmarcou %s na lista de verificação %s de %s",
+    "activity-checklist-added": "adicionou a lista de verificação a %s",
+    "activity-checklist-removed": "removeu a lista de verificação de %s",
+    "activity-checklist-completed": "completou a lista de verificação %s de %s",
+    "activity-checklist-uncompleted": "descompletou a lista de verificação %s de %s",
+    "activity-checklist-item-added": "adicionou o item a '%s' em %s",
+    "activity-checklist-item-removed": "removeu o item de '%s' na %s",
+    "add": "Adicionar",
+    "activity-checked-item-card": "marcou %s na lista de verificação %s",
+    "activity-unchecked-item-card": "desmarcou %s na lista de verificação %s",
+    "activity-checklist-completed-card": "completou a lista de verificação __checklist__ no cartão __card__ na lista __list__ na pista __swimlane__ no quadro __board__",
+    "activity-checklist-uncompleted-card": "descompletou a lista de verificação %s",
+    "activity-editComment": "editou o comentário %s",
+    "activity-deleteComment": "apagou o comentário %s",
+    "activity-receivedDate": "editou a data recebida para %s de %s",
+    "activity-startDate": "editou a data de início para %s de %s",
+    "activity-dueDate": "editou a data limite para %s de %s",
+    "activity-endDate": "editou a data de fim para %s de %s",
+    "add-attachment": "Adicionar Anexo",
+    "add-board": "Adicionar Quadro",
+    "add-template": "Adicionar Modelo",
+    "add-card": "Adicionar Cartão",
+    "add-card-to-top-of-list": "Adicionar Cartão no Topo da Lista",
+    "add-card-to-bottom-of-list": "Adicionar Cartão no Fundo da Lista",
+    "add-swimlane": "Adicionar Pista",
+    "add-subtask": "Adicionar Sub-tarefa",
+    "add-checklist": "Adicionar Lista de Verificação",
+    "add-checklist-item": "Adicionar um item à lista de verificação",
+    "close-add-checklist-item": "Close add an item to checklist form",
+    "close-edit-checklist-item": "Close edit an item to checklist form",
+    "convertChecklistItemToCardPopup-title": "Converter para Cartão",
+    "add-cover": "Adicionar Capa",
+    "add-label": "Adicionar Etiqueta",
+    "add-list": "Adicionar Lista",
+    "add-members": "Adicionar Membros",
+    "added": "Adicionado",
+    "addMemberPopup-title": "Membros",
+    "memberPopup-title": "Configuração dos Membros",
+    "admin": "Administrador",
+    "admin-desc": "Pode ver e editar cartões, remover membros e alterar configurações do quadro.",
+    "admin-announcement": "Anúncio",
+    "admin-announcement-active": "Anúncio Activo em Todo o Sistema",
+    "admin-announcement-title": "Anúncio do Administrador",
+    "all-boards": "Todos os quadros",
+    "and-n-other-card": "E __count__ outro cartão",
+    "and-n-other-card_plural": "E __count__ outros cartões",
+    "apply": "Aplicar",
+    "app-is-offline": "A carregar, por favor aguarde. Actualizar a página causará perda de dados. Se o carregamento não funcionar, por favor verifique se o servidor não parou.",
+    "app-try-reconnect": "Try to reconnect.",
+    "archive": "Mover para o Arquivo",
+    "archive-all": "Mover Tudo para o Arquivo",
+    "archive-board": "Mover o Quadro para o Arquivo",
+    "archive-card": "Mover o Cartão para o Arquivo",
+    "archive-list": "Mover a Lista para o Arquivo",
+    "archive-swimlane": "Mover a Pista para o Arquivo",
+    "archive-selection": "Mover a selecção para o Arquivo",
+    "archiveBoardPopup-title": "Mover o Quadro para o Arquivo?",
+    "archived-items": "Arquivo",
+    "archived-boards": "Quadros no Arquivo",
+    "restore-board": "Restaurar Quadro",
+    "no-archived-boards": "Sem Quadros no Arquivo.",
+    "archives": "Arquivo",
+    "template": "Modelo",
+    "templates": "Modelos",
+    "template-container": "Template Container",
+    "add-template-container": "Add Template Container",
+    "assign-member": "Atribuir Membro",
+    "attached": "anexado",
+    "attachment": "Anexo",
+    "attachment-delete-pop": "Apagar um anexo é permanente. Não é reversível.",
+    "attachmentDeletePopup-title": "Apagar Anexo?",
+    "attachments": "Anexos",
+    "auto-watch": "Observar automaticamente os quadros quando são criados",
+    "avatar-too-big": "O avatar é demasiado grande (520KB máx.)",
+    "back": "Voltar",
+    "board-change-color": "Alterar cor",
+    "show-at-all-boards-page": "Mostrar na página Todos os Quadros",
+    "board-info-on-my-boards": "Configurações de todos os quadros",
+    "boardInfoOnMyBoardsPopup-title": "Configurações de todos os quadros",
+    "boardInfoOnMyBoards-title": "Configurações de todos os quadros",
+    "show-card-counter-per-list": "Show card count per list",
+    "show-board_members-avatar": "Show Board members avatars",
+    "board-nb-stars": "%s estrelas",
+    "board-not-found": "Quadro não encontrado",
+    "board-private-info": "Este quadro será <strong>privado</strong>.",
+    "board-public-info": "Este quadro será <strong>público</strong>.",
+    "board-drag-drop-reorder-or-click-open": "Drag and drop to reorder board icons. Click board icon to open board.",
+    "boardChangeColorPopup-title": "Alterar Imagem de Fundo do Quadro",
+    "boardChangeTitlePopup-title": "Renomear Quadro",
+    "boardChangeVisibilityPopup-title": "Alterar Visibilidade",
+    "boardChangeWatchPopup-title": "Alterar Observação",
+    "boardMenuPopup-title": "Configurações do Quadro",
+    "boardChangeViewPopup-title": "Visão do Quadro",
+    "boards": "Quadros",
+    "board-view": "Visão do Quadro",
+    "board-view-cal": "Calendário",
+    "board-view-swimlanes": "Pistas",
+    "board-view-collapse": "Colapsar",
+    "board-view-gantt": "Gantt",
+    "board-view-lists": "Listas",
+    "bucket-example": "\"Lista de Desejos\", por exemplo",
+    "cancel": "Cancelar",
+    "card-archived": "Este cartão no Arquivo.",
+    "board-archived": "Este quadro está no Arquivo.",
+    "card-comments-title": "Este cartão possui %s comentário.",
+    "card-delete-notice": "A remoção será permanente. Perderá todas as acções associadas a este cartão.",
+    "card-delete-pop": "Todas as acções serão removidas do feed de atividade e não poderá reabrir o cartão. Não é reversível.",
+    "card-delete-suggest-archive": "Pode mover um cartão para o Arquivo para removê-lo do quadro e preservar a atividade.",
+    "card-archive-pop": "Card will not be visible at this list after archiving card.",
+    "card-archive-suggest-cancel": "Tu podes restaurar o cartão do arquivo posteriormente.",
+    "card-due": "Data limite",
+    "card-due-on": "Data limite em",
+    "card-spent": "Tempo Gasto",
+    "card-edit-attachments": "Editar anexos",
+    "card-edit-custom-fields": "Editar campos personalizados",
+    "card-edit-labels": "Editar etiquetas",
+    "card-edit-members": "Editar membros",
+    "card-labels-title": "Alterar as etiquetas do cartão.",
+    "card-members-title": "Acrescentar ou remover membros do quadro deste cartão.",
+    "card-start": "Data de início",
+    "card-start-on": "Inicia em",
+    "cardAttachmentsPopup-title": "Anexar a partir de",
+    "cardCustomField-datePopup-title": "Alterar a data",
+    "cardCustomFieldsPopup-title": "Editar campos personalizados",
+    "cardStartVotingPopup-title": "Iniciar uma votação",
+    "positiveVoteMembersPopup-title": "Proponentes",
+    "negativeVoteMembersPopup-title": "Oponentes",
+    "card-edit-voting": "Alterar votação",
+    "editVoteEndDatePopup-title": "Alterar data de fim da votação",
+    "allowNonBoardMembers": "Permitir todos os utilizadores com sessão iniciada",
+    "vote-question": "Questão da votação",
+    "vote-public": "Mostrar quem votou o quê",
+    "vote-for-it": "a favor",
+    "vote-against": "contra",
+    "deleteVotePopup-title": "Apagar votação?",
+    "vote-delete-pop": "Apagar é permanente. Irá perder todas as ações associadas a este voto.",
+    "cardStartPlanningPokerPopup-title": "Start a Planning Poker",
+    "card-edit-planning-poker": "Edit Planning Poker",
+    "editPokerEndDatePopup-title": "Change Planning Poker vote end date",
+    "poker-question": "Planning Poker",
+    "poker-one": "1",
+    "poker-two": "2",
+    "poker-three": "3",
+    "poker-five": "5",
+    "poker-eight": "8",
+    "poker-thirteen": "13",
+    "poker-twenty": "20",
+    "poker-forty": "40",
+    "poker-oneHundred": "100",
+    "poker-unsure": "?",
+    "poker-finish": "Finalizar",
+    "poker-result-votes": "Votos",
+    "poker-result-who": "Quem",
+    "poker-replay": "Replay",
+    "set-estimation": "Definir Estimativa",
+    "deletePokerPopup-title": "Delete planning poker?",
+    "poker-delete-pop": "Deleting is permanent. You will lose all actions associated with this planning poker.",
+    "cardDeletePopup-title": "Apagar Cartão?",
+    "cardArchivePopup-title": "Arquivar Cartão?",
+    "cardDetailsActionsPopup-title": "Acções do Cartão",
+    "cardLabelsPopup-title": "Etiquetas",
+    "cardMembersPopup-title": "Membros",
+    "cardMorePopup-title": "Mais",
+    "cardTemplatePopup-title": "Criar Modelo",
+    "cards": "Cartões",
+    "cards-count": "Cartões",
+    "cards-count-one": "Cartão",
+    "casSignIn": "Entrar com CAS",
+    "cardType-card": "Cartão",
+    "cardType-linkedCard": "Cartão Ligado",
+    "cardType-linkedBoard": "Quadro Ligado",
+    "change": "Alterar",
+    "change-avatar": "Alterar o Avatar",
+    "change-password": "Alterar a Senha",
+    "change-permissions": "Alterar as permissões",
+    "change-settings": "Alterar as Configurações",
+    "changeAvatarPopup-title": "Alterar o Avatar",
+    "changeLanguagePopup-title": "Alterar o Idioma",
+    "changePasswordPopup-title": "Alterar a Senha",
+    "changePermissionsPopup-title": "Alterar as Permissões",
+    "changeSettingsPopup-title": "Alterar as Configurações",
+    "subtasks": "Sub-tarefas",
+    "checklists": "Listas de verificação",
+    "click-to-star": "Clique para marcar este quadro como favorito.",
+    "click-to-unstar": "Clique para remover este quadro dos favoritos.",
+    "clipboard": "Área de Transferência ou arraste e solte",
+    "close": "Fechar",
+    "close-board": "Fechar o Quadro",
+    "close-board-pop": "Poderá restaurar o quadro clicando no botão “Arquivo” a partir do cabeçalho do Início.",
+    "close-card": "Fechar Cartão",
+    "color-black": "preto",
+    "color-blue": "azul",
+    "color-crimson": "carmesim",
+    "color-darkgreen": "verde escuro",
+    "color-gold": "dourado",
+    "color-gray": "cinza",
+    "color-green": "verde",
+    "color-indigo": "azul",
+    "color-lime": "verde limão",
+    "color-magenta": "magenta",
+    "color-mistyrose": "rosa claro",
+    "color-navy": "azul marinho",
+    "color-orange": "laranja",
+    "color-paleturquoise": "azul ciano",
+    "color-peachpuff": "pêssego",
+    "color-pink": "cor-de-rosa",
+    "color-plum": "ameixa",
+    "color-purple": "roxo",
+    "color-red": "vermelho",
+    "color-saddlebrown": "marrom",
+    "color-silver": "prateado",
+    "color-sky": "azul-celeste",
+    "color-slateblue": "azul ardósia",
+    "color-white": "branco",
+    "color-yellow": "amarelo",
+    "unset-color": "Remover",
+    "comment": "Comentar",
+    "comment-placeholder": "Escrever o Comentário",
+    "comment-only": "Apenas comentários",
+    "comment-only-desc": "Pode comentar apenas em cartões.",
+    "comment-delete": "Are you sure you want to delete the comment?",
+    "deleteCommentPopup-title": "Eliminar comentário?",
+    "no-comments": "Sem comentários",
+    "no-comments-desc": "Não pode ver comentários nem actividades.",
+    "worker": "Trabalhador",
+    "worker-desc": "Apenas pode mover cartões, atribuir-se a si próprio ao cartão e comentar.",
+    "computer": "Computador",
+    "confirm-subtask-delete-popup": "Tem certeza que deseja apagar a sub-tarefa?",
+    "confirm-checklist-delete-popup": "Are you sure you want to delete the checklist?",
+    "subtaskDeletePopup-title": "Delete Subtask?",
+    "checklistDeletePopup-title": "Eliminar lista de verificação?",
+    "copy-card-link-to-clipboard": "Copiar a ligação do cartão para a área de transferência",
+    "copy-text-to-clipboard": "Copiar texto para a área de transferência",
+    "linkCardPopup-title": "Ligar Cartão",
+    "searchElementPopup-title": "Procurar",
+    "copyCardPopup-title": "Copiar o cartão",
+    "copyManyCardsPopup-title": "Copy Template to Many Cards",
+    "copyManyCardsPopup-instructions": "Títulos e Descrições de Cartões de Destino neste formato JSON",
+    "copyManyCardsPopup-format": "[ {\"title\": \"Título do primeiro cartão\", \"description\":\"Descrição do primeiro cartão\"}, {\"title\":\"Título do segundo cartão\",\"description\":\"Descrição do segundo cartão\"},{\"title\":\"Título do último cartão\",\"description\":\"Descrição do último cartão\"} ]",
+    "create": "Criar",
+    "createBoardPopup-title": "Criar Quadro",
+    "chooseBoardSourcePopup-title": "Importar quadro",
+    "createLabelPopup-title": "Criar Etiqueta",
+    "createCustomField": "Criar Campo",
+    "createCustomFieldPopup-title": "Criar Campo",
+    "current": "actual",
+    "custom-field-delete-pop": "Não é reversível. Isto irá remover este campo personalizado de todos os cartões e destruir o seu histórico.",
+    "custom-field-checkbox": "Caixa de selecção",
+    "custom-field-currency": "Moeda",
+    "custom-field-currency-option": "Código de Moeda",
+    "custom-field-date": "Data",
+    "custom-field-dropdown": "Lista Suspensa",
+    "custom-field-dropdown-none": "(nada)",
+    "custom-field-dropdown-options": "Opções da Lista",
+    "custom-field-dropdown-options-placeholder": "Pressione enter para adicionar mais opções",
+    "custom-field-dropdown-unknown": "(desconhecido)",
+    "custom-field-number": "Número",
+    "custom-field-text": "Texto",
+    "custom-fields": "Campos Personalizados",
+    "date": "Data",
+    "decline": "Rejeitar",
+    "default-avatar": "Avatar por omissão",
+    "delete": "Apagar",
+    "deleteCustomFieldPopup-title": "Apagar o Campo Personalizado?",
+    "deleteLabelPopup-title": "Apagar a Etiqueta?",
+    "description": "Descrição",
+    "disambiguateMultiLabelPopup-title": "Desambiguar Acção da Etiqueta",
+    "disambiguateMultiMemberPopup-title": "Desambiguar Acção do Membro",
+    "discard": "Descartar",
+    "done": "Feito",
+    "download": "Descarregar",
+    "edit": "Editar",
+    "edit-avatar": "Alterar o Avatar",
+    "edit-profile": "Editar o Perfil",
+    "edit-wip-limit": "Editar o Limite WIP",
+    "soft-wip-limit": "Limite Suave de WIP",
+    "editCardStartDatePopup-title": "Alterar a data de início",
+    "editCardDueDatePopup-title": "Alterar a data limite",
+    "editCustomFieldPopup-title": "Editar Campo",
+    "addReactionPopup-title": "Adicionar reação",
+    "editCardSpentTimePopup-title": "Alterar o tempo gasto",
+    "editLabelPopup-title": "Alterar a Etiqueta",
+    "editNotificationPopup-title": "Editar a Notificação",
+    "editProfilePopup-title": "Editar o Perfil",
+    "email": "E-mail",
+    "email-enrollAccount-subject": "Uma conta foi criada para si em __siteName__",
+    "email-enrollAccount-text": "Olá __user__\nPara começar a utilizar o serviço, basta clicar na ligação abaixo.\n__url__\nObrigado.",
+    "email-fail": "Falhou a enviar o e-mail",
+    "email-fail-text": "Erro a tentar enviar o e-mail",
+    "email-invalid": "E-mail inválido",
+    "email-invite": "Convidar via E-mail",
+    "email-invite-subject": "__inviter__ enviou-lhe um convite",
+    "email-invite-text": "Caro __user__\n__inviter__ convidou-o para se juntar ao quadro \"__board__\" para colaborar.\nPor favor prossiga através da ligação abaixo:\n__url__\nObrigado.",
+    "email-resetPassword-subject": "Redefina sua senha em __siteName__",
+    "email-resetPassword-text": "Olá __user__\nPara redefinir a sua senha, por favor clique na ligação abaixo.\n__url__\nObrigado.",
+    "email-sent": "E-mail enviado",
+    "email-verifyEmail-subject": "Verifique o seu endereço de e-mail em __siteName__",
+    "email-verifyEmail-text": "Olá __user__\nPara verificar a sua conta de e-mail, clique na ligação abaixo.\n__url__\nObrigado.",
+    "enable-wip-limit": "Ativar Limite WIP",
+    "error-board-doesNotExist": "Este quadro não existe",
+    "error-board-notAdmin": "Precisa de ser administrador deste quadro para fazer isso",
+    "error-board-notAMember": "Precisa de ser um membro deste quadro para fazer isso",
+    "error-json-malformed": "O seu texto não é um JSON válido",
+    "error-json-schema": "O seu JSON não inclui as informações apropriadas no formato correto",
+    "error-csv-schema": "O seu CSV(Comma Separated Values)/TSV (Tab Separated Values) não inclui a informação apropriada no formato correto",
+    "error-list-doesNotExist": "Esta lista não existe",
+    "error-user-doesNotExist": "Este utilizador não existe",
+    "error-user-notAllowSelf": "Não se pode convidar a si mesmo",
+    "error-user-notCreated": "Este utilizador não foi criado",
+    "error-username-taken": "Esse nome de utilizador já existe",
+    "error-orgname-taken": "O nome desta organização já está em uso",
+    "error-teamname-taken": "Este nome de equipa já está em uso.",
+    "error-email-taken": "Endereço de e-mail já está em uso",
+    "export-board": "Exportar quadro",
+    "export-board-json": "Exportar quadro para JSON",
+    "export-board-csv": "Exportar quadro para CSV",
+    "export-board-tsv": "Exportar quadro para TSV",
+    "export-board-excel": "Exportar quadro para Excel",
+    "user-can-not-export-excel": "Utilizador não pode exportar Excel",
+    "export-board-html": "Exportar quadro para HTML",
+    "export-card": "Exportar cartão",
+    "export-card-pdf": "Exportar cartão para PDF",
+    "user-can-not-export-card-to-pdf": "Utilizador não pode exportar cartão para PDF",
+    "exportBoardPopup-title": "Exportar quadro",
+    "exportCardPopup-title": "Exportar cartão",
+    "sort": "Ordenar",
+    "sorted": "Ordenado",
+    "remove-sort": "Remover ordenação",
+    "sort-desc": "Clique para ordenar a Lista",
+    "list-sort-by": "Ordenar a Lista por:",
+    "list-label-modifiedAt": "Data do Último Acesso",
+    "list-label-title": "Nome da Lista",
+    "list-label-sort": "A Sua Ordem Manual",
+    "list-label-short-modifiedAt": "(L)",
+    "list-label-short-title": "(N)",
+    "list-label-short-sort": "(M)",
+    "filter": "Filtrar",
+    "filter-cards": "Filtrar Cartões ou Listas",
+    "filter-dates-label": "Filtrar por data",
+    "filter-no-due-date": "Sem data limite",
+    "filter-overdue": "Data limite ultrapassada",
+    "filter-due-today": "Data limite hoje",
+    "filter-due-this-week": "Data limite esta semana",
+    "filter-due-tomorrow": "Data limite amanhã",
+    "list-filter-label": "Filtrar Lista por Título",
+    "filter-clear": "Limpar filtro",
+    "filter-labels-label": "Filtrar por etiqueta",
+    "filter-no-label": "Sem etiquetas",
+    "filter-member-label": "Filtrar por membro",
+    "filter-no-member": "Sem membros",
+    "filter-assignee-label": "Filtrar por responsável",
+    "filter-no-assignee": "Sem responsável",
+    "filter-custom-fields-label": "Filtrar por campos personalizados",
+    "filter-no-custom-fields": "Sem Campos Personalizados",
+    "filter-show-archive": "Mostrar listas arquivadas",
+    "filter-hide-empty": "Ocultar listas vazias",
+    "filter-on": "Filtro está activo",
+    "filter-on-desc": "Está a filtrar cartões neste quadro. Clique aqui para editar o filtro.",
+    "filter-to-selection": "Filtrar esta selecção",
+    "other-filters-label": "Outros filtros",
+    "advanced-filter-label": "Filtro Avançado",
+    "advanced-filter-description": "Filtro Avançado permite escrever uma \"string\" contendo os seguintes operadores: == != <= >= && || ( ). Um espaço é usado como separador entre Operadores. Pode filtrar em todos os Campos Personalizados escreventos os seus nomes e valores. Por Exemplo: Campo1 == Valor1. Nota: Se os campos ou valores contiverem espaços, tem de os encapsular em apóstrofes. Por Exemplo: 'Campo 1' == 'Valor 1'. Para que caracteres de controlo únicos (' \\/) sejam ignorados, pode usar \\. Por exemplo: Campo1 == I\\'m. Pode também combinar múltiplas condições. Por Exemplo: F1 == V1 || F1 == V2. Normalmente todos os operadores são interpretados da esquerda para a direita. Pode alterar a ordem inserindo parênteses. Por Exemplo: F1 == V1 && ( F2 == V2 || F2 == V3 ). Pode também procurar em campos de texto utilizando uma expressão regular: F1 == /Tes.*/i",
+    "fullname": "Nome Completo",
+    "header-logo-title": "Voltar para a sua lista de quadros.",
+    "hide-system-messages": "Esconder mensagens de sistema",
+    "headerBarCreateBoardPopup-title": "Criar Quadro",
+    "home": "Início",
+    "import": "Importar",
+    "impersonate-user": "Personificar utilizador",
+    "link": "Ligação",
+    "import-board": "importar quadro",
+    "import-board-c": "Importar quadro",
+    "import-board-title-trello": "Importar quadro do Trello",
+    "import-board-title-wekan": "Importar quadro a partir de exportação prévia",
+    "import-board-title-csv": "Importar quadro de CSV/TSV",
+    "from-trello": "Do Trello",
+    "from-wekan": "A partir de exportação prévia",
+    "from-csv": "De CSV/TSV",
+    "import-board-instruction-trello": "No seu quadro do Trello, vá em 'Menu', depois em 'Mais', 'Imprimir e Exportar', 'Exportar JSON', e copie o texto resultante.",
+    "import-board-instruction-csv": "Cole o seu Comma Separated Values(CSV)/ Tab Separated Values (TSV) .",
+    "import-board-instruction-wekan": "No seu quadro vá para 'Menu', depois 'Exportar quadro' e copie o texto no ficheiro descarregado.",
+    "import-board-instruction-about-errors": "Se receber erros ao importar o quadro, às vezes a importação ainda funciona e o quadro está na página Todos os Quadros.",
+    "import-json-placeholder": "Cole seus dados JSON válidos aqui",
+    "import-csv-placeholder": "Copie aqui os seus dados CSV/TSV",
+    "import-map-members": "Mapear membros",
+    "import-members-map": "O seu quadro importado possui alguns membros. Por favor, mapeie os membros que deseja importar para seus utilizadores",
+    "import-members-map-note": "Nota: Membros não atribuídos serão associados ao utilizador atual.",
+    "import-show-user-mapping": "Rever mapeamento dos membros",
+    "import-user-select": "Escolha um utilizador existente que deseja usar como esse membro",
+    "importMapMembersAddPopup-title": "Seleccione membro",
+    "info": "Versão",
+    "initials": "Iniciais",
+    "invalid-date": "Data inválida",
+    "invalid-time": "Hora inválida",
+    "invalid-user": "Utilizador inválido",
+    "joined": "juntou-se",
+    "just-invited": "Acabou de ser convidado para este quadro",
+    "keyboard-shortcuts": "Atalhos do teclado",
+    "label-create": "Criar Etiqueta",
+    "label-default": "%s etiqueta (omissão)",
+    "label-delete-pop": "Não é reversível. Isto irá remover esta etiqueta de todos os cartões e destruir o seu histórico.",
+    "labels": "Etiquetas",
+    "language": "Idioma",
+    "last-admin-desc": "Não pode alterar funções porque deve existir pelo menos um administrador.",
+    "leave-board": "Sair do Quadro",
+    "leave-board-pop": "Tem a certeza de que pretende sair de __boardTitle__? Será removido de todos os cartões neste quadro.",
+    "leaveBoardPopup-title": "Sair do Quadro ?",
+    "link-card": "Ligar a este cartão",
+    "list-archive-cards": "Move todos os cartões nesta lista para o Arquivo",
+    "list-archive-cards-pop": "Isto irá remover todos os cartões nesta lista do quadro. Para ver os cartões no Arquivo e trazê-los de volta para o quadro, clique em “Menu” > “Arquivo”.",
+    "list-move-cards": "Mover todos os cartões nesta lista",
+    "list-select-cards": "Seleccionar todos os cartões nesta lista",
+    "set-color-list": "Definir Cor",
+    "listActionPopup-title": "Listar Ações",
+    "settingsUserPopup-title": "Configurações do utilizador",
+    "settingsTeamPopup-title": "Definições Equipa",
+    "settingsOrgPopup-title": "Definições Organização",
+    "swimlaneActionPopup-title": "Acções de Pista",
+    "swimlaneAddPopup-title": "Adicionar uma Pista abaixo",
+    "listImportCardPopup-title": "Importe um cartão do Trello",
+    "listImportCardsTsvPopup-title": "Importar Excel CSV/TSV",
+    "listMorePopup-title": "Mais",
+    "link-list": "Ligar a esta lista",
+    "list-delete-pop": "Todas as acções serão removidas do feed de atividade e não poderá recuperar a lista. Não é reversível.",
+    "list-delete-suggest-archive": "Pode mover uma lista para o Arquivo para a remover do quadro e preservar a actividade.",
+    "lists": "Listas",
+    "swimlanes": "Pistas",
+    "log-out": "Terminar a Sessão",
+    "log-in": "Entrar",
+    "loginPopup-title": "Entrar",
+    "memberMenuPopup-title": "Configuração dos Membros",
+    "members": "Membros",
+    "menu": "Menu",
+    "move-selection": "Mover a selecção",
+    "moveCardPopup-title": "Mover o Cartão",
+    "moveCardToBottom-title": "Mover para o Fundo",
+    "moveCardToTop-title": "Mover para o Topo",
+    "moveSelectionPopup-title": "Mover a selecção",
+    "multi-selection": "Selecção Múltipla",
+    "multi-selection-label": "Definir etiqueta para seleção",
+    "multi-selection-member": "Defina membro para seleção",
+    "multi-selection-on": "Selecção Múltipla está activa",
+    "muted": "Silenciado",
+    "muted-info": "Nunca será notificado de quaisquer alterações neste quadro",
+    "my-boards": "Meus Quadros",
+    "name": "Nome",
+    "no-archived-cards": "Sem cartões no Arquivo.",
+    "no-archived-lists": "Sem listas no Arquivo.",
+    "no-archived-swimlanes": "Sem pistas no Arquivo.",
+    "no-results": "Nenhum resultado.",
+    "normal": "Normal",
+    "normal-desc": "Pode ver e editar cartões. Não pode alterar configurações.",
+    "not-accepted-yet": "Convite ainda não aceite",
+    "notify-participate": "Receive updates to any cards you participate as creator or member",
+    "notify-watch": "Receber actualizações de qualquer quadro, lista ou cartões que estiver a observar",
+    "optional": "opcional",
+    "or": "ou",
+    "page-maybe-private": "Esta página pode ser privada. Poderá vê-la se <a href='%s'>iniciar a sessão</a>.",
+    "page-not-found": "Página não encontrada.",
+    "password": "Senha",
+    "paste-or-dragdrop": "para colar, ou arrastar e soltar o ficheiro da imagem para lá (somente imagens)",
+    "participating": "Participando",
+    "preview": "Pré-visualizar",
+    "previewAttachedImagePopup-title": "Pré-visualizar",
+    "previewClipboardImagePopup-title": "Pré-visualizar",
+    "private": "Privado",
+    "private-desc": "Este quadro é privado. Apenas o membros do quadro o podem visualizar e editar.",
+    "profile": "Perfil",
+    "public": "Público",
+    "public-desc": "Este quadro é público. Está visível para qualquer pessoa com a ligação e será exibido em motores de busca como o Google. Apenas os membros do quadro o podem editar.",
+    "quick-access-description": "Clique na estrela de um quadro para adicionar um atalho nesta barra.",
+    "remove-cover": "Remover Capa",
+    "remove-from-board": "Remover do Quadro",
+    "remove-label": "Remover Etiqueta",
+    "listDeletePopup-title": "Apagar Lista ?",
+    "remove-member": "Remover Membro",
+    "remove-member-from-card": "Remover do Cartão",
+    "remove-member-pop": "Remover __name__ (__username__) de __boardTitle__? O membro será removido de todos os cartões neste quadro e será notificado.",
+    "removeMemberPopup-title": "Remover Membro?",
+    "rename": "Renomear",
+    "rename-board": "Renomear Quadro",
+    "restore": "Restaurar",
+    "rescue-card-description": "Show rescue dialogue before closing for unsaved card descriptions",
+    "rescue-card-description-dialogue": "Overwrite current card description with your changes?",
+    "card-settings": "Definições do Cartão",
+    "save": "Guardar",
+    "search": "Procurar",
+    "rules": "Regras",
+    "search-cards": "Procurar nos títulos, descrições e campos personalizados de cartões/listas neste quadro",
+    "search-example": "Escreva o texto a pesquisar e pressione Enter",
+    "select-color": "Seleccionar Cor",
+    "select-board": "Selecione Quadro",
+    "set-wip-limit-value": "Defina um limite máximo para o número de tarefas nesta lista",
+    "setWipLimitPopup-title": "Definir Limite WIP",
+    "shortcut-assign-self": "Atribuir a si o cartão actual",
+    "shortcut-autocomplete-emoji": "Autocompletar emoji",
+    "shortcut-autocomplete-members": "Autocompletar membros",
+    "shortcut-clear-filters": "Limpar todos os filtros",
+    "shortcut-close-dialog": "Fechar Caixa de Dialogo",
+    "shortcut-filter-my-cards": "Filtrar os meus cartões",
+    "shortcut-show-shortcuts": "Mostrar esta lista de atalhos",
+    "shortcut-toggle-filterbar": "Alternar a Barra Lateral de Filtros",
+    "shortcut-toggle-searchbar": "Alternar a Barra Lateral de Pesquisa",
+    "shortcut-toggle-sidebar": "Alternar a Barra Lateral do Quadro",
+    "show-cards-minimum-count": "Mostrar contagem de cartões se a lista tiver mais de",
+    "sidebar-open": "Abrir a Barra Lateral",
+    "sidebar-close": "Fechar a Barra Lateral",
+    "signupPopup-title": "Criar uma Conta",
+    "star-board-title": "Clique para marcar este quadro como favorito. O quadro irá aparecer no topo da sua lista de quadros.",
+    "starred-boards": "Quadros Favoritos",
+    "starred-boards-description": "Os quadros favoritos aparecem no topo da sua lista de quadros.",
+    "subscribe": "Subscrever",
+    "team": "Equipa",
+    "this-board": "este quadro",
+    "this-card": "este cartão",
+    "spent-time-hours": "Tempo gasto (horas)",
+    "overtime-hours": "Horas extra (horas)",
+    "overtime": "Horas extra",
+    "has-overtime-cards": "Tem cartões com horas extra",
+    "has-spenttime-cards": "Tem cartões com tempo gasto",
+    "time": "Tempo",
+    "title": "Título",
+    "toggle-labels": "Toggle labels 1-9 for card. Multi-Selection adds labels 1-9",
+    "remove-labels-multiselect": "Multi-Selection removes labels 1-9",
+    "tracking": "A seguir",
+    "tracking-info": "Será notificado de quaisquer alterações em cartões em que é o criador ou membro.",
+    "type": "Tipo",
+    "unassign-member": "Desatribuir membro",
+    "unsaved-description": "Possui uma descrição não guardada.",
+    "unwatch": "Deixar de observar",
+    "upload": "Enviar",
+    "upload-avatar": "Enviar um avatar",
+    "uploaded-avatar": "Enviado um avatar",
+    "custom-top-left-corner-logo-image-url": "URL da Imagem do Logo Personalizado do Canto Superior Esquerdo",
+    "custom-top-left-corner-logo-link-url": "URL do Link do Logo Personalizado do Canto Superior Esquerdo",
+    "custom-top-left-corner-logo-height": "Altura do Logo Personalizado do Canto Superior Esquerdo. Por omissão: 27",
+    "custom-login-logo-image-url": "URL da Imagem do Logo de Login Personalizado",
+    "custom-login-logo-link-url": "Link URL do Logo de Login Personalizado",
+    "custom-help-link-url": "Custom Help Link URL",
+    "text-below-custom-login-logo": "Texto abaixo do Logo de Login Personalizado",
+    "automatic-linked-url-schemes": "Esquema de URL personalizado que deve ser clicável automaticamente. Um Esquema de URL por linha",
+    "username": "Nome de utilizador",
+    "import-usernames": "Importar Nomes de Utilizador",
+    "view-it": "Visualizá-lo",
+    "warn-list-archived": "aviso: este cartão está numa lista no Arquivo",
+    "watch": "Observar",
+    "watching": "Observando",
+    "watching-info": "Será notificado de quaisquer alterações neste quadro",
+    "welcome-board": "Quadro de Boas Vindas",
+    "welcome-swimlane": "Marco 1",
+    "welcome-list1": "Básico",
+    "welcome-list2": "Avançado",
+    "card-templates-swimlane": "Modelos de Cartão",
+    "list-templates-swimlane": "Modelos de Lista",
+    "board-templates-swimlane": "Modelos de Quadro",
+    "what-to-do": "O que gostaria de fazer?",
+    "wipLimitErrorPopup-title": "Limite WIP Inválido",
+    "wipLimitErrorPopup-dialog-pt1": "O número de tarefas nesta lista excede o limite WIP definido.",
+    "wipLimitErrorPopup-dialog-pt2": "Por favor, mova algumas tarefas para fora desta lista, ou defina um limite WIP mais elevado.",
+    "admin-panel": "Painel Administrativo",
+    "settings": "Configurações",
+    "people": "Pessoas",
+    "registration": "Registo",
+    "disable-self-registration": "Desabilitar Auto-Registo",
+    "disable-forgot-password": "Disable Forgot Password",
+    "invite": "Convidar",
+    "invite-people": "Convidar Pessoas",
+    "to-boards": "Para o(s) quadro(s)",
+    "email-addresses": "Endereços de E-mail",
+    "smtp-host-description": "O endereço do servidor SMTP que envia os seus e-mails.",
+    "smtp-port-description": "A porta que o servidor SMTP usa para enviar os e-mails.",
+    "smtp-tls-description": "Habilitar suporte TLS para o servidor SMTP",
+    "smtp-host": "Servidor SMTP",
+    "smtp-port": "Porta SMTP",
+    "smtp-username": "Nome de utilizador",
+    "smtp-password": "Senha",
+    "smtp-tls": "Suporte TLS",
+    "send-from": "De",
+    "send-smtp-test": "Enviar um e-mail de teste para si mesmo",
+    "invitation-code": "Código do Convite",
+    "email-invite-register-subject": "__inviter__ enviou-lhe um convite",
+    "email-invite-register-text": "Caro __user__,\n\n__inviter__ convida-o para o quadro Kanban para colaborações.\n\nPor favor, siga a ligação abaixo:\n__url__ \n\nE seu código de convite é: __icode__\n\nObrigado.",
+    "email-smtp-test-subject": "E-mail de Teste de SMTP",
+    "email-smtp-test-text": "Enviou um e-mail com sucesso",
+    "error-invitation-code-not-exist": "O código do convite não existe",
+    "error-notAuthorized": "Não tem autorização para ver esta página.",
+    "webhook-title": "Nome do Webhook",
+    "webhook-token": "Token (Opcional para Autenticação)",
+    "outgoing-webhooks": "Webhooks de saída",
+    "bidirectional-webhooks": "Webhooks de Dois Sentidos",
+    "outgoingWebhooksPopup-title": "Webhooks de saída",
+    "boardCardTitlePopup-title": "Filtro do Título do Cartão",
+    "disable-webhook": "Desativar Este Webhook",
+    "global-webhook": "Webhooks Globais",
+    "new-outgoing-webhook": "Novo Webhook de saída",
+    "no-name": "(Desconhecido)",
+    "Node_version": "Versão do Node",
+    "Meteor_version": "Versão do Meteor",
+    "MongoDB_version": "Versão do MongoDB",
+    "MongoDB_storage_engine": "Versão do motor de armazenamento do MongoDB",
+    "MongoDB_Oplog_enabled": "Oplog do MongoDB activo",
+    "OS_Arch": "Arquitectura do SO",
+    "OS_Cpus": "Quantidade de CPUs do SO",
+    "OS_Freemem": "Memória Disponível do SO",
+    "OS_Loadavg": "Carga Média do SO",
+    "OS_Platform": "Plataforma do SO",
+    "OS_Release": "Versão do SO",
+    "OS_Totalmem": "Memória Total do SO",
+    "OS_Type": "Tipo do SO",
+    "OS_Uptime": "Disponibilidade do SO",
+    "days": "dias",
+    "hours": "horas",
+    "minutes": "minutos",
+    "seconds": "segundos",
+    "show-field-on-card": "Mostrar este campo no cartão",
+    "automatically-field-on-card": "Adicionar campo aos novos cartões",
+    "always-field-on-card": "Adicionar campo a todos os cartões",
+    "showLabel-field-on-card": "Mostrar etiqueta do campo no mini-cartão",
+    "showSum-field-on-list": "Show sum of fields at top of list",
+    "yes": "Sim",
+    "no": "Não",
+    "accounts": "Contas",
+    "accounts-allowEmailChange": "Permitir Alteração do E-mail",
+    "accounts-allowUserNameChange": "Permitir Alteração de Nome de Utilizador",
+    "tableVisibilityMode-allowPrivateOnly": "Boards visibility: Allow private boards only",
+    "tableVisibilityMode": "Visibilidade do Quadro",
+    "createdAt": "Criado em",
+    "modifiedAt": "Modificado em",
+    "verified": "Verificado",
+    "active": "Activo",
+    "card-received": "Recebido",
+    "card-received-on": "Recebido em",
+    "card-end": "Fim",
+    "card-end-on": "Termina em",
+    "editCardReceivedDatePopup-title": "Alterar data de recebimento",
+    "editCardEndDatePopup-title": "Alterar data de fim",
+    "setCardColorPopup-title": "Definir cor",
+    "setCardActionsColorPopup-title": "Escolha uma cor",
+    "setSwimlaneColorPopup-title": "Escolha uma cor",
+    "setListColorPopup-title": "Escolha uma cor",
+    "assigned-by": "Atribuído Por",
+    "requested-by": "Solicitado Por",
+    "card-sorting-by-number": "Ordenar cartões por número",
+    "board-delete-notice": "Apagar é permanente. Irá perder todas as listas, cartões e acções associadas a este quadro.",
+    "delete-board-confirm-popup": "Todas as listas, cartões, etiquetas e atividades serão apagadas e não poderá recuperar o conteúdo do quadro. Não é reversível.",
+    "boardDeletePopup-title": "Apagar Quadro?",
+    "delete-board": "Apagar Quadro",
+    "default-subtasks-board": "Sub-tarefas para o quadro __board__",
+    "default": "Omissão",
+    "queue": "Fila",
+    "subtask-settings": "Configurações de Sub-tarefas",
+    "minicard-settings": "Configurações do minicartão",
+    "boardSubtaskSettingsPopup-title": "Configurações das Sub-tarefas do Quadro",
+    "boardCardSettingsPopup-title": "Definições do Cartão",
+    "boardMinicardSettingsPopup-title": "Configurações do minicartão",
+    "deposit-subtasks-board": "Depositar sub-tarefas neste quadro:",
+    "deposit-subtasks-list": "Lista de destino para sub-tarefas depositadas aqui:",
+    "show-parent-in-minicard": "Mostrar pai no mini-cartão:",
+    "description-on-minicard": "Descrição no minicartão",
+    "prefix-with-full-path": "Prefixar com o caminho completo",
+    "prefix-with-parent": "Prefixar com o pai",
+    "subtext-with-full-path": "Sub-texto com o caminho completo",
+    "subtext-with-parent": "Sub-texto com o pai",
+    "change-card-parent": "Alterar o pai do cartão",
+    "parent-card": "Pai do cartão",
+    "source-board": "Quadro fonte",
+    "no-parent": "Não mostrar o pai",
+    "activity-added-label": "adicionou a etiqueta '%s' a %s",
+    "activity-removed-label": "removeu a etiqueta '%s' de %s",
+    "activity-delete-attach": "apagou um anexo de %s",
+    "activity-added-label-card": "adicionou a etiqueta '%s'",
+    "activity-removed-label-card": "removeu a etiqueta '%s'",
+    "activity-delete-attach-card": "apagou um anexo",
+    "activity-set-customfield": "definiu o campo personalizado '%s' para '%s' em %s",
+    "activity-unset-customfield": "removeu o campo personalizado '%s' de %s",
+    "r-rule": "Regra",
+    "r-add-trigger": "Adicionar gatilho",
+    "r-add-action": "Adicionar acção",
+    "r-board-rules": "Regras do quadro",
+    "r-add-rule": "Adicionar regra",
+    "r-view-rule": "Ver regra",
+    "r-delete-rule": "Apagar regra",
+    "r-new-rule-name": "Título da nova regra",
+    "r-no-rules": "Sem regras",
+    "r-trigger": "Gatilho",
+    "r-action": "Ação",
+    "r-when-a-card": "Quando um cartão",
+    "r-is": "é",
+    "r-is-moved": "é movido",
+    "r-added-to": "Adicionado a",
+    "r-removed-from": "Removido de",
+    "r-the-board": "o quadro",
+    "r-list": "lista",
+    "list": "Lista",
+    "set-filter": "Definir Filtro",
+    "r-moved-to": "Movido para",
+    "r-moved-from": "Movido de",
+    "r-archived": "Movido para o Arquivo",
+    "r-unarchived": "Restaurado do Arquivo",
+    "r-a-card": "um cartão",
+    "r-when-a-label-is": "Quando uma etiqueta é",
+    "r-when-the-label": "Quando a etiqueta é",
+    "r-list-name": "listar o nome",
+    "r-when-a-member": "Quando um membro é",
+    "r-when-the-member": "Quando o membro",
+    "r-name": "nome",
+    "r-when-a-attach": "Quando um anexo",
+    "r-when-a-checklist": "Quando a lista de verificação é",
+    "r-when-the-checklist": "Quando a lista de verificação",
+    "r-completed": "Completada",
+    "r-made-incomplete": "Tornado incompleta",
+    "r-when-a-item": "Quando um item de uma lista de verificação é",
+    "r-when-the-item": "Quando o item da lista de verificação",
+    "r-checked": "Marcado",
+    "r-unchecked": "Desmarcado",
+    "r-move-card-to": "Mover cartão para",
+    "r-top-of": "Topo de",
+    "r-bottom-of": "Fundo de",
+    "r-its-list": "a sua lista",
+    "r-archive": "Mover para o Arquivo",
+    "r-unarchive": "Restaurar do Arquivo",
+    "r-card": "cartão",
+    "r-add": "Novo",
+    "r-remove": "Remover",
+    "r-label": "etiqueta",
+    "r-member": "membro",
+    "r-remove-all": "Remover todos os membros do cartão",
+    "r-set-color": "Definir a cor para",
+    "r-checklist": "lista de verificação",
+    "r-check-all": "Marcar todos",
+    "r-uncheck-all": "Desmarcar todos",
+    "r-items-check": "itens da lista de verificação",
+    "r-check": "Marcar",
+    "r-uncheck": "Desmarcar",
+    "r-item": "item",
+    "r-of-checklist": "da lista de verificação",
+    "r-send-email": "Enviar um e-mail",
+    "r-to": "para",
+    "r-of": "de",
+    "r-subject": "assunto",
+    "r-rule-details": "Detalhes da regra",
+    "r-d-move-to-top-gen": "Mover cartão para o topo da sua lista",
+    "r-d-move-to-top-spec": "Mover cartão para o topo da lista",
+    "r-d-move-to-bottom-gen": "Mover cartão para o fundo da sua lista",
+    "r-d-move-to-bottom-spec": "Mover cartão para o fundo da lista",
+    "r-d-send-email": "Enviar e-mail",
+    "r-d-send-email-to": "para",
+    "r-d-send-email-subject": "assunto",
+    "r-d-send-email-message": "mensagem",
+    "r-d-archive": "Mover cartão para o Arquivo",
+    "r-d-unarchive": "Restaurar cartão do Arquivo",
+    "r-d-add-label": "Adicionar etiqueta",
+    "r-d-remove-label": "Remover etiqueta",
+    "r-create-card": "Criar novo cartão",
+    "r-in-list": "na lista",
+    "r-in-swimlane": "na pista",
+    "r-d-add-member": "Adicionar membro",
+    "r-d-remove-member": "Remover membro",
+    "r-d-remove-all-member": "Remover todos os membros",
+    "r-d-check-all": "Marcar todos os itens de uma lista",
+    "r-d-uncheck-all": "Desmarcar todos os itens de uma lista",
+    "r-d-check-one": "Marcar item",
+    "r-d-uncheck-one": "Desmarcar item",
+    "r-d-check-of-list": "da lista de verificação",
+    "r-d-add-checklist": "Adicionar lista de verificação",
+    "r-d-remove-checklist": "Remover lista de verificação",
+    "r-by": "por",
+    "r-add-checklist": "Adicionar lista de verificação",
+    "r-with-items": "com os itens",
+    "r-items-list": "item1,item2,item3",
+    "r-add-swimlane": "Adicionar pista",
+    "r-swimlane-name": "nome da pista",
+    "r-board-note": "Nota: deixe o campo vazio para corresponder a todos os valores possíveis.",
+    "r-checklist-note": "Nota: itens de listas de verificação devem ser escritos separados por vírgulas.",
+    "r-when-a-card-is-moved": "Quando um cartão é movido de outra lista",
+    "r-set": "Definir",
+    "r-update": "Actualizar",
+    "r-datefield": "campo de data",
+    "r-df-start-at": "início",
+    "r-df-due-at": "data limite",
+    "r-df-end-at": "fim",
+    "r-df-received-at": "recebido",
+    "r-to-current-datetime": "até à data/hora actual",
+    "r-remove-value-from": "Remover valor de",
+    "r-link-card": "Link card to",
+    "ldap": "LDAP",
+    "oauth2": "OAuth2",
+    "cas": "CAS",
+    "authentication-method": "Método de autenticação",
+    "authentication-type": "Tipo de autenticação",
+    "custom-product-name": "Nome Personalizado do Produto",
+    "layout": "Layout",
+    "hide-logo": "Esconder Logo",
+    "hide-card-counter-list": "Hide card counter list on All Boards",
+    "hide-board-member-list": "Hide board member list on All Boards",
+    "add-custom-html-after-body-start": "Adicionar HTML Personalizado depois do início do <body>",
+    "add-custom-html-before-body-end": "Adicionar HTML Personalizado antes do fim do </body>",
+    "error-undefined": "Ocorreu um erro",
+    "error-ldap-login": "Ocorreu um erro ocorreu enquanto tentava entrar",
+    "display-authentication-method": "Mostrar Método de Autenticação",
+    "oidc-button-text": "Customize the OIDC button text",
+    "default-authentication-method": "Método de Autenticação por Omissão",
+    "duplicate-board": "Duplicar Quadro",
+    "org-number": "O número de organizações é:",
+    "team-number": "O número de equipas é:",
+    "people-number": "O número de pessoas é:",
+    "swimlaneDeletePopup-title": "Apagar Pista ?",
+    "swimlane-delete-pop": "Todas as acções serão removidas do feed de atividade e não será possível recuperar a pista. Não é reversível.",
+    "restore-all": "Restaurar todos",
+    "delete-all": "Apagar todos",
+    "loading": "A carregar, por favor aguarde.",
+    "previous_as": "última data era",
+    "act-a-dueAt": "modificou a data limite para \nQuando: __timeValue__\nOnde: __card__\n a data limite anterior era __timeOldValue__",
+    "act-a-endAt": "modificou a data de fim para __timeValue__ de (__timeOldValue__)",
+    "act-a-startAt": "modificou a data de início para __timeValue__ de (__timeOldValue__)",
+    "act-a-receivedAt": "modificou a data recebida para __timeValue__ de (__timeOldValue__)",
+    "a-dueAt": "modificou a data limite para",
+    "a-endAt": "modificou a data de fim para",
+    "a-startAt": "modificou a data de início para",
+    "a-receivedAt": "modificou a data recebida para",
+    "almostdue": "a data limite actual %s está-se a aproximar",
+    "pastdue": "a data limite actual %s já passou",
+    "duenow": "a data limite actual %s é hoje",
+    "act-newDue": "__list__/__card__ tem o 1º lembrete de prazo [__board__]",
+    "act-withDue": "__list__/__card__ lembretes de prazo [__board__]",
+    "act-almostdue": "estava a lembrar que a data limite actual (__timeValue__) de __card__ está-se a aproximar",
+    "act-pastdue": "estava a lembrar que a data limite (__timeValue__) de __card__ já passou",
+    "act-duenow": "estava a lembrar que a data limite (__timeValue__) de __card__ é agora",
+    "act-atUserComment": "Foi mencionado em [__board__] __list__/__card__",
+    "delete-user-confirm-popup": "Tem a certeza que pretende apagar esta conta? Não é reversível.",
+    "delete-team-confirm-popup": "Tem a certeza que pretende apagar esta equipa? Não é reversível.",
+    "delete-org-confirm-popup": "Tem a certeza que pretende apagar esta organização? Não é reversível.",
+    "accounts-allowUserDelete": "Permitir aos utilizadores apagar as suas próprias contas",
+    "hide-minicard-label-text": "Ocultar texto da etiqueta dos mini-cartões",
+    "show-desktop-drag-handles": "Mostrar alças de arrasto do desktop",
+    "assignee": "Responsável",
+    "cardAssigneesPopup-title": "Responsável",
+    "addmore-detail": "Adicionar uma descrição mais detalhada",
+    "show-on-card": "Mostrar no Cartão",
+    "show-on-minicard": "Show on Minicard",
+    "new": "Novo",
+    "editOrgPopup-title": "Editar Organização",
+    "newOrgPopup-title": "Nova Organização",
+    "editTeamPopup-title": "Editar Equipa",
+    "newTeamPopup-title": "Nova Equipa",
+    "editUserPopup-title": "Editar Utilizador",
+    "newUserPopup-title": "Novo Utilizador",
+    "notifications": "Notificações",
+    "help": "Ajuda",
+    "view-all": "Ver Todos",
+    "filter-by-unread": "Filtrar por não lidos",
+    "mark-all-as-read": "Marcar todos como lidos",
+    "remove-all-read": "Apagar todos os lidos",
+    "allow-rename": "Permitir Renomear",
+    "allowRenamePopup-title": "Permitir Renomear",
+    "start-day-of-week": "Definir dia de início da semana",
+    "monday": "Segunda-feira",
+    "tuesday": "Terça-feira",
+    "wednesday": "Quarta-feira",
+    "thursday": "Quinta-feira",
+    "friday": "Sexta-feira",
+    "saturday": "Sábado",
+    "sunday": "Domingo",
+    "status": "Estado",
+    "swimlane": "Pista",
+    "owner": "Dono",
+    "last-modified-at": "Modificado pela última vez em",
+    "last-activity": "Última actividade",
+    "voting": "Votação",
+    "archived": "Arquivado",
+    "delete-linked-card-before-this-card": "Não pode apagar este cartão sem primeiro apagar o cartão ligado que tem",
+    "delete-linked-cards-before-this-list": "Não pode apagar esta lista sem primeiro apagar cartões ligados que apontam para cartões nesta lista",
+    "hide-checked-items": "Ocultar items marcados",
+    "task": "Tarefa",
+    "create-task": "Criar Tarefa",
+    "ok": "OK",
+    "organizations": "Organizações",
+    "teams": "Equipas",
+    "displayName": "Nome a mostrar",
+    "shortName": "Nome Curto",
+    "website": "Website",
+    "person": "Pessoa",
+    "my-cards": "Meus Cartões",
+    "card": "Cartão",
+    "board": "Quadro",
+    "context-separator": "/",
+    "myCardsViewChange-title": "My Cards View",
+    "myCardsViewChangePopup-title": "My Cards View",
+    "myCardsViewChange-choice-boards": "Quadros",
+    "myCardsViewChange-choice-table": "Table",
+    "myCardsSortChange-title": "Ordenar os meus Cartões",
+    "myCardsSortChangePopup-title": "Ordenar os meus Cartões",
+    "myCardsSortChange-choice-board": "Por Quadro",
+    "myCardsSortChange-choice-dueat": "Por Data Limite",
+    "dueCards-title": "Cartões Data Limite",
+    "dueCardsViewChange-title": "Vista Cartões Data Limite",
+    "dueCardsViewChangePopup-title": "Vista Cartões Data Limite",
+    "dueCardsViewChange-choice-me": "Eu",
+    "dueCardsViewChange-choice-all": "Todos os Utilizadores",
+    "dueCardsViewChange-choice-all-description": "Mostra todos os cartões incompletos com data *Limite* de quadros onde o utilizador tem permissões.",
+    "broken-cards": "Cartões Defeituosos",
+    "board-title-not-found": "Quadro '%s' não encontrado.",
+    "swimlane-title-not-found": "Pista '%s' não encontrada.",
+    "list-title-not-found": "Lista '%s' não encontrada.",
+    "label-not-found": "Etiqueta '%s' não encontrada.",
+    "label-color-not-found": "Cor de Etiqueta %s não encontrada",
+    "user-username-not-found": "Utilizador '%s' não encontrado.",
+    "comment-not-found": "Cartão com comentários com o texto '%s' não encontrado.",
+    "org-name-not-found": "Organization '%s' not found.",
+    "team-name-not-found": "Team '%s' not found.",
+    "globalSearch-title": "Pesquisa Todos os Cartões",
+    "no-cards-found": "Sem Cartões Encontrados",
+    "one-card-found": "Um Cartão Encontrado",
+    "n-cards-found": "%s Cartões Encontrados",
+    "n-n-of-n-cards-found": "__start__-__end__ de __total__ Cartões Encontrados",
+    "operator-board": "quadro",
+    "operator-board-abbrev": "q",
+    "operator-swimlane": "pista",
+    "operator-swimlane-abbrev": "p",
+    "operator-list": "lista",
+    "operator-list-abbrev": "l",
+    "operator-label": "etiqueta",
+    "operator-label-abbrev": "#",
+    "operator-user": "utilizador",
+    "operator-user-abbrev": "@",
+    "operator-member": "membro",
+    "operator-member-abbrev": "m",
+    "operator-assignee": "responsável",
+    "operator-assignee-abbrev": "r",
+    "operator-creator": "criador",
+    "operator-status": "estado",
+    "operator-due": "data limite",
+    "operator-created": "criado",
+    "operator-modified": "modificado",
+    "operator-sort": "ordenar",
+    "operator-comment": "comentar",
+    "operator-has": "tem",
+    "operator-limit": "limite",
+    "operator-debug": "debug",
+    "operator-org": "org",
+    "operator-team": "team",
+    "predicate-archived": "arquivado",
+    "predicate-open": "aberto",
+    "predicate-ended": "terminou",
+    "predicate-all": "todos",
+    "predicate-overdue": "data limite ultrapassada",
+    "predicate-week": "semana",
+    "predicate-month": "mês",
+    "predicate-quarter": "trimestre",
+    "predicate-year": "ano",
+    "predicate-due": "data limite",
+    "predicate-modified": "modificado",
+    "predicate-created": "criado",
+    "predicate-attachment": "anexo",
+    "predicate-description": "descrição",
+    "predicate-checklist": "lista de verificação",
+    "predicate-start": "início",
+    "predicate-end": "fim",
+    "predicate-assignee": "responsável",
+    "predicate-member": "membro",
+    "predicate-public": "público",
+    "predicate-private": "privado",
+    "predicate-selector": "selector",
+    "predicate-projection": "projection",
+    "operator-unknown-error": "%s não é um operador",
+    "operator-number-expected": "operador __operator__ esperava um número, teve '__value__'",
+    "operator-sort-invalid": "ordenar por '%s' é inválido",
+    "operator-status-invalid": "'%s' não é um estado válido",
+    "operator-has-invalid": "%s não é uma verificação válida",
+    "operator-limit-invalid": "%s não é um limite válido. Deve ser um número positivo.",
+    "operator-debug-invalid": "%s is not a valid debug predicate",
+    "next-page": "Página Seguinte",
+    "previous-page": "Página Anterior",
+    "heading-notes": "Notas",
+    "globalSearch-instructions-heading": "Instruções de Pesquisa",
+    "globalSearch-instructions-description": "Pesquisas podem incluir operadores para afinar a pesquisa. Operadores são definidos por escrever o nome do operador e o valor separados por dois pontos. Por exemplo, um operador definido como 'list:Blocked' vai limitar a pesquisa a cartões que pertençam a uma lista chamada *Blocked*. Se o valor conter espaços ou caracteres especiais, eles devem ser envolvidos em aspas (e.x. `__operator_list__:\"A Rever\"`).",
+    "globalSearch-instructions-operators": "Operadores disponíveis:",
+    "globalSearch-instructions-operator-board": "`__operator_board__:<title>` - cartões em quadros que respeitam o filtro *<title>*",
+    "globalSearch-instructions-operator-list": "`__operator_list__:<title>` - cartões em listas que respeitam o filtro *<title>*",
+    "globalSearch-instructions-operator-swimlane": "`__operator_swimlane__:<title>` - cartões em pistas que respeitam o filtro *<title>*",
+    "globalSearch-instructions-operator-comment": "`__operator_comment__:<text>` - cartões com um comentário que contem *<text>*.",
+    "globalSearch-instructions-operator-label": "`__operator_label__:<color>` `__operator_label__:<name>` - cartões que tenham uma etiqueta igual a *<color>* ou *<name>",
+    "globalSearch-instructions-operator-hash": "`__operator_label_abbrev__<name|color>` - abreviatura de  `__operator_label__:` ou `__operator_label__:`",
+    "globalSearch-instructions-operator-user": "`__operator_user__:<username>` - cartões onde *<username>* é *member* ou *assignee*",
+    "globalSearch-instructions-operator-at": "`__operator_user_abbrev__username` - abreviatura para `user:<username>`",
+    "globalSearch-instructions-operator-member": "`__operator_member__:<username>` - cartões onde *<username>* é um *membro*",
+    "globalSearch-instructions-operator-assignee": "`__operator_assignee__:<username>` - cartões onde *<username>* é *assignee*",
+    "globalSearch-instructions-operator-creator": "`__operator_creator__:<username>` - cartões onde *<username>* é o criador do cartão",
+    "globalSearch-instructions-operator-org": "`__operator_org__:<display name|short name>` - cards belonging to a board assigned to organization *<name>*",
+    "globalSearch-instructions-operator-team": "`__operator_team__:<display name|short name>` - cards belonging to a board assigned to team *<name>*",
+    "globalSearch-instructions-operator-due": "`__operator_due__:<n>` - cartões que atingem a data limite em *<n>* dias a partir de hoje. `__operator_due__:__predicate_overdue__ lista todos os cartões que ultrapassaram as suas datas limite.",
+    "globalSearch-instructions-operator-created": "`__operator_created__:<n>` - cartões que foram criados há *<n>* dias ou menos",
+    "globalSearch-instructions-operator-modified": "`__operator_modified__:<n>` - cartões que foram modificados há *<n>* dias ou menos",
+    "globalSearch-instructions-operator-status": "`__operator_status__:<status>` - onde *<status>* é um dos seguintes:",
+    "globalSearch-instructions-status-archived": "`__predicate_archived__` - cartões arquivados",
+    "globalSearch-instructions-status-all": "`__predicate_all__` - todos os cartões arquivados e não arquivados",
+    "globalSearch-instructions-status-ended": "`__predicate_ended__` - cartões com uma data de fim",
+    "globalSearch-instructions-status-public": "`__predicate_public__` - cartões apenas em quadros públicos",
+    "globalSearch-instructions-status-private": "`__predicate_private__` - cartões apenas em quadros privados",
+    "globalSearch-instructions-operator-has": "`__operator_has__:<field>` - onde *<field>* é um de `__predicate_attachment__`, `__predicate_checklist__`, `__predicate_description__`, `__predicate_start__`, `__predicate_due__`, `__predicate_end__`, `__predicate_assignee__` ou `__predicate_member__`. Ao colocar um `-` em frente a *<field>* pesquisa pela ausência de um valor naquele campo (ex. `has:-due` pesquisa por cartões sem uma data limite).",
+    "globalSearch-instructions-operator-sort": "`__operator_sort__:<sort-name>` - onde *<sort-name>* é um de `__predicate_due__`, `__predicate_created__` ou `__predicate_modified__`. Para ordenação descendente, coloque um `-` em frente ao campo de ordenação.",
+    "globalSearch-instructions-operator-limit": "`__operator_limit__:<n>` - onde *<n>* é um número positivo que indica o número de cartões a mostrar por página.",
+    "globalSearch-instructions-notes-1": "Vários operadores podem ser definidos.",
+    "globalSearch-instructions-notes-2": "Operadores similares são unidos por *OU*. Cartões que igualem qualquer uma das condições serão devolvidos.\n`__operator_list__:Available __operator_list__:Blocked` deve devolver cartões de qualquer lista com o nome *Blocked* or *Available*.",
+    "globalSearch-instructions-notes-3": "Diferentes operadores são unidos por *E*. Apenas os cartões que igualem todos os operadores serão devolvidos. `__operator_list__:Available __operator_label__:red` devolve apenas os cartões na lista *Available* com uma etiqueta *red*.",
+    "globalSearch-instructions-notes-3-2": "Dias podem ser indicados por números positivos ou negativos ou usando `__predicate_week__`, `__predicate_month__`, `__predicate_quarter__` ou `__predicate_year__` para o período atual.",
+    "globalSearch-instructions-notes-4": "Pesquisas de texto não diferenciam maiúsculas de minúsculas.",
+    "globalSearch-instructions-notes-5": "Por defeito os cartões arquivados não são pesquisados.",
+    "link-to-search": "Link para esta pesquisa",
+    "excel-font": "Arial",
+    "number": "Número",
+    "label-colors": "Cores de Etiqueta",
+    "label-names": "Nomes de Etiqueta",
+    "archived-at": "Arquivado em",
+    "sort-cards": "Ordenar Cartões",
+    "cardsSortPopup-title": "Ordenar Cartões",
+    "due-date": "Data Limite",
+    "server-error": "Erro no Servidor",
+    "server-error-troubleshooting": "Por favor submeta o erro gerado pelo servidor.\nPara uma instalação snap, execute: `sudo snap logs wekan.wekan`\nPara uma instalação Docker, execute: `sudo docker logs wekan-app`",
+    "title-alphabetically": "Título (Alfabeticamente)",
+    "created-at-newest-first": "Criado Em (Recentes Primeiro)",
+    "created-at-oldest-first": "Criado Em (Antigos Primeiro)",
+    "links-heading": "Links",
+    "hide-system-messages-of-all-users": "Omitir mensagens de sistema de todos os utilizadores",
+    "now-system-messages-of-all-users-are-hidden": "Todas as mensagens de sistema são omitidas a todos os utilizadores",
+    "move-swimlane": "Mover Pista",
+    "moveSwimlanePopup-title": "Mover Pista",
+    "custom-field-stringtemplate": "Texto Modelo",
+    "custom-field-stringtemplate-format": "Formato (use %{value} como substituto)",
+    "custom-field-stringtemplate-separator": "Separador (use &#32; ou &nbsp; para um espaço)",
+    "custom-field-stringtemplate-item-placeholder": "Pressione enter para adicionar mais itens",
+    "creator": "Criador",
+    "filesReportTitle": "Relatório de Ficheiros",
+    "reports": "Relatórios",
+    "rulesReportTitle": "Relatório de Regras",
+    "boardsReportTitle": "Boards Report",
+    "cardsReportTitle": "Cards Report",
+    "copy-swimlane": "Copiar Pista",
+    "copySwimlanePopup-title": "Copiar Pista",
+    "display-card-creator": "Mostrar Criador de Cartões",
+    "wait-spinner": "Wait Spinner",
+    "Bounce": "Bounce Wait Spinner",
+    "Cube": "Cube Wait Spinner",
+    "Cube-Grid": "Cube-Grid Wait Spinner",
+    "Dot": "Dot Wait Spinner",
+    "Double-Bounce": "Double Bounce Wait Spinner",
+    "Rotateplane": "Rotateplane Wait Spinner",
+    "Scaleout": "Scaleout Wait Spinner",
+    "Wave": "Wave Wait Spinner",
+    "maximize-card": "Maximizar Cartão",
+    "minimize-card": "Minimizar Cartão",
+    "delete-org-warning-message": "Não pode apagar esta organização, tem no mínimo um utilizador associado",
+    "delete-team-warning-message": "Não pode apagar esta equipa, tem no mínimo um utilizador associado",
+    "subject": "Assunto",
+    "details": "Detalhes",
+    "carbon-copy": "Carbon Copy (Cc:)",
+    "ticket": "Ticket",
+    "tickets": "Tickets",
+    "ticket-number": "Número do ticket",
+    "open": "Aberto",
+    "pending": "Pendente",
+    "closed": "Fechado",
+    "resolved": "Resolvido",
+    "cancelled": "Cancelado",
+    "history": "Histórico",
+    "request": "Pedido",
+    "requests": "Pedidos",
+    "help-request": "Pedido de ajuda",
+    "editCardSortOrderPopup-title": "Alterar ordenação",
+    "cardDetailsPopup-title": "Detalhes do cartão",
+    "add-teams": "Adicionar equipas",
+    "add-teams-label": "Added teams are displayed below:",
+    "remove-team-from-table": "Are you sure you want to remove this team from the board ?",
+    "confirm-btn": "Confirmar",
+    "remove-btn": "Remover",
+    "filter-card-title-label": "Filtrar por título do cartão",
+    "invite-people-success": "Invitation to register sent with success",
+    "invite-people-error": "Error while sending invitation to register",
+    "can-invite-if-same-mailDomainName": "Nome do domínio do e-mail",
+    "to-create-teams-contact-admin": "To create teams, please contact the administrator.",
+    "Node_heap_total_heap_size": "Node heap: total heap size",
+    "Node_heap_total_heap_size_executable": "Node heap: total heap size executable",
+    "Node_heap_total_physical_size": "Node heap: total physical size",
+    "Node_heap_total_available_size": "Node heap: total available size",
+    "Node_heap_used_heap_size": "Node heap: used heap size",
+    "Node_heap_heap_size_limit": "Node heap: heap size limit",
+    "Node_heap_malloced_memory": "Node heap: malloced memory",
+    "Node_heap_peak_malloced_memory": "Node heap: peak malloced memory",
+    "Node_heap_does_zap_garbage": "Node heap: does zap garbage",
+    "Node_heap_number_of_native_contexts": "Node heap: number of native contexts",
+    "Node_heap_number_of_detached_contexts": "Node heap: number of detached contexts",
+    "Node_memory_usage_rss": "Node memory usage: resident set size",
+    "Node_memory_usage_heap_total": "Node memory usage: total size of the allocated heap",
+    "Node_memory_usage_heap_used": "Node memory usage: actual memory used",
+    "Node_memory_usage_external": "Node memory usage: external",
+    "add-organizations": "Adicionar organizações",
+    "add-organizations-label": "Added organizations are displayed below:",
+    "remove-organization-from-board": "Are you sure you want to remove this organization from this board ?",
+    "to-create-organizations-contact-admin": "To create organizations, please contact administrator.",
+    "custom-legal-notice-link-url": "Custom legal notice page URL",
+    "acceptance_of_our_legalNotice": "By continuing, you accept our",
+    "legalNotice": "legal notice",
+    "copied": "Copiado!",
+    "checklistActionsPopup-title": "Checklist Actions",
+    "moveChecklist": "Move Checklist",
+    "moveChecklistPopup-title": "Move Checklist",
+    "newlineBecomesNewChecklistItem": "Newline becomes new checklist item",
+    "copyChecklist": "Copy Checklist",
+    "copyChecklistPopup-title": "Copy Checklist",
+    "card-show-lists": "Card Show Lists",
+    "subtaskActionsPopup-title": "Subtask Actions",
+    "attachmentActionsPopup-title": "Attachment Actions",
+    "attachment-move-storage-fs": "Move attachment to filesystem",
+    "attachment-move-storage-gridfs": "Move attachment to GridFS",
+    "attachment-move-storage-s3": "Move attachment to S3",
+    "attachment-move": "Move Attachment",
+    "move-all-attachments-to-fs": "Move all attachments to filesystem",
+    "move-all-attachments-to-gridfs": "Move all attachments to GridFS",
+    "move-all-attachments-to-s3": "Move all attachments to S3",
+    "move-all-attachments-of-board-to-fs": "Move all attachments of board to filesystem",
+    "move-all-attachments-of-board-to-gridfs": "Move all attachments of board to GridFS",
+    "move-all-attachments-of-board-to-s3": "Move all attachments of board to S3",
+    "path": "Path",
+    "version-name": "Version-Name",
+    "size": "Size",
+    "storage": "Storage",
+    "action": "Ação",
+    "board-title": "Board Title",
+    "attachmentRenamePopup-title": "Renomear",
+    "uploading": "Uploading",
+    "remaining_time": "Remaining time",
+    "speed": "Speed",
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password",
+    "minicardDetailsActionsPopup-title": "Detalhes do cartão",
+    "Mongo_sessions_count": "Mongo sessions count",
+    "change-visibility": "Alterar Visibilidade"
+}

+ 4 - 4
imports/i18n/data/ru.i18n.json

@@ -22,7 +22,7 @@
     "act-createBoard": "создал доску __board__",
     "act-createSwimlane": "создал дорожку __swimlane__ на доске __board__",
     "act-createCard": "создал карточку __card__ в списке __list__ на дорожке __swimlane__ доски __board__",
-    "act-createCustomField": "создал новое поле __customField__ на доске __board__\n",
+    "act-createCustomField": "создал новое поле __customField__ на доске __board__",
     "act-deleteCustomField": "удалил поле __customField__ с доски __board__",
     "act-setCustomField": "изменил значение поля __customField__: __customFieldValue__ в карточке __card__ в списке __list__ на дорожке __swimlane__ доски __board__",
     "act-createList": "добавил список __list__ на доску __board__",
@@ -190,7 +190,7 @@
     "negativeVoteMembersPopup-title": "Противники",
     "card-edit-voting": "Редактировать голосование",
     "editVoteEndDatePopup-title": "Изменить дату окончания голосования",
-    "allowNonBoardMembers": "Разрешить всем авторизованным пользователям ",
+    "allowNonBoardMembers": "Разрешить всем авторизованным пользователям",
     "vote-question": "Вопрос для голосования",
     "vote-public": "Показать кто как голосовал",
     "vote-for-it": "за",
@@ -447,7 +447,7 @@
     "import-csv-placeholder": "Вставьте CSV/TSV сюда",
     "import-map-members": "Составить карту участников",
     "import-members-map": "Вы импортировали доску с участниками. Пожалуйста, отметьте участников, которых вы хотите импортировать в качестве пользователей",
-    "import-members-map-note": "Внимание: участники без установленного соответствия будут назначены текущему пользователю. ",
+    "import-members-map-note": "Внимание: участники без установленного соответствия будут назначены текущему пользователю.",
     "import-show-user-mapping": "Проверить карту участников",
     "import-user-select": "Выберите существующего пользователя, которого вы хотите использовать в качестве участника",
     "importMapMembersAddPopup-title": "Выбрать участника",
@@ -931,7 +931,7 @@
     "last-activity": "Последние действия",
     "voting": "Голосование",
     "archived": "Архивировано",
-    "delete-linked-card-before-this-card": "Вы не можете удалить карточку, не удалив связанную c ней карточку, которая имеет ",
+    "delete-linked-card-before-this-card": "Вы не можете удалить карточку, не удалив связанную c ней карточку, которая имеет",
     "delete-linked-cards-before-this-list": "Вы не можете удалить этот список, не удалив карточки, которые указывают на карточки в этом списке",
     "hide-checked-items": "Спрятать отмеченные",
     "task": "Задача",

+ 2 - 2
imports/i18n/data/sr.i18n.json

@@ -286,7 +286,7 @@
     "no-comments": "No comments",
     "no-comments-desc": "Can not see comments and activities.",
     "worker": "Radnik",
-    "worker-desc": "Može samo da pomera kartice, dodeljuje sebe kartici i da komentariše. ",
+    "worker-desc": "Može samo da pomera kartice, dodeljuje sebe kartici i da komentariše.",
     "computer": "Računar",
     "confirm-subtask-delete-popup": "Are you sure you want to delete subtask?",
     "confirm-checklist-delete-popup": "Are you sure you want to delete the checklist?",
@@ -890,7 +890,7 @@
     "act-pastdue": "podsećao da je trenutni krajnji rok (__vremenskaVrednost__) __kartica__  prošao",
     "act-duenow": "podsećao da je trenutni krajnji rok (__vremenskaVrednost__) __kartica__ trenutno",
     "act-atUserComment": "Spomenuti ste na [__tabla__] __lista__/__kartica__",
-    "delete-user-confirm-popup": "Da li ste sigurni da želite da izbrišete nalog? Nema poništenja akcije. ",
+    "delete-user-confirm-popup": "Da li ste sigurni da želite da izbrišete nalog? Nema poništenja akcije.",
     "delete-team-confirm-popup": "Are you sure you want to delete this team? There is no undo.",
     "delete-org-confirm-popup": "Are you sure you want to delete this organization? There is no undo.",
     "accounts-allowUserDelete": "Dozvoli korisnicima da sami brišu svoj nalog",

+ 1 - 1
imports/i18n/data/sv.i18n.json

@@ -447,7 +447,7 @@
     "import-csv-placeholder": "Klistra in CSV/TSV data här",
     "import-map-members": "Kartlägg medlemmar",
     "import-members-map": "Din importerade tavla har några medlemmar. Vänligen matcha medlemmarna du vill importera mot dina användare",
-    "import-members-map-note": "Notera: Ommappade medlemmar kommer tilldelas den nuvarande användaren. ",
+    "import-members-map-note": "Notera: Ommappade medlemmar kommer tilldelas den nuvarande användaren.",
     "import-show-user-mapping": "Granska medlemskartläggning",
     "import-user-select": "Välj din befintliga användare du vill använda som den här medlemmen",
     "importMapMembersAddPopup-title": "Välj medlem",

+ 59 - 59
imports/i18n/data/ta.i18n.json

@@ -48,17 +48,17 @@
     "activity-added": "added %s to %s",
     "activity-archived": "%s moved to Archive",
     "activity-attached": "attached %s to %s",
-    "activity-created": "உருவாக்கப்பட்டது ",
+    "activity-created": "உருவாக்கப்பட்டது",
     "activity-customfield-created": "created custom field %s",
     "activity-excluded": "excluded %s from %s",
     "activity-imported": "imported %s into %s from %s",
     "activity-imported-board": "imported %s from %s",
-    "activity-joined": "சேர்ந்தது ",
+    "activity-joined": "சேர்ந்தது",
     "activity-moved": "moved %s from %s to %s",
     "activity-on": "on %s",
     "activity-removed": "removed %s from %s",
     "activity-sent": "sent %s to %s",
-    "activity-unjoined": "பிரிக்கப்பட்டது ",
+    "activity-unjoined": "பிரிக்கப்பட்டது",
     "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",
@@ -68,7 +68,7 @@
     "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",
-    "add": "சேர் ",
+    "add": "சேர்",
     "activity-checked-item-card": "checked %s in checklist %s",
     "activity-unchecked-item-card": "unchecked %s in checklist %s",
     "activity-checklist-completed-card": "completed checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
@@ -129,14 +129,14 @@
     "add-template-container": "Add Template Container",
     "assign-member": "Assign member",
     "attached": "attached",
-    "attachment": "இணைப்பு ",
+    "attachment": "இணைப்பு",
     "attachment-delete-pop": "Deleting an attachment is permanent. There is no undo.",
     "attachmentDeletePopup-title": "Delete Attachment?",
-    "attachments": "இணைப்புகள் ",
+    "attachments": "இணைப்புகள்",
     "auto-watch": "Automatically watch boards when they are created",
     "avatar-too-big": "The avatar is too large (520KB max)",
-    "back": "பின்செல் ",
-    "board-change-color": "நிறம் மாற்று ",
+    "back": "பின்செல்",
+    "board-change-color": "நிறம் மாற்று",
     "show-at-all-boards-page": "Show at All Boards page",
     "board-info-on-my-boards": "All Boards Settings",
     "boardInfoOnMyBoardsPopup-title": "All Boards Settings",
@@ -156,7 +156,7 @@
     "boardChangeViewPopup-title": "Board View",
     "boards": "Boards",
     "board-view": "Board View",
-    "board-view-cal": "நாள்கட்டி ",
+    "board-view-cal": "நாள்கட்டி",
     "board-view-swimlanes": "Swimlanes",
     "board-view-collapse": "Collapse",
     "board-view-gantt": "Gantt",
@@ -223,7 +223,7 @@
     "cardDetailsActionsPopup-title": "Card Actions",
     "cardLabelsPopup-title": "Labels",
     "cardMembersPopup-title": "Members",
-    "cardMorePopup-title": "மேலும் ",
+    "cardMorePopup-title": "மேலும்",
     "cardTemplatePopup-title": "Create template",
     "cards": "Cards",
     "cards-count": "Cards",
@@ -234,12 +234,12 @@
     "cardType-linkedBoard": "Linked Board",
     "change": "Change",
     "change-avatar": "Change Avatar",
-    "change-password": "கடவுச்சொல்லை மாற்று ",
+    "change-password": "கடவுச்சொல்லை மாற்று",
     "change-permissions": "Change permissions",
     "change-settings": "Change Settings",
     "changeAvatarPopup-title": "Change Avatar",
     "changeLanguagePopup-title": "Change Language",
-    "changePasswordPopup-title": "கடவுச்சொல்லை மாற்றுக ",
+    "changePasswordPopup-title": "கடவுச்சொல்லை மாற்றுக",
     "changePermissionsPopup-title": "Change Permissions",
     "changeSettingsPopup-title": "Change Settings",
     "subtasks": "Subtasks",
@@ -254,40 +254,40 @@
     "color-black": "black",
     "color-blue": "blue",
     "color-crimson": "crimson",
-    "color-darkgreen": "அடர் பச்சை ",
-    "color-gold": "தங்கம் ",
+    "color-darkgreen": "அடர் பச்சை",
+    "color-gold": "தங்கம்",
     "color-gray": "gray",
-    "color-green": "பச்சை ",
+    "color-green": "பச்சை",
     "color-indigo": "indigo",
-    "color-lime": "வெளிர் பச்சை ",
+    "color-lime": "வெளிர் பச்சை",
     "color-magenta": "magenta",
     "color-mistyrose": "mistyrose",
     "color-navy": "navy",
-    "color-orange": "ஆரஞ்சு ",
+    "color-orange": "ஆரஞ்சு",
     "color-paleturquoise": "paleturquoise",
     "color-peachpuff": "peachpuff",
     "color-pink": "pink",
     "color-plum": "plum",
     "color-purple": "purple",
-    "color-red": "சிகப்பு ",
+    "color-red": "சிகப்பு",
     "color-saddlebrown": "saddlebrown",
-    "color-silver": "வெள்ளி ",
-    "color-sky": "வாணம் ",
+    "color-silver": "வெள்ளி",
+    "color-sky": "வாணம்",
     "color-slateblue": "slateblue",
-    "color-white": "வெள்ளை ",
-    "color-yellow": "மஞ்சள் ",
+    "color-white": "வெள்ளை",
+    "color-yellow": "மஞ்சள்",
     "unset-color": "Unset",
-    "comment": "கருத்து ",
+    "comment": "கருத்து",
     "comment-placeholder": "Write Comment",
-    "comment-only": "கருத்து மட்டும் ",
+    "comment-only": "கருத்து மட்டும்",
     "comment-only-desc": "Can comment on cards only.",
     "comment-delete": "Are you sure you want to delete the comment?",
     "deleteCommentPopup-title": "Delete comment?",
-    "no-comments": "கருத்து இல்லை ",
+    "no-comments": "கருத்து இல்லை",
     "no-comments-desc": "Can not see comments and activities.",
     "worker": "Worker",
     "worker-desc": "Can only move cards, assign itself to card and comment.",
-    "computer": "கணினி ",
+    "computer": "கணினி",
     "confirm-subtask-delete-popup": "Are you sure you want to delete subtask?",
     "confirm-checklist-delete-popup": "Are you sure you want to delete the checklist?",
     "subtaskDeletePopup-title": "Delete Subtask?",
@@ -295,12 +295,12 @@
     "copy-card-link-to-clipboard": "Copy card link to clipboard",
     "copy-text-to-clipboard": "Copy text to clipboard",
     "linkCardPopup-title": "Link Card",
-    "searchElementPopup-title": "தேடு ",
+    "searchElementPopup-title": "தேடு",
     "copyCardPopup-title": "Copy Card",
     "copyManyCardsPopup-title": "Copy Template to Many Cards",
     "copyManyCardsPopup-instructions": "Destination Card Titles and Descriptions in this JSON format",
     "copyManyCardsPopup-format": "[ {\"title\": \"First card title\", \"description\":\"First card description\"}, {\"title\":\"Second card title\",\"description\":\"Second card description\"},{\"title\":\"Last card title\",\"description\":\"Last card description\"} ]",
-    "create": "உருவாக்கு ",
+    "create": "உருவாக்கு",
     "createBoardPopup-title": "Create Board",
     "chooseBoardSourcePopup-title": "Import board",
     "createLabelPopup-title": "Create Label",
@@ -311,16 +311,16 @@
     "custom-field-checkbox": "Checkbox",
     "custom-field-currency": "Currency",
     "custom-field-currency-option": "Currency Code",
-    "custom-field-date": "நாள் ",
+    "custom-field-date": "நாள்",
     "custom-field-dropdown": "Dropdown List",
     "custom-field-dropdown-none": "(none)",
     "custom-field-dropdown-options": "List Options",
     "custom-field-dropdown-options-placeholder": "Press enter to add more options",
     "custom-field-dropdown-unknown": "(unknown)",
-    "custom-field-number": "எண் ",
+    "custom-field-number": "எண்",
     "custom-field-text": "Text",
     "custom-fields": "Custom Fields",
-    "date": "நாள் ",
+    "date": "நாள்",
     "decline": "Decline",
     "default-avatar": "Default avatar",
     "delete": "Delete",
@@ -331,8 +331,8 @@
     "disambiguateMultiMemberPopup-title": "Disambiguate Member Action",
     "discard": "Discard",
     "done": "Done",
-    "download": "பதிவிறக்கம் ",
-    "edit": "திருத்து ",
+    "download": "பதிவிறக்கம்",
+    "edit": "திருத்து",
     "edit-avatar": "Change Avatar",
     "edit-profile": "Edit Profile",
     "edit-wip-limit": "Edit WIP Limit",
@@ -345,7 +345,7 @@
     "editLabelPopup-title": "Change Label",
     "editNotificationPopup-title": "Edit Notification",
     "editProfilePopup-title": "Edit Profile",
-    "email": "மின் அஞ்சல் ",
+    "email": "மின் அஞ்சல்",
     "email-enrollAccount-subject": "An account created for you on __siteName__",
     "email-enrollAccount-text": "Hello __user__,\n\nTo start using the service, simply click the link below.\n\n__url__\n\nThanks.",
     "email-fail": "Sending email failed",
@@ -423,20 +423,20 @@
     "other-filters-label": "Other Filters",
     "advanced-filter-label": "Advanced Filter",
     "advanced-filter-description": "Advanced Filter allows to write a string containing following operators: == != <= >= && || ( ) A space is used as a separator between the Operators. You can filter for all Custom Fields by typing their names and values. For Example: Field1 == Value1. Note: If fields or values contains spaces, you need to encapsulate them into single quotes. For Example: 'Field 1' == 'Value 1'. For single control characters (' \\/) to be skipped, you can use \\. For example: Field1 == I\\'m. Also you can combine multiple conditions. For Example: F1 == V1 || F1 == V2. Normally all operators are interpreted from left to right. You can change the order by placing brackets. For Example: F1 == V1 && ( F2 == V2 || F2 == V3 ). Also you can search text fields using regex: F1 == /Tes.*/i",
-    "fullname": "முழு பெயர் ",
+    "fullname": "முழு பெயர்",
     "header-logo-title": "Go back to your boards page.",
     "hide-system-messages": "Hide system messages",
     "headerBarCreateBoardPopup-title": "Create Board",
-    "home": "தொடக்கம் ",
-    "import": "பதிவேற்றம் ",
+    "home": "தொடக்கம்",
+    "import": "பதிவேற்றம்",
     "impersonate-user": "Impersonate user",
-    "link": "இணை ",
+    "link": "இணை",
     "import-board": "import board",
     "import-board-c": "Import board",
     "import-board-title-trello": "Import board from Trello",
     "import-board-title-wekan": "Import board from previous export",
     "import-board-title-csv": "Import board from CSV/TSV",
-    "from-trello": "Trello ல் இருந்து ",
+    "from-trello": "Trello ல் இருந்து",
     "from-wekan": "From previous export",
     "from-csv": "From CSV/TSV",
     "import-board-instruction-trello": "In your Trello board, go to 'Menu', then 'More', 'Print and Export', 'Export JSON', and copy the resulting text.",
@@ -463,7 +463,7 @@
     "label-default": "%s label (default)",
     "label-delete-pop": "There is no undo. This will remove this label from all cards and destroy its history.",
     "labels": "Labels",
-    "language": "மொழி ",
+    "language": "மொழி",
     "last-admin-desc": "You can’t change roles because there must be at least one admin.",
     "leave-board": "Leave Board",
     "leave-board-pop": "Are you sure you want to leave __boardTitle__? You will be removed from all cards on this board.",
@@ -473,7 +473,7 @@
     "list-archive-cards-pop": "This will remove all the cards in this list from the board. To view cards in Archive and bring them back to the board, click “Menu” > “Archive”.",
     "list-move-cards": "Move all cards in this list",
     "list-select-cards": "Select all cards in this list",
-    "set-color-list": "நிறத்தை மாற்று ",
+    "set-color-list": "நிறத்தை மாற்று",
     "listActionPopup-title": "List Actions",
     "settingsUserPopup-title": "User Settings",
     "settingsTeamPopup-title": "Team Settings",
@@ -482,7 +482,7 @@
     "swimlaneAddPopup-title": "Add a Swimlane below",
     "listImportCardPopup-title": "Import a Trello card",
     "listImportCardsTsvPopup-title": "Import Excel CSV/TSV",
-    "listMorePopup-title": "மேலும் ",
+    "listMorePopup-title": "மேலும்",
     "link-list": "Link to this list",
     "list-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the list. There is no undo.",
     "list-delete-suggest-archive": "You can move a list to Archive to remove it from the board and preserve the activity.",
@@ -506,7 +506,7 @@
     "muted": "Muted",
     "muted-info": "You will never be notified of any changes in this board",
     "my-boards": "My Boards",
-    "name": "பெயர் ",
+    "name": "பெயர்",
     "no-archived-cards": "No cards in Archive.",
     "no-archived-lists": "No lists in Archive.",
     "no-archived-swimlanes": "No swimlanes in Archive.",
@@ -520,16 +520,16 @@
     "or": "or",
     "page-maybe-private": "This page may be private. You may be able to view it by <a href='%s'>logging in</a>.",
     "page-not-found": "Page not found.",
-    "password": "கடவுச்சொல் ",
+    "password": "கடவுச்சொல்",
     "paste-or-dragdrop": "to paste, or drag & drop image file to it (image only)",
     "participating": "Participating",
     "preview": "Preview",
     "previewAttachedImagePopup-title": "Preview",
     "previewClipboardImagePopup-title": "Preview",
-    "private": "தனியார் ",
+    "private": "தனியார்",
     "private-desc": "This board is private. Only people added to the board can view and edit it.",
     "profile": "Profile",
-    "public": "பொது ",
+    "public": "பொது",
     "public-desc": "This board is public. It's visible to anyone with the link and will show up in search engines like Google. Only people added to the board can edit.",
     "quick-access-description": "Star a board to add a shortcut in this bar.",
     "remove-cover": "Remove Cover",
@@ -540,14 +540,14 @@
     "remove-member-from-card": "Remove from Card",
     "remove-member-pop": "Remove __name__ (__username__) from __boardTitle__? The member will be removed from all cards on this board. They will receive a notification.",
     "removeMemberPopup-title": "Remove Member?",
-    "rename": "பெயர்மாற்றம் ",
+    "rename": "பெயர்மாற்றம்",
     "rename-board": "Rename Board",
     "restore": "Restore",
     "rescue-card-description": "Show rescue dialogue before closing for unsaved card descriptions",
     "rescue-card-description-dialogue": "Overwrite current card description with your changes?",
     "card-settings": "Card Settings",
-    "save": "சேமி ",
-    "search": "தேடு ",
+    "save": "சேமி",
+    "search": "தேடு",
     "rules": "Rules",
     "search-cards": "Search from card/list titles, descriptions and custom fields on this board",
     "search-example": "Write text you search and press Enter",
@@ -572,8 +572,8 @@
     "star-board-title": "Click to star this board. It will show up at top of your boards list.",
     "starred-boards": "Starred Boards",
     "starred-boards-description": "Starred boards show up at the top of your boards list.",
-    "subscribe": "சந்தா ",
-    "team": "குழு ",
+    "subscribe": "சந்தா",
+    "team": "குழு",
     "this-board": "this board",
     "this-card": "this card",
     "spent-time-hours": "Spent time (hours)",
@@ -626,7 +626,7 @@
     "registration": "Registration",
     "disable-self-registration": "Disable Self-Registration",
     "disable-forgot-password": "Disable Forgot Password",
-    "invite": "அழைப்பு ",
+    "invite": "அழைப்பு",
     "invite-people": "Invite People",
     "to-boards": "To board(s)",
     "email-addresses": "Email Addresses",
@@ -636,10 +636,10 @@
     "smtp-host": "SMTP Host",
     "smtp-port": "SMTP Port",
     "smtp-username": "Username",
-    "smtp-password": "கடவுச்சொல் ",
+    "smtp-password": "கடவுச்சொல்",
     "smtp-tls": "TLS support",
-    "send-from": "அனுப்புனர் ",
-    "send-smtp-test": "சோதனை மின்னஞ்சல் அணுப்புக ",
+    "send-from": "அனுப்புனர்",
+    "send-smtp-test": "சோதனை மின்னஞ்சல் அணுப்புக",
     "invitation-code": "Invitation Code",
     "email-invite-register-subject": "__inviter__ sent you an invitation",
     "email-invite-register-text": "Dear __user__,\n\n__inviter__ invites you to kanban board for collaborations.\n\nPlease follow the link below:\n__url__\n\nAnd your invitation code is: __icode__\n\nThanks.",
@@ -693,7 +693,7 @@
     "active": "Active",
     "card-received": "Received",
     "card-received-on": "Received on",
-    "card-end": "முடிவு ",
+    "card-end": "முடிவு",
     "card-end-on": "Ends on",
     "editCardReceivedDatePopup-title": "Change received date",
     "editCardEndDatePopup-title": "Change end date",
@@ -783,7 +783,7 @@
     "r-archive": "Move to Archive",
     "r-unarchive": "Restore from Archive",
     "r-card": "card",
-    "r-add": "சேர் ",
+    "r-add": "சேர்",
     "r-remove": "Remove",
     "r-label": "label",
     "r-member": "member",
@@ -1071,7 +1071,7 @@
     "globalSearch-instructions-notes-5": "By default archived cards are not searched.",
     "link-to-search": "Link to this search",
     "excel-font": "Arial",
-    "number": "எண் ",
+    "number": "எண்",
     "label-colors": "Label Colors",
     "label-names": "Label Names",
     "archived-at": "archived at",
@@ -1189,7 +1189,7 @@
     "storage": "Storage",
     "action": "Action",
     "board-title": "Board Title",
-    "attachmentRenamePopup-title": "பெயர்மாற்றம் ",
+    "attachmentRenamePopup-title": "பெயர்மாற்றம்",
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",

+ 1204 - 0
imports/i18n/data/tlh.i18n.json

@@ -0,0 +1,1204 @@
+{
+    "accept": "Accept",
+    "act-activity-notify": "Activity Notification",
+    "act-addAttachment": "added attachment __attachment__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-deleteAttachment": "deleted attachment __attachment__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-addSubtask": "added subtask __subtask__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-addLabel": "Added label __label__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-addedLabel": "Added label __label__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-removeLabel": "Removed label __label__ from card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-removedLabel": "Removed label __label__ from card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-addChecklist": "added checklist __checklist__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-addChecklistItem": "added checklist item __checklistItem__ to checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-removeChecklist": "removed checklist __checklist__ from card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-removeChecklistItem": "removed checklist item __checklistItem__ from checklist __checkList__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-checkedItem": "checked __checklistItem__ of checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-uncheckedItem": "unchecked __checklistItem__ of checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-completeChecklist": "completed checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-uncompleteChecklist": "uncompleted checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-addComment": "commented on card __card__: __comment__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-editComment": "edited comment on card __card__: __comment__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-deleteComment": "deleted comment on card __card__: __comment__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-createBoard": "created board __board__",
+    "act-createSwimlane": "created swimlane __swimlane__ to board __board__",
+    "act-createCard": "created card __card__ to list __list__ at swimlane __swimlane__ at board __board__",
+    "act-createCustomField": "created custom field __customField__ at board __board__",
+    "act-deleteCustomField": "deleted custom field __customField__ at board __board__",
+    "act-setCustomField": "edited custom field __customField__: __customFieldValue__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-createList": "added list __list__ to board __board__",
+    "act-addBoardMember": "added member __member__ to board __board__",
+    "act-archivedBoard": "Board __board__ moved to Archive",
+    "act-archivedCard": "Card __card__ at list __list__ at swimlane __swimlane__ at board __board__ moved to Archive",
+    "act-archivedList": "List __list__ at swimlane __swimlane__ at board __board__ moved to Archive",
+    "act-archivedSwimlane": "Swimlane __swimlane__ at board __board__ moved to Archive",
+    "act-importBoard": "imported board __board__",
+    "act-importCard": "imported card  __card__ to list __list__ at swimlane __swimlane__ at board __board__",
+    "act-importList": "imported list __list__ to swimlane __swimlane__ at board __board__",
+    "act-joinMember": "added member __member__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-moveCard": "moved card __card__ at board __board__ from list __oldList__ at swimlane __oldSwimlane__ to list __list__ at swimlane __swimlane__",
+    "act-moveCardToOtherBoard": "moved card __card__ from list __oldList__ at swimlane __oldSwimlane__ at board __oldBoard__ to list __list__ at swimlane __swimlane__ at board __board__",
+    "act-removeBoardMember": "removed member __member__ from board __board__",
+    "act-restoredCard": "restored card __card__ to list __list__ at swimlane __swimlane__ at board __board__",
+    "act-unjoinMember": "removed member __member__ from card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-withBoardTitle": "__board__",
+    "act-withCardTitle": "[__board__] __card__",
+    "actions": "Actions",
+    "activities": "Activities",
+    "activity": "Activity",
+    "activity-added": "added %s to %s",
+    "activity-archived": "%s moved to Archive",
+    "activity-attached": "attached %s to %s",
+    "activity-created": "created %s",
+    "activity-customfield-created": "created custom field %s",
+    "activity-excluded": "excluded %s from %s",
+    "activity-imported": "imported %s into %s from %s",
+    "activity-imported-board": "imported %s from %s",
+    "activity-joined": "joined %s",
+    "activity-moved": "moved %s from %s to %s",
+    "activity-on": "on %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",
+    "add": "Add",
+    "activity-checked-item-card": "checked %s in checklist %s",
+    "activity-unchecked-item-card": "unchecked %s in checklist %s",
+    "activity-checklist-completed-card": "completed checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "activity-checklist-uncompleted-card": "uncompleted the checklist %s",
+    "activity-editComment": "edited comment %s",
+    "activity-deleteComment": "deleted comment %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",
+    "activity-endDate": "edited end date to %s of %s",
+    "add-attachment": "Add Attachment",
+    "add-board": "Add Board",
+    "add-template": "Add Template",
+    "add-card": "Add Card",
+    "add-card-to-top-of-list": "Add Card to Top of List",
+    "add-card-to-bottom-of-list": "Add Card to Bottom of List",
+    "add-swimlane": "Add Swimlane",
+    "add-subtask": "Add Subtask",
+    "add-checklist": "Add Checklist",
+    "add-checklist-item": "Add an item to checklist",
+    "close-add-checklist-item": "Close add an item to checklist form",
+    "close-edit-checklist-item": "Close edit an item to checklist form",
+    "convertChecklistItemToCardPopup-title": "Convert to Card",
+    "add-cover": "Add Cover",
+    "add-label": "Add Label",
+    "add-list": "Add List",
+    "add-members": "Add Members",
+    "added": "Added",
+    "addMemberPopup-title": "Members",
+    "memberPopup-title": "Member Settings",
+    "admin": "Admin",
+    "admin-desc": "Can view and edit cards, remove members, and change settings for the board.",
+    "admin-announcement": "Announcement",
+    "admin-announcement-active": "Active System-Wide Announcement",
+    "admin-announcement-title": "Announcement from Administrator",
+    "all-boards": "All boards",
+    "and-n-other-card": "And __count__ other card",
+    "and-n-other-card_plural": "And __count__ other cards",
+    "apply": "Apply",
+    "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.",
+    "app-try-reconnect": "Try to reconnect.",
+    "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?",
+    "archived-items": "Archive",
+    "archived-boards": "Boards in Archive",
+    "restore-board": "Restore Board",
+    "no-archived-boards": "No Boards in Archive.",
+    "archives": "Archive",
+    "template": "Template",
+    "templates": "Templates",
+    "template-container": "Template Container",
+    "add-template-container": "Add Template Container",
+    "assign-member": "Assign member",
+    "attached": "attached",
+    "attachment": "Attachment",
+    "attachment-delete-pop": "Deleting an attachment is permanent. There is no undo.",
+    "attachmentDeletePopup-title": "Delete Attachment?",
+    "attachments": "Attachments",
+    "auto-watch": "Automatically watch boards when they are created",
+    "avatar-too-big": "The avatar is too large (520KB max)",
+    "back": "Back",
+    "board-change-color": "Change color",
+    "show-at-all-boards-page": "Show at All Boards page",
+    "board-info-on-my-boards": "All Boards Settings",
+    "boardInfoOnMyBoardsPopup-title": "All Boards Settings",
+    "boardInfoOnMyBoards-title": "All Boards Settings",
+    "show-card-counter-per-list": "Show card count per list",
+    "show-board_members-avatar": "Show Board members avatars",
+    "board-nb-stars": "%s stars",
+    "board-not-found": "Board not found",
+    "board-private-info": "This board will be <strong>private</strong>.",
+    "board-public-info": "This board will be <strong>public</strong>.",
+    "board-drag-drop-reorder-or-click-open": "Drag and drop to reorder board icons. Click board icon to open board.",
+    "boardChangeColorPopup-title": "Change Board Background",
+    "boardChangeTitlePopup-title": "Rename Board",
+    "boardChangeVisibilityPopup-title": "Change Visibility",
+    "boardChangeWatchPopup-title": "Change Watch",
+    "boardMenuPopup-title": "Board Settings",
+    "boardChangeViewPopup-title": "Board View",
+    "boards": "Boards",
+    "board-view": "Board View",
+    "board-view-cal": "Calendar",
+    "board-view-swimlanes": "Swimlanes",
+    "board-view-collapse": "Collapse",
+    "board-view-gantt": "Gantt",
+    "board-view-lists": "Lists",
+    "bucket-example": "Like “Bucket List” for example",
+    "cancel": "Cancel",
+    "card-archived": "This card is moved to Archive.",
+    "board-archived": "This board is moved to Archive.",
+    "card-comments-title": "This card has %s comment.",
+    "card-delete-notice": "Deleting is permanent. You will lose all actions associated with this card.",
+    "card-delete-pop": "All actions will be removed from the activity feed and you won't be able to re-open the card. There is no undo.",
+    "card-delete-suggest-archive": "You can move a card to Archive to remove it from the board and preserve the activity.",
+    "card-archive-pop": "Card will not be visible at this list after archiving card.",
+    "card-archive-suggest-cancel": "You can later restore card from Archive.",
+    "card-due": "Due",
+    "card-due-on": "Due on",
+    "card-spent": "Spent Time",
+    "card-edit-attachments": "Edit attachments",
+    "card-edit-custom-fields": "Edit custom fields",
+    "card-edit-labels": "Edit labels",
+    "card-edit-members": "Edit members",
+    "card-labels-title": "Change the labels for the card.",
+    "card-members-title": "Add or remove members of the board from the card.",
+    "card-start": "Start",
+    "card-start-on": "Starts on",
+    "cardAttachmentsPopup-title": "Attach From",
+    "cardCustomField-datePopup-title": "Change date",
+    "cardCustomFieldsPopup-title": "Edit custom fields",
+    "cardStartVotingPopup-title": "Start a vote",
+    "positiveVoteMembersPopup-title": "Proponents",
+    "negativeVoteMembersPopup-title": "Opponents",
+    "card-edit-voting": "Edit voting",
+    "editVoteEndDatePopup-title": "Change vote end date",
+    "allowNonBoardMembers": "Allow all logged in users",
+    "vote-question": "Voting question",
+    "vote-public": "Show who voted what",
+    "vote-for-it": "for it",
+    "vote-against": "against",
+    "deleteVotePopup-title": "Delete vote?",
+    "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
+    "cardStartPlanningPokerPopup-title": "Start a Planning Poker",
+    "card-edit-planning-poker": "Edit Planning Poker",
+    "editPokerEndDatePopup-title": "Change Planning Poker vote end date",
+    "poker-question": "Planning Poker",
+    "poker-one": "1",
+    "poker-two": "2",
+    "poker-three": "3",
+    "poker-five": "5",
+    "poker-eight": "8",
+    "poker-thirteen": "13",
+    "poker-twenty": "20",
+    "poker-forty": "40",
+    "poker-oneHundred": "100",
+    "poker-unsure": "?",
+    "poker-finish": "Finish",
+    "poker-result-votes": "Votes",
+    "poker-result-who": "Who",
+    "poker-replay": "Replay",
+    "set-estimation": "Set Estimation",
+    "deletePokerPopup-title": "Delete planning poker?",
+    "poker-delete-pop": "Deleting is permanent. You will lose all actions associated with this planning poker.",
+    "cardDeletePopup-title": "Delete Card?",
+    "cardArchivePopup-title": "Archive Card?",
+    "cardDetailsActionsPopup-title": "Card Actions",
+    "cardLabelsPopup-title": "Labels",
+    "cardMembersPopup-title": "Members",
+    "cardMorePopup-title": "More",
+    "cardTemplatePopup-title": "Create template",
+    "cards": "Cards",
+    "cards-count": "Cards",
+    "cards-count-one": "Card",
+    "casSignIn": "Sign In with CAS",
+    "cardType-card": "Card",
+    "cardType-linkedCard": "Linked Card",
+    "cardType-linkedBoard": "Linked Board",
+    "change": "Change",
+    "change-avatar": "Change Avatar",
+    "change-password": "Change Password",
+    "change-permissions": "Change permissions",
+    "change-settings": "Change Settings",
+    "changeAvatarPopup-title": "Change Avatar",
+    "changeLanguagePopup-title": "Change Language",
+    "changePasswordPopup-title": "Change Password",
+    "changePermissionsPopup-title": "Change Permissions",
+    "changeSettingsPopup-title": "Change Settings",
+    "subtasks": "Subtasks",
+    "checklists": "Checklists",
+    "click-to-star": "Click to star this board.",
+    "click-to-unstar": "Click to unstar this board.",
+    "clipboard": "Clipboard or drag & drop",
+    "close": "Close",
+    "close-board": "Close Board",
+    "close-board-pop": "You will be able to restore the board by clicking the “Archive” button from the home header.",
+    "close-card": "Close Card",
+    "color-black": "black",
+    "color-blue": "blue",
+    "color-crimson": "crimson",
+    "color-darkgreen": "darkgreen",
+    "color-gold": "gold",
+    "color-gray": "gray",
+    "color-green": "green",
+    "color-indigo": "indigo",
+    "color-lime": "lime",
+    "color-magenta": "magenta",
+    "color-mistyrose": "mistyrose",
+    "color-navy": "navy",
+    "color-orange": "orange",
+    "color-paleturquoise": "paleturquoise",
+    "color-peachpuff": "peachpuff",
+    "color-pink": "pink",
+    "color-plum": "plum",
+    "color-purple": "purple",
+    "color-red": "red",
+    "color-saddlebrown": "saddlebrown",
+    "color-silver": "silver",
+    "color-sky": "sky",
+    "color-slateblue": "slateblue",
+    "color-white": "white",
+    "color-yellow": "yellow",
+    "unset-color": "Unset",
+    "comment": "Comment",
+    "comment-placeholder": "Write Comment",
+    "comment-only": "Comment only",
+    "comment-only-desc": "Can comment on cards only.",
+    "comment-delete": "Are you sure you want to delete the comment?",
+    "deleteCommentPopup-title": "Delete comment?",
+    "no-comments": "No comments",
+    "no-comments-desc": "Can not see comments and activities.",
+    "worker": "Worker",
+    "worker-desc": "Can only move cards, assign itself to card and comment.",
+    "computer": "Computer",
+    "confirm-subtask-delete-popup": "Are you sure you want to delete subtask?",
+    "confirm-checklist-delete-popup": "Are you sure you want to delete the checklist?",
+    "subtaskDeletePopup-title": "Delete Subtask?",
+    "checklistDeletePopup-title": "Delete Checklist?",
+    "copy-card-link-to-clipboard": "Copy card link to clipboard",
+    "copy-text-to-clipboard": "Copy text to clipboard",
+    "linkCardPopup-title": "Link Card",
+    "searchElementPopup-title": "Search",
+    "copyCardPopup-title": "Copy Card",
+    "copyManyCardsPopup-title": "Copy Template to Many Cards",
+    "copyManyCardsPopup-instructions": "Destination Card Titles and Descriptions in this JSON format",
+    "copyManyCardsPopup-format": "[ {\"title\": \"First card title\", \"description\":\"First card description\"}, {\"title\":\"Second card title\",\"description\":\"Second card description\"},{\"title\":\"Last card title\",\"description\":\"Last card description\"} ]",
+    "create": "Create",
+    "createBoardPopup-title": "Create Board",
+    "chooseBoardSourcePopup-title": "Import board",
+    "createLabelPopup-title": "Create Label",
+    "createCustomField": "Create Field",
+    "createCustomFieldPopup-title": "Create Field",
+    "current": "current",
+    "custom-field-delete-pop": "There is no undo. This will remove this custom field from all cards and destroy its history.",
+    "custom-field-checkbox": "Checkbox",
+    "custom-field-currency": "Currency",
+    "custom-field-currency-option": "Currency Code",
+    "custom-field-date": "Date",
+    "custom-field-dropdown": "Dropdown List",
+    "custom-field-dropdown-none": "(none)",
+    "custom-field-dropdown-options": "List Options",
+    "custom-field-dropdown-options-placeholder": "Press enter to add more options",
+    "custom-field-dropdown-unknown": "(unknown)",
+    "custom-field-number": "Number",
+    "custom-field-text": "Text",
+    "custom-fields": "Custom Fields",
+    "date": "Date",
+    "decline": "Decline",
+    "default-avatar": "Default avatar",
+    "delete": "Delete",
+    "deleteCustomFieldPopup-title": "Delete Custom Field?",
+    "deleteLabelPopup-title": "Delete Label?",
+    "description": "Description",
+    "disambiguateMultiLabelPopup-title": "Disambiguate Label Action",
+    "disambiguateMultiMemberPopup-title": "Disambiguate Member Action",
+    "discard": "Discard",
+    "done": "Done",
+    "download": "Download",
+    "edit": "Edit",
+    "edit-avatar": "Change Avatar",
+    "edit-profile": "Edit Profile",
+    "edit-wip-limit": "Edit WIP Limit",
+    "soft-wip-limit": "Soft WIP Limit",
+    "editCardStartDatePopup-title": "Change start date",
+    "editCardDueDatePopup-title": "Change due date",
+    "editCustomFieldPopup-title": "Edit Field",
+    "addReactionPopup-title": "Add reaction",
+    "editCardSpentTimePopup-title": "Change spent time",
+    "editLabelPopup-title": "Change Label",
+    "editNotificationPopup-title": "Edit Notification",
+    "editProfilePopup-title": "Edit Profile",
+    "email": "Email",
+    "email-enrollAccount-subject": "An account created for you on __siteName__",
+    "email-enrollAccount-text": "Hello __user__,\n\nTo start using the service, simply click the link below.\n\n__url__\n\nThanks.",
+    "email-fail": "Sending email failed",
+    "email-fail-text": "Error trying to send email",
+    "email-invalid": "Invalid email",
+    "email-invite": "Invite via Email",
+    "email-invite-subject": "__inviter__ sent you an invitation",
+    "email-invite-text": "Dear __user__,\n\n__inviter__ invites you to join board \"__board__\" for collaborations.\n\nPlease follow the link below:\n\n__url__\n\nThanks.",
+    "email-resetPassword-subject": "Reset your password on __siteName__",
+    "email-resetPassword-text": "Hello __user__,\n\nTo reset your password, simply click the link below.\n\n__url__\n\nThanks.",
+    "email-sent": "Email sent",
+    "email-verifyEmail-subject": "Verify your email address on __siteName__",
+    "email-verifyEmail-text": "Hello __user__,\n\nTo verify your account email, simply click the link below.\n\n__url__\n\nThanks.",
+    "enable-wip-limit": "Enable WIP Limit",
+    "error-board-doesNotExist": "This board does not exist",
+    "error-board-notAdmin": "You need to be admin of this board to do that",
+    "error-board-notAMember": "You need to be a member of this board to do that",
+    "error-json-malformed": "Your text is not valid JSON",
+    "error-json-schema": "Your JSON data does not include the proper information in the correct format",
+    "error-csv-schema": "Your CSV(Comma Separated Values)/TSV (Tab Separated Values) does not include the proper information in the correct format",
+    "error-list-doesNotExist": "This list does not exist",
+    "error-user-doesNotExist": "This user does not exist",
+    "error-user-notAllowSelf": "You can not invite yourself",
+    "error-user-notCreated": "This user is not created",
+    "error-username-taken": "This username is already taken",
+    "error-orgname-taken": "This organization name is already taken",
+    "error-teamname-taken": "This team name is already taken",
+    "error-email-taken": "Email has already been taken",
+    "export-board": "Export board",
+    "export-board-json": "Export board to JSON",
+    "export-board-csv": "Export board to CSV",
+    "export-board-tsv": "Export board to TSV",
+    "export-board-excel": "Export board to Excel",
+    "user-can-not-export-excel": "User can not export Excel",
+    "export-board-html": "Export board to HTML",
+    "export-card": "Export card",
+    "export-card-pdf": "Export card to PDF",
+    "user-can-not-export-card-to-pdf": "User can not export card to PDF",
+    "exportBoardPopup-title": "Export board",
+    "exportCardPopup-title": "Export card",
+    "sort": "Sort",
+    "sorted": "Sorted",
+    "remove-sort": "Remove sort",
+    "sort-desc": "Click to Sort List",
+    "list-sort-by": "Sort the List By:",
+    "list-label-modifiedAt": "Last Access Time",
+    "list-label-title": "Name of the List",
+    "list-label-sort": "Your Manual Order",
+    "list-label-short-modifiedAt": "(L)",
+    "list-label-short-title": "(N)",
+    "list-label-short-sort": "(M)",
+    "filter": "Filter",
+    "filter-cards": "Filter Cards or Lists",
+    "filter-dates-label": "Filter by date",
+    "filter-no-due-date": "No due date",
+    "filter-overdue": "Overdue",
+    "filter-due-today": "Due today",
+    "filter-due-this-week": "Due this week",
+    "filter-due-tomorrow": "Due tomorrow",
+    "list-filter-label": "Filter List by Title",
+    "filter-clear": "Clear filter",
+    "filter-labels-label": "Filter by label",
+    "filter-no-label": "No label",
+    "filter-member-label": "Filter by member",
+    "filter-no-member": "No member",
+    "filter-assignee-label": "Filter by assignee",
+    "filter-no-assignee": "No assignee",
+    "filter-custom-fields-label": "Filter by Custom Fields",
+    "filter-no-custom-fields": "No Custom Fields",
+    "filter-show-archive": "Show archived lists",
+    "filter-hide-empty": "Hide empty lists",
+    "filter-on": "Filter is on",
+    "filter-on-desc": "You are filtering cards on this board. Click here to edit filter.",
+    "filter-to-selection": "Filter to selection",
+    "other-filters-label": "Other Filters",
+    "advanced-filter-label": "Advanced Filter",
+    "advanced-filter-description": "Advanced Filter allows to write a string containing following operators: == != <= >= && || ( ) A space is used as a separator between the Operators. You can filter for all Custom Fields by typing their names and values. For Example: Field1 == Value1. Note: If fields or values contains spaces, you need to encapsulate them into single quotes. For Example: 'Field 1' == 'Value 1'. For single control characters (' \\/) to be skipped, you can use \\. For example: Field1 == I\\'m. Also you can combine multiple conditions. For Example: F1 == V1 || F1 == V2. Normally all operators are interpreted from left to right. You can change the order by placing brackets. For Example: F1 == V1 && ( F2 == V2 || F2 == V3 ). Also you can search text fields using regex: F1 == /Tes.*/i",
+    "fullname": "Full Name",
+    "header-logo-title": "Go back to your boards page.",
+    "hide-system-messages": "Hide system messages",
+    "headerBarCreateBoardPopup-title": "Create Board",
+    "home": "Home",
+    "import": "Import",
+    "impersonate-user": "Impersonate user",
+    "link": "Link",
+    "import-board": "import board",
+    "import-board-c": "Import board",
+    "import-board-title-trello": "Import board from Trello",
+    "import-board-title-wekan": "Import board from previous export",
+    "import-board-title-csv": "Import board from CSV/TSV",
+    "from-trello": "From Trello",
+    "from-wekan": "From previous export",
+    "from-csv": "From CSV/TSV",
+    "import-board-instruction-trello": "In your Trello board, go to 'Menu', then 'More', 'Print and Export', 'Export JSON', and copy the resulting text.",
+    "import-board-instruction-csv": "Paste in your Comma Separated Values(CSV)/ Tab Separated Values (TSV) .",
+    "import-board-instruction-wekan": "In your board, go to 'Menu', then 'Export board', and copy the text in the downloaded file.",
+    "import-board-instruction-about-errors": "If you get errors when importing board, sometimes importing still works, and board is at All Boards page.",
+    "import-json-placeholder": "Paste your valid JSON data here",
+    "import-csv-placeholder": "Paste your valid CSV/TSV data here",
+    "import-map-members": "Map members",
+    "import-members-map": "Your imported board has some members. Please map the members you want to import to your users",
+    "import-members-map-note": "Note: Unmapped members will be assigned to the current user.",
+    "import-show-user-mapping": "Review members mapping",
+    "import-user-select": "Pick your existing user you want to use as this member",
+    "importMapMembersAddPopup-title": "Select member",
+    "info": "Version",
+    "initials": "Initials",
+    "invalid-date": "Invalid date",
+    "invalid-time": "Invalid time",
+    "invalid-user": "Invalid user",
+    "joined": "joined",
+    "just-invited": "You are just invited to this board",
+    "keyboard-shortcuts": "Keyboard shortcuts",
+    "label-create": "Create Label",
+    "label-default": "%s label (default)",
+    "label-delete-pop": "There is no undo. This will remove this label from all cards and destroy its history.",
+    "labels": "Labels",
+    "language": "Language",
+    "last-admin-desc": "You can’t change roles because there must be at least one admin.",
+    "leave-board": "Leave Board",
+    "leave-board-pop": "Are you sure you want to leave __boardTitle__? You will be removed from all cards on this board.",
+    "leaveBoardPopup-title": "Leave Board ?",
+    "link-card": "Link to this card",
+    "list-archive-cards": "Move all cards in this list to Archive",
+    "list-archive-cards-pop": "This will remove all the cards in this list from the board. To view cards in Archive and bring them back to the board, click “Menu” > “Archive”.",
+    "list-move-cards": "Move all cards in this list",
+    "list-select-cards": "Select all cards in this list",
+    "set-color-list": "Set Color",
+    "listActionPopup-title": "List Actions",
+    "settingsUserPopup-title": "User Settings",
+    "settingsTeamPopup-title": "Team Settings",
+    "settingsOrgPopup-title": "Organization Settings",
+    "swimlaneActionPopup-title": "Swimlane Actions",
+    "swimlaneAddPopup-title": "Add a Swimlane below",
+    "listImportCardPopup-title": "Import a Trello card",
+    "listImportCardsTsvPopup-title": "Import Excel CSV/TSV",
+    "listMorePopup-title": "More",
+    "link-list": "Link to this list",
+    "list-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the list. There is no undo.",
+    "list-delete-suggest-archive": "You can move a list to Archive to remove it from the board and preserve the activity.",
+    "lists": "Lists",
+    "swimlanes": "Swimlanes",
+    "log-out": "Log Out",
+    "log-in": "Log In",
+    "loginPopup-title": "Log In",
+    "memberMenuPopup-title": "Member Settings",
+    "members": "Members",
+    "menu": "Menu",
+    "move-selection": "Move selection",
+    "moveCardPopup-title": "Move Card",
+    "moveCardToBottom-title": "Move to Bottom",
+    "moveCardToTop-title": "Move to Top",
+    "moveSelectionPopup-title": "Move selection",
+    "multi-selection": "Multi-Selection",
+    "multi-selection-label": "Set label for selection",
+    "multi-selection-member": "Set member for selection",
+    "multi-selection-on": "Multi-Selection is on",
+    "muted": "Muted",
+    "muted-info": "You will never be notified of any changes in this board",
+    "my-boards": "My Boards",
+    "name": "Name",
+    "no-archived-cards": "No cards in Archive.",
+    "no-archived-lists": "No lists in Archive.",
+    "no-archived-swimlanes": "No swimlanes in Archive.",
+    "no-results": "No results",
+    "normal": "Normal",
+    "normal-desc": "Can view and edit cards. Can't change settings.",
+    "not-accepted-yet": "Invitation not accepted yet",
+    "notify-participate": "Receive updates to any cards you participate as creator or member",
+    "notify-watch": "Receive updates to any boards, lists, or cards you’re watching",
+    "optional": "optional",
+    "or": "or",
+    "page-maybe-private": "This page may be private. You may be able to view it by <a href='%s'>logging in</a>.",
+    "page-not-found": "Page not found.",
+    "password": "Password",
+    "paste-or-dragdrop": "to paste, or drag & drop image file to it (image only)",
+    "participating": "Participating",
+    "preview": "Preview",
+    "previewAttachedImagePopup-title": "Preview",
+    "previewClipboardImagePopup-title": "Preview",
+    "private": "Private",
+    "private-desc": "This board is private. Only people added to the board can view and edit it.",
+    "profile": "Profile",
+    "public": "Public",
+    "public-desc": "This board is public. It's visible to anyone with the link and will show up in search engines like Google. Only people added to the board can edit.",
+    "quick-access-description": "Star a board to add a shortcut in this bar.",
+    "remove-cover": "Remove Cover",
+    "remove-from-board": "Remove from Board",
+    "remove-label": "Remove Label",
+    "listDeletePopup-title": "Delete List ?",
+    "remove-member": "Remove Member",
+    "remove-member-from-card": "Remove from Card",
+    "remove-member-pop": "Remove __name__ (__username__) from __boardTitle__? The member will be removed from all cards on this board. They will receive a notification.",
+    "removeMemberPopup-title": "Remove Member?",
+    "rename": "Rename",
+    "rename-board": "Rename Board",
+    "restore": "Restore",
+    "rescue-card-description": "Show rescue dialogue before closing for unsaved card descriptions",
+    "rescue-card-description-dialogue": "Overwrite current card description with your changes?",
+    "card-settings": "Card Settings",
+    "save": "Save",
+    "search": "Search",
+    "rules": "Rules",
+    "search-cards": "Search from card/list titles, descriptions and custom fields on this board",
+    "search-example": "Write text you search and press Enter",
+    "select-color": "Select Color",
+    "select-board": "Select Board",
+    "set-wip-limit-value": "Set a limit for the maximum number of tasks in this list",
+    "setWipLimitPopup-title": "Set WIP Limit",
+    "shortcut-assign-self": "Assign yourself to current card",
+    "shortcut-autocomplete-emoji": "Autocomplete emoji",
+    "shortcut-autocomplete-members": "Autocomplete members",
+    "shortcut-clear-filters": "Clear all filters",
+    "shortcut-close-dialog": "Close Dialog",
+    "shortcut-filter-my-cards": "Filter my cards",
+    "shortcut-show-shortcuts": "Bring up this shortcuts list",
+    "shortcut-toggle-filterbar": "Toggle Filter Sidebar",
+    "shortcut-toggle-searchbar": "Toggle Search Sidebar",
+    "shortcut-toggle-sidebar": "Toggle Board Sidebar",
+    "show-cards-minimum-count": "Show cards count if list contains more than",
+    "sidebar-open": "Open Sidebar",
+    "sidebar-close": "Close Sidebar",
+    "signupPopup-title": "Create an Account",
+    "star-board-title": "Click to star this board. It will show up at top of your boards list.",
+    "starred-boards": "Starred Boards",
+    "starred-boards-description": "Starred boards show up at the top of your boards list.",
+    "subscribe": "Subscribe",
+    "team": "Team",
+    "this-board": "this board",
+    "this-card": "this card",
+    "spent-time-hours": "Spent time (hours)",
+    "overtime-hours": "Overtime (hours)",
+    "overtime": "Overtime",
+    "has-overtime-cards": "Has overtime cards",
+    "has-spenttime-cards": "Has spent time cards",
+    "time": "Time",
+    "title": "Title",
+    "toggle-labels": "Toggle labels 1-9 for card. Multi-Selection adds labels 1-9",
+    "remove-labels-multiselect": "Multi-Selection removes labels 1-9",
+    "tracking": "Tracking",
+    "tracking-info": "You will be notified of any changes to those cards you are involved as creator or member.",
+    "type": "Type",
+    "unassign-member": "Unassign member",
+    "unsaved-description": "You have an unsaved description.",
+    "unwatch": "Unwatch",
+    "upload": "Upload",
+    "upload-avatar": "Upload an avatar",
+    "uploaded-avatar": "Uploaded an avatar",
+    "custom-top-left-corner-logo-image-url": "Custom Top Left Corner Logo Image URL",
+    "custom-top-left-corner-logo-link-url": "Custom Top Left Corner Logo Link URL",
+    "custom-top-left-corner-logo-height": "Custom Top Left Corner Logo Height. Default: 27",
+    "custom-login-logo-image-url": "Custom Login Logo Image URL",
+    "custom-login-logo-link-url": "Custom Login Logo Link URL",
+    "custom-help-link-url": "Custom Help Link URL",
+    "text-below-custom-login-logo": "Text below Custom Login Logo",
+    "automatic-linked-url-schemes": "Custom URL Schemes which should automatically be clickable. One URL Scheme per line",
+    "username": "Username",
+    "import-usernames": "Import Usernames",
+    "view-it": "View it",
+    "warn-list-archived": "warning: this card is in an list at Archive",
+    "watch": "Watch",
+    "watching": "Watching",
+    "watching-info": "You will be notified of any change in this board",
+    "welcome-board": "Welcome Board",
+    "welcome-swimlane": "Milestone 1",
+    "welcome-list1": "Basics",
+    "welcome-list2": "Advanced",
+    "card-templates-swimlane": "Card Templates",
+    "list-templates-swimlane": "List Templates",
+    "board-templates-swimlane": "Board Templates",
+    "what-to-do": "What do you want to do?",
+    "wipLimitErrorPopup-title": "Invalid WIP Limit",
+    "wipLimitErrorPopup-dialog-pt1": "The number of tasks in this list is higher than the WIP limit you've defined.",
+    "wipLimitErrorPopup-dialog-pt2": "Please move some tasks out of this list, or set a higher WIP limit.",
+    "admin-panel": "Admin Panel",
+    "settings": "Settings",
+    "people": "People",
+    "registration": "Registration",
+    "disable-self-registration": "Disable Self-Registration",
+    "disable-forgot-password": "Disable Forgot Password",
+    "invite": "Invite",
+    "invite-people": "Invite People",
+    "to-boards": "To board(s)",
+    "email-addresses": "Email Addresses",
+    "smtp-host-description": "The address of the SMTP server that handles your emails.",
+    "smtp-port-description": "The port your SMTP server uses for outgoing emails.",
+    "smtp-tls-description": "Enable TLS support for SMTP server",
+    "smtp-host": "SMTP Host",
+    "smtp-port": "SMTP Port",
+    "smtp-username": "Username",
+    "smtp-password": "Password",
+    "smtp-tls": "TLS support",
+    "send-from": "From",
+    "send-smtp-test": "Send a test email to yourself",
+    "invitation-code": "Invitation Code",
+    "email-invite-register-subject": "__inviter__ sent you an invitation",
+    "email-invite-register-text": "Dear __user__,\n\n__inviter__ invites you to kanban board for collaborations.\n\nPlease follow the link below:\n__url__\n\nAnd your invitation code is: __icode__\n\nThanks.",
+    "email-smtp-test-subject": "SMTP Test Email",
+    "email-smtp-test-text": "You have successfully sent an email",
+    "error-invitation-code-not-exist": "Invitation code doesn't exist",
+    "error-notAuthorized": "You are not authorized to view this page.",
+    "webhook-title": "Webhook Name",
+    "webhook-token": "Token (Optional for Authentication)",
+    "outgoing-webhooks": "Outgoing Webhooks",
+    "bidirectional-webhooks": "Two-Way Webhooks",
+    "outgoingWebhooksPopup-title": "Outgoing Webhooks",
+    "boardCardTitlePopup-title": "Card Title Filter",
+    "disable-webhook": "Disable This Webhook",
+    "global-webhook": "Global Webhooks",
+    "new-outgoing-webhook": "New Outgoing Webhook",
+    "no-name": "(Unknown)",
+    "Node_version": "Node version",
+    "Meteor_version": "Meteor version",
+    "MongoDB_version": "MongoDB version",
+    "MongoDB_storage_engine": "MongoDB storage engine",
+    "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
+    "OS_Arch": "OS Arch",
+    "OS_Cpus": "OS CPU Count",
+    "OS_Freemem": "OS Free Memory",
+    "OS_Loadavg": "OS Load Average",
+    "OS_Platform": "OS Platform",
+    "OS_Release": "OS Release",
+    "OS_Totalmem": "OS Total Memory",
+    "OS_Type": "OS Type",
+    "OS_Uptime": "OS Uptime",
+    "days": "days",
+    "hours": "hours",
+    "minutes": "minutes",
+    "seconds": "seconds",
+    "show-field-on-card": "Show this field on card",
+    "automatically-field-on-card": "Add field to new cards",
+    "always-field-on-card": "Add field to all cards",
+    "showLabel-field-on-card": "Show field label on minicard",
+    "showSum-field-on-list": "Show sum of fields at top of list",
+    "yes": "Yes",
+    "no": "No",
+    "accounts": "Accounts",
+    "accounts-allowEmailChange": "Allow Email Change",
+    "accounts-allowUserNameChange": "Allow Username Change",
+    "tableVisibilityMode-allowPrivateOnly": "Boards visibility: Allow private boards only",
+    "tableVisibilityMode": "Boards visibility",
+    "createdAt": "Created at",
+    "modifiedAt": "Modified at",
+    "verified": "Verified",
+    "active": "Active",
+    "card-received": "Received",
+    "card-received-on": "Received on",
+    "card-end": "End",
+    "card-end-on": "Ends on",
+    "editCardReceivedDatePopup-title": "Change received date",
+    "editCardEndDatePopup-title": "Change end date",
+    "setCardColorPopup-title": "Set color",
+    "setCardActionsColorPopup-title": "Choose a color",
+    "setSwimlaneColorPopup-title": "Choose a color",
+    "setListColorPopup-title": "Choose a color",
+    "assigned-by": "Assigned By",
+    "requested-by": "Requested By",
+    "card-sorting-by-number": "Card sorting by number",
+    "board-delete-notice": "Deleting is permanent. You will lose all lists, cards and actions associated with this board.",
+    "delete-board-confirm-popup": "All lists, cards, labels, and activities will be deleted and you won't be able to recover the board contents. There is no undo.",
+    "boardDeletePopup-title": "Delete Board?",
+    "delete-board": "Delete Board",
+    "default-subtasks-board": "Subtasks for __board__ board",
+    "default": "Default",
+    "queue": "Queue",
+    "subtask-settings": "Subtasks Settings",
+    "minicard-settings": "Minicard Settings",
+    "boardSubtaskSettingsPopup-title": "Board Subtasks Settings",
+    "boardCardSettingsPopup-title": "Card Settings",
+    "boardMinicardSettingsPopup-title": "Minicard Settings",
+    "deposit-subtasks-board": "Deposit subtasks to this board:",
+    "deposit-subtasks-list": "Landing list for subtasks deposited here:",
+    "show-parent-in-minicard": "Show parent in minicard:",
+    "description-on-minicard": "Description on minicard",
+    "prefix-with-full-path": "Prefix with full path",
+    "prefix-with-parent": "Prefix with parent",
+    "subtext-with-full-path": "Subtext with full path",
+    "subtext-with-parent": "Subtext with parent",
+    "change-card-parent": "Change card's parent",
+    "parent-card": "Parent card",
+    "source-board": "Source board",
+    "no-parent": "Don't show parent",
+    "activity-added-label": "added label '%s' to %s",
+    "activity-removed-label": "removed label '%s' from %s",
+    "activity-delete-attach": "deleted an attachment from %s",
+    "activity-added-label-card": "added label '%s'",
+    "activity-removed-label-card": "removed label '%s'",
+    "activity-delete-attach-card": "deleted an attachment",
+    "activity-set-customfield": "set custom field '%s' to '%s' in %s",
+    "activity-unset-customfield": "unset custom field '%s' in %s",
+    "r-rule": "Rule",
+    "r-add-trigger": "Add trigger",
+    "r-add-action": "Add action",
+    "r-board-rules": "Board rules",
+    "r-add-rule": "Add rule",
+    "r-view-rule": "View rule",
+    "r-delete-rule": "Delete rule",
+    "r-new-rule-name": "New rule title",
+    "r-no-rules": "No rules",
+    "r-trigger": "Trigger",
+    "r-action": "Action",
+    "r-when-a-card": "When a card",
+    "r-is": "is",
+    "r-is-moved": "is moved",
+    "r-added-to": "Added to",
+    "r-removed-from": "Removed from",
+    "r-the-board": "the board",
+    "r-list": "list",
+    "list": "List",
+    "set-filter": "Set Filter",
+    "r-moved-to": "Moved to",
+    "r-moved-from": "Moved from",
+    "r-archived": "Moved to Archive",
+    "r-unarchived": "Restored from Archive",
+    "r-a-card": "a card",
+    "r-when-a-label-is": "When a label is",
+    "r-when-the-label": "When the label",
+    "r-list-name": "list name",
+    "r-when-a-member": "When a member is",
+    "r-when-the-member": "When the member",
+    "r-name": "name",
+    "r-when-a-attach": "When an attachment",
+    "r-when-a-checklist": "When a checklist is",
+    "r-when-the-checklist": "When the checklist",
+    "r-completed": "Completed",
+    "r-made-incomplete": "Made incomplete",
+    "r-when-a-item": "When a checklist item is",
+    "r-when-the-item": "When the checklist item",
+    "r-checked": "Checked",
+    "r-unchecked": "Unchecked",
+    "r-move-card-to": "Move card to",
+    "r-top-of": "Top of",
+    "r-bottom-of": "Bottom of",
+    "r-its-list": "its list",
+    "r-archive": "Move to Archive",
+    "r-unarchive": "Restore from Archive",
+    "r-card": "card",
+    "r-add": "Add",
+    "r-remove": "Remove",
+    "r-label": "label",
+    "r-member": "member",
+    "r-remove-all": "Remove all members from the card",
+    "r-set-color": "Set color to",
+    "r-checklist": "checklist",
+    "r-check-all": "Check all",
+    "r-uncheck-all": "Uncheck all",
+    "r-items-check": "items of checklist",
+    "r-check": "Check",
+    "r-uncheck": "Uncheck",
+    "r-item": "item",
+    "r-of-checklist": "of checklist",
+    "r-send-email": "Send an email",
+    "r-to": "to",
+    "r-of": "of",
+    "r-subject": "subject",
+    "r-rule-details": "Rule details",
+    "r-d-move-to-top-gen": "Move card to top of its list",
+    "r-d-move-to-top-spec": "Move card to top of list",
+    "r-d-move-to-bottom-gen": "Move card to bottom of its list",
+    "r-d-move-to-bottom-spec": "Move card to bottom of list",
+    "r-d-send-email": "Send email",
+    "r-d-send-email-to": "to",
+    "r-d-send-email-subject": "subject",
+    "r-d-send-email-message": "message",
+    "r-d-archive": "Move card to Archive",
+    "r-d-unarchive": "Restore card from Archive",
+    "r-d-add-label": "Add label",
+    "r-d-remove-label": "Remove label",
+    "r-create-card": "Create new card",
+    "r-in-list": "in list",
+    "r-in-swimlane": "in swimlane",
+    "r-d-add-member": "Add member",
+    "r-d-remove-member": "Remove member",
+    "r-d-remove-all-member": "Remove all member",
+    "r-d-check-all": "Check all items of a list",
+    "r-d-uncheck-all": "Uncheck all items of a list",
+    "r-d-check-one": "Check item",
+    "r-d-uncheck-one": "Uncheck item",
+    "r-d-check-of-list": "of checklist",
+    "r-d-add-checklist": "Add checklist",
+    "r-d-remove-checklist": "Remove checklist",
+    "r-by": "by",
+    "r-add-checklist": "Add checklist",
+    "r-with-items": "with items",
+    "r-items-list": "item1,item2,item3",
+    "r-add-swimlane": "Add swimlane",
+    "r-swimlane-name": "swimlane name",
+    "r-board-note": "Note: leave a field empty to match every possible value.",
+    "r-checklist-note": "Note: checklist's items have to be written as comma separated values.",
+    "r-when-a-card-is-moved": "When a card is moved to another list",
+    "r-set": "Set",
+    "r-update": "Update",
+    "r-datefield": "date field",
+    "r-df-start-at": "start",
+    "r-df-due-at": "due",
+    "r-df-end-at": "end",
+    "r-df-received-at": "received",
+    "r-to-current-datetime": "to current date/time",
+    "r-remove-value-from": "Remove value from",
+    "r-link-card": "Link card to",
+    "ldap": "LDAP",
+    "oauth2": "OAuth2",
+    "cas": "CAS",
+    "authentication-method": "Authentication method",
+    "authentication-type": "Authentication type",
+    "custom-product-name": "Custom Product Name",
+    "layout": "Layout",
+    "hide-logo": "Hide Logo",
+    "hide-card-counter-list": "Hide card counter list on All Boards",
+    "hide-board-member-list": "Hide board member list on All Boards",
+    "add-custom-html-after-body-start": "Add Custom HTML after <body> start",
+    "add-custom-html-before-body-end": "Add Custom HTML before </body> end",
+    "error-undefined": "Something went wrong",
+    "error-ldap-login": "An error occurred while trying to login",
+    "display-authentication-method": "Display Authentication Method",
+    "oidc-button-text": "Customize the OIDC button text",
+    "default-authentication-method": "Default Authentication Method",
+    "duplicate-board": "Duplicate Board",
+    "org-number": "The number of organizations is:",
+    "team-number": "The number of teams is:",
+    "people-number": "The number of people is:",
+    "swimlaneDeletePopup-title": "Delete Swimlane ?",
+    "swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
+    "restore-all": "Restore all",
+    "delete-all": "Delete all",
+    "loading": "Loading, please wait.",
+    "previous_as": "last time was",
+    "act-a-dueAt": "modified due time to \nWhen: __timeValue__\nWhere: __card__\n previous due was __timeOldValue__",
+    "act-a-endAt": "modified ending time to __timeValue__ from (__timeOldValue__)",
+    "act-a-startAt": "modified starting time to __timeValue__ from (__timeOldValue__)",
+    "act-a-receivedAt": "modified received time to __timeValue__ from (__timeOldValue__)",
+    "a-dueAt": "modified due time to be",
+    "a-endAt": "modified ending time to be",
+    "a-startAt": "modified starting time to be",
+    "a-receivedAt": "modified received time to be",
+    "almostdue": "current due time %s is approaching",
+    "pastdue": "current due time %s is past",
+    "duenow": "current due time %s is today",
+    "act-newDue": "__list__/__card__ has 1st due reminder [__board__]",
+    "act-withDue": "__list__/__card__ due reminders [__board__]",
+    "act-almostdue": "was reminding the current due (__timeValue__) of __card__ is approaching",
+    "act-pastdue": "was reminding the current due (__timeValue__) of __card__ is past",
+    "act-duenow": "was reminding the current due (__timeValue__) of __card__ is now",
+    "act-atUserComment": "You were mentioned in [__board__] __list__/__card__",
+    "delete-user-confirm-popup": "Are you sure you want to delete this account? There is no undo.",
+    "delete-team-confirm-popup": "Are you sure you want to delete this team? There is no undo.",
+    "delete-org-confirm-popup": "Are you sure you want to delete this organization? There is no undo.",
+    "accounts-allowUserDelete": "Allow users to self delete their account",
+    "hide-minicard-label-text": "Hide minicard label text",
+    "show-desktop-drag-handles": "Show desktop drag handles",
+    "assignee": "Assignee",
+    "cardAssigneesPopup-title": "Assignee",
+    "addmore-detail": "Add a more detailed description",
+    "show-on-card": "Show on Card",
+    "show-on-minicard": "Show on Minicard",
+    "new": "New",
+    "editOrgPopup-title": "Edit Organization",
+    "newOrgPopup-title": "New Organization",
+    "editTeamPopup-title": "Edit Team",
+    "newTeamPopup-title": "New Team",
+    "editUserPopup-title": "Edit User",
+    "newUserPopup-title": "New User",
+    "notifications": "Notifications",
+    "help": "Help",
+    "view-all": "View All",
+    "filter-by-unread": "Filter by Unread",
+    "mark-all-as-read": "Mark all as read",
+    "remove-all-read": "Remove all read",
+    "allow-rename": "Allow Rename",
+    "allowRenamePopup-title": "Allow Rename",
+    "start-day-of-week": "Set day of the week start",
+    "monday": "Monday",
+    "tuesday": "Tuesday",
+    "wednesday": "Wednesday",
+    "thursday": "Thursday",
+    "friday": "Friday",
+    "saturday": "Saturday",
+    "sunday": "Sunday",
+    "status": "Status",
+    "swimlane": "Swimlane",
+    "owner": "Owner",
+    "last-modified-at": "Last modified at",
+    "last-activity": "Last activity",
+    "voting": "Voting",
+    "archived": "Archived",
+    "delete-linked-card-before-this-card": "You can not delete this card before first deleting linked card that has",
+    "delete-linked-cards-before-this-list": "You can not delete this list before first deleting linked cards that are pointing to cards in this list",
+    "hide-checked-items": "Hide checked items",
+    "task": "Task",
+    "create-task": "Create Task",
+    "ok": "OK",
+    "organizations": "Organizations",
+    "teams": "Teams",
+    "displayName": "Display Name",
+    "shortName": "Short Name",
+    "website": "Website",
+    "person": "Person",
+    "my-cards": "My Cards",
+    "card": "Card",
+    "board": "Board",
+    "context-separator": "/",
+    "myCardsViewChange-title": "My Cards View",
+    "myCardsViewChangePopup-title": "My Cards View",
+    "myCardsViewChange-choice-boards": "Boards",
+    "myCardsViewChange-choice-table": "Table",
+    "myCardsSortChange-title": "My Cards Sort",
+    "myCardsSortChangePopup-title": "My Cards Sort",
+    "myCardsSortChange-choice-board": "By Board",
+    "myCardsSortChange-choice-dueat": "By Due Date",
+    "dueCards-title": "Due Cards",
+    "dueCardsViewChange-title": "Due Cards View",
+    "dueCardsViewChangePopup-title": "Due Cards View",
+    "dueCardsViewChange-choice-me": "Me",
+    "dueCardsViewChange-choice-all": "All Users",
+    "dueCardsViewChange-choice-all-description": "Shows all incomplete cards with a *Due* date from boards for which the user has permission.",
+    "broken-cards": "Broken Cards",
+    "board-title-not-found": "Board '%s' not found.",
+    "swimlane-title-not-found": "Swimlane '%s' not found.",
+    "list-title-not-found": "List '%s' not found.",
+    "label-not-found": "Label '%s' not found.",
+    "label-color-not-found": "Label color %s not found.",
+    "user-username-not-found": "Username '%s' not found.",
+    "comment-not-found": "Card with comment containing text '%s' not found.",
+    "org-name-not-found": "Organization '%s' not found.",
+    "team-name-not-found": "Team '%s' not found.",
+    "globalSearch-title": "Search All Boards",
+    "no-cards-found": "No Cards Found",
+    "one-card-found": "One Card Found",
+    "n-cards-found": "%s Cards Found",
+    "n-n-of-n-cards-found": "__start__-__end__ of __total__ Cards Found",
+    "operator-board": "board",
+    "operator-board-abbrev": "b",
+    "operator-swimlane": "swimlane",
+    "operator-swimlane-abbrev": "s",
+    "operator-list": "list",
+    "operator-list-abbrev": "l",
+    "operator-label": "label",
+    "operator-label-abbrev": "#",
+    "operator-user": "user",
+    "operator-user-abbrev": "@",
+    "operator-member": "member",
+    "operator-member-abbrev": "m",
+    "operator-assignee": "assignee",
+    "operator-assignee-abbrev": "a",
+    "operator-creator": "creator",
+    "operator-status": "status",
+    "operator-due": "due",
+    "operator-created": "created",
+    "operator-modified": "modified",
+    "operator-sort": "sort",
+    "operator-comment": "comment",
+    "operator-has": "has",
+    "operator-limit": "limit",
+    "operator-debug": "debug",
+    "operator-org": "org",
+    "operator-team": "team",
+    "predicate-archived": "archived",
+    "predicate-open": "open",
+    "predicate-ended": "ended",
+    "predicate-all": "all",
+    "predicate-overdue": "overdue",
+    "predicate-week": "week",
+    "predicate-month": "month",
+    "predicate-quarter": "quarter",
+    "predicate-year": "year",
+    "predicate-due": "due",
+    "predicate-modified": "modified",
+    "predicate-created": "created",
+    "predicate-attachment": "attachment",
+    "predicate-description": "description",
+    "predicate-checklist": "checklist",
+    "predicate-start": "start",
+    "predicate-end": "end",
+    "predicate-assignee": "assignee",
+    "predicate-member": "member",
+    "predicate-public": "public",
+    "predicate-private": "private",
+    "predicate-selector": "selector",
+    "predicate-projection": "projection",
+    "operator-unknown-error": "%s is not an operator",
+    "operator-number-expected": "operator __operator__ expected a number, got '__value__'",
+    "operator-sort-invalid": "sort of '%s' is invalid",
+    "operator-status-invalid": "'%s' is not a valid status",
+    "operator-has-invalid": "%s is not a valid existence check",
+    "operator-limit-invalid": "%s is not a valid limit.  Limit should be a positive integer.",
+    "operator-debug-invalid": "%s is not a valid debug predicate",
+    "next-page": "Next Page",
+    "previous-page": "Previous Page",
+    "heading-notes": "Notes",
+    "globalSearch-instructions-heading": "Search Instructions",
+    "globalSearch-instructions-description": "Searches can include operators to refine the search.  Operators are specified by writing the operator name and value separated by a colon.  For example, an operator specification of `list:Blocked` would limit the search to cards that are contained in a list named *Blocked*.  If the value contains spaces or special characters it must be enclosed in quotation marks (e.g. `__operator_list__:\"To Review\"`).",
+    "globalSearch-instructions-operators": "Available operators:",
+    "globalSearch-instructions-operator-board": "`__operator_board__:<title>` - cards in boards matching the specified *<title>*",
+    "globalSearch-instructions-operator-list": "`__operator_list__:<title>` - cards in lists matching the specified *<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-creator": "`__operator_creator__:<username>` - cards where *<username>* is the card's creator",
+    "globalSearch-instructions-operator-org": "`__operator_org__:<display name|short name>` - cards belonging to a board assigned to organization *<name>*",
+    "globalSearch-instructions-operator-team": "`__operator_team__:<display name|short name>` - cards belonging to a board assigned to team *<name>*",
+    "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-status-archived": "`__predicate_archived__` - archived cards",
+    "globalSearch-instructions-status-all": "`__predicate_all__` - all archived and unarchived cards",
+    "globalSearch-instructions-status-ended": "`__predicate_ended__` - cards with an end date",
+    "globalSearch-instructions-status-public": "`__predicate_public__` - cards only in public boards",
+    "globalSearch-instructions-status-private": "`__predicate_private__` - cards only in private boards",
+    "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-notes-1": "Multiple operators may be specified.",
+    "globalSearch-instructions-notes-2": "Similar operators are *OR*ed together.  Cards that match any of the conditions will be returned.\n`__operator_list__:Available __operator_list__:Blocked` would return cards contained in any list named *Blocked* or *Available*.",
+    "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": "Text searches are case insensitive.",
+    "globalSearch-instructions-notes-5": "By default archived cards are not searched.",
+    "link-to-search": "Link to this search",
+    "excel-font": "Arial",
+    "number": "Number",
+    "label-colors": "Label Colors",
+    "label-names": "Label Names",
+    "archived-at": "archived at",
+    "sort-cards": "Sort Cards",
+    "cardsSortPopup-title": "Sort Cards",
+    "due-date": "Due Date",
+    "server-error": "Server Error",
+    "server-error-troubleshooting": "Please submit the error generated by the server.\nFor a snap installation, run: `sudo snap logs wekan.wekan`\nFor a Docker installation, run: `sudo docker logs wekan-app`",
+    "title-alphabetically": "Title (Alphabetically)",
+    "created-at-newest-first": "Created At (Newest First)",
+    "created-at-oldest-first": "Created At (Oldest First)",
+    "links-heading": "Links",
+    "hide-system-messages-of-all-users": "Hide system messages of all users",
+    "now-system-messages-of-all-users-are-hidden": "Now system messages of all users are hidden",
+    "move-swimlane": "Move Swimlane",
+    "moveSwimlanePopup-title": "Move Swimlane",
+    "custom-field-stringtemplate": "String Template",
+    "custom-field-stringtemplate-format": "Format (use %{value} as placeholder)",
+    "custom-field-stringtemplate-separator": "Separator (use &#32; or &nbsp; for a space)",
+    "custom-field-stringtemplate-item-placeholder": "Press enter to add more items",
+    "creator": "Creator",
+    "filesReportTitle": "Files Report",
+    "reports": "Reports",
+    "rulesReportTitle": "Rules Report",
+    "boardsReportTitle": "Boards Report",
+    "cardsReportTitle": "Cards Report",
+    "copy-swimlane": "Copy Swimlane",
+    "copySwimlanePopup-title": "Copy Swimlane",
+    "display-card-creator": "Display Card Creator",
+    "wait-spinner": "Wait Spinner",
+    "Bounce": "Bounce Wait Spinner",
+    "Cube": "Cube Wait Spinner",
+    "Cube-Grid": "Cube-Grid Wait Spinner",
+    "Dot": "Dot Wait Spinner",
+    "Double-Bounce": "Double Bounce Wait Spinner",
+    "Rotateplane": "Rotateplane Wait Spinner",
+    "Scaleout": "Scaleout Wait Spinner",
+    "Wave": "Wave Wait Spinner",
+    "maximize-card": "Maximize Card",
+    "minimize-card": "Minimize Card",
+    "delete-org-warning-message": "Can not delete this organization, there is at least one user that belongs to it",
+    "delete-team-warning-message": "Can not delete this team, there is at least one user that belongs to it",
+    "subject": "Subject",
+    "details": "Details",
+    "carbon-copy": "Carbon Copy (Cc:)",
+    "ticket": "Ticket",
+    "tickets": "Tickets",
+    "ticket-number": "Ticket Number",
+    "open": "Open",
+    "pending": "Pending",
+    "closed": "Closed",
+    "resolved": "Resolved",
+    "cancelled": "Cancelled",
+    "history": "History",
+    "request": "Request",
+    "requests": "Requests",
+    "help-request": "Help Request",
+    "editCardSortOrderPopup-title": "Change Sorting",
+    "cardDetailsPopup-title": "Card Details",
+    "add-teams": "Add teams",
+    "add-teams-label": "Added teams are displayed below:",
+    "remove-team-from-table": "Are you sure you want to remove this team from the board ?",
+    "confirm-btn": "Confirm",
+    "remove-btn": "Remove",
+    "filter-card-title-label": "Filter by card title",
+    "invite-people-success": "Invitation to register sent with success",
+    "invite-people-error": "Error while sending invitation to register",
+    "can-invite-if-same-mailDomainName": "Email domain name",
+    "to-create-teams-contact-admin": "To create teams, please contact the administrator.",
+    "Node_heap_total_heap_size": "Node heap: total heap size",
+    "Node_heap_total_heap_size_executable": "Node heap: total heap size executable",
+    "Node_heap_total_physical_size": "Node heap: total physical size",
+    "Node_heap_total_available_size": "Node heap: total available size",
+    "Node_heap_used_heap_size": "Node heap: used heap size",
+    "Node_heap_heap_size_limit": "Node heap: heap size limit",
+    "Node_heap_malloced_memory": "Node heap: malloced memory",
+    "Node_heap_peak_malloced_memory": "Node heap: peak malloced memory",
+    "Node_heap_does_zap_garbage": "Node heap: does zap garbage",
+    "Node_heap_number_of_native_contexts": "Node heap: number of native contexts",
+    "Node_heap_number_of_detached_contexts": "Node heap: number of detached contexts",
+    "Node_memory_usage_rss": "Node memory usage: resident set size",
+    "Node_memory_usage_heap_total": "Node memory usage: total size of the allocated heap",
+    "Node_memory_usage_heap_used": "Node memory usage: actual memory used",
+    "Node_memory_usage_external": "Node memory usage: external",
+    "add-organizations": "Add organizations",
+    "add-organizations-label": "Added organizations are displayed below:",
+    "remove-organization-from-board": "Are you sure you want to remove this organization from this board ?",
+    "to-create-organizations-contact-admin": "To create organizations, please contact administrator.",
+    "custom-legal-notice-link-url": "Custom legal notice page URL",
+    "acceptance_of_our_legalNotice": "By continuing, you accept our",
+    "legalNotice": "legal notice",
+    "copied": "Copied!",
+    "checklistActionsPopup-title": "Checklist Actions",
+    "moveChecklist": "Move Checklist",
+    "moveChecklistPopup-title": "Move Checklist",
+    "newlineBecomesNewChecklistItem": "Newline becomes new checklist item",
+    "copyChecklist": "Copy Checklist",
+    "copyChecklistPopup-title": "Copy Checklist",
+    "card-show-lists": "Card Show Lists",
+    "subtaskActionsPopup-title": "Subtask Actions",
+    "attachmentActionsPopup-title": "Attachment Actions",
+    "attachment-move-storage-fs": "Move attachment to filesystem",
+    "attachment-move-storage-gridfs": "Move attachment to GridFS",
+    "attachment-move-storage-s3": "Move attachment to S3",
+    "attachment-move": "Move Attachment",
+    "move-all-attachments-to-fs": "Move all attachments to filesystem",
+    "move-all-attachments-to-gridfs": "Move all attachments to GridFS",
+    "move-all-attachments-to-s3": "Move all attachments to S3",
+    "move-all-attachments-of-board-to-fs": "Move all attachments of board to filesystem",
+    "move-all-attachments-of-board-to-gridfs": "Move all attachments of board to GridFS",
+    "move-all-attachments-of-board-to-s3": "Move all attachments of board to S3",
+    "path": "Path",
+    "version-name": "Version-Name",
+    "size": "Size",
+    "storage": "Storage",
+    "action": "Action",
+    "board-title": "Board Title",
+    "attachmentRenamePopup-title": "Rename",
+    "uploading": "Uploading",
+    "remaining_time": "Remaining time",
+    "speed": "Speed",
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password",
+    "minicardDetailsActionsPopup-title": "Card Details",
+    "Mongo_sessions_count": "Mongo sessions count",
+    "change-visibility": "Change Visibility"
+}

+ 14 - 14
imports/i18n/data/tr.i18n.json

@@ -4,14 +4,14 @@
     "act-addAttachment": "__attachment__ eklentisi, __swimlane__ kulvarındaki __list__ listesindeki __board__ panosundaki __card__ kartına eklendi.",
     "act-deleteAttachment": "__attachment__ eklentisi, __swimlane__ kulvarındaki __list__ listesindeki __board__ panosundaki __card__ kartından silindi.",
     "act-addSubtask": "__board__ tahtasının, __swimlane__ kulvarının, __list__ listesindeki __card__  kartına __subtask__ alt görevi eklendi",
-    "act-addLabel": " __board__ tahtasının, __swimlane__ kulvarının, __list__ listesindeki __card__ kartına __label__ etiketi eklendi",
-    "act-addedLabel": " __board__ tahtasının, __swimlane__ kulvarının, __list__ listesindeki __card__ kartına __label__ etiketi eklendi",
-    "act-removeLabel": " __board__ tahtasının, __swimlane__ kulvarının, __list__ listesindeki __card__ kartından __label__ etiketi silindi",
-    "act-removedLabel": " __board__ tahtasının, __swimlane__ kulvarının, __list__ listesindeki __card__ kartından __label__ etiketi silindi",
-    "act-addChecklist": " __board__ tahtasının, __swimlane__ kulvarının, __list__ listesindeki __card__ kartına __checklist__ kontrol listesi eklendi",
-    "act-addChecklistItem": " __board__ tahtasının, __swimlane__ kulvarının, __list__ listesindeki __card__ kartının, __checklist__ kontrol listesine __checklistitem__ kontrol listesi elemanı eklendi",
-    "act-removeChecklist": " __board__ tahtasının, __swimlane__ kulvarının, __list__ listesindeki __card__ kartından __checklist__ kontrol listesi silindi",
-    "act-removeChecklistItem": " __board__ tahtasının, __swimlane__ kulvarının, __list__ listesindeki __card__ kartının, __checklist__ kontrol listesinden __checklistitem__ kontrol listesi elemanı silindi",
+    "act-addLabel": "__board__ tahtasının, __swimlane__ kulvarının, __list__ listesindeki __card__ kartına __label__ etiketi eklendi",
+    "act-addedLabel": "__board__ tahtasının, __swimlane__ kulvarının, __list__ listesindeki __card__ kartına __label__ etiketi eklendi",
+    "act-removeLabel": "__board__ tahtasının, __swimlane__ kulvarının, __list__ listesindeki __card__ kartından __label__ etiketi silindi",
+    "act-removedLabel": "__board__ tahtasının, __swimlane__ kulvarının, __list__ listesindeki __card__ kartından __label__ etiketi silindi",
+    "act-addChecklist": "__board__ tahtasının, __swimlane__ kulvarının, __list__ listesindeki __card__ kartına __checklist__ kontrol listesi eklendi",
+    "act-addChecklistItem": "__board__ tahtasının, __swimlane__ kulvarının, __list__ listesindeki __card__ kartının, __checklist__ kontrol listesine __checklistitem__ kontrol listesi elemanı eklendi",
+    "act-removeChecklist": "__board__ tahtasının, __swimlane__ kulvarının, __list__ listesindeki __card__ kartından __checklist__ kontrol listesi silindi",
+    "act-removeChecklistItem": "__board__ tahtasının, __swimlane__ kulvarının, __list__ listesindeki __card__ kartının, __checklist__ kontrol listesinden __checklistitem__ kontrol listesi elemanı silindi",
     "act-checkedItem": "checked __checklistItem__ of checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
     "act-uncheckedItem": "unchecked __checklistItem__ of checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
     "act-completeChecklist": "completed checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
@@ -51,7 +51,7 @@
     "activity-created": "%s öğesini oluşturdu",
     "activity-customfield-created": "%s adlı özel alan yaratıldı",
     "activity-excluded": "%s içinden %s çıkarttı",
-    "activity-imported": "%s kaynağından %s öğesini %s öğesinin içine taşıdı ",
+    "activity-imported": "%s kaynağından %s öğesini %s öğesinin içine taşıdı",
     "activity-imported-board": "%s i %s içinden aktardı",
     "activity-joined": "şuna katıldı: %s",
     "activity-moved": "%s i %s içinden %s içine taşıdı",
@@ -169,8 +169,8 @@
     "card-delete-notice": "Silme işlemi kalıcıdır. Bu kartla ilişkili tüm eylemleri kaybedersiniz.",
     "card-delete-pop": "Son hareketler alanındaki tüm veriler silinecek, ayrıca bu kartı yeniden açamayacaksın. Bu işlemin geri dönüşü yok.",
     "card-delete-suggest-archive": "Bir kartı tahtadan çıkarmak ve etkinliği korumak için Arşive taşıyabilirsiniz.",
-    "card-archive-pop": "Kart arşivlendikten sonra bu listede kart görünmeyecektir. ",
-    "card-archive-suggest-cancel": "Kartı daha sonra Arşiv'den geri yükleyebilirsiniz. ",
+    "card-archive-pop": "Kart arşivlendikten sonra bu listede kart görünmeyecektir.",
+    "card-archive-suggest-cancel": "Kartı daha sonra Arşiv'den geri yükleyebilirsiniz.",
     "card-due": "Bitiş",
     "card-due-on": "Bitiş tarihi:",
     "card-spent": "Harcanan Zaman",
@@ -291,7 +291,7 @@
     "confirm-subtask-delete-popup": "Alt görevi silmek istediğinizden emin misiniz?",
     "confirm-checklist-delete-popup": "Kontrol listesini silmek istediğinizden emin misiniz?",
     "subtaskDeletePopup-title": "Alt Görev Silinsin mi?",
-    "checklistDeletePopup-title": "Kontrol Listesi Silinsin mi? ",
+    "checklistDeletePopup-title": "Kontrol Listesi Silinsin mi?",
     "copy-card-link-to-clipboard": "Kartın linkini kopyala",
     "copy-text-to-clipboard": "Yazıyı kopyala",
     "linkCardPopup-title": "Bağlantı kartı",
@@ -565,7 +565,7 @@
     "shortcut-toggle-filterbar": "Filtre kenar çubuğunu aç/kapa",
     "shortcut-toggle-searchbar": "Arama Kenar Çubuğunu Aç/Kapat",
     "shortcut-toggle-sidebar": "Pano kenar çubuğunu aç/kapa",
-    "show-cards-minimum-count": "Eğer listede şu sayıdan fazla öğe varsa kart sayısını göster: ",
+    "show-cards-minimum-count": "Eğer listede şu sayıdan fazla öğe varsa kart sayısını göster:",
     "sidebar-open": "Kenar Çubuğunu Aç",
     "sidebar-close": "Kenar Çubuğunu Kapat",
     "signupPopup-title": "Bir Hesap Oluştur",
@@ -765,7 +765,7 @@
     "r-when-the-label": "Etiket ne zaman",
     "r-list-name": "liste adı",
     "r-when-a-member": "Bir üye olduğunda",
-    "r-when-the-member": "Ne zaman üye ",
+    "r-when-the-member": "Ne zaman üye",
     "r-name": "isim",
     "r-when-a-attach": "Bir ek olduğunda",
     "r-when-a-checklist": "Bir kontrol listesi şu olduğunda:",

+ 7 - 7
imports/i18n/data/uk.i18n.json

@@ -4,8 +4,8 @@
     "act-addAttachment": "прикріплено вкладення __attachment__ до картки__card__ у списку __list__ на доріжці __swimlane__ дошки__board__",
     "act-deleteAttachment": "видалено вкладення __attachment__ з картки __card__ у списку __list__ на доріжці __swimlane__ дошки __board__",
     "act-addSubtask": "додано підзадачу __subtask__ для картки __card__ у списку __list__ на доріжці __swimlane__ дошки __board__",
-    "act-addLabel": "Додано мітку __label__ до картки __card__ у списку __list__ на доріжці __swimlane__ дошки __board__\n ",
-    "act-addedLabel": "Додано мітку __label__ до картки __card__ у списку __list__ на доріжці __swimlane__ дошки __board__\n ",
+    "act-addLabel": "Додано мітку __label__ до картки __card__ у списку __list__ на доріжці __swimlane__ дошки __board__",
+    "act-addedLabel": "Додано мітку __label__ до картки __card__ у списку __list__ на доріжці __swimlane__ дошки __board__",
     "act-removeLabel": "Знято мітку __label__ з картки __card__ у списку __list__ на доріжці __swimlane__ дошки __board__",
     "act-removedLabel": "Знято мітку __label__ з картки __card__ у списку __list__ на доріжці __swimlane__ дошки __board__",
     "act-addChecklist": "додано контрольний список __checklist__ до картки __card__ у списку __list__ на доріжці __swimlane__ дошки __board__",
@@ -469,7 +469,7 @@
     "leave-board-pop": "Are you sure you want to leave __boardTitle__? You will be removed from all cards on this board.",
     "leaveBoardPopup-title": "Залишити Дошку?",
     "link-card": "Посилання на цю картку",
-    "list-archive-cards": "Перенести всі картки в цьому переліку до Архиву ",
+    "list-archive-cards": "Перенести всі картки в цьому переліку до Архиву",
     "list-archive-cards-pop": "This will remove all the cards in this list from the board. To view cards in Archive and bring them back to the board, click “Menu” > “Archive”.",
     "list-move-cards": "Move all cards in this list",
     "list-select-cards": "Select all cards in this list",
@@ -552,7 +552,7 @@
     "search-cards": "Search from card/list titles, descriptions and custom fields on this board",
     "search-example": "Write text you search and press Enter",
     "select-color": "Оберіть Коліп",
-    "select-board": "Оберіть Дошку ",
+    "select-board": "Оберіть Дошку",
     "set-wip-limit-value": "Встановіть обмеження максимальної кількості завдань в цьому списку",
     "setWipLimitPopup-title": "Set WIP Limit",
     "shortcut-assign-self": "Призначити себе до поточної картки",
@@ -743,7 +743,7 @@
     "r-add-rule": "Add rule",
     "r-view-rule": "Переглянути правило",
     "r-delete-rule": "Видалити правило",
-    "r-new-rule-name": "Заголовок нового правила\n",
+    "r-new-rule-name": "Заголовок нового правила",
     "r-no-rules": "No rules",
     "r-trigger": "Trigger",
     "r-action": "Action",
@@ -784,7 +784,7 @@
     "r-unarchive": "Restore from Archive",
     "r-card": "Картка",
     "r-add": "Додати",
-    "r-remove": "Видалити\n",
+    "r-remove": "Видалити",
     "r-label": "label",
     "r-member": "Користувач",
     "r-remove-all": "Видалити усіх учасників картки",
@@ -1135,7 +1135,7 @@
     "add-teams-label": "Added teams are displayed below:",
     "remove-team-from-table": "Are you sure you want to remove this team from the board ?",
     "confirm-btn": "Confirm",
-    "remove-btn": "Видалити\n",
+    "remove-btn": "Видалити",
     "filter-card-title-label": "Filter by card title",
     "invite-people-success": "Invitation to register sent with success",
     "invite-people-error": "Error while sending invitation to register",

+ 2 - 2
imports/i18n/data/vi.i18n.json

@@ -2,7 +2,7 @@
     "accept": "Chấp nhận",
     "act-activity-notify": "Thông báo hoạt động",
     "act-addAttachment": "thêm tập tin đính kèm __attachment__  vào thẻ __list__ tại danh sách __list__  tại làn ngang __swimlane__ tại bảng __board__",
-    "act-deleteAttachment": "xóa tập tin đính kèm __attachment__ tại thẻ __card__ tại danh sách __list__ tại làn ngang __swimlane__ tại bảng __board__ ",
+    "act-deleteAttachment": "xóa tập tin đính kèm __attachment__ tại thẻ __card__ tại danh sách __list__ tại làn ngang __swimlane__ tại bảng __board__",
     "act-addSubtask": "đã thêm nhiệm vụ con __subtask__ vào thẻ __card__ tại danh sách __list__ tại làn ngang __swimlane__ at board __board__",
     "act-addLabel": "Đã thêm nhãn __label__ vào thẻ  __card__ tại danh sách __list__ tại làn ngang __swimlane__ tại bảng __board__",
     "act-addedLabel": "Đã thêm nhãn __label__ vào thẻ  __card__ tại danh sách __list__ tại làn ngang __swimlane__ tại bảng __board__",
@@ -597,7 +597,7 @@
     "custom-top-left-corner-logo-image-url": "Góc trên bên trái tùy chỉnh - URL hình ảnh Logo",
     "custom-top-left-corner-logo-link-url": "Góc trên bên trái tùy chỉnh - URL liên kết Logo",
     "custom-top-left-corner-logo-height": "Góc trên bên trái tùy chỉnh - Chiều cao Logo. Mặc định: 27",
-    "custom-login-logo-image-url": "Đăng nhập tùy chỉnh - URL hình ảnh Logo ",
+    "custom-login-logo-image-url": "Đăng nhập tùy chỉnh - URL hình ảnh Logo",
     "custom-login-logo-link-url": "Đăng nhập tùy chỉnh - Url liên kết Logo",
     "custom-help-link-url": "Custom Help Link URL",
     "text-below-custom-login-logo": "Đăng nhập tùy chỉnh - Văn bản bên dưới Logo",

+ 1204 - 0
imports/i18n/data/zh-Hans.i18n.json

@@ -0,0 +1,1204 @@
+{
+    "accept": "Accept",
+    "act-activity-notify": "Activity Notification",
+    "act-addAttachment": "added attachment __attachment__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-deleteAttachment": "deleted attachment __attachment__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-addSubtask": "added subtask __subtask__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-addLabel": "Added label __label__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-addedLabel": "Added label __label__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-removeLabel": "Removed label __label__ from card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-removedLabel": "Removed label __label__ from card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-addChecklist": "added checklist __checklist__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-addChecklistItem": "added checklist item __checklistItem__ to checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-removeChecklist": "removed checklist __checklist__ from card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-removeChecklistItem": "removed checklist item __checklistItem__ from checklist __checkList__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-checkedItem": "checked __checklistItem__ of checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-uncheckedItem": "unchecked __checklistItem__ of checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-completeChecklist": "completed checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-uncompleteChecklist": "uncompleted checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-addComment": "commented on card __card__: __comment__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-editComment": "edited comment on card __card__: __comment__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-deleteComment": "deleted comment on card __card__: __comment__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-createBoard": "created board __board__",
+    "act-createSwimlane": "created swimlane __swimlane__ to board __board__",
+    "act-createCard": "created card __card__ to list __list__ at swimlane __swimlane__ at board __board__",
+    "act-createCustomField": "created custom field __customField__ at board __board__",
+    "act-deleteCustomField": "deleted custom field __customField__ at board __board__",
+    "act-setCustomField": "edited custom field __customField__: __customFieldValue__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-createList": "added list __list__ to board __board__",
+    "act-addBoardMember": "added member __member__ to board __board__",
+    "act-archivedBoard": "Board __board__ moved to Archive",
+    "act-archivedCard": "Card __card__ at list __list__ at swimlane __swimlane__ at board __board__ moved to Archive",
+    "act-archivedList": "List __list__ at swimlane __swimlane__ at board __board__ moved to Archive",
+    "act-archivedSwimlane": "Swimlane __swimlane__ at board __board__ moved to Archive",
+    "act-importBoard": "imported board __board__",
+    "act-importCard": "imported card  __card__ to list __list__ at swimlane __swimlane__ at board __board__",
+    "act-importList": "imported list __list__ to swimlane __swimlane__ at board __board__",
+    "act-joinMember": "added member __member__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-moveCard": "moved card __card__ at board __board__ from list __oldList__ at swimlane __oldSwimlane__ to list __list__ at swimlane __swimlane__",
+    "act-moveCardToOtherBoard": "moved card __card__ from list __oldList__ at swimlane __oldSwimlane__ at board __oldBoard__ to list __list__ at swimlane __swimlane__ at board __board__",
+    "act-removeBoardMember": "removed member __member__ from board __board__",
+    "act-restoredCard": "restored card __card__ to list __list__ at swimlane __swimlane__ at board __board__",
+    "act-unjoinMember": "removed member __member__ from card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-withBoardTitle": "__board__",
+    "act-withCardTitle": "[__board__] __card__",
+    "actions": "Actions",
+    "activities": "Activities",
+    "activity": "Activity",
+    "activity-added": "added %s to %s",
+    "activity-archived": "%s moved to Archive",
+    "activity-attached": "attached %s to %s",
+    "activity-created": "created %s",
+    "activity-customfield-created": "created custom field %s",
+    "activity-excluded": "excluded %s from %s",
+    "activity-imported": "imported %s into %s from %s",
+    "activity-imported-board": "imported %s from %s",
+    "activity-joined": "joined %s",
+    "activity-moved": "moved %s from %s to %s",
+    "activity-on": "on %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",
+    "add": "Add",
+    "activity-checked-item-card": "checked %s in checklist %s",
+    "activity-unchecked-item-card": "unchecked %s in checklist %s",
+    "activity-checklist-completed-card": "completed checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "activity-checklist-uncompleted-card": "uncompleted the checklist %s",
+    "activity-editComment": "edited comment %s",
+    "activity-deleteComment": "deleted comment %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",
+    "activity-endDate": "edited end date to %s of %s",
+    "add-attachment": "Add Attachment",
+    "add-board": "Add Board",
+    "add-template": "Add Template",
+    "add-card": "Add Card",
+    "add-card-to-top-of-list": "Add Card to Top of List",
+    "add-card-to-bottom-of-list": "Add Card to Bottom of List",
+    "add-swimlane": "Add Swimlane",
+    "add-subtask": "Add Subtask",
+    "add-checklist": "Add Checklist",
+    "add-checklist-item": "Add an item to checklist",
+    "close-add-checklist-item": "Close add an item to checklist form",
+    "close-edit-checklist-item": "Close edit an item to checklist form",
+    "convertChecklistItemToCardPopup-title": "Convert to Card",
+    "add-cover": "Add Cover",
+    "add-label": "Add Label",
+    "add-list": "Add List",
+    "add-members": "Add Members",
+    "added": "Added",
+    "addMemberPopup-title": "Members",
+    "memberPopup-title": "Member Settings",
+    "admin": "Admin",
+    "admin-desc": "Can view and edit cards, remove members, and change settings for the board.",
+    "admin-announcement": "Announcement",
+    "admin-announcement-active": "Active System-Wide Announcement",
+    "admin-announcement-title": "Announcement from Administrator",
+    "all-boards": "All boards",
+    "and-n-other-card": "And __count__ other card",
+    "and-n-other-card_plural": "And __count__ other cards",
+    "apply": "Apply",
+    "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.",
+    "app-try-reconnect": "Try to reconnect.",
+    "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?",
+    "archived-items": "Archive",
+    "archived-boards": "Boards in Archive",
+    "restore-board": "Restore Board",
+    "no-archived-boards": "No Boards in Archive.",
+    "archives": "Archive",
+    "template": "Template",
+    "templates": "Templates",
+    "template-container": "Template Container",
+    "add-template-container": "Add Template Container",
+    "assign-member": "Assign member",
+    "attached": "attached",
+    "attachment": "Attachment",
+    "attachment-delete-pop": "Deleting an attachment is permanent. There is no undo.",
+    "attachmentDeletePopup-title": "Delete Attachment?",
+    "attachments": "Attachments",
+    "auto-watch": "Automatically watch boards when they are created",
+    "avatar-too-big": "The avatar is too large (520KB max)",
+    "back": "Back",
+    "board-change-color": "Change color",
+    "show-at-all-boards-page": "Show at All Boards page",
+    "board-info-on-my-boards": "All Boards Settings",
+    "boardInfoOnMyBoardsPopup-title": "All Boards Settings",
+    "boardInfoOnMyBoards-title": "All Boards Settings",
+    "show-card-counter-per-list": "Show card count per list",
+    "show-board_members-avatar": "Show Board members avatars",
+    "board-nb-stars": "%s stars",
+    "board-not-found": "Board not found",
+    "board-private-info": "This board will be <strong>private</strong>.",
+    "board-public-info": "This board will be <strong>public</strong>.",
+    "board-drag-drop-reorder-or-click-open": "Drag and drop to reorder board icons. Click board icon to open board.",
+    "boardChangeColorPopup-title": "Change Board Background",
+    "boardChangeTitlePopup-title": "Rename Board",
+    "boardChangeVisibilityPopup-title": "Change Visibility",
+    "boardChangeWatchPopup-title": "Change Watch",
+    "boardMenuPopup-title": "Board Settings",
+    "boardChangeViewPopup-title": "Board View",
+    "boards": "Boards",
+    "board-view": "Board View",
+    "board-view-cal": "Calendar",
+    "board-view-swimlanes": "Swimlanes",
+    "board-view-collapse": "Collapse",
+    "board-view-gantt": "Gantt",
+    "board-view-lists": "Lists",
+    "bucket-example": "Like “Bucket List” for example",
+    "cancel": "Cancel",
+    "card-archived": "This card is moved to Archive.",
+    "board-archived": "This board is moved to Archive.",
+    "card-comments-title": "This card has %s comment.",
+    "card-delete-notice": "Deleting is permanent. You will lose all actions associated with this card.",
+    "card-delete-pop": "All actions will be removed from the activity feed and you won't be able to re-open the card. There is no undo.",
+    "card-delete-suggest-archive": "You can move a card to Archive to remove it from the board and preserve the activity.",
+    "card-archive-pop": "Card will not be visible at this list after archiving card.",
+    "card-archive-suggest-cancel": "You can later restore card from Archive.",
+    "card-due": "Due",
+    "card-due-on": "Due on",
+    "card-spent": "Spent Time",
+    "card-edit-attachments": "Edit attachments",
+    "card-edit-custom-fields": "Edit custom fields",
+    "card-edit-labels": "Edit labels",
+    "card-edit-members": "Edit members",
+    "card-labels-title": "Change the labels for the card.",
+    "card-members-title": "Add or remove members of the board from the card.",
+    "card-start": "Start",
+    "card-start-on": "Starts on",
+    "cardAttachmentsPopup-title": "Attach From",
+    "cardCustomField-datePopup-title": "Change date",
+    "cardCustomFieldsPopup-title": "Edit custom fields",
+    "cardStartVotingPopup-title": "Start a vote",
+    "positiveVoteMembersPopup-title": "Proponents",
+    "negativeVoteMembersPopup-title": "Opponents",
+    "card-edit-voting": "Edit voting",
+    "editVoteEndDatePopup-title": "Change vote end date",
+    "allowNonBoardMembers": "Allow all logged in users",
+    "vote-question": "Voting question",
+    "vote-public": "Show who voted what",
+    "vote-for-it": "for it",
+    "vote-against": "against",
+    "deleteVotePopup-title": "Delete vote?",
+    "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
+    "cardStartPlanningPokerPopup-title": "Start a Planning Poker",
+    "card-edit-planning-poker": "Edit Planning Poker",
+    "editPokerEndDatePopup-title": "Change Planning Poker vote end date",
+    "poker-question": "Planning Poker",
+    "poker-one": "1",
+    "poker-two": "2",
+    "poker-three": "3",
+    "poker-five": "5",
+    "poker-eight": "8",
+    "poker-thirteen": "13",
+    "poker-twenty": "20",
+    "poker-forty": "40",
+    "poker-oneHundred": "100",
+    "poker-unsure": "?",
+    "poker-finish": "Finish",
+    "poker-result-votes": "Votes",
+    "poker-result-who": "Who",
+    "poker-replay": "Replay",
+    "set-estimation": "Set Estimation",
+    "deletePokerPopup-title": "Delete planning poker?",
+    "poker-delete-pop": "Deleting is permanent. You will lose all actions associated with this planning poker.",
+    "cardDeletePopup-title": "Delete Card?",
+    "cardArchivePopup-title": "Archive Card?",
+    "cardDetailsActionsPopup-title": "Card Actions",
+    "cardLabelsPopup-title": "Labels",
+    "cardMembersPopup-title": "Members",
+    "cardMorePopup-title": "More",
+    "cardTemplatePopup-title": "Create template",
+    "cards": "Cards",
+    "cards-count": "Cards",
+    "cards-count-one": "Card",
+    "casSignIn": "Sign In with CAS",
+    "cardType-card": "Card",
+    "cardType-linkedCard": "Linked Card",
+    "cardType-linkedBoard": "Linked Board",
+    "change": "Change",
+    "change-avatar": "Change Avatar",
+    "change-password": "Change Password",
+    "change-permissions": "Change permissions",
+    "change-settings": "Change Settings",
+    "changeAvatarPopup-title": "Change Avatar",
+    "changeLanguagePopup-title": "Change Language",
+    "changePasswordPopup-title": "Change Password",
+    "changePermissionsPopup-title": "Change Permissions",
+    "changeSettingsPopup-title": "Change Settings",
+    "subtasks": "Subtasks",
+    "checklists": "Checklists",
+    "click-to-star": "Click to star this board.",
+    "click-to-unstar": "Click to unstar this board.",
+    "clipboard": "Clipboard or drag & drop",
+    "close": "Close",
+    "close-board": "Close Board",
+    "close-board-pop": "You will be able to restore the board by clicking the “Archive” button from the home header.",
+    "close-card": "Close Card",
+    "color-black": "black",
+    "color-blue": "blue",
+    "color-crimson": "crimson",
+    "color-darkgreen": "darkgreen",
+    "color-gold": "gold",
+    "color-gray": "gray",
+    "color-green": "green",
+    "color-indigo": "indigo",
+    "color-lime": "lime",
+    "color-magenta": "magenta",
+    "color-mistyrose": "mistyrose",
+    "color-navy": "navy",
+    "color-orange": "orange",
+    "color-paleturquoise": "paleturquoise",
+    "color-peachpuff": "peachpuff",
+    "color-pink": "pink",
+    "color-plum": "plum",
+    "color-purple": "purple",
+    "color-red": "red",
+    "color-saddlebrown": "saddlebrown",
+    "color-silver": "silver",
+    "color-sky": "sky",
+    "color-slateblue": "slateblue",
+    "color-white": "white",
+    "color-yellow": "yellow",
+    "unset-color": "Unset",
+    "comment": "Comment",
+    "comment-placeholder": "Write Comment",
+    "comment-only": "Comment only",
+    "comment-only-desc": "Can comment on cards only.",
+    "comment-delete": "Are you sure you want to delete the comment?",
+    "deleteCommentPopup-title": "Delete comment?",
+    "no-comments": "No comments",
+    "no-comments-desc": "Can not see comments and activities.",
+    "worker": "Worker",
+    "worker-desc": "Can only move cards, assign itself to card and comment.",
+    "computer": "Computer",
+    "confirm-subtask-delete-popup": "Are you sure you want to delete subtask?",
+    "confirm-checklist-delete-popup": "Are you sure you want to delete the checklist?",
+    "subtaskDeletePopup-title": "Delete Subtask?",
+    "checklistDeletePopup-title": "Delete Checklist?",
+    "copy-card-link-to-clipboard": "Copy card link to clipboard",
+    "copy-text-to-clipboard": "Copy text to clipboard",
+    "linkCardPopup-title": "Link Card",
+    "searchElementPopup-title": "搜索",
+    "copyCardPopup-title": "Copy Card",
+    "copyManyCardsPopup-title": "Copy Template to Many Cards",
+    "copyManyCardsPopup-instructions": "Destination Card Titles and Descriptions in this JSON format",
+    "copyManyCardsPopup-format": "[ {\"title\": \"First card title\", \"description\":\"First card description\"}, {\"title\":\"Second card title\",\"description\":\"Second card description\"},{\"title\":\"Last card title\",\"description\":\"Last card description\"} ]",
+    "create": "创建",
+    "createBoardPopup-title": "创建看板",
+    "chooseBoardSourcePopup-title": "导入看板",
+    "createLabelPopup-title": "Create Label",
+    "createCustomField": "Create Field",
+    "createCustomFieldPopup-title": "Create Field",
+    "current": "current",
+    "custom-field-delete-pop": "There is no undo. This will remove this custom field from all cards and destroy its history.",
+    "custom-field-checkbox": "Checkbox",
+    "custom-field-currency": "Currency",
+    "custom-field-currency-option": "Currency Code",
+    "custom-field-date": "Date",
+    "custom-field-dropdown": "Dropdown List",
+    "custom-field-dropdown-none": "(none)",
+    "custom-field-dropdown-options": "List Options",
+    "custom-field-dropdown-options-placeholder": "Press enter to add more options",
+    "custom-field-dropdown-unknown": "(unknown)",
+    "custom-field-number": "Number",
+    "custom-field-text": "文本",
+    "custom-fields": "Custom Fields",
+    "date": "Date",
+    "decline": "Decline",
+    "default-avatar": "Default avatar",
+    "delete": "删除",
+    "deleteCustomFieldPopup-title": "Delete Custom Field?",
+    "deleteLabelPopup-title": "Delete Label?",
+    "description": "Description",
+    "disambiguateMultiLabelPopup-title": "Disambiguate Label Action",
+    "disambiguateMultiMemberPopup-title": "Disambiguate Member Action",
+    "discard": "Discard",
+    "done": "Done",
+    "download": "Download",
+    "edit": "编辑",
+    "edit-avatar": "Change Avatar",
+    "edit-profile": "Edit Profile",
+    "edit-wip-limit": "Edit WIP Limit",
+    "soft-wip-limit": "Soft WIP Limit",
+    "editCardStartDatePopup-title": "Change start date",
+    "editCardDueDatePopup-title": "Change due date",
+    "editCustomFieldPopup-title": "Edit Field",
+    "addReactionPopup-title": "Add reaction",
+    "editCardSpentTimePopup-title": "Change spent time",
+    "editLabelPopup-title": "Change Label",
+    "editNotificationPopup-title": "Edit Notification",
+    "editProfilePopup-title": "Edit Profile",
+    "email": "Email",
+    "email-enrollAccount-subject": "An account created for you on __siteName__",
+    "email-enrollAccount-text": "Hello __user__,\n\nTo start using the service, simply click the link below.\n\n__url__\n\nThanks.",
+    "email-fail": "Sending email failed",
+    "email-fail-text": "Error trying to send email",
+    "email-invalid": "无效的邮箱地址",
+    "email-invite": "发送邮件邀请",
+    "email-invite-subject": "__inviter__ sent you an invitation",
+    "email-invite-text": "Dear __user__,\n\n__inviter__ invites you to join board \"__board__\" for collaborations.\n\nPlease follow the link below:\n\n__url__\n\nThanks.",
+    "email-resetPassword-subject": "重置您在 __siteName__ 的密码",
+    "email-resetPassword-text": "尊敬的 __user__,\n\n点击下面的链接,重置您的密码:\n\n__url__\n\n谢谢。",
+    "email-sent": "邮件已发送",
+    "email-verifyEmail-subject": "Verify your email address on __siteName__",
+    "email-verifyEmail-text": "Hello __user__,\n\nTo verify your account email, simply click the link below.\n\n__url__\n\nThanks.",
+    "enable-wip-limit": "Enable WIP Limit",
+    "error-board-doesNotExist": "This board does not exist",
+    "error-board-notAdmin": "You need to be admin of this board to do that",
+    "error-board-notAMember": "You need to be a member of this board to do that",
+    "error-json-malformed": "Your text is not valid JSON",
+    "error-json-schema": "Your JSON data does not include the proper information in the correct format",
+    "error-csv-schema": "Your CSV(Comma Separated Values)/TSV (Tab Separated Values) does not include the proper information in the correct format",
+    "error-list-doesNotExist": "This list does not exist",
+    "error-user-doesNotExist": "该用户不存在",
+    "error-user-notAllowSelf": "You can not invite yourself",
+    "error-user-notCreated": "This user is not created",
+    "error-username-taken": "This username is already taken",
+    "error-orgname-taken": "This organization name is already taken",
+    "error-teamname-taken": "This team name is already taken",
+    "error-email-taken": "Email has already been taken",
+    "export-board": "Export board",
+    "export-board-json": "Export board to JSON",
+    "export-board-csv": "Export board to CSV",
+    "export-board-tsv": "Export board to TSV",
+    "export-board-excel": "Export board to Excel",
+    "user-can-not-export-excel": "User can not export Excel",
+    "export-board-html": "Export board to HTML",
+    "export-card": "Export card",
+    "export-card-pdf": "Export card to PDF",
+    "user-can-not-export-card-to-pdf": "User can not export card to PDF",
+    "exportBoardPopup-title": "Export board",
+    "exportCardPopup-title": "Export card",
+    "sort": "Sort",
+    "sorted": "Sorted",
+    "remove-sort": "Remove sort",
+    "sort-desc": "Click to Sort List",
+    "list-sort-by": "Sort the List By:",
+    "list-label-modifiedAt": "Last Access Time",
+    "list-label-title": "Name of the List",
+    "list-label-sort": "Your Manual Order",
+    "list-label-short-modifiedAt": "(L)",
+    "list-label-short-title": "(N)",
+    "list-label-short-sort": "(M)",
+    "filter": "Filter",
+    "filter-cards": "Filter Cards or Lists",
+    "filter-dates-label": "Filter by date",
+    "filter-no-due-date": "No due date",
+    "filter-overdue": "Overdue",
+    "filter-due-today": "Due today",
+    "filter-due-this-week": "Due this week",
+    "filter-due-tomorrow": "Due tomorrow",
+    "list-filter-label": "Filter List by Title",
+    "filter-clear": "Clear filter",
+    "filter-labels-label": "Filter by label",
+    "filter-no-label": "No label",
+    "filter-member-label": "Filter by member",
+    "filter-no-member": "No member",
+    "filter-assignee-label": "Filter by assignee",
+    "filter-no-assignee": "No assignee",
+    "filter-custom-fields-label": "Filter by Custom Fields",
+    "filter-no-custom-fields": "No Custom Fields",
+    "filter-show-archive": "Show archived lists",
+    "filter-hide-empty": "Hide empty lists",
+    "filter-on": "Filter is on",
+    "filter-on-desc": "You are filtering cards on this board. Click here to edit filter.",
+    "filter-to-selection": "Filter to selection",
+    "other-filters-label": "Other Filters",
+    "advanced-filter-label": "Advanced Filter",
+    "advanced-filter-description": "Advanced Filter allows to write a string containing following operators: == != <= >= && || ( ) A space is used as a separator between the Operators. You can filter for all Custom Fields by typing their names and values. For Example: Field1 == Value1. Note: If fields or values contains spaces, you need to encapsulate them into single quotes. For Example: 'Field 1' == 'Value 1'. For single control characters (' \\/) to be skipped, you can use \\. For example: Field1 == I\\'m. Also you can combine multiple conditions. For Example: F1 == V1 || F1 == V2. Normally all operators are interpreted from left to right. You can change the order by placing brackets. For Example: F1 == V1 && ( F2 == V2 || F2 == V3 ). Also you can search text fields using regex: F1 == /Tes.*/i",
+    "fullname": "Full Name",
+    "header-logo-title": "Go back to your boards page.",
+    "hide-system-messages": "Hide system messages",
+    "headerBarCreateBoardPopup-title": "创建看板",
+    "home": "Home",
+    "import": "Import",
+    "impersonate-user": "Impersonate user",
+    "link": "Link",
+    "import-board": "import board",
+    "import-board-c": "导入看板",
+    "import-board-title-trello": "Import board from Trello",
+    "import-board-title-wekan": "Import board from previous export",
+    "import-board-title-csv": "Import board from CSV/TSV",
+    "from-trello": "From Trello",
+    "from-wekan": "From previous export",
+    "from-csv": "From CSV/TSV",
+    "import-board-instruction-trello": "In your Trello board, go to 'Menu', then 'More', 'Print and Export', 'Export JSON', and copy the resulting text.",
+    "import-board-instruction-csv": "Paste in your Comma Separated Values(CSV)/ Tab Separated Values (TSV) .",
+    "import-board-instruction-wekan": "In your board, go to 'Menu', then 'Export board', and copy the text in the downloaded file.",
+    "import-board-instruction-about-errors": "If you get errors when importing board, sometimes importing still works, and board is at All Boards page.",
+    "import-json-placeholder": "Paste your valid JSON data here",
+    "import-csv-placeholder": "Paste your valid CSV/TSV data here",
+    "import-map-members": "Map members",
+    "import-members-map": "Your imported board has some members. Please map the members you want to import to your users",
+    "import-members-map-note": "Note: Unmapped members will be assigned to the current user.",
+    "import-show-user-mapping": "Review members mapping",
+    "import-user-select": "Pick your existing user you want to use as this member",
+    "importMapMembersAddPopup-title": "Select member",
+    "info": "Version",
+    "initials": "Initials",
+    "invalid-date": "Invalid date",
+    "invalid-time": "Invalid time",
+    "invalid-user": "Invalid user",
+    "joined": "joined",
+    "just-invited": "You are just invited to this board",
+    "keyboard-shortcuts": "Keyboard shortcuts",
+    "label-create": "Create Label",
+    "label-default": "%s label (default)",
+    "label-delete-pop": "There is no undo. This will remove this label from all cards and destroy its history.",
+    "labels": "Labels",
+    "language": "Language",
+    "last-admin-desc": "You can’t change roles because there must be at least one admin.",
+    "leave-board": "Leave Board",
+    "leave-board-pop": "Are you sure you want to leave __boardTitle__? You will be removed from all cards on this board.",
+    "leaveBoardPopup-title": "Leave Board ?",
+    "link-card": "Link to this card",
+    "list-archive-cards": "Move all cards in this list to Archive",
+    "list-archive-cards-pop": "This will remove all the cards in this list from the board. To view cards in Archive and bring them back to the board, click “Menu” > “Archive”.",
+    "list-move-cards": "Move all cards in this list",
+    "list-select-cards": "Select all cards in this list",
+    "set-color-list": "Set Color",
+    "listActionPopup-title": "List Actions",
+    "settingsUserPopup-title": "User Settings",
+    "settingsTeamPopup-title": "Team Settings",
+    "settingsOrgPopup-title": "Organization Settings",
+    "swimlaneActionPopup-title": "Swimlane Actions",
+    "swimlaneAddPopup-title": "Add a Swimlane below",
+    "listImportCardPopup-title": "Import a Trello card",
+    "listImportCardsTsvPopup-title": "Import Excel CSV/TSV",
+    "listMorePopup-title": "More",
+    "link-list": "Link to this list",
+    "list-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the list. There is no undo.",
+    "list-delete-suggest-archive": "You can move a list to Archive to remove it from the board and preserve the activity.",
+    "lists": "Lists",
+    "swimlanes": "Swimlanes",
+    "log-out": "Log Out",
+    "log-in": "Log In",
+    "loginPopup-title": "Log In",
+    "memberMenuPopup-title": "Member Settings",
+    "members": "Members",
+    "menu": "Menu",
+    "move-selection": "Move selection",
+    "moveCardPopup-title": "Move Card",
+    "moveCardToBottom-title": "Move to Bottom",
+    "moveCardToTop-title": "Move to Top",
+    "moveSelectionPopup-title": "Move selection",
+    "multi-selection": "Multi-Selection",
+    "multi-selection-label": "Set label for selection",
+    "multi-selection-member": "Set member for selection",
+    "multi-selection-on": "Multi-Selection is on",
+    "muted": "Muted",
+    "muted-info": "You will never be notified of any changes in this board",
+    "my-boards": "My Boards",
+    "name": "Name",
+    "no-archived-cards": "No cards in Archive.",
+    "no-archived-lists": "No lists in Archive.",
+    "no-archived-swimlanes": "No swimlanes in Archive.",
+    "no-results": "No results",
+    "normal": "Normal",
+    "normal-desc": "Can view and edit cards. Can't change settings.",
+    "not-accepted-yet": "Invitation not accepted yet",
+    "notify-participate": "Receive updates to any cards you participate as creator or member",
+    "notify-watch": "Receive updates to any boards, lists, or cards you’re watching",
+    "optional": "optional",
+    "or": "or",
+    "page-maybe-private": "This page may be private. You may be able to view it by <a href='%s'>logging in</a>.",
+    "page-not-found": "Page not found.",
+    "password": "Password",
+    "paste-or-dragdrop": "to paste, or drag & drop image file to it (image only)",
+    "participating": "Participating",
+    "preview": "Preview",
+    "previewAttachedImagePopup-title": "Preview",
+    "previewClipboardImagePopup-title": "Preview",
+    "private": "Private",
+    "private-desc": "This board is private. Only people added to the board can view and edit it.",
+    "profile": "Profile",
+    "public": "Public",
+    "public-desc": "This board is public. It's visible to anyone with the link and will show up in search engines like Google. Only people added to the board can edit.",
+    "quick-access-description": "Star a board to add a shortcut in this bar.",
+    "remove-cover": "Remove Cover",
+    "remove-from-board": "Remove from Board",
+    "remove-label": "Remove Label",
+    "listDeletePopup-title": "Delete List ?",
+    "remove-member": "Remove Member",
+    "remove-member-from-card": "Remove from Card",
+    "remove-member-pop": "Remove __name__ (__username__) from __boardTitle__? The member will be removed from all cards on this board. They will receive a notification.",
+    "removeMemberPopup-title": "Remove Member?",
+    "rename": "Rename",
+    "rename-board": "Rename Board",
+    "restore": "Restore",
+    "rescue-card-description": "Show rescue dialogue before closing for unsaved card descriptions",
+    "rescue-card-description-dialogue": "Overwrite current card description with your changes?",
+    "card-settings": "Card Settings",
+    "save": "Save",
+    "search": "搜索",
+    "rules": "Rules",
+    "search-cards": "Search from card/list titles, descriptions and custom fields on this board",
+    "search-example": "Write text you search and press Enter",
+    "select-color": "Select Color",
+    "select-board": "Select Board",
+    "set-wip-limit-value": "Set a limit for the maximum number of tasks in this list",
+    "setWipLimitPopup-title": "Set WIP Limit",
+    "shortcut-assign-self": "Assign yourself to current card",
+    "shortcut-autocomplete-emoji": "Autocomplete emoji",
+    "shortcut-autocomplete-members": "Autocomplete members",
+    "shortcut-clear-filters": "Clear all filters",
+    "shortcut-close-dialog": "Close Dialog",
+    "shortcut-filter-my-cards": "Filter my cards",
+    "shortcut-show-shortcuts": "Bring up this shortcuts list",
+    "shortcut-toggle-filterbar": "Toggle Filter Sidebar",
+    "shortcut-toggle-searchbar": "Toggle Search Sidebar",
+    "shortcut-toggle-sidebar": "Toggle Board Sidebar",
+    "show-cards-minimum-count": "Show cards count if list contains more than",
+    "sidebar-open": "Open Sidebar",
+    "sidebar-close": "Close Sidebar",
+    "signupPopup-title": "Create an Account",
+    "star-board-title": "Click to star this board. It will show up at top of your boards list.",
+    "starred-boards": "Starred Boards",
+    "starred-boards-description": "Starred boards show up at the top of your boards list.",
+    "subscribe": "Subscribe",
+    "team": "Team",
+    "this-board": "this board",
+    "this-card": "this card",
+    "spent-time-hours": "Spent time (hours)",
+    "overtime-hours": "Overtime (hours)",
+    "overtime": "Overtime",
+    "has-overtime-cards": "Has overtime cards",
+    "has-spenttime-cards": "Has spent time cards",
+    "time": "Time",
+    "title": "Title",
+    "toggle-labels": "Toggle labels 1-9 for card. Multi-Selection adds labels 1-9",
+    "remove-labels-multiselect": "Multi-Selection removes labels 1-9",
+    "tracking": "Tracking",
+    "tracking-info": "You will be notified of any changes to those cards you are involved as creator or member.",
+    "type": "Type",
+    "unassign-member": "Unassign member",
+    "unsaved-description": "You have an unsaved description.",
+    "unwatch": "Unwatch",
+    "upload": "Upload",
+    "upload-avatar": "Upload an avatar",
+    "uploaded-avatar": "Uploaded an avatar",
+    "custom-top-left-corner-logo-image-url": "Custom Top Left Corner Logo Image URL",
+    "custom-top-left-corner-logo-link-url": "Custom Top Left Corner Logo Link URL",
+    "custom-top-left-corner-logo-height": "Custom Top Left Corner Logo Height. Default: 27",
+    "custom-login-logo-image-url": "Custom Login Logo Image URL",
+    "custom-login-logo-link-url": "Custom Login Logo Link URL",
+    "custom-help-link-url": "Custom Help Link URL",
+    "text-below-custom-login-logo": "Text below Custom Login Logo",
+    "automatic-linked-url-schemes": "Custom URL Schemes which should automatically be clickable. One URL Scheme per line",
+    "username": "Username",
+    "import-usernames": "Import Usernames",
+    "view-it": "View it",
+    "warn-list-archived": "warning: this card is in an list at Archive",
+    "watch": "Watch",
+    "watching": "Watching",
+    "watching-info": "You will be notified of any change in this board",
+    "welcome-board": "Welcome Board",
+    "welcome-swimlane": "Milestone 1",
+    "welcome-list1": "Basics",
+    "welcome-list2": "Advanced",
+    "card-templates-swimlane": "Card Templates",
+    "list-templates-swimlane": "List Templates",
+    "board-templates-swimlane": "Board Templates",
+    "what-to-do": "What do you want to do?",
+    "wipLimitErrorPopup-title": "Invalid WIP Limit",
+    "wipLimitErrorPopup-dialog-pt1": "The number of tasks in this list is higher than the WIP limit you've defined.",
+    "wipLimitErrorPopup-dialog-pt2": "Please move some tasks out of this list, or set a higher WIP limit.",
+    "admin-panel": "Admin Panel",
+    "settings": "Settings",
+    "people": "People",
+    "registration": "Registration",
+    "disable-self-registration": "Disable Self-Registration",
+    "disable-forgot-password": "Disable Forgot Password",
+    "invite": "Invite",
+    "invite-people": "Invite People",
+    "to-boards": "To board(s)",
+    "email-addresses": "Email Addresses",
+    "smtp-host-description": "The address of the SMTP server that handles your emails.",
+    "smtp-port-description": "The port your SMTP server uses for outgoing emails.",
+    "smtp-tls-description": "Enable TLS support for SMTP server",
+    "smtp-host": "SMTP Host",
+    "smtp-port": "SMTP Port",
+    "smtp-username": "Username",
+    "smtp-password": "Password",
+    "smtp-tls": "TLS support",
+    "send-from": "From",
+    "send-smtp-test": "Send a test email to yourself",
+    "invitation-code": "Invitation Code",
+    "email-invite-register-subject": "__inviter__ sent you an invitation",
+    "email-invite-register-text": "Dear __user__,\n\n__inviter__ invites you to kanban board for collaborations.\n\nPlease follow the link below:\n__url__\n\nAnd your invitation code is: __icode__\n\nThanks.",
+    "email-smtp-test-subject": "SMTP Test Email",
+    "email-smtp-test-text": "You have successfully sent an email",
+    "error-invitation-code-not-exist": "Invitation code doesn't exist",
+    "error-notAuthorized": "You are not authorized to view this page.",
+    "webhook-title": "Webhook Name",
+    "webhook-token": "Token (Optional for Authentication)",
+    "outgoing-webhooks": "Outgoing Webhooks",
+    "bidirectional-webhooks": "Two-Way Webhooks",
+    "outgoingWebhooksPopup-title": "Outgoing Webhooks",
+    "boardCardTitlePopup-title": "Card Title Filter",
+    "disable-webhook": "Disable This Webhook",
+    "global-webhook": "Global Webhooks",
+    "new-outgoing-webhook": "New Outgoing Webhook",
+    "no-name": "(Unknown)",
+    "Node_version": "Node version",
+    "Meteor_version": "Meteor version",
+    "MongoDB_version": "MongoDB version",
+    "MongoDB_storage_engine": "MongoDB storage engine",
+    "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
+    "OS_Arch": "OS Arch",
+    "OS_Cpus": "OS CPU Count",
+    "OS_Freemem": "OS Free Memory",
+    "OS_Loadavg": "OS Load Average",
+    "OS_Platform": "OS Platform",
+    "OS_Release": "OS Release",
+    "OS_Totalmem": "OS Total Memory",
+    "OS_Type": "OS Type",
+    "OS_Uptime": "OS Uptime",
+    "days": "days",
+    "hours": "hours",
+    "minutes": "minutes",
+    "seconds": "seconds",
+    "show-field-on-card": "Show this field on card",
+    "automatically-field-on-card": "Add field to new cards",
+    "always-field-on-card": "Add field to all cards",
+    "showLabel-field-on-card": "Show field label on minicard",
+    "showSum-field-on-list": "Show sum of fields at top of list",
+    "yes": "Yes",
+    "no": "No",
+    "accounts": "Accounts",
+    "accounts-allowEmailChange": "Allow Email Change",
+    "accounts-allowUserNameChange": "Allow Username Change",
+    "tableVisibilityMode-allowPrivateOnly": "Boards visibility: Allow private boards only",
+    "tableVisibilityMode": "Boards visibility",
+    "createdAt": "Created at",
+    "modifiedAt": "Modified at",
+    "verified": "Verified",
+    "active": "Active",
+    "card-received": "Received",
+    "card-received-on": "Received on",
+    "card-end": "End",
+    "card-end-on": "Ends on",
+    "editCardReceivedDatePopup-title": "Change received date",
+    "editCardEndDatePopup-title": "Change end date",
+    "setCardColorPopup-title": "Set color",
+    "setCardActionsColorPopup-title": "Choose a color",
+    "setSwimlaneColorPopup-title": "Choose a color",
+    "setListColorPopup-title": "Choose a color",
+    "assigned-by": "Assigned By",
+    "requested-by": "Requested By",
+    "card-sorting-by-number": "Card sorting by number",
+    "board-delete-notice": "Deleting is permanent. You will lose all lists, cards and actions associated with this board.",
+    "delete-board-confirm-popup": "All lists, cards, labels, and activities will be deleted and you won't be able to recover the board contents. There is no undo.",
+    "boardDeletePopup-title": "Delete Board?",
+    "delete-board": "Delete Board",
+    "default-subtasks-board": "Subtasks for __board__ board",
+    "default": "Default",
+    "queue": "Queue",
+    "subtask-settings": "Subtasks Settings",
+    "minicard-settings": "Minicard Settings",
+    "boardSubtaskSettingsPopup-title": "Board Subtasks Settings",
+    "boardCardSettingsPopup-title": "Card Settings",
+    "boardMinicardSettingsPopup-title": "Minicard Settings",
+    "deposit-subtasks-board": "Deposit subtasks to this board:",
+    "deposit-subtasks-list": "Landing list for subtasks deposited here:",
+    "show-parent-in-minicard": "Show parent in minicard:",
+    "description-on-minicard": "Description on minicard",
+    "prefix-with-full-path": "Prefix with full path",
+    "prefix-with-parent": "Prefix with parent",
+    "subtext-with-full-path": "Subtext with full path",
+    "subtext-with-parent": "Subtext with parent",
+    "change-card-parent": "Change card's parent",
+    "parent-card": "Parent card",
+    "source-board": "Source board",
+    "no-parent": "Don't show parent",
+    "activity-added-label": "added label '%s' to %s",
+    "activity-removed-label": "removed label '%s' from %s",
+    "activity-delete-attach": "deleted an attachment from %s",
+    "activity-added-label-card": "added label '%s'",
+    "activity-removed-label-card": "removed label '%s'",
+    "activity-delete-attach-card": "deleted an attachment",
+    "activity-set-customfield": "set custom field '%s' to '%s' in %s",
+    "activity-unset-customfield": "unset custom field '%s' in %s",
+    "r-rule": "Rule",
+    "r-add-trigger": "Add trigger",
+    "r-add-action": "Add action",
+    "r-board-rules": "Board rules",
+    "r-add-rule": "Add rule",
+    "r-view-rule": "View rule",
+    "r-delete-rule": "Delete rule",
+    "r-new-rule-name": "New rule title",
+    "r-no-rules": "No rules",
+    "r-trigger": "Trigger",
+    "r-action": "Action",
+    "r-when-a-card": "When a card",
+    "r-is": "is",
+    "r-is-moved": "is moved",
+    "r-added-to": "Added to",
+    "r-removed-from": "Removed from",
+    "r-the-board": "the board",
+    "r-list": "list",
+    "list": "List",
+    "set-filter": "Set Filter",
+    "r-moved-to": "Moved to",
+    "r-moved-from": "Moved from",
+    "r-archived": "Moved to Archive",
+    "r-unarchived": "Restored from Archive",
+    "r-a-card": "a card",
+    "r-when-a-label-is": "When a label is",
+    "r-when-the-label": "When the label",
+    "r-list-name": "list name",
+    "r-when-a-member": "When a member is",
+    "r-when-the-member": "When the member",
+    "r-name": "name",
+    "r-when-a-attach": "When an attachment",
+    "r-when-a-checklist": "When a checklist is",
+    "r-when-the-checklist": "When the checklist",
+    "r-completed": "Completed",
+    "r-made-incomplete": "Made incomplete",
+    "r-when-a-item": "When a checklist item is",
+    "r-when-the-item": "When the checklist item",
+    "r-checked": "Checked",
+    "r-unchecked": "Unchecked",
+    "r-move-card-to": "Move card to",
+    "r-top-of": "Top of",
+    "r-bottom-of": "Bottom of",
+    "r-its-list": "its list",
+    "r-archive": "Move to Archive",
+    "r-unarchive": "Restore from Archive",
+    "r-card": "card",
+    "r-add": "Add",
+    "r-remove": "Remove",
+    "r-label": "label",
+    "r-member": "member",
+    "r-remove-all": "Remove all members from the card",
+    "r-set-color": "Set color to",
+    "r-checklist": "checklist",
+    "r-check-all": "Check all",
+    "r-uncheck-all": "Uncheck all",
+    "r-items-check": "items of checklist",
+    "r-check": "Check",
+    "r-uncheck": "Uncheck",
+    "r-item": "item",
+    "r-of-checklist": "of checklist",
+    "r-send-email": "Send an email",
+    "r-to": "to",
+    "r-of": "of",
+    "r-subject": "subject",
+    "r-rule-details": "Rule details",
+    "r-d-move-to-top-gen": "Move card to top of its list",
+    "r-d-move-to-top-spec": "Move card to top of list",
+    "r-d-move-to-bottom-gen": "Move card to bottom of its list",
+    "r-d-move-to-bottom-spec": "Move card to bottom of list",
+    "r-d-send-email": "Send email",
+    "r-d-send-email-to": "to",
+    "r-d-send-email-subject": "subject",
+    "r-d-send-email-message": "message",
+    "r-d-archive": "Move card to Archive",
+    "r-d-unarchive": "Restore card from Archive",
+    "r-d-add-label": "Add label",
+    "r-d-remove-label": "Remove label",
+    "r-create-card": "Create new card",
+    "r-in-list": "in list",
+    "r-in-swimlane": "in swimlane",
+    "r-d-add-member": "Add member",
+    "r-d-remove-member": "Remove member",
+    "r-d-remove-all-member": "Remove all member",
+    "r-d-check-all": "Check all items of a list",
+    "r-d-uncheck-all": "Uncheck all items of a list",
+    "r-d-check-one": "Check item",
+    "r-d-uncheck-one": "Uncheck item",
+    "r-d-check-of-list": "of checklist",
+    "r-d-add-checklist": "Add checklist",
+    "r-d-remove-checklist": "Remove checklist",
+    "r-by": "by",
+    "r-add-checklist": "Add checklist",
+    "r-with-items": "with items",
+    "r-items-list": "item1,item2,item3",
+    "r-add-swimlane": "Add swimlane",
+    "r-swimlane-name": "swimlane name",
+    "r-board-note": "Note: leave a field empty to match every possible value.",
+    "r-checklist-note": "Note: checklist's items have to be written as comma separated values.",
+    "r-when-a-card-is-moved": "When a card is moved to another list",
+    "r-set": "Set",
+    "r-update": "Update",
+    "r-datefield": "date field",
+    "r-df-start-at": "start",
+    "r-df-due-at": "due",
+    "r-df-end-at": "end",
+    "r-df-received-at": "received",
+    "r-to-current-datetime": "to current date/time",
+    "r-remove-value-from": "Remove value from",
+    "r-link-card": "Link card to",
+    "ldap": "LDAP",
+    "oauth2": "OAuth2",
+    "cas": "CAS",
+    "authentication-method": "Authentication method",
+    "authentication-type": "Authentication type",
+    "custom-product-name": "Custom Product Name",
+    "layout": "Layout",
+    "hide-logo": "Hide Logo",
+    "hide-card-counter-list": "Hide card counter list on All Boards",
+    "hide-board-member-list": "Hide board member list on All Boards",
+    "add-custom-html-after-body-start": "Add Custom HTML after <body> start",
+    "add-custom-html-before-body-end": "Add Custom HTML before </body> end",
+    "error-undefined": "Something went wrong",
+    "error-ldap-login": "An error occurred while trying to login",
+    "display-authentication-method": "Display Authentication Method",
+    "oidc-button-text": "Customize the OIDC button text",
+    "default-authentication-method": "Default Authentication Method",
+    "duplicate-board": "Duplicate Board",
+    "org-number": "The number of organizations is:",
+    "team-number": "The number of teams is:",
+    "people-number": "The number of people is:",
+    "swimlaneDeletePopup-title": "Delete Swimlane ?",
+    "swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
+    "restore-all": "Restore all",
+    "delete-all": "Delete all",
+    "loading": "Loading, please wait.",
+    "previous_as": "last time was",
+    "act-a-dueAt": "modified due time to \nWhen: __timeValue__\nWhere: __card__\n previous due was __timeOldValue__",
+    "act-a-endAt": "modified ending time to __timeValue__ from (__timeOldValue__)",
+    "act-a-startAt": "modified starting time to __timeValue__ from (__timeOldValue__)",
+    "act-a-receivedAt": "modified received time to __timeValue__ from (__timeOldValue__)",
+    "a-dueAt": "modified due time to be",
+    "a-endAt": "modified ending time to be",
+    "a-startAt": "modified starting time to be",
+    "a-receivedAt": "modified received time to be",
+    "almostdue": "current due time %s is approaching",
+    "pastdue": "current due time %s is past",
+    "duenow": "current due time %s is today",
+    "act-newDue": "__list__/__card__ has 1st due reminder [__board__]",
+    "act-withDue": "__list__/__card__ due reminders [__board__]",
+    "act-almostdue": "was reminding the current due (__timeValue__) of __card__ is approaching",
+    "act-pastdue": "was reminding the current due (__timeValue__) of __card__ is past",
+    "act-duenow": "was reminding the current due (__timeValue__) of __card__ is now",
+    "act-atUserComment": "You were mentioned in [__board__] __list__/__card__",
+    "delete-user-confirm-popup": "Are you sure you want to delete this account? There is no undo.",
+    "delete-team-confirm-popup": "Are you sure you want to delete this team? There is no undo.",
+    "delete-org-confirm-popup": "Are you sure you want to delete this organization? There is no undo.",
+    "accounts-allowUserDelete": "Allow users to self delete their account",
+    "hide-minicard-label-text": "Hide minicard label text",
+    "show-desktop-drag-handles": "Show desktop drag handles",
+    "assignee": "Assignee",
+    "cardAssigneesPopup-title": "Assignee",
+    "addmore-detail": "Add a more detailed description",
+    "show-on-card": "Show on Card",
+    "show-on-minicard": "Show on Minicard",
+    "new": "New",
+    "editOrgPopup-title": "Edit Organization",
+    "newOrgPopup-title": "New Organization",
+    "editTeamPopup-title": "Edit Team",
+    "newTeamPopup-title": "New Team",
+    "editUserPopup-title": "Edit User",
+    "newUserPopup-title": "New User",
+    "notifications": "Notifications",
+    "help": "Help",
+    "view-all": "View All",
+    "filter-by-unread": "Filter by Unread",
+    "mark-all-as-read": "Mark all as read",
+    "remove-all-read": "Remove all read",
+    "allow-rename": "Allow Rename",
+    "allowRenamePopup-title": "Allow Rename",
+    "start-day-of-week": "Set day of the week start",
+    "monday": "Monday",
+    "tuesday": "Tuesday",
+    "wednesday": "Wednesday",
+    "thursday": "Thursday",
+    "friday": "Friday",
+    "saturday": "Saturday",
+    "sunday": "Sunday",
+    "status": "Status",
+    "swimlane": "Swimlane",
+    "owner": "Owner",
+    "last-modified-at": "Last modified at",
+    "last-activity": "Last activity",
+    "voting": "Voting",
+    "archived": "Archived",
+    "delete-linked-card-before-this-card": "You can not delete this card before first deleting linked card that has",
+    "delete-linked-cards-before-this-list": "You can not delete this list before first deleting linked cards that are pointing to cards in this list",
+    "hide-checked-items": "Hide checked items",
+    "task": "Task",
+    "create-task": "Create Task",
+    "ok": "OK",
+    "organizations": "Organizations",
+    "teams": "Teams",
+    "displayName": "Display Name",
+    "shortName": "Short Name",
+    "website": "Website",
+    "person": "Person",
+    "my-cards": "My Cards",
+    "card": "Card",
+    "board": "Board",
+    "context-separator": "/",
+    "myCardsViewChange-title": "My Cards View",
+    "myCardsViewChangePopup-title": "My Cards View",
+    "myCardsViewChange-choice-boards": "Boards",
+    "myCardsViewChange-choice-table": "Table",
+    "myCardsSortChange-title": "My Cards Sort",
+    "myCardsSortChangePopup-title": "My Cards Sort",
+    "myCardsSortChange-choice-board": "By Board",
+    "myCardsSortChange-choice-dueat": "By Due Date",
+    "dueCards-title": "Due Cards",
+    "dueCardsViewChange-title": "Due Cards View",
+    "dueCardsViewChangePopup-title": "Due Cards View",
+    "dueCardsViewChange-choice-me": "Me",
+    "dueCardsViewChange-choice-all": "All Users",
+    "dueCardsViewChange-choice-all-description": "Shows all incomplete cards with a *Due* date from boards for which the user has permission.",
+    "broken-cards": "Broken Cards",
+    "board-title-not-found": "Board '%s' not found.",
+    "swimlane-title-not-found": "Swimlane '%s' not found.",
+    "list-title-not-found": "List '%s' not found.",
+    "label-not-found": "Label '%s' not found.",
+    "label-color-not-found": "Label color %s not found.",
+    "user-username-not-found": "Username '%s' not found.",
+    "comment-not-found": "Card with comment containing text '%s' not found.",
+    "org-name-not-found": "Organization '%s' not found.",
+    "team-name-not-found": "Team '%s' not found.",
+    "globalSearch-title": "Search All Boards",
+    "no-cards-found": "No Cards Found",
+    "one-card-found": "One Card Found",
+    "n-cards-found": "%s Cards Found",
+    "n-n-of-n-cards-found": "__start__-__end__ of __total__ Cards Found",
+    "operator-board": "board",
+    "operator-board-abbrev": "b",
+    "operator-swimlane": "swimlane",
+    "operator-swimlane-abbrev": "s",
+    "operator-list": "list",
+    "operator-list-abbrev": "l",
+    "operator-label": "label",
+    "operator-label-abbrev": "#",
+    "operator-user": "user",
+    "operator-user-abbrev": "@",
+    "operator-member": "member",
+    "operator-member-abbrev": "m",
+    "operator-assignee": "assignee",
+    "operator-assignee-abbrev": "a",
+    "operator-creator": "creator",
+    "operator-status": "status",
+    "operator-due": "due",
+    "operator-created": "created",
+    "operator-modified": "modified",
+    "operator-sort": "sort",
+    "operator-comment": "comment",
+    "operator-has": "has",
+    "operator-limit": "limit",
+    "operator-debug": "debug",
+    "operator-org": "org",
+    "operator-team": "team",
+    "predicate-archived": "archived",
+    "predicate-open": "open",
+    "predicate-ended": "ended",
+    "predicate-all": "all",
+    "predicate-overdue": "overdue",
+    "predicate-week": "week",
+    "predicate-month": "month",
+    "predicate-quarter": "quarter",
+    "predicate-year": "year",
+    "predicate-due": "due",
+    "predicate-modified": "modified",
+    "predicate-created": "created",
+    "predicate-attachment": "attachment",
+    "predicate-description": "description",
+    "predicate-checklist": "checklist",
+    "predicate-start": "start",
+    "predicate-end": "end",
+    "predicate-assignee": "assignee",
+    "predicate-member": "member",
+    "predicate-public": "public",
+    "predicate-private": "private",
+    "predicate-selector": "selector",
+    "predicate-projection": "projection",
+    "operator-unknown-error": "%s is not an operator",
+    "operator-number-expected": "operator __operator__ expected a number, got '__value__'",
+    "operator-sort-invalid": "sort of '%s' is invalid",
+    "operator-status-invalid": "'%s' is not a valid status",
+    "operator-has-invalid": "%s is not a valid existence check",
+    "operator-limit-invalid": "%s is not a valid limit.  Limit should be a positive integer.",
+    "operator-debug-invalid": "%s is not a valid debug predicate",
+    "next-page": "Next Page",
+    "previous-page": "Previous Page",
+    "heading-notes": "Notes",
+    "globalSearch-instructions-heading": "Search Instructions",
+    "globalSearch-instructions-description": "Searches can include operators to refine the search.  Operators are specified by writing the operator name and value separated by a colon.  For example, an operator specification of `list:Blocked` would limit the search to cards that are contained in a list named *Blocked*.  If the value contains spaces or special characters it must be enclosed in quotation marks (e.g. `__operator_list__:\"To Review\"`).",
+    "globalSearch-instructions-operators": "Available operators:",
+    "globalSearch-instructions-operator-board": "`__operator_board__:<title>` - cards in boards matching the specified *<title>*",
+    "globalSearch-instructions-operator-list": "`__operator_list__:<title>` - cards in lists matching the specified *<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-creator": "`__operator_creator__:<username>` - cards where *<username>* is the card's creator",
+    "globalSearch-instructions-operator-org": "`__operator_org__:<display name|short name>` - cards belonging to a board assigned to organization *<name>*",
+    "globalSearch-instructions-operator-team": "`__operator_team__:<display name|short name>` - cards belonging to a board assigned to team *<name>*",
+    "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-status-archived": "`__predicate_archived__` - archived cards",
+    "globalSearch-instructions-status-all": "`__predicate_all__` - all archived and unarchived cards",
+    "globalSearch-instructions-status-ended": "`__predicate_ended__` - cards with an end date",
+    "globalSearch-instructions-status-public": "`__predicate_public__` - cards only in public boards",
+    "globalSearch-instructions-status-private": "`__predicate_private__` - cards only in private boards",
+    "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-notes-1": "Multiple operators may be specified.",
+    "globalSearch-instructions-notes-2": "Similar operators are *OR*ed together.  Cards that match any of the conditions will be returned.\n`__operator_list__:Available __operator_list__:Blocked` would return cards contained in any list named *Blocked* or *Available*.",
+    "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": "Text searches are case insensitive.",
+    "globalSearch-instructions-notes-5": "By default archived cards are not searched.",
+    "link-to-search": "Link to this search",
+    "excel-font": "Arial",
+    "number": "Number",
+    "label-colors": "Label Colors",
+    "label-names": "Label Names",
+    "archived-at": "archived at",
+    "sort-cards": "Sort Cards",
+    "cardsSortPopup-title": "Sort Cards",
+    "due-date": "Due Date",
+    "server-error": "Server Error",
+    "server-error-troubleshooting": "Please submit the error generated by the server.\nFor a snap installation, run: `sudo snap logs wekan.wekan`\nFor a Docker installation, run: `sudo docker logs wekan-app`",
+    "title-alphabetically": "Title (Alphabetically)",
+    "created-at-newest-first": "Created At (Newest First)",
+    "created-at-oldest-first": "Created At (Oldest First)",
+    "links-heading": "Links",
+    "hide-system-messages-of-all-users": "Hide system messages of all users",
+    "now-system-messages-of-all-users-are-hidden": "Now system messages of all users are hidden",
+    "move-swimlane": "Move Swimlane",
+    "moveSwimlanePopup-title": "Move Swimlane",
+    "custom-field-stringtemplate": "String Template",
+    "custom-field-stringtemplate-format": "Format (use %{value} as placeholder)",
+    "custom-field-stringtemplate-separator": "Separator (use &#32; or &nbsp; for a space)",
+    "custom-field-stringtemplate-item-placeholder": "Press enter to add more items",
+    "creator": "Creator",
+    "filesReportTitle": "Files Report",
+    "reports": "Reports",
+    "rulesReportTitle": "Rules Report",
+    "boardsReportTitle": "Boards Report",
+    "cardsReportTitle": "Cards Report",
+    "copy-swimlane": "Copy Swimlane",
+    "copySwimlanePopup-title": "Copy Swimlane",
+    "display-card-creator": "Display Card Creator",
+    "wait-spinner": "Wait Spinner",
+    "Bounce": "Bounce Wait Spinner",
+    "Cube": "Cube Wait Spinner",
+    "Cube-Grid": "Cube-Grid Wait Spinner",
+    "Dot": "Dot Wait Spinner",
+    "Double-Bounce": "Double Bounce Wait Spinner",
+    "Rotateplane": "Rotateplane Wait Spinner",
+    "Scaleout": "Scaleout Wait Spinner",
+    "Wave": "Wave Wait Spinner",
+    "maximize-card": "Maximize Card",
+    "minimize-card": "Minimize Card",
+    "delete-org-warning-message": "Can not delete this organization, there is at least one user that belongs to it",
+    "delete-team-warning-message": "Can not delete this team, there is at least one user that belongs to it",
+    "subject": "Subject",
+    "details": "Details",
+    "carbon-copy": "Carbon Copy (Cc:)",
+    "ticket": "Ticket",
+    "tickets": "Tickets",
+    "ticket-number": "Ticket Number",
+    "open": "Open",
+    "pending": "Pending",
+    "closed": "Closed",
+    "resolved": "Resolved",
+    "cancelled": "Cancelled",
+    "history": "History",
+    "request": "Request",
+    "requests": "Requests",
+    "help-request": "Help Request",
+    "editCardSortOrderPopup-title": "Change Sorting",
+    "cardDetailsPopup-title": "Card Details",
+    "add-teams": "Add teams",
+    "add-teams-label": "Added teams are displayed below:",
+    "remove-team-from-table": "Are you sure you want to remove this team from the board ?",
+    "confirm-btn": "Confirm",
+    "remove-btn": "Remove",
+    "filter-card-title-label": "Filter by card title",
+    "invite-people-success": "Invitation to register sent with success",
+    "invite-people-error": "Error while sending invitation to register",
+    "can-invite-if-same-mailDomainName": "Email domain name",
+    "to-create-teams-contact-admin": "To create teams, please contact the administrator.",
+    "Node_heap_total_heap_size": "Node heap: total heap size",
+    "Node_heap_total_heap_size_executable": "Node heap: total heap size executable",
+    "Node_heap_total_physical_size": "Node heap: total physical size",
+    "Node_heap_total_available_size": "Node heap: total available size",
+    "Node_heap_used_heap_size": "Node heap: used heap size",
+    "Node_heap_heap_size_limit": "Node heap: heap size limit",
+    "Node_heap_malloced_memory": "Node heap: malloced memory",
+    "Node_heap_peak_malloced_memory": "Node heap: peak malloced memory",
+    "Node_heap_does_zap_garbage": "Node heap: does zap garbage",
+    "Node_heap_number_of_native_contexts": "Node heap: number of native contexts",
+    "Node_heap_number_of_detached_contexts": "Node heap: number of detached contexts",
+    "Node_memory_usage_rss": "Node memory usage: resident set size",
+    "Node_memory_usage_heap_total": "Node memory usage: total size of the allocated heap",
+    "Node_memory_usage_heap_used": "Node memory usage: actual memory used",
+    "Node_memory_usage_external": "Node memory usage: external",
+    "add-organizations": "Add organizations",
+    "add-organizations-label": "Added organizations are displayed below:",
+    "remove-organization-from-board": "Are you sure you want to remove this organization from this board ?",
+    "to-create-organizations-contact-admin": "To create organizations, please contact administrator.",
+    "custom-legal-notice-link-url": "Custom legal notice page URL",
+    "acceptance_of_our_legalNotice": "By continuing, you accept our",
+    "legalNotice": "legal notice",
+    "copied": "Copied!",
+    "checklistActionsPopup-title": "Checklist Actions",
+    "moveChecklist": "Move Checklist",
+    "moveChecklistPopup-title": "Move Checklist",
+    "newlineBecomesNewChecklistItem": "Newline becomes new checklist item",
+    "copyChecklist": "Copy Checklist",
+    "copyChecklistPopup-title": "Copy Checklist",
+    "card-show-lists": "Card Show Lists",
+    "subtaskActionsPopup-title": "Subtask Actions",
+    "attachmentActionsPopup-title": "Attachment Actions",
+    "attachment-move-storage-fs": "Move attachment to filesystem",
+    "attachment-move-storage-gridfs": "Move attachment to GridFS",
+    "attachment-move-storage-s3": "Move attachment to S3",
+    "attachment-move": "Move Attachment",
+    "move-all-attachments-to-fs": "Move all attachments to filesystem",
+    "move-all-attachments-to-gridfs": "Move all attachments to GridFS",
+    "move-all-attachments-to-s3": "Move all attachments to S3",
+    "move-all-attachments-of-board-to-fs": "Move all attachments of board to filesystem",
+    "move-all-attachments-of-board-to-gridfs": "Move all attachments of board to GridFS",
+    "move-all-attachments-of-board-to-s3": "Move all attachments of board to S3",
+    "path": "Path",
+    "version-name": "Version-Name",
+    "size": "Size",
+    "storage": "Storage",
+    "action": "Action",
+    "board-title": "Board Title",
+    "attachmentRenamePopup-title": "Rename",
+    "uploading": "Uploading",
+    "remaining_time": "Remaining time",
+    "speed": "Speed",
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password",
+    "minicardDetailsActionsPopup-title": "Card Details",
+    "Mongo_sessions_count": "Mongo sessions count",
+    "change-visibility": "Change Visibility"
+}

+ 6 - 6
imports/i18n/data/zh-TW.i18n.json

@@ -78,7 +78,7 @@
     "activity-receivedDate": "已編輯收到日期為 %s %s",
     "activity-startDate": "已編輯起始日期為 %s %s",
     "activity-dueDate": "已編輯截止日期為 %s %s",
-    "activity-endDate": "已編輯結束日期為 %s %s ",
+    "activity-endDate": "已編輯結束日期為 %s %s",
     "add-attachment": "新增附件",
     "add-board": "新增看板",
     "add-template": "新增範本",
@@ -169,7 +169,7 @@
     "card-delete-notice": "永久刪除是無法復原的,你將會失去這張卡片的所有相關操作記錄。",
     "card-delete-pop": "所有的活動將從活動摘要中被移除且您將無法重新打開該卡片。此操作無法撤銷。",
     "card-delete-suggest-archive": "您可以移動卡片到活動以便從看板中刪除並保持活動。",
-    "card-archive-pop": "封存卡片後,在此清單將不會看的到卡片。 ",
+    "card-archive-pop": "封存卡片後,在此清單將不會看的到卡片。",
     "card-archive-suggest-cancel": "你可以稍後從封存中還原卡片。",
     "card-due": "到期日",
     "card-due-on": "期限",
@@ -371,16 +371,16 @@
     "error-user-notAllowSelf": "不允許對自己執行此操作",
     "error-user-notCreated": "該使用者未能成功新增",
     "error-username-taken": "這個使用者名稱已被使用",
-    "error-orgname-taken": "這個組織名稱已被使用\n ",
-    "error-teamname-taken": "這個團隊名稱已被使用\n ",
+    "error-orgname-taken": "這個組織名稱已被使用",
+    "error-teamname-taken": "這個團隊名稱已被使用",
     "error-email-taken": "Email 已被使用",
     "export-board": "匯出看板",
     "export-board-json": "匯出看板為JSON格式",
     "export-board-csv": "匯出看板為CSV格式",
-    "export-board-tsv": "匯出看板為TSV格式\n ",
+    "export-board-tsv": "匯出看板為TSV格式",
     "export-board-excel": "匯出看板至 Excel",
     "user-can-not-export-excel": "使用者無法匯出至 Excel",
-    "export-board-html": "匯出看板為HTML格式\n ",
+    "export-board-html": "匯出看板為HTML格式",
     "export-card": "匯出卡片",
     "export-card-pdf": "匯出卡片至PDF",
     "user-can-not-export-card-to-pdf": "使用者不能將卡片匯出至PDF",

+ 1204 - 0
imports/i18n/data/zh.i18n.json

@@ -0,0 +1,1204 @@
+{
+    "accept": "Accept",
+    "act-activity-notify": "Activity Notification",
+    "act-addAttachment": "added attachment __attachment__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-deleteAttachment": "deleted attachment __attachment__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-addSubtask": "added subtask __subtask__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-addLabel": "Added label __label__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-addedLabel": "Added label __label__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-removeLabel": "Removed label __label__ from card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-removedLabel": "Removed label __label__ from card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-addChecklist": "added checklist __checklist__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-addChecklistItem": "added checklist item __checklistItem__ to checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-removeChecklist": "removed checklist __checklist__ from card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-removeChecklistItem": "removed checklist item __checklistItem__ from checklist __checkList__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-checkedItem": "checked __checklistItem__ of checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-uncheckedItem": "unchecked __checklistItem__ of checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-completeChecklist": "completed checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-uncompleteChecklist": "uncompleted checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-addComment": "commented on card __card__: __comment__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-editComment": "edited comment on card __card__: __comment__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-deleteComment": "deleted comment on card __card__: __comment__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-createBoard": "created board __board__",
+    "act-createSwimlane": "created swimlane __swimlane__ to board __board__",
+    "act-createCard": "created card __card__ to list __list__ at swimlane __swimlane__ at board __board__",
+    "act-createCustomField": "created custom field __customField__ at board __board__",
+    "act-deleteCustomField": "deleted custom field __customField__ at board __board__",
+    "act-setCustomField": "edited custom field __customField__: __customFieldValue__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-createList": "added list __list__ to board __board__",
+    "act-addBoardMember": "added member __member__ to board __board__",
+    "act-archivedBoard": "Board __board__ moved to Archive",
+    "act-archivedCard": "Card __card__ at list __list__ at swimlane __swimlane__ at board __board__ moved to Archive",
+    "act-archivedList": "List __list__ at swimlane __swimlane__ at board __board__ moved to Archive",
+    "act-archivedSwimlane": "Swimlane __swimlane__ at board __board__ moved to Archive",
+    "act-importBoard": "imported board __board__",
+    "act-importCard": "imported card  __card__ to list __list__ at swimlane __swimlane__ at board __board__",
+    "act-importList": "imported list __list__ to swimlane __swimlane__ at board __board__",
+    "act-joinMember": "added member __member__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-moveCard": "moved card __card__ at board __board__ from list __oldList__ at swimlane __oldSwimlane__ to list __list__ at swimlane __swimlane__",
+    "act-moveCardToOtherBoard": "moved card __card__ from list __oldList__ at swimlane __oldSwimlane__ at board __oldBoard__ to list __list__ at swimlane __swimlane__ at board __board__",
+    "act-removeBoardMember": "removed member __member__ from board __board__",
+    "act-restoredCard": "restored card __card__ to list __list__ at swimlane __swimlane__ at board __board__",
+    "act-unjoinMember": "removed member __member__ from card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-withBoardTitle": "__board__",
+    "act-withCardTitle": "[__board__] __card__",
+    "actions": "Actions",
+    "activities": "Activities",
+    "activity": "Activity",
+    "activity-added": "added %s to %s",
+    "activity-archived": "%s moved to Archive",
+    "activity-attached": "attached %s to %s",
+    "activity-created": "created %s",
+    "activity-customfield-created": "created custom field %s",
+    "activity-excluded": "excluded %s from %s",
+    "activity-imported": "imported %s into %s from %s",
+    "activity-imported-board": "imported %s from %s",
+    "activity-joined": "joined %s",
+    "activity-moved": "moved %s from %s to %s",
+    "activity-on": "on %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",
+    "add": "Add",
+    "activity-checked-item-card": "checked %s in checklist %s",
+    "activity-unchecked-item-card": "unchecked %s in checklist %s",
+    "activity-checklist-completed-card": "completed checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "activity-checklist-uncompleted-card": "uncompleted the checklist %s",
+    "activity-editComment": "edited comment %s",
+    "activity-deleteComment": "deleted comment %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",
+    "activity-endDate": "edited end date to %s of %s",
+    "add-attachment": "Add Attachment",
+    "add-board": "Add Board",
+    "add-template": "Add Template",
+    "add-card": "Add Card",
+    "add-card-to-top-of-list": "Add Card to Top of List",
+    "add-card-to-bottom-of-list": "Add Card to Bottom of List",
+    "add-swimlane": "Add Swimlane",
+    "add-subtask": "Add Subtask",
+    "add-checklist": "Add Checklist",
+    "add-checklist-item": "Add an item to checklist",
+    "close-add-checklist-item": "Close add an item to checklist form",
+    "close-edit-checklist-item": "Close edit an item to checklist form",
+    "convertChecklistItemToCardPopup-title": "Convert to Card",
+    "add-cover": "Add Cover",
+    "add-label": "Add Label",
+    "add-list": "Add List",
+    "add-members": "Add Members",
+    "added": "Added",
+    "addMemberPopup-title": "Members",
+    "memberPopup-title": "Member Settings",
+    "admin": "Admin",
+    "admin-desc": "Can view and edit cards, remove members, and change settings for the board.",
+    "admin-announcement": "Announcement",
+    "admin-announcement-active": "Active System-Wide Announcement",
+    "admin-announcement-title": "Announcement from Administrator",
+    "all-boards": "All boards",
+    "and-n-other-card": "And __count__ other card",
+    "and-n-other-card_plural": "And __count__ other cards",
+    "apply": "Apply",
+    "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.",
+    "app-try-reconnect": "Try to reconnect.",
+    "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?",
+    "archived-items": "Archive",
+    "archived-boards": "Boards in Archive",
+    "restore-board": "Restore Board",
+    "no-archived-boards": "No Boards in Archive.",
+    "archives": "Archive",
+    "template": "Template",
+    "templates": "Templates",
+    "template-container": "Template Container",
+    "add-template-container": "Add Template Container",
+    "assign-member": "Assign member",
+    "attached": "attached",
+    "attachment": "Attachment",
+    "attachment-delete-pop": "Deleting an attachment is permanent. There is no undo.",
+    "attachmentDeletePopup-title": "Delete Attachment?",
+    "attachments": "Attachments",
+    "auto-watch": "Automatically watch boards when they are created",
+    "avatar-too-big": "The avatar is too large (520KB max)",
+    "back": "Back",
+    "board-change-color": "Change color",
+    "show-at-all-boards-page": "Show at All Boards page",
+    "board-info-on-my-boards": "All Boards Settings",
+    "boardInfoOnMyBoardsPopup-title": "All Boards Settings",
+    "boardInfoOnMyBoards-title": "All Boards Settings",
+    "show-card-counter-per-list": "Show card count per list",
+    "show-board_members-avatar": "Show Board members avatars",
+    "board-nb-stars": "%s stars",
+    "board-not-found": "Board not found",
+    "board-private-info": "This board will be <strong>private</strong>.",
+    "board-public-info": "This board will be <strong>public</strong>.",
+    "board-drag-drop-reorder-or-click-open": "Drag and drop to reorder board icons. Click board icon to open board.",
+    "boardChangeColorPopup-title": "Change Board Background",
+    "boardChangeTitlePopup-title": "Rename Board",
+    "boardChangeVisibilityPopup-title": "Change Visibility",
+    "boardChangeWatchPopup-title": "Change Watch",
+    "boardMenuPopup-title": "Board Settings",
+    "boardChangeViewPopup-title": "Board View",
+    "boards": "Boards",
+    "board-view": "Board View",
+    "board-view-cal": "Calendar",
+    "board-view-swimlanes": "Swimlanes",
+    "board-view-collapse": "Collapse",
+    "board-view-gantt": "Gantt",
+    "board-view-lists": "Lists",
+    "bucket-example": "Like “Bucket List” for example",
+    "cancel": "Cancel",
+    "card-archived": "This card is moved to Archive.",
+    "board-archived": "This board is moved to Archive.",
+    "card-comments-title": "This card has %s comment.",
+    "card-delete-notice": "Deleting is permanent. You will lose all actions associated with this card.",
+    "card-delete-pop": "All actions will be removed from the activity feed and you won't be able to re-open the card. There is no undo.",
+    "card-delete-suggest-archive": "You can move a card to Archive to remove it from the board and preserve the activity.",
+    "card-archive-pop": "Card will not be visible at this list after archiving card.",
+    "card-archive-suggest-cancel": "You can later restore card from Archive.",
+    "card-due": "Due",
+    "card-due-on": "Due on",
+    "card-spent": "Spent Time",
+    "card-edit-attachments": "Edit attachments",
+    "card-edit-custom-fields": "Edit custom fields",
+    "card-edit-labels": "Edit labels",
+    "card-edit-members": "Edit members",
+    "card-labels-title": "Change the labels for the card.",
+    "card-members-title": "Add or remove members of the board from the card.",
+    "card-start": "Start",
+    "card-start-on": "Starts on",
+    "cardAttachmentsPopup-title": "Attach From",
+    "cardCustomField-datePopup-title": "Change date",
+    "cardCustomFieldsPopup-title": "Edit custom fields",
+    "cardStartVotingPopup-title": "Start a vote",
+    "positiveVoteMembersPopup-title": "Proponents",
+    "negativeVoteMembersPopup-title": "Opponents",
+    "card-edit-voting": "Edit voting",
+    "editVoteEndDatePopup-title": "Change vote end date",
+    "allowNonBoardMembers": "Allow all logged in users",
+    "vote-question": "Voting question",
+    "vote-public": "Show who voted what",
+    "vote-for-it": "for it",
+    "vote-against": "against",
+    "deleteVotePopup-title": "Delete vote?",
+    "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
+    "cardStartPlanningPokerPopup-title": "Start a Planning Poker",
+    "card-edit-planning-poker": "Edit Planning Poker",
+    "editPokerEndDatePopup-title": "Change Planning Poker vote end date",
+    "poker-question": "Planning Poker",
+    "poker-one": "1",
+    "poker-two": "2",
+    "poker-three": "3",
+    "poker-five": "5",
+    "poker-eight": "8",
+    "poker-thirteen": "13",
+    "poker-twenty": "20",
+    "poker-forty": "40",
+    "poker-oneHundred": "100",
+    "poker-unsure": "?",
+    "poker-finish": "Finish",
+    "poker-result-votes": "Votes",
+    "poker-result-who": "Who",
+    "poker-replay": "Replay",
+    "set-estimation": "Set Estimation",
+    "deletePokerPopup-title": "Delete planning poker?",
+    "poker-delete-pop": "Deleting is permanent. You will lose all actions associated with this planning poker.",
+    "cardDeletePopup-title": "Delete Card?",
+    "cardArchivePopup-title": "Archive Card?",
+    "cardDetailsActionsPopup-title": "Card Actions",
+    "cardLabelsPopup-title": "Labels",
+    "cardMembersPopup-title": "Members",
+    "cardMorePopup-title": "More",
+    "cardTemplatePopup-title": "Create template",
+    "cards": "Cards",
+    "cards-count": "Cards",
+    "cards-count-one": "Card",
+    "casSignIn": "Sign In with CAS",
+    "cardType-card": "Card",
+    "cardType-linkedCard": "Linked Card",
+    "cardType-linkedBoard": "Linked Board",
+    "change": "Change",
+    "change-avatar": "Change Avatar",
+    "change-password": "Change Password",
+    "change-permissions": "Change permissions",
+    "change-settings": "Change Settings",
+    "changeAvatarPopup-title": "Change Avatar",
+    "changeLanguagePopup-title": "Change Language",
+    "changePasswordPopup-title": "Change Password",
+    "changePermissionsPopup-title": "Change Permissions",
+    "changeSettingsPopup-title": "Change Settings",
+    "subtasks": "Subtasks",
+    "checklists": "Checklists",
+    "click-to-star": "Click to star this board.",
+    "click-to-unstar": "Click to unstar this board.",
+    "clipboard": "Clipboard or drag & drop",
+    "close": "Close",
+    "close-board": "Close Board",
+    "close-board-pop": "You will be able to restore the board by clicking the “Archive” button from the home header.",
+    "close-card": "Close Card",
+    "color-black": "black",
+    "color-blue": "blue",
+    "color-crimson": "crimson",
+    "color-darkgreen": "darkgreen",
+    "color-gold": "gold",
+    "color-gray": "gray",
+    "color-green": "green",
+    "color-indigo": "indigo",
+    "color-lime": "lime",
+    "color-magenta": "magenta",
+    "color-mistyrose": "mistyrose",
+    "color-navy": "navy",
+    "color-orange": "orange",
+    "color-paleturquoise": "paleturquoise",
+    "color-peachpuff": "peachpuff",
+    "color-pink": "pink",
+    "color-plum": "plum",
+    "color-purple": "purple",
+    "color-red": "red",
+    "color-saddlebrown": "saddlebrown",
+    "color-silver": "silver",
+    "color-sky": "sky",
+    "color-slateblue": "slateblue",
+    "color-white": "white",
+    "color-yellow": "yellow",
+    "unset-color": "Unset",
+    "comment": "Comment",
+    "comment-placeholder": "Write Comment",
+    "comment-only": "Comment only",
+    "comment-only-desc": "Can comment on cards only.",
+    "comment-delete": "Are you sure you want to delete the comment?",
+    "deleteCommentPopup-title": "Delete comment?",
+    "no-comments": "No comments",
+    "no-comments-desc": "Can not see comments and activities.",
+    "worker": "Worker",
+    "worker-desc": "Can only move cards, assign itself to card and comment.",
+    "computer": "Computer",
+    "confirm-subtask-delete-popup": "Are you sure you want to delete subtask?",
+    "confirm-checklist-delete-popup": "Are you sure you want to delete the checklist?",
+    "subtaskDeletePopup-title": "Delete Subtask?",
+    "checklistDeletePopup-title": "Delete Checklist?",
+    "copy-card-link-to-clipboard": "Copy card link to clipboard",
+    "copy-text-to-clipboard": "Copy text to clipboard",
+    "linkCardPopup-title": "Link Card",
+    "searchElementPopup-title": "Search",
+    "copyCardPopup-title": "Copy Card",
+    "copyManyCardsPopup-title": "Copy Template to Many Cards",
+    "copyManyCardsPopup-instructions": "Destination Card Titles and Descriptions in this JSON format",
+    "copyManyCardsPopup-format": "[ {\"title\": \"First card title\", \"description\":\"First card description\"}, {\"title\":\"Second card title\",\"description\":\"Second card description\"},{\"title\":\"Last card title\",\"description\":\"Last card description\"} ]",
+    "create": "Create",
+    "createBoardPopup-title": "Create Board",
+    "chooseBoardSourcePopup-title": "Import board",
+    "createLabelPopup-title": "Create Label",
+    "createCustomField": "Create Field",
+    "createCustomFieldPopup-title": "Create Field",
+    "current": "current",
+    "custom-field-delete-pop": "There is no undo. This will remove this custom field from all cards and destroy its history.",
+    "custom-field-checkbox": "Checkbox",
+    "custom-field-currency": "Currency",
+    "custom-field-currency-option": "Currency Code",
+    "custom-field-date": "Date",
+    "custom-field-dropdown": "Dropdown List",
+    "custom-field-dropdown-none": "(none)",
+    "custom-field-dropdown-options": "List Options",
+    "custom-field-dropdown-options-placeholder": "Press enter to add more options",
+    "custom-field-dropdown-unknown": "(unknown)",
+    "custom-field-number": "Number",
+    "custom-field-text": "Text",
+    "custom-fields": "Custom Fields",
+    "date": "Date",
+    "decline": "Decline",
+    "default-avatar": "Default avatar",
+    "delete": "Delete",
+    "deleteCustomFieldPopup-title": "Delete Custom Field?",
+    "deleteLabelPopup-title": "Delete Label?",
+    "description": "Description",
+    "disambiguateMultiLabelPopup-title": "Disambiguate Label Action",
+    "disambiguateMultiMemberPopup-title": "Disambiguate Member Action",
+    "discard": "Discard",
+    "done": "Done",
+    "download": "Download",
+    "edit": "Edit",
+    "edit-avatar": "Change Avatar",
+    "edit-profile": "Edit Profile",
+    "edit-wip-limit": "Edit WIP Limit",
+    "soft-wip-limit": "Soft WIP Limit",
+    "editCardStartDatePopup-title": "Change start date",
+    "editCardDueDatePopup-title": "Change due date",
+    "editCustomFieldPopup-title": "Edit Field",
+    "addReactionPopup-title": "Add reaction",
+    "editCardSpentTimePopup-title": "Change spent time",
+    "editLabelPopup-title": "Change Label",
+    "editNotificationPopup-title": "Edit Notification",
+    "editProfilePopup-title": "Edit Profile",
+    "email": "Email",
+    "email-enrollAccount-subject": "An account created for you on __siteName__",
+    "email-enrollAccount-text": "Hello __user__,\n\nTo start using the service, simply click the link below.\n\n__url__\n\nThanks.",
+    "email-fail": "Sending email failed",
+    "email-fail-text": "Error trying to send email",
+    "email-invalid": "Invalid email",
+    "email-invite": "Invite via Email",
+    "email-invite-subject": "__inviter__ sent you an invitation",
+    "email-invite-text": "Dear __user__,\n\n__inviter__ invites you to join board \"__board__\" for collaborations.\n\nPlease follow the link below:\n\n__url__\n\nThanks.",
+    "email-resetPassword-subject": "Reset your password on __siteName__",
+    "email-resetPassword-text": "Hello __user__,\n\nTo reset your password, simply click the link below.\n\n__url__\n\nThanks.",
+    "email-sent": "Email sent",
+    "email-verifyEmail-subject": "Verify your email address on __siteName__",
+    "email-verifyEmail-text": "Hello __user__,\n\nTo verify your account email, simply click the link below.\n\n__url__\n\nThanks.",
+    "enable-wip-limit": "Enable WIP Limit",
+    "error-board-doesNotExist": "This board does not exist",
+    "error-board-notAdmin": "You need to be admin of this board to do that",
+    "error-board-notAMember": "You need to be a member of this board to do that",
+    "error-json-malformed": "Your text is not valid JSON",
+    "error-json-schema": "Your JSON data does not include the proper information in the correct format",
+    "error-csv-schema": "Your CSV(Comma Separated Values)/TSV (Tab Separated Values) does not include the proper information in the correct format",
+    "error-list-doesNotExist": "This list does not exist",
+    "error-user-doesNotExist": "This user does not exist",
+    "error-user-notAllowSelf": "You can not invite yourself",
+    "error-user-notCreated": "This user is not created",
+    "error-username-taken": "This username is already taken",
+    "error-orgname-taken": "This organization name is already taken",
+    "error-teamname-taken": "This team name is already taken",
+    "error-email-taken": "Email has already been taken",
+    "export-board": "Export board",
+    "export-board-json": "Export board to JSON",
+    "export-board-csv": "Export board to CSV",
+    "export-board-tsv": "Export board to TSV",
+    "export-board-excel": "Export board to Excel",
+    "user-can-not-export-excel": "User can not export Excel",
+    "export-board-html": "Export board to HTML",
+    "export-card": "Export card",
+    "export-card-pdf": "Export card to PDF",
+    "user-can-not-export-card-to-pdf": "User can not export card to PDF",
+    "exportBoardPopup-title": "Export board",
+    "exportCardPopup-title": "Export card",
+    "sort": "Sort",
+    "sorted": "Sorted",
+    "remove-sort": "Remove sort",
+    "sort-desc": "Click to Sort List",
+    "list-sort-by": "Sort the List By:",
+    "list-label-modifiedAt": "Last Access Time",
+    "list-label-title": "Name of the List",
+    "list-label-sort": "Your Manual Order",
+    "list-label-short-modifiedAt": "(L)",
+    "list-label-short-title": "(N)",
+    "list-label-short-sort": "(M)",
+    "filter": "Filter",
+    "filter-cards": "Filter Cards or Lists",
+    "filter-dates-label": "Filter by date",
+    "filter-no-due-date": "No due date",
+    "filter-overdue": "Overdue",
+    "filter-due-today": "Due today",
+    "filter-due-this-week": "Due this week",
+    "filter-due-tomorrow": "Due tomorrow",
+    "list-filter-label": "Filter List by Title",
+    "filter-clear": "Clear filter",
+    "filter-labels-label": "Filter by label",
+    "filter-no-label": "No label",
+    "filter-member-label": "Filter by member",
+    "filter-no-member": "No member",
+    "filter-assignee-label": "Filter by assignee",
+    "filter-no-assignee": "No assignee",
+    "filter-custom-fields-label": "Filter by Custom Fields",
+    "filter-no-custom-fields": "No Custom Fields",
+    "filter-show-archive": "Show archived lists",
+    "filter-hide-empty": "Hide empty lists",
+    "filter-on": "Filter is on",
+    "filter-on-desc": "You are filtering cards on this board. Click here to edit filter.",
+    "filter-to-selection": "Filter to selection",
+    "other-filters-label": "Other Filters",
+    "advanced-filter-label": "Advanced Filter",
+    "advanced-filter-description": "Advanced Filter allows to write a string containing following operators: == != <= >= && || ( ) A space is used as a separator between the Operators. You can filter for all Custom Fields by typing their names and values. For Example: Field1 == Value1. Note: If fields or values contains spaces, you need to encapsulate them into single quotes. For Example: 'Field 1' == 'Value 1'. For single control characters (' \\/) to be skipped, you can use \\. For example: Field1 == I\\'m. Also you can combine multiple conditions. For Example: F1 == V1 || F1 == V2. Normally all operators are interpreted from left to right. You can change the order by placing brackets. For Example: F1 == V1 && ( F2 == V2 || F2 == V3 ). Also you can search text fields using regex: F1 == /Tes.*/i",
+    "fullname": "Full Name",
+    "header-logo-title": "Go back to your boards page.",
+    "hide-system-messages": "Hide system messages",
+    "headerBarCreateBoardPopup-title": "Create Board",
+    "home": "Home",
+    "import": "Import",
+    "impersonate-user": "Impersonate user",
+    "link": "Link",
+    "import-board": "import board",
+    "import-board-c": "Import board",
+    "import-board-title-trello": "Import board from Trello",
+    "import-board-title-wekan": "Import board from previous export",
+    "import-board-title-csv": "Import board from CSV/TSV",
+    "from-trello": "From Trello",
+    "from-wekan": "From previous export",
+    "from-csv": "From CSV/TSV",
+    "import-board-instruction-trello": "In your Trello board, go to 'Menu', then 'More', 'Print and Export', 'Export JSON', and copy the resulting text.",
+    "import-board-instruction-csv": "Paste in your Comma Separated Values(CSV)/ Tab Separated Values (TSV) .",
+    "import-board-instruction-wekan": "In your board, go to 'Menu', then 'Export board', and copy the text in the downloaded file.",
+    "import-board-instruction-about-errors": "If you get errors when importing board, sometimes importing still works, and board is at All Boards page.",
+    "import-json-placeholder": "Paste your valid JSON data here",
+    "import-csv-placeholder": "Paste your valid CSV/TSV data here",
+    "import-map-members": "Map members",
+    "import-members-map": "Your imported board has some members. Please map the members you want to import to your users",
+    "import-members-map-note": "Note: Unmapped members will be assigned to the current user.",
+    "import-show-user-mapping": "Review members mapping",
+    "import-user-select": "Pick your existing user you want to use as this member",
+    "importMapMembersAddPopup-title": "Select member",
+    "info": "Version",
+    "initials": "Initials",
+    "invalid-date": "Invalid date",
+    "invalid-time": "Invalid time",
+    "invalid-user": "Invalid user",
+    "joined": "joined",
+    "just-invited": "You are just invited to this board",
+    "keyboard-shortcuts": "Keyboard shortcuts",
+    "label-create": "Create Label",
+    "label-default": "%s label (default)",
+    "label-delete-pop": "There is no undo. This will remove this label from all cards and destroy its history.",
+    "labels": "Labels",
+    "language": "Language",
+    "last-admin-desc": "You can’t change roles because there must be at least one admin.",
+    "leave-board": "Leave Board",
+    "leave-board-pop": "Are you sure you want to leave __boardTitle__? You will be removed from all cards on this board.",
+    "leaveBoardPopup-title": "Leave Board ?",
+    "link-card": "Link to this card",
+    "list-archive-cards": "Move all cards in this list to Archive",
+    "list-archive-cards-pop": "This will remove all the cards in this list from the board. To view cards in Archive and bring them back to the board, click “Menu” > “Archive”.",
+    "list-move-cards": "Move all cards in this list",
+    "list-select-cards": "Select all cards in this list",
+    "set-color-list": "Set Color",
+    "listActionPopup-title": "List Actions",
+    "settingsUserPopup-title": "User Settings",
+    "settingsTeamPopup-title": "Team Settings",
+    "settingsOrgPopup-title": "Organization Settings",
+    "swimlaneActionPopup-title": "Swimlane Actions",
+    "swimlaneAddPopup-title": "Add a Swimlane below",
+    "listImportCardPopup-title": "Import a Trello card",
+    "listImportCardsTsvPopup-title": "Import Excel CSV/TSV",
+    "listMorePopup-title": "More",
+    "link-list": "Link to this list",
+    "list-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the list. There is no undo.",
+    "list-delete-suggest-archive": "You can move a list to Archive to remove it from the board and preserve the activity.",
+    "lists": "Lists",
+    "swimlanes": "Swimlanes",
+    "log-out": "Log Out",
+    "log-in": "Log In",
+    "loginPopup-title": "Log In",
+    "memberMenuPopup-title": "Member Settings",
+    "members": "Members",
+    "menu": "Menu",
+    "move-selection": "Move selection",
+    "moveCardPopup-title": "Move Card",
+    "moveCardToBottom-title": "Move to Bottom",
+    "moveCardToTop-title": "Move to Top",
+    "moveSelectionPopup-title": "Move selection",
+    "multi-selection": "Multi-Selection",
+    "multi-selection-label": "Set label for selection",
+    "multi-selection-member": "Set member for selection",
+    "multi-selection-on": "Multi-Selection is on",
+    "muted": "Muted",
+    "muted-info": "You will never be notified of any changes in this board",
+    "my-boards": "My Boards",
+    "name": "Name",
+    "no-archived-cards": "No cards in Archive.",
+    "no-archived-lists": "No lists in Archive.",
+    "no-archived-swimlanes": "No swimlanes in Archive.",
+    "no-results": "No results",
+    "normal": "Normal",
+    "normal-desc": "Can view and edit cards. Can't change settings.",
+    "not-accepted-yet": "Invitation not accepted yet",
+    "notify-participate": "Receive updates to any cards you participate as creator or member",
+    "notify-watch": "Receive updates to any boards, lists, or cards you’re watching",
+    "optional": "optional",
+    "or": "or",
+    "page-maybe-private": "This page may be private. You may be able to view it by <a href='%s'>logging in</a>.",
+    "page-not-found": "Page not found.",
+    "password": "Password",
+    "paste-or-dragdrop": "to paste, or drag & drop image file to it (image only)",
+    "participating": "Participating",
+    "preview": "Preview",
+    "previewAttachedImagePopup-title": "Preview",
+    "previewClipboardImagePopup-title": "Preview",
+    "private": "Private",
+    "private-desc": "This board is private. Only people added to the board can view and edit it.",
+    "profile": "Profile",
+    "public": "Public",
+    "public-desc": "This board is public. It's visible to anyone with the link and will show up in search engines like Google. Only people added to the board can edit.",
+    "quick-access-description": "Star a board to add a shortcut in this bar.",
+    "remove-cover": "Remove Cover",
+    "remove-from-board": "Remove from Board",
+    "remove-label": "Remove Label",
+    "listDeletePopup-title": "Delete List ?",
+    "remove-member": "Remove Member",
+    "remove-member-from-card": "Remove from Card",
+    "remove-member-pop": "Remove __name__ (__username__) from __boardTitle__? The member will be removed from all cards on this board. They will receive a notification.",
+    "removeMemberPopup-title": "Remove Member?",
+    "rename": "Rename",
+    "rename-board": "Rename Board",
+    "restore": "Restore",
+    "rescue-card-description": "Show rescue dialogue before closing for unsaved card descriptions",
+    "rescue-card-description-dialogue": "Overwrite current card description with your changes?",
+    "card-settings": "Card Settings",
+    "save": "Save",
+    "search": "Search",
+    "rules": "Rules",
+    "search-cards": "Search from card/list titles, descriptions and custom fields on this board",
+    "search-example": "Write text you search and press Enter",
+    "select-color": "Select Color",
+    "select-board": "Select Board",
+    "set-wip-limit-value": "Set a limit for the maximum number of tasks in this list",
+    "setWipLimitPopup-title": "Set WIP Limit",
+    "shortcut-assign-self": "Assign yourself to current card",
+    "shortcut-autocomplete-emoji": "Autocomplete emoji",
+    "shortcut-autocomplete-members": "Autocomplete members",
+    "shortcut-clear-filters": "Clear all filters",
+    "shortcut-close-dialog": "Close Dialog",
+    "shortcut-filter-my-cards": "Filter my cards",
+    "shortcut-show-shortcuts": "Bring up this shortcuts list",
+    "shortcut-toggle-filterbar": "Toggle Filter Sidebar",
+    "shortcut-toggle-searchbar": "Toggle Search Sidebar",
+    "shortcut-toggle-sidebar": "Toggle Board Sidebar",
+    "show-cards-minimum-count": "Show cards count if list contains more than",
+    "sidebar-open": "Open Sidebar",
+    "sidebar-close": "Close Sidebar",
+    "signupPopup-title": "Create an Account",
+    "star-board-title": "Click to star this board. It will show up at top of your boards list.",
+    "starred-boards": "Starred Boards",
+    "starred-boards-description": "Starred boards show up at the top of your boards list.",
+    "subscribe": "Subscribe",
+    "team": "Team",
+    "this-board": "this board",
+    "this-card": "this card",
+    "spent-time-hours": "Spent time (hours)",
+    "overtime-hours": "Overtime (hours)",
+    "overtime": "Overtime",
+    "has-overtime-cards": "Has overtime cards",
+    "has-spenttime-cards": "Has spent time cards",
+    "time": "Time",
+    "title": "Title",
+    "toggle-labels": "Toggle labels 1-9 for card. Multi-Selection adds labels 1-9",
+    "remove-labels-multiselect": "Multi-Selection removes labels 1-9",
+    "tracking": "Tracking",
+    "tracking-info": "You will be notified of any changes to those cards you are involved as creator or member.",
+    "type": "Type",
+    "unassign-member": "Unassign member",
+    "unsaved-description": "You have an unsaved description.",
+    "unwatch": "Unwatch",
+    "upload": "Upload",
+    "upload-avatar": "Upload an avatar",
+    "uploaded-avatar": "Uploaded an avatar",
+    "custom-top-left-corner-logo-image-url": "Custom Top Left Corner Logo Image URL",
+    "custom-top-left-corner-logo-link-url": "Custom Top Left Corner Logo Link URL",
+    "custom-top-left-corner-logo-height": "Custom Top Left Corner Logo Height. Default: 27",
+    "custom-login-logo-image-url": "Custom Login Logo Image URL",
+    "custom-login-logo-link-url": "Custom Login Logo Link URL",
+    "custom-help-link-url": "Custom Help Link URL",
+    "text-below-custom-login-logo": "Text below Custom Login Logo",
+    "automatic-linked-url-schemes": "Custom URL Schemes which should automatically be clickable. One URL Scheme per line",
+    "username": "Username",
+    "import-usernames": "Import Usernames",
+    "view-it": "View it",
+    "warn-list-archived": "warning: this card is in an list at Archive",
+    "watch": "Watch",
+    "watching": "Watching",
+    "watching-info": "You will be notified of any change in this board",
+    "welcome-board": "Welcome Board",
+    "welcome-swimlane": "Milestone 1",
+    "welcome-list1": "Basics",
+    "welcome-list2": "Advanced",
+    "card-templates-swimlane": "Card Templates",
+    "list-templates-swimlane": "List Templates",
+    "board-templates-swimlane": "Board Templates",
+    "what-to-do": "What do you want to do?",
+    "wipLimitErrorPopup-title": "Invalid WIP Limit",
+    "wipLimitErrorPopup-dialog-pt1": "The number of tasks in this list is higher than the WIP limit you've defined.",
+    "wipLimitErrorPopup-dialog-pt2": "Please move some tasks out of this list, or set a higher WIP limit.",
+    "admin-panel": "Admin Panel",
+    "settings": "Settings",
+    "people": "People",
+    "registration": "Registration",
+    "disable-self-registration": "Disable Self-Registration",
+    "disable-forgot-password": "Disable Forgot Password",
+    "invite": "Invite",
+    "invite-people": "Invite People",
+    "to-boards": "To board(s)",
+    "email-addresses": "Email Addresses",
+    "smtp-host-description": "The address of the SMTP server that handles your emails.",
+    "smtp-port-description": "The port your SMTP server uses for outgoing emails.",
+    "smtp-tls-description": "Enable TLS support for SMTP server",
+    "smtp-host": "SMTP Host",
+    "smtp-port": "SMTP Port",
+    "smtp-username": "Username",
+    "smtp-password": "Password",
+    "smtp-tls": "TLS support",
+    "send-from": "From",
+    "send-smtp-test": "Send a test email to yourself",
+    "invitation-code": "Invitation Code",
+    "email-invite-register-subject": "__inviter__ sent you an invitation",
+    "email-invite-register-text": "Dear __user__,\n\n__inviter__ invites you to kanban board for collaborations.\n\nPlease follow the link below:\n__url__\n\nAnd your invitation code is: __icode__\n\nThanks.",
+    "email-smtp-test-subject": "SMTP Test Email",
+    "email-smtp-test-text": "You have successfully sent an email",
+    "error-invitation-code-not-exist": "Invitation code doesn't exist",
+    "error-notAuthorized": "You are not authorized to view this page.",
+    "webhook-title": "Webhook Name",
+    "webhook-token": "Token (Optional for Authentication)",
+    "outgoing-webhooks": "Outgoing Webhooks",
+    "bidirectional-webhooks": "Two-Way Webhooks",
+    "outgoingWebhooksPopup-title": "Outgoing Webhooks",
+    "boardCardTitlePopup-title": "Card Title Filter",
+    "disable-webhook": "Disable This Webhook",
+    "global-webhook": "Global Webhooks",
+    "new-outgoing-webhook": "New Outgoing Webhook",
+    "no-name": "(Unknown)",
+    "Node_version": "Node version",
+    "Meteor_version": "Meteor version",
+    "MongoDB_version": "MongoDB version",
+    "MongoDB_storage_engine": "MongoDB storage engine",
+    "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
+    "OS_Arch": "OS Arch",
+    "OS_Cpus": "OS CPU Count",
+    "OS_Freemem": "OS Free Memory",
+    "OS_Loadavg": "OS Load Average",
+    "OS_Platform": "OS Platform",
+    "OS_Release": "OS Release",
+    "OS_Totalmem": "OS Total Memory",
+    "OS_Type": "OS Type",
+    "OS_Uptime": "OS Uptime",
+    "days": "days",
+    "hours": "hours",
+    "minutes": "minutes",
+    "seconds": "seconds",
+    "show-field-on-card": "Show this field on card",
+    "automatically-field-on-card": "Add field to new cards",
+    "always-field-on-card": "Add field to all cards",
+    "showLabel-field-on-card": "Show field label on minicard",
+    "showSum-field-on-list": "Show sum of fields at top of list",
+    "yes": "Yes",
+    "no": "No",
+    "accounts": "Accounts",
+    "accounts-allowEmailChange": "Allow Email Change",
+    "accounts-allowUserNameChange": "Allow Username Change",
+    "tableVisibilityMode-allowPrivateOnly": "Boards visibility: Allow private boards only",
+    "tableVisibilityMode": "Boards visibility",
+    "createdAt": "Created at",
+    "modifiedAt": "Modified at",
+    "verified": "Verified",
+    "active": "Active",
+    "card-received": "Received",
+    "card-received-on": "Received on",
+    "card-end": "End",
+    "card-end-on": "Ends on",
+    "editCardReceivedDatePopup-title": "Change received date",
+    "editCardEndDatePopup-title": "Change end date",
+    "setCardColorPopup-title": "Set color",
+    "setCardActionsColorPopup-title": "Choose a color",
+    "setSwimlaneColorPopup-title": "Choose a color",
+    "setListColorPopup-title": "Choose a color",
+    "assigned-by": "Assigned By",
+    "requested-by": "Requested By",
+    "card-sorting-by-number": "Card sorting by number",
+    "board-delete-notice": "Deleting is permanent. You will lose all lists, cards and actions associated with this board.",
+    "delete-board-confirm-popup": "All lists, cards, labels, and activities will be deleted and you won't be able to recover the board contents. There is no undo.",
+    "boardDeletePopup-title": "Delete Board?",
+    "delete-board": "Delete Board",
+    "default-subtasks-board": "Subtasks for __board__ board",
+    "default": "Default",
+    "queue": "Queue",
+    "subtask-settings": "Subtasks Settings",
+    "minicard-settings": "Minicard Settings",
+    "boardSubtaskSettingsPopup-title": "Board Subtasks Settings",
+    "boardCardSettingsPopup-title": "Card Settings",
+    "boardMinicardSettingsPopup-title": "Minicard Settings",
+    "deposit-subtasks-board": "Deposit subtasks to this board:",
+    "deposit-subtasks-list": "Landing list for subtasks deposited here:",
+    "show-parent-in-minicard": "Show parent in minicard:",
+    "description-on-minicard": "Description on minicard",
+    "prefix-with-full-path": "Prefix with full path",
+    "prefix-with-parent": "Prefix with parent",
+    "subtext-with-full-path": "Subtext with full path",
+    "subtext-with-parent": "Subtext with parent",
+    "change-card-parent": "Change card's parent",
+    "parent-card": "Parent card",
+    "source-board": "Source board",
+    "no-parent": "Don't show parent",
+    "activity-added-label": "added label '%s' to %s",
+    "activity-removed-label": "removed label '%s' from %s",
+    "activity-delete-attach": "deleted an attachment from %s",
+    "activity-added-label-card": "added label '%s'",
+    "activity-removed-label-card": "removed label '%s'",
+    "activity-delete-attach-card": "deleted an attachment",
+    "activity-set-customfield": "set custom field '%s' to '%s' in %s",
+    "activity-unset-customfield": "unset custom field '%s' in %s",
+    "r-rule": "Rule",
+    "r-add-trigger": "Add trigger",
+    "r-add-action": "Add action",
+    "r-board-rules": "Board rules",
+    "r-add-rule": "Add rule",
+    "r-view-rule": "View rule",
+    "r-delete-rule": "Delete rule",
+    "r-new-rule-name": "New rule title",
+    "r-no-rules": "No rules",
+    "r-trigger": "Trigger",
+    "r-action": "Action",
+    "r-when-a-card": "When a card",
+    "r-is": "is",
+    "r-is-moved": "is moved",
+    "r-added-to": "Added to",
+    "r-removed-from": "Removed from",
+    "r-the-board": "the board",
+    "r-list": "list",
+    "list": "List",
+    "set-filter": "Set Filter",
+    "r-moved-to": "Moved to",
+    "r-moved-from": "Moved from",
+    "r-archived": "Moved to Archive",
+    "r-unarchived": "Restored from Archive",
+    "r-a-card": "a card",
+    "r-when-a-label-is": "When a label is",
+    "r-when-the-label": "When the label",
+    "r-list-name": "list name",
+    "r-when-a-member": "When a member is",
+    "r-when-the-member": "When the member",
+    "r-name": "name",
+    "r-when-a-attach": "When an attachment",
+    "r-when-a-checklist": "When a checklist is",
+    "r-when-the-checklist": "When the checklist",
+    "r-completed": "Completed",
+    "r-made-incomplete": "Made incomplete",
+    "r-when-a-item": "When a checklist item is",
+    "r-when-the-item": "When the checklist item",
+    "r-checked": "Checked",
+    "r-unchecked": "Unchecked",
+    "r-move-card-to": "Move card to",
+    "r-top-of": "Top of",
+    "r-bottom-of": "Bottom of",
+    "r-its-list": "its list",
+    "r-archive": "Move to Archive",
+    "r-unarchive": "Restore from Archive",
+    "r-card": "card",
+    "r-add": "Add",
+    "r-remove": "Remove",
+    "r-label": "label",
+    "r-member": "member",
+    "r-remove-all": "Remove all members from the card",
+    "r-set-color": "Set color to",
+    "r-checklist": "checklist",
+    "r-check-all": "Check all",
+    "r-uncheck-all": "Uncheck all",
+    "r-items-check": "items of checklist",
+    "r-check": "Check",
+    "r-uncheck": "Uncheck",
+    "r-item": "item",
+    "r-of-checklist": "of checklist",
+    "r-send-email": "Send an email",
+    "r-to": "to",
+    "r-of": "of",
+    "r-subject": "subject",
+    "r-rule-details": "Rule details",
+    "r-d-move-to-top-gen": "Move card to top of its list",
+    "r-d-move-to-top-spec": "Move card to top of list",
+    "r-d-move-to-bottom-gen": "Move card to bottom of its list",
+    "r-d-move-to-bottom-spec": "Move card to bottom of list",
+    "r-d-send-email": "Send email",
+    "r-d-send-email-to": "to",
+    "r-d-send-email-subject": "subject",
+    "r-d-send-email-message": "message",
+    "r-d-archive": "Move card to Archive",
+    "r-d-unarchive": "Restore card from Archive",
+    "r-d-add-label": "Add label",
+    "r-d-remove-label": "Remove label",
+    "r-create-card": "Create new card",
+    "r-in-list": "in list",
+    "r-in-swimlane": "in swimlane",
+    "r-d-add-member": "Add member",
+    "r-d-remove-member": "Remove member",
+    "r-d-remove-all-member": "Remove all member",
+    "r-d-check-all": "Check all items of a list",
+    "r-d-uncheck-all": "Uncheck all items of a list",
+    "r-d-check-one": "Check item",
+    "r-d-uncheck-one": "Uncheck item",
+    "r-d-check-of-list": "of checklist",
+    "r-d-add-checklist": "Add checklist",
+    "r-d-remove-checklist": "Remove checklist",
+    "r-by": "by",
+    "r-add-checklist": "Add checklist",
+    "r-with-items": "with items",
+    "r-items-list": "item1,item2,item3",
+    "r-add-swimlane": "Add swimlane",
+    "r-swimlane-name": "swimlane name",
+    "r-board-note": "Note: leave a field empty to match every possible value.",
+    "r-checklist-note": "Note: checklist's items have to be written as comma separated values.",
+    "r-when-a-card-is-moved": "When a card is moved to another list",
+    "r-set": "Set",
+    "r-update": "Update",
+    "r-datefield": "date field",
+    "r-df-start-at": "start",
+    "r-df-due-at": "due",
+    "r-df-end-at": "end",
+    "r-df-received-at": "received",
+    "r-to-current-datetime": "to current date/time",
+    "r-remove-value-from": "Remove value from",
+    "r-link-card": "Link card to",
+    "ldap": "LDAP",
+    "oauth2": "OAuth2",
+    "cas": "CAS",
+    "authentication-method": "Authentication method",
+    "authentication-type": "Authentication type",
+    "custom-product-name": "Custom Product Name",
+    "layout": "Layout",
+    "hide-logo": "Hide Logo",
+    "hide-card-counter-list": "Hide card counter list on All Boards",
+    "hide-board-member-list": "Hide board member list on All Boards",
+    "add-custom-html-after-body-start": "Add Custom HTML after <body> start",
+    "add-custom-html-before-body-end": "Add Custom HTML before </body> end",
+    "error-undefined": "Something went wrong",
+    "error-ldap-login": "An error occurred while trying to login",
+    "display-authentication-method": "Display Authentication Method",
+    "oidc-button-text": "Customize the OIDC button text",
+    "default-authentication-method": "Default Authentication Method",
+    "duplicate-board": "Duplicate Board",
+    "org-number": "The number of organizations is:",
+    "team-number": "The number of teams is:",
+    "people-number": "The number of people is:",
+    "swimlaneDeletePopup-title": "Delete Swimlane ?",
+    "swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
+    "restore-all": "Restore all",
+    "delete-all": "Delete all",
+    "loading": "Loading, please wait.",
+    "previous_as": "last time was",
+    "act-a-dueAt": "modified due time to \nWhen: __timeValue__\nWhere: __card__\n previous due was __timeOldValue__",
+    "act-a-endAt": "modified ending time to __timeValue__ from (__timeOldValue__)",
+    "act-a-startAt": "modified starting time to __timeValue__ from (__timeOldValue__)",
+    "act-a-receivedAt": "modified received time to __timeValue__ from (__timeOldValue__)",
+    "a-dueAt": "modified due time to be",
+    "a-endAt": "modified ending time to be",
+    "a-startAt": "modified starting time to be",
+    "a-receivedAt": "modified received time to be",
+    "almostdue": "current due time %s is approaching",
+    "pastdue": "current due time %s is past",
+    "duenow": "current due time %s is today",
+    "act-newDue": "__list__/__card__ has 1st due reminder [__board__]",
+    "act-withDue": "__list__/__card__ due reminders [__board__]",
+    "act-almostdue": "was reminding the current due (__timeValue__) of __card__ is approaching",
+    "act-pastdue": "was reminding the current due (__timeValue__) of __card__ is past",
+    "act-duenow": "was reminding the current due (__timeValue__) of __card__ is now",
+    "act-atUserComment": "You were mentioned in [__board__] __list__/__card__",
+    "delete-user-confirm-popup": "Are you sure you want to delete this account? There is no undo.",
+    "delete-team-confirm-popup": "Are you sure you want to delete this team? There is no undo.",
+    "delete-org-confirm-popup": "Are you sure you want to delete this organization? There is no undo.",
+    "accounts-allowUserDelete": "Allow users to self delete their account",
+    "hide-minicard-label-text": "Hide minicard label text",
+    "show-desktop-drag-handles": "Show desktop drag handles",
+    "assignee": "Assignee",
+    "cardAssigneesPopup-title": "Assignee",
+    "addmore-detail": "Add a more detailed description",
+    "show-on-card": "Show on Card",
+    "show-on-minicard": "Show on Minicard",
+    "new": "New",
+    "editOrgPopup-title": "Edit Organization",
+    "newOrgPopup-title": "New Organization",
+    "editTeamPopup-title": "Edit Team",
+    "newTeamPopup-title": "New Team",
+    "editUserPopup-title": "Edit User",
+    "newUserPopup-title": "New User",
+    "notifications": "Notifications",
+    "help": "Help",
+    "view-all": "View All",
+    "filter-by-unread": "Filter by Unread",
+    "mark-all-as-read": "Mark all as read",
+    "remove-all-read": "Remove all read",
+    "allow-rename": "Allow Rename",
+    "allowRenamePopup-title": "Allow Rename",
+    "start-day-of-week": "Set day of the week start",
+    "monday": "Monday",
+    "tuesday": "Tuesday",
+    "wednesday": "Wednesday",
+    "thursday": "Thursday",
+    "friday": "Friday",
+    "saturday": "Saturday",
+    "sunday": "Sunday",
+    "status": "Status",
+    "swimlane": "Swimlane",
+    "owner": "Owner",
+    "last-modified-at": "Last modified at",
+    "last-activity": "Last activity",
+    "voting": "Voting",
+    "archived": "Archived",
+    "delete-linked-card-before-this-card": "You can not delete this card before first deleting linked card that has",
+    "delete-linked-cards-before-this-list": "You can not delete this list before first deleting linked cards that are pointing to cards in this list",
+    "hide-checked-items": "Hide checked items",
+    "task": "Task",
+    "create-task": "Create Task",
+    "ok": "OK",
+    "organizations": "Organizations",
+    "teams": "Teams",
+    "displayName": "Display Name",
+    "shortName": "Short Name",
+    "website": "Website",
+    "person": "Person",
+    "my-cards": "My Cards",
+    "card": "Card",
+    "board": "Board",
+    "context-separator": "/",
+    "myCardsViewChange-title": "My Cards View",
+    "myCardsViewChangePopup-title": "My Cards View",
+    "myCardsViewChange-choice-boards": "Boards",
+    "myCardsViewChange-choice-table": "Table",
+    "myCardsSortChange-title": "My Cards Sort",
+    "myCardsSortChangePopup-title": "My Cards Sort",
+    "myCardsSortChange-choice-board": "By Board",
+    "myCardsSortChange-choice-dueat": "By Due Date",
+    "dueCards-title": "Due Cards",
+    "dueCardsViewChange-title": "Due Cards View",
+    "dueCardsViewChangePopup-title": "Due Cards View",
+    "dueCardsViewChange-choice-me": "Me",
+    "dueCardsViewChange-choice-all": "All Users",
+    "dueCardsViewChange-choice-all-description": "Shows all incomplete cards with a *Due* date from boards for which the user has permission.",
+    "broken-cards": "Broken Cards",
+    "board-title-not-found": "Board '%s' not found.",
+    "swimlane-title-not-found": "Swimlane '%s' not found.",
+    "list-title-not-found": "List '%s' not found.",
+    "label-not-found": "Label '%s' not found.",
+    "label-color-not-found": "Label color %s not found.",
+    "user-username-not-found": "Username '%s' not found.",
+    "comment-not-found": "Card with comment containing text '%s' not found.",
+    "org-name-not-found": "Organization '%s' not found.",
+    "team-name-not-found": "Team '%s' not found.",
+    "globalSearch-title": "Search All Boards",
+    "no-cards-found": "No Cards Found",
+    "one-card-found": "One Card Found",
+    "n-cards-found": "%s Cards Found",
+    "n-n-of-n-cards-found": "__start__-__end__ of __total__ Cards Found",
+    "operator-board": "board",
+    "operator-board-abbrev": "b",
+    "operator-swimlane": "swimlane",
+    "operator-swimlane-abbrev": "s",
+    "operator-list": "list",
+    "operator-list-abbrev": "l",
+    "operator-label": "label",
+    "operator-label-abbrev": "#",
+    "operator-user": "user",
+    "operator-user-abbrev": "@",
+    "operator-member": "member",
+    "operator-member-abbrev": "m",
+    "operator-assignee": "assignee",
+    "operator-assignee-abbrev": "a",
+    "operator-creator": "creator",
+    "operator-status": "status",
+    "operator-due": "due",
+    "operator-created": "created",
+    "operator-modified": "modified",
+    "operator-sort": "sort",
+    "operator-comment": "comment",
+    "operator-has": "has",
+    "operator-limit": "limit",
+    "operator-debug": "debug",
+    "operator-org": "org",
+    "operator-team": "team",
+    "predicate-archived": "archived",
+    "predicate-open": "open",
+    "predicate-ended": "ended",
+    "predicate-all": "all",
+    "predicate-overdue": "overdue",
+    "predicate-week": "week",
+    "predicate-month": "month",
+    "predicate-quarter": "quarter",
+    "predicate-year": "year",
+    "predicate-due": "due",
+    "predicate-modified": "modified",
+    "predicate-created": "created",
+    "predicate-attachment": "attachment",
+    "predicate-description": "description",
+    "predicate-checklist": "checklist",
+    "predicate-start": "start",
+    "predicate-end": "end",
+    "predicate-assignee": "assignee",
+    "predicate-member": "member",
+    "predicate-public": "public",
+    "predicate-private": "private",
+    "predicate-selector": "selector",
+    "predicate-projection": "projection",
+    "operator-unknown-error": "%s is not an operator",
+    "operator-number-expected": "operator __operator__ expected a number, got '__value__'",
+    "operator-sort-invalid": "sort of '%s' is invalid",
+    "operator-status-invalid": "'%s' is not a valid status",
+    "operator-has-invalid": "%s is not a valid existence check",
+    "operator-limit-invalid": "%s is not a valid limit.  Limit should be a positive integer.",
+    "operator-debug-invalid": "%s is not a valid debug predicate",
+    "next-page": "Next Page",
+    "previous-page": "Previous Page",
+    "heading-notes": "Notes",
+    "globalSearch-instructions-heading": "Search Instructions",
+    "globalSearch-instructions-description": "Searches can include operators to refine the search.  Operators are specified by writing the operator name and value separated by a colon.  For example, an operator specification of `list:Blocked` would limit the search to cards that are contained in a list named *Blocked*.  If the value contains spaces or special characters it must be enclosed in quotation marks (e.g. `__operator_list__:\"To Review\"`).",
+    "globalSearch-instructions-operators": "Available operators:",
+    "globalSearch-instructions-operator-board": "`__operator_board__:<title>` - cards in boards matching the specified *<title>*",
+    "globalSearch-instructions-operator-list": "`__operator_list__:<title>` - cards in lists matching the specified *<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-creator": "`__operator_creator__:<username>` - cards where *<username>* is the card's creator",
+    "globalSearch-instructions-operator-org": "`__operator_org__:<display name|short name>` - cards belonging to a board assigned to organization *<name>*",
+    "globalSearch-instructions-operator-team": "`__operator_team__:<display name|short name>` - cards belonging to a board assigned to team *<name>*",
+    "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-status-archived": "`__predicate_archived__` - archived cards",
+    "globalSearch-instructions-status-all": "`__predicate_all__` - all archived and unarchived cards",
+    "globalSearch-instructions-status-ended": "`__predicate_ended__` - cards with an end date",
+    "globalSearch-instructions-status-public": "`__predicate_public__` - cards only in public boards",
+    "globalSearch-instructions-status-private": "`__predicate_private__` - cards only in private boards",
+    "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-notes-1": "Multiple operators may be specified.",
+    "globalSearch-instructions-notes-2": "Similar operators are *OR*ed together.  Cards that match any of the conditions will be returned.\n`__operator_list__:Available __operator_list__:Blocked` would return cards contained in any list named *Blocked* or *Available*.",
+    "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": "Text searches are case insensitive.",
+    "globalSearch-instructions-notes-5": "By default archived cards are not searched.",
+    "link-to-search": "Link to this search",
+    "excel-font": "Arial",
+    "number": "Number",
+    "label-colors": "Label Colors",
+    "label-names": "Label Names",
+    "archived-at": "archived at",
+    "sort-cards": "Sort Cards",
+    "cardsSortPopup-title": "Sort Cards",
+    "due-date": "Due Date",
+    "server-error": "Server Error",
+    "server-error-troubleshooting": "Please submit the error generated by the server.\nFor a snap installation, run: `sudo snap logs wekan.wekan`\nFor a Docker installation, run: `sudo docker logs wekan-app`",
+    "title-alphabetically": "Title (Alphabetically)",
+    "created-at-newest-first": "Created At (Newest First)",
+    "created-at-oldest-first": "Created At (Oldest First)",
+    "links-heading": "Links",
+    "hide-system-messages-of-all-users": "Hide system messages of all users",
+    "now-system-messages-of-all-users-are-hidden": "Now system messages of all users are hidden",
+    "move-swimlane": "Move Swimlane",
+    "moveSwimlanePopup-title": "Move Swimlane",
+    "custom-field-stringtemplate": "String Template",
+    "custom-field-stringtemplate-format": "Format (use %{value} as placeholder)",
+    "custom-field-stringtemplate-separator": "Separator (use &#32; or &nbsp; for a space)",
+    "custom-field-stringtemplate-item-placeholder": "Press enter to add more items",
+    "creator": "Creator",
+    "filesReportTitle": "Files Report",
+    "reports": "Reports",
+    "rulesReportTitle": "Rules Report",
+    "boardsReportTitle": "Boards Report",
+    "cardsReportTitle": "Cards Report",
+    "copy-swimlane": "Copy Swimlane",
+    "copySwimlanePopup-title": "Copy Swimlane",
+    "display-card-creator": "Display Card Creator",
+    "wait-spinner": "Wait Spinner",
+    "Bounce": "Bounce Wait Spinner",
+    "Cube": "Cube Wait Spinner",
+    "Cube-Grid": "Cube-Grid Wait Spinner",
+    "Dot": "Dot Wait Spinner",
+    "Double-Bounce": "Double Bounce Wait Spinner",
+    "Rotateplane": "Rotateplane Wait Spinner",
+    "Scaleout": "Scaleout Wait Spinner",
+    "Wave": "Wave Wait Spinner",
+    "maximize-card": "Maximize Card",
+    "minimize-card": "Minimize Card",
+    "delete-org-warning-message": "Can not delete this organization, there is at least one user that belongs to it",
+    "delete-team-warning-message": "Can not delete this team, there is at least one user that belongs to it",
+    "subject": "Subject",
+    "details": "Details",
+    "carbon-copy": "Carbon Copy (Cc:)",
+    "ticket": "Ticket",
+    "tickets": "Tickets",
+    "ticket-number": "Ticket Number",
+    "open": "Open",
+    "pending": "Pending",
+    "closed": "Closed",
+    "resolved": "Resolved",
+    "cancelled": "Cancelled",
+    "history": "History",
+    "request": "Request",
+    "requests": "Requests",
+    "help-request": "Help Request",
+    "editCardSortOrderPopup-title": "Change Sorting",
+    "cardDetailsPopup-title": "Card Details",
+    "add-teams": "Add teams",
+    "add-teams-label": "Added teams are displayed below:",
+    "remove-team-from-table": "Are you sure you want to remove this team from the board ?",
+    "confirm-btn": "Confirm",
+    "remove-btn": "Remove",
+    "filter-card-title-label": "Filter by card title",
+    "invite-people-success": "Invitation to register sent with success",
+    "invite-people-error": "Error while sending invitation to register",
+    "can-invite-if-same-mailDomainName": "Email domain name",
+    "to-create-teams-contact-admin": "To create teams, please contact the administrator.",
+    "Node_heap_total_heap_size": "Node heap: total heap size",
+    "Node_heap_total_heap_size_executable": "Node heap: total heap size executable",
+    "Node_heap_total_physical_size": "Node heap: total physical size",
+    "Node_heap_total_available_size": "Node heap: total available size",
+    "Node_heap_used_heap_size": "Node heap: used heap size",
+    "Node_heap_heap_size_limit": "Node heap: heap size limit",
+    "Node_heap_malloced_memory": "Node heap: malloced memory",
+    "Node_heap_peak_malloced_memory": "Node heap: peak malloced memory",
+    "Node_heap_does_zap_garbage": "Node heap: does zap garbage",
+    "Node_heap_number_of_native_contexts": "Node heap: number of native contexts",
+    "Node_heap_number_of_detached_contexts": "Node heap: number of detached contexts",
+    "Node_memory_usage_rss": "Node memory usage: resident set size",
+    "Node_memory_usage_heap_total": "Node memory usage: total size of the allocated heap",
+    "Node_memory_usage_heap_used": "Node memory usage: actual memory used",
+    "Node_memory_usage_external": "Node memory usage: external",
+    "add-organizations": "Add organizations",
+    "add-organizations-label": "Added organizations are displayed below:",
+    "remove-organization-from-board": "Are you sure you want to remove this organization from this board ?",
+    "to-create-organizations-contact-admin": "To create organizations, please contact administrator.",
+    "custom-legal-notice-link-url": "Custom legal notice page URL",
+    "acceptance_of_our_legalNotice": "By continuing, you accept our",
+    "legalNotice": "legal notice",
+    "copied": "Copied!",
+    "checklistActionsPopup-title": "Checklist Actions",
+    "moveChecklist": "Move Checklist",
+    "moveChecklistPopup-title": "Move Checklist",
+    "newlineBecomesNewChecklistItem": "Newline becomes new checklist item",
+    "copyChecklist": "Copy Checklist",
+    "copyChecklistPopup-title": "Copy Checklist",
+    "card-show-lists": "Card Show Lists",
+    "subtaskActionsPopup-title": "Subtask Actions",
+    "attachmentActionsPopup-title": "Attachment Actions",
+    "attachment-move-storage-fs": "Move attachment to filesystem",
+    "attachment-move-storage-gridfs": "Move attachment to GridFS",
+    "attachment-move-storage-s3": "Move attachment to S3",
+    "attachment-move": "Move Attachment",
+    "move-all-attachments-to-fs": "Move all attachments to filesystem",
+    "move-all-attachments-to-gridfs": "Move all attachments to GridFS",
+    "move-all-attachments-to-s3": "Move all attachments to S3",
+    "move-all-attachments-of-board-to-fs": "Move all attachments of board to filesystem",
+    "move-all-attachments-of-board-to-gridfs": "Move all attachments of board to GridFS",
+    "move-all-attachments-of-board-to-s3": "Move all attachments of board to S3",
+    "path": "Path",
+    "version-name": "Version-Name",
+    "size": "Size",
+    "storage": "Storage",
+    "action": "Action",
+    "board-title": "Board Title",
+    "attachmentRenamePopup-title": "Rename",
+    "uploading": "Uploading",
+    "remaining_time": "Remaining time",
+    "speed": "Speed",
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password",
+    "minicardDetailsActionsPopup-title": "Card Details",
+    "Mongo_sessions_count": "Mongo sessions count",
+    "change-visibility": "Change Visibility"
+}

+ 1204 - 0
imports/i18n/data/zh_CN.GB2312.i18n.json

@@ -0,0 +1,1204 @@
+{
+    "accept": "Accept",
+    "act-activity-notify": "Activity Notification",
+    "act-addAttachment": "added attachment __attachment__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-deleteAttachment": "deleted attachment __attachment__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-addSubtask": "added subtask __subtask__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-addLabel": "Added label __label__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-addedLabel": "Added label __label__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-removeLabel": "Removed label __label__ from card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-removedLabel": "Removed label __label__ from card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-addChecklist": "added checklist __checklist__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-addChecklistItem": "added checklist item __checklistItem__ to checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-removeChecklist": "removed checklist __checklist__ from card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-removeChecklistItem": "removed checklist item __checklistItem__ from checklist __checkList__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-checkedItem": "checked __checklistItem__ of checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-uncheckedItem": "unchecked __checklistItem__ of checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-completeChecklist": "completed checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-uncompleteChecklist": "uncompleted checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-addComment": "commented on card __card__: __comment__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-editComment": "edited comment on card __card__: __comment__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-deleteComment": "deleted comment on card __card__: __comment__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-createBoard": "created board __board__",
+    "act-createSwimlane": "created swimlane __swimlane__ to board __board__",
+    "act-createCard": "created card __card__ to list __list__ at swimlane __swimlane__ at board __board__",
+    "act-createCustomField": "created custom field __customField__ at board __board__",
+    "act-deleteCustomField": "deleted custom field __customField__ at board __board__",
+    "act-setCustomField": "edited custom field __customField__: __customFieldValue__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-createList": "added list __list__ to board __board__",
+    "act-addBoardMember": "added member __member__ to board __board__",
+    "act-archivedBoard": "Board __board__ moved to Archive",
+    "act-archivedCard": "Card __card__ at list __list__ at swimlane __swimlane__ at board __board__ moved to Archive",
+    "act-archivedList": "List __list__ at swimlane __swimlane__ at board __board__ moved to Archive",
+    "act-archivedSwimlane": "Swimlane __swimlane__ at board __board__ moved to Archive",
+    "act-importBoard": "imported board __board__",
+    "act-importCard": "imported card  __card__ to list __list__ at swimlane __swimlane__ at board __board__",
+    "act-importList": "imported list __list__ to swimlane __swimlane__ at board __board__",
+    "act-joinMember": "added member __member__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-moveCard": "moved card __card__ at board __board__ from list __oldList__ at swimlane __oldSwimlane__ to list __list__ at swimlane __swimlane__",
+    "act-moveCardToOtherBoard": "moved card __card__ from list __oldList__ at swimlane __oldSwimlane__ at board __oldBoard__ to list __list__ at swimlane __swimlane__ at board __board__",
+    "act-removeBoardMember": "removed member __member__ from board __board__",
+    "act-restoredCard": "restored card __card__ to list __list__ at swimlane __swimlane__ at board __board__",
+    "act-unjoinMember": "removed member __member__ from card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "act-withBoardTitle": "__board__",
+    "act-withCardTitle": "[__board__] __card__",
+    "actions": "Actions",
+    "activities": "Activities",
+    "activity": "Activity",
+    "activity-added": "added %s to %s",
+    "activity-archived": "%s moved to Archive",
+    "activity-attached": "attached %s to %s",
+    "activity-created": "created %s",
+    "activity-customfield-created": "created custom field %s",
+    "activity-excluded": "excluded %s from %s",
+    "activity-imported": "imported %s into %s from %s",
+    "activity-imported-board": "imported %s from %s",
+    "activity-joined": "joined %s",
+    "activity-moved": "moved %s from %s to %s",
+    "activity-on": "on %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",
+    "add": "Add",
+    "activity-checked-item-card": "checked %s in checklist %s",
+    "activity-unchecked-item-card": "unchecked %s in checklist %s",
+    "activity-checklist-completed-card": "completed checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+    "activity-checklist-uncompleted-card": "uncompleted the checklist %s",
+    "activity-editComment": "edited comment %s",
+    "activity-deleteComment": "deleted comment %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",
+    "activity-endDate": "edited end date to %s of %s",
+    "add-attachment": "Add Attachment",
+    "add-board": "Add Board",
+    "add-template": "Add Template",
+    "add-card": "Add Card",
+    "add-card-to-top-of-list": "Add Card to Top of List",
+    "add-card-to-bottom-of-list": "Add Card to Bottom of List",
+    "add-swimlane": "Add Swimlane",
+    "add-subtask": "Add Subtask",
+    "add-checklist": "Add Checklist",
+    "add-checklist-item": "Add an item to checklist",
+    "close-add-checklist-item": "Close add an item to checklist form",
+    "close-edit-checklist-item": "Close edit an item to checklist form",
+    "convertChecklistItemToCardPopup-title": "Convert to Card",
+    "add-cover": "Add Cover",
+    "add-label": "Add Label",
+    "add-list": "Add List",
+    "add-members": "Add Members",
+    "added": "Added",
+    "addMemberPopup-title": "Members",
+    "memberPopup-title": "Member Settings",
+    "admin": "Admin",
+    "admin-desc": "Can view and edit cards, remove members, and change settings for the board.",
+    "admin-announcement": "Announcement",
+    "admin-announcement-active": "Active System-Wide Announcement",
+    "admin-announcement-title": "Announcement from Administrator",
+    "all-boards": "All boards",
+    "and-n-other-card": "And __count__ other card",
+    "and-n-other-card_plural": "And __count__ other cards",
+    "apply": "Apply",
+    "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.",
+    "app-try-reconnect": "Try to reconnect.",
+    "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?",
+    "archived-items": "Archive",
+    "archived-boards": "Boards in Archive",
+    "restore-board": "Restore Board",
+    "no-archived-boards": "No Boards in Archive.",
+    "archives": "Archive",
+    "template": "Template",
+    "templates": "Templates",
+    "template-container": "Template Container",
+    "add-template-container": "Add Template Container",
+    "assign-member": "Assign member",
+    "attached": "attached",
+    "attachment": "Attachment",
+    "attachment-delete-pop": "Deleting an attachment is permanent. There is no undo.",
+    "attachmentDeletePopup-title": "Delete Attachment?",
+    "attachments": "Attachments",
+    "auto-watch": "Automatically watch boards when they are created",
+    "avatar-too-big": "The avatar is too large (520KB max)",
+    "back": "Back",
+    "board-change-color": "Change color",
+    "show-at-all-boards-page": "Show at All Boards page",
+    "board-info-on-my-boards": "All Boards Settings",
+    "boardInfoOnMyBoardsPopup-title": "All Boards Settings",
+    "boardInfoOnMyBoards-title": "All Boards Settings",
+    "show-card-counter-per-list": "Show card count per list",
+    "show-board_members-avatar": "Show Board members avatars",
+    "board-nb-stars": "%s stars",
+    "board-not-found": "Board not found",
+    "board-private-info": "This board will be <strong>private</strong>.",
+    "board-public-info": "This board will be <strong>public</strong>.",
+    "board-drag-drop-reorder-or-click-open": "Drag and drop to reorder board icons. Click board icon to open board.",
+    "boardChangeColorPopup-title": "Change Board Background",
+    "boardChangeTitlePopup-title": "Rename Board",
+    "boardChangeVisibilityPopup-title": "Change Visibility",
+    "boardChangeWatchPopup-title": "Change Watch",
+    "boardMenuPopup-title": "Board Settings",
+    "boardChangeViewPopup-title": "Board View",
+    "boards": "Boards",
+    "board-view": "Board View",
+    "board-view-cal": "Calendar",
+    "board-view-swimlanes": "Swimlanes",
+    "board-view-collapse": "Collapse",
+    "board-view-gantt": "Gantt",
+    "board-view-lists": "Lists",
+    "bucket-example": "Like “Bucket List” for example",
+    "cancel": "Cancel",
+    "card-archived": "This card is moved to Archive.",
+    "board-archived": "This board is moved to Archive.",
+    "card-comments-title": "This card has %s comment.",
+    "card-delete-notice": "Deleting is permanent. You will lose all actions associated with this card.",
+    "card-delete-pop": "All actions will be removed from the activity feed and you won't be able to re-open the card. There is no undo.",
+    "card-delete-suggest-archive": "You can move a card to Archive to remove it from the board and preserve the activity.",
+    "card-archive-pop": "Card will not be visible at this list after archiving card.",
+    "card-archive-suggest-cancel": "You can later restore card from Archive.",
+    "card-due": "Due",
+    "card-due-on": "Due on",
+    "card-spent": "Spent Time",
+    "card-edit-attachments": "Edit attachments",
+    "card-edit-custom-fields": "Edit custom fields",
+    "card-edit-labels": "Edit labels",
+    "card-edit-members": "Edit members",
+    "card-labels-title": "Change the labels for the card.",
+    "card-members-title": "Add or remove members of the board from the card.",
+    "card-start": "Start",
+    "card-start-on": "Starts on",
+    "cardAttachmentsPopup-title": "Attach From",
+    "cardCustomField-datePopup-title": "Change date",
+    "cardCustomFieldsPopup-title": "Edit custom fields",
+    "cardStartVotingPopup-title": "Start a vote",
+    "positiveVoteMembersPopup-title": "Proponents",
+    "negativeVoteMembersPopup-title": "Opponents",
+    "card-edit-voting": "Edit voting",
+    "editVoteEndDatePopup-title": "Change vote end date",
+    "allowNonBoardMembers": "Allow all logged in users",
+    "vote-question": "Voting question",
+    "vote-public": "Show who voted what",
+    "vote-for-it": "for it",
+    "vote-against": "against",
+    "deleteVotePopup-title": "Delete vote?",
+    "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
+    "cardStartPlanningPokerPopup-title": "Start a Planning Poker",
+    "card-edit-planning-poker": "Edit Planning Poker",
+    "editPokerEndDatePopup-title": "Change Planning Poker vote end date",
+    "poker-question": "Planning Poker",
+    "poker-one": "1",
+    "poker-two": "2",
+    "poker-three": "3",
+    "poker-five": "5",
+    "poker-eight": "8",
+    "poker-thirteen": "13",
+    "poker-twenty": "20",
+    "poker-forty": "40",
+    "poker-oneHundred": "100",
+    "poker-unsure": "?",
+    "poker-finish": "Finish",
+    "poker-result-votes": "Votes",
+    "poker-result-who": "Who",
+    "poker-replay": "Replay",
+    "set-estimation": "Set Estimation",
+    "deletePokerPopup-title": "Delete planning poker?",
+    "poker-delete-pop": "Deleting is permanent. You will lose all actions associated with this planning poker.",
+    "cardDeletePopup-title": "Delete Card?",
+    "cardArchivePopup-title": "Archive Card?",
+    "cardDetailsActionsPopup-title": "Card Actions",
+    "cardLabelsPopup-title": "Labels",
+    "cardMembersPopup-title": "Members",
+    "cardMorePopup-title": "More",
+    "cardTemplatePopup-title": "Create template",
+    "cards": "Cards",
+    "cards-count": "Cards",
+    "cards-count-one": "Card",
+    "casSignIn": "Sign In with CAS",
+    "cardType-card": "Card",
+    "cardType-linkedCard": "Linked Card",
+    "cardType-linkedBoard": "Linked Board",
+    "change": "Change",
+    "change-avatar": "Change Avatar",
+    "change-password": "Change Password",
+    "change-permissions": "Change permissions",
+    "change-settings": "Change Settings",
+    "changeAvatarPopup-title": "Change Avatar",
+    "changeLanguagePopup-title": "Change Language",
+    "changePasswordPopup-title": "Change Password",
+    "changePermissionsPopup-title": "Change Permissions",
+    "changeSettingsPopup-title": "Change Settings",
+    "subtasks": "Subtasks",
+    "checklists": "Checklists",
+    "click-to-star": "Click to star this board.",
+    "click-to-unstar": "Click to unstar this board.",
+    "clipboard": "Clipboard or drag & drop",
+    "close": "Close",
+    "close-board": "Close Board",
+    "close-board-pop": "You will be able to restore the board by clicking the “Archive” button from the home header.",
+    "close-card": "Close Card",
+    "color-black": "black",
+    "color-blue": "blue",
+    "color-crimson": "crimson",
+    "color-darkgreen": "darkgreen",
+    "color-gold": "gold",
+    "color-gray": "gray",
+    "color-green": "green",
+    "color-indigo": "indigo",
+    "color-lime": "lime",
+    "color-magenta": "magenta",
+    "color-mistyrose": "mistyrose",
+    "color-navy": "navy",
+    "color-orange": "orange",
+    "color-paleturquoise": "paleturquoise",
+    "color-peachpuff": "peachpuff",
+    "color-pink": "pink",
+    "color-plum": "plum",
+    "color-purple": "purple",
+    "color-red": "red",
+    "color-saddlebrown": "saddlebrown",
+    "color-silver": "silver",
+    "color-sky": "sky",
+    "color-slateblue": "slateblue",
+    "color-white": "white",
+    "color-yellow": "yellow",
+    "unset-color": "Unset",
+    "comment": "Comment",
+    "comment-placeholder": "Write Comment",
+    "comment-only": "Comment only",
+    "comment-only-desc": "Can comment on cards only.",
+    "comment-delete": "Are you sure you want to delete the comment?",
+    "deleteCommentPopup-title": "Delete comment?",
+    "no-comments": "No comments",
+    "no-comments-desc": "Can not see comments and activities.",
+    "worker": "Worker",
+    "worker-desc": "Can only move cards, assign itself to card and comment.",
+    "computer": "Computer",
+    "confirm-subtask-delete-popup": "Are you sure you want to delete subtask?",
+    "confirm-checklist-delete-popup": "Are you sure you want to delete the checklist?",
+    "subtaskDeletePopup-title": "Delete Subtask?",
+    "checklistDeletePopup-title": "Delete Checklist?",
+    "copy-card-link-to-clipboard": "Copy card link to clipboard",
+    "copy-text-to-clipboard": "Copy text to clipboard",
+    "linkCardPopup-title": "Link Card",
+    "searchElementPopup-title": "Search",
+    "copyCardPopup-title": "Copy Card",
+    "copyManyCardsPopup-title": "Copy Template to Many Cards",
+    "copyManyCardsPopup-instructions": "Destination Card Titles and Descriptions in this JSON format",
+    "copyManyCardsPopup-format": "[ {\"title\": \"First card title\", \"description\":\"First card description\"}, {\"title\":\"Second card title\",\"description\":\"Second card description\"},{\"title\":\"Last card title\",\"description\":\"Last card description\"} ]",
+    "create": "Create",
+    "createBoardPopup-title": "Create Board",
+    "chooseBoardSourcePopup-title": "Import board",
+    "createLabelPopup-title": "Create Label",
+    "createCustomField": "Create Field",
+    "createCustomFieldPopup-title": "Create Field",
+    "current": "current",
+    "custom-field-delete-pop": "There is no undo. This will remove this custom field from all cards and destroy its history.",
+    "custom-field-checkbox": "Checkbox",
+    "custom-field-currency": "Currency",
+    "custom-field-currency-option": "Currency Code",
+    "custom-field-date": "Date",
+    "custom-field-dropdown": "Dropdown List",
+    "custom-field-dropdown-none": "(none)",
+    "custom-field-dropdown-options": "List Options",
+    "custom-field-dropdown-options-placeholder": "Press enter to add more options",
+    "custom-field-dropdown-unknown": "(unknown)",
+    "custom-field-number": "Number",
+    "custom-field-text": "Text",
+    "custom-fields": "Custom Fields",
+    "date": "Date",
+    "decline": "Decline",
+    "default-avatar": "Default avatar",
+    "delete": "Delete",
+    "deleteCustomFieldPopup-title": "Delete Custom Field?",
+    "deleteLabelPopup-title": "Delete Label?",
+    "description": "Description",
+    "disambiguateMultiLabelPopup-title": "Disambiguate Label Action",
+    "disambiguateMultiMemberPopup-title": "Disambiguate Member Action",
+    "discard": "Discard",
+    "done": "Done",
+    "download": "Download",
+    "edit": "Edit",
+    "edit-avatar": "Change Avatar",
+    "edit-profile": "Edit Profile",
+    "edit-wip-limit": "Edit WIP Limit",
+    "soft-wip-limit": "Soft WIP Limit",
+    "editCardStartDatePopup-title": "Change start date",
+    "editCardDueDatePopup-title": "Change due date",
+    "editCustomFieldPopup-title": "Edit Field",
+    "addReactionPopup-title": "Add reaction",
+    "editCardSpentTimePopup-title": "Change spent time",
+    "editLabelPopup-title": "Change Label",
+    "editNotificationPopup-title": "Edit Notification",
+    "editProfilePopup-title": "Edit Profile",
+    "email": "Email",
+    "email-enrollAccount-subject": "An account created for you on __siteName__",
+    "email-enrollAccount-text": "Hello __user__,\n\nTo start using the service, simply click the link below.\n\n__url__\n\nThanks.",
+    "email-fail": "Sending email failed",
+    "email-fail-text": "Error trying to send email",
+    "email-invalid": "Invalid email",
+    "email-invite": "Invite via Email",
+    "email-invite-subject": "__inviter__ sent you an invitation",
+    "email-invite-text": "Dear __user__,\n\n__inviter__ invites you to join board \"__board__\" for collaborations.\n\nPlease follow the link below:\n\n__url__\n\nThanks.",
+    "email-resetPassword-subject": "Reset your password on __siteName__",
+    "email-resetPassword-text": "Hello __user__,\n\nTo reset your password, simply click the link below.\n\n__url__\n\nThanks.",
+    "email-sent": "Email sent",
+    "email-verifyEmail-subject": "Verify your email address on __siteName__",
+    "email-verifyEmail-text": "Hello __user__,\n\nTo verify your account email, simply click the link below.\n\n__url__\n\nThanks.",
+    "enable-wip-limit": "Enable WIP Limit",
+    "error-board-doesNotExist": "This board does not exist",
+    "error-board-notAdmin": "You need to be admin of this board to do that",
+    "error-board-notAMember": "You need to be a member of this board to do that",
+    "error-json-malformed": "Your text is not valid JSON",
+    "error-json-schema": "Your JSON data does not include the proper information in the correct format",
+    "error-csv-schema": "Your CSV(Comma Separated Values)/TSV (Tab Separated Values) does not include the proper information in the correct format",
+    "error-list-doesNotExist": "This list does not exist",
+    "error-user-doesNotExist": "This user does not exist",
+    "error-user-notAllowSelf": "You can not invite yourself",
+    "error-user-notCreated": "This user is not created",
+    "error-username-taken": "This username is already taken",
+    "error-orgname-taken": "This organization name is already taken",
+    "error-teamname-taken": "This team name is already taken",
+    "error-email-taken": "Email has already been taken",
+    "export-board": "Export board",
+    "export-board-json": "Export board to JSON",
+    "export-board-csv": "Export board to CSV",
+    "export-board-tsv": "Export board to TSV",
+    "export-board-excel": "Export board to Excel",
+    "user-can-not-export-excel": "User can not export Excel",
+    "export-board-html": "Export board to HTML",
+    "export-card": "Export card",
+    "export-card-pdf": "Export card to PDF",
+    "user-can-not-export-card-to-pdf": "User can not export card to PDF",
+    "exportBoardPopup-title": "Export board",
+    "exportCardPopup-title": "Export card",
+    "sort": "Sort",
+    "sorted": "Sorted",
+    "remove-sort": "Remove sort",
+    "sort-desc": "Click to Sort List",
+    "list-sort-by": "Sort the List By:",
+    "list-label-modifiedAt": "Last Access Time",
+    "list-label-title": "Name of the List",
+    "list-label-sort": "Your Manual Order",
+    "list-label-short-modifiedAt": "(L)",
+    "list-label-short-title": "(N)",
+    "list-label-short-sort": "(M)",
+    "filter": "Filter",
+    "filter-cards": "Filter Cards or Lists",
+    "filter-dates-label": "Filter by date",
+    "filter-no-due-date": "No due date",
+    "filter-overdue": "Overdue",
+    "filter-due-today": "Due today",
+    "filter-due-this-week": "Due this week",
+    "filter-due-tomorrow": "Due tomorrow",
+    "list-filter-label": "Filter List by Title",
+    "filter-clear": "Clear filter",
+    "filter-labels-label": "Filter by label",
+    "filter-no-label": "No label",
+    "filter-member-label": "Filter by member",
+    "filter-no-member": "No member",
+    "filter-assignee-label": "Filter by assignee",
+    "filter-no-assignee": "No assignee",
+    "filter-custom-fields-label": "Filter by Custom Fields",
+    "filter-no-custom-fields": "No Custom Fields",
+    "filter-show-archive": "Show archived lists",
+    "filter-hide-empty": "Hide empty lists",
+    "filter-on": "Filter is on",
+    "filter-on-desc": "You are filtering cards on this board. Click here to edit filter.",
+    "filter-to-selection": "Filter to selection",
+    "other-filters-label": "Other Filters",
+    "advanced-filter-label": "Advanced Filter",
+    "advanced-filter-description": "Advanced Filter allows to write a string containing following operators: == != <= >= && || ( ) A space is used as a separator between the Operators. You can filter for all Custom Fields by typing their names and values. For Example: Field1 == Value1. Note: If fields or values contains spaces, you need to encapsulate them into single quotes. For Example: 'Field 1' == 'Value 1'. For single control characters (' \\/) to be skipped, you can use \\. For example: Field1 == I\\'m. Also you can combine multiple conditions. For Example: F1 == V1 || F1 == V2. Normally all operators are interpreted from left to right. You can change the order by placing brackets. For Example: F1 == V1 && ( F2 == V2 || F2 == V3 ). Also you can search text fields using regex: F1 == /Tes.*/i",
+    "fullname": "Full Name",
+    "header-logo-title": "Go back to your boards page.",
+    "hide-system-messages": "Hide system messages",
+    "headerBarCreateBoardPopup-title": "Create Board",
+    "home": "Home",
+    "import": "Import",
+    "impersonate-user": "Impersonate user",
+    "link": "Link",
+    "import-board": "import board",
+    "import-board-c": "Import board",
+    "import-board-title-trello": "Import board from Trello",
+    "import-board-title-wekan": "Import board from previous export",
+    "import-board-title-csv": "Import board from CSV/TSV",
+    "from-trello": "From Trello",
+    "from-wekan": "From previous export",
+    "from-csv": "From CSV/TSV",
+    "import-board-instruction-trello": "In your Trello board, go to 'Menu', then 'More', 'Print and Export', 'Export JSON', and copy the resulting text.",
+    "import-board-instruction-csv": "Paste in your Comma Separated Values(CSV)/ Tab Separated Values (TSV) .",
+    "import-board-instruction-wekan": "In your board, go to 'Menu', then 'Export board', and copy the text in the downloaded file.",
+    "import-board-instruction-about-errors": "If you get errors when importing board, sometimes importing still works, and board is at All Boards page.",
+    "import-json-placeholder": "Paste your valid JSON data here",
+    "import-csv-placeholder": "Paste your valid CSV/TSV data here",
+    "import-map-members": "Map members",
+    "import-members-map": "Your imported board has some members. Please map the members you want to import to your users",
+    "import-members-map-note": "Note: Unmapped members will be assigned to the current user.",
+    "import-show-user-mapping": "Review members mapping",
+    "import-user-select": "Pick your existing user you want to use as this member",
+    "importMapMembersAddPopup-title": "Select member",
+    "info": "Version",
+    "initials": "Initials",
+    "invalid-date": "Invalid date",
+    "invalid-time": "Invalid time",
+    "invalid-user": "Invalid user",
+    "joined": "joined",
+    "just-invited": "You are just invited to this board",
+    "keyboard-shortcuts": "Keyboard shortcuts",
+    "label-create": "Create Label",
+    "label-default": "%s label (default)",
+    "label-delete-pop": "There is no undo. This will remove this label from all cards and destroy its history.",
+    "labels": "Labels",
+    "language": "Language",
+    "last-admin-desc": "You can’t change roles because there must be at least one admin.",
+    "leave-board": "Leave Board",
+    "leave-board-pop": "Are you sure you want to leave __boardTitle__? You will be removed from all cards on this board.",
+    "leaveBoardPopup-title": "Leave Board ?",
+    "link-card": "Link to this card",
+    "list-archive-cards": "Move all cards in this list to Archive",
+    "list-archive-cards-pop": "This will remove all the cards in this list from the board. To view cards in Archive and bring them back to the board, click “Menu” > “Archive”.",
+    "list-move-cards": "Move all cards in this list",
+    "list-select-cards": "Select all cards in this list",
+    "set-color-list": "Set Color",
+    "listActionPopup-title": "List Actions",
+    "settingsUserPopup-title": "User Settings",
+    "settingsTeamPopup-title": "Team Settings",
+    "settingsOrgPopup-title": "Organization Settings",
+    "swimlaneActionPopup-title": "Swimlane Actions",
+    "swimlaneAddPopup-title": "Add a Swimlane below",
+    "listImportCardPopup-title": "Import a Trello card",
+    "listImportCardsTsvPopup-title": "Import Excel CSV/TSV",
+    "listMorePopup-title": "More",
+    "link-list": "Link to this list",
+    "list-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the list. There is no undo.",
+    "list-delete-suggest-archive": "You can move a list to Archive to remove it from the board and preserve the activity.",
+    "lists": "Lists",
+    "swimlanes": "Swimlanes",
+    "log-out": "Log Out",
+    "log-in": "Log In",
+    "loginPopup-title": "Log In",
+    "memberMenuPopup-title": "Member Settings",
+    "members": "Members",
+    "menu": "Menu",
+    "move-selection": "Move selection",
+    "moveCardPopup-title": "Move Card",
+    "moveCardToBottom-title": "Move to Bottom",
+    "moveCardToTop-title": "Move to Top",
+    "moveSelectionPopup-title": "Move selection",
+    "multi-selection": "Multi-Selection",
+    "multi-selection-label": "Set label for selection",
+    "multi-selection-member": "Set member for selection",
+    "multi-selection-on": "Multi-Selection is on",
+    "muted": "Muted",
+    "muted-info": "You will never be notified of any changes in this board",
+    "my-boards": "My Boards",
+    "name": "Name",
+    "no-archived-cards": "No cards in Archive.",
+    "no-archived-lists": "No lists in Archive.",
+    "no-archived-swimlanes": "No swimlanes in Archive.",
+    "no-results": "No results",
+    "normal": "Normal",
+    "normal-desc": "Can view and edit cards. Can't change settings.",
+    "not-accepted-yet": "Invitation not accepted yet",
+    "notify-participate": "Receive updates to any cards you participate as creator or member",
+    "notify-watch": "Receive updates to any boards, lists, or cards you’re watching",
+    "optional": "optional",
+    "or": "or",
+    "page-maybe-private": "This page may be private. You may be able to view it by <a href='%s'>logging in</a>.",
+    "page-not-found": "Page not found.",
+    "password": "Password",
+    "paste-or-dragdrop": "to paste, or drag & drop image file to it (image only)",
+    "participating": "Participating",
+    "preview": "Preview",
+    "previewAttachedImagePopup-title": "Preview",
+    "previewClipboardImagePopup-title": "Preview",
+    "private": "Private",
+    "private-desc": "This board is private. Only people added to the board can view and edit it.",
+    "profile": "Profile",
+    "public": "Public",
+    "public-desc": "This board is public. It's visible to anyone with the link and will show up in search engines like Google. Only people added to the board can edit.",
+    "quick-access-description": "Star a board to add a shortcut in this bar.",
+    "remove-cover": "Remove Cover",
+    "remove-from-board": "Remove from Board",
+    "remove-label": "Remove Label",
+    "listDeletePopup-title": "Delete List ?",
+    "remove-member": "Remove Member",
+    "remove-member-from-card": "Remove from Card",
+    "remove-member-pop": "Remove __name__ (__username__) from __boardTitle__? The member will be removed from all cards on this board. They will receive a notification.",
+    "removeMemberPopup-title": "Remove Member?",
+    "rename": "Rename",
+    "rename-board": "Rename Board",
+    "restore": "Restore",
+    "rescue-card-description": "Show rescue dialogue before closing for unsaved card descriptions",
+    "rescue-card-description-dialogue": "Overwrite current card description with your changes?",
+    "card-settings": "Card Settings",
+    "save": "Save",
+    "search": "Search",
+    "rules": "Rules",
+    "search-cards": "Search from card/list titles, descriptions and custom fields on this board",
+    "search-example": "Write text you search and press Enter",
+    "select-color": "Select Color",
+    "select-board": "Select Board",
+    "set-wip-limit-value": "Set a limit for the maximum number of tasks in this list",
+    "setWipLimitPopup-title": "Set WIP Limit",
+    "shortcut-assign-self": "Assign yourself to current card",
+    "shortcut-autocomplete-emoji": "Autocomplete emoji",
+    "shortcut-autocomplete-members": "Autocomplete members",
+    "shortcut-clear-filters": "Clear all filters",
+    "shortcut-close-dialog": "Close Dialog",
+    "shortcut-filter-my-cards": "Filter my cards",
+    "shortcut-show-shortcuts": "Bring up this shortcuts list",
+    "shortcut-toggle-filterbar": "Toggle Filter Sidebar",
+    "shortcut-toggle-searchbar": "Toggle Search Sidebar",
+    "shortcut-toggle-sidebar": "Toggle Board Sidebar",
+    "show-cards-minimum-count": "Show cards count if list contains more than",
+    "sidebar-open": "Open Sidebar",
+    "sidebar-close": "Close Sidebar",
+    "signupPopup-title": "Create an Account",
+    "star-board-title": "Click to star this board. It will show up at top of your boards list.",
+    "starred-boards": "Starred Boards",
+    "starred-boards-description": "Starred boards show up at the top of your boards list.",
+    "subscribe": "Subscribe",
+    "team": "Team",
+    "this-board": "this board",
+    "this-card": "this card",
+    "spent-time-hours": "Spent time (hours)",
+    "overtime-hours": "Overtime (hours)",
+    "overtime": "Overtime",
+    "has-overtime-cards": "Has overtime cards",
+    "has-spenttime-cards": "Has spent time cards",
+    "time": "Time",
+    "title": "Title",
+    "toggle-labels": "Toggle labels 1-9 for card. Multi-Selection adds labels 1-9",
+    "remove-labels-multiselect": "Multi-Selection removes labels 1-9",
+    "tracking": "Tracking",
+    "tracking-info": "You will be notified of any changes to those cards you are involved as creator or member.",
+    "type": "Type",
+    "unassign-member": "Unassign member",
+    "unsaved-description": "You have an unsaved description.",
+    "unwatch": "Unwatch",
+    "upload": "Upload",
+    "upload-avatar": "Upload an avatar",
+    "uploaded-avatar": "Uploaded an avatar",
+    "custom-top-left-corner-logo-image-url": "Custom Top Left Corner Logo Image URL",
+    "custom-top-left-corner-logo-link-url": "Custom Top Left Corner Logo Link URL",
+    "custom-top-left-corner-logo-height": "Custom Top Left Corner Logo Height. Default: 27",
+    "custom-login-logo-image-url": "Custom Login Logo Image URL",
+    "custom-login-logo-link-url": "Custom Login Logo Link URL",
+    "custom-help-link-url": "Custom Help Link URL",
+    "text-below-custom-login-logo": "Text below Custom Login Logo",
+    "automatic-linked-url-schemes": "Custom URL Schemes which should automatically be clickable. One URL Scheme per line",
+    "username": "Username",
+    "import-usernames": "Import Usernames",
+    "view-it": "View it",
+    "warn-list-archived": "warning: this card is in an list at Archive",
+    "watch": "Watch",
+    "watching": "Watching",
+    "watching-info": "You will be notified of any change in this board",
+    "welcome-board": "Welcome Board",
+    "welcome-swimlane": "Milestone 1",
+    "welcome-list1": "Basics",
+    "welcome-list2": "Advanced",
+    "card-templates-swimlane": "Card Templates",
+    "list-templates-swimlane": "List Templates",
+    "board-templates-swimlane": "Board Templates",
+    "what-to-do": "What do you want to do?",
+    "wipLimitErrorPopup-title": "Invalid WIP Limit",
+    "wipLimitErrorPopup-dialog-pt1": "The number of tasks in this list is higher than the WIP limit you've defined.",
+    "wipLimitErrorPopup-dialog-pt2": "Please move some tasks out of this list, or set a higher WIP limit.",
+    "admin-panel": "Admin Panel",
+    "settings": "Settings",
+    "people": "People",
+    "registration": "Registration",
+    "disable-self-registration": "Disable Self-Registration",
+    "disable-forgot-password": "Disable Forgot Password",
+    "invite": "Invite",
+    "invite-people": "Invite People",
+    "to-boards": "To board(s)",
+    "email-addresses": "Email Addresses",
+    "smtp-host-description": "The address of the SMTP server that handles your emails.",
+    "smtp-port-description": "The port your SMTP server uses for outgoing emails.",
+    "smtp-tls-description": "Enable TLS support for SMTP server",
+    "smtp-host": "SMTP Host",
+    "smtp-port": "SMTP Port",
+    "smtp-username": "Username",
+    "smtp-password": "Password",
+    "smtp-tls": "TLS support",
+    "send-from": "From",
+    "send-smtp-test": "Send a test email to yourself",
+    "invitation-code": "Invitation Code",
+    "email-invite-register-subject": "__inviter__ sent you an invitation",
+    "email-invite-register-text": "Dear __user__,\n\n__inviter__ invites you to kanban board for collaborations.\n\nPlease follow the link below:\n__url__\n\nAnd your invitation code is: __icode__\n\nThanks.",
+    "email-smtp-test-subject": "SMTP Test Email",
+    "email-smtp-test-text": "You have successfully sent an email",
+    "error-invitation-code-not-exist": "Invitation code doesn't exist",
+    "error-notAuthorized": "You are not authorized to view this page.",
+    "webhook-title": "Webhook Name",
+    "webhook-token": "Token (Optional for Authentication)",
+    "outgoing-webhooks": "Outgoing Webhooks",
+    "bidirectional-webhooks": "Two-Way Webhooks",
+    "outgoingWebhooksPopup-title": "Outgoing Webhooks",
+    "boardCardTitlePopup-title": "Card Title Filter",
+    "disable-webhook": "Disable This Webhook",
+    "global-webhook": "Global Webhooks",
+    "new-outgoing-webhook": "New Outgoing Webhook",
+    "no-name": "(Unknown)",
+    "Node_version": "Node version",
+    "Meteor_version": "Meteor version",
+    "MongoDB_version": "MongoDB version",
+    "MongoDB_storage_engine": "MongoDB storage engine",
+    "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
+    "OS_Arch": "OS Arch",
+    "OS_Cpus": "OS CPU Count",
+    "OS_Freemem": "OS Free Memory",
+    "OS_Loadavg": "OS Load Average",
+    "OS_Platform": "OS Platform",
+    "OS_Release": "OS Release",
+    "OS_Totalmem": "OS Total Memory",
+    "OS_Type": "OS Type",
+    "OS_Uptime": "OS Uptime",
+    "days": "days",
+    "hours": "hours",
+    "minutes": "minutes",
+    "seconds": "seconds",
+    "show-field-on-card": "Show this field on card",
+    "automatically-field-on-card": "Add field to new cards",
+    "always-field-on-card": "Add field to all cards",
+    "showLabel-field-on-card": "Show field label on minicard",
+    "showSum-field-on-list": "Show sum of fields at top of list",
+    "yes": "Yes",
+    "no": "No",
+    "accounts": "Accounts",
+    "accounts-allowEmailChange": "Allow Email Change",
+    "accounts-allowUserNameChange": "Allow Username Change",
+    "tableVisibilityMode-allowPrivateOnly": "Boards visibility: Allow private boards only",
+    "tableVisibilityMode": "Boards visibility",
+    "createdAt": "Created at",
+    "modifiedAt": "Modified at",
+    "verified": "Verified",
+    "active": "Active",
+    "card-received": "Received",
+    "card-received-on": "Received on",
+    "card-end": "End",
+    "card-end-on": "Ends on",
+    "editCardReceivedDatePopup-title": "Change received date",
+    "editCardEndDatePopup-title": "Change end date",
+    "setCardColorPopup-title": "Set color",
+    "setCardActionsColorPopup-title": "Choose a color",
+    "setSwimlaneColorPopup-title": "Choose a color",
+    "setListColorPopup-title": "Choose a color",
+    "assigned-by": "Assigned By",
+    "requested-by": "Requested By",
+    "card-sorting-by-number": "Card sorting by number",
+    "board-delete-notice": "Deleting is permanent. You will lose all lists, cards and actions associated with this board.",
+    "delete-board-confirm-popup": "All lists, cards, labels, and activities will be deleted and you won't be able to recover the board contents. There is no undo.",
+    "boardDeletePopup-title": "Delete Board?",
+    "delete-board": "Delete Board",
+    "default-subtasks-board": "Subtasks for __board__ board",
+    "default": "Default",
+    "queue": "Queue",
+    "subtask-settings": "Subtasks Settings",
+    "minicard-settings": "Minicard Settings",
+    "boardSubtaskSettingsPopup-title": "Board Subtasks Settings",
+    "boardCardSettingsPopup-title": "Card Settings",
+    "boardMinicardSettingsPopup-title": "Minicard Settings",
+    "deposit-subtasks-board": "Deposit subtasks to this board:",
+    "deposit-subtasks-list": "Landing list for subtasks deposited here:",
+    "show-parent-in-minicard": "Show parent in minicard:",
+    "description-on-minicard": "Description on minicard",
+    "prefix-with-full-path": "Prefix with full path",
+    "prefix-with-parent": "Prefix with parent",
+    "subtext-with-full-path": "Subtext with full path",
+    "subtext-with-parent": "Subtext with parent",
+    "change-card-parent": "Change card's parent",
+    "parent-card": "Parent card",
+    "source-board": "Source board",
+    "no-parent": "Don't show parent",
+    "activity-added-label": "added label '%s' to %s",
+    "activity-removed-label": "removed label '%s' from %s",
+    "activity-delete-attach": "deleted an attachment from %s",
+    "activity-added-label-card": "added label '%s'",
+    "activity-removed-label-card": "removed label '%s'",
+    "activity-delete-attach-card": "deleted an attachment",
+    "activity-set-customfield": "set custom field '%s' to '%s' in %s",
+    "activity-unset-customfield": "unset custom field '%s' in %s",
+    "r-rule": "Rule",
+    "r-add-trigger": "Add trigger",
+    "r-add-action": "Add action",
+    "r-board-rules": "Board rules",
+    "r-add-rule": "Add rule",
+    "r-view-rule": "View rule",
+    "r-delete-rule": "Delete rule",
+    "r-new-rule-name": "New rule title",
+    "r-no-rules": "No rules",
+    "r-trigger": "Trigger",
+    "r-action": "Action",
+    "r-when-a-card": "When a card",
+    "r-is": "is",
+    "r-is-moved": "is moved",
+    "r-added-to": "Added to",
+    "r-removed-from": "Removed from",
+    "r-the-board": "the board",
+    "r-list": "list",
+    "list": "List",
+    "set-filter": "Set Filter",
+    "r-moved-to": "Moved to",
+    "r-moved-from": "Moved from",
+    "r-archived": "Moved to Archive",
+    "r-unarchived": "Restored from Archive",
+    "r-a-card": "a card",
+    "r-when-a-label-is": "When a label is",
+    "r-when-the-label": "When the label",
+    "r-list-name": "list name",
+    "r-when-a-member": "When a member is",
+    "r-when-the-member": "When the member",
+    "r-name": "name",
+    "r-when-a-attach": "When an attachment",
+    "r-when-a-checklist": "When a checklist is",
+    "r-when-the-checklist": "When the checklist",
+    "r-completed": "Completed",
+    "r-made-incomplete": "Made incomplete",
+    "r-when-a-item": "When a checklist item is",
+    "r-when-the-item": "When the checklist item",
+    "r-checked": "Checked",
+    "r-unchecked": "Unchecked",
+    "r-move-card-to": "Move card to",
+    "r-top-of": "Top of",
+    "r-bottom-of": "Bottom of",
+    "r-its-list": "its list",
+    "r-archive": "Move to Archive",
+    "r-unarchive": "Restore from Archive",
+    "r-card": "card",
+    "r-add": "Add",
+    "r-remove": "Remove",
+    "r-label": "label",
+    "r-member": "member",
+    "r-remove-all": "Remove all members from the card",
+    "r-set-color": "Set color to",
+    "r-checklist": "checklist",
+    "r-check-all": "Check all",
+    "r-uncheck-all": "Uncheck all",
+    "r-items-check": "items of checklist",
+    "r-check": "Check",
+    "r-uncheck": "Uncheck",
+    "r-item": "item",
+    "r-of-checklist": "of checklist",
+    "r-send-email": "Send an email",
+    "r-to": "to",
+    "r-of": "of",
+    "r-subject": "subject",
+    "r-rule-details": "Rule details",
+    "r-d-move-to-top-gen": "Move card to top of its list",
+    "r-d-move-to-top-spec": "Move card to top of list",
+    "r-d-move-to-bottom-gen": "Move card to bottom of its list",
+    "r-d-move-to-bottom-spec": "Move card to bottom of list",
+    "r-d-send-email": "Send email",
+    "r-d-send-email-to": "to",
+    "r-d-send-email-subject": "subject",
+    "r-d-send-email-message": "message",
+    "r-d-archive": "Move card to Archive",
+    "r-d-unarchive": "Restore card from Archive",
+    "r-d-add-label": "Add label",
+    "r-d-remove-label": "Remove label",
+    "r-create-card": "Create new card",
+    "r-in-list": "in list",
+    "r-in-swimlane": "in swimlane",
+    "r-d-add-member": "Add member",
+    "r-d-remove-member": "Remove member",
+    "r-d-remove-all-member": "Remove all member",
+    "r-d-check-all": "Check all items of a list",
+    "r-d-uncheck-all": "Uncheck all items of a list",
+    "r-d-check-one": "Check item",
+    "r-d-uncheck-one": "Uncheck item",
+    "r-d-check-of-list": "of checklist",
+    "r-d-add-checklist": "Add checklist",
+    "r-d-remove-checklist": "Remove checklist",
+    "r-by": "by",
+    "r-add-checklist": "Add checklist",
+    "r-with-items": "with items",
+    "r-items-list": "item1,item2,item3",
+    "r-add-swimlane": "Add swimlane",
+    "r-swimlane-name": "swimlane name",
+    "r-board-note": "Note: leave a field empty to match every possible value.",
+    "r-checklist-note": "Note: checklist's items have to be written as comma separated values.",
+    "r-when-a-card-is-moved": "When a card is moved to another list",
+    "r-set": "Set",
+    "r-update": "Update",
+    "r-datefield": "date field",
+    "r-df-start-at": "start",
+    "r-df-due-at": "due",
+    "r-df-end-at": "end",
+    "r-df-received-at": "received",
+    "r-to-current-datetime": "to current date/time",
+    "r-remove-value-from": "Remove value from",
+    "r-link-card": "Link card to",
+    "ldap": "LDAP",
+    "oauth2": "OAuth2",
+    "cas": "CAS",
+    "authentication-method": "Authentication method",
+    "authentication-type": "Authentication type",
+    "custom-product-name": "Custom Product Name",
+    "layout": "Layout",
+    "hide-logo": "Hide Logo",
+    "hide-card-counter-list": "Hide card counter list on All Boards",
+    "hide-board-member-list": "Hide board member list on All Boards",
+    "add-custom-html-after-body-start": "Add Custom HTML after <body> start",
+    "add-custom-html-before-body-end": "Add Custom HTML before </body> end",
+    "error-undefined": "Something went wrong",
+    "error-ldap-login": "An error occurred while trying to login",
+    "display-authentication-method": "Display Authentication Method",
+    "oidc-button-text": "Customize the OIDC button text",
+    "default-authentication-method": "Default Authentication Method",
+    "duplicate-board": "Duplicate Board",
+    "org-number": "The number of organizations is:",
+    "team-number": "The number of teams is:",
+    "people-number": "The number of people is:",
+    "swimlaneDeletePopup-title": "Delete Swimlane ?",
+    "swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
+    "restore-all": "Restore all",
+    "delete-all": "Delete all",
+    "loading": "Loading, please wait.",
+    "previous_as": "last time was",
+    "act-a-dueAt": "modified due time to \nWhen: __timeValue__\nWhere: __card__\n previous due was __timeOldValue__",
+    "act-a-endAt": "modified ending time to __timeValue__ from (__timeOldValue__)",
+    "act-a-startAt": "modified starting time to __timeValue__ from (__timeOldValue__)",
+    "act-a-receivedAt": "modified received time to __timeValue__ from (__timeOldValue__)",
+    "a-dueAt": "modified due time to be",
+    "a-endAt": "modified ending time to be",
+    "a-startAt": "modified starting time to be",
+    "a-receivedAt": "modified received time to be",
+    "almostdue": "current due time %s is approaching",
+    "pastdue": "current due time %s is past",
+    "duenow": "current due time %s is today",
+    "act-newDue": "__list__/__card__ has 1st due reminder [__board__]",
+    "act-withDue": "__list__/__card__ due reminders [__board__]",
+    "act-almostdue": "was reminding the current due (__timeValue__) of __card__ is approaching",
+    "act-pastdue": "was reminding the current due (__timeValue__) of __card__ is past",
+    "act-duenow": "was reminding the current due (__timeValue__) of __card__ is now",
+    "act-atUserComment": "You were mentioned in [__board__] __list__/__card__",
+    "delete-user-confirm-popup": "Are you sure you want to delete this account? There is no undo.",
+    "delete-team-confirm-popup": "Are you sure you want to delete this team? There is no undo.",
+    "delete-org-confirm-popup": "Are you sure you want to delete this organization? There is no undo.",
+    "accounts-allowUserDelete": "Allow users to self delete their account",
+    "hide-minicard-label-text": "Hide minicard label text",
+    "show-desktop-drag-handles": "Show desktop drag handles",
+    "assignee": "Assignee",
+    "cardAssigneesPopup-title": "Assignee",
+    "addmore-detail": "Add a more detailed description",
+    "show-on-card": "Show on Card",
+    "show-on-minicard": "Show on Minicard",
+    "new": "New",
+    "editOrgPopup-title": "Edit Organization",
+    "newOrgPopup-title": "New Organization",
+    "editTeamPopup-title": "Edit Team",
+    "newTeamPopup-title": "New Team",
+    "editUserPopup-title": "Edit User",
+    "newUserPopup-title": "New User",
+    "notifications": "Notifications",
+    "help": "Help",
+    "view-all": "View All",
+    "filter-by-unread": "Filter by Unread",
+    "mark-all-as-read": "Mark all as read",
+    "remove-all-read": "Remove all read",
+    "allow-rename": "Allow Rename",
+    "allowRenamePopup-title": "Allow Rename",
+    "start-day-of-week": "Set day of the week start",
+    "monday": "Monday",
+    "tuesday": "Tuesday",
+    "wednesday": "Wednesday",
+    "thursday": "Thursday",
+    "friday": "Friday",
+    "saturday": "Saturday",
+    "sunday": "Sunday",
+    "status": "Status",
+    "swimlane": "Swimlane",
+    "owner": "Owner",
+    "last-modified-at": "Last modified at",
+    "last-activity": "Last activity",
+    "voting": "Voting",
+    "archived": "Archived",
+    "delete-linked-card-before-this-card": "You can not delete this card before first deleting linked card that has",
+    "delete-linked-cards-before-this-list": "You can not delete this list before first deleting linked cards that are pointing to cards in this list",
+    "hide-checked-items": "Hide checked items",
+    "task": "Task",
+    "create-task": "Create Task",
+    "ok": "OK",
+    "organizations": "Organizations",
+    "teams": "Teams",
+    "displayName": "Display Name",
+    "shortName": "Short Name",
+    "website": "Website",
+    "person": "Person",
+    "my-cards": "My Cards",
+    "card": "Card",
+    "board": "Board",
+    "context-separator": "/",
+    "myCardsViewChange-title": "My Cards View",
+    "myCardsViewChangePopup-title": "My Cards View",
+    "myCardsViewChange-choice-boards": "Boards",
+    "myCardsViewChange-choice-table": "Table",
+    "myCardsSortChange-title": "My Cards Sort",
+    "myCardsSortChangePopup-title": "My Cards Sort",
+    "myCardsSortChange-choice-board": "By Board",
+    "myCardsSortChange-choice-dueat": "By Due Date",
+    "dueCards-title": "Due Cards",
+    "dueCardsViewChange-title": "Due Cards View",
+    "dueCardsViewChangePopup-title": "Due Cards View",
+    "dueCardsViewChange-choice-me": "Me",
+    "dueCardsViewChange-choice-all": "All Users",
+    "dueCardsViewChange-choice-all-description": "Shows all incomplete cards with a *Due* date from boards for which the user has permission.",
+    "broken-cards": "Broken Cards",
+    "board-title-not-found": "Board '%s' not found.",
+    "swimlane-title-not-found": "Swimlane '%s' not found.",
+    "list-title-not-found": "List '%s' not found.",
+    "label-not-found": "Label '%s' not found.",
+    "label-color-not-found": "Label color %s not found.",
+    "user-username-not-found": "Username '%s' not found.",
+    "comment-not-found": "Card with comment containing text '%s' not found.",
+    "org-name-not-found": "Organization '%s' not found.",
+    "team-name-not-found": "Team '%s' not found.",
+    "globalSearch-title": "Search All Boards",
+    "no-cards-found": "No Cards Found",
+    "one-card-found": "One Card Found",
+    "n-cards-found": "%s Cards Found",
+    "n-n-of-n-cards-found": "__start__-__end__ of __total__ Cards Found",
+    "operator-board": "board",
+    "operator-board-abbrev": "b",
+    "operator-swimlane": "swimlane",
+    "operator-swimlane-abbrev": "s",
+    "operator-list": "list",
+    "operator-list-abbrev": "l",
+    "operator-label": "label",
+    "operator-label-abbrev": "#",
+    "operator-user": "user",
+    "operator-user-abbrev": "@",
+    "operator-member": "member",
+    "operator-member-abbrev": "m",
+    "operator-assignee": "assignee",
+    "operator-assignee-abbrev": "a",
+    "operator-creator": "creator",
+    "operator-status": "status",
+    "operator-due": "due",
+    "operator-created": "created",
+    "operator-modified": "modified",
+    "operator-sort": "sort",
+    "operator-comment": "comment",
+    "operator-has": "has",
+    "operator-limit": "limit",
+    "operator-debug": "debug",
+    "operator-org": "org",
+    "operator-team": "team",
+    "predicate-archived": "archived",
+    "predicate-open": "open",
+    "predicate-ended": "ended",
+    "predicate-all": "all",
+    "predicate-overdue": "overdue",
+    "predicate-week": "week",
+    "predicate-month": "month",
+    "predicate-quarter": "quarter",
+    "predicate-year": "year",
+    "predicate-due": "due",
+    "predicate-modified": "modified",
+    "predicate-created": "created",
+    "predicate-attachment": "attachment",
+    "predicate-description": "description",
+    "predicate-checklist": "checklist",
+    "predicate-start": "start",
+    "predicate-end": "end",
+    "predicate-assignee": "assignee",
+    "predicate-member": "member",
+    "predicate-public": "public",
+    "predicate-private": "private",
+    "predicate-selector": "selector",
+    "predicate-projection": "projection",
+    "operator-unknown-error": "%s is not an operator",
+    "operator-number-expected": "operator __operator__ expected a number, got '__value__'",
+    "operator-sort-invalid": "sort of '%s' is invalid",
+    "operator-status-invalid": "'%s' is not a valid status",
+    "operator-has-invalid": "%s is not a valid existence check",
+    "operator-limit-invalid": "%s is not a valid limit.  Limit should be a positive integer.",
+    "operator-debug-invalid": "%s is not a valid debug predicate",
+    "next-page": "Next Page",
+    "previous-page": "Previous Page",
+    "heading-notes": "Notes",
+    "globalSearch-instructions-heading": "Search Instructions",
+    "globalSearch-instructions-description": "Searches can include operators to refine the search.  Operators are specified by writing the operator name and value separated by a colon.  For example, an operator specification of `list:Blocked` would limit the search to cards that are contained in a list named *Blocked*.  If the value contains spaces or special characters it must be enclosed in quotation marks (e.g. `__operator_list__:\"To Review\"`).",
+    "globalSearch-instructions-operators": "Available operators:",
+    "globalSearch-instructions-operator-board": "`__operator_board__:<title>` - cards in boards matching the specified *<title>*",
+    "globalSearch-instructions-operator-list": "`__operator_list__:<title>` - cards in lists matching the specified *<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-creator": "`__operator_creator__:<username>` - cards where *<username>* is the card's creator",
+    "globalSearch-instructions-operator-org": "`__operator_org__:<display name|short name>` - cards belonging to a board assigned to organization *<name>*",
+    "globalSearch-instructions-operator-team": "`__operator_team__:<display name|short name>` - cards belonging to a board assigned to team *<name>*",
+    "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-status-archived": "`__predicate_archived__` - archived cards",
+    "globalSearch-instructions-status-all": "`__predicate_all__` - all archived and unarchived cards",
+    "globalSearch-instructions-status-ended": "`__predicate_ended__` - cards with an end date",
+    "globalSearch-instructions-status-public": "`__predicate_public__` - cards only in public boards",
+    "globalSearch-instructions-status-private": "`__predicate_private__` - cards only in private boards",
+    "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-notes-1": "Multiple operators may be specified.",
+    "globalSearch-instructions-notes-2": "Similar operators are *OR*ed together.  Cards that match any of the conditions will be returned.\n`__operator_list__:Available __operator_list__:Blocked` would return cards contained in any list named *Blocked* or *Available*.",
+    "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": "Text searches are case insensitive.",
+    "globalSearch-instructions-notes-5": "By default archived cards are not searched.",
+    "link-to-search": "Link to this search",
+    "excel-font": "Arial",
+    "number": "Number",
+    "label-colors": "Label Colors",
+    "label-names": "Label Names",
+    "archived-at": "archived at",
+    "sort-cards": "Sort Cards",
+    "cardsSortPopup-title": "Sort Cards",
+    "due-date": "Due Date",
+    "server-error": "Server Error",
+    "server-error-troubleshooting": "Please submit the error generated by the server.\nFor a snap installation, run: `sudo snap logs wekan.wekan`\nFor a Docker installation, run: `sudo docker logs wekan-app`",
+    "title-alphabetically": "Title (Alphabetically)",
+    "created-at-newest-first": "Created At (Newest First)",
+    "created-at-oldest-first": "Created At (Oldest First)",
+    "links-heading": "Links",
+    "hide-system-messages-of-all-users": "Hide system messages of all users",
+    "now-system-messages-of-all-users-are-hidden": "Now system messages of all users are hidden",
+    "move-swimlane": "Move Swimlane",
+    "moveSwimlanePopup-title": "Move Swimlane",
+    "custom-field-stringtemplate": "String Template",
+    "custom-field-stringtemplate-format": "Format (use %{value} as placeholder)",
+    "custom-field-stringtemplate-separator": "Separator (use &#32; or &nbsp; for a space)",
+    "custom-field-stringtemplate-item-placeholder": "Press enter to add more items",
+    "creator": "Creator",
+    "filesReportTitle": "Files Report",
+    "reports": "Reports",
+    "rulesReportTitle": "Rules Report",
+    "boardsReportTitle": "Boards Report",
+    "cardsReportTitle": "Cards Report",
+    "copy-swimlane": "Copy Swimlane",
+    "copySwimlanePopup-title": "Copy Swimlane",
+    "display-card-creator": "Display Card Creator",
+    "wait-spinner": "Wait Spinner",
+    "Bounce": "Bounce Wait Spinner",
+    "Cube": "Cube Wait Spinner",
+    "Cube-Grid": "Cube-Grid Wait Spinner",
+    "Dot": "Dot Wait Spinner",
+    "Double-Bounce": "Double Bounce Wait Spinner",
+    "Rotateplane": "Rotateplane Wait Spinner",
+    "Scaleout": "Scaleout Wait Spinner",
+    "Wave": "Wave Wait Spinner",
+    "maximize-card": "Maximize Card",
+    "minimize-card": "Minimize Card",
+    "delete-org-warning-message": "Can not delete this organization, there is at least one user that belongs to it",
+    "delete-team-warning-message": "Can not delete this team, there is at least one user that belongs to it",
+    "subject": "Subject",
+    "details": "Details",
+    "carbon-copy": "Carbon Copy (Cc:)",
+    "ticket": "Ticket",
+    "tickets": "Tickets",
+    "ticket-number": "Ticket Number",
+    "open": "Open",
+    "pending": "Pending",
+    "closed": "Closed",
+    "resolved": "Resolved",
+    "cancelled": "Cancelled",
+    "history": "History",
+    "request": "Request",
+    "requests": "Requests",
+    "help-request": "Help Request",
+    "editCardSortOrderPopup-title": "Change Sorting",
+    "cardDetailsPopup-title": "Card Details",
+    "add-teams": "Add teams",
+    "add-teams-label": "Added teams are displayed below:",
+    "remove-team-from-table": "Are you sure you want to remove this team from the board ?",
+    "confirm-btn": "Confirm",
+    "remove-btn": "Remove",
+    "filter-card-title-label": "Filter by card title",
+    "invite-people-success": "Invitation to register sent with success",
+    "invite-people-error": "Error while sending invitation to register",
+    "can-invite-if-same-mailDomainName": "Email domain name",
+    "to-create-teams-contact-admin": "To create teams, please contact the administrator.",
+    "Node_heap_total_heap_size": "Node heap: total heap size",
+    "Node_heap_total_heap_size_executable": "Node heap: total heap size executable",
+    "Node_heap_total_physical_size": "Node heap: total physical size",
+    "Node_heap_total_available_size": "Node heap: total available size",
+    "Node_heap_used_heap_size": "Node heap: used heap size",
+    "Node_heap_heap_size_limit": "Node heap: heap size limit",
+    "Node_heap_malloced_memory": "Node heap: malloced memory",
+    "Node_heap_peak_malloced_memory": "Node heap: peak malloced memory",
+    "Node_heap_does_zap_garbage": "Node heap: does zap garbage",
+    "Node_heap_number_of_native_contexts": "Node heap: number of native contexts",
+    "Node_heap_number_of_detached_contexts": "Node heap: number of detached contexts",
+    "Node_memory_usage_rss": "Node memory usage: resident set size",
+    "Node_memory_usage_heap_total": "Node memory usage: total size of the allocated heap",
+    "Node_memory_usage_heap_used": "Node memory usage: actual memory used",
+    "Node_memory_usage_external": "Node memory usage: external",
+    "add-organizations": "Add organizations",
+    "add-organizations-label": "Added organizations are displayed below:",
+    "remove-organization-from-board": "Are you sure you want to remove this organization from this board ?",
+    "to-create-organizations-contact-admin": "To create organizations, please contact administrator.",
+    "custom-legal-notice-link-url": "Custom legal notice page URL",
+    "acceptance_of_our_legalNotice": "By continuing, you accept our",
+    "legalNotice": "legal notice",
+    "copied": "Copied!",
+    "checklistActionsPopup-title": "Checklist Actions",
+    "moveChecklist": "Move Checklist",
+    "moveChecklistPopup-title": "Move Checklist",
+    "newlineBecomesNewChecklistItem": "Newline becomes new checklist item",
+    "copyChecklist": "Copy Checklist",
+    "copyChecklistPopup-title": "Copy Checklist",
+    "card-show-lists": "Card Show Lists",
+    "subtaskActionsPopup-title": "Subtask Actions",
+    "attachmentActionsPopup-title": "Attachment Actions",
+    "attachment-move-storage-fs": "Move attachment to filesystem",
+    "attachment-move-storage-gridfs": "Move attachment to GridFS",
+    "attachment-move-storage-s3": "Move attachment to S3",
+    "attachment-move": "Move Attachment",
+    "move-all-attachments-to-fs": "Move all attachments to filesystem",
+    "move-all-attachments-to-gridfs": "Move all attachments to GridFS",
+    "move-all-attachments-to-s3": "Move all attachments to S3",
+    "move-all-attachments-of-board-to-fs": "Move all attachments of board to filesystem",
+    "move-all-attachments-of-board-to-gridfs": "Move all attachments of board to GridFS",
+    "move-all-attachments-of-board-to-s3": "Move all attachments of board to S3",
+    "path": "Path",
+    "version-name": "Version-Name",
+    "size": "Size",
+    "storage": "Storage",
+    "action": "Action",
+    "board-title": "Board Title",
+    "attachmentRenamePopup-title": "Rename",
+    "uploading": "Uploading",
+    "remaining_time": "Remaining time",
+    "speed": "Speed",
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password",
+    "minicardDetailsActionsPopup-title": "Card Details",
+    "Mongo_sessions_count": "Mongo sessions count",
+    "change-visibility": "Change Visibility"
+}