Compare commits

...
87 Commits
Author SHA1 Message Date
Lauri Ojansivu a573083291 v5.59 2021-09-17 20:39:25 +03:00
Lauri Ojansivu 6a42f738c9 Updated ChangeLog. 2021-09-17 18:34:34 +03:00
Lauri Ojansivu 9bee6ae666 Sum of cards. In Progress. Part 2: Show option for custom field sum only for currency and number fields.
Thanks to xet7 !

Related #3796
2021-09-17 18:30:53 +03:00
Lauri Ojansivu 533af4b39e Updated translations. 2021-09-17 15:48:39 +03:00
Lauri Ojansivu 99a200d0b2 Updated ChangeLog. 2021-09-17 04:28:10 +03:00
Lauri Ojansivu 889ec1339a Try to fix: Can't delete attachment.
Thanks to luistiktok and xet7 !

Fixes #4012
2021-09-17 04:25:57 +03:00
Lauri Ojansivu 0bdc3d04b4 Updated ChangeLog. 2021-09-17 04:19:19 +03:00
Lauri Ojansivu bd9fbedbf9 At card attachments, show play and fullscreen controls for video webm/mp4/ogg, and play controls for audio mp3/ogg.
Thanks to luistiktok and xet7 !

Fixes #4013
2021-09-17 04:16:56 +03:00
Lauri Ojansivu 6c0a958481 Updated translations. 2021-09-16 23:47:40 +03:00
Lauri Ojansivu 45a39ec213 Updated ChangeLog. 2021-09-16 10:38:57 +03:00
Lauri Ojansivu 800304270e Merge pull request #4011 from Emile840/master
[Admin panel / Settings / Layout] Customize OIDC button text
2021-09-16 10:19:39 +03:00
Emile NDAGIJIMANA 9defed2680 [Admin panel / Settings / Layout] Customize OIDC button text 2021-09-15 18:35:09 +02:00
Lauri Ojansivu 7be9d7ff49 Updated ChangeLog. 2021-09-13 22:06:25 +03:00
Lauri Ojansivu 287abe7640 Merge branch 'Ben0it-T-master' 2021-09-12 16:47:18 +03:00
Ben0it-T 262df6c4a0 Fix : Linked card cannot change date #2930 2021-09-12 11:22:15 +02:00
Lauri Ojansivu 10e3d963ef Updated translations. 2021-09-10 22:33:29 +03:00
Lauri Ojansivu d23920c886 Updated ChangeLog. 2021-09-10 22:30:08 +03:00
Lauri Ojansivu be2647556d Merge branch 'Emile840-master' 2021-09-10 22:28:57 +03:00
Lauri Ojansivu ea57864bcc Merge branch 'master' of https://github.com/Emile840/wekan into Emile840-master 2021-09-10 22:16:57 +03:00
Emile NDAGIJIMANA 0c121a5894 update package-lock.json 2021-09-09 17:53:10 +02:00
Emile NDAGIJIMANA c19723ae27 Add / remove team members as board members when adding / removing team to a board 2021-09-09 16:51:37 +02:00
Lauri Ojansivu 00b43df267 Updated translations. 2021-09-08 16:08:05 +03:00
Lauri Ojansivu edb6355960 Updated ChangeLog. 2021-09-08 15:57:54 +03:00
Lauri Ojansivu 8626b466b8 Sum of cards. In Progress.
Thanks to xet7 !

Related #3796
2021-09-08 15:55:53 +03:00
Lauri Ojansivu a80ab6e47a Updated ChangeLog. 2021-09-08 14:57:15 +03:00
Lauri Ojansivu 2b2978b8e7 Merge pull request #3999 from helioguardabaxo/master
When list has just one card, to show 'card' instead of 'cards'
2021-09-08 14:49:09 +03:00
helioguardabaxo 3bdea42f6d Includes JS file to previous commit 2021-09-07 18:13:08 -03:00
helioguardabaxo b56ea161cd When list has just one card, to show 'card' instead of 'cards' 2021-09-07 18:09:40 -03:00
Lauri Ojansivu cde74a9c0b Removed extra files. 2021-09-07 01:13:19 +03:00
Lauri Ojansivu 79b00f88b0 Updated ChangeLog. 2021-09-07 00:11:25 +03:00
Lauri Ojansivu 0da84f8f3e Enter new password 2 times when registering.
Thanks to sh2515 and xet7 !

Fixes #2378
2021-09-07 00:08:45 +03:00
Lauri Ojansivu 4f164a46a6 Updated ChangeLog. 2021-09-06 23:38:15 +03:00
Lauri Ojansivu 3d9b7eb7ab Added some translations to: Admin Panel/People: Possibility of adding a team to all selected users.
Thanks to xet7.

Related https://github.com/wekan/wekan/pull/3996
2021-09-06 23:35:56 +03:00
Lauri Ojansivu d3eb0ced83 Fixed dependencies.
Thanks to xet7 !
2021-09-06 23:10:01 +03:00
Lauri Ojansivu 08ac1f6b69 Merge pull request #3996 from Emile840/master
[Admin panel / People] possibility of adding a team to all selected Users
2021-09-06 23:08:35 +03:00
Lauri Ojansivu cc63be8ff0 Updated translations. 2021-09-06 22:56:40 +03:00
Lauri Ojansivu b1d8b0c7d4 Updated ChangeLog. 2021-09-06 22:47:07 +03:00
Lauri Ojansivu 3f6fde033b Merge pull request #3994 from ww-daniel-mora/fix/issue-2444-OIDC-first-login
Fix first user creation for via OIDC
2021-09-06 22:44:31 +03:00
Emile NDAGIJIMANA 0a9e10b21e ['Version 5.58' Admin panel / People] possibility of adding a team to all selected Users 2021-09-06 21:43:38 +02:00
Lauri Ojansivu 25e17fedb9 Updated ChangeLog. 2021-09-06 22:41:09 +03:00
Lauri Ojansivu 8ec54ffa5b Merge pull request #3993 from garrison/devel-broken-links
Links to devel branch are broken; use master instead
2021-09-06 22:36:40 +03:00
Emile NDAGIJIMANA b516275c24 [Admin panel / People] possibility of adding a team to all selected Users 2021-09-06 17:38:03 +02:00
Daniel Mora aea5d62556 Fix first user creation for via OIDC
When setting up a new deploy and registering the first user via OIDC no profile information would be populated. This also prevented updating profile information as the client would error when encountering a null email value. I manually tested this change against the OIDC use case, but, not others. This fix should address #2444
2021-09-04 16:08:55 -04:00
Jim Garrison de2fc69315 Links to devel branch are broken; use master instead 2021-09-03 21:55:18 -04:00
Lauri Ojansivu 8629537c3f v5.58 2021-09-01 17:32:53 +03:00
Lauri Ojansivu 57401e48c1 Updated ChangeLog. 2021-09-01 16:29:10 +03:00
Lauri Ojansivu 76f4b8316b Merge branch 'Emile840-master' 2021-09-01 16:20:38 +03:00
Lauri Ojansivu ef0e4e36f4 Merge branch 'master' of https://github.com/Emile840/wekan into Emile840-master 2021-09-01 16:17:36 +03:00
Emile NDAGIJIMANA 55296b676b [After update wekan to 5.57] Edit profil and change pswd menus are not displayed when SSO authentication is used 2021-09-01 14:43:14 +02:00
Lauri Ojansivu 5b9a2a8bac Updated ChangeLog. 2021-09-01 14:43:14 +02:00
Lauri Ojansivu 8031b184f3 v5.57 2021-09-01 14:43:14 +02:00
Lauri Ojansivu 1efd7bb33a Updated build scripts. 2021-09-01 14:43:14 +02:00
Lauri Ojansivu 53d663f77b v5.56 2021-09-01 14:43:14 +02:00
Lauri Ojansivu 9969523b70 Updated ChangeLog. 2021-09-01 14:43:14 +02:00
Lauri Ojansivu 2cd0a414d5 Updated dependencies.
Thanks to developers of dependencies!
2021-09-01 14:43:14 +02:00
Lauri Ojansivu 256a673a7f v5.55 2021-09-01 14:43:14 +02:00
Lauri Ojansivu 6d8a062e50 Updated ChangeLog. 2021-09-01 14:43:14 +02:00
Lauri Ojansivu 35a7159be4 Updated to Node.js v12.22.6. Thanks to Node.js developers. 2021-09-01 14:43:13 +02:00
Lauri Ojansivu 764d9fa806 Fix typo. 2021-09-01 14:43:13 +02:00
Lauri Ojansivu 292ff3c961 Updated translations. 2021-09-01 14:43:13 +02:00
Lauri Ojansivu 071929d3a6 Updated ChangeLog. 2021-09-01 14:43:13 +02:00
Emile NDAGIJIMANA c7cc9273a6 Edit profil and change password menus are not displayed when SSO authentication is used 2021-09-01 11:40:54 +02:00
Lauri Ojansivu 55a11a24f4 Updated ChangeLog. 2021-08-31 22:50:35 +03:00
Lauri Ojansivu d1f443bcd8 v5.57 2021-08-31 21:58:41 +03:00
Lauri Ojansivu 52fafe9976 Updated build scripts. 2021-08-31 21:54:31 +03:00
Lauri Ojansivu 9aa7b792be v5.56 2021-08-31 21:20:53 +03:00
Lauri Ojansivu 07e9fe3403 Updated ChangeLog. 2021-08-31 21:17:15 +03:00
Lauri Ojansivu 858967f420 Updated dependencies.
Thanks to developers of dependencies!
2021-08-31 21:15:08 +03:00
Lauri Ojansivu e07df35b61 v5.55 2021-08-31 20:58:17 +03:00
Lauri Ojansivu 2a3aa9331f Updated ChangeLog. 2021-08-31 19:21:25 +03:00
Lauri Ojansivu 4863689248 Updated to Node.js v12.22.6. Thanks to Node.js developers. 2021-08-31 19:19:24 +03:00
Lauri Ojansivu 8a53aa9fa4 Fix typo. 2021-08-30 19:13:28 +03:00
Lauri Ojansivu 57a990d91e Updated translations. 2021-08-30 19:02:40 +03:00
Lauri Ojansivu 76c0393c53 Updated ChangeLog. 2021-08-30 18:57:54 +03:00
Lauri Ojansivu 62d472fa54 Merge pull request #3981 from Emile840/master
Fix bugs #3978 and #3979
2021-08-30 18:53:14 +03:00
Emile NDAGIJIMANA 6d9d69e01d Fix bugs #3978 and #3979 2021-08-30 15:49:37 +02:00
Lauri Ojansivu 38666cbda2 v5.54 2021-08-28 01:50:03 +03:00
Lauri Ojansivu b3b81546f6 Updated translations. 2021-08-28 01:36:16 +03:00
Lauri Ojansivu 9c2151f802 Updated translations. 2021-08-28 01:26:01 +03:00
Lauri Ojansivu 1f2c4b5a9e Updated ChangeLog. 2021-08-28 01:19:24 +03:00
Lauri Ojansivu c9ef28b2ad Merge pull request #3977 from syndimann/fix/sub-task-card-numbers
Fix: Incorrect card numbers for sub tasks
2021-08-28 01:15:13 +03:00
Kai Lehmann 03a5f46131 fixes card numbers for sub tasks 2021-08-27 21:16:27 +02:00
Lauri Ojansivu f1e4297e00 Merge pull request #3976 from Emile840/master
[Admin panel] Added a parameter to display or not the visibility of a board in private mode only
2021-08-27 17:38:25 +03:00
Emile NDAGIJIMANA 9bb1425a81 [Admin panel] Add a parameter to display or not the visibility of a board in private mode only 2021-08-27 16:25:44 +02:00
Lauri Ojansivu b6277233a1 v5.53 2021-08-27 15:07:58 +03:00
Lauri Ojansivu 7bed8a7abb Updated ChangeLog. 2021-08-27 14:48:00 +03:00
Lauri Ojansivu 787df04419 Try to fix MAIL_FROM.
Thanks to xet7 !

Fixes #3972,
fixes #3975,
fixes #3969
2021-08-27 14:35:37 +03:00
200 changed files with 2123 additions and 7313 deletions

No files matched your search

