Sfoglia il codice sorgente

Updated translations.

Lauri Ojansivu 2 anni fa
parent
commit
e3f4049943

+ 5 - 50
.tx/config

@@ -1,55 +1,10 @@
-# This is the configuration of the Transifex tool that we use to manage the
-# translations on Wekan. Documentation at: http://docs.transifex.com/client.
-#
-# Push
-# ====
-#
-# It is recommended that contributors use the Transifex web UI to create and
-# edit translated strings. However in case a contributor has directly jumped
-# into the code and made its translations in the corresponding i18n.json file
-# we can push it using
-#
-# > tx push -t -l ar
-#
-# Where `ar` is the language identifier. In addition, the project maintainer
-# should push the English source file to Transifex at least before each release
-# candidate using:
-#
-# > tx push -s
-#
-# Pull
-# ====
-#
-# The set of accepted language is directly managed in Transifex, the only
-# restriction we define to bundle a new language in the application, is that its
-# completion is at least at 75%.
-#
-# We use:
-#
-# > tx pull
-#
-# to download new versions of existing translations, and
-#
-# > tx pull -a --minimum-perc=75
-#
-# to download new sufficiently advanced translations.
-
 [main]
-host = https://www.transifex.com
-# tap:i18n requires us to use `-` separator in the language identifiers whereas
-# Transifex uses a `_` separator, without an option to customize it on one side
-# or the other, so we need to do a Manual mapping.
-lang_map = ar_DZ:ar-DZ, ar_EG:ar-EG, az_AZ:az-AZ, az@latin:az-LA, bg_BG:bg, cs_CZ:cs-CZ, cy_GB:cy-GB, de_AT:de-AT, de_CH:de-CH, en_BR:en-BR, en_DE:en-DE, en_IT:en-IT, en_GB:en-GB, en_MY:en-MY, et_EE:et-EE, ast_ES:ast-ES, es_AR:es-AR, en@ysv:en-YS, es_CL:es-CL, es_419:es-LA, es_PE:es-PE, es_MX:es-MX, es_TX:es-TX, es_PY:es-PY, el_GR:el-GR, fa_IR:fa-IR, ja-Hira:ja-HI, ja_JP:ja, fi_FI:fi, fr_FR:fr-FR, fr_CH:fr-CH, fy_NL:fy-NL, gl_ES:gl-ES, gu_IN:gu-IN, he_IL:he-IL, hi_IN:hi-IN, hu_HU:hu, id_ID:id, mn_MN:mn, ms_MY:ms-MY, nl_NL:nl-NL, ko_KR:ko-KR, lv_LV:lv, pl_PL:pl-PL, pt_BR:pt-BR, ro_RO:ro-RO, ru_UA:ru-UA, sl_SI:sl, uk_UA:uk-UA, uz@Arab:uz-AR, uz@Latn:uz-LA, uz_UZ:uz-UZ, vec:ve-CC, vep:ve-PP, vls:vl-SS, war:wa-RR, vi_VN:vi-VN, zh_CN:zh-CN, zh_TW:zh-TW, zh_Hans:zh-Hans, zh_HK:zh-HK, zu_ZA:zu-ZA
+host     = https://www.transifex.com
+lang_map = es_AR: es-AR, es_419: es-LA, es_TX: es-TX, he_IL: he-IL, zh_CN: zh-CN, ar_EG: ar-EG, cs_CZ: cs-CZ, fa_IR: fa-IR, ms_MY: ms-MY, nl_NL: nl-NL, de_CH: de-CH, en_IT: en-IT, uz_UZ: uz-UZ, fr_CH: fr-CH, hi_IN: hi-IN, et_EE: et-EE, es_PE: es-PE, es_MX: es-MX, gl_ES: gl-ES, mn_MN: mn, sl_SI: sl, zh_TW: zh-TW, ast_ES: ast-ES, es_CL: es-CL, ja_JP: ja, lv_LV: lv, ro_RO: ro-RO, az_AZ: az-AZ, cy_GB: cy-GB, gu_IN: gu-IN, pl_PL: pl-PL, vep: ve-PP, en_BR: en-BR, en@ysv: en-YS, hu_HU: hu, ko_KR: ko-KR, pt_BR: pt-BR, zh_HK: zh-HK, zu_ZA: zu-ZA, en_MY: en-MY, ja-Hira: ja-HI, fi_FI: fi, vec: ve-CC, vi_VN: vi-VN, fr_FR: fr-FR, id_ID: id, zh_Hans: zh-Hans, en_DE: en-DE, en_GB: en-GB, el_GR: el-GR, uk_UA: uk-UA, az@latin: az-LA, de_AT: de-AT, uz@Latn: uz-LA, vls: vl-SS, ar_DZ: ar-DZ, bg_BG: bg, es_PY: es-PY, fy_NL: fy-NL, uz@Arab: uz-AR, ru_UA: ru-UA, war: wa-RR
 
