Explorar o código

Update translation source file

Maxime Quandalle %!s(int64=9) %!d(string=hai) anos
pai
achega
9961de9c30

+ 1 - 1
client/components/boards/boardBody.jade

@@ -4,7 +4,7 @@ template(name="board")
       +boardBody
     else
       //- XXX We need a better error message in case the board has been archived
-      +message(label="board-no-found")
+      +message(label="board-not-found")
   else
     +spinner
 

+ 4 - 4
client/components/boards/boardHeader.jade

@@ -43,9 +43,9 @@ template(name="headerBoard")
 
 template(name="boardMenuPopup")
   ul.pop-over-list
-    li: a.js-open-archives Archived elements
+    li: a.js-open-archives {{_ 'archived-items'}}
     if currentUser.isBoardAdmin
-      li: a.js-change-board-color Change color
+      li: a.js-change-board-color {{_ 'board-change-color'}}
     //-
       XXX Language should be handled by sandstorm, but for now display a
       language selection link in the board menu. This link is normally present
@@ -56,7 +56,7 @@ template(name="boardMenuPopup")
     if currentUser.isBoardAdmin
       hr
       ul.pop-over-list
-        li: a.js-archive-board Archive Board…
+        li: a.js-archive-board {{_ 'archive-board'}}
 
 template(name="boardVisibilityList")
   ul.pop-over-list
@@ -113,7 +113,7 @@ template(name="boardChangeTitlePopup")
   form
     label
       | {{_ 'title'}}
-      input.js-board-name(type="text" value="{{title}}" autofocus)
+      input.js-board-name(type="text" value=title autofocus)
     input.primary.wide(type="submit" value="{{_ 'rename'}}")
 
 template(name="archiveBoardPopup")

+ 11 - 14
client/components/boards/boardsList.jade

@@ -1,16 +1,13 @@
 template(name="boardList")
   .wrapper
-    if boards.count
-      ul.board-list.clearfix
-        each boards
-          li(class="{{#if isStarred}}starred{{/if}}" class=colorClass)
-            a.js-open-board(href="{{pathFor 'board' id=_id slug=slug}}")
-              span.details
-                span.board-list-item-name= title
-                i.fa.js-star-board(
-                  class="fa-star{{#if isStarred}} is-star-active{{else}}-o{{/if}}"
-                  title="{{_ 'star-board-title'}}")
-    else
-      ul.board-list.clearfix
-        li.js-add-board
-          a.label {{_ 'add-board'}}
+    ul.board-list.clearfix
+      each boards
+        li(class="{{#if isStarred}}starred{{/if}}" class=colorClass)
+          a.js-open-board(href="{{pathFor 'board' id=_id slug=slug}}")
+            span.details
+              span.board-list-item-name= title
+              i.fa.js-star-board(
+                class="fa-star{{#if isStarred}} is-star-active{{else}}-o{{/if}}"
+                title="{{_ 'star-board-title'}}")
+      li.js-add-board
+        a.label {{_ 'add-board'}}

+ 17 - 14
client/components/cards/cardDetails.jade

@@ -14,26 +14,29 @@ template(name="cardDetails")
           class="{{#if currentUser.isBoardMember}}js-open-inlined-form is-editable{{/if}}")
             = title
 
