Compare commits

..

550 Commits

Author SHA1 Message Date
Julius Knorr
a3346b8958 Merge pull request #6521 from nextcloud/backport/6518/stable25
[stable25] stable23: fix: Detect end of the activity responses (fix #3395)
2024-11-19 13:06:30 +01:00
Julius Härtl
9586405290 fix: Detect end of the activity responses (fix #3395)
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-11-19 10:26:14 +00:00
Julius Härtl
15d7098c46 Merge pull request #5707 from nextcloud/backport/5703/stable25
[stable25] fix: Avoid conflicts on deck attachments folder name
2024-07-12 08:56:31 +02:00
Luka Trovic
54b62fe7f3 ci: fix flow cypress
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2024-06-19 10:55:25 +02:00
Luka Trovic
7355bdd27f fix: update base query count
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2024-05-23 19:10:39 +02:00
Julius Härtl
7e9f94233a fix: Compatibility with php 7.4
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-03-28 10:14:56 +01:00
Julius Härtl
c061cba5cd ci: Update base query count
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-03-27 15:02:39 +00:00
Julius Härtl
c4c905042f fix: Avoid conflicts on deck attachments folder name
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-03-27 15:02:39 +00:00
Julius Härtl
6dee849ed9 chore(release): Bump version to 1.8.8
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-02-14 15:20:38 +01:00
Julius Härtl
3ff9248852 Merge pull request #5595 from nextcloud/backport/4485/stable25 2024-02-14 13:22:02 +01:00
Julius Härtl
aeb691752c fix: Pass user id along to properly check permissions in background jobs
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-02-14 12:06:58 +01:00
Julius Härtl
5801565486 chore(release): Bump version to 1.8.7
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-01-17 15:00:33 +01:00
Julius Härtl
c69b1c6814 Merge pull request #5444 from nextcloud/backport/5443/stable25
[stable25] Fix deleted card/board issues
2024-01-12 09:30:39 +01:00
Julius Härtl
d0780557f6 test: Adapt unit tests
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-01-12 08:45:07 +01:00
Julius Härtl
8915c143ad ci: Update actions
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-01-12 08:44:24 +01:00
Julius Härtl
e56b278383 fix: PHP 7.4 compatibility
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-01-12 08:44:22 +01:00
Julius Härtl
8efa30ddd2 tests: Fix missing behat context methods
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-01-12 08:43:37 +01:00
Julius Härtl
ce84bd6e88 chore: Fix ci setup for activity
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-01-12 08:43:37 +01:00
Julius Härtl
6e3762ec10 fix: Limit card activities for deleted cards
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-01-12 08:43:37 +01:00
Julius Härtl
aa7430bde9 fix: Further limit updating cards
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-01-12 08:43:37 +01:00
Julius Härtl
e75ff1c1a0 fix: limit to non-deleted cards
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-01-12 08:43:37 +01:00
Julius Härtl
037469352e fix: Consider a deleted board inaccessible to share recipients
Only the owner can delete/undo a board deletion so there is no reason
other users should have any permission on a board marked as deleted

Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-01-12 08:43:36 +01:00
Julius Härtl
8f589236af tests: Add integration tests for deleted boards/cards
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-01-12 08:43:36 +01:00
Julius Härtl
041f3e6eb8 Merge pull request #5440 from nextcloud/backport/5296/stable25
[stable25] Fix small issues around delete/undo
2024-01-09 19:36:55 +01:00
Julius Härtl
23901ff0b0 ci: Bump setup-php
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-01-09 18:11:57 +01:00
Julius Härtl
8ded6e43c0 fix: Psalm and CI
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-01-09 18:01:37 +01:00
Julius Härtl
e4186cd9f1 ci: Update phpunit github action
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-01-09 17:58:38 +01:00
Julius Härtl
585d2de7f7 fix: Only query boards not marked for deletion unless we want to undo
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-01-09 12:10:25 +01:00
Nextcloud bot
9b785502b5 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-23 00:43:01 +00:00
Nextcloud bot
8568bb127e Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-22 00:43:06 +00:00
Nextcloud bot
c2783186c0 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-21 00:44:17 +00:00
Nextcloud bot
4a2d54ab97 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-20 00:44:02 +00:00
Nextcloud bot
472018b2d6 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-15 00:48:20 +00:00
Nextcloud bot
2159e6e9d4 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-14 00:43:40 +00:00
Nextcloud bot
a66713f1ae Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-13 00:41:39 +00:00
Julius Härtl
571b08f42b Merge pull request #5279 from nextcloud/automated/noid/stable25-fix-npm-audit 2023-11-12 09:07:12 +01:00
nextcloud-command
b94d373c1b chore(deps): fix npm audit
Signed-off-by: GitHub <noreply@github.com>
2023-11-12 04:14:58 +00:00
Nextcloud bot
244580c29b Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-12 00:40:54 +00:00
Nextcloud bot
7c45424d0d Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-11 00:38:57 +00:00
Nextcloud bot
090f1c6cda Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-10 00:41:00 +00:00
Nextcloud bot
e4072d0e49 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-09 00:43:14 +00:00
Nextcloud bot
7aa5d55def Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-07 00:49:44 +00:00
Nextcloud bot
893a2ed5f3 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-05 00:45:43 +00:00
Nextcloud bot
57d6ebc1eb Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-03 00:43:38 +00:00
Nextcloud bot
4c5102041b Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-02 00:41:19 +00:00
Nextcloud bot
ff32a1583f Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-01 00:45:22 +00:00
Nextcloud bot
284afbfa2f Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-31 00:44:43 +00:00
Nextcloud bot
f290a9fe42 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-30 00:42:32 +00:00
Julius Härtl
a87e0d841b Merge pull request #5248 from nextcloud/automated/noid/stable25-fix-npm-audit 2023-10-29 18:27:29 +01:00
nextcloud-command
4d936e98f0 chore(deps): fix npm audit
Signed-off-by: GitHub <noreply@github.com>
2023-10-29 03:41:38 +00:00
dependabot[bot]
f788ad1c51 Merge pull request #5242 from nextcloud/dependabot/npm_and_yarn/stable25/vue-2.7.15 2023-10-28 03:47:51 +00:00
dependabot[bot]
74bc5551fe Chore(deps): Bump vue from 2.7.14 to 2.7.15
Bumps [vue](https://github.com/vuejs/core) from 2.7.14 to 2.7.15.
- [Release notes](https://github.com/vuejs/core/releases)
- [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md)
- [Commits](https://github.com/vuejs/core/commits)

---
updated-dependencies:
- dependency-name: vue
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-28 03:06:07 +00:00
dependabot[bot]
f7a8acb3d5 Merge pull request #5241 from nextcloud/dependabot/npm_and_yarn/stable25/vue-template-compiler-2.7.15 2023-10-28 03:04:44 +00:00
dependabot[bot]
ecd60afe1e Chore(deps-dev): Bump vue-template-compiler from 2.7.14 to 2.7.15
Bumps [vue-template-compiler](https://github.com/vuejs/vue) from 2.7.14 to 2.7.15.
- [Release notes](https://github.com/vuejs/vue/releases)
- [Changelog](https://github.com/vuejs/vue/blob/main/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue/compare/v2.7.14...v2.7.15)

---
updated-dependencies:
- dependency-name: vue-template-compiler
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-28 01:47:33 +00:00
Nextcloud bot
608d0f554e Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-26 00:44:26 +00:00
Nextcloud bot
4944be2082 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-25 00:59:21 +00:00
Nextcloud bot
ee282c9afb Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-24 00:44:32 +00:00
Julius Härtl
3448acc920 Merge pull request #5232 from nextcloud/automated/noid/stable25-fix-npm-audit 2023-10-23 08:35:49 +02:00
Nextcloud bot
1e002ca3bf Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-23 00:42:51 +00:00
nextcloud-command
a7d137f8cb chore(deps): fix npm audit
Signed-off-by: GitHub <noreply@github.com>
2023-10-22 03:25:27 +00:00
Nextcloud bot
b3f16d64cc Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-22 00:45:30 +00:00
dependabot[bot]
d76477177f Merge pull request #5227 from nextcloud/dependabot/npm_and_yarn/stable25/nextcloud/moment-1.2.2 2023-10-21 04:46:24 +00:00
dependabot[bot]
2ff5b502b9 Merge pull request #5226 from nextcloud/dependabot/npm_and_yarn/stable25/nextcloud/router-2.2.0 2023-10-21 04:44:50 +00:00
dependabot[bot]
d5617d96fa Chore(deps): Bump @nextcloud/moment from 1.2.1 to 1.2.2
Bumps [@nextcloud/moment](https://github.com/nextcloud/nextcloud-moment) from 1.2.1 to 1.2.2.
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-moment/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-moment/compare/v1.2.1...v1.2.2)

---
updated-dependencies:
- dependency-name: "@nextcloud/moment"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-21 02:58:07 +00:00
dependabot[bot]
bfdb9bcdfc Chore(deps): Bump @nextcloud/router from 2.1.2 to 2.2.0
Bumps [@nextcloud/router](https://github.com/nextcloud/nextcloud-router) from 2.1.2 to 2.2.0.
- [Release notes](https://github.com/nextcloud/nextcloud-router/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-router/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-router/compare/v2.1.2...v2.2.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/router"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-21 02:57:41 +00:00
Nextcloud bot
7564b1dcda Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-21 00:43:32 +00:00
Nextcloud bot
889b5cc143 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-20 00:44:50 +00:00
Nextcloud bot
ee954b9fa2 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-19 00:43:54 +00:00
Nextcloud bot
b7a37f5ec0 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-18 01:08:17 +00:00
Nextcloud bot
3bbf62cf48 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-17 00:46:48 +00:00
Julius Härtl
3289d474d4 Merge pull request #5208 from nextcloud/automated/noid/stable25-update-nextcloud-ocp
[stable25] Update nextcloud/ocp dependency
2023-10-16 10:22:00 +02:00
nextcloud-command
e508ae1fbb chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2023-10-15 02:43:23 +00:00
dependabot[bot]
1c621e11c0 Merge pull request #5206 from nextcloud/dependabot/npm_and_yarn/stable25/babel/runtime-7.23.2 2023-10-14 04:18:40 +00:00
dependabot[bot]
23eabf4945 Merge pull request #5205 from nextcloud/dependabot/npm_and_yarn/stable25/relative-ci/agent-4.1.10 2023-10-14 04:16:37 +00:00
dependabot[bot]
f1389318ad Chore(deps): Bump @babel/runtime from 7.23.1 to 7.23.2
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.23.1 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-14 02:46:46 +00:00
dependabot[bot]
61e8e7eacb Chore(deps-dev): Bump @relative-ci/agent from 4.1.9 to 4.1.10
Bumps [@relative-ci/agent](https://github.com/relative-ci/agent) from 4.1.9 to 4.1.10.
- [Release notes](https://github.com/relative-ci/agent/releases)
- [Commits](https://github.com/relative-ci/agent/compare/v4.1.9...v4.1.10)

---
updated-dependencies:
- dependency-name: "@relative-ci/agent"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-14 02:46:17 +00:00
Nextcloud bot
d4cdfd952b Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-14 00:44:07 +00:00
Nextcloud bot
fdc2336c7a Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-13 01:14:57 +00:00
Nextcloud bot
8a914a3c47 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-12 00:42:16 +00:00
Nextcloud bot
c5d004c5b1 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-11 00:47:40 +00:00
Nextcloud bot
048583a777 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-10 01:07:43 +00:00
Julius Härtl
aa98e632fa Merge pull request #5193 from nextcloud/automated/noid/stable25-update-nextcloud-ocp
[stable25] Update nextcloud/ocp dependency
2023-10-09 12:16:46 +02:00
Julius Härtl
a703374044 Merge pull request #5195 from nextcloud/automated/noid/stable25-fix-npm-audit
[stable25] Fix npm audit
2023-10-09 11:00:32 +02:00
Nextcloud bot
1128c05511 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-09 00:44:31 +00:00
nextcloud-command
9f78510c7a chore(deps): fix npm audit
Signed-off-by: GitHub <noreply@github.com>
2023-10-08 03:46:17 +00:00
nextcloud-command
aead228d58 chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2023-10-08 02:32:28 +00:00
Nextcloud bot
146b68d7c7 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-08 00:46:07 +00:00
Nextcloud bot
659fa3f65c Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-07 01:19:11 +00:00
Nextcloud bot
ad2ac29450 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-06 00:42:40 +00:00
Nextcloud bot
4e24a4b8b3 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-04 00:42:53 +00:00
Nextcloud bot
922ed01233 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-03 00:42:05 +00:00
Nextcloud bot
210a859063 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-02 00:42:43 +00:00
dependabot[bot]
d975216362 Merge pull request #5184 from nextcloud/dependabot/npm_and_yarn/stable25/babel/runtime-7.23.1 2023-09-30 02:21:43 +00:00
dependabot[bot]
0e382cc340 Merge pull request #5183 from nextcloud/dependabot/npm_and_yarn/stable25/markdown-it-13.0.2 2023-09-30 02:19:12 +00:00
dependabot[bot]
3992210b14 Merge pull request #5182 from nextcloud/dependabot/npm_and_yarn/stable25/nextcloud/vue-7.12.6 2023-09-30 02:18:28 +00:00
dependabot[bot]
736a98b174 Chore(deps): Bump @babel/runtime from 7.22.15 to 7.23.1
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.22.15 to 7.23.1.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.23.1/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-30 01:24:50 +00:00
dependabot[bot]
8216329331 Chore(deps): Bump markdown-it from 13.0.1 to 13.0.2
Bumps [markdown-it](https://github.com/markdown-it/markdown-it) from 13.0.1 to 13.0.2.
- [Changelog](https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md)
- [Commits](https://github.com/markdown-it/markdown-it/compare/13.0.1...13.0.2)

---
updated-dependencies:
- dependency-name: markdown-it
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-30 01:24:27 +00:00
dependabot[bot]
36e483dad2 Chore(deps): Bump @nextcloud/vue from 7.12.5 to 7.12.6
Bumps [@nextcloud/vue](https://github.com/nextcloud/nextcloud-vue) from 7.12.5 to 7.12.6.
- [Release notes](https://github.com/nextcloud/nextcloud-vue/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-vue/blob/v7.12.6/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-vue/compare/v7.12.5...v7.12.6)

---
updated-dependencies:
- dependency-name: "@nextcloud/vue"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-30 01:24:14 +00:00
Nextcloud bot
50d4301c86 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-28 00:43:56 +00:00
Nextcloud bot
384f6f3058 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-26 00:43:55 +00:00
dependabot[bot]
3670be4980 Merge pull request #5158 from nextcloud/dependabot/npm_and_yarn/stable25/nextcloud/auth-2.2.1 2023-09-23 06:05:13 +00:00
dependabot[bot]
8e81deceae Chore(deps): Bump @nextcloud/auth from 2.1.0 to 2.2.1
Bumps [@nextcloud/auth](https://github.com/nextcloud/nextcloud-auth) from 2.1.0 to 2.2.1.
- [Release notes](https://github.com/nextcloud/nextcloud-auth/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-auth/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-auth/compare/v2.1.0...v2.2.1)

---
updated-dependencies:
- dependency-name: "@nextcloud/auth"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-23 03:39:56 +00:00
dependabot[bot]
66f924ba35 Merge pull request #5157 from nextcloud/dependabot/npm_and_yarn/stable25/relative-ci/agent-4.1.9 2023-09-23 03:39:47 +00:00
dependabot[bot]
0475920aeb Merge pull request #5156 from nextcloud/dependabot/npm_and_yarn/stable25/nextcloud/vue-7.12.5 2023-09-23 03:38:20 +00:00
dependabot[bot]
161fe371a3 Chore(deps-dev): Bump @relative-ci/agent from 4.1.8 to 4.1.9
Bumps [@relative-ci/agent](https://github.com/relative-ci/agent) from 4.1.8 to 4.1.9.
- [Release notes](https://github.com/relative-ci/agent/releases)
- [Commits](https://github.com/relative-ci/agent/compare/v4.1.8...v4.1.9)

---
updated-dependencies:
- dependency-name: "@relative-ci/agent"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-23 02:06:36 +00:00
dependabot[bot]
982bbdf03e Chore(deps): Bump @nextcloud/vue from 7.12.4 to 7.12.5
Bumps [@nextcloud/vue](https://github.com/nextcloud/nextcloud-vue) from 7.12.4 to 7.12.5.
- [Release notes](https://github.com/nextcloud/nextcloud-vue/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-vue/blob/v7.12.5/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-vue/compare/v7.12.4...v7.12.5)

---
updated-dependencies:
- dependency-name: "@nextcloud/vue"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-23 02:06:16 +00:00
Nextcloud bot
32e7fce7b8 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-22 00:48:05 +00:00
dependabot[bot]
e42d6dfed0 Merge pull request #5122 from nextcloud/dependabot/npm_and_yarn/stable25/jest-29.7.0 2023-09-16 01:40:38 +00:00
dependabot[bot]
bbaf98ea3e Chore(deps-dev): Bump jest from 29.6.4 to 29.7.0
Bumps [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) from 29.6.4 to 29.7.0.
- [Release notes](https://github.com/jestjs/jest/releases)
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jestjs/jest/commits/v29.7.0/packages/jest)

---
updated-dependencies:
- dependency-name: jest
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-16 01:22:20 +00:00
Julius Härtl
fd6d7cc45e chore(release): Bump version to 1.8.6
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-09-13 14:37:06 +02:00
Nextcloud bot
6cfe8a32ff Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-11 00:42:54 +00:00
Julius Härtl
5cd8e98601 Merge pull request #5103 from nextcloud/dependabot/npm_and_yarn/stable25/url-search-params-polyfill-8.2.5 2023-09-09 10:09:20 +02:00
dependabot[bot]
c70e5d3568 Merge pull request #5102 from nextcloud/dependabot/npm_and_yarn/stable25/p-queue-7.4.1 2023-09-09 01:35:58 +00:00
dependabot[bot]
e62206635b Merge pull request #5101 from nextcloud/dependabot/npm_and_yarn/stable25/babel/runtime-7.22.15 2023-09-09 01:26:26 +00:00
dependabot[bot]
c399fb0fc0 Chore(deps): Bump url-search-params-polyfill from 8.2.4 to 8.2.5
Bumps [url-search-params-polyfill](https://github.com/jerrybendy/url-search-params-polyfill) from 8.2.4 to 8.2.5.
- [Release notes](https://github.com/jerrybendy/url-search-params-polyfill/releases)
- [Commits](https://github.com/jerrybendy/url-search-params-polyfill/commits)

---
updated-dependencies:
- dependency-name: url-search-params-polyfill
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-09 01:15:22 +00:00
dependabot[bot]
a71cad1dfe Chore(deps): Bump p-queue from 7.4.0 to 7.4.1
Bumps [p-queue](https://github.com/sindresorhus/p-queue) from 7.4.0 to 7.4.1.
- [Release notes](https://github.com/sindresorhus/p-queue/releases)
- [Commits](https://github.com/sindresorhus/p-queue/compare/v7.4.0...v7.4.1)

---
updated-dependencies:
- dependency-name: p-queue
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-09 01:15:11 +00:00
dependabot[bot]
4ca01ebd12 Chore(deps): Bump @babel/runtime from 7.22.11 to 7.22.15
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.22.11 to 7.22.15.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.22.15/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-09 01:14:54 +00:00
Nextcloud bot
d12afd4bed Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-09 00:42:05 +00:00
Nextcloud bot
22d62f4222 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-07 00:45:22 +00:00
Julius Härtl
72f764e5c8 Merge pull request #5081 from nextcloud/automated/noid/stable25-update-nextcloud-ocp 2023-09-04 08:40:08 +02:00
nextcloud-command
8dedd83381 chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2023-09-03 02:33:00 +00:00
dependabot[bot]
6cc41da920 Merge pull request #5076 from nextcloud/dependabot/npm_and_yarn/stable25/p-queue-7.4.0 2023-09-02 01:32:52 +00:00
dependabot[bot]
0584d4a2a3 Chore(deps): Bump p-queue from 7.3.4 to 7.4.0
Bumps [p-queue](https://github.com/sindresorhus/p-queue) from 7.3.4 to 7.4.0.
- [Release notes](https://github.com/sindresorhus/p-queue/releases)
- [Commits](https://github.com/sindresorhus/p-queue/compare/v7.3.4...v7.4.0)

---
updated-dependencies:
- dependency-name: p-queue
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-02 01:15:27 +00:00
Nextcloud bot
688b810de2 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-02 00:42:40 +00:00
Nextcloud bot
32365cba13 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-01 00:45:56 +00:00
Nextcloud bot
6672d32985 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-31 00:50:55 +00:00
Nextcloud bot
097c59d14f Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-30 00:47:54 +00:00
Nextcloud bot
dbbc8281cd Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-28 00:42:49 +00:00
dependabot[bot]
a6d455e267 Merge pull request #5056 from nextcloud/dependabot/npm_and_yarn/stable25/babel/runtime-7.22.11 2023-08-26 04:09:27 +00:00
dependabot[bot]
845a1c7122 Merge pull request #5058 from nextcloud/dependabot/npm_and_yarn/stable25/nextcloud/vue-7.12.4 2023-08-26 02:33:57 +00:00
dependabot[bot]
18583db84d Merge pull request #5061 from nextcloud/dependabot/npm_and_yarn/stable25/relative-ci/agent-4.1.8 2023-08-26 02:27:30 +00:00
dependabot[bot]
7067a9208d Merge pull request #5059 from nextcloud/dependabot/npm_and_yarn/stable25/jest-29.6.4 2023-08-26 02:19:36 +00:00
dependabot[bot]
d14e40b454 Chore(deps-dev): Bump @relative-ci/agent from 4.1.6 to 4.1.8
Bumps [@relative-ci/agent](https://github.com/relative-ci/agent) from 4.1.6 to 4.1.8.
- [Release notes](https://github.com/relative-ci/agent/releases)
- [Commits](https://github.com/relative-ci/agent/compare/v4.1.6...v4.1.8)

---
updated-dependencies:
- dependency-name: "@relative-ci/agent"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-26 01:12:17 +00:00
dependabot[bot]
4d32390409 Chore(deps-dev): Bump jest from 29.6.2 to 29.6.4
Bumps [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) from 29.6.2 to 29.6.4.
- [Release notes](https://github.com/jestjs/jest/releases)
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jestjs/jest/commits/v29.6.4/packages/jest)

---
updated-dependencies:
- dependency-name: jest
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-26 01:11:52 +00:00
dependabot[bot]
8c18b5dea6 Chore(deps): Bump @nextcloud/vue from 7.12.2 to 7.12.4
Bumps [@nextcloud/vue](https://github.com/nextcloud/nextcloud-vue) from 7.12.2 to 7.12.4.
- [Release notes](https://github.com/nextcloud/nextcloud-vue/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-vue/blob/v7.12.4/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-vue/compare/v7.12.2...v7.12.4)

---
updated-dependencies:
- dependency-name: "@nextcloud/vue"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-26 01:11:35 +00:00
dependabot[bot]
9ea84bbeff Chore(deps): Bump @babel/runtime from 7.22.10 to 7.22.11
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.22.10 to 7.22.11.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.22.11/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-26 01:11:24 +00:00
Nextcloud bot
c424ca5a9b Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-26 00:48:46 +00:00
Nextcloud bot
bc4dc7efc1 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-25 00:52:11 +00:00
Nextcloud bot
e591853055 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-24 01:17:47 +00:00
Nextcloud bot
56b7a5d89f Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-23 00:44:41 +00:00
Julius Härtl
5ec18f9386 Merge pull request #4806 from nextcloud/backport/4772/stable25 2023-08-18 18:55:08 +02:00
Julius Härtl
f82696a1ec Merge pull request #5022 from nextcloud/automated/noid/stable25-update-nextcloud-ocp 2023-08-18 18:54:41 +02:00
Nextcloud bot
06c70c4eda Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-18 00:52:01 +00:00
Nextcloud bot
0a7bc8958d Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-16 00:41:43 +00:00
Nextcloud bot
e4df2bdccc Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-15 01:16:06 +00:00
Nextcloud bot
34a4ae0777 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-14 00:41:54 +00:00
nextcloud-command
96fcd13ad6 chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2023-08-13 02:24:06 +00:00
dependabot[bot]
a4ba8460d6 Merge pull request #5014 from nextcloud/dependabot/npm_and_yarn/stable25/babel/runtime-7.22.10 2023-08-12 03:51:26 +00:00
dependabot[bot]
db06e1cce7 Merge pull request #5015 from nextcloud/dependabot/npm_and_yarn/stable25/nextcloud/vue-7.12.2 2023-08-12 03:51:09 +00:00
dependabot[bot]
dbc1667172 Chore(deps): Bump @nextcloud/vue from 7.12.1 to 7.12.2
Bumps [@nextcloud/vue](https://github.com/nextcloud/nextcloud-vue) from 7.12.1 to 7.12.2.
- [Release notes](https://github.com/nextcloud/nextcloud-vue/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-vue/blob/v7.12.2/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-vue/compare/v7.12.1...v7.12.2)

---
updated-dependencies:
- dependency-name: "@nextcloud/vue"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-12 02:05:12 +00:00
dependabot[bot]
7f187487d6 Chore(deps): Bump @babel/runtime from 7.22.6 to 7.22.10
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.22.6 to 7.22.10.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.22.10/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-12 02:05:02 +00:00
Nextcloud bot
1297064b4a Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-12 00:43:21 +00:00
Nextcloud bot
90c54d29bb Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-11 00:45:45 +00:00
Nextcloud bot
f57b88d0ad Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-10 00:43:13 +00:00
Nextcloud bot
cc540953b0 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-09 01:06:10 +00:00
Nextcloud bot
dd3e67d554 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-08 00:46:23 +00:00
Julius Härtl
c3125c06c2 Merge pull request #4996 from nextcloud/automated/noid/stable25-fix-npm-audit 2023-08-06 11:55:15 +02:00
nextcloud-command
2dbc6afdc5 chore(deps): fix npm audit
Signed-off-by: GitHub <noreply@github.com>
2023-08-06 03:30:20 +00:00
Nextcloud bot
fe2bc80658 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-06 00:41:25 +00:00
dependabot[bot]
8a6c934903 Merge pull request #4990 from nextcloud/dependabot/npm_and_yarn/stable25/relative-ci/agent-4.1.6 2023-08-05 04:30:33 +00:00
dependabot[bot]
83ef278374 Merge pull request #4989 from nextcloud/dependabot/npm_and_yarn/stable25/jest-29.6.2 2023-08-05 04:29:46 +00:00
dependabot[bot]
6c2ae9d2ec Chore(deps-dev): Bump @relative-ci/agent from 4.1.5 to 4.1.6
Bumps [@relative-ci/agent](https://github.com/relative-ci/agent) from 4.1.5 to 4.1.6.
- [Release notes](https://github.com/relative-ci/agent/releases)
- [Commits](https://github.com/relative-ci/agent/compare/v4.1.5...v4.1.6)

---
updated-dependencies:
- dependency-name: "@relative-ci/agent"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-05 03:37:16 +00:00
dependabot[bot]
0854643e95 Chore(deps-dev): Bump jest from 29.6.1 to 29.6.2
Bumps [jest](https://github.com/facebook/jest/tree/HEAD/packages/jest) from 29.6.1 to 29.6.2.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/commits/v29.6.2/packages/jest)

---
updated-dependencies:
- dependency-name: jest
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-05 03:36:59 +00:00
Nextcloud bot
b1dc05be87 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-04 00:46:34 +00:00
Nextcloud bot
1cd3b37dee Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-02 01:09:09 +00:00
Julius Härtl
b80524b727 Merge pull request #4963 from nextcloud/backport/4950/stable25 2023-07-31 11:52:19 +02:00
Nextcloud bot
964f9cd98a Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-30 00:41:16 +00:00
Julius Härtl
db4cf929de fix: Split query to fetch board ids to avoid slow query join
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-07-28 10:36:59 +02:00
Julius Härtl
1fc1683c72 Merge pull request #4961 from nextcloud/automated/noid/stable25-fix-npm-audit 2023-07-23 20:46:05 +02:00
nextcloud-command
a5c700a812 chore(deps): fix npm audit
Signed-off-by: GitHub <noreply@github.com>
2023-07-23 03:21:42 +00:00
dependabot[bot]
15107c2cae Merge pull request #4934 from nextcloud/dependabot/npm_and_yarn/stable25/nextcloud/vue-7.12.1 2023-07-21 16:33:39 +00:00
dependabot[bot]
e2175ff107 Merge pull request #4933 from nextcloud/dependabot/npm_and_yarn/stable25/dompurify-2.4.7 2023-07-21 16:32:58 +00:00
dependabot[bot]
3ce0bfe650 Merge pull request #4931 from nextcloud/dependabot/npm_and_yarn/stable25/nextcloud/initial-state-2.1.0 2023-07-21 16:32:08 +00:00
dependabot[bot]
487b0b1fc7 Chore(deps): Bump @nextcloud/vue from 7.12.0 to 7.12.1
Bumps [@nextcloud/vue](https://github.com/nextcloud/nextcloud-vue) from 7.12.0 to 7.12.1.
- [Release notes](https://github.com/nextcloud/nextcloud-vue/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-vue/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-vue/compare/v7.12.0...v7.12.1)

---
updated-dependencies:
- dependency-name: "@nextcloud/vue"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-21 16:19:54 +00:00
dependabot[bot]
34904f9a8a Chore(deps): Bump dompurify from 2.4.5 to 2.4.7
Bumps [dompurify](https://github.com/cure53/DOMPurify) from 2.4.5 to 2.4.7.
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](https://github.com/cure53/DOMPurify/compare/2.4.5...2.4.7)

---
updated-dependencies:
- dependency-name: dompurify
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-21 16:19:48 +00:00
dependabot[bot]
ff35f31b02 Chore(deps): Bump @nextcloud/initial-state from 2.0.0 to 2.1.0
Bumps [@nextcloud/initial-state](https://github.com/nextcloud/nextcloud-initial-state) from 2.0.0 to 2.1.0.
- [Release notes](https://github.com/nextcloud/nextcloud-initial-state/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-initial-state/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-initial-state/compare/v2.0.0...v2.1.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/initial-state"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-21 18:19:11 +02:00
Julius Härtl
8f6efd6594 Merge pull request #4912 from nextcloud/ci/stable25 2023-07-21 18:18:34 +02:00
Julius Härtl
f6cc0231fc ci: Update github actions
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-07-21 18:07:52 +02:00
Julius Härtl
f6d0bb5255 Revert "Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1"
This reverts commit b98586a0e4.

Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-07-21 18:07:45 +02:00
Julius Härtl
a8b3df6370 ci: Fix stylelint/eslint
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-07-21 18:03:29 +02:00
Julius Härtl
df28ab764b ci: Adapt cypress for self-hosted runners
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-07-21 18:03:28 +02:00
Julius Härtl
17b7f9d18e ci: Update github actions
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-07-21 18:03:28 +02:00
Julius Härtl
56ae66ac13 Merge pull request #4932 from nextcloud/dependabot/npm_and_yarn/stable25/nextcloud/stylelint-config-2.3.1 2023-07-21 08:47:34 +02:00
Nextcloud bot
b2791e0982 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-19 00:41:24 +00:00
Nextcloud bot
6641f1d970 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-18 00:38:57 +00:00
Julius Härtl
628cad6926 Merge pull request #4936 from nextcloud/automated/noid/stable25-update-nextcloud-ocp 2023-07-16 12:41:10 +02:00
nextcloud-command
36514c6bd5 chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2023-07-16 03:17:57 +00:00
Nextcloud bot
ef6350a8a9 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-16 00:39:25 +00:00
dependabot[bot]
b98586a0e4 Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1
Bumps [@nextcloud/stylelint-config](https://github.com/nextcloud/stylelint-config) from 2.3.0 to 2.3.1.
- [Release notes](https://github.com/nextcloud/stylelint-config/releases)
- [Changelog](https://github.com/nextcloud/stylelint-config/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/stylelint-config/compare/v2.3.0...v2.3.1)

---
updated-dependencies:
- dependency-name: "@nextcloud/stylelint-config"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-15 02:43:16 +00:00
Julius Härtl
271a6cba65 Merge pull request #4911 from nextcloud/backport/4908/stable25 2023-07-14 11:06:20 +02:00
Joas Schilling
207037cd9b fix(notification): Prevent null in parameters
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-07-14 06:26:00 +00:00
Nextcloud bot
90307158f6 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-14 00:44:31 +00:00
Nextcloud bot
4869acbde5 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-13 00:44:49 +00:00
Nextcloud bot
ddbf1046c5 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-12 00:36:35 +00:00
Nextcloud bot
e6ee110554 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-11 00:47:45 +00:00
Julius Härtl
0c84d13181 Merge pull request #4899 from nextcloud/automated/noid/stable25-update-nextcloud-ocp 2023-07-10 12:32:44 +02:00
Julius Härtl
44bdf5f86e Merge pull request #4874 from nextcloud/automated/noid/stable25-fix-npm-audit 2023-07-10 12:31:13 +02:00
Julius Härtl
b62376e39e Merge pull request #4895 from nextcloud/dependabot/npm_and_yarn/stable25/nextcloud/axios-2.4.0 2023-07-10 07:29:34 +02:00
Julius Härtl
6e7169f1e1 Merge pull request #4897 from nextcloud/dependabot/npm_and_yarn/stable25/url-search-params-polyfill-8.2.4 2023-07-10 07:29:00 +02:00
Julius Härtl
989b6a54f4 Merge pull request #4898 from nextcloud/dependabot/npm_and_yarn/stable25/babel/runtime-7.22.6 2023-07-10 07:28:48 +02:00
Julius Härtl
3b1c8dec9e Merge pull request #4896 from nextcloud/dependabot/npm_and_yarn/stable25/jest-29.6.1 2023-07-10 07:28:39 +02:00
Nextcloud bot
e84980406c Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-10 00:44:10 +00:00
nextcloud-command
e359fb070f chore(deps): fix npm audit
Signed-off-by: GitHub <noreply@github.com>
2023-07-09 03:54:40 +00:00
nextcloud-command
19d85c7864 chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2023-07-09 03:19:03 +00:00
dependabot[bot]
0e13176d0b Chore(deps): Bump @babel/runtime from 7.22.5 to 7.22.6
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.22.5 to 7.22.6.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.22.6/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-08 02:26:57 +00:00
dependabot[bot]
8aaf5fdb10 Chore(deps): Bump url-search-params-polyfill from 8.2.3 to 8.2.4
Bumps [url-search-params-polyfill](https://github.com/jerrybendy/url-search-params-polyfill) from 8.2.3 to 8.2.4.
- [Release notes](https://github.com/jerrybendy/url-search-params-polyfill/releases)
- [Commits](https://github.com/jerrybendy/url-search-params-polyfill/commits/v8.2.4)

---
updated-dependencies:
- dependency-name: url-search-params-polyfill
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-08 02:26:45 +00:00
dependabot[bot]
867762a8d5 Chore(deps-dev): Bump jest from 29.5.0 to 29.6.1
Bumps [jest](https://github.com/facebook/jest/tree/HEAD/packages/jest) from 29.5.0 to 29.6.1.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/commits/v29.6.1/packages/jest)

---
updated-dependencies:
- dependency-name: jest
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-08 02:26:27 +00:00
dependabot[bot]
2931d252ec Chore(deps): Bump @nextcloud/axios from 2.3.0 to 2.4.0
Bumps [@nextcloud/axios](https://github.com/nextcloud/nextcloud-axios) from 2.3.0 to 2.4.0.
- [Release notes](https://github.com/nextcloud/nextcloud-axios/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-axios/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-axios/compare/v2.3.0...v2.4.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/axios"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-08 02:26:09 +00:00
Nextcloud bot
e9dd4aaaa8 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-08 00:45:07 +00:00
Nextcloud bot
7af9d71027 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-07 00:42:32 +00:00
Nextcloud bot
826acdd0fd Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-06 00:45:32 +00:00
Nextcloud bot
075aeb00cc Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-30 00:44:11 +00:00
Nextcloud bot
ae9bf21296 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-28 00:46:08 +00:00
Nextcloud bot
8c0a15ed2a Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-27 00:47:18 +00:00
Julius Härtl
d08b56ae16 Merge pull request #4855 from nextcloud/automated/noid/stable25-fix-npm-audit 2023-06-26 16:29:44 +02:00
Julius Härtl
0141cc4cc9 Merge pull request #4829 from nextcloud/automated/noid/stable25-update-nextcloud-ocp 2023-06-26 16:29:34 +02:00
Nextcloud bot
6d1d4951bd Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-26 00:42:57 +00:00
nextcloud-command
14d3b0ffd7 chore(deps): fix npm audit
Signed-off-by: GitHub <noreply@github.com>
2023-06-25 04:00:49 +00:00
nextcloud-command
1326fbfa38 chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2023-06-25 03:21:20 +00:00
dependabot[bot]
1365f99887 Merge pull request #4849 from nextcloud/dependabot/npm_and_yarn/stable25/relative-ci/agent-4.1.5 2023-06-24 04:04:09 +00:00
dependabot[bot]
27be8991a6 Chore(deps-dev): Bump @relative-ci/agent from 4.1.4 to 4.1.5
Bumps [@relative-ci/agent](https://github.com/relative-ci/agent) from 4.1.4 to 4.1.5.
- [Release notes](https://github.com/relative-ci/agent/releases)
- [Commits](https://github.com/relative-ci/agent/compare/v4.1.4...v4.1.5)

---
updated-dependencies:
- dependency-name: "@relative-ci/agent"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-24 03:53:51 +00:00
Nextcloud bot
3badc73e5e Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-24 00:40:48 +00:00
Nextcloud bot
fd9e7acb0a Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-23 01:12:48 +00:00
Julius Härtl
3c9e3b5b23 Merge pull request #4833 from nextcloud/backport/4816/stable25 2023-06-20 11:24:50 +02:00
Max
2851791f9a fix: crash when leaving out system parameter
The `--system` parameter can be supplied via command line
or selected afterwards.

However if none was provided the command would crash with
`TypeError: Cannot assign null to property $system`.

Handle that gracefully and make the type spec more precise
for the setSystem function.

Signed-off-by: Max <max@nextcloud.com>
2023-06-20 08:49:27 +00:00
Nextcloud bot
f62c3ec2be Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-20 00:38:16 +00:00
dependabot[bot]
bf8c0498f6 Merge pull request #4824 from nextcloud/dependabot/npm_and_yarn/stable25/nextcloud/router-2.1.2 2023-06-17 04:04:41 +00:00
dependabot[bot]
cddf5fe9ad Chore(deps): Bump @nextcloud/router from 2.1.1 to 2.1.2
Bumps [@nextcloud/router](https://github.com/nextcloud/nextcloud-router) from 2.1.1 to 2.1.2.
- [Release notes](https://github.com/nextcloud/nextcloud-router/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-router/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-router/compare/v2.1.1...v2.1.2)

---
updated-dependencies:
- dependency-name: "@nextcloud/router"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-17 03:19:40 +00:00
Nextcloud bot
921d7e5f31 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-17 00:32:09 +00:00
Nextcloud bot
a4b7223ddc Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-16 00:32:06 +00:00
Nextcloud bot
76a84245d4 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-15 00:32:10 +00:00
Julius Härtl
963f569099 Merge pull request #4815 from nextcloud/backport/4810/stable25 2023-06-14 16:17:25 +02:00
Max
f0619912ff Fix(occ): set user id for permission sevice from board service
Fixes #4010.

Signed-off-by: Max <max@nextcloud.com>
2023-06-14 10:31:08 +00:00
Nextcloud bot
8946e150bd Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-14 00:32:22 +00:00
Nextcloud bot
8c10cada1d Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-13 00:32:43 +00:00
Julius Härtl
dbd3eaeb79 fix: Allow dynamic autoloading for classes added during upgrade
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-06-12 08:14:52 +00:00
Julius Härtl
5ba5c3df88 Merge pull request #4802 from nextcloud/automated/noid/stable25-fix-npm-audit 2023-06-12 09:15:08 +02:00
nextcloud-command
909472b9a0 chore(deps): fix npm audit
Signed-off-by: GitHub <noreply@github.com>
2023-06-11 03:37:20 +00:00
Nextcloud bot
d416a05bc7 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-11 00:52:45 +00:00
Julius Härtl
8cb662541f Merge pull request #4777 from nextcloud/dependabot/npm_and_yarn/stable25/vue/test-utils-1.3.6 2023-06-10 12:48:59 +02:00
dependabot[bot]
b5a76bc555 Merge pull request #4794 from nextcloud/dependabot/npm_and_yarn/stable25/nextcloud/vue-7.12.0 2023-06-10 04:38:42 +00:00
dependabot[bot]
5dba15261d Merge pull request #4789 from nextcloud/dependabot/npm_and_yarn/stable25/url-search-params-polyfill-8.2.3 2023-06-10 03:37:21 +00:00
dependabot[bot]
0f122c2a26 bump @nextcloud/vue from 7.11.6 to 7.12.0
---
updated-dependencies:
- dependency-name: "@nextcloud/vue"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-10 03:35:37 +00:00
dependabot[bot]
a0dd54df35 Merge pull request #4785 from nextcloud/dependabot/npm_and_yarn/stable25/babel/runtime-7.22.5 2023-06-10 03:17:24 +00:00
dependabot[bot]
9fe82e9179 bump url-search-params-polyfill from 8.2.2 to 8.2.3
---
updated-dependencies:
- dependency-name: url-search-params-polyfill
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-10 03:09:57 +00:00
dependabot[bot]
4d59a12db3 bump @babel/runtime from 7.22.3 to 7.22.5
---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-10 03:04:55 +00:00
dependabot[bot]
94e57979e3 Chore(deps-dev): Bump @vue/test-utils from 1.3.5 to 1.3.6
Bumps [@vue/test-utils](https://github.com/vuejs/test-utils) from 1.3.5 to 1.3.6.
- [Release notes](https://github.com/vuejs/test-utils/releases)
- [Commits](https://github.com/vuejs/test-utils/commits)

---
updated-dependencies:
- dependency-name: "@vue/test-utils"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-10 01:57:49 +00:00
Julius Härtl
0e66110401 Merge pull request #4775 from nextcloud/backport/4765/stable25 2023-06-09 17:45:09 +02:00
Git'Fellow
29a9744060 Ensure boardId is an integer
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
2023-06-09 07:43:40 +00:00
Julius Härtl
bbfb471e41 Merge pull request #4767 from nextcloud/backport/4574/stable25 2023-06-06 12:38:00 +02:00
Josh Richards
445660b0e5 Stop tag being edit button if user lacks perms
Addresses #4554 

Signed-off-by: Josh Richards <josh.t.richards@gmail.com>
2023-06-06 09:16:49 +00:00
dependabot[bot]
d8c3c835d4 Merge pull request #4763 from nextcloud/dependabot/npm_and_yarn/stable25/url-search-params-polyfill-8.2.2 2023-06-03 05:04:33 +00:00
dependabot[bot]
631b01f000 Chore(deps): Bump url-search-params-polyfill from 8.1.1 to 8.2.2
Bumps [url-search-params-polyfill](https://github.com/jerrybendy/url-search-params-polyfill) from 8.1.1 to 8.2.2.
- [Release notes](https://github.com/jerrybendy/url-search-params-polyfill/releases)
- [Commits](https://github.com/jerrybendy/url-search-params-polyfill/commits)

---
updated-dependencies:
- dependency-name: url-search-params-polyfill
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-03 03:52:30 +00:00
dependabot[bot]
89603b6f4a Merge pull request #4755 from nextcloud/dependabot/npm_and_yarn/stable25/babel/runtime-7.22.3 2023-06-03 03:02:11 +00:00
dependabot[bot]
c88a6109b8 Chore(deps): Bump @babel/runtime from 7.22.0 to 7.22.3
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.22.0 to 7.22.3.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.22.3/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-03 01:57:47 +00:00
Nextcloud bot
a3ca766a81 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-03 00:31:51 +00:00
dependabot[bot]
4fbded42b8 Merge pull request #4741 from nextcloud/dependabot/npm_and_yarn/stable25/babel/runtime-7.22.0 2023-05-27 04:55:01 +00:00
dependabot[bot]
9a5dd487a2 Merge pull request #4739 from nextcloud/dependabot/npm_and_yarn/stable25/nextcloud/auth-2.1.0 2023-05-27 04:39:21 +00:00
dependabot[bot]
1e0adff1ef Chore(deps): Bump @babel/runtime from 7.21.5 to 7.22.0
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.21.5 to 7.22.0.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.22.0/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-27 03:17:27 +00:00
dependabot[bot]
65f5101e78 Chore(deps): Bump @nextcloud/auth from 2.0.0 to 2.1.0
Bumps [@nextcloud/auth](https://github.com/nextcloud/nextcloud-auth) from 2.0.0 to 2.1.0.
- [Release notes](https://github.com/nextcloud/nextcloud-auth/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-auth/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-auth/compare/v2.0.0...v2.1.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/auth"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-27 03:13:03 +00:00
Nextcloud bot
275c4574e2 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-27 00:32:28 +00:00
Nextcloud bot
b0ebb34fb8 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-21 00:29:10 +00:00
Nextcloud bot
e72b654bc6 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-18 00:29:46 +00:00
dependabot[bot]
d5ae69afce Merge pull request #4698 from nextcloud/dependabot/npm_and_yarn/stable25/nextcloud/event-bus-3.1.0 2023-05-17 20:40:21 +00:00
dependabot[bot]
5dfe12a302 Merge pull request #4696 from nextcloud/dependabot/npm_and_yarn/stable25/nextcloud/vue-7.11.6 2023-05-17 20:24:43 +00:00
dependabot[bot]
103a2c8508 Chore(deps): Bump @nextcloud/event-bus from 3.0.2 to 3.1.0
Bumps [@nextcloud/event-bus](https://github.com/nextcloud/nextcloud-event-bus) from 3.0.2 to 3.1.0.
- [Release notes](https://github.com/nextcloud/nextcloud-event-bus/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-event-bus/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-event-bus/compare/v3.0.2...v3.1.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/event-bus"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-17 18:11:36 +00:00
dependabot[bot]
4120f2e7ee Chore(deps): Bump @nextcloud/vue from 7.11.4 to 7.11.6
Bumps [@nextcloud/vue](https://github.com/nextcloud/nextcloud-vue) from 7.11.4 to 7.11.6.
- [Release notes](https://github.com/nextcloud/nextcloud-vue/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-vue/blob/v7.11.6/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-vue/compare/v7.11.4...v7.11.6)

---
updated-dependencies:
- dependency-name: "@nextcloud/vue"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-17 18:11:24 +00:00
Julius Härtl
9f9ef99a31 Merge pull request #4679 from nextcloud/automated/noid/stable25-update-nextcloud-ocp 2023-05-15 08:25:03 +02:00
nextcloud-command
7ce6e1779a chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2023-05-14 02:55:20 +00:00
dependabot[bot]
5cc075cbf9 Merge pull request #4677 from nextcloud/dependabot/npm_and_yarn/stable25/nextcloud/vue-7.11.4 2023-05-13 05:10:57 +00:00
dependabot[bot]
150e663283 Chore(deps): Bump @nextcloud/vue from 7.11.2 to 7.11.4
Bumps [@nextcloud/vue](https://github.com/nextcloud/nextcloud-vue) from 7.11.2 to 7.11.4.
- [Release notes](https://github.com/nextcloud/nextcloud-vue/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-vue/blob/v7.11.4/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-vue/compare/v7.11.2...v7.11.4)

---
updated-dependencies:
- dependency-name: "@nextcloud/vue"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-13 02:38:43 +00:00
Nextcloud bot
2bdaba5c85 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-12 02:43:21 +00:00
Julius Härtl
3c3837c8d3 Bump version to 1.8.5
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-05-11 19:01:50 +02:00
Julius Härtl
c30e253f83 Merge pull request #4667 from nextcloud/backport/4664/stable25 2023-05-11 19:01:07 +02:00
Julius Härtl
c3acf91184 fix: Properly overwrite z-index of datepicker above modal
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-05-11 13:16:25 +00:00
Julius Härtl
4e513264c5 Bump version to 1.8.4
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-05-10 15:48:18 +02:00
Nextcloud bot
f470ed4848 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-08 02:40:22 +00:00
dependabot[bot]
396b725442 Merge pull request #4653 from nextcloud/dependabot/npm_and_yarn/stable25/nextcloud/vue-7.11.2 2023-05-06 05:00:35 +00:00
dependabot[bot]
5c8b48faa0 Chore(deps): Bump @nextcloud/vue from 7.10.0 to 7.11.2
Bumps [@nextcloud/vue](https://github.com/nextcloud/nextcloud-vue) from 7.10.0 to 7.11.2.
- [Release notes](https://github.com/nextcloud/nextcloud-vue/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-vue/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-vue/compare/v7.10.0...v7.11.2)

---
updated-dependencies:
- dependency-name: "@nextcloud/vue"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-06 03:34:45 +00:00
Julius Härtl
5141d463fc Merge pull request #4645 from nextcloud/backport/4643/stable25
[stable25] fix: Append datetime picker to body to avoid cut off
2023-05-03 13:31:54 +02:00
Julius Härtl
5360b8552e fix: z-index of datepicker in modal
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-05-03 13:10:08 +02:00
Julius Härtl
c93b837754 Merge pull request #4641 from nextcloud/automated/noid/stable25-fix-npm-audit
[stable25] Fix npm audit
2023-05-03 12:44:58 +02:00
Julius Härtl
9ca7a2fc2c fix: Append datetime picker to body to avoid cut off
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-05-03 10:41:32 +00:00
nextcloud-command
f5e733362e chore(deps): fix npm audit
Signed-off-by: GitHub <noreply@github.com>
2023-05-03 08:13:44 +00:00
dependabot[bot]
c3697295e6 Merge pull request #4632 from nextcloud/dependabot/npm_and_yarn/stable25/nextcloud/webpack-vue-config-5.5.1 2023-04-29 04:58:24 +00:00
dependabot[bot]
cffe0f708e Merge pull request #4630 from nextcloud/dependabot/npm_and_yarn/stable25/babel/runtime-7.21.5 2023-04-29 03:37:43 +00:00
dependabot[bot]
ca96096617 Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 5.5.0 to 5.5.1
Bumps [@nextcloud/webpack-vue-config](https://github.com/nextcloud/webpack-vue-config) from 5.5.0 to 5.5.1.
- [Release notes](https://github.com/nextcloud/webpack-vue-config/releases)
- [Changelog](https://github.com/nextcloud/webpack-vue-config/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/webpack-vue-config/compare/v5.5.0...v5.5.1)

---
updated-dependencies:
- dependency-name: "@nextcloud/webpack-vue-config"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-29 03:21:11 +00:00
dependabot[bot]
baea5d83d3 Chore(deps): Bump @babel/runtime from 7.21.0 to 7.21.5
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.21.0 to 7.21.5.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.21.5/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-29 01:58:15 +00:00
Nextcloud bot
14e37c4392 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-28 02:40:34 +00:00
Julius Härtl
be39fb3b7c Merge pull request #4626 from nextcloud/backport/4622/stable25 2023-04-27 08:57:30 +02:00
Bjoern Schiessle
7a262c5188 forbid changing the displayname or color of the calendar/deck when the user doesn't has the "manage" permissions
Signed-off-by: Bjoern Schiessle <bjoern@nextcloud.com>
2023-04-27 06:43:38 +00:00
Björn Schießle
d97fe80e48 Allow user to toggle visibility of the calendar of deck boards
The calendar object needs to be exposed with "write" properties in order to allow users to hide/show the corresponding calendar in the calendar app. It doesn't has any affects on the general permissions for the whole board or the tasks. As soon as you select a task you jump to the deck app where the normal deck permissions are applied.

fixes: https://github.com/nextcloud/deck/issues/4618

Signed-off-by: Björn Schießle <bjoern@nextcloud.com>
2023-04-27 06:43:38 +00:00
Nextcloud bot
88b4fd0756 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-27 02:40:50 +00:00
Julius Härtl
c8878d4497 Merge pull request #4603 from nextcloud/automated/noid/stable25-update-nextcloud-ocp 2023-04-26 16:44:06 +02:00
nextcloud-command
68c1faabaa chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2023-04-26 11:51:40 +02:00
Julius Härtl
60d8370dbe Merge pull request #4620 from nextcloud/backport/4604/stable25 2023-04-26 11:51:25 +02:00
Jérôme Herbinet
685db5a4fe Following nimishavijay's suggestion
Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>

Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
2023-04-25 08:13:37 +00:00
Jérôme Herbinet
c190832287 Better display of card dates
Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>

Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
2023-04-25 08:13:37 +00:00
Julius Härtl
2740d2145e Update appbuild.yml
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-04-25 08:28:53 +02:00
Julius Härtl
58ed490c7d Update phpunit.yml
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-04-24 12:51:59 +02:00
Nextcloud bot
372878b318 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-23 02:40:56 +00:00
dependabot[bot]
d055b44fa2 Merge pull request #4614 from nextcloud/dependabot/npm_and_yarn/stable25/nextcloud/router-2.1.1 2023-04-22 06:39:39 +00:00
dependabot[bot]
deb63d4a9a Merge pull request #4613 from nextcloud/dependabot/npm_and_yarn/stable25/nextcloud/vue-7.10.0 2023-04-22 05:36:03 +00:00
dependabot[bot]
66fda2265d Merge pull request #4608 from nextcloud/dependabot/npm_and_yarn/stable25/relative-ci/agent-4.1.4 2023-04-22 05:08:18 +00:00
dependabot[bot]
44037cfd18 bump @nextcloud/router from 2.0.1 to 2.1.1
---
updated-dependencies:
- dependency-name: "@nextcloud/router"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-22 03:41:41 +00:00
dependabot[bot]
b450d96d4b bump @nextcloud/vue from 7.9.0 to 7.10.0
---
updated-dependencies:
- dependency-name: "@nextcloud/vue"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-22 03:37:16 +00:00
dependabot[bot]
9f1597a2f3 bump @relative-ci/agent from 4.1.3 to 4.1.4
---
updated-dependencies:
- dependency-name: "@relative-ci/agent"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-22 03:08:01 +00:00
Nextcloud bot
a0a929bdec Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-19 02:40:49 +00:00
Nextcloud bot
deffd3adaa Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-16 02:39:53 +00:00
dependabot[bot]
cd7ade1eaf Merge pull request #4596 from nextcloud/dependabot/npm_and_yarn/stable25/vue/test-utils-1.3.5 2023-04-15 04:46:31 +00:00
dependabot[bot]
e568d79bbe Chore(deps-dev): Bump @vue/test-utils from 1.3.4 to 1.3.5
Bumps [@vue/test-utils](https://github.com/vuejs/test-utils) from 1.3.4 to 1.3.5.
- [Release notes](https://github.com/vuejs/test-utils/releases)
- [Commits](https://github.com/vuejs/test-utils/commits)

---
updated-dependencies:
- dependency-name: "@vue/test-utils"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-15 01:58:15 +00:00
Nextcloud bot
1ddb3cdac9 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-09 02:42:13 +00:00
dependabot[bot]
a982a0dbed Merge pull request #4587 from nextcloud/dependabot/npm_and_yarn/stable25/nextcloud/vue-7.9.0 2023-04-08 04:44:51 +00:00
dependabot[bot]
bebbb046ea Chore(deps): Bump @nextcloud/vue from 7.8.5 to 7.9.0
Bumps [@nextcloud/vue](https://github.com/nextcloud/nextcloud-vue) from 7.8.5 to 7.9.0.
- [Release notes](https://github.com/nextcloud/nextcloud-vue/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-vue/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-vue/compare/v7.8.5...v7.9.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/vue"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-08 03:18:32 +00:00
Nextcloud bot
37f305aba2 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-06 02:41:14 +00:00
Nextcloud bot
dcc42f7613 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-05 02:42:38 +00:00
Julius Härtl
bea851009c Merge pull request #4581 from nextcloud/automated/noid/stable25-update-nextcloud-ocp 2023-04-03 08:15:18 +02:00
nextcloud-command
6a5e72bf6d chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2023-04-02 03:02:09 +00:00
dependabot[bot]
b5c6b54fab Merge pull request #4577 from nextcloud/dependabot/npm_and_yarn/stable25/nextcloud/vue-7.8.5 2023-04-01 03:30:50 +00:00
dependabot[bot]
61a801502b Chore(deps): Bump @nextcloud/vue from 7.8.4 to 7.8.5
Bumps [@nextcloud/vue](https://github.com/nextcloud/nextcloud-vue) from 7.8.4 to 7.8.5.
- [Release notes](https://github.com/nextcloud/nextcloud-vue/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-vue/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-vue/compare/v7.8.4...v7.8.5)

---
updated-dependencies:
- dependency-name: "@nextcloud/vue"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-01 01:57:50 +00:00
Jonas
54c5cbbef1 Merge pull request #4568 from nextcloud/backport/4566/stable25
[stable25] Gracefully handle not found card for a share
2023-03-29 11:13:24 +02:00
Jonas
6956551e3c Gracefully handle not found card for a share
Fixes: #3464
Fixes: #4565

Signed-off-by: Jonas <jonas@freesources.org>
2023-03-29 09:00:46 +00:00
Nextcloud bot
62a54481e5 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-28 02:31:40 +00:00
Julius Härtl
9d9b333152 Merge pull request #4563 from nextcloud/backport/4561/stable25 2023-03-27 12:08:41 +02:00
Julius Härtl
0179b99f24 fix: Adapt NcEmptyContent usages to new slots
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-03-27 08:52:17 +00:00
Julius Härtl
342003ea2e Merge pull request #4560 from nextcloud/automated/noid/stable25-update-nextcloud-ocp 2023-03-26 11:00:34 +02:00
nextcloud-command
20d4476843 chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2023-03-26 02:59:10 +00:00
dependabot[bot]
cc1b30be54 Merge pull request #4558 from nextcloud/dependabot/npm_and_yarn/stable25/nextcloud/vue-7.8.4 2023-03-25 04:07:24 +00:00
dependabot[bot]
c1e52fd168 Chore(deps): Bump @nextcloud/vue from 7.8.1 to 7.8.4
Bumps [@nextcloud/vue](https://github.com/nextcloud/nextcloud-vue) from 7.8.1 to 7.8.4.
- [Release notes](https://github.com/nextcloud/nextcloud-vue/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-vue/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-vue/compare/v7.8.1...v7.8.4)

---
updated-dependencies:
- dependency-name: "@nextcloud/vue"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-25 03:59:45 +00:00
Julius Härtl
81d8748e96 Merge pull request #4540 from nextcloud/backport/4487/stable25 2023-03-20 07:16:09 +01:00
Julius Härtl
06e3272b79 Merge pull request #4552 from nextcloud/automated/noid/stable25-update-nextcloud-ocp
[stable25] Update nextcloud/ocp dependency
2023-03-20 07:15:23 +01:00
nextcloud-command
b71d8e2090 chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2023-03-19 03:09:00 +00:00
dependabot[bot]
302ec1c44e Merge pull request #4543 from nextcloud/dependabot/npm_and_yarn/stable25/nextcloud/webpack-vue-config-5.5.0 2023-03-18 04:36:23 +00:00
dependabot[bot]
28c031a68e Merge pull request #4545 from nextcloud/dependabot/npm_and_yarn/stable25/nextcloud/vue-7.8.1 2023-03-18 04:33:28 +00:00
dependabot[bot]
b938c3b2bf Chore(deps): Bump @nextcloud/vue from 7.8.0 to 7.8.1
Bumps [@nextcloud/vue](https://github.com/nextcloud/nextcloud-vue) from 7.8.0 to 7.8.1.
- [Release notes](https://github.com/nextcloud/nextcloud-vue/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-vue/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-vue/compare/v7.8.0...v7.8.1)

---
updated-dependencies:
- dependency-name: "@nextcloud/vue"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-18 02:57:59 +00:00
dependabot[bot]
78fea30e39 Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 5.4.0 to 5.5.0
Bumps [@nextcloud/webpack-vue-config](https://github.com/nextcloud/webpack-vue-config) from 5.4.0 to 5.5.0.
- [Release notes](https://github.com/nextcloud/webpack-vue-config/releases)
- [Changelog](https://github.com/nextcloud/webpack-vue-config/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/webpack-vue-config/compare/v5.4.0...v5.5.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/webpack-vue-config"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-18 02:57:44 +00:00
Nextcloud bot
fcbc0cf092 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-18 02:39:38 +00:00
Julius Härtl
dbdbb00fd5 fix: Use passed userid when getting attachment folder
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-03-17 14:05:08 +00:00
Nextcloud bot
dcccd63864 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-17 02:39:08 +00:00
Nextcloud bot
cf52359e7a Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-16 02:40:47 +00:00
Julius Härtl
cf7f231047 Merge pull request #4536 from nextcloud/backport/4535/stable25 2023-03-15 15:32:25 +01:00
Jérôme Herbinet
8449d91656 Fix : Overlapping expiry dates on tags
Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>

Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
2023-03-15 12:50:19 +00:00
Nextcloud bot
4126e4dd43 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-15 02:38:45 +00:00
dependabot[bot]
566778be58 Merge pull request #4528 from nextcloud/dependabot/npm_and_yarn/stable25/jest-29.5.0 2023-03-11 04:36:39 +00:00
dependabot[bot]
063c4cbfef Chore(deps-dev): Bump jest from 29.4.3 to 29.5.0
Bumps [jest](https://github.com/facebook/jest/tree/HEAD/packages/jest) from 29.4.3 to 29.5.0.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/facebook/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/commits/v29.5.0/packages/jest)

---
updated-dependencies:
- dependency-name: jest
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-11 02:57:55 +00:00
Nextcloud bot
8d03a03b27 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-10 02:40:07 +00:00
Nextcloud bot
46f76f2dbc Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-06 02:39:13 +00:00
dependabot[bot]
9f68a58407 Merge pull request #4503 from nextcloud/dependabot/npm_and_yarn/stable25/nextcloud/vue-7.8.0 2023-03-04 04:15:41 +00:00
dependabot[bot]
58a5275e78 Merge pull request #4502 from nextcloud/dependabot/npm_and_yarn/stable25/dompurify-2.4.5 2023-03-04 04:07:36 +00:00
dependabot[bot]
c644fc9680 Chore(deps): Bump @nextcloud/vue from 7.7.1 to 7.8.0
Bumps [@nextcloud/vue](https://github.com/nextcloud/nextcloud-vue) from 7.7.1 to 7.8.0.
- [Release notes](https://github.com/nextcloud/nextcloud-vue/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-vue/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-vue/compare/v7.7.1...v7.8.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/vue"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-04 02:58:18 +00:00
dependabot[bot]
7eb078d0a8 Chore(deps): Bump dompurify from 2.4.4 to 2.4.5
Bumps [dompurify](https://github.com/cure53/DOMPurify) from 2.4.4 to 2.4.5.
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](https://github.com/cure53/DOMPurify/compare/2.4.4...2.4.5)

---
updated-dependencies:
- dependency-name: dompurify
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-04 02:57:58 +00:00
Nextcloud bot
6126cc53a2 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-04 02:40:26 +00:00
Julius Härtl
38344cee55 Merge pull request #4456 from nextcloud/dependabot/npm_and_yarn/stable25/jest-29.4.3 2023-02-27 09:30:15 +01:00
dependabot[bot]
3e0baf9330 Merge pull request #4476 from nextcloud/dependabot/npm_and_yarn/stable25/babel/runtime-7.21.0 2023-02-25 04:12:08 +00:00
dependabot[bot]
2899927efe Merge pull request #4473 from nextcloud/dependabot/npm_and_yarn/stable25/nextcloud/vue-7.7.1 2023-02-25 04:06:41 +00:00
dependabot[bot]
4ce2265f5e chore(deps): bump @babel/runtime from 7.20.13 to 7.21.0
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.20.13 to 7.21.0.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.21.0/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-25 02:58:01 +00:00
dependabot[bot]
2872cd39d9 chore(deps): bump @nextcloud/vue from 7.5.0 to 7.7.1
Bumps [@nextcloud/vue](https://github.com/nextcloud/nextcloud-vue) from 7.5.0 to 7.7.1.
- [Release notes](https://github.com/nextcloud/nextcloud-vue/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-vue/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-vue/compare/v7.5.0...v7.7.1)

---
updated-dependencies:
- dependency-name: "@nextcloud/vue"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-25 02:57:49 +00:00
Nextcloud bot
73752472ac Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-24 02:42:10 +00:00
Nextcloud bot
508ded19ba Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-22 02:34:19 +00:00
Nextcloud bot
57e8698f3b Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-21 02:33:45 +00:00
Julius Härtl
abf00984f4 Merge pull request #4464 from nextcloud/automated/noid/stable25-update-nextcloud-ocp 2023-02-20 14:56:51 +01:00
nextcloud-command
b53c10c47d chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2023-02-19 03:33:35 +00:00
Nextcloud bot
5e2d8ac24a Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-19 02:34:27 +00:00
dependabot[bot]
5db87329ac Merge pull request #4461 from nextcloud/dependabot/npm_and_yarn/stable25/dompurify-2.4.4 2023-02-18 05:25:28 +00:00
dependabot[bot]
d12ccc0208 Chore(deps): Bump dompurify from 2.4.3 to 2.4.4
Bumps [dompurify](https://github.com/cure53/DOMPurify) from 2.4.3 to 2.4.4.
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](https://github.com/cure53/DOMPurify/compare/2.4.3...2.4.4)

---
updated-dependencies:
- dependency-name: dompurify
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-18 04:45:51 +00:00
dependabot[bot]
d67b1e4ba9 Chore(deps-dev): Bump jest from 29.4.2 to 29.4.3
Bumps [jest](https://github.com/facebook/jest/tree/HEAD/packages/jest) from 29.4.2 to 29.4.3.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/facebook/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/commits/v29.4.3/packages/jest)

---
updated-dependencies:
- dependency-name: jest
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-18 02:57:58 +00:00
Nextcloud bot
81c0e37ba0 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-18 02:34:48 +00:00
Nextcloud bot
f44eb87d77 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-17 02:33:45 +00:00
Nextcloud bot
55b75e16a0 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-16 02:33:28 +00:00
Nextcloud bot
020b16a33d Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-15 02:33:33 +00:00
Nextcloud bot
fef75fa169 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-14 02:33:22 +00:00
Nextcloud bot
4547e1ae3d Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-13 02:32:42 +00:00
Nextcloud bot
0e0ff7e16c Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-12 02:33:23 +00:00
dependabot[bot]
6329da3d4d Merge pull request #4444 from nextcloud/dependabot/npm_and_yarn/stable25/jest-29.4.2 2023-02-11 04:39:47 +00:00
dependabot[bot]
c37cae0a5c Merge pull request #4443 from nextcloud/dependabot/npm_and_yarn/stable25/p-queue-7.3.4 2023-02-11 04:33:49 +00:00
dependabot[bot]
9d852b93ce Chore(deps-dev): Bump jest from 29.4.1 to 29.4.2
Bumps [jest](https://github.com/facebook/jest/tree/HEAD/packages/jest) from 29.4.1 to 29.4.2.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/facebook/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/commits/v29.4.2/packages/jest)

---
updated-dependencies:
- dependency-name: jest
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-11 02:58:26 +00:00
dependabot[bot]
5035be90f0 Chore(deps): Bump p-queue from 7.3.0 to 7.3.4
Bumps [p-queue](https://github.com/sindresorhus/p-queue) from 7.3.0 to 7.3.4.
- [Release notes](https://github.com/sindresorhus/p-queue/releases)
- [Commits](https://github.com/sindresorhus/p-queue/compare/v7.3.0...v7.3.4)

---
updated-dependencies:
- dependency-name: p-queue
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-11 02:58:03 +00:00
Nextcloud bot
6a07581508 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-11 02:33:38 +00:00
Nextcloud bot
84b1de5308 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-10 02:34:50 +00:00
Nextcloud bot
3533388c37 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-07 02:33:10 +00:00
Nextcloud bot
43fa69aa65 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-05 02:32:13 +00:00
dependabot[bot]
ab051171ed Merge pull request #4426 from nextcloud/dependabot/npm_and_yarn/stable25/vue-material-design-icons-5.2.0 2023-02-04 03:40:03 +00:00
Nextcloud bot
72de3f257a Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-04 02:32:50 +00:00
dependabot[bot]
186fc572b3 Chore(deps): Bump vue-material-design-icons from 5.1.2 to 5.2.0
Bumps [vue-material-design-icons](https://github.com/robcresswell/vue-material-design-icons) from 5.1.2 to 5.2.0.
- [Release notes](https://github.com/robcresswell/vue-material-design-icons/releases)
- [Changelog](https://github.com/robcresswell/vue-material-design-icons/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/robcresswell/vue-material-design-icons/compare/5.1.2...5.2.0)

---
updated-dependencies:
- dependency-name: vue-material-design-icons
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-04 02:01:41 +00:00
Nextcloud bot
ea95fcaaf3 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-01 02:32:42 +00:00
Nextcloud bot
e4e474235e Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-31 02:33:57 +00:00
Nextcloud bot
64f406355e Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-30 02:34:11 +00:00
Julius Härtl
d523e4f64e Merge pull request #4415 from nextcloud/automated/noid/stable25-update-nextcloud-ocp 2023-01-29 08:42:08 +01:00
nextcloud-command
81f8423218 chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2023-01-29 02:51:14 +00:00
dependabot[bot]
2d1f39eb82 Merge pull request #4408 from nextcloud/dependabot/npm_and_yarn/stable25/babel/runtime-7.20.13 2023-01-28 06:10:59 +00:00
dependabot[bot]
d601b0300b Merge pull request #4407 from nextcloud/dependabot/npm_and_yarn/stable25/nextcloud/vue-7.5.0 2023-01-28 06:03:41 +00:00
dependabot[bot]
eb8b94328f Merge pull request #4405 from nextcloud/dependabot/npm_and_yarn/stable25/vue/test-utils-1.3.4 2023-01-28 05:48:03 +00:00
dependabot[bot]
e29fc0f320 Merge pull request #4402 from nextcloud/dependabot/npm_and_yarn/stable25/jest-29.4.1 2023-01-28 04:23:19 +00:00
Nextcloud bot
165c8ebc1c Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-28 02:33:40 +00:00
dependabot[bot]
527be16719 Chore(deps): Bump @babel/runtime from 7.20.7 to 7.20.13
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.20.7 to 7.20.13.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.20.13/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-28 02:02:33 +00:00
dependabot[bot]
cc86209179 Chore(deps): Bump @nextcloud/vue from 7.4.0 to 7.5.0
Bumps [@nextcloud/vue](https://github.com/nextcloud/nextcloud-vue) from 7.4.0 to 7.5.0.
- [Release notes](https://github.com/nextcloud/nextcloud-vue/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-vue/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-vue/compare/v7.4.0...v7.5.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/vue"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-28 02:02:17 +00:00
dependabot[bot]
c7de8c4590 Chore(deps-dev): Bump @vue/test-utils from 1.3.3 to 1.3.4
Bumps [@vue/test-utils](https://github.com/vuejs/test-utils) from 1.3.3 to 1.3.4.
- [Release notes](https://github.com/vuejs/test-utils/releases)
- [Commits](https://github.com/vuejs/test-utils/commits)

---
updated-dependencies:
- dependency-name: "@vue/test-utils"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-28 02:02:01 +00:00
dependabot[bot]
68acd38421 Chore(deps-dev): Bump jest from 29.3.1 to 29.4.1
Bumps [jest](https://github.com/facebook/jest/tree/HEAD/packages/jest) from 29.3.1 to 29.4.1.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/facebook/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/commits/v29.4.1/packages/jest)

---
updated-dependencies:
- dependency-name: jest
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-28 02:01:48 +00:00
Nextcloud bot
54e298d00f Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-25 02:51:29 +00:00
Nextcloud bot
ba20c1a9eb Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-24 02:32:48 +00:00
Nextcloud bot
49cb27d576 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-23 02:32:58 +00:00
Nextcloud bot
7320a48dce Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-22 02:32:40 +00:00
Nextcloud bot
3c834b79f5 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-21 02:32:33 +00:00
Nextcloud bot
4637024240 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-17 02:34:20 +00:00
Nextcloud bot
440f2710f0 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-16 02:32:11 +00:00
dependabot[bot]
0ebd55890c Merge pull request #4380 from nextcloud/dependabot/npm_and_yarn/stable25/nextcloud/vue-7.4.0 2023-01-14 03:04:29 +00:00
Nextcloud bot
3409a9f13f Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-14 02:33:53 +00:00
dependabot[bot]
7fae8e0928 Chore(deps): Bump @nextcloud/vue from 7.3.0 to 7.4.0
Bumps [@nextcloud/vue](https://github.com/nextcloud/nextcloud-vue) from 7.3.0 to 7.4.0.
- [Release notes](https://github.com/nextcloud/nextcloud-vue/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-vue/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-vue/compare/v7.3.0...v7.4.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/vue"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-14 02:02:54 +00:00
Nextcloud bot
609c975de4 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-13 02:33:53 +00:00
Nextcloud bot
64615a3e14 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-11 02:32:10 +00:00
Nextcloud bot
fb72a0f24d Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-10 02:33:42 +00:00
Julius Härtl
54c5a7f963 Merge pull request #4371 from nextcloud/automated/noid/stable25-update-nextcloud-ocp 2023-01-09 16:38:21 +01:00
Nextcloud bot
8d46fbbd04 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-09 02:32:08 +00:00
nextcloud-command
0d787f9989 Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
2023-01-08 02:54:05 +00:00
dependabot[bot]
f19f22737a Merge pull request #4363 from nextcloud/dependabot/npm_and_yarn/stable25/dompurify-2.4.3 2023-01-07 03:02:07 +00:00
Nextcloud bot
687f5c933c Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-07 02:32:13 +00:00
dependabot[bot]
fd95e77d4e Bump dompurify from 2.4.1 to 2.4.3
Bumps [dompurify](https://github.com/cure53/DOMPurify) from 2.4.1 to 2.4.3.
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](https://github.com/cure53/DOMPurify/compare/2.4.1...2.4.3)

---
updated-dependencies:
- dependency-name: dompurify
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-07 02:02:45 +00:00
Nextcloud bot
fba52536d0 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-05 02:32:00 +00:00
Nextcloud bot
cfcbc94006 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-04 02:25:29 +00:00
Marcel Klehr
9643f0581e Merge pull request #4353 from nextcloud/deps/noid/nextcloud-vue-7
[stable25] Update @nextcloud/vue to stable releases
2023-01-03 15:04:47 +01:00
Julius Härtl
c02a24f85b chore(deps): Update to @nextcloud/vue 7 stable releases
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-01-03 14:47:34 +01:00
Nextcloud bot
728c7916be Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-03 02:47:14 +00:00
Julius Härtl
1af1c7f581 Bump version to 1.8.3
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-01-02 08:31:59 +01:00
Nextcloud bot
87439dbaad Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-02 03:17:20 +00:00
Nextcloud bot
c79ec72b79 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-01 03:01:27 +00:00
Nextcloud bot
beff26500a Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-31 03:20:22 +00:00
dependabot[bot]
6df2e2b755 Merge pull request #4347 from nextcloud/dependabot/npm_and_yarn/stable25/nextcloud/router-2.0.1 2022-12-30 13:30:46 +00:00
dependabot[bot]
4b793d3738 Bump @nextcloud/router from 2.0.0 to 2.0.1
Bumps [@nextcloud/router](https://github.com/nextcloud/nextcloud-router) from 2.0.0 to 2.0.1.
- [Release notes](https://github.com/nextcloud/nextcloud-router/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-router/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-router/commits)

---
updated-dependencies:
- dependency-name: "@nextcloud/router"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-30 13:17:58 +00:00
Nextcloud bot
399a85ce9f Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-27 03:13:47 +00:00
dependabot[bot]
673222d37e Merge pull request #4337 from nextcloud/dependabot/npm_and_yarn/stable25/nextcloud/vue-7.3.0 2022-12-24 05:02:18 +00:00
dependabot[bot]
eced4dd2d3 Merge pull request #4335 from nextcloud/dependabot/npm_and_yarn/stable25/babel/runtime-7.20.7 2022-12-24 04:03:39 +00:00
Nextcloud bot
293f241aa6 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-24 03:39:59 +00:00
dependabot[bot]
5a79c61732 Bump @nextcloud/vue from 7.2.0 to 7.3.0
Bumps [@nextcloud/vue](https://github.com/nextcloud/nextcloud-vue) from 7.2.0 to 7.3.0.
- [Release notes](https://github.com/nextcloud/nextcloud-vue/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-vue/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-vue/compare/v7.2.0...v7.3.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/vue"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-24 02:01:57 +00:00
dependabot[bot]
c28a877d0b Bump @babel/runtime from 7.20.6 to 7.20.7
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.20.6 to 7.20.7.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.20.7/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-24 02:01:46 +00:00
Nextcloud bot
484b9df8c9 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-21 02:38:09 +00:00
Julius Härtl
db7403acc0 Merge pull request #4328 from nextcloud/backport/4315/stable25 2022-12-20 16:46:10 +01:00
Johan Bernhardsson
8c8788eab3 Fix component renaming so that acl works on shares again
Signed-off-by: Johan Bernhardsson <johan.bernhardsson@redpill-linpro.com>
2022-12-19 09:55:54 +00:00
Julius Härtl
0f4ad52ca9 Merge pull request #4326 from nextcloud/automated/noid/stable25-update-nextcloud-ocp
[stable25] Update nextcloud/ocp dependency
2022-12-19 09:37:54 +01:00
nextcloud-command
8b156958f8 Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
2022-12-18 04:21:23 +00:00
Nextcloud bot
88ba778e55 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-18 02:27:08 +00:00
dependabot[bot]
192314fb02 Merge pull request #4320 from nextcloud/dependabot/npm_and_yarn/stable25/nextcloud/axios-2.3.0 2022-12-17 05:25:17 +00:00
dependabot[bot]
0bfb983a1c Bump @nextcloud/axios from 2.2.0 to 2.3.0
Bumps [@nextcloud/axios](https://github.com/nextcloud/nextcloud-axios) from 2.2.0 to 2.3.0.
- [Release notes](https://github.com/nextcloud/nextcloud-axios/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-axios/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-axios/compare/v2.2.0...v2.3.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/axios"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-17 02:01:48 +00:00
Nextcloud bot
c3a8f797d1 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-16 02:27:03 +00:00
Nextcloud bot
b67ed2057c [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-14 02:29:27 +00:00
Nextcloud bot
234ba20eba [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-13 02:40:03 +00:00
dependabot[bot]
88097f98e8 Merge pull request #4310 from nextcloud/dependabot/npm_and_yarn/stable25/relative-ci/agent-4.1.3 2022-12-10 04:45:24 +00:00
dependabot[bot]
4c3c483011 Merge pull request #4309 from nextcloud/dependabot/npm_and_yarn/stable25/nextcloud/vue-7.2.0 2022-12-10 03:56:30 +00:00
dependabot[bot]
5a9cba00ed Bump @relative-ci/agent from 4.1.1 to 4.1.3
Bumps [@relative-ci/agent](https://github.com/relative-ci/agent) from 4.1.1 to 4.1.3.
- [Release notes](https://github.com/relative-ci/agent/releases)
- [Commits](https://github.com/relative-ci/agent/compare/v4.1.1...v4.1.3)

---
updated-dependencies:
- dependency-name: "@relative-ci/agent"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-10 02:03:17 +00:00
dependabot[bot]
8f822cfd84 Bump @nextcloud/vue from 7.1.0 to 7.2.0
Bumps [@nextcloud/vue](https://github.com/nextcloud/nextcloud-vue) from 7.1.0 to 7.2.0.
- [Release notes](https://github.com/nextcloud/nextcloud-vue/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-vue/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-vue/compare/v7.1.0...v7.2.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/vue"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-10 02:03:07 +00:00
Marcel Klehr
45c19c1c2d Merge pull request #4301 from nextcloud/backport/4194/stable25 2022-12-09 15:46:26 +01:00
Michal Polacik
369749bb46 Permanently delete deck cards marked as deleted after 5 min in a cron job
Limit deleted cards in one cron job run to 500

Converted spaces to tabs

Added missing import for CardMapper class

Added another missing import for CardMapper class

Fixed response object in findToDelete method + fixed 2 misspellings in API.md

Fixed invalid parameter type

Fix DeleteCronTest

Signed-off-by: Marcel Klehr <mklehr@gmx.net>

Fix lint errors

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-12-09 14:38:52 +00:00
Nextcloud bot
5ec04ac670 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-04 02:22:11 +00:00
dependabot[bot]
69b8ed2486 Merge pull request #4290 from nextcloud/dependabot/npm_and_yarn/stable25/nextcloud/vue-7.1.0 2022-12-03 06:13:59 +00:00
dependabot[bot]
74d8fba022 Merge pull request #4284 from nextcloud/dependabot/npm_and_yarn/stable25/babel/runtime-7.20.6 2022-12-03 04:17:54 +00:00
dependabot[bot]
2ca8863b5d bump @nextcloud/vue from 7.0.1 to 7.1.0
---
updated-dependencies:
- dependency-name: "@nextcloud/vue"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-03 03:52:10 +00:00
dependabot[bot]
63e57f2667 Bump @babel/runtime from 7.20.1 to 7.20.6
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.20.1 to 7.20.6.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.20.6/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-03 03:00:19 +00:00
Nextcloud bot
165ef3adf6 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-01 02:23:03 +00:00
Nextcloud bot
8ccdc6a2ed [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-30 02:23:26 +00:00
dependabot[bot]
a04f2004bd Merge pull request #4277 from nextcloud/dependabot/npm_and_yarn/stable25/nextcloud/axios-2.2.0 2022-11-26 04:38:08 +00:00
dependabot[bot]
ad00818bd1 Bump @nextcloud/axios from 2.1.0 to 2.2.0
Bumps [@nextcloud/axios](https://github.com/nextcloud/nextcloud-axios) from 2.1.0 to 2.2.0.
- [Release notes](https://github.com/nextcloud/nextcloud-axios/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-axios/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-axios/compare/v2.1.0...v2.2.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/axios"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-26 03:42:05 +00:00
Nextcloud bot
138087b296 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-23 02:25:59 +00:00
Nextcloud bot
cd5500ee50 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-22 02:26:45 +00:00
Nextcloud bot
cda8a40607 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-21 02:22:55 +00:00
Nextcloud bot
84e6679704 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-20 02:24:05 +00:00
dependabot[bot]
7d8bc27d73 Merge pull request #4238 from nextcloud/dependabot/npm_and_yarn/stable25/vue-2.7.14 2022-11-19 07:31:51 +00:00
Nextcloud bot
566de0f9e7 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-19 02:25:07 +00:00
dependabot[bot]
146fbbcb6f Merge pull request #4258 from nextcloud/dependabot/npm_and_yarn/stable25/nextcloud/axios-2.1.0 2022-11-19 02:02:24 +00:00
dependabot[bot]
d2dd0d2914 Bump vue from 2.7.9 to 2.7.14
Bumps [vue](https://github.com/vuejs/core) from 2.7.9 to 2.7.14.
- [Release notes](https://github.com/vuejs/core/releases)
- [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md)
- [Commits](https://github.com/vuejs/core/commits)

---
updated-dependencies:
- dependency-name: vue
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-18 23:01:25 +00:00
dependabot[bot]
6010e839d0 Merge pull request #4256 from nextcloud/dependabot/npm_and_yarn/stable25/vue-at-2.5.1 2022-11-18 23:00:28 +00:00
dependabot[bot]
2895f563cd Merge pull request #4247 from nextcloud/dependabot/npm_and_yarn/stable25/babel/runtime-7.20.1 2022-11-18 22:55:22 +00:00
dependabot[bot]
7663a4a346 Merge pull request #4250 from nextcloud/dependabot/npm_and_yarn/stable25/relative-ci/agent-4.1.1 2022-11-18 22:55:07 +00:00
dependabot[bot]
864272c1a2 Merge pull request #4253 from nextcloud/dependabot/npm_and_yarn/stable25/cypress-10.11.0 2022-11-18 22:54:30 +00:00
dependabot[bot]
4f75064ba4 Merge pull request #4242 from nextcloud/dependabot/npm_and_yarn/stable25/nextcloud/vue-richtext-2.0.4 2022-11-18 22:53:45 +00:00
dependabot[bot]
ffd6d4dedc Merge pull request #4236 from nextcloud/dependabot/npm_and_yarn/stable25/nextcloud/webpack-vue-config-5.4.0 2022-11-18 22:52:05 +00:00
dependabot[bot]
891139f682 Merge pull request #4233 from nextcloud/dependabot/npm_and_yarn/stable25/dompurify-2.4.1 2022-11-18 22:49:12 +00:00
dependabot[bot]
496304c896 Merge pull request #4232 from nextcloud/dependabot/npm_and_yarn/stable25/jest-29.3.1 2022-11-18 22:49:07 +00:00
dependabot[bot]
9cfde4d80c Bump @nextcloud/axios from 2.0.0 to 2.1.0
Bumps [@nextcloud/axios](https://github.com/nextcloud/nextcloud-axios) from 2.0.0 to 2.1.0.
- [Release notes](https://github.com/nextcloud/nextcloud-axios/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-axios/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-axios/compare/v2.0.0...v2.1.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/axios"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-18 22:47:11 +00:00
dependabot[bot]
eba4453728 Merge pull request #4229 from nextcloud/dependabot/npm_and_yarn/stable25/nextcloud/vue-7.0.1 2022-11-18 22:45:56 +00:00
dependabot[bot]
f36a2a11a6 Bump vue-at from 2.5.0 to 2.5.1
Bumps [vue-at](https://github.com/fritx/vue-at) from 2.5.0 to 2.5.1.
- [Release notes](https://github.com/fritx/vue-at/releases)
- [Commits](https://github.com/fritx/vue-at/commits)

---
updated-dependencies:
- dependency-name: vue-at
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-18 19:15:19 +00:00
dependabot[bot]
6c9af9cc12 Bump @relative-ci/agent from 4.1.0 to 4.1.1
Bumps [@relative-ci/agent](https://github.com/relative-ci/agent) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/relative-ci/agent/releases)
- [Commits](https://github.com/relative-ci/agent/compare/v4.1.0...v4.1.1)

---
updated-dependencies:
- dependency-name: "@relative-ci/agent"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-18 19:15:12 +00:00
dependabot[bot]
de6604ad5f Bump @babel/runtime from 7.19.0 to 7.20.1
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.19.0 to 7.20.1.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.20.1/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-18 19:15:11 +00:00
dependabot[bot]
d4ebfc7ab1 Bump cypress from 10.8.0 to 10.11.0
Bumps [cypress](https://github.com/cypress-io/cypress) from 10.8.0 to 10.11.0.
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/cypress/compare/v10.8.0...v10.11.0)

---
updated-dependencies:
- dependency-name: cypress
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-18 19:15:07 +00:00
dependabot[bot]
2a2f578c13 Bump @nextcloud/vue-richtext from 2.0.1 to 2.0.4
Bumps [@nextcloud/vue-richtext](https://github.com/nextcloud/vue-richtext) from 2.0.1 to 2.0.4.
- [Release notes](https://github.com/nextcloud/vue-richtext/releases)
- [Changelog](https://github.com/nextcloud/vue-richtext/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/vue-richtext/compare/v2.0.1...v2.0.4)

---
updated-dependencies:
- dependency-name: "@nextcloud/vue-richtext"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-18 19:15:04 +00:00
dependabot[bot]
f04cf33c78 Bump @nextcloud/webpack-vue-config from 5.3.0 to 5.4.0
Bumps [@nextcloud/webpack-vue-config](https://github.com/nextcloud/webpack-vue-config) from 5.3.0 to 5.4.0.
- [Release notes](https://github.com/nextcloud/webpack-vue-config/releases)
- [Changelog](https://github.com/nextcloud/webpack-vue-config/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/webpack-vue-config/compare/v5.3.0...v5.4.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/webpack-vue-config"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-18 19:14:58 +00:00
dependabot[bot]
6d89bbacf7 Bump dompurify from 2.4.0 to 2.4.1
Bumps [dompurify](https://github.com/cure53/DOMPurify) from 2.4.0 to 2.4.1.
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](https://github.com/cure53/DOMPurify/compare/2.4.0...2.4.1)

---
updated-dependencies:
- dependency-name: dompurify
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-18 19:14:50 +00:00
dependabot[bot]
0010255391 Bump jest from 29.0.1 to 29.3.1
Bumps [jest](https://github.com/facebook/jest/tree/HEAD/packages/jest) from 29.0.1 to 29.3.1.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/facebook/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/commits/v29.3.1/packages/jest)

---
updated-dependencies:
- dependency-name: jest
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-18 19:14:50 +00:00
dependabot[bot]
50de5610b9 Bump @nextcloud/vue from 7.0.0-beta.4 to 7.0.1
Bumps [@nextcloud/vue](https://github.com/nextcloud/nextcloud-vue) from 7.0.0-beta.4 to 7.0.1.
- [Release notes](https://github.com/nextcloud/nextcloud-vue/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-vue/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-vue/compare/v7.0.0-beta.4...v7.0.1)

---
updated-dependencies:
- dependency-name: "@nextcloud/vue"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-18 19:14:45 +00:00
dependabot[bot]
8def56fd8b Merge pull request #4224 from nextcloud/dependabot/npm_and_yarn/stable25/vue/test-utils-1.3.3 2022-11-18 19:13:47 +00:00
dependabot[bot]
bdbcb236a1 Bump @vue/test-utils from 1.3.0 to 1.3.3
Bumps [@vue/test-utils](https://github.com/vuejs/test-utils) from 1.3.0 to 1.3.3.
- [Release notes](https://github.com/vuejs/test-utils/releases)
- [Commits](https://github.com/vuejs/test-utils/commits)

---
updated-dependencies:
- dependency-name: "@vue/test-utils"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-18 17:27:57 +00:00
Julius Härtl
70fa18f186 Bump version to 1.8.2
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-11-18 16:32:59 +01:00
Nextcloud bot
43a7255c2a [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-17 02:21:27 +00:00
Julius Härtl
8c24def8d8 Merge pull request #4208 from nextcloud/automated/noid/stable25-update-nextcloud-ocp 2022-11-13 16:55:58 +01:00
nextcloud-command
937f285689 Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
2022-11-13 03:38:08 +00:00
Nextcloud bot
a66c960b21 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-12 02:22:15 +00:00
Julius Härtl
81d922c8bd Merge pull request #4201 from nextcloud/backport/4180/stable25 2022-11-11 15:46:45 +01:00
Johannes Szeibert
347364543d minor style fixes
Signed-off-by: Johannes Szeibert <johannes@szeibert.de>
2022-11-11 14:58:21 +01:00
Nextcloud bot
6bc703a9b0 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-11 02:21:19 +00:00
Nextcloud bot
ee99a768f4 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-10 02:22:57 +00:00
Julius Härtl
beee212fcb Merge pull request #4198 from nextcloud/backport/4196/stable25 2022-11-09 11:45:53 +01:00
Julius Härtl
33145e377b Add missing userId property
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-11-09 09:57:45 +00:00
Nextcloud bot
5552a9d538 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-09 02:21:44 +00:00
Nextcloud bot
4fcdb6f304 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-05 02:22:31 +00:00
Nextcloud bot
0e4d345fc1 [tx-robot] Update transifex configuration
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-05 02:22:07 +00:00
Julius Härtl
ee0092e7ca Merge pull request #4179 from nextcloud/backport/4173/stable25 2022-11-03 21:47:14 +01:00
Julius Härtl
c3f0a1edc4 Fix validation of attachment data
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-11-03 20:37:47 +01:00
Julius Härtl
a8b46ad10f Unify getting the share for attachments
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-10-31 20:18:10 +00:00
Julius Härtl
daa65b40fb Add integration test for attachment handling on cards
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-10-31 20:18:10 +00:00
Julius Härtl
fa6027f7ba Merge pull request #4174 from nextcloud/backport/4059/stable25 2022-10-31 15:54:06 +01:00
Julius Härtl
f26a085b13 Add some tests for parameter validation
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-10-31 11:59:50 +00:00
Luka Trovic
9d09916c17 feat: add validators to check values in services
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2022-10-31 11:59:50 +00:00
Julius Härtl
f250d9956b Merge pull request #4172 from nextcloud/automated/noid/stable25-update-nextcloud-ocp
[stable25] Update nextcloud/ocp dependency
2022-10-30 08:40:35 +01:00
nextcloud-command
93994bb39c Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
2022-10-30 03:58:20 +00:00
Marcel Klehr
17f7d19624 Merge pull request #4157 from nextcloud/release/1.8.1 2022-10-27 11:47:05 +02:00
Julius Härtl
7e0c1a8024 Merge pull request #4092 from nextcloud/migrate-stable25-christophwurst-package 2022-10-27 11:32:59 +02:00
Julius Härtl
f6dc22c545 Do not install composer dev dependencies for running
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-10-27 09:37:16 +02:00
Joas Schilling
d196956519 Migrate to nextcloud/OCP package in stable25
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-26 21:19:16 +02:00
Marcel Klehr
4769c69ba7 v1.8.1
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-10-26 15:59:27 +02:00
Julius Härtl
f322b6191e Merge pull request #4155 from nextcloud/backport/4153/stable25 2022-10-25 21:26:46 +02:00
Joas Schilling
e076c76b3f Fix Duedate activity
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-25 19:17:50 +00:00
Julius Härtl
df8257a18f Merge pull request #4151 from nextcloud/automated/noid/stable25-update-nextcloud-ocp 2022-10-23 10:22:20 +02:00
nextcloud-command
e7f22ca0d3 Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
2022-10-23 04:14:17 +00:00
Julius Härtl
a9921ecdf0 Bump version to 1.8.0
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-10-19 21:56:11 +02:00
Julius Härtl
a5da643513 Merge pull request #4142 from nextcloud/backport/4101/stable25
[stable25] disables autocomplete on card creation
2022-10-19 21:32:16 +02:00
Julius Härtl
8c68b7ce83 Merge pull request #4141 from nextcloud/backport/4065/stable25 2022-10-19 21:22:13 +02:00
Julius Härtl
a4137a4edd Merge pull request #4090 from nextcloud/backport/4084/stable25 2022-10-19 21:15:54 +02:00
mokkin
cb5a181993 disables autocomplete on card creation
solves https://github.com/nextcloud/deck/issues/4083

Signed-off-by: mokkin <markus@haybach.com>
2022-10-19 19:10:57 +00:00
Julius Härtl
46972646d8 Cache user membership for circles
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-10-19 19:05:47 +00:00
Julius Härtl
8549d4a13f Merge pull request #4140 from nextcloud/backport/4115/stable25 2022-10-19 21:05:00 +02:00
Joas Schilling
47077af838 Fix missing icon for activity rendering
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-19 21:00:47 +02:00
Julius Härtl
6cc589539b Avoid always setting the current time on card updates
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-10-19 18:56:39 +00:00
Marcel Klehr
2237745c09 Fix duedate tests
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-10-19 18:56:39 +00:00
Joas Schilling
b74569abef Fix issue with duedate format
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-19 18:56:39 +00:00
Julius Härtl
de67847ef1 Pin postgres to 14
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-10-18 11:29:24 +02:00
Julius Härtl
a430eaf41f Merge pull request #4117 from nextcloud/backport/3439/stable25 2022-10-18 11:26:36 +02:00
Julius Härtl
31b68ae5e5 Activity: Set event link also for notifications that get emitted from activity
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-10-14 10:50:59 +00:00
Julius Härtl
fa1877ef7b Merge pull request #4116 from nextcloud/backport/4113/stable25
[stable25] Fix sorting stacks
2022-10-13 18:50:39 +02:00
Joas Schilling
5851c4a5f1 Fix sorting stacks
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-13 13:27:46 +00:00
Julius Härtl
4fadb9a633 Merge pull request #4105 from nextcloud/fix/25-no-card-menu-without-description 2022-10-11 14:53:32 +02:00
Marcel Klehr
d021559d7c Fix Card menu not displaying when description is not set
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-10-07 11:46:25 +02:00
Julius Härtl
7f22925063 Merge pull request #4068 from nextcloud/update-stable25-target-versions
Adjust testing matrix for Nextcloud 25 on stable25
2022-10-02 10:22:32 +02:00
Julien Veyssier
e65fa778cb Merge pull request #4078 from nextcloud/backport/4077/stable25
[stable25] use OCP\Collaboration\Reference\Reference
2022-09-27 10:21:51 +02:00
Julien Veyssier
003ee7a926 use OCP\Collaboration\Reference\Reference instead of the recently removed OC\Collaboration\Reference\Reference
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2022-09-26 17:48:49 +00:00
Julien Veyssier
8b344a653f Merge pull request #4075 from nextcloud/backport/4069/stable25
[stable25] Reference widget adjustments for Text
2022-09-25 22:29:24 +02:00
Julien Veyssier
7403aafe16 fix width issues
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2022-09-25 20:23:37 +00:00
Julien Veyssier
f7b6e8a3bc use richtext component for description, adjust style to make it work in Text
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2022-09-25 20:23:36 +00:00
Julius Härtl
ad051c5e0e Bump version to 1.8.0-beta.2
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-09-23 14:40:50 +02:00
Julius Härtl
7ceb23f7a2 Merge pull request #4072 from nextcloud/backport/4071/stable25
[stable25] Use global import for nextcloud-vue
2022-09-23 12:59:37 +02:00
Julius Härtl
9760c838aa Fix imports
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-09-23 10:00:37 +00:00
Julius Härtl
8002cecda4 Use global import for nextcloud-vue
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-09-23 10:00:37 +00:00
Joas Schilling
27b1c6a2f2 Adjust testing matrix for Nextcloud 25 on stable25
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-09-22 20:31:13 +02:00
455 changed files with 15048 additions and 15885 deletions

View File

@@ -1,29 +0,0 @@
{
"image": "ghcr.io/juliushaertl/nextcloud-dev-php80:latest",
"forwardPorts": [80],
"containerEnv": {
"NEXTCLOUD_AUTOINSTALL_APPS": "deck",
"XDEBUG_MODE": "debug"
},
"customizations": {
"vscode": {
"extensions": [
"felixfbecker.php-intellisense",
"octref.vetur"
],
"settings": {
"php.suggest.basic": false,
"git.alwaysSignOff": true
}
}
},
"workspaceMount": "source=${localWorkspaceFolder},target=/var/www/html/apps-extra/deck,type=bind",
"workspaceFolder": "/var/www/html/apps-extra/deck",
"overrideCommand": true,
"postAttachCommand": "bash ./.devcontainer/setup.sh",
"portsAttributes": {
"80": {
"label": "Webserver"
}
}
}

View File

@@ -1,9 +0,0 @@
#!/bin/bash
(
cd /tmp && /usr/local/bin/bootstrap.sh apache2ctl start
)
composer install --no-dev
npm ci
npm run dev

View File

@@ -9,6 +9,6 @@ module.exports = {
'jsdoc/check-param-names': ['off'], 'jsdoc/check-param-names': ['off'],
'jsdoc/no-undefined-types': ['off'], 'jsdoc/no-undefined-types': ['off'],
'jsdoc/require-property-description': ['off'], 'jsdoc/require-property-description': ['off'],
'import/no-named-as-default-member': ['off'], 'import/no-named-as-default-member': ['off']
}, },
} }

View File

@@ -2,7 +2,7 @@ version: 2
updates: updates:
- package-ecosystem: npm - package-ecosystem: npm
directory: "/" directory: "/"
target-branch: "main" target-branch: "master"
schedule: schedule:
interval: weekly interval: weekly
day: saturday day: saturday
@@ -11,75 +11,6 @@ updates:
open-pull-requests-limit: 10 open-pull-requests-limit: 10
reviewers: reviewers:
- juliushaertl - juliushaertl
- package-ecosystem: npm
target-branch: stable27
versioning-strategy: lockfile-only
directory: "/"
schedule:
interval: weekly
day: saturday
time: "03:00"
timezone: Europe/Paris
ignore:
- dependency-name: "*"
update-types: ["version-update:semver-major"]
open-pull-requests-limit: 30
labels:
- 3. to review
- dependencies
- package-ecosystem: npm
target-branch: stable26
versioning-strategy: lockfile-only
directory: "/"
schedule:
interval: weekly
day: saturday
time: "03:00"
timezone: Europe/Paris
ignore:
- dependency-name: "*"
update-types: ["version-update:semver-major"]
open-pull-requests-limit: 30
labels:
- 3. to review
- dependencies
- package-ecosystem: npm
target-branch: stable25
versioning-strategy: lockfile-only
directory: "/"
schedule:
interval: weekly
day: saturday
time: "03:00"
timezone: Europe/Paris
ignore:
- dependency-name: "*"
update-types: ["version-update:semver-major"]
open-pull-requests-limit: 30
labels:
- 3. to review
- dependencies
- package-ecosystem: npm
target-branch: stable24
versioning-strategy: lockfile-only
directory: "/"
schedule:
interval: weekly
day: saturday
time: "03:00"
timezone: Europe/Paris
ignore:
- dependency-name: "*"
update-types: ["version-update:semver-major"]
open-pull-requests-limit: 30
labels:
- 3. to review
- dependencies
- package-ecosystem: composer - package-ecosystem: composer
directory: "/" directory: "/"
schedule: schedule:

View File

@@ -1,6 +1,6 @@
* Resolves: # <!-- related github issue --> * Resolves: # <!-- related github issue -->
* Target version: main * Target version: master
### Summary ### Summary

View File

@@ -1,43 +0,0 @@
name: Package build
on:
push:
branches:
- main
- master
- stable*
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [16.x]
steps:
- uses: actions/checkout@v4
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
- name: Set up npm7
run: npm i -g npm@7
- name: Setup PHP
uses: shivammathur/setup-php@2.26.0
with:
php-version: '7.4'
tools: composer
- name: install dependencies
run: |
wget https://github.com/ChristophWurst/krankerl/releases/download/v0.14.0/krankerl_0.14.0_amd64.deb
sudo dpkg -i krankerl_0.14.0_amd64.deb
- name: package
run: |
uname -a
RUST_BACKTRACE=1 krankerl --version
RUST_BACKTRACE=1 krankerl package
- uses: actions/upload-artifact@v3
with:
name: Deck app tarball
path: build/artifacts/deck.tar.gz

View File

@@ -10,7 +10,7 @@ on:
types: [published] types: [published]
env: env:
PHP_VERSION: 8.1 PHP_VERSION: 7.4
jobs: jobs:
build_and_publish: build_and_publish:
@@ -21,7 +21,7 @@ jobs:
steps: steps:
- name: Check actor permission - name: Check actor permission
uses: skjnldsv/check-actor-permission@e591dbfe838300c007028e1219ca82cc26e8d7c5 # v2.1 uses: skjnldsv/check-actor-permission@v2
with: with:
require: write require: write
@@ -32,31 +32,31 @@ jobs:
echo "APP_VERSION=${GITHUB_REF##*/}" >> $GITHUB_ENV echo "APP_VERSION=${GITHUB_REF##*/}" >> $GITHUB_ENV
- name: Checkout - name: Checkout
uses: actions/checkout@v4 # v3.5.2 uses: actions/checkout@v3
with: with:
path: ${{ env.APP_NAME }} path: ${{ env.APP_NAME }}
- name: Get appinfo data - name: Get appinfo data
id: appinfo id: appinfo
uses: skjnldsv/xpath-action@7e6a7c379d0e9abc8acaef43df403ab4fc4f770c # master uses: skjnldsv/xpath-action@master
with: with:
filename: ${{ env.APP_NAME }}/appinfo/info.xml filename: ${{ env.APP_NAME }}/appinfo/info.xml
expression: "//info//dependencies//nextcloud/@min-version" expression: "//info//dependencies//nextcloud/@min-version"
- name: Read package.json node and npm engines version - name: Read package.json node and npm engines version
uses: skjnldsv/read-package-engines-version-actions@8205673bab74a63eb9b8093402fd9e0e018663a1 # v2.2 uses: skjnldsv/read-package-engines-version-actions@v1.2
id: versions id: versions
# Continue if no package.json # Continue if no package.json
continue-on-error: true continue-on-error: true
with: with:
path: ${{ env.APP_NAME }} path: ${{ env.APP_NAME }}
fallbackNode: "^16" fallbackNode: "^12"
fallbackNpm: "^7" fallbackNpm: "^6"
- name: Set up node ${{ steps.versions.outputs.nodeVersion }} - name: Set up node ${{ steps.versions.outputs.nodeVersion }}
# Skip if no package.json # Skip if no package.json
if: ${{ steps.versions.outputs.nodeVersion }} if: ${{ steps.versions.outputs.nodeVersion }}
uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3 uses: actions/setup-node@v3
with: with:
node-version: ${{ steps.versions.outputs.nodeVersion }} node-version: ${{ steps.versions.outputs.nodeVersion }}
@@ -66,16 +66,14 @@ jobs:
run: npm i -g npm@"${{ steps.versions.outputs.npmVersion }}" run: npm i -g npm@"${{ steps.versions.outputs.npmVersion }}"
- name: Set up php ${{ env.PHP_VERSION }} - name: Set up php ${{ env.PHP_VERSION }}
uses: shivammathur/setup-php@2.26.0 # v2 uses: shivammathur/setup-php@2.21.2
with: with:
php-version: ${{ env.PHP_VERSION }} php-version: ${{ env.PHP_VERSION }}
coverage: none coverage: none
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Check composer.json - name: Check composer.json
id: check_composer id: check_composer
uses: andstor/file-existence-action@20b4d2e596410855db8f9ca21e96fbe18e12930b # v2 uses: andstor/file-existence-action@v1
with: with:
files: "${{ env.APP_NAME }}/composer.json" files: "${{ env.APP_NAME }}/composer.json"
@@ -93,29 +91,16 @@ jobs:
npm ci npm ci
npm run build npm run build
- name: Check Krankerl config
id: krankerl
uses: andstor/file-existence-action@20b4d2e596410855db8f9ca21e96fbe18e12930b # v2
with:
files: ${{ env.APP_NAME }}/krankerl.toml
- name: Install Krankerl - name: Install Krankerl
if: steps.krankerl.outputs.files_exists == 'true'
run: | run: |
wget https://github.com/ChristophWurst/krankerl/releases/download/v0.14.0/krankerl_0.14.0_amd64.deb wget https://github.com/ChristophWurst/krankerl/releases/download/v0.13.0/krankerl_0.13.0_amd64.deb
sudo dpkg -i krankerl_0.14.0_amd64.deb sudo dpkg -i krankerl_0.13.0_amd64.deb
- name: Package ${{ env.APP_NAME }} ${{ env.APP_VERSION }} with krankerl - name: Package ${{ env.APP_NAME }} ${{ env.APP_VERSION }}
if: steps.krankerl.outputs.files_exists == 'true' # Try krankerl, fallback to makefile
run: | run: |
cd ${{ env.APP_NAME }} cd ${{ env.APP_NAME }}
krankerl package krankerl package || make appstore
- name: Package ${{ env.APP_NAME }} ${{ env.APP_VERSION }} with makefile
if: steps.krankerl.outputs.files_exists != 'true'
run: |
cd ${{ env.APP_NAME }}
make appstore
- name: Checkout server ${{ fromJSON(steps.appinfo.outputs.result).nextcloud.min-version }} - name: Checkout server ${{ fromJSON(steps.appinfo.outputs.result).nextcloud.min-version }}
continue-on-error: true continue-on-error: true
@@ -126,10 +111,9 @@ jobs:
unzip latest-$NCVERSION.zip unzip latest-$NCVERSION.zip
- name: Checkout server master fallback - name: Checkout server master fallback
uses: actions/checkout@v4 # v3.5.2 uses: actions/checkout@v3
if: ${{ steps.server-checkout.outcome != 'success' }} if: ${{ steps.server-checkout.outcome != 'success' }}
with: with:
submodules: true
repository: nextcloud/server repository: nextcloud/server
path: nextcloud path: nextcloud
@@ -149,7 +133,7 @@ jobs:
tar -zcvf ${{ env.APP_NAME }}.tar.gz ${{ env.APP_NAME }} tar -zcvf ${{ env.APP_NAME }}.tar.gz ${{ env.APP_NAME }}
- name: Attach tarball to github release - name: Attach tarball to github release
uses: svenstaro/upload-release-action@1beeb572c19a9242f4361f4cee78f8e0d9aec5df # v2 uses: svenstaro/upload-release-action@v2
id: attach_to_release id: attach_to_release
with: with:
repo_token: ${{ secrets.GITHUB_TOKEN }} repo_token: ${{ secrets.GITHUB_TOKEN }}
@@ -159,7 +143,7 @@ jobs:
overwrite: true overwrite: true
- name: Upload app to Nextcloud appstore - name: Upload app to Nextcloud appstore
uses: nextcloud-releases/nextcloud-appstore-push-action@a011fe619bcf6e77ddebc96f9908e1af4071b9c1 # v1 uses: nextcloud-releases/nextcloud-appstore-push-action@v1
with: with:
app_name: ${{ env.APP_NAME }} app_name: ${{ env.APP_NAME }}
appstore_token: ${{ secrets.APPSTORE_TOKEN }} appstore_token: ${{ secrets.APPSTORE_TOKEN }}

View File

@@ -23,7 +23,7 @@ jobs:
steps: steps:
- name: Add reaction on start - name: Add reaction on start
uses: peter-evans/create-or-update-comment@c6c9a1a66007646a28c153e2a8580a5bad27bcfa # v3.0.2 uses: peter-evans/create-or-update-comment@v2
with: with:
token: ${{ secrets.COMMAND_BOT_PAT }} token: ${{ secrets.COMMAND_BOT_PAT }}
repository: ${{ github.event.repository.full_name }} repository: ${{ github.event.repository.full_name }}
@@ -31,18 +31,18 @@ jobs:
reaction-type: "+1" reaction-type: "+1"
- name: Checkout the latest code - name: Checkout the latest code
uses: actions/checkout@v4 # v3.5.2 uses: actions/checkout@v3
with: with:
fetch-depth: 0 fetch-depth: 0
token: ${{ secrets.COMMAND_BOT_PAT }} token: ${{ secrets.COMMAND_BOT_PAT }}
- name: Automatic Rebase - name: Automatic Rebase
uses: cirrus-actions/rebase@b87d48154a87a85666003575337e27b8cd65f691 # 1.8 uses: cirrus-actions/rebase@1.7
env: env:
GITHUB_TOKEN: ${{ secrets.COMMAND_BOT_PAT }} GITHUB_TOKEN: ${{ secrets.COMMAND_BOT_PAT }}
- name: Add reaction on failure - name: Add reaction on failure
uses: peter-evans/create-or-update-comment@c6c9a1a66007646a28c153e2a8580a5bad27bcfa # v3.0.2 uses: peter-evans/create-or-update-comment@v2
if: failure() if: failure()
with: with:
token: ${{ secrets.COMMAND_BOT_PAT }} token: ${{ secrets.COMMAND_BOT_PAT }}

View File

@@ -14,22 +14,24 @@ env:
jobs: jobs:
cypress: cypress:
runs-on: ubuntu-latest runs-on: self-hosted
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
node-version: [20.x] node-version: [16.x]
# containers: [1, 2, 3] # containers: [1, 2, 3]
php-versions: [ '8.0' ] php-versions: [ '7.4' ]
databases: [ 'sqlite' ] databases: [ 'sqlite' ]
server-versions: [ 'master' ] server-versions: [ 'stable25' ]
steps: steps:
- name: Use Node.js ${{ matrix.node-version }} - name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3 uses: actions/setup-node@v3
with: with:
node-version: ${{ matrix.node-version }} node-version: ${{ matrix.node-version }}
- name: Set up npm7
run: npm i -g npm@7
- name: Register text Git reference - name: Register text Git reference
run: | run: |
@@ -37,7 +39,7 @@ jobs:
echo "text_app_ref=$text_app_ref" >> $GITHUB_ENV echo "text_app_ref=$text_app_ref" >> $GITHUB_ENV
- name: Checkout server - name: Checkout server
uses: actions/checkout@v4 uses: actions/checkout@v3
with: with:
repository: nextcloud/server repository: nextcloud/server
ref: ${{ matrix.server-versions }} ref: ${{ matrix.server-versions }}
@@ -50,22 +52,22 @@ jobs:
git -c "http.extraheader=$auth_header" -c protocol.version=2 submodule update --init --force --recursive --depth=1 git -c "http.extraheader=$auth_header" -c protocol.version=2 submodule update --init --force --recursive --depth=1
- name: Checkout ${{ env.APP_NAME }} - name: Checkout ${{ env.APP_NAME }}
uses: actions/checkout@v4 uses: actions/checkout@v3
with: with:
path: apps/${{ env.APP_NAME }} path: apps/${{ env.APP_NAME }}
- name: Checkout text - name: Checkout text
uses: actions/checkout@v4 uses: actions/checkout@v3
with: with:
repository: nextcloud/text repository: nextcloud/text
ref: ${{ env.text_app_ref }} ref: ${{ env.text_app_ref }}
path: apps/text path: apps/text
- name: Set up php ${{ matrix.php-versions }} - name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@2.26.0 uses: shivammathur/setup-php@2.25.4
with: with:
php-version: ${{ matrix.php-versions }} php-version: ${{ matrix.php-versions }}
extensions: mbstring, iconv, fileinfo, intl, sqlite, pdo_sqlite, zip, gd, apcu extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, sqlite, pdo_sqlite, apcu
ini-values: ini-values:
apc.enable_cli=on apc.enable_cli=on
coverage: none coverage: none
@@ -94,9 +96,9 @@ jobs:
curl -v http://localhost:8081/index.php/login curl -v http://localhost:8081/index.php/login
- name: Cypress run - name: Cypress run
uses: cypress-io/github-action@v6 uses: cypress-io/github-action@v5
with: with:
record: false record: true
parallel: false parallel: false
wait-on: '${{ env.CYPRESS_baseUrl }}' wait-on: '${{ env.CYPRESS_baseUrl }}'
working-directory: 'apps/${{ env.APP_NAME }}' working-directory: 'apps/${{ env.APP_NAME }}'

View File

@@ -15,10 +15,6 @@ on:
permissions: permissions:
contents: read contents: read
concurrency:
group: dependabot-approve-merge-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs: jobs:
auto-approve-merge: auto-approve-merge:
if: github.actor == 'dependabot[bot]' if: github.actor == 'dependabot[bot]'
@@ -29,12 +25,12 @@ jobs:
steps: steps:
# Github actions bot approve # Github actions bot approve
- uses: hmarr/auto-approve-action@b40d6c9ed2fa10c9a2749eca7eb004418a705501 # v2 - uses: hmarr/auto-approve-action@v2
with: with:
github-token: ${{ secrets.GITHUB_TOKEN }} github-token: ${{ secrets.GITHUB_TOKEN }}
# Nextcloud bot approve and merge request # Nextcloud bot approve and merge request
- uses: ahmadnassri/action-dependabot-auto-merge@45fc124d949b19b6b8bf6645b6c9d55f4f9ac61a # v2 - uses: ahmadnassri/action-dependabot-auto-merge@v2
with: with:
target: minor target: minor
github-token: ${{ secrets.DEPENDABOT_AUTOMERGE_TOKEN }} github-token: ${{ secrets.DEPENDABOT_AUTOMERGE_TOKEN }}

View File

@@ -3,31 +3,18 @@
# https://github.com/nextcloud/.github # https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization # https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
name: Block fixup and squash commits name: Pull request checks
on: on: pull_request
pull_request:
types: [opened, ready_for_review, reopened, synchronize]
permissions:
contents: read
concurrency:
group: fixup-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs: jobs:
commit-message-check: commit-message-check:
if: github.event.pull_request.draft == false
permissions:
pull-requests: write
name: Block fixup and squash commits name: Block fixup and squash commits
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Run check - name: Run check
uses: skjnldsv/block-fixup-merge-action@42d26e1b536ce61e5cf467d65fb76caf4aa85acf # v1 uses: xt0rted/block-autosquash-commits-action@v2
with: with:
repo-token: ${{ secrets.GITHUB_TOKEN }} repo-token: ${{ secrets.GITHUB_TOKEN }}

View File

@@ -26,9 +26,9 @@ jobs:
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
php-versions: ['8.1'] php-versions: ['7.4']
databases: ['sqlite', 'mysql', 'pgsql'] databases: ['sqlite', 'mysql', 'pgsql']
server-versions: ['master'] server-versions: ['stable25']
name: php${{ matrix.php-versions }}-${{ matrix.databases }}-${{ matrix.server-versions }} name: php${{ matrix.php-versions }}-${{ matrix.databases }}-${{ matrix.server-versions }}
@@ -52,7 +52,7 @@ jobs:
steps: steps:
- name: Checkout server - name: Checkout server
uses: actions/checkout@v4 uses: actions/checkout@v3
with: with:
repository: nextcloud/server repository: nextcloud/server
ref: ${{ matrix.server-versions }} ref: ${{ matrix.server-versions }}
@@ -66,15 +66,22 @@ jobs:
cd build/integration && composer require --dev phpunit/phpunit:~9 cd build/integration && composer require --dev phpunit/phpunit:~9
- name: Checkout app - name: Checkout app
uses: actions/checkout@v4 uses: actions/checkout@v3
with: with:
path: apps/${{ env.APP_NAME }} path: apps/${{ env.APP_NAME }}
- name: Checkout activity
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
with:
repository: nextcloud/activity
ref: ${{ matrix.server-versions }}
path: apps/activity
- name: Set up php ${{ matrix.php-versions }} - name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@2.26.0 uses: shivammathur/setup-php@2.25.4
with: with:
php-version: ${{ matrix.php-versions }} php-version: ${{ matrix.php-versions }}
extensions: mbstring, iconv, fileinfo, intl, sqlite, pdo_sqlite, mysql, pdo_mysql, pgsql, pdo_pgsql, apcu extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, sqlite, pdo_sqlite, mysql, pdo_mysql, pgsql, pdo_pgsql, apcu
ini-values: ini-values:
apc.enable_cli=on apc.enable_cli=on
coverage: none coverage: none

View File

@@ -1,62 +0,0 @@
# This workflow is provided via the organization template repository
#
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
#
# Use lint-eslint together with lint-eslint-when-unrelated to make eslint a required check for GitHub actions
# https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/troubleshooting-required-status-checks#handling-skipped-but-required-checks
name: Lint eslint
on:
pull_request:
paths:
- '.github/workflows/**'
- 'src/**'
- 'appinfo/info.xml'
- 'package.json'
- 'package-lock.json'
- 'tsconfig.json'
- '.eslintrc.*'
- '.eslintignore'
- '**.js'
- '**.ts'
- '**.vue'
permissions:
contents: read
concurrency:
group: lint-eslint-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
lint:
runs-on: ubuntu-latest
name: eslint
steps:
- name: Checkout
uses: actions/checkout@v4 # v3.5.2
- name: Read package.json node and npm engines version
uses: skjnldsv/read-package-engines-version-actions@8205673bab74a63eb9b8093402fd9e0e018663a1 # v2.2
id: versions
with:
fallbackNode: '^16'
fallbackNpm: '^7'
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3
with:
node-version: ${{ steps.versions.outputs.nodeVersion }}
- name: Set up npm ${{ steps.versions.outputs.npmVersion }}
run: npm i -g npm@"${{ steps.versions.outputs.npmVersion }}"
- name: Install dependencies
run: npm ci
- name: Lint
run: npm run lint

View File

@@ -1,40 +0,0 @@
# This workflow is provided via the organization template repository
#
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
name: Lint php-cs
on: pull_request
permissions:
contents: read
concurrency:
group: lint-php-cs-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
lint:
runs-on: ubuntu-latest
name: php-cs
steps:
- name: Checkout
uses: actions/checkout@v4 # v3.5.2
- name: Set up php
uses: shivammathur/setup-php@2.26.0 # v2
with:
php-version: 8.1
coverage: none
ini-file: development
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Install dependencies
run: composer i
- name: Lint
run: composer run cs:check || ( echo 'Please run `composer run cs:fix` to format your code' && exit 1 )

View File

@@ -1,60 +0,0 @@
# This workflow is provided via the organization template repository
#
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
name: Lint php
on:
pull_request:
push:
branches:
- main
- master
- stable*
permissions:
contents: read
concurrency:
group: lint-php-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
php-lint:
runs-on: ubuntu-latest
strategy:
matrix:
php-versions: [ "8.0", "8.1", "8.2" ]
name: php-lint
steps:
- name: Checkout
uses: actions/checkout@v4 # v3.5.2
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@2.26.0 # v2
with:
php-version: ${{ matrix.php-versions }}
coverage: none
ini-file: development
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Lint
run: composer run lint
summary:
permissions:
contents: none
runs-on: ubuntu-latest
needs: php-lint
if: always()
name: php-lint-summary
steps:
- name: Summary status
run: if ${{ needs.php-lint.result != 'success' && needs.php-lint.result != 'skipped' }}; then exit 1; fi

View File

@@ -1,46 +0,0 @@
# This workflow is provided via the organization template repository
#
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
name: Lint stylelint
on: pull_request
permissions:
contents: read
concurrency:
group: lint-stylelint-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
lint:
runs-on: ubuntu-latest
name: stylelint
steps:
- name: Checkout
uses: actions/checkout@v4 # v3.5.2
- name: Read package.json node and npm engines version
uses: skjnldsv/read-package-engines-version-actions@8205673bab74a63eb9b8093402fd9e0e018663a1 # v2.2
id: versions
with:
fallbackNode: '^16'
fallbackNpm: '^7'
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3
with:
node-version: ${{ steps.versions.outputs.nodeVersion }}
- name: Set up npm ${{ steps.versions.outputs.npmVersion }}
run: npm i -g npm@"${{ steps.versions.outputs.npmVersion }}"
- name: Install dependencies
run: npm ci
- name: Lint
run: npm run stylelint

88
.github/workflows/lint.yml vendored Normal file
View File

@@ -0,0 +1,88 @@
name: Lint
on:
pull_request:
push:
branches:
- master
- stable*
jobs:
php:
runs-on: ubuntu-latest
strategy:
matrix:
php-versions: ['7.4', '8.0', '8.1']
name: php${{ matrix.php-versions }} lint
steps:
- uses: actions/checkout@v3
- name: Set up php${{ matrix.php-versions }}
uses: shivammathur/setup-php@2.21.2
with:
php-version: ${{ matrix.php-versions }}
coverage: none
- name: Lint
run: composer run lint
php-cs-fixer:
name: php-cs check
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Set up php
uses: shivammathur/setup-php@2.21.2
with:
php-version: 7.4
coverage: none
- name: Install dependencies
run: composer i
- name: Run coding standards check
run: composer run cs:check
node:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [14.x]
steps:
- uses: actions/checkout@v3
- name: Use node ${{ matrix.node-version }}
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
- name: Set up npm7
run: npm i -g npm@7
- name: Install dependencies
run: npm ci
- name: ESLint
run: npm run lint
stylelint:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [14.x]
name: stylelint node${{ matrix.node-version }}
steps:
- uses: actions/checkout@v3
- name: Set up node ${{ matrix.node-version }}
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
- name: Set up npm7
run: npm i -g npm@7
- name: Install dependencies
run: npm ci
- name: Lint
run: npm run stylelint

View File

@@ -12,7 +12,7 @@ jobs:
node-version: [14.x] node-version: [14.x]
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v3
- name: Use Node.js ${{ matrix.node-version }} - name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3 uses: actions/setup-node@v3
with: with:

View File

@@ -1,71 +0,0 @@
# This workflow is provided via the organization template repository
#
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
name: Npm audit fix and compile
on:
workflow_dispatch:
schedule:
# At 2:30 on Sundays
- cron: '30 2 * * 0'
jobs:
build:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
branches: ["main", "master", "stable27", "stable26", "stable25", "stable24"]
name: npm-audit-fix-${{ matrix.branches }}
steps:
- name: Checkout
uses: actions/checkout@v4 # v3.5.2
with:
ref: ${{ matrix.branches }}
- name: Read package.json node and npm engines version
uses: skjnldsv/read-package-engines-version-actions@8205673bab74a63eb9b8093402fd9e0e018663a1 # v2.2
id: versions
with:
fallbackNode: '^16'
fallbackNpm: '^7'
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3
with:
node-version: ${{ steps.versions.outputs.nodeVersion }}
- name: Set up npm ${{ steps.versions.outputs.npmVersion }}
run: npm i -g npm@"${{ steps.versions.outputs.npmVersion }}"
- name: Fix npm audit
run: |
npm audit fix
- name: Run npm ci and npm run build
if: always()
run: |
npm ci
npm run build --if-present
- name: Create Pull Request
if: always()
uses: peter-evans/create-pull-request@153407881ec5c347639a548ade7d8ad1d6740e38 # v5
with:
token: ${{ secrets.COMMAND_BOT_PAT }}
commit-message: "chore(deps): fix npm audit"
committer: GitHub <noreply@github.com>
author: nextcloud-command <nextcloud-command@users.noreply.github.com>
signoff: true
branch: automated/noid/${{ matrix.branches }}-fix-npm-audit
title: "[${{ matrix.branches }}] Fix npm audit"
body: |
Auto-generated fix of npm audit
labels: |
dependencies
3. to review

View File

@@ -26,9 +26,9 @@ jobs:
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
php-versions: ['8.0', '8.1', '8.2'] php-versions: ['7.4', '8.0', '8.1']
databases: ['sqlite', 'mysql', 'pgsql'] databases: ['sqlite', 'mysql', 'pgsql']
server-versions: ['master'] server-versions: ['stable25']
name: php${{ matrix.php-versions }}-${{ matrix.databases }}-${{ matrix.server-versions }} name: php${{ matrix.php-versions }}-${{ matrix.databases }}-${{ matrix.server-versions }}
@@ -52,7 +52,7 @@ jobs:
steps: steps:
- name: Checkout server - name: Checkout server
uses: actions/checkout@v4 uses: actions/checkout@v3
with: with:
repository: nextcloud/server repository: nextcloud/server
ref: ${{ matrix.server-versions }} ref: ${{ matrix.server-versions }}
@@ -65,16 +65,17 @@ jobs:
git -c "http.extraheader=$auth_header" -c protocol.version=2 submodule update --init --force --recursive --depth=1 git -c "http.extraheader=$auth_header" -c protocol.version=2 submodule update --init --force --recursive --depth=1
- name: Checkout app - name: Checkout app
uses: actions/checkout@v4 uses: actions/checkout@v3
with: with:
path: apps/${{ env.APP_NAME }} path: apps/${{ env.APP_NAME }}
- name: Set up php ${{ matrix.php-versions }} - name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@2.26.0 uses: shivammathur/setup-php@2.24.0
with: with:
php-version: ${{ matrix.php-versions }} php-version: ${{ matrix.php-versions }}
tools: phpunit tools: phpunit
extensions: zip, gd, mbstring, iconv, fileinfo, intl, sqlite, pdo_sqlite, mysql, pdo_mysql, pgsql, pdo_pgsql extensions: zip, gd, mbstring, iconv, fileinfo, intl, sqlite, pdo_sqlite, mysql, pdo_mysql, pgsql, pdo_pgsql
ini-file: development
coverage: none coverage: none
- name: Set up PHPUnit - name: Set up PHPUnit

View File

@@ -1,29 +0,0 @@
name: 'Ask for feedback on PRs'
on:
schedule:
- cron: '30 1 * * *'
jobs:
pr-feedback:
runs-on: ubuntu-22.04
steps:
- name: The get-github-handles-from-website action
uses: marcelklehr/get-github-handles-from-website-action@a739600f6b91da4957f51db0792697afbb2f143c # v1.0.0
id: scrape
with:
website: 'https://nextcloud.com/team/'
- uses: marcelklehr/pr-feedback-action@601109aa729eb4c8d6d0ece7567b9d4901db4aef
with:
feedback-message: |
Hello there,
Thank you so much for taking the time and effort to create a pull request to our Nextcloud project.
We hope that the reviewing process is going smooth and is helpful for you. We want to ensure your pull request is reviewed to your satisfaction. If you have a moment, our community management team would very much appreciate your feedback on your experience with this PR reviewing process.
Your feedback is valuable to us as we continuously strive to improve our community developer experience. Please take a moment to complete our short survey by clicking on the following link: https://cloud.nextcloud.com/apps/forms/s/i9Ago4EQRZ7TWxjfmeEpPkf6
Thank you for contributing to Nextcloud and we hope to hear from you soon!
days-before-feedback: 14
start-date: "2023-07-10"
exempt-authors: "${{ steps.scrape.outputs.users }}"
exempt-bots: true

View File

@@ -13,10 +13,6 @@ on:
- main - main
- stable* - stable*
concurrency:
group: psalm-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs: jobs:
static-analysis: static-analysis:
runs-on: ubuntu-latest runs-on: ubuntu-latest
@@ -24,16 +20,13 @@ jobs:
name: Nextcloud name: Nextcloud
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 # v3.5.2 uses: actions/checkout@v3
- name: Set up php - name: Set up php
uses: shivammathur/setup-php@2.26.0 # v2 uses: shivammathur/setup-php@v2
with: with:
php-version: 8.1 php-version: 7.4
coverage: none coverage: none
ini-file: development
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Install dependencies - name: Install dependencies
run: composer i run: composer i

View File

@@ -17,60 +17,42 @@ jobs:
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
branches: ["main", "master", "stable27", "stable26", "stable25"] branches: ["master", "stable25", "stable24", "stable23"]
name: update-nextcloud-ocp-${{ matrix.branches }} name: update-nextcloud-ocp-${{ matrix.branches }}
steps: steps:
- uses: actions/checkout@v4 # v3.5.2 - uses: actions/checkout@v3
with: with:
ref: ${{ matrix.branches }} ref: ${{ matrix.branches }}
submodules: true submodules: true
- name: Set up php8.1 - name: Set up php7.4
uses: shivammathur/setup-php@2.26.0 # v2 uses: shivammathur/setup-php@v2
with: with:
php-version: 8.1 php-version: 7.4
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation extensions: ctype,curl,dom,fileinfo,gd,intl,json,mbstring,openssl,pdo_sqlite,posix,sqlite,xml,zip
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, sqlite, pdo_sqlite
coverage: none coverage: none
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Composer install - name: Composer install
run: composer install run: composer install
- name: Composer update nextcloud/ocp - name: Composer update nextcloud/ocp
if: matrix.branches != 'main'
run: composer require --dev nextcloud/ocp:dev-${{ matrix.branches }} run: composer require --dev nextcloud/ocp:dev-${{ matrix.branches }}
continue-on-error: true
- name: Composer update nextcloud/ocp - name: Reset checkout dirs
if: matrix.branches == 'main'
run: composer require --dev nextcloud/ocp:dev-master
- name: Reset checkout 3rdparty
run: | run: |
git clean -f 3rdparty git clean -f 3rdparty
git checkout 3rdparty
continue-on-error: true
- name: Reset checkout vendor
run: |
git clean -f vendor git clean -f vendor
git checkout vendor git checkout 3rdparty vendor
continue-on-error: true
- name: Reset checkout vendor-bin
run: |
git clean -f vendor-bin
git checkout vendor-bin
continue-on-error: true continue-on-error: true
- name: Create Pull Request - name: Create Pull Request
uses: peter-evans/create-pull-request@153407881ec5c347639a548ade7d8ad1d6740e38 # v3 uses: peter-evans/create-pull-request@v3
with: with:
token: ${{ secrets.COMMAND_BOT_PAT }} token: ${{ secrets.COMMAND_BOT_PAT }}
commit-message: "chore(dev-deps): Bump nextcloud/ocp package" commit-message: Update psalm baseline
committer: GitHub <noreply@github.com> committer: GitHub <noreply@github.com>
author: nextcloud-command <nextcloud-command@users.noreply.github.com> author: nextcloud-command <nextcloud-command@users.noreply.github.com>
signoff: true signoff: true

2
.gitignore vendored
View File

@@ -3,11 +3,9 @@ js/
build/ build/
css/style.css css/style.css
css/vendor.css css/vendor.css
cypress/videos/
tests/integration/vendor/ tests/integration/vendor/
tests/integration/composer.lock tests/integration/composer.lock
tests/.phpunit.result.cache tests/.phpunit.result.cache
vendor/ vendor/
.php_cs.cache .php_cs.cache
\.idea/ \.idea/
settings.json

View File

@@ -1,6 +1,6 @@
[main] [main]
host = https://www.transifex.com host = https://www.transifex.com
lang_map = hu_HU: hu, nb_NO: nb, sk_SK: sk, th_TH: th, ja_JP: ja, bg_BG: bg, cs_CZ: cs, fi_FI: fi lang_map = bg_BG: bg, cs_CZ: cs, fi_FI: fi, hu_HU: hu, nb_NO: nb, sk_SK: sk, th_TH: th, ja_JP: ja
[o:nextcloud:p:nextcloud:r:deck] [o:nextcloud:p:nextcloud:r:deck]
file_filter = translationfiles/<lang>/deck.po file_filter = translationfiles/<lang>/deck.po

View File

@@ -1,65 +1,80 @@
# Changelog # Changelog
All notable changes to this project will be documented in this file. All notable changes to this project will be documented in this file.
## 1.10.0-beta.1 ## 1.8.8
### Added
- Compatibility with Nextcloud 27
### Fixed ### Fixed
- fix(references): Mute NoPermissionException as it is expected to happen for references @juliushaertl [#4514](https://github.com/nextcloud/deck/pull/4514) - fix: Pass user id along to properly check permissions in background jobs @backportbot[bot] [#5595](https://github.com/nextcloud/deck/pull/5595)
- fix(cards): Fix card sizing by limiting too wide style rules @juliushaertl [#4512](https://github.com/nextcloud/deck/pull/4512)
- fix: Adapt NcEmptyContent usages to new slots @juliushaertl [#4561](https://github.com/nextcloud/deck/pull/4561)
- Gracefully handle not found card for a share @mejo- [#4566](https://github.com/nextcloud/deck/pull/4566)
- Prevent tag itself being edit button if user lacks permissions @joshtrichards [#4574](https://github.com/nextcloud/deck/pull/4574)
- chore: Remove unused @nextcloud/vue-dashboard @juliushaertl [#4586](https://github.com/nextcloud/deck/pull/4586)
- Update Description.vue: Fixes the issue of hidden text by menu bar @pschopen [#4617](https://github.com/nextcloud/deck/pull/4617)
- allow user to toggle visibility of the calendar for a deck board @schiessle [#4622](https://github.com/nextcloud/deck/pull/4622)
- fix: Append datetime picker to body to avoid cut off @juliushaertl [#4643](https://github.com/nextcloud/deck/pull/4643)
- fix: Bring back overdue column by removing faulty condition @juliushaertl [#4660](https://github.com/nextcloud/deck/pull/4660)
- fix(sessions): Do not send close request without token @juliushaertl [#4510](https://github.com/nextcloud/deck/pull/4510)
- tests(integration): Add test for multiple board shares to the same user @juliushaertl [#4494](https://github.com/nextcloud/deck/pull/4494)
- fix(API): Fix board API details parameter to work as expected @nickvergessen [#4518](https://github.com/nextcloud/deck/pull/4518)
- Fix : Overlapping expiry dates on tags @Jerome-Herbinet [#4535](https://github.com/nextcloud/deck/pull/4535)
- Fix consistency of a "Create card" wording with its equivalent for Notes ("New card") @Jerome-Herbinet [#4534](https://github.com/nextcloud/deck/pull/4534)
- tests(integration): Add integration tests for due dates @juliushaertl [#4489](https://github.com/nextcloud/deck/pull/4489)
- Better display of card dates (creation and change dates) @Jerome-Herbinet [#4604](https://github.com/nextcloud/deck/pull/4604)
- Refactors lib\Activity\DeckProvider.php to improve code readability. @fsamapoor [#4648](https://github.com/nextcloud/deck/pull/4648)
- Converts 'strpos()' calls to improve code readability. @fsamapoor [#4657](https://github.com/nextcloud/deck/pull/4657)
## 1.8.7
## 1.9.0-beta.1
### Added
- Export Board @david-loe [#3065](https://github.com/nextcloud/deck/pull/3065)
- basic notify_push usage with session handling @alangecker [#3876](https://github.com/nextcloud/deck/pull/3876)
- feat(Description): Use text as editor if available @juliushaertl [#4399](https://github.com/nextcloud/deck/pull/4399)
- Improve reference provider and add reference widgets @julien-nc [#4422](https://github.com/nextcloud/deck/pull/4422)
- live updates 🎉 @alangecker [#4273](https://github.com/nextcloud/deck/pull/4273)
- Tag creation from card view @juliushaertl [#4344](https://github.com/nextcloud/deck/pull/4344)
### Fixed ### Fixed
- Fix component renaming so that acl works on shares again @small1 [#4315](https://github.com/nextcloud/deck/pull/4315) - Fix small issues around delete/undo @juliushaertl [#5440](https://github.com/nextcloud/deck/pull/5440)
- fix(Sidebar): Only close sidebar on v-click-outside for specific targets @juliushaertl [#4350](https://github.com/nextcloud/deck/pull/4350) - Fix deleted card/board issues @juliushaertl [#5444](https://github.com/nextcloud/deck/pull/5444)
- add basic e2e tests for stack title @shoetten [#4206](https://github.com/nextcloud/deck/pull/4206)
- App metadata: add links to user and developer documentation @p-bo [#4356](https://github.com/nextcloud/deck/pull/4356)
- Update signature of Entity::markFieldUpdated @nickvergessen [#4398](https://github.com/nextcloud/deck/pull/4398)
- Remove updated nightly information @xf- [#4419](https://github.com/nextcloud/deck/pull/4419)
- perf: Register notifier and resource listener lazy @juliushaertl [#4439](https://github.com/nextcloud/deck/pull/4439)
- perf: Lazy load dashboard components @juliushaertl [#4440](https://github.com/nextcloud/deck/pull/4440)
- Optimise upcomming overview creation @Raudius [#3793](https://github.com/nextcloud/deck/pull/3793)
- Performance boost @juliushaertl [#4452](https://github.com/nextcloud/deck/pull/4452)
### Other ## 1.8.6
### Fixed
- Prevent tag itself being edit button if user lacks permissions [#4767](https://github.com/nextcloud/deck/pull/4767)
- Fix(occ): set user id for permission sevice from board service [#4815](https://github.com/nextcloud/deck/pull/4815)
- fix(notification): Prevent null in parameters [#4911](https://github.com/nextcloud/deck/pull/4911)
- fix: Allow dynamic autoloading for classes added during upgrade [#4806](https://github.com/nextcloud/deck/pull/4806)
- Ensure `$boardId` is an integer [#4775](https://github.com/nextcloud/deck/pull/4775)
- fix: crash when leaving out system parameter [#4833](https://github.com/nextcloud/deck/pull/4833)
- Fix CI @juliushaertl [#4912](https://github.com/nextcloud/deck/pull/4912)
- fix: Split query to fetch board ids to avoid slow query join @juliushaertl [#4963](https://github.com/nextcloud/deck/pull/4963)
- Dependency updates
## 1.8.5
### Fixed
- fix: Properly overwrite z-index of datepicker above modal [#4667](https://github.com/nextcloud/deck/pull/4667)
## 1.8.4
### Fixed
- fix: Use passed userid when getting attachment folder [#4540](https://github.com/nextcloud/deck/pull/4540)
- fix: Adapt NcEmptyContent usages to new slots [#4563](https://github.com/nextcloud/deck/pull/4563)
- Gracefully handle not found card for a share [#4568](https://github.com/nextcloud/deck/pull/4568)
- allow user to toggle visibility of the calendar for a deck board [#4626](https://github.com/nextcloud/deck/pull/4626)
- fix: Append datetime picker to body to avoid cut off [#4645](https://github.com/nextcloud/deck/pull/4645)
- Fix : Overlapping expiry dates on tags [#4536](https://github.com/nextcloud/deck/pull/4536)
- Better display of card dates (creation and change dates) [#4620](https://github.com/nextcloud/deck/pull/4620)
- Dependency updates
## 1.8.3
### Fixed
- Fix component renaming so that acl works on shares again [#4328](https://github.com/nextcloud/deck/pull/4328)
- Permanently delete deck cards marked as deleted after 5 min in a cron job [#4301](https://github.com/nextcloud/deck/pull/4301)
- Dependency updates - Dependency updates
## 1.8.0-beta.1 ## 1.8.2
### Enhancements
### Fixed
- minor style fixes [#4201](https://github.com/nextcloud/deck/pull/4201)
- feat: add validators to check values in services [#4174](https://github.com/nextcloud/deck/pull/4174)
- Add integration test for attachment handling on cards [#4179](https://github.com/nextcloud/deck/pull/4179)
- Add missing userId property [#4198](https://github.com/nextcloud/deck/pull/4198)
## 1.8.1
### Fixed
- Fix Duedate activity @nickvergessen [#4155](https://github.com/nextcloud/deck/pull/4155)
## 1.8.0
### Added
- Nextcloud 25 compatibility - Nextcloud 25 compatibility
- Performance improvements - Performance improvements
@@ -71,10 +86,26 @@ All notable changes to this project will be documented in this file.
- Improve filter popover accessibility @juliushaertl [#3820](https://github.com/nextcloud/deck/pull/3820) - Improve filter popover accessibility @juliushaertl [#3820](https://github.com/nextcloud/deck/pull/3820)
- Set ids to skip to content/navigation @juliushaertl [#3924](https://github.com/nextcloud/deck/pull/3924) - Set ids to skip to content/navigation @juliushaertl [#3924](https://github.com/nextcloud/deck/pull/3924)
- Invert icons properly in dark mode @juliushaertl [#3939](https://github.com/nextcloud/deck/pull/3939) - Invert icons properly in dark mode @juliushaertl [#3939](https://github.com/nextcloud/deck/pull/3939)
- Bump dependencies - Implement card reference widget @eneiluj [#4031](https://github.com/nextcloud/deck/pull/4031)
- Implement new dashboard widget interfaces @eneiluj [#4033](https://github.com/nextcloud/deck/pull/4033)
- Add related resources panel to board sharing tab sidebar @Pytal [#4000](https://github.com/nextcloud/deck/pull/4000)
### Fixed ### Fixed
- Fix sorting stacks [#4116](https://github.com/nextcloud/deck/pull/4116)
- Fix issue with duedate format [#4140](https://github.com/nextcloud/deck/pull/4140)
- Fix missing icon for activity rendering [#4090](https://github.com/nextcloud/deck/pull/4090)
- disables autocomplete on card creation [#4142](https://github.com/nextcloud/deck/pull/4142)
- Set event link also for notifications that get emitted from activities [#4117](https://github.com/nextcloud/deck/pull/4117)
- Fix attachment creator name: show display name @eneiluj [#4036](https://github.com/nextcloud/deck/pull/4036)
- Fix reference provider when caching @eneiluj [#4056](https://github.com/nextcloud/deck/pull/4056)
- Use global import for nextcloud-vue [#4072](https://github.com/nextcloud/deck/pull/4072)
- Disable Create card button while no stack is chosen @icewind1991 [#4014](https://github.com/nextcloud/deck/pull/4014)
- Adjust testing matrix for Nextcloud 25 on stable25 @nickvergessen [#4068](https://github.com/nextcloud/deck/pull/4068)
- Fix Card menu not displaying when description is not set @marcelklehr [#4105](https://github.com/nextcloud/deck/pull/4105)
- Reference widget adjustments for Text [#4075](https://github.com/nextcloud/deck/pull/4075)
- use OCP\Collaboration\Reference\Reference [#4078](https://github.com/nextcloud/deck/pull/4078)
- Cache user membership for circles [#4141](https://github.com/nextcloud/deck/pull/4141)
- set last modified when the card was found. Fixes #3763 @ylebre [#3796](https://github.com/nextcloud/deck/pull/3796) - set last modified when the card was found. Fixes #3763 @ylebre [#3796](https://github.com/nextcloud/deck/pull/3796)
- Increase file count after sharing @luka-nextcloud [#3682](https://github.com/nextcloud/deck/pull/3682) - Increase file count after sharing @luka-nextcloud [#3682](https://github.com/nextcloud/deck/pull/3682)
- Align Duedate-delete icon properly - fixes nextcloud/deck#3791 @Ben-Ro [#3811](https://github.com/nextcloud/deck/pull/3811) - Align Duedate-delete icon properly - fixes nextcloud/deck#3791 @Ben-Ro [#3811](https://github.com/nextcloud/deck/pull/3811)

View File

@@ -30,16 +30,6 @@ build: clean-dist install-deps build-js
release: clean-dist install-deps-nodev build-js release: clean-dist install-deps-nodev build-js
lint: lint-js lint-php
lint-js:
npm run lint
npm run stylelint
lint-php:
composer run lint 1>/dev/null
composer run cs:check
build-js: install-deps-js build-js: install-deps-js
npm run build npm run build

View File

@@ -1,6 +1,6 @@
# Deck # Deck
[![Build Status](https://travis-ci.org/nextcloud/deck.svg?branch=main)](https://travis-ci.org/nextcloud/deck) [![CodeCov](https://codecov.io/github/nextcloud/deck/coverage.svg?branch=main)](https://codecov.io/github/nextcloud/deck) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/e403f723f42a4abd93b2cfe36cbd7eee)](https://www.codacy.com/app/juliushaertl/deck?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=nextcloud/deck&amp;utm_campaign=Badge_Grade) [![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/nextcloud/deck/badges/quality-score.png?b=main)](https://scrutinizer-ci.com/g/nextcloud/deck/?branch=main) [![#nextcloud-deck](https://img.shields.io/badge/IRC-%23nextcloud--deck%20on%20freenode-blue.svg)](https://webchat.freenode.net/?channels=nextcloud-deck) [![Build Status](https://travis-ci.org/nextcloud/deck.svg?branch=master)](https://travis-ci.org/nextcloud/deck) [![CodeCov](https://codecov.io/github/nextcloud/deck/coverage.svg?branch=master)](https://codecov.io/github/nextcloud/deck) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/e403f723f42a4abd93b2cfe36cbd7eee)](https://www.codacy.com/app/juliushaertl/deck?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=nextcloud/deck&amp;utm_campaign=Badge_Grade) [![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/nextcloud/deck/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/nextcloud/deck/?branch=master) [![#nextcloud-deck](https://img.shields.io/badge/IRC-%23nextcloud--deck%20on%20freenode-blue.svg)](https://webchat.freenode.net/?channels=nextcloud-deck)
Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud. Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.
@@ -20,18 +20,37 @@ Deck is a kanban style organization tool aimed at personal planning and project
### Mobile apps ### Mobile apps
- [Nextcloud Deck app for Android](https://github.com/stefan-niedermann/nextcloud-deck) - It is available in [F-Droid](https://f-droid.org/de/packages/it.niedermann.nextcloud.deck/) and the [Google Play Store](https://play.google.com/store/apps/details?id=it.niedermann.nextcloud.deck.play) - [Nextcloud Deck app for Android](https://github.com/stefan-niedermann/nextcloud-deck) - It is available in [F-Droid](https://f-droid.org/de/packages/it.niedermann.nextcloud.deck/) and the [Google Play Store](https://play.google.com/store/apps/details?id=it.niedermann.nextcloud.deck.play)
- [deck NG for Android and iOS](https://github.com/meltzow/deck-ng) - It is available in [Google Play Store](https://play.google.com/store/apps/details?id=net.meltzow.deckng) and [Apple App Store](https://apps.apple.com/us/app/deck-ng/id6443334702)
### 3rd-Party Integrations ### 3rd-Party Integrations
- [trello-to-deck](https://github.com/maxammann/trello-to-deck) - Migrates cards from Trello - [trello-to-deck](https://github.com/maxammann/trello-to-deck) - Migrates cards from Trello
- [mail2deck](https://github.com/newroco/mail2deck) - Provides an "email in" solution - [mail2deck](https://github.com/newroco/mail2deck) - Provides an "email in" solution
- [A-deck](https://github.com/leoossa/A-deck) - Chrome Extension that allows to create new card in selected stack based on current tab - [A-deck](https://github.com/leoossa/A-deck) - Chrome Extension that allows to create new card in selected stack based on current tab
- [QOwnNotes](https://github.com/pbek/QOwnNotes) - Quickly creates cards and links to them in Markdown notes
## Installation/Update ## Installation/Update
The app can be installed through the app store within Nextcloud. You can also download the latest release from the [release page](https://github.com/nextcloud-releases/deck/releases). This app is supposed to work on the two latest Nextcloud versions.
### Install latest release
You can download and install the latest release from the [Nextcloud app store](https://apps.nextcloud.com/apps/deck)
### Install from git
If you want to run the latest development version from git source, you need to clone the repo to your apps folder:
```
git clone https://github.com/nextcloud/deck.git
cd deck
make install-deps
make build
```
Please make sure you have installed the following dependencies: `make, which, tar, npm, curl, composer`
### Install the nightly builds
Instead of setting everything up manually, you can just [download the nightly build](https://github.com/nextcloud/deck/releases/tag/nightly) instead. These builds are updated every 24 hours, and are pre-configured with all the needed dependencies.
## Performance limitations ## Performance limitations
@@ -46,54 +65,36 @@ Improvements on Nextcloud server and Deck itself will improve the situation.
## Developing ## Developing
There are multiple ways to develop on Deck. As you will need a Nextcloud server running, the individual options are described below. ### PHP
### General build instructions Nothing to prepare, just dig into the code.
General build instructions for the app itself are the same for all options. ### JavaScript
To build you will need to have [Node.js](https://nodejs.org/en/) and [Composer](https://getcomposer.org/) installed. This requires at least Node 14 and npm 7 to be installed.
- Install PHP dependencies: `composer install --no-dev` Deck requires running a `make build-js` to install npm dependencies and build the JavaScript code using webpack. While developing you can also use `make watch` to rebuild everytime the code changes.
- Install JS dependencies: `npm ci`
- Build JavaScript for the frontend
- Development build `npm run dev`
- Watch for changes `npm run watch`
- Production build `npm run build`
### Faster frontend developing with HMR #### Hot reloading
You can enable HMR (Hot module replacement) to avoid page reloads when working on the frontend: Enable debug mode in your config.php `'debug' => true,`
1. ☑️ Install and enable [`hmr_enabler` app](https://github.com/nextcloud/hmr_enabler)
2. 🏁 Run `npm run serve`
3. 🌍 Open the normal Nextcloud server URL (not the URL given by above command)
### GitHub Codespaces / VS Code devcontainer
- Open code spaces or the repository in VS Code to start the dev container
- The container will automatically install all dependencies and build the app
- Nextcloud will be installed from the master development branch and be available on a port exposed by the container
### Docker: Simple app development container
- Fork the app
- Clone the repository: `git clone https://github.com/nextcloud/deck.git`
- Go into deck directory: `cd deck`
- Build the app as described in the general build instructions
- Run Nextcloud development container and mount the apps source code into it
Without SSL:
``` ```
docker run --rm \ npx webpack-dev-server --config webpack.hot.js \
-p 8080:80 \ --public localhost:3000 \
-v ~/path/to/app:/var/www/html/apps-extra/app \ --output-public-path 'http://localhost:3000/js/'
ghcr.io/juliushaertl/nextcloud-dev-php80:latest
``` ```
### Full Nextcloud development environment With SSL:
```
npx webpack-dev-server --config webpack.dev.js --https \
--cert ~/repos/nextcloud/nc-dev/data/ssl/nextcloud.local.crt \
--key ~/repos/nextcloud/nc-dev/data/ssl/nextcloud.local.key \
--public nextcloud.local:3000 \
--output-public-path 'https://nextcloud.local:3000/js/'
```
You need to setup a [development environment](https://docs.nextcloud.com/server/latest/developer_manual//getting_started/devenv.html) of the current Nextcloud version. You can also alternatively install & run the [nextcloud docker container](https://github.com/juliushaertl/nextcloud-docker-dev).
After the finished installation, you can clone the deck project directly in the `/[nextcloud-docker-dev-dir]/workspace/server/apps/` folder.
### Running tests ### Running tests
You can use the provided Makefile to run all tests by using: You can use the provided Makefile to run all tests by using:

View File

@@ -20,7 +20,7 @@ Your report should include:
- Reproduction steps - Reproduction steps
A member of the security team will confirm the vulnerability, determine its impact, and develop a fix. A member of the security team will confirm the vulnerability, determine its impact, and develop a fix.
The fix will be applied to the main branch, tested, and packaged in the next security release. The fix will be applied to the master branch, tested, and packaged in the next security release.
The vulnerability will be publicly announced after the release. Finally, your name will be added The vulnerability will be publicly announced after the release. Finally, your name will be added
to the [hall of fame](https://hackerone.com/nextcloud/thanks) as a thank you from the entire Nextcloud community. Note our to the [hall of fame](https://hackerone.com/nextcloud/thanks) as a thank you from the entire Nextcloud community. Note our
[threat model](https://nextcloud.com/security/threat-model) to know what is expected behavior. [threat model](https://nextcloud.com/security/threat-model) to know what is expected behavior.

View File

@@ -16,13 +16,9 @@
- 🚀 Get your project organized - 🚀 Get your project organized
</description> </description>
<version>1.11.0-dev</version> <version>1.8.8</version>
<licence>agpl</licence> <licence>agpl</licence>
<author>Julius Härtl</author> <author>Julius Härtl</author>
<documentation>
<user>https://deck.readthedocs.io/en/latest/User_documentation_en/</user>
<developer>https://deck.readthedocs.io/en/latest/API/</developer>
</documentation>
<namespace>Deck</namespace> <namespace>Deck</namespace>
<types> <types>
<dav/> <dav/>
@@ -38,19 +34,13 @@
<database min-version="9.4">pgsql</database> <database min-version="9.4">pgsql</database>
<database>sqlite</database> <database>sqlite</database>
<database min-version="8.0">mysql</database> <database min-version="8.0">mysql</database>
<nextcloud min-version="28" max-version="28"/> <nextcloud min-version="25" max-version="25"/>
</dependencies> </dependencies>
<background-jobs> <background-jobs>
<job>OCA\Deck\Cron\DeleteCron</job> <job>OCA\Deck\Cron\DeleteCron</job>
<job>OCA\Deck\Cron\ScheduledNotifications</job> <job>OCA\Deck\Cron\ScheduledNotifications</job>
<job>OCA\Deck\Cron\CardDescriptionActivity</job> <job>OCA\Deck\Cron\CardDescriptionActivity</job>
<job>OCA\Deck\Cron\SessionsCleanup</job>
</background-jobs> </background-jobs>
<repair-steps>
<live-migration>
<step>OCA\Deck\Migration\DeletedCircleCleanup</step>
</live-migration>
</repair-steps>
<commands> <commands>
<command>OCA\Deck\Command\UserExport</command> <command>OCA\Deck\Command\UserExport</command>
<command>OCA\Deck\Command\BoardImport</command> <command>OCA\Deck\Command\BoardImport</command>
@@ -58,9 +48,9 @@
</commands> </commands>
<activity> <activity>
<settings> <settings>
<setting>OCA\Deck\Activity\SettingChanges</setting> <setting>OCA\Deck\Activity\Setting</setting>
<setting>OCA\Deck\Activity\SettingDescription</setting>
<setting>OCA\Deck\Activity\SettingComment</setting> <setting>OCA\Deck\Activity\SettingComment</setting>
<setting>OCA\Deck\Activity\DescriptionSetting</setting>
</settings> </settings>
<filters> <filters>
<filter>OCA\Deck\Activity\Filter</filter> <filter>OCA\Deck\Activity\Filter</filter>

View File

@@ -40,7 +40,6 @@ return [
['name' => 'board#deleteAcl', 'url' => '/boards/{boardId}/acl/{aclId}', 'verb' => 'DELETE'], ['name' => 'board#deleteAcl', 'url' => '/boards/{boardId}/acl/{aclId}', 'verb' => 'DELETE'],
['name' => 'board#clone', 'url' => '/boards/{boardId}/clone', 'verb' => 'POST'], ['name' => 'board#clone', 'url' => '/boards/{boardId}/clone', 'verb' => 'POST'],
['name' => 'board#transferOwner', 'url' => '/boards/{boardId}/transferOwner', 'verb' => 'PUT'], ['name' => 'board#transferOwner', 'url' => '/boards/{boardId}/transferOwner', 'verb' => 'PUT'],
['name' => 'board#export', 'url' => '/boards/{boardId}/export', 'verb' => 'GET'],
// stacks // stacks
['name' => 'stack#index', 'url' => '/stacks/{boardId}', 'verb' => 'GET'], ['name' => 'stack#index', 'url' => '/stacks/{boardId}', 'verb' => 'GET'],
@@ -150,10 +149,5 @@ return [
['name' => 'overview_api#upcomingCards', 'url' => '/api/v{apiVersion}/overview/upcoming', 'verb' => 'GET'], ['name' => 'overview_api#upcomingCards', 'url' => '/api/v{apiVersion}/overview/upcoming', 'verb' => 'GET'],
['name' => 'search#search', 'url' => '/api/v{apiVersion}/search', 'verb' => 'GET'], ['name' => 'search#search', 'url' => '/api/v{apiVersion}/search', 'verb' => 'GET'],
// sessions
['name' => 'Session#create', 'url' => '/api/v{apiVersion}/session/create', 'verb' => 'PUT'],
['name' => 'Session#sync', 'url' => '/api/v{apiVersion}/session/sync', 'verb' => 'POST'],
['name' => 'Session#close', 'url' => '/api/v{apiVersion}/session/close', 'verb' => 'POST'],
] ]
]; ];

View File

@@ -9,14 +9,17 @@
} }
], ],
"require": { "require": {
"cogpowered/finediff": "0.3.*",
"justinrainbow/json-schema": "^5.2" "justinrainbow/json-schema": "^5.2"
}, },
"require-dev": { "require-dev": {
"roave/security-advisories": "dev-master", "roave/security-advisories": "dev-master",
"phpunit/phpunit": "^9", "phpunit/phpunit": "^9",
"nextcloud/coding-standard": "^1.1", "nextcloud/coding-standard": "^1.0.0",
"nextcloud/ocp": "dev-master", "symfony/event-dispatcher": "^4.0",
"psalm/phar": "^5.13" "vimeo/psalm": "^4.3",
"php-parallel-lint/php-parallel-lint": "^1.2",
"nextcloud/ocp": "dev-stable25"
}, },
"config": { "config": {
"optimize-autoloader": true, "optimize-autoloader": true,
@@ -24,22 +27,23 @@
"composer/package-versions-deprecated": true "composer/package-versions-deprecated": true
}, },
"platform": { "platform": {
"php": "8.0" "php": "7.4"
} }
}, },
"scripts": { "scripts": {
"lint": "find . -name \\*.php -not -path './vendor/*' -print0 | xargs -0 -n1 php -l", "lint": "find . -name \\*.php -not -path './vendor/*' -print0 | xargs -0 -n1 php -l",
"cs:check": "php-cs-fixer fix --dry-run --diff", "cs:check": "php-cs-fixer fix --dry-run --diff",
"cs:fix": "php-cs-fixer fix", "cs:fix": "php-cs-fixer fix",
"psalm": "psalm.phar", "psalm": "psalm",
"psalm:update-baseline": "psalm.phar --update-baseline", "psalm:update-baseline": "psalm --update-baseline",
"psalm:fix": "psalm.phar --alter --issues=InvalidReturnType,InvalidNullableReturnType,MismatchingDocblockParamType,MismatchingDocblockReturnType,MissingParamType,InvalidFalsableReturnType", "psalm:fix": "psalm --alter --issues=InvalidReturnType,InvalidNullableReturnType,MismatchingDocblockParamType,MismatchingDocblockReturnType,MissingParamType,InvalidFalsableReturnType",
"test": [ "test": [
"@test:unit", "@test:unit",
"@test:integration" "@test:integration"
], ],
"test:unit": "vendor/bin/phpunit -c tests/phpunit.xml", "test:unit": "phpunit -c tests/phpunit.xml",
"test:integration": "vendor/bin/phpunit -c tests/phpunit.integration.xml && cd tests/integration && ./run.sh" "test:integration": "phpunit -c tests/phpunit.integration.xml",
"test:api": "cd tests/integration && ./run.sh"
}, },
"autoload-dev": { "autoload-dev": {
"psr-4": { "psr-4": {

3635
composer.lock generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,16 +1,17 @@
const { defineConfig } = require('cypress') const { defineConfig } = require('cypress')
module.exports = defineConfig({ module.exports = defineConfig({
projectId: '1s7wkc', projectId: '1s7wkc',
viewportWidth: 1280, viewportWidth: 1280,
viewportHeight: 720, viewportHeight: 720,
e2e: { e2e: {
// We've imported your old cypress plugins here. // We've imported your old cypress plugins here.
// You may want to clean this up later by importing these. // You may want to clean this up later by importing these.
setupNodeEvents(on, config) { setupNodeEvents(on, config) {
return require('./cypress/plugins/index.js')(on, config) return require('./cypress/plugins/index.js')(on, config)
}, },
baseUrl: 'http://nextcloud.local/index.php', baseUrl: 'http://nextcloud.local/index.php',
specPattern: 'cypress/e2e/**/*.{js,jsx,ts,tsx}', experimentalSessionAndOrigin: true,
}, specPattern: 'cypress/e2e/**/*.{js,jsx,ts,tsx}',
},
}) })

View File

@@ -1,5 +0,0 @@
module.exports = {
extends: [
'plugin:cypress/recommended',
],
}

View File

@@ -1,17 +1,15 @@
import { randUser } from '../utils/index.js' import { randHash } from '../utils'
const user = randUser() const randUser = randHash()
const recipient = randUser()
describe('Board', function() { describe('Board', function() {
const password = 'pass123'
before(function() { before(function() {
cy.createUser(user) cy.nextcloudCreateUser(randUser, password)
cy.createUser(recipient)
}) })
beforeEach(function() { beforeEach(function() {
cy.login(user) cy.login(randUser, password)
cy.visit('/apps/deck')
}) })
it('Can create a board', function() { it('Can create a board', function() {
@@ -23,6 +21,7 @@ describe('Board', function() {
}).as('createBoardRequest') }).as('createBoardRequest')
// Click "Add board" // Click "Add board"
cy.openLeftSidebar()
cy.get('#app-navigation-vue .app-navigation__list .app-navigation-entry') cy.get('#app-navigation-vue .app-navigation__list .app-navigation-entry')
.eq(3).find('a').first().click({ force: true }) .eq(3).find('a').first().click({ force: true })
@@ -39,18 +38,4 @@ describe('Board', function() {
cy.get('.app-navigation__list .app-navigation-entry__children .app-navigation-entry') cy.get('.app-navigation__list .app-navigation-entry__children .app-navigation-entry')
.contains(board).should('be.visible') .contains(board).should('be.visible')
}) })
it('Shows and hides the navigation', () => {
cy.get('#app-navigation-vue .app-navigation__list .app-navigation-entry')
.contains('Upcoming cards')
.should('be.visible')
cy.openLeftSidebar()
cy.get('#app-navigation-vue .app-navigation__list .app-navigation-entry')
.contains('Upcoming cards')
.should('not.be.visible')
cy.openLeftSidebar()
cy.get('#app-navigation-vue .app-navigation__list .app-navigation-entry')
.contains('Upcoming cards')
.should('be.visible')
})
}) })

View File

@@ -1,47 +1,53 @@
import { randUser } from '../utils/index.js' import { randHash } from '../utils'
import { sampleBoard } from '../utils/sampleBoard' const randUser = randHash()
const user = randUser() const testBoardData = {
const boardData = sampleBoard() title: 'MyBoardTest',
color: '00ff00',
const auth = { stacks: [
user: user.userId, {
password: user.password, title: 'TestList',
} cards: [
{
const useModal = (useModal) => { title: 'Hello world',
return cy.request({ },
method: 'POST', ],
url: `${Cypress.env('baseUrl')}/ocs/v2.php/apps/deck/api/v1.0/config/cardDetailsInModal?format=json`, },
auth, ],
body: { value: useModal },
}).then((response) => {
expect(response.status).to.eq(200)
})
} }
describe('Card', function() { describe('Card', function() {
let boardId
before(function() { before(function() {
cy.createUser(user) cy.nextcloudCreateUser(randUser, randUser)
cy.login(user)
cy.createExampleBoard({ cy.createExampleBoard({
user, user: randUser,
board: boardData, password: randUser,
}).then((board) => { board: testBoardData,
boardId = board.id
}) })
}) })
beforeEach(function() { beforeEach(function() {
cy.login(user) cy.login(randUser, randUser)
})
it('Can show card details modal', function() {
cy.openLeftSidebar()
cy.getNavigationEntry(testBoardData.title)
.first().click({ force: true })
cy.get('.board .stack').eq(0).within(() => {
cy.get('.card:contains("Hello world")').should('be.visible').click()
})
cy.get('.modal__card').should('be.visible')
cy.get('.app-sidebar-header__maintitle').contains('Hello world')
}) })
it('Can add a card', function() { it('Can add a card', function() {
cy.visit(`/apps/deck/#/board/${boardId}`)
const newCardTitle = 'Write some cypress tests' const newCardTitle = 'Write some cypress tests'
cy.getNavigationEntry(boardData.title) cy.openLeftSidebar()
cy.getNavigationEntry(testBoardData.title)
.first().click({ force: true }) .first().click({ force: true })
cy.get('.board .stack').eq(0).within(() => { cy.get('.board .stack').eq(0).within(() => {
@@ -58,125 +64,4 @@ describe('Card', function() {
}) })
}) })
it('Create card from overview', function() {
cy.visit(`/apps/deck/#/`)
const newCardTitle = 'Test create from overview'
cy.intercept({ method: 'POST', url: '**/apps/deck/cards' }).as('save')
cy.intercept({ method: 'GET', url: '**/apps/deck/boards/*' }).as('getBoard')
cy.get('.button-vue[aria-label*="Add card"]')
.first().click()
cy.get('.modal-mask.card-selector .card-title').should('be.visible').click().type(newCardTitle)
cy.get('.modal-mask.card-selector .multiselect-board').should('be.visible').click()
cy.get('.modal-mask.card-selector .multiselect-board li:contains("' + boardData.title + '")').should('be.visible').click()
cy.wait('@getBoard', { timeout: 7000 })
cy.get('.modal-mask.card-selector .multiselect-list').should('be.visible').click()
cy.get('.modal-mask.card-selector .multiselect-list li').eq(0).should('be.visible').click()
cy.get('.modal-mask.card-selector button.button-vue--vue-primary').should('be.visible').click()
cy.wait('@save', { timeout: 7000 })
cy.visit(`/apps/deck/#/board/${boardId}`)
cy.reload()
cy.get('.board .stack').eq(0).within(() => {
cy.get(`.card:contains("${newCardTitle}")`).should('be.visible')
})
})
describe('Modal', () => {
beforeEach(function() {
cy.login(user)
useModal(true).then(() => {
cy.visit(`/apps/deck/#/board/${boardId}`)
})
})
it('Can show card details modal', function() {
cy.getNavigationEntry(boardData.title)
.first().click({ force: true })
cy.get('.board .stack').eq(0).within(() => {
cy.get('.card:contains("Hello world")').should('be.visible').click()
})
cy.get('.modal__card').should('be.visible')
cy.get('.app-sidebar-header__maintitle').contains('Hello world')
})
it('Attachment from files app', () => {
cy.get('.card:contains("Hello world")').should('be.visible').click()
cy.get('.modal__card').should('be.visible')
cy.get('.app-sidebar-tabs__tab [data-id="attachments"]').click()
cy.get('button.icon-upload').should('be.visible')
cy.get('button.icon-folder').should('be.visible')
.click()
cy.get('.file-picker__main').should('be.visible')
cy.get('.file-picker__main [data-filename="welcome.txt"]', { timeout: 30000 }).should('be.visible')
.click()
cy.get('.dialog__actions button.button-vue--vue-primary').click()
cy.get('.attachment-list .basename').contains('welcome.txt')
})
it('Shows the modal with the editor', () => {
cy.get('.card:contains("Hello world")').should('be.visible').click()
cy.intercept({ method: 'PUT', url: '**/apps/deck/cards/*' }).as('save')
cy.get('.modal__card').should('be.visible')
cy.get('.app-sidebar-header__maintitle').contains('Hello world')
cy.get('.modal__card .ProseMirror h1').contains('Hello world').should('be.visible')
cy.get('.modal__card .ProseMirror h1')
.click()
.type(' writing more text{enter}- List item{enter}with entries{enter}{enter}Paragraph')
cy.wait('@save', { timeout: 7000 })
cy.reload()
cy.get('.modal__card').should('be.visible')
cy.get('.modal__card .ProseMirror h1').contains('Hello world writing more text').should('be.visible')
cy.get('.modal__card .ProseMirror li').eq(0).contains('List item').should('be.visible')
cy.get('.modal__card .ProseMirror li').eq(1).contains('with entries').should('be.visible')
cy.get('.modal__card .ProseMirror p').contains('Paragraph').should('be.visible')
})
it('Smart picker', () => {
const newCardTitle = 'Test smart picker'
cy.intercept({ method: 'POST', url: '**/apps/deck/cards' }).as('save')
cy.intercept({ method: 'GET', url: '**/apps/deck/boards/*' }).as('getBoard')
cy.get('.card:contains("Hello world")').should('be.visible').click()
cy.get('.modal__card').should('be.visible')
cy.get('.modal__card .ProseMirror h1')
.click()
.type('{enter}/create')
cy.get('.suggestion-list__item.is-selected').should('be.visible').contains('Create a new deck card')
cy.get('.suggestion-list__item.is-selected .link-picker__item').click()
cy.get('.reference-picker-modal--content .reference-picker').should('be.visible')
cy.get('.reference-picker-modal--content .reference-picker').contains('Create a new card')
cy.get('.reference-picker-modal--content .reference-picker .card-title').should('be.visible').click().type(newCardTitle)
cy.get('.reference-picker-modal--content .reference-picker .multiselect-board').should('be.visible').contains(boardData.title)
cy.get('.reference-picker-modal--content .reference-picker .multiselect-list').should('be.visible').contains(boardData.stacks[0].title)
cy.get('.reference-picker-modal--content .reference-picker button.button-vue--vue-primary').should('be.visible').click()
cy.wait('@save', { timeout: 7000 })
cy.get('.modal__card .ProseMirror').contains('/index.php/apps/deck/card/').should('be.visible')
cy.visit(`/apps/deck/#/board/${boardId}`)
cy.reload()
cy.get('.board .stack').eq(0).within(() => {
cy.get(`.card:contains("${newCardTitle}")`).should('be.visible')
})
})
})
describe('Sidebar', () => {
beforeEach(function() {
cy.login(user)
useModal(false).then(() => {
cy.visit(`/apps/deck/#/board/${boardId}`)
})
})
it('Show the sidebar', () => {
cy.get('.card:contains("Hello world")').should('be.visible').click()
cy.get('#app-sidebar-vue')
.find('.ProseMirror h1').contains('Hello world writing more text').should('be.visible')
})
})
}) })

View File

@@ -1,25 +1,27 @@
import { randUser } from '../utils/index.js' import { randHash } from '../utils'
const user = randUser() const randUser = randHash()
describe('Deck dashboard', function() { describe('Deck dashboard', function() {
const password = 'pass123'
before(function() { before(function() {
cy.createUser(user) cy.nextcloudCreateUser(randUser, password)
}) })
beforeEach(function() { beforeEach(function() {
cy.login(user) cy.login(randUser, password)
cy.visit('/apps/deck')
}) })
it('Can show the right title on the dashboard', function() { it('Can show the right title on the dashboard', function() {
cy.get('.board-title h2') cy.get('.board-title h2')
.should('have.length', 1).first() .should('have.length', 1).first()
.should('have.text', 'Upcoming cards') .should('have.text', 'Upcoming cards')
}) })
it('Can see the default "Personal Board" created for user by default', function() { it('Can see the default "Personal Board" created for user by default', function() {
const defaultBoard = 'Personal' const defaultBoard = 'Personal'
cy.openLeftSidebar()
cy.get('.app-navigation-entry-wrapper[icon=icon-deck]') cy.get('.app-navigation-entry-wrapper[icon=icon-deck]')
.find('ul.app-navigation-entry__children .app-navigation-entry:contains(' + defaultBoard + ')') .find('ul.app-navigation-entry__children .app-navigation-entry:contains(' + defaultBoard + ')')
.first() .first()

View File

@@ -1,50 +0,0 @@
import { randUser } from '../utils/index.js'
import { sampleBoard } from '../utils/sampleBoard'
const user = randUser()
const recipient = randUser()
describe('Board', function() {
before(function() {
cy.createUser(user)
cy.createUser(recipient)
})
beforeEach(function() {
cy.login(user)
})
it('Share a board to a user', function() {
const board = sampleBoard('Read only board')
cy.createExampleBoard({ user, board }).then((board) => {
const boardId = board.id
cy.visit(`/apps/deck/#/board/${boardId}`)
cy.get('.board-title').contains(board.title)
cy.shareBoardWithUi(recipient.userId)
cy.login(recipient)
cy.visit(`/apps/deck/#/board/${boardId}`)
cy.get('.board-title').contains(board.title)
cy.get('.button-vue[aria-label*="Add card"]')
.should('not.exist')
})
})
it('Share a board to a user as writable', function() {
const board = sampleBoard('Editable board')
cy.createExampleBoard({ user, board }).then((board) => {
const boardId = board.id
cy.visit(`/apps/deck/#/board/${boardId}`)
cy.get('.board-title').contains(board.title)
cy.shareBoardWithUi(recipient.userId)
cy.get(`[data-cy="acl-participant:${recipient.userId}"]`).find('[data-cy="action:permission-edit"]').click()
cy.login(recipient)
cy.visit(`/apps/deck/#/board/${boardId}`)
cy.get('.board-title').contains(board.title)
cy.get('.button-vue[aria-label*="Add card"]')
.first().click()
})
})
})

View File

@@ -1,68 +1,30 @@
import { randUser } from '../utils/index.js' import { randHash } from '../utils'
const user = randUser() const randUser = randHash()
const boardTitle = 'TestBoard'
const testBoardData = {
title: boardTitle,
stacks: [
{ title: 'Existing Stack1' },
{ title: 'Existing Stack2' },
],
}
describe('Stack', function() { describe('Stack', function() {
const board = 'TestBoard'
const password = 'pass123'
const stack = 'List 1'
before(function() { before(function() {
cy.createUser(user) cy.nextcloudCreateUser(randUser, password)
cy.login(user) cy.deckCreateBoard({ user: randUser, password }, board)
cy.createExampleBoard({
user,
board: testBoardData,
})
}) })
beforeEach(function() { beforeEach(function() {
cy.login(user) cy.logout()
cy.visit('/apps/deck') cy.login(randUser, password)
cy.openLeftSidebar()
cy.getNavigationEntry(boardTitle)
.click({ force: true })
}) })
it('Can create a stack', function() { it('Can create a stack', function() {
cy.openLeftSidebar()
cy.getNavigationEntry(board)
.click({ force: true })
cy.get('#stack-add button').first().click() cy.get('#stack-add button').first().click()
cy.focused().type('List 1') cy.get('#stack-add form input#new-stack-input-main').type(stack)
cy.get('#stack-add form input[type=submit]').first().click() cy.get('#stack-add form input[type=submit]').first().click()
cy.contains('List 1').should('be.visible') cy.get('.board .stack').eq(0).contains(stack).should('be.visible')
})
it('Can edit a stack title', function() {
cy.contains('Existing Stack1')
cy.get('[data-cy-stack="Existing Stack1"]').within(() => {
cy.contains('Existing Stack1').click()
cy.focused().type(' renamed')
cy.get('[data-cy="editStackTitleForm"] input[type="submit"]').click()
})
cy.contains('Existing Stack1 renamed').should('be.visible')
})
it('Can abort a stack title edit via esc', function() {
cy.contains('Existing Stack2').click()
cy.focused().type(' with a new title, maybe?')
cy.focused().type('{esc}')
cy.contains('Existing Stack2').should('be.visible')
cy.contains('Existing Stack2 with a new title, maybe?').should('not.exist')
})
it('Can abort a stack title edit via click outside', function() {
cy.contains('Existing Stack2').click()
cy.focused().type(' with a new title, maybe?')
cy.get('[data-cy-stack="Existing Stack2"]').click('bottom')
cy.contains('Existing Stack2').should('be.visible')
cy.contains('Existing Stack2 with a new title, maybe?').should('not.exist')
}) })
}) })

View File

@@ -20,13 +20,61 @@
* *
*/ */
import { addCommands } from '@nextcloud/cypress'
addCommands()
const url = Cypress.config('baseUrl').replace(/\/index.php\/?$/g, '') const url = Cypress.config('baseUrl').replace(/\/index.php\/?$/g, '')
Cypress.env('baseUrl', url) Cypress.env('baseUrl', url)
Cypress.Commands.add('login', (user, password, route = '/apps/deck/') => {
const session = `${user}-${Date.now()}`
cy.session(session, function() {
cy.visit(route)
cy.get('input[name=user]').type(user)
cy.get('input[name=password]').type(password)
cy.get('form[name=login] [type=submit]').click()
cy.url().should('include', route)
})
cy.visit(route)
})
Cypress.Commands.add('logout', (route = '/') => {
cy.session('_guest', function() {})
})
Cypress.Commands.add('nextcloudCreateUser', (user, password) => {
cy.clearCookies()
cy.request({
method: 'POST',
url: `${Cypress.env('baseUrl')}/ocs/v1.php/cloud/users?format=json`,
form: true,
body: {
userid: user,
password,
},
auth: { user: 'admin', pass: 'admin' },
headers: {
'OCS-ApiRequest': 'true',
'Content-Type': 'application/x-www-form-urlencoded',
},
}).then((response) => {
cy.log(`Created user ${user}`, response.status)
})
})
Cypress.Commands.add('nextcloudUpdateUser', (user, password, key, value) => {
cy.request({
method: 'PUT',
url: `${Cypress.env('baseUrl')}/ocs/v2.php/cloud/users/${user}`,
form: true,
body: { key, value },
auth: { user, pass: password },
headers: {
'OCS-ApiRequest': 'true',
'Content-Type': 'application/x-www-form-urlencoded',
},
}).then((response) => {
cy.log(`Updated user ${user} ${key} to ${value}`, response.status)
})
})
Cypress.Commands.add('openLeftSidebar', () => { Cypress.Commands.add('openLeftSidebar', () => {
cy.get('.app-navigation button.app-navigation-toggle').click() cy.get('.app-navigation button.app-navigation-toggle').click()
}) })
@@ -63,15 +111,14 @@ Cypress.Commands.add('deckCreateList', ({ user, password }, title) => {
cy.get('#stack-add form input[type=submit]').first().click() cy.get('#stack-add form input[type=submit]').first().click()
}) })
Cypress.Commands.add('createExampleBoard', ({ user, board }) => { Cypress.Commands.add('createExampleBoard', ({ user, password, board }) => {
const auth = {
user: user.userId,
password: user.password,
}
cy.request({ cy.request({
method: 'POST', method: 'POST',
url: `${Cypress.env('baseUrl')}/index.php/apps/deck/api/v1.0/boards`, url: `${Cypress.env('baseUrl')}/index.php/apps/deck/api/v1.0/boards`,
auth, auth: {
user,
password,
},
body: { title: board.title, color: board.color ?? 'ff0000' }, body: { title: board.title, color: board.color ?? 'ff0000' },
}).then((boardResponse) => { }).then((boardResponse) => {
expect(boardResponse.status).to.eq(200) expect(boardResponse.status).to.eq(200)
@@ -81,7 +128,10 @@ Cypress.Commands.add('createExampleBoard', ({ user, board }) => {
cy.request({ cy.request({
method: 'POST', method: 'POST',
url: `${Cypress.env('baseUrl')}/index.php/apps/deck/api/v1.0/boards/${boardData.id}/stacks`, url: `${Cypress.env('baseUrl')}/index.php/apps/deck/api/v1.0/boards/${boardData.id}/stacks`,
auth, auth: {
user,
password,
},
body: { title: stack.title, order: 0 }, body: { title: stack.title, order: 0 },
}).then((stackResponse) => { }).then((stackResponse) => {
const stackData = stackResponse.body const stackData = stackResponse.body
@@ -90,13 +140,15 @@ Cypress.Commands.add('createExampleBoard', ({ user, board }) => {
cy.request({ cy.request({
method: 'POST', method: 'POST',
url: `${Cypress.env('baseUrl')}/index.php/apps/deck/api/v1.0/boards/${boardData.id}/stacks/${stackData.id}/cards`, url: `${Cypress.env('baseUrl')}/index.php/apps/deck/api/v1.0/boards/${boardData.id}/stacks/${stackData.id}/cards`,
auth, auth: {
body: { title: card.title, description: card.description ?? '' }, user,
password,
},
body: { title: card.title },
}) })
} }
}) })
} }
cy.wrap(boardData)
}) })
}) })
@@ -105,13 +157,3 @@ Cypress.Commands.add('getNavigationEntry', (boardTitle) => {
.find('ul.app-navigation-entry__children .app-navigation-entry:contains(' + boardTitle + ')') .find('ul.app-navigation-entry__children .app-navigation-entry:contains(' + boardTitle + ')')
.find('a.app-navigation-entry-link') .find('a.app-navigation-entry-link')
}) })
Cypress.Commands.add('shareBoardWithUi', (userId) => {
cy.get('[aria-label="Open details"]').click()
cy.get('.app-sidebar').should('be.visible')
cy.get('.multiselect__input').type(`${userId}`)
cy.get('.multiselect__content .multiselect__element').first().contains(userId)
cy.get('.multiselect__input').type('{enter}')
cy.get('.shareWithList').contains(userId)
})

View File

@@ -1,12 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>Components App</title>
</head>
<body>
<div data-cy-root></div>
</body>
</html>

View File

@@ -1,27 +0,0 @@
// ***********************************************************
// This example support/component.js is processed and
// loaded automatically before your test files.
//
// This is a great place to put global configuration and
// behavior that modifies Cypress.
//
// You can change the location of this file or turn off
// automatically serving support files with the
// 'supportFile' configuration option.
//
// You can read more here:
// https://on.cypress.io/configuration
// ***********************************************************
// Import commands.js using ES2015 syntax:
import './commands'
// Alternatively you can use CommonJS syntax:
// require('./commands')
import { mount } from 'cypress/vue2'
Cypress.Commands.add('mount', mount)
// Example use:
// cy.mount(MyComponent)

View File

@@ -14,11 +14,7 @@
// *********************************************************** // ***********************************************************
// Import commands.js using ES2015 syntax: // Import commands.js using ES2015 syntax:
import './commands.js' import './commands'
Cypress.on('uncaught:exception', (err) => {
return !err.message.includes('ResizeObserver loop limit exceeded')
})
// Alternatively you can use CommonJS syntax: // Alternatively you can use CommonJS syntax:
// require('./commands') // require('./commands')

View File

@@ -1,4 +1 @@
import { User } from '@nextcloud/cypress'
export const randHash = () => Math.random().toString(36).replace(/[^a-z]+/g, '').slice(0, 10) export const randHash = () => Math.random().toString(36).replace(/[^a-z]+/g, '').slice(0, 10)
export const randUser = () => new User(randHash(), randHash())

View File

@@ -1,38 +0,0 @@
/*
* @copyright Copyright (c) 2022 Julius Härtl <jus@bitgrid.net>
*
* @author Julius Härtl <jus@bitgrid.net>
*
* @license GNU AGPL version 3 or any later version
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
export const sampleBoard = (title = 'MyTestBoard') => {
return {
title: title,
color: '00ff00',
stacks: [
{
title: 'TestList',
cards: [
{
title: 'Hello world',
description: '# Hello world',
},
],
},
],
}
}

View File

@@ -1066,7 +1066,6 @@ Deck stores user and app configuration values globally and per board. The GET en
| --- | --- | | --- | --- |
| calendar | Determines if the calendar/tasks integration through the CalDAV backend is enabled for the user (boolean) | | calendar | Determines if the calendar/tasks integration through the CalDAV backend is enabled for the user (boolean) |
| cardDetailsInModal | Determines if the bigger view is used (boolean) | | cardDetailsInModal | Determines if the bigger view is used (boolean) |
| cardIdBadge | Determines if the ID badges are displayed on cards (boolean) |
| groupLimit | Determines if creating new boards is limited to certain groups of the instance. The resulting output is an array of group objects with the id and the displayname (Admin only)| | groupLimit | Determines if creating new boards is limited to certain groups of the instance. The resulting output is an array of group objects with the id and the displayname (Admin only)|
``` ```
@@ -1080,7 +1079,6 @@ Deck stores user and app configuration values globally and per board. The GET en
"data": { "data": {
"calendar": true, "calendar": true,
"cardDetailsInModal": true, "cardDetailsInModal": true,
"cardIdBadge": true,
"groupLimit": [ "groupLimit": [
{ {
"id": "admin", "id": "admin",
@@ -1111,7 +1109,6 @@ Deck stores user and app configuration values globally and per board. The GET en
| notify-due | `off`, `assigned` or `all` | | notify-due | `off`, `assigned` or `all` |
| calendar | Boolean | | calendar | Boolean |
| cardDetailsInModal | Boolean | | cardDetailsInModal | Boolean |
| cardIdBadge | Boolean |
#### Example request #### Example request
@@ -1394,110 +1391,3 @@ A bad request response is returned if invalid input values are provided. The res
A not found response might be returned if: A not found response might be returned if:
- The card for the given cardId could not be found - The card for the given cardId could not be found
- The comment could not be found - The comment could not be found
## Sessions
### PUT /session/create - creates a new session
#### Request parameters
| Parameter | Type | Description |
| --------- | ------- | ---------------------------------------------------- |
| boardId | Integer | The id of the opened board |
```
curl -X PUT 'https://admin:admin@nextcloud/ocs/v2.php/apps/deck/api/v1.0/session/create' \
-H 'Accept: application/json' -H 'OCS-APIRequest: true' \
-H 'Content-Type: application/json;charset=utf-8' \
--data '{"boardId":1}'
```
#### Response
##### 200 Success
```json
{
"ocs": {
"meta": {
"status": "ok",
"statuscode": 200,
"message": "OK"
},
"data": {
"token": "+zcJHf4rC6dobVSbuNa3delkCSfTW8OvYWTyLFvSpIv80FjtgLIj0ARlxspsazNQ"
}
}
}
```
### POST /session/sync - notifies the server, that the session is still open
#### Request body
| Parameter | Type | Description |
| --------- | ------- | ---------------------------------------------------- |
| boardId | Integer | The id of the opened board |
| token | String | The session token from the /sessions/create response |
```
curl -X POST 'https://admin:admin@nextcloud/ocs/v2.php/apps/deck/api/v1.0/session/create' \
-H 'Accept: application/json' -H 'OCS-APIRequest: true' \
-H 'Content-Type: application/json;charset=utf-8' \
--data '{"boardId":1, "token":"X3DyyoFslArF0t0NBZXzZXzcy8feoX/OEytSNXZtPg9TpUgO5wrkJ38IW3T/FfpV"}'
```
#### Response
##### 200 Success
```json
{
"ocs": {
"meta": {
"status": "ok",
"statuscode": 200,
"message": "OK"
},
"data": []
}
}
```
##### 404 Not Found
the provided token is invalid or expired
### POST /session/close - closes the session
#### Request body
| Parameter | Type | Description |
| --------- | ------- | ---------------------------------------------------- |
| boardId | Integer | The id of the opened board |
| token | String | The session token from the /sessions/create response |
```
curl -X POST 'https://admin:admin@nextcloud/ocs/v2.php/apps/deck/api/v1.0/session/close' \
-H 'Accept: application/json' -H 'OCS-APIRequest: true' \
-H 'Content-Type: application/json;charset=utf-8' \
--data '{"boardId":1, "token":"X3DyyoFslArF0t0NBZXzZXzcy8feoX/OEytSNXZtPg9TpUgO5wrkJ38IW3T/FfpV"}'
```
#### Response
##### 200 Success
```json
{
"ocs": {
"meta": {
"status": "ok",
"statuscode": 200,
"message": "OK"
},
"data": []
}
}
```

View File

@@ -90,7 +90,7 @@ Steps:
* Create the configuration file * Create the configuration file
* Execute the import informing the import file path, data file and source as `Trello JSON` * Execute the import informing the import file path, data file and source as `Trello JSON`
Create the configuration file respecting the [JSON Schema](https://github.com/nextcloud/deck/blob/main/lib/Service/Importer/fixtures/config-trelloJson-schema.json) for import `Trello JSON` Create the configuration file respecting the [JSON Schema](https://github.com/nextcloud/deck/blob/master/lib/Service/Importer/fixtures/config-trelloJson-schema.json) for import `Trello JSON`
Example configuration file: Example configuration file:
```json ```json
@@ -120,7 +120,7 @@ https://api.trello.com/1/members/me/boards?key={yourKey}&token={yourToken}&field
This ID you will use in the configuration file in the `board` property This ID you will use in the configuration file in the `board` property
* Create the configuration file * Create the configuration file
Create the configuration file respecting the [JSON Schema](https://github.com/nextcloud/deck/blob/main/lib/Service/Importer/fixtures/config-trelloApi-schema.json) for import `Trello JSON` Create the configuration file respecting the [JSON Schema](https://github.com/nextcloud/deck/blob/master/lib/Service/Importer/fixtures/config-trelloApi-schema.json) for import `Trello JSON`
Example configuration file: Example configuration file:
```json ```json

View File

@@ -1,98 +0,0 @@
## Export
Deck currently supports exporting all boards a user owns in a single JSON file. The format is based on the database schema that deck uses. It can be used to re-import boards on the same or other instances.
The export currently has some kown limitations in terms of specific data not included:
- Activity information
- File attachments to deck cards
- Comments
-
```
occ deck:export > my-file.json
```
## Import boards
Importing can be done using the API or the `occ` `deck:import` command.
It is possible to import from the following sources:
### Deck JSON
A json file that has been obtained from the above described `occ deck:export [userid]` command can be imported.
```
occ deck:import my-file.json
```
In case you are importing from a different instance you may use an additional config file to provide custom user id mapping in case users have different identifiers.
```
{
"owner": "admin",
"uidRelation": {
"johndoe": "test-user-1"
}
}
```
#### Trello JSON
Limitations:
* Comments with more than 1000 characters are placed as attached files to the card.
Steps:
* Create the data file
* Access Trello
* go to the board you want to export
* Follow the steps in [Trello documentation](https://help.trello.com/article/747-exporting-data-from-trello-1) and export as JSON
* Create the configuration file
* Execute the import informing the import file path, data file and source as `Trello JSON`
Create the configuration file respecting the [JSON Schema](https://github.com/nextcloud/deck/blob/main/lib/Service/Importer/fixtures/config-trelloJson-schema.json) for import `Trello JSON`
Example configuration file:
```json
{
"owner": "admin",
"color": "0800fd",
"uidRelation": {
"johndoe": "johndoe"
}
}
```
**Limitations**:
Importing from a JSON file imports up to 1000 actions. To find out how many actions the board to be imported has, identify how many actions the JSON has.
#### Trello API
Import using API is recommended for boards with more than 1000 actions.
Trello makes it possible to attach links to a card. Deck does not have this feature. Attachments and attachment links are added in a markdown table at the end of the description for every imported card that has attachments in Trello.
* Get the API Key and API Token [here](https://developer.atlassian.com/cloud/trello/guides/rest-api/api-introduction/#authentication-and-authorization)
* Get the ID of the board you want to import by making a request to:
https://api.trello.com/1/members/me/boards?key={yourKey}&token={yourToken}&fields=id,name
This ID you will use in the configuration file in the `board` property
* Create the configuration file
Create the configuration file respecting the [JSON Schema](https://github.com/nextcloud/deck/blob/main/lib/Service/Importer/fixtures/config-trelloApi-schema.json) for import `Trello JSON`
Example configuration file:
```json
{
"owner": "admin",
"color": "0800fd",
"api": {
"key": "0cc175b9c0f1b6a831c399e269772661",
"token": "92eb5ffee6ae2fec3ad71c777531578f4a8a08f09d37b73795649038408b5f33"
},
"board": "8277e0910d750195b4487976",
"uidRelation": {
"johndoe": "johndoe"
}
}
```

View File

@@ -1,3 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" style="height: 240px; width: 240px;" viewBox="0 0 24 24">
<path fill="currentColor" d="M12,15H10V13H12V15M18,15H14V13H18V15M8,11H6V9H8V11M18,11H10V9H18V11M20,20H4A2,2 0 0,1 2,18V6A2,2 0 0,1 4,4H20A2,2 0 0,1 22,6V18A2,2 0 0,1 20,20M4,6V18H20V6H4Z" />
</svg>

Before

Width:  |  Height:  |  Size: 298 B

View File

@@ -30,14 +30,16 @@ OC.L10N.register(
"Save" : "Stoor", "Save" : "Stoor",
"Reply" : "Antwoord", "Reply" : "Antwoord",
"Update" : "Werk by", "Update" : "Werk by",
"Created:" : "Geskep:",
"Description" : "Beskrywing", "Description" : "Beskrywing",
"Completed" : "Voltooid",
"Select Date" : "Kies Datum", "Select Date" : "Kies Datum",
"Today" : "Vandag",
"Tomorrow" : "Môre",
"seconds ago" : "sekondes gelede", "seconds ago" : "sekondes gelede",
"Shared with you" : "Met u gedeel", "Shared with you" : "Met u gedeel",
"No notifications" : "Geen kennisgewings", "No notifications" : "Geen kennisgewings",
"An error occurred" : "'n Fout het voorgekom", "An error occurred" : "'n Fout het voorgekom",
"Today" : "Vandag",
"Tomorrow" : "Môre",
"Close" : "Sluit", "Close" : "Sluit",
"Share" : "Deel", "Share" : "Deel",
"Due date" : "Sperdatum" "Due date" : "Sperdatum"

View File

@@ -28,14 +28,16 @@
"Save" : "Stoor", "Save" : "Stoor",
"Reply" : "Antwoord", "Reply" : "Antwoord",
"Update" : "Werk by", "Update" : "Werk by",
"Created:" : "Geskep:",
"Description" : "Beskrywing", "Description" : "Beskrywing",
"Completed" : "Voltooid",
"Select Date" : "Kies Datum", "Select Date" : "Kies Datum",
"Today" : "Vandag",
"Tomorrow" : "Môre",
"seconds ago" : "sekondes gelede", "seconds ago" : "sekondes gelede",
"Shared with you" : "Met u gedeel", "Shared with you" : "Met u gedeel",
"No notifications" : "Geen kennisgewings", "No notifications" : "Geen kennisgewings",
"An error occurred" : "'n Fout het voorgekom", "An error occurred" : "'n Fout het voorgekom",
"Today" : "Vandag",
"Tomorrow" : "Môre",
"Close" : "Sluit", "Close" : "Sluit",
"Share" : "Deel", "Share" : "Deel",
"Due date" : "Sperdatum" "Due date" : "Sperdatum"

View File

@@ -37,6 +37,10 @@ OC.L10N.register(
"{user} has archived card {card} in list {stack} on board {board}" : "{user} قام بأرشفة بطاقة {card} في القائمة {stack} على اللوح {board}", "{user} has archived card {card} in list {stack} on board {board}" : "{user} قام بأرشفة بطاقة {card} في القائمة {stack} على اللوح {board}",
"You have unarchived card {card} in list {stack} on board {board}" : "لديك بطاقة غير مؤرشفة {card} في القائمة {stack} على اللوح {board}", "You have unarchived card {card} in list {stack} on board {board}" : "لديك بطاقة غير مؤرشفة {card} في القائمة {stack} على اللوح {board}",
"{user} has unarchived card {card} in list {stack} on board {board}" : "{user} لديه بطاقة غير مؤرشفة {card} في القائمة {stack} على اللوح {board}", "{user} has unarchived card {card} in list {stack} on board {board}" : "{user} لديه بطاقة غير مؤرشفة {card} في القائمة {stack} على اللوح {board}",
"You have marked the card {card} as done in list {stack} on board {board}" : "لقد قُمت بتمييز البطاقة {card} باعتبارها \"منتهية\" في القائمة {stack} على اللوح {board}",
"{user} has marked card {card} as done in list {stack} on board {board}" : "قام المستخدِم {user} بتمييز البطاقة {card} باعتبارها \"منتهية\" في القائمة {stack} على اللوح {board}",
"You have marked the card {card} as undone in list {stack} on board {board}" : "لقد قُمت بتمييز البطاقة {card} باعتبارها \"غير منتهية\" في القائمة {stack} على اللوح {board}",
"{user} has marked the card {card} as undone in list {stack} on board {board}" : "قام المستخدِم {user} بتمييز البطاقة {card} باعتبارها \"غير منتهية\" في القائمة {stack} على اللوح {board}",
"You have removed the due date of card {card}" : "قمت بإزالة التاريخ المحدد من البطاقة {card}", "You have removed the due date of card {card}" : "قمت بإزالة التاريخ المحدد من البطاقة {card}",
"{user} has removed the due date of card {card}" : "{user} قام بإزالة التاريخ المحدد من البطاقة {card}", "{user} has removed the due date of card {card}" : "{user} قام بإزالة التاريخ المحدد من البطاقة {card}",
"You have set the due date of card {card} to {after}" : "قمت بتعيين التاريخ المحدد للبطاقة {card} إلى {after}", "You have set the due date of card {card} to {after}" : "قمت بتعيين التاريخ المحدد للبطاقة {card} إلى {after}",
@@ -68,6 +72,8 @@ OC.L10N.register(
"A <strong>board, list or card</strong> was changed" : "تمّ تغيير <strong>لوح board أو قائمة list أو بطاقة card </strong>.", "A <strong>board, list or card</strong> was changed" : "تمّ تغيير <strong>لوح board أو قائمة list أو بطاقة card </strong>.",
"A <strong>comment</strong> was created on a card" : "<strong>تعليق</strong> تم إنشاؤه على بطاقة", "A <strong>comment</strong> was created on a card" : "<strong>تعليق</strong> تم إنشاؤه على بطاقة",
"A <strong>card description</strong> has been changed" : "تمّ تغيير <strong>وصف بطاقة</strong>.", "A <strong>card description</strong> has been changed" : "تمّ تغيير <strong>وصف بطاقة</strong>.",
"Cards due today" : "البطاقات المستحقة اليوم",
"Cards due tomorrow" : "البطاقات المستحقة غداً",
"Upcoming cards" : "البطاقات القادمة", "Upcoming cards" : "البطاقات القادمة",
"Load more" : "حمّل أكثر", "Load more" : "حمّل أكثر",
"Personal" : "شخصي", "Personal" : "شخصي",
@@ -81,12 +87,12 @@ OC.L10N.register(
"{user} has shared {deck-board} with you." : "{user} قام بمشاركة {deck-board} معك.", "{user} has shared {deck-board} with you." : "{user} قام بمشاركة {deck-board} معك.",
"Deck board" : "لوح Deck", "Deck board" : "لوح Deck",
"Owned by %1$s" : "يملكها %1$s", "Owned by %1$s" : "يملكها %1$s",
"Deck boards, cards and comments" : "الرُّقع و البطاقات و الملاحظات", "Deck boards, cards and comments" : "ألواح الرٌّقعة و البطاقات و الملاحظات",
"From %1$s, in %2$s/%3$s, owned by %4$s" : " من %1$s، في %2$s/%3$s، يملكها %4$s", "From %1$s, in %2$s/%3$s, owned by %4$s" : " من %1$s، في %2$s/%3$s، يملكها %4$s",
"Create a new deck card" : "إنشاء كَدْسَة بطاقات deck card جديدة", "Create a new deck card" : "إنشاء كَدْسَة بطاقات deck card جديدة",
"Card comments" : "تعليقات البطاقة ", "Card comments" : "تعليقات البطاقة ",
"%s on %s" : "%s على %s", "%s on %s" : "%s على %s",
"Deck boards and cards" : "الرُّقع و البطاقات", "Deck boards and cards" : "ألواح الرُّقعة و البطاقات",
"No data was provided to create an attachment." : "لا بيانات تم تقديمها لانشاء مرفق", "No data was provided to create an attachment." : "لا بيانات تم تقديمها لانشاء مرفق",
"Finished" : "اكتمل", "Finished" : "اكتمل",
"To review" : "لإعادة المراجعة", "To review" : "لإعادة المراجعة",
@@ -146,16 +152,20 @@ OC.L10N.register(
"Next 30 days" : "ال 30 يوم القادمة", "Next 30 days" : "ال 30 يوم القادمة",
"No due date" : "لا تاريخ إنجاز", "No due date" : "لا تاريخ إنجاز",
"Clear filter" : "ازل التصفية", "Clear filter" : "ازل التصفية",
"View Modes" : "وضعيات العرض",
"Toggle View Modes" : "التبديل بين وضعيات العرض",
"Hide archived cards" : "إخفاء البطاقات المؤرشفة ", "Hide archived cards" : "إخفاء البطاقات المؤرشفة ",
"Show archived cards" : "اظهر البطاقات المؤرشفة", "Show archived cards" : "اظهر البطاقات المؤرشفة",
"Toggle compact mode" : "تبديل النمط المضغوط", "Toggle compact mode" : "تبديل النمط المضغوط",
"Hide card cover images" : "إخفِ صور غلاف البطاقات",
"Show card cover images" : "أظهِر صور غلاف البطاقات",
"Open details" : "افتح التفاصيل", "Open details" : "افتح التفاصيل",
"Details" : "التفاصيل", "Details" : "التفاصيل",
"Currently present people" : "أشخاص معروضون حاليّاً", "Currently present people" : "أشخاص معروضون حاليّاً",
"Loading board" : "جارِ تحميل اللوح..", "Loading board" : "جارِ تحميل اللوح..",
"Board not found" : "اللوح غير موجود",
"No lists available" : "لا يوجد قائمة متاحه ", "No lists available" : "لا يوجد قائمة متاحه ",
"Create a new list to add cards to this board" : "إنشاء قائمة جديدة لإضافة البطاقات على هذا اللوح", "Create a new list to add cards to this board" : "إنشاء قائمة جديدة لإضافة البطاقات على هذا اللوح",
"Board not found" : "اللوح غير موجود",
"Sharing" : "المشاركة", "Sharing" : "المشاركة",
"Tags" : "الوسوم", "Tags" : "الوسوم",
"Deleted items" : "العناصر الممسوحة", "Deleted items" : "العناصر الممسوحة",
@@ -175,11 +185,11 @@ OC.L10N.register(
"Owner" : "المالك", "Owner" : "المالك",
"Delete" : "حذف ", "Delete" : "حذف ",
"Failed to create share with {displayName}" : "فشل في إنشاء المشاركة مع {displayName}", "Failed to create share with {displayName}" : "فشل في إنشاء المشاركة مع {displayName}",
"Are you sure you want to transfer the board {title} to {user}?" : "هل أنت متأكد أنك تريد نقل الرُّقعة {title} إلى {user} ؟", "Are you sure you want to transfer the board {title} to {user}?" : "هل أنت متأكد أنك تريد نقل اللوح {title} إلى {user} ؟",
"Transfer the board." : "نقل الرُّقعة.", "Transfer the board." : "نقل اللوح.",
"Transfer" : "نقل", "Transfer" : "نقل",
"The board has been transferred to {user}" : "تمّ نقل الرُّقعة إلى {user}", "The board has been transferred to {user}" : "تمّ نقل اللوح إلى {user}",
"Failed to transfer the board to {user}" : "إخفاق في نقل الرُّقعة إلى {user}", "Failed to transfer the board to {user}" : "تعذّر نقل اللوح إلى {user}",
"Edit list title" : "عدّل اسم القائمة", "Edit list title" : "عدّل اسم القائمة",
"Archive all cards" : "أرشفة جميع البطاقات ", "Archive all cards" : "أرشفة جميع البطاقات ",
"Unarchive all cards" : "تراجع عن أرشفة كل البطاقات", "Unarchive all cards" : "تراجع عن أرشفة كل البطاقات",
@@ -223,6 +233,7 @@ OC.L10N.register(
"Cancel reply" : "إلغاء الرد", "Cancel reply" : "إلغاء الرد",
"Reply" : "رد", "Reply" : "رد",
"Update" : "تحديث", "Update" : "تحديث",
"Created:" : "تاريخ الإنشاء :",
"Description" : "الوصف", "Description" : "الوصف",
"(Unsaved)" : "(غير محفوظ)", "(Unsaved)" : "(غير محفوظ)",
"(Saving…)" : "(يُحفظ..)", "(Saving…)" : "(يُحفظ..)",
@@ -234,23 +245,32 @@ OC.L10N.register(
"Choose attachment" : "اختيار مرفق", "Choose attachment" : "اختيار مرفق",
"Assign a due date to this card…" : "تعيين تاريخ استحقاق لهذه البطاقة...", "Assign a due date to this card…" : "تعيين تاريخ استحقاق لهذه البطاقة...",
"Set a due date" : "تعيين تاريخ الانجاز", "Set a due date" : "تعيين تاريخ الانجاز",
"Add due date" : "أضِف تاريخ الاستحقاق",
"Choose a date" : "إختَر تاريخاً",
"Remove due date" : "ازالة تاريخ الانجاز", "Remove due date" : "ازالة تاريخ الانجاز",
"Completed" : "مُكتمل",
"Due at:" : "تاريخ الاستحقاق:",
"Not completed" : "غير مكتمل",
"Unarchive card" : "إلغاء أرشفة البطاقة ",
"Archive card" : "أرشفة البطاقة",
"Select Date" : "اختر التاريخ ", "Select Date" : "اختر التاريخ ",
"Today" : "اليوم", "Set due date for later today" : "عيِّن آخِرَ هذا اليوم كموعدٍ لاستحقاق البطاقة",
"Tomorrow" : "غدا", "Set due date for tomorrow" : "عيِّن يوم الغد كموعدٍ لاستحقاق البطاقة",
"Next week" : "الاسبوع القادم", "Set due date for this weekend" : "عيِّن نهاية هذا الأسبوع كموعدٍ لاستحقاق البطاقة",
"Next month" : "الشهر القادم", "Set due date for next week" : "عيِّن الأسبوع المُقبل كموعدٍ لاستحقاق البطاقة",
"Assign a tag to this card…" : "انسب وسم الى هذه البطاقة..", "Assign a tag to this card…" : "انسب وسم الى هذه البطاقة..",
"Create a new tag:" : "إنشاء سِمَةٍ tag جديدة:",
"(group)" : "(مجموعة)", "(group)" : "(مجموعة)",
"Next week {timeLocale}" : "الأسبوع القادم {timeLocale}",
"Todo items" : "قائمة المهام", "Todo items" : "قائمة المهام",
"{count} comments, {unread} unread" : "{عدد} التعليقات، {غير مقروءة} غير مقروءة", "{count} comments, {unread} unread" : "{عدد} التعليقات، {غير مقروءة} غير مقروءة",
"Edit card title" : "تعديل اسم القائمة", "Edit card title" : "تعديل اسم القائمة",
"Card details" : "تفاصيل البطاقة",
"Assign to me" : "ينسب لي", "Assign to me" : "ينسب لي",
"Unassign myself" : "إلغاء تعييني ", "Unassign myself" : "إلغاء تعييني ",
"Mark as not done" : "تمييز كـ \"غير منتهٍ\"",
"Mark as done" : "تمييز كمُنجَز",
"Move card" : "حرك البطاقة", "Move card" : "حرك البطاقة",
"Card details" : "تفاصيل البطاقة",
"Unarchive card" : "إلغاء أرشفة البطاقة ",
"Archive card" : "أرشفة البطاقة",
"Delete card" : "حذف البطاقة", "Delete card" : "حذف البطاقة",
"Move card to another board" : "حرك البطاقة الى لوح اخر", "Move card to another board" : "حرك البطاقة الى لوح اخر",
"Select a list" : "اختر قائمة ", "Select a list" : "اختر قائمة ",
@@ -264,8 +284,8 @@ OC.L10N.register(
"Use bigger card view" : "استخدام بطاقة عرض أكبر ", "Use bigger card view" : "استخدام بطاقة عرض أكبر ",
"Show card ID badge" : "أعرض شارة رقم البطاقة", "Show card ID badge" : "أعرض شارة رقم البطاقة",
"Show boards in calendar/tasks" : "إظهار اللوح في التقويم/المهام", "Show boards in calendar/tasks" : "إظهار اللوح في التقويم/المهام",
"Limit board creation to some groups" : "قَصْرُ حَقِّ إنشاء الرقعة على بعض المجموعات ", "Limit board creation to some groups" : "قَصْرُ حَقِّ إنشاء الألواح على بعض المجموعات ",
"Users outside of those groups will not be able to create their own boards, but will still be able to work on boards that have been shared with them." : "المستخدِمون من خارج تلك المجموعات لن يمكنكم إنشاء رُقَعِهِم الخاصة؛ لكن يمكنهم العمل على الرُّقعِ التي تتمّ مشاركتها معهم.", "Users outside of those groups will not be able to create their own boards, but will still be able to work on boards that have been shared with them." : "المستخدِمون من خارج تلك المجموعات لن يمكنكم إنشاء ألواحهم الخاصة؛ لكن يمكنهم العمل على الألواح التي تتمّ مشاركتها معهم.",
"Board details" : "تفاصيل لوح", "Board details" : "تفاصيل لوح",
"Edit board" : "تعديل اللوح", "Edit board" : "تعديل اللوح",
"Clone board" : "استنسخ اللوح", "Clone board" : "استنسخ اللوح",
@@ -286,10 +306,13 @@ OC.L10N.register(
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "هل أنت متأكد من حذف الرقعة {title}؟ هذا سيؤدي إلى حذف كل بيانات هذه الرُّقعة بما في ذلك البطاقات المؤرشفة.", "Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "هل أنت متأكد من حذف الرقعة {title}؟ هذا سيؤدي إلى حذف كل بيانات هذه الرُّقعة بما في ذلك البطاقات المؤرشفة.",
"Delete the board?" : "مسح اللوح؟", "Delete the board?" : "مسح اللوح؟",
"Loading filtered view" : "جارِ تحميل التصفية ", "Loading filtered view" : "جارِ تحميل التصفية ",
"Today" : "اليوم",
"Tomorrow" : "غدا",
"No due" : "غير محدد", "No due" : "غير محدد",
"Search for {searchQuery} in all boards" : "البحث عن {searchQuery} في جميع اللوح", "Search for {searchQuery} in all boards" : "البحث عن {searchQuery} في جميع اللوح",
"No results found" : "لا يتم العثور على أي نتائج ", "No results found" : "لا يتم العثور على أي نتائج ",
"Deck board {name}\n* Last modified on {lastMod}" : "اسم الرُّقعة {name} \n* آخر تعديل لها في {lastMod}", "This weekend {timeLocale}" : "نهاية هذا الأسبوع {timeLocale}",
"Deck board {name}\n* Last modified on {lastMod}" : "اسم اللوح {name} \n* آخر تعديل له في {lastMod}",
"{stack} in {board}" : "{stack} في {board}", "{stack} in {board}" : "{stack} في {board}",
"Click to expand description" : "إضعط للتوسّع في الوصف", "Click to expand description" : "إضعط للتوسّع في الوصف",
"* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* أُنشأت في {created}\n* آخر تعديل لها في {lastMod}\n* {nbAttachments} مُرفقات\n* {nbComments} مُلاحظات", "* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* أُنشأت في {created}\n* آخر تعديل لها في {lastMod}\n* {nbAttachments} مُرفقات\n* {nbComments} مُلاحظات",
@@ -303,9 +326,13 @@ OC.L10N.register(
"Open card" : "فتح البطاقة ", "Open card" : "فتح البطاقة ",
"Close" : "إغلاق", "Close" : "إغلاق",
"No upcoming cards" : "لا يوجد بطاقات قادمة ", "No upcoming cards" : "لا يوجد بطاقات قادمة ",
"upcoming cards today" : "البطاقات القادمة اليومَ",
"upcoming cards tomorrow" : "البطاقات القادمة غداً",
"upcoming cards" : "البطاقات القادمة", "upcoming cards" : "البطاقات القادمة",
"New card" : "بطاقة جديدة", "New card" : "بطاقة جديدة",
"Due on {date}" : "مطلوب في {date}", "Due on {date}" : "مطلوب في {date}",
"Tomorrow {timeLocale}" : "غداً {timeLocale}",
"Later today {timeLocale}" : "في وقت لاحقٍ اليوم {timeLocale}",
"Link to a board" : "ربط بلوح", "Link to a board" : "ربط بلوح",
"Link to a card" : "ربط ببطاقة", "Link to a card" : "ربط ببطاقة",
"Create a card" : "أنشى بطاقة ", "Create a card" : "أنشى بطاقة ",
@@ -322,6 +349,8 @@ OC.L10N.register(
"Add a new list" : "اضف قائمة جديدة", "Add a new list" : "اضف قائمة جديدة",
"Assign to users" : "انسب الى المتسخدمين", "Assign to users" : "انسب الى المتسخدمين",
"Due date" : "تاريخ الانجاز", "Due date" : "تاريخ الانجاز",
"Next week" : "الاسبوع القادم",
"Next month" : "الشهر القادم",
"Limit deck usage of groups" : "تقييد استخدام Deck للمجموعات", "Limit deck usage of groups" : "تقييد استخدام Deck للمجموعات",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "سيؤدي تقييد Deck إلى منع المستخدمين الذين ليسوا جزءًا من تلك المجموعات من إنشاء لوحاتهم الخاصة. سيظل المستخدمون قادرين على العمل على اللوحات التي تمت مشاركتها معهم." "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "سيؤدي تقييد Deck إلى منع المستخدمين الذين ليسوا جزءًا من تلك المجموعات من إنشاء لوحاتهم الخاصة. سيظل المستخدمون قادرين على العمل على اللوحات التي تمت مشاركتها معهم."
}, },

View File

@@ -35,6 +35,10 @@
"{user} has archived card {card} in list {stack} on board {board}" : "{user} قام بأرشفة بطاقة {card} في القائمة {stack} على اللوح {board}", "{user} has archived card {card} in list {stack} on board {board}" : "{user} قام بأرشفة بطاقة {card} في القائمة {stack} على اللوح {board}",
"You have unarchived card {card} in list {stack} on board {board}" : "لديك بطاقة غير مؤرشفة {card} في القائمة {stack} على اللوح {board}", "You have unarchived card {card} in list {stack} on board {board}" : "لديك بطاقة غير مؤرشفة {card} في القائمة {stack} على اللوح {board}",
"{user} has unarchived card {card} in list {stack} on board {board}" : "{user} لديه بطاقة غير مؤرشفة {card} في القائمة {stack} على اللوح {board}", "{user} has unarchived card {card} in list {stack} on board {board}" : "{user} لديه بطاقة غير مؤرشفة {card} في القائمة {stack} على اللوح {board}",
"You have marked the card {card} as done in list {stack} on board {board}" : "لقد قُمت بتمييز البطاقة {card} باعتبارها \"منتهية\" في القائمة {stack} على اللوح {board}",
"{user} has marked card {card} as done in list {stack} on board {board}" : "قام المستخدِم {user} بتمييز البطاقة {card} باعتبارها \"منتهية\" في القائمة {stack} على اللوح {board}",
"You have marked the card {card} as undone in list {stack} on board {board}" : "لقد قُمت بتمييز البطاقة {card} باعتبارها \"غير منتهية\" في القائمة {stack} على اللوح {board}",
"{user} has marked the card {card} as undone in list {stack} on board {board}" : "قام المستخدِم {user} بتمييز البطاقة {card} باعتبارها \"غير منتهية\" في القائمة {stack} على اللوح {board}",
"You have removed the due date of card {card}" : "قمت بإزالة التاريخ المحدد من البطاقة {card}", "You have removed the due date of card {card}" : "قمت بإزالة التاريخ المحدد من البطاقة {card}",
"{user} has removed the due date of card {card}" : "{user} قام بإزالة التاريخ المحدد من البطاقة {card}", "{user} has removed the due date of card {card}" : "{user} قام بإزالة التاريخ المحدد من البطاقة {card}",
"You have set the due date of card {card} to {after}" : "قمت بتعيين التاريخ المحدد للبطاقة {card} إلى {after}", "You have set the due date of card {card} to {after}" : "قمت بتعيين التاريخ المحدد للبطاقة {card} إلى {after}",
@@ -66,6 +70,8 @@
"A <strong>board, list or card</strong> was changed" : "تمّ تغيير <strong>لوح board أو قائمة list أو بطاقة card </strong>.", "A <strong>board, list or card</strong> was changed" : "تمّ تغيير <strong>لوح board أو قائمة list أو بطاقة card </strong>.",
"A <strong>comment</strong> was created on a card" : "<strong>تعليق</strong> تم إنشاؤه على بطاقة", "A <strong>comment</strong> was created on a card" : "<strong>تعليق</strong> تم إنشاؤه على بطاقة",
"A <strong>card description</strong> has been changed" : "تمّ تغيير <strong>وصف بطاقة</strong>.", "A <strong>card description</strong> has been changed" : "تمّ تغيير <strong>وصف بطاقة</strong>.",
"Cards due today" : "البطاقات المستحقة اليوم",
"Cards due tomorrow" : "البطاقات المستحقة غداً",
"Upcoming cards" : "البطاقات القادمة", "Upcoming cards" : "البطاقات القادمة",
"Load more" : "حمّل أكثر", "Load more" : "حمّل أكثر",
"Personal" : "شخصي", "Personal" : "شخصي",
@@ -79,12 +85,12 @@
"{user} has shared {deck-board} with you." : "{user} قام بمشاركة {deck-board} معك.", "{user} has shared {deck-board} with you." : "{user} قام بمشاركة {deck-board} معك.",
"Deck board" : "لوح Deck", "Deck board" : "لوح Deck",
"Owned by %1$s" : "يملكها %1$s", "Owned by %1$s" : "يملكها %1$s",
"Deck boards, cards and comments" : "الرُّقع و البطاقات و الملاحظات", "Deck boards, cards and comments" : "ألواح الرٌّقعة و البطاقات و الملاحظات",
"From %1$s, in %2$s/%3$s, owned by %4$s" : " من %1$s، في %2$s/%3$s، يملكها %4$s", "From %1$s, in %2$s/%3$s, owned by %4$s" : " من %1$s، في %2$s/%3$s، يملكها %4$s",
"Create a new deck card" : "إنشاء كَدْسَة بطاقات deck card جديدة", "Create a new deck card" : "إنشاء كَدْسَة بطاقات deck card جديدة",
"Card comments" : "تعليقات البطاقة ", "Card comments" : "تعليقات البطاقة ",
"%s on %s" : "%s على %s", "%s on %s" : "%s على %s",
"Deck boards and cards" : "الرُّقع و البطاقات", "Deck boards and cards" : "ألواح الرُّقعة و البطاقات",
"No data was provided to create an attachment." : "لا بيانات تم تقديمها لانشاء مرفق", "No data was provided to create an attachment." : "لا بيانات تم تقديمها لانشاء مرفق",
"Finished" : "اكتمل", "Finished" : "اكتمل",
"To review" : "لإعادة المراجعة", "To review" : "لإعادة المراجعة",
@@ -144,16 +150,20 @@
"Next 30 days" : "ال 30 يوم القادمة", "Next 30 days" : "ال 30 يوم القادمة",
"No due date" : "لا تاريخ إنجاز", "No due date" : "لا تاريخ إنجاز",
"Clear filter" : "ازل التصفية", "Clear filter" : "ازل التصفية",
"View Modes" : "وضعيات العرض",
"Toggle View Modes" : "التبديل بين وضعيات العرض",
"Hide archived cards" : "إخفاء البطاقات المؤرشفة ", "Hide archived cards" : "إخفاء البطاقات المؤرشفة ",
"Show archived cards" : "اظهر البطاقات المؤرشفة", "Show archived cards" : "اظهر البطاقات المؤرشفة",
"Toggle compact mode" : "تبديل النمط المضغوط", "Toggle compact mode" : "تبديل النمط المضغوط",
"Hide card cover images" : "إخفِ صور غلاف البطاقات",
"Show card cover images" : "أظهِر صور غلاف البطاقات",
"Open details" : "افتح التفاصيل", "Open details" : "افتح التفاصيل",
"Details" : "التفاصيل", "Details" : "التفاصيل",
"Currently present people" : "أشخاص معروضون حاليّاً", "Currently present people" : "أشخاص معروضون حاليّاً",
"Loading board" : "جارِ تحميل اللوح..", "Loading board" : "جارِ تحميل اللوح..",
"Board not found" : "اللوح غير موجود",
"No lists available" : "لا يوجد قائمة متاحه ", "No lists available" : "لا يوجد قائمة متاحه ",
"Create a new list to add cards to this board" : "إنشاء قائمة جديدة لإضافة البطاقات على هذا اللوح", "Create a new list to add cards to this board" : "إنشاء قائمة جديدة لإضافة البطاقات على هذا اللوح",
"Board not found" : "اللوح غير موجود",
"Sharing" : "المشاركة", "Sharing" : "المشاركة",
"Tags" : "الوسوم", "Tags" : "الوسوم",
"Deleted items" : "العناصر الممسوحة", "Deleted items" : "العناصر الممسوحة",
@@ -173,11 +183,11 @@
"Owner" : "المالك", "Owner" : "المالك",
"Delete" : "حذف ", "Delete" : "حذف ",
"Failed to create share with {displayName}" : "فشل في إنشاء المشاركة مع {displayName}", "Failed to create share with {displayName}" : "فشل في إنشاء المشاركة مع {displayName}",
"Are you sure you want to transfer the board {title} to {user}?" : "هل أنت متأكد أنك تريد نقل الرُّقعة {title} إلى {user} ؟", "Are you sure you want to transfer the board {title} to {user}?" : "هل أنت متأكد أنك تريد نقل اللوح {title} إلى {user} ؟",
"Transfer the board." : "نقل الرُّقعة.", "Transfer the board." : "نقل اللوح.",
"Transfer" : "نقل", "Transfer" : "نقل",
"The board has been transferred to {user}" : "تمّ نقل الرُّقعة إلى {user}", "The board has been transferred to {user}" : "تمّ نقل اللوح إلى {user}",
"Failed to transfer the board to {user}" : "إخفاق في نقل الرُّقعة إلى {user}", "Failed to transfer the board to {user}" : "تعذّر نقل اللوح إلى {user}",
"Edit list title" : "عدّل اسم القائمة", "Edit list title" : "عدّل اسم القائمة",
"Archive all cards" : "أرشفة جميع البطاقات ", "Archive all cards" : "أرشفة جميع البطاقات ",
"Unarchive all cards" : "تراجع عن أرشفة كل البطاقات", "Unarchive all cards" : "تراجع عن أرشفة كل البطاقات",
@@ -221,6 +231,7 @@
"Cancel reply" : "إلغاء الرد", "Cancel reply" : "إلغاء الرد",
"Reply" : "رد", "Reply" : "رد",
"Update" : "تحديث", "Update" : "تحديث",
"Created:" : "تاريخ الإنشاء :",
"Description" : "الوصف", "Description" : "الوصف",
"(Unsaved)" : "(غير محفوظ)", "(Unsaved)" : "(غير محفوظ)",
"(Saving…)" : "(يُحفظ..)", "(Saving…)" : "(يُحفظ..)",
@@ -232,23 +243,32 @@
"Choose attachment" : "اختيار مرفق", "Choose attachment" : "اختيار مرفق",
"Assign a due date to this card…" : "تعيين تاريخ استحقاق لهذه البطاقة...", "Assign a due date to this card…" : "تعيين تاريخ استحقاق لهذه البطاقة...",
"Set a due date" : "تعيين تاريخ الانجاز", "Set a due date" : "تعيين تاريخ الانجاز",
"Add due date" : "أضِف تاريخ الاستحقاق",
"Choose a date" : "إختَر تاريخاً",
"Remove due date" : "ازالة تاريخ الانجاز", "Remove due date" : "ازالة تاريخ الانجاز",
"Completed" : "مُكتمل",
"Due at:" : "تاريخ الاستحقاق:",
"Not completed" : "غير مكتمل",
"Unarchive card" : "إلغاء أرشفة البطاقة ",
"Archive card" : "أرشفة البطاقة",
"Select Date" : "اختر التاريخ ", "Select Date" : "اختر التاريخ ",
"Today" : "اليوم", "Set due date for later today" : "عيِّن آخِرَ هذا اليوم كموعدٍ لاستحقاق البطاقة",
"Tomorrow" : "غدا", "Set due date for tomorrow" : "عيِّن يوم الغد كموعدٍ لاستحقاق البطاقة",
"Next week" : "الاسبوع القادم", "Set due date for this weekend" : "عيِّن نهاية هذا الأسبوع كموعدٍ لاستحقاق البطاقة",
"Next month" : "الشهر القادم", "Set due date for next week" : "عيِّن الأسبوع المُقبل كموعدٍ لاستحقاق البطاقة",
"Assign a tag to this card…" : "انسب وسم الى هذه البطاقة..", "Assign a tag to this card…" : "انسب وسم الى هذه البطاقة..",
"Create a new tag:" : "إنشاء سِمَةٍ tag جديدة:",
"(group)" : "(مجموعة)", "(group)" : "(مجموعة)",
"Next week {timeLocale}" : "الأسبوع القادم {timeLocale}",
"Todo items" : "قائمة المهام", "Todo items" : "قائمة المهام",
"{count} comments, {unread} unread" : "{عدد} التعليقات، {غير مقروءة} غير مقروءة", "{count} comments, {unread} unread" : "{عدد} التعليقات، {غير مقروءة} غير مقروءة",
"Edit card title" : "تعديل اسم القائمة", "Edit card title" : "تعديل اسم القائمة",
"Card details" : "تفاصيل البطاقة",
"Assign to me" : "ينسب لي", "Assign to me" : "ينسب لي",
"Unassign myself" : "إلغاء تعييني ", "Unassign myself" : "إلغاء تعييني ",
"Mark as not done" : "تمييز كـ \"غير منتهٍ\"",
"Mark as done" : "تمييز كمُنجَز",
"Move card" : "حرك البطاقة", "Move card" : "حرك البطاقة",
"Card details" : "تفاصيل البطاقة",
"Unarchive card" : "إلغاء أرشفة البطاقة ",
"Archive card" : "أرشفة البطاقة",
"Delete card" : "حذف البطاقة", "Delete card" : "حذف البطاقة",
"Move card to another board" : "حرك البطاقة الى لوح اخر", "Move card to another board" : "حرك البطاقة الى لوح اخر",
"Select a list" : "اختر قائمة ", "Select a list" : "اختر قائمة ",
@@ -262,8 +282,8 @@
"Use bigger card view" : "استخدام بطاقة عرض أكبر ", "Use bigger card view" : "استخدام بطاقة عرض أكبر ",
"Show card ID badge" : "أعرض شارة رقم البطاقة", "Show card ID badge" : "أعرض شارة رقم البطاقة",
"Show boards in calendar/tasks" : "إظهار اللوح في التقويم/المهام", "Show boards in calendar/tasks" : "إظهار اللوح في التقويم/المهام",
"Limit board creation to some groups" : "قَصْرُ حَقِّ إنشاء الرقعة على بعض المجموعات ", "Limit board creation to some groups" : "قَصْرُ حَقِّ إنشاء الألواح على بعض المجموعات ",
"Users outside of those groups will not be able to create their own boards, but will still be able to work on boards that have been shared with them." : "المستخدِمون من خارج تلك المجموعات لن يمكنكم إنشاء رُقَعِهِم الخاصة؛ لكن يمكنهم العمل على الرُّقعِ التي تتمّ مشاركتها معهم.", "Users outside of those groups will not be able to create their own boards, but will still be able to work on boards that have been shared with them." : "المستخدِمون من خارج تلك المجموعات لن يمكنكم إنشاء ألواحهم الخاصة؛ لكن يمكنهم العمل على الألواح التي تتمّ مشاركتها معهم.",
"Board details" : "تفاصيل لوح", "Board details" : "تفاصيل لوح",
"Edit board" : "تعديل اللوح", "Edit board" : "تعديل اللوح",
"Clone board" : "استنسخ اللوح", "Clone board" : "استنسخ اللوح",
@@ -284,10 +304,13 @@
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "هل أنت متأكد من حذف الرقعة {title}؟ هذا سيؤدي إلى حذف كل بيانات هذه الرُّقعة بما في ذلك البطاقات المؤرشفة.", "Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "هل أنت متأكد من حذف الرقعة {title}؟ هذا سيؤدي إلى حذف كل بيانات هذه الرُّقعة بما في ذلك البطاقات المؤرشفة.",
"Delete the board?" : "مسح اللوح؟", "Delete the board?" : "مسح اللوح؟",
"Loading filtered view" : "جارِ تحميل التصفية ", "Loading filtered view" : "جارِ تحميل التصفية ",
"Today" : "اليوم",
"Tomorrow" : "غدا",
"No due" : "غير محدد", "No due" : "غير محدد",
"Search for {searchQuery} in all boards" : "البحث عن {searchQuery} في جميع اللوح", "Search for {searchQuery} in all boards" : "البحث عن {searchQuery} في جميع اللوح",
"No results found" : "لا يتم العثور على أي نتائج ", "No results found" : "لا يتم العثور على أي نتائج ",
"Deck board {name}\n* Last modified on {lastMod}" : "اسم الرُّقعة {name} \n* آخر تعديل لها في {lastMod}", "This weekend {timeLocale}" : "نهاية هذا الأسبوع {timeLocale}",
"Deck board {name}\n* Last modified on {lastMod}" : "اسم اللوح {name} \n* آخر تعديل له في {lastMod}",
"{stack} in {board}" : "{stack} في {board}", "{stack} in {board}" : "{stack} في {board}",
"Click to expand description" : "إضعط للتوسّع في الوصف", "Click to expand description" : "إضعط للتوسّع في الوصف",
"* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* أُنشأت في {created}\n* آخر تعديل لها في {lastMod}\n* {nbAttachments} مُرفقات\n* {nbComments} مُلاحظات", "* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* أُنشأت في {created}\n* آخر تعديل لها في {lastMod}\n* {nbAttachments} مُرفقات\n* {nbComments} مُلاحظات",
@@ -301,9 +324,13 @@
"Open card" : "فتح البطاقة ", "Open card" : "فتح البطاقة ",
"Close" : "إغلاق", "Close" : "إغلاق",
"No upcoming cards" : "لا يوجد بطاقات قادمة ", "No upcoming cards" : "لا يوجد بطاقات قادمة ",
"upcoming cards today" : "البطاقات القادمة اليومَ",
"upcoming cards tomorrow" : "البطاقات القادمة غداً",
"upcoming cards" : "البطاقات القادمة", "upcoming cards" : "البطاقات القادمة",
"New card" : "بطاقة جديدة", "New card" : "بطاقة جديدة",
"Due on {date}" : "مطلوب في {date}", "Due on {date}" : "مطلوب في {date}",
"Tomorrow {timeLocale}" : "غداً {timeLocale}",
"Later today {timeLocale}" : "في وقت لاحقٍ اليوم {timeLocale}",
"Link to a board" : "ربط بلوح", "Link to a board" : "ربط بلوح",
"Link to a card" : "ربط ببطاقة", "Link to a card" : "ربط ببطاقة",
"Create a card" : "أنشى بطاقة ", "Create a card" : "أنشى بطاقة ",
@@ -320,6 +347,8 @@
"Add a new list" : "اضف قائمة جديدة", "Add a new list" : "اضف قائمة جديدة",
"Assign to users" : "انسب الى المتسخدمين", "Assign to users" : "انسب الى المتسخدمين",
"Due date" : "تاريخ الانجاز", "Due date" : "تاريخ الانجاز",
"Next week" : "الاسبوع القادم",
"Next month" : "الشهر القادم",
"Limit deck usage of groups" : "تقييد استخدام Deck للمجموعات", "Limit deck usage of groups" : "تقييد استخدام Deck للمجموعات",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "سيؤدي تقييد Deck إلى منع المستخدمين الذين ليسوا جزءًا من تلك المجموعات من إنشاء لوحاتهم الخاصة. سيظل المستخدمون قادرين على العمل على اللوحات التي تمت مشاركتها معهم." "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "سيؤدي تقييد Deck إلى منع المستخدمين الذين ليسوا جزءًا من تلك المجموعات من إنشاء لوحاتهم الخاصة. سيظل المستخدمون قادرين على العمل على اللوحات التي تمت مشاركتها معهم."
},"pluralForm" :"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;" },"pluralForm" :"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"

View File

@@ -6,18 +6,24 @@ OC.L10N.register(
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "El ficheru xubíu supera la direutiva «upload_max_filesize» del ficheru php.ini", "The uploaded file exceeds the upload_max_filesize directive in php.ini" : "El ficheru xubíu supera la direutiva «upload_max_filesize» del ficheru php.ini",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "El ficheru xubíu supera la direutiva «MAX_FILE_SIZE» que s'especificó nel formulariu HTML", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "El ficheru xubíu supera la direutiva «MAX_FILE_SIZE» que s'especificó nel formulariu HTML",
"No file was uploaded" : "Nun se xubió nengún ficheru", "No file was uploaded" : "Nun se xubió nengún ficheru",
"Cancel" : "Encaboxar",
"Details" : "Detalles", "Details" : "Detalles",
"Sharing" : "Comparticiñon", "Sharing" : "Comparticiñon",
"Tags" : "Etiquetes", "Tags" : "Etiquetes",
"Activity" : "Actividá", "Activity" : "Actividá",
"Undo" : "Desfacer",
"Delete" : "Desaniciar", "Delete" : "Desaniciar",
"Edit" : "Editar",
"Members" : "Miembros", "Members" : "Miembros",
"Download" : "Baxar", "Download" : "Baxar",
"Save" : "Guardar",
"Created:" : "Creóse'l",
"Description" : "Descripción", "Description" : "Descripción",
"(Saving…)" : "(Guardando…)", "(Saving…)" : "(Guardando…)",
"Today" : "Güei", "Completed" : "Completáu",
"Tomorrow" : "Mañana",
"All cards" : "Toles tarxetes", "All cards" : "Toles tarxetes",
"An error occurred" : "Prodúxose un error" "An error occurred" : "Prodúxose un error",
"Today" : "Güei",
"Tomorrow" : "Mañana"
}, },
"nplurals=2; plural=(n != 1);"); "nplurals=2; plural=(n != 1);");

View File

@@ -4,18 +4,24 @@
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "El ficheru xubíu supera la direutiva «upload_max_filesize» del ficheru php.ini", "The uploaded file exceeds the upload_max_filesize directive in php.ini" : "El ficheru xubíu supera la direutiva «upload_max_filesize» del ficheru php.ini",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "El ficheru xubíu supera la direutiva «MAX_FILE_SIZE» que s'especificó nel formulariu HTML", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "El ficheru xubíu supera la direutiva «MAX_FILE_SIZE» que s'especificó nel formulariu HTML",
"No file was uploaded" : "Nun se xubió nengún ficheru", "No file was uploaded" : "Nun se xubió nengún ficheru",
"Cancel" : "Encaboxar",
"Details" : "Detalles", "Details" : "Detalles",
"Sharing" : "Comparticiñon", "Sharing" : "Comparticiñon",
"Tags" : "Etiquetes", "Tags" : "Etiquetes",
"Activity" : "Actividá", "Activity" : "Actividá",
"Undo" : "Desfacer",
"Delete" : "Desaniciar", "Delete" : "Desaniciar",
"Edit" : "Editar",
"Members" : "Miembros", "Members" : "Miembros",
"Download" : "Baxar", "Download" : "Baxar",
"Save" : "Guardar",
"Created:" : "Creóse'l",
"Description" : "Descripción", "Description" : "Descripción",
"(Saving…)" : "(Guardando…)", "(Saving…)" : "(Guardando…)",
"Today" : "Güei", "Completed" : "Completáu",
"Tomorrow" : "Mañana",
"All cards" : "Toles tarxetes", "All cards" : "Toles tarxetes",
"An error occurred" : "Prodúxose un error" "An error occurred" : "Prodúxose un error",
"Today" : "Güei",
"Tomorrow" : "Mañana"
},"pluralForm" :"nplurals=2; plural=(n != 1);" },"pluralForm" :"nplurals=2; plural=(n != 1);"
} }

View File

@@ -21,12 +21,14 @@ OC.L10N.register(
"Save" : "Saxla", "Save" : "Saxla",
"Reply" : "Cavab", "Reply" : "Cavab",
"Update" : "Yenilənmə", "Update" : "Yenilənmə",
"Created:" : "Yaradıldı:",
"Description" : "Açıqlanma", "Description" : "Açıqlanma",
"Today" : "Bu gün", "Completed" : "Bitmişdir",
"Tomorrow" : "Sabah",
"(group)" : "(qrup)", "(group)" : "(qrup)",
"seconds ago" : "saniyələr öncə", "seconds ago" : "saniyələr öncə",
"Shared with you" : "Shared with you", "Shared with you" : "Shared with you",
"Today" : "Bu gün",
"Tomorrow" : "Sabah",
"Close" : "Bağla", "Close" : "Bağla",
"Share" : "Paylaş" "Share" : "Paylaş"
}, },

View File

@@ -19,12 +19,14 @@
"Save" : "Saxla", "Save" : "Saxla",
"Reply" : "Cavab", "Reply" : "Cavab",
"Update" : "Yenilənmə", "Update" : "Yenilənmə",
"Created:" : "Yaradıldı:",
"Description" : "Açıqlanma", "Description" : "Açıqlanma",
"Today" : "Bu gün", "Completed" : "Bitmişdir",
"Tomorrow" : "Sabah",
"(group)" : "(qrup)", "(group)" : "(qrup)",
"seconds ago" : "saniyələr öncə", "seconds ago" : "saniyələr öncə",
"Shared with you" : "Shared with you", "Shared with you" : "Shared with you",
"Today" : "Bu gün",
"Tomorrow" : "Sabah",
"Close" : "Bağla", "Close" : "Bağla",
"Share" : "Paylaş" "Share" : "Paylaş"
},"pluralForm" :"nplurals=2; plural=(n != 1);" },"pluralForm" :"nplurals=2; plural=(n != 1);"

View File

@@ -150,9 +150,9 @@ OC.L10N.register(
"Details" : "Подробности", "Details" : "Подробности",
"Currently present people" : "Хора присъстващи в момента", "Currently present people" : "Хора присъстващи в момента",
"Loading board" : "Зареждане на табло", "Loading board" : "Зареждане на табло",
"Board not found" : "Таблото не е намерено",
"No lists available" : "Няма налична списъци.", "No lists available" : "Няма налична списъци.",
"Create a new list to add cards to this board" : "Създайте нов списък, за да добавите карти към това табло", "Create a new list to add cards to this board" : "Създайте нов списък, за да добавите карти към това табло",
"Board not found" : "Таблото не е намерено",
"Sharing" : "Споделяне", "Sharing" : "Споделяне",
"Tags" : "Етикети", "Tags" : "Етикети",
"Deleted items" : "Изтрити елементи", "Deleted items" : "Изтрити елементи",
@@ -220,6 +220,7 @@ OC.L10N.register(
"Cancel reply" : "Отказ на отговор", "Cancel reply" : "Отказ на отговор",
"Reply" : "Отговори", "Reply" : "Отговори",
"Update" : "Обновяване", "Update" : "Обновяване",
"Created:" : "Създадено:",
"Description" : "Описание", "Description" : "Описание",
"(Unsaved)" : " (Незаписан)", "(Unsaved)" : " (Незаписан)",
"(Saving…)" : "(Записване...)", "(Saving…)" : "(Записване...)",
@@ -231,22 +232,21 @@ OC.L10N.register(
"Choose attachment" : "Избор на прикачен файл", "Choose attachment" : "Избор на прикачен файл",
"Set a due date" : "Задаване на крайна дата", "Set a due date" : "Задаване на крайна дата",
"Remove due date" : "Премахни крайната дата", "Remove due date" : "Премахни крайната дата",
"Completed" : "Завършен",
"Not completed" : "Незавършен",
"Unarchive card" : "Разархивиране на карта",
"Archive card" : "Архивиране на карта",
"Select Date" : "Изберете дата", "Select Date" : "Изберете дата",
"Today" : "Днес",
"Tomorrow" : "Утре",
"Next week" : "Следваща седмица",
"Next month" : "Следващия месец",
"Assign a tag to this card…" : "Присвояване на етикет на тази карта ...", "Assign a tag to this card…" : "Присвояване на етикет на тази карта ...",
"(group)" : "(група)", "(group)" : "(група)",
"Todo items" : "Елементи на задача за изпълнение", "Todo items" : "Елементи на задача за изпълнение",
"{count} comments, {unread} unread" : "{count} коментари, {unread} непрочетени", "{count} comments, {unread} unread" : "{count} коментари, {unread} непрочетени",
"Edit card title" : "Редактиране на заглавието на карта", "Edit card title" : "Редактиране на заглавието на карта",
"Card details" : "Подробности за картата",
"Assign to me" : "Зачисляване към мен", "Assign to me" : "Зачисляване към мен",
"Unassign myself" : "Отмяна на зачисляването към мен", "Unassign myself" : "Отмяна на зачисляването към мен",
"Mark as done" : "Маркирай като готово",
"Move card" : "Преместване на карта", "Move card" : "Преместване на карта",
"Card details" : "Подробности за картата",
"Unarchive card" : "Разархивиране на карта",
"Archive card" : "Архивиране на карта",
"Delete card" : "Изтриване на карта", "Delete card" : "Изтриване на карта",
"Move card to another board" : "Преместване на картата на друго табло", "Move card to another board" : "Преместване на картата на друго табло",
"Select a list" : "Избор на списък", "Select a list" : "Избор на списък",
@@ -280,6 +280,8 @@ OC.L10N.register(
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Сигурни ли сте, че искате да изтриете таблото {title}? Това ще изтрие всички данни на това табло, включително архивираните карти.", "Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Сигурни ли сте, че искате да изтриете таблото {title}? Това ще изтрие всички данни на това табло, включително архивираните карти.",
"Delete the board?" : "Изтриване на таблото?", "Delete the board?" : "Изтриване на таблото?",
"Loading filtered view" : "Зареждане на филтриран изглед", "Loading filtered view" : "Зареждане на филтриран изглед",
"Today" : "Днес",
"Tomorrow" : "Утре",
"No due" : "Не се дължи", "No due" : "Не се дължи",
"Search for {searchQuery} in all boards" : "Търсене на {searchQuery} във всички табла", "Search for {searchQuery} in all boards" : "Търсене на {searchQuery} във всички табла",
"No results found" : "Няма намерени резултати", "No results found" : "Няма намерени резултати",
@@ -316,6 +318,8 @@ OC.L10N.register(
"Add a new list" : "Добавяне на нов списък", "Add a new list" : "Добавяне на нов списък",
"Assign to users" : "Зачисляване към потребители", "Assign to users" : "Зачисляване към потребители",
"Due date" : "Крайна дата", "Due date" : "Крайна дата",
"Next week" : "Следваща седмица",
"Next month" : "Следващия месец",
"Limit deck usage of groups" : "Ограничава използването на набора от групи", "Limit deck usage of groups" : "Ограничава използването на набора от групи",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Ограничаването на приложението Deck/набор/ ще блокира потребителите, които не са част от тези групи, да създават свои собствени табла. Потребителите все още ще могат да работят на таблата, които са споделени с тях." "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Ограничаването на приложението Deck/набор/ ще блокира потребителите, които не са част от тези групи, да създават свои собствени табла. Потребителите все още ще могат да работят на таблата, които са споделени с тях."
}, },

View File

@@ -148,9 +148,9 @@
"Details" : "Подробности", "Details" : "Подробности",
"Currently present people" : "Хора присъстващи в момента", "Currently present people" : "Хора присъстващи в момента",
"Loading board" : "Зареждане на табло", "Loading board" : "Зареждане на табло",
"Board not found" : "Таблото не е намерено",
"No lists available" : "Няма налична списъци.", "No lists available" : "Няма налична списъци.",
"Create a new list to add cards to this board" : "Създайте нов списък, за да добавите карти към това табло", "Create a new list to add cards to this board" : "Създайте нов списък, за да добавите карти към това табло",
"Board not found" : "Таблото не е намерено",
"Sharing" : "Споделяне", "Sharing" : "Споделяне",
"Tags" : "Етикети", "Tags" : "Етикети",
"Deleted items" : "Изтрити елементи", "Deleted items" : "Изтрити елементи",
@@ -218,6 +218,7 @@
"Cancel reply" : "Отказ на отговор", "Cancel reply" : "Отказ на отговор",
"Reply" : "Отговори", "Reply" : "Отговори",
"Update" : "Обновяване", "Update" : "Обновяване",
"Created:" : "Създадено:",
"Description" : "Описание", "Description" : "Описание",
"(Unsaved)" : " (Незаписан)", "(Unsaved)" : " (Незаписан)",
"(Saving…)" : "(Записване...)", "(Saving…)" : "(Записване...)",
@@ -229,22 +230,21 @@
"Choose attachment" : "Избор на прикачен файл", "Choose attachment" : "Избор на прикачен файл",
"Set a due date" : "Задаване на крайна дата", "Set a due date" : "Задаване на крайна дата",
"Remove due date" : "Премахни крайната дата", "Remove due date" : "Премахни крайната дата",
"Completed" : "Завършен",
"Not completed" : "Незавършен",
"Unarchive card" : "Разархивиране на карта",
"Archive card" : "Архивиране на карта",
"Select Date" : "Изберете дата", "Select Date" : "Изберете дата",
"Today" : "Днес",
"Tomorrow" : "Утре",
"Next week" : "Следваща седмица",
"Next month" : "Следващия месец",
"Assign a tag to this card…" : "Присвояване на етикет на тази карта ...", "Assign a tag to this card…" : "Присвояване на етикет на тази карта ...",
"(group)" : "(група)", "(group)" : "(група)",
"Todo items" : "Елементи на задача за изпълнение", "Todo items" : "Елементи на задача за изпълнение",
"{count} comments, {unread} unread" : "{count} коментари, {unread} непрочетени", "{count} comments, {unread} unread" : "{count} коментари, {unread} непрочетени",
"Edit card title" : "Редактиране на заглавието на карта", "Edit card title" : "Редактиране на заглавието на карта",
"Card details" : "Подробности за картата",
"Assign to me" : "Зачисляване към мен", "Assign to me" : "Зачисляване към мен",
"Unassign myself" : "Отмяна на зачисляването към мен", "Unassign myself" : "Отмяна на зачисляването към мен",
"Mark as done" : "Маркирай като готово",
"Move card" : "Преместване на карта", "Move card" : "Преместване на карта",
"Card details" : "Подробности за картата",
"Unarchive card" : "Разархивиране на карта",
"Archive card" : "Архивиране на карта",
"Delete card" : "Изтриване на карта", "Delete card" : "Изтриване на карта",
"Move card to another board" : "Преместване на картата на друго табло", "Move card to another board" : "Преместване на картата на друго табло",
"Select a list" : "Избор на списък", "Select a list" : "Избор на списък",
@@ -278,6 +278,8 @@
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Сигурни ли сте, че искате да изтриете таблото {title}? Това ще изтрие всички данни на това табло, включително архивираните карти.", "Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Сигурни ли сте, че искате да изтриете таблото {title}? Това ще изтрие всички данни на това табло, включително архивираните карти.",
"Delete the board?" : "Изтриване на таблото?", "Delete the board?" : "Изтриване на таблото?",
"Loading filtered view" : "Зареждане на филтриран изглед", "Loading filtered view" : "Зареждане на филтриран изглед",
"Today" : "Днес",
"Tomorrow" : "Утре",
"No due" : "Не се дължи", "No due" : "Не се дължи",
"Search for {searchQuery} in all boards" : "Търсене на {searchQuery} във всички табла", "Search for {searchQuery} in all boards" : "Търсене на {searchQuery} във всички табла",
"No results found" : "Няма намерени резултати", "No results found" : "Няма намерени резултати",
@@ -314,6 +316,8 @@
"Add a new list" : "Добавяне на нов списък", "Add a new list" : "Добавяне на нов списък",
"Assign to users" : "Зачисляване към потребители", "Assign to users" : "Зачисляване към потребители",
"Due date" : "Крайна дата", "Due date" : "Крайна дата",
"Next week" : "Следваща седмица",
"Next month" : "Следващия месец",
"Limit deck usage of groups" : "Ограничава използването на набора от групи", "Limit deck usage of groups" : "Ограничава използването на набора от групи",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Ограничаването на приложението Deck/набор/ ще блокира потребителите, които не са част от тези групи, да създават свои собствени табла. Потребителите все още ще могат да работят на таблата, които са споделени с тях." "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Ограничаването на приложението Deck/набор/ ще блокира потребителите, които не са част от тези групи, да създават свои собствени табла. Потребителите все още ще могат да работят на таблата, които са споделени с тях."
},"pluralForm" :"nplurals=2; plural=(n != 1);" },"pluralForm" :"nplurals=2; plural=(n != 1);"

View File

@@ -21,12 +21,14 @@ OC.L10N.register(
"Save" : "সংরক্ষণ", "Save" : "সংরক্ষণ",
"Reply" : "জবাব", "Reply" : "জবাব",
"Update" : "পরিবর্ধন", "Update" : "পরিবর্ধন",
"Created:" : "তৈরীর নির্ঘন্টঃ",
"Description" : "বিবরণ", "Description" : "বিবরণ",
"Today" : "আজ", "Completed" : "সুসম্পন্ন",
"Tomorrow" : "আগামীকাল",
"(group)" : "(গোষ্ঠি)", "(group)" : "(গোষ্ঠি)",
"seconds ago" : "সেকেন্ড পূর্বে", "seconds ago" : "সেকেন্ড পূর্বে",
"Shared with you" : "Shared with you", "Shared with you" : "Shared with you",
"Today" : "আজ",
"Tomorrow" : "আগামীকাল",
"Close" : "বন্ধ", "Close" : "বন্ধ",
"Share" : "ভাগাভাগি কর" "Share" : "ভাগাভাগি কর"
}, },

View File

@@ -19,12 +19,14 @@
"Save" : "সংরক্ষণ", "Save" : "সংরক্ষণ",
"Reply" : "জবাব", "Reply" : "জবাব",
"Update" : "পরিবর্ধন", "Update" : "পরিবর্ধন",
"Created:" : "তৈরীর নির্ঘন্টঃ",
"Description" : "বিবরণ", "Description" : "বিবরণ",
"Today" : "আজ", "Completed" : "সুসম্পন্ন",
"Tomorrow" : "আগামীকাল",
"(group)" : "(গোষ্ঠি)", "(group)" : "(গোষ্ঠি)",
"seconds ago" : "সেকেন্ড পূর্বে", "seconds ago" : "সেকেন্ড পূর্বে",
"Shared with you" : "Shared with you", "Shared with you" : "Shared with you",
"Today" : "আজ",
"Tomorrow" : "আগামীকাল",
"Close" : "বন্ধ", "Close" : "বন্ধ",
"Share" : "ভাগাভাগি কর" "Share" : "ভাগাভাগি কর"
},"pluralForm" :"nplurals=2; plural=(n != 1);" },"pluralForm" :"nplurals=2; plural=(n != 1);"

View File

@@ -28,16 +28,18 @@ OC.L10N.register(
"Save" : "Enrollañ", "Save" : "Enrollañ",
"Reply" : "Respont", "Reply" : "Respont",
"Update" : "Adnevesaat", "Update" : "Adnevesaat",
"Created:" : "Krouet :",
"Description" : "Diskrivadur", "Description" : "Diskrivadur",
"Today" : "Hiziv", "Completed" : "Achuet",
"Tomorrow" : "Warc'hoaz",
"Next week" : "Sizhun a zeu",
"Next month" : "Miz a zeu",
"(group)" : "(strollad)", "(group)" : "(strollad)",
"seconds ago" : "eilenn zo", "seconds ago" : "eilenn zo",
"Shared with you" : "Rannet ganeoc'h", "Shared with you" : "Rannet ganeoc'h",
"No notifications" : "Kemenaden ebet", "No notifications" : "Kemenaden ebet",
"Today" : "Hiziv",
"Tomorrow" : "Warc'hoaz",
"Close" : "Seriñ", "Close" : "Seriñ",
"Share" : "Rannan" "Share" : "Rannan",
"Next week" : "Sizhun a zeu",
"Next month" : "Miz a zeu"
}, },
"nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > 19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 && n % 1000000 == 0) ? 3 : 4);"); "nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > 19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 && n % 1000000 == 0) ? 3 : 4);");

View File

@@ -26,16 +26,18 @@
"Save" : "Enrollañ", "Save" : "Enrollañ",
"Reply" : "Respont", "Reply" : "Respont",
"Update" : "Adnevesaat", "Update" : "Adnevesaat",
"Created:" : "Krouet :",
"Description" : "Diskrivadur", "Description" : "Diskrivadur",
"Today" : "Hiziv", "Completed" : "Achuet",
"Tomorrow" : "Warc'hoaz",
"Next week" : "Sizhun a zeu",
"Next month" : "Miz a zeu",
"(group)" : "(strollad)", "(group)" : "(strollad)",
"seconds ago" : "eilenn zo", "seconds ago" : "eilenn zo",
"Shared with you" : "Rannet ganeoc'h", "Shared with you" : "Rannet ganeoc'h",
"No notifications" : "Kemenaden ebet", "No notifications" : "Kemenaden ebet",
"Today" : "Hiziv",
"Tomorrow" : "Warc'hoaz",
"Close" : "Seriñ", "Close" : "Seriñ",
"Share" : "Rannan" "Share" : "Rannan",
"Next week" : "Sizhun a zeu",
"Next month" : "Miz a zeu"
},"pluralForm" :"nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > 19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 && n % 1000000 == 0) ? 3 : 4);" },"pluralForm" :"nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > 19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 && n % 1000000 == 0) ? 3 : 4);"
} }

View File

@@ -21,9 +21,10 @@ OC.L10N.register(
"Save" : "Spremi", "Save" : "Spremi",
"Update" : "Ažuriraj", "Update" : "Ažuriraj",
"Description" : "Opis", "Description" : "Opis",
"Completed" : "Zavrženo",
"Shared with you" : "Shared with you",
"Today" : "Danas", "Today" : "Danas",
"Tomorrow" : "Sutra", "Tomorrow" : "Sutra",
"Shared with you" : "Shared with you",
"Close" : "Zatvori", "Close" : "Zatvori",
"Maximum file size of {size} exceeded" : "Maksimalna veličina datoteke prekoračena", "Maximum file size of {size} exceeded" : "Maksimalna veličina datoteke prekoračena",
"Share" : "Podjeli" "Share" : "Podjeli"

View File

@@ -19,9 +19,10 @@
"Save" : "Spremi", "Save" : "Spremi",
"Update" : "Ažuriraj", "Update" : "Ažuriraj",
"Description" : "Opis", "Description" : "Opis",
"Completed" : "Zavrženo",
"Shared with you" : "Shared with you",
"Today" : "Danas", "Today" : "Danas",
"Tomorrow" : "Sutra", "Tomorrow" : "Sutra",
"Shared with you" : "Shared with you",
"Close" : "Zatvori", "Close" : "Zatvori",
"Maximum file size of {size} exceeded" : "Maksimalna veličina datoteke prekoračena", "Maximum file size of {size} exceeded" : "Maksimalna veličina datoteke prekoračena",
"Share" : "Podjeli" "Share" : "Podjeli"

View File

@@ -151,9 +151,9 @@ OC.L10N.register(
"Details" : "Detalls", "Details" : "Detalls",
"Currently present people" : "Persones presents actuals", "Currently present people" : "Persones presents actuals",
"Loading board" : "S'està carregant el tauler", "Loading board" : "S'està carregant el tauler",
"Board not found" : "Tauler no trobat",
"No lists available" : "No hi ha cap llista disponible", "No lists available" : "No hi ha cap llista disponible",
"Create a new list to add cards to this board" : "Crea una llista nova per afegir targetes a aquest tauler", "Create a new list to add cards to this board" : "Crea una llista nova per afegir targetes a aquest tauler",
"Board not found" : "Tauler no trobat",
"Sharing" : "Compartició", "Sharing" : "Compartició",
"Tags" : "Etiquetes", "Tags" : "Etiquetes",
"Deleted items" : "Elements suprimits", "Deleted items" : "Elements suprimits",
@@ -221,6 +221,7 @@ OC.L10N.register(
"Cancel reply" : "Cancel·la la resposta", "Cancel reply" : "Cancel·la la resposta",
"Reply" : "Respon", "Reply" : "Respon",
"Update" : "Actualitza", "Update" : "Actualitza",
"Created:" : "Data de creació:",
"Description" : "Descripció", "Description" : "Descripció",
"(Unsaved)" : "(No desat)", "(Unsaved)" : "(No desat)",
"(Saving…)" : "(Desant…)", "(Saving…)" : "(Desant…)",
@@ -233,22 +234,22 @@ OC.L10N.register(
"Assign a due date to this card…" : "Assigna una data de caducitat a aquesta targeta…", "Assign a due date to this card…" : "Assigna una data de caducitat a aquesta targeta…",
"Set a due date" : "Definir una data de caducitat", "Set a due date" : "Definir una data de caducitat",
"Remove due date" : "Suprimeix la data de caducitat", "Remove due date" : "Suprimeix la data de caducitat",
"Completed" : "S'ha completat",
"Not completed" : "No completat",
"Unarchive card" : "Desarxiva targeta",
"Archive card" : "Arxiva la targeta",
"Select Date" : "Selecciona la data", "Select Date" : "Selecciona la data",
"Today" : "Avui",
"Tomorrow" : "Demà",
"Next week" : "Setmana següent",
"Next month" : "Mes següent",
"Assign a tag to this card…" : "Assignació d'una etiqueta a aquesta targeta…", "Assign a tag to this card…" : "Assignació d'una etiqueta a aquesta targeta…",
"(group)" : "(grup)", "(group)" : "(grup)",
"Next week {timeLocale}" : "La setmana següent: {timeLocale}",
"Todo items" : "Tasques pendents", "Todo items" : "Tasques pendents",
"{count} comments, {unread} unread" : "{count} comentaris, {unread} no llegits", "{count} comments, {unread} unread" : "{count} comentaris, {unread} no llegits",
"Edit card title" : "Edició del títol de la targeta", "Edit card title" : "Edició del títol de la targeta",
"Card details" : "Detalls de la targeta",
"Assign to me" : "Assigna'm a mi", "Assign to me" : "Assigna'm a mi",
"Unassign myself" : "Desasignar a mi mateix", "Unassign myself" : "Desasignar a mi mateix",
"Mark as done" : "Marcat com a fet",
"Move card" : "Mou la targeta", "Move card" : "Mou la targeta",
"Card details" : "Detalls de la targeta",
"Unarchive card" : "Desarxiva targeta",
"Archive card" : "Arxiva la targeta",
"Delete card" : "Suprimeix targeta", "Delete card" : "Suprimeix targeta",
"Move card to another board" : "Mou la targeta a un altre tauler", "Move card to another board" : "Mou la targeta a un altre tauler",
"Select a list" : "Seleccioneu una llista", "Select a list" : "Seleccioneu una llista",
@@ -282,9 +283,12 @@ OC.L10N.register(
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Esteu segur que voleu suprimir el tauler {title}? Això suprimirà totes les dades d'aquest tauler, incloses les targetes arxivades.", "Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Esteu segur que voleu suprimir el tauler {title}? Això suprimirà totes les dades d'aquest tauler, incloses les targetes arxivades.",
"Delete the board?" : "Voleu suprimir el tauler?", "Delete the board?" : "Voleu suprimir el tauler?",
"Loading filtered view" : "S'està carregant la visualització filtrada", "Loading filtered view" : "S'està carregant la visualització filtrada",
"Today" : "Avui",
"Tomorrow" : "Demà",
"No due" : "Sense venciment", "No due" : "Sense venciment",
"Search for {searchQuery} in all boards" : "Busca {searchQuery} a tots els taulers", "Search for {searchQuery} in all boards" : "Busca {searchQuery} a tots els taulers",
"No results found" : "No s'han trobat resultats", "No results found" : "No s'han trobat resultats",
"This weekend {timeLocale}" : "Aquest cap de setmana: {timeLocale}",
"Deck board {name}\n* Last modified on {lastMod}" : "Tauler de piles {name}\n* Última modificació el dia {lastMod}", "Deck board {name}\n* Last modified on {lastMod}" : "Tauler de piles {name}\n* Última modificació el dia {lastMod}",
"{stack} in {board}" : "{stack} a {board}", "{stack} in {board}" : "{stack} a {board}",
"Click to expand description" : "Feu clic per ampliar la descripció", "Click to expand description" : "Feu clic per ampliar la descripció",
@@ -302,6 +306,8 @@ OC.L10N.register(
"upcoming cards" : "pròximes targetes", "upcoming cards" : "pròximes targetes",
"New card" : "Nova targeta", "New card" : "Nova targeta",
"Due on {date}" : "Venciment el dia {date}", "Due on {date}" : "Venciment el dia {date}",
"Tomorrow {timeLocale}" : "Demà: {timeLocale}",
"Later today {timeLocale}" : "Avui més tard: {timeLocale}",
"Link to a board" : "Enllaça a un tauler", "Link to a board" : "Enllaça a un tauler",
"Link to a card" : "Enllaç una targeta", "Link to a card" : "Enllaç una targeta",
"Create a card" : "Crea una targeta", "Create a card" : "Crea una targeta",
@@ -318,6 +324,8 @@ OC.L10N.register(
"Add a new list" : "Afegeix una llista nova", "Add a new list" : "Afegeix una llista nova",
"Assign to users" : "Assignació als usuaris", "Assign to users" : "Assignació als usuaris",
"Due date" : "Data de caducitat", "Due date" : "Data de caducitat",
"Next week" : "Setmana següent",
"Next month" : "Mes següent",
"Limit deck usage of groups" : "Limitar l'ús del tauler de grups", "Limit deck usage of groups" : "Limitar l'ús del tauler de grups",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitant el Tauler bloquejarà la creació de taulers als usuaris que no són part d'aquests grups. Els usuaris podran seguir treballant en els taulers que hagin estat compartits amb ells." "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitant el Tauler bloquejarà la creació de taulers als usuaris que no són part d'aquests grups. Els usuaris podran seguir treballant en els taulers que hagin estat compartits amb ells."
}, },

View File

@@ -149,9 +149,9 @@
"Details" : "Detalls", "Details" : "Detalls",
"Currently present people" : "Persones presents actuals", "Currently present people" : "Persones presents actuals",
"Loading board" : "S'està carregant el tauler", "Loading board" : "S'està carregant el tauler",
"Board not found" : "Tauler no trobat",
"No lists available" : "No hi ha cap llista disponible", "No lists available" : "No hi ha cap llista disponible",
"Create a new list to add cards to this board" : "Crea una llista nova per afegir targetes a aquest tauler", "Create a new list to add cards to this board" : "Crea una llista nova per afegir targetes a aquest tauler",
"Board not found" : "Tauler no trobat",
"Sharing" : "Compartició", "Sharing" : "Compartició",
"Tags" : "Etiquetes", "Tags" : "Etiquetes",
"Deleted items" : "Elements suprimits", "Deleted items" : "Elements suprimits",
@@ -219,6 +219,7 @@
"Cancel reply" : "Cancel·la la resposta", "Cancel reply" : "Cancel·la la resposta",
"Reply" : "Respon", "Reply" : "Respon",
"Update" : "Actualitza", "Update" : "Actualitza",
"Created:" : "Data de creació:",
"Description" : "Descripció", "Description" : "Descripció",
"(Unsaved)" : "(No desat)", "(Unsaved)" : "(No desat)",
"(Saving…)" : "(Desant…)", "(Saving…)" : "(Desant…)",
@@ -231,22 +232,22 @@
"Assign a due date to this card…" : "Assigna una data de caducitat a aquesta targeta…", "Assign a due date to this card…" : "Assigna una data de caducitat a aquesta targeta…",
"Set a due date" : "Definir una data de caducitat", "Set a due date" : "Definir una data de caducitat",
"Remove due date" : "Suprimeix la data de caducitat", "Remove due date" : "Suprimeix la data de caducitat",
"Completed" : "S'ha completat",
"Not completed" : "No completat",
"Unarchive card" : "Desarxiva targeta",
"Archive card" : "Arxiva la targeta",
"Select Date" : "Selecciona la data", "Select Date" : "Selecciona la data",
"Today" : "Avui",
"Tomorrow" : "Demà",
"Next week" : "Setmana següent",
"Next month" : "Mes següent",
"Assign a tag to this card…" : "Assignació d'una etiqueta a aquesta targeta…", "Assign a tag to this card…" : "Assignació d'una etiqueta a aquesta targeta…",
"(group)" : "(grup)", "(group)" : "(grup)",
"Next week {timeLocale}" : "La setmana següent: {timeLocale}",
"Todo items" : "Tasques pendents", "Todo items" : "Tasques pendents",
"{count} comments, {unread} unread" : "{count} comentaris, {unread} no llegits", "{count} comments, {unread} unread" : "{count} comentaris, {unread} no llegits",
"Edit card title" : "Edició del títol de la targeta", "Edit card title" : "Edició del títol de la targeta",
"Card details" : "Detalls de la targeta",
"Assign to me" : "Assigna'm a mi", "Assign to me" : "Assigna'm a mi",
"Unassign myself" : "Desasignar a mi mateix", "Unassign myself" : "Desasignar a mi mateix",
"Mark as done" : "Marcat com a fet",
"Move card" : "Mou la targeta", "Move card" : "Mou la targeta",
"Card details" : "Detalls de la targeta",
"Unarchive card" : "Desarxiva targeta",
"Archive card" : "Arxiva la targeta",
"Delete card" : "Suprimeix targeta", "Delete card" : "Suprimeix targeta",
"Move card to another board" : "Mou la targeta a un altre tauler", "Move card to another board" : "Mou la targeta a un altre tauler",
"Select a list" : "Seleccioneu una llista", "Select a list" : "Seleccioneu una llista",
@@ -280,9 +281,12 @@
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Esteu segur que voleu suprimir el tauler {title}? Això suprimirà totes les dades d'aquest tauler, incloses les targetes arxivades.", "Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Esteu segur que voleu suprimir el tauler {title}? Això suprimirà totes les dades d'aquest tauler, incloses les targetes arxivades.",
"Delete the board?" : "Voleu suprimir el tauler?", "Delete the board?" : "Voleu suprimir el tauler?",
"Loading filtered view" : "S'està carregant la visualització filtrada", "Loading filtered view" : "S'està carregant la visualització filtrada",
"Today" : "Avui",
"Tomorrow" : "Demà",
"No due" : "Sense venciment", "No due" : "Sense venciment",
"Search for {searchQuery} in all boards" : "Busca {searchQuery} a tots els taulers", "Search for {searchQuery} in all boards" : "Busca {searchQuery} a tots els taulers",
"No results found" : "No s'han trobat resultats", "No results found" : "No s'han trobat resultats",
"This weekend {timeLocale}" : "Aquest cap de setmana: {timeLocale}",
"Deck board {name}\n* Last modified on {lastMod}" : "Tauler de piles {name}\n* Última modificació el dia {lastMod}", "Deck board {name}\n* Last modified on {lastMod}" : "Tauler de piles {name}\n* Última modificació el dia {lastMod}",
"{stack} in {board}" : "{stack} a {board}", "{stack} in {board}" : "{stack} a {board}",
"Click to expand description" : "Feu clic per ampliar la descripció", "Click to expand description" : "Feu clic per ampliar la descripció",
@@ -300,6 +304,8 @@
"upcoming cards" : "pròximes targetes", "upcoming cards" : "pròximes targetes",
"New card" : "Nova targeta", "New card" : "Nova targeta",
"Due on {date}" : "Venciment el dia {date}", "Due on {date}" : "Venciment el dia {date}",
"Tomorrow {timeLocale}" : "Demà: {timeLocale}",
"Later today {timeLocale}" : "Avui més tard: {timeLocale}",
"Link to a board" : "Enllaça a un tauler", "Link to a board" : "Enllaça a un tauler",
"Link to a card" : "Enllaç una targeta", "Link to a card" : "Enllaç una targeta",
"Create a card" : "Crea una targeta", "Create a card" : "Crea una targeta",
@@ -316,6 +322,8 @@
"Add a new list" : "Afegeix una llista nova", "Add a new list" : "Afegeix una llista nova",
"Assign to users" : "Assignació als usuaris", "Assign to users" : "Assignació als usuaris",
"Due date" : "Data de caducitat", "Due date" : "Data de caducitat",
"Next week" : "Setmana següent",
"Next month" : "Mes següent",
"Limit deck usage of groups" : "Limitar l'ús del tauler de grups", "Limit deck usage of groups" : "Limitar l'ús del tauler de grups",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitant el Tauler bloquejarà la creació de taulers als usuaris que no són part d'aquests grups. Els usuaris podran seguir treballant en els taulers que hagin estat compartits amb ells." "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitant el Tauler bloquejarà la creació de taulers als usuaris que no són part d'aquests grups. Els usuaris podran seguir treballant en els taulers que hagin estat compartits amb ells."
},"pluralForm" :"nplurals=2; plural=(n != 1);" },"pluralForm" :"nplurals=2; plural=(n != 1);"

View File

@@ -37,6 +37,10 @@ OC.L10N.register(
"{user} has archived card {card} in list {stack} on board {board}" : "{user} zaarchivoval(a) kartu {card} ve sloupci {stack} na tabuli {board}", "{user} has archived card {card} in list {stack} on board {board}" : "{user} zaarchivoval(a) kartu {card} ve sloupci {stack} na tabuli {board}",
"You have unarchived card {card} in list {stack} on board {board}" : "Zrušili jste archivacii karty {card} ve sloupci {stack} na tabuli {board}", "You have unarchived card {card} in list {stack} on board {board}" : "Zrušili jste archivacii karty {card} ve sloupci {stack} na tabuli {board}",
"{user} has unarchived card {card} in list {stack} on board {board}" : "{user} zrušil(a) archivaci karty {card} ve sloupci {stack} na tabuli {board}", "{user} has unarchived card {card} in list {stack} on board {board}" : "{user} zrušil(a) archivaci karty {card} ve sloupci {stack} na tabuli {board}",
"You have marked the card {card} as done in list {stack} on board {board}" : "Označili jste kartu {card} jako splněnou v seznamu {stack} na tabuli {board}",
"{user} has marked card {card} as done in list {stack} on board {board}" : "{user} označil(a) {card} jako splněnou {stack} na tabuli {board}",
"You have marked the card {card} as undone in list {stack} on board {board}" : "Zrušili jste označení karty {card} jako splněné v seznamu {stack} na tabuli {board}",
"{user} has marked the card {card} as undone in list {stack} on board {board}" : "{user} zrušil(a) označení {card} jako splněné {stack} na tabuli {board}",
"You have removed the due date of card {card}" : "Odebrali jste termín u karty {card}", "You have removed the due date of card {card}" : "Odebrali jste termín u karty {card}",
"{user} has removed the due date of card {card}" : "{user} odebral(a) termín u karty {card}", "{user} has removed the due date of card {card}" : "{user} odebral(a) termín u karty {card}",
"You have set the due date of card {card} to {after}" : "Nastavili jste termín u karty {card} na {after}", "You have set the due date of card {card} to {after}" : "Nastavili jste termín u karty {card} na {after}",
@@ -68,6 +72,8 @@ OC.L10N.register(
"A <strong>board, list or card</strong> was changed" : "<strong>tabule, seznam nebo karta</strong> byla změněna", "A <strong>board, list or card</strong> was changed" : "<strong>tabule, seznam nebo karta</strong> byla změněna",
"A <strong>comment</strong> was created on a card" : "Na kartě byl vytvořen <strong>komentář</strong>", "A <strong>comment</strong> was created on a card" : "Na kartě byl vytvořen <strong>komentář</strong>",
"A <strong>card description</strong> has been changed" : "<strong>Popis karty</strong> byl změněn", "A <strong>card description</strong> has been changed" : "<strong>Popis karty</strong> byl změněn",
"Cards due today" : "Karty, kterým končí termín dnes",
"Cards due tomorrow" : "Karty, které mají termín zítra",
"Upcoming cards" : "Nadcházející karty", "Upcoming cards" : "Nadcházející karty",
"Load more" : "Načíst více", "Load more" : "Načíst více",
"Personal" : "Osobní", "Personal" : "Osobní",
@@ -146,16 +152,20 @@ OC.L10N.register(
"Next 30 days" : "Příštích 30 dnů", "Next 30 days" : "Příštích 30 dnů",
"No due date" : "Žádný termín", "No due date" : "Žádný termín",
"Clear filter" : "Vyčistit filtr", "Clear filter" : "Vyčistit filtr",
"View Modes" : "Zobrazit režimy",
"Toggle View Modes" : "Přepnout mezi režimy zobrazení",
"Hide archived cards" : "Skrýt archivované karty", "Hide archived cards" : "Skrýt archivované karty",
"Show archived cards" : "Zobrazit archivované karty", "Show archived cards" : "Zobrazit archivované karty",
"Toggle compact mode" : "Vyp/zap. kompaktní režim", "Toggle compact mode" : "Vyp/zap. kompaktní režim",
"Hide card cover images" : "Skrýt obrázky přebalu karet",
"Show card cover images" : "Zobrazit obrázky přebalu karet",
"Open details" : "Otevřít podrobnosti", "Open details" : "Otevřít podrobnosti",
"Details" : "Podrobnosti", "Details" : "Podrobnosti",
"Currently present people" : "Nyní přítomní lidé", "Currently present people" : "Nyní přítomní lidé",
"Loading board" : "Načítání tabule", "Loading board" : "Načítání tabule",
"Board not found" : "Tabule nenalezena",
"No lists available" : "Nejsou k dispozici žádné seznamy", "No lists available" : "Nejsou k dispozici žádné seznamy",
"Create a new list to add cards to this board" : "Pro přidání karet na tuto tabuli vytvořte nový seznam", "Create a new list to add cards to this board" : "Pro přidání karet na tuto tabuli vytvořte nový seznam",
"Board not found" : "Tabule nenalezena",
"Sharing" : "Sdílení", "Sharing" : "Sdílení",
"Tags" : "Štítky", "Tags" : "Štítky",
"Deleted items" : "Smazané položky", "Deleted items" : "Smazané položky",
@@ -223,6 +233,7 @@ OC.L10N.register(
"Cancel reply" : "Zrušit odpověď", "Cancel reply" : "Zrušit odpověď",
"Reply" : "Odpovědět", "Reply" : "Odpovědět",
"Update" : "Aktualizovat", "Update" : "Aktualizovat",
"Created:" : "Vytvořeno:",
"Description" : "Popis", "Description" : "Popis",
"(Unsaved)" : "(Neuloženo)", "(Unsaved)" : "(Neuloženo)",
"(Saving…)" : "(Ukládání…)", "(Saving…)" : "(Ukládání…)",
@@ -234,23 +245,32 @@ OC.L10N.register(
"Choose attachment" : "Zvolte přílohu", "Choose attachment" : "Zvolte přílohu",
"Assign a due date to this card…" : "Přiradit této kartě termín…", "Assign a due date to this card…" : "Přiradit této kartě termín…",
"Set a due date" : "Vybrat termín", "Set a due date" : "Vybrat termín",
"Add due date" : "Přidat termín",
"Choose a date" : "Zvolit datum",
"Remove due date" : "Odstranit termín", "Remove due date" : "Odstranit termín",
"Completed" : "Dokončeno",
"Due at:" : "Termín v:",
"Not completed" : "Nedokončeno",
"Unarchive card" : "Zrušit archivaci karty",
"Archive card" : "Archivovat kartu",
"Select Date" : "Vybrat datum", "Select Date" : "Vybrat datum",
"Today" : "Dnes", "Set due date for later today" : "Nastavit termín na dnešek",
"Tomorrow" : "Zítra", "Set due date for tomorrow" : "Nastavit termín na zítřek",
"Next week" : "Příští týden", "Set due date for this weekend" : "Nastavit termín na tento týden",
"Next month" : "Příští měsíc", "Set due date for next week" : "Nastavit termín na příští týden",
"Assign a tag to this card…" : "Přiřadit této kartě štítek…", "Assign a tag to this card…" : "Přiřadit této kartě štítek…",
"Create a new tag:" : "Vytvořit nový štítek:",
"(group)" : "(skupina)", "(group)" : "(skupina)",
"Next week {timeLocale}" : "Příští týden {timeLocale}",
"Todo items" : "Položky k udělání", "Todo items" : "Položky k udělání",
"{count} comments, {unread} unread" : "{count} komentářů, {unread} nepřečtených", "{count} comments, {unread} unread" : "{count} komentářů, {unread} nepřečtených",
"Edit card title" : "Upravit nadpis karty", "Edit card title" : "Upravit nadpis karty",
"Card details" : "Podrobnosti o kartě",
"Assign to me" : "Přiřadit mě", "Assign to me" : "Přiřadit mě",
"Unassign myself" : "Zrušit přiřazení sobě", "Unassign myself" : "Zrušit přiřazení sobě",
"Mark as not done" : "Označit jako nehotové",
"Mark as done" : "Označit jako hotové",
"Move card" : "Přesunout kartu", "Move card" : "Přesunout kartu",
"Card details" : "Podrobnosti o kartě",
"Unarchive card" : "Zrušit archivaci karty",
"Archive card" : "Archivovat kartu",
"Delete card" : "Smazat kartu", "Delete card" : "Smazat kartu",
"Move card to another board" : "Přesunout kartu na jinou tabuli", "Move card to another board" : "Přesunout kartu na jinou tabuli",
"Select a list" : "Vyberte sloupec", "Select a list" : "Vyberte sloupec",
@@ -286,9 +306,12 @@ OC.L10N.register(
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Opravdu chcete tabuli {title} smazat? Toto smaže veškerá data této tabule, včetně archivovaných karet.", "Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Opravdu chcete tabuli {title} smazat? Toto smaže veškerá data této tabule, včetně archivovaných karet.",
"Delete the board?" : "Smazat tabuli?", "Delete the board?" : "Smazat tabuli?",
"Loading filtered view" : "Načítání filtrovaného pohledu", "Loading filtered view" : "Načítání filtrovaného pohledu",
"Today" : "Dnes",
"Tomorrow" : "Zítra",
"No due" : "Žádný termín", "No due" : "Žádný termín",
"Search for {searchQuery} in all boards" : "Hledat {searchQuery} na všech tabulích", "Search for {searchQuery} in all boards" : "Hledat {searchQuery} na všech tabulích",
"No results found" : "Nenalezeny žádné výsledky", "No results found" : "Nenalezeny žádné výsledky",
"This weekend {timeLocale}" : "Tento víkend {timeLocale}",
"Deck board {name}\n* Last modified on {lastMod}" : "Deck karta {name}\n* Naposledy změněno {lastMod}", "Deck board {name}\n* Last modified on {lastMod}" : "Deck karta {name}\n* Naposledy změněno {lastMod}",
"{stack} in {board}" : "{stack} v {board}", "{stack} in {board}" : "{stack} v {board}",
"Click to expand description" : "Popis rozbalíte kliknutím", "Click to expand description" : "Popis rozbalíte kliknutím",
@@ -303,9 +326,13 @@ OC.L10N.register(
"Open card" : "Otevřít kartu", "Open card" : "Otevřít kartu",
"Close" : "Zavřít", "Close" : "Zavřít",
"No upcoming cards" : "Žádné nadcházející karty", "No upcoming cards" : "Žádné nadcházející karty",
"upcoming cards today" : "nadcházející karty na dnešek",
"upcoming cards tomorrow" : "nadcházející karty na zítřek",
"upcoming cards" : "nadcházející karty", "upcoming cards" : "nadcházející karty",
"New card" : "Nová karta", "New card" : "Nová karta",
"Due on {date}" : "Termín {date}", "Due on {date}" : "Termín {date}",
"Tomorrow {timeLocale}" : "Zítra {timeLocale}",
"Later today {timeLocale}" : "Později dnes {timeLocale}",
"Link to a board" : "Propojit s tabulí", "Link to a board" : "Propojit s tabulí",
"Link to a card" : "Propojit s kartou", "Link to a card" : "Propojit s kartou",
"Create a card" : "Vytvořit kartu", "Create a card" : "Vytvořit kartu",
@@ -322,6 +349,8 @@ OC.L10N.register(
"Add a new list" : "Přidat nový sloupec", "Add a new list" : "Přidat nový sloupec",
"Assign to users" : "Přiřadit k uživatelům", "Assign to users" : "Přiřadit k uživatelům",
"Due date" : "Termín", "Due date" : "Termín",
"Next week" : "Příští týden",
"Next month" : "Příští měsíc",
"Limit deck usage of groups" : "Omezit využití deck na skupiny", "Limit deck usage of groups" : "Omezit využití deck na skupiny",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Omezení nastavené pro Deck brání uživatelům, kteří nejsou součástí těchto skupin, ve vytváření vlastních tabulí. Nicméně i tak ale pořád budou moci pracovat na tabulích, které jsou jim nasdíleny." "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Omezení nastavené pro Deck brání uživatelům, kteří nejsou součástí těchto skupin, ve vytváření vlastních tabulí. Nicméně i tak ale pořád budou moci pracovat na tabulích, které jsou jim nasdíleny."
}, },

View File

@@ -35,6 +35,10 @@
"{user} has archived card {card} in list {stack} on board {board}" : "{user} zaarchivoval(a) kartu {card} ve sloupci {stack} na tabuli {board}", "{user} has archived card {card} in list {stack} on board {board}" : "{user} zaarchivoval(a) kartu {card} ve sloupci {stack} na tabuli {board}",
"You have unarchived card {card} in list {stack} on board {board}" : "Zrušili jste archivacii karty {card} ve sloupci {stack} na tabuli {board}", "You have unarchived card {card} in list {stack} on board {board}" : "Zrušili jste archivacii karty {card} ve sloupci {stack} na tabuli {board}",
"{user} has unarchived card {card} in list {stack} on board {board}" : "{user} zrušil(a) archivaci karty {card} ve sloupci {stack} na tabuli {board}", "{user} has unarchived card {card} in list {stack} on board {board}" : "{user} zrušil(a) archivaci karty {card} ve sloupci {stack} na tabuli {board}",
"You have marked the card {card} as done in list {stack} on board {board}" : "Označili jste kartu {card} jako splněnou v seznamu {stack} na tabuli {board}",
"{user} has marked card {card} as done in list {stack} on board {board}" : "{user} označil(a) {card} jako splněnou {stack} na tabuli {board}",
"You have marked the card {card} as undone in list {stack} on board {board}" : "Zrušili jste označení karty {card} jako splněné v seznamu {stack} na tabuli {board}",
"{user} has marked the card {card} as undone in list {stack} on board {board}" : "{user} zrušil(a) označení {card} jako splněné {stack} na tabuli {board}",
"You have removed the due date of card {card}" : "Odebrali jste termín u karty {card}", "You have removed the due date of card {card}" : "Odebrali jste termín u karty {card}",
"{user} has removed the due date of card {card}" : "{user} odebral(a) termín u karty {card}", "{user} has removed the due date of card {card}" : "{user} odebral(a) termín u karty {card}",
"You have set the due date of card {card} to {after}" : "Nastavili jste termín u karty {card} na {after}", "You have set the due date of card {card} to {after}" : "Nastavili jste termín u karty {card} na {after}",
@@ -66,6 +70,8 @@
"A <strong>board, list or card</strong> was changed" : "<strong>tabule, seznam nebo karta</strong> byla změněna", "A <strong>board, list or card</strong> was changed" : "<strong>tabule, seznam nebo karta</strong> byla změněna",
"A <strong>comment</strong> was created on a card" : "Na kartě byl vytvořen <strong>komentář</strong>", "A <strong>comment</strong> was created on a card" : "Na kartě byl vytvořen <strong>komentář</strong>",
"A <strong>card description</strong> has been changed" : "<strong>Popis karty</strong> byl změněn", "A <strong>card description</strong> has been changed" : "<strong>Popis karty</strong> byl změněn",
"Cards due today" : "Karty, kterým končí termín dnes",
"Cards due tomorrow" : "Karty, které mají termín zítra",
"Upcoming cards" : "Nadcházející karty", "Upcoming cards" : "Nadcházející karty",
"Load more" : "Načíst více", "Load more" : "Načíst více",
"Personal" : "Osobní", "Personal" : "Osobní",
@@ -144,16 +150,20 @@
"Next 30 days" : "Příštích 30 dnů", "Next 30 days" : "Příštích 30 dnů",
"No due date" : "Žádný termín", "No due date" : "Žádný termín",
"Clear filter" : "Vyčistit filtr", "Clear filter" : "Vyčistit filtr",
"View Modes" : "Zobrazit režimy",
"Toggle View Modes" : "Přepnout mezi režimy zobrazení",
"Hide archived cards" : "Skrýt archivované karty", "Hide archived cards" : "Skrýt archivované karty",
"Show archived cards" : "Zobrazit archivované karty", "Show archived cards" : "Zobrazit archivované karty",
"Toggle compact mode" : "Vyp/zap. kompaktní režim", "Toggle compact mode" : "Vyp/zap. kompaktní režim",
"Hide card cover images" : "Skrýt obrázky přebalu karet",
"Show card cover images" : "Zobrazit obrázky přebalu karet",
"Open details" : "Otevřít podrobnosti", "Open details" : "Otevřít podrobnosti",
"Details" : "Podrobnosti", "Details" : "Podrobnosti",
"Currently present people" : "Nyní přítomní lidé", "Currently present people" : "Nyní přítomní lidé",
"Loading board" : "Načítání tabule", "Loading board" : "Načítání tabule",
"Board not found" : "Tabule nenalezena",
"No lists available" : "Nejsou k dispozici žádné seznamy", "No lists available" : "Nejsou k dispozici žádné seznamy",
"Create a new list to add cards to this board" : "Pro přidání karet na tuto tabuli vytvořte nový seznam", "Create a new list to add cards to this board" : "Pro přidání karet na tuto tabuli vytvořte nový seznam",
"Board not found" : "Tabule nenalezena",
"Sharing" : "Sdílení", "Sharing" : "Sdílení",
"Tags" : "Štítky", "Tags" : "Štítky",
"Deleted items" : "Smazané položky", "Deleted items" : "Smazané položky",
@@ -221,6 +231,7 @@
"Cancel reply" : "Zrušit odpověď", "Cancel reply" : "Zrušit odpověď",
"Reply" : "Odpovědět", "Reply" : "Odpovědět",
"Update" : "Aktualizovat", "Update" : "Aktualizovat",
"Created:" : "Vytvořeno:",
"Description" : "Popis", "Description" : "Popis",
"(Unsaved)" : "(Neuloženo)", "(Unsaved)" : "(Neuloženo)",
"(Saving…)" : "(Ukládání…)", "(Saving…)" : "(Ukládání…)",
@@ -232,23 +243,32 @@
"Choose attachment" : "Zvolte přílohu", "Choose attachment" : "Zvolte přílohu",
"Assign a due date to this card…" : "Přiradit této kartě termín…", "Assign a due date to this card…" : "Přiradit této kartě termín…",
"Set a due date" : "Vybrat termín", "Set a due date" : "Vybrat termín",
"Add due date" : "Přidat termín",
"Choose a date" : "Zvolit datum",
"Remove due date" : "Odstranit termín", "Remove due date" : "Odstranit termín",
"Completed" : "Dokončeno",
"Due at:" : "Termín v:",
"Not completed" : "Nedokončeno",
"Unarchive card" : "Zrušit archivaci karty",
"Archive card" : "Archivovat kartu",
"Select Date" : "Vybrat datum", "Select Date" : "Vybrat datum",
"Today" : "Dnes", "Set due date for later today" : "Nastavit termín na dnešek",
"Tomorrow" : "Zítra", "Set due date for tomorrow" : "Nastavit termín na zítřek",
"Next week" : "Příští týden", "Set due date for this weekend" : "Nastavit termín na tento týden",
"Next month" : "Příští měsíc", "Set due date for next week" : "Nastavit termín na příští týden",
"Assign a tag to this card…" : "Přiřadit této kartě štítek…", "Assign a tag to this card…" : "Přiřadit této kartě štítek…",
"Create a new tag:" : "Vytvořit nový štítek:",
"(group)" : "(skupina)", "(group)" : "(skupina)",
"Next week {timeLocale}" : "Příští týden {timeLocale}",
"Todo items" : "Položky k udělání", "Todo items" : "Položky k udělání",
"{count} comments, {unread} unread" : "{count} komentářů, {unread} nepřečtených", "{count} comments, {unread} unread" : "{count} komentářů, {unread} nepřečtených",
"Edit card title" : "Upravit nadpis karty", "Edit card title" : "Upravit nadpis karty",
"Card details" : "Podrobnosti o kartě",
"Assign to me" : "Přiřadit mě", "Assign to me" : "Přiřadit mě",
"Unassign myself" : "Zrušit přiřazení sobě", "Unassign myself" : "Zrušit přiřazení sobě",
"Mark as not done" : "Označit jako nehotové",
"Mark as done" : "Označit jako hotové",
"Move card" : "Přesunout kartu", "Move card" : "Přesunout kartu",
"Card details" : "Podrobnosti o kartě",
"Unarchive card" : "Zrušit archivaci karty",
"Archive card" : "Archivovat kartu",
"Delete card" : "Smazat kartu", "Delete card" : "Smazat kartu",
"Move card to another board" : "Přesunout kartu na jinou tabuli", "Move card to another board" : "Přesunout kartu na jinou tabuli",
"Select a list" : "Vyberte sloupec", "Select a list" : "Vyberte sloupec",
@@ -284,9 +304,12 @@
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Opravdu chcete tabuli {title} smazat? Toto smaže veškerá data této tabule, včetně archivovaných karet.", "Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Opravdu chcete tabuli {title} smazat? Toto smaže veškerá data této tabule, včetně archivovaných karet.",
"Delete the board?" : "Smazat tabuli?", "Delete the board?" : "Smazat tabuli?",
"Loading filtered view" : "Načítání filtrovaného pohledu", "Loading filtered view" : "Načítání filtrovaného pohledu",
"Today" : "Dnes",
"Tomorrow" : "Zítra",
"No due" : "Žádný termín", "No due" : "Žádný termín",
"Search for {searchQuery} in all boards" : "Hledat {searchQuery} na všech tabulích", "Search for {searchQuery} in all boards" : "Hledat {searchQuery} na všech tabulích",
"No results found" : "Nenalezeny žádné výsledky", "No results found" : "Nenalezeny žádné výsledky",
"This weekend {timeLocale}" : "Tento víkend {timeLocale}",
"Deck board {name}\n* Last modified on {lastMod}" : "Deck karta {name}\n* Naposledy změněno {lastMod}", "Deck board {name}\n* Last modified on {lastMod}" : "Deck karta {name}\n* Naposledy změněno {lastMod}",
"{stack} in {board}" : "{stack} v {board}", "{stack} in {board}" : "{stack} v {board}",
"Click to expand description" : "Popis rozbalíte kliknutím", "Click to expand description" : "Popis rozbalíte kliknutím",
@@ -301,9 +324,13 @@
"Open card" : "Otevřít kartu", "Open card" : "Otevřít kartu",
"Close" : "Zavřít", "Close" : "Zavřít",
"No upcoming cards" : "Žádné nadcházející karty", "No upcoming cards" : "Žádné nadcházející karty",
"upcoming cards today" : "nadcházející karty na dnešek",
"upcoming cards tomorrow" : "nadcházející karty na zítřek",
"upcoming cards" : "nadcházející karty", "upcoming cards" : "nadcházející karty",
"New card" : "Nová karta", "New card" : "Nová karta",
"Due on {date}" : "Termín {date}", "Due on {date}" : "Termín {date}",
"Tomorrow {timeLocale}" : "Zítra {timeLocale}",
"Later today {timeLocale}" : "Později dnes {timeLocale}",
"Link to a board" : "Propojit s tabulí", "Link to a board" : "Propojit s tabulí",
"Link to a card" : "Propojit s kartou", "Link to a card" : "Propojit s kartou",
"Create a card" : "Vytvořit kartu", "Create a card" : "Vytvořit kartu",
@@ -320,6 +347,8 @@
"Add a new list" : "Přidat nový sloupec", "Add a new list" : "Přidat nový sloupec",
"Assign to users" : "Přiřadit k uživatelům", "Assign to users" : "Přiřadit k uživatelům",
"Due date" : "Termín", "Due date" : "Termín",
"Next week" : "Příští týden",
"Next month" : "Příští měsíc",
"Limit deck usage of groups" : "Omezit využití deck na skupiny", "Limit deck usage of groups" : "Omezit využití deck na skupiny",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Omezení nastavené pro Deck brání uživatelům, kteří nejsou součástí těchto skupin, ve vytváření vlastních tabulí. Nicméně i tak ale pořád budou moci pracovat na tabulích, které jsou jim nasdíleny." "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Omezení nastavené pro Deck brání uživatelům, kteří nejsou součástí těchto skupin, ve vytváření vlastních tabulí. Nicméně i tak ale pořád budou moci pracovat na tabulích, které jsou jim nasdíleny."
},"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;" },"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"

View File

@@ -21,16 +21,17 @@ OC.L10N.register(
"Modified" : "Addaswyd", "Modified" : "Addaswyd",
"Save" : "Cadw", "Save" : "Cadw",
"Update" : "Diweddaru", "Update" : "Diweddaru",
"Created:" : "Crewyd:",
"Description" : "Disgrifiad", "Description" : "Disgrifiad",
"Select Date" : "Dewis Dyddiad", "Select Date" : "Dewis Dyddiad",
"Today" : "Heddiw",
"Next week" : "Wythnos nesaf",
"Next month" : "Mis nesaf",
"seconds ago" : "eiliad yn ôl", "seconds ago" : "eiliad yn ôl",
"Shared with you" : "Shared with you", "Shared with you" : "Shared with you",
"No reminder" : "Dim nodyn atgoffa", "No reminder" : "Dim nodyn atgoffa",
"An error occurred" : "Digwyddodd gwall", "An error occurred" : "Digwyddodd gwall",
"Today" : "Heddiw",
"Close" : "Cau", "Close" : "Cau",
"Share" : "Rhannu" "Share" : "Rhannu",
"Next week" : "Wythnos nesaf",
"Next month" : "Mis nesaf"
}, },
"nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;"); "nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;");

View File

@@ -19,16 +19,17 @@
"Modified" : "Addaswyd", "Modified" : "Addaswyd",
"Save" : "Cadw", "Save" : "Cadw",
"Update" : "Diweddaru", "Update" : "Diweddaru",
"Created:" : "Crewyd:",
"Description" : "Disgrifiad", "Description" : "Disgrifiad",
"Select Date" : "Dewis Dyddiad", "Select Date" : "Dewis Dyddiad",
"Today" : "Heddiw",
"Next week" : "Wythnos nesaf",
"Next month" : "Mis nesaf",
"seconds ago" : "eiliad yn ôl", "seconds ago" : "eiliad yn ôl",
"Shared with you" : "Shared with you", "Shared with you" : "Shared with you",
"No reminder" : "Dim nodyn atgoffa", "No reminder" : "Dim nodyn atgoffa",
"An error occurred" : "Digwyddodd gwall", "An error occurred" : "Digwyddodd gwall",
"Today" : "Heddiw",
"Close" : "Cau", "Close" : "Cau",
"Share" : "Rhannu" "Share" : "Rhannu",
"Next week" : "Wythnos nesaf",
"Next month" : "Mis nesaf"
},"pluralForm" :"nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;" },"pluralForm" :"nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;"
} }

View File

@@ -100,9 +100,9 @@ OC.L10N.register(
"Open details" : "Mere information", "Open details" : "Mere information",
"Details" : "Detaljer", "Details" : "Detaljer",
"Loading board" : "Indlæser tavle", "Loading board" : "Indlæser tavle",
"Board not found" : "Tavle ikke fundet.",
"No lists available" : "Ingen kolonner tilgængelige", "No lists available" : "Ingen kolonner tilgængelige",
"Create a new list to add cards to this board" : "Opret en ny kolonne for at tilføje kort til denne tavle ", "Create a new list to add cards to this board" : "Opret en ny kolonne for at tilføje kort til denne tavle ",
"Board not found" : "Tavle ikke fundet.",
"Sharing" : "Deling", "Sharing" : "Deling",
"Tags" : "Mærkat", "Tags" : "Mærkat",
"Deleted items" : "Slettede objekter", "Deleted items" : "Slettede objekter",
@@ -159,6 +159,7 @@ OC.L10N.register(
"In reply to" : "som svar til", "In reply to" : "som svar til",
"Reply" : "Besvar", "Reply" : "Besvar",
"Update" : "Opdatér", "Update" : "Opdatér",
"Created:" : "Oprettet:",
"Description" : "Beskrivelse", "Description" : "Beskrivelse",
"(Unsaved)" : "(Ikke gemt)", "(Unsaved)" : "(Ikke gemt)",
"(Saving…)" : "(Gemmer...)", "(Saving…)" : "(Gemmer...)",
@@ -170,24 +171,23 @@ OC.L10N.register(
"Choose attachment" : "Vælg en vedhæftning", "Choose attachment" : "Vælg en vedhæftning",
"Set a due date" : "Sæt en forfaldsdato", "Set a due date" : "Sæt en forfaldsdato",
"Remove due date" : "Fjern forfaldsdato", "Remove due date" : "Fjern forfaldsdato",
"Select Date" : "Vælg dato", "Completed" : "Fuldført",
"Today" : "I dag", "Not completed" : "Ikke afsluttet",
"Tomorrow" : "I morgen",
"Next week" : "Næste uge",
"Next month" : "Næste måned",
"Assign a tag to this card…" : "Tilføj et mærkat til dette kort ...",
"(group)" : "(gruppe)",
"Assign to me" : "Tildel til mig",
"Unassign myself" : "Fjern mig selv",
"Move card" : "Flyt kort",
"Card details" : "Kort detaljer",
"Unarchive card" : "Gen-aktivér kort", "Unarchive card" : "Gen-aktivér kort",
"Archive card" : "Arkivér kort", "Archive card" : "Arkivér kort",
"Select Date" : "Vælg dato",
"Assign a tag to this card…" : "Tilføj et mærkat til dette kort ...",
"(group)" : "(gruppe)",
"Card details" : "Kort detaljer",
"Assign to me" : "Tildel til mig",
"Unassign myself" : "Fjern mig selv",
"Mark as done" : "Marker som færdig",
"Move card" : "Flyt kort",
"Delete card" : "Slet kort", "Delete card" : "Slet kort",
"Move card to another board" : "Flyt kort til en anden tavle", "Move card to another board" : "Flyt kort til en anden tavle",
"Select a list" : "Vælg en kolonne", "Select a list" : "Vælg en kolonne",
"Card deleted" : "Kort slettet", "Card deleted" : "Kort slettet",
"seconds ago" : "sekunder siden", "seconds ago" : "sekunder siden",
"All boards" : "Alle tavler", "All boards" : "Alle tavler",
"Archived boards" : "Arkiverede lister", "Archived boards" : "Arkiverede lister",
"Shared with you" : "Shared with you", "Shared with you" : "Shared with you",
@@ -211,6 +211,8 @@ OC.L10N.register(
"An error occurred" : "Der var en fejl", "An error occurred" : "Der var en fejl",
"Delete the board?" : "Slet tavlen?", "Delete the board?" : "Slet tavlen?",
"Loading filtered view" : "Indlæser filtreret visning", "Loading filtered view" : "Indlæser filtreret visning",
"Today" : "I dag",
"Tomorrow" : "I morgen",
"No due" : "Ikke forfalden", "No due" : "Ikke forfalden",
"Create card" : "Opret kort", "Create card" : "Opret kort",
"Close" : "Luk", "Close" : "Luk",
@@ -230,6 +232,8 @@ OC.L10N.register(
"Add a new list" : "Tilføj en ny kolonne", "Add a new list" : "Tilføj en ny kolonne",
"Assign to users" : "Tildel til brugere", "Assign to users" : "Tildel til brugere",
"Due date" : "Forfaldsdato", "Due date" : "Forfaldsdato",
"Next week" : "Næste uge",
"Next month" : "Næste måned",
"Limit deck usage of groups" : "Begræns Deck brug til grupper", "Limit deck usage of groups" : "Begræns Deck brug til grupper",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Begrænsning af Deck vil blokere brugere som ikke er en del af de valgte grupper fra at oprette deres egne tavler. Brugere vil stadig kunne arbejde på tavler der er blevet delt med dem. " "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Begrænsning af Deck vil blokere brugere som ikke er en del af de valgte grupper fra at oprette deres egne tavler. Brugere vil stadig kunne arbejde på tavler der er blevet delt med dem. "
}, },

View File

@@ -98,9 +98,9 @@
"Open details" : "Mere information", "Open details" : "Mere information",
"Details" : "Detaljer", "Details" : "Detaljer",
"Loading board" : "Indlæser tavle", "Loading board" : "Indlæser tavle",
"Board not found" : "Tavle ikke fundet.",
"No lists available" : "Ingen kolonner tilgængelige", "No lists available" : "Ingen kolonner tilgængelige",
"Create a new list to add cards to this board" : "Opret en ny kolonne for at tilføje kort til denne tavle ", "Create a new list to add cards to this board" : "Opret en ny kolonne for at tilføje kort til denne tavle ",
"Board not found" : "Tavle ikke fundet.",
"Sharing" : "Deling", "Sharing" : "Deling",
"Tags" : "Mærkat", "Tags" : "Mærkat",
"Deleted items" : "Slettede objekter", "Deleted items" : "Slettede objekter",
@@ -157,6 +157,7 @@
"In reply to" : "som svar til", "In reply to" : "som svar til",
"Reply" : "Besvar", "Reply" : "Besvar",
"Update" : "Opdatér", "Update" : "Opdatér",
"Created:" : "Oprettet:",
"Description" : "Beskrivelse", "Description" : "Beskrivelse",
"(Unsaved)" : "(Ikke gemt)", "(Unsaved)" : "(Ikke gemt)",
"(Saving…)" : "(Gemmer...)", "(Saving…)" : "(Gemmer...)",
@@ -168,24 +169,23 @@
"Choose attachment" : "Vælg en vedhæftning", "Choose attachment" : "Vælg en vedhæftning",
"Set a due date" : "Sæt en forfaldsdato", "Set a due date" : "Sæt en forfaldsdato",
"Remove due date" : "Fjern forfaldsdato", "Remove due date" : "Fjern forfaldsdato",
"Select Date" : "Vælg dato", "Completed" : "Fuldført",
"Today" : "I dag", "Not completed" : "Ikke afsluttet",
"Tomorrow" : "I morgen",
"Next week" : "Næste uge",
"Next month" : "Næste måned",
"Assign a tag to this card…" : "Tilføj et mærkat til dette kort ...",
"(group)" : "(gruppe)",
"Assign to me" : "Tildel til mig",
"Unassign myself" : "Fjern mig selv",
"Move card" : "Flyt kort",
"Card details" : "Kort detaljer",
"Unarchive card" : "Gen-aktivér kort", "Unarchive card" : "Gen-aktivér kort",
"Archive card" : "Arkivér kort", "Archive card" : "Arkivér kort",
"Select Date" : "Vælg dato",
"Assign a tag to this card…" : "Tilføj et mærkat til dette kort ...",
"(group)" : "(gruppe)",
"Card details" : "Kort detaljer",
"Assign to me" : "Tildel til mig",
"Unassign myself" : "Fjern mig selv",
"Mark as done" : "Marker som færdig",
"Move card" : "Flyt kort",
"Delete card" : "Slet kort", "Delete card" : "Slet kort",
"Move card to another board" : "Flyt kort til en anden tavle", "Move card to another board" : "Flyt kort til en anden tavle",
"Select a list" : "Vælg en kolonne", "Select a list" : "Vælg en kolonne",
"Card deleted" : "Kort slettet", "Card deleted" : "Kort slettet",
"seconds ago" : "sekunder siden", "seconds ago" : "sekunder siden",
"All boards" : "Alle tavler", "All boards" : "Alle tavler",
"Archived boards" : "Arkiverede lister", "Archived boards" : "Arkiverede lister",
"Shared with you" : "Shared with you", "Shared with you" : "Shared with you",
@@ -209,6 +209,8 @@
"An error occurred" : "Der var en fejl", "An error occurred" : "Der var en fejl",
"Delete the board?" : "Slet tavlen?", "Delete the board?" : "Slet tavlen?",
"Loading filtered view" : "Indlæser filtreret visning", "Loading filtered view" : "Indlæser filtreret visning",
"Today" : "I dag",
"Tomorrow" : "I morgen",
"No due" : "Ikke forfalden", "No due" : "Ikke forfalden",
"Create card" : "Opret kort", "Create card" : "Opret kort",
"Close" : "Luk", "Close" : "Luk",
@@ -228,6 +230,8 @@
"Add a new list" : "Tilføj en ny kolonne", "Add a new list" : "Tilføj en ny kolonne",
"Assign to users" : "Tildel til brugere", "Assign to users" : "Tildel til brugere",
"Due date" : "Forfaldsdato", "Due date" : "Forfaldsdato",
"Next week" : "Næste uge",
"Next month" : "Næste måned",
"Limit deck usage of groups" : "Begræns Deck brug til grupper", "Limit deck usage of groups" : "Begræns Deck brug til grupper",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Begrænsning af Deck vil blokere brugere som ikke er en del af de valgte grupper fra at oprette deres egne tavler. Brugere vil stadig kunne arbejde på tavler der er blevet delt med dem. " "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Begrænsning af Deck vil blokere brugere som ikke er en del af de valgte grupper fra at oprette deres egne tavler. Brugere vil stadig kunne arbejde på tavler der er blevet delt med dem. "
},"pluralForm" :"nplurals=2; plural=(n != 1);" },"pluralForm" :"nplurals=2; plural=(n != 1);"

View File

@@ -37,6 +37,10 @@ OC.L10N.register(
"{user} has archived card {card} in list {stack} on board {board}" : "{user} hat die Karte {card} in der Liste {stack} auf dem Board {board} archiviert", "{user} has archived card {card} in list {stack} on board {board}" : "{user} hat die Karte {card} in der Liste {stack} auf dem Board {board} archiviert",
"You have unarchived card {card} in list {stack} on board {board}" : "Du hast die Karte {card} in der Liste {stack} auf dem Board {board} dearchiviert", "You have unarchived card {card} in list {stack} on board {board}" : "Du hast die Karte {card} in der Liste {stack} auf dem Board {board} dearchiviert",
"{user} has unarchived card {card} in list {stack} on board {board}" : "{user} hat die Karte {card} in der Liste {stack} auf dem Board {board} dearchiviert", "{user} has unarchived card {card} in list {stack} on board {board}" : "{user} hat die Karte {card} in der Liste {stack} auf dem Board {board} dearchiviert",
"You have marked the card {card} as done in list {stack} on board {board}" : "Du hast die Karte {card} in der Liste {stack} auf dem Board {board} als erledigt markiert.",
"{user} has marked card {card} as done in list {stack} on board {board}" : "{user} hat die Karte {card} in der Liste {stack} auf dem Board {board} als erledigt markiert.",
"You have marked the card {card} as undone in list {stack} on board {board}" : "Du hast die Karte {card} in der Liste {stack} auf dem Board {board} als nicht erledigt markiert.",
"{user} has marked the card {card} as undone in list {stack} on board {board}" : "{user} hat die Karte {card} in der Liste {stack} auf dem Board {board} als nicht erledigt markiert.",
"You have removed the due date of card {card}" : "Du hast das Fälligkeitsdatum der Karte {card} entfernt", "You have removed the due date of card {card}" : "Du hast das Fälligkeitsdatum der Karte {card} entfernt",
"{user} has removed the due date of card {card}" : "{user} hat das Fälligkeitsdatum der Karte {card} entfernt", "{user} has removed the due date of card {card}" : "{user} hat das Fälligkeitsdatum der Karte {card} entfernt",
"You have set the due date of card {card} to {after}" : "Du hast das Fälligkeitsdatum der Karte {card} auf {after} gesetzt", "You have set the due date of card {card} to {after}" : "Du hast das Fälligkeitsdatum der Karte {card} auf {after} gesetzt",
@@ -68,6 +72,8 @@ OC.L10N.register(
"A <strong>board, list or card</strong> was changed" : "Ein <strong>Bord, eine Liste oder Karte</strong> wurde geändert.", "A <strong>board, list or card</strong> was changed" : "Ein <strong>Bord, eine Liste oder Karte</strong> wurde geändert.",
"A <strong>comment</strong> was created on a card" : "Ein <strong>Kommentar</strong> zu einer Karte wurde erstellt", "A <strong>comment</strong> was created on a card" : "Ein <strong>Kommentar</strong> zu einer Karte wurde erstellt",
"A <strong>card description</strong> has been changed" : "Eine <strong>Kartenbeschreibung</strong> wurde geändert.", "A <strong>card description</strong> has been changed" : "Eine <strong>Kartenbeschreibung</strong> wurde geändert.",
"Cards due today" : "Karten, die heute fällig sind",
"Cards due tomorrow" : "Karten, die morgen fällig sind",
"Upcoming cards" : "Anstehende Karten", "Upcoming cards" : "Anstehende Karten",
"Load more" : "Mehr laden", "Load more" : "Mehr laden",
"Personal" : "Persönlich", "Personal" : "Persönlich",
@@ -146,16 +152,20 @@ OC.L10N.register(
"Next 30 days" : "Die nächsten 30 Tage", "Next 30 days" : "Die nächsten 30 Tage",
"No due date" : "Kein Fälligkeitsdatum", "No due date" : "Kein Fälligkeitsdatum",
"Clear filter" : "Filter zurücksetzen", "Clear filter" : "Filter zurücksetzen",
"View Modes" : "Ansichtsmodi",
"Toggle View Modes" : "Ansichtsmodi wechseln",
"Hide archived cards" : "Archivierte Karten ausblenden", "Hide archived cards" : "Archivierte Karten ausblenden",
"Show archived cards" : "Archivierte Karten anzeigen", "Show archived cards" : "Archivierte Karten anzeigen",
"Toggle compact mode" : "Kompaktmodus umschalten", "Toggle compact mode" : "Kompaktmodus umschalten",
"Hide card cover images" : "Bilder auf den Karten ausblenden",
"Show card cover images" : "Bilder auf den Karten anzeigen",
"Open details" : "Details öffnen", "Open details" : "Details öffnen",
"Details" : "Details", "Details" : "Details",
"Currently present people" : "Aktuell Anwesende", "Currently present people" : "Aktuell Anwesende",
"Loading board" : "Lade Board", "Loading board" : "Lade Board",
"Board not found" : "Board nicht gefunden",
"No lists available" : "Keine Listen verfügbar", "No lists available" : "Keine Listen verfügbar",
"Create a new list to add cards to this board" : "Erstelle eine neue Liste, um diesem Board Karten hinzuzufügen", "Create a new list to add cards to this board" : "Erstelle eine neue Liste, um diesem Board Karten hinzuzufügen",
"Board not found" : "Board nicht gefunden",
"Sharing" : "Teilen", "Sharing" : "Teilen",
"Tags" : "Schlagworte", "Tags" : "Schlagworte",
"Deleted items" : "Gelöschte Objekte", "Deleted items" : "Gelöschte Objekte",
@@ -223,6 +233,7 @@ OC.L10N.register(
"Cancel reply" : "Antwort abbrechen", "Cancel reply" : "Antwort abbrechen",
"Reply" : "Antworten", "Reply" : "Antworten",
"Update" : "Aktualisieren", "Update" : "Aktualisieren",
"Created:" : "Erstellt:",
"Description" : "Beschreibung", "Description" : "Beschreibung",
"(Unsaved)" : "(nicht gespeichert)", "(Unsaved)" : "(nicht gespeichert)",
"(Saving…)" : "(Speichere …)", "(Saving…)" : "(Speichere …)",
@@ -234,23 +245,32 @@ OC.L10N.register(
"Choose attachment" : "Anhang auswählen", "Choose attachment" : "Anhang auswählen",
"Assign a due date to this card…" : "Dieser Karte ein Fälligkeitsdatum zuweisen …", "Assign a due date to this card…" : "Dieser Karte ein Fälligkeitsdatum zuweisen …",
"Set a due date" : "Ein Ablaufdatum setzen", "Set a due date" : "Ein Ablaufdatum setzen",
"Add due date" : "Fälligkeitsdatum hinzufügen",
"Choose a date" : "Datum auswählen",
"Remove due date" : "Fälligkeitsdatum löschen", "Remove due date" : "Fälligkeitsdatum löschen",
"Completed" : "Fertiggestellt",
"Due at:" : "Fallig am:",
"Not completed" : "Nicht fertiggestellt",
"Unarchive card" : "Karte dearchivieren",
"Archive card" : "Karte archivieren",
"Select Date" : "Datum auswählen", "Select Date" : "Datum auswählen",
"Today" : "Heute", "Set due date for later today" : "Fälligkeitsdatum auf heute noch setzen",
"Tomorrow" : "Morgen", "Set due date for tomorrow" : "Fälligkeitsdatum auf morgen setzen",
"Next week" : "Nächste Woche", "Set due date for this weekend" : "Fälligkeitsdatum auf kommendes Wochenende setzen",
"Next month" : "Nächster Monat", "Set due date for next week" : "Fälligkeitsdatum auf nächste Woche setzen",
"Assign a tag to this card…" : "Dieser Karte ein Schlagwort zuweisen …", "Assign a tag to this card…" : "Dieser Karte ein Schlagwort zuweisen …",
"Create a new tag:" : "Neues Schlagwort erstellen:",
"(group)" : "(Gruppe)", "(group)" : "(Gruppe)",
"Next week {timeLocale}" : "Nächste Woche {timeLocale}",
"Todo items" : "Aufgaben-Elemente", "Todo items" : "Aufgaben-Elemente",
"{count} comments, {unread} unread" : "{count} Kommentare, {unread} ungelesen", "{count} comments, {unread} unread" : "{count} Kommentare, {unread} ungelesen",
"Edit card title" : "Kartentitel bearbeiten", "Edit card title" : "Kartentitel bearbeiten",
"Card details" : "Karten-Details",
"Assign to me" : "Mir zuweisen", "Assign to me" : "Mir zuweisen",
"Unassign myself" : "Nicht mehr mir zuweisen", "Unassign myself" : "Nicht mehr mir zuweisen",
"Mark as not done" : "Als nicht erledigt markieren",
"Mark as done" : "Als erledigt markieren",
"Move card" : "Karte verschieben", "Move card" : "Karte verschieben",
"Card details" : "Karten-Details",
"Unarchive card" : "Karte dearchivieren",
"Archive card" : "Karte archivieren",
"Delete card" : "Karte löschen", "Delete card" : "Karte löschen",
"Move card to another board" : "Karte auf ein anderes Board verschieben", "Move card to another board" : "Karte auf ein anderes Board verschieben",
"Select a list" : "Eine Liste auswählen", "Select a list" : "Eine Liste auswählen",
@@ -286,9 +306,12 @@ OC.L10N.register(
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Möchtest du wirklich das Board {title} mit all seinen Daten einschließlich der archivierten Karten löschen?", "Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Möchtest du wirklich das Board {title} mit all seinen Daten einschließlich der archivierten Karten löschen?",
"Delete the board?" : "Das Board löschen?", "Delete the board?" : "Das Board löschen?",
"Loading filtered view" : "Lade gefilterte Ansicht", "Loading filtered view" : "Lade gefilterte Ansicht",
"Today" : "Heute",
"Tomorrow" : "Morgen",
"No due" : "Kein Fälligkeitsdatum", "No due" : "Kein Fälligkeitsdatum",
"Search for {searchQuery} in all boards" : "Suche nach {searchQuery} in allen Boards", "Search for {searchQuery} in all boards" : "Suche nach {searchQuery} in allen Boards",
"No results found" : "Keine Ergebnisse gefunden", "No results found" : "Keine Ergebnisse gefunden",
"This weekend {timeLocale}" : "Dieses Wochenende {timeLocale}",
"Deck board {name}\n* Last modified on {lastMod}" : "Deck-Board {name}\n* Zuletzt geändert am {lastMod} ", "Deck board {name}\n* Last modified on {lastMod}" : "Deck-Board {name}\n* Zuletzt geändert am {lastMod} ",
"{stack} in {board}" : "{stack} in {board}", "{stack} in {board}" : "{stack} in {board}",
"Click to expand description" : "Klicken, um die Beschreibung zu erweitern", "Click to expand description" : "Klicken, um die Beschreibung zu erweitern",
@@ -303,9 +326,13 @@ OC.L10N.register(
"Open card" : "Karte öffnen", "Open card" : "Karte öffnen",
"Close" : "Schließen", "Close" : "Schließen",
"No upcoming cards" : "Keine anstehenden Karten", "No upcoming cards" : "Keine anstehenden Karten",
"upcoming cards today" : "Heute anstehende Karten",
"upcoming cards tomorrow" : "Morgen anstehende Karten",
"upcoming cards" : "Anstehende Karten", "upcoming cards" : "Anstehende Karten",
"New card" : "Neue Karte", "New card" : "Neue Karte",
"Due on {date}" : "Fällig am {date}", "Due on {date}" : "Fällig am {date}",
"Tomorrow {timeLocale}" : "Morgen {timeLocale}",
"Later today {timeLocale}" : "Heute noch {timeLocale}",
"Link to a board" : "Mit einem Board verknüpfen", "Link to a board" : "Mit einem Board verknüpfen",
"Link to a card" : "Mit einer Karte verknüpfen", "Link to a card" : "Mit einer Karte verknüpfen",
"Create a card" : "Eine Karte erstellen", "Create a card" : "Eine Karte erstellen",
@@ -322,6 +349,8 @@ OC.L10N.register(
"Add a new list" : "Eine neue Liste hinzufügen", "Add a new list" : "Eine neue Liste hinzufügen",
"Assign to users" : "Benutzern zuweisen", "Assign to users" : "Benutzern zuweisen",
"Due date" : "Fälligkeitsdatum", "Due date" : "Fälligkeitsdatum",
"Next week" : "Nächste Woche",
"Next month" : "Nächster Monat",
"Limit deck usage of groups" : "Nutzung auf Gruppen einschränken", "Limit deck usage of groups" : "Nutzung auf Gruppen einschränken",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Wenn du Deck einschränkst, können Benutzer, die nicht zu diesen Gruppen gehören, keine eigenen Boards erstellen. Die Benutzer können weiterhin an Boards arbeiten, die für sie freigegeben wurden." "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Wenn du Deck einschränkst, können Benutzer, die nicht zu diesen Gruppen gehören, keine eigenen Boards erstellen. Die Benutzer können weiterhin an Boards arbeiten, die für sie freigegeben wurden."
}, },

View File

@@ -35,6 +35,10 @@
"{user} has archived card {card} in list {stack} on board {board}" : "{user} hat die Karte {card} in der Liste {stack} auf dem Board {board} archiviert", "{user} has archived card {card} in list {stack} on board {board}" : "{user} hat die Karte {card} in der Liste {stack} auf dem Board {board} archiviert",
"You have unarchived card {card} in list {stack} on board {board}" : "Du hast die Karte {card} in der Liste {stack} auf dem Board {board} dearchiviert", "You have unarchived card {card} in list {stack} on board {board}" : "Du hast die Karte {card} in der Liste {stack} auf dem Board {board} dearchiviert",
"{user} has unarchived card {card} in list {stack} on board {board}" : "{user} hat die Karte {card} in der Liste {stack} auf dem Board {board} dearchiviert", "{user} has unarchived card {card} in list {stack} on board {board}" : "{user} hat die Karte {card} in der Liste {stack} auf dem Board {board} dearchiviert",
"You have marked the card {card} as done in list {stack} on board {board}" : "Du hast die Karte {card} in der Liste {stack} auf dem Board {board} als erledigt markiert.",
"{user} has marked card {card} as done in list {stack} on board {board}" : "{user} hat die Karte {card} in der Liste {stack} auf dem Board {board} als erledigt markiert.",
"You have marked the card {card} as undone in list {stack} on board {board}" : "Du hast die Karte {card} in der Liste {stack} auf dem Board {board} als nicht erledigt markiert.",
"{user} has marked the card {card} as undone in list {stack} on board {board}" : "{user} hat die Karte {card} in der Liste {stack} auf dem Board {board} als nicht erledigt markiert.",
"You have removed the due date of card {card}" : "Du hast das Fälligkeitsdatum der Karte {card} entfernt", "You have removed the due date of card {card}" : "Du hast das Fälligkeitsdatum der Karte {card} entfernt",
"{user} has removed the due date of card {card}" : "{user} hat das Fälligkeitsdatum der Karte {card} entfernt", "{user} has removed the due date of card {card}" : "{user} hat das Fälligkeitsdatum der Karte {card} entfernt",
"You have set the due date of card {card} to {after}" : "Du hast das Fälligkeitsdatum der Karte {card} auf {after} gesetzt", "You have set the due date of card {card} to {after}" : "Du hast das Fälligkeitsdatum der Karte {card} auf {after} gesetzt",
@@ -66,6 +70,8 @@
"A <strong>board, list or card</strong> was changed" : "Ein <strong>Bord, eine Liste oder Karte</strong> wurde geändert.", "A <strong>board, list or card</strong> was changed" : "Ein <strong>Bord, eine Liste oder Karte</strong> wurde geändert.",
"A <strong>comment</strong> was created on a card" : "Ein <strong>Kommentar</strong> zu einer Karte wurde erstellt", "A <strong>comment</strong> was created on a card" : "Ein <strong>Kommentar</strong> zu einer Karte wurde erstellt",
"A <strong>card description</strong> has been changed" : "Eine <strong>Kartenbeschreibung</strong> wurde geändert.", "A <strong>card description</strong> has been changed" : "Eine <strong>Kartenbeschreibung</strong> wurde geändert.",
"Cards due today" : "Karten, die heute fällig sind",
"Cards due tomorrow" : "Karten, die morgen fällig sind",
"Upcoming cards" : "Anstehende Karten", "Upcoming cards" : "Anstehende Karten",
"Load more" : "Mehr laden", "Load more" : "Mehr laden",
"Personal" : "Persönlich", "Personal" : "Persönlich",
@@ -144,16 +150,20 @@
"Next 30 days" : "Die nächsten 30 Tage", "Next 30 days" : "Die nächsten 30 Tage",
"No due date" : "Kein Fälligkeitsdatum", "No due date" : "Kein Fälligkeitsdatum",
"Clear filter" : "Filter zurücksetzen", "Clear filter" : "Filter zurücksetzen",
"View Modes" : "Ansichtsmodi",
"Toggle View Modes" : "Ansichtsmodi wechseln",
"Hide archived cards" : "Archivierte Karten ausblenden", "Hide archived cards" : "Archivierte Karten ausblenden",
"Show archived cards" : "Archivierte Karten anzeigen", "Show archived cards" : "Archivierte Karten anzeigen",
"Toggle compact mode" : "Kompaktmodus umschalten", "Toggle compact mode" : "Kompaktmodus umschalten",
"Hide card cover images" : "Bilder auf den Karten ausblenden",
"Show card cover images" : "Bilder auf den Karten anzeigen",
"Open details" : "Details öffnen", "Open details" : "Details öffnen",
"Details" : "Details", "Details" : "Details",
"Currently present people" : "Aktuell Anwesende", "Currently present people" : "Aktuell Anwesende",
"Loading board" : "Lade Board", "Loading board" : "Lade Board",
"Board not found" : "Board nicht gefunden",
"No lists available" : "Keine Listen verfügbar", "No lists available" : "Keine Listen verfügbar",
"Create a new list to add cards to this board" : "Erstelle eine neue Liste, um diesem Board Karten hinzuzufügen", "Create a new list to add cards to this board" : "Erstelle eine neue Liste, um diesem Board Karten hinzuzufügen",
"Board not found" : "Board nicht gefunden",
"Sharing" : "Teilen", "Sharing" : "Teilen",
"Tags" : "Schlagworte", "Tags" : "Schlagworte",
"Deleted items" : "Gelöschte Objekte", "Deleted items" : "Gelöschte Objekte",
@@ -221,6 +231,7 @@
"Cancel reply" : "Antwort abbrechen", "Cancel reply" : "Antwort abbrechen",
"Reply" : "Antworten", "Reply" : "Antworten",
"Update" : "Aktualisieren", "Update" : "Aktualisieren",
"Created:" : "Erstellt:",
"Description" : "Beschreibung", "Description" : "Beschreibung",
"(Unsaved)" : "(nicht gespeichert)", "(Unsaved)" : "(nicht gespeichert)",
"(Saving…)" : "(Speichere …)", "(Saving…)" : "(Speichere …)",
@@ -232,23 +243,32 @@
"Choose attachment" : "Anhang auswählen", "Choose attachment" : "Anhang auswählen",
"Assign a due date to this card…" : "Dieser Karte ein Fälligkeitsdatum zuweisen …", "Assign a due date to this card…" : "Dieser Karte ein Fälligkeitsdatum zuweisen …",
"Set a due date" : "Ein Ablaufdatum setzen", "Set a due date" : "Ein Ablaufdatum setzen",
"Add due date" : "Fälligkeitsdatum hinzufügen",
"Choose a date" : "Datum auswählen",
"Remove due date" : "Fälligkeitsdatum löschen", "Remove due date" : "Fälligkeitsdatum löschen",
"Completed" : "Fertiggestellt",
"Due at:" : "Fallig am:",
"Not completed" : "Nicht fertiggestellt",
"Unarchive card" : "Karte dearchivieren",
"Archive card" : "Karte archivieren",
"Select Date" : "Datum auswählen", "Select Date" : "Datum auswählen",
"Today" : "Heute", "Set due date for later today" : "Fälligkeitsdatum auf heute noch setzen",
"Tomorrow" : "Morgen", "Set due date for tomorrow" : "Fälligkeitsdatum auf morgen setzen",
"Next week" : "Nächste Woche", "Set due date for this weekend" : "Fälligkeitsdatum auf kommendes Wochenende setzen",
"Next month" : "Nächster Monat", "Set due date for next week" : "Fälligkeitsdatum auf nächste Woche setzen",
"Assign a tag to this card…" : "Dieser Karte ein Schlagwort zuweisen …", "Assign a tag to this card…" : "Dieser Karte ein Schlagwort zuweisen …",
"Create a new tag:" : "Neues Schlagwort erstellen:",
"(group)" : "(Gruppe)", "(group)" : "(Gruppe)",
"Next week {timeLocale}" : "Nächste Woche {timeLocale}",
"Todo items" : "Aufgaben-Elemente", "Todo items" : "Aufgaben-Elemente",
"{count} comments, {unread} unread" : "{count} Kommentare, {unread} ungelesen", "{count} comments, {unread} unread" : "{count} Kommentare, {unread} ungelesen",
"Edit card title" : "Kartentitel bearbeiten", "Edit card title" : "Kartentitel bearbeiten",
"Card details" : "Karten-Details",
"Assign to me" : "Mir zuweisen", "Assign to me" : "Mir zuweisen",
"Unassign myself" : "Nicht mehr mir zuweisen", "Unassign myself" : "Nicht mehr mir zuweisen",
"Mark as not done" : "Als nicht erledigt markieren",
"Mark as done" : "Als erledigt markieren",
"Move card" : "Karte verschieben", "Move card" : "Karte verschieben",
"Card details" : "Karten-Details",
"Unarchive card" : "Karte dearchivieren",
"Archive card" : "Karte archivieren",
"Delete card" : "Karte löschen", "Delete card" : "Karte löschen",
"Move card to another board" : "Karte auf ein anderes Board verschieben", "Move card to another board" : "Karte auf ein anderes Board verschieben",
"Select a list" : "Eine Liste auswählen", "Select a list" : "Eine Liste auswählen",
@@ -284,9 +304,12 @@
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Möchtest du wirklich das Board {title} mit all seinen Daten einschließlich der archivierten Karten löschen?", "Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Möchtest du wirklich das Board {title} mit all seinen Daten einschließlich der archivierten Karten löschen?",
"Delete the board?" : "Das Board löschen?", "Delete the board?" : "Das Board löschen?",
"Loading filtered view" : "Lade gefilterte Ansicht", "Loading filtered view" : "Lade gefilterte Ansicht",
"Today" : "Heute",
"Tomorrow" : "Morgen",
"No due" : "Kein Fälligkeitsdatum", "No due" : "Kein Fälligkeitsdatum",
"Search for {searchQuery} in all boards" : "Suche nach {searchQuery} in allen Boards", "Search for {searchQuery} in all boards" : "Suche nach {searchQuery} in allen Boards",
"No results found" : "Keine Ergebnisse gefunden", "No results found" : "Keine Ergebnisse gefunden",
"This weekend {timeLocale}" : "Dieses Wochenende {timeLocale}",
"Deck board {name}\n* Last modified on {lastMod}" : "Deck-Board {name}\n* Zuletzt geändert am {lastMod} ", "Deck board {name}\n* Last modified on {lastMod}" : "Deck-Board {name}\n* Zuletzt geändert am {lastMod} ",
"{stack} in {board}" : "{stack} in {board}", "{stack} in {board}" : "{stack} in {board}",
"Click to expand description" : "Klicken, um die Beschreibung zu erweitern", "Click to expand description" : "Klicken, um die Beschreibung zu erweitern",
@@ -301,9 +324,13 @@
"Open card" : "Karte öffnen", "Open card" : "Karte öffnen",
"Close" : "Schließen", "Close" : "Schließen",
"No upcoming cards" : "Keine anstehenden Karten", "No upcoming cards" : "Keine anstehenden Karten",
"upcoming cards today" : "Heute anstehende Karten",
"upcoming cards tomorrow" : "Morgen anstehende Karten",
"upcoming cards" : "Anstehende Karten", "upcoming cards" : "Anstehende Karten",
"New card" : "Neue Karte", "New card" : "Neue Karte",
"Due on {date}" : "Fällig am {date}", "Due on {date}" : "Fällig am {date}",
"Tomorrow {timeLocale}" : "Morgen {timeLocale}",
"Later today {timeLocale}" : "Heute noch {timeLocale}",
"Link to a board" : "Mit einem Board verknüpfen", "Link to a board" : "Mit einem Board verknüpfen",
"Link to a card" : "Mit einer Karte verknüpfen", "Link to a card" : "Mit einer Karte verknüpfen",
"Create a card" : "Eine Karte erstellen", "Create a card" : "Eine Karte erstellen",
@@ -320,6 +347,8 @@
"Add a new list" : "Eine neue Liste hinzufügen", "Add a new list" : "Eine neue Liste hinzufügen",
"Assign to users" : "Benutzern zuweisen", "Assign to users" : "Benutzern zuweisen",
"Due date" : "Fälligkeitsdatum", "Due date" : "Fälligkeitsdatum",
"Next week" : "Nächste Woche",
"Next month" : "Nächster Monat",
"Limit deck usage of groups" : "Nutzung auf Gruppen einschränken", "Limit deck usage of groups" : "Nutzung auf Gruppen einschränken",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Wenn du Deck einschränkst, können Benutzer, die nicht zu diesen Gruppen gehören, keine eigenen Boards erstellen. Die Benutzer können weiterhin an Boards arbeiten, die für sie freigegeben wurden." "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Wenn du Deck einschränkst, können Benutzer, die nicht zu diesen Gruppen gehören, keine eigenen Boards erstellen. Die Benutzer können weiterhin an Boards arbeiten, die für sie freigegeben wurden."
},"pluralForm" :"nplurals=2; plural=(n != 1);" },"pluralForm" :"nplurals=2; plural=(n != 1);"

View File

@@ -37,6 +37,10 @@ OC.L10N.register(
"{user} has archived card {card} in list {stack} on board {board}" : "{user} hat die Karte {card} in der Liste {stack} auf dem Board {board} archiviert", "{user} has archived card {card} in list {stack} on board {board}" : "{user} hat die Karte {card} in der Liste {stack} auf dem Board {board} archiviert",
"You have unarchived card {card} in list {stack} on board {board}" : "Sie haben die Karte {card} in der Liste {stack} auf dem Board {board} dearchiviert", "You have unarchived card {card} in list {stack} on board {board}" : "Sie haben die Karte {card} in der Liste {stack} auf dem Board {board} dearchiviert",
"{user} has unarchived card {card} in list {stack} on board {board}" : "{user} hat die Karte {card} in der Liste {stack} auf dem Board {board} dearchiviert", "{user} has unarchived card {card} in list {stack} on board {board}" : "{user} hat die Karte {card} in der Liste {stack} auf dem Board {board} dearchiviert",
"You have marked the card {card} as done in list {stack} on board {board}" : "Sie haben die Karte {card} in der Liste {stack} im Board {board} als erledigt markiert.",
"{user} has marked card {card} as done in list {stack} on board {board}" : "{user} hat die Karte {card} in der Liste {stack} im Board {board} als erledigt markiert",
"You have marked the card {card} as undone in list {stack} on board {board}" : "Sie haben die Karte {card} in der Liste {stack} im Board {board} als rückgängig gemacht markiert",
"{user} has marked the card {card} as undone in list {stack} on board {board}" : "{user} hat die Karte {card} in der Liste {stack} im Board {board} als rückgängig gemacht markiert",
"You have removed the due date of card {card}" : "Sie haben das Fälligkeitsdatum der Karte {card} entfernt", "You have removed the due date of card {card}" : "Sie haben das Fälligkeitsdatum der Karte {card} entfernt",
"{user} has removed the due date of card {card}" : "{user} hat das Fälligkeitsdatum der Karte {card} entfernt", "{user} has removed the due date of card {card}" : "{user} hat das Fälligkeitsdatum der Karte {card} entfernt",
"You have set the due date of card {card} to {after}" : "Sie haben das Fälligkeitsdatum der Karte {card} auf {after} gesetzt", "You have set the due date of card {card} to {after}" : "Sie haben das Fälligkeitsdatum der Karte {card} auf {after} gesetzt",
@@ -68,6 +72,8 @@ OC.L10N.register(
"A <strong>board, list or card</strong> was changed" : "Ein <strong>Bord, eine Liste oder Karte</strong> wurde geändert", "A <strong>board, list or card</strong> was changed" : "Ein <strong>Bord, eine Liste oder Karte</strong> wurde geändert",
"A <strong>comment</strong> was created on a card" : "Ein <strong>Kommentar</strong> zu einer Karte wurde erstellt", "A <strong>comment</strong> was created on a card" : "Ein <strong>Kommentar</strong> zu einer Karte wurde erstellt",
"A <strong>card description</strong> has been changed" : "Eine <strong>Kartenbeschreibung</strong> wurde geändert", "A <strong>card description</strong> has been changed" : "Eine <strong>Kartenbeschreibung</strong> wurde geändert",
"Cards due today" : "Karten die heute fällig sind",
"Cards due tomorrow" : "Karten die morgen fällig sind",
"Upcoming cards" : "Anstehende Karten", "Upcoming cards" : "Anstehende Karten",
"Load more" : "Mehr laden", "Load more" : "Mehr laden",
"Personal" : "Persönlich", "Personal" : "Persönlich",
@@ -146,16 +152,20 @@ OC.L10N.register(
"Next 30 days" : "Die nächsten 30 Tage", "Next 30 days" : "Die nächsten 30 Tage",
"No due date" : "Kein Fälligkeitsdatum", "No due date" : "Kein Fälligkeitsdatum",
"Clear filter" : "Filter zurücksetzen", "Clear filter" : "Filter zurücksetzen",
"View Modes" : "Ansichtsmodi",
"Toggle View Modes" : "Ansichtsmodi wechseln",
"Hide archived cards" : "Archivierte Karten ausblenden", "Hide archived cards" : "Archivierte Karten ausblenden",
"Show archived cards" : "Archivierte Karten anzeigen", "Show archived cards" : "Archivierte Karten anzeigen",
"Toggle compact mode" : "Kompaktmodus umschalten", "Toggle compact mode" : "Kompaktmodus umschalten",
"Hide card cover images" : "Kartencoverbilder ausblenden",
"Show card cover images" : "Kartencoverbilder anzeigen",
"Open details" : "Details öffnen", "Open details" : "Details öffnen",
"Details" : "Details", "Details" : "Details",
"Currently present people" : "Aktuell Anwesende", "Currently present people" : "Aktuell Anwesende",
"Loading board" : "Lade Board", "Loading board" : "Lade Board",
"Board not found" : "Board nicht gefunden",
"No lists available" : "Keine Listen verfügbar", "No lists available" : "Keine Listen verfügbar",
"Create a new list to add cards to this board" : "Erstellen Sie eine neue Liste, um diesem Board Karten hinzuzufügen", "Create a new list to add cards to this board" : "Erstellen Sie eine neue Liste, um diesem Board Karten hinzuzufügen",
"Board not found" : "Board nicht gefunden",
"Sharing" : "Teilen", "Sharing" : "Teilen",
"Tags" : "Schlagworte", "Tags" : "Schlagworte",
"Deleted items" : "Gelöschte Objekte", "Deleted items" : "Gelöschte Objekte",
@@ -223,6 +233,7 @@ OC.L10N.register(
"Cancel reply" : "Antwort abbrechen", "Cancel reply" : "Antwort abbrechen",
"Reply" : "Antworten", "Reply" : "Antworten",
"Update" : "Aktualisieren", "Update" : "Aktualisieren",
"Created:" : "Erstellt:",
"Description" : "Beschreibung", "Description" : "Beschreibung",
"(Unsaved)" : "(nicht gespeichert)", "(Unsaved)" : "(nicht gespeichert)",
"(Saving…)" : "(Speichere…)", "(Saving…)" : "(Speichere…)",
@@ -234,23 +245,32 @@ OC.L10N.register(
"Choose attachment" : "Anhang auswählen", "Choose attachment" : "Anhang auswählen",
"Assign a due date to this card…" : "Dieser Karte ein Fälligkeitsdatum zuweisen…", "Assign a due date to this card…" : "Dieser Karte ein Fälligkeitsdatum zuweisen…",
"Set a due date" : "Ein Ablaufdatum setzen", "Set a due date" : "Ein Ablaufdatum setzen",
"Add due date" : "Fälligkeitsdatum hinzufügen",
"Choose a date" : "Datum auswählen",
"Remove due date" : "Fälligkeitsdatum löschen", "Remove due date" : "Fälligkeitsdatum löschen",
"Completed" : "Fertiggestellt",
"Due at:" : "Fallig am:",
"Not completed" : "Nicht fertiggestellt",
"Unarchive card" : "Karte dearchivieren",
"Archive card" : "Karte archivieren",
"Select Date" : "Datum auswählen", "Select Date" : "Datum auswählen",
"Today" : "Heute", "Set due date for later today" : "Fälligkeitsdatum auf später heute setzen",
"Tomorrow" : "Morgen", "Set due date for tomorrow" : "Fälligkeitsdatum auf morgen setzen",
"Next week" : "Nächste Woche", "Set due date for this weekend" : "Fälligkeitsdatum auf kommendes Wochenende setzen",
"Next month" : "Nächsten Monat", "Set due date for next week" : "Fälligkeitsdatum auf nächste Woche setzen",
"Assign a tag to this card…" : "Dieser Karte ein Schlagwort zuweisen…", "Assign a tag to this card…" : "Dieser Karte ein Schlagwort zuweisen…",
"Create a new tag:" : "Neues Schlagwort erstellen:",
"(group)" : "(Gruppe)", "(group)" : "(Gruppe)",
"Next week {timeLocale}" : "Nächste Woche {timeLocale}",
"Todo items" : "Aufgaben-Elemente", "Todo items" : "Aufgaben-Elemente",
"{count} comments, {unread} unread" : "{count} Kommentare, {unread} ungelesen", "{count} comments, {unread} unread" : "{count} Kommentare, {unread} ungelesen",
"Edit card title" : "Kartentitel bearbeiten", "Edit card title" : "Kartentitel bearbeiten",
"Card details" : "Karten-Details",
"Assign to me" : "Mir zuweisen", "Assign to me" : "Mir zuweisen",
"Unassign myself" : "Nicht mehr mir zuweisen", "Unassign myself" : "Nicht mehr mir zuweisen",
"Mark as not done" : "Als unerledigt markieren",
"Mark as done" : "Als erledigt markieren",
"Move card" : "Karte verschieben", "Move card" : "Karte verschieben",
"Card details" : "Karten-Details",
"Unarchive card" : "Karte dearchivieren",
"Archive card" : "Karte archivieren",
"Delete card" : "Karte löschen", "Delete card" : "Karte löschen",
"Move card to another board" : "Karte auf ein anderes Board verschieben", "Move card to another board" : "Karte auf ein anderes Board verschieben",
"Select a list" : "Eine Liste auswählen", "Select a list" : "Eine Liste auswählen",
@@ -286,9 +306,12 @@ OC.L10N.register(
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Möchten Sie das Board {title} wirklich löschen? Dadurch werden alle Daten dieses Boards einschließlich archivierter Karten gelöscht.", "Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Möchten Sie das Board {title} wirklich löschen? Dadurch werden alle Daten dieses Boards einschließlich archivierter Karten gelöscht.",
"Delete the board?" : "Das Board löschen?", "Delete the board?" : "Das Board löschen?",
"Loading filtered view" : "Lade gefilterte Ansicht", "Loading filtered view" : "Lade gefilterte Ansicht",
"Today" : "Heute",
"Tomorrow" : "Morgen",
"No due" : "Kein Fälligkeitsdatum", "No due" : "Kein Fälligkeitsdatum",
"Search for {searchQuery} in all boards" : "Suche nach {searchQuery} in allen Boards", "Search for {searchQuery} in all boards" : "Suche nach {searchQuery} in allen Boards",
"No results found" : "Keine Ergebnisse gefunden", "No results found" : "Keine Ergebnisse gefunden",
"This weekend {timeLocale}" : "Dieses Wochenende {timeLocale}",
"Deck board {name}\n* Last modified on {lastMod}" : "Deck-Board {name}\n* Zuletzt geändert am {lastMod} ", "Deck board {name}\n* Last modified on {lastMod}" : "Deck-Board {name}\n* Zuletzt geändert am {lastMod} ",
"{stack} in {board}" : "{stack} auf {board}", "{stack} in {board}" : "{stack} auf {board}",
"Click to expand description" : "Klicken, um die Beschreibung zu erweitern", "Click to expand description" : "Klicken, um die Beschreibung zu erweitern",
@@ -303,9 +326,13 @@ OC.L10N.register(
"Open card" : "Karte öffnen", "Open card" : "Karte öffnen",
"Close" : "Schließen", "Close" : "Schließen",
"No upcoming cards" : "Keine anstehenden Karten", "No upcoming cards" : "Keine anstehenden Karten",
"upcoming cards today" : "Heute anstehende Karten",
"upcoming cards tomorrow" : "Morgen anstehende Karten",
"upcoming cards" : "Anstehende Karten", "upcoming cards" : "Anstehende Karten",
"New card" : "Neue Karte", "New card" : "Neue Karte",
"Due on {date}" : "Fällig am {date}", "Due on {date}" : "Fällig am {date}",
"Tomorrow {timeLocale}" : "Morgen {timeLocale}",
"Later today {timeLocale}" : "Später heute {timeLocale}",
"Link to a board" : "Mit einem Board verknüpfen", "Link to a board" : "Mit einem Board verknüpfen",
"Link to a card" : "Mit einer Karte verknüpfen", "Link to a card" : "Mit einer Karte verknüpfen",
"Create a card" : "Eine Karte erstellen", "Create a card" : "Eine Karte erstellen",
@@ -322,6 +349,8 @@ OC.L10N.register(
"Add a new list" : "Eine neue Liste hinzufügen", "Add a new list" : "Eine neue Liste hinzufügen",
"Assign to users" : "Benutzern zuweisen", "Assign to users" : "Benutzern zuweisen",
"Due date" : "Fälligkeitsdatum", "Due date" : "Fälligkeitsdatum",
"Next week" : "Nächste Woche",
"Next month" : "Nächsten Monat",
"Limit deck usage of groups" : "Nutzung auf Gruppen einschränken", "Limit deck usage of groups" : "Nutzung auf Gruppen einschränken",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Wenn Sie Deck einschränken, können Benutzer, die nicht zu diesen Gruppen gehören, keine eigenen Boards erstellen. Die Benutzer können weiterhin an Boards arbeiten, die für sie freigegeben wurden." "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Wenn Sie Deck einschränken, können Benutzer, die nicht zu diesen Gruppen gehören, keine eigenen Boards erstellen. Die Benutzer können weiterhin an Boards arbeiten, die für sie freigegeben wurden."
}, },

View File

@@ -35,6 +35,10 @@
"{user} has archived card {card} in list {stack} on board {board}" : "{user} hat die Karte {card} in der Liste {stack} auf dem Board {board} archiviert", "{user} has archived card {card} in list {stack} on board {board}" : "{user} hat die Karte {card} in der Liste {stack} auf dem Board {board} archiviert",
"You have unarchived card {card} in list {stack} on board {board}" : "Sie haben die Karte {card} in der Liste {stack} auf dem Board {board} dearchiviert", "You have unarchived card {card} in list {stack} on board {board}" : "Sie haben die Karte {card} in der Liste {stack} auf dem Board {board} dearchiviert",
"{user} has unarchived card {card} in list {stack} on board {board}" : "{user} hat die Karte {card} in der Liste {stack} auf dem Board {board} dearchiviert", "{user} has unarchived card {card} in list {stack} on board {board}" : "{user} hat die Karte {card} in der Liste {stack} auf dem Board {board} dearchiviert",
"You have marked the card {card} as done in list {stack} on board {board}" : "Sie haben die Karte {card} in der Liste {stack} im Board {board} als erledigt markiert.",
"{user} has marked card {card} as done in list {stack} on board {board}" : "{user} hat die Karte {card} in der Liste {stack} im Board {board} als erledigt markiert",
"You have marked the card {card} as undone in list {stack} on board {board}" : "Sie haben die Karte {card} in der Liste {stack} im Board {board} als rückgängig gemacht markiert",
"{user} has marked the card {card} as undone in list {stack} on board {board}" : "{user} hat die Karte {card} in der Liste {stack} im Board {board} als rückgängig gemacht markiert",
"You have removed the due date of card {card}" : "Sie haben das Fälligkeitsdatum der Karte {card} entfernt", "You have removed the due date of card {card}" : "Sie haben das Fälligkeitsdatum der Karte {card} entfernt",
"{user} has removed the due date of card {card}" : "{user} hat das Fälligkeitsdatum der Karte {card} entfernt", "{user} has removed the due date of card {card}" : "{user} hat das Fälligkeitsdatum der Karte {card} entfernt",
"You have set the due date of card {card} to {after}" : "Sie haben das Fälligkeitsdatum der Karte {card} auf {after} gesetzt", "You have set the due date of card {card} to {after}" : "Sie haben das Fälligkeitsdatum der Karte {card} auf {after} gesetzt",
@@ -66,6 +70,8 @@
"A <strong>board, list or card</strong> was changed" : "Ein <strong>Bord, eine Liste oder Karte</strong> wurde geändert", "A <strong>board, list or card</strong> was changed" : "Ein <strong>Bord, eine Liste oder Karte</strong> wurde geändert",
"A <strong>comment</strong> was created on a card" : "Ein <strong>Kommentar</strong> zu einer Karte wurde erstellt", "A <strong>comment</strong> was created on a card" : "Ein <strong>Kommentar</strong> zu einer Karte wurde erstellt",
"A <strong>card description</strong> has been changed" : "Eine <strong>Kartenbeschreibung</strong> wurde geändert", "A <strong>card description</strong> has been changed" : "Eine <strong>Kartenbeschreibung</strong> wurde geändert",
"Cards due today" : "Karten die heute fällig sind",
"Cards due tomorrow" : "Karten die morgen fällig sind",
"Upcoming cards" : "Anstehende Karten", "Upcoming cards" : "Anstehende Karten",
"Load more" : "Mehr laden", "Load more" : "Mehr laden",
"Personal" : "Persönlich", "Personal" : "Persönlich",
@@ -144,16 +150,20 @@
"Next 30 days" : "Die nächsten 30 Tage", "Next 30 days" : "Die nächsten 30 Tage",
"No due date" : "Kein Fälligkeitsdatum", "No due date" : "Kein Fälligkeitsdatum",
"Clear filter" : "Filter zurücksetzen", "Clear filter" : "Filter zurücksetzen",
"View Modes" : "Ansichtsmodi",
"Toggle View Modes" : "Ansichtsmodi wechseln",
"Hide archived cards" : "Archivierte Karten ausblenden", "Hide archived cards" : "Archivierte Karten ausblenden",
"Show archived cards" : "Archivierte Karten anzeigen", "Show archived cards" : "Archivierte Karten anzeigen",
"Toggle compact mode" : "Kompaktmodus umschalten", "Toggle compact mode" : "Kompaktmodus umschalten",
"Hide card cover images" : "Kartencoverbilder ausblenden",
"Show card cover images" : "Kartencoverbilder anzeigen",
"Open details" : "Details öffnen", "Open details" : "Details öffnen",
"Details" : "Details", "Details" : "Details",
"Currently present people" : "Aktuell Anwesende", "Currently present people" : "Aktuell Anwesende",
"Loading board" : "Lade Board", "Loading board" : "Lade Board",
"Board not found" : "Board nicht gefunden",
"No lists available" : "Keine Listen verfügbar", "No lists available" : "Keine Listen verfügbar",
"Create a new list to add cards to this board" : "Erstellen Sie eine neue Liste, um diesem Board Karten hinzuzufügen", "Create a new list to add cards to this board" : "Erstellen Sie eine neue Liste, um diesem Board Karten hinzuzufügen",
"Board not found" : "Board nicht gefunden",
"Sharing" : "Teilen", "Sharing" : "Teilen",
"Tags" : "Schlagworte", "Tags" : "Schlagworte",
"Deleted items" : "Gelöschte Objekte", "Deleted items" : "Gelöschte Objekte",
@@ -221,6 +231,7 @@
"Cancel reply" : "Antwort abbrechen", "Cancel reply" : "Antwort abbrechen",
"Reply" : "Antworten", "Reply" : "Antworten",
"Update" : "Aktualisieren", "Update" : "Aktualisieren",
"Created:" : "Erstellt:",
"Description" : "Beschreibung", "Description" : "Beschreibung",
"(Unsaved)" : "(nicht gespeichert)", "(Unsaved)" : "(nicht gespeichert)",
"(Saving…)" : "(Speichere…)", "(Saving…)" : "(Speichere…)",
@@ -232,23 +243,32 @@
"Choose attachment" : "Anhang auswählen", "Choose attachment" : "Anhang auswählen",
"Assign a due date to this card…" : "Dieser Karte ein Fälligkeitsdatum zuweisen…", "Assign a due date to this card…" : "Dieser Karte ein Fälligkeitsdatum zuweisen…",
"Set a due date" : "Ein Ablaufdatum setzen", "Set a due date" : "Ein Ablaufdatum setzen",
"Add due date" : "Fälligkeitsdatum hinzufügen",
"Choose a date" : "Datum auswählen",
"Remove due date" : "Fälligkeitsdatum löschen", "Remove due date" : "Fälligkeitsdatum löschen",
"Completed" : "Fertiggestellt",
"Due at:" : "Fallig am:",
"Not completed" : "Nicht fertiggestellt",
"Unarchive card" : "Karte dearchivieren",
"Archive card" : "Karte archivieren",
"Select Date" : "Datum auswählen", "Select Date" : "Datum auswählen",
"Today" : "Heute", "Set due date for later today" : "Fälligkeitsdatum auf später heute setzen",
"Tomorrow" : "Morgen", "Set due date for tomorrow" : "Fälligkeitsdatum auf morgen setzen",
"Next week" : "Nächste Woche", "Set due date for this weekend" : "Fälligkeitsdatum auf kommendes Wochenende setzen",
"Next month" : "Nächsten Monat", "Set due date for next week" : "Fälligkeitsdatum auf nächste Woche setzen",
"Assign a tag to this card…" : "Dieser Karte ein Schlagwort zuweisen…", "Assign a tag to this card…" : "Dieser Karte ein Schlagwort zuweisen…",
"Create a new tag:" : "Neues Schlagwort erstellen:",
"(group)" : "(Gruppe)", "(group)" : "(Gruppe)",
"Next week {timeLocale}" : "Nächste Woche {timeLocale}",
"Todo items" : "Aufgaben-Elemente", "Todo items" : "Aufgaben-Elemente",
"{count} comments, {unread} unread" : "{count} Kommentare, {unread} ungelesen", "{count} comments, {unread} unread" : "{count} Kommentare, {unread} ungelesen",
"Edit card title" : "Kartentitel bearbeiten", "Edit card title" : "Kartentitel bearbeiten",
"Card details" : "Karten-Details",
"Assign to me" : "Mir zuweisen", "Assign to me" : "Mir zuweisen",
"Unassign myself" : "Nicht mehr mir zuweisen", "Unassign myself" : "Nicht mehr mir zuweisen",
"Mark as not done" : "Als unerledigt markieren",
"Mark as done" : "Als erledigt markieren",
"Move card" : "Karte verschieben", "Move card" : "Karte verschieben",
"Card details" : "Karten-Details",
"Unarchive card" : "Karte dearchivieren",
"Archive card" : "Karte archivieren",
"Delete card" : "Karte löschen", "Delete card" : "Karte löschen",
"Move card to another board" : "Karte auf ein anderes Board verschieben", "Move card to another board" : "Karte auf ein anderes Board verschieben",
"Select a list" : "Eine Liste auswählen", "Select a list" : "Eine Liste auswählen",
@@ -284,9 +304,12 @@
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Möchten Sie das Board {title} wirklich löschen? Dadurch werden alle Daten dieses Boards einschließlich archivierter Karten gelöscht.", "Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Möchten Sie das Board {title} wirklich löschen? Dadurch werden alle Daten dieses Boards einschließlich archivierter Karten gelöscht.",
"Delete the board?" : "Das Board löschen?", "Delete the board?" : "Das Board löschen?",
"Loading filtered view" : "Lade gefilterte Ansicht", "Loading filtered view" : "Lade gefilterte Ansicht",
"Today" : "Heute",
"Tomorrow" : "Morgen",
"No due" : "Kein Fälligkeitsdatum", "No due" : "Kein Fälligkeitsdatum",
"Search for {searchQuery} in all boards" : "Suche nach {searchQuery} in allen Boards", "Search for {searchQuery} in all boards" : "Suche nach {searchQuery} in allen Boards",
"No results found" : "Keine Ergebnisse gefunden", "No results found" : "Keine Ergebnisse gefunden",
"This weekend {timeLocale}" : "Dieses Wochenende {timeLocale}",
"Deck board {name}\n* Last modified on {lastMod}" : "Deck-Board {name}\n* Zuletzt geändert am {lastMod} ", "Deck board {name}\n* Last modified on {lastMod}" : "Deck-Board {name}\n* Zuletzt geändert am {lastMod} ",
"{stack} in {board}" : "{stack} auf {board}", "{stack} in {board}" : "{stack} auf {board}",
"Click to expand description" : "Klicken, um die Beschreibung zu erweitern", "Click to expand description" : "Klicken, um die Beschreibung zu erweitern",
@@ -301,9 +324,13 @@
"Open card" : "Karte öffnen", "Open card" : "Karte öffnen",
"Close" : "Schließen", "Close" : "Schließen",
"No upcoming cards" : "Keine anstehenden Karten", "No upcoming cards" : "Keine anstehenden Karten",
"upcoming cards today" : "Heute anstehende Karten",
"upcoming cards tomorrow" : "Morgen anstehende Karten",
"upcoming cards" : "Anstehende Karten", "upcoming cards" : "Anstehende Karten",
"New card" : "Neue Karte", "New card" : "Neue Karte",
"Due on {date}" : "Fällig am {date}", "Due on {date}" : "Fällig am {date}",
"Tomorrow {timeLocale}" : "Morgen {timeLocale}",
"Later today {timeLocale}" : "Später heute {timeLocale}",
"Link to a board" : "Mit einem Board verknüpfen", "Link to a board" : "Mit einem Board verknüpfen",
"Link to a card" : "Mit einer Karte verknüpfen", "Link to a card" : "Mit einer Karte verknüpfen",
"Create a card" : "Eine Karte erstellen", "Create a card" : "Eine Karte erstellen",
@@ -320,6 +347,8 @@
"Add a new list" : "Eine neue Liste hinzufügen", "Add a new list" : "Eine neue Liste hinzufügen",
"Assign to users" : "Benutzern zuweisen", "Assign to users" : "Benutzern zuweisen",
"Due date" : "Fälligkeitsdatum", "Due date" : "Fälligkeitsdatum",
"Next week" : "Nächste Woche",
"Next month" : "Nächsten Monat",
"Limit deck usage of groups" : "Nutzung auf Gruppen einschränken", "Limit deck usage of groups" : "Nutzung auf Gruppen einschränken",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Wenn Sie Deck einschränken, können Benutzer, die nicht zu diesen Gruppen gehören, keine eigenen Boards erstellen. Die Benutzer können weiterhin an Boards arbeiten, die für sie freigegeben wurden." "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Wenn Sie Deck einschränken, können Benutzer, die nicht zu diesen Gruppen gehören, keine eigenen Boards erstellen. Die Benutzer können weiterhin an Boards arbeiten, die für sie freigegeben wurden."
},"pluralForm" :"nplurals=2; plural=(n != 1);" },"pluralForm" :"nplurals=2; plural=(n != 1);"

View File

@@ -149,9 +149,9 @@ OC.L10N.register(
"Details" : "Λεπτομέρειες", "Details" : "Λεπτομέρειες",
"Currently present people" : "Παρόντες αυτή τη στιγμή", "Currently present people" : "Παρόντες αυτή τη στιγμή",
"Loading board" : "Φόρτωση πίνακα", "Loading board" : "Φόρτωση πίνακα",
"Board not found" : "Ο πίνακας δεν βρέθηκε",
"No lists available" : "Δεν υπάρχουν διαθέσιμες λίστες", "No lists available" : "Δεν υπάρχουν διαθέσιμες λίστες",
"Create a new list to add cards to this board" : "Δημιουργήστε νέα λίστα για να προσθέσετε καρτέλες σε αυτό τον πίνακα.", "Create a new list to add cards to this board" : "Δημιουργήστε νέα λίστα για να προσθέσετε καρτέλες σε αυτό τον πίνακα.",
"Board not found" : "Ο πίνακας δεν βρέθηκε",
"Sharing" : "Διαμοιρασμός", "Sharing" : "Διαμοιρασμός",
"Tags" : "Ετικέτες", "Tags" : "Ετικέτες",
"Deleted items" : "Διαγραμμένα αντικείμενα", "Deleted items" : "Διαγραμμένα αντικείμενα",
@@ -219,6 +219,7 @@ OC.L10N.register(
"Cancel reply" : "Ακύρωση απάντησης", "Cancel reply" : "Ακύρωση απάντησης",
"Reply" : "Απάντηση", "Reply" : "Απάντηση",
"Update" : "Ενημέρωση", "Update" : "Ενημέρωση",
"Created:" : "Δημιουργήθηκε:",
"Description" : "Περιγραφή", "Description" : "Περιγραφή",
"(Unsaved)" : "(Δεν αποθηκεύτηκε)", "(Unsaved)" : "(Δεν αποθηκεύτηκε)",
"(Saving…)" : "(Αποθήκευση...)", "(Saving…)" : "(Αποθήκευση...)",
@@ -230,22 +231,20 @@ OC.L10N.register(
"Choose attachment" : "Επιλογή συνημμένου", "Choose attachment" : "Επιλογή συνημμένου",
"Set a due date" : "Καθορίστε ημερομηνίας λήξης", "Set a due date" : "Καθορίστε ημερομηνίας λήξης",
"Remove due date" : "Αφαίρεση ημερομηνίας λήξης", "Remove due date" : "Αφαίρεση ημερομηνίας λήξης",
"Completed" : "Ολοκληρωμένες",
"Unarchive card" : "Αναίρεση αρχειοθέτησης καρτέλας",
"Archive card" : "Αρχειοθέτηση καρτέλας",
"Select Date" : "Επιλέξτε ημερομηνία", "Select Date" : "Επιλέξτε ημερομηνία",
"Today" : "Σήμερα",
"Tomorrow" : "Αύριο",
"Next week" : "Επόμενη εβδομάδα",
"Next month" : "Επόμενος μήνας",
"Assign a tag to this card…" : "Ορίστε μια ετικέτα σε αυτήν την καρτέλα...", "Assign a tag to this card…" : "Ορίστε μια ετικέτα σε αυτήν την καρτέλα...",
"(group)" : "(ομάδα)", "(group)" : "(ομάδα)",
"Todo items" : "Στοιχεία todo", "Todo items" : "Στοιχεία todo",
"{count} comments, {unread} unread" : "{count} σχόλια, {unread} μη αναγνωσμένα", "{count} comments, {unread} unread" : "{count} σχόλια, {unread} μη αναγνωσμένα",
"Edit card title" : "Επεξεργασία τίτλου κάρτας", "Edit card title" : "Επεξεργασία τίτλου κάρτας",
"Card details" : "Λεπτομέρειες καρτέλας",
"Assign to me" : "Ανάθεση σε εμένα", "Assign to me" : "Ανάθεση σε εμένα",
"Unassign myself" : "Αποδέσμευσή μου", "Unassign myself" : "Αποδέσμευσή μου",
"Mark as done" : "Σήμανση ως ολοκληρωμένου",
"Move card" : "Μετακίνηση καρτέλας", "Move card" : "Μετακίνηση καρτέλας",
"Card details" : "Λεπτομέρειες καρτέλας",
"Unarchive card" : "Αναίρεση αρχειοθέτησης καρτέλας",
"Archive card" : "Αρχειοθέτηση καρτέλας",
"Delete card" : "Διαγραφή καρτέλας", "Delete card" : "Διαγραφή καρτέλας",
"Move card to another board" : "Μετακίνηση καρτέλας σε άλλο πίνακα", "Move card to another board" : "Μετακίνηση καρτέλας σε άλλο πίνακα",
"Select a list" : "Επιλέξτε μια λίστα", "Select a list" : "Επιλέξτε μια λίστα",
@@ -278,6 +277,8 @@ OC.L10N.register(
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Είστε βέβαιοι ότι θέλετε να διαγράψετε τον πίνακα {title}; Αυτό θα διαγράψει όλα τα δεδομένα του πίνακα συμπεριλαμβανομένων και των αρχειοθετημένων καρτών.", "Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Είστε βέβαιοι ότι θέλετε να διαγράψετε τον πίνακα {title}; Αυτό θα διαγράψει όλα τα δεδομένα του πίνακα συμπεριλαμβανομένων και των αρχειοθετημένων καρτών.",
"Delete the board?" : "Διαγραφή του πίνακα;", "Delete the board?" : "Διαγραφή του πίνακα;",
"Loading filtered view" : "Φόρτωση εμφάνισης με βάση το φίλτρο", "Loading filtered view" : "Φόρτωση εμφάνισης με βάση το φίλτρο",
"Today" : "Σήμερα",
"Tomorrow" : "Αύριο",
"No due" : "Χωρίς λήξη", "No due" : "Χωρίς λήξη",
"Search for {searchQuery} in all boards" : "Αναζήτηση για {searchQuery} σε όλους τους πίνακες", "Search for {searchQuery} in all boards" : "Αναζήτηση για {searchQuery} σε όλους τους πίνακες",
"No results found" : "Δεν βρέθηκαν αποτελέσματα", "No results found" : "Δεν βρέθηκαν αποτελέσματα",
@@ -313,6 +314,8 @@ OC.L10N.register(
"Add a new list" : "Προσθήκη νέας λίστας", "Add a new list" : "Προσθήκη νέας λίστας",
"Assign to users" : "Ανάθεση σε χρήστες", "Assign to users" : "Ανάθεση σε χρήστες",
"Due date" : "Ημερομηνία λήξης", "Due date" : "Ημερομηνία λήξης",
"Next week" : "Επόμενη εβδομάδα",
"Next month" : "Επόμενος μήνας",
"Limit deck usage of groups" : "Περιορίστε τη χρήση της εφαρμογής deck σε ομάδες", "Limit deck usage of groups" : "Περιορίστε τη χρήση της εφαρμογής deck σε ομάδες",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Ο περιορισμός του Deck θα εμποδίσει τους χρήστες που δεν είναι μέρος αυτών των ομάδων να δημιουργούν δικούς τους πίνακες. Οι χρήστες θα εξακολουθήσουν να εργάζονται σε πίνακες που έχουν διαμοιραστεί μαζί τους." "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Ο περιορισμός του Deck θα εμποδίσει τους χρήστες που δεν είναι μέρος αυτών των ομάδων να δημιουργούν δικούς τους πίνακες. Οι χρήστες θα εξακολουθήσουν να εργάζονται σε πίνακες που έχουν διαμοιραστεί μαζί τους."
}, },

View File

@@ -147,9 +147,9 @@
"Details" : "Λεπτομέρειες", "Details" : "Λεπτομέρειες",
"Currently present people" : "Παρόντες αυτή τη στιγμή", "Currently present people" : "Παρόντες αυτή τη στιγμή",
"Loading board" : "Φόρτωση πίνακα", "Loading board" : "Φόρτωση πίνακα",
"Board not found" : "Ο πίνακας δεν βρέθηκε",
"No lists available" : "Δεν υπάρχουν διαθέσιμες λίστες", "No lists available" : "Δεν υπάρχουν διαθέσιμες λίστες",
"Create a new list to add cards to this board" : "Δημιουργήστε νέα λίστα για να προσθέσετε καρτέλες σε αυτό τον πίνακα.", "Create a new list to add cards to this board" : "Δημιουργήστε νέα λίστα για να προσθέσετε καρτέλες σε αυτό τον πίνακα.",
"Board not found" : "Ο πίνακας δεν βρέθηκε",
"Sharing" : "Διαμοιρασμός", "Sharing" : "Διαμοιρασμός",
"Tags" : "Ετικέτες", "Tags" : "Ετικέτες",
"Deleted items" : "Διαγραμμένα αντικείμενα", "Deleted items" : "Διαγραμμένα αντικείμενα",
@@ -217,6 +217,7 @@
"Cancel reply" : "Ακύρωση απάντησης", "Cancel reply" : "Ακύρωση απάντησης",
"Reply" : "Απάντηση", "Reply" : "Απάντηση",
"Update" : "Ενημέρωση", "Update" : "Ενημέρωση",
"Created:" : "Δημιουργήθηκε:",
"Description" : "Περιγραφή", "Description" : "Περιγραφή",
"(Unsaved)" : "(Δεν αποθηκεύτηκε)", "(Unsaved)" : "(Δεν αποθηκεύτηκε)",
"(Saving…)" : "(Αποθήκευση...)", "(Saving…)" : "(Αποθήκευση...)",
@@ -228,22 +229,20 @@
"Choose attachment" : "Επιλογή συνημμένου", "Choose attachment" : "Επιλογή συνημμένου",
"Set a due date" : "Καθορίστε ημερομηνίας λήξης", "Set a due date" : "Καθορίστε ημερομηνίας λήξης",
"Remove due date" : "Αφαίρεση ημερομηνίας λήξης", "Remove due date" : "Αφαίρεση ημερομηνίας λήξης",
"Completed" : "Ολοκληρωμένες",
"Unarchive card" : "Αναίρεση αρχειοθέτησης καρτέλας",
"Archive card" : "Αρχειοθέτηση καρτέλας",
"Select Date" : "Επιλέξτε ημερομηνία", "Select Date" : "Επιλέξτε ημερομηνία",
"Today" : "Σήμερα",
"Tomorrow" : "Αύριο",
"Next week" : "Επόμενη εβδομάδα",
"Next month" : "Επόμενος μήνας",
"Assign a tag to this card…" : "Ορίστε μια ετικέτα σε αυτήν την καρτέλα...", "Assign a tag to this card…" : "Ορίστε μια ετικέτα σε αυτήν την καρτέλα...",
"(group)" : "(ομάδα)", "(group)" : "(ομάδα)",
"Todo items" : "Στοιχεία todo", "Todo items" : "Στοιχεία todo",
"{count} comments, {unread} unread" : "{count} σχόλια, {unread} μη αναγνωσμένα", "{count} comments, {unread} unread" : "{count} σχόλια, {unread} μη αναγνωσμένα",
"Edit card title" : "Επεξεργασία τίτλου κάρτας", "Edit card title" : "Επεξεργασία τίτλου κάρτας",
"Card details" : "Λεπτομέρειες καρτέλας",
"Assign to me" : "Ανάθεση σε εμένα", "Assign to me" : "Ανάθεση σε εμένα",
"Unassign myself" : "Αποδέσμευσή μου", "Unassign myself" : "Αποδέσμευσή μου",
"Mark as done" : "Σήμανση ως ολοκληρωμένου",
"Move card" : "Μετακίνηση καρτέλας", "Move card" : "Μετακίνηση καρτέλας",
"Card details" : "Λεπτομέρειες καρτέλας",
"Unarchive card" : "Αναίρεση αρχειοθέτησης καρτέλας",
"Archive card" : "Αρχειοθέτηση καρτέλας",
"Delete card" : "Διαγραφή καρτέλας", "Delete card" : "Διαγραφή καρτέλας",
"Move card to another board" : "Μετακίνηση καρτέλας σε άλλο πίνακα", "Move card to another board" : "Μετακίνηση καρτέλας σε άλλο πίνακα",
"Select a list" : "Επιλέξτε μια λίστα", "Select a list" : "Επιλέξτε μια λίστα",
@@ -276,6 +275,8 @@
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Είστε βέβαιοι ότι θέλετε να διαγράψετε τον πίνακα {title}; Αυτό θα διαγράψει όλα τα δεδομένα του πίνακα συμπεριλαμβανομένων και των αρχειοθετημένων καρτών.", "Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Είστε βέβαιοι ότι θέλετε να διαγράψετε τον πίνακα {title}; Αυτό θα διαγράψει όλα τα δεδομένα του πίνακα συμπεριλαμβανομένων και των αρχειοθετημένων καρτών.",
"Delete the board?" : "Διαγραφή του πίνακα;", "Delete the board?" : "Διαγραφή του πίνακα;",
"Loading filtered view" : "Φόρτωση εμφάνισης με βάση το φίλτρο", "Loading filtered view" : "Φόρτωση εμφάνισης με βάση το φίλτρο",
"Today" : "Σήμερα",
"Tomorrow" : "Αύριο",
"No due" : "Χωρίς λήξη", "No due" : "Χωρίς λήξη",
"Search for {searchQuery} in all boards" : "Αναζήτηση για {searchQuery} σε όλους τους πίνακες", "Search for {searchQuery} in all boards" : "Αναζήτηση για {searchQuery} σε όλους τους πίνακες",
"No results found" : "Δεν βρέθηκαν αποτελέσματα", "No results found" : "Δεν βρέθηκαν αποτελέσματα",
@@ -311,6 +312,8 @@
"Add a new list" : "Προσθήκη νέας λίστας", "Add a new list" : "Προσθήκη νέας λίστας",
"Assign to users" : "Ανάθεση σε χρήστες", "Assign to users" : "Ανάθεση σε χρήστες",
"Due date" : "Ημερομηνία λήξης", "Due date" : "Ημερομηνία λήξης",
"Next week" : "Επόμενη εβδομάδα",
"Next month" : "Επόμενος μήνας",
"Limit deck usage of groups" : "Περιορίστε τη χρήση της εφαρμογής deck σε ομάδες", "Limit deck usage of groups" : "Περιορίστε τη χρήση της εφαρμογής deck σε ομάδες",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Ο περιορισμός του Deck θα εμποδίσει τους χρήστες που δεν είναι μέρος αυτών των ομάδων να δημιουργούν δικούς τους πίνακες. Οι χρήστες θα εξακολουθήσουν να εργάζονται σε πίνακες που έχουν διαμοιραστεί μαζί τους." "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Ο περιορισμός του Deck θα εμποδίσει τους χρήστες που δεν είναι μέρος αυτών των ομάδων να δημιουργούν δικούς τους πίνακες. Οι χρήστες θα εξακολουθήσουν να εργάζονται σε πίνακες που έχουν διαμοιραστεί μαζί τους."
},"pluralForm" :"nplurals=2; plural=(n != 1);" },"pluralForm" :"nplurals=2; plural=(n != 1);"

View File

@@ -68,6 +68,8 @@ OC.L10N.register(
"A <strong>board, list or card</strong> was changed" : "A <strong>board, list or card</strong> was changed", "A <strong>board, list or card</strong> was changed" : "A <strong>board, list or card</strong> was changed",
"A <strong>comment</strong> was created on a card" : "A <strong>comment</strong> was created on a card", "A <strong>comment</strong> was created on a card" : "A <strong>comment</strong> was created on a card",
"A <strong>card description</strong> has been changed" : "A <strong>card description</strong> has been changed", "A <strong>card description</strong> has been changed" : "A <strong>card description</strong> has been changed",
"Cards due today" : "Cards due today",
"Cards due tomorrow" : "Cards due tomorrow",
"Upcoming cards" : "Upcoming cards", "Upcoming cards" : "Upcoming cards",
"Load more" : "Load more", "Load more" : "Load more",
"Personal" : "Personal", "Personal" : "Personal",
@@ -146,16 +148,20 @@ OC.L10N.register(
"Next 30 days" : "Next 30 days", "Next 30 days" : "Next 30 days",
"No due date" : "No due date", "No due date" : "No due date",
"Clear filter" : "Clear filter", "Clear filter" : "Clear filter",
"View Modes" : "View Modes",
"Toggle View Modes" : "Toggle View Modes",
"Hide archived cards" : "Hide archived cards", "Hide archived cards" : "Hide archived cards",
"Show archived cards" : "Show archived cards", "Show archived cards" : "Show archived cards",
"Toggle compact mode" : "Toggle compact mode", "Toggle compact mode" : "Toggle compact mode",
"Hide card cover images" : "Hide card cover images",
"Show card cover images" : "Show card cover images",
"Open details" : "Open details", "Open details" : "Open details",
"Details" : "Details", "Details" : "Details",
"Currently present people" : "Currently present people", "Currently present people" : "Currently present people",
"Loading board" : "Loading board", "Loading board" : "Loading board",
"Board not found" : "Board not found",
"No lists available" : "No lists available", "No lists available" : "No lists available",
"Create a new list to add cards to this board" : "Create a new list to add cards to this board", "Create a new list to add cards to this board" : "Create a new list to add cards to this board",
"Board not found" : "Board not found",
"Sharing" : "Sharing", "Sharing" : "Sharing",
"Tags" : "Tags", "Tags" : "Tags",
"Deleted items" : "Deleted items", "Deleted items" : "Deleted items",
@@ -223,6 +229,7 @@ OC.L10N.register(
"Cancel reply" : "Cancel reply", "Cancel reply" : "Cancel reply",
"Reply" : "Reply", "Reply" : "Reply",
"Update" : "Update", "Update" : "Update",
"Created:" : "Created:",
"Description" : "Description", "Description" : "Description",
"(Unsaved)" : "(Unsaved)", "(Unsaved)" : "(Unsaved)",
"(Saving…)" : "(Saving…)", "(Saving…)" : "(Saving…)",
@@ -234,23 +241,29 @@ OC.L10N.register(
"Choose attachment" : "Choose attachment", "Choose attachment" : "Choose attachment",
"Assign a due date to this card…" : "Assign a due date to this card…", "Assign a due date to this card…" : "Assign a due date to this card…",
"Set a due date" : "Set a due date", "Set a due date" : "Set a due date",
"Add due date" : "Add due date",
"Choose a date" : "Choose a date",
"Remove due date" : "Remove due date", "Remove due date" : "Remove due date",
"Completed" : "Completed",
"Not completed" : "Not completed",
"Unarchive card" : "Unarchive card",
"Archive card" : "Archive card",
"Select Date" : "Select Date", "Select Date" : "Select Date",
"Today" : "Today", "Set due date for later today" : "Set due date for later today",
"Tomorrow" : "Tomorrow", "Set due date for tomorrow" : "Set due date for tomorrow",
"Next week" : "Next week", "Set due date for this weekend" : "Set due date for this weekend",
"Next month" : "Next month", "Set due date for next week" : "Set due date for next week",
"Assign a tag to this card…" : "Assign a tag to this card…", "Assign a tag to this card…" : "Assign a tag to this card…",
"(group)" : "(group)", "(group)" : "(group)",
"Next week {timeLocale}" : "Next week {timeLocale}",
"Todo items" : "Todo items", "Todo items" : "Todo items",
"{count} comments, {unread} unread" : "{count} comments, {unread} unread", "{count} comments, {unread} unread" : "{count} comments, {unread} unread",
"Edit card title" : "Edit card title", "Edit card title" : "Edit card title",
"Card details" : "Card details",
"Assign to me" : "Assign to me", "Assign to me" : "Assign to me",
"Unassign myself" : "Unassign myself", "Unassign myself" : "Unassign myself",
"Mark as done" : "Mark as done",
"Move card" : "Move card", "Move card" : "Move card",
"Card details" : "Card details",
"Unarchive card" : "Unarchive card",
"Archive card" : "Archive card",
"Delete card" : "Delete card", "Delete card" : "Delete card",
"Move card to another board" : "Move card to another board", "Move card to another board" : "Move card to another board",
"Select a list" : "Select a list", "Select a list" : "Select a list",
@@ -286,9 +299,12 @@ OC.L10N.register(
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards.", "Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards.",
"Delete the board?" : "Delete the board?", "Delete the board?" : "Delete the board?",
"Loading filtered view" : "Loading filtered view", "Loading filtered view" : "Loading filtered view",
"Today" : "Today",
"Tomorrow" : "Tomorrow",
"No due" : "No due", "No due" : "No due",
"Search for {searchQuery} in all boards" : "Search for {searchQuery} in all boards", "Search for {searchQuery} in all boards" : "Search for {searchQuery} in all boards",
"No results found" : "No results found", "No results found" : "No results found",
"This weekend {timeLocale}" : "This weekend {timeLocale}",
"Deck board {name}\n* Last modified on {lastMod}" : "Deck board {name}\n* Last modified on {lastMod}", "Deck board {name}\n* Last modified on {lastMod}" : "Deck board {name}\n* Last modified on {lastMod}",
"{stack} in {board}" : "{stack} in {board}", "{stack} in {board}" : "{stack} in {board}",
"Click to expand description" : "Click to expand description", "Click to expand description" : "Click to expand description",
@@ -303,9 +319,13 @@ OC.L10N.register(
"Open card" : "Open card", "Open card" : "Open card",
"Close" : "Close", "Close" : "Close",
"No upcoming cards" : "No upcoming cards", "No upcoming cards" : "No upcoming cards",
"upcoming cards today" : "upcoming cards today",
"upcoming cards tomorrow" : "upcoming cards tomorrow",
"upcoming cards" : "upcoming cards", "upcoming cards" : "upcoming cards",
"New card" : "New card", "New card" : "New card",
"Due on {date}" : "Due on {date}", "Due on {date}" : "Due on {date}",
"Tomorrow {timeLocale}" : "Tomorrow {timeLocale}",
"Later today {timeLocale}" : "Later today {timeLocale}",
"Link to a board" : "Link to a board", "Link to a board" : "Link to a board",
"Link to a card" : "Link to a card", "Link to a card" : "Link to a card",
"Create a card" : "Create a card", "Create a card" : "Create a card",
@@ -322,6 +342,8 @@ OC.L10N.register(
"Add a new list" : "Add a new list", "Add a new list" : "Add a new list",
"Assign to users" : "Assign to users", "Assign to users" : "Assign to users",
"Due date" : "Due date", "Due date" : "Due date",
"Next week" : "Next week",
"Next month" : "Next month",
"Limit deck usage of groups" : "Limit deck usage of groups", "Limit deck usage of groups" : "Limit deck usage of groups",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them."
}, },

View File

@@ -66,6 +66,8 @@
"A <strong>board, list or card</strong> was changed" : "A <strong>board, list or card</strong> was changed", "A <strong>board, list or card</strong> was changed" : "A <strong>board, list or card</strong> was changed",
"A <strong>comment</strong> was created on a card" : "A <strong>comment</strong> was created on a card", "A <strong>comment</strong> was created on a card" : "A <strong>comment</strong> was created on a card",
"A <strong>card description</strong> has been changed" : "A <strong>card description</strong> has been changed", "A <strong>card description</strong> has been changed" : "A <strong>card description</strong> has been changed",
"Cards due today" : "Cards due today",
"Cards due tomorrow" : "Cards due tomorrow",
"Upcoming cards" : "Upcoming cards", "Upcoming cards" : "Upcoming cards",
"Load more" : "Load more", "Load more" : "Load more",
"Personal" : "Personal", "Personal" : "Personal",
@@ -144,16 +146,20 @@
"Next 30 days" : "Next 30 days", "Next 30 days" : "Next 30 days",
"No due date" : "No due date", "No due date" : "No due date",
"Clear filter" : "Clear filter", "Clear filter" : "Clear filter",
"View Modes" : "View Modes",
"Toggle View Modes" : "Toggle View Modes",
"Hide archived cards" : "Hide archived cards", "Hide archived cards" : "Hide archived cards",
"Show archived cards" : "Show archived cards", "Show archived cards" : "Show archived cards",
"Toggle compact mode" : "Toggle compact mode", "Toggle compact mode" : "Toggle compact mode",
"Hide card cover images" : "Hide card cover images",
"Show card cover images" : "Show card cover images",
"Open details" : "Open details", "Open details" : "Open details",
"Details" : "Details", "Details" : "Details",
"Currently present people" : "Currently present people", "Currently present people" : "Currently present people",
"Loading board" : "Loading board", "Loading board" : "Loading board",
"Board not found" : "Board not found",
"No lists available" : "No lists available", "No lists available" : "No lists available",
"Create a new list to add cards to this board" : "Create a new list to add cards to this board", "Create a new list to add cards to this board" : "Create a new list to add cards to this board",
"Board not found" : "Board not found",
"Sharing" : "Sharing", "Sharing" : "Sharing",
"Tags" : "Tags", "Tags" : "Tags",
"Deleted items" : "Deleted items", "Deleted items" : "Deleted items",
@@ -221,6 +227,7 @@
"Cancel reply" : "Cancel reply", "Cancel reply" : "Cancel reply",
"Reply" : "Reply", "Reply" : "Reply",
"Update" : "Update", "Update" : "Update",
"Created:" : "Created:",
"Description" : "Description", "Description" : "Description",
"(Unsaved)" : "(Unsaved)", "(Unsaved)" : "(Unsaved)",
"(Saving…)" : "(Saving…)", "(Saving…)" : "(Saving…)",
@@ -232,23 +239,29 @@
"Choose attachment" : "Choose attachment", "Choose attachment" : "Choose attachment",
"Assign a due date to this card…" : "Assign a due date to this card…", "Assign a due date to this card…" : "Assign a due date to this card…",
"Set a due date" : "Set a due date", "Set a due date" : "Set a due date",
"Add due date" : "Add due date",
"Choose a date" : "Choose a date",
"Remove due date" : "Remove due date", "Remove due date" : "Remove due date",
"Completed" : "Completed",
"Not completed" : "Not completed",
"Unarchive card" : "Unarchive card",
"Archive card" : "Archive card",
"Select Date" : "Select Date", "Select Date" : "Select Date",
"Today" : "Today", "Set due date for later today" : "Set due date for later today",
"Tomorrow" : "Tomorrow", "Set due date for tomorrow" : "Set due date for tomorrow",
"Next week" : "Next week", "Set due date for this weekend" : "Set due date for this weekend",
"Next month" : "Next month", "Set due date for next week" : "Set due date for next week",
"Assign a tag to this card…" : "Assign a tag to this card…", "Assign a tag to this card…" : "Assign a tag to this card…",
"(group)" : "(group)", "(group)" : "(group)",
"Next week {timeLocale}" : "Next week {timeLocale}",
"Todo items" : "Todo items", "Todo items" : "Todo items",
"{count} comments, {unread} unread" : "{count} comments, {unread} unread", "{count} comments, {unread} unread" : "{count} comments, {unread} unread",
"Edit card title" : "Edit card title", "Edit card title" : "Edit card title",
"Card details" : "Card details",
"Assign to me" : "Assign to me", "Assign to me" : "Assign to me",
"Unassign myself" : "Unassign myself", "Unassign myself" : "Unassign myself",
"Mark as done" : "Mark as done",
"Move card" : "Move card", "Move card" : "Move card",
"Card details" : "Card details",
"Unarchive card" : "Unarchive card",
"Archive card" : "Archive card",
"Delete card" : "Delete card", "Delete card" : "Delete card",
"Move card to another board" : "Move card to another board", "Move card to another board" : "Move card to another board",
"Select a list" : "Select a list", "Select a list" : "Select a list",
@@ -284,9 +297,12 @@
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards.", "Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards.",
"Delete the board?" : "Delete the board?", "Delete the board?" : "Delete the board?",
"Loading filtered view" : "Loading filtered view", "Loading filtered view" : "Loading filtered view",
"Today" : "Today",
"Tomorrow" : "Tomorrow",
"No due" : "No due", "No due" : "No due",
"Search for {searchQuery} in all boards" : "Search for {searchQuery} in all boards", "Search for {searchQuery} in all boards" : "Search for {searchQuery} in all boards",
"No results found" : "No results found", "No results found" : "No results found",
"This weekend {timeLocale}" : "This weekend {timeLocale}",
"Deck board {name}\n* Last modified on {lastMod}" : "Deck board {name}\n* Last modified on {lastMod}", "Deck board {name}\n* Last modified on {lastMod}" : "Deck board {name}\n* Last modified on {lastMod}",
"{stack} in {board}" : "{stack} in {board}", "{stack} in {board}" : "{stack} in {board}",
"Click to expand description" : "Click to expand description", "Click to expand description" : "Click to expand description",
@@ -301,9 +317,13 @@
"Open card" : "Open card", "Open card" : "Open card",
"Close" : "Close", "Close" : "Close",
"No upcoming cards" : "No upcoming cards", "No upcoming cards" : "No upcoming cards",
"upcoming cards today" : "upcoming cards today",
"upcoming cards tomorrow" : "upcoming cards tomorrow",
"upcoming cards" : "upcoming cards", "upcoming cards" : "upcoming cards",
"New card" : "New card", "New card" : "New card",
"Due on {date}" : "Due on {date}", "Due on {date}" : "Due on {date}",
"Tomorrow {timeLocale}" : "Tomorrow {timeLocale}",
"Later today {timeLocale}" : "Later today {timeLocale}",
"Link to a board" : "Link to a board", "Link to a board" : "Link to a board",
"Link to a card" : "Link to a card", "Link to a card" : "Link to a card",
"Create a card" : "Create a card", "Create a card" : "Create a card",
@@ -320,6 +340,8 @@
"Add a new list" : "Add a new list", "Add a new list" : "Add a new list",
"Assign to users" : "Assign to users", "Assign to users" : "Assign to users",
"Due date" : "Due date", "Due date" : "Due date",
"Next week" : "Next week",
"Next month" : "Next month",
"Limit deck usage of groups" : "Limit deck usage of groups", "Limit deck usage of groups" : "Limit deck usage of groups",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them."
},"pluralForm" :"nplurals=2; plural=(n != 1);" },"pluralForm" :"nplurals=2; plural=(n != 1);"

View File

@@ -102,15 +102,15 @@ OC.L10N.register(
"Save" : "Konservi", "Save" : "Konservi",
"Reply" : "Respondi", "Reply" : "Respondi",
"Update" : "Ĝisdatigi", "Update" : "Ĝisdatigi",
"Created:" : "Kreita:",
"Description" : "Priskribo", "Description" : "Priskribo",
"Formatting help" : "Helpo pri tekstaranĝo", "Formatting help" : "Helpo pri tekstaranĝo",
"Remove due date" : "Viŝi limdaton", "Remove due date" : "Viŝi limdaton",
"Select Date" : "Elekti daton", "Completed" : "Plenumita",
"Today" : "Hodiaŭ",
"Tomorrow" : "Morgaŭ",
"(group)" : "(grupo)",
"Unarchive card" : "Malarĥivigi karton", "Unarchive card" : "Malarĥivigi karton",
"Archive card" : "Arĥivigi karton", "Archive card" : "Arĥivigi karton",
"Select Date" : "Elekti daton",
"(group)" : "(grupo)",
"Delete card" : "Forigi karton", "Delete card" : "Forigi karton",
"seconds ago" : "antaŭ kelkaj sekundoj", "seconds ago" : "antaŭ kelkaj sekundoj",
"Archived boards" : "Arĥivigitaj tabuloj", "Archived boards" : "Arĥivigitaj tabuloj",
@@ -121,6 +121,8 @@ OC.L10N.register(
"No notifications" : "Neniu sciigo", "No notifications" : "Neniu sciigo",
"Delete board" : "Forigi tabulon", "Delete board" : "Forigi tabulon",
"An error occurred" : "Eraro okazis", "An error occurred" : "Eraro okazis",
"Today" : "Hodiaŭ",
"Tomorrow" : "Morgaŭ",
"Close" : "Malfermi", "Close" : "Malfermi",
"Link to a board" : "Ligilo al tabulo", "Link to a board" : "Ligilo al tabulo",
"Maximum file size of {size} exceeded" : "Maksimuma dosiergrando {size} transpasita", "Maximum file size of {size} exceeded" : "Maksimuma dosiergrando {size} transpasita",

View File

@@ -100,15 +100,15 @@
"Save" : "Konservi", "Save" : "Konservi",
"Reply" : "Respondi", "Reply" : "Respondi",
"Update" : "Ĝisdatigi", "Update" : "Ĝisdatigi",
"Created:" : "Kreita:",
"Description" : "Priskribo", "Description" : "Priskribo",
"Formatting help" : "Helpo pri tekstaranĝo", "Formatting help" : "Helpo pri tekstaranĝo",
"Remove due date" : "Viŝi limdaton", "Remove due date" : "Viŝi limdaton",
"Select Date" : "Elekti daton", "Completed" : "Plenumita",
"Today" : "Hodiaŭ",
"Tomorrow" : "Morgaŭ",
"(group)" : "(grupo)",
"Unarchive card" : "Malarĥivigi karton", "Unarchive card" : "Malarĥivigi karton",
"Archive card" : "Arĥivigi karton", "Archive card" : "Arĥivigi karton",
"Select Date" : "Elekti daton",
"(group)" : "(grupo)",
"Delete card" : "Forigi karton", "Delete card" : "Forigi karton",
"seconds ago" : "antaŭ kelkaj sekundoj", "seconds ago" : "antaŭ kelkaj sekundoj",
"Archived boards" : "Arĥivigitaj tabuloj", "Archived boards" : "Arĥivigitaj tabuloj",
@@ -119,6 +119,8 @@
"No notifications" : "Neniu sciigo", "No notifications" : "Neniu sciigo",
"Delete board" : "Forigi tabulon", "Delete board" : "Forigi tabulon",
"An error occurred" : "Eraro okazis", "An error occurred" : "Eraro okazis",
"Today" : "Hodiaŭ",
"Tomorrow" : "Morgaŭ",
"Close" : "Malfermi", "Close" : "Malfermi",
"Link to a board" : "Ligilo al tabulo", "Link to a board" : "Ligilo al tabulo",
"Maximum file size of {size} exceeded" : "Maksimuma dosiergrando {size} transpasita", "Maximum file size of {size} exceeded" : "Maksimuma dosiergrando {size} transpasita",

View File

@@ -153,9 +153,9 @@ OC.L10N.register(
"Details" : "Detalles", "Details" : "Detalles",
"Currently present people" : "Personas presentes actualmente", "Currently present people" : "Personas presentes actualmente",
"Loading board" : "Cargando tablero", "Loading board" : "Cargando tablero",
"Board not found" : "Tablero no encontrado",
"No lists available" : "No hay listas disponibles", "No lists available" : "No hay listas disponibles",
"Create a new list to add cards to this board" : "Crea una lista nueva para añadir tarjetas a este tablero", "Create a new list to add cards to this board" : "Crea una lista nueva para añadir tarjetas a este tablero",
"Board not found" : "Tablero no encontrado",
"Sharing" : "Compartir", "Sharing" : "Compartir",
"Tags" : "Etiquetas", "Tags" : "Etiquetas",
"Deleted items" : "Elementos eliminados", "Deleted items" : "Elementos eliminados",
@@ -223,6 +223,7 @@ OC.L10N.register(
"Cancel reply" : "Cancelar respuesta", "Cancel reply" : "Cancelar respuesta",
"Reply" : "Responder", "Reply" : "Responder",
"Update" : "Actualizar", "Update" : "Actualizar",
"Created:" : "Creado:",
"Description" : "Descripción", "Description" : "Descripción",
"(Unsaved)" : "(Sin salvar)", "(Unsaved)" : "(Sin salvar)",
"(Saving…)" : "(Guardando...)", "(Saving…)" : "(Guardando...)",
@@ -235,22 +236,22 @@ OC.L10N.register(
"Assign a due date to this card…" : "Asignar una fecha de caducidad a esta tarjeta…", "Assign a due date to this card…" : "Asignar una fecha de caducidad a esta tarjeta…",
"Set a due date" : "Fijar una fecha límite", "Set a due date" : "Fijar una fecha límite",
"Remove due date" : "Eliminar fecha límite", "Remove due date" : "Eliminar fecha límite",
"Completed" : "Completado",
"Not completed" : "No completado",
"Unarchive card" : "Desarchivar tarjeta",
"Archive card" : "Archivar tarjeta",
"Select Date" : "Seleccione la fecha", "Select Date" : "Seleccione la fecha",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Next week" : "Semana siguiente",
"Next month" : "Mes siguiente",
"Assign a tag to this card…" : "Asignar una etiqueta a esta tarjeta...", "Assign a tag to this card…" : "Asignar una etiqueta a esta tarjeta...",
"(group)" : "(grupo)", "(group)" : "(grupo)",
"Next week {timeLocale}" : "Próxima semana {timeLocale}",
"Todo items" : "Ítems pendientes", "Todo items" : "Ítems pendientes",
"{count} comments, {unread} unread" : "{count} comentarios, {unread} sin leer", "{count} comments, {unread} unread" : "{count} comentarios, {unread} sin leer",
"Edit card title" : "Editar el título de la tarjeta", "Edit card title" : "Editar el título de la tarjeta",
"Card details" : "Detalles de la tarjeta",
"Assign to me" : "Asignarme a mí", "Assign to me" : "Asignarme a mí",
"Unassign myself" : "Desasignarme a mí mismo", "Unassign myself" : "Desasignarme a mí mismo",
"Mark as done" : "Marcar como hecho",
"Move card" : "Mover tarjeta", "Move card" : "Mover tarjeta",
"Card details" : "Detalles de la tarjeta",
"Unarchive card" : "Desarchivar tarjeta",
"Archive card" : "Archivar tarjeta",
"Delete card" : "Eliminar tarjeta", "Delete card" : "Eliminar tarjeta",
"Move card to another board" : "Mover la tarjeta a otro tablero", "Move card to another board" : "Mover la tarjeta a otro tablero",
"Select a list" : "Seleccionar una lista", "Select a list" : "Seleccionar una lista",
@@ -286,9 +287,12 @@ OC.L10N.register(
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "¿Está seguro de querer eliminar el tablero {title}? Esto eliminará todos los datos del tablero incluyendo las tarjetas archivadas.", "Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "¿Está seguro de querer eliminar el tablero {title}? Esto eliminará todos los datos del tablero incluyendo las tarjetas archivadas.",
"Delete the board?" : "¿Borrar el tablero?", "Delete the board?" : "¿Borrar el tablero?",
"Loading filtered view" : "Cargando vista filtrada", "Loading filtered view" : "Cargando vista filtrada",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"No due" : "Sin finalizar", "No due" : "Sin finalizar",
"Search for {searchQuery} in all boards" : "Buscar {searchQuery} en todos los tableros", "Search for {searchQuery} in all boards" : "Buscar {searchQuery} en todos los tableros",
"No results found" : "No se encontraron resultados", "No results found" : "No se encontraron resultados",
"This weekend {timeLocale}" : "Este fin de semana {timeLocale}",
"Deck board {name}\n* Last modified on {lastMod}" : "Tablero Deck {name}\n* Última modificación en {lastMod}", "Deck board {name}\n* Last modified on {lastMod}" : "Tablero Deck {name}\n* Última modificación en {lastMod}",
"{stack} in {board}" : "{stack} en {board}", "{stack} in {board}" : "{stack} en {board}",
"Click to expand description" : "Pulse para expandir la descripción", "Click to expand description" : "Pulse para expandir la descripción",
@@ -306,6 +310,8 @@ OC.L10N.register(
"upcoming cards" : "próximas tarjetas", "upcoming cards" : "próximas tarjetas",
"New card" : "Nueva tarjeta", "New card" : "Nueva tarjeta",
"Due on {date}" : "Vence en {date}", "Due on {date}" : "Vence en {date}",
"Tomorrow {timeLocale}" : "Mañana {timeLocale}",
"Later today {timeLocale}" : "Hoy, más tarde {timeLocale}",
"Link to a board" : "Enlace a un tablero", "Link to a board" : "Enlace a un tablero",
"Link to a card" : "Enlace a una tarjeta", "Link to a card" : "Enlace a una tarjeta",
"Create a card" : "Crear una tarjeta", "Create a card" : "Crear una tarjeta",
@@ -322,6 +328,8 @@ OC.L10N.register(
"Add a new list" : "Añadir una lista nueva", "Add a new list" : "Añadir una lista nueva",
"Assign to users" : "Asignar a usuarios", "Assign to users" : "Asignar a usuarios",
"Due date" : "Fecha límite", "Due date" : "Fecha límite",
"Next week" : "Semana siguiente",
"Next month" : "Mes siguiente",
"Limit deck usage of groups" : "Limitar el uso de Deck a grupos", "Limit deck usage of groups" : "Limitar el uso de Deck a grupos",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitar Deck impedirá que usuarios que no formen parte de esos grupos creen sus propios tableros. Los usuarios todavía podrán trabajar en tableros que hayan sido compartidos con ellos." "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitar Deck impedirá que usuarios que no formen parte de esos grupos creen sus propios tableros. Los usuarios todavía podrán trabajar en tableros que hayan sido compartidos con ellos."
}, },

View File

@@ -151,9 +151,9 @@
"Details" : "Detalles", "Details" : "Detalles",
"Currently present people" : "Personas presentes actualmente", "Currently present people" : "Personas presentes actualmente",
"Loading board" : "Cargando tablero", "Loading board" : "Cargando tablero",
"Board not found" : "Tablero no encontrado",
"No lists available" : "No hay listas disponibles", "No lists available" : "No hay listas disponibles",
"Create a new list to add cards to this board" : "Crea una lista nueva para añadir tarjetas a este tablero", "Create a new list to add cards to this board" : "Crea una lista nueva para añadir tarjetas a este tablero",
"Board not found" : "Tablero no encontrado",
"Sharing" : "Compartir", "Sharing" : "Compartir",
"Tags" : "Etiquetas", "Tags" : "Etiquetas",
"Deleted items" : "Elementos eliminados", "Deleted items" : "Elementos eliminados",
@@ -221,6 +221,7 @@
"Cancel reply" : "Cancelar respuesta", "Cancel reply" : "Cancelar respuesta",
"Reply" : "Responder", "Reply" : "Responder",
"Update" : "Actualizar", "Update" : "Actualizar",
"Created:" : "Creado:",
"Description" : "Descripción", "Description" : "Descripción",
"(Unsaved)" : "(Sin salvar)", "(Unsaved)" : "(Sin salvar)",
"(Saving…)" : "(Guardando...)", "(Saving…)" : "(Guardando...)",
@@ -233,22 +234,22 @@
"Assign a due date to this card…" : "Asignar una fecha de caducidad a esta tarjeta…", "Assign a due date to this card…" : "Asignar una fecha de caducidad a esta tarjeta…",
"Set a due date" : "Fijar una fecha límite", "Set a due date" : "Fijar una fecha límite",
"Remove due date" : "Eliminar fecha límite", "Remove due date" : "Eliminar fecha límite",
"Completed" : "Completado",
"Not completed" : "No completado",
"Unarchive card" : "Desarchivar tarjeta",
"Archive card" : "Archivar tarjeta",
"Select Date" : "Seleccione la fecha", "Select Date" : "Seleccione la fecha",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Next week" : "Semana siguiente",
"Next month" : "Mes siguiente",
"Assign a tag to this card…" : "Asignar una etiqueta a esta tarjeta...", "Assign a tag to this card…" : "Asignar una etiqueta a esta tarjeta...",
"(group)" : "(grupo)", "(group)" : "(grupo)",
"Next week {timeLocale}" : "Próxima semana {timeLocale}",
"Todo items" : "Ítems pendientes", "Todo items" : "Ítems pendientes",
"{count} comments, {unread} unread" : "{count} comentarios, {unread} sin leer", "{count} comments, {unread} unread" : "{count} comentarios, {unread} sin leer",
"Edit card title" : "Editar el título de la tarjeta", "Edit card title" : "Editar el título de la tarjeta",
"Card details" : "Detalles de la tarjeta",
"Assign to me" : "Asignarme a mí", "Assign to me" : "Asignarme a mí",
"Unassign myself" : "Desasignarme a mí mismo", "Unassign myself" : "Desasignarme a mí mismo",
"Mark as done" : "Marcar como hecho",
"Move card" : "Mover tarjeta", "Move card" : "Mover tarjeta",
"Card details" : "Detalles de la tarjeta",
"Unarchive card" : "Desarchivar tarjeta",
"Archive card" : "Archivar tarjeta",
"Delete card" : "Eliminar tarjeta", "Delete card" : "Eliminar tarjeta",
"Move card to another board" : "Mover la tarjeta a otro tablero", "Move card to another board" : "Mover la tarjeta a otro tablero",
"Select a list" : "Seleccionar una lista", "Select a list" : "Seleccionar una lista",
@@ -284,9 +285,12 @@
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "¿Está seguro de querer eliminar el tablero {title}? Esto eliminará todos los datos del tablero incluyendo las tarjetas archivadas.", "Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "¿Está seguro de querer eliminar el tablero {title}? Esto eliminará todos los datos del tablero incluyendo las tarjetas archivadas.",
"Delete the board?" : "¿Borrar el tablero?", "Delete the board?" : "¿Borrar el tablero?",
"Loading filtered view" : "Cargando vista filtrada", "Loading filtered view" : "Cargando vista filtrada",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"No due" : "Sin finalizar", "No due" : "Sin finalizar",
"Search for {searchQuery} in all boards" : "Buscar {searchQuery} en todos los tableros", "Search for {searchQuery} in all boards" : "Buscar {searchQuery} en todos los tableros",
"No results found" : "No se encontraron resultados", "No results found" : "No se encontraron resultados",
"This weekend {timeLocale}" : "Este fin de semana {timeLocale}",
"Deck board {name}\n* Last modified on {lastMod}" : "Tablero Deck {name}\n* Última modificación en {lastMod}", "Deck board {name}\n* Last modified on {lastMod}" : "Tablero Deck {name}\n* Última modificación en {lastMod}",
"{stack} in {board}" : "{stack} en {board}", "{stack} in {board}" : "{stack} en {board}",
"Click to expand description" : "Pulse para expandir la descripción", "Click to expand description" : "Pulse para expandir la descripción",
@@ -304,6 +308,8 @@
"upcoming cards" : "próximas tarjetas", "upcoming cards" : "próximas tarjetas",
"New card" : "Nueva tarjeta", "New card" : "Nueva tarjeta",
"Due on {date}" : "Vence en {date}", "Due on {date}" : "Vence en {date}",
"Tomorrow {timeLocale}" : "Mañana {timeLocale}",
"Later today {timeLocale}" : "Hoy, más tarde {timeLocale}",
"Link to a board" : "Enlace a un tablero", "Link to a board" : "Enlace a un tablero",
"Link to a card" : "Enlace a una tarjeta", "Link to a card" : "Enlace a una tarjeta",
"Create a card" : "Crear una tarjeta", "Create a card" : "Crear una tarjeta",
@@ -320,6 +326,8 @@
"Add a new list" : "Añadir una lista nueva", "Add a new list" : "Añadir una lista nueva",
"Assign to users" : "Asignar a usuarios", "Assign to users" : "Asignar a usuarios",
"Due date" : "Fecha límite", "Due date" : "Fecha límite",
"Next week" : "Semana siguiente",
"Next month" : "Mes siguiente",
"Limit deck usage of groups" : "Limitar el uso de Deck a grupos", "Limit deck usage of groups" : "Limitar el uso de Deck a grupos",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitar Deck impedirá que usuarios que no formen parte de esos grupos creen sus propios tableros. Los usuarios todavía podrán trabajar en tableros que hayan sido compartidos con ellos." "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitar Deck impedirá que usuarios que no formen parte de esos grupos creen sus propios tableros. Los usuarios todavía podrán trabajar en tableros que hayan sido compartidos con ellos."
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" },"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"

View File

@@ -41,11 +41,11 @@ OC.L10N.register(
"Save" : "Guardar", "Save" : "Guardar",
"Reply" : "Responder", "Reply" : "Responder",
"Update" : "Actualizar", "Update" : "Actualizar",
"Created:" : "Creado:",
"Description" : "Descripción", "Description" : "Descripción",
"Formatting help" : "Ayuda de formato", "Formatting help" : "Ayuda de formato",
"Remove due date" : "Eliminar fecha de expiración", "Remove due date" : "Eliminar fecha de expiración",
"Today" : "Hoy", "Completed" : "Completado",
"Tomorrow" : "Mañana",
"(group)" : "(grupo)", "(group)" : "(grupo)",
"seconds ago" : "hace segundos", "seconds ago" : "hace segundos",
"Archived boards" : "Tableros archivados", "Archived boards" : "Tableros archivados",
@@ -56,6 +56,8 @@ OC.L10N.register(
"Archive board" : "Archivar tablero", "Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones", "No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros", "Delete board" : "Borrar tableros",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar", "Close" : "Cerrar",
"Share" : "Compartir", "Share" : "Compartir",
"Due date" : "Fecha de vencimiento" "Due date" : "Fecha de vencimiento"

View File

@@ -39,11 +39,11 @@
"Save" : "Guardar", "Save" : "Guardar",
"Reply" : "Responder", "Reply" : "Responder",
"Update" : "Actualizar", "Update" : "Actualizar",
"Created:" : "Creado:",
"Description" : "Descripción", "Description" : "Descripción",
"Formatting help" : "Ayuda de formato", "Formatting help" : "Ayuda de formato",
"Remove due date" : "Eliminar fecha de expiración", "Remove due date" : "Eliminar fecha de expiración",
"Today" : "Hoy", "Completed" : "Completado",
"Tomorrow" : "Mañana",
"(group)" : "(grupo)", "(group)" : "(grupo)",
"seconds ago" : "hace segundos", "seconds ago" : "hace segundos",
"Archived boards" : "Tableros archivados", "Archived boards" : "Tableros archivados",
@@ -54,6 +54,8 @@
"Archive board" : "Archivar tablero", "Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones", "No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros", "Delete board" : "Borrar tableros",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar", "Close" : "Cerrar",
"Share" : "Compartir", "Share" : "Compartir",
"Due date" : "Fecha de vencimiento" "Due date" : "Fecha de vencimiento"

View File

@@ -72,14 +72,12 @@ OC.L10N.register(
"Save" : "Guardar", "Save" : "Guardar",
"Reply" : "Responder", "Reply" : "Responder",
"Update" : "Actualizar", "Update" : "Actualizar",
"Created:" : "Creado:",
"Description" : "Descripción", "Description" : "Descripción",
"Formatting help" : "Ayuda de formato", "Formatting help" : "Ayuda de formato",
"Remove due date" : "Eliminar fecha de vencimiento", "Remove due date" : "Eliminar fecha de vencimiento",
"Completed" : "Completado",
"Select Date" : "Seleccionar fecha", "Select Date" : "Seleccionar fecha",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Next week" : "Proxima semana",
"Next month" : "Proximo mes",
"(group)" : "(grupo)", "(group)" : "(grupo)",
"Card details" : "Detalles de la tarjeta", "Card details" : "Detalles de la tarjeta",
"Select a list" : "Seleccionar una lista", "Select a list" : "Seleccionar una lista",
@@ -93,6 +91,8 @@ OC.L10N.register(
"No notifications" : "No hay notificaciones", "No notifications" : "No hay notificaciones",
"Delete board" : "Eliminar Tablero", "Delete board" : "Eliminar Tablero",
"An error occurred" : "Ocurrió un error", "An error occurred" : "Ocurrió un error",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"No due" : "Sin finalizar", "No due" : "Sin finalizar",
"Create a new card" : "Crear una nueva tarjeta", "Create a new card" : "Crear una nueva tarjeta",
"Card title" : "Título de la tarjeta", "Card title" : "Título de la tarjeta",
@@ -105,6 +105,8 @@ OC.L10N.register(
"Share" : "Compartir", "Share" : "Compartir",
"A <strong>card description</strong> inside the Deck app has been changed" : "Una <strong>descripción de tarjeta</strong> dentro de la app Deck ha cambiado", "A <strong>card description</strong> inside the Deck app has been changed" : "Una <strong>descripción de tarjeta</strong> dentro de la app Deck ha cambiado",
"Due date" : "Fecha de vencimiento", "Due date" : "Fecha de vencimiento",
"Next week" : "Proxima semana",
"Next month" : "Proximo mes",
"Limit deck usage of groups" : "Limitar el uso del Tablero a grupos", "Limit deck usage of groups" : "Limitar el uso del Tablero a grupos",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitar Tableros impedirá que usuarios que no formen parte de esos grupos creen sus propios tableros. Los usuarios todavía podrán trabajar en tableros que hayan sido compartidos con ellos." "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitar Tableros impedirá que usuarios que no formen parte de esos grupos creen sus propios tableros. Los usuarios todavía podrán trabajar en tableros que hayan sido compartidos con ellos."
}, },

View File

@@ -70,14 +70,12 @@
"Save" : "Guardar", "Save" : "Guardar",
"Reply" : "Responder", "Reply" : "Responder",
"Update" : "Actualizar", "Update" : "Actualizar",
"Created:" : "Creado:",
"Description" : "Descripción", "Description" : "Descripción",
"Formatting help" : "Ayuda de formato", "Formatting help" : "Ayuda de formato",
"Remove due date" : "Eliminar fecha de vencimiento", "Remove due date" : "Eliminar fecha de vencimiento",
"Completed" : "Completado",
"Select Date" : "Seleccionar fecha", "Select Date" : "Seleccionar fecha",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Next week" : "Proxima semana",
"Next month" : "Proximo mes",
"(group)" : "(grupo)", "(group)" : "(grupo)",
"Card details" : "Detalles de la tarjeta", "Card details" : "Detalles de la tarjeta",
"Select a list" : "Seleccionar una lista", "Select a list" : "Seleccionar una lista",
@@ -91,6 +89,8 @@
"No notifications" : "No hay notificaciones", "No notifications" : "No hay notificaciones",
"Delete board" : "Eliminar Tablero", "Delete board" : "Eliminar Tablero",
"An error occurred" : "Ocurrió un error", "An error occurred" : "Ocurrió un error",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"No due" : "Sin finalizar", "No due" : "Sin finalizar",
"Create a new card" : "Crear una nueva tarjeta", "Create a new card" : "Crear una nueva tarjeta",
"Card title" : "Título de la tarjeta", "Card title" : "Título de la tarjeta",
@@ -103,6 +103,8 @@
"Share" : "Compartir", "Share" : "Compartir",
"A <strong>card description</strong> inside the Deck app has been changed" : "Una <strong>descripción de tarjeta</strong> dentro de la app Deck ha cambiado", "A <strong>card description</strong> inside the Deck app has been changed" : "Una <strong>descripción de tarjeta</strong> dentro de la app Deck ha cambiado",
"Due date" : "Fecha de vencimiento", "Due date" : "Fecha de vencimiento",
"Next week" : "Proxima semana",
"Next month" : "Proximo mes",
"Limit deck usage of groups" : "Limitar el uso del Tablero a grupos", "Limit deck usage of groups" : "Limitar el uso del Tablero a grupos",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitar Tableros impedirá que usuarios que no formen parte de esos grupos creen sus propios tableros. Los usuarios todavía podrán trabajar en tableros que hayan sido compartidos con ellos." "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitar Tableros impedirá que usuarios que no formen parte de esos grupos creen sus propios tableros. Los usuarios todavía podrán trabajar en tableros que hayan sido compartidos con ellos."
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" },"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"

View File

@@ -44,11 +44,11 @@ OC.L10N.register(
"Save" : "Guardar", "Save" : "Guardar",
"Reply" : "Responder", "Reply" : "Responder",
"Update" : "Actualizar", "Update" : "Actualizar",
"Created:" : "Creado:",
"Description" : "Descripción", "Description" : "Descripción",
"Formatting help" : "Ayuda de formato", "Formatting help" : "Ayuda de formato",
"Remove due date" : "Eliminar fecha de expiración", "Remove due date" : "Eliminar fecha de expiración",
"Today" : "Hoy", "Completed" : "Completado",
"Tomorrow" : "Mañana",
"(group)" : "(grupo)", "(group)" : "(grupo)",
"seconds ago" : "hace segundos", "seconds ago" : "hace segundos",
"Archived boards" : "Tableros archivados", "Archived boards" : "Tableros archivados",
@@ -59,6 +59,8 @@ OC.L10N.register(
"Archive board" : "Archivar tablero", "Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones", "No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros", "Delete board" : "Borrar tableros",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar", "Close" : "Cerrar",
"Share" : "Compartir", "Share" : "Compartir",
"Due date" : "Fecha de vencimiento" "Due date" : "Fecha de vencimiento"

View File

@@ -42,11 +42,11 @@
"Save" : "Guardar", "Save" : "Guardar",
"Reply" : "Responder", "Reply" : "Responder",
"Update" : "Actualizar", "Update" : "Actualizar",
"Created:" : "Creado:",
"Description" : "Descripción", "Description" : "Descripción",
"Formatting help" : "Ayuda de formato", "Formatting help" : "Ayuda de formato",
"Remove due date" : "Eliminar fecha de expiración", "Remove due date" : "Eliminar fecha de expiración",
"Today" : "Hoy", "Completed" : "Completado",
"Tomorrow" : "Mañana",
"(group)" : "(grupo)", "(group)" : "(grupo)",
"seconds ago" : "hace segundos", "seconds ago" : "hace segundos",
"Archived boards" : "Tableros archivados", "Archived boards" : "Tableros archivados",
@@ -57,6 +57,8 @@
"Archive board" : "Archivar tablero", "Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones", "No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros", "Delete board" : "Borrar tableros",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar", "Close" : "Cerrar",
"Share" : "Compartir", "Share" : "Compartir",
"Due date" : "Fecha de vencimiento" "Due date" : "Fecha de vencimiento"

View File

@@ -45,11 +45,11 @@ OC.L10N.register(
"Save" : "Guardar", "Save" : "Guardar",
"Reply" : "Responder", "Reply" : "Responder",
"Update" : "Actualizar", "Update" : "Actualizar",
"Created:" : "Creado:",
"Description" : "Descripción", "Description" : "Descripción",
"Formatting help" : "Ayuda de formato", "Formatting help" : "Ayuda de formato",
"Remove due date" : "Eliminar fecha de expiración", "Remove due date" : "Eliminar fecha de expiración",
"Today" : "Hoy", "Completed" : "Completado",
"Tomorrow" : "Mañana",
"(group)" : "(grupo)", "(group)" : "(grupo)",
"seconds ago" : "hace segundos", "seconds ago" : "hace segundos",
"Archived boards" : "Tableros archivados", "Archived boards" : "Tableros archivados",
@@ -60,6 +60,8 @@ OC.L10N.register(
"Archive board" : "Archivar tablero", "Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones", "No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros", "Delete board" : "Borrar tableros",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar", "Close" : "Cerrar",
"Share" : "Compartir", "Share" : "Compartir",
"Due date" : "Fecha de vencimiento" "Due date" : "Fecha de vencimiento"

View File

@@ -43,11 +43,11 @@
"Save" : "Guardar", "Save" : "Guardar",
"Reply" : "Responder", "Reply" : "Responder",
"Update" : "Actualizar", "Update" : "Actualizar",
"Created:" : "Creado:",
"Description" : "Descripción", "Description" : "Descripción",
"Formatting help" : "Ayuda de formato", "Formatting help" : "Ayuda de formato",
"Remove due date" : "Eliminar fecha de expiración", "Remove due date" : "Eliminar fecha de expiración",
"Today" : "Hoy", "Completed" : "Completado",
"Tomorrow" : "Mañana",
"(group)" : "(grupo)", "(group)" : "(grupo)",
"seconds ago" : "hace segundos", "seconds ago" : "hace segundos",
"Archived boards" : "Tableros archivados", "Archived boards" : "Tableros archivados",
@@ -58,6 +58,8 @@
"Archive board" : "Archivar tablero", "Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones", "No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros", "Delete board" : "Borrar tableros",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar", "Close" : "Cerrar",
"Share" : "Compartir", "Share" : "Compartir",
"Due date" : "Fecha de vencimiento" "Due date" : "Fecha de vencimiento"

View File

@@ -44,11 +44,11 @@ OC.L10N.register(
"Save" : "Guardar", "Save" : "Guardar",
"Reply" : "Responder", "Reply" : "Responder",
"Update" : "Actualizar", "Update" : "Actualizar",
"Created:" : "Creado:",
"Description" : "Descripción", "Description" : "Descripción",
"Formatting help" : "Ayuda de formato", "Formatting help" : "Ayuda de formato",
"Remove due date" : "Eliminar fecha de expiración", "Remove due date" : "Eliminar fecha de expiración",
"Today" : "Hoy", "Completed" : "Completado",
"Tomorrow" : "Mañana",
"(group)" : "(grupo)", "(group)" : "(grupo)",
"seconds ago" : "hace segundos", "seconds ago" : "hace segundos",
"Archived boards" : "Tableros archivados", "Archived boards" : "Tableros archivados",
@@ -59,6 +59,8 @@ OC.L10N.register(
"Archive board" : "Archivar tablero", "Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones", "No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros", "Delete board" : "Borrar tableros",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar", "Close" : "Cerrar",
"Share" : "Compartir", "Share" : "Compartir",
"Due date" : "Fecha de vencimiento" "Due date" : "Fecha de vencimiento"

View File

@@ -42,11 +42,11 @@
"Save" : "Guardar", "Save" : "Guardar",
"Reply" : "Responder", "Reply" : "Responder",
"Update" : "Actualizar", "Update" : "Actualizar",
"Created:" : "Creado:",
"Description" : "Descripción", "Description" : "Descripción",
"Formatting help" : "Ayuda de formato", "Formatting help" : "Ayuda de formato",
"Remove due date" : "Eliminar fecha de expiración", "Remove due date" : "Eliminar fecha de expiración",
"Today" : "Hoy", "Completed" : "Completado",
"Tomorrow" : "Mañana",
"(group)" : "(grupo)", "(group)" : "(grupo)",
"seconds ago" : "hace segundos", "seconds ago" : "hace segundos",
"Archived boards" : "Tableros archivados", "Archived boards" : "Tableros archivados",
@@ -57,6 +57,8 @@
"Archive board" : "Archivar tablero", "Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones", "No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros", "Delete board" : "Borrar tableros",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar", "Close" : "Cerrar",
"Share" : "Compartir", "Share" : "Compartir",
"Due date" : "Fecha de vencimiento" "Due date" : "Fecha de vencimiento"

View File

@@ -44,11 +44,11 @@ OC.L10N.register(
"Save" : "Guardar", "Save" : "Guardar",
"Reply" : "Responder", "Reply" : "Responder",
"Update" : "Actualizar", "Update" : "Actualizar",
"Created:" : "Creado:",
"Description" : "Descripción", "Description" : "Descripción",
"Formatting help" : "Ayuda de formato", "Formatting help" : "Ayuda de formato",
"Remove due date" : "Eliminar fecha de expiración", "Remove due date" : "Eliminar fecha de expiración",
"Today" : "Hoy", "Completed" : "Completado",
"Tomorrow" : "Mañana",
"(group)" : "(grupo)", "(group)" : "(grupo)",
"seconds ago" : "hace segundos", "seconds ago" : "hace segundos",
"Archived boards" : "Tableros archivados", "Archived boards" : "Tableros archivados",
@@ -59,6 +59,8 @@ OC.L10N.register(
"Archive board" : "Archivar tablero", "Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones", "No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros", "Delete board" : "Borrar tableros",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar", "Close" : "Cerrar",
"Share" : "Compartir", "Share" : "Compartir",
"Due date" : "Fecha de vencimiento" "Due date" : "Fecha de vencimiento"

View File

@@ -42,11 +42,11 @@
"Save" : "Guardar", "Save" : "Guardar",
"Reply" : "Responder", "Reply" : "Responder",
"Update" : "Actualizar", "Update" : "Actualizar",
"Created:" : "Creado:",
"Description" : "Descripción", "Description" : "Descripción",
"Formatting help" : "Ayuda de formato", "Formatting help" : "Ayuda de formato",
"Remove due date" : "Eliminar fecha de expiración", "Remove due date" : "Eliminar fecha de expiración",
"Today" : "Hoy", "Completed" : "Completado",
"Tomorrow" : "Mañana",
"(group)" : "(grupo)", "(group)" : "(grupo)",
"seconds ago" : "hace segundos", "seconds ago" : "hace segundos",
"Archived boards" : "Tableros archivados", "Archived boards" : "Tableros archivados",
@@ -57,6 +57,8 @@
"Archive board" : "Archivar tablero", "Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones", "No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros", "Delete board" : "Borrar tableros",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar", "Close" : "Cerrar",
"Share" : "Compartir", "Share" : "Compartir",
"Due date" : "Fecha de vencimiento" "Due date" : "Fecha de vencimiento"

View File

@@ -150,9 +150,9 @@ OC.L10N.register(
"Details" : "Detalles", "Details" : "Detalles",
"Currently present people" : "Personas actualmente presentes", "Currently present people" : "Personas actualmente presentes",
"Loading board" : "Cargando tablero", "Loading board" : "Cargando tablero",
"Board not found" : "No se encontró el tablero",
"No lists available" : "No hay listas disponibles", "No lists available" : "No hay listas disponibles",
"Create a new list to add cards to this board" : "Crea una nueva lista para añadir tarjetas a este tablero", "Create a new list to add cards to this board" : "Crea una nueva lista para añadir tarjetas a este tablero",
"Board not found" : "No se encontró el tablero",
"Sharing" : "Compartiendo", "Sharing" : "Compartiendo",
"Tags" : "Etiquetas", "Tags" : "Etiquetas",
"Deleted items" : "Elementos eliminados", "Deleted items" : "Elementos eliminados",
@@ -220,6 +220,7 @@ OC.L10N.register(
"Cancel reply" : "Cancelar respuesta", "Cancel reply" : "Cancelar respuesta",
"Reply" : "Responder", "Reply" : "Responder",
"Update" : "Actualizar", "Update" : "Actualizar",
"Created:" : "Creado:",
"Description" : "Descripción", "Description" : "Descripción",
"(Unsaved)" : "(No guardado)", "(Unsaved)" : "(No guardado)",
"(Saving…)" : "(Guardando…)", "(Saving…)" : "(Guardando…)",
@@ -231,22 +232,21 @@ OC.L10N.register(
"Choose attachment" : "Elegir adjunto", "Choose attachment" : "Elegir adjunto",
"Set a due date" : "Establecer una fecha de vencimiento", "Set a due date" : "Establecer una fecha de vencimiento",
"Remove due date" : "Eliminar fecha de expiración", "Remove due date" : "Eliminar fecha de expiración",
"Completed" : "Completado",
"Not completed" : "No completado",
"Unarchive card" : "Desarchivar tarjeta",
"Archive card" : "Archivar tarjeta",
"Select Date" : "Seleccionar fecha", "Select Date" : "Seleccionar fecha",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Next week" : "Semana siguiente",
"Next month" : "Mes siguiente",
"Assign a tag to this card…" : "Asignar una etiqueta a esta tarjeta…", "Assign a tag to this card…" : "Asignar una etiqueta a esta tarjeta…",
"(group)" : "(grupo)", "(group)" : "(grupo)",
"Todo items" : "Elementos pendientes", "Todo items" : "Elementos pendientes",
"{count} comments, {unread} unread" : "{count} comentarios, {unread} sin leer", "{count} comments, {unread} unread" : "{count} comentarios, {unread} sin leer",
"Edit card title" : "Editar título de la tarjeta", "Edit card title" : "Editar título de la tarjeta",
"Card details" : "Detalles de la tarjeta",
"Assign to me" : "Asignarme la tarjeta", "Assign to me" : "Asignarme la tarjeta",
"Unassign myself" : "Desasignarme la tarjeta", "Unassign myself" : "Desasignarme la tarjeta",
"Mark as done" : "Marcar como hecha",
"Move card" : "Mover tarjeta", "Move card" : "Mover tarjeta",
"Card details" : "Detalles de la tarjeta",
"Unarchive card" : "Desarchivar tarjeta",
"Archive card" : "Archivar tarjeta",
"Delete card" : "Eliminar tarjeta", "Delete card" : "Eliminar tarjeta",
"Move card to another board" : "Mover tarjeta a otro tablero", "Move card to another board" : "Mover tarjeta a otro tablero",
"Select a list" : "Seleccionar una lista", "Select a list" : "Seleccionar una lista",
@@ -280,6 +280,8 @@ OC.L10N.register(
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "¿Estás seguro de que quieres eliminar el tablero {title}? Esto eliminará todos los datos de este tablero, incluidas las tarjetas archivadas.", "Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "¿Estás seguro de que quieres eliminar el tablero {title}? Esto eliminará todos los datos de este tablero, incluidas las tarjetas archivadas.",
"Delete the board?" : "¿Eliminar el tablero?", "Delete the board?" : "¿Eliminar el tablero?",
"Loading filtered view" : "Cargando vista filtrada", "Loading filtered view" : "Cargando vista filtrada",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"No due" : "Sin vencimiento", "No due" : "Sin vencimiento",
"Search for {searchQuery} in all boards" : "Buscar {searchQuery} en todos los tableros", "Search for {searchQuery} in all boards" : "Buscar {searchQuery} en todos los tableros",
"No results found" : "No se encontraron resultados", "No results found" : "No se encontraron resultados",
@@ -316,6 +318,8 @@ OC.L10N.register(
"Add a new list" : "Añadir una nueva lista", "Add a new list" : "Añadir una nueva lista",
"Assign to users" : "Asignar a usuarios", "Assign to users" : "Asignar a usuarios",
"Due date" : "Fecha de vencimiento", "Due date" : "Fecha de vencimiento",
"Next week" : "Semana siguiente",
"Next month" : "Mes siguiente",
"Limit deck usage of groups" : "Limitar uso de Deck a grupos", "Limit deck usage of groups" : "Limitar uso de Deck a grupos",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitar Deck bloqueará a los usuarios que no formen parte de esos grupos para que no puedan crear sus propios tableros. Los usuarios aún podrán trabajar en tableros que se hayan compartido con ellos." "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitar Deck bloqueará a los usuarios que no formen parte de esos grupos para que no puedan crear sus propios tableros. Los usuarios aún podrán trabajar en tableros que se hayan compartido con ellos."
}, },

View File

@@ -148,9 +148,9 @@
"Details" : "Detalles", "Details" : "Detalles",
"Currently present people" : "Personas actualmente presentes", "Currently present people" : "Personas actualmente presentes",
"Loading board" : "Cargando tablero", "Loading board" : "Cargando tablero",
"Board not found" : "No se encontró el tablero",
"No lists available" : "No hay listas disponibles", "No lists available" : "No hay listas disponibles",
"Create a new list to add cards to this board" : "Crea una nueva lista para añadir tarjetas a este tablero", "Create a new list to add cards to this board" : "Crea una nueva lista para añadir tarjetas a este tablero",
"Board not found" : "No se encontró el tablero",
"Sharing" : "Compartiendo", "Sharing" : "Compartiendo",
"Tags" : "Etiquetas", "Tags" : "Etiquetas",
"Deleted items" : "Elementos eliminados", "Deleted items" : "Elementos eliminados",
@@ -218,6 +218,7 @@
"Cancel reply" : "Cancelar respuesta", "Cancel reply" : "Cancelar respuesta",
"Reply" : "Responder", "Reply" : "Responder",
"Update" : "Actualizar", "Update" : "Actualizar",
"Created:" : "Creado:",
"Description" : "Descripción", "Description" : "Descripción",
"(Unsaved)" : "(No guardado)", "(Unsaved)" : "(No guardado)",
"(Saving…)" : "(Guardando…)", "(Saving…)" : "(Guardando…)",
@@ -229,22 +230,21 @@
"Choose attachment" : "Elegir adjunto", "Choose attachment" : "Elegir adjunto",
"Set a due date" : "Establecer una fecha de vencimiento", "Set a due date" : "Establecer una fecha de vencimiento",
"Remove due date" : "Eliminar fecha de expiración", "Remove due date" : "Eliminar fecha de expiración",
"Completed" : "Completado",
"Not completed" : "No completado",
"Unarchive card" : "Desarchivar tarjeta",
"Archive card" : "Archivar tarjeta",
"Select Date" : "Seleccionar fecha", "Select Date" : "Seleccionar fecha",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Next week" : "Semana siguiente",
"Next month" : "Mes siguiente",
"Assign a tag to this card…" : "Asignar una etiqueta a esta tarjeta…", "Assign a tag to this card…" : "Asignar una etiqueta a esta tarjeta…",
"(group)" : "(grupo)", "(group)" : "(grupo)",
"Todo items" : "Elementos pendientes", "Todo items" : "Elementos pendientes",
"{count} comments, {unread} unread" : "{count} comentarios, {unread} sin leer", "{count} comments, {unread} unread" : "{count} comentarios, {unread} sin leer",
"Edit card title" : "Editar título de la tarjeta", "Edit card title" : "Editar título de la tarjeta",
"Card details" : "Detalles de la tarjeta",
"Assign to me" : "Asignarme la tarjeta", "Assign to me" : "Asignarme la tarjeta",
"Unassign myself" : "Desasignarme la tarjeta", "Unassign myself" : "Desasignarme la tarjeta",
"Mark as done" : "Marcar como hecha",
"Move card" : "Mover tarjeta", "Move card" : "Mover tarjeta",
"Card details" : "Detalles de la tarjeta",
"Unarchive card" : "Desarchivar tarjeta",
"Archive card" : "Archivar tarjeta",
"Delete card" : "Eliminar tarjeta", "Delete card" : "Eliminar tarjeta",
"Move card to another board" : "Mover tarjeta a otro tablero", "Move card to another board" : "Mover tarjeta a otro tablero",
"Select a list" : "Seleccionar una lista", "Select a list" : "Seleccionar una lista",
@@ -278,6 +278,8 @@
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "¿Estás seguro de que quieres eliminar el tablero {title}? Esto eliminará todos los datos de este tablero, incluidas las tarjetas archivadas.", "Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "¿Estás seguro de que quieres eliminar el tablero {title}? Esto eliminará todos los datos de este tablero, incluidas las tarjetas archivadas.",
"Delete the board?" : "¿Eliminar el tablero?", "Delete the board?" : "¿Eliminar el tablero?",
"Loading filtered view" : "Cargando vista filtrada", "Loading filtered view" : "Cargando vista filtrada",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"No due" : "Sin vencimiento", "No due" : "Sin vencimiento",
"Search for {searchQuery} in all boards" : "Buscar {searchQuery} en todos los tableros", "Search for {searchQuery} in all boards" : "Buscar {searchQuery} en todos los tableros",
"No results found" : "No se encontraron resultados", "No results found" : "No se encontraron resultados",
@@ -314,6 +316,8 @@
"Add a new list" : "Añadir una nueva lista", "Add a new list" : "Añadir una nueva lista",
"Assign to users" : "Asignar a usuarios", "Assign to users" : "Asignar a usuarios",
"Due date" : "Fecha de vencimiento", "Due date" : "Fecha de vencimiento",
"Next week" : "Semana siguiente",
"Next month" : "Mes siguiente",
"Limit deck usage of groups" : "Limitar uso de Deck a grupos", "Limit deck usage of groups" : "Limitar uso de Deck a grupos",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitar Deck bloqueará a los usuarios que no formen parte de esos grupos para que no puedan crear sus propios tableros. Los usuarios aún podrán trabajar en tableros que se hayan compartido con ellos." "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitar Deck bloqueará a los usuarios que no formen parte de esos grupos para que no puedan crear sus propios tableros. Los usuarios aún podrán trabajar en tableros que se hayan compartido con ellos."
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" },"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"

Some files were not shown because too many files have changed in this diff Show More