Compare commits

..

133 Commits

Author SHA1 Message Date
dependabot[bot]
91a636761b Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.0.1 to 3.1.0
Bumps [@nextcloud/stylelint-config](https://github.com/nextcloud-libraries/stylelint-config) from 3.0.1 to 3.1.0.
- [Release notes](https://github.com/nextcloud-libraries/stylelint-config/releases)
- [Changelog](https://github.com/nextcloud-libraries/stylelint-config/blob/main/CHANGELOG.md)
- [Commits](https://github.com/nextcloud-libraries/stylelint-config/compare/v3.0.1...v3.1.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-24 01:34:15 +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
248 changed files with 1362 additions and 5012 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

@@ -28,7 +28,7 @@ jobs:
matrix:
php-versions: ['8.1']
databases: ['sqlite', 'mysql', 'pgsql']
server-versions: ['perf/base/basic-auth-fs-setup']
server-versions: ['master']
name: php${{ matrix.php-versions }}-${{ matrix.databases }}-${{ matrix.server-versions }}
@@ -74,11 +74,11 @@ jobs:
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
repository: nextcloud/activity
ref: master
ref: ${{ matrix.server-versions }}
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

@@ -5,16 +5,35 @@
# Changelog
All notable changes to this project will be documented in this file.
## 1.16.0-beta.1
## 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.1</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'],

156
composer.lock generated
View File

@@ -7,31 +7,143 @@
"content-hash": "6950663d9d213151028e780637480220",
"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",
@@ -380,16 +492,16 @@
"source": {
"type": "git",
"url": "https://github.com/nextcloud-deps/ocp.git",
"reference": "6a5219dda0583a45fb5541719de83c9b673b3efa"
"reference": "ed23f703c172ba167a62a76f7b2d8a6b4e37f44f"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/nextcloud-deps/ocp/zipball/6a5219dda0583a45fb5541719de83c9b673b3efa",
"reference": "6a5219dda0583a45fb5541719de83c9b673b3efa",
"url": "https://api.github.com/repos/nextcloud-deps/ocp/zipball/ed23f703c172ba167a62a76f7b2d8a6b4e37f44f",
"reference": "ed23f703c172ba167a62a76f7b2d8a6b4e37f44f",
"shasum": ""
},
"require": {
"php": "~8.1 || ~8.2 || ~8.3 || ~8.4",
"php": "~8.1 || ~8.2 || ~8.3",
"psr/clock": "^1.0",
"psr/container": "^2.0.2",
"psr/event-dispatcher": "^1.0",
@@ -399,7 +511,7 @@
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "33.0.0-dev"
"dev-master": "31.0.0-dev"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -421,7 +533,7 @@
"issues": "https://github.com/nextcloud-deps/ocp/issues",
"source": "https://github.com/nextcloud-deps/ocp/tree/master"
},
"time": "2025-09-06T00:45:32+00:00"
"time": "2025-01-10T00:44:36+00:00"
},
{
"name": "nikic/php-parser",

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

@@ -133,7 +133,6 @@ describe('Card', function () {
// Rename link to plain title
cy.get('.card:contains("Example Domain")')
.last() // A duplicate card might be created in other test case, so we select the last one
.find('.action-item__menutoggle')
.click()
cy.get('.v-popper__popper button:contains("Edit title")')
@@ -302,15 +301,12 @@ 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('#app-sidebar-vue [data-test="tag-selector"]').should('be.visible').click()
cy.get('.vs__dropdown-menu .tag:contains("Action needed")').should('be.visible').click()
cy.get('.vs__selected .tag:contains("Action needed")').should('be.visible')
cy.get('.vs__dropdown-menu .tag:contains("Later")').should('be.visible').click()
cy.get('.vs__selected .tag:contains("Action needed")').should('be.visible')
cy.get('.vs__selected .tag:contains("Later")').should('be.visible')
cy.get('.vs__selected .tag:contains("Action needed")')
.parent().find('button').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)

Binary file not shown.

Before

Width:  |  Height:  |  Size: 188 KiB

View File

@@ -12,7 +12,6 @@ OC.L10N.register(
"copy" : "kopie",
"To Do" : "Moet doen",
"Done" : "Gereed",
"File" : "Lêer",
"Cancel" : "Kanselleer",
"File already exists" : "Lêer bestaan reeds",
"Open" : "Open",
@@ -47,6 +46,7 @@ OC.L10N.register(
"Export" : "Voer uit",
"Today" : "Vandag",
"Tomorrow" : "Môre",
"Close" : "Sluit",
"Due date" : "Sperdatum",
"Share" : "Deel",
"Personal" : "Persoonlik"

View File

@@ -10,7 +10,6 @@
"copy" : "kopie",
"To Do" : "Moet doen",
"Done" : "Gereed",
"File" : "Lêer",
"Cancel" : "Kanselleer",
"File already exists" : "Lêer bestaan reeds",
"Open" : "Open",
@@ -45,6 +44,7 @@
"Export" : "Voer uit",
"Today" : "Vandag",
"Tomorrow" : "Môre",
"Close" : "Sluit",
"Due date" : "Sperdatum",
"Share" : "Deel",
"Personal" : "Persoonlik"

View File

@@ -119,8 +119,6 @@ OC.L10N.register(
"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 الموجودة على الرابط %s.",
"Attachments" : "المرفقات",
"File" : "File",
"Card not found" : "لم يتم العثور على البطاقة ",
"Path is already shared with this card" : "تم مشاركة المسار بالفعل مع هذه البطاقة ",
"Invalid date, date format must be YYYY-MM-DD" : "تاريخ غير صحيح, يجب أن يكون تنسيق التاريخ YYYY-MM-DD",
@@ -238,6 +236,7 @@ OC.L10N.register(
"The title cannot be empty." : "لا يمكن ترك العنوان فارغًا.",
"Open in sidebar view" : "فتح في الشريط الجانبي ",
"Open in bigger view" : "فتح في نافذة أكبر ",
"Attachments" : "المرفقات",
"Comments" : "تعليقات",
"Failed to load comments" : "فشل في تحميل التعليقات ",
"No comments yet. Begin the discussion!" : "لا يوجد تعليقات بعد, ابدأ النقاش الآن!",

View File

@@ -117,8 +117,6 @@
"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 الموجودة على الرابط %s.",
"Attachments" : "المرفقات",
"File" : "File",
"Card not found" : "لم يتم العثور على البطاقة ",
"Path is already shared with this card" : "تم مشاركة المسار بالفعل مع هذه البطاقة ",
"Invalid date, date format must be YYYY-MM-DD" : "تاريخ غير صحيح, يجب أن يكون تنسيق التاريخ YYYY-MM-DD",
@@ -236,6 +234,7 @@
"The title cannot be empty." : "لا يمكن ترك العنوان فارغًا.",
"Open in sidebar view" : "فتح في الشريط الجانبي ",
"Open in bigger view" : "فتح في نافذة أكبر ",
"Attachments" : "المرفقات",
"Comments" : "تعليقات",
"Failed to load comments" : "فشل في تحميل التعليقات ",
"No comments yet. Begin the discussion!" : "لا يوجد تعليقات بعد, ابدأ النقاش الآن!",

View File

@@ -17,7 +17,6 @@ OC.L10N.register(
"Action needed" : "Aición necesaria",
"copy" : "copia",
"Done" : "Fecho",
"File" : "Ficheru",
"Invalid date, date format must be YYYY-MM-DD" : "La data ye inválida, el so formatu ha ser AAAA-MM-DD",
"Move card" : "Mover la tarxeta",
"Cancel" : "Encaboxar",

View File

@@ -15,7 +15,6 @@
"Action needed" : "Aición necesaria",
"copy" : "copia",
"Done" : "Fecho",
"File" : "Ficheru",
"Invalid date, date format must be YYYY-MM-DD" : "La data ye inválida, el so formatu ha ser AAAA-MM-DD",
"Move card" : "Mover la tarxeta",
"Cancel" : "Encaboxar",

View File

@@ -1,65 +0,0 @@
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" : "Скасаваць",
"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" : "Удзельнікі",
"Invalid path selected" : "Выбраны памылковы шлях",
"Show in Files" : "Паказаць у Файлах",
"Download" : "Спампаваць",
"Modified" : "Зменены",
"Comments" : "Каментарыі",
"Save" : "Захаваць",
"Created:" : "Створана:",
"Reply" : "Адказаць",
"Update" : "Абнавіць",
"Description" : "Апісанне",
"(group)" : "(група)",
"Open link" : "Адкрыць спасылку",
"seconds ago" : "с таму",
"Keyboard shortcuts" : "Спалучэнні клавіш",
"Keyboard shortcut" : "Спалучэнне клавіш",
"Action" : "Дзеянне",
"Search" : "Пошук",
"Shared with you" : "Абагулена з вамі",
"Cancel edit" : "Скасаваць рэдагаванне",
"An error occurred" : "Узнікла памылка",
"No notifications" : "Няма апавяшчэнняў",
"Export" : "Экспарт",
"Today" : "Сёння",
"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,63 +0,0 @@
{ "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" : "Скасаваць",
"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" : "Удзельнікі",
"Invalid path selected" : "Выбраны памылковы шлях",
"Show in Files" : "Паказаць у Файлах",
"Download" : "Спампаваць",
"Modified" : "Зменены",
"Comments" : "Каментарыі",
"Save" : "Захаваць",
"Created:" : "Створана:",
"Reply" : "Адказаць",
"Update" : "Абнавіць",
"Description" : "Апісанне",
"(group)" : "(група)",
"Open link" : "Адкрыць спасылку",
"seconds ago" : "с таму",
"Keyboard shortcuts" : "Спалучэнні клавіш",
"Keyboard shortcut" : "Спалучэнне клавіш",
"Action" : "Дзеянне",
"Search" : "Пошук",
"Shared with you" : "Абагулена з вамі",
"Cancel edit" : "Скасаваць рэдагаванне",
"An error occurred" : "Узнікла памылка",
"No notifications" : "Няма апавяшчэнняў",
"Export" : "Экспарт",
"Today" : "Сёння",
"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

@@ -63,7 +63,7 @@ OC.L10N.register(
"{user} has restored the attachment {attachment} to card {card}" : "{user} възстанови прикачения файл {attachment} към карта {card}",
"You have commented on card {card}" : "Коментирали сте карта {card}",
"{user} has commented on card {card}" : "{user} коментира карта {card}",
"Deck" : "Deck",
"Deck" : "Набор",
"Changes in the <strong>Deck app</strong>" : "Промени в <strong>приложението Deck</strong>",
"A <strong>comment</strong> was created on a card" : "На картата е създаден <strong>коментар</strong>",
"The file was uploaded" : "Файлът е качен",
@@ -75,11 +75,8 @@ 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",
"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\" on \"%s\" е достигнала датата на падежа си.",
@@ -104,8 +101,6 @@ OC.L10N.register(
"To Do" : "Задачи",
"Done" : "Завършено",
"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" : "Файл",
"Card not found" : "Катртата не е намерена",
"Path is already shared with this card" : "Пътят вече е споделен с тази карта",
"Invalid date, date format must be YYYY-MM-DD" : "Невалидна дата, форматът е различен от ГГГГ-ММ-ДД",
@@ -210,6 +205,7 @@ OC.L10N.register(
"The title cannot be empty." : "Заглавието не може да бъде празно.",
"Open in sidebar view" : "Отваряне в изгледа на страничната лента",
"Open in bigger view" : "Отваря се в по-голям изглед",
"Attachments" : "Прикачени файлове",
"Comments" : "Коментари",
"Failed to load comments" : "Неуспешно зареждане на коментари",
"No comments yet. Begin the discussion!" : "Все още няма коментари. Започнете дискусията!",
@@ -231,14 +227,9 @@ OC.L10N.register(
"Add Attachment" : "Добавяне на прикачен файл",
"Choose attachment" : "Избор на прикачен файл",
"Select Date" : "Изберете дата",
"Later today {timeLocale}" : "По-късно днес - {timeLocale}",
"Tomorrow {timeLocale}" : "Утре - {timeLocale}",
"This weekend {timeLocale}" : "Този уикенд - {timeLocale}",
"Next week {timeLocale}" : "Следващата седмица - {timeLocale}",
"Set a due date" : "Задаване на крайна дата",
"Remove due date" : "Премахни крайната дата",
"Mark as done" : "Маркирай като готово",
"Not done" : "Незавършен",
"Unarchive card" : "Разархивиране на карта",
"Archive card" : "Архивиране на карта",
"Assign a tag to this card…" : "Присвояване на етикет на тази карта ...",

View File

@@ -61,7 +61,7 @@
"{user} has restored the attachment {attachment} to card {card}" : "{user} възстанови прикачения файл {attachment} към карта {card}",
"You have commented on card {card}" : "Коментирали сте карта {card}",
"{user} has commented on card {card}" : "{user} коментира карта {card}",
"Deck" : "Deck",
"Deck" : "Набор",
"Changes in the <strong>Deck app</strong>" : "Промени в <strong>приложението Deck</strong>",
"A <strong>comment</strong> was created on a card" : "На картата е създаден <strong>коментар</strong>",
"The file was uploaded" : "Файлът е качен",
@@ -73,11 +73,8 @@
"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",
"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\" on \"%s\" е достигнала датата на падежа си.",
@@ -102,8 +99,6 @@
"To Do" : "Задачи",
"Done" : "Завършено",
"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" : "Файл",
"Card not found" : "Катртата не е намерена",
"Path is already shared with this card" : "Пътят вече е споделен с тази карта",
"Invalid date, date format must be YYYY-MM-DD" : "Невалидна дата, форматът е различен от ГГГГ-ММ-ДД",
@@ -208,6 +203,7 @@
"The title cannot be empty." : "Заглавието не може да бъде празно.",
"Open in sidebar view" : "Отваряне в изгледа на страничната лента",
"Open in bigger view" : "Отваря се в по-голям изглед",
"Attachments" : "Прикачени файлове",
"Comments" : "Коментари",
"Failed to load comments" : "Неуспешно зареждане на коментари",
"No comments yet. Begin the discussion!" : "Все още няма коментари. Започнете дискусията!",
@@ -229,14 +225,9 @@
"Add Attachment" : "Добавяне на прикачен файл",
"Choose attachment" : "Избор на прикачен файл",
"Select Date" : "Изберете дата",
"Later today {timeLocale}" : "По-късно днес - {timeLocale}",
"Tomorrow {timeLocale}" : "Утре - {timeLocale}",
"This weekend {timeLocale}" : "Този уикенд - {timeLocale}",
"Next week {timeLocale}" : "Следващата седмица - {timeLocale}",
"Set a due date" : "Задаване на крайна дата",
"Remove due date" : "Премахни крайната дата",
"Mark as done" : "Маркирай като готово",
"Not done" : "Незавършен",
"Unarchive card" : "Разархивиране на карта",
"Archive card" : "Архивиране на карта",
"Assign a tag to this card…" : "Присвояване на етикет на тази карта ...",

View File

@@ -7,7 +7,6 @@ OC.L10N.register(
"copy" : "eil",
"In Progress" : "War ar stern",
"Done" : "Graet",
"File" : "Restr",
"Invalid date, date format must be YYYY-MM-DD" : "Deizat fall, stumm an deizat a zo ret bezhañ BBBB-MM-DD",
"Cancel" : "Nullañ",
"Drop your files to upload" : "Laoskit ho restroù evit pellkas",
@@ -43,7 +42,7 @@ OC.L10N.register(
"No notifications" : "Kemennadenn ebet",
"Today" : "Hiziv",
"Tomorrow" : "Warc'hoaz",
"Close" : "Serriñ",
"Close" : "Seriñ",
"Share" : "Rannan",
"Personal" : "Personel"
},

View File

@@ -5,7 +5,6 @@
"copy" : "eil",
"In Progress" : "War ar stern",
"Done" : "Graet",
"File" : "Restr",
"Invalid date, date format must be YYYY-MM-DD" : "Deizat fall, stumm an deizat a zo ret bezhañ BBBB-MM-DD",
"Cancel" : "Nullañ",
"Drop your files to upload" : "Laoskit ho restroù evit pellkas",
@@ -41,7 +40,7 @@
"No notifications" : "Kemennadenn ebet",
"Today" : "Hiziv",
"Tomorrow" : "Warc'hoaz",
"Close" : "Serriñ",
"Close" : "Seriñ",
"Share" : "Rannan",
"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

@@ -119,8 +119,6 @@ OC.L10N.register(
"4. Share, comment and collaborate!" : "4. Comparteix, comenta i col·labora!",
"Create your first card!" : "Crea la teva primera targeta!",
"This comment has more than %s characters.\nAdded as an attachment to the card with name %s.\nAccessible on URL: %s." : "Aquest comentari té més de %s caràcters.\nS'ha afegit com a fitxer adjunt a la targeta amb el nom %s.\nAccessible a l'URL: %s.",
"Attachments" : "Adjunts",
"File" : "Fitxer",
"Card not found" : "No s'ha trobat la targeta",
"Path is already shared with this card" : "Aquesta ruta ja ha estat compartida amb aquesta targeta",
"Invalid date, date format must be YYYY-MM-DD" : "La data no és vàlida, el format de la data ha de ser YYYY-MM-DD",
@@ -238,6 +236,7 @@ OC.L10N.register(
"The title cannot be empty." : "El títol no pot estar buit.",
"Open in sidebar view" : "Obre a la vista de la barra lateral",
"Open in bigger view" : "Obre a la vista més gran",
"Attachments" : "Adjunts",
"Comments" : "Comentaris",
"Failed to load comments" : "No s'han pogut carregar els comentaris",
"No comments yet. Begin the discussion!" : "No hi ha comentaris encara. Començar la discussió!",

View File

@@ -117,8 +117,6 @@
"4. Share, comment and collaborate!" : "4. Comparteix, comenta i col·labora!",
"Create your first card!" : "Crea la teva primera targeta!",
"This comment has more than %s characters.\nAdded as an attachment to the card with name %s.\nAccessible on URL: %s." : "Aquest comentari té més de %s caràcters.\nS'ha afegit com a fitxer adjunt a la targeta amb el nom %s.\nAccessible a l'URL: %s.",
"Attachments" : "Adjunts",
"File" : "Fitxer",
"Card not found" : "No s'ha trobat la targeta",
"Path is already shared with this card" : "Aquesta ruta ja ha estat compartida amb aquesta targeta",
"Invalid date, date format must be YYYY-MM-DD" : "La data no és vàlida, el format de la data ha de ser YYYY-MM-DD",
@@ -236,6 +234,7 @@
"The title cannot be empty." : "El títol no pot estar buit.",
"Open in sidebar view" : "Obre a la vista de la barra lateral",
"Open in bigger view" : "Obre a la vista més gran",
"Attachments" : "Adjunts",
"Comments" : "Comentaris",
"Failed to load comments" : "No s'han pogut carregar els comentaris",
"No comments yet. Begin the discussion!" : "No hi ha comentaris encara. Començar la discussió!",

View File

@@ -122,9 +122,6 @@ OC.L10N.register(
"4. Share, comment and collaborate!" : "4. Sdílejte, komentujte a spolupracujte!",
"Create your first card!" : "Vytvořte svou první kartu!",
"This comment has more than %s characters.\nAdded as an attachment to the card with name %s.\nAccessible on URL: %s." : "Tento komentář je delší než %s znaků.\nPřidán jako příloha ke kartě nazvané %s.\nDostupné na URL: %s.",
"Attachments" : "Přílohy",
"File" : "Soubor",
"date" : "datum",
"Card not found" : "Karta nebyla nalezena",
"Path is already shared with this card" : "Popis umístění už je touto kartou sdíleno",
"Invalid date, date format must be YYYY-MM-DD" : "Neplatné datum je třeba, aby formát data byl RRRR-MM-DD",
@@ -240,9 +237,9 @@ OC.L10N.register(
"Modified" : "Změněno",
"Created" : "Vytvořeno",
"The title cannot be empty." : "Nadpis je třeba vyplnit.",
"Cannot close unsaved card!" : "Nebylo možné zavřít neuloženou kartu!",
"Open in sidebar view" : "Otevřít v zobrazení v postranním panelu",
"Open in bigger view" : "Otevřít ve větším zobrazení",
"Attachments" : "Přílohy",
"Comments" : "Komentáře",
"Failed to load comments" : "Načtení komentářů se nezdařilo",
"No comments yet. Begin the discussion!" : "Zatím bez komentářů. Zahajte diskuzi!",
@@ -255,7 +252,6 @@ OC.L10N.register(
"Reply" : "Odpovědět",
"Update" : "Aktualizovat",
"Write a description …" : "Zadejte popis…",
"Could not save description" : "Nebylo možné uložit popis",
"Description" : "Popis",
"(Unsaved)" : "(Neuloženo)",
"(Saving…)" : "(Ukládání…)",

View File

@@ -120,9 +120,6 @@
"4. Share, comment and collaborate!" : "4. Sdílejte, komentujte a spolupracujte!",
"Create your first card!" : "Vytvořte svou první kartu!",
"This comment has more than %s characters.\nAdded as an attachment to the card with name %s.\nAccessible on URL: %s." : "Tento komentář je delší než %s znaků.\nPřidán jako příloha ke kartě nazvané %s.\nDostupné na URL: %s.",
"Attachments" : "Přílohy",
"File" : "Soubor",
"date" : "datum",
"Card not found" : "Karta nebyla nalezena",
"Path is already shared with this card" : "Popis umístění už je touto kartou sdíleno",
"Invalid date, date format must be YYYY-MM-DD" : "Neplatné datum je třeba, aby formát data byl RRRR-MM-DD",
@@ -238,9 +235,9 @@
"Modified" : "Změněno",
"Created" : "Vytvořeno",
"The title cannot be empty." : "Nadpis je třeba vyplnit.",
"Cannot close unsaved card!" : "Nebylo možné zavřít neuloženou kartu!",
"Open in sidebar view" : "Otevřít v zobrazení v postranním panelu",
"Open in bigger view" : "Otevřít ve větším zobrazení",
"Attachments" : "Přílohy",
"Comments" : "Komentáře",
"Failed to load comments" : "Načtení komentářů se nezdařilo",
"No comments yet. Begin the discussion!" : "Zatím bez komentářů. Zahajte diskuzi!",
@@ -253,7 +250,6 @@
"Reply" : "Odpovědět",
"Update" : "Aktualizovat",
"Write a description …" : "Zadejte popis…",
"Could not save description" : "Nebylo možné uložit popis",
"Description" : "Popis",
"(Unsaved)" : "(Neuloženo)",
"(Saving…)" : "(Ukládání…)",

View File

@@ -64,8 +64,6 @@ OC.L10N.register(
"To Do" : "To-do liste",
"In Progress" : "I gang",
"Done" : "Afsluttet",
"Attachments" : "Vedhæftede filer",
"File" : "Fil",
"Card not found" : "Kort ikke fundet.",
"Path is already shared with this card" : "Stien er allerede delt med dette kort.",
"Invalid date, date format must be YYYY-MM-DD" : "Ikke gyldig dato - dato formatet skal være ÅÅÅÅ-MM-DD",
@@ -159,6 +157,7 @@ OC.L10N.register(
"The title cannot be empty." : "Titlen må ikke være tom",
"Open in sidebar view" : "Åben i sidebjælke visning",
"Open in bigger view" : "Åben i større visning",
"Attachments" : "Vedhæftede filer",
"Comments" : "Kommentarer",
"No comments yet. Begin the discussion!" : "Ingen kommentarer endnu. Begynd diskussionen!",
"The comment cannot be empty." : "Kommentaren må ikke være tom.",

View File

@@ -62,8 +62,6 @@
"To Do" : "To-do liste",
"In Progress" : "I gang",
"Done" : "Afsluttet",
"Attachments" : "Vedhæftede filer",
"File" : "Fil",
"Card not found" : "Kort ikke fundet.",
"Path is already shared with this card" : "Stien er allerede delt med dette kort.",
"Invalid date, date format must be YYYY-MM-DD" : "Ikke gyldig dato - dato formatet skal være ÅÅÅÅ-MM-DD",
@@ -157,6 +155,7 @@
"The title cannot be empty." : "Titlen må ikke være tom",
"Open in sidebar view" : "Åben i sidebjælke visning",
"Open in bigger view" : "Åben i større visning",
"Attachments" : "Vedhæftede filer",
"Comments" : "Kommentarer",
"No comments yet. Begin the discussion!" : "Ingen kommentarer endnu. Begynd diskussionen!",
"The comment cannot be empty." : "Kommentaren må ikke være tom.",

View File

@@ -122,9 +122,6 @@ OC.L10N.register(
"4. Share, comment and collaborate!" : "4. Teilen, kommentieren und mitarbeiten!",
"Create your first card!" : "Erstelle Deine erste Karte!",
"This comment has more than %s characters.\nAdded as an attachment to the card with name %s.\nAccessible on URL: %s." : "Dieser Kommentar hat mehr als %s Zeichen.\nAls Anhang der Karte mit dem Namen %s hinzugefügt.\nZugriff über die URL: %s.",
"Attachments" : "Anhänge",
"File" : "Datei",
"date" : "Datum",
"Card not found" : "Karte nicht gefunden",
"Path is already shared with this card" : "Pfad wurde bereits mit dieser Karte geteilt",
"Invalid date, date format must be YYYY-MM-DD" : "Ungültiges Datum, zulässiges Datumsformat: JJJJ-MM-TT",
@@ -240,9 +237,9 @@ OC.L10N.register(
"Modified" : "Geändert",
"Created" : "Erstellt",
"The title cannot be empty." : "Der Titel darf nicht leer sein.",
"Cannot close unsaved card!" : "Nicht gespeicherte Karte kann nicht geschlossen werden!",
"Open in sidebar view" : "In Seitenleiste öffnen",
"Open in bigger view" : "In größerer Ansicht öffnen",
"Attachments" : "Anhänge",
"Comments" : "Kommentare",
"Failed to load comments" : "Laden der Kommentare ist fehlgeschlagen",
"No comments yet. Begin the discussion!" : "Bislang keine Kommentare. Beginne die Diskussion!",
@@ -255,7 +252,6 @@ OC.L10N.register(
"Reply" : "Antworten",
"Update" : "Aktualisieren",
"Write a description …" : "Beschreibung schreiben …",
"Could not save description" : "Beschreibung konnte nicht gespeichert werden",
"Description" : "Beschreibung",
"(Unsaved)" : "(nicht gespeichert)",
"(Saving…)" : "(Speichere …)",

View File

@@ -120,9 +120,6 @@
"4. Share, comment and collaborate!" : "4. Teilen, kommentieren und mitarbeiten!",
"Create your first card!" : "Erstelle Deine erste Karte!",
"This comment has more than %s characters.\nAdded as an attachment to the card with name %s.\nAccessible on URL: %s." : "Dieser Kommentar hat mehr als %s Zeichen.\nAls Anhang der Karte mit dem Namen %s hinzugefügt.\nZugriff über die URL: %s.",
"Attachments" : "Anhänge",
"File" : "Datei",
"date" : "Datum",
"Card not found" : "Karte nicht gefunden",
"Path is already shared with this card" : "Pfad wurde bereits mit dieser Karte geteilt",
"Invalid date, date format must be YYYY-MM-DD" : "Ungültiges Datum, zulässiges Datumsformat: JJJJ-MM-TT",
@@ -238,9 +235,9 @@
"Modified" : "Geändert",
"Created" : "Erstellt",
"The title cannot be empty." : "Der Titel darf nicht leer sein.",
"Cannot close unsaved card!" : "Nicht gespeicherte Karte kann nicht geschlossen werden!",
"Open in sidebar view" : "In Seitenleiste öffnen",
"Open in bigger view" : "In größerer Ansicht öffnen",
"Attachments" : "Anhänge",
"Comments" : "Kommentare",
"Failed to load comments" : "Laden der Kommentare ist fehlgeschlagen",
"No comments yet. Begin the discussion!" : "Bislang keine Kommentare. Beginne die Diskussion!",
@@ -253,7 +250,6 @@
"Reply" : "Antworten",
"Update" : "Aktualisieren",
"Write a description …" : "Beschreibung schreiben …",
"Could not save description" : "Beschreibung konnte nicht gespeichert werden",
"Description" : "Beschreibung",
"(Unsaved)" : "(nicht gespeichert)",
"(Saving…)" : "(Speichere …)",

View File

@@ -122,9 +122,6 @@ OC.L10N.register(
"4. Share, comment and collaborate!" : "4. Teilen, kommentieren und mitarbeiten!",
"Create your first card!" : "Erstellen Sie Ihre erste Karte!",
"This comment has more than %s characters.\nAdded as an attachment to the card with name %s.\nAccessible on URL: %s." : "Dieser Kommentar hat mehr als %s Zeichen.\nAls Anhang der Karte mit dem Namen %s hinzugefügt.\nZugriff über die URL: %s.",
"Attachments" : "Anhänge",
"File" : "Datei",
"date" : "Datum",
"Card not found" : "Karte nicht gefunden",
"Path is already shared with this card" : "Pfad wurde bereits mit dieser Karte geteilt",
"Invalid date, date format must be YYYY-MM-DD" : "Ungültiges Datum, zulässiges Datumsformat: JJJJ-MM-TT",
@@ -240,9 +237,9 @@ OC.L10N.register(
"Modified" : "Geändert",
"Created" : "Erstellt",
"The title cannot be empty." : "Der Titel darf nicht leer sein.",
"Cannot close unsaved card!" : "Nicht gespeicherte Karte kann nicht geschlossen werden!",
"Open in sidebar view" : "In Seitenleiste öffnen",
"Open in bigger view" : "In größerer Ansicht öffnen",
"Attachments" : "Anhänge",
"Comments" : "Kommentare",
"Failed to load comments" : "Kommentare konnten nicht geladen werden",
"No comments yet. Begin the discussion!" : "Bislang keine Kommentare. Beginnen Sie die Diskussion!",
@@ -255,7 +252,6 @@ OC.L10N.register(
"Reply" : "Antworten",
"Update" : "Aktualisieren",
"Write a description …" : "Beschreibung schreiben …",
"Could not save description" : "Beschreibung konnte nicht gespeichert werden",
"Description" : "Beschreibung",
"(Unsaved)" : "(nicht gespeichert)",
"(Saving…)" : "(Speichere…)",

View File

@@ -120,9 +120,6 @@
"4. Share, comment and collaborate!" : "4. Teilen, kommentieren und mitarbeiten!",
"Create your first card!" : "Erstellen Sie Ihre erste Karte!",
"This comment has more than %s characters.\nAdded as an attachment to the card with name %s.\nAccessible on URL: %s." : "Dieser Kommentar hat mehr als %s Zeichen.\nAls Anhang der Karte mit dem Namen %s hinzugefügt.\nZugriff über die URL: %s.",
"Attachments" : "Anhänge",
"File" : "Datei",
"date" : "Datum",
"Card not found" : "Karte nicht gefunden",
"Path is already shared with this card" : "Pfad wurde bereits mit dieser Karte geteilt",
"Invalid date, date format must be YYYY-MM-DD" : "Ungültiges Datum, zulässiges Datumsformat: JJJJ-MM-TT",
@@ -238,9 +235,9 @@
"Modified" : "Geändert",
"Created" : "Erstellt",
"The title cannot be empty." : "Der Titel darf nicht leer sein.",
"Cannot close unsaved card!" : "Nicht gespeicherte Karte kann nicht geschlossen werden!",
"Open in sidebar view" : "In Seitenleiste öffnen",
"Open in bigger view" : "In größerer Ansicht öffnen",
"Attachments" : "Anhänge",
"Comments" : "Kommentare",
"Failed to load comments" : "Kommentare konnten nicht geladen werden",
"No comments yet. Begin the discussion!" : "Bislang keine Kommentare. Beginnen Sie die Diskussion!",
@@ -253,7 +250,6 @@
"Reply" : "Antworten",
"Update" : "Aktualisieren",
"Write a description …" : "Beschreibung schreiben …",
"Could not save description" : "Beschreibung konnte nicht gespeichert werden",
"Description" : "Beschreibung",
"(Unsaved)" : "(nicht gespeichert)",
"(Saving…)" : "(Speichere…)",

View File

@@ -109,8 +109,6 @@ OC.L10N.register(
"To Do" : "Προς Ενέργεια",
"Done" : "Ολοκληρώθηκε",
"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" : "Αρχείο",
"Card not found" : "Η καρτέλα δεν βρέθηκε",
"Path is already shared with this card" : "Η διαδρομή κοινοποιείται ήδη σε αυτήν την καρτέλα",
"Invalid date, date format must be YYYY-MM-DD" : "Μη έγκυρη ημερομηνία, η μορφή ημερομηνίας πρέπει να είναι ΕΕΕΕ-ΜΜ-ΗΗ",
@@ -226,6 +224,7 @@ OC.L10N.register(
"The title cannot be empty." : "Ο τίτλος δεν μπορεί να είναι κενός.",
"Open in sidebar view" : "Άνοιγμα σε προβολή πλευρικής στήλης",
"Open in bigger view" : "Άνοιγμα σε μεγαλύτερη προβολή",
"Attachments" : "Συνημμένα",
"Comments" : "Σχόλια",
"Failed to load comments" : "Αποτυχία φόρτωσης σχολίων",
"No comments yet. Begin the discussion!" : "Χωρίς σχόλια ακόμη. Ξεκινήστε την συζήτηση!",

View File

@@ -107,8 +107,6 @@
"To Do" : "Προς Ενέργεια",
"Done" : "Ολοκληρώθηκε",
"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" : "Αρχείο",
"Card not found" : "Η καρτέλα δεν βρέθηκε",
"Path is already shared with this card" : "Η διαδρομή κοινοποιείται ήδη σε αυτήν την καρτέλα",
"Invalid date, date format must be YYYY-MM-DD" : "Μη έγκυρη ημερομηνία, η μορφή ημερομηνίας πρέπει να είναι ΕΕΕΕ-ΜΜ-ΗΗ",
@@ -224,6 +222,7 @@
"The title cannot be empty." : "Ο τίτλος δεν μπορεί να είναι κενός.",
"Open in sidebar view" : "Άνοιγμα σε προβολή πλευρικής στήλης",
"Open in bigger view" : "Άνοιγμα σε μεγαλύτερη προβολή",
"Attachments" : "Συνημμένα",
"Comments" : "Σχόλια",
"Failed to load comments" : "Αποτυχία φόρτωσης σχολίων",
"No comments yet. Begin the discussion!" : "Χωρίς σχόλια ακόμη. Ξεκινήστε την συζήτηση!",

View File

@@ -122,14 +122,11 @@ OC.L10N.register(
"4. Share, comment and collaborate!" : "4. Share, comment and collaborate!",
"Create your first card!" : "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." : "This comment has more than %s characters.\nAdded as an attachment to the card with name %s.\nAccessible on URL: %s.",
"Attachments" : "Attachments",
"File" : "File",
"date" : "date",
"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",
@@ -240,9 +237,9 @@ OC.L10N.register(
"Modified" : "Modified",
"Created" : "Created",
"The title cannot be empty." : "The title cannot be empty.",
"Cannot close unsaved card!" : "Cannot close unsaved card!",
"Open in sidebar view" : "Open in sidebar view",
"Open in bigger view" : "Open in bigger view",
"Attachments" : "Attachments",
"Comments" : "Comments",
"Failed to load comments" : "Failed to load comments",
"No comments yet. Begin the discussion!" : "No comments yet. Begin the discussion!",
@@ -255,7 +252,6 @@ OC.L10N.register(
"Reply" : "Reply",
"Update" : "Update",
"Write a description …" : "Write a description …",
"Could not save description" : "Could not save description",
"Description" : "Description",
"(Unsaved)" : "(Unsaved)",
"(Saving…)" : "(Saving…)",

View File

@@ -120,14 +120,11 @@
"4. Share, comment and collaborate!" : "4. Share, comment and collaborate!",
"Create your first card!" : "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." : "This comment has more than %s characters.\nAdded as an attachment to the card with name %s.\nAccessible on URL: %s.",
"Attachments" : "Attachments",
"File" : "File",
"date" : "date",
"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",
@@ -238,9 +235,9 @@
"Modified" : "Modified",
"Created" : "Created",
"The title cannot be empty." : "The title cannot be empty.",
"Cannot close unsaved card!" : "Cannot close unsaved card!",
"Open in sidebar view" : "Open in sidebar view",
"Open in bigger view" : "Open in bigger view",
"Attachments" : "Attachments",
"Comments" : "Comments",
"Failed to load comments" : "Failed to load comments",
"No comments yet. Begin the discussion!" : "No comments yet. Begin the discussion!",
@@ -253,7 +250,6 @@
"Reply" : "Reply",
"Update" : "Update",
"Write a description …" : "Write a description …",
"Could not save description" : "Could not save description",
"Description" : "Description",
"(Unsaved)" : "(Unsaved)",
"(Saving…)" : "(Saving…)",

View File

@@ -63,8 +63,6 @@ OC.L10N.register(
"Later" : "Poste",
"copy" : "kopio",
"Done" : "Farita",
"Attachments" : "Dosieraj aldonaĵoj",
"File" : "Dosiero",
"Invalid date, date format must be YYYY-MM-DD" : "Nevalida dato; datoformo estu JJJJ-MM-TT",
"Select the board to link to a project" : "Elekti la tabulon ligotan al projekto",
"Select board" : "Elekti tabulon",
@@ -95,6 +93,7 @@ OC.L10N.register(
"Download" : "Elŝuti",
"Modified" : "Modifita",
"Created" : "Kreita",
"Attachments" : "Dosieraj aldonaĵoj",
"Comments" : "Komentoj",
"Save" : "Konservi",
"Created:" : "Kreita:",

View File

@@ -61,8 +61,6 @@
"Later" : "Poste",
"copy" : "kopio",
"Done" : "Farita",
"Attachments" : "Dosieraj aldonaĵoj",
"File" : "Dosiero",
"Invalid date, date format must be YYYY-MM-DD" : "Nevalida dato; datoformo estu JJJJ-MM-TT",
"Select the board to link to a project" : "Elekti la tabulon ligotan al projekto",
"Select board" : "Elekti tabulon",
@@ -93,6 +91,7 @@
"Download" : "Elŝuti",
"Modified" : "Modifita",
"Created" : "Kreita",
"Attachments" : "Dosieraj aldonaĵoj",
"Comments" : "Komentoj",
"Save" : "Konservi",
"Created:" : "Kreita:",

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,15 @@ 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.",
"Attachments" : "Adjuntos",
"File" : "Archivo",
"date" : "fecha",
"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.",
"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 +163,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 +179,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 +216,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,9 +226,9 @@ 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",
"Attachments" : "Adjuntos",
"Comments" : "Comentarios",
"Failed to load comments" : "Fallo al cargar los comentarios",
"No comments yet. Begin the discussion!" : "Todavía no hay comentarios. ¡Comienza la discusión!",
@@ -255,7 +241,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 +258,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 +327,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,22 +339,16 @@ 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",
"Today" : "Hoy",
@@ -378,17 +356,17 @@ OC.L10N.register(
"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",
@@ -404,8 +382,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",

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,15 @@
"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.",
"Attachments" : "Adjuntos",
"File" : "Archivo",
"date" : "fecha",
"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.",
"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 +161,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 +177,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 +214,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,9 +224,9 @@
"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",
"Attachments" : "Adjuntos",
"Comments" : "Comentarios",
"Failed to load comments" : "Fallo al cargar los comentarios",
"No comments yet. Begin the discussion!" : "Todavía no hay comentarios. ¡Comienza la discusión!",
@@ -253,7 +239,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 +256,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 +325,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,22 +337,16 @@
"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",
"Today" : "Hoy",
@@ -376,17 +354,17 @@
"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 +380,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",

View File

@@ -14,7 +14,6 @@ OC.L10N.register(
"Action needed" : "Acción requerida",
"Later" : "Después",
"Done" : "Terminado",
"File" : "Archivo",
"Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
"Cancel" : "Cancelar",
"File already exists" : "El archivo ya existe",

View File

@@ -12,7 +12,6 @@
"Action needed" : "Acción requerida",
"Later" : "Después",
"Done" : "Terminado",
"File" : "Archivo",
"Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
"Cancel" : "Cancelar",
"File already exists" : "El archivo ya existe",

View File

@@ -42,8 +42,6 @@ OC.L10N.register(
"copy" : "copiar",
"In Progress" : "En progreso",
"Done" : "Hecho",
"Attachments" : "Adjuntos",
"File" : "Archivo",
"Card not found" : "Tarjeta no encontrada",
"Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, favor de seguir el formato AAAA-MM-DD",
"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",
@@ -78,6 +76,7 @@ OC.L10N.register(
"Download" : "Descargar",
"Modified" : "Modificado",
"Created" : "Creado",
"Attachments" : "Adjuntos",
"Comments" : "Comentarios",
"Save" : "Guardar",
"Created:" : "Creado:",

View File

@@ -40,8 +40,6 @@
"copy" : "copiar",
"In Progress" : "En progreso",
"Done" : "Hecho",
"Attachments" : "Adjuntos",
"File" : "Archivo",
"Card not found" : "Tarjeta no encontrada",
"Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, favor de seguir el formato AAAA-MM-DD",
"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",
@@ -76,6 +74,7 @@
"Download" : "Descargar",
"Modified" : "Modificado",
"Created" : "Creado",
"Attachments" : "Adjuntos",
"Comments" : "Comentarios",
"Save" : "Guardar",
"Created:" : "Creado:",

View File

@@ -19,7 +19,6 @@ OC.L10N.register(
"Later" : "Después",
"In Progress" : "En progreso",
"Done" : "Terminado",
"File" : "Archivo",
"Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
"Cancel" : "Cancelar",
"File already exists" : "El archivo ya existe",
@@ -68,6 +67,7 @@ OC.L10N.register(
"Export" : "Exportar",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",
"Due date" : "Fecha de vencimiento",
"Share" : "Compartir",
"Personal" : "Personal"

View File

@@ -17,7 +17,6 @@
"Later" : "Después",
"In Progress" : "En progreso",
"Done" : "Terminado",
"File" : "Archivo",
"Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
"Cancel" : "Cancelar",
"File already exists" : "El archivo ya existe",
@@ -66,6 +65,7 @@
"Export" : "Exportar",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",
"Due date" : "Fecha de vencimiento",
"Share" : "Compartir",
"Personal" : "Personal"

View File

@@ -19,7 +19,6 @@ OC.L10N.register(
"Later" : "Después",
"copy" : "Copiar",
"Done" : "Terminado",
"File" : "Archivo",
"Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
"Cancel" : "Cancelar",
"File already exists" : "El archivo ya existe",
@@ -33,7 +32,6 @@ OC.L10N.register(
"Tags" : "Etiquetas",
"Activity" : "Actividad",
"Undo" : "Deshacer",
"Transfer" : "Transferencia",
"Can edit" : "Puede editar",
"Can share" : "Puede compartir",
"Owner" : "Dueño",
@@ -59,7 +57,6 @@ OC.L10N.register(
"Search" : "Buscar",
"Archived boards" : "Tableros archivados",
"Shared with you" : "Compartido con usted",
"Cancel edit" : "Cancelar edición",
"Board details" : "Detalles del tablero",
"Edit board" : "Editar el tablero",
"Unarchive board" : "Desarchivar tablero",

View File

@@ -17,7 +17,6 @@
"Later" : "Después",
"copy" : "Copiar",
"Done" : "Terminado",
"File" : "Archivo",
"Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
"Cancel" : "Cancelar",
"File already exists" : "El archivo ya existe",
@@ -31,7 +30,6 @@
"Tags" : "Etiquetas",
"Activity" : "Actividad",
"Undo" : "Deshacer",
"Transfer" : "Transferencia",
"Can edit" : "Puede editar",
"Can share" : "Puede compartir",
"Owner" : "Dueño",
@@ -57,7 +55,6 @@
"Search" : "Buscar",
"Archived boards" : "Tableros archivados",
"Shared with you" : "Compartido con usted",
"Cancel edit" : "Cancelar edición",
"Board details" : "Detalles del tablero",
"Edit board" : "Editar el tablero",
"Unarchive board" : "Desarchivar tablero",

View File

@@ -18,7 +18,6 @@ OC.L10N.register(
"Action needed" : "Acción requerida",
"Later" : "Después",
"Done" : "Terminado",
"File" : "Archivo",
"Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
"Cancel" : "Cancelar",
"File already exists" : "El archivo ya existe",
@@ -67,6 +66,7 @@ OC.L10N.register(
"Export" : "Exportar",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",
"Due date" : "Fecha de vencimiento",
"Share" : "Compartir",
"Personal" : "Personal"

View File

@@ -16,7 +16,6 @@
"Action needed" : "Acción requerida",
"Later" : "Después",
"Done" : "Terminado",
"File" : "Archivo",
"Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
"Cancel" : "Cancelar",
"File already exists" : "El archivo ya existe",
@@ -65,6 +64,7 @@
"Export" : "Exportar",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",
"Due date" : "Fecha de vencimiento",
"Share" : "Compartir",
"Personal" : "Personal"

View File

@@ -18,7 +18,6 @@ OC.L10N.register(
"Action needed" : "Acción requerida",
"Later" : "Después",
"Done" : "Terminado",
"File" : "Archivo",
"Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
"Cancel" : "Cancelar",
"File already exists" : "El archivo ya existe",

View File

@@ -16,7 +16,6 @@
"Action needed" : "Acción requerida",
"Later" : "Después",
"Done" : "Terminado",
"File" : "Archivo",
"Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
"Cancel" : "Cancelar",
"File already exists" : "El archivo ya existe",

View File

@@ -101,8 +101,6 @@ OC.L10N.register(
"To Do" : "Por hacer",
"Done" : "Terminado",
"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.\n Añadido como un archivo adjunto a la tarjeta con el nombre %s.\n Accesible en la URL: %s.",
"Attachments" : "Adjuntos",
"File" : "Archivo",
"Card not found" : "No se encontró la tarjeta",
"Path is already shared with this card" : "La ruta ya está compartida con esta tarjeta",
"Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
@@ -207,6 +205,7 @@ OC.L10N.register(
"The title cannot be empty." : "El título no puede estar vacío.",
"Open in sidebar view" : "Abrir en vista de barra lateral",
"Open in bigger view" : "Abrir en vista más grande",
"Attachments" : "Adjuntos",
"Comments" : "Comentarios",
"Failed to load comments" : "Error al cargar los comentarios",
"No comments yet. Begin the discussion!" : "Aún no hay comentarios. ¡Inicia la discusión!",

View File

@@ -99,8 +99,6 @@
"To Do" : "Por hacer",
"Done" : "Terminado",
"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.\n Añadido como un archivo adjunto a la tarjeta con el nombre %s.\n Accesible en la URL: %s.",
"Attachments" : "Adjuntos",
"File" : "Archivo",
"Card not found" : "No se encontró la tarjeta",
"Path is already shared with this card" : "La ruta ya está compartida con esta tarjeta",
"Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
@@ -205,6 +203,7 @@
"The title cannot be empty." : "El título no puede estar vacío.",
"Open in sidebar view" : "Abrir en vista de barra lateral",
"Open in bigger view" : "Abrir en vista más grande",
"Attachments" : "Adjuntos",
"Comments" : "Comentarios",
"Failed to load comments" : "Error al cargar los comentarios",
"No comments yet. Begin the discussion!" : "Aún no hay comentarios. ¡Inicia la discusión!",

View File

@@ -19,7 +19,6 @@ OC.L10N.register(
"Later" : "Después",
"To Do" : "Por hacer",
"Done" : "Terminado",
"File" : "Archivo",
"Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
"Cancel" : "Cancelar",
"File already exists" : "El archivo ya existe",
@@ -68,6 +67,7 @@ OC.L10N.register(
"Export" : "Exportar",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",
"Due date" : "Fecha de vencimiento",
"Share" : "Compartir",
"Personal" : "Personal"

View File

@@ -17,7 +17,6 @@
"Later" : "Después",
"To Do" : "Por hacer",
"Done" : "Terminado",
"File" : "Archivo",
"Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
"Cancel" : "Cancelar",
"File already exists" : "El archivo ya existe",
@@ -66,6 +65,7 @@
"Export" : "Exportar",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",
"Due date" : "Fecha de vencimiento",
"Share" : "Compartir",
"Personal" : "Personal"

View File

@@ -14,7 +14,6 @@ OC.L10N.register(
"Action needed" : "Acción requerida",
"Later" : "Después",
"Done" : "Terminado",
"File" : "Archivo",
"Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
"Cancel" : "Cancelar",
"File already exists" : "El archivo ya existe",

View File

@@ -12,7 +12,6 @@
"Action needed" : "Acción requerida",
"Later" : "Después",
"Done" : "Terminado",
"File" : "Archivo",
"Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
"Cancel" : "Cancelar",
"File already exists" : "El archivo ya existe",

View File

@@ -97,8 +97,6 @@ OC.L10N.register(
"To Do" : "Pendiente",
"In Progress" : "En proceso",
"Done" : "Terminado",
"Attachments" : "Adjuntos",
"File" : "Archivo",
"Card not found" : "No se encontró la tarjeta",
"Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
"Add board" : "Añadir pizarra",
@@ -148,6 +146,7 @@ OC.L10N.register(
"Download" : "Descargar",
"Modified" : "Modificado",
"Created" : "Creado",
"Attachments" : "Adjuntos",
"Comments" : "Comentarios",
"Save" : "Guardar",
"Created:" : "Creado:",

View File

@@ -95,8 +95,6 @@
"To Do" : "Pendiente",
"In Progress" : "En proceso",
"Done" : "Terminado",
"Attachments" : "Adjuntos",
"File" : "Archivo",
"Card not found" : "No se encontró la tarjeta",
"Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
"Add board" : "Añadir pizarra",
@@ -146,6 +144,7 @@
"Download" : "Descargar",
"Modified" : "Modificado",
"Created" : "Creado",
"Attachments" : "Adjuntos",
"Comments" : "Comentarios",
"Save" : "Guardar",
"Created:" : "Creado:",

View File

@@ -14,7 +14,6 @@ OC.L10N.register(
"Action needed" : "Acción requerida",
"Later" : "Después",
"Done" : "Terminado",
"File" : "Archivo",
"Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
"Cancel" : "Cancelar",
"File already exists" : "El archivo ya existe",

View File

@@ -12,7 +12,6 @@
"Action needed" : "Acción requerida",
"Later" : "Después",
"Done" : "Terminado",
"File" : "Archivo",
"Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
"Cancel" : "Cancelar",
"File already exists" : "El archivo ya existe",

View File

@@ -14,7 +14,6 @@ OC.L10N.register(
"Action needed" : "Acción requerida",
"Later" : "Después",
"Done" : "Terminado",
"File" : "Archivo",
"Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
"Cancel" : "Cancelar",
"File already exists" : "El archivo ya existe",

View File

@@ -12,7 +12,6 @@
"Action needed" : "Acción requerida",
"Later" : "Después",
"Done" : "Terminado",
"File" : "Archivo",
"Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
"Cancel" : "Cancelar",
"File already exists" : "El archivo ya existe",

View File

@@ -15,7 +15,6 @@ OC.L10N.register(
"Later" : "Después",
"copy" : "copiar",
"Done" : "Terminado",
"File" : "Archivo",
"Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
"Cancel" : "Cancelar",
"File already exists" : "El archivo ya existe",

View File

@@ -13,7 +13,6 @@
"Later" : "Después",
"copy" : "copiar",
"Done" : "Terminado",
"File" : "Archivo",
"Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
"Cancel" : "Cancelar",
"File already exists" : "El archivo ya existe",

View File

@@ -14,7 +14,6 @@ OC.L10N.register(
"Action needed" : "Acción requerida",
"Later" : "Después",
"Done" : "Terminado",
"File" : "Archivo",
"Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
"Cancel" : "Cancelar",
"File already exists" : "El archivo ya existe",

View File

@@ -12,7 +12,6 @@
"Action needed" : "Acción requerida",
"Later" : "Después",
"Done" : "Terminado",
"File" : "Archivo",
"Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
"Cancel" : "Cancelar",
"File already exists" : "El archivo ya existe",

View File

@@ -15,7 +15,6 @@ OC.L10N.register(
"Later" : "Después",
"copy" : "copiar",
"Done" : "Terminado",
"File" : "Archivo",
"Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
"Cancel" : "Cancelar",
"File already exists" : "El archivo ya existe",

View File

@@ -13,7 +13,6 @@
"Later" : "Después",
"copy" : "copiar",
"Done" : "Terminado",
"File" : "Archivo",
"Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
"Cancel" : "Cancelar",
"File already exists" : "El archivo ya existe",

View File

@@ -18,7 +18,6 @@ OC.L10N.register(
"Action needed" : "Acción requerida",
"Later" : "Después",
"Done" : "Terminado",
"File" : "Archivo",
"Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
"Cancel" : "Cancelar",
"File already exists" : "El archivo ya existe",

View File

@@ -16,7 +16,6 @@
"Action needed" : "Acción requerida",
"Later" : "Después",
"Done" : "Terminado",
"File" : "Archivo",
"Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
"Cancel" : "Cancelar",
"File already exists" : "El archivo ya existe",

View File

@@ -14,7 +14,6 @@ OC.L10N.register(
"Action needed" : "Acción requerida",
"Later" : "Después",
"Done" : "Terminado",
"File" : "Archivo",
"Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
"Cancel" : "Cancelar",
"File already exists" : "El archivo ya existe",
@@ -63,6 +62,7 @@ OC.L10N.register(
"Export" : "Exportar",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",
"Due date" : "Fecha de vencimiento",
"Share" : "Compartir",
"Personal" : "Personal"

View File

@@ -12,7 +12,6 @@
"Action needed" : "Acción requerida",
"Later" : "Después",
"Done" : "Terminado",
"File" : "Archivo",
"Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
"Cancel" : "Cancelar",
"File already exists" : "El archivo ya existe",
@@ -61,6 +60,7 @@
"Export" : "Exportar",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",
"Due date" : "Fecha de vencimiento",
"Share" : "Compartir",
"Personal" : "Personal"

View File

@@ -1,200 +1,54 @@
OC.L10N.register(
"deck",
{
"You have created a new board {board}" : "Sa oled koostanud uue tahvli: {board}",
"{user} has created a new board {board}" : "{user} on koostanud uue tahvli: {board}",
"You have deleted the board {board}" : "Sa oled kustutanud tahvli: {board}",
"{user} has deleted the board {board}" : "{user} on kustutanud tahvli: {board}",
"You have restored the board {board}" : "Sa oled taastanud tahvli: {board}",
"{user} has restored the board {board}" : "{user} on taastanud tahvli: {board}",
"You have shared the board {board} with {acl}" : "Sa oled jaganud {board} tahvlit: {acl}",
"{user} has shared the board {board} with {acl}" : "{user} on jaganud {board} tahvlit: {acl}",
"You have removed {acl} from the board {board}" : "Sa oled eemaldanud {acl} ligipääsu tahvlilt {board}",
"{user} has removed {acl} from the board {board}" : "{user} on eemaldanud {acl} ligipääsu tahvlilt {board}",
"You have renamed the board {before} to {board}" : "Sa oled muutnud tahvli nime: {before} → {board}",
"{user} has renamed the board {before} to {board}" : "{user} on muutnud tahvli nime: {before} → {board}",
"You have archived the board {board}" : "Sa oled {board} tahvli arhiveerinud",
"{user} has archived the board {before}" : "{user} on {before} tahvli arhiveerinud",
"You have unarchived the board {board}" : "Sa oled „{board}“ tahvli arhiivist eemaldanud",
"{user} has unarchived the board {before}" : "{user} on „{before}“ tahvli arhiivist eemaldanud",
"{user} has created a new list {stack} on board {board}" : "{user} on „{board}“ tahvlil koostanud uue loendi „{stack}“ ",
"You have renamed the card {before} to {card}" : "Sa oled muutnud kaardi nime: {before} → {card}",
"{user} has renamed the card {before} to {card}" : "{user} on muutnud kaardi nime: {before} → {card}",
"You have marked the card {card} as done in list {stack} on board {board}" : "Sa oled märkinud {board} tahvli {stack} loendi {card} kaardi tehtuks",
"{user} has marked card {card} as done in list {stack} on board {board}" : "{user} on märkinud {board} tahvli {stack} loendi {card} kaardi tehtuks",
"You have marked the card {card} as undone in list {stack} on board {board}" : "Sa oled märkinud {board} tahvli {stack} loendi {card} kaardi mittetehtuks",
"{user} has marked the card {card} as undone in list {stack} on board {board}" : "{user} on märkinud {board} tahvli {stack} loendi {card} kaardi mittetehtuks",
"You have removed the due date of card {card}" : "Sina oled eemaldanud „{card}“ kaardi tähtaja",
"{user} has removed the due date of card {card}" : "{user} on eemaldanud „{card}“ kaardi tähtaja",
"You have set the due date of card {card} to {after}" : "Sina oled määranud „{card}“ kaardi tähtajaks {after}",
"{user} has set the due date of card {card} to {after}" : "{user} on määranud „{card}“ kaardi tähtajaks {after}",
"You have updated the due date of card {card} to {after}" : "Sina oled muutnud „{card}“ kaardi tähtajaks {after}",
"{user} has updated the due date of card {card} to {after}" : "{user} on muutnud „{card}“ kaardi tähtajaks {after}",
"You have added the attachment {attachment} to card {card}" : "Sa oled lisanud „{card}“ kaardile „{attachment}“ manuse",
"{user} has added the attachment {attachment} to card {card}" : "{user} on lisanud „{card}“ kaardile „{attachment}“ manuse",
"You have updated the attachment {attachment} on card {card}" : "Sina oled uuendanud „{card}“ kaardil „{attachment}“ manust",
"{user} has updated the attachment {attachment} on card {card}" : "{user} on uuendanud „{card}“ kaardil „{attachment}“ manust",
"You have deleted the attachment {attachment} from card {card}" : "Sina oled kustutanud „{card}“ kaardilt „{attachment}“ manuse",
"{user} has deleted the attachment {attachment} from card {card}" : "{user} on kustutanud „{card}“ kaardilt „{attachment}“ manuse",
"You have restored the attachment {attachment} to card {card}" : "Sa oled taastanud „{card}“ kaardile „{attachment}“ manuse",
"{user} has restored the attachment {attachment} to card {card}" : "{user} on taastanud „{card}“ kaardi „{attachment}“ manuse",
"You have commented on card {card}" : "Sina oled kommenteerinud „{card}“ kaarti",
"{user} has commented on card {card}" : "{user} on kommenteerinud „{card}“ kaarti",
"Deck" : "Deck",
"Changes in the <strong>Deck app</strong>" : "Muudatused <strong>Kanbani rakenduses</strong>",
"A <strong>board, list or card</strong> was changed" : "<strong>Tahvel, loend või kaart</strong> on muutunud",
"A <strong>comment</strong> was created on a card" : "Kaardile on lisatud<strong>kommentaar</strong>",
"A <strong>card description</strong> has been changed" : "<strong>Kaardi kirjeldus</strong> on muutunud",
"The file was uploaded" : "Fail laaditi üles",
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Üleslaetud fail on suurem, kui php.ini failis määratud upload_max_filesize",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Üleslaetud fail on suurem, kui MAX_FILE_SIZE atribuut, mis seadistati HTML vormis",
"The file was only partially uploaded" : "Fail laaditi üles ainult osaliselt",
"No file was uploaded" : "Ühtegi faili ei laaditud üles",
"Missing a temporary folder" : "Ajutine kaust on puudu",
"Could not write file to disk" : "Faili kirjutamine kettale ei õnnestunud",
"No file was uploaded" : "Ühtegi faili ei latud üles",
"Missing a temporary folder" : "Ajutine kausta on puudu",
"Could not write file to disk" : "Faili kirjutamine kettale ebaõnnestus",
"A PHP extension stopped the file upload" : "PHP laiendus peatas faili üleslaadimise",
"No file uploaded or file size exceeds maximum of %s" : "Faili ei laaditud üles või selle suurus ületab maksimaalse %s",
"Invalid file type. Only JSON files are allowed." : "Vigane failitüüp. Vaid JSON-failid on lubatud.",
"Invalid JSON data" : "Vigased JSON-i andmed",
"Failed to import board" : "Tahvli importimine ei õnnestunud",
"Cards due today" : "Kaardid, mille tähtaeg on täna",
"Cards due tomorrow" : "Kaardid, mille tähtaeg on homme",
"Upcoming cards" : "Tulevased kaardid",
"Load more" : "Laadi veel",
"Welcome to Nextcloud Deck!" : "Tere tulemast kasutama kanbani rakendust Nextcloudi Deck!",
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "„%s“ kaart „%s“ tahvlil on määratud sulle täitmiseks %s poolt.",
"{user} has assigned the card {deck-card} on {deck-board} to you." : "{user} on andnud „{deck-board}“ tahvli „{deck-card}“ kaardi sulle täitmiseks",
"The card {deck-card} on {deck-board} has reached its due date." : "Tähtaeg on käes: „{deck-card}“ kaart, „{deck-board}“ tahvel",
"%s has mentioned you in a comment on \"%s\"." : "%s mainis sind „%s“ kommentaaris.",
"{user} has mentioned you in a comment on {deck-card}." : "{user} on sind maininud „{deck-card}“ tahvli kommentaaris.",
"{user} has shared {deck-board} with you." : "{user} on „{deck-board}“ tahvlit sinuga jaganud",
"Deck board" : "Kanbani tahvel",
"Owned by %1$s" : "Omanik: %1$s",
"Deck boards, cards and comments" : "Kanbani tahvlid, kaardid ja kommentaarid",
"Create a new deck card" : "Koosta uus kanbani kaart",
"Card comments" : "Kaardi kommentaarid",
"%s on %s" : "%s %s-l",
"Deck boards and cards" : "Kanbani tahvlid ja kaardid",
"No data was provided to create an attachment." : "Polnud andmeid, millest luua manust.",
"Finished" : "Lõpetatud",
"To review" : "Ülevaatamiseks",
"Action needed" : "Tegevus on vajalik",
"Later" : "Hiljem",
"copy" : "koopia",
"Read more inside" : "Loe lisateavet järgnevast",
"Custom lists - click to rename!" : "Kohandatud loendid - klõpsi nime muutmiseks!",
"To Do" : "Tegemiseks",
"In Progress" : "Töös",
"Done" : "Valmis",
"1. Open to learn more about boards and cards" : "1. Ava lugemaks lisateavet tahvlite ja kaartide kohta",
"2. Drag cards left and right, up and down" : "2. Lohista kaarte vasakule ja paremale ning üles ja alla",
"3. Apply rich formatting and link content" : "3. Kasuta teksti vormindamise ja linkide lisamise võimalust",
"4. Share, comment and collaborate!" : "4. Jaga, kommenteeri ning osale ühistegevuses!",
"Create your first card!" : "Koosta oma esimene kaart!",
"This comment has more than %s characters.\nAdded as an attachment to the card with name %s.\nAccessible on URL: %s." : "Sellel kommentaari pikkus on üle %s tähemärgi.\nTa on kaardile lisatud „%s“ nimega manusena.\nVõrguaadress: %s.",
"Attachments" : "Manused",
"File" : "Fail",
"date" : "kuupäev",
"Card not found" : "Kaarti ei leidu",
"Path is already shared with this card" : "Asukoht on juba selle kaardiga jagatud",
"Invalid date, date format must be YYYY-MM-DD" : "Vigane kuupäev, formaat peab olema YYYY-MM-DD",
"Personal planning and team project organization" : "Projektijuhtimise lahendus sulle ja sinu tiimile",
"Add board" : "Lisa tahvel",
"Card details" : "Kaardi üksikasjad",
"Select the board to link to a project" : "Vali projektiga seotav tahvel",
"Search by board title" : "Otsi tahvli pealkirja alusel",
"Select board" : "Vali tahvel",
"Move/copy card" : "Teisalda või kopeeri kaart",
"Select a board" : "Vali tahvel",
"No lists available" : "Loendeid pole saadaval",
"Select a list" : "Vali loend",
"Move card" : "Teisalda kaart",
"Copy card" : "Kopeeri kaart",
"Select the card to link to a project" : "Vali kaart, mida projektis viidata",
"Link to card" : "Lisa link kaardile",
"Select a card" : "Vali kaart",
"Cancel" : "Katkesta",
"This board is read only" : "See tahvle on vaid loetav",
"Cancel" : "Loobu",
"Drop your files to upload" : "Üleslaadimiseks lohista failid siia",
"File already exists" : "Fail on juba olemas",
"A file with the name {filename} already exists." : "„{filename}“ nimega fail on juba olemas.",
"Do you want to overwrite it?" : "Kas sa sooviksid ta üle kirjutada?",
"Overwrite file" : "Kirjuta fail üle",
"Keep existing file" : "Säilita olemasolev fail",
"Add card" : "Lisa kaart",
"Archived cards" : "Arhiveeritud kaardid",
"Add list" : "Lisa loend",
"List name" : "Nimekirja nimi",
"Active filters" : "Aktiivsed filtrid",
"Apply filter" : "Rakenda filtrit",
"Filter by tag" : "Filtreeri sildi alusel",
"Filter by assigned user" : "Filtreeri täitja alusel",
"Unassigned" : "Täitja on määramata",
"Filter by status" : "Filtreeri oleku järgi",
"Open and completed" : "Avatud ja lõpetatud",
"Open" : "Ava",
"Completed" : "Lõpetatud",
"Filter by due date" : "Filtreeri tähtaja alusel",
"Overdue" : "Üle tähtaja",
"Next 24 hours" : "Järgmise 24 tunni jooksul",
"Next 7 days" : "Järgmise 7 päeva jooksul",
"Next 30 days" : "Järgmise 30 päeva jooksul",
"No due date" : "Tähtaega pole",
"Clear filter" : "Tühjenda filter",
"View Modes" : "Vaadete liigid",
"Toggle View Modes" : "Lülita vaadete liike sisse/välja",
"Hide archived cards" : "Peida arhiveeritud kaardid",
"Show archived cards" : "Näita arhiveeritud kaarte",
"Toggle compact mode" : "Lülita kompaktne vaade sisse/välja",
"Hide card cover images" : "Peida kaardi kaanepildid",
"Show card cover images" : "Näita kaardi kaanepilte",
"Open details" : "Ava üksikasjad",
"Details" : "Üksikasjad",
"Currently present people" : "Hetkel kohalolevad inimesed",
"Loading board" : "Laadin tahvlit",
"Board not found" : "Tahvlit ei leidu",
"Create a new list to add cards to this board" : "Kaartide lisamiseks sellele tahvlile koosta uus loend",
"Sharing" : "Jagamine",
"Tags" : "Sildid",
"Deleted items" : "Kustutatud kirjed",
"Activity" : "Tegevus",
"Deleted lists" : "Kustutatud loendis",
"Undo" : "Tühista",
"Deleted cards" : "Kustutatud kaart",
"Failed to create share with {displayName}" : "Jagamine ei õnnestunud: {displayName}",
"Are you sure you want to transfer the board {title} to {user}?" : "Kas oled kindel et tahad „{title}“ tahvli omandi üle anda kasutajale „{user}“?",
"Transfer the board." : "Anna omand üle.",
"Transfer" : "Teisalda",
"The board has been transferred to {user}" : "Tahvli omand on üle antud kasutajale {user}",
"Failed to transfer the board to {user}" : "Tahvli omandi üleandmine kasutajale {user} ei õnnestunud",
"Share board with a user, group or team …" : "Jaga tahvlit kasutaja, grupi või tiimidega…",
"Searching for users, groups and teams …" : "Otsin kasutajaid, gruppe või tiime…",
"No participants found" : "Osalejaid ei leidu",
"Board owner" : "Tahvli omanik",
"(Group)" : "(Grupp)",
"(Team)" : "(Tiim)",
"Can edit" : "Võib muuta",
"Can share" : "Võib jagada",
"Can manage" : "Võib hallata",
"Can edit" : "Võib redigeerida",
"Can share" : "Can share",
"Owner" : "Omanik",
"Delete" : "Kustuta",
"List deleted" : "Loend on kustutatud",
"Edit list title" : "Muuda loendi pealkirja",
"Archive all cards" : "Arhiveeri kõik kaardid",
"Unarchive all cards" : "Eemalda kõik kaardid arhiivist",
"Delete list" : "Kustuta loend",
"Archive all cards in this list" : "Arhiveeri kõik selle loendi kaardid",
"Unarchive all cards in this list" : "Eemalda kõik selle loendi kaardid arhiivist",
"Add a new card" : "Lisa uus kaart",
"Card name" : "Kaardi nimi",
"title and color value must be provided" : "Minimaalselt on vajalik pealkiri ja kaardi värv",
"Edit" : "Muuda",
"Add a new tag" : "Lisa uus silt",
"Board name" : "Tahvli nimi",
"Edit" : "Redigeeri",
"Members" : "Liikmed",
"Assign to users/groups/team" : "Anna täitmiseks kasutajale/grupile/tiimile",
"Assign a user to this card…" : "Anna kaart kasutajale täitmiseks…",
"Select a user to assign to this card…" : "Vali kasutaja, kellele sa tahad selle kaardi ülesandeks anda…",
"File to share" : "Jagatav fail",
"Invalid path selected" : "Vigane asukoht on valitud",
"Upload new files" : "Laadi uued failid üles",
@@ -209,182 +63,51 @@ OC.L10N.register(
"Modified" : "Muudetud",
"Created" : "Loodud",
"The title cannot be empty." : "Pealkiri ei saa olla tühi.",
"Cannot close unsaved card!" : "Salvestamata kaarti ei saa sulgeda!",
"Open in sidebar view" : "Ava külgriba vaates",
"Open in bigger view" : "Ava suuremas vaates",
"Attachments" : "Manused",
"Comments" : "Kommentaarid",
"Failed to load comments" : "Kommentaaride laadimine ei õnnestunud",
"No comments yet. Begin the discussion!" : "Kommentaare veel pole. Asu aga keskustelema!",
"The comment cannot be empty." : "Kommentaar ei saa olla tühi.",
"The comment cannot be longer than 1000 characters." : "Kommentaar ei või olla pikem, kui 1000 tähemärki",
"Save" : "Salvesta",
"Created:" : "Loodud:",
"In reply to" : "Vastuseks:",
"Cancel reply" : "Katkesta vastamine",
"Reply" : "Vasta",
"Update" : "Uuenda",
"Write a description …" : "Koosta kirjeldus…",
"Could not save description" : "Kirjelduse salvestamine ei õnnestunud",
"Description" : "Kirjeldus",
"(Unsaved)" : "(Salvestamata)",
"(Saving…)" : "(Salvestan…)",
"Formatting help" : "Abiteave vorminduse kohta",
"Edit description" : "Muuda kirjeldust",
"View description" : "Vaata kirjeldust",
"Add Attachment" : "Lisa manus",
"Choose attachment" : "Vali manus",
"Select Date" : "Vali kuupäev",
"Later today {timeLocale}" : "Täna hiljem {timeLocale}",
"Set due date for later today" : "Määra tähtaeg tänaseks hilisemaks ajaks",
"Tomorrow {timeLocale}" : "Homme {timeLocale}",
"Set due date for tomorrow" : "Määra tähtaeg homseks",
"This weekend {timeLocale}" : "Sel nädalavahetusel {timeLocale}",
"Set due date for this weekend" : "Määra tähtaeg selleks nädalavahetuseks",
"Next week {timeLocale}" : "Järgmisel nädalal {timeLocale}",
"Set due date for next week" : "Määra tähtaeg järgmiseks nädalaks",
"Assign a due date to this card…" : "Määra sellele kaardile tähtaeg…",
"Set a due date" : "Määra tähtaeg",
"Add due date" : "Lisa tähtaeg",
"Choose a date" : "Vali kuupäev",
"Remove due date" : "Eemalda tähtaeg",
"Mark as done" : "Märgi tehtuks",
"Due at:" : "Tähtaeg:",
"Not done" : "Pole valmis",
"Unarchive card" : "Eemalda kaart arhiivist",
"Archive card" : "Arhiveeri kaart",
"Assign a tag to this card…" : "Lisa sellele kaardile silt…",
"Select or create a tag…" : "Vali või koosta silt…",
"Create a new tag:" : "Lisa uus silt:",
"(group)" : "(grupp)",
"{count} comments, {unread} unread" : "{count} kommentaari, neist {unread} lugemata",
"Todo items" : "Ülesanded",
"Edit card title" : "Muuda kaardi pealkirja",
"Open link" : "Ava link",
"Card deleted" : "Kaart on kustutatud",
"Edit title" : "Muuda pealkirja",
"Assign to me" : "Anna täitmiseks mulle",
"Unassign myself" : "Võta minult see ülesanne ära",
"Mark as not done" : "Märgi mittetehtuks",
"Delete card" : "Kustuta kaart",
"seconds ago" : "sekundit tagasi",
"Keyboard shortcuts" : "Klaviatuuri otseteed",
"Boost your productivity using Deck with keyboard shortcuts." : "Kasuta kiirklahvide abil seda kanbani rakendust tõhusamalt",
"Board actions" : "Tegevused tahvliga",
"Keyboard shortcut" : "Klaviatuuri otsetee",
"Action" : "Tegevus",
"Shift" : "Nihuta",
"Scroll" : "Kerimine",
"Scroll sideways" : "Külitsi kerimine",
"Navigate between cards" : "Liigu kaartide vahel",
"Esc" : "Esc",
"Close card details" : "Sulge kaardi üksikasjad",
"Ctrl" : "Ctrl",
"Search" : "Otsi",
"Show card filters" : "Näita kaartide filtreid",
"Clear card filters" : "Tühjenda kaartide filtrid",
"Show help dialog" : "Näita abiteavet",
"Card actions" : "Tegevused kaardiga",
"The following actions can be triggered on the currently highlighted card" : "Hetkel esiletõstetud kaardiga saab teha järgmisi toiminguid",
"Enter" : "Sisestusklahv",
"Space" : "Tühikuklahv",
"Open card details" : "Ava kaardi üksikasjad",
"Edit the card title" : "Muuda kaardi pealkirja",
"Assign yourself to the current card" : "Anna see kaart endale täitmiseks",
"Archive/unarchive the current card" : "Lisa see kaart arhiivi või eemalda sealt",
"Mark card as completed/not completed" : "Märgi lõpetatuks/pooleli olevaks",
"Open card menu" : "Ava kaardi menüü",
"All boards" : "Kõik tahvlid",
"Archived boards" : "Arhiveeritud tahvlid",
"Shared with you" : "Sinuga jagatud",
"Deck settings" : "Kanbani rakenduse seadistused",
"Use bigger card view" : "Kasuta suuremat kaardivaadet",
"Show card ID badge" : "Näita silti kaardi tunnusega",
"Show boards in calendar/tasks" : "Näita tahvleid kalendrite ja ülesannete vaates",
"Limit board creation to some groups" : "Piira tahvlite loomise õigus mõnede gruppidega",
"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." : "Kasutajad, kes pole nende gruppide liikmed, ei saa oma tahvleid luua, kuid saavad töötada tahvlitega, mida neile on jagatud.",
"Cancel edit" : "Loobu muutmisest",
"Save board" : "Salvesta tahvel",
"Board {0} deleted" : "„{0}“ tahvel on kustutatud",
"All cards" : "Kõik kaardid",
"Only assigned cards" : "Vaid kaardid, kellel on täitja olemas",
"No reminder" : "Meeldetuletust pole",
"An error occurred" : "Tekkis viga",
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Kas oled kindel, et soovid „{title}“ tahvli kustutada. Sellega saavad kustutatud kõik selle tahvli andmed, sealhulgas arhiveeritud kaardid.",
"Delete the board?" : "Kas kustutame selle tahvli?",
"Exporting board..." : "Ekspordin tahvlit...",
"Board details" : "Tahvli üksikasjad",
"Edit board" : "Muuda tahvlit",
"Clone board" : "Tee tahvlist koopia",
"Unarchive board" : "Eemalda tahvel arhiivist",
"Archive board" : "Arhiveeri tahvel",
"Export board" : "Ekspordi tahvel",
"Turn on due date reminders" : "Kasuta tähtaja meeldetuletusi",
"Turn off due date reminders" : "Ära kasuta tähtaja meeldetuletusi",
"Due date reminders" : "Tähtaja meeldetuletused",
"Assigned cards" : "Kaardid, millel on täitja olemas",
"An error occurred" : "Tekkis tõrge",
"No notifications" : "Märguandeid pole",
"Delete board" : "Kustuta tahvel",
"Importing board..." : "Impordin tahvlit...",
"Board imported successfully" : "Tahvli importimine õnnestus",
"Import board" : "Impordi tahvel",
"Clone {boardTitle}" : "Tee tahvlist koopia: {boardTitle}",
"Clone cards" : "Tee kaartidest koopia",
"Clone assignments" : "Tee ülesannetest koopia",
"Clone labels" : "Tee siltidest koopia",
"Clone due dates" : "Tee tähtaegadest koopia",
"Advanced options" : "Täpsemad valikud",
"Move all cards to the first list" : "Tõsta kõik kaardid esimesse loendisse",
"Restore archived cards" : "Taasta arhiveeritud kaardid",
"Clone" : "Tee koopia",
"Export {boardTitle}" : "Ekspordi „{boardTitle}“",
"Export as JSON" : "Ekspordi JSON-failina",
"Export as CSV" : "Ekspordi CSV-failina",
"Note: Only the JSON format is supported for importing back into the Deck app." : "Märkus: vaid JSON-vorming on toetatud tagasi importimiseks kanbani-rakendusse.",
"Export" : "Ekspordi",
"Loading filtered view" : "Laadin filtreeritud vaadet",
"Today" : "Täna",
"Tomorrow" : "Homme",
"No due" : "Tähtaega pole",
"Search for {searchQuery} in all boards" : "Otsi kõikidelt tahvlitelt: „{searchQuery}“",
"No results found" : "Otsingutulemusi ei leidu",
"Deck board {name}\n* Last modified on {lastMod}" : "Kanbani tahvel {name}\n* Viimati muudetud {lastMod}",
"* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* Loodud {created}\n* Viimati muudetud {lastMod}\n* {nbAttachments} manus(t)\n* {nbComments} kommentaar(i)",
"{nbCards} cards" : "{nbCards} kaarti",
"Due on {date}" : "Tähtaeg: {date}",
"{stack} in {board}" : "„{stack}“ kasutaja „{board}“ kõnes",
"Click to expand description" : "Klõpsi kogu kirjelduse vaatamiseks",
"Click to expand comment" : "Klõpsi kogu kommentaari vaatamiseks",
"Create card" : "Koosta kaart",
"Create a new card" : "Koosta uus Kanbani kaart",
"Card title" : "Kaardi pealkiri",
"Creating the new card …" : "Uus kaart on loomisel...",
"Card \"{card}\" was added to \"{board}\"" : "„{card}“ ülesanne on lisatud „{board}“ tahvlile",
"Open card" : "Ava kaart",
"Close" : "Sulge",
"No upcoming cards" : "Lähiajal äitmisele kuuluvaid kaarte pole",
"upcoming cards today" : "täna täitmisele kuuluvad kaardid",
"upcoming cards tomorrow" : "homme täitmisele kuuluvad kaardid",
"upcoming cards" : "järgmised täitmisele kuuluvad kaardid",
"New card" : "Uus kaart",
"Link to a board" : "Lisa link tahvlile",
"Link to a card" : "Lisa link kaardile",
"Create a card" : "Koosta kaart",
"Message from {author} in {conversationName}" : "Sõnum kasutajalt „{author}“ „{conversationName}“ vestluses",
"Something went wrong" : "Midagi läks valesti",
"Failed to upload {name}" : "„{name}“ üleslaadimine ei õnnestunud",
"Maximum file size of {size} exceeded" : "Failide maksimaalne lubatud suurus {size} on ületatud",
"Assigned users" : "Ülesannetega kasutajad",
"Due date" : "Tähtaeg",
"Error creating the share" : "Viga jaosmeedia loomisel",
"Share with a Deck card" : "Jaga kanbani kaardiga",
"Share {file} with a Deck card" : "Jaga „{file}“ faili kanbani kaardiga",
"Share" : "Jaga",
"Personal" : "Isiklik",
"To do" : "Tegemiseks",
"Doing" : "Tegemisel",
"Example Task 3" : "Näidisülesanne 3",
"Example Task 2" : "Näidisülesanne 2",
"Example Task 1" : "Näidisülesanne 1",
"Move card to another board" : "Tõsta kaart teisele tahvlile"
"Personal" : "Isiklik"
},
"nplurals=2; plural=(n != 1);");

View File

@@ -1,198 +1,52 @@
{ "translations": {
"You have created a new board {board}" : "Sa oled koostanud uue tahvli: {board}",
"{user} has created a new board {board}" : "{user} on koostanud uue tahvli: {board}",
"You have deleted the board {board}" : "Sa oled kustutanud tahvli: {board}",
"{user} has deleted the board {board}" : "{user} on kustutanud tahvli: {board}",
"You have restored the board {board}" : "Sa oled taastanud tahvli: {board}",
"{user} has restored the board {board}" : "{user} on taastanud tahvli: {board}",
"You have shared the board {board} with {acl}" : "Sa oled jaganud {board} tahvlit: {acl}",
"{user} has shared the board {board} with {acl}" : "{user} on jaganud {board} tahvlit: {acl}",
"You have removed {acl} from the board {board}" : "Sa oled eemaldanud {acl} ligipääsu tahvlilt {board}",
"{user} has removed {acl} from the board {board}" : "{user} on eemaldanud {acl} ligipääsu tahvlilt {board}",
"You have renamed the board {before} to {board}" : "Sa oled muutnud tahvli nime: {before} → {board}",
"{user} has renamed the board {before} to {board}" : "{user} on muutnud tahvli nime: {before} → {board}",
"You have archived the board {board}" : "Sa oled {board} tahvli arhiveerinud",
"{user} has archived the board {before}" : "{user} on {before} tahvli arhiveerinud",
"You have unarchived the board {board}" : "Sa oled „{board}“ tahvli arhiivist eemaldanud",
"{user} has unarchived the board {before}" : "{user} on „{before}“ tahvli arhiivist eemaldanud",
"{user} has created a new list {stack} on board {board}" : "{user} on „{board}“ tahvlil koostanud uue loendi „{stack}“ ",
"You have renamed the card {before} to {card}" : "Sa oled muutnud kaardi nime: {before} → {card}",
"{user} has renamed the card {before} to {card}" : "{user} on muutnud kaardi nime: {before} → {card}",
"You have marked the card {card} as done in list {stack} on board {board}" : "Sa oled märkinud {board} tahvli {stack} loendi {card} kaardi tehtuks",
"{user} has marked card {card} as done in list {stack} on board {board}" : "{user} on märkinud {board} tahvli {stack} loendi {card} kaardi tehtuks",
"You have marked the card {card} as undone in list {stack} on board {board}" : "Sa oled märkinud {board} tahvli {stack} loendi {card} kaardi mittetehtuks",
"{user} has marked the card {card} as undone in list {stack} on board {board}" : "{user} on märkinud {board} tahvli {stack} loendi {card} kaardi mittetehtuks",
"You have removed the due date of card {card}" : "Sina oled eemaldanud „{card}“ kaardi tähtaja",
"{user} has removed the due date of card {card}" : "{user} on eemaldanud „{card}“ kaardi tähtaja",
"You have set the due date of card {card} to {after}" : "Sina oled määranud „{card}“ kaardi tähtajaks {after}",
"{user} has set the due date of card {card} to {after}" : "{user} on määranud „{card}“ kaardi tähtajaks {after}",
"You have updated the due date of card {card} to {after}" : "Sina oled muutnud „{card}“ kaardi tähtajaks {after}",
"{user} has updated the due date of card {card} to {after}" : "{user} on muutnud „{card}“ kaardi tähtajaks {after}",
"You have added the attachment {attachment} to card {card}" : "Sa oled lisanud „{card}“ kaardile „{attachment}“ manuse",
"{user} has added the attachment {attachment} to card {card}" : "{user} on lisanud „{card}“ kaardile „{attachment}“ manuse",
"You have updated the attachment {attachment} on card {card}" : "Sina oled uuendanud „{card}“ kaardil „{attachment}“ manust",
"{user} has updated the attachment {attachment} on card {card}" : "{user} on uuendanud „{card}“ kaardil „{attachment}“ manust",
"You have deleted the attachment {attachment} from card {card}" : "Sina oled kustutanud „{card}“ kaardilt „{attachment}“ manuse",
"{user} has deleted the attachment {attachment} from card {card}" : "{user} on kustutanud „{card}“ kaardilt „{attachment}“ manuse",
"You have restored the attachment {attachment} to card {card}" : "Sa oled taastanud „{card}“ kaardile „{attachment}“ manuse",
"{user} has restored the attachment {attachment} to card {card}" : "{user} on taastanud „{card}“ kaardi „{attachment}“ manuse",
"You have commented on card {card}" : "Sina oled kommenteerinud „{card}“ kaarti",
"{user} has commented on card {card}" : "{user} on kommenteerinud „{card}“ kaarti",
"Deck" : "Deck",
"Changes in the <strong>Deck app</strong>" : "Muudatused <strong>Kanbani rakenduses</strong>",
"A <strong>board, list or card</strong> was changed" : "<strong>Tahvel, loend või kaart</strong> on muutunud",
"A <strong>comment</strong> was created on a card" : "Kaardile on lisatud<strong>kommentaar</strong>",
"A <strong>card description</strong> has been changed" : "<strong>Kaardi kirjeldus</strong> on muutunud",
"The file was uploaded" : "Fail laaditi üles",
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Üleslaetud fail on suurem, kui php.ini failis määratud upload_max_filesize",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Üleslaetud fail on suurem, kui MAX_FILE_SIZE atribuut, mis seadistati HTML vormis",
"The file was only partially uploaded" : "Fail laaditi üles ainult osaliselt",
"No file was uploaded" : "Ühtegi faili ei laaditud üles",
"Missing a temporary folder" : "Ajutine kaust on puudu",
"Could not write file to disk" : "Faili kirjutamine kettale ei õnnestunud",
"No file was uploaded" : "Ühtegi faili ei latud üles",
"Missing a temporary folder" : "Ajutine kausta on puudu",
"Could not write file to disk" : "Faili kirjutamine kettale ebaõnnestus",
"A PHP extension stopped the file upload" : "PHP laiendus peatas faili üleslaadimise",
"No file uploaded or file size exceeds maximum of %s" : "Faili ei laaditud üles või selle suurus ületab maksimaalse %s",
"Invalid file type. Only JSON files are allowed." : "Vigane failitüüp. Vaid JSON-failid on lubatud.",
"Invalid JSON data" : "Vigased JSON-i andmed",
"Failed to import board" : "Tahvli importimine ei õnnestunud",
"Cards due today" : "Kaardid, mille tähtaeg on täna",
"Cards due tomorrow" : "Kaardid, mille tähtaeg on homme",
"Upcoming cards" : "Tulevased kaardid",
"Load more" : "Laadi veel",
"Welcome to Nextcloud Deck!" : "Tere tulemast kasutama kanbani rakendust Nextcloudi Deck!",
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "„%s“ kaart „%s“ tahvlil on määratud sulle täitmiseks %s poolt.",
"{user} has assigned the card {deck-card} on {deck-board} to you." : "{user} on andnud „{deck-board}“ tahvli „{deck-card}“ kaardi sulle täitmiseks",
"The card {deck-card} on {deck-board} has reached its due date." : "Tähtaeg on käes: „{deck-card}“ kaart, „{deck-board}“ tahvel",
"%s has mentioned you in a comment on \"%s\"." : "%s mainis sind „%s“ kommentaaris.",
"{user} has mentioned you in a comment on {deck-card}." : "{user} on sind maininud „{deck-card}“ tahvli kommentaaris.",
"{user} has shared {deck-board} with you." : "{user} on „{deck-board}“ tahvlit sinuga jaganud",
"Deck board" : "Kanbani tahvel",
"Owned by %1$s" : "Omanik: %1$s",
"Deck boards, cards and comments" : "Kanbani tahvlid, kaardid ja kommentaarid",
"Create a new deck card" : "Koosta uus kanbani kaart",
"Card comments" : "Kaardi kommentaarid",
"%s on %s" : "%s %s-l",
"Deck boards and cards" : "Kanbani tahvlid ja kaardid",
"No data was provided to create an attachment." : "Polnud andmeid, millest luua manust.",
"Finished" : "Lõpetatud",
"To review" : "Ülevaatamiseks",
"Action needed" : "Tegevus on vajalik",
"Later" : "Hiljem",
"copy" : "koopia",
"Read more inside" : "Loe lisateavet järgnevast",
"Custom lists - click to rename!" : "Kohandatud loendid - klõpsi nime muutmiseks!",
"To Do" : "Tegemiseks",
"In Progress" : "Töös",
"Done" : "Valmis",
"1. Open to learn more about boards and cards" : "1. Ava lugemaks lisateavet tahvlite ja kaartide kohta",
"2. Drag cards left and right, up and down" : "2. Lohista kaarte vasakule ja paremale ning üles ja alla",
"3. Apply rich formatting and link content" : "3. Kasuta teksti vormindamise ja linkide lisamise võimalust",
"4. Share, comment and collaborate!" : "4. Jaga, kommenteeri ning osale ühistegevuses!",
"Create your first card!" : "Koosta oma esimene kaart!",
"This comment has more than %s characters.\nAdded as an attachment to the card with name %s.\nAccessible on URL: %s." : "Sellel kommentaari pikkus on üle %s tähemärgi.\nTa on kaardile lisatud „%s“ nimega manusena.\nVõrguaadress: %s.",
"Attachments" : "Manused",
"File" : "Fail",
"date" : "kuupäev",
"Card not found" : "Kaarti ei leidu",
"Path is already shared with this card" : "Asukoht on juba selle kaardiga jagatud",
"Invalid date, date format must be YYYY-MM-DD" : "Vigane kuupäev, formaat peab olema YYYY-MM-DD",
"Personal planning and team project organization" : "Projektijuhtimise lahendus sulle ja sinu tiimile",
"Add board" : "Lisa tahvel",
"Card details" : "Kaardi üksikasjad",
"Select the board to link to a project" : "Vali projektiga seotav tahvel",
"Search by board title" : "Otsi tahvli pealkirja alusel",
"Select board" : "Vali tahvel",
"Move/copy card" : "Teisalda või kopeeri kaart",
"Select a board" : "Vali tahvel",
"No lists available" : "Loendeid pole saadaval",
"Select a list" : "Vali loend",
"Move card" : "Teisalda kaart",
"Copy card" : "Kopeeri kaart",
"Select the card to link to a project" : "Vali kaart, mida projektis viidata",
"Link to card" : "Lisa link kaardile",
"Select a card" : "Vali kaart",
"Cancel" : "Katkesta",
"This board is read only" : "See tahvle on vaid loetav",
"Cancel" : "Loobu",
"Drop your files to upload" : "Üleslaadimiseks lohista failid siia",
"File already exists" : "Fail on juba olemas",
"A file with the name {filename} already exists." : "„{filename}“ nimega fail on juba olemas.",
"Do you want to overwrite it?" : "Kas sa sooviksid ta üle kirjutada?",
"Overwrite file" : "Kirjuta fail üle",
"Keep existing file" : "Säilita olemasolev fail",
"Add card" : "Lisa kaart",
"Archived cards" : "Arhiveeritud kaardid",
"Add list" : "Lisa loend",
"List name" : "Nimekirja nimi",
"Active filters" : "Aktiivsed filtrid",
"Apply filter" : "Rakenda filtrit",
"Filter by tag" : "Filtreeri sildi alusel",
"Filter by assigned user" : "Filtreeri täitja alusel",
"Unassigned" : "Täitja on määramata",
"Filter by status" : "Filtreeri oleku järgi",
"Open and completed" : "Avatud ja lõpetatud",
"Open" : "Ava",
"Completed" : "Lõpetatud",
"Filter by due date" : "Filtreeri tähtaja alusel",
"Overdue" : "Üle tähtaja",
"Next 24 hours" : "Järgmise 24 tunni jooksul",
"Next 7 days" : "Järgmise 7 päeva jooksul",
"Next 30 days" : "Järgmise 30 päeva jooksul",
"No due date" : "Tähtaega pole",
"Clear filter" : "Tühjenda filter",
"View Modes" : "Vaadete liigid",
"Toggle View Modes" : "Lülita vaadete liike sisse/välja",
"Hide archived cards" : "Peida arhiveeritud kaardid",
"Show archived cards" : "Näita arhiveeritud kaarte",
"Toggle compact mode" : "Lülita kompaktne vaade sisse/välja",
"Hide card cover images" : "Peida kaardi kaanepildid",
"Show card cover images" : "Näita kaardi kaanepilte",
"Open details" : "Ava üksikasjad",
"Details" : "Üksikasjad",
"Currently present people" : "Hetkel kohalolevad inimesed",
"Loading board" : "Laadin tahvlit",
"Board not found" : "Tahvlit ei leidu",
"Create a new list to add cards to this board" : "Kaartide lisamiseks sellele tahvlile koosta uus loend",
"Sharing" : "Jagamine",
"Tags" : "Sildid",
"Deleted items" : "Kustutatud kirjed",
"Activity" : "Tegevus",
"Deleted lists" : "Kustutatud loendis",
"Undo" : "Tühista",
"Deleted cards" : "Kustutatud kaart",
"Failed to create share with {displayName}" : "Jagamine ei õnnestunud: {displayName}",
"Are you sure you want to transfer the board {title} to {user}?" : "Kas oled kindel et tahad „{title}“ tahvli omandi üle anda kasutajale „{user}“?",
"Transfer the board." : "Anna omand üle.",
"Transfer" : "Teisalda",
"The board has been transferred to {user}" : "Tahvli omand on üle antud kasutajale {user}",
"Failed to transfer the board to {user}" : "Tahvli omandi üleandmine kasutajale {user} ei õnnestunud",
"Share board with a user, group or team …" : "Jaga tahvlit kasutaja, grupi või tiimidega…",
"Searching for users, groups and teams …" : "Otsin kasutajaid, gruppe või tiime…",
"No participants found" : "Osalejaid ei leidu",
"Board owner" : "Tahvli omanik",
"(Group)" : "(Grupp)",
"(Team)" : "(Tiim)",
"Can edit" : "Võib muuta",
"Can share" : "Võib jagada",
"Can manage" : "Võib hallata",
"Can edit" : "Võib redigeerida",
"Can share" : "Can share",
"Owner" : "Omanik",
"Delete" : "Kustuta",
"List deleted" : "Loend on kustutatud",
"Edit list title" : "Muuda loendi pealkirja",
"Archive all cards" : "Arhiveeri kõik kaardid",
"Unarchive all cards" : "Eemalda kõik kaardid arhiivist",
"Delete list" : "Kustuta loend",
"Archive all cards in this list" : "Arhiveeri kõik selle loendi kaardid",
"Unarchive all cards in this list" : "Eemalda kõik selle loendi kaardid arhiivist",
"Add a new card" : "Lisa uus kaart",
"Card name" : "Kaardi nimi",
"title and color value must be provided" : "Minimaalselt on vajalik pealkiri ja kaardi värv",
"Edit" : "Muuda",
"Add a new tag" : "Lisa uus silt",
"Board name" : "Tahvli nimi",
"Edit" : "Redigeeri",
"Members" : "Liikmed",
"Assign to users/groups/team" : "Anna täitmiseks kasutajale/grupile/tiimile",
"Assign a user to this card…" : "Anna kaart kasutajale täitmiseks…",
"Select a user to assign to this card…" : "Vali kasutaja, kellele sa tahad selle kaardi ülesandeks anda…",
"File to share" : "Jagatav fail",
"Invalid path selected" : "Vigane asukoht on valitud",
"Upload new files" : "Laadi uued failid üles",
@@ -207,182 +61,51 @@
"Modified" : "Muudetud",
"Created" : "Loodud",
"The title cannot be empty." : "Pealkiri ei saa olla tühi.",
"Cannot close unsaved card!" : "Salvestamata kaarti ei saa sulgeda!",
"Open in sidebar view" : "Ava külgriba vaates",
"Open in bigger view" : "Ava suuremas vaates",
"Attachments" : "Manused",
"Comments" : "Kommentaarid",
"Failed to load comments" : "Kommentaaride laadimine ei õnnestunud",
"No comments yet. Begin the discussion!" : "Kommentaare veel pole. Asu aga keskustelema!",
"The comment cannot be empty." : "Kommentaar ei saa olla tühi.",
"The comment cannot be longer than 1000 characters." : "Kommentaar ei või olla pikem, kui 1000 tähemärki",
"Save" : "Salvesta",
"Created:" : "Loodud:",
"In reply to" : "Vastuseks:",
"Cancel reply" : "Katkesta vastamine",
"Reply" : "Vasta",
"Update" : "Uuenda",
"Write a description …" : "Koosta kirjeldus…",
"Could not save description" : "Kirjelduse salvestamine ei õnnestunud",
"Description" : "Kirjeldus",
"(Unsaved)" : "(Salvestamata)",
"(Saving…)" : "(Salvestan…)",
"Formatting help" : "Abiteave vorminduse kohta",
"Edit description" : "Muuda kirjeldust",
"View description" : "Vaata kirjeldust",
"Add Attachment" : "Lisa manus",
"Choose attachment" : "Vali manus",
"Select Date" : "Vali kuupäev",
"Later today {timeLocale}" : "Täna hiljem {timeLocale}",
"Set due date for later today" : "Määra tähtaeg tänaseks hilisemaks ajaks",
"Tomorrow {timeLocale}" : "Homme {timeLocale}",
"Set due date for tomorrow" : "Määra tähtaeg homseks",
"This weekend {timeLocale}" : "Sel nädalavahetusel {timeLocale}",
"Set due date for this weekend" : "Määra tähtaeg selleks nädalavahetuseks",
"Next week {timeLocale}" : "Järgmisel nädalal {timeLocale}",
"Set due date for next week" : "Määra tähtaeg järgmiseks nädalaks",
"Assign a due date to this card…" : "Määra sellele kaardile tähtaeg…",
"Set a due date" : "Määra tähtaeg",
"Add due date" : "Lisa tähtaeg",
"Choose a date" : "Vali kuupäev",
"Remove due date" : "Eemalda tähtaeg",
"Mark as done" : "Märgi tehtuks",
"Due at:" : "Tähtaeg:",
"Not done" : "Pole valmis",
"Unarchive card" : "Eemalda kaart arhiivist",
"Archive card" : "Arhiveeri kaart",
"Assign a tag to this card…" : "Lisa sellele kaardile silt…",
"Select or create a tag…" : "Vali või koosta silt…",
"Create a new tag:" : "Lisa uus silt:",
"(group)" : "(grupp)",
"{count} comments, {unread} unread" : "{count} kommentaari, neist {unread} lugemata",
"Todo items" : "Ülesanded",
"Edit card title" : "Muuda kaardi pealkirja",
"Open link" : "Ava link",
"Card deleted" : "Kaart on kustutatud",
"Edit title" : "Muuda pealkirja",
"Assign to me" : "Anna täitmiseks mulle",
"Unassign myself" : "Võta minult see ülesanne ära",
"Mark as not done" : "Märgi mittetehtuks",
"Delete card" : "Kustuta kaart",
"seconds ago" : "sekundit tagasi",
"Keyboard shortcuts" : "Klaviatuuri otseteed",
"Boost your productivity using Deck with keyboard shortcuts." : "Kasuta kiirklahvide abil seda kanbani rakendust tõhusamalt",
"Board actions" : "Tegevused tahvliga",
"Keyboard shortcut" : "Klaviatuuri otsetee",
"Action" : "Tegevus",
"Shift" : "Nihuta",
"Scroll" : "Kerimine",
"Scroll sideways" : "Külitsi kerimine",
"Navigate between cards" : "Liigu kaartide vahel",
"Esc" : "Esc",
"Close card details" : "Sulge kaardi üksikasjad",
"Ctrl" : "Ctrl",
"Search" : "Otsi",
"Show card filters" : "Näita kaartide filtreid",
"Clear card filters" : "Tühjenda kaartide filtrid",
"Show help dialog" : "Näita abiteavet",
"Card actions" : "Tegevused kaardiga",
"The following actions can be triggered on the currently highlighted card" : "Hetkel esiletõstetud kaardiga saab teha järgmisi toiminguid",
"Enter" : "Sisestusklahv",
"Space" : "Tühikuklahv",
"Open card details" : "Ava kaardi üksikasjad",
"Edit the card title" : "Muuda kaardi pealkirja",
"Assign yourself to the current card" : "Anna see kaart endale täitmiseks",
"Archive/unarchive the current card" : "Lisa see kaart arhiivi või eemalda sealt",
"Mark card as completed/not completed" : "Märgi lõpetatuks/pooleli olevaks",
"Open card menu" : "Ava kaardi menüü",
"All boards" : "Kõik tahvlid",
"Archived boards" : "Arhiveeritud tahvlid",
"Shared with you" : "Sinuga jagatud",
"Deck settings" : "Kanbani rakenduse seadistused",
"Use bigger card view" : "Kasuta suuremat kaardivaadet",
"Show card ID badge" : "Näita silti kaardi tunnusega",
"Show boards in calendar/tasks" : "Näita tahvleid kalendrite ja ülesannete vaates",
"Limit board creation to some groups" : "Piira tahvlite loomise õigus mõnede gruppidega",
"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." : "Kasutajad, kes pole nende gruppide liikmed, ei saa oma tahvleid luua, kuid saavad töötada tahvlitega, mida neile on jagatud.",
"Cancel edit" : "Loobu muutmisest",
"Save board" : "Salvesta tahvel",
"Board {0} deleted" : "„{0}“ tahvel on kustutatud",
"All cards" : "Kõik kaardid",
"Only assigned cards" : "Vaid kaardid, kellel on täitja olemas",
"No reminder" : "Meeldetuletust pole",
"An error occurred" : "Tekkis viga",
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Kas oled kindel, et soovid „{title}“ tahvli kustutada. Sellega saavad kustutatud kõik selle tahvli andmed, sealhulgas arhiveeritud kaardid.",
"Delete the board?" : "Kas kustutame selle tahvli?",
"Exporting board..." : "Ekspordin tahvlit...",
"Board details" : "Tahvli üksikasjad",
"Edit board" : "Muuda tahvlit",
"Clone board" : "Tee tahvlist koopia",
"Unarchive board" : "Eemalda tahvel arhiivist",
"Archive board" : "Arhiveeri tahvel",
"Export board" : "Ekspordi tahvel",
"Turn on due date reminders" : "Kasuta tähtaja meeldetuletusi",
"Turn off due date reminders" : "Ära kasuta tähtaja meeldetuletusi",
"Due date reminders" : "Tähtaja meeldetuletused",
"Assigned cards" : "Kaardid, millel on täitja olemas",
"An error occurred" : "Tekkis tõrge",
"No notifications" : "Märguandeid pole",
"Delete board" : "Kustuta tahvel",
"Importing board..." : "Impordin tahvlit...",
"Board imported successfully" : "Tahvli importimine õnnestus",
"Import board" : "Impordi tahvel",
"Clone {boardTitle}" : "Tee tahvlist koopia: {boardTitle}",
"Clone cards" : "Tee kaartidest koopia",
"Clone assignments" : "Tee ülesannetest koopia",
"Clone labels" : "Tee siltidest koopia",
"Clone due dates" : "Tee tähtaegadest koopia",
"Advanced options" : "Täpsemad valikud",
"Move all cards to the first list" : "Tõsta kõik kaardid esimesse loendisse",
"Restore archived cards" : "Taasta arhiveeritud kaardid",
"Clone" : "Tee koopia",
"Export {boardTitle}" : "Ekspordi „{boardTitle}“",
"Export as JSON" : "Ekspordi JSON-failina",
"Export as CSV" : "Ekspordi CSV-failina",
"Note: Only the JSON format is supported for importing back into the Deck app." : "Märkus: vaid JSON-vorming on toetatud tagasi importimiseks kanbani-rakendusse.",
"Export" : "Ekspordi",
"Loading filtered view" : "Laadin filtreeritud vaadet",
"Today" : "Täna",
"Tomorrow" : "Homme",
"No due" : "Tähtaega pole",
"Search for {searchQuery} in all boards" : "Otsi kõikidelt tahvlitelt: „{searchQuery}“",
"No results found" : "Otsingutulemusi ei leidu",
"Deck board {name}\n* Last modified on {lastMod}" : "Kanbani tahvel {name}\n* Viimati muudetud {lastMod}",
"* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* Loodud {created}\n* Viimati muudetud {lastMod}\n* {nbAttachments} manus(t)\n* {nbComments} kommentaar(i)",
"{nbCards} cards" : "{nbCards} kaarti",
"Due on {date}" : "Tähtaeg: {date}",
"{stack} in {board}" : "„{stack}“ kasutaja „{board}“ kõnes",
"Click to expand description" : "Klõpsi kogu kirjelduse vaatamiseks",
"Click to expand comment" : "Klõpsi kogu kommentaari vaatamiseks",
"Create card" : "Koosta kaart",
"Create a new card" : "Koosta uus Kanbani kaart",
"Card title" : "Kaardi pealkiri",
"Creating the new card …" : "Uus kaart on loomisel...",
"Card \"{card}\" was added to \"{board}\"" : "„{card}“ ülesanne on lisatud „{board}“ tahvlile",
"Open card" : "Ava kaart",
"Close" : "Sulge",
"No upcoming cards" : "Lähiajal äitmisele kuuluvaid kaarte pole",
"upcoming cards today" : "täna täitmisele kuuluvad kaardid",
"upcoming cards tomorrow" : "homme täitmisele kuuluvad kaardid",
"upcoming cards" : "järgmised täitmisele kuuluvad kaardid",
"New card" : "Uus kaart",
"Link to a board" : "Lisa link tahvlile",
"Link to a card" : "Lisa link kaardile",
"Create a card" : "Koosta kaart",
"Message from {author} in {conversationName}" : "Sõnum kasutajalt „{author}“ „{conversationName}“ vestluses",
"Something went wrong" : "Midagi läks valesti",
"Failed to upload {name}" : "„{name}“ üleslaadimine ei õnnestunud",
"Maximum file size of {size} exceeded" : "Failide maksimaalne lubatud suurus {size} on ületatud",
"Assigned users" : "Ülesannetega kasutajad",
"Due date" : "Tähtaeg",
"Error creating the share" : "Viga jaosmeedia loomisel",
"Share with a Deck card" : "Jaga kanbani kaardiga",
"Share {file} with a Deck card" : "Jaga „{file}“ faili kanbani kaardiga",
"Share" : "Jaga",
"Personal" : "Isiklik",
"To do" : "Tegemiseks",
"Doing" : "Tegemisel",
"Example Task 3" : "Näidisülesanne 3",
"Example Task 2" : "Näidisülesanne 2",
"Example Task 1" : "Näidisülesanne 1",
"Move card to another board" : "Tõsta kaart teisele tahvlile"
"Personal" : "Isiklik"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -111,8 +111,6 @@ OC.L10N.register(
"In Progress" : "Abian",
"Done" : "Egina",
"This comment has more than %s characters.\nAdded as an attachment to the card with name %s.\nAccessible on URL: %s." : "Iruzkin honek %s karaktere baino gehiago ditu.\n%s izena duen txartelari eranskin gisa gehitu da.\nURLan eskura daiteke: %s.",
"Attachments" : "Eranskinak",
"File" : "Fitxategia",
"Card not found" : "Txartela ez da aurkitu",
"Path is already shared with this card" : "Bidea dagoeneko partekatu da txartel honekin",
"Invalid date, date format must be YYYY-MM-DD" : "Data baliogabea, dataren formatuak UUUU-HH-EE izan behar du",
@@ -228,6 +226,7 @@ OC.L10N.register(
"The title cannot be empty." : "Izenburua ezin da hutsik egon.",
"Open in sidebar view" : "Ireki alboko barraren ikuspegian",
"Open in bigger view" : "Ireki ikuspegi handiago batean",
"Attachments" : "Eranskinak",
"Comments" : "Iruzkinak",
"Failed to load comments" : "Iruzkinen kargatzeak huts egin du.",
"No comments yet. Begin the discussion!" : "Ez dago iruzkinik oraindik. Hasi eztabaidatzen!",

View File

@@ -109,8 +109,6 @@
"In Progress" : "Abian",
"Done" : "Egina",
"This comment has more than %s characters.\nAdded as an attachment to the card with name %s.\nAccessible on URL: %s." : "Iruzkin honek %s karaktere baino gehiago ditu.\n%s izena duen txartelari eranskin gisa gehitu da.\nURLan eskura daiteke: %s.",
"Attachments" : "Eranskinak",
"File" : "Fitxategia",
"Card not found" : "Txartela ez da aurkitu",
"Path is already shared with this card" : "Bidea dagoeneko partekatu da txartel honekin",
"Invalid date, date format must be YYYY-MM-DD" : "Data baliogabea, dataren formatuak UUUU-HH-EE izan behar du",
@@ -226,6 +224,7 @@
"The title cannot be empty." : "Izenburua ezin da hutsik egon.",
"Open in sidebar view" : "Ireki alboko barraren ikuspegian",
"Open in bigger view" : "Ireki ikuspegi handiago batean",
"Attachments" : "Eranskinak",
"Comments" : "Iruzkinak",
"Failed to load comments" : "Iruzkinen kargatzeak huts egin du.",
"No comments yet. Begin the discussion!" : "Ez dago iruzkinik oraindik. Hasi eztabaidatzen!",

View File

@@ -102,8 +102,6 @@ OC.L10N.register(
"To Do" : "To Do",
"Done" : "انجام شد",
"This comment has more than %s characters.\nAdded as an attachment to the card with name %s.\nAccessible on URL: %s." : "This comment has more than %s characters.\nAdded as an attachment to the card with name %s.\nAccessible on URL: %s.",
"Attachments" : "پیوست‌ها",
"File" : "پرونده",
"Card not found" : "برگه یافت نشد",
"Path is already shared with this card" : "مسیر قبلاً با این برگه به اشتراک گذاشته شده است",
"Invalid date, date format must be YYYY-MM-DD" : "تاریخ نامعتبر است، قالب تاریخ باید YYYY-MM-DD باشد",
@@ -208,6 +206,7 @@ OC.L10N.register(
"The title cannot be empty." : "عنوان نمی‌تواند خالی باشد.",
"Open in sidebar view" : "در نمای نوار کناری باز کنید",
"Open in bigger view" : "در نمای بزرگتر باز کنید",
"Attachments" : "پیوست‌ها",
"Comments" : "نظرات",
"Failed to load comments" : "نظرات بارگیری نشد",
"No comments yet. Begin the discussion!" : "هنوز نظری وجود ندارد. بحثی را آغاز کنید!",
@@ -310,7 +309,7 @@ OC.L10N.register(
"Creating the new card …" : "ساختن برگهٔ جدید ...",
"Card \"{card}\" was added to \"{board}\"" : "برگه \"{card}\" به \"{board}\" اضافه شد",
"Open card" : "بازکردن برگه",
"Close" : "بستن",
"Close" : "بسته",
"No upcoming cards" : "No upcoming cards",
"upcoming cards" : "upcoming cards",
"New card" : "New card",

View File

@@ -100,8 +100,6 @@
"To Do" : "To Do",
"Done" : "انجام شد",
"This comment has more than %s characters.\nAdded as an attachment to the card with name %s.\nAccessible on URL: %s." : "This comment has more than %s characters.\nAdded as an attachment to the card with name %s.\nAccessible on URL: %s.",
"Attachments" : "پیوست‌ها",
"File" : "پرونده",
"Card not found" : "برگه یافت نشد",
"Path is already shared with this card" : "مسیر قبلاً با این برگه به اشتراک گذاشته شده است",
"Invalid date, date format must be YYYY-MM-DD" : "تاریخ نامعتبر است، قالب تاریخ باید YYYY-MM-DD باشد",
@@ -206,6 +204,7 @@
"The title cannot be empty." : "عنوان نمی‌تواند خالی باشد.",
"Open in sidebar view" : "در نمای نوار کناری باز کنید",
"Open in bigger view" : "در نمای بزرگتر باز کنید",
"Attachments" : "پیوست‌ها",
"Comments" : "نظرات",
"Failed to load comments" : "نظرات بارگیری نشد",
"No comments yet. Begin the discussion!" : "هنوز نظری وجود ندارد. بحثی را آغاز کنید!",
@@ -308,7 +307,7 @@
"Creating the new card …" : "ساختن برگهٔ جدید ...",
"Card \"{card}\" was added to \"{board}\"" : "برگه \"{card}\" به \"{board}\" اضافه شد",
"Open card" : "بازکردن برگه",
"Close" : "بستن",
"Close" : "بسته",
"No upcoming cards" : "No upcoming cards",
"upcoming cards" : "upcoming cards",
"New card" : "New card",

View File

@@ -81,8 +81,6 @@ OC.L10N.register(
"copy" : "kopioi",
"To Do" : "Tehtävä",
"Done" : "Valmis",
"Attachments" : "Liitteet",
"File" : "Tiedosto",
"Card not found" : "Korttia ei löydy",
"Path is already shared with this card" : "Polku on jo jaettu tämän kortin kanssa",
"Invalid date, date format must be YYYY-MM-DD" : "Virheellinen päivä, päivän muodon tulee olla YYYY-MM-DD",
@@ -180,6 +178,7 @@ OC.L10N.register(
"Created" : "Luotu",
"The title cannot be empty." : "Otsikko ei voi olla tyhjä.",
"Open in sidebar view" : "Avaa sivupalkkinäkymään",
"Attachments" : "Liitteet",
"Comments" : "Kommentit",
"Failed to load comments" : "Kommenttien lataaminen epäonnistui",
"No comments yet. Begin the discussion!" : "Ei vielä kommentteja. Aloita keskustelu!",

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