Compare commits
151 Commits
stable-0.5
...
v0.6.0-bet
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
af41532044 | ||
|
|
ed3a92572f | ||
|
|
4f54c4365d | ||
|
|
3ebe794930 | ||
|
|
f6e3722cd3 | ||
|
|
efaed4140d | ||
|
|
f9b40a05e4 | ||
|
|
bc33a71f0d | ||
|
|
5e0eff5407 | ||
|
|
957eb271ca | ||
|
|
0cb8c75744 | ||
|
|
5d72750d92 | ||
|
|
d2cd6341bd | ||
|
|
d5212ec6dd | ||
|
|
29f6ae477b | ||
|
|
27837cc635 | ||
|
|
9ee2c92a9d | ||
|
|
7a77c04caf | ||
|
|
1b4cf508e6 | ||
|
|
6c1fe18f92 | ||
|
|
8532db96e3 | ||
|
|
fe7ccac9ed | ||
|
|
8615fe1a40 | ||
|
|
ef1eb0bff2 | ||
|
|
094556a4f1 | ||
|
|
aa725eee62 | ||
|
|
c0cce67d40 | ||
|
|
195d63073e | ||
|
|
ed38e70989 | ||
|
|
ed3991b7bd | ||
|
|
a842fd6d26 | ||
|
|
ed5f52a164 | ||
|
|
42f72f33d9 | ||
|
|
e00eeb6ef9 | ||
|
|
fd2dfbf056 | ||
|
|
d6e3ab3c26 | ||
|
|
e1824a3d85 | ||
|
|
076fc1a876 | ||
|
|
7009d2d6f4 | ||
|
|
33953affa6 | ||
|
|
706a1b8e96 | ||
|
|
d46a7ffe69 | ||
|
|
2852510b55 | ||
|
|
e2be00a18d | ||
|
|
9149a01949 | ||
|
|
e3c8072f77 | ||
|
|
aae6b162c6 | ||
|
|
0132dae215 | ||
|
|
2b65ff9fb0 | ||
|
|
36b013029a | ||
|
|
5c7ee5c920 | ||
|
|
58cf153aa8 | ||
|
|
91e4eb95b3 | ||
|
|
3b6aaa6c05 | ||
|
|
116c563197 | ||
|
|
4dec2ef1f6 | ||
|
|
cc343e8eb0 | ||
|
|
f6ce5e109c | ||
|
|
8eafe4533a | ||
|
|
ab32b11362 | ||
|
|
29f9dc547d | ||
|
|
33ca8a1827 | ||
|
|
3941849b07 | ||
|
|
206eef9c29 | ||
|
|
07e81f363b | ||
|
|
093d330213 | ||
|
|
b4549ca298 | ||
|
|
c301447363 | ||
|
|
6e4f8ca8ea | ||
|
|
b72d1c82a9 | ||
|
|
7cd8bca9dc | ||
|
|
7f3ac6249c | ||
|
|
3a6abcfb54 | ||
|
|
892580c207 | ||
|
|
2c826a26fa | ||
|
|
eb8fcc3849 | ||
|
|
3c8009cb2f | ||
|
|
a385fcaed2 | ||
|
|
98a9f10548 | ||
|
|
6bdb0435c2 | ||
|
|
4394540b5c | ||
|
|
60b7016622 | ||
|
|
eef033a397 | ||
|
|
c5d50279c0 | ||
|
|
3156f69717 | ||
|
|
791bd9417d | ||
|
|
944780f74b | ||
|
|
91129c80b0 | ||
|
|
ee93d64fd0 | ||
|
|
4481fc1ace | ||
|
|
d11917e4ff | ||
|
|
ee20841ad6 | ||
|
|
e5d3c16a80 | ||
|
|
f01cd506f7 | ||
|
|
ab73f58fd8 | ||
|
|
eb0cd9685d | ||
|
|
4eca322ca2 | ||
|
|
77cba48058 | ||
|
|
01bfb44a52 | ||
|
|
567f9c7068 | ||
|
|
d8e8b485b5 | ||
|
|
f4f639833e | ||
|
|
806cb6d450 | ||
|
|
11f7944fa6 | ||
|
|
5d668097a6 | ||
|
|
28e3a363e3 | ||
|
|
e8d0c1dde2 | ||
|
|
8a3e9bc9ef | ||
|
|
c66143dc9d | ||
|
|
73c20dbb77 | ||
|
|
7c0a1488a6 | ||
|
|
0562af094a | ||
|
|
2f8b955241 | ||
|
|
51c4c54a2d | ||
|
|
a16eb3946d | ||
|
|
1ed8a57713 | ||
|
|
492cd0a277 | ||
|
|
239c1ff46e | ||
|
|
4424f6702c | ||
|
|
c952303049 | ||
|
|
8da2893721 | ||
|
|
38aa576e18 | ||
|
|
8f280ad527 | ||
|
|
227456d1a6 | ||
|
|
ee9c874d6d | ||
|
|
81908e984b | ||
|
|
9d0a7b3f57 | ||
|
|
b4353ce102 | ||
|
|
4961c109a2 | ||
|
|
9147d64953 | ||
|
|
108c8bf112 | ||
|
|
53f8bc9058 | ||
|
|
fe126664df | ||
|
|
9c0b240687 | ||
|
|
4fa703e723 | ||
|
|
df4596a8df | ||
|
|
6c4fb4acb4 | ||
|
|
baa06dcb6b | ||
|
|
1aa13d8aaf | ||
|
|
f042ab5f7b | ||
|
|
13260bfce6 | ||
|
|
f6b044db9b | ||
|
|
8071b34ddb | ||
|
|
7833e4f261 | ||
|
|
debcd9203c | ||
|
|
618394f9f7 | ||
|
|
6a6af073fc | ||
|
|
ec72c7b1f1 | ||
|
|
df8e3a543e | ||
|
|
c035f01848 | ||
|
|
9ee215affd |
100
.drone.yml
@@ -5,10 +5,10 @@ clone:
|
||||
|
||||
pipeline:
|
||||
check-app-compatbility:
|
||||
image: nextcloudci/php7.0:php7.0-17
|
||||
image: nextcloudci/php7.1:php7.1-15
|
||||
environment:
|
||||
- APP_NAME=deck
|
||||
- CORE_BRANCH=stable15
|
||||
- CORE_BRANCH=master
|
||||
- DB=sqlite
|
||||
commands:
|
||||
# Pre-setup steps
|
||||
@@ -16,53 +16,17 @@ pipeline:
|
||||
- bash ./before_install.sh $APP_NAME $CORE_BRANCH $DB
|
||||
- cd ../server
|
||||
# Code checker
|
||||
- ./occ app:check-code $APP_NAME -c strong-comparison
|
||||
- ./occ app:check-code $APP_NAME -c deprecation
|
||||
- ./occ app:check-code $APP_NAME -c strong-comparison || true
|
||||
- ./occ app:check-code $APP_NAME -c deprecation || true
|
||||
- cd apps/$APP_NAME/
|
||||
when:
|
||||
matrix:
|
||||
TESTS: check-app-compatbility
|
||||
check-app-compatbility-14:
|
||||
image: nextcloudci/php7.0:php7.0-17
|
||||
environment:
|
||||
- APP_NAME=deck
|
||||
- CORE_BRANCH=stable14
|
||||
- DB=sqlite
|
||||
commands:
|
||||
# Pre-setup steps
|
||||
- wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
|
||||
- bash ./before_install.sh $APP_NAME $CORE_BRANCH $DB
|
||||
- cd ../server
|
||||
# Code checker
|
||||
- ./occ app:check-code $APP_NAME -c strong-comparison
|
||||
- ./occ app:check-code $APP_NAME -c deprecation
|
||||
- cd apps/$APP_NAME/
|
||||
when:
|
||||
matrix:
|
||||
TESTS: check-app-compatbility-14
|
||||
check-app-compatbility-13:
|
||||
image: nextcloudci/php7.0:php7.0-17
|
||||
environment:
|
||||
- APP_NAME=deck
|
||||
- CORE_BRANCH=stable13
|
||||
- DB=sqlite
|
||||
commands:
|
||||
# Pre-setup steps
|
||||
- wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
|
||||
- bash ./before_install.sh $APP_NAME $CORE_BRANCH $DB
|
||||
- cd ../server
|
||||
# Code checker
|
||||
- ./occ app:check-code $APP_NAME -c strong-comparison
|
||||
- ./occ app:check-code $APP_NAME -c deprecation
|
||||
- cd apps/$APP_NAME/
|
||||
when:
|
||||
matrix:
|
||||
TESTS: check-app-compatbility-13
|
||||
signed-off-check:
|
||||
image: nextcloudci/php7.0:php7.0-17
|
||||
environment:
|
||||
- APP_NAME=deck
|
||||
- CORE_BRANCH=stable14
|
||||
- CORE_BRANCH=stable15
|
||||
- DB=sqlite
|
||||
commands:
|
||||
- wget https://raw.githubusercontent.com/nextcloud/server/master/build/signed-off-checker.php
|
||||
@@ -71,27 +35,15 @@ pipeline:
|
||||
when:
|
||||
matrix:
|
||||
TESTS: signed-off-check
|
||||
syntax-php5.6:
|
||||
image: nextcloudci/php5.6:php5.6-8
|
||||
environment:
|
||||
- APP_NAME=deck
|
||||
- CORE_BRANCH=stable13
|
||||
- DB=sqlite
|
||||
commands:
|
||||
- composer install
|
||||
- ./vendor/bin/parallel-lint --exclude ./vendor/ .
|
||||
when:
|
||||
matrix:
|
||||
TESTS: syntax-php5.6
|
||||
syntax-php7.0:
|
||||
image: nextcloudci/php7.0:php7.0-17
|
||||
environment:
|
||||
- APP_NAME=deck
|
||||
- CORE_BRANCH=stable14
|
||||
- CORE_BRANCH=stable15
|
||||
- DB=sqlite
|
||||
commands:
|
||||
- composer install
|
||||
- ./vendor/bin/parallel-lint --exclude ./vendor/ .
|
||||
- ./vendor/bin/parallel-lint --exclude ./vendor/ --exclude ./lib/Collaboration/ .
|
||||
when:
|
||||
matrix:
|
||||
TESTS: syntax-php7.0
|
||||
@@ -99,7 +51,7 @@ pipeline:
|
||||
image: nextcloudci/php7.1:php7.1-15
|
||||
environment:
|
||||
- APP_NAME=deck
|
||||
- CORE_BRANCH=stable14
|
||||
- CORE_BRANCH=stable15
|
||||
- DB=sqlite
|
||||
commands:
|
||||
- composer install
|
||||
@@ -111,7 +63,7 @@ pipeline:
|
||||
image: nextcloudci/php7.2:php7.2-9
|
||||
environment:
|
||||
- APP_NAME=deck
|
||||
- CORE_BRANCH=stable14
|
||||
- CORE_BRANCH=stable15
|
||||
- DB=sqlite
|
||||
commands:
|
||||
- composer install
|
||||
@@ -131,32 +83,11 @@ pipeline:
|
||||
when:
|
||||
matrix:
|
||||
TESTS: syntax-php7.3
|
||||
php5.6:
|
||||
image: nextcloudci/php5.6:php5.6-8
|
||||
environment:
|
||||
- APP_NAME=deck
|
||||
- CORE_BRANCH=stable13
|
||||
- DB=sqlite
|
||||
commands:
|
||||
- apt update && apt-get -y install php5-xdebug
|
||||
|
||||
# Pre-setup steps
|
||||
- wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
|
||||
- bash ./before_install.sh $APP_NAME $CORE_BRANCH $DB
|
||||
- cd ../server/
|
||||
- ./occ app:enable $APP_NAME
|
||||
- cd apps/$APP_NAME
|
||||
- composer install
|
||||
- phpunit -c tests/phpunit.xml --coverage-clover build/php-unit.coverage.xml
|
||||
- phpunit -c tests/phpunit.integration.xml --coverage-clover build/php-integration.coverage.xml
|
||||
when:
|
||||
matrix:
|
||||
TESTS: php5.6
|
||||
php7.0:
|
||||
image: nextcloudci/php7.0:php7.0-17
|
||||
environment:
|
||||
- APP_NAME=deck
|
||||
- CORE_BRANCH=stable14
|
||||
- CORE_BRANCH=stable15
|
||||
- DB=sqlite
|
||||
commands:
|
||||
# Pre-setup steps
|
||||
@@ -176,7 +107,7 @@ pipeline:
|
||||
image: nextcloudci/php7.1:php7.1-15
|
||||
environment:
|
||||
- APP_NAME=deck
|
||||
- CORE_BRANCH=stable14
|
||||
- CORE_BRANCH=stable15
|
||||
- DB=sqlite
|
||||
commands:
|
||||
# Pre-setup steps
|
||||
@@ -195,7 +126,7 @@ pipeline:
|
||||
image: nextcloudci/php7.2:php7.2-9
|
||||
environment:
|
||||
- APP_NAME=deck
|
||||
- CORE_BRANCH=stable14
|
||||
- CORE_BRANCH=stable15
|
||||
- DB=sqlite
|
||||
commands:
|
||||
# Pre-setup steps
|
||||
@@ -233,7 +164,7 @@ pipeline:
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-6
|
||||
environment:
|
||||
- APP_NAME=deck
|
||||
- CORE_BRANCH=stable14
|
||||
- CORE_BRANCH=stable15
|
||||
- DB=sqlite
|
||||
commands:
|
||||
# Pre-setup steps
|
||||
@@ -264,15 +195,12 @@ pipeline:
|
||||
TESTS: jsbuild
|
||||
matrix:
|
||||
include:
|
||||
- TESTS: check-app-compatbility-13
|
||||
- TESTS: check-app-compatbility-14
|
||||
- TESTS: check-app-compatbility
|
||||
- TESTS: signed-off-check
|
||||
- TESTS: syntax-php5.6
|
||||
- TESTS: syntax-php7.0
|
||||
- TESTS: syntax-php7.1
|
||||
- TESTS: syntax-php7.2
|
||||
- TESTS: syntax-php7.3
|
||||
- TESTS: php5.6
|
||||
- TESTS: php7.0
|
||||
- TESTS: php7.1
|
||||
- TESTS: php7.2
|
||||
|
||||
1
.github/stale.yml
vendored
@@ -8,6 +8,7 @@ exemptLabels:
|
||||
- "2. developing"
|
||||
- "3. to review"
|
||||
- "discussion"
|
||||
- "bounty"
|
||||
- "bug"
|
||||
- "enhancement"
|
||||
|
||||
|
||||
2
.gitignore
vendored
@@ -9,3 +9,5 @@ tests/integration/vendor/
|
||||
tests/integration/composer.lock
|
||||
vendor/
|
||||
*.lock
|
||||
|
||||
\.idea/
|
||||
|
||||
@@ -7,7 +7,7 @@ php:
|
||||
- 7.2
|
||||
- 7.3
|
||||
env:
|
||||
- CORE_BRANCH=stable14 DB=mysql
|
||||
- CORE_BRANCH=stable15 DB=mysql
|
||||
|
||||
before_install:
|
||||
- wget https://phar.phpunit.de/phpunit-5.7.phar
|
||||
|
||||
18
CHANGELOG.md
@@ -1,6 +1,24 @@
|
||||
# Changelog
|
||||
All notable changes to this project will be documented in this file.
|
||||
|
||||
## 0.6.0 - unreleased
|
||||
|
||||
### Added
|
||||
- Share boards with circles
|
||||
- Integration with collections in Nextcloud 16
|
||||
- Support for full text search
|
||||
- Nextcloud 16 compatibility
|
||||
|
||||
### Fixed
|
||||
- Fix duplicate call to delete
|
||||
- Prevent duplicate tag names @jakobroehrl
|
||||
- Prevent loading details when editing the card title @jakobroehrl
|
||||
- Hide sidebar after card deletion @jakobroehrl
|
||||
- Update labels after change in the UI @jakobroehrl
|
||||
- Allow limiting the app to groups again
|
||||
- Various REST API enhancements and fixes
|
||||
|
||||
|
||||
## 0.5.2 - 2018-12-20
|
||||
|
||||
### Fixed
|
||||
|
||||
@@ -29,6 +29,7 @@ $app = new \OCA\Deck\AppInfo\Application();
|
||||
$app->registerNavigationEntry();
|
||||
$app->registerNotifications();
|
||||
$app->registerCommentsEntity();
|
||||
$app->registerFullTextSearch();
|
||||
|
||||
/** Load activity style global so it is availabile in the activity app as well */
|
||||
\OC_Util::addStyle('deck', 'activity');
|
||||
|
||||
@@ -17,12 +17,12 @@
|
||||
- 🚀 Get your project organized
|
||||
|
||||
</description>
|
||||
<version>0.5.2</version>
|
||||
<version>0.6.0-beta1</version>
|
||||
<licence>agpl</licence>
|
||||
<author>Julius Härtl</author>
|
||||
<namespace>Deck</namespace>
|
||||
<types>
|
||||
<logging/>
|
||||
<dav />
|
||||
</types>
|
||||
<category>organization</category>
|
||||
<category>office</category>
|
||||
@@ -36,7 +36,7 @@
|
||||
<database min-version="9.4">pgsql</database>
|
||||
<database>sqlite</database>
|
||||
<database min-version="5.5">mysql</database>
|
||||
<nextcloud min-version="13" max-version="15" />
|
||||
<nextcloud min-version="15" max-version="16" />
|
||||
</dependencies>
|
||||
<background-jobs>
|
||||
<job>OCA\Deck\Cron\DeleteCron</job>
|
||||
@@ -63,4 +63,9 @@
|
||||
<provider>OCA\Deck\Activity\DeckProvider</provider>
|
||||
</providers>
|
||||
</activity>
|
||||
|
||||
<fulltextsearch>
|
||||
<provider min-version="16">OCA\Deck\Provider\DeckProvider</provider>
|
||||
</fulltextsearch>
|
||||
|
||||
</info>
|
||||
|
||||
@@ -38,7 +38,7 @@ return [
|
||||
['name' => 'board#deleteUndo', 'url' => '/boards/{boardId}/deleteUndo', 'verb' => 'POST'],
|
||||
['name' => 'board#getUserPermissions', 'url' => '/boards/{boardId}/permissions', 'verb' => 'GET'],
|
||||
['name' => 'board#addAcl', 'url' => '/boards/{boardId}/acl', 'verb' => 'POST'],
|
||||
['name' => 'board#updateAcl', 'url' => '/boards/{boardId}/acl', 'verb' => 'PUT'],
|
||||
['name' => 'board#updateAcl', 'url' => '/boards/{boardId}/acl/{aclId}', 'verb' => 'PUT'],
|
||||
['name' => 'board#deleteAcl', 'url' => '/boards/{boardId}/acl/{aclId}', 'verb' => 'DELETE'],
|
||||
|
||||
// stacks
|
||||
@@ -87,7 +87,11 @@ return [
|
||||
['name' => 'board_api#delete', 'url' => '/api/v1.0/boards/{boardId}', 'verb' => 'DELETE'],
|
||||
['name' => 'board_api#update', 'url' => '/api/v1.0/boards/{boardId}', 'verb' => 'PUT'],
|
||||
['name' => 'board_api#undo_delete', 'url' => '/api/v1.0/boards/{boardId}/undo_delete', 'verb' => 'POST'],
|
||||
|
||||
['name' => 'board_api#addAcl', 'url' => '/api/v1.0/boards/{boardId}/acl', 'verb' => 'POST'],
|
||||
['name' => 'board_api#deleteAcl', 'url' => '/api/v1.0/boards/{boardId}/acl', 'verb' => 'DELETE'],
|
||||
['name' => 'board_api#updateAcl', 'url' => '/api/v1.0/boards/{boardId}/acl', 'verb' => 'PUT'],
|
||||
|
||||
|
||||
['name' => 'stack_api#index', 'url' => '/api/v1.0/boards/{boardId}/stacks', 'verb' => 'GET'],
|
||||
['name' => 'stack_api#getArchived', 'url' => '/api/v1.0/boards/{boardId}/stacks/archived', 'verb' => 'GET'],
|
||||
['name' => 'stack_api#get', 'url' => '/api/v1.0/boards/{boardId}/stacks/{stackId}', 'verb' => 'GET'],
|
||||
|
||||
10
css/collections.css
Normal file
@@ -0,0 +1,10 @@
|
||||
.icon-deck {
|
||||
background-image: url('../img/deck-dark.svg');
|
||||
}
|
||||
|
||||
.resource-type-deck img {
|
||||
opacity: 0.4 !important;
|
||||
}
|
||||
.resource-type-deck:hover img {
|
||||
opacity: 0.7 !important;
|
||||
}
|
||||
@@ -56,6 +56,7 @@
|
||||
@if mixin-exists('icon-black-white') {
|
||||
@include icon-black-white('deck', 'deck', 1);
|
||||
@include icon-black-white('archive', 'deck', 1);
|
||||
@include icon-black-white('circles', 'deck', 1);
|
||||
|
||||
.icon-toggle-compact-collapsed {
|
||||
@include icon-color('toggle-view-expand', 'deck', $color-black);
|
||||
@@ -68,3 +69,12 @@
|
||||
@include icon-color('activity-dark', 'activity', $color-black);
|
||||
}
|
||||
}
|
||||
|
||||
.avatardiv.circles {
|
||||
background: var(--color-primary);
|
||||
}
|
||||
.icon-circles {
|
||||
opacity: 1;
|
||||
background-size: 20px;
|
||||
background-position: center center;
|
||||
}
|
||||
@@ -654,7 +654,7 @@ input.input-inline {
|
||||
min-height: 16px;
|
||||
}
|
||||
|
||||
.popovermenu {
|
||||
.popovermenu:not(.action-item__menu) {
|
||||
z-index: 999;
|
||||
opacity: 1;
|
||||
display: block;
|
||||
@@ -996,8 +996,12 @@ input.input-inline {
|
||||
img {
|
||||
max-width: 24px;
|
||||
max-height: 24px;
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
& > img {
|
||||
opacity: 0.7;
|
||||
}
|
||||
}
|
||||
|
||||
.activitysubject.commentAuthor {
|
||||
@@ -1288,7 +1292,7 @@ input.input-inline {
|
||||
width: 32px;
|
||||
height: 32px;
|
||||
|
||||
.icon-group {
|
||||
.icon-group, .icon {
|
||||
padding: 16px;
|
||||
opacity: 0.5;
|
||||
}
|
||||
|
||||
@@ -1,5 +1,20 @@
|
||||
# Nextcloud APIs
|
||||
|
||||
## Available sharees
|
||||
|
||||
When sharing a board to a user, group or circle, the possible sharees can be obtained though the files_sharing API.
|
||||
|
||||
API endpoint: https://nextcloud.local/index.php/apps/files_sharing/api/v1/sharees
|
||||
|
||||
### Parameters
|
||||
- format: **The response format**
|
||||
- perPage: **Limit response number**
|
||||
- itemType: **List of types. Currently supported are**
|
||||
- 0 user
|
||||
- 1 group
|
||||
- 7 circle
|
||||
|
||||
|
||||
## Comments
|
||||
|
||||
Comments are stored using the Nextcloud Comments API. You can use the WebDAV endpoint of Nextcloud to fetch, update and delete comments.
|
||||
|
||||
64
docs/API.md
@@ -65,6 +65,12 @@ curl -u admin:admin -X GET \
|
||||
|
||||
The board list endpoint supports setting an `If-Modified-Since` header to limit the results to entities that are changed after the provided time.
|
||||
|
||||
#### Request parameters
|
||||
|
||||
| Parameter | Type | Description |
|
||||
| --------- | ------- | ---------------------------- |
|
||||
| options | Bool | **Optional** Enhance boards with details about labels, stacks and users |
|
||||
|
||||
#### Response
|
||||
|
||||
##### 200 Success
|
||||
@@ -288,6 +294,64 @@ Returns an array of board items
|
||||
|
||||
##### 200 Success
|
||||
|
||||
### POST /boards/{boardId}/acl - Add new acl rule
|
||||
|
||||
#### Request body
|
||||
|
||||
| Parameter | Type | Description |
|
||||
| --------- | ------ | ---------------------------------------------------- |
|
||||
| type | Integer | Type of the participant |
|
||||
| participant | String | The uid of the participant |
|
||||
| permissionEdit | Bool | Setting if the participant has edit permissions |
|
||||
| permissionShare | Bool | Setting if the participant has sharing permissions |
|
||||
| permissionManage | Bool | Setting if the participant has management permissions |
|
||||
|
||||
##### Supported participant types:
|
||||
- 0 User
|
||||
- 1 Group
|
||||
- 7 Circle
|
||||
|
||||
#### Response
|
||||
|
||||
##### 200 Success
|
||||
|
||||
```json
|
||||
[{
|
||||
"participant": {
|
||||
"primaryKey": "userid",
|
||||
"uid": "userid",
|
||||
"displayname": "User Name"
|
||||
},
|
||||
"type": 0,
|
||||
"boardId": 1,
|
||||
"permissionEdit": true,
|
||||
"permissionShare": false,
|
||||
"permissionManage": true,
|
||||
"owner": false,
|
||||
"id": 1
|
||||
}]
|
||||
```
|
||||
|
||||
### PUT /boards/{boardId}/acl/{aclId} - Update an acl rule
|
||||
|
||||
#### Request parameters
|
||||
|
||||
| Parameter | Type | Description |
|
||||
| --------- | ------ | ---------------------------------------------------- |
|
||||
| permissionEdit | Bool | Setting if the participant has edit permissions |
|
||||
| permissionShare | Bool | Setting if the participant has sharing permissions |
|
||||
| permissionManage | Bool | Setting if the participant has management permissions |
|
||||
|
||||
#### Response
|
||||
|
||||
##### 200 Success
|
||||
|
||||
### DELETE /boards/{boardId}/acl/{aclId} - Delete an acl rule
|
||||
|
||||
#### Response
|
||||
|
||||
##### 200 Success
|
||||
|
||||
## Stacks
|
||||
|
||||
### GET /board/{boardId}/stacks - Get stacks
|
||||
|
||||
55
docs/Release.md
Normal file
@@ -0,0 +1,55 @@
|
||||
Releasing a new version works quite easy with [krankerl](https://github.com/ChristophWurst/krankerl) and [github-release](https://github.com/aktau/github-release) installed:
|
||||
|
||||
1. Run krankerl to build the package
|
||||
|
||||
```
|
||||
krankerl package
|
||||
```
|
||||
|
||||
2. Tag the release on GitHub
|
||||
|
||||
```
|
||||
# For a prerelease
|
||||
github-release release -u nextcloud -r deck -t v0.3.1 -p
|
||||
|
||||
# For a regular release
|
||||
github-release release -u nextcloud -r deck -t v0.3.1
|
||||
```
|
||||
|
||||
3. Upload the release package to GitHub
|
||||
|
||||
```
|
||||
github-release upload -u nextcloud -r deck -t v0.3.1 -n deck.tar.gz -f build/artifacts/deck.tar.gz
|
||||
```
|
||||
|
||||
4. Run krankerl to release the package to the app store (add `--nightly` for prerelease packages)
|
||||
|
||||
```
|
||||
krankerl publish https://github.com/nextcloud/deck/releases/download/v0.3.1/deck.tar.gz
|
||||
```
|
||||
|
||||
## Release PR template
|
||||
|
||||
```
|
||||
## Backports
|
||||
|
||||
- [ ] ...
|
||||
|
||||
## Translations
|
||||
|
||||
- [ ] ...
|
||||
|
||||
## Release
|
||||
|
||||
- [ ] Set proper Nextcloud versions in info.xml
|
||||
- [ ] Update changelog
|
||||
- [ ] Build test release
|
||||
- [ ] Tested on
|
||||
- [ ] Nextcloud 13
|
||||
- [ ] Nextcloud 14
|
||||
- [ ] Nextcloud 15
|
||||
- [ ] Merge
|
||||
- [ ] Build final release
|
||||
- [ ] Publish release
|
||||
- [ ] Upload to the app store
|
||||
```
|
||||
69
docs/User_documentation_en.md
Normal file
@@ -0,0 +1,69 @@
|
||||
## Introduction
|
||||
### What about Deck ?
|
||||
You may know Kanban website like Trello ? Deck is about the same thing but secured and respectful of your privacy !
|
||||
Integrated in Nextcloud, you can easily manage your projects while having your data secured.
|
||||
|
||||
### Use cases
|
||||
Project management, time management or ideation, Deck makes it easier for you to manage your work.
|
||||
|
||||
## Using Deck
|
||||
Overall, Deck is easy to use. You can create boards, add users, share the Deck, work collaboratively and in real time.
|
||||
|
||||
1. [Create my first board](#1-create-my-first-board)
|
||||
2. [Create stacks and cards](#2-create-stacks-and-cards)
|
||||
3. [Handle cards options](#3-handle-cards-options)
|
||||
4. [Archive old tasks](#4-archive-old-tasks)
|
||||
5. [Manage your board](#5-manage-your-board)
|
||||
|
||||
### 1. Create my first board
|
||||
In this example, we're going to create a board and share it with an other nextcloud user.
|
||||
|
||||

|
||||
|
||||
|
||||
### 2. Create stacks and cards
|
||||
Stacks are simply columns with list of cards. It can represent a category of tasks or an y step in your projects for example.
|
||||
**Check this out :**
|
||||
|
||||

|
||||
|
||||
What about the cards? Cards are tasks, objects or ideas that fit into a stack. You can put a lot of cards in a stack! An infinity? Who knows! Who knows!
|
||||
|
||||
And all the magic of this software consists on moving your cards from a stack to an other.
|
||||
**Check this out :**
|
||||
|
||||

|
||||
|
||||
### 3. Handle cards options
|
||||
Once you have created your cards, you can modify them or add options by clicking on them. So, what are the options? Well, there are several of them:
|
||||
- Tag Management
|
||||
- Assign a card to a user (s·he will receive a notification)
|
||||
- Render date, or deadline
|
||||
|
||||

|
||||
|
||||
And even :
|
||||
|
||||
- Description in markdown language
|
||||
- Attachment - *you can leave a document, a picture or some other bonus like that.*
|
||||
|
||||

|
||||
|
||||
### 4. Archive old tasks
|
||||
Once finished or obsolete, a task could be archived. The tasks is not deleted, it's just archived, and you can retrieve it later
|
||||
|
||||

|
||||
|
||||
### 5. Manage your board
|
||||
You can manage the settings of your Deck once you are inside it, by clicking on the small wheel at the top right.
|
||||
Once in this menu, you have access to several things:
|
||||
- Sharing
|
||||
- Tags
|
||||
- Deleted objects
|
||||
- Timeline
|
||||
|
||||
The **sharing tab** allows you to add users or even groups to your boards.
|
||||
**Tags** allows you to modify the tags available for the cards.
|
||||
**Deleted objects** allows you to return previously deleted stacks or cards.
|
||||
The **Timeline** allows you to see everything that happened in your boards. Everything!
|
||||
|
||||
BIN
docs/resources/gifs/EN_archive.gif
Normal file
|
After Width: | Height: | Size: 88 KiB |
BIN
docs/resources/gifs/EN_create_board.gif
Normal file
|
After Width: | Height: | Size: 218 KiB |
BIN
docs/resources/gifs/EN_create_columns.gif
Normal file
|
After Width: | Height: | Size: 30 KiB |
BIN
docs/resources/gifs/EN_create_task.gif
Normal file
|
After Width: | Height: | Size: 158 KiB |
BIN
docs/resources/gifs/EN_put_infos.gif
Normal file
|
After Width: | Height: | Size: 245 KiB |
BIN
docs/resources/gifs/EN_put_infos_2.gif
Normal file
|
After Width: | Height: | Size: 556 KiB |
1
img/circles.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 58 58" width="512" height="512"><g fill="#000"><path d="M54.319 37.839C54.762 35.918 55 33.96 55 32c0-9.095-4.631-17.377-12.389-22.153a1 1 0 1 0-1.049 1.703C48.724 15.96 53 23.604 53 32c0 1.726-.2 3.451-.573 5.147A6.992 6.992 0 0 0 51 37c-3.86 0-7 3.141-7 7s3.14 7 7 7 7-3.141 7-7a7.006 7.006 0 0 0-3.681-6.161zM38.171 54.182A23.867 23.867 0 0 1 29 56a24.047 24.047 0 0 1-17.017-7.092A6.974 6.974 0 0 0 14 44c0-3.859-3.14-7-7-7s-7 3.141-7 7 3.14 7 7 7a6.952 6.952 0 0 0 3.381-.875C15.26 55.136 21.994 58 29 58c3.435 0 6.778-.663 9.936-1.971.51-.211.753-.796.542-1.307a1.001 1.001 0 0 0-1.307-.54zM4 31.213a1 1 0 0 0 1.068-.927c.712-10.089 7.586-18.52 17.22-21.314C23.142 11.874 25.825 14 29 14c3.86 0 7-3.141 7-7s-3.14-7-7-7c-3.851 0-6.985 3.127-6.999 6.975C11.42 9.922 3.851 19.12 3.073 30.146A.999.999 0 0 0 4 31.213z"/></g></svg>
|
||||
|
After Width: | Height: | Size: 885 B |
12
js/.babelrc.js
Normal file
@@ -0,0 +1,12 @@
|
||||
module.exports = {
|
||||
presets: [
|
||||
[
|
||||
'@babel/preset-env',
|
||||
{
|
||||
targets: {
|
||||
browsers: ['last 2 versions', 'ie >= 11']
|
||||
}
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
@@ -21,8 +21,11 @@
|
||||
*/
|
||||
|
||||
import app from '../app/App.js';
|
||||
/* global oc_defaults OC OCP OCA */
|
||||
app.controller('BoardController', function ($rootScope, $scope, $stateParams, StatusService, BoardService, StackService, CardService, LabelService, $state, $transitions, $filter, FileService) {
|
||||
import Vue from 'vue';
|
||||
import CollaborationView from '../views/CollaborationView';
|
||||
|
||||
/* global oc_defaults oc_config OC OCP OCA */
|
||||
app.controller('BoardController', function ($rootScope, $scope, $element, $stateParams, StatusService, BoardService, StackService, CardService, LabelService, $state, $transitions, $filter, FileService) {
|
||||
|
||||
$scope.sidebar = $rootScope.sidebar;
|
||||
|
||||
@@ -148,6 +151,31 @@ app.controller('BoardController', function ($rootScope, $scope, $stateParams, St
|
||||
}
|
||||
});
|
||||
|
||||
if (parseInt(oc_config.version.split('.')[0]) >= 16) {
|
||||
const ComponentVM = new Vue({
|
||||
render: h => h(CollaborationView),
|
||||
data: {
|
||||
model: BoardService.getCurrent()
|
||||
},
|
||||
});
|
||||
$scope.mountCollections = function () {
|
||||
const MountingPoint = document.getElementById('collaborationResources');
|
||||
if (MountingPoint) {
|
||||
ComponentVM.model = BoardService.getCurrent();
|
||||
ComponentVM.$mount(MountingPoint);
|
||||
}
|
||||
};
|
||||
$scope.$$postDigest($scope.mountCollections);
|
||||
$scope.$watch(function () {
|
||||
return BoardService.getCurrent();
|
||||
}, function () {
|
||||
ComponentVM.model = BoardService.getCurrent();
|
||||
if ($scope.sidebar.show) {
|
||||
$scope.$$postDigest($scope.mountCollections);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
$scope.toggleCompactMode = function() {
|
||||
$rootScope.compactMode = !$rootScope.compactMode;
|
||||
localStorage.setItem('deck.compactMode', JSON.stringify($rootScope.compactMode));
|
||||
@@ -323,7 +351,20 @@ app.controller('BoardController', function ($rootScope, $scope, $stateParams, St
|
||||
// remove from board data
|
||||
var i = BoardService.getCurrent().labels.indexOf(label);
|
||||
BoardService.getCurrent().labels.splice(i, 1);
|
||||
// TODO: remove from cards
|
||||
|
||||
// remove from cards
|
||||
var cards = CardService.data;
|
||||
for (var card in cards) {
|
||||
if (Object.prototype.hasOwnProperty.call(cards, card)) {
|
||||
var labelsFromCard = cards[card].labels;
|
||||
|
||||
labelsFromCard.forEach(function (labelFromCard, index) {
|
||||
if (labelFromCard.id === label.id) {
|
||||
cards[card].labels.splice(index, 1);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
$scope.labelCreate = function (label) {
|
||||
@@ -333,11 +374,35 @@ app.controller('BoardController', function ($rootScope, $scope, $stateParams, St
|
||||
BoardService.getCurrent().labels.push(data);
|
||||
$scope.status.createLabel = false;
|
||||
$scope.newLabel = {};
|
||||
}).catch((err) => {
|
||||
OC.Notification.showTemporary(err);
|
||||
});
|
||||
};
|
||||
|
||||
$scope.labelUpdateBefore = function (label) {
|
||||
label.renameTitle = label.title;
|
||||
};
|
||||
|
||||
$scope.labelUpdate = function (label) {
|
||||
label.edit = false;
|
||||
LabelService.update(label);
|
||||
LabelService.update(label).catch((err) => {
|
||||
label.title = label.renameTitle;
|
||||
OC.Notification.showTemporary(err);
|
||||
});
|
||||
|
||||
// update labels in UI
|
||||
var cards = CardService.data;
|
||||
for (var card in cards) {
|
||||
if (Object.prototype.hasOwnProperty.call(cards, card)) {
|
||||
var labelsFromCard = cards[card].labels;
|
||||
|
||||
labelsFromCard.forEach(function (labelFromCard, index) {
|
||||
if (labelFromCard.id === label.id) {
|
||||
cards[card].labels[index] = label;
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
$scope.aclAdd = function (sharee) {
|
||||
@@ -366,6 +431,8 @@ app.controller('BoardController', function ($rootScope, $scope, $stateParams, St
|
||||
return 'user';
|
||||
case OC.Share.SHARE_TYPE_GROUP:
|
||||
return 'group';
|
||||
case OC.Share.SHARE_TYPE_CIRCLE:
|
||||
return 'circles';
|
||||
default:
|
||||
return '';
|
||||
}
|
||||
|
||||
69
js/init-collections.js
Normal file
@@ -0,0 +1,69 @@
|
||||
/*
|
||||
* @copyright Copyright (c) 2019 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/>.
|
||||
*
|
||||
*/
|
||||
|
||||
'use strict';
|
||||
|
||||
/* global __webpack_nonce__ __webpack_public_path__ OC t n */
|
||||
// eslint-disable-next-line
|
||||
__webpack_nonce__ = btoa(OC.requestToken);
|
||||
// eslint-disable-next-line
|
||||
__webpack_public_path__ = OC.linkTo('deck', 'js/build/');
|
||||
|
||||
import Vue from 'vue';
|
||||
import BoardSelector from './views/BoardSelector';
|
||||
|
||||
import './../css/collections.css';
|
||||
|
||||
((function(OCP) {
|
||||
|
||||
Vue.prototype.$ = $
|
||||
Vue.prototype.t = t
|
||||
Vue.prototype.n = n
|
||||
Vue.prototype.OC = OC
|
||||
|
||||
OCP.Collaboration.registerType('deck', {
|
||||
action: () => {
|
||||
return new Promise((resolve, reject) => {
|
||||
const container = document.createElement('div');
|
||||
container.id = 'deck-board-select';
|
||||
const body = document.getElementById('body-user');
|
||||
body.append(container);
|
||||
const ComponentVM = new Vue({
|
||||
render: h => h(BoardSelector),
|
||||
});
|
||||
ComponentVM.$mount(container);
|
||||
ComponentVM.$root.$on('close', () => {
|
||||
ComponentVM.$el.remove();
|
||||
ComponentVM.$destroy();
|
||||
reject();
|
||||
});
|
||||
ComponentVM.$root.$on('select', (id) => {
|
||||
resolve(id);
|
||||
ComponentVM.$el.remove();
|
||||
ComponentVM.$destroy();
|
||||
});
|
||||
});
|
||||
},
|
||||
typeString: t('deck', 'board'),
|
||||
typeIconClass: 'icon-deck'
|
||||
});
|
||||
})(window.OCP));
|
||||
@@ -1,7 +1,10 @@
|
||||
'use strict';
|
||||
|
||||
/* global __webpack_nonce__ OC */
|
||||
__webpack_nonce__ = btoa(OC.requestToken); // eslint-disable-line no-native-reassign
|
||||
/* global __webpack_nonce__ __webpack_public_path__ OC t n */
|
||||
// eslint-disable-next-line
|
||||
__webpack_nonce__ = btoa(OC.requestToken);
|
||||
// eslint-disable-next-line
|
||||
__webpack_public_path__ = OC.linkTo('deck', 'js/build/');
|
||||
|
||||
// used for building a vendor stylesheet
|
||||
import 'ng-sortable/dist/ng-sortable.css';
|
||||
|
||||
2529
js/package-lock.json
generated
@@ -3,39 +3,49 @@
|
||||
"description": "Frontend for the Nextcloud Deck app",
|
||||
"repository": "https://github.com/nextcloud/deck",
|
||||
"version": "1.0.0",
|
||||
"main": "Gruntfile.js",
|
||||
"directories": {
|
||||
"test": "tests"
|
||||
},
|
||||
"dependencies": {
|
||||
"@uirouter/angularjs": "^1.0.22",
|
||||
"angular": "^1.7.6",
|
||||
"angular-animate": "^1.7.6",
|
||||
"angular": "^1.7.8",
|
||||
"angular-animate": "^1.7.8",
|
||||
"angular-file-upload": "^2.5.0",
|
||||
"angular-markdown-it": "^0.6.1",
|
||||
"angular-sanitize": "^1.7.7",
|
||||
"angular-sanitize": "^1.7.8",
|
||||
"babel-polyfill": "^6.26.0",
|
||||
"markdown-it": "^8.4.2",
|
||||
"markdown-it-link-target": "^1.0.2",
|
||||
"nextcloud-axios": "^0.1.3",
|
||||
"nextcloud-vue": "^0.9.5",
|
||||
"nextcloud-vue-collections": "^0.2.2",
|
||||
"ng-infinite-scroll": "^1.3.0",
|
||||
"ng-sortable": "^1.3.8",
|
||||
"ui-select": "^0.19.8"
|
||||
"ui-select": "^0.19.8",
|
||||
"vue": "^2.6.10",
|
||||
"vuex": "^3.1.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@babel/core": "^7.2.2",
|
||||
"@babel/polyfill": "^7.0.0",
|
||||
"@babel/preset-env": "^7.3.1",
|
||||
"@babel/core": "^7.4.0",
|
||||
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
|
||||
"@babel/polyfill": "^7.4.0",
|
||||
"@babel/preset-env": "^7.4.2",
|
||||
"babel-loader": "^8.0.5",
|
||||
"css-loader": "^2.1.0",
|
||||
"karma": "^4.0.0",
|
||||
"css-loader": "^2.1.1",
|
||||
"karma": "^4.0.1",
|
||||
"mini-css-extract-plugin": "^0.5.0",
|
||||
"uglifyjs-webpack-plugin": "^2.1.1",
|
||||
"webpack": "^4.29.0",
|
||||
"webpack-cli": "^3.2.3",
|
||||
"style-loader": "^0.23.1",
|
||||
"uglifyjs-webpack-plugin": "^2.1.2",
|
||||
"url-loader": "^1.1.2",
|
||||
"vue-loader": "^15.7.0",
|
||||
"vue-style-loader": "^4.1.2",
|
||||
"vue-template-compiler": "^2.6.10",
|
||||
"webpack": "^4.29.6",
|
||||
"webpack-cli": "^3.3.0",
|
||||
"webpack-merge": "^4.2.1"
|
||||
},
|
||||
"scripts": {
|
||||
"build": "./node_modules/webpack-cli/bin/cli.js --mode production --config webpack.prod.config.js",
|
||||
"build": "NODE_ENV=production ./node_modules/webpack-cli/bin/cli.js --mode production --config webpack.prod.config.js",
|
||||
"dev": "./node_modules/webpack-cli/bin/cli.js --mode development --config webpack.dev.config.js",
|
||||
"watch": "./node_modules/webpack-cli/bin/cli.js --mode development --config webpack.dev.config.js --watch",
|
||||
"test": "echo \"Warning: no test specified\" && exit 0"
|
||||
|
||||
@@ -119,7 +119,7 @@ app.factory('ApiService', function ($http, $q) {
|
||||
self.add(response.data);
|
||||
deferred.resolve(response.data);
|
||||
}, function (error) {
|
||||
deferred.reject('Fetching' + self.endpoint + ' failed');
|
||||
deferred.reject(error.data.message);
|
||||
});
|
||||
return deferred.promise;
|
||||
};
|
||||
@@ -131,7 +131,7 @@ app.factory('ApiService', function ($http, $q) {
|
||||
self.add(response.data);
|
||||
deferred.resolve(response.data);
|
||||
}, function (error) {
|
||||
deferred.reject('Updating ' + self.endpoint + ' failed');
|
||||
deferred.reject(error.data.message);
|
||||
});
|
||||
return deferred.promise;
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
*
|
||||
*/
|
||||
import app from '../app/App.js';
|
||||
/* global app OC */
|
||||
/* global app OC angular */
|
||||
app.factory('BoardService', function (ApiService, $http, $q) {
|
||||
var BoardService = function ($http, ep, $q) {
|
||||
ApiService.call(this, $http, ep, $q);
|
||||
@@ -59,7 +59,7 @@ app.factory('BoardService', function (ApiService, $http, $q) {
|
||||
var searchData = {
|
||||
format: 'json',
|
||||
perPage: 4,
|
||||
itemType: [0, 1]
|
||||
itemType: [0, 1, 7]
|
||||
};
|
||||
if (search !== "") {
|
||||
searchData.search = search;
|
||||
@@ -79,6 +79,7 @@ app.factory('BoardService', function (ApiService, $http, $q) {
|
||||
|
||||
var users = response.ocs.data.exact.users.concat(response.ocs.data.users.slice(0, 4));
|
||||
var groups = response.ocs.data.exact.groups.concat(response.ocs.data.groups.slice(0, 4));
|
||||
var circles = response.ocs.data.exact.groups.concat(response.ocs.data.circles.slice(0, 4));
|
||||
|
||||
// filter out everyone who is already in the share list
|
||||
angular.forEach(users, function (item) {
|
||||
@@ -105,6 +106,18 @@ app.factory('BoardService', function (ApiService, $http, $q) {
|
||||
self.sharees.push(acl);
|
||||
}
|
||||
});
|
||||
angular.forEach(circles, function (item) {
|
||||
var acl = self.generateAcl(OC.Share.SHARE_TYPE_CIRCLE, item);
|
||||
var exists = false;
|
||||
angular.forEach(self.getCurrent().acl, function (acl) {
|
||||
if (acl.participant.primaryKey === item.value.shareWith) {
|
||||
exists = true;
|
||||
}
|
||||
});
|
||||
if (!exists) {
|
||||
self.sharees.push(acl);
|
||||
}
|
||||
});
|
||||
|
||||
deferred.resolve(self.sharees);
|
||||
}, function () {
|
||||
|
||||
112
js/views/BoardSelector.vue
Normal file
@@ -0,0 +1,112 @@
|
||||
<!--
|
||||
- @copyright Copyright (c) 2019 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/>.
|
||||
-
|
||||
-->
|
||||
|
||||
<template>
|
||||
<Modal @close="close">
|
||||
<div id="modal-inner" :class="{ 'icon-loading': loading }">
|
||||
<h1>Select a board to add to the collection</h1>
|
||||
<ul v-if="!loading">
|
||||
<li v-for="board in boards" @click="selectedBoard=board.id" :class="{'selected': (selectedBoard === board.id) }">
|
||||
<span class="board-bullet" :style="{ 'backgroundColor': '#' + board.color }"></span>
|
||||
<span>{{ board.title }}</span>
|
||||
</li>
|
||||
</ul>
|
||||
<button v-if="!loading" @click="select" class="primary">Select board</button>
|
||||
</div>
|
||||
</Modal>
|
||||
</template>
|
||||
<style scoped>
|
||||
#modal-inner {
|
||||
width: 90vw;
|
||||
max-width: 400px;
|
||||
padding: 20px;
|
||||
}
|
||||
ul {
|
||||
min-height: 100px;
|
||||
}
|
||||
li {
|
||||
padding: 6px;
|
||||
border: 1px solid transparent;
|
||||
}
|
||||
li:hover, li:focus {
|
||||
background-color: var(--color-background-dark);
|
||||
}
|
||||
li.selected {
|
||||
border: 1px solid var(--color-primary);
|
||||
}
|
||||
.board-bullet {
|
||||
display: inline-block;
|
||||
width: 12px;
|
||||
height: 12px;
|
||||
border: none;
|
||||
border-radius: 50%;
|
||||
cursor: pointer;
|
||||
}
|
||||
li > span,
|
||||
.avatar {
|
||||
vertical-align: middle;
|
||||
|
||||
}
|
||||
|
||||
</style>
|
||||
<script>
|
||||
/* global OC */
|
||||
import { Modal } from 'nextcloud-vue/dist/Components/Modal'
|
||||
import { Avatar } from 'nextcloud-vue/dist/Components/Avatar'
|
||||
import axios from 'nextcloud-axios'
|
||||
|
||||
export default {
|
||||
name: 'CollaborationView',
|
||||
components: {
|
||||
Modal, Avatar
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
boards: [],
|
||||
selectedBoard: null,
|
||||
loading: true,
|
||||
}
|
||||
},
|
||||
beforeMount() {
|
||||
this.fetchBoards();
|
||||
},
|
||||
methods: {
|
||||
fetchBoards() {
|
||||
axios.get(OC.generateUrl('/apps/deck/boards')).then((response) => {
|
||||
this.boards = response.data
|
||||
this.loading = false
|
||||
})
|
||||
},
|
||||
close() {
|
||||
this.$root.$emit('close');
|
||||
},
|
||||
select() {
|
||||
this.$root.$emit('select', this.selectedBoard)
|
||||
|
||||
}
|
||||
},
|
||||
computed: {
|
||||
|
||||
},
|
||||
|
||||
}
|
||||
</script>
|
||||
56
js/views/CollaborationView.vue
Normal file
@@ -0,0 +1,56 @@
|
||||
<!--
|
||||
- @copyright Copyright (c) 2019 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/>.
|
||||
-
|
||||
-->
|
||||
|
||||
<template>
|
||||
<div>
|
||||
<collection-list v-if="boardId" type="deck" :id="boardId" :name="boardTitle"></collection-list>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import { CollectionList } from 'nextcloud-vue-collections';
|
||||
import Vue from 'vue';
|
||||
import PopoverMenu from 'nextcloud-vue/dist/Components/PopoverMenu'
|
||||
|
||||
Vue.component('popover-menu', PopoverMenu);
|
||||
|
||||
export default {
|
||||
name: 'CollaborationView',
|
||||
computed: {
|
||||
boardId() {
|
||||
if (this.$root.model && this.$root.model.id) {
|
||||
return '' + this.$root.model.id;
|
||||
}
|
||||
return null;
|
||||
},
|
||||
boardTitle() {
|
||||
if (this.$root.model && this.$root.model.title) {
|
||||
return '' + this.$root.model.title;
|
||||
}
|
||||
return '';
|
||||
}
|
||||
},
|
||||
components: {
|
||||
CollectionList: CollectionList
|
||||
}
|
||||
}
|
||||
</script>
|
||||
@@ -1,68 +1,76 @@
|
||||
const path = require('path');
|
||||
const webpack = require('webpack');
|
||||
const MiniCssExtractPlugin = require('mini-css-extract-plugin');
|
||||
|
||||
require('babel-polyfill');
|
||||
const { VueLoaderPlugin } = require('vue-loader');
|
||||
|
||||
module.exports = {
|
||||
node: {
|
||||
fs: 'empty',
|
||||
},
|
||||
entry: {
|
||||
deck: ['babel-polyfill', './init.js'],
|
||||
},
|
||||
output: {
|
||||
filename: '[name].js',
|
||||
path: __dirname + '/build'
|
||||
},
|
||||
resolve: {
|
||||
modules: [path.resolve(__dirname), 'node_modules'],
|
||||
},
|
||||
module: {
|
||||
rules: [
|
||||
{
|
||||
test: /\.js$/,
|
||||
exclude: /node_modules/,
|
||||
loader: 'babel-loader',
|
||||
query: {
|
||||
presets: ['@babel/preset-env'],
|
||||
}
|
||||
},
|
||||
{
|
||||
test: /\.css$/,
|
||||
use: [
|
||||
MiniCssExtractPlugin.loader,
|
||||
'css-loader'
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
optimization: {
|
||||
splitChunks: {
|
||||
cacheGroups: {
|
||||
/* separate vendor chunk for node_modules and legacy scripts */
|
||||
commons: {
|
||||
test: /[\\/]node_modules[\\/]/,
|
||||
name: 'vendor',
|
||||
chunks: 'all'
|
||||
},
|
||||
legacy: {
|
||||
test: /[\\/]legacy[\\/]/,
|
||||
name: 'vendor',
|
||||
chunks: 'all'
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
/* use external jQuery from server */
|
||||
externals: {
|
||||
'jquery': 'jQuery'
|
||||
},
|
||||
plugins: [
|
||||
new MiniCssExtractPlugin('[name].css'),
|
||||
new webpack.ProvidePlugin({
|
||||
$: 'jquery',
|
||||
jQuery: 'jquery'
|
||||
})
|
||||
]
|
||||
node: {
|
||||
fs: 'empty',
|
||||
},
|
||||
entry: {
|
||||
deck: ['./init.js'],
|
||||
collections: ['./init-collections.js']
|
||||
},
|
||||
output: {
|
||||
filename: '[name].js',
|
||||
path: __dirname + '/build'
|
||||
},
|
||||
module: {
|
||||
rules: [
|
||||
{
|
||||
test: /\.css$/,
|
||||
use: ['vue-style-loader', 'style-loader', 'css-loader']
|
||||
},
|
||||
{
|
||||
test: /\.vue$/,
|
||||
loader: 'vue-loader'
|
||||
},
|
||||
{
|
||||
test: /\.js$/,
|
||||
exclude: /node_modules/,
|
||||
loader: 'babel-loader',
|
||||
query: {
|
||||
presets: ['@babel/preset-env'],
|
||||
plugins: ['@babel/plugin-syntax-dynamic-import']
|
||||
}
|
||||
},
|
||||
{
|
||||
test: /\.scss$/,
|
||||
use: [
|
||||
'vue-style-loader',
|
||||
'css-loader',
|
||||
'sass-loader'
|
||||
]
|
||||
},
|
||||
{
|
||||
test: /\.(png|jpg|gif|svg)$/,
|
||||
loader: 'url-loader',
|
||||
options: {
|
||||
name: '[name].[ext]?[hash]'
|
||||
}
|
||||
},
|
||||
]
|
||||
},
|
||||
/* use external jQuery from server */
|
||||
externals: {
|
||||
'jquery': 'jQuery'
|
||||
},
|
||||
resolve: {
|
||||
alias: {
|
||||
vue$: 'vue/dist/vue.esm.js'
|
||||
},
|
||||
extensions: ['*', '.js', '.vue', '.json'],
|
||||
modules: [
|
||||
path.resolve(__dirname),
|
||||
path.join(__dirname, 'node_modules'),
|
||||
'node_modules'
|
||||
]
|
||||
},
|
||||
plugins: [
|
||||
new VueLoaderPlugin(),
|
||||
new webpack.ProvidePlugin({
|
||||
$: 'jquery',
|
||||
jQuery: 'jquery'
|
||||
})
|
||||
]
|
||||
};
|
||||
|
||||
16
l10n/ca.js
@@ -2,7 +2,7 @@ OC.L10N.register(
|
||||
"deck",
|
||||
{
|
||||
"Please provide a content for your comment." : "Si us plau, proporciona un comentari.",
|
||||
"Posting the comment failed." : "Error al posar el comentari.",
|
||||
"Posting the comment failed." : "No s'ha pogut publicar el comentari.",
|
||||
"The comment has been deleted" : "S'ha esborrat el comentari",
|
||||
"Restore associated stack" : "Restaura la pila associada",
|
||||
"Remove user from card" : "Esborra usuari de la targeta",
|
||||
@@ -22,11 +22,16 @@ OC.L10N.register(
|
||||
"You have renamed the card {before} to {card}" : "Has canviat el nom de la targeta de {before} a {card}",
|
||||
"{user} has renamed the card {before} to {card}" : "{user} ha canviat el nom de la targeta de {before} a {card}",
|
||||
"{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} ha assignat a {assigneduser} la targeta {card} del taulell {board}",
|
||||
"Deck" : "Coberta",
|
||||
"You have commented on card {card}" : "Heu comentat la targeta {card}",
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "S'ha canviat una <strong>descripció de carta</strong> de l'aplicació Tauler",
|
||||
"Deck" : "Tauler",
|
||||
"Changes in the <strong>Deck app</strong>" : "Hi ha canvis a l'<strong>aplicació Tauler</strong>",
|
||||
"Personal" : "Personal",
|
||||
"Finished" : "Acabat",
|
||||
"To review" : "Per revisar",
|
||||
"Action needed" : "Acció necessaria",
|
||||
"Later" : "Més tard",
|
||||
"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" : "Tauler és una eina d'organització a l'estil kanban dirigida a la planificació personal i a l'organització de projectes per equips integrada a Nextcloud.\n\n\n- 📥 Afegiu les tasques en cartes i poseu-les en ordre\n- 📄 Apunteu notes adicionals en markdown\n- 🔖 Assigneu etiquetes per una organització encara millor\n- 👥 Compartiu amb el vostre equip, família o amics\n- 📎 Adjunteu fitxers i encasteu-los en la descripció en markdown\n- 💬 Debatiu amb el vostre equip usant comentaris\n- ⚡ Mantingueu el seguiment de canvis al flux d'activitat\n- 🚀 Tingueu el vostre projecte organitzat",
|
||||
"Add a new stack" : "Afegeix una nova pila",
|
||||
"Show archived cards" : "Mostra les targetes arxivades",
|
||||
"Hide archived cards" : "Amaga les targetes arxivades",
|
||||
@@ -35,6 +40,7 @@ OC.L10N.register(
|
||||
"Assign card to me" : "Assigna'm la targeta",
|
||||
"Unassign card from me" : "Desassigna'm la targeta",
|
||||
"Enter a card title" : "Introduïu un títol de la targeta",
|
||||
"Close" : "Tanca",
|
||||
"Sharing" : "Compartir",
|
||||
"Tags" : "Etiquetes",
|
||||
"Select users or groups to share with" : "Seleccioneu usuaris o grups per compartir",
|
||||
@@ -44,7 +50,7 @@ OC.L10N.register(
|
||||
"Manage" : "Gestor",
|
||||
"Discard share" : "Descarta la compartició",
|
||||
"Create a new tag" : "Crea una nova etiqueta",
|
||||
"Title" : "Title",
|
||||
"Title" : "Títol",
|
||||
"Members" : "Membres",
|
||||
"More actions" : "Més accions",
|
||||
"Edit board" : "Edita el tauler",
|
||||
@@ -69,6 +75,8 @@ OC.L10N.register(
|
||||
"Shared boards" : "Taulers compartits",
|
||||
"Move board to archive" : "Mou la placa a l'arxiu",
|
||||
"Create a new board" : "Crear nova",
|
||||
"Settings" : "Paràmetres"
|
||||
"Settings" : "Paràmetres",
|
||||
"Limit deck to groups" : "Limita el tauler per grups",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitar el Tauler bloquejarà la creació de taulers als usuaris que no són part d'aquests grups. Els usuaris podràn seguir treballant en els taulers que hagin estat compartits amb ells."
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
16
l10n/ca.json
@@ -1,6 +1,6 @@
|
||||
{ "translations": {
|
||||
"Please provide a content for your comment." : "Si us plau, proporciona un comentari.",
|
||||
"Posting the comment failed." : "Error al posar el comentari.",
|
||||
"Posting the comment failed." : "No s'ha pogut publicar el comentari.",
|
||||
"The comment has been deleted" : "S'ha esborrat el comentari",
|
||||
"Restore associated stack" : "Restaura la pila associada",
|
||||
"Remove user from card" : "Esborra usuari de la targeta",
|
||||
@@ -20,11 +20,16 @@
|
||||
"You have renamed the card {before} to {card}" : "Has canviat el nom de la targeta de {before} a {card}",
|
||||
"{user} has renamed the card {before} to {card}" : "{user} ha canviat el nom de la targeta de {before} a {card}",
|
||||
"{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} ha assignat a {assigneduser} la targeta {card} del taulell {board}",
|
||||
"Deck" : "Coberta",
|
||||
"You have commented on card {card}" : "Heu comentat la targeta {card}",
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "S'ha canviat una <strong>descripció de carta</strong> de l'aplicació Tauler",
|
||||
"Deck" : "Tauler",
|
||||
"Changes in the <strong>Deck app</strong>" : "Hi ha canvis a l'<strong>aplicació Tauler</strong>",
|
||||
"Personal" : "Personal",
|
||||
"Finished" : "Acabat",
|
||||
"To review" : "Per revisar",
|
||||
"Action needed" : "Acció necessaria",
|
||||
"Later" : "Més tard",
|
||||
"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" : "Tauler és una eina d'organització a l'estil kanban dirigida a la planificació personal i a l'organització de projectes per equips integrada a Nextcloud.\n\n\n- 📥 Afegiu les tasques en cartes i poseu-les en ordre\n- 📄 Apunteu notes adicionals en markdown\n- 🔖 Assigneu etiquetes per una organització encara millor\n- 👥 Compartiu amb el vostre equip, família o amics\n- 📎 Adjunteu fitxers i encasteu-los en la descripció en markdown\n- 💬 Debatiu amb el vostre equip usant comentaris\n- ⚡ Mantingueu el seguiment de canvis al flux d'activitat\n- 🚀 Tingueu el vostre projecte organitzat",
|
||||
"Add a new stack" : "Afegeix una nova pila",
|
||||
"Show archived cards" : "Mostra les targetes arxivades",
|
||||
"Hide archived cards" : "Amaga les targetes arxivades",
|
||||
@@ -33,6 +38,7 @@
|
||||
"Assign card to me" : "Assigna'm la targeta",
|
||||
"Unassign card from me" : "Desassigna'm la targeta",
|
||||
"Enter a card title" : "Introduïu un títol de la targeta",
|
||||
"Close" : "Tanca",
|
||||
"Sharing" : "Compartir",
|
||||
"Tags" : "Etiquetes",
|
||||
"Select users or groups to share with" : "Seleccioneu usuaris o grups per compartir",
|
||||
@@ -42,7 +48,7 @@
|
||||
"Manage" : "Gestor",
|
||||
"Discard share" : "Descarta la compartició",
|
||||
"Create a new tag" : "Crea una nova etiqueta",
|
||||
"Title" : "Title",
|
||||
"Title" : "Títol",
|
||||
"Members" : "Membres",
|
||||
"More actions" : "Més accions",
|
||||
"Edit board" : "Edita el tauler",
|
||||
@@ -67,6 +73,8 @@
|
||||
"Shared boards" : "Taulers compartits",
|
||||
"Move board to archive" : "Mou la placa a l'arxiu",
|
||||
"Create a new board" : "Crear nova",
|
||||
"Settings" : "Paràmetres"
|
||||
"Settings" : "Paràmetres",
|
||||
"Limit deck to groups" : "Limita el tauler per grups",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitar el Tauler bloquejarà la creació de taulers als usuaris que no són part d'aquests grups. Els usuaris podràn seguir treballant en els taulers que hagin estat compartits amb ells."
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -9,6 +9,7 @@ OC.L10N.register(
|
||||
"Remove user from card" : "Odebrat uživatele z karty",
|
||||
"Hours" : "Hodiny",
|
||||
"Minutes" : "Minuty",
|
||||
"board" : "nástěnka",
|
||||
"Maximum file size of {size} exceeded" : "U souboru {size} překročena nejvyšší umožněná velikost",
|
||||
"You have created a new board {board}" : "Vytvořili jste nástěnku {board}",
|
||||
"{user} has created a new board {board}" : "{user} vytvořil(a) novou nástěnku {board}",
|
||||
@@ -41,7 +42,7 @@ OC.L10N.register(
|
||||
"You have added a description to card {card} in stack {stack} on board {board}" : "Přidali jste popis ke kartě {card} v hromádce {stack} na desce {board}",
|
||||
"{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} přidal(a) popis ke kartě {card} v hromádce {stack} na desce {board}",
|
||||
"You have updated the description of card {card} in stack {stack} on board {board}" : "Aktualizovali jste popis karty {card} v hromádce {stack} na desce {board}",
|
||||
"{user} has updated the description card {card} in stack {stack} on board {board}" : "{user} aktualizoval kartu popisu {card} ve stacku {stack} na nástěnce {board}",
|
||||
"{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} aktualizoval(a) popis karty {card} na hromádce {stack} na nástěnce {board}",
|
||||
"You have archived card {card} in stack {stack} on board {board}" : "Zaarchivovali kartu {card} v balíčku {stack} na desce {board}",
|
||||
"{user} has archived card {card} in stack {stack} on board {board}" : "{user} zaarchivoval(a) kartu {card} v balíčku {stack} na desce {board}",
|
||||
"You have unarchived card {card} in stack {stack} on board {board}" : "Zrušili jste archivaci karty {card} na hromádce {stack} na desce {board}",
|
||||
@@ -130,7 +131,8 @@ OC.L10N.register(
|
||||
"Deleted items" : "Smazané položky",
|
||||
"Timeline" : "Časová osa",
|
||||
"Select users or groups to share with" : "Vyberte uživatele nebo skupiny pro sdílení",
|
||||
"Access for" : "Přístup pro",
|
||||
"Group" : "Skupina",
|
||||
"Circle" : "Okruh",
|
||||
"No matching user or group found." : "Nevyhovuje žádný uživatel ani skupina",
|
||||
"Loading" : "Načítání",
|
||||
"Edit" : "Upravit",
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
"Remove user from card" : "Odebrat uživatele z karty",
|
||||
"Hours" : "Hodiny",
|
||||
"Minutes" : "Minuty",
|
||||
"board" : "nástěnka",
|
||||
"Maximum file size of {size} exceeded" : "U souboru {size} překročena nejvyšší umožněná velikost",
|
||||
"You have created a new board {board}" : "Vytvořili jste nástěnku {board}",
|
||||
"{user} has created a new board {board}" : "{user} vytvořil(a) novou nástěnku {board}",
|
||||
@@ -39,7 +40,7 @@
|
||||
"You have added a description to card {card} in stack {stack} on board {board}" : "Přidali jste popis ke kartě {card} v hromádce {stack} na desce {board}",
|
||||
"{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} přidal(a) popis ke kartě {card} v hromádce {stack} na desce {board}",
|
||||
"You have updated the description of card {card} in stack {stack} on board {board}" : "Aktualizovali jste popis karty {card} v hromádce {stack} na desce {board}",
|
||||
"{user} has updated the description card {card} in stack {stack} on board {board}" : "{user} aktualizoval kartu popisu {card} ve stacku {stack} na nástěnce {board}",
|
||||
"{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} aktualizoval(a) popis karty {card} na hromádce {stack} na nástěnce {board}",
|
||||
"You have archived card {card} in stack {stack} on board {board}" : "Zaarchivovali kartu {card} v balíčku {stack} na desce {board}",
|
||||
"{user} has archived card {card} in stack {stack} on board {board}" : "{user} zaarchivoval(a) kartu {card} v balíčku {stack} na desce {board}",
|
||||
"You have unarchived card {card} in stack {stack} on board {board}" : "Zrušili jste archivaci karty {card} na hromádce {stack} na desce {board}",
|
||||
@@ -128,7 +129,8 @@
|
||||
"Deleted items" : "Smazané položky",
|
||||
"Timeline" : "Časová osa",
|
||||
"Select users or groups to share with" : "Vyberte uživatele nebo skupiny pro sdílení",
|
||||
"Access for" : "Přístup pro",
|
||||
"Group" : "Skupina",
|
||||
"Circle" : "Okruh",
|
||||
"No matching user or group found." : "Nevyhovuje žádný uživatel ani skupina",
|
||||
"Loading" : "Načítání",
|
||||
"Edit" : "Upravit",
|
||||
|
||||
@@ -25,7 +25,6 @@ OC.L10N.register(
|
||||
"Sharing" : "Deling",
|
||||
"Tags" : "Mærkat",
|
||||
"Select users or groups to share with" : "Vælg brugere eller grupper og dele med",
|
||||
"Access for" : "Adgang for",
|
||||
"No matching user or group found." : "Ingen bruger eller gruppe fundet",
|
||||
"Loading" : "Loader",
|
||||
"Edit" : "Redigér",
|
||||
|
||||
@@ -23,7 +23,6 @@
|
||||
"Sharing" : "Deling",
|
||||
"Tags" : "Mærkat",
|
||||
"Select users or groups to share with" : "Vælg brugere eller grupper og dele med",
|
||||
"Access for" : "Adgang for",
|
||||
"No matching user or group found." : "Ingen bruger eller gruppe fundet",
|
||||
"Loading" : "Loader",
|
||||
"Edit" : "Redigér",
|
||||
|
||||
10
l10n/de.js
@@ -9,6 +9,7 @@ OC.L10N.register(
|
||||
"Remove user from card" : "Benutzer von Karte entfernen",
|
||||
"Hours" : "Stunden",
|
||||
"Minutes" : "Minuten",
|
||||
"board" : "Board",
|
||||
"Maximum file size of {size} exceeded" : "Maximale Dateigröße von {size} überschritten",
|
||||
"You have created a new board {board}" : "Du hast das neue Board {board} erstellt",
|
||||
"{user} has created a new board {board}" : "{user} hat das neue Board {board} erstellt",
|
||||
@@ -41,7 +42,7 @@ OC.L10N.register(
|
||||
"You have added a description to card {card} in stack {stack} on board {board}" : "Du hast der Karte {card} im Stapel {stack} auf dem Board {board} eine Beschreibung hinzugefügt",
|
||||
"{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} hat der Karte {card} im Stapel {stack} auf dem Board {board} eine Beschreibung hinzugefügt",
|
||||
"You have updated the description of card {card} in stack {stack} on board {board}" : "Du hast die Beschreibung der Karte {card} im Stapel {stack} auf dem Board {board} aktualisiert",
|
||||
"{user} has updated the description card {card} in stack {stack} on board {board}" : "{user} hat die Beschreibung der Karte {card} im Stapel {stack} auf dem Board {board} aktualiesiert",
|
||||
"{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} hat die Beschreibung der Karte {card} im Stapel {stack} auf dem Board {board} aktualisiert",
|
||||
"You have archived card {card} in stack {stack} on board {board}" : "Du hast die Karte {card} im Stapel {stack} auf dem Board {board} archiviert",
|
||||
"{user} has archived card {card} in stack {stack} on board {board}" : "{user} hat die Karte {card} im Stapel {stack} auf dem Board {board} archiviert",
|
||||
"You have unarchived card {card} in stack {stack} on board {board}" : "Du hast die Karte {card} im Stapel {stack} auf dem Board {board} dearchiviert",
|
||||
@@ -130,7 +131,8 @@ OC.L10N.register(
|
||||
"Deleted items" : "Gelöschte Objekte",
|
||||
"Timeline" : "Zeitachse",
|
||||
"Select users or groups to share with" : "Benutzer oder Gruppen zum Teilen auswählen",
|
||||
"Access for" : "Zugriff für",
|
||||
"Group" : "Gruppe",
|
||||
"Circle" : "Kreis",
|
||||
"No matching user or group found." : "Keine passenden Benutzer oder Gruppen gefunden.",
|
||||
"Loading" : "Lade",
|
||||
"Edit" : "Bearbeiten",
|
||||
@@ -157,14 +159,14 @@ OC.L10N.register(
|
||||
"Delete board" : "Board löschen",
|
||||
"Update board" : "Board aktualisieren",
|
||||
"Reset board" : "Board zurücksetzen",
|
||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Löschen des Boards rückgängig machen - Andernfalls wird das Board beim nächsten Cron-Job-Lauf gelöscht.",
|
||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Löschen des Boards rückgängig machen - andernfalls wird das Board beim nächsten Cron-Job-Lauf gelöscht.",
|
||||
"Create new board" : "Neues Board",
|
||||
"New board title" : "Board-Titel",
|
||||
"Create board" : "Neues Board",
|
||||
"Select an attachment" : "Anhang auswählen",
|
||||
"Cancel upload" : "Hochladen abbrechen",
|
||||
"by" : "von",
|
||||
"Undo file deletion - Otherwise the file will be deleted during the next cronjob run." : "Dateilöschung rückgängig machen - Andernfalls wird die Datei beim nächsten Cron-Job-Lauf gelöscht.",
|
||||
"Undo file deletion - Otherwise the file will be deleted during the next cronjob run." : "Dateilöschung rückgängig machen - andernfalls wird die Datei beim nächsten Cron-Job-Lauf gelöscht.",
|
||||
"Undo file deletion" : "Dateilöschung rückgängig machen",
|
||||
"Insert the file into the description" : "Füge die Datei in die Beschreibung ein",
|
||||
"Delete attachment" : "Anhang löschen",
|
||||
|
||||
10
l10n/de.json
@@ -7,6 +7,7 @@
|
||||
"Remove user from card" : "Benutzer von Karte entfernen",
|
||||
"Hours" : "Stunden",
|
||||
"Minutes" : "Minuten",
|
||||
"board" : "Board",
|
||||
"Maximum file size of {size} exceeded" : "Maximale Dateigröße von {size} überschritten",
|
||||
"You have created a new board {board}" : "Du hast das neue Board {board} erstellt",
|
||||
"{user} has created a new board {board}" : "{user} hat das neue Board {board} erstellt",
|
||||
@@ -39,7 +40,7 @@
|
||||
"You have added a description to card {card} in stack {stack} on board {board}" : "Du hast der Karte {card} im Stapel {stack} auf dem Board {board} eine Beschreibung hinzugefügt",
|
||||
"{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} hat der Karte {card} im Stapel {stack} auf dem Board {board} eine Beschreibung hinzugefügt",
|
||||
"You have updated the description of card {card} in stack {stack} on board {board}" : "Du hast die Beschreibung der Karte {card} im Stapel {stack} auf dem Board {board} aktualisiert",
|
||||
"{user} has updated the description card {card} in stack {stack} on board {board}" : "{user} hat die Beschreibung der Karte {card} im Stapel {stack} auf dem Board {board} aktualiesiert",
|
||||
"{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} hat die Beschreibung der Karte {card} im Stapel {stack} auf dem Board {board} aktualisiert",
|
||||
"You have archived card {card} in stack {stack} on board {board}" : "Du hast die Karte {card} im Stapel {stack} auf dem Board {board} archiviert",
|
||||
"{user} has archived card {card} in stack {stack} on board {board}" : "{user} hat die Karte {card} im Stapel {stack} auf dem Board {board} archiviert",
|
||||
"You have unarchived card {card} in stack {stack} on board {board}" : "Du hast die Karte {card} im Stapel {stack} auf dem Board {board} dearchiviert",
|
||||
@@ -128,7 +129,8 @@
|
||||
"Deleted items" : "Gelöschte Objekte",
|
||||
"Timeline" : "Zeitachse",
|
||||
"Select users or groups to share with" : "Benutzer oder Gruppen zum Teilen auswählen",
|
||||
"Access for" : "Zugriff für",
|
||||
"Group" : "Gruppe",
|
||||
"Circle" : "Kreis",
|
||||
"No matching user or group found." : "Keine passenden Benutzer oder Gruppen gefunden.",
|
||||
"Loading" : "Lade",
|
||||
"Edit" : "Bearbeiten",
|
||||
@@ -155,14 +157,14 @@
|
||||
"Delete board" : "Board löschen",
|
||||
"Update board" : "Board aktualisieren",
|
||||
"Reset board" : "Board zurücksetzen",
|
||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Löschen des Boards rückgängig machen - Andernfalls wird das Board beim nächsten Cron-Job-Lauf gelöscht.",
|
||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Löschen des Boards rückgängig machen - andernfalls wird das Board beim nächsten Cron-Job-Lauf gelöscht.",
|
||||
"Create new board" : "Neues Board",
|
||||
"New board title" : "Board-Titel",
|
||||
"Create board" : "Neues Board",
|
||||
"Select an attachment" : "Anhang auswählen",
|
||||
"Cancel upload" : "Hochladen abbrechen",
|
||||
"by" : "von",
|
||||
"Undo file deletion - Otherwise the file will be deleted during the next cronjob run." : "Dateilöschung rückgängig machen - Andernfalls wird die Datei beim nächsten Cron-Job-Lauf gelöscht.",
|
||||
"Undo file deletion - Otherwise the file will be deleted during the next cronjob run." : "Dateilöschung rückgängig machen - andernfalls wird die Datei beim nächsten Cron-Job-Lauf gelöscht.",
|
||||
"Undo file deletion" : "Dateilöschung rückgängig machen",
|
||||
"Insert the file into the description" : "Füge die Datei in die Beschreibung ein",
|
||||
"Delete attachment" : "Anhang löschen",
|
||||
|
||||
@@ -9,6 +9,7 @@ OC.L10N.register(
|
||||
"Remove user from card" : "Benutzer von Karte entfernen",
|
||||
"Hours" : "Stunden",
|
||||
"Minutes" : "Minuten",
|
||||
"board" : "Board",
|
||||
"Maximum file size of {size} exceeded" : "Maximale Dateigröße von {size} überschritten",
|
||||
"You have created a new board {board}" : "Sie haben das neue Board {board} erstellt",
|
||||
"{user} has created a new board {board}" : "{user} hat das neue Board {board} erstellt",
|
||||
@@ -41,7 +42,7 @@ OC.L10N.register(
|
||||
"You have added a description to card {card} in stack {stack} on board {board}" : "Sie haben der Karte {card} im Stapel {stack} auf dem Board {board} eine Beschreibung hinzugefügt",
|
||||
"{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} hat der Karte {card} im Stapel {stack} auf dem Board {board} eine Beschreibung hinzugefügt",
|
||||
"You have updated the description of card {card} in stack {stack} on board {board}" : "Sie haben die Beschreibung der Karte {card} im Stapel {stack} auf dem Board {board} aktualisiert",
|
||||
"{user} has updated the description card {card} in stack {stack} on board {board}" : "{user} hat die Beschreibung der Karte {card} im Stapel {stack} auf dem Board {board} aktualisiert",
|
||||
"{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} hat die Beschreibung der Karte {card} im Stapel {stack} auf dem Board {board} aktualisiert",
|
||||
"You have archived card {card} in stack {stack} on board {board}" : "Sie haben die Karte {card} im Stapel {stack} auf dem Board {board} archiviert",
|
||||
"{user} has archived card {card} in stack {stack} on board {board}" : "{user} hat die Karte {card} im Stapel {stack} auf dem Board {board} archiviert",
|
||||
"You have unarchived card {card} in stack {stack} on board {board}" : "Sie haben die Karte {card} im Stapel {stack} auf dem Board {board} dearchiviert",
|
||||
@@ -104,7 +105,7 @@ OC.L10N.register(
|
||||
"A PHP extension stopped the file upload" : "Eine PHP-Erweiterung hat das Hochladen der Datei gestoppt",
|
||||
"No file uploaded or file size exceeds maximum of %s" : "Keine Datei hochgeladen oder die Dateigröße überschreitet %s",
|
||||
"A kanban style project and personal management tool for Nextcloud" : "Ein Kanban Werkzeug für Nextcloud",
|
||||
"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 ist ein Organisationstool im Kanban-Stil für die persönliche Planung und Projektorganisation von Teams, die in Nextcloud integriert sind.\n\n\n- 📥 Fügen Sie Ihre Aufgaben zu den Karten hinzu und ordnen Sie diese\n- 📄 Zusätzliche Hinweise in der Abschrift notieren\n- 🔖 Zuweisung von Labels für noch bessere Organisation\n- 👥 Teilen Sie mit Ihrem Team, Ihren Freunden oder Ihrer Familie\n- 📎 Fügen Sie Dateien hinzu und verwende diese in Deinen Markdown-Beschreibungen\n- 💬 Diskutieren Sie mit Ihrem Team mit Kommentaren\n- ⚡ Behalten Sie Überblick über Änderungen mit dem Aktivitäten-Stream\n- 🚀 Organisieren Sie Ihr Projekt",
|
||||
"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 ist ein Organisationstool im Kanban-Stil für die persönliche Planung und Projektorganisation von Teams, die in Nextcloud integriert sind.\n\n\n- 📥 Fügen Sie Ihre Aufgaben zu den Karten hinzu und ordnen Sie diese\n- 📄 Zusätzliche Hinweise in der Abschrift notieren\n- 🔖 Zuweisung von Labels für noch bessere Organisation\n- 👥 Teilen Sie mit Ihrem Team, Ihren Freunden oder Ihrer Familie\n- 📎 Fügen Sie Dateien hinzu und verwende diese in Ihren Markdown-Beschreibungen\n- 💬 Diskutieren Sie mit Ihrem Team mit Kommentaren\n- ⚡ Behalten Sie Überblick über Änderungen mit dem Aktivitäten-Stream\n- 🚀 Organisieren Sie Ihr Projekt",
|
||||
"Add a new stack" : "Neuer Stapel",
|
||||
"Submit" : "Übermitteln",
|
||||
"Show archived cards" : "Archivierte Karten anzeigen",
|
||||
@@ -130,7 +131,8 @@ OC.L10N.register(
|
||||
"Deleted items" : "Gelöschte Objekte",
|
||||
"Timeline" : "Zeitachse",
|
||||
"Select users or groups to share with" : "Benutzer oder Gruppen zum Teilen auswählen",
|
||||
"Access for" : "Zugriff für",
|
||||
"Group" : "Gruppe",
|
||||
"Circle" : "Kreis",
|
||||
"No matching user or group found." : "Keine passenden Benutzer oder Gruppen gefunden.",
|
||||
"Loading" : "Lade",
|
||||
"Edit" : "Bearbeiten",
|
||||
@@ -157,14 +159,14 @@ OC.L10N.register(
|
||||
"Delete board" : "Board löschen",
|
||||
"Update board" : "Board aktualisieren",
|
||||
"Reset board" : "Board zurücksetzen",
|
||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Löschen des Boards rückgängig machen - Andernfalls wird das Board beim nächsten Cron-Job-Lauf gelöscht.",
|
||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Löschen des Boards rückgängig machen - andernfalls wird das Board beim nächsten Cron-Job-Lauf gelöscht.",
|
||||
"Create new board" : "Neues Board",
|
||||
"New board title" : "Board-Titel",
|
||||
"Create board" : "Neues Board",
|
||||
"Select an attachment" : "Anhang auswählen",
|
||||
"Cancel upload" : "Hochladen abbrechen",
|
||||
"by" : "von",
|
||||
"Undo file deletion - Otherwise the file will be deleted during the next cronjob run." : "Dateilöschung rückgängig machen - Andernfalls wird die Datei beim nächsten Cron-Job-Lauf gelöscht.",
|
||||
"Undo file deletion - Otherwise the file will be deleted during the next cronjob run." : "Dateilöschung rückgängig machen - andernfalls wird die Datei beim nächsten Cron-Job-Lauf gelöscht.",
|
||||
"Undo file deletion" : "Dateilöschung rückgängig machen",
|
||||
"Insert the file into the description" : "Füge die Datei in die Beschreibung ein",
|
||||
"Delete attachment" : "Anhang löschen",
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
"Remove user from card" : "Benutzer von Karte entfernen",
|
||||
"Hours" : "Stunden",
|
||||
"Minutes" : "Minuten",
|
||||
"board" : "Board",
|
||||
"Maximum file size of {size} exceeded" : "Maximale Dateigröße von {size} überschritten",
|
||||
"You have created a new board {board}" : "Sie haben das neue Board {board} erstellt",
|
||||
"{user} has created a new board {board}" : "{user} hat das neue Board {board} erstellt",
|
||||
@@ -39,7 +40,7 @@
|
||||
"You have added a description to card {card} in stack {stack} on board {board}" : "Sie haben der Karte {card} im Stapel {stack} auf dem Board {board} eine Beschreibung hinzugefügt",
|
||||
"{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} hat der Karte {card} im Stapel {stack} auf dem Board {board} eine Beschreibung hinzugefügt",
|
||||
"You have updated the description of card {card} in stack {stack} on board {board}" : "Sie haben die Beschreibung der Karte {card} im Stapel {stack} auf dem Board {board} aktualisiert",
|
||||
"{user} has updated the description card {card} in stack {stack} on board {board}" : "{user} hat die Beschreibung der Karte {card} im Stapel {stack} auf dem Board {board} aktualisiert",
|
||||
"{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} hat die Beschreibung der Karte {card} im Stapel {stack} auf dem Board {board} aktualisiert",
|
||||
"You have archived card {card} in stack {stack} on board {board}" : "Sie haben die Karte {card} im Stapel {stack} auf dem Board {board} archiviert",
|
||||
"{user} has archived card {card} in stack {stack} on board {board}" : "{user} hat die Karte {card} im Stapel {stack} auf dem Board {board} archiviert",
|
||||
"You have unarchived card {card} in stack {stack} on board {board}" : "Sie haben die Karte {card} im Stapel {stack} auf dem Board {board} dearchiviert",
|
||||
@@ -102,7 +103,7 @@
|
||||
"A PHP extension stopped the file upload" : "Eine PHP-Erweiterung hat das Hochladen der Datei gestoppt",
|
||||
"No file uploaded or file size exceeds maximum of %s" : "Keine Datei hochgeladen oder die Dateigröße überschreitet %s",
|
||||
"A kanban style project and personal management tool for Nextcloud" : "Ein Kanban Werkzeug für Nextcloud",
|
||||
"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 ist ein Organisationstool im Kanban-Stil für die persönliche Planung und Projektorganisation von Teams, die in Nextcloud integriert sind.\n\n\n- 📥 Fügen Sie Ihre Aufgaben zu den Karten hinzu und ordnen Sie diese\n- 📄 Zusätzliche Hinweise in der Abschrift notieren\n- 🔖 Zuweisung von Labels für noch bessere Organisation\n- 👥 Teilen Sie mit Ihrem Team, Ihren Freunden oder Ihrer Familie\n- 📎 Fügen Sie Dateien hinzu und verwende diese in Deinen Markdown-Beschreibungen\n- 💬 Diskutieren Sie mit Ihrem Team mit Kommentaren\n- ⚡ Behalten Sie Überblick über Änderungen mit dem Aktivitäten-Stream\n- 🚀 Organisieren Sie Ihr Projekt",
|
||||
"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 ist ein Organisationstool im Kanban-Stil für die persönliche Planung und Projektorganisation von Teams, die in Nextcloud integriert sind.\n\n\n- 📥 Fügen Sie Ihre Aufgaben zu den Karten hinzu und ordnen Sie diese\n- 📄 Zusätzliche Hinweise in der Abschrift notieren\n- 🔖 Zuweisung von Labels für noch bessere Organisation\n- 👥 Teilen Sie mit Ihrem Team, Ihren Freunden oder Ihrer Familie\n- 📎 Fügen Sie Dateien hinzu und verwende diese in Ihren Markdown-Beschreibungen\n- 💬 Diskutieren Sie mit Ihrem Team mit Kommentaren\n- ⚡ Behalten Sie Überblick über Änderungen mit dem Aktivitäten-Stream\n- 🚀 Organisieren Sie Ihr Projekt",
|
||||
"Add a new stack" : "Neuer Stapel",
|
||||
"Submit" : "Übermitteln",
|
||||
"Show archived cards" : "Archivierte Karten anzeigen",
|
||||
@@ -128,7 +129,8 @@
|
||||
"Deleted items" : "Gelöschte Objekte",
|
||||
"Timeline" : "Zeitachse",
|
||||
"Select users or groups to share with" : "Benutzer oder Gruppen zum Teilen auswählen",
|
||||
"Access for" : "Zugriff für",
|
||||
"Group" : "Gruppe",
|
||||
"Circle" : "Kreis",
|
||||
"No matching user or group found." : "Keine passenden Benutzer oder Gruppen gefunden.",
|
||||
"Loading" : "Lade",
|
||||
"Edit" : "Bearbeiten",
|
||||
@@ -155,14 +157,14 @@
|
||||
"Delete board" : "Board löschen",
|
||||
"Update board" : "Board aktualisieren",
|
||||
"Reset board" : "Board zurücksetzen",
|
||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Löschen des Boards rückgängig machen - Andernfalls wird das Board beim nächsten Cron-Job-Lauf gelöscht.",
|
||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Löschen des Boards rückgängig machen - andernfalls wird das Board beim nächsten Cron-Job-Lauf gelöscht.",
|
||||
"Create new board" : "Neues Board",
|
||||
"New board title" : "Board-Titel",
|
||||
"Create board" : "Neues Board",
|
||||
"Select an attachment" : "Anhang auswählen",
|
||||
"Cancel upload" : "Hochladen abbrechen",
|
||||
"by" : "von",
|
||||
"Undo file deletion - Otherwise the file will be deleted during the next cronjob run." : "Dateilöschung rückgängig machen - Andernfalls wird die Datei beim nächsten Cron-Job-Lauf gelöscht.",
|
||||
"Undo file deletion - Otherwise the file will be deleted during the next cronjob run." : "Dateilöschung rückgängig machen - andernfalls wird die Datei beim nächsten Cron-Job-Lauf gelöscht.",
|
||||
"Undo file deletion" : "Dateilöschung rückgängig machen",
|
||||
"Insert the file into the description" : "Füge die Datei in die Beschreibung ein",
|
||||
"Delete attachment" : "Anhang löschen",
|
||||
|
||||
@@ -27,7 +27,6 @@ OC.L10N.register(
|
||||
"Sharing" : "Sharing",
|
||||
"Tags" : "Tags",
|
||||
"Select users or groups to share with" : "Select users or groups to share with",
|
||||
"Access for" : "Access for",
|
||||
"No matching user or group found." : "No matching user or group found.",
|
||||
"Loading" : "Loading",
|
||||
"Edit" : "Edit",
|
||||
|
||||
@@ -25,7 +25,6 @@
|
||||
"Sharing" : "Sharing",
|
||||
"Tags" : "Tags",
|
||||
"Select users or groups to share with" : "Select users or groups to share with",
|
||||
"Access for" : "Access for",
|
||||
"No matching user or group found." : "No matching user or group found.",
|
||||
"Loading" : "Loading",
|
||||
"Edit" : "Edit",
|
||||
|
||||
@@ -9,6 +9,7 @@ OC.L10N.register(
|
||||
"Remove user from card" : "Forigi uzanton el la karto",
|
||||
"Hours" : "Horoj",
|
||||
"Minutes" : "Minutoj",
|
||||
"board" : "tabulo",
|
||||
"Maximum file size of {size} exceeded" : "Maksimuma dosiergrando {size} transpasita",
|
||||
"You have created a new board {board}" : "Vi kreis novan tabulon {board}",
|
||||
"{user} has created a new board {board}" : "{user} kreis novan tabulon {board}",
|
||||
@@ -41,7 +42,7 @@ OC.L10N.register(
|
||||
"You have added a description to card {card} in stack {stack} on board {board}" : "Vi aldonis priskribon al karto {card} en stako {stack} sur tabulo {board}",
|
||||
"{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} aldonis priskribon al karto {card} en stako {stack} sur tabulo {board}",
|
||||
"You have updated the description of card {card} in stack {stack} on board {board}" : "Vi ĝisdatigis priskribon de karto {card} en stako {stack} sur tabulo {board}",
|
||||
"{user} has updated the description card {card} in stack {stack} on board {board}" : "{user} ĝisdatigis priskribon de karto {card} en stako {stack} sur tabulo {board}",
|
||||
"{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} ĝisdatigis priskribon de karto {card} en stako {stack} sur tabulo {board}",
|
||||
"You have archived card {card} in stack {stack} on board {board}" : "Vi enarĥivigis karton {card} de stako {stack} sur tabulo {board}",
|
||||
"{user} has archived card {card} in stack {stack} on board {board}" : "{user} enarĥivigis karton {card} de stako {stack} sur tabulo {board}",
|
||||
"You have unarchived card {card} in stack {stack} on board {board}" : "Vi elarĥivigis karton {card} de stako {stack} sur tabulo {board}",
|
||||
@@ -101,7 +102,7 @@ OC.L10N.register(
|
||||
"No file was uploaded" : "Neniu dosiero alŝutiĝis",
|
||||
"Missing a temporary folder" : "Mankas provizora dosierujo",
|
||||
"Could not write file to disk" : "Ne eblis skribi dosieron sur diskon",
|
||||
"A PHP extension stopped the file upload" : "PHP-modulo haltigis la dosieralŝuto",
|
||||
"A PHP extension stopped the file upload" : "PHP-modulo haltigis la dosieralŝuton",
|
||||
"No file uploaded or file size exceeds maximum of %s" : "Neniu dosiero alŝutita, aŭ dosiergrando transpasas la maksimumon %s",
|
||||
"A kanban style project and personal management tool for Nextcloud" : "Kanban-eca projekto kaj ilo por mastrumi sian vivon, por Nextcloud",
|
||||
"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" : "Kartaro („Deck“) estas kanban-eca organiza ilo por mastrumi sian vivon kaj teaman projektaron per Nextcloud.\n\n\n- 📥 Aldonu viajn taskojn al kartoj, kaj organizu ilin \n- 📄 Skribu pliajn notojn per marklingvo „Markdown“\n- 🔖 Uzu etikedojn por pli bone organiziĝi\n- 👥 Kunhavigu kun viaj teamo, amikoj, familio\n- 📎 Aldonu dosierojn, kaj enmetu ilin en via „Markdown“-a priskribo\n- 💬 Diskutu kun via teamo pere de la komentoj\n- ⚡ Sekvu la ŝanĝojn per la aktivaĵa fluo\n- 🚀 Organizu vian projekton",
|
||||
@@ -130,7 +131,7 @@ OC.L10N.register(
|
||||
"Deleted items" : "Forigitaj elementoj",
|
||||
"Timeline" : "Kronologio",
|
||||
"Select users or groups to share with" : "Elektu uzantojn aŭ grupojn, kun kiuj vi volas kunhavigi",
|
||||
"Access for" : "Aliro pri",
|
||||
"Group" : "Grupo",
|
||||
"No matching user or group found." : "Neniu kongrua uzanto aŭ grupo trovita.",
|
||||
"Loading" : "Ŝargante",
|
||||
"Edit" : "Redakti",
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
"Remove user from card" : "Forigi uzanton el la karto",
|
||||
"Hours" : "Horoj",
|
||||
"Minutes" : "Minutoj",
|
||||
"board" : "tabulo",
|
||||
"Maximum file size of {size} exceeded" : "Maksimuma dosiergrando {size} transpasita",
|
||||
"You have created a new board {board}" : "Vi kreis novan tabulon {board}",
|
||||
"{user} has created a new board {board}" : "{user} kreis novan tabulon {board}",
|
||||
@@ -39,7 +40,7 @@
|
||||
"You have added a description to card {card} in stack {stack} on board {board}" : "Vi aldonis priskribon al karto {card} en stako {stack} sur tabulo {board}",
|
||||
"{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} aldonis priskribon al karto {card} en stako {stack} sur tabulo {board}",
|
||||
"You have updated the description of card {card} in stack {stack} on board {board}" : "Vi ĝisdatigis priskribon de karto {card} en stako {stack} sur tabulo {board}",
|
||||
"{user} has updated the description card {card} in stack {stack} on board {board}" : "{user} ĝisdatigis priskribon de karto {card} en stako {stack} sur tabulo {board}",
|
||||
"{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} ĝisdatigis priskribon de karto {card} en stako {stack} sur tabulo {board}",
|
||||
"You have archived card {card} in stack {stack} on board {board}" : "Vi enarĥivigis karton {card} de stako {stack} sur tabulo {board}",
|
||||
"{user} has archived card {card} in stack {stack} on board {board}" : "{user} enarĥivigis karton {card} de stako {stack} sur tabulo {board}",
|
||||
"You have unarchived card {card} in stack {stack} on board {board}" : "Vi elarĥivigis karton {card} de stako {stack} sur tabulo {board}",
|
||||
@@ -99,7 +100,7 @@
|
||||
"No file was uploaded" : "Neniu dosiero alŝutiĝis",
|
||||
"Missing a temporary folder" : "Mankas provizora dosierujo",
|
||||
"Could not write file to disk" : "Ne eblis skribi dosieron sur diskon",
|
||||
"A PHP extension stopped the file upload" : "PHP-modulo haltigis la dosieralŝuto",
|
||||
"A PHP extension stopped the file upload" : "PHP-modulo haltigis la dosieralŝuton",
|
||||
"No file uploaded or file size exceeds maximum of %s" : "Neniu dosiero alŝutita, aŭ dosiergrando transpasas la maksimumon %s",
|
||||
"A kanban style project and personal management tool for Nextcloud" : "Kanban-eca projekto kaj ilo por mastrumi sian vivon, por Nextcloud",
|
||||
"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" : "Kartaro („Deck“) estas kanban-eca organiza ilo por mastrumi sian vivon kaj teaman projektaron per Nextcloud.\n\n\n- 📥 Aldonu viajn taskojn al kartoj, kaj organizu ilin \n- 📄 Skribu pliajn notojn per marklingvo „Markdown“\n- 🔖 Uzu etikedojn por pli bone organiziĝi\n- 👥 Kunhavigu kun viaj teamo, amikoj, familio\n- 📎 Aldonu dosierojn, kaj enmetu ilin en via „Markdown“-a priskribo\n- 💬 Diskutu kun via teamo pere de la komentoj\n- ⚡ Sekvu la ŝanĝojn per la aktivaĵa fluo\n- 🚀 Organizu vian projekton",
|
||||
@@ -128,7 +129,7 @@
|
||||
"Deleted items" : "Forigitaj elementoj",
|
||||
"Timeline" : "Kronologio",
|
||||
"Select users or groups to share with" : "Elektu uzantojn aŭ grupojn, kun kiuj vi volas kunhavigi",
|
||||
"Access for" : "Aliro pri",
|
||||
"Group" : "Grupo",
|
||||
"No matching user or group found." : "Neniu kongrua uzanto aŭ grupo trovita.",
|
||||
"Loading" : "Ŝargante",
|
||||
"Edit" : "Redakti",
|
||||
|
||||
@@ -9,6 +9,7 @@ OC.L10N.register(
|
||||
"Remove user from card" : "Eliminar usuario de la tarjeta",
|
||||
"Hours" : "Horas",
|
||||
"Minutes" : "Minutos",
|
||||
"board" : "tablero",
|
||||
"Maximum file size of {size} exceeded" : "Tamaño máximo de archivo de {size} excedido",
|
||||
"You have created a new board {board}" : "Has creado el tablero nuevo {board}",
|
||||
"{user} has created a new board {board}" : "{user} ha creado el tablero nuevo {board}",
|
||||
@@ -41,7 +42,7 @@ OC.L10N.register(
|
||||
"You have added a description to card {card} in stack {stack} on board {board}" : "Has añadido una descripción a {card} en la pila {stack} en {board}",
|
||||
"{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} ha añadido una descripción a {card} en la pila {stack} en {board}",
|
||||
"You have updated the description of card {card} in stack {stack} on board {board}" : "Has actualizado la descripción de {card} en la pila {stack} en {board}",
|
||||
"{user} has updated the description card {card} in stack {stack} on board {board}" : "{user} ha actualizado la descripción de {card} en la pila {stack} en {stack}",
|
||||
"{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} ha actualizado la descripción de la tarjeta {card} en la pila {stack} del tablero {board}",
|
||||
"You have archived card {card} in stack {stack} on board {board}" : "Has archivado {card} en la pila {stack} en {board}",
|
||||
"{user} has archived card {card} in stack {stack} on board {board}" : "{user} ha archivado {card} en la pila {stack} en {board}",
|
||||
"You have unarchived card {card} in stack {stack} on board {board}" : "Has desarchivado {card} en la pila {stack} en {board}",
|
||||
@@ -130,7 +131,8 @@ OC.L10N.register(
|
||||
"Deleted items" : "Elementos eliminados",
|
||||
"Timeline" : "Línea de tiempo",
|
||||
"Select users or groups to share with" : "Seleccionar usuarios o grupos con los que compartir",
|
||||
"Access for" : "Acceso para",
|
||||
"Group" : "Grupo",
|
||||
"Circle" : "Círculo",
|
||||
"No matching user or group found." : "No se encontraron usuarios o grupos coincidentes.",
|
||||
"Loading" : "Cargando",
|
||||
"Edit" : "Editar",
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
"Remove user from card" : "Eliminar usuario de la tarjeta",
|
||||
"Hours" : "Horas",
|
||||
"Minutes" : "Minutos",
|
||||
"board" : "tablero",
|
||||
"Maximum file size of {size} exceeded" : "Tamaño máximo de archivo de {size} excedido",
|
||||
"You have created a new board {board}" : "Has creado el tablero nuevo {board}",
|
||||
"{user} has created a new board {board}" : "{user} ha creado el tablero nuevo {board}",
|
||||
@@ -39,7 +40,7 @@
|
||||
"You have added a description to card {card} in stack {stack} on board {board}" : "Has añadido una descripción a {card} en la pila {stack} en {board}",
|
||||
"{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} ha añadido una descripción a {card} en la pila {stack} en {board}",
|
||||
"You have updated the description of card {card} in stack {stack} on board {board}" : "Has actualizado la descripción de {card} en la pila {stack} en {board}",
|
||||
"{user} has updated the description card {card} in stack {stack} on board {board}" : "{user} ha actualizado la descripción de {card} en la pila {stack} en {stack}",
|
||||
"{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} ha actualizado la descripción de la tarjeta {card} en la pila {stack} del tablero {board}",
|
||||
"You have archived card {card} in stack {stack} on board {board}" : "Has archivado {card} en la pila {stack} en {board}",
|
||||
"{user} has archived card {card} in stack {stack} on board {board}" : "{user} ha archivado {card} en la pila {stack} en {board}",
|
||||
"You have unarchived card {card} in stack {stack} on board {board}" : "Has desarchivado {card} en la pila {stack} en {board}",
|
||||
@@ -128,7 +129,8 @@
|
||||
"Deleted items" : "Elementos eliminados",
|
||||
"Timeline" : "Línea de tiempo",
|
||||
"Select users or groups to share with" : "Seleccionar usuarios o grupos con los que compartir",
|
||||
"Access for" : "Acceso para",
|
||||
"Group" : "Grupo",
|
||||
"Circle" : "Círculo",
|
||||
"No matching user or group found." : "No se encontraron usuarios o grupos coincidentes.",
|
||||
"Loading" : "Cargando",
|
||||
"Edit" : "Editar",
|
||||
|
||||
@@ -23,7 +23,6 @@ OC.L10N.register(
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
||||
"Access for" : "Acceso para",
|
||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
||||
"Loading" : "Cargando",
|
||||
"Edit" : "Editar",
|
||||
|
||||
@@ -21,7 +21,6 @@
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
||||
"Access for" : "Acceso para",
|
||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
||||
"Loading" : "Cargando",
|
||||
"Edit" : "Editar",
|
||||
|
||||
@@ -24,7 +24,6 @@ OC.L10N.register(
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
||||
"Access for" : "Acceso para",
|
||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
||||
"Loading" : "Cargando",
|
||||
"Edit" : "Editar",
|
||||
|
||||
@@ -22,7 +22,6 @@
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
||||
"Access for" : "Acceso para",
|
||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
||||
"Loading" : "Cargando",
|
||||
"Edit" : "Editar",
|
||||
|
||||
@@ -24,7 +24,6 @@ OC.L10N.register(
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
||||
"Access for" : "Acceso para",
|
||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
||||
"Loading" : "Cargando",
|
||||
"Edit" : "Editar",
|
||||
|
||||
@@ -22,7 +22,6 @@
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
||||
"Access for" : "Acceso para",
|
||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
||||
"Loading" : "Cargando",
|
||||
"Edit" : "Editar",
|
||||
|
||||
@@ -24,7 +24,6 @@ OC.L10N.register(
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
||||
"Access for" : "Acceso para",
|
||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
||||
"Loading" : "Cargando",
|
||||
"Edit" : "Editar",
|
||||
|
||||
@@ -22,7 +22,6 @@
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
||||
"Access for" : "Acceso para",
|
||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
||||
"Loading" : "Cargando",
|
||||
"Edit" : "Editar",
|
||||
|
||||
@@ -24,7 +24,6 @@ OC.L10N.register(
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
||||
"Access for" : "Acceso para",
|
||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
||||
"Loading" : "Cargando",
|
||||
"Edit" : "Editar",
|
||||
|
||||
@@ -22,7 +22,6 @@
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
||||
"Access for" : "Acceso para",
|
||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
||||
"Loading" : "Cargando",
|
||||
"Edit" : "Editar",
|
||||
|
||||
@@ -24,7 +24,6 @@ OC.L10N.register(
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
||||
"Access for" : "Acceso para",
|
||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
||||
"Loading" : "Cargando",
|
||||
"Edit" : "Editar",
|
||||
|
||||
@@ -22,7 +22,6 @@
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
||||
"Access for" : "Acceso para",
|
||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
||||
"Loading" : "Cargando",
|
||||
"Edit" : "Editar",
|
||||
|
||||
@@ -24,7 +24,6 @@ OC.L10N.register(
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
||||
"Access for" : "Acceso para",
|
||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
||||
"Loading" : "Cargando",
|
||||
"Edit" : "Editar",
|
||||
|
||||
@@ -22,7 +22,6 @@
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
||||
"Access for" : "Acceso para",
|
||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
||||
"Loading" : "Cargando",
|
||||
"Edit" : "Editar",
|
||||
|
||||
@@ -23,7 +23,6 @@ OC.L10N.register(
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
||||
"Access for" : "Acceso para",
|
||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
||||
"Loading" : "Cargando",
|
||||
"Edit" : "Editar",
|
||||
|
||||
@@ -21,7 +21,6 @@
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
||||
"Access for" : "Acceso para",
|
||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
||||
"Loading" : "Cargando",
|
||||
"Edit" : "Editar",
|
||||
|
||||
@@ -25,7 +25,6 @@ OC.L10N.register(
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
||||
"Access for" : "Acceso para",
|
||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
||||
"Loading" : "Cargando",
|
||||
"Edit" : "Editar",
|
||||
|
||||
@@ -23,7 +23,6 @@
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
||||
"Access for" : "Acceso para",
|
||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
||||
"Loading" : "Cargando",
|
||||
"Edit" : "Editar",
|
||||
|
||||
@@ -23,7 +23,6 @@ OC.L10N.register(
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
||||
"Access for" : "Acceso para",
|
||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
||||
"Loading" : "Cargando",
|
||||
"Edit" : "Editar",
|
||||
|
||||
@@ -21,7 +21,6 @@
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
||||
"Access for" : "Acceso para",
|
||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
||||
"Loading" : "Cargando",
|
||||
"Edit" : "Editar",
|
||||
|
||||
@@ -23,7 +23,6 @@ OC.L10N.register(
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
||||
"Access for" : "Acceso para",
|
||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
||||
"Loading" : "Cargando",
|
||||
"Edit" : "Editar",
|
||||
|
||||
@@ -21,7 +21,6 @@
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
||||
"Access for" : "Acceso para",
|
||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
||||
"Loading" : "Cargando",
|
||||
"Edit" : "Editar",
|
||||
|
||||
@@ -23,7 +23,6 @@ OC.L10N.register(
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
||||
"Access for" : "Acceso para",
|
||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
||||
"Loading" : "Cargando",
|
||||
"Edit" : "Editar",
|
||||
|
||||
@@ -21,7 +21,6 @@
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
||||
"Access for" : "Acceso para",
|
||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
||||
"Loading" : "Cargando",
|
||||
"Edit" : "Editar",
|
||||
|
||||
@@ -23,7 +23,6 @@ OC.L10N.register(
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
||||
"Access for" : "Acceso para",
|
||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
||||
"Loading" : "Cargando",
|
||||
"Edit" : "Editar",
|
||||
|
||||
@@ -21,7 +21,6 @@
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
||||
"Access for" : "Acceso para",
|
||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
||||
"Loading" : "Cargando",
|
||||
"Edit" : "Editar",
|
||||
|
||||
@@ -23,7 +23,6 @@ OC.L10N.register(
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
||||
"Access for" : "Acceso para",
|
||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
||||
"Loading" : "Cargando",
|
||||
"Edit" : "Editar",
|
||||
|
||||
@@ -21,7 +21,6 @@
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
||||
"Access for" : "Acceso para",
|
||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
||||
"Loading" : "Cargando",
|
||||
"Edit" : "Editar",
|
||||
|
||||
@@ -24,7 +24,6 @@ OC.L10N.register(
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
||||
"Access for" : "Acceso para",
|
||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
||||
"Loading" : "Cargando",
|
||||
"Edit" : "Editar",
|
||||
|
||||
@@ -22,7 +22,6 @@
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
||||
"Access for" : "Acceso para",
|
||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
||||
"Loading" : "Cargando",
|
||||
"Edit" : "Editar",
|
||||
|
||||
@@ -23,7 +23,6 @@ OC.L10N.register(
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
||||
"Access for" : "Acceso para",
|
||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
||||
"Loading" : "Cargando",
|
||||
"Edit" : "Editar",
|
||||
|
||||
@@ -21,7 +21,6 @@
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Select users or groups to share with" : "Selecciona los usuarios o grupos con los cuales compartir",
|
||||
"Access for" : "Acceso para",
|
||||
"No matching user or group found." : "No se encontraron coincidencias de usuarios o grupos.",
|
||||
"Loading" : "Cargando",
|
||||
"Edit" : "Editar",
|
||||
|
||||
@@ -40,7 +40,6 @@ OC.L10N.register(
|
||||
"Deleted items" : "Ezabatutako elementuak",
|
||||
"Timeline" : "Denbora-lerroa",
|
||||
"Select users or groups to share with" : "Partekatzeko erabiltzaile eta taldeak hautatu",
|
||||
"Access for" : "Sarbidea",
|
||||
"No matching user or group found." : "Ados datorren erabiltzailerik edo talderik ez da topatu",
|
||||
"Loading" : "Kargatzen",
|
||||
"Edit" : "Editatu",
|
||||
|
||||
@@ -38,7 +38,6 @@
|
||||
"Deleted items" : "Ezabatutako elementuak",
|
||||
"Timeline" : "Denbora-lerroa",
|
||||
"Select users or groups to share with" : "Partekatzeko erabiltzaile eta taldeak hautatu",
|
||||
"Access for" : "Sarbidea",
|
||||
"No matching user or group found." : "Ados datorren erabiltzailerik edo talderik ez da topatu",
|
||||
"Loading" : "Kargatzen",
|
||||
"Edit" : "Editatu",
|
||||
|
||||
@@ -9,6 +9,7 @@ OC.L10N.register(
|
||||
"Remove user from card" : "Supprimer l'utilisateur de la carte",
|
||||
"Hours" : "Heures",
|
||||
"Minutes" : "Minutes",
|
||||
"board" : "tableau",
|
||||
"Maximum file size of {size} exceeded" : "Taille de fichier maximale de {size} dépassée",
|
||||
"You have created a new board {board}" : "Vous avez créé un nouveau tableau {tableau}",
|
||||
"{user} has created a new board {board}" : "{user} a créé un nouveau tableau {board}",
|
||||
@@ -41,7 +42,7 @@ OC.L10N.register(
|
||||
"You have added a description to card {card} in stack {stack} on board {board}" : "Vous avez ajouté une description à la carte {card} de la pile {stack} du tableau {board}",
|
||||
"{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} a ajouté une description à la carte {card} de la pile {stack} du tableau {board}",
|
||||
"You have updated the description of card {card} in stack {stack} on board {board}" : "Vous avez mis à jour la description de la carte {card} de la pile {stack} du tableau {board}",
|
||||
"{user} has updated the description card {card} in stack {stack} on board {board}" : "{user} a mis à jour la description de la carte {card} de la pile {stack} du tableau {board}",
|
||||
"{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} a mis à jour la description de la carte {card} de la pile {stack} du tableau {board}",
|
||||
"You have archived card {card} in stack {stack} on board {board}" : "Vous avez archivé la carte {card} de la pile {stack} du tableau {board}",
|
||||
"{user} has archived card {card} in stack {stack} on board {board}" : "{user} a archivé la carte {card} de la pile {stack} du tableau {board}",
|
||||
"You have unarchived card {card} in stack {stack} on board {board}" : "Vous avez une carte {card} non-archivée dans la pile {stack} du tableau {board}",
|
||||
@@ -130,7 +131,8 @@ OC.L10N.register(
|
||||
"Deleted items" : "Éléments supprimés",
|
||||
"Timeline" : "Chronologie",
|
||||
"Select users or groups to share with" : "Sélectionnez des utilisateurs ou des groupes avec qui partager",
|
||||
"Access for" : "Accès pour ",
|
||||
"Group" : "Groupe",
|
||||
"Circle" : "Cercle",
|
||||
"No matching user or group found." : "Aucun utilisateur ou groupe correspondant trouvé",
|
||||
"Loading" : "Chargement",
|
||||
"Edit" : "Modifier",
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
"Remove user from card" : "Supprimer l'utilisateur de la carte",
|
||||
"Hours" : "Heures",
|
||||
"Minutes" : "Minutes",
|
||||
"board" : "tableau",
|
||||
"Maximum file size of {size} exceeded" : "Taille de fichier maximale de {size} dépassée",
|
||||
"You have created a new board {board}" : "Vous avez créé un nouveau tableau {tableau}",
|
||||
"{user} has created a new board {board}" : "{user} a créé un nouveau tableau {board}",
|
||||
@@ -39,7 +40,7 @@
|
||||
"You have added a description to card {card} in stack {stack} on board {board}" : "Vous avez ajouté une description à la carte {card} de la pile {stack} du tableau {board}",
|
||||
"{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} a ajouté une description à la carte {card} de la pile {stack} du tableau {board}",
|
||||
"You have updated the description of card {card} in stack {stack} on board {board}" : "Vous avez mis à jour la description de la carte {card} de la pile {stack} du tableau {board}",
|
||||
"{user} has updated the description card {card} in stack {stack} on board {board}" : "{user} a mis à jour la description de la carte {card} de la pile {stack} du tableau {board}",
|
||||
"{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} a mis à jour la description de la carte {card} de la pile {stack} du tableau {board}",
|
||||
"You have archived card {card} in stack {stack} on board {board}" : "Vous avez archivé la carte {card} de la pile {stack} du tableau {board}",
|
||||
"{user} has archived card {card} in stack {stack} on board {board}" : "{user} a archivé la carte {card} de la pile {stack} du tableau {board}",
|
||||
"You have unarchived card {card} in stack {stack} on board {board}" : "Vous avez une carte {card} non-archivée dans la pile {stack} du tableau {board}",
|
||||
@@ -128,7 +129,8 @@
|
||||
"Deleted items" : "Éléments supprimés",
|
||||
"Timeline" : "Chronologie",
|
||||
"Select users or groups to share with" : "Sélectionnez des utilisateurs ou des groupes avec qui partager",
|
||||
"Access for" : "Accès pour ",
|
||||
"Group" : "Groupe",
|
||||
"Circle" : "Cercle",
|
||||
"No matching user or group found." : "Aucun utilisateur ou groupe correspondant trouvé",
|
||||
"Loading" : "Chargement",
|
||||
"Edit" : "Modifier",
|
||||
|
||||
@@ -9,6 +9,7 @@ OC.L10N.register(
|
||||
"Remove user from card" : "Elimina o usuario da tarxeta",
|
||||
"Hours" : "Horas",
|
||||
"Minutes" : "Minutos",
|
||||
"board" : "taboleiro",
|
||||
"Maximum file size of {size} exceeded" : "Excedeuse o tamaño máximo de ficheiro de {size}",
|
||||
"You have created a new board {board}" : "Vostede creou o novo taboleiro {board}",
|
||||
"{user} has created a new board {board}" : "{user} creou o novo taboleiro {board}",
|
||||
@@ -41,7 +42,7 @@ OC.L10N.register(
|
||||
"You have added a description to card {card} in stack {stack} on board {board}" : "Vostede engadiu a descrición á tarxeta {card} na rima {stack} no taboleiro {board}",
|
||||
"{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} engadiu a descrición á tarxeta {card} na rima {stack} no taboleiro {board}",
|
||||
"You have updated the description of card {card} in stack {stack} on board {board}" : "Vostede actualizou a descrición da tarxeta {card} na rima {stack} no taboleiro {board}",
|
||||
"{user} has updated the description card {card} in stack {stack} on board {board}" : "{user} actualizou a descrición da tarxeta {card} na rima {stack} no taboleiro {board}",
|
||||
"{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} actualizou a descrición da tarxeta {card} na rima {stack} no taboleiro {board}",
|
||||
"You have archived card {card} in stack {stack} on board {board}" : "Vostede arquivou a tarxeta {card} na rima {stack} no taboleiro {board}",
|
||||
"{user} has archived card {card} in stack {stack} on board {board}" : "{user} arquivou a tarxeta {card} na rima {stack} no taboleiro {board}",
|
||||
"You have unarchived card {card} in stack {stack} on board {board}" : "Vostede desarquivou a tarxeta {card} na rima {stack} no taboleiro {board}",
|
||||
@@ -130,7 +131,8 @@ OC.L10N.register(
|
||||
"Deleted items" : "Elementos eliminados",
|
||||
"Timeline" : "Liña temporal",
|
||||
"Select users or groups to share with" : "Seleccionar usuarios ou grupos cos que compartir",
|
||||
"Access for" : "Acceso para",
|
||||
"Group" : "Grupo",
|
||||
"Circle" : "Círculo",
|
||||
"No matching user or group found." : "Non se atoparon coincidencias de usuarios ou grupos.",
|
||||
"Loading" : "Cargando",
|
||||
"Edit" : "Editar",
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
"Remove user from card" : "Elimina o usuario da tarxeta",
|
||||
"Hours" : "Horas",
|
||||
"Minutes" : "Minutos",
|
||||
"board" : "taboleiro",
|
||||
"Maximum file size of {size} exceeded" : "Excedeuse o tamaño máximo de ficheiro de {size}",
|
||||
"You have created a new board {board}" : "Vostede creou o novo taboleiro {board}",
|
||||
"{user} has created a new board {board}" : "{user} creou o novo taboleiro {board}",
|
||||
@@ -39,7 +40,7 @@
|
||||
"You have added a description to card {card} in stack {stack} on board {board}" : "Vostede engadiu a descrición á tarxeta {card} na rima {stack} no taboleiro {board}",
|
||||
"{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} engadiu a descrición á tarxeta {card} na rima {stack} no taboleiro {board}",
|
||||
"You have updated the description of card {card} in stack {stack} on board {board}" : "Vostede actualizou a descrición da tarxeta {card} na rima {stack} no taboleiro {board}",
|
||||
"{user} has updated the description card {card} in stack {stack} on board {board}" : "{user} actualizou a descrición da tarxeta {card} na rima {stack} no taboleiro {board}",
|
||||
"{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} actualizou a descrición da tarxeta {card} na rima {stack} no taboleiro {board}",
|
||||
"You have archived card {card} in stack {stack} on board {board}" : "Vostede arquivou a tarxeta {card} na rima {stack} no taboleiro {board}",
|
||||
"{user} has archived card {card} in stack {stack} on board {board}" : "{user} arquivou a tarxeta {card} na rima {stack} no taboleiro {board}",
|
||||
"You have unarchived card {card} in stack {stack} on board {board}" : "Vostede desarquivou a tarxeta {card} na rima {stack} no taboleiro {board}",
|
||||
@@ -128,7 +129,8 @@
|
||||
"Deleted items" : "Elementos eliminados",
|
||||
"Timeline" : "Liña temporal",
|
||||
"Select users or groups to share with" : "Seleccionar usuarios ou grupos cos que compartir",
|
||||
"Access for" : "Acceso para",
|
||||
"Group" : "Grupo",
|
||||
"Circle" : "Círculo",
|
||||
"No matching user or group found." : "Non se atoparon coincidencias de usuarios ou grupos.",
|
||||
"Loading" : "Cargando",
|
||||
"Edit" : "Editar",
|
||||
|
||||
@@ -37,7 +37,6 @@ OC.L10N.register(
|
||||
"Sharing" : "שיתוף",
|
||||
"Tags" : "תגיות",
|
||||
"Select users or groups to share with" : "נא לבחור משתמשים או קבוצות לשתף אתם",
|
||||
"Access for" : "גישה לטובת",
|
||||
"No matching user or group found." : "לא נמצא משתמש או קבוצה.",
|
||||
"Loading" : "בטעינה",
|
||||
"Edit" : "עריכה",
|
||||
|
||||
@@ -35,7 +35,6 @@
|
||||
"Sharing" : "שיתוף",
|
||||
"Tags" : "תגיות",
|
||||
"Select users or groups to share with" : "נא לבחור משתמשים או קבוצות לשתף אתם",
|
||||
"Access for" : "גישה לטובת",
|
||||
"No matching user or group found." : "לא נמצא משתמש או קבוצה.",
|
||||
"Loading" : "בטעינה",
|
||||
"Edit" : "עריכה",
|
||||
|
||||
160
l10n/hu.js
@@ -1,61 +1,152 @@
|
||||
OC.L10N.register(
|
||||
"deck",
|
||||
{
|
||||
"The comment has been deleted" : "A hozzászólás törlésre került.",
|
||||
"Please provide a content for your comment." : "Adja meg a hozzászólás tartalmát.",
|
||||
"Posting the comment failed." : "A hozzászólás közzététele sikertelen.",
|
||||
"The comment has been deleted" : "A hozzászólás törlésre került",
|
||||
"The associated stack is deleted as well, it will be restored as well." : "A kapcsolódó rakás is törölt, az is vissza lesz állítva.",
|
||||
"Restore associated stack" : "Kapcsolódó rakás visszaállítása",
|
||||
"Remove user from card" : "Felhasználó eltávolítása a kártyáról",
|
||||
"Hours" : "Óra",
|
||||
"Minutes" : "Perc",
|
||||
"Deck" : "Pult",
|
||||
"Maximum file size of {size} exceeded" : "A legnagyobb fájlméret ({size}) túllépve",
|
||||
"You have created a new board {board}" : "Létrehozta az új {board} táblát",
|
||||
"{user} has created a new board {board}" : "{user} létrehozta az új {board} táblát",
|
||||
"You have deleted the board {board}" : "Törölte a(z) {board} táblát",
|
||||
"{user} has deleted the board {board}" : "{user} törölte a(z) {board} táblát",
|
||||
"You have restored the board {board}" : "Visszaállította a(z) {board} táblát",
|
||||
"{user} has restored the board {board}" : "{user} visszaállította a(z) {board} táblát",
|
||||
"You have shared the board {board} with {acl}" : "Megosztotta a(z) {board} táblát a következővel: {acl}",
|
||||
"{user} has shared the board {board} with {sharee}" : "{user} megosztotta a(z) {board} táblát a következővel: {sharee}",
|
||||
"You have removed {acl} from the board {board}" : "Eltávolította a következőt a(z) {board} táblától: {acl}",
|
||||
"{user} has removed {acl} from the board {board}" : "{user} eltávolította a következőt a(z) {board} táblától: {acl}",
|
||||
"You have renamed the board {before} to {board}" : "Átnevezte a(z) {before} táblát erre: {board}",
|
||||
"{user} has renamed the board {before} to {board}" : "{user} átnevezte a(z) {before} táblát erre: {board}",
|
||||
"You have archived the board {board}" : "Archiválta a(z) {board} táblát",
|
||||
"{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 stack {stack} on board {board}" : "Létrehozta az új {stack} rakást a(z) {board} táblán",
|
||||
"{user} has created a new stack {stack} on board {board}" : "{user} létrehozta az új {stack} rakást a(z) {board} táblán",
|
||||
"You have renamed stack {before} to {stack} on board {board}" : "Átnevezte a(z) {board} tábla {before} rakását erre: {stack}",
|
||||
"{user} has renamed stack {before} to {stack} on board {board}" : "{user} átnevezte a(z) {board} táblát {before} rakását erre: {stack}",
|
||||
"You have deleted stack {stack} on board {board}" : "Törölte a(z) {stack} rakást a(z) {board} tábláról",
|
||||
"{user} has deleted stack {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 stack {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 stack {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 stack {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 stack {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 stack {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 stack {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 stack {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",
|
||||
"You have archived card {card} in stack {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 stack {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 stack {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 stack {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 stack {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 stack {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 stack {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 stack {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 stack {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 stack {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",
|
||||
"{user} has updated the attachment {attachment} to card {card}" : "{user} frissítette a(z) {attachment} mellékletet a(z) {card} kártyánál",
|
||||
"You have deleted the attachment {attachment} from card {card}" : "Eltávolította a(z) {attachment} mellékletet a(z) {card} kártyáról",
|
||||
"{user} has deleted the attachment {attachment} to card {card}" : "{user} eltávolította a(z) {attachment} mellékletet a(z) {card} kártyáról",
|
||||
"You have restored the attachment {attachment} to card {card}" : "Visszaállította a(z) {attachment} mellékletet a(z) {card} kártyánál",
|
||||
"{user} has restored the attachment {attachment} to card {card}" : "{user} visszaállította a(z) {attachment} mellékletet a(z) {card} kártyánál",
|
||||
"You have commented on card {card}" : "Hozzászólt a(z) {card} kártyához",
|
||||
"{user} has commented on card {card}" : "{user} hozzászólt a(z) {card} kártyához",
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "A <strong>kártyaleírás</strong> megváltozott a Kártyák alkalmazásban",
|
||||
"Deck" : "Kártyák",
|
||||
"Changes in the <strong>Deck app</strong>" : "Változások a <strong>Kártyák alkalmazásban</strong>",
|
||||
"Personal" : "Személyes",
|
||||
"The card \"%s\" on \"%s\" has reached its due date." : "A(z) \"%s\" kártya a(z) \"%s\" táblán a határidejéhez ért.",
|
||||
"The board \"%s\" has been shared with you by %s." : "A(z) \"%s\" táblát %s osztotta meg veled.",
|
||||
"{user} has shared the board %s with you." : "{user} felhasználó megosztotta veled a(z) %s táblát.",
|
||||
"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”.",
|
||||
"The card \"%s\" on \"%s\" has reached its due date." : "A(z) „%s” kártya a(z) „%s” táblán elérte a határidejét.",
|
||||
"%s has mentioned you in a comment on \"%s\"." : "%s megemlítette egy hozzászólásban ennél: „%s”.",
|
||||
"{user} has mentioned you in a comment on \"%s\"." : "{user} megemlítette egy hozzászólásban ennél: „%s”.",
|
||||
"The board \"%s\" has been shared with you by %s." : "A(z) „%s” táblát %s osztotta meg Önnel.",
|
||||
"{user} has shared the board %s with you." : "{user} megosztotta Önnel a(z) %s táblát.",
|
||||
"No data was provided to create an attachment." : "Nincsenek megadva adatok a melléklet létrehozásához.",
|
||||
"Finished" : "Kész",
|
||||
"To review" : "Áttekinteni",
|
||||
"To review" : "Áttekintendő",
|
||||
"Action needed" : "Művelet szükséges",
|
||||
"Later" : "Később",
|
||||
"To do" : "Teendő",
|
||||
"Doing" : "Folyamatban",
|
||||
"Done" : "Kész",
|
||||
"The file was uploaded" : "A fájl fel lett töltve.",
|
||||
"Example Task 3" : "3. példafeladat",
|
||||
"Example Task 2" : "2. példafeladat",
|
||||
"Example Task 1" : "1. példafeladat",
|
||||
"The file was uploaded" : "A fájl fel lett töltve",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "A feltöltött fájl meghaladja a php.ini-ben szereplő upload_max_filesize direktívában megadott méretet",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "A feltöltött fájl meghaladja a HTML űrlapon megadott MAX_FILE_SIZE direktívában meghatározott méretet.",
|
||||
"The file was only partially uploaded" : "A fájl csak részlegesen lett feltöltve",
|
||||
"No file was uploaded" : "Nincs feltöltött fájl",
|
||||
"Missing a temporary folder" : "Átmeneti mappa hiányzik",
|
||||
"Could not write file to disk" : "Nem lehet a fájlt diszkre írni",
|
||||
"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",
|
||||
"A kanban style project and personal management tool for Nextcloud" : "Egy kanban-stílusú projektmenedzsment eszköz a Nextcloudhoz",
|
||||
"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",
|
||||
"Add a new stack" : "Új rakás hozzáadása",
|
||||
"Submit" : "Küldés",
|
||||
"Show archived cards" : "Archív kártyák mutatása",
|
||||
"Hide archived cards" : "Archív kártyák elrejtése",
|
||||
"Show board details" : "Tábla részleteinek mutatása",
|
||||
"Show archived cards" : "Archivált kártyák megjelenítése",
|
||||
"Hide archived cards" : "Archivált kártyák elrejtése",
|
||||
"Toggle compact mode" : "Kompakt mód be/ki",
|
||||
"Show board details" : "Tábla részleteinek megjelenítése",
|
||||
"All Boards" : "Minden tábla",
|
||||
"Archived boards" : "Archív táblák",
|
||||
"Archived boards" : "Archivált táblák",
|
||||
"Share board" : "Tábla megosztása",
|
||||
"Archived cards" : "Archivált kártyák",
|
||||
"Actions" : "Műveletek",
|
||||
"Drop your files here to upload it to the card" : "Dobd ide a fájljaidat a kártyához való feltöltéshez",
|
||||
"Drop your files here to upload it to the card" : "Dobja ide a fájljait a kártyához feltöltéshez",
|
||||
"Assign card to me" : "Kártya hozzám rendelése",
|
||||
"Unassign card from me" : "Kártya elvétele tőlem",
|
||||
"Archive card" : "Kártya archiválása",
|
||||
"Unarchive card" : "Kártya archiválásának visszavonása",
|
||||
"Delete card" : "Kártya törlése",
|
||||
"Enter a card title" : "Adj meg egy kártya címet",
|
||||
"Enter a card title" : "Adja meg a kártya címét",
|
||||
"Add card" : "Kártya hozzáadása",
|
||||
"Close" : "Bezárás",
|
||||
"Sharing" : "Megosztás",
|
||||
"Tags" : "Címkék",
|
||||
"Deleted items" : "Törölt elemek",
|
||||
"Timeline" : "Idővonal",
|
||||
"Select users or groups to share with" : "Válassz felhasználókat vagy csoportokat a megosztáshoz",
|
||||
"Access for" : "Hozzáfér",
|
||||
"Select users or groups to share with" : "Válasszon felhasználókat vagy csoportokat a megosztáshoz",
|
||||
"Group" : "Csoport",
|
||||
"No matching user or group found." : "Nem található egyező felhasználó vagy csoport.",
|
||||
"Loading" : "Betöltés",
|
||||
"Edit" : "Szerkesztés",
|
||||
"Share" : "Megosztás",
|
||||
"Manage" : "Kezelés",
|
||||
"Discard share" : "Megosztás figyelmen kívül hagyása",
|
||||
"Discard share" : "Megosztás elvetése",
|
||||
"Sharing has been disabled for your account." : "A megosztás le lett tiltva a fiókjánál.",
|
||||
"Update tag" : "Címke frissítése",
|
||||
"Edit tag" : "Címke szerkesztése",
|
||||
"Delete tag" : "Címke törlés",
|
||||
"Delete tag" : "Címke törlése",
|
||||
"Create" : "Létrehozás",
|
||||
"Create a new tag" : "Új címke létrehozása",
|
||||
"Deleted stacks" : "Törölt rakások",
|
||||
"Deleted cards" : "Törölt kártyák",
|
||||
"Status" : "Állapot",
|
||||
"No archived boards to display" : "Nincsenek megjeleníthető archivált táblák",
|
||||
"No shared boards to display" : "Nincsenek megjeleníthető megosztott táblák",
|
||||
"Title" : "Cím",
|
||||
"Members" : "Tagok",
|
||||
"More actions" : "További műveletek",
|
||||
@@ -65,38 +156,41 @@ OC.L10N.register(
|
||||
"Delete board" : "Tábla törlése",
|
||||
"Update board" : "Tábla frissítése",
|
||||
"Reset board" : "Tábla visszaállítás",
|
||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Táblatörlés visszavonása - Egyébként a tábla a következő időzített folyamatfutáskor törlődik.",
|
||||
"Create new board" : "Új tábla",
|
||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Táblatörlés visszavonása – Egyébként a tábla az időzített feladat következő futásakor törlődik.",
|
||||
"Create new board" : "Új tábla létrehozása",
|
||||
"New board title" : "Új tábla címe",
|
||||
"Create board" : "Tábla készítése",
|
||||
"Select an attachment" : "Melléklet kiválasztása",
|
||||
"Cancel upload" : "A feltöltés megszakítása",
|
||||
"by" : "tőle: ",
|
||||
"Create board" : "Tábla létrehozása",
|
||||
"Select an attachment" : "Válasszon egy mellékletet",
|
||||
"Cancel upload" : "Feltöltés megszakítása",
|
||||
"by" : "tőle:",
|
||||
"Undo file deletion - Otherwise the file will be deleted during the next cronjob run." : "Fájltörlés visszavonása – Egyébként a fájl az időzített feladat következő futásakor törlődik.",
|
||||
"Undo file deletion" : "Fájltörlés visszavonása",
|
||||
"Insert the file into the description" : "Illeszd be a fájlt a leírásba",
|
||||
"Insert the file into the description" : "Illessze be a fájlt a leírásba",
|
||||
"Delete attachment" : "Melléklet törlése",
|
||||
"Modified:" : "Módosítva:",
|
||||
"Created:" : "Létrehozva:",
|
||||
"Choose a tag" : "Válassz címkét",
|
||||
"Choose a tag" : "Válasszon címkét",
|
||||
"Add a tag" : "Címke hozzáadása",
|
||||
"Select tags" : "Címkék kiválasztása",
|
||||
"Assign users" : "Felhasználók kijelölése",
|
||||
"Choose a user to assign" : "Válassz felhasználót a hozzárendeléshez",
|
||||
"Assign users" : "Felhasználók hozzárendelése",
|
||||
"Choose a user to assign" : "Válasszon egy hozzárendelendő felhasználót",
|
||||
"Assign this card to a user" : "Ezen kártya felhasználóhoz rendelése",
|
||||
"Due date" : "Határidő",
|
||||
"Click to set" : "Kattints a beállításhoz",
|
||||
"Click to set" : "Kattintson a beállításhoz",
|
||||
"Remove due date" : "Határidő eltávolítása",
|
||||
"Description" : "Leírás",
|
||||
"Attachments" : "Mellékletek",
|
||||
"Saved" : "Elmentve",
|
||||
"Unsaved changes" : "Mentetlen változtatások",
|
||||
"Insert attachment" : "Melléklet beillesztése",
|
||||
"Insert attachment" : "Melléklet beszúrása",
|
||||
"Formatting help" : "Formázási segítség",
|
||||
"Upload attachment" : "Melléklet feltöltése",
|
||||
"Add a card description…" : "Adj hozzá kártya leírást...",
|
||||
"Add a card description…" : "Adjon hozzá egy kártyaleírást…",
|
||||
"Shared boards" : "Megosztott táblák",
|
||||
"Move board to archive" : "Tábla mozgatása archívumba",
|
||||
"Move board to archive" : "Tábla áthelyezése az archívumba",
|
||||
"Create a new board" : "Új tábla létrehozása",
|
||||
"Settings" : "Beállítások"
|
||||
"Settings" : "Beállítások",
|
||||
"Limit deck to groups" : "A Kártyák 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."
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
160
l10n/hu.json
@@ -1,59 +1,150 @@
|
||||
{ "translations": {
|
||||
"The comment has been deleted" : "A hozzászólás törlésre került.",
|
||||
"Please provide a content for your comment." : "Adja meg a hozzászólás tartalmát.",
|
||||
"Posting the comment failed." : "A hozzászólás közzététele sikertelen.",
|
||||
"The comment has been deleted" : "A hozzászólás törlésre került",
|
||||
"The associated stack is deleted as well, it will be restored as well." : "A kapcsolódó rakás is törölt, az is vissza lesz állítva.",
|
||||
"Restore associated stack" : "Kapcsolódó rakás visszaállítása",
|
||||
"Remove user from card" : "Felhasználó eltávolítása a kártyáról",
|
||||
"Hours" : "Óra",
|
||||
"Minutes" : "Perc",
|
||||
"Deck" : "Pult",
|
||||
"Maximum file size of {size} exceeded" : "A legnagyobb fájlméret ({size}) túllépve",
|
||||
"You have created a new board {board}" : "Létrehozta az új {board} táblát",
|
||||
"{user} has created a new board {board}" : "{user} létrehozta az új {board} táblát",
|
||||
"You have deleted the board {board}" : "Törölte a(z) {board} táblát",
|
||||
"{user} has deleted the board {board}" : "{user} törölte a(z) {board} táblát",
|
||||
"You have restored the board {board}" : "Visszaállította a(z) {board} táblát",
|
||||
"{user} has restored the board {board}" : "{user} visszaállította a(z) {board} táblát",
|
||||
"You have shared the board {board} with {acl}" : "Megosztotta a(z) {board} táblát a következővel: {acl}",
|
||||
"{user} has shared the board {board} with {sharee}" : "{user} megosztotta a(z) {board} táblát a következővel: {sharee}",
|
||||
"You have removed {acl} from the board {board}" : "Eltávolította a következőt a(z) {board} táblától: {acl}",
|
||||
"{user} has removed {acl} from the board {board}" : "{user} eltávolította a következőt a(z) {board} táblától: {acl}",
|
||||
"You have renamed the board {before} to {board}" : "Átnevezte a(z) {before} táblát erre: {board}",
|
||||
"{user} has renamed the board {before} to {board}" : "{user} átnevezte a(z) {before} táblát erre: {board}",
|
||||
"You have archived the board {board}" : "Archiválta a(z) {board} táblát",
|
||||
"{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 stack {stack} on board {board}" : "Létrehozta az új {stack} rakást a(z) {board} táblán",
|
||||
"{user} has created a new stack {stack} on board {board}" : "{user} létrehozta az új {stack} rakást a(z) {board} táblán",
|
||||
"You have renamed stack {before} to {stack} on board {board}" : "Átnevezte a(z) {board} tábla {before} rakását erre: {stack}",
|
||||
"{user} has renamed stack {before} to {stack} on board {board}" : "{user} átnevezte a(z) {board} táblát {before} rakását erre: {stack}",
|
||||
"You have deleted stack {stack} on board {board}" : "Törölte a(z) {stack} rakást a(z) {board} tábláról",
|
||||
"{user} has deleted stack {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 stack {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 stack {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 stack {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 stack {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 stack {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 stack {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 stack {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",
|
||||
"You have archived card {card} in stack {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 stack {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 stack {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 stack {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 stack {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 stack {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 stack {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 stack {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 stack {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 stack {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",
|
||||
"{user} has updated the attachment {attachment} to card {card}" : "{user} frissítette a(z) {attachment} mellékletet a(z) {card} kártyánál",
|
||||
"You have deleted the attachment {attachment} from card {card}" : "Eltávolította a(z) {attachment} mellékletet a(z) {card} kártyáról",
|
||||
"{user} has deleted the attachment {attachment} to card {card}" : "{user} eltávolította a(z) {attachment} mellékletet a(z) {card} kártyáról",
|
||||
"You have restored the attachment {attachment} to card {card}" : "Visszaállította a(z) {attachment} mellékletet a(z) {card} kártyánál",
|
||||
"{user} has restored the attachment {attachment} to card {card}" : "{user} visszaállította a(z) {attachment} mellékletet a(z) {card} kártyánál",
|
||||
"You have commented on card {card}" : "Hozzászólt a(z) {card} kártyához",
|
||||
"{user} has commented on card {card}" : "{user} hozzászólt a(z) {card} kártyához",
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "A <strong>kártyaleírás</strong> megváltozott a Kártyák alkalmazásban",
|
||||
"Deck" : "Kártyák",
|
||||
"Changes in the <strong>Deck app</strong>" : "Változások a <strong>Kártyák alkalmazásban</strong>",
|
||||
"Personal" : "Személyes",
|
||||
"The card \"%s\" on \"%s\" has reached its due date." : "A(z) \"%s\" kártya a(z) \"%s\" táblán a határidejéhez ért.",
|
||||
"The board \"%s\" has been shared with you by %s." : "A(z) \"%s\" táblát %s osztotta meg veled.",
|
||||
"{user} has shared the board %s with you." : "{user} felhasználó megosztotta veled a(z) %s táblát.",
|
||||
"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”.",
|
||||
"The card \"%s\" on \"%s\" has reached its due date." : "A(z) „%s” kártya a(z) „%s” táblán elérte a határidejét.",
|
||||
"%s has mentioned you in a comment on \"%s\"." : "%s megemlítette egy hozzászólásban ennél: „%s”.",
|
||||
"{user} has mentioned you in a comment on \"%s\"." : "{user} megemlítette egy hozzászólásban ennél: „%s”.",
|
||||
"The board \"%s\" has been shared with you by %s." : "A(z) „%s” táblát %s osztotta meg Önnel.",
|
||||
"{user} has shared the board %s with you." : "{user} megosztotta Önnel a(z) %s táblát.",
|
||||
"No data was provided to create an attachment." : "Nincsenek megadva adatok a melléklet létrehozásához.",
|
||||
"Finished" : "Kész",
|
||||
"To review" : "Áttekinteni",
|
||||
"To review" : "Áttekintendő",
|
||||
"Action needed" : "Művelet szükséges",
|
||||
"Later" : "Később",
|
||||
"To do" : "Teendő",
|
||||
"Doing" : "Folyamatban",
|
||||
"Done" : "Kész",
|
||||
"The file was uploaded" : "A fájl fel lett töltve.",
|
||||
"Example Task 3" : "3. példafeladat",
|
||||
"Example Task 2" : "2. példafeladat",
|
||||
"Example Task 1" : "1. példafeladat",
|
||||
"The file was uploaded" : "A fájl fel lett töltve",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "A feltöltött fájl meghaladja a php.ini-ben szereplő upload_max_filesize direktívában megadott méretet",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "A feltöltött fájl meghaladja a HTML űrlapon megadott MAX_FILE_SIZE direktívában meghatározott méretet.",
|
||||
"The file was only partially uploaded" : "A fájl csak részlegesen lett feltöltve",
|
||||
"No file was uploaded" : "Nincs feltöltött fájl",
|
||||
"Missing a temporary folder" : "Átmeneti mappa hiányzik",
|
||||
"Could not write file to disk" : "Nem lehet a fájlt diszkre írni",
|
||||
"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",
|
||||
"A kanban style project and personal management tool for Nextcloud" : "Egy kanban-stílusú projektmenedzsment eszköz a Nextcloudhoz",
|
||||
"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",
|
||||
"Add a new stack" : "Új rakás hozzáadása",
|
||||
"Submit" : "Küldés",
|
||||
"Show archived cards" : "Archív kártyák mutatása",
|
||||
"Hide archived cards" : "Archív kártyák elrejtése",
|
||||
"Show board details" : "Tábla részleteinek mutatása",
|
||||
"Show archived cards" : "Archivált kártyák megjelenítése",
|
||||
"Hide archived cards" : "Archivált kártyák elrejtése",
|
||||
"Toggle compact mode" : "Kompakt mód be/ki",
|
||||
"Show board details" : "Tábla részleteinek megjelenítése",
|
||||
"All Boards" : "Minden tábla",
|
||||
"Archived boards" : "Archív táblák",
|
||||
"Archived boards" : "Archivált táblák",
|
||||
"Share board" : "Tábla megosztása",
|
||||
"Archived cards" : "Archivált kártyák",
|
||||
"Actions" : "Műveletek",
|
||||
"Drop your files here to upload it to the card" : "Dobd ide a fájljaidat a kártyához való feltöltéshez",
|
||||
"Drop your files here to upload it to the card" : "Dobja ide a fájljait a kártyához feltöltéshez",
|
||||
"Assign card to me" : "Kártya hozzám rendelése",
|
||||
"Unassign card from me" : "Kártya elvétele tőlem",
|
||||
"Archive card" : "Kártya archiválása",
|
||||
"Unarchive card" : "Kártya archiválásának visszavonása",
|
||||
"Delete card" : "Kártya törlése",
|
||||
"Enter a card title" : "Adj meg egy kártya címet",
|
||||
"Enter a card title" : "Adja meg a kártya címét",
|
||||
"Add card" : "Kártya hozzáadása",
|
||||
"Close" : "Bezárás",
|
||||
"Sharing" : "Megosztás",
|
||||
"Tags" : "Címkék",
|
||||
"Deleted items" : "Törölt elemek",
|
||||
"Timeline" : "Idővonal",
|
||||
"Select users or groups to share with" : "Válassz felhasználókat vagy csoportokat a megosztáshoz",
|
||||
"Access for" : "Hozzáfér",
|
||||
"Select users or groups to share with" : "Válasszon felhasználókat vagy csoportokat a megosztáshoz",
|
||||
"Group" : "Csoport",
|
||||
"No matching user or group found." : "Nem található egyező felhasználó vagy csoport.",
|
||||
"Loading" : "Betöltés",
|
||||
"Edit" : "Szerkesztés",
|
||||
"Share" : "Megosztás",
|
||||
"Manage" : "Kezelés",
|
||||
"Discard share" : "Megosztás figyelmen kívül hagyása",
|
||||
"Discard share" : "Megosztás elvetése",
|
||||
"Sharing has been disabled for your account." : "A megosztás le lett tiltva a fiókjánál.",
|
||||
"Update tag" : "Címke frissítése",
|
||||
"Edit tag" : "Címke szerkesztése",
|
||||
"Delete tag" : "Címke törlés",
|
||||
"Delete tag" : "Címke törlése",
|
||||
"Create" : "Létrehozás",
|
||||
"Create a new tag" : "Új címke létrehozása",
|
||||
"Deleted stacks" : "Törölt rakások",
|
||||
"Deleted cards" : "Törölt kártyák",
|
||||
"Status" : "Állapot",
|
||||
"No archived boards to display" : "Nincsenek megjeleníthető archivált táblák",
|
||||
"No shared boards to display" : "Nincsenek megjeleníthető megosztott táblák",
|
||||
"Title" : "Cím",
|
||||
"Members" : "Tagok",
|
||||
"More actions" : "További műveletek",
|
||||
@@ -63,38 +154,41 @@
|
||||
"Delete board" : "Tábla törlése",
|
||||
"Update board" : "Tábla frissítése",
|
||||
"Reset board" : "Tábla visszaállítás",
|
||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Táblatörlés visszavonása - Egyébként a tábla a következő időzített folyamatfutáskor törlődik.",
|
||||
"Create new board" : "Új tábla",
|
||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Táblatörlés visszavonása – Egyébként a tábla az időzített feladat következő futásakor törlődik.",
|
||||
"Create new board" : "Új tábla létrehozása",
|
||||
"New board title" : "Új tábla címe",
|
||||
"Create board" : "Tábla készítése",
|
||||
"Select an attachment" : "Melléklet kiválasztása",
|
||||
"Cancel upload" : "A feltöltés megszakítása",
|
||||
"by" : "tőle: ",
|
||||
"Create board" : "Tábla létrehozása",
|
||||
"Select an attachment" : "Válasszon egy mellékletet",
|
||||
"Cancel upload" : "Feltöltés megszakítása",
|
||||
"by" : "tőle:",
|
||||
"Undo file deletion - Otherwise the file will be deleted during the next cronjob run." : "Fájltörlés visszavonása – Egyébként a fájl az időzített feladat következő futásakor törlődik.",
|
||||
"Undo file deletion" : "Fájltörlés visszavonása",
|
||||
"Insert the file into the description" : "Illeszd be a fájlt a leírásba",
|
||||
"Insert the file into the description" : "Illessze be a fájlt a leírásba",
|
||||
"Delete attachment" : "Melléklet törlése",
|
||||
"Modified:" : "Módosítva:",
|
||||
"Created:" : "Létrehozva:",
|
||||
"Choose a tag" : "Válassz címkét",
|
||||
"Choose a tag" : "Válasszon címkét",
|
||||
"Add a tag" : "Címke hozzáadása",
|
||||
"Select tags" : "Címkék kiválasztása",
|
||||
"Assign users" : "Felhasználók kijelölése",
|
||||
"Choose a user to assign" : "Válassz felhasználót a hozzárendeléshez",
|
||||
"Assign users" : "Felhasználók hozzárendelése",
|
||||
"Choose a user to assign" : "Válasszon egy hozzárendelendő felhasználót",
|
||||
"Assign this card to a user" : "Ezen kártya felhasználóhoz rendelése",
|
||||
"Due date" : "Határidő",
|
||||
"Click to set" : "Kattints a beállításhoz",
|
||||
"Click to set" : "Kattintson a beállításhoz",
|
||||
"Remove due date" : "Határidő eltávolítása",
|
||||
"Description" : "Leírás",
|
||||
"Attachments" : "Mellékletek",
|
||||
"Saved" : "Elmentve",
|
||||
"Unsaved changes" : "Mentetlen változtatások",
|
||||
"Insert attachment" : "Melléklet beillesztése",
|
||||
"Insert attachment" : "Melléklet beszúrása",
|
||||
"Formatting help" : "Formázási segítség",
|
||||
"Upload attachment" : "Melléklet feltöltése",
|
||||
"Add a card description…" : "Adj hozzá kártya leírást...",
|
||||
"Add a card description…" : "Adjon hozzá egy kártyaleírást…",
|
||||
"Shared boards" : "Megosztott táblák",
|
||||
"Move board to archive" : "Tábla mozgatása archívumba",
|
||||
"Move board to archive" : "Tábla áthelyezése az archívumba",
|
||||
"Create a new board" : "Új tábla létrehozása",
|
||||
"Settings" : "Beállítások"
|
||||
"Settings" : "Beállítások",
|
||||
"Limit deck to groups" : "A Kártyák 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."
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -82,7 +82,6 @@ OC.L10N.register(
|
||||
"Deleted items" : "Eydd atriði",
|
||||
"Timeline" : "Tímalína",
|
||||
"Select users or groups to share with" : "Veldu notendur eða hópa til að deila með",
|
||||
"Access for" : "Aðgangur fyrir",
|
||||
"No matching user or group found." : "Engir samsvarandi notendur eða hópar fundust.",
|
||||
"Loading" : "Hleð inn",
|
||||
"Edit" : "Breyta",
|
||||
|
||||
@@ -80,7 +80,6 @@
|
||||
"Deleted items" : "Eydd atriði",
|
||||
"Timeline" : "Tímalína",
|
||||
"Select users or groups to share with" : "Veldu notendur eða hópa til að deila með",
|
||||
"Access for" : "Aðgangur fyrir",
|
||||
"No matching user or group found." : "Engir samsvarandi notendur eða hópar fundust.",
|
||||
"Loading" : "Hleð inn",
|
||||
"Edit" : "Breyta",
|
||||
|
||||
@@ -9,6 +9,7 @@ OC.L10N.register(
|
||||
"Remove user from card" : "Rimuovi utente dalla scheda",
|
||||
"Hours" : "Ore",
|
||||
"Minutes" : "Minuti",
|
||||
"board" : "lavagna",
|
||||
"Maximum file size of {size} exceeded" : "Dimensione massima dei file di {size} superata",
|
||||
"You have created a new board {board}" : "Hai creato una nuova lavagna {board}",
|
||||
"{user} has created a new board {board}" : "{user} ha creato una nuova lavagna {board}",
|
||||
@@ -41,7 +42,7 @@ OC.L10N.register(
|
||||
"You have added a description to card {card} in stack {stack} on board {board}" : "Hai aggiunto una descrizione alla scheda {card} nella pila {stack} sulla lavagna {board}",
|
||||
"{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} ha aggiunto una descrizione alla scheda {card} nella pila {stack} sulla lavagna {board}",
|
||||
"You have updated the description of card {card} in stack {stack} on board {board}" : "Hai aggiornato la descrizione della scheda {card} nella pila {stack} sulla lavagna {board}",
|
||||
"{user} has updated the description card {card} in stack {stack} on board {board}" : "{user} ha aggiornato la descrizione alla scheda {card} nella pila {stack} sulla lavagna {board}",
|
||||
"{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} ha aggiornato la descrizione della scheda {card} nella pila {stack} sulla lavagna {board}",
|
||||
"You have archived card {card} in stack {stack} on board {board}" : "Hai archiviato la scheda {card} nella pila {stack} sulla lavagna {board}",
|
||||
"{user} has archived card {card} in stack {stack} on board {board}" : "{user} ha archiviato la scheda {card} nella pila {stack} sulla lavagna {board}",
|
||||
"You have unarchived card {card} in stack {stack} on board {board}" : "Hai annullato l'archiviazione della scheda {card} nella pila {stack} sulla lavagna {board}",
|
||||
@@ -130,7 +131,8 @@ OC.L10N.register(
|
||||
"Deleted items" : "Elementi eliminati",
|
||||
"Timeline" : "Linea temporale",
|
||||
"Select users or groups to share with" : "Seleziona utenti o gruppi con cui condividere",
|
||||
"Access for" : "Accesso per",
|
||||
"Group" : "Gruppo",
|
||||
"Circle" : "Cerchia",
|
||||
"No matching user or group found." : "Nessun utente o gruppo trovato.",
|
||||
"Loading" : "Caricamento",
|
||||
"Edit" : "Modifica",
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
"Remove user from card" : "Rimuovi utente dalla scheda",
|
||||
"Hours" : "Ore",
|
||||
"Minutes" : "Minuti",
|
||||
"board" : "lavagna",
|
||||
"Maximum file size of {size} exceeded" : "Dimensione massima dei file di {size} superata",
|
||||
"You have created a new board {board}" : "Hai creato una nuova lavagna {board}",
|
||||
"{user} has created a new board {board}" : "{user} ha creato una nuova lavagna {board}",
|
||||
@@ -39,7 +40,7 @@
|
||||
"You have added a description to card {card} in stack {stack} on board {board}" : "Hai aggiunto una descrizione alla scheda {card} nella pila {stack} sulla lavagna {board}",
|
||||
"{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} ha aggiunto una descrizione alla scheda {card} nella pila {stack} sulla lavagna {board}",
|
||||
"You have updated the description of card {card} in stack {stack} on board {board}" : "Hai aggiornato la descrizione della scheda {card} nella pila {stack} sulla lavagna {board}",
|
||||
"{user} has updated the description card {card} in stack {stack} on board {board}" : "{user} ha aggiornato la descrizione alla scheda {card} nella pila {stack} sulla lavagna {board}",
|
||||
"{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} ha aggiornato la descrizione della scheda {card} nella pila {stack} sulla lavagna {board}",
|
||||
"You have archived card {card} in stack {stack} on board {board}" : "Hai archiviato la scheda {card} nella pila {stack} sulla lavagna {board}",
|
||||
"{user} has archived card {card} in stack {stack} on board {board}" : "{user} ha archiviato la scheda {card} nella pila {stack} sulla lavagna {board}",
|
||||
"You have unarchived card {card} in stack {stack} on board {board}" : "Hai annullato l'archiviazione della scheda {card} nella pila {stack} sulla lavagna {board}",
|
||||
@@ -128,7 +129,8 @@
|
||||
"Deleted items" : "Elementi eliminati",
|
||||
"Timeline" : "Linea temporale",
|
||||
"Select users or groups to share with" : "Seleziona utenti o gruppi con cui condividere",
|
||||
"Access for" : "Accesso per",
|
||||
"Group" : "Gruppo",
|
||||
"Circle" : "Cerchia",
|
||||
"No matching user or group found." : "Nessun utente o gruppo trovato.",
|
||||
"Loading" : "Caricamento",
|
||||
"Edit" : "Modifica",
|
||||
|
||||
@@ -83,7 +83,6 @@ OC.L10N.register(
|
||||
"Deleted items" : "削除されたアイテム",
|
||||
"Timeline" : "タイムライン",
|
||||
"Select users or groups to share with" : "共有するユーザーまたはグループを選択する",
|
||||
"Access for" : "のためのアクセス",
|
||||
"No matching user or group found." : "一致するユーザーまたはグループが見つかりません。",
|
||||
"Loading" : "読み込み中",
|
||||
"Edit" : "編集",
|
||||
@@ -126,7 +125,7 @@ OC.L10N.register(
|
||||
"Add a tag" : "タグを追加",
|
||||
"Select tags" : "タグを選択..",
|
||||
"Assign users" : "ユーザーを割り当てる",
|
||||
"Choose a user to assign" : "割り当てるユーザを選択する",
|
||||
"Choose a user to assign" : "割り当てるユーザーを選択する",
|
||||
"Assign this card to a user" : "このカードをユーザーに割り当てる",
|
||||
"Due date" : "期限",
|
||||
"Click to set" : "クリックして設定する",
|
||||
|
||||
@@ -81,7 +81,6 @@
|
||||
"Deleted items" : "削除されたアイテム",
|
||||
"Timeline" : "タイムライン",
|
||||
"Select users or groups to share with" : "共有するユーザーまたはグループを選択する",
|
||||
"Access for" : "のためのアクセス",
|
||||
"No matching user or group found." : "一致するユーザーまたはグループが見つかりません。",
|
||||
"Loading" : "読み込み中",
|
||||
"Edit" : "編集",
|
||||
@@ -124,7 +123,7 @@
|
||||
"Add a tag" : "タグを追加",
|
||||
"Select tags" : "タグを選択..",
|
||||
"Assign users" : "ユーザーを割り当てる",
|
||||
"Choose a user to assign" : "割り当てるユーザを選択する",
|
||||
"Choose a user to assign" : "割り当てるユーザーを選択する",
|
||||
"Assign this card to a user" : "このカードをユーザーに割り当てる",
|
||||
"Due date" : "期限",
|
||||
"Click to set" : "クリックして設定する",
|
||||
|
||||
@@ -24,7 +24,6 @@ OC.L10N.register(
|
||||
"Sharing" : "გაზიარება",
|
||||
"Tags" : "ტეგები",
|
||||
"Select users or groups to share with" : "გასაზიარებლად აირჩიეთ მომხმარებლები ან ჯგუფები",
|
||||
"Access for" : "წვდომა ობიექტისთვის",
|
||||
"No matching user or group found." : "მომხმარებლები ან ჯგუფები ვერ იქნა ნაპოვნი.",
|
||||
"Loading" : "იტვირთება",
|
||||
"Edit" : "შეცვლა",
|
||||
|
||||
@@ -22,7 +22,6 @@
|
||||
"Sharing" : "გაზიარება",
|
||||
"Tags" : "ტეგები",
|
||||
"Select users or groups to share with" : "გასაზიარებლად აირჩიეთ მომხმარებლები ან ჯგუფები",
|
||||
"Access for" : "წვდომა ობიექტისთვის",
|
||||
"No matching user or group found." : "მომხმარებლები ან ჯგუფები ვერ იქნა ნაპოვნი.",
|
||||
"Loading" : "იტვირთება",
|
||||
"Edit" : "შეცვლა",
|
||||
|
||||
@@ -24,7 +24,6 @@ OC.L10N.register(
|
||||
"Sharing" : "공유",
|
||||
"Tags" : "태그",
|
||||
"Select users or groups to share with" : "공유할 사용자나 그룹 선택",
|
||||
"Access for" : "접근 권한",
|
||||
"No matching user or group found." : "일치하는 사용자나 그룹이 없습니다.",
|
||||
"Loading" : "불러오는 중",
|
||||
"Edit" : "편집",
|
||||
|
||||