Переглянути джерело

Merge branch 'wekan:master' into master

Hélio Guardabaxo 2 роки тому
батько
коміт
bbc6d0955c
100 змінених файлів з 1183 додано та 857 видалено
  1. 1 1
      .meteor/versions
  2. 48 0
      CHANGELOG.md
  3. 9 101
      Dockerfile
  4. 1 1
      Stackerfile.yml
  5. 4 2
      client/components/boards/boardBody.js
  6. 3 3
      client/components/sidebar/sidebar.jade
  7. 1 1
      helm/wekan/Chart.yaml
  8. 1 1
      helm/wekan/values.yaml
  9. 6 2
      imports/i18n/data/ar-DZ.i18n.json
  10. 6 2
      imports/i18n/data/ar-EG.i18n.json
  11. 6 2
      imports/i18n/data/ar.i18n.json
  12. 6 2
      imports/i18n/data/ary.i18n.json
  13. 6 2
      imports/i18n/data/ast-ES.i18n.json
  14. 6 2
      imports/i18n/data/az-AZ.i18n.json
  15. 6 2
      imports/i18n/data/az-LA.i18n.json
  16. 6 2
      imports/i18n/data/az.i18n.json
  17. 6 2
      imports/i18n/data/bg.i18n.json
  18. 6 2
      imports/i18n/data/br.i18n.json
  19. 6 2
      imports/i18n/data/ca.i18n.json
  20. 6 2
      imports/i18n/data/cs-CZ.i18n.json
  21. 6 2
      imports/i18n/data/cs.i18n.json
  22. 6 2
      imports/i18n/data/cy-GB.i18n.json
  23. 6 2
      imports/i18n/data/cy.i18n.json
  24. 6 2
      imports/i18n/data/da.i18n.json
  25. 6 2
      imports/i18n/data/de-AT.i18n.json
  26. 6 2
      imports/i18n/data/de-CH.i18n.json
  27. 8 4
      imports/i18n/data/de.i18n.json
  28. 6 2
      imports/i18n/data/el-GR.i18n.json
  29. 6 2
      imports/i18n/data/en-BR.i18n.json
  30. 6 2
      imports/i18n/data/en-DE.i18n.json
  31. 6 2
      imports/i18n/data/en-GB.i18n.json
  32. 6 2
      imports/i18n/data/en-IT.i18n.json
  33. 6 2
      imports/i18n/data/en-MY.i18n.json
  34. 6 2
      imports/i18n/data/en-YS.i18n.json
  35. 6 2
      imports/i18n/data/en.i18n.json
  36. 6 2
      imports/i18n/data/eo.i18n.json
  37. 6 2
      imports/i18n/data/es-AR.i18n.json
  38. 6 2
      imports/i18n/data/es-CL.i18n.json
  39. 6 2
      imports/i18n/data/es-LA.i18n.json
  40. 6 2
      imports/i18n/data/es-MX.i18n.json
  41. 6 2
      imports/i18n/data/es-PE.i18n.json
  42. 6 2
      imports/i18n/data/es-PY.i18n.json
  43. 111 107
      imports/i18n/data/es.i18n.json
  44. 6 2
      imports/i18n/data/et-EE.i18n.json
  45. 6 2
      imports/i18n/data/eu.i18n.json
  46. 6 2
      imports/i18n/data/fa-IR.i18n.json
  47. 6 2
      imports/i18n/data/fa.i18n.json
  48. 6 2
      imports/i18n/data/fi.i18n.json
  49. 6 2
      imports/i18n/data/fr-CH.i18n.json
  50. 5 1
      imports/i18n/data/fr.i18n.json
  51. 6 2
      imports/i18n/data/fy-NL.i18n.json
  52. 6 2
      imports/i18n/data/fy.i18n.json
  53. 6 2
      imports/i18n/data/gl-ES.i18n.json
  54. 6 2
      imports/i18n/data/gl.i18n.json
  55. 6 2
      imports/i18n/data/gu-IN.i18n.json
  56. 6 2
      imports/i18n/data/he-IL.i18n.json
  57. 6 2
      imports/i18n/data/he.i18n.json
  58. 6 2
      imports/i18n/data/hi-IN.i18n.json
  59. 6 2
      imports/i18n/data/hi.i18n.json
  60. 6 2
      imports/i18n/data/hr.i18n.json
  61. 6 2
      imports/i18n/data/hu.i18n.json
  62. 6 2
      imports/i18n/data/hy.i18n.json
  63. 6 2
      imports/i18n/data/id.i18n.json
  64. 6 2
      imports/i18n/data/ig.i18n.json
  65. 6 2
      imports/i18n/data/it.i18n.json
  66. 6 2
      imports/i18n/data/ja-HI.i18n.json
  67. 6 2
      imports/i18n/data/ka.i18n.json
  68. 6 2
      imports/i18n/data/km.i18n.json
  69. 6 2
      imports/i18n/data/ko-KR.i18n.json
  70. 6 2
      imports/i18n/data/ko.i18n.json
  71. 6 2
      imports/i18n/data/lt.i18n.json
  72. 6 2
      imports/i18n/data/lv.i18n.json
  73. 6 2
      imports/i18n/data/mk.i18n.json
  74. 6 2
      imports/i18n/data/mn.i18n.json
  75. 6 2
      imports/i18n/data/ms-MY.i18n.json
  76. 450 446
      imports/i18n/data/ms.i18n.json
  77. 6 2
      imports/i18n/data/nb.i18n.json
  78. 6 2
      imports/i18n/data/nl-NL.i18n.json
  79. 6 2
      imports/i18n/data/nl.i18n.json
  80. 6 2
      imports/i18n/data/oc.i18n.json
  81. 6 2
      imports/i18n/data/pa.i18n.json
  82. 6 2
      imports/i18n/data/pl-PL.i18n.json
  83. 6 2
      imports/i18n/data/pl.i18n.json
  84. 6 2
      imports/i18n/data/pt-BR.i18n.json
  85. 6 2
      imports/i18n/data/pt.i18n.json
  86. 6 2
      imports/i18n/data/ro.i18n.json
  87. 6 2
      imports/i18n/data/ru-UA.i18n.json
  88. 19 15
      imports/i18n/data/ru.i18n.json
  89. 6 2
      imports/i18n/data/sk.i18n.json
  90. 6 2
      imports/i18n/data/sl.i18n.json
  91. 6 2
      imports/i18n/data/sr.i18n.json
  92. 6 2
      imports/i18n/data/sv.i18n.json
  93. 6 2
      imports/i18n/data/sw.i18n.json
  94. 6 2
      imports/i18n/data/ta.i18n.json
  95. 6 2
      imports/i18n/data/th.i18n.json
  96. 6 2
      imports/i18n/data/tr.i18n.json
  97. 6 2
      imports/i18n/data/ug.i18n.json
  98. 6 2
      imports/i18n/data/uk-UA.i18n.json
  99. 6 2
      imports/i18n/data/uk.i18n.json
  100. 6 2
      imports/i18n/data/uz-AR.i18n.json

+ 1 - 1
.meteor/versions

@@ -83,7 +83,7 @@ livedata@1.0.18
 lmieulet:meteor-coverage@1.1.4
 localstorage@1.2.0
 logging@1.3.1
-matb33:collection-hooks@1.1.2
+matb33:collection-hooks@1.1.4
 mdg:validation-error@0.5.1
 meteor@1.10.0
 meteor-autosize@5.0.1

+ 48 - 0
CHANGELOG.md