+    if archived
+      p.warning {{_ 'card-archived'}}
+
     .card-details-items
       .card-details-item.card-details-item-members
         h3.card-details-item-title {{_ 'members'}}
         each members
           +userAvatar(userId=this cardId=../_id)
           | {{! XXX Hack to hide syntaxic coloration /// }}
-        a.member.add-member.card-details-item-add-button.js-add-members
+        a.member.add-member.card-details-item-add-button.js-add-members(title="{{_ 'card-members-title'}}")
           i.fa.fa-plus
 
       .card-details-item.card-details-item-labels
         h3.card-details-item-title {{_ 'labels'}}
-        a.js-add-labels
+        a.js-add-labels(title="{{_ 'card-labels-title'}}")
           each labels
             span.card-label(class="card-label-{{color}}" title=name)= name
-        a.card-label.add-label.js-add-labels
+        a.card-label.add-label.js-add-labels(title="{{_ 'card-labels-title'}}")
           i.fa.fa-plus
 
     //- XXX We should use "editable" to avoid repetiting ourselves
     if currentUser.isBoardMember
-      h3.card-details-item-title Description
+      h3.card-details-item-title {{_ 'description'}}
       +inlinedCardDescription(classNames="card-description js-card-description")
         +editor(autofocus=true)
           | {{getUnsavedValue 'cardDescription' _id description}}
@@ -49,12 +52,12 @@ template(name="cardDetails")
             | {{_ 'edit'}}
         if (hasUnsavedValue 'cardDescription' _id)
           p.quiet
-            | You have an unsaved description.
-            a.js-open-inlined-form View it
+            | {{_ 'unsaved-description'}}
+            a.js-open-inlined-form {{_ 'view-it'}}
             = ' - '
-            a.js-close-inlined-form Discard
+            a.js-close-inlined-form {{_ 'discard'}}
     else if description
-      h3.card-details-item-title Description
+      h3.card-details-item-title {{_ 'description'}}
       +viewer
         = description
     if attachments.count
@@ -74,16 +77,16 @@ template(name="cardDetails")
 
 template(name="cardDetailsActionsPopup")
   ul.pop-over-list
-    li: a.js-members Edit Members…
-    li: a.js-labels Edit Labels…
+    li: a.js-members {{_ 'card-edit-members'}}
+    li: a.js-labels {{_ 'card-edit-labels'}}
     unless isSandstorm
-      li: a.js-attachments Edit Attachments…
+      li: a.js-attachments {{_ 'card-edit-attachments'}}
   hr
   ul.pop-over-list
-    li: a.js-move-card Move card
+    li: a.js-move-card {{_ 'moveCardPopup-title'}}
     unless archived
-      li: a.js-archive Archive Card
-    li: a.js-more More
+      li: a.js-archive {{_ 'archive-card'}}
+    li: a.js-more {{_ 'cardMorePopup-title'}}
 
 template(name="moveCardPopup")
   +boardLists

+ 5 - 5
client/components/main/header.jade

@@ -12,14 +12,14 @@ template(name="header")
             li
               a(href="{{pathFor 'home'}}")
                 span.fa.fa-home
-                | All boards
+                | {{_ 'all-boards'}}
             each currentUser.starredBoards
               li.separator -
               li(class="{{#if $.Session.equals 'currentBoard' _id}}current{{/if}}")
                 a(href="{{pathFor 'board' id=_id slug=slug}}")
                   = title
             else
-              li.current Star a board to add a shortcut in this bar.
+              li.current {{_ 'quick-access-description'}}
 
             li
               a.js-create-board
@@ -45,13 +45,13 @@ template(name="header")
         .wekan-logo
           img(src="/wekan-logo-header.png" alt="Wekan")
       else
-        a.wekan-logo(href="{{pathFor 'home'}}")
+        a.wekan-logo(href="{{pathFor 'home'}}" title="{{_ 'header-logo-title'}}")
           img(src="/wekan-logo-header.png" alt="Wekan")
 
 template(name="headerTitle")
-  h1 My Boards
+  h1 {{_ 'my-boards'}}
 
   .board-header-btns.right
     a.board-header-btn.js-open-archived-board
       i.fa.fa-archive
-      span Archives
+      span {{_ 'archives'}}

+ 2 - 2
client/components/main/keyboardShortcuts.tpl.jade

@@ -1,11 +1,11 @@
 .wrapper.shortcuts-list
   h2
     i.fa.fa-keyboard-o
-    | Keyboard shortcuts
+    | {{_ 'keyboard-shortcuts'}}
 
   each mapping
     .shortcuts-list-item
       .shortcuts-list-item-keys
         each keys
           kbd= this
-      .shortcuts-list-item-action= action
+      .shortcuts-list-item-action {{_ action}}

+ 5 - 5
client/components/sidebar/sidebarArchives.jade

@@ -7,13 +7,13 @@ template(name="archivesSidebar")
         +minicard(this)
       if currentUser.isBoardMember
         p.quiet
-          a.js-restore-card Restore
+          a.js-restore-card {{_ 'restore'}}
           | -
-          a.js-delete-card Delete
+          a.js-delete-card {{_ 'delete'}}
         if cardIsInArchivedList
-          p.quiet.small (warning: this card is in an archived list)
+          p.quiet.small ({{_ 'warn-list-archived'}})
     else
-      p.no-items-message No archived cards.
+      p.no-items-message {{_ 'no-archived-cards'}}
 
    +tabContent(slug="lists")
     ul.archived-lists
@@ -24,4 +24,4 @@ template(name="archivesSidebar")
               i.fa.fa-undo
           = title
       else
-        li.no-items-message No archived lists.
+        li.no-items-message {{_ 'no-archived-lists'}}

+ 2 - 2
client/components/sidebar/sidebarArchives.js

@@ -5,8 +5,8 @@ BlazeComponent.extendComponent({
 
   tabs: function() {
     return [
-      { name: 'Cards', slug: 'cards' },
-      { name: 'Lists', slug: 'lists' }
+      { name: TAPi18n.__('cards'), slug: 'cards' },
+      { name: TAPi18n.__('lists'), slug: 'lists' }
     ]
   },
 

+ 8 - 8
client/components/sidebar/sidebarFilters.jade

@@ -36,7 +36,7 @@ template(name="filterSidebar")
       span {{_ 'filter-clear'}}
     a.sidebar-btn.js-filter-to-selection
       i.fa.fa-check-square-o
-      span Filter to selection
+      span {{_ 'filter-to-selection'}}
 
 template(name="multiselectionSidebar")
   ul.sidebar-list
@@ -71,14 +71,14 @@ template(name="multiselectionSidebar")
   hr
   a.sidebar-btn.js-archive-selection
     i.fa.fa-archive
-    span Archive selection
+    span {{_ 'archive-selection'}}
 
 template(name="disambiguateMultiLabelPopup")
-  p What do you want to do?
-  button.wide.js-remove-label Remove the label
-  button.wide.js-add-label Add the label
+  p {{_ 'what-to-do'}}
+  button.wide.js-remove-label Remove {{_ 'remove-label'}}
+  button.wide.js-add-label Add {{_ 'add-label'}}
 
 template(name="disambiguateMultiMemberPopup")
-  p What do you want to do?
-  button.wide.js-unassign-member Unassign member
-  button.wide.js-assign-member Assign member
+  p {{_ 'what-to-do'}}
+  button.wide.js-unassign-member {{_ 'unassign-member'}}
+  button.wide.js-assign-member {{_ 'assign-member'}}

+ 5 - 6
client/components/users/userAvatar.jade

@@ -43,13 +43,12 @@ template(name="changeAvatarPopup")
       li: a.js-select-avatar
         .member
           img.avatar.avatar-image(src="{{url avatarUrlOptions}}")
-        | Uploaded avatar
+        | {{_ 'uploaded-avatar'}}
         if isSelected
           i.fa.fa-check
         p.sub-name
           unless isSelected
-            a.js-delete-avatar
-              | Delete
+            a.js-delete-avatar {{_ 'delete'}}
             |  -
           = original.name
     li: a.js-select-initials
@@ -58,11 +57,11 @@ template(name="changeAvatarPopup")
       | Initials
       if noAvatarUrl
         i.fa.fa-check
-       p.sub-name Default avatar
+       p.sub-name {{_ 'default-avatar'}}
   input.hide.js-upload-avatar-input(accept="image/*;capture=camera" type="file")
   button.full.js-upload-avatar
     i.fa.fa-upload
-    | Upload an avatar
+    | {{_ 'upload-avatar'}}
 
 template(name="cardMemberPopup")
   .board-member-menu
@@ -77,4 +76,4 @@ template(name="cardMemberPopup")
 
         if $eq currentUser._id user._id
           with currentUser
-            li: a.js-edit-profile Edit Profile
+            li: a.js-edit-profile {{_ 'edit-profile'}}

+ 7 - 7
client/components/users/userHeader.jade

@@ -12,10 +12,10 @@ template(name="headerUserBar")
 template(name="memberMenuPopup")
   ul.pop-over-list
     with currentUser
-      li: a.js-edit-profile Edit Profile…
-    li: a.js-change-avatar Change Avatar…
-    li: a.js-change-password Change Password…
-    li: a.js-change-language Change Language…
+      li: a.js-edit-profile {{_ 'edit-profile'}}
+    li: a.js-change-avatar {{_ 'edit-avatar'}}
+    li: a.js-change-password {{_ 'changePasswordPopup-title'}}
+    li: a.js-change-language {{_ 'changeLanguagePopup-title'}}
   hr
   ul.pop-over-list
     li: a.js-logout {{_ 'log-out'}}
@@ -23,13 +23,13 @@ template(name="memberMenuPopup")
 template(name="editProfilePopup")
   form
     label
-      | {{_ "fullname"}}
+      | {{_ 'fullname'}}
       input.js-profile-fullname(type="text" value=profile.fullname autofocus)
     label
-      | {{_ "username"}}
+      | {{_ 'username'}}
       input.js-profile-username(type="text" value=username)
     label
-      | Initials
+      | {{_ 'initials'}}
       input.js-profile-initials(type="text" value=profile.initials)
     input.primary.wide(type="submit" value="{{_ 'save'}}")
 

+ 7 - 7
client/lib/keyboard.js

@@ -39,24 +39,24 @@ Mousetrap.bind(['down', 'up'], (evt, key) => {
 Template.keyboardShortcuts.helpers({
   mapping: [{
     keys: ['W'],
-    action: 'Toogle Board Sidebar'
+    action: 'shortcut-toogle-sidebar'
   }, {
     keys: ['Q'],
-    action: 'Filter my cards'
+    action: 'shortcut-filter-my-cards'
   }, {
     keys: ['X'],
-    action: 'Clear all filters'
+    action: 'shortcut-clear-filters'
   }, {
     keys: ['?'],
-    action: 'Bring up this shortcuts list'
+    action: 'shortcut-show-shortcuts'
   }, {
     keys: ['ESC'],
-    action: 'Close Dialog'
+    action: 'shortcut-close-dialog'
   }, {
     keys: ['@'],
-    action: 'Autocomplete members'
+    action: 'shortcut-autocomplete-members'
   }, {
     keys: [':'],
-    action: 'Autocomplete emojies'
+    action: 'shortcut-autocomplete-emojies'
   }]
 });

+ 110 - 108
i18n/en.i18n.json

@@ -1,198 +1,200 @@
 {
-    "account-details": "Account Details",
     "actions": "Actions",
-    "activity": "Activity",
     "activities": "Activities",
+    "activity": "Activity",
+    "activity-added": "added %s to %s",
     "activity-archived": "archived %s",
+    "activity-attached": "attached %s to %s",
     "activity-created": "created %s",
-    "activity-added": "added %s to %s",
     "activity-excluded": "excluded %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-joined": "joined %s",
     "activity-unjoined": "unjoinded %s",
-    "activity-removed": "removed %s from %s",
-    "activity-attached": "attached %s to %s",
-    "activity-on": "on %s",
-    "archives": "Archives",
-    "this-board": "this board",
-    "this-card": "this card",
     "add": "Add",
+    "add-attachment": "Add an attachment",
     "add-board": "Add a new board",
     "add-card": "Add a card",
+    "add-cover": "Add Cover",
+    "add-label": "Add the label",
     "add-list": "Add a list",
-    "add-members": "Add Members…",
-    "add-attachment": "Add an attachment…",
+    "add-members": "Add Members",
     "added": "Added",
-    "attached": "attached",
+    "addMemberPopup-title": "Members",
     "admin": "Admin",
     "admin-desc": "Can view and edit cards, remove members, and change settings for the board.",
-    "already-have-account-question": "Already have an account?",
+    "all-boards": "All boards",
     "archive": "Archive",
     "archive-all": "Archive All",
+    "archive-board": "Archive Board",
+    "archive-card": "Archive Card",
     "archive-list": "Archive this list",
-    "archive-title": "Remove the card from the board.",
+    "archive-selection": "Archive selection",
+    "archiveBoardPopup-title": "Close Board?",
     "archived-items": "Archived Items",
+    "archives": "Archives",
+    "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",
+    "avatar-too-big": "The avatar is too large (70Kb max)",
     "back": "Back",
-    "bio": "Bio",
-    "boardMenu-title": "Board Menu",
-    "board-list-btn-title": "View list of boards",
+    "board-change-color": "Change color",
+    "board-nb-stars": "%s stars",
     "board-not-found": "Board not found",
-    "board-public-info": "This board will be <strong>public</strong>.",
     "board-private-info": "This board will be <strong>private</strong>.",
-    "board-nb-stars": "%s stars",
+    "board-public-info": "This board will be <strong>public</strong>.",
+    "boardChangeColorPopup-title": "Change Board Background",
+    "boardChangeTitlePopup-title": "Rename Board",
+    "boardChangeVisibilityPopup-title": "Change Visibility",
+    "boardMenuPopup-title": "Board Menu",
     "boards": "Boards",
-    "bucket-example": "Like “Bucket List” for example…",
+    "bucket-example": "Like “Bucket List” for example",
     "cancel": "Cancel",
     "card-archived": "This card is archived.",
     "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 archive a card to remove it from the board and preserve the activity.",
-    "attachment-delete-pop": "Deleting an attachment is permanent. There is no undo.",
+    "card-edit-attachments": "Edit attachments",
+    "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.",
+    "cardAttachmentsPopup-title": "Attach From",
+    "cardDeletePopup-title": "Delete Card?",
+    "cardDetailsActionsPopup-title": "Card Actions",
+    "cardLabelsPopup-title": "Labels",
+    "cardMembersPopup-title": "Members",
+    "cardMorePopup-title": "More",
+    "cards": "Cards",
     "change-avatar": "Change Avatar",
-    "change-background": "Change background",
-    "change-email": "Change Email",
-    "change-name-initials-bio": "Change Name, Initials, or Bio",
     "change-password": "Change Password",
-    "change-permissions": "Change permissions…",
-    "current": "current",
+    "change-permissions": "Change permissions",
+    "changeAvatarPopup-title": "Change Avatar",
+    "changeLanguagePopup-title": "Change Language",
+    "changePasswordPopup-title": "Change Password",
+    "changePermissionsPopup-title": "Change Permissions",
+    "click-to-star": "Click to star this board.",
+    "click-to-unstar": "Click to unstar this board.",
     "close": "Close",
-    "close-board": "Close Board…",
+    "close-board": "Close Board",
     "close-board-pop": "You can re-open the board by clicking the “Boards” menu from the header, selecting “View Closed Boards”, finding the board and clicking “Re-open”.",
-    "close-sidebar-title": "Close the board sidebar.",
     "comment": "Comment",
-    "comment-placeholder": "Write a comment…",
+    "comment-placeholder": "Write a comment",
+    "computer": "Computer",
     "create": "Create",
-    "signupPopup-title": "Create an Account",
-    "create-new-account": "Create a new account",
+    "createBoardPopup-title": "Create Board",
+    "createLabelPopup-title": "Create Label",
+    "current": "current",
+    "default-avatar": "Default avatar",
     "delete": "Delete",
-    "delete-title": "Delete the card and all history associated with it. It can’t be retrieved.",
+    "deleteLabelPopup-title": "Delete Label?",
     "description": "Description",
+    "disambiguateMultiLabelPopup-title": "Disambiguate Label Action",
+    "disambiguateMultiMemberPopup-title": "Disambiguate Member Action",
+    "discard": "Discard",
+    "download": "Download",
     "edit": "Edit",
-    "edit-description": "Edit the description…",
+    "edit-avatar": "Change Avatar",
     "edit-profile": "Edit profile",
+    "edit-profile": "Edit Profile",
+    "editLabelPopup-title": "Change Label",
+    "editProfilePopup-title": "Edit Profile",
     "email": "Email",
-    "email-or-username": "Email or username",
-    "email-placeholder": "e.g., doc@frankenstein.com",
     "filter": "Filter",
     "filter-cards": "Filter Cards",
     "filter-clear": "Clear filter",
     "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",
     "fullname": "Full Name",
-    "gloabal-search": "Global Search",
     "header-logo-title": "Go back to your boards page.",
     "home": "Home",
-    "home-button": "Sign Up—It’s Free!",
-    "home-login": "Or log in ",
-    "in-list": "in list",
     "info": "Infos",
+    "initials": "Initials",
     "joined": "joined",
-    "labels": "Labels",
-    "labels-title": "Change the labels for the card.",
+    "keyboard-shortcuts": "Keyboard shortcuts",
     "label-create": "Create a new label",
-    "label-delete-pop": "There is no undo. This will remove this label from all cards and destroy its history.",
     "label-default": "%s label (default)",
-    "attachments": "Attachments",
-    "attachment": "Attachment",
-    "last-admin-desc": "You can’t change roles because there must be at least one admin.",
+    "label-delete-pop": "There is no undo. This will remove this label from all cards and destroy its history.",
+    "labels": "Labels",
     "language": "Language",
-    "leave-board": "Leave Board…",
+    "last-admin-desc": "You can’t change roles because there must be at least one admin.",
+    "leave-board": "Leave Board",
     "link-card": "Link to this card",
-    "list-move-cards": "Move all cards in this list…",
-    "list-select-cards": "Select all cards in this list",
-    "list-archive-cards": "Archive all cards in this list…",
+    "list-archive-cards": "Archive all cards in this list",
     "list-archive-cards-pop": "This will remove all the cards in this list from the board. To view archived cards and bring them back to the board, click “Menu” > “Archived Items”.",
-    "log-in": "Log In",
-    "loginPopup-title": "Log In",
+    "list-move-cards": "Move all cards in this list",
+    "list-select-cards": "Select all cards in this list",
+    "listActionPopup-title": "List Actions",
+    "listArchiveCardsPopup-title": "Archive All Cards in this List?",
+    "listMoveCardsPopup-title": "Move All Cards in List",
+    "lists": "Lists",
     "log-out": "Log Out",
+    "loginPopup-title": "Log In",
+    "memberMenuPopup-title": "Member Settings",
     "members": "Members",
-    "members-title": "Add or remove members of the board from the card.",
     "menu": "Menu",
+    "moveCardPopup-title": "Move Card",
     "multi-selection": "Multi-Selection",
     "my-boards": "My Boards",
     "name": "Name",
     "name": "Name",
-    "name-placeholder": "e.g., Dr. Frankenstein",
-    "new-here-question": "New here?",
+    "no-archived-cards": "No archived cards.",
+    "no-archived-lists": "No archived lists.",
+    "no-results": "No results",
     "normal": "Normal",
     "normal-desc": "Can view and edit cards. Can't change settings.",
-    "no-boards": "No boards.",
-    "no-results": "No results",
-    "notifications-title": "Notifications",
     "optional": "optional",
     "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",
-    "password-placeholder": "e.g., ••••••••••••••••",
     "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.",
-    "remove-from-board": "Remove from Board…",
+    "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 the label",
     "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.",
-    "add-cover": "Add Cover",
-    "remove-cover": "Remove Cover",
+    "removeMemberPopup-title": "Remove Member?",
     "rename": "Rename",
     "rename-board": "Rename Board",
+    "restore": "Restore",
     "save": "Save",
     "search": "Search",
-    "computer": "Computer",
-    "download": "Download",
-    "search-member-desc": "Search for a person in LibreBoard by name or email address, or enter an email address to invite someone new.",
-    "search-title": "Search for boards, cards, members, and organizations.",
     "select-color": "Select a color",
-    "send-to-board": "Send to board",
-    "send-to-board-title": "Send the card back to the board.",
-    "settings": "Settings",
-    "share-and-more": "Share and more…",
-    "share-and-more-title": "More options share, print, export, and delete.",
-    "show-sidebar": "Show sidebar",
-    "sign-up": "Sign Up",
+    "shortcut-autocomplete-emojies": "Autocomplete emojies",
+    "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-toogle-sidebar": "Toogle Board 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.",
-    "click-to-star": "Click to star this board.",
-    "click-to-unstar": "Click to unstar this board.",
     "subscribe": "Subscribe",
     "team": "Team",
+    "this-board": "this board",
+    "this-card": "this card",
     "title": "Title",
-    "user-profile-not-found": "User Profile not found.",
+    "unassign-member": "Unassign member",
+    "unsaved-description": "You have an unsaved description.",
+    "upload-avatar": "Upload an avatar",
+    "uploaded-avatar": "Uploaded an avatar",
     "username": "Username",
-    "warning-signup": "Sign up for free",
-    "cardLabelsPopup-title": "Labels",
-    "cardMembersPopup-title": "Members",
-    "cardMorePopup-title": "More",
-    "cardDeletePopup-title": "Delete Card?",
-    "boardMenuPopup-title": "Board Menu",
-    "boardChangeTitlePopup-title": "Rename Board",
-    "boardChangeVisibilityPopup-title": "Change Visibility",
-    "addMemberPopup-title": "Members",
-    "archiveBoardPopup-title": "Close Board?",
-    "removeMemberPopup-title": "Remove Member?",
-    "createBoardPopup-title": "Create Board",
-    "listActionPopup-title": "List Actions",
-    "editLabelPopup-title": "Change Label",
-    "listMoveCardsPopup-title": "Move All Cards in List",
-    "boardChangeColorPopup-title": "Change Board Background",
-    "listArchiveCardsPopup-title": "Archive All Cards in this List?",
-    "createLabelPopup-title": "Create Label",
-    "deleteLabelPopup-title": "Delete Label?",
-    "changePermissionsPopup-title": "Change Permissions",
-    "changeLanguagePopup-title": "Change Language",
-    "cardAttachmentsPopup-title": "Attach From…",
-    "attachmentDeletePopup-title": "Delete Attachment?",
-    "memberMenuPopup-title": "Member Settings",
-    "editProfilePopup-title": "Edit Profile",
-    "changeAvatarPopup-title": "Change Avatar",
-    "changePasswordPopup-title": "Change Password",
-    "avatar-too-big": "The avatar is too large (70Kb max)",
-    "cardDetailsActionsPopup-title": "Card Actions",
-    "moveCardPopup-title": "Move Card",
-    "disambiguateMultiLabelPopup-title": "Disambiguate Label Action",
-    "disambiguateMultiMemberPopup-title": "Disambiguate Member Action"
+    "view-it": "View it",
+    "warn-list-archived": "warning: this card is in an archived list",
+    "what-to-do": "What do you want to do?"
 }