+1 -1
View File
@@ -6,7 +6,7 @@ ENV DEBIAN_FRONTEND=noninteractive
ENV \
DEBUG=false \
NODE_VERSION=v12.22.5 \
NODE_VERSION=v12.22.6 \
METEOR_RELEASE=1.10.2 \
USE_EDGE=false \
METEOR_EDGE=1.5-beta.17 \
+1
View File
@@ -157,6 +157,7 @@
"Integrations": true,
"HTTP": true,
"AccountSettings": true,
"TableVisibilityModeSettings": true,
"Announcements": true,
"Swimlanes": true,
"ChecklistItems": true,
+1 -1
View File
@@ -81,7 +81,7 @@ parts:
wekan:
source: .
plugin: nodejs
node-engine: 12.22.5
node-engine: 12.22.6
node-packages:
- node-gyp
- node-pre-gyp
+1 -1
View File
@@ -83,7 +83,7 @@ parts:
wekan:
source: .
plugin: nodejs
node-engine: 12.22.5
node-engine: 12.22.6
node-packages:
- node-gyp
- node-pre-gyp
+1 -1
View File
@@ -3,7 +3,7 @@ sudo: required
env:
TRAVIS_DOCKER_COMPOSE_VERSION: 1.24.0
TRAVIS_NODE_VERSION: 12.22.5
TRAVIS_NODE_VERSION: 12.22.6
TRAVIS_NPM_VERSION: latest
before_install:
+108 -3
View File
@@ -3,6 +3,111 @@
Note: With Docker, please don't use latest tag. Only use release tags.
See https://github.com/wekan/wekan/issues/3874
# v5.59 2021-09-17 Wekan release
This release adds the following new features:
- [Admin Panel/People: Possibility of adding a team to all selected users](https://github.com/wekan/wekan/pull/3996).
Thanks to Emile840.
- [Add / remove team members as board members when adding / removing team from board](https://github.com/wekan/wekan/pull/4000).
Thanks to Emile840.
- [Added more translations to: Admin Panel/People: Possibility of adding a team to all selected users](https://github.com/wekan/wekan/commit/3d9b7eb7ab41c6450b473f6f349d894f516c5487).
Thanks to xet7.
- [Enter new password 2 times when registering](https://github.com/wekan/wekan/commit/0da84f8f3eb91c5bf726e058f5ec74a7891d734b).
Thanks to sh2515 and xet7.
- Sum of cards. In Progress, not ready yet.
[Part 1: Add Custom Field options for field sum](https://github.com/wekan/wekan/commit/8626b466b830adf6c671211bbd61b53b96ac5a49).
[Part 2: Show option for custom field sum only for currency and number custom fields](https://github.com/wekan/wekan/commit/9bee6ae6663a5e1c974de2811f6a5fdd2d66efe5).
Thanks to xet7.
- [Admin Panel/Settings/Layout: Customize OIDC button text](https://github.com/wekan/wekan/pull/4011.
Thanks to Emile840.
- [At card attachments, show play and fullscreen controls for video webm/mp4/ogg, and play controls for audio mp3/ogg](https://github.com/wekan/wekan/commit/bd9fbedbf9fbe0181913876b930b335261cd2a0a).
Thanks to luistiktok and xet7.
and fixes the following bugs:
- [Links to devel branch are broken; use master instead](https://github.com/wekan/wekan/pull/3993).
Thanks to garrison.
- [Fix first user creation for via OIDC](https://github.com/wekan/wekan/pull/3994).
Thanks to ww-daniel-mora.
- [When list has just one card, to show 'card' instead of 'cards'](https://github.com/wekan/wekan/pull/3999).
Thanks to helioguardabaxo.
- [Fix: Linked card cannot change date](https://github.com/wekan/wekan/pull/4002).
Thanks to Ben0it-T.
- [Try to fix: Can't delete attachment](https://github.com/wekan/wekan/commit/889ec1339a025a68ec919f059b9d58e8d94a3376).
Thanks to luistiktok and xet7.
Thanks to above GitHub users for their contributions and translators for their translations.
# v5.58 2021-09-01 Wekan release
This release fixes the following bugs:
- [1) Edit profile and modify password menus are not displayed if SSO authentication is used.
2) Board filtering will be displayed only if user belongs to atleast one team or
organization](https://github.com/wekan/wekan/pull/3983).
Thanks to Emile840.
Thanks to above GitHub users for their contributions and translators for their translations.
# v5.57 2021-08-31 Wekan release
This release adds the following updates:
- [Updated build scripts](https://github.com/wekan/wekan/commit/52fafe997659e933e403acb0ee0cffc99f74e35f).
Thanks to xet7.
Thanks to above GitHub users for their contributions and translators for their translations.
# v5.56 2021-08-31 Wekan release
This release adds the following updates:
- [Updated dependencies](https://github.com/wekan/wekan/commit/858967f4200783cadaa62d0e3436f661c772ede7).
Thanks to developers of dependencies.
Thanks to above GitHub users for their contributions and translators for their translations.
# v5.55 2021-08-31 Wekan release
This release adds to following CRITICAL SECURITY UPDATES:
- [Updated to Node.js v12.22.6](https://github.com/wekan/wekan/commit/48636892489dd01c6f6b930bafb94651c00859d8).
Thanks to Node.js developers.
and fixes the following bugs:
- [Fixed bugs](https://github.com/wekan/wekan/pull/3981):
1) Public Boards page shows only "Add Board" button, not any Public Boards.
2) When at Admin Panel / Boards visibility / Private only, public board still accessible publicly by it's
public board URL.
Thanks to Emile840.
Thanks to above GitHub users for their contributions and translators for their translations.
# v5.54 2021-08-28 Wekan release
This release adds the following new features:
- [Admin panel: Added a parameter to display or not the visibility of a board in private mode only](https://github.com/wekan/wekan/pull/3976).
Thanks to Emile840.
and fixes the following bugs:
- [Fix: Incorrect card numbers for sub tasks](https://github.com/wekan/wekan/pull/3977).
Thanks to syndimann.
Thanks to above GitHub users for their contributions and translators for their translations.
# v5.53 2021-08-27 Wekan release
This release fixes the following bugs:
- [Try to fix MAIL_FROM](https://github.com/wekan/wekan/commit/787df044190915c46e22159f3c40fb611846dc07).
Thanks to xet7.
Thanks to above GitHub users for their contributions and translators for their translations.
# v5.52 2021-08-26 Wekan release
This release adds the following new features:
@@ -5671,7 +5776,7 @@ This release adds the following new features:
and fixes the following bugs:
- Revert [Sandstorm API changes](https://github.com/wekan/wekan/commit/be03a191c4321c2f80116c0ee1ae6c826d882535)
that were done at [Wekan v2.05](https://github.com/wekan/wekan/blob/devel/CHANGELOG.md#v205-2019-01-27-wekan-release)
that were done at [Wekan v2.05](https://github.com/wekan/wekan/blob/master/CHANGELOG.md#v205-2019-01-27-wekan-release)
to fix #2143. Thanks to pantraining and xet7.
Thanks to above GitHub users and translators for contributions.
@@ -5818,7 +5923,7 @@ Update translations. Thanks to translators.
This release adds the following new features:
- [IFTTT Rules improvements](https://github.com/wekan/wekan/pull/2088). Thanks to Angtrim.
- Add [find.sh](https://github.com/wekan/wekan/blob/devel/find.sh) bash script that ignores
- Add [find.sh](https://github.com/wekan/wekan/blob/master/find.sh) bash script that ignores
extra directories when searching. xet7 uses this a lot when developing. Thanks to xet7.
Thanks to above GitHub users for their contributions.
@@ -7329,7 +7434,7 @@ This release adds the following new features:
- [Checklist templates](https://github.com/wekan/wekan/pull/1470);
- Added [Finnish language changelog](https://github.com/wekan/wekan/tree/devel/meta/t9n-changelog)
and [more Finnish traslations](https://github.com/wekan/wekan/blob/devel/sandstorm-pkgdef.capnp)
and [more Finnish traslations](https://github.com/wekan/wekan/blob/master/sandstorm-pkgdef.capnp)
to Sandstorm.
Thanks to GitHub users erikturk and xet7 for their contributions.
+1 -6
View File
@@ -12,7 +12,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=v12.22.5 \
NODE_VERSION=v12.22.6 \
METEOR_RELEASE=1.10.2 \
USE_EDGE=false \
METEOR_EDGE=1.5-beta.17 \
@@ -21,11 +21,6 @@ ENV BUILD_DEPS="apt-utils libarchive-tools gnupg gosu wget curl bzip2 g++ build-
ARCHITECTURE=linux-x64 \
SRC_PATH=./ \
WITH_API=true \
MAIL_URL="" \
MAIL_FROM="" \
MAIL_SERVICE="" \
MAIL_SERVICE_USER="" \
MAIL_SERVICE_PASSWORD="" \
RESULTS_PER_PAGE="" \
ACCOUNTS_LOCKOUT_KNOWN_USERS_FAILURES_BEFORE=3 \
ACCOUNTS_LOCKOUT_KNOWN_USERS_PERIOD=60 \
+2 -2
View File
@@ -4,7 +4,7 @@ FROM amd64/alpine:3.7 AS builder
ENV QEMU_VERSION=v4.2.0-6 \
QEMU_ARCHITECTURE=aarch64 \
NODE_ARCHITECTURE=linux-arm64 \
NODE_VERSION=v12.22.5 \
NODE_VERSION=v12.22.6 \
WEKAN_VERSION=latest \
WEKAN_ARCHITECTURE=arm64
@@ -40,7 +40,7 @@ LABEL maintainer="wekan"
# Set the environment variables (defaults where required)
ENV QEMU_ARCHITECTURE=aarch64 \
NODE_ARCHITECTURE=linux-arm64 \
NODE_VERSION=v12.22.5 \
NODE_VERSION=v12.22.6 \
NODE_ENV=production \
NPM_VERSION=latest \
WITH_API=true \
+2 -2
View File
@@ -75,7 +75,7 @@ that by providing one-click installation on various platforms.
Old versions have security issues because of old versions Node.js etc. Only newest Wekan is supported.
Wekan on Sandstorm is not usually affected by any Standalone Wekan (Snap/Docker/Source) security issues.
- [Reporting all new bugs immediately](https://github.com/wekan/wekan/issues).
New features and fixes are added to Wekan [many times a day](https://github.com/wekan/wekan/blob/devel/CHANGELOG.md).
New features and fixes are added to Wekan [many times a day](https://github.com/wekan/wekan/blob/master/CHANGELOG.md).
- [Backups](https://github.com/wekan/wekan/wiki/Backup) of Wekan database once a day miminum.
Bugs, updates, users deleting list or card, harddrive full, harddrive crash etc can eat your data. There is no undo yet.
Some bug can cause Wekan board to not load at all, requiring manual fixing of database content.
@@ -87,7 +87,7 @@ that by providing one-click installation on various platforms.
[Developer Documentation][dev_docs]
- There is many companies and individuals contributing code to Wekan, to add features and bugfixes
[many times a day](https://github.com/wekan/wekan/blob/devel/CHANGELOG.md).
[many times a day](https://github.com/wekan/wekan/blob/master/CHANGELOG.md).
- [Please add Add new Feature Requests and Bug Reports immediately](https://github.com/wekan/wekan/issues).
- [Commercial Support](https://wekan.team/commercial-support/).
+4 -4
View File
@@ -51,8 +51,8 @@ This also means all Standalone Wekan functionality works in offline local networ
Wekan is used by companies that have [thousands of users](https://github.com/wekan/wekan/wiki/AWS) and at healthcare.
Wekan uses xss package for input fields like cards, as you can see from
[package.json](https://github.com/wekan/wekan/blob/devel/package.json). Other used versions can be seen from
[Meteor versions file](https://github.com/wekan/wekan/blob/devel/.meteor/versions).
[package.json](https://github.com/wekan/wekan/blob/master/package.json). Other used versions can be seen from
[Meteor versions file](https://github.com/wekan/wekan/blob/master/.meteor/versions).
Forms can include markdown links, html, image tags etc like you see at https://wekan.github.io .
It's possible to add attachments to cards, and markdown/html links to files.
@@ -69,7 +69,7 @@ access to outside of Wekan grain.
Standalone Wekan only has password auth currently, there is work in progress to add
[oauth2](https://github.com/wekan/wekan/pull/1578), [Openid](https://github.com/wekan/wekan/issues/538),
[LDAP](https://github.com/wekan/wekan/issues/119) etc. If you need more login security for Standalone Wekan now,
it's possible add additional [Google Auth proxybouncer](https://github.com/wekan/wekan/wiki/Let's-Encrypt-and-Google-Auth) in front of password auth, and then use Google Authenticator for Google Auth. Standalone Wekan does have [brute force protection with eluck:accounts-lockout and browser-policy clickjacking protection](https://github.com/wekan/wekan/blob/devel/CHANGELOG.md#v080-2018-04-04-wekan-release). You can also optionally use some [WAF](https://en.wikipedia.org/wiki/Web_application_firewall)
it's possible add additional [Google Auth proxybouncer](https://github.com/wekan/wekan/wiki/Let's-Encrypt-and-Google-Auth) in front of password auth, and then use Google Authenticator for Google Auth. Standalone Wekan does have [brute force protection with eluck:accounts-lockout and browser-policy clickjacking protection](https://github.com/wekan/wekan/blob/master/CHANGELOG.md#v080-2018-04-04-wekan-release). You can also optionally use some [WAF](https://en.wikipedia.org/wiki/Web_application_firewall)
like for example [AWS WAF](https://aws.amazon.com/waf/).
[All Wekan Platforms](https://github.com/wekan/wekan/wiki/Platforms)
@@ -106,7 +106,7 @@ a security issue, we'd like to know about it, and also how to fix it:
Typical already known or "no impact" bugs such as:
- Brute force password guessign. Currently there is
[brute force protection with eluck:accounts-lockout](https://github.com/wekan/wekan/blob/devel/CHANGELOG.md#v080-2018-04-04-wekan-release).
[brute force protection with eluck:accounts-lockout](https://github.com/wekan/wekan/blob/master/CHANGELOG.md#v080-2018-04-04-wekan-release).
- Security issues related to that Wekan uses Meteor 1.6.0.1 related packages, and upgrading to newer
Meteor 1.6.1 is complicated process that requires lots of changes to many dependency packages.
Upgrading [has been tried many times, spending a lot of time](https://github.com/meteor/meteor/issues/9609)
+1 -1
View File
@@ -1,5 +1,5 @@
appId: wekan-public/apps/77b94f60-dec9-0136-304e-16ff53095928
appVersion: "v5.52.0"
appVersion: "v5.59.0"
files:
userUploads:
- README.md
+23 -20
View File
@@ -13,26 +13,29 @@ template(name="board")
+spinner
template(name="boardBody")
.board-wrapper(class=currentBoard.colorClass)
+sidebar
.board-canvas.js-swimlanes(
class="{{#if Sidebar.isOpen}}is-sibling-sidebar-open{{/if}}"
class="{{#if MultiSelection.isActive}}is-multiselection-active{{/if}}"
class="{{#if draggingActive.get}}is-dragging-active{{/if}}")
if showOverlay.get
.board-overlay
if currentBoard.isTemplatesBoard
each currentBoard.swimlanes
+swimlane(this)
else if isViewSwimlanes
each currentBoard.swimlanes
+swimlane(this)
else if isViewLists
+listsGroup(currentBoard)
else if isViewCalendar
+calendarView
else
+listsGroup(currentBoard)
if notDisplayThisBoard
| {{_ 'tableVisibilityMode-allowPrivateOnly'}}
else
.board-wrapper(class=currentBoard.colorClass)
+sidebar
.board-canvas.js-swimlanes(
class="{{#if Sidebar.isOpen}}is-sibling-sidebar-open{{/if}}"
class="{{#if MultiSelection.isActive}}is-multiselection-active{{/if}}"
class="{{#if draggingActive.get}}is-dragging-active{{/if}}")
if showOverlay.get
.board-overlay
if currentBoard.isTemplatesBoard
each currentBoard.swimlanes
+swimlane(this)
else if isViewSwimlanes
each currentBoard.swimlanes
+swimlane(this)
else if isViewLists
+listsGroup(currentBoard)
else if isViewCalendar
+calendarView
else
+listsGroup(currentBoard)
template(name="calendarView")
if isViewCalendar
+11
View File
@@ -33,6 +33,7 @@ BlazeComponent.extendComponent({
BlazeComponent.extendComponent({
onCreated() {
Meteor.subscribe('tableVisibilityModeSettings');
this.showOverlay = new ReactiveVar(false);
this.draggingActive = new ReactiveVar(false);
this._isDragging = false;
@@ -235,6 +236,16 @@ BlazeComponent.extendComponent({
}
},
notDisplayThisBoard(){
let allowPrivateVisibilityOnly = TableVisibilityModeSettings.findOne('tableVisibilityMode-allowPrivateOnly');
let currentBoard = Boards.findOne(Session.get('currentBoard'));
if(allowPrivateVisibilityOnly !== undefined && allowPrivateVisibilityOnly.booleanValue && currentBoard.permission == 'public'){
return true;
}
return false;
},
isViewSwimlanes() {
currentUser = Meteor.user();
if (currentUser) {
+9 -8
View File
@@ -147,14 +147,15 @@ template(name="boardVisibilityList")
if visibilityCheck
i.fa.fa-check
span.sub-name {{_ 'private-desc'}}
li
with "public"
a.js-select-visibility
i.fa.fa-globe.colorful
| {{_ 'public'}}
if visibilityCheck
i.fa.fa-check
span.sub-name {{_ 'public-desc'}}
if notAllowPrivateVisibilityOnly
li
with "public"
a.js-select-visibility
i.fa.fa-globe.colorful
| {{_ 'public'}}
if visibilityCheck
i.fa.fa-check
span.sub-name {{_ 'public-desc'}}
template(name="boardChangeVisibilityPopup")
+boardVisibilityList
+8
View File
@@ -194,6 +194,11 @@ const CreateBoard = BlazeComponent.extendComponent({
this.visibilityMenuIsOpen = new ReactiveVar(false);
this.visibility = new ReactiveVar('private');
this.boardId = new ReactiveVar('');
Meteor.subscribe('tableVisibilityModeSettings');
},
notAllowPrivateVisibilityOnly(){
return !TableVisibilityModeSettings.findOne('tableVisibilityMode-allowPrivateOnly').booleanValue;
},
visibilityCheck() {
@@ -310,6 +315,9 @@ const CreateBoard = BlazeComponent.extendComponent({
}.register('headerBarCreateBoardPopup'));
BlazeComponent.extendComponent({
notAllowPrivateVisibilityOnly(){
return !TableVisibilityModeSettings.findOne('tableVisibilityMode-allowPrivateOnly').booleanValue;
},
visibilityCheck() {
const currentBoard = Boards.findOne(Session.get('currentBoard'));
return this.currentData() === currentBoard.permission;
+28 -30
View File
@@ -22,6 +22,7 @@ Template.boardListHeaderBar.helpers({
BlazeComponent.extendComponent({
onCreated() {
Meteor.subscribe('setting');
Meteor.subscribe('tableVisibilityModeSettings');
let currUser = Meteor.user();
let userLanguage;
if(currUser && currUser.profile){
@@ -85,62 +86,46 @@ BlazeComponent.extendComponent({
});
},
userHasTeams(){
if(Meteor.user().teams)
{
if(Meteor.user().teams && Meteor.user().teams.length > 0)
return true;
}
else{
else
return false;
}
},
teamsDatas() {
if(Meteor.user().teams)
{
return Meteor.user().teams;
}
else{
else
return [];
}
},
userHasOrgs(){
if(Meteor.user().orgs)
{
if(Meteor.user().orgs && Meteor.user().orgs.length > 0)
return true;
}
else{
else
return false;
}
},
orgsDatas() {
if(Meteor.user().orgs)
{
return Meteor.user().orgs;
}
else{
else
return [];
}
},
userHasOrgsOrTeams(){
let boolUserHasOrgs;
if(Meteor.user().orgs)
{
if(Meteor.user().orgs && Meteor.user().orgs.length > 0)
boolUserHasOrgs = true;
}
else{
else
boolUserHasOrgs = false;
}
let boolUserHasTeams;
if(Meteor.user().teams)
{
if(Meteor.user().teams && Meteor.user().teams.length > 0)
boolUserHasTeams = true;
}
else{
else
boolUserHasTeams = false;
}
return (boolUserHasOrgs || boolUserHasTeams);
},
boards() {
const query = {
let query = {
//archived: false,
////type: { $in: ['board','template-container'] },
//type: 'board',
@@ -150,9 +135,15 @@ BlazeComponent.extendComponent({
{ $or:[] }
]
};
let allowPrivateVisibilityOnly = TableVisibilityModeSettings.findOne('tableVisibilityMode-allowPrivateOnly');
if (FlowRouter.getRouteName() === 'home'){
query.$and[2].$or.push({'members.userId': Meteor.userId()});
if(allowPrivateVisibilityOnly !== undefined && allowPrivateVisibilityOnly.booleanValue){
query.$and.push({'permission': 'private'});
}
const currUser = Users.findOne(Meteor.userId());
// const currUser = Users.findOne(Meteor.userId(), {
@@ -183,7 +174,14 @@ BlazeComponent.extendComponent({
query.$and[2].$or.push({'teams.teamId': {$in : teamsIds}});
}
}
else query.permission = 'public';
else if(allowPrivateVisibilityOnly !== undefined && !allowPrivateVisibilityOnly.booleanValue){
query = {
archived: false,
//type: { $in: ['board','template-container'] },
type: 'board',
permission: 'public',
};
}
return Boards.find(query, {
sort: { sort: 1 /* boards default sorting */ },
+12
View File
@@ -26,6 +26,18 @@ template(name="attachmentsGalery")
if isUploaded
if isImage
img.attachment-thumbnail-img(src="{{url}}")
else if($eq extension 'mp3')
video(width="100%" height="100%" controls="true")
source(src="{{url}}" type="audio/mpeg")
else if($eq extension 'ogg')
video(width="100%" height="100%" controls="true")
source(src="{{url}}" type="video/ogg")
else if($eq extension 'webm')
video(width="100%" height="100%" controls="true")
source(src="{{url}}" type="video/webm")
else if($eq extension 'mp4')
video(width="100%" height="100%" controls="true")
source(src="{{url}}" type="video/mp4")
else
span.attachment-thumbnail-ext= extension
else
+1 -1
View File
@@ -9,7 +9,7 @@
margin: 10px 1% 0
text-align: center
border-radius: 3px
overflow: hidden
overflow: auto
background: darken(white, 7%)
min-height: 120px
+47 -4
View File
@@ -43,6 +43,13 @@ BlazeComponent.extendComponent({
this.calculateNextPeak();
Meteor.subscribe('unsaved-edits');
// this.findUsersOptions = new ReactiveVar({});
// this.page = new ReactiveVar(1);
// this.autorun(() => {
// const limitUsers = this.page.get() * Number.MAX_SAFE_INTEGER;
// this.subscribe('people', this.findUsersOptions.get(), limitUsers, () => {});
// });
},
isWatching() {
@@ -668,7 +675,19 @@ Template.editCardTitleForm.onRendered(function () {
});
Template.cardMembersPopup.onCreated(function () {
const members = Boards.findOne(Session.get('currentBoard')).activeMembers();
let currBoard = Boards.findOne(Session.get('currentBoard'));
let members = currBoard.activeMembers();
// let query = {
// "teams.teamId": { $in: currBoard.teams.map(t => t.teamId) },
// };
// let boardTeamUsers = Users.find(query, {
// sort: { sort: 1 },
// });
// members = currBoard.activeMembers2(members, boardTeamUsers);
this.members = new ReactiveVar(members);
});
@@ -686,7 +705,18 @@ Template.cardMembersPopup.helpers({
});
const filterMembers = (filterTerm) => {
let members = Boards.findOne(Session.get('currentBoard')).activeMembers();
let currBoard = Boards.findOne(Session.get('currentBoard'));
let members = currBoard.activeMembers();
// let query = {
// "teams.teamId": { $in: currBoard.teams.map(t => t.teamId) },
// };
// let boardTeamUsers = Users.find(query, {
// sort: { sort: 1 },
// });
// members = currBoard.activeMembers2(members, boardTeamUsers);
if (filterTerm) {
members = members
@@ -695,7 +725,8 @@ const filterMembers = (filterTerm) => {
user: Users.findOne(member.userId)
}))
.filter(({ user }) =>
user.profile.fullname.toLowerCase().indexOf(filterTerm.toLowerCase()) !== -1)
(user.profile.fullname !== undefined && user.profile.fullname.toLowerCase().indexOf(filterTerm.toLowerCase()) !== -1)
|| user.profile.fullname === undefined && user.profile.username !== undefined && user.profile.username.toLowerCase().indexOf(filterTerm.toLowerCase()) !== -1)
.map(({ member }) => member);
}
return members;
@@ -1623,7 +1654,19 @@ EscapeActions.register(
);
Template.cardAssigneesPopup.onCreated(function () {
const members = Boards.findOne(Session.get('currentBoard')).activeMembers();
let currBoard = Boards.findOne(Session.get('currentBoard'));
let members = currBoard.activeMembers();
// let query = {
// "teams.teamId": { $in: currBoard.teams.map(t => t.teamId) },
// };
// let boardTeamUsers = Users.find(query, {
// sort: { sort: 1 },
// });
// members = currBoard.activeMembers2(members, boardTeamUsers);
this.members = new ReactiveVar(members);
});
+3
View File
@@ -37,6 +37,8 @@ BlazeComponent.extendComponent({
? targetBoard.getDefaultSwimline()._id
: targetSwimlane._id;
const nextCardNumber = targetBoard.getNextCardNumber();
if (title) {
const _id = Cards.insert({
title,
@@ -49,6 +51,7 @@ BlazeComponent.extendComponent({
sort: sortIndex,
swimlaneId,
type: 'cardType-card',
cardNumber: nextCardNumber
});
// In case the filter is active we need to add the newly inserted card in
+11
View File
@@ -4,6 +4,17 @@ template(name="listBody")
if cards.count
+inlinedForm(autoclose=false position="top")
+addCardForm(listId=_id position="top")
ul.sidebar-list
each customFieldsSum
li
+viewer
= name
if $eq customFieldsSum.type "number"
+viewer
= value
if $eq customFieldsSum.type "currency"
+viewer
= formattedCurrencyCustomFieldValue(value)
each (cardsWithLimit (idOrNull ../../_id))
a.minicard-wrapper.js-minicard(href=originRelativeUrl
class="{{#if cardIsSelected}}is-selected{{/if}}"
+7
View File
@@ -13,6 +13,13 @@ BlazeComponent.extendComponent({
return [];
},
customFieldsSum() {
return CustomFields.find({
boardIds: { $in: [Session.get('currentBoard')] },
showSumAtTopOfList: true,
});
},
openForm(options) {
options = options || {};
options.position = options.position || 'top';
+1 -1
View File
@@ -20,7 +20,7 @@ template(name="listHeader")
if showCardsCountForList cards.count
| 
span(class="cardCount") {{cardsCount}} {{_ 'cards-count'}}
span(class="cardCount") {{cardsCount}} {{cardsCountForListIsOne cards.count}}
if isMiniScreen
if currentList
if isWatching
+8
View File
@@ -85,6 +85,14 @@ BlazeComponent.extendComponent({
return limit >= 0 && count >= limit;
},
cardsCountForListIsOne(count) {
if (count === 1) {
return TAPi18n.__('cards-count-one');
} else {
return TAPi18n.__('cards-count');
}
},
events() {
return [
{
+6
View File
@@ -28,6 +28,12 @@ Template.userFormsLayout.onCreated(function() {
Meteor.subscribe('setting', {
onReady() {
templateInstance.currentSetting.set(Settings.findOne());
let currSetting = templateInstance.currentSetting.curValue;
let oidcBtnElt = $("#at-oidc");
if(currSetting && currSetting !== undefined && currSetting.oidcBtnText !== undefined && oidcBtnElt != null && oidcBtnElt != undefined){
let htmlvalue = "<i class='fa fa-oidc'></i>" + currSetting.oidcBtnText;
oidcBtnElt.html(htmlvalue);
}
return this.stop();
},
});
@@ -40,6 +40,11 @@ template(name="people")
| {{_ 'search'}}
.ext-box-right
span {{#unless isMiniScreen}}{{_ 'people-number'}}{{/unless}} #{peopleNumber}
.divAddOrRemoveTeam#divAddOrRemoveTeam
button#addOrRemoveTeam
i.fa.fa-edit
| {{_ 'add'}} / {{_ 'delete'}} {{_ 'teams'}}
.content-body
.side-menu
ul
@@ -97,9 +102,12 @@ template(name="teamGeneral")
+teamRow(teamId=team._id)
template(name="peopleGeneral")
#divAddOrRemoveTeamContainer
+modifyTeamsUsers
table
tbody
tr
th
th {{_ 'username'}}
th {{_ 'fullname'}}
th {{_ 'initials'}}
@@ -202,6 +210,12 @@ template(name="teamRow")
template(name="peopleRow")
tr
if userData.loginDisabled
td
input.selectUserChkBox(type="checkbox", disabled="disabled", id="{{userData._id}}")
else
td
input.selectUserChkBox(type="checkbox", id="{{userData._id}}")
if userData.loginDisabled
td.username <s>{{ userData.username }}</s>
else
@@ -453,6 +467,24 @@ template(name="newTeamPopup")
div.buttonsContainer
input.primary.wide(type="submit" value="{{_ 'save'}}")
template(name="modifyTeamsUsers")
label
| {{_ 'teams'}}
select.js-teamsUser#jsteamsUser
each value in teamsDatas
option(value="{{value._id}}") {{_ value.teamDisplayName}}
hr
label
| {{_ 'r-action'}}
.form-group.flex
input.wekan-form-control#addAction(type="radio" name="action" value="true" checked="checked")
span {{_ 'add'}}
input.wekan-form-control#deleteAction(type="radio" name="action" value="false")
span {{_ 'delete'}}
div.buttonsContainer
input.primary.wide#addTeamBtn(type="submit" value="{{_ 'save'}}")
input.primary.wide#cancelBtn(type="submit" value="{{_ 'cancel'}}")
template(name="newUserPopup")
form
//label.hide.userId(type="text" value=user._id)
+104
View File
@@ -2,6 +2,7 @@ const orgsPerPage = 25;
const teamsPerPage = 25;
const usersPerPage = 25;
let userOrgsTeamsAction = ""; //poosible actions 'addOrg', 'addTeam', 'removeOrg' or 'removeTeam' when adding or modifying a user
let selectedUserChkBoxUserIds = [];
BlazeComponent.extendComponent({
mixins() {
@@ -81,6 +82,9 @@ BlazeComponent.extendComponent({
'click #searchButton'() {
this.filterPeople();
},
'click #addOrRemoveTeam'(){
document.getElementById("divAddOrRemoveTeamContainer").style.display = 'block';
},
'keydown #searchInput'(event) {
if (event.keyCode === 13 && !event.shiftKey) {
this.filterPeople();
@@ -385,11 +389,111 @@ BlazeComponent.extendComponent({
{
'click a.edit-user': Popup.open('editUser'),
'click a.more-settings-user': Popup.open('settingsUser'),
'click .selectUserChkBox': function(ev){
if(ev.currentTarget){
if(ev.currentTarget.checked){
if(!selectedUserChkBoxUserIds.includes(ev.currentTarget.id)){
selectedUserChkBoxUserIds.push(ev.currentTarget.id);
}
}
else{
if(selectedUserChkBoxUserIds.includes(ev.currentTarget.id)){
let index = selectedUserChkBoxUserIds.indexOf(ev.currentTarget.id);
if(index > -1)
selectedUserChkBoxUserIds.splice(index, 1);
}
}
}
if(selectedUserChkBoxUserIds.length > 0)
document.getElementById("divAddOrRemoveTeam").style.display = 'block';
else
document.getElementById("divAddOrRemoveTeam").style.display = 'none';
},
},
];
},
}).register('peopleRow');
BlazeComponent.extendComponent({
onCreated() {},
teamsDatas() {
return Team.find({}, {sort: { createdAt: -1 }});
},
events() {
return [
{
'click #cancelBtn': function(){
let selectedElt = document.getElementById("jsteamsUser");
document.getElementById("divAddOrRemoveTeamContainer").style.display = 'none';
},
'click #addTeamBtn': function(){
let selectedElt;
let selectedEltValue;
let selectedEltValueId;
let userTms = [];
let currentUser;
let currUserTeamIndex;
selectedElt = document.getElementById("jsteamsUser");
selectedEltValue = selectedElt.options[selectedElt.selectedIndex].text;
selectedEltValueId = selectedElt.options[selectedElt.selectedIndex].value;
if(document.getElementById('addAction').checked){
for(let i = 0; i < selectedUserChkBoxUserIds.length; i++){
currentUser = Users.findOne(selectedUserChkBoxUserIds[i]);
userTms = currentUser.teams;
if(userTms == undefined || userTms.length == 0){
userTms = [];
userTms.push({
"teamId": selectedEltValueId,
"teamDisplayName": selectedEltValue,
})
}
else if(userTms.length > 0)
{
currUserTeamIndex = userTms.findIndex(function(t){ return t.teamId == selectedEltValueId});
if(currUserTeamIndex == -1){
userTms.push({
"teamId": selectedEltValueId,
"teamDisplayName": selectedEltValue,
});
}
}
Users.update(selectedUserChkBoxUserIds[i], {
$set:{
teams: userTms
}
});
}
}
else{
for(let i = 0; i < selectedUserChkBoxUserIds.length; i++){
currentUser = Users.findOne(selectedUserChkBoxUserIds[i]);
userTms = currentUser.teams;
if(userTms !== undefined || userTms.length > 0)
{
currUserTeamIndex = userTms.findIndex(function(t){ return t.teamId == selectedEltValueId});
if(currUserTeamIndex != -1){
userTms.splice(currUserTeamIndex, 1);
}
}
Users.update(selectedUserChkBoxUserIds[i], {
$set:{
teams: userTms
}
});
}
}
document.getElementById("divAddOrRemoveTeamContainer").style.display = 'none';
},
},
];
},
}).register('modifyTeamsUsers');
BlazeComponent.extendComponent({
events() {
return [
@@ -55,3 +55,31 @@ table
.js-teams,.js-teamsNewUser
display: none;
.selectUserChkBox
position: static !important;
visibility: visible !important;
left: 0 !important;
#divAddOrRemoveTeam
background: green;
display: none;
#addOrRemoveTeam
background: green;
color: white;
#divAddOrRemoveTeamContainer
display: none;
margin: auto;
width: 50%;
border: 3px solid green;
padding: 10px;
#cancelBtn
margin-left: 5% !important;
background: orange;
color: white;
#deleteAction
margin-left: 5% !important;
+22 -1
View File
@@ -22,6 +22,10 @@ template(name="setting")
a.js-setting-menu(data-id="account-setting")
i.fa.fa-users
| {{_ 'accounts'}}
li
a.js-setting-menu(data-id="tableVisibilityMode-setting")
i.fa.fa-eye
| {{_ 'tableVisibilityMode'}}
li
a.js-setting-menu(data-id="announcement-setting")
i.fa.fa-bullhorn
@@ -44,6 +48,8 @@ template(name="setting")
+email
else if accountSetting.get
+accountSettings
else if tableVisibilityModeSetting.get
+tableVisibilityModeSettings
else if announcementSetting.get
+announcementSettings
else if layoutSetting.get
@@ -96,7 +102,7 @@ template(name='email')
// li.smtp-form
// .title {{_ 'smtp-username'}}
// .form-group
// input.wekan-form-control#mail-server-username(type="text", placeholder="{{_ 'username'}}" value="{{currentSetting.mailServer.username}}")
// input.wekan-form-control#mail-server-u"accounts-allowUserNameChange": "Allow Username Change",sername(type="text", placeholder="{{_ 'username'}}" value="{{currentSetting.mailServer.username}}")
// li.smtp-form
// .title {{_ 'smtp-password'}}
// .form-group
@@ -120,6 +126,17 @@ template(name='email')
li
button.js-send-smtp-test-email.primary {{_ 'send-smtp-test'}}
template(name='tableVisibilityModeSettings')
ul#tableVisibilityMode-setting.setting-detail
li.tableVisibilityMode-form
.title {{_ 'tableVisibilityMode-allowPrivateOnly'}}
.form-group.flex
input.wekan-form-control#accounts-allowPrivateOnly(type="radio" name="allowPrivateOnly" value="true" checked="{{#if allowPrivateOnly}}checked{{/if}}")
span {{_ 'yes'}}
input.wekan-form-control#accounts-allowPrivateOnly(type="radio" name="allowPrivateOnly" value="false" checked="{{#unless allowPrivateOnly}}checked{{/unless}}")
span {{_ 'no'}}
button.js-tableVisibilityMode-save.primary {{_ 'save'}}
template(name='accountSettings')
ul#account-setting.setting-detail
li
@@ -163,6 +180,10 @@ template(name='announcementSettings')
template(name='layoutSettings')
ul#layout-setting.setting-detail
li.layout-form
.title {{_ 'oidc-button-text'}}
.form-group
input.wekan-form-control#oidcBtnTextvalue(type="text", placeholder="" value="{{currentSetting.oidcBtnText}}")
li.layout-form
.title {{_ 'display-authentication-method'}}
.form-group.flex
+50
View File
@@ -7,6 +7,7 @@ BlazeComponent.extendComponent({
this.generalSetting = new ReactiveVar(true);
this.emailSetting = new ReactiveVar(false);
this.accountSetting = new ReactiveVar(false);
this.tableVisibilityModeSetting = new ReactiveVar(false);
this.announcementSetting = new ReactiveVar(false);
this.layoutSetting = new ReactiveVar(false);
this.webhookSetting = new ReactiveVar(false);
@@ -14,6 +15,7 @@ BlazeComponent.extendComponent({
Meteor.subscribe('setting');
Meteor.subscribe('mailServer');
Meteor.subscribe('accountSettings');
Meteor.subscribe('tableVisibilityModeSettings');
Meteor.subscribe('announcements');
Meteor.subscribe('globalwebhooks');
},
@@ -88,6 +90,7 @@ BlazeComponent.extendComponent({
this.announcementSetting.set('announcement-setting' === targetID);
this.layoutSetting.set('layout-setting' === targetID);
this.webhookSetting.set('webhook-setting' === targetID);
this.tableVisibilityModeSetting.set('tableVisibilityMode-setting' === targetID);
}
},
@@ -196,6 +199,12 @@ BlazeComponent.extendComponent({
)
.val()
.trim();
const oidcBtnText = $(
'#oidcBtnTextvalue',
)
.val()
.trim();
const hideLogoChange = $('input[name=hideLogo]:checked').val() === 'true';
const displayAuthenticationMethod =
$('input[name=displayAuthenticationMethod]:checked').val() === 'true';
@@ -218,6 +227,7 @@ BlazeComponent.extendComponent({
defaultAuthenticationMethod,
automaticLinkedUrlSchemes,
spinnerName,
oidcBtnText,
},
});
} catch (e) {
@@ -317,6 +327,46 @@ BlazeComponent.extendComponent({
},
}).register('accountSettings');
BlazeComponent.extendComponent({
saveTableVisibilityChange() {
const allowPrivateOnly =
$('input[name=allowPrivateOnly]:checked').val() === 'true';
TableVisibilityModeSettings.update('tableVisibilityMode-allowPrivateOnly', {
$set: { booleanValue: allowPrivateOnly },
});
},
allowPrivateOnly() {
return TableVisibilityModeSettings.findOne('tableVisibilityMode-allowPrivateOnly').booleanValue;
},
allHideSystemMessages() {
Meteor.call('setAllUsersHideSystemMessages', (err, ret) => {
if (!err && ret) {
if (ret === true) {
const message = `${TAPi18n.__(
'now-system-messages-of-all-users-are-hidden',
)}`;
alert(message);
}
} else {
const reason = err.reason || '';
const message = `${TAPi18n.__(err.error)}\n${reason}`;
alert(message);
}
});
},
events() {
return [
{
'click button.js-tableVisibilityMode-save': this.saveTableVisibilityChange,
},
{
'click button.js-all-hide-system-messages': this.allHideSystemMessages,
},
];
},
}).register('tableVisibilityModeSettings');
BlazeComponent.extendComponent({
onCreated() {
this.loading = new ReactiveVar(false);
+20 -18
View File
@@ -31,26 +31,28 @@ template(name='homeSidebar')
+activities(mode="board")
template(name="membersWidget")
.board-widget.board-widget-members
h3
i.fa.fa-users
| {{_ 'organizations'}}
if AtLeastOneOrgWasCreated
.board-widget.board-widget-members
h3
i.fa.fa-users
| {{_ 'organizations'}}
.board-widget-content
+boardOrgGeneral
.clearfix
br
hr
.board-widget.board-widget-members
h3
i.fa.fa-users
| {{_ 'teams'}}
.board-widget-content
+boardOrgGeneral
.clearfix
br
hr
if AtLeastOneTeamWasCreated
.board-widget.board-widget-members
h3
i.fa.fa-users
| {{_ 'teams'}}
.board-widget-content
+boardTeamGeneral
.clearfix
br
hr
.board-widget-content
+boardTeamGeneral
.clearfix
br
hr
.board-widget.board-widget-members
h3
i.fa.fa-users
+117 -2
View File
@@ -183,6 +183,7 @@ Template.memberPopup.helpers({
},
});
Template.boardMenuPopup.events({
'click .js-rename-board': Popup.open('boardChangeTitle'),
'click .js-open-rules-view'() {
@@ -290,6 +291,42 @@ Template.leaveBoardPopup.helpers({
return Boards.findOne(Session.get('currentBoard'));
},
});
BlazeComponent.extendComponent({
onCreated() {
this.error = new ReactiveVar('');
this.loading = new ReactiveVar(false);
this.findOrgsOptions = new ReactiveVar({});
this.findTeamsOptions = new ReactiveVar({});
this.page = new ReactiveVar(1);
this.teamPage = new ReactiveVar(1);
this.autorun(() => {
const limitOrgs = this.page.get() * Number.MAX_SAFE_INTEGER;
this.subscribe('org', this.findOrgsOptions.get(), limitOrgs, () => {});
});
this.autorun(() => {
const limitTeams = this.teamPage.get() * Number.MAX_SAFE_INTEGER;
this.subscribe('team', this.findTeamsOptions.get(), limitTeams, () => {});
});
},
onRendered() {
this.setLoading(false);
},
setError(error) {
this.error.set(error);
},
setLoading(w) {
this.loading.set(w);
},
isLoading() {
return this.loading.get();
},
}).register('membersWidget');
Template.membersWidget.helpers({
isInvited() {
@@ -307,6 +344,21 @@ Template.membersWidget.helpers({
isBoardAdmin() {
return Meteor.user().isBoardAdmin();
},
AtLeastOneOrgWasCreated(){
let orgs = Org.find({}, {sort: { createdAt: -1 }});
if(orgs === undefined)
return false;
return orgs.count() > 0;
},
AtLeastOneTeamWasCreated(){
let teams = Team.find({}, {sort: { createdAt: -1 }});
if(teams === undefined)
return false;
return teams.count() > 0;
},
});
Template.membersWidget.events({
@@ -1340,6 +1392,13 @@ BlazeComponent.extendComponent({
const limitTeams = this.page.get() * Number.MAX_SAFE_INTEGER;
this.subscribe('team', this.findOrgsOptions.get(), limitTeams, () => {});
});
this.findUsersOptions = new ReactiveVar({});
this.userPage = new ReactiveVar(1);
this.autorun(() => {
const limitUsers = this.userPage.get() * Number.MAX_SAFE_INTEGER;
this.subscribe('people', this.findUsersOptions.get(), limitUsers, () => {});
});
},
onRendered() {
@@ -1384,7 +1443,35 @@ BlazeComponent.extendComponent({
})
if (selectedTeamId != "-1") {
Meteor.call('setBoardTeams', boardTeams, currentBoard._id);
let members = currentBoard.members;
let query = {
"teams.teamId": { $in: boardTeams.map(t => t.teamId) },
};
const boardTeamUsers = Users.find(query, {
sort: { sort: 1 },
});
if(boardTeams !== undefined && boardTeams.length > 0){
let index;
if(boardTeamUsers && boardTeamUsers.count() > 0){
boardTeamUsers.forEach((u) => {
index = members.findIndex(function(m){ return m.userId == u._id});
if(index == -1){
members.push({
"isActive": true,
"isAdmin": u.isAdmin !== undefined ? u.isAdmin : false,
"isCommentOnly" : false,
"isNoComments" : false,
"userId": u._id,
});
}
});
}
}
Meteor.call('setBoardTeams', boardTeams, members, currentBoard._id);
}
}
@@ -1413,6 +1500,13 @@ BlazeComponent.extendComponent({
const limitTeams = this.page.get() * Number.MAX_SAFE_INTEGER;
this.subscribe('team', this.findOrgsOptions.get(), limitTeams, () => {});
});
this.findUsersOptions = new ReactiveVar({});
this.userPage = new ReactiveVar(1);
this.autorun(() => {
const limitUsers = this.userPage.get() * Number.MAX_SAFE_INTEGER;
this.subscribe('people', this.findUsersOptions.get(), limitUsers, () => {});
});
},
onRendered() {
@@ -1449,7 +1543,28 @@ BlazeComponent.extendComponent({
}
}
Meteor.call('setBoardTeams', boardTeams, currentBoard._id);
let members = currentBoard.members;
let query = {
"teams.teamId": stringTeamId
};
const boardTeamUsers = Users.find(query, {
sort: { sort: 1 },
});
if(currentBoard.teams !== undefined && currentBoard.teams.length > 0){
let index;
if(boardTeamUsers && boardTeamUsers.count() > 0){
boardTeamUsers.forEach((u) => {
index = members.findIndex(function(m){ return m.userId == u._id});
if(index !== -1 && (u.isAdmin === undefined || u.isAdmin == false)){
members.splice(index, 1);
}
});
}
}
Meteor.call('setBoardTeams', boardTeams, members, currentBoard._id);
Popup.close();
},
@@ -43,6 +43,14 @@ template(name="createCustomFieldPopup")
option(value=value selected="selected") {{name}}
else
option(value=value) {{name}}
a.flex.js-field-show-sum-at-top-of-list(class="{{#if showSumAtTopOfList}}is-checked{{/if}}")
.materialCheckBox(class="{{#if showSumAtTopOfList}}is-checked{{/if}}")
span {{_ 'showSum-field-on-list'}}
div.js-field-settings.js-field-settings-currency(class="{{#if isTypeNotSelected 'number'}}hide{{/if}}")
a.flex.js-field-show-sum-at-top-of-list(class="{{#if showSumAtTopOfList}}is-checked{{/if}}")
.materialCheckBox(class="{{#if showSumAtTopOfList}}is-checked{{/if}}")
span {{_ 'showSum-field-on-list'}}
div.js-field-settings.js-field-settings-dropdown(class="{{#if isTypeNotSelected 'dropdown'}}hide{{/if}}")
label
@@ -234,6 +234,14 @@ const CreateCustomFieldPopup = BlazeComponent.extendComponent({
$target.find('.materialCheckBox').toggleClass('is-checked');
$target.toggleClass('is-checked');
},
'click .js-field-show-sum-at-top-of-list'(evt) {
let $target = $(evt.target);
if (!$target.hasClass('js-field-show-sum-at-top-of-list')) {
$target = $target.parent();
}
$target.find('.materialCheckBox').toggleClass('is-checked');
$target.toggleClass('is-checked');
},
'click .primary'(evt) {
evt.preventDefault();
@@ -248,6 +256,8 @@ const CreateCustomFieldPopup = BlazeComponent.extendComponent({
this.find('.js-field-automatically-on-card.is-checked') !== null,
alwaysOnCard:
this.find('.js-field-always-on-card.is-checked') !== null,
showSumAtTopOfList:
this.find('.js-field-show-sum-at-top-of-list.is-checked') !== null,
};
// insert or update
+10 -8
View File
@@ -49,10 +49,11 @@ template(name="memberMenuPopup")
i.fa.fa-lock
| {{_ 'admin-panel'}}
hr
li
a.js-edit-profile
i.fa.fa-user
| {{_ 'edit-profile'}}
if isNotOAuth2AuthenticationMethod
li
a.js-edit-profile
i.fa.fa-user
| {{_ 'edit-profile'}}
li
a.js-change-settings
i.fa.fa-cog
@@ -62,10 +63,11 @@ template(name="memberMenuPopup")
i.fa.fa-picture-o
| {{_ 'edit-avatar'}}
unless isSandstorm
li
a.js-change-password
i.fa.fa-key
| {{_ 'changePasswordPopup-title'}}
if isNotOAuth2AuthenticationMethod
li
a.js-change-password
i.fa.fa-key
| {{_ 'changePasswordPopup-title'}}
li
a.js-change-language
i.fa.fa-flag
+8
View File
@@ -22,6 +22,14 @@ Template.memberMenuPopup.helpers({
return false;
}
},
isNotOAuth2AuthenticationMethod(){
currentUser = Meteor.user();
if (currentUser) {
return currentUser.authenticationMethod != 'OAuth2';
} else {
return true;
}
}
});
Template.memberMenuPopup.events({
+1 -1
View File
@@ -24,7 +24,7 @@ AccountsTemplates.addFields([
AccountsTemplates.configure({
defaultLayout: 'userFormsLayout',
defaultContentRegion: 'content',
confirmPassword: false,
confirmPassword: true,
enablePasswordChange: true,
sendVerificationEmail: true,
showForgotPasswordLink: true,
+1 -1
View File
@@ -1,5 +1,5 @@
apiVersion: v2
appVersion: "5.52"
appVersion: "5.59"
dependencies:
- condition: mongodb.enabled
name: mongodb
+1 -1
View File
@@ -14,7 +14,7 @@ serviceAccounts:
##
image:
repository: quay.io/wekan/wekan
tag: v5.52
tag: v5.59
pullPolicy: IfNotPresent
## Configuration for wekan component
+4
View File
@@ -652,11 +652,14 @@
"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",
@@ -826,6 +829,7 @@
"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:",
+4
View File
@@ -652,11 +652,14 @@
"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": "نعم",
"no": "لا",
"accounts": "الحسابات",
"accounts-allowEmailChange": "السماح بتغيير البريد الإلكتروني",
"accounts-allowUserNameChange": "Allow Username Change",
"tableVisibilityMode-allowPrivateOnly": "Boards visibility: Allow private boards only",
"tableVisibilityMode": "Boards visibility",
"createdAt": "Created at",
"modifiedAt": "Modified at",
"verified": "Verified",
@@ -826,6 +829,7 @@
"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:",
+4
View File
@@ -652,11 +652,14 @@
"automatically-field-on-card": "Add field to new cards",
"always-field-on-card": "Add field to all cards",
"showLabel-field-on-card": "Покажи име на поле на мини-картата",
"showSum-field-on-list": "Show sum of fields at top of list",
"yes": "Да",
"no": "Не",
"accounts": "Профили",
"accounts-allowEmailChange": "Разреши промяна на имейла",
"accounts-allowUserNameChange": "Позволи смяна на потребителско име",
"tableVisibilityMode-allowPrivateOnly": "Boards visibility: Allow private boards only",
"tableVisibilityMode": "Boards visibility",
"createdAt": "Създаден на",
"modifiedAt": "Modified at",
"verified": "Потвърден",
@@ -826,6 +829,7 @@
"error-undefined": "Нещо се обърка",
"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": "Копирай таблото",
"org-number": "The number of organizations is:",
+4
View File
@@ -652,11 +652,14 @@
"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",
@@ -826,6 +829,7 @@
"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:",
+4
View File
@@ -652,11 +652,14 @@
"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": "Si",
"no": "No",
"accounts": "Comptes",
"accounts-allowEmailChange": "Permet modificar correu electrònic",
"accounts-allowUserNameChange": "Allow Username Change",
"tableVisibilityMode-allowPrivateOnly": "Boards visibility: Allow private boards only",
"tableVisibilityMode": "Boards visibility",
"createdAt": "Creat ",
"modifiedAt": "Modified at",
"verified": "Verificat",
@@ -826,6 +829,7 @@
"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:",
+4
View File
@@ -652,11 +652,14 @@
"automatically-field-on-card": "Přidat pole na nové karty",
"always-field-on-card": "Přidat pole na všechny karty",
"showLabel-field-on-card": "Ukázat štítek pole na minikartě",
"showSum-field-on-list": "Show sum of fields at top of list",
"yes": "Ano",
"no": "Ne",
"accounts": "Účty",
"accounts-allowEmailChange": "Povolit změnu Emailu",
"accounts-allowUserNameChange": "Povolit změnu uživatelského jména",
"tableVisibilityMode-allowPrivateOnly": "Boards visibility: Allow private boards only",
"tableVisibilityMode": "Boards visibility",
"createdAt": "Vytvořeno v",
"modifiedAt": "Modifikováno",
"verified": "Ověřen",
@@ -826,6 +829,7 @@
"error-undefined": "Něco se pokazilo",
"error-ldap-login": "Během přihlašování nastala chyba",
"display-authentication-method": "Zobraz způsob ověřování",
"oidc-button-text": "Customize the OIDC button text",
"default-authentication-method": "Zobraz způsob ověřování",
"duplicate-board": "Duplikovat tablo",
"org-number": "Počet organizací je:",
+4
View File
@@ -652,11 +652,14 @@
"automatically-field-on-card": "Add field to new cards",
"always-field-on-card": "Add field to all cards",
"showLabel-field-on-card": "Vis feltetikette på minikort",
"showSum-field-on-list": "Show sum of fields at top of list",
"yes": "Ja",
"no": "Nej",
"accounts": "Konti",
"accounts-allowEmailChange": "Tillad ændring af e-mail",
"accounts-allowUserNameChange": "Tillad ændring af brugernavn",
"tableVisibilityMode-allowPrivateOnly": "Boards visibility: Allow private boards only",
"tableVisibilityMode": "Boards visibility",
"createdAt": "Oprettet per",
"modifiedAt": "Modified at",
"verified": "Verificeret",
@@ -826,6 +829,7 @@
"error-undefined": "Noget gik galt",
"error-ldap-login": "Fejl under forsøg på login",
"display-authentication-method": "Vis godkendelsesmetode",
"oidc-button-text": "Customize the OIDC button text",
"default-authentication-method": "Standard for godkendelsesmetode",
"duplicate-board": "Duplikér tavle",
"org-number": "The number of organizations is:",
+4
View File
@@ -652,11 +652,14 @@
"automatically-field-on-card": "Füge Feld neuen Karten hinzu",
"always-field-on-card": "Füge Feld allen Karten hinzu",
"showLabel-field-on-card": "Feldbezeichnung auf Minikarte anzeigen",
"showSum-field-on-list": "Zeige Summe der Felder oben in der Liste",
"yes": "Ja",
"no": "Nein",
"accounts": "Konten",
"accounts-allowEmailChange": "Ändern der E-Mailadresse erlauben",
"accounts-allowUserNameChange": "Ändern des Benutzernamens erlauben",
"tableVisibilityMode-allowPrivateOnly": "Sichtbarkeit von Boards: Erlaube nur private Boards",
"tableVisibilityMode": "Sichtbarkeit von Boards",
"createdAt": "Erstellt am",
"modifiedAt": "Geändert am",
"verified": "Geprüft",
@@ -826,6 +829,7 @@
"error-undefined": "Etwas ist schief gelaufen",
"error-ldap-login": "Es ist ein Fehler beim Anmelden aufgetreten",
"display-authentication-method": "Anzeige Authentifizierungsverfahren",
"oidc-button-text": "Benutzerdefinierter Text der OIDC-Schaltfläche",
"default-authentication-method": "Standardauthentifizierungsverfahren",
"duplicate-board": "Board duplizieren",
"org-number": "Die Anzahl an Organisationen ist:",
+4
View File
@@ -652,11 +652,14 @@
"automatically-field-on-card": "Füge Feld neuen Karten hinzu",
"always-field-on-card": "Füge Feld allen Karten hinzu",
"showLabel-field-on-card": "Feldbezeichnung auf Minikarte anzeigen",
"showSum-field-on-list": "Zeige Summe der Felder oben in der Liste",
"yes": "Ja",
"no": "Nein",
"accounts": "Konten",
"accounts-allowEmailChange": "Ändern der E-Mailadresse erlauben",
"accounts-allowUserNameChange": "Ändern des Benutzernamens erlauben",
"tableVisibilityMode-allowPrivateOnly": "Board-Sichtbarkeit: Erlaube ausschließlich private Boards",
"tableVisibilityMode": "Sichtbarkeit der Boards",
"createdAt": "Erstellt am",
"modifiedAt": "Geändert am",
"verified": "Geprüft",
@@ -826,6 +829,7 @@
"error-undefined": "Etwas ist schief gelaufen",
"error-ldap-login": "Es ist ein Fehler beim Anmelden aufgetreten",
"display-authentication-method": "Anzeige Authentifizierungsverfahren",
"oidc-button-text": "Benutzerdefinierter Text der OIDC-Schaltfläche",
"default-authentication-method": "Standardauthentifizierungsverfahren",
"duplicate-board": "Board duplizieren",
"org-number": "Die Anzahl an Organisationen ist:",
+4
View File
@@ -652,11 +652,14 @@
"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": "Ναι",
"no": "Όχι",
"accounts": "Λογαριασμοί",
"accounts-allowEmailChange": "Επίτρεψε Αλλαγή Email",
"accounts-allowUserNameChange": "Επίτρεψε Αλλαγή Ονόματος χρήστη",
"tableVisibilityMode-allowPrivateOnly": "Boards visibility: Allow private boards only",
"tableVisibilityMode": "Boards visibility",
"createdAt": "Δημιουργήθηκε στις",
"modifiedAt": "Modified at",
"verified": "Επιβεβαιώθηκε",
@@ -826,6 +829,7 @@
"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:",
+4
View File
@@ -652,11 +652,14 @@
"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",
@@ -826,6 +829,7 @@
"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:",
+4
View File
@@ -652,11 +652,14 @@
"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",
@@ -826,6 +829,7 @@
"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:",
+4
View File
@@ -652,11 +652,14 @@
"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",
@@ -826,6 +829,7 @@
"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: ",
+4
View File
@@ -652,11 +652,14 @@
"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": "Jes",
"no": "Ne",
"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",
@@ -826,6 +829,7 @@
"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:",
+4
View File
@@ -652,11 +652,14 @@
"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": "Si",
"no": "No",
"accounts": "Cuentas",
"accounts-allowEmailChange": "Permitir Cambio de Email",
"accounts-allowUserNameChange": "Allow Username Change",
"tableVisibilityMode-allowPrivateOnly": "Boards visibility: Allow private boards only",
"tableVisibilityMode": "Boards visibility",
"createdAt": "Creado en",
"modifiedAt": "Modified at",
"verified": "Verificado",
@@ -826,6 +829,7 @@
"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:",
+4
View File
@@ -652,11 +652,14 @@
"automatically-field-on-card": "Add field to new cards",
"always-field-on-card": "Add field to all cards",
"showLabel-field-on-card": "Mostrar etiquetas de campos en la minitarjeta.",
"showSum-field-on-list": "Show sum of fields at top of list",
"yes": "Sí",
"no": "No",
"accounts": "Cuentas",
"accounts-allowEmailChange": "Permitir cambiar el correo electrónico",
"accounts-allowUserNameChange": "Permitir cambiar el nombre de usuario",
"tableVisibilityMode-allowPrivateOnly": "Boards visibility: Allow private boards only",
"tableVisibilityMode": "Boards visibility",
"createdAt": "Fecha de alta",
"modifiedAt": "Modified at",
"verified": "Verificado",
@@ -826,6 +829,7 @@
"error-undefined": "Algo no está bien",
"error-ldap-login": "Ocurrió un error al intentar acceder",
"display-authentication-method": "Mostrar el método de autenticación",
"oidc-button-text": "Customize the OIDC button text",
"default-authentication-method": "Método de autenticación por defecto",
"duplicate-board": "Duplicar tablero",
"org-number": "The number of organizations is:",
+4
View File
@@ -652,11 +652,14 @@
"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",
@@ -826,6 +829,7 @@
"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:",
+4
View File
@@ -652,11 +652,14 @@
"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",
@@ -826,6 +829,7 @@
"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:",
+4
View File
@@ -652,11 +652,14 @@
"automatically-field-on-card": "Add field to new cards",
"always-field-on-card": "Add field to all cards",
"showLabel-field-on-card": "Mostrar etiquetas de campos en la minitarjeta.",
"showSum-field-on-list": "Show sum of fields at top of list",
"yes": "Sí",
"no": "No",
"accounts": "Cuentas",
"accounts-allowEmailChange": "Permitir cambiar el correo electrónico",
"accounts-allowUserNameChange": "Permitir cambiar el nombre de usuario",
"tableVisibilityMode-allowPrivateOnly": "Boards visibility: Allow private boards only",
"tableVisibilityMode": "Boards visibility",
"createdAt": "Creado en",
"modifiedAt": "Modified at",
"verified": "Verificado",
@@ -826,6 +829,7 @@
"error-undefined": "Algo no está bien",
"error-ldap-login": "Ocurrió un error al intentar acceder",
"display-authentication-method": "Mostrar el método de autenticación",
"oidc-button-text": "Customize the OIDC button text",
"default-authentication-method": "Método de autenticación por defecto",
"duplicate-board": "Duplicar tablero",
"org-number": "El número de organizaciones es:",
+4
View File
@@ -652,11 +652,14 @@
"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",
@@ -826,6 +829,7 @@
"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:",
+4
View File
@@ -652,11 +652,14 @@
"automatically-field-on-card": "Añadir campo a las tarjetas nuevas",
"always-field-on-card": "Añadir campo a todas las tarjetas",
"showLabel-field-on-card": "Mostrar etiquetas de campos en la minitarjeta.",
"showSum-field-on-list": "Show sum of fields at top of list",
"yes": "Sí",
"no": "No",
"accounts": "Cuentas",
"accounts-allowEmailChange": "Permitir cambiar el correo electrónico",
"accounts-allowUserNameChange": "Permitir cambiar el nombre de usuario",
"tableVisibilityMode-allowPrivateOnly": "Boards visibility: Allow private boards only",
"tableVisibilityMode": "Boards visibility",
"createdAt": "Fecha de alta",
"modifiedAt": "Modified at",
"verified": "Verificado",
@@ -826,6 +829,7 @@
"error-undefined": "Algo no está bien",
"error-ldap-login": "Ocurrió un error al intentar acceder",
"display-authentication-method": "Mostrar el método de autenticación",
"oidc-button-text": "Customize the OIDC button text",
"default-authentication-method": "Método de autenticación por defecto",
"duplicate-board": "Duplicar tablero",
"org-number": "El número de organizaciones es:",
+4
View File
@@ -652,11 +652,14 @@
"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": "Bai",
"no": "Ez",
"accounts": "Kontuak",
"accounts-allowEmailChange": "Baimendu e-mail aldaketa",
"accounts-allowUserNameChange": "Allow Username Change",
"tableVisibilityMode-allowPrivateOnly": "Boards visibility: Allow private boards only",
"tableVisibilityMode": "Boards visibility",
"createdAt": "Noiz sortua",
"modifiedAt": "Modified at",
"verified": "Egiaztatuta",
@@ -826,6 +829,7 @@
"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:",
+4
View File
@@ -652,11 +652,14 @@
"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",
@@ -826,6 +829,7 @@
"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:",
+4
View File
@@ -652,11 +652,14 @@
"automatically-field-on-card": "افزودن فیلد به کارت های جدید",
"always-field-on-card": "افزودن فیلد به همه کارت ها",
"showLabel-field-on-card": "نمایش لیبل فیلد در کارت‌های کوچک",
"showSum-field-on-list": "Show sum of fields at top of list",
"yes": "بله",
"no": "خیر",
"accounts": "حساب‌ها",
"accounts-allowEmailChange": "اجازه تغییر ایمیل",
"accounts-allowUserNameChange": "اجازه تغییر نام کاربری",
"tableVisibilityMode-allowPrivateOnly": "Boards visibility: Allow private boards only",
"tableVisibilityMode": "Boards visibility",
"createdAt": "ساخته شده در",
"modifiedAt": "تغییر یافته در",
"verified": "معتبر",
@@ -826,6 +829,7 @@
"error-undefined": "یک اشتباه رخ داده شده است",
"error-ldap-login": "هنگام تلاش برای ورود به یک خطا رخ داد",
"display-authentication-method": "نمایش نوع اعتبارسنجی",
"oidc-button-text": "Customize the OIDC button text",
"default-authentication-method": "نوع اعتبارسنجی پیشفرض",
"duplicate-board": "برد تکراری",
"org-number": "تعداد سازمان ها",
+4
View File
@@ -652,11 +652,14 @@
"automatically-field-on-card": "Lisää kenttä uusille korteille",
"always-field-on-card": "Lisää kenttä kaikille korteille",
"showLabel-field-on-card": "Näytä kentän nimilappu minikortilla",
"showSum-field-on-list": "Näytä kenttien summa listan yläosassa",
"yes": "Kyllä",
"no": "Ei",
"accounts": "Tilit",
"accounts-allowEmailChange": "Salli sähköpostiosoitteen muuttaminen",
"accounts-allowUserNameChange": "Salli käyttäjätunnuksen muuttaminen",
"tableVisibilityMode-allowPrivateOnly": "Taulujen näkyvyys: Salli vain yksityiset taulut",
"tableVisibilityMode": "Taulujen näkyvyys",
"createdAt": "Luotu",
"modifiedAt": "Muokattu",
"verified": "Varmistettu",
@@ -826,6 +829,7 @@
"error-undefined": "Jotain meni pieleen",
"error-ldap-login": "Virhe tapahtui yrittäessä kirjautua sisään",
"display-authentication-method": "Näytä kirjautumistapa",
"oidc-button-text": "Muokkaa OIDC kirjautumispainikkeen tekstiä",
"default-authentication-method": "Oletuskirjautumistapa",
"duplicate-board": "Tee kaksoiskappale taulusta",
"org-number": "Organisaatioiden määrä on:",
+4
View File
@@ -652,11 +652,14 @@
"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",
@@ -826,6 +829,7 @@
"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:",
+4
View File
@@ -652,11 +652,14 @@
"automatically-field-on-card": "Ajouter le champ aux cartes nouvellement créées",
"always-field-on-card": "Ajouter le champ à toutes les cartes",
"showLabel-field-on-card": "Indiquer l'étiquette du champ sur la mini-carte",
"showSum-field-on-list": "Afficher le total des champs en haut de liste",
"yes": "Oui",
"no": "Non",
"accounts": "Comptes",
"accounts-allowEmailChange": "Autoriser le changement d'adresse mail",
"accounts-allowUserNameChange": "Autoriser le changement d'identifiant",
"tableVisibilityMode-allowPrivateOnly": "Visibilité des tableaux: N'autoriser que des tableaux privés",
"tableVisibilityMode": "Visibilité des tableaux",
"createdAt": "Créé le",
"modifiedAt": "Modifié le",
"verified": "Vérifié",
@@ -826,6 +829,7 @@
"error-undefined": "Une erreur inconnue s'est produite",
"error-ldap-login": "Une erreur s'est produite lors de la tentative de connexion",
"display-authentication-method": "Afficher la méthode d'authentification",
"oidc-button-text": "Personnaliser le texte du bouton OIDC",
"default-authentication-method": "Méthode d'authentification par défaut",
"duplicate-board": "Dupliquer le tableau",
"org-number": "Le nombre d'organisations est de :",
+4
View File
@@ -652,11 +652,14 @@
"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",
@@ -826,6 +829,7 @@
"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:",
+4
View File
@@ -652,11 +652,14 @@
"automatically-field-on-card": "הוספת שדה לכרטיסים חדשים",
"always-field-on-card": "הוספת שדה לכל הכרטיסים",
"showLabel-field-on-card": "הצגת תווית של השדה בכרטיס מוקטן",
"showSum-field-on-list": "הצגת סכום השדות בראש הרשימה",
"yes": "כן",
"no": "לא",
"accounts": "חשבונות",
"accounts-allowEmailChange": "לאפשר שינוי דוא״ל",
"accounts-allowUserNameChange": "לאפשר שינוי שם משתמש",
"tableVisibilityMode-allowPrivateOnly": "הופעה של לוחות: לאפשר לוחות פרטיים בלבד",
"tableVisibilityMode": "הופעה של לוחות",
"createdAt": "נוצר ב",
"modifiedAt": "נערך ב־",
"verified": "עבר אימות",
@@ -826,6 +829,7 @@
"error-undefined": "מהו השתבש",
"error-ldap-login": "אירעה שגיאה בעת ניסיון הכניסה",
"display-authentication-method": "הצגת שיטת אימות",
"oidc-button-text": "עריכת הטקסט על כפתור ה־OIDC",
"default-authentication-method": "שיטת אימות כבררת מחדל",
"duplicate-board": "שכפול לוח",
"org-number": "מספר הארגונים הוא:",
+4
View File
@@ -652,11 +652,14 @@
"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",
@@ -826,6 +829,7 @@
"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:",
+4
View File
@@ -652,11 +652,14 @@
"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": "Da",
"no": "Ne",
"accounts": "Računi",
"accounts-allowEmailChange": "Dozvoli promjenu Email-a",
"accounts-allowUserNameChange": "Dozvoli promjenu korisničkog imena",
"tableVisibilityMode-allowPrivateOnly": "Boards visibility: Allow private boards only",
"tableVisibilityMode": "Boards visibility",
"createdAt": "Created at",
"modifiedAt": "Modified at",
"verified": "Verified",
@@ -826,6 +829,7 @@
"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:",
+168 -164
View File
@@ -1,9 +1,9 @@
{
"accept": "Elfogadás",
"accept": "Elfogad",
"act-activity-notify": "Tevékenység értesítés",
"act-addAttachment": "hozzáadta __attachment__ mellékletet __card__ kártyához __list__ listán __swimlane__ elválasztón __board__ táblán",
"act-deleteAttachment": "törölte __attachment__ mellékletet __card__ kártyához __list__ listán __swimlane__ elválasztón __board__ táblán",
"act-addSubtask": "added subtask __subtask__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
"act-addAttachment": "hozzáadta: __attachment__ mellékletet __card__ kártyához __list__ listán __swimlane__ elválasztón __board__ táblán",
"act-deleteAttachment": "törölte: __attachment__ mellékletet __card__ kártyához __list__ listán __swimlane__ elválasztón __board__ táblán",
"act-addSubtask": "hozzáadott egy Rész-feladatot: __subtask__ \nehhez a Kártyához: __card__ \nezen a Listán: __list__ \nezen az Úszósávon: __swimlane__ \nezen Táblán: __board__",
"act-addLabel": "Added label __label__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
"act-addedLabel": "Added label __label__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
"act-removeLabel": "Removed label __label__ from card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
@@ -14,25 +14,25 @@
"act-removeChecklistItem": "removed checklist item __checklistItem__ from checklist __checkList__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
"act-checkedItem": "checked __checklistItem__ of checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
"act-uncheckedItem": "unchecked __checklistItem__ of checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
"act-completeChecklist": "befejezte __checklist__ listát ezen a kártyán: __card__ ebben az oszlopban: __list__ ezen az úszósávon: __swimlane__ at ezen a kártyán: __board__",
"act-completeChecklist": "befejezte: __checklist__ listát ezen a kártyán: __card__ ebben az oszlopban: __list__ ezen az úszósávon: __swimlane__ at ezen a kártyán: __board__",
"act-uncompleteChecklist": "uncompleted checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
"act-addComment": "commented on card __card__: __comment__ at list __list__ at swimlane __swimlane__ at board __board__",
"act-editComment": "edited comment on card __card__: __comment__ at list __list__ at swimlane __swimlane__ at board __board__",
"act-deleteComment": "deleted comment on card __card__: __comment__ at list __list__ at swimlane __swimlane__ at board __board__",
"act-createBoard": "created board __board__",
"act-createSwimlane": "created swimlane __swimlane__ to board __board__",
"act-createBoard": "létrehozott egy Táblát: __board__",
"act-createSwimlane": "létrehozott egy Úszósávot: __swimlane__ ehhez a Táblához: __board__",
"act-createCard": "created card __card__ to list __list__ at swimlane __swimlane__ at board __board__",
"act-createCustomField": "created custom field __customField__ at board __board__",
"act-deleteCustomField": "deleted custom field __customField__ at board __board__",
"act-setCustomField": "edited custom field __customField__: __customFieldValue__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
"act-createList": "added list __list__ to board __board__",
"act-addBoardMember": "added member __member__ to board __board__",
"act-archivedBoard": "Board __board__ moved to Archive",
"act-archivedBoard": "Archiválásra került ez a Tábla: __board__",
"act-archivedCard": "Card __card__ at list __list__ at swimlane __swimlane__ at board __board__ moved to Archive",
"act-archivedList": "List __list__ at swimlane __swimlane__ at board __board__ moved to Archive",
"act-archivedSwimlane": "Swimlane __swimlane__ at board __board__ moved to Archive",
"act-importBoard": "imported board __board__",
"act-importCard": "imported card __card__ to list __list__ at swimlane __swimlane__ at board __board__",
"act-importBoard": "importálta ezt a Táblát: __board__",
"act-importCard": "importálta ezt a Táblát: __card__ ehhez a Listához: __list__ ezen Úszósávon: __swimlane__ ezen Táblán: __board__",
"act-importList": "imported list __list__ to swimlane __swimlane__ at board __board__",
"act-joinMember": "added member __member__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
"act-moveCard": "moved card __card__ at board __board__ from list __oldList__ at swimlane __oldSwimlane__ to list __list__ at swimlane __swimlane__",
@@ -59,7 +59,7 @@
"activity-removed": "%s eltávolítva innen: %s",
"activity-sent": "%s elküldve ide: %s",
"activity-unjoined": "%s kilépett a csoportból",
"activity-subtask-added": "Alfeladat hozzáadva ehhez: %s",
"activity-subtask-added": "Rész-feladat hozzáadva ehhez: %s",
"activity-checked-item": "Kipipálta %s ebben a Listában: %s ebből: %s",
"activity-unchecked-item": "Pipátlanította %s ebben a Listában: %s ebből:%s",
"activity-checklist-added": "ellenőrzőlista hozzáadva ehhez: %s",
@@ -80,16 +80,16 @@
"activity-dueDate": "átírta a *határidő* dátumát erről: %s erre: %s",
"activity-endDate": "átírta a \"befejezés\" dátumát erről: %s erre: %s",
"add-attachment": "Melléklet hozzáadása",
"add-board": "Tábla hozzáadása",
"add-template": "Add Template",
"add-board": "Tábla hozzáadás",
"add-template": "Sablon hozzáadása",
"add-card": "Kártya hozzáadása",
"add-card-to-top-of-list": "Add Card to Top of List",
"add-card-to-bottom-of-list": "Add Card to Bottom of List",
"add-card-to-top-of-list": "Kártya hozzáadás a Lista elejére",
"add-card-to-bottom-of-list": "Kártya hozzáadás a Lista végére",
"add-swimlane": "Úszósáv hozzáadása",
"add-subtask": "Alfeladat hozzáadása",
"add-subtask": "Rész-feladat hozzáadása",
"add-checklist": "Ellenőrzőlista hozzáadása",
"add-checklist-item": "Elem hozzáadása az ellenőrzőlistához",
"convertChecklistItemToCardPopup-title": "Convert to Card",
"convertChecklistItemToCardPopup-title": "Konvertáld Kártyává",
"add-cover": "Borító hozzáadása",
"add-label": "Címke hozzáadása",
"add-list": "Lista hozzáadása",
@@ -121,8 +121,8 @@
"archives": "Archiválás",
"template": "Sablon",
"templates": "Sablonok",
"template-container": "Template Container",
"add-template-container": "Add Template Container",
"template-container": "Sablon Tároló",
"add-template-container": "Sablon Tároló hozzáadása",
"assign-member": "Tag hozzárendelése",
"attached": "csatolva",
"attachment": "Melléklet",
@@ -137,7 +137,7 @@
"board-not-found": "A tábla nem található",
"board-private-info": "Ez a tábla legyen <strong>személyes</strong>.",
"board-public-info": "Ez a tábla legyen <strong>nyilvános</strong>.",
"board-drag-drop-reorder-or-click-open": "Drag and drop to reorder board icons. Click board icon to open board.",
"board-drag-drop-reorder-or-click-open": "Fogd és vidd az egérrel az ikonok sorba rendezéséhez. Kattints a Tábla ikonjára a megnyitáshoz.",
"boardChangeColorPopup-title": "Tábla hátterének megváltoztatása",
"boardChangeTitlePopup-title": "Tábla átnevezése",
"boardChangeVisibilityPopup-title": "Láthatóság megváltoztatása",
@@ -185,10 +185,10 @@
"vote-against": "ellene",
"deleteVotePopup-title": "Törlöd a szavazást?",
"vote-delete-pop": "A Törlés végleges. Minden eseményt elvesztesz, ami ehhez kapcsolódik.",
"cardStartPlanningPokerPopup-title": "Start a Planning Poker",
"card-edit-planning-poker": "Edit Planning Poker",
"editPokerEndDatePopup-title": "Change Planning Poker vote end date",
"poker-question": "Planning Poker",
"cardStartPlanningPokerPopup-title": "Tervezőpóker indítása",
"card-edit-planning-poker": "Tervezőpóker szerkesztése",
"editPokerEndDatePopup-title": "Tervezőpóker szavazás záróidejének szerkesztése",
"poker-question": "Tervezőpóker ",
"poker-one": "1",
"poker-two": "2",
"poker-three": "3",
@@ -199,13 +199,13 @@
"poker-forty": "40",
"poker-oneHundred": "100",
"poker-unsure": "?",
"poker-finish": "Finish",
"poker-result-votes": "Votes",
"poker-result-who": "Who",
"poker-replay": "Replay",
"set-estimation": "Set Estimation",
"deletePokerPopup-title": "Delete planning poker?",
"poker-delete-pop": "Deleting is permanent. You will lose all actions associated with this planning poker.",
"poker-finish": "Vége",
"poker-result-votes": "Szavazatok",
"poker-result-who": "Kicsoda",
"poker-replay": "Újrajátszás",
"set-estimation": "Becslés beállítása",
"deletePokerPopup-title": "Törlöd a Tervezőpókert?",
"poker-delete-pop": "A törlési művelet végleges és nem visszavonható. Minden hozzárendelt esemény is elvész egyben ezen Tervezőpóker megsemmisülésekor.",
"cardDeletePopup-title": "Törlöd a kártyát?",
"cardDetailsActionsPopup-title": "Kártyaműveletek",
"cardLabelsPopup-title": "Címkék",
@@ -229,7 +229,7 @@
"changePasswordPopup-title": "Jelszó megváltoztatása",
"changePermissionsPopup-title": "Jogosultságok megváltoztatása",
"changeSettingsPopup-title": "Beállítások megváltoztatása",
"subtasks": "Alfeladat",
"subtasks": "Rész-feladatok",
"checklists": "Ellenőrző-listák",
"click-to-star": "Kattints a tábla csillagozásához.",
"click-to-unstar": "Kattints a tábla csillagának eltávolításához.",
@@ -237,7 +237,7 @@
"close": "Bezárás",
"close-board": "Tábla bezárása",
"close-board-pop": "Vissza tudod állítani a Táblát, ha az \"Archív\" gombra kattintasz a fejlécnél.",
"close-card": "Close Card",
"close-card": "Kártya bezárása",
"color-black": "fekete",
"color-blue": "kék",
"color-crimson": "karmazsin",
@@ -273,7 +273,7 @@
"worker": "Dolgozó",
"worker-desc": "Csak mozgathat Kártyákat, hozzárendelheti magát Kártyákhoz és megjegyzésekhez",
"computer": "Számítógép",
"confirm-subtask-delete-dialog": "Biztosan törlöd az alfeladatot?",
"confirm-subtask-delete-dialog": "Biztosan törlöd a Rész-feladatot?",
"confirm-checklist-delete-dialog": "Biztosan törlöd a Feladatlistát?",
"copy-card-link-to-clipboard": "Kártya hivatkozásának másolása a vágólapra",
"linkCardPopup-title": "Kártyára hivatkozás",
@@ -322,7 +322,7 @@
"editCardStartDatePopup-title": "Kezdődátum megváltoztatása",
"editCardDueDatePopup-title": "Határidő dátumának megváltoztatása",
"editCustomFieldPopup-title": "Mező szerkesztése",
"addReactionPopup-title": "Add reaction",
"addReactionPopup-title": "Reakció hozzáadása",
"editCardSpentTimePopup-title": "Eltöltött idő megváltoztatása",
"editLabelPopup-title": "Címke megváltoztatása",
"editNotificationPopup-title": "Értesítés szerkesztése",
@@ -353,9 +353,9 @@
"error-user-notAllowSelf": "Nem hívhatod meg saját magadat",
"error-user-notCreated": "Ez a felhasználó nincs létrehozva",
"error-username-taken": "Ez a felhasználónév már foglalt",
"error-orgname-taken": "This organization name is already taken",
"error-teamname-taken": "This team name is already taken",
"error-email-taken": "Az e-mail már foglalt",
"error-orgname-taken": "Ez a szervezetnév már foglalt.",
"error-teamname-taken": "Ez a csapatnév már foglalt.",
"error-email-taken": "Az e-mail cím már foglalt",
"export-board": "Tábla exportálása",
"export-board-json": "Exportáld a táblát JSON formátumba",
"export-board-csv": "Exportáld a táblát CSV (vesszővel elválasztott) formátumba",
@@ -363,11 +363,11 @@
"export-board-excel": "Exportáld a Táblát Excelbe",
"user-can-not-export-excel": "Felhasználó nem tud Excelbe exportálni",
"export-board-html": "Exportáld a táblát HTML (webes) formátumba",
"export-card": "Export card",
"export-card-pdf": "Export card to PDF",
"user-can-not-export-card-to-pdf": "User can not export card to PDF",
"export-card": "Kártya exportálása",
"export-card-pdf": "Kártya exportálása PDF-be",
"user-can-not-export-card-to-pdf": "A Felhasználó nem exportálhat Kártyát PDF-be.",
"exportBoardPopup-title": "Tábla exportálása",
"exportCardPopup-title": "Export card",
"exportCardPopup-title": "Kártya exportálása",
"sort": "Rendezés",
"sort-desc": "Kattints a lista rendezéséhez",
"list-sort-by": "Rendezd a Listát e szerint:",
@@ -379,12 +379,12 @@
"list-label-short-sort": "(M)",
"filter": "Szűrő",
"filter-cards": "Kártyák vagy Listák szűrése",
"filter-dates-label": "Filter by date",
"filter-no-due-date": "No due date",
"filter-overdue": "Overdue",
"filter-due-today": "Due today",
"filter-due-this-week": "Due this week",
"filter-due-tomorrow": "Due tomorrow",
"filter-dates-label": "Dátum szerinti szűrés",
"filter-no-due-date": "Nincs lejártati idő",
"filter-overdue": "Lejárt",
"filter-due-today": "Ma jár le",
"filter-due-this-week": "Ezen a héten jár le",
"filter-due-tomorrow": "Holnap jár le",
"list-filter-label": "Cím alapján szűrd a Listákat",
"filter-clear": "Szűrő törlése",
"filter-labels-label": "Címke alapján szűrés",
@@ -427,7 +427,7 @@
"import-csv-placeholder": "CSV / TSV adat beillesztés ide",
"import-map-members": "Tagok leképezése",
"import-members-map": "Az importált Táblának vannak felhasználói.\nVálaszd ki, kikkel szeretnéd összerendelni.",
"import-members-map-note": "Note: Unmapped members will be assigned to the current user.",
"import-members-map-note": "Megjegyzés: A leképezetlen Tagok az aktuális felhasználóhoz lesznek rendelve.",
"import-show-user-mapping": "Tagok leképezésének vizsgálata",
"import-user-select": "Válassz egy helyettes felhasználót a meglévők közül",
"importMapMembersAddPopup-title": "Válassz Tagot",
@@ -456,8 +456,8 @@
"set-color-list": "Szín megadása",
"listActionPopup-title": "Műveletek felsorolása",
"settingsUserPopup-title": "Felhasználói beállítások",
"settingsTeamPopup-title": "Team Settings",
"settingsOrgPopup-title": "Organization Settings",
"settingsTeamPopup-title": "Csapat beállítások",
"settingsOrgPopup-title": "Szervezet Beállítások",
"swimlaneActionPopup-title": "Úszósáv Műveletek",
"swimlaneAddPopup-title": "Új Úszósáv hozzáadása ez alá",
"listImportCardPopup-title": "Trello kártya importálása",
@@ -569,15 +569,15 @@
"upload": "Feltöltés",
"upload-avatar": "Egy avatár feltöltése",
"uploaded-avatar": "Egy avatár feltöltve",
"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",
"custom-top-left-corner-logo-image-url": "Egyedi Bal felső Logo kép URL-je",
"custom-top-left-corner-logo-link-url": "Egyedi Bal felső Logo Link URL-je",
"custom-top-left-corner-logo-height": "Egyedi Bal felső Logo magassága. Alap: 27",
"custom-login-logo-image-url": "Egyedi bejelentkezési Logo kép URL-je",
"custom-login-logo-link-url": "Egyedi bejelentkezési Logo Link URL-je",
"text-below-custom-login-logo": "Egyedi szöveg-alatti bejelentkezési Logo",
"automatic-linked-url-schemes": "Egyedi URL sémák, melyek automatikusan kattinthatóak. Soronként egy URL per séma.",
"username": "Felhasználónév",
"import-usernames": "Import Usernames",
"import-usernames": "Felhasználónevek importálása",
"view-it": "Megtekintés",
"warn-list-archived": "figyelem: ez a Kártya egy archivált Listában van benne",
"watch": "Megfigyelés",
@@ -616,7 +616,7 @@
"invitation-code": "Meghívási kód",
"email-invite-register-subject": "__inviter__ egy meghívás küldött Neked",
"email-invite-register-text": "Kedves __user__,\n\n__inviter__ meghív téged egy kanban táblára, hogy együtt dolgozhassatok.\n\nKérlek kattints az alábbi linkre:\n__url__\n\nA meghívás kódja: __icode__\n\nSzép napot :-)",
"email-smtp-test-subject": "SMTP Test Email",
"email-smtp-test-subject": "Teszt Email SMTP-je",
"email-smtp-test-text": "Sikeresen elküldött egy e-mailt",
"error-invitation-code-not-exist": "A meghívási kód nem létezik",
"error-notAuthorized": "Nincs jogosultsága az oldal megtekintéséhez.",
@@ -631,10 +631,10 @@
"new-outgoing-webhook": "Új kimenő webhurok",
"no-name": "(Ismeretlen)",
"Node_version": "Node verzió",
"Meteor_version": "Meteor version",
"MongoDB_version": "MongoDB version",
"MongoDB_storage_engine": "MongoDB storage engine",
"MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
"Meteor_version": "Meteor verzió",
"MongoDB_version": "MongoDB verzió",
"MongoDB_storage_engine": "MongoDB tároló motor",
"MongoDB_Oplog_enabled": "MongoDB Oplog engedélyezett",
"OS_Arch": "Operációs rendszer architektúrája",
"OS_Cpus": "Operációs rendszer CPU száma",
"OS_Freemem": "Operációs rendszer szabad memóriája",
@@ -652,11 +652,14 @@
"automatically-field-on-card": "Mező hozzáadása új Kártyákhoz",
"always-field-on-card": "Mező hozzáadása minden Kártyához",
"showLabel-field-on-card": "Mutassa a Címkék nevét a mini Kártyákon is",
"showSum-field-on-list": "Show sum of fields at top of list",
"yes": "Igen",
"no": "Nem",
"accounts": "Fiókok",
"accounts-allowEmailChange": "E-mail megváltoztatásának engedélyezése",
"accounts-allowUserNameChange": "Felhasználónév megváltoztatásának engedélyezése",
"tableVisibilityMode-allowPrivateOnly": "Tábla láthatóság: Csak privát táblák engedélyezettek",
"tableVisibilityMode": "Táblák láthatósága",
"createdAt": "Létrehozva",
"modifiedAt": "Módosult",
"verified": "Ellenőrizve",
@@ -673,25 +676,25 @@
"setListColorPopup-title": "Válassz színt",
"assigned-by": "Hozzárendelte ",
"requested-by": "Igényelte",
"card-sorting-by-number": "Card sorting by number",
"card-sorting-by-number": "Kártyák sorrendezése szám alapján",
"board-delete-notice": "A törlés végleges. Minden Lista, Kártya és kapcsolódó esemény megsemmisül ezen a Táblán.",
"delete-board-confirm-popup": "Minden Lista, Kártya, Címke és Esemény véglegesen törlésre kerül és nincs rá mód, hogy visszanyerd a Tábla tartalmát. Nincs visszavonási lehetőség sem.",
"boardDeletePopup-title": "TÖRLÖD a Táblát?",
"delete-board": "Tábla törlése",
"default-subtasks-board": "Al-feladat ehhez a Táblához: __board__",
"default-subtasks-board": "Rész-feladatok ehhez a Táblához: __board__",
"default": "Alapértelmezett",
"queue": "Feladat sor",
"subtask-settings": "Alfeladat beállítások",
"subtask-settings": "Rész-feladat beállításai",
"card-settings": "Kátya beállítások",
"boardSubtaskSettingsPopup-title": "Tábla alfeladat beállítások",
"boardSubtaskSettingsPopup-title": "Tábla Rész-feladatok beállításai",
"boardCardSettingsPopup-title": "Kátya beállítások",
"deposit-subtasks-board": "Helyezd az al-feladatokat erre a Táblára:",
"deposit-subtasks-list": "Landing list for subtasks deposited here:",
"deposit-subtasks-board": "Helyezd a Rész-feladatokat erre a Táblára:",
"deposit-subtasks-list": "A Rész-feladatok Teendő-listája ide lett helyezve:",
"show-parent-in-minicard": "Mutasd a szülőt a mini-kártyán:",
"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",
"prefix-with-full-path": "Előtag teljes útvonallal",
"prefix-with-parent": "Előtag szülővel",
"subtext-with-full-path": "Szövegrészlet teljes útvonallal",
"subtext-with-parent": "Szövegrészlet szülővel",
"change-card-parent": "Szülő cseréje",
"parent-card": "Szülő Kártya",
"source-board": "Forrás Tábla",
@@ -703,7 +706,7 @@
"activity-removed-label-card": "eltávolította ezt a Címkét: \"%s\"",
"activity-delete-attach-card": "törölt egy csatolmányt",
"activity-set-customfield": "beállított egy egyedi mezőt: \"%s\" erre: \"%s\" itt: %s",
"activity-unset-customfield": "unset custom field '%s' in %s",
"activity-unset-customfield": "megszüntetett egy egyedi mezőt: %s itt: %s",
"r-rule": "Szabály",
"r-add-trigger": "Új kiváltó ok",
"r-add-action": "Új cselekmény",
@@ -799,20 +802,20 @@
"r-add-checklist": "Ellenőrzőlista hozzáadása",
"r-with-items": "elemekkel",
"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-add-swimlane": "Úszósáv hozzáadása",
"r-swimlane-name": "Úszósáv neve",
"r-board-note": "Megjegyzés: hagyd üresen a mezőt, hogy minden lehetséges találattal egyezzen.",
"r-checklist-note": "Megjegyzés: a Teendő-lista elemeit vesszővel elválasztva kell felsorolni.",
"r-when-a-card-is-moved": "Amikor egy kártya másik listába kerül",
"r-set": "Set",
"r-set": "Beállít",
"r-update": "Frissítés",
"r-datefield": "dátum mező",
"r-df-start-at": "kezdet",
"r-df-due-at": "határidős",
"r-df-end-at": "végzett",
"r-df-received-at": "megérkezett",
"r-to-current-datetime": "to current date/time",
"r-remove-value-from": "Remove value from",
"r-to-current-datetime": "jelen dátum+ideig",
"r-remove-value-from": "Érték eltávolítása innen:",
"ldap": "LDAP",
"oauth2": "OAuth2",
"cas": "CAS",
@@ -826,25 +829,26 @@
"error-undefined": "Valami hiba történt",
"error-ldap-login": "Hiba történt bejelentkezés közben",
"display-authentication-method": "Hitelelesítési mód mutatása",
"oidc-button-text": "Customize the OIDC button text",
"default-authentication-method": "Alapértelmezett hitelesítési mód",
"duplicate-board": "Duplicate Board",
"org-number": "The number of organizations is:",
"team-number": "The number of teams is:",
"people-number": "The number of people is:",
"swimlaneDeletePopup-title": "Delete Swimlane ?",
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
"duplicate-board": "Tábla duplikálása",
"org-number": "A szervezetek száma:",
"team-number": "A csapatok száma:",
"people-number": "Az emberek száma:",
"swimlaneDeletePopup-title": "Törlöd az Úszósávot?",
"swimlane-delete-pop": "Minden, az Úszósávhoz hozzákapcsolt korábbi esemény is végérvényesen törlődni fog. A műveletet nem lehet később visszavonni.",
"restore-all": "Összes visszaállítása",
"delete-all": "Összes törlése",
"loading": "Betöltés folyamatban, kis türelmet…",
"previous_as": "last time was",
"act-a-dueAt": "megváltoztatta a *határidő* dátumát erre:\n__timeValue__ az új dátum\n__timeOldValue__ volt a régi\nEzen a *Kártyán*: __card__",
"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": "átírta a *határidő* dátumát erre:",
"a-endAt": "modified ending time to be",
"a-startAt": "modified starting time to be",
"a-receivedAt": "modified received time to be",
"previous_as": "az utolsó idő ekkor volt:",
"act-a-dueAt": "megváltoztatta a *határidőt* erre:\n__timeValue__ az új dátum\n__timeOldValue__ volt a régi\nEzen a *Kártyán*: __card__",
"act-a-endAt": "megváltoztatta a *VÉGE* időpontját erre:\n__timeValue__ az új dátum\n__timeOldValue__ volt a régi",
"act-a-startAt": "megváltoztatta a *START* időpontját erre:\n__timeValue__ az új dátum\n__timeOldValue__ volt a régi",
"act-a-receivedAt": "megváltoztatta az *Érkezett* időpontot erre:\n__timeValue__ az új dátum\n__timeOldValue__ volt a régi",
"a-dueAt": "átírta a *határidőt* erre:",
"a-endAt": "átírta a *vége* időpontját erre:",
"a-startAt": "átírta a *kezdet* időpontját erre:",
"a-receivedAt": "átírta az *érkezett* időpontját erre:",
"almostdue": "a határidő dátuma %s közeledik",
"pastdue": "a határidő dátuma %s már lejárt",
"duenow": "a határidő dátuma %s ma van",
@@ -853,31 +857,31 @@
"act-almostdue": "emlékeztette a mostani határidő (__timeValue__) közeledtére ezen a Kártyán: __card__",
"act-pastdue": "emlékeztette a mostani határidő (__timeValue__) elmúltára ezen a Kártyán: __card__",
"act-duenow": "emlékeztette, hogy a mostani határidő (__timeValue__) ma van ezen a Kártyán: __card__",
"act-atUserComment": "You were mentioned in [__board__] __list__/__card__",
"delete-user-confirm-popup": "Are you sure you want to delete this account? There is no undo.",
"delete-team-confirm-popup": "Are you sure you want to delete this team? There is no undo.",
"delete-org-confirm-popup": "Are you sure you want to delete this organization? There is no undo.",
"accounts-allowUserDelete": "Allow users to self delete their account",
"act-atUserComment": "Megemlítettek a [__board__] Tábla __list__ listáján ezen a kártyán: __card__",
"delete-user-confirm-popup": "Biztosan törlöd ezt a fiókot? Nem lesz visszavonási lehetőséged!",
"delete-team-confirm-popup": "Biztosan törlöd ezt a csapatot? Nem lesz visszavonási lehetőséged!",
"delete-org-confirm-popup": "Biztosan törlöd ezt a szervezetet? Nem lesz visszavonási lehetőséged!",
"accounts-allowUserDelete": "Engedje a felhasználóknak, hogy maguk töröljék a fiókjukat",
"hide-minicard-label-text": "Rejtse el a Címke szövegét a mini Kártyákon",
"show-desktop-drag-handles": "Show desktop drag handles",
"show-desktop-drag-handles": "Mutassa a fogd-és-vidd eseményeket",
"assignee": "Felelős",
"cardAssigneesPopup-title": "Felelős",
"addmore-detail": "Add a more detailed description",
"show-on-card": "Show on Card",
"addmore-detail": "Részletesebb leírás hozzáadása",
"show-on-card": "Mutassa a Kártyán",
"new": "Új",
"editOrgPopup-title": "Edit Organization",
"newOrgPopup-title": "New Organization",
"editTeamPopup-title": "Edit Team",
"newTeamPopup-title": "New Team",
"editOrgPopup-title": "Szervezet szerkesztése",
"newOrgPopup-title": "Új szervezet",
"editTeamPopup-title": "Csapat szerkesztése",
"newTeamPopup-title": "Új csapat",
"editUserPopup-title": "Felhasználó szerkesztése",
"newUserPopup-title": "Új felhasználó",
"notifications": "Értesítések",
"view-all": "Összes megtekintése",
"filter-by-unread": "Filter by Unread",
"filter-by-unread": "Olvasatlanokra szűkít",
"mark-all-as-read": "Összes megjelölése olvasottként",
"remove-all-read": "Remove all read",
"allow-rename": "Allow Rename",
"allowRenamePopup-title": "Allow Rename",
"remove-all-read": "Minden olvasott eltávolítása",
"allow-rename": "Átnevezés engedélyezése",
"allowRenamePopup-title": "Átnevezés engedélyezése",
"start-day-of-week": "Állítsa be a hét kezdetének napját",
"monday": "hétfő",
"tuesday": "kedd",
@@ -893,8 +897,8 @@
"last-activity": "Utolsó tevékenység",
"voting": "Szavazás",
"archived": "Archiválva",
"delete-linked-card-before-this-card": "You can not delete this card before first deleting linked card that has",
"delete-linked-cards-before-this-list": "You can not delete this list before first deleting linked cards that are pointing to cards in this list",
"delete-linked-card-before-this-card": "Nem törölheted addig ezt a Kártyát, amíg nem törlöd előbb a kapcsolt Kártyákat",
"delete-linked-cards-before-this-list": "Nem törölheted addig ezt a Listát, amíg le nem törölted azokat a Kártyákat, amik ezen Lista Kártyáira mutatnak.",
"hide-checked-items": "Kijelölt elemek elrejtése",
"task": "Feladat",
"create-task": "Új feladat",
@@ -926,7 +930,7 @@
"label-not-found": "Ez a Címke nem található: \"%s\"",
"label-color-not-found": "Ez a Címke-szín nem található: %s",
"user-username-not-found": "\"%s\" nevű felhasználó nem található",
"comment-not-found": "Card with comment containing text '%s' not found.",
"comment-not-found": "Nem található olyan kártya, mely tartalmazza ezt a szöveget: '%s'",
"globalSearch-title": "Minden Táblán keress",
"no-cards-found": "Nem találtam Kártyát",
"one-card-found": "Egy Kártyát találtam",
@@ -946,48 +950,48 @@
"operator-member-abbrev": "m",
"operator-assignee": "hozzárendelő",
"operator-assignee-abbrev": "a",
"operator-creator": "creator",
"operator-creator": "létrehozó",
"operator-status": "állapot",
"operator-due": "határidő",
"operator-created": "létrehozva",
"operator-modified": "módosítva",
"operator-sort": "rendezés",
"operator-comment": "megjegyzés",
"operator-has": "has",
"operator-limit": "limit",
"operator-has": "tartalmaz",
"operator-limit": "határérték",
"predicate-archived": "archiválva",
"predicate-open": "open",
"predicate-open": "megnyit",
"predicate-ended": "befejezve",
"predicate-all": "összes",
"predicate-overdue": "késésben",
"predicate-week": "week",
"predicate-month": "month",
"predicate-quarter": "quarter",
"predicate-year": "year",
"predicate-week": "hét",
"predicate-month": "hónap",
"predicate-quarter": "negyedév",
"predicate-year": "év",
"predicate-due": "határidős",
"predicate-modified": "módosítva",
"predicate-created": "létrehozva",
"predicate-attachment": "attachment",
"predicate-description": "description",
"predicate-attachment": "csatolmány",
"predicate-description": "leírás",
"predicate-checklist": "feladat-lista",
"predicate-start": "kezdet",
"predicate-end": "végzett",
"predicate-assignee": "hozzárendelő",
"predicate-member": "tag",
"predicate-public": "public",
"predicate-private": "private",
"predicate-public": "publikus",
"predicate-private": "privát",
"operator-unknown-error": "%s nem egy művelet",
"operator-number-expected": "Ez a művelet: __operator__ egy számot vár, de ezt kapta: \"__value__\"",
"operator-sort-invalid": "sort of '%s' is invalid",
"operator-status-invalid": "'%s' is not a valid status",
"operator-has-invalid": "%s is not a valid existence check",
"operator-limit-invalid": "%s is not a valid limit. Limit should be a positive integer.",
"next-page": "Next Page",
"previous-page": "Previous Page",
"operator-sort-invalid": "'%s' szerinti rendezés érvénytelen",
"operator-status-invalid": "Ez nem egy érvényes státusz: '%s'",
"operator-has-invalid": "Ez nem érvényes meglét-ellenőrzés: '%s'",
"operator-limit-invalid": "%s nem egy valós határérték. Pozitív egész szám kell legyen. (Max 2^31)",
"next-page": "Következő Oldal",
"previous-page": "Előző Oldal",
"heading-notes": "Jegyzetek",
"globalSearch-instructions-heading": "Keresési Utasítások",
"globalSearch-instructions-description": "Searches can include operators to refine the search. Operators are specified by writing the operator name and value separated by a colon. For example, an operator specification of `list:Blocked` would limit the search to cards that are contained in a list named *Blocked*. If the value contains spaces or special characters it must be enclosed in quotation marks (e.g. `__operator_list__:\"To Review\"`).",
"globalSearch-instructions-operators": "Available operators:",
"globalSearch-instructions-operators": "Használható műveleti jelek:",
"globalSearch-instructions-operator-board": "`__operator_board__:<title>` - cards in boards matching the specified *<title>*",
"globalSearch-instructions-operator-list": "`__operator_list__:<title>` - cards in lists matching the specified *<title>*",
"globalSearch-instructions-operator-swimlane": "`__operator_swimlane__:<title>` - cards in swimlanes matching the specified *<title>*",
@@ -1011,43 +1015,43 @@
"globalSearch-instructions-operator-has": "`__operator_has__:<field>` - where *<field>* is one of `__predicate_attachment__`, `__predicate_checklist__`, `__predicate_description__`, `__predicate_start__`, `__predicate_due__`, `__predicate_end__`, `__predicate_assignee__` or `__predicate_member__`. Placing a `-` in front of *<field>* searches for the absence of a value in that field (e.g. `has:-due` searches for cards without a due date).",
"globalSearch-instructions-operator-sort": "`__operator_sort__:<sort-name>` - where *<sort-name>* is one of `__predicate_due__`, `__predicate_created__` or `__predicate_modified__`. For a descending sort, place a `-` in front of the sort name.",
"globalSearch-instructions-operator-limit": "`__operator_limit__:<n>` - where *<n>* is a positive integer expressing the number of cards to be displayed per page.",
"globalSearch-instructions-notes-1": "Multiple operators may be specified.",
"globalSearch-instructions-notes-1": "Többféle operátor is megadható.",
"globalSearch-instructions-notes-2": "Similar operators are *OR*ed together. Cards that match any of the conditions will be returned.\n`__operator_list__:Available __operator_list__:Blocked` would return cards contained in any list named *Blocked* or *Available*.",
"globalSearch-instructions-notes-3": "Differing operators are *AND*ed together. Only cards that match all of the differing operators are returned. `__operator_list__:Available __operator_label__:red` returns only cards in the list *Available* with a *red* label.",
"globalSearch-instructions-notes-3-2": "Days can be specified as a positive or negative integer or using `__predicate_week__`, `__predicate_month__`, `__predicate_quarter__` or `__predicate_year__` for the current period.",
"globalSearch-instructions-notes-4": "A szöveges keresések immunisak a kis-nagybetűkre.",
"globalSearch-instructions-notes-5": "By default archived cards are not searched.",
"globalSearch-instructions-notes-5": "Alapesetben az archivált Kártyák között nem keres.",
"link-to-search": "Link ehhez a kereséshez",
"excel-font": "Arial",
"number": "Szám",
"label-colors": "Címke színek",
"label-names": "Címke feliratok",
"archived-at": "archived at",
"sort-cards": "Sort Cards",
"cardsSortPopup-title": "Sort Cards",
"due-date": "Due Date",
"server-error": "Server Error",
"server-error-troubleshooting": "Please submit the error generated by the server.\nFor a snap installation, run: `sudo snap logs wekan.wekan`\nFor a Docker installation, run: `sudo docker logs wekan-app`",
"title-alphabetically": "Title (Alphabetically)",
"created-at-newest-first": "Created At (Newest First)",
"created-at-oldest-first": "Created At (Oldest First)",
"links-heading": "Links",
"hide-system-messages-of-all-users": "Hide system messages of all users",
"now-system-messages-of-all-users-are-hidden": "Now system messages of all users are hidden",
"move-swimlane": "Move Swimlane",
"moveSwimlanePopup-title": "Move Swimlane",
"custom-field-stringtemplate": "String Template",
"sort-cards": "Kártyák Rendezése",
"cardsSortPopup-title": "Kártyák Rendezése",
"due-date": "Lejártati idő",
"server-error": "Szerver Hiba",
"server-error-troubleshooting": "Kérem küldje el a szerver által generált hibát.\nHa \"Snap\" telepítése van, futtassa ezt: `sudo snap logs wekan.wekan`\n\"Docker\" alapú telepítésnél: `sudo docker logs wekan-app`",
"title-alphabetically": "Cím (Név szint)",
"created-at-newest-first": "Létrehozva (Legújabb elől)",
"created-at-oldest-first": "Létrehozva (Legrégebbi elől)",
"links-heading": "Linkek",
"hide-system-messages-of-all-users": "Minden rendszerüzenet elrejtése minden felhasználónál",
"now-system-messages-of-all-users-are-hidden": "Most már minden rendszerüzenet rejtve lett minden felhasználónál.",
"move-swimlane": "Úszósáv mozhatása",
"moveSwimlanePopup-title": "Úszósáv mozhatása",
"custom-field-stringtemplate": "Szöveg Sablon",
"custom-field-stringtemplate-format": "Format (use %{value} as placeholder)",
"custom-field-stringtemplate-separator": "Separator (use &#32; or &nbsp; for a space)",
"custom-field-stringtemplate-item-placeholder": "Press enter to add more items",
"creator": "Creator",
"filesReportTitle": "Files Report",
"orphanedFilesReportTitle": "Orphaned Files Report",
"reports": "Reports",
"rulesReportTitle": "Rules Report",
"copy-swimlane": "Copy Swimlane",
"copySwimlanePopup-title": "Copy Swimlane",
"display-card-creator": "Display Card Creator",
"custom-field-stringtemplate-item-placeholder": "Nyomj Enter-t több elem hozzáadásához",
"creator": "Létrehozó",
"filesReportTitle": "Fájl Riport",
"orphanedFilesReportTitle": "Elárvult Fájlok Riportja",
"reports": "Riportok",
"rulesReportTitle": "Szabályok Riportja",
"copy-swimlane": "Úszósáv Másolása",
"copySwimlanePopup-title": "Úszósáv Másolása",
"display-card-creator": "Mutassa a Kártya Létrehozóját",
"wait-spinner": "Wait Spinner",
"Bounce": "Bounce Wait Spinner",
"Cube": "Cube Wait Spinner",
@@ -1057,8 +1061,8 @@
"Rotateplane": "Rotateplane Wait Spinner",
"Scaleout": "Scaleout Wait Spinner",
"Wave": "Wave Wait Spinner",
"maximize-card": "Maximize Card",
"minimize-card": "Minimize Card",
"delete-org-warning-message": "Can not delete this organization, there is at least one user that belongs to it",
"delete-team-warning-message": "Can not delete this team, there is at least one user that belongs to it"
"maximize-card": "Teljes képernyős nézet",
"minimize-card": "Kis méretű nézet",
"delete-org-warning-message": "Nem törölhető ez a Szervezet, mert legalább egy felhasználó még hozzá tartozik.",
"delete-team-warning-message": "Nem törölhető ez a Csapat, mert legalább egy felhasználó még hozzá tartozik."
}
+4
View File
@@ -652,11 +652,14 @@
"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",
@@ -826,6 +829,7 @@
"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:",
+4
View File
@@ -652,11 +652,14 @@
"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": "Ya",
"no": "Tidak",
"accounts": "Akun",
"accounts-allowEmailChange": "Allow Email Change",
"accounts-allowUserNameChange": "Allow Username Change",
"tableVisibilityMode-allowPrivateOnly": "Boards visibility: Allow private boards only",
"tableVisibilityMode": "Boards visibility",
"createdAt": "Dibuat pada",
"modifiedAt": "Modified at",
"verified": "Terverifikasi",
@@ -826,6 +829,7 @@
"error-undefined": "Ada yang salah",
"error-ldap-login": "Terjadi kesalahan saat mencoba masuk",
"display-authentication-method": "Display Authentication Method",
"oidc-button-text": "Customize the OIDC button text",
"default-authentication-method": "Default Authentication Method",
"duplicate-board": "Duplikat Papan",
"org-number": "The number of organizations is:",
+4
View File
@@ -652,11 +652,14 @@
"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": "Ee",
"no": "Mba",
"accounts": "Accounts",
"accounts-allowEmailChange": "Allow Email Change",
"accounts-allowUserNameChange": "Allow Username Change",
"tableVisibilityMode-allowPrivateOnly": "Boards visibility: Allow private boards only",
"tableVisibilityMode": "Boards visibility",
"createdAt": "Ekere na",
"modifiedAt": "Modified at",
"verified": "Verified",
@@ -826,6 +829,7 @@
"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:",
+4
View File
@@ -652,11 +652,14 @@
"automatically-field-on-card": "Aggiungi campo alle nuove schede",
"always-field-on-card": "Aggiungi campo a tutte le schede",
"showLabel-field-on-card": "Mostra l'etichetta di campo su minischeda",
"showSum-field-on-list": "Show sum of fields at top of list",
"yes": "Sì",
"no": "No",
"accounts": "Profili",
"accounts-allowEmailChange": "Permetti modifica dell'email",
"accounts-allowUserNameChange": "Consenti la modifica del nome utente",
"tableVisibilityMode-allowPrivateOnly": "Boards visibility: Allow private boards only",
"tableVisibilityMode": "Boards visibility",
"createdAt": "Creato alle",
"modifiedAt": "Modificato il",
"verified": "Verificato",
@@ -826,6 +829,7 @@
"error-undefined": "Qualcosa è andato storto",
"error-ldap-login": "C'è stato un errore mentre provavi ad effettuare il login",
"display-authentication-method": "Mostra il metodo di autenticazione",
"oidc-button-text": "Customize the OIDC button text",
"default-authentication-method": "Metodo di autenticazione predefinito",
"duplicate-board": "Duplica bacheca",
"org-number": "Il numero di organizzazioni è:",
+4
View File
@@ -652,11 +652,14 @@
"automatically-field-on-card": "フィールドを新しいカードに追加",
"always-field-on-card": "フィールドをすべてのカードに追加",
"showLabel-field-on-card": "ミニカード上のフィールドラベル表示",
"showSum-field-on-list": "Show sum of fields at top of list",
"yes": "はい",
"no": "いいえ",
"accounts": "アカウント",
"accounts-allowEmailChange": "メールアドレスの変更を許可",
"accounts-allowUserNameChange": "ユーザー名の変更を許可",
"tableVisibilityMode-allowPrivateOnly": "Boards visibility: Allow private boards only",
"tableVisibilityMode": "Boards visibility",
"createdAt": "作成日時",
"modifiedAt": "Modified at",
"verified": "認証状況",
@@ -826,6 +829,7 @@
"error-undefined": "何らかの問題が発生しています",
"error-ldap-login": "ログイン中にエラーが発生しました",
"display-authentication-method": "認証方式を表示",
"oidc-button-text": "Customize the OIDC button text",
"default-authentication-method": "デフォルトの認証方式",
"duplicate-board": "ボードの複製",
"org-number": "組織のメンバー数:",
+14 -10
View File
@@ -1,6 +1,6 @@
{
"accept": "დათანხმება",
"act-activity-notify": "Activity Notification",
"act-activity-notify": "ქმედების შეტყობინება",
"act-addAttachment": "added attachment __attachment__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
"act-deleteAttachment": "deleted attachment __attachment__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
"act-addSubtask": "added subtask __subtask__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
@@ -368,9 +368,9 @@
"user-can-not-export-card-to-pdf": "User can not export card to PDF",
"exportBoardPopup-title": "დაფის ექსპორტი",
"exportCardPopup-title": "Export card",
"sort": "Sort",
"sort-desc": "Click to Sort List",
"list-sort-by": "Sort the List By:",
"sort": "დალაგება",
"sort-desc": "დააკლიკეთ ჩამონათვალის დალაგებისთვის",
"list-sort-by": "ჩამონათვალის დალაგება: ",
"list-label-modifiedAt": "Last Access Time",
"list-label-title": "Name of the List",
"list-label-sort": "Your Manual Order",
@@ -652,11 +652,14 @@
"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": "დიახ",
"no": "არა",
"accounts": "ანგარიშები",
"accounts-allowEmailChange": "ელ.ფოსტის ცვლილების უფლების დაშვება",
"accounts-allowUserNameChange": "მომხმარებლის სახელის ცვლილების უფლების დაშვება ",
"tableVisibilityMode-allowPrivateOnly": "Boards visibility: Allow private boards only",
"tableVisibilityMode": "Boards visibility",
"createdAt": "შექმნილია",
"modifiedAt": "Modified at",
"verified": "შემოწმებული",
@@ -673,7 +676,7 @@
"setListColorPopup-title": "Choose a color",
"assigned-by": "უფლებამოსილების გამცემი ",
"requested-by": "მომთხოვნი",
"card-sorting-by-number": "Card sorting by number",
"card-sorting-by-number": "ბარათების დალაგება ნომრის მიხედვით",
"board-delete-notice": "წაშლის შემთხვევაში თქვენ დაკარგავთ ამ დაფასთან ასოცირებულ ყველა მონაცემს მათ შორის : ჩამონათვალს, ბარათებს და მოქმედებებს. ",
"delete-board-confirm-popup": "ყველა ჩამონათვალი, ბარათი, ნიშანი და აქტივობა წაიშლება და თქვენ ვეღარ შეძლებთ მის აღდგენას. ",
"boardDeletePopup-title": "წავშალოთ დაფა? ",
@@ -826,6 +829,7 @@
"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:",
@@ -909,8 +913,8 @@
"card": "Card",
"board": "Board",
"context-separator": "/",
"myCardsSortChange-title": "My Cards Sort",
"myCardsSortChangePopup-title": "My Cards Sort",
"myCardsSortChange-title": "ჩემი ბარათების დალაგება",
"myCardsSortChangePopup-title": "ჩემი ბარათების დალაგება",
"myCardsSortChange-choice-board": "By Board",
"myCardsSortChange-choice-dueat": "By Due Date",
"dueCards-title": "Due Cards",
@@ -951,7 +955,7 @@
"operator-due": "due",
"operator-created": "created",
"operator-modified": "modified",
"operator-sort": "sort",
"operator-sort": "დალაგება",
"operator-comment": "comment",
"operator-has": "has",
"operator-limit": "limit",
@@ -1023,8 +1027,8 @@
"label-colors": "Label Colors",
"label-names": "Label Names",
"archived-at": "archived at",
"sort-cards": "Sort Cards",
"cardsSortPopup-title": "Sort Cards",
"sort-cards": "ბარათების დალაგება",
"cardsSortPopup-title": "ბარათების დალაგება",
"due-date": "Due Date",
"server-error": "Server Error",
"server-error-troubleshooting": "Please submit the error generated by the server.\nFor a snap installation, run: `sudo snap logs wekan.wekan`\nFor a Docker installation, run: `sudo docker logs wekan-app`",
+4
View File
@@ -652,11 +652,14 @@
"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",
@@ -826,6 +829,7 @@
"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:",
+4
View File
@@ -652,11 +652,14 @@
"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",
@@ -826,6 +829,7 @@
"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": "보드 복사",
"org-number": "The number of organizations is:",
+4
View File
@@ -652,11 +652,14 @@
"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",
@@ -826,6 +829,7 @@
"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:",
+4
View File
@@ -652,11 +652,14 @@
"automatically-field-on-card": "Add field to new cards",
"always-field-on-card": "Add field to all cards",
"showLabel-field-on-card": "Rādīt lauku nosaukumus mini kartiņā",
"showSum-field-on-list": "Show sum of fields at top of list",
"yes": "Jā",
"no": "Nē",
"accounts": "Konti",
"accounts-allowEmailChange": "Ļaut e-pasta maiņu",
"accounts-allowUserNameChange": "Ļaut lietotājvārda maiņu",
"tableVisibilityMode-allowPrivateOnly": "Boards visibility: Allow private boards only",
"tableVisibilityMode": "Boards visibility",
"createdAt": "Izveidots",
"modifiedAt": "Modified at",
"verified": "Apstiprināts",
@@ -826,6 +829,7 @@
"error-undefined": "Kaut kas nogāja greizi",
"error-ldap-login": "Pierakstoties notika kļūda",
"display-authentication-method": "Rādīt autentifikācijas metodi",
"oidc-button-text": "Customize the OIDC button text",
"default-authentication-method": "Noklusētā autentifikācijas metode",
"duplicate-board": "Dublēt dēli",
"org-number": "The number of organizations is:",
+4
View File
@@ -652,11 +652,14 @@
"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": "Да",
"no": "Не",
"accounts": "Профили",
"accounts-allowEmailChange": "Разреши промяна на имейла",
"accounts-allowUserNameChange": "Allow Username Change",
"tableVisibilityMode-allowPrivateOnly": "Boards visibility: Allow private boards only",
"tableVisibilityMode": "Boards visibility",
"createdAt": "Създаден на",
"modifiedAt": "Modified at",
"verified": "Потвърден",
@@ -826,6 +829,7 @@
"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:",
+4
View File
@@ -652,11 +652,14 @@
"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",
@@ -826,6 +829,7 @@
"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:",
+4
View File
@@ -652,11 +652,14 @@
"automatically-field-on-card": "Legg til felt på nye kort",
"always-field-on-card": "Legg til felt på alle kort",
"showLabel-field-on-card": "Vis feltetikett på minikort",
"showSum-field-on-list": "Show sum of fields at top of list",
"yes": "Ja",
"no": "Nei",
"accounts": "Konto",
"accounts-allowEmailChange": "Tillat endring e-post",
"accounts-allowUserNameChange": "Tillat endring brukernavn",
"tableVisibilityMode-allowPrivateOnly": "Boards visibility: Allow private boards only",
"tableVisibilityMode": "Boards visibility",
"createdAt": "Opprettet på",
"modifiedAt": "Endret kl. ",
"verified": "Verifisert",
@@ -826,6 +829,7 @@
"error-undefined": "Noe gikk galt",
"error-ldap-login": "En feil oppstod i forbindelse med pålogging",
"display-authentication-method": "Vis autentiseringsmetode",
"oidc-button-text": "Customize the OIDC button text",
"default-authentication-method": "Standard autentiseringsmetode",
"duplicate-board": "Dupliser tavle",
"org-number": "Antall Organisasjoner:",
+4
View File
@@ -652,11 +652,14 @@
"automatically-field-on-card": "Voeg veld toe aan nieuwe kaarten",
"always-field-on-card": "Voeg veld toe aan alle kaarten",
"showLabel-field-on-card": "Toon veldnaam op minikaart",
"showSum-field-on-list": "Toon totaal van velden bovenaan lijst",
"yes": "Ja",
"no": "Nee",
"accounts": "Accounts",
"accounts-allowEmailChange": "Sta E-mailadres wijzigingen toe",
"accounts-allowUserNameChange": "Sta Gebruikersnaam wijzigingen toe",
"tableVisibilityMode-allowPrivateOnly": "Zichtbaarheid borden: Sta alleen privé borden toe",
"tableVisibilityMode": "Zichtbaarheid borden",
"createdAt": "Aangemaakt op",
"modifiedAt": "Gewijzigd op",
"verified": "Geverifieerd",
@@ -826,6 +829,7 @@
"error-undefined": "Er is iets misgegaan",
"error-ldap-login": "Er is een fout opgetreden tijdens het inloggen",
"display-authentication-method": "Toon Authenticatiemethode",
"oidc-button-text": "Pas de OIDC-button tekst aan.",
"default-authentication-method": "Standaard Authenticatiemethode",
"duplicate-board": "Dupliceer Bord",
"org-number": "Het aantal organisaties is:",
+4
View File
@@ -652,11 +652,14 @@
"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": "Òc",
"no": "Non",
"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": "Verificat",
@@ -826,6 +829,7 @@
"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:",
+4
View File
@@ -652,11 +652,14 @@
"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",
@@ -826,6 +829,7 @@
"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:",
+4
View File
@@ -652,11 +652,14 @@
"automatically-field-on-card": "Dodaj pole do nowych kart",
"always-field-on-card": "Dodaj pole do wszystkich kart",
"showLabel-field-on-card": "Pokaż pole etykiety w minikarcie",
"showSum-field-on-list": "Show sum of fields at top of list",
"yes": "Tak",
"no": "Nie",
"accounts": "Konto",
"accounts-allowEmailChange": "Zezwól na zmianę adresu email",
"accounts-allowUserNameChange": "Zezwól na zmianę nazwy użytkownika",
"tableVisibilityMode-allowPrivateOnly": "Boards visibility: Allow private boards only",
"tableVisibilityMode": "Boards visibility",
"createdAt": "Utworzone o",
"modifiedAt": "Zmodyfikowano",
"verified": "Zweryfikowane",
@@ -826,6 +829,7 @@
"error-undefined": "Coś poszło nie tak",
"error-ldap-login": "Wystąpił błąd w trakcie logowania",
"display-authentication-method": "Wyświetl metodę logowania",
"oidc-button-text": "Customize the OIDC button text",
"default-authentication-method": "Domyślna metoda logowania",
"duplicate-board": "Duplikuj tablicę",
"org-number": "Liczba organizacji:",
+4
View File
@@ -652,11 +652,14 @@
"automatically-field-on-card": "Adicionar campo aos novos cartões",
"always-field-on-card": "Adicionar campo a todos os cartões",
"showLabel-field-on-card": "Mostrar etiqueta do campo no minicartão",
"showSum-field-on-list": "Mostrar soma dos campos no topo da lista",
"yes": "Sim",
"no": "Não",
"accounts": "Contas",
"accounts-allowEmailChange": "Permitir Mudança de e-mail",
"accounts-allowUserNameChange": "Permitir alteração de nome de usuário",
"tableVisibilityMode-allowPrivateOnly": "Visibilidade do Quadro: Permitir apenas quadros privados",
"tableVisibilityMode": "Visibilidade do Quadro",
"createdAt": "Criado em",
"modifiedAt": "Modificado em",
"verified": "Verificado",
@@ -826,6 +829,7 @@
"error-undefined": "Algo deu errado",
"error-ldap-login": "Um erro ocorreu enquanto tentava entrar",
"display-authentication-method": "Mostrar Método de Autenticação",
"oidc-button-text": "Personalizar o texto do botão OIDC",
"default-authentication-method": "Método de Autenticação Padrão",
"duplicate-board": "Duplicar Quadro",
"org-number": "O número de organizações é:",
+4
View File
@@ -652,11 +652,14 @@
"automatically-field-on-card": "Adicionar campo aos novos cartões",
"always-field-on-card": "Adicionar campo a todos os cartões",
"showLabel-field-on-card": "Mostrar etiqueta do campo no mini-cartão",
"showSum-field-on-list": "Show sum of fields at top of list",
"yes": "Sim",
"no": "Não",
"accounts": "Contas",
"accounts-allowEmailChange": "Permitir Alteração do E-mail",
"accounts-allowUserNameChange": "Permitir Alteração de Nome de Utilizador",
"tableVisibilityMode-allowPrivateOnly": "Boards visibility: Allow private boards only",
"tableVisibilityMode": "Boards visibility",
"createdAt": "Criado em",
"modifiedAt": "Modificado em",
"verified": "Verificado",
@@ -826,6 +829,7 @@
"error-undefined": "Ocorreu um erro",
"error-ldap-login": "Ocorreu um erro ocorreu enquanto tentava entrar",
"display-authentication-method": "Mostrar Método de Autenticação",
"oidc-button-text": "Customize the OIDC button text",
"default-authentication-method": "Método de Autenticação por Omissão",
"duplicate-board": "Duplicar Quadro",
"org-number": "O número de organizações é:",
+4
View File
@@ -652,11 +652,14 @@
"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",
@@ -826,6 +829,7 @@
"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:",
+4
View File
@@ -652,11 +652,14 @@
"automatically-field-on-card": "Добавить поле на новую карточку",
"always-field-on-card": "Добавить поле на все карточки",
"showLabel-field-on-card": "Показать имя поля на карточке",
"showSum-field-on-list": "Show sum of fields at top of list",
"yes": "Да",
"no": "Нет",
"accounts": "Учетные записи",
"accounts-allowEmailChange": "Разрешить изменение электронной почты",
"accounts-allowUserNameChange": "Разрешить изменение имени пользователя",
"tableVisibilityMode-allowPrivateOnly": "Boards visibility: Allow private boards only",
"tableVisibilityMode": "Boards visibility",
"createdAt": "Создан",
"modifiedAt": "Изменено",
"verified": "Подтвержден",
@@ -826,6 +829,7 @@
"error-undefined": "Что-то пошло не так",
"error-ldap-login": "Ошибка при попытке авторизации",
"display-authentication-method": "Показывать способ авторизации",
"oidc-button-text": "Customize the OIDC button text",
"default-authentication-method": "Способ авторизации по умолчанию",
"duplicate-board": "Клонировать доску",
"org-number": "Количество организаций:",
+4
View File
@@ -652,11 +652,14 @@
"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",
@@ -826,6 +829,7 @@
"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:",
+4
View File
@@ -652,11 +652,14 @@
"automatically-field-on-card": "Add field to new cards",
"always-field-on-card": "Add field to all cards",
"showLabel-field-on-card": "Prikaži oznako polja na mini kartici",
"showSum-field-on-list": "Show sum of fields at top of list",
"yes": "Da",
"no": "Ne",
"accounts": "Up. računi",
"accounts-allowEmailChange": "Dovoli spremembo e-poštnega naslova",
"accounts-allowUserNameChange": "Dovoli spremembo up. imena",
"tableVisibilityMode-allowPrivateOnly": "Boards visibility: Allow private boards only",
"tableVisibilityMode": "Boards visibility",
"createdAt": "Ustvarjen ob",
"modifiedAt": "Modified at",
"verified": "Preverjeno",
@@ -826,6 +829,7 @@
"error-undefined": "Prišlo je do napake",
"error-ldap-login": "Prišlo je do napake ob prijavi",
"display-authentication-method": "Prikaži metodo avtentikacije",
"oidc-button-text": "Customize the OIDC button text",
"default-authentication-method": "Privzeta metoda avtentikacije",
"duplicate-board": "Dupliciraj tablo",
"org-number": "The number of organizations is:",
+4
View File
@@ -652,11 +652,14 @@
"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": "Da",
"no": "Ne",
"accounts": "Nalozi",
"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",
@@ -826,6 +829,7 @@
"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:",
+4
View File
@@ -652,11 +652,14 @@
"automatically-field-on-card": "Lägg till fält till nytt kort",
"always-field-on-card": "Lägg till fält till alla kort",
"showLabel-field-on-card": "Visa fältetikett på minikort",
"showSum-field-on-list": "Show sum of fields at top of list",
"yes": "Ja",
"no": "Nej",
"accounts": "Konton",
"accounts-allowEmailChange": "Tillåt e-poständring",
"accounts-allowUserNameChange": "Tillåt användarnamnändring",
"tableVisibilityMode-allowPrivateOnly": "Boards visibility: Allow private boards only",
"tableVisibilityMode": "Boards visibility",
"createdAt": "Skapad vid",
"modifiedAt": "Senast ändrad",
"verified": "Verifierad",
@@ -826,6 +829,7 @@
"error-undefined": "Något gick fel",
"error-ldap-login": "Ett fel uppstod när du försökte logga in",
"display-authentication-method": "Visa autentiseringsmetod",
"oidc-button-text": "Customize the OIDC button text",
"default-authentication-method": "Standard autentiseringsmetod",
"duplicate-board": "Duplicera tavla",
"org-number": "Antalet organisationer är:",
+4
View File
@@ -652,11 +652,14 @@
"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",
@@ -826,6 +829,7 @@
"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:",
+4
View File
@@ -652,11 +652,14 @@
"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",
@@ -826,6 +829,7 @@
"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:",
+4
View File
@@ -652,11 +652,14 @@
"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",
@@ -826,6 +829,7 @@
"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:",
+113 -109
View File
@@ -3,15 +3,15 @@
"act-activity-notify": "Etkinlik Bildirimi",
"act-addAttachment": "__attachment__ eklentisi, __swimlane__ kulvarındaki __list__ listesindeki __board__ panosundaki __card__ kartına eklendi.",
"act-deleteAttachment": "__attachment__ eklentisi, __swimlane__ kulvarındaki __list__ listesindeki __board__ panosundaki __card__ kartından silindi.",
"act-addSubtask": "added subtask __subtask__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
"act-addLabel": "Added label __label__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
"act-addedLabel": "Added label __label__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
"act-removeLabel": "Removed label __label__ from card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
"act-removedLabel": "Removed label __label__ from card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
"act-addChecklist": "added checklist __checklist__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
"act-addChecklistItem": "added checklist item __checklistItem__ to checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
"act-removeChecklist": "removed checklist __checklist__ from card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
"act-removeChecklistItem": "removed checklist item __checklistItem__ from checklist __checkList__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
"act-addSubtask": "__board__ tahtasının, __swimlane__ kulvarının, __list__ listesindeki __card__ kartına __subtask__ alt görevi eklendi",
"act-addLabel": " __board__ tahtasının, __swimlane__ kulvarının, __list__ listesindeki __card__ kartına __label__ etiketi eklendi",
"act-addedLabel": " __board__ tahtasının, __swimlane__ kulvarının, __list__ listesindeki __card__ kartına __label__ etiketi eklendi",
"act-removeLabel": " __board__ tahtasının, __swimlane__ kulvarının, __list__ listesindeki __card__ kartından __label__ etiketi silindi",
"act-removedLabel": " __board__ tahtasının, __swimlane__ kulvarının, __list__ listesindeki __card__ kartından __label__ etiketi silindi",
"act-addChecklist": " __board__ tahtasının, __swimlane__ kulvarının, __list__ listesindeki __card__ kartına __checklist__ kontrol listesi eklendi",
"act-addChecklistItem": " __board__ tahtasının, __swimlane__ kulvarının, __list__ listesindeki __card__ kartının, __checklist__ kontrol listesine __checklistitem__ kontrol listesi elemanı eklendi",
"act-removeChecklist": " __board__ tahtasının, __swimlane__ kulvarının, __list__ listesindeki __card__ kartından __checklist__ kontrol listesi silindi",
"act-removeChecklistItem": " __board__ tahtasının, __swimlane__ kulvarının, __list__ listesindeki __card__ kartının, __checklist__ kontrol listesinden __checklistitem__ kontrol listesi elemanı silindi",
"act-checkedItem": "checked __checklistItem__ of checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
"act-uncheckedItem": "unchecked __checklistItem__ of checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
"act-completeChecklist": "completed checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
@@ -81,15 +81,15 @@
"activity-endDate": "edited end date to %s of %s",
"add-attachment": "Ek Ekle",
"add-board": "Pano Ekle",
"add-template": "Add Template",
"add-template": "Şablon ekle",
"add-card": "Kart Ekle",
"add-card-to-top-of-list": "Add Card to Top of List",
"add-card-to-bottom-of-list": "Add Card to Bottom of List",
"add-card-to-top-of-list": "Listenin Başına Kart Ekle",
"add-card-to-bottom-of-list": "Listenin Sonuna Kart Ekle",
"add-swimlane": "Kulvar Ekle",
"add-subtask": "Alt Görev Ekle",
"add-checklist": "Yapılacak Listesi Ekle",
"add-checklist-item": "Yapılacak listesine yeni bir öğe ekle",
"convertChecklistItemToCardPopup-title": "Convert to Card",
"convertChecklistItemToCardPopup-title": "Karta Çevir",
"add-cover": "Kapak resmi ekle",
"add-label": "Etiket Ekle",
"add-list": "Liste Ekle",
@@ -121,8 +121,8 @@
"archives": "Arşivle",
"template": "Şablon",
"templates": "Şablonlar",
"template-container": "Template Container",
"add-template-container": "Add Template Container",
"template-container": "Şablon Konteyner",
"add-template-container": "Şablon Konteyner Ekle",
"assign-member": "Üye ata",
"attached": "dosya(sı) eklendi",
"attachment": "Ek Dosya",
@@ -130,14 +130,14 @@
"attachmentDeletePopup-title": "Ek Silinsin mi?",
"attachments": "Ekler",
"auto-watch": "Oluşan yeni panoları kendiliğinden izlemeye al",
"avatar-too-big": "The avatar is too large (520KB max)",
"avatar-too-big": "Avatar boyutu çok büyük (maksimum 520KB)",
"back": "Geri",
"board-change-color": "Renk değiştir",
"board-nb-stars": "%s yıldız",
"board-not-found": "Pano bulunamadı",
"board-private-info": "Bu pano <strong>gizli</strong> olacak.",
"board-public-info": "Bu pano <strong>genel</strong>e açılacaktır.",
"board-drag-drop-reorder-or-click-open": "Drag and drop to reorder board icons. Click board icon to open board.",
"board-drag-drop-reorder-or-click-open": "Tahta ikonlarını yeniden sıralamak için sürükleyip bırakın. Tahtayı açmak için tahta ikonuna tıklayın.",
"boardChangeColorPopup-title": "Pano arkaplan rengini değiştir",
"boardChangeTitlePopup-title": "Panonun Adını Değiştir",
"boardChangeVisibilityPopup-title": "Görünebilirliği Değiştir",
@@ -185,10 +185,10 @@
"vote-against": "red",
"deleteVotePopup-title": "Seçim silinsin mi?",
"vote-delete-pop": "Silme kalıcı bir işlemdir. Bu seçimle ilgili tüm eylemleri yitireceksiniz.",
"cardStartPlanningPokerPopup-title": "Start a Planning Poker",
"card-edit-planning-poker": "Edit Planning Poker",
"editPokerEndDatePopup-title": "Change Planning Poker vote end date",
"poker-question": "Planning Poker",
"cardStartPlanningPokerPopup-title": "Poker Planlamaya Başla",
"card-edit-planning-poker": "Poker Planlamasını Düzenle",
"editPokerEndDatePopup-title": "Poker Planlamanın son oylama tarihini değiştir",
"poker-question": "Poker Planlama",
"poker-one": "1",
"poker-two": "2",
"poker-three": "3",
@@ -199,13 +199,13 @@
"poker-forty": "40",
"poker-oneHundred": "100",
"poker-unsure": "?",
"poker-finish": "Finish",
"poker-result-votes": "Votes",
"poker-result-who": "Who",
"poker-replay": "Replay",
"set-estimation": "Set Estimation",
"deletePokerPopup-title": "Delete planning poker?",
"poker-delete-pop": "Deleting is permanent. You will lose all actions associated with this planning poker.",
"poker-finish": "Bitir",
"poker-result-votes": "Oylar",
"poker-result-who": "Kim",
"poker-replay": "Tekrar Oynat",
"set-estimation": "Tahmini Değer Ata",
"deletePokerPopup-title": "Poker planlamayı sil?",
"poker-delete-pop": "Silme işlemi kalıcıdır. Bu poker planlama ile ilgili tüm hareketleri kaybedeceksiniz.",
"cardDeletePopup-title": "Kart Silinsin mi?",
"cardDetailsActionsPopup-title": "Kart işlemleri",
"cardLabelsPopup-title": "Etiketler",
@@ -236,8 +236,8 @@
"clipboard": "Yapıştır veya sürükleyip bırak",
"close": "Kapat",
"close-board": "Panoyu kapat",
"close-board-pop": "\n92/5000\nAna başlıktaki “Arşiv” düğmesine tıklayarak tahtayı geri yükleyebilirsiniz.",
"close-card": "Close Card",
"close-board-pop": "Ana başlıktaki “Arşiv” düğmesine tıklayarak tahtayı geri yükleyebilirsiniz.",
"close-card": "Kartı Kapat",
"color-black": "siyah",
"color-blue": "mavi",
"color-crimson": "kızıl",
@@ -322,7 +322,7 @@
"editCardStartDatePopup-title": "Başlangıç tarihini değiştir",
"editCardDueDatePopup-title": "Bitiş tarihini değiştir",
"editCustomFieldPopup-title": "Alanı düzenle",
"addReactionPopup-title": "Add reaction",
"addReactionPopup-title": "Reaksiyon ekle",
"editCardSpentTimePopup-title": "Harcanan zamanı değiştir",
"editLabelPopup-title": "Etiket Değiştir",
"editNotificationPopup-title": "Bildirimi değiştir",
@@ -353,21 +353,21 @@
"error-user-notAllowSelf": "Kendi kendini davet edemezsin",
"error-user-notCreated": "Bu üye oluşturulmadı",
"error-username-taken": "Kullanıcı adı zaten alınmış",
"error-orgname-taken": "This organization name is already taken",
"error-teamname-taken": "This team name is already taken",
"error-orgname-taken": "Organizasyon ismi daha önce alınmış",
"error-teamname-taken": "Takım ismi daha önce alınmış",
"error-email-taken": "Bu e-posta adresi daha önceden alınmış",
"export-board": "Panoyu dışarı aktar",
"export-board-json": "Panoyu JSON olarak dışarı aktar",
"export-board-csv": "Panoyu CSV olarak dışarı aktar",
"export-board-tsv": "Panoyu TSV olarak dışarı aktar",
"export-board-excel": "Export board to Excel",
"user-can-not-export-excel": "User can not export Excel",
"export-board-excel": "Tahtayı Excel olarak dışa aktar",
"user-can-not-export-excel": "Bu kullanıcı Excel olarak dışa aktaramaz.",
"export-board-html": "Panoyu HTML olarak dışarı aktar",
"export-card": "Export card",
"export-card-pdf": "Export card to PDF",
"user-can-not-export-card-to-pdf": "User can not export card to PDF",
"export-card": "Kartı dışa aktar",
"export-card-pdf": "Kartı PDF olarak dışa aktar",
"user-can-not-export-card-to-pdf": "Bu kullanıcı kartı PDF olarak dışa aktaramaz.",
"exportBoardPopup-title": "Panoyu dışarı aktar",
"exportCardPopup-title": "Export card",
"exportCardPopup-title": "Kartı dışa aktar.",
"sort": "Sırala",
"sort-desc": "Listeyi Sıralamak için Tıklayın",
"list-sort-by": "Listeyi Sırala:",
@@ -379,12 +379,12 @@
"list-label-short-sort": "(M)",
"filter": "Filtre",
"filter-cards": "Kartları veya Listeleri Filtrele",
"filter-dates-label": "Filter by date",
"filter-no-due-date": "No due date",
"filter-overdue": "Overdue",
"filter-due-today": "Due today",
"filter-due-this-week": "Due this week",
"filter-due-tomorrow": "Due tomorrow",
"filter-dates-label": "Tarihe göre filtrele",
"filter-no-due-date": "Son tarih yok",
"filter-overdue": "Son tarihi geçmiş",
"filter-due-today": "Son tarihi bügün",
"filter-due-this-week": "Son tarihi bu hafta",
"filter-due-tomorrow": "Son tarihi yarın",
"list-filter-label": "Listeyi Başlığa Göre Filtrele",
"filter-clear": "Filtreyi temizle",
"filter-labels-label": "Etikete göre filtrele",
@@ -456,8 +456,8 @@
"set-color-list": "Rengi Ayarla",
"listActionPopup-title": "Liste İşlemleri",
"settingsUserPopup-title": "Kullanıcı Ayarları",
"settingsTeamPopup-title": "Team Settings",
"settingsOrgPopup-title": "Organization Settings",
"settingsTeamPopup-title": "Takım Ayarları",
"settingsOrgPopup-title": "Organizasyon Ayarları",
"swimlaneActionPopup-title": "Kulvar İşlemleri",
"swimlaneAddPopup-title": "Aşağı kulvar ekle",
"listImportCardPopup-title": "Bir Trello kartını içeri aktar",
@@ -577,7 +577,7 @@
"text-below-custom-login-logo": "Özel Oturum Açma Logosunun altındaki metin",
"automatic-linked-url-schemes": "Custom URL Schemes which should automatically be clickable. One URL Scheme per line",
"username": "Kullanıcı adı",
"import-usernames": "Import Usernames",
"import-usernames": "Kullanıcıisimlerini içe aktar",
"view-it": "Görüntüle",
"warn-list-archived": "Uyarı: Bu kart arşivdeki bir listede",
"watch": "Takip Et",
@@ -649,16 +649,19 @@
"minutes": "dakika",
"seconds": "saniye",
"show-field-on-card": "Bu alanı kartta göster",
"automatically-field-on-card": "Add field to new cards",
"always-field-on-card": "Add field to all cards",
"automatically-field-on-card": "Yeni kartlara alan ekle",
"always-field-on-card": "Tüm kartlara alan ekle",
"showLabel-field-on-card": "Minikard üzerindeki alan etiketini göster",
"showSum-field-on-list": "Toplan alan sayısını listenin üstünde göster",
"yes": "Evet",
"no": "Hayır",
"accounts": "Hesaplar",
"accounts-allowEmailChange": "E-posta Değiştirmeye İzin Ver",
"accounts-allowUserNameChange": "Kullanıcı adı değiştirmeye izin ver",
"tableVisibilityMode-allowPrivateOnly": "Tahta Görünürlüğü: Sadece özel tahtalara izin ver",
"tableVisibilityMode": "Tahta Görünürlüğü",
"createdAt": "Oluşturulma tarihi",
"modifiedAt": "Modified at",
"modifiedAt": "Değiştirilme zamanı",
"verified": "Doğrulanmış",
"active": "Aktif",
"card-received": "Giriş",
@@ -673,7 +676,7 @@
"setListColorPopup-title": "Renk seçimi yap",
"assigned-by": "Atamayı yapan",
"requested-by": "Talep Eden",
"card-sorting-by-number": "Card sorting by number",
"card-sorting-by-number": "Kartları sayıya göre sırala",
"board-delete-notice": "Silme kalıcıdır. Bu kartla ilişkili tüm listeleri, kartları ve işlemleri kaybedeceksiniz.",
"delete-board-confirm-popup": "Tüm listeler, kartlar, etiketler ve etkinlikler silinecek ve pano içeriğini kurtaramayacaksınız. Geri dönüş yok.",
"boardDeletePopup-title": "Panoyu Sil?",
@@ -826,10 +829,11 @@
"error-undefined": "Bir şeyler yanlış gitti",
"error-ldap-login": "Giriş yapmaya çalışırken bir hata oluştu",
"display-authentication-method": "Kimlik Doğrulama Yöntemini Görüntüle",
"oidc-button-text": "Customize the OIDC button text",
"default-authentication-method": "Varsayılan Kimlik Doğrulama Yöntemi",
"duplicate-board": "Panoyu Çoğalt",
"org-number": "The number of organizations is:",
"team-number": "The number of teams is:",
"org-number": "Organizasyon sayısı:",
"team-number": "Takım sayısı:",
"people-number": "Kişi sayısı:",
"swimlaneDeletePopup-title": "Kulvar silinsin mi?",
"swimlane-delete-pop": "Tüm eylemler etkinlik akışından kaldırılacak ve kulvarınızı kurtaramayacaksınız. Geri alınamaz.",
@@ -898,14 +902,14 @@
"hide-checked-items": "İşaretli öğeleri gizle",
"task": "Görev",
"create-task": "Görev Oluştur",
"ok": "OK",
"ok": "Tamam",
"organizations": "Organizasyonlar",
"teams": "Takımlar",
"displayName": "Görünen İsim",
"shortName": "Short Name",
"shortName": "Kısa ad",
"website": "Web Site",
"person": "Kişi",
"my-cards": "My Cards",
"my-cards": "Kartlarım",
"card": "Kart",
"board": "Pano",
"context-separator": "/",
@@ -927,65 +931,65 @@
"label-color-not-found": "Label color %s not found.",
"user-username-not-found": "Username '%s' not found.",
"comment-not-found": "Card with comment containing text '%s' not found.",
"globalSearch-title": "Search All Boards",
"no-cards-found": "No Cards Found",
"one-card-found": "One Card Found",
"n-cards-found": "%s Cards Found",
"globalSearch-title": "Tüm Tahtaları Ara",
"no-cards-found": "Kart Bulunamadı",
"one-card-found": "Bir Kart Bulundu",
"n-cards-found": "%s Kart Bulundu",
"n-n-of-n-cards-found": "__start__-__end__ of __total__ Cards Found",
"operator-board": "board",
"operator-board": "tahta",
"operator-board-abbrev": "b",
"operator-swimlane": "swimlane",
"operator-swimlane": "kulvar",
"operator-swimlane-abbrev": "s",
"operator-list": "liste",
"operator-list-abbrev": "l",
"operator-label": "etiket",
"operator-label-abbrev": "#",
"operator-user": "user",
"operator-user": "kullanıcı",
"operator-user-abbrev": "@",
"operator-member": "üye",
"operator-member-abbrev": "m",
"operator-assignee": "assignee",
"operator-assignee": "görevli",
"operator-assignee-abbrev": "a",
"operator-creator": "creator",
"operator-status": "status",
"operator-creator": "oluşturan",
"operator-status": "durum",
"operator-due": "vade",
"operator-created": "created",
"operator-modified": "modified",
"operator-sort": "sort",
"operator-comment": "comment",
"operator-created": "oluşturuldu",
"operator-modified": "değiştirildi",
"operator-sort": "sırala",
"operator-comment": "yorum",
"operator-has": "has",
"operator-limit": "limit",
"predicate-archived": "archived",
"predicate-open": "open",
"predicate-ended": "ended",
"predicate-all": "all",
"predicate-overdue": "overdue",
"predicate-week": "week",
"predicate-month": "month",
"predicate-quarter": "quarter",
"predicate-year": "year",
"predicate-archived": "arşivlendi",
"predicate-open": "açık",
"predicate-ended": "sonlandı",
"predicate-all": "tüm",
"predicate-overdue": "vakti geçmiş",
"predicate-week": "hafta",
"predicate-month": "ay",
"predicate-quarter": "çeyrek",
"predicate-year": "yıl",
"predicate-due": "vade",
"predicate-modified": "modified",
"predicate-created": "created",
"predicate-attachment": "attachment",
"predicate-description": "description",
"predicate-modified": "değiştirildi",
"predicate-created": "oluşturuldu",
"predicate-attachment": "ek",
"predicate-description": "tanım",
"predicate-checklist": "Kontrol Listesi",
"predicate-start": "başlangıç",
"predicate-end": "bitiş",
"predicate-assignee": "assignee",
"predicate-assignee": "görevli",
"predicate-member": "üye",
"predicate-public": "public",
"predicate-private": "private",
"operator-unknown-error": "%s is not an operator",
"predicate-public": "açık",
"predicate-private": "özel",
"operator-unknown-error": "%soperator değil",
"operator-number-expected": "operator __operator__ expected a number, got '__value__'",
"operator-sort-invalid": "sort of '%s' is invalid",
"operator-status-invalid": "'%s' is not a valid status",
"operator-has-invalid": "%s is not a valid existence check",
"operator-limit-invalid": "%s is not a valid limit. Limit should be a positive integer.",
"next-page": "Next Page",
"previous-page": "Previous Page",
"heading-notes": "Notes",
"globalSearch-instructions-heading": "Search Instructions",
"next-page": "Sonraki sayfa",
"previous-page": "Önceki Sayfa",
"heading-notes": "Notlar",
"globalSearch-instructions-heading": "Arama Talimatları",
"globalSearch-instructions-description": "Searches can include operators to refine the search. Operators are specified by writing the operator name and value separated by a colon. For example, an operator specification of `list:Blocked` would limit the search to cards that are contained in a list named *Blocked*. If the value contains spaces or special characters it must be enclosed in quotation marks (e.g. `__operator_list__:\"To Review\"`).",
"globalSearch-instructions-operators": "Available operators:",
"globalSearch-instructions-operator-board": "`__operator_board__:<title>` - cards in boards matching the specified *<title>*",
@@ -1015,27 +1019,27 @@
"globalSearch-instructions-notes-2": "Similar operators are *OR*ed together. Cards that match any of the conditions will be returned.\n`__operator_list__:Available __operator_list__:Blocked` would return cards contained in any list named *Blocked* or *Available*.",
"globalSearch-instructions-notes-3": "Differing operators are *AND*ed together. Only cards that match all of the differing operators are returned. `__operator_list__:Available __operator_label__:red` returns only cards in the list *Available* with a *red* label.",
"globalSearch-instructions-notes-3-2": "Days can be specified as a positive or negative integer or using `__predicate_week__`, `__predicate_month__`, `__predicate_quarter__` or `__predicate_year__` for the current period.",
"globalSearch-instructions-notes-4": "Text searches are case insensitive.",
"globalSearch-instructions-notes-5": "By default archived cards are not searched.",
"link-to-search": "Link to this search",
"globalSearch-instructions-notes-4": "Text aramalarında büyük/küçük harf duyarlılığı yok",
"globalSearch-instructions-notes-5": "Temel aramada arşivlenmiş kartlar aranmaz",
"link-to-search": "Bu aramaya link",
"excel-font": "Arial",
"number": "Sayı",
"label-colors": "Label Colors",
"label-names": "Label Names",
"archived-at": "archived at",
"sort-cards": "Sort Cards",
"cardsSortPopup-title": "Sort Cards",
"due-date": "Due Date",
"label-colors": "Etiket Renkleri",
"label-names": "Etiket İsimleri",
"archived-at": "Şurada arşivlendi",
"sort-cards": "Kartları Sırala",
"cardsSortPopup-title": "Kartları Sırala",
"due-date": "Bitiş Tarihi",
"server-error": "Server Error",
"server-error-troubleshooting": "Please submit the error generated by the server.\nFor a snap installation, run: `sudo snap logs wekan.wekan`\nFor a Docker installation, run: `sudo docker logs wekan-app`",
"title-alphabetically": "Title (Alphabetically)",
"created-at-newest-first": "Created At (Newest First)",
"created-at-oldest-first": "Created At (Oldest First)",
"links-heading": "Links",
"hide-system-messages-of-all-users": "Hide system messages of all users",
"now-system-messages-of-all-users-are-hidden": "Now system messages of all users are hidden",
"move-swimlane": "Move Swimlane",
"moveSwimlanePopup-title": "Move Swimlane",
"title-alphabetically": "Başlık(Alfabetik)",
"created-at-newest-first": "Oluşturulma Tarihi(En Yenisi ilk)",
"created-at-oldest-first": "Oluşturulma Tarihi(En Eskisi İlk)",
"links-heading": "Linkler",
"hide-system-messages-of-all-users": "Tüm kullanıcıların sistem mesajlarını gizle",
"now-system-messages-of-all-users-are-hidden": "Tüm kullanıcıların sistem mesajları gizlendi",
"move-swimlane": "Kulvarı Taşı",
"moveSwimlanePopup-title": "Kulvarı Taşı",
"custom-field-stringtemplate": "String Template",
"custom-field-stringtemplate-format": "Format (use %{value} as placeholder)",
"custom-field-stringtemplate-separator": "Separator (use &#32; or &nbsp; for a space)",
Loaded 100 of 200 files, more files were not shown because too many files have changed in this diff. Show more