Compare commits

..

192 Commits

Author SHA1 Message Date
grnd-alt
dbdfe16e9f Merge pull request #7140 from nextcloud/release/1.15.2
Release/1.15.2
2025-07-28 14:52:11 +02:00
Nextcloud bot
bf40a4b23b fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-28 00:28:50 +00:00
Luka Trovic
42d52c519d Merge pull request #7132 from nextcloud/backport/7131/stable31
[stable31] fix: acl check when delete, update board acl
2025-07-25 18:17:28 +02:00
Luka Trovic
1c3c7c730a fix: acl check when delete, update board acl
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2025-07-25 15:51:05 +00:00
Luka Trovic
ccb6fb3187 Merge pull request #7130 from nextcloud/backport/7127/stable31
[stable31] fix:allow foreign label deletion
2025-07-25 13:21:22 +02:00
grnd-alt
ef3db3eec0 fix:allow foreign label deletion
Signed-off-by: grnd-alt <github@belakkaf.net>
2025-07-25 10:27:14 +00:00
Nextcloud bot
59e003df21 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-25 00:29:32 +00:00
Nextcloud bot
5847735557 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-24 00:30:27 +00:00
Nextcloud bot
e2cc6918cb fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-23 00:33:43 +00:00
Nextcloud bot
61a5b4b331 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-22 00:29:07 +00:00
dependabot[bot]
9bd00803d8 Merge pull request #6990 from nextcloud/dependabot/npm_and_yarn/stable31/nextcloud/cypress-1.0.0-beta.15 2025-07-15 18:35:38 +00:00
dependabot[bot]
59a2dff228 Chore(deps-dev): Bump @nextcloud/cypress
Bumps [@nextcloud/cypress](https://github.com/nextcloud/nextcloud-cypress) from 1.0.0-beta.14 to 1.0.0-beta.15.
- [Release notes](https://github.com/nextcloud/nextcloud-cypress/releases)
- [Commits](https://github.com/nextcloud/nextcloud-cypress/compare/v1.0.0-beta.14...v1.0.0-beta.15)

---
updated-dependencies:
- dependency-name: "@nextcloud/cypress"
  dependency-version: 1.0.0-beta.15
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-15 20:34:04 +02:00
Luka Trovic
c0f4c94d30 Merge pull request #7075 from nextcloud/automated/noid/stable31-update-nextcloud-ocp
[stable31] Update nextcloud/ocp dependency
2025-07-15 11:26:13 +02:00
Luka Trovic
d414de4012 chore: update query count
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2025-07-15 11:16:12 +02:00
Luka Trovic
8dc9240681 Merge pull request #7113 from nextcloud/backport/7107/stable31
[stable31] fix: styling for new stack input field
2025-07-14 15:43:17 +02:00
Luka Trovic
8a27a799cb fix: styling for new stack input field
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2025-07-14 13:17:34 +00:00
Nextcloud bot
eb994fea12 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-14 00:27:52 +00:00
nextcloud-command
4e1f65b10d chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2025-07-13 03:44:55 +00:00
Nextcloud bot
97aa84f03d fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-10 00:28:46 +00:00
Nextcloud bot
04511acef2 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-09 00:29:06 +00:00
Nextcloud bot
9be47f6d5d fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-08 00:29:05 +00:00
Nextcloud bot
46f723cc98 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-06 00:28:15 +00:00
Nextcloud bot
a242d5551a fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-05 00:28:25 +00:00
Nextcloud bot
0cdd972722 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-04 00:28:40 +00:00
Luka Trovic
84c1d828da Merge pull request #7091 from nextcloud/backport/7070/stable31
[stable31] fix: add retry and show warning on description saving error
2025-07-03 17:32:41 +02:00
Luka Trovic
5df6b1caf4 fix: add retry and show warning on description saving error
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2025-07-03 09:47:50 +00:00
Nextcloud bot
74342d7581 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-03 00:28:53 +00:00
Nextcloud bot
4beba4f7d3 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-02 00:29:14 +00:00
Nextcloud bot
73d57e3ee1 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-01 00:28:30 +00:00
Nextcloud bot
530774c9e6 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-30 00:27:44 +00:00
Nextcloud bot
149d273c35 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-29 00:27:42 +00:00
Nextcloud bot
d3fa2b018f fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-28 00:29:08 +00:00
Nextcloud bot
1e132bb1fa fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-28 00:28:06 +00:00
Nextcloud bot
730a6c89ea fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-27 00:43:52 +00:00
Nextcloud bot
78819da98d fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-26 00:43:00 +00:00
Nextcloud bot
b8898e7f96 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-25 00:43:16 +00:00
Nextcloud bot
f32df15d90 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-24 00:43:14 +00:00
Nextcloud bot
e147939157 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-20 00:42:31 +00:00
Nextcloud bot
26b98d726f fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-19 00:42:36 +00:00
Luka Trovic
50d029e50e Merge pull request #7068 from nextcloud/automated/noid/stable31-fix-npm-audit
[stable31] Fix npm audit
2025-06-18 17:14:32 +02:00
Julius Knorr
31634ab57e Merge pull request #6698 from nextcloud/automated/noid/stable31-update-nextcloud-ocp 2025-06-18 08:35:01 +02:00
Nextcloud bot
2bff37c3b4 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-17 00:40:29 +00:00
Luka Trovic
482555ac6d Merge pull request #7063 from nextcloud/backport/7030/stable31
[stable31] fix: unstable cypress test
2025-06-16 21:43:25 +02:00
Nextcloud bot
3d3b8d72bf fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-16 00:40:41 +00:00
nextcloud-command
367a20e7af fix(deps): Fix npm audit
Signed-off-by: GitHub <noreply@github.com>
2025-06-15 03:46:47 +00:00
nextcloud-command
376bd46de7 chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: GitHub <noreply@github.com>
2025-06-15 03:34:34 +00:00
Nextcloud bot
fe30fa95aa fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-14 00:40:04 +00:00
Luka Trovic
5bb3a21b80 fix: unstable cypress test
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2025-06-12 16:27:40 +00:00
Luka Trovic
c55b980d96 Merge pull request #7061 from nextcloud/backport/7059/stable31
[stable31] fix: not show Share with a Deck card for unauthorized users
2025-06-11 15:04:05 +02:00
Luka Trovic
c93b4a09cb fix: not show Share with a Deck card for unauthorized users
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2025-06-11 12:40:47 +00:00
Nextcloud bot
0bc8a0f3ba fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-11 00:44:36 +00:00
Luka Trovic
6368d965ec Merge pull request #7029 from nextcloud/backport/7027/stable31
[stable31] fix: update DeleteCron to remove deleted lists
2025-06-10 08:58:05 +02:00
Nextcloud bot
591a894b7e fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-10 00:40:12 +00:00
Luka Trovic
c5e5715a0c fix: update DeleteCron to remove deleted lists
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2025-06-05 20:17:59 +02:00
Luka Trovic
80828f7674 Merge pull request #7046 from nextcloud/s31-fix-integration-test
Fix integration test
2025-06-05 19:08:24 +02:00
Luka Trovic
1acdf9e716 fix: integration test
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2025-06-05 18:41:44 +02:00
Nextcloud bot
0fd7dd9d68 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-01 00:40:02 +00:00
Nextcloud bot
e670ede7b4 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-31 00:40:57 +00:00
Nextcloud bot
d0eb16c242 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-28 00:41:39 +00:00
Nextcloud bot
50c43aed6d fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-26 00:41:10 +00:00
Nextcloud bot
d2ad7bdc29 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-23 00:40:39 +00:00
Nextcloud bot
8e7e9d85ac fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-22 00:41:22 +00:00
Luka Trovic
53f5fbdadd Merge pull request #7009 from nextcloud/dependabot/npm_and_yarn/stable31/nextcloud/auth-2.5.1
Chore(deps): Bump @nextcloud/auth from 2.4.0 to 2.5.1
2025-05-21 13:48:32 +02:00
Luka Trovic
fbccabceaf Merge pull request #7008 from nextcloud/dependabot/npm_and_yarn/stable31/nextcloud/dialogs-6.3.0
Chore(deps): Bump @nextcloud/dialogs from 6.2.0 to 6.3.0
2025-05-21 13:48:12 +02:00
Nextcloud bot
d33305b77c fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-21 00:45:43 +00:00
dependabot[bot]
dba232041d Chore(deps): Bump @nextcloud/dialogs from 6.2.0 to 6.3.0
Bumps [@nextcloud/dialogs](https://github.com/nextcloud-libraries/nextcloud-dialogs) from 6.2.0 to 6.3.0.
- [Release notes](https://github.com/nextcloud-libraries/nextcloud-dialogs/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-dialogs/blob/v6.3.0/CHANGELOG.md)
- [Commits](https://github.com/nextcloud-libraries/nextcloud-dialogs/compare/v6.2.0...v6.3.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-20 08:14:31 +02:00
dependabot[bot]
2b17403129 Chore(deps): Bump @nextcloud/auth from 2.4.0 to 2.5.1
Bumps [@nextcloud/auth](https://github.com/nextcloud/nextcloud-auth) from 2.4.0 to 2.5.1.
- [Release notes](https://github.com/nextcloud/nextcloud-auth/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-auth/blob/main/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-auth/compare/v2.4.0...v2.5.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-19 16:00:25 +02:00
Nextcloud bot
5cfc3a7a3a fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-18 00:41:54 +00:00
Nextcloud bot
60f250d69a fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-17 00:44:03 +00:00
Nextcloud bot
bb60f7f57b fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-15 00:44:23 +00:00
Nextcloud bot
1219d52b02 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-14 00:41:39 +00:00
Nextcloud bot
5c769aa82d fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-13 00:42:49 +00:00
Nextcloud bot
7c615f2607 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-12 00:41:54 +00:00
Nextcloud bot
64d3a69f28 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-11 00:41:46 +00:00
Nextcloud bot
26494eee86 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-10 00:44:00 +00:00
dependabot[bot]
336b6f3348 Merge pull request #6968 from nextcloud/dependabot/npm_and_yarn/stable31/nextcloud/dialogs-6.2.0 2025-05-08 15:18:38 +00:00
dependabot[bot]
380184af50 Chore(deps): Bump @nextcloud/dialogs from 6.1.1 to 6.2.0
Bumps [@nextcloud/dialogs](https://github.com/nextcloud-libraries/nextcloud-dialogs) from 6.1.1 to 6.2.0.
- [Release notes](https://github.com/nextcloud-libraries/nextcloud-dialogs/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-dialogs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/nextcloud-libraries/nextcloud-dialogs/compare/v6.1.1...v6.2.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-08 17:16:40 +02:00
dependabot[bot]
16aa9c954b Merge pull request #6969 from nextcloud/dependabot/npm_and_yarn/stable31/relative-ci/agent-4.3.1 2025-05-08 15:05:09 +00:00
dependabot[bot]
01842c7f92 Chore(deps-dev): Bump @relative-ci/agent from 4.3.0 to 4.3.1
Bumps [@relative-ci/agent](https://github.com/relative-ci/agent) from 4.3.0 to 4.3.1.
- [Release notes](https://github.com/relative-ci/agent/releases)
- [Commits](https://github.com/relative-ci/agent/compare/v4.3.0...v4.3.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-08 17:03:32 +02:00
dependabot[bot]
1c38638ee8 Merge pull request #6970 from nextcloud/dependabot/npm_and_yarn/stable31/babel/runtime-7.27.1 2025-05-08 15:00:07 +00:00
dependabot[bot]
dd534fbea1 Chore(deps): Bump @babel/runtime from 7.27.0 to 7.27.1
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.27.0 to 7.27.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.27.1/packages/babel-runtime)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-08 16:58:22 +02:00
Nextcloud bot
b7cb1f7d05 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-08 00:43:33 +00:00
Nextcloud bot
c9d45f4a96 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-07 00:43:34 +00:00
Nextcloud bot
dfc61453c4 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-06 00:43:40 +00:00
Nextcloud bot
4dd48d18c7 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-05 01:11:36 +00:00
Nextcloud bot
ee51cb8e3c fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-04 00:41:45 +00:00
Nextcloud bot
4aaaca52c6 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-03 00:42:57 +00:00
dependabot[bot]
ee67476581 Merge pull request #6838 from nextcloud/dependabot/npm_and_yarn/stable31/relative-ci/agent-4.3.0 2025-05-02 16:43:37 +00:00
dependabot[bot]
1f82d386e0 Chore(deps-dev): Bump @relative-ci/agent from 4.2.14 to 4.3.0
Bumps [@relative-ci/agent](https://github.com/relative-ci/agent) from 4.2.14 to 4.3.0.
- [Release notes](https://github.com/relative-ci/agent/releases)
- [Commits](https://github.com/relative-ci/agent/compare/v4.2.14...v4.3.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-02 18:38:20 +02:00
dependabot[bot]
d7d6009070 Merge pull request #6867 from nextcloud/dependabot/npm_and_yarn/stable31/babel/runtime-7.27.0 2025-05-02 16:36:10 +00:00
dependabot[bot]
263f9c8bbe Merge pull request #6884 from nextcloud/dependabot/npm_and_yarn/stable31/dompurify-3.2.5 2025-05-02 16:27:48 +00:00
dependabot[bot]
92b641c52d Chore(deps): Bump @babel/runtime from 7.26.7 to 7.27.0
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.26.7 to 7.27.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.27.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>
2025-05-02 18:14:57 +02:00
dependabot[bot]
26da5a17a6 Chore(deps): Bump dompurify from 3.2.4 to 3.2.5
Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.2.4 to 3.2.5.
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](https://github.com/cure53/DOMPurify/compare/3.2.4...3.2.5)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-02 18:14:03 +02:00
dependabot[bot]
e6a3e1a7bf Merge pull request #6904 from nextcloud/dependabot/npm_and_yarn/stable31/nextcloud/webpack-vue-config-6.3.0 2025-05-02 16:00:24 +00:00
dependabot[bot]
339c13447a Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 6.2.0 to 6.3.0
Bumps [@nextcloud/webpack-vue-config](https://github.com/nextcloud-libraries/webpack-vue-config) from 6.2.0 to 6.3.0.
- [Release notes](https://github.com/nextcloud-libraries/webpack-vue-config/releases)
- [Changelog](https://github.com/nextcloud-libraries/webpack-vue-config/blob/main/CHANGELOG.md)
- [Commits](https://github.com/nextcloud-libraries/webpack-vue-config/compare/v6.2.0...v6.3.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-02 17:55:07 +02:00
Nextcloud bot
3e674381ca fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-02 00:43:02 +00:00
Nextcloud bot
5479bc16af fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-01 00:42:10 +00:00
Luka Trovic
96fdacc46d Merge pull request #6963 from nextcloud/backport/6778/stable31
[stable31] fix: cypress issue
2025-04-29 16:15:32 +02:00
Luka Trovic
a1a5aa9bd2 fix: cypress issue
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2025-04-29 14:12:24 +00:00
Luka Trovic
e7a4eec911 Merge pull request #6959 from nextcloud/backport/6916/stable31
[stable31] perf: don't enrich cards when finding calendar entries
2025-04-29 16:11:12 +02:00
Richard Steinmetz
0191d54369 perf: don't enrich cards when finding calendar entries
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2025-04-29 12:07:35 +00:00
grnd-alt
3e69070e8c release/1.15.1 (#6956)
Signed-off-by: grnd-alt <github@belakkaf.net>
2025-04-29 10:32:07 +02:00
dependabot[bot]
240ea42a51 Chore(deps): Bump @nextcloud/vue from 8.22.0 to 8.26.0 (#6940)
Bumps [@nextcloud/vue](https://github.com/nextcloud-libraries/nextcloud-vue) from 8.22.0 to 8.26.0.
- [Release notes](https://github.com/nextcloud-libraries/nextcloud-vue/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-vue/blob/main/CHANGELOG.md)
- [Commits](https://github.com/nextcloud-libraries/nextcloud-vue/compare/v8.22.0...v8.26.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-29 09:24:08 +02:00
grnd-alt
15e019fd03 fix: only delete assignments on unshared board (#6934)
Signed-off-by: grnd-alt <github@belakkaf.net>
2025-04-29 09:09:41 +02:00
Nextcloud bot
ca9bf74434 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-29 00:42:25 +00:00
backportbot[bot]
c3362a8584 [stable31] fix: Limit label actions to labels of the cards board (#6954)
* fix: Limit label actions to labels of the cards board

Signed-off-by: Julius Härtl <jus@bitgrid.net>

* tests: Fix unit test mocking around label checks

Signed-off-by: Julius Knorr <jus@bitgrid.net>

---------

Signed-off-by: Julius Härtl <jus@bitgrid.net>
Signed-off-by: Julius Knorr <jus@bitgrid.net>
Co-authored-by: Julius Härtl <jus@bitgrid.net>
2025-04-28 13:02:34 +02:00
Julius Knorr
6764873d66 Merge pull request #6951 from nextcloud/backport/6898/stable31
[stable31] fix: Use strings as rich object ids
2025-04-28 10:40:18 +02:00
Julius Knorr
a692b8c512 fix: Use strings as rich object ids
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2025-04-28 06:51:23 +00:00
Nextcloud bot
0d23cc0951 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-28 00:42:38 +00:00
Nextcloud bot
b7f5648e63 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-27 00:42:07 +00:00
Nextcloud bot
ec292df849 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-25 00:42:00 +00:00
Nextcloud bot
63e39bcc51 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-24 00:42:55 +00:00
backportbot[bot]
878f9caf87 [stable31] chore: update workflows from templates (#6922)
* chore: update workflows from templates

Signed-off-by: grnd-alt <github@belakkaf.net>

* chore: set minimum phpVersion for psalm

Signed-off-by: grnd-alt <github@belakkaf.net>

---------

Signed-off-by: grnd-alt <github@belakkaf.net>
Co-authored-by: grnd-alt <github@belakkaf.net>
2025-04-23 18:08:48 +02:00
Nextcloud bot
1156688517 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-23 00:42:09 +00:00
Julius Knorr
8d2e018b9c Merge pull request #6915 from nextcloud/backport/6902/stable31
[stable31] Clear selected stack when selected board changed
2025-04-22 16:47:21 +02:00
Nextcloud bot
b66d6c5b46 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-18 00:43:13 +00:00
Nextcloud bot
8dbfd37fe0 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-17 00:42:40 +00:00
Nextcloud bot
04e16e003d fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-16 00:43:54 +00:00
Luka Trovic
91b9b8804e fix: clear selected stack when selected board changed
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2025-04-15 16:36:19 +00:00
Nextcloud bot
0a415b97df Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-12 00:44:03 +00:00
Nextcloud bot
9e36a9ebe2 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-11 00:43:41 +00:00
Nextcloud bot
c70d089ca7 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-10 00:42:54 +00:00
Julius Knorr
53acec7372 Merge pull request #6894 from nextcloud/backport/6893/stable31 2025-04-09 20:15:12 +02:00
Julius Knorr
5ca18b1d32 perf: Skip doing a query just to check if a board is deleted
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2025-04-08 21:00:09 +00:00
Nextcloud bot
3a454b75e0 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-06 00:44:07 +00:00
Nextcloud bot
79ab6a16af Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-04 00:42:54 +00:00
Nextcloud bot
62dd2e29cd Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-02 00:43:21 +00:00
Nextcloud bot
00a63e59ae Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-30 00:44:12 +00:00
Nextcloud bot
4b6540880c Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-29 00:43:40 +00:00
Nextcloud bot
a735d85c25 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-28 00:44:53 +00:00
Nextcloud bot
b93bb93895 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-27 00:44:47 +00:00
Nextcloud bot
77d4126aa9 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-25 00:43:44 +00:00
Nextcloud bot
647b9dece2 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-24 00:43:04 +00:00
Nextcloud bot
a931433475 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-23 00:43:34 +00:00
Nextcloud bot
726e62527a Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-20 00:45:36 +00:00
Nextcloud bot
24bb353a74 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-18 00:45:12 +00:00
Nextcloud bot
fba3b030ac Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-16 00:43:45 +00:00
Nextcloud bot
a868425dd3 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-15 00:45:25 +00:00
Nextcloud bot
3033cb4d8c Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-12 00:44:27 +00:00
Julius Knorr
c4ea019eee Merge pull request #6701 from nextcloud/backport/6671/stable31
[stable31] fix: Properly show attachment extension
2025-03-10 12:03:00 +01:00
Nextcloud bot
6a19934ace Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-03 00:42:23 +00:00
Nextcloud bot
2fd7586902 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-01 01:05:11 +00:00
Nextcloud bot
77b0602833 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-27 00:44:26 +00:00
Luka Trovic
715b8fc6aa Merge pull request #6789 from nextcloud/dependabot/npm_and_yarn/stable31/nextcloud/cypress-1.0.0-beta.14
chore(deps-dev): bump @nextcloud/cypress from 1.0.0-beta.13 to 1.0.0-beta.14
2025-02-26 10:01:35 +01:00
dependabot[bot]
f1d3631d22 chore(deps-dev): bump @nextcloud/cypress
Bumps [@nextcloud/cypress](https://github.com/nextcloud/nextcloud-cypress) from 1.0.0-beta.13 to 1.0.0-beta.14.
- [Release notes](https://github.com/nextcloud/nextcloud-cypress/releases)
- [Commits](https://github.com/nextcloud/nextcloud-cypress/compare/v1.0.0-beta.13...v1.0.0-beta.14)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-26 09:46:55 +01:00
Nextcloud bot
3e05e88a6b Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-25 00:45:13 +00:00
Luka Trovic
238f5674ab Merge pull request #6788 from nextcloud/dependabot/npm_and_yarn/stable31/nextcloud/eslint-config-8.4.2
chore(deps-dev): bump @nextcloud/eslint-config from 8.4.1 to 8.4.2
2025-02-24 15:26:17 +01:00
Nextcloud bot
0ddefff9c1 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-24 00:41:56 +00:00
dependabot[bot]
91aaf3d6b0 chore(deps-dev): bump @nextcloud/eslint-config from 8.4.1 to 8.4.2
Bumps [@nextcloud/eslint-config](https://github.com/nextcloud-libraries/eslint-config) from 8.4.1 to 8.4.2.
- [Release notes](https://github.com/nextcloud-libraries/eslint-config/releases)
- [Changelog](https://github.com/nextcloud-libraries/eslint-config/blob/v8.4.2/CHANGELOG.md)
- [Commits](https://github.com/nextcloud-libraries/eslint-config/compare/v8.4.1...v8.4.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-22 03:39:31 +00:00
Nextcloud bot
48b25da3ea Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-22 00:41:55 +00:00
Luka Trovic
4059042a9c Merge pull request #6781 from nextcloud/release/1.15.0
chore(release): bump version to 1.15.0
2025-02-21 19:06:34 +01:00
Luka Trovic
e6b29b7cb1 bump version to 1.15.0
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2025-02-21 17:04:44 +01:00
Nextcloud bot
d934867381 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-21 00:41:23 +00:00
Nextcloud bot
f130baff43 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-20 00:43:28 +00:00
Nextcloud bot
6f8baba8c5 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-19 00:42:13 +00:00
Nextcloud bot
3badc5c90c Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-18 00:42:07 +00:00
Nextcloud bot
c6b04b9abf Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-17 00:41:31 +00:00
Nextcloud bot
3ec8ff3d1f Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-16 01:06:42 +00:00
Nextcloud bot
a721fe27a6 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-15 00:41:55 +00:00
Nextcloud bot
1d848e0fc4 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-14 00:42:26 +00:00
Luka Trovic
9e8c1e982f Merge pull request #6734 from nextcloud/dependabot/npm_and_yarn/stable31/nextcloud/cypress-1.0.0-beta.13
bump @nextcloud/cypress from 1.0.0-beta.12 to 1.0.0-beta.13
2025-02-13 18:07:48 +01:00
Nextcloud bot
11276ea5e1 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-13 00:42:11 +00:00
Julius Knorr
f0840641ba Merge pull request #6743 from nextcloud/backport/6649/stable31
[stable31] fix: Adapt URLs generated in the backend to new routes
2025-02-12 22:53:24 +01:00
Julius Knorr
f53de9a269 ci: Update query count
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2025-02-12 21:32:18 +00:00
Julius Knorr
9b5bdc3d02 fix: Use dynamic base URL for vue router to make routing work in all cases
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2025-02-12 21:32:18 +00:00
Julius Knorr
e9e5234925 tests: Fix url generation mocks and cleanup some phpunit code
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2025-02-12 21:32:18 +00:00
Julius Knorr
81c8aad66f fix: Adapt URLs generated in the backend to new routes
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2025-02-12 21:32:18 +00:00
Nextcloud bot
7cc43c706b Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-12 00:43:12 +00:00
Nextcloud bot
19b0d60b21 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-11 00:41:50 +00:00
Nextcloud bot
b1b38e05eb Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-09 00:41:46 +00:00
dependabot[bot]
687414a7a2 bump @nextcloud/cypress from 1.0.0-beta.12 to 1.0.0-beta.13
---
updated-dependencies:
- dependency-name: "@nextcloud/cypress"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-08 03:26:21 +00:00
Luka Trovic
35a6c4d783 Merge pull request #6719 from nextcloud/automated/noid/stable31-fix-npm-audit
[stable31] Fix npm audit
2025-02-07 10:18:39 +01:00
Nextcloud bot
c863c78623 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-07 00:41:28 +00:00
Nextcloud bot
affcbf7287 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-05 00:43:22 +00:00
Elizabeth Danzberger
aab45b764d Merge pull request #6723 from nextcloud/backport/6692/stable31
[stable31] fix: skip exporting a deleted card
2025-02-04 14:10:20 -05:00
Elizabeth Danzberger
3288e0e002 fix: skip exporting a deleted card
Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
2025-02-04 18:28:19 +00:00
Luka Trovic
cca9cc08f0 Merge pull request #6693 from nextcloud/dependabot/npm_and_yarn/stable31/babel/runtime-7.26.7
chore(deps): bump @babel/runtime from 7.26.0 to 7.26.7
2025-02-03 09:21:47 +01:00
dependabot[bot]
508dddc7cd chore(deps): bump @babel/runtime from 7.26.0 to 7.26.7
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.26.0 to 7.26.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.26.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>
2025-02-03 06:19:47 +01:00
Nextcloud bot
fd75f66624 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-03 01:02:35 +00:00
nextcloud-command
7635cde5cd fix(deps): Fix npm audit
Signed-off-by: GitHub <noreply@github.com>
2025-02-02 03:22:14 +00:00
Nextcloud bot
5b48075bc2 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-02 00:42:32 +00:00
dependabot[bot]
fb0096b113 Merge pull request #6710 from nextcloud/dependabot/npm_and_yarn/stable31/dompurify-3.2.4 2025-02-01 02:37:11 +00:00
dependabot[bot]
d9ce467c98 chore(deps): bump dompurify from 3.2.3 to 3.2.4
Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.2.3 to 3.2.4.
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](https://github.com/cure53/DOMPurify/compare/3.2.3...3.2.4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-01 02:20:53 +00:00
Julius Knorr
ccd10248f7 chore(release): Bump version to 1.15.0-beta.2
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2025-01-30 11:04:51 +01:00
Julius Knorr
2473117892 ci: Test for separate extension
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2025-01-29 18:17:06 +01:00
Julius Härtl
e729bdcd04 fix: Properly show attachment extension
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2025-01-29 18:17:06 +01:00
Julius Knorr
58de28909f Merge pull request #6705 from nextcloud/cypress-for-stable31 2025-01-29 17:20:45 +01:00
grnd-alt
eda6bca538 fix: set cypress ci server version to stable31
Signed-off-by: grnd-alt <git@belakkaf.net>
2025-01-29 13:10:35 +01:00
Nextcloud bot
aa90c0b2d4 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-28 00:41:17 +00:00
Nextcloud bot
5a08e57de8 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-27 00:40:22 +00:00
Nextcloud bot
75067a0695 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-25 01:01:24 +00:00
Nextcloud bot
00d63692c8 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-24 00:41:36 +00:00
282 changed files with 1782 additions and 3358 deletions

View File

@@ -13,40 +13,6 @@ updates:
- juliushaertl
- luka-nextcloud
- package-ecosystem: npm
target-branch: stable32
versioning-strategy: lockfile-only
directory: "/"
schedule:
interval: weekly
day: saturday
time: "03:15"
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: stable31
versioning-strategy: lockfile-only
directory: "/"
schedule:
interval: weekly
day: saturday
time: "03:15"
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: stable30
versioning-strategy: lockfile-only
@@ -54,7 +20,41 @@ updates:
schedule:
interval: weekly
day: saturday
time: "03:30"
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: stable29
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: stable28
versioning-strategy: lockfile-only
directory: "/"
schedule:
interval: weekly
day: saturday
time: "03:00"
timezone: Europe/Paris
ignore:
- dependency-name: "*"
@@ -69,7 +69,7 @@ updates:
schedule:
interval: weekly
day: saturday
time: "03:45"
time: "03:00"
timezone: Europe/Paris
open-pull-requests-limit: 10
reviewers:
@@ -81,7 +81,7 @@ updates:
schedule:
interval: weekly
day: saturday
time: "04:00"
time: "03:00"
timezone: Europe/Paris
open-pull-requests-limit: 10
reviewers:
@@ -93,7 +93,7 @@ updates:
schedule:
interval: weekly
day: saturday
time: "04:15"
time: "03:00"
timezone: Europe/Paris
open-pull-requests-limit: 10
reviewers:

View File

@@ -18,13 +18,13 @@ jobs:
steps:
- uses: actions/checkout@v4.2.2
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4.4.0
uses: actions/setup-node@v4.1.0
with:
node-version: ${{ matrix.node-version }}
- name: Set up npm7
run: npm i -g npm@7
- name: Setup PHP
uses: shivammathur/setup-php@2.34.1
uses: shivammathur/setup-php@2.31.1
with:
php-version: '7.4'
tools: composer

View File

@@ -71,7 +71,7 @@ jobs:
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
# Skip if no package.json
if: ${{ steps.versions.outputs.nodeVersion }}
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.1.0
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
with:
node-version: ${{ steps.versions.outputs.nodeVersion }}
@@ -87,7 +87,7 @@ jobs:
filename: ${{ env.APP_NAME }}/appinfo/info.xml
- name: Set up php ${{ steps.php-versions.outputs.php-min }}
uses: shivammathur/setup-php@0f7f1d08e3e32076e51cae65eb0b0c871405b16e # v2.34.1
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 # v2.31.1
with:
php-version: ${{ steps.php-versions.outputs.php-min }}
coverage: none
@@ -173,7 +173,7 @@ jobs:
tar -zcvf ${{ env.APP_NAME }}.tar.gz ${{ env.APP_NAME }}
- name: Attach tarball to github release
uses: svenstaro/upload-release-action@81c65b7cd4de9b2570615ce3aad67a41de5b1a13 # v2
uses: svenstaro/upload-release-action@04733e069f2d7f7f0b4aebc4fbdbce8613b03ccd # v2
id: attach_to_release
with:
repo_token: ${{ secrets.GITHUB_TOKEN }}

View File

@@ -22,7 +22,7 @@ jobs:
node-version: [20.x]
# containers: [1, 2, 3]
php-versions: [ '8.2' ]
server-versions: [ 'master' ]
server-versions: [ 'stable31' ]
env:
extensions: mbstring, iconv, fileinfo, intl, sqlite, pdo_sqlite, zip, gd, apcu
@@ -41,7 +41,7 @@ jobs:
steps:
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4.4.0
uses: actions/setup-node@v4.1.0
with:
node-version: ${{ matrix.node-version }}
@@ -91,7 +91,7 @@ jobs:
restore-keys: ${{ steps.extcache.outputs.key }}
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@2.34.1
uses: shivammathur/setup-php@2.31.1
with:
php-version: ${{ matrix.php-versions }}
extensions: ${{ env.extensions }}

View File

@@ -78,7 +78,7 @@ jobs:
path: apps/activity
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@2.34.1
uses: shivammathur/setup-php@2.31.1
with:
php-version: ${{ matrix.php-versions }}
extensions: mbstring, iconv, fileinfo, intl, sqlite, pdo_sqlite, mysql, pdo_mysql, pgsql, pdo_pgsql, apcu, gd

View File

@@ -68,7 +68,7 @@ jobs:
fallbackNpm: '^10'
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.1.0
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
with:
node-version: ${{ steps.versions.outputs.nodeVersion }}

View File

@@ -33,8 +33,8 @@ jobs:
id: versions
uses: icewind1991/nextcloud-version-matrix@58becf3b4bb6dc6cef677b15e2fd8e7d48c0908f # v1.3.1
- name: Set up php${{ steps.versions.outputs.php-min }}
uses: shivammathur/setup-php@0f7f1d08e3e32076e51cae65eb0b0c871405b16e # v2.34.1
- name: Set up php${{ steps.versions.outputs.php-available }}
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 # v2.31.1
with:
php-version: ${{ steps.versions.outputs.php-min }}
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, sqlite, pdo_sqlite

View File

@@ -48,7 +48,7 @@ jobs:
persist-credentials: false
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@0f7f1d08e3e32076e51cae65eb0b0c871405b16e # v2.34.1
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 # v2.31.1
with:
php-version: ${{ matrix.php-versions }}
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, sqlite, pdo_sqlite

View File

@@ -37,7 +37,7 @@ jobs:
fallbackNpm: '^10'
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.1.0
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
with:
node-version: ${{ steps.versions.outputs.nodeVersion }}

View File

@@ -14,7 +14,7 @@ jobs:
steps:
- uses: actions/checkout@v4.2.2
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4.4.0
uses: actions/setup-node@v4.1.0
with:
node-version: ${{ matrix.node-version }}
- name: Set up npm7

View File

@@ -14,9 +14,6 @@ on:
# At 2:30 on Sundays
- cron: '30 2 * * 0'
permissions:
contents: read
jobs:
build:
runs-on: ubuntu-latest
@@ -24,18 +21,15 @@ jobs:
strategy:
fail-fast: false
matrix:
branches: ['main', 'master', 'stable32', 'stable31', 'stable30']
branches: ['main', 'master', 'stable30', 'stable29', 'stable28']
name: npm-audit-fix-${{ matrix.branches }}
steps:
- name: Checkout
id: checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
ref: ${{ matrix.branches }}
continue-on-error: true
- name: Read package.json node and npm engines version
uses: skjnldsv/read-package-engines-version-actions@06d6baf7d8f41934ab630e97d9e6c0bc9c9ac5e4 # v3
@@ -45,7 +39,7 @@ jobs:
fallbackNpm: '^10'
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.1.0
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
with:
node-version: ${{ steps.versions.outputs.nodeVersion }}
@@ -54,10 +48,10 @@ jobs:
- name: Fix npm audit
id: npm-audit
uses: nextcloud-libraries/npm-audit-action@1b1728b2b4a7a78d69de65608efcf4db0e3e42d0 # v0.2.0
uses: nextcloud-libraries/npm-audit-action@2a60bd2e79cc77f2cc4d9a3fe40f1a69896f3a87 # v0.1.0
- name: Run npm ci and npm run build
if: steps.checkout.outcome == 'success'
if: always()
env:
CYPRESS_INSTALL_BINARY: 0
run: |
@@ -65,8 +59,8 @@ jobs:
npm run build --if-present
- name: Create Pull Request
if: steps.checkout.outcome == 'success'
uses: peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e # v7.0.8
if: always()
uses: peter-evans/create-pull-request@5e914681df9dc83aa4e4905692ca88beb2f9e91f # v7.0.5
with:
token: ${{ secrets.COMMAND_BOT_PAT }}
commit-message: 'fix(deps): Fix npm audit'

View File

@@ -103,7 +103,7 @@ jobs:
path: apps/${{ env.APP_NAME }}
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@0f7f1d08e3e32076e51cae65eb0b0c871405b16e # v2.34.1
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 # v2.31.1
with:
php-version: ${{ matrix.php-versions }}
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation

View File

@@ -106,7 +106,7 @@ jobs:
path: apps/${{ env.APP_NAME }}
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@0f7f1d08e3e32076e51cae65eb0b0c871405b16e # v2.34.1
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 # v2.31.1
with:
php-version: ${{ matrix.php-versions }}
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation

View File

@@ -95,7 +95,7 @@ jobs:
path: apps/${{ env.APP_NAME }}
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@0f7f1d08e3e32076e51cae65eb0b0c871405b16e # v2.34.1
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 # v2.31.1
with:
php-version: ${{ matrix.php-versions }}
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation

View File

@@ -15,13 +15,8 @@ on:
schedule:
- cron: '30 1 * * *'
permissions:
contents: read
pull-requests: write
jobs:
pr-feedback:
if: ${{ github.repository_owner == 'nextcloud' }}
runs-on: ubuntu-latest
steps:
- name: The get-github-handles-from-website action

View File

@@ -35,8 +35,8 @@ jobs:
- name: Check enforcement of minimum PHP version ${{ steps.versions.outputs.php-min }} in psalm.xml
run: grep 'phpVersion="${{ steps.versions.outputs.php-min }}' psalm.xml
- name: Set up php${{ steps.versions.outputs.php-min }}
uses: shivammathur/setup-php@0f7f1d08e3e32076e51cae65eb0b0c871405b16e # v2.34.1
- name: Set up php${{ steps.versions.outputs.php-available }}
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 # v2.31.1
with:
php-version: ${{ steps.versions.outputs.php-min }}
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, sqlite, pdo_sqlite

View File

@@ -16,7 +16,7 @@ permissions:
jobs:
reuse-compliance-check:
runs-on: ubuntu-latest-low
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

View File

@@ -23,7 +23,7 @@ jobs:
strategy:
fail-fast: false
matrix:
branches: ['main', 'master', 'stable32', 'stable31', 'stable30']
branches: ['main', 'master', 'stable30', 'stable29', 'stable28']
name: update-nextcloud-ocp-${{ matrix.branches }}
@@ -38,7 +38,7 @@ jobs:
- name: Set up php8.2
if: steps.checkout.outcome == 'success'
uses: shivammathur/setup-php@0f7f1d08e3e32076e51cae65eb0b0c871405b16e # v2.34.1
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 # v2.31.1
with:
php-version: 8.2
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
@@ -107,7 +107,7 @@ jobs:
- name: Create Pull Request
if: steps.checkout.outcome == 'success'
uses: peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e # v7.0.8
uses: peter-evans/create-pull-request@5e914681df9dc83aa4e4905692ca88beb2f9e91f # v7.0.5
with:
token: ${{ secrets.COMMAND_BOT_PAT }}
commit-message: 'chore(dev-deps): Bump nextcloud/ocp package'

View File

@@ -6,7 +6,6 @@
- Adrian Missy <adrian.missy@onewavestudios.com>
- Alexandru Puiu <alexpuiu20@yahoo.com>
- Arne Bartelt <arne.bartelt@gmail.com>
- Chandi Langecker <git@chandi.it>
- Christoph Wurst <christoph@winzerhof-wurst.at>
- Gary Kim <gary@garykim.dev>

View File

@@ -5,16 +5,48 @@
# Changelog
All notable changes to this project will be documented in this file.
## 1.16.0-beta.1
# 1.15.2
### Fixed
* [stable31] fix: update DeleteCron to remove deleted lists by @backportbot[bot] in https://github.com/nextcloud/deck/pull/7029
* [stable31] fix: not show Share with a Deck card for unauthorized users by @backportbot[bot] in https://github.com/nextcloud/deck/pull/7061
* [stable31] fix: unstable cypress test by @backportbot[bot] in https://github.com/nextcloud/deck/pull/7063
* [stable31] fix: add retry and show warning on description saving error by @backportbot[bot] in https://github.com/nextcloud/deck/pull/7091
* [stable31] fix: styling for new stack input field by @backportbot[bot] in https://github.com/nextcloud/deck/pull/7113
* [stable31] fix:allow foreign label deletion by @backportbot[bot] in https://github.com/nextcloud/deck/pull/7130
* [stable31] fix: acl check when delete, update board acl by @backportbot[bot] in https://github.com/nextcloud/deck/pull/7132
### Improvements
* [stable31] perf: don't enrich cards when finding calendar entries by @backportbot[bot] in https://github.com/nextcloud/deck/pull/6959
## 1.15.1
### Fixed
* [stable31] fix: Properly show attachment extension by @backportbot in https://github.com/nextcloud/deck/pull/6701
* [stable31] Clear selected stack when selected board changed by @backportbot in https://github.com/nextcloud/deck/pull/6915
* [stable31] fix: Use strings as rich object ids by @backportbot in https://github.com/nextcloud/deck/pull/6951
* [stable31] fix: Limit label actions to labels of the cards board by @backportbot in https://github.com/nextcloud/deck/pull/6954
* [stable31] fix: only delete assignments on unshared board by @grnd-alt in https://github.com/nextcloud/deck/pull/6934
### Improvements
* [stable31] perf: Skip doing a query just to check if a board is deleted by @backportbot in https://github.com/nextcloud/deck/pull/6894
## 1.15.0
### Fixed
- Fix: Adapt URLs generated in the backend to new routes #6743
- Fix npm audit #6719
- Fix: skip exporting a deleted card #6723
## 1.15.0-beta.2
### Added
- feat: update default content @luka-nextcloud [#6740](https://github.com/nextcloud/deck/pull/6740)
- feat: add board import and export @luka-nextcloud [#6872](https://github.com/nextcloud/deck/pull/6872)
- feat: use outline icons @luka-nextcloud [#7114](https://github.com/nextcloud/deck/pull/7114)
- Add OCC commands for global calendar feature opt-in and opt-out in Deck @Fledermaus-20 [#7080](https://github.com/nextcloud/deck/pull/7080)
### Fixed
- CSV export fixes @gidan80 [#6800](https://github.com/nextcloud/deck/pull/6800)
- feat: Implement reference resolving for cards that have a link in the title @juliusknorr [#6286](https://github.com/nextcloud/deck/pull/6286)
### Other
- Remove old project from README @edent [#6658](https://github.com/nextcloud/deck/pull/6658)
- devcontainer(image): Fix package path @niclasheinz [#6653](https://github.com/nextcloud/deck/pull/6653)
- remove deprecated nextcloud-vue-collections @grnd-alt [#6664](https://github.com/nextcloud/deck/pull/6664)
- fix: set cypress ci server version to stable31 @grnd-alt [#6705](https://github.com/nextcloud/deck/pull/6705)
## 1.15.0-beta.1
### Fixed

View File

@@ -12,7 +12,7 @@ SPDX-FileCopyrightText = "none"
SPDX-License-Identifier = "CC0-1.0"
[[annotations]]
path = ["l10n/**.js", "l10n/**.json", "js/**.js.map", "js/**.js", "js/**.mjs", "js/**.mjs.map", "js/templates/**.handlebars", "lib/Service/Importer/fixtures/config-deckJson-schema.json", "lib/Service/Importer/fixtures/config-trelloApi-schema.json", "lib/Service/Importer/fixtures/config-trelloJson-schema.json", "lib/Service/fixtures/default-board.json", "screenshots/screenshot1.png", "src/assets/file-placeholder.svg", "img/favicon.ico", "img/favicon.png", "img/favicon.svg", "img/activity.svg", "img/activity-dark.svg", "img/deck.svg", "img/deck-current.svg", "img/deck-dark.svg", "img/details-white.svg", "img/card.svg", "img/sample-image.jpg"]
path = ["l10n/**.js", "l10n/**.json", "js/**.js.map", "js/**.js", "js/**.mjs", "js/**.mjs.map", "js/templates/**.handlebars", "lib/Service/Importer/fixtures/config-deckJson-schema.json", "lib/Service/Importer/fixtures/config-trelloApi-schema.json", "lib/Service/Importer/fixtures/config-trelloJson-schema.json", "screenshots/screenshot1.png", "src/assets/file-placeholder.svg", "img/favicon.ico", "img/favicon.png", "img/favicon.svg", "img/activity.svg", "img/activity-dark.svg", "img/deck.svg", "img/deck-current.svg", "img/deck-dark.svg", "img/details-white.svg", "img/card.svg"]
precedence = "aggregate"
SPDX-FileCopyrightText = "2019 Nextcloud GmbH and Nextcloud contributors"
SPDX-License-Identifier = "AGPL-3.0-or-later"

View File

@@ -20,7 +20,7 @@
- 🚀 Get your project organized
</description>
<version>2.0.0-dev.0</version>
<version>1.15.2</version>
<licence>agpl</licence>
<author>Julius Härtl</author>
<namespace>Deck</namespace>
@@ -42,7 +42,7 @@
<database min-version="9.4">pgsql</database>
<database>sqlite</database>
<database min-version="8.0">mysql</database>
<nextcloud min-version="33" max-version="33"/>
<nextcloud min-version="31" max-version="31"/>
</dependencies>
<background-jobs>
<job>OCA\Deck\Cron\DeleteCron</job>
@@ -54,15 +54,11 @@
<live-migration>
<step>OCA\Deck\Migration\DeletedCircleCleanup</step>
</live-migration>
<post-migration>
<step>OCA\Deck\Migration\LabelMismatchCleanup</step>
</post-migration>
</repair-steps>
<commands>
<command>OCA\Deck\Command\UserExport</command>
<command>OCA\Deck\Command\BoardImport</command>
<command>OCA\Deck\Command\TransferOwnership</command>
<command>OCA\Deck\Command\CalendarToggle</command>
</commands>
<activity>
<settings>

View File

@@ -29,7 +29,6 @@ return [
['name' => 'board#clone', 'url' => '/boards/{boardId}/clone', 'verb' => 'POST'],
['name' => 'board#transferOwner', 'url' => '/boards/{boardId}/transferOwner', 'verb' => 'PUT'],
['name' => 'board#export', 'url' => '/boards/{boardId}/export', 'verb' => 'GET'],
['name' => 'board#import', 'url' => '/boards/import', 'verb' => 'POST'],
// stacks
['name' => 'stack#index', 'url' => '/stacks/{boardId}', 'verb' => 'GET'],

View File

@@ -15,7 +15,7 @@
"roave/security-advisories": "dev-master",
"phpunit/phpunit": "^9",
"nextcloud/coding-standard": "^1.1",
"nextcloud/ocp": "dev-master",
"nextcloud/ocp": "dev-stable31",
"psalm/phar": "^5.13"
},
"config": {

161
composer.lock generated
View File

@@ -4,34 +4,146 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
"content-hash": "6950663d9d213151028e780637480220",
"content-hash": "c89537a172cee5c19093b4ea0cb5365c",
"packages": [
{
"name": "justinrainbow/json-schema",
"version": "6.4.2",
"name": "icecave/parity",
"version": "1.0.0",
"source": {
"type": "git",
"url": "https://github.com/jsonrainbow/json-schema.git",
"reference": "ce1fd2d47799bb60668643bc6220f6278a4c1d02"
"url": "https://github.com/icecave/parity.git",
"reference": "0109fef58b3230d23b20b2ac52ecdf477218d300"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/jsonrainbow/json-schema/zipball/ce1fd2d47799bb60668643bc6220f6278a4c1d02",
"reference": "ce1fd2d47799bb60668643bc6220f6278a4c1d02",
"url": "https://api.github.com/repos/icecave/parity/zipball/0109fef58b3230d23b20b2ac52ecdf477218d300",
"reference": "0109fef58b3230d23b20b2ac52ecdf477218d300",
"shasum": ""
},
"require": {
"ext-json": "*",
"marc-mabe/php-enum": "^4.0",
"php": "^7.2 || ^8.0"
"icecave/repr": "~1",
"php": ">=5.3"
},
"require-dev": {
"friendsofphp/php-cs-fixer": "3.3.0",
"eloquent/liberator": "~1",
"icecave/archer": "~1"
},
"suggest": {
"eloquent/asplode": "Drop-in exception-based error handling."
},
"type": "library",
"autoload": {
"psr-0": {
"Icecave\\Parity": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "James Harris",
"email": "james.harris@icecave.com.au",
"homepage": "https://github.com/jmalloc"
}
],
"description": "A customizable deep comparison library.",
"homepage": "https://github.com/IcecaveStudios/parity",
"keywords": [
"compare",
"comparison",
"equal",
"equality",
"greater",
"less",
"sort",
"sorting"
],
"support": {
"issues": "https://github.com/icecave/parity/issues",
"source": "https://github.com/icecave/parity/tree/1.0.0"
},
"time": "2014-01-17T05:56:27+00:00"
},
{
"name": "icecave/repr",
"version": "1.0.1",
"source": {
"type": "git",
"url": "https://github.com/icecave/repr.git",
"reference": "8a3d2953adf5f464a06e3e2587aeacc97e2bed07"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/icecave/repr/zipball/8a3d2953adf5f464a06e3e2587aeacc97e2bed07",
"reference": "8a3d2953adf5f464a06e3e2587aeacc97e2bed07",
"shasum": ""
},
"require": {
"php": ">=5.3"
},
"require-dev": {
"icecave/archer": "~1"
},
"suggest": {
"eloquent/asplode": "Drop-in exception-based error handling."
},
"type": "library",
"autoload": {
"psr-4": {
"Icecave\\Repr\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "James Harris",
"email": "james.harris@icecave.com.au",
"homepage": "https://github.com/jmalloc"
}
],
"description": "A library for generating string representations of any value, inspired by Python's reprlib library.",
"homepage": "https://github.com/IcecaveStudios/repr",
"keywords": [
"human",
"readable",
"repr",
"representation",
"string"
],
"support": {
"issues": "https://github.com/icecave/repr/issues",
"source": "https://github.com/icecave/repr/tree/1.0.1"
},
"time": "2014-07-25T05:44:41+00:00"
},
{
"name": "justinrainbow/json-schema",
"version": "6.0.0",
"source": {
"type": "git",
"url": "https://github.com/jsonrainbow/json-schema.git",
"reference": "a38c6198d53b09c0702f440585a4f4a5d9137bd9"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/jsonrainbow/json-schema/zipball/a38c6198d53b09c0702f440585a4f4a5d9137bd9",
"reference": "a38c6198d53b09c0702f440585a4f4a5d9137bd9",
"shasum": ""
},
"require": {
"icecave/parity": "1.0.0",
"marc-mabe/php-enum": "^2.0 || ^3.0 || ^4.0",
"php": ">=5.3.3"
},
"require-dev": {
"friendsofphp/php-cs-fixer": "~2.2.20 || ~2.19.0",
"json-schema/json-schema-test-suite": "1.2.0",
"marc-mabe/php-enum-phpstan": "^2.0",
"phpspec/prophecy": "^1.19",
"phpstan/phpstan": "^1.12",
"phpunit/phpunit": "^8.5"
"phpunit/phpunit": "^4.8.35"
},
"bin": [
"bin/validate-json"
@@ -77,9 +189,9 @@
],
"support": {
"issues": "https://github.com/jsonrainbow/json-schema/issues",
"source": "https://github.com/jsonrainbow/json-schema/tree/6.4.2"
"source": "https://github.com/jsonrainbow/json-schema/tree/6.0.0"
},
"time": "2025-06-03T18:27:04+00:00"
"time": "2024-07-30T17:49:21+00:00"
},
{
"name": "marc-mabe/php-enum",
@@ -376,16 +488,16 @@
},
{
"name": "nextcloud/ocp",
"version": "dev-master",
"version": "dev-stable31",
"source": {
"type": "git",
"url": "https://github.com/nextcloud-deps/ocp.git",
"reference": "d927392a2a368c372ef80096171139d4287b2339"
"reference": "77679c75abf21dfc48a75fd282dea09b09ac096c"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/nextcloud-deps/ocp/zipball/d927392a2a368c372ef80096171139d4287b2339",
"reference": "d927392a2a368c372ef80096171139d4287b2339",
"url": "https://api.github.com/repos/nextcloud-deps/ocp/zipball/77679c75abf21dfc48a75fd282dea09b09ac096c",
"reference": "77679c75abf21dfc48a75fd282dea09b09ac096c",
"shasum": ""
},
"require": {
@@ -395,11 +507,10 @@
"psr/event-dispatcher": "^1.0",
"psr/log": "^3.0.2"
},
"default-branch": true,
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "33.0.0-dev"
"dev-stable31": "31.0.0-dev"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -419,9 +530,9 @@
"description": "Composer package containing Nextcloud's public OCP API and the unstable NCU API",
"support": {
"issues": "https://github.com/nextcloud-deps/ocp/issues",
"source": "https://github.com/nextcloud-deps/ocp/tree/master"
"source": "https://github.com/nextcloud-deps/ocp/tree/stable31"
},
"time": "2025-09-16T00:45:42+00:00"
"time": "2025-07-04T00:53:40+00:00"
},
{
"name": "nikic/php-parser",

View File

@@ -14,7 +14,6 @@
input[type=submit].icon-confirm {
border-color: var(--color-border-maxcontrast) !important;
border-style: solid;
border-left: none;
}

View File

@@ -129,81 +129,3 @@ describe('Board cloning', function() {
})
})
})
describe('Board export', function() {
before(function() {
cy.createUser(user)
})
it('Exports a board as JSON', function() {
const boardName = 'Export JSON board'
const board = sampleBoard(boardName)
cy.createExampleBoard({ user, board }).then((board) => {
const boardId = board.id
cy.visit(`/apps/deck/board/${boardId}`)
cy.get('.app-navigation__list .app-navigation-entry:contains("' + boardName + '")')
.parent()
.find('button[aria-label="Actions"]')
.click()
cy.get('button:contains("Export board")')
.click()
cy.get('.modal-container .checkbox-radio-switch__text:contains("Export as JSON")')
.click()
cy.get('.modal-container button:contains("Export")')
.click()
const downloadsFolder = Cypress.config('downloadsFolder')
cy.readFile(`${downloadsFolder}/${boardName}.json`)
})
})
it('Exports a board as CSV', function() {
const boardName = 'Export CSV board'
const board = sampleBoard(boardName)
cy.createExampleBoard({ user, board }).then((board) => {
const boardId = board.id
cy.visit(`/apps/deck/board/${boardId}`)
cy.get('.app-navigation__list .app-navigation-entry:contains("' + boardName + '")')
.parent()
.find('button[aria-label="Actions"]')
.click()
cy.get('button:contains("Export board")')
.click()
cy.get('.modal-container .checkbox-radio-switch__text:contains("Export as CSV")')
.click()
cy.get('.modal-container button:contains("Export")')
.click()
const downloadsFolder = Cypress.config('downloadsFolder')
cy.readFile(`${downloadsFolder}/${boardName}.csv`)
})
})
})
describe('Board import', function() {
before(function () {
cy.createUser(user)
})
beforeEach(function() {
cy.login(user)
cy.visit('/apps/deck')
})
it('Imports a board from JSON', function() {
cy.get('#app-navigation-vue .app-navigation__list .app-navigation-entry:contains("Import board")')
.should('be.visible')
.click()
// Upload a JSON file
cy.get('input[type="file"]')
.selectFile([
{
contents: 'cypress/fixtures/import-board.json',
fileName: 'import-board.json',
},
], { force: true })
cy.get('.app-navigation__list .app-navigation-entry:contains("Imported board")')
.should('be.visible')
})
})

View File

@@ -302,9 +302,6 @@ describe('Card', function () {
.first().click()
cy.get(`.card:contains("${newCardTitle}")`).should('be.visible').click()
// Add delay to ensure the events are bound
cy.wait(1000)
cy.get('#app-sidebar-vue [data-test="tag-selector"] .vs__dropdown-toggle').should('be.visible').click()
cy.get('.vs__dropdown-menu .tag:contains("Action needed")').should('be.visible').click()
cy.get('.vs__dropdown-menu .tag:contains("Later")').should('be.visible').click()

View File

@@ -22,10 +22,10 @@ describe('Deck dashboard', function() {
.should($el => expect($el.text().trim()).to.equal('Upcoming cards'))
})
it('Can see the default "Welcome Board" created for user by default', function() {
it('Can see the default "Personal Board" created for user by default', function() {
cy.visit('/apps/deck')
const defaultBoard = 'Welcome to Nextcloud Deck!'
const defaultBoard = 'Personal'
cy.get('.app-navigation-entry-wrapper[icon=icon-deck]')
.find('ul.app-navigation-entry__children .app-navigation-entry:contains(' + defaultBoard + ')')

View File

@@ -1,102 +0,0 @@
{
"boards": [
{
"id": 70,
"title": "Imported board",
"owner": "unvjrmwuag",
"color": "00ff00",
"archived": false,
"labels": [
{
"id": 293,
"title": "Finished",
"color": "31CC7C",
"boardId": 70,
"cardId": null,
"lastModified": 0,
"ETag": "cfcd208495d565ef66e7dff9f98764da"
},
{
"id": 294,
"title": "To review",
"color": "317CCC",
"boardId": 70,
"cardId": null,
"lastModified": 0,
"ETag": "cfcd208495d565ef66e7dff9f98764da"
},
{
"id": 295,
"title": "Action needed",
"color": "FF7A66",
"boardId": 70,
"cardId": null,
"lastModified": 0,
"ETag": "cfcd208495d565ef66e7dff9f98764da"
},
{
"id": 296,
"title": "Later",
"color": "F1DB50",
"boardId": 70,
"cardId": null,
"lastModified": 0,
"ETag": "cfcd208495d565ef66e7dff9f98764da"
}
],
"acl": [],
"permissions": [],
"users": [],
"stacks": {
"114": {
"id": 114,
"title": "TestList",
"boardId": 70,
"deletedAt": 0,
"lastModified": 1743495533,
"cards": [
{
"id": 124,
"title": "Hello world",
"description": "# Hello world",
"descriptionPrev": null,
"stackId": 114,
"type": "plain",
"lastModified": 1743495533,
"lastEditor": null,
"createdAt": 1743495533,
"labels": [],
"assignedUsers": null,
"attachments": null,
"attachmentCount": null,
"owner": {
"primaryKey": "unvjrmwuag",
"uid": "unvjrmwuag",
"displayname": "unvjrmwuag",
"type": 0
},
"order": 999,
"archived": false,
"done": null,
"duedate": null,
"notified": false,
"deletedAt": 0,
"commentsUnread": 0,
"commentsCount": 0,
"relatedStack": null,
"relatedBoard": null,
"ETag": "aa85bb973089e7fbc0bbf122e926c23f"
}
],
"order": 0,
"ETag": "aa85bb973089e7fbc0bbf122e926c23f"
}
},
"activeSessions": [],
"deletedAt": 0,
"lastModified": 1743495533,
"settings": [],
"ETag": "aa85bb973089e7fbc0bbf122e926c23f"
}
]
}

View File

@@ -102,11 +102,7 @@ Cypress.Commands.add('shareBoardWithUi', (query, userId=query) => {
cy.intercept({ method: 'GET', url: `**/ocs/v2.php/apps/files_sharing/api/v1/sharees?search=${query}*` }).as('fetchRecipients')
cy.get('[aria-label="Open details"]').click()
cy.get('.app-sidebar').should('be.visible')
// Add delay to ensure the events are bound
cy.wait(1000)
cy.get('.select input').click().type(`${query}`)
cy.get('.select input').type(`${query}`)
cy.wait('@fetchRecipients', { timeout: 7000 })
cy.get('.vs__dropdown-menu .option').first().contains(query)

View File

@@ -6,7 +6,7 @@ The REST API provides access for authenticated users to their data inside the De
# Prerequisites
- All requests require a `OCS-APIRequest` HTTP header to be set to `true` and a `Content-Type` of `application/json`. This does not apply to the endpoint for uploading attachments, which consumes `multipart/form-data`.
- All requests require a `OCS-APIRequest` HTTP header to be set to `true` and a `Content-Type` of `application/json`.
- The API is located at https://nextcloud.local/index.php/apps/deck/api/v1.0
- All request parameters are required, unless otherwise specified
@@ -733,7 +733,6 @@ The board list endpoint supports setting an `If-Modified-Since` header to limit
| Parameter | Type | Description |
| --------- | ------- | --------------------------------------- |
| labelId | Integer | The label id to assign to the card |
#### Response
##### 200 Success
@@ -998,12 +997,10 @@ The request can fail with a bad request response for the following reasons:
#### Request data
The request is performed as `multipart/form-data`.
| Parameter | Type | Description |
| --------- | ------- | ----------------------------------------------------------------------------------------------- |
| type | String | The type of the attachement. Use `file` or `deck_file`. |
| file | Binary | File data to add as an attachment together with the `filename` parameter according to RFC 7578. |
| Parameter | Type | Description |
| --------- | ------- | --------------------------------------------- |
| type | String | The type of the attachement |
| file | Binary | File data to add as an attachment |
- Prior to Deck version v1.3.0 (API v1.0), attachments were stored within deck. For this type of attachments `deck_file` was used as the default type of attachments
- Starting with Deck version 1.3.0 (API v1.1) files are stored within the users regular Nextcloud files and the type `file` has been introduced for that
@@ -1025,13 +1022,12 @@ The request is performed as `multipart/form-data`.
#### Request data
The request is performed as `multipart/form-data`.
| Parameter | Type | Description |
| --------- | ------- | ----------------------------------------------------------------------------------------------- |
| type | String | The type of the attachement. For now only `deck_file` is supported as an attachment type. |
| file | Binary | File data to add as an attachment together with the `filename` parameter according to RFC 7578. |
| Parameter | Type | Description |
| --------- | ------- | --------------------------------------------- |
| type | String | The type of the attachement |
| file | Binary | File data to add as an attachment |
For now only `deck_file` is supported as an attachment type.
#### Response

Binary file not shown.

Before

Width:  |  Height:  |  Size: 188 KiB

View File

@@ -45,10 +45,10 @@ OC.L10N.register(
"No notifications" : "Geen kennisgewings",
"Advanced options" : "Gevorderde opsies",
"Export" : "Voer uit",
"Today" : "Vandag",
"Tomorrow" : "Môre",
"Due date" : "Sperdatum",
"Share" : "Deel",
"Personal" : "Persoonlik",
"Today" : "Vandag",
"Tomorrow" : "Môre"
"Personal" : "Persoonlik"
},
"nplurals=2; plural=(n != 1);");

View File

@@ -43,10 +43,10 @@
"No notifications" : "Geen kennisgewings",
"Advanced options" : "Gevorderde opsies",
"Export" : "Voer uit",
"Today" : "Vandag",
"Tomorrow" : "Môre",
"Due date" : "Sperdatum",
"Share" : "Deel",
"Personal" : "Persoonlik",
"Today" : "Vandag",
"Tomorrow" : "Môre"
"Personal" : "Persoonlik"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -360,6 +360,9 @@ OC.L10N.register(
"Export as CSV" : "صدِّر كـ CSV",
"Export" : "تصدير",
"Loading filtered view" : "جارِ تحميل التصفية ",
"Today" : "اليوم",
"Tomorrow" : "غدا",
"No due" : "غير محدد",
"Search for {searchQuery} in all boards" : "البحث عن {searchQuery} في جميع اللوح",
"No results found" : "لا يتم العثور على أي نتائج ",
"Deck board {name}\n* Last modified on {lastMod}" : "اسم اللوحة {name} \n* آخر تعديل لها في {lastMod}",
@@ -399,9 +402,6 @@ OC.L10N.register(
"Example Task 3" : "مثال المهمة 3",
"Example Task 2" : "مثال المهمة 2",
"Example Task 1" : "مثال المهمة 1",
"Move card to another board" : "حرك البطاقة الى لوح اخر",
"Today" : "اليوم",
"Tomorrow" : "غدا",
"No due" : "غير محدد"
"Move card to another board" : "حرك البطاقة الى لوح اخر"
},
"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

@@ -358,6 +358,9 @@
"Export as CSV" : "صدِّر كـ CSV",
"Export" : "تصدير",
"Loading filtered view" : "جارِ تحميل التصفية ",
"Today" : "اليوم",
"Tomorrow" : "غدا",
"No due" : "غير محدد",
"Search for {searchQuery} in all boards" : "البحث عن {searchQuery} في جميع اللوح",
"No results found" : "لا يتم العثور على أي نتائج ",
"Deck board {name}\n* Last modified on {lastMod}" : "اسم اللوحة {name} \n* آخر تعديل لها في {lastMod}",
@@ -397,9 +400,6 @@
"Example Task 3" : "مثال المهمة 3",
"Example Task 2" : "مثال المهمة 2",
"Example Task 1" : "مثال المهمة 1",
"Move card to another board" : "حرك البطاقة الى لوح اخر",
"Today" : "اليوم",
"Tomorrow" : "غدا",
"No due" : "غير محدد"
"Move card to another board" : "حرك البطاقة الى لوح اخر"
},"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

@@ -102,6 +102,8 @@ OC.L10N.register(
"Clone cards" : "Clonar les tarxetes",
"Advanced options" : "Opciones avanzaes",
"Export" : "Esportar",
"Today" : "Güei",
"Tomorrow" : "Mañana",
"No results found" : "Nun s'atopó nengún resultáu",
"Close" : "Zarrar",
"Message from {author} in {conversationName}" : "Mensaxe de {author} en {conversationName}",
@@ -112,8 +114,6 @@ OC.L10N.register(
"To do" : "Xera pendiente",
"Example Task 3" : "Xera d'exemplu 3",
"Example Task 2" : "Xera d'exemplu 2",
"Example Task 1" : "Xera d'exemplu 1",
"Today" : "Güei",
"Tomorrow" : "Mañana"
"Example Task 1" : "Xera d'exemplu 1"
},
"nplurals=2; plural=(n != 1);");

View File

@@ -100,6 +100,8 @@
"Clone cards" : "Clonar les tarxetes",
"Advanced options" : "Opciones avanzaes",
"Export" : "Esportar",
"Today" : "Güei",
"Tomorrow" : "Mañana",
"No results found" : "Nun s'atopó nengún resultáu",
"Close" : "Zarrar",
"Message from {author} in {conversationName}" : "Mensaxe de {author} en {conversationName}",
@@ -110,8 +112,6 @@
"To do" : "Xera pendiente",
"Example Task 3" : "Xera d'exemplu 3",
"Example Task 2" : "Xera d'exemplu 2",
"Example Task 1" : "Xera d'exemplu 1",
"Today" : "Güei",
"Tomorrow" : "Mañana"
"Example Task 1" : "Xera d'exemplu 1"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -35,10 +35,10 @@ OC.L10N.register(
"Search" : "Axtarış",
"Shared with you" : "Shared with you",
"Export" : ıxarış",
"Today" : "Bu gün",
"Tomorrow" : "Sabah",
"Close" : "Bağla",
"Share" : "Paylaş",
"Personal" : "Şəxsi",
"Today" : "Bu gün",
"Tomorrow" : "Sabah"
"Personal" : "Şəxsi"
},
"nplurals=2; plural=(n != 1);");

View File

@@ -33,10 +33,10 @@
"Search" : "Axtarış",
"Shared with you" : "Shared with you",
"Export" : ıxarış",
"Today" : "Bu gün",
"Tomorrow" : "Sabah",
"Close" : "Bağla",
"Share" : "Paylaş",
"Personal" : "Şəxsi",
"Today" : "Bu gün",
"Tomorrow" : "Sabah"
"Personal" : "Şəxsi"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -1,85 +1,35 @@
OC.L10N.register(
"deck",
{
"The file was uploaded" : "Файл быў запампаваны.",
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Памер запампаванага файла перавышае значэнне дырэктывы upload_max_filesize у php.ini",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Памер запампаванага файла перавышае значэнне дырэктывы MAX_FILE_SIZE у HTML форме",
"The file was only partially uploaded" : "Файл быў запампаваны толькі часткова",
"No file was uploaded" : "Ніводзін файл не быў запампаваны",
"Missing a temporary folder" : "Адсутнічае часовая папка",
"Could not write file to disk" : "Не ўдалося запісаць файл на дыск",
"A PHP extension stopped the file upload" : "Пашырэнне PHP спыніла запампоўванне файла",
"copy" : "копія",
"Done" : "Гатова",
"File" : "Файл",
"Cancel" : "Скасаваць",
"Drop your files to upload" : "Перацягніце файлы для запампоўвання",
"File already exists" : "Файл ужо існуе",
"A file with the name {filename} already exists." : "Файл з назвай {filename} ужо існуе.",
"Do you want to overwrite it?" : "Хочаце перазапісаць яго?",
"Overwrite file" : "Перазапісаць файл",
"Keep existing file" : "Пакінуць існуючы файл",
"Active filters" : "Актыўныя фільтры",
"Apply filter" : "Ужыць фільтр",
"Open" : "Адкрыць",
"Clear filter" : "Ачысціць фільтр",
"Open details" : "Адкрыць падрабязнасці",
"Details" : "Падрабязнасці",
"Sharing" : "Абагульванне",
"Tags" : "Тэгі",
"Activity" : "Актыўнасць",
"Undo" : "Адрабіць",
"Transfer" : "Перадаць",
"(Group)" : "(Група)",
"Can edit" : "Можа рэдагаваць",
"Can share" : "Можа абагульваць",
"Owner" : "Уладальнік",
"Delete" : "Выдаліць",
"Edit" : "Рэдагаваць",
"Members" : "Удзельнікі",
"File to share" : "Файл для абагульвання",
"Invalid path selected" : "Выбраны памылковы шлях",
"Share from Files" : "Абагуліць з Файлаў",
"Show in Files" : "Паказаць у Файлах",
"Download" : "Спампаваць",
"Modified" : "Зменены",
"Comments" : "Каментарыі",
"Save" : "Захаваць",
"Created:" : "Створана:",
"Cancel reply" : "Скасаваць адказ",
"Reply" : "Адказаць",
"Update" : "Абнавіць",
"Description" : "Апісанне",
"Later today {timeLocale}" : "Пазней сёння {timeLocale}",
"Set due date for later today" : "Задаць дату выканання на пазней сёння",
"Tomorrow {timeLocale}" : "Заўтра {timeLocale}",
"This weekend {timeLocale}" : "У гэты ўік-энд {timeLocale}",
"Set due date for this weekend" : "Задаць дату выканання на гэты ўік-энд",
"Next week {timeLocale}" : "На наступным тыдні {timeLocale}",
"Set due date for next week" : "Задаць дату выканання на наступны тыдзень",
"(group)" : "(група)",
"Open link" : "Адкрыць спасылку",
"Edit title" : "Рэдагаваць загаловак",
"seconds ago" : "с таму",
"Keyboard shortcuts" : "Спалучэнні клавіш",
"Keyboard shortcut" : "Спалучэнне клавіш",
"Action" : "Дзеянне",
"Shift" : "Shift",
"Search" : "Пошук",
"Enter" : "Enter",
"Shared with you" : "Абагулена з вамі",
"Cancel edit" : "Скасаваць рэдагаванне",
"An error occurred" : "Узнікла памылка",
"No notifications" : "Няма апавяшчэнняў",
"Export" : "Экспарт",
"No results found" : "Вынікаў не знойдзена",
"{stack} in {board}" : "{stack} у {board}",
"Close" : "Закрыць",
"Message from {author} in {conversationName}" : "Паведамленне ад {author} у {conversationName}",
"Failed to upload {name}" : "Не ўдалося запампаваць {name}",
"Share" : "Абагуліць",
"Personal" : "Асабістыя",
"Today" : "Сёння",
"Tomorrow" : "Заўтра"
"Close" : "Закрыць",
"Share" : "Абагуліць"
},
"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);");

View File

@@ -1,83 +1,33 @@
{ "translations": {
"The file was uploaded" : "Файл быў запампаваны.",
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Памер запампаванага файла перавышае значэнне дырэктывы upload_max_filesize у php.ini",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Памер запампаванага файла перавышае значэнне дырэктывы MAX_FILE_SIZE у HTML форме",
"The file was only partially uploaded" : "Файл быў запампаваны толькі часткова",
"No file was uploaded" : "Ніводзін файл не быў запампаваны",
"Missing a temporary folder" : "Адсутнічае часовая папка",
"Could not write file to disk" : "Не ўдалося запісаць файл на дыск",
"A PHP extension stopped the file upload" : "Пашырэнне PHP спыніла запампоўванне файла",
"copy" : "копія",
"Done" : "Гатова",
"File" : "Файл",
"Cancel" : "Скасаваць",
"Drop your files to upload" : "Перацягніце файлы для запампоўвання",
"File already exists" : "Файл ужо існуе",
"A file with the name {filename} already exists." : "Файл з назвай {filename} ужо існуе.",
"Do you want to overwrite it?" : "Хочаце перазапісаць яго?",
"Overwrite file" : "Перазапісаць файл",
"Keep existing file" : "Пакінуць існуючы файл",
"Active filters" : "Актыўныя фільтры",
"Apply filter" : "Ужыць фільтр",
"Open" : "Адкрыць",
"Clear filter" : "Ачысціць фільтр",
"Open details" : "Адкрыць падрабязнасці",
"Details" : "Падрабязнасці",
"Sharing" : "Абагульванне",
"Tags" : "Тэгі",
"Activity" : "Актыўнасць",
"Undo" : "Адрабіць",
"Transfer" : "Перадаць",
"(Group)" : "(Група)",
"Can edit" : "Можа рэдагаваць",
"Can share" : "Можа абагульваць",
"Owner" : "Уладальнік",
"Delete" : "Выдаліць",
"Edit" : "Рэдагаваць",
"Members" : "Удзельнікі",
"File to share" : "Файл для абагульвання",
"Invalid path selected" : "Выбраны памылковы шлях",
"Share from Files" : "Абагуліць з Файлаў",
"Show in Files" : "Паказаць у Файлах",
"Download" : "Спампаваць",
"Modified" : "Зменены",
"Comments" : "Каментарыі",
"Save" : "Захаваць",
"Created:" : "Створана:",
"Cancel reply" : "Скасаваць адказ",
"Reply" : "Адказаць",
"Update" : "Абнавіць",
"Description" : "Апісанне",
"Later today {timeLocale}" : "Пазней сёння {timeLocale}",
"Set due date for later today" : "Задаць дату выканання на пазней сёння",
"Tomorrow {timeLocale}" : "Заўтра {timeLocale}",
"This weekend {timeLocale}" : "У гэты ўік-энд {timeLocale}",
"Set due date for this weekend" : "Задаць дату выканання на гэты ўік-энд",
"Next week {timeLocale}" : "На наступным тыдні {timeLocale}",
"Set due date for next week" : "Задаць дату выканання на наступны тыдзень",
"(group)" : "(група)",
"Open link" : "Адкрыць спасылку",
"Edit title" : "Рэдагаваць загаловак",
"seconds ago" : "с таму",
"Keyboard shortcuts" : "Спалучэнні клавіш",
"Keyboard shortcut" : "Спалучэнне клавіш",
"Action" : "Дзеянне",
"Shift" : "Shift",
"Search" : "Пошук",
"Enter" : "Enter",
"Shared with you" : "Абагулена з вамі",
"Cancel edit" : "Скасаваць рэдагаванне",
"An error occurred" : "Узнікла памылка",
"No notifications" : "Няма апавяшчэнняў",
"Export" : "Экспарт",
"No results found" : "Вынікаў не знойдзена",
"{stack} in {board}" : "{stack} у {board}",
"Close" : "Закрыць",
"Message from {author} in {conversationName}" : "Паведамленне ад {author} у {conversationName}",
"Failed to upload {name}" : "Не ўдалося запампаваць {name}",
"Share" : "Абагуліць",
"Personal" : "Асабістыя",
"Today" : "Сёння",
"Tomorrow" : "Заўтра"
"Close" : "Закрыць",
"Share" : "Абагуліць"
},"pluralForm" :"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);"
}

View File

@@ -293,6 +293,9 @@ OC.L10N.register(
"Export as CSV" : "Експортиране като CSV файл",
"Export" : "Експорт /изнасям/",
"Loading filtered view" : "Зареждане на филтриран изглед",
"Today" : "Днес",
"Tomorrow" : "Утре",
"No due" : "Не се дължи",
"Search for {searchQuery} in all boards" : "Търсене на {searchQuery} във всички табла",
"No results found" : "Няма намерени резултати",
"Deck board {name}\n* Last modified on {lastMod}" : "Табло {name}\n* Последна промяна на {lastMod}",
@@ -330,9 +333,6 @@ OC.L10N.register(
"Example Task 3" : "Примерна задача 3",
"Example Task 2" : "Примерна задача 2",
"Example Task 1" : "Примерна задача 1",
"Move card to another board" : "Преместване на картата на друго табло",
"Today" : "Днес",
"Tomorrow" : "Утре",
"No due" : "Не се дължи"
"Move card to another board" : "Преместване на картата на друго табло"
},
"nplurals=2; plural=(n != 1);");

View File

@@ -291,6 +291,9 @@
"Export as CSV" : "Експортиране като CSV файл",
"Export" : "Експорт /изнасям/",
"Loading filtered view" : "Зареждане на филтриран изглед",
"Today" : "Днес",
"Tomorrow" : "Утре",
"No due" : "Не се дължи",
"Search for {searchQuery} in all boards" : "Търсене на {searchQuery} във всички табла",
"No results found" : "Няма намерени резултати",
"Deck board {name}\n* Last modified on {lastMod}" : "Табло {name}\n* Последна промяна на {lastMod}",
@@ -328,9 +331,6 @@
"Example Task 3" : "Примерна задача 3",
"Example Task 2" : "Примерна задача 2",
"Example Task 1" : "Примерна задача 1",
"Move card to another board" : "Преместване на картата на друго табло",
"Today" : "Днес",
"Tomorrow" : "Утре",
"No due" : "Не се дължи"
"Move card to another board" : "Преместване на картата на друго табло"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -29,10 +29,10 @@ OC.L10N.register(
"Search" : "Search",
"Shared with you" : "Shared with you",
"Export" : "রপ্তানি",
"Today" : "আজ",
"Tomorrow" : "আগামীকাল",
"Close" : "বন্ধ",
"Share" : "ভাগাভাগি কর",
"Personal" : "ব্যক্তিগত",
"Today" : "আজ",
"Tomorrow" : "আগামীকাল"
"Personal" : "ব্যক্তিগত"
},
"nplurals=2; plural=(n != 1);");

View File

@@ -27,10 +27,10 @@
"Search" : "Search",
"Shared with you" : "Shared with you",
"Export" : "রপ্তানি",
"Today" : "আজ",
"Tomorrow" : "আগামীকাল",
"Close" : "বন্ধ",
"Share" : "ভাগাভাগি কর",
"Personal" : "ব্যক্তিগত",
"Today" : "আজ",
"Tomorrow" : "আগামীকাল"
"Personal" : "ব্যক্তিগত"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -41,10 +41,10 @@ OC.L10N.register(
"Search" : "Klask",
"Shared with you" : "Rannet ganeoc'h",
"No notifications" : "Kemennadenn ebet",
"Today" : "Hiziv",
"Tomorrow" : "Warc'hoaz",
"Close" : "Serriñ",
"Share" : "Rannan",
"Personal" : "Personel",
"Today" : "Hiziv",
"Tomorrow" : "Warc'hoaz"
"Personal" : "Personel"
},
"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

@@ -39,10 +39,10 @@
"Search" : "Klask",
"Shared with you" : "Rannet ganeoc'h",
"No notifications" : "Kemennadenn ebet",
"Today" : "Hiziv",
"Tomorrow" : "Warc'hoaz",
"Close" : "Serriñ",
"Share" : "Rannan",
"Personal" : "Personel",
"Today" : "Hiziv",
"Tomorrow" : "Warc'hoaz"
"Personal" : "Personel"
},"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

@@ -25,11 +25,11 @@ OC.L10N.register(
"Search" : "Search",
"Shared with you" : "Shared with you",
"Export" : "Izvezi",
"Today" : "Danas",
"Tomorrow" : "Sutra",
"Close" : "Zatvori",
"Maximum file size of {size} exceeded" : "Maksimalna veličina datoteke prekoračena",
"Share" : "Podjeli",
"Personal" : "Osobno",
"Today" : "Danas",
"Tomorrow" : "Sutra"
"Personal" : "Osobno"
},
"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);");

View File

@@ -23,11 +23,11 @@
"Search" : "Search",
"Shared with you" : "Shared with you",
"Export" : "Izvezi",
"Today" : "Danas",
"Tomorrow" : "Sutra",
"Close" : "Zatvori",
"Maximum file size of {size} exceeded" : "Maksimalna veličina datoteke prekoračena",
"Share" : "Podjeli",
"Personal" : "Osobno",
"Today" : "Danas",
"Tomorrow" : "Sutra"
"Personal" : "Osobno"
},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"
}

View File

@@ -360,6 +360,9 @@ OC.L10N.register(
"Export as CSV" : "Exporta a CSV",
"Export" : "Exporta",
"Loading filtered view" : "S'està carregant la visualització filtrada",
"Today" : "Avui",
"Tomorrow" : "Demà",
"No due" : "Sense venciment",
"Search for {searchQuery} in all boards" : "Busca {searchQuery} a tots els taulers",
"No results found" : "No s'han trobat resultats",
"Deck board {name}\n* Last modified on {lastMod}" : "Tauler de piles {name}\n* Última modificació el dia {lastMod}",
@@ -399,9 +402,6 @@ OC.L10N.register(
"Example Task 3" : "Tasca d'exemple 3",
"Example Task 2" : "Tasca d'exemple 2",
"Example Task 1" : "Tasca d'exemple 1",
"Move card to another board" : "Mou la targeta a un altre tauler",
"Today" : "Avui",
"Tomorrow" : "Demà",
"No due" : "Sense venciment"
"Move card to another board" : "Mou la targeta a un altre tauler"
},
"nplurals=2; plural=(n != 1);");

View File

@@ -358,6 +358,9 @@
"Export as CSV" : "Exporta a CSV",
"Export" : "Exporta",
"Loading filtered view" : "S'està carregant la visualització filtrada",
"Today" : "Avui",
"Tomorrow" : "Demà",
"No due" : "Sense venciment",
"Search for {searchQuery} in all boards" : "Busca {searchQuery} a tots els taulers",
"No results found" : "No s'han trobat resultats",
"Deck board {name}\n* Last modified on {lastMod}" : "Tauler de piles {name}\n* Última modificació el dia {lastMod}",
@@ -397,9 +400,6 @@
"Example Task 3" : "Tasca d'exemple 3",
"Example Task 2" : "Tasca d'exemple 2",
"Example Task 1" : "Tasca d'exemple 1",
"Move card to another board" : "Mou la targeta a un altre tauler",
"Today" : "Avui",
"Tomorrow" : "Demà",
"No due" : "Sense venciment"
"Move card to another board" : "Mou la targeta a un altre tauler"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -373,7 +373,9 @@ OC.L10N.register(
"Note: Only the JSON format is supported for importing back into the Deck app." : "Pozn.: Pro import zpět do aplikace Deck je podporován pouze formát JSON.",
"Export" : "Exportovat",
"Loading filtered view" : "Načítání filtrovaného pohledu",
"Search for {searchQuery} in other boards" : "Hledat {searchQuery} v ostatních tabulích",
"Today" : "Dnes",
"Tomorrow" : "Zítra",
"No due" : "Žádný termín",
"Search for {searchQuery} in all boards" : "Hledat {searchQuery} na všech tabulích",
"No results found" : "Nenalezeny žádné výsledky",
"Deck board {name}\n* Last modified on {lastMod}" : "Deck karta {name}\n* Naposledy změněno {lastMod}",
@@ -414,9 +416,6 @@ OC.L10N.register(
"Example Task 3" : "Třetí úkol pro ukázku",
"Example Task 2" : "Druhý úkol pro ukázku",
"Example Task 1" : "První úkol pro ukázku",
"Move card to another board" : "Přesunout kartu na jinou tabuli",
"Today" : "Dnes",
"Tomorrow" : "Zítra",
"No due" : "Žádný termín"
"Move card to another board" : "Přesunout kartu na jinou tabuli"
},
"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;");

View File

@@ -371,7 +371,9 @@
"Note: Only the JSON format is supported for importing back into the Deck app." : "Pozn.: Pro import zpět do aplikace Deck je podporován pouze formát JSON.",
"Export" : "Exportovat",
"Loading filtered view" : "Načítání filtrovaného pohledu",
"Search for {searchQuery} in other boards" : "Hledat {searchQuery} v ostatních tabulích",
"Today" : "Dnes",
"Tomorrow" : "Zítra",
"No due" : "Žádný termín",
"Search for {searchQuery} in all boards" : "Hledat {searchQuery} na všech tabulích",
"No results found" : "Nenalezeny žádné výsledky",
"Deck board {name}\n* Last modified on {lastMod}" : "Deck karta {name}\n* Naposledy změněno {lastMod}",
@@ -412,9 +414,6 @@
"Example Task 3" : "Třetí úkol pro ukázku",
"Example Task 2" : "Druhý úkol pro ukázku",
"Example Task 1" : "První úkol pro ukázku",
"Move card to another board" : "Přesunout kartu na jinou tabuli",
"Today" : "Dnes",
"Tomorrow" : "Zítra",
"No due" : "Žádný termín"
"Move card to another board" : "Přesunout kartu na jinou tabuli"
},"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

@@ -31,9 +31,9 @@ OC.L10N.register(
"No reminder" : "Dim nodyn atgoffa",
"An error occurred" : "Digwyddodd gwall",
"Export" : "Allforio",
"Today" : "Heddiw",
"Close" : "Cau",
"Share" : "Rhannu",
"Personal" : "Personol",
"Today" : "Heddiw"
"Personal" : "Personol"
},
"nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;");

View File

@@ -29,9 +29,9 @@
"No reminder" : "Dim nodyn atgoffa",
"An error occurred" : "Digwyddodd gwall",
"Export" : "Allforio",
"Today" : "Heddiw",
"Close" : "Cau",
"Share" : "Rhannu",
"Personal" : "Personol",
"Today" : "Heddiw"
"Personal" : "Personol"
},"pluralForm" :"nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;"
}

View File

@@ -29,11 +29,6 @@ OC.L10N.register(
"{user} has deleted card {card} in list {stack} on board {board}" : "{user} har slettet kortet {card} i listen {stack} på tavlen {board}",
"You have renamed the card {before} to {card}" : "Du har omdøbt kortet {before} til {card}",
"{user} has renamed the card {before} to {card}" : "{user} har omdøbt kortet {before} til {card}",
"You have added a description to card {card} in list {stack} on board {board}" : "Du har tilføjet en beskrivelse til kortet {card} i listen {stack} på tavlen {board}",
"{user} has added a description to card {card} in list {stack} on board {board}" : "{user} har tilføjet en beskrivelse til kortet {card} i listen {stack} på tavlen {board}",
"You have updated the description of card {card} in list {stack} on board {board}" : "Du har opdateret beskrivelsen for kortet {card} i listen {stack} på tavlen {board}",
"{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} har opdateret beskrivelsen for kortet {card} i listen {stack} på tavlen {board}",
"You have archived card {card} in list {stack} on board {board}" : "Du har arkiveret kortet {card} i listen {stack} på tavlen {board}",
"Deck" : "Opslag",
"Changes in the <strong>Deck app</strong>" : "Ændringer i <strong>Opslags app'en</strong>",
"The file was uploaded" : "Filen blev uploadet",
@@ -58,7 +53,6 @@ OC.L10N.register(
"Deck board" : "Opslagstavle",
"Deck boards, cards and comments" : "Opslagstavler, kort og kommentarer",
"Create a new deck card" : "Opret et nyt opslagskort",
"Card comments" : "Kommentarer på kort",
"%s on %s" : "%s på %s",
"Deck boards and cards" : "Opslagstavler og -kort",
"No data was provided to create an attachment." : "Ingen data blev givet som kunne vedhæftes",
@@ -70,7 +64,6 @@ OC.L10N.register(
"To Do" : "To-do liste",
"In Progress" : "I gang",
"Done" : "Afsluttet",
"Create your first card!" : "Opret dit første kort!",
"Attachments" : "Vedhæftede filer",
"File" : "Fil",
"Card not found" : "Kort ikke fundet.",
@@ -82,12 +75,10 @@ OC.L10N.register(
"Select the board to link to a project" : "Vælg tavlen der skal linkes til et projekt",
"Search by board title" : "Søg efter tavletitel",
"Select board" : "Vælg tavle",
"Move/copy card" : "Flyt/kopiér kort",
"Select a board" : "Vælg en tavle",
"No lists available" : "Ingen lister tilgængelige",
"Select a list" : "Vælg en liste",
"Move card" : "Flyt kort",
"Copy card" : "Kopiér kort",
"Select the card to link to a project" : "Vælg kortet der skal linkes til et projekt",
"Link to card" : "Link til kort",
"Select a card" : "Vælg et kort",
@@ -149,7 +140,7 @@ OC.L10N.register(
"Add a new card" : "Tilføj et nyt kort",
"Card name" : "Kortnavn",
"title and color value must be provided" : "Titel- og farveværdi skal angives.",
"Edit" : "Redigér",
"Edit" : "Rediger",
"Add a new tag" : "Opret et nyt tag",
"Board name" : "Tavlenavn",
"Members" : "Medlemmer",
@@ -177,13 +168,13 @@ OC.L10N.register(
"In reply to" : "Som svar til",
"Cancel reply" : "Annuller svar",
"Reply" : "Besvar",
"Update" : "Opdatér",
"Update" : "Opdater",
"Write a description …" : "Skriv en beskrivelse...",
"Description" : "Beskrivelse",
"(Unsaved)" : "(Ikke gemt)",
"(Saving…)" : "(Gemmer...)",
"Formatting help" : "Hjælp til formatering",
"Edit description" : "Redigér beskrivelse",
"Edit description" : "Rediger beskrivelse",
"View description" : "Se beskrivelse",
"Add Attachment" : "Tilføj vedhæftning",
"Choose attachment" : "Vælg en vedhæftning",
@@ -197,10 +188,9 @@ OC.L10N.register(
"Assign a tag to this card…" : "Tilføj et Tag til dette kort ...",
"Create a new tag:" : "Opret et nyt tag:",
"(group)" : "(gruppe)",
"Edit card title" : "Redigér titel på kort",
"Open link" : "Åben link",
"Card deleted" : "Kort slettet",
"Edit title" : "Redigér titel",
"Edit title" : "Rediger titel",
"Assign to me" : "Tildel til mig",
"Unassign myself" : "Fjern mig selv",
"Delete card" : "Slet kort",
@@ -210,24 +200,16 @@ OC.L10N.register(
"Keyboard shortcut" : "Tastaturgenvej",
"Action" : "Handling",
"Shift" : "Shift",
"Navigate between cards" : "Naviger mellem kort",
"Close card details" : "Luk detaljer for kort",
"Ctrl" : "Ctrl",
"Search" : "Søg",
"Show card filters" : "Vis kort filtre",
"Clear card filters" : "Ryd kort filtre",
"Card actions" : "Kort handlinger",
"Enter" : "Indtast",
"Open card details" : "Åbn detaljer for kort",
"Edit the card title" : "Redigér titel på kort",
"Assign yourself to the current card" : "Tilknyt dig selv til det aktuelle kort",
"All boards" : "Alle tavler",
"Archived boards" : "Arkiverede lister",
"Shared with you" : "Delt med dig",
"Deck settings" : "Opslagsindstillinger",
"Use bigger card view" : "Brug større kort visning",
"Show boards in calendar/tasks" : "Vis tavler i kalender/opgaver",
"Cancel edit" : "Annullér redigering",
"Cancel edit" : "Annuller redigering",
"Board {0} deleted" : "Tavle {0} er slettet",
"All cards" : "Alle kort",
"Only assigned cards" : "Kun tildelte kort",
@@ -235,7 +217,7 @@ OC.L10N.register(
"An error occurred" : "Der opstod en fejl",
"Delete the board?" : "Slet tavlen?",
"Board details" : "Tavledetaljer",
"Edit board" : "Redigér liste",
"Edit board" : "Rediger liste",
"Clone board" : "Klon tavle",
"Unarchive board" : "Genaktiver tavle",
"Archive board" : "Arkiver tavle",
@@ -255,11 +237,14 @@ OC.L10N.register(
"Export as CSV" : "Eksportér som CSV",
"Export" : "Eksportér",
"Loading filtered view" : "Indlæser filtreret visning",
"Today" : "I dag",
"Tomorrow" : "I morgen",
"No due" : "Ikke forfalden",
"No results found" : "Ingen resultater fundet",
"Deck board {name}\n* Last modified on {lastMod}" : "Opslagstavle {name}\n* Senest ændret den {lastMod}",
"Create card" : "Opret kort",
"Create a new card" : "Opret et nyt kort",
"Creating the new card …" : "Opretter det nye kort ...",
"Creating the new card …" : "Oprette det nye kort ...",
"Close" : "Luk",
"No upcoming cards" : "Ingen kommende kort",
"upcoming cards" : "kommende kort",
@@ -281,9 +266,6 @@ OC.L10N.register(
"Example Task 3" : "Eksempel opgave 3",
"Example Task 2" : "Eksempel opgave 2",
"Example Task 1" : "Eksempel opgave 1",
"Move card to another board" : "Flyt kort til en anden tavle",
"Today" : "I dag",
"Tomorrow" : "I morgen",
"No due" : "Ikke forfalden"
"Move card to another board" : "Flyt kort til en anden tavle"
},
"nplurals=2; plural=(n != 1);");

View File

@@ -27,11 +27,6 @@
"{user} has deleted card {card} in list {stack} on board {board}" : "{user} har slettet kortet {card} i listen {stack} på tavlen {board}",
"You have renamed the card {before} to {card}" : "Du har omdøbt kortet {before} til {card}",
"{user} has renamed the card {before} to {card}" : "{user} har omdøbt kortet {before} til {card}",
"You have added a description to card {card} in list {stack} on board {board}" : "Du har tilføjet en beskrivelse til kortet {card} i listen {stack} på tavlen {board}",
"{user} has added a description to card {card} in list {stack} on board {board}" : "{user} har tilføjet en beskrivelse til kortet {card} i listen {stack} på tavlen {board}",
"You have updated the description of card {card} in list {stack} on board {board}" : "Du har opdateret beskrivelsen for kortet {card} i listen {stack} på tavlen {board}",
"{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} har opdateret beskrivelsen for kortet {card} i listen {stack} på tavlen {board}",
"You have archived card {card} in list {stack} on board {board}" : "Du har arkiveret kortet {card} i listen {stack} på tavlen {board}",
"Deck" : "Opslag",
"Changes in the <strong>Deck app</strong>" : "Ændringer i <strong>Opslags app'en</strong>",
"The file was uploaded" : "Filen blev uploadet",
@@ -56,7 +51,6 @@
"Deck board" : "Opslagstavle",
"Deck boards, cards and comments" : "Opslagstavler, kort og kommentarer",
"Create a new deck card" : "Opret et nyt opslagskort",
"Card comments" : "Kommentarer på kort",
"%s on %s" : "%s på %s",
"Deck boards and cards" : "Opslagstavler og -kort",
"No data was provided to create an attachment." : "Ingen data blev givet som kunne vedhæftes",
@@ -68,7 +62,6 @@
"To Do" : "To-do liste",
"In Progress" : "I gang",
"Done" : "Afsluttet",
"Create your first card!" : "Opret dit første kort!",
"Attachments" : "Vedhæftede filer",
"File" : "Fil",
"Card not found" : "Kort ikke fundet.",
@@ -80,12 +73,10 @@
"Select the board to link to a project" : "Vælg tavlen der skal linkes til et projekt",
"Search by board title" : "Søg efter tavletitel",
"Select board" : "Vælg tavle",
"Move/copy card" : "Flyt/kopiér kort",
"Select a board" : "Vælg en tavle",
"No lists available" : "Ingen lister tilgængelige",
"Select a list" : "Vælg en liste",
"Move card" : "Flyt kort",
"Copy card" : "Kopiér kort",
"Select the card to link to a project" : "Vælg kortet der skal linkes til et projekt",
"Link to card" : "Link til kort",
"Select a card" : "Vælg et kort",
@@ -147,7 +138,7 @@
"Add a new card" : "Tilføj et nyt kort",
"Card name" : "Kortnavn",
"title and color value must be provided" : "Titel- og farveværdi skal angives.",
"Edit" : "Redigér",
"Edit" : "Rediger",
"Add a new tag" : "Opret et nyt tag",
"Board name" : "Tavlenavn",
"Members" : "Medlemmer",
@@ -175,13 +166,13 @@
"In reply to" : "Som svar til",
"Cancel reply" : "Annuller svar",
"Reply" : "Besvar",
"Update" : "Opdatér",
"Update" : "Opdater",
"Write a description …" : "Skriv en beskrivelse...",
"Description" : "Beskrivelse",
"(Unsaved)" : "(Ikke gemt)",
"(Saving…)" : "(Gemmer...)",
"Formatting help" : "Hjælp til formatering",
"Edit description" : "Redigér beskrivelse",
"Edit description" : "Rediger beskrivelse",
"View description" : "Se beskrivelse",
"Add Attachment" : "Tilføj vedhæftning",
"Choose attachment" : "Vælg en vedhæftning",
@@ -195,10 +186,9 @@
"Assign a tag to this card…" : "Tilføj et Tag til dette kort ...",
"Create a new tag:" : "Opret et nyt tag:",
"(group)" : "(gruppe)",
"Edit card title" : "Redigér titel på kort",
"Open link" : "Åben link",
"Card deleted" : "Kort slettet",
"Edit title" : "Redigér titel",
"Edit title" : "Rediger titel",
"Assign to me" : "Tildel til mig",
"Unassign myself" : "Fjern mig selv",
"Delete card" : "Slet kort",
@@ -208,24 +198,16 @@
"Keyboard shortcut" : "Tastaturgenvej",
"Action" : "Handling",
"Shift" : "Shift",
"Navigate between cards" : "Naviger mellem kort",
"Close card details" : "Luk detaljer for kort",
"Ctrl" : "Ctrl",
"Search" : "Søg",
"Show card filters" : "Vis kort filtre",
"Clear card filters" : "Ryd kort filtre",
"Card actions" : "Kort handlinger",
"Enter" : "Indtast",
"Open card details" : "Åbn detaljer for kort",
"Edit the card title" : "Redigér titel på kort",
"Assign yourself to the current card" : "Tilknyt dig selv til det aktuelle kort",
"All boards" : "Alle tavler",
"Archived boards" : "Arkiverede lister",
"Shared with you" : "Delt med dig",
"Deck settings" : "Opslagsindstillinger",
"Use bigger card view" : "Brug større kort visning",
"Show boards in calendar/tasks" : "Vis tavler i kalender/opgaver",
"Cancel edit" : "Annullér redigering",
"Cancel edit" : "Annuller redigering",
"Board {0} deleted" : "Tavle {0} er slettet",
"All cards" : "Alle kort",
"Only assigned cards" : "Kun tildelte kort",
@@ -233,7 +215,7 @@
"An error occurred" : "Der opstod en fejl",
"Delete the board?" : "Slet tavlen?",
"Board details" : "Tavledetaljer",
"Edit board" : "Redigér liste",
"Edit board" : "Rediger liste",
"Clone board" : "Klon tavle",
"Unarchive board" : "Genaktiver tavle",
"Archive board" : "Arkiver tavle",
@@ -253,11 +235,14 @@
"Export as CSV" : "Eksportér som CSV",
"Export" : "Eksportér",
"Loading filtered view" : "Indlæser filtreret visning",
"Today" : "I dag",
"Tomorrow" : "I morgen",
"No due" : "Ikke forfalden",
"No results found" : "Ingen resultater fundet",
"Deck board {name}\n* Last modified on {lastMod}" : "Opslagstavle {name}\n* Senest ændret den {lastMod}",
"Create card" : "Opret kort",
"Create a new card" : "Opret et nyt kort",
"Creating the new card …" : "Opretter det nye kort ...",
"Creating the new card …" : "Oprette det nye kort ...",
"Close" : "Luk",
"No upcoming cards" : "Ingen kommende kort",
"upcoming cards" : "kommende kort",
@@ -279,9 +264,6 @@
"Example Task 3" : "Eksempel opgave 3",
"Example Task 2" : "Eksempel opgave 2",
"Example Task 1" : "Eksempel opgave 1",
"Move card to another board" : "Flyt kort til en anden tavle",
"Today" : "I dag",
"Tomorrow" : "I morgen",
"No due" : "Ikke forfalden"
"Move card to another board" : "Flyt kort til en anden tavle"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -373,7 +373,9 @@ OC.L10N.register(
"Note: Only the JSON format is supported for importing back into the Deck app." : "Hinweis: Für den Rückimport in die Deck-App wird nur das JSON-Format unterstützt.",
"Export" : "Exportieren",
"Loading filtered view" : "Lade gefilterte Ansicht",
"Search for {searchQuery} in other boards" : "Suche nach {searchQuery} in anderen Boards",
"Today" : "Heute",
"Tomorrow" : "Morgen",
"No due" : "Kein Fälligkeitsdatum",
"Search for {searchQuery} in all boards" : "Suche nach {searchQuery} in allen Boards",
"No results found" : "Keine Ergebnisse gefunden",
"Deck board {name}\n* Last modified on {lastMod}" : "Deck-Board {name}\n* Zuletzt geändert am {lastMod} ",
@@ -414,9 +416,6 @@ OC.L10N.register(
"Example Task 3" : "Beispielaufgabe 3",
"Example Task 2" : "Beispielaufgabe 2",
"Example Task 1" : "Beispielaufgabe 1",
"Move card to another board" : "Karte auf ein anderes Board verschieben",
"Today" : "Heute",
"Tomorrow" : "Morgen",
"No due" : "Kein Fälligkeitsdatum"
"Move card to another board" : "Karte auf ein anderes Board verschieben"
},
"nplurals=2; plural=(n != 1);");

View File

@@ -371,7 +371,9 @@
"Note: Only the JSON format is supported for importing back into the Deck app." : "Hinweis: Für den Rückimport in die Deck-App wird nur das JSON-Format unterstützt.",
"Export" : "Exportieren",
"Loading filtered view" : "Lade gefilterte Ansicht",
"Search for {searchQuery} in other boards" : "Suche nach {searchQuery} in anderen Boards",
"Today" : "Heute",
"Tomorrow" : "Morgen",
"No due" : "Kein Fälligkeitsdatum",
"Search for {searchQuery} in all boards" : "Suche nach {searchQuery} in allen Boards",
"No results found" : "Keine Ergebnisse gefunden",
"Deck board {name}\n* Last modified on {lastMod}" : "Deck-Board {name}\n* Zuletzt geändert am {lastMod} ",
@@ -412,9 +414,6 @@
"Example Task 3" : "Beispielaufgabe 3",
"Example Task 2" : "Beispielaufgabe 2",
"Example Task 1" : "Beispielaufgabe 1",
"Move card to another board" : "Karte auf ein anderes Board verschieben",
"Today" : "Heute",
"Tomorrow" : "Morgen",
"No due" : "Kein Fälligkeitsdatum"
"Move card to another board" : "Karte auf ein anderes Board verschieben"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -373,7 +373,9 @@ OC.L10N.register(
"Note: Only the JSON format is supported for importing back into the Deck app." : "Hinweis: Für den Rückimport in die Deck-App wird nur das JSON-Format unterstützt.",
"Export" : "Exportieren",
"Loading filtered view" : "Lade gefilterte Ansicht",
"Search for {searchQuery} in other boards" : "Suche nach {searchQuery} in anderen Boards",
"Today" : "Heute",
"Tomorrow" : "Morgen",
"No due" : "Kein Fälligkeitsdatum",
"Search for {searchQuery} in all boards" : "Suche nach {searchQuery} in allen Boards",
"No results found" : "Keine Ergebnisse gefunden",
"Deck board {name}\n* Last modified on {lastMod}" : "Deck-Board {name}\n* Zuletzt geändert am {lastMod} ",
@@ -414,9 +416,6 @@ OC.L10N.register(
"Example Task 3" : "Beispielaufgabe 3",
"Example Task 2" : "Beispielaufgabe 2",
"Example Task 1" : "Beispielaufgabe 1",
"Move card to another board" : "Karte auf ein anderes Board verschieben",
"Today" : "Heute",
"Tomorrow" : "Morgen",
"No due" : "Kein Fälligkeitsdatum"
"Move card to another board" : "Karte auf ein anderes Board verschieben"
},
"nplurals=2; plural=(n != 1);");

View File

@@ -371,7 +371,9 @@
"Note: Only the JSON format is supported for importing back into the Deck app." : "Hinweis: Für den Rückimport in die Deck-App wird nur das JSON-Format unterstützt.",
"Export" : "Exportieren",
"Loading filtered view" : "Lade gefilterte Ansicht",
"Search for {searchQuery} in other boards" : "Suche nach {searchQuery} in anderen Boards",
"Today" : "Heute",
"Tomorrow" : "Morgen",
"No due" : "Kein Fälligkeitsdatum",
"Search for {searchQuery} in all boards" : "Suche nach {searchQuery} in allen Boards",
"No results found" : "Keine Ergebnisse gefunden",
"Deck board {name}\n* Last modified on {lastMod}" : "Deck-Board {name}\n* Zuletzt geändert am {lastMod} ",
@@ -412,9 +414,6 @@
"Example Task 3" : "Beispielaufgabe 3",
"Example Task 2" : "Beispielaufgabe 2",
"Example Task 1" : "Beispielaufgabe 1",
"Move card to another board" : "Karte auf ein anderes Board verschieben",
"Today" : "Heute",
"Tomorrow" : "Morgen",
"No due" : "Kein Fälligkeitsdatum"
"Move card to another board" : "Karte auf ein anderes Board verschieben"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -81,14 +81,10 @@ OC.L10N.register(
"Could not write file to disk" : "Αδυναμία εγγραφής αρχείου στον δίσκο",
"A PHP extension stopped the file upload" : "Ένα πρόσθετο PHP διέκοψε την μεταφόρτωση του αρχείου",
"No file uploaded or file size exceeds maximum of %s" : "Δεν μεταφορτώθηκε αρχείο ή το μέγεθος αρχείου υπερβαίνει το μέγιστο %s",
"Invalid file type. Only JSON files are allowed." : "Μη έγκυρος τύπος αρχείου. Επιτρέπονται μόνο αρχεία JSON.",
"Invalid JSON data" : "Μη έγκυρα δεδομένα JSON",
"Failed to import board" : "Αποτυχία εισαγωγής πίνακα",
"Cards due today" : "Κάρτες που λήγουν σήμερα",
"Cards due tomorrow" : "Κάρτες που λήγουν αύριο",
"Upcoming cards" : "Επερχόμενες καρτέλες",
"Load more" : "Φόρτωση περισσότερων",
"Welcome to Nextcloud Deck!" : "Καλώς ήρθατε στο Nextcloud Deck!",
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "Η καρτέλα \"%s\" του \"%s\" ανατέθηκε σε εσάς από τον %s.",
"{user} has assigned the card {deck-card} on {deck-board} to you." : "Ο/Η {user} έχει αναθέσει την καρτέλα {deck-card} του πίνακα {deck-board} σε εσάς.",
"The card \"%s\" on \"%s\" has reached its due date." : "Η καρτέλα \"%s\" στο \"%s\" έχει λήξει.",
@@ -100,7 +96,6 @@ OC.L10N.register(
"Deck board" : "Πίνακας του Deck",
"Owned by %1$s" : "Ανήκει στον/στην %1$s",
"Deck boards, cards and comments" : "Πίνακες, κάρτες και σχόλια Deck",
"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" : "Δημιουργήστε μια νέα κάρτα",
"Card comments" : "Σχόλια καρτέλας",
"%s on %s" : "%s στο %s",
@@ -111,20 +106,11 @@ OC.L10N.register(
"Action needed" : "Απαιτείται ενέργεια",
"Later" : "Αργότερα",
"copy" : "Αντιγραφή",
"Read more inside" : "Διαβάστε περισσότερα εντός",
"Custom lists - click to rename!" : "Προσαρμοσμένες λίστες - κάντε κλικ για μετονομασία!",
"To Do" : "Προς Ενέργεια",
"In Progress" : "Σε Εξέλιξη",
"Done" : "Ολοκληρώθηκε",
"1. Open to learn more about boards and cards" : "1. Ανοίξτε για να μάθετε περισσότερα για τους πίνακες και τις κάρτες",
"2. Drag cards left and right, up and down" : "2. Σύρετε κάρτες αριστερά και δεξιά, πάνω και κάτω",
"3. Apply rich formatting and link content" : "3. Εφαρμόστε πλούσια μορφοποίηση και συνδέστε περιεχόμενο",
"4. Share, comment and collaborate!" : "4. Μοιραστείτε, σχολιάστε και συνεργαστείτε!",
"Create your first card!" : "Δημιουργήστε την πρώτη σας κάρτα!",
"This comment has more than %s characters.\nAdded as an attachment to the card with name %s.\nAccessible on URL: %s." : "Αυτό το σχόλιο έχει περισσότερους από %s χαρακτήρες.\nΠροστέθηκε ως συνημμένο στην καρτέλα με όνομα %s .\nΠροσβάσιμο στη διεύθυνση URL: %s.",
"Attachments" : "Συνημμένα",
"File" : "Αρχείο",
"date" : "ημερομηνία",
"Card not found" : "Η καρτέλα δεν βρέθηκε",
"Path is already shared with this card" : "Η διαδρομή κοινοποιείται ήδη σε αυτήν την καρτέλα",
"Invalid date, date format must be YYYY-MM-DD" : "Μη έγκυρη ημερομηνία, η μορφή ημερομηνίας πρέπει να είναι ΕΕΕΕ-ΜΜ-ΗΗ",
@@ -135,12 +121,10 @@ OC.L10N.register(
"Select the board to link to a project" : "Επιλέξτε πίνακα και συνδέστε τον σε ένα έργο",
"Search by board title" : "Αναζήτηση με το όνομα πίνακα",
"Select board" : "Επιλογή πίνακα",
"Move/copy card" : "Μετακίνηση/αντιγραφή κάρτας",
"Select a board" : "Επιλογή ενός πίνακα",
"No lists available" : "Δεν υπάρχουν διαθέσιμες λίστες",
"Select a list" : "Επιλέξτε μια λίστα",
"Move card" : "Μετακίνηση καρτέλας",
"Copy card" : "Αντίγραφο κάρτας",
"Select the card to link to a project" : "Επιλογή καρτέλας για σύνδεση στο έργο",
"Link to card" : "Σύνδεσμος σε καρτέλα",
"Select a card" : "Επιλογή μιας καρτέλας",
@@ -228,7 +212,7 @@ OC.L10N.register(
"Select a user to assign to this card…" : "Επιλέξτε έναν χρήστη για να του αναθέσετε αυτή την κάρτα...",
"File to share" : "Αρχείο για κοινή χρήση",
"Invalid path selected" : "Επιλέχθηκε μη έγκυρη διαδρομή",
"Upload new files" : "Μεταφορτώστε νέα αρχεία",
"Upload new files" : "Ανεβάστε νέα αρχεία",
"Share from Files" : "Κοινή χρήση από Αρχεία",
"Pending share" : "Κοινή χρήση σε εκκρεμότητα",
"Add this attachment" : "Προσθήκη αυτού του συνημμένου",
@@ -240,7 +224,6 @@ OC.L10N.register(
"Modified" : "Τροποποιήθηκε",
"Created" : "Δημιουργήθηκε",
"The title cannot be empty." : "Ο τίτλος δεν μπορεί να είναι κενός.",
"Cannot close unsaved card!" : "Αδυναμία κλεισίματος της κάρτας που δεν έχει αποθηκευτεί!",
"Open in sidebar view" : "Άνοιγμα σε προβολή πλευρικής στήλης",
"Open in bigger view" : "Άνοιγμα σε μεγαλύτερη προβολή",
"Comments" : "Σχόλια",
@@ -255,7 +238,6 @@ OC.L10N.register(
"Reply" : "Απάντηση",
"Update" : "Ενημέρωση",
"Write a description …" : "Γράψτε μια περιγραφή…",
"Could not save description" : "Αδυναμία αποθήκευσης της περιγραφής",
"Description" : "Περιγραφή",
"(Unsaved)" : "(Δεν αποθηκεύτηκε)",
"(Saving…)" : "(Αποθήκευση...)",
@@ -290,7 +272,6 @@ OC.L10N.register(
"{count} comments, {unread} unread" : "{count} σχόλια, {unread} μη αναγνωσμένα",
"Todo items" : "Στοιχεία todo",
"Edit card title" : "Επεξεργασία τίτλου κάρτας",
"Open link" : "Άνοιγμα συνδέσμου",
"Card deleted" : "Η καρτέλα διαγράφηκε",
"Edit title" : "Επεξεργασία τίτλου",
"Assign to me" : "Ανάθεση σε εμένα",
@@ -334,7 +315,6 @@ OC.L10N.register(
"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." : "Οι χρήστες εκτός αυτών των ομάδων δεν θα μπορούν να δημιουργούν τους δικούς τους πίνακες, αλλά θα μπορούν να εργάζονται σε πίνακες που τους έχουν διαμοιραστεί.",
"Cancel edit" : "Ακύρωση επεξεργασίας",
"Save board" : "Αποθήκευση πίνακα",
"Board {0} deleted" : "Διαγράφηκε {0} πίνακας ",
"All cards" : "Όλες οι καρτέλες",
"Only assigned cards" : "Μόνο καρτέλες που έχουν ανατεθεί",
@@ -342,7 +322,6 @@ OC.L10N.register(
"An error occurred" : "Παρουσιάστηκε σφάλμα",
"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?" : "Διαγραφή του πίνακα;",
"Exporting board..." : "Εξαγωγή πίνακα...",
"Board details" : "Λεπτομέριες πίνακα",
"Edit board" : "Επεξεργασία πίνακα",
"Clone board" : "Κλώνος πίνακα",
@@ -355,25 +334,15 @@ OC.L10N.register(
"Assigned cards" : "Ανατεθειμένες καρτέλες",
"No notifications" : "Δεν υπάρχουν ειδοποιήσεις",
"Delete board" : "Διαγραφή πίνακα",
"Importing board..." : "Εισαγωγή πίνακα...",
"Board imported successfully" : "Ο πίνακας εισήχθη επιτυχώς",
"Import board" : "Εισαγωγή πίνακα",
"Clone {boardTitle}" : "Κλωνοποίηση {boardTitle}",
"Clone cards" : "Κλωνοποίηση καρτών",
"Clone assignments" : "Κλωνοποίηση αναθέσεων",
"Clone labels" : "Κλωνοποίηση ετικετών",
"Clone due dates" : "Κλωνοποίηση προθεσμιών",
"Advanced options" : "Προχωρημένες επιλογές",
"Move all cards to the first list" : "Μετακίνηση όλων των καρτών στην πρώτη λίστα",
"Restore archived cards" : "Επαναφορά αρχειοθετημένων καρτών",
"Clone" : "Κλωνοποίηση",
"Export {boardTitle}" : "Εξαγωγή {boardTitle}",
"Export as JSON" : "Εξαγωγή ως JSON",
"Export as CSV" : "Εξαγωγή ως CSV",
"Note: Only the JSON format is supported for importing back into the Deck app." : "Σημείωση: Μόνο η μορφή JSON υποστηρίζεται για εισαγωγή πίσω στην εφαρμογή Deck.",
"Clone cards" : "Κάρτες κλώνου",
"Advanced options" : "Επιλογές για προχωρημένους",
"Clone" : "Κλώνος",
"Export as CSV" : "Εξαγωγή σε CSV",
"Export" : "Εξαγωγή",
"Loading filtered view" : "Φόρτωση εμφάνισης με βάση το φίλτρο",
"Search for {searchQuery} in other boards" : "Αναζήτηση για {searchQuery} σε άλλους πίνακες",
"Today" : "Σήμερα",
"Tomorrow" : "Αύριο",
"No due" : "Χωρίς λήξη",
"Search for {searchQuery} in all boards" : "Αναζήτηση για {searchQuery} σε όλους τους πίνακες",
"No results found" : "Δεν βρέθηκαν αποτελέσματα",
"Deck board {name}\n* Last modified on {lastMod}" : "Πίνακας Deck {name}\n* Τελευταία τροποποίηση στις {lastMod}",
@@ -402,7 +371,6 @@ OC.L10N.register(
"Something went wrong" : "Κάτι πήγε στραβά",
"Failed to upload {name}" : "Αποτυχία μεταφόρτωσης {name}",
"Maximum file size of {size} exceeded" : "Υπέρβαση επιτρεπόμενου μεγέθους αρχείου {size}",
"Assigned users" : "Ανατεθειμένοι χρήστες",
"Due date" : "Προθεσμία",
"Error creating the share" : "Σφάλμα κατά τη δημιουργία της κοινοποίησης",
"Share with a Deck card" : "Μοιραστείτε με μια καρτέλα Deck",
@@ -414,9 +382,6 @@ OC.L10N.register(
"Example Task 3" : "Παράδειγμα Εργασίας 3",
"Example Task 2" : "Παράδειγμα Εργασίας 2",
"Example Task 1" : "Παράδειγμα Εργασίας 1",
"Move card to another board" : "Μετακίνηση καρτέλας σε άλλο πίνακα",
"Today" : "Σήμερα",
"Tomorrow" : "Αύριο",
"No due" : "Χωρίς λήξη"
"Move card to another board" : "Μετακίνηση καρτέλας σε άλλο πίνακα"
},
"nplurals=2; plural=(n != 1);");

View File

@@ -79,14 +79,10 @@
"Could not write file to disk" : "Αδυναμία εγγραφής αρχείου στον δίσκο",
"A PHP extension stopped the file upload" : "Ένα πρόσθετο PHP διέκοψε την μεταφόρτωση του αρχείου",
"No file uploaded or file size exceeds maximum of %s" : "Δεν μεταφορτώθηκε αρχείο ή το μέγεθος αρχείου υπερβαίνει το μέγιστο %s",
"Invalid file type. Only JSON files are allowed." : "Μη έγκυρος τύπος αρχείου. Επιτρέπονται μόνο αρχεία JSON.",
"Invalid JSON data" : "Μη έγκυρα δεδομένα JSON",
"Failed to import board" : "Αποτυχία εισαγωγής πίνακα",
"Cards due today" : "Κάρτες που λήγουν σήμερα",
"Cards due tomorrow" : "Κάρτες που λήγουν αύριο",
"Upcoming cards" : "Επερχόμενες καρτέλες",
"Load more" : "Φόρτωση περισσότερων",
"Welcome to Nextcloud Deck!" : "Καλώς ήρθατε στο Nextcloud Deck!",
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "Η καρτέλα \"%s\" του \"%s\" ανατέθηκε σε εσάς από τον %s.",
"{user} has assigned the card {deck-card} on {deck-board} to you." : "Ο/Η {user} έχει αναθέσει την καρτέλα {deck-card} του πίνακα {deck-board} σε εσάς.",
"The card \"%s\" on \"%s\" has reached its due date." : "Η καρτέλα \"%s\" στο \"%s\" έχει λήξει.",
@@ -98,7 +94,6 @@
"Deck board" : "Πίνακας του Deck",
"Owned by %1$s" : "Ανήκει στον/στην %1$s",
"Deck boards, cards and comments" : "Πίνακες, κάρτες και σχόλια Deck",
"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" : "Δημιουργήστε μια νέα κάρτα",
"Card comments" : "Σχόλια καρτέλας",
"%s on %s" : "%s στο %s",
@@ -109,20 +104,11 @@
"Action needed" : "Απαιτείται ενέργεια",
"Later" : "Αργότερα",
"copy" : "Αντιγραφή",
"Read more inside" : "Διαβάστε περισσότερα εντός",
"Custom lists - click to rename!" : "Προσαρμοσμένες λίστες - κάντε κλικ για μετονομασία!",
"To Do" : "Προς Ενέργεια",
"In Progress" : "Σε Εξέλιξη",
"Done" : "Ολοκληρώθηκε",
"1. Open to learn more about boards and cards" : "1. Ανοίξτε για να μάθετε περισσότερα για τους πίνακες και τις κάρτες",
"2. Drag cards left and right, up and down" : "2. Σύρετε κάρτες αριστερά και δεξιά, πάνω και κάτω",
"3. Apply rich formatting and link content" : "3. Εφαρμόστε πλούσια μορφοποίηση και συνδέστε περιεχόμενο",
"4. Share, comment and collaborate!" : "4. Μοιραστείτε, σχολιάστε και συνεργαστείτε!",
"Create your first card!" : "Δημιουργήστε την πρώτη σας κάρτα!",
"This comment has more than %s characters.\nAdded as an attachment to the card with name %s.\nAccessible on URL: %s." : "Αυτό το σχόλιο έχει περισσότερους από %s χαρακτήρες.\nΠροστέθηκε ως συνημμένο στην καρτέλα με όνομα %s .\nΠροσβάσιμο στη διεύθυνση URL: %s.",
"Attachments" : "Συνημμένα",
"File" : "Αρχείο",
"date" : "ημερομηνία",
"Card not found" : "Η καρτέλα δεν βρέθηκε",
"Path is already shared with this card" : "Η διαδρομή κοινοποιείται ήδη σε αυτήν την καρτέλα",
"Invalid date, date format must be YYYY-MM-DD" : "Μη έγκυρη ημερομηνία, η μορφή ημερομηνίας πρέπει να είναι ΕΕΕΕ-ΜΜ-ΗΗ",
@@ -133,12 +119,10 @@
"Select the board to link to a project" : "Επιλέξτε πίνακα και συνδέστε τον σε ένα έργο",
"Search by board title" : "Αναζήτηση με το όνομα πίνακα",
"Select board" : "Επιλογή πίνακα",
"Move/copy card" : "Μετακίνηση/αντιγραφή κάρτας",
"Select a board" : "Επιλογή ενός πίνακα",
"No lists available" : "Δεν υπάρχουν διαθέσιμες λίστες",
"Select a list" : "Επιλέξτε μια λίστα",
"Move card" : "Μετακίνηση καρτέλας",
"Copy card" : "Αντίγραφο κάρτας",
"Select the card to link to a project" : "Επιλογή καρτέλας για σύνδεση στο έργο",
"Link to card" : "Σύνδεσμος σε καρτέλα",
"Select a card" : "Επιλογή μιας καρτέλας",
@@ -226,7 +210,7 @@
"Select a user to assign to this card…" : "Επιλέξτε έναν χρήστη για να του αναθέσετε αυτή την κάρτα...",
"File to share" : "Αρχείο για κοινή χρήση",
"Invalid path selected" : "Επιλέχθηκε μη έγκυρη διαδρομή",
"Upload new files" : "Μεταφορτώστε νέα αρχεία",
"Upload new files" : "Ανεβάστε νέα αρχεία",
"Share from Files" : "Κοινή χρήση από Αρχεία",
"Pending share" : "Κοινή χρήση σε εκκρεμότητα",
"Add this attachment" : "Προσθήκη αυτού του συνημμένου",
@@ -238,7 +222,6 @@
"Modified" : "Τροποποιήθηκε",
"Created" : "Δημιουργήθηκε",
"The title cannot be empty." : "Ο τίτλος δεν μπορεί να είναι κενός.",
"Cannot close unsaved card!" : "Αδυναμία κλεισίματος της κάρτας που δεν έχει αποθηκευτεί!",
"Open in sidebar view" : "Άνοιγμα σε προβολή πλευρικής στήλης",
"Open in bigger view" : "Άνοιγμα σε μεγαλύτερη προβολή",
"Comments" : "Σχόλια",
@@ -253,7 +236,6 @@
"Reply" : "Απάντηση",
"Update" : "Ενημέρωση",
"Write a description …" : "Γράψτε μια περιγραφή…",
"Could not save description" : "Αδυναμία αποθήκευσης της περιγραφής",
"Description" : "Περιγραφή",
"(Unsaved)" : "(Δεν αποθηκεύτηκε)",
"(Saving…)" : "(Αποθήκευση...)",
@@ -288,7 +270,6 @@
"{count} comments, {unread} unread" : "{count} σχόλια, {unread} μη αναγνωσμένα",
"Todo items" : "Στοιχεία todo",
"Edit card title" : "Επεξεργασία τίτλου κάρτας",
"Open link" : "Άνοιγμα συνδέσμου",
"Card deleted" : "Η καρτέλα διαγράφηκε",
"Edit title" : "Επεξεργασία τίτλου",
"Assign to me" : "Ανάθεση σε εμένα",
@@ -332,7 +313,6 @@
"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." : "Οι χρήστες εκτός αυτών των ομάδων δεν θα μπορούν να δημιουργούν τους δικούς τους πίνακες, αλλά θα μπορούν να εργάζονται σε πίνακες που τους έχουν διαμοιραστεί.",
"Cancel edit" : "Ακύρωση επεξεργασίας",
"Save board" : "Αποθήκευση πίνακα",
"Board {0} deleted" : "Διαγράφηκε {0} πίνακας ",
"All cards" : "Όλες οι καρτέλες",
"Only assigned cards" : "Μόνο καρτέλες που έχουν ανατεθεί",
@@ -340,7 +320,6 @@
"An error occurred" : "Παρουσιάστηκε σφάλμα",
"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?" : "Διαγραφή του πίνακα;",
"Exporting board..." : "Εξαγωγή πίνακα...",
"Board details" : "Λεπτομέριες πίνακα",
"Edit board" : "Επεξεργασία πίνακα",
"Clone board" : "Κλώνος πίνακα",
@@ -353,25 +332,15 @@
"Assigned cards" : "Ανατεθειμένες καρτέλες",
"No notifications" : "Δεν υπάρχουν ειδοποιήσεις",
"Delete board" : "Διαγραφή πίνακα",
"Importing board..." : "Εισαγωγή πίνακα...",
"Board imported successfully" : "Ο πίνακας εισήχθη επιτυχώς",
"Import board" : "Εισαγωγή πίνακα",
"Clone {boardTitle}" : "Κλωνοποίηση {boardTitle}",
"Clone cards" : "Κλωνοποίηση καρτών",
"Clone assignments" : "Κλωνοποίηση αναθέσεων",
"Clone labels" : "Κλωνοποίηση ετικετών",
"Clone due dates" : "Κλωνοποίηση προθεσμιών",
"Advanced options" : "Προχωρημένες επιλογές",
"Move all cards to the first list" : "Μετακίνηση όλων των καρτών στην πρώτη λίστα",
"Restore archived cards" : "Επαναφορά αρχειοθετημένων καρτών",
"Clone" : "Κλωνοποίηση",
"Export {boardTitle}" : "Εξαγωγή {boardTitle}",
"Export as JSON" : "Εξαγωγή ως JSON",
"Export as CSV" : "Εξαγωγή ως CSV",
"Note: Only the JSON format is supported for importing back into the Deck app." : "Σημείωση: Μόνο η μορφή JSON υποστηρίζεται για εισαγωγή πίσω στην εφαρμογή Deck.",
"Clone cards" : "Κάρτες κλώνου",
"Advanced options" : "Επιλογές για προχωρημένους",
"Clone" : "Κλώνος",
"Export as CSV" : "Εξαγωγή σε CSV",
"Export" : "Εξαγωγή",
"Loading filtered view" : "Φόρτωση εμφάνισης με βάση το φίλτρο",
"Search for {searchQuery} in other boards" : "Αναζήτηση για {searchQuery} σε άλλους πίνακες",
"Today" : "Σήμερα",
"Tomorrow" : "Αύριο",
"No due" : "Χωρίς λήξη",
"Search for {searchQuery} in all boards" : "Αναζήτηση για {searchQuery} σε όλους τους πίνακες",
"No results found" : "Δεν βρέθηκαν αποτελέσματα",
"Deck board {name}\n* Last modified on {lastMod}" : "Πίνακας Deck {name}\n* Τελευταία τροποποίηση στις {lastMod}",
@@ -400,7 +369,6 @@
"Something went wrong" : "Κάτι πήγε στραβά",
"Failed to upload {name}" : "Αποτυχία μεταφόρτωσης {name}",
"Maximum file size of {size} exceeded" : "Υπέρβαση επιτρεπόμενου μεγέθους αρχείου {size}",
"Assigned users" : "Ανατεθειμένοι χρήστες",
"Due date" : "Προθεσμία",
"Error creating the share" : "Σφάλμα κατά τη δημιουργία της κοινοποίησης",
"Share with a Deck card" : "Μοιραστείτε με μια καρτέλα Deck",
@@ -412,9 +380,6 @@
"Example Task 3" : "Παράδειγμα Εργασίας 3",
"Example Task 2" : "Παράδειγμα Εργασίας 2",
"Example Task 1" : "Παράδειγμα Εργασίας 1",
"Move card to another board" : "Μετακίνηση καρτέλας σε άλλο πίνακα",
"Today" : "Σήμερα",
"Tomorrow" : "Αύριο",
"No due" : "Χωρίς λήξη"
"Move card to another board" : "Μετακίνηση καρτέλας σε άλλο πίνακα"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -128,8 +128,8 @@ OC.L10N.register(
"Card not found" : "Card not found",
"Path is already shared with this card" : "Path is already shared with this card",
"Invalid date, date format must be YYYY-MM-DD" : "Invalid date, date format must be YYYY-MM-DD",
"Personal planning and team project organization" : "Personal planning and team project organisation",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck is a kanban style organisation tool aimed at personal planning and project organisation for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organisation\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organised",
"Personal planning and team project organization" : "Personal planning and team project organization",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized",
"Add board" : "Add board",
"Card details" : "Card details",
"Select the board to link to a project" : "Select the board to link to a project",
@@ -373,7 +373,9 @@ OC.L10N.register(
"Note: Only the JSON format is supported for importing back into the Deck app." : "Note: Only the JSON format is supported for importing back into the Deck app.",
"Export" : "Export",
"Loading filtered view" : "Loading filtered view",
"Search for {searchQuery} in other boards" : "Search for {searchQuery} in other boards",
"Today" : "Today",
"Tomorrow" : "Tomorrow",
"No due" : "No due",
"Search for {searchQuery} in all boards" : "Search for {searchQuery} in all boards",
"No results found" : "No results found",
"Deck board {name}\n* Last modified on {lastMod}" : "Deck board {name}\n* Last modified on {lastMod}",
@@ -414,9 +416,6 @@ OC.L10N.register(
"Example Task 3" : "Example Task 3",
"Example Task 2" : "Example Task 2",
"Example Task 1" : "Example Task 1",
"Move card to another board" : "Move card to another board",
"Today" : "Today",
"Tomorrow" : "Tomorrow",
"No due" : "No due"
"Move card to another board" : "Move card to another board"
},
"nplurals=2; plural=(n != 1);");

View File

@@ -126,8 +126,8 @@
"Card not found" : "Card not found",
"Path is already shared with this card" : "Path is already shared with this card",
"Invalid date, date format must be YYYY-MM-DD" : "Invalid date, date format must be YYYY-MM-DD",
"Personal planning and team project organization" : "Personal planning and team project organisation",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck is a kanban style organisation tool aimed at personal planning and project organisation for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organisation\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organised",
"Personal planning and team project organization" : "Personal planning and team project organization",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized",
"Add board" : "Add board",
"Card details" : "Card details",
"Select the board to link to a project" : "Select the board to link to a project",
@@ -371,7 +371,9 @@
"Note: Only the JSON format is supported for importing back into the Deck app." : "Note: Only the JSON format is supported for importing back into the Deck app.",
"Export" : "Export",
"Loading filtered view" : "Loading filtered view",
"Search for {searchQuery} in other boards" : "Search for {searchQuery} in other boards",
"Today" : "Today",
"Tomorrow" : "Tomorrow",
"No due" : "No due",
"Search for {searchQuery} in all boards" : "Search for {searchQuery} in all boards",
"No results found" : "No results found",
"Deck board {name}\n* Last modified on {lastMod}" : "Deck board {name}\n* Last modified on {lastMod}",
@@ -412,9 +414,6 @@
"Example Task 3" : "Example Task 3",
"Example Task 2" : "Example Task 2",
"Example Task 1" : "Example Task 1",
"Move card to another board" : "Move card to another board",
"Today" : "Today",
"Tomorrow" : "Tomorrow",
"No due" : "No due"
"Move card to another board" : "Move card to another board"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -121,6 +121,8 @@ OC.L10N.register(
"Delete board" : "Forigi tabulon",
"Advanced options" : "Detalaj agordoj",
"Export" : "Eksporti",
"Today" : "Hodiaŭ",
"Tomorrow" : "Morgaŭ",
"Close" : "Malfermi",
"Link to a board" : "Ligilo al tabulo",
"Maximum file size of {size} exceeded" : "Maksimuma dosiergrando {size} transpasita",
@@ -132,8 +134,6 @@ OC.L10N.register(
"Doing" : "Farata",
"Example Task 3" : "Ekzempla tasko 3",
"Example Task 2" : "Ekzempla tasko 2",
"Example Task 1" : "Ekzempla tasko 1",
"Today" : "Hodiaŭ",
"Tomorrow" : "Morgaŭ"
"Example Task 1" : "Ekzempla tasko 1"
},
"nplurals=2; plural=(n != 1);");

View File

@@ -119,6 +119,8 @@
"Delete board" : "Forigi tabulon",
"Advanced options" : "Detalaj agordoj",
"Export" : "Eksporti",
"Today" : "Hodiaŭ",
"Tomorrow" : "Morgaŭ",
"Close" : "Malfermi",
"Link to a board" : "Ligilo al tabulo",
"Maximum file size of {size} exceeded" : "Maksimuma dosiergrando {size} transpasita",
@@ -130,8 +132,6 @@
"Doing" : "Farata",
"Example Task 3" : "Ekzempla tasko 3",
"Example Task 2" : "Ekzempla tasko 2",
"Example Task 1" : "Ekzempla tasko 1",
"Today" : "Hodiaŭ",
"Tomorrow" : "Morgaŭ"
"Example Task 1" : "Ekzempla tasko 1"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -37,9 +37,9 @@ OC.L10N.register(
"{user} has archived card {card} in list {stack} on board {board}" : "{user} ha archivado la tarjeta {card} en la lista {stack} del tablero {board}",
"You have unarchived card {card} in list {stack} on board {board}" : "Has desarchivado la tarjeta {card} en la lista {stack} del tablero {board}",
"{user} has unarchived card {card} in list {stack} on board {board}" : "{user} ha desarchivado la tarjeta {card} en la lista {stack} del tablero {board}",
"You have marked the card {card} as done in list {stack} on board {board}" : "Ud. ha marcado la tarjeta {card} como completada en la lista {stack} del tablero {board}",
"You have marked the card {card} as done in list {stack} on board {board}" : "Has marcado la tarjeta {card} como completada en la lista {stack} del tablero {board}",
"{user} has marked card {card} as done in list {stack} on board {board}" : "{user} ha marcado la tarjeta {card} como completada en la lista {stack} del tablero {board}",
"You have marked the card {card} as undone in list {stack} on board {board}" : "Ud. ha marcado la tarjeta {card} como no completada en la lista {stack} del tablero {board}",
"You have marked the card {card} as undone in list {stack} on board {board}" : "Has marcado la tarjeta {card} como no completada en la lista {stack} del tablero {board}",
"{user} has marked the card {card} as undone in list {stack} on board {board}" : "{user} ha marcado la tarjeta {card} como no completada en la lista {stack} del tablero {board}",
"You have removed the due date of card {card}" : "Has eliminado la fecha de vencimiento de {card}",
"{user} has removed the due date of card {card}" : "{user} ha eliminado la fecha de vencimiento de {card}",
@@ -81,14 +81,10 @@ OC.L10N.register(
"Could not write file to disk" : "No se ha podido escribir el archivo al disco",
"A PHP extension stopped the file upload" : "Una extensión de PHP ha detenido la subida del archivo",
"No file uploaded or file size exceeds maximum of %s" : "No se ha subido ningún archivo, o el tamaño del archivo excede el máximo de %s",
"Invalid file type. Only JSON files are allowed." : "Tipo de archivo inválido. Solo se permiten archivos JSON",
"Invalid JSON data" : "Datos JSON inválidos",
"Failed to import board" : "Fallo al importar tablero",
"Cards due today" : "Tarjetas que vencen hoy",
"Cards due tomorrow" : "Tarjetas que vencen mañana",
"Upcoming cards" : "Próximas tarjetas",
"Load more" : "Cargar más",
"Welcome to Nextcloud Deck!" : "¡Bienvenido a Nextcloud Deck!",
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "La tarjeta \"%s\" en \"%s\" te ha sido asignada por %s.",
"{user} has assigned the card {deck-card} on {deck-board} to you." : "{user} te ha asigando la tarjeta {deck-card} de {deck-board} a ti.",
"The card \"%s\" on \"%s\" has reached its due date." : "La tarjeta \"%s\" en \"%s\" ha alcanzado su fecha límite.",
@@ -98,7 +94,7 @@ OC.L10N.register(
"The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.",
"{user} has shared {deck-board} with you." : "{user} ha compartido {deck-board} contigo.",
"Deck board" : "Tablero Deck",
"Owned by %1$s" : "Propiedad de %1$s",
"Owned by %1$s" : "Apropiado por %1$s",
"Deck boards, cards and comments" : "Tableros Deck, tarjetas y comentarios",
"From %1$s, in %2$s/%3$s, owned by %4$s" : "De %1$s, en %2$s/%3$s, propiedad de %4$s",
"Create a new deck card" : "Crear una nueva tarjeta de tablero",
@@ -111,25 +107,17 @@ OC.L10N.register(
"Action needed" : "Acción necesaria",
"Later" : "Después",
"copy" : "copiar",
"Read more inside" : "Lea más, adentro",
"Custom lists - click to rename!" : "Listas personalizadas - ¡Haga clic para renombrar!",
"To Do" : "Por hacer",
"In Progress" : "En progreso",
"Done" : "Hecho",
"1. Open to learn more about boards and cards" : "1. Abra aquí para aprender más sobre los tableros y las tarjetas",
"2. Drag cards left and right, up and down" : "2. Arrastre las tarjetas a la izquierda y derecha, arriba y abajo",
"3. Apply rich formatting and link content" : "3. Aplique formato enriquecido y contenido a los enlaces",
"4. Share, comment and collaborate!" : "4. ¡Comparta, comente y colabore!",
"Create your first card!" : "¡Cree su primera tarjeta!",
"This comment has more than %s characters.\nAdded as an attachment to the card with name %s.\nAccessible on URL: %s." : "Este comentario tiene más de %s caracteres.\nSe ha añadido como adjunto a la tarjeta con el nombre %s.\nAccesible en la URL: %s.",
"This comment has more than %s characters.\nAdded as an attachment to the card with name %s.\nAccessible on URL: %s." : "Este comentario tiene más de %s caracteres.\nAñadido como adjunto a la tarjeta con el nombre %s.\nAccesible en la URL: %s.",
"Attachments" : "Adjuntos",
"File" : "Archivo",
"date" : "fecha",
"Card not found" : "Tarjeta no encontrada",
"Path is already shared with this card" : "La ruta ya se ha compartido con esta tarjeta",
"Invalid date, date format must be YYYY-MM-DD" : "Fecha no válida, el formato de las fechas debe ser AAAA-MM-DD",
"Personal planning and team project organization" : "Planificación personal y organización de proyecto de equipo",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck es una herramienta de organización de estilo kanban dirigida a la planificación personal y la organización de proyectos para equipos, integrada a Nextcloud.\n\n\n- 📥 Agregue sus tareas a las tarjetas y póngalas en orden.\n- 📄 Escriba notas adicionales en Markdown\n- 🔖 Asigne etiquetas para una organización mejor\n- 👥 Comparta con su equipo, amigos o familia.\n- 📎 Adjunte archivos e incruste los mismos en su descripción Markdown\n- 💬 Discuta con su equipo usando comentarios.\n- ⚡ Mantenga un registro de los cambios en el flujo de actividad\n- 🚀 Organice su proyecto",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck es una herramienta de organización de estilo kanban dirigida a la planificación personal y la organización de proyectos para equipos integrados con Nextcloud.\n\n\n- 📥 Agrega tus tareas a las tarjetas y ordénalas.\n- 📄 Escriba notas adicionales\n- 🔖 Asignar etiquetas para una organización mejor\n- 👥 Comparte con tu equipo, amigos o familia.\n- 📎 Adjuntar archivos e incrustarlos en su descripción\n- 💬 Discuta con su equipo usando comentarios.\n- ⚡ Mantenga un registro de los cambios en el flujo de actividad\n- 🚀 Organiza tu proyecto",
"Add board" : "Añadir tablero",
"Card details" : "Detalles de la tarjeta",
"Select the board to link to a project" : "Selecciona el tablero que enlazar a un proyecto",
@@ -177,8 +165,8 @@ OC.L10N.register(
"Hide archived cards" : "Ocultar tarjetas archivadas",
"Show archived cards" : "Mostrar tarjetas archivadas",
"Toggle compact mode" : "Mostrar/ocultar modo compacto",
"Hide card cover images" : "Ocultar la imagen de portada de las tarjetas",
"Show card cover images" : "Mostrar la imagen de portada de las tarjetas",
"Hide card cover images" : "Ocultar la imagen principal de las tarjetas",
"Show card cover images" : "Mostrar la imagen principal de las tarjetas",
"Open details" : "Abrir detalles",
"Details" : "Detalles",
"Currently present people" : "Personas presentes actualmente",
@@ -193,11 +181,11 @@ OC.L10N.register(
"Undo" : "Deshacer",
"Deleted cards" : "Cartas eliminadas",
"Failed to create share with {displayName}" : "Fallo al crear el recurso compartido denominado {displayName}",
"Are you sure you want to transfer the board {title} to {user}?" : "¿Está seguro de que quiere transferir el tablero {title} a {user}?",
"Transfer the board." : "Transfiera el tablero.",
"Are you sure you want to transfer the board {title} to {user}?" : "¿Estás seguro de que quieres transferir el tablero {título} a {usuario}?",
"Transfer the board." : "Transfiere el tablero.",
"Transfer" : "Transferir",
"The board has been transferred to {user}" : "El tablero ha sido transferido a {user}",
"Failed to transfer the board to {user}" : "Fallo al transferir el tablero a {user}",
"The board has been transferred to {user}" : "El tablero ha sido transferido a {usuario}",
"Failed to transfer the board to {user}" : "Failed to transfer the board to {user}",
"Share board with a user, group or team …" : "Compartir tablero con un usuario, grupo o equipo …",
"Searching for users, groups and teams …" : "Buscando usuarios, grupos y equipos …",
"No participants found" : "No se encontraron participantes",
@@ -230,7 +218,7 @@ OC.L10N.register(
"Invalid path selected" : "Ruta seleccionada no válida",
"Upload new files" : "Subir nuevos archivos",
"Share from Files" : "Compartir desde Archivos",
"Pending share" : "Recurso compartido pendiente",
"Pending share" : "Pendiente de compartir",
"Add this attachment" : "Añadir este adjunto",
"Show in Files" : "Mostrar en Archivos",
"Download" : "Descargar",
@@ -240,7 +228,6 @@ OC.L10N.register(
"Modified" : "Modificado",
"Created" : "Creado",
"The title cannot be empty." : "El título no puede estar vacío.",
"Cannot close unsaved card!" : "¡No se puede cerrar esta tarjeta no guardada!",
"Open in sidebar view" : "Abrir en vista de barra lateral",
"Open in bigger view" : "Abrir en vista más grande",
"Comments" : "Comentarios",
@@ -255,7 +242,6 @@ OC.L10N.register(
"Reply" : "Responder",
"Update" : "Actualizar",
"Write a description …" : "Escribe una descripción...",
"Could not save description" : "No se pudo guardar la descripción",
"Description" : "Descripción",
"(Unsaved)" : "(Sin salvar)",
"(Saving…)" : "(Guardando...)",
@@ -273,12 +259,12 @@ OC.L10N.register(
"Set due date for this weekend" : "Establecer este fin de semana como fecha de vencimiento",
"Next week {timeLocale}" : "Próxima semana {timeLocale}",
"Set due date for next week" : "Establecer la próxima semana como fecha de vencimiento",
"Assign a due date to this card…" : "Asignar una fecha de vencimiento 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",
"Add due date" : "Añadir fecha de vencimiento",
"Choose a date" : "Elija una fecha",
"Remove due date" : "Eliminar fecha límite",
"Mark as done" : "Marcar como completado",
"Mark as done" : "Marcar como hecho",
"Due at:" : "Vence el:",
"Not done" : "No está finalizado",
"Unarchive card" : "Desarchivar tarjeta",
@@ -342,7 +328,6 @@ OC.L10N.register(
"An error occurred" : "Ocurrió un error",
"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?",
"Exporting board..." : "Exportando tablero...",
"Board details" : "Detalles del tablero",
"Edit board" : "Editar tablero",
"Clone board" : "Clonar tablero",
@@ -355,38 +340,34 @@ OC.L10N.register(
"Assigned cards" : "Tarjetas asignadas",
"No notifications" : "No hay notificaciones",
"Delete board" : "Eliminar tablero",
"Importing board..." : "Importando tablero...",
"Board imported successfully" : "Se importó el tablero exitosamente",
"Import board" : "Importar tablero",
"Clone {boardTitle}" : "Clonar {boardTitle}",
"Clone cards" : "Clonar tarjetas",
"Clone assignments" : "Clonar asignaciones",
"Clone labels" : "Clonar etiquetas",
"Clone due dates" : "Clonar fechas de vencimiento",
"Clone due dates" : "Clonar fechas límite",
"Advanced options" : "Opciones avanzadas",
"Move all cards to the first list" : "Mover todas las tarjetas a la primera lista",
"Restore archived cards" : "Restaurar tarjetas archivadas",
"Clone" : "Clonar",
"Export {boardTitle}" : "Exportar {boardTitle}",
"Export as JSON" : "Exportar como JSON",
"Export as CSV" : "Exportar como CSV",
"Note: Only the JSON format is supported for importing back into the Deck app." : "Nota: Solo el formato JSON es soportar al importar de vuelta en la app Deck.",
"Export" : "Exportar",
"Loading filtered view" : "Cargando vista filtrada",
"Search for {searchQuery} in other boards" : "Buscar {searchQuery} en otros tableros",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"No due" : "Sin finalizar",
"Search for {searchQuery} in all boards" : "Buscar {searchQuery} en todos los tableros",
"No results found" : "No se encontraron resultados",
"Deck board {name}\n* Last modified on {lastMod}" : "Tablero Deck {name}\n* Se modificó por última vez el {lastMod}",
"* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* Creado en {created}\n* Se modificó por última vez el {lastMod}\n* {nbAttachments} adjuntos\n* {nbComments} comentarios",
"Deck board {name}\n* Last modified on {lastMod}" : "Tablero Deck {name}\n* Última modificación en {lastMod}",
"* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* Creada en {created}\n* Ultima moficiación en {lastMod}\n* {nbAttachments} adjuntos\n* {nbComments} comentarios",
"{nbCards} cards" : "{nbCards} tarjetas",
"Due on {date}" : "Vence en {date}",
"{stack} in {board}" : "{stack} en {board}",
"Click to expand description" : "Haga clic para expandir la descripción",
"Click to expand comment" : "Haga clic para expandir el comentario",
"Click to expand description" : "Pulse para expandir la descripción",
"Click to expand comment" : "Pulse para expandir el comentario",
"Create card" : "Crear tarjeta",
"Create a new card" : "Crear una tarjeta nueva",
"Create a new card" : "Crear una nueva tarjeta",
"Card title" : "Título de la tarjeta",
"Creating the new card …" : "Creando una tarjeta nueva …",
"Creating the new card …" : "Creando una nueva tarjeta …",
"Card \"{card}\" was added to \"{board}\"" : "La tarjeta \"{card}\" fue añadida a \"{board}\"",
"Open card" : "Abrir tarjeta",
"Close" : "Cerrar",
@@ -402,8 +383,7 @@ OC.L10N.register(
"Something went wrong" : "Algo ha ido mal",
"Failed to upload {name}" : "Error al subir {name}",
"Maximum file size of {size} exceeded" : "Tamaño máximo de archivo de {size} excedido",
"Assigned users" : "Usuarios asignados",
"Due date" : "Fecha de vencimiento",
"Due date" : "Fecha de fin",
"Error creating the share" : "Error creando el recurso compartido",
"Share with a Deck card" : "Compartir con una tarjeta de Deck",
"Share {file} with a Deck card" : "Compartir {file} con una tarjeta de Deck",
@@ -414,9 +394,6 @@ OC.L10N.register(
"Example Task 3" : "Tarea de ejemplo 3",
"Example Task 2" : "Tarea de ejemplo 2",
"Example Task 1" : "Tarea de ejemplo 1",
"Move card to another board" : "Mover la tarjeta a otro tablero",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"No due" : "Sin finalizar"
"Move card to another board" : "Mover la tarjeta a otro tablero"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View File

@@ -35,9 +35,9 @@
"{user} has archived card {card} in list {stack} on board {board}" : "{user} ha archivado la tarjeta {card} en la lista {stack} del tablero {board}",
"You have unarchived card {card} in list {stack} on board {board}" : "Has desarchivado la tarjeta {card} en la lista {stack} del tablero {board}",
"{user} has unarchived card {card} in list {stack} on board {board}" : "{user} ha desarchivado la tarjeta {card} en la lista {stack} del tablero {board}",
"You have marked the card {card} as done in list {stack} on board {board}" : "Ud. ha marcado la tarjeta {card} como completada en la lista {stack} del tablero {board}",
"You have marked the card {card} as done in list {stack} on board {board}" : "Has marcado la tarjeta {card} como completada en la lista {stack} del tablero {board}",
"{user} has marked card {card} as done in list {stack} on board {board}" : "{user} ha marcado la tarjeta {card} como completada en la lista {stack} del tablero {board}",
"You have marked the card {card} as undone in list {stack} on board {board}" : "Ud. ha marcado la tarjeta {card} como no completada en la lista {stack} del tablero {board}",
"You have marked the card {card} as undone in list {stack} on board {board}" : "Has marcado la tarjeta {card} como no completada en la lista {stack} del tablero {board}",
"{user} has marked the card {card} as undone in list {stack} on board {board}" : "{user} ha marcado la tarjeta {card} como no completada en la lista {stack} del tablero {board}",
"You have removed the due date of card {card}" : "Has eliminado la fecha de vencimiento de {card}",
"{user} has removed the due date of card {card}" : "{user} ha eliminado la fecha de vencimiento de {card}",
@@ -79,14 +79,10 @@
"Could not write file to disk" : "No se ha podido escribir el archivo al disco",
"A PHP extension stopped the file upload" : "Una extensión de PHP ha detenido la subida del archivo",
"No file uploaded or file size exceeds maximum of %s" : "No se ha subido ningún archivo, o el tamaño del archivo excede el máximo de %s",
"Invalid file type. Only JSON files are allowed." : "Tipo de archivo inválido. Solo se permiten archivos JSON",
"Invalid JSON data" : "Datos JSON inválidos",
"Failed to import board" : "Fallo al importar tablero",
"Cards due today" : "Tarjetas que vencen hoy",
"Cards due tomorrow" : "Tarjetas que vencen mañana",
"Upcoming cards" : "Próximas tarjetas",
"Load more" : "Cargar más",
"Welcome to Nextcloud Deck!" : "¡Bienvenido a Nextcloud Deck!",
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "La tarjeta \"%s\" en \"%s\" te ha sido asignada por %s.",
"{user} has assigned the card {deck-card} on {deck-board} to you." : "{user} te ha asigando la tarjeta {deck-card} de {deck-board} a ti.",
"The card \"%s\" on \"%s\" has reached its due date." : "La tarjeta \"%s\" en \"%s\" ha alcanzado su fecha límite.",
@@ -96,7 +92,7 @@
"The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.",
"{user} has shared {deck-board} with you." : "{user} ha compartido {deck-board} contigo.",
"Deck board" : "Tablero Deck",
"Owned by %1$s" : "Propiedad de %1$s",
"Owned by %1$s" : "Apropiado por %1$s",
"Deck boards, cards and comments" : "Tableros Deck, tarjetas y comentarios",
"From %1$s, in %2$s/%3$s, owned by %4$s" : "De %1$s, en %2$s/%3$s, propiedad de %4$s",
"Create a new deck card" : "Crear una nueva tarjeta de tablero",
@@ -109,25 +105,17 @@
"Action needed" : "Acción necesaria",
"Later" : "Después",
"copy" : "copiar",
"Read more inside" : "Lea más, adentro",
"Custom lists - click to rename!" : "Listas personalizadas - ¡Haga clic para renombrar!",
"To Do" : "Por hacer",
"In Progress" : "En progreso",
"Done" : "Hecho",
"1. Open to learn more about boards and cards" : "1. Abra aquí para aprender más sobre los tableros y las tarjetas",
"2. Drag cards left and right, up and down" : "2. Arrastre las tarjetas a la izquierda y derecha, arriba y abajo",
"3. Apply rich formatting and link content" : "3. Aplique formato enriquecido y contenido a los enlaces",
"4. Share, comment and collaborate!" : "4. ¡Comparta, comente y colabore!",
"Create your first card!" : "¡Cree su primera tarjeta!",
"This comment has more than %s characters.\nAdded as an attachment to the card with name %s.\nAccessible on URL: %s." : "Este comentario tiene más de %s caracteres.\nSe ha añadido como adjunto a la tarjeta con el nombre %s.\nAccesible en la URL: %s.",
"This comment has more than %s characters.\nAdded as an attachment to the card with name %s.\nAccessible on URL: %s." : "Este comentario tiene más de %s caracteres.\nAñadido como adjunto a la tarjeta con el nombre %s.\nAccesible en la URL: %s.",
"Attachments" : "Adjuntos",
"File" : "Archivo",
"date" : "fecha",
"Card not found" : "Tarjeta no encontrada",
"Path is already shared with this card" : "La ruta ya se ha compartido con esta tarjeta",
"Invalid date, date format must be YYYY-MM-DD" : "Fecha no válida, el formato de las fechas debe ser AAAA-MM-DD",
"Personal planning and team project organization" : "Planificación personal y organización de proyecto de equipo",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck es una herramienta de organización de estilo kanban dirigida a la planificación personal y la organización de proyectos para equipos, integrada a Nextcloud.\n\n\n- 📥 Agregue sus tareas a las tarjetas y póngalas en orden.\n- 📄 Escriba notas adicionales en Markdown\n- 🔖 Asigne etiquetas para una organización mejor\n- 👥 Comparta con su equipo, amigos o familia.\n- 📎 Adjunte archivos e incruste los mismos en su descripción Markdown\n- 💬 Discuta con su equipo usando comentarios.\n- ⚡ Mantenga un registro de los cambios en el flujo de actividad\n- 🚀 Organice su proyecto",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck es una herramienta de organización de estilo kanban dirigida a la planificación personal y la organización de proyectos para equipos integrados con Nextcloud.\n\n\n- 📥 Agrega tus tareas a las tarjetas y ordénalas.\n- 📄 Escriba notas adicionales\n- 🔖 Asignar etiquetas para una organización mejor\n- 👥 Comparte con tu equipo, amigos o familia.\n- 📎 Adjuntar archivos e incrustarlos en su descripción\n- 💬 Discuta con su equipo usando comentarios.\n- ⚡ Mantenga un registro de los cambios en el flujo de actividad\n- 🚀 Organiza tu proyecto",
"Add board" : "Añadir tablero",
"Card details" : "Detalles de la tarjeta",
"Select the board to link to a project" : "Selecciona el tablero que enlazar a un proyecto",
@@ -175,8 +163,8 @@
"Hide archived cards" : "Ocultar tarjetas archivadas",
"Show archived cards" : "Mostrar tarjetas archivadas",
"Toggle compact mode" : "Mostrar/ocultar modo compacto",
"Hide card cover images" : "Ocultar la imagen de portada de las tarjetas",
"Show card cover images" : "Mostrar la imagen de portada de las tarjetas",
"Hide card cover images" : "Ocultar la imagen principal de las tarjetas",
"Show card cover images" : "Mostrar la imagen principal de las tarjetas",
"Open details" : "Abrir detalles",
"Details" : "Detalles",
"Currently present people" : "Personas presentes actualmente",
@@ -191,11 +179,11 @@
"Undo" : "Deshacer",
"Deleted cards" : "Cartas eliminadas",
"Failed to create share with {displayName}" : "Fallo al crear el recurso compartido denominado {displayName}",
"Are you sure you want to transfer the board {title} to {user}?" : "¿Está seguro de que quiere transferir el tablero {title} a {user}?",
"Transfer the board." : "Transfiera el tablero.",
"Are you sure you want to transfer the board {title} to {user}?" : "¿Estás seguro de que quieres transferir el tablero {título} a {usuario}?",
"Transfer the board." : "Transfiere el tablero.",
"Transfer" : "Transferir",
"The board has been transferred to {user}" : "El tablero ha sido transferido a {user}",
"Failed to transfer the board to {user}" : "Fallo al transferir el tablero a {user}",
"The board has been transferred to {user}" : "El tablero ha sido transferido a {usuario}",
"Failed to transfer the board to {user}" : "Failed to transfer the board to {user}",
"Share board with a user, group or team …" : "Compartir tablero con un usuario, grupo o equipo …",
"Searching for users, groups and teams …" : "Buscando usuarios, grupos y equipos …",
"No participants found" : "No se encontraron participantes",
@@ -228,7 +216,7 @@
"Invalid path selected" : "Ruta seleccionada no válida",
"Upload new files" : "Subir nuevos archivos",
"Share from Files" : "Compartir desde Archivos",
"Pending share" : "Recurso compartido pendiente",
"Pending share" : "Pendiente de compartir",
"Add this attachment" : "Añadir este adjunto",
"Show in Files" : "Mostrar en Archivos",
"Download" : "Descargar",
@@ -238,7 +226,6 @@
"Modified" : "Modificado",
"Created" : "Creado",
"The title cannot be empty." : "El título no puede estar vacío.",
"Cannot close unsaved card!" : "¡No se puede cerrar esta tarjeta no guardada!",
"Open in sidebar view" : "Abrir en vista de barra lateral",
"Open in bigger view" : "Abrir en vista más grande",
"Comments" : "Comentarios",
@@ -253,7 +240,6 @@
"Reply" : "Responder",
"Update" : "Actualizar",
"Write a description …" : "Escribe una descripción...",
"Could not save description" : "No se pudo guardar la descripción",
"Description" : "Descripción",
"(Unsaved)" : "(Sin salvar)",
"(Saving…)" : "(Guardando...)",
@@ -271,12 +257,12 @@
"Set due date for this weekend" : "Establecer este fin de semana como fecha de vencimiento",
"Next week {timeLocale}" : "Próxima semana {timeLocale}",
"Set due date for next week" : "Establecer la próxima semana como fecha de vencimiento",
"Assign a due date to this card…" : "Asignar una fecha de vencimiento 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",
"Add due date" : "Añadir fecha de vencimiento",
"Choose a date" : "Elija una fecha",
"Remove due date" : "Eliminar fecha límite",
"Mark as done" : "Marcar como completado",
"Mark as done" : "Marcar como hecho",
"Due at:" : "Vence el:",
"Not done" : "No está finalizado",
"Unarchive card" : "Desarchivar tarjeta",
@@ -340,7 +326,6 @@
"An error occurred" : "Ocurrió un error",
"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?",
"Exporting board..." : "Exportando tablero...",
"Board details" : "Detalles del tablero",
"Edit board" : "Editar tablero",
"Clone board" : "Clonar tablero",
@@ -353,38 +338,34 @@
"Assigned cards" : "Tarjetas asignadas",
"No notifications" : "No hay notificaciones",
"Delete board" : "Eliminar tablero",
"Importing board..." : "Importando tablero...",
"Board imported successfully" : "Se importó el tablero exitosamente",
"Import board" : "Importar tablero",
"Clone {boardTitle}" : "Clonar {boardTitle}",
"Clone cards" : "Clonar tarjetas",
"Clone assignments" : "Clonar asignaciones",
"Clone labels" : "Clonar etiquetas",
"Clone due dates" : "Clonar fechas de vencimiento",
"Clone due dates" : "Clonar fechas límite",
"Advanced options" : "Opciones avanzadas",
"Move all cards to the first list" : "Mover todas las tarjetas a la primera lista",
"Restore archived cards" : "Restaurar tarjetas archivadas",
"Clone" : "Clonar",
"Export {boardTitle}" : "Exportar {boardTitle}",
"Export as JSON" : "Exportar como JSON",
"Export as CSV" : "Exportar como CSV",
"Note: Only the JSON format is supported for importing back into the Deck app." : "Nota: Solo el formato JSON es soportar al importar de vuelta en la app Deck.",
"Export" : "Exportar",
"Loading filtered view" : "Cargando vista filtrada",
"Search for {searchQuery} in other boards" : "Buscar {searchQuery} en otros tableros",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"No due" : "Sin finalizar",
"Search for {searchQuery} in all boards" : "Buscar {searchQuery} en todos los tableros",
"No results found" : "No se encontraron resultados",
"Deck board {name}\n* Last modified on {lastMod}" : "Tablero Deck {name}\n* Se modificó por última vez el {lastMod}",
"* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* Creado en {created}\n* Se modificó por última vez el {lastMod}\n* {nbAttachments} adjuntos\n* {nbComments} comentarios",
"Deck board {name}\n* Last modified on {lastMod}" : "Tablero Deck {name}\n* Última modificación en {lastMod}",
"* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* Creada en {created}\n* Ultima moficiación en {lastMod}\n* {nbAttachments} adjuntos\n* {nbComments} comentarios",
"{nbCards} cards" : "{nbCards} tarjetas",
"Due on {date}" : "Vence en {date}",
"{stack} in {board}" : "{stack} en {board}",
"Click to expand description" : "Haga clic para expandir la descripción",
"Click to expand comment" : "Haga clic para expandir el comentario",
"Click to expand description" : "Pulse para expandir la descripción",
"Click to expand comment" : "Pulse para expandir el comentario",
"Create card" : "Crear tarjeta",
"Create a new card" : "Crear una tarjeta nueva",
"Create a new card" : "Crear una nueva tarjeta",
"Card title" : "Título de la tarjeta",
"Creating the new card …" : "Creando una tarjeta nueva …",
"Creating the new card …" : "Creando una nueva tarjeta …",
"Card \"{card}\" was added to \"{board}\"" : "La tarjeta \"{card}\" fue añadida a \"{board}\"",
"Open card" : "Abrir tarjeta",
"Close" : "Cerrar",
@@ -400,8 +381,7 @@
"Something went wrong" : "Algo ha ido mal",
"Failed to upload {name}" : "Error al subir {name}",
"Maximum file size of {size} exceeded" : "Tamaño máximo de archivo de {size} excedido",
"Assigned users" : "Usuarios asignados",
"Due date" : "Fecha de vencimiento",
"Due date" : "Fecha de fin",
"Error creating the share" : "Error creando el recurso compartido",
"Share with a Deck card" : "Compartir con una tarjeta de Deck",
"Share {file} with a Deck card" : "Compartir {file} con una tarjeta de Deck",
@@ -412,9 +392,6 @@
"Example Task 3" : "Tarea de ejemplo 3",
"Example Task 2" : "Tarea de ejemplo 2",
"Example Task 1" : "Tarea de ejemplo 1",
"Move card to another board" : "Mover la tarjeta a otro tablero",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"No due" : "Sin finalizar"
"Move card to another board" : "Mover la tarjeta a otro tablero"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

View File

@@ -62,11 +62,11 @@ OC.L10N.register(
"Delete board" : "Borrar tableros",
"Advanced options" : "Opciones avanzadas",
"Export" : "Exportar",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",
"Due date" : "Fecha de vencimiento",
"Share" : "Compartir",
"Personal" : "Personal",
"Today" : "Hoy",
"Tomorrow" : "Mañana"
"Personal" : "Personal"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View File

@@ -60,11 +60,11 @@
"Delete board" : "Borrar tableros",
"Advanced options" : "Opciones avanzadas",
"Export" : "Exportar",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",
"Due date" : "Fecha de vencimiento",
"Share" : "Compartir",
"Personal" : "Personal",
"Today" : "Hoy",
"Tomorrow" : "Mañana"
"Personal" : "Personal"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

View File

@@ -104,6 +104,9 @@ OC.L10N.register(
"Delete board" : "Eliminar Tablero",
"Advanced options" : "Opciones avanzadas",
"Export" : "Exportar",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"No due" : "Sin finalizar",
"Create card" : "Crear tarjeta",
"Create a new card" : "Crear una nueva tarjeta",
"Card title" : "Título de la tarjeta",
@@ -114,9 +117,6 @@ OC.L10N.register(
"Share with a Deck card" : "Compartir con una tarjeta del Tablero",
"Share {file} with a Deck card" : "Compartir {file} con una tarjeta del Tablero",
"Share" : "Compartir",
"Personal" : "Personal",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"No due" : "Sin finalizar"
"Personal" : "Personal"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View File

@@ -102,6 +102,9 @@
"Delete board" : "Eliminar Tablero",
"Advanced options" : "Opciones avanzadas",
"Export" : "Exportar",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"No due" : "Sin finalizar",
"Create card" : "Crear tarjeta",
"Create a new card" : "Crear una nueva tarjeta",
"Card title" : "Título de la tarjeta",
@@ -112,9 +115,6 @@
"Share with a Deck card" : "Compartir con una tarjeta del Tablero",
"Share {file} with a Deck card" : "Compartir {file} con una tarjeta del Tablero",
"Share" : "Compartir",
"Personal" : "Personal",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"No due" : "Sin finalizar"
"Personal" : "Personal"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

View File

@@ -66,10 +66,10 @@ OC.L10N.register(
"Delete board" : "Borrar tableros",
"Advanced options" : "Opciones avanzadas",
"Export" : "Exportar",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Due date" : "Fecha de vencimiento",
"Share" : "Compartir",
"Personal" : "Personal",
"Today" : "Hoy",
"Tomorrow" : "Mañana"
"Personal" : "Personal"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View File

@@ -64,10 +64,10 @@
"Delete board" : "Borrar tableros",
"Advanced options" : "Opciones avanzadas",
"Export" : "Exportar",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Due date" : "Fecha de vencimiento",
"Share" : "Compartir",
"Personal" : "Personal",
"Today" : "Hoy",
"Tomorrow" : "Mañana"
"Personal" : "Personal"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

View File

@@ -68,11 +68,11 @@ OC.L10N.register(
"Delete board" : "Borrar tableros",
"Advanced options" : "Opciones avanzadas",
"Export" : "Exportar",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",
"Due date" : "Fecha de vencimiento",
"Share" : "Compartir",
"Personal" : "Personal",
"Today" : "Hoy",
"Tomorrow" : "Mañana"
"Personal" : "Personal"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View File

@@ -66,11 +66,11 @@
"Delete board" : "Borrar tableros",
"Advanced options" : "Opciones avanzadas",
"Export" : "Exportar",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",
"Due date" : "Fecha de vencimiento",
"Share" : "Compartir",
"Personal" : "Personal",
"Today" : "Hoy",
"Tomorrow" : "Mañana"
"Personal" : "Personal"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

View File

@@ -65,10 +65,10 @@ OC.L10N.register(
"Delete board" : "Borrar tableros",
"Advanced options" : "Opciones avanzadas",
"Export" : "Exportar",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Due date" : "Fecha de vencimiento",
"Share" : "Compartir",
"Personal" : "Personal",
"Today" : "Hoy",
"Tomorrow" : "Mañana"
"Personal" : "Personal"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View File

@@ -63,10 +63,10 @@
"Delete board" : "Borrar tableros",
"Advanced options" : "Opciones avanzadas",
"Export" : "Exportar",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Due date" : "Fecha de vencimiento",
"Share" : "Compartir",
"Personal" : "Personal",
"Today" : "Hoy",
"Tomorrow" : "Mañana"
"Personal" : "Personal"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

View File

@@ -65,11 +65,11 @@ OC.L10N.register(
"Delete board" : "Borrar tableros",
"Advanced options" : "Opciones avanzadas",
"Export" : "Exportar",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",
"Due date" : "Fecha de vencimiento",
"Share" : "Compartir",
"Personal" : "Personal",
"Today" : "Hoy",
"Tomorrow" : "Mañana"
"Personal" : "Personal"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View File

@@ -63,11 +63,11 @@
"Delete board" : "Borrar tableros",
"Advanced options" : "Opciones avanzadas",
"Export" : "Exportar",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",
"Due date" : "Fecha de vencimiento",
"Share" : "Compartir",
"Personal" : "Personal",
"Today" : "Hoy",
"Tomorrow" : "Mañana"
"Personal" : "Personal"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

View File

@@ -285,6 +285,9 @@ OC.L10N.register(
"Export as CSV" : "Exportar como CSV",
"Export" : "Exportar",
"Loading filtered view" : "Cargando vista filtrada",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"No due" : "Sin vencimiento",
"Search for {searchQuery} in all boards" : "Buscar {searchQuery} en todos los tableros",
"No results found" : "No se encontraron resultados",
"Deck board {name}\n* Last modified on {lastMod}" : "Tablero de Deck {name}\n * Última modificación el {lastMod}",
@@ -322,9 +325,6 @@ OC.L10N.register(
"Example Task 3" : "Tarea de ejemplo 3",
"Example Task 2" : "Tarea de ejemplo 2",
"Example Task 1" : "Tarea de ejemplo 1",
"Move card to another board" : "Mover tarjeta a otro tablero",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"No due" : "Sin vencimiento"
"Move card to another board" : "Mover tarjeta a otro tablero"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View File

@@ -283,6 +283,9 @@
"Export as CSV" : "Exportar como CSV",
"Export" : "Exportar",
"Loading filtered view" : "Cargando vista filtrada",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"No due" : "Sin vencimiento",
"Search for {searchQuery} in all boards" : "Buscar {searchQuery} en todos los tableros",
"No results found" : "No se encontraron resultados",
"Deck board {name}\n* Last modified on {lastMod}" : "Tablero de Deck {name}\n * Última modificación el {lastMod}",
@@ -320,9 +323,6 @@
"Example Task 3" : "Tarea de ejemplo 3",
"Example Task 2" : "Tarea de ejemplo 2",
"Example Task 1" : "Tarea de ejemplo 1",
"Move card to another board" : "Mover tarjeta a otro tablero",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"No due" : "Sin vencimiento"
"Move card to another board" : "Mover tarjeta a otro tablero"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

View File

@@ -66,10 +66,10 @@ OC.L10N.register(
"Delete board" : "Borrar tableros",
"Advanced options" : "Opciones avanzadas",
"Export" : "Exportar",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Due date" : "Fecha de vencimiento",
"Share" : "Compartir",
"Personal" : "Personal",
"Today" : "Hoy",
"Tomorrow" : "Mañana"
"Personal" : "Personal"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View File

@@ -64,10 +64,10 @@
"Delete board" : "Borrar tableros",
"Advanced options" : "Opciones avanzadas",
"Export" : "Exportar",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Due date" : "Fecha de vencimiento",
"Share" : "Compartir",
"Personal" : "Personal",
"Today" : "Hoy",
"Tomorrow" : "Mañana"
"Personal" : "Personal"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

View File

@@ -61,11 +61,11 @@ OC.L10N.register(
"Delete board" : "Borrar tableros",
"Advanced options" : "Opciones avanzadas",
"Export" : "Exportar",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",
"Due date" : "Fecha de vencimiento",
"Share" : "Compartir",
"Personal" : "Personal",
"Today" : "Hoy",
"Tomorrow" : "Mañana"
"Personal" : "Personal"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View File

@@ -59,11 +59,11 @@
"Delete board" : "Borrar tableros",
"Advanced options" : "Opciones avanzadas",
"Export" : "Exportar",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",
"Due date" : "Fecha de vencimiento",
"Share" : "Compartir",
"Personal" : "Personal",
"Today" : "Hoy",
"Tomorrow" : "Mañana"
"Personal" : "Personal"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

View File

@@ -187,12 +187,12 @@ OC.L10N.register(
"Advanced options" : "Opciones avanzadas",
"Clone" : "Clonar",
"Export" : "Exportar",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",
"Due date" : "Fecha de vencimiento",
"Error creating the share" : "Error creando el recurso compartido",
"Share" : "Compartir",
"Personal" : "Personal",
"Today" : "Hoy",
"Tomorrow" : "Mañana"
"Personal" : "Personal"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View File

@@ -185,12 +185,12 @@
"Advanced options" : "Opciones avanzadas",
"Clone" : "Clonar",
"Export" : "Exportar",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",
"Due date" : "Fecha de vencimiento",
"Error creating the share" : "Error creando el recurso compartido",
"Share" : "Compartir",
"Personal" : "Personal",
"Today" : "Hoy",
"Tomorrow" : "Mañana"
"Personal" : "Personal"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

View File

@@ -61,11 +61,11 @@ OC.L10N.register(
"Delete board" : "Borrar tableros",
"Advanced options" : "Opciones avanzadas",
"Export" : "Exportar",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",
"Due date" : "Fecha de vencimiento",
"Share" : "Compartir",
"Personal" : "Personal",
"Today" : "Hoy",
"Tomorrow" : "Mañana"
"Personal" : "Personal"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View File

@@ -59,11 +59,11 @@
"Delete board" : "Borrar tableros",
"Advanced options" : "Opciones avanzadas",
"Export" : "Exportar",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",
"Due date" : "Fecha de vencimiento",
"Share" : "Compartir",
"Personal" : "Personal",
"Today" : "Hoy",
"Tomorrow" : "Mañana"
"Personal" : "Personal"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

View File

@@ -61,11 +61,11 @@ OC.L10N.register(
"Delete board" : "Borrar tableros",
"Advanced options" : "Opciones avanzadas",
"Export" : "Exportar",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",
"Due date" : "Fecha de vencimiento",
"Share" : "Compartir",
"Personal" : "Personal",
"Today" : "Hoy",
"Tomorrow" : "Mañana"
"Personal" : "Personal"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View File

@@ -59,11 +59,11 @@
"Delete board" : "Borrar tableros",
"Advanced options" : "Opciones avanzadas",
"Export" : "Exportar",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",
"Due date" : "Fecha de vencimiento",
"Share" : "Compartir",
"Personal" : "Personal",
"Today" : "Hoy",
"Tomorrow" : "Mañana"
"Personal" : "Personal"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

View File

@@ -63,11 +63,11 @@ OC.L10N.register(
"Delete board" : "Borrar tableros",
"Advanced options" : "Opciones avanzadas",
"Export" : "Exportar",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",
"Due date" : "Fecha de vencimiento",
"Share" : "Compartir",
"Personal" : "Personal",
"Today" : "Hoy",
"Tomorrow" : "Mañana"
"Personal" : "Personal"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View File

@@ -61,11 +61,11 @@
"Delete board" : "Borrar tableros",
"Advanced options" : "Opciones avanzadas",
"Export" : "Exportar",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",
"Due date" : "Fecha de vencimiento",
"Share" : "Compartir",
"Personal" : "Personal",
"Today" : "Hoy",
"Tomorrow" : "Mañana"
"Personal" : "Personal"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

View File

@@ -61,11 +61,11 @@ OC.L10N.register(
"Delete board" : "Borrar tableros",
"Advanced options" : "Opciones avanzadas",
"Export" : "Exportar",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",
"Due date" : "Fecha de vencimiento",
"Share" : "Compartir",
"Personal" : "Personal",
"Today" : "Hoy",
"Tomorrow" : "Mañana"
"Personal" : "Personal"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View File

@@ -59,11 +59,11 @@
"Delete board" : "Borrar tableros",
"Advanced options" : "Opciones avanzadas",
"Export" : "Exportar",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",
"Due date" : "Fecha de vencimiento",
"Share" : "Compartir",
"Personal" : "Personal",
"Today" : "Hoy",
"Tomorrow" : "Mañana"
"Personal" : "Personal"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

View File

@@ -64,11 +64,11 @@ OC.L10N.register(
"Delete board" : "Borrar tableros",
"Advanced options" : "Opciones avanzadas",
"Export" : "Exportar",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",
"Due date" : "Fecha de vencimiento",
"Share" : "Compartir",
"Personal" : "Personal",
"Today" : "Hoy",
"Tomorrow" : "Mañana"
"Personal" : "Personal"
},
"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