-[wekan.application]
+[o:wekan:p:wekan:r:application]
 file_filter = imports/i18n/data/<lang>.i18n.json
+source_file = imports/i18n/data/en.i18n.json
 source_lang = en
-type = KEYVALUEJSON
+type        = KEYVALUEJSON
 
-# We might have a dedicated second resource later to translate the “Welcome
-# Board” data.
-#
-# [wekan.welcomeBoard]
-# file_filter = private/welcomeBoard/<lang>.json
-# source_lang = en
-# type = KEYVALUEJSON

+ 55 - 0
.tx/config_20230202142212.bak

@@ -0,0 +1,55 @@
+# This is the configuration of the Transifex tool that we use to manage the
+# translations on Wekan. Documentation at: http://docs.transifex.com/client.
+#
+# Push
+# ====
+#
+# It is recommended that contributors use the Transifex web UI to create and
+# edit translated strings. However in case a contributor has directly jumped
+# into the code and made its translations in the corresponding i18n.json file
+# we can push it using
+#
+# > tx push -t -l ar
+#
+# Where `ar` is the language identifier. In addition, the project maintainer
+# should push the English source file to Transifex at least before each release
+# candidate using:
+#
+# > tx push -s
+#
+# Pull
+# ====
+#
+# The set of accepted language is directly managed in Transifex, the only
+# restriction we define to bundle a new language in the application, is that its
+# completion is at least at 75%.
+#
+# We use:
+#
+# > tx pull
+#
+# to download new versions of existing translations, and
+#
+# > tx pull -a --minimum-perc=75
+#
+# to download new sufficiently advanced translations.
+
+[main]
+host = https://www.transifex.com
+# tap:i18n requires us to use `-` separator in the language identifiers whereas
+# Transifex uses a `_` separator, without an option to customize it on one side
+# or the other, so we need to do a Manual mapping.
+lang_map = ar_DZ:ar-DZ, ar_EG:ar-EG, az_AZ:az-AZ, az@latin:az-LA, bg_BG:bg, cs_CZ:cs-CZ, cy_GB:cy-GB, de_AT:de-AT, de_CH:de-CH, en_BR:en-BR, en_DE:en-DE, en_IT:en-IT, en_GB:en-GB, en_MY:en-MY, et_EE:et-EE, ast_ES:ast-ES, es_AR:es-AR, en@ysv:en-YS, es_CL:es-CL, es_419:es-LA, es_PE:es-PE, es_MX:es-MX, es_TX:es-TX, es_PY:es-PY, el_GR:el-GR, fa_IR:fa-IR, ja-Hira:ja-HI, ja_JP:ja, fi_FI:fi, fr_FR:fr-FR, fr_CH:fr-CH, fy_NL:fy-NL, gl_ES:gl-ES, gu_IN:gu-IN, he_IL:he-IL, hi_IN:hi-IN, hu_HU:hu, id_ID:id, mn_MN:mn, ms_MY:ms-MY, nl_NL:nl-NL, ko_KR:ko-KR, lv_LV:lv, pl_PL:pl-PL, pt_BR:pt-BR, ro_RO:ro-RO, ru_UA:ru-UA, sl_SI:sl, uk_UA:uk-UA, uz@Arab:uz-AR, uz@Latn:uz-LA, uz_UZ:uz-UZ, vec:ve-CC, vep:ve-PP, vls:vl-SS, war:wa-RR, vi_VN:vi-VN, zh_CN:zh-CN, zh_TW:zh-TW, zh_Hans:zh-Hans, zh_HK:zh-HK, zu_ZA:zu-ZA
+
+[wekan.application]
+file_filter = imports/i18n/data/<lang>.i18n.json
+source_lang = en
+type = KEYVALUEJSON
+
+# We might have a dedicated second resource later to translate the “Welcome
+# Board” data.
+#
+# [wekan.welcomeBoard]
+# file_filter = private/welcomeBoard/<lang>.json
+# source_lang = en
+# type = KEYVALUEJSON

+ 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",
+  "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",
+  "list": "List",
+  "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/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",
+  "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",
+  "list": "List",
+  "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/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": "Your CSV(Comma Separated Values)/TSV (Tab Separated Values) does not include the proper information in the correct format ",
+  "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",
+  "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": "Adicionar",
+  "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": "Note: leave a field empty to match every possible value. ",
+  "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": "The number of organizations is: ",
+  "team-number": "The number of teams is: ",
+  "people-number": "The number of people is: ",
+  "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",
+  "list": "Lista",
+  "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"
+}

+ 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",
+  "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",
+  "list": "List",
+  "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-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",
+  "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",
+  "list": "List",
+  "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.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",
+  "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",
+  "list": "List",
+  "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",
+  "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",
+  "list": "List",
+  "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"
+}