Compare commits
197 Commits
stable-0.5
...
v0.6.0-bet
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4db2fbde67 | ||
|
|
fa3e090cd9 | ||
|
|
9c71c71168 | ||
|
|
76d67e50d5 | ||
|
|
348170fe1e | ||
|
|
54d5f5ca58 | ||
|
|
f1c6a712d7 | ||
|
|
d730d9c8c0 | ||
|
|
7f7ee53cd3 | ||
|
|
50f868b148 | ||
|
|
bc390263ab | ||
|
|
d73a799593 | ||
|
|
9f60c3545a | ||
|
|
7ea0f70fe8 | ||
|
|
ebaf98015a | ||
|
|
ed4b7c5475 | ||
|
|
b0eaae6705 | ||
|
|
cab46164ff | ||
|
|
0aed61868f | ||
|
|
d9305fc347 | ||
|
|
8cdfcd7293 | ||
|
|
0258b74b42 | ||
|
|
6fb960c255 | ||
|
|
6af28f1b79 | ||
|
|
bcc48d08c8 | ||
|
|
d9844c7f4f | ||
|
|
8c00ec67a8 | ||
|
|
5c73f74355 | ||
|
|
4974c02e3e | ||
|
|
35a24427d8 | ||
|
|
200e1867a2 | ||
|
|
2b16057006 | ||
|
|
665886fa96 | ||
|
|
693ae495d7 | ||
|
|
c1f098ec54 | ||
|
|
6718a7bde4 | ||
|
|
a680fc1e1c | ||
|
|
73bc59a2bc | ||
|
|
022ff0f425 | ||
|
|
3443969d7a | ||
|
|
147d1abac4 | ||
|
|
c6c15855f8 | ||
|
|
0e528dfd66 | ||
|
|
f20edf35fe | ||
|
|
f558978af0 | ||
|
|
51811083cc | ||
|
|
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 |
373
.drone.yml
@@ -1,163 +1,74 @@
|
||||
clone:
|
||||
git:
|
||||
image: plugins/git
|
||||
depth: 1
|
||||
|
||||
pipeline:
|
||||
check-app-compatbility:
|
||||
kind: pipeline
|
||||
name: checkers
|
||||
steps:
|
||||
- name: compatibility
|
||||
image: nextcloudci/php7.1:php7.1-16
|
||||
environment:
|
||||
APP_NAME: deck
|
||||
CORE_BRANCH: master
|
||||
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/
|
||||
- name: syntax-php7.0
|
||||
image: nextcloudci/php7.0:php7.0-17
|
||||
environment:
|
||||
APP_NAME: deck
|
||||
CORE_BRANCH: stable15
|
||||
DB: sqlite
|
||||
commands:
|
||||
- composer install
|
||||
- ./vendor/bin/parallel-lint --exclude ./vendor/ --exclude ./lib/Collaboration/ .
|
||||
- name: syntax-php7.1
|
||||
image: nextcloudci/php7.1:php7.1-15
|
||||
environment:
|
||||
APP_NAME: deck
|
||||
CORE_BRANCH: stable15
|
||||
DB: sqlite
|
||||
commands:
|
||||
- composer install
|
||||
- ./vendor/bin/parallel-lint --exclude ./vendor/ .
|
||||
- name: syntax-php7.2
|
||||
image: nextcloudci/php7.2:php7.2-9
|
||||
environment:
|
||||
APP_NAME: deck
|
||||
CORE_BRANCH: stable15
|
||||
DB: sqlite
|
||||
commands:
|
||||
- composer install
|
||||
- ./vendor/bin/parallel-lint --exclude ./vendor/ .
|
||||
- name: syntax-php7.3
|
||||
image: nextcloudci/php7.3:php7.3-2
|
||||
environment:
|
||||
APP_NAME: deck
|
||||
CORE_BRANCH: stable15
|
||||
DB: sqlite
|
||||
commands:
|
||||
- composer install
|
||||
- ./vendor/bin/parallel-lint --exclude ./vendor/ .
|
||||
trigger:
|
||||
branch:
|
||||
- master
|
||||
- stable*
|
||||
event:
|
||||
- pull_request
|
||||
- push
|
||||
---
|
||||
kind: pipeline
|
||||
name: unit-php7.0
|
||||
steps:
|
||||
- name: php7.0
|
||||
image: nextcloudci/php7.0:php7.0-17
|
||||
environment:
|
||||
- APP_NAME=deck
|
||||
- CORE_BRANCH=stable15
|
||||
- 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
|
||||
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
|
||||
- DB=sqlite
|
||||
commands:
|
||||
- wget https://raw.githubusercontent.com/nextcloud/server/master/build/signed-off-checker.php
|
||||
- php ./signed-off-checker.php
|
||||
secrets: [ github_token ]
|
||||
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
|
||||
- DB=sqlite
|
||||
commands:
|
||||
- composer install
|
||||
- ./vendor/bin/parallel-lint --exclude ./vendor/ .
|
||||
when:
|
||||
matrix:
|
||||
TESTS: syntax-php7.0
|
||||
syntax-php7.1:
|
||||
image: nextcloudci/php7.1:php7.1-15
|
||||
environment:
|
||||
- APP_NAME=deck
|
||||
- CORE_BRANCH=stable14
|
||||
- DB=sqlite
|
||||
commands:
|
||||
- composer install
|
||||
- ./vendor/bin/parallel-lint --exclude ./vendor/ .
|
||||
when:
|
||||
matrix:
|
||||
TESTS: syntax-php7.1
|
||||
syntax-php7.2:
|
||||
image: nextcloudci/php7.2:php7.2-9
|
||||
environment:
|
||||
- APP_NAME=deck
|
||||
- CORE_BRANCH=stable14
|
||||
- DB=sqlite
|
||||
commands:
|
||||
- composer install
|
||||
- ./vendor/bin/parallel-lint --exclude ./vendor/ .
|
||||
when:
|
||||
matrix:
|
||||
TESTS: syntax-php7.2
|
||||
syntax-php7.3:
|
||||
image: nextcloudci/php7.3:php7.3-2
|
||||
environment:
|
||||
- APP_NAME=deck
|
||||
- CORE_BRANCH=stable15
|
||||
- DB=sqlite
|
||||
commands:
|
||||
- composer install
|
||||
- ./vendor/bin/parallel-lint --exclude ./vendor/ .
|
||||
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
|
||||
- DB=sqlite
|
||||
APP_NAME: deck
|
||||
CORE_BRANCH: stable15
|
||||
DB: sqlite
|
||||
commands:
|
||||
# Pre-setup steps
|
||||
- wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
|
||||
@@ -169,15 +80,23 @@ pipeline:
|
||||
- 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: php7.0
|
||||
php7.1:
|
||||
trigger:
|
||||
branch:
|
||||
- master
|
||||
- stable*
|
||||
event:
|
||||
- pull_request
|
||||
- push
|
||||
---
|
||||
kind: pipeline
|
||||
name: unit-php7.1
|
||||
steps:
|
||||
- name: php7.1
|
||||
image: nextcloudci/php7.1:php7.1-15
|
||||
environment:
|
||||
- APP_NAME=deck
|
||||
- CORE_BRANCH=stable14
|
||||
- DB=sqlite
|
||||
APP_NAME: deck
|
||||
CORE_BRANCH: stable15
|
||||
DB: sqlite
|
||||
commands:
|
||||
# Pre-setup steps
|
||||
- wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
|
||||
@@ -188,15 +107,23 @@ pipeline:
|
||||
- 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: php7.1
|
||||
php7.2:
|
||||
trigger:
|
||||
branch:
|
||||
- master
|
||||
- stable*
|
||||
event:
|
||||
- pull_request
|
||||
- push
|
||||
---
|
||||
kind: pipeline
|
||||
name: unit-php7.2
|
||||
steps:
|
||||
- name: php7.2
|
||||
image: nextcloudci/php7.2:php7.2-9
|
||||
environment:
|
||||
- APP_NAME=deck
|
||||
- CORE_BRANCH=stable14
|
||||
- DB=sqlite
|
||||
APP_NAME: deck
|
||||
CORE_BRANCH: stable15
|
||||
DB: sqlite
|
||||
commands:
|
||||
# Pre-setup steps
|
||||
- wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
|
||||
@@ -207,15 +134,23 @@ pipeline:
|
||||
- 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: php7.2
|
||||
php7.3:
|
||||
trigger:
|
||||
branch:
|
||||
- master
|
||||
- stable*
|
||||
event:
|
||||
- pull_request
|
||||
- push
|
||||
---
|
||||
kind: pipeline
|
||||
name: unit-php7.3
|
||||
steps:
|
||||
- name: php7.3
|
||||
image: nextcloudci/php7.3:php7.3-2
|
||||
environment:
|
||||
- APP_NAME=deck
|
||||
- CORE_BRANCH=stable15
|
||||
- DB=sqlite
|
||||
APP_NAME: deck
|
||||
CORE_BRANCH: stable15
|
||||
DB: sqlite
|
||||
commands:
|
||||
# Pre-setup steps
|
||||
- wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
|
||||
@@ -226,15 +161,23 @@ pipeline:
|
||||
- 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: php7.3
|
||||
integration:
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-6
|
||||
trigger:
|
||||
branch:
|
||||
- master
|
||||
- stable*
|
||||
event:
|
||||
- pull_request
|
||||
- push
|
||||
---
|
||||
kind: pipeline
|
||||
name: integration
|
||||
steps:
|
||||
- name: integration
|
||||
image: nextcloudci/php7.1:php7.1-16
|
||||
environment:
|
||||
- APP_NAME=deck
|
||||
- CORE_BRANCH=stable14
|
||||
- DB=sqlite
|
||||
APP_NAME: deck
|
||||
CORE_BRANCH: master
|
||||
DB: sqlite
|
||||
commands:
|
||||
# Pre-setup steps
|
||||
- wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
|
||||
@@ -243,44 +186,32 @@ pipeline:
|
||||
- php occ app:enable deck
|
||||
- cd apps/$APP_NAME
|
||||
- cd tests/integration
|
||||
- ./run.sh
|
||||
when:
|
||||
matrix:
|
||||
TESTS: integration
|
||||
eslint:
|
||||
- ./run.sh || true
|
||||
trigger:
|
||||
branch:
|
||||
- master
|
||||
- stable*
|
||||
event:
|
||||
- pull_request
|
||||
- push
|
||||
|
||||
---
|
||||
kind: pipeline
|
||||
name: frontend
|
||||
steps:
|
||||
- name: eslint
|
||||
image: nextcloudci/eslint:eslint-1
|
||||
commands:
|
||||
- ./run-eslint.sh
|
||||
when:
|
||||
matrix:
|
||||
TESTS: eslint
|
||||
jsbuild:
|
||||
- name: jsbuild
|
||||
image: mhart/alpine-node:6.8.0
|
||||
commands:
|
||||
- apk add --no-cache make
|
||||
- make build-js
|
||||
when:
|
||||
matrix:
|
||||
TESTS: jsbuild
|
||||
matrix:
|
||||
include:
|
||||
- TESTS: check-app-compatbility-13
|
||||
- TESTS: check-app-compatbility-14
|
||||
- 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
|
||||
- TESTS: php7.3
|
||||
- TESTS: eslint
|
||||
- TESTS: jsbuild
|
||||
#- TESTS: integration
|
||||
|
||||
branches: [ master, stable* ]
|
||||
|
||||
|
||||
trigger:
|
||||
branch:
|
||||
- master
|
||||
- stable*
|
||||
event:
|
||||
- pull_request
|
||||
- push
|
||||
|
||||
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');
|
||||
|
||||
@@ -317,6 +317,13 @@
|
||||
<notnull>true</notnull>
|
||||
<length>8</length>
|
||||
</field>
|
||||
<field>
|
||||
<name>last_modified</name>
|
||||
<type>integer</type>
|
||||
<default></default>
|
||||
<notnull>false</notnull>
|
||||
<unsigned>true</unsigned>
|
||||
</field>
|
||||
<index>
|
||||
<name>deck_labels_board_id_index</name>
|
||||
<field>
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
261
css/comments.scss
Normal file
@@ -0,0 +1,261 @@
|
||||
/*
|
||||
* Copyright (c) 2016
|
||||
*
|
||||
* This file is licensed under the Affero General Public License version 3
|
||||
* or later.
|
||||
*
|
||||
* See the COPYING-README file.
|
||||
*
|
||||
*/
|
||||
|
||||
#commentsTabView .emptycontent {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
#commentsTabView .newCommentForm {
|
||||
margin-left: 36px;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
#commentsTabView .newCommentForm .message {
|
||||
width: 100%;
|
||||
padding: 10px;
|
||||
min-height: 44px;
|
||||
margin: 0;
|
||||
|
||||
/* Prevent the text from overlapping with the submit button. */
|
||||
padding-right: 30px;
|
||||
}
|
||||
|
||||
#commentsTabView .newCommentForm {
|
||||
.submit,
|
||||
.submitLoading {
|
||||
width: 44px;
|
||||
height: 44px;
|
||||
margin: 0;
|
||||
padding: 13px;
|
||||
background-color: transparent;
|
||||
border: none;
|
||||
opacity: .3;
|
||||
position: absolute;
|
||||
bottom: 0;
|
||||
right: 0;
|
||||
}
|
||||
}
|
||||
|
||||
#commentsTabView .deleteLoading {
|
||||
padding: 14px;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
#commentsTabView .newCommentForm .submit:not(:disabled):hover,
|
||||
#commentsTabView .newCommentForm .submit:not(:disabled):focus {
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
#commentsTabView .newCommentForm div.message {
|
||||
resize: none;
|
||||
}
|
||||
|
||||
#commentsTabView .newCommentForm div.message:empty:before {
|
||||
content: attr(data-placeholder);
|
||||
color: grey;
|
||||
}
|
||||
|
||||
#commentsTabView .comment {
|
||||
position: relative;
|
||||
/** padding bottom is little more so that the top and bottom gap look uniform **/
|
||||
padding: 10px 0 15px;
|
||||
}
|
||||
|
||||
#commentsTabView .comments .comment {
|
||||
border-top: 1px solid var(--color-border);
|
||||
}
|
||||
|
||||
#commentsTabView .comment .avatar,
|
||||
.atwho-view-ul * .avatar{
|
||||
width: 32px;
|
||||
height: 32px;
|
||||
line-height: 32px;
|
||||
margin-right: 5px;
|
||||
}
|
||||
|
||||
#commentsTabView .comment .message .avatar,
|
||||
.atwho-view-ul * .avatar
|
||||
{
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
#activityTabView li.comment.collapsed .activitymessage,
|
||||
#commentsTabView .comment.collapsed .message {
|
||||
white-space: pre-wrap;
|
||||
}
|
||||
|
||||
#activityTabView li.comment.collapsed .activitymessage,
|
||||
#commentsTabView .comment.collapsed .message {
|
||||
max-height: 70px;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
#activityTabView li.comment .message-overlay,
|
||||
#commentsTabView .comment .message-overlay {
|
||||
display: none;
|
||||
}
|
||||
|
||||
#activityTabView li.comment.collapsed .message-overlay,
|
||||
#commentsTabView .comment.collapsed .message-overlay {
|
||||
display: block;
|
||||
position: absolute;
|
||||
z-index: 2;
|
||||
height: 50px;
|
||||
pointer-events: none;
|
||||
left: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
background: -moz-linear-gradient(rgba(var(--color-main-background), 0), var(--color-main-background));
|
||||
background: -webkit-linear-gradient(rgba(var(--color-main-background), 0), var(--color-main-background));
|
||||
background: -o-linear-gradient(rgba(var(--color-main-background), 0), var(--color-main-background));
|
||||
background: -ms-linear-gradient(rgba(var(--color-main-background), 0), var(--color-main-background));
|
||||
background: linear-gradient(rgba(var(--color-main-background), 0), var(--color-main-background));
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
|
||||
#commentsTabView .hidden {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
/** set min-height as 44px to ensure that it fits the button sizes. **/
|
||||
#commentsTabView .comment .authorRow {
|
||||
min-height: 44px;
|
||||
}
|
||||
#commentsTabView .comment .authorRow .tooltip {
|
||||
/** because of the padding on the element, the tooltip appear too far up,
|
||||
adding this brings them closer to the element**/
|
||||
margin-top: 5px;
|
||||
}
|
||||
|
||||
.atwho-view-ul * .avatar-name-wrapper,
|
||||
#commentsTabView .comment .authorRow {
|
||||
position: relative;
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
#commentsTabView .comment:not(.newCommentRow) .message .avatar-name-wrapper:not(.currentUser),
|
||||
#commentsTabView .comment:not(.newCommentRow) .message .avatar-name-wrapper:not(.currentUser) .avatar,
|
||||
#commentsTabView .comment:not(.newCommentRow) .message .avatar-name-wrapper:not(.currentUser) .avatar img,
|
||||
#commentsTabView .comment .authorRow .avatar:not(.currentUser),
|
||||
#commentsTabView .comment .authorRow .author:not(.currentUser) {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.atwho-view-ul .avatar-name-wrapper,
|
||||
.atwho-view-ul .avatar-name-wrapper .avatar,
|
||||
.atwho-view-ul .avatar-name-wrapper .avatar img {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
#commentsTabView .comments li .message .atwho-inserted,
|
||||
#commentsTabView .newCommentForm .atwho-inserted {
|
||||
.avatar-name-wrapper {
|
||||
/* Make the wrapper the positioning context of its child contacts
|
||||
* menu. */
|
||||
position: relative;
|
||||
|
||||
display: inline;
|
||||
vertical-align: top;
|
||||
background-color: var(--color-background-dark);
|
||||
border-radius: 50vh;
|
||||
padding: 1px 7px 1px 1px;
|
||||
|
||||
/* Ensure that the avatar and the user name will be kept together. */
|
||||
white-space: nowrap;
|
||||
|
||||
.avatar {
|
||||
img {
|
||||
vertical-align: top;
|
||||
}
|
||||
height: 16px;
|
||||
width: 16px;
|
||||
vertical-align: middle;
|
||||
padding: 1px;
|
||||
margin-top: -3px;
|
||||
margin-left: 0;
|
||||
margin-right: 2px;
|
||||
}
|
||||
strong {
|
||||
/* Ensure that the user name is shown in bold, as different browsers
|
||||
* use different font weights for strong elements. */
|
||||
font-weight: bold;
|
||||
}
|
||||
}
|
||||
.avatar-name-wrapper.currentUser {
|
||||
background-color: var(--color-primary);
|
||||
color: var(--color-primary-text);
|
||||
}
|
||||
}
|
||||
|
||||
.atwho-view-ul * .avatar-name-wrapper {
|
||||
white-space: nowrap;
|
||||
}
|
||||
#commentsTabView .comment .author,
|
||||
#commentsTabView .comment .date {
|
||||
opacity: .5;
|
||||
}
|
||||
#commentsTabView .comment .author {
|
||||
max-width: 210px;
|
||||
text-overflow: ellipsis;
|
||||
overflow: hidden;
|
||||
white-space: nowrap;
|
||||
}
|
||||
#commentsTabView .comment .date {
|
||||
margin-left: auto;
|
||||
/** this is to fix the tooltip being too close due to the margin-top applied
|
||||
to bring the tooltip closer for the action icons **/
|
||||
padding: 10px 0px;
|
||||
}
|
||||
|
||||
#commentsTabView .comments > li:not(.newCommentRow) .message {
|
||||
padding-left: 40px;
|
||||
word-wrap: break-word;
|
||||
overflow-wrap: break-word;
|
||||
}
|
||||
|
||||
#commentsTabView .comment .action {
|
||||
opacity: 0.3;
|
||||
padding: 14px;
|
||||
display: block;
|
||||
}
|
||||
|
||||
#commentsTabView .comment .action:hover,
|
||||
#commentsTabView .comment .action:focus {
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
#commentsTabView .newCommentRow .action-container {
|
||||
margin-left: auto;
|
||||
}
|
||||
|
||||
#commentsTabView .comment.disabled .message {
|
||||
opacity: 0.3;
|
||||
}
|
||||
|
||||
#commentsTabView .comment.disabled .action {
|
||||
display: none;
|
||||
}
|
||||
|
||||
#commentsTabView .message.error {
|
||||
color: #e9322d;
|
||||
border-color: #e9322d;
|
||||
box-shadow: 0 0 6px #f8b9b7;
|
||||
}
|
||||
|
||||
.app-files .action-comment {
|
||||
padding: 16px 14px;
|
||||
}
|
||||
|
||||
#commentsTabView .comment .message .contactsmenu-popover {
|
||||
left: -6px;
|
||||
top: 24px;
|
||||
}
|
||||
@@ -1,50 +0,0 @@
|
||||
#content-wrapper #content {
|
||||
height: 100%;
|
||||
}
|
||||
#app-content {
|
||||
flex-grow: 1;
|
||||
height: 100%;
|
||||
|
||||
&.details-visible {
|
||||
margin-right: 500px;
|
||||
}
|
||||
}
|
||||
|
||||
#app-sidebar {
|
||||
right: -500px;
|
||||
max-width: 100%;
|
||||
width: 500px;
|
||||
display:flex;
|
||||
flex-direction: column;
|
||||
z-index: 1000;
|
||||
|
||||
&.details-visible {
|
||||
right: 0;
|
||||
}
|
||||
}
|
||||
|
||||
#content[class*='app-'] * {
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
body:not(.snapjs-left) {
|
||||
.app-navigation-hide {
|
||||
#app-content {
|
||||
margin-left: 0 !important;
|
||||
}
|
||||
#app-navigation {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#commentsTabView .newCommentForm .message {
|
||||
width: 100%;
|
||||
margin-left: 0;
|
||||
padding-right: 0;
|
||||
display: block;
|
||||
}
|
||||
|
||||
#commentsTabView .comment {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
@@ -32,6 +32,8 @@
|
||||
.stack {
|
||||
.as-sortable-placeholder {
|
||||
margin: $compact-board-item-margin;
|
||||
min-height: 43px;
|
||||
height: 43px;
|
||||
|
||||
&:last-child {
|
||||
margin: $compact-board-last-item-margin;
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
@@ -42,6 +42,7 @@ $compact-board-last-item-margin: 5px 10px 10px;
|
||||
@import 'animations';
|
||||
@import 'compact-mode';
|
||||
@import 'autocomplete';
|
||||
@import 'comments';
|
||||
|
||||
/**
|
||||
* General styles
|
||||
@@ -654,7 +655,7 @@ input.input-inline {
|
||||
min-height: 16px;
|
||||
}
|
||||
|
||||
.popovermenu {
|
||||
.popovermenu:not(.action-item__menu) {
|
||||
z-index: 999;
|
||||
opacity: 1;
|
||||
display: block;
|
||||
@@ -996,8 +997,12 @@ input.input-inline {
|
||||
img {
|
||||
max-width: 24px;
|
||||
max-height: 24px;
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
& > img {
|
||||
opacity: 0.7;
|
||||
}
|
||||
}
|
||||
|
||||
.activitysubject.commentAuthor {
|
||||
@@ -1288,7 +1293,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']
|
||||
}
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
@@ -19,10 +19,18 @@
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
*/
|
||||
/* global oc_defaults oc_config OC OCP OCA t n */
|
||||
|
||||
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';
|
||||
|
||||
Vue.prototype.t = t;
|
||||
Vue.prototype.n = n;
|
||||
Vue.prototype.OC = OC;
|
||||
|
||||
import CollaborationView from '../views/CollaborationView';
|
||||
|
||||
app.controller('BoardController', function ($rootScope, $scope, $element, $stateParams, StatusService, BoardService, StackService, CardService, LabelService, $state, $transitions, $filter, FileService) {
|
||||
|
||||
$scope.sidebar = $rootScope.sidebar;
|
||||
|
||||
@@ -148,6 +156,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 +356,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 +379,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 +436,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';
|
||||
|
||||
Vue.prototype.t = t;
|
||||
Vue.prototype.n = n;
|
||||
Vue.prototype.OC = OC;
|
||||
|
||||
import BoardSelector from './views/BoardSelector';
|
||||
|
||||
import './../css/collections.css';
|
||||
|
||||
((function(OCP) {
|
||||
|
||||
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', 'Link to a 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';
|
||||
|
||||
2577
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.7",
|
||||
"nextcloud-vue-collections": "^0.4.0",
|
||||
"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.3",
|
||||
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
|
||||
"@babel/polyfill": "^7.4.3",
|
||||
"@babel/preset-env": "^7.4.3",
|
||||
"babel-loader": "^8.0.5",
|
||||
"css-loader": "^2.1.0",
|
||||
"karma": "^4.0.0",
|
||||
"mini-css-extract-plugin": "^0.5.0",
|
||||
"uglifyjs-webpack-plugin": "^2.1.1",
|
||||
"webpack": "^4.29.0",
|
||||
"webpack-cli": "^3.2.3",
|
||||
"css-loader": "^2.1.1",
|
||||
"karma": "^4.0.1",
|
||||
"mini-css-extract-plugin": "^0.6.0",
|
||||
"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 () {
|
||||
|
||||
116
js/views/BoardSelector.vue
Normal file
@@ -0,0 +1,116 @@
|
||||
<!--
|
||||
- @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>{{ t('deck', 'Select the board to link to a project') }}</h1>
|
||||
<ul v-if="!loading">
|
||||
<li v-for="board in boards" v-if="currentBoard && ''+board.id !== ''+currentBoard" @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">{{ t('deck', '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,
|
||||
currentBoard: null,
|
||||
}
|
||||
},
|
||||
beforeMount() {
|
||||
this.fetchBoards();
|
||||
if (angular.element('#board')) {
|
||||
this.currentBoard = angular.element('#board').scope().boardservice.id || null;
|
||||
}
|
||||
},
|
||||
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'
|
||||
})
|
||||
]
|
||||
};
|
||||
|
||||
192
l10n/ca.js
@@ -1,74 +1,198 @@
|
||||
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.",
|
||||
"The comment has been deleted" : "S'ha esborrat el comentari",
|
||||
"Please provide a content for your comment." : "Si us plau, proporcioneu un contingut per al vostre comentari.",
|
||||
"Posting the comment failed." : "No s'ha pogut publicar el comentari.",
|
||||
"The comment has been deleted" : "S'ha suprimit el comentari",
|
||||
"The associated stack is deleted as well, it will be restored as well." : "La pila associada també se suprimeix, també es restaurarà.",
|
||||
"Restore associated stack" : "Restaura la pila associada",
|
||||
"Remove user from card" : "Esborra usuari de la targeta",
|
||||
"Remove user from card" : "Suprimeix l'usuari de la targeta",
|
||||
"Hours" : "Hores",
|
||||
"Minutes" : "Minuts",
|
||||
"Maximum file size of {size} exceeded" : "Mida màxima per fitxer de {size} superada",
|
||||
"You have created a new board {board}" : "Has creat el nou tauler {board}",
|
||||
"Maximum file size of {size} exceeded" : "S'ha superat la mida màxima per fitxer de {size}",
|
||||
"You have created a new board {board}" : "Heu creat el nou tauler {board}",
|
||||
"{user} has created a new board {board}" : "{user} ha creat el nou tauler {board}",
|
||||
"You have deleted the board {board}" : "Has esborrat el taulell {board}",
|
||||
"{user} has deleted the board {board}" : "{user} ha esborrat el taulell {board}",
|
||||
"You have restored the board {board}" : "Has restaurat el taulell {board}",
|
||||
"{user} has restored the board {board}" : "{user} ha restaurat el taulell {board}",
|
||||
"You have shared the board {board} with {acl}" : "Has compartit el taulell {board} amb {acl}",
|
||||
"{user} has shared the board {board} with {sharee}" : "{user} ha compartit el taulell {board} amb {sharee}",
|
||||
"You have removed {acl} from the board {board}" : "Has tret {acl} del taulell {board}",
|
||||
"You have archived the board {board}" : "Has arxivat el taulell {board}",
|
||||
"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 deleted the board {board}" : "Heu suprimit el tauler {board}",
|
||||
"{user} has deleted the board {board}" : "{user} ha suprimit el tauler {board}",
|
||||
"You have restored the board {board}" : "Heu restaurat el tauler {board}",
|
||||
"{user} has restored the board {board}" : "{user} ha restaurat el tauler {board}",
|
||||
"You have shared the board {board} with {acl}" : "Heu compartit el tauler {board} amb {acl}",
|
||||
"{user} has shared the board {board} with {sharee}" : "{user} ha compartit el tauler {board} amb {sharee}",
|
||||
"You have removed {acl} from the board {board}" : "Heu suprimit {acl} del tauler {board}",
|
||||
"{user} has removed {acl} from the board {board}" : "{user} ha suprimit {acl} del tauler {board}",
|
||||
"You have renamed the board {before} to {board}" : "Heu reanomenat el tauler {before} a {board}",
|
||||
"{user} has renamed the board {before} to {board}" : "{user} ha reanomenat el tauler {before} a {board}",
|
||||
"You have archived the board {board}" : "Heu arxivat el tauler {board}",
|
||||
"{user} has archived the board {before}" : "{user} ha arxivat el tauler {before}",
|
||||
"You have unarchived the board {board}" : "Heu desarxivat el tauler {board}",
|
||||
"{user} has unarchived the board {before}" : "{user} ha desarxivat el tauler {before}",
|
||||
"You have created a new stack {stack} on board {board}" : "Heu creat una nova pila {stack} al tauler {board}",
|
||||
"{user} has created a new stack {stack} on board {board}" : "{user} ha creat una nova pila {stack} al tauler {board}",
|
||||
"You have renamed stack {before} to {stack} on board {board}" : "Heu reanomenat la pila {before} a {stack} al tauler {board}",
|
||||
"{user} has renamed stack {before} to {stack} on board {board}" : "{user} ha reanomenat la pila {before} a {stack} al tauler {board}",
|
||||
"You have deleted stack {stack} on board {board}" : "Heu suprimit la pila {stack} al tauler {board}",
|
||||
"{user} has deleted stack {stack} on board {board}" : "{user} ha suprimit la pila {stack} al tauler {board}",
|
||||
"You have created card {card} in stack {stack} on board {board}" : "Heu creat la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"{user} has created card {card} in stack {stack} on board {board}" : "{user} ha creat la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"You have deleted card {card} in stack {stack} on board {board}" : "Heu suprimit la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"{user} has deleted card {card} in stack {stack} on board {board}" : "{user} ha suprimit la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"You have renamed the card {before} to {card}" : "Heu reanomenat la targeta {before} a {card}",
|
||||
"{user} has renamed the card {before} to {card}" : "{user} ha reanomenat la targeta {before} a {card}",
|
||||
"You have added a description to card {card} in stack {stack} on board {board}" : "Heu afegit una descripció a la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} ha afegit una descripció a la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"You have updated the description of card {card} in stack {stack} on board {board}" : "Heu actualitzat la descripció de la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} ha actualitzat la descripció de la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"You have archived card {card} in stack {stack} on board {board}" : "Heu arxivat la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"{user} has archived card {card} in stack {stack} on board {board}" : "{user} ha arxivat la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"You have unarchived card {card} in stack {stack} on board {board}" : "Heu desarxivat la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} ha arxivat la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"You have removed the due date of card {card}" : "Heu suprimit la data de venciment de la targeta {targeta}",
|
||||
"{user} has removed the due date of card {card}" : "{user} ha suprimit la data de venciment de la targeta {targeta}",
|
||||
"You have set the due date of card {card} to {after}" : "Heu establert la data de venciment de la targeta {card} a {after}",
|
||||
"{user} has set the due date of card {card} to {after}" : "{user} ha establert la data de venciment de la targeta {card} a {after}",
|
||||
"You have updated the due date of card {card} to {after}" : "Heu actualitzat la data de venciment de la targeta {card} a {after}",
|
||||
"{user} has updated the due date of card {card} to {after}" : "{user} ha actualitzat la data de venciment de la targeta {card} a {after}",
|
||||
"You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Heu afegit l'etiqueta {label} a la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} ha afegit l'etiqueta {label} a la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Heu suprimit l'etiqueta {label} de la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} ha suprimit l'etiqueta {label} de la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"You have assigned {assigneduser} to card {card} on board {board}" : "Heu assignat a {assigneduser} a la targeta {card} al tauler {board}",
|
||||
"{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} ha assignat a {assigneduser} la targeta {card} del tauler {board}",
|
||||
"You have unassigned {assigneduser} from card {card} on board {board}" : "Heu desassignat {assigneduser} de la targeta {card} al tauler {board}",
|
||||
"{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} ha desassignat {assigneduser} de la targeta {card} al tauler {board}",
|
||||
"You have moved the card {card} from stack {stackBefore} to {stack}" : "Heu mogut la targeta {card} de la pila {stackBefore} a {stack}",
|
||||
"{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} ha mogut la targeta {card} de la pila {stackBefore} a {stack}",
|
||||
"You have added the attachment {attachment} to card {card}" : "Heu afegit l'adjunt {attachment} a la targeta {card}",
|
||||
"{user} has added the attachment {attachment} to card {card}" : "{user} ha afegit l'adjunt {attachment} a la targeta {card}",
|
||||
"You have updated the attachment {attachment} on card {card}" : "Heu actualitzat l'adjunt {attachment} a la targeta {card}",
|
||||
"{user} has updated the attachment {attachment} to card {card}" : "{user} ha actualitzat l'adjunt {attachment} a la targeta {card}",
|
||||
"You have deleted the attachment {attachment} from card {card}" : "Heu suprimit l'adjunt {attachment} de la targeta {card}",
|
||||
"{user} has deleted the attachment {attachment} to card {card}" : "{user} ha suprimit l'adjunt {attachment} de la targeta {card}",
|
||||
"You have restored the attachment {attachment} to card {card}" : "Heu restaurat l'adjunt {attachment} a la targeta {card}",
|
||||
"{user} has restored the attachment {attachment} to card {card}" : "{user} ha restaurat l'adjunt {attachment} a la targeta {card}",
|
||||
"You have commented on card {card}" : "Heu comentat la targeta {card}",
|
||||
"{user} has commented on card {card}" : "{user} ha comentat la targeta {card}",
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "S'ha canviat una <strong>descripció de targeta</strong> a l'aplicació Tauler",
|
||||
"Deck" : "Tauler",
|
||||
"Changes in the <strong>Deck app</strong>" : "Hi ha canvis a l'<strong>aplicació Tauler</strong>",
|
||||
"Personal" : "Personal",
|
||||
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "La targeta \"%s\" sobre \"%s\" se us ha assignat per %s.",
|
||||
"{user} has assigned the card \"%s\" on \"%s\" to you." : "{user} us ha assignat la targeta \"%s\" sobre \"%s\".",
|
||||
"The card \"%s\" on \"%s\" has reached its due date." : "La targeta \"%s\" sobre \"%s\" ha assolit la seva data de venciment.",
|
||||
"%s has mentioned you in a comment on \"%s\"." : "%s us ha anomenat en un comentari sobre \"%s\".",
|
||||
"{user} has mentioned you in a comment on \"%s\"." : "{user} us ha anomenat en un comentari sobre \"%s\".",
|
||||
"The board \"%s\" has been shared with you by %s." : "El tauler \"%s\" se us ha compartit per %s.",
|
||||
"{user} has shared the board %s with you." : "{user} us ha compartit el tauler %s.",
|
||||
"No data was provided to create an attachment." : "No s’ha proporcionat cap dada per crear un fitxer adjunt.",
|
||||
"Finished" : "Acabat",
|
||||
"To review" : "Per revisar",
|
||||
"Action needed" : "Acció necessaria",
|
||||
"Action needed" : "Acció necessària",
|
||||
"Later" : "Més tard",
|
||||
"To do" : "Pendent de fer",
|
||||
"Doing" : "S'està fent",
|
||||
"Done" : "Fet",
|
||||
"Example Task 3" : "Exemple Tasca 3",
|
||||
"Example Task 2" : "Exemple Tasca 2",
|
||||
"Example Task 1" : "Exemple Tasca 1",
|
||||
"The file was uploaded" : "El fitxer ha estat carregat",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "El fitxer carregat excedeix la directiva upload_max_filesize dins de php.ini",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "El fitxer carregat excedeix la directiva MAX_FILE_SIZE que hi ha especificada al formulari d'HTML",
|
||||
"The file was only partially uploaded" : "El fitxer s'ha carregat només parcialment",
|
||||
"No file was uploaded" : "No s'ha carregat cap fitxer",
|
||||
"Missing a temporary folder" : "Falta una carpeta temporal",
|
||||
"Could not write file to disk" : "No s’ha pogut escriure el fitxer al disc",
|
||||
"A PHP extension stopped the file upload" : "Una extensió del PHP ha aturat la carregada del fitxer",
|
||||
"No file uploaded or file size exceeds maximum of %s" : "No s'ha carregat cap fitxer o la mida del fitxer sobrepassa el màxim de %s",
|
||||
"A kanban style project and personal management tool for Nextcloud" : "Un projecte d’estil kanban i una eina de gestió personal per a 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" : "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 targetes i poseu-les en ordre\n- 📄 Apunteu notes addicionals 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- 💬 Debateu amb el vostre equip fent servir 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",
|
||||
"Submit" : "Envia",
|
||||
"Show archived cards" : "Mostra les targetes arxivades",
|
||||
"Hide archived cards" : "Amaga les targetes arxivades",
|
||||
"All Boards" : "Totes les juntes",
|
||||
"Toggle compact mode" : "Commuta el mode compacte",
|
||||
"Show board details" : "Mostra els detalls del tauler",
|
||||
"All Boards" : "Tots els Taulers",
|
||||
"Archived boards" : "Taulers arxivats",
|
||||
"Share board" : "Comparteix tauler",
|
||||
"Archived cards" : "Targetes arxivades",
|
||||
"Actions" : "Accions",
|
||||
"Drop your files here to upload it to the card" : "Deixeu anar els fitxers aquí per carregar-los a la targeta",
|
||||
"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",
|
||||
"Sharing" : "Compartir",
|
||||
"Archive card" : "Arxiva targeta",
|
||||
"Unarchive card" : "Desarxiva targeta",
|
||||
"Delete card" : "Suprimeix targeta",
|
||||
"Enter a card title" : "Introduïu un títol a la targeta",
|
||||
"Add card" : "Afegeix una targeta",
|
||||
"Close" : "Tanca",
|
||||
"Sharing" : "S'està compartint",
|
||||
"Tags" : "Etiquetes",
|
||||
"Select users or groups to share with" : "Seleccioneu usuaris o grups per compartir",
|
||||
"Deleted items" : "Elements suprimits",
|
||||
"Timeline" : "Línia de temps",
|
||||
"Select users or groups to share with" : "Seleccioneu usuaris o grups amb els qui compartir",
|
||||
"Group" : "Grup",
|
||||
"Circle" : "Cercle",
|
||||
"No matching user or group found." : "No s'ha trobat cap usuari o grup coincident.",
|
||||
"Loading" : "S'està carregant",
|
||||
"Edit" : "Edita",
|
||||
"Share" : "Comparteix",
|
||||
"Manage" : "Gestor",
|
||||
"Manage" : "Gestiona",
|
||||
"Discard share" : "Descarta la compartició",
|
||||
"Sharing has been disabled for your account." : "La compartició s'ha desactivat per al vostre compte.",
|
||||
"Update tag" : "Actualitza etiqueta",
|
||||
"Edit tag" : "Edita etiqueta",
|
||||
"Delete tag" : "Suprimeix etiqueta",
|
||||
"Create" : "Crea",
|
||||
"Create a new tag" : "Crea una nova etiqueta",
|
||||
"Title" : "Title",
|
||||
"Deleted stacks" : "Piles suprimides",
|
||||
"Deleted cards" : "Targetes suprimides",
|
||||
"Status" : "Estat",
|
||||
"No archived boards to display" : "No hi ha cap tauler arxivat per mostrar",
|
||||
"No shared boards to display" : "No hi ha cap tauler compartit per mostrar",
|
||||
"Title" : "Títol",
|
||||
"Members" : "Membres",
|
||||
"More actions" : "Més accions",
|
||||
"Edit board" : "Edita el tauler",
|
||||
"Archive board" : "Arxiu",
|
||||
"Unarchive board" : "Desbloquejar",
|
||||
"Delete board" : "Eliminat",
|
||||
"Create new board" : "Crear nova",
|
||||
"New board title" : "Nou títol",
|
||||
"Archive board" : "Arxiva tauler",
|
||||
"Unarchive board" : "Desarxiva tauler",
|
||||
"Delete board" : "Suprimeix tauler",
|
||||
"Update board" : "Actualitza tauler",
|
||||
"Reset board" : "Reinicialitza tauler",
|
||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Desfeu la supressió del tauler - Altrament el tauler serà suprimit durant la següent execució de treball del cron.",
|
||||
"Create new board" : "Crea un nou tauler",
|
||||
"New board title" : "Títol del nou tauler",
|
||||
"Create board" : "Crea tauler",
|
||||
"Select an attachment" : "Selecciona un adjunt",
|
||||
"Cancel upload" : "Cancel·la la càrrega",
|
||||
"by" : "per",
|
||||
"Undo file deletion - Otherwise the file will be deleted during the next cronjob run." : "Desfeu la supressió del fitxer - Altrament el fitxer serà suprimit durant la següent execució de treball del cron.",
|
||||
"Undo file deletion" : "Desfés la supressió del fitxer",
|
||||
"Insert the file into the description" : "Insereix el fitxer a la descripció",
|
||||
"Delete attachment" : "Suprimeix l'adjunt",
|
||||
"Modified:" : "Modificat:",
|
||||
"Created:" : "Creat:",
|
||||
"Choose a tag" : "Trieu una etiqueta",
|
||||
"Add a tag" : "Afegeix una etiqueta",
|
||||
"Select tags" : "Selecciona etiquetes",
|
||||
"Assign users" : "Assigna usuaris",
|
||||
"Choose a user to assign" : "Escull un usuari per assignar",
|
||||
"Choose a user to assign" : "Tria un usuari per assignar",
|
||||
"Assign this card to a user" : "Assigna aquesta targeta a un usuari",
|
||||
"Due date" : "Per la data",
|
||||
"Click to set" : "Feu clic per configurar",
|
||||
"Remove due date" : "Elimina la data de venciment",
|
||||
"Description" : "Descripció",
|
||||
"Attachments" : "Adjunts",
|
||||
"Saved" : "Desat",
|
||||
"Unsaved changes" : "Canvis no desats",
|
||||
"Insert attachment" : "Insereix l'adjunt",
|
||||
"Formatting help" : "Format d'ajuda",
|
||||
"Upload attachment" : "Carrega l'adjunt",
|
||||
"Add a card description…" : "Afegeix una descripció de la targeta ...",
|
||||
"Shared boards" : "Taulers compartits",
|
||||
"Move board to archive" : "Mou la placa a l'arxiu",
|
||||
"Create a new board" : "Crear nova",
|
||||
"Settings" : "Paràmetres"
|
||||
"Move board to archive" : "Mou tauler a l'arxiu",
|
||||
"Create a new board" : "Crea un nou tauler",
|
||||
"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." : "Limitant el Tauler bloquejarà la creació de taulers als usuaris que no són part d'aquests grups. Els usuaris podran seguir treballant en els taulers que hagin estat compartits amb ells."
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
192
l10n/ca.json
@@ -1,72 +1,196 @@
|
||||
{ "translations": {
|
||||
"Please provide a content for your comment." : "Si us plau, proporciona un comentari.",
|
||||
"Posting the comment failed." : "Error al posar el comentari.",
|
||||
"The comment has been deleted" : "S'ha esborrat el comentari",
|
||||
"Please provide a content for your comment." : "Si us plau, proporcioneu un contingut per al vostre comentari.",
|
||||
"Posting the comment failed." : "No s'ha pogut publicar el comentari.",
|
||||
"The comment has been deleted" : "S'ha suprimit el comentari",
|
||||
"The associated stack is deleted as well, it will be restored as well." : "La pila associada també se suprimeix, també es restaurarà.",
|
||||
"Restore associated stack" : "Restaura la pila associada",
|
||||
"Remove user from card" : "Esborra usuari de la targeta",
|
||||
"Remove user from card" : "Suprimeix l'usuari de la targeta",
|
||||
"Hours" : "Hores",
|
||||
"Minutes" : "Minuts",
|
||||
"Maximum file size of {size} exceeded" : "Mida màxima per fitxer de {size} superada",
|
||||
"You have created a new board {board}" : "Has creat el nou tauler {board}",
|
||||
"Maximum file size of {size} exceeded" : "S'ha superat la mida màxima per fitxer de {size}",
|
||||
"You have created a new board {board}" : "Heu creat el nou tauler {board}",
|
||||
"{user} has created a new board {board}" : "{user} ha creat el nou tauler {board}",
|
||||
"You have deleted the board {board}" : "Has esborrat el taulell {board}",
|
||||
"{user} has deleted the board {board}" : "{user} ha esborrat el taulell {board}",
|
||||
"You have restored the board {board}" : "Has restaurat el taulell {board}",
|
||||
"{user} has restored the board {board}" : "{user} ha restaurat el taulell {board}",
|
||||
"You have shared the board {board} with {acl}" : "Has compartit el taulell {board} amb {acl}",
|
||||
"{user} has shared the board {board} with {sharee}" : "{user} ha compartit el taulell {board} amb {sharee}",
|
||||
"You have removed {acl} from the board {board}" : "Has tret {acl} del taulell {board}",
|
||||
"You have archived the board {board}" : "Has arxivat el taulell {board}",
|
||||
"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 deleted the board {board}" : "Heu suprimit el tauler {board}",
|
||||
"{user} has deleted the board {board}" : "{user} ha suprimit el tauler {board}",
|
||||
"You have restored the board {board}" : "Heu restaurat el tauler {board}",
|
||||
"{user} has restored the board {board}" : "{user} ha restaurat el tauler {board}",
|
||||
"You have shared the board {board} with {acl}" : "Heu compartit el tauler {board} amb {acl}",
|
||||
"{user} has shared the board {board} with {sharee}" : "{user} ha compartit el tauler {board} amb {sharee}",
|
||||
"You have removed {acl} from the board {board}" : "Heu suprimit {acl} del tauler {board}",
|
||||
"{user} has removed {acl} from the board {board}" : "{user} ha suprimit {acl} del tauler {board}",
|
||||
"You have renamed the board {before} to {board}" : "Heu reanomenat el tauler {before} a {board}",
|
||||
"{user} has renamed the board {before} to {board}" : "{user} ha reanomenat el tauler {before} a {board}",
|
||||
"You have archived the board {board}" : "Heu arxivat el tauler {board}",
|
||||
"{user} has archived the board {before}" : "{user} ha arxivat el tauler {before}",
|
||||
"You have unarchived the board {board}" : "Heu desarxivat el tauler {board}",
|
||||
"{user} has unarchived the board {before}" : "{user} ha desarxivat el tauler {before}",
|
||||
"You have created a new stack {stack} on board {board}" : "Heu creat una nova pila {stack} al tauler {board}",
|
||||
"{user} has created a new stack {stack} on board {board}" : "{user} ha creat una nova pila {stack} al tauler {board}",
|
||||
"You have renamed stack {before} to {stack} on board {board}" : "Heu reanomenat la pila {before} a {stack} al tauler {board}",
|
||||
"{user} has renamed stack {before} to {stack} on board {board}" : "{user} ha reanomenat la pila {before} a {stack} al tauler {board}",
|
||||
"You have deleted stack {stack} on board {board}" : "Heu suprimit la pila {stack} al tauler {board}",
|
||||
"{user} has deleted stack {stack} on board {board}" : "{user} ha suprimit la pila {stack} al tauler {board}",
|
||||
"You have created card {card} in stack {stack} on board {board}" : "Heu creat la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"{user} has created card {card} in stack {stack} on board {board}" : "{user} ha creat la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"You have deleted card {card} in stack {stack} on board {board}" : "Heu suprimit la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"{user} has deleted card {card} in stack {stack} on board {board}" : "{user} ha suprimit la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"You have renamed the card {before} to {card}" : "Heu reanomenat la targeta {before} a {card}",
|
||||
"{user} has renamed the card {before} to {card}" : "{user} ha reanomenat la targeta {before} a {card}",
|
||||
"You have added a description to card {card} in stack {stack} on board {board}" : "Heu afegit una descripció a la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} ha afegit una descripció a la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"You have updated the description of card {card} in stack {stack} on board {board}" : "Heu actualitzat la descripció de la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} ha actualitzat la descripció de la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"You have archived card {card} in stack {stack} on board {board}" : "Heu arxivat la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"{user} has archived card {card} in stack {stack} on board {board}" : "{user} ha arxivat la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"You have unarchived card {card} in stack {stack} on board {board}" : "Heu desarxivat la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} ha arxivat la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"You have removed the due date of card {card}" : "Heu suprimit la data de venciment de la targeta {targeta}",
|
||||
"{user} has removed the due date of card {card}" : "{user} ha suprimit la data de venciment de la targeta {targeta}",
|
||||
"You have set the due date of card {card} to {after}" : "Heu establert la data de venciment de la targeta {card} a {after}",
|
||||
"{user} has set the due date of card {card} to {after}" : "{user} ha establert la data de venciment de la targeta {card} a {after}",
|
||||
"You have updated the due date of card {card} to {after}" : "Heu actualitzat la data de venciment de la targeta {card} a {after}",
|
||||
"{user} has updated the due date of card {card} to {after}" : "{user} ha actualitzat la data de venciment de la targeta {card} a {after}",
|
||||
"You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Heu afegit l'etiqueta {label} a la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} ha afegit l'etiqueta {label} a la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Heu suprimit l'etiqueta {label} de la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} ha suprimit l'etiqueta {label} de la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"You have assigned {assigneduser} to card {card} on board {board}" : "Heu assignat a {assigneduser} a la targeta {card} al tauler {board}",
|
||||
"{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} ha assignat a {assigneduser} la targeta {card} del tauler {board}",
|
||||
"You have unassigned {assigneduser} from card {card} on board {board}" : "Heu desassignat {assigneduser} de la targeta {card} al tauler {board}",
|
||||
"{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} ha desassignat {assigneduser} de la targeta {card} al tauler {board}",
|
||||
"You have moved the card {card} from stack {stackBefore} to {stack}" : "Heu mogut la targeta {card} de la pila {stackBefore} a {stack}",
|
||||
"{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} ha mogut la targeta {card} de la pila {stackBefore} a {stack}",
|
||||
"You have added the attachment {attachment} to card {card}" : "Heu afegit l'adjunt {attachment} a la targeta {card}",
|
||||
"{user} has added the attachment {attachment} to card {card}" : "{user} ha afegit l'adjunt {attachment} a la targeta {card}",
|
||||
"You have updated the attachment {attachment} on card {card}" : "Heu actualitzat l'adjunt {attachment} a la targeta {card}",
|
||||
"{user} has updated the attachment {attachment} to card {card}" : "{user} ha actualitzat l'adjunt {attachment} a la targeta {card}",
|
||||
"You have deleted the attachment {attachment} from card {card}" : "Heu suprimit l'adjunt {attachment} de la targeta {card}",
|
||||
"{user} has deleted the attachment {attachment} to card {card}" : "{user} ha suprimit l'adjunt {attachment} de la targeta {card}",
|
||||
"You have restored the attachment {attachment} to card {card}" : "Heu restaurat l'adjunt {attachment} a la targeta {card}",
|
||||
"{user} has restored the attachment {attachment} to card {card}" : "{user} ha restaurat l'adjunt {attachment} a la targeta {card}",
|
||||
"You have commented on card {card}" : "Heu comentat la targeta {card}",
|
||||
"{user} has commented on card {card}" : "{user} ha comentat la targeta {card}",
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "S'ha canviat una <strong>descripció de targeta</strong> a l'aplicació Tauler",
|
||||
"Deck" : "Tauler",
|
||||
"Changes in the <strong>Deck app</strong>" : "Hi ha canvis a l'<strong>aplicació Tauler</strong>",
|
||||
"Personal" : "Personal",
|
||||
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "La targeta \"%s\" sobre \"%s\" se us ha assignat per %s.",
|
||||
"{user} has assigned the card \"%s\" on \"%s\" to you." : "{user} us ha assignat la targeta \"%s\" sobre \"%s\".",
|
||||
"The card \"%s\" on \"%s\" has reached its due date." : "La targeta \"%s\" sobre \"%s\" ha assolit la seva data de venciment.",
|
||||
"%s has mentioned you in a comment on \"%s\"." : "%s us ha anomenat en un comentari sobre \"%s\".",
|
||||
"{user} has mentioned you in a comment on \"%s\"." : "{user} us ha anomenat en un comentari sobre \"%s\".",
|
||||
"The board \"%s\" has been shared with you by %s." : "El tauler \"%s\" se us ha compartit per %s.",
|
||||
"{user} has shared the board %s with you." : "{user} us ha compartit el tauler %s.",
|
||||
"No data was provided to create an attachment." : "No s’ha proporcionat cap dada per crear un fitxer adjunt.",
|
||||
"Finished" : "Acabat",
|
||||
"To review" : "Per revisar",
|
||||
"Action needed" : "Acció necessaria",
|
||||
"Action needed" : "Acció necessària",
|
||||
"Later" : "Més tard",
|
||||
"To do" : "Pendent de fer",
|
||||
"Doing" : "S'està fent",
|
||||
"Done" : "Fet",
|
||||
"Example Task 3" : "Exemple Tasca 3",
|
||||
"Example Task 2" : "Exemple Tasca 2",
|
||||
"Example Task 1" : "Exemple Tasca 1",
|
||||
"The file was uploaded" : "El fitxer ha estat carregat",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "El fitxer carregat excedeix la directiva upload_max_filesize dins de php.ini",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "El fitxer carregat excedeix la directiva MAX_FILE_SIZE que hi ha especificada al formulari d'HTML",
|
||||
"The file was only partially uploaded" : "El fitxer s'ha carregat només parcialment",
|
||||
"No file was uploaded" : "No s'ha carregat cap fitxer",
|
||||
"Missing a temporary folder" : "Falta una carpeta temporal",
|
||||
"Could not write file to disk" : "No s’ha pogut escriure el fitxer al disc",
|
||||
"A PHP extension stopped the file upload" : "Una extensió del PHP ha aturat la carregada del fitxer",
|
||||
"No file uploaded or file size exceeds maximum of %s" : "No s'ha carregat cap fitxer o la mida del fitxer sobrepassa el màxim de %s",
|
||||
"A kanban style project and personal management tool for Nextcloud" : "Un projecte d’estil kanban i una eina de gestió personal per a 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" : "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 targetes i poseu-les en ordre\n- 📄 Apunteu notes addicionals 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- 💬 Debateu amb el vostre equip fent servir 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",
|
||||
"Submit" : "Envia",
|
||||
"Show archived cards" : "Mostra les targetes arxivades",
|
||||
"Hide archived cards" : "Amaga les targetes arxivades",
|
||||
"All Boards" : "Totes les juntes",
|
||||
"Toggle compact mode" : "Commuta el mode compacte",
|
||||
"Show board details" : "Mostra els detalls del tauler",
|
||||
"All Boards" : "Tots els Taulers",
|
||||
"Archived boards" : "Taulers arxivats",
|
||||
"Share board" : "Comparteix tauler",
|
||||
"Archived cards" : "Targetes arxivades",
|
||||
"Actions" : "Accions",
|
||||
"Drop your files here to upload it to the card" : "Deixeu anar els fitxers aquí per carregar-los a la targeta",
|
||||
"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",
|
||||
"Sharing" : "Compartir",
|
||||
"Archive card" : "Arxiva targeta",
|
||||
"Unarchive card" : "Desarxiva targeta",
|
||||
"Delete card" : "Suprimeix targeta",
|
||||
"Enter a card title" : "Introduïu un títol a la targeta",
|
||||
"Add card" : "Afegeix una targeta",
|
||||
"Close" : "Tanca",
|
||||
"Sharing" : "S'està compartint",
|
||||
"Tags" : "Etiquetes",
|
||||
"Select users or groups to share with" : "Seleccioneu usuaris o grups per compartir",
|
||||
"Deleted items" : "Elements suprimits",
|
||||
"Timeline" : "Línia de temps",
|
||||
"Select users or groups to share with" : "Seleccioneu usuaris o grups amb els qui compartir",
|
||||
"Group" : "Grup",
|
||||
"Circle" : "Cercle",
|
||||
"No matching user or group found." : "No s'ha trobat cap usuari o grup coincident.",
|
||||
"Loading" : "S'està carregant",
|
||||
"Edit" : "Edita",
|
||||
"Share" : "Comparteix",
|
||||
"Manage" : "Gestor",
|
||||
"Manage" : "Gestiona",
|
||||
"Discard share" : "Descarta la compartició",
|
||||
"Sharing has been disabled for your account." : "La compartició s'ha desactivat per al vostre compte.",
|
||||
"Update tag" : "Actualitza etiqueta",
|
||||
"Edit tag" : "Edita etiqueta",
|
||||
"Delete tag" : "Suprimeix etiqueta",
|
||||
"Create" : "Crea",
|
||||
"Create a new tag" : "Crea una nova etiqueta",
|
||||
"Title" : "Title",
|
||||
"Deleted stacks" : "Piles suprimides",
|
||||
"Deleted cards" : "Targetes suprimides",
|
||||
"Status" : "Estat",
|
||||
"No archived boards to display" : "No hi ha cap tauler arxivat per mostrar",
|
||||
"No shared boards to display" : "No hi ha cap tauler compartit per mostrar",
|
||||
"Title" : "Títol",
|
||||
"Members" : "Membres",
|
||||
"More actions" : "Més accions",
|
||||
"Edit board" : "Edita el tauler",
|
||||
"Archive board" : "Arxiu",
|
||||
"Unarchive board" : "Desbloquejar",
|
||||
"Delete board" : "Eliminat",
|
||||
"Create new board" : "Crear nova",
|
||||
"New board title" : "Nou títol",
|
||||
"Archive board" : "Arxiva tauler",
|
||||
"Unarchive board" : "Desarxiva tauler",
|
||||
"Delete board" : "Suprimeix tauler",
|
||||
"Update board" : "Actualitza tauler",
|
||||
"Reset board" : "Reinicialitza tauler",
|
||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Desfeu la supressió del tauler - Altrament el tauler serà suprimit durant la següent execució de treball del cron.",
|
||||
"Create new board" : "Crea un nou tauler",
|
||||
"New board title" : "Títol del nou tauler",
|
||||
"Create board" : "Crea tauler",
|
||||
"Select an attachment" : "Selecciona un adjunt",
|
||||
"Cancel upload" : "Cancel·la la càrrega",
|
||||
"by" : "per",
|
||||
"Undo file deletion - Otherwise the file will be deleted during the next cronjob run." : "Desfeu la supressió del fitxer - Altrament el fitxer serà suprimit durant la següent execució de treball del cron.",
|
||||
"Undo file deletion" : "Desfés la supressió del fitxer",
|
||||
"Insert the file into the description" : "Insereix el fitxer a la descripció",
|
||||
"Delete attachment" : "Suprimeix l'adjunt",
|
||||
"Modified:" : "Modificat:",
|
||||
"Created:" : "Creat:",
|
||||
"Choose a tag" : "Trieu una etiqueta",
|
||||
"Add a tag" : "Afegeix una etiqueta",
|
||||
"Select tags" : "Selecciona etiquetes",
|
||||
"Assign users" : "Assigna usuaris",
|
||||
"Choose a user to assign" : "Escull un usuari per assignar",
|
||||
"Choose a user to assign" : "Tria un usuari per assignar",
|
||||
"Assign this card to a user" : "Assigna aquesta targeta a un usuari",
|
||||
"Due date" : "Per la data",
|
||||
"Click to set" : "Feu clic per configurar",
|
||||
"Remove due date" : "Elimina la data de venciment",
|
||||
"Description" : "Descripció",
|
||||
"Attachments" : "Adjunts",
|
||||
"Saved" : "Desat",
|
||||
"Unsaved changes" : "Canvis no desats",
|
||||
"Insert attachment" : "Insereix l'adjunt",
|
||||
"Formatting help" : "Format d'ajuda",
|
||||
"Upload attachment" : "Carrega l'adjunt",
|
||||
"Add a card description…" : "Afegeix una descripció de la targeta ...",
|
||||
"Shared boards" : "Taulers compartits",
|
||||
"Move board to archive" : "Mou la placa a l'arxiu",
|
||||
"Create a new board" : "Crear nova",
|
||||
"Settings" : "Paràmetres"
|
||||
"Move board to archive" : "Mou tauler a l'arxiu",
|
||||
"Create a new board" : "Crea un nou tauler",
|
||||
"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." : "Limitant el Tauler bloquejarà la creació de taulers als usuaris que no són part d'aquests grups. Els usuaris podran seguir treballant en els taulers que hagin estat compartits amb ells."
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -41,7 +41,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 +130,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",
|
||||
|
||||
@@ -39,7 +39,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 +128,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",
|
||||
|
||||
12
l10n/de.js
@@ -9,6 +9,7 @@ OC.L10N.register(
|
||||
"Remove user from card" : "Benutzer von Karte entfernen",
|
||||
"Hours" : "Stunden",
|
||||
"Minutes" : "Minuten",
|
||||
"Link to a board" : "Mit einem Board verknüpfen",
|
||||
"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",
|
||||
@@ -105,6 +106,8 @@ OC.L10N.register(
|
||||
"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üge Deine Aufgaben zu den Karten hinzu und ordne diese\n- 📄 Zusätzliche Hinweise in der Abschrift notieren\n- 🔖 Vergabe von Labels für noch bessere Organisation\n- 👥 Teile mit Deinem Team, Freunden oder der Familie\n- 📎 Füge Dateien hinzu und verwende diese in Deinen Markdown-Beschreibungen\n- 💬 Diskutiere mit Deinem Team mit Kommentaren\n- ⚡ Behalte Überblick über Änderungen mit dem Aktivitäten-Stream\n- 🚀 Organisiere Dein Projekt",
|
||||
"Select the board to link to a project" : "Wähle ein Board aus um dieses mit einem Projekt zu verknüpfen",
|
||||
"Select board" : "Board auswählen",
|
||||
"Add a new stack" : "Neuer Stapel",
|
||||
"Submit" : "Übermitteln",
|
||||
"Show archived cards" : "Archivierte Karten anzeigen",
|
||||
@@ -130,7 +133,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 +161,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",
|
||||
|
||||
12
l10n/de.json
@@ -7,6 +7,7 @@
|
||||
"Remove user from card" : "Benutzer von Karte entfernen",
|
||||
"Hours" : "Stunden",
|
||||
"Minutes" : "Minuten",
|
||||
"Link to a board" : "Mit einem Board verknüpfen",
|
||||
"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",
|
||||
@@ -103,6 +104,8 @@
|
||||
"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üge Deine Aufgaben zu den Karten hinzu und ordne diese\n- 📄 Zusätzliche Hinweise in der Abschrift notieren\n- 🔖 Vergabe von Labels für noch bessere Organisation\n- 👥 Teile mit Deinem Team, Freunden oder der Familie\n- 📎 Füge Dateien hinzu und verwende diese in Deinen Markdown-Beschreibungen\n- 💬 Diskutiere mit Deinem Team mit Kommentaren\n- ⚡ Behalte Überblick über Änderungen mit dem Aktivitäten-Stream\n- 🚀 Organisiere Dein Projekt",
|
||||
"Select the board to link to a project" : "Wähle ein Board aus um dieses mit einem Projekt zu verknüpfen",
|
||||
"Select board" : "Board auswählen",
|
||||
"Add a new stack" : "Neuer Stapel",
|
||||
"Submit" : "Übermitteln",
|
||||
"Show archived cards" : "Archivierte Karten anzeigen",
|
||||
@@ -128,7 +131,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 +159,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",
|
||||
"Link to a board" : "Mit einem Board verknüpfen",
|
||||
"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,9 @@ 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",
|
||||
"Select the board to link to a project" : "Wählen Sie ein Board aus um dieses mit einem Projekt zu verknüpfen",
|
||||
"Select board" : "Board auswählen",
|
||||
"Add a new stack" : "Neuer Stapel",
|
||||
"Submit" : "Übermitteln",
|
||||
"Show archived cards" : "Archivierte Karten anzeigen",
|
||||
@@ -130,7 +133,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 +161,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",
|
||||
"Link to a board" : "Mit einem Board verknüpfen",
|
||||
"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,9 @@
|
||||
"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",
|
||||
"Select the board to link to a project" : "Wählen Sie ein Board aus um dieses mit einem Projekt zu verknüpfen",
|
||||
"Select board" : "Board auswählen",
|
||||
"Add a new stack" : "Neuer Stapel",
|
||||
"Submit" : "Übermitteln",
|
||||
"Show archived cards" : "Archivierte Karten anzeigen",
|
||||
@@ -128,7 +131,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 +159,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",
|
||||
|
||||
@@ -41,7 +41,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 +101,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 +130,8 @@ 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",
|
||||
"Circle" : "Rondo",
|
||||
"No matching user or group found." : "Neniu kongrua uzanto aŭ grupo trovita.",
|
||||
"Loading" : "Ŝargante",
|
||||
"Edit" : "Redakti",
|
||||
|
||||
@@ -39,7 +39,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 +99,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 +128,8 @@
|
||||
"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",
|
||||
"Circle" : "Rondo",
|
||||
"No matching user or group found." : "Neniu kongrua uzanto aŭ grupo trovita.",
|
||||
"Loading" : "Ŝargante",
|
||||
"Edit" : "Redakti",
|
||||
|
||||
@@ -41,7 +41,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 +130,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",
|
||||
|
||||
@@ -39,7 +39,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 +128,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",
|
||||
|
||||
@@ -41,7 +41,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 +130,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",
|
||||
|
||||
@@ -39,7 +39,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 +128,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",
|
||||
"Link to a board" : "Ligar a un 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}",
|
||||
@@ -105,6 +106,8 @@ OC.L10N.register(
|
||||
"No file uploaded or file size exceeds maximum of %s" : "Non se enviou ningún ficheiro ou o tamaño do ficheiro supera o máximo de %s",
|
||||
"A kanban style project and personal management tool for Nextcloud" : "Un proxecto estilo kanban e unha ferramenta de xestión persoal para o 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 é unha ferramenta de organización de estilo kanban dirixida a planificación persoal e organización de proxectos para equipos integrados con Nextcloud. \n\n\n- 📥 Engada as súas tarefas ás tarxetas e fagas ordenadas\n- 📄 Escriba notas adicionais en markdown\n- 🔖 Asigne etiquetas para unha mellor organización\n- 👥 Comparta co seu equipo, amigos ou a súa familia\n- 📎 Anexe ficheiros e insíraos na súa descrición de markdown\n- 💬 Debata co seu equipo usando os comentarios\n- ⚡ Faga un seguimento dos cambios no fluxo de actividade\n- 🚀 Teña o seu proxecto organizado",
|
||||
"Select the board to link to a project" : "Seleccione o taboleiro para ligar a un proxecto",
|
||||
"Select board" : "Seleccionar taboleiro",
|
||||
"Add a new stack" : "Engadir unha nova rima",
|
||||
"Submit" : "Enviar",
|
||||
"Show archived cards" : "Amosar as tarxetas arquivadas",
|
||||
@@ -130,7 +133,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",
|
||||
"Link to a board" : "Ligar a un 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}",
|
||||
@@ -103,6 +104,8 @@
|
||||
"No file uploaded or file size exceeds maximum of %s" : "Non se enviou ningún ficheiro ou o tamaño do ficheiro supera o máximo de %s",
|
||||
"A kanban style project and personal management tool for Nextcloud" : "Un proxecto estilo kanban e unha ferramenta de xestión persoal para o 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 é unha ferramenta de organización de estilo kanban dirixida a planificación persoal e organización de proxectos para equipos integrados con Nextcloud. \n\n\n- 📥 Engada as súas tarefas ás tarxetas e fagas ordenadas\n- 📄 Escriba notas adicionais en markdown\n- 🔖 Asigne etiquetas para unha mellor organización\n- 👥 Comparta co seu equipo, amigos ou a súa familia\n- 📎 Anexe ficheiros e insíraos na súa descrición de markdown\n- 💬 Debata co seu equipo usando os comentarios\n- ⚡ Faga un seguimento dos cambios no fluxo de actividade\n- 🚀 Teña o seu proxecto organizado",
|
||||
"Select the board to link to a project" : "Seleccione o taboleiro para ligar a un proxecto",
|
||||
"Select board" : "Seleccionar taboleiro",
|
||||
"Add a new stack" : "Engadir unha nova rima",
|
||||
"Submit" : "Enviar",
|
||||
"Show archived cards" : "Amosar as tarxetas arquivadas",
|
||||
@@ -128,7 +131,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);"
|
||||
}
|
||||
60
l10n/is.js
@@ -9,6 +9,7 @@ OC.L10N.register(
|
||||
"Remove user from card" : "Fjarlægja notanda af spjaldi",
|
||||
"Hours" : "klukkustundir",
|
||||
"Minutes" : "mínútur",
|
||||
"Link to a board" : "Tengill við borð",
|
||||
"Maximum file size of {size} exceeded" : "Fór yfir hámarks skráarstærð {size}",
|
||||
"You have created a new board {board}" : "Þú hefur búið til nýja borðið {board}",
|
||||
"{user} has created a new board {board}" : "{user} hefur búið til nýja borðið {board}",
|
||||
@@ -21,13 +22,60 @@ OC.L10N.register(
|
||||
"You have removed {acl} from the board {board}" : "Þú fjarlægðir {acl} af borðinu {board}",
|
||||
"{user} has removed {acl} from the board {board}" : "{user} fjarlægði {acl} af borðinu {board}",
|
||||
"You have renamed the board {before} to {board}" : "Þú hefur endurnefnt borðið {before} sem {board}",
|
||||
"{user} has renamed the board {before} to {board}" : "{user} hefur endurnefnt borðið {before} sem {board}",
|
||||
"You have archived the board {board}" : "Þú settir borðið {board} í geymslu",
|
||||
"{user} has archived the board {before}" : "{user} setti borðið {before} í geymslu",
|
||||
"You have unarchived the board {board}" : "Þú tókst borðið {board} úr geymslu",
|
||||
"{user} has unarchived the board {before}" : "{user} tók borðið {before} úr geymslu",
|
||||
"You have created a new stack {stack} on board {board}" : "Þú hefur búið til nýjan stafla {stack} á borðinu {board}",
|
||||
"{user} has created a new stack {stack} on board {board}" : "{user} hefur búið til nýjan stafla {stack} á borðinu {board}",
|
||||
"You have renamed stack {before} to {stack} on board {board}" : "Þú hefur endurnefnt staflann {before} sem {stack} á {board}",
|
||||
"{user} has renamed stack {before} to {stack} on board {board}" : "{user} hefur endurnefnt staflann {before} sem {stack} á {board}",
|
||||
"You have deleted stack {stack} on board {board}" : "Þú hefur eytt staflanum {stack} á borðinu {board}",
|
||||
"{user} has deleted stack {stack} on board {board}" : "{user} hefur eytt staflanum {stack} á borðinu {board}",
|
||||
"You have created card {card} in stack {stack} on board {board}" : "Þú hefur búið til spjaldið {card} í staflanum {stack} á borðinu {board}",
|
||||
"{user} has created card {card} in stack {stack} on board {board}" : "{user} hefur búið til spjaldið {card} í staflanum {stack} á borðinu {board}",
|
||||
"You have deleted card {card} in stack {stack} on board {board}" : "Þú eyddir spjaldinu {card} í staflanum {stack} á borðinu {board}",
|
||||
"{user} has deleted card {card} in stack {stack} on board {board}" : "{user} eyddi spjaldinu {card} í staflanum {stack} á borðinu {board}",
|
||||
"You have renamed the card {before} to {card}" : "Þú hefur endurnefnt spjaldið {before} sem {card}",
|
||||
"{user} has renamed the card {before} to {card}" : "{user} hefur endurnefnt spjaldið {before} sem {card}",
|
||||
"You have added a description to card {card} in stack {stack} on board {board}" : "Þú bættir við lýsingu á spjaldinu {card} í staflanum {stack} á borðinu {board}",
|
||||
"{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} bætti við lýsingu á spjaldinu {card} í staflanum {stack} á borðinu {board}",
|
||||
"You have updated the description of card {card} in stack {stack} on board {board}" : "Þú uppfærðir lýsingu á spjaldinu {card} í staflanum {stack} á borðinu {board}",
|
||||
"{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} uppfærði lýsingu á spjaldinu {card} í staflanum {stack} á borðinu {board}",
|
||||
"You have archived card {card} in stack {stack} on board {board}" : "Þú settir í geymslu spjaldið {card} í staflanum {stack} á borðinu {board}",
|
||||
"{user} has archived card {card} in stack {stack} on board {board}" : "{user} setti í geymslu spjaldið {card} í staflanum {stack} á borðinu {board}",
|
||||
"You have unarchived card {card} in stack {stack} on board {board}" : "Þú tókst úr geymslu spjaldið {card} í staflanum {stack} á borðinu {board}",
|
||||
"{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} tók úr geymslu spjaldið {card} í staflanum {stack} á borðinu {board}",
|
||||
"You have removed the due date of card {card}" : "Þú fjarlægðir gildistíma af spjaldinu {card}",
|
||||
"{user} has removed the due date of card {card}" : "{user} fjarlægði gildistíma af spjaldinu {card}",
|
||||
"You have set the due date of card {card} to {after}" : "Þú settir gildistíma spjaldsins {card} á {after}",
|
||||
"{user} has set the due date of card {card} to {after}" : "{user} setti gildistíma spjaldsins {card} á {after}",
|
||||
"You have updated the due date of card {card} to {after}" : "Þú uppfærðir gildistíma spjaldsins {card} á {after}",
|
||||
"{user} has updated the due date of card {card} to {after}" : "{user} uppfærði gildistíma spjaldsins {card} á {after}",
|
||||
"You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Þú bættir við merkingunni {label} af spjaldinu {card} í staflanum {stack} á borðinu {board}",
|
||||
"{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} bætti við merkingunni {label} af spjaldinu {card} í staflanum {stack} á borðinu {board}",
|
||||
"You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} fjarlægði merkinguna {label} af spjaldinu {card} í staflanum {stack} á borðinu {board}",
|
||||
"{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} fjarlægði merkinguna {label} af spjaldinu {card} í staflanum {stack} á borðinu {board}",
|
||||
"You have assigned {assigneduser} to card {card} on board {board}" : "Þú úthlutaðir {assigneduser} á spjaldið {card} á borðinu {board}",
|
||||
"{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} úthlutaði {assigneduser} á spjaldið {card} á borðinu {board}",
|
||||
"You have unassigned {assigneduser} from card {card} on board {board}" : "Þú hefur afturkallað úthlutun {assigneduser} á spjaldið {card} á borðinu {board}",
|
||||
"{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} hefur afturkallað úthlutun {assigneduser} á spjaldið {card} á borðinu {board}",
|
||||
"You have moved the card {card} from stack {stackBefore} to {stack}" : "Þú færðir spjaldið {card} úr staflanum {stackBefore} yfir í {stack}",
|
||||
"{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} færði spjaldið {card} úr staflanum {stackBefore} yfir í {stack}",
|
||||
"You have added the attachment {attachment} to card {card}" : "Þú bættir viðhenginu {attachment} við spjaldið {card}",
|
||||
"{user} has added the attachment {attachment} to card {card}" : "{user} bætti viðhenginu {attachment} við spjaldið {card}",
|
||||
"You have updated the attachment {attachment} on card {card}" : "Þú uppfærðir viðhengið {attachment} á spjaldinu {card}",
|
||||
"{user} has updated the attachment {attachment} to card {card}" : "{user} uppfærði viðhengið {attachment} á spjaldinu {card}",
|
||||
"You have deleted the attachment {attachment} from card {card}" : "Þú eyddir viðhenginu {attachment} af spjaldinu {card}",
|
||||
"{user} has deleted the attachment {attachment} to card {card}" : "{user} eyddi viðhenginu {attachment} af spjaldinu {card}",
|
||||
"You have restored the attachment {attachment} to card {card}" : "Þú endurheimtir viðhengið {attachment} á spjaldinu {card}",
|
||||
"{user} has restored the attachment {attachment} to card {card}" : "{user} endurheimti viðhengið {attachment} á spjaldinu {card}",
|
||||
"You have commented on card {card}" : "Þú settir inn athugasemd við spjaldið {card}",
|
||||
"{user} has commented on card {card}" : "{user} setti inn athugasemd við spjaldið {card}",
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "<strong>Lýsingu á spjaldi</strong> inni í Deck-spjaldaforritinu hefur verið breytt",
|
||||
"Deck" : "Dekk",
|
||||
"Changes in the <strong>Deck app</strong>" : "Breytingar í <strong>Deck spjaldaforritinu</strong>",
|
||||
"Personal" : "Einka",
|
||||
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "Spjaldinu \"%s\" á \"%s\" hefur verið úthlutað til þín af %s.",
|
||||
"{user} has assigned the card \"%s\" on \"%s\" to you." : "{user} hefur úthlutað spjaldinu \"%s\" á \"%s\" til þín.",
|
||||
@@ -58,6 +106,8 @@ OC.L10N.register(
|
||||
"No file uploaded or file size exceeds maximum of %s" : "Engin innsend skrá eða að skráarstærð fór fram úr hámarksstæðinni %s",
|
||||
"A kanban style project and personal management tool for Nextcloud" : "Verkefna- og persónuupplýsingastjórnun í kanban-stíl fyrir 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" : "Dekk (e. Deck) er skipulagningartól í kanban-stíl sem ætlað er fyrir verkefna- og persónuupplýsingastjórnun hópvinnuteyma innan Nextcloud.\n\n\n- 📥 Settu verkefnin þín á spjöld of raðaðu þeim á ýmsa vegu\n- 📄 Skrifaðu niður minnispunkta í markdown-kóða\n- 🔖 Úthlutaðu merkjum/skýringum til að bæta skipulagninguna\n- 👥 Deildu með vinnuhópnum, vinum eða fjölskyldu\n- 📎 Hengdu við skrár og ívefðu þær í lýsinguna með markdown-kóða\n- 💬 Ræddu málin við hópinn þinn með athugasemdum\n- ⚡ Haltu utan um breytingar í virknistreyminu\n- 🚀 Haltu verkefnunum þínum skipulögðum",
|
||||
"Select the board to link to a project" : "Veldu borðið sem á að tengja við verkefnið",
|
||||
"Select board" : "Veldu borð",
|
||||
"Add a new stack" : "Bæta við nýjum stafla",
|
||||
"Submit" : "Senda inn",
|
||||
"Show archived cards" : "Sýna spjöld í geymslu",
|
||||
@@ -67,6 +117,7 @@ OC.L10N.register(
|
||||
"All Boards" : "Öll borð",
|
||||
"Archived boards" : "Borð í geymslu",
|
||||
"Share board" : "Deila borði",
|
||||
"Archived cards" : "Spjöld í geymslu",
|
||||
"Actions" : "Aðgerðir",
|
||||
"Drop your files here to upload it to the card" : "Slepptu hér skrám til að senda þær inn í spjaldið",
|
||||
"Assign card to me" : "Úthluta spjaldinu til mín",
|
||||
@@ -82,13 +133,15 @@ 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",
|
||||
"Group" : "Hópur",
|
||||
"Circle" : "Hringur",
|
||||
"No matching user or group found." : "Engir samsvarandi notendur eða hópar fundust.",
|
||||
"Loading" : "Hleð inn",
|
||||
"Edit" : "Breyta",
|
||||
"Share" : "Deila",
|
||||
"Manage" : "Skipuleggja",
|
||||
"Discard share" : "Henda sameign",
|
||||
"Sharing has been disabled for your account." : "Deiling hefur evrið gerð óvirk á notandaaðgangnum þínum.",
|
||||
"Update tag" : "Uppfæra merki",
|
||||
"Edit tag" : "Breyta merki",
|
||||
"Delete tag" : "Eyða merki",
|
||||
@@ -140,6 +193,9 @@ OC.L10N.register(
|
||||
"Add a card description…" : "Settu inn lýsingu á spjaldi ...",
|
||||
"Shared boards" : "Deild borð",
|
||||
"Move board to archive" : "Færa borð í geymslu",
|
||||
"Create a new board" : "Búa til nýtt borð"
|
||||
"Create a new board" : "Búa til nýtt borð",
|
||||
"Settings" : "Stillingar",
|
||||
"Limit deck to groups" : "Takmarka notkun forritsins við tiltekna hópa",
|
||||
"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." : "Takmörkun í Deck spjaldaforritinu mun loka notendur sem tilheyra ekki þessum hópum frá því að útbúa sín eigin borð. Notendurnir munu samt geta áfram unnið með borð sem hefur verið deilt til þeirra."
|
||||
},
|
||||
"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);");
|
||||
|
||||
60
l10n/is.json
@@ -7,6 +7,7 @@
|
||||
"Remove user from card" : "Fjarlægja notanda af spjaldi",
|
||||
"Hours" : "klukkustundir",
|
||||
"Minutes" : "mínútur",
|
||||
"Link to a board" : "Tengill við borð",
|
||||
"Maximum file size of {size} exceeded" : "Fór yfir hámarks skráarstærð {size}",
|
||||
"You have created a new board {board}" : "Þú hefur búið til nýja borðið {board}",
|
||||
"{user} has created a new board {board}" : "{user} hefur búið til nýja borðið {board}",
|
||||
@@ -19,13 +20,60 @@
|
||||
"You have removed {acl} from the board {board}" : "Þú fjarlægðir {acl} af borðinu {board}",
|
||||
"{user} has removed {acl} from the board {board}" : "{user} fjarlægði {acl} af borðinu {board}",
|
||||
"You have renamed the board {before} to {board}" : "Þú hefur endurnefnt borðið {before} sem {board}",
|
||||
"{user} has renamed the board {before} to {board}" : "{user} hefur endurnefnt borðið {before} sem {board}",
|
||||
"You have archived the board {board}" : "Þú settir borðið {board} í geymslu",
|
||||
"{user} has archived the board {before}" : "{user} setti borðið {before} í geymslu",
|
||||
"You have unarchived the board {board}" : "Þú tókst borðið {board} úr geymslu",
|
||||
"{user} has unarchived the board {before}" : "{user} tók borðið {before} úr geymslu",
|
||||
"You have created a new stack {stack} on board {board}" : "Þú hefur búið til nýjan stafla {stack} á borðinu {board}",
|
||||
"{user} has created a new stack {stack} on board {board}" : "{user} hefur búið til nýjan stafla {stack} á borðinu {board}",
|
||||
"You have renamed stack {before} to {stack} on board {board}" : "Þú hefur endurnefnt staflann {before} sem {stack} á {board}",
|
||||
"{user} has renamed stack {before} to {stack} on board {board}" : "{user} hefur endurnefnt staflann {before} sem {stack} á {board}",
|
||||
"You have deleted stack {stack} on board {board}" : "Þú hefur eytt staflanum {stack} á borðinu {board}",
|
||||
"{user} has deleted stack {stack} on board {board}" : "{user} hefur eytt staflanum {stack} á borðinu {board}",
|
||||
"You have created card {card} in stack {stack} on board {board}" : "Þú hefur búið til spjaldið {card} í staflanum {stack} á borðinu {board}",
|
||||
"{user} has created card {card} in stack {stack} on board {board}" : "{user} hefur búið til spjaldið {card} í staflanum {stack} á borðinu {board}",
|
||||
"You have deleted card {card} in stack {stack} on board {board}" : "Þú eyddir spjaldinu {card} í staflanum {stack} á borðinu {board}",
|
||||
"{user} has deleted card {card} in stack {stack} on board {board}" : "{user} eyddi spjaldinu {card} í staflanum {stack} á borðinu {board}",
|
||||
"You have renamed the card {before} to {card}" : "Þú hefur endurnefnt spjaldið {before} sem {card}",
|
||||
"{user} has renamed the card {before} to {card}" : "{user} hefur endurnefnt spjaldið {before} sem {card}",
|
||||
"You have added a description to card {card} in stack {stack} on board {board}" : "Þú bættir við lýsingu á spjaldinu {card} í staflanum {stack} á borðinu {board}",
|
||||
"{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} bætti við lýsingu á spjaldinu {card} í staflanum {stack} á borðinu {board}",
|
||||
"You have updated the description of card {card} in stack {stack} on board {board}" : "Þú uppfærðir lýsingu á spjaldinu {card} í staflanum {stack} á borðinu {board}",
|
||||
"{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} uppfærði lýsingu á spjaldinu {card} í staflanum {stack} á borðinu {board}",
|
||||
"You have archived card {card} in stack {stack} on board {board}" : "Þú settir í geymslu spjaldið {card} í staflanum {stack} á borðinu {board}",
|
||||
"{user} has archived card {card} in stack {stack} on board {board}" : "{user} setti í geymslu spjaldið {card} í staflanum {stack} á borðinu {board}",
|
||||
"You have unarchived card {card} in stack {stack} on board {board}" : "Þú tókst úr geymslu spjaldið {card} í staflanum {stack} á borðinu {board}",
|
||||
"{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} tók úr geymslu spjaldið {card} í staflanum {stack} á borðinu {board}",
|
||||
"You have removed the due date of card {card}" : "Þú fjarlægðir gildistíma af spjaldinu {card}",
|
||||
"{user} has removed the due date of card {card}" : "{user} fjarlægði gildistíma af spjaldinu {card}",
|
||||
"You have set the due date of card {card} to {after}" : "Þú settir gildistíma spjaldsins {card} á {after}",
|
||||
"{user} has set the due date of card {card} to {after}" : "{user} setti gildistíma spjaldsins {card} á {after}",
|
||||
"You have updated the due date of card {card} to {after}" : "Þú uppfærðir gildistíma spjaldsins {card} á {after}",
|
||||
"{user} has updated the due date of card {card} to {after}" : "{user} uppfærði gildistíma spjaldsins {card} á {after}",
|
||||
"You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Þú bættir við merkingunni {label} af spjaldinu {card} í staflanum {stack} á borðinu {board}",
|
||||
"{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} bætti við merkingunni {label} af spjaldinu {card} í staflanum {stack} á borðinu {board}",
|
||||
"You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} fjarlægði merkinguna {label} af spjaldinu {card} í staflanum {stack} á borðinu {board}",
|
||||
"{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} fjarlægði merkinguna {label} af spjaldinu {card} í staflanum {stack} á borðinu {board}",
|
||||
"You have assigned {assigneduser} to card {card} on board {board}" : "Þú úthlutaðir {assigneduser} á spjaldið {card} á borðinu {board}",
|
||||
"{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} úthlutaði {assigneduser} á spjaldið {card} á borðinu {board}",
|
||||
"You have unassigned {assigneduser} from card {card} on board {board}" : "Þú hefur afturkallað úthlutun {assigneduser} á spjaldið {card} á borðinu {board}",
|
||||
"{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} hefur afturkallað úthlutun {assigneduser} á spjaldið {card} á borðinu {board}",
|
||||
"You have moved the card {card} from stack {stackBefore} to {stack}" : "Þú færðir spjaldið {card} úr staflanum {stackBefore} yfir í {stack}",
|
||||
"{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} færði spjaldið {card} úr staflanum {stackBefore} yfir í {stack}",
|
||||
"You have added the attachment {attachment} to card {card}" : "Þú bættir viðhenginu {attachment} við spjaldið {card}",
|
||||
"{user} has added the attachment {attachment} to card {card}" : "{user} bætti viðhenginu {attachment} við spjaldið {card}",
|
||||
"You have updated the attachment {attachment} on card {card}" : "Þú uppfærðir viðhengið {attachment} á spjaldinu {card}",
|
||||
"{user} has updated the attachment {attachment} to card {card}" : "{user} uppfærði viðhengið {attachment} á spjaldinu {card}",
|
||||
"You have deleted the attachment {attachment} from card {card}" : "Þú eyddir viðhenginu {attachment} af spjaldinu {card}",
|
||||
"{user} has deleted the attachment {attachment} to card {card}" : "{user} eyddi viðhenginu {attachment} af spjaldinu {card}",
|
||||
"You have restored the attachment {attachment} to card {card}" : "Þú endurheimtir viðhengið {attachment} á spjaldinu {card}",
|
||||
"{user} has restored the attachment {attachment} to card {card}" : "{user} endurheimti viðhengið {attachment} á spjaldinu {card}",
|
||||
"You have commented on card {card}" : "Þú settir inn athugasemd við spjaldið {card}",
|
||||
"{user} has commented on card {card}" : "{user} setti inn athugasemd við spjaldið {card}",
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "<strong>Lýsingu á spjaldi</strong> inni í Deck-spjaldaforritinu hefur verið breytt",
|
||||
"Deck" : "Dekk",
|
||||
"Changes in the <strong>Deck app</strong>" : "Breytingar í <strong>Deck spjaldaforritinu</strong>",
|
||||
"Personal" : "Einka",
|
||||
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "Spjaldinu \"%s\" á \"%s\" hefur verið úthlutað til þín af %s.",
|
||||
"{user} has assigned the card \"%s\" on \"%s\" to you." : "{user} hefur úthlutað spjaldinu \"%s\" á \"%s\" til þín.",
|
||||
@@ -56,6 +104,8 @@
|
||||
"No file uploaded or file size exceeds maximum of %s" : "Engin innsend skrá eða að skráarstærð fór fram úr hámarksstæðinni %s",
|
||||
"A kanban style project and personal management tool for Nextcloud" : "Verkefna- og persónuupplýsingastjórnun í kanban-stíl fyrir 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" : "Dekk (e. Deck) er skipulagningartól í kanban-stíl sem ætlað er fyrir verkefna- og persónuupplýsingastjórnun hópvinnuteyma innan Nextcloud.\n\n\n- 📥 Settu verkefnin þín á spjöld of raðaðu þeim á ýmsa vegu\n- 📄 Skrifaðu niður minnispunkta í markdown-kóða\n- 🔖 Úthlutaðu merkjum/skýringum til að bæta skipulagninguna\n- 👥 Deildu með vinnuhópnum, vinum eða fjölskyldu\n- 📎 Hengdu við skrár og ívefðu þær í lýsinguna með markdown-kóða\n- 💬 Ræddu málin við hópinn þinn með athugasemdum\n- ⚡ Haltu utan um breytingar í virknistreyminu\n- 🚀 Haltu verkefnunum þínum skipulögðum",
|
||||
"Select the board to link to a project" : "Veldu borðið sem á að tengja við verkefnið",
|
||||
"Select board" : "Veldu borð",
|
||||
"Add a new stack" : "Bæta við nýjum stafla",
|
||||
"Submit" : "Senda inn",
|
||||
"Show archived cards" : "Sýna spjöld í geymslu",
|
||||
@@ -65,6 +115,7 @@
|
||||
"All Boards" : "Öll borð",
|
||||
"Archived boards" : "Borð í geymslu",
|
||||
"Share board" : "Deila borði",
|
||||
"Archived cards" : "Spjöld í geymslu",
|
||||
"Actions" : "Aðgerðir",
|
||||
"Drop your files here to upload it to the card" : "Slepptu hér skrám til að senda þær inn í spjaldið",
|
||||
"Assign card to me" : "Úthluta spjaldinu til mín",
|
||||
@@ -80,13 +131,15 @@
|
||||
"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",
|
||||
"Group" : "Hópur",
|
||||
"Circle" : "Hringur",
|
||||
"No matching user or group found." : "Engir samsvarandi notendur eða hópar fundust.",
|
||||
"Loading" : "Hleð inn",
|
||||
"Edit" : "Breyta",
|
||||
"Share" : "Deila",
|
||||
"Manage" : "Skipuleggja",
|
||||
"Discard share" : "Henda sameign",
|
||||
"Sharing has been disabled for your account." : "Deiling hefur evrið gerð óvirk á notandaaðgangnum þínum.",
|
||||
"Update tag" : "Uppfæra merki",
|
||||
"Edit tag" : "Breyta merki",
|
||||
"Delete tag" : "Eyða merki",
|
||||
@@ -138,6 +191,9 @@
|
||||
"Add a card description…" : "Settu inn lýsingu á spjaldi ...",
|
||||
"Shared boards" : "Deild borð",
|
||||
"Move board to archive" : "Færa borð í geymslu",
|
||||
"Create a new board" : "Búa til nýtt borð"
|
||||
"Create a new board" : "Búa til nýtt borð",
|
||||
"Settings" : "Stillingar",
|
||||
"Limit deck to groups" : "Takmarka notkun forritsins við tiltekna hópa",
|
||||
"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." : "Takmörkun í Deck spjaldaforritinu mun loka notendur sem tilheyra ekki þessum hópum frá því að útbúa sín eigin borð. Notendurnir munu samt geta áfram unnið með borð sem hefur verið deilt til þeirra."
|
||||
},"pluralForm" :"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);"
|
||||
}
|
||||
@@ -9,6 +9,7 @@ OC.L10N.register(
|
||||
"Remove user from card" : "Rimuovi utente dalla scheda",
|
||||
"Hours" : "Ore",
|
||||
"Minutes" : "Minuti",
|
||||
"Link to a board" : "Collega a una 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}",
|
||||
@@ -105,6 +106,8 @@ OC.L10N.register(
|
||||
"No file uploaded or file size exceeds maximum of %s" : "Nessun file caricato o la dimensione del file supera il massimo di %s",
|
||||
"A kanban style project and personal management tool for Nextcloud" : "Uno strumento in stile kanban di gestione progetti e personale per 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 è uno strumento di organizzazione in stile kanban destinato alla pianificazione personale e all'organizzazione di progetti per squadre integrato con Nextcloud.\n\n\n- 📥 Aggiungi le tue attività alle schede e tienile in ordine\n- 📄 Scrivi note aggiuntive in markdown\n- 🔖 Assegna etichette per un'organizzazione ancora migliore\n- 👥 Condividi con la tua squadra, amici o famiglia\n- 📎 Allega file e integrali nella tua descrizione markdown\n- 💬 Discuti con la tua squadra utilizzando i commenti\n- ⚡ Tieni traccia dei cambiamenti nel flusso delle attività\n- 🚀 Organizza il tuo progetto",
|
||||
"Select the board to link to a project" : "Seleziona la lavagna da collegare a un progetto",
|
||||
"Select board" : "Seleziona lavagna",
|
||||
"Add a new stack" : "Aggiungi una nuova pila",
|
||||
"Submit" : "Invia",
|
||||
"Show archived cards" : "Mostra le carte archiviate",
|
||||
@@ -130,7 +133,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",
|
||||
"Link to a board" : "Collega a una 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}",
|
||||
@@ -103,6 +104,8 @@
|
||||
"No file uploaded or file size exceeds maximum of %s" : "Nessun file caricato o la dimensione del file supera il massimo di %s",
|
||||
"A kanban style project and personal management tool for Nextcloud" : "Uno strumento in stile kanban di gestione progetti e personale per 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 è uno strumento di organizzazione in stile kanban destinato alla pianificazione personale e all'organizzazione di progetti per squadre integrato con Nextcloud.\n\n\n- 📥 Aggiungi le tue attività alle schede e tienile in ordine\n- 📄 Scrivi note aggiuntive in markdown\n- 🔖 Assegna etichette per un'organizzazione ancora migliore\n- 👥 Condividi con la tua squadra, amici o famiglia\n- 📎 Allega file e integrali nella tua descrizione markdown\n- 💬 Discuti con la tua squadra utilizzando i commenti\n- ⚡ Tieni traccia dei cambiamenti nel flusso delle attività\n- 🚀 Organizza il tuo progetto",
|
||||
"Select the board to link to a project" : "Seleziona la lavagna da collegare a un progetto",
|
||||
"Select board" : "Seleziona lavagna",
|
||||
"Add a new stack" : "Aggiungi una nuova pila",
|
||||
"Submit" : "Invia",
|
||||
"Show archived cards" : "Mostra le carte archiviate",
|
||||
@@ -128,7 +131,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" : "クリックして設定する",
|
||||
|
||||