@@ -5,6 +5,54 @@ Download section.
 
 [How to upgrade WeKan](https://github.com/wekan/wekan/issues/4585)
 
+# Upcoming WeKan ® release
+
+This release adds the following new features:
+
+- [Add ARIA in checklist items](https://github.com/wekan/wekan/pull/4677).
+  Thanks to helioguardabaxo.
+- [Heading hierarchy fixed on checklist title to simplify screen reader](https://github.com/wekan/wekan/pull/4680).
+  Thanks to helioguardabaxo.
+- [Add info about RTL languages to Meteor WeKan. Not used in Meteor WeKan yet](https://github.com/wekan/wekan/commit/cf7c0512422178be23d287cce269a7b854a2bc21).
+  Thanks to xet7.
+
+and adds the following updates:
+
+- [Add starting wekan test to arm64/s390x/ppc64el release scripts](https://github.com/wekan/wekan/commit/51ed0acc4f84ebce497f52a3267e57f554b3cd30).
+  Thanks to xet7.
+
+and fixes the following bugs:
+
+- [Avoid non-terminating containers](https://github.com/wekan/wekan/pull/4675).
+  Thanks to bronger.
+
+Thanks to above GitHub users for their contributions and translators for their translations.
+
+# v6.44 2022-09-05 WeKan ® release
+
+This release adds the following new features:
+
+- [Add tab view to sidebar members: people, orgs and teams](https://github.com/wekan/wekan/pull/4672).
+  Thanks to helioguardabaxo.
+
+and adds the following updates:
+
+- [Updated matb33:collection-hooks](https://github.com/wekan/wekan/commit/0f6d84d69f286c8191e8d3a6eee59bc3f6845ad1).
+  Thanks to developers of dependencies.
+
+and fixes the following bugs:
+
+- [Added missing currentUser](https://github.com/wekan/wekan/commit/3a0269640b7fad0d40dc3b65f559f5124f4256b6).
+  Thanks to xet7.
+- [Removed old stuff from Dockerfile](https://github.com/wekan/wekan/commit/77927a1ca4fb9bf9c68fe823cf0dd9a95f310879).
+  Thanks to xet7.
+- [Fix building Dockerfile on Mac M1 etc](https://github.com/wekan/wekan/commit/3772ce3acab5a7421144df3a538def33baf0eda4).
+  Thanks to willman42 and xet7.
+- [Fix 2) Due date is not created nor changed, when cards are moved in the calendar view](https://github.com/wekan/wekan/commit/6b4613d3ed6020b4072fe6540da5fdb0b2e85ac7).
+  Thanks to DimDz.
+
+Thanks to above GitHub users for their contributions and translators for their translations.
+
 # v6.43 2022-09-01 WeKan ® release
 
 This release fixes the following bugs:

+ 9 - 101
Dockerfile

@@ -1,6 +1,11 @@
-FROM ubuntu:22.04
+FROM --platform=linux/amd64 ubuntu:22.04 as wekan
 LABEL maintainer="wekan"
 
+# 2022-09-04:
+# - above "--platform=linux/amd64 ubuntu:22.04 as wekan" is needed to build Dockerfile
+#   correctly on Mac M1 etc, to not get this error:
+#   https://stackoverflow.com/questions/71040681/qemu-x86-64-could-not-open-lib64-ld-linux-x86-64-so-2-no-such-file-or-direc
+
 # 2022-04-25:
 # - gyp does not yet work with Ubuntu 22.04 ubuntu:rolling,
 #   so changing to 21.10. https://github.com/wekan/wekan/issues/4488
@@ -17,7 +22,7 @@ ARG DEBIAN_FRONTEND=noninteractive
 ENV BUILD_DEPS="apt-utils libarchive-tools gnupg gosu wget curl bzip2 g++ build-essential git ca-certificates python3" \
     DEBUG=false \
     NODE_VERSION=v14.20.0 \
-    METEOR_RELEASE=1.10.2 \
+    METEOR_RELEASE=2.7.3 \
     USE_EDGE=false \
     METEOR_EDGE=1.5-beta.17 \
     NPM_VERSION=latest \
@@ -159,12 +164,6 @@ ENV BUILD_DEPS="apt-utils libarchive-tools gnupg gosu wget curl bzip2 g++ build-
 # https://github.com/wekan/wekan/wiki/autologin
 #- OIDC_REDIRECTION_ENABLED=true
 #---------------------------------------------------------------------
-# https://github.com/wekan/wekan/issues/3585#issuecomment-1021522132
-# Add more Node heap:
-#   NODE_OPTIONS="--max_old_space_size=4096"
-# Add more stack:
-#   bash -c "ulimit -s 65500; exec node --stack-size=65500 main.js"
-#---------------------------------------------------------------------
 
 # Copy the app to the image
 COPY ${SRC_PATH} /home/wekan/app
@@ -176,7 +175,6 @@ RUN \
     \
     # OS dependencies
     apt-get update -y && apt-get install -y --no-install-recommends ${BUILD_DEPS} && \
-    #pip3 install -U pip setuptools wheel && \
     \
     # Meteor installer doesn't work with the default tar binary, so using bsdtar while installing.
     # https://github.com/coreos/bugs/issues/1095#issuecomment-350574389
@@ -187,43 +185,9 @@ RUN \
     wget https://nodejs.org/dist/${NODE_VERSION}/node-${NODE_VERSION}-${ARCHITECTURE}.tar.gz && \
     wget https://nodejs.org/dist/${NODE_VERSION}/SHASUMS256.txt.asc && \
     #---------------------------------------------------------------------------------------------
-    # Node Fibers 100% CPU usage issue:
-    # https://github.com/wekan/wekan-mongodb/issues/2#issuecomment-381453161
-    # https://github.com/meteor/meteor/issues/9796#issuecomment-381676326
-    # https://github.com/sandstorm-io/sandstorm/blob/0f1fec013fe7208ed0fd97eb88b31b77e3c61f42/shell/server/00-startup.js#L99-L129
-    # Also see beginning of wekan/server/authentication.js
-    #   import Fiber from "fibers";
-    #   Fiber.poolSize = 1e9;
-    # OLD: Download node version 8.12.0 prerelease that has fix included, => Official 8.12.0 has been released
-    # Description at https://releases.wekan.team/node.txt
-    #wget https://releases.wekan.team/node-${NODE_VERSION}-${ARCHITECTURE}.tar.gz && \
-    #echo "1ed54adb8497ad8967075a0b5d03dd5d0a502be43d4a4d84e5af489c613d7795  node-v8.12.0-linux-x64.tar.gz" >> SHASUMS256.txt.asc && \
     \
     # Verify nodejs authenticity
     grep ${NODE_VERSION}-${ARCHITECTURE}.tar.gz SHASUMS256.txt.asc | shasum -a 256 -c - && \
-    #export GNUPGHOME="$(mktemp -d)" && \
-    #\
-    # Try other key servers if ha.pool.sks-keyservers.net is unreachable
-    # Code from https://github.com/chorrell/docker-node/commit/2b673e17547c34f17f24553db02beefbac98d23c
-    # gpg keys listed at https://github.com/nodejs/node#release-team
-    # and keys listed here from previous version of this Dockerfile
-    #for key in \
-    #9554F04D7259F04124DE6B476D5A82AC7E37093B \
-    #94AE36675C464D64BAFA68DD7434390BDBE9B9C5 \
-    #FD3A5288F042B6850C66B31F09FE44734EB7990E \
-    #71DCFD284A79C3B38668286BC97EC7A07EDE3FC1 \
-    #DD8F2338BAE7501E3DD5AC78C273792F7D83545D \
-    #C4F0DFFF4E8C1A8236409D08E73BC641CC11F4C8 \
-    #B9AE9905FFD7803F25714661B63B535A4C206CA9 \
-    #; do \
-    #gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key" || \
-    #gpg --keyserver pgp.mit.edu --recv-keys "$key" || \
-    #gpg --keyserver keyserver.pgp.com --recv-keys "$key" ; \
-    #done && \
-    #gpg --verify SHASUMS256.txt.asc && \
-    # Ignore socket files then delete files then delete directories
-    #find "$GNUPGHOME" -type f | xargs rm -f && \
-    #find "$GNUPGHOME" -type d | xargs rm -fR && \
     rm -f SHASUMS256.txt.asc && \
     \
     # Install Node
@@ -240,90 +204,32 @@ RUN \
     \
     # Install Node dependencies. Python path for node-gyp.
     npm install -g npm@${NPM_VERSION} && \
-    #npm config set python python2.7 && \
-    #npm install -g node-gyp && \
-    #npm install -g fibers@${FIBERS_VERSION} && \
     \
     # Change user to wekan and install meteor
     cd /home/wekan/ && \
     chown wekan --recursive /home/wekan && \
-    #curl "https://install.meteor.com" -o /home/wekan/install_meteor.sh && \
-    #curl "https://install.meteor.com/?release=${METEOR_RELEASE}" -o /home/wekan/install_meteor.sh && \
-    # OLD: sed -i "s|RELEASE=.*|RELEASE=${METEOR_RELEASE}\"\"|g" ./install_meteor.sh && \
-    # Install Meteor forcing its progress
-    #sed -i 's/VERBOSITY="--silent"/VERBOSITY="--progress-bar"/' ./install_meteor.sh && \
     echo "Starting meteor ${METEOR_RELEASE} installation...   \n" && \
     gosu wekan:wekan curl https://install.meteor.com/ | /bin/sh && \
     mv /root/.meteor /home/wekan/ && \
     chown wekan --recursive /home/wekan/.meteor && \
     \
-    # Check if opting for a release candidate instead of major release
-    #if [ "$USE_EDGE" = false ]; then \
-      #gosu wekan:wekan sh /home/wekan/install_meteor.sh; \
-    #  gosu wekan:wekan curl https://install.meteor.com/ | sh; \
-    #else \
-    #  gosu wekan:wekan git clone --recursive --depth 1 -b release/METEOR@${METEOR_EDGE} https://github.com/meteor/meteor.git /home/wekan/.meteor; \
-    #fi; \
-    #\
-    # Get additional packages
-    #mkdir -p /home/wekan/app/packages && \
-    #chown wekan:wekan --recursive /home/wekan && \
-    # REPOS BELOW ARE INCLUDED TO WEKAN REPO
-    #cd /home/wekan/app/packages && \
-    #gosu wekan:wekan git clone --depth 1 -b master https://github.com/wekan/flow-router.git kadira-flow-router && \
-    #gosu wekan:wekan git clone --depth 1 -b master https://github.com/meteor-useraccounts/core.git meteor-useraccounts-core && \
-    #gosu wekan:wekan git clone --depth 1 -b master https://github.com/wekan/meteor-accounts-cas.git && \
-    #gosu wekan:wekan git clone --depth 1 -b master https://github.com/wekan/wekan-ldap.git && \
-    #gosu wekan:wekan git clone --depth 1 -b master https://github.com/wekan/wekan-scrollbar.git && \
-    #gosu wekan:wekan git clone --depth 1 -b master https://github.com/wekan/meteor-accounts-oidc.git && \
-    #gosu wekan:wekan git clone --depth 1 -b master --recurse-submodules https://github.com/wekan/markdown.git && \
-    #gosu wekan:wekan mv meteor-accounts-oidc/packages/switch_accounts-oidc wekan-accounts-oidc && \
-    #gosu wekan:wekan mv meteor-accounts-oidc/packages/switch_oidc wekan-oidc && \
-    #gosu wekan:wekan rm -rf meteor-accounts-oidc && \
     sed -i 's/api\.versionsFrom/\/\/api.versionsFrom/' /home/wekan/app/packages/meteor-useraccounts-core/package.js && \
     cd /home/wekan/.meteor && \
     gosu wekan:wekan /home/wekan/.meteor/meteor -- help; \
     \
-    # extract the OpenAPI specification
-    #npm install -g api2html@0.3.3 && \
-    #mkdir -p /home/wekan/python && \
-    #chown wekan --recursive /home/wekan/python && \
-    #cd /home/wekan/python && \
-    #gosu wekan:wekan git clone --depth 1 -b master https://github.com/Kronuz/esprima-python && \
-    #cd /home/wekan/python/esprima-python && \
-    #python3 setup.py install --record files.txt && \
-    #cd /home/wekan/app && \
-    #mkdir -p /home/wekan/app/public/api && \
-    #chown wekan --recursive /home/wekan/app && \
-    #gosu wekan:wekan python3 ./openapi/generate_openapi.py --release $(git describe --tags --abbrev=0) > ./public/api/wekan.yml && \
-    #gosu wekan:wekan /opt/nodejs/bin/api2html -c ./public/logo-header.png -o ./public/api/wekan.html ./public/api/wekan.yml; \
     # Build app
     cd /home/wekan/app && \
     mkdir -p /home/wekan/.npm && \
     chown wekan --recursive /home/wekan/.npm /home/wekan/.config /home/wekan/.meteor && \
-    #gosu wekan:wekan /home/wekan/.meteor/meteor add standard-minifier-js && \
     chmod u+w *.json && \
     gosu wekan:wekan npm install && \
     gosu wekan:wekan /home/wekan/.meteor/meteor build --directory /home/wekan/app_build && \
-    #rm /home/wekan/app_build/bundle/programs/server/npm/node_modules/meteor/rajit_bootstrap3-datepicker/lib/bootstrap-datepicker/node_modules/phantomjs-prebuilt/lib/phantom/bin/phantomjs && \
-    #Removed binary version of bcrypt because of security vulnerability that is not fixed yet.
-    #https://github.com/wekan/wekan/commit/4b2010213907c61b0e0482ab55abb06f6a668eac
-    #https://github.com/wekan/wekan/commit/7eeabf14be3c63fae2226e561ef8a0c1390c8d3c
-    #cd /home/wekan/app_build/bundle/programs/server/npm/node_modules/meteor/npm-bcrypt && \
-    #gosu wekan:wekan rm -rf node_modules/bcrypt && \
-    #gosu wekan:wekan npm install bcrypt && \
-    #
-    # Delete phantomjs
-    #cd /home/wekan/app_build/bundle && \
-    #find . -name "*phantomjs*" | xargs rm -rf && \
-    #
     cd /home/wekan/app_build/bundle/programs/server/ && \
     chmod u+w *.json && \
     gosu wekan:wekan npm install && \
     cd node_modules/fibers && \
     node build.js && \
     cd ../.. && \
-    #gosu wekan:wekan npm install bcrypt && \
     # Remove legacy webbroser bundle, so that Wekan works also at Android Firefox, iOS Safari, etc.
     rm -rf /home/wekan/app_build/bundle/programs/web.browser.legacy && \
     mv /home/wekan/app_build/bundle /build && \
@@ -350,6 +256,8 @@ ENV PORT=8080
 EXPOSE $PORT
 USER wekan
 
+STOPSIGNAL SIGKILL
+
 #---------------------------------------------------------------------
 # https://github.com/wekan/wekan/issues/3585#issuecomment-1021522132
 # Add more Node heap:

+ 1 - 1
Stackerfile.yml

@@ -1,5 +1,5 @@
 appId: wekan-public/apps/77b94f60-dec9-0136-304e-16ff53095928
-appVersion: "v6.43.0"
+appVersion: "v6.44.0"
 files:
   userUploads:
     - README.md

+ 4 - 2
client/components/boards/boardBody.js

@@ -411,8 +411,10 @@ BlazeComponent.extendComponent({
         if (card) {
           // TODO: add a flag for allDay events
           if (!event.allDay) {
-            card.setStart(event.start.toDate());
-            card.setEnd(event.end.toDate());
+            // https://github.com/wekan/wekan/issues/2917#issuecomment-1236753962
+            //card.setStart(event.start.toDate());
+            //card.setEnd(event.end.toDate());
+            card.setDue(event.start.toDate());
             isOk = true;
           }
         }

+ 3 - 3
client/components/sidebar/sidebar.jade

@@ -49,7 +49,7 @@ template(name="membersWidget")
     | {{_ 'members'}}
   +basicTabs(tabs=tabs)
       +tabContent(slug="people")
-        unless isWorker
+        unless currentUser.isWorker
           p.quiet
         .board-widget-content
           each currentBoard.activeMembers
@@ -70,7 +70,7 @@ template(name="membersWidget")
             button.js-member-invite-accept.primary {{_ 'accept'}}
             button.js-member-invite-decline {{_ 'decline'}}
       +tabContent(slug='organizations')
-        unless isWorker
+        unless currentUser.isWorker
           p.quiet
         if AtLeastOneOrgWasCreated
           .board-widget.board-widget-members
@@ -78,7 +78,7 @@ template(name="membersWidget")
               +boardOrgGeneral
               .clearfix
       +tabContent(slug="teams")
-        unless isWorker
+        unless currentUser.isWorker
           p.quiet
         if AtLeastOneTeamWasCreated
           .board-widget.board-widget-members

+ 1 - 1
helm/wekan/Chart.yaml

@@ -1,5 +1,5 @@
 apiVersion: v2
-appVersion: "6.43"
+appVersion: "6.44"
 dependencies:
   - condition: mongodb.enabled
     name: mongodb

+ 1 - 1
helm/wekan/values.yaml

@@ -14,7 +14,7 @@ serviceAccounts:
 ##
 image:
   repository: quay.io/wekan/wekan
-  tag: v6.43
+  tag: v6.44
   pullPolicy: IfNotPresent
 
 ## Configuration for wekan component

+ 6 - 2
imports/i18n/data/ar-DZ.i18n.json

@@ -512,7 +512,7 @@
     "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 creater or member",
+    "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",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/ar-EG.i18n.json

@@ -512,7 +512,7 @@
     "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 creater or member",
+    "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",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/ar.i18n.json

@@ -512,7 +512,7 @@
     "normal": "عادي",
     "normal-desc": "يمكن مشاهدة و تعديل  البطاقات. لا يمكن تغيير إعدادات الضبط.",
     "not-accepted-yet": "Invitation not accepted yet",
-    "notify-participate": "Receive updates to any cards you participate as creater or member",
+    "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": "اختياري",
     "or": "or",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/ary.i18n.json

@@ -512,7 +512,7 @@
     "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 creater or member",
+    "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",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/ast-ES.i18n.json

@@ -512,7 +512,7 @@
     "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 creater or member",
+    "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",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/az-AZ.i18n.json

@@ -512,7 +512,7 @@
     "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 creater or member",
+    "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",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/az-LA.i18n.json

@@ -512,7 +512,7 @@
     "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 creater or member",
+    "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",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/az.i18n.json

@@ -512,7 +512,7 @@
     "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 creater or member",
+    "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",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

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

@@ -512,7 +512,7 @@
     "normal": "Нормално",
     "normal-desc": "Can view and edit cards. Can't change settings.",
     "not-accepted-yet": "Invitation not accepted yet",
-    "notify-participate": "Получавате информация за всички карти, в които сте отбелязани или сте създали",
+    "notify-participate": "Receive updates to any cards you participate as creator or member",
     "notify-watch": "Получавате информация за всички табла, списъци и карти, които наблюдавате",
     "optional": "не е задължително",
     "or": "или",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/br.i18n.json

@@ -512,7 +512,7 @@
     "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 creater or member",
+    "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",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

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

@@ -512,7 +512,7 @@
     "normal": "Normal",
     "normal-desc": "Podeu veure i editar fitxes. No podeu canviar la configuració.",
     "not-accepted-yet": "La invitació no ha esta acceptada encara",
-    "notify-participate": "Rebre actualitzacions per a cada fitxa de la qual n'ets creador o membre",
+    "notify-participate": "Receive updates to any cards you participate as creator or member",
     "notify-watch": "Rebre actualitzacions per qualsevol tauler, llista o fitxa en observació",
     "optional": "opcional",
     "or": "o",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

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

@@ -512,7 +512,7 @@
     "normal": "Normální",
     "normal-desc": "Může zobrazovat a upravovat karty. Nemůže měnit nastavení.",
     "not-accepted-yet": "Pozvánka ještě nebyla přijmuta",
-    "notify-participate": "Dostane aktualizace do všech karet, ve kterých se účastní jako tvůrce nebo člen",
+    "notify-participate": "Receive updates to any cards you participate as creator or member",
     "notify-watch": "Dostane aktualitace to všech tabel, sloupců nebo karet, které sledujete",
     "optional": "volitelný",
     "or": "nebo",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

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

@@ -512,7 +512,7 @@
     "normal": "Normální",
     "normal-desc": "Může zobrazovat a upravovat karty. Nemůže měnit nastavení.",
     "not-accepted-yet": "Pozvánka ještě nebyla přijmuta",
-    "notify-participate": "Dostane aktualizace do všech karet, ve kterých se účastní jako tvůrce nebo člen",
+    "notify-participate": "Receive updates to any cards you participate as creator or member",
     "notify-watch": "Dostane aktualitace to všech tabel, sloupců nebo karet, které sledujete",
     "optional": "volitelný",
     "or": "nebo",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/cy-GB.i18n.json

@@ -512,7 +512,7 @@
     "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 creater or member",
+    "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",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/cy.i18n.json

@@ -512,7 +512,7 @@
     "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 creater or member",
+    "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",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/da.i18n.json

@@ -512,7 +512,7 @@
     "normal": "Normal",
     "normal-desc": "Du kan se og redigere kort. Indstillinger kan ikke ændres.",
     "not-accepted-yet": "Invitation er endnu ikke accepteret",
-    "notify-participate": "Modtag opdateringer for alle kort du deltager i, som opretter eller medlem ",
+    "notify-participate": "Receive updates to any cards you participate as creator or member",
     "notify-watch": "Modtag opdateringer for alle tavler eller kort som du følger ",
     "optional": "valgfri",
     "or": "eller",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/de-AT.i18n.json

@@ -512,7 +512,7 @@
     "normal": "Normal",
     "normal-desc": "Kann Karten anzeigen und bearbeiten, aber keine Einstellungen ändern.",
     "not-accepted-yet": "Die Einladung wurde noch nicht angenommen",
-    "notify-participate": "Benachrichtigungen zu allen Karten erhalten, an denen Sie teilnehmen",
+    "notify-participate": "Receive updates to any cards you participate as creator or member",
     "notify-watch": "Benachrichtigungen über alle Boards, Listen oder Karten erhalten, die Sie beobachten",
     "optional": "optional",
     "or": "oder",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/de-CH.i18n.json

@@ -512,7 +512,7 @@
     "normal": "Normal",
     "normal-desc": "Kann Karten anzeigen und bearbeiten, aber keine Einstellungen ändern.",
     "not-accepted-yet": "Die Einladung wurde noch nicht angenommen",
-    "notify-participate": "Benachrichtigungen zu allen Karten erhalten, an denen Sie teilnehmen",
+    "notify-participate": "Receive updates to any cards you participate as creator or member",
     "notify-watch": "Benachrichtigungen über alle Boards, Listen oder Karten erhalten, die Sie beobachten",
     "optional": "optional",
     "or": "oder",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 8 - 4
imports/i18n/data/de.i18n.json

@@ -512,7 +512,7 @@
     "normal": "Normal",
     "normal-desc": "Kann Karten anzeigen und bearbeiten, aber keine Einstellungen ändern.",
     "not-accepted-yet": "Die Einladung wurde noch nicht angenommen",
-    "notify-participate": "Benachrichtigungen zu allen Karten erhalten, an denen Sie teilnehmen",
+    "notify-participate": "Benachrichtigungen zu allen Karten erhalten, bei denen Sie Ersteller oder Mitglied sind ",
     "notify-watch": "Benachrichtigungen über alle Boards, Listen oder Karten erhalten, die Sie beobachten",
     "optional": "optional",
     "or": "oder",
@@ -884,10 +884,10 @@
     "act-pastdue": "erinnernd an das aktuelle Fälligkeitszeitpunkt (__timeValue__) von __card__ ist vorbei",
     "act-duenow": "erinnernd an das aktuelle Fälligkeitszeitpunkt (__timeValue__) von __card__ ist jetzt",
     "act-atUserComment": "Sie wurden in [__board__] __list__/__card__ erwähnt",
-    "delete-user-confirm-popup": "Sind Sie sicher, dass Sie diesen Account löschen wollen? Die Aktion kann nicht rückgängig gemacht werden.",
+    "delete-user-confirm-popup": "Möchten Sie dieses Benutzerkonto wirklich löschen? Die Aktion kann nicht rückgängig gemacht werden.",
     "delete-team-confirm-popup": "Sind Sie sicher, daß Sie dieses Team löschen wollen? Es gibt keine Möglichkeit, das rückgängig zu machen.",
     "delete-org-confirm-popup": "Sind Sie sicher, daß Sie diese Organisation löschen wollen? Es gibt keine Möglichkeit, das rückgängig zu machen.",
-    "accounts-allowUserDelete": "Erlaube Benutzern ihren eigenen Account zu löschen",
+    "accounts-allowUserDelete": "Erlaube Benutzern ihr Benutzerkonto selbst zu löschen",
     "hide-minicard-label-text": "Labeltext auf Minikarte ausblenden",
     "show-desktop-drag-handles": "Desktop-Ziehpunkte anzeigen",
     "assignee": "Zugewiesen",
@@ -1183,5 +1183,9 @@
     "uploading": "Hochladen",
     "remaining_time": "Verbleibende Zeit",
     "speed": "Schnelligkeit",
-    "progress": "Fortschritt"
+    "progress": "Fortschritt",
+    "password-again": "Passwort (wiederholen)",
+    "if-you-already-have-an-account": "Wenn Sie bereits ein Benutzerkonto haben",
+    "register": "Registrieren",
+    "forgot-password": "Passwort vergessen"
 }

+ 6 - 2
imports/i18n/data/el-GR.i18n.json

@@ -512,7 +512,7 @@
     "normal": "Κανονικό",
     "normal-desc": "Can view and edit cards. Can't change settings.",
     "not-accepted-yet": "Η πρόσκληση δεν έχει λάβει αποδοχή ακόμη",
-    "notify-participate": "Receive updates to any cards you participate as creater or member",
+    "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": "προεραιτικό",
     "or": "ή",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/en-BR.i18n.json

@@ -512,7 +512,7 @@
     "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 creater or member",
+    "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",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/en-DE.i18n.json

@@ -512,7 +512,7 @@
     "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 creater or member",
+    "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",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/en-GB.i18n.json

@@ -512,7 +512,7 @@
     "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 creater or member",
+    "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",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/en-IT.i18n.json

@@ -512,7 +512,7 @@
     "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 creater or member",
+    "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",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/en-MY.i18n.json

@@ -512,7 +512,7 @@
     "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 creater or member",
+    "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",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/en-YS.i18n.json

@@ -512,7 +512,7 @@
     "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 creater or member",
+    "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",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/en.i18n.json

@@ -512,7 +512,7 @@
   "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 creater or member",
+  "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",
@@ -1187,5 +1187,9 @@
   "uploading": "Uploading",
   "remaining_time": "Remaining time",
   "speed": "Speed",
-  "progress": "Progress"
+  "progress": "Progress",
+  "password-again": "Password (again)",
+  "if-you-already-have-an-account": "If you already have an account",
+  "register": "Register",
+  "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/eo.i18n.json

@@ -512,7 +512,7 @@
     "normal": "Normala",
     "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 creater or member",
+    "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": "aŭ",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/es-AR.i18n.json

@@ -512,7 +512,7 @@
     "normal": "Normal",
     "normal-desc": "Puede ver y editar tarjetas. No puede cambiar opciones.",
     "not-accepted-yet": "Invitación no aceptada todavía",
-    "notify-participate": "Recibí actualizaciones en cualquier tarjeta que participés como creador o miembro",
+    "notify-participate": "Receive updates to any cards you participate as creator or member",
     "notify-watch": "Recibí actualizaciones en cualquier tablero, lista, o tarjeta que estés siguiendo",
     "optional": "opcional",
     "or": "o",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/es-CL.i18n.json

@@ -512,7 +512,7 @@
     "normal": "Normal",
     "normal-desc": "Puedes ver y editar tarjetas. No puedes cambiar la configuración.",
     "not-accepted-yet": "La invitación no ha sido aceptada aún",
-    "notify-participate": "Recibir actualizaciones de cualquier tarjeta en la que participas como creador o miembro",
+    "notify-participate": "Receive updates to any cards you participate as creator or member",
     "notify-watch": "Recibir actuaizaciones de cualquier tablero, lista o tarjeta que estés vigilando",
     "optional": "opcional",
     "or": "o",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/es-LA.i18n.json

@@ -512,7 +512,7 @@
     "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 creater or member",
+    "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",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/es-MX.i18n.json

@@ -512,7 +512,7 @@
     "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 creater or member",
+    "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",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/es-PE.i18n.json

@@ -512,7 +512,7 @@
     "normal": "Normal",
     "normal-desc": "Puede ver y editar las tarjetas. No puede cambiar la configuración.",
     "not-accepted-yet": "La invitación no ha sido aceptada aún",
-    "notify-participate": "Recibir actualizaciones de cualquier tarjeta en la que participas como creador o miembro",
+    "notify-participate": "Receive updates to any cards you participate as creator or member",
     "notify-watch": "Recibir actualizaciones de cualquier tablero, lista o tarjeta que esté vigilando",
     "optional": "opcional",
     "or": "o",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/es-PY.i18n.json

@@ -512,7 +512,7 @@
     "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 creater or member",
+    "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",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 111 - 107
imports/i18n/data/es.i18n.json

@@ -135,12 +135,12 @@
     "avatar-too-big": "El avatar es demasiado grande (520KB máx.)",
     "back": "Atrás",
     "board-change-color": "Cambiar el 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",
+    "show-at-all-boards-page": "Mostrar todos los tableros",
+    "board-info-on-my-boards": "Configuración de todos los tableros",
+    "boardInfoOnMyBoardsPopup-title": "Configuración de todos los tableros",
+    "boardInfoOnMyBoards-title": "Configuración de todos los tableros",
+    "show-card-counter-per-list": "Mostrar el contador de tarjetas por lista",
+    "show-board_members-avatar": "Mostrar los avatares de los miembros del tablero",
     "board-nb-stars": "%s destacados",
     "board-not-found": "Tablero no encontrado",
     "board-private-info": "Este tablero será <strong>privado</strong>.",
@@ -212,10 +212,10 @@
     "poker-finish": "Finalizado",
     "poker-result-votes": "Votos",
     "poker-result-who": "¿Quien?",
-    "poker-replay": "Replay",
+    "poker-replay": "Reproducir",
     "set-estimation": "Fijar estimación",
-    "deletePokerPopup-title": "Delete planning poker?",
-    "poker-delete-pop": "Deleting is permanent. You will lose all actions associated with this planning poker.",
+    "deletePokerPopup-title": "¿Borrar el póquer de planificación?",
+    "poker-delete-pop": "El borrado es permanente. Perderás todas las acciones asociadas a este póker de planificación.",
     "cardDeletePopup-title": "¿Eliminar la tarjeta?",
     "cardArchivePopup-title": "¿Archivar tarjeta?",
     "cardDetailsActionsPopup-title": "Acciones de la tarjeta",
@@ -287,15 +287,15 @@
     "worker-desc": "Solo puede mover tarjetas, asignarse a la tarjeta y comentar.",
     "computer": "el ordenador",
     "confirm-subtask-delete-popup": "¿Seguro que quieres eliminar la subtarea?",
-    "confirm-checklist-delete-popup": "Are you sure you want to delete the checklist?",
+    "confirm-checklist-delete-popup": "¿Está seguro de que quiere eliminar la lista de tareas?",
     "subtaskDeletePopup-title": "¿Borrar subtarea?",
-    "checklistDeletePopup-title": "Delete Checklist?",
+    "checklistDeletePopup-title": "¿Borrar la lista de tareas?",
     "copy-card-link-to-clipboard": "Copiar el enlace de la tarjeta al portapapeles",
-    "copy-text-to-clipboard": "Copy text to clipboard",
+    "copy-text-to-clipboard": "Copiar texto en el portapapeles",
     "linkCardPopup-title": "Enlazar tarjeta",
     "searchElementPopup-title": "Buscar",
     "copyCardPopup-title": "Copiar la tarjeta",
-    "copyManyCardsPopup-title": "Copy Template to Many Cards",
+    "copyManyCardsPopup-title": "Copiar plantilla en muchas tarjetas",
     "copyManyCardsPopup-instructions": "Títulos y descripciones de las tarjetas de destino en formato JSON",
     "copyManyCardsPopup-format": "[ {\"title\": \"Título de la primera tarjeta\", \"description\":\"Descripción de la primera tarjeta\"}, {\"title\":\"Título de la segunda tarjeta\",\"description\":\"Descripción de la segunda tarjeta\"},{\"title\":\"Título de la última tarjeta\",\"description\":\"Descripción de la última tarjeta\"} ]",
     "create": "Crear",
@@ -385,8 +385,8 @@
     "exportBoardPopup-title": "Exportar el tablero",
     "exportCardPopup-title": "Exportar la tarjeta",
     "sort": "Ordenar",
-    "sorted": "Sorted",
-    "remove-sort": "Remove sort",
+    "sorted": "Ordenado",
+    "remove-sort": "Eliminar el ordenamiento",
     "sort-desc": "Click para ordenar la lista",
     "list-sort-by": "Ordenar la lista por:",
     "list-label-modifiedAt": "Hora de último acceso",
@@ -445,7 +445,7 @@
     "import-csv-placeholder": "Pega tus datos CSV/TSV válidos aquí",
     "import-map-members": "Mapa de miembros",
     "import-members-map": "Tu tablero importado tiene algunos miembros. Por favor, mapea los miembros que quieres importar con tus usuarios.",
-    "import-members-map-note": "Note: Unmapped members will be assigned to the current user.",
+    "import-members-map-note": "Nota: Los miembros no mapeados serán asignados al usuario actual.",
     "import-show-user-mapping": "Revisión de la asignación de miembros",
     "import-user-select": "Selecciona el miembro existe que quieres usar como este miembro.",
     "importMapMembersAddPopup-title": "Seleccionar miembro",
@@ -474,8 +474,8 @@
     "set-color-list": "Cambiar el color",
     "listActionPopup-title": "Acciones de la lista",
     "settingsUserPopup-title": "Preferencias de usuario",
-    "settingsTeamPopup-title": "Team Settings",
-    "settingsOrgPopup-title": "Organization Settings",
+    "settingsTeamPopup-title": "Configuración del Equipo",
+    "settingsOrgPopup-title": "Configuración de la Organización",
     "swimlaneActionPopup-title": "Acciones del carril de flujo",
     "swimlaneAddPopup-title": "Añadir un carril de flujo debajo",
     "listImportCardPopup-title": "Importar una tarjeta de Trello",
@@ -498,8 +498,8 @@
     "moveCardToTop-title": "Mover al principio",
     "moveSelectionPopup-title": "Mover la selección",
     "multi-selection": "Selección múltiple",
-    "multi-selection-label": "Set label for selection",
-    "multi-selection-member": "Set member for selection",
+    "multi-selection-label": "Establecer etiqueta para la selección",
+    "multi-selection-member": "Establecer miembro para la selección",
     "multi-selection-on": "Selección múltiple activada",
     "muted": "Silenciado",
     "muted-info": "No serás notificado de ningún cambio en este tablero",
@@ -512,7 +512,7 @@
     "normal": "Normal",
     "normal-desc": "Puedes ver y editar tarjetas. No puedes cambiar la configuración.",
     "not-accepted-yet": "La invitación no ha sido aceptada aún",
-    "notify-participate": "Recibir actualizaciones de cualquier tarjeta en la que participas como creador o miembro",
+    "notify-participate": "Receive updates to any cards you participate as creator or member",
     "notify-watch": "Recibir actuaizaciones de cualquier tablero, lista o tarjeta que estés vigilando",
     "optional": "opcional",
     "or": "o",
@@ -541,14 +541,14 @@
     "rename": "Renombrar",
     "rename-board": "Renombrar el tablero",
     "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?",
+    "rescue-card-description": "Mostrar el diálogo de emergencia antes de cerrar las descripciones de las tarjetas no guardada",
+    "rescue-card-description-dialogue": "¿Sobreescribir la descripción actual de la tarjeta con sus cambios?",
     "card-settings": "Preferencias de la tarjeta",
     "save": "Añadir",
     "search": "Buscar",
     "rules": "Reglas",
     "search-cards": "Buscar entre los títulos, las descripciones de las tarjetas/listas y los campos personalizados en este tablero. ",
-    "search-example": "Write text you search and press Enter",
+    "search-example": "Escriba el texto que busca y pulse Intro",
     "select-color": "Seleccionar el color",
     "select-board": "Seleccionar tablero",
     "set-wip-limit-value": "Cambiar el límite para el número máximo de tareas en esta lista.",
@@ -581,8 +581,8 @@
     "has-spenttime-cards": "Se ha excedido el tiempo de las tarjetas",
     "time": "Hora",
     "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",
+    "toggle-labels": "Alterna las etiquetas 1-9 para la tarjeta. La selección múltiple añade las etiquetas 1-9",
+    "remove-labels-multiselect": "La selección múltiple elimina las etiquetas 1-9",
     "tracking": "Siguiendo",
     "tracking-info": "Serás notificado de cualquier cambio en las tarjetas en las que participas como creador o miembro.",
     "type": "Tipo",
@@ -592,8 +592,8 @@
     "upload": "Cargar",
     "upload-avatar": "Cargar un avatar",
     "uploaded-avatar": "Avatar cargado",
-    "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-image-url": "Personalizar la URL del logotipo en la esquina superior izquierda",
+    "custom-top-left-corner-logo-link-url": "Personalizar el enlace del logotipo de la esquina superior izquierda",
     "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",
@@ -928,33 +928,33 @@
     "delete-linked-cards-before-this-list": "No puede borrar esta lista antes de borrar las tarjetas enlazadas que apuntan a tarjetas en esta lista",
     "hide-checked-items": "Ocultar elementos marcados",
     "task": "Tarea",
-    "create-task": "Create Task",
+    "create-task": "Crear Tarea",
     "ok": "Vale",
     "organizations": "Organizaciones",
     "teams": "Equipos",
-    "displayName": "Display Name",
-    "shortName": "Short Name",
-    "website": "Website",
+    "displayName": "Mostrar Nombre",
+    "shortName": "Nombre Corto",
+    "website": "Sitio web",
     "person": "Persona",
     "my-cards": "Mis Tarjetas",
     "card": "Tarjeta",
     "board": "Tablero",
     "context-separator": "/",
-    "myCardsViewChange-title": "My Cards View",
-    "myCardsViewChangePopup-title": "My Cards View",
+    "myCardsViewChange-title": "Vista de mis Tarjetas",
+    "myCardsViewChangePopup-title": "Vista de mis Tarjetas",
     "myCardsViewChange-choice-boards": "Tableros",
-    "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",
+    "myCardsViewChange-choice-table": "Tabla",
+    "myCardsSortChange-title": "Mis Tarjetas Ordenadas",
+    "myCardsSortChangePopup-title": "Mis Tarjetas Ordenadas",
+    "myCardsSortChange-choice-board": "Por Tablero",
+    "myCardsSortChange-choice-dueat": "Por Fecha de Vencimiento",
+    "dueCards-title": "Tarjetas Vencidas",
+    "dueCardsViewChange-title": "Vista de Tarjetas Vencidas",
+    "dueCardsViewChangePopup-title": "Vista de Tarjetas Vencidas",
     "dueCardsViewChange-choice-me": "Yo",
     "dueCardsViewChange-choice-all": "Todos los usuarios",
     "dueCardsViewChange-choice-all-description": "Shows all incomplete cards with a *Due* date from boards for which the user has permission.",
-    "broken-cards": "Broken Cards",
+    "broken-cards": "Tarjetas Rotas",
     "board-title-not-found": "Tablero '%s' no encontrado.",
     "swimlane-title-not-found": "Swimlane '%s' not found.",
     "list-title-not-found": "Lista  '%s' no encontrada.",
@@ -988,16 +988,16 @@
     "operator-due": "vencimiento",
     "operator-created": "creado",
     "operator-modified": "modificado",
-    "operator-sort": "sort",
-    "operator-comment": "comment",
-    "operator-has": "has",
+    "operator-sort": "ordenar",
+    "operator-comment": "comentar",
+    "operator-has": "tiene",
     "operator-limit": "límite",
-    "operator-debug": "debug",
+    "operator-debug": "depurar",
     "operator-org": "org",
-    "operator-team": "team",
+    "operator-team": "equipo",
     "predicate-archived": "archivado",
     "predicate-open": "abierto",
-    "predicate-ended": "ended",
+    "predicate-ended": "finalizó",
     "predicate-all": "todo",
     "predicate-overdue": "overdue",
     "predicate-week": "semana",
@@ -1017,7 +1017,7 @@
     "predicate-public": "público",
     "predicate-private": "privado",
     "predicate-selector": "selector",
-    "predicate-projection": "projection",
+    "predicate-projection": "proyección",
     "operator-unknown-error": "%s no es un operador",
     "operator-number-expected": "operator __operator__ expected a number, got '__value__'",
     "operator-sort-invalid": "sort of '%s' is invalid",
@@ -1061,16 +1061,16 @@
     "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": "La búsqueda de texto distingue entre mayúsculas y minúsculas.",
-    "globalSearch-instructions-notes-5": "By default archived cards are not searched.",
+    "globalSearch-instructions-notes-5": "Por defecto no se buscan las tarjetas archivadas.",
     "link-to-search": "Enlazar a esta búsqueda",
     "excel-font": "Arial",
     "number": "Número",
     "label-colors": "Colores de las etiquetas",
     "label-names": "Nombres de las etiquetas",
     "archived-at": "archivado el",
-    "sort-cards": "Sort Cards",
-    "cardsSortPopup-title": "Sort Cards",
-    "due-date": "Due Date",
+    "sort-cards": "Ordenar tarjetas",
+    "cardsSortPopup-title": "Ordenar tarjetas",
+    "due-date": "Fecha de Vencimiento",
     "server-error": "Error del Servidor",
     "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": "Título (Alfabéticamente)",
@@ -1086,14 +1086,14 @@
     "custom-field-stringtemplate-separator": "Separator (use &#32; or &nbsp; for a space)",
     "custom-field-stringtemplate-item-placeholder": "Pulsa intro para añadir más elementos",
     "creator": "Creador",
-    "filesReportTitle": "Files Report",
-    "reports": "Reports",
-    "rulesReportTitle": "Rules Report",
-    "boardsReportTitle": "Boards Report",
-    "cardsReportTitle": "Cards Report",
+    "filesReportTitle": "Informe sobre los archivos",
+    "reports": "Informes",
+    "rulesReportTitle": "Informe sobre las Reglas",
+    "boardsReportTitle": "Informe sobre los Tableros",
+    "cardsReportTitle": "Informe sobre las Tarjetas",
     "copy-swimlane": "Copy Swimlane",
     "copySwimlanePopup-title": "Copy Swimlane",
-    "display-card-creator": "Display Card Creator",
+    "display-card-creator": "Mostrar Creador de la Tarjeta",
     "wait-spinner": "Wait Spinner",
     "Bounce": "Bounce Wait Spinner",
     "Cube": "Cube Wait Spinner",
@@ -1103,33 +1103,33 @@
     "Rotateplane": "Rotateplane Wait Spinner",
     "Scaleout": "Scaleout Wait Spinner",
     "Wave": "Wave Wait Spinner",
-    "maximize-card": "Maximize Card",
-    "minimize-card": "Minimize Card",
+    "maximize-card": "Maximizar Tarjeta",
+    "minimize-card": "Minimizar Tarjeta",
     "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",
+    "subject": "Asunto",
+    "details": "Detalles",
     "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",
+    "ticket-number": "Número de Ticket",
+    "open": "Abrir",
+    "pending": "Pendiente",
+    "closed": "Cerrado",
+    "resolved": "Resuelto",
+    "cancelled": "Cancelado",
+    "history": "Historial",
+    "request": "Petición",
+    "requests": "Peticiones",
+    "help-request": "Petición de Ayuda",
+    "editCardSortOrderPopup-title": "Cambiar Ordenación",
+    "cardDetailsPopup-title": "Detalles de la Tarjeta",
+    "add-teams": "Añadir equipos",
+    "add-teams-label": "Los equipos añadidos se muestran a continuación:",
+    "remove-team-from-table": "¿Estás seguro de que quieres eliminar a este equipo del tablero?",
+    "confirm-btn": "Confirmar",
     "remove-btn": "Eliminar",
-    "filter-card-title-label": "Filter by card title",
+    "filter-card-title-label": "Filtrar por el título de la tarjeta",
     "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",
@@ -1149,39 +1149,43 @@
     "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": "Añadir organizaciones",
     "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",
+    "to-create-organizations-contact-admin": "Para crear organizaciones, póngase en contacto con el administrador.",
+    "custom-legal-notice-link-url": "URL personalizada de la página de aviso legal",
+    "acceptance_of_our_legalNotice": "Al continuar, usted acepta nuestra",
+    "legalNotice": "aviso legal",
+    "copied": "¡Copiado!",
+    "checklistActionsPopup-title": "Acciones de la Lista de Tareas",
+    "moveChecklist": "Mover Lista de Tareas",
+    "moveChecklistPopup-title": "Mover Lista de Tareas",
     "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",
+    "copyChecklist": "Copiar Lista de Tareas",
+    "copyChecklistPopup-title": "Copiar Lista de Tareas",
+    "card-show-lists": "Mostrar Listas de Tarjetas",
+    "subtaskActionsPopup-title": "Acciones de la Subtarea",
+    "attachmentActionsPopup-title": "Acciones de Adhesión",
+    "attachment-move-storage-fs": "Mover el archivo adjunto al sistema de archivos",
     "attachment-move-storage-gridfs": "Move attachment to GridFS",
-    "attachment-move": "Move Attachment",
-    "move-all-attachments-to-fs": "Move all attachments to filesystem",
+    "attachment-move": "Mover el Adjunto",
+    "move-all-attachments-to-fs": "Mover todos los archivos adjuntos al sistema de archivos",
     "move-all-attachments-to-gridfs": "Move all attachments to GridFS",
     "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",
-    "path": "Path",
-    "version-name": "Version-Name",
-    "size": "Size",
-    "storage": "Storage",
+    "path": "Ruta",
+    "version-name": "Nombre de la versión",
+    "size": "Tamaño",
+    "storage": "Almacenamiento",
     "action": "acción",
-    "board-title": "Board Title",
+    "board-title": "Título del Tablero",
     "attachmentRenamePopup-title": "Renombrar",
-    "uploading": "Uploading",
-    "remaining_time": "Remaining time",
-    "speed": "Speed",
-    "progress": "Progress"
+    "uploading": "Subiendo",
+    "remaining_time": "Tiempo restante",
+    "speed": "Velocidad",
+    "progress": "Progreso",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/et-EE.i18n.json

@@ -512,7 +512,7 @@
     "normal": "Tavaline",
     "normal-desc": "Saab vaadata ja redigeerida kaarte. Ei saa seadistusi muuta.",
     "not-accepted-yet": "Kutse ei ole veel vastu võetud",
-    "notify-participate": "Saate uuendusi kõikide kaartide kohta, milles osalete loojana või liikmena.",
+    "notify-participate": "Receive updates to any cards you participate as creator or member",
     "notify-watch": "Saate uuendusi kõikidest tahvlitest, nimekirjadest või kaartidest, mida jälgite.",
     "optional": "vabatahtlik",
     "or": "või",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/eu.i18n.json

@@ -512,7 +512,7 @@
     "normal": "Arrunta",
     "normal-desc": "Txartelak ikusi eta editatu ditzake. Ezin ditu ezarpenak aldatu.",
     "not-accepted-yet": "Gonbidapena ez da oraindik onartu",
-    "notify-participate": "Jaso sortzaile edo kide zaren txartelen jakinarazpenak",
+    "notify-participate": "Receive updates to any cards you participate as creator or member",
     "notify-watch": "Jaso ikuskatzen dituzun arbel, zerrenda edo txartelen jakinarazpenak",
     "optional": "aukerazkoa",
     "or": "edo",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/fa-IR.i18n.json

@@ -512,7 +512,7 @@
     "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 creater or member",
+    "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",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/fa.i18n.json

@@ -512,7 +512,7 @@
     "normal": "عادی",
     "normal-desc": "امکان نمایش و تنظیم کارت بدون امکان تغییر تنظیمات",
     "not-accepted-yet": "دعوت نامه هنوز پذیرفته نشده است",
-    "notify-participate": "اطلاع رسانی از هرگونه تغییر در کارتهایی که ایجاد کرده اید ویا عضو آن هستید",
+    "notify-participate": "Receive updates to any cards you participate as creator or member",
     "notify-watch": "اطلاع رسانی از هرگونه تغییر در بردها، لیست‌ها یا کارت‌هایی که از آنها دیده‌بانی می‌کنید",
     "optional": "انتخابی",
     "or": "یا",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/fi.i18n.json

@@ -512,7 +512,7 @@
     "normal": "Normaali",
     "normal-desc": "Voi nähdä ja muokata kortteja. Ei voi muokata asetuksia.",
     "not-accepted-yet": "Kutsua ei ole hyväksytty vielä",
-    "notify-participate": "Vastaanota päivityksiä kaikilta korteilta jotka olet tehnyt tai joihin osallistut.",
+    "notify-participate": "Vastaanota päivityksiä kaikilta korteilta jotka olet tehnyt tai joissa olet luoja tai jäsen",
     "notify-watch": "Vastaanota päivityksiä kaikilta tauluilta, listoilta tai korteilta joita seuraat.",
     "optional": "valinnainen",
     "or": "tai",
@@ -1183,5 +1183,9 @@
     "uploading": "Upataan",
     "remaining_time": "Jäljellä oleva aika",
     "speed": "Nopeus",
-    "progress": "Edistyminen"
+    "progress": "Edistyminen",
+    "password-again": "Salasana (uudelleen)",
+    "if-you-already-have-an-account": "Jos sinulla on jo tili",
+    "register": "Rekisteröidy",
+    "forgot-password": "Unohtuiko salasana"
 }

+ 6 - 2
imports/i18n/data/fr-CH.i18n.json

@@ -512,7 +512,7 @@
     "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 creater or member",
+    "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",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

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

@@ -1183,5 +1183,9 @@
     "uploading": "Chargement",
     "remaining_time": "Temps restant",
     "speed": "Vitesse",
-    "progress": "Avancement"
+    "progress": "Avancement",
+    "password-again": "Mot de passe (à nouveau)",
+    "if-you-already-have-an-account": "Si vous avez déjà un compte",
+    "register": "S'enregistrer",
+    "forgot-password": "Mot de passe oublié"
 }

+ 6 - 2
imports/i18n/data/fy-NL.i18n.json

@@ -512,7 +512,7 @@
     "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 creater or member",
+    "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",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/fy.i18n.json

@@ -512,7 +512,7 @@
     "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 creater or member",
+    "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",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/gl-ES.i18n.json

@@ -512,7 +512,7 @@
     "normal": "Normal",
     "normal-desc": "Pode ver e editar tarxetas. Non pode cambiar a configuración.",
     "not-accepted-yet": "O convite aínda non foi aceptado",
-    "notify-participate": "Receive updates to any cards you participate as creater or member",
+    "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": "opcional",
     "or": "ou",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/gl.i18n.json

@@ -512,7 +512,7 @@
     "normal": "Normal",
     "normal-desc": "Pode ver e editar tarxetas. Non pode cambiar a configuración.",
     "not-accepted-yet": "O convite aínda non foi aceptado",
-    "notify-participate": "Receive updates to any cards you participate as creater or member",
+    "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": "opcional",
     "or": "ou",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/gu-IN.i18n.json

@@ -512,7 +512,7 @@
     "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 creater or member",
+    "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",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/he-IL.i18n.json

@@ -512,7 +512,7 @@
     "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 creater or member",
+    "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",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/he.i18n.json

@@ -512,7 +512,7 @@
     "normal": "רגיל",
     "normal-desc": "הרשאה לצפות ולערוך כרטיסים. לא ניתן לשנות הגדרות.",
     "not-accepted-yet": "ההזמנה לא אושרה עדיין",
-    "notify-participate": "קבלת עדכונים על כרטיסים בהם יש לך מעורבות הן בתהליך היצירה והן כחבר",
+    "notify-participate": "קבלת עדכונים על כרטיסים בהם יש לך מעורבות הן בתהליך היצירה והן בחברות",
     "notify-watch": "קבלת עדכונים על כל לוח, רשימה או כרטיס שסימנת למעקב",
     "optional": "רשות",
     "or": "או",
@@ -1183,5 +1183,9 @@
     "uploading": "העלאה",
     "remaining_time": "זמן שנותר",
     "speed": "מהירות",
-    "progress": "התקדמות"
+    "progress": "התקדמות",
+    "password-again": "סיסמה (שוב)",
+    "if-you-already-have-an-account": "אם כבר יש לך חשבון",
+    "register": "הרשמה",
+    "forgot-password": "שכחתי סיסמה"
 }

+ 6 - 2
imports/i18n/data/hi-IN.i18n.json

@@ -512,7 +512,7 @@
     "normal": "Normal",
     "normal-desc": "Can  आलोकन और  संपादित करें कार्ड. Can't change  व्यवस्था.",
     "not-accepted-yet": "Invitation not accepted yet",
-    "notify-participate": "Receive updates तक any कार्ड you participate as creater or सदस्य",
+    "notify-participate": "Receive updates to any cards you participate as creator or member",
     "notify-watch": "Receive updates तक any बोर्ड, lists, or कार्ड you’re watching",
     "optional": "optional",
     "or": "or",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/hi.i18n.json

@@ -512,7 +512,7 @@
     "normal": "Normal",
     "normal-desc": "Can  आलोकन और  संपादित करें कार्ड. Can't change  व्यवस्था.",
     "not-accepted-yet": "Invitation not accepted yet",
-    "notify-participate": "Receive updates तक any कार्ड you participate as creater or सदस्य",
+    "notify-participate": "Receive updates to any cards you participate as creator or member",
     "notify-watch": "Receive updates तक any बोर्ड, lists, or कार्ड you’re watching",
     "optional": "optional",
     "or": "or",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/hr.i18n.json

@@ -512,7 +512,7 @@
     "normal": "Normalno",
     "normal-desc": "Može pregledavati i uređivati ​​kartice. Nije moguće promijeniti postavke.",
     "not-accepted-yet": "Invitation not accepted yet",
-    "notify-participate": "Receive updates to any cards you participate as creater or member",
+    "notify-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": "neobavezno",
     "or": "ili",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

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

@@ -512,7 +512,7 @@
     "normal": "Normál",
     "normal-desc": "Megtekintheti és szerkesztheti a kártyákat. Nem változtathatja meg a beállításokat.",
     "not-accepted-yet": "A meghívás még nincs elfogadva",
-    "notify-participate": "Frissítések fogadása bármely kártyánál, amelynél létrehozóként vagy tagként vesz részt",
+    "notify-participate": "Receive updates to any cards you participate as creator or member",
     "notify-watch": "Frissítések fogadása bármely táblánál, listánál vagy kártyánál, amelyet megtekint",
     "optional": "opcionális",
     "or": "vagy",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/hy.i18n.json

@@ -512,7 +512,7 @@
     "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 creater or member",
+    "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",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/id.i18n.json

@@ -512,7 +512,7 @@
     "normal": "Normal",
     "normal-desc": "Bisa tampilkan dan edit kartu. Tidak bisa ubah setting",
     "not-accepted-yet": "Undangan belum diterima",
-    "notify-participate": "Terima update ke semua kartu dimana anda menjadi creator atau partisipan",
+    "notify-participate": "Receive updates to any cards you participate as creator or member",
     "notify-watch": "Terima update dari semua panel, daftar atau kartu yang anda amati",
     "optional": "opsi",
     "or": "atau",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/ig.i18n.json

@@ -512,7 +512,7 @@
     "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 creater or member",
+    "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",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

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

@@ -512,7 +512,7 @@
     "normal": "Normale",
     "normal-desc": "Può visionare e modificare le schede. Non può cambiare le impostazioni.",
     "not-accepted-yet": "Invitato non ancora accettato",
-    "notify-participate": "Ricevi aggiornamenti per qualsiasi scheda a cui partecipi come creatore o membro",
+    "notify-participate": "Receive updates to any cards you participate as creator or member",
     "notify-watch": "Ricevi aggiornamenti per tutte le bacheche, liste o schede che stai seguendo",
     "optional": "opzionale",
     "or": "oppure",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/ja-HI.i18n.json

@@ -512,7 +512,7 @@
     "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 creater or member",
+    "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",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/ka.i18n.json

@@ -512,7 +512,7 @@
     "normal": "ნორმალური",
     "normal-desc": "შეუძლია ნახოს და შეასწოროს ბარათები. ამ პარამეტრების შეცვლა შეუძლებელია. ",
     "not-accepted-yet": "მოწვევა ჯერ არ დადასტურებულა",
-    "notify-participate": "მიიღეთ განახლებები ნებისმიერ ბარათზე, რომელშიც მონაწილეობთ, როგორც შემქმნელი ან წევრი. ",
+    "notify-participate": "Receive updates to any cards you participate as creator or member",
     "notify-watch": "მიიღეთ განახლებები ყველა დაფაზე, ჩამონათვალზე ან ბარათებზე, რომელსაც თქვენ აკვირდებით",
     "optional": "არჩევითი",
     "or": "ან",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/km.i18n.json

@@ -512,7 +512,7 @@
     "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 creater or member",
+    "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",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/ko-KR.i18n.json

@@ -512,7 +512,7 @@
     "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 creater or member",
+    "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",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/ko.i18n.json

@@ -512,7 +512,7 @@
     "normal": "표준",
     "normal-desc": "카드를 보거나 수정할 수 있습니다. 설정값은 변경할 수 없습니다.",
     "not-accepted-yet": "초대장이 수락되지 않았습니다.",
-    "notify-participate": "보드 생성자 또는 멤버로 참여하는 모든 카드에 대한 변경사항 알림 받음",
+    "notify-participate": "Receive updates to any cards you participate as creator or member",
     "notify-watch": "감시중인 보드, 목록 또는 카드에 대한 변경사항 알림 받음",
     "optional": "옵션",
     "or": "또는",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/lt.i18n.json

@@ -512,7 +512,7 @@
     "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 creater or member",
+    "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",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/lv.i18n.json

@@ -512,7 +512,7 @@
     "normal": "Normāls",
     "normal-desc": "Var skatīties un labot kartiņas. Nevar mainīt iestatījumus.",
     "not-accepted-yet": "Ielūgums nav vēl apstiprināts",
-    "notify-participate": "Saņemt ziņojumus par izmaiņām kartiņās kurām esat veidotājs vai dalībnieks",
+    "notify-participate": "Receive updates to any cards you participate as creator or member",
     "notify-watch": "Saņemt ziņojumus no dēļiem, sarakstiem vai kartiņām kurām sekojat",
     "optional": "nav obligāts",
     "or": "vai",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/mk.i18n.json

@@ -512,7 +512,7 @@
     "normal": "Normal",
     "normal-desc": "Can view and edit cards. Can't change settings.",
     "not-accepted-yet": "Invitation not accepted yet",
-    "notify-participate": "Получавате информация за всички карти, в които сте отбелязани или сте създали",
+    "notify-participate": "Receive updates to any cards you participate as creator or member",
     "notify-watch": "Получавате информация за всички табла, списъци и карти, които наблюдавате",
     "optional": "optional",
     "or": "или",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/mn.i18n.json

@@ -512,7 +512,7 @@
     "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 creater or member",
+    "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",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/ms-MY.i18n.json

@@ -512,7 +512,7 @@
     "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 creater or member",
+    "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",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 450 - 446
imports/i18n/data/ms.i18n.json

@@ -68,7 +68,7 @@
     "activity-checklist-uncompleted": "uncompleted the checklist %s of %s",
     "activity-checklist-item-added": "added checklist item to '%s' in %s",
     "activity-checklist-item-removed": "removed a checklist item from '%s' in %s",
-    "add": "Add",
+    "add": "Tambah",
     "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__",
@@ -96,7 +96,7 @@
     "add-members": "Add Members",
     "added": "Added",
     "addMemberPopup-title": "Ahli",
-    "memberPopup-title": "Member Settings",
+    "memberPopup-title": "Tetapan Ahli",
     "admin": "Admin",
     "admin-desc": "Can view and edit cards, remove members, and change settings for the board.",
     "admin-announcement": "Pengumuman",
@@ -203,7 +203,7 @@
     "poker-two": "2",
     "poker-three": "3",
     "poker-five": "5",
-    "poker-eight": "8",
+    "poker-eight": "6",
     "poker-thirteen": "13",
     "poker-twenty": "20",
     "poker-forty": "40",
@@ -353,19 +353,19 @@
     "email-invite-subject": "__inviter__ menhantar jemputan untuk anda",
     "email-invite-text": "Kehadapan __user__.\n\n__inviter__ telah menhantar jemputan kepada anda untuk mengikuti papan \"_papan_\" bagi tujuan kolaborasi.\n\nSila ikuti pautan di bawah.\n\n__url__\n\nTerima kasih.",
     "email-resetPassword-subject": "Set semula kata laluan pada __siteName__",
-    "email-resetPassword-text": "Hello __user__,\n\nTo reset your password, simply click the link below.\n\n__url__\n\nThanks.",
+    "email-resetPassword-text": "Selamat sejahtera __user__,\n\nUntuk set semula kata laluan, hanya klik pautan di bawah.\n\n__url__\n\nTerima kasih.",
     "email-sent": "Emel dihantar",
     "email-verifyEmail-subject": "Sila sahkan emel anda di __siteName__",
-    "email-verifyEmail-text": "Hello __user__,\n\nTo verify your account email, simply click the link below.\n\n__url__\n\nThanks.",
+    "email-verifyEmail-text": "Salam Sejahtera __user__,\n\nUntuk mengesahkan akaun email anda, hanya perlu klik pautan di bawah.\n\n__url__\n\nTerima kasih.",
     "enable-wip-limit": "Hidupkan Had WIP",
     "error-board-doesNotExist": "Papan tidak wujud",
     "error-board-notAdmin": "Anda perlu menjadi Admin Papan untuk tindakan itu",
     "error-board-notAMember": "Anda perlu menjadi Ahli Papan untuk tindakan itu",
     "error-json-malformed": "Teks anda tidak sah sebagai JSON",
     "error-json-schema": "Data JSON anda tidak terdiri daripada maklumat yang diperlukan dalam format yang betul",
-    "error-csv-schema": "Your CSV(Comma Separated Values)/TSV (Tab Separated Values) does not include the proper information in the correct format",
+    "error-csv-schema": "CSV(Comma Separated Values)/TSV (Tab Separated Values) anda tidak mengikut format yang betul dengan maklumat yang bersesuaian.",
     "error-list-doesNotExist": "Senarai tidak wujud",
-    "error-user-doesNotExist": "Pengguna tidak wuju",
+    "error-user-doesNotExist": "Pengguna tidak wujud",
     "error-user-notAllowSelf": "Anda tidak boleh menjemput diri sendiri",
     "error-user-notCreated": "Pengguna tidak dicipta",
     "error-username-taken": "kata nama tersebut sudah diambil",
@@ -442,439 +442,439 @@
     "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",
+    "import-csv-placeholder": "Tampal data CSV/TSV yang sah di sini",
+    "import-map-members": "Padankan Ahli",
+    "import-members-map": "Papan yang diimport mempunyai ahli. Sila padankan ahli yang anda mahukan untuk import kepada pengguna anda\n",
+    "import-members-map-note": "Ahli yang tidak dipadan akan di padankan kepada pengguna yang ada",
+    "import-show-user-mapping": "Semak pemetaan ahli",
+    "import-user-select": "Pilih pengguna sedia ada yang anda mahu gunakan sebagai ahli",
+    "importMapMembersAddPopup-title": "Pilih ahli",
+    "info": "Versi",
+    "initials": "Singkatan/Gelaran",
+    "invalid-date": "Tarikh tidak sah",
+    "invalid-time": "Masa tidak sah",
+    "invalid-user": "Pengguna tidak sa",
+    "joined": "telah menyertai",
+    "just-invited": "Anda telah dijemput ke Papan ini",
+    "keyboard-shortcuts": "Pintasan papan kekunci",
     "label-create": "Cipta 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.",
+    "label-default": "%slabel (lalai)",
+    "label-delete-pop": "Tidak boleh undur semula. Ini akan membuang label daripada semua kad dan menghapuskan sejarahnya.",
     "labels": "Label",
-    "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",
+    "language": "Bahasa",
+    "last-admin-desc": "Anda tidak boleh menukar peranan kerana mesti ada sekurang-kurangnya seorang pengurus.",
+    "leave-board": "Tinggalkan Papan",
+    "leave-board-pop": "Anda pasti anda mahu tinggalkan __boardTitle__? Anda akan dibuang daripada semua kan pada Papan ini.",
+    "leaveBoardPopup-title": "Tinggalkan Papan?",
+    "link-card": "Paut ke kad ini",
+    "list-archive-cards": "Pindah semua kad dalam senarai ini ke Arkib.",
+    "list-archive-cards-pop": "Ini akan menghapuskan semua kad dalam senarai ini daripada papan. Untuk papar kad dalam Arkib dan pindah semula ke papan, klik \"Menu\" > \"Arkib\".",
+    "list-move-cards": "Pindah semua kad dalam senarai ini",
+    "list-select-cards": "Pilih semua kad dalam senarai ini",
+    "set-color-list": "Tetapkan Warna",
+    "listActionPopup-title": "Senaraikan Tindakan",
+    "settingsUserPopup-title": "Tetapan Pengguna",
+    "settingsTeamPopup-title": "Tetapan Kumpulan",
+    "settingsOrgPopup-title": "Tetapan Organisasi",
+    "swimlaneActionPopup-title": "Tetapan Aliran Renang",
+    "swimlaneAddPopup-title": "Tambah Aliran Renang di bawah",
+    "listImportCardPopup-title": "Import Kad Trello",
     "listImportCardsTsvPopup-title": "Import Excel CSV/TSV",
     "listMorePopup-title": "Lagi",
-    "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.",
+    "link-list": "Pautan kepada senarai ini",
+    "list-delete-pop": "Semua tindakan akan dibuang daripada suapan aktiviti dan anda tidak akan dapat pulihkan semula senarai tersebut. Tidak boleh undur semula.",
+    "list-delete-suggest-archive": "Anda boleh pindahkan senarai ke Arkib untuk membuangnya daripada papan bagi memelihara aktivitinya.",
     "lists": "Senarai",
     "swimlanes": "Aliran Renang",
-    "log-out": "Log Out",
-    "log-in": "Log In",
-    "loginPopup-title": "Log In",
-    "memberMenuPopup-title": "Member Settings",
+    "log-out": "Log Keluar",
+    "log-in": "Log Masuk",
+    "loginPopup-title": "Log Masuk",
+    "memberMenuPopup-title": "Tetapan Ahli",
     "members": "Ahli",
     "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",
+    "move-selection": "Pindah Pilihan",
+    "moveCardPopup-title": "Pindah Kad",
+    "moveCardToBottom-title": "Pindah ke bawah",
+    "moveCardToTop-title": "Pidah ke atas",
+    "moveSelectionPopup-title": "Pindah Pilihan",
+    "multi-selection": "Pelbagai pilihan",
+    "multi-selection-label": "Set label untuk pilihan",
+    "multi-selection-member": "Set ahli untuk pilihan",
+    "multi-selection-on": "Pelbagai Pilihan terpasang",
+    "muted": "Senyap",
+    "muted-info": "Anda tidak akan dimaklumkan daripada sebarang perubahan dalam papan ini.",
+    "my-boards": "Papan saya",
+    "name": "Nama",
+    "no-archived-cards": "Tiada kad dalam Arkib.",
+    "no-archived-lists": "Tiada Senarai dalam Arkib",
+    "no-archived-swimlanes": "Tiada Aliran Renang dalam Arkib",
+    "no-results": "Tiada keputusan",
     "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 creater 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",
+    "normal-desc": "Boleh Papar dan ubah suai kad. Tidak boleh ubah tetapan.",
+    "not-accepted-yet": "Jemputan belum dibalas.",
+    "notify-participate": "Terima maklumbalas daripada mana-mana kad yang anda sertai sebagai pencipta atau ahli.",
+    "notify-watch": "Terima maklumbalas daripada mana-mana papan, senarai, atau kad yang anda perhatikan.",
+    "optional": "pilihan",
+    "or": "atau",
+    "page-maybe-private": "Laman ini munkin peribadi. Anda munkin dapat papar ia dengan <a href='%s'> log masuk </a>.",
+    "page-not-found": "Laman tidak dijumpai",
+    "password": "Kata Laluan",
+    "paste-or-dragdrop": "untuk tampal, atar seret dan lepas fail gambar padanya (gambar sahaja)",
+    "participating": "Menyertai",
+    "preview": "Semakan",
+    "previewAttachedImagePopup-title": "Semakan",
+    "previewClipboardImagePopup-title": "Semakan",
+    "private": "Peribadi",
+    "private-desc": "Papan ini peribadi. Hanya ahli papan sahaja dapat papar dan ubah suai  ia.",
+    "profile": "Profail",
+    "public": "Umum",
+    "public-desc": "Papan ini Umum. Ianya dapat dilihat oleh semua yang ada pautan dan akan timbul dalam enjin carian seperti Google. Hanya ahli sahaja boleh ubah suai papan ini.",
+    "quick-access-description": "Berikan bintang pada papan untuk tambah pintasan pada palang ini.",
+    "remove-cover": "Buang Penutup",
+    "remove-from-board": "Buang daripada Papan",
+    "remove-label": "Buang Labe",
+    "listDeletePopup-title": "Hapus Senarai?",
+    "remove-member": "Buang Ahli",
+    "remove-member-from-card": "Buang daripada Kad",
+    "remove-member-pop": "Buang __name__ (__username__) daripada __boardTitle__? Ahli akan dibang daripada semua kad pada papan ini. Beliau akan terima makluman.",
+    "removeMemberPopup-title": "Buang Ahli?",
+    "rename": "Ubah Nama",
     "rename-board": "Ubah nama Papan",
-    "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",
+    "restore": "Pulih semula",
+    "rescue-card-description": "Papar dialog pengesahan sebelum menutup deskripsi kad yang tidak disimpan.",
+    "rescue-card-description-dialogue": "Simpan dan ubah deskripsi kad sekarang dengan perubahan yang anda lakukan?",
+    "card-settings": "Tetapan Kad",
+    "save": "Simpan",
     "search": "Cari",
-    "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",
+    "rules": "Peraturan",
+    "search-cards": "Cari daripada tajuk kad/senarai, deskripsi dan ruangan khas pada papan ini",
+    "search-example": "Tulis teks carian anda dan tekan \"Enter\"",
+    "select-color": "Pilih Warna",
+    "select-board": "Pilih Papan",
+    "set-wip-limit-value": "Set had maksimum untuk bilangan tugas pada senarai ini",
+    "setWipLimitPopup-title": "Set had WIP",
+    "shortcut-assign-self": "Tugaskan diri sendiri pada kad ini.",
+    "shortcut-autocomplete-emoji": "Emoji autolengkap",
+    "shortcut-autocomplete-members": "Ahli autolengkap",
+    "shortcut-clear-filters": "Kosongkan semua tapisan",
+    "shortcut-close-dialog": "Tutup dialog",
+    "shortcut-filter-my-cards": "Tapis kad saya",
+    "shortcut-show-shortcuts": "Papar senarai pintasan ini",
+    "shortcut-toggle-filterbar": "Togol palang-tepi penapis",
+    "shortcut-toggle-searchbar": "Togol palang-tepi carian",
     "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",
+    "show-cards-minimum-count": "Papar bilangan kad sekiranya senarai mempunyai lebih daripada",
+    "sidebar-open": "Buka Palang-tepi",
+    "sidebar-close": "Tutup palang-tepi",
+    "signupPopup-title": "Cipta Akaun",
+    "star-board-title": "Klik untuk bintangkan papan ini. Ianya akan terpapar pada lapiran atas senarai papan.",
+    "starred-boards": "Papan yang ditanda bintang",
+    "starred-boards-description": "Papan bertanda bintang akan terpapar pada lapisan atas dalam senarai papan anda.",
+    "subscribe": "Langgan",
+    "team": "Kumpulan",
+    "this-board": "papan ini",
+    "this-card": "kad ini",
+    "spent-time-hours": "masa diluangkan (jam)",
+    "overtime-hours": "Lebih masa (jam)",
+    "overtime": "Lebih masa",
+    "has-overtime-cards": "Ada kad lebih masa",
+    "has-spenttime-cards": "Ada kad luang masa",
+    "time": "Masa",
+    "title": "Tajuk",
+    "toggle-labels": "Togol label 1-9 untuk kad. Pelbagai-pilihan tambah label 1-9",
+    "remove-labels-multiselect": "Pelbagai-pilihan buang labem 1-9",
+    "tracking": "Jejak",
+    "tracking-info": "Anda akan dimaklumkan sekiranya terdapat apa-apa perubahan pada kad yang anda terlibat sebagai pencipta atau ahli.",
+    "type": "Jenis",
     "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",
-    "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",
+    "unsaved-description": "Anda anda deskripsi yang tidak disimpan",
+    "unwatch": "Henti Perhati",
+    "upload": "Muat Nai",
+    "upload-avatar": "Muat Naik avatar",
+    "uploaded-avatar": "Avatar telah dimuatnai",
+    "custom-top-left-corner-logo-image-url": "URL khas Gambar Logo Penjuru Atas Kiri",
+    "custom-top-left-corner-logo-link-url": "URL khas pautan logo penjuru atas kiri",
+    "custom-top-left-corner-logo-height": "Tinggi khas logo penjuru atas kiri. (lalai: 27)",
+    "custom-login-logo-image-url": "URL khas bagi Imej Logo Log Masuk",
+    "custom-login-logo-link-url": "URL khas bagi Pautan Logo Log Masuk",
+    "text-below-custom-login-logo": "Teks di bawah Logo Khas Log Masuk",
+    "automatic-linked-url-schemes": "Skim URL Khas yang seharusnya boleh diklik. Satu URL setiap baris",
+    "username": "Nama Pengguna",
+    "import-usernames": "Import Nama pengguna",
+    "view-it": "Papar",
+    "warn-list-archived": "Amaran: Kad ini berada dalam senarai dalam Arkib",
+    "watch": "Perhati",
+    "watching": "Diperhatikan",
+    "watching-info": "Anda akan menerima makluman daripada perubahan papan ini",
+    "welcome-board": "Papan Selamat Datang",
+    "welcome-swimlane": "Peristiwa Penting 1",
+    "welcome-list1": "Asas",
+    "welcome-list2": "Maj",
+    "card-templates-swimlane": "Templat kad",
+    "list-templates-swimlane": "Templat Senarai",
+    "board-templates-swimlane": "Templat Papan",
+    "what-to-do": "Apa yang anda mahu lakukan?",
+    "wipLimitErrorPopup-title": "Had WIP tidak sa",
+    "wipLimitErrorPopup-dialog-pt1": "Bilangan tindakan dalam senarai in adalah lebih besar daripada had WIP yang ada telah tentukan",
+    "wipLimitErrorPopup-dialog-pt2": "Sila pindahkan beberapa tugas dalam senarai ini, atau tetapkan had WIP yang lebih tinggi",
+    "admin-panel": "Panel Admin",
+    "settings": "Tetapan",
+    "people": "Orang",
+    "registration": "Pendaftaran",
+    "disable-self-registration": "Lumpuhkan pendaftaran sendiri",
+    "disable-forgot-password": "Lumpuhkan Terlupa Katalaluan ",
+    "invite": "Jemput",
+    "invite-people": "Jemput Rakan",
+    "to-boards": "Ke Papan",
+    "email-addresses": "Alamat e-mel",
+    "smtp-host-description": "Alamat Pelayan SMTP yang mengendali e-mel anda",
+    "smtp-port-description": "Port yang digunakan oleh pelayan SMTP untuk e-mel keluar",
+    "smtp-tls-description": "Dayakan sokongan TLS untuk pelayan SMTP",
+    "smtp-host": "Host SMTP",
+    "smtp-port": "Port SMTP",
+    "smtp-username": "Nama Pengguna",
+    "smtp-password": "Kata Laluan",
+    "smtp-tls": "Sokongan TLS",
+    "send-from": "Daripada",
+    "send-smtp-test": "Hantar e-mel percubaan kepada diri sendiri",
+    "invitation-code": "Kod Jemputa",
     "email-invite-register-subject": "__inviter__ menhantar jemputan untuk anda",
     "email-invite-register-text": "Dear __user__,\n\n__inviter__ invites you to kanban board for collaborations.\n\nPlease follow the link below:\n__url__\n\nAnd your invitation code is: __icode__\n\nThanks.",
-    "email-smtp-test-subject": "SMTP Test Email",
-    "email-smtp-test-text": "You have successfully sent an email",
-    "error-invitation-code-not-exist": "Invitation code doesn't exist",
-    "error-notAuthorized": "You are not authorized to view this page.",
-    "webhook-title": "Webhook Name",
-    "webhook-token": "Token (Optional for Authentication)",
-    "outgoing-webhooks": "Outgoing Webhooks",
-    "bidirectional-webhooks": "Two-Way Webhooks",
-    "outgoingWebhooksPopup-title": "Outgoing Webhooks",
-    "boardCardTitlePopup-title": "Card Title Filter",
-    "disable-webhook": "Disable This Webhook",
-    "global-webhook": "Global Webhooks",
-    "new-outgoing-webhook": "New Outgoing Webhook",
-    "no-name": "(Unknown)",
-    "Node_version": "Node version",
-    "Meteor_version": "Meteor version",
-    "MongoDB_version": "MongoDB version",
-    "MongoDB_storage_engine": "MongoDB storage engine",
-    "MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
-    "OS_Arch": "OS Arch",
-    "OS_Cpus": "OS CPU Count",
-    "OS_Freemem": "OS Free Memory",
-    "OS_Loadavg": "OS Load Average",
-    "OS_Platform": "OS Platform",
-    "OS_Release": "OS Release",
-    "OS_Totalmem": "OS Total Memory",
-    "OS_Type": "OS Type",
-    "OS_Uptime": "OS Uptime",
-    "days": "days",
-    "hours": "hours",
-    "minutes": "minutes",
-    "seconds": "seconds",
-    "show-field-on-card": "Show this field on card",
-    "automatically-field-on-card": "Add field to new cards",
-    "always-field-on-card": "Add field to all cards",
-    "showLabel-field-on-card": "Show field label on minicard",
-    "showSum-field-on-list": "Show sum of fields at top of list",
-    "yes": "Yes",
-    "no": "No",
-    "accounts": "Accounts",
-    "accounts-allowEmailChange": "Allow Email Change",
-    "accounts-allowUserNameChange": "Allow Username Change",
-    "tableVisibilityMode-allowPrivateOnly": "Boards visibility: Allow private boards only",
-    "tableVisibilityMode": "Boards visibility",
-    "createdAt": "Created at",
-    "modifiedAt": "Modified at",
-    "verified": "Verified",
-    "active": "Active",
-    "card-received": "Received",
-    "card-received-on": "Received on",
-    "card-end": "End",
-    "card-end-on": "Ends on",
-    "editCardReceivedDatePopup-title": "Change received date",
-    "editCardEndDatePopup-title": "Change end date",
-    "setCardColorPopup-title": "Set color",
-    "setCardActionsColorPopup-title": "Choose a color",
-    "setSwimlaneColorPopup-title": "Choose a color",
-    "setListColorPopup-title": "Choose a color",
-    "assigned-by": "Assigned By",
-    "requested-by": "Requested By",
-    "card-sorting-by-number": "Card sorting by number",
-    "board-delete-notice": "Deleting is permanent. You will lose all lists, cards and actions associated with this board.",
-    "delete-board-confirm-popup": "All lists, cards, labels, and activities will be deleted and you won't be able to recover the board contents. There is no undo.",
-    "boardDeletePopup-title": "Delete Board?",
-    "delete-board": "Delete Board",
-    "default-subtasks-board": "Subtasks for __board__ board",
-    "default": "Default",
-    "queue": "Queue",
-    "subtask-settings": "Subtasks Settings",
-    "minicard-settings": "Minicard Settings",
-    "boardSubtaskSettingsPopup-title": "Board Subtasks Settings",
-    "boardCardSettingsPopup-title": "Card Settings",
-    "boardMinicardSettingsPopup-title": "Minicard Settings",
-    "deposit-subtasks-board": "Deposit subtasks to this board:",
-    "deposit-subtasks-list": "Landing list for subtasks deposited here:",
-    "show-parent-in-minicard": "Show parent in minicard:",
-    "description-on-minicard": "Description on minicard",
-    "prefix-with-full-path": "Prefix with full path",
-    "prefix-with-parent": "Prefix with parent",
-    "subtext-with-full-path": "Subtext with full path",
-    "subtext-with-parent": "Subtext with parent",
-    "change-card-parent": "Change card's parent",
-    "parent-card": "Parent card",
-    "source-board": "Source board",
-    "no-parent": "Don't show parent",
-    "activity-added-label": "added label '%s' to %s",
-    "activity-removed-label": "removed label '%s' from %s",
-    "activity-delete-attach": "deleted an attachment from %s",
-    "activity-added-label-card": "added label '%s'",
-    "activity-removed-label-card": "removed label '%s'",
-    "activity-delete-attach-card": "deleted an attachment",
-    "activity-set-customfield": "set custom field '%s' to '%s' in %s",
-    "activity-unset-customfield": "unset custom field '%s' in %s",
-    "r-rule": "Rule",
-    "r-add-trigger": "Add trigger",
-    "r-add-action": "Add action",
-    "r-board-rules": "Board rules",
-    "r-add-rule": "Add rule",
-    "r-view-rule": "View rule",
-    "r-delete-rule": "Delete rule",
-    "r-new-rule-name": "New rule title",
-    "r-no-rules": "No rules",
-    "r-trigger": "Trigger",
-    "r-action": "Action",
-    "r-when-a-card": "When a card",
-    "r-is": "is",
-    "r-is-moved": "is moved",
-    "r-added-to": "Added to",
-    "r-removed-from": "Removed from",
-    "r-the-board": "the board",
-    "r-list": "list",
-    "list": "List",
-    "set-filter": "Set Filter",
-    "r-moved-to": "Moved to",
-    "r-moved-from": "Moved from",
-    "r-archived": "Moved to Archive",
-    "r-unarchived": "Restored from Archive",
-    "r-a-card": "a card",
-    "r-when-a-label-is": "When a label is",
-    "r-when-the-label": "When the label",
-    "r-list-name": "list name",
-    "r-when-a-member": "When a member is",
-    "r-when-the-member": "When the member",
-    "r-name": "name",
-    "r-when-a-attach": "When an attachment",
-    "r-when-a-checklist": "When a checklist is",
-    "r-when-the-checklist": "When the checklist",
-    "r-completed": "Completed",
-    "r-made-incomplete": "Made incomplete",
-    "r-when-a-item": "When a checklist item is",
-    "r-when-the-item": "When the checklist item",
-    "r-checked": "Checked",
-    "r-unchecked": "Unchecked",
-    "r-move-card-to": "Move card to",
-    "r-top-of": "Top of",
-    "r-bottom-of": "Bottom of",
-    "r-its-list": "its list",
+    "email-smtp-test-subject": "E-mel percubaan SMTP",
+    "email-smtp-test-text": "Anda telah berjaya menghantar e-mel",
+    "error-invitation-code-not-exist": "Kod Jemputan tidak wujud",
+    "error-notAuthorized": "Anda tidak ada kebenaran untuk melihat laman ini",
+    "webhook-title": "Nama Cangkuk Web",
+    "webhook-token": "Token (pilihan untuk pengesahan)",
+    "outgoing-webhooks": "Cangkuk Web Keluar",
+    "bidirectional-webhooks": "Cangkuk Web dua arah",
+    "outgoingWebhooksPopup-title": "Cangkuk Web Keluar",
+    "boardCardTitlePopup-title": "Tapisan Tajuk Kad",
+    "disable-webhook": "Lumpuhkan Cangkuk Web Ini",
+    "global-webhook": "Cangkuk Web Global",
+    "new-outgoing-webhook": "Cangkuk Web Keluar Baru",
+    "no-name": "(Tidak Diketahui)",
+    "Node_version": "Versi Nod",
+    "Meteor_version": "Versi Meteor",
+    "MongoDB_version": "Versi MongoDB",
+    "MongoDB_storage_engine": "Enjin Storan MongoDB",
+    "MongoDB_Oplog_enabled": "Oplog MongoDB dihidupkan",
+    "OS_Arch": "Arch OS",
+    "OS_Cpus": "OS Bilangan CPU",
+    "OS_Freemem": "OS Memori Bebas",
+    "OS_Loadavg": "OS Muatan Purata",
+    "OS_Platform": "Plaltform OS",
+    "OS_Release": "Versi OS",
+    "OS_Totalmem": "Jumlah Memori OS",
+    "OS_Type": "Jenis OS",
+    "OS_Uptime": "Tempoh hidup OS",
+    "days": "hari",
+    "hours": "ja",
+    "minutes": "minit",
+    "seconds": "saat",
+    "show-field-on-card": "Papar ruangan ini pada kad",
+    "automatically-field-on-card": "tambah ruang pada kad baru",
+    "always-field-on-card": "tambah ruang pada semua kad",
+    "showLabel-field-on-card": "Papar label ruang pada kad mini",
+    "showSum-field-on-list": "Papar jumlah ruang pada atas senarai",
+    "yes": "Ya",
+    "no": "Tidak",
+    "accounts": "Akau",
+    "accounts-allowEmailChange": "Benarkan Penukaran e-mel",
+    "accounts-allowUserNameChange": "Benarkan Perubahan Nama Pengguna",
+    "tableVisibilityMode-allowPrivateOnly": "Kebolehlihatan Papan: Hanya Benarkan Papan Peribadi ",
+    "tableVisibilityMode": "Kebolehlihatan Papan",
+    "createdAt": "Dicipta pada",
+    "modifiedAt": "Diubah pada",
+    "verified": "Disahkan",
+    "active": "Aktif",
+    "card-received": "Diterima",
+    "card-received-on": "Diterima pada",
+    "card-end": "tamat",
+    "card-end-on": "Tamat pada",
+    "editCardReceivedDatePopup-title": "Ubah masa terima",
+    "editCardEndDatePopup-title": "Ubah masa tamat",
+    "setCardColorPopup-title": "Set Warna",
+    "setCardActionsColorPopup-title": "Pilih warna",
+    "setSwimlaneColorPopup-title": "Pilih warna",
+    "setListColorPopup-title": "Pilih warna",
+    "assigned-by": "Pemberi tugas",
+    "requested-by": "Diminta oleh",
+    "card-sorting-by-number": "Kad disusun mengikut nombor",
+    "board-delete-notice": "Hapus adalah kekal. Anda akan hilang semua senarai, kad dan tindakan yang berkait dengan papan ini.",
+    "delete-board-confirm-popup": "Semua senarai, kad, label dan aktiviti akan dihapus dan anda tidak akan dapat pulihkan semula kandungan papan. Tiada undur semula",
+    "boardDeletePopup-title": "Hapus Papan?",
+    "delete-board": "Hapus papan",
+    "default-subtasks-board": "subtugas untuk __board__ papan",
+    "default": "Lalai",
+    "queue": "Giliran",
+    "subtask-settings": "Tetapan Subtugas",
+    "minicard-settings": "Tetapan kadmini",
+    "boardSubtaskSettingsPopup-title": "Tetapan Subtugas Papan",
+    "boardCardSettingsPopup-title": "Tetapan Kad",
+    "boardMinicardSettingsPopup-title": "Tetapan kadmini",
+    "deposit-subtasks-board": "Masukkan subtugas kepada papan ini:",
+    "deposit-subtasks-list": "senarai subtugas dimasukkan di sini:",
+    "show-parent-in-minicard": "Papar induk dalam kadmini:",
+    "description-on-minicard": "Keterangan pada kadmini",
+    "prefix-with-full-path": "rintisan dengan prefix",
+    "prefix-with-parent": "Induk dnegan prefix",
+    "subtext-with-full-path": "Subtext dengan rintisan lengkap",
+    "subtext-with-parent": "Subteks dengan induk",
+    "change-card-parent": "Ubah Induk Kad",
+    "parent-card": "Kad Induk",
+    "source-board": "Papan sumber",
+    "no-parent": "Jangan papar Induk",
+    "activity-added-label": "tambah label '%s' ke %s",
+    "activity-removed-label": "buang label '%s' dari %s",
+    "activity-delete-attach": "lampiran dihapus daripada %s",
+    "activity-added-label-card": "label '%s' ditambah",
+    "activity-removed-label-card": "label '%s' dibuang",
+    "activity-delete-attach-card": "hapus lampiran",
+    "activity-set-customfield": "setkan ruang khas '%s' kepada '%s' dalam %s",
+    "activity-unset-customfield": "nyahset ruang khas '%s' dalam %s",
+    "r-rule": "Peraturan",
+    "r-add-trigger": "Tambah picu",
+    "r-add-action": "Tambah tindakan",
+    "r-board-rules": "Peraturan Papan",
+    "r-add-rule": "Tambah peraturan",
+    "r-view-rule": "Papar peratura",
+    "r-delete-rule": "Hapus peraturan",
+    "r-new-rule-name": "Judul peraturan baru",
+    "r-no-rules": "Tiada peraturan",
+    "r-trigger": "Picu",
+    "r-action": "Tindakan",
+    "r-when-a-card": "Apabila kad",
+    "r-is": "iala",
+    "r-is-moved": "dipindah",
+    "r-added-to": "Ditambah kepada",
+    "r-removed-from": "Dihapus daripada",
+    "r-the-board": "Papan",
+    "r-list": "senarai",
+    "list": "Senarai",
+    "set-filter": "Set tapisan",
+    "r-moved-to": "Dipindah ke",
+    "r-moved-from": "Dipindah daripada",
+    "r-archived": "Dipindah ke Arkib",
+    "r-unarchived": "Dipulih daripada Arki",
+    "r-a-card": "kad",
+    "r-when-a-label-is": "Apabila label ialah",
+    "r-when-the-label": "Apabila label",
+    "r-list-name": "nama senarai",
+    "r-when-a-member": "Apabila ahli ialah",
+    "r-when-the-member": "Apabile ahli",
+    "r-name": "nama",
+    "r-when-a-attach": "Apabila lampiran",
+    "r-when-a-checklist": "Apabila senaraisemak  adalah",
+    "r-when-the-checklist": "Apabila senaraisemak",
+    "r-completed": "Lengkap",
+    "r-made-incomplete": "Jadikan tidak lengkap",
+    "r-when-a-item": "Apabila item senarai semak adalah",
+    "r-when-the-item": "Apabila item senaraisemak",
+    "r-checked": "Diperiksa",
+    "r-unchecked": "Tidak diperiksa",
+    "r-move-card-to": "Pindah kad ke",
+    "r-top-of": "Atas pada",
+    "r-bottom-of": "Bawah pada",
+    "r-its-list": "senarainya",
     "r-archive": "Pindah ke arkib",
-    "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-unarchive": "Dipulih daripada Arkib",
+    "r-card": "kad ",
+    "r-add": "Tambah",
+    "r-remove": "Hapus",
+    "r-label": "labe",
+    "r-member": "ahli",
+    "r-remove-all": "Buang semua ahli daripada kad",
+    "r-set-color": "Set warna kepada",
+    "r-checklist": "senaraisemak",
+    "r-check-all": "Periksa semua",
+    "r-uncheck-all": "Tidak periksa semua",
+    "r-items-check": "Item senaraisemak",
+    "r-check": "Periksa",
+    "r-uncheck": "tidak periksa",
     "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-of-checklist": "kepada senaraisemak",
+    "r-send-email": "Hantar e-mel",
+    "r-to": "kepada",
+    "r-of": "daripada",
+    "r-subject": "tajuk",
+    "r-rule-details": "Perincian Peraturan",
+    "r-d-move-to-top-gen": "Pindah kad ke atas senarainya",
+    "r-d-move-to-top-spec": "Pindah kad ke bawah senarai",
+    "r-d-move-to-bottom-gen": "Pindah kad ke bawah senarainya",
+    "r-d-move-to-bottom-spec": "Pindah kad ke bawah senarai",
+    "r-d-send-email": "Hantar e-mel",
+    "r-d-send-email-to": "kepada",
+    "r-d-send-email-subject": "tajuk",
+    "r-d-send-email-message": "mesej",
+    "r-d-archive": "Pindah kad ke Arkib",
+    "r-d-unarchive": "Pulih kad daripada Arkib",
+    "r-d-add-label": "Tambah label",
+    "r-d-remove-label": "Buang label",
+    "r-create-card": "Cipta kad baru",
+    "r-in-list": "salam senarai",
+    "r-in-swimlane": "dalam aliran renang",
+    "r-d-add-member": "Tambah ahli",
+    "r-d-remove-member": "Buang ahli",
+    "r-d-remove-all-member": "Buang semua ahli",
+    "r-d-check-all": "Periksa semua item dalam senarai",
+    "r-d-uncheck-all": "Tidak periksa semua item dalam senarai",
+    "r-d-check-one": "Periksa item",
+    "r-d-uncheck-one": "Tidak periksa item",
+    "r-d-check-of-list": "kepada senaraisemak",
+    "r-d-add-checklist": "Tambah senaraisemak",
+    "r-d-remove-checklist": "Buang senaraisemak",
+    "r-by": "oleh",
+    "r-add-checklist": "Tambah senaraisemak",
+    "r-with-items": "dengan item",
+    "r-items-list": "item1, item2, item3",
+    "r-add-swimlane": "Tambah aliranrenang",
+    "r-swimlane-name": "nama aliranrenang",
+    "r-board-note": "Nota: Tinggalkan ruang kosong untuk padankan setiap nilai yang mungkin",
+    "r-checklist-note": "Nota: item-item senaraisemak perlu ditulis sebagai nilai terpisah antara tanda koma",
+    "r-when-a-card-is-moved": "Apabila kad dipindah ke senarai lain",
     "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-update": "Kemaskini",
+    "r-datefield": "ruang tarikh",
+    "r-df-start-at": "mula",
+    "r-df-due-at": "akhir",
+    "r-df-end-at": "tamat",
+    "r-df-received-at": "diterima",
+    "r-to-current-datetime": "ke tarikh/masa sekarang",
+    "r-remove-value-from": "Buang nilai daripada",
     "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",
-    "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 ?",
+    "authentication-method": "Kaedah pengesahan",
+    "authentication-type": "Jenis pengesahan",
+    "custom-product-name": "Nama Produk Khas",
+    "layout": "Susunatur",
+    "hide-logo": "Sembunyikan logo",
+    "add-custom-html-after-body-start": "Tambah HTML sendiri selepas <body>bermula",
+    "add-custom-html-before-body-end": "Tambah HTML sendiri selepas </body> tamat",
+    "error-undefined": "Ralat",
+    "error-ldap-login": "Ralat terjadi semasa cuba untuk login",
+    "display-authentication-method": "Papar Kaedah Pengesahan",
+    "oidc-button-text": "Ubahsuai teks pada butang OIDC",
+    "default-authentication-method": "Kaedah Pengesahan lalai",
+    "duplicate-board": "Pendua Papan",
+    "org-number": "Jumlah Organisasi ialah:",
+    "team-number": "Jumlah kumpulan ialah:",
+    "people-number": "Jumlah pengguna ialah:",
+    "swimlaneDeletePopup-title": "Hapus aliranrenang?",
     "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",
+    "restore-all": "Pulih semua",
+    "delete-all": "Hapus semua",
+    "loading": "Sedang dimuatkan, sila tunggu",
+    "previous_as": "kali terakhir ialah",
     "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",
+    "a-dueAt": "tarikh akhir telah diubah menjadi",
+    "a-endAt": "tarikh tamat telah diubah menjadi",
+    "a-startAt": "tarikh mula telah diubah menjadi",
+    "a-receivedAt": "tarikh terima telah diubah menjadi",
     "almostdue": "current due time %s is approaching",
     "pastdue": "current due time %s is past",
     "duenow": "current due time %s is today",
@@ -887,8 +887,8 @@
     "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",
+    "accounts-allowUserDelete": "Benarkan pengguna untuk hapuskan akaun mereka sendiri",
+    "hide-minicard-label-text": "Sembunyikan teks label kadmini",
     "show-desktop-drag-handles": "Show desktop drag handles",
     "assignee": "Assignee",
     "cardAssigneesPopup-title": "Assignee",
@@ -973,19 +973,19 @@
     "operator-board-abbrev": "b",
     "operator-swimlane": "swimlane",
     "operator-swimlane-abbrev": "s",
-    "operator-list": "list",
+    "operator-list": "senarai",
     "operator-list-abbrev": "l",
-    "operator-label": "label",
+    "operator-label": "labe",
     "operator-label-abbrev": "#",
     "operator-user": "user",
     "operator-user-abbrev": "@",
-    "operator-member": "member",
+    "operator-member": "ahli",
     "operator-member-abbrev": "m",
     "operator-assignee": "assignee",
     "operator-assignee-abbrev": "a",
     "operator-creator": "creator",
     "operator-status": "status",
-    "operator-due": "due",
+    "operator-due": "akhir",
     "operator-created": "created",
     "operator-modified": "modified",
     "operator-sort": "sort",
@@ -1004,16 +1004,16 @@
     "predicate-month": "month",
     "predicate-quarter": "quarter",
     "predicate-year": "year",
-    "predicate-due": "due",
+    "predicate-due": "akhir",
     "predicate-modified": "modified",
     "predicate-created": "created",
     "predicate-attachment": "attachment",
     "predicate-description": "description",
-    "predicate-checklist": "checklist",
-    "predicate-start": "start",
-    "predicate-end": "end",
+    "predicate-checklist": "senaraisemak",
+    "predicate-start": "mula",
+    "predicate-end": "tamat",
     "predicate-assignee": "assignee",
-    "predicate-member": "member",
+    "predicate-member": "ahli",
     "predicate-public": "public",
     "predicate-private": "private",
     "predicate-selector": "selector",
@@ -1128,7 +1128,7 @@
     "add-teams-label": "Added teams are displayed below:",
     "remove-team-from-table": "Are you sure you want to remove this team from the board ?",
     "confirm-btn": "Confirm",
-    "remove-btn": "Remove",
+    "remove-btn": "Hapus",
     "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",
@@ -1164,24 +1164,28 @@
     "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": "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-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",
-    "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"
+    "subtaskActionsPopup-title": "Tindakan Sub-tugas",
+    "attachmentActionsPopup-title": "Tindakan Lampiran",
+    "attachment-move-storage-fs": "Pindah lampiran ke sistem fail",
+    "attachment-move-storage-gridfs": "Pindah lampiran ke GridFS",
+    "attachment-move": "Pindah Lampiran",
+    "move-all-attachments-to-fs": "Pindah semua lampiran ke sistem fail",
+    "move-all-attachments-to-gridfs": "Pindah semua lampiran ke GridFS",
+    "move-all-attachments-of-board-to-fs": "Pindah semua lampiran papan ini ke sistem fail",
+    "move-all-attachments-of-board-to-gridfs": "Pindah semua lampiran papan kepada GridFS",
+    "path": "Laluan",
+    "version-name": "Nama Versi",
+    "size": "Saiz",
+    "storage": "Storan",
+    "action": "Tindakan",
+    "board-title": "Judul Papan",
+    "attachmentRenamePopup-title": "Ubah Nama",
+    "uploading": "Memuat nai",
+    "remaining_time": "Masa tinggal",
+    "speed": "Kelajua",
+    "progress": "Perkembangan",
+    "password-again": "Katalaluan(sekali lagi)",
+    "if-you-already-have-an-account": "Jika anda sudah ada akaun",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/nb.i18n.json

@@ -512,7 +512,7 @@
     "normal": "Normal",
     "normal-desc": "Kan se og redigere Kort. Kan ikke endre innstillinger.",
     "not-accepted-yet": "Invitasjon foreløpig ikke akseptert",
-    "notify-participate": "Motta oppdateringer på alle kort du bidrar til som Oppretter eller Medlem",
+    "notify-participate": "Receive updates to any cards you participate as creator or member",
     "notify-watch": "Motta oppdatering av alle tavler, lister eller kort som du overvåker",
     "optional": "valgfritt",
     "or": "eller",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/nl-NL.i18n.json

@@ -512,7 +512,7 @@
     "normal": "Normaal",
     "normal-desc": "Kan de kaarten zien en wijzigen. Kan de instellingen niet wijzigen.",
     "not-accepted-yet": "Uitnodiging nog niet geaccepteerd",
-    "notify-participate": "Ontvang updates van elke kaart die je hebt aangemaakt of lid van bent",
+    "notify-participate": "Receive updates to any cards you participate as creator or member",
     "notify-watch": "Ontvang updates van elke bord, lijst of kaart die je bekijkt.",
     "optional": "optioneel",
     "or": "of",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/nl.i18n.json

@@ -512,7 +512,7 @@
     "normal": "Normaal",
     "normal-desc": "Kan de kaarten zien en wijzigen. Kan de instellingen niet wijzigen.",
     "not-accepted-yet": "Uitnodiging nog niet geaccepteerd",
-    "notify-participate": "Ontvang updates van elke kaart die je hebt aangemaakt of lid van bent",
+    "notify-participate": "Ontvang updates op kaarten waar je lid of maker van bent",
     "notify-watch": "Ontvang updates van elke bord, lijst of kaart die je bekijkt.",
     "optional": "optioneel",
     "or": "of",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Resterende tijd",
     "speed": "Snelheid",
-    "progress": "Voortgang"
+    "progress": "Voortgang",
+    "password-again": "Wachtwoord (nogmaals)",
+    "if-you-already-have-an-account": "Als je al een account hebt",
+    "register": "Registreer",
+    "forgot-password": "Wachtwoord vergeten"
 }

+ 6 - 2
imports/i18n/data/oc.i18n.json

@@ -512,7 +512,7 @@
     "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 creater or member",
+    "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": "opcional",
     "or": "o",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/pa.i18n.json

@@ -512,7 +512,7 @@
     "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 creater or member",
+    "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",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/pl-PL.i18n.json

@@ -512,7 +512,7 @@
     "normal": "Użytkownik standardowy",
     "normal-desc": "Może widzieć i edytować karty. Nie może zmieniać ustawiań.",
     "not-accepted-yet": "Zaproszenie jeszcze niezaakceptowane",
-    "notify-participate": "Otrzymuj informacje o aktywności w kartach, które stworzyłeś(aś) lub których jesteś użytkownikiem",
+    "notify-participate": "Receive updates to any cards you participate as creator or member",
     "notify-watch": "Otrzymuj powiadomienia z tablic, list i kart, które obserwujesz",
     "optional": "opcjonalny",
     "or": "lub",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/pl.i18n.json

@@ -512,7 +512,7 @@
     "normal": "Użytkownik standardowy",
     "normal-desc": "Może widzieć i edytować karty. Nie może zmieniać ustawiań.",
     "not-accepted-yet": "Zaproszenie jeszcze niezaakceptowane",
-    "notify-participate": "Otrzymuj informacje o aktywności w kartach, które stworzyłeś(aś) lub których jesteś użytkownikiem",
+    "notify-participate": "Receive updates to any cards you participate as creator or member",
     "notify-watch": "Otrzymuj powiadomienia z tablic, list i kart, które obserwujesz",
     "optional": "opcjonalny",
     "or": "lub",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/pt-BR.i18n.json

@@ -512,7 +512,7 @@
     "normal": "Normal",
     "normal-desc": "Pode ver e editar cartões. Não pode alterar configurações.",
     "not-accepted-yet": "Convite ainda não aceito",
-    "notify-participate": "Receber atualizações de qualquer card que você criar ou participar como membro",
+    "notify-participate": "Receba atualizações de todos os cartões que você participa como criador ou membro",
     "notify-watch": "Receber atualizações de qualquer board, lista ou cards que você estiver observando",
     "optional": "opcional",
     "or": "ou",
@@ -1183,5 +1183,9 @@
     "uploading": "Carregando",
     "remaining_time": "Tempo restante",
     "speed": "Velocidade",
-    "progress": "Progresso"
+    "progress": "Progresso",
+    "password-again": "Senha (novamente)",
+    "if-you-already-have-an-account": "Se você já tiver uma conta",
+    "register": "Registrar",
+    "forgot-password": "Esqueci minha senha"
 }

+ 6 - 2
imports/i18n/data/pt.i18n.json

@@ -512,7 +512,7 @@
     "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": "Receber actualizações de qualquer cartão que criar ou participar como membro",
+    "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",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/ro.i18n.json

@@ -512,7 +512,7 @@
     "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 creater or member",
+    "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",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/ru-UA.i18n.json

@@ -512,7 +512,7 @@
     "normal": "Обычный",
     "normal-desc": "Может редактировать карточки. Не может управлять настройками.",
     "not-accepted-yet": "Приглашение еще не принято",
-    "notify-participate": "Получать обновления по любым карточкам, которые вы создавали или участником которых являетесь.",
+    "notify-participate": "Receive updates to any cards you participate as creator or member",
     "notify-watch": "Получать обновления по любым доскам, спискам и карточкам, на которые вы подписаны как наблюдатель.",
     "optional": "не обязательно",
     "or": "или",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 19 - 15
imports/i18n/data/ru.i18n.json

@@ -139,8 +139,8 @@
     "board-info-on-my-boards": "Настройки всех досок",
     "boardInfoOnMyBoardsPopup-title": "Настройки всех досок",
     "boardInfoOnMyBoards-title": "Настройки всех досок",
-    "show-card-counter-per-list": "Show card count per list",
-    "show-board_members-avatar": "Show Board members avatars",
+    "show-card-counter-per-list": "Показывать количество карточек в списке",
+    "show-board_members-avatar": "Показать аватары участников доски",
     "board-nb-stars": "%s избранное",
     "board-not-found": "Доска не найдена",
     "board-private-info": "Это доска будет <strong>частной</strong>.",
@@ -295,7 +295,7 @@
     "linkCardPopup-title": "Карточка-ссылка",
     "searchElementPopup-title": "Поиск",
     "copyCardPopup-title": "Копировать карточку",
-    "copyManyCardsPopup-title": "Copy Template to Many Cards",
+    "copyManyCardsPopup-title": "Копировать шаблон в несколько карточек",
     "copyManyCardsPopup-instructions": "Destination Card Titles and Descriptions in this JSON format",
     "copyManyCardsPopup-format": "[ {\"title\": \"Название первой карточки\", \"description\":\"Описание первой карточки\"}, {\"title\":\"Название второй карточки\",\"description\":\"Описание второй карточки\"},{\"title\":\"Название последней карточки\",\"description\":\"Описание последней карточки\"} ]",
     "create": "Создать",
@@ -512,7 +512,7 @@
     "normal": "Обычный",
     "normal-desc": "Может редактировать карточки. Не может управлять настройками.",
     "not-accepted-yet": "Приглашение еще не принято",
-    "notify-participate": "Получать обновления по любым карточкам, которые вы создавали или участником которых являетесь.",
+    "notify-participate": "Receive updates to any cards you participate as creator or member",
     "notify-watch": "Получать обновления по любым доскам, спискам и карточкам, на которые вы подписаны как наблюдатель.",
     "optional": "не обязательно",
     "or": "или",
@@ -709,14 +709,14 @@
     "default": "По умолчанию",
     "queue": "Очередь",
     "subtask-settings": "Настройки подзадач",
-    "minicard-settings": "Minicard Settings",
+    "minicard-settings": "Настройки карточки",
     "boardSubtaskSettingsPopup-title": "Настройки подзадач для доски",
     "boardCardSettingsPopup-title": "Настройки карточки",
-    "boardMinicardSettingsPopup-title": "Minicard Settings",
+    "boardMinicardSettingsPopup-title": "Настройки карточки",
     "deposit-subtasks-board": "Отправлять подзадачи на доску:",
     "deposit-subtasks-list": "Размещать подзадачи, отправленные на эту доску, в списке:",
     "show-parent-in-minicard": "Указывать исходную карточку:",
-    "description-on-minicard": "Description on minicard",
+    "description-on-minicard": "Описание на карточке",
     "prefix-with-full-path": "Cверху, полный путь",
     "prefix-with-parent": "Сверху, только имя",
     "subtext-with-full-path": "Cнизу, полный путь",
@@ -894,7 +894,7 @@
     "cardAssigneesPopup-title": "Исполнитель",
     "addmore-detail": "Добавить более детальное описание",
     "show-on-card": "Показать на карточке",
-    "show-on-minicard": "Show on Minicard",
+    "show-on-minicard": "Показать на карточке",
     "new": "Новый",
     "editOrgPopup-title": "Редактировать организацию",
     "newOrgPopup-title": "Новая организация",
@@ -1155,24 +1155,24 @@
     "to-create-organizations-contact-admin": "Чтобы создать организации, пожалуйста свяжитесь с администратором.",
     "custom-legal-notice-link-url": "Custom legal notice page URL",
     "acceptance_of_our_legalNotice": "Продолжая, вы принимаете наши",
-    "legalNotice": "legal notice",
+    "legalNotice": "официальное уведомление",
     "copied": "Скопировано!",
     "checklistActionsPopup-title": "Действия Чек-листа",
     "moveChecklist": "Переместить Чек-лист",
     "moveChecklistPopup-title": "Переместить Чек-лист",
-    "newlineBecomesNewChecklistItem": "Newline becomes new checklist item",
+    "newlineBecomesNewChecklistItem": "Новая строка создает пункт контрольного списка",
     "copyChecklist": "Скопировать Чек-лист",
     "copyChecklistPopup-title": "Скопировать Чек-лист",
     "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-fs": "Переместить вложение в файловую систему",
     "attachment-move-storage-gridfs": "Переместить вложение в GridFS",
     "attachment-move": "Переместить вложение",
-    "move-all-attachments-to-fs": "Move all attachments to filesystem",
+    "move-all-attachments-to-fs": "Переместить все вложения в файловую систему",
     "move-all-attachments-to-gridfs": "Переместить все вложения в GridFS",
-    "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-fs": "Переместить все вложения доски в файловую систему",
+    "move-all-attachments-of-board-to-gridfs": "Переместить все вложения доски в GridFS",
     "path": "Путь",
     "version-name": "Version-Name",
     "size": "Размер",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/sk.i18n.json

@@ -512,7 +512,7 @@
     "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 creater or member",
+    "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": "alebo",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/sl.i18n.json

@@ -512,7 +512,7 @@
     "normal": "Normalno",
     "normal-desc": "Lahko gleda in ureja kartice. Ne more spreminjati nastavitev.",
     "not-accepted-yet": "Povabilo še ni sprejeto.",
-    "notify-participate": "Prejemajte posodobitve kartic, na katerih sodelujete kot ustvarjalec ali član",
+    "notify-participate": "Receive updates to any cards you participate as creator or member",
     "notify-watch": "Prejemajte posodobitve opazovanih tabel, seznamov ali kartic",
     "optional": "opcijsko",
     "or": "ali",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

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

@@ -512,7 +512,7 @@
     "normal": "Normalno",
     "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 creater or member",
+    "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": "opciono",
     "or": "ili",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/sv.i18n.json

@@ -512,7 +512,7 @@
     "normal": "Normal",
     "normal-desc": "Kan se och redigera kort. Kan inte ändra inställningar.",
     "not-accepted-yet": "Inbjudan inte ännu accepterad",
-    "notify-participate": "Få uppdateringar till alla kort du deltar i som skapare eller medlem",
+    "notify-participate": "Receive updates to any cards you participate as creator or member",
     "notify-watch": "Få uppdateringar till alla anslagstavlor, listor, eller kort du bevakar",
     "optional": "valfri",
     "or": "eller",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/sw.i18n.json

@@ -512,7 +512,7 @@
     "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 creater or member",
+    "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",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/ta.i18n.json

@@ -512,7 +512,7 @@
     "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 creater or member",
+    "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",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/th.i18n.json

@@ -512,7 +512,7 @@
     "normal": "ธรรมดา",
     "normal-desc": "สามารถดูและแก้ไขการ์ดได้ แต่ไม่สามารถเปลี่ยนการตั้งค่าได้",
     "not-accepted-yet": "ยังไม่ยอมรับคำเชิญ",
-    "notify-participate": "ได้รับการแจ้งปรับปรุงการ์ดอื่น ๆ ที่คุณมีส่วนร่วมในฐานะผู้สร้างหรือสมาชิก",
+    "notify-participate": "Receive updates to any cards you participate as creator or member",
     "notify-watch": "ได้รับการแจ้งปรับปรุงบอร์ด รายการหรือการ์ดที่คุณเฝ้าติดตาม",
     "optional": "ไม่จำเป็น",
     "or": "หรือ",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/tr.i18n.json

@@ -512,7 +512,7 @@
     "normal": "Normal",
     "normal-desc": "Kartları görüntüleyebilir ve düzenleyebilir. Ayarları değiştiremez.",
     "not-accepted-yet": "Davet henüz kabul edilmemiş",
-    "notify-participate": "Oluşturduğunuz veya üye olduğunuz tüm kartlar hakkında bildirim al",
+    "notify-participate": "Receive updates to any cards you participate as creator or member",
     "notify-watch": "Takip ettiğiniz tüm pano, liste ve kartlar hakkında bildirim al",
     "optional": "isteğe bağlı",
     "or": "veya",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/ug.i18n.json

@@ -512,7 +512,7 @@
     "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 creater or member",
+    "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",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/uk-UA.i18n.json

@@ -512,7 +512,7 @@
     "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 creater or member",
+    "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",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/uk.i18n.json

@@ -512,7 +512,7 @@
     "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 creater or member",
+    "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",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

+ 6 - 2
imports/i18n/data/uz-AR.i18n.json

@@ -512,7 +512,7 @@
     "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 creater or member",
+    "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",
@@ -1183,5 +1183,9 @@
     "uploading": "Uploading",
     "remaining_time": "Remaining time",
     "speed": "Speed",
-    "progress": "Progress"
+    "progress": "Progress",
+    "password-again": "Password (again)",
+    "if-you-already-have-an-account": "If you already have an account",
+    "register": "Register",
+    "forgot-password": "Forgot password"
 }

Деякі файли не було показано, через те що забагато файлів було змінено