Compare commits
185 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9e2dcb686f | ||
|
|
fcc96ca98d | ||
|
|
a43cee8a5d | ||
|
|
f4ccc506af | ||
|
|
fee49f3699 | ||
|
|
d43c7a48cc | ||
|
|
c0fad295b5 | ||
|
|
cb1314f067 | ||
|
|
ba68e4c2f7 | ||
|
|
bd8fd6a66b | ||
|
|
0eba8d0840 | ||
|
|
8fc95dc40d | ||
|
|
ecd3e25588 | ||
|
|
914f912612 | ||
|
|
e68f723095 | ||
|
|
5f71be2e7f | ||
|
|
bc2a72f035 | ||
|
|
cf4be82827 | ||
|
|
23580705aa | ||
|
|
65c8c394a8 | ||
|
|
422788a6a3 | ||
|
|
2d5e29de5d | ||
|
|
2a307b92a7 | ||
|
|
2d8dbc70ad | ||
|
|
cfee259b38 | ||
|
|
f94cdb3ebb | ||
|
|
1ed50fdca6 | ||
|
|
56e460004f | ||
|
|
a95f78d188 | ||
|
|
df09a9a7b2 | ||
|
|
990ee2aef9 | ||
|
|
486ecd12db | ||
|
|
c9cdd7bb11 | ||
|
|
2c753fd084 | ||
|
|
79d2d2f3f5 | ||
|
|
24d9b55bfc | ||
|
|
28cd9fcf77 | ||
|
|
d8a36f0602 | ||
|
|
de06033dcd | ||
|
|
0cd1d8c148 | ||
|
|
c12e07f938 | ||
|
|
990659b8f0 | ||
|
|
9970ebc220 | ||
|
|
af309f7372 | ||
|
|
0f3bbe332b | ||
|
|
e77ca1997b | ||
|
|
6b6aef03f7 | ||
|
|
0f10e1f0e1 | ||
|
|
030cc4eb57 | ||
|
|
73fce1d4ee | ||
|
|
a6c4912bff | ||
|
|
c960d21b37 | ||
|
|
840c143b92 | ||
|
|
88a5e420b9 | ||
|
|
174d74c483 | ||
|
|
322480a3b7 | ||
|
|
be5c4a1685 | ||
|
|
6f8072f749 | ||
|
|
5adc2b3b7b | ||
|
|
c991ec594d | ||
|
|
7b647d34c5 | ||
|
|
766ce0a48f | ||
|
|
af42aac5cc | ||
|
|
2a9e41df71 | ||
|
|
0f9364748c | ||
|
|
7d5815c2c9 | ||
|
|
4a73a74ac9 | ||
|
|
8a9a25d196 | ||
|
|
25249b3e76 | ||
|
|
8c4ce1afd3 | ||
|
|
35c4bb192b | ||
|
|
342587454f | ||
|
|
702d9aaa93 | ||
|
|
5fc3c996a4 | ||
|
|
a4c4399e26 | ||
|
|
4173ddbc3e | ||
|
|
f16dd49946 | ||
|
|
ec71f8255a | ||
|
|
577c0aae8f | ||
|
|
01f6e25a55 | ||
|
|
5b9c2da665 | ||
|
|
402cfcb035 | ||
|
|
416cbc3dd6 | ||
|
|
5434b3b39b | ||
|
|
bee2289e52 | ||
|
|
2edc1bbad0 | ||
|
|
e16ff0140a | ||
|
|
dd8d674988 | ||
|
|
72c356854f | ||
|
|
ad64fe2f33 | ||
|
|
3ac33d0b9d | ||
|
|
1f2dc8ba64 | ||
|
|
d52d2f3500 | ||
|
|
7b42b283bd | ||
|
|
ff4f4341df | ||
|
|
aba617f4c6 | ||
|
|
5f76ed5c88 | ||
|
|
0c2db2bd07 | ||
|
|
eb2247433b | ||
|
|
62d75a2a80 | ||
|
|
188e576af9 | ||
|
|
26f68475f7 | ||
|
|
3e88e8c251 | ||
|
|
e93c3c0f9b | ||
|
|
cd78abef5f | ||
|
|
3811959b91 | ||
|
|
8abfac7f93 | ||
|
|
87a308c10f | ||
|
|
e8cc17ffdf | ||
|
|
381e5e356f | ||
|
|
3738d1e02b | ||
|
|
626a8bea7d | ||
|
|
c0831a852e | ||
|
|
2085a23b08 | ||
|
|
a9971963b2 | ||
|
|
20821680d9 | ||
|
|
214fb3417d | ||
|
|
327d579521 | ||
|
|
225a22c93e | ||
|
|
9f7901519b | ||
|
|
6aa63e0906 | ||
|
|
91d3f59e80 | ||
|
|
2f4c5d2a60 | ||
|
|
909e82524e | ||
|
|
d25718acf0 | ||
|
|
f147461097 | ||
|
|
b37086c3b6 | ||
|
|
027f17c00e | ||
|
|
68b46928c9 | ||
|
|
dfcb2871e6 | ||
|
|
57acc60a27 | ||
|
|
3c2325bfc7 | ||
|
|
23f1f4fcac | ||
|
|
4bb12a78fb | ||
|
|
ceec9877d8 | ||
|
|
0d5a68ffc5 | ||
|
|
4950d80f0d | ||
|
|
0848eddaad | ||
|
|
860a23d928 | ||
|
|
acfcaf7be8 | ||
|
|
3756af1be4 | ||
|
|
dbfca02e39 | ||
|
|
666075a15c | ||
|
|
6d8a03840e | ||
|
|
7b31648b90 | ||
|
|
a121da4d45 | ||
|
|
5ae015e64d | ||
|
|
718ca23a8a | ||
|
|
3a7670f9d2 | ||
|
|
edb89c207b | ||
|
|
ec1585c31f | ||
|
|
408fe37f2a | ||
|
|
7abc3c61ed | ||
|
|
fc46ae7a02 | ||
|
|
72f699caed | ||
|
|
2237e8b519 | ||
|
|
729aebd9e6 | ||
|
|
873b42913f | ||
|
|
e7f9fc59fa | ||
|
|
4debfbd251 | ||
|
|
8aa6782331 | ||
|
|
123ac387c5 | ||
|
|
8b74e21859 | ||
|
|
9dbb969087 | ||
|
|
0e845a13c0 | ||
|
|
ce67b5d27b | ||
|
|
b3c3c77377 | ||
|
|
2a24d04e42 | ||
|
|
2e2d244572 | ||
|
|
041246fc33 | ||
|
|
375993c5a2 | ||
|
|
b18bb28d4d | ||
|
|
cdfd9852c7 | ||
|
|
d2df70aee7 | ||
|
|
b8aed5f842 | ||
|
|
daa9c554d5 | ||
|
|
7069b9c6f5 | ||
|
|
f30c0b7989 | ||
|
|
bbfb1802ab | ||
|
|
74917e2062 | ||
|
|
035e0c0fe8 | ||
|
|
de085920e2 | ||
|
|
6ea6303c81 | ||
|
|
3922ea736b | ||
|
|
4aa671ded7 |
55
.github/workflows/app-code-check.yml
vendored
55
.github/workflows/app-code-check.yml
vendored
@@ -1,55 +0,0 @@
|
||||
name: Nextcloud app code check
|
||||
|
||||
on:
|
||||
pull_request:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
- stable*
|
||||
|
||||
env:
|
||||
APP_NAME: deck
|
||||
|
||||
jobs:
|
||||
unit-tests:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
strategy:
|
||||
matrix:
|
||||
php-versions: ['7.4']
|
||||
server-versions: ['master', 'stable18', 'stable19', 'stable20']
|
||||
|
||||
name: AppCode check php${{ matrix.php-versions }}-${{ matrix.server-versions }}
|
||||
steps:
|
||||
- name: Checkout server
|
||||
uses: actions/checkout@v2
|
||||
with:
|
||||
repository: nextcloud/server
|
||||
ref: ${{ matrix.server-versions }}
|
||||
|
||||
- name: Checkout submodules
|
||||
shell: bash
|
||||
run: |
|
||||
auth_header="$(git config --local --get http.https://github.com/.extraheader)"
|
||||
git submodule sync --recursive
|
||||
git -c "http.extraheader=$auth_header" -c protocol.version=2 submodule update --init --force --recursive --depth=1
|
||||
|
||||
- name: Checkout app
|
||||
uses: actions/checkout@v2
|
||||
with:
|
||||
path: apps/${{ env.APP_NAME }}
|
||||
|
||||
- name: Set up php ${{ matrix.php-versions }}
|
||||
uses: shivammathur/setup-php@v1
|
||||
with:
|
||||
php-version: ${{ matrix.php-versions }}
|
||||
tools: phpunit
|
||||
extensions: mbstring, iconv, fileinfo, intl, sqlite, pdo_sqlite
|
||||
|
||||
- name: Checkout app
|
||||
uses: actions/checkout@v2
|
||||
with:
|
||||
path: apps/${{ env.APP_NAME }}
|
||||
|
||||
- name: App code check
|
||||
run: php occ app:check-code ${{ env.APP_NAME }}
|
||||
2
.github/workflows/phpunit.yml
vendored
2
.github/workflows/phpunit.yml
vendored
@@ -13,7 +13,7 @@ env:
|
||||
|
||||
jobs:
|
||||
integration:
|
||||
runs-on: ubuntu-latest
|
||||
runs-on: ubuntu-18.04
|
||||
|
||||
strategy:
|
||||
fail-fast: false
|
||||
|
||||
44
CHANGELOG.md
44
CHANGELOG.md
@@ -1,7 +1,49 @@
|
||||
# Changelog
|
||||
All notable changes to this project will be documented in this file.
|
||||
|
||||
## 1.3.0 - unreleased
|
||||
## 1.4.3 - 2021-07-09
|
||||
|
||||
### Fixed
|
||||
|
||||
* [#3143](https://github.com/nextcloud/deck/pull/3143) Always pass user id in share provider
|
||||
* [#3153](https://github.com/nextcloud/deck/pull/3153) Only offer stack creation in emptycontent with proper permissions
|
||||
* [#3164](https://github.com/nextcloud/deck/pull/3164) Always log generic exceptions
|
||||
* [#3169](https://github.com/nextcloud/deck/pull/3169) Reduce duplicate queries when fetching user boards an permissions
|
||||
|
||||
|
||||
## 1.4.2 - 2021-05-03
|
||||
|
||||
### Fixed
|
||||
|
||||
* [#3030](https://github.com/nextcloud/deck/pull/3030) Proper error handling when fetching comments fails
|
||||
* [#3031](https://github.com/nextcloud/deck/pull/3031) Allow searching for filters without a query to match all that have a given filter set
|
||||
* [#3039](https://github.com/nextcloud/deck/pull/3039) Catch any error during circle detail fetching
|
||||
* [#3040](https://github.com/nextcloud/deck/pull/3040) Get attachment from the user node instead of the share source
|
||||
|
||||
## 1.4.1 - 2021-04-20
|
||||
|
||||
### Fixed
|
||||
|
||||
* [#2984](https://github.com/nextcloud/deck/pull/2984) Fix codemirror description width
|
||||
* [#2990](https://github.com/nextcloud/deck/pull/2990) Fix unified comments search with postgres
|
||||
* [#2994](https://github.com/nextcloud/deck/pull/2994) Remove notification on unshare and add type hints
|
||||
* [#3006](https://github.com/nextcloud/deck/pull/3006) Only import debounce
|
||||
* [#3008](https://github.com/nextcloud/deck/pull/3008) Do not query the lookupserver when looking for sharees
|
||||
|
||||
|
||||
## 1.4.0 - 2021-04-13
|
||||
|
||||
### Added
|
||||
|
||||
* [#2934](https://github.com/nextcloud/deck/pull/2934) Advanced search queries (see [documentation](https://deck.readthedocs.io/en/latest/User_documentation_en/#search) for more details)
|
||||
* [#2933](https://github.com/nextcloud/deck/pull/2933) Move full text search to proper events
|
||||
|
||||
### Fixed
|
||||
* [#2964](https://github.com/nextcloud/deck/pull/2964) Fix navigating to board details
|
||||
|
||||
* Dependency updates
|
||||
|
||||
## 1.3.0
|
||||
|
||||
### Added
|
||||
* [#2638](https://github.com/nextcloud/deck/pull/2638) Sharing files to cards
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
- 🚀 Get your project organized
|
||||
|
||||
</description>
|
||||
<version>1.3.0-beta2</version>
|
||||
<version>1.4.3</version>
|
||||
<licence>agpl</licence>
|
||||
<author>Julius Härtl</author>
|
||||
<namespace>Deck</namespace>
|
||||
|
||||
@@ -141,5 +141,7 @@ return [
|
||||
['name' => 'comments_api#delete', 'url' => '/api/v{apiVersion}/cards/{cardId}/comments/{commentId}', 'verb' => 'DELETE'],
|
||||
|
||||
['name' => 'overview_api#upcomingCards', 'url' => '/api/v{apiVersion}/overview/upcoming', 'verb' => 'GET'],
|
||||
|
||||
['name' => 'search#search', 'url' => '/api/v{apiVersion}/search', 'verb' => 'GET'],
|
||||
]
|
||||
];
|
||||
|
||||
@@ -1,35 +1,40 @@
|
||||
{
|
||||
"name": "nextcloud/deck",
|
||||
"type": "project",
|
||||
"license": "AGPLv3",
|
||||
"minimum-stability": "dev",
|
||||
"authors": [
|
||||
{
|
||||
"name": "Julius Härtl",
|
||||
"email": "jus@bitgrid.net"
|
||||
}
|
||||
],
|
||||
"require": {
|
||||
"cogpowered/finediff": "0.3.*"
|
||||
},
|
||||
"require-dev": {
|
||||
"roave/security-advisories": "dev-master",
|
||||
"christophwurst/nextcloud": "dev-master",
|
||||
"phpunit/phpunit": "^8",
|
||||
"nextcloud/coding-standard": "^0.5.0",
|
||||
"symfony/event-dispatcher": "^4.0",
|
||||
"vimeo/psalm": "^4.3",
|
||||
"php-parallel-lint/php-parallel-lint": "^1.2"
|
||||
},
|
||||
"config": {
|
||||
"optimize-autoloader": true,
|
||||
"classmap-authoritative": true
|
||||
},
|
||||
"scripts": {
|
||||
"lint": "find . -name \\*.php -not -path './vendor/*' -print0 | xargs -0 -n1 php -l",
|
||||
"cs:check": "php-cs-fixer fix --dry-run --diff",
|
||||
"cs:fix": "php-cs-fixer fix",
|
||||
"name": "nextcloud/deck",
|
||||
"type": "project",
|
||||
"license": "AGPLv3",
|
||||
"authors": [
|
||||
{
|
||||
"name": "Julius Härtl",
|
||||
"email": "jus@bitgrid.net"
|
||||
}
|
||||
],
|
||||
"require": {
|
||||
"cogpowered/finediff": "0.3.*"
|
||||
},
|
||||
"require-dev": {
|
||||
"roave/security-advisories": "dev-master",
|
||||
"christophwurst/nextcloud": "^21@dev",
|
||||
"phpunit/phpunit": "^8",
|
||||
"nextcloud/coding-standard": "^0.5.0",
|
||||
"symfony/event-dispatcher": "^4.0",
|
||||
"vimeo/psalm": "^4.3",
|
||||
"php-parallel-lint/php-parallel-lint": "^1.2"
|
||||
},
|
||||
"config": {
|
||||
"optimize-autoloader": true,
|
||||
"classmap-authoritative": true
|
||||
},
|
||||
"scripts": {
|
||||
"lint": "find . -name \\*.php -not -path './vendor/*' -print0 | xargs -0 -n1 php -l",
|
||||
"cs:check": "php-cs-fixer fix --dry-run --diff",
|
||||
"cs:fix": "php-cs-fixer fix",
|
||||
"psalm": "psalm",
|
||||
"psalm:fix": "psalm --alter --issues=InvalidReturnType,InvalidNullableReturnType,MismatchingDocblockParamType,MismatchingDocblockReturnType,MissingParamType,InvalidFalsableReturnType"
|
||||
}
|
||||
"psalm:fix": "psalm --alter --issues=InvalidReturnType,InvalidNullableReturnType,MismatchingDocblockParamType,MismatchingDocblockReturnType,MissingParamType,InvalidFalsableReturnType",
|
||||
"test": [
|
||||
"@test:unit",
|
||||
"@test:integration"
|
||||
],
|
||||
"test:unit": "phpunit -c tests/phpunit.xml",
|
||||
"test:integration": "phpunit -c tests/phpunit.integration.xml && cd tests/integration && ./run.sh"
|
||||
}
|
||||
}
|
||||
|
||||
521
composer.lock
generated
521
composer.lock
generated
File diff suppressed because it is too large
Load Diff
@@ -22,7 +22,9 @@
|
||||
.icon-activity {
|
||||
@include icon-color('activity-dark', 'activity', $color-black);
|
||||
}
|
||||
|
||||
.icon-comment--unread {
|
||||
@include icon-color('comment', 'actions', $color-primary, 1, true);
|
||||
}
|
||||
|
||||
.avatardiv.circles {
|
||||
background: var(--color-primary);
|
||||
|
||||
@@ -69,3 +69,25 @@ The **sharing tab** allows you to add users or even groups to your boards.
|
||||
**Deleted objects** allows you to return previously deleted stacks or cards.
|
||||
The **Timeline** allows you to see everything that happened in your boards. Everything!
|
||||
|
||||
## Search
|
||||
|
||||
Deck provides a global search either through the unified search in the Nextcloud header or with the inline search next to the board controls.
|
||||
This search allows advanced filtering of cards across all board of the logged in user.
|
||||
|
||||
For example the search `project tag:ToDo assigned:alice assigned:bob` will return all cards where the card title or description contains project **and** the tag ToDo is set **and** the user alice is assigned **and** the user bob is assigned.
|
||||
|
||||
### Supported search filters
|
||||
|
||||
| Filter | Operators | Query |
|
||||
| ----------- | ----------------- | ------------------------------------------------------------ |
|
||||
| title | `:` | text token used for a case-insentitive search on the cards title |
|
||||
| description | `:` | text token used for a case-insentitive search on the cards description |
|
||||
| list | `:` | text token used for a case-insentitive search on the cards list name |
|
||||
| tag | `:` | text token used for a case-insentitive search on the assigned tags |
|
||||
| date | `:` | 'overdue', 'today', 'week', 'month', 'none' |
|
||||
| | `>` `<` `>=` `<=` | Compare the card due date to the passed date (see [supported date formats](https://www.php.net/manual/de/datetime.formats.php)) Card due dates are always considered UTC for comparison |
|
||||
| assigned | `:` | id or displayname of a user or group for a search on the assigned users or groups |
|
||||
|
||||
Other text tokens will be used to perform a case-insensitive search on the card title and description
|
||||
|
||||
In addition wuotes can be used to pass a query with spaces, e.g. `"Exact match with spaces"` or `title:"My card"`.
|
||||
|
||||
@@ -32,6 +32,7 @@ OC.L10N.register(
|
||||
"Shared with you" : "Met u gedeel",
|
||||
"An error occurred" : "'n Fout het voorgekom",
|
||||
"Today" : "Vandag",
|
||||
"Tomorrow" : "Môre"
|
||||
"Tomorrow" : "Môre",
|
||||
"This week" : "Vandeesweek"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -30,6 +30,7 @@
|
||||
"Shared with you" : "Met u gedeel",
|
||||
"An error occurred" : "'n Fout het voorgekom",
|
||||
"Today" : "Vandag",
|
||||
"Tomorrow" : "Môre"
|
||||
"Tomorrow" : "Môre",
|
||||
"This week" : "Vandeesweek"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -44,8 +44,8 @@ OC.L10N.register(
|
||||
"Search by board title" : "بحث بواسطة عنوان اللوح",
|
||||
"Select board" : "حدد لوح",
|
||||
"Select a board" : "حدد لوح",
|
||||
"Select a card" : "حدد بطاقة",
|
||||
"Cancel" : "إلغاء",
|
||||
"Select a card" : "حدد بطاقة",
|
||||
"Select the card to link to a project" : "حدد البطاقة لربطها بمشروع",
|
||||
"Link to card" : "اربط بطاقة",
|
||||
"File already exists" : "الملف موجود مسبقاً",
|
||||
|
||||
@@ -42,8 +42,8 @@
|
||||
"Search by board title" : "بحث بواسطة عنوان اللوح",
|
||||
"Select board" : "حدد لوح",
|
||||
"Select a board" : "حدد لوح",
|
||||
"Select a card" : "حدد بطاقة",
|
||||
"Cancel" : "إلغاء",
|
||||
"Select a card" : "حدد بطاقة",
|
||||
"Select the card to link to a project" : "حدد البطاقة لربطها بمشروع",
|
||||
"Link to card" : "اربط بطاقة",
|
||||
"File already exists" : "الملف موجود مسبقاً",
|
||||
|
||||
@@ -108,8 +108,9 @@ OC.L10N.register(
|
||||
"Search by board title" : "Търсене по заглавие на таблото",
|
||||
"Select board" : "Избор на табло",
|
||||
"Select a board" : "Избор на табло",
|
||||
"Select a card" : "Избор на карта",
|
||||
"Select a list" : "Избор на списък",
|
||||
"Cancel" : "Отказ",
|
||||
"Select a card" : "Избор на карта",
|
||||
"Select the card to link to a project" : "Изберете картата, която да свържете към проект",
|
||||
"Link to card" : "Връзка към карта",
|
||||
"File already exists" : "Файлът вече съществува",
|
||||
@@ -221,7 +222,6 @@ OC.L10N.register(
|
||||
"Archive card" : "Архивиране на карта",
|
||||
"Delete card" : "Изтриване на карта",
|
||||
"Move card to another board" : "Преместване на картата на друго табло",
|
||||
"Select a list" : "Избор на списък",
|
||||
"Card deleted" : "Картата е изтрита",
|
||||
"seconds ago" : "преди секунди",
|
||||
"All boards" : "Всички табла",
|
||||
|
||||
@@ -106,8 +106,9 @@
|
||||
"Search by board title" : "Търсене по заглавие на таблото",
|
||||
"Select board" : "Избор на табло",
|
||||
"Select a board" : "Избор на табло",
|
||||
"Select a card" : "Избор на карта",
|
||||
"Select a list" : "Избор на списък",
|
||||
"Cancel" : "Отказ",
|
||||
"Select a card" : "Избор на карта",
|
||||
"Select the card to link to a project" : "Изберете картата, която да свържете към проект",
|
||||
"Link to card" : "Връзка към карта",
|
||||
"File already exists" : "Файлът вече съществува",
|
||||
@@ -219,7 +220,6 @@
|
||||
"Archive card" : "Архивиране на карта",
|
||||
"Delete card" : "Изтриване на карта",
|
||||
"Move card to another board" : "Преместване на картата на друго табло",
|
||||
"Select a list" : "Избор на списък",
|
||||
"Card deleted" : "Картата е изтрита",
|
||||
"seconds ago" : "преди секунди",
|
||||
"All boards" : "Всички табла",
|
||||
|
||||
@@ -105,8 +105,9 @@ OC.L10N.register(
|
||||
"Search by board title" : "Cerca per títol del tauler",
|
||||
"Select board" : "Selecciona un tauler",
|
||||
"Select a board" : "Selecciona un tauler",
|
||||
"Select a card" : "Selecciona una targeta",
|
||||
"Select a list" : "Seleccioneu una llista",
|
||||
"Cancel" : "Cancel·la",
|
||||
"Select a card" : "Selecciona una targeta",
|
||||
"Select the card to link to a project" : "Selecciona la targeta per enllaçar a un projecte",
|
||||
"Link to card" : "Enllaç a la targeta",
|
||||
"File already exists" : "El fitxer ja existeix",
|
||||
@@ -212,7 +213,6 @@ OC.L10N.register(
|
||||
"Archive card" : "Arxiva la targeta",
|
||||
"Delete card" : "Suprimeix targeta",
|
||||
"Move card to another board" : "Mou la targeta a un altre tauler",
|
||||
"Select a list" : "Seleccioneu una llista",
|
||||
"Card deleted" : "Targeta suprimida",
|
||||
"seconds ago" : "fa uns segons",
|
||||
"All boards" : "Tots els taulers",
|
||||
|
||||
@@ -103,8 +103,9 @@
|
||||
"Search by board title" : "Cerca per títol del tauler",
|
||||
"Select board" : "Selecciona un tauler",
|
||||
"Select a board" : "Selecciona un tauler",
|
||||
"Select a card" : "Selecciona una targeta",
|
||||
"Select a list" : "Seleccioneu una llista",
|
||||
"Cancel" : "Cancel·la",
|
||||
"Select a card" : "Selecciona una targeta",
|
||||
"Select the card to link to a project" : "Selecciona la targeta per enllaçar a un projecte",
|
||||
"Link to card" : "Enllaç a la targeta",
|
||||
"File already exists" : "El fitxer ja existeix",
|
||||
@@ -210,7 +211,6 @@
|
||||
"Archive card" : "Arxiva la targeta",
|
||||
"Delete card" : "Suprimeix targeta",
|
||||
"Move card to another board" : "Mou la targeta a un altre tauler",
|
||||
"Select a list" : "Seleccioneu una llista",
|
||||
"Card deleted" : "Targeta suprimida",
|
||||
"seconds ago" : "fa uns segons",
|
||||
"All boards" : "Tots els taulers",
|
||||
|
||||
23
l10n/cs.js
23
l10n/cs.js
@@ -28,7 +28,7 @@ OC.L10N.register(
|
||||
"You have deleted card {card} in list {stack} on board {board}" : "Smazali jste kartu {card} ve sloupci {stack} na tabuli {board}",
|
||||
"{user} has deleted card {card} in list {stack} on board {board}" : "{user} smazal(a) kartu {card} ve sloupci {board} na tabuli {board}",
|
||||
"You have renamed the card {before} to {card}" : "Přejmenovali jste kartu {before} na {card}",
|
||||
"{user} has renamed the card {before} to {card}" : "{user} přejmenoval(a) {before} na {card}",
|
||||
"{user} has renamed the card {before} to {card}" : "{user} přejmenoval(a) kartu {before} na {card}",
|
||||
"You have added a description to card {card} in list {stack} on board {board}" : "Přidali jste popis ke kartě {card} ve sloupci {stack} na tabuli {board}",
|
||||
"{user} has added a description to card {card} in list {stack} on board {board}" : "{user} přidal(a) popis ke kartě {card} ve sloupci {stack} na tabuli {board}",
|
||||
"You have updated the description of card {card} in list {stack} on board {board}" : "Aktualizovali jste popis karty {card} ve sloupci {stack} na tabuli {board}",
|
||||
@@ -73,7 +73,7 @@ OC.L10N.register(
|
||||
"{user} has assigned the card \"%s\" on \"%s\" to you." : "{user} vám přiřadil(a) kartu „%s“ na „%s“.",
|
||||
"The card \"%s\" on \"%s\" has reached its due date." : "U karty „%s“ z tabule „%s“ nastalo plánované datum dokončení.",
|
||||
"%s has mentioned you in a comment on \"%s\"." : "%s vás zmínil(a) v komentáři k „%s“.",
|
||||
"{user} has mentioned you in a comment on \"%s\"." : "{user} vás zmínil(a) v komentáři v „%s“.",
|
||||
"{user} has mentioned you in a comment on \"%s\"." : "{user} vás zmínil(a) v komentáři k „%s“.",
|
||||
"The board \"%s\" has been shared with you by %s." : "Uživatel %s vám nasdílel(a) tabuli „%s“.",
|
||||
"{user} has shared the board %s with you." : "{user} vám nasdílel(a) tabuli %s.",
|
||||
"No data was provided to create an attachment." : "Nebyla poskytnuta žádná data pro vytvoření přílohy.",
|
||||
@@ -107,9 +107,17 @@ OC.L10N.register(
|
||||
"Select the board to link to a project" : "Vyberte tabuli kterou propojit s projektem",
|
||||
"Search by board title" : "Hledat podle názvu tabule",
|
||||
"Select board" : "Vybrat tabuli",
|
||||
"Create a new card" : "Vytvořit novou kartu",
|
||||
"Select a board" : "Vybrat tabuli",
|
||||
"Select a card" : "Vybrat tabuli",
|
||||
"Select a list" : "Vyberte sloupec",
|
||||
"Card title" : "Název karty",
|
||||
"Cancel" : "Storno",
|
||||
"Creating the new card…" : "Vytváření nové karty…",
|
||||
"\"{card}\" was added to \"{board}\"" : "„{card}“ bylo přidáno do „{board}“",
|
||||
"Open card" : "Otevřít kartu",
|
||||
"Close" : "Zavřít",
|
||||
"Create card" : "Vytvořit kartu",
|
||||
"Select a card" : "Vybrat kartu",
|
||||
"Select the card to link to a project" : "Vyberte kartu kterou propojit s projektem",
|
||||
"Link to card" : "Propojit s kartou",
|
||||
"File already exists" : "Soubor už existuje",
|
||||
@@ -198,7 +206,7 @@ OC.L10N.register(
|
||||
"Remove due date" : "Odstranit termín",
|
||||
"Select Date" : "Vybrat datum",
|
||||
"Save" : "Uložit",
|
||||
"The comment cannot be empty." : "Komentář je třeba vyplnit",
|
||||
"The comment cannot be empty." : "Komentář je třeba vyplnit.",
|
||||
"The comment cannot be longer than 1000 characters." : "Délka komentáře může být nejvýše 1 000 znaků.",
|
||||
"In reply to" : "V odpověď na",
|
||||
"Reply" : "Odpovědět",
|
||||
@@ -221,7 +229,6 @@ OC.L10N.register(
|
||||
"Archive card" : "Archivovat kartu",
|
||||
"Delete card" : "Smazat kartu",
|
||||
"Move card to another board" : "Přesunout kartu na jinou tabuli",
|
||||
"Select a list" : "Vyberte sloupec",
|
||||
"Card deleted" : "Karta smazána",
|
||||
"seconds ago" : "před několika sekundami",
|
||||
"All boards" : "Všechny tabule",
|
||||
@@ -231,7 +238,7 @@ OC.L10N.register(
|
||||
"Show boards in calendar/tasks" : "Zobrazit tabule v kalendáři/úkolech",
|
||||
"Limit deck usage of groups" : "Omezit využití deck na skupiny",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Omezení nastavené pro Deck brání uživatelům, kteří nejsou součástí těchto skupin, ve vytváření vlastních tabulí. Nicméně i tak ale pořád budou moci pracovat na tabulích, které jsou jim nasdíleny.",
|
||||
"Board details" : "Podrobnosti o desce",
|
||||
"Board details" : "Podrobnosti o tabuli",
|
||||
"Edit board" : "Upravit tabuli",
|
||||
"Clone board" : "Klonovat tabuli",
|
||||
"Unarchive board" : "Vrátit tabuli zpět z archivu",
|
||||
@@ -258,11 +265,13 @@ OC.L10N.register(
|
||||
"upcoming cards" : "nadcházející karty",
|
||||
"Link to a board" : "Propojit s tabulí",
|
||||
"Link to a card" : "Propojit s kartou",
|
||||
"Create a card" : "Vytvořit kartu",
|
||||
"Message from {author} in {conversationName}" : "Zpráva od {author} v {conversationName}",
|
||||
"Something went wrong" : "Něco se pokazilo",
|
||||
"Failed to upload {name}" : "Nepodařilo se nahrát {name}",
|
||||
"Maximum file size of {size} exceeded" : "Překročena nejvyšší umožněná velikost souboru {size}",
|
||||
"Error creating the share" : "Chyba při vytváření sdílení",
|
||||
"Share with a Deck card" : "Sdílet kartu aplikace Deck",
|
||||
"Share with a Deck card" : "Sdílet s kartou aplikace Deck",
|
||||
"Share {file} with a Deck card" : "Sdílet {file} s kartou aplikace Deck",
|
||||
"Share" : "Sdílet"
|
||||
},
|
||||
|
||||
23
l10n/cs.json
23
l10n/cs.json
@@ -26,7 +26,7 @@
|
||||
"You have deleted card {card} in list {stack} on board {board}" : "Smazali jste kartu {card} ve sloupci {stack} na tabuli {board}",
|
||||
"{user} has deleted card {card} in list {stack} on board {board}" : "{user} smazal(a) kartu {card} ve sloupci {board} na tabuli {board}",
|
||||
"You have renamed the card {before} to {card}" : "Přejmenovali jste kartu {before} na {card}",
|
||||
"{user} has renamed the card {before} to {card}" : "{user} přejmenoval(a) {before} na {card}",
|
||||
"{user} has renamed the card {before} to {card}" : "{user} přejmenoval(a) kartu {before} na {card}",
|
||||
"You have added a description to card {card} in list {stack} on board {board}" : "Přidali jste popis ke kartě {card} ve sloupci {stack} na tabuli {board}",
|
||||
"{user} has added a description to card {card} in list {stack} on board {board}" : "{user} přidal(a) popis ke kartě {card} ve sloupci {stack} na tabuli {board}",
|
||||
"You have updated the description of card {card} in list {stack} on board {board}" : "Aktualizovali jste popis karty {card} ve sloupci {stack} na tabuli {board}",
|
||||
@@ -71,7 +71,7 @@
|
||||
"{user} has assigned the card \"%s\" on \"%s\" to you." : "{user} vám přiřadil(a) kartu „%s“ na „%s“.",
|
||||
"The card \"%s\" on \"%s\" has reached its due date." : "U karty „%s“ z tabule „%s“ nastalo plánované datum dokončení.",
|
||||
"%s has mentioned you in a comment on \"%s\"." : "%s vás zmínil(a) v komentáři k „%s“.",
|
||||
"{user} has mentioned you in a comment on \"%s\"." : "{user} vás zmínil(a) v komentáři v „%s“.",
|
||||
"{user} has mentioned you in a comment on \"%s\"." : "{user} vás zmínil(a) v komentáři k „%s“.",
|
||||
"The board \"%s\" has been shared with you by %s." : "Uživatel %s vám nasdílel(a) tabuli „%s“.",
|
||||
"{user} has shared the board %s with you." : "{user} vám nasdílel(a) tabuli %s.",
|
||||
"No data was provided to create an attachment." : "Nebyla poskytnuta žádná data pro vytvoření přílohy.",
|
||||
@@ -105,9 +105,17 @@
|
||||
"Select the board to link to a project" : "Vyberte tabuli kterou propojit s projektem",
|
||||
"Search by board title" : "Hledat podle názvu tabule",
|
||||
"Select board" : "Vybrat tabuli",
|
||||
"Create a new card" : "Vytvořit novou kartu",
|
||||
"Select a board" : "Vybrat tabuli",
|
||||
"Select a card" : "Vybrat tabuli",
|
||||
"Select a list" : "Vyberte sloupec",
|
||||
"Card title" : "Název karty",
|
||||
"Cancel" : "Storno",
|
||||
"Creating the new card…" : "Vytváření nové karty…",
|
||||
"\"{card}\" was added to \"{board}\"" : "„{card}“ bylo přidáno do „{board}“",
|
||||
"Open card" : "Otevřít kartu",
|
||||
"Close" : "Zavřít",
|
||||
"Create card" : "Vytvořit kartu",
|
||||
"Select a card" : "Vybrat kartu",
|
||||
"Select the card to link to a project" : "Vyberte kartu kterou propojit s projektem",
|
||||
"Link to card" : "Propojit s kartou",
|
||||
"File already exists" : "Soubor už existuje",
|
||||
@@ -196,7 +204,7 @@
|
||||
"Remove due date" : "Odstranit termín",
|
||||
"Select Date" : "Vybrat datum",
|
||||
"Save" : "Uložit",
|
||||
"The comment cannot be empty." : "Komentář je třeba vyplnit",
|
||||
"The comment cannot be empty." : "Komentář je třeba vyplnit.",
|
||||
"The comment cannot be longer than 1000 characters." : "Délka komentáře může být nejvýše 1 000 znaků.",
|
||||
"In reply to" : "V odpověď na",
|
||||
"Reply" : "Odpovědět",
|
||||
@@ -219,7 +227,6 @@
|
||||
"Archive card" : "Archivovat kartu",
|
||||
"Delete card" : "Smazat kartu",
|
||||
"Move card to another board" : "Přesunout kartu na jinou tabuli",
|
||||
"Select a list" : "Vyberte sloupec",
|
||||
"Card deleted" : "Karta smazána",
|
||||
"seconds ago" : "před několika sekundami",
|
||||
"All boards" : "Všechny tabule",
|
||||
@@ -229,7 +236,7 @@
|
||||
"Show boards in calendar/tasks" : "Zobrazit tabule v kalendáři/úkolech",
|
||||
"Limit deck usage of groups" : "Omezit využití deck na skupiny",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Omezení nastavené pro Deck brání uživatelům, kteří nejsou součástí těchto skupin, ve vytváření vlastních tabulí. Nicméně i tak ale pořád budou moci pracovat na tabulích, které jsou jim nasdíleny.",
|
||||
"Board details" : "Podrobnosti o desce",
|
||||
"Board details" : "Podrobnosti o tabuli",
|
||||
"Edit board" : "Upravit tabuli",
|
||||
"Clone board" : "Klonovat tabuli",
|
||||
"Unarchive board" : "Vrátit tabuli zpět z archivu",
|
||||
@@ -256,11 +263,13 @@
|
||||
"upcoming cards" : "nadcházející karty",
|
||||
"Link to a board" : "Propojit s tabulí",
|
||||
"Link to a card" : "Propojit s kartou",
|
||||
"Create a card" : "Vytvořit kartu",
|
||||
"Message from {author} in {conversationName}" : "Zpráva od {author} v {conversationName}",
|
||||
"Something went wrong" : "Něco se pokazilo",
|
||||
"Failed to upload {name}" : "Nepodařilo se nahrát {name}",
|
||||
"Maximum file size of {size} exceeded" : "Překročena nejvyšší umožněná velikost souboru {size}",
|
||||
"Error creating the share" : "Chyba při vytváření sdílení",
|
||||
"Share with a Deck card" : "Sdílet kartu aplikace Deck",
|
||||
"Share with a Deck card" : "Sdílet s kartou aplikace Deck",
|
||||
"Share {file} with a Deck card" : "Sdílet {file} s kartou aplikace Deck",
|
||||
"Share" : "Sdílet"
|
||||
},"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"
|
||||
|
||||
@@ -71,8 +71,9 @@ OC.L10N.register(
|
||||
"Search by board title" : "Søg efter tavle titel",
|
||||
"Select board" : "Vælg tavle",
|
||||
"Select a board" : "Vælg én tavle",
|
||||
"Select a card" : "Vælg et kort",
|
||||
"Select a list" : "Vælg en kolonne",
|
||||
"Cancel" : "Annullér",
|
||||
"Select a card" : "Vælg et kort",
|
||||
"Select the card to link to a project" : "Vælg et kort at linke til et projekt",
|
||||
"Link to card" : "Link til kort",
|
||||
"File already exists" : "Filen findes allerede",
|
||||
@@ -184,7 +185,6 @@ OC.L10N.register(
|
||||
"Archive card" : "Arkivér kort",
|
||||
"Delete card" : "Slet kort",
|
||||
"Move card to another board" : "Flyt kort til en anden tavle",
|
||||
"Select a list" : "Vælg en kolonne",
|
||||
"Card deleted" : "Kort slettet",
|
||||
"seconds ago" : "sekunder siden",
|
||||
"All boards" : "Alle tavler",
|
||||
|
||||
@@ -69,8 +69,9 @@
|
||||
"Search by board title" : "Søg efter tavle titel",
|
||||
"Select board" : "Vælg tavle",
|
||||
"Select a board" : "Vælg én tavle",
|
||||
"Select a card" : "Vælg et kort",
|
||||
"Select a list" : "Vælg en kolonne",
|
||||
"Cancel" : "Annullér",
|
||||
"Select a card" : "Vælg et kort",
|
||||
"Select the card to link to a project" : "Vælg et kort at linke til et projekt",
|
||||
"Link to card" : "Link til kort",
|
||||
"File already exists" : "Filen findes allerede",
|
||||
@@ -182,7 +183,6 @@
|
||||
"Archive card" : "Arkivér kort",
|
||||
"Delete card" : "Slet kort",
|
||||
"Move card to another board" : "Flyt kort til en anden tavle",
|
||||
"Select a list" : "Vælg en kolonne",
|
||||
"Card deleted" : "Kort slettet",
|
||||
"seconds ago" : "sekunder siden",
|
||||
"All boards" : "Alle tavler",
|
||||
|
||||
13
l10n/de.js
13
l10n/de.js
@@ -107,9 +107,17 @@ OC.L10N.register(
|
||||
"Select the board to link to a project" : "Wähle ein Board aus, um dieses mit einem Projekt zu verknüpfen",
|
||||
"Search by board title" : "Nach einem Board suchen",
|
||||
"Select board" : "Board auswählen",
|
||||
"Create a new card" : "Neue Karte erstellen",
|
||||
"Select a board" : "Ein Board auswählen",
|
||||
"Select a card" : "Eine Karte auswählen",
|
||||
"Select a list" : "Eine Liste auswählen",
|
||||
"Card title" : "Titel der Karte",
|
||||
"Cancel" : "Abbrechen",
|
||||
"Creating the new card…" : "Neue Karte wird erstellt …",
|
||||
"\"{card}\" was added to \"{board}\"" : "\"{card}\" wurde \"{board}\" hinzugefügt",
|
||||
"Open card" : "Karte öffnen",
|
||||
"Close" : "Schließen",
|
||||
"Create card" : "Karte erstellen",
|
||||
"Select a card" : "Eine Karte auswählen",
|
||||
"Select the card to link to a project" : "Wähle die Karte aus, um diese mit einem Projekt zu verknüpfen",
|
||||
"Link to card" : "Mit einer Karte verknüpfen",
|
||||
"File already exists" : "Datei bereits vorhanden",
|
||||
@@ -221,7 +229,6 @@ OC.L10N.register(
|
||||
"Archive card" : "Karte archivieren",
|
||||
"Delete card" : "Karte löschen",
|
||||
"Move card to another board" : "Karte auf ein anderes Board verschieben",
|
||||
"Select a list" : "Eine Liste auswählen",
|
||||
"Card deleted" : "Karte gelöscht",
|
||||
"seconds ago" : "Gerade eben",
|
||||
"All boards" : "Alle Boards",
|
||||
@@ -258,6 +265,8 @@ OC.L10N.register(
|
||||
"upcoming cards" : "Anstehende Karten",
|
||||
"Link to a board" : "Mit einem Board verknüpfen",
|
||||
"Link to a card" : "Mit einer Karte verknüpfen",
|
||||
"Create a card" : "Eine Karte erstellen",
|
||||
"Message from {author} in {conversationName}" : "Nachricht von {author} in {conversationName}",
|
||||
"Something went wrong" : "Etwas ist schiefgelaufen",
|
||||
"Failed to upload {name}" : "Fehler beim Hochladen von {name}",
|
||||
"Maximum file size of {size} exceeded" : "Maximale Dateigröße von {size} überschritten",
|
||||
|
||||
13
l10n/de.json
13
l10n/de.json
@@ -105,9 +105,17 @@
|
||||
"Select the board to link to a project" : "Wähle ein Board aus, um dieses mit einem Projekt zu verknüpfen",
|
||||
"Search by board title" : "Nach einem Board suchen",
|
||||
"Select board" : "Board auswählen",
|
||||
"Create a new card" : "Neue Karte erstellen",
|
||||
"Select a board" : "Ein Board auswählen",
|
||||
"Select a card" : "Eine Karte auswählen",
|
||||
"Select a list" : "Eine Liste auswählen",
|
||||
"Card title" : "Titel der Karte",
|
||||
"Cancel" : "Abbrechen",
|
||||
"Creating the new card…" : "Neue Karte wird erstellt …",
|
||||
"\"{card}\" was added to \"{board}\"" : "\"{card}\" wurde \"{board}\" hinzugefügt",
|
||||
"Open card" : "Karte öffnen",
|
||||
"Close" : "Schließen",
|
||||
"Create card" : "Karte erstellen",
|
||||
"Select a card" : "Eine Karte auswählen",
|
||||
"Select the card to link to a project" : "Wähle die Karte aus, um diese mit einem Projekt zu verknüpfen",
|
||||
"Link to card" : "Mit einer Karte verknüpfen",
|
||||
"File already exists" : "Datei bereits vorhanden",
|
||||
@@ -219,7 +227,6 @@
|
||||
"Archive card" : "Karte archivieren",
|
||||
"Delete card" : "Karte löschen",
|
||||
"Move card to another board" : "Karte auf ein anderes Board verschieben",
|
||||
"Select a list" : "Eine Liste auswählen",
|
||||
"Card deleted" : "Karte gelöscht",
|
||||
"seconds ago" : "Gerade eben",
|
||||
"All boards" : "Alle Boards",
|
||||
@@ -256,6 +263,8 @@
|
||||
"upcoming cards" : "Anstehende Karten",
|
||||
"Link to a board" : "Mit einem Board verknüpfen",
|
||||
"Link to a card" : "Mit einer Karte verknüpfen",
|
||||
"Create a card" : "Eine Karte erstellen",
|
||||
"Message from {author} in {conversationName}" : "Nachricht von {author} in {conversationName}",
|
||||
"Something went wrong" : "Etwas ist schiefgelaufen",
|
||||
"Failed to upload {name}" : "Fehler beim Hochladen von {name}",
|
||||
"Maximum file size of {size} exceeded" : "Maximale Dateigröße von {size} überschritten",
|
||||
|
||||
@@ -107,9 +107,17 @@ OC.L10N.register(
|
||||
"Select the board to link to a project" : "Wählen Sie ein Board aus, um dieses mit einem Projekt zu verknüpfen",
|
||||
"Search by board title" : "Nach einem Board suchen",
|
||||
"Select board" : "Board auswählen",
|
||||
"Create a new card" : "Neue Karte erstellen",
|
||||
"Select a board" : "Ein Board auswählen",
|
||||
"Select a card" : "Eine Karte auswählen",
|
||||
"Select a list" : "Eine Liste auswählen",
|
||||
"Card title" : "Titel der Karte",
|
||||
"Cancel" : "Abbrechen",
|
||||
"Creating the new card…" : "Neue Karte wird erstellt …",
|
||||
"\"{card}\" was added to \"{board}\"" : "\"{card}\" wurde \"{board}\" hinzugefügt",
|
||||
"Open card" : "Karte öffnen",
|
||||
"Close" : "Schließen",
|
||||
"Create card" : "Karte erstellen",
|
||||
"Select a card" : "Eine Karte auswählen",
|
||||
"Select the card to link to a project" : "Wählen Sie die Karte aus, um diese mit einem Projekt zu verknüpfen",
|
||||
"Link to card" : "Mit einer Karte verknüpfen",
|
||||
"File already exists" : "Datei bereits vorhanden",
|
||||
@@ -221,7 +229,6 @@ OC.L10N.register(
|
||||
"Archive card" : "Karte archivieren",
|
||||
"Delete card" : "Karte löschen",
|
||||
"Move card to another board" : "Karte auf ein anderes Board verschieben",
|
||||
"Select a list" : "Eine Liste auswählen",
|
||||
"Card deleted" : "Karte gelöscht",
|
||||
"seconds ago" : "Gerade eben",
|
||||
"All boards" : "Alle Boards",
|
||||
@@ -258,6 +265,8 @@ OC.L10N.register(
|
||||
"upcoming cards" : "Anstehende Karten",
|
||||
"Link to a board" : "Mit einem Board verknüpfen",
|
||||
"Link to a card" : "Mit einer Karte verknüpfen",
|
||||
"Create a card" : "Eine Karte erstellen",
|
||||
"Message from {author} in {conversationName}" : "Nachricht von {author} in {conversationName}",
|
||||
"Something went wrong" : "Etwas ist schiefgelaufen",
|
||||
"Failed to upload {name}" : "Fehler beim Hochladen von {name}",
|
||||
"Maximum file size of {size} exceeded" : "Maximale Dateigröße von {size} überschritten",
|
||||
|
||||
@@ -105,9 +105,17 @@
|
||||
"Select the board to link to a project" : "Wählen Sie ein Board aus, um dieses mit einem Projekt zu verknüpfen",
|
||||
"Search by board title" : "Nach einem Board suchen",
|
||||
"Select board" : "Board auswählen",
|
||||
"Create a new card" : "Neue Karte erstellen",
|
||||
"Select a board" : "Ein Board auswählen",
|
||||
"Select a card" : "Eine Karte auswählen",
|
||||
"Select a list" : "Eine Liste auswählen",
|
||||
"Card title" : "Titel der Karte",
|
||||
"Cancel" : "Abbrechen",
|
||||
"Creating the new card…" : "Neue Karte wird erstellt …",
|
||||
"\"{card}\" was added to \"{board}\"" : "\"{card}\" wurde \"{board}\" hinzugefügt",
|
||||
"Open card" : "Karte öffnen",
|
||||
"Close" : "Schließen",
|
||||
"Create card" : "Karte erstellen",
|
||||
"Select a card" : "Eine Karte auswählen",
|
||||
"Select the card to link to a project" : "Wählen Sie die Karte aus, um diese mit einem Projekt zu verknüpfen",
|
||||
"Link to card" : "Mit einer Karte verknüpfen",
|
||||
"File already exists" : "Datei bereits vorhanden",
|
||||
@@ -219,7 +227,6 @@
|
||||
"Archive card" : "Karte archivieren",
|
||||
"Delete card" : "Karte löschen",
|
||||
"Move card to another board" : "Karte auf ein anderes Board verschieben",
|
||||
"Select a list" : "Eine Liste auswählen",
|
||||
"Card deleted" : "Karte gelöscht",
|
||||
"seconds ago" : "Gerade eben",
|
||||
"All boards" : "Alle Boards",
|
||||
@@ -256,6 +263,8 @@
|
||||
"upcoming cards" : "Anstehende Karten",
|
||||
"Link to a board" : "Mit einem Board verknüpfen",
|
||||
"Link to a card" : "Mit einer Karte verknüpfen",
|
||||
"Create a card" : "Eine Karte erstellen",
|
||||
"Message from {author} in {conversationName}" : "Nachricht von {author} in {conversationName}",
|
||||
"Something went wrong" : "Etwas ist schiefgelaufen",
|
||||
"Failed to upload {name}" : "Fehler beim Hochladen von {name}",
|
||||
"Maximum file size of {size} exceeded" : "Maximale Dateigröße von {size} überschritten",
|
||||
|
||||
@@ -108,8 +108,9 @@ OC.L10N.register(
|
||||
"Search by board title" : "Αναζήτηση με το όνομα πίνακα",
|
||||
"Select board" : "Επιλογή πίνακα",
|
||||
"Select a board" : "Επιλογή ενός πίνακα",
|
||||
"Select a card" : "Επίλογή μιας καρτέλας",
|
||||
"Select a list" : "Επιλέξτε μια λίστα",
|
||||
"Cancel" : "Aκύρωση",
|
||||
"Select a card" : "Επίλογή μιας καρτέλας",
|
||||
"Select the card to link to a project" : "Επιλογή καρτέλας για σύνδεση στο έργο",
|
||||
"Link to card" : "Σύνδεσμος σε καρτέλα",
|
||||
"File already exists" : "Το αρχείο υπάρχει ήδη",
|
||||
@@ -221,7 +222,6 @@ OC.L10N.register(
|
||||
"Archive card" : "Αρχειοθέτηση κάρτας",
|
||||
"Delete card" : "Διαγραφή κάρτας",
|
||||
"Move card to another board" : "Μετακίνηση καρτέλας σε άλλο πίνακα",
|
||||
"Select a list" : "Επιλέξτε μια λίστα",
|
||||
"Card deleted" : "Η κάρτα διαγράφηκε",
|
||||
"seconds ago" : " δευτερόλεπτα πριν ",
|
||||
"All boards" : "Όλοι οι πίνακες",
|
||||
|
||||
@@ -106,8 +106,9 @@
|
||||
"Search by board title" : "Αναζήτηση με το όνομα πίνακα",
|
||||
"Select board" : "Επιλογή πίνακα",
|
||||
"Select a board" : "Επιλογή ενός πίνακα",
|
||||
"Select a card" : "Επίλογή μιας καρτέλας",
|
||||
"Select a list" : "Επιλέξτε μια λίστα",
|
||||
"Cancel" : "Aκύρωση",
|
||||
"Select a card" : "Επίλογή μιας καρτέλας",
|
||||
"Select the card to link to a project" : "Επιλογή καρτέλας για σύνδεση στο έργο",
|
||||
"Link to card" : "Σύνδεσμος σε καρτέλα",
|
||||
"File already exists" : "Το αρχείο υπάρχει ήδη",
|
||||
@@ -219,7 +220,6 @@
|
||||
"Archive card" : "Αρχειοθέτηση κάρτας",
|
||||
"Delete card" : "Διαγραφή κάρτας",
|
||||
"Move card to another board" : "Μετακίνηση καρτέλας σε άλλο πίνακα",
|
||||
"Select a list" : "Επιλέξτε μια λίστα",
|
||||
"Card deleted" : "Η κάρτα διαγράφηκε",
|
||||
"seconds ago" : " δευτερόλεπτα πριν ",
|
||||
"All boards" : "Όλοι οι πίνακες",
|
||||
|
||||
13
l10n/es.js
13
l10n/es.js
@@ -107,9 +107,17 @@ OC.L10N.register(
|
||||
"Select the board to link to a project" : "Selecciona el tablero que enlazar a un proyecto",
|
||||
"Search by board title" : "Buscar por título de tablero",
|
||||
"Select board" : "Selecciona tablero",
|
||||
"Create a new card" : "Crear una nueva tarjeta",
|
||||
"Select a board" : "Selecciona un tablero",
|
||||
"Select a card" : "Seleccionar una tarjeta",
|
||||
"Select a list" : "Seleccionar una lista",
|
||||
"Card title" : "Título de la tarjeta",
|
||||
"Cancel" : "Cancelar",
|
||||
"Creating the new card…" : "Creando una nueva tarjeta...",
|
||||
"\"{card}\" was added to \"{board}\"" : "\"{card}\" ha sido añadida en \"{board}\"",
|
||||
"Open card" : "Abrir tarjeta",
|
||||
"Close" : "Cerrar",
|
||||
"Create card" : "Crear tarjeta",
|
||||
"Select a card" : "Seleccionar una tarjeta",
|
||||
"Select the card to link to a project" : "Selecciona la tarjeta que enlazar a un proyecto",
|
||||
"Link to card" : "Enlace a tarjeta",
|
||||
"File already exists" : "El archivo ya existe",
|
||||
@@ -221,7 +229,6 @@ OC.L10N.register(
|
||||
"Archive card" : "Archivar tarjeta",
|
||||
"Delete card" : "Eliminar tarjeta",
|
||||
"Move card to another board" : "Mover la tarjeta a otro tablero",
|
||||
"Select a list" : "Seleccionar una lista",
|
||||
"Card deleted" : "Tarjeta borrada",
|
||||
"seconds ago" : "hace unos segundos",
|
||||
"All boards" : "Todos los tableros",
|
||||
@@ -258,6 +265,8 @@ OC.L10N.register(
|
||||
"upcoming cards" : "próximas tarjetas",
|
||||
"Link to a board" : "Enlace a un tablero",
|
||||
"Link to a card" : "Enlace a una tarjeta",
|
||||
"Create a card" : "Crear una tarjeta",
|
||||
"Message from {author} in {conversationName}" : "Mensaje de {author} en {conversationName}",
|
||||
"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",
|
||||
|
||||
13
l10n/es.json
13
l10n/es.json
@@ -105,9 +105,17 @@
|
||||
"Select the board to link to a project" : "Selecciona el tablero que enlazar a un proyecto",
|
||||
"Search by board title" : "Buscar por título de tablero",
|
||||
"Select board" : "Selecciona tablero",
|
||||
"Create a new card" : "Crear una nueva tarjeta",
|
||||
"Select a board" : "Selecciona un tablero",
|
||||
"Select a card" : "Seleccionar una tarjeta",
|
||||
"Select a list" : "Seleccionar una lista",
|
||||
"Card title" : "Título de la tarjeta",
|
||||
"Cancel" : "Cancelar",
|
||||
"Creating the new card…" : "Creando una nueva tarjeta...",
|
||||
"\"{card}\" was added to \"{board}\"" : "\"{card}\" ha sido añadida en \"{board}\"",
|
||||
"Open card" : "Abrir tarjeta",
|
||||
"Close" : "Cerrar",
|
||||
"Create card" : "Crear tarjeta",
|
||||
"Select a card" : "Seleccionar una tarjeta",
|
||||
"Select the card to link to a project" : "Selecciona la tarjeta que enlazar a un proyecto",
|
||||
"Link to card" : "Enlace a tarjeta",
|
||||
"File already exists" : "El archivo ya existe",
|
||||
@@ -219,7 +227,6 @@
|
||||
"Archive card" : "Archivar tarjeta",
|
||||
"Delete card" : "Eliminar tarjeta",
|
||||
"Move card to another board" : "Mover la tarjeta a otro tablero",
|
||||
"Select a list" : "Seleccionar una lista",
|
||||
"Card deleted" : "Tarjeta borrada",
|
||||
"seconds ago" : "hace unos segundos",
|
||||
"All boards" : "Todos los tableros",
|
||||
@@ -256,6 +263,8 @@
|
||||
"upcoming cards" : "próximas tarjetas",
|
||||
"Link to a board" : "Enlace a un tablero",
|
||||
"Link to a card" : "Enlace a una tarjeta",
|
||||
"Create a card" : "Crear una tarjeta",
|
||||
"Message from {author} in {conversationName}" : "Mensaje de {author} en {conversationName}",
|
||||
"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",
|
||||
|
||||
@@ -107,8 +107,10 @@ OC.L10N.register(
|
||||
"Search by board title" : "Bilatu mahai izenez",
|
||||
"Select board" : "Hautatu mahaia",
|
||||
"Select a board" : "Hautatu mahai bat",
|
||||
"Select a card" : "Hautatu txartel bat",
|
||||
"Select a list" : "Hautatu zerrenda bat",
|
||||
"Cancel" : "Utzi",
|
||||
"Close" : "Itxi",
|
||||
"Select a card" : "Hautatu txartel bat",
|
||||
"Select the card to link to a project" : "Hautatu proiektu bati estekatzeko txartela",
|
||||
"Link to card" : "Estekatu txartelera",
|
||||
"File already exists" : "Badago izen bereko fitxategi bat",
|
||||
@@ -164,6 +166,8 @@ OC.L10N.register(
|
||||
"Add card" : "Gehitu txartela",
|
||||
"Archive all cards in this list" : "Artxibatu zerrenda honetako txartel guztiak",
|
||||
"Add a new card" : "Gehitu txartel berri bat",
|
||||
"Card name" : "Txartel izena",
|
||||
"List deleted" : "Zerrenda ezabatua",
|
||||
"Edit" : "Editatu",
|
||||
"Add a new tag" : "Gehitu etiketa berri bat",
|
||||
"title and color value must be provided" : "izenburu eta kolore balioak hornitu behar dira",
|
||||
@@ -214,7 +218,6 @@ OC.L10N.register(
|
||||
"Archive card" : "Artxibatu txartela",
|
||||
"Delete card" : "Ezabatu txartela",
|
||||
"Move card to another board" : "Mugitu txartela beste mahai batera",
|
||||
"Select a list" : "Hautatu zerrenda bat",
|
||||
"seconds ago" : "segundo lehenago",
|
||||
"All boards" : "Mahai guztiak",
|
||||
"Archived boards" : "Artxibatutako mahaiak",
|
||||
|
||||
@@ -105,8 +105,10 @@
|
||||
"Search by board title" : "Bilatu mahai izenez",
|
||||
"Select board" : "Hautatu mahaia",
|
||||
"Select a board" : "Hautatu mahai bat",
|
||||
"Select a card" : "Hautatu txartel bat",
|
||||
"Select a list" : "Hautatu zerrenda bat",
|
||||
"Cancel" : "Utzi",
|
||||
"Close" : "Itxi",
|
||||
"Select a card" : "Hautatu txartel bat",
|
||||
"Select the card to link to a project" : "Hautatu proiektu bati estekatzeko txartela",
|
||||
"Link to card" : "Estekatu txartelera",
|
||||
"File already exists" : "Badago izen bereko fitxategi bat",
|
||||
@@ -162,6 +164,8 @@
|
||||
"Add card" : "Gehitu txartela",
|
||||
"Archive all cards in this list" : "Artxibatu zerrenda honetako txartel guztiak",
|
||||
"Add a new card" : "Gehitu txartel berri bat",
|
||||
"Card name" : "Txartel izena",
|
||||
"List deleted" : "Zerrenda ezabatua",
|
||||
"Edit" : "Editatu",
|
||||
"Add a new tag" : "Gehitu etiketa berri bat",
|
||||
"title and color value must be provided" : "izenburu eta kolore balioak hornitu behar dira",
|
||||
@@ -212,7 +216,6 @@
|
||||
"Archive card" : "Artxibatu txartela",
|
||||
"Delete card" : "Ezabatu txartela",
|
||||
"Move card to another board" : "Mugitu txartela beste mahai batera",
|
||||
"Select a list" : "Hautatu zerrenda bat",
|
||||
"seconds ago" : "segundo lehenago",
|
||||
"All boards" : "Mahai guztiak",
|
||||
"Archived boards" : "Artxibatutako mahaiak",
|
||||
|
||||
@@ -44,8 +44,8 @@ OC.L10N.register(
|
||||
"Search by board title" : "جستجو بر اساس عنوان تخته",
|
||||
"Select board" : "انتخاب تخته",
|
||||
"Select a board" : "انتخاب یک تخته",
|
||||
"Select a card" : "انتخاب یک کارت",
|
||||
"Cancel" : "لغو",
|
||||
"Select a card" : "انتخاب یک کارت",
|
||||
"Select the card to link to a project" : "کارتی را برای ایجاد پیوند با یک پروژه انتخاب کنید",
|
||||
"Link to card" : "پیوند به کارت",
|
||||
"File already exists" : "پرونده از قبل موجود است",
|
||||
|
||||
@@ -42,8 +42,8 @@
|
||||
"Search by board title" : "جستجو بر اساس عنوان تخته",
|
||||
"Select board" : "انتخاب تخته",
|
||||
"Select a board" : "انتخاب یک تخته",
|
||||
"Select a card" : "انتخاب یک کارت",
|
||||
"Cancel" : "لغو",
|
||||
"Select a card" : "انتخاب یک کارت",
|
||||
"Select the card to link to a project" : "کارتی را برای ایجاد پیوند با یک پروژه انتخاب کنید",
|
||||
"Link to card" : "پیوند به کارت",
|
||||
"File already exists" : "پرونده از قبل موجود است",
|
||||
|
||||
11
l10n/fi.js
11
l10n/fi.js
@@ -89,10 +89,17 @@ OC.L10N.register(
|
||||
"Card details" : "Näytä kortin sisältö",
|
||||
"Add board" : "Lisää taulu",
|
||||
"Select the board to link to a project" : "Valitse projektiin linkitettävä taulu",
|
||||
"Search by board title" : "Hae taulun otsikon mukaan",
|
||||
"Select board" : "Valitse taulu",
|
||||
"Create a new card" : "Luo uusi kortti",
|
||||
"Select a board" : "Valitse taulu",
|
||||
"Select a card" : "Valitse kortti",
|
||||
"Select a list" : "Valitse lista ",
|
||||
"Card title" : "Kortin otsikko",
|
||||
"Cancel" : "Peruuta",
|
||||
"Open card" : "Avaa kortti",
|
||||
"Close" : "Sulje",
|
||||
"Create card" : "Luo kortti",
|
||||
"Select a card" : "Valitse kortti",
|
||||
"Select the card to link to a project" : "Valitse projektiin linkitettävä kortti",
|
||||
"Link to card" : "Linkitä korttiin",
|
||||
"File already exists" : "Tiedosto on jo olemassa",
|
||||
@@ -188,7 +195,6 @@ OC.L10N.register(
|
||||
"Archive card" : "Arkistoi kortti",
|
||||
"Delete card" : "Poista kortti",
|
||||
"Move card to another board" : "Siirrä kortti toiselle taululle",
|
||||
"Select a list" : "Valitse lista ",
|
||||
"Card deleted" : "Kortti poistettu",
|
||||
"seconds ago" : "sekuntia sitten",
|
||||
"All boards" : "Kaikki taulut",
|
||||
@@ -212,6 +218,7 @@ OC.L10N.register(
|
||||
"upcoming cards" : "tulevat kortit",
|
||||
"Link to a board" : "Linkki taululle",
|
||||
"Link to a card" : "Linkitä korttiin",
|
||||
"Create a card" : "Luo kortti",
|
||||
"Something went wrong" : "Jokin meni vikaan",
|
||||
"Maximum file size of {size} exceeded" : "Tiedoston enimmäiskoko {size} ylitetty",
|
||||
"Share" : "Jaa"
|
||||
|
||||
11
l10n/fi.json
11
l10n/fi.json
@@ -87,10 +87,17 @@
|
||||
"Card details" : "Näytä kortin sisältö",
|
||||
"Add board" : "Lisää taulu",
|
||||
"Select the board to link to a project" : "Valitse projektiin linkitettävä taulu",
|
||||
"Search by board title" : "Hae taulun otsikon mukaan",
|
||||
"Select board" : "Valitse taulu",
|
||||
"Create a new card" : "Luo uusi kortti",
|
||||
"Select a board" : "Valitse taulu",
|
||||
"Select a card" : "Valitse kortti",
|
||||
"Select a list" : "Valitse lista ",
|
||||
"Card title" : "Kortin otsikko",
|
||||
"Cancel" : "Peruuta",
|
||||
"Open card" : "Avaa kortti",
|
||||
"Close" : "Sulje",
|
||||
"Create card" : "Luo kortti",
|
||||
"Select a card" : "Valitse kortti",
|
||||
"Select the card to link to a project" : "Valitse projektiin linkitettävä kortti",
|
||||
"Link to card" : "Linkitä korttiin",
|
||||
"File already exists" : "Tiedosto on jo olemassa",
|
||||
@@ -186,7 +193,6 @@
|
||||
"Archive card" : "Arkistoi kortti",
|
||||
"Delete card" : "Poista kortti",
|
||||
"Move card to another board" : "Siirrä kortti toiselle taululle",
|
||||
"Select a list" : "Valitse lista ",
|
||||
"Card deleted" : "Kortti poistettu",
|
||||
"seconds ago" : "sekuntia sitten",
|
||||
"All boards" : "Kaikki taulut",
|
||||
@@ -210,6 +216,7 @@
|
||||
"upcoming cards" : "tulevat kortit",
|
||||
"Link to a board" : "Linkki taululle",
|
||||
"Link to a card" : "Linkitä korttiin",
|
||||
"Create a card" : "Luo kortti",
|
||||
"Something went wrong" : "Jokin meni vikaan",
|
||||
"Maximum file size of {size} exceeded" : "Tiedoston enimmäiskoko {size} ylitetty",
|
||||
"Share" : "Jaa"
|
||||
|
||||
@@ -108,8 +108,9 @@ OC.L10N.register(
|
||||
"Search by board title" : "Rechercher par titre du tableau",
|
||||
"Select board" : "Sélectionner le tableau",
|
||||
"Select a board" : "Sélectionner un tableau",
|
||||
"Select a card" : "Sélectionnez une carte",
|
||||
"Select a list" : "Sélectionner une liste",
|
||||
"Cancel" : "Annuler",
|
||||
"Select a card" : "Sélectionnez une carte",
|
||||
"Select the card to link to a project" : "Sélectionner la carte à relier à un projet",
|
||||
"Link to card" : "Relier à une carte",
|
||||
"File already exists" : "Le fichier existe déjà",
|
||||
@@ -220,7 +221,6 @@ OC.L10N.register(
|
||||
"Archive card" : "Archiver la carte",
|
||||
"Delete card" : "Supprimer la carte",
|
||||
"Move card to another board" : "Déplacer la carte vers un autre tableau ",
|
||||
"Select a list" : "Sélectionner une liste",
|
||||
"Card deleted" : "Carte supprimée",
|
||||
"seconds ago" : "à l'instant",
|
||||
"All boards" : "Tous les tableaux",
|
||||
|
||||
@@ -106,8 +106,9 @@
|
||||
"Search by board title" : "Rechercher par titre du tableau",
|
||||
"Select board" : "Sélectionner le tableau",
|
||||
"Select a board" : "Sélectionner un tableau",
|
||||
"Select a card" : "Sélectionnez une carte",
|
||||
"Select a list" : "Sélectionner une liste",
|
||||
"Cancel" : "Annuler",
|
||||
"Select a card" : "Sélectionnez une carte",
|
||||
"Select the card to link to a project" : "Sélectionner la carte à relier à un projet",
|
||||
"Link to card" : "Relier à une carte",
|
||||
"File already exists" : "Le fichier existe déjà",
|
||||
@@ -218,7 +219,6 @@
|
||||
"Archive card" : "Archiver la carte",
|
||||
"Delete card" : "Supprimer la carte",
|
||||
"Move card to another board" : "Déplacer la carte vers un autre tableau ",
|
||||
"Select a list" : "Sélectionner une liste",
|
||||
"Card deleted" : "Carte supprimée",
|
||||
"seconds ago" : "à l'instant",
|
||||
"All boards" : "Tous les tableaux",
|
||||
|
||||
13
l10n/gl.js
13
l10n/gl.js
@@ -107,9 +107,17 @@ OC.L10N.register(
|
||||
"Select the board to link to a project" : "Seleccione o taboleiro para ligar a un proxecto",
|
||||
"Search by board title" : "Buscar polo título do taboleiro",
|
||||
"Select board" : "Seleccionar taboleiro",
|
||||
"Create a new card" : "Crear unha nova tarxeta",
|
||||
"Select a board" : "Seleccione un taboleiro",
|
||||
"Select a card" : "Seleccione unha tarxeta",
|
||||
"Select a list" : "Seleccionar unha lista",
|
||||
"Card title" : "Título da tarxeta",
|
||||
"Cancel" : "Cancelar",
|
||||
"Creating the new card…" : "Creando unha nova tarxeta…",
|
||||
"\"{card}\" was added to \"{board}\"" : "«{card}» foi engdida a «{board}»",
|
||||
"Open card" : "Abrir a tarxeta",
|
||||
"Close" : "Pechar",
|
||||
"Create card" : "Crear tarxeta",
|
||||
"Select a card" : "Seleccione unha tarxeta",
|
||||
"Select the card to link to a project" : "Seleccione a tarxeta para ligar a un proxecto",
|
||||
"Link to card" : "Ligar á tarxeta",
|
||||
"File already exists" : "O ficheiro xa existe",
|
||||
@@ -221,7 +229,6 @@ OC.L10N.register(
|
||||
"Archive card" : "Arquivar a tarxeta",
|
||||
"Delete card" : "Eliminar tarxeta",
|
||||
"Move card to another board" : "Mover a tarxeta a outro taboleiro",
|
||||
"Select a list" : "Seleccionar unha lista",
|
||||
"Card deleted" : "Tarxeta eliminada",
|
||||
"seconds ago" : "hai uns segundos",
|
||||
"All boards" : "Todos os taboleiros",
|
||||
@@ -258,6 +265,8 @@ OC.L10N.register(
|
||||
"upcoming cards" : "tarxetas próximas",
|
||||
"Link to a board" : "Ligar a un taboleiro",
|
||||
"Link to a card" : "Ligar a unha tarxeta",
|
||||
"Create a card" : "Crear unha tarxeta",
|
||||
"Message from {author} in {conversationName}" : "Mensaxe de {author} en {conversationName}",
|
||||
"Something went wrong" : "Algo foi mal",
|
||||
"Failed to upload {name}" : "Produciuse un fallo ao actualizar {name}",
|
||||
"Maximum file size of {size} exceeded" : "Excedeuse o tamaño máximo de ficheiro de {size}",
|
||||
|
||||
13
l10n/gl.json
13
l10n/gl.json
@@ -105,9 +105,17 @@
|
||||
"Select the board to link to a project" : "Seleccione o taboleiro para ligar a un proxecto",
|
||||
"Search by board title" : "Buscar polo título do taboleiro",
|
||||
"Select board" : "Seleccionar taboleiro",
|
||||
"Create a new card" : "Crear unha nova tarxeta",
|
||||
"Select a board" : "Seleccione un taboleiro",
|
||||
"Select a card" : "Seleccione unha tarxeta",
|
||||
"Select a list" : "Seleccionar unha lista",
|
||||
"Card title" : "Título da tarxeta",
|
||||
"Cancel" : "Cancelar",
|
||||
"Creating the new card…" : "Creando unha nova tarxeta…",
|
||||
"\"{card}\" was added to \"{board}\"" : "«{card}» foi engdida a «{board}»",
|
||||
"Open card" : "Abrir a tarxeta",
|
||||
"Close" : "Pechar",
|
||||
"Create card" : "Crear tarxeta",
|
||||
"Select a card" : "Seleccione unha tarxeta",
|
||||
"Select the card to link to a project" : "Seleccione a tarxeta para ligar a un proxecto",
|
||||
"Link to card" : "Ligar á tarxeta",
|
||||
"File already exists" : "O ficheiro xa existe",
|
||||
@@ -219,7 +227,6 @@
|
||||
"Archive card" : "Arquivar a tarxeta",
|
||||
"Delete card" : "Eliminar tarxeta",
|
||||
"Move card to another board" : "Mover a tarxeta a outro taboleiro",
|
||||
"Select a list" : "Seleccionar unha lista",
|
||||
"Card deleted" : "Tarxeta eliminada",
|
||||
"seconds ago" : "hai uns segundos",
|
||||
"All boards" : "Todos os taboleiros",
|
||||
@@ -256,6 +263,8 @@
|
||||
"upcoming cards" : "tarxetas próximas",
|
||||
"Link to a board" : "Ligar a un taboleiro",
|
||||
"Link to a card" : "Ligar a unha tarxeta",
|
||||
"Create a card" : "Crear unha tarxeta",
|
||||
"Message from {author} in {conversationName}" : "Mensaxe de {author} en {conversationName}",
|
||||
"Something went wrong" : "Algo foi mal",
|
||||
"Failed to upload {name}" : "Produciuse un fallo ao actualizar {name}",
|
||||
"Maximum file size of {size} exceeded" : "Excedeuse o tamaño máximo de ficheiro de {size}",
|
||||
|
||||
@@ -108,8 +108,9 @@ OC.L10N.register(
|
||||
"Search by board title" : "חיפוש לפי כותרת לו",
|
||||
"Select board" : "בחירת לוח",
|
||||
"Select a board" : "נא לבחור לוח",
|
||||
"Select a card" : "נא לבחור כרטיס",
|
||||
"Select a list" : "בחר רשימה",
|
||||
"Cancel" : "ביטול",
|
||||
"Select a card" : "נא לבחור כרטיס",
|
||||
"Select the card to link to a project" : "נא לבחור את הכרטיס לקישור למיזם",
|
||||
"Link to card" : "קישור לכרטיס",
|
||||
"File already exists" : "הקובץ כבר קיים",
|
||||
@@ -221,7 +222,6 @@ OC.L10N.register(
|
||||
"Archive card" : "העברת כרטיס לארכיון",
|
||||
"Delete card" : "מחיקת כרטיס לארכיון",
|
||||
"Move card to another board" : "העברת כרטיס ללוח אחר",
|
||||
"Select a list" : "בחר רשימה",
|
||||
"Card deleted" : "הכרטיס נמחק",
|
||||
"seconds ago" : "לפני מספר שניות",
|
||||
"All boards" : "כל הלוחות",
|
||||
|
||||
@@ -106,8 +106,9 @@
|
||||
"Search by board title" : "חיפוש לפי כותרת לו",
|
||||
"Select board" : "בחירת לוח",
|
||||
"Select a board" : "נא לבחור לוח",
|
||||
"Select a card" : "נא לבחור כרטיס",
|
||||
"Select a list" : "בחר רשימה",
|
||||
"Cancel" : "ביטול",
|
||||
"Select a card" : "נא לבחור כרטיס",
|
||||
"Select the card to link to a project" : "נא לבחור את הכרטיס לקישור למיזם",
|
||||
"Link to card" : "קישור לכרטיס",
|
||||
"File already exists" : "הקובץ כבר קיים",
|
||||
@@ -219,7 +220,6 @@
|
||||
"Archive card" : "העברת כרטיס לארכיון",
|
||||
"Delete card" : "מחיקת כרטיס לארכיון",
|
||||
"Move card to another board" : "העברת כרטיס ללוח אחר",
|
||||
"Select a list" : "בחר רשימה",
|
||||
"Card deleted" : "הכרטיס נמחק",
|
||||
"seconds ago" : "לפני מספר שניות",
|
||||
"All boards" : "כל הלוחות",
|
||||
|
||||
29
l10n/hr.js
29
l10n/hr.js
@@ -97,6 +97,9 @@ OC.L10N.register(
|
||||
"Could not write file to disk" : "Nije moguće zapisati datoteku na disk",
|
||||
"A PHP extension stopped the file upload" : "Proširenje PHP-a zaustavilo je otpremanje datoteke",
|
||||
"No file uploaded or file size exceeds maximum of %s" : "Nijedna datoteka nije otpremljena ili veličina datoteke premašuje maksimalnu veličinu od %s",
|
||||
"Card not found" : "Kartica nije pronađena",
|
||||
"Path is already shared with this card" : "Put je već podijeljen s ovom karticom",
|
||||
"Invalid date, date format must be YYYY-MM-DD" : "Nevažeći datum, oblik datuma mora biti GGGG-MM-DD",
|
||||
"Personal planning and team project organization" : "Osobno planiranje i organizacija timskih projekata",
|
||||
"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 je organizacijski alat za kanban projekte usmjeren na osobno planiranje i organizaciju projekta za timove integrirane s Nextcloudom.\n\n\n- 📥 Dodajte svoje zadatke na kartice i poredajte ih po želji\n- 📄 Zapišite dodatne bilješke u markdown\n- 🔖 Dodijelite oznake za još bolju organizaciju\n- 👥 Dijelite sa svojim timom, prijateljima ili obitelji\n- 📎 Priložite datoteke i ugradite ih u svoj markdown opis\n- 💬 Raspravljajte sa svojim timom putem komentara\n- ⚡ Pratite promjene u strujanju aktivnosti\n- 🚀 Organizirajte svoj projekt",
|
||||
"Card details" : "Pojedinosti o kartici",
|
||||
@@ -104,9 +107,17 @@ OC.L10N.register(
|
||||
"Select the board to link to a project" : "Odaberite ploču za povezivanje s projektom",
|
||||
"Search by board title" : "Traži po naslovu ploče",
|
||||
"Select board" : "Odaberi ploču",
|
||||
"Create a new card" : "Stvori novu karticu",
|
||||
"Select a board" : "Odaberite ploču",
|
||||
"Select a card" : "Odaberite karticu",
|
||||
"Select a list" : "Odaberi popis",
|
||||
"Card title" : "Naslov kartice",
|
||||
"Cancel" : "Odustani",
|
||||
"Creating the new card…" : "Stvaranje nove kartice…",
|
||||
"\"{card}\" was added to \"{board}\"" : "„{card}” je dodano na „{board}”",
|
||||
"Open card" : "Otvori karticu",
|
||||
"Close" : "Zatvori",
|
||||
"Create card" : "Stvori karticu",
|
||||
"Select a card" : "Odaberite karticu",
|
||||
"Select the card to link to a project" : "Odaberite karticu za povezivanje s projektom",
|
||||
"Link to card" : "Poveznica na karticu",
|
||||
"File already exists" : "Datoteka već postoji",
|
||||
@@ -169,9 +180,15 @@ OC.L10N.register(
|
||||
"title and color value must be provided" : "potrebno je odabrati naziv i vrijednost boje",
|
||||
"Board name" : "Naziv ploče",
|
||||
"Members" : "Članovi",
|
||||
"Upload new files" : "Otpremi nove datoteke",
|
||||
"Share from Files" : "Dijeli iz datoteka",
|
||||
"Add this attachment" : "Dodajte ovaj privitak",
|
||||
"Show in Files" : "Prikaži u datotekama",
|
||||
"Unshare file" : "Prestani dijeliti datoteku",
|
||||
"Delete Attachment" : "Izbriši privitak",
|
||||
"Restore Attachment" : "Vrati privitak",
|
||||
"File to share" : "Datoteka za dijeljenje",
|
||||
"Invalid path selected" : "Odabran nevažeći put",
|
||||
"Open in sidebar view" : "Otvori u bočnom prikazu",
|
||||
"Open in bigger view" : "Otvori u većem prikazu",
|
||||
"Attachments" : "Privici",
|
||||
@@ -212,12 +229,12 @@ OC.L10N.register(
|
||||
"Archive card" : "Arhiviraj karticu",
|
||||
"Delete card" : "Izbriši karticu",
|
||||
"Move card to another board" : "Premjesti karticu na drugu ploču",
|
||||
"Select a list" : "Odaberi popis",
|
||||
"Card deleted" : "Kartica je izbrisana",
|
||||
"seconds ago" : "prije nekoliko sekundi",
|
||||
"All boards" : "Sve ploče",
|
||||
"Archived boards" : "Arhivirane ploče",
|
||||
"Shared with you" : "Podijeljeno s vama",
|
||||
"Use bigger card view" : "Prikaži veće kartice",
|
||||
"Show boards in calendar/tasks" : "Prikaži ploče u kalendaru/zadacima",
|
||||
"Limit deck usage of groups" : "Ograniči uporabu decka grupama",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Ograničenjem Decka možete spriječiti korisnike koji ne sudjeluju u tim grupama da stvaraju vlastite ploče. Korisnici će i dalje moći raditi na pločama koje su dijeljene s njima.",
|
||||
@@ -248,8 +265,14 @@ OC.L10N.register(
|
||||
"upcoming cards" : "nadolazeće kartice",
|
||||
"Link to a board" : "Poveznica na ploču",
|
||||
"Link to a card" : "Poveznica na karticu",
|
||||
"Create a card" : "Stvori karticu",
|
||||
"Message from {author} in {conversationName}" : "Poruka od {author} u {conversationName}",
|
||||
"Something went wrong" : "Nešto je pošlo po krivu",
|
||||
"Failed to upload {name}" : "Neuspješno otpremanje {name}",
|
||||
"Maximum file size of {size} exceeded" : "Prekoračena je maksimalna veličina datoteke od {size}"
|
||||
"Maximum file size of {size} exceeded" : "Prekoračena je maksimalna veličina datoteke od {size}",
|
||||
"Error creating the share" : "Pogreška pri stvaranju dijeljenja",
|
||||
"Share with a Deck card" : "Dijeli s Deck karticom",
|
||||
"Share {file} with a Deck card" : "Dijeli {file} s Deck karticom",
|
||||
"Share" : "Dijeli"
|
||||
},
|
||||
"nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;");
|
||||
|
||||
29
l10n/hr.json
29
l10n/hr.json
@@ -95,6 +95,9 @@
|
||||
"Could not write file to disk" : "Nije moguće zapisati datoteku na disk",
|
||||
"A PHP extension stopped the file upload" : "Proširenje PHP-a zaustavilo je otpremanje datoteke",
|
||||
"No file uploaded or file size exceeds maximum of %s" : "Nijedna datoteka nije otpremljena ili veličina datoteke premašuje maksimalnu veličinu od %s",
|
||||
"Card not found" : "Kartica nije pronađena",
|
||||
"Path is already shared with this card" : "Put je već podijeljen s ovom karticom",
|
||||
"Invalid date, date format must be YYYY-MM-DD" : "Nevažeći datum, oblik datuma mora biti GGGG-MM-DD",
|
||||
"Personal planning and team project organization" : "Osobno planiranje i organizacija timskih projekata",
|
||||
"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 je organizacijski alat za kanban projekte usmjeren na osobno planiranje i organizaciju projekta za timove integrirane s Nextcloudom.\n\n\n- 📥 Dodajte svoje zadatke na kartice i poredajte ih po želji\n- 📄 Zapišite dodatne bilješke u markdown\n- 🔖 Dodijelite oznake za još bolju organizaciju\n- 👥 Dijelite sa svojim timom, prijateljima ili obitelji\n- 📎 Priložite datoteke i ugradite ih u svoj markdown opis\n- 💬 Raspravljajte sa svojim timom putem komentara\n- ⚡ Pratite promjene u strujanju aktivnosti\n- 🚀 Organizirajte svoj projekt",
|
||||
"Card details" : "Pojedinosti o kartici",
|
||||
@@ -102,9 +105,17 @@
|
||||
"Select the board to link to a project" : "Odaberite ploču za povezivanje s projektom",
|
||||
"Search by board title" : "Traži po naslovu ploče",
|
||||
"Select board" : "Odaberi ploču",
|
||||
"Create a new card" : "Stvori novu karticu",
|
||||
"Select a board" : "Odaberite ploču",
|
||||
"Select a card" : "Odaberite karticu",
|
||||
"Select a list" : "Odaberi popis",
|
||||
"Card title" : "Naslov kartice",
|
||||
"Cancel" : "Odustani",
|
||||
"Creating the new card…" : "Stvaranje nove kartice…",
|
||||
"\"{card}\" was added to \"{board}\"" : "„{card}” je dodano na „{board}”",
|
||||
"Open card" : "Otvori karticu",
|
||||
"Close" : "Zatvori",
|
||||
"Create card" : "Stvori karticu",
|
||||
"Select a card" : "Odaberite karticu",
|
||||
"Select the card to link to a project" : "Odaberite karticu za povezivanje s projektom",
|
||||
"Link to card" : "Poveznica na karticu",
|
||||
"File already exists" : "Datoteka već postoji",
|
||||
@@ -167,9 +178,15 @@
|
||||
"title and color value must be provided" : "potrebno je odabrati naziv i vrijednost boje",
|
||||
"Board name" : "Naziv ploče",
|
||||
"Members" : "Članovi",
|
||||
"Upload new files" : "Otpremi nove datoteke",
|
||||
"Share from Files" : "Dijeli iz datoteka",
|
||||
"Add this attachment" : "Dodajte ovaj privitak",
|
||||
"Show in Files" : "Prikaži u datotekama",
|
||||
"Unshare file" : "Prestani dijeliti datoteku",
|
||||
"Delete Attachment" : "Izbriši privitak",
|
||||
"Restore Attachment" : "Vrati privitak",
|
||||
"File to share" : "Datoteka za dijeljenje",
|
||||
"Invalid path selected" : "Odabran nevažeći put",
|
||||
"Open in sidebar view" : "Otvori u bočnom prikazu",
|
||||
"Open in bigger view" : "Otvori u većem prikazu",
|
||||
"Attachments" : "Privici",
|
||||
@@ -210,12 +227,12 @@
|
||||
"Archive card" : "Arhiviraj karticu",
|
||||
"Delete card" : "Izbriši karticu",
|
||||
"Move card to another board" : "Premjesti karticu na drugu ploču",
|
||||
"Select a list" : "Odaberi popis",
|
||||
"Card deleted" : "Kartica je izbrisana",
|
||||
"seconds ago" : "prije nekoliko sekundi",
|
||||
"All boards" : "Sve ploče",
|
||||
"Archived boards" : "Arhivirane ploče",
|
||||
"Shared with you" : "Podijeljeno s vama",
|
||||
"Use bigger card view" : "Prikaži veće kartice",
|
||||
"Show boards in calendar/tasks" : "Prikaži ploče u kalendaru/zadacima",
|
||||
"Limit deck usage of groups" : "Ograniči uporabu decka grupama",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Ograničenjem Decka možete spriječiti korisnike koji ne sudjeluju u tim grupama da stvaraju vlastite ploče. Korisnici će i dalje moći raditi na pločama koje su dijeljene s njima.",
|
||||
@@ -246,8 +263,14 @@
|
||||
"upcoming cards" : "nadolazeće kartice",
|
||||
"Link to a board" : "Poveznica na ploču",
|
||||
"Link to a card" : "Poveznica na karticu",
|
||||
"Create a card" : "Stvori karticu",
|
||||
"Message from {author} in {conversationName}" : "Poruka od {author} u {conversationName}",
|
||||
"Something went wrong" : "Nešto je pošlo po krivu",
|
||||
"Failed to upload {name}" : "Neuspješno otpremanje {name}",
|
||||
"Maximum file size of {size} exceeded" : "Prekoračena je maksimalna veličina datoteke od {size}"
|
||||
"Maximum file size of {size} exceeded" : "Prekoračena je maksimalna veličina datoteke od {size}",
|
||||
"Error creating the share" : "Pogreška pri stvaranju dijeljenja",
|
||||
"Share with a Deck card" : "Dijeli s Deck karticom",
|
||||
"Share {file} with a Deck card" : "Dijeli {file} s Deck karticom",
|
||||
"Share" : "Dijeli"
|
||||
},"pluralForm" :"nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;"
|
||||
}
|
||||
89
l10n/hu.js
89
l10n/hu.js
@@ -17,18 +17,42 @@ OC.L10N.register(
|
||||
"{user} has archived the board {before}" : "{user} archiválta a(z) {before} táblát",
|
||||
"You have unarchived the board {board}" : "Visszavonta a(z) {board} tábla archiválását",
|
||||
"{user} has unarchived the board {before}" : "{user} visszavonta a(z) {board} tábla archiválását",
|
||||
"You have created a new list {stack} on board {board}" : "Létrehozta az új {stack} rakást a(z) {board} táblán",
|
||||
"{user} has created a new list {stack} on board {board}" : "{user} létrehozta az új {stack} rakást a(z) {board} táblán",
|
||||
"You have renamed list {before} to {stack} on board {board}" : "Átnevezte a(z) {board} tábla {before} rakását erre: {stack}",
|
||||
"{user} has renamed list {before} to {stack} on board {board}" : "{user} átnevezte a(z) {board} táblá {before} rakását erre: {stack}",
|
||||
"You have deleted list {stack} on board {board}" : "Törölte a(z) {stack} rakást a(z) {board} tábláról",
|
||||
"{user} has deleted list {stack} on board {board}" : "{user} törölte a(z) {stack} rakást a(z) {board} tábláról",
|
||||
"You have created card {card} in list {stack} on board {board}" : "Létrehozta a(z) {card} kártyát a(z) {stack} rakásban, a(z) {board} táblán",
|
||||
"{user} has created card {card} in list {stack} on board {board}" : "{user} létrehozta a(z) {card} kártyát a(z) {stack} rakásban, a(z) {board} táblán",
|
||||
"You have deleted card {card} in list {stack} on board {board}" : "Törölte a(z) {card} kártyát a(z) {stack} rakásból, a(z) {board} táblán",
|
||||
"{user} has deleted card {card} in list {stack} on board {board}" : "{user} törölte a(z) {card} kártyát a(z) {stack} rakásban, a(z) {board} táblán",
|
||||
"You have renamed the card {before} to {card}" : "Átnevezte a(z) {before} kártyát erre: {card}",
|
||||
"{user} has renamed the card {before} to {card}" : "{user} átnevezte a(z) {before} kártyát erre: {card}",
|
||||
"You have added a description to card {card} in list {stack} on board {board}" : "Leírást adott hozzá a(z) {card} kártyához a(z) {stack} rakásban, a(z) {board} táblán",
|
||||
"{user} has added a description to card {card} in list {stack} on board {board}" : "{user} leírást adott hozzá a(z) {card} kártyához a(z) {stack} rakásban, a(z) {board} táblán",
|
||||
"You have updated the description of card {card} in list {stack} on board {board}" : "Frissítette a(z) {card} kártya leírását a(z) {stack} rakásban, a(z) {board} táblán",
|
||||
"{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} frissítette a(z) {card} kártya leírását a(z) {stack} rakásban, a(z) {board} táblán",
|
||||
"You have archived card {card} in list {stack} on board {board}" : "Archiválta a(z) {card} kártyát a(z) {stack} rakásban, a(z) {board} táblán",
|
||||
"{user} has archived card {card} in list {stack} on board {board}" : "{user} archiválta a(z) {card} kártyát a(z) {stack} rakásban, a(z) {board} táblán",
|
||||
"You have unarchived card {card} in list {stack} on board {board}" : "Visszavonta a(z) {card} kártya archiválását a(z) {stack} rakásban, a(z) {board} táblán",
|
||||
"{user} has unarchived card {card} in list {stack} on board {board}" : "{user} visszavonta a(z) {card} kártya archiválását a(z) {stack} rakásban, a(z) {board} táblán",
|
||||
"You have removed the due date of card {card}" : "Eltávolította a(z) {card} kártya esedékességét",
|
||||
"{user} has removed the due date of card {card}" : "{user} eltávolította a(z) {card} kártya esedékességét",
|
||||
"You have set the due date of card {card} to {after}" : "Beállította a(z) {card} kártya esedékességét",
|
||||
"{user} has set the due date of card {card} to {after}" : "{user} beállította a(z) {card} kártya esedékességét",
|
||||
"You have updated the due date of card {card} to {after}" : "Frissítette a(z) {card} kártya esedékességét erre: {after}",
|
||||
"{user} has updated the due date of card {card} to {after}" : "{user} frissítette a(z) {card} kártya esedékességét erre: {after}",
|
||||
"You have added the tag {label} to card {card} in list {stack} on board {board}" : "Hozzáadta a(z) {label} címkét a(z) {card} kártyához, a(z) {stack} rakásban, a(z) {board} táblán",
|
||||
"{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} hozzáadta a(z) {label} címkét a(z) {card} kártyához, a(z) {stack} rakásban, a(z) {board} táblán",
|
||||
"You have removed the tag {label} from card {card} in list {stack} on board {board}" : "Eltávolította a(z) {label} címkét a(z) {card} kártyáról, a(z) {stack} rakásban, a(z) {board} táblán",
|
||||
"{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} eltávolította a(z) {label} címkét a(z) {card} kártyáról, a(z) {stack} rakásban, a(z) {board} táblán",
|
||||
"You have assigned {assigneduser} to card {card} on board {board}" : "Hozzárendelte a(z) {card} kártyát a(z) {board} táblán a következőhöz: {assigneduser}",
|
||||
"{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} hozzárendelte a(z) {card} kártyát a(z) {board} táblán a következőhöz: {assigneduser}",
|
||||
"You have unassigned {assigneduser} from card {card} on board {board}" : "Eltávolította a(z) {card} kártyát a(z) {board} táblán a következőtől: {assigneduser}",
|
||||
"{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} eltávolította a(z) {card} kártyát a(z) {board} táblán a következőtől: {assigneduser}",
|
||||
"You have moved the card {card} from list {stackBefore} to {stack}" : "Áthelyezte a(z) {card} kártyát a(z) {stackBefore} rakásból a(z) {stack} rakásba",
|
||||
"{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} áthelyezte a(z) {card} kártyát a(z) {stackBefore} rakásból a(z) {stack} rakásba",
|
||||
"You have added the attachment {attachment} to card {card}" : "Hozzáadta a(z) {attachment} mellékletet a(z) {card} kártyához",
|
||||
"{user} has added the attachment {attachment} to card {card}" : "{user} hozzáadta a(z) {attachment} mellékletet a(z) {card} kártyához",
|
||||
"You have updated the attachment {attachment} on card {card}" : "Frissítette a(z) {attachment} mellékletet a(z) {card} kártyánál",
|
||||
@@ -43,6 +67,7 @@ OC.L10N.register(
|
||||
"Deck" : "Kártyák",
|
||||
"Changes in the <strong>Deck app</strong>" : "Változások a <strong>Kártyák alkalmazásban</strong>",
|
||||
"A <strong>comment</strong> was created on a card" : "Egy <strong>hozzászólás</strong> lett létrehozva egy kártyán",
|
||||
"Upcoming cards" : "Közelgő kártyák",
|
||||
"Personal" : "Személyes",
|
||||
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "A(z) „%s” kártyát a(z) „%s” táblán %s hozzárendelte Önhöz.",
|
||||
"{user} has assigned the card \"%s\" on \"%s\" to you." : "{user} hozzárendelte Önhöz a(z) „%s” kártyát a(z) „%s”.",
|
||||
@@ -72,6 +97,9 @@ OC.L10N.register(
|
||||
"Could not write file to disk" : "Nem lehet a fájlt lemezre írni",
|
||||
"A PHP extension stopped the file upload" : "A PHP kiterjesztés megállította a fájl feltöltését",
|
||||
"No file uploaded or file size exceeds maximum of %s" : "Nincs fájl feltöltve, vagy a fájl meghaladja a maximumot: %s",
|
||||
"Card not found" : "A kártya nem található",
|
||||
"Path is already shared with this card" : "Az útvonal már meg van osztva ezzel a kártyával",
|
||||
"Invalid date, date format must be YYYY-MM-DD" : "Érvénytelen dátum, a dátumnak YYYY-MM-DD formátumúnak kell lennie",
|
||||
"Personal planning and team project organization" : "Személyes tervezés és csapatos projektszervezés",
|
||||
"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" : "A Kártyák egy kanban-stílusú szervezőeszköz, amely a személyes tervezést és a csapatok projektszervezését célozza, a Nextcloudba integrálva.\n\n\n- 📥 Saját feladatok kártyákhoz adása, és azok sorrendezése\n- 📄 További jegyzetek leírása markdownban\n- 🔖 Címkék hozzárendelése a még jobb rendszerezés miatt\n- 👥 Megosztás a csapattal, barátokkal vagy családdal\n- 📎 Fájlok hozzáadása mellékletként, vagy beágyazás a markdown leírásba\n- 💬 Megbeszélés a csapattal hozzászólások használatával\n- ⚡ A változások követése a tevékenységnaplóban\n- 🚀 Rendszerezze a projektjét",
|
||||
"Card details" : "Kártya részletei",
|
||||
@@ -79,9 +107,17 @@ OC.L10N.register(
|
||||
"Select the board to link to a project" : "Válasszon ki egy táblát, amely egy projektre fog hivatkozni",
|
||||
"Search by board title" : "Keresés táblacím szerint",
|
||||
"Select board" : "Válasszon táblát",
|
||||
"Create a new card" : "Új kártya létrehozása",
|
||||
"Select a board" : "Válasszon egy táblát",
|
||||
"Select a card" : "Válasszon egy kártyát",
|
||||
"Select a list" : "Válasszon listát",
|
||||
"Card title" : "Kártya címe",
|
||||
"Cancel" : "Mégse",
|
||||
"Creating the new card…" : "Új kártya létrehozása",
|
||||
"\"{card}\" was added to \"{board}\"" : "\"{card}\" hozzáadva ehhez: \"{board}\"",
|
||||
"Open card" : "Kártya megnyitása",
|
||||
"Close" : "Bezárás",
|
||||
"Create card" : "Kártya létrehozása",
|
||||
"Select a card" : "Válasszon egy kártyát",
|
||||
"Select the card to link to a project" : "Válasszon ki egy kártyát, amely egy projektre fog hivatkozni",
|
||||
"Link to card" : "Hivatkozás egy kártyára",
|
||||
"File already exists" : "A fájl már létezik",
|
||||
@@ -110,6 +146,8 @@ OC.L10N.register(
|
||||
"Toggle compact mode" : "Kompakt mód be/ki",
|
||||
"Details" : "Részletek",
|
||||
"Loading board" : "Tábla betöltése",
|
||||
"No lists available" : "Nincs elérhető rakás",
|
||||
"Create a new list to add cards to this board" : "Hozzon létre egy új rakást kártyák ehhez a táblához való hozzáadásához",
|
||||
"Board not found" : "A tábla nem található",
|
||||
"Sharing" : "Megosztás",
|
||||
"Tags" : "Címkék",
|
||||
@@ -119,6 +157,8 @@ OC.L10N.register(
|
||||
"Undo" : "Visszavonás",
|
||||
"Deleted cards" : "Törölt kártyák",
|
||||
"Share board with a user, group or circle …" : "Tábla megosztása felhasználóval, csoporttal vagy körrel…",
|
||||
"Searching for users, groups and circles …" : "Felhasználókkal, csoportok és körök keresése",
|
||||
"No participants found" : "Nem találhatók résztvevők",
|
||||
"Board owner" : "Tábla tulajdonosa",
|
||||
"(Group)" : "(Csoport)",
|
||||
"(Circle)" : "(Kör)",
|
||||
@@ -126,20 +166,36 @@ OC.L10N.register(
|
||||
"Can share" : "Megoszthatja",
|
||||
"Can manage" : "Kezelheti",
|
||||
"Delete" : "Törlés",
|
||||
"Failed to create share with {displayName}" : "Nem lehet létrehozni a következő megosztást: {displayName}",
|
||||
"Add a new list" : "Új lista hozzáadása",
|
||||
"Archive all cards" : "Az összes kártya archiválása",
|
||||
"Delete list" : "Lista törlése",
|
||||
"Add card" : "Kártya hozzáadása",
|
||||
"Archive all cards in this list" : "Archív kártyák ebben a listában",
|
||||
"Add a new card" : "Új kártya hozzáadása",
|
||||
"Card name" : "Kártya neve",
|
||||
"List deleted" : "Lista törölve",
|
||||
"Edit" : "Szerkesztés",
|
||||
"Add a new tag" : "Új címke hozzáadása",
|
||||
"title and color value must be provided" : "a cím és szín értékét meg kell adni",
|
||||
"Board name" : "Tábla neve",
|
||||
"Members" : "Tagok",
|
||||
"Upload new files" : "Új fájlok feltöltése",
|
||||
"Share from Files" : "Megosztás a Fájlokból",
|
||||
"Add this attachment" : "E melléklet hozzáadása",
|
||||
"Show in Files" : "Megjelenítése a Fájlokban",
|
||||
"Unshare file" : "Fájl megosztásának visszavonása",
|
||||
"Delete Attachment" : "Melléklet törlése",
|
||||
"Restore Attachment" : "Melléklet visszaállítása",
|
||||
"File to share" : "Fájl megosztása",
|
||||
"Invalid path selected" : "Érvénytelen útvonal kiválasztva",
|
||||
"Open in sidebar view" : "Oldalsáv nézet megnyitása",
|
||||
"Open in bigger view" : "Megtekintés nagyobb nézetben",
|
||||
"Attachments" : "Mellékletek",
|
||||
"Comments" : "Hozzászólások",
|
||||
"Modified" : "Módosítva",
|
||||
"Created" : "Létrehozva",
|
||||
"The title cannot be empty." : "A cím nem lehet üres.",
|
||||
"No comments yet. Begin the discussion!" : "Még nincsenek hozzászólások. Kezdje el a beszélgetést!",
|
||||
"Assign a tag to this card…" : "Címke rendelése ehhez a kártyához…",
|
||||
"Assign to users" : "Felhasználókhoz rendelés",
|
||||
@@ -162,32 +218,61 @@ OC.L10N.register(
|
||||
"Edit description" : "Leírás szerkesztése",
|
||||
"View description" : "Leírás megtekintése",
|
||||
"Add Attachment" : "Melléklet hozzáadása",
|
||||
"Write a description …" : "Leírás megadása",
|
||||
"Choose attachment" : "Válasszon mellékletet",
|
||||
"(group)" : "(csoport)",
|
||||
"(circle)" : "(kör)",
|
||||
"Assign to me" : "Hozzám rendelés",
|
||||
"Unassign myself" : "Saját magam hozzárendelésének eltávolítása",
|
||||
"Move card" : "Kártya áthelyezése",
|
||||
"Unarchive card" : "Kártya archiválásának visszavonása",
|
||||
"Archive card" : "Kártya archiválása",
|
||||
"Delete card" : "Kártya törlése",
|
||||
"Move card to another board" : "Kártya áthelyezése egy másik táblára",
|
||||
"Card deleted" : "Kártya törölve",
|
||||
"seconds ago" : "másodperce",
|
||||
"All boards" : "Az összes tábla",
|
||||
"Archived boards" : "Archivált táblák",
|
||||
"Shared with you" : "Megosztva Önnel",
|
||||
"Use bigger card view" : "Nagyobb kártyanézet használata",
|
||||
"Show boards in calendar/tasks" : "Táblék mutatása a naptárak/teendők között",
|
||||
"Limit deck usage of groups" : "A kártyák használatának csoportokra korlátozása",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "A Kártyák korlátozása blokkolja a saját táblák létrehozását azoknál a felhasználóknál, akik nem tagjai a megadott csoportoknak. A felhasználók továbbra is tudnak dolgozni a velük megosztott táblákon.",
|
||||
"Board details" : "Tábla részletei",
|
||||
"Edit board" : "Tábla szerkesztése",
|
||||
"Clone board" : "Tábla klónozása",
|
||||
"Unarchive board" : "Tábla archiválásának visszavonása",
|
||||
"Archive board" : "Tábla archiválása",
|
||||
"Turn on due date reminders" : "Határidő emlékeztető beállítása",
|
||||
"Turn off due date reminders" : "Határidő emlékeztető kikapcsolása",
|
||||
"Due date reminders" : "Határidő emlékeztetők",
|
||||
"All cards" : "Összes kártya",
|
||||
"Assigned cards" : "Hozzárendelt kártyák",
|
||||
"No notifications" : "Nincsenek értesítések",
|
||||
"Delete board" : "Tábla törlése",
|
||||
"Board {0} deleted" : "Törölte a(z) {board} táblát",
|
||||
"Only assigned cards" : "Csak hozzárendelt kártyák",
|
||||
"No reminder" : "Nincs emlékeztető",
|
||||
"An error occurred" : "Hiba történt",
|
||||
"Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Biztos, hogy törli a(z) {title} táblát? Ez törölni fogja a tábla összes adatát.",
|
||||
"Delete the board?" : "Törli a táblát?",
|
||||
"Loading filtered view" : "Szűrt nézet betöltése",
|
||||
"Today" : "Ma",
|
||||
"Tomorrow" : "Holnap",
|
||||
"This week" : "Ez a hét",
|
||||
"No due" : "Nincs határidő",
|
||||
"No upcoming cards" : "Nincsenek közelgő kártyák",
|
||||
"upcoming cards" : "közelgő kártyák",
|
||||
"Link to a board" : "Hivatkozás egy táblához",
|
||||
"Link to a card" : "Hivatkozás egy kártyához",
|
||||
"Create a card" : "Kártya létrehozása",
|
||||
"Message from {author} in {conversationName}" : "Üzenet a {conversationName} beszélgetésben tőle: {author}",
|
||||
"Something went wrong" : "Valami hiba történt",
|
||||
"Maximum file size of {size} exceeded" : "A legnagyobb fájlméret ({size}) túllépve"
|
||||
"Failed to upload {name}" : "Feltöltés sikertelen: {name}",
|
||||
"Maximum file size of {size} exceeded" : "A legnagyobb fájlméret ({size}) túllépve",
|
||||
"Error creating the share" : "Megosztás létrehozása sikertelen",
|
||||
"Share with a Deck card" : "Megosztás kártyával",
|
||||
"Share {file} with a Deck card" : "A(z) {file} megosztása egy Kártyák kártyával",
|
||||
"Share" : "Megosztás"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
89
l10n/hu.json
89
l10n/hu.json
@@ -15,18 +15,42 @@
|
||||
"{user} has archived the board {before}" : "{user} archiválta a(z) {before} táblát",
|
||||
"You have unarchived the board {board}" : "Visszavonta a(z) {board} tábla archiválását",
|
||||
"{user} has unarchived the board {before}" : "{user} visszavonta a(z) {board} tábla archiválását",
|
||||
"You have created a new list {stack} on board {board}" : "Létrehozta az új {stack} rakást a(z) {board} táblán",
|
||||
"{user} has created a new list {stack} on board {board}" : "{user} létrehozta az új {stack} rakást a(z) {board} táblán",
|
||||
"You have renamed list {before} to {stack} on board {board}" : "Átnevezte a(z) {board} tábla {before} rakását erre: {stack}",
|
||||
"{user} has renamed list {before} to {stack} on board {board}" : "{user} átnevezte a(z) {board} táblá {before} rakását erre: {stack}",
|
||||
"You have deleted list {stack} on board {board}" : "Törölte a(z) {stack} rakást a(z) {board} tábláról",
|
||||
"{user} has deleted list {stack} on board {board}" : "{user} törölte a(z) {stack} rakást a(z) {board} tábláról",
|
||||
"You have created card {card} in list {stack} on board {board}" : "Létrehozta a(z) {card} kártyát a(z) {stack} rakásban, a(z) {board} táblán",
|
||||
"{user} has created card {card} in list {stack} on board {board}" : "{user} létrehozta a(z) {card} kártyát a(z) {stack} rakásban, a(z) {board} táblán",
|
||||
"You have deleted card {card} in list {stack} on board {board}" : "Törölte a(z) {card} kártyát a(z) {stack} rakásból, a(z) {board} táblán",
|
||||
"{user} has deleted card {card} in list {stack} on board {board}" : "{user} törölte a(z) {card} kártyát a(z) {stack} rakásban, a(z) {board} táblán",
|
||||
"You have renamed the card {before} to {card}" : "Átnevezte a(z) {before} kártyát erre: {card}",
|
||||
"{user} has renamed the card {before} to {card}" : "{user} átnevezte a(z) {before} kártyát erre: {card}",
|
||||
"You have added a description to card {card} in list {stack} on board {board}" : "Leírást adott hozzá a(z) {card} kártyához a(z) {stack} rakásban, a(z) {board} táblán",
|
||||
"{user} has added a description to card {card} in list {stack} on board {board}" : "{user} leírást adott hozzá a(z) {card} kártyához a(z) {stack} rakásban, a(z) {board} táblán",
|
||||
"You have updated the description of card {card} in list {stack} on board {board}" : "Frissítette a(z) {card} kártya leírását a(z) {stack} rakásban, a(z) {board} táblán",
|
||||
"{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} frissítette a(z) {card} kártya leírását a(z) {stack} rakásban, a(z) {board} táblán",
|
||||
"You have archived card {card} in list {stack} on board {board}" : "Archiválta a(z) {card} kártyát a(z) {stack} rakásban, a(z) {board} táblán",
|
||||
"{user} has archived card {card} in list {stack} on board {board}" : "{user} archiválta a(z) {card} kártyát a(z) {stack} rakásban, a(z) {board} táblán",
|
||||
"You have unarchived card {card} in list {stack} on board {board}" : "Visszavonta a(z) {card} kártya archiválását a(z) {stack} rakásban, a(z) {board} táblán",
|
||||
"{user} has unarchived card {card} in list {stack} on board {board}" : "{user} visszavonta a(z) {card} kártya archiválását a(z) {stack} rakásban, a(z) {board} táblán",
|
||||
"You have removed the due date of card {card}" : "Eltávolította a(z) {card} kártya esedékességét",
|
||||
"{user} has removed the due date of card {card}" : "{user} eltávolította a(z) {card} kártya esedékességét",
|
||||
"You have set the due date of card {card} to {after}" : "Beállította a(z) {card} kártya esedékességét",
|
||||
"{user} has set the due date of card {card} to {after}" : "{user} beállította a(z) {card} kártya esedékességét",
|
||||
"You have updated the due date of card {card} to {after}" : "Frissítette a(z) {card} kártya esedékességét erre: {after}",
|
||||
"{user} has updated the due date of card {card} to {after}" : "{user} frissítette a(z) {card} kártya esedékességét erre: {after}",
|
||||
"You have added the tag {label} to card {card} in list {stack} on board {board}" : "Hozzáadta a(z) {label} címkét a(z) {card} kártyához, a(z) {stack} rakásban, a(z) {board} táblán",
|
||||
"{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} hozzáadta a(z) {label} címkét a(z) {card} kártyához, a(z) {stack} rakásban, a(z) {board} táblán",
|
||||
"You have removed the tag {label} from card {card} in list {stack} on board {board}" : "Eltávolította a(z) {label} címkét a(z) {card} kártyáról, a(z) {stack} rakásban, a(z) {board} táblán",
|
||||
"{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} eltávolította a(z) {label} címkét a(z) {card} kártyáról, a(z) {stack} rakásban, a(z) {board} táblán",
|
||||
"You have assigned {assigneduser} to card {card} on board {board}" : "Hozzárendelte a(z) {card} kártyát a(z) {board} táblán a következőhöz: {assigneduser}",
|
||||
"{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} hozzárendelte a(z) {card} kártyát a(z) {board} táblán a következőhöz: {assigneduser}",
|
||||
"You have unassigned {assigneduser} from card {card} on board {board}" : "Eltávolította a(z) {card} kártyát a(z) {board} táblán a következőtől: {assigneduser}",
|
||||
"{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} eltávolította a(z) {card} kártyát a(z) {board} táblán a következőtől: {assigneduser}",
|
||||
"You have moved the card {card} from list {stackBefore} to {stack}" : "Áthelyezte a(z) {card} kártyát a(z) {stackBefore} rakásból a(z) {stack} rakásba",
|
||||
"{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} áthelyezte a(z) {card} kártyát a(z) {stackBefore} rakásból a(z) {stack} rakásba",
|
||||
"You have added the attachment {attachment} to card {card}" : "Hozzáadta a(z) {attachment} mellékletet a(z) {card} kártyához",
|
||||
"{user} has added the attachment {attachment} to card {card}" : "{user} hozzáadta a(z) {attachment} mellékletet a(z) {card} kártyához",
|
||||
"You have updated the attachment {attachment} on card {card}" : "Frissítette a(z) {attachment} mellékletet a(z) {card} kártyánál",
|
||||
@@ -41,6 +65,7 @@
|
||||
"Deck" : "Kártyák",
|
||||
"Changes in the <strong>Deck app</strong>" : "Változások a <strong>Kártyák alkalmazásban</strong>",
|
||||
"A <strong>comment</strong> was created on a card" : "Egy <strong>hozzászólás</strong> lett létrehozva egy kártyán",
|
||||
"Upcoming cards" : "Közelgő kártyák",
|
||||
"Personal" : "Személyes",
|
||||
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "A(z) „%s” kártyát a(z) „%s” táblán %s hozzárendelte Önhöz.",
|
||||
"{user} has assigned the card \"%s\" on \"%s\" to you." : "{user} hozzárendelte Önhöz a(z) „%s” kártyát a(z) „%s”.",
|
||||
@@ -70,6 +95,9 @@
|
||||
"Could not write file to disk" : "Nem lehet a fájlt lemezre írni",
|
||||
"A PHP extension stopped the file upload" : "A PHP kiterjesztés megállította a fájl feltöltését",
|
||||
"No file uploaded or file size exceeds maximum of %s" : "Nincs fájl feltöltve, vagy a fájl meghaladja a maximumot: %s",
|
||||
"Card not found" : "A kártya nem található",
|
||||
"Path is already shared with this card" : "Az útvonal már meg van osztva ezzel a kártyával",
|
||||
"Invalid date, date format must be YYYY-MM-DD" : "Érvénytelen dátum, a dátumnak YYYY-MM-DD formátumúnak kell lennie",
|
||||
"Personal planning and team project organization" : "Személyes tervezés és csapatos projektszervezés",
|
||||
"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" : "A Kártyák egy kanban-stílusú szervezőeszköz, amely a személyes tervezést és a csapatok projektszervezését célozza, a Nextcloudba integrálva.\n\n\n- 📥 Saját feladatok kártyákhoz adása, és azok sorrendezése\n- 📄 További jegyzetek leírása markdownban\n- 🔖 Címkék hozzárendelése a még jobb rendszerezés miatt\n- 👥 Megosztás a csapattal, barátokkal vagy családdal\n- 📎 Fájlok hozzáadása mellékletként, vagy beágyazás a markdown leírásba\n- 💬 Megbeszélés a csapattal hozzászólások használatával\n- ⚡ A változások követése a tevékenységnaplóban\n- 🚀 Rendszerezze a projektjét",
|
||||
"Card details" : "Kártya részletei",
|
||||
@@ -77,9 +105,17 @@
|
||||
"Select the board to link to a project" : "Válasszon ki egy táblát, amely egy projektre fog hivatkozni",
|
||||
"Search by board title" : "Keresés táblacím szerint",
|
||||
"Select board" : "Válasszon táblát",
|
||||
"Create a new card" : "Új kártya létrehozása",
|
||||
"Select a board" : "Válasszon egy táblát",
|
||||
"Select a card" : "Válasszon egy kártyát",
|
||||
"Select a list" : "Válasszon listát",
|
||||
"Card title" : "Kártya címe",
|
||||
"Cancel" : "Mégse",
|
||||
"Creating the new card…" : "Új kártya létrehozása",
|
||||
"\"{card}\" was added to \"{board}\"" : "\"{card}\" hozzáadva ehhez: \"{board}\"",
|
||||
"Open card" : "Kártya megnyitása",
|
||||
"Close" : "Bezárás",
|
||||
"Create card" : "Kártya létrehozása",
|
||||
"Select a card" : "Válasszon egy kártyát",
|
||||
"Select the card to link to a project" : "Válasszon ki egy kártyát, amely egy projektre fog hivatkozni",
|
||||
"Link to card" : "Hivatkozás egy kártyára",
|
||||
"File already exists" : "A fájl már létezik",
|
||||
@@ -108,6 +144,8 @@
|
||||
"Toggle compact mode" : "Kompakt mód be/ki",
|
||||
"Details" : "Részletek",
|
||||
"Loading board" : "Tábla betöltése",
|
||||
"No lists available" : "Nincs elérhető rakás",
|
||||
"Create a new list to add cards to this board" : "Hozzon létre egy új rakást kártyák ehhez a táblához való hozzáadásához",
|
||||
"Board not found" : "A tábla nem található",
|
||||
"Sharing" : "Megosztás",
|
||||
"Tags" : "Címkék",
|
||||
@@ -117,6 +155,8 @@
|
||||
"Undo" : "Visszavonás",
|
||||
"Deleted cards" : "Törölt kártyák",
|
||||
"Share board with a user, group or circle …" : "Tábla megosztása felhasználóval, csoporttal vagy körrel…",
|
||||
"Searching for users, groups and circles …" : "Felhasználókkal, csoportok és körök keresése",
|
||||
"No participants found" : "Nem találhatók résztvevők",
|
||||
"Board owner" : "Tábla tulajdonosa",
|
||||
"(Group)" : "(Csoport)",
|
||||
"(Circle)" : "(Kör)",
|
||||
@@ -124,20 +164,36 @@
|
||||
"Can share" : "Megoszthatja",
|
||||
"Can manage" : "Kezelheti",
|
||||
"Delete" : "Törlés",
|
||||
"Failed to create share with {displayName}" : "Nem lehet létrehozni a következő megosztást: {displayName}",
|
||||
"Add a new list" : "Új lista hozzáadása",
|
||||
"Archive all cards" : "Az összes kártya archiválása",
|
||||
"Delete list" : "Lista törlése",
|
||||
"Add card" : "Kártya hozzáadása",
|
||||
"Archive all cards in this list" : "Archív kártyák ebben a listában",
|
||||
"Add a new card" : "Új kártya hozzáadása",
|
||||
"Card name" : "Kártya neve",
|
||||
"List deleted" : "Lista törölve",
|
||||
"Edit" : "Szerkesztés",
|
||||
"Add a new tag" : "Új címke hozzáadása",
|
||||
"title and color value must be provided" : "a cím és szín értékét meg kell adni",
|
||||
"Board name" : "Tábla neve",
|
||||
"Members" : "Tagok",
|
||||
"Upload new files" : "Új fájlok feltöltése",
|
||||
"Share from Files" : "Megosztás a Fájlokból",
|
||||
"Add this attachment" : "E melléklet hozzáadása",
|
||||
"Show in Files" : "Megjelenítése a Fájlokban",
|
||||
"Unshare file" : "Fájl megosztásának visszavonása",
|
||||
"Delete Attachment" : "Melléklet törlése",
|
||||
"Restore Attachment" : "Melléklet visszaállítása",
|
||||
"File to share" : "Fájl megosztása",
|
||||
"Invalid path selected" : "Érvénytelen útvonal kiválasztva",
|
||||
"Open in sidebar view" : "Oldalsáv nézet megnyitása",
|
||||
"Open in bigger view" : "Megtekintés nagyobb nézetben",
|
||||
"Attachments" : "Mellékletek",
|
||||
"Comments" : "Hozzászólások",
|
||||
"Modified" : "Módosítva",
|
||||
"Created" : "Létrehozva",
|
||||
"The title cannot be empty." : "A cím nem lehet üres.",
|
||||
"No comments yet. Begin the discussion!" : "Még nincsenek hozzászólások. Kezdje el a beszélgetést!",
|
||||
"Assign a tag to this card…" : "Címke rendelése ehhez a kártyához…",
|
||||
"Assign to users" : "Felhasználókhoz rendelés",
|
||||
@@ -160,32 +216,61 @@
|
||||
"Edit description" : "Leírás szerkesztése",
|
||||
"View description" : "Leírás megtekintése",
|
||||
"Add Attachment" : "Melléklet hozzáadása",
|
||||
"Write a description …" : "Leírás megadása",
|
||||
"Choose attachment" : "Válasszon mellékletet",
|
||||
"(group)" : "(csoport)",
|
||||
"(circle)" : "(kör)",
|
||||
"Assign to me" : "Hozzám rendelés",
|
||||
"Unassign myself" : "Saját magam hozzárendelésének eltávolítása",
|
||||
"Move card" : "Kártya áthelyezése",
|
||||
"Unarchive card" : "Kártya archiválásának visszavonása",
|
||||
"Archive card" : "Kártya archiválása",
|
||||
"Delete card" : "Kártya törlése",
|
||||
"Move card to another board" : "Kártya áthelyezése egy másik táblára",
|
||||
"Card deleted" : "Kártya törölve",
|
||||
"seconds ago" : "másodperce",
|
||||
"All boards" : "Az összes tábla",
|
||||
"Archived boards" : "Archivált táblák",
|
||||
"Shared with you" : "Megosztva Önnel",
|
||||
"Use bigger card view" : "Nagyobb kártyanézet használata",
|
||||
"Show boards in calendar/tasks" : "Táblék mutatása a naptárak/teendők között",
|
||||
"Limit deck usage of groups" : "A kártyák használatának csoportokra korlátozása",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "A Kártyák korlátozása blokkolja a saját táblák létrehozását azoknál a felhasználóknál, akik nem tagjai a megadott csoportoknak. A felhasználók továbbra is tudnak dolgozni a velük megosztott táblákon.",
|
||||
"Board details" : "Tábla részletei",
|
||||
"Edit board" : "Tábla szerkesztése",
|
||||
"Clone board" : "Tábla klónozása",
|
||||
"Unarchive board" : "Tábla archiválásának visszavonása",
|
||||
"Archive board" : "Tábla archiválása",
|
||||
"Turn on due date reminders" : "Határidő emlékeztető beállítása",
|
||||
"Turn off due date reminders" : "Határidő emlékeztető kikapcsolása",
|
||||
"Due date reminders" : "Határidő emlékeztetők",
|
||||
"All cards" : "Összes kártya",
|
||||
"Assigned cards" : "Hozzárendelt kártyák",
|
||||
"No notifications" : "Nincsenek értesítések",
|
||||
"Delete board" : "Tábla törlése",
|
||||
"Board {0} deleted" : "Törölte a(z) {board} táblát",
|
||||
"Only assigned cards" : "Csak hozzárendelt kártyák",
|
||||
"No reminder" : "Nincs emlékeztető",
|
||||
"An error occurred" : "Hiba történt",
|
||||
"Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Biztos, hogy törli a(z) {title} táblát? Ez törölni fogja a tábla összes adatát.",
|
||||
"Delete the board?" : "Törli a táblát?",
|
||||
"Loading filtered view" : "Szűrt nézet betöltése",
|
||||
"Today" : "Ma",
|
||||
"Tomorrow" : "Holnap",
|
||||
"This week" : "Ez a hét",
|
||||
"No due" : "Nincs határidő",
|
||||
"No upcoming cards" : "Nincsenek közelgő kártyák",
|
||||
"upcoming cards" : "közelgő kártyák",
|
||||
"Link to a board" : "Hivatkozás egy táblához",
|
||||
"Link to a card" : "Hivatkozás egy kártyához",
|
||||
"Create a card" : "Kártya létrehozása",
|
||||
"Message from {author} in {conversationName}" : "Üzenet a {conversationName} beszélgetésben tőle: {author}",
|
||||
"Something went wrong" : "Valami hiba történt",
|
||||
"Maximum file size of {size} exceeded" : "A legnagyobb fájlméret ({size}) túllépve"
|
||||
"Failed to upload {name}" : "Feltöltés sikertelen: {name}",
|
||||
"Maximum file size of {size} exceeded" : "A legnagyobb fájlméret ({size}) túllépve",
|
||||
"Error creating the share" : "Megosztás létrehozása sikertelen",
|
||||
"Share with a Deck card" : "Megosztás kártyával",
|
||||
"Share {file} with a Deck card" : "A(z) {file} megosztása egy Kártyák kártyával",
|
||||
"Share" : "Megosztás"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -103,8 +103,9 @@ OC.L10N.register(
|
||||
"Search by board title" : "Cari berdasarkan judul papan",
|
||||
"Select board" : "Pilih papan",
|
||||
"Select a board" : "Pilih papan",
|
||||
"Select a card" : "Pilih kartu",
|
||||
"Select a list" : "Pilih daftar",
|
||||
"Cancel" : "Membatalkan",
|
||||
"Select a card" : "Pilih kartu",
|
||||
"Select the card to link to a project" : "Pilih kartu untuk ditautkan ke proyek",
|
||||
"Link to card" : "Tautan ke kartu",
|
||||
"File already exists" : "Berkas sudah ada",
|
||||
@@ -191,7 +192,6 @@ OC.L10N.register(
|
||||
"Archive card" : "Mengarsipkan kartu",
|
||||
"Delete card" : "Hapus kartu",
|
||||
"Move card to another board" : "Pindahkan kartu ke papan lain",
|
||||
"Select a list" : "Pilih daftar",
|
||||
"seconds ago" : "beberapa detik yang lalu",
|
||||
"All boards" : "Semua papan",
|
||||
"Archived boards" : "Papan terarsip",
|
||||
|
||||
@@ -101,8 +101,9 @@
|
||||
"Search by board title" : "Cari berdasarkan judul papan",
|
||||
"Select board" : "Pilih papan",
|
||||
"Select a board" : "Pilih papan",
|
||||
"Select a card" : "Pilih kartu",
|
||||
"Select a list" : "Pilih daftar",
|
||||
"Cancel" : "Membatalkan",
|
||||
"Select a card" : "Pilih kartu",
|
||||
"Select the card to link to a project" : "Pilih kartu untuk ditautkan ke proyek",
|
||||
"Link to card" : "Tautan ke kartu",
|
||||
"File already exists" : "Berkas sudah ada",
|
||||
@@ -189,7 +190,6 @@
|
||||
"Archive card" : "Mengarsipkan kartu",
|
||||
"Delete card" : "Hapus kartu",
|
||||
"Move card to another board" : "Pindahkan kartu ke papan lain",
|
||||
"Select a list" : "Pilih daftar",
|
||||
"seconds ago" : "beberapa detik yang lalu",
|
||||
"All boards" : "Semua papan",
|
||||
"Archived boards" : "Papan terarsip",
|
||||
|
||||
@@ -79,8 +79,8 @@ OC.L10N.register(
|
||||
"Select the board to link to a project" : "Veldu borðið sem á að tengja við verkefnið",
|
||||
"Select board" : "Veldu borð",
|
||||
"Select a board" : "Veldu borð",
|
||||
"Select a card" : "Veldu spjald",
|
||||
"Cancel" : "Hætta við",
|
||||
"Select a card" : "Veldu spjald",
|
||||
"Select the card to link to a project" : "Veldu spjaldið sem á að tengja við verkefnið",
|
||||
"Link to card" : "Tengill á spjald",
|
||||
"File already exists" : "Skrá er þegar til",
|
||||
|
||||
@@ -77,8 +77,8 @@
|
||||
"Select the board to link to a project" : "Veldu borðið sem á að tengja við verkefnið",
|
||||
"Select board" : "Veldu borð",
|
||||
"Select a board" : "Veldu borð",
|
||||
"Select a card" : "Veldu spjald",
|
||||
"Cancel" : "Hætta við",
|
||||
"Select a card" : "Veldu spjald",
|
||||
"Select the card to link to a project" : "Veldu spjaldið sem á að tengja við verkefnið",
|
||||
"Link to card" : "Tengill á spjald",
|
||||
"File already exists" : "Skrá er þegar til",
|
||||
|
||||
13
l10n/it.js
13
l10n/it.js
@@ -107,9 +107,17 @@ OC.L10N.register(
|
||||
"Select the board to link to a project" : "Seleziona la lavagna da collegare a un progetto",
|
||||
"Search by board title" : "Cerca per titolo della lavagna",
|
||||
"Select board" : "Seleziona lavagna",
|
||||
"Create a new card" : "Crea una nuova scheda",
|
||||
"Select a board" : "Seleziona una lavagna",
|
||||
"Select a card" : "Seleziona una scheda",
|
||||
"Select a list" : "Seleziona un elenco",
|
||||
"Card title" : "Titolo scheda",
|
||||
"Cancel" : "Annulla",
|
||||
"Creating the new card…" : "Creazione della nuova scheda...",
|
||||
"\"{card}\" was added to \"{board}\"" : "\"{card}\" è stata aggiunta a \"{board}\"",
|
||||
"Open card" : "Apri scheda",
|
||||
"Close" : "Chiudi",
|
||||
"Create card" : "Crea scheda",
|
||||
"Select a card" : "Seleziona una scheda",
|
||||
"Select the card to link to a project" : "Seleziona la scheda da collegare a un progetto",
|
||||
"Link to card" : " Collega una scheda",
|
||||
"File already exists" : "Il file esiste già",
|
||||
@@ -221,7 +229,6 @@ OC.L10N.register(
|
||||
"Archive card" : "Archivia scheda",
|
||||
"Delete card" : "Elimina scheda",
|
||||
"Move card to another board" : "Sposta scheda in un'altra lavagna",
|
||||
"Select a list" : "Seleziona un elenco",
|
||||
"Card deleted" : "Scheda eliminata",
|
||||
"seconds ago" : "secondi fa",
|
||||
"All boards" : "Tutte le lavagne",
|
||||
@@ -258,6 +265,8 @@ OC.L10N.register(
|
||||
"upcoming cards" : "prossime schede",
|
||||
"Link to a board" : "Collega a una lavagna",
|
||||
"Link to a card" : " Collega a una scheda",
|
||||
"Create a card" : "Crea una scheda",
|
||||
"Message from {author} in {conversationName}" : "Messaggio da {author} in {conversationName}",
|
||||
"Something went wrong" : "Qualcosa non ha funzionato",
|
||||
"Failed to upload {name}" : "Caricamenti di {name} non riuscito",
|
||||
"Maximum file size of {size} exceeded" : "Dimensione massima dei file di {size} superata",
|
||||
|
||||
13
l10n/it.json
13
l10n/it.json
@@ -105,9 +105,17 @@
|
||||
"Select the board to link to a project" : "Seleziona la lavagna da collegare a un progetto",
|
||||
"Search by board title" : "Cerca per titolo della lavagna",
|
||||
"Select board" : "Seleziona lavagna",
|
||||
"Create a new card" : "Crea una nuova scheda",
|
||||
"Select a board" : "Seleziona una lavagna",
|
||||
"Select a card" : "Seleziona una scheda",
|
||||
"Select a list" : "Seleziona un elenco",
|
||||
"Card title" : "Titolo scheda",
|
||||
"Cancel" : "Annulla",
|
||||
"Creating the new card…" : "Creazione della nuova scheda...",
|
||||
"\"{card}\" was added to \"{board}\"" : "\"{card}\" è stata aggiunta a \"{board}\"",
|
||||
"Open card" : "Apri scheda",
|
||||
"Close" : "Chiudi",
|
||||
"Create card" : "Crea scheda",
|
||||
"Select a card" : "Seleziona una scheda",
|
||||
"Select the card to link to a project" : "Seleziona la scheda da collegare a un progetto",
|
||||
"Link to card" : " Collega una scheda",
|
||||
"File already exists" : "Il file esiste già",
|
||||
@@ -219,7 +227,6 @@
|
||||
"Archive card" : "Archivia scheda",
|
||||
"Delete card" : "Elimina scheda",
|
||||
"Move card to another board" : "Sposta scheda in un'altra lavagna",
|
||||
"Select a list" : "Seleziona un elenco",
|
||||
"Card deleted" : "Scheda eliminata",
|
||||
"seconds ago" : "secondi fa",
|
||||
"All boards" : "Tutte le lavagne",
|
||||
@@ -256,6 +263,8 @@
|
||||
"upcoming cards" : "prossime schede",
|
||||
"Link to a board" : "Collega a una lavagna",
|
||||
"Link to a card" : " Collega a una scheda",
|
||||
"Create a card" : "Crea una scheda",
|
||||
"Message from {author} in {conversationName}" : "Messaggio da {author} in {conversationName}",
|
||||
"Something went wrong" : "Qualcosa non ha funzionato",
|
||||
"Failed to upload {name}" : "Caricamenti di {name} non riuscito",
|
||||
"Maximum file size of {size} exceeded" : "Dimensione massima dei file di {size} superata",
|
||||
|
||||
@@ -104,8 +104,9 @@ OC.L10N.register(
|
||||
"Search by board title" : "ボードのタイトルで検索",
|
||||
"Select board" : "ボードを選択",
|
||||
"Select a board" : "ボードを選択",
|
||||
"Select a card" : "カードを選択",
|
||||
"Select a list" : "リストを選択",
|
||||
"Cancel" : "キャンセル",
|
||||
"Select a card" : "カードを選択",
|
||||
"Select the card to link to a project" : "プロジェクトにリンクするカードを選択",
|
||||
"Link to card" : "カードへリンク",
|
||||
"File already exists" : "ファイルはすでに存在します",
|
||||
@@ -197,7 +198,6 @@ OC.L10N.register(
|
||||
"Archive card" : "カードをアーカイブ",
|
||||
"Delete card" : "カードを削除する",
|
||||
"Move card to another board" : "カードを他のボードに移動",
|
||||
"Select a list" : "リストを選択",
|
||||
"seconds ago" : "数秒前",
|
||||
"All boards" : "すべてのボード",
|
||||
"Archived boards" : "アーカイブ済みのボード",
|
||||
|
||||
@@ -102,8 +102,9 @@
|
||||
"Search by board title" : "ボードのタイトルで検索",
|
||||
"Select board" : "ボードを選択",
|
||||
"Select a board" : "ボードを選択",
|
||||
"Select a card" : "カードを選択",
|
||||
"Select a list" : "リストを選択",
|
||||
"Cancel" : "キャンセル",
|
||||
"Select a card" : "カードを選択",
|
||||
"Select the card to link to a project" : "プロジェクトにリンクするカードを選択",
|
||||
"Link to card" : "カードへリンク",
|
||||
"File already exists" : "ファイルはすでに存在します",
|
||||
@@ -195,7 +196,6 @@
|
||||
"Archive card" : "カードをアーカイブ",
|
||||
"Delete card" : "カードを削除する",
|
||||
"Move card to another board" : "カードを他のボードに移動",
|
||||
"Select a list" : "リストを選択",
|
||||
"seconds ago" : "数秒前",
|
||||
"All boards" : "すべてのボード",
|
||||
"Archived boards" : "アーカイブ済みのボード",
|
||||
|
||||
@@ -30,8 +30,8 @@ OC.L10N.register(
|
||||
"Search by board title" : "보드 제목으로 검색",
|
||||
"Select board" : "보드 선택",
|
||||
"Select a board" : "보드 선택",
|
||||
"Select a card" : "카드 선택",
|
||||
"Cancel" : "취소",
|
||||
"Select a card" : "카드 선택",
|
||||
"Select the card to link to a project" : "카드를 선택해 프로젝트에 연결",
|
||||
"File already exists" : "파일이 이미 존재함",
|
||||
"A file with the name {filename} already exists." : "이미 존재하는 파일이름 {filename} ",
|
||||
|
||||
@@ -28,8 +28,8 @@
|
||||
"Search by board title" : "보드 제목으로 검색",
|
||||
"Select board" : "보드 선택",
|
||||
"Select a board" : "보드 선택",
|
||||
"Select a card" : "카드 선택",
|
||||
"Cancel" : "취소",
|
||||
"Select a card" : "카드 선택",
|
||||
"Select the card to link to a project" : "카드를 선택해 프로젝트에 연결",
|
||||
"File already exists" : "파일이 이미 존재함",
|
||||
"A file with the name {filename} already exists." : "이미 존재하는 파일이름 {filename} ",
|
||||
|
||||
@@ -105,8 +105,9 @@ OC.L10N.register(
|
||||
"Search by board title" : "Ieškoti pagal lentos pavadinimą",
|
||||
"Select board" : "Pasirinkti lentą",
|
||||
"Select a board" : "Pasirinkite lentą",
|
||||
"Select a card" : "Pasirinkti kortelę",
|
||||
"Select a list" : "Pasirinkite sąrašą",
|
||||
"Cancel" : "Atsisakyti",
|
||||
"Select a card" : "Pasirinkti kortelę",
|
||||
"Select the card to link to a project" : "Pasirinkite kortelę, kurią susieti su projektu",
|
||||
"Link to card" : "Susieti su kortele",
|
||||
"File already exists" : "Failas jau yra",
|
||||
@@ -206,7 +207,6 @@ OC.L10N.register(
|
||||
"Archive card" : "Archyvuoti kortelę",
|
||||
"Delete card" : "Ištrinti kortelę",
|
||||
"Move card to another board" : "Perkelti kortelę į kitą lentą",
|
||||
"Select a list" : "Pasirinkite sąrašą",
|
||||
"Card deleted" : "Kortelė ištrinta",
|
||||
"seconds ago" : "prieš keletą sekundžių",
|
||||
"All boards" : "Visos lentos",
|
||||
|
||||
@@ -103,8 +103,9 @@
|
||||
"Search by board title" : "Ieškoti pagal lentos pavadinimą",
|
||||
"Select board" : "Pasirinkti lentą",
|
||||
"Select a board" : "Pasirinkite lentą",
|
||||
"Select a card" : "Pasirinkti kortelę",
|
||||
"Select a list" : "Pasirinkite sąrašą",
|
||||
"Cancel" : "Atsisakyti",
|
||||
"Select a card" : "Pasirinkti kortelę",
|
||||
"Select the card to link to a project" : "Pasirinkite kortelę, kurią susieti su projektu",
|
||||
"Link to card" : "Susieti su kortele",
|
||||
"File already exists" : "Failas jau yra",
|
||||
@@ -204,7 +205,6 @@
|
||||
"Archive card" : "Archyvuoti kortelę",
|
||||
"Delete card" : "Ištrinti kortelę",
|
||||
"Move card to another board" : "Perkelti kortelę į kitą lentą",
|
||||
"Select a list" : "Pasirinkite sąrašą",
|
||||
"Card deleted" : "Kortelė ištrinta",
|
||||
"seconds ago" : "prieš keletą sekundžių",
|
||||
"All boards" : "Visos lentos",
|
||||
|
||||
13
l10n/mk.js
13
l10n/mk.js
@@ -107,9 +107,17 @@ OC.L10N.register(
|
||||
"Select the board to link to a project" : "Избери табла за поврзување со проект",
|
||||
"Search by board title" : "Барај по име на табла",
|
||||
"Select board" : "Избери табла",
|
||||
"Create a new card" : "Креирајте нова картица",
|
||||
"Select a board" : "Избери табла",
|
||||
"Select a card" : "Избери картица",
|
||||
"Select a list" : "Избери листа",
|
||||
"Card title" : "Наслов на картицата",
|
||||
"Cancel" : "Откажи",
|
||||
"Creating the new card…" : "Креирање нова картица...",
|
||||
"\"{card}\" was added to \"{board}\"" : "\"{card}\" е додадена на \"{board}\"",
|
||||
"Open card" : "Отвори картица",
|
||||
"Close" : "Затвори",
|
||||
"Create card" : "Креирајте картица",
|
||||
"Select a card" : "Избери картица",
|
||||
"Select the card to link to a project" : "Избери картица за поврзување со проект",
|
||||
"Link to card" : "Линк до картица",
|
||||
"File already exists" : "Датотека веќе постои",
|
||||
@@ -221,7 +229,6 @@ OC.L10N.register(
|
||||
"Archive card" : "Архивирај картица",
|
||||
"Delete card" : "Избриши картица",
|
||||
"Move card to another board" : "Премести ја картицата на друга табла",
|
||||
"Select a list" : "Избери листа",
|
||||
"Card deleted" : "Картицата е избришана",
|
||||
"seconds ago" : "пред неколку секунди",
|
||||
"All boards" : "Сите табли",
|
||||
@@ -258,6 +265,8 @@ OC.L10N.register(
|
||||
"upcoming cards" : "престојни картици",
|
||||
"Link to a board" : "Линк до табла",
|
||||
"Link to a card" : "Линк до картица",
|
||||
"Create a card" : "Креирајте картица",
|
||||
"Message from {author} in {conversationName}" : "Порака од {author} во {conversationName}",
|
||||
"Something went wrong" : "Нешто не е во ред",
|
||||
"Failed to upload {name}" : "Неуспешно прикачување {name}",
|
||||
"Maximum file size of {size} exceeded" : "Максималната големина на датотека од {size} е достигната",
|
||||
|
||||
13
l10n/mk.json
13
l10n/mk.json
@@ -105,9 +105,17 @@
|
||||
"Select the board to link to a project" : "Избери табла за поврзување со проект",
|
||||
"Search by board title" : "Барај по име на табла",
|
||||
"Select board" : "Избери табла",
|
||||
"Create a new card" : "Креирајте нова картица",
|
||||
"Select a board" : "Избери табла",
|
||||
"Select a card" : "Избери картица",
|
||||
"Select a list" : "Избери листа",
|
||||
"Card title" : "Наслов на картицата",
|
||||
"Cancel" : "Откажи",
|
||||
"Creating the new card…" : "Креирање нова картица...",
|
||||
"\"{card}\" was added to \"{board}\"" : "\"{card}\" е додадена на \"{board}\"",
|
||||
"Open card" : "Отвори картица",
|
||||
"Close" : "Затвори",
|
||||
"Create card" : "Креирајте картица",
|
||||
"Select a card" : "Избери картица",
|
||||
"Select the card to link to a project" : "Избери картица за поврзување со проект",
|
||||
"Link to card" : "Линк до картица",
|
||||
"File already exists" : "Датотека веќе постои",
|
||||
@@ -219,7 +227,6 @@
|
||||
"Archive card" : "Архивирај картица",
|
||||
"Delete card" : "Избриши картица",
|
||||
"Move card to another board" : "Премести ја картицата на друга табла",
|
||||
"Select a list" : "Избери листа",
|
||||
"Card deleted" : "Картицата е избришана",
|
||||
"seconds ago" : "пред неколку секунди",
|
||||
"All boards" : "Сите табли",
|
||||
@@ -256,6 +263,8 @@
|
||||
"upcoming cards" : "престојни картици",
|
||||
"Link to a board" : "Линк до табла",
|
||||
"Link to a card" : "Линк до картица",
|
||||
"Create a card" : "Креирајте картица",
|
||||
"Message from {author} in {conversationName}" : "Порака од {author} во {conversationName}",
|
||||
"Something went wrong" : "Нешто не е во ред",
|
||||
"Failed to upload {name}" : "Неуспешно прикачување {name}",
|
||||
"Maximum file size of {size} exceeded" : "Максималната големина на датотека од {size} е достигната",
|
||||
|
||||
15
l10n/nl.js
15
l10n/nl.js
@@ -107,9 +107,17 @@ OC.L10N.register(
|
||||
"Select the board to link to a project" : "Kies het bord om met een project te verbinden",
|
||||
"Search by board title" : "Zoeken op bord-titel",
|
||||
"Select board" : "Selecteer bord",
|
||||
"Create a new card" : "Maak een nieuwe kaart aan",
|
||||
"Select a board" : "Selecteer een bord",
|
||||
"Select a card" : "Selecteer een kaart",
|
||||
"Select a list" : "Selecteer een lijst",
|
||||
"Card title" : "Kaarttitel",
|
||||
"Cancel" : "Annuleren",
|
||||
"Creating the new card…" : "Aanmaken nieuwe kaart...",
|
||||
"\"{card}\" was added to \"{board}\"" : "\"{card}\" is toegevoegd aan \"{board}\"",
|
||||
"Open card" : "Open kaard",
|
||||
"Close" : "Sluiten",
|
||||
"Create card" : "Aanmaken kaart",
|
||||
"Select a card" : "Selecteer een kaart",
|
||||
"Select the card to link to a project" : "Selecteer de kaart om met een project te koppelen",
|
||||
"Link to card" : "Koppelen met kaart",
|
||||
"File already exists" : "Bestand bestaat al",
|
||||
@@ -118,7 +126,7 @@ OC.L10N.register(
|
||||
"Overwrite file" : "Overschrijven bestand",
|
||||
"Keep existing file" : "Bewaar het al bestaande bestand",
|
||||
"This board is read only" : "Dit bord is alleen-lezen",
|
||||
"Drop your files to upload" : "Zet uw bestanden hier neer om te uploaden",
|
||||
"Drop your files to upload" : "Zet je bestanden hier neer om te uploaden",
|
||||
"Archived cards" : "Gearchiveerde kaarten",
|
||||
"Add list" : "Lijst toevoegen",
|
||||
"List name" : "Lijstnaam",
|
||||
@@ -221,7 +229,6 @@ OC.L10N.register(
|
||||
"Archive card" : "Archiveer kaart",
|
||||
"Delete card" : "Verwijderen kaart",
|
||||
"Move card to another board" : "Verplaats kaart naar een ander bord",
|
||||
"Select a list" : "Selecteer een lijst",
|
||||
"Card deleted" : "Kaart verwijderd",
|
||||
"seconds ago" : "seconden geleden",
|
||||
"All boards" : "Alle borden",
|
||||
@@ -258,6 +265,8 @@ OC.L10N.register(
|
||||
"upcoming cards" : "Aanstaande kaarten",
|
||||
"Link to a board" : "Verbind met een bord",
|
||||
"Link to a card" : "Koppel met een kaart",
|
||||
"Create a card" : "Maak een kaart aan",
|
||||
"Message from {author} in {conversationName}" : "Bericht van {author} in {conversationName}",
|
||||
"Something went wrong" : "Er ging iets verkeerd",
|
||||
"Failed to upload {name}" : "Kon {name} niet uploaden",
|
||||
"Maximum file size of {size} exceeded" : "Maximale bestandsomvang van {size} overschreden",
|
||||
|
||||
15
l10n/nl.json
15
l10n/nl.json
@@ -105,9 +105,17 @@
|
||||
"Select the board to link to a project" : "Kies het bord om met een project te verbinden",
|
||||
"Search by board title" : "Zoeken op bord-titel",
|
||||
"Select board" : "Selecteer bord",
|
||||
"Create a new card" : "Maak een nieuwe kaart aan",
|
||||
"Select a board" : "Selecteer een bord",
|
||||
"Select a card" : "Selecteer een kaart",
|
||||
"Select a list" : "Selecteer een lijst",
|
||||
"Card title" : "Kaarttitel",
|
||||
"Cancel" : "Annuleren",
|
||||
"Creating the new card…" : "Aanmaken nieuwe kaart...",
|
||||
"\"{card}\" was added to \"{board}\"" : "\"{card}\" is toegevoegd aan \"{board}\"",
|
||||
"Open card" : "Open kaard",
|
||||
"Close" : "Sluiten",
|
||||
"Create card" : "Aanmaken kaart",
|
||||
"Select a card" : "Selecteer een kaart",
|
||||
"Select the card to link to a project" : "Selecteer de kaart om met een project te koppelen",
|
||||
"Link to card" : "Koppelen met kaart",
|
||||
"File already exists" : "Bestand bestaat al",
|
||||
@@ -116,7 +124,7 @@
|
||||
"Overwrite file" : "Overschrijven bestand",
|
||||
"Keep existing file" : "Bewaar het al bestaande bestand",
|
||||
"This board is read only" : "Dit bord is alleen-lezen",
|
||||
"Drop your files to upload" : "Zet uw bestanden hier neer om te uploaden",
|
||||
"Drop your files to upload" : "Zet je bestanden hier neer om te uploaden",
|
||||
"Archived cards" : "Gearchiveerde kaarten",
|
||||
"Add list" : "Lijst toevoegen",
|
||||
"List name" : "Lijstnaam",
|
||||
@@ -219,7 +227,6 @@
|
||||
"Archive card" : "Archiveer kaart",
|
||||
"Delete card" : "Verwijderen kaart",
|
||||
"Move card to another board" : "Verplaats kaart naar een ander bord",
|
||||
"Select a list" : "Selecteer een lijst",
|
||||
"Card deleted" : "Kaart verwijderd",
|
||||
"seconds ago" : "seconden geleden",
|
||||
"All boards" : "Alle borden",
|
||||
@@ -256,6 +263,8 @@
|
||||
"upcoming cards" : "Aanstaande kaarten",
|
||||
"Link to a board" : "Verbind met een bord",
|
||||
"Link to a card" : "Koppel met een kaart",
|
||||
"Create a card" : "Maak een kaart aan",
|
||||
"Message from {author} in {conversationName}" : "Bericht van {author} in {conversationName}",
|
||||
"Something went wrong" : "Er ging iets verkeerd",
|
||||
"Failed to upload {name}" : "Kon {name} niet uploaden",
|
||||
"Maximum file size of {size} exceeded" : "Maximale bestandsomvang van {size} overschreden",
|
||||
|
||||
@@ -10,11 +10,12 @@ OC.L10N.register(
|
||||
"Can share" : "Can share",
|
||||
"Delete" : "Suprimir",
|
||||
"Edit" : "Modificar",
|
||||
"Upload new files" : "Enviar fichièrs novèls",
|
||||
"Save" : "Salvar",
|
||||
"Reply" : "Respondre",
|
||||
"Update" : "Metre a jorn",
|
||||
"Description" : "Descripcion",
|
||||
"seconds ago" : "i a qualques segondas",
|
||||
"seconds ago" : "fa qualques segondas",
|
||||
"Shared with you" : "Shared with you",
|
||||
"Today" : "Uèi",
|
||||
"Tomorrow" : "Deman"
|
||||
|
||||
@@ -8,11 +8,12 @@
|
||||
"Can share" : "Can share",
|
||||
"Delete" : "Suprimir",
|
||||
"Edit" : "Modificar",
|
||||
"Upload new files" : "Enviar fichièrs novèls",
|
||||
"Save" : "Salvar",
|
||||
"Reply" : "Respondre",
|
||||
"Update" : "Metre a jorn",
|
||||
"Description" : "Descripcion",
|
||||
"seconds ago" : "i a qualques segondas",
|
||||
"seconds ago" : "fa qualques segondas",
|
||||
"Shared with you" : "Shared with you",
|
||||
"Today" : "Uèi",
|
||||
"Tomorrow" : "Deman"
|
||||
|
||||
17
l10n/pl.js
17
l10n/pl.js
@@ -93,7 +93,7 @@ OC.L10N.register(
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Wysłany plik przekracza wielkość dyrektywy MAX_FILE_SIZE określonej w formularzu HTML",
|
||||
"The file was only partially uploaded" : "Załadowany plik został wysłany tylko częściowo.",
|
||||
"No file was uploaded" : "Nie wysłano żadnego pliku",
|
||||
"Missing a temporary folder" : "Brak folderu tymczasowego",
|
||||
"Missing a temporary folder" : "Brak katalogu tymczasowego",
|
||||
"Could not write file to disk" : "Nie można zapisać pliku na dysk",
|
||||
"A PHP extension stopped the file upload" : "Rozszerzenie PHP zatrzymało wysyłanie pliku",
|
||||
"No file uploaded or file size exceeds maximum of %s" : "Brak wysłanego pliku lub rozmiar pliku przekracza maksymalny limit %s",
|
||||
@@ -107,9 +107,17 @@ OC.L10N.register(
|
||||
"Select the board to link to a project" : "Wybierz tablicę, aby połączyć się z projektem",
|
||||
"Search by board title" : "Szukaj według tytułu tablicy",
|
||||
"Select board" : "Wybierz tablicę",
|
||||
"Create a new card" : "Utwórz nową kartę",
|
||||
"Select a board" : "Wybierz tablicę",
|
||||
"Select a card" : "Wybierz kartę",
|
||||
"Select a list" : "Wybierz listę",
|
||||
"Card title" : "Tytuł karty",
|
||||
"Cancel" : "Anuluj",
|
||||
"Creating the new card…" : "Tworzenie nowej karty...",
|
||||
"\"{card}\" was added to \"{board}\"" : "\"{card}\" została dodana do \"{board}\"",
|
||||
"Open card" : "Otwórz kartę",
|
||||
"Close" : "Zakończ",
|
||||
"Create card" : "Utwórz kartę",
|
||||
"Select a card" : "Wybierz kartę",
|
||||
"Select the card to link to a project" : "Wybierz kartę, aby połączyć z projektem",
|
||||
"Link to card" : "Link do karty",
|
||||
"File already exists" : "Plik już istnieje",
|
||||
@@ -176,7 +184,7 @@ OC.L10N.register(
|
||||
"Share from Files" : "Udostępnij z Plików",
|
||||
"Add this attachment" : "Dodaj ten załącznik",
|
||||
"Show in Files" : "Pokaż w Plikach",
|
||||
"Unshare file" : "Cofnij udostępnianie pliku",
|
||||
"Unshare file" : "Zatrzymaj udostępnianie pliku",
|
||||
"Delete Attachment" : "Usuń załącznik",
|
||||
"Restore Attachment" : "Przywróć załącznik",
|
||||
"File to share" : "Plik do udostępnienia",
|
||||
@@ -221,7 +229,6 @@ OC.L10N.register(
|
||||
"Archive card" : "Zarchiwizuj kartę",
|
||||
"Delete card" : "Usuń kartę",
|
||||
"Move card to another board" : "Przenieś kartę na inną tablicę",
|
||||
"Select a list" : "Wybierz listę",
|
||||
"Card deleted" : "Karta usunięta",
|
||||
"seconds ago" : "przed chwilą",
|
||||
"All boards" : "Wszystkie tablice",
|
||||
@@ -258,6 +265,8 @@ OC.L10N.register(
|
||||
"upcoming cards" : "nadchodzące karty",
|
||||
"Link to a board" : "Link do tablicy",
|
||||
"Link to a card" : "Link do karty",
|
||||
"Create a card" : "Utwórz kartę",
|
||||
"Message from {author} in {conversationName}" : "Wiadomość od {author} w {conversationName}",
|
||||
"Something went wrong" : "Coś poszło nie tak",
|
||||
"Failed to upload {name}" : "Nie udało się wysłać {name}",
|
||||
"Maximum file size of {size} exceeded" : "Przekroczono maksymalny rozmiar pliku {size}",
|
||||
|
||||
17
l10n/pl.json
17
l10n/pl.json
@@ -91,7 +91,7 @@
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Wysłany plik przekracza wielkość dyrektywy MAX_FILE_SIZE określonej w formularzu HTML",
|
||||
"The file was only partially uploaded" : "Załadowany plik został wysłany tylko częściowo.",
|
||||
"No file was uploaded" : "Nie wysłano żadnego pliku",
|
||||
"Missing a temporary folder" : "Brak folderu tymczasowego",
|
||||
"Missing a temporary folder" : "Brak katalogu tymczasowego",
|
||||
"Could not write file to disk" : "Nie można zapisać pliku na dysk",
|
||||
"A PHP extension stopped the file upload" : "Rozszerzenie PHP zatrzymało wysyłanie pliku",
|
||||
"No file uploaded or file size exceeds maximum of %s" : "Brak wysłanego pliku lub rozmiar pliku przekracza maksymalny limit %s",
|
||||
@@ -105,9 +105,17 @@
|
||||
"Select the board to link to a project" : "Wybierz tablicę, aby połączyć się z projektem",
|
||||
"Search by board title" : "Szukaj według tytułu tablicy",
|
||||
"Select board" : "Wybierz tablicę",
|
||||
"Create a new card" : "Utwórz nową kartę",
|
||||
"Select a board" : "Wybierz tablicę",
|
||||
"Select a card" : "Wybierz kartę",
|
||||
"Select a list" : "Wybierz listę",
|
||||
"Card title" : "Tytuł karty",
|
||||
"Cancel" : "Anuluj",
|
||||
"Creating the new card…" : "Tworzenie nowej karty...",
|
||||
"\"{card}\" was added to \"{board}\"" : "\"{card}\" została dodana do \"{board}\"",
|
||||
"Open card" : "Otwórz kartę",
|
||||
"Close" : "Zakończ",
|
||||
"Create card" : "Utwórz kartę",
|
||||
"Select a card" : "Wybierz kartę",
|
||||
"Select the card to link to a project" : "Wybierz kartę, aby połączyć z projektem",
|
||||
"Link to card" : "Link do karty",
|
||||
"File already exists" : "Plik już istnieje",
|
||||
@@ -174,7 +182,7 @@
|
||||
"Share from Files" : "Udostępnij z Plików",
|
||||
"Add this attachment" : "Dodaj ten załącznik",
|
||||
"Show in Files" : "Pokaż w Plikach",
|
||||
"Unshare file" : "Cofnij udostępnianie pliku",
|
||||
"Unshare file" : "Zatrzymaj udostępnianie pliku",
|
||||
"Delete Attachment" : "Usuń załącznik",
|
||||
"Restore Attachment" : "Przywróć załącznik",
|
||||
"File to share" : "Plik do udostępnienia",
|
||||
@@ -219,7 +227,6 @@
|
||||
"Archive card" : "Zarchiwizuj kartę",
|
||||
"Delete card" : "Usuń kartę",
|
||||
"Move card to another board" : "Przenieś kartę na inną tablicę",
|
||||
"Select a list" : "Wybierz listę",
|
||||
"Card deleted" : "Karta usunięta",
|
||||
"seconds ago" : "przed chwilą",
|
||||
"All boards" : "Wszystkie tablice",
|
||||
@@ -256,6 +263,8 @@
|
||||
"upcoming cards" : "nadchodzące karty",
|
||||
"Link to a board" : "Link do tablicy",
|
||||
"Link to a card" : "Link do karty",
|
||||
"Create a card" : "Utwórz kartę",
|
||||
"Message from {author} in {conversationName}" : "Wiadomość od {author} w {conversationName}",
|
||||
"Something went wrong" : "Coś poszło nie tak",
|
||||
"Failed to upload {name}" : "Nie udało się wysłać {name}",
|
||||
"Maximum file size of {size} exceeded" : "Przekroczono maksymalny rozmiar pliku {size}",
|
||||
|
||||
@@ -107,9 +107,17 @@ OC.L10N.register(
|
||||
"Select the board to link to a project" : "Selecione o painel para vincular a um projeto",
|
||||
"Search by board title" : "Pesquisar pelo título do painel",
|
||||
"Select board" : "Selecionar painel",
|
||||
"Create a new card" : "Criar um novo cartão",
|
||||
"Select a board" : "Selecionar um painel",
|
||||
"Select a card" : "Selecionar um cartão",
|
||||
"Select a list" : "Selecione uma lista",
|
||||
"Card title" : "Título do cartão",
|
||||
"Cancel" : "Cancelar",
|
||||
"Creating the new card…" : "Criando um novo cartão...",
|
||||
"\"{card}\" was added to \"{board}\"" : "\"{card}\" foi adicionado à \"{board}\"",
|
||||
"Open card" : "Abrir o cartão",
|
||||
"Close" : "Fechar",
|
||||
"Create card" : "Criar cartão",
|
||||
"Select a card" : "Selecionar um cartão",
|
||||
"Select the card to link to a project" : "Selecione o cartão para vincular a um projeto",
|
||||
"Link to card" : "Vincular ao cartão",
|
||||
"File already exists" : "Arquivo já existe",
|
||||
@@ -221,7 +229,6 @@ OC.L10N.register(
|
||||
"Archive card" : "Arquivar cartão",
|
||||
"Delete card" : "Excluir cartão",
|
||||
"Move card to another board" : "Mover o cartão para outro painel",
|
||||
"Select a list" : "Selecione uma lista",
|
||||
"Card deleted" : "Cartão excluído",
|
||||
"seconds ago" : "segundos atrás",
|
||||
"All boards" : "Todos os painéis",
|
||||
@@ -258,6 +265,8 @@ OC.L10N.register(
|
||||
"upcoming cards" : "próximos cartões",
|
||||
"Link to a board" : "Linkar a um painel",
|
||||
"Link to a card" : "Vincular a um cartão",
|
||||
"Create a card" : "Criar um cartão",
|
||||
"Message from {author} in {conversationName}" : "Mensagem de {author} em {conversationName}",
|
||||
"Something went wrong" : "Algo deu errado",
|
||||
"Failed to upload {name}" : "Falha ao enviar {name}",
|
||||
"Maximum file size of {size} exceeded" : "Excedeu o tamanho máximo de arquivo de {size}",
|
||||
|
||||
@@ -105,9 +105,17 @@
|
||||
"Select the board to link to a project" : "Selecione o painel para vincular a um projeto",
|
||||
"Search by board title" : "Pesquisar pelo título do painel",
|
||||
"Select board" : "Selecionar painel",
|
||||
"Create a new card" : "Criar um novo cartão",
|
||||
"Select a board" : "Selecionar um painel",
|
||||
"Select a card" : "Selecionar um cartão",
|
||||
"Select a list" : "Selecione uma lista",
|
||||
"Card title" : "Título do cartão",
|
||||
"Cancel" : "Cancelar",
|
||||
"Creating the new card…" : "Criando um novo cartão...",
|
||||
"\"{card}\" was added to \"{board}\"" : "\"{card}\" foi adicionado à \"{board}\"",
|
||||
"Open card" : "Abrir o cartão",
|
||||
"Close" : "Fechar",
|
||||
"Create card" : "Criar cartão",
|
||||
"Select a card" : "Selecionar um cartão",
|
||||
"Select the card to link to a project" : "Selecione o cartão para vincular a um projeto",
|
||||
"Link to card" : "Vincular ao cartão",
|
||||
"File already exists" : "Arquivo já existe",
|
||||
@@ -219,7 +227,6 @@
|
||||
"Archive card" : "Arquivar cartão",
|
||||
"Delete card" : "Excluir cartão",
|
||||
"Move card to another board" : "Mover o cartão para outro painel",
|
||||
"Select a list" : "Selecione uma lista",
|
||||
"Card deleted" : "Cartão excluído",
|
||||
"seconds ago" : "segundos atrás",
|
||||
"All boards" : "Todos os painéis",
|
||||
@@ -256,6 +263,8 @@
|
||||
"upcoming cards" : "próximos cartões",
|
||||
"Link to a board" : "Linkar a um painel",
|
||||
"Link to a card" : "Vincular a um cartão",
|
||||
"Create a card" : "Criar um cartão",
|
||||
"Message from {author} in {conversationName}" : "Mensagem de {author} em {conversationName}",
|
||||
"Something went wrong" : "Algo deu errado",
|
||||
"Failed to upload {name}" : "Falha ao enviar {name}",
|
||||
"Maximum file size of {size} exceeded" : "Excedeu o tamanho máximo de arquivo de {size}",
|
||||
|
||||
19
l10n/ru.js
19
l10n/ru.js
@@ -98,6 +98,7 @@ OC.L10N.register(
|
||||
"A PHP extension stopped the file upload" : "Загрузка файла была прервана модулем расширений PHP",
|
||||
"No file uploaded or file size exceeds maximum of %s" : "Файл не получен или его размер превышает %s",
|
||||
"Card not found" : "Карточка не найдена",
|
||||
"Path is already shared with this card" : "Этот путь уже опубликован в карточке",
|
||||
"Invalid date, date format must be YYYY-MM-DD" : "Некорректный формат даты, дата должна быть в формате YYYY-MM-DD",
|
||||
"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" : "Карточки — приложение для Nextcloud, предоставляющее возможности личного планирования и управления проектами для рабочих групп в стиле канбан.\n\n\n- 📥 Создавайте карточки задач и упорядочите их;\n- 📄 Добавляйте описания задач с возможностью использовать формат разметки «markdown»;\n- 🔖 Присваивайте ярлыки для ещё лучшей организации;\n- 👥 Делитесь со своей командой, друзьями или семьей;\n- 📎 Вкладывайте файлы в виде ссылок в описании, используя формат разметки «markdown»;\n- 💬 Обсуждайте в комментариях;\n- ⚡ Отслеживайте изменения в ленте событий;\n- 🚀 Сделайте свой проект более организованным.",
|
||||
@@ -106,9 +107,17 @@ OC.L10N.register(
|
||||
"Select the board to link to a project" : "Выберите рабочую доску, чтобы связать с проектом",
|
||||
"Search by board title" : "Поиск по заголовкам досок",
|
||||
"Select board" : "Выбор рабочей доски",
|
||||
"Create a new card" : "Создать карточку",
|
||||
"Select a board" : "Выберите доску",
|
||||
"Select a card" : "Выберите карточку",
|
||||
"Select a list" : "Выберите список",
|
||||
"Card title" : "Заголовок карточки",
|
||||
"Cancel" : "Отменить",
|
||||
"Creating the new card…" : "Создание карточки…",
|
||||
"\"{card}\" was added to \"{board}\"" : "«{card}» добавлена на доску «{board}»",
|
||||
"Open card" : "Открыть карточку",
|
||||
"Close" : "Закрыть",
|
||||
"Create card" : "Создать карточку",
|
||||
"Select a card" : "Выберите карточку",
|
||||
"Select the card to link to a project" : "Выберите карточку для связывания с проектом",
|
||||
"Link to card" : "Ссылка на карточку",
|
||||
"File already exists" : "Файл уже существует",
|
||||
@@ -172,8 +181,9 @@ OC.L10N.register(
|
||||
"Board name" : "Название доски",
|
||||
"Members" : "Участники",
|
||||
"Upload new files" : "Передать на сервер новые файлы",
|
||||
"Share from Files" : "Опубликовать из приложения «Файлы»",
|
||||
"Add this attachment" : "Добавить это вложение",
|
||||
"Show in Files" : "Показать в приложении Файлы",
|
||||
"Show in Files" : "Показать в приложении «Файлы»",
|
||||
"Unshare file" : "Закрыть общий доступ к файлу",
|
||||
"Delete Attachment" : "Удалить вложение",
|
||||
"Restore Attachment" : "Восстановить вложение",
|
||||
@@ -219,7 +229,6 @@ OC.L10N.register(
|
||||
"Archive card" : "Переместить в архив",
|
||||
"Delete card" : "Удалить",
|
||||
"Move card to another board" : "Переместить карточку на другую доску",
|
||||
"Select a list" : "Выберите список",
|
||||
"Card deleted" : "Карточка удалена",
|
||||
"seconds ago" : "несколько секунд назад",
|
||||
"All boards" : "Все доски",
|
||||
@@ -256,10 +265,14 @@ OC.L10N.register(
|
||||
"upcoming cards" : "карточки, ожидающие выполнения",
|
||||
"Link to a board" : "Ссылка на доску",
|
||||
"Link to a card" : "Ссылка на карточку",
|
||||
"Create a card" : "Создать карточку",
|
||||
"Message from {author} in {conversationName}" : "Сообщение от {author} из беседы «{conversationName}»",
|
||||
"Something went wrong" : "Неизвестная ошибка",
|
||||
"Failed to upload {name}" : "Не удалось передать на сервер {name}",
|
||||
"Maximum file size of {size} exceeded" : "Превышен максимально разрешённый размер файла в {size}",
|
||||
"Error creating the share" : "Не удалось опубликовать",
|
||||
"Share with a Deck card" : "Опубликовать в приложении Карточки",
|
||||
"Share {file} with a Deck card" : "Опубликовать «{file}» в приложении Карточки",
|
||||
"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);");
|
||||
|
||||
19
l10n/ru.json
19
l10n/ru.json
@@ -96,6 +96,7 @@
|
||||
"A PHP extension stopped the file upload" : "Загрузка файла была прервана модулем расширений PHP",
|
||||
"No file uploaded or file size exceeds maximum of %s" : "Файл не получен или его размер превышает %s",
|
||||
"Card not found" : "Карточка не найдена",
|
||||
"Path is already shared with this card" : "Этот путь уже опубликован в карточке",
|
||||
"Invalid date, date format must be YYYY-MM-DD" : "Некорректный формат даты, дата должна быть в формате YYYY-MM-DD",
|
||||
"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" : "Карточки — приложение для Nextcloud, предоставляющее возможности личного планирования и управления проектами для рабочих групп в стиле канбан.\n\n\n- 📥 Создавайте карточки задач и упорядочите их;\n- 📄 Добавляйте описания задач с возможностью использовать формат разметки «markdown»;\n- 🔖 Присваивайте ярлыки для ещё лучшей организации;\n- 👥 Делитесь со своей командой, друзьями или семьей;\n- 📎 Вкладывайте файлы в виде ссылок в описании, используя формат разметки «markdown»;\n- 💬 Обсуждайте в комментариях;\n- ⚡ Отслеживайте изменения в ленте событий;\n- 🚀 Сделайте свой проект более организованным.",
|
||||
@@ -104,9 +105,17 @@
|
||||
"Select the board to link to a project" : "Выберите рабочую доску, чтобы связать с проектом",
|
||||
"Search by board title" : "Поиск по заголовкам досок",
|
||||
"Select board" : "Выбор рабочей доски",
|
||||
"Create a new card" : "Создать карточку",
|
||||
"Select a board" : "Выберите доску",
|
||||
"Select a card" : "Выберите карточку",
|
||||
"Select a list" : "Выберите список",
|
||||
"Card title" : "Заголовок карточки",
|
||||
"Cancel" : "Отменить",
|
||||
"Creating the new card…" : "Создание карточки…",
|
||||
"\"{card}\" was added to \"{board}\"" : "«{card}» добавлена на доску «{board}»",
|
||||
"Open card" : "Открыть карточку",
|
||||
"Close" : "Закрыть",
|
||||
"Create card" : "Создать карточку",
|
||||
"Select a card" : "Выберите карточку",
|
||||
"Select the card to link to a project" : "Выберите карточку для связывания с проектом",
|
||||
"Link to card" : "Ссылка на карточку",
|
||||
"File already exists" : "Файл уже существует",
|
||||
@@ -170,8 +179,9 @@
|
||||
"Board name" : "Название доски",
|
||||
"Members" : "Участники",
|
||||
"Upload new files" : "Передать на сервер новые файлы",
|
||||
"Share from Files" : "Опубликовать из приложения «Файлы»",
|
||||
"Add this attachment" : "Добавить это вложение",
|
||||
"Show in Files" : "Показать в приложении Файлы",
|
||||
"Show in Files" : "Показать в приложении «Файлы»",
|
||||
"Unshare file" : "Закрыть общий доступ к файлу",
|
||||
"Delete Attachment" : "Удалить вложение",
|
||||
"Restore Attachment" : "Восстановить вложение",
|
||||
@@ -217,7 +227,6 @@
|
||||
"Archive card" : "Переместить в архив",
|
||||
"Delete card" : "Удалить",
|
||||
"Move card to another board" : "Переместить карточку на другую доску",
|
||||
"Select a list" : "Выберите список",
|
||||
"Card deleted" : "Карточка удалена",
|
||||
"seconds ago" : "несколько секунд назад",
|
||||
"All boards" : "Все доски",
|
||||
@@ -254,10 +263,14 @@
|
||||
"upcoming cards" : "карточки, ожидающие выполнения",
|
||||
"Link to a board" : "Ссылка на доску",
|
||||
"Link to a card" : "Ссылка на карточку",
|
||||
"Create a card" : "Создать карточку",
|
||||
"Message from {author} in {conversationName}" : "Сообщение от {author} из беседы «{conversationName}»",
|
||||
"Something went wrong" : "Неизвестная ошибка",
|
||||
"Failed to upload {name}" : "Не удалось передать на сервер {name}",
|
||||
"Maximum file size of {size} exceeded" : "Превышен максимально разрешённый размер файла в {size}",
|
||||
"Error creating the share" : "Не удалось опубликовать",
|
||||
"Share with a Deck card" : "Опубликовать в приложении Карточки",
|
||||
"Share {file} with a Deck card" : "Опубликовать «{file}» в приложении Карточки",
|
||||
"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);"
|
||||
}
|
||||
278
l10n/sc.js
Normal file
278
l10n/sc.js
Normal file
@@ -0,0 +1,278 @@
|
||||
OC.L10N.register(
|
||||
"deck",
|
||||
{
|
||||
"You have created a new board {board}" : "As creadu una lavagna noa {board}",
|
||||
"{user} has created a new board {board}" : "{user} at creadu una lavagna noa {board}",
|
||||
"You have deleted the board {board}" : "As cantzelladu sa lavagna {board}",
|
||||
"{user} has deleted the board {board}" : "{user} at cantzelladu sa lavagna {board}",
|
||||
"You have restored the board {board}" : "As ripristinadu sa lavagna {board}",
|
||||
"{user} has restored the board {board}" : "{user} at ripristinadu sa lavagna {board}",
|
||||
"You have shared the board {board} with {acl}" : "As cumpartzidu sa lavagna {board} cun {acl}",
|
||||
"{user} has shared the board {board} with {acl}" : "{user} at cumpartzidu sa lavagna {board} cun {acl}",
|
||||
"You have removed {acl} from the board {board}" : "Ci nd'as bogadu {acl} dae sa lavagna {board}",
|
||||
"{user} has removed {acl} from the board {board}" : "{user} ci nd'at bogadu {acl} dae sa lavagna {board}",
|
||||
"You have renamed the board {before} to {board}" : "As torradu a numenare sa lavagna {before} comente {board}",
|
||||
"{user} has renamed the board {before} to {board}" : "{user} at torradu a numenare {before} comente {board}",
|
||||
"You have archived the board {board}" : "As archiviadu sa lavagna {board}",
|
||||
"{user} has archived the board {before}" : "{user} at archiviadu sa lavagna {before}",
|
||||
"You have unarchived the board {board}" : "As annulladu s'archiviatzione de sa lavagna {board}",
|
||||
"{user} has unarchived the board {before}" : "{user} at annulladu s'archiviatzione de sa lavagna {before}",
|
||||
"You have created a new list {stack} on board {board}" : "As creadu un'elencu nou {stack} in sa lavagna {board}",
|
||||
"{user} has created a new list {stack} on board {board}" : "{user} at creadu un'elencu nou {stack} in sa lavagna {board}",
|
||||
"You have renamed list {before} to {stack} on board {board}" : "As torradu a numenare s'elencu {before} comente {stack} in sa {board}",
|
||||
"{user} has renamed list {before} to {stack} on board {board}" : "{user} at torradu a numenare s'elencu {before} comente {stack} sulla lavagna {board}",
|
||||
"You have deleted list {stack} on board {board}" : "As cantzelladu s'elencu {stack} in sa lavagna {board}",
|
||||
"{user} has deleted list {stack} on board {board}" : "{user} at cantzelladu s'elencu {stack} in sa lavagna {board}",
|
||||
"You have created card {card} in list {stack} on board {board}" : "As creadu un'ischeda {card} in s'elencu {stack} in sa lavagna {board}",
|
||||
"{user} has created card {card} in list {stack} on board {board}" : "{user} at creadu un'ischeda {card} in s'elencu {stack} in sa lavagna {board}",
|
||||
"You have deleted card {card} in list {stack} on board {board}" : "As cantzelladu s'ischeda {card} in s'elencu {stack} in sa lavagna {board}",
|
||||
"{user} has deleted card {card} in list {stack} on board {board}" : "{user} at cantzelladu s'ischeda {card} in s'elencu {stack} in sa lavagna {board}",
|
||||
"You have renamed the card {before} to {card}" : "As torradu a numenare s'ischeda {before} comente {card}",
|
||||
"{user} has renamed the card {before} to {card}" : "{user} at torradu a numenare sa carta {before} comente {card}",
|
||||
"You have added a description to card {card} in list {stack} on board {board}" : "As agiuntu una descritzione a s'ischeda {card} in s'elencu {stack} in sa lavagna {board}",
|
||||
"{user} has added a description to card {card} in list {stack} on board {board}" : "{user} at agiuntu una descritzione a s'ischeda {card} in s'elencu {stack} in sa lavagna {board}",
|
||||
"You have updated the description of card {card} in list {stack} on board {board}" : "As agiornadu sa descritzione de s'ischeda {card} in s'elencu {stack} in sa lavagna {board}",
|
||||
"{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} at agiornadu sa descritzione de s'ischedas {card} in s'elencu {stack} in sa lavagna {board}",
|
||||
"You have archived card {card} in list {stack} on board {board}" : "As archiviadu s'ischeda {card} in s'elencu {stack} in sa lavagna {board}",
|
||||
"{user} has archived card {card} in list {stack} on board {board}" : "{user} at archiviadu s'ischeda {card} in s'elencu {stack} in sa lavagna {board}",
|
||||
"You have unarchived card {card} in list {stack} on board {board}" : "As annulladu s'archiviatzione de s'ischeda {card} in s'elencu {stack} in sa lavagna {board}",
|
||||
"{user} has unarchived card {card} in list {stack} on board {board}" : "{user} at annulladu s'archiviatzione de s'ischeda {card} in s'elencu {stack} in sa lavagna {board}",
|
||||
"You have removed the due date of card {card}" : "Ci nd'as bogadu sa data de iscadèntzia dae s'ischeda {card}",
|
||||
"{user} has removed the due date of card {card}" : "{user} ci nd'at bogadu sa data de iscadèntzia dae s'ischeda {card}",
|
||||
"You have set the due date of card {card} to {after}" : "As impostadu sa data de iscadèntzia de s'ischeda {card} a su {after}",
|
||||
"{user} has set the due date of card {card} to {after}" : "{user} at impostadu sa data de iscadèntzia de sa tèssera {card} a su {after}",
|
||||
"You have updated the due date of card {card} to {after}" : "As agiornadu sa data de iscadèntzia de s'ischeda {card} a su {after}",
|
||||
"{user} has updated the due date of card {card} to {after}" : "{user} as agiornadu sa data de iscadèntzia de s'ischeda {card} a su {after}",
|
||||
"You have added the tag {label} to card {card} in list {stack} on board {board}" : "As agiuntu s'eticheta {label} a s'ischeda {card} in s'elencu {stack} in sa lavagna {board}",
|
||||
"{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} at agiuntu s'eticheta {label} a s'ischeda {card} in s'elencu {stack} in sa lavagna {board}",
|
||||
"You have removed the tag {label} from card {card} in list {stack} on board {board}" : "Ci nd'as bogadu {label} dae s'ischeda {card} in s'elencu {stack} in sa lavagna {board}",
|
||||
"{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} ci nd'at bogadu s'eticheta {label} dae s'ischeda {card} in s'elencu {stack} in sa lavagna {board}",
|
||||
"You have assigned {assigneduser} to card {card} on board {board}" : "As assignadu {assigneduser} a s'ischeda {card} in sa lavagna {board}",
|
||||
"{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} at assignadu {assigneduser} a s'ischeda {card} in sa lavagna {board}",
|
||||
"You have unassigned {assigneduser} from card {card} on board {board}" : "As annulladu s'assignatzione {assigneduser} dae s'ischeda {card} in sa lavagna {board}",
|
||||
"{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} at annulladu s'assignatzione {assigneduser} dae s'ischeda {card} in sa lavagna {board}",
|
||||
"You have moved the card {card} from list {stackBefore} to {stack}" : "As tramudadu s'ischeda {card} dae s'elencu {stackBefore} a {stack}",
|
||||
"{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} at tramudadu s'ischeda {card} dae s'ischeda {stackBefore} a {stack}",
|
||||
"You have added the attachment {attachment} to card {card}" : "As agiuntu s'alligongiadu {attachment} a s'ischeda {card}",
|
||||
"{user} has added the attachment {attachment} to card {card}" : "{user} at agiuntu s'alligongiadu {attachment} a s'ischeda {card}",
|
||||
"You have updated the attachment {attachment} on card {card}" : "As agiornadu s'alligongiadu {attachment} a s'ischeda {card}",
|
||||
"{user} has updated the attachment {attachment} on card {card}" : "{user} at agiornadu s'alligongiadu {attachment} a s'ischeda {card}",
|
||||
"You have deleted the attachment {attachment} from card {card}" : "As cantzelladu s'alligongiadu {attachment} dae s'ischeda {card}",
|
||||
"{user} has deleted the attachment {attachment} from card {card}" : "{user} at eliminadu s'alligongiadu {attachment} dae s'ischeda {card}",
|
||||
"You have restored the attachment {attachment} to card {card}" : "As ripristinadu s'alligongiadu {attachment} in s'ischeda {card}",
|
||||
"{user} has restored the attachment {attachment} to card {card}" : "{user} at ripristinadu s'alligongiadu {attachment} in s'ischeda {card}",
|
||||
"You have commented on card {card}" : "As cummentadu in s'ischeda {card}",
|
||||
"{user} has commented on card {card}" : "{user} at cummentadu in s'ischeda {card}",
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "Sa <strong>descritzione de un'ischeda</strong> in intro de s'aplicatzione Deck app est istada cambiada",
|
||||
"Deck" : "Deck",
|
||||
"Changes in the <strong>Deck app</strong>" : "Càmbios in <strong> s'aplicatzione Deck</strong>",
|
||||
"A <strong>comment</strong> was created on a card" : "Unu <strong>cummentu</strong> est istadu creadu in s'ischeda",
|
||||
"Upcoming cards" : "Ischedas imbenientes",
|
||||
"Personal" : "Personale",
|
||||
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "S'ischeda \"%s\" in \"%s\" s'est istadu assignadu dae %s.",
|
||||
"{user} has assigned the card \"%s\" on \"%s\" to you." : "{user} t'at assignadu s'ischeda \"%s\" in \"%s\".",
|
||||
"The card \"%s\" on \"%s\" has reached its due date." : "S'ischeda \"%s\" in \"%s\" est cròmpida a sa data de iscadèntzia.",
|
||||
"%s has mentioned you in a comment on \"%s\"." : "%s t'at mentovadu in unu cummentu \"%s\".",
|
||||
"{user} has mentioned you in a comment on \"%s\"." : "{user} t'at mentovadu in unu cummentu in \"%s\".",
|
||||
"The board \"%s\" has been shared with you by %s." : "Sa lavagna \"%s\" est istada cumpartzida cun tegus dae %s.",
|
||||
"{user} has shared the board %s with you." : "{user} at cumpartzidu sa lavagna %s cun tegus.",
|
||||
"No data was provided to create an attachment." : "Perunu datu frunidu pro creare un'alligongiadu",
|
||||
"Finished" : "Agabbadu",
|
||||
"To review" : "De revisionare",
|
||||
"Action needed" : "Bisòngiat un'atzione",
|
||||
"Later" : "Luego",
|
||||
"copy" : "còpia",
|
||||
"To do" : "De fàghere",
|
||||
"Doing" : "In cursu",
|
||||
"Done" : "Fatu",
|
||||
"Example Task 3" : "Atividade de esempru 3",
|
||||
"Example Task 2" : "Atividade de esempru 2",
|
||||
"Example Task 1" : "Atividade de esempru 1",
|
||||
"The file was uploaded" : "S'archìviu est istadu carrigadu",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "S'archìviu carrigadu superat sa diretiva upload_max_filesize in php.ini",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "S'archìviu carrigadu superat sa diretiva MAX_FILE_SIZE ispetzificada in su mòdulu HTML",
|
||||
"The file was only partially uploaded" : "Isceti una parte de s'archìviu est carrigada",
|
||||
"No file was uploaded" : "Perunu archìviu carrigadu",
|
||||
"Missing a temporary folder" : "Mancat una cartella temporànea",
|
||||
"Could not write file to disk" : "No at fatu a iscrìere s'archìviu in su discu",
|
||||
"A PHP extension stopped the file upload" : "Un'estensione PHP at firmadu su carrigamentu de s'archìviu",
|
||||
"No file uploaded or file size exceeds maximum of %s" : "Perun'archìviu carrigadu o sa mannària de s'archìviu superat su màssimu de %s",
|
||||
"Card not found" : "Ischeda no agatada",
|
||||
"Path is already shared with this card" : "Su caminu est giai cumpartzidu cun cust'ischeda",
|
||||
"Invalid date, date format must be YYYY-MM-DD" : "Data non bàlida, su formadu de sa data depet èssere AAAA-MM-GG",
|
||||
"Personal planning and team project organization" : "Pranificatzione personale e organizatzione de su progetu de iscuadra",
|
||||
"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 est unu trastu de organizatzione a sa moda de kanban destinadu a sa pranificatzione personale e a s'organizatzione de progetos in iscuadra integradu cun Nextcloud\n\n- 📥 Agiunghe is atividades tuas a is ischedas e mantene·ddas ordinadas\n- 📄 Iscrie notas in agiunta in markdown\n- 🔖 Assigna etichetas pro t'organizare mègius ancora\n- 👥 Cumpatzi cun s'iscuadra tua, famìlia e amigos\n- 📎 Aligongia archìvios e integra·ddos in sa descritzione tua in markdown\n- 💬 Chistiona cun s'iscuadra tua impreende is cummentos\n- ⚡ Mantene su rastru de is cummentos tuos in su flussu de atividades\n- 🚀 Organiza su progetu tuo",
|
||||
"Card details" : "Detàllios ischeda",
|
||||
"Add board" : "Agiunghe lavagna",
|
||||
"Select the board to link to a project" : "Seletziona lavagna de collegare a unu progetu",
|
||||
"Search by board title" : "Chirca dae su tìtulu de sa lavagna",
|
||||
"Select board" : "Seletziona lavagna",
|
||||
"Create a new card" : "Crea un'ischeda noa",
|
||||
"Select a board" : "Seletziona una lavagna",
|
||||
"Select a list" : "Seletziona un'elencu",
|
||||
"Card title" : "Tìtulu ischeda",
|
||||
"Cancel" : "Annulla",
|
||||
"Creating the new card…" : "Creende un'ischeda noa...",
|
||||
"\"{card}\" was added to \"{board}\"" : "\"{card}\" est istada agiunta a \"{board}\"",
|
||||
"Open card" : "Aberi ischeda",
|
||||
"Close" : "Serra",
|
||||
"Create card" : "Crea ischeda",
|
||||
"Select a card" : "Seletziona un'ischeda",
|
||||
"Select the card to link to a project" : "Seletzioan s'ischeda de collegare a unu progetu",
|
||||
"Link to card" : "Collega a un'ischeda",
|
||||
"File already exists" : "Cust'archìviu ddoe est giai",
|
||||
"A file with the name {filename} already exists." : "Un'archìviu cun su nùmene de {filename} ddoe est giai.",
|
||||
"Do you want to overwrite it?" : "Ddu cheres subraiscrìere? ",
|
||||
"Overwrite file" : "Subraiscrie archìviu",
|
||||
"Keep existing file" : "Mantene s'archìviu chi ddoe est",
|
||||
"This board is read only" : "Custa lavagna est isceti pro lèghere",
|
||||
"Drop your files to upload" : "Lassa is archìvios pro ddos carrigare",
|
||||
"Archived cards" : "Ischedas archiviadas",
|
||||
"Add list" : "Agiunghe elencu",
|
||||
"List name" : "Nùmene elencu",
|
||||
"Apply filter" : "Àplica filtru",
|
||||
"Filter by tag" : "Filtra pro etichetas",
|
||||
"Filter by assigned user" : "Filtra pro utente assignadu",
|
||||
"Unassigned" : "No assignadu",
|
||||
"Filter by due date" : "Filtra pro data de iscadèntzia",
|
||||
"Overdue" : "Iscadèntzia",
|
||||
"Next 24 hours" : "24 oras imbenientes",
|
||||
"Next 7 days" : "7 dies imbenientes",
|
||||
"Next 30 days" : "30 dies imbenientes",
|
||||
"No due date" : "Peruna iscadèntzia",
|
||||
"Clear filter" : "Lìmpia filtru",
|
||||
"Hide archived cards" : "Cua is ischedas archiviadas",
|
||||
"Show archived cards" : "Mustra ischedas archiviadas",
|
||||
"Toggle compact mode" : "Càmbia a modalidade cumpata",
|
||||
"Details" : "Detàllios",
|
||||
"Loading board" : "Carrighende lavagna",
|
||||
"No lists available" : "Perunu elencu a disponimentu",
|
||||
"Create a new list to add cards to this board" : "Crea un'elencu nou de agiùnghere ischedas a custa lavagna",
|
||||
"Board not found" : "Lavagna no agatada",
|
||||
"Sharing" : "Cumpartzidura",
|
||||
"Tags" : "Etichetas",
|
||||
"Deleted items" : "Temas cantzellados",
|
||||
"Timeline" : "Fusu oràriu",
|
||||
"Deleted lists" : "Elencos cantzellados",
|
||||
"Undo" : "Annulla",
|
||||
"Deleted cards" : "Ischeda cantzellada",
|
||||
"Share board with a user, group or circle …" : "Cumpartzi lavagna cun un'utente, grupu o tropa...",
|
||||
"Searching for users, groups and circles …" : "Chirchende utentes, grupos e tropas ...",
|
||||
"No participants found" : "Perunu partetzipante agatadu",
|
||||
"Board owner" : "Mere lavagna",
|
||||
"(Group)" : "(Grupu)",
|
||||
"(Circle)" : "(Tropa)",
|
||||
"Can edit" : "Faghet a modificare",
|
||||
"Can share" : "Faghet a cumpartzire",
|
||||
"Can manage" : "Faghet a gestire",
|
||||
"Delete" : "Cantzella",
|
||||
"Failed to create share with {displayName}" : "No at fatu a creare cumpartzidura cun {displayName}",
|
||||
"Add a new list" : "Agiunghe un'elencu nou",
|
||||
"Archive all cards" : "Archìvia totu is ischedas",
|
||||
"Delete list" : "Cantzella elencu",
|
||||
"Add card" : "Agiunghe ischeda",
|
||||
"Archive all cards in this list" : "Archìvia totu is ischedas in cust'elencu",
|
||||
"Add a new card" : "Agiùnghe un'ischeda noa",
|
||||
"Card name" : "Nùmene de s'ischeda",
|
||||
"List deleted" : "Elencu cantzelladu",
|
||||
"Edit" : "Modìfica ",
|
||||
"Add a new tag" : "Agiunghe un'eticheta noa",
|
||||
"title and color value must be provided" : "tocat de frunire su tìtulu e su balore de su colore",
|
||||
"Board name" : "Nùmene de sa lavagna",
|
||||
"Members" : "Membros",
|
||||
"Upload new files" : "Carriga archìvios noos",
|
||||
"Share from Files" : "Cumpartzi dae Archìvios",
|
||||
"Add this attachment" : "Agiunghe custu alligongiadu",
|
||||
"Show in Files" : "Mustra in Archìvios",
|
||||
"Unshare file" : "Annulla cumpartzidura de s'archìviu",
|
||||
"Delete Attachment" : "Cantzella alligongiadu",
|
||||
"Restore Attachment" : "Riprìstina alligongiadu",
|
||||
"File to share" : "Archìviu de cumpartzire",
|
||||
"Invalid path selected" : "Caminu seletzionadu non bàlidu",
|
||||
"Open in sidebar view" : "Aberi in s'istanca laterale",
|
||||
"Open in bigger view" : "Aberi in una bista prus ampra",
|
||||
"Attachments" : "Alligongiados",
|
||||
"Comments" : "Cummentos",
|
||||
"Modified" : "Modificadu",
|
||||
"Created" : "Creadu",
|
||||
"The title cannot be empty." : "Su tìtulu non podet èssere bòidu",
|
||||
"No comments yet. Begin the discussion!" : "Perunu cummentu ancora. Cumintzat sa chistionada!",
|
||||
"Assign a tag to this card…" : "Assigna un'eticheta a cust'ischeda...",
|
||||
"Assign to users" : "Assigna a utentes",
|
||||
"Assign to users/groups/circles" : "Assigna a utentes/grupos/tropas",
|
||||
"Assign a user to this card…" : "Assigna utente a cust'ischeda...",
|
||||
"Due date" : "Iscadèntzia",
|
||||
"Set a due date" : "Imposta iscadèntzia",
|
||||
"Remove due date" : "Boga s'iscadèntzia",
|
||||
"Select Date" : "Seletziona data",
|
||||
"Save" : "Sarva",
|
||||
"The comment cannot be empty." : "Su cummentu non podet èssere bòidu",
|
||||
"The comment cannot be longer than 1000 characters." : "Su cummentu non podet èssere prus longu de 1000 caràteres.",
|
||||
"In reply to" : "Rispondende a ",
|
||||
"Reply" : "Risponde",
|
||||
"Update" : "Agiorna",
|
||||
"Description" : "Descritzione",
|
||||
"(Unsaved)" : "(Non sarvada)",
|
||||
"(Saving…)" : "(Sarbende…)",
|
||||
"Formatting help" : "Ghia pro sa formatatzione",
|
||||
"Edit description" : "Modìfica descritzione",
|
||||
"View description" : "Visualiza descritzione",
|
||||
"Add Attachment" : "Agiunghe alligongiadu",
|
||||
"Write a description …" : "Iscrie una descritzione ...",
|
||||
"Choose attachment" : "Sèbera un'alligongiadu",
|
||||
"(group)" : "(grupu)",
|
||||
"(circle)" : "(tropa)",
|
||||
"Assign to me" : "Assigna a mie",
|
||||
"Unassign myself" : "Annulla s'assignatzione a mie",
|
||||
"Move card" : "Tràmuda ischeda",
|
||||
"Unarchive card" : "Ischeda no archiviada",
|
||||
"Archive card" : "Archìviu no archiviadu",
|
||||
"Delete card" : "Cantzella ischeda",
|
||||
"Move card to another board" : "Tràmuda s'ischeda a un'àtera lavagna",
|
||||
"Card deleted" : "Ischeda cantzellada",
|
||||
"seconds ago" : "segundos a immoe",
|
||||
"All boards" : "Totu is lavagnas",
|
||||
"Archived boards" : "Lavagnas archiviadas",
|
||||
"Shared with you" : "Cumpartzidu cun tegus",
|
||||
"Use bigger card view" : "Imprea bista cun ischedas prus mannas",
|
||||
"Show boards in calendar/tasks" : "Mustra lavagnas in calendàriu/fainas",
|
||||
"Limit deck usage of groups" : "Mìnima s'impreu de deck de is grupos",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Su de minimare su deck at a impedire a is utentes chi non faghent parte de cuddos grupos de si creare lavagnas pròpias. Is utentes ant a èssere ancora capassos de traballare in is lavagnas chi fiant istadas cumpartzidas cun issos etotu,",
|
||||
"Board details" : "Detàllios lavagna",
|
||||
"Edit board" : "Modìfica lavagna",
|
||||
"Clone board" : "Clona lavagna",
|
||||
"Unarchive board" : "Annulla s'archiviatzione de sa lavagna",
|
||||
"Archive board" : "Archìvia lavagna",
|
||||
"Turn on due date reminders" : "Allughe is notìficas pro ammentare is iscadèntzias",
|
||||
"Turn off due date reminders" : "Istuda is notìficas pro ammentare is iscadèntzias",
|
||||
"Due date reminders" : "Notìficas pro ammentare is iscadèntzias",
|
||||
"All cards" : "Totu is ischedas",
|
||||
"Assigned cards" : "Ischedas assignadas",
|
||||
"No notifications" : "Peruna notìfica",
|
||||
"Delete board" : "Cantzella lavagna",
|
||||
"Board {0} deleted" : "Lavagna {0} cantzellada",
|
||||
"Only assigned cards" : "Isceti ischedas assignadas",
|
||||
"No reminder" : "Perunu apuntu",
|
||||
"An error occurred" : "Ddoe at àpidu un'errore",
|
||||
"Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Ses seguru chi cheres cantzellare sa lavagna {title}? Custa operatzione at a cantzellare totu is datos de custa lavagna.",
|
||||
"Delete the board?" : "Cheres cantzellare sa lavagna?",
|
||||
"Loading filtered view" : "Carrigamentu de sa bista cun su filtru",
|
||||
"Today" : "Oe",
|
||||
"Tomorrow" : "Cras",
|
||||
"This week" : "Custa chida",
|
||||
"No due" : "Peruna iscadèntzia",
|
||||
"No upcoming cards" : "Peruna ischeda abarrada",
|
||||
"upcoming cards" : "ischedas abarradas",
|
||||
"Link to a board" : "Collega a una tabella",
|
||||
"Link to a card" : "Collega a un'ischeda",
|
||||
"Create a card" : "Crea un'ischeda",
|
||||
"Message from {author} in {conversationName}" : "Messàgiu de {author} in {conversationName}",
|
||||
"Something went wrong" : "Ddoe at àpidu un'errore",
|
||||
"Failed to upload {name}" : "No at fatu a agiornare {name}",
|
||||
"Maximum file size of {size} exceeded" : "Mannària màssima de s'archìviu de {size} superada",
|
||||
"Error creating the share" : "Errore in sa creatzione de sa cumpatzidura",
|
||||
"Share with a Deck card" : "Cumpartzi cun un'ischeda deck",
|
||||
"Share {file} with a Deck card" : "Cumpartzi {file} cun un'ischeda de deck",
|
||||
"Share" : "Cumpartzi"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
276
l10n/sc.json
Normal file
276
l10n/sc.json
Normal file
@@ -0,0 +1,276 @@
|
||||
{ "translations": {
|
||||
"You have created a new board {board}" : "As creadu una lavagna noa {board}",
|
||||
"{user} has created a new board {board}" : "{user} at creadu una lavagna noa {board}",
|
||||
"You have deleted the board {board}" : "As cantzelladu sa lavagna {board}",
|
||||
"{user} has deleted the board {board}" : "{user} at cantzelladu sa lavagna {board}",
|
||||
"You have restored the board {board}" : "As ripristinadu sa lavagna {board}",
|
||||
"{user} has restored the board {board}" : "{user} at ripristinadu sa lavagna {board}",
|
||||
"You have shared the board {board} with {acl}" : "As cumpartzidu sa lavagna {board} cun {acl}",
|
||||
"{user} has shared the board {board} with {acl}" : "{user} at cumpartzidu sa lavagna {board} cun {acl}",
|
||||
"You have removed {acl} from the board {board}" : "Ci nd'as bogadu {acl} dae sa lavagna {board}",
|
||||
"{user} has removed {acl} from the board {board}" : "{user} ci nd'at bogadu {acl} dae sa lavagna {board}",
|
||||
"You have renamed the board {before} to {board}" : "As torradu a numenare sa lavagna {before} comente {board}",
|
||||
"{user} has renamed the board {before} to {board}" : "{user} at torradu a numenare {before} comente {board}",
|
||||
"You have archived the board {board}" : "As archiviadu sa lavagna {board}",
|
||||
"{user} has archived the board {before}" : "{user} at archiviadu sa lavagna {before}",
|
||||
"You have unarchived the board {board}" : "As annulladu s'archiviatzione de sa lavagna {board}",
|
||||
"{user} has unarchived the board {before}" : "{user} at annulladu s'archiviatzione de sa lavagna {before}",
|
||||
"You have created a new list {stack} on board {board}" : "As creadu un'elencu nou {stack} in sa lavagna {board}",
|
||||
"{user} has created a new list {stack} on board {board}" : "{user} at creadu un'elencu nou {stack} in sa lavagna {board}",
|
||||
"You have renamed list {before} to {stack} on board {board}" : "As torradu a numenare s'elencu {before} comente {stack} in sa {board}",
|
||||
"{user} has renamed list {before} to {stack} on board {board}" : "{user} at torradu a numenare s'elencu {before} comente {stack} sulla lavagna {board}",
|
||||
"You have deleted list {stack} on board {board}" : "As cantzelladu s'elencu {stack} in sa lavagna {board}",
|
||||
"{user} has deleted list {stack} on board {board}" : "{user} at cantzelladu s'elencu {stack} in sa lavagna {board}",
|
||||
"You have created card {card} in list {stack} on board {board}" : "As creadu un'ischeda {card} in s'elencu {stack} in sa lavagna {board}",
|
||||
"{user} has created card {card} in list {stack} on board {board}" : "{user} at creadu un'ischeda {card} in s'elencu {stack} in sa lavagna {board}",
|
||||
"You have deleted card {card} in list {stack} on board {board}" : "As cantzelladu s'ischeda {card} in s'elencu {stack} in sa lavagna {board}",
|
||||
"{user} has deleted card {card} in list {stack} on board {board}" : "{user} at cantzelladu s'ischeda {card} in s'elencu {stack} in sa lavagna {board}",
|
||||
"You have renamed the card {before} to {card}" : "As torradu a numenare s'ischeda {before} comente {card}",
|
||||
"{user} has renamed the card {before} to {card}" : "{user} at torradu a numenare sa carta {before} comente {card}",
|
||||
"You have added a description to card {card} in list {stack} on board {board}" : "As agiuntu una descritzione a s'ischeda {card} in s'elencu {stack} in sa lavagna {board}",
|
||||
"{user} has added a description to card {card} in list {stack} on board {board}" : "{user} at agiuntu una descritzione a s'ischeda {card} in s'elencu {stack} in sa lavagna {board}",
|
||||
"You have updated the description of card {card} in list {stack} on board {board}" : "As agiornadu sa descritzione de s'ischeda {card} in s'elencu {stack} in sa lavagna {board}",
|
||||
"{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} at agiornadu sa descritzione de s'ischedas {card} in s'elencu {stack} in sa lavagna {board}",
|
||||
"You have archived card {card} in list {stack} on board {board}" : "As archiviadu s'ischeda {card} in s'elencu {stack} in sa lavagna {board}",
|
||||
"{user} has archived card {card} in list {stack} on board {board}" : "{user} at archiviadu s'ischeda {card} in s'elencu {stack} in sa lavagna {board}",
|
||||
"You have unarchived card {card} in list {stack} on board {board}" : "As annulladu s'archiviatzione de s'ischeda {card} in s'elencu {stack} in sa lavagna {board}",
|
||||
"{user} has unarchived card {card} in list {stack} on board {board}" : "{user} at annulladu s'archiviatzione de s'ischeda {card} in s'elencu {stack} in sa lavagna {board}",
|
||||
"You have removed the due date of card {card}" : "Ci nd'as bogadu sa data de iscadèntzia dae s'ischeda {card}",
|
||||
"{user} has removed the due date of card {card}" : "{user} ci nd'at bogadu sa data de iscadèntzia dae s'ischeda {card}",
|
||||
"You have set the due date of card {card} to {after}" : "As impostadu sa data de iscadèntzia de s'ischeda {card} a su {after}",
|
||||
"{user} has set the due date of card {card} to {after}" : "{user} at impostadu sa data de iscadèntzia de sa tèssera {card} a su {after}",
|
||||
"You have updated the due date of card {card} to {after}" : "As agiornadu sa data de iscadèntzia de s'ischeda {card} a su {after}",
|
||||
"{user} has updated the due date of card {card} to {after}" : "{user} as agiornadu sa data de iscadèntzia de s'ischeda {card} a su {after}",
|
||||
"You have added the tag {label} to card {card} in list {stack} on board {board}" : "As agiuntu s'eticheta {label} a s'ischeda {card} in s'elencu {stack} in sa lavagna {board}",
|
||||
"{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} at agiuntu s'eticheta {label} a s'ischeda {card} in s'elencu {stack} in sa lavagna {board}",
|
||||
"You have removed the tag {label} from card {card} in list {stack} on board {board}" : "Ci nd'as bogadu {label} dae s'ischeda {card} in s'elencu {stack} in sa lavagna {board}",
|
||||
"{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} ci nd'at bogadu s'eticheta {label} dae s'ischeda {card} in s'elencu {stack} in sa lavagna {board}",
|
||||
"You have assigned {assigneduser} to card {card} on board {board}" : "As assignadu {assigneduser} a s'ischeda {card} in sa lavagna {board}",
|
||||
"{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} at assignadu {assigneduser} a s'ischeda {card} in sa lavagna {board}",
|
||||
"You have unassigned {assigneduser} from card {card} on board {board}" : "As annulladu s'assignatzione {assigneduser} dae s'ischeda {card} in sa lavagna {board}",
|
||||
"{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} at annulladu s'assignatzione {assigneduser} dae s'ischeda {card} in sa lavagna {board}",
|
||||
"You have moved the card {card} from list {stackBefore} to {stack}" : "As tramudadu s'ischeda {card} dae s'elencu {stackBefore} a {stack}",
|
||||
"{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} at tramudadu s'ischeda {card} dae s'ischeda {stackBefore} a {stack}",
|
||||
"You have added the attachment {attachment} to card {card}" : "As agiuntu s'alligongiadu {attachment} a s'ischeda {card}",
|
||||
"{user} has added the attachment {attachment} to card {card}" : "{user} at agiuntu s'alligongiadu {attachment} a s'ischeda {card}",
|
||||
"You have updated the attachment {attachment} on card {card}" : "As agiornadu s'alligongiadu {attachment} a s'ischeda {card}",
|
||||
"{user} has updated the attachment {attachment} on card {card}" : "{user} at agiornadu s'alligongiadu {attachment} a s'ischeda {card}",
|
||||
"You have deleted the attachment {attachment} from card {card}" : "As cantzelladu s'alligongiadu {attachment} dae s'ischeda {card}",
|
||||
"{user} has deleted the attachment {attachment} from card {card}" : "{user} at eliminadu s'alligongiadu {attachment} dae s'ischeda {card}",
|
||||
"You have restored the attachment {attachment} to card {card}" : "As ripristinadu s'alligongiadu {attachment} in s'ischeda {card}",
|
||||
"{user} has restored the attachment {attachment} to card {card}" : "{user} at ripristinadu s'alligongiadu {attachment} in s'ischeda {card}",
|
||||
"You have commented on card {card}" : "As cummentadu in s'ischeda {card}",
|
||||
"{user} has commented on card {card}" : "{user} at cummentadu in s'ischeda {card}",
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "Sa <strong>descritzione de un'ischeda</strong> in intro de s'aplicatzione Deck app est istada cambiada",
|
||||
"Deck" : "Deck",
|
||||
"Changes in the <strong>Deck app</strong>" : "Càmbios in <strong> s'aplicatzione Deck</strong>",
|
||||
"A <strong>comment</strong> was created on a card" : "Unu <strong>cummentu</strong> est istadu creadu in s'ischeda",
|
||||
"Upcoming cards" : "Ischedas imbenientes",
|
||||
"Personal" : "Personale",
|
||||
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "S'ischeda \"%s\" in \"%s\" s'est istadu assignadu dae %s.",
|
||||
"{user} has assigned the card \"%s\" on \"%s\" to you." : "{user} t'at assignadu s'ischeda \"%s\" in \"%s\".",
|
||||
"The card \"%s\" on \"%s\" has reached its due date." : "S'ischeda \"%s\" in \"%s\" est cròmpida a sa data de iscadèntzia.",
|
||||
"%s has mentioned you in a comment on \"%s\"." : "%s t'at mentovadu in unu cummentu \"%s\".",
|
||||
"{user} has mentioned you in a comment on \"%s\"." : "{user} t'at mentovadu in unu cummentu in \"%s\".",
|
||||
"The board \"%s\" has been shared with you by %s." : "Sa lavagna \"%s\" est istada cumpartzida cun tegus dae %s.",
|
||||
"{user} has shared the board %s with you." : "{user} at cumpartzidu sa lavagna %s cun tegus.",
|
||||
"No data was provided to create an attachment." : "Perunu datu frunidu pro creare un'alligongiadu",
|
||||
"Finished" : "Agabbadu",
|
||||
"To review" : "De revisionare",
|
||||
"Action needed" : "Bisòngiat un'atzione",
|
||||
"Later" : "Luego",
|
||||
"copy" : "còpia",
|
||||
"To do" : "De fàghere",
|
||||
"Doing" : "In cursu",
|
||||
"Done" : "Fatu",
|
||||
"Example Task 3" : "Atividade de esempru 3",
|
||||
"Example Task 2" : "Atividade de esempru 2",
|
||||
"Example Task 1" : "Atividade de esempru 1",
|
||||
"The file was uploaded" : "S'archìviu est istadu carrigadu",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "S'archìviu carrigadu superat sa diretiva upload_max_filesize in php.ini",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "S'archìviu carrigadu superat sa diretiva MAX_FILE_SIZE ispetzificada in su mòdulu HTML",
|
||||
"The file was only partially uploaded" : "Isceti una parte de s'archìviu est carrigada",
|
||||
"No file was uploaded" : "Perunu archìviu carrigadu",
|
||||
"Missing a temporary folder" : "Mancat una cartella temporànea",
|
||||
"Could not write file to disk" : "No at fatu a iscrìere s'archìviu in su discu",
|
||||
"A PHP extension stopped the file upload" : "Un'estensione PHP at firmadu su carrigamentu de s'archìviu",
|
||||
"No file uploaded or file size exceeds maximum of %s" : "Perun'archìviu carrigadu o sa mannària de s'archìviu superat su màssimu de %s",
|
||||
"Card not found" : "Ischeda no agatada",
|
||||
"Path is already shared with this card" : "Su caminu est giai cumpartzidu cun cust'ischeda",
|
||||
"Invalid date, date format must be YYYY-MM-DD" : "Data non bàlida, su formadu de sa data depet èssere AAAA-MM-GG",
|
||||
"Personal planning and team project organization" : "Pranificatzione personale e organizatzione de su progetu de iscuadra",
|
||||
"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 est unu trastu de organizatzione a sa moda de kanban destinadu a sa pranificatzione personale e a s'organizatzione de progetos in iscuadra integradu cun Nextcloud\n\n- 📥 Agiunghe is atividades tuas a is ischedas e mantene·ddas ordinadas\n- 📄 Iscrie notas in agiunta in markdown\n- 🔖 Assigna etichetas pro t'organizare mègius ancora\n- 👥 Cumpatzi cun s'iscuadra tua, famìlia e amigos\n- 📎 Aligongia archìvios e integra·ddos in sa descritzione tua in markdown\n- 💬 Chistiona cun s'iscuadra tua impreende is cummentos\n- ⚡ Mantene su rastru de is cummentos tuos in su flussu de atividades\n- 🚀 Organiza su progetu tuo",
|
||||
"Card details" : "Detàllios ischeda",
|
||||
"Add board" : "Agiunghe lavagna",
|
||||
"Select the board to link to a project" : "Seletziona lavagna de collegare a unu progetu",
|
||||
"Search by board title" : "Chirca dae su tìtulu de sa lavagna",
|
||||
"Select board" : "Seletziona lavagna",
|
||||
"Create a new card" : "Crea un'ischeda noa",
|
||||
"Select a board" : "Seletziona una lavagna",
|
||||
"Select a list" : "Seletziona un'elencu",
|
||||
"Card title" : "Tìtulu ischeda",
|
||||
"Cancel" : "Annulla",
|
||||
"Creating the new card…" : "Creende un'ischeda noa...",
|
||||
"\"{card}\" was added to \"{board}\"" : "\"{card}\" est istada agiunta a \"{board}\"",
|
||||
"Open card" : "Aberi ischeda",
|
||||
"Close" : "Serra",
|
||||
"Create card" : "Crea ischeda",
|
||||
"Select a card" : "Seletziona un'ischeda",
|
||||
"Select the card to link to a project" : "Seletzioan s'ischeda de collegare a unu progetu",
|
||||
"Link to card" : "Collega a un'ischeda",
|
||||
"File already exists" : "Cust'archìviu ddoe est giai",
|
||||
"A file with the name {filename} already exists." : "Un'archìviu cun su nùmene de {filename} ddoe est giai.",
|
||||
"Do you want to overwrite it?" : "Ddu cheres subraiscrìere? ",
|
||||
"Overwrite file" : "Subraiscrie archìviu",
|
||||
"Keep existing file" : "Mantene s'archìviu chi ddoe est",
|
||||
"This board is read only" : "Custa lavagna est isceti pro lèghere",
|
||||
"Drop your files to upload" : "Lassa is archìvios pro ddos carrigare",
|
||||
"Archived cards" : "Ischedas archiviadas",
|
||||
"Add list" : "Agiunghe elencu",
|
||||
"List name" : "Nùmene elencu",
|
||||
"Apply filter" : "Àplica filtru",
|
||||
"Filter by tag" : "Filtra pro etichetas",
|
||||
"Filter by assigned user" : "Filtra pro utente assignadu",
|
||||
"Unassigned" : "No assignadu",
|
||||
"Filter by due date" : "Filtra pro data de iscadèntzia",
|
||||
"Overdue" : "Iscadèntzia",
|
||||
"Next 24 hours" : "24 oras imbenientes",
|
||||
"Next 7 days" : "7 dies imbenientes",
|
||||
"Next 30 days" : "30 dies imbenientes",
|
||||
"No due date" : "Peruna iscadèntzia",
|
||||
"Clear filter" : "Lìmpia filtru",
|
||||
"Hide archived cards" : "Cua is ischedas archiviadas",
|
||||
"Show archived cards" : "Mustra ischedas archiviadas",
|
||||
"Toggle compact mode" : "Càmbia a modalidade cumpata",
|
||||
"Details" : "Detàllios",
|
||||
"Loading board" : "Carrighende lavagna",
|
||||
"No lists available" : "Perunu elencu a disponimentu",
|
||||
"Create a new list to add cards to this board" : "Crea un'elencu nou de agiùnghere ischedas a custa lavagna",
|
||||
"Board not found" : "Lavagna no agatada",
|
||||
"Sharing" : "Cumpartzidura",
|
||||
"Tags" : "Etichetas",
|
||||
"Deleted items" : "Temas cantzellados",
|
||||
"Timeline" : "Fusu oràriu",
|
||||
"Deleted lists" : "Elencos cantzellados",
|
||||
"Undo" : "Annulla",
|
||||
"Deleted cards" : "Ischeda cantzellada",
|
||||
"Share board with a user, group or circle …" : "Cumpartzi lavagna cun un'utente, grupu o tropa...",
|
||||
"Searching for users, groups and circles …" : "Chirchende utentes, grupos e tropas ...",
|
||||
"No participants found" : "Perunu partetzipante agatadu",
|
||||
"Board owner" : "Mere lavagna",
|
||||
"(Group)" : "(Grupu)",
|
||||
"(Circle)" : "(Tropa)",
|
||||
"Can edit" : "Faghet a modificare",
|
||||
"Can share" : "Faghet a cumpartzire",
|
||||
"Can manage" : "Faghet a gestire",
|
||||
"Delete" : "Cantzella",
|
||||
"Failed to create share with {displayName}" : "No at fatu a creare cumpartzidura cun {displayName}",
|
||||
"Add a new list" : "Agiunghe un'elencu nou",
|
||||
"Archive all cards" : "Archìvia totu is ischedas",
|
||||
"Delete list" : "Cantzella elencu",
|
||||
"Add card" : "Agiunghe ischeda",
|
||||
"Archive all cards in this list" : "Archìvia totu is ischedas in cust'elencu",
|
||||
"Add a new card" : "Agiùnghe un'ischeda noa",
|
||||
"Card name" : "Nùmene de s'ischeda",
|
||||
"List deleted" : "Elencu cantzelladu",
|
||||
"Edit" : "Modìfica ",
|
||||
"Add a new tag" : "Agiunghe un'eticheta noa",
|
||||
"title and color value must be provided" : "tocat de frunire su tìtulu e su balore de su colore",
|
||||
"Board name" : "Nùmene de sa lavagna",
|
||||
"Members" : "Membros",
|
||||
"Upload new files" : "Carriga archìvios noos",
|
||||
"Share from Files" : "Cumpartzi dae Archìvios",
|
||||
"Add this attachment" : "Agiunghe custu alligongiadu",
|
||||
"Show in Files" : "Mustra in Archìvios",
|
||||
"Unshare file" : "Annulla cumpartzidura de s'archìviu",
|
||||
"Delete Attachment" : "Cantzella alligongiadu",
|
||||
"Restore Attachment" : "Riprìstina alligongiadu",
|
||||
"File to share" : "Archìviu de cumpartzire",
|
||||
"Invalid path selected" : "Caminu seletzionadu non bàlidu",
|
||||
"Open in sidebar view" : "Aberi in s'istanca laterale",
|
||||
"Open in bigger view" : "Aberi in una bista prus ampra",
|
||||
"Attachments" : "Alligongiados",
|
||||
"Comments" : "Cummentos",
|
||||
"Modified" : "Modificadu",
|
||||
"Created" : "Creadu",
|
||||
"The title cannot be empty." : "Su tìtulu non podet èssere bòidu",
|
||||
"No comments yet. Begin the discussion!" : "Perunu cummentu ancora. Cumintzat sa chistionada!",
|
||||
"Assign a tag to this card…" : "Assigna un'eticheta a cust'ischeda...",
|
||||
"Assign to users" : "Assigna a utentes",
|
||||
"Assign to users/groups/circles" : "Assigna a utentes/grupos/tropas",
|
||||
"Assign a user to this card…" : "Assigna utente a cust'ischeda...",
|
||||
"Due date" : "Iscadèntzia",
|
||||
"Set a due date" : "Imposta iscadèntzia",
|
||||
"Remove due date" : "Boga s'iscadèntzia",
|
||||
"Select Date" : "Seletziona data",
|
||||
"Save" : "Sarva",
|
||||
"The comment cannot be empty." : "Su cummentu non podet èssere bòidu",
|
||||
"The comment cannot be longer than 1000 characters." : "Su cummentu non podet èssere prus longu de 1000 caràteres.",
|
||||
"In reply to" : "Rispondende a ",
|
||||
"Reply" : "Risponde",
|
||||
"Update" : "Agiorna",
|
||||
"Description" : "Descritzione",
|
||||
"(Unsaved)" : "(Non sarvada)",
|
||||
"(Saving…)" : "(Sarbende…)",
|
||||
"Formatting help" : "Ghia pro sa formatatzione",
|
||||
"Edit description" : "Modìfica descritzione",
|
||||
"View description" : "Visualiza descritzione",
|
||||
"Add Attachment" : "Agiunghe alligongiadu",
|
||||
"Write a description …" : "Iscrie una descritzione ...",
|
||||
"Choose attachment" : "Sèbera un'alligongiadu",
|
||||
"(group)" : "(grupu)",
|
||||
"(circle)" : "(tropa)",
|
||||
"Assign to me" : "Assigna a mie",
|
||||
"Unassign myself" : "Annulla s'assignatzione a mie",
|
||||
"Move card" : "Tràmuda ischeda",
|
||||
"Unarchive card" : "Ischeda no archiviada",
|
||||
"Archive card" : "Archìviu no archiviadu",
|
||||
"Delete card" : "Cantzella ischeda",
|
||||
"Move card to another board" : "Tràmuda s'ischeda a un'àtera lavagna",
|
||||
"Card deleted" : "Ischeda cantzellada",
|
||||
"seconds ago" : "segundos a immoe",
|
||||
"All boards" : "Totu is lavagnas",
|
||||
"Archived boards" : "Lavagnas archiviadas",
|
||||
"Shared with you" : "Cumpartzidu cun tegus",
|
||||
"Use bigger card view" : "Imprea bista cun ischedas prus mannas",
|
||||
"Show boards in calendar/tasks" : "Mustra lavagnas in calendàriu/fainas",
|
||||
"Limit deck usage of groups" : "Mìnima s'impreu de deck de is grupos",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Su de minimare su deck at a impedire a is utentes chi non faghent parte de cuddos grupos de si creare lavagnas pròpias. Is utentes ant a èssere ancora capassos de traballare in is lavagnas chi fiant istadas cumpartzidas cun issos etotu,",
|
||||
"Board details" : "Detàllios lavagna",
|
||||
"Edit board" : "Modìfica lavagna",
|
||||
"Clone board" : "Clona lavagna",
|
||||
"Unarchive board" : "Annulla s'archiviatzione de sa lavagna",
|
||||
"Archive board" : "Archìvia lavagna",
|
||||
"Turn on due date reminders" : "Allughe is notìficas pro ammentare is iscadèntzias",
|
||||
"Turn off due date reminders" : "Istuda is notìficas pro ammentare is iscadèntzias",
|
||||
"Due date reminders" : "Notìficas pro ammentare is iscadèntzias",
|
||||
"All cards" : "Totu is ischedas",
|
||||
"Assigned cards" : "Ischedas assignadas",
|
||||
"No notifications" : "Peruna notìfica",
|
||||
"Delete board" : "Cantzella lavagna",
|
||||
"Board {0} deleted" : "Lavagna {0} cantzellada",
|
||||
"Only assigned cards" : "Isceti ischedas assignadas",
|
||||
"No reminder" : "Perunu apuntu",
|
||||
"An error occurred" : "Ddoe at àpidu un'errore",
|
||||
"Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Ses seguru chi cheres cantzellare sa lavagna {title}? Custa operatzione at a cantzellare totu is datos de custa lavagna.",
|
||||
"Delete the board?" : "Cheres cantzellare sa lavagna?",
|
||||
"Loading filtered view" : "Carrigamentu de sa bista cun su filtru",
|
||||
"Today" : "Oe",
|
||||
"Tomorrow" : "Cras",
|
||||
"This week" : "Custa chida",
|
||||
"No due" : "Peruna iscadèntzia",
|
||||
"No upcoming cards" : "Peruna ischeda abarrada",
|
||||
"upcoming cards" : "ischedas abarradas",
|
||||
"Link to a board" : "Collega a una tabella",
|
||||
"Link to a card" : "Collega a un'ischeda",
|
||||
"Create a card" : "Crea un'ischeda",
|
||||
"Message from {author} in {conversationName}" : "Messàgiu de {author} in {conversationName}",
|
||||
"Something went wrong" : "Ddoe at àpidu un'errore",
|
||||
"Failed to upload {name}" : "No at fatu a agiornare {name}",
|
||||
"Maximum file size of {size} exceeded" : "Mannària màssima de s'archìviu de {size} superada",
|
||||
"Error creating the share" : "Errore in sa creatzione de sa cumpatzidura",
|
||||
"Share with a Deck card" : "Cumpartzi cun un'ischeda deck",
|
||||
"Share {file} with a Deck card" : "Cumpartzi {file} cun un'ischeda de deck",
|
||||
"Share" : "Cumpartzi"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
32
l10n/si.js
Normal file
32
l10n/si.js
Normal file
@@ -0,0 +1,32 @@
|
||||
OC.L10N.register(
|
||||
"deck",
|
||||
{
|
||||
"Personal" : "පුද්ගලික",
|
||||
"Later" : "පසුව",
|
||||
"copy" : "පිටපත්",
|
||||
"Example Task 3" : "උදාහරණ කාර්යය 3",
|
||||
"Example Task 2" : "උදාහරණ කාර්යය 2",
|
||||
"Example Task 1" : "උදාහරණ කාර්යය 1",
|
||||
"No file was uploaded" : "කිසිදු ගොනුවක් උඩුගත කර නොමැත",
|
||||
"Missing a temporary folder" : "තාවකාලික බහාලුමක් අස්ථානගත වී ඇත",
|
||||
"Cancel" : "අවලංගු කරන්න",
|
||||
"File already exists" : "ගොනුව දැනටමත් පවතී",
|
||||
"Add list" : "ලැයිස්තුව එකතු කරන්න",
|
||||
"Details" : "විස්තර",
|
||||
"Undo" : "පෙරසේ",
|
||||
"(Group)" : "(සමූහය)",
|
||||
"Edit" : "සංස්කරණය",
|
||||
"Attachments" : "ඇමිණුම්",
|
||||
"Comments" : "අදහස්",
|
||||
"Select Date" : "දිනය තෝරන්න",
|
||||
"Save" : "සුරකින්න",
|
||||
"Reply" : "පිළිතුර",
|
||||
"Update" : "යාවත්කාල",
|
||||
"Description" : "විස්තරය",
|
||||
"seconds ago" : "තත්පර කිහිපයකට පෙර",
|
||||
"Today" : "අද",
|
||||
"Tomorrow" : "හෙට",
|
||||
"This week" : "මෙම සතිය",
|
||||
"Share" : "බෙදාගන්න"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
30
l10n/si.json
Normal file
30
l10n/si.json
Normal file
@@ -0,0 +1,30 @@
|
||||
{ "translations": {
|
||||
"Personal" : "පුද්ගලික",
|
||||
"Later" : "පසුව",
|
||||
"copy" : "පිටපත්",
|
||||
"Example Task 3" : "උදාහරණ කාර්යය 3",
|
||||
"Example Task 2" : "උදාහරණ කාර්යය 2",
|
||||
"Example Task 1" : "උදාහරණ කාර්යය 1",
|
||||
"No file was uploaded" : "කිසිදු ගොනුවක් උඩුගත කර නොමැත",
|
||||
"Missing a temporary folder" : "තාවකාලික බහාලුමක් අස්ථානගත වී ඇත",
|
||||
"Cancel" : "අවලංගු කරන්න",
|
||||
"File already exists" : "ගොනුව දැනටමත් පවතී",
|
||||
"Add list" : "ලැයිස්තුව එකතු කරන්න",
|
||||
"Details" : "විස්තර",
|
||||
"Undo" : "පෙරසේ",
|
||||
"(Group)" : "(සමූහය)",
|
||||
"Edit" : "සංස්කරණය",
|
||||
"Attachments" : "ඇමිණුම්",
|
||||
"Comments" : "අදහස්",
|
||||
"Select Date" : "දිනය තෝරන්න",
|
||||
"Save" : "සුරකින්න",
|
||||
"Reply" : "පිළිතුර",
|
||||
"Update" : "යාවත්කාල",
|
||||
"Description" : "විස්තරය",
|
||||
"seconds ago" : "තත්පර කිහිපයකට පෙර",
|
||||
"Today" : "අද",
|
||||
"Tomorrow" : "හෙට",
|
||||
"This week" : "මෙම සතිය",
|
||||
"Share" : "බෙදාගන්න"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -1,25 +0,0 @@
|
||||
OC.L10N.register(
|
||||
"deck",
|
||||
{
|
||||
"Personal" : "පෞද්ගලික",
|
||||
"Done" : "Done",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "උඩුගත කළ ගොනුවේ විශාලත්වය HTML පෝරමයේ නියම කළ ඇති MAX_FILE_SIZE විශාලත්වයට වඩා වැඩිය",
|
||||
"No file was uploaded" : "ගොනුවක් උඩුගත නොවුණි",
|
||||
"Missing a temporary folder" : "තාවකාලික ෆොල්ඩරයක් අතුරුදහන්",
|
||||
"Cancel" : "අවලංගු කරන්න",
|
||||
"Sharing" : "හුවමාරු කිරීම",
|
||||
"Tags" : "ටැග",
|
||||
"Can edit" : "Can edit",
|
||||
"Can share" : "Can share",
|
||||
"Delete" : "ඉවත් කරන්න",
|
||||
"Edit" : "සකසන්න",
|
||||
"Comments" : "අදහස්",
|
||||
"Modified" : "වෙනස් කළ",
|
||||
"Save" : "සුරකින්න",
|
||||
"Update" : "යාවත්කාල කිරීම",
|
||||
"Description" : "විස්තරය",
|
||||
"seconds ago" : "තත්පරයන්ට පෙර",
|
||||
"Shared with you" : "Shared with you",
|
||||
"Today" : "අද"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
@@ -1,23 +0,0 @@
|
||||
{ "translations": {
|
||||
"Personal" : "පෞද්ගලික",
|
||||
"Done" : "Done",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "උඩුගත කළ ගොනුවේ විශාලත්වය HTML පෝරමයේ නියම කළ ඇති MAX_FILE_SIZE විශාලත්වයට වඩා වැඩිය",
|
||||
"No file was uploaded" : "ගොනුවක් උඩුගත නොවුණි",
|
||||
"Missing a temporary folder" : "තාවකාලික ෆොල්ඩරයක් අතුරුදහන්",
|
||||
"Cancel" : "අවලංගු කරන්න",
|
||||
"Sharing" : "හුවමාරු කිරීම",
|
||||
"Tags" : "ටැග",
|
||||
"Can edit" : "Can edit",
|
||||
"Can share" : "Can share",
|
||||
"Delete" : "ඉවත් කරන්න",
|
||||
"Edit" : "සකසන්න",
|
||||
"Comments" : "අදහස්",
|
||||
"Modified" : "වෙනස් කළ",
|
||||
"Save" : "සුරකින්න",
|
||||
"Update" : "යාවත්කාල කිරීම",
|
||||
"Description" : "විස්තරය",
|
||||
"seconds ago" : "තත්පරයන්ට පෙර",
|
||||
"Shared with you" : "Shared with you",
|
||||
"Today" : "අද"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -105,8 +105,9 @@ OC.L10N.register(
|
||||
"Search by board title" : "Vyhľadávanie podľa názvu nástenky",
|
||||
"Select board" : "Vybrať nástenku",
|
||||
"Select a board" : "Vyberte nástenku",
|
||||
"Select a card" : "Vyberte kartu",
|
||||
"Select a list" : "Vybrať zoznam",
|
||||
"Cancel" : "Zrušiť",
|
||||
"Select a card" : "Vyberte kartu",
|
||||
"Select the card to link to a project" : "Vyberte kartu, ktorú chcete prepojiť s projektom",
|
||||
"Link to card" : "Prepojiť s kartou",
|
||||
"File already exists" : "Súbor už existuje",
|
||||
@@ -212,7 +213,6 @@ OC.L10N.register(
|
||||
"Archive card" : "Archivovať kartu",
|
||||
"Delete card" : "Zmazať kartu",
|
||||
"Move card to another board" : "Presunúť kartu na inú nástenku",
|
||||
"Select a list" : "Vybrať zoznam",
|
||||
"Card deleted" : "Karta bola vymazaná",
|
||||
"seconds ago" : "pred niekoľkými sekundami",
|
||||
"All boards" : "Všetky nástenky",
|
||||
|
||||
@@ -103,8 +103,9 @@
|
||||
"Search by board title" : "Vyhľadávanie podľa názvu nástenky",
|
||||
"Select board" : "Vybrať nástenku",
|
||||
"Select a board" : "Vyberte nástenku",
|
||||
"Select a card" : "Vyberte kartu",
|
||||
"Select a list" : "Vybrať zoznam",
|
||||
"Cancel" : "Zrušiť",
|
||||
"Select a card" : "Vyberte kartu",
|
||||
"Select the card to link to a project" : "Vyberte kartu, ktorú chcete prepojiť s projektom",
|
||||
"Link to card" : "Prepojiť s kartou",
|
||||
"File already exists" : "Súbor už existuje",
|
||||
@@ -210,7 +211,6 @@
|
||||
"Archive card" : "Archivovať kartu",
|
||||
"Delete card" : "Zmazať kartu",
|
||||
"Move card to another board" : "Presunúť kartu na inú nástenku",
|
||||
"Select a list" : "Vybrať zoznam",
|
||||
"Card deleted" : "Karta bola vymazaná",
|
||||
"seconds ago" : "pred niekoľkými sekundami",
|
||||
"All boards" : "Všetky nástenky",
|
||||
|
||||
12
l10n/sl.js
12
l10n/sl.js
@@ -107,9 +107,17 @@ OC.L10N.register(
|
||||
"Select the board to link to a project" : "Izberite zbirko za povezavo s projektom",
|
||||
"Search by board title" : "Išči po imenu zbirke",
|
||||
"Select board" : "Izbor zbirke",
|
||||
"Create a new card" : "Ustvari novo nalogo",
|
||||
"Select a board" : "Izbor zbirke",
|
||||
"Select a card" : "Izbor naloge",
|
||||
"Select a list" : "Izbor seznama",
|
||||
"Card title" : "Naslov naloge",
|
||||
"Cancel" : "Prekliči",
|
||||
"Creating the new card…" : "Poteka ustvarjanje nove naloge ...",
|
||||
"\"{card}\" was added to \"{board}\"" : "Naloga »{card}« je dodana v zbirko »{board}«.",
|
||||
"Open card" : "Odpri nalogo",
|
||||
"Close" : "Zapri",
|
||||
"Create card" : "Ustvari nalogo",
|
||||
"Select a card" : "Izbor naloge",
|
||||
"Select the card to link to a project" : "Izbor naloge za povezavo do projekta",
|
||||
"Link to card" : "Poveži nalogo",
|
||||
"File already exists" : "Datoteka s tem imenom že obstaja.",
|
||||
@@ -221,7 +229,6 @@ OC.L10N.register(
|
||||
"Archive card" : "Arhiviraj nalogo",
|
||||
"Delete card" : "Izbriši nalogo",
|
||||
"Move card to another board" : "Premakni nalogo v drugo zbirko",
|
||||
"Select a list" : "Izbor seznama",
|
||||
"Card deleted" : "Naloga je izbrisana",
|
||||
"seconds ago" : "pred nekaj sekundami",
|
||||
"All boards" : "Vse zbirke",
|
||||
@@ -258,6 +265,7 @@ OC.L10N.register(
|
||||
"upcoming cards" : "prihajajoče naloge",
|
||||
"Link to a board" : "Povezava do zbirke",
|
||||
"Link to a card" : "Povezava do naloge",
|
||||
"Create a card" : "Ustvari nalogo",
|
||||
"Something went wrong" : "Prišlo je do napake ...",
|
||||
"Failed to upload {name}" : "Pošiljanje {name} je spodletelo",
|
||||
"Maximum file size of {size} exceeded" : "Omejitev velikosti datoteke {size} je prekoračena.",
|
||||
|
||||
12
l10n/sl.json
12
l10n/sl.json
@@ -105,9 +105,17 @@
|
||||
"Select the board to link to a project" : "Izberite zbirko za povezavo s projektom",
|
||||
"Search by board title" : "Išči po imenu zbirke",
|
||||
"Select board" : "Izbor zbirke",
|
||||
"Create a new card" : "Ustvari novo nalogo",
|
||||
"Select a board" : "Izbor zbirke",
|
||||
"Select a card" : "Izbor naloge",
|
||||
"Select a list" : "Izbor seznama",
|
||||
"Card title" : "Naslov naloge",
|
||||
"Cancel" : "Prekliči",
|
||||
"Creating the new card…" : "Poteka ustvarjanje nove naloge ...",
|
||||
"\"{card}\" was added to \"{board}\"" : "Naloga »{card}« je dodana v zbirko »{board}«.",
|
||||
"Open card" : "Odpri nalogo",
|
||||
"Close" : "Zapri",
|
||||
"Create card" : "Ustvari nalogo",
|
||||
"Select a card" : "Izbor naloge",
|
||||
"Select the card to link to a project" : "Izbor naloge za povezavo do projekta",
|
||||
"Link to card" : "Poveži nalogo",
|
||||
"File already exists" : "Datoteka s tem imenom že obstaja.",
|
||||
@@ -219,7 +227,6 @@
|
||||
"Archive card" : "Arhiviraj nalogo",
|
||||
"Delete card" : "Izbriši nalogo",
|
||||
"Move card to another board" : "Premakni nalogo v drugo zbirko",
|
||||
"Select a list" : "Izbor seznama",
|
||||
"Card deleted" : "Naloga je izbrisana",
|
||||
"seconds ago" : "pred nekaj sekundami",
|
||||
"All boards" : "Vse zbirke",
|
||||
@@ -256,6 +263,7 @@
|
||||
"upcoming cards" : "prihajajoče naloge",
|
||||
"Link to a board" : "Povezava do zbirke",
|
||||
"Link to a card" : "Povezava do naloge",
|
||||
"Create a card" : "Ustvari nalogo",
|
||||
"Something went wrong" : "Prišlo je do napake ...",
|
||||
"Failed to upload {name}" : "Pošiljanje {name} je spodletelo",
|
||||
"Maximum file size of {size} exceeded" : "Omejitev velikosti datoteke {size} je prekoračena.",
|
||||
|
||||
@@ -105,8 +105,9 @@ OC.L10N.register(
|
||||
"Search by board title" : "Претражи по наслову табле",
|
||||
"Select board" : "Одаберите таблу",
|
||||
"Select a board" : "Изаберите таблу",
|
||||
"Select a card" : "Изаберите картицу",
|
||||
"Select a list" : "Одабери списак",
|
||||
"Cancel" : "Одустани",
|
||||
"Select a card" : "Изаберите картицу",
|
||||
"Select the card to link to a project" : "Изаберите картицу да повежете на пројекат",
|
||||
"Link to card" : "Повежи са картицом",
|
||||
"File already exists" : "Фајл већ постоји",
|
||||
@@ -210,7 +211,6 @@ OC.L10N.register(
|
||||
"Archive card" : "Архивирај картицу",
|
||||
"Delete card" : "Обриши картицу",
|
||||
"Move card to another board" : "Помери картицу на другу таблу",
|
||||
"Select a list" : "Одабери списак",
|
||||
"Card deleted" : "Картица обрисана",
|
||||
"seconds ago" : "пре неколико секунди",
|
||||
"All boards" : "Све табле",
|
||||
|
||||
@@ -103,8 +103,9 @@
|
||||
"Search by board title" : "Претражи по наслову табле",
|
||||
"Select board" : "Одаберите таблу",
|
||||
"Select a board" : "Изаберите таблу",
|
||||
"Select a card" : "Изаберите картицу",
|
||||
"Select a list" : "Одабери списак",
|
||||
"Cancel" : "Одустани",
|
||||
"Select a card" : "Изаберите картицу",
|
||||
"Select the card to link to a project" : "Изаберите картицу да повежете на пројекат",
|
||||
"Link to card" : "Повежи са картицом",
|
||||
"File already exists" : "Фајл већ постоји",
|
||||
@@ -208,7 +209,6 @@
|
||||
"Archive card" : "Архивирај картицу",
|
||||
"Delete card" : "Обриши картицу",
|
||||
"Move card to another board" : "Помери картицу на другу таблу",
|
||||
"Select a list" : "Одабери списак",
|
||||
"Card deleted" : "Картица обрисана",
|
||||
"seconds ago" : "пре неколико секунди",
|
||||
"All boards" : "Све табле",
|
||||
|
||||
@@ -105,8 +105,9 @@ OC.L10N.register(
|
||||
"Search by board title" : "Sök efter namn på tavla",
|
||||
"Select board" : "Välj tavla",
|
||||
"Select a board" : "Välj en tavla",
|
||||
"Select a card" : "Välj ett kort",
|
||||
"Select a list" : "Välj en lista",
|
||||
"Cancel" : "Avbryt",
|
||||
"Select a card" : "Välj ett kort",
|
||||
"Select the card to link to a project" : "Välj kort att länka till ett projekt",
|
||||
"Link to card" : "Länka till kort",
|
||||
"File already exists" : "Filen finns redan",
|
||||
@@ -212,7 +213,6 @@ OC.L10N.register(
|
||||
"Archive card" : "Arkivera kort",
|
||||
"Delete card" : "Ta bort kort",
|
||||
"Move card to another board" : "Flytta kort till en annan tavla",
|
||||
"Select a list" : "Välj en lista",
|
||||
"Card deleted" : "Kortet har raderats",
|
||||
"seconds ago" : "sekunder sedan",
|
||||
"All boards" : "Alla tavlor",
|
||||
|
||||
@@ -103,8 +103,9 @@
|
||||
"Search by board title" : "Sök efter namn på tavla",
|
||||
"Select board" : "Välj tavla",
|
||||
"Select a board" : "Välj en tavla",
|
||||
"Select a card" : "Välj ett kort",
|
||||
"Select a list" : "Välj en lista",
|
||||
"Cancel" : "Avbryt",
|
||||
"Select a card" : "Välj ett kort",
|
||||
"Select the card to link to a project" : "Välj kort att länka till ett projekt",
|
||||
"Link to card" : "Länka till kort",
|
||||
"File already exists" : "Filen finns redan",
|
||||
@@ -210,7 +211,6 @@
|
||||
"Archive card" : "Arkivera kort",
|
||||
"Delete card" : "Ta bort kort",
|
||||
"Move card to another board" : "Flytta kort till en annan tavla",
|
||||
"Select a list" : "Välj en lista",
|
||||
"Card deleted" : "Kortet har raderats",
|
||||
"seconds ago" : "sekunder sedan",
|
||||
"All boards" : "Alla tavlor",
|
||||
|
||||
13
l10n/tr.js
13
l10n/tr.js
@@ -107,9 +107,17 @@ OC.L10N.register(
|
||||
"Select the board to link to a project" : "Bir proje ile ilişkilendirilecek pano bağlantısını seçin",
|
||||
"Search by board title" : "Pano başlığına göre arama",
|
||||
"Select board" : "Pano seçin",
|
||||
"Create a new card" : "Yeni kart ekle",
|
||||
"Select a board" : "Bir pano seçin",
|
||||
"Select a card" : "Bir kart seçin",
|
||||
"Select a list" : "Bir liste seçin",
|
||||
"Card title" : "Kart başlığı",
|
||||
"Cancel" : "İptal",
|
||||
"Creating the new card…" : "Yeni kart ekleniyor…",
|
||||
"\"{card}\" was added to \"{board}\"" : "\"{card}\" kartı \"{board}\" panosuna eklendi",
|
||||
"Open card" : "Kartı aç",
|
||||
"Close" : "Kapat",
|
||||
"Create card" : "Kart ekle",
|
||||
"Select a card" : "Bir kart seçin",
|
||||
"Select the card to link to a project" : "Bir proje ile ilişkilendirilecek kart bağlantısını seçin",
|
||||
"Link to card" : "Kart ile ilişkilendir",
|
||||
"File already exists" : "Dosya zaten var",
|
||||
@@ -221,7 +229,6 @@ OC.L10N.register(
|
||||
"Archive card" : "Kartı arşivle",
|
||||
"Delete card" : "Kartı sil",
|
||||
"Move card to another board" : "Kartı başka bir panoya taşı",
|
||||
"Select a list" : "Bir liste seçin",
|
||||
"Card deleted" : "Kart silindi",
|
||||
"seconds ago" : "saniye önce",
|
||||
"All boards" : "Tüm panolar",
|
||||
@@ -258,6 +265,8 @@ OC.L10N.register(
|
||||
"upcoming cards" : "yaklaşan kartlar",
|
||||
"Link to a board" : "Bir pano ile ilişkilendir",
|
||||
"Link to a card" : "Bir kart ile ilişkilendir",
|
||||
"Create a card" : "Bir kart ekle",
|
||||
"Message from {author} in {conversationName}" : "{conversationName} görüşmesinde {author} iletisi",
|
||||
"Something went wrong" : "Bir şeyler ters gitti",
|
||||
"Failed to upload {name}" : "{name} yüklenemedi",
|
||||
"Maximum file size of {size} exceeded" : "{size} olan en büyük dosya boyutu sınırı aşıldı",
|
||||
|
||||
13
l10n/tr.json
13
l10n/tr.json
@@ -105,9 +105,17 @@
|
||||
"Select the board to link to a project" : "Bir proje ile ilişkilendirilecek pano bağlantısını seçin",
|
||||
"Search by board title" : "Pano başlığına göre arama",
|
||||
"Select board" : "Pano seçin",
|
||||
"Create a new card" : "Yeni kart ekle",
|
||||
"Select a board" : "Bir pano seçin",
|
||||
"Select a card" : "Bir kart seçin",
|
||||
"Select a list" : "Bir liste seçin",
|
||||
"Card title" : "Kart başlığı",
|
||||
"Cancel" : "İptal",
|
||||
"Creating the new card…" : "Yeni kart ekleniyor…",
|
||||
"\"{card}\" was added to \"{board}\"" : "\"{card}\" kartı \"{board}\" panosuna eklendi",
|
||||
"Open card" : "Kartı aç",
|
||||
"Close" : "Kapat",
|
||||
"Create card" : "Kart ekle",
|
||||
"Select a card" : "Bir kart seçin",
|
||||
"Select the card to link to a project" : "Bir proje ile ilişkilendirilecek kart bağlantısını seçin",
|
||||
"Link to card" : "Kart ile ilişkilendir",
|
||||
"File already exists" : "Dosya zaten var",
|
||||
@@ -219,7 +227,6 @@
|
||||
"Archive card" : "Kartı arşivle",
|
||||
"Delete card" : "Kartı sil",
|
||||
"Move card to another board" : "Kartı başka bir panoya taşı",
|
||||
"Select a list" : "Bir liste seçin",
|
||||
"Card deleted" : "Kart silindi",
|
||||
"seconds ago" : "saniye önce",
|
||||
"All boards" : "Tüm panolar",
|
||||
@@ -256,6 +263,8 @@
|
||||
"upcoming cards" : "yaklaşan kartlar",
|
||||
"Link to a board" : "Bir pano ile ilişkilendir",
|
||||
"Link to a card" : "Bir kart ile ilişkilendir",
|
||||
"Create a card" : "Bir kart ekle",
|
||||
"Message from {author} in {conversationName}" : "{conversationName} görüşmesinde {author} iletisi",
|
||||
"Something went wrong" : "Bir şeyler ters gitti",
|
||||
"Failed to upload {name}" : "{name} yüklenemedi",
|
||||
"Maximum file size of {size} exceeded" : "{size} olan en büyük dosya boyutu sınırı aşıldı",
|
||||
|
||||
@@ -40,8 +40,9 @@ OC.L10N.register(
|
||||
"Search by board title" : "Шукати за назвою дошки",
|
||||
"Select board" : "Вибрати дошку",
|
||||
"Select a board" : "Вибрати дошку",
|
||||
"Select a card" : "Вибрати картку",
|
||||
"Select a list" : "Виберіть список",
|
||||
"Cancel" : "Скасувати",
|
||||
"Select a card" : "Вибрати картку",
|
||||
"Select the card to link to a project" : "Виберіть картку для прив'язки до проєкту",
|
||||
"Link to card" : "Прив'язати до картки",
|
||||
"File already exists" : "Файл вже існує",
|
||||
@@ -128,7 +129,6 @@ OC.L10N.register(
|
||||
"Archive card" : "Архівувати картку",
|
||||
"Delete card" : "Вилучити картку",
|
||||
"Move card to another board" : "Перемістити картку до іншої дошки",
|
||||
"Select a list" : "Виберіть список",
|
||||
"seconds ago" : "секунд тому",
|
||||
"All boards" : "Усі дошки",
|
||||
"Archived boards" : "Архівні дошки",
|
||||
|
||||
@@ -38,8 +38,9 @@
|
||||
"Search by board title" : "Шукати за назвою дошки",
|
||||
"Select board" : "Вибрати дошку",
|
||||
"Select a board" : "Вибрати дошку",
|
||||
"Select a card" : "Вибрати картку",
|
||||
"Select a list" : "Виберіть список",
|
||||
"Cancel" : "Скасувати",
|
||||
"Select a card" : "Вибрати картку",
|
||||
"Select the card to link to a project" : "Виберіть картку для прив'язки до проєкту",
|
||||
"Link to card" : "Прив'язати до картки",
|
||||
"File already exists" : "Файл вже існує",
|
||||
@@ -126,7 +127,6 @@
|
||||
"Archive card" : "Архівувати картку",
|
||||
"Delete card" : "Вилучити картку",
|
||||
"Move card to another board" : "Перемістити картку до іншої дошки",
|
||||
"Select a list" : "Виберіть список",
|
||||
"seconds ago" : "секунд тому",
|
||||
"All boards" : "Усі дошки",
|
||||
"Archived boards" : "Архівні дошки",
|
||||
|
||||
@@ -107,9 +107,17 @@ OC.L10N.register(
|
||||
"Select the board to link to a project" : "选择要链接到一个项目的面板",
|
||||
"Search by board title" : "通过标题搜索面板",
|
||||
"Select board" : "选择面板",
|
||||
"Create a new card" : "创建一张新卡片",
|
||||
"Select a board" : "选择一个面板",
|
||||
"Select a card" : "选择一张卡片",
|
||||
"Select a list" : "选择一个列表",
|
||||
"Card title" : "卡片标题",
|
||||
"Cancel" : "取消",
|
||||
"Creating the new card…" : "正在创建新卡片…",
|
||||
"\"{card}\" was added to \"{board}\"" : "卡片 \"{card}\" 被添加到看板 \"{board}\"",
|
||||
"Open card" : "打开卡片",
|
||||
"Close" : "关闭",
|
||||
"Create card" : "创建卡片",
|
||||
"Select a card" : "选择一张卡片",
|
||||
"Select the card to link to a project" : "选择要链接到一个项目的卡片",
|
||||
"Link to card" : "链接到卡片",
|
||||
"File already exists" : "文件已存在",
|
||||
@@ -221,7 +229,6 @@ OC.L10N.register(
|
||||
"Archive card" : "归档卡片",
|
||||
"Delete card" : "删除卡片",
|
||||
"Move card to another board" : "将卡片移到其他面板",
|
||||
"Select a list" : "选择一个列表",
|
||||
"Card deleted" : "卡片被删除",
|
||||
"seconds ago" : "几秒前",
|
||||
"All boards" : "全部面板",
|
||||
@@ -258,6 +265,8 @@ OC.L10N.register(
|
||||
"upcoming cards" : "即将到来的卡片",
|
||||
"Link to a board" : "链接到一个面板",
|
||||
"Link to a card" : "链接到一张卡片",
|
||||
"Create a card" : "创建一张卡片",
|
||||
"Message from {author} in {conversationName}" : "{conversationName} 会话中来自 {author} 的消息",
|
||||
"Something went wrong" : "发生了错误",
|
||||
"Failed to upload {name}" : "未能上传 {name}",
|
||||
"Maximum file size of {size} exceeded" : "文件容量已超过 {size} 的上限",
|
||||
|
||||
@@ -105,9 +105,17 @@
|
||||
"Select the board to link to a project" : "选择要链接到一个项目的面板",
|
||||
"Search by board title" : "通过标题搜索面板",
|
||||
"Select board" : "选择面板",
|
||||
"Create a new card" : "创建一张新卡片",
|
||||
"Select a board" : "选择一个面板",
|
||||
"Select a card" : "选择一张卡片",
|
||||
"Select a list" : "选择一个列表",
|
||||
"Card title" : "卡片标题",
|
||||
"Cancel" : "取消",
|
||||
"Creating the new card…" : "正在创建新卡片…",
|
||||
"\"{card}\" was added to \"{board}\"" : "卡片 \"{card}\" 被添加到看板 \"{board}\"",
|
||||
"Open card" : "打开卡片",
|
||||
"Close" : "关闭",
|
||||
"Create card" : "创建卡片",
|
||||
"Select a card" : "选择一张卡片",
|
||||
"Select the card to link to a project" : "选择要链接到一个项目的卡片",
|
||||
"Link to card" : "链接到卡片",
|
||||
"File already exists" : "文件已存在",
|
||||
@@ -219,7 +227,6 @@
|
||||
"Archive card" : "归档卡片",
|
||||
"Delete card" : "删除卡片",
|
||||
"Move card to another board" : "将卡片移到其他面板",
|
||||
"Select a list" : "选择一个列表",
|
||||
"Card deleted" : "卡片被删除",
|
||||
"seconds ago" : "几秒前",
|
||||
"All boards" : "全部面板",
|
||||
@@ -256,6 +263,8 @@
|
||||
"upcoming cards" : "即将到来的卡片",
|
||||
"Link to a board" : "链接到一个面板",
|
||||
"Link to a card" : "链接到一张卡片",
|
||||
"Create a card" : "创建一张卡片",
|
||||
"Message from {author} in {conversationName}" : "{conversationName} 会话中来自 {author} 的消息",
|
||||
"Something went wrong" : "发生了错误",
|
||||
"Failed to upload {name}" : "未能上传 {name}",
|
||||
"Maximum file size of {size} exceeded" : "文件容量已超过 {size} 的上限",
|
||||
|
||||
259
l10n/zh_HK.js
259
l10n/zh_HK.js
@@ -5,54 +5,54 @@ OC.L10N.register(
|
||||
"{user} has created a new board {board}" : "{user} 創建了一個新面板 {board}",
|
||||
"You have deleted the board {board}" : "您刪除了面板 {board}",
|
||||
"{user} has deleted the board {board}" : "{user} 刪除了面板 {board}",
|
||||
"You have restored the board {board}" : "您恢復了面板 {board}",
|
||||
"{user} has restored the board {board}" : "{user} 恢復了 {board}",
|
||||
"You have shared the board {board} with {acl}" : "您已分享 {board} 給 {acl}",
|
||||
"{user} has shared the board {board} with {acl}" : "{user} 已使用 {acl} 分享面板 {board}",
|
||||
"You have restored the board {board}" : "您已還原面板 {board}",
|
||||
"{user} has restored the board {board}" : "{user} 已還原面板 {board}",
|
||||
"You have shared the board {board} with {acl}" : "您已和 {acl} 分享面板 {board}",
|
||||
"{user} has shared the board {board} with {acl}" : "{user} 已和 {acl} 分享面板 {board}",
|
||||
"You have removed {acl} from the board {board}" : "您從面板 {board} 中移除了 {acl}",
|
||||
"{user} has removed {acl} from the board {board}" : "{user} 從面板 {board} 中移除了 {acl} ",
|
||||
"You have renamed the board {before} to {board}" : "您將面板 {before} 重命名為 {board}",
|
||||
"{user} has renamed the board {before} to {board}" : "{user} 將面板 {before} 重命名為 {board}",
|
||||
"You have archived the board {board}" : "您已將面板 {board} 存檔",
|
||||
"{user} has archived the board {before}" : "{user} 已將面板 {before} 存檔",
|
||||
"You have unarchived the board {board}" : "您撤銷了 {board} 存檔",
|
||||
"{user} has unarchived the board {before}" : "{user} 撤銷了面板 {before} 存檔",
|
||||
"You have created a new list {stack} on board {board}" : "您在 {board} 上創建了一個新列表 {stack}面板",
|
||||
"{user} has created a new list {stack} on board {board}" : "{user} 在 {board} 上創建了一個新列表 {stack}",
|
||||
"You have renamed list {before} to {stack} on board {board}" : "您已將 {board} 上的 {before} 列表重命名為 {stack}",
|
||||
"{user} has renamed list {before} to {stack} on board {board}" : "{user} 已將 {board} 上的 {before} 列表重命名為 {stack}",
|
||||
"You have deleted list {stack} on board {board}" : "您已刪除了 {board} 上的 {stack} 列表",
|
||||
"{user} has deleted list {stack} on board {board}" : "{user} 已刪除了 {board} 上的 {stack} 列表",
|
||||
"You have created card {card} in list {stack} on board {board}" : "您在 {board} 上的 {stack} 列表中創建了一張新卡片 {card}",
|
||||
"{user} has created card {card} in list {stack} on board {board}" : "{user} 在 {board} 上的 {stack} 列表中創建了一張新卡片 {card}",
|
||||
"You have deleted card {card} in list {stack} on board {board}" : "您已刪除了 {board} 上 {stack} 列表中的卡片 {card}",
|
||||
"{user} has deleted card {card} in list {stack} on board {board}" : "{user} 已刪除了 {board} 上 {stack} 列表中的卡片 {card}",
|
||||
"You have archived the board {board}" : "您已將面板 {board} 封存",
|
||||
"{user} has archived the board {before}" : "{user} 已將面板 {before} 封存",
|
||||
"You have unarchived the board {board}" : "您撤銷了面板 {board} 的封存",
|
||||
"{user} has unarchived the board {before}" : "{user} 撤銷了面板 {before} 的封存",
|
||||
"You have created a new list {stack} on board {board}" : "您在面板 {board} 上創建了一張新清單 {stack} ",
|
||||
"{user} has created a new list {stack} on board {board}" : "{user} 在面板 {board} 上創建了一張新清單 {stack}",
|
||||
"You have renamed list {before} to {stack} on board {board}" : "您已將面板 {board} 上的清單 {before} 重命名為 {stack}",
|
||||
"{user} has renamed list {before} to {stack} on board {board}" : "{user} 已將面板 {board} 上的清單 {before} 重命名為 {stack}",
|
||||
"You have deleted list {stack} on board {board}" : "您已刪除了面板 {board} 上的清單 {stack}",
|
||||
"{user} has deleted list {stack} on board {board}" : "{user} 已刪除了面板 {board} 上的清單 {stack}",
|
||||
"You have created card {card} in list {stack} on board {board}" : "您在面板 {board} 上的清單 {stack} 中創建了一張新卡片 {card}",
|
||||
"{user} has created card {card} in list {stack} on board {board}" : "{user} 在面板 {board} 上的清單 {stack} 裏創建了一張新卡片 {card}",
|
||||
"You have deleted card {card} in list {stack} on board {board}" : "您已刪除了面板 {board} 上清單 {stack} 裏的卡片 {card}",
|
||||
"{user} has deleted card {card} in list {stack} on board {board}" : "{user} 已刪除了面板 {board} 上清單 {stack} 裏的卡片 {card}",
|
||||
"You have renamed the card {before} to {card}" : "您將卡片 {before} 重命名為 {card}",
|
||||
"{user} has renamed the card {before} to {card}" : "{user} 將卡片 {before} 重命名為 {card}",
|
||||
"You have added a description to card {card} in list {stack} on board {board}" : "您已在 {board} 上列表 {stack} 中的卡片 {card} 中添加了描述",
|
||||
"{user} has added a description to card {card} in list {stack} on board {board}" : "{user} 已在 {board} 上列表 {stack} 中的卡片 {card} 中添加了描述",
|
||||
"You have updated the description of card {card} in list {stack} on board {board}" : "您已在 {board} 上列表 {stack} 中的卡片 {card} 中更新了描述",
|
||||
"{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} 已在 {board} 上列表 {stack} 中的卡片 {card} 中更新了描述",
|
||||
"You have archived card {card} in list {stack} on board {board}" : "您已將 {board} 上 {stack} 列表中的卡片 {card} 存檔",
|
||||
"{user} has archived card {card} in list {stack} on board {board}" : "{user} 已將 {board} 上 {stack} 列表中的卡片 {card} 存檔",
|
||||
"You have unarchived card {card} in list {stack} on board {board}" : "您已將 {board} 上 {stack} 列表中的卡片 {card} 解除存檔",
|
||||
"{user} has unarchived card {card} in list {stack} on board {board}" : "{user} 已將 {board} 上 {stack} 列表中的卡片 {card} 解除存檔",
|
||||
"You have added a description to card {card} in list {stack} on board {board}" : "您已在面板 {board} 上清單 {stack} 裏的卡片 {card} 中添加了描述",
|
||||
"{user} has added a description to card {card} in list {stack} on board {board}" : "{user} 已在面板 {board} 上清單 {stack} 裏的卡片 {card} 中添加了描述",
|
||||
"You have updated the description of card {card} in list {stack} on board {board}" : "您已在面板 {board} 上清單 {stack} 裏的卡片 {card} 中更新了描述",
|
||||
"{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} 已在面板 {board} 上清單 {stack} 裏的卡片 {card} 中更新了描述",
|
||||
"You have archived card {card} in list {stack} on board {board}" : "您已將面板 {board} 上清單 {stack} 裏的卡片 {card} 封存",
|
||||
"{user} has archived card {card} in list {stack} on board {board}" : "{user} 已將面板 {board} 上清單 {stack} 裏的卡片 {card} 封存",
|
||||
"You have unarchived card {card} in list {stack} on board {board}" : "您已將面板 {board} 上清單 {stack} 裏的卡片 {card} 解除封存",
|
||||
"{user} has unarchived card {card} in list {stack} on board {board}" : "{user} 已將面板 {board} 上清單 {stack} 裏的卡片 {card} 解除封存",
|
||||
"You have removed the due date of card {card}" : "您移除了到期的卡片 {card}",
|
||||
"{user} has removed the due date of card {card}" : "{user} 移除了到期的卡片 {card}",
|
||||
"You have set the due date of card {card} to {after}" : "您已將卡片 {card} 的到期日設置為 {after}",
|
||||
"{user} has set the due date of card {card} to {after}" : "{user} 已將卡片 {card} 的到期日設置為 {after}",
|
||||
"You have updated the due date of card {card} to {after}" : "您已將卡片 {card} 的到期日更新為 {after}",
|
||||
"{user} has updated the due date of card {card} to {after}" : "{user} 已將卡片 {card} 的到期日更新為 {after}",
|
||||
"You have added the tag {label} to card {card} in list {stack} on board {board}" : "您已將標籤 {label} 添加到 {board} 上列表 {stack} 中的卡片 {card} 裡",
|
||||
"{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} 已將標籤 {label} 添加到 {board} 上列表 {stack} 中的卡片 {card} 裡",
|
||||
"You have removed the tag {label} from card {card} in list {stack} on board {board}" : "您已從 {board} 上列表 {stack} 中的卡片 {card} 裡刪除標籤 {label}",
|
||||
"{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} 已從 {board} 上列表 {stack} 中的卡片 {card} 裡刪除標籤 {label}",
|
||||
"You have added the tag {label} to card {card} in list {stack} on board {board}" : "您已將標籤 {label} 添加到面板 {board} 上清單 {stack} 中的卡片 {card} 裏",
|
||||
"{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} 已將標籤 {label} 添加到面板 {board} 上清單 {stack} 中的卡片 {card} 裡",
|
||||
"You have removed the tag {label} from card {card} in list {stack} on board {board}" : "您已從面板 {board} 上清單 {stack} 中的卡片 {card} 裏刪除了標籤 {label}",
|
||||
"{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} 已從面板 {board} 上清單 {stack} 中的卡片 {card} 裏刪除了標籤 {label}",
|
||||
"You have assigned {assigneduser} to card {card} on board {board}" : "您將面板 {board} 上的卡片 {card} 指派給了 {assigneduser}",
|
||||
"{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} 將面板 {board} 上的卡片 {card} 指派給了 {assigneduser}",
|
||||
"You have unassigned {assigneduser} from card {card} on board {board}" : "您對 {assigneduser} 取消了面板 {board} 上的卡片 {card} 指派",
|
||||
"{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} 對 {assigneduser} 取消了面板 {board} 上的卡片 {card} 指派",
|
||||
"You have moved the card {card} from list {stackBefore} to {stack}" : "您已將卡片 {card} 從列表 {stackBefore} 移至 {stack}",
|
||||
"{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} 已將卡片 {card} 從列表 {stackBefore} 移至 {stack}",
|
||||
"You have moved the card {card} from list {stackBefore} to {stack}" : "您已將卡片 {card} 從清單 {stackBefore} 移至 {stack}",
|
||||
"{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} 已將卡片 {card} 從清單 {stackBefore} 移至 {stack}",
|
||||
"You have added the attachment {attachment} to card {card}" : "您為卡片 {card} 添加了附件 {attachment}",
|
||||
"{user} has added the attachment {attachment} to card {card}" : "{user} 為卡片 {card} 添加了附件 {attachment}",
|
||||
"You have updated the attachment {attachment} on card {card}" : "您更新了卡片 {card} 中的附件 {attachment}",
|
||||
@@ -61,72 +61,80 @@ OC.L10N.register(
|
||||
"{user} has deleted the attachment {attachment} from card {card}" : "{user} 已從卡 {card} 中刪除附件 {attachment}",
|
||||
"You have restored the attachment {attachment} to card {card}" : "您恢復了卡片 {card} 中的附件 {attachment}",
|
||||
"{user} has restored the attachment {attachment} to card {card}" : "{user} 恢復了卡片 {card} 中的附件 {attachment}",
|
||||
"You have commented on card {card}" : "您評論了卡片 {card}",
|
||||
"{user} has commented on card {card}" : "{user} 評論了卡片 {card}",
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "看板應用中的 <strong>卡片描述</strong> 已改變",
|
||||
"Deck" : "看板",
|
||||
"Changes in the <strong>Deck app</strong>" : "<strong>看板應用</strong>中的改變",
|
||||
"A <strong>comment</strong> was created on a card" : "卡片上創建了一個 <strong>評論</strong>",
|
||||
"Upcoming cards" : "即將到來的卡片",
|
||||
"You have commented on card {card}" : "您意見了卡片 {card}",
|
||||
"{user} has commented on card {card}" : "{user} 意見了卡片 {card}",
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "Deck 應用程式中的 <strong>卡片描述</strong> 已改變",
|
||||
"Deck" : "Deck",
|
||||
"Changes in the <strong>Deck app</strong>" : "<strong>Deck 應用程式</strong>中的改變",
|
||||
"A <strong>comment</strong> was created on a card" : "卡片上創建了一個 <strong>意見</strong>",
|
||||
"Upcoming cards" : "快將到期的卡片",
|
||||
"Personal" : "個人",
|
||||
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "%s 已將 “%s” 中的卡片 “%s” 指派給您。",
|
||||
"{user} has assigned the card \"%s\" on \"%s\" to you." : "{user} 已將 “%s” 中的卡片 “%s” 指派給您。",
|
||||
"The card \"%s\" on \"%s\" has reached its due date." : "\"%s\"中的卡片 \"%s\" 已到期。",
|
||||
"%s has mentioned you in a comment on \"%s\"." : "%s 在 “%s” 的評論中提到了您。",
|
||||
"{user} has mentioned you in a comment on \"%s\"." : "{user} 在 “%s” 的評論中提到了您。",
|
||||
"%s has mentioned you in a comment on \"%s\"." : "%s 在 “%s” 的意見中提到了您。",
|
||||
"{user} has mentioned you in a comment on \"%s\"." : "{user} 在 “%s” 的意見中提到了您。",
|
||||
"The board \"%s\" has been shared with you by %s." : "面板 \"%s\" 已由 %s 分享給您。",
|
||||
"{user} has shared the board %s with you." : "{user} 分享面板 %s 給您。",
|
||||
"No data was provided to create an attachment." : "未能提供數據以創建附件",
|
||||
"Finished" : "完成",
|
||||
"To review" : "回顧",
|
||||
"Action needed" : "需要操作",
|
||||
"Later" : "稍後",
|
||||
"To review" : "待審閱",
|
||||
"Action needed" : "需要採取行動",
|
||||
"Later" : "稍後處理",
|
||||
"copy" : "複製",
|
||||
"To do" : "待辦",
|
||||
"Doing" : "進行中",
|
||||
"Doing" : "執行中",
|
||||
"Done" : "完成",
|
||||
"Example Task 3" : "示例任務 3",
|
||||
"Example Task 2" : "示例任務 2",
|
||||
"Example Task 1" : "示例任務 1",
|
||||
"The file was uploaded" : "文件已上傳",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "上傳文件的大小已超過 php.ini 中 upload_max_filesize 設置的值",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "上傳的文件長度超出了 HTML 表單中 MAX_FILE_SIZE 的限制",
|
||||
"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擴展停止了文件上傳。",
|
||||
"No file uploaded or file size exceeds maximum of %s" : "沒有文件被上傳或文件大小超出最大值 %s",
|
||||
"The file was uploaded" : "檔案已上傳",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "上傳檔案的大小已超過 php.ini 中 upload_max_filesize 設置的值",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "上傳的檔案大小超過 HTML 表單中 MAX_FILE_SIZE 的限制",
|
||||
"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 擴充功能終止檔案的上傳",
|
||||
"No file uploaded or file size exceeds maximum of %s" : "沒有上傳檔案或檔案大小超過 %s 的最大值",
|
||||
"Card not found" : "未找到卡片",
|
||||
"Path is already shared with this card" : "已和這張卡片分享了路徑",
|
||||
"Invalid date, date format must be YYYY-MM-DD" : "無效日期,日期格式必須為 YYYY-MM-DD",
|
||||
"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是一種看板式組織工具,旨在針對與Nextcloud集成的團隊進行個人計劃和項目組織。\n\n\n- 📥 增加您的任務到card和把它們整理好\n- 📄 寫下額外的筆記在markdown\n- 🔖 分配標籤以更好地組織您的工作\n- 👥 與您的團隊,朋友或家人分享\n- 📎 附加檔案並將其嵌入到您的 markdown 描述\n- 💬 使用評論與您的團隊討論\n- ⚡ 在活動流中跟踪更改\n- 🚀 讓您的項目井井有條",
|
||||
"Invalid date, date format must be YYYY-MM-DD" : "無效的日期,需為 YYYY-MM-DD 格式",
|
||||
"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是一種看板式組織工具,旨在針對與Nextcloud集成的團隊進行個人計劃和項目組織。\n\n\n- 📥 增加您的任務到card和把它們整理好\n- 📄 寫下額外的筆記在markdown\n- 🔖 分配標籤以更好地組織您的工作\n- 👥 與您的團隊,朋友或家人分享\n- 📎 附加檔案並將其嵌入到您的 markdown 描述\n- 💬 使用意見與您的團隊討論\n- ⚡ 在活動流中跟踪更改\n- 🚀 讓您的項目井井有條",
|
||||
"Card details" : "卡片詳情",
|
||||
"Add board" : "添加面板",
|
||||
"Select the board to link to a project" : "選擇要鏈接到一個項目的面板",
|
||||
"Select the board to link to a project" : "選擇要連結到一個項目的面板",
|
||||
"Search by board title" : "通過標題搜索面板",
|
||||
"Select board" : "選擇面板",
|
||||
"Create a new card" : "建立新卡片",
|
||||
"Select a board" : "選擇一個面板",
|
||||
"Select a card" : "選擇一張卡片",
|
||||
"Select a list" : "選擇一個列表",
|
||||
"Card title" : "卡片標題",
|
||||
"Cancel" : "取消",
|
||||
"Select the card to link to a project" : "選擇要鏈接到一個項目的卡片",
|
||||
"Link to card" : "鏈接到卡片",
|
||||
"File already exists" : "文件已存在",
|
||||
"A file with the name {filename} already exists." : "使用文件名 {filename} 的文件已存在。",
|
||||
"Creating the new card…" : "正在建立新卡片...",
|
||||
"\"{card}\" was added to \"{board}\"" : "\"{card}\" 已添加到 \"{board}\"",
|
||||
"Open card" : "打開卡片",
|
||||
"Close" : "關閉",
|
||||
"Create card" : "建立卡片",
|
||||
"Select a card" : "選擇卡片",
|
||||
"Select the card to link to a project" : "選擇要連結到一個項目的卡片",
|
||||
"Link to card" : "連結到卡片",
|
||||
"File already exists" : "檔案已存在",
|
||||
"A file with the name {filename} already exists." : "名稱為 {filename} 的檔案已存在。",
|
||||
"Do you want to overwrite it?" : "您確定要覆蓋嗎?",
|
||||
"Overwrite file" : "覆蓋文件",
|
||||
"Keep existing file" : "保持已存在的文件",
|
||||
"This board is read only" : "此面板是只讀的",
|
||||
"Drop your files to upload" : "拖放您的文件以上傳",
|
||||
"Overwrite file" : "覆蓋檔案",
|
||||
"Keep existing file" : "保持已存在的檔案",
|
||||
"This board is read only" : "此面板是唯讀的",
|
||||
"Drop your files to upload" : "拖放您的檔案以上傳",
|
||||
"Archived cards" : "已存檔卡片",
|
||||
"Add list" : "添加列表",
|
||||
"List name" : "列表名稱",
|
||||
"Add list" : "添加清單",
|
||||
"List name" : "清單名稱",
|
||||
"Apply filter" : "應用過濾器",
|
||||
"Filter by tag" : "標籤篩選",
|
||||
"Filter by assigned user" : "根據指定用戶過濾",
|
||||
"Unassigned" : "未分配",
|
||||
"Filter by due date" : "根據到期日過濾",
|
||||
"Filter by tag" : "以標籤過濾",
|
||||
"Filter by assigned user" : "以指派用戶過濾",
|
||||
"Unassigned" : "未指派",
|
||||
"Filter by due date" : "以到期日過濾",
|
||||
"Overdue" : "逾期",
|
||||
"Next 24 hours" : "未來24小時",
|
||||
"Next 7 days" : "未來7曰",
|
||||
@@ -138,90 +146,89 @@ OC.L10N.register(
|
||||
"Toggle compact mode" : "切換簡潔模式",
|
||||
"Details" : "詳情",
|
||||
"Loading board" : "正在加載面板",
|
||||
"No lists available" : "無列表可用",
|
||||
"Create a new list to add cards to this board" : "創建一個新列表來添加卡片到這個看板",
|
||||
"No lists available" : "無清單可用",
|
||||
"Create a new list to add cards to this board" : "創建一張新清單來添加卡片到這個看板",
|
||||
"Board not found" : "未找到面板",
|
||||
"Sharing" : "正在分享",
|
||||
"Tags" : "標籤",
|
||||
"Deleted items" : "已刪除項",
|
||||
"Deleted items" : "已刪除項目",
|
||||
"Timeline" : "時間線",
|
||||
"Deleted lists" : "已刪除的列表",
|
||||
"Deleted lists" : "已刪除的清單",
|
||||
"Undo" : "撤消",
|
||||
"Deleted cards" : "已刪除卡片",
|
||||
"Share board with a user, group or circle …" : "與一個用戶,群組或圈子分享面板...",
|
||||
"Searching for users, groups and circles …" : "正在搜索用戶、群組和圈子 ......",
|
||||
"Share board with a user, group or circle …" : "與一個用戶、群組或圈子分享面板...",
|
||||
"Searching for users, groups and circles …" : "正在搜尋用戶、群組和圈子 ......",
|
||||
"No participants found" : "未找到參與者",
|
||||
"Board owner" : "面板擁有者",
|
||||
"Board owner" : "面板板主",
|
||||
"(Group)" : "(群組)",
|
||||
"(Circle)" : "(圈子)",
|
||||
"Can edit" : "可以編輯",
|
||||
"Can share" : "可以分享",
|
||||
"Can manage" : "可以管理",
|
||||
"Delete" : "刪除",
|
||||
"Failed to create share with {displayName}" : "用 {displayName} 創建分享失敗",
|
||||
"Add a new list" : "添加一個新列表",
|
||||
"Failed to create share with {displayName}" : "無法為 {displayName} 創建分享",
|
||||
"Add a new list" : "添加一張新清單",
|
||||
"Archive all cards" : "封存所有卡片",
|
||||
"Delete list" : "刪除列表",
|
||||
"Delete list" : "刪除清單",
|
||||
"Add card" : "添加卡片",
|
||||
"Archive all cards in this list" : "存檔該列表的所有卡片",
|
||||
"Archive all cards in this list" : "封存此清單內的所有卡片",
|
||||
"Add a new card" : "添加一張新卡片",
|
||||
"Card name" : "卡片名",
|
||||
"List deleted" : "列表被刪除",
|
||||
"Card name" : "卡片名稱",
|
||||
"List deleted" : "清單已被刪除",
|
||||
"Edit" : "編輯",
|
||||
"Add a new tag" : "新增一個標籤",
|
||||
"Add a new tag" : "添加新標籤",
|
||||
"title and color value must be provided" : "必須提供標題和顏色值",
|
||||
"Board name" : "看板名",
|
||||
"Members" : "會員",
|
||||
"Upload new files" : "上傳新文件",
|
||||
"Share from Files" : "從文件進行分享",
|
||||
"Board name" : "面板名",
|
||||
"Members" : "成員",
|
||||
"Upload new files" : "上傳新檔案",
|
||||
"Share from Files" : "從檔案進行分享",
|
||||
"Add this attachment" : "添加此附件",
|
||||
"Show in Files" : "顯示在文件中",
|
||||
"Unshare file" : "取消分享文件",
|
||||
"Show in Files" : "顯示在檔案中",
|
||||
"Unshare file" : "取消分享檔案",
|
||||
"Delete Attachment" : "刪除附件",
|
||||
"Restore Attachment" : "恢復附件",
|
||||
"File to share" : "要分享的文件",
|
||||
"File to share" : "要分享的檔案",
|
||||
"Invalid path selected" : "選中了無效的路徑",
|
||||
"Open in sidebar view" : "在側邊欄視圖中打開",
|
||||
"Open in bigger view" : "在較大視圖中打開",
|
||||
"Attachments" : "附件",
|
||||
"Comments" : "評論",
|
||||
"Modified" : "已修改",
|
||||
"Created" : "已創建",
|
||||
"The title cannot be empty." : "標題不能為空",
|
||||
"No comments yet. Begin the discussion!" : "還沒有評論。 開始討論吧!",
|
||||
"Comments" : "意見",
|
||||
"Modified" : "修改於",
|
||||
"Created" : "建立於",
|
||||
"The title cannot be empty." : "標題不能為空。",
|
||||
"No comments yet. Begin the discussion!" : "尚無意見,開始討論吧!",
|
||||
"Assign a tag to this card…" : "為該卡片分配標籤…",
|
||||
"Assign to users" : "指派給用戶",
|
||||
"Assign to users/groups/circles" : "分配給用戶/群組/圈子",
|
||||
"Assign a user to this card…" : "為該卡片指派用戶…",
|
||||
"Due date" : "截至日期",
|
||||
"Set a due date" : "設置一個到期日",
|
||||
"Remove due date" : "移除截至日期",
|
||||
"Assign to users/groups/circles" : "指派給用戶/群組/圈子",
|
||||
"Assign a user to this card…" : "將此卡片指派給用戶...",
|
||||
"Due date" : "到期日",
|
||||
"Set a due date" : "設置到期日",
|
||||
"Remove due date" : "移除到期日",
|
||||
"Select Date" : "選擇日期",
|
||||
"Save" : "保存",
|
||||
"The comment cannot be empty." : "註釋不能為空。",
|
||||
"The comment cannot be longer than 1000 characters." : "註釋不能超過 1000 個字符。",
|
||||
"In reply to" : "回复",
|
||||
"Reply" : "回复",
|
||||
"The comment cannot be empty." : "意見不能為空。",
|
||||
"The comment cannot be longer than 1000 characters." : "意見不能超過 1000 個字符。",
|
||||
"In reply to" : "回覆",
|
||||
"Reply" : "回覆",
|
||||
"Update" : "更新",
|
||||
"Description" : "描述",
|
||||
"(Unsaved)" : "(未保存的)",
|
||||
"(Saving…)" : "(正在保存...)",
|
||||
"(Saving…)" : "(保存中...)",
|
||||
"Formatting help" : "格式化幫助",
|
||||
"Edit description" : "編輯描述",
|
||||
"View description" : "查看描述",
|
||||
"Add Attachment" : "添加附件",
|
||||
"Write a description …" : "寫一段描述",
|
||||
"Choose attachment" : "選擇附件",
|
||||
"(group)" : "(組)",
|
||||
"(group)" : "(群組)",
|
||||
"(circle)" : "(圈子)",
|
||||
"Assign to me" : "指派給我",
|
||||
"Unassign myself" : "自己解除分配",
|
||||
"Unassign myself" : "自己解除指派",
|
||||
"Move card" : "移動卡片",
|
||||
"Unarchive card" : "恢復卡片存檔",
|
||||
"Unarchive card" : "取消對卡片的封存",
|
||||
"Archive card" : "封存卡片",
|
||||
"Delete card" : "刪除卡片",
|
||||
"Move card to another board" : "將卡片移到其他面板",
|
||||
"Select a list" : "選擇一個列表",
|
||||
"Card deleted" : "卡片被刪除",
|
||||
"seconds ago" : "幾秒前",
|
||||
"All boards" : "全部面板",
|
||||
@@ -229,8 +236,8 @@ OC.L10N.register(
|
||||
"Shared with you" : "收到的分享",
|
||||
"Use bigger card view" : "使用較大的卡片視圖",
|
||||
"Show boards in calendar/tasks" : "在日曆/任務中顯示面板",
|
||||
"Limit deck usage of groups" : "限制群組使用看板",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "非面板創建用戶組的用戶將不能使用受限看板。但用戶仍然能夠使用已分享給他們的面板工作。",
|
||||
"Limit deck usage of groups" : "限制群組使用 Deck",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "限制 Deck 將阻止不屬於這些群組的用戶創建自己的面板。用戶仍然可以在與他們的面板上工作。",
|
||||
"Board details" : "面板詳情",
|
||||
"Edit board" : "編輯面板",
|
||||
"Clone board" : "複製面板",
|
||||
@@ -243,23 +250,25 @@ OC.L10N.register(
|
||||
"Assigned cards" : "分配的卡片",
|
||||
"No notifications" : "無通知",
|
||||
"Delete board" : "刪除面板",
|
||||
"Board {0} deleted" : "面板 {0} 被刪除",
|
||||
"Only assigned cards" : "僅分配的卡片",
|
||||
"Board {0} deleted" : "面板 {0} 已被刪除",
|
||||
"Only assigned cards" : "僅指派了的卡片",
|
||||
"No reminder" : "無提醒",
|
||||
"An error occurred" : "發生錯誤",
|
||||
"Are you sure you want to delete the board {title}? This will delete all the data of this board." : "你確定你要刪除 {title} 面板嗎?面板內所有數據都將因此被刪除。",
|
||||
"Delete the board?" : "是否刪除面板?",
|
||||
"Loading filtered view" : "正在加載已過濾視圖",
|
||||
"Today" : "今天",
|
||||
"Tomorrow" : "明天",
|
||||
"Today" : "今日",
|
||||
"Tomorrow" : "明日",
|
||||
"This week" : "本星期",
|
||||
"No due" : "沒有到期的",
|
||||
"No upcoming cards" : "沒有即將到來的卡片",
|
||||
"upcoming cards" : "即將到來的卡片",
|
||||
"Link to a board" : "連結到一個面板",
|
||||
"Link to a card" : "連結到一張卡片",
|
||||
"Something went wrong" : "有地方出錯了",
|
||||
"Failed to upload {name}" : "未能上傳 {name}",
|
||||
"No upcoming cards" : "沒有快將到期的卡片",
|
||||
"upcoming cards" : "快將到期的卡片",
|
||||
"Link to a board" : "連結到面板",
|
||||
"Link to a card" : "連結到卡片",
|
||||
"Create a card" : "建立卡片",
|
||||
"Message from {author} in {conversationName}" : "來自 {conversationName} 中的 {author} 之消息",
|
||||
"Something went wrong" : "發生錯誤了",
|
||||
"Failed to upload {name}" : "上傳 {name} 失敗",
|
||||
"Maximum file size of {size} exceeded" : "文件大小 {size} 超出最大限制",
|
||||
"Error creating the share" : "創建分享出錯",
|
||||
"Share with a Deck card" : "用一張 Deck 卡片進行分享 ",
|
||||
|
||||
259
l10n/zh_HK.json
259
l10n/zh_HK.json
@@ -3,54 +3,54 @@
|
||||
"{user} has created a new board {board}" : "{user} 創建了一個新面板 {board}",
|
||||
"You have deleted the board {board}" : "您刪除了面板 {board}",
|
||||
"{user} has deleted the board {board}" : "{user} 刪除了面板 {board}",
|
||||
"You have restored the board {board}" : "您恢復了面板 {board}",
|
||||
"{user} has restored the board {board}" : "{user} 恢復了 {board}",
|
||||
"You have shared the board {board} with {acl}" : "您已分享 {board} 給 {acl}",
|
||||
"{user} has shared the board {board} with {acl}" : "{user} 已使用 {acl} 分享面板 {board}",
|
||||
"You have restored the board {board}" : "您已還原面板 {board}",
|
||||
"{user} has restored the board {board}" : "{user} 已還原面板 {board}",
|
||||
"You have shared the board {board} with {acl}" : "您已和 {acl} 分享面板 {board}",
|
||||
"{user} has shared the board {board} with {acl}" : "{user} 已和 {acl} 分享面板 {board}",
|
||||
"You have removed {acl} from the board {board}" : "您從面板 {board} 中移除了 {acl}",
|
||||
"{user} has removed {acl} from the board {board}" : "{user} 從面板 {board} 中移除了 {acl} ",
|
||||
"You have renamed the board {before} to {board}" : "您將面板 {before} 重命名為 {board}",
|
||||
"{user} has renamed the board {before} to {board}" : "{user} 將面板 {before} 重命名為 {board}",
|
||||
"You have archived the board {board}" : "您已將面板 {board} 存檔",
|
||||
"{user} has archived the board {before}" : "{user} 已將面板 {before} 存檔",
|
||||
"You have unarchived the board {board}" : "您撤銷了 {board} 存檔",
|
||||
"{user} has unarchived the board {before}" : "{user} 撤銷了面板 {before} 存檔",
|
||||
"You have created a new list {stack} on board {board}" : "您在 {board} 上創建了一個新列表 {stack}面板",
|
||||
"{user} has created a new list {stack} on board {board}" : "{user} 在 {board} 上創建了一個新列表 {stack}",
|
||||
"You have renamed list {before} to {stack} on board {board}" : "您已將 {board} 上的 {before} 列表重命名為 {stack}",
|
||||
"{user} has renamed list {before} to {stack} on board {board}" : "{user} 已將 {board} 上的 {before} 列表重命名為 {stack}",
|
||||
"You have deleted list {stack} on board {board}" : "您已刪除了 {board} 上的 {stack} 列表",
|
||||
"{user} has deleted list {stack} on board {board}" : "{user} 已刪除了 {board} 上的 {stack} 列表",
|
||||
"You have created card {card} in list {stack} on board {board}" : "您在 {board} 上的 {stack} 列表中創建了一張新卡片 {card}",
|
||||
"{user} has created card {card} in list {stack} on board {board}" : "{user} 在 {board} 上的 {stack} 列表中創建了一張新卡片 {card}",
|
||||
"You have deleted card {card} in list {stack} on board {board}" : "您已刪除了 {board} 上 {stack} 列表中的卡片 {card}",
|
||||
"{user} has deleted card {card} in list {stack} on board {board}" : "{user} 已刪除了 {board} 上 {stack} 列表中的卡片 {card}",
|
||||
"You have archived the board {board}" : "您已將面板 {board} 封存",
|
||||
"{user} has archived the board {before}" : "{user} 已將面板 {before} 封存",
|
||||
"You have unarchived the board {board}" : "您撤銷了面板 {board} 的封存",
|
||||
"{user} has unarchived the board {before}" : "{user} 撤銷了面板 {before} 的封存",
|
||||
"You have created a new list {stack} on board {board}" : "您在面板 {board} 上創建了一張新清單 {stack} ",
|
||||
"{user} has created a new list {stack} on board {board}" : "{user} 在面板 {board} 上創建了一張新清單 {stack}",
|
||||
"You have renamed list {before} to {stack} on board {board}" : "您已將面板 {board} 上的清單 {before} 重命名為 {stack}",
|
||||
"{user} has renamed list {before} to {stack} on board {board}" : "{user} 已將面板 {board} 上的清單 {before} 重命名為 {stack}",
|
||||
"You have deleted list {stack} on board {board}" : "您已刪除了面板 {board} 上的清單 {stack}",
|
||||
"{user} has deleted list {stack} on board {board}" : "{user} 已刪除了面板 {board} 上的清單 {stack}",
|
||||
"You have created card {card} in list {stack} on board {board}" : "您在面板 {board} 上的清單 {stack} 中創建了一張新卡片 {card}",
|
||||
"{user} has created card {card} in list {stack} on board {board}" : "{user} 在面板 {board} 上的清單 {stack} 裏創建了一張新卡片 {card}",
|
||||
"You have deleted card {card} in list {stack} on board {board}" : "您已刪除了面板 {board} 上清單 {stack} 裏的卡片 {card}",
|
||||
"{user} has deleted card {card} in list {stack} on board {board}" : "{user} 已刪除了面板 {board} 上清單 {stack} 裏的卡片 {card}",
|
||||
"You have renamed the card {before} to {card}" : "您將卡片 {before} 重命名為 {card}",
|
||||
"{user} has renamed the card {before} to {card}" : "{user} 將卡片 {before} 重命名為 {card}",
|
||||
"You have added a description to card {card} in list {stack} on board {board}" : "您已在 {board} 上列表 {stack} 中的卡片 {card} 中添加了描述",
|
||||
"{user} has added a description to card {card} in list {stack} on board {board}" : "{user} 已在 {board} 上列表 {stack} 中的卡片 {card} 中添加了描述",
|
||||
"You have updated the description of card {card} in list {stack} on board {board}" : "您已在 {board} 上列表 {stack} 中的卡片 {card} 中更新了描述",
|
||||
"{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} 已在 {board} 上列表 {stack} 中的卡片 {card} 中更新了描述",
|
||||
"You have archived card {card} in list {stack} on board {board}" : "您已將 {board} 上 {stack} 列表中的卡片 {card} 存檔",
|
||||
"{user} has archived card {card} in list {stack} on board {board}" : "{user} 已將 {board} 上 {stack} 列表中的卡片 {card} 存檔",
|
||||
"You have unarchived card {card} in list {stack} on board {board}" : "您已將 {board} 上 {stack} 列表中的卡片 {card} 解除存檔",
|
||||
"{user} has unarchived card {card} in list {stack} on board {board}" : "{user} 已將 {board} 上 {stack} 列表中的卡片 {card} 解除存檔",
|
||||
"You have added a description to card {card} in list {stack} on board {board}" : "您已在面板 {board} 上清單 {stack} 裏的卡片 {card} 中添加了描述",
|
||||
"{user} has added a description to card {card} in list {stack} on board {board}" : "{user} 已在面板 {board} 上清單 {stack} 裏的卡片 {card} 中添加了描述",
|
||||
"You have updated the description of card {card} in list {stack} on board {board}" : "您已在面板 {board} 上清單 {stack} 裏的卡片 {card} 中更新了描述",
|
||||
"{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} 已在面板 {board} 上清單 {stack} 裏的卡片 {card} 中更新了描述",
|
||||
"You have archived card {card} in list {stack} on board {board}" : "您已將面板 {board} 上清單 {stack} 裏的卡片 {card} 封存",
|
||||
"{user} has archived card {card} in list {stack} on board {board}" : "{user} 已將面板 {board} 上清單 {stack} 裏的卡片 {card} 封存",
|
||||
"You have unarchived card {card} in list {stack} on board {board}" : "您已將面板 {board} 上清單 {stack} 裏的卡片 {card} 解除封存",
|
||||
"{user} has unarchived card {card} in list {stack} on board {board}" : "{user} 已將面板 {board} 上清單 {stack} 裏的卡片 {card} 解除封存",
|
||||
"You have removed the due date of card {card}" : "您移除了到期的卡片 {card}",
|
||||
"{user} has removed the due date of card {card}" : "{user} 移除了到期的卡片 {card}",
|
||||
"You have set the due date of card {card} to {after}" : "您已將卡片 {card} 的到期日設置為 {after}",
|
||||
"{user} has set the due date of card {card} to {after}" : "{user} 已將卡片 {card} 的到期日設置為 {after}",
|
||||
"You have updated the due date of card {card} to {after}" : "您已將卡片 {card} 的到期日更新為 {after}",
|
||||
"{user} has updated the due date of card {card} to {after}" : "{user} 已將卡片 {card} 的到期日更新為 {after}",
|
||||
"You have added the tag {label} to card {card} in list {stack} on board {board}" : "您已將標籤 {label} 添加到 {board} 上列表 {stack} 中的卡片 {card} 裡",
|
||||
"{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} 已將標籤 {label} 添加到 {board} 上列表 {stack} 中的卡片 {card} 裡",
|
||||
"You have removed the tag {label} from card {card} in list {stack} on board {board}" : "您已從 {board} 上列表 {stack} 中的卡片 {card} 裡刪除標籤 {label}",
|
||||
"{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} 已從 {board} 上列表 {stack} 中的卡片 {card} 裡刪除標籤 {label}",
|
||||
"You have added the tag {label} to card {card} in list {stack} on board {board}" : "您已將標籤 {label} 添加到面板 {board} 上清單 {stack} 中的卡片 {card} 裏",
|
||||
"{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} 已將標籤 {label} 添加到面板 {board} 上清單 {stack} 中的卡片 {card} 裡",
|
||||
"You have removed the tag {label} from card {card} in list {stack} on board {board}" : "您已從面板 {board} 上清單 {stack} 中的卡片 {card} 裏刪除了標籤 {label}",
|
||||
"{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} 已從面板 {board} 上清單 {stack} 中的卡片 {card} 裏刪除了標籤 {label}",
|
||||
"You have assigned {assigneduser} to card {card} on board {board}" : "您將面板 {board} 上的卡片 {card} 指派給了 {assigneduser}",
|
||||
"{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} 將面板 {board} 上的卡片 {card} 指派給了 {assigneduser}",
|
||||
"You have unassigned {assigneduser} from card {card} on board {board}" : "您對 {assigneduser} 取消了面板 {board} 上的卡片 {card} 指派",
|
||||
"{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} 對 {assigneduser} 取消了面板 {board} 上的卡片 {card} 指派",
|
||||
"You have moved the card {card} from list {stackBefore} to {stack}" : "您已將卡片 {card} 從列表 {stackBefore} 移至 {stack}",
|
||||
"{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} 已將卡片 {card} 從列表 {stackBefore} 移至 {stack}",
|
||||
"You have moved the card {card} from list {stackBefore} to {stack}" : "您已將卡片 {card} 從清單 {stackBefore} 移至 {stack}",
|
||||
"{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} 已將卡片 {card} 從清單 {stackBefore} 移至 {stack}",
|
||||
"You have added the attachment {attachment} to card {card}" : "您為卡片 {card} 添加了附件 {attachment}",
|
||||
"{user} has added the attachment {attachment} to card {card}" : "{user} 為卡片 {card} 添加了附件 {attachment}",
|
||||
"You have updated the attachment {attachment} on card {card}" : "您更新了卡片 {card} 中的附件 {attachment}",
|
||||
@@ -59,72 +59,80 @@
|
||||
"{user} has deleted the attachment {attachment} from card {card}" : "{user} 已從卡 {card} 中刪除附件 {attachment}",
|
||||
"You have restored the attachment {attachment} to card {card}" : "您恢復了卡片 {card} 中的附件 {attachment}",
|
||||
"{user} has restored the attachment {attachment} to card {card}" : "{user} 恢復了卡片 {card} 中的附件 {attachment}",
|
||||
"You have commented on card {card}" : "您評論了卡片 {card}",
|
||||
"{user} has commented on card {card}" : "{user} 評論了卡片 {card}",
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "看板應用中的 <strong>卡片描述</strong> 已改變",
|
||||
"Deck" : "看板",
|
||||
"Changes in the <strong>Deck app</strong>" : "<strong>看板應用</strong>中的改變",
|
||||
"A <strong>comment</strong> was created on a card" : "卡片上創建了一個 <strong>評論</strong>",
|
||||
"Upcoming cards" : "即將到來的卡片",
|
||||
"You have commented on card {card}" : "您意見了卡片 {card}",
|
||||
"{user} has commented on card {card}" : "{user} 意見了卡片 {card}",
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "Deck 應用程式中的 <strong>卡片描述</strong> 已改變",
|
||||
"Deck" : "Deck",
|
||||
"Changes in the <strong>Deck app</strong>" : "<strong>Deck 應用程式</strong>中的改變",
|
||||
"A <strong>comment</strong> was created on a card" : "卡片上創建了一個 <strong>意見</strong>",
|
||||
"Upcoming cards" : "快將到期的卡片",
|
||||
"Personal" : "個人",
|
||||
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "%s 已將 “%s” 中的卡片 “%s” 指派給您。",
|
||||
"{user} has assigned the card \"%s\" on \"%s\" to you." : "{user} 已將 “%s” 中的卡片 “%s” 指派給您。",
|
||||
"The card \"%s\" on \"%s\" has reached its due date." : "\"%s\"中的卡片 \"%s\" 已到期。",
|
||||
"%s has mentioned you in a comment on \"%s\"." : "%s 在 “%s” 的評論中提到了您。",
|
||||
"{user} has mentioned you in a comment on \"%s\"." : "{user} 在 “%s” 的評論中提到了您。",
|
||||
"%s has mentioned you in a comment on \"%s\"." : "%s 在 “%s” 的意見中提到了您。",
|
||||
"{user} has mentioned you in a comment on \"%s\"." : "{user} 在 “%s” 的意見中提到了您。",
|
||||
"The board \"%s\" has been shared with you by %s." : "面板 \"%s\" 已由 %s 分享給您。",
|
||||
"{user} has shared the board %s with you." : "{user} 分享面板 %s 給您。",
|
||||
"No data was provided to create an attachment." : "未能提供數據以創建附件",
|
||||
"Finished" : "完成",
|
||||
"To review" : "回顧",
|
||||
"Action needed" : "需要操作",
|
||||
"Later" : "稍後",
|
||||
"To review" : "待審閱",
|
||||
"Action needed" : "需要採取行動",
|
||||
"Later" : "稍後處理",
|
||||
"copy" : "複製",
|
||||
"To do" : "待辦",
|
||||
"Doing" : "進行中",
|
||||
"Doing" : "執行中",
|
||||
"Done" : "完成",
|
||||
"Example Task 3" : "示例任務 3",
|
||||
"Example Task 2" : "示例任務 2",
|
||||
"Example Task 1" : "示例任務 1",
|
||||
"The file was uploaded" : "文件已上傳",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "上傳文件的大小已超過 php.ini 中 upload_max_filesize 設置的值",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "上傳的文件長度超出了 HTML 表單中 MAX_FILE_SIZE 的限制",
|
||||
"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擴展停止了文件上傳。",
|
||||
"No file uploaded or file size exceeds maximum of %s" : "沒有文件被上傳或文件大小超出最大值 %s",
|
||||
"The file was uploaded" : "檔案已上傳",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "上傳檔案的大小已超過 php.ini 中 upload_max_filesize 設置的值",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "上傳的檔案大小超過 HTML 表單中 MAX_FILE_SIZE 的限制",
|
||||
"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 擴充功能終止檔案的上傳",
|
||||
"No file uploaded or file size exceeds maximum of %s" : "沒有上傳檔案或檔案大小超過 %s 的最大值",
|
||||
"Card not found" : "未找到卡片",
|
||||
"Path is already shared with this card" : "已和這張卡片分享了路徑",
|
||||
"Invalid date, date format must be YYYY-MM-DD" : "無效日期,日期格式必須為 YYYY-MM-DD",
|
||||
"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是一種看板式組織工具,旨在針對與Nextcloud集成的團隊進行個人計劃和項目組織。\n\n\n- 📥 增加您的任務到card和把它們整理好\n- 📄 寫下額外的筆記在markdown\n- 🔖 分配標籤以更好地組織您的工作\n- 👥 與您的團隊,朋友或家人分享\n- 📎 附加檔案並將其嵌入到您的 markdown 描述\n- 💬 使用評論與您的團隊討論\n- ⚡ 在活動流中跟踪更改\n- 🚀 讓您的項目井井有條",
|
||||
"Invalid date, date format must be YYYY-MM-DD" : "無效的日期,需為 YYYY-MM-DD 格式",
|
||||
"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是一種看板式組織工具,旨在針對與Nextcloud集成的團隊進行個人計劃和項目組織。\n\n\n- 📥 增加您的任務到card和把它們整理好\n- 📄 寫下額外的筆記在markdown\n- 🔖 分配標籤以更好地組織您的工作\n- 👥 與您的團隊,朋友或家人分享\n- 📎 附加檔案並將其嵌入到您的 markdown 描述\n- 💬 使用意見與您的團隊討論\n- ⚡ 在活動流中跟踪更改\n- 🚀 讓您的項目井井有條",
|
||||
"Card details" : "卡片詳情",
|
||||
"Add board" : "添加面板",
|
||||
"Select the board to link to a project" : "選擇要鏈接到一個項目的面板",
|
||||
"Select the board to link to a project" : "選擇要連結到一個項目的面板",
|
||||
"Search by board title" : "通過標題搜索面板",
|
||||
"Select board" : "選擇面板",
|
||||
"Create a new card" : "建立新卡片",
|
||||
"Select a board" : "選擇一個面板",
|
||||
"Select a card" : "選擇一張卡片",
|
||||
"Select a list" : "選擇一個列表",
|
||||
"Card title" : "卡片標題",
|
||||
"Cancel" : "取消",
|
||||
"Select the card to link to a project" : "選擇要鏈接到一個項目的卡片",
|
||||
"Link to card" : "鏈接到卡片",
|
||||
"File already exists" : "文件已存在",
|
||||
"A file with the name {filename} already exists." : "使用文件名 {filename} 的文件已存在。",
|
||||
"Creating the new card…" : "正在建立新卡片...",
|
||||
"\"{card}\" was added to \"{board}\"" : "\"{card}\" 已添加到 \"{board}\"",
|
||||
"Open card" : "打開卡片",
|
||||
"Close" : "關閉",
|
||||
"Create card" : "建立卡片",
|
||||
"Select a card" : "選擇卡片",
|
||||
"Select the card to link to a project" : "選擇要連結到一個項目的卡片",
|
||||
"Link to card" : "連結到卡片",
|
||||
"File already exists" : "檔案已存在",
|
||||
"A file with the name {filename} already exists." : "名稱為 {filename} 的檔案已存在。",
|
||||
"Do you want to overwrite it?" : "您確定要覆蓋嗎?",
|
||||
"Overwrite file" : "覆蓋文件",
|
||||
"Keep existing file" : "保持已存在的文件",
|
||||
"This board is read only" : "此面板是只讀的",
|
||||
"Drop your files to upload" : "拖放您的文件以上傳",
|
||||
"Overwrite file" : "覆蓋檔案",
|
||||
"Keep existing file" : "保持已存在的檔案",
|
||||
"This board is read only" : "此面板是唯讀的",
|
||||
"Drop your files to upload" : "拖放您的檔案以上傳",
|
||||
"Archived cards" : "已存檔卡片",
|
||||
"Add list" : "添加列表",
|
||||
"List name" : "列表名稱",
|
||||
"Add list" : "添加清單",
|
||||
"List name" : "清單名稱",
|
||||
"Apply filter" : "應用過濾器",
|
||||
"Filter by tag" : "標籤篩選",
|
||||
"Filter by assigned user" : "根據指定用戶過濾",
|
||||
"Unassigned" : "未分配",
|
||||
"Filter by due date" : "根據到期日過濾",
|
||||
"Filter by tag" : "以標籤過濾",
|
||||
"Filter by assigned user" : "以指派用戶過濾",
|
||||
"Unassigned" : "未指派",
|
||||
"Filter by due date" : "以到期日過濾",
|
||||
"Overdue" : "逾期",
|
||||
"Next 24 hours" : "未來24小時",
|
||||
"Next 7 days" : "未來7曰",
|
||||
@@ -136,90 +144,89 @@
|
||||
"Toggle compact mode" : "切換簡潔模式",
|
||||
"Details" : "詳情",
|
||||
"Loading board" : "正在加載面板",
|
||||
"No lists available" : "無列表可用",
|
||||
"Create a new list to add cards to this board" : "創建一個新列表來添加卡片到這個看板",
|
||||
"No lists available" : "無清單可用",
|
||||
"Create a new list to add cards to this board" : "創建一張新清單來添加卡片到這個看板",
|
||||
"Board not found" : "未找到面板",
|
||||
"Sharing" : "正在分享",
|
||||
"Tags" : "標籤",
|
||||
"Deleted items" : "已刪除項",
|
||||
"Deleted items" : "已刪除項目",
|
||||
"Timeline" : "時間線",
|
||||
"Deleted lists" : "已刪除的列表",
|
||||
"Deleted lists" : "已刪除的清單",
|
||||
"Undo" : "撤消",
|
||||
"Deleted cards" : "已刪除卡片",
|
||||
"Share board with a user, group or circle …" : "與一個用戶,群組或圈子分享面板...",
|
||||
"Searching for users, groups and circles …" : "正在搜索用戶、群組和圈子 ......",
|
||||
"Share board with a user, group or circle …" : "與一個用戶、群組或圈子分享面板...",
|
||||
"Searching for users, groups and circles …" : "正在搜尋用戶、群組和圈子 ......",
|
||||
"No participants found" : "未找到參與者",
|
||||
"Board owner" : "面板擁有者",
|
||||
"Board owner" : "面板板主",
|
||||
"(Group)" : "(群組)",
|
||||
"(Circle)" : "(圈子)",
|
||||
"Can edit" : "可以編輯",
|
||||
"Can share" : "可以分享",
|
||||
"Can manage" : "可以管理",
|
||||
"Delete" : "刪除",
|
||||
"Failed to create share with {displayName}" : "用 {displayName} 創建分享失敗",
|
||||
"Add a new list" : "添加一個新列表",
|
||||
"Failed to create share with {displayName}" : "無法為 {displayName} 創建分享",
|
||||
"Add a new list" : "添加一張新清單",
|
||||
"Archive all cards" : "封存所有卡片",
|
||||
"Delete list" : "刪除列表",
|
||||
"Delete list" : "刪除清單",
|
||||
"Add card" : "添加卡片",
|
||||
"Archive all cards in this list" : "存檔該列表的所有卡片",
|
||||
"Archive all cards in this list" : "封存此清單內的所有卡片",
|
||||
"Add a new card" : "添加一張新卡片",
|
||||
"Card name" : "卡片名",
|
||||
"List deleted" : "列表被刪除",
|
||||
"Card name" : "卡片名稱",
|
||||
"List deleted" : "清單已被刪除",
|
||||
"Edit" : "編輯",
|
||||
"Add a new tag" : "新增一個標籤",
|
||||
"Add a new tag" : "添加新標籤",
|
||||
"title and color value must be provided" : "必須提供標題和顏色值",
|
||||
"Board name" : "看板名",
|
||||
"Members" : "會員",
|
||||
"Upload new files" : "上傳新文件",
|
||||
"Share from Files" : "從文件進行分享",
|
||||
"Board name" : "面板名",
|
||||
"Members" : "成員",
|
||||
"Upload new files" : "上傳新檔案",
|
||||
"Share from Files" : "從檔案進行分享",
|
||||
"Add this attachment" : "添加此附件",
|
||||
"Show in Files" : "顯示在文件中",
|
||||
"Unshare file" : "取消分享文件",
|
||||
"Show in Files" : "顯示在檔案中",
|
||||
"Unshare file" : "取消分享檔案",
|
||||
"Delete Attachment" : "刪除附件",
|
||||
"Restore Attachment" : "恢復附件",
|
||||
"File to share" : "要分享的文件",
|
||||
"File to share" : "要分享的檔案",
|
||||
"Invalid path selected" : "選中了無效的路徑",
|
||||
"Open in sidebar view" : "在側邊欄視圖中打開",
|
||||
"Open in bigger view" : "在較大視圖中打開",
|
||||
"Attachments" : "附件",
|
||||
"Comments" : "評論",
|
||||
"Modified" : "已修改",
|
||||
"Created" : "已創建",
|
||||
"The title cannot be empty." : "標題不能為空",
|
||||
"No comments yet. Begin the discussion!" : "還沒有評論。 開始討論吧!",
|
||||
"Comments" : "意見",
|
||||
"Modified" : "修改於",
|
||||
"Created" : "建立於",
|
||||
"The title cannot be empty." : "標題不能為空。",
|
||||
"No comments yet. Begin the discussion!" : "尚無意見,開始討論吧!",
|
||||
"Assign a tag to this card…" : "為該卡片分配標籤…",
|
||||
"Assign to users" : "指派給用戶",
|
||||
"Assign to users/groups/circles" : "分配給用戶/群組/圈子",
|
||||
"Assign a user to this card…" : "為該卡片指派用戶…",
|
||||
"Due date" : "截至日期",
|
||||
"Set a due date" : "設置一個到期日",
|
||||
"Remove due date" : "移除截至日期",
|
||||
"Assign to users/groups/circles" : "指派給用戶/群組/圈子",
|
||||
"Assign a user to this card…" : "將此卡片指派給用戶...",
|
||||
"Due date" : "到期日",
|
||||
"Set a due date" : "設置到期日",
|
||||
"Remove due date" : "移除到期日",
|
||||
"Select Date" : "選擇日期",
|
||||
"Save" : "保存",
|
||||
"The comment cannot be empty." : "註釋不能為空。",
|
||||
"The comment cannot be longer than 1000 characters." : "註釋不能超過 1000 個字符。",
|
||||
"In reply to" : "回复",
|
||||
"Reply" : "回复",
|
||||
"The comment cannot be empty." : "意見不能為空。",
|
||||
"The comment cannot be longer than 1000 characters." : "意見不能超過 1000 個字符。",
|
||||
"In reply to" : "回覆",
|
||||
"Reply" : "回覆",
|
||||
"Update" : "更新",
|
||||
"Description" : "描述",
|
||||
"(Unsaved)" : "(未保存的)",
|
||||
"(Saving…)" : "(正在保存...)",
|
||||
"(Saving…)" : "(保存中...)",
|
||||
"Formatting help" : "格式化幫助",
|
||||
"Edit description" : "編輯描述",
|
||||
"View description" : "查看描述",
|
||||
"Add Attachment" : "添加附件",
|
||||
"Write a description …" : "寫一段描述",
|
||||
"Choose attachment" : "選擇附件",
|
||||
"(group)" : "(組)",
|
||||
"(group)" : "(群組)",
|
||||
"(circle)" : "(圈子)",
|
||||
"Assign to me" : "指派給我",
|
||||
"Unassign myself" : "自己解除分配",
|
||||
"Unassign myself" : "自己解除指派",
|
||||
"Move card" : "移動卡片",
|
||||
"Unarchive card" : "恢復卡片存檔",
|
||||
"Unarchive card" : "取消對卡片的封存",
|
||||
"Archive card" : "封存卡片",
|
||||
"Delete card" : "刪除卡片",
|
||||
"Move card to another board" : "將卡片移到其他面板",
|
||||
"Select a list" : "選擇一個列表",
|
||||
"Card deleted" : "卡片被刪除",
|
||||
"seconds ago" : "幾秒前",
|
||||
"All boards" : "全部面板",
|
||||
@@ -227,8 +234,8 @@
|
||||
"Shared with you" : "收到的分享",
|
||||
"Use bigger card view" : "使用較大的卡片視圖",
|
||||
"Show boards in calendar/tasks" : "在日曆/任務中顯示面板",
|
||||
"Limit deck usage of groups" : "限制群組使用看板",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "非面板創建用戶組的用戶將不能使用受限看板。但用戶仍然能夠使用已分享給他們的面板工作。",
|
||||
"Limit deck usage of groups" : "限制群組使用 Deck",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "限制 Deck 將阻止不屬於這些群組的用戶創建自己的面板。用戶仍然可以在與他們的面板上工作。",
|
||||
"Board details" : "面板詳情",
|
||||
"Edit board" : "編輯面板",
|
||||
"Clone board" : "複製面板",
|
||||
@@ -241,23 +248,25 @@
|
||||
"Assigned cards" : "分配的卡片",
|
||||
"No notifications" : "無通知",
|
||||
"Delete board" : "刪除面板",
|
||||
"Board {0} deleted" : "面板 {0} 被刪除",
|
||||
"Only assigned cards" : "僅分配的卡片",
|
||||
"Board {0} deleted" : "面板 {0} 已被刪除",
|
||||
"Only assigned cards" : "僅指派了的卡片",
|
||||
"No reminder" : "無提醒",
|
||||
"An error occurred" : "發生錯誤",
|
||||
"Are you sure you want to delete the board {title}? This will delete all the data of this board." : "你確定你要刪除 {title} 面板嗎?面板內所有數據都將因此被刪除。",
|
||||
"Delete the board?" : "是否刪除面板?",
|
||||
"Loading filtered view" : "正在加載已過濾視圖",
|
||||
"Today" : "今天",
|
||||
"Tomorrow" : "明天",
|
||||
"Today" : "今日",
|
||||
"Tomorrow" : "明日",
|
||||
"This week" : "本星期",
|
||||
"No due" : "沒有到期的",
|
||||
"No upcoming cards" : "沒有即將到來的卡片",
|
||||
"upcoming cards" : "即將到來的卡片",
|
||||
"Link to a board" : "連結到一個面板",
|
||||
"Link to a card" : "連結到一張卡片",
|
||||
"Something went wrong" : "有地方出錯了",
|
||||
"Failed to upload {name}" : "未能上傳 {name}",
|
||||
"No upcoming cards" : "沒有快將到期的卡片",
|
||||
"upcoming cards" : "快將到期的卡片",
|
||||
"Link to a board" : "連結到面板",
|
||||
"Link to a card" : "連結到卡片",
|
||||
"Create a card" : "建立卡片",
|
||||
"Message from {author} in {conversationName}" : "來自 {conversationName} 中的 {author} 之消息",
|
||||
"Something went wrong" : "發生錯誤了",
|
||||
"Failed to upload {name}" : "上傳 {name} 失敗",
|
||||
"Maximum file size of {size} exceeded" : "文件大小 {size} 超出最大限制",
|
||||
"Error creating the share" : "創建分享出錯",
|
||||
"Share with a Deck card" : "用一張 Deck 卡片進行分享 ",
|
||||
|
||||
253
l10n/zh_TW.js
253
l10n/zh_TW.js
@@ -2,68 +2,277 @@ OC.L10N.register(
|
||||
"deck",
|
||||
{
|
||||
"You have created a new board {board}" : "您已建立新的佈告欄 {board}",
|
||||
"{user} has created a new board {board}" : "{user} 已建立新的佈告欄 {board}",
|
||||
"{user} has created a new board {board}" : "{user} 已建立新的佈告欄 {board}",
|
||||
"You have deleted the board {board}" : "您已刪除佈告欄 {board}",
|
||||
"{user} has deleted the board {board}" : "{user} 已刪除佈告欄{board}",
|
||||
"You have restored the board {board}" : "您已還原佈告欄{board}",
|
||||
"{user} has restored the board {board}" : "{user}已還原佈告欄{board}",
|
||||
"You have shared the board {board} with {acl}" : "您已和{acl}分享佈告欄{board}",
|
||||
"{user} has shared the board {board} with {acl}" : "{user} 已和{acl}分享佈告欄{board}",
|
||||
"Personal" : "私人的",
|
||||
"{user} has deleted the board {board}" : "{user} 已刪除佈告欄 {board}",
|
||||
"You have restored the board {board}" : "您已還原佈告欄 {board}",
|
||||
"{user} has restored the board {board}" : "{user} 已還原佈告欄 {board}",
|
||||
"You have shared the board {board} with {acl}" : "您已和 {acl} 分享佈告欄 {board}",
|
||||
"{user} has shared the board {board} with {acl}" : "{user} 已和 {acl} 分享佈告欄 {board}",
|
||||
"You have removed {acl} from the board {board}" : "您已從佈告欄 {board} 移除 {acl}",
|
||||
"{user} has removed {acl} from the board {board}" : "{user} 已從佈告欄 {board} 移除 {acl}",
|
||||
"You have renamed the board {before} to {board}" : "您已將佈告欄 {before} 重新命名為 {board}",
|
||||
"{user} has renamed the board {before} to {board}" : "{user} 已將佈告欄 {before} 重新命名為 {board}",
|
||||
"You have archived the board {board}" : "您已封存佈告欄 {board}",
|
||||
"{user} has archived the board {before}" : "{user} 已封存佈告欄 {before}",
|
||||
"You have unarchived the board {board}" : "您已解除封存佈告欄 {board}",
|
||||
"{user} has unarchived the board {before}" : "{user} 已解除封存佈告欄 {before}",
|
||||
"You have created a new list {stack} on board {board}" : "您已在佈告欄 {board} 上建立新列表 {stack}",
|
||||
"{user} has created a new list {stack} on board {board}" : "{user} 已在佈告欄 {board} 上建立新列表 {stack}",
|
||||
"You have renamed list {before} to {stack} on board {board}" : "您已將佈告欄 {board} 上的列表 {before} 重新命名為 {stack}",
|
||||
"{user} has renamed list {before} to {stack} on board {board}" : "{user} 已將佈告欄 {board} 上的列表 {before} 重新命名為 {stack}",
|
||||
"You have deleted list {stack} on board {board}" : "您已刪除佈告欄 {board} 上的列表 {stack}",
|
||||
"{user} has deleted list {stack} on board {board}" : "{user} 已刪除佈告欄 {board} 上的列表 {stack}",
|
||||
"You have created card {card} in list {stack} on board {board}" : "您已在佈告欄 {board} 上的列表 {stack} 建立卡片 {card}",
|
||||
"{user} has created card {card} in list {stack} on board {board}" : "{user} 已在佈告欄 {board} 上的列表 {stack} 建立卡片 {card}",
|
||||
"You have deleted card {card} in list {stack} on board {board}" : "您已在佈告欄 {board} 上的列表 {stack} 刪除卡片 {card}",
|
||||
"{user} has deleted card {card} in list {stack} on board {board}" : "{user} 已在佈告欄 {board} 上的列表 {stack} 刪除卡片 {card}",
|
||||
"You have renamed the card {before} to {card}" : "您已將卡片 {before} 重新命名為 {card}",
|
||||
"{user} has renamed the card {before} to {card}" : "{user} 已將卡片 {before} 重新命名為 {card}",
|
||||
"You have added a description to card {card} in list {stack} on board {board}" : "您已將描述新增到佈告欄 {board} 上的列表 {stack} 的卡片 {card}",
|
||||
"{user} has added a description to card {card} in list {stack} on board {board}" : "{user} 已將描述新增到佈告欄 {board} 上的列表 {stack} 的卡片 {card}",
|
||||
"You have updated the description of card {card} in list {stack} on board {board}" : "您已更新佈告欄 {board} 上的列表 {stack} 的卡片 {card} 的描述",
|
||||
"{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} 已更新佈告欄 {board} 上的列表 {stack} 的卡片 {card} 的描述",
|
||||
"You have archived card {card} in list {stack} on board {board}" : "您已封存佈告欄 {board} 上的列表 {stack} 中的卡片 {card}",
|
||||
"{user} has archived card {card} in list {stack} on board {board}" : "{user} 已封存佈告欄 {board} 上的列表 {stack} 中的卡片 {card}",
|
||||
"You have unarchived card {card} in list {stack} on board {board}" : "您已解除封存佈告欄 {board} 上的列表 {stack} 中的卡片 {card}",
|
||||
"{user} has unarchived card {card} in list {stack} on board {board}" : "{user} 已解除封存佈告欄 {board} 上的列表 {stack} 中的卡片 {card}",
|
||||
"You have removed the due date of card {card}" : "您已移除卡片 {card} 的到期日",
|
||||
"{user} has removed the due date of card {card}" : "{user} 已移除卡片 {card} 的到期日",
|
||||
"You have set the due date of card {card} to {after}" : "您已設定卡片 {card} 的到期日",
|
||||
"{user} has set the due date of card {card} to {after}" : "{user} 已設定卡片 {card} 的到期日",
|
||||
"You have updated the due date of card {card} to {after}" : "您已將卡片 {card} 的到期日更新為 {after}",
|
||||
"{user} has updated the due date of card {card} to {after}" : "{user} 已將卡片 {card} 的到期日更新為 {after}",
|
||||
"You have added the tag {label} to card {card} in list {stack} on board {board}" : "您已將標籤 {label} 新增到佈告欄 {board} 上的列表 {stack} 的卡片 {card}",
|
||||
"{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} 已將標籤 {label} 新增到佈告欄 {board} 上的列表 {stack} 的卡片 {card}",
|
||||
"You have removed the tag {label} from card {card} in list {stack} on board {board}" : "您已將標籤 {label} 從佈告欄 {board} 上列表 {stack} 中的卡片 {card} 移除",
|
||||
"{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} 已將標籤 {label} 從佈告欄 {board} 上列表 {stack} 中的卡片 {card} 移除",
|
||||
"You have assigned {assigneduser} to card {card} on board {board}" : "您已將佈告欄 {board} 上的卡片 {card} 分配給 {assigneduser}",
|
||||
"{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} 已將佈告欄 {board} 上的卡片 {card} 分配給 {assigneduser}",
|
||||
"You have unassigned {assigneduser} from card {card} on board {board}" : "您已取消分配佈告欄 {board} 上的卡片 {card} 給 {assigneduser}",
|
||||
"{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} 已取消分配佈告欄 {board} 上的卡片 {card} 給 {assigneduser}",
|
||||
"You have moved the card {card} from list {stackBefore} to {stack}" : "您已將卡片 {card} 從列表 {stackBefore} 移動到 {stack}",
|
||||
"{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} 已將卡片 {card} 從列表 {stackBefore} 移動到 {stack}",
|
||||
"You have added the attachment {attachment} to card {card}" : "您已將附件 {attachment} 新增到 {card}",
|
||||
"{user} has added the attachment {attachment} to card {card}" : "{user} 已將附件 {attachment} 新增到 {card}",
|
||||
"You have updated the attachment {attachment} on card {card}" : "您已更新卡片 {card} 上的附件 {attachment}",
|
||||
"{user} has updated the attachment {attachment} on card {card}" : "{user} 已更新卡片 {card} 上的附件 {attachment}",
|
||||
"You have deleted the attachment {attachment} from card {card}" : "您已從卡片 {card} 刪除附件 {attachment}",
|
||||
"{user} has deleted the attachment {attachment} from card {card}" : "{user} 已從卡片 {card} 刪除附件 {attachment}",
|
||||
"You have restored the attachment {attachment} to card {card}" : "您已從卡片 {card} 還原附件 {attachment}",
|
||||
"{user} has restored the attachment {attachment} to card {card}" : "{user} 已從卡片 {card} 還原附件 {attachment}",
|
||||
"You have commented on card {card}" : "您已在卡片 {card} 上留言",
|
||||
"{user} has commented on card {card}" : "{user} 已在卡片 {card} 上留言",
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "Deck 應用程式中的<strong>卡片描述</strong>已變更",
|
||||
"Deck" : "Deck",
|
||||
"Changes in the <strong>Deck app</strong>" : "<strong>Deck 應用程式</strong>中的變更",
|
||||
"A <strong>comment</strong> was created on a card" : "已在卡片上建立了<strong>留言</strong>",
|
||||
"Upcoming cards" : "接下來的卡片",
|
||||
"Personal" : "個人",
|
||||
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "卡片「%s」位於「%s」已由 %s 分配給您。",
|
||||
"{user} has assigned the card \"%s\" on \"%s\" to you." : "{user} 已分配卡片「%s」位於「%s」給您。",
|
||||
"The card \"%s\" on \"%s\" has reached its due date." : "卡片「%s」位於「%s」已達到期日。",
|
||||
"%s has mentioned you in a comment on \"%s\"." : "%s 在「%s」的留言中提到了您。",
|
||||
"{user} has mentioned you in a comment on \"%s\"." : "{user} 在「%s」的留言中提到了您。",
|
||||
"The board \"%s\" has been shared with you by %s." : "佈告欄「%s」已由 %s 分享給您。",
|
||||
"{user} has shared the board %s with you." : "{user} 已與您分享佈告欄 %s。",
|
||||
"No data was provided to create an attachment." : "沒有提供用於建立附件的資料。",
|
||||
"Finished" : "已完成",
|
||||
"To review" : "待檢閱",
|
||||
"Action needed" : "需要採取行動",
|
||||
"Later" : "稍後",
|
||||
"copy" : "複製",
|
||||
"To do" : "待辦事項",
|
||||
"Doing" : "正在進行",
|
||||
"Done" : "完成",
|
||||
"Example Task 3" : "範例工作 3",
|
||||
"Example Task 2" : "範例工作 2",
|
||||
"Example Task 1" : "範例工作 1",
|
||||
"The file was uploaded" : "檔案已上傳",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "上傳的檔案大小超過 php.ini 當中 upload_max_filesize 選項的限制",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "上傳的檔案大小超過 HTML 表單中 MAX_FILE_SIZE 的限制",
|
||||
"The file was only partially uploaded" : "檔案僅部份上傳",
|
||||
"No file was uploaded" : "沒有檔案被上傳",
|
||||
"Missing a temporary folder" : "找不到暫存資料夾",
|
||||
"Could not write file to disk" : "寫入硬碟失敗",
|
||||
"Could not write file to disk" : "無法寫入硬碟",
|
||||
"A PHP extension stopped the file upload" : "一個 PHP 擴充功能終止檔案的上傳",
|
||||
"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是一種看板式組織工具,旨在針對與Nextcloud集成的團隊進行個人計劃和項目組織。\n\n\n- 📥 增加您的任務到card和把它們整理好\n- 📄 寫下額外的筆記在markdown\n- 🔖 分配標籤以更好地組織\n- 👥 與您的團隊,朋友或家人分享\n- 📎 附加檔案並將其嵌入到您的 markdown 描述\n- 💬 使用評論與您的團隊討論\n- ⚡ 跟踪變化在活動流程中\n- 🚀 取得您的專案組織",
|
||||
"No file uploaded or file size exceeds maximum of %s" : "沒有上傳檔案或檔案超過上限 %s",
|
||||
"Card not found" : "找不到卡片",
|
||||
"Path is already shared with this card" : "路徑已與此卡片分享",
|
||||
"Invalid date, date format must be YYYY-MM-DD" : "無效的日期,日期格式必須為 YYYY-MM-DD",
|
||||
"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 是一套看板式組織工具,提供與 Nextcloud 整合的個人規劃與團隊專案組織功能。\n\n\n- 📥 將您的工作項目新增到卡片中,並將它們按順序排列\n- 📄 以 Markdown 編寫額外的註釋\n- 🔖 分配標籤讓組織更方便\n- 👥 與您的團隊、朋友與家人分享\n- 📎 附上檔案並將其嵌入到您的 Markdown 描述中\n- 💬 使用留言與您的團隊討論\n- ⚡ 追蹤活動流程中的變動\n- 🚀 整理好您的專案",
|
||||
"Card details" : "卡片詳細資訊",
|
||||
"Add board" : "新增佈告欄",
|
||||
"Select the board to link to a project" : "選取要連結到專案的佈告欄",
|
||||
"Search by board title" : "按佈告欄標題搜尋",
|
||||
"Select board" : "選取佈告欄",
|
||||
"Create a new card" : "建立新卡片",
|
||||
"Select a board" : "選取佈告欄",
|
||||
"Select a list" : "選取列表",
|
||||
"Card title" : "卡片標題",
|
||||
"Cancel" : "取消",
|
||||
"Creating the new card…" : "正在建立新卡片……",
|
||||
"\"{card}\" was added to \"{board}\"" : "「{card}」已新增至「{board}」",
|
||||
"Open card" : "開啟卡片",
|
||||
"Close" : "關閉",
|
||||
"Create card" : "建立卡片",
|
||||
"Select a card" : "選取卡片",
|
||||
"Select the card to link to a project" : "選取要連結到專案的卡片",
|
||||
"Link to card" : "連結到卡片",
|
||||
"File already exists" : "檔案已存在",
|
||||
"Add list" : "新增清單",
|
||||
"Next 7 days" : "接下來 7 天",
|
||||
"Next 30 days" : "接下來 30 天",
|
||||
"A file with the name {filename} already exists." : "名稱為 {filename} 的檔案已存在。",
|
||||
"Do you want to overwrite it?" : "您想要覆寫它嗎?",
|
||||
"Overwrite file" : "覆寫檔案",
|
||||
"Keep existing file" : "保留既有檔案",
|
||||
"This board is read only" : "此佈告欄唯讀",
|
||||
"Drop your files to upload" : "拖曳您的檔案以上傳",
|
||||
"Archived cards" : "已封存的卡片",
|
||||
"Add list" : "新增列表",
|
||||
"List name" : "列表名稱",
|
||||
"Apply filter" : "套用過濾條件",
|
||||
"Filter by tag" : "按標籤過濾",
|
||||
"Filter by assigned user" : "按被分配的使用者過濾",
|
||||
"Unassigned" : "未分配",
|
||||
"Filter by due date" : "按到期日過濾",
|
||||
"Overdue" : "超過到期日",
|
||||
"Next 24 hours" : "接下來24小時",
|
||||
"Next 7 days" : "接下來7天",
|
||||
"Next 30 days" : "接下來30天",
|
||||
"No due date" : "無到期日",
|
||||
"Clear filter" : "清除過濾條件",
|
||||
"Hide archived cards" : "隱藏已封存的卡片",
|
||||
"Show archived cards" : "顯示已封存的卡片",
|
||||
"Toggle compact mode" : "切換簡潔模式",
|
||||
"Details" : "詳細資料",
|
||||
"Loading board" : "正在載入佈告欄",
|
||||
"No lists available" : "沒有可用的列表",
|
||||
"Create a new list to add cards to this board" : "建立新列表以新增卡片到此佈告欄",
|
||||
"Board not found" : "找不到佈告欄",
|
||||
"Sharing" : "分享",
|
||||
"Tags" : "標籤",
|
||||
"Deleted items" : "刪除的項目",
|
||||
"Timeline" : "時間軸",
|
||||
"Deleted lists" : "已刪除的列表",
|
||||
"Undo" : "復原",
|
||||
"Deleted cards" : "已刪除的卡片",
|
||||
"Share board with a user, group or circle …" : "與使用者、群組或小圈圈分享佈告欄……",
|
||||
"Searching for users, groups and circles …" : "搜尋使用者、群組與小圈圈……",
|
||||
"No participants found" : "找不到參與者",
|
||||
"Board owner" : "佈告欄擁有者",
|
||||
"(Group)" : "(群組)",
|
||||
"(Circle)" : "(小圈圈)",
|
||||
"Can edit" : "可以編輯",
|
||||
"Can share" : "可以分享",
|
||||
"Can manage" : "可以管理",
|
||||
"Delete" : "刪除",
|
||||
"Delete list" : "刪除清單",
|
||||
"Add card" : "增加卡片",
|
||||
"Failed to create share with {displayName}" : "無法建立與 {displayName} 的分享",
|
||||
"Add a new list" : "新增列表",
|
||||
"Archive all cards" : "封存所有卡片",
|
||||
"Delete list" : "刪除列表",
|
||||
"Add card" : "新增卡片",
|
||||
"Archive all cards in this list" : "封存此列表中的所有卡片",
|
||||
"Add a new card" : "新增卡片",
|
||||
"Card name" : "卡片名稱",
|
||||
"List deleted" : "列表已刪除",
|
||||
"Edit" : "編輯",
|
||||
"Add a new tag" : "新增標籤",
|
||||
"title and color value must be provided" : "必須提供標題與顏色的值",
|
||||
"Board name" : "佈告欄名稱",
|
||||
"Members" : "成員",
|
||||
"Upload new files" : "上傳新檔案",
|
||||
"Share from Files" : "從「檔案」分享",
|
||||
"Add this attachment" : "新增此附件",
|
||||
"Show in Files" : "在「檔案」中顯示",
|
||||
"Unshare file" : "取消分享檔案",
|
||||
"Delete Attachment" : "刪除附件",
|
||||
"Restore Attachment" : "還原附件",
|
||||
"File to share" : "要分享的檔案",
|
||||
"Invalid path selected" : "選取的路徑無效",
|
||||
"Open in sidebar view" : "在側邊欄中開啟",
|
||||
"Open in bigger view" : "以較大的檢視模式開啟",
|
||||
"Attachments" : "附件",
|
||||
"Comments" : "意見",
|
||||
"Comments" : "留言",
|
||||
"Modified" : "已修改",
|
||||
"Created" : "已新增",
|
||||
"Assign to users" : "分派給使用者",
|
||||
"Due date" : "截止日",
|
||||
"The title cannot be empty." : "標題不能為空",
|
||||
"No comments yet. Begin the discussion!" : "暫無留言。開始討論吧!",
|
||||
"Assign a tag to this card…" : "分配標籤到此卡片……",
|
||||
"Assign to users" : "分配給使用者",
|
||||
"Assign to users/groups/circles" : "分配給使用者/群組/小圈圈",
|
||||
"Assign a user to this card…" : "分配使用者到此卡片……",
|
||||
"Due date" : "到期日",
|
||||
"Set a due date" : "設定到期日",
|
||||
"Remove due date" : "移除到期日",
|
||||
"Select Date" : "選擇日期",
|
||||
"Save" : "儲存",
|
||||
"The comment cannot be empty." : "留言不能為空。",
|
||||
"The comment cannot be longer than 1000 characters." : "留言不能多於 1000 個字元。",
|
||||
"In reply to" : "回覆",
|
||||
"Reply" : "回覆",
|
||||
"Update" : "更新",
|
||||
"Description" : "描述",
|
||||
"(group)" : "(群組)",
|
||||
"Assign to me" : "分派給我",
|
||||
"(Unsaved)" : "(未儲存)",
|
||||
"(Saving…)" : "(正在儲存……)",
|
||||
"Formatting help" : "格式化說明",
|
||||
"Edit description" : "編輯描述",
|
||||
"View description" : "檢視描述",
|
||||
"Add Attachment" : "新增附件",
|
||||
"Write a description …" : "編寫描述……",
|
||||
"Choose attachment" : "選擇附件",
|
||||
"(group)" : "(群組)",
|
||||
"(circle)" : "(小圈圈)",
|
||||
"Assign to me" : "分配給我",
|
||||
"Unassign myself" : "取消分配給我",
|
||||
"Move card" : "移動卡片",
|
||||
"Unarchive card" : "解除封存卡片",
|
||||
"Archive card" : "封存卡片",
|
||||
"Delete card" : "刪除作業",
|
||||
"Delete card" : "刪除卡片",
|
||||
"Move card to another board" : "將卡片移動到其他佈告欄",
|
||||
"Card deleted" : "卡片已刪除",
|
||||
"seconds ago" : "幾秒前",
|
||||
"All boards" : "所有佈告欄",
|
||||
"Archived boards" : "已封存的佈告欄",
|
||||
"Shared with you" : "與您分享",
|
||||
"Edit board" : "編輯專案",
|
||||
"Use bigger card view" : "使用較大的卡片檢視",
|
||||
"Show boards in calendar/tasks" : "在日曆/工作項目中顯示佈告欄",
|
||||
"Limit deck usage of groups" : "限制群組的 Deck 使用",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "限制 Deck 將會阻止不屬於這些群組的使用者建立自己的佈告欄。使用者仍然可以在與他們分享的佈告欄上工作。",
|
||||
"Board details" : "佈告欄詳細資訊",
|
||||
"Edit board" : "編輯佈告欄",
|
||||
"Clone board" : "再製佈告欄",
|
||||
"Unarchive board" : "解除封存佈告欄",
|
||||
"Archive board" : "封存佈告欄",
|
||||
"Turn on due date reminders" : "開啟到期日提醒",
|
||||
"Turn off due date reminders" : "關閉到期日提醒",
|
||||
"Due date reminders" : "到期日提醒",
|
||||
"All cards" : "所有看片",
|
||||
"Assigned cards" : "已分配的卡片",
|
||||
"No notifications" : "無通知",
|
||||
"Delete board" : "刪除佈告欄",
|
||||
"Board {0} deleted" : "已刪除佈告欄 {0}",
|
||||
"Only assigned cards" : "僅已分配的卡片",
|
||||
"No reminder" : "無提醒",
|
||||
"An error occurred" : "發生錯誤",
|
||||
"Are you sure you want to delete the board {title}? This will delete all the data of this board." : "您確定要刪除佈告欄 {title} 嗎?這將會刪除所有此佈告欄的資料。",
|
||||
"Delete the board?" : "刪除佈告欄?",
|
||||
"Loading filtered view" : "正在載入過濾的檢視",
|
||||
"Today" : "今天",
|
||||
"Tomorrow" : "明天",
|
||||
"This week" : "本週",
|
||||
"No due" : "無到期日",
|
||||
"No upcoming cards" : "無接下來的卡片",
|
||||
"upcoming cards" : "接下來的卡片",
|
||||
"Link to a board" : "連結到佈告欄",
|
||||
"Maximum file size of {size} exceeded" : "達到最大的檔案大小 {size} "
|
||||
"Link to a card" : "連結到卡片",
|
||||
"Create a card" : "建立卡片",
|
||||
"Message from {author} in {conversationName}" : "來自 {conversationName} 中 {author} 的訊息",
|
||||
"Something went wrong" : "出了點問題",
|
||||
"Failed to upload {name}" : "上傳 {name} 失敗",
|
||||
"Maximum file size of {size} exceeded" : "超過最大的檔案大小 {size} ",
|
||||
"Error creating the share" : "建立分享時發生錯誤",
|
||||
"Share with a Deck card" : "與 Deck 卡片分享",
|
||||
"Share {file} with a Deck card" : "與 Deck 卡片分享 {file}",
|
||||
"Share" : "分享"
|
||||
},
|
||||
"nplurals=1; plural=0;");
|
||||
|
||||
253
l10n/zh_TW.json
253
l10n/zh_TW.json
@@ -1,67 +1,276 @@
|
||||
{ "translations": {
|
||||
"You have created a new board {board}" : "您已建立新的佈告欄 {board}",
|
||||
"{user} has created a new board {board}" : "{user} 已建立新的佈告欄 {board}",
|
||||
"{user} has created a new board {board}" : "{user} 已建立新的佈告欄 {board}",
|
||||
"You have deleted the board {board}" : "您已刪除佈告欄 {board}",
|
||||
"{user} has deleted the board {board}" : "{user} 已刪除佈告欄{board}",
|
||||
"You have restored the board {board}" : "您已還原佈告欄{board}",
|
||||
"{user} has restored the board {board}" : "{user}已還原佈告欄{board}",
|
||||
"You have shared the board {board} with {acl}" : "您已和{acl}分享佈告欄{board}",
|
||||
"{user} has shared the board {board} with {acl}" : "{user} 已和{acl}分享佈告欄{board}",
|
||||
"Personal" : "私人的",
|
||||
"{user} has deleted the board {board}" : "{user} 已刪除佈告欄 {board}",
|
||||
"You have restored the board {board}" : "您已還原佈告欄 {board}",
|
||||
"{user} has restored the board {board}" : "{user} 已還原佈告欄 {board}",
|
||||
"You have shared the board {board} with {acl}" : "您已和 {acl} 分享佈告欄 {board}",
|
||||
"{user} has shared the board {board} with {acl}" : "{user} 已和 {acl} 分享佈告欄 {board}",
|
||||
"You have removed {acl} from the board {board}" : "您已從佈告欄 {board} 移除 {acl}",
|
||||
"{user} has removed {acl} from the board {board}" : "{user} 已從佈告欄 {board} 移除 {acl}",
|
||||
"You have renamed the board {before} to {board}" : "您已將佈告欄 {before} 重新命名為 {board}",
|
||||
"{user} has renamed the board {before} to {board}" : "{user} 已將佈告欄 {before} 重新命名為 {board}",
|
||||
"You have archived the board {board}" : "您已封存佈告欄 {board}",
|
||||
"{user} has archived the board {before}" : "{user} 已封存佈告欄 {before}",
|
||||
"You have unarchived the board {board}" : "您已解除封存佈告欄 {board}",
|
||||
"{user} has unarchived the board {before}" : "{user} 已解除封存佈告欄 {before}",
|
||||
"You have created a new list {stack} on board {board}" : "您已在佈告欄 {board} 上建立新列表 {stack}",
|
||||
"{user} has created a new list {stack} on board {board}" : "{user} 已在佈告欄 {board} 上建立新列表 {stack}",
|
||||
"You have renamed list {before} to {stack} on board {board}" : "您已將佈告欄 {board} 上的列表 {before} 重新命名為 {stack}",
|
||||
"{user} has renamed list {before} to {stack} on board {board}" : "{user} 已將佈告欄 {board} 上的列表 {before} 重新命名為 {stack}",
|
||||
"You have deleted list {stack} on board {board}" : "您已刪除佈告欄 {board} 上的列表 {stack}",
|
||||
"{user} has deleted list {stack} on board {board}" : "{user} 已刪除佈告欄 {board} 上的列表 {stack}",
|
||||
"You have created card {card} in list {stack} on board {board}" : "您已在佈告欄 {board} 上的列表 {stack} 建立卡片 {card}",
|
||||
"{user} has created card {card} in list {stack} on board {board}" : "{user} 已在佈告欄 {board} 上的列表 {stack} 建立卡片 {card}",
|
||||
"You have deleted card {card} in list {stack} on board {board}" : "您已在佈告欄 {board} 上的列表 {stack} 刪除卡片 {card}",
|
||||
"{user} has deleted card {card} in list {stack} on board {board}" : "{user} 已在佈告欄 {board} 上的列表 {stack} 刪除卡片 {card}",
|
||||
"You have renamed the card {before} to {card}" : "您已將卡片 {before} 重新命名為 {card}",
|
||||
"{user} has renamed the card {before} to {card}" : "{user} 已將卡片 {before} 重新命名為 {card}",
|
||||
"You have added a description to card {card} in list {stack} on board {board}" : "您已將描述新增到佈告欄 {board} 上的列表 {stack} 的卡片 {card}",
|
||||
"{user} has added a description to card {card} in list {stack} on board {board}" : "{user} 已將描述新增到佈告欄 {board} 上的列表 {stack} 的卡片 {card}",
|
||||
"You have updated the description of card {card} in list {stack} on board {board}" : "您已更新佈告欄 {board} 上的列表 {stack} 的卡片 {card} 的描述",
|
||||
"{user} has updated the description of the card {card} in list {stack} on board {board}" : "{user} 已更新佈告欄 {board} 上的列表 {stack} 的卡片 {card} 的描述",
|
||||
"You have archived card {card} in list {stack} on board {board}" : "您已封存佈告欄 {board} 上的列表 {stack} 中的卡片 {card}",
|
||||
"{user} has archived card {card} in list {stack} on board {board}" : "{user} 已封存佈告欄 {board} 上的列表 {stack} 中的卡片 {card}",
|
||||
"You have unarchived card {card} in list {stack} on board {board}" : "您已解除封存佈告欄 {board} 上的列表 {stack} 中的卡片 {card}",
|
||||
"{user} has unarchived card {card} in list {stack} on board {board}" : "{user} 已解除封存佈告欄 {board} 上的列表 {stack} 中的卡片 {card}",
|
||||
"You have removed the due date of card {card}" : "您已移除卡片 {card} 的到期日",
|
||||
"{user} has removed the due date of card {card}" : "{user} 已移除卡片 {card} 的到期日",
|
||||
"You have set the due date of card {card} to {after}" : "您已設定卡片 {card} 的到期日",
|
||||
"{user} has set the due date of card {card} to {after}" : "{user} 已設定卡片 {card} 的到期日",
|
||||
"You have updated the due date of card {card} to {after}" : "您已將卡片 {card} 的到期日更新為 {after}",
|
||||
"{user} has updated the due date of card {card} to {after}" : "{user} 已將卡片 {card} 的到期日更新為 {after}",
|
||||
"You have added the tag {label} to card {card} in list {stack} on board {board}" : "您已將標籤 {label} 新增到佈告欄 {board} 上的列表 {stack} 的卡片 {card}",
|
||||
"{user} has added the tag {label} to card {card} in list {stack} on board {board}" : "{user} 已將標籤 {label} 新增到佈告欄 {board} 上的列表 {stack} 的卡片 {card}",
|
||||
"You have removed the tag {label} from card {card} in list {stack} on board {board}" : "您已將標籤 {label} 從佈告欄 {board} 上列表 {stack} 中的卡片 {card} 移除",
|
||||
"{user} has removed the tag {label} from card {card} in list {stack} on board {board}" : "{user} 已將標籤 {label} 從佈告欄 {board} 上列表 {stack} 中的卡片 {card} 移除",
|
||||
"You have assigned {assigneduser} to card {card} on board {board}" : "您已將佈告欄 {board} 上的卡片 {card} 分配給 {assigneduser}",
|
||||
"{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} 已將佈告欄 {board} 上的卡片 {card} 分配給 {assigneduser}",
|
||||
"You have unassigned {assigneduser} from card {card} on board {board}" : "您已取消分配佈告欄 {board} 上的卡片 {card} 給 {assigneduser}",
|
||||
"{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} 已取消分配佈告欄 {board} 上的卡片 {card} 給 {assigneduser}",
|
||||
"You have moved the card {card} from list {stackBefore} to {stack}" : "您已將卡片 {card} 從列表 {stackBefore} 移動到 {stack}",
|
||||
"{user} has moved the card {card} from list {stackBefore} to {stack}" : "{user} 已將卡片 {card} 從列表 {stackBefore} 移動到 {stack}",
|
||||
"You have added the attachment {attachment} to card {card}" : "您已將附件 {attachment} 新增到 {card}",
|
||||
"{user} has added the attachment {attachment} to card {card}" : "{user} 已將附件 {attachment} 新增到 {card}",
|
||||
"You have updated the attachment {attachment} on card {card}" : "您已更新卡片 {card} 上的附件 {attachment}",
|
||||
"{user} has updated the attachment {attachment} on card {card}" : "{user} 已更新卡片 {card} 上的附件 {attachment}",
|
||||
"You have deleted the attachment {attachment} from card {card}" : "您已從卡片 {card} 刪除附件 {attachment}",
|
||||
"{user} has deleted the attachment {attachment} from card {card}" : "{user} 已從卡片 {card} 刪除附件 {attachment}",
|
||||
"You have restored the attachment {attachment} to card {card}" : "您已從卡片 {card} 還原附件 {attachment}",
|
||||
"{user} has restored the attachment {attachment} to card {card}" : "{user} 已從卡片 {card} 還原附件 {attachment}",
|
||||
"You have commented on card {card}" : "您已在卡片 {card} 上留言",
|
||||
"{user} has commented on card {card}" : "{user} 已在卡片 {card} 上留言",
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "Deck 應用程式中的<strong>卡片描述</strong>已變更",
|
||||
"Deck" : "Deck",
|
||||
"Changes in the <strong>Deck app</strong>" : "<strong>Deck 應用程式</strong>中的變更",
|
||||
"A <strong>comment</strong> was created on a card" : "已在卡片上建立了<strong>留言</strong>",
|
||||
"Upcoming cards" : "接下來的卡片",
|
||||
"Personal" : "個人",
|
||||
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "卡片「%s」位於「%s」已由 %s 分配給您。",
|
||||
"{user} has assigned the card \"%s\" on \"%s\" to you." : "{user} 已分配卡片「%s」位於「%s」給您。",
|
||||
"The card \"%s\" on \"%s\" has reached its due date." : "卡片「%s」位於「%s」已達到期日。",
|
||||
"%s has mentioned you in a comment on \"%s\"." : "%s 在「%s」的留言中提到了您。",
|
||||
"{user} has mentioned you in a comment on \"%s\"." : "{user} 在「%s」的留言中提到了您。",
|
||||
"The board \"%s\" has been shared with you by %s." : "佈告欄「%s」已由 %s 分享給您。",
|
||||
"{user} has shared the board %s with you." : "{user} 已與您分享佈告欄 %s。",
|
||||
"No data was provided to create an attachment." : "沒有提供用於建立附件的資料。",
|
||||
"Finished" : "已完成",
|
||||
"To review" : "待檢閱",
|
||||
"Action needed" : "需要採取行動",
|
||||
"Later" : "稍後",
|
||||
"copy" : "複製",
|
||||
"To do" : "待辦事項",
|
||||
"Doing" : "正在進行",
|
||||
"Done" : "完成",
|
||||
"Example Task 3" : "範例工作 3",
|
||||
"Example Task 2" : "範例工作 2",
|
||||
"Example Task 1" : "範例工作 1",
|
||||
"The file was uploaded" : "檔案已上傳",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "上傳的檔案大小超過 php.ini 當中 upload_max_filesize 選項的限制",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "上傳的檔案大小超過 HTML 表單中 MAX_FILE_SIZE 的限制",
|
||||
"The file was only partially uploaded" : "檔案僅部份上傳",
|
||||
"No file was uploaded" : "沒有檔案被上傳",
|
||||
"Missing a temporary folder" : "找不到暫存資料夾",
|
||||
"Could not write file to disk" : "寫入硬碟失敗",
|
||||
"Could not write file to disk" : "無法寫入硬碟",
|
||||
"A PHP extension stopped the file upload" : "一個 PHP 擴充功能終止檔案的上傳",
|
||||
"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是一種看板式組織工具,旨在針對與Nextcloud集成的團隊進行個人計劃和項目組織。\n\n\n- 📥 增加您的任務到card和把它們整理好\n- 📄 寫下額外的筆記在markdown\n- 🔖 分配標籤以更好地組織\n- 👥 與您的團隊,朋友或家人分享\n- 📎 附加檔案並將其嵌入到您的 markdown 描述\n- 💬 使用評論與您的團隊討論\n- ⚡ 跟踪變化在活動流程中\n- 🚀 取得您的專案組織",
|
||||
"No file uploaded or file size exceeds maximum of %s" : "沒有上傳檔案或檔案超過上限 %s",
|
||||
"Card not found" : "找不到卡片",
|
||||
"Path is already shared with this card" : "路徑已與此卡片分享",
|
||||
"Invalid date, date format must be YYYY-MM-DD" : "無效的日期,日期格式必須為 YYYY-MM-DD",
|
||||
"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 是一套看板式組織工具,提供與 Nextcloud 整合的個人規劃與團隊專案組織功能。\n\n\n- 📥 將您的工作項目新增到卡片中,並將它們按順序排列\n- 📄 以 Markdown 編寫額外的註釋\n- 🔖 分配標籤讓組織更方便\n- 👥 與您的團隊、朋友與家人分享\n- 📎 附上檔案並將其嵌入到您的 Markdown 描述中\n- 💬 使用留言與您的團隊討論\n- ⚡ 追蹤活動流程中的變動\n- 🚀 整理好您的專案",
|
||||
"Card details" : "卡片詳細資訊",
|
||||
"Add board" : "新增佈告欄",
|
||||
"Select the board to link to a project" : "選取要連結到專案的佈告欄",
|
||||
"Search by board title" : "按佈告欄標題搜尋",
|
||||
"Select board" : "選取佈告欄",
|
||||
"Create a new card" : "建立新卡片",
|
||||
"Select a board" : "選取佈告欄",
|
||||
"Select a list" : "選取列表",
|
||||
"Card title" : "卡片標題",
|
||||
"Cancel" : "取消",
|
||||
"Creating the new card…" : "正在建立新卡片……",
|
||||
"\"{card}\" was added to \"{board}\"" : "「{card}」已新增至「{board}」",
|
||||
"Open card" : "開啟卡片",
|
||||
"Close" : "關閉",
|
||||
"Create card" : "建立卡片",
|
||||
"Select a card" : "選取卡片",
|
||||
"Select the card to link to a project" : "選取要連結到專案的卡片",
|
||||
"Link to card" : "連結到卡片",
|
||||
"File already exists" : "檔案已存在",
|
||||
"Add list" : "新增清單",
|
||||
"Next 7 days" : "接下來 7 天",
|
||||
"Next 30 days" : "接下來 30 天",
|
||||
"A file with the name {filename} already exists." : "名稱為 {filename} 的檔案已存在。",
|
||||
"Do you want to overwrite it?" : "您想要覆寫它嗎?",
|
||||
"Overwrite file" : "覆寫檔案",
|
||||
"Keep existing file" : "保留既有檔案",
|
||||
"This board is read only" : "此佈告欄唯讀",
|
||||
"Drop your files to upload" : "拖曳您的檔案以上傳",
|
||||
"Archived cards" : "已封存的卡片",
|
||||
"Add list" : "新增列表",
|
||||
"List name" : "列表名稱",
|
||||
"Apply filter" : "套用過濾條件",
|
||||
"Filter by tag" : "按標籤過濾",
|
||||
"Filter by assigned user" : "按被分配的使用者過濾",
|
||||
"Unassigned" : "未分配",
|
||||
"Filter by due date" : "按到期日過濾",
|
||||
"Overdue" : "超過到期日",
|
||||
"Next 24 hours" : "接下來24小時",
|
||||
"Next 7 days" : "接下來7天",
|
||||
"Next 30 days" : "接下來30天",
|
||||
"No due date" : "無到期日",
|
||||
"Clear filter" : "清除過濾條件",
|
||||
"Hide archived cards" : "隱藏已封存的卡片",
|
||||
"Show archived cards" : "顯示已封存的卡片",
|
||||
"Toggle compact mode" : "切換簡潔模式",
|
||||
"Details" : "詳細資料",
|
||||
"Loading board" : "正在載入佈告欄",
|
||||
"No lists available" : "沒有可用的列表",
|
||||
"Create a new list to add cards to this board" : "建立新列表以新增卡片到此佈告欄",
|
||||
"Board not found" : "找不到佈告欄",
|
||||
"Sharing" : "分享",
|
||||
"Tags" : "標籤",
|
||||
"Deleted items" : "刪除的項目",
|
||||
"Timeline" : "時間軸",
|
||||
"Deleted lists" : "已刪除的列表",
|
||||
"Undo" : "復原",
|
||||
"Deleted cards" : "已刪除的卡片",
|
||||
"Share board with a user, group or circle …" : "與使用者、群組或小圈圈分享佈告欄……",
|
||||
"Searching for users, groups and circles …" : "搜尋使用者、群組與小圈圈……",
|
||||
"No participants found" : "找不到參與者",
|
||||
"Board owner" : "佈告欄擁有者",
|
||||
"(Group)" : "(群組)",
|
||||
"(Circle)" : "(小圈圈)",
|
||||
"Can edit" : "可以編輯",
|
||||
"Can share" : "可以分享",
|
||||
"Can manage" : "可以管理",
|
||||
"Delete" : "刪除",
|
||||
"Delete list" : "刪除清單",
|
||||
"Add card" : "增加卡片",
|
||||
"Failed to create share with {displayName}" : "無法建立與 {displayName} 的分享",
|
||||
"Add a new list" : "新增列表",
|
||||
"Archive all cards" : "封存所有卡片",
|
||||
"Delete list" : "刪除列表",
|
||||
"Add card" : "新增卡片",
|
||||
"Archive all cards in this list" : "封存此列表中的所有卡片",
|
||||
"Add a new card" : "新增卡片",
|
||||
"Card name" : "卡片名稱",
|
||||
"List deleted" : "列表已刪除",
|
||||
"Edit" : "編輯",
|
||||
"Add a new tag" : "新增標籤",
|
||||
"title and color value must be provided" : "必須提供標題與顏色的值",
|
||||
"Board name" : "佈告欄名稱",
|
||||
"Members" : "成員",
|
||||
"Upload new files" : "上傳新檔案",
|
||||
"Share from Files" : "從「檔案」分享",
|
||||
"Add this attachment" : "新增此附件",
|
||||
"Show in Files" : "在「檔案」中顯示",
|
||||
"Unshare file" : "取消分享檔案",
|
||||
"Delete Attachment" : "刪除附件",
|
||||
"Restore Attachment" : "還原附件",
|
||||
"File to share" : "要分享的檔案",
|
||||
"Invalid path selected" : "選取的路徑無效",
|
||||
"Open in sidebar view" : "在側邊欄中開啟",
|
||||
"Open in bigger view" : "以較大的檢視模式開啟",
|
||||
"Attachments" : "附件",
|
||||
"Comments" : "意見",
|
||||
"Comments" : "留言",
|
||||
"Modified" : "已修改",
|
||||
"Created" : "已新增",
|
||||
"Assign to users" : "分派給使用者",
|
||||
"Due date" : "截止日",
|
||||
"The title cannot be empty." : "標題不能為空",
|
||||
"No comments yet. Begin the discussion!" : "暫無留言。開始討論吧!",
|
||||
"Assign a tag to this card…" : "分配標籤到此卡片……",
|
||||
"Assign to users" : "分配給使用者",
|
||||
"Assign to users/groups/circles" : "分配給使用者/群組/小圈圈",
|
||||
"Assign a user to this card…" : "分配使用者到此卡片……",
|
||||
"Due date" : "到期日",
|
||||
"Set a due date" : "設定到期日",
|
||||
"Remove due date" : "移除到期日",
|
||||
"Select Date" : "選擇日期",
|
||||
"Save" : "儲存",
|
||||
"The comment cannot be empty." : "留言不能為空。",
|
||||
"The comment cannot be longer than 1000 characters." : "留言不能多於 1000 個字元。",
|
||||
"In reply to" : "回覆",
|
||||
"Reply" : "回覆",
|
||||
"Update" : "更新",
|
||||
"Description" : "描述",
|
||||
"(group)" : "(群組)",
|
||||
"Assign to me" : "分派給我",
|
||||
"(Unsaved)" : "(未儲存)",
|
||||
"(Saving…)" : "(正在儲存……)",
|
||||
"Formatting help" : "格式化說明",
|
||||
"Edit description" : "編輯描述",
|
||||
"View description" : "檢視描述",
|
||||
"Add Attachment" : "新增附件",
|
||||
"Write a description …" : "編寫描述……",
|
||||
"Choose attachment" : "選擇附件",
|
||||
"(group)" : "(群組)",
|
||||
"(circle)" : "(小圈圈)",
|
||||
"Assign to me" : "分配給我",
|
||||
"Unassign myself" : "取消分配給我",
|
||||
"Move card" : "移動卡片",
|
||||
"Unarchive card" : "解除封存卡片",
|
||||
"Archive card" : "封存卡片",
|
||||
"Delete card" : "刪除作業",
|
||||
"Delete card" : "刪除卡片",
|
||||
"Move card to another board" : "將卡片移動到其他佈告欄",
|
||||
"Card deleted" : "卡片已刪除",
|
||||
"seconds ago" : "幾秒前",
|
||||
"All boards" : "所有佈告欄",
|
||||
"Archived boards" : "已封存的佈告欄",
|
||||
"Shared with you" : "與您分享",
|
||||
"Edit board" : "編輯專案",
|
||||
"Use bigger card view" : "使用較大的卡片檢視",
|
||||
"Show boards in calendar/tasks" : "在日曆/工作項目中顯示佈告欄",
|
||||
"Limit deck usage of groups" : "限制群組的 Deck 使用",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "限制 Deck 將會阻止不屬於這些群組的使用者建立自己的佈告欄。使用者仍然可以在與他們分享的佈告欄上工作。",
|
||||
"Board details" : "佈告欄詳細資訊",
|
||||
"Edit board" : "編輯佈告欄",
|
||||
"Clone board" : "再製佈告欄",
|
||||
"Unarchive board" : "解除封存佈告欄",
|
||||
"Archive board" : "封存佈告欄",
|
||||
"Turn on due date reminders" : "開啟到期日提醒",
|
||||
"Turn off due date reminders" : "關閉到期日提醒",
|
||||
"Due date reminders" : "到期日提醒",
|
||||
"All cards" : "所有看片",
|
||||
"Assigned cards" : "已分配的卡片",
|
||||
"No notifications" : "無通知",
|
||||
"Delete board" : "刪除佈告欄",
|
||||
"Board {0} deleted" : "已刪除佈告欄 {0}",
|
||||
"Only assigned cards" : "僅已分配的卡片",
|
||||
"No reminder" : "無提醒",
|
||||
"An error occurred" : "發生錯誤",
|
||||
"Are you sure you want to delete the board {title}? This will delete all the data of this board." : "您確定要刪除佈告欄 {title} 嗎?這將會刪除所有此佈告欄的資料。",
|
||||
"Delete the board?" : "刪除佈告欄?",
|
||||
"Loading filtered view" : "正在載入過濾的檢視",
|
||||
"Today" : "今天",
|
||||
"Tomorrow" : "明天",
|
||||
"This week" : "本週",
|
||||
"No due" : "無到期日",
|
||||
"No upcoming cards" : "無接下來的卡片",
|
||||
"upcoming cards" : "接下來的卡片",
|
||||
"Link to a board" : "連結到佈告欄",
|
||||
"Maximum file size of {size} exceeded" : "達到最大的檔案大小 {size} "
|
||||
"Link to a card" : "連結到卡片",
|
||||
"Create a card" : "建立卡片",
|
||||
"Message from {author} in {conversationName}" : "來自 {conversationName} 中 {author} 的訊息",
|
||||
"Something went wrong" : "出了點問題",
|
||||
"Failed to upload {name}" : "上傳 {name} 失敗",
|
||||
"Maximum file size of {size} exceeded" : "超過最大的檔案大小 {size} ",
|
||||
"Error creating the share" : "建立分享時發生錯誤",
|
||||
"Share with a Deck card" : "與 Deck 卡片分享",
|
||||
"Share {file} with a Deck card" : "與 Deck 卡片分享 {file}",
|
||||
"Share" : "分享"
|
||||
},"pluralForm" :"nplurals=1; plural=0;"
|
||||
}
|
||||
@@ -23,11 +23,191 @@
|
||||
|
||||
namespace OCA\Deck\AppInfo;
|
||||
|
||||
$version = \OCP\Util::getVersion()[0];
|
||||
if ($version >= 20) {
|
||||
class Application extends Application20 {
|
||||
use Closure;
|
||||
use Exception;
|
||||
use OC\EventDispatcher\SymfonyAdapter;
|
||||
use OCA\Deck\Activity\CommentEventHandler;
|
||||
use OCA\Deck\Capabilities;
|
||||
use OCA\Deck\Collaboration\Resources\ResourceProvider;
|
||||
use OCA\Deck\Collaboration\Resources\ResourceProviderCard;
|
||||
use OCA\Deck\Dashboard\DeckWidget;
|
||||
use OCA\Deck\Db\Acl;
|
||||
use OCA\Deck\Db\AclMapper;
|
||||
use OCA\Deck\Db\AssignmentMapper;
|
||||
use OCA\Deck\Db\BoardMapper;
|
||||
use OCA\Deck\Db\CardMapper;
|
||||
use OCA\Deck\Event\AclCreatedEvent;
|
||||
use OCA\Deck\Event\AclDeletedEvent;
|
||||
use OCA\Deck\Event\AclUpdatedEvent;
|
||||
use OCA\Deck\Event\CardCreatedEvent;
|
||||
use OCA\Deck\Event\CardDeletedEvent;
|
||||
use OCA\Deck\Event\CardUpdatedEvent;
|
||||
use OCA\Deck\Listeners\BeforeTemplateRenderedListener;
|
||||
use OCA\Deck\Listeners\FullTextSearchEventListener;
|
||||
use OCA\Deck\Middleware\DefaultBoardMiddleware;
|
||||
use OCA\Deck\Middleware\ExceptionMiddleware;
|
||||
use OCA\Deck\Notification\Notifier;
|
||||
use OCA\Deck\Search\CardCommentProvider;
|
||||
use OCA\Deck\Search\DeckProvider;
|
||||
use OCA\Deck\Service\PermissionService;
|
||||
use OCA\Deck\Sharing\DeckShareProvider;
|
||||
use OCA\Deck\Sharing\Listener;
|
||||
use OCP\AppFramework\App;
|
||||
use OCP\AppFramework\Bootstrap\IBootContext;
|
||||
use OCP\AppFramework\Bootstrap\IBootstrap;
|
||||
use OCP\AppFramework\Bootstrap\IRegistrationContext;
|
||||
use OCP\AppFramework\Http\Events\BeforeTemplateRenderedEvent;
|
||||
use OCP\Collaboration\Resources\IProviderManager;
|
||||
use OCP\Comments\CommentsEntityEvent;
|
||||
use OCP\Comments\ICommentsManager;
|
||||
use OCP\EventDispatcher\Event;
|
||||
use OCP\EventDispatcher\IEventDispatcher;
|
||||
use OCP\IConfig;
|
||||
use OCP\IDBConnection;
|
||||
use OCP\IGroup;
|
||||
use OCP\IGroupManager;
|
||||
use OCP\IServerContainer;
|
||||
use OCP\IUser;
|
||||
use OCP\IUserManager;
|
||||
use OCP\Notification\IManager as NotificationManager;
|
||||
use OCP\Share\IManager;
|
||||
use OCP\Util;
|
||||
use Psr\Container\ContainerInterface;
|
||||
|
||||
class Application extends App implements IBootstrap {
|
||||
public const APP_ID = 'deck';
|
||||
|
||||
public const COMMENT_ENTITY_TYPE = 'deckCard';
|
||||
|
||||
/** @var IServerContainer */
|
||||
private $server;
|
||||
|
||||
public function __construct(array $urlParams = []) {
|
||||
parent::__construct(self::APP_ID, $urlParams);
|
||||
|
||||
$this->server = \OC::$server;
|
||||
}
|
||||
} else {
|
||||
class Application extends ApplicationLegacy {
|
||||
|
||||
public function boot(IBootContext $context): void {
|
||||
$context->injectFn(Closure::fromCallable([$this, 'registerUserGroupHooks']));
|
||||
$context->injectFn(Closure::fromCallable([$this, 'registerCommentsEntity']));
|
||||
$context->injectFn(Closure::fromCallable([$this, 'registerCommentsEventHandler']));
|
||||
$context->injectFn(Closure::fromCallable([$this, 'registerNotifications']));
|
||||
$context->injectFn(Closure::fromCallable([$this, 'registerCollaborationResources']));
|
||||
|
||||
$context->injectFn(function (IManager $shareManager) {
|
||||
$shareManager->registerShareProvider(DeckShareProvider::class);
|
||||
});
|
||||
|
||||
$context->injectFn(function (Listener $listener, IEventDispatcher $eventDispatcher) {
|
||||
$listener->register($eventDispatcher);
|
||||
});
|
||||
}
|
||||
|
||||
public function register(IRegistrationContext $context): void {
|
||||
if ((@include_once __DIR__ . '/../../vendor/autoload.php') === false) {
|
||||
throw new Exception('Cannot include autoload. Did you run install dependencies using composer?');
|
||||
}
|
||||
|
||||
$context->registerCapability(Capabilities::class);
|
||||
$context->registerMiddleWare(ExceptionMiddleware::class);
|
||||
$context->registerMiddleWare(DefaultBoardMiddleware::class);
|
||||
|
||||
$context->registerService('databaseType', static function (ContainerInterface $c) {
|
||||
return $c->get(IConfig::class)->getSystemValue('dbtype', 'sqlite');
|
||||
});
|
||||
$context->registerService('database4ByteSupport', static function (ContainerInterface $c) {
|
||||
return $c->get(IDBConnection::class)->supports4ByteText();
|
||||
});
|
||||
|
||||
$context->registerSearchProvider(DeckProvider::class);
|
||||
$context->registerSearchProvider(CardCommentProvider::class);
|
||||
$context->registerDashboardWidget(DeckWidget::class);
|
||||
|
||||
$context->registerEventListener(BeforeTemplateRenderedEvent::class, BeforeTemplateRenderedListener::class);
|
||||
|
||||
// Event listening for full text search indexing
|
||||
$context->registerEventListener(CardCreatedEvent::class, FullTextSearchEventListener::class);
|
||||
$context->registerEventListener(CardUpdatedEvent::class, FullTextSearchEventListener::class);
|
||||
$context->registerEventListener(CardDeletedEvent::class, FullTextSearchEventListener::class);
|
||||
$context->registerEventListener(AclCreatedEvent::class, FullTextSearchEventListener::class);
|
||||
$context->registerEventListener(AclUpdatedEvent::class, FullTextSearchEventListener::class);
|
||||
$context->registerEventListener(AclDeletedEvent::class, FullTextSearchEventListener::class);
|
||||
}
|
||||
|
||||
public function registerNotifications(NotificationManager $notificationManager): void {
|
||||
$notificationManager->registerNotifierService(Notifier::class);
|
||||
}
|
||||
|
||||
private function registerUserGroupHooks(IUserManager $userManager, IGroupManager $groupManager): void {
|
||||
$container = $this->getContainer();
|
||||
// Delete user/group acl entries when they get deleted
|
||||
$userManager->listen('\OC\User', 'postDelete', static function (IUser $user) use ($container) {
|
||||
// delete existing acl entries for deleted user
|
||||
/** @var AclMapper $aclMapper */
|
||||
$aclMapper = $container->query(AclMapper::class);
|
||||
$acls = $aclMapper->findByParticipant(Acl::PERMISSION_TYPE_USER, $user->getUID());
|
||||
foreach ($acls as $acl) {
|
||||
$aclMapper->delete($acl);
|
||||
}
|
||||
// delete existing user assignments
|
||||
$assignmentMapper = $container->query(AssignmentMapper::class);
|
||||
$assignments = $assignmentMapper->findByParticipant($user->getUID());
|
||||
foreach ($assignments as $assignment) {
|
||||
$assignmentMapper->delete($assignment);
|
||||
}
|
||||
|
||||
/** @var BoardMapper $boardMapper */
|
||||
$boardMapper = $container->query(BoardMapper::class);
|
||||
$boards = $boardMapper->findAllByOwner($user->getUID());
|
||||
foreach ($boards as $board) {
|
||||
$boardMapper->delete($board);
|
||||
}
|
||||
});
|
||||
|
||||
$groupManager->listen('\OC\Group', 'postDelete', static function (IGroup $group) use ($container) {
|
||||
/** @var AclMapper $aclMapper */
|
||||
$aclMapper = $container->query(AclMapper::class);
|
||||
$aclMapper->findByParticipant(Acl::PERMISSION_TYPE_GROUP, $group->getGID());
|
||||
$acls = $aclMapper->findByParticipant(Acl::PERMISSION_TYPE_GROUP, $group->getGID());
|
||||
foreach ($acls as $acl) {
|
||||
$aclMapper->delete($acl);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
public function registerCommentsEntity(IEventDispatcher $eventDispatcher): void {
|
||||
$eventDispatcher->addListener(CommentsEntityEvent::EVENT_ENTITY, function (CommentsEntityEvent $event) {
|
||||
$event->addEntityCollection(self::COMMENT_ENTITY_TYPE, function ($name) {
|
||||
/** @var CardMapper */
|
||||
$cardMapper = $this->getContainer()->get(CardMapper::class);
|
||||
$permissionService = $this->getContainer()->get(PermissionService::class);
|
||||
|
||||
try {
|
||||
return $permissionService->checkPermission($cardMapper, (int) $name, Acl::PERMISSION_READ);
|
||||
} catch (\Exception $e) {
|
||||
return false;
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
protected function registerCommentsEventHandler(ICommentsManager $commentsManager): void {
|
||||
$commentsManager->registerEventHandler(function () {
|
||||
return $this->getContainer()->query(CommentEventHandler::class);
|
||||
});
|
||||
}
|
||||
|
||||
protected function registerCollaborationResources(IProviderManager $resourceManager, SymfonyAdapter $symfonyAdapter): void {
|
||||
$resourceManager->registerResourceProvider(ResourceProvider::class);
|
||||
$resourceManager->registerResourceProvider(ResourceProviderCard::class);
|
||||
|
||||
$symfonyAdapter->addListener('\OCP\Collaboration\Resources::loadAdditionalScripts', static function () {
|
||||
if (strpos(\OC::$server->getRequest()->getPathInfo(), '/call/') === 0) {
|
||||
// Talk integration has its own entrypoint which already includes collections handling
|
||||
return;
|
||||
}
|
||||
Util::addScript('deck', 'collections');
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,248 +0,0 @@
|
||||
<?php
|
||||
/**
|
||||
* @copyright Copyright (c) 2016 Julius Härtl <jus@bitgrid.net>
|
||||
*
|
||||
* @author Julius Härtl <jus@bitgrid.net>
|
||||
*
|
||||
* @license GNU AGPL version 3 or any later version
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Affero General Public License as
|
||||
* published by the Free Software Foundation, either version 3 of the
|
||||
* License, or (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
*/
|
||||
|
||||
namespace OCA\Deck\AppInfo;
|
||||
|
||||
use Closure;
|
||||
use Exception;
|
||||
use OC\EventDispatcher\SymfonyAdapter;
|
||||
use OCA\Deck\Activity\CommentEventHandler;
|
||||
use OCA\Deck\Capabilities;
|
||||
use OCA\Deck\Collaboration\Resources\ResourceProvider;
|
||||
use OCA\Deck\Collaboration\Resources\ResourceProviderCard;
|
||||
use OCA\Deck\Dashboard\DeckWidget;
|
||||
use OCA\Deck\Db\Acl;
|
||||
use OCA\Deck\Db\AclMapper;
|
||||
use OCA\Deck\Db\AssignmentMapper;
|
||||
use OCA\Deck\Db\BoardMapper;
|
||||
use OCA\Deck\Db\CardMapper;
|
||||
use OCA\Deck\Listeners\BeforeTemplateRenderedListener;
|
||||
use OCA\Deck\Middleware\DefaultBoardMiddleware;
|
||||
use OCA\Deck\Middleware\ExceptionMiddleware;
|
||||
use OCA\Deck\Notification\Notifier;
|
||||
use OCA\Deck\Search\DeckProvider;
|
||||
use OCA\Deck\Service\FullTextSearchService;
|
||||
use OCA\Deck\Service\PermissionService;
|
||||
use OCA\Deck\Sharing\DeckShareProvider;
|
||||
use OCA\Deck\Sharing\Listener;
|
||||
use OCP\AppFramework\App;
|
||||
use OCP\AppFramework\Bootstrap\IBootContext;
|
||||
use OCP\AppFramework\Bootstrap\IBootstrap;
|
||||
use OCP\AppFramework\Bootstrap\IRegistrationContext;
|
||||
use OCP\AppFramework\Http\Events\BeforeTemplateRenderedEvent;
|
||||
use OCP\Collaboration\Resources\IProviderManager;
|
||||
use OCP\Comments\CommentsEntityEvent;
|
||||
use OCP\Comments\ICommentsManager;
|
||||
use OCP\EventDispatcher\Event;
|
||||
use OCP\EventDispatcher\IEventDispatcher;
|
||||
use OCP\FullTextSearch\IFullTextSearchManager;
|
||||
use OCP\IConfig;
|
||||
use OCP\IDBConnection;
|
||||
use OCP\IGroup;
|
||||
use OCP\IGroupManager;
|
||||
use OCP\IServerContainer;
|
||||
use OCP\IUser;
|
||||
use OCP\IUserManager;
|
||||
use OCP\Notification\IManager as NotificationManager;
|
||||
use OCP\Share\IManager;
|
||||
use OCP\Util;
|
||||
use Psr\Container\ContainerInterface;
|
||||
|
||||
class Application20 extends App implements IBootstrap {
|
||||
public const APP_ID = 'deck';
|
||||
|
||||
public const COMMENT_ENTITY_TYPE = 'deckCard';
|
||||
|
||||
/** @var IServerContainer */
|
||||
private $server;
|
||||
|
||||
/** @var FullTextSearchService */
|
||||
private $fullTextSearchService;
|
||||
|
||||
/** @var IFullTextSearchManager */
|
||||
private $fullTextSearchManager;
|
||||
|
||||
public function __construct(array $urlParams = []) {
|
||||
parent::__construct(self::APP_ID, $urlParams);
|
||||
|
||||
$this->server = \OC::$server;
|
||||
}
|
||||
|
||||
public function boot(IBootContext $context): void {
|
||||
$context->injectFn(Closure::fromCallable([$this, 'registerUserGroupHooks']));
|
||||
$context->injectFn(Closure::fromCallable([$this, 'registerCommentsEntity']));
|
||||
$context->injectFn(Closure::fromCallable([$this, 'registerCommentsEventHandler']));
|
||||
$context->injectFn(Closure::fromCallable([$this, 'registerNotifications']));
|
||||
$context->injectFn(Closure::fromCallable([$this, 'registerFullTextSearch']));
|
||||
$context->injectFn(Closure::fromCallable([$this, 'registerCollaborationResources']));
|
||||
|
||||
$context->injectFn(function (IManager $shareManager) {
|
||||
if (method_exists($shareManager, 'registerShareProvider')) {
|
||||
$shareManager->registerShareProvider(DeckShareProvider::class);
|
||||
}
|
||||
});
|
||||
|
||||
$context->injectFn(function (Listener $listener, IEventDispatcher $eventDispatcher) {
|
||||
$listener->register($eventDispatcher);
|
||||
});
|
||||
}
|
||||
|
||||
public function register(IRegistrationContext $context): void {
|
||||
if ((@include_once __DIR__ . '/../../vendor/autoload.php') === false) {
|
||||
throw new Exception('Cannot include autoload. Did you run install dependencies using composer?');
|
||||
}
|
||||
|
||||
$context->registerCapability(Capabilities::class);
|
||||
$context->registerMiddleWare(ExceptionMiddleware::class);
|
||||
$context->registerMiddleWare(DefaultBoardMiddleware::class);
|
||||
|
||||
$context->registerService('databaseType', static function (ContainerInterface $c) {
|
||||
return $c->get(IConfig::class)->getSystemValue('dbtype', 'sqlite');
|
||||
});
|
||||
$context->registerService('database4ByteSupport', static function (ContainerInterface $c) {
|
||||
return $c->get(IDBConnection::class)->supports4ByteText();
|
||||
});
|
||||
|
||||
$context->registerSearchProvider(DeckProvider::class);
|
||||
$context->registerDashboardWidget(DeckWidget::class);
|
||||
|
||||
$context->registerEventListener(BeforeTemplateRenderedEvent::class, BeforeTemplateRenderedListener::class);
|
||||
}
|
||||
|
||||
public function registerNotifications(NotificationManager $notificationManager): void {
|
||||
$notificationManager->registerNotifierService(Notifier::class);
|
||||
}
|
||||
|
||||
private function registerUserGroupHooks(IUserManager $userManager, IGroupManager $groupManager): void {
|
||||
$container = $this->getContainer();
|
||||
// Delete user/group acl entries when they get deleted
|
||||
$userManager->listen('\OC\User', 'postDelete', static function (IUser $user) use ($container) {
|
||||
// delete existing acl entries for deleted user
|
||||
/** @var AclMapper $aclMapper */
|
||||
$aclMapper = $container->query(AclMapper::class);
|
||||
$acls = $aclMapper->findByParticipant(Acl::PERMISSION_TYPE_USER, $user->getUID());
|
||||
foreach ($acls as $acl) {
|
||||
$aclMapper->delete($acl);
|
||||
}
|
||||
// delete existing user assignments
|
||||
$assignmentMapper = $container->query(AssignmentMapper::class);
|
||||
$assignments = $assignmentMapper->findByParticipant($user->getUID());
|
||||
foreach ($assignments as $assignment) {
|
||||
$assignmentMapper->delete($assignment);
|
||||
}
|
||||
|
||||
/** @var BoardMapper $boardMapper */
|
||||
$boardMapper = $container->query(BoardMapper::class);
|
||||
$boards = $boardMapper->findAllByOwner($user->getUID());
|
||||
foreach ($boards as $board) {
|
||||
$boardMapper->delete($board);
|
||||
}
|
||||
});
|
||||
|
||||
$groupManager->listen('\OC\Group', 'postDelete', static function (IGroup $group) use ($container) {
|
||||
/** @var AclMapper $aclMapper */
|
||||
$aclMapper = $container->query(AclMapper::class);
|
||||
$aclMapper->findByParticipant(Acl::PERMISSION_TYPE_GROUP, $group->getGID());
|
||||
$acls = $aclMapper->findByParticipant(Acl::PERMISSION_TYPE_GROUP, $group->getGID());
|
||||
foreach ($acls as $acl) {
|
||||
$aclMapper->delete($acl);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
public function registerCommentsEntity(IEventDispatcher $eventDispatcher): void {
|
||||
$eventDispatcher->addListener(CommentsEntityEvent::EVENT_ENTITY, function (CommentsEntityEvent $event) {
|
||||
$event->addEntityCollection(self::COMMENT_ENTITY_TYPE, function ($name) {
|
||||
/** @var CardMapper */
|
||||
$cardMapper = $this->getContainer()->get(CardMapper::class);
|
||||
$permissionService = $this->getContainer()->get(PermissionService::class);
|
||||
|
||||
try {
|
||||
return $permissionService->checkPermission($cardMapper, (int) $name, Acl::PERMISSION_READ);
|
||||
} catch (\Exception $e) {
|
||||
return false;
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
protected function registerCommentsEventHandler(ICommentsManager $commentsManager): void {
|
||||
$commentsManager->registerEventHandler(function () {
|
||||
return $this->getContainer()->query(CommentEventHandler::class);
|
||||
});
|
||||
}
|
||||
|
||||
protected function registerCollaborationResources(IProviderManager $resourceManager, SymfonyAdapter $symfonyAdapter): void {
|
||||
$resourceManager->registerResourceProvider(ResourceProvider::class);
|
||||
$resourceManager->registerResourceProvider(ResourceProviderCard::class);
|
||||
|
||||
$symfonyAdapter->addListener('\OCP\Collaboration\Resources::loadAdditionalScripts', static function () {
|
||||
Util::addScript('deck', 'collections');
|
||||
});
|
||||
}
|
||||
|
||||
public function registerFullTextSearch(IFullTextSearchManager $fullTextSearchManager, IEventDispatcher $eventDispatcher): void {
|
||||
if (!$fullTextSearchManager->isAvailable()) {
|
||||
return;
|
||||
}
|
||||
|
||||
// FIXME move to addServiceListener
|
||||
$server = $this->server;
|
||||
$eventDispatcher->addListener(
|
||||
'\OCA\Deck\Card::onCreate', function (Event $e) use ($server) {
|
||||
$fullTextSearchService = $server->get(FullTextSearchService::class);
|
||||
$fullTextSearchService->onCardCreated($e);
|
||||
}
|
||||
);
|
||||
$eventDispatcher->addListener(
|
||||
'\OCA\Deck\Card::onUpdate', function (Event $e) use ($server) {
|
||||
$fullTextSearchService = $server->get(FullTextSearchService::class);
|
||||
$fullTextSearchService->onCardUpdated($e);
|
||||
}
|
||||
);
|
||||
$eventDispatcher->addListener(
|
||||
'\OCA\Deck\Card::onDelete', function (Event $e) use ($server) {
|
||||
$fullTextSearchService = $server->get(FullTextSearchService::class);
|
||||
$fullTextSearchService->onCardDeleted($e);
|
||||
}
|
||||
);
|
||||
$eventDispatcher->addListener(
|
||||
'\OCA\Deck\Board::onShareNew', function (Event $e) use ($server) {
|
||||
$fullTextSearchService = $server->get(FullTextSearchService::class);
|
||||
$fullTextSearchService->onBoardShares($e);
|
||||
}
|
||||
);
|
||||
$eventDispatcher->addListener(
|
||||
'\OCA\Deck\Board::onShareEdit', function (Event $e) use ($server) {
|
||||
$fullTextSearchService = $server->get(FullTextSearchService::class);
|
||||
$fullTextSearchService->onBoardShares($e);
|
||||
}
|
||||
);
|
||||
$eventDispatcher->addListener(
|
||||
'\OCA\Deck\Board::onShareDelete', function (Event $e) use ($server) {
|
||||
$fullTextSearchService = $server->get(FullTextSearchService::class);
|
||||
$fullTextSearchService->onBoardShares($e);
|
||||
}
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -1,249 +0,0 @@
|
||||
<?php
|
||||
/**
|
||||
* @copyright Copyright (c) 2016 Julius Härtl <jus@bitgrid.net>
|
||||
*
|
||||
* @author Julius Härtl <jus@bitgrid.net>
|
||||
*
|
||||
* @license GNU AGPL version 3 or any later version
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Affero General Public License as
|
||||
* published by the Free Software Foundation, either version 3 of the
|
||||
* License, or (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
*/
|
||||
|
||||
namespace OCA\Deck\AppInfo;
|
||||
|
||||
use Exception;
|
||||
use OCA\Deck\Activity\CommentEventHandler;
|
||||
use OCA\Deck\Capabilities;
|
||||
use OCA\Deck\Collaboration\Resources\ResourceProvider;
|
||||
use OCA\Deck\Collaboration\Resources\ResourceProviderCard;
|
||||
use OCA\Deck\Db\Acl;
|
||||
use OCA\Deck\Db\AclMapper;
|
||||
use OCA\Deck\Db\AssignmentMapper;
|
||||
use OCA\Deck\Db\BoardMapper;
|
||||
use OCA\Deck\Db\CardMapper;
|
||||
use OCA\Deck\Middleware\DefaultBoardMiddleware;
|
||||
use OCA\Deck\Middleware\ExceptionMiddleware;
|
||||
use OCA\Deck\Notification\Notifier;
|
||||
use OCA\Deck\Service\FullTextSearchService;
|
||||
use OCA\Deck\Service\PermissionService;
|
||||
use OCP\AppFramework\App;
|
||||
use OCP\Collaboration\Resources\IManager;
|
||||
use OCP\Collaboration\Resources\IProviderManager;
|
||||
use OCP\Comments\CommentsEntityEvent;
|
||||
use OCP\EventDispatcher\Event;
|
||||
use OCP\EventDispatcher\IEventDispatcher;
|
||||
use OCP\FullTextSearch\IFullTextSearchManager;
|
||||
use OCP\IGroup;
|
||||
use OCP\IServerContainer;
|
||||
use OCP\IUser;
|
||||
use OCP\IUserManager;
|
||||
use OCP\Util;
|
||||
|
||||
if ((@include_once __DIR__ . '/../../vendor/autoload.php') === false) {
|
||||
throw new Exception('Cannot include autoload. Did you run install dependencies using composer?');
|
||||
}
|
||||
|
||||
class ApplicationLegacy extends App {
|
||||
public const APP_ID = 'deck';
|
||||
|
||||
public const COMMENT_ENTITY_TYPE = 'deckCard';
|
||||
|
||||
/** @var IServerContainer */
|
||||
private $server;
|
||||
|
||||
/** @var FullTextSearchService */
|
||||
private $fullTextSearchService;
|
||||
|
||||
/** @var IFullTextSearchManager */
|
||||
private $fullTextSearchManager;
|
||||
|
||||
public function __construct(array $urlParams = []) {
|
||||
parent::__construct('deck', $urlParams);
|
||||
|
||||
$container = $this->getContainer();
|
||||
$server = $this->getContainer()->getServer();
|
||||
|
||||
$this->server = $server;
|
||||
|
||||
$container->registerCapability(Capabilities::class);
|
||||
$container->registerMiddleWare(ExceptionMiddleware::class);
|
||||
$container->registerMiddleWare(DefaultBoardMiddleware::class);
|
||||
|
||||
$container->registerService('databaseType', static function () use ($server) {
|
||||
return $server->getConfig()->getSystemValue('dbtype', 'sqlite');
|
||||
});
|
||||
$container->registerService('database4ByteSupport', static function () use ($server) {
|
||||
return $server->getDatabaseConnection()->supports4ByteText();
|
||||
});
|
||||
|
||||
$this->register();
|
||||
}
|
||||
|
||||
public function register(): void {
|
||||
$this->registerUserGroupHooks();
|
||||
$this->registerNotifications();
|
||||
$this->registerCommentsEntity();
|
||||
$this->registerFullTextSearch();
|
||||
$this->registerCollaborationResources();
|
||||
}
|
||||
|
||||
private function registerUserGroupHooks(): void {
|
||||
$container = $this->getContainer();
|
||||
// Delete user/group acl entries when they get deleted
|
||||
/** @var IUserManager $userManager */
|
||||
$userManager = $this->server->getUserManager();
|
||||
$userManager->listen('\OC\User', 'postDelete', static function (IUser $user) use ($container) {
|
||||
// delete existing acl entries for deleted user
|
||||
/** @var AclMapper $aclMapper */
|
||||
$aclMapper = $container->query(AclMapper::class);
|
||||
$acls = $aclMapper->findByParticipant(Acl::PERMISSION_TYPE_USER, $user->getUID());
|
||||
foreach ($acls as $acl) {
|
||||
$aclMapper->delete($acl);
|
||||
}
|
||||
// delete existing user assignments
|
||||
$assignmentMapper = $container->query(AssignmentMapper::class);
|
||||
$assignments = $assignmentMapper->findByParticipant($user->getUID());
|
||||
foreach ($assignments as $assignment) {
|
||||
$assignmentMapper->delete($assignment);
|
||||
}
|
||||
|
||||
/** @var BoardMapper $boardMapper */
|
||||
$boardMapper = $container->query(BoardMapper::class);
|
||||
$boards = $boardMapper->findAllByOwner($user->getUID());
|
||||
foreach ($boards as $board) {
|
||||
$boardMapper->delete($board);
|
||||
}
|
||||
});
|
||||
|
||||
/** @var IUserManager $userManager */
|
||||
$groupManager = $this->server->getGroupManager();
|
||||
$groupManager->listen('\OC\Group', 'postDelete', static function (IGroup $group) use ($container) {
|
||||
/** @var AclMapper $aclMapper */
|
||||
$aclMapper = $container->query(AclMapper::class);
|
||||
$aclMapper->findByParticipant(Acl::PERMISSION_TYPE_GROUP, $group->getGID());
|
||||
$acls = $aclMapper->findByParticipant(Acl::PERMISSION_TYPE_GROUP, $group->getGID());
|
||||
foreach ($acls as $acl) {
|
||||
$aclMapper->delete($acl);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
public function registerNotifications(): void {
|
||||
$notificationManager = $this->server->getNotificationManager();
|
||||
$notificationManager->registerNotifierService(Notifier::class);
|
||||
}
|
||||
|
||||
public function registerCommentsEntity(): void {
|
||||
$this->server->getEventDispatcher()->addListener(CommentsEntityEvent::EVENT_ENTITY, function (CommentsEntityEvent $event) {
|
||||
$event->addEntityCollection(self::COMMENT_ENTITY_TYPE, function ($name) {
|
||||
/** @var CardMapper */
|
||||
$cardMapper = $this->getContainer()->query(CardMapper::class);
|
||||
$permissionService = $this->getContainer()->query(PermissionService::class);
|
||||
|
||||
try {
|
||||
return $permissionService->checkPermission($cardMapper, (int) $name, Acl::PERMISSION_READ);
|
||||
} catch (\Exception $e) {
|
||||
return false;
|
||||
}
|
||||
});
|
||||
});
|
||||
$this->registerCommentsEventHandler();
|
||||
}
|
||||
|
||||
/**
|
||||
*/
|
||||
protected function registerCommentsEventHandler(): void {
|
||||
$this->server->getCommentsManager()->registerEventHandler(function () {
|
||||
return $this->getContainer()->query(CommentEventHandler::class);
|
||||
});
|
||||
}
|
||||
|
||||
protected function registerCollaborationResources(): void {
|
||||
$version = \OCP\Util::getVersion()[0];
|
||||
if ($version < 16) {
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Register Collaboration ResourceProvider
|
||||
*
|
||||
* @Todo: Remove if min-version is 18
|
||||
*/
|
||||
if ($version < 18) {
|
||||
/** @var IManager $resourceManager */
|
||||
$resourceManager = $this->getContainer()->query(IManager::class);
|
||||
} else {
|
||||
/** @var IProviderManager $resourceManager */
|
||||
$resourceManager = $this->getContainer()->query(IProviderManager::class);
|
||||
}
|
||||
$resourceManager->registerResourceProvider(ResourceProvider::class);
|
||||
$resourceManager->registerResourceProvider(ResourceProviderCard::class);
|
||||
|
||||
$this->server->getEventDispatcher()->addListener('\OCP\Collaboration\Resources::loadAdditionalScripts', static function () {
|
||||
Util::addScript('deck', 'collections');
|
||||
});
|
||||
}
|
||||
|
||||
public function registerFullTextSearch(): void {
|
||||
if (Util::getVersion()[0] < 16) {
|
||||
return;
|
||||
}
|
||||
|
||||
$c = $this->getContainer();
|
||||
try {
|
||||
$this->fullTextSearchService = $c->query(FullTextSearchService::class);
|
||||
$this->fullTextSearchManager = $c->query(IFullTextSearchManager::class);
|
||||
} catch (Exception $e) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (!$this->fullTextSearchManager->isAvailable()) {
|
||||
return;
|
||||
}
|
||||
|
||||
/** @var IEventDispatcher $eventDispatcher */
|
||||
$eventDispatcher = $this->server->query(IEventDispatcher::class);
|
||||
$eventDispatcher->addListener(
|
||||
'\OCA\Deck\Card::onCreate', function (Event $e) {
|
||||
$this->fullTextSearchService->onCardCreated($e);
|
||||
}
|
||||
);
|
||||
$eventDispatcher->addListener(
|
||||
'\OCA\Deck\Card::onUpdate', function (Event $e) {
|
||||
$this->fullTextSearchService->onCardUpdated($e);
|
||||
}
|
||||
);
|
||||
$eventDispatcher->addListener(
|
||||
'\OCA\Deck\Card::onDelete', function (Event $e) {
|
||||
$this->fullTextSearchService->onCardDeleted($e);
|
||||
}
|
||||
);
|
||||
$eventDispatcher->addListener(
|
||||
'\OCA\Deck\Board::onShareNew', function (Event $e) {
|
||||
$this->fullTextSearchService->onBoardShares($e);
|
||||
}
|
||||
);
|
||||
$eventDispatcher->addListener(
|
||||
'\OCA\Deck\Board::onShareEdit', function (Event $e) {
|
||||
$this->fullTextSearchService->onBoardShares($e);
|
||||
}
|
||||
);
|
||||
$eventDispatcher->addListener(
|
||||
'\OCA\Deck\Board::onShareDelete', function (Event $e) {
|
||||
$this->fullTextSearchService->onBoardShares($e);
|
||||
}
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -78,8 +78,8 @@ class CardController extends Controller {
|
||||
* @param int $order
|
||||
* @return \OCP\AppFramework\Db\Entity
|
||||
*/
|
||||
public function create($title, $stackId, $type = 'plain', $order = 999) {
|
||||
return $this->cardService->create($title, $stackId, $type, $order, $this->userId);
|
||||
public function create($title, $stackId, $type = 'plain', $order = 999, string $description = '') {
|
||||
return $this->cardService->create($title, $stackId, $type, $order, $this->userId, $description);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
59
lib/Controller/SearchController.php
Normal file
59
lib/Controller/SearchController.php
Normal file
@@ -0,0 +1,59 @@
|
||||
<?php
|
||||
/*
|
||||
* @copyright Copyright (c) 2021 Julius Härtl <jus@bitgrid.net>
|
||||
*
|
||||
* @author Julius Härtl <jus@bitgrid.net>
|
||||
*
|
||||
* @license GNU AGPL version 3 or any later version
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Affero General Public License as
|
||||
* published by the Free Software Foundation, either version 3 of the
|
||||
* License, or (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
*/
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
|
||||
namespace OCA\Deck\Controller;
|
||||
|
||||
use OCA\Deck\Db\Card;
|
||||
use OCA\Deck\Service\SearchService;
|
||||
use OCP\AppFramework\Http\DataResponse;
|
||||
use OCP\AppFramework\OCSController;
|
||||
use OCP\IRequest;
|
||||
|
||||
class SearchController extends OCSController {
|
||||
|
||||
/**
|
||||
* @var SearchService
|
||||
*/
|
||||
private $searchService;
|
||||
|
||||
public function __construct(string $appName, IRequest $request, SearchService $searchService) {
|
||||
parent::__construct($appName, $request);
|
||||
$this->searchService = $searchService;
|
||||
}
|
||||
|
||||
/**
|
||||
* @NoAdminRequired
|
||||
*/
|
||||
public function search(string $term, ?int $limit = null, ?int $cursor = null): DataResponse {
|
||||
$cards = $this->searchService->searchCards($term, $limit, $cursor);
|
||||
return new DataResponse(array_map(function (Card $card) {
|
||||
$json = $card->jsonSerialize();
|
||||
$json['relatedStack'] = $card->getRelatedStack();
|
||||
$json['relatedBoard'] = $card->getRelatedBoard();
|
||||
return $json;
|
||||
}, $cards));
|
||||
}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user