Compare commits
314 Commits
backport/5
...
v1.9.3
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3a27e94afa | ||
|
|
9243a43082 | ||
|
|
f56bf48446 | ||
|
|
4d5321bfc4 | ||
|
|
36b7f3b491 | ||
|
|
7346142ef2 | ||
|
|
b54e52ce7e | ||
|
|
0d18b82c04 | ||
|
|
ba4f8d13bc | ||
|
|
2a27789854 | ||
|
|
15d07a23e7 | ||
|
|
75ed083c93 | ||
|
|
517641eed2 | ||
|
|
90afe70022 | ||
|
|
c2c0324f58 | ||
|
|
9305a836f9 | ||
|
|
96a0176194 | ||
|
|
fbbbd372c2 | ||
|
|
26fabf2b37 | ||
|
|
240e230c5d | ||
|
|
0f804bb113 | ||
|
|
33faee97eb | ||
|
|
fa842d10df | ||
|
|
587e0f439a | ||
|
|
74c517690d | ||
|
|
6663a522f1 | ||
|
|
27025d2d8e | ||
|
|
58a9ff4e39 | ||
|
|
80ca8f4b15 | ||
|
|
fd838c52b0 | ||
|
|
b9eb84bf05 | ||
|
|
d4019016bc | ||
|
|
eecdcd7a95 | ||
|
|
1e5f8910c7 | ||
|
|
9b73f8436d | ||
|
|
d5750309fe | ||
|
|
5639683ad3 | ||
|
|
c25b8905e6 | ||
|
|
b5d18298f9 | ||
|
|
3d678819f8 | ||
|
|
6a6f9b1aee | ||
|
|
db143b8dd9 | ||
|
|
290f35434f | ||
|
|
6c681355c2 | ||
|
|
4501e98bc3 | ||
|
|
aaae6250ef | ||
|
|
6e9379fd6f | ||
|
|
c081102c13 | ||
|
|
a352aaf924 | ||
|
|
0bdba67953 | ||
|
|
f2e1a24b6b | ||
|
|
e8111ddd2d | ||
|
|
23dfb4debe | ||
|
|
795d68024c | ||
|
|
964acbf02b | ||
|
|
5d4bec2aa4 | ||
|
|
435367ccd4 | ||
|
|
640a4b6ece | ||
|
|
0728342c34 | ||
|
|
6891b80eb2 | ||
|
|
63eb8cf350 | ||
|
|
3a5d5bd449 | ||
|
|
5b81f4b614 | ||
|
|
4ee7203990 | ||
|
|
3039d6dce2 | ||
|
|
60df897bd2 | ||
|
|
b78f8a664f | ||
|
|
9ca442f959 | ||
|
|
fd9883207e | ||
|
|
073093c958 | ||
|
|
f98873093d | ||
|
|
f160ec63c0 | ||
|
|
f5648284f2 | ||
|
|
890893f9e3 | ||
|
|
748f8bee3f | ||
|
|
d93d4af44f | ||
|
|
e98188fbf8 | ||
|
|
2ae9f71483 | ||
|
|
8954569aee | ||
|
|
ef463f32e6 | ||
|
|
72b5e1baf6 | ||
|
|
185699f6d7 | ||
|
|
2f4f7d9fc0 | ||
|
|
9fdfbd7239 | ||
|
|
dc84f29e4f | ||
|
|
f77655ec35 | ||
|
|
5e2f6305fa | ||
|
|
3112301260 | ||
|
|
5da87e3a2e | ||
|
|
dc59f96e59 | ||
|
|
2cc4f133a5 | ||
|
|
14317ef4d5 | ||
|
|
37e459948c | ||
|
|
b507a83ea1 | ||
|
|
3e4c2eb324 | ||
|
|
e127b1ee77 | ||
|
|
3704b17f41 | ||
|
|
3fdd8a4a4d | ||
|
|
1750046eb0 | ||
|
|
e9ab1ae6fc | ||
|
|
f6783f14cd | ||
|
|
6aa824385c | ||
|
|
0a79232bfe | ||
|
|
530b3be82a | ||
|
|
efeb2278f4 | ||
|
|
a3891c792c | ||
|
|
07c219dfa7 | ||
|
|
221fa2eab6 | ||
|
|
3f6d42257d | ||
|
|
81ca7c887e | ||
|
|
99c858e134 | ||
|
|
6644b11af7 | ||
|
|
801259479d | ||
|
|
4dc27f4e7e | ||
|
|
42085fac7f | ||
|
|
a95dc22cba | ||
|
|
6b5bf3c7cd | ||
|
|
2f046a7c80 | ||
|
|
bd5bb01944 | ||
|
|
2ade022deb | ||
|
|
afc3b6c307 | ||
|
|
e396c17828 | ||
|
|
3134607498 | ||
|
|
d5975e6f64 | ||
|
|
b0e67abdc8 | ||
|
|
48bac5b089 | ||
|
|
7e7d4406b9 | ||
|
|
3dc1122c1f | ||
|
|
90f0298cdb | ||
|
|
f57102ef8c | ||
|
|
e75d7bfe1f | ||
|
|
0a78018dd2 | ||
|
|
5e441c72e4 | ||
|
|
5180c3599b | ||
|
|
bd610f1e75 | ||
|
|
fc55d571f8 | ||
|
|
d0234d1a23 | ||
|
|
505bbabe3c | ||
|
|
cc4a3936f4 | ||
|
|
7312e0bc4d | ||
|
|
4965a07ae9 | ||
|
|
47225513e0 | ||
|
|
2dea87d0cc | ||
|
|
fc5bc30400 | ||
|
|
cd711fbcc9 | ||
|
|
ac3ddf5666 | ||
|
|
b02556783e | ||
|
|
9718e523a1 | ||
|
|
e9d057bb3a | ||
|
|
e19d97232e | ||
|
|
67ae0b5fce | ||
|
|
687934fb44 | ||
|
|
0c13ab5060 | ||
|
|
5f6b77bd29 | ||
|
|
27a258bd58 | ||
|
|
777598de30 | ||
|
|
eeb33bd2d4 | ||
|
|
16c34b35dd | ||
|
|
1882cabff4 | ||
|
|
dd4142d47c | ||
|
|
0817e99c0d | ||
|
|
3cef62927a | ||
|
|
a66293eba2 | ||
|
|
0c6f4f7ab8 | ||
|
|
0e7df10872 | ||
|
|
52af5955a3 | ||
|
|
680ed918be | ||
|
|
d06a73b233 | ||
|
|
8d7d35d28a | ||
|
|
3be3c0cef1 | ||
|
|
c302eaf0dc | ||
|
|
257bad8c6c | ||
|
|
db25b83a06 | ||
|
|
7daaf97514 | ||
|
|
1baff63376 | ||
|
|
6fb5ccca15 | ||
|
|
efa097df5b | ||
|
|
0f9cb189a8 | ||
|
|
90ae3130c1 | ||
|
|
a3bfda27e8 | ||
|
|
572b1ba9fa | ||
|
|
e7ac681415 | ||
|
|
907de3c88d | ||
|
|
75f015759d | ||
|
|
c228277453 | ||
|
|
17e07fae08 | ||
|
|
88adbe8514 | ||
|
|
bf022a75e5 | ||
|
|
d21af86dc1 | ||
|
|
4a95e4a7a0 | ||
|
|
e830de6ca1 | ||
|
|
66676e09b0 | ||
|
|
c834b58c9a | ||
|
|
b9ae5e558d | ||
|
|
650ca34399 | ||
|
|
a001ad76b0 | ||
|
|
da93c1a4c6 | ||
|
|
c5cf9a9d95 | ||
|
|
e95936dbcd | ||
|
|
68e066a86c | ||
|
|
986a34176c | ||
|
|
0d941ac960 | ||
|
|
3d08e5c767 | ||
|
|
024fa24cc7 | ||
|
|
f24bda2de2 | ||
|
|
d54471eadd | ||
|
|
70e0247334 | ||
|
|
43c144a9cc | ||
|
|
5ec4e4796d | ||
|
|
9a2a3f0b4c | ||
|
|
8444b510ce | ||
|
|
e4e5c9a651 | ||
|
|
9e813f322a | ||
|
|
70144b9061 | ||
|
|
27af65731e | ||
|
|
2778e5940c | ||
|
|
e20f2eac97 | ||
|
|
a91262b153 | ||
|
|
084c3649b2 | ||
|
|
c6584b93f3 | ||
|
|
57ed57ce23 | ||
|
|
77a81d273a | ||
|
|
b2e3d75b75 | ||
|
|
4de693a402 | ||
|
|
08febcb29a | ||
|
|
c1b6cc1149 | ||
|
|
2f43aabb2e | ||
|
|
50293ffbb4 | ||
|
|
a52bc5dc3f | ||
|
|
5acf52370a | ||
|
|
85e46f2513 | ||
|
|
db485aa713 | ||
|
|
e8aaa7c165 | ||
|
|
281d6c2af7 | ||
|
|
c8714ec821 | ||
|
|
84b2036374 | ||
|
|
5c65bf9b00 | ||
|
|
237f832ad1 | ||
|
|
d019d80efa | ||
|
|
42a2ef39db | ||
|
|
ed7c9fbf05 | ||
|
|
4f4627a600 | ||
|
|
7900c73d90 | ||
|
|
0030b8c20c | ||
|
|
fbc7d3135d | ||
|
|
7350ae2ef3 | ||
|
|
9cebe7ac56 | ||
|
|
bfe45c5af4 | ||
|
|
c3c8faffea | ||
|
|
96508580fd | ||
|
|
ee7fcefd73 | ||
|
|
ac31ff6efe | ||
|
|
af6111b51e | ||
|
|
6700c903eb | ||
|
|
10e48aded1 | ||
|
|
e80ba82d77 | ||
|
|
48202e6d98 | ||
|
|
e3ba870577 | ||
|
|
56fae37144 | ||
|
|
af9177584c | ||
|
|
d850c744cd | ||
|
|
cd60f4bf80 | ||
|
|
eddb6fc460 | ||
|
|
6684023424 | ||
|
|
43bec159ff | ||
|
|
27d960340e | ||
|
|
3cda8eab77 | ||
|
|
aac5c1ff72 | ||
|
|
65c0fcfdc9 | ||
|
|
c71d54a26e | ||
|
|
0224da2127 | ||
|
|
3114e1a477 | ||
|
|
375c78271d | ||
|
|
2b903ecf7f | ||
|
|
9e256921ba | ||
|
|
d7e85ac4da | ||
|
|
4495fc3554 | ||
|
|
6996c862ce | ||
|
|
f81d98fb4b | ||
|
|
cd942a1dfb | ||
|
|
ddd15e7451 | ||
|
|
21908ef534 | ||
|
|
426f1a33dd | ||
|
|
713271d525 | ||
|
|
a43efce576 | ||
|
|
07f2fb7c28 | ||
|
|
72563feaf0 | ||
|
|
763a474d11 | ||
|
|
3977d71892 | ||
|
|
25f3da3603 | ||
|
|
2920ca8c86 | ||
|
|
da7e075ee9 | ||
|
|
c7341bed78 | ||
|
|
d9014903ac | ||
|
|
5dad6bb0b0 | ||
|
|
e7529e2d74 | ||
|
|
c0e07dc202 | ||
|
|
2619219618 | ||
|
|
87a0a4ed4f | ||
|
|
df01d8ef79 | ||
|
|
9f38e51d9b | ||
|
|
3f2e343541 | ||
|
|
ea6006bec0 | ||
|
|
1e625d3955 | ||
|
|
4b0a27d6b5 | ||
|
|
9cc38000fd | ||
|
|
3574abe0cb | ||
|
|
fb5aed2143 | ||
|
|
3506ac2a42 | ||
|
|
1f2f8fe001 | ||
|
|
97d9c4cc2c | ||
|
|
b169ecd0fe | ||
|
|
912376a99d | ||
|
|
3ec2ad99b1 |
@@ -1,29 +0,0 @@
|
||||
{
|
||||
"image": "ghcr.io/juliushaertl/nextcloud-dev-php80:latest",
|
||||
"forwardPorts": [80],
|
||||
"containerEnv": {
|
||||
"NEXTCLOUD_AUTOINSTALL_APPS": "deck",
|
||||
"XDEBUG_MODE": "debug"
|
||||
},
|
||||
"customizations": {
|
||||
"vscode": {
|
||||
"extensions": [
|
||||
"felixfbecker.php-intellisense",
|
||||
"octref.vetur"
|
||||
],
|
||||
"settings": {
|
||||
"php.suggest.basic": false,
|
||||
"git.alwaysSignOff": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"workspaceMount": "source=${localWorkspaceFolder},target=/var/www/html/apps-extra/deck,type=bind",
|
||||
"workspaceFolder": "/var/www/html/apps-extra/deck",
|
||||
"overrideCommand": true,
|
||||
"postAttachCommand": "bash ./.devcontainer/setup.sh",
|
||||
"portsAttributes": {
|
||||
"80": {
|
||||
"label": "Webserver"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
(
|
||||
cd /tmp && /usr/local/bin/bootstrap.sh apache2ctl start
|
||||
)
|
||||
|
||||
composer install --no-dev
|
||||
npm ci
|
||||
npm run dev
|
||||
10
.github/dependabot.yml
vendored
10
.github/dependabot.yml
vendored
@@ -11,10 +11,9 @@ updates:
|
||||
open-pull-requests-limit: 10
|
||||
reviewers:
|
||||
- juliushaertl
|
||||
- luka-nextcloud
|
||||
|
||||
- package-ecosystem: npm
|
||||
target-branch: stable28
|
||||
target-branch: stable25
|
||||
versioning-strategy: lockfile-only
|
||||
directory: "/"
|
||||
schedule:
|
||||
@@ -31,7 +30,7 @@ updates:
|
||||
- dependencies
|
||||
|
||||
- package-ecosystem: npm
|
||||
target-branch: stable27
|
||||
target-branch: stable24
|
||||
versioning-strategy: lockfile-only
|
||||
directory: "/"
|
||||
schedule:
|
||||
@@ -57,8 +56,6 @@ updates:
|
||||
open-pull-requests-limit: 10
|
||||
reviewers:
|
||||
- juliushaertl
|
||||
- luka-nextcloud
|
||||
|
||||
- package-ecosystem: composer
|
||||
directory: "/tests/integration"
|
||||
schedule:
|
||||
@@ -69,8 +66,6 @@ updates:
|
||||
open-pull-requests-limit: 10
|
||||
reviewers:
|
||||
- juliushaertl
|
||||
- luka-nextcloud
|
||||
|
||||
- package-ecosystem: github-actions
|
||||
directory: "/"
|
||||
schedule:
|
||||
@@ -81,4 +76,3 @@ updates:
|
||||
open-pull-requests-limit: 10
|
||||
reviewers:
|
||||
- juliushaertl
|
||||
- luka-nextcloud
|
||||
|
||||
10
.github/workflows/appbuild.yml
vendored
10
.github/workflows/appbuild.yml
vendored
@@ -13,18 +13,18 @@ jobs:
|
||||
|
||||
strategy:
|
||||
matrix:
|
||||
node-version: [16.x]
|
||||
node-version: [14.x]
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v4.1.1
|
||||
- uses: actions/checkout@v3
|
||||
- name: Use Node.js ${{ matrix.node-version }}
|
||||
uses: actions/setup-node@v4.0.2
|
||||
uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: ${{ matrix.node-version }}
|
||||
- name: Set up npm7
|
||||
run: npm i -g npm@7
|
||||
- name: Setup PHP
|
||||
uses: shivammathur/setup-php@2.30.0
|
||||
uses: shivammathur/setup-php@2.24.0
|
||||
with:
|
||||
php-version: '7.4'
|
||||
tools: composer
|
||||
@@ -37,7 +37,7 @@ jobs:
|
||||
uname -a
|
||||
RUST_BACKTRACE=1 krankerl --version
|
||||
RUST_BACKTRACE=1 krankerl package
|
||||
- uses: actions/upload-artifact@v4
|
||||
- uses: actions/upload-artifact@v3
|
||||
with:
|
||||
name: Deck app tarball
|
||||
path: build/artifacts/deck.tar.gz
|
||||
|
||||
27
.github/workflows/appstore-build-publish.yml
vendored
27
.github/workflows/appstore-build-publish.yml
vendored
@@ -10,7 +10,7 @@ on:
|
||||
types: [published]
|
||||
|
||||
env:
|
||||
PHP_VERSION: 8.2
|
||||
PHP_VERSION: 8.1
|
||||
|
||||
jobs:
|
||||
build_and_publish:
|
||||
@@ -21,7 +21,7 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Check actor permission
|
||||
uses: skjnldsv/check-actor-permission@69e92a3c4711150929bca9fcf34448c5bf5526e7 # v3.0
|
||||
uses: skjnldsv/check-actor-permission@e591dbfe838300c007028e1219ca82cc26e8d7c5 # v2.1
|
||||
with:
|
||||
require: write
|
||||
|
||||
@@ -32,7 +32,7 @@ jobs:
|
||||
echo "APP_VERSION=${GITHUB_REF##*/}" >> $GITHUB_ENV
|
||||
|
||||
- name: Checkout
|
||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
||||
with:
|
||||
path: ${{ env.APP_NAME }}
|
||||
|
||||
@@ -44,19 +44,19 @@ jobs:
|
||||
expression: "//info//dependencies//nextcloud/@min-version"
|
||||
|
||||
- name: Read package.json node and npm engines version
|
||||
uses: skjnldsv/read-package-engines-version-actions@8205673bab74a63eb9b8093402fd9e0e018663a1 # v2.2
|
||||
uses: skjnldsv/read-package-engines-version-actions@1bdcee71fa343c46b18dc6aceffb4cd1e35209c6 # v1.2
|
||||
id: versions
|
||||
# Continue if no package.json
|
||||
continue-on-error: true
|
||||
with:
|
||||
path: ${{ env.APP_NAME }}
|
||||
fallbackNode: '^20'
|
||||
fallbackNpm: '^9'
|
||||
fallbackNode: "^16"
|
||||
fallbackNpm: "^7"
|
||||
|
||||
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
|
||||
# Skip if no package.json
|
||||
if: ${{ steps.versions.outputs.nodeVersion }}
|
||||
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v3
|
||||
uses: actions/setup-node@8c91899e586c5b171469028077307d293428b516 # v3
|
||||
with:
|
||||
node-version: ${{ steps.versions.outputs.nodeVersion }}
|
||||
|
||||
@@ -66,7 +66,7 @@ jobs:
|
||||
run: npm i -g npm@"${{ steps.versions.outputs.npmVersion }}"
|
||||
|
||||
- name: Set up php ${{ env.PHP_VERSION }}
|
||||
uses: shivammathur/setup-php@a4e22b60bbb9c1021113f2860347b0759f66fe5d # v2
|
||||
uses: shivammathur/setup-php@2.24.0 # v2
|
||||
with:
|
||||
php-version: ${{ env.PHP_VERSION }}
|
||||
coverage: none
|
||||
@@ -75,7 +75,7 @@ jobs:
|
||||
|
||||
- name: Check composer.json
|
||||
id: check_composer
|
||||
uses: andstor/file-existence-action@076e0072799f4942c8bc574a82233e1e4d13e9d6 # v2
|
||||
uses: andstor/file-existence-action@20b4d2e596410855db8f9ca21e96fbe18e12930b # v2
|
||||
with:
|
||||
files: "${{ env.APP_NAME }}/composer.json"
|
||||
|
||||
@@ -88,8 +88,6 @@ jobs:
|
||||
- name: Build ${{ env.APP_NAME }}
|
||||
# Skip if no package.json
|
||||
if: ${{ steps.versions.outputs.nodeVersion }}
|
||||
env:
|
||||
CYPRESS_INSTALL_BINARY: 0
|
||||
run: |
|
||||
cd ${{ env.APP_NAME }}
|
||||
npm ci
|
||||
@@ -97,7 +95,7 @@ jobs:
|
||||
|
||||
- name: Check Krankerl config
|
||||
id: krankerl
|
||||
uses: andstor/file-existence-action@076e0072799f4942c8bc574a82233e1e4d13e9d6 # v2
|
||||
uses: andstor/file-existence-action@20b4d2e596410855db8f9ca21e96fbe18e12930b # v2
|
||||
with:
|
||||
files: ${{ env.APP_NAME }}/krankerl.toml
|
||||
|
||||
@@ -128,10 +126,9 @@ jobs:
|
||||
unzip latest-$NCVERSION.zip
|
||||
|
||||
- name: Checkout server master fallback
|
||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
||||
if: ${{ steps.server-checkout.outcome != 'success' }}
|
||||
with:
|
||||
submodules: true
|
||||
repository: nextcloud/server
|
||||
path: nextcloud
|
||||
|
||||
@@ -151,7 +148,7 @@ jobs:
|
||||
tar -zcvf ${{ env.APP_NAME }}.tar.gz ${{ env.APP_NAME }}
|
||||
|
||||
- name: Attach tarball to github release
|
||||
uses: svenstaro/upload-release-action@04733e069f2d7f7f0b4aebc4fbdbce8613b03ccd # v2
|
||||
uses: svenstaro/upload-release-action@7319e4733ec7a184d739a6f412c40ffc339b69c7 # v2
|
||||
id: attach_to_release
|
||||
with:
|
||||
repo_token: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
8
.github/workflows/command-rebase.yml
vendored
8
.github/workflows/command-rebase.yml
vendored
@@ -23,7 +23,7 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Add reaction on start
|
||||
uses: peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043 # v4.0.0
|
||||
uses: peter-evans/create-or-update-comment@67dcc547d311b736a8e6c5c236542148a47adc3d # v2.1.1
|
||||
with:
|
||||
token: ${{ secrets.COMMAND_BOT_PAT }}
|
||||
repository: ${{ github.event.repository.full_name }}
|
||||
@@ -31,18 +31,18 @@ jobs:
|
||||
reaction-type: "+1"
|
||||
|
||||
- name: Checkout the latest code
|
||||
uses: actions/checkout@v4.1.1 # v3.5.2
|
||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
||||
with:
|
||||
fetch-depth: 0
|
||||
token: ${{ secrets.COMMAND_BOT_PAT }}
|
||||
|
||||
- name: Automatic Rebase
|
||||
uses: cirrus-actions/rebase@b87d48154a87a85666003575337e27b8cd65f691 # 1.8
|
||||
uses: cirrus-actions/rebase@6e572f08c244e2f04f9beb85a943eb618218714d # 1.7
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.COMMAND_BOT_PAT }}
|
||||
|
||||
- name: Add reaction on failure
|
||||
uses: peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043 # v4.0.0
|
||||
uses: peter-evans/create-or-update-comment@67dcc547d311b736a8e6c5c236542148a47adc3d # v2.1.1
|
||||
if: failure()
|
||||
with:
|
||||
token: ${{ secrets.COMMAND_BOT_PAT }}
|
||||
|
||||
24
.github/workflows/cypress.yml
vendored
24
.github/workflows/cypress.yml
vendored
@@ -19,17 +19,19 @@ jobs:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
node-version: [20.x]
|
||||
node-version: [14.x]
|
||||
# containers: [1, 2, 3]
|
||||
php-versions: [ '8.0' ]
|
||||
databases: [ 'sqlite' ]
|
||||
server-versions: [ 'stable29' ]
|
||||
server-versions: [ 'stable26' ]
|
||||
|
||||
steps:
|
||||
- name: Use Node.js ${{ matrix.node-version }}
|
||||
uses: actions/setup-node@v4.0.2
|
||||
uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: ${{ matrix.node-version }}
|
||||
- name: Set up npm7
|
||||
run: npm i -g npm@7
|
||||
|
||||
- name: Register text Git reference
|
||||
run: |
|
||||
@@ -37,7 +39,7 @@ jobs:
|
||||
echo "text_app_ref=$text_app_ref" >> $GITHUB_ENV
|
||||
|
||||
- name: Checkout server
|
||||
uses: actions/checkout@v4.1.1
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
repository: nextcloud/server
|
||||
ref: ${{ matrix.server-versions }}
|
||||
@@ -50,19 +52,19 @@ jobs:
|
||||
git -c "http.extraheader=$auth_header" -c protocol.version=2 submodule update --init --force --recursive --depth=1
|
||||
|
||||
- name: Checkout ${{ env.APP_NAME }}
|
||||
uses: actions/checkout@v4.1.1
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
path: apps/${{ env.APP_NAME }}
|
||||
|
||||
- name: Checkout text
|
||||
uses: actions/checkout@v4.1.1
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
repository: nextcloud/text
|
||||
ref: ${{ env.text_app_ref }}
|
||||
path: apps/text
|
||||
|
||||
- name: Set up php ${{ matrix.php-versions }}
|
||||
uses: shivammathur/setup-php@2.30.0
|
||||
uses: shivammathur/setup-php@2.24.0
|
||||
with:
|
||||
php-version: ${{ matrix.php-versions }}
|
||||
extensions: mbstring, iconv, fileinfo, intl, sqlite, pdo_sqlite, zip, gd, apcu
|
||||
@@ -94,9 +96,9 @@ jobs:
|
||||
curl -v http://localhost:8081/index.php/login
|
||||
|
||||
- name: Cypress run
|
||||
uses: cypress-io/github-action@v6
|
||||
uses: cypress-io/github-action@v5
|
||||
with:
|
||||
record: false
|
||||
record: true
|
||||
parallel: false
|
||||
wait-on: '${{ env.CYPRESS_baseUrl }}'
|
||||
working-directory: 'apps/${{ env.APP_NAME }}'
|
||||
@@ -106,7 +108,7 @@ jobs:
|
||||
npm_package_name: ${{ env.APP_NAME }}
|
||||
|
||||
- name: Upload test failure screenshots
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@v3
|
||||
if: failure()
|
||||
with:
|
||||
name: Upload screenshots
|
||||
@@ -114,7 +116,7 @@ jobs:
|
||||
retention-days: 5
|
||||
|
||||
- name: Upload nextcloud logs
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@v3
|
||||
if: failure()
|
||||
with:
|
||||
name: Upload nextcloud log
|
||||
|
||||
34
.github/workflows/fixup.yml
vendored
34
.github/workflows/fixup.yml
vendored
@@ -3,31 +3,31 @@
|
||||
# https://github.com/nextcloud/.github
|
||||
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
|
||||
|
||||
name: Block fixup and squash commits
|
||||
name: Pull request checks
|
||||
|
||||
on:
|
||||
pull_request:
|
||||
types: [opened, ready_for_review, reopened, synchronize]
|
||||
pull_request:
|
||||
types: [opened, ready_for_review, reopened, synchronize]
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
contents: read
|
||||
|
||||
concurrency:
|
||||
group: fixup-${{ github.head_ref || github.run_id }}
|
||||
cancel-in-progress: true
|
||||
group: fixup-${{ github.head_ref || github.run_id }}
|
||||
cancel-in-progress: true
|
||||
|
||||
jobs:
|
||||
commit-message-check:
|
||||
if: github.event.pull_request.draft == false
|
||||
commit-message-check:
|
||||
if: github.event.pull_request.draft == false
|
||||
|
||||
permissions:
|
||||
pull-requests: write
|
||||
name: Block fixup and squash commits
|
||||
permissions:
|
||||
pull-requests: write
|
||||
name: Block fixup and squash commits
|
||||
|
||||
runs-on: ubuntu-latest
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- name: Run check
|
||||
uses: skjnldsv/block-fixup-merge-action@42d26e1b536ce61e5cf467d65fb76caf4aa85acf # v1
|
||||
with:
|
||||
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
steps:
|
||||
- name: Run check
|
||||
uses: xt0rted/block-autosquash-commits-action@79880c36b4811fe549cfffe20233df88876024e7 # v2
|
||||
with:
|
||||
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
17
.github/workflows/integration.yml
vendored
17
.github/workflows/integration.yml
vendored
@@ -28,7 +28,7 @@ jobs:
|
||||
matrix:
|
||||
php-versions: ['8.1']
|
||||
databases: ['sqlite', 'mysql', 'pgsql']
|
||||
server-versions: ['stable29']
|
||||
server-versions: ['stable26']
|
||||
|
||||
name: php${{ matrix.php-versions }}-${{ matrix.databases }}-${{ matrix.server-versions }}
|
||||
|
||||
@@ -52,7 +52,7 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Checkout server
|
||||
uses: actions/checkout@v4.1.1
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
repository: nextcloud/server
|
||||
ref: ${{ matrix.server-versions }}
|
||||
@@ -66,19 +66,12 @@ jobs:
|
||||
cd build/integration && composer require --dev phpunit/phpunit:~9
|
||||
|
||||
- name: Checkout app
|
||||
uses: actions/checkout@v4.1.1
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
path: apps/${{ env.APP_NAME }}
|
||||
|
||||
- name: Checkout activity
|
||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||
with:
|
||||
repository: nextcloud/activity
|
||||
ref: ${{ matrix.server-versions }}
|
||||
path: apps/activity
|
||||
|
||||
- name: Set up php ${{ matrix.php-versions }}
|
||||
uses: shivammathur/setup-php@2.30.0
|
||||
uses: shivammathur/setup-php@2.25.5
|
||||
with:
|
||||
php-version: ${{ matrix.php-versions }}
|
||||
extensions: mbstring, iconv, fileinfo, intl, sqlite, pdo_sqlite, mysql, pdo_mysql, pgsql, pdo_pgsql, apcu
|
||||
@@ -114,7 +107,7 @@ jobs:
|
||||
|
||||
- name: Query count
|
||||
if: ${{ matrix.databases == 'mysql' }}
|
||||
uses: actions/github-script@v7
|
||||
uses: actions/github-script@v6
|
||||
with:
|
||||
github-token: ${{secrets.GITHUB_TOKEN}}
|
||||
script: |
|
||||
|
||||
75
.github/workflows/lint-eslint.yml
vendored
75
.github/workflows/lint-eslint.yml
vendored
@@ -6,9 +6,22 @@
|
||||
# Use lint-eslint together with lint-eslint-when-unrelated to make eslint a required check for GitHub actions
|
||||
# https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/troubleshooting-required-status-checks#handling-skipped-but-required-checks
|
||||
|
||||
name: Lint eslint
|
||||
name: Lint
|
||||
|
||||
on: pull_request
|
||||
on:
|
||||
pull_request:
|
||||
paths:
|
||||
- '.github/workflows/**'
|
||||
- 'src/**'
|
||||
- 'appinfo/info.xml'
|
||||
- 'package.json'
|
||||
- 'package-lock.json'
|
||||
- 'tsconfig.json'
|
||||
- '.eslintrc.*'
|
||||
- '.eslintignore'
|
||||
- '**.js'
|
||||
- '**.ts'
|
||||
- '**.vue'
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
@@ -18,52 +31,24 @@ concurrency:
|
||||
cancel-in-progress: true
|
||||
|
||||
jobs:
|
||||
changes:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
outputs:
|
||||
src: ${{ steps.changes.outputs.src}}
|
||||
|
||||
steps:
|
||||
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
|
||||
id: changes
|
||||
continue-on-error: true
|
||||
with:
|
||||
filters: |
|
||||
src:
|
||||
- '.github/workflows/**'
|
||||
- 'src/**'
|
||||
- 'appinfo/info.xml'
|
||||
- 'package.json'
|
||||
- 'package-lock.json'
|
||||
- 'tsconfig.json'
|
||||
- '.eslintrc.*'
|
||||
- '.eslintignore'
|
||||
- '**.js'
|
||||
- '**.ts'
|
||||
- '**.vue'
|
||||
|
||||
lint:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
needs: changes
|
||||
if: needs.changes.outputs.src != 'false'
|
||||
|
||||
name: NPM lint
|
||||
name: eslint
|
||||
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
||||
|
||||
- name: Read package.json node and npm engines version
|
||||
uses: skjnldsv/read-package-engines-version-actions@8205673bab74a63eb9b8093402fd9e0e018663a1 # v2.2
|
||||
uses: skjnldsv/read-package-engines-version-actions@1bdcee71fa343c46b18dc6aceffb4cd1e35209c6 # v1.2
|
||||
id: versions
|
||||
with:
|
||||
fallbackNode: '^20'
|
||||
fallbackNpm: '^9'
|
||||
fallbackNode: '^16'
|
||||
fallbackNpm: '^7'
|
||||
|
||||
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
|
||||
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v3
|
||||
uses: actions/setup-node@8c91899e586c5b171469028077307d293428b516 # v3
|
||||
with:
|
||||
node-version: ${{ steps.versions.outputs.nodeVersion }}
|
||||
|
||||
@@ -71,25 +56,7 @@ jobs:
|
||||
run: npm i -g npm@"${{ steps.versions.outputs.npmVersion }}"
|
||||
|
||||
- name: Install dependencies
|
||||
env:
|
||||
CYPRESS_INSTALL_BINARY: 0
|
||||
PUPPETEER_SKIP_DOWNLOAD: true
|
||||
run: npm ci
|
||||
|
||||
- name: Lint
|
||||
run: npm run lint
|
||||
|
||||
summary:
|
||||
permissions:
|
||||
contents: none
|
||||
runs-on: ubuntu-latest
|
||||
needs: [changes, lint]
|
||||
|
||||
if: always()
|
||||
|
||||
# This is the summary, we just avoid to rename it so that branch protection rules still match
|
||||
name: eslint
|
||||
|
||||
steps:
|
||||
- name: Summary status
|
||||
run: if ${{ needs.changes.outputs.src != 'false' && needs.lint.result != 'success' }}; then exit 1; fi
|
||||
|
||||
11
.github/workflows/lint-php-cs.yml
vendored
11
.github/workflows/lint-php-cs.yml
vendored
@@ -3,7 +3,7 @@
|
||||
# https://github.com/nextcloud/.github
|
||||
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
|
||||
|
||||
name: Lint php-cs
|
||||
name: Lint
|
||||
|
||||
on: pull_request
|
||||
|
||||
@@ -22,14 +22,13 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
||||
|
||||
- name: Set up php8.2
|
||||
uses: shivammathur/setup-php@a4e22b60bbb9c1021113f2860347b0759f66fe5d # v2
|
||||
- name: Set up php
|
||||
uses: shivammathur/setup-php@2.24.0 # v2
|
||||
with:
|
||||
php-version: 8.2
|
||||
php-version: 8.1
|
||||
coverage: none
|
||||
ini-file: development
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
|
||||
17
.github/workflows/lint-php.yml
vendored
17
.github/workflows/lint-php.yml
vendored
@@ -3,9 +3,15 @@
|
||||
# https://github.com/nextcloud/.github
|
||||
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
|
||||
|
||||
name: Lint php
|
||||
name: Lint
|
||||
|
||||
on: pull_request
|
||||
on:
|
||||
pull_request:
|
||||
push:
|
||||
branches:
|
||||
- main
|
||||
- master
|
||||
- stable*
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
@@ -19,20 +25,19 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
strategy:
|
||||
matrix:
|
||||
php-versions: [ '8.0', '8.1', '8.2', '8.3' ]
|
||||
php-versions: [ "8.0", "8.1", "8.2" ]
|
||||
|
||||
name: php-lint
|
||||
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
||||
|
||||
- name: Set up php ${{ matrix.php-versions }}
|
||||
uses: shivammathur/setup-php@a4e22b60bbb9c1021113f2860347b0759f66fe5d # v2
|
||||
uses: shivammathur/setup-php@2.24.0 # v2
|
||||
with:
|
||||
php-version: ${{ matrix.php-versions }}
|
||||
coverage: none
|
||||
ini-file: development
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
|
||||
14
.github/workflows/lint-stylelint.yml
vendored
14
.github/workflows/lint-stylelint.yml
vendored
@@ -3,7 +3,7 @@
|
||||
# https://github.com/nextcloud/.github
|
||||
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
|
||||
|
||||
name: Lint stylelint
|
||||
name: Lint
|
||||
|
||||
on: pull_request
|
||||
|
||||
@@ -22,17 +22,17 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
||||
|
||||
- name: Read package.json node and npm engines version
|
||||
uses: skjnldsv/read-package-engines-version-actions@8205673bab74a63eb9b8093402fd9e0e018663a1 # v2.2
|
||||
uses: skjnldsv/read-package-engines-version-actions@1bdcee71fa343c46b18dc6aceffb4cd1e35209c6 # v1.2
|
||||
id: versions
|
||||
with:
|
||||
fallbackNode: '^20'
|
||||
fallbackNpm: '^9'
|
||||
fallbackNode: '^16'
|
||||
fallbackNpm: '^7'
|
||||
|
||||
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
|
||||
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v3
|
||||
uses: actions/setup-node@8c91899e586c5b171469028077307d293428b516 # v3
|
||||
with:
|
||||
node-version: ${{ steps.versions.outputs.nodeVersion }}
|
||||
|
||||
@@ -40,8 +40,6 @@ jobs:
|
||||
run: npm i -g npm@"${{ steps.versions.outputs.npmVersion }}"
|
||||
|
||||
- name: Install dependencies
|
||||
env:
|
||||
CYPRESS_INSTALL_BINARY: 0
|
||||
run: npm ci
|
||||
|
||||
- name: Lint
|
||||
|
||||
64
.github/workflows/nightly.yml
vendored
Normal file
64
.github/workflows/nightly.yml
vendored
Normal file
@@ -0,0 +1,64 @@
|
||||
name: Package nightly
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- nightly
|
||||
schedule:
|
||||
- cron: '0 1 * * *' # run at 2 AM UTC
|
||||
|
||||
jobs:
|
||||
build:
|
||||
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
strategy:
|
||||
matrix:
|
||||
node-version: [14.x]
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- name: Use Node.js ${{ matrix.node-version }}
|
||||
uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: ${{ matrix.node-version }}
|
||||
- name: Set up npm7
|
||||
run: npm i -g npm@7
|
||||
- name: Setup PHP
|
||||
uses: shivammathur/setup-php@2.24.0
|
||||
with:
|
||||
php-version: '7.4'
|
||||
tools: composer
|
||||
- name: install dependencies
|
||||
run: |
|
||||
wget https://github.com/ChristophWurst/krankerl/releases/download/v0.12.2/krankerl_0.12.2_amd64.deb
|
||||
sudo dpkg -i krankerl_0.12.2_amd64.deb
|
||||
- name: package
|
||||
run: |
|
||||
uname -a
|
||||
RUST_BACKTRACE=1 krankerl --version
|
||||
RUST_BACKTRACE=1 krankerl package
|
||||
- name: Set git config
|
||||
run: |
|
||||
git config --local user.email "action@github.com"
|
||||
git config --local user.name "GitHub Action"
|
||||
git tag -f nightly
|
||||
- name: Push tag
|
||||
uses: juliushaertl/github-push-action@main
|
||||
with:
|
||||
github_token: ${{ secrets.GITHUB_TOKEN }}
|
||||
tags: true
|
||||
force: true
|
||||
- name: Create Release
|
||||
id: create_release
|
||||
uses: juliushaertl/action-release@main
|
||||
with:
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
tag: nightly
|
||||
files: ./build/artifacts/deck.tar.gz
|
||||
name: Nightly build
|
||||
body: |
|
||||
Nightly release of deck
|
||||
draft: false
|
||||
prerelease: true
|
||||
overwrite: true
|
||||
4
.github/workflows/nodejs.yml
vendored
4
.github/workflows/nodejs.yml
vendored
@@ -12,9 +12,9 @@ jobs:
|
||||
node-version: [14.x]
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v4.1.1
|
||||
- uses: actions/checkout@v3
|
||||
- name: Use Node.js ${{ matrix.node-version }}
|
||||
uses: actions/setup-node@v4.0.2
|
||||
uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: ${{ matrix.node-version }}
|
||||
- name: Set up npm7
|
||||
|
||||
73
.github/workflows/npm-audit-fix.yml
vendored
73
.github/workflows/npm-audit-fix.yml
vendored
@@ -1,73 +0,0 @@
|
||||
# This workflow is provided via the organization template repository
|
||||
#
|
||||
# https://github.com/nextcloud/.github
|
||||
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
|
||||
|
||||
name: Npm audit fix and compile
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
# At 2:30 on Sundays
|
||||
- cron: '30 2 * * 0'
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
branches: ['main', 'master', 'stable28', 'stable27', 'stable26']
|
||||
|
||||
name: npm-audit-fix-${{ matrix.branches }}
|
||||
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||
with:
|
||||
ref: ${{ matrix.branches }}
|
||||
|
||||
- name: Read package.json node and npm engines version
|
||||
uses: skjnldsv/read-package-engines-version-actions@8205673bab74a63eb9b8093402fd9e0e018663a1 # v2.2
|
||||
id: versions
|
||||
with:
|
||||
fallbackNode: '^20'
|
||||
fallbackNpm: '^9'
|
||||
|
||||
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
|
||||
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v3
|
||||
with:
|
||||
node-version: ${{ steps.versions.outputs.nodeVersion }}
|
||||
|
||||
- name: Set up npm ${{ steps.versions.outputs.npmVersion }}
|
||||
run: npm i -g npm@"${{ steps.versions.outputs.npmVersion }}"
|
||||
|
||||
- name: Fix npm audit
|
||||
run: |
|
||||
npm audit fix
|
||||
|
||||
- name: Run npm ci and npm run build
|
||||
if: always()
|
||||
env:
|
||||
CYPRESS_INSTALL_BINARY: 0
|
||||
run: |
|
||||
npm ci
|
||||
npm run build --if-present
|
||||
|
||||
- name: Create Pull Request
|
||||
if: always()
|
||||
uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e # v5
|
||||
with:
|
||||
token: ${{ secrets.COMMAND_BOT_PAT }}
|
||||
commit-message: "chore(deps): fix npm audit"
|
||||
committer: GitHub <noreply@github.com>
|
||||
author: nextcloud-command <nextcloud-command@users.noreply.github.com>
|
||||
signoff: true
|
||||
branch: automated/noid/${{ matrix.branches }}-fix-npm-audit
|
||||
title: "[${{ matrix.branches }}] Fix npm audit"
|
||||
body: |
|
||||
Auto-generated fix of npm audit
|
||||
labels: |
|
||||
dependencies
|
||||
3. to review
|
||||
185
.github/workflows/phpunit-mysql.yml
vendored
185
.github/workflows/phpunit-mysql.yml
vendored
@@ -1,185 +0,0 @@
|
||||
# This workflow is provided via the organization template repository
|
||||
#
|
||||
# https://github.com/nextcloud/.github
|
||||
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
|
||||
|
||||
name: PHPUnit MySQL
|
||||
|
||||
on: pull_request
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
|
||||
concurrency:
|
||||
group: phpunit-mysql-${{ github.head_ref || github.run_id }}
|
||||
cancel-in-progress: true
|
||||
|
||||
jobs:
|
||||
matrix:
|
||||
runs-on: ubuntu-latest-low
|
||||
outputs:
|
||||
matrix: ${{ steps.versions.outputs.sparse-matrix }}
|
||||
steps:
|
||||
- name: Checkout app
|
||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||
|
||||
- name: Get version matrix
|
||||
id: versions
|
||||
uses: icewind1991/nextcloud-version-matrix@58becf3b4bb6dc6cef677b15e2fd8e7d48c0908f # v1.3.1
|
||||
with:
|
||||
matrix: '{"mysql-versions": ["8.1"]}'
|
||||
|
||||
changes:
|
||||
runs-on: ubuntu-latest-low
|
||||
|
||||
outputs:
|
||||
src: ${{ steps.changes.outputs.src}}
|
||||
|
||||
steps:
|
||||
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
|
||||
id: changes
|
||||
continue-on-error: true
|
||||
with:
|
||||
filters: |
|
||||
src:
|
||||
- '.github/workflows/**'
|
||||
- 'appinfo/**'
|
||||
- 'lib/**'
|
||||
- 'templates/**'
|
||||
- 'tests/**'
|
||||
- 'vendor/**'
|
||||
- 'vendor-bin/**'
|
||||
- '.php-cs-fixer.dist.php'
|
||||
- 'composer.json'
|
||||
- 'composer.lock'
|
||||
|
||||
phpunit-mysql:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
needs: [changes, matrix]
|
||||
if: needs.changes.outputs.src != 'false'
|
||||
|
||||
strategy:
|
||||
matrix: ${{ fromJson(needs.matrix.outputs.matrix) }}
|
||||
|
||||
name: MySQL ${{ matrix.mysql-versions }} PHP ${{ matrix.php-versions }} Nextcloud ${{ matrix.server-versions }}
|
||||
|
||||
services:
|
||||
mysql:
|
||||
image: ghcr.io/nextcloud/continuous-integration-mysql-${{ matrix.mysql-versions }}:latest
|
||||
ports:
|
||||
- 4444:3306/tcp
|
||||
env:
|
||||
MYSQL_ROOT_PASSWORD: rootpassword
|
||||
options: --health-cmd="mysqladmin ping" --health-interval 5s --health-timeout 2s --health-retries 10
|
||||
|
||||
steps:
|
||||
- name: Set app env
|
||||
run: |
|
||||
# Split and keep last
|
||||
echo "APP_NAME=${GITHUB_REPOSITORY##*/}" >> $GITHUB_ENV
|
||||
|
||||
- name: Checkout server
|
||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||
with:
|
||||
submodules: true
|
||||
repository: nextcloud/server
|
||||
ref: ${{ matrix.server-versions }}
|
||||
|
||||
- name: Checkout app
|
||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||
with:
|
||||
path: apps/${{ env.APP_NAME }}
|
||||
|
||||
- name: Set up php ${{ matrix.php-versions }}
|
||||
uses: shivammathur/setup-php@a4e22b60bbb9c1021113f2860347b0759f66fe5d # v2
|
||||
with:
|
||||
php-version: ${{ matrix.php-versions }}
|
||||
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
|
||||
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, mysql, pdo_mysql
|
||||
coverage: none
|
||||
ini-file: development
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
- name: Enable ONLY_FULL_GROUP_BY MySQL option
|
||||
run: |
|
||||
echo "SET GLOBAL sql_mode=(SELECT CONCAT(@@sql_mode,',ONLY_FULL_GROUP_BY'));" | mysql -h 127.0.0.1 -P 4444 -u root -prootpassword
|
||||
echo "SELECT @@sql_mode;" | mysql -h 127.0.0.1 -P 4444 -u root -prootpassword
|
||||
|
||||
- name: Check composer file existence
|
||||
id: check_composer
|
||||
uses: andstor/file-existence-action@076e0072799f4942c8bc574a82233e1e4d13e9d6 # v3.0.0
|
||||
with:
|
||||
files: apps/${{ env.APP_NAME }}/composer.json
|
||||
|
||||
- name: Set up dependencies
|
||||
# Only run if phpunit config file exists
|
||||
if: steps.check_composer.outputs.files_exists == 'true'
|
||||
working-directory: apps/${{ env.APP_NAME }}
|
||||
run: composer i
|
||||
|
||||
- name: Set up Nextcloud
|
||||
env:
|
||||
DB_PORT: 4444
|
||||
run: |
|
||||
mkdir data
|
||||
./occ maintenance:install --verbose --database=mysql --database-name=nextcloud --database-host=127.0.0.1 --database-port=$DB_PORT --database-user=root --database-pass=rootpassword --admin-user admin --admin-pass admin
|
||||
./occ app:enable --force ${{ env.APP_NAME }}
|
||||
|
||||
- name: Check PHPUnit script is defined
|
||||
id: check_phpunit
|
||||
continue-on-error: true
|
||||
working-directory: apps/${{ env.APP_NAME }}
|
||||
run: |
|
||||
composer run --list | grep "^ test:unit " | wc -l | grep 1
|
||||
|
||||
- name: PHPUnit
|
||||
# Only run if phpunit config file exists
|
||||
if: steps.check_phpunit.outcome == 'success'
|
||||
working-directory: apps/${{ env.APP_NAME }}
|
||||
run: composer run test:unit
|
||||
|
||||
- name: Check PHPUnit integration script is defined
|
||||
id: check_integration
|
||||
continue-on-error: true
|
||||
working-directory: apps/${{ env.APP_NAME }}
|
||||
run: |
|
||||
composer run --list | grep "^ test:integration " | wc -l | grep 1
|
||||
|
||||
- name: Run Nextcloud
|
||||
# Only run if phpunit integration config file exists
|
||||
if: steps.check_integration.outcome == 'success'
|
||||
run: php -S localhost:8080 &
|
||||
|
||||
- name: PHPUnit integration
|
||||
# Only run if phpunit integration config file exists
|
||||
if: steps.check_integration.outcome == 'success'
|
||||
working-directory: apps/${{ env.APP_NAME }}
|
||||
run: composer run test:integration
|
||||
|
||||
- name: Print logs
|
||||
if: always()
|
||||
run: |
|
||||
cat data/nextcloud.log
|
||||
|
||||
- name: Skipped
|
||||
# Fail the action when neither unit nor integration tests ran
|
||||
if: steps.check_phpunit.outcome == 'failure' && steps.check_integration.outcome == 'failure'
|
||||
run: |
|
||||
echo 'Neither PHPUnit nor PHPUnit integration tests are specified in composer.json scripts'
|
||||
exit 1
|
||||
|
||||
summary:
|
||||
permissions:
|
||||
contents: none
|
||||
runs-on: ubuntu-latest-low
|
||||
needs: [changes, phpunit-mysql]
|
||||
|
||||
if: always()
|
||||
|
||||
name: phpunit-mysql-summary
|
||||
|
||||
steps:
|
||||
- name: Summary status
|
||||
run: if ${{ needs.changes.outputs.src != 'false' && needs.phpunit-mysql.result != 'success' }}; then exit 1; fi
|
||||
168
.github/workflows/phpunit-pgsql.yml
vendored
168
.github/workflows/phpunit-pgsql.yml
vendored
@@ -1,168 +0,0 @@
|
||||
# This workflow is provided via the organization template repository
|
||||
#
|
||||
# https://github.com/nextcloud/.github
|
||||
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
|
||||
|
||||
name: PHPUnit pgsql
|
||||
|
||||
on: pull_request
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
|
||||
concurrency:
|
||||
group: phpunit-pgsql-${{ github.head_ref || github.run_id }}
|
||||
cancel-in-progress: true
|
||||
|
||||
jobs:
|
||||
changes:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
outputs:
|
||||
src: ${{ steps.changes.outputs.src}}
|
||||
|
||||
steps:
|
||||
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
|
||||
id: changes
|
||||
continue-on-error: true
|
||||
with:
|
||||
filters: |
|
||||
src:
|
||||
- '.github/workflows/**'
|
||||
- 'appinfo/**'
|
||||
- 'lib/**'
|
||||
- 'templates/**'
|
||||
- 'tests/**'
|
||||
- 'vendor/**'
|
||||
- 'vendor-bin/**'
|
||||
- '.php-cs-fixer.dist.php'
|
||||
- 'composer.json'
|
||||
- 'composer.lock'
|
||||
|
||||
phpunit-pgsql:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
needs: changes
|
||||
if: needs.changes.outputs.src != 'false'
|
||||
|
||||
strategy:
|
||||
matrix:
|
||||
php-versions: ['8.2']
|
||||
server-versions: ['stable29']
|
||||
|
||||
services:
|
||||
postgres:
|
||||
image: ghcr.io/nextcloud/continuous-integration-postgres-14:latest
|
||||
ports:
|
||||
- 4444:5432/tcp
|
||||
env:
|
||||
POSTGRES_USER: root
|
||||
POSTGRES_PASSWORD: rootpassword
|
||||
POSTGRES_DB: nextcloud
|
||||
options: --health-cmd pg_isready --health-interval 5s --health-timeout 2s --health-retries 5
|
||||
|
||||
steps:
|
||||
- name: Set app env
|
||||
run: |
|
||||
# Split and keep last
|
||||
echo "APP_NAME=${GITHUB_REPOSITORY##*/}" >> $GITHUB_ENV
|
||||
|
||||
- name: Checkout server
|
||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||
with:
|
||||
submodules: true
|
||||
repository: nextcloud/server
|
||||
ref: ${{ matrix.server-versions }}
|
||||
|
||||
- name: Checkout app
|
||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||
with:
|
||||
path: apps/${{ env.APP_NAME }}
|
||||
|
||||
- name: Set up php ${{ matrix.php-versions }}
|
||||
uses: shivammathur/setup-php@a4e22b60bbb9c1021113f2860347b0759f66fe5d # v2
|
||||
with:
|
||||
php-version: ${{ matrix.php-versions }}
|
||||
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
|
||||
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, pgsql, pdo_pgsql
|
||||
coverage: none
|
||||
ini-file: development
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
- name: Check composer file existence
|
||||
id: check_composer
|
||||
uses: andstor/file-existence-action@076e0072799f4942c8bc574a82233e1e4d13e9d6 # v2
|
||||
with:
|
||||
files: apps/${{ env.APP_NAME }}/composer.json
|
||||
|
||||
- name: Set up dependencies
|
||||
# Only run if phpunit config file exists
|
||||
if: steps.check_composer.outputs.files_exists == 'true'
|
||||
working-directory: apps/${{ env.APP_NAME }}
|
||||
run: composer i
|
||||
|
||||
- name: Set up Nextcloud
|
||||
env:
|
||||
DB_PORT: 4444
|
||||
run: |
|
||||
mkdir data
|
||||
./occ maintenance:install --verbose --database=pgsql --database-name=nextcloud --database-host=127.0.0.1 --database-port=$DB_PORT --database-user=root --database-pass=rootpassword --admin-user admin --admin-pass admin
|
||||
./occ app:enable --force ${{ env.APP_NAME }}
|
||||
|
||||
- name: Check PHPUnit script is defined
|
||||
id: check_phpunit
|
||||
continue-on-error: true
|
||||
working-directory: apps/${{ env.APP_NAME }}
|
||||
run: |
|
||||
composer run --list | grep "^ test:unit " | wc -l | grep 1
|
||||
|
||||
- name: PHPUnit
|
||||
# Only run if phpunit config file exists
|
||||
if: steps.check_phpunit.outcome == 'success'
|
||||
working-directory: apps/${{ env.APP_NAME }}
|
||||
run: composer run test:unit
|
||||
|
||||
- name: Check PHPUnit integration script is defined
|
||||
id: check_integration
|
||||
continue-on-error: true
|
||||
working-directory: apps/${{ env.APP_NAME }}
|
||||
run: |
|
||||
composer run --list | grep "^ test:integration " | wc -l | grep 1
|
||||
|
||||
- name: Run Nextcloud
|
||||
# Only run if phpunit integration config file exists
|
||||
if: steps.check_integration.outcome == 'success'
|
||||
run: php -S localhost:8080 &
|
||||
|
||||
- name: PHPUnit integration
|
||||
# Only run if phpunit integration config file exists
|
||||
if: steps.check_integration.outcome == 'success'
|
||||
working-directory: apps/${{ env.APP_NAME }}
|
||||
run: composer run test:integration
|
||||
|
||||
- name: Print logs
|
||||
if: always()
|
||||
run: |
|
||||
cat data/nextcloud.log
|
||||
|
||||
- name: Skipped
|
||||
# Fail the action when neither unit nor integration tests ran
|
||||
if: steps.check_phpunit.outcome == 'failure' && steps.check_integration.outcome == 'failure'
|
||||
run: |
|
||||
echo 'Neither PHPUnit nor PHPUnit integration tests are specified in composer.json scripts'
|
||||
exit 1
|
||||
|
||||
summary:
|
||||
permissions:
|
||||
contents: none
|
||||
runs-on: ubuntu-latest
|
||||
needs: [changes, phpunit-pgsql]
|
||||
|
||||
if: always()
|
||||
|
||||
name: phpunit-pgsql-summary
|
||||
|
||||
steps:
|
||||
- name: Summary status
|
||||
run: if ${{ needs.changes.outputs.src != 'false' && needs.phpunit-pgsql.result != 'success' }}; then exit 1; fi
|
||||
157
.github/workflows/phpunit-sqlite.yml
vendored
157
.github/workflows/phpunit-sqlite.yml
vendored
@@ -1,157 +0,0 @@
|
||||
# This workflow is provided via the organization template repository
|
||||
#
|
||||
# https://github.com/nextcloud/.github
|
||||
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
|
||||
|
||||
name: PHPUnit sqlite
|
||||
|
||||
on: pull_request
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
|
||||
concurrency:
|
||||
group: phpunit-sqlite-${{ github.head_ref || github.run_id }}
|
||||
cancel-in-progress: true
|
||||
|
||||
jobs:
|
||||
changes:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
outputs:
|
||||
src: ${{ steps.changes.outputs.src}}
|
||||
|
||||
steps:
|
||||
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
|
||||
id: changes
|
||||
continue-on-error: true
|
||||
with:
|
||||
filters: |
|
||||
src:
|
||||
- '.github/workflows/**'
|
||||
- 'appinfo/**'
|
||||
- 'lib/**'
|
||||
- 'templates/**'
|
||||
- 'tests/**'
|
||||
- 'vendor/**'
|
||||
- 'vendor-bin/**'
|
||||
- '.php-cs-fixer.dist.php'
|
||||
- 'composer.json'
|
||||
- 'composer.lock'
|
||||
|
||||
phpunit-sqlite:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
needs: changes
|
||||
if: needs.changes.outputs.src != 'false'
|
||||
|
||||
strategy:
|
||||
matrix:
|
||||
php-versions: ['8.2']
|
||||
server-versions: ['stable29']
|
||||
|
||||
steps:
|
||||
- name: Set app env
|
||||
run: |
|
||||
# Split and keep last
|
||||
echo "APP_NAME=${GITHUB_REPOSITORY##*/}" >> $GITHUB_ENV
|
||||
|
||||
- name: Checkout server
|
||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||
with:
|
||||
submodules: true
|
||||
repository: nextcloud/server
|
||||
ref: ${{ matrix.server-versions }}
|
||||
|
||||
- name: Checkout app
|
||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||
with:
|
||||
path: apps/${{ env.APP_NAME }}
|
||||
|
||||
- name: Set up php ${{ matrix.php-versions }}
|
||||
uses: shivammathur/setup-php@a4e22b60bbb9c1021113f2860347b0759f66fe5d # v2
|
||||
with:
|
||||
php-version: ${{ matrix.php-versions }}
|
||||
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
|
||||
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, sqlite, pdo_sqlite
|
||||
coverage: none
|
||||
ini-file: development
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
- name: Check composer file existence
|
||||
id: check_composer
|
||||
uses: andstor/file-existence-action@076e0072799f4942c8bc574a82233e1e4d13e9d6 # v2
|
||||
with:
|
||||
files: apps/${{ env.APP_NAME }}/composer.json
|
||||
|
||||
- name: Set up dependencies
|
||||
# Only run if phpunit config file exists
|
||||
if: steps.check_composer.outputs.files_exists == 'true'
|
||||
working-directory: apps/${{ env.APP_NAME }}
|
||||
run: composer i
|
||||
|
||||
- name: Set up Nextcloud
|
||||
env:
|
||||
DB_PORT: 4444
|
||||
run: |
|
||||
mkdir data
|
||||
./occ maintenance:install --verbose --database=sqlite --database-name=nextcloud --database-host=127.0.0.1 --database-port=$DB_PORT --database-user=root --database-pass=rootpassword --admin-user admin --admin-pass admin
|
||||
./occ app:enable --force ${{ env.APP_NAME }}
|
||||
|
||||
- name: Check PHPUnit script is defined
|
||||
id: check_phpunit
|
||||
continue-on-error: true
|
||||
working-directory: apps/${{ env.APP_NAME }}
|
||||
run: |
|
||||
composer run --list | grep "^ test:unit " | wc -l | grep 1
|
||||
|
||||
- name: PHPUnit
|
||||
# Only run if phpunit config file exists
|
||||
if: steps.check_phpunit.outcome == 'success'
|
||||
working-directory: apps/${{ env.APP_NAME }}
|
||||
run: composer run test:unit
|
||||
|
||||
- name: Check PHPUnit integration script is defined
|
||||
id: check_integration
|
||||
continue-on-error: true
|
||||
working-directory: apps/${{ env.APP_NAME }}
|
||||
run: |
|
||||
composer run --list | grep "^ test:integration " | wc -l | grep 1
|
||||
|
||||
- name: Run Nextcloud
|
||||
# Only run if phpunit integration config file exists
|
||||
if: steps.check_integration.outcome == 'success'
|
||||
run: php -S localhost:8080 &
|
||||
|
||||
- name: PHPUnit integration
|
||||
# Only run if phpunit integration config file exists
|
||||
if: steps.check_integration.outcome == 'success'
|
||||
working-directory: apps/${{ env.APP_NAME }}
|
||||
run: composer run test:integration
|
||||
|
||||
- name: Print logs
|
||||
if: always()
|
||||
run: |
|
||||
cat data/nextcloud.log
|
||||
|
||||
- name: Skipped
|
||||
# Fail the action when neither unit nor integration tests ran
|
||||
if: steps.check_phpunit.outcome == 'failure' && steps.check_integration.outcome == 'failure'
|
||||
run: |
|
||||
echo 'Neither PHPUnit nor PHPUnit integration tests are specified in composer.json scripts'
|
||||
exit 1
|
||||
|
||||
summary:
|
||||
permissions:
|
||||
contents: none
|
||||
runs-on: ubuntu-latest
|
||||
needs: [changes, phpunit-sqlite]
|
||||
|
||||
if: always()
|
||||
|
||||
name: phpunit-sqlite-summary
|
||||
|
||||
steps:
|
||||
- name: Summary status
|
||||
run: if ${{ needs.changes.outputs.src != 'false' && needs.phpunit-sqlite.result != 'success' }}; then exit 1; fi
|
||||
102
.github/workflows/phpunit.yml
vendored
Normal file
102
.github/workflows/phpunit.yml
vendored
Normal file
@@ -0,0 +1,102 @@
|
||||
name: PHPUnit
|
||||
|
||||
on:
|
||||
pull_request:
|
||||
paths:
|
||||
- '.github/workflows/phpunit.yml'
|
||||
- 'appinfo/**'
|
||||
- 'lib/**'
|
||||
- 'templates/**'
|
||||
- 'tests/**'
|
||||
- 'composer.json'
|
||||
- 'composer.lock'
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
- stable*
|
||||
|
||||
env:
|
||||
APP_NAME: deck
|
||||
|
||||
|
||||
jobs:
|
||||
integration:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
php-versions: ['8.0', '8.1', '8.2']
|
||||
databases: ['sqlite', 'mysql', 'pgsql']
|
||||
server-versions: ['stable26']
|
||||
|
||||
name: php${{ matrix.php-versions }}-${{ matrix.databases }}-${{ matrix.server-versions }}
|
||||
|
||||
services:
|
||||
postgres:
|
||||
image: postgres:14
|
||||
ports:
|
||||
- 4445:5432/tcp
|
||||
env:
|
||||
POSTGRES_USER: root
|
||||
POSTGRES_PASSWORD: rootpassword
|
||||
POSTGRES_DB: nextcloud
|
||||
options: --health-cmd pg_isready --health-interval 5s --health-timeout 2s --health-retries 5
|
||||
mysql:
|
||||
image: mariadb:10.5
|
||||
ports:
|
||||
- 4444:3306/tcp
|
||||
env:
|
||||
MYSQL_ROOT_PASSWORD: rootpassword
|
||||
options: --health-cmd="mysqladmin ping" --health-interval 5s --health-timeout 2s --health-retries 5
|
||||
|
||||
steps:
|
||||
- name: Checkout server
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
repository: nextcloud/server
|
||||
ref: ${{ matrix.server-versions }}
|
||||
|
||||
- name: Checkout submodules
|
||||
shell: bash
|
||||
run: |
|
||||
auth_header="$(git config --local --get http.https://github.com/.extraheader)"
|
||||
git submodule sync --recursive
|
||||
git -c "http.extraheader=$auth_header" -c protocol.version=2 submodule update --init --force --recursive --depth=1
|
||||
|
||||
- name: Checkout app
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
path: apps/${{ env.APP_NAME }}
|
||||
|
||||
- name: Set up php ${{ matrix.php-versions }}
|
||||
uses: shivammathur/setup-php@2.24.0
|
||||
with:
|
||||
php-version: ${{ matrix.php-versions }}
|
||||
tools: phpunit
|
||||
extensions: zip, gd, mbstring, iconv, fileinfo, intl, sqlite, pdo_sqlite, mysql, pdo_mysql, pgsql, pdo_pgsql
|
||||
coverage: none
|
||||
|
||||
- name: Set up PHPUnit
|
||||
working-directory: apps/${{ env.APP_NAME }}
|
||||
run: composer i
|
||||
|
||||
- name: Set up Nextcloud
|
||||
run: |
|
||||
if [ "${{ matrix.databases }}" = "mysql" ]; then
|
||||
export DB_PORT=4444
|
||||
elif [ "${{ matrix.databases }}" = "pgsql" ]; then
|
||||
export DB_PORT=4445
|
||||
fi
|
||||
mkdir data
|
||||
./occ maintenance:install --verbose --database=${{ matrix.databases }} --database-name=nextcloud --database-host=127.0.0.1 --database-port=$DB_PORT --database-user=root --database-pass=rootpassword --admin-user admin --admin-pass admin
|
||||
./occ app:enable --force ${{ env.APP_NAME }}
|
||||
php -S localhost:8080 &
|
||||
|
||||
- name: PHPUnit
|
||||
working-directory: apps/${{ env.APP_NAME }}
|
||||
run: ./vendor/phpunit/phpunit/phpunit -c tests/phpunit.xml
|
||||
|
||||
- name: PHPUnit integration
|
||||
working-directory: apps/${{ env.APP_NAME }}
|
||||
run: ./vendor/phpunit/phpunit/phpunit -c tests/phpunit.integration.xml
|
||||
34
.github/workflows/pr-feedback.yml
vendored
34
.github/workflows/pr-feedback.yml
vendored
@@ -1,34 +0,0 @@
|
||||
# This workflow is provided via the organization template repository
|
||||
#
|
||||
# https://github.com/nextcloud/.github
|
||||
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
|
||||
|
||||
name: 'Ask for feedback on PRs'
|
||||
on:
|
||||
schedule:
|
||||
- cron: '30 1 * * *'
|
||||
|
||||
jobs:
|
||||
pr-feedback:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: The get-github-handles-from-website action
|
||||
uses: marcelklehr/get-github-handles-from-website-action@a739600f6b91da4957f51db0792697afbb2f143c # v1.0.0
|
||||
id: scrape
|
||||
with:
|
||||
website: 'https://nextcloud.com/team/'
|
||||
- uses: marcelklehr/pr-feedback-action@601109aa729eb4c8d6d0ece7567b9d4901db4aef
|
||||
with:
|
||||
feedback-message: |
|
||||
Hello there,
|
||||
Thank you so much for taking the time and effort to create a pull request to our Nextcloud project.
|
||||
|
||||
We hope that the review process is going smooth and is helpful for you. We want to ensure your pull request is reviewed to your satisfaction. If you have a moment, our community management team would very much appreciate your feedback on your experience with this PR review process.
|
||||
|
||||
Your feedback is valuable to us as we continuously strive to improve our community developer experience. Please take a moment to complete our short survey by clicking on the following link: https://cloud.nextcloud.com/apps/forms/s/i9Ago4EQRZ7TWxjfmeEpPkf6
|
||||
|
||||
Thank you for contributing to Nextcloud and we hope to hear from you soon!
|
||||
days-before-feedback: 14
|
||||
start-date: "2023-07-10"
|
||||
exempt-authors: "${{ steps.scrape.outputs.users }},nextcloud-command,nextcloud-android-bot,skjnldsv,datenangebot"
|
||||
exempt-bots: true
|
||||
19
.github/workflows/psalm.yml
vendored
19
.github/workflows/psalm.yml
vendored
@@ -5,7 +5,13 @@
|
||||
|
||||
name: Static analysis
|
||||
|
||||
on: pull_request
|
||||
on:
|
||||
pull_request:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
- main
|
||||
- stable*
|
||||
|
||||
concurrency:
|
||||
group: psalm-${{ github.head_ref || github.run_id }}
|
||||
@@ -15,17 +21,16 @@ jobs:
|
||||
static-analysis:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
name: static-psalm-analysis
|
||||
name: Nextcloud
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
||||
|
||||
- name: Set up php8.2
|
||||
uses: shivammathur/setup-php@a4e22b60bbb9c1021113f2860347b0759f66fe5d # v2
|
||||
- name: Set up php
|
||||
uses: shivammathur/setup-php@2.24.0 # v2
|
||||
with:
|
||||
php-version: 8.2
|
||||
php-version: 8.1
|
||||
coverage: none
|
||||
ini-file: development
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
|
||||
@@ -1,49 +0,0 @@
|
||||
# This workflow is provided via the organization template repository
|
||||
#
|
||||
# https://github.com/nextcloud/.github
|
||||
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
|
||||
|
||||
name: Auto approve nextcloud/ocp
|
||||
|
||||
on:
|
||||
pull_request_target:
|
||||
branches:
|
||||
- main
|
||||
- master
|
||||
- stable*
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
|
||||
concurrency:
|
||||
group: update-nextcloud-ocp-approve-merge-${{ github.head_ref || github.run_id }}
|
||||
cancel-in-progress: true
|
||||
|
||||
jobs:
|
||||
auto-approve-merge:
|
||||
if: github.actor == 'nextcloud-command'
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
# for hmarr/auto-approve-action to approve PRs
|
||||
pull-requests: write
|
||||
# for alexwilson/enable-github-automerge-action to approve PRs
|
||||
contents: write
|
||||
|
||||
steps:
|
||||
- uses: mdecoleman/pr-branch-name@bab4c71506bcd299fb350af63bb8e53f2940a599 # v2.0.0
|
||||
id: branchname
|
||||
with:
|
||||
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
# GitHub actions bot approve
|
||||
- uses: hmarr/auto-approve-action@b40d6c9ed2fa10c9a2749eca7eb004418a705501 # v2
|
||||
if: startsWith(steps.branchname.outputs.branch, 'automated/noid/') && endsWith(steps.branchname.outputs.branch, 'update-nextcloud-ocp')
|
||||
with:
|
||||
github-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
# Enable GitHub auto merge
|
||||
- name: Auto merge
|
||||
uses: alexwilson/enable-github-automerge-action@d8d24b8699d9749aca9279609909abca856457c8 # main
|
||||
if: startsWith(steps.branchname.outputs.branch, 'automated/noid/') && endsWith(steps.branchname.outputs.branch, 'update-nextcloud-ocp')
|
||||
with:
|
||||
github-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
68
.github/workflows/update-nextcloud-ocp.yml
vendored
68
.github/workflows/update-nextcloud-ocp.yml
vendored
@@ -17,90 +17,42 @@ jobs:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
branches: ['main', 'master', 'stable28', 'stable27', 'stable26']
|
||||
branches: ["master", "stable25", "stable24"]
|
||||
|
||||
name: update-nextcloud-ocp-${{ matrix.branches }}
|
||||
|
||||
steps:
|
||||
- id: checkout
|
||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||
- uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
||||
with:
|
||||
ref: ${{ matrix.branches }}
|
||||
submodules: true
|
||||
continue-on-error: true
|
||||
|
||||
- name: Set up php8.2
|
||||
if: steps.checkout.outcome == 'success'
|
||||
uses: shivammathur/setup-php@a4e22b60bbb9c1021113f2860347b0759f66fe5d # v2
|
||||
- name: Set up php8.1
|
||||
uses: shivammathur/setup-php@2.24.0 # v2
|
||||
with:
|
||||
php-version: 8.2
|
||||
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
|
||||
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, sqlite, pdo_sqlite
|
||||
php-version: 8.1
|
||||
extensions: ctype,curl,dom,fileinfo,gd,intl,json,mbstring,openssl,pdo_sqlite,posix,sqlite,xml,zip
|
||||
coverage: none
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
- name: Read codeowners
|
||||
if: steps.checkout.outcome == 'success'
|
||||
id: codeowners
|
||||
run: |
|
||||
grep '/appinfo/info.xml' .github/CODEOWNERS | cut -f 2- -d ' ' | xargs | awk '{ print "codeowners="$0 }' >> $GITHUB_OUTPUT
|
||||
continue-on-error: true
|
||||
|
||||
- name: Composer install
|
||||
if: steps.checkout.outcome == 'success'
|
||||
run: composer install
|
||||
|
||||
- name: Composer update nextcloud/ocp
|
||||
id: update_branch
|
||||
if: ${{ steps.checkout.outcome == 'success' && matrix.branches != 'main' }}
|
||||
run: composer require --dev nextcloud/ocp:dev-${{ matrix.branches }}
|
||||
continue-on-error: true
|
||||
|
||||
- name: Raise on issue on failure
|
||||
uses: dacbd/create-issue-action@cdb57ab6ff8862aa09fee2be6ba77a59581921c2 # v2.0.0
|
||||
if: ${{ steps.checkout.outcome == 'success' && failure() && steps.update_branch.conclusion == 'failure' }}
|
||||
with:
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
title: Failed to update nextcloud/ocp package on branch ${{ matrix.branches }}
|
||||
body: Please check the output of the GitHub action and manually resolve the issues<br>${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}<br>${{ steps.codeowners.outputs.codeowners }}
|
||||
|
||||
- name: Composer update nextcloud/ocp
|
||||
id: update_main
|
||||
if: ${{ steps.checkout.outcome == 'success' && matrix.branches == 'main' }}
|
||||
run: composer require --dev nextcloud/ocp:dev-master
|
||||
|
||||
- name: Raise on issue on failure
|
||||
uses: dacbd/create-issue-action@cdb57ab6ff8862aa09fee2be6ba77a59581921c2 # v2.0.0
|
||||
if: ${{ steps.checkout.outcome == 'success' && failure() && steps.update_main.conclusion == 'failure' }}
|
||||
with:
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
title: Failed to update nextcloud/ocp package on branch ${{ matrix.branches }}
|
||||
body: Please check the output of the GitHub action and manually resolve the issues<br>${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}<br>${{ steps.codeowners.outputs.codeowners }}
|
||||
|
||||
- name: Reset checkout 3rdparty
|
||||
if: steps.checkout.outcome == 'success'
|
||||
- name: Reset checkout dirs
|
||||
run: |
|
||||
git clean -f 3rdparty
|
||||
git checkout 3rdparty
|
||||
continue-on-error: true
|
||||
|
||||
- name: Reset checkout vendor
|
||||
if: steps.checkout.outcome == 'success'
|
||||
run: |
|
||||
git clean -f vendor
|
||||
git checkout vendor
|
||||
continue-on-error: true
|
||||
|
||||
- name: Reset checkout vendor-bin
|
||||
if: steps.checkout.outcome == 'success'
|
||||
run: |
|
||||
git clean -f vendor-bin
|
||||
git checkout vendor-bin
|
||||
git checkout 3rdparty vendor vendor-bin
|
||||
continue-on-error: true
|
||||
|
||||
- name: Create Pull Request
|
||||
if: steps.checkout.outcome == 'success'
|
||||
uses: peter-evans/create-pull-request@70a41aba780001da0a30141984ae2a0c95d8704e # v3
|
||||
uses: peter-evans/create-pull-request@2b011faafdcbc9ceb11414d64d0573f37c774b04 # v3
|
||||
with:
|
||||
token: ${{ secrets.COMMAND_BOT_PAT }}
|
||||
commit-message: "chore(dev-deps): Bump nextcloud/ocp package"
|
||||
|
||||
193
CHANGELOG.md
193
CHANGELOG.md
@@ -1,180 +1,75 @@
|
||||
# Changelog
|
||||
All notable changes to this project will be documented in this file.
|
||||
|
||||
## 1.13.1
|
||||
### Fixed
|
||||
- fix: Adjust dependencies to fix filepicker #6038
|
||||
- Fix npm audit #6028
|
||||
- Fix npm audit #6001
|
||||
- fix: Avoid optional before required parameter #5820
|
||||
- fix: permission check for cloning board #5853
|
||||
|
||||
## 1.13.0
|
||||
## 1.9.3
|
||||
|
||||
### Added
|
||||
|
||||
- feat: Rename to teams @juliushaertl [#5611](https://github.com/nextcloud/deck/pull/5611)
|
||||
- feat: Implement a team resource provider @juliushaertl [#5625](https://github.com/nextcloud/deck/pull/5625)
|
||||
- Interactive board widget @juliushaertl [#5630](https://github.com/nextcloud/deck/pull/5630)
|
||||
- introduce done and open filters @grnd-alt [#5488](https://github.com/nextcloud/deck/pull/5488)
|
||||
- Import of deck JSON data through occ @juliushaertl [#5004](https://github.com/nextcloud/deck/pull/5004)
|
||||
|
||||
### Fixed
|
||||
|
||||
- fixed sorting for upcoming cards @elzody [#5493](https://github.com/nextcloud/deck/pull/5493)
|
||||
- fix(PermissionService#getPermissions): Catch exceptions from getBoard method @marcelklehr [#5542](https://github.com/nextcloud/deck/pull/5542)
|
||||
- fix(activity): Fix permission checks when rendering activities in bac… @nickvergessen [#5533](https://github.com/nextcloud/deck/pull/5533)
|
||||
- fix: Safeguard sync requests to hopefully not spam then server @juliushaertl [#5590](https://github.com/nextcloud/deck/pull/5590)
|
||||
- fix: card move dialog auto close @luka-nextcloud [#5537](https://github.com/nextcloud/deck/pull/5537)
|
||||
- fix: Avoid conflicts on deck attachments folder name @juliushaertl [#5703](https://github.com/nextcloud/deck/pull/5703)
|
||||
- fix: Adapt NcAppSidebar props to new version @backportbot[bot] [#5768](https://github.com/nextcloud/deck/pull/5768)
|
||||
- Fix tags' display when they are numerous @backportbot[bot] [#5727](https://github.com/nextcloud/deck/pull/5727)
|
||||
- Clarify config file not found exception message @backportbot[bot] [#5724](https://github.com/nextcloud/deck/pull/5724)
|
||||
- Prevent tag itself being edit button if user lacks permissions [#4766](https://github.com/nextcloud/deck/pull/4766)
|
||||
- fix: Allow dynamic autoloading for classes added during upgrade [#4805](https://github.com/nextcloud/deck/pull/4805)
|
||||
- Fix(occ): set user id for permission sevice from board service [#4814](https://github.com/nextcloud/deck/pull/4814)
|
||||
- fix(notification): Prevent null in parameters [#4910](https://github.com/nextcloud/deck/pull/4910)
|
||||
- fix: Split query to fetch board ids to avoid slow query join @juliushaertl [#4950](https://github.com/nextcloud/deck/pull/4950)
|
||||
- fix: export doesn't handle lists with no cards [#5117](https://github.com/nextcloud/deck/pull/5117)
|
||||
- Ensure `$boardId` is an integer [#4774](https://github.com/nextcloud/deck/pull/4774)
|
||||
- fix: execute return int for export command [#4812](https://github.com/nextcloud/deck/pull/4812)
|
||||
- fix: crash when leaving out system parameter [#4832](https://github.com/nextcloud/deck/pull/4832)
|
||||
- Remove duplicate button [#5044](https://github.com/nextcloud/deck/pull/5044)
|
||||
|
||||
### Other
|
||||
|
||||
- chore(CI): Adjust testing matrix for Nextcloud 29 on stable29 @nickvergessen [#5711](https://github.com/nextcloud/deck/pull/5711)
|
||||
- Dependency updates
|
||||
|
||||
## 1.13.0-beta.1
|
||||
|
||||
### Added
|
||||
|
||||
- feat: Rename to teams @juliushaertl [#5611](https://github.com/nextcloud/deck/pull/5611)
|
||||
- feat: Implement a team resource provider @juliushaertl [#5625](https://github.com/nextcloud/deck/pull/5625)
|
||||
- Interactive board widget @juliushaertl [#5630](https://github.com/nextcloud/deck/pull/5630)
|
||||
## 1.9.2
|
||||
|
||||
### Fixed
|
||||
|
||||
- Fix deleted card/board issues @juliushaertl [#5423](https://github.com/nextcloud/deck/pull/5423)
|
||||
- Fixing #5451 @mintsoft [#5455](https://github.com/nextcloud/deck/pull/5455)
|
||||
- fix: Add debounce to update due date @juliushaertl [#5458](https://github.com/nextcloud/deck/pull/5458)
|
||||
- fix(done): Mark card as undone when updating card @stefan-niedermann [#5491](https://github.com/nextcloud/deck/pull/5491)
|
||||
- fixed sorting for upcoming cards @elzody [#5493](https://github.com/nextcloud/deck/pull/5493)
|
||||
- fix(PermissionService#getPermissions): Catch exceptions from getBoard method @marcelklehr [#5542](https://github.com/nextcloud/deck/pull/5542)
|
||||
- fix(activity): Fix permission checks when rendering activities in bac… @nickvergessen [#5533](https://github.com/nextcloud/deck/pull/5533)
|
||||
- fix: Safeguard sync requests to hopefully not spam then server @juliushaertl [#5590](https://github.com/nextcloud/deck/pull/5590)
|
||||
- fix: card move dialog auto close @luka-nextcloud [#5537](https://github.com/nextcloud/deck/pull/5537)
|
||||
- also filter by storage when getting shares in folder @icewind1991 [#5452](https://github.com/nextcloud/deck/pull/5452)
|
||||
- fix: Properly overwrite z-index of datepicker above modal [#4665](https://github.com/nextcloud/deck/pull/4665)
|
||||
|
||||
### Other
|
||||
|
||||
- fix(i18n): Improved wording @rakekniven [#5496](https://github.com/nextcloud/deck/pull/5496)
|
||||
|
||||
## 1.12.0-beta.3
|
||||
|
||||
### Added
|
||||
|
||||
- feat: Move to contenteditable for inline title editing @juliushaertl [#5282](https://github.com/nextcloud/deck/pull/5282)
|
||||
## 1.9.1
|
||||
|
||||
### Fixed
|
||||
|
||||
- fix: Properly get done state for dav @juliushaertl [#5287](https://github.com/nextcloud/deck/pull/5287)
|
||||
- Fix upcoming cards and label input @juliushaertl [#5290](https://github.com/nextcloud/deck/pull/5290)
|
||||
- Gracefully handle not found card for a share [#4567](https://github.com/nextcloud/deck/pull/4567)
|
||||
- fix: Adapt NcEmptyContent usages to new slots [#4562](https://github.com/nextcloud/deck/pull/4562)
|
||||
- allow user to toggle visibility of the calendar for a deck board [#4625](https://github.com/nextcloud/deck/pull/4625)
|
||||
- fix: Append datetime picker to body to avoid cut off [#4644](https://github.com/nextcloud/deck/pull/4644)
|
||||
- chore: Remove unused @nextcloud/vue-dashboard @juliushaertl [#4650](https://github.com/nextcloud/deck/pull/4650)
|
||||
- fix: Bring back overdue column by removing faulty condition [#4662](https://github.com/nextcloud/deck/pull/4662)
|
||||
- Fix : Overlapping expiry dates on tags [#4537](https://github.com/nextcloud/deck/pull/4537)
|
||||
- Better display of card dates (creation and change dates) [#4619](https://github.com/nextcloud/deck/pull/4619)
|
||||
- Update dependencies
|
||||
|
||||
## 1.12.0-beta.2
|
||||
## 1.9.0
|
||||
|
||||
### Added
|
||||
|
||||
- Card layout polishing @juliushaertl [#5264](https://github.com/nextcloud/deck/pull/5264)
|
||||
|
||||
### Fixed
|
||||
|
||||
- fix: Properly handle adding new tags through multiselect @juliushaertl [#5285](https://github.com/nextcloud/deck/pull/5285)
|
||||
- fix: Avoid throwing errors if no token provided on close @juliushaertl [#5284](https://github.com/nextcloud/deck/pull/5284)
|
||||
- fix: Expose card actions in the card menu (fix #3180) [#5280](https://github.com/nextcloud/deck/pull/5280)
|
||||
- fix: Use full card menu everywhere (fix #3993) [#5280](https://github.com/nextcloud/deck/pull/5280)
|
||||
- fix: Detect end of the activity responses (fix #3395) [#5280](https://github.com/nextcloud/deck/pull/5280)
|
||||
- fix: Add title with absolute date time to activity (fix #4508, fix #2122) [#5280](https://github.com/nextcloud/deck/pull/5280)
|
||||
- fix: Disable dragging archived cards (fix #3271) [#5280](https://github.com/nextcloud/deck/pull/5280)
|
||||
- fix: Hide unavailable card menu entries for archived card view [#5280](https://github.com/nextcloud/deck/pull/5280)
|
||||
- fix: Use localCompare to sort labels (fix #2736) [#5280](https://github.com/nextcloud/deck/pull/5280)
|
||||
- fix: More fitting click target for title editing [#5280](https://github.com/nextcloud/deck/pull/5280)
|
||||
- fix: Always load proper dashboard js (fixes a log error) [#5280](https://github.com/nextcloud/deck/pull/5280)
|
||||
- fix: Set fixed height for card modal (fix #4296) [#5280](https://github.com/nextcloud/deck/pull/5280)
|
||||
- fix: Make sure to always update card description when navigating away (fix #5254 #2705) [#5280](https://github.com/nextcloud/deck/pull/5280)
|
||||
- perf: Already pass board list as initial state @juliushaertl [#5281](https://github.com/nextcloud/deck/pull/5281)
|
||||
|
||||
### Dependencies
|
||||
|
||||
- Fix npm audit @nextcloud-command [#5277](https://github.com/nextcloud/deck/pull/5277)
|
||||
- Update nextcloud/ocp dependency @nextcloud-command [#5275](https://github.com/nextcloud/deck/pull/5275)
|
||||
- Chore(deps): Bump @nextcloud/dialogs from 4.2.1 to 4.2.2 @dependabot[bot] [#5266](https://github.com/nextcloud/deck/pull/5266)
|
||||
- Chore(deps-dev): Bump cypress from 13.4.0 to 13.5.0 @dependabot[bot] [#5267](https://github.com/nextcloud/deck/pull/5267)
|
||||
- Chore(deps): Bump shivammathur/setup-php from 2.27.0 to 2.27.1 @dependabot[bot] [#5268](https://github.com/nextcloud/deck/pull/5268)
|
||||
|
||||
|
||||
## 1.12.0-beta.1
|
||||
|
||||
### Added
|
||||
|
||||
- Added ability to mark a card as done @TehThanos [#4137](https://github.com/nextcloud/deck/pull/4137)
|
||||
- Card Cover Images @jszeibert [#5035](https://github.com/nextcloud/deck/pull/5035)
|
||||
- Upcoming/Today/Tomorrow dashboard widgets @BKapelari [#2658](https://github.com/nextcloud/deck/pull/2658)
|
||||
- Enabled advanced fields option on tag color picker @faab007nl [#4362](https://github.com/nextcloud/deck/pull/4362)
|
||||
- Remember last board, list for new card dialog @luka-nextcloud [#5046](https://github.com/nextcloud/deck/pull/5046)
|
||||
- Add support for bidirectional text @jamazi [#5258](https://github.com/nextcloud/deck/pull/5258)
|
||||
|
||||
### Fixed
|
||||
|
||||
- Deck card comment notification label improvement @Jerome-Herbinet [#4748](https://github.com/nextcloud/deck/pull/4748)
|
||||
- update smart picker links @luka-nextcloud [#5047](https://github.com/nextcloud/deck/pull/5047)
|
||||
- feat: Enhance dark mode @juliushaertl [#5045](https://github.com/nextcloud/deck/pull/5045)
|
||||
- fix: export doesn't handle lists with no cards @magikmw [#5096](https://github.com/nextcloud/deck/pull/5096)
|
||||
- add attributes aria-label= and title= to Filters & View Modes buttons @privatemaker [#5133](https://github.com/nextcloud/deck/pull/5133)
|
||||
- fix: Check both card reference url patterns @juliushaertl [#5262](https://github.com/nextcloud/deck/pull/5262)
|
||||
- fix: Avoid too large index on postgres as indexing just the last_editor column is enough @juliushaertl [#5260](https://github.com/nextcloud/deck/pull/5260)
|
||||
- feat: error msg on CreateNewCardCustomPicker & only show available bo… @luka-nextcloud [#5029](https://github.com/nextcloud/deck/pull/5029)
|
||||
- test: add cypress tests for create new deck card @luka-nextcloud [#5025](https://github.com/nextcloud/deck/pull/5025)
|
||||
- Remove duplicate button @solracsf [#4850](https://github.com/nextcloud/deck/pull/4850)
|
||||
- [stable27] fix cypress for new file picker [#5088](https://github.com/nextcloud/deck/pull/5088)
|
||||
- Replace "Timeline" wording with "Activity" in order to be consistent with equivalent contexts throughout Nextcloud @Jerome-Herbinet [#5164](https://github.com/nextcloud/deck/pull/5164)
|
||||
- Board creation limitation : More understandable wordings @Jerome-Herbinet [#5168](https://github.com/nextcloud/deck/pull/5168)
|
||||
- ci(cypress): Fix file picker selector @juliushaertl [#5212](https://github.com/nextcloud/deck/pull/5212)
|
||||
- Switch to native date picker @juliushaertl [#4668](https://github.com/nextcloud/deck/pull/4668)
|
||||
- fixes minor spelling error @FundreasFrohsinn [#5216](https://github.com/nextcloud/deck/pull/5216)
|
||||
- feat(card): tooltip for comment timestamp @fitrahfm [#5253](https://github.com/nextcloud/deck/pull/5253)
|
||||
|
||||
## 1.10.0-beta.1
|
||||
|
||||
### Added
|
||||
|
||||
- Compatibility with Nextcloud 27
|
||||
|
||||
### Fixed
|
||||
|
||||
- fix(references): Mute NoPermissionException as it is expected to happen for references @juliushaertl [#4514](https://github.com/nextcloud/deck/pull/4514)
|
||||
- fix(cards): Fix card sizing by limiting too wide style rules @juliushaertl [#4512](https://github.com/nextcloud/deck/pull/4512)
|
||||
- fix: Adapt NcEmptyContent usages to new slots @juliushaertl [#4561](https://github.com/nextcloud/deck/pull/4561)
|
||||
- Gracefully handle not found card for a share @mejo- [#4566](https://github.com/nextcloud/deck/pull/4566)
|
||||
- Prevent tag itself being edit button if user lacks permissions @joshtrichards [#4574](https://github.com/nextcloud/deck/pull/4574)
|
||||
- chore: Remove unused @nextcloud/vue-dashboard @juliushaertl [#4586](https://github.com/nextcloud/deck/pull/4586)
|
||||
- Update Description.vue: Fixes the issue of hidden text by menu bar @pschopen [#4617](https://github.com/nextcloud/deck/pull/4617)
|
||||
- allow user to toggle visibility of the calendar for a deck board @schiessle [#4622](https://github.com/nextcloud/deck/pull/4622)
|
||||
- fix: Append datetime picker to body to avoid cut off @juliushaertl [#4643](https://github.com/nextcloud/deck/pull/4643)
|
||||
- fix: Bring back overdue column by removing faulty condition @juliushaertl [#4660](https://github.com/nextcloud/deck/pull/4660)
|
||||
- fix(sessions): Do not send close request without token @juliushaertl [#4510](https://github.com/nextcloud/deck/pull/4510)
|
||||
- tests(integration): Add test for multiple board shares to the same user @juliushaertl [#4494](https://github.com/nextcloud/deck/pull/4494)
|
||||
- fix(API): Fix board API details parameter to work as expected @nickvergessen [#4518](https://github.com/nextcloud/deck/pull/4518)
|
||||
- Fix : Overlapping expiry dates on tags @Jerome-Herbinet [#4535](https://github.com/nextcloud/deck/pull/4535)
|
||||
- Fix consistency of a "Create card" wording with its equivalent for Notes ("New card") @Jerome-Herbinet [#4534](https://github.com/nextcloud/deck/pull/4534)
|
||||
- tests(integration): Add integration tests for due dates @juliushaertl [#4489](https://github.com/nextcloud/deck/pull/4489)
|
||||
- Better display of card dates (creation and change dates) @Jerome-Herbinet [#4604](https://github.com/nextcloud/deck/pull/4604)
|
||||
- Refactors lib\Activity\DeckProvider.php to improve code readability. @fsamapoor [#4648](https://github.com/nextcloud/deck/pull/4648)
|
||||
- Converts 'strpos()' calls to improve code readability. @fsamapoor [#4657](https://github.com/nextcloud/deck/pull/4657)
|
||||
|
||||
|
||||
## 1.9.0-beta.1
|
||||
|
||||
### Added
|
||||
|
||||
- Export Board @david-loe [#3065](https://github.com/nextcloud/deck/pull/3065)
|
||||
- basic notify_push usage with session handling @alangecker [#3876](https://github.com/nextcloud/deck/pull/3876)
|
||||
- feat(Description): Use text as editor if available @juliushaertl [#4399](https://github.com/nextcloud/deck/pull/4399)
|
||||
- Live updates on board collaboration using notify_push @alangecker [#4273](https://github.com/nextcloud/deck/pull/4273)
|
||||
- Basic notify_push usage with session handling @alangecker [#3876](https://github.com/nextcloud/deck/pull/3876)
|
||||
- Use text as editor if available [#4399](https://github.com/nextcloud/deck/pull/4399)
|
||||
- Improve reference provider and add reference widgets @julien-nc [#4422](https://github.com/nextcloud/deck/pull/4422)
|
||||
- live updates 🎉 @alangecker [#4273](https://github.com/nextcloud/deck/pull/4273)
|
||||
- Tag creation from card view @juliushaertl [#4344](https://github.com/nextcloud/deck/pull/4344)
|
||||
- Optimize query performance with larger board or card count @[#4452](https://github.com/nextcloud/deck/pull/4452)
|
||||
- Export Board as CSV @david-loe [#3065](https://github.com/nextcloud/deck/pull/3065)
|
||||
|
||||
|
||||
### Fixed
|
||||
|
||||
- fix(cards): Fix card sizing by limiting too wide style rules [#4521](https://github.com/nextcloud/deck/pull/4521)
|
||||
- fix(references): Mute NoPermissionException as it is expected to happen for references [#4516](https://github.com/nextcloud/deck/pull/4516)
|
||||
- fix(API): Fix board API details parameter to work as expected [#4519](https://github.com/nextcloud/deck/pull/4519)
|
||||
- fix(sessions): Do not send close request without token [#4525](https://github.com/nextcloud/deck/pull/4525)
|
||||
- fix: Avoid mutating the due date when calculating days @juliushaertl [#4488](https://github.com/nextcloud/deck/pull/4488)
|
||||
- fix: Pass user id along to properly check permissions in background jobs @juliushaertl [#4485](https://github.com/nextcloud/deck/pull/4485)
|
||||
- fix: Use passed userid when getting attachment folder @juliushaertl [#4487](https://github.com/nextcloud/deck/pull/4487)
|
||||
- fix: Use proper z-index for text menubar @juliushaertl [#4490](https://github.com/nextcloud/deck/pull/4490)
|
||||
- fix(dashboard): Fix undefined array index @marcelklehr [#4492](https://github.com/nextcloud/deck/pull/4492)
|
||||
- fix: Always return sorted index array to make sure a json array is the result @juliushaertl [#4493](https://github.com/nextcloud/deck/pull/4493)
|
||||
- Fix component renaming so that acl works on shares again @small1 [#4315](https://github.com/nextcloud/deck/pull/4315)
|
||||
- fix(Sidebar): Only close sidebar on v-click-outside for specific targets @juliushaertl [#4350](https://github.com/nextcloud/deck/pull/4350)
|
||||
- add basic e2e tests for stack title @shoetten [#4206](https://github.com/nextcloud/deck/pull/4206)
|
||||
@@ -184,10 +79,6 @@ All notable changes to this project will be documented in this file.
|
||||
- perf: Register notifier and resource listener lazy @juliushaertl [#4439](https://github.com/nextcloud/deck/pull/4439)
|
||||
- perf: Lazy load dashboard components @juliushaertl [#4440](https://github.com/nextcloud/deck/pull/4440)
|
||||
- Optimise upcomming overview creation @Raudius [#3793](https://github.com/nextcloud/deck/pull/3793)
|
||||
- Performance boost @juliushaertl [#4452](https://github.com/nextcloud/deck/pull/4452)
|
||||
|
||||
### Other
|
||||
- Dependency updates
|
||||
|
||||
|
||||
## 1.8.0-beta.1
|
||||
|
||||
77
README.md
77
README.md
@@ -27,11 +27,27 @@ Deck is a kanban style organization tool aimed at personal planning and project
|
||||
- [trello-to-deck](https://github.com/maxammann/trello-to-deck) - Migrates cards from Trello
|
||||
- [mail2deck](https://github.com/newroco/mail2deck) - Provides an "email in" solution
|
||||
- [A-deck](https://github.com/leoossa/A-deck) - Chrome Extension that allows to create new card in selected stack based on current tab
|
||||
- [QOwnNotes](https://github.com/pbek/QOwnNotes) - Quickly creates cards and links to them in Markdown notes
|
||||
|
||||
## Installation/Update
|
||||
|
||||
The app can be installed through the app store within Nextcloud. You can also download the latest release from the [release page](https://github.com/nextcloud-releases/deck/releases).
|
||||
This app is supposed to work on the two latest Nextcloud versions.
|
||||
|
||||
### Install latest release
|
||||
|
||||
You can download and install the latest release from the [Nextcloud app store](https://apps.nextcloud.com/apps/deck)
|
||||
|
||||
### Install from git
|
||||
|
||||
If you want to run the latest development version from git source, you need to clone the repo to your apps folder:
|
||||
|
||||
```
|
||||
git clone https://github.com/nextcloud/deck.git
|
||||
cd deck
|
||||
make install-deps
|
||||
make build
|
||||
```
|
||||
|
||||
Please make sure you have installed the following dependencies: `make, which, tar, npm, curl, composer`
|
||||
|
||||
## Performance limitations
|
||||
|
||||
@@ -46,54 +62,41 @@ Improvements on Nextcloud server and Deck itself will improve the situation.
|
||||
|
||||
## Developing
|
||||
|
||||
There are multiple ways to develop on Deck. As you will need a Nextcloud server running, the individual options are described below.
|
||||
### Nextcloud environment
|
||||
|
||||
### General build instructions
|
||||
You need to setup a [development environment](https://docs.nextcloud.com/server/latest/developer_manual//getting_started/devenv.html) of the current nextcloud version. You can also alternatively install & run the [nextcloud docker container](https://github.com/juliushaertl/nextcloud-docker-dev).
|
||||
After the finished installation, you can clone the deck project directly in the `/[nextcloud-docker-dev-dir]/workspace/server/apps/` folder.
|
||||
|
||||
General build instructions for the app itself are the same for all options.
|
||||
### PHP
|
||||
|
||||
To build you will need to have [Node.js](https://nodejs.org/en/) and [Composer](https://getcomposer.org/) installed.
|
||||
Nothing to prepare, just dig into the code.
|
||||
|
||||
- Install PHP dependencies: `composer install --no-dev`
|
||||
- Install JS dependencies: `npm ci`
|
||||
- Build JavaScript for the frontend
|
||||
- Development build `npm run dev`
|
||||
- Watch for changes `npm run watch`
|
||||
- Production build `npm run build`
|
||||
### JavaScript
|
||||
|
||||
### Faster frontend developing with HMR
|
||||
This requires at least Node 16 and npm 7 to be installed.
|
||||
|
||||
You can enable HMR (Hot module replacement) to avoid page reloads when working on the frontend:
|
||||
Deck requires running a `make build-js` to install npm dependencies and build the JavaScript code using webpack. While developing you can also use `make watch` to rebuild everytime the code changes.
|
||||
|
||||
1. ☑️ Install and enable [`hmr_enabler` app](https://github.com/nextcloud/hmr_enabler)
|
||||
2. 🏁 Run `npm run serve`
|
||||
3. 🌍 Open the normal Nextcloud server URL (not the URL given by above command)
|
||||
#### Hot reloading
|
||||
|
||||
### GitHub Codespaces / VS Code devcontainer
|
||||
|
||||
- Open code spaces or the repository in VS Code to start the dev container
|
||||
- The container will automatically install all dependencies and build the app
|
||||
- Nextcloud will be installed from the master development branch and be available on a port exposed by the container
|
||||
|
||||
### Docker: Simple app development container
|
||||
|
||||
- Fork the app
|
||||
- Clone the repository: `git clone https://github.com/nextcloud/deck.git`
|
||||
- Go into deck directory: `cd deck`
|
||||
- Build the app as described in the general build instructions
|
||||
- Run Nextcloud development container and mount the apps source code into it
|
||||
Enable debug mode in your config.php `'debug' => true,`
|
||||
|
||||
Without SSL:
|
||||
```
|
||||
docker run --rm \
|
||||
-p 8080:80 \
|
||||
-v ~/path/to/app:/var/www/html/apps-extra/app \
|
||||
ghcr.io/juliushaertl/nextcloud-dev-php80:latest
|
||||
npx webpack-dev-server --config webpack.hot.js \
|
||||
--public localhost:3000 \
|
||||
--output-public-path 'http://localhost:3000/js/'
|
||||
```
|
||||
|
||||
### Full Nextcloud development environment
|
||||
With SSL:
|
||||
```
|
||||
npx webpack-dev-server --config webpack.dev.js --https \
|
||||
--cert ~/repos/nextcloud/nc-dev/data/ssl/nextcloud.local.crt \
|
||||
--key ~/repos/nextcloud/nc-dev/data/ssl/nextcloud.local.key \
|
||||
--public nextcloud.local:3000 \
|
||||
--output-public-path 'https://nextcloud.local:3000/js/'
|
||||
```
|
||||
|
||||
You need to setup a [development environment](https://docs.nextcloud.com/server/latest/developer_manual//getting_started/devenv.html) of the current Nextcloud version. You can also alternatively install & run the [nextcloud docker container](https://github.com/juliushaertl/nextcloud-docker-dev).
|
||||
After the finished installation, you can clone the deck project directly in the `/[nextcloud-docker-dev-dir]/workspace/server/apps/` folder.
|
||||
|
||||
### Running tests
|
||||
You can use the provided Makefile to run all tests by using:
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
- 🚀 Get your project organized
|
||||
|
||||
</description>
|
||||
<version>1.13.1</version>
|
||||
<version>1.9.3</version>
|
||||
<licence>agpl</licence>
|
||||
<author>Julius Härtl</author>
|
||||
<documentation>
|
||||
@@ -38,7 +38,7 @@
|
||||
<database min-version="9.4">pgsql</database>
|
||||
<database>sqlite</database>
|
||||
<database min-version="8.0">mysql</database>
|
||||
<nextcloud min-version="29" max-version="29"/>
|
||||
<nextcloud min-version="26" max-version="26"/>
|
||||
</dependencies>
|
||||
<background-jobs>
|
||||
<job>OCA\Deck\Cron\DeleteCron</job>
|
||||
@@ -58,9 +58,9 @@
|
||||
</commands>
|
||||
<activity>
|
||||
<settings>
|
||||
<setting>OCA\Deck\Activity\SettingChanges</setting>
|
||||
<setting>OCA\Deck\Activity\SettingDescription</setting>
|
||||
<setting>OCA\Deck\Activity\Setting</setting>
|
||||
<setting>OCA\Deck\Activity\SettingComment</setting>
|
||||
<setting>OCA\Deck\Activity\DescriptionSetting</setting>
|
||||
</settings>
|
||||
<filters>
|
||||
<filter>OCA\Deck\Activity\Filter</filter>
|
||||
|
||||
@@ -25,11 +25,6 @@
|
||||
return [
|
||||
'routes' => [
|
||||
['name' => 'page#index', 'url' => '/', 'verb' => 'GET'],
|
||||
['name' => 'page#indexList', 'url' => '/board', 'verb' => 'GET'],
|
||||
['name' => 'page#indexBoard', 'url' => '/board/{boardId}', 'verb' => 'GET'],
|
||||
['name' => 'page#indexBoardDetails', 'url' => '/board/{boardId}/details', 'verb' => 'GET'],
|
||||
['name' => 'page#indexCard', 'url' => '/board/{boardId}/card/{cardId}', 'verb' => 'GET'],
|
||||
|
||||
['name' => 'page#redirectToCard', 'url' => '/card/{cardId}', 'verb' => 'GET'],
|
||||
|
||||
// boards
|
||||
@@ -66,8 +61,6 @@ return [
|
||||
['name' => 'card#reorder', 'url' => '/cards/{cardId}/reorder', 'verb' => 'PUT'],
|
||||
['name' => 'card#archive', 'url' => '/cards/{cardId}/archive', 'verb' => 'PUT'],
|
||||
['name' => 'card#unarchive', 'url' => '/cards/{cardId}/unarchive', 'verb' => 'PUT'],
|
||||
['name' => 'card#done', 'url' => '/cards/{cardId}/done', 'verb' => 'PUT'],
|
||||
['name' => 'card#undone', 'url' => '/cards/{cardId}/undone', 'verb' => 'PUT'],
|
||||
['name' => 'card#assignLabel', 'url' => '/cards/{cardId}/label/{labelId}', 'verb' => 'POST'],
|
||||
['name' => 'card#removeLabel', 'url' => '/cards/{cardId}/label/{labelId}', 'verb' => 'DELETE'],
|
||||
['name' => 'card#assignUser', 'url' => '/cards/{cardId}/assign', 'verb' => 'POST'],
|
||||
|
||||
@@ -9,14 +9,17 @@
|
||||
}
|
||||
],
|
||||
"require": {
|
||||
"cogpowered/finediff": "0.3.*",
|
||||
"justinrainbow/json-schema": "^5.2"
|
||||
},
|
||||
"require-dev": {
|
||||
"roave/security-advisories": "dev-master",
|
||||
"phpunit/phpunit": "^9",
|
||||
"nextcloud/coding-standard": "^1.1",
|
||||
"nextcloud/ocp": "dev-stable29",
|
||||
"psalm/phar": "^5.13"
|
||||
"nextcloud/coding-standard": "^1.0.0",
|
||||
"symfony/event-dispatcher": "^4.0",
|
||||
"vimeo/psalm": "^5.4",
|
||||
"php-parallel-lint/php-parallel-lint": "^1.2",
|
||||
"nextcloud/ocp": "dev-stable26"
|
||||
},
|
||||
"config": {
|
||||
"optimize-autoloader": true,
|
||||
@@ -31,16 +34,15 @@
|
||||
"lint": "find . -name \\*.php -not -path './vendor/*' -print0 | xargs -0 -n1 php -l",
|
||||
"cs:check": "php-cs-fixer fix --dry-run --diff",
|
||||
"cs:fix": "php-cs-fixer fix",
|
||||
"psalm": "psalm.phar",
|
||||
"psalm:update-baseline": "psalm.phar --update-baseline",
|
||||
"psalm:fix": "psalm.phar --alter --issues=InvalidReturnType,InvalidNullableReturnType,MismatchingDocblockParamType,MismatchingDocblockReturnType,MissingParamType,InvalidFalsableReturnType",
|
||||
"psalm": "psalm",
|
||||
"psalm:update-baseline": "psalm --update-baseline",
|
||||
"psalm:fix": "psalm --alter --issues=InvalidReturnType,InvalidNullableReturnType,MismatchingDocblockParamType,MismatchingDocblockReturnType,MissingParamType,InvalidFalsableReturnType",
|
||||
"test": [
|
||||
"@test:unit",
|
||||
"@test:integration"
|
||||
],
|
||||
"test:unit": "vendor/bin/phpunit -c tests/phpunit.xml",
|
||||
"test:integration": "vendor/bin/phpunit -c tests/phpunit.integration.xml",
|
||||
"test:api": "cd tests/integration && ./run.sh"
|
||||
"test:integration": "vendor/bin/phpunit -c tests/phpunit.integration.xml && cd tests/integration && ./run.sh"
|
||||
},
|
||||
"autoload-dev": {
|
||||
"psr-4": {
|
||||
|
||||
3805
composer.lock
generated
3805
composer.lock
generated
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,5 @@
|
||||
import { randUser } from '../utils/index.js'
|
||||
import { sampleBoard } from '../utils/sampleBoard'
|
||||
import moment from '@nextcloud/moment'
|
||||
|
||||
const user = randUser()
|
||||
const boardData = sampleBoard()
|
||||
@@ -59,33 +58,6 @@ describe('Card', function() {
|
||||
})
|
||||
})
|
||||
|
||||
it('Create card from overview', function() {
|
||||
cy.visit(`/apps/deck/#/`)
|
||||
const newCardTitle = 'Test create from overview'
|
||||
cy.intercept({ method: 'POST', url: '**/apps/deck/cards' }).as('save')
|
||||
cy.intercept({ method: 'GET', url: '**/apps/deck/boards/*' }).as('getBoard')
|
||||
|
||||
cy.get('.button-vue[aria-label*="Add card"]')
|
||||
.first().click()
|
||||
cy.get('.modal-mask.card-selector .card-title').should('be.visible').click().type(newCardTitle)
|
||||
cy.get('.modal-mask.card-selector .multiselect-board').should('be.visible').click()
|
||||
cy.get('.vs__dropdown-menu [data-cy="board-select-title"]:contains("' + boardData.title + '")').should('be.visible').click()
|
||||
|
||||
cy.wait('@getBoard', { timeout: 7000 })
|
||||
|
||||
cy.get('.modal-mask.card-selector .multiselect-list').should('be.visible').click()
|
||||
cy.get('.vs__dropdown-menu span[title="TestList"]').should('be.visible').click()
|
||||
|
||||
cy.get('.modal-mask.card-selector button.button-vue--vue-primary').should('be.visible').click()
|
||||
cy.wait('@save', { timeout: 7000 })
|
||||
|
||||
cy.visit(`/apps/deck/#/board/${boardId}`)
|
||||
cy.reload()
|
||||
cy.get('.board .stack').eq(0).within(() => {
|
||||
cy.get(`.card:contains("${newCardTitle}")`).should('be.visible')
|
||||
})
|
||||
})
|
||||
|
||||
describe('Modal', () => {
|
||||
beforeEach(function() {
|
||||
cy.login(user)
|
||||
@@ -103,28 +75,27 @@ describe('Card', function() {
|
||||
})
|
||||
|
||||
cy.get('.modal__card').should('be.visible')
|
||||
cy.get('.app-sidebar-header__mainname').contains('Hello world')
|
||||
cy.get('.app-sidebar-header__maintitle').contains('Hello world')
|
||||
})
|
||||
|
||||
it('Attachment from files app', () => {
|
||||
cy.get('.card:contains("Hello world")').should('be.visible').click()
|
||||
cy.get('.modal__card').should('be.visible')
|
||||
cy.get('#tab-button-attachments').click()
|
||||
cy.get('.app-sidebar-tabs__tab [data-id="attachments"]').click()
|
||||
cy.get('button.icon-upload').should('be.visible')
|
||||
cy.get('button.icon-folder').should('be.visible')
|
||||
.click()
|
||||
cy.get('.file-picker__main').should('be.visible')
|
||||
cy.get('.file-picker__main [data-filename="welcome.txt"]', { timeout: 30000 }).should('be.visible')
|
||||
cy.get('.oc-dialog #picker-filestable tr[data-entryname="welcome.txt"] td.filename').should('be.visible')
|
||||
.click()
|
||||
cy.get('.dialog__actions button.button-vue--vue-primary').click()
|
||||
cy.get('.oc-dialog button.primary').click()
|
||||
cy.get('.attachment-list .basename').contains('welcome.txt')
|
||||
})
|
||||
|
||||
it.only('Shows the modal with the editor', () => {
|
||||
it('Shows the modal with the editor', () => {
|
||||
cy.get('.card:contains("Hello world")').should('be.visible').click()
|
||||
cy.intercept({ method: 'PUT', url: '**/apps/deck/cards/*' }).as('save')
|
||||
cy.get('.modal__card').should('be.visible')
|
||||
cy.get('.app-sidebar-header__mainname').contains('Hello world')
|
||||
cy.get('.app-sidebar-header__maintitle').contains('Hello world')
|
||||
cy.get('.modal__card .ProseMirror h1').contains('Hello world').should('be.visible')
|
||||
cy.get('.modal__card .ProseMirror h1')
|
||||
.click()
|
||||
@@ -138,33 +109,6 @@ describe('Card', function() {
|
||||
cy.get('.modal__card .ProseMirror li').eq(1).contains('with entries').should('be.visible')
|
||||
cy.get('.modal__card .ProseMirror p').contains('Paragraph').should('be.visible')
|
||||
})
|
||||
|
||||
it('Smart picker', () => {
|
||||
const newCardTitle = 'Test smart picker'
|
||||
cy.intercept({ method: 'POST', url: '**/apps/deck/cards' }).as('save')
|
||||
cy.intercept({ method: 'GET', url: '**/apps/deck/boards/*' }).as('getBoard')
|
||||
cy.get('.card:contains("Hello world")').should('be.visible').click()
|
||||
cy.get('.modal__card').should('be.visible')
|
||||
cy.get('.modal__card .ProseMirror h1')
|
||||
.click()
|
||||
.type('{enter}/create')
|
||||
cy.get('.suggestion-list__item.is-selected').should('be.visible').contains('Create a new deck card')
|
||||
cy.get('.suggestion-list__item.is-selected .link-picker__item').click()
|
||||
cy.get('.reference-picker-modal--content .reference-picker').should('be.visible')
|
||||
cy.get('.reference-picker-modal--content .reference-picker').contains('Create a new card')
|
||||
cy.get('.reference-picker-modal--content .reference-picker .card-title').should('be.visible').click().type(newCardTitle)
|
||||
cy.get('.reference-picker-modal--content .reference-picker .multiselect-board').should('be.visible').contains(boardData.title)
|
||||
cy.get('.reference-picker-modal--content .reference-picker .multiselect-list').should('be.visible').contains(boardData.stacks[0].title)
|
||||
cy.get('.reference-picker-modal--content .reference-picker button.button-vue--vue-primary').should('be.visible').click()
|
||||
cy.wait('@save', { timeout: 7000 })
|
||||
cy.get('.modal__card .ProseMirror').contains('/index.php/apps/deck/card/').should('be.visible')
|
||||
|
||||
cy.visit(`/apps/deck/#/board/${boardId}`)
|
||||
cy.reload()
|
||||
cy.get('.board .stack').eq(0).within(() => {
|
||||
cy.get(`.card:contains("${newCardTitle}")`).should('be.visible')
|
||||
})
|
||||
})
|
||||
})
|
||||
|
||||
describe('Sidebar', () => {
|
||||
@@ -180,119 +124,6 @@ describe('Card', function() {
|
||||
cy.get('#app-sidebar-vue')
|
||||
.find('.ProseMirror h1').contains('Hello world writing more text').should('be.visible')
|
||||
})
|
||||
|
||||
it('Set a due date', function() {
|
||||
const newCardTitle = 'Card with a due date'
|
||||
|
||||
cy.get('.button-vue[aria-label*="Add card"]')
|
||||
.first().click()
|
||||
cy.get('.stack__card-add form input#new-stack-input-main')
|
||||
.type(newCardTitle)
|
||||
cy.get('.stack__card-add form input[type=submit]')
|
||||
.first().click()
|
||||
cy.get(`.card:contains("${newCardTitle}")`).should('be.visible')
|
||||
|
||||
cy.get('.card:contains("Card with a due date")').should('be.visible').click()
|
||||
|
||||
cy.get('#app-sidebar-vue [data-cy-due-date-actions]').should('be.visible').click()
|
||||
|
||||
// Set a due date through shortcut
|
||||
cy.get('[data-cy-due-date-shortcut="tomorrow"] button').should('be.visible').click()
|
||||
|
||||
const tomorrow = moment().add(1, 'days').hour(8).minutes(0).seconds(0)
|
||||
cy.get('#card-duedate-picker').should('have.value', tomorrow.format('YYYY-MM-DDTHH:mm'))
|
||||
|
||||
const now = moment().hour(11).minutes(0).seconds(0).toDate()
|
||||
cy.clock(now)
|
||||
cy.log(now)
|
||||
cy.tick(60_000)
|
||||
|
||||
cy.get(`.card:contains("${newCardTitle}")`).find('[data-due-state="Now"]').should('be.visible').should('contain', '21 hours')
|
||||
|
||||
|
||||
// Remove the due date again
|
||||
cy.get('#app-sidebar-vue [data-cy-due-date-actions]').should('be.visible').click()
|
||||
// tick needed to show the popover menu
|
||||
cy.tick(1_000)
|
||||
cy.get('[data-cy-due-date-remove] button').should('be.visible').click()
|
||||
|
||||
cy.get(`.card:contains("${newCardTitle}")`).find('[data-due-state]').should('not.exist')
|
||||
})
|
||||
|
||||
it('Add a label', function() {
|
||||
const newCardTitle = 'Card with labels'
|
||||
|
||||
cy.get('.button-vue[aria-label*="Add card"]')
|
||||
.first().click()
|
||||
cy.get('.stack__card-add form input#new-stack-input-main')
|
||||
.type(newCardTitle)
|
||||
cy.get('.stack__card-add form input[type=submit]')
|
||||
.first().click()
|
||||
cy.get(`.card:contains("${newCardTitle}")`).should('be.visible').click()
|
||||
|
||||
cy.get('#app-sidebar-vue [data-test="tag-selector"]').should('be.visible').click()
|
||||
cy.get('.vs__dropdown-menu .tag:contains("Action needed")').should('be.visible').click()
|
||||
cy.get('.vs__selected .tag:contains("Action needed")').should('be.visible')
|
||||
cy.get('.vs__dropdown-menu .tag:contains("Later")').should('be.visible').click()
|
||||
|
||||
cy.get('.vs__selected .tag:contains("Action needed")').should('be.visible')
|
||||
cy.get('.vs__selected .tag:contains("Action needed")')
|
||||
.parent().find('button').click()
|
||||
|
||||
cy.get(`.card:contains("${newCardTitle}")`).find('.labels li:contains("Later")')
|
||||
.should('be.visible')
|
||||
cy.get(`.card:contains("${newCardTitle}")`).find('.labels li:contains("Action needed")')
|
||||
.should('not.exist')
|
||||
})
|
||||
|
||||
})
|
||||
|
||||
describe('Card actions', () => {
|
||||
beforeEach(function() {
|
||||
cy.login(user)
|
||||
useModal(false).then(() => {
|
||||
cy.visit(`/apps/deck/#/board/${boardId}`)
|
||||
})
|
||||
})
|
||||
|
||||
it('Custom card actions', () => {
|
||||
const myAction = {
|
||||
label: 'Test action',
|
||||
icon: 'icon-user',
|
||||
callback(card) {
|
||||
console.log('Called callback', card)
|
||||
},
|
||||
}
|
||||
cy.spy(myAction, 'callback').as('myAction.callback')
|
||||
|
||||
cy.window().then(win => {
|
||||
win.OCA.Deck.registerCardAction(myAction)
|
||||
})
|
||||
|
||||
cy.get('.card:contains("Hello world")').should('be.visible').click()
|
||||
cy.get('#app-sidebar-vue')
|
||||
.find('.ProseMirror h1').contains('Hello world').should('be.visible')
|
||||
|
||||
cy.get('.app-sidebar-header .action-item__menutoggle').click()
|
||||
cy.get('.v-popper__popper button:contains("Test action")').click()
|
||||
|
||||
cy.get('@myAction.callback')
|
||||
.should('be.called')
|
||||
.its('firstCall.args.0')
|
||||
.as('args')
|
||||
|
||||
cy.url().then(url => {
|
||||
const cardId = url.split('/').pop()
|
||||
cy.get('@args').should('have.property', 'name', 'Hello world')
|
||||
cy.get('@args').should('have.property', 'stackname', 'TestList')
|
||||
cy.get('@args').should('have.property', 'boardname', 'MyTestBoard')
|
||||
cy.get('@args').its('link').then((url) => {
|
||||
expect(url.split('/').pop() === cardId).to.be.true
|
||||
cy.visit(url)
|
||||
cy.get('#app-sidebar-vue')
|
||||
.find('.ProseMirror h1').contains('Hello world').should('be.visible')
|
||||
})
|
||||
})
|
||||
})
|
||||
})
|
||||
})
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
import { randUser } from '../utils/index.js'
|
||||
import { sampleBoard } from '../utils/sampleBoard'
|
||||
const user = randUser()
|
||||
|
||||
describe('Deck dashboard', function() {
|
||||
@@ -9,18 +8,16 @@ describe('Deck dashboard', function() {
|
||||
|
||||
beforeEach(function() {
|
||||
cy.login(user)
|
||||
cy.visit('/apps/deck')
|
||||
})
|
||||
|
||||
it('Can show the right title on the dashboard', function() {
|
||||
cy.visit('/apps/deck')
|
||||
cy.get('.board-title h2')
|
||||
.should('have.length', 1).first()
|
||||
.should($el => expect($el.text().trim()).to.equal('Upcoming cards'))
|
||||
.should('have.text', 'Upcoming cards')
|
||||
})
|
||||
|
||||
it('Can see the default "Personal Board" created for user by default', function() {
|
||||
cy.visit('/apps/deck')
|
||||
|
||||
const defaultBoard = 'Personal'
|
||||
|
||||
cy.get('.app-navigation-entry-wrapper[icon=icon-deck]')
|
||||
@@ -29,29 +26,4 @@ describe('Deck dashboard', function() {
|
||||
.contains(defaultBoard)
|
||||
.should('be.visible')
|
||||
})
|
||||
|
||||
it('Shows a card with due date on the overview', function() {
|
||||
cy.createExampleBoard({
|
||||
user,
|
||||
board: sampleBoard(),
|
||||
}).then((board) => {
|
||||
cy.visit(`/apps/deck/#/board/${board.id}`)
|
||||
|
||||
cy.intercept({ method: 'PUT', url: '**/apps/deck/cards/**' }).as('updateCard')
|
||||
|
||||
const newCardTitle = 'Hello world'
|
||||
cy.get(`.card:contains("${newCardTitle}")`).should('be.visible').click()
|
||||
cy.get('#app-sidebar-vue [data-cy-due-date-actions]').should('be.visible').click()
|
||||
cy.get('[data-cy-due-date-shortcut="tomorrow"] button').should('be.visible').click()
|
||||
|
||||
cy.wait('@updateCard')
|
||||
|
||||
cy.get('button[title="Close sidebar"]').click()
|
||||
cy.get('.app-navigation-entry:contains("Upcoming cards") a').click()
|
||||
|
||||
cy.get(`.card:contains("${newCardTitle}")`).should('be.visible')
|
||||
cy.get('.dashboard-column:contains("Tomorrow")').should('be.visible')
|
||||
cy.get('.dashboard-column:contains("Tomorrow") .card:contains("Hello world")').should('be.visible')
|
||||
})
|
||||
})
|
||||
})
|
||||
|
||||
@@ -38,10 +38,7 @@ describe('Board', function() {
|
||||
cy.get('.board-title').contains(board.title)
|
||||
|
||||
cy.shareBoardWithUi(recipient.userId)
|
||||
|
||||
cy.intercept({ method: 'PUT', url: '**/apps/deck/boards/*/acl/*' }).as('setAcl')
|
||||
cy.get(`[data-cy="acl-participant:${recipient.userId}"]`).find('[data-cy="action:permission-edit"]').click()
|
||||
cy.wait('@setAcl')
|
||||
|
||||
cy.login(recipient)
|
||||
cy.visit(`/apps/deck/#/board/${boardId}`)
|
||||
|
||||
@@ -107,14 +107,11 @@ Cypress.Commands.add('getNavigationEntry', (boardTitle) => {
|
||||
})
|
||||
|
||||
Cypress.Commands.add('shareBoardWithUi', (userId) => {
|
||||
cy.intercept({ method: 'GET', url: `**/ocs/v2.php/apps/files_sharing/api/v1/sharees?search=${userId}*` }).as('fetchRecipients')
|
||||
cy.get('[aria-label="Open details"]').click()
|
||||
cy.get('.app-sidebar').should('be.visible')
|
||||
cy.get('.select input').type(`${userId}`)
|
||||
cy.wait('@fetchRecipients', { timeout: 7000 })
|
||||
|
||||
cy.get('.vs__dropdown-menu .option').first().contains(userId)
|
||||
cy.get('.select input').type('{enter}')
|
||||
cy.get('.multiselect__input').type(`${userId}`)
|
||||
cy.get('.multiselect__content .multiselect__element').first().contains(userId)
|
||||
cy.get('.multiselect__input').type('{enter}')
|
||||
|
||||
cy.get('.shareWithList').contains(userId)
|
||||
})
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
import './commands.js'
|
||||
|
||||
Cypress.on('uncaught:exception', (err) => {
|
||||
return !err.message.includes('ResizeObserver loop limit exceeded') && !err.message.includes('ResizeObserver loop completed with undelivered notifications')
|
||||
return !err.message.includes('ResizeObserver loop limit exceeded')
|
||||
})
|
||||
|
||||
// Alternatively you can use CommonJS syntax:
|
||||
|
||||
46
docs/API.md
46
docs/API.md
@@ -80,7 +80,7 @@ An ETag header is returned in order to determine if further child elements have
|
||||
- Fetch a single card of a board `GET /api/v1.0/boards/{boardId}/stacks/{stackId}/cards/{cardId}`
|
||||
- Fetch attachments of a card `GET /api/v1.0/boards/{boardId}/stacks/{stackId}/cards/{cardId}/attachments`
|
||||
|
||||
If a `If-None-Match` header is provided and the requested element has not changed a `304` Not Modified response will be returned.
|
||||
If a `If-None-Match` header is provided and the requested element has not changed a `304` Not Modified response will be returned.
|
||||
|
||||
Changes of child elements will propagate to their parents and also cause an update of the ETag which will be useful for determining if a sync is necessary on any client integration side. As an example, if a label is added to a card, the ETag of all related entities (the card, stack and board) will change.
|
||||
|
||||
@@ -117,7 +117,6 @@ This API version has become available with **Deck 1.3.0**.
|
||||
- [GET /boards/import/getSystems - Import a board](#get-boardsimportgetsystems-import-a-board)
|
||||
- [GET /boards/import/config/system/{schema} - Import a board](#get-boardsimportconfigsystemschema-import-a-board)
|
||||
- [POST /boards/import - Import a board](#post-boardsimport-import-a-board)
|
||||
- The `done` property was added to cards
|
||||
|
||||
# Endpoints
|
||||
|
||||
@@ -588,7 +587,7 @@ The board list endpoint supports setting an `If-Modified-Since` header to limit
|
||||
#### Response
|
||||
|
||||
```json
|
||||
{
|
||||
{
|
||||
"title":"Test",
|
||||
"description":null,
|
||||
"stackId":6,
|
||||
@@ -602,7 +601,6 @@ The board list endpoint supports setting an `If-Modified-Since` header to limit
|
||||
"owner":"admin",
|
||||
"order":999,
|
||||
"archived":false,
|
||||
"done":null,
|
||||
"duedate": "2019-12-24T19:29:30+00:00",
|
||||
"deletedAt":0,
|
||||
"commentsUnread":0,
|
||||
@@ -625,28 +623,22 @@ The board list endpoint supports setting an `If-Modified-Since` header to limit
|
||||
|
||||
#### Request data
|
||||
|
||||
| Parameter | Type | Description |
|
||||
|-------------|-----------------|-----------------------------------------------------------------------------------------------------|
|
||||
| title | String | The title of the card, maximum length is limited to 255 characters |
|
||||
| description | String | The markdown description of the card |
|
||||
| type | String | Type of the card (for later use) use 'plain' for now |
|
||||
| owner | String | The user that owns the card |
|
||||
| order | Integer | Order for sorting the stacks |
|
||||
| duedate | timestamp | The ISO-8601 formatted duedate of the card or null |
|
||||
| archived | bool | Whether the card is archived or not |
|
||||
| done | timestamp\|null | The ISO-8601 formatted date when the card is marked as done (optional, null indicates undone state) |
|
||||
| Parameter | Type | Description |
|
||||
|-------------|-----------|------------------------------------------------------|
|
||||
| title | String | The title of the card, maximum length is limited to 255 characters |
|
||||
| description | String | The markdown description of the card |
|
||||
| type | String | Type of the card (for later use) use 'plain' for now |
|
||||
| order | Integer | Order for sorting the stacks |
|
||||
| duedate | timestamp | The ISO-8601 formatted duedate of the card or null |
|
||||
|
||||
|
||||
```
|
||||
{
|
||||
{
|
||||
"title": "Test card",
|
||||
"description": "A card description",
|
||||
"type": "plain",
|
||||
"owner": "admin",
|
||||
"order": 999,
|
||||
"duedate": "2019-12-24T19:29:30+00:00",
|
||||
"archived": false,
|
||||
"done": null,
|
||||
}
|
||||
```
|
||||
|
||||
@@ -985,7 +977,7 @@ For now only `deck_file` is supported as an attachment type.
|
||||
|
||||
### DELETE /boards/{boardId}/stacks/{stackId}/cards/{cardId}/attachments/{attachmentId} - Delete an attachment
|
||||
|
||||
|
||||
|
||||
#### Request parameters
|
||||
|
||||
| Parameter | Type | Description |
|
||||
@@ -1059,12 +1051,12 @@ Make a request to see the json schema of system
|
||||
|
||||
# OCS API
|
||||
|
||||
The following endpoints are available through the Nextcloud OCS endpoint, which is available at `/ocs/v2.php/apps/deck/api/v1.0/`.
|
||||
The following endpoints are available through the Nextcloud OCS endpoint, which is available at `/ocs/v2.php/apps/deck/api/v1.0/`.
|
||||
This has the benefit that both the web UI as well as external integrations can use the same API.
|
||||
|
||||
## Config
|
||||
|
||||
Deck stores user and app configuration values globally and per board. The GET endpoint allows to fetch the current global configuration while board settings will be exposed through the board element on the regular API endpoints.
|
||||
Deck stores user and app configuration values globally and per board. The GET endpoint allows to fetch the current global configuration while board settings will be exposed through the board element on the regular API endpoints.
|
||||
|
||||
### GET /api/v1.0/config - Fetch app configuration values
|
||||
|
||||
@@ -1072,10 +1064,10 @@ Deck stores user and app configuration values globally and per board. The GET en
|
||||
|
||||
| Config key | Description |
|
||||
| --- | --- |
|
||||
| calendar | Determines if the calendar/tasks integration through the CalDAV backend is enabled for the user (boolean) |
|
||||
| cardDetailsInModal | Determines if the bigger view is used (boolean) |
|
||||
| cardIdBadge | Determines if the ID badges are displayed on cards (boolean) |
|
||||
| groupLimit | Determines if creating new boards is limited to certain groups of the instance. The resulting output is an array of group objects with the id and the displayname (Admin only)|
|
||||
| calendar | Determines if the calendar/tasks integration through the CalDAV backend is enabled for the user (boolean) |
|
||||
| cardDetailsInModal | Determines if the bigger view is used (boolean) |
|
||||
| cardIdBadge | Determines if the ID badges are displayed on cards (boolean) |
|
||||
| groupLimit | Determines if creating new boards is limited to certain groups of the instance. The resulting output is an array of group objects with the id and the displayname (Admin only)|
|
||||
|
||||
```
|
||||
{
|
||||
@@ -1120,7 +1112,7 @@ Deck stores user and app configuration values globally and per board. The GET en
|
||||
| calendar | Boolean |
|
||||
| cardDetailsInModal | Boolean |
|
||||
| cardIdBadge | Boolean |
|
||||
|
||||
|
||||
#### Example request
|
||||
|
||||
```
|
||||
@@ -1194,7 +1186,7 @@ A list of comments will be provided under the `ocs.data` key. If no or no more c
|
||||
}
|
||||
```
|
||||
|
||||
In case a comment is marked as a reply to another comment object, the parent comment will be added as `replyTo` entry to the response. Only the next parent node is added, nested replies are not exposed directly.
|
||||
In case a comment is marked as a reply to another comment object, the parent comment will be added as `replyTo` entry to the response. Only the next parent node is added, nested replies are not exposed directly.
|
||||
|
||||
```json
|
||||
[
|
||||
|
||||
@@ -12,12 +12,11 @@ Overall, Deck is easy to use. You can create boards, add users, share the Deck,
|
||||
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. [Mark task as done](#4-mark-as-done)
|
||||
5. [Archive old tasks](#5-archive-old-tasks)
|
||||
6. [Manage your board](#6-manage-your-board)
|
||||
7. [Import boards](#7-import-boards)
|
||||
8. [Search](#8-search)
|
||||
9. [New owner for the deck entities](#9-new-owner-for-the-deck-entities)
|
||||
4. [Archive old tasks](#4-archive-old-tasks)
|
||||
5. [Manage your board](#5-manage-your-board)
|
||||
6. [Import boards](#6-import-boards)
|
||||
7. [Search](#7-search)
|
||||
8. [New owner for the deck entities](#8-new-owner-for-the-deck-entities)
|
||||
|
||||
### 1. Create my first board
|
||||
In this example, we're going to create a board and share it with an other nextcloud user.
|
||||
@@ -26,7 +25,7 @@ In this example, we're going to create a board and share it with an other nextcl
|
||||
|
||||
|
||||
### 2. Create stacks and cards
|
||||
Stacks are simply columns with list of cards. It can represent a category of tasks or any step in your projects for example.
|
||||
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 :**
|
||||
|
||||

|
||||
@@ -54,18 +53,12 @@ And even :
|
||||
|
||||

|
||||
|
||||
### 4. Mark as done
|
||||
Once a task has been completed, you can mark it as done. This will prevent it from becoming overdue and hide it from the upcoming cards.
|
||||
You can mark it as not done at any time.
|
||||
### 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. Archive old tasks
|
||||
Once obsolete, a task could be archived. The task is not deleted, it's just archived, and you can retrieve it later
|
||||
|
||||

|
||||
|
||||
### 6. Manage your board
|
||||
### 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:
|
||||
|
||||
@@ -79,7 +72,7 @@ The **sharing tab** allows you to add users or even groups to your boards.
|
||||
**Deleted objects** allows you to return previously deleted stacks or cards.
|
||||
The **Timeline** allows you to see everything that happened in your boards. Everything!
|
||||
|
||||
### 7. Import boards
|
||||
### 6. Import boards
|
||||
|
||||
Importing can be done using the API or the `occ` `deck:import` command.
|
||||
|
||||
@@ -145,7 +138,7 @@ Example configuration file:
|
||||
}
|
||||
```
|
||||
|
||||
### 8. Search
|
||||
### 7. Search
|
||||
|
||||
Deck provides a global search either through the unified search in the Nextcloud header or with the inline search next to the board controls.
|
||||
This search allows advanced filtering of cards across all board of the logged in user.
|
||||
@@ -168,7 +161,7 @@ Other text tokens will be used to perform a case-insensitive search on the card
|
||||
|
||||
In addition, quotes can be used to pass a query with spaces, e.g. `"Exact match with spaces"` or `title:"My card"`.
|
||||
|
||||
### 9. New owner for the deck entities
|
||||
### 8. New owner for the deck entities
|
||||
You can transfer ownership of boards, cards, etc to a new user, using `occ` command `deck:transfer-ownership`
|
||||
|
||||
```bash
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 88 KiB |
@@ -1,8 +0,0 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16" version="1.1" viewBox="0 0 16 16">
|
||||
<g fill="currentColor">
|
||||
<rect ry="1" height="8" width="14" y="7" x="1"/>
|
||||
<rect ry=".5" height="1" width="12" y="5" x="2"/>
|
||||
<rect ry=".5" height="1" width="10" y="3" x="3"/>
|
||||
<rect ry=".5" height="1" width="8" y="1" x="4"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 372 B |
13
l10n/af.js
13
l10n/af.js
@@ -14,8 +14,6 @@ OC.L10N.register(
|
||||
"A PHP extension stopped the file upload" : "’n PHP-uitbreiding het die oplaai gestaak",
|
||||
"Cancel" : "Kanselleer",
|
||||
"File already exists" : "Lêer bestaan reeds",
|
||||
"Open" : "Open",
|
||||
"Completed" : "Voltooid",
|
||||
"Open details" : "Open besonderhede",
|
||||
"Details" : "Besonderhede",
|
||||
"Tags" : "Etikette",
|
||||
@@ -32,19 +30,16 @@ OC.L10N.register(
|
||||
"Save" : "Stoor",
|
||||
"Reply" : "Antwoord",
|
||||
"Update" : "Werk by",
|
||||
"Created:" : "Geskep:",
|
||||
"Description" : "Beskrywing",
|
||||
"Select Date" : "Kies Datum",
|
||||
"Today" : "Vandag",
|
||||
"Tomorrow" : "Môre",
|
||||
"seconds ago" : "sekondes gelede",
|
||||
"Keyboard shortcuts" : "Sneltoetse",
|
||||
"Keyboard shortcut" : "Snelsleutel",
|
||||
"Search" : "Soek",
|
||||
"Shared with you" : "Met u gedeel",
|
||||
"No notifications" : "Geen kennisgewings",
|
||||
"An error occurred" : "'n Fout het voorgekom",
|
||||
"Today" : "Vandag",
|
||||
"Tomorrow" : "Môre",
|
||||
"Close" : "Sluit",
|
||||
"Share" : "Deel"
|
||||
"Share" : "Deel",
|
||||
"Due date" : "Sperdatum"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
13
l10n/af.json
13
l10n/af.json
@@ -12,8 +12,6 @@
|
||||
"A PHP extension stopped the file upload" : "’n PHP-uitbreiding het die oplaai gestaak",
|
||||
"Cancel" : "Kanselleer",
|
||||
"File already exists" : "Lêer bestaan reeds",
|
||||
"Open" : "Open",
|
||||
"Completed" : "Voltooid",
|
||||
"Open details" : "Open besonderhede",
|
||||
"Details" : "Besonderhede",
|
||||
"Tags" : "Etikette",
|
||||
@@ -30,19 +28,16 @@
|
||||
"Save" : "Stoor",
|
||||
"Reply" : "Antwoord",
|
||||
"Update" : "Werk by",
|
||||
"Created:" : "Geskep:",
|
||||
"Description" : "Beskrywing",
|
||||
"Select Date" : "Kies Datum",
|
||||
"Today" : "Vandag",
|
||||
"Tomorrow" : "Môre",
|
||||
"seconds ago" : "sekondes gelede",
|
||||
"Keyboard shortcuts" : "Sneltoetse",
|
||||
"Keyboard shortcut" : "Snelsleutel",
|
||||
"Search" : "Soek",
|
||||
"Shared with you" : "Met u gedeel",
|
||||
"No notifications" : "Geen kennisgewings",
|
||||
"An error occurred" : "'n Fout het voorgekom",
|
||||
"Today" : "Vandag",
|
||||
"Tomorrow" : "Môre",
|
||||
"Close" : "Sluit",
|
||||
"Share" : "Deel"
|
||||
"Share" : "Deel",
|
||||
"Due date" : "Sperdatum"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -13,11 +13,9 @@ OC.L10N.register(
|
||||
"Cancel" : "Canzelar",
|
||||
"Details" : "Detalles",
|
||||
"Tags" : "Etiquetas",
|
||||
"Activity" : "Actividat",
|
||||
"Delete" : "Borrar",
|
||||
"Download" : "Escargar",
|
||||
"Modified" : "Modificau",
|
||||
"Search" : "Buscar",
|
||||
"Today" : "Hue",
|
||||
"Close" : "Zarrar",
|
||||
"Share" : "Compartir"
|
||||
|
||||
@@ -11,11 +11,9 @@
|
||||
"Cancel" : "Canzelar",
|
||||
"Details" : "Detalles",
|
||||
"Tags" : "Etiquetas",
|
||||
"Activity" : "Actividat",
|
||||
"Delete" : "Borrar",
|
||||
"Download" : "Escargar",
|
||||
"Modified" : "Modificau",
|
||||
"Search" : "Buscar",
|
||||
"Today" : "Hue",
|
||||
"Close" : "Zarrar",
|
||||
"Share" : "Compartir"
|
||||
|
||||
142
l10n/ar.js
142
l10n/ar.js
@@ -37,10 +37,6 @@ OC.L10N.register(
|
||||
"{user} has archived card {card} in list {stack} on board {board}" : "{user} قام بأرشفة بطاقة {card} في القائمة {stack} على اللوح {board}",
|
||||
"You have unarchived card {card} in list {stack} on board {board}" : "لديك بطاقة غير مؤرشفة {card} في القائمة {stack} على اللوح {board}",
|
||||
"{user} has unarchived card {card} in list {stack} on board {board}" : "{user} لديه بطاقة غير مؤرشفة {card} في القائمة {stack} على اللوح {board}",
|
||||
"You have marked the card {card} as done in list {stack} on board {board}" : "لقد قُمت بتمييز البطاقة {card} باعتبارها \"منتهية\" في القائمة {stack} على اللوح {board}",
|
||||
"{user} has marked card {card} as done in list {stack} on board {board}" : "قام المستخدِم {user} بتمييز البطاقة {card} باعتبارها \"منتهية\" في القائمة {stack} على اللوح {board}",
|
||||
"You have marked the card {card} as undone in list {stack} on board {board}" : "لقد قُمت بتمييز البطاقة {card} باعتبارها \"غير منتهية\" في القائمة {stack} على اللوحة {board}",
|
||||
"{user} has marked the card {card} as undone in list {stack} on board {board}" : "قام المستخدِم {user} بتمييز البطاقة {card} باعتبارها \"غير منتهية\" في القائمة {stack} على اللوحة {board}",
|
||||
"You have removed the due date of card {card}" : "قمت بإزالة التاريخ المحدد من البطاقة {card}",
|
||||
"{user} has removed the due date of card {card}" : "{user} قام بإزالة التاريخ المحدد من البطاقة {card}",
|
||||
"You have set the due date of card {card} to {after}" : "قمت بتعيين التاريخ المحدد للبطاقة {card} إلى {after}",
|
||||
@@ -69,11 +65,9 @@ OC.L10N.register(
|
||||
"{user} has commented on card {card}" : "{مستخدم} علق على بطاقة {بطاقة}",
|
||||
"Deck" : "Deck",
|
||||
"Changes in the <strong>Deck app</strong>" : "تغييرات في <strong>تطبيق Deck</strong> ",
|
||||
"A <strong>board, list or card</strong> was changed" : "تمّ تغيير <strong>لوحة board أو قائمة list أو بطاقة card </strong>.",
|
||||
"A <strong>board, list or card</strong> was changed" : "تمّ تغيير <strong>لوح board أو قائمة list أو بطاقة card </strong>.",
|
||||
"A <strong>comment</strong> was created on a card" : "<strong>تعليق</strong> تم إنشاؤه على بطاقة",
|
||||
"A <strong>card description</strong> has been changed" : "تمّ تغيير <strong>وصف بطاقة</strong>.",
|
||||
"Cards due today" : "البطاقات المستحقة اليوم",
|
||||
"Cards due tomorrow" : "البطاقات المستحقة غداً",
|
||||
"Upcoming cards" : "البطاقات القادمة",
|
||||
"Load more" : "حمّل أكثر",
|
||||
"Personal" : "شخصي",
|
||||
@@ -85,14 +79,14 @@ OC.L10N.register(
|
||||
"{user} has mentioned you in a comment on {deck-card}." : "{user} أشار إليك في تعليق على {deck-card}",
|
||||
"The board \"%s\" has been shared with you by %s." : "تمت مشاركة اللوح \"%s\" معك من قبل %s.",
|
||||
"{user} has shared {deck-board} with you." : "{user} قام بمشاركة {deck-board} معك.",
|
||||
"Deck board" : "رُقعة اللوحات Deck board",
|
||||
"Deck board" : "لوح Deck",
|
||||
"Owned by %1$s" : "يملكها %1$s",
|
||||
"Deck boards, cards and comments" : "رُقعة اللوحات و البطاقات و الملاحظات",
|
||||
"Deck boards, cards and comments" : "الرُّقع و البطاقات و الملاحظات",
|
||||
"From %1$s, in %2$s/%3$s, owned by %4$s" : " من %1$s، في %2$s/%3$s، يملكها %4$s",
|
||||
"Create a new deck card" : "إنشاء بطاقة deck card جديدة",
|
||||
"Create a new deck card" : "إنشاء كَدْسَة بطاقات deck card جديدة",
|
||||
"Card comments" : "تعليقات البطاقة ",
|
||||
"%s on %s" : "%s على %s",
|
||||
"Deck boards and cards" : "رُقَع اللوحات و البطاقات",
|
||||
"Deck boards and cards" : "الرُّقع و البطاقات",
|
||||
"No data was provided to create an attachment." : "لا بيانات تم تقديمها لانشاء مرفق",
|
||||
"Finished" : "اكتمل",
|
||||
"To review" : "لإعادة المراجعة",
|
||||
@@ -119,18 +113,14 @@ OC.L10N.register(
|
||||
"Path is already shared with this card" : "تم مشاركة المسار بالفعل مع هذه البطاقة ",
|
||||
"Invalid date, date format must be YYYY-MM-DD" : "تاريخ غير صحيح, يجب أن يكون تنسيق التاريخ YYYY-MM-DD",
|
||||
"Personal planning and team project organization" : "التخطيط الشخصي و تنظيم مشروع الفريق",
|
||||
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "التطبيق \"رِزَم البطاقات\" Deck هو أداة لتنظيم المهام الشخصية و الجماعية في نكست كلاود على نمط \"خطوط التصنيع أو التجميع في المصانع\" و المعروف بـ kanban.\n\n\n- 📥 أكتب مهمتك او مهمة فريقك على بطاقة و ضع البطاقة في الرُّقعة على كدسة البطاقات من ذات التصنيف أو المرحلة من الإنجاز\n- 📄 دوّن ملاحظاتك الإضافية على البطاقة بصيغة ماركداون markdown\n- 🔖 و يمكنك أيضاً إسناد البطاقة أي المهمة إلى شخص أو أشخاص في فريقك\n- 👥 شارك البطاقة مع من ترغب من أعضاء فريقك أو عائلتك أو أصدقائك\n- 📎 إرفاق ملفات و تضمينها بصيغة ماركداون في البطاقة\n- 💬ناقش البطاقة مع زملائك في خانة الملاحظات\n- ⚡ تابع ما يُستجد من عمليات و تطوّرات على البطاقة أو المهمة\n- 🚀 حافظ على مشروعك مُنسّقاً باستمرار.",
|
||||
"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 \"الرُّقعة\" هو أداة لتنظيم المهام الشخصية و الجماعية في نكست كلاود على نمط \"خطوط التصنيع أو التجميع في المصانع\" و المعروف بـ kanban.\n\n\n- 📥 أكتب مهمتك او مهمة فريقك على بطاقة و ضع البطاقة في الرُّقعة على كدسة البطاقات من ذات التصنيف أو المرحلة من الإنجاز\n- 📄 دوّن ملاحظاتك الإضافية على البطاقة بصيغة ماركداون markdown\n- 🔖 و يمكنك أيضاً إسناد البطاقة أي المهمة إلى شخص أو أشخاص في فريقك\n- 👥 شارك البطاقة مع من ترغب من أعضاء فريقك أو عائلتك أو أصدقائك\n- 📎 إرفاق ملفات و تضمينها بصيغة ماركداون في البطاقة\n- 💬ناقش البطاقة مع زملائك في خانة الملاحظات\n- ⚡ تابع ما يُستجد من عمليات و تطوّرات على البطاقة أو المهمة\n- 🚀 حافظ على مشروعك مُنسّقاً باستمرار.",
|
||||
"Add board" : "إضافة لوح",
|
||||
"Select the board to link to a project" : "تحديد اللوح لربطه بمشروع",
|
||||
"Search by board title" : "بحث بواسطة عنوان اللوح",
|
||||
"Select board" : "حدد لوح",
|
||||
"Move card to another board" : "حرك البطاقة الى لوح اخر",
|
||||
"Select a board" : "حدد لوح",
|
||||
"No lists available" : "لا يوجد قائمة متاحه ",
|
||||
"Select a list" : "اختر قائمة ",
|
||||
"Move card" : "حرك البطاقة",
|
||||
"Cancel" : "إلغاء",
|
||||
"Select a card" : "حدد بطاقة",
|
||||
"Cancel" : "إلغاء",
|
||||
"Select the card to link to a project" : "حدد البطاقة لربطها بمشروع",
|
||||
"Link to card" : "اربط بطاقة",
|
||||
"File already exists" : "الملف موجود مسبقاً",
|
||||
@@ -149,10 +139,6 @@ OC.L10N.register(
|
||||
"Filter by tag" : "تصفية بواسطة الوسم",
|
||||
"Filter by assigned user" : "تصفية بواسطة المستخدم الموكل اليه",
|
||||
"Unassigned" : "غير معيين ",
|
||||
"Filter by status" : "فلترة بحسب الحالة",
|
||||
"Open and completed" : "مفتوحة و منجزة",
|
||||
"Open" : "إفتح",
|
||||
"Completed" : "مُكتمل",
|
||||
"Filter by due date" : "تصفية بواسطة تاريخ الإنجاز",
|
||||
"Overdue" : "تأخر",
|
||||
"Next 24 hours" : "ال 24 ساعة القادمة",
|
||||
@@ -160,43 +146,40 @@ OC.L10N.register(
|
||||
"Next 30 days" : "ال 30 يوم القادمة",
|
||||
"No due date" : "لا تاريخ إنجاز",
|
||||
"Clear filter" : "ازل التصفية",
|
||||
"View Modes" : "وضعيات العرض",
|
||||
"Toggle View Modes" : "التبديل بين وضعيات العرض",
|
||||
"Hide archived cards" : "إخفاء البطاقات المؤرشفة ",
|
||||
"Show archived cards" : "اظهر البطاقات المؤرشفة",
|
||||
"Toggle compact mode" : "تبديل النمط المضغوط",
|
||||
"Hide card cover images" : "إخفِ صور غلاف البطاقات",
|
||||
"Show card cover images" : "أظهِر صور غلاف البطاقات",
|
||||
"Open details" : "افتح التفاصيل",
|
||||
"Details" : "التفاصيل",
|
||||
"Currently present people" : "أشخاص معروضون حاليّاً",
|
||||
"Loading board" : "جارِ تحميل اللوح..",
|
||||
"Board not found" : "اللوح غير موجود",
|
||||
"No lists available" : "لا يوجد قائمة متاحه ",
|
||||
"Create a new list to add cards to this board" : "إنشاء قائمة جديدة لإضافة البطاقات على هذا اللوح",
|
||||
"Board not found" : "اللوح غير موجود",
|
||||
"Sharing" : "المشاركة",
|
||||
"Tags" : "الوسوم",
|
||||
"Deleted items" : "العناصر الممسوحة",
|
||||
"Activity" : "النشاط",
|
||||
"Timeline" : "الجدول الزمني",
|
||||
"Deleted lists" : "القوائم المحذوفة",
|
||||
"Undo" : "تراجع",
|
||||
"Deleted cards" : "البطاقات المحذوفة",
|
||||
"Share board with a user, group or team …" : "مشاركة اللوحة مع مستخدِم او مجموعة أو فريق ...",
|
||||
"Searching for users, groups and teams …" : "البحث عن مستخدِمين، أو مجموعات، أو فِرَق",
|
||||
"Share board with a user, group or circle …" : "مشاركة اللوح مع مستخدم،مجموعة أو دائرة ..",
|
||||
"Searching for users, groups and circles …" : "ابحث عن أعضاء، مجموعات أو حلقات ...",
|
||||
"No participants found" : "لم يتم العثور على مشاركين",
|
||||
"Board owner" : "منشئ اللوح",
|
||||
"(Group)" : "(مجموعة)",
|
||||
"(Team)" : "(الفريق)",
|
||||
"(Circle)" : "(دائرة)",
|
||||
"Can edit" : "يمكن تعديله",
|
||||
"Can share" : "يمكن مشاركته",
|
||||
"Can manage" : "يمكن إدارته",
|
||||
"Owner" : "المالك",
|
||||
"Delete" : "حذف ",
|
||||
"Failed to create share with {displayName}" : "فشل في إنشاء المشاركة مع {displayName}",
|
||||
"Are you sure you want to transfer the board {title} to {user}?" : "هل أنت متأكد أنك تريد نقل اللوحة {title} إلى {user} ؟",
|
||||
"Transfer the board." : "نقل اللوحة.",
|
||||
"Are you sure you want to transfer the board {title} to {user}?" : "هل أنت متأكد أنك تريد نقل الرُّقعة {title} إلى {user} ؟",
|
||||
"Transfer the board." : "نقل الرُّقعة.",
|
||||
"Transfer" : "نقل",
|
||||
"The board has been transferred to {user}" : "تمّ نقل اللوحة إلى {user}",
|
||||
"Failed to transfer the board to {user}" : "تعذّر نقل اللوحة إلى {user}",
|
||||
"The board has been transferred to {user}" : "تمّ نقل الرُّقعة إلى {user}",
|
||||
"Failed to transfer the board to {user}" : "إخفاق في نقل الرُّقعة إلى {user}",
|
||||
"Edit list title" : "عدّل اسم القائمة",
|
||||
"Archive all cards" : "أرشفة جميع البطاقات ",
|
||||
"Unarchive all cards" : "تراجع عن أرشفة كل البطاقات",
|
||||
@@ -211,9 +194,8 @@ OC.L10N.register(
|
||||
"title and color value must be provided" : "العنوان و قيمة اللون يجب تقديمها ",
|
||||
"Board name" : "اسم اللوح",
|
||||
"Members" : "الاعضاء",
|
||||
"Assign to users/groups/team" : "إسناد إلى مستخدِمين/مجموعات/فِرَق",
|
||||
"Assign to users/groups/circles" : "انسب الى المستخدمين،المجموعات،الدوائر",
|
||||
"Assign a user to this card…" : "انسب مستخدم الى هذه البطاقة..",
|
||||
"Select a user to assign to this card…" : "حدِّد مستخدِماً ليتم إسناد هذه البطاقة له...",
|
||||
"Upload new files" : "رفع ملفات جديدة",
|
||||
"Share from Files" : "مشاركة من الملفات",
|
||||
"Pending share" : "مشاركة مُعلّقة",
|
||||
@@ -241,7 +223,6 @@ OC.L10N.register(
|
||||
"Cancel reply" : "إلغاء الرد",
|
||||
"Reply" : "رد",
|
||||
"Update" : "تحديث",
|
||||
"Created:" : "تاريخ الإنشاء :",
|
||||
"Description" : "الوصف",
|
||||
"(Unsaved)" : "(غير محفوظ)",
|
||||
"(Saving…)" : "(يُحفظ..)",
|
||||
@@ -253,75 +234,44 @@ OC.L10N.register(
|
||||
"Choose attachment" : "اختيار مرفق",
|
||||
"Assign a due date to this card…" : "تعيين تاريخ استحقاق لهذه البطاقة...",
|
||||
"Set a due date" : "تعيين تاريخ الانجاز",
|
||||
"Add due date" : "أضِف تاريخ الاستحقاق",
|
||||
"Choose a date" : "إختَر تاريخاً",
|
||||
"Remove due date" : "ازالة تاريخ الانجاز",
|
||||
"Mark as done" : "تمييز كمُنجَز",
|
||||
"Due at:" : "تاريخ الاستحقاق:",
|
||||
"Not done" : "غير مُنجَزة",
|
||||
"Unarchive card" : "إلغاء أرشفة البطاقة ",
|
||||
"Archive card" : "أرشفة البطاقة",
|
||||
"Select Date" : "اختر التاريخ ",
|
||||
"Set due date for later today" : "عيِّن آخِرَ هذا اليوم كموعدٍ لاستحقاق البطاقة",
|
||||
"Set due date for tomorrow" : "عيِّن يوم الغد كموعدٍ لاستحقاق البطاقة",
|
||||
"Set due date for this weekend" : "عيِّن نهاية هذا الأسبوع كموعدٍ لاستحقاق البطاقة",
|
||||
"Set due date for next week" : "عيِّن الأسبوع المُقبل كموعدٍ لاستحقاق البطاقة",
|
||||
"Today" : "اليوم",
|
||||
"Tomorrow" : "غدا",
|
||||
"Next week" : "الاسبوع القادم",
|
||||
"Next month" : "الشهر القادم",
|
||||
"Assign a tag to this card…" : "انسب وسم الى هذه البطاقة..",
|
||||
"Select or create a tag…" : "إختَر أو أنشِئْ وسماً ...",
|
||||
"Create a new tag:" : "إنشاء سِمَةٍ tag جديدة:",
|
||||
"(group)" : "(مجموعة)",
|
||||
"Next week – {timeLocale}" : "الأسبوع القادم – {timeLocale}",
|
||||
"Todo items" : "قائمة المهام",
|
||||
"{count} comments, {unread} unread" : "{عدد} التعليقات، {غير مقروءة} غير مقروءة",
|
||||
"Edit card title" : "تعديل اسم القائمة",
|
||||
"Card details" : "تفاصيل البطاقة",
|
||||
"Assign to me" : "ينسب لي",
|
||||
"Unassign myself" : "إلغاء تعييني ",
|
||||
"Mark as not done" : "تمييز كـ \"غير منتهٍ\"",
|
||||
"Move card" : "حرك البطاقة",
|
||||
"Card details" : "تفاصيل البطاقة",
|
||||
"Unarchive card" : "إلغاء أرشفة البطاقة ",
|
||||
"Archive card" : "أرشفة البطاقة",
|
||||
"Delete card" : "حذف البطاقة",
|
||||
"Move card to another board" : "حرك البطاقة الى لوح اخر",
|
||||
"Select a list" : "اختر قائمة ",
|
||||
"List is empty" : "القائمة فارغة",
|
||||
"Card deleted" : "البطاقة حٌذفت ",
|
||||
"seconds ago" : "ثوانٍ مضت",
|
||||
"Keyboard shortcuts" : "إختصارات لوحة المفاتيح",
|
||||
"Boost your productivity using Deck with keyboard shortcuts." : "ضاعِف إنتاجيتك باستعمال \"رِزَم البطاقات\" Deck، و اختصارات لوحة المفاتيح ",
|
||||
"Board actions" : "إجراءات اللوحة",
|
||||
"Keyboard shortcut" : "إختصار لوحة المفاتيح",
|
||||
"Action" : "الإجراء",
|
||||
"Shift" : "العالي shift",
|
||||
"Scroll" : "تحريك",
|
||||
"Scroll sideways" : "تحريك للجنب",
|
||||
"Navigate between cards" : "التنقُّل بين البطاقات",
|
||||
"Esc" : "خروج",
|
||||
"Close card details" : "أغلِق تفاصيل البطاقة",
|
||||
"Ctrl" : "تحكم Ctrl",
|
||||
"Search" : "بحث",
|
||||
"Show card filters" : "أظهِر فلاتر البطاقة",
|
||||
"Clear card filters" : "إمحُ فلاتر البطاقة",
|
||||
"Show help dialog" : "أظهِر نافذة حوار المساعدة",
|
||||
"Card actions" : "إجراءات البطاقة",
|
||||
"The following actions can be triggered on the currently highlighted card" : "الإجراءات التالية يمكن تنفيذها على البطاقات المُعلّمة حالياً",
|
||||
"Enter" : "إدخال",
|
||||
"Space" : "المدى",
|
||||
"Open card details" : "إفتَح تفاصيل البطاقة",
|
||||
"Edit the card title" : "عدِّل عنوان البطاقة",
|
||||
"Assign yourself to the current card" : "أسنِد هذه البطاقة إلى نفسِك",
|
||||
"Archive/unarchive the current card" : "أرشِف أو ألغِ ترشيف البطاقة الحالية",
|
||||
"Mark card as completed/not completed" : "علِّم بطاقة كـ\"منجزة\" أو \"غير منجزة\"",
|
||||
"Open card menu" : "إفتَح قائمة البطاقات",
|
||||
"All boards" : "جميع الالواح",
|
||||
"Archived boards" : "الالواح المؤرشفة",
|
||||
"Shared with you" : "تم مشاركتها معك",
|
||||
"Deck settings" : "إعدادات رِزَمِ البطاقات",
|
||||
"Deck settings" : "إعدادات الرُّقعة",
|
||||
"Use bigger card view" : "استخدام بطاقة عرض أكبر ",
|
||||
"Show card ID badge" : "أعرض شارة رقم البطاقة",
|
||||
"Show boards in calendar/tasks" : "إظهار اللوح في التقويم/المهام",
|
||||
"Limit board creation to some groups" : "قَصْرُ حَقِّ إنشاء الألواح على بعض المجموعات ",
|
||||
"Users outside of those groups will not be able to create their own boards, but will still be able to work on boards that have been shared with them." : "المستخدِمون من خارج تلك المجموعات لن يمكنكم إنشاء لوحاتهم الخاصة؛ لكن يمكنهم العمل على اللوحات التي تتمّ مشاركتها معهم.",
|
||||
"Limit deck usage of groups" : "تقييد استخدام Deck للمجموعات",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "سيؤدي تقييد Deck إلى منع المستخدمين الذين ليسوا جزءًا من تلك المجموعات من إنشاء لوحاتهم الخاصة. سيظل المستخدمون قادرين على العمل على اللوحات التي تمت مشاركتها معهم.",
|
||||
"Board details" : "تفاصيل لوح",
|
||||
"Edit board" : "تعديل اللوح",
|
||||
"Clone board" : "استنسخ اللوح",
|
||||
"Unarchive board" : "إلغاء أرشفة اللوح",
|
||||
"Archive board" : "أرشفة اللوح ",
|
||||
"Export board" : "تصدير اللوحة",
|
||||
"Export board" : "صدّر الرُّقعة",
|
||||
"Turn on due date reminders" : "تفعيل التذكيرات للموعد المحدد ",
|
||||
"Turn off due date reminders" : "إيقاف تشغيل التذكيرات للموعد المحددد",
|
||||
"Due date reminders" : "تذكيرات الموعد المحدد ",
|
||||
@@ -333,16 +283,13 @@ OC.L10N.register(
|
||||
"Only assigned cards" : "البطاقات المخصصة فقط",
|
||||
"No reminder" : "لا يوجد تذكير ",
|
||||
"An error occurred" : "حدث خطأ",
|
||||
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "هل أنت متأكد من حذف اللوحة {title}؟ هذا سيؤدي إلى حذف كل بيانات هذه اللوحة بما في ذلك البطاقات المؤرشفة.",
|
||||
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "هل أنت متأكد من حذف الرقعة {title}؟ هذا سيؤدي إلى حذف كل بيانات هذه الرُّقعة بما في ذلك البطاقات المؤرشفة.",
|
||||
"Delete the board?" : "مسح اللوح؟",
|
||||
"Loading filtered view" : "جارِ تحميل التصفية ",
|
||||
"Today" : "اليوم",
|
||||
"Tomorrow" : "غدا",
|
||||
"No due" : "غير محدد",
|
||||
"Search for {searchQuery} in all boards" : "البحث عن {searchQuery} في جميع اللوح",
|
||||
"No results found" : "لا يتم العثور على أي نتائج ",
|
||||
"This weekend – {timeLocale}" : "نهاية هذا الأسبوع – {timeLocale}",
|
||||
"Deck board {name}\n* Last modified on {lastMod}" : "اسم اللوحة {name} \n* آخر تعديل لها في {lastMod}",
|
||||
"Deck board {name}\n* Last modified on {lastMod}" : "اسم الرُّقعة {name} \n* آخر تعديل لها في {lastMod}",
|
||||
"{stack} in {board}" : "{stack} في {board}",
|
||||
"Click to expand description" : "إضعط للتوسّع في الوصف",
|
||||
"* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* أُنشأت في {created}\n* آخر تعديل لها في {lastMod}\n* {nbAttachments} مُرفقات\n* {nbComments} مُلاحظات",
|
||||
@@ -356,13 +303,9 @@ OC.L10N.register(
|
||||
"Open card" : "فتح البطاقة ",
|
||||
"Close" : "إغلاق",
|
||||
"No upcoming cards" : "لا يوجد بطاقات قادمة ",
|
||||
"upcoming cards today" : "البطاقات القادمة اليومَ",
|
||||
"upcoming cards tomorrow" : "البطاقات القادمة غداً",
|
||||
"upcoming cards" : "البطاقات القادمة",
|
||||
"New card" : "بطاقة جديدة",
|
||||
"Due on {date}" : "مطلوب في {date}",
|
||||
"Tomorrow – {timeLocale}" : "غداً – {timeLocale}",
|
||||
"Later today – {timeLocale}" : "في وقت لاحقٍ اليوم – {timeLocale}",
|
||||
"Link to a board" : "ربط بلوح",
|
||||
"Link to a card" : "ربط ببطاقة",
|
||||
"Create a card" : "أنشى بطاقة ",
|
||||
@@ -375,17 +318,8 @@ OC.L10N.register(
|
||||
"Share {file} with a Deck card" : "مشاركة الملف {file} مع بطاقة Deck",
|
||||
"Share" : "مشاركة ",
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "<strong>وصف البطاقة</strong>داخل تطبيق Deck قد تغيرت.",
|
||||
"Timeline" : "الجدول الزمني",
|
||||
"Share board with a user, group or circle …" : "مشاركة اللوح مع مستخدم،مجموعة أو دائرة ..",
|
||||
"Searching for users, groups and circles …" : "ابحث عن أعضاء، مجموعات أو حلقات ...",
|
||||
"(Circle)" : "(دائرة)",
|
||||
"Assign to users/groups/circles" : "انسب الى المستخدمين،المجموعات،الدوائر",
|
||||
"Next week" : "الاسبوع القادم",
|
||||
"Next month" : "الشهر القادم",
|
||||
"List is empty" : "القائمة فارغة",
|
||||
"Limit deck usage of groups" : "تقييد استخدام Deck للمجموعات",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "سيؤدي تقييد Deck إلى منع المستخدمين الذين ليسوا جزءًا من تلك المجموعات من إنشاء لوحاتهم الخاصة. سيظل المستخدمون قادرين على العمل على اللوحات التي تمت مشاركتها معهم.",
|
||||
"Not completed" : "غير مكتمل",
|
||||
"Filter by completed" : "فلترة بحسب الإنجاز"
|
||||
"Add a new list" : "اضف قائمة جديدة",
|
||||
"Assign to users" : "انسب الى المتسخدمين",
|
||||
"Due date" : "تاريخ الانجاز"
|
||||
},
|
||||
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;");
|
||||
|
||||
142
l10n/ar.json
142
l10n/ar.json
@@ -35,10 +35,6 @@
|
||||
"{user} has archived card {card} in list {stack} on board {board}" : "{user} قام بأرشفة بطاقة {card} في القائمة {stack} على اللوح {board}",
|
||||
"You have unarchived card {card} in list {stack} on board {board}" : "لديك بطاقة غير مؤرشفة {card} في القائمة {stack} على اللوح {board}",
|
||||
"{user} has unarchived card {card} in list {stack} on board {board}" : "{user} لديه بطاقة غير مؤرشفة {card} في القائمة {stack} على اللوح {board}",
|
||||
"You have marked the card {card} as done in list {stack} on board {board}" : "لقد قُمت بتمييز البطاقة {card} باعتبارها \"منتهية\" في القائمة {stack} على اللوح {board}",
|
||||
"{user} has marked card {card} as done in list {stack} on board {board}" : "قام المستخدِم {user} بتمييز البطاقة {card} باعتبارها \"منتهية\" في القائمة {stack} على اللوح {board}",
|
||||
"You have marked the card {card} as undone in list {stack} on board {board}" : "لقد قُمت بتمييز البطاقة {card} باعتبارها \"غير منتهية\" في القائمة {stack} على اللوحة {board}",
|
||||
"{user} has marked the card {card} as undone in list {stack} on board {board}" : "قام المستخدِم {user} بتمييز البطاقة {card} باعتبارها \"غير منتهية\" في القائمة {stack} على اللوحة {board}",
|
||||
"You have removed the due date of card {card}" : "قمت بإزالة التاريخ المحدد من البطاقة {card}",
|
||||
"{user} has removed the due date of card {card}" : "{user} قام بإزالة التاريخ المحدد من البطاقة {card}",
|
||||
"You have set the due date of card {card} to {after}" : "قمت بتعيين التاريخ المحدد للبطاقة {card} إلى {after}",
|
||||
@@ -67,11 +63,9 @@
|
||||
"{user} has commented on card {card}" : "{مستخدم} علق على بطاقة {بطاقة}",
|
||||
"Deck" : "Deck",
|
||||
"Changes in the <strong>Deck app</strong>" : "تغييرات في <strong>تطبيق Deck</strong> ",
|
||||
"A <strong>board, list or card</strong> was changed" : "تمّ تغيير <strong>لوحة board أو قائمة list أو بطاقة card </strong>.",
|
||||
"A <strong>board, list or card</strong> was changed" : "تمّ تغيير <strong>لوح board أو قائمة list أو بطاقة card </strong>.",
|
||||
"A <strong>comment</strong> was created on a card" : "<strong>تعليق</strong> تم إنشاؤه على بطاقة",
|
||||
"A <strong>card description</strong> has been changed" : "تمّ تغيير <strong>وصف بطاقة</strong>.",
|
||||
"Cards due today" : "البطاقات المستحقة اليوم",
|
||||
"Cards due tomorrow" : "البطاقات المستحقة غداً",
|
||||
"Upcoming cards" : "البطاقات القادمة",
|
||||
"Load more" : "حمّل أكثر",
|
||||
"Personal" : "شخصي",
|
||||
@@ -83,14 +77,14 @@
|
||||
"{user} has mentioned you in a comment on {deck-card}." : "{user} أشار إليك في تعليق على {deck-card}",
|
||||
"The board \"%s\" has been shared with you by %s." : "تمت مشاركة اللوح \"%s\" معك من قبل %s.",
|
||||
"{user} has shared {deck-board} with you." : "{user} قام بمشاركة {deck-board} معك.",
|
||||
"Deck board" : "رُقعة اللوحات Deck board",
|
||||
"Deck board" : "لوح Deck",
|
||||
"Owned by %1$s" : "يملكها %1$s",
|
||||
"Deck boards, cards and comments" : "رُقعة اللوحات و البطاقات و الملاحظات",
|
||||
"Deck boards, cards and comments" : "الرُّقع و البطاقات و الملاحظات",
|
||||
"From %1$s, in %2$s/%3$s, owned by %4$s" : " من %1$s، في %2$s/%3$s، يملكها %4$s",
|
||||
"Create a new deck card" : "إنشاء بطاقة deck card جديدة",
|
||||
"Create a new deck card" : "إنشاء كَدْسَة بطاقات deck card جديدة",
|
||||
"Card comments" : "تعليقات البطاقة ",
|
||||
"%s on %s" : "%s على %s",
|
||||
"Deck boards and cards" : "رُقَع اللوحات و البطاقات",
|
||||
"Deck boards and cards" : "الرُّقع و البطاقات",
|
||||
"No data was provided to create an attachment." : "لا بيانات تم تقديمها لانشاء مرفق",
|
||||
"Finished" : "اكتمل",
|
||||
"To review" : "لإعادة المراجعة",
|
||||
@@ -117,18 +111,14 @@
|
||||
"Path is already shared with this card" : "تم مشاركة المسار بالفعل مع هذه البطاقة ",
|
||||
"Invalid date, date format must be YYYY-MM-DD" : "تاريخ غير صحيح, يجب أن يكون تنسيق التاريخ YYYY-MM-DD",
|
||||
"Personal planning and team project organization" : "التخطيط الشخصي و تنظيم مشروع الفريق",
|
||||
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "التطبيق \"رِزَم البطاقات\" Deck هو أداة لتنظيم المهام الشخصية و الجماعية في نكست كلاود على نمط \"خطوط التصنيع أو التجميع في المصانع\" و المعروف بـ kanban.\n\n\n- 📥 أكتب مهمتك او مهمة فريقك على بطاقة و ضع البطاقة في الرُّقعة على كدسة البطاقات من ذات التصنيف أو المرحلة من الإنجاز\n- 📄 دوّن ملاحظاتك الإضافية على البطاقة بصيغة ماركداون markdown\n- 🔖 و يمكنك أيضاً إسناد البطاقة أي المهمة إلى شخص أو أشخاص في فريقك\n- 👥 شارك البطاقة مع من ترغب من أعضاء فريقك أو عائلتك أو أصدقائك\n- 📎 إرفاق ملفات و تضمينها بصيغة ماركداون في البطاقة\n- 💬ناقش البطاقة مع زملائك في خانة الملاحظات\n- ⚡ تابع ما يُستجد من عمليات و تطوّرات على البطاقة أو المهمة\n- 🚀 حافظ على مشروعك مُنسّقاً باستمرار.",
|
||||
"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 \"الرُّقعة\" هو أداة لتنظيم المهام الشخصية و الجماعية في نكست كلاود على نمط \"خطوط التصنيع أو التجميع في المصانع\" و المعروف بـ kanban.\n\n\n- 📥 أكتب مهمتك او مهمة فريقك على بطاقة و ضع البطاقة في الرُّقعة على كدسة البطاقات من ذات التصنيف أو المرحلة من الإنجاز\n- 📄 دوّن ملاحظاتك الإضافية على البطاقة بصيغة ماركداون markdown\n- 🔖 و يمكنك أيضاً إسناد البطاقة أي المهمة إلى شخص أو أشخاص في فريقك\n- 👥 شارك البطاقة مع من ترغب من أعضاء فريقك أو عائلتك أو أصدقائك\n- 📎 إرفاق ملفات و تضمينها بصيغة ماركداون في البطاقة\n- 💬ناقش البطاقة مع زملائك في خانة الملاحظات\n- ⚡ تابع ما يُستجد من عمليات و تطوّرات على البطاقة أو المهمة\n- 🚀 حافظ على مشروعك مُنسّقاً باستمرار.",
|
||||
"Add board" : "إضافة لوح",
|
||||
"Select the board to link to a project" : "تحديد اللوح لربطه بمشروع",
|
||||
"Search by board title" : "بحث بواسطة عنوان اللوح",
|
||||
"Select board" : "حدد لوح",
|
||||
"Move card to another board" : "حرك البطاقة الى لوح اخر",
|
||||
"Select a board" : "حدد لوح",
|
||||
"No lists available" : "لا يوجد قائمة متاحه ",
|
||||
"Select a list" : "اختر قائمة ",
|
||||
"Move card" : "حرك البطاقة",
|
||||
"Cancel" : "إلغاء",
|
||||
"Select a card" : "حدد بطاقة",
|
||||
"Cancel" : "إلغاء",
|
||||
"Select the card to link to a project" : "حدد البطاقة لربطها بمشروع",
|
||||
"Link to card" : "اربط بطاقة",
|
||||
"File already exists" : "الملف موجود مسبقاً",
|
||||
@@ -147,10 +137,6 @@
|
||||
"Filter by tag" : "تصفية بواسطة الوسم",
|
||||
"Filter by assigned user" : "تصفية بواسطة المستخدم الموكل اليه",
|
||||
"Unassigned" : "غير معيين ",
|
||||
"Filter by status" : "فلترة بحسب الحالة",
|
||||
"Open and completed" : "مفتوحة و منجزة",
|
||||
"Open" : "إفتح",
|
||||
"Completed" : "مُكتمل",
|
||||
"Filter by due date" : "تصفية بواسطة تاريخ الإنجاز",
|
||||
"Overdue" : "تأخر",
|
||||
"Next 24 hours" : "ال 24 ساعة القادمة",
|
||||
@@ -158,43 +144,40 @@
|
||||
"Next 30 days" : "ال 30 يوم القادمة",
|
||||
"No due date" : "لا تاريخ إنجاز",
|
||||
"Clear filter" : "ازل التصفية",
|
||||
"View Modes" : "وضعيات العرض",
|
||||
"Toggle View Modes" : "التبديل بين وضعيات العرض",
|
||||
"Hide archived cards" : "إخفاء البطاقات المؤرشفة ",
|
||||
"Show archived cards" : "اظهر البطاقات المؤرشفة",
|
||||
"Toggle compact mode" : "تبديل النمط المضغوط",
|
||||
"Hide card cover images" : "إخفِ صور غلاف البطاقات",
|
||||
"Show card cover images" : "أظهِر صور غلاف البطاقات",
|
||||
"Open details" : "افتح التفاصيل",
|
||||
"Details" : "التفاصيل",
|
||||
"Currently present people" : "أشخاص معروضون حاليّاً",
|
||||
"Loading board" : "جارِ تحميل اللوح..",
|
||||
"Board not found" : "اللوح غير موجود",
|
||||
"No lists available" : "لا يوجد قائمة متاحه ",
|
||||
"Create a new list to add cards to this board" : "إنشاء قائمة جديدة لإضافة البطاقات على هذا اللوح",
|
||||
"Board not found" : "اللوح غير موجود",
|
||||
"Sharing" : "المشاركة",
|
||||
"Tags" : "الوسوم",
|
||||
"Deleted items" : "العناصر الممسوحة",
|
||||
"Activity" : "النشاط",
|
||||
"Timeline" : "الجدول الزمني",
|
||||
"Deleted lists" : "القوائم المحذوفة",
|
||||
"Undo" : "تراجع",
|
||||
"Deleted cards" : "البطاقات المحذوفة",
|
||||
"Share board with a user, group or team …" : "مشاركة اللوحة مع مستخدِم او مجموعة أو فريق ...",
|
||||
"Searching for users, groups and teams …" : "البحث عن مستخدِمين، أو مجموعات، أو فِرَق",
|
||||
"Share board with a user, group or circle …" : "مشاركة اللوح مع مستخدم،مجموعة أو دائرة ..",
|
||||
"Searching for users, groups and circles …" : "ابحث عن أعضاء، مجموعات أو حلقات ...",
|
||||
"No participants found" : "لم يتم العثور على مشاركين",
|
||||
"Board owner" : "منشئ اللوح",
|
||||
"(Group)" : "(مجموعة)",
|
||||
"(Team)" : "(الفريق)",
|
||||
"(Circle)" : "(دائرة)",
|
||||
"Can edit" : "يمكن تعديله",
|
||||
"Can share" : "يمكن مشاركته",
|
||||
"Can manage" : "يمكن إدارته",
|
||||
"Owner" : "المالك",
|
||||
"Delete" : "حذف ",
|
||||
"Failed to create share with {displayName}" : "فشل في إنشاء المشاركة مع {displayName}",
|
||||
"Are you sure you want to transfer the board {title} to {user}?" : "هل أنت متأكد أنك تريد نقل اللوحة {title} إلى {user} ؟",
|
||||
"Transfer the board." : "نقل اللوحة.",
|
||||
"Are you sure you want to transfer the board {title} to {user}?" : "هل أنت متأكد أنك تريد نقل الرُّقعة {title} إلى {user} ؟",
|
||||
"Transfer the board." : "نقل الرُّقعة.",
|
||||
"Transfer" : "نقل",
|
||||
"The board has been transferred to {user}" : "تمّ نقل اللوحة إلى {user}",
|
||||
"Failed to transfer the board to {user}" : "تعذّر نقل اللوحة إلى {user}",
|
||||
"The board has been transferred to {user}" : "تمّ نقل الرُّقعة إلى {user}",
|
||||
"Failed to transfer the board to {user}" : "إخفاق في نقل الرُّقعة إلى {user}",
|
||||
"Edit list title" : "عدّل اسم القائمة",
|
||||
"Archive all cards" : "أرشفة جميع البطاقات ",
|
||||
"Unarchive all cards" : "تراجع عن أرشفة كل البطاقات",
|
||||
@@ -209,9 +192,8 @@
|
||||
"title and color value must be provided" : "العنوان و قيمة اللون يجب تقديمها ",
|
||||
"Board name" : "اسم اللوح",
|
||||
"Members" : "الاعضاء",
|
||||
"Assign to users/groups/team" : "إسناد إلى مستخدِمين/مجموعات/فِرَق",
|
||||
"Assign to users/groups/circles" : "انسب الى المستخدمين،المجموعات،الدوائر",
|
||||
"Assign a user to this card…" : "انسب مستخدم الى هذه البطاقة..",
|
||||
"Select a user to assign to this card…" : "حدِّد مستخدِماً ليتم إسناد هذه البطاقة له...",
|
||||
"Upload new files" : "رفع ملفات جديدة",
|
||||
"Share from Files" : "مشاركة من الملفات",
|
||||
"Pending share" : "مشاركة مُعلّقة",
|
||||
@@ -239,7 +221,6 @@
|
||||
"Cancel reply" : "إلغاء الرد",
|
||||
"Reply" : "رد",
|
||||
"Update" : "تحديث",
|
||||
"Created:" : "تاريخ الإنشاء :",
|
||||
"Description" : "الوصف",
|
||||
"(Unsaved)" : "(غير محفوظ)",
|
||||
"(Saving…)" : "(يُحفظ..)",
|
||||
@@ -251,75 +232,44 @@
|
||||
"Choose attachment" : "اختيار مرفق",
|
||||
"Assign a due date to this card…" : "تعيين تاريخ استحقاق لهذه البطاقة...",
|
||||
"Set a due date" : "تعيين تاريخ الانجاز",
|
||||
"Add due date" : "أضِف تاريخ الاستحقاق",
|
||||
"Choose a date" : "إختَر تاريخاً",
|
||||
"Remove due date" : "ازالة تاريخ الانجاز",
|
||||
"Mark as done" : "تمييز كمُنجَز",
|
||||
"Due at:" : "تاريخ الاستحقاق:",
|
||||
"Not done" : "غير مُنجَزة",
|
||||
"Unarchive card" : "إلغاء أرشفة البطاقة ",
|
||||
"Archive card" : "أرشفة البطاقة",
|
||||
"Select Date" : "اختر التاريخ ",
|
||||
"Set due date for later today" : "عيِّن آخِرَ هذا اليوم كموعدٍ لاستحقاق البطاقة",
|
||||
"Set due date for tomorrow" : "عيِّن يوم الغد كموعدٍ لاستحقاق البطاقة",
|
||||
"Set due date for this weekend" : "عيِّن نهاية هذا الأسبوع كموعدٍ لاستحقاق البطاقة",
|
||||
"Set due date for next week" : "عيِّن الأسبوع المُقبل كموعدٍ لاستحقاق البطاقة",
|
||||
"Today" : "اليوم",
|
||||
"Tomorrow" : "غدا",
|
||||
"Next week" : "الاسبوع القادم",
|
||||
"Next month" : "الشهر القادم",
|
||||
"Assign a tag to this card…" : "انسب وسم الى هذه البطاقة..",
|
||||
"Select or create a tag…" : "إختَر أو أنشِئْ وسماً ...",
|
||||
"Create a new tag:" : "إنشاء سِمَةٍ tag جديدة:",
|
||||
"(group)" : "(مجموعة)",
|
||||
"Next week – {timeLocale}" : "الأسبوع القادم – {timeLocale}",
|
||||
"Todo items" : "قائمة المهام",
|
||||
"{count} comments, {unread} unread" : "{عدد} التعليقات، {غير مقروءة} غير مقروءة",
|
||||
"Edit card title" : "تعديل اسم القائمة",
|
||||
"Card details" : "تفاصيل البطاقة",
|
||||
"Assign to me" : "ينسب لي",
|
||||
"Unassign myself" : "إلغاء تعييني ",
|
||||
"Mark as not done" : "تمييز كـ \"غير منتهٍ\"",
|
||||
"Move card" : "حرك البطاقة",
|
||||
"Card details" : "تفاصيل البطاقة",
|
||||
"Unarchive card" : "إلغاء أرشفة البطاقة ",
|
||||
"Archive card" : "أرشفة البطاقة",
|
||||
"Delete card" : "حذف البطاقة",
|
||||
"Move card to another board" : "حرك البطاقة الى لوح اخر",
|
||||
"Select a list" : "اختر قائمة ",
|
||||
"List is empty" : "القائمة فارغة",
|
||||
"Card deleted" : "البطاقة حٌذفت ",
|
||||
"seconds ago" : "ثوانٍ مضت",
|
||||
"Keyboard shortcuts" : "إختصارات لوحة المفاتيح",
|
||||
"Boost your productivity using Deck with keyboard shortcuts." : "ضاعِف إنتاجيتك باستعمال \"رِزَم البطاقات\" Deck، و اختصارات لوحة المفاتيح ",
|
||||
"Board actions" : "إجراءات اللوحة",
|
||||
"Keyboard shortcut" : "إختصار لوحة المفاتيح",
|
||||
"Action" : "الإجراء",
|
||||
"Shift" : "العالي shift",
|
||||
"Scroll" : "تحريك",
|
||||
"Scroll sideways" : "تحريك للجنب",
|
||||
"Navigate between cards" : "التنقُّل بين البطاقات",
|
||||
"Esc" : "خروج",
|
||||
"Close card details" : "أغلِق تفاصيل البطاقة",
|
||||
"Ctrl" : "تحكم Ctrl",
|
||||
"Search" : "بحث",
|
||||
"Show card filters" : "أظهِر فلاتر البطاقة",
|
||||
"Clear card filters" : "إمحُ فلاتر البطاقة",
|
||||
"Show help dialog" : "أظهِر نافذة حوار المساعدة",
|
||||
"Card actions" : "إجراءات البطاقة",
|
||||
"The following actions can be triggered on the currently highlighted card" : "الإجراءات التالية يمكن تنفيذها على البطاقات المُعلّمة حالياً",
|
||||
"Enter" : "إدخال",
|
||||
"Space" : "المدى",
|
||||
"Open card details" : "إفتَح تفاصيل البطاقة",
|
||||
"Edit the card title" : "عدِّل عنوان البطاقة",
|
||||
"Assign yourself to the current card" : "أسنِد هذه البطاقة إلى نفسِك",
|
||||
"Archive/unarchive the current card" : "أرشِف أو ألغِ ترشيف البطاقة الحالية",
|
||||
"Mark card as completed/not completed" : "علِّم بطاقة كـ\"منجزة\" أو \"غير منجزة\"",
|
||||
"Open card menu" : "إفتَح قائمة البطاقات",
|
||||
"All boards" : "جميع الالواح",
|
||||
"Archived boards" : "الالواح المؤرشفة",
|
||||
"Shared with you" : "تم مشاركتها معك",
|
||||
"Deck settings" : "إعدادات رِزَمِ البطاقات",
|
||||
"Deck settings" : "إعدادات الرُّقعة",
|
||||
"Use bigger card view" : "استخدام بطاقة عرض أكبر ",
|
||||
"Show card ID badge" : "أعرض شارة رقم البطاقة",
|
||||
"Show boards in calendar/tasks" : "إظهار اللوح في التقويم/المهام",
|
||||
"Limit board creation to some groups" : "قَصْرُ حَقِّ إنشاء الألواح على بعض المجموعات ",
|
||||
"Users outside of those groups will not be able to create their own boards, but will still be able to work on boards that have been shared with them." : "المستخدِمون من خارج تلك المجموعات لن يمكنكم إنشاء لوحاتهم الخاصة؛ لكن يمكنهم العمل على اللوحات التي تتمّ مشاركتها معهم.",
|
||||
"Limit deck usage of groups" : "تقييد استخدام Deck للمجموعات",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "سيؤدي تقييد Deck إلى منع المستخدمين الذين ليسوا جزءًا من تلك المجموعات من إنشاء لوحاتهم الخاصة. سيظل المستخدمون قادرين على العمل على اللوحات التي تمت مشاركتها معهم.",
|
||||
"Board details" : "تفاصيل لوح",
|
||||
"Edit board" : "تعديل اللوح",
|
||||
"Clone board" : "استنسخ اللوح",
|
||||
"Unarchive board" : "إلغاء أرشفة اللوح",
|
||||
"Archive board" : "أرشفة اللوح ",
|
||||
"Export board" : "تصدير اللوحة",
|
||||
"Export board" : "صدّر الرُّقعة",
|
||||
"Turn on due date reminders" : "تفعيل التذكيرات للموعد المحدد ",
|
||||
"Turn off due date reminders" : "إيقاف تشغيل التذكيرات للموعد المحددد",
|
||||
"Due date reminders" : "تذكيرات الموعد المحدد ",
|
||||
@@ -331,16 +281,13 @@
|
||||
"Only assigned cards" : "البطاقات المخصصة فقط",
|
||||
"No reminder" : "لا يوجد تذكير ",
|
||||
"An error occurred" : "حدث خطأ",
|
||||
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "هل أنت متأكد من حذف اللوحة {title}؟ هذا سيؤدي إلى حذف كل بيانات هذه اللوحة بما في ذلك البطاقات المؤرشفة.",
|
||||
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "هل أنت متأكد من حذف الرقعة {title}؟ هذا سيؤدي إلى حذف كل بيانات هذه الرُّقعة بما في ذلك البطاقات المؤرشفة.",
|
||||
"Delete the board?" : "مسح اللوح؟",
|
||||
"Loading filtered view" : "جارِ تحميل التصفية ",
|
||||
"Today" : "اليوم",
|
||||
"Tomorrow" : "غدا",
|
||||
"No due" : "غير محدد",
|
||||
"Search for {searchQuery} in all boards" : "البحث عن {searchQuery} في جميع اللوح",
|
||||
"No results found" : "لا يتم العثور على أي نتائج ",
|
||||
"This weekend – {timeLocale}" : "نهاية هذا الأسبوع – {timeLocale}",
|
||||
"Deck board {name}\n* Last modified on {lastMod}" : "اسم اللوحة {name} \n* آخر تعديل لها في {lastMod}",
|
||||
"Deck board {name}\n* Last modified on {lastMod}" : "اسم الرُّقعة {name} \n* آخر تعديل لها في {lastMod}",
|
||||
"{stack} in {board}" : "{stack} في {board}",
|
||||
"Click to expand description" : "إضعط للتوسّع في الوصف",
|
||||
"* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* أُنشأت في {created}\n* آخر تعديل لها في {lastMod}\n* {nbAttachments} مُرفقات\n* {nbComments} مُلاحظات",
|
||||
@@ -354,13 +301,9 @@
|
||||
"Open card" : "فتح البطاقة ",
|
||||
"Close" : "إغلاق",
|
||||
"No upcoming cards" : "لا يوجد بطاقات قادمة ",
|
||||
"upcoming cards today" : "البطاقات القادمة اليومَ",
|
||||
"upcoming cards tomorrow" : "البطاقات القادمة غداً",
|
||||
"upcoming cards" : "البطاقات القادمة",
|
||||
"New card" : "بطاقة جديدة",
|
||||
"Due on {date}" : "مطلوب في {date}",
|
||||
"Tomorrow – {timeLocale}" : "غداً – {timeLocale}",
|
||||
"Later today – {timeLocale}" : "في وقت لاحقٍ اليوم – {timeLocale}",
|
||||
"Link to a board" : "ربط بلوح",
|
||||
"Link to a card" : "ربط ببطاقة",
|
||||
"Create a card" : "أنشى بطاقة ",
|
||||
@@ -373,17 +316,8 @@
|
||||
"Share {file} with a Deck card" : "مشاركة الملف {file} مع بطاقة Deck",
|
||||
"Share" : "مشاركة ",
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "<strong>وصف البطاقة</strong>داخل تطبيق Deck قد تغيرت.",
|
||||
"Timeline" : "الجدول الزمني",
|
||||
"Share board with a user, group or circle …" : "مشاركة اللوح مع مستخدم،مجموعة أو دائرة ..",
|
||||
"Searching for users, groups and circles …" : "ابحث عن أعضاء، مجموعات أو حلقات ...",
|
||||
"(Circle)" : "(دائرة)",
|
||||
"Assign to users/groups/circles" : "انسب الى المستخدمين،المجموعات،الدوائر",
|
||||
"Next week" : "الاسبوع القادم",
|
||||
"Next month" : "الشهر القادم",
|
||||
"List is empty" : "القائمة فارغة",
|
||||
"Limit deck usage of groups" : "تقييد استخدام Deck للمجموعات",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "سيؤدي تقييد Deck إلى منع المستخدمين الذين ليسوا جزءًا من تلك المجموعات من إنشاء لوحاتهم الخاصة. سيظل المستخدمون قادرين على العمل على اللوحات التي تمت مشاركتها معهم.",
|
||||
"Not completed" : "غير مكتمل",
|
||||
"Filter by completed" : "فلترة بحسب الإنجاز"
|
||||
"Add a new list" : "اضف قائمة جديدة",
|
||||
"Assign to users" : "انسب الى المتسخدمين",
|
||||
"Due date" : "تاريخ الانجاز"
|
||||
},"pluralForm" :"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
||||
}
|
||||
98
l10n/ast.js
98
l10n/ast.js
@@ -1,116 +1,22 @@
|
||||
OC.L10N.register(
|
||||
"deck",
|
||||
{
|
||||
"Deck" : "Tarxeteru",
|
||||
"Upcoming cards" : "Tarxetes próximes",
|
||||
"Load more" : "Cargar más",
|
||||
"Personal" : "Personal",
|
||||
"Deck board" : "Mesa de tarxetes",
|
||||
"%s on %s" : "%s n %s",
|
||||
"Action needed" : "Aición necesaria",
|
||||
"copy" : "copia",
|
||||
"To do" : "Xera pendiente",
|
||||
"Done" : "Fecho",
|
||||
"Example Task 3" : "Xera d'exemplu 3",
|
||||
"Example Task 2" : "Xera d'exemplu 2",
|
||||
"Example Task 1" : "Xera d'exemplu 1",
|
||||
"The file was uploaded" : "Xubióse'l ficheru",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "El ficheru xubíu supera la direutiva «upload_max_filesize» del ficheru php.ini",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "El ficheru xubíu supera la direutiva «MAX_FILE_SIZE» que s'especificó nel formulariu HTML",
|
||||
"No file was uploaded" : "Nun se xubió nengún ficheru",
|
||||
"Missing a temporary folder" : "Falta una carpeta temporal",
|
||||
"Could not write file to disk" : "Nun se pudo escribir el ficheru nel discu",
|
||||
"A PHP extension stopped the file upload" : "Una estensión PHP paró la xuba de ficheros",
|
||||
"No file uploaded or file size exceeds maximum of %s" : "Nun se xubió nengún ficheru o'l tamañu del ficheru supera'l máximu de %s",
|
||||
"Invalid date, date format must be YYYY-MM-DD" : "La data ye inválida, el so formatu ha ser AAAA-MM-DD",
|
||||
"Move card" : "Mover la tarxeta",
|
||||
"Cancel" : "Encaboxar",
|
||||
"File already exists" : "El ficheru yá esiste",
|
||||
"Drop your files to upload" : "Suelta los ficheros pa xubilos",
|
||||
"Add card" : "Amestar una tarxeta",
|
||||
"Archived cards" : "Tarxetes archivaes",
|
||||
"Add list" : "Amestar una llista",
|
||||
"List name" : "Nome de la llista",
|
||||
"Open" : "Abrir",
|
||||
"Completed" : "Completáu",
|
||||
"Next 24 hours" : "Les próximes 24 hores",
|
||||
"Next 7 days" : "Los próximos 7 díes",
|
||||
"Next 30 days" : "Los próximos 30 díes",
|
||||
"Open details" : "Abrir los detalles",
|
||||
"Details" : "Detalles",
|
||||
"Sharing" : "Comparticiñon",
|
||||
"Tags" : "Etiquetes",
|
||||
"Deleted items" : "Elementos desaniciaos",
|
||||
"Activity" : "Actividá",
|
||||
"Deleted lists" : "Llistes desaniciaes",
|
||||
"Undo" : "Desfacer",
|
||||
"Deleted cards" : "Tarxetes desaniciaes",
|
||||
"(Group)" : "(Grupu)",
|
||||
"(Team)" : "(Equipu)",
|
||||
"Can edit" : "Pue editar",
|
||||
"Owner" : "Propietariu",
|
||||
"Delete" : "Desaniciar",
|
||||
"Transfer" : "Tresferir",
|
||||
"Edit list title" : "Editar el títulu de la llista",
|
||||
"Archive all cards" : "Archivar toles carpetes",
|
||||
"Unarchive all cards" : "Desarchivar toles tarxetes",
|
||||
"Delete list" : "Desaniciar la llista",
|
||||
"Archive all cards in this list" : "Archivar toles tarxetes d'esta llista",
|
||||
"Unarchive all cards in this list" : "Desarchivar toles tarxetes d'esta llista",
|
||||
"Add a new card" : "Amestar una tarxeta nueva",
|
||||
"Card name" : "Nome de la tarxeta",
|
||||
"List deleted" : "Desanicióse la llista",
|
||||
"Edit" : "Editar",
|
||||
"Add a new tag" : "Amestar una etiqueta nueva",
|
||||
"Members" : "Miembros",
|
||||
"Show in Files" : "Amosar en Ficheros",
|
||||
"Download" : "Baxar",
|
||||
"Invalid path selected" : "Seleicionóse un camín inválidu",
|
||||
"Comments" : "Comentarios",
|
||||
"Modified" : "Modificóse",
|
||||
"The title cannot be empty." : "El títulu nun pue tar baleru",
|
||||
"No comments yet. Begin the discussion!" : "Nun hai nengún comentariu. ¡Comienza'l discutiniu!",
|
||||
"Failed to load comments" : "Nun se puen cargar los comentarios",
|
||||
"Save" : "Guardar",
|
||||
"The comment cannot be empty." : "El comentariu nun pue tar baleru.",
|
||||
"In reply to" : "En rempuesta a",
|
||||
"Reply" : "Responder",
|
||||
"Update" : "Anovar",
|
||||
"Created:" : "Creóse'l",
|
||||
"Description" : "Descripción",
|
||||
"(Unsaved)" : "(ensin guardar)",
|
||||
"(Saving…)" : "(Guardando…)",
|
||||
"Formatting help" : "Ayuda del formatu",
|
||||
"Edit description" : "Editar la descripción",
|
||||
"View description" : "Ver la descripción",
|
||||
"Mark as done" : "Marcar como fecha",
|
||||
"Archive card" : "Archivar la tarxeta",
|
||||
"(group)" : "(grupu)",
|
||||
"Next week – {timeLocale}" : "La próxima selmana – {timeLocale}",
|
||||
"Delete card" : "Desaniciar la tarxeta",
|
||||
"seconds ago" : "hai segundos",
|
||||
"Keyboard shortcuts" : "Atayos del tecláu",
|
||||
"Keyboard shortcut" : "Atayos del tecláu",
|
||||
"Action" : "Aición",
|
||||
"Ctrl" : "Ctrl",
|
||||
"Search" : "Guetar",
|
||||
"Shared with you" : "Compartióse contigo",
|
||||
"All cards" : "Toles tarxetes",
|
||||
"No notifications" : "Nun hai nengún avisu",
|
||||
"No reminder" : "Nun hai nengún recordatoriu",
|
||||
"An error occurred" : "Prodúxose un error",
|
||||
"Today" : "Güei",
|
||||
"Tomorrow" : "Mañana",
|
||||
"No results found" : "Nun s'atopó nengún resultáu",
|
||||
"This weekend – {timeLocale}" : "Esta fin de selmana – {timeLocale}",
|
||||
"Close" : "Zarrar",
|
||||
"Tomorrow – {timeLocale}" : "Mañana – {timeLocale}",
|
||||
"Message from {author} in {conversationName}" : "Mensaxe de {author} en {conversationName}",
|
||||
"Error creating the share" : "Hebo un error al crear la compartición",
|
||||
"Share" : "Compartir",
|
||||
"Timeline" : "Llinia de tiempu",
|
||||
"Next week" : "La selmana que vien",
|
||||
"Next month" : "Mes siguiente",
|
||||
"Not completed" : "Nun se completó"
|
||||
"All cards" : "Toles tarxetes",
|
||||
"An error occurred" : "Prodúxose un error"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -1,114 +1,20 @@
|
||||
{ "translations": {
|
||||
"Deck" : "Tarxeteru",
|
||||
"Upcoming cards" : "Tarxetes próximes",
|
||||
"Load more" : "Cargar más",
|
||||
"Personal" : "Personal",
|
||||
"Deck board" : "Mesa de tarxetes",
|
||||
"%s on %s" : "%s n %s",
|
||||
"Action needed" : "Aición necesaria",
|
||||
"copy" : "copia",
|
||||
"To do" : "Xera pendiente",
|
||||
"Done" : "Fecho",
|
||||
"Example Task 3" : "Xera d'exemplu 3",
|
||||
"Example Task 2" : "Xera d'exemplu 2",
|
||||
"Example Task 1" : "Xera d'exemplu 1",
|
||||
"The file was uploaded" : "Xubióse'l ficheru",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "El ficheru xubíu supera la direutiva «upload_max_filesize» del ficheru php.ini",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "El ficheru xubíu supera la direutiva «MAX_FILE_SIZE» que s'especificó nel formulariu HTML",
|
||||
"No file was uploaded" : "Nun se xubió nengún ficheru",
|
||||
"Missing a temporary folder" : "Falta una carpeta temporal",
|
||||
"Could not write file to disk" : "Nun se pudo escribir el ficheru nel discu",
|
||||
"A PHP extension stopped the file upload" : "Una estensión PHP paró la xuba de ficheros",
|
||||
"No file uploaded or file size exceeds maximum of %s" : "Nun se xubió nengún ficheru o'l tamañu del ficheru supera'l máximu de %s",
|
||||
"Invalid date, date format must be YYYY-MM-DD" : "La data ye inválida, el so formatu ha ser AAAA-MM-DD",
|
||||
"Move card" : "Mover la tarxeta",
|
||||
"Cancel" : "Encaboxar",
|
||||
"File already exists" : "El ficheru yá esiste",
|
||||
"Drop your files to upload" : "Suelta los ficheros pa xubilos",
|
||||
"Add card" : "Amestar una tarxeta",
|
||||
"Archived cards" : "Tarxetes archivaes",
|
||||
"Add list" : "Amestar una llista",
|
||||
"List name" : "Nome de la llista",
|
||||
"Open" : "Abrir",
|
||||
"Completed" : "Completáu",
|
||||
"Next 24 hours" : "Les próximes 24 hores",
|
||||
"Next 7 days" : "Los próximos 7 díes",
|
||||
"Next 30 days" : "Los próximos 30 díes",
|
||||
"Open details" : "Abrir los detalles",
|
||||
"Details" : "Detalles",
|
||||
"Sharing" : "Comparticiñon",
|
||||
"Tags" : "Etiquetes",
|
||||
"Deleted items" : "Elementos desaniciaos",
|
||||
"Activity" : "Actividá",
|
||||
"Deleted lists" : "Llistes desaniciaes",
|
||||
"Undo" : "Desfacer",
|
||||
"Deleted cards" : "Tarxetes desaniciaes",
|
||||
"(Group)" : "(Grupu)",
|
||||
"(Team)" : "(Equipu)",
|
||||
"Can edit" : "Pue editar",
|
||||
"Owner" : "Propietariu",
|
||||
"Delete" : "Desaniciar",
|
||||
"Transfer" : "Tresferir",
|
||||
"Edit list title" : "Editar el títulu de la llista",
|
||||
"Archive all cards" : "Archivar toles carpetes",
|
||||
"Unarchive all cards" : "Desarchivar toles tarxetes",
|
||||
"Delete list" : "Desaniciar la llista",
|
||||
"Archive all cards in this list" : "Archivar toles tarxetes d'esta llista",
|
||||
"Unarchive all cards in this list" : "Desarchivar toles tarxetes d'esta llista",
|
||||
"Add a new card" : "Amestar una tarxeta nueva",
|
||||
"Card name" : "Nome de la tarxeta",
|
||||
"List deleted" : "Desanicióse la llista",
|
||||
"Edit" : "Editar",
|
||||
"Add a new tag" : "Amestar una etiqueta nueva",
|
||||
"Members" : "Miembros",
|
||||
"Show in Files" : "Amosar en Ficheros",
|
||||
"Download" : "Baxar",
|
||||
"Invalid path selected" : "Seleicionóse un camín inválidu",
|
||||
"Comments" : "Comentarios",
|
||||
"Modified" : "Modificóse",
|
||||
"The title cannot be empty." : "El títulu nun pue tar baleru",
|
||||
"No comments yet. Begin the discussion!" : "Nun hai nengún comentariu. ¡Comienza'l discutiniu!",
|
||||
"Failed to load comments" : "Nun se puen cargar los comentarios",
|
||||
"Save" : "Guardar",
|
||||
"The comment cannot be empty." : "El comentariu nun pue tar baleru.",
|
||||
"In reply to" : "En rempuesta a",
|
||||
"Reply" : "Responder",
|
||||
"Update" : "Anovar",
|
||||
"Created:" : "Creóse'l",
|
||||
"Description" : "Descripción",
|
||||
"(Unsaved)" : "(ensin guardar)",
|
||||
"(Saving…)" : "(Guardando…)",
|
||||
"Formatting help" : "Ayuda del formatu",
|
||||
"Edit description" : "Editar la descripción",
|
||||
"View description" : "Ver la descripción",
|
||||
"Mark as done" : "Marcar como fecha",
|
||||
"Archive card" : "Archivar la tarxeta",
|
||||
"(group)" : "(grupu)",
|
||||
"Next week – {timeLocale}" : "La próxima selmana – {timeLocale}",
|
||||
"Delete card" : "Desaniciar la tarxeta",
|
||||
"seconds ago" : "hai segundos",
|
||||
"Keyboard shortcuts" : "Atayos del tecláu",
|
||||
"Keyboard shortcut" : "Atayos del tecláu",
|
||||
"Action" : "Aición",
|
||||
"Ctrl" : "Ctrl",
|
||||
"Search" : "Guetar",
|
||||
"Shared with you" : "Compartióse contigo",
|
||||
"All cards" : "Toles tarxetes",
|
||||
"No notifications" : "Nun hai nengún avisu",
|
||||
"No reminder" : "Nun hai nengún recordatoriu",
|
||||
"An error occurred" : "Prodúxose un error",
|
||||
"Today" : "Güei",
|
||||
"Tomorrow" : "Mañana",
|
||||
"No results found" : "Nun s'atopó nengún resultáu",
|
||||
"This weekend – {timeLocale}" : "Esta fin de selmana – {timeLocale}",
|
||||
"Close" : "Zarrar",
|
||||
"Tomorrow – {timeLocale}" : "Mañana – {timeLocale}",
|
||||
"Message from {author} in {conversationName}" : "Mensaxe de {author} en {conversationName}",
|
||||
"Error creating the share" : "Hebo un error al crear la compartición",
|
||||
"Share" : "Compartir",
|
||||
"Timeline" : "Llinia de tiempu",
|
||||
"Next week" : "La selmana que vien",
|
||||
"Next month" : "Mes siguiente",
|
||||
"Not completed" : "Nun se completó"
|
||||
"All cards" : "Toles tarxetes",
|
||||
"An error occurred" : "Prodúxose un error"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
17
l10n/az.js
17
l10n/az.js
@@ -2,41 +2,30 @@ OC.L10N.register(
|
||||
"deck",
|
||||
{
|
||||
"Personal" : "Şəxsi",
|
||||
"Finished" : "Bitdi",
|
||||
"Done" : "Done",
|
||||
"The file was uploaded" : "Fayl yükləndi",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Yüklənmiş fayl php.ini-də upload_max_filesize direktivini aşır",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Yüklənilən faylın həcmi HTML formasinda olan MAX_FILE_SIZE direktivində təyin dilmiş həcmi aşır.",
|
||||
"The file was only partially uploaded" : "Fayl yalnız qismən yüklənib",
|
||||
"No file was uploaded" : "Heç bir fayl yüklənilmədi",
|
||||
"Missing a temporary folder" : "Müvəqqəti qovluq çatışmır",
|
||||
"Could not write file to disk" : "Faylı diskə yazmaq mümkün olmadı",
|
||||
"A PHP extension stopped the file upload" : "PHP uzantısı faylın yüklənməsini dayandırdı",
|
||||
"Cancel" : "Dayandır",
|
||||
"Completed" : "Bitmişdir",
|
||||
"Details" : "Detallar",
|
||||
"Sharing" : "Paylaşılır",
|
||||
"Tags" : "Işarələr",
|
||||
"Activity" : "Fəallıq",
|
||||
"Can edit" : "Can edit",
|
||||
"Can share" : "Can share",
|
||||
"Owner" : "Owner",
|
||||
"Delete" : "Sil",
|
||||
"Edit" : "Dəyişiklik et",
|
||||
"Download" : "Yüklə",
|
||||
"Comments" : "Şərhlər",
|
||||
"Modified" : "Dəyişdirildi",
|
||||
"Save" : "Saxla",
|
||||
"Reply" : "Cavab",
|
||||
"Update" : "Yenilənmə",
|
||||
"Created:" : "Yaradıldı:",
|
||||
"Description" : "Açıqlanma",
|
||||
"(group)" : "(qrup)",
|
||||
"seconds ago" : "saniyələr öncə",
|
||||
"Search" : "Axtarış",
|
||||
"Shared with you" : "Shared with you",
|
||||
"Today" : "Bu gün",
|
||||
"Tomorrow" : "Sabah",
|
||||
"(group)" : "(qrup)",
|
||||
"seconds ago" : "saniyələr öncə",
|
||||
"Shared with you" : "Shared with you",
|
||||
"Close" : "Bağla",
|
||||
"Share" : "Paylaş"
|
||||
},
|
||||
|
||||
17
l10n/az.json
17
l10n/az.json
@@ -1,40 +1,29 @@
|
||||
{ "translations": {
|
||||
"Personal" : "Şəxsi",
|
||||
"Finished" : "Bitdi",
|
||||
"Done" : "Done",
|
||||
"The file was uploaded" : "Fayl yükləndi",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Yüklənmiş fayl php.ini-də upload_max_filesize direktivini aşır",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Yüklənilən faylın həcmi HTML formasinda olan MAX_FILE_SIZE direktivində təyin dilmiş həcmi aşır.",
|
||||
"The file was only partially uploaded" : "Fayl yalnız qismən yüklənib",
|
||||
"No file was uploaded" : "Heç bir fayl yüklənilmədi",
|
||||
"Missing a temporary folder" : "Müvəqqəti qovluq çatışmır",
|
||||
"Could not write file to disk" : "Faylı diskə yazmaq mümkün olmadı",
|
||||
"A PHP extension stopped the file upload" : "PHP uzantısı faylın yüklənməsini dayandırdı",
|
||||
"Cancel" : "Dayandır",
|
||||
"Completed" : "Bitmişdir",
|
||||
"Details" : "Detallar",
|
||||
"Sharing" : "Paylaşılır",
|
||||
"Tags" : "Işarələr",
|
||||
"Activity" : "Fəallıq",
|
||||
"Can edit" : "Can edit",
|
||||
"Can share" : "Can share",
|
||||
"Owner" : "Owner",
|
||||
"Delete" : "Sil",
|
||||
"Edit" : "Dəyişiklik et",
|
||||
"Download" : "Yüklə",
|
||||
"Comments" : "Şərhlər",
|
||||
"Modified" : "Dəyişdirildi",
|
||||
"Save" : "Saxla",
|
||||
"Reply" : "Cavab",
|
||||
"Update" : "Yenilənmə",
|
||||
"Created:" : "Yaradıldı:",
|
||||
"Description" : "Açıqlanma",
|
||||
"(group)" : "(qrup)",
|
||||
"seconds ago" : "saniyələr öncə",
|
||||
"Search" : "Axtarış",
|
||||
"Shared with you" : "Shared with you",
|
||||
"Today" : "Bu gün",
|
||||
"Tomorrow" : "Sabah",
|
||||
"(group)" : "(qrup)",
|
||||
"seconds ago" : "saniyələr öncə",
|
||||
"Shared with you" : "Shared with you",
|
||||
"Close" : "Bağla",
|
||||
"Share" : "Paylaş"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
|
||||
59
l10n/bg.js
59
l10n/bg.js
@@ -115,13 +115,9 @@ OC.L10N.register(
|
||||
"Select the board to link to a project" : "Изберете таблото, което да свържете към проект",
|
||||
"Search by board title" : "Търсене по заглавие на таблото",
|
||||
"Select board" : "Избор на табло",
|
||||
"Move card to another board" : "Преместване на картата на друго табло",
|
||||
"Select a board" : "Избор на табло",
|
||||
"No lists available" : "Няма налична списъци.",
|
||||
"Select a list" : "Избор на списък",
|
||||
"Move card" : "Преместване на карта",
|
||||
"Cancel" : "Отказ",
|
||||
"Select a card" : "Избор на карта",
|
||||
"Cancel" : "Отказ",
|
||||
"Select the card to link to a project" : "Изберете картата, която да свържете към проект",
|
||||
"Link to card" : "Връзка към карта",
|
||||
"File already exists" : "Файлът вече съществува",
|
||||
@@ -140,8 +136,6 @@ OC.L10N.register(
|
||||
"Filter by tag" : "Филтрирай по маркер",
|
||||
"Filter by assigned user" : "Филтриране по назначен потребител",
|
||||
"Unassigned" : "Неприсвоен",
|
||||
"Open" : "Отвори",
|
||||
"Completed" : "Завършен",
|
||||
"Filter by due date" : "Филтриране по крайна дата",
|
||||
"Overdue" : "Просрочен",
|
||||
"Next 24 hours" : "Следващите 24 часа",
|
||||
@@ -156,18 +150,22 @@ OC.L10N.register(
|
||||
"Details" : "Подробности",
|
||||
"Currently present people" : "Хора присъстващи в момента",
|
||||
"Loading board" : "Зареждане на табло",
|
||||
"Board not found" : "Таблото не е намерено",
|
||||
"No lists available" : "Няма налична списъци.",
|
||||
"Create a new list to add cards to this board" : "Създайте нов списък, за да добавите карти към това табло",
|
||||
"Board not found" : "Таблото не е намерено",
|
||||
"Sharing" : "Споделяне",
|
||||
"Tags" : "Етикети",
|
||||
"Deleted items" : "Изтрити елементи",
|
||||
"Activity" : "Активност",
|
||||
"Timeline" : "Времева линия",
|
||||
"Deleted lists" : "Изтрити списъци",
|
||||
"Undo" : "Отмяна",
|
||||
"Deleted cards" : "Изтрити карти",
|
||||
"Share board with a user, group or circle …" : "Споделяне на таблото с потребител, група или кръг ...",
|
||||
"Searching for users, groups and circles …" : "Търсене за потребители, групи и кръгове ...",
|
||||
"No participants found" : "Няма намерени участници",
|
||||
"Board owner" : "Собственик на табло",
|
||||
"(Group)" : "(Група)",
|
||||
"(Circle)" : "(Кръг)",
|
||||
"Can edit" : "Може да редактира",
|
||||
"Can share" : "Може да споделя",
|
||||
"Can manage" : "Може да управлява",
|
||||
@@ -193,6 +191,7 @@ OC.L10N.register(
|
||||
"title and color value must be provided" : "трябва да се предоставят заглавие и стойност на цвета",
|
||||
"Board name" : "Име на табло",
|
||||
"Members" : "Членове",
|
||||
"Assign to users/groups/circles" : "Зачисляване към потребители/групи/кръгове",
|
||||
"Assign a user to this card…" : "Зачисляване на потребител на тази карта ...",
|
||||
"Upload new files" : "Качи нови файлове",
|
||||
"Share from Files" : "Споделяне от Файлове",
|
||||
@@ -221,7 +220,6 @@ OC.L10N.register(
|
||||
"Cancel reply" : "Отказ на отговор",
|
||||
"Reply" : "Отговори",
|
||||
"Update" : "Обновяване",
|
||||
"Created:" : "Създадено:",
|
||||
"Description" : "Описание",
|
||||
"(Unsaved)" : " (Незаписан)",
|
||||
"(Saving…)" : "(Записване...)",
|
||||
@@ -233,29 +231,28 @@ OC.L10N.register(
|
||||
"Choose attachment" : "Избор на прикачен файл",
|
||||
"Set a due date" : "Задаване на крайна дата",
|
||||
"Remove due date" : "Премахни крайната дата",
|
||||
"Mark as done" : "Маркирай като готово",
|
||||
"Unarchive card" : "Разархивиране на карта",
|
||||
"Archive card" : "Архивиране на карта",
|
||||
"Select Date" : "Изберете дата",
|
||||
"Today" : "Днес",
|
||||
"Tomorrow" : "Утре",
|
||||
"Next week" : "Следваща седмица",
|
||||
"Next month" : "Следващия месец",
|
||||
"Assign a tag to this card…" : "Присвояване на етикет на тази карта ...",
|
||||
"(group)" : "(група)",
|
||||
"Todo items" : "Елементи на задача за изпълнение",
|
||||
"{count} comments, {unread} unread" : "{count} коментари, {unread} непрочетени",
|
||||
"Edit card title" : "Редактиране на заглавието на карта",
|
||||
"Card details" : "Подробности за картата",
|
||||
"Assign to me" : "Зачисляване към мен",
|
||||
"Unassign myself" : "Отмяна на зачисляването към мен",
|
||||
"Move card" : "Преместване на карта",
|
||||
"Card details" : "Подробности за картата",
|
||||
"Unarchive card" : "Разархивиране на карта",
|
||||
"Archive card" : "Архивиране на карта",
|
||||
"Delete card" : "Изтриване на карта",
|
||||
"Move card to another board" : "Преместване на картата на друго табло",
|
||||
"Select a list" : "Избор на списък",
|
||||
"List is empty" : "Списъкът е празен",
|
||||
"Card deleted" : "Картата е изтрита",
|
||||
"seconds ago" : "преди секунди",
|
||||
"Keyboard shortcuts" : "Бързи клавиши",
|
||||
"Keyboard shortcut" : "Клавишни комбинации",
|
||||
"Action" : "Действие",
|
||||
"Shift" : "Shift /бутон/",
|
||||
"Ctrl" : "Ctrl /бутон/",
|
||||
"Search" : "Търсене",
|
||||
"Enter" : "Въвеждане",
|
||||
"Space" : "Пространство",
|
||||
"All boards" : "Всички табла",
|
||||
"Archived boards" : "Архивирани табла",
|
||||
"Shared with you" : "Споделени с вас",
|
||||
@@ -263,6 +260,8 @@ OC.L10N.register(
|
||||
"Use bigger card view" : "Използва по-голям изглед на картата",
|
||||
"Show card ID badge" : "Показване на обозначение за самоличност на картата",
|
||||
"Show boards in calendar/tasks" : "Показване на таблата в календар / задачи",
|
||||
"Limit deck usage of groups" : "Ограничава използването на набора от групи",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Ограничаването на приложението Deck/набор/ ще блокира потребителите, които не са част от тези групи, да създават свои собствени табла. Потребителите все още ще могат да работят на таблата, които са споделени с тях.",
|
||||
"Board details" : "Подробности за табло",
|
||||
"Edit board" : "Редактиране на табло",
|
||||
"Clone board" : " Клониране на табло",
|
||||
@@ -283,8 +282,6 @@ OC.L10N.register(
|
||||
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Сигурни ли сте, че искате да изтриете таблото {title}? Това ще изтрие всички данни на това табло, включително архивираните карти.",
|
||||
"Delete the board?" : "Изтриване на таблото?",
|
||||
"Loading filtered view" : "Зареждане на филтриран изглед",
|
||||
"Today" : "Днес",
|
||||
"Tomorrow" : "Утре",
|
||||
"No due" : "Не се дължи",
|
||||
"Search for {searchQuery} in all boards" : "Търсене на {searchQuery} във всички табла",
|
||||
"No results found" : "Няма намерени резултати",
|
||||
@@ -317,16 +314,8 @@ OC.L10N.register(
|
||||
"Share {file} with a Deck card" : "Споделяне {file} с Deck карта",
|
||||
"Share" : "Споделяне",
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "<strong>Описанието на картата</strong> в приложението Deck/набор/ е променено",
|
||||
"Timeline" : "Времева линия",
|
||||
"Share board with a user, group or circle …" : "Споделяне на таблото с потребител, група или кръг ...",
|
||||
"Searching for users, groups and circles …" : "Търсене за потребители, групи и кръгове ...",
|
||||
"(Circle)" : "(Кръг)",
|
||||
"Assign to users/groups/circles" : "Зачисляване към потребители/групи/кръгове",
|
||||
"Next week" : "Следваща седмица",
|
||||
"Next month" : "Следващия месец",
|
||||
"List is empty" : "Списъкът е празен",
|
||||
"Limit deck usage of groups" : "Ограничава използването на набора от групи",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Ограничаването на приложението Deck/набор/ ще блокира потребителите, които не са част от тези групи, да създават свои собствени табла. Потребителите все още ще могат да работят на таблата, които са споделени с тях.",
|
||||
"Not completed" : "Незавършен"
|
||||
"Add a new list" : "Добавяне на нов списък",
|
||||
"Assign to users" : "Зачисляване към потребители",
|
||||
"Due date" : "Крайна дата"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
59
l10n/bg.json
59
l10n/bg.json
@@ -113,13 +113,9 @@
|
||||
"Select the board to link to a project" : "Изберете таблото, което да свържете към проект",
|
||||
"Search by board title" : "Търсене по заглавие на таблото",
|
||||
"Select board" : "Избор на табло",
|
||||
"Move card to another board" : "Преместване на картата на друго табло",
|
||||
"Select a board" : "Избор на табло",
|
||||
"No lists available" : "Няма налична списъци.",
|
||||
"Select a list" : "Избор на списък",
|
||||
"Move card" : "Преместване на карта",
|
||||
"Cancel" : "Отказ",
|
||||
"Select a card" : "Избор на карта",
|
||||
"Cancel" : "Отказ",
|
||||
"Select the card to link to a project" : "Изберете картата, която да свържете към проект",
|
||||
"Link to card" : "Връзка към карта",
|
||||
"File already exists" : "Файлът вече съществува",
|
||||
@@ -138,8 +134,6 @@
|
||||
"Filter by tag" : "Филтрирай по маркер",
|
||||
"Filter by assigned user" : "Филтриране по назначен потребител",
|
||||
"Unassigned" : "Неприсвоен",
|
||||
"Open" : "Отвори",
|
||||
"Completed" : "Завършен",
|
||||
"Filter by due date" : "Филтриране по крайна дата",
|
||||
"Overdue" : "Просрочен",
|
||||
"Next 24 hours" : "Следващите 24 часа",
|
||||
@@ -154,18 +148,22 @@
|
||||
"Details" : "Подробности",
|
||||
"Currently present people" : "Хора присъстващи в момента",
|
||||
"Loading board" : "Зареждане на табло",
|
||||
"Board not found" : "Таблото не е намерено",
|
||||
"No lists available" : "Няма налична списъци.",
|
||||
"Create a new list to add cards to this board" : "Създайте нов списък, за да добавите карти към това табло",
|
||||
"Board not found" : "Таблото не е намерено",
|
||||
"Sharing" : "Споделяне",
|
||||
"Tags" : "Етикети",
|
||||
"Deleted items" : "Изтрити елементи",
|
||||
"Activity" : "Активност",
|
||||
"Timeline" : "Времева линия",
|
||||
"Deleted lists" : "Изтрити списъци",
|
||||
"Undo" : "Отмяна",
|
||||
"Deleted cards" : "Изтрити карти",
|
||||
"Share board with a user, group or circle …" : "Споделяне на таблото с потребител, група или кръг ...",
|
||||
"Searching for users, groups and circles …" : "Търсене за потребители, групи и кръгове ...",
|
||||
"No participants found" : "Няма намерени участници",
|
||||
"Board owner" : "Собственик на табло",
|
||||
"(Group)" : "(Група)",
|
||||
"(Circle)" : "(Кръг)",
|
||||
"Can edit" : "Може да редактира",
|
||||
"Can share" : "Може да споделя",
|
||||
"Can manage" : "Може да управлява",
|
||||
@@ -191,6 +189,7 @@
|
||||
"title and color value must be provided" : "трябва да се предоставят заглавие и стойност на цвета",
|
||||
"Board name" : "Име на табло",
|
||||
"Members" : "Членове",
|
||||
"Assign to users/groups/circles" : "Зачисляване към потребители/групи/кръгове",
|
||||
"Assign a user to this card…" : "Зачисляване на потребител на тази карта ...",
|
||||
"Upload new files" : "Качи нови файлове",
|
||||
"Share from Files" : "Споделяне от Файлове",
|
||||
@@ -219,7 +218,6 @@
|
||||
"Cancel reply" : "Отказ на отговор",
|
||||
"Reply" : "Отговори",
|
||||
"Update" : "Обновяване",
|
||||
"Created:" : "Създадено:",
|
||||
"Description" : "Описание",
|
||||
"(Unsaved)" : " (Незаписан)",
|
||||
"(Saving…)" : "(Записване...)",
|
||||
@@ -231,29 +229,28 @@
|
||||
"Choose attachment" : "Избор на прикачен файл",
|
||||
"Set a due date" : "Задаване на крайна дата",
|
||||
"Remove due date" : "Премахни крайната дата",
|
||||
"Mark as done" : "Маркирай като готово",
|
||||
"Unarchive card" : "Разархивиране на карта",
|
||||
"Archive card" : "Архивиране на карта",
|
||||
"Select Date" : "Изберете дата",
|
||||
"Today" : "Днес",
|
||||
"Tomorrow" : "Утре",
|
||||
"Next week" : "Следваща седмица",
|
||||
"Next month" : "Следващия месец",
|
||||
"Assign a tag to this card…" : "Присвояване на етикет на тази карта ...",
|
||||
"(group)" : "(група)",
|
||||
"Todo items" : "Елементи на задача за изпълнение",
|
||||
"{count} comments, {unread} unread" : "{count} коментари, {unread} непрочетени",
|
||||
"Edit card title" : "Редактиране на заглавието на карта",
|
||||
"Card details" : "Подробности за картата",
|
||||
"Assign to me" : "Зачисляване към мен",
|
||||
"Unassign myself" : "Отмяна на зачисляването към мен",
|
||||
"Move card" : "Преместване на карта",
|
||||
"Card details" : "Подробности за картата",
|
||||
"Unarchive card" : "Разархивиране на карта",
|
||||
"Archive card" : "Архивиране на карта",
|
||||
"Delete card" : "Изтриване на карта",
|
||||
"Move card to another board" : "Преместване на картата на друго табло",
|
||||
"Select a list" : "Избор на списък",
|
||||
"List is empty" : "Списъкът е празен",
|
||||
"Card deleted" : "Картата е изтрита",
|
||||
"seconds ago" : "преди секунди",
|
||||
"Keyboard shortcuts" : "Бързи клавиши",
|
||||
"Keyboard shortcut" : "Клавишни комбинации",
|
||||
"Action" : "Действие",
|
||||
"Shift" : "Shift /бутон/",
|
||||
"Ctrl" : "Ctrl /бутон/",
|
||||
"Search" : "Търсене",
|
||||
"Enter" : "Въвеждане",
|
||||
"Space" : "Пространство",
|
||||
"All boards" : "Всички табла",
|
||||
"Archived boards" : "Архивирани табла",
|
||||
"Shared with you" : "Споделени с вас",
|
||||
@@ -261,6 +258,8 @@
|
||||
"Use bigger card view" : "Използва по-голям изглед на картата",
|
||||
"Show card ID badge" : "Показване на обозначение за самоличност на картата",
|
||||
"Show boards in calendar/tasks" : "Показване на таблата в календар / задачи",
|
||||
"Limit deck usage of groups" : "Ограничава използването на набора от групи",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Ограничаването на приложението Deck/набор/ ще блокира потребителите, които не са част от тези групи, да създават свои собствени табла. Потребителите все още ще могат да работят на таблата, които са споделени с тях.",
|
||||
"Board details" : "Подробности за табло",
|
||||
"Edit board" : "Редактиране на табло",
|
||||
"Clone board" : " Клониране на табло",
|
||||
@@ -281,8 +280,6 @@
|
||||
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Сигурни ли сте, че искате да изтриете таблото {title}? Това ще изтрие всички данни на това табло, включително архивираните карти.",
|
||||
"Delete the board?" : "Изтриване на таблото?",
|
||||
"Loading filtered view" : "Зареждане на филтриран изглед",
|
||||
"Today" : "Днес",
|
||||
"Tomorrow" : "Утре",
|
||||
"No due" : "Не се дължи",
|
||||
"Search for {searchQuery} in all boards" : "Търсене на {searchQuery} във всички табла",
|
||||
"No results found" : "Няма намерени резултати",
|
||||
@@ -315,16 +312,8 @@
|
||||
"Share {file} with a Deck card" : "Споделяне {file} с Deck карта",
|
||||
"Share" : "Споделяне",
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "<strong>Описанието на картата</strong> в приложението Deck/набор/ е променено",
|
||||
"Timeline" : "Времева линия",
|
||||
"Share board with a user, group or circle …" : "Споделяне на таблото с потребител, група или кръг ...",
|
||||
"Searching for users, groups and circles …" : "Търсене за потребители, групи и кръгове ...",
|
||||
"(Circle)" : "(Кръг)",
|
||||
"Assign to users/groups/circles" : "Зачисляване към потребители/групи/кръгове",
|
||||
"Next week" : "Следваща седмица",
|
||||
"Next month" : "Следващия месец",
|
||||
"List is empty" : "Списъкът е празен",
|
||||
"Limit deck usage of groups" : "Ограничава използването на набора от групи",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Ограничаването на приложението Deck/набор/ ще блокира потребителите, които не са част от тези групи, да създават свои собствени табла. Потребителите все още ще могат да работят на таблата, които са споделени с тях.",
|
||||
"Not completed" : "Незавършен"
|
||||
"Add a new list" : "Добавяне на нов списък",
|
||||
"Assign to users" : "Зачисляване към потребители",
|
||||
"Due date" : "Крайна дата"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -7,11 +7,9 @@ OC.L10N.register(
|
||||
"No file was uploaded" : "কোন ফাইল আপলোড করা হয় নি",
|
||||
"Missing a temporary folder" : "অস্থায়ী ফোল্ডারটি হারানো গিয়েছে",
|
||||
"Cancel" : "বাতির",
|
||||
"Completed" : "সুসম্পন্ন",
|
||||
"Details" : "বিসতারিত",
|
||||
"Sharing" : "ভাগাভাগিরত",
|
||||
"Tags" : "ট্যাগ",
|
||||
"Activity" : "সক্রিয়তা",
|
||||
"Can edit" : "Can edit",
|
||||
"Can share" : "Can share",
|
||||
"Owner" : "Owner",
|
||||
@@ -22,15 +20,12 @@ OC.L10N.register(
|
||||
"Save" : "সংরক্ষণ",
|
||||
"Reply" : "জবাব",
|
||||
"Update" : "পরিবর্ধন",
|
||||
"Created:" : "তৈরীর নির্ঘন্টঃ",
|
||||
"Description" : "বিবরণ",
|
||||
"(group)" : "(গোষ্ঠি)",
|
||||
"seconds ago" : "সেকেন্ড পূর্বে",
|
||||
"Keyboard shortcuts" : "কী-বোর্ড শর্টকাট",
|
||||
"Search" : "Search",
|
||||
"Shared with you" : "Shared with you",
|
||||
"Today" : "আজ",
|
||||
"Tomorrow" : "আগামীকাল",
|
||||
"(group)" : "(গোষ্ঠি)",
|
||||
"seconds ago" : "সেকেন্ড পূর্বে",
|
||||
"Shared with you" : "Shared with you",
|
||||
"Close" : "বন্ধ",
|
||||
"Share" : "ভাগাভাগি কর"
|
||||
},
|
||||
|
||||
@@ -5,11 +5,9 @@
|
||||
"No file was uploaded" : "কোন ফাইল আপলোড করা হয় নি",
|
||||
"Missing a temporary folder" : "অস্থায়ী ফোল্ডারটি হারানো গিয়েছে",
|
||||
"Cancel" : "বাতির",
|
||||
"Completed" : "সুসম্পন্ন",
|
||||
"Details" : "বিসতারিত",
|
||||
"Sharing" : "ভাগাভাগিরত",
|
||||
"Tags" : "ট্যাগ",
|
||||
"Activity" : "সক্রিয়তা",
|
||||
"Can edit" : "Can edit",
|
||||
"Can share" : "Can share",
|
||||
"Owner" : "Owner",
|
||||
@@ -20,15 +18,12 @@
|
||||
"Save" : "সংরক্ষণ",
|
||||
"Reply" : "জবাব",
|
||||
"Update" : "পরিবর্ধন",
|
||||
"Created:" : "তৈরীর নির্ঘন্টঃ",
|
||||
"Description" : "বিবরণ",
|
||||
"(group)" : "(গোষ্ঠি)",
|
||||
"seconds ago" : "সেকেন্ড পূর্বে",
|
||||
"Keyboard shortcuts" : "কী-বোর্ড শর্টকাট",
|
||||
"Search" : "Search",
|
||||
"Shared with you" : "Shared with you",
|
||||
"Today" : "আজ",
|
||||
"Tomorrow" : "আগামীকাল",
|
||||
"(group)" : "(গোষ্ঠি)",
|
||||
"seconds ago" : "সেকেন্ড পূর্বে",
|
||||
"Shared with you" : "Shared with you",
|
||||
"Close" : "বন্ধ",
|
||||
"Share" : "ভাগাভাগি কর"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
|
||||
22
l10n/br.js
22
l10n/br.js
@@ -5,17 +5,12 @@ OC.L10N.register(
|
||||
"Finished" : "Achuet",
|
||||
"copy" : "eil",
|
||||
"Done" : "Graet",
|
||||
"The file was uploaded" : "Kaset eo bet ar restr",
|
||||
"No file was uploaded" : "N'eus restr ebet a zo bet kaset",
|
||||
"Invalid date, date format must be YYYY-MM-DD" : "Deizat fall, stumm an deizat a zo ret bezhañ BBBB-MM-DD",
|
||||
"Cancel" : "Arrest",
|
||||
"Drop your files to upload" : "Laoskit ho restroù evit pellkas",
|
||||
"Open" : "Digeriñ",
|
||||
"Completed" : "Achuet",
|
||||
"Details" : "Munudoù",
|
||||
"Sharing" : "Rannan",
|
||||
"Tags" : "Klavioù",
|
||||
"Activity" : "Obererezh",
|
||||
"Can edit" : "Posuple eo embann",
|
||||
"Can share" : "Galout a ra rannañ",
|
||||
"Owner" : "Perc'henner",
|
||||
@@ -29,22 +24,19 @@ OC.L10N.register(
|
||||
"Invalid path selected" : "An hent dibabet n'eus ket anezhañ",
|
||||
"Comments" : "Displegadennoù",
|
||||
"Modified" : "Cheñchet",
|
||||
"Created" : "Krouet",
|
||||
"Save" : "Enrollañ",
|
||||
"Reply" : "Respont",
|
||||
"Update" : "Adnevesaat",
|
||||
"Created:" : "Krouet :",
|
||||
"Description" : "Diskrivadur",
|
||||
"(group)" : "(strollad)",
|
||||
"seconds ago" : "eilenn zo",
|
||||
"Search" : "Klask",
|
||||
"Shared with you" : "Rannet ganeoc'h",
|
||||
"No notifications" : "Kemennadenn ebet",
|
||||
"Today" : "Hiziv",
|
||||
"Tomorrow" : "Warc'hoaz",
|
||||
"Close" : "Seriñ",
|
||||
"Share" : "Rannan",
|
||||
"Next week" : "Sizhun a zeu",
|
||||
"Next month" : "Miz a zeu"
|
||||
"Next month" : "Miz a zeu",
|
||||
"(group)" : "(strollad)",
|
||||
"seconds ago" : "eilenn zo",
|
||||
"Shared with you" : "Rannet ganeoc'h",
|
||||
"No notifications" : "Kemenaden ebet",
|
||||
"Close" : "Seriñ",
|
||||
"Share" : "Rannan"
|
||||
},
|
||||
"nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > 19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 && n % 1000000 == 0) ? 3 : 4);");
|
||||
|
||||
22
l10n/br.json
22
l10n/br.json
@@ -3,17 +3,12 @@
|
||||
"Finished" : "Achuet",
|
||||
"copy" : "eil",
|
||||
"Done" : "Graet",
|
||||
"The file was uploaded" : "Kaset eo bet ar restr",
|
||||
"No file was uploaded" : "N'eus restr ebet a zo bet kaset",
|
||||
"Invalid date, date format must be YYYY-MM-DD" : "Deizat fall, stumm an deizat a zo ret bezhañ BBBB-MM-DD",
|
||||
"Cancel" : "Arrest",
|
||||
"Drop your files to upload" : "Laoskit ho restroù evit pellkas",
|
||||
"Open" : "Digeriñ",
|
||||
"Completed" : "Achuet",
|
||||
"Details" : "Munudoù",
|
||||
"Sharing" : "Rannan",
|
||||
"Tags" : "Klavioù",
|
||||
"Activity" : "Obererezh",
|
||||
"Can edit" : "Posuple eo embann",
|
||||
"Can share" : "Galout a ra rannañ",
|
||||
"Owner" : "Perc'henner",
|
||||
@@ -27,22 +22,19 @@
|
||||
"Invalid path selected" : "An hent dibabet n'eus ket anezhañ",
|
||||
"Comments" : "Displegadennoù",
|
||||
"Modified" : "Cheñchet",
|
||||
"Created" : "Krouet",
|
||||
"Save" : "Enrollañ",
|
||||
"Reply" : "Respont",
|
||||
"Update" : "Adnevesaat",
|
||||
"Created:" : "Krouet :",
|
||||
"Description" : "Diskrivadur",
|
||||
"(group)" : "(strollad)",
|
||||
"seconds ago" : "eilenn zo",
|
||||
"Search" : "Klask",
|
||||
"Shared with you" : "Rannet ganeoc'h",
|
||||
"No notifications" : "Kemennadenn ebet",
|
||||
"Today" : "Hiziv",
|
||||
"Tomorrow" : "Warc'hoaz",
|
||||
"Close" : "Seriñ",
|
||||
"Share" : "Rannan",
|
||||
"Next week" : "Sizhun a zeu",
|
||||
"Next month" : "Miz a zeu"
|
||||
"Next month" : "Miz a zeu",
|
||||
"(group)" : "(strollad)",
|
||||
"seconds ago" : "eilenn zo",
|
||||
"Shared with you" : "Rannet ganeoc'h",
|
||||
"No notifications" : "Kemenaden ebet",
|
||||
"Close" : "Seriñ",
|
||||
"Share" : "Rannan"
|
||||
},"pluralForm" :"nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > 19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 && n % 1000000 == 0) ? 3 : 4);"
|
||||
}
|
||||
@@ -7,9 +7,7 @@ OC.L10N.register(
|
||||
"No file was uploaded" : "Nijedna datoteka nije učitana.",
|
||||
"Missing a temporary folder" : "Nedostaje privremeni direktorij.",
|
||||
"Cancel" : "Otkaži",
|
||||
"Completed" : "Zavrženo",
|
||||
"Sharing" : "Dijeljenje",
|
||||
"Activity" : "Aktivnost",
|
||||
"Can edit" : "Can edit",
|
||||
"Can share" : "Can share",
|
||||
"Owner" : "Vlasnik",
|
||||
@@ -22,11 +20,9 @@ OC.L10N.register(
|
||||
"Save" : "Spremi",
|
||||
"Update" : "Ažuriraj",
|
||||
"Description" : "Opis",
|
||||
"Keyboard shortcuts" : "Tipkovni prečaci",
|
||||
"Search" : "Search",
|
||||
"Shared with you" : "Shared with you",
|
||||
"Today" : "Danas",
|
||||
"Tomorrow" : "Sutra",
|
||||
"Shared with you" : "Shared with you",
|
||||
"Close" : "Zatvori",
|
||||
"Maximum file size of {size} exceeded" : "Maksimalna veličina datoteke prekoračena",
|
||||
"Share" : "Podjeli"
|
||||
|
||||
@@ -5,9 +5,7 @@
|
||||
"No file was uploaded" : "Nijedna datoteka nije učitana.",
|
||||
"Missing a temporary folder" : "Nedostaje privremeni direktorij.",
|
||||
"Cancel" : "Otkaži",
|
||||
"Completed" : "Zavrženo",
|
||||
"Sharing" : "Dijeljenje",
|
||||
"Activity" : "Aktivnost",
|
||||
"Can edit" : "Can edit",
|
||||
"Can share" : "Can share",
|
||||
"Owner" : "Vlasnik",
|
||||
@@ -20,11 +18,9 @@
|
||||
"Save" : "Spremi",
|
||||
"Update" : "Ažuriraj",
|
||||
"Description" : "Opis",
|
||||
"Keyboard shortcuts" : "Tipkovni prečaci",
|
||||
"Search" : "Search",
|
||||
"Shared with you" : "Shared with you",
|
||||
"Today" : "Danas",
|
||||
"Tomorrow" : "Sutra",
|
||||
"Shared with you" : "Shared with you",
|
||||
"Close" : "Zatvori",
|
||||
"Maximum file size of {size} exceeded" : "Maksimalna veličina datoteke prekoračena",
|
||||
"Share" : "Podjeli"
|
||||
|
||||
106
l10n/ca.js
106
l10n/ca.js
@@ -37,10 +37,6 @@ OC.L10N.register(
|
||||
"{user} has archived card {card} in list {stack} on board {board}" : "{user} té la targeta arxivada {card} a la llista {stack} al tauler {board}",
|
||||
"You have unarchived card {card} in list {stack} on board {board}" : "Teniu una targeta no-arxchivada {card} a la llista {stack} al tauler {board}",
|
||||
"{user} has unarchived card {card} in list {stack} on board {board}" : "{user} té una targeta no-arxivada {card} a la llista {stack} al tauler {board}",
|
||||
"You have marked the card {card} as done in list {stack} on board {board}" : "Heu marcat la targeta {card} com a feta a la llista {stack} del tauler {board}",
|
||||
"{user} has marked card {card} as done in list {stack} on board {board}" : "{user} ha marcat la targeta {card} com a feta a la llista {stack} del tauler {board}",
|
||||
"You have marked the card {card} as undone in list {stack} on board {board}" : "Heu marcat la targeta {card} com a desfeta a la llista {stack} del tauler {board}",
|
||||
"{user} has marked the card {card} as undone in list {stack} on board {board}" : "{user} ha marcat la targeta {card} com a desfeta a la llista {stack} del tauler {board}",
|
||||
"You have removed the due date of card {card}" : "Heu suprimit la data de caducitat de la targeta {card}",
|
||||
"{user} has removed the due date of card {card}" : "{user} ha suprimit la data de caducitat de la targeta {card}",
|
||||
"You have set the due date of card {card} to {after}" : "Heu establert la data de caducitat de la targeta {card} a {after}",
|
||||
@@ -69,11 +65,7 @@ OC.L10N.register(
|
||||
"{user} has commented on card {card}" : "{user} ha comentat la targeta {card}",
|
||||
"Deck" : "Targetes",
|
||||
"Changes in the <strong>Deck app</strong>" : "Canvis a l'<strong>aplicació Targetes</strong>",
|
||||
"A <strong>board, list or card</strong> was changed" : "S'ha canviat un <strong>tauler, llista o targeta</strong>",
|
||||
"A <strong>comment</strong> was created on a card" : "S'ha creat un <strong>comentari</strong> a una targeta",
|
||||
"A <strong>card description</strong> has been changed" : "S'ha canviat la <strong>descripció de la targeta</strong>",
|
||||
"Cards due today" : "Targetes per avui",
|
||||
"Cards due tomorrow" : "Targetes amb venciment demà",
|
||||
"Upcoming cards" : "Pròximes targetes",
|
||||
"Load more" : "Carrega'n més",
|
||||
"Personal" : "Personal",
|
||||
@@ -124,13 +116,9 @@ OC.L10N.register(
|
||||
"Select the board to link to a project" : "Selecciona el tauler per enllaçar a un projecte",
|
||||
"Search by board title" : "Cerca per títol del tauler",
|
||||
"Select board" : "Selecciona un tauler",
|
||||
"Move card to another board" : "Mou la targeta a un altre tauler",
|
||||
"Select a board" : "Selecciona un tauler",
|
||||
"No lists available" : "No hi ha cap llista disponible",
|
||||
"Select a list" : "Seleccioneu una llista",
|
||||
"Move card" : "Mou la targeta",
|
||||
"Cancel" : "Cancel·la",
|
||||
"Select a card" : "Selecciona una targeta",
|
||||
"Cancel" : "Cancel·la",
|
||||
"Select the card to link to a project" : "Selecciona la targeta per enllaçar a un projecte",
|
||||
"Link to card" : "Enllaç a la targeta",
|
||||
"File already exists" : "El fitxer ja existeix",
|
||||
@@ -149,8 +137,6 @@ OC.L10N.register(
|
||||
"Filter by tag" : "Filtra per etiqueta",
|
||||
"Filter by assigned user" : "Filtra per usuari assignat",
|
||||
"Unassigned" : "Sense assignar",
|
||||
"Open" : "Obert",
|
||||
"Completed" : "S'ha completat",
|
||||
"Filter by due date" : "Filtra per data de venciment",
|
||||
"Overdue" : "Endarrerit",
|
||||
"Next 24 hours" : "Pròximes 24 hores",
|
||||
@@ -158,29 +144,29 @@ OC.L10N.register(
|
||||
"Next 30 days" : "Pròxims 30 dies",
|
||||
"No due date" : "Sense venciment",
|
||||
"Clear filter" : "Esborra el filtre",
|
||||
"View Modes" : "Modes de visualització",
|
||||
"Toggle View Modes" : "Commuta els modes de visualització",
|
||||
"Hide archived cards" : "Amaga les targetes arxivades",
|
||||
"Show archived cards" : "Mostra les targetes arxivades",
|
||||
"Toggle compact mode" : "Commuta el mode compacte",
|
||||
"Hide card cover images" : "Amaga les imatges de la portada de la targeta",
|
||||
"Show card cover images" : "Mostra les imatges de la portada de la targeta",
|
||||
"Open details" : "Obre els detalls",
|
||||
"Details" : "Detalls",
|
||||
"Currently present people" : "Persones presents actuals",
|
||||
"Loading board" : "S'està carregant el tauler",
|
||||
"Board not found" : "Tauler no trobat",
|
||||
"No lists available" : "No hi ha cap llista disponible",
|
||||
"Create a new list to add cards to this board" : "Crea una llista nova per afegir targetes a aquest tauler",
|
||||
"Board not found" : "Tauler no trobat",
|
||||
"Sharing" : "Compartició",
|
||||
"Tags" : "Etiquetes",
|
||||
"Deleted items" : "Elements suprimits",
|
||||
"Activity" : "Activitat",
|
||||
"Timeline" : "Línia de temps",
|
||||
"Deleted lists" : "Llistes suprimides",
|
||||
"Undo" : "Desfés",
|
||||
"Deleted cards" : "Targetes suprimides",
|
||||
"Share board with a user, group or circle …" : "Compartir tauler amb un usuari, grup o cercle …",
|
||||
"Searching for users, groups and circles …" : "Buscant usuaris, grups i cercles …",
|
||||
"No participants found" : "No s'han trobat participants",
|
||||
"Board owner" : "Propietari del tauler",
|
||||
"(Group)" : "(Grup)",
|
||||
"(Circle)" : "(Cercle)",
|
||||
"Can edit" : "Pot editar",
|
||||
"Can share" : "Pot compartir",
|
||||
"Can manage" : "Pot gestionar",
|
||||
@@ -206,6 +192,7 @@ OC.L10N.register(
|
||||
"title and color value must be provided" : "s’ha de proporcionar el valor del títol i del color",
|
||||
"Board name" : "Nom del taulell",
|
||||
"Members" : "Membres",
|
||||
"Assign to users/groups/circles" : "Assignació a usuaris/grups/cercles",
|
||||
"Assign a user to this card…" : "Assignació d'un usuari a aquesta targeta…",
|
||||
"Upload new files" : "Pujada de nous fitxers",
|
||||
"Share from Files" : "Comparteix des de Fitxers",
|
||||
@@ -234,7 +221,6 @@ OC.L10N.register(
|
||||
"Cancel reply" : "Cancel·la la resposta",
|
||||
"Reply" : "Respon",
|
||||
"Update" : "Actualitza",
|
||||
"Created:" : "Data de creació:",
|
||||
"Description" : "Descripció",
|
||||
"(Unsaved)" : "(No desat)",
|
||||
"(Saving…)" : "(Desant…)",
|
||||
@@ -246,58 +232,29 @@ OC.L10N.register(
|
||||
"Choose attachment" : "Triar adjunt",
|
||||
"Assign a due date to this card…" : "Assigna una data de caducitat a aquesta targeta…",
|
||||
"Set a due date" : "Definir una data de caducitat",
|
||||
"Add due date" : "Afegeix una data de caducitat",
|
||||
"Choose a date" : "Trieu una data",
|
||||
"Remove due date" : "Suprimeix la data de caducitat",
|
||||
"Mark as done" : "Marcat com a fet",
|
||||
"Due at:" : "Venciment a:",
|
||||
"Not done" : "No s'ha fet",
|
||||
"Unarchive card" : "Desarxiva targeta",
|
||||
"Archive card" : "Arxiva la targeta",
|
||||
"Select Date" : "Selecciona la data",
|
||||
"Set due date for later today" : "Estableix una data de caducitat per avui més tard",
|
||||
"Set due date for tomorrow" : "Estableix data de caducitat per a demà",
|
||||
"Set due date for this weekend" : "Estableix una data de caducitat per aquest cap de setmana",
|
||||
"Set due date for next week" : "Estableix una data de caducitat per a la setmana vinent",
|
||||
"Today" : "Avui",
|
||||
"Tomorrow" : "Demà",
|
||||
"Next week" : "Setmana següent",
|
||||
"Next month" : "Mes següent",
|
||||
"Assign a tag to this card…" : "Assignació d'una etiqueta a aquesta targeta…",
|
||||
"Create a new tag:" : "Crea una etiqueta nova:",
|
||||
"(group)" : "(grup)",
|
||||
"Next week – {timeLocale}" : "La setmana següent: {timeLocale}",
|
||||
"Todo items" : "Tasques pendents",
|
||||
"{count} comments, {unread} unread" : "{count} comentaris, {unread} no llegits",
|
||||
"Edit card title" : "Edició del títol de la targeta",
|
||||
"Card details" : "Detalls de la targeta",
|
||||
"Assign to me" : "Assigna'm a mi",
|
||||
"Unassign myself" : "Desasignar a mi mateix",
|
||||
"Mark as not done" : "Marca com no fet",
|
||||
"Move card" : "Mou la targeta",
|
||||
"Card details" : "Detalls de la targeta",
|
||||
"Unarchive card" : "Desarxiva targeta",
|
||||
"Archive card" : "Arxiva la targeta",
|
||||
"Delete card" : "Suprimeix targeta",
|
||||
"Move card to another board" : "Mou la targeta a un altre tauler",
|
||||
"Select a list" : "Seleccioneu una llista",
|
||||
"List is empty" : "La llista és buida",
|
||||
"Card deleted" : "Targeta suprimida",
|
||||
"seconds ago" : "fa uns segons",
|
||||
"Keyboard shortcuts" : "Dreceres de teclat",
|
||||
"Board actions" : "Accions de Tauler",
|
||||
"Keyboard shortcut" : "Drecera de teclat",
|
||||
"Action" : "Acció",
|
||||
"Shift" : "Maj",
|
||||
"Scroll" : "Desplaçament",
|
||||
"Scroll sideways" : "Desplaçament de costat",
|
||||
"Navigate between cards" : "Navega entre les targetes",
|
||||
"Esc" : "Esc",
|
||||
"Close card details" : "Tanca els detalls de la targeta",
|
||||
"Ctrl" : "Ctrl",
|
||||
"Search" : "Cercar",
|
||||
"Show card filters" : "Mostra els filtres de la targeta",
|
||||
"Clear card filters" : "Esborra els filtres de la targeta",
|
||||
"Show help dialog" : "Mostra el diàleg d'ajuda",
|
||||
"Card actions" : "Accions de la targeta",
|
||||
"The following actions can be triggered on the currently highlighted card" : "Les accions següents es poden activar a la targeta actualitzada",
|
||||
"Enter" : "Retorn",
|
||||
"Space" : "Espai",
|
||||
"Open card details" : "Obre els detalls de la targeta",
|
||||
"Edit the card title" : "Edició del títol de la targeta",
|
||||
"Assign yourself to the current card" : "Assigneu-vos a la targeta actual",
|
||||
"Archive/unarchive the current card" : "Arxiva/desarxiva la targeta actual",
|
||||
"Mark card as completed/not completed" : "Marca la targeta com a completada/no completada",
|
||||
"Open card menu" : "Obre el menú de la targeta",
|
||||
"All boards" : "Tots els taulers",
|
||||
"Archived boards" : "Taulers arxivats",
|
||||
"Shared with you" : "Us han compartit",
|
||||
@@ -305,8 +262,8 @@ OC.L10N.register(
|
||||
"Use bigger card view" : "Utilitza la visualització de targetes més gran",
|
||||
"Show card ID badge" : "Mostra el distintiu d’ID de la targeta",
|
||||
"Show boards in calendar/tasks" : "Mostra els taulers al calendari/tasques",
|
||||
"Limit board creation to some groups" : "Limiteu la creació de taulers a alguns grups",
|
||||
"Users outside of those groups will not be able to create their own boards, but will still be able to work on boards that have been shared with them." : "Els usuaris fora d'aquests grups no podran crear els seus propis taulers, però encara podran treballar en taulers que s'hagin compartit amb ells.",
|
||||
"Limit deck usage of groups" : "Limitar l'ús del tauler de 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.",
|
||||
"Board details" : "Detalls del tauler",
|
||||
"Edit board" : "Edita el tauler",
|
||||
"Clone board" : "Clonar tauler",
|
||||
@@ -327,12 +284,9 @@ OC.L10N.register(
|
||||
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Esteu segur que voleu suprimir el tauler {title}? Això suprimirà totes les dades d'aquest tauler, incloses les targetes arxivades.",
|
||||
"Delete the board?" : "Voleu suprimir el tauler?",
|
||||
"Loading filtered view" : "S'està carregant la visualització filtrada",
|
||||
"Today" : "Avui",
|
||||
"Tomorrow" : "Demà",
|
||||
"No due" : "Sense venciment",
|
||||
"Search for {searchQuery} in all boards" : "Busca {searchQuery} a tots els taulers",
|
||||
"No results found" : "No s'han trobat resultats",
|
||||
"This weekend – {timeLocale}" : "Aquest cap de setmana: {timeLocale}",
|
||||
"Deck board {name}\n* Last modified on {lastMod}" : "Tauler de piles {name}\n* Última modificació el dia {lastMod}",
|
||||
"{stack} in {board}" : "{stack} a {board}",
|
||||
"Click to expand description" : "Feu clic per ampliar la descripció",
|
||||
@@ -347,13 +301,9 @@ OC.L10N.register(
|
||||
"Open card" : "Obre la targeta",
|
||||
"Close" : "Tanca",
|
||||
"No upcoming cards" : "No hi ha pròximes targetes",
|
||||
"upcoming cards today" : "properes targetes avui",
|
||||
"upcoming cards tomorrow" : "properes targetes demà",
|
||||
"upcoming cards" : "pròximes targetes",
|
||||
"New card" : "Nova targeta",
|
||||
"Due on {date}" : "Venciment el dia {date}",
|
||||
"Tomorrow – {timeLocale}" : "Demà: {timeLocale}",
|
||||
"Later today – {timeLocale}" : "Avui més tard: {timeLocale}",
|
||||
"Link to a board" : "Enllaça a un tauler",
|
||||
"Link to a card" : "Enllaç una targeta",
|
||||
"Create a card" : "Crea una targeta",
|
||||
@@ -366,16 +316,8 @@ OC.L10N.register(
|
||||
"Share {file} with a Deck card" : "Compartir {file} amb una targeta de Deck",
|
||||
"Share" : "Compartir",
|
||||
"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",
|
||||
"Timeline" : "Línia de temps",
|
||||
"Share board with a user, group or circle …" : "Compartir tauler amb un usuari, grup o cercle …",
|
||||
"Searching for users, groups and circles …" : "Buscant usuaris, grups i cercles …",
|
||||
"(Circle)" : "(Cercle)",
|
||||
"Assign to users/groups/circles" : "Assignació a usuaris/grups/cercles",
|
||||
"Next week" : "Setmana següent",
|
||||
"Next month" : "Mes següent",
|
||||
"List is empty" : "La llista és buida",
|
||||
"Limit deck usage of groups" : "Limitar l'ús del tauler de 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.",
|
||||
"Not completed" : "No completat"
|
||||
"Add a new list" : "Afegeix una llista nova",
|
||||
"Assign to users" : "Assignació als usuaris",
|
||||
"Due date" : "Data de caducitat"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
106
l10n/ca.json
106
l10n/ca.json
@@ -35,10 +35,6 @@
|
||||
"{user} has archived card {card} in list {stack} on board {board}" : "{user} té la targeta arxivada {card} a la llista {stack} al tauler {board}",
|
||||
"You have unarchived card {card} in list {stack} on board {board}" : "Teniu una targeta no-arxchivada {card} a la llista {stack} al tauler {board}",
|
||||
"{user} has unarchived card {card} in list {stack} on board {board}" : "{user} té una targeta no-arxivada {card} a la llista {stack} al tauler {board}",
|
||||
"You have marked the card {card} as done in list {stack} on board {board}" : "Heu marcat la targeta {card} com a feta a la llista {stack} del tauler {board}",
|
||||
"{user} has marked card {card} as done in list {stack} on board {board}" : "{user} ha marcat la targeta {card} com a feta a la llista {stack} del tauler {board}",
|
||||
"You have marked the card {card} as undone in list {stack} on board {board}" : "Heu marcat la targeta {card} com a desfeta a la llista {stack} del tauler {board}",
|
||||
"{user} has marked the card {card} as undone in list {stack} on board {board}" : "{user} ha marcat la targeta {card} com a desfeta a la llista {stack} del tauler {board}",
|
||||
"You have removed the due date of card {card}" : "Heu suprimit la data de caducitat de la targeta {card}",
|
||||
"{user} has removed the due date of card {card}" : "{user} ha suprimit la data de caducitat de la targeta {card}",
|
||||
"You have set the due date of card {card} to {after}" : "Heu establert la data de caducitat de la targeta {card} a {after}",
|
||||
@@ -67,11 +63,7 @@
|
||||
"{user} has commented on card {card}" : "{user} ha comentat la targeta {card}",
|
||||
"Deck" : "Targetes",
|
||||
"Changes in the <strong>Deck app</strong>" : "Canvis a l'<strong>aplicació Targetes</strong>",
|
||||
"A <strong>board, list or card</strong> was changed" : "S'ha canviat un <strong>tauler, llista o targeta</strong>",
|
||||
"A <strong>comment</strong> was created on a card" : "S'ha creat un <strong>comentari</strong> a una targeta",
|
||||
"A <strong>card description</strong> has been changed" : "S'ha canviat la <strong>descripció de la targeta</strong>",
|
||||
"Cards due today" : "Targetes per avui",
|
||||
"Cards due tomorrow" : "Targetes amb venciment demà",
|
||||
"Upcoming cards" : "Pròximes targetes",
|
||||
"Load more" : "Carrega'n més",
|
||||
"Personal" : "Personal",
|
||||
@@ -122,13 +114,9 @@
|
||||
"Select the board to link to a project" : "Selecciona el tauler per enllaçar a un projecte",
|
||||
"Search by board title" : "Cerca per títol del tauler",
|
||||
"Select board" : "Selecciona un tauler",
|
||||
"Move card to another board" : "Mou la targeta a un altre tauler",
|
||||
"Select a board" : "Selecciona un tauler",
|
||||
"No lists available" : "No hi ha cap llista disponible",
|
||||
"Select a list" : "Seleccioneu una llista",
|
||||
"Move card" : "Mou la targeta",
|
||||
"Cancel" : "Cancel·la",
|
||||
"Select a card" : "Selecciona una targeta",
|
||||
"Cancel" : "Cancel·la",
|
||||
"Select the card to link to a project" : "Selecciona la targeta per enllaçar a un projecte",
|
||||
"Link to card" : "Enllaç a la targeta",
|
||||
"File already exists" : "El fitxer ja existeix",
|
||||
@@ -147,8 +135,6 @@
|
||||
"Filter by tag" : "Filtra per etiqueta",
|
||||
"Filter by assigned user" : "Filtra per usuari assignat",
|
||||
"Unassigned" : "Sense assignar",
|
||||
"Open" : "Obert",
|
||||
"Completed" : "S'ha completat",
|
||||
"Filter by due date" : "Filtra per data de venciment",
|
||||
"Overdue" : "Endarrerit",
|
||||
"Next 24 hours" : "Pròximes 24 hores",
|
||||
@@ -156,29 +142,29 @@
|
||||
"Next 30 days" : "Pròxims 30 dies",
|
||||
"No due date" : "Sense venciment",
|
||||
"Clear filter" : "Esborra el filtre",
|
||||
"View Modes" : "Modes de visualització",
|
||||
"Toggle View Modes" : "Commuta els modes de visualització",
|
||||
"Hide archived cards" : "Amaga les targetes arxivades",
|
||||
"Show archived cards" : "Mostra les targetes arxivades",
|
||||
"Toggle compact mode" : "Commuta el mode compacte",
|
||||
"Hide card cover images" : "Amaga les imatges de la portada de la targeta",
|
||||
"Show card cover images" : "Mostra les imatges de la portada de la targeta",
|
||||
"Open details" : "Obre els detalls",
|
||||
"Details" : "Detalls",
|
||||
"Currently present people" : "Persones presents actuals",
|
||||
"Loading board" : "S'està carregant el tauler",
|
||||
"Board not found" : "Tauler no trobat",
|
||||
"No lists available" : "No hi ha cap llista disponible",
|
||||
"Create a new list to add cards to this board" : "Crea una llista nova per afegir targetes a aquest tauler",
|
||||
"Board not found" : "Tauler no trobat",
|
||||
"Sharing" : "Compartició",
|
||||
"Tags" : "Etiquetes",
|
||||
"Deleted items" : "Elements suprimits",
|
||||
"Activity" : "Activitat",
|
||||
"Timeline" : "Línia de temps",
|
||||
"Deleted lists" : "Llistes suprimides",
|
||||
"Undo" : "Desfés",
|
||||
"Deleted cards" : "Targetes suprimides",
|
||||
"Share board with a user, group or circle …" : "Compartir tauler amb un usuari, grup o cercle …",
|
||||
"Searching for users, groups and circles …" : "Buscant usuaris, grups i cercles …",
|
||||
"No participants found" : "No s'han trobat participants",
|
||||
"Board owner" : "Propietari del tauler",
|
||||
"(Group)" : "(Grup)",
|
||||
"(Circle)" : "(Cercle)",
|
||||
"Can edit" : "Pot editar",
|
||||
"Can share" : "Pot compartir",
|
||||
"Can manage" : "Pot gestionar",
|
||||
@@ -204,6 +190,7 @@
|
||||
"title and color value must be provided" : "s’ha de proporcionar el valor del títol i del color",
|
||||
"Board name" : "Nom del taulell",
|
||||
"Members" : "Membres",
|
||||
"Assign to users/groups/circles" : "Assignació a usuaris/grups/cercles",
|
||||
"Assign a user to this card…" : "Assignació d'un usuari a aquesta targeta…",
|
||||
"Upload new files" : "Pujada de nous fitxers",
|
||||
"Share from Files" : "Comparteix des de Fitxers",
|
||||
@@ -232,7 +219,6 @@
|
||||
"Cancel reply" : "Cancel·la la resposta",
|
||||
"Reply" : "Respon",
|
||||
"Update" : "Actualitza",
|
||||
"Created:" : "Data de creació:",
|
||||
"Description" : "Descripció",
|
||||
"(Unsaved)" : "(No desat)",
|
||||
"(Saving…)" : "(Desant…)",
|
||||
@@ -244,58 +230,29 @@
|
||||
"Choose attachment" : "Triar adjunt",
|
||||
"Assign a due date to this card…" : "Assigna una data de caducitat a aquesta targeta…",
|
||||
"Set a due date" : "Definir una data de caducitat",
|
||||
"Add due date" : "Afegeix una data de caducitat",
|
||||
"Choose a date" : "Trieu una data",
|
||||
"Remove due date" : "Suprimeix la data de caducitat",
|
||||
"Mark as done" : "Marcat com a fet",
|
||||
"Due at:" : "Venciment a:",
|
||||
"Not done" : "No s'ha fet",
|
||||
"Unarchive card" : "Desarxiva targeta",
|
||||
"Archive card" : "Arxiva la targeta",
|
||||
"Select Date" : "Selecciona la data",
|
||||
"Set due date for later today" : "Estableix una data de caducitat per avui més tard",
|
||||
"Set due date for tomorrow" : "Estableix data de caducitat per a demà",
|
||||
"Set due date for this weekend" : "Estableix una data de caducitat per aquest cap de setmana",
|
||||
"Set due date for next week" : "Estableix una data de caducitat per a la setmana vinent",
|
||||
"Today" : "Avui",
|
||||
"Tomorrow" : "Demà",
|
||||
"Next week" : "Setmana següent",
|
||||
"Next month" : "Mes següent",
|
||||
"Assign a tag to this card…" : "Assignació d'una etiqueta a aquesta targeta…",
|
||||
"Create a new tag:" : "Crea una etiqueta nova:",
|
||||
"(group)" : "(grup)",
|
||||
"Next week – {timeLocale}" : "La setmana següent: {timeLocale}",
|
||||
"Todo items" : "Tasques pendents",
|
||||
"{count} comments, {unread} unread" : "{count} comentaris, {unread} no llegits",
|
||||
"Edit card title" : "Edició del títol de la targeta",
|
||||
"Card details" : "Detalls de la targeta",
|
||||
"Assign to me" : "Assigna'm a mi",
|
||||
"Unassign myself" : "Desasignar a mi mateix",
|
||||
"Mark as not done" : "Marca com no fet",
|
||||
"Move card" : "Mou la targeta",
|
||||
"Card details" : "Detalls de la targeta",
|
||||
"Unarchive card" : "Desarxiva targeta",
|
||||
"Archive card" : "Arxiva la targeta",
|
||||
"Delete card" : "Suprimeix targeta",
|
||||
"Move card to another board" : "Mou la targeta a un altre tauler",
|
||||
"Select a list" : "Seleccioneu una llista",
|
||||
"List is empty" : "La llista és buida",
|
||||
"Card deleted" : "Targeta suprimida",
|
||||
"seconds ago" : "fa uns segons",
|
||||
"Keyboard shortcuts" : "Dreceres de teclat",
|
||||
"Board actions" : "Accions de Tauler",
|
||||
"Keyboard shortcut" : "Drecera de teclat",
|
||||
"Action" : "Acció",
|
||||
"Shift" : "Maj",
|
||||
"Scroll" : "Desplaçament",
|
||||
"Scroll sideways" : "Desplaçament de costat",
|
||||
"Navigate between cards" : "Navega entre les targetes",
|
||||
"Esc" : "Esc",
|
||||
"Close card details" : "Tanca els detalls de la targeta",
|
||||
"Ctrl" : "Ctrl",
|
||||
"Search" : "Cercar",
|
||||
"Show card filters" : "Mostra els filtres de la targeta",
|
||||
"Clear card filters" : "Esborra els filtres de la targeta",
|
||||
"Show help dialog" : "Mostra el diàleg d'ajuda",
|
||||
"Card actions" : "Accions de la targeta",
|
||||
"The following actions can be triggered on the currently highlighted card" : "Les accions següents es poden activar a la targeta actualitzada",
|
||||
"Enter" : "Retorn",
|
||||
"Space" : "Espai",
|
||||
"Open card details" : "Obre els detalls de la targeta",
|
||||
"Edit the card title" : "Edició del títol de la targeta",
|
||||
"Assign yourself to the current card" : "Assigneu-vos a la targeta actual",
|
||||
"Archive/unarchive the current card" : "Arxiva/desarxiva la targeta actual",
|
||||
"Mark card as completed/not completed" : "Marca la targeta com a completada/no completada",
|
||||
"Open card menu" : "Obre el menú de la targeta",
|
||||
"All boards" : "Tots els taulers",
|
||||
"Archived boards" : "Taulers arxivats",
|
||||
"Shared with you" : "Us han compartit",
|
||||
@@ -303,8 +260,8 @@
|
||||
"Use bigger card view" : "Utilitza la visualització de targetes més gran",
|
||||
"Show card ID badge" : "Mostra el distintiu d’ID de la targeta",
|
||||
"Show boards in calendar/tasks" : "Mostra els taulers al calendari/tasques",
|
||||
"Limit board creation to some groups" : "Limiteu la creació de taulers a alguns grups",
|
||||
"Users outside of those groups will not be able to create their own boards, but will still be able to work on boards that have been shared with them." : "Els usuaris fora d'aquests grups no podran crear els seus propis taulers, però encara podran treballar en taulers que s'hagin compartit amb ells.",
|
||||
"Limit deck usage of groups" : "Limitar l'ús del tauler de 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.",
|
||||
"Board details" : "Detalls del tauler",
|
||||
"Edit board" : "Edita el tauler",
|
||||
"Clone board" : "Clonar tauler",
|
||||
@@ -325,12 +282,9 @@
|
||||
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Esteu segur que voleu suprimir el tauler {title}? Això suprimirà totes les dades d'aquest tauler, incloses les targetes arxivades.",
|
||||
"Delete the board?" : "Voleu suprimir el tauler?",
|
||||
"Loading filtered view" : "S'està carregant la visualització filtrada",
|
||||
"Today" : "Avui",
|
||||
"Tomorrow" : "Demà",
|
||||
"No due" : "Sense venciment",
|
||||
"Search for {searchQuery} in all boards" : "Busca {searchQuery} a tots els taulers",
|
||||
"No results found" : "No s'han trobat resultats",
|
||||
"This weekend – {timeLocale}" : "Aquest cap de setmana: {timeLocale}",
|
||||
"Deck board {name}\n* Last modified on {lastMod}" : "Tauler de piles {name}\n* Última modificació el dia {lastMod}",
|
||||
"{stack} in {board}" : "{stack} a {board}",
|
||||
"Click to expand description" : "Feu clic per ampliar la descripció",
|
||||
@@ -345,13 +299,9 @@
|
||||
"Open card" : "Obre la targeta",
|
||||
"Close" : "Tanca",
|
||||
"No upcoming cards" : "No hi ha pròximes targetes",
|
||||
"upcoming cards today" : "properes targetes avui",
|
||||
"upcoming cards tomorrow" : "properes targetes demà",
|
||||
"upcoming cards" : "pròximes targetes",
|
||||
"New card" : "Nova targeta",
|
||||
"Due on {date}" : "Venciment el dia {date}",
|
||||
"Tomorrow – {timeLocale}" : "Demà: {timeLocale}",
|
||||
"Later today – {timeLocale}" : "Avui més tard: {timeLocale}",
|
||||
"Link to a board" : "Enllaça a un tauler",
|
||||
"Link to a card" : "Enllaç una targeta",
|
||||
"Create a card" : "Crea una targeta",
|
||||
@@ -364,16 +314,8 @@
|
||||
"Share {file} with a Deck card" : "Compartir {file} amb una targeta de Deck",
|
||||
"Share" : "Compartir",
|
||||
"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",
|
||||
"Timeline" : "Línia de temps",
|
||||
"Share board with a user, group or circle …" : "Compartir tauler amb un usuari, grup o cercle …",
|
||||
"Searching for users, groups and circles …" : "Buscant usuaris, grups i cercles …",
|
||||
"(Circle)" : "(Cercle)",
|
||||
"Assign to users/groups/circles" : "Assignació a usuaris/grups/cercles",
|
||||
"Next week" : "Setmana següent",
|
||||
"Next month" : "Mes següent",
|
||||
"List is empty" : "La llista és buida",
|
||||
"Limit deck usage of groups" : "Limitar l'ús del tauler de 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.",
|
||||
"Not completed" : "No completat"
|
||||
"Add a new list" : "Afegeix una llista nova",
|
||||
"Assign to users" : "Assignació als usuaris",
|
||||
"Due date" : "Data de caducitat"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
102
l10n/cs.js
102
l10n/cs.js
@@ -37,10 +37,6 @@ OC.L10N.register(
|
||||
"{user} has archived card {card} in list {stack} on board {board}" : "{user} zaarchivoval(a) kartu {card} ve sloupci {stack} na tabuli {board}",
|
||||
"You have unarchived card {card} in list {stack} on board {board}" : "Zrušili jste archivacii karty {card} ve sloupci {stack} na tabuli {board}",
|
||||
"{user} has unarchived card {card} in list {stack} on board {board}" : "{user} zrušil(a) archivaci karty {card} ve sloupci {stack} na tabuli {board}",
|
||||
"You have marked the card {card} as done in list {stack} on board {board}" : "Označili jste kartu {card} jako splněnou v seznamu {stack} na tabuli {board}",
|
||||
"{user} has marked card {card} as done in list {stack} on board {board}" : "{user} označil(a) {card} jako splněnou {stack} na tabuli {board}",
|
||||
"You have marked the card {card} as undone in list {stack} on board {board}" : "Zrušili jste označení karty {card} jako splněné v seznamu {stack} na tabuli {board}",
|
||||
"{user} has marked the card {card} as undone in list {stack} on board {board}" : "{user} zrušil(a) označení {card} jako splněné {stack} na tabuli {board}",
|
||||
"You have removed the due date of card {card}" : "Odebrali jste termín u karty {card}",
|
||||
"{user} has removed the due date of card {card}" : "{user} odebral(a) termín u karty {card}",
|
||||
"You have set the due date of card {card} to {after}" : "Nastavili jste termín u karty {card} na {after}",
|
||||
@@ -72,8 +68,6 @@ OC.L10N.register(
|
||||
"A <strong>board, list or card</strong> was changed" : "<strong>tabule, seznam nebo karta</strong> byla změněna",
|
||||
"A <strong>comment</strong> was created on a card" : "Na kartě byl vytvořen <strong>komentář</strong>",
|
||||
"A <strong>card description</strong> has been changed" : "<strong>Popis karty</strong> byl změněn",
|
||||
"Cards due today" : "Karty, kterým končí termín dnes",
|
||||
"Cards due tomorrow" : "Karty, které mají termín zítra",
|
||||
"Upcoming cards" : "Nadcházející karty",
|
||||
"Load more" : "Načíst více",
|
||||
"Personal" : "Osobní",
|
||||
@@ -124,13 +118,9 @@ OC.L10N.register(
|
||||
"Select the board to link to a project" : "Vyberte tabuli kterou propojit s projektem",
|
||||
"Search by board title" : "Hledat podle názvu tabule",
|
||||
"Select board" : "Vybrat tabuli",
|
||||
"Move card to another board" : "Přesunout kartu na jinou tabuli",
|
||||
"Select a board" : "Vybrat tabuli",
|
||||
"No lists available" : "Nejsou k dispozici žádné seznamy",
|
||||
"Select a list" : "Vyberte sloupec",
|
||||
"Move card" : "Přesunout kartu",
|
||||
"Cancel" : "Storno",
|
||||
"Select a card" : "Vybrat kartu",
|
||||
"Cancel" : "Storno",
|
||||
"Select the card to link to a project" : "Vyberte kartu kterou propojit s projektem",
|
||||
"Link to card" : "Propojit s kartou",
|
||||
"File already exists" : "Soubor už existuje",
|
||||
@@ -149,8 +139,6 @@ OC.L10N.register(
|
||||
"Filter by tag" : "Filtrovat podle štítku",
|
||||
"Filter by assigned user" : "Filtrovat podle uživatele, který je úkolem pověřen",
|
||||
"Unassigned" : "Nepřiřazeno",
|
||||
"Open" : "Otevřít",
|
||||
"Completed" : "Dokončeno",
|
||||
"Filter by due date" : "Filtrovat podle termínu",
|
||||
"Overdue" : "Po termínu",
|
||||
"Next 24 hours" : "Následujících 24 hodin",
|
||||
@@ -158,29 +146,29 @@ OC.L10N.register(
|
||||
"Next 30 days" : "Příštích 30 dnů",
|
||||
"No due date" : "Žádný termín",
|
||||
"Clear filter" : "Vyčistit filtr",
|
||||
"View Modes" : "Zobrazit režimy",
|
||||
"Toggle View Modes" : "Přepnout mezi režimy zobrazení",
|
||||
"Hide archived cards" : "Skrýt archivované karty",
|
||||
"Show archived cards" : "Zobrazit archivované karty",
|
||||
"Toggle compact mode" : "Vyp/zap. kompaktní režim",
|
||||
"Hide card cover images" : "Skrýt obrázky přebalu karet",
|
||||
"Show card cover images" : "Zobrazit obrázky přebalu karet",
|
||||
"Open details" : "Otevřít podrobnosti",
|
||||
"Open details" : "Otevřít podorobnosti",
|
||||
"Details" : "Podrobnosti",
|
||||
"Currently present people" : "Nyní přítomní lidé",
|
||||
"Loading board" : "Načítání tabule",
|
||||
"Board not found" : "Tabule nenalezena",
|
||||
"No lists available" : "Nejsou k dispozici žádné seznamy",
|
||||
"Create a new list to add cards to this board" : "Pro přidání karet na tuto tabuli vytvořte nový seznam",
|
||||
"Board not found" : "Tabule nenalezena",
|
||||
"Sharing" : "Sdílení",
|
||||
"Tags" : "Štítky",
|
||||
"Deleted items" : "Smazané položky",
|
||||
"Activity" : "Aktivita",
|
||||
"Timeline" : "Časová osa",
|
||||
"Deleted lists" : "Smazané seznamy",
|
||||
"Undo" : "Vrátit zpět",
|
||||
"Deleted cards" : "Smazané karty",
|
||||
"Share board with a user, group or circle …" : "Sdílet tabuli s uživatelem, skupinou nebo okruhem…",
|
||||
"Searching for users, groups and circles …" : "Hledání v uživatelích, skupinách a okruzích…",
|
||||
"No participants found" : "Nenalezeni žádní účastníci",
|
||||
"Board owner" : "Vlastník tabule",
|
||||
"(Group)" : "(Skupina)",
|
||||
"(Circle)" : "(Okruh)",
|
||||
"Can edit" : "Může upravovat",
|
||||
"Can share" : "Může sdílet",
|
||||
"Can manage" : "Může spravovat",
|
||||
@@ -206,6 +194,7 @@ OC.L10N.register(
|
||||
"title and color value must be provided" : "je třeba zadat nadpis a zvolit barvu",
|
||||
"Board name" : "Název tabule",
|
||||
"Members" : "Členové",
|
||||
"Assign to users/groups/circles" : "Přiřadit uživatelům/skupinám/okruhům",
|
||||
"Assign a user to this card…" : "Přiřadit uživatele k této kartě…",
|
||||
"Upload new files" : "Nahrát nové soubory",
|
||||
"Share from Files" : "Sdílet ze Souborů",
|
||||
@@ -234,7 +223,6 @@ OC.L10N.register(
|
||||
"Cancel reply" : "Zrušit odpověď",
|
||||
"Reply" : "Odpovědět",
|
||||
"Update" : "Aktualizovat",
|
||||
"Created:" : "Vytvořeno:",
|
||||
"Description" : "Popis",
|
||||
"(Unsaved)" : "(Neuloženo)",
|
||||
"(Saving…)" : "(Ukládání…)",
|
||||
@@ -246,54 +234,29 @@ OC.L10N.register(
|
||||
"Choose attachment" : "Zvolte přílohu",
|
||||
"Assign a due date to this card…" : "Přiradit této kartě termín…",
|
||||
"Set a due date" : "Vybrat termín",
|
||||
"Add due date" : "Přidat termín",
|
||||
"Choose a date" : "Zvolit datum",
|
||||
"Remove due date" : "Odstranit termín",
|
||||
"Mark as done" : "Označit jako hotové",
|
||||
"Due at:" : "Termín v:",
|
||||
"Unarchive card" : "Zrušit archivaci karty",
|
||||
"Archive card" : "Archivovat kartu",
|
||||
"Select Date" : "Vybrat datum",
|
||||
"Set due date for later today" : "Nastavit termín na dnešek",
|
||||
"Set due date for tomorrow" : "Nastavit termín na zítřek",
|
||||
"Set due date for this weekend" : "Nastavit termín na tento týden",
|
||||
"Set due date for next week" : "Nastavit termín na příští týden",
|
||||
"Today" : "Dnes",
|
||||
"Tomorrow" : "Zítra",
|
||||
"Next week" : "Příští týden",
|
||||
"Next month" : "Příští měsíc",
|
||||
"Assign a tag to this card…" : "Přiřadit této kartě štítek…",
|
||||
"Create a new tag:" : "Vytvořit nový štítek:",
|
||||
"(group)" : "(skupina)",
|
||||
"Next week – {timeLocale}" : "Příští týden – {timeLocale}",
|
||||
"Todo items" : "Položky k udělání",
|
||||
"{count} comments, {unread} unread" : "{count} komentářů, {unread} nepřečtených",
|
||||
"Edit card title" : "Upravit nadpis karty",
|
||||
"Card details" : "Podrobnosti o kartě",
|
||||
"Assign to me" : "Přiřadit mě",
|
||||
"Unassign myself" : "Zrušit přiřazení sobě",
|
||||
"Mark as not done" : "Označit jako nehotové",
|
||||
"Move card" : "Přesunout kartu",
|
||||
"Card details" : "Podrobnosti o kartě",
|
||||
"Unarchive card" : "Zrušit archivaci karty",
|
||||
"Archive card" : "Archivovat kartu",
|
||||
"Delete card" : "Smazat kartu",
|
||||
"Move card to another board" : "Přesunout kartu na jinou tabuli",
|
||||
"Select a list" : "Vyberte sloupec",
|
||||
"List is empty" : "Seznam je prázdný",
|
||||
"Card deleted" : "Karta smazána",
|
||||
"seconds ago" : "před několika sekundami",
|
||||
"Keyboard shortcuts" : "Klávesové zkratky",
|
||||
"Board actions" : "Akce ohledně tabule",
|
||||
"Keyboard shortcut" : "Klávesová zkratka",
|
||||
"Action" : "Akce",
|
||||
"Shift" : "Shift",
|
||||
"Navigate between cards" : "Pohyb mezi kartami",
|
||||
"Close card details" : "Zavřít podrobnosti o kartě",
|
||||
"Ctrl" : "Ctrl",
|
||||
"Search" : "Hledat",
|
||||
"Show card filters" : "Zobrazit filtry karty",
|
||||
"Clear card filters" : "Vyčistit filtry karty",
|
||||
"Show help dialog" : "Zobrazit dialog nápovědy",
|
||||
"Card actions" : "Akce ohledně karty",
|
||||
"The following actions can be triggered on the currently highlighted card" : "Na právě zvýrazněné kartě je možné spustit následující akce",
|
||||
"Enter" : "Konec řádku",
|
||||
"Space" : "Mezera",
|
||||
"Open card details" : "Otevřít podrobnosti o kartě",
|
||||
"Edit the card title" : "Upravit nadpis karty",
|
||||
"Assign yourself to the current card" : "Přiřadit stávající kartu sobě",
|
||||
"Archive/unarchive the current card" : "Zaarchivovat / zrušit archivaci stávající karty",
|
||||
"Mark card as completed/not completed" : "Označit kartu jako (ne)dokončenou",
|
||||
"Open card menu" : "Otevřít nabídku karty",
|
||||
"All boards" : "Všechny tabule",
|
||||
"Archived boards" : "Archivované tabule",
|
||||
"Shared with you" : "Sdíleno s vámi",
|
||||
@@ -301,8 +264,8 @@ OC.L10N.register(
|
||||
"Use bigger card view" : "Použít větší zobrazení karet",
|
||||
"Show card ID badge" : "Zobrazit odznáček s identifikátorem karty",
|
||||
"Show boards in calendar/tasks" : "Zobrazit tabule v kalendáři/úkolech",
|
||||
"Limit board creation to some groups" : "Umožnit vytváření tabulí pouze vybraným skupinám",
|
||||
"Users outside of those groups will not be able to create their own boards, but will still be able to work on boards that have been shared with them." : "Uživatelé, kteří nejsou členy těchto skupin nebudou moci vytvářet své vlastní tabule, ale pořád budou moci pracovat na tabulích, které jim byly nasdíleny.",
|
||||
"Limit deck usage of groups" : "Omezit využití deck na skupiny",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Omezení nastavené pro Deck brání uživatelům, kteří nejsou součástí těchto skupin, ve vytváření vlastních tabulí. Nicméně i tak ale pořád budou moci pracovat na tabulích, které jsou jim nasdíleny.",
|
||||
"Board details" : "Podrobnosti o tabuli",
|
||||
"Edit board" : "Upravit tabuli",
|
||||
"Clone board" : "Klonovat tabuli",
|
||||
@@ -323,12 +286,9 @@ OC.L10N.register(
|
||||
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Opravdu chcete tabuli {title} smazat? Toto smaže veškerá data této tabule, včetně archivovaných karet.",
|
||||
"Delete the board?" : "Smazat tabuli?",
|
||||
"Loading filtered view" : "Načítání filtrovaného pohledu",
|
||||
"Today" : "Dnes",
|
||||
"Tomorrow" : "Zítra",
|
||||
"No due" : "Žádný termín",
|
||||
"Search for {searchQuery} in all boards" : "Hledat {searchQuery} na všech tabulích",
|
||||
"No results found" : "Nenalezeny žádné výsledky",
|
||||
"This weekend – {timeLocale}" : "Tento víkend – {timeLocale}",
|
||||
"Deck board {name}\n* Last modified on {lastMod}" : "Deck karta {name}\n* Naposledy změněno {lastMod}",
|
||||
"{stack} in {board}" : "{stack} v {board}",
|
||||
"Click to expand description" : "Popis rozbalíte kliknutím",
|
||||
@@ -343,13 +303,9 @@ OC.L10N.register(
|
||||
"Open card" : "Otevřít kartu",
|
||||
"Close" : "Zavřít",
|
||||
"No upcoming cards" : "Žádné nadcházející karty",
|
||||
"upcoming cards today" : "nadcházející karty na dnešek",
|
||||
"upcoming cards tomorrow" : "nadcházející karty na zítřek",
|
||||
"upcoming cards" : "nadcházející karty",
|
||||
"New card" : "Nová karta",
|
||||
"Due on {date}" : "Termín {date}",
|
||||
"Tomorrow – {timeLocale}" : "Zítra – {timeLocale}",
|
||||
"Later today – {timeLocale}" : "Později dnes – {timeLocale}",
|
||||
"Link to a board" : "Propojit s tabulí",
|
||||
"Link to a card" : "Propojit s kartou",
|
||||
"Create a card" : "Vytvořit kartu",
|
||||
@@ -362,16 +318,8 @@ OC.L10N.register(
|
||||
"Share {file} with a Deck card" : "Sdílet {file} s kartou aplikace Deck",
|
||||
"Share" : "Sdílet",
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "<strong>Popis karty</strong> v aplikaci Deck byl změněn",
|
||||
"Timeline" : "Časová osa",
|
||||
"Share board with a user, group or circle …" : "Sdílet tabuli s uživatelem, skupinou nebo okruhem…",
|
||||
"Searching for users, groups and circles …" : "Hledání v uživatelích, skupinách a okruzích…",
|
||||
"(Circle)" : "(Okruh)",
|
||||
"Assign to users/groups/circles" : "Přiřadit uživatelům/skupinám/okruhům",
|
||||
"Next week" : "Příští týden",
|
||||
"Next month" : "Příští měsíc",
|
||||
"List is empty" : "Seznam je prázdný",
|
||||
"Limit deck usage of groups" : "Omezit využití deck na skupiny",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Omezení nastavené pro Deck brání uživatelům, kteří nejsou součástí těchto skupin, ve vytváření vlastních tabulí. Nicméně i tak ale pořád budou moci pracovat na tabulích, které jsou jim nasdíleny.",
|
||||
"Not completed" : "Nedokončeno"
|
||||
"Add a new list" : "Přidat nový sloupec",
|
||||
"Assign to users" : "Přiřadit k uživatelům",
|
||||
"Due date" : "Termín"
|
||||
},
|
||||
"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;");
|
||||
|
||||
102
l10n/cs.json
102
l10n/cs.json
@@ -35,10 +35,6 @@
|
||||
"{user} has archived card {card} in list {stack} on board {board}" : "{user} zaarchivoval(a) kartu {card} ve sloupci {stack} na tabuli {board}",
|
||||
"You have unarchived card {card} in list {stack} on board {board}" : "Zrušili jste archivacii karty {card} ve sloupci {stack} na tabuli {board}",
|
||||
"{user} has unarchived card {card} in list {stack} on board {board}" : "{user} zrušil(a) archivaci karty {card} ve sloupci {stack} na tabuli {board}",
|
||||
"You have marked the card {card} as done in list {stack} on board {board}" : "Označili jste kartu {card} jako splněnou v seznamu {stack} na tabuli {board}",
|
||||
"{user} has marked card {card} as done in list {stack} on board {board}" : "{user} označil(a) {card} jako splněnou {stack} na tabuli {board}",
|
||||
"You have marked the card {card} as undone in list {stack} on board {board}" : "Zrušili jste označení karty {card} jako splněné v seznamu {stack} na tabuli {board}",
|
||||
"{user} has marked the card {card} as undone in list {stack} on board {board}" : "{user} zrušil(a) označení {card} jako splněné {stack} na tabuli {board}",
|
||||
"You have removed the due date of card {card}" : "Odebrali jste termín u karty {card}",
|
||||
"{user} has removed the due date of card {card}" : "{user} odebral(a) termín u karty {card}",
|
||||
"You have set the due date of card {card} to {after}" : "Nastavili jste termín u karty {card} na {after}",
|
||||
@@ -70,8 +66,6 @@
|
||||
"A <strong>board, list or card</strong> was changed" : "<strong>tabule, seznam nebo karta</strong> byla změněna",
|
||||
"A <strong>comment</strong> was created on a card" : "Na kartě byl vytvořen <strong>komentář</strong>",
|
||||
"A <strong>card description</strong> has been changed" : "<strong>Popis karty</strong> byl změněn",
|
||||
"Cards due today" : "Karty, kterým končí termín dnes",
|
||||
"Cards due tomorrow" : "Karty, které mají termín zítra",
|
||||
"Upcoming cards" : "Nadcházející karty",
|
||||
"Load more" : "Načíst více",
|
||||
"Personal" : "Osobní",
|
||||
@@ -122,13 +116,9 @@
|
||||
"Select the board to link to a project" : "Vyberte tabuli kterou propojit s projektem",
|
||||
"Search by board title" : "Hledat podle názvu tabule",
|
||||
"Select board" : "Vybrat tabuli",
|
||||
"Move card to another board" : "Přesunout kartu na jinou tabuli",
|
||||
"Select a board" : "Vybrat tabuli",
|
||||
"No lists available" : "Nejsou k dispozici žádné seznamy",
|
||||
"Select a list" : "Vyberte sloupec",
|
||||
"Move card" : "Přesunout kartu",
|
||||
"Cancel" : "Storno",
|
||||
"Select a card" : "Vybrat kartu",
|
||||
"Cancel" : "Storno",
|
||||
"Select the card to link to a project" : "Vyberte kartu kterou propojit s projektem",
|
||||
"Link to card" : "Propojit s kartou",
|
||||
"File already exists" : "Soubor už existuje",
|
||||
@@ -147,8 +137,6 @@
|
||||
"Filter by tag" : "Filtrovat podle štítku",
|
||||
"Filter by assigned user" : "Filtrovat podle uživatele, který je úkolem pověřen",
|
||||
"Unassigned" : "Nepřiřazeno",
|
||||
"Open" : "Otevřít",
|
||||
"Completed" : "Dokončeno",
|
||||
"Filter by due date" : "Filtrovat podle termínu",
|
||||
"Overdue" : "Po termínu",
|
||||
"Next 24 hours" : "Následujících 24 hodin",
|
||||
@@ -156,29 +144,29 @@
|
||||
"Next 30 days" : "Příštích 30 dnů",
|
||||
"No due date" : "Žádný termín",
|
||||
"Clear filter" : "Vyčistit filtr",
|
||||
"View Modes" : "Zobrazit režimy",
|
||||
"Toggle View Modes" : "Přepnout mezi režimy zobrazení",
|
||||
"Hide archived cards" : "Skrýt archivované karty",
|
||||
"Show archived cards" : "Zobrazit archivované karty",
|
||||
"Toggle compact mode" : "Vyp/zap. kompaktní režim",
|
||||
"Hide card cover images" : "Skrýt obrázky přebalu karet",
|
||||
"Show card cover images" : "Zobrazit obrázky přebalu karet",
|
||||
"Open details" : "Otevřít podrobnosti",
|
||||
"Open details" : "Otevřít podorobnosti",
|
||||
"Details" : "Podrobnosti",
|
||||
"Currently present people" : "Nyní přítomní lidé",
|
||||
"Loading board" : "Načítání tabule",
|
||||
"Board not found" : "Tabule nenalezena",
|
||||
"No lists available" : "Nejsou k dispozici žádné seznamy",
|
||||
"Create a new list to add cards to this board" : "Pro přidání karet na tuto tabuli vytvořte nový seznam",
|
||||
"Board not found" : "Tabule nenalezena",
|
||||
"Sharing" : "Sdílení",
|
||||
"Tags" : "Štítky",
|
||||
"Deleted items" : "Smazané položky",
|
||||
"Activity" : "Aktivita",
|
||||
"Timeline" : "Časová osa",
|
||||
"Deleted lists" : "Smazané seznamy",
|
||||
"Undo" : "Vrátit zpět",
|
||||
"Deleted cards" : "Smazané karty",
|
||||
"Share board with a user, group or circle …" : "Sdílet tabuli s uživatelem, skupinou nebo okruhem…",
|
||||
"Searching for users, groups and circles …" : "Hledání v uživatelích, skupinách a okruzích…",
|
||||
"No participants found" : "Nenalezeni žádní účastníci",
|
||||
"Board owner" : "Vlastník tabule",
|
||||
"(Group)" : "(Skupina)",
|
||||
"(Circle)" : "(Okruh)",
|
||||
"Can edit" : "Může upravovat",
|
||||
"Can share" : "Může sdílet",
|
||||
"Can manage" : "Může spravovat",
|
||||
@@ -204,6 +192,7 @@
|
||||
"title and color value must be provided" : "je třeba zadat nadpis a zvolit barvu",
|
||||
"Board name" : "Název tabule",
|
||||
"Members" : "Členové",
|
||||
"Assign to users/groups/circles" : "Přiřadit uživatelům/skupinám/okruhům",
|
||||
"Assign a user to this card…" : "Přiřadit uživatele k této kartě…",
|
||||
"Upload new files" : "Nahrát nové soubory",
|
||||
"Share from Files" : "Sdílet ze Souborů",
|
||||
@@ -232,7 +221,6 @@
|
||||
"Cancel reply" : "Zrušit odpověď",
|
||||
"Reply" : "Odpovědět",
|
||||
"Update" : "Aktualizovat",
|
||||
"Created:" : "Vytvořeno:",
|
||||
"Description" : "Popis",
|
||||
"(Unsaved)" : "(Neuloženo)",
|
||||
"(Saving…)" : "(Ukládání…)",
|
||||
@@ -244,54 +232,29 @@
|
||||
"Choose attachment" : "Zvolte přílohu",
|
||||
"Assign a due date to this card…" : "Přiradit této kartě termín…",
|
||||
"Set a due date" : "Vybrat termín",
|
||||
"Add due date" : "Přidat termín",
|
||||
"Choose a date" : "Zvolit datum",
|
||||
"Remove due date" : "Odstranit termín",
|
||||
"Mark as done" : "Označit jako hotové",
|
||||
"Due at:" : "Termín v:",
|
||||
"Unarchive card" : "Zrušit archivaci karty",
|
||||
"Archive card" : "Archivovat kartu",
|
||||
"Select Date" : "Vybrat datum",
|
||||
"Set due date for later today" : "Nastavit termín na dnešek",
|
||||
"Set due date for tomorrow" : "Nastavit termín na zítřek",
|
||||
"Set due date for this weekend" : "Nastavit termín na tento týden",
|
||||
"Set due date for next week" : "Nastavit termín na příští týden",
|
||||
"Today" : "Dnes",
|
||||
"Tomorrow" : "Zítra",
|
||||
"Next week" : "Příští týden",
|
||||
"Next month" : "Příští měsíc",
|
||||
"Assign a tag to this card…" : "Přiřadit této kartě štítek…",
|
||||
"Create a new tag:" : "Vytvořit nový štítek:",
|
||||
"(group)" : "(skupina)",
|
||||
"Next week – {timeLocale}" : "Příští týden – {timeLocale}",
|
||||
"Todo items" : "Položky k udělání",
|
||||
"{count} comments, {unread} unread" : "{count} komentářů, {unread} nepřečtených",
|
||||
"Edit card title" : "Upravit nadpis karty",
|
||||
"Card details" : "Podrobnosti o kartě",
|
||||
"Assign to me" : "Přiřadit mě",
|
||||
"Unassign myself" : "Zrušit přiřazení sobě",
|
||||
"Mark as not done" : "Označit jako nehotové",
|
||||
"Move card" : "Přesunout kartu",
|
||||
"Card details" : "Podrobnosti o kartě",
|
||||
"Unarchive card" : "Zrušit archivaci karty",
|
||||
"Archive card" : "Archivovat kartu",
|
||||
"Delete card" : "Smazat kartu",
|
||||
"Move card to another board" : "Přesunout kartu na jinou tabuli",
|
||||
"Select a list" : "Vyberte sloupec",
|
||||
"List is empty" : "Seznam je prázdný",
|
||||
"Card deleted" : "Karta smazána",
|
||||
"seconds ago" : "před několika sekundami",
|
||||
"Keyboard shortcuts" : "Klávesové zkratky",
|
||||
"Board actions" : "Akce ohledně tabule",
|
||||
"Keyboard shortcut" : "Klávesová zkratka",
|
||||
"Action" : "Akce",
|
||||
"Shift" : "Shift",
|
||||
"Navigate between cards" : "Pohyb mezi kartami",
|
||||
"Close card details" : "Zavřít podrobnosti o kartě",
|
||||
"Ctrl" : "Ctrl",
|
||||
"Search" : "Hledat",
|
||||
"Show card filters" : "Zobrazit filtry karty",
|
||||
"Clear card filters" : "Vyčistit filtry karty",
|
||||
"Show help dialog" : "Zobrazit dialog nápovědy",
|
||||
"Card actions" : "Akce ohledně karty",
|
||||
"The following actions can be triggered on the currently highlighted card" : "Na právě zvýrazněné kartě je možné spustit následující akce",
|
||||
"Enter" : "Konec řádku",
|
||||
"Space" : "Mezera",
|
||||
"Open card details" : "Otevřít podrobnosti o kartě",
|
||||
"Edit the card title" : "Upravit nadpis karty",
|
||||
"Assign yourself to the current card" : "Přiřadit stávající kartu sobě",
|
||||
"Archive/unarchive the current card" : "Zaarchivovat / zrušit archivaci stávající karty",
|
||||
"Mark card as completed/not completed" : "Označit kartu jako (ne)dokončenou",
|
||||
"Open card menu" : "Otevřít nabídku karty",
|
||||
"All boards" : "Všechny tabule",
|
||||
"Archived boards" : "Archivované tabule",
|
||||
"Shared with you" : "Sdíleno s vámi",
|
||||
@@ -299,8 +262,8 @@
|
||||
"Use bigger card view" : "Použít větší zobrazení karet",
|
||||
"Show card ID badge" : "Zobrazit odznáček s identifikátorem karty",
|
||||
"Show boards in calendar/tasks" : "Zobrazit tabule v kalendáři/úkolech",
|
||||
"Limit board creation to some groups" : "Umožnit vytváření tabulí pouze vybraným skupinám",
|
||||
"Users outside of those groups will not be able to create their own boards, but will still be able to work on boards that have been shared with them." : "Uživatelé, kteří nejsou členy těchto skupin nebudou moci vytvářet své vlastní tabule, ale pořád budou moci pracovat na tabulích, které jim byly nasdíleny.",
|
||||
"Limit deck usage of groups" : "Omezit využití deck na skupiny",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Omezení nastavené pro Deck brání uživatelům, kteří nejsou součástí těchto skupin, ve vytváření vlastních tabulí. Nicméně i tak ale pořád budou moci pracovat na tabulích, které jsou jim nasdíleny.",
|
||||
"Board details" : "Podrobnosti o tabuli",
|
||||
"Edit board" : "Upravit tabuli",
|
||||
"Clone board" : "Klonovat tabuli",
|
||||
@@ -321,12 +284,9 @@
|
||||
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Opravdu chcete tabuli {title} smazat? Toto smaže veškerá data této tabule, včetně archivovaných karet.",
|
||||
"Delete the board?" : "Smazat tabuli?",
|
||||
"Loading filtered view" : "Načítání filtrovaného pohledu",
|
||||
"Today" : "Dnes",
|
||||
"Tomorrow" : "Zítra",
|
||||
"No due" : "Žádný termín",
|
||||
"Search for {searchQuery} in all boards" : "Hledat {searchQuery} na všech tabulích",
|
||||
"No results found" : "Nenalezeny žádné výsledky",
|
||||
"This weekend – {timeLocale}" : "Tento víkend – {timeLocale}",
|
||||
"Deck board {name}\n* Last modified on {lastMod}" : "Deck karta {name}\n* Naposledy změněno {lastMod}",
|
||||
"{stack} in {board}" : "{stack} v {board}",
|
||||
"Click to expand description" : "Popis rozbalíte kliknutím",
|
||||
@@ -341,13 +301,9 @@
|
||||
"Open card" : "Otevřít kartu",
|
||||
"Close" : "Zavřít",
|
||||
"No upcoming cards" : "Žádné nadcházející karty",
|
||||
"upcoming cards today" : "nadcházející karty na dnešek",
|
||||
"upcoming cards tomorrow" : "nadcházející karty na zítřek",
|
||||
"upcoming cards" : "nadcházející karty",
|
||||
"New card" : "Nová karta",
|
||||
"Due on {date}" : "Termín {date}",
|
||||
"Tomorrow – {timeLocale}" : "Zítra – {timeLocale}",
|
||||
"Later today – {timeLocale}" : "Později dnes – {timeLocale}",
|
||||
"Link to a board" : "Propojit s tabulí",
|
||||
"Link to a card" : "Propojit s kartou",
|
||||
"Create a card" : "Vytvořit kartu",
|
||||
@@ -360,16 +316,8 @@
|
||||
"Share {file} with a Deck card" : "Sdílet {file} s kartou aplikace Deck",
|
||||
"Share" : "Sdílet",
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "<strong>Popis karty</strong> v aplikaci Deck byl změněn",
|
||||
"Timeline" : "Časová osa",
|
||||
"Share board with a user, group or circle …" : "Sdílet tabuli s uživatelem, skupinou nebo okruhem…",
|
||||
"Searching for users, groups and circles …" : "Hledání v uživatelích, skupinách a okruzích…",
|
||||
"(Circle)" : "(Okruh)",
|
||||
"Assign to users/groups/circles" : "Přiřadit uživatelům/skupinám/okruhům",
|
||||
"Next week" : "Příští týden",
|
||||
"Next month" : "Příští měsíc",
|
||||
"List is empty" : "Seznam je prázdný",
|
||||
"Limit deck usage of groups" : "Omezit využití deck na skupiny",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Omezení nastavené pro Deck brání uživatelům, kteří nejsou součástí těchto skupin, ve vytváření vlastních tabulí. Nicméně i tak ale pořád budou moci pracovat na tabulích, které jsou jim nasdíleny.",
|
||||
"Not completed" : "Nedokončeno"
|
||||
"Add a new list" : "Přidat nový sloupec",
|
||||
"Assign to users" : "Přiřadit k uživatelům",
|
||||
"Due date" : "Termín"
|
||||
},"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"
|
||||
}
|
||||
@@ -2,16 +2,13 @@ OC.L10N.register(
|
||||
"deck",
|
||||
{
|
||||
"Personal" : "Personol",
|
||||
"%s on %s" : "%s ar %s",
|
||||
"Done" : "Done",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Mae'r ffeil lwythwyd i fyny'n fwy na chyfarwyddeb MAX_FILE_SIZE bennwyd yn y ffurflen HTML",
|
||||
"No file was uploaded" : "Ni lwythwyd ffeil i fyny",
|
||||
"Missing a temporary folder" : "Plygell dros dro yn eisiau",
|
||||
"Cancel" : "Diddymu",
|
||||
"Open" : "Ar Agor",
|
||||
"Details" : "Manylion",
|
||||
"Tags" : "Tagiau",
|
||||
"Activity" : "Gweithred",
|
||||
"Undo" : "Dadwneud",
|
||||
"Can edit" : "Can edit",
|
||||
"Can share" : "Can share",
|
||||
@@ -22,19 +19,16 @@ OC.L10N.register(
|
||||
"Modified" : "Addaswyd",
|
||||
"Save" : "Cadw",
|
||||
"Update" : "Diweddaru",
|
||||
"Created:" : "Crewyd:",
|
||||
"Description" : "Disgrifiad",
|
||||
"Select Date" : "Dewis Dyddiad",
|
||||
"Today" : "Heddiw",
|
||||
"Next week" : "Wythnos nesaf",
|
||||
"Next month" : "Mis nesaf",
|
||||
"seconds ago" : "eiliad yn ôl",
|
||||
"Keyboard shortcuts" : "Llwybrau byr bysellfwrdd",
|
||||
"Search" : "Chwilio",
|
||||
"Shared with you" : "Shared with you",
|
||||
"No reminder" : "Dim nodyn atgoffa",
|
||||
"An error occurred" : "Digwyddodd gwall",
|
||||
"Today" : "Heddiw",
|
||||
"Close" : "Cau",
|
||||
"Share" : "Rhannu",
|
||||
"Next week" : "Wythnos nesaf",
|
||||
"Next month" : "Mis nesaf"
|
||||
"Share" : "Rhannu"
|
||||
},
|
||||
"nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;");
|
||||
|
||||
@@ -1,15 +1,12 @@
|
||||
{ "translations": {
|
||||
"Personal" : "Personol",
|
||||
"%s on %s" : "%s ar %s",
|
||||
"Done" : "Done",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Mae'r ffeil lwythwyd i fyny'n fwy na chyfarwyddeb MAX_FILE_SIZE bennwyd yn y ffurflen HTML",
|
||||
"No file was uploaded" : "Ni lwythwyd ffeil i fyny",
|
||||
"Missing a temporary folder" : "Plygell dros dro yn eisiau",
|
||||
"Cancel" : "Diddymu",
|
||||
"Open" : "Ar Agor",
|
||||
"Details" : "Manylion",
|
||||
"Tags" : "Tagiau",
|
||||
"Activity" : "Gweithred",
|
||||
"Undo" : "Dadwneud",
|
||||
"Can edit" : "Can edit",
|
||||
"Can share" : "Can share",
|
||||
@@ -20,19 +17,16 @@
|
||||
"Modified" : "Addaswyd",
|
||||
"Save" : "Cadw",
|
||||
"Update" : "Diweddaru",
|
||||
"Created:" : "Crewyd:",
|
||||
"Description" : "Disgrifiad",
|
||||
"Select Date" : "Dewis Dyddiad",
|
||||
"Today" : "Heddiw",
|
||||
"Next week" : "Wythnos nesaf",
|
||||
"Next month" : "Mis nesaf",
|
||||
"seconds ago" : "eiliad yn ôl",
|
||||
"Keyboard shortcuts" : "Llwybrau byr bysellfwrdd",
|
||||
"Search" : "Chwilio",
|
||||
"Shared with you" : "Shared with you",
|
||||
"No reminder" : "Dim nodyn atgoffa",
|
||||
"An error occurred" : "Digwyddodd gwall",
|
||||
"Today" : "Heddiw",
|
||||
"Close" : "Cau",
|
||||
"Share" : "Rhannu",
|
||||
"Next week" : "Wythnos nesaf",
|
||||
"Next month" : "Mis nesaf"
|
||||
"Share" : "Rhannu"
|
||||
},"pluralForm" :"nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;"
|
||||
}
|
||||
59
l10n/da.js
59
l10n/da.js
@@ -67,13 +67,9 @@ OC.L10N.register(
|
||||
"Select the board to link to a project" : "Vælg en tavle at linke til et projekt",
|
||||
"Search by board title" : "Søg efter tavle titel",
|
||||
"Select board" : "Vælg tavle",
|
||||
"Move card to another board" : "Flyt kort til en anden tavle",
|
||||
"Select a board" : "Vælg én tavle",
|
||||
"No lists available" : "Ingen kolonner tilgængelige",
|
||||
"Select a list" : "Vælg en kolonne",
|
||||
"Move card" : "Flyt kort",
|
||||
"Cancel" : "Annullér",
|
||||
"Select a card" : "Vælg et kort",
|
||||
"Cancel" : "Annullér",
|
||||
"Select the card to link to a project" : "Vælg et kort at linke til et projekt",
|
||||
"Link to card" : "Link til kort",
|
||||
"File already exists" : "Filen findes allerede",
|
||||
@@ -91,8 +87,6 @@ OC.L10N.register(
|
||||
"Filter by tag" : "Filtrer vha. mærkat",
|
||||
"Filter by assigned user" : "Filtrer vha. tildelt bruger",
|
||||
"Unassigned" : "Ikke tildelt",
|
||||
"Open" : "Åbn",
|
||||
"Completed" : "Fuldført",
|
||||
"Filter by due date" : "Filtrer vha. forfaldsdato",
|
||||
"Overdue" : "Overskredet",
|
||||
"Next 24 hours" : "De næste 24 timer",
|
||||
@@ -106,18 +100,22 @@ OC.L10N.register(
|
||||
"Open details" : "Mere information",
|
||||
"Details" : "Detaljer",
|
||||
"Loading board" : "Indlæser tavle",
|
||||
"Board not found" : "Tavle ikke fundet.",
|
||||
"No lists available" : "Ingen kolonner tilgængelige",
|
||||
"Create a new list to add cards to this board" : "Opret en ny kolonne for at tilføje kort til denne tavle ",
|
||||
"Board not found" : "Tavle ikke fundet.",
|
||||
"Sharing" : "Deling",
|
||||
"Tags" : "Tags",
|
||||
"Tags" : "Mærkat",
|
||||
"Deleted items" : "Slettede objekter",
|
||||
"Activity" : "Aktivitet",
|
||||
"Timeline" : "Tidslinje",
|
||||
"Deleted lists" : "Slettede kolonner",
|
||||
"Undo" : "Fortryd",
|
||||
"Deleted cards" : "Sletttede kort",
|
||||
"Share board with a user, group or circle …" : "Del tavle med en bruger, gruppe eller cirkel ...",
|
||||
"Searching for users, groups and circles …" : "Leder efter brugere, grupper og cirkler ...",
|
||||
"No participants found" : "Ingen deltagere fundet",
|
||||
"Board owner" : "Ejer af tavlen",
|
||||
"(Group)" : "(Gruppe)",
|
||||
"(Circle)" : "(Cirkel)",
|
||||
"Can edit" : "Kan redigere",
|
||||
"Can share" : "Kan dele",
|
||||
"Can manage" : "Kan administrere",
|
||||
@@ -136,6 +134,7 @@ OC.L10N.register(
|
||||
"title and color value must be provided" : "Titel og farve skal angives.",
|
||||
"Board name" : "Tavle navn",
|
||||
"Members" : "Medlemmer",
|
||||
"Assign to users/groups/circles" : "Tildel til brugere/grupper/cirkler",
|
||||
"Assign a user to this card…" : "Tildel en bruger til dette kort",
|
||||
"Upload new files" : "Upload nye filer",
|
||||
"Share from Files" : "Del fra Filer",
|
||||
@@ -160,7 +159,6 @@ OC.L10N.register(
|
||||
"In reply to" : "som svar til",
|
||||
"Reply" : "Besvar",
|
||||
"Update" : "Opdatér",
|
||||
"Created:" : "Oprettet:",
|
||||
"Description" : "Beskrivelse",
|
||||
"(Unsaved)" : "(Ikke gemt)",
|
||||
"(Saving…)" : "(Gemmer...)",
|
||||
@@ -172,29 +170,31 @@ OC.L10N.register(
|
||||
"Choose attachment" : "Vælg en vedhæftning",
|
||||
"Set a due date" : "Sæt en forfaldsdato",
|
||||
"Remove due date" : "Fjern forfaldsdato",
|
||||
"Mark as done" : "Marker som færdig",
|
||||
"Unarchive card" : "Gen-aktivér kort",
|
||||
"Archive card" : "Arkivér kort",
|
||||
"Select Date" : "Vælg dato",
|
||||
"Today" : "I dag",
|
||||
"Tomorrow" : "I morgen",
|
||||
"Next week" : "Næste uge",
|
||||
"Next month" : "Næste måned",
|
||||
"Assign a tag to this card…" : "Tilføj et mærkat til dette kort ...",
|
||||
"(group)" : "(gruppe)",
|
||||
"Card details" : "Kort detaljer",
|
||||
"Assign to me" : "Tildel til mig",
|
||||
"Unassign myself" : "Fjern mig selv",
|
||||
"Move card" : "Flyt kort",
|
||||
"Card details" : "Kort detaljer",
|
||||
"Unarchive card" : "Gen-aktivér kort",
|
||||
"Archive card" : "Arkivér kort",
|
||||
"Delete card" : "Slet kort",
|
||||
"Move card to another board" : "Flyt kort til en anden tavle",
|
||||
"Select a list" : "Vælg en kolonne",
|
||||
"Card deleted" : "Kort slettet",
|
||||
"seconds ago" : "få sekunder siden",
|
||||
"Keyboard shortcuts" : "Tastaturgenveje",
|
||||
"Keyboard shortcut" : "Tastaturgenvej",
|
||||
"Action" : "Handling",
|
||||
"Shift" : "Shift",
|
||||
"Ctrl" : "Ctrl",
|
||||
"Search" : "Søg",
|
||||
"seconds ago" : "sekunder siden",
|
||||
"All boards" : "Alle tavler",
|
||||
"Archived boards" : "Arkiverede lister",
|
||||
"Shared with you" : "Shared with you",
|
||||
"Use bigger card view" : "Brug større kort visning",
|
||||
"Show boards in calendar/tasks" : "Vis tavler i kalender/opgaver",
|
||||
"Limit deck usage of groups" : "Begræns Deck brug til grupper",
|
||||
"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." : "Begrænsning af Deck vil blokere brugere som ikke er en del af de valgte grupper fra at oprette deres egne tavler. Brugere vil stadig kunne arbejde på tavler der er blevet delt med dem. ",
|
||||
"Board details" : "Liste detaljer",
|
||||
"Edit board" : "Rediger liste",
|
||||
"Clone board" : "Klon tavle",
|
||||
@@ -213,8 +213,6 @@ OC.L10N.register(
|
||||
"An error occurred" : "Der var en fejl",
|
||||
"Delete the board?" : "Slet tavlen?",
|
||||
"Loading filtered view" : "Indlæser filtreret visning",
|
||||
"Today" : "I dag",
|
||||
"Tomorrow" : "I morgen",
|
||||
"No due" : "Ikke forfalden",
|
||||
"Create card" : "Opret kort",
|
||||
"Close" : "Luk",
|
||||
@@ -230,15 +228,8 @@ OC.L10N.register(
|
||||
"Share with a Deck card" : "Del med et Deck kort",
|
||||
"Share {file} with a Deck card" : "Del {file} med et Deck kort",
|
||||
"Share" : "Del",
|
||||
"Timeline" : "Tidslinje",
|
||||
"Share board with a user, group or circle …" : "Del tavle med en bruger, gruppe eller cirkel ...",
|
||||
"Searching for users, groups and circles …" : "Leder efter brugere, grupper og cirkler ...",
|
||||
"(Circle)" : "(Cirkel)",
|
||||
"Assign to users/groups/circles" : "Tildel til brugere/grupper/cirkler",
|
||||
"Next week" : "Næste uge",
|
||||
"Next month" : "Næste måned",
|
||||
"Limit deck usage of groups" : "Begræns Deck brug til grupper",
|
||||
"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." : "Begrænsning af Deck vil blokere brugere som ikke er en del af de valgte grupper fra at oprette deres egne tavler. Brugere vil stadig kunne arbejde på tavler der er blevet delt med dem. ",
|
||||
"Not completed" : "Ikke afsluttet"
|
||||
"Add a new list" : "Tilføj en ny kolonne",
|
||||
"Assign to users" : "Tildel til brugere",
|
||||
"Due date" : "Forfaldsdato"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
59
l10n/da.json
59
l10n/da.json
@@ -65,13 +65,9 @@
|
||||
"Select the board to link to a project" : "Vælg en tavle at linke til et projekt",
|
||||
"Search by board title" : "Søg efter tavle titel",
|
||||
"Select board" : "Vælg tavle",
|
||||
"Move card to another board" : "Flyt kort til en anden tavle",
|
||||
"Select a board" : "Vælg én tavle",
|
||||
"No lists available" : "Ingen kolonner tilgængelige",
|
||||
"Select a list" : "Vælg en kolonne",
|
||||
"Move card" : "Flyt kort",
|
||||
"Cancel" : "Annullér",
|
||||
"Select a card" : "Vælg et kort",
|
||||
"Cancel" : "Annullér",
|
||||
"Select the card to link to a project" : "Vælg et kort at linke til et projekt",
|
||||
"Link to card" : "Link til kort",
|
||||
"File already exists" : "Filen findes allerede",
|
||||
@@ -89,8 +85,6 @@
|
||||
"Filter by tag" : "Filtrer vha. mærkat",
|
||||
"Filter by assigned user" : "Filtrer vha. tildelt bruger",
|
||||
"Unassigned" : "Ikke tildelt",
|
||||
"Open" : "Åbn",
|
||||
"Completed" : "Fuldført",
|
||||
"Filter by due date" : "Filtrer vha. forfaldsdato",
|
||||
"Overdue" : "Overskredet",
|
||||
"Next 24 hours" : "De næste 24 timer",
|
||||
@@ -104,18 +98,22 @@
|
||||
"Open details" : "Mere information",
|
||||
"Details" : "Detaljer",
|
||||
"Loading board" : "Indlæser tavle",
|
||||
"Board not found" : "Tavle ikke fundet.",
|
||||
"No lists available" : "Ingen kolonner tilgængelige",
|
||||
"Create a new list to add cards to this board" : "Opret en ny kolonne for at tilføje kort til denne tavle ",
|
||||
"Board not found" : "Tavle ikke fundet.",
|
||||
"Sharing" : "Deling",
|
||||
"Tags" : "Tags",
|
||||
"Tags" : "Mærkat",
|
||||
"Deleted items" : "Slettede objekter",
|
||||
"Activity" : "Aktivitet",
|
||||
"Timeline" : "Tidslinje",
|
||||
"Deleted lists" : "Slettede kolonner",
|
||||
"Undo" : "Fortryd",
|
||||
"Deleted cards" : "Sletttede kort",
|
||||
"Share board with a user, group or circle …" : "Del tavle med en bruger, gruppe eller cirkel ...",
|
||||
"Searching for users, groups and circles …" : "Leder efter brugere, grupper og cirkler ...",
|
||||
"No participants found" : "Ingen deltagere fundet",
|
||||
"Board owner" : "Ejer af tavlen",
|
||||
"(Group)" : "(Gruppe)",
|
||||
"(Circle)" : "(Cirkel)",
|
||||
"Can edit" : "Kan redigere",
|
||||
"Can share" : "Kan dele",
|
||||
"Can manage" : "Kan administrere",
|
||||
@@ -134,6 +132,7 @@
|
||||
"title and color value must be provided" : "Titel og farve skal angives.",
|
||||
"Board name" : "Tavle navn",
|
||||
"Members" : "Medlemmer",
|
||||
"Assign to users/groups/circles" : "Tildel til brugere/grupper/cirkler",
|
||||
"Assign a user to this card…" : "Tildel en bruger til dette kort",
|
||||
"Upload new files" : "Upload nye filer",
|
||||
"Share from Files" : "Del fra Filer",
|
||||
@@ -158,7 +157,6 @@
|
||||
"In reply to" : "som svar til",
|
||||
"Reply" : "Besvar",
|
||||
"Update" : "Opdatér",
|
||||
"Created:" : "Oprettet:",
|
||||
"Description" : "Beskrivelse",
|
||||
"(Unsaved)" : "(Ikke gemt)",
|
||||
"(Saving…)" : "(Gemmer...)",
|
||||
@@ -170,29 +168,31 @@
|
||||
"Choose attachment" : "Vælg en vedhæftning",
|
||||
"Set a due date" : "Sæt en forfaldsdato",
|
||||
"Remove due date" : "Fjern forfaldsdato",
|
||||
"Mark as done" : "Marker som færdig",
|
||||
"Unarchive card" : "Gen-aktivér kort",
|
||||
"Archive card" : "Arkivér kort",
|
||||
"Select Date" : "Vælg dato",
|
||||
"Today" : "I dag",
|
||||
"Tomorrow" : "I morgen",
|
||||
"Next week" : "Næste uge",
|
||||
"Next month" : "Næste måned",
|
||||
"Assign a tag to this card…" : "Tilføj et mærkat til dette kort ...",
|
||||
"(group)" : "(gruppe)",
|
||||
"Card details" : "Kort detaljer",
|
||||
"Assign to me" : "Tildel til mig",
|
||||
"Unassign myself" : "Fjern mig selv",
|
||||
"Move card" : "Flyt kort",
|
||||
"Card details" : "Kort detaljer",
|
||||
"Unarchive card" : "Gen-aktivér kort",
|
||||
"Archive card" : "Arkivér kort",
|
||||
"Delete card" : "Slet kort",
|
||||
"Move card to another board" : "Flyt kort til en anden tavle",
|
||||
"Select a list" : "Vælg en kolonne",
|
||||
"Card deleted" : "Kort slettet",
|
||||
"seconds ago" : "få sekunder siden",
|
||||
"Keyboard shortcuts" : "Tastaturgenveje",
|
||||
"Keyboard shortcut" : "Tastaturgenvej",
|
||||
"Action" : "Handling",
|
||||
"Shift" : "Shift",
|
||||
"Ctrl" : "Ctrl",
|
||||
"Search" : "Søg",
|
||||
"seconds ago" : "sekunder siden",
|
||||
"All boards" : "Alle tavler",
|
||||
"Archived boards" : "Arkiverede lister",
|
||||
"Shared with you" : "Shared with you",
|
||||
"Use bigger card view" : "Brug større kort visning",
|
||||
"Show boards in calendar/tasks" : "Vis tavler i kalender/opgaver",
|
||||
"Limit deck usage of groups" : "Begræns Deck brug til grupper",
|
||||
"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." : "Begrænsning af Deck vil blokere brugere som ikke er en del af de valgte grupper fra at oprette deres egne tavler. Brugere vil stadig kunne arbejde på tavler der er blevet delt med dem. ",
|
||||
"Board details" : "Liste detaljer",
|
||||
"Edit board" : "Rediger liste",
|
||||
"Clone board" : "Klon tavle",
|
||||
@@ -211,8 +211,6 @@
|
||||
"An error occurred" : "Der var en fejl",
|
||||
"Delete the board?" : "Slet tavlen?",
|
||||
"Loading filtered view" : "Indlæser filtreret visning",
|
||||
"Today" : "I dag",
|
||||
"Tomorrow" : "I morgen",
|
||||
"No due" : "Ikke forfalden",
|
||||
"Create card" : "Opret kort",
|
||||
"Close" : "Luk",
|
||||
@@ -228,15 +226,8 @@
|
||||
"Share with a Deck card" : "Del med et Deck kort",
|
||||
"Share {file} with a Deck card" : "Del {file} med et Deck kort",
|
||||
"Share" : "Del",
|
||||
"Timeline" : "Tidslinje",
|
||||
"Share board with a user, group or circle …" : "Del tavle med en bruger, gruppe eller cirkel ...",
|
||||
"Searching for users, groups and circles …" : "Leder efter brugere, grupper og cirkler ...",
|
||||
"(Circle)" : "(Cirkel)",
|
||||
"Assign to users/groups/circles" : "Tildel til brugere/grupper/cirkler",
|
||||
"Next week" : "Næste uge",
|
||||
"Next month" : "Næste måned",
|
||||
"Limit deck usage of groups" : "Begræns Deck brug til grupper",
|
||||
"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." : "Begrænsning af Deck vil blokere brugere som ikke er en del af de valgte grupper fra at oprette deres egne tavler. Brugere vil stadig kunne arbejde på tavler der er blevet delt med dem. ",
|
||||
"Not completed" : "Ikke afsluttet"
|
||||
"Add a new list" : "Tilføj en ny kolonne",
|
||||
"Assign to users" : "Tildel til brugere",
|
||||
"Due date" : "Forfaldsdato"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
116
l10n/de.js
116
l10n/de.js
@@ -37,10 +37,6 @@ OC.L10N.register(
|
||||
"{user} has archived card {card} in list {stack} on board {board}" : "{user} hat die Karte {card} in der Liste {stack} auf dem Board {board} archiviert",
|
||||
"You have unarchived card {card} in list {stack} on board {board}" : "Du hast die Karte {card} in der Liste {stack} auf dem Board {board} dearchiviert",
|
||||
"{user} has unarchived card {card} in list {stack} on board {board}" : "{user} hat die Karte {card} in der Liste {stack} auf dem Board {board} dearchiviert",
|
||||
"You have marked the card {card} as done in list {stack} on board {board}" : "Du hast die Karte {card} in der Liste {stack} auf dem Board {board} als erledigt markiert.",
|
||||
"{user} has marked card {card} as done in list {stack} on board {board}" : "{user} hat die Karte {card} in der Liste {stack} auf dem Board {board} als erledigt markiert.",
|
||||
"You have marked the card {card} as undone in list {stack} on board {board}" : "Du hast die Karte {card} in der Liste {stack} auf dem Board {board} als nicht erledigt markiert.",
|
||||
"{user} has marked the card {card} as undone in list {stack} on board {board}" : "{user} hat die Karte {card} in der Liste {stack} auf dem Board {board} als nicht erledigt markiert.",
|
||||
"You have removed the due date of card {card}" : "Du hast das Fälligkeitsdatum der Karte {card} entfernt",
|
||||
"{user} has removed the due date of card {card}" : "{user} hat das Fälligkeitsdatum der Karte {card} entfernt",
|
||||
"You have set the due date of card {card} to {after}" : "Du hast das Fälligkeitsdatum der Karte {card} auf {after} gesetzt",
|
||||
@@ -72,8 +68,6 @@ OC.L10N.register(
|
||||
"A <strong>board, list or card</strong> was changed" : "Ein <strong>Bord, eine Liste oder Karte</strong> wurde geändert.",
|
||||
"A <strong>comment</strong> was created on a card" : "Ein <strong>Kommentar</strong> zu einer Karte wurde erstellt",
|
||||
"A <strong>card description</strong> has been changed" : "Eine <strong>Kartenbeschreibung</strong> wurde geändert.",
|
||||
"Cards due today" : "Karten, die heute fällig sind",
|
||||
"Cards due tomorrow" : "Karten, die morgen fällig sind",
|
||||
"Upcoming cards" : "Anstehende Karten",
|
||||
"Load more" : "Mehr laden",
|
||||
"Personal" : "Persönlich",
|
||||
@@ -124,13 +118,9 @@ OC.L10N.register(
|
||||
"Select the board to link to a project" : "Wähle ein Board aus, um dieses mit einem Projekt zu verknüpfen",
|
||||
"Search by board title" : "Nach einem Board suchen",
|
||||
"Select board" : "Board auswählen",
|
||||
"Move card to another board" : "Karte auf ein anderes Board verschieben",
|
||||
"Select a board" : "Ein Board auswählen",
|
||||
"No lists available" : "Keine Listen verfügbar",
|
||||
"Select a list" : "Eine Liste auswählen",
|
||||
"Move card" : "Karte verschieben",
|
||||
"Cancel" : "Abbrechen",
|
||||
"Select a card" : "Eine Karte auswählen",
|
||||
"Cancel" : "Abbrechen",
|
||||
"Select the card to link to a project" : "Wähle die Karte aus, um diese mit einem Projekt zu verknüpfen",
|
||||
"Link to card" : "Mit dieser Karte verknüpfen",
|
||||
"File already exists" : "Datei bereits vorhanden",
|
||||
@@ -149,10 +139,6 @@ OC.L10N.register(
|
||||
"Filter by tag" : "Nach Schlagwort filtern",
|
||||
"Filter by assigned user" : "Nach zugewiesenem Benutzer filtern",
|
||||
"Unassigned" : "Nicht zugewiesen",
|
||||
"Filter by status" : "Nach Status filtern",
|
||||
"Open and completed" : "Offene und fertiggestellte",
|
||||
"Open" : "Offen",
|
||||
"Completed" : "Fertiggestellt",
|
||||
"Filter by due date" : "Nach Fälligkeitsdatum filtern",
|
||||
"Overdue" : "Überfällig",
|
||||
"Next 24 hours" : "Die nächsten 24 Stunden",
|
||||
@@ -160,32 +146,29 @@ OC.L10N.register(
|
||||
"Next 30 days" : "Die nächsten 30 Tage",
|
||||
"No due date" : "Kein Fälligkeitsdatum",
|
||||
"Clear filter" : "Filter zurücksetzen",
|
||||
"View Modes" : "Ansichtsmodi",
|
||||
"Toggle View Modes" : "Ansichtsmodi wechseln",
|
||||
"Hide archived cards" : "Archivierte Karten ausblenden",
|
||||
"Show archived cards" : "Archivierte Karten anzeigen",
|
||||
"Toggle compact mode" : "Kompaktmodus umschalten",
|
||||
"Hide card cover images" : "Bilder auf den Karten ausblenden",
|
||||
"Show card cover images" : "Bilder auf den Karten anzeigen",
|
||||
"Open details" : "Details öffnen",
|
||||
"Details" : "Details",
|
||||
"Currently present people" : "Aktuell Anwesende",
|
||||
"Loading board" : "Lade Board",
|
||||
"Board not found" : "Board nicht gefunden",
|
||||
"No lists available" : "Keine Listen verfügbar",
|
||||
"Create a new list to add cards to this board" : "Erstelle eine neue Liste, um diesem Board Karten hinzuzufügen",
|
||||
"Board not found" : "Board nicht gefunden",
|
||||
"Sharing" : "Teilen",
|
||||
"Tags" : "Schlagworte",
|
||||
"Deleted items" : "Gelöschte Objekte",
|
||||
"Activity" : "Aktivität",
|
||||
"Timeline" : "Zeitachse",
|
||||
"Deleted lists" : "Gelöschte Listen",
|
||||
"Undo" : "Rückgängig",
|
||||
"Deleted cards" : "Gelöschte Karten",
|
||||
"Share board with a user, group or team …" : "Board mit einem Benutzer, einer Gruppe oder einem Team teilen …",
|
||||
"Searching for users, groups and teams …" : "Suche nach Benutzern, Gruppen und Teams …",
|
||||
"Share board with a user, group or circle …" : "Board mit Benutzer, Gruppe oder Kreis teilen …",
|
||||
"Searching for users, groups and circles …" : "Suche nach Benutzern, Gruppen und Kreisen …",
|
||||
"No participants found" : "Keine Teilnehmer gefunden",
|
||||
"Board owner" : "Board-Besitzer",
|
||||
"(Group)" : "(Gruppe)",
|
||||
"(Team)" : "(Team)",
|
||||
"(Circle)" : "(Kreis)",
|
||||
"Can edit" : "kann bearbeiten",
|
||||
"Can share" : "kann teilen",
|
||||
"Can manage" : "kann verwalten",
|
||||
@@ -211,9 +194,8 @@ OC.L10N.register(
|
||||
"title and color value must be provided" : "Titel und Farbwert müssen angegeben werden",
|
||||
"Board name" : "Boardname",
|
||||
"Members" : "Mitglieder",
|
||||
"Assign to users/groups/team" : "Benutzern/Gruppen/Teams zuweisen",
|
||||
"Assign to users/groups/circles" : "An Benutzer, Gruppen oder Kreise zuweisen",
|
||||
"Assign a user to this card…" : "Diese Karte einem Benutzer zuweisen …",
|
||||
"Select a user to assign to this card…" : "Wähle einen Benutzer aus, der dieser Karte zugewiesen werden soll.",
|
||||
"Upload new files" : "Neue Dateien hochladen",
|
||||
"Share from Files" : "Aus Dateien heraus teilen",
|
||||
"Pending share" : "Ausstehende Freigabe",
|
||||
@@ -241,7 +223,6 @@ OC.L10N.register(
|
||||
"Cancel reply" : "Antwort abbrechen",
|
||||
"Reply" : "Antworten",
|
||||
"Update" : "Aktualisieren",
|
||||
"Created:" : "Erstellt:",
|
||||
"Description" : "Beschreibung",
|
||||
"(Unsaved)" : "(nicht gespeichert)",
|
||||
"(Saving…)" : "(Speichere …)",
|
||||
@@ -253,60 +234,29 @@ OC.L10N.register(
|
||||
"Choose attachment" : "Anhang auswählen",
|
||||
"Assign a due date to this card…" : "Dieser Karte ein Fälligkeitsdatum zuweisen …",
|
||||
"Set a due date" : "Ein Ablaufdatum setzen",
|
||||
"Add due date" : "Fälligkeitsdatum hinzufügen",
|
||||
"Choose a date" : "Datum auswählen",
|
||||
"Remove due date" : "Fälligkeitsdatum löschen",
|
||||
"Mark as done" : "Als erledigt markieren",
|
||||
"Due at:" : "Fallig am:",
|
||||
"Not done" : "Nicht erledigt",
|
||||
"Unarchive card" : "Karte dearchivieren",
|
||||
"Archive card" : "Karte archivieren",
|
||||
"Select Date" : "Datum auswählen",
|
||||
"Set due date for later today" : "Fälligkeitsdatum auf heute noch setzen",
|
||||
"Set due date for tomorrow" : "Fälligkeitsdatum auf morgen setzen",
|
||||
"Set due date for this weekend" : "Fälligkeitsdatum auf kommendes Wochenende setzen",
|
||||
"Set due date for next week" : "Fälligkeitsdatum auf nächste Woche setzen",
|
||||
"Today" : "Heute",
|
||||
"Tomorrow" : "Morgen",
|
||||
"Next week" : "Nächste Woche",
|
||||
"Next month" : "Nächster Monat",
|
||||
"Assign a tag to this card…" : "Dieser Karte ein Schlagwort zuweisen …",
|
||||
"Select or create a tag…" : "Schlagwort auswählen oder erstellen",
|
||||
"Create a new tag:" : "Neues Schlagwort erstellen:",
|
||||
"(group)" : "(Gruppe)",
|
||||
"Next week – {timeLocale}" : "Nächste Woche – {timeLocale}",
|
||||
"Todo items" : "Aufgaben-Elemente",
|
||||
"{count} comments, {unread} unread" : "{count} Kommentare, {unread} ungelesen",
|
||||
"Edit card title" : "Kartentitel bearbeiten",
|
||||
"Card details" : "Kartendetails",
|
||||
"Assign to me" : "Mir zuweisen",
|
||||
"Unassign myself" : "Nicht mehr mir zuweisen",
|
||||
"Mark as not done" : "Als nicht erledigt markieren",
|
||||
"Move card" : "Karte verschieben",
|
||||
"Card details" : "Karten-Details",
|
||||
"Unarchive card" : "Karte dearchivieren",
|
||||
"Archive card" : "Karte archivieren",
|
||||
"Delete card" : "Karte löschen",
|
||||
"Move card to another board" : "Karte auf ein anderes Board verschieben",
|
||||
"Select a list" : "Eine Liste auswählen",
|
||||
"List is empty" : "Liste ist leer",
|
||||
"Card deleted" : "Karte gelöscht",
|
||||
"seconds ago" : "Gerade eben",
|
||||
"Keyboard shortcuts" : "Tastaturkürzel",
|
||||
"Boost your productivity using Deck with keyboard shortcuts." : "Erhöhe mit Tastaturkürzeln deine Produktivität in Deck.",
|
||||
"Board actions" : "Boardaktionen",
|
||||
"Keyboard shortcut" : "Tastaturkürzel",
|
||||
"Action" : "Aktion",
|
||||
"Shift" : "Umschalttaste",
|
||||
"Scroll" : "Scrollen",
|
||||
"Scroll sideways" : "Seitwärts scrollen",
|
||||
"Navigate between cards" : "Zwischen Karten navigieren",
|
||||
"Esc" : "Esc",
|
||||
"Close card details" : "Kartendetails schließen",
|
||||
"Ctrl" : "Strg",
|
||||
"Search" : "Suche",
|
||||
"Show card filters" : "Kartenfilter anzeigen",
|
||||
"Clear card filters" : "Kartenfilter löschen",
|
||||
"Show help dialog" : "Hilfedialog anzeigen",
|
||||
"Card actions" : "Kartenaktionen",
|
||||
"The following actions can be triggered on the currently highlighted card" : "Die folgenden Aktionen können für die aktuell markierten Karte ausgelöst werden",
|
||||
"Enter" : "Enter",
|
||||
"Space" : "Leerzeichen",
|
||||
"Open card details" : "Kartendetails öffnen",
|
||||
"Edit the card title" : "Kartentitel bearbeiten",
|
||||
"Assign yourself to the current card" : "Aktuelle Karte dir zuweisen",
|
||||
"Archive/unarchive the current card" : "Aktuelle Karte archivieren/dearchivieren",
|
||||
"Mark card as completed/not completed" : "Karte als fertiggestellt/nicht fertiggestellt markieren",
|
||||
"Open card menu" : "Kartenmenü öffnen",
|
||||
"All boards" : "Alle Boards",
|
||||
"Archived boards" : "Archivierte Boards",
|
||||
"Shared with you" : "Mit dir geteilt",
|
||||
@@ -314,9 +264,9 @@ OC.L10N.register(
|
||||
"Use bigger card view" : "Größere Kartenansicht verwenden",
|
||||
"Show card ID badge" : "Abzeichen mit Karten-ID zeigen",
|
||||
"Show boards in calendar/tasks" : "Board in Kalender/Aufgaben anzeigen",
|
||||
"Limit board creation to some groups" : "Erstellung von Boards auf einige Gruppen beschränken",
|
||||
"Users outside of those groups will not be able to create their own boards, but will still be able to work on boards that have been shared with them." : "Benutzer außerhalb dieser Gruppen können keine eigenen Boards erstellen, aber weiterhin an Boards arbeiten, die mit ihnen geteilt wurden.",
|
||||
"Board details" : "Boarddetails",
|
||||
"Limit deck usage of groups" : "Nutzung auf Gruppen einschränken",
|
||||
"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." : "Wenn du Deck einschränkst, können Benutzer, die nicht zu diesen Gruppen gehören, keine eigenen Boards erstellen. Die Benutzer können weiterhin an Boards arbeiten, die für sie freigegeben wurden.",
|
||||
"Board details" : "Board-Details",
|
||||
"Edit board" : "Board bearbeiten",
|
||||
"Clone board" : "Board klonen",
|
||||
"Unarchive board" : "Board dearchivieren",
|
||||
@@ -336,12 +286,9 @@ OC.L10N.register(
|
||||
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Möchtest du wirklich das Board {title} mit all seinen Daten einschließlich der archivierten Karten löschen?",
|
||||
"Delete the board?" : "Das Board löschen?",
|
||||
"Loading filtered view" : "Lade gefilterte Ansicht",
|
||||
"Today" : "Heute",
|
||||
"Tomorrow" : "Morgen",
|
||||
"No due" : "Kein Fälligkeitsdatum",
|
||||
"Search for {searchQuery} in all boards" : "Suche nach {searchQuery} in allen Boards",
|
||||
"No results found" : "Keine Ergebnisse gefunden",
|
||||
"This weekend – {timeLocale}" : "Dieses Wochenende – {timeLocale}",
|
||||
"Deck board {name}\n* Last modified on {lastMod}" : "Deck-Board {name}\n* Zuletzt geändert am {lastMod} ",
|
||||
"{stack} in {board}" : "{stack} in {board}",
|
||||
"Click to expand description" : "Klicken, um die Beschreibung zu erweitern",
|
||||
@@ -356,13 +303,9 @@ OC.L10N.register(
|
||||
"Open card" : "Karte öffnen",
|
||||
"Close" : "Schließen",
|
||||
"No upcoming cards" : "Keine anstehenden Karten",
|
||||
"upcoming cards today" : "Heute anstehende Karten",
|
||||
"upcoming cards tomorrow" : "Morgen anstehende Karten",
|
||||
"upcoming cards" : "Anstehende Karten",
|
||||
"New card" : "Neue Karte",
|
||||
"Due on {date}" : "Fällig am {date}",
|
||||
"Tomorrow – {timeLocale}" : "Morgen – {timeLocale}",
|
||||
"Later today – {timeLocale}" : "Heute noch – {timeLocale}",
|
||||
"Link to a board" : "Mit einem Board verknüpfen",
|
||||
"Link to a card" : "Mit einer Karte verknüpfen",
|
||||
"Create a card" : "Eine Karte erstellen",
|
||||
@@ -375,17 +318,8 @@ OC.L10N.register(
|
||||
"Share {file} with a Deck card" : "{file} mit einer Deck-Karte teilen",
|
||||
"Share" : "Freigeben",
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "Eine <strong>Kartenbeschreibung</strong> wurde innerhalb der Deck-App geändert",
|
||||
"Timeline" : "Zeitachse",
|
||||
"Share board with a user, group or circle …" : "Board mit Benutzer, Gruppe oder Kreis teilen …",
|
||||
"Searching for users, groups and circles …" : "Suche nach Benutzern, Gruppen und Kreisen …",
|
||||
"(Circle)" : "(Kreis)",
|
||||
"Assign to users/groups/circles" : "An Benutzer, Gruppen oder Kreise zuweisen",
|
||||
"Next week" : "Nächste Woche",
|
||||
"Next month" : "Nächster Monat",
|
||||
"List is empty" : "Liste ist leer",
|
||||
"Limit deck usage of groups" : "Nutzung auf Gruppen einschränken",
|
||||
"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." : "Wenn du Deck einschränkst, können Benutzer, die nicht zu diesen Gruppen gehören, keine eigenen Boards erstellen. Die Benutzer können weiterhin an Boards arbeiten, die für sie freigegeben wurden.",
|
||||
"Not completed" : "Nicht fertiggestellt",
|
||||
"Filter by completed" : "Nach fertiggestellt filtern"
|
||||
"Add a new list" : "Eine neue Liste hinzufügen",
|
||||
"Assign to users" : "Benutzern zuweisen",
|
||||
"Due date" : "Fälligkeitsdatum"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
116
l10n/de.json
116
l10n/de.json
@@ -35,10 +35,6 @@
|
||||
"{user} has archived card {card} in list {stack} on board {board}" : "{user} hat die Karte {card} in der Liste {stack} auf dem Board {board} archiviert",
|
||||
"You have unarchived card {card} in list {stack} on board {board}" : "Du hast die Karte {card} in der Liste {stack} auf dem Board {board} dearchiviert",
|
||||
"{user} has unarchived card {card} in list {stack} on board {board}" : "{user} hat die Karte {card} in der Liste {stack} auf dem Board {board} dearchiviert",
|
||||
"You have marked the card {card} as done in list {stack} on board {board}" : "Du hast die Karte {card} in der Liste {stack} auf dem Board {board} als erledigt markiert.",
|
||||
"{user} has marked card {card} as done in list {stack} on board {board}" : "{user} hat die Karte {card} in der Liste {stack} auf dem Board {board} als erledigt markiert.",
|
||||
"You have marked the card {card} as undone in list {stack} on board {board}" : "Du hast die Karte {card} in der Liste {stack} auf dem Board {board} als nicht erledigt markiert.",
|
||||
"{user} has marked the card {card} as undone in list {stack} on board {board}" : "{user} hat die Karte {card} in der Liste {stack} auf dem Board {board} als nicht erledigt markiert.",
|
||||
"You have removed the due date of card {card}" : "Du hast das Fälligkeitsdatum der Karte {card} entfernt",
|
||||
"{user} has removed the due date of card {card}" : "{user} hat das Fälligkeitsdatum der Karte {card} entfernt",
|
||||
"You have set the due date of card {card} to {after}" : "Du hast das Fälligkeitsdatum der Karte {card} auf {after} gesetzt",
|
||||
@@ -70,8 +66,6 @@
|
||||
"A <strong>board, list or card</strong> was changed" : "Ein <strong>Bord, eine Liste oder Karte</strong> wurde geändert.",
|
||||
"A <strong>comment</strong> was created on a card" : "Ein <strong>Kommentar</strong> zu einer Karte wurde erstellt",
|
||||
"A <strong>card description</strong> has been changed" : "Eine <strong>Kartenbeschreibung</strong> wurde geändert.",
|
||||
"Cards due today" : "Karten, die heute fällig sind",
|
||||
"Cards due tomorrow" : "Karten, die morgen fällig sind",
|
||||
"Upcoming cards" : "Anstehende Karten",
|
||||
"Load more" : "Mehr laden",
|
||||
"Personal" : "Persönlich",
|
||||
@@ -122,13 +116,9 @@
|
||||
"Select the board to link to a project" : "Wähle ein Board aus, um dieses mit einem Projekt zu verknüpfen",
|
||||
"Search by board title" : "Nach einem Board suchen",
|
||||
"Select board" : "Board auswählen",
|
||||
"Move card to another board" : "Karte auf ein anderes Board verschieben",
|
||||
"Select a board" : "Ein Board auswählen",
|
||||
"No lists available" : "Keine Listen verfügbar",
|
||||
"Select a list" : "Eine Liste auswählen",
|
||||
"Move card" : "Karte verschieben",
|
||||
"Cancel" : "Abbrechen",
|
||||
"Select a card" : "Eine Karte auswählen",
|
||||
"Cancel" : "Abbrechen",
|
||||
"Select the card to link to a project" : "Wähle die Karte aus, um diese mit einem Projekt zu verknüpfen",
|
||||
"Link to card" : "Mit dieser Karte verknüpfen",
|
||||
"File already exists" : "Datei bereits vorhanden",
|
||||
@@ -147,10 +137,6 @@
|
||||
"Filter by tag" : "Nach Schlagwort filtern",
|
||||
"Filter by assigned user" : "Nach zugewiesenem Benutzer filtern",
|
||||
"Unassigned" : "Nicht zugewiesen",
|
||||
"Filter by status" : "Nach Status filtern",
|
||||
"Open and completed" : "Offene und fertiggestellte",
|
||||
"Open" : "Offen",
|
||||
"Completed" : "Fertiggestellt",
|
||||
"Filter by due date" : "Nach Fälligkeitsdatum filtern",
|
||||
"Overdue" : "Überfällig",
|
||||
"Next 24 hours" : "Die nächsten 24 Stunden",
|
||||
@@ -158,32 +144,29 @@
|
||||
"Next 30 days" : "Die nächsten 30 Tage",
|
||||
"No due date" : "Kein Fälligkeitsdatum",
|
||||
"Clear filter" : "Filter zurücksetzen",
|
||||
"View Modes" : "Ansichtsmodi",
|
||||
"Toggle View Modes" : "Ansichtsmodi wechseln",
|
||||
"Hide archived cards" : "Archivierte Karten ausblenden",
|
||||
"Show archived cards" : "Archivierte Karten anzeigen",
|
||||
"Toggle compact mode" : "Kompaktmodus umschalten",
|
||||
"Hide card cover images" : "Bilder auf den Karten ausblenden",
|
||||
"Show card cover images" : "Bilder auf den Karten anzeigen",
|
||||
"Open details" : "Details öffnen",
|
||||
"Details" : "Details",
|
||||
"Currently present people" : "Aktuell Anwesende",
|
||||
"Loading board" : "Lade Board",
|
||||
"Board not found" : "Board nicht gefunden",
|
||||
"No lists available" : "Keine Listen verfügbar",
|
||||
"Create a new list to add cards to this board" : "Erstelle eine neue Liste, um diesem Board Karten hinzuzufügen",
|
||||
"Board not found" : "Board nicht gefunden",
|
||||
"Sharing" : "Teilen",
|
||||
"Tags" : "Schlagworte",
|
||||
"Deleted items" : "Gelöschte Objekte",
|
||||
"Activity" : "Aktivität",
|
||||
"Timeline" : "Zeitachse",
|
||||
"Deleted lists" : "Gelöschte Listen",
|
||||
"Undo" : "Rückgängig",
|
||||
"Deleted cards" : "Gelöschte Karten",
|
||||
"Share board with a user, group or team …" : "Board mit einem Benutzer, einer Gruppe oder einem Team teilen …",
|
||||
"Searching for users, groups and teams …" : "Suche nach Benutzern, Gruppen und Teams …",
|
||||
"Share board with a user, group or circle …" : "Board mit Benutzer, Gruppe oder Kreis teilen …",
|
||||
"Searching for users, groups and circles …" : "Suche nach Benutzern, Gruppen und Kreisen …",
|
||||
"No participants found" : "Keine Teilnehmer gefunden",
|
||||
"Board owner" : "Board-Besitzer",
|
||||
"(Group)" : "(Gruppe)",
|
||||
"(Team)" : "(Team)",
|
||||
"(Circle)" : "(Kreis)",
|
||||
"Can edit" : "kann bearbeiten",
|
||||
"Can share" : "kann teilen",
|
||||
"Can manage" : "kann verwalten",
|
||||
@@ -209,9 +192,8 @@
|
||||
"title and color value must be provided" : "Titel und Farbwert müssen angegeben werden",
|
||||
"Board name" : "Boardname",
|
||||
"Members" : "Mitglieder",
|
||||
"Assign to users/groups/team" : "Benutzern/Gruppen/Teams zuweisen",
|
||||
"Assign to users/groups/circles" : "An Benutzer, Gruppen oder Kreise zuweisen",
|
||||
"Assign a user to this card…" : "Diese Karte einem Benutzer zuweisen …",
|
||||
"Select a user to assign to this card…" : "Wähle einen Benutzer aus, der dieser Karte zugewiesen werden soll.",
|
||||
"Upload new files" : "Neue Dateien hochladen",
|
||||
"Share from Files" : "Aus Dateien heraus teilen",
|
||||
"Pending share" : "Ausstehende Freigabe",
|
||||
@@ -239,7 +221,6 @@
|
||||
"Cancel reply" : "Antwort abbrechen",
|
||||
"Reply" : "Antworten",
|
||||
"Update" : "Aktualisieren",
|
||||
"Created:" : "Erstellt:",
|
||||
"Description" : "Beschreibung",
|
||||
"(Unsaved)" : "(nicht gespeichert)",
|
||||
"(Saving…)" : "(Speichere …)",
|
||||
@@ -251,60 +232,29 @@
|
||||
"Choose attachment" : "Anhang auswählen",
|
||||
"Assign a due date to this card…" : "Dieser Karte ein Fälligkeitsdatum zuweisen …",
|
||||
"Set a due date" : "Ein Ablaufdatum setzen",
|
||||
"Add due date" : "Fälligkeitsdatum hinzufügen",
|
||||
"Choose a date" : "Datum auswählen",
|
||||
"Remove due date" : "Fälligkeitsdatum löschen",
|
||||
"Mark as done" : "Als erledigt markieren",
|
||||
"Due at:" : "Fallig am:",
|
||||
"Not done" : "Nicht erledigt",
|
||||
"Unarchive card" : "Karte dearchivieren",
|
||||
"Archive card" : "Karte archivieren",
|
||||
"Select Date" : "Datum auswählen",
|
||||
"Set due date for later today" : "Fälligkeitsdatum auf heute noch setzen",
|
||||
"Set due date for tomorrow" : "Fälligkeitsdatum auf morgen setzen",
|
||||
"Set due date for this weekend" : "Fälligkeitsdatum auf kommendes Wochenende setzen",
|
||||
"Set due date for next week" : "Fälligkeitsdatum auf nächste Woche setzen",
|
||||
"Today" : "Heute",
|
||||
"Tomorrow" : "Morgen",
|
||||
"Next week" : "Nächste Woche",
|
||||
"Next month" : "Nächster Monat",
|
||||
"Assign a tag to this card…" : "Dieser Karte ein Schlagwort zuweisen …",
|
||||
"Select or create a tag…" : "Schlagwort auswählen oder erstellen",
|
||||
"Create a new tag:" : "Neues Schlagwort erstellen:",
|
||||
"(group)" : "(Gruppe)",
|
||||
"Next week – {timeLocale}" : "Nächste Woche – {timeLocale}",
|
||||
"Todo items" : "Aufgaben-Elemente",
|
||||
"{count} comments, {unread} unread" : "{count} Kommentare, {unread} ungelesen",
|
||||
"Edit card title" : "Kartentitel bearbeiten",
|
||||
"Card details" : "Kartendetails",
|
||||
"Assign to me" : "Mir zuweisen",
|
||||
"Unassign myself" : "Nicht mehr mir zuweisen",
|
||||
"Mark as not done" : "Als nicht erledigt markieren",
|
||||
"Move card" : "Karte verschieben",
|
||||
"Card details" : "Karten-Details",
|
||||
"Unarchive card" : "Karte dearchivieren",
|
||||
"Archive card" : "Karte archivieren",
|
||||
"Delete card" : "Karte löschen",
|
||||
"Move card to another board" : "Karte auf ein anderes Board verschieben",
|
||||
"Select a list" : "Eine Liste auswählen",
|
||||
"List is empty" : "Liste ist leer",
|
||||
"Card deleted" : "Karte gelöscht",
|
||||
"seconds ago" : "Gerade eben",
|
||||
"Keyboard shortcuts" : "Tastaturkürzel",
|
||||
"Boost your productivity using Deck with keyboard shortcuts." : "Erhöhe mit Tastaturkürzeln deine Produktivität in Deck.",
|
||||
"Board actions" : "Boardaktionen",
|
||||
"Keyboard shortcut" : "Tastaturkürzel",
|
||||
"Action" : "Aktion",
|
||||
"Shift" : "Umschalttaste",
|
||||
"Scroll" : "Scrollen",
|
||||
"Scroll sideways" : "Seitwärts scrollen",
|
||||
"Navigate between cards" : "Zwischen Karten navigieren",
|
||||
"Esc" : "Esc",
|
||||
"Close card details" : "Kartendetails schließen",
|
||||
"Ctrl" : "Strg",
|
||||
"Search" : "Suche",
|
||||
"Show card filters" : "Kartenfilter anzeigen",
|
||||
"Clear card filters" : "Kartenfilter löschen",
|
||||
"Show help dialog" : "Hilfedialog anzeigen",
|
||||
"Card actions" : "Kartenaktionen",
|
||||
"The following actions can be triggered on the currently highlighted card" : "Die folgenden Aktionen können für die aktuell markierten Karte ausgelöst werden",
|
||||
"Enter" : "Enter",
|
||||
"Space" : "Leerzeichen",
|
||||
"Open card details" : "Kartendetails öffnen",
|
||||
"Edit the card title" : "Kartentitel bearbeiten",
|
||||
"Assign yourself to the current card" : "Aktuelle Karte dir zuweisen",
|
||||
"Archive/unarchive the current card" : "Aktuelle Karte archivieren/dearchivieren",
|
||||
"Mark card as completed/not completed" : "Karte als fertiggestellt/nicht fertiggestellt markieren",
|
||||
"Open card menu" : "Kartenmenü öffnen",
|
||||
"All boards" : "Alle Boards",
|
||||
"Archived boards" : "Archivierte Boards",
|
||||
"Shared with you" : "Mit dir geteilt",
|
||||
@@ -312,9 +262,9 @@
|
||||
"Use bigger card view" : "Größere Kartenansicht verwenden",
|
||||
"Show card ID badge" : "Abzeichen mit Karten-ID zeigen",
|
||||
"Show boards in calendar/tasks" : "Board in Kalender/Aufgaben anzeigen",
|
||||
"Limit board creation to some groups" : "Erstellung von Boards auf einige Gruppen beschränken",
|
||||
"Users outside of those groups will not be able to create their own boards, but will still be able to work on boards that have been shared with them." : "Benutzer außerhalb dieser Gruppen können keine eigenen Boards erstellen, aber weiterhin an Boards arbeiten, die mit ihnen geteilt wurden.",
|
||||
"Board details" : "Boarddetails",
|
||||
"Limit deck usage of groups" : "Nutzung auf Gruppen einschränken",
|
||||
"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." : "Wenn du Deck einschränkst, können Benutzer, die nicht zu diesen Gruppen gehören, keine eigenen Boards erstellen. Die Benutzer können weiterhin an Boards arbeiten, die für sie freigegeben wurden.",
|
||||
"Board details" : "Board-Details",
|
||||
"Edit board" : "Board bearbeiten",
|
||||
"Clone board" : "Board klonen",
|
||||
"Unarchive board" : "Board dearchivieren",
|
||||
@@ -334,12 +284,9 @@
|
||||
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Möchtest du wirklich das Board {title} mit all seinen Daten einschließlich der archivierten Karten löschen?",
|
||||
"Delete the board?" : "Das Board löschen?",
|
||||
"Loading filtered view" : "Lade gefilterte Ansicht",
|
||||
"Today" : "Heute",
|
||||
"Tomorrow" : "Morgen",
|
||||
"No due" : "Kein Fälligkeitsdatum",
|
||||
"Search for {searchQuery} in all boards" : "Suche nach {searchQuery} in allen Boards",
|
||||
"No results found" : "Keine Ergebnisse gefunden",
|
||||
"This weekend – {timeLocale}" : "Dieses Wochenende – {timeLocale}",
|
||||
"Deck board {name}\n* Last modified on {lastMod}" : "Deck-Board {name}\n* Zuletzt geändert am {lastMod} ",
|
||||
"{stack} in {board}" : "{stack} in {board}",
|
||||
"Click to expand description" : "Klicken, um die Beschreibung zu erweitern",
|
||||
@@ -354,13 +301,9 @@
|
||||
"Open card" : "Karte öffnen",
|
||||
"Close" : "Schließen",
|
||||
"No upcoming cards" : "Keine anstehenden Karten",
|
||||
"upcoming cards today" : "Heute anstehende Karten",
|
||||
"upcoming cards tomorrow" : "Morgen anstehende Karten",
|
||||
"upcoming cards" : "Anstehende Karten",
|
||||
"New card" : "Neue Karte",
|
||||
"Due on {date}" : "Fällig am {date}",
|
||||
"Tomorrow – {timeLocale}" : "Morgen – {timeLocale}",
|
||||
"Later today – {timeLocale}" : "Heute noch – {timeLocale}",
|
||||
"Link to a board" : "Mit einem Board verknüpfen",
|
||||
"Link to a card" : "Mit einer Karte verknüpfen",
|
||||
"Create a card" : "Eine Karte erstellen",
|
||||
@@ -373,17 +316,8 @@
|
||||
"Share {file} with a Deck card" : "{file} mit einer Deck-Karte teilen",
|
||||
"Share" : "Freigeben",
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "Eine <strong>Kartenbeschreibung</strong> wurde innerhalb der Deck-App geändert",
|
||||
"Timeline" : "Zeitachse",
|
||||
"Share board with a user, group or circle …" : "Board mit Benutzer, Gruppe oder Kreis teilen …",
|
||||
"Searching for users, groups and circles …" : "Suche nach Benutzern, Gruppen und Kreisen …",
|
||||
"(Circle)" : "(Kreis)",
|
||||
"Assign to users/groups/circles" : "An Benutzer, Gruppen oder Kreise zuweisen",
|
||||
"Next week" : "Nächste Woche",
|
||||
"Next month" : "Nächster Monat",
|
||||
"List is empty" : "Liste ist leer",
|
||||
"Limit deck usage of groups" : "Nutzung auf Gruppen einschränken",
|
||||
"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." : "Wenn du Deck einschränkst, können Benutzer, die nicht zu diesen Gruppen gehören, keine eigenen Boards erstellen. Die Benutzer können weiterhin an Boards arbeiten, die für sie freigegeben wurden.",
|
||||
"Not completed" : "Nicht fertiggestellt",
|
||||
"Filter by completed" : "Nach fertiggestellt filtern"
|
||||
"Add a new list" : "Eine neue Liste hinzufügen",
|
||||
"Assign to users" : "Benutzern zuweisen",
|
||||
"Due date" : "Fälligkeitsdatum"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
114
l10n/de_DE.js
114
l10n/de_DE.js
@@ -37,10 +37,6 @@ OC.L10N.register(
|
||||
"{user} has archived card {card} in list {stack} on board {board}" : "{user} hat die Karte {card} in der Liste {stack} auf dem Board {board} archiviert",
|
||||
"You have unarchived card {card} in list {stack} on board {board}" : "Sie haben die Karte {card} in der Liste {stack} auf dem Board {board} dearchiviert",
|
||||
"{user} has unarchived card {card} in list {stack} on board {board}" : "{user} hat die Karte {card} in der Liste {stack} auf dem Board {board} dearchiviert",
|
||||
"You have marked the card {card} as done in list {stack} on board {board}" : "Sie haben die Karte {card} in der Liste {stack} im Board {board} als erledigt markiert",
|
||||
"{user} has marked card {card} as done in list {stack} on board {board}" : "{user} hat die Karte {card} in der Liste {stack} im Board {board} als erledigt markiert",
|
||||
"You have marked the card {card} as undone in list {stack} on board {board}" : "Sie haben die Karte {card} in der Liste {stack} im Board {board} als unerledigt markiert",
|
||||
"{user} has marked the card {card} as undone in list {stack} on board {board}" : "{user} hat die Karte {card} in der Liste {stack} im Board {board} als unerledigt markiert",
|
||||
"You have removed the due date of card {card}" : "Sie haben das Fälligkeitsdatum der Karte {card} entfernt",
|
||||
"{user} has removed the due date of card {card}" : "{user} hat das Fälligkeitsdatum der Karte {card} entfernt",
|
||||
"You have set the due date of card {card} to {after}" : "Sie haben das Fälligkeitsdatum der Karte {card} auf {after} gesetzt",
|
||||
@@ -72,8 +68,6 @@ OC.L10N.register(
|
||||
"A <strong>board, list or card</strong> was changed" : "Ein <strong>Bord, eine Liste oder Karte</strong> wurde geändert",
|
||||
"A <strong>comment</strong> was created on a card" : "Ein <strong>Kommentar</strong> zu einer Karte wurde erstellt",
|
||||
"A <strong>card description</strong> has been changed" : "Eine <strong>Kartenbeschreibung</strong> wurde geändert",
|
||||
"Cards due today" : "Karten die heute fällig sind",
|
||||
"Cards due tomorrow" : "Karten die morgen fällig sind",
|
||||
"Upcoming cards" : "Anstehende Karten",
|
||||
"Load more" : "Mehr laden",
|
||||
"Personal" : "Persönlich",
|
||||
@@ -124,13 +118,9 @@ OC.L10N.register(
|
||||
"Select the board to link to a project" : "Wählen Sie ein Board aus, um dieses mit einem Projekt zu verknüpfen",
|
||||
"Search by board title" : "Nach einem Board suchen",
|
||||
"Select board" : "Board auswählen",
|
||||
"Move card to another board" : "Karte auf ein anderes Board verschieben",
|
||||
"Select a board" : "Ein Board auswählen",
|
||||
"No lists available" : "Keine Listen verfügbar",
|
||||
"Select a list" : "Eine Liste auswählen",
|
||||
"Move card" : "Karte verschieben",
|
||||
"Cancel" : "Abbrechen",
|
||||
"Select a card" : "Eine Karte auswählen",
|
||||
"Cancel" : "Abbrechen",
|
||||
"Select the card to link to a project" : "Wählen Sie die Karte aus, um diese mit einem Projekt zu verknüpfen",
|
||||
"Link to card" : "Mit einer Karte verknüpfen",
|
||||
"File already exists" : "Datei bereits vorhanden",
|
||||
@@ -149,10 +139,6 @@ OC.L10N.register(
|
||||
"Filter by tag" : "Nach Schlagwort filtern",
|
||||
"Filter by assigned user" : "Nach zugewiesenem Benutzer filtern",
|
||||
"Unassigned" : "Nicht zugewiesen",
|
||||
"Filter by status" : "Nach Status filtern",
|
||||
"Open and completed" : "Offene und abgeschlossene",
|
||||
"Open" : "Offene",
|
||||
"Completed" : "Fertiggestellt",
|
||||
"Filter by due date" : "Nach Fälligkeitsdatum filtern",
|
||||
"Overdue" : "Überfällig",
|
||||
"Next 24 hours" : "Die nächsten 24 Stunden",
|
||||
@@ -160,32 +146,29 @@ OC.L10N.register(
|
||||
"Next 30 days" : "Die nächsten 30 Tage",
|
||||
"No due date" : "Kein Fälligkeitsdatum",
|
||||
"Clear filter" : "Filter zurücksetzen",
|
||||
"View Modes" : "Ansichtsmodi",
|
||||
"Toggle View Modes" : "Ansichtsmodi wechseln",
|
||||
"Hide archived cards" : "Archivierte Karten ausblenden",
|
||||
"Show archived cards" : "Archivierte Karten anzeigen",
|
||||
"Toggle compact mode" : "Kompaktmodus umschalten",
|
||||
"Hide card cover images" : "Kartencoverbilder ausblenden",
|
||||
"Show card cover images" : "Kartencoverbilder anzeigen",
|
||||
"Open details" : "Details öffnen",
|
||||
"Details" : "Details",
|
||||
"Currently present people" : "Aktuell Anwesende",
|
||||
"Loading board" : "Lade Board",
|
||||
"Board not found" : "Board nicht gefunden",
|
||||
"No lists available" : "Keine Listen verfügbar",
|
||||
"Create a new list to add cards to this board" : "Erstellen Sie eine neue Liste, um diesem Board Karten hinzuzufügen",
|
||||
"Board not found" : "Board nicht gefunden",
|
||||
"Sharing" : "Teilen",
|
||||
"Tags" : "Schlagworte",
|
||||
"Deleted items" : "Gelöschte Objekte",
|
||||
"Activity" : "Aktivität",
|
||||
"Timeline" : "Zeitachse",
|
||||
"Deleted lists" : "Gelöschte Listen",
|
||||
"Undo" : "Rückgängig",
|
||||
"Deleted cards" : "Gelöschte Karten",
|
||||
"Share board with a user, group or team …" : "Board mit einem Benutzer, einer Gruppe oder einem Team teilen …",
|
||||
"Searching for users, groups and teams …" : "Suche nach Benutzern, Gruppen und Teams …",
|
||||
"Share board with a user, group or circle …" : "Board mit Benutzer, Gruppe oder Kreis teilen…",
|
||||
"Searching for users, groups and circles …" : "Suche nach Benutzern, Gruppen und Kreisen …",
|
||||
"No participants found" : "Keine Teilnehmer gefunden",
|
||||
"Board owner" : "Board-Besitzer",
|
||||
"(Group)" : "(Gruppe)",
|
||||
"(Team)" : "(Team)",
|
||||
"(Circle)" : "(Kreis)",
|
||||
"Can edit" : "kann bearbeiten",
|
||||
"Can share" : "kann teilen",
|
||||
"Can manage" : "kann verwalten",
|
||||
@@ -211,9 +194,8 @@ OC.L10N.register(
|
||||
"title and color value must be provided" : "Titel und Farbwert müssen angegeben werden",
|
||||
"Board name" : "Boardname",
|
||||
"Members" : "Mitglieder",
|
||||
"Assign to users/groups/team" : "Benutzern/Gruppen/Teams zuweisen",
|
||||
"Assign to users/groups/circles" : "An Benutzer, Gruppen oder Kreise zuweisen",
|
||||
"Assign a user to this card…" : "Diese Karte einem Benutzer zuweisen…",
|
||||
"Select a user to assign to this card…" : "Wählen Sie einen Benutzer aus, der dieser Karte zugewiesen werden soll…",
|
||||
"Upload new files" : "Neue Dateien hochladen",
|
||||
"Share from Files" : "Aus Dateien heraus teilen",
|
||||
"Pending share" : "Ausstehende Freigabe",
|
||||
@@ -241,7 +223,6 @@ OC.L10N.register(
|
||||
"Cancel reply" : "Antwort abbrechen",
|
||||
"Reply" : "Antworten",
|
||||
"Update" : "Aktualisieren",
|
||||
"Created:" : "Erstellt:",
|
||||
"Description" : "Beschreibung",
|
||||
"(Unsaved)" : "(nicht gespeichert)",
|
||||
"(Saving…)" : "(Speichere…)",
|
||||
@@ -253,60 +234,29 @@ OC.L10N.register(
|
||||
"Choose attachment" : "Anhang auswählen",
|
||||
"Assign a due date to this card…" : "Dieser Karte ein Fälligkeitsdatum zuweisen…",
|
||||
"Set a due date" : "Ein Ablaufdatum setzen",
|
||||
"Add due date" : "Fälligkeitsdatum hinzufügen",
|
||||
"Choose a date" : "Datum auswählen",
|
||||
"Remove due date" : "Fälligkeitsdatum löschen",
|
||||
"Mark as done" : "Als erledigt markieren",
|
||||
"Due at:" : "Fallig am:",
|
||||
"Not done" : "Nicht erledigt",
|
||||
"Unarchive card" : "Karte dearchivieren",
|
||||
"Archive card" : "Karte archivieren",
|
||||
"Select Date" : "Datum auswählen",
|
||||
"Set due date for later today" : "Fälligkeitsdatum auf später heute setzen",
|
||||
"Set due date for tomorrow" : "Fälligkeitsdatum auf morgen setzen",
|
||||
"Set due date for this weekend" : "Fälligkeitsdatum auf kommendes Wochenende setzen",
|
||||
"Set due date for next week" : "Fälligkeitsdatum auf nächste Woche setzen",
|
||||
"Today" : "Heute",
|
||||
"Tomorrow" : "Morgen",
|
||||
"Next week" : "Nächste Woche",
|
||||
"Next month" : "Nächsten Monat",
|
||||
"Assign a tag to this card…" : "Dieser Karte ein Schlagwort zuweisen…",
|
||||
"Select or create a tag…" : "Schlagwort auswählen oder eins erstellen…",
|
||||
"Create a new tag:" : "Neues Schlagwort erstellen:",
|
||||
"(group)" : "(Gruppe)",
|
||||
"Next week – {timeLocale}" : "Nächste Woche – {timeLocale}",
|
||||
"Todo items" : "Aufgaben-Elemente",
|
||||
"{count} comments, {unread} unread" : "{count} Kommentare, {unread} ungelesen",
|
||||
"Edit card title" : "Kartentitel bearbeiten",
|
||||
"Card details" : "Karten-Details",
|
||||
"Assign to me" : "Mir zuweisen",
|
||||
"Unassign myself" : "Nicht mehr mir zuweisen",
|
||||
"Mark as not done" : "Als unerledigt markieren",
|
||||
"Move card" : "Karte verschieben",
|
||||
"Card details" : "Karten-Details",
|
||||
"Unarchive card" : "Karte dearchivieren",
|
||||
"Archive card" : "Karte archivieren",
|
||||
"Delete card" : "Karte löschen",
|
||||
"Move card to another board" : "Karte auf ein anderes Board verschieben",
|
||||
"Select a list" : "Eine Liste auswählen",
|
||||
"List is empty" : "Liste ist leer",
|
||||
"Card deleted" : "Karte gelöscht",
|
||||
"seconds ago" : "Gerade eben",
|
||||
"Keyboard shortcuts" : "Tastaturkürzel",
|
||||
"Boost your productivity using Deck with keyboard shortcuts." : "Steigern Sie Ihre Produktivität in Deck mit Tastaturkürzeln.",
|
||||
"Board actions" : "Board-Aktionen",
|
||||
"Keyboard shortcut" : "Tastaturkürzel",
|
||||
"Action" : "Aktion",
|
||||
"Shift" : "Umschalttaste",
|
||||
"Scroll" : "Scrollen",
|
||||
"Scroll sideways" : "Seitwärts scrollen",
|
||||
"Navigate between cards" : "Zwischen Karten navigieren",
|
||||
"Esc" : "Esc",
|
||||
"Close card details" : "Karten-Details schließen",
|
||||
"Ctrl" : "Strg",
|
||||
"Search" : "Suche",
|
||||
"Show card filters" : "Kartenfilter anzeigen",
|
||||
"Clear card filters" : "Kartenfilter löschen",
|
||||
"Show help dialog" : "Hilfedialog anzeigen",
|
||||
"Card actions" : "Kartenaktionen",
|
||||
"The following actions can be triggered on the currently highlighted card" : "Die folgenden Aktionen können für die aktuell markierten Karte ausgelöst werden",
|
||||
"Enter" : "Enter",
|
||||
"Space" : "Leerzeichen",
|
||||
"Open card details" : "Kartendetails öffnen",
|
||||
"Edit the card title" : "Kartentitel bearbeiten",
|
||||
"Assign yourself to the current card" : "Weisen Sie sich der aktuellen Karte zu",
|
||||
"Archive/unarchive the current card" : "Die aktuelle Karte archivieren/dearchivieren",
|
||||
"Mark card as completed/not completed" : "Karte als abgeschlossen/nicht abgeschlossen markieren",
|
||||
"Open card menu" : "Kartenmenü öffnen",
|
||||
"All boards" : "Alle Boards",
|
||||
"Archived boards" : "Archivierte Boards",
|
||||
"Shared with you" : "Mit Ihnen geteilt",
|
||||
@@ -314,8 +264,8 @@ OC.L10N.register(
|
||||
"Use bigger card view" : "Größere Kartenansicht verwenden",
|
||||
"Show card ID badge" : "Abzeichen mit Karten-ID zeigen",
|
||||
"Show boards in calendar/tasks" : "Board in Kalender/Aufgaben anzeigen",
|
||||
"Limit board creation to some groups" : "Boarderstellung auf einige Gruppen beschränken",
|
||||
"Users outside of those groups will not be able to create their own boards, but will still be able to work on boards that have been shared with them." : "Benutzer außerhalb dieser Gruppen können keine eigenen Boards erstellen, aber weiterhin an Boards arbeiten, die mit ihnen geteilt wurden.",
|
||||
"Limit deck usage of groups" : "Nutzung auf Gruppen einschränken",
|
||||
"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." : "Wenn Sie Deck einschränken, können Benutzer, die nicht zu diesen Gruppen gehören, keine eigenen Boards erstellen. Die Benutzer können weiterhin an Boards arbeiten, die für sie freigegeben wurden.",
|
||||
"Board details" : "Board-Details",
|
||||
"Edit board" : "Board bearbeiten",
|
||||
"Clone board" : "Board klonen",
|
||||
@@ -336,12 +286,9 @@ OC.L10N.register(
|
||||
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Möchten Sie das Board {title} wirklich löschen? Dadurch werden alle Daten dieses Boards einschließlich archivierter Karten gelöscht.",
|
||||
"Delete the board?" : "Das Board löschen?",
|
||||
"Loading filtered view" : "Lade gefilterte Ansicht",
|
||||
"Today" : "Heute",
|
||||
"Tomorrow" : "Morgen",
|
||||
"No due" : "Kein Fälligkeitsdatum",
|
||||
"Search for {searchQuery} in all boards" : "Suche nach {searchQuery} in allen Boards",
|
||||
"No results found" : "Keine Ergebnisse gefunden",
|
||||
"This weekend – {timeLocale}" : "Dieses Wochenende – {timeLocale}",
|
||||
"Deck board {name}\n* Last modified on {lastMod}" : "Deck-Board {name}\n* Zuletzt geändert am {lastMod} ",
|
||||
"{stack} in {board}" : "{stack} auf {board}",
|
||||
"Click to expand description" : "Klicken, um die Beschreibung zu erweitern",
|
||||
@@ -356,13 +303,9 @@ OC.L10N.register(
|
||||
"Open card" : "Karte öffnen",
|
||||
"Close" : "Schließen",
|
||||
"No upcoming cards" : "Keine anstehenden Karten",
|
||||
"upcoming cards today" : "Heute anstehende Karten",
|
||||
"upcoming cards tomorrow" : "Morgen anstehende Karten",
|
||||
"upcoming cards" : "Anstehende Karten",
|
||||
"New card" : "Neue Karte",
|
||||
"Due on {date}" : "Fällig am {date}",
|
||||
"Tomorrow – {timeLocale}" : "Morgen – {timeLocale}",
|
||||
"Later today – {timeLocale}" : "Später heute – {timeLocale}",
|
||||
"Link to a board" : "Mit einem Board verknüpfen",
|
||||
"Link to a card" : "Mit einer Karte verknüpfen",
|
||||
"Create a card" : "Eine Karte erstellen",
|
||||
@@ -375,17 +318,8 @@ OC.L10N.register(
|
||||
"Share {file} with a Deck card" : "{file} mit einer Deck-Karte teilen",
|
||||
"Share" : "Freigeben",
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "Eine <strong>Kartenbeschreibung</strong> wurde innerhalb der Deck-App geändert",
|
||||
"Timeline" : "Zeitachse",
|
||||
"Share board with a user, group or circle …" : "Board mit Benutzer, Gruppe oder Kreis teilen…",
|
||||
"Searching for users, groups and circles …" : "Suche nach Benutzern, Gruppen und Kreisen …",
|
||||
"(Circle)" : "(Kreis)",
|
||||
"Assign to users/groups/circles" : "An Benutzer, Gruppen oder Kreise zuweisen",
|
||||
"Next week" : "Nächste Woche",
|
||||
"Next month" : "Nächsten Monat",
|
||||
"List is empty" : "Liste ist leer",
|
||||
"Limit deck usage of groups" : "Nutzung auf Gruppen einschränken",
|
||||
"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." : "Wenn Sie Deck einschränken, können Benutzer, die nicht zu diesen Gruppen gehören, keine eigenen Boards erstellen. Die Benutzer können weiterhin an Boards arbeiten, die für sie freigegeben wurden.",
|
||||
"Not completed" : "Nicht fertiggestellt",
|
||||
"Filter by completed" : "Nach Status filtern"
|
||||
"Add a new list" : "Eine neue Liste hinzufügen",
|
||||
"Assign to users" : "Benutzern zuweisen",
|
||||
"Due date" : "Fälligkeitsdatum"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
114
l10n/de_DE.json
114
l10n/de_DE.json
@@ -35,10 +35,6 @@
|
||||
"{user} has archived card {card} in list {stack} on board {board}" : "{user} hat die Karte {card} in der Liste {stack} auf dem Board {board} archiviert",
|
||||
"You have unarchived card {card} in list {stack} on board {board}" : "Sie haben die Karte {card} in der Liste {stack} auf dem Board {board} dearchiviert",
|
||||
"{user} has unarchived card {card} in list {stack} on board {board}" : "{user} hat die Karte {card} in der Liste {stack} auf dem Board {board} dearchiviert",
|
||||
"You have marked the card {card} as done in list {stack} on board {board}" : "Sie haben die Karte {card} in der Liste {stack} im Board {board} als erledigt markiert",
|
||||
"{user} has marked card {card} as done in list {stack} on board {board}" : "{user} hat die Karte {card} in der Liste {stack} im Board {board} als erledigt markiert",
|
||||
"You have marked the card {card} as undone in list {stack} on board {board}" : "Sie haben die Karte {card} in der Liste {stack} im Board {board} als unerledigt markiert",
|
||||
"{user} has marked the card {card} as undone in list {stack} on board {board}" : "{user} hat die Karte {card} in der Liste {stack} im Board {board} als unerledigt markiert",
|
||||
"You have removed the due date of card {card}" : "Sie haben das Fälligkeitsdatum der Karte {card} entfernt",
|
||||
"{user} has removed the due date of card {card}" : "{user} hat das Fälligkeitsdatum der Karte {card} entfernt",
|
||||
"You have set the due date of card {card} to {after}" : "Sie haben das Fälligkeitsdatum der Karte {card} auf {after} gesetzt",
|
||||
@@ -70,8 +66,6 @@
|
||||
"A <strong>board, list or card</strong> was changed" : "Ein <strong>Bord, eine Liste oder Karte</strong> wurde geändert",
|
||||
"A <strong>comment</strong> was created on a card" : "Ein <strong>Kommentar</strong> zu einer Karte wurde erstellt",
|
||||
"A <strong>card description</strong> has been changed" : "Eine <strong>Kartenbeschreibung</strong> wurde geändert",
|
||||
"Cards due today" : "Karten die heute fällig sind",
|
||||
"Cards due tomorrow" : "Karten die morgen fällig sind",
|
||||
"Upcoming cards" : "Anstehende Karten",
|
||||
"Load more" : "Mehr laden",
|
||||
"Personal" : "Persönlich",
|
||||
@@ -122,13 +116,9 @@
|
||||
"Select the board to link to a project" : "Wählen Sie ein Board aus, um dieses mit einem Projekt zu verknüpfen",
|
||||
"Search by board title" : "Nach einem Board suchen",
|
||||
"Select board" : "Board auswählen",
|
||||
"Move card to another board" : "Karte auf ein anderes Board verschieben",
|
||||
"Select a board" : "Ein Board auswählen",
|
||||
"No lists available" : "Keine Listen verfügbar",
|
||||
"Select a list" : "Eine Liste auswählen",
|
||||
"Move card" : "Karte verschieben",
|
||||
"Cancel" : "Abbrechen",
|
||||
"Select a card" : "Eine Karte auswählen",
|
||||
"Cancel" : "Abbrechen",
|
||||
"Select the card to link to a project" : "Wählen Sie die Karte aus, um diese mit einem Projekt zu verknüpfen",
|
||||
"Link to card" : "Mit einer Karte verknüpfen",
|
||||
"File already exists" : "Datei bereits vorhanden",
|
||||
@@ -147,10 +137,6 @@
|
||||
"Filter by tag" : "Nach Schlagwort filtern",
|
||||
"Filter by assigned user" : "Nach zugewiesenem Benutzer filtern",
|
||||
"Unassigned" : "Nicht zugewiesen",
|
||||
"Filter by status" : "Nach Status filtern",
|
||||
"Open and completed" : "Offene und abgeschlossene",
|
||||
"Open" : "Offene",
|
||||
"Completed" : "Fertiggestellt",
|
||||
"Filter by due date" : "Nach Fälligkeitsdatum filtern",
|
||||
"Overdue" : "Überfällig",
|
||||
"Next 24 hours" : "Die nächsten 24 Stunden",
|
||||
@@ -158,32 +144,29 @@
|
||||
"Next 30 days" : "Die nächsten 30 Tage",
|
||||
"No due date" : "Kein Fälligkeitsdatum",
|
||||
"Clear filter" : "Filter zurücksetzen",
|
||||
"View Modes" : "Ansichtsmodi",
|
||||
"Toggle View Modes" : "Ansichtsmodi wechseln",
|
||||
"Hide archived cards" : "Archivierte Karten ausblenden",
|
||||
"Show archived cards" : "Archivierte Karten anzeigen",
|
||||
"Toggle compact mode" : "Kompaktmodus umschalten",
|
||||
"Hide card cover images" : "Kartencoverbilder ausblenden",
|
||||
"Show card cover images" : "Kartencoverbilder anzeigen",
|
||||
"Open details" : "Details öffnen",
|
||||
"Details" : "Details",
|
||||
"Currently present people" : "Aktuell Anwesende",
|
||||
"Loading board" : "Lade Board",
|
||||
"Board not found" : "Board nicht gefunden",
|
||||
"No lists available" : "Keine Listen verfügbar",
|
||||
"Create a new list to add cards to this board" : "Erstellen Sie eine neue Liste, um diesem Board Karten hinzuzufügen",
|
||||
"Board not found" : "Board nicht gefunden",
|
||||
"Sharing" : "Teilen",
|
||||
"Tags" : "Schlagworte",
|
||||
"Deleted items" : "Gelöschte Objekte",
|
||||
"Activity" : "Aktivität",
|
||||
"Timeline" : "Zeitachse",
|
||||
"Deleted lists" : "Gelöschte Listen",
|
||||
"Undo" : "Rückgängig",
|
||||
"Deleted cards" : "Gelöschte Karten",
|
||||
"Share board with a user, group or team …" : "Board mit einem Benutzer, einer Gruppe oder einem Team teilen …",
|
||||
"Searching for users, groups and teams …" : "Suche nach Benutzern, Gruppen und Teams …",
|
||||
"Share board with a user, group or circle …" : "Board mit Benutzer, Gruppe oder Kreis teilen…",
|
||||
"Searching for users, groups and circles …" : "Suche nach Benutzern, Gruppen und Kreisen …",
|
||||
"No participants found" : "Keine Teilnehmer gefunden",
|
||||
"Board owner" : "Board-Besitzer",
|
||||
"(Group)" : "(Gruppe)",
|
||||
"(Team)" : "(Team)",
|
||||
"(Circle)" : "(Kreis)",
|
||||
"Can edit" : "kann bearbeiten",
|
||||
"Can share" : "kann teilen",
|
||||
"Can manage" : "kann verwalten",
|
||||
@@ -209,9 +192,8 @@
|
||||
"title and color value must be provided" : "Titel und Farbwert müssen angegeben werden",
|
||||
"Board name" : "Boardname",
|
||||
"Members" : "Mitglieder",
|
||||
"Assign to users/groups/team" : "Benutzern/Gruppen/Teams zuweisen",
|
||||
"Assign to users/groups/circles" : "An Benutzer, Gruppen oder Kreise zuweisen",
|
||||
"Assign a user to this card…" : "Diese Karte einem Benutzer zuweisen…",
|
||||
"Select a user to assign to this card…" : "Wählen Sie einen Benutzer aus, der dieser Karte zugewiesen werden soll…",
|
||||
"Upload new files" : "Neue Dateien hochladen",
|
||||
"Share from Files" : "Aus Dateien heraus teilen",
|
||||
"Pending share" : "Ausstehende Freigabe",
|
||||
@@ -239,7 +221,6 @@
|
||||
"Cancel reply" : "Antwort abbrechen",
|
||||
"Reply" : "Antworten",
|
||||
"Update" : "Aktualisieren",
|
||||
"Created:" : "Erstellt:",
|
||||
"Description" : "Beschreibung",
|
||||
"(Unsaved)" : "(nicht gespeichert)",
|
||||
"(Saving…)" : "(Speichere…)",
|
||||
@@ -251,60 +232,29 @@
|
||||
"Choose attachment" : "Anhang auswählen",
|
||||
"Assign a due date to this card…" : "Dieser Karte ein Fälligkeitsdatum zuweisen…",
|
||||
"Set a due date" : "Ein Ablaufdatum setzen",
|
||||
"Add due date" : "Fälligkeitsdatum hinzufügen",
|
||||
"Choose a date" : "Datum auswählen",
|
||||
"Remove due date" : "Fälligkeitsdatum löschen",
|
||||
"Mark as done" : "Als erledigt markieren",
|
||||
"Due at:" : "Fallig am:",
|
||||
"Not done" : "Nicht erledigt",
|
||||
"Unarchive card" : "Karte dearchivieren",
|
||||
"Archive card" : "Karte archivieren",
|
||||
"Select Date" : "Datum auswählen",
|
||||
"Set due date for later today" : "Fälligkeitsdatum auf später heute setzen",
|
||||
"Set due date for tomorrow" : "Fälligkeitsdatum auf morgen setzen",
|
||||
"Set due date for this weekend" : "Fälligkeitsdatum auf kommendes Wochenende setzen",
|
||||
"Set due date for next week" : "Fälligkeitsdatum auf nächste Woche setzen",
|
||||
"Today" : "Heute",
|
||||
"Tomorrow" : "Morgen",
|
||||
"Next week" : "Nächste Woche",
|
||||
"Next month" : "Nächsten Monat",
|
||||
"Assign a tag to this card…" : "Dieser Karte ein Schlagwort zuweisen…",
|
||||
"Select or create a tag…" : "Schlagwort auswählen oder eins erstellen…",
|
||||
"Create a new tag:" : "Neues Schlagwort erstellen:",
|
||||
"(group)" : "(Gruppe)",
|
||||
"Next week – {timeLocale}" : "Nächste Woche – {timeLocale}",
|
||||
"Todo items" : "Aufgaben-Elemente",
|
||||
"{count} comments, {unread} unread" : "{count} Kommentare, {unread} ungelesen",
|
||||
"Edit card title" : "Kartentitel bearbeiten",
|
||||
"Card details" : "Karten-Details",
|
||||
"Assign to me" : "Mir zuweisen",
|
||||
"Unassign myself" : "Nicht mehr mir zuweisen",
|
||||
"Mark as not done" : "Als unerledigt markieren",
|
||||
"Move card" : "Karte verschieben",
|
||||
"Card details" : "Karten-Details",
|
||||
"Unarchive card" : "Karte dearchivieren",
|
||||
"Archive card" : "Karte archivieren",
|
||||
"Delete card" : "Karte löschen",
|
||||
"Move card to another board" : "Karte auf ein anderes Board verschieben",
|
||||
"Select a list" : "Eine Liste auswählen",
|
||||
"List is empty" : "Liste ist leer",
|
||||
"Card deleted" : "Karte gelöscht",
|
||||
"seconds ago" : "Gerade eben",
|
||||
"Keyboard shortcuts" : "Tastaturkürzel",
|
||||
"Boost your productivity using Deck with keyboard shortcuts." : "Steigern Sie Ihre Produktivität in Deck mit Tastaturkürzeln.",
|
||||
"Board actions" : "Board-Aktionen",
|
||||
"Keyboard shortcut" : "Tastaturkürzel",
|
||||
"Action" : "Aktion",
|
||||
"Shift" : "Umschalttaste",
|
||||
"Scroll" : "Scrollen",
|
||||
"Scroll sideways" : "Seitwärts scrollen",
|
||||
"Navigate between cards" : "Zwischen Karten navigieren",
|
||||
"Esc" : "Esc",
|
||||
"Close card details" : "Karten-Details schließen",
|
||||
"Ctrl" : "Strg",
|
||||
"Search" : "Suche",
|
||||
"Show card filters" : "Kartenfilter anzeigen",
|
||||
"Clear card filters" : "Kartenfilter löschen",
|
||||
"Show help dialog" : "Hilfedialog anzeigen",
|
||||
"Card actions" : "Kartenaktionen",
|
||||
"The following actions can be triggered on the currently highlighted card" : "Die folgenden Aktionen können für die aktuell markierten Karte ausgelöst werden",
|
||||
"Enter" : "Enter",
|
||||
"Space" : "Leerzeichen",
|
||||
"Open card details" : "Kartendetails öffnen",
|
||||
"Edit the card title" : "Kartentitel bearbeiten",
|
||||
"Assign yourself to the current card" : "Weisen Sie sich der aktuellen Karte zu",
|
||||
"Archive/unarchive the current card" : "Die aktuelle Karte archivieren/dearchivieren",
|
||||
"Mark card as completed/not completed" : "Karte als abgeschlossen/nicht abgeschlossen markieren",
|
||||
"Open card menu" : "Kartenmenü öffnen",
|
||||
"All boards" : "Alle Boards",
|
||||
"Archived boards" : "Archivierte Boards",
|
||||
"Shared with you" : "Mit Ihnen geteilt",
|
||||
@@ -312,8 +262,8 @@
|
||||
"Use bigger card view" : "Größere Kartenansicht verwenden",
|
||||
"Show card ID badge" : "Abzeichen mit Karten-ID zeigen",
|
||||
"Show boards in calendar/tasks" : "Board in Kalender/Aufgaben anzeigen",
|
||||
"Limit board creation to some groups" : "Boarderstellung auf einige Gruppen beschränken",
|
||||
"Users outside of those groups will not be able to create their own boards, but will still be able to work on boards that have been shared with them." : "Benutzer außerhalb dieser Gruppen können keine eigenen Boards erstellen, aber weiterhin an Boards arbeiten, die mit ihnen geteilt wurden.",
|
||||
"Limit deck usage of groups" : "Nutzung auf Gruppen einschränken",
|
||||
"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." : "Wenn Sie Deck einschränken, können Benutzer, die nicht zu diesen Gruppen gehören, keine eigenen Boards erstellen. Die Benutzer können weiterhin an Boards arbeiten, die für sie freigegeben wurden.",
|
||||
"Board details" : "Board-Details",
|
||||
"Edit board" : "Board bearbeiten",
|
||||
"Clone board" : "Board klonen",
|
||||
@@ -334,12 +284,9 @@
|
||||
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Möchten Sie das Board {title} wirklich löschen? Dadurch werden alle Daten dieses Boards einschließlich archivierter Karten gelöscht.",
|
||||
"Delete the board?" : "Das Board löschen?",
|
||||
"Loading filtered view" : "Lade gefilterte Ansicht",
|
||||
"Today" : "Heute",
|
||||
"Tomorrow" : "Morgen",
|
||||
"No due" : "Kein Fälligkeitsdatum",
|
||||
"Search for {searchQuery} in all boards" : "Suche nach {searchQuery} in allen Boards",
|
||||
"No results found" : "Keine Ergebnisse gefunden",
|
||||
"This weekend – {timeLocale}" : "Dieses Wochenende – {timeLocale}",
|
||||
"Deck board {name}\n* Last modified on {lastMod}" : "Deck-Board {name}\n* Zuletzt geändert am {lastMod} ",
|
||||
"{stack} in {board}" : "{stack} auf {board}",
|
||||
"Click to expand description" : "Klicken, um die Beschreibung zu erweitern",
|
||||
@@ -354,13 +301,9 @@
|
||||
"Open card" : "Karte öffnen",
|
||||
"Close" : "Schließen",
|
||||
"No upcoming cards" : "Keine anstehenden Karten",
|
||||
"upcoming cards today" : "Heute anstehende Karten",
|
||||
"upcoming cards tomorrow" : "Morgen anstehende Karten",
|
||||
"upcoming cards" : "Anstehende Karten",
|
||||
"New card" : "Neue Karte",
|
||||
"Due on {date}" : "Fällig am {date}",
|
||||
"Tomorrow – {timeLocale}" : "Morgen – {timeLocale}",
|
||||
"Later today – {timeLocale}" : "Später heute – {timeLocale}",
|
||||
"Link to a board" : "Mit einem Board verknüpfen",
|
||||
"Link to a card" : "Mit einer Karte verknüpfen",
|
||||
"Create a card" : "Eine Karte erstellen",
|
||||
@@ -373,17 +316,8 @@
|
||||
"Share {file} with a Deck card" : "{file} mit einer Deck-Karte teilen",
|
||||
"Share" : "Freigeben",
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "Eine <strong>Kartenbeschreibung</strong> wurde innerhalb der Deck-App geändert",
|
||||
"Timeline" : "Zeitachse",
|
||||
"Share board with a user, group or circle …" : "Board mit Benutzer, Gruppe oder Kreis teilen…",
|
||||
"Searching for users, groups and circles …" : "Suche nach Benutzern, Gruppen und Kreisen …",
|
||||
"(Circle)" : "(Kreis)",
|
||||
"Assign to users/groups/circles" : "An Benutzer, Gruppen oder Kreise zuweisen",
|
||||
"Next week" : "Nächste Woche",
|
||||
"Next month" : "Nächsten Monat",
|
||||
"List is empty" : "Liste ist leer",
|
||||
"Limit deck usage of groups" : "Nutzung auf Gruppen einschränken",
|
||||
"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." : "Wenn Sie Deck einschränken, können Benutzer, die nicht zu diesen Gruppen gehören, keine eigenen Boards erstellen. Die Benutzer können weiterhin an Boards arbeiten, die für sie freigegeben wurden.",
|
||||
"Not completed" : "Nicht fertiggestellt",
|
||||
"Filter by completed" : "Nach Status filtern"
|
||||
"Add a new list" : "Eine neue Liste hinzufügen",
|
||||
"Assign to users" : "Benutzern zuweisen",
|
||||
"Due date" : "Fälligkeitsdatum"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
120
l10n/el.js
120
l10n/el.js
@@ -37,10 +37,6 @@ OC.L10N.register(
|
||||
"{user} has archived card {card} in list {stack} on board {board}" : "Ο/η {user} αρχειοθέτησε την κάρτα {card} στην λίστα {stack} του πίνακα {board} ",
|
||||
"You have unarchived card {card} in list {stack} on board {board}" : "Επαναφέρατε από το αρχείο την καρτέλα {card} της λίστας {stack} του πίνακα {board}",
|
||||
"{user} has unarchived card {card} in list {stack} on board {board}" : "Ο/η {user} επανέφερε από το αρχείο την κάρτα {card} της λίστας {stack} του πίνακα {board}",
|
||||
"You have marked the card {card} as done in list {stack} on board {board}" : "Έχετε επισημάνει την κάρτα {card} ως ολοκληρωμένη στη λίστα {stack} του πίνακα {board}",
|
||||
"{user} has marked card {card} as done in list {stack} on board {board}" : "{user} έχει επισημάνει την κάρτα {card} ως ολοκληρωμένη στη λίστα {stack} του πίνακα {board}",
|
||||
"You have marked the card {card} as undone in list {stack} on board {board}" : "Έχετε επισημάνει την κάρτα {card} ως μη ολοκληρωμένη στη λίστα {stack} του πίνακα {board}",
|
||||
"{user} has marked the card {card} as undone in list {stack} on board {board}" : "{user} έχει επισημάνει την κάρτα {card} ως μη ολοκληρωμένη στη λίστα {stack} του πίνακα {board}",
|
||||
"You have removed the due date of card {card}" : "Καταργήσατε την ημερομηνία λήξης της καρτέλας {card}",
|
||||
"{user} has removed the due date of card {card}" : "Ο/η {user} κατάργησε την ημερομηνία λήξης της καρτέλας {card}",
|
||||
"You have set the due date of card {card} to {after}" : "Ορίσατε την ημερομηνία λήξης της καρτέλας {card} σε {after}",
|
||||
@@ -69,11 +65,7 @@ OC.L10N.register(
|
||||
"{user} has commented on card {card}" : "Ο/η {user} σχολίασε την καρτέλα {card}",
|
||||
"Deck" : "Deck",
|
||||
"Changes in the <strong>Deck app</strong>" : "Αλλαγές στην <strong>εφαρμογή Deck</strong>",
|
||||
"A <strong>board, list or card</strong> was changed" : "Ένας <strong>πίνακας, λίστα ή κάρτα</strong> άλλαξε",
|
||||
"A <strong>comment</strong> was created on a card" : "Ένα <strong>σχόλιο</strong> δημιουργήθηκε σε μια καρτέλα",
|
||||
"A <strong>card description</strong> has been changed" : "Μια <strong>περιγραφή κάρτας</strong> έχει αλλάξει",
|
||||
"Cards due today" : "Κάρτες που λήγουν σήμερα",
|
||||
"Cards due tomorrow" : "Κάρτες που λήγουν αύριο",
|
||||
"Upcoming cards" : "Επερχόμενες καρτέλες",
|
||||
"Load more" : "Φόρτωση περισσότερων",
|
||||
"Personal" : "Προσωπικά",
|
||||
@@ -88,7 +80,6 @@ OC.L10N.register(
|
||||
"Deck board" : "Πίνακας του Deck",
|
||||
"Owned by %1$s" : "Ανήκει στον/στην %1$s",
|
||||
"Deck boards, cards and comments" : "Πίνακες, κάρτες και σχόλια Deck",
|
||||
"Create a new deck card" : "Δημιουργήστε μια νέα κάρτα",
|
||||
"Card comments" : "Σχόλια καρτέλας",
|
||||
"%s on %s" : "%s στο %s",
|
||||
"Deck boards and cards" : "Πίνακες και κάρτες Deck",
|
||||
@@ -123,13 +114,9 @@ OC.L10N.register(
|
||||
"Select the board to link to a project" : "Επιλέξτε πίνακα και συνδέστε τον σε ένα έργο",
|
||||
"Search by board title" : "Αναζήτηση με το όνομα πίνακα",
|
||||
"Select board" : "Επιλογή πίνακα",
|
||||
"Move card to another board" : "Μετακίνηση καρτέλας σε άλλο πίνακα",
|
||||
"Select a board" : "Επιλογή ενός πίνακα",
|
||||
"No lists available" : "Δεν υπάρχουν διαθέσιμες λίστες",
|
||||
"Select a list" : "Επιλέξτε μια λίστα",
|
||||
"Move card" : "Μετακίνηση καρτέλας",
|
||||
"Cancel" : "Aκύρωση",
|
||||
"Select a card" : "Επιλογή μιας καρτέλας",
|
||||
"Cancel" : "Aκύρωση",
|
||||
"Select the card to link to a project" : "Επιλογή καρτέλας για σύνδεση στο έργο",
|
||||
"Link to card" : "Σύνδεσμος σε καρτέλα",
|
||||
"File already exists" : "Το αρχείο υπάρχει ήδη",
|
||||
@@ -148,10 +135,6 @@ OC.L10N.register(
|
||||
"Filter by tag" : "Φίλτρο ανά ετικέτα",
|
||||
"Filter by assigned user" : "Φίλτρο ανά χρήστη",
|
||||
"Unassigned" : "Χωρίς ανάθεση",
|
||||
"Filter by status" : "Φίλτρο με βάση την κατάσταση",
|
||||
"Open and completed" : "Ανοιχτά και ολοκληρωμένα",
|
||||
"Open" : "Ανοιχτός",
|
||||
"Completed" : "Ολοκληρωμένες",
|
||||
"Filter by due date" : "Φίλτρο ανά ημερομηνία λήξης",
|
||||
"Overdue" : "Εκπρόθεσμες",
|
||||
"Next 24 hours" : "Επόμενες 24 ώρες",
|
||||
@@ -159,32 +142,29 @@ OC.L10N.register(
|
||||
"Next 30 days" : "Επόμενες 30 ημέρες",
|
||||
"No due date" : "Χωρίς ημερομηνία λήξης",
|
||||
"Clear filter" : "Εκκαθάριση φίλτρου",
|
||||
"View Modes" : "Τρόποι προβολής",
|
||||
"Toggle View Modes" : "Εναλλαγή τρόπων προβολής",
|
||||
"Hide archived cards" : "Απόκρυψη καρτελών που αρχειοθετήθηκαν",
|
||||
"Show archived cards" : "Εμφάνιση καρτελών που αρχειοθετήθηκαν",
|
||||
"Toggle compact mode" : "Εναλλαγή λειτουργίας μικρού μεγέθους",
|
||||
"Hide card cover images" : "Απόκρυψη εικόνων εξωφύλλου καρτών",
|
||||
"Show card cover images" : "Εμφάνιση εικόνων εξωφύλλου καρτών",
|
||||
"Open details" : "Άνοιγμα λεπτομερειών",
|
||||
"Details" : "Λεπτομέρειες",
|
||||
"Currently present people" : "Παρόντες αυτή τη στιγμή",
|
||||
"Loading board" : "Φόρτωση πίνακα",
|
||||
"Board not found" : "Ο πίνακας δεν βρέθηκε",
|
||||
"No lists available" : "Δεν υπάρχουν διαθέσιμες λίστες",
|
||||
"Create a new list to add cards to this board" : "Δημιουργήστε νέα λίστα για να προσθέσετε καρτέλες σε αυτό τον πίνακα.",
|
||||
"Board not found" : "Ο πίνακας δεν βρέθηκε",
|
||||
"Sharing" : "Διαμοιρασμός",
|
||||
"Tags" : "Ετικέτες",
|
||||
"Deleted items" : "Διαγραμμένα αντικείμενα",
|
||||
"Activity" : "Δραστηριότητα",
|
||||
"Timeline" : "Χρονολόγιο",
|
||||
"Deleted lists" : "Διαγραμμένες λίστες",
|
||||
"Undo" : "Αναίρεση",
|
||||
"Deleted cards" : "Διαγραμμένες καρτέλες",
|
||||
"Share board with a user, group or team …" : "Κοινή χρήση πίνακα με έναν χρήστη, μια ομάδα ή team ...",
|
||||
"Searching for users, groups and teams …" : "Αναζήτηση χρηστών, ομάδων και teams …",
|
||||
"Share board with a user, group or circle …" : "Διαμοιράστε τον πίνακα με χρήστη, ομάδα ή κύκλο ...",
|
||||
"Searching for users, groups and circles …" : "Αναζήτηση χρηστών, ομάδων και κύκλων…",
|
||||
"No participants found" : "Δε βρέθηκαν συμμετέχοντες",
|
||||
"Board owner" : "Κάτοχος πίνακα",
|
||||
"(Group)" : "(Ομάδα)",
|
||||
"(Team)" : "(Ομάδα)",
|
||||
"(Circle)" : "(Κύκλος)",
|
||||
"Can edit" : "Μπορεί να επεξεργαστεί",
|
||||
"Can share" : "Μπορεί να διαμοιράσει",
|
||||
"Can manage" : "Μπορεί να διαχειριστεί",
|
||||
@@ -210,9 +190,8 @@ OC.L10N.register(
|
||||
"title and color value must be provided" : "ο τίτλος και η τιμή χρώματος πρέπει να παρέχονται",
|
||||
"Board name" : "Όνομα πίνακα",
|
||||
"Members" : "Μέλη",
|
||||
"Assign to users/groups/team" : "Ανάθεση σε χρήστες/ομάδες/teams",
|
||||
"Assign to users/groups/circles" : "Ανάθεση σε χρήστες/ομάδες/κύκλους",
|
||||
"Assign a user to this card…" : "Ανάθεση χρήστη στην καρτέλα...",
|
||||
"Select a user to assign to this card…" : "Επιλέξτε έναν χρήστη για να του αναθέσετε αυτή την κάρτα...",
|
||||
"Upload new files" : "Ανεβάστε νέα αρχεία",
|
||||
"Share from Files" : "Κοινή χρήση από Αρχεία",
|
||||
"Pending share" : "Κοινή χρήση σε εκκρεμότητα",
|
||||
@@ -240,7 +219,6 @@ OC.L10N.register(
|
||||
"Cancel reply" : "Ακύρωση απάντησης",
|
||||
"Reply" : "Απάντηση",
|
||||
"Update" : "Ενημέρωση",
|
||||
"Created:" : "Δημιουργήθηκε:",
|
||||
"Description" : "Περιγραφή",
|
||||
"(Unsaved)" : "(Δεν αποθηκεύτηκε)",
|
||||
"(Saving…)" : "(Αποθήκευση...)",
|
||||
@@ -250,71 +228,38 @@ OC.L10N.register(
|
||||
"Add Attachment" : "Προσθήκη συνημμένου",
|
||||
"Write a description …" : "Γράψτε μια περιγραφή…",
|
||||
"Choose attachment" : "Επιλογή συνημμένου",
|
||||
"Assign a due date to this card…" : "Ορίστε μια ημερομηνία λήξης σε αυτή την κάρτα...",
|
||||
"Set a due date" : "Καθορίστε ημερομηνίας λήξης",
|
||||
"Add due date" : "Προσθήκη ημερομηνίας λήξης",
|
||||
"Choose a date" : "Επιλέξτε ημερομηνίας",
|
||||
"Remove due date" : "Αφαίρεση ημερομηνίας λήξης",
|
||||
"Mark as done" : "Σήμανση ως ολοκληρωμένου",
|
||||
"Due at:" : "Λήγει στις:",
|
||||
"Not done" : "Μη ολοκληρωμένο",
|
||||
"Unarchive card" : "Αναίρεση αρχειοθέτησης καρτέλας",
|
||||
"Archive card" : "Αρχειοθέτηση καρτέλας",
|
||||
"Select Date" : "Επιλέξτε ημερομηνία",
|
||||
"Set due date for later today" : "Ορίστε ημερομηνία λήξης για αργότερα σήμερα",
|
||||
"Set due date for tomorrow" : "Ορίστε ημερομηνία λήξης για αύριο",
|
||||
"Set due date for this weekend" : "Ορίστε ημερομηνία λήξης για αυτό το Σαββατοκύριακο",
|
||||
"Set due date for next week" : "Ορίστε ημερομηνία λήξης για την επόμενη εβδομάδα",
|
||||
"Today" : "Σήμερα",
|
||||
"Tomorrow" : "Αύριο",
|
||||
"Next week" : "Επόμενη εβδομάδα",
|
||||
"Next month" : "Επόμενος μήνας",
|
||||
"Assign a tag to this card…" : "Ορίστε μια ετικέτα σε αυτήν την καρτέλα...",
|
||||
"Select or create a tag…" : "Επιλέξτε ή δημιουργήστε μια ετικέτα...",
|
||||
"Create a new tag:" : "Δημιουργήστε νέα ετικέτα",
|
||||
"(group)" : "(ομάδα)",
|
||||
"Next week – {timeLocale}" : "Επόμενη εβδομάδα – {timeLocale}",
|
||||
"Todo items" : "Στοιχεία todo",
|
||||
"{count} comments, {unread} unread" : "{count} σχόλια, {unread} μη αναγνωσμένα",
|
||||
"Edit card title" : "Επεξεργασία τίτλου κάρτας",
|
||||
"Card details" : "Λεπτομέρειες καρτέλας",
|
||||
"Assign to me" : "Ανάθεση σε εμένα",
|
||||
"Unassign myself" : "Αποδέσμευσή μου",
|
||||
"Mark as not done" : "Σήμανση ως ολοκληρωμένου",
|
||||
"Move card" : "Μετακίνηση καρτέλας",
|
||||
"Card details" : "Λεπτομέρειες καρτέλας",
|
||||
"Unarchive card" : "Αναίρεση αρχειοθέτησης καρτέλας",
|
||||
"Archive card" : "Αρχειοθέτηση καρτέλας",
|
||||
"Delete card" : "Διαγραφή καρτέλας",
|
||||
"Move card to another board" : "Μετακίνηση καρτέλας σε άλλο πίνακα",
|
||||
"Select a list" : "Επιλέξτε μια λίστα",
|
||||
"List is empty" : "Η λίστα είναι κενή",
|
||||
"Card deleted" : "Η καρτέλα διαγράφηκε",
|
||||
"seconds ago" : " δευτερόλεπτα πριν ",
|
||||
"Keyboard shortcuts" : "Συντομεύσεις πληκτρολογίου",
|
||||
"Boost your productivity using Deck with keyboard shortcuts." : "Αυξήστε την παραγωγικότητά σας στο Deck χρησιμοποιώντας συντομεύσεις πληκτρολογίου.",
|
||||
"Board actions" : "Ενέργειες πίνακα",
|
||||
"Keyboard shortcut" : "Συντόμευση πλητρολογίου",
|
||||
"Action" : "Ενέργεια",
|
||||
"Shift" : "Shift",
|
||||
"Scroll" : "Κύλιση",
|
||||
"Scroll sideways" : "Κύλιση οριζόντια",
|
||||
"Navigate between cards" : "Πλοήγηση μεταξύ καρτών",
|
||||
"Esc" : "Esc",
|
||||
"Close card details" : "Κλείσιμο λεπτομερειών κάρτας",
|
||||
"Ctrl" : "Ctrl",
|
||||
"Search" : "Αναζήτηση",
|
||||
"Show card filters" : "Εμφάνιση φίλτρων κάρτας",
|
||||
"Clear card filters" : "Εκκαθάριση φίλτρων κάρτας",
|
||||
"Show help dialog" : "Εμφάνιση διαλόγου βοήθειας",
|
||||
"Card actions" : "Ενέργειες κάρτας",
|
||||
"The following actions can be triggered on the currently highlighted card" : "Οι ακόλουθες ενέργειες μπορούν να ενεργοποιηθούν για την τρέχουσα επιλεγμένη κάρτα",
|
||||
"Enter" : "Enter",
|
||||
"Space" : "Space",
|
||||
"Open card details" : "Άνοιγμα λεπτομερειών κάρτας",
|
||||
"Edit the card title" : "Επεξεργασία τίτλου κάρτας",
|
||||
"Assign yourself to the current card" : "Αναθέστε τον εαυτό σας στην τρέχουσα κάρτα",
|
||||
"Archive/unarchive the current card" : "Αρχειοθέτηση/αποαρχειοθέτηση της τρέχουσας κάρτας",
|
||||
"Mark card as completed/not completed" : "Σημειώστε την κάρτα ως ολοκληρωμένη/μη ολοκληρωμένη",
|
||||
"Open card menu" : "Άνοιγμα μενού κάρτας",
|
||||
"All boards" : "Όλοι οι πίνακες",
|
||||
"Archived boards" : "Αρχειοθέτηση πινάκων ",
|
||||
"Shared with you" : "Διαμοιρασμένα μαζί σας",
|
||||
"Deck settings" : "Ρυθμίσεις Deck",
|
||||
"Use bigger card view" : "Χρησιμοποιήστε μεγαλύτερη προβολή καρτέλας",
|
||||
"Show card ID badge" : "Εμφάνιση ID κάρτας",
|
||||
"Show boards in calendar/tasks" : "Εμφάνιση πινάκων στο ημερολόγιο / εργασίες",
|
||||
"Limit board creation to some groups" : "Περιορισμός της δημιουργίας πινάκων σε ορισμένες ομάδες",
|
||||
"Users outside of those groups will not be able to create their own boards, but will still be able to work on boards that have been shared with them." : "Οι χρήστες εκτός αυτών των ομάδων δεν θα μπορούν να δημιουργούν τους δικούς τους πίνακες, αλλά θα μπορούν να εργάζονται σε πίνακες που τους έχουν διαμοιραστεί.",
|
||||
"Limit deck usage of groups" : "Περιορίστε τη χρήση της εφαρμογής deck σε ομάδες",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Ο περιορισμός του Deck θα εμποδίσει τους χρήστες που δεν είναι μέρος αυτών των ομάδων να δημιουργούν δικούς τους πίνακες. Οι χρήστες θα εξακολουθήσουν να εργάζονται σε πίνακες που έχουν διαμοιραστεί μαζί τους.",
|
||||
"Board details" : "Λεπτομέριες πίνακα",
|
||||
"Edit board" : "Επεξεργασία πίνακα",
|
||||
"Clone board" : "Κλώνος πίνακα",
|
||||
@@ -335,12 +280,9 @@ OC.L10N.register(
|
||||
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Είστε βέβαιοι ότι θέλετε να διαγράψετε τον πίνακα {title}; Αυτό θα διαγράψει όλα τα δεδομένα του πίνακα συμπεριλαμβανομένων και των αρχειοθετημένων καρτών.",
|
||||
"Delete the board?" : "Διαγραφή του πίνακα;",
|
||||
"Loading filtered view" : "Φόρτωση εμφάνισης με βάση το φίλτρο",
|
||||
"Today" : "Σήμερα",
|
||||
"Tomorrow" : "Αύριο",
|
||||
"No due" : "Χωρίς λήξη",
|
||||
"Search for {searchQuery} in all boards" : "Αναζήτηση για {searchQuery} σε όλους τους πίνακες",
|
||||
"No results found" : "Δεν βρέθηκαν αποτελέσματα",
|
||||
"This weekend – {timeLocale}" : "Αυτή την εβδομάδα – {timeLocale}",
|
||||
"Deck board {name}\n* Last modified on {lastMod}" : "Πίνακας Deck {name}\n* Τελευταία τροποποίηση στις {lastMod}",
|
||||
"{stack} in {board}" : "{stack} στο {board}",
|
||||
"Click to expand description" : "Κλικ για επέκταση περιγραφής",
|
||||
@@ -355,13 +297,8 @@ OC.L10N.register(
|
||||
"Open card" : "Άνοιγμα καρτέλας",
|
||||
"Close" : "Κλείσιμο",
|
||||
"No upcoming cards" : "Δεν υπάρχουν επερχόμενες καρτέλες",
|
||||
"upcoming cards today" : "επερχόμενες κάρτες σήμερα",
|
||||
"upcoming cards tomorrow" : "επερχόμενες κάρτες αύριο",
|
||||
"upcoming cards" : "επερχόμενες καρτέλες",
|
||||
"New card" : "Νέα κάρτα",
|
||||
"Due on {date}" : "Προθεσμία στις {date}",
|
||||
"Tomorrow – {timeLocale}" : "Αύριο – {timeLocale}",
|
||||
"Later today – {timeLocale}" : "Αργότερα σήμερα – {timeLocale}",
|
||||
"Link to a board" : "Σύνδεσμος στον πίνακα",
|
||||
"Link to a card" : "Σύνδεσμος σε καρτέλα",
|
||||
"Create a card" : "Δημιουργία καρτέλας",
|
||||
@@ -374,17 +311,8 @@ OC.L10N.register(
|
||||
"Share {file} with a Deck card" : "Μοιραστείτε το {file} με μια καρτέλα Deck",
|
||||
"Share" : "Μοιραστείτε",
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "Η <strong>περιγραφή καρτέλας </strong>στην εφαρμογή Deck άλλαξε",
|
||||
"Timeline" : "Χρονολόγιο",
|
||||
"Share board with a user, group or circle …" : "Διαμοιράστε τον πίνακα με χρήστη, ομάδα ή κύκλο ...",
|
||||
"Searching for users, groups and circles …" : "Αναζήτηση χρηστών, ομάδων και κύκλων…",
|
||||
"(Circle)" : "(Κύκλος)",
|
||||
"Assign to users/groups/circles" : "Ανάθεση σε χρήστες/ομάδες/κύκλους",
|
||||
"Next week" : "Επόμενη εβδομάδα",
|
||||
"Next month" : "Επόμενος μήνας",
|
||||
"List is empty" : "Η λίστα είναι κενή",
|
||||
"Limit deck usage of groups" : "Περιορίστε τη χρήση της εφαρμογής deck σε ομάδες",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Ο περιορισμός του Deck θα εμποδίσει τους χρήστες που δεν είναι μέρος αυτών των ομάδων να δημιουργούν δικούς τους πίνακες. Οι χρήστες θα εξακολουθήσουν να εργάζονται σε πίνακες που έχουν διαμοιραστεί μαζί τους.",
|
||||
"Not completed" : "Μη ολοκληρωμένο",
|
||||
"Filter by completed" : "Φίλτρο ανά ολοκλήρωση"
|
||||
"Add a new list" : "Προσθήκη νέας λίστας",
|
||||
"Assign to users" : "Ανάθεση σε χρήστες",
|
||||
"Due date" : "Ημερομηνία λήξης"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
120
l10n/el.json
120
l10n/el.json
@@ -35,10 +35,6 @@
|
||||
"{user} has archived card {card} in list {stack} on board {board}" : "Ο/η {user} αρχειοθέτησε την κάρτα {card} στην λίστα {stack} του πίνακα {board} ",
|
||||
"You have unarchived card {card} in list {stack} on board {board}" : "Επαναφέρατε από το αρχείο την καρτέλα {card} της λίστας {stack} του πίνακα {board}",
|
||||
"{user} has unarchived card {card} in list {stack} on board {board}" : "Ο/η {user} επανέφερε από το αρχείο την κάρτα {card} της λίστας {stack} του πίνακα {board}",
|
||||
"You have marked the card {card} as done in list {stack} on board {board}" : "Έχετε επισημάνει την κάρτα {card} ως ολοκληρωμένη στη λίστα {stack} του πίνακα {board}",
|
||||
"{user} has marked card {card} as done in list {stack} on board {board}" : "{user} έχει επισημάνει την κάρτα {card} ως ολοκληρωμένη στη λίστα {stack} του πίνακα {board}",
|
||||
"You have marked the card {card} as undone in list {stack} on board {board}" : "Έχετε επισημάνει την κάρτα {card} ως μη ολοκληρωμένη στη λίστα {stack} του πίνακα {board}",
|
||||
"{user} has marked the card {card} as undone in list {stack} on board {board}" : "{user} έχει επισημάνει την κάρτα {card} ως μη ολοκληρωμένη στη λίστα {stack} του πίνακα {board}",
|
||||
"You have removed the due date of card {card}" : "Καταργήσατε την ημερομηνία λήξης της καρτέλας {card}",
|
||||
"{user} has removed the due date of card {card}" : "Ο/η {user} κατάργησε την ημερομηνία λήξης της καρτέλας {card}",
|
||||
"You have set the due date of card {card} to {after}" : "Ορίσατε την ημερομηνία λήξης της καρτέλας {card} σε {after}",
|
||||
@@ -67,11 +63,7 @@
|
||||
"{user} has commented on card {card}" : "Ο/η {user} σχολίασε την καρτέλα {card}",
|
||||
"Deck" : "Deck",
|
||||
"Changes in the <strong>Deck app</strong>" : "Αλλαγές στην <strong>εφαρμογή Deck</strong>",
|
||||
"A <strong>board, list or card</strong> was changed" : "Ένας <strong>πίνακας, λίστα ή κάρτα</strong> άλλαξε",
|
||||
"A <strong>comment</strong> was created on a card" : "Ένα <strong>σχόλιο</strong> δημιουργήθηκε σε μια καρτέλα",
|
||||
"A <strong>card description</strong> has been changed" : "Μια <strong>περιγραφή κάρτας</strong> έχει αλλάξει",
|
||||
"Cards due today" : "Κάρτες που λήγουν σήμερα",
|
||||
"Cards due tomorrow" : "Κάρτες που λήγουν αύριο",
|
||||
"Upcoming cards" : "Επερχόμενες καρτέλες",
|
||||
"Load more" : "Φόρτωση περισσότερων",
|
||||
"Personal" : "Προσωπικά",
|
||||
@@ -86,7 +78,6 @@
|
||||
"Deck board" : "Πίνακας του Deck",
|
||||
"Owned by %1$s" : "Ανήκει στον/στην %1$s",
|
||||
"Deck boards, cards and comments" : "Πίνακες, κάρτες και σχόλια Deck",
|
||||
"Create a new deck card" : "Δημιουργήστε μια νέα κάρτα",
|
||||
"Card comments" : "Σχόλια καρτέλας",
|
||||
"%s on %s" : "%s στο %s",
|
||||
"Deck boards and cards" : "Πίνακες και κάρτες Deck",
|
||||
@@ -121,13 +112,9 @@
|
||||
"Select the board to link to a project" : "Επιλέξτε πίνακα και συνδέστε τον σε ένα έργο",
|
||||
"Search by board title" : "Αναζήτηση με το όνομα πίνακα",
|
||||
"Select board" : "Επιλογή πίνακα",
|
||||
"Move card to another board" : "Μετακίνηση καρτέλας σε άλλο πίνακα",
|
||||
"Select a board" : "Επιλογή ενός πίνακα",
|
||||
"No lists available" : "Δεν υπάρχουν διαθέσιμες λίστες",
|
||||
"Select a list" : "Επιλέξτε μια λίστα",
|
||||
"Move card" : "Μετακίνηση καρτέλας",
|
||||
"Cancel" : "Aκύρωση",
|
||||
"Select a card" : "Επιλογή μιας καρτέλας",
|
||||
"Cancel" : "Aκύρωση",
|
||||
"Select the card to link to a project" : "Επιλογή καρτέλας για σύνδεση στο έργο",
|
||||
"Link to card" : "Σύνδεσμος σε καρτέλα",
|
||||
"File already exists" : "Το αρχείο υπάρχει ήδη",
|
||||
@@ -146,10 +133,6 @@
|
||||
"Filter by tag" : "Φίλτρο ανά ετικέτα",
|
||||
"Filter by assigned user" : "Φίλτρο ανά χρήστη",
|
||||
"Unassigned" : "Χωρίς ανάθεση",
|
||||
"Filter by status" : "Φίλτρο με βάση την κατάσταση",
|
||||
"Open and completed" : "Ανοιχτά και ολοκληρωμένα",
|
||||
"Open" : "Ανοιχτός",
|
||||
"Completed" : "Ολοκληρωμένες",
|
||||
"Filter by due date" : "Φίλτρο ανά ημερομηνία λήξης",
|
||||
"Overdue" : "Εκπρόθεσμες",
|
||||
"Next 24 hours" : "Επόμενες 24 ώρες",
|
||||
@@ -157,32 +140,29 @@
|
||||
"Next 30 days" : "Επόμενες 30 ημέρες",
|
||||
"No due date" : "Χωρίς ημερομηνία λήξης",
|
||||
"Clear filter" : "Εκκαθάριση φίλτρου",
|
||||
"View Modes" : "Τρόποι προβολής",
|
||||
"Toggle View Modes" : "Εναλλαγή τρόπων προβολής",
|
||||
"Hide archived cards" : "Απόκρυψη καρτελών που αρχειοθετήθηκαν",
|
||||
"Show archived cards" : "Εμφάνιση καρτελών που αρχειοθετήθηκαν",
|
||||
"Toggle compact mode" : "Εναλλαγή λειτουργίας μικρού μεγέθους",
|
||||
"Hide card cover images" : "Απόκρυψη εικόνων εξωφύλλου καρτών",
|
||||
"Show card cover images" : "Εμφάνιση εικόνων εξωφύλλου καρτών",
|
||||
"Open details" : "Άνοιγμα λεπτομερειών",
|
||||
"Details" : "Λεπτομέρειες",
|
||||
"Currently present people" : "Παρόντες αυτή τη στιγμή",
|
||||
"Loading board" : "Φόρτωση πίνακα",
|
||||
"Board not found" : "Ο πίνακας δεν βρέθηκε",
|
||||
"No lists available" : "Δεν υπάρχουν διαθέσιμες λίστες",
|
||||
"Create a new list to add cards to this board" : "Δημιουργήστε νέα λίστα για να προσθέσετε καρτέλες σε αυτό τον πίνακα.",
|
||||
"Board not found" : "Ο πίνακας δεν βρέθηκε",
|
||||
"Sharing" : "Διαμοιρασμός",
|
||||
"Tags" : "Ετικέτες",
|
||||
"Deleted items" : "Διαγραμμένα αντικείμενα",
|
||||
"Activity" : "Δραστηριότητα",
|
||||
"Timeline" : "Χρονολόγιο",
|
||||
"Deleted lists" : "Διαγραμμένες λίστες",
|
||||
"Undo" : "Αναίρεση",
|
||||
"Deleted cards" : "Διαγραμμένες καρτέλες",
|
||||
"Share board with a user, group or team …" : "Κοινή χρήση πίνακα με έναν χρήστη, μια ομάδα ή team ...",
|
||||
"Searching for users, groups and teams …" : "Αναζήτηση χρηστών, ομάδων και teams …",
|
||||
"Share board with a user, group or circle …" : "Διαμοιράστε τον πίνακα με χρήστη, ομάδα ή κύκλο ...",
|
||||
"Searching for users, groups and circles …" : "Αναζήτηση χρηστών, ομάδων και κύκλων…",
|
||||
"No participants found" : "Δε βρέθηκαν συμμετέχοντες",
|
||||
"Board owner" : "Κάτοχος πίνακα",
|
||||
"(Group)" : "(Ομάδα)",
|
||||
"(Team)" : "(Ομάδα)",
|
||||
"(Circle)" : "(Κύκλος)",
|
||||
"Can edit" : "Μπορεί να επεξεργαστεί",
|
||||
"Can share" : "Μπορεί να διαμοιράσει",
|
||||
"Can manage" : "Μπορεί να διαχειριστεί",
|
||||
@@ -208,9 +188,8 @@
|
||||
"title and color value must be provided" : "ο τίτλος και η τιμή χρώματος πρέπει να παρέχονται",
|
||||
"Board name" : "Όνομα πίνακα",
|
||||
"Members" : "Μέλη",
|
||||
"Assign to users/groups/team" : "Ανάθεση σε χρήστες/ομάδες/teams",
|
||||
"Assign to users/groups/circles" : "Ανάθεση σε χρήστες/ομάδες/κύκλους",
|
||||
"Assign a user to this card…" : "Ανάθεση χρήστη στην καρτέλα...",
|
||||
"Select a user to assign to this card…" : "Επιλέξτε έναν χρήστη για να του αναθέσετε αυτή την κάρτα...",
|
||||
"Upload new files" : "Ανεβάστε νέα αρχεία",
|
||||
"Share from Files" : "Κοινή χρήση από Αρχεία",
|
||||
"Pending share" : "Κοινή χρήση σε εκκρεμότητα",
|
||||
@@ -238,7 +217,6 @@
|
||||
"Cancel reply" : "Ακύρωση απάντησης",
|
||||
"Reply" : "Απάντηση",
|
||||
"Update" : "Ενημέρωση",
|
||||
"Created:" : "Δημιουργήθηκε:",
|
||||
"Description" : "Περιγραφή",
|
||||
"(Unsaved)" : "(Δεν αποθηκεύτηκε)",
|
||||
"(Saving…)" : "(Αποθήκευση...)",
|
||||
@@ -248,71 +226,38 @@
|
||||
"Add Attachment" : "Προσθήκη συνημμένου",
|
||||
"Write a description …" : "Γράψτε μια περιγραφή…",
|
||||
"Choose attachment" : "Επιλογή συνημμένου",
|
||||
"Assign a due date to this card…" : "Ορίστε μια ημερομηνία λήξης σε αυτή την κάρτα...",
|
||||
"Set a due date" : "Καθορίστε ημερομηνίας λήξης",
|
||||
"Add due date" : "Προσθήκη ημερομηνίας λήξης",
|
||||
"Choose a date" : "Επιλέξτε ημερομηνίας",
|
||||
"Remove due date" : "Αφαίρεση ημερομηνίας λήξης",
|
||||
"Mark as done" : "Σήμανση ως ολοκληρωμένου",
|
||||
"Due at:" : "Λήγει στις:",
|
||||
"Not done" : "Μη ολοκληρωμένο",
|
||||
"Unarchive card" : "Αναίρεση αρχειοθέτησης καρτέλας",
|
||||
"Archive card" : "Αρχειοθέτηση καρτέλας",
|
||||
"Select Date" : "Επιλέξτε ημερομηνία",
|
||||
"Set due date for later today" : "Ορίστε ημερομηνία λήξης για αργότερα σήμερα",
|
||||
"Set due date for tomorrow" : "Ορίστε ημερομηνία λήξης για αύριο",
|
||||
"Set due date for this weekend" : "Ορίστε ημερομηνία λήξης για αυτό το Σαββατοκύριακο",
|
||||
"Set due date for next week" : "Ορίστε ημερομηνία λήξης για την επόμενη εβδομάδα",
|
||||
"Today" : "Σήμερα",
|
||||
"Tomorrow" : "Αύριο",
|
||||
"Next week" : "Επόμενη εβδομάδα",
|
||||
"Next month" : "Επόμενος μήνας",
|
||||
"Assign a tag to this card…" : "Ορίστε μια ετικέτα σε αυτήν την καρτέλα...",
|
||||
"Select or create a tag…" : "Επιλέξτε ή δημιουργήστε μια ετικέτα...",
|
||||
"Create a new tag:" : "Δημιουργήστε νέα ετικέτα",
|
||||
"(group)" : "(ομάδα)",
|
||||
"Next week – {timeLocale}" : "Επόμενη εβδομάδα – {timeLocale}",
|
||||
"Todo items" : "Στοιχεία todo",
|
||||
"{count} comments, {unread} unread" : "{count} σχόλια, {unread} μη αναγνωσμένα",
|
||||
"Edit card title" : "Επεξεργασία τίτλου κάρτας",
|
||||
"Card details" : "Λεπτομέρειες καρτέλας",
|
||||
"Assign to me" : "Ανάθεση σε εμένα",
|
||||
"Unassign myself" : "Αποδέσμευσή μου",
|
||||
"Mark as not done" : "Σήμανση ως ολοκληρωμένου",
|
||||
"Move card" : "Μετακίνηση καρτέλας",
|
||||
"Card details" : "Λεπτομέρειες καρτέλας",
|
||||
"Unarchive card" : "Αναίρεση αρχειοθέτησης καρτέλας",
|
||||
"Archive card" : "Αρχειοθέτηση καρτέλας",
|
||||
"Delete card" : "Διαγραφή καρτέλας",
|
||||
"Move card to another board" : "Μετακίνηση καρτέλας σε άλλο πίνακα",
|
||||
"Select a list" : "Επιλέξτε μια λίστα",
|
||||
"List is empty" : "Η λίστα είναι κενή",
|
||||
"Card deleted" : "Η καρτέλα διαγράφηκε",
|
||||
"seconds ago" : " δευτερόλεπτα πριν ",
|
||||
"Keyboard shortcuts" : "Συντομεύσεις πληκτρολογίου",
|
||||
"Boost your productivity using Deck with keyboard shortcuts." : "Αυξήστε την παραγωγικότητά σας στο Deck χρησιμοποιώντας συντομεύσεις πληκτρολογίου.",
|
||||
"Board actions" : "Ενέργειες πίνακα",
|
||||
"Keyboard shortcut" : "Συντόμευση πλητρολογίου",
|
||||
"Action" : "Ενέργεια",
|
||||
"Shift" : "Shift",
|
||||
"Scroll" : "Κύλιση",
|
||||
"Scroll sideways" : "Κύλιση οριζόντια",
|
||||
"Navigate between cards" : "Πλοήγηση μεταξύ καρτών",
|
||||
"Esc" : "Esc",
|
||||
"Close card details" : "Κλείσιμο λεπτομερειών κάρτας",
|
||||
"Ctrl" : "Ctrl",
|
||||
"Search" : "Αναζήτηση",
|
||||
"Show card filters" : "Εμφάνιση φίλτρων κάρτας",
|
||||
"Clear card filters" : "Εκκαθάριση φίλτρων κάρτας",
|
||||
"Show help dialog" : "Εμφάνιση διαλόγου βοήθειας",
|
||||
"Card actions" : "Ενέργειες κάρτας",
|
||||
"The following actions can be triggered on the currently highlighted card" : "Οι ακόλουθες ενέργειες μπορούν να ενεργοποιηθούν για την τρέχουσα επιλεγμένη κάρτα",
|
||||
"Enter" : "Enter",
|
||||
"Space" : "Space",
|
||||
"Open card details" : "Άνοιγμα λεπτομερειών κάρτας",
|
||||
"Edit the card title" : "Επεξεργασία τίτλου κάρτας",
|
||||
"Assign yourself to the current card" : "Αναθέστε τον εαυτό σας στην τρέχουσα κάρτα",
|
||||
"Archive/unarchive the current card" : "Αρχειοθέτηση/αποαρχειοθέτηση της τρέχουσας κάρτας",
|
||||
"Mark card as completed/not completed" : "Σημειώστε την κάρτα ως ολοκληρωμένη/μη ολοκληρωμένη",
|
||||
"Open card menu" : "Άνοιγμα μενού κάρτας",
|
||||
"All boards" : "Όλοι οι πίνακες",
|
||||
"Archived boards" : "Αρχειοθέτηση πινάκων ",
|
||||
"Shared with you" : "Διαμοιρασμένα μαζί σας",
|
||||
"Deck settings" : "Ρυθμίσεις Deck",
|
||||
"Use bigger card view" : "Χρησιμοποιήστε μεγαλύτερη προβολή καρτέλας",
|
||||
"Show card ID badge" : "Εμφάνιση ID κάρτας",
|
||||
"Show boards in calendar/tasks" : "Εμφάνιση πινάκων στο ημερολόγιο / εργασίες",
|
||||
"Limit board creation to some groups" : "Περιορισμός της δημιουργίας πινάκων σε ορισμένες ομάδες",
|
||||
"Users outside of those groups will not be able to create their own boards, but will still be able to work on boards that have been shared with them." : "Οι χρήστες εκτός αυτών των ομάδων δεν θα μπορούν να δημιουργούν τους δικούς τους πίνακες, αλλά θα μπορούν να εργάζονται σε πίνακες που τους έχουν διαμοιραστεί.",
|
||||
"Limit deck usage of groups" : "Περιορίστε τη χρήση της εφαρμογής deck σε ομάδες",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Ο περιορισμός του Deck θα εμποδίσει τους χρήστες που δεν είναι μέρος αυτών των ομάδων να δημιουργούν δικούς τους πίνακες. Οι χρήστες θα εξακολουθήσουν να εργάζονται σε πίνακες που έχουν διαμοιραστεί μαζί τους.",
|
||||
"Board details" : "Λεπτομέριες πίνακα",
|
||||
"Edit board" : "Επεξεργασία πίνακα",
|
||||
"Clone board" : "Κλώνος πίνακα",
|
||||
@@ -333,12 +278,9 @@
|
||||
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Είστε βέβαιοι ότι θέλετε να διαγράψετε τον πίνακα {title}; Αυτό θα διαγράψει όλα τα δεδομένα του πίνακα συμπεριλαμβανομένων και των αρχειοθετημένων καρτών.",
|
||||
"Delete the board?" : "Διαγραφή του πίνακα;",
|
||||
"Loading filtered view" : "Φόρτωση εμφάνισης με βάση το φίλτρο",
|
||||
"Today" : "Σήμερα",
|
||||
"Tomorrow" : "Αύριο",
|
||||
"No due" : "Χωρίς λήξη",
|
||||
"Search for {searchQuery} in all boards" : "Αναζήτηση για {searchQuery} σε όλους τους πίνακες",
|
||||
"No results found" : "Δεν βρέθηκαν αποτελέσματα",
|
||||
"This weekend – {timeLocale}" : "Αυτή την εβδομάδα – {timeLocale}",
|
||||
"Deck board {name}\n* Last modified on {lastMod}" : "Πίνακας Deck {name}\n* Τελευταία τροποποίηση στις {lastMod}",
|
||||
"{stack} in {board}" : "{stack} στο {board}",
|
||||
"Click to expand description" : "Κλικ για επέκταση περιγραφής",
|
||||
@@ -353,13 +295,8 @@
|
||||
"Open card" : "Άνοιγμα καρτέλας",
|
||||
"Close" : "Κλείσιμο",
|
||||
"No upcoming cards" : "Δεν υπάρχουν επερχόμενες καρτέλες",
|
||||
"upcoming cards today" : "επερχόμενες κάρτες σήμερα",
|
||||
"upcoming cards tomorrow" : "επερχόμενες κάρτες αύριο",
|
||||
"upcoming cards" : "επερχόμενες καρτέλες",
|
||||
"New card" : "Νέα κάρτα",
|
||||
"Due on {date}" : "Προθεσμία στις {date}",
|
||||
"Tomorrow – {timeLocale}" : "Αύριο – {timeLocale}",
|
||||
"Later today – {timeLocale}" : "Αργότερα σήμερα – {timeLocale}",
|
||||
"Link to a board" : "Σύνδεσμος στον πίνακα",
|
||||
"Link to a card" : "Σύνδεσμος σε καρτέλα",
|
||||
"Create a card" : "Δημιουργία καρτέλας",
|
||||
@@ -372,17 +309,8 @@
|
||||
"Share {file} with a Deck card" : "Μοιραστείτε το {file} με μια καρτέλα Deck",
|
||||
"Share" : "Μοιραστείτε",
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "Η <strong>περιγραφή καρτέλας </strong>στην εφαρμογή Deck άλλαξε",
|
||||
"Timeline" : "Χρονολόγιο",
|
||||
"Share board with a user, group or circle …" : "Διαμοιράστε τον πίνακα με χρήστη, ομάδα ή κύκλο ...",
|
||||
"Searching for users, groups and circles …" : "Αναζήτηση χρηστών, ομάδων και κύκλων…",
|
||||
"(Circle)" : "(Κύκλος)",
|
||||
"Assign to users/groups/circles" : "Ανάθεση σε χρήστες/ομάδες/κύκλους",
|
||||
"Next week" : "Επόμενη εβδομάδα",
|
||||
"Next month" : "Επόμενος μήνας",
|
||||
"List is empty" : "Η λίστα είναι κενή",
|
||||
"Limit deck usage of groups" : "Περιορίστε τη χρήση της εφαρμογής deck σε ομάδες",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Ο περιορισμός του Deck θα εμποδίσει τους χρήστες που δεν είναι μέρος αυτών των ομάδων να δημιουργούν δικούς τους πίνακες. Οι χρήστες θα εξακολουθήσουν να εργάζονται σε πίνακες που έχουν διαμοιραστεί μαζί τους.",
|
||||
"Not completed" : "Μη ολοκληρωμένο",
|
||||
"Filter by completed" : "Φίλτρο ανά ολοκλήρωση"
|
||||
"Add a new list" : "Προσθήκη νέας λίστας",
|
||||
"Assign to users" : "Ανάθεση σε χρήστες",
|
||||
"Due date" : "Ημερομηνία λήξης"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
114
l10n/en_GB.js
114
l10n/en_GB.js
@@ -37,10 +37,6 @@ OC.L10N.register(
|
||||
"{user} has archived card {card} in list {stack} on board {board}" : "{user} has archived card {card} in list {stack} on board {board}",
|
||||
"You have unarchived card {card} in list {stack} on board {board}" : "You have unarchived card {card} in list {stack} on board {board}",
|
||||
"{user} has unarchived card {card} in list {stack} on board {board}" : "{user} has unarchived card {card} in list {stack} on board {board}",
|
||||
"You have marked the card {card} as done in list {stack} on board {board}" : "You have marked the card {card} as done in list {stack} on board {board}",
|
||||
"{user} has marked card {card} as done in list {stack} on board {board}" : "{user} has marked card {card} as done in list {stack} on board {board}",
|
||||
"You have marked the card {card} as undone in list {stack} on board {board}" : "You have marked the card {card} as undone in list {stack} on board {board}",
|
||||
"{user} has marked the card {card} as undone in list {stack} on board {board}" : "{user} has marked the card {card} as undone in list {stack} on board {board}",
|
||||
"You have removed the due date of card {card}" : "You have removed the due date of card {card}",
|
||||
"{user} has removed the due date of card {card}" : "{user} has removed the due date of card {card}",
|
||||
"You have set the due date of card {card} to {after}" : "You have set the due date of card {card} to {after}",
|
||||
@@ -72,8 +68,6 @@ OC.L10N.register(
|
||||
"A <strong>board, list or card</strong> was changed" : "A <strong>board, list or card</strong> was changed",
|
||||
"A <strong>comment</strong> was created on a card" : "A <strong>comment</strong> was created on a card",
|
||||
"A <strong>card description</strong> has been changed" : "A <strong>card description</strong> has been changed",
|
||||
"Cards due today" : "Cards due today",
|
||||
"Cards due tomorrow" : "Cards due tomorrow",
|
||||
"Upcoming cards" : "Upcoming cards",
|
||||
"Load more" : "Load more",
|
||||
"Personal" : "Personal",
|
||||
@@ -124,13 +118,9 @@ OC.L10N.register(
|
||||
"Select the board to link to a project" : "Select the board to link to a project",
|
||||
"Search by board title" : "Search by board title",
|
||||
"Select board" : "Select board",
|
||||
"Move card to another board" : "Move card to another board",
|
||||
"Select a board" : "Select a board",
|
||||
"No lists available" : "No lists available",
|
||||
"Select a list" : "Select a list",
|
||||
"Move card" : "Move card",
|
||||
"Cancel" : "Cancel",
|
||||
"Select a card" : "Select a card",
|
||||
"Cancel" : "Cancel",
|
||||
"Select the card to link to a project" : "Select the card to link to a project",
|
||||
"Link to card" : "Link to card",
|
||||
"File already exists" : "File already exists",
|
||||
@@ -149,10 +139,6 @@ OC.L10N.register(
|
||||
"Filter by tag" : "Filter by tag",
|
||||
"Filter by assigned user" : "Filter by assigned user",
|
||||
"Unassigned" : "Unassigned",
|
||||
"Filter by status" : "Filter by status",
|
||||
"Open and completed" : "Open and completed",
|
||||
"Open" : "Open",
|
||||
"Completed" : "Completed",
|
||||
"Filter by due date" : "Filter by due date",
|
||||
"Overdue" : "Overdue",
|
||||
"Next 24 hours" : "Next 24 hours",
|
||||
@@ -160,32 +146,29 @@ OC.L10N.register(
|
||||
"Next 30 days" : "Next 30 days",
|
||||
"No due date" : "No due date",
|
||||
"Clear filter" : "Clear filter",
|
||||
"View Modes" : "View Modes",
|
||||
"Toggle View Modes" : "Toggle View Modes",
|
||||
"Hide archived cards" : "Hide archived cards",
|
||||
"Show archived cards" : "Show archived cards",
|
||||
"Toggle compact mode" : "Toggle compact mode",
|
||||
"Hide card cover images" : "Hide card cover images",
|
||||
"Show card cover images" : "Show card cover images",
|
||||
"Open details" : "Open details",
|
||||
"Details" : "Details",
|
||||
"Currently present people" : "Currently present people",
|
||||
"Loading board" : "Loading board",
|
||||
"Board not found" : "Board not found",
|
||||
"No lists available" : "No lists available",
|
||||
"Create a new list to add cards to this board" : "Create a new list to add cards to this board",
|
||||
"Board not found" : "Board not found",
|
||||
"Sharing" : "Sharing",
|
||||
"Tags" : "Tags",
|
||||
"Deleted items" : "Deleted items",
|
||||
"Activity" : "Activity",
|
||||
"Timeline" : "Timeline",
|
||||
"Deleted lists" : "Deleted lists",
|
||||
"Undo" : "Undo",
|
||||
"Deleted cards" : "Deleted cards",
|
||||
"Share board with a user, group or team …" : "Share board with a user, group or team …",
|
||||
"Searching for users, groups and teams …" : "Searching for users, groups and teams …",
|
||||
"Share board with a user, group or circle …" : "Share board with a user, group or circle …",
|
||||
"Searching for users, groups and circles …" : "Searching for users, groups and circles …",
|
||||
"No participants found" : "No participants found",
|
||||
"Board owner" : "Board owner",
|
||||
"(Group)" : "(Group)",
|
||||
"(Team)" : "(Team)",
|
||||
"(Circle)" : "(Circle)",
|
||||
"Can edit" : "Can edit",
|
||||
"Can share" : "Can share",
|
||||
"Can manage" : "Can manage",
|
||||
@@ -211,9 +194,8 @@ OC.L10N.register(
|
||||
"title and color value must be provided" : "title and colour value must be provided",
|
||||
"Board name" : "Board name",
|
||||
"Members" : "Members",
|
||||
"Assign to users/groups/team" : "Assign to users/groups/team",
|
||||
"Assign to users/groups/circles" : "Assign to users/groups/circles",
|
||||
"Assign a user to this card…" : "Assign a user to this card…",
|
||||
"Select a user to assign to this card…" : "Select a user to assign to this card…",
|
||||
"Upload new files" : "Upload new files",
|
||||
"Share from Files" : "Share from Files",
|
||||
"Pending share" : "Pending share",
|
||||
@@ -241,7 +223,6 @@ OC.L10N.register(
|
||||
"Cancel reply" : "Cancel reply",
|
||||
"Reply" : "Reply",
|
||||
"Update" : "Update",
|
||||
"Created:" : "Created:",
|
||||
"Description" : "Description",
|
||||
"(Unsaved)" : "(Unsaved)",
|
||||
"(Saving…)" : "(Saving…)",
|
||||
@@ -253,60 +234,29 @@ OC.L10N.register(
|
||||
"Choose attachment" : "Choose attachment",
|
||||
"Assign a due date to this card…" : "Assign a due date to this card…",
|
||||
"Set a due date" : "Set a due date",
|
||||
"Add due date" : "Add due date",
|
||||
"Choose a date" : "Choose a date",
|
||||
"Remove due date" : "Remove due date",
|
||||
"Mark as done" : "Mark as done",
|
||||
"Due at:" : "Due at:",
|
||||
"Not done" : "Not done",
|
||||
"Unarchive card" : "Unarchive card",
|
||||
"Archive card" : "Archive card",
|
||||
"Select Date" : "Select Date",
|
||||
"Set due date for later today" : "Set due date for later today",
|
||||
"Set due date for tomorrow" : "Set due date for tomorrow",
|
||||
"Set due date for this weekend" : "Set due date for this weekend",
|
||||
"Set due date for next week" : "Set due date for next week",
|
||||
"Today" : "Today",
|
||||
"Tomorrow" : "Tomorrow",
|
||||
"Next week" : "Next week",
|
||||
"Next month" : "Next month",
|
||||
"Assign a tag to this card…" : "Assign a tag to this card…",
|
||||
"Select or create a tag…" : "Select or create a tag…",
|
||||
"Create a new tag:" : "Create a new tag:",
|
||||
"(group)" : "(group)",
|
||||
"Next week – {timeLocale}" : "Next week – {timeLocale}",
|
||||
"Todo items" : "Todo items",
|
||||
"{count} comments, {unread} unread" : "{count} comments, {unread} unread",
|
||||
"Edit card title" : "Edit card title",
|
||||
"Card details" : "Card details",
|
||||
"Assign to me" : "Assign to me",
|
||||
"Unassign myself" : "Unassign myself",
|
||||
"Mark as not done" : "Mark as not done",
|
||||
"Move card" : "Move card",
|
||||
"Card details" : "Card details",
|
||||
"Unarchive card" : "Unarchive card",
|
||||
"Archive card" : "Archive card",
|
||||
"Delete card" : "Delete card",
|
||||
"Move card to another board" : "Move card to another board",
|
||||
"Select a list" : "Select a list",
|
||||
"List is empty" : "List is empty",
|
||||
"Card deleted" : "Card deleted",
|
||||
"seconds ago" : "seconds ago",
|
||||
"Keyboard shortcuts" : "Keyboard shortcuts",
|
||||
"Boost your productivity using Deck with keyboard shortcuts." : "Boost your productivity using Deck with keyboard shortcuts.",
|
||||
"Board actions" : "Board actions",
|
||||
"Keyboard shortcut" : "Keyboard shortcut",
|
||||
"Action" : "Action",
|
||||
"Shift" : "Shift",
|
||||
"Scroll" : "Scroll",
|
||||
"Scroll sideways" : "Scroll sideways",
|
||||
"Navigate between cards" : "Navigate between cards",
|
||||
"Esc" : "Esc",
|
||||
"Close card details" : "Close card details",
|
||||
"Ctrl" : "Ctrl",
|
||||
"Search" : "Search",
|
||||
"Show card filters" : "Show card filters",
|
||||
"Clear card filters" : "Clear card filters",
|
||||
"Show help dialog" : "Show help dialog",
|
||||
"Card actions" : "Card actions",
|
||||
"The following actions can be triggered on the currently highlighted card" : "The following actions can be triggered on the currently highlighted card",
|
||||
"Enter" : "Enter",
|
||||
"Space" : "Space",
|
||||
"Open card details" : "Open card details",
|
||||
"Edit the card title" : "Edit the card title",
|
||||
"Assign yourself to the current card" : "Assign yourself to the current card",
|
||||
"Archive/unarchive the current card" : "Archive/unarchive the current card",
|
||||
"Mark card as completed/not completed" : "Mark card as completed/not completed",
|
||||
"Open card menu" : "Open card menu",
|
||||
"All boards" : "All boards",
|
||||
"Archived boards" : "Archived boards",
|
||||
"Shared with you" : "Shared with you",
|
||||
@@ -314,8 +264,8 @@ OC.L10N.register(
|
||||
"Use bigger card view" : "Use bigger card view",
|
||||
"Show card ID badge" : "Show card ID badge",
|
||||
"Show boards in calendar/tasks" : "Show boards in calendar/tasks",
|
||||
"Limit board creation to some groups" : "Limit board creation to some groups",
|
||||
"Users outside of those groups will not be able to create their own boards, but will still be able to work on boards that have been shared with them." : "Users outside of those groups will not be able to create their own boards, but will still be able to work on boards that have been shared with them.",
|
||||
"Limit deck usage of groups" : "Limit deck usage of groups",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "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.",
|
||||
"Board details" : "Board details",
|
||||
"Edit board" : "Edit board",
|
||||
"Clone board" : "Clone board",
|
||||
@@ -336,12 +286,9 @@ OC.L10N.register(
|
||||
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards.",
|
||||
"Delete the board?" : "Delete the board?",
|
||||
"Loading filtered view" : "Loading filtered view",
|
||||
"Today" : "Today",
|
||||
"Tomorrow" : "Tomorrow",
|
||||
"No due" : "No due",
|
||||
"Search for {searchQuery} in all boards" : "Search for {searchQuery} in all boards",
|
||||
"No results found" : "No results found",
|
||||
"This weekend – {timeLocale}" : "This weekend – {timeLocale}",
|
||||
"Deck board {name}\n* Last modified on {lastMod}" : "Deck board {name}\n* Last modified on {lastMod}",
|
||||
"{stack} in {board}" : "{stack} in {board}",
|
||||
"Click to expand description" : "Click to expand description",
|
||||
@@ -356,13 +303,9 @@ OC.L10N.register(
|
||||
"Open card" : "Open card",
|
||||
"Close" : "Close",
|
||||
"No upcoming cards" : "No upcoming cards",
|
||||
"upcoming cards today" : "upcoming cards today",
|
||||
"upcoming cards tomorrow" : "upcoming cards tomorrow",
|
||||
"upcoming cards" : "upcoming cards",
|
||||
"New card" : "New card",
|
||||
"Due on {date}" : "Due on {date}",
|
||||
"Tomorrow – {timeLocale}" : "Tomorrow – {timeLocale}",
|
||||
"Later today – {timeLocale}" : "Later today – {timeLocale}",
|
||||
"Link to a board" : "Link to a board",
|
||||
"Link to a card" : "Link to a card",
|
||||
"Create a card" : "Create a card",
|
||||
@@ -375,17 +318,8 @@ OC.L10N.register(
|
||||
"Share {file} with a Deck card" : "Share {file} with a Deck card",
|
||||
"Share" : "Share",
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "A <strong>card description</strong> inside the Deck app has been changed",
|
||||
"Timeline" : "Timeline",
|
||||
"Share board with a user, group or circle …" : "Share board with a user, group or circle …",
|
||||
"Searching for users, groups and circles …" : "Searching for users, groups and circles …",
|
||||
"(Circle)" : "(Circle)",
|
||||
"Assign to users/groups/circles" : "Assign to users/groups/circles",
|
||||
"Next week" : "Next week",
|
||||
"Next month" : "Next month",
|
||||
"List is empty" : "List is empty",
|
||||
"Limit deck usage of groups" : "Limit deck usage of groups",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "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.",
|
||||
"Not completed" : "Not completed",
|
||||
"Filter by completed" : "Filter by completed"
|
||||
"Add a new list" : "Add a new list",
|
||||
"Assign to users" : "Assign to users",
|
||||
"Due date" : "Due date"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
114
l10n/en_GB.json
114
l10n/en_GB.json
@@ -35,10 +35,6 @@
|
||||
"{user} has archived card {card} in list {stack} on board {board}" : "{user} has archived card {card} in list {stack} on board {board}",
|
||||
"You have unarchived card {card} in list {stack} on board {board}" : "You have unarchived card {card} in list {stack} on board {board}",
|
||||
"{user} has unarchived card {card} in list {stack} on board {board}" : "{user} has unarchived card {card} in list {stack} on board {board}",
|
||||
"You have marked the card {card} as done in list {stack} on board {board}" : "You have marked the card {card} as done in list {stack} on board {board}",
|
||||
"{user} has marked card {card} as done in list {stack} on board {board}" : "{user} has marked card {card} as done in list {stack} on board {board}",
|
||||
"You have marked the card {card} as undone in list {stack} on board {board}" : "You have marked the card {card} as undone in list {stack} on board {board}",
|
||||
"{user} has marked the card {card} as undone in list {stack} on board {board}" : "{user} has marked the card {card} as undone in list {stack} on board {board}",
|
||||
"You have removed the due date of card {card}" : "You have removed the due date of card {card}",
|
||||
"{user} has removed the due date of card {card}" : "{user} has removed the due date of card {card}",
|
||||
"You have set the due date of card {card} to {after}" : "You have set the due date of card {card} to {after}",
|
||||
@@ -70,8 +66,6 @@
|
||||
"A <strong>board, list or card</strong> was changed" : "A <strong>board, list or card</strong> was changed",
|
||||
"A <strong>comment</strong> was created on a card" : "A <strong>comment</strong> was created on a card",
|
||||
"A <strong>card description</strong> has been changed" : "A <strong>card description</strong> has been changed",
|
||||
"Cards due today" : "Cards due today",
|
||||
"Cards due tomorrow" : "Cards due tomorrow",
|
||||
"Upcoming cards" : "Upcoming cards",
|
||||
"Load more" : "Load more",
|
||||
"Personal" : "Personal",
|
||||
@@ -122,13 +116,9 @@
|
||||
"Select the board to link to a project" : "Select the board to link to a project",
|
||||
"Search by board title" : "Search by board title",
|
||||
"Select board" : "Select board",
|
||||
"Move card to another board" : "Move card to another board",
|
||||
"Select a board" : "Select a board",
|
||||
"No lists available" : "No lists available",
|
||||
"Select a list" : "Select a list",
|
||||
"Move card" : "Move card",
|
||||
"Cancel" : "Cancel",
|
||||
"Select a card" : "Select a card",
|
||||
"Cancel" : "Cancel",
|
||||
"Select the card to link to a project" : "Select the card to link to a project",
|
||||
"Link to card" : "Link to card",
|
||||
"File already exists" : "File already exists",
|
||||
@@ -147,10 +137,6 @@
|
||||
"Filter by tag" : "Filter by tag",
|
||||
"Filter by assigned user" : "Filter by assigned user",
|
||||
"Unassigned" : "Unassigned",
|
||||
"Filter by status" : "Filter by status",
|
||||
"Open and completed" : "Open and completed",
|
||||
"Open" : "Open",
|
||||
"Completed" : "Completed",
|
||||
"Filter by due date" : "Filter by due date",
|
||||
"Overdue" : "Overdue",
|
||||
"Next 24 hours" : "Next 24 hours",
|
||||
@@ -158,32 +144,29 @@
|
||||
"Next 30 days" : "Next 30 days",
|
||||
"No due date" : "No due date",
|
||||
"Clear filter" : "Clear filter",
|
||||
"View Modes" : "View Modes",
|
||||
"Toggle View Modes" : "Toggle View Modes",
|
||||
"Hide archived cards" : "Hide archived cards",
|
||||
"Show archived cards" : "Show archived cards",
|
||||
"Toggle compact mode" : "Toggle compact mode",
|
||||
"Hide card cover images" : "Hide card cover images",
|
||||
"Show card cover images" : "Show card cover images",
|
||||
"Open details" : "Open details",
|
||||
"Details" : "Details",
|
||||
"Currently present people" : "Currently present people",
|
||||
"Loading board" : "Loading board",
|
||||
"Board not found" : "Board not found",
|
||||
"No lists available" : "No lists available",
|
||||
"Create a new list to add cards to this board" : "Create a new list to add cards to this board",
|
||||
"Board not found" : "Board not found",
|
||||
"Sharing" : "Sharing",
|
||||
"Tags" : "Tags",
|
||||
"Deleted items" : "Deleted items",
|
||||
"Activity" : "Activity",
|
||||
"Timeline" : "Timeline",
|
||||
"Deleted lists" : "Deleted lists",
|
||||
"Undo" : "Undo",
|
||||
"Deleted cards" : "Deleted cards",
|
||||
"Share board with a user, group or team …" : "Share board with a user, group or team …",
|
||||
"Searching for users, groups and teams …" : "Searching for users, groups and teams …",
|
||||
"Share board with a user, group or circle …" : "Share board with a user, group or circle …",
|
||||
"Searching for users, groups and circles …" : "Searching for users, groups and circles …",
|
||||
"No participants found" : "No participants found",
|
||||
"Board owner" : "Board owner",
|
||||
"(Group)" : "(Group)",
|
||||
"(Team)" : "(Team)",
|
||||
"(Circle)" : "(Circle)",
|
||||
"Can edit" : "Can edit",
|
||||
"Can share" : "Can share",
|
||||
"Can manage" : "Can manage",
|
||||
@@ -209,9 +192,8 @@
|
||||
"title and color value must be provided" : "title and colour value must be provided",
|
||||
"Board name" : "Board name",
|
||||
"Members" : "Members",
|
||||
"Assign to users/groups/team" : "Assign to users/groups/team",
|
||||
"Assign to users/groups/circles" : "Assign to users/groups/circles",
|
||||
"Assign a user to this card…" : "Assign a user to this card…",
|
||||
"Select a user to assign to this card…" : "Select a user to assign to this card…",
|
||||
"Upload new files" : "Upload new files",
|
||||
"Share from Files" : "Share from Files",
|
||||
"Pending share" : "Pending share",
|
||||
@@ -239,7 +221,6 @@
|
||||
"Cancel reply" : "Cancel reply",
|
||||
"Reply" : "Reply",
|
||||
"Update" : "Update",
|
||||
"Created:" : "Created:",
|
||||
"Description" : "Description",
|
||||
"(Unsaved)" : "(Unsaved)",
|
||||
"(Saving…)" : "(Saving…)",
|
||||
@@ -251,60 +232,29 @@
|
||||
"Choose attachment" : "Choose attachment",
|
||||
"Assign a due date to this card…" : "Assign a due date to this card…",
|
||||
"Set a due date" : "Set a due date",
|
||||
"Add due date" : "Add due date",
|
||||
"Choose a date" : "Choose a date",
|
||||
"Remove due date" : "Remove due date",
|
||||
"Mark as done" : "Mark as done",
|
||||
"Due at:" : "Due at:",
|
||||
"Not done" : "Not done",
|
||||
"Unarchive card" : "Unarchive card",
|
||||
"Archive card" : "Archive card",
|
||||
"Select Date" : "Select Date",
|
||||
"Set due date for later today" : "Set due date for later today",
|
||||
"Set due date for tomorrow" : "Set due date for tomorrow",
|
||||
"Set due date for this weekend" : "Set due date for this weekend",
|
||||
"Set due date for next week" : "Set due date for next week",
|
||||
"Today" : "Today",
|
||||
"Tomorrow" : "Tomorrow",
|
||||
"Next week" : "Next week",
|
||||
"Next month" : "Next month",
|
||||
"Assign a tag to this card…" : "Assign a tag to this card…",
|
||||
"Select or create a tag…" : "Select or create a tag…",
|
||||
"Create a new tag:" : "Create a new tag:",
|
||||
"(group)" : "(group)",
|
||||
"Next week – {timeLocale}" : "Next week – {timeLocale}",
|
||||
"Todo items" : "Todo items",
|
||||
"{count} comments, {unread} unread" : "{count} comments, {unread} unread",
|
||||
"Edit card title" : "Edit card title",
|
||||
"Card details" : "Card details",
|
||||
"Assign to me" : "Assign to me",
|
||||
"Unassign myself" : "Unassign myself",
|
||||
"Mark as not done" : "Mark as not done",
|
||||
"Move card" : "Move card",
|
||||
"Card details" : "Card details",
|
||||
"Unarchive card" : "Unarchive card",
|
||||
"Archive card" : "Archive card",
|
||||
"Delete card" : "Delete card",
|
||||
"Move card to another board" : "Move card to another board",
|
||||
"Select a list" : "Select a list",
|
||||
"List is empty" : "List is empty",
|
||||
"Card deleted" : "Card deleted",
|
||||
"seconds ago" : "seconds ago",
|
||||
"Keyboard shortcuts" : "Keyboard shortcuts",
|
||||
"Boost your productivity using Deck with keyboard shortcuts." : "Boost your productivity using Deck with keyboard shortcuts.",
|
||||
"Board actions" : "Board actions",
|
||||
"Keyboard shortcut" : "Keyboard shortcut",
|
||||
"Action" : "Action",
|
||||
"Shift" : "Shift",
|
||||
"Scroll" : "Scroll",
|
||||
"Scroll sideways" : "Scroll sideways",
|
||||
"Navigate between cards" : "Navigate between cards",
|
||||
"Esc" : "Esc",
|
||||
"Close card details" : "Close card details",
|
||||
"Ctrl" : "Ctrl",
|
||||
"Search" : "Search",
|
||||
"Show card filters" : "Show card filters",
|
||||
"Clear card filters" : "Clear card filters",
|
||||
"Show help dialog" : "Show help dialog",
|
||||
"Card actions" : "Card actions",
|
||||
"The following actions can be triggered on the currently highlighted card" : "The following actions can be triggered on the currently highlighted card",
|
||||
"Enter" : "Enter",
|
||||
"Space" : "Space",
|
||||
"Open card details" : "Open card details",
|
||||
"Edit the card title" : "Edit the card title",
|
||||
"Assign yourself to the current card" : "Assign yourself to the current card",
|
||||
"Archive/unarchive the current card" : "Archive/unarchive the current card",
|
||||
"Mark card as completed/not completed" : "Mark card as completed/not completed",
|
||||
"Open card menu" : "Open card menu",
|
||||
"All boards" : "All boards",
|
||||
"Archived boards" : "Archived boards",
|
||||
"Shared with you" : "Shared with you",
|
||||
@@ -312,8 +262,8 @@
|
||||
"Use bigger card view" : "Use bigger card view",
|
||||
"Show card ID badge" : "Show card ID badge",
|
||||
"Show boards in calendar/tasks" : "Show boards in calendar/tasks",
|
||||
"Limit board creation to some groups" : "Limit board creation to some groups",
|
||||
"Users outside of those groups will not be able to create their own boards, but will still be able to work on boards that have been shared with them." : "Users outside of those groups will not be able to create their own boards, but will still be able to work on boards that have been shared with them.",
|
||||
"Limit deck usage of groups" : "Limit deck usage of groups",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "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.",
|
||||
"Board details" : "Board details",
|
||||
"Edit board" : "Edit board",
|
||||
"Clone board" : "Clone board",
|
||||
@@ -334,12 +284,9 @@
|
||||
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards.",
|
||||
"Delete the board?" : "Delete the board?",
|
||||
"Loading filtered view" : "Loading filtered view",
|
||||
"Today" : "Today",
|
||||
"Tomorrow" : "Tomorrow",
|
||||
"No due" : "No due",
|
||||
"Search for {searchQuery} in all boards" : "Search for {searchQuery} in all boards",
|
||||
"No results found" : "No results found",
|
||||
"This weekend – {timeLocale}" : "This weekend – {timeLocale}",
|
||||
"Deck board {name}\n* Last modified on {lastMod}" : "Deck board {name}\n* Last modified on {lastMod}",
|
||||
"{stack} in {board}" : "{stack} in {board}",
|
||||
"Click to expand description" : "Click to expand description",
|
||||
@@ -354,13 +301,9 @@
|
||||
"Open card" : "Open card",
|
||||
"Close" : "Close",
|
||||
"No upcoming cards" : "No upcoming cards",
|
||||
"upcoming cards today" : "upcoming cards today",
|
||||
"upcoming cards tomorrow" : "upcoming cards tomorrow",
|
||||
"upcoming cards" : "upcoming cards",
|
||||
"New card" : "New card",
|
||||
"Due on {date}" : "Due on {date}",
|
||||
"Tomorrow – {timeLocale}" : "Tomorrow – {timeLocale}",
|
||||
"Later today – {timeLocale}" : "Later today – {timeLocale}",
|
||||
"Link to a board" : "Link to a board",
|
||||
"Link to a card" : "Link to a card",
|
||||
"Create a card" : "Create a card",
|
||||
@@ -373,17 +316,8 @@
|
||||
"Share {file} with a Deck card" : "Share {file} with a Deck card",
|
||||
"Share" : "Share",
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "A <strong>card description</strong> inside the Deck app has been changed",
|
||||
"Timeline" : "Timeline",
|
||||
"Share board with a user, group or circle …" : "Share board with a user, group or circle …",
|
||||
"Searching for users, groups and circles …" : "Searching for users, groups and circles …",
|
||||
"(Circle)" : "(Circle)",
|
||||
"Assign to users/groups/circles" : "Assign to users/groups/circles",
|
||||
"Next week" : "Next week",
|
||||
"Next month" : "Next month",
|
||||
"List is empty" : "List is empty",
|
||||
"Limit deck usage of groups" : "Limit deck usage of groups",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "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.",
|
||||
"Not completed" : "Not completed",
|
||||
"Filter by completed" : "Filter by completed"
|
||||
"Add a new list" : "Add a new list",
|
||||
"Assign to users" : "Assign to users",
|
||||
"Due date" : "Due date"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
19
l10n/eo.js
19
l10n/eo.js
@@ -76,8 +76,6 @@ OC.L10N.register(
|
||||
"File already exists" : "La dosiero jam ekzistas",
|
||||
"Add card" : "Aldoni karton",
|
||||
"Archived cards" : "Arĥivigitaj kartoj",
|
||||
"Open" : "Malfermi",
|
||||
"Completed" : "Plenumita",
|
||||
"Hide archived cards" : "Kaŝi arĥivigitajn kartojn",
|
||||
"Show archived cards" : "Montri arĥivigitajn kartojn",
|
||||
"Toggle compact mode" : "Baskuligi densigan vidon",
|
||||
@@ -86,7 +84,7 @@ OC.L10N.register(
|
||||
"Sharing" : "Kunhavigo",
|
||||
"Tags" : "Etikedoj",
|
||||
"Deleted items" : "Forigitaj elementoj",
|
||||
"Activity" : "Aktivaĵoj",
|
||||
"Timeline" : "Kronologio",
|
||||
"Undo" : "Malfari",
|
||||
"Deleted cards" : "Forigitaj kartoj",
|
||||
"(Group)" : "(grupo)",
|
||||
@@ -104,35 +102,32 @@ OC.L10N.register(
|
||||
"Save" : "Konservi",
|
||||
"Reply" : "Respondi",
|
||||
"Update" : "Ĝisdatigi",
|
||||
"Created:" : "Kreita:",
|
||||
"Description" : "Priskribo",
|
||||
"Formatting help" : "Helpo pri tekstaranĝo",
|
||||
"Remove due date" : "Viŝi limdaton",
|
||||
"Select Date" : "Elekti daton",
|
||||
"Today" : "Hodiaŭ",
|
||||
"Tomorrow" : "Morgaŭ",
|
||||
"(group)" : "(grupo)",
|
||||
"Unarchive card" : "Malarĥivigi karton",
|
||||
"Archive card" : "Arĥivigi karton",
|
||||
"Select Date" : "Elekti daton",
|
||||
"(group)" : "(grupo)",
|
||||
"Delete card" : "Forigi karton",
|
||||
"seconds ago" : "antaŭ kelkaj sekundoj",
|
||||
"Keyboard shortcuts" : "Fulmoklavoj",
|
||||
"Search" : "Serĉi",
|
||||
"Archived boards" : "Arĥivigitaj tabuloj",
|
||||
"Shared with you" : "Kunhavata kun vi",
|
||||
"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." : "Limigo de Kartaro („Deck“) baros uzantojn, kiuj ne estas en tiuj grupoj, krei iliajn proprajn tabulojn. Uzantoj tamen eblos labori kun tabuloj kunhavigitaj kun ili.",
|
||||
"Edit board" : "Modifi tabulon",
|
||||
"Unarchive board" : "Elarĥivigi tabulon",
|
||||
"Archive board" : "Enarĥivigi tabulon",
|
||||
"No notifications" : "Neniu sciigo",
|
||||
"Delete board" : "Forigi tabulon",
|
||||
"An error occurred" : "Eraro okazis",
|
||||
"Today" : "Hodiaŭ",
|
||||
"Tomorrow" : "Morgaŭ",
|
||||
"Close" : "Malfermi",
|
||||
"Link to a board" : "Ligilo al tabulo",
|
||||
"Maximum file size of {size} exceeded" : "Maksimuma dosiergrando {size} transpasita",
|
||||
"Error creating the share" : "Eraro dum kreo de la kunhavigo",
|
||||
"Share" : "Kunhavigi",
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "<strong>Karta priskribo</strong> ene de la aplikaĵo Kartaro ŝanĝiĝis",
|
||||
"Timeline" : "Kronologio",
|
||||
"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." : "Limigo de Kartaro („Deck“) baros uzantojn, kiuj ne estas en tiuj grupoj, krei iliajn proprajn tabulojn. Uzantoj tamen eblos labori kun tabuloj kunhavigitaj kun ili."
|
||||
"Due date" : "Limdato"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
19
l10n/eo.json
19
l10n/eo.json
@@ -74,8 +74,6 @@
|
||||
"File already exists" : "La dosiero jam ekzistas",
|
||||
"Add card" : "Aldoni karton",
|
||||
"Archived cards" : "Arĥivigitaj kartoj",
|
||||
"Open" : "Malfermi",
|
||||
"Completed" : "Plenumita",
|
||||
"Hide archived cards" : "Kaŝi arĥivigitajn kartojn",
|
||||
"Show archived cards" : "Montri arĥivigitajn kartojn",
|
||||
"Toggle compact mode" : "Baskuligi densigan vidon",
|
||||
@@ -84,7 +82,7 @@
|
||||
"Sharing" : "Kunhavigo",
|
||||
"Tags" : "Etikedoj",
|
||||
"Deleted items" : "Forigitaj elementoj",
|
||||
"Activity" : "Aktivaĵoj",
|
||||
"Timeline" : "Kronologio",
|
||||
"Undo" : "Malfari",
|
||||
"Deleted cards" : "Forigitaj kartoj",
|
||||
"(Group)" : "(grupo)",
|
||||
@@ -102,35 +100,32 @@
|
||||
"Save" : "Konservi",
|
||||
"Reply" : "Respondi",
|
||||
"Update" : "Ĝisdatigi",
|
||||
"Created:" : "Kreita:",
|
||||
"Description" : "Priskribo",
|
||||
"Formatting help" : "Helpo pri tekstaranĝo",
|
||||
"Remove due date" : "Viŝi limdaton",
|
||||
"Select Date" : "Elekti daton",
|
||||
"Today" : "Hodiaŭ",
|
||||
"Tomorrow" : "Morgaŭ",
|
||||
"(group)" : "(grupo)",
|
||||
"Unarchive card" : "Malarĥivigi karton",
|
||||
"Archive card" : "Arĥivigi karton",
|
||||
"Select Date" : "Elekti daton",
|
||||
"(group)" : "(grupo)",
|
||||
"Delete card" : "Forigi karton",
|
||||
"seconds ago" : "antaŭ kelkaj sekundoj",
|
||||
"Keyboard shortcuts" : "Fulmoklavoj",
|
||||
"Search" : "Serĉi",
|
||||
"Archived boards" : "Arĥivigitaj tabuloj",
|
||||
"Shared with you" : "Kunhavata kun vi",
|
||||
"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." : "Limigo de Kartaro („Deck“) baros uzantojn, kiuj ne estas en tiuj grupoj, krei iliajn proprajn tabulojn. Uzantoj tamen eblos labori kun tabuloj kunhavigitaj kun ili.",
|
||||
"Edit board" : "Modifi tabulon",
|
||||
"Unarchive board" : "Elarĥivigi tabulon",
|
||||
"Archive board" : "Enarĥivigi tabulon",
|
||||
"No notifications" : "Neniu sciigo",
|
||||
"Delete board" : "Forigi tabulon",
|
||||
"An error occurred" : "Eraro okazis",
|
||||
"Today" : "Hodiaŭ",
|
||||
"Tomorrow" : "Morgaŭ",
|
||||
"Close" : "Malfermi",
|
||||
"Link to a board" : "Ligilo al tabulo",
|
||||
"Maximum file size of {size} exceeded" : "Maksimuma dosiergrando {size} transpasita",
|
||||
"Error creating the share" : "Eraro dum kreo de la kunhavigo",
|
||||
"Share" : "Kunhavigi",
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "<strong>Karta priskribo</strong> ene de la aplikaĵo Kartaro ŝanĝiĝis",
|
||||
"Timeline" : "Kronologio",
|
||||
"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." : "Limigo de Kartaro („Deck“) baros uzantojn, kiuj ne estas en tiuj grupoj, krei iliajn proprajn tabulojn. Uzantoj tamen eblos labori kun tabuloj kunhavigitaj kun ili."
|
||||
"Due date" : "Limdato"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
115
l10n/es.js
115
l10n/es.js
@@ -37,10 +37,6 @@ OC.L10N.register(
|
||||
"{user} has archived card {card} in list {stack} on board {board}" : "{user} ha archivado la tarjeta {card} en la lista {stack} del tablero {board}",
|
||||
"You have unarchived card {card} in list {stack} on board {board}" : "Has desarchivado la tarjeta {card} en la lista {stack} del tablero {board}",
|
||||
"{user} has unarchived card {card} in list {stack} on board {board}" : "{user} ha desarchivado la tarjeta {card} en la lista {stack} del tablero {board}",
|
||||
"You have marked the card {card} as done in list {stack} on board {board}" : "Has marcado la tarjeta {card} como completada en la lista {stack} del tablero {board}",
|
||||
"{user} has marked card {card} as done in list {stack} on board {board}" : "{user} ha marcado la tarjeta {card} como completada en la lista {stack} del tablero {board}",
|
||||
"You have marked the card {card} as undone in list {stack} on board {board}" : "Has marcado la tarjeta {card} como no completada en la lista {stack} del tablero {board}",
|
||||
"{user} has marked the card {card} as undone in list {stack} on board {board}" : "{user} ha marcado la tarjeta {card} como no completada en la lista {stack} del tablero {board}",
|
||||
"You have removed the due date of card {card}" : "Has eliminado la fecha de vencimiento de {card}",
|
||||
"{user} has removed the due date of card {card}" : "{user} ha eliminado la fecha de vencimiento de {card}",
|
||||
"You have set the due date of card {card} to {after}" : "Has establecido la fecha de vencimiento de {card} como {after}",
|
||||
@@ -69,11 +65,9 @@ OC.L10N.register(
|
||||
"{user} has commented on card {card}" : "{user} ha comentado en {card}",
|
||||
"Deck" : "Deck",
|
||||
"Changes in the <strong>Deck app</strong>" : "Cambios en la <strong>app Deck</strong>",
|
||||
"A <strong>board, list or card</strong> was changed" : "Un <strong>tablero, lista o tarjeta</strong> fue cambiado/a",
|
||||
"A <strong>board, list or card</strong> was changed" : "Un <strong>tablero, lista o tarjeta</strong> fue cambiada",
|
||||
"A <strong>comment</strong> was created on a card" : "Un <strong>comentario</strong> ha sido creado en una tarjeta",
|
||||
"A <strong>card description</strong> has been changed" : "Una <strong>descripción de tarjeta</strong> ha sido cambiada",
|
||||
"Cards due today" : "Tarjetas que vencen hoy",
|
||||
"Cards due tomorrow" : "Tarjetas que vencen mañana",
|
||||
"Upcoming cards" : "Próximas tarjetas",
|
||||
"Load more" : "Cargar más",
|
||||
"Personal" : "Personal",
|
||||
@@ -124,13 +118,9 @@ OC.L10N.register(
|
||||
"Select the board to link to a project" : "Selecciona el tablero que enlazar a un proyecto",
|
||||
"Search by board title" : "Buscar por título de tablero",
|
||||
"Select board" : "Selecciona tablero",
|
||||
"Move card to another board" : "Mover la tarjeta a otro tablero",
|
||||
"Select a board" : "Selecciona un tablero",
|
||||
"No lists available" : "No hay listas disponibles",
|
||||
"Select a list" : "Seleccionar una lista",
|
||||
"Move card" : "Mover tarjeta",
|
||||
"Cancel" : "Cancelar",
|
||||
"Select a card" : "Seleccionar una tarjeta",
|
||||
"Cancel" : "Cancelar",
|
||||
"Select the card to link to a project" : "Selecciona la tarjeta que enlazar a un proyecto",
|
||||
"Link to card" : "Enlace a tarjeta",
|
||||
"File already exists" : "El archivo ya existe",
|
||||
@@ -149,9 +139,6 @@ OC.L10N.register(
|
||||
"Filter by tag" : "Filtrar por etiqueta",
|
||||
"Filter by assigned user" : "Filtrar por usuario asignado",
|
||||
"Unassigned" : "No asignado",
|
||||
"Open and completed" : "Abiertos y completados",
|
||||
"Open" : "Abrir",
|
||||
"Completed" : "Completado",
|
||||
"Filter by due date" : "Filtrar por fecha de finalización",
|
||||
"Overdue" : "Demorado",
|
||||
"Next 24 hours" : "Próximas 24 horas",
|
||||
@@ -159,32 +146,29 @@ OC.L10N.register(
|
||||
"Next 30 days" : "Siguientes 30 días",
|
||||
"No due date" : "Sin fecha de vencimiento",
|
||||
"Clear filter" : "Borrar filtro",
|
||||
"View Modes" : "Modos de visualización",
|
||||
"Toggle View Modes" : "Alternar modos de visualización",
|
||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
||||
"Toggle compact mode" : "Mostrar/ocultar modo compacto",
|
||||
"Hide card cover images" : "Ocultar la imagen principal de las tarjetas",
|
||||
"Show card cover images" : "Mostrar la imagen principal de las tarjetas",
|
||||
"Open details" : "Abrir detalles",
|
||||
"Details" : "Detalles",
|
||||
"Currently present people" : "Personas presentes actualmente",
|
||||
"Loading board" : "Cargando tablero",
|
||||
"Board not found" : "Tablero no encontrado",
|
||||
"No lists available" : "No hay listas disponibles",
|
||||
"Create a new list to add cards to this board" : "Crea una lista nueva para añadir tarjetas a este tablero",
|
||||
"Board not found" : "Tablero no encontrado",
|
||||
"Sharing" : "Compartir",
|
||||
"Tags" : "Etiquetas",
|
||||
"Deleted items" : "Elementos eliminados",
|
||||
"Activity" : "Actividad",
|
||||
"Timeline" : "Línea de tiempo",
|
||||
"Deleted lists" : "Listas eliminadas",
|
||||
"Undo" : "Deshacer",
|
||||
"Deleted cards" : "Cartas eliminadas",
|
||||
"Share board with a user, group or team …" : "Compartir tablero con un usuario, grupo o equipo …",
|
||||
"Searching for users, groups and teams …" : "Buscando usuarios, grupos y equipos …",
|
||||
"Share board with a user, group or circle …" : "Compartir tablero con un usuario, grupo o círculo ...",
|
||||
"Searching for users, groups and circles …" : "Buscando usuarios, grupos o círculos...",
|
||||
"No participants found" : "No se encontraron participantes",
|
||||
"Board owner" : "Propietario del tablero",
|
||||
"(Group)" : "(Grupo)",
|
||||
"(Team)" : "(Equipo)",
|
||||
"(Circle)" : "(Circle)",
|
||||
"Can edit" : "Puede editar",
|
||||
"Can share" : "Puede compartir",
|
||||
"Can manage" : "Puede gestionar",
|
||||
@@ -210,9 +194,8 @@ OC.L10N.register(
|
||||
"title and color value must be provided" : "Se debe indicar un valor para título y color ",
|
||||
"Board name" : "Nombre del tablero",
|
||||
"Members" : "Miembros",
|
||||
"Assign to users/groups/team" : "Asignar a usuarios/grupos/equipo",
|
||||
"Assign to users/groups/circles" : "Asignar a usuarios/grupos/círculos",
|
||||
"Assign a user to this card…" : "Asignar un usuario a esta tarjeta...",
|
||||
"Select a user to assign to this card…" : "Seleccione un usuario para asignar esta tarjeta…",
|
||||
"Upload new files" : "Subir nuevos archivos",
|
||||
"Share from Files" : "Compartir desde Archivos",
|
||||
"Pending share" : "Pendiente de compartir",
|
||||
@@ -240,7 +223,6 @@ OC.L10N.register(
|
||||
"Cancel reply" : "Cancelar respuesta",
|
||||
"Reply" : "Responder",
|
||||
"Update" : "Actualizar",
|
||||
"Created:" : "Creado:",
|
||||
"Description" : "Descripción",
|
||||
"(Unsaved)" : "(Sin salvar)",
|
||||
"(Saving…)" : "(Guardando...)",
|
||||
@@ -252,60 +234,29 @@ OC.L10N.register(
|
||||
"Choose attachment" : "Escoger adjunto",
|
||||
"Assign a due date to this card…" : "Asignar una fecha de caducidad a esta tarjeta…",
|
||||
"Set a due date" : "Fijar una fecha límite",
|
||||
"Add due date" : "Añadir fecha de vencimiento",
|
||||
"Choose a date" : "Elija una fecha",
|
||||
"Remove due date" : "Eliminar fecha límite",
|
||||
"Mark as done" : "Marcar como hecho",
|
||||
"Due at:" : "Vence el:",
|
||||
"Not done" : "No está finalizado",
|
||||
"Unarchive card" : "Desarchivar tarjeta",
|
||||
"Archive card" : "Archivar tarjeta",
|
||||
"Select Date" : "Seleccione la fecha",
|
||||
"Set due date for later today" : "Establecer hoy como fecha de vencimiento, más tarde",
|
||||
"Set due date for tomorrow" : "Establecer mañana como fecha de vencimiento",
|
||||
"Set due date for this weekend" : "Establecer este fin de semana como fecha de vencimiento",
|
||||
"Set due date for next week" : "Establecer la próxima semana como fecha de vencimiento",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"Next week" : "Semana siguiente",
|
||||
"Next month" : "Mes siguiente",
|
||||
"Assign a tag to this card…" : "Asignar una etiqueta a esta tarjeta...",
|
||||
"Select or create a tag…" : "Seleccionar o crear una etiqueta…",
|
||||
"Create a new tag:" : "Crear una nueva etiqueta:",
|
||||
"(group)" : "(grupo)",
|
||||
"Next week – {timeLocale}" : "Próxima semana – {timeLocale}",
|
||||
"Todo items" : "Ítems pendientes",
|
||||
"{count} comments, {unread} unread" : "{count} comentarios, {unread} sin leer",
|
||||
"Edit card title" : "Editar el título de la tarjeta",
|
||||
"Card details" : "Detalles de la tarjeta",
|
||||
"Assign to me" : "Asignarme a mí",
|
||||
"Unassign myself" : "Desasignarme a mí mismo",
|
||||
"Mark as not done" : "Marcar como no completado",
|
||||
"Move card" : "Mover tarjeta",
|
||||
"Card details" : "Detalles de la tarjeta",
|
||||
"Unarchive card" : "Desarchivar tarjeta",
|
||||
"Archive card" : "Archivar tarjeta",
|
||||
"Delete card" : "Eliminar tarjeta",
|
||||
"Move card to another board" : "Mover la tarjeta a otro tablero",
|
||||
"Select a list" : "Seleccionar una lista",
|
||||
"List is empty" : "La lista está vacía",
|
||||
"Card deleted" : "Tarjeta borrada",
|
||||
"seconds ago" : "hace unos segundos",
|
||||
"Keyboard shortcuts" : "Atajos de teclado",
|
||||
"Boost your productivity using Deck with keyboard shortcuts." : "Aumente su productividad utilizando Deck con atajos de teclado.",
|
||||
"Board actions" : "Acciones del tablero",
|
||||
"Keyboard shortcut" : "Atajo de teclado",
|
||||
"Action" : "Acción",
|
||||
"Shift" : "Mayús",
|
||||
"Scroll" : "Desplazarse",
|
||||
"Scroll sideways" : "Desplazarse lateralmente",
|
||||
"Navigate between cards" : "Navegar entre tarjetas",
|
||||
"Esc" : "Esc",
|
||||
"Close card details" : "Cerrar detalles de la tarjeta",
|
||||
"Ctrl" : "Ctrl",
|
||||
"Search" : "Buscar",
|
||||
"Show card filters" : "Mostrar filtros de tarjeta",
|
||||
"Clear card filters" : "Limpiar filtros de tarjeta",
|
||||
"Show help dialog" : "Mostrar diálogo de ayuda",
|
||||
"Card actions" : "Acciones de tarjeta",
|
||||
"The following actions can be triggered on the currently highlighted card" : "Las siguientes acciones se pueden activar en la tarjeta resaltada actualmente.",
|
||||
"Enter" : "Enter",
|
||||
"Space" : "Espacio",
|
||||
"Open card details" : "Abrir detalles de la tarjeta",
|
||||
"Edit the card title" : "Editar el título de la tarjeta",
|
||||
"Assign yourself to the current card" : "Asignarme a mí mismo a la tarjeta actual",
|
||||
"Archive/unarchive the current card" : "Archivar/desarchivar la tarjeta actual",
|
||||
"Mark card as completed/not completed" : "Marcar tarjeta como completada/no completada",
|
||||
"Open card menu" : "Abrir menú de tarjetas",
|
||||
"All boards" : "Todos los tableros",
|
||||
"Archived boards" : "Tableros archivados",
|
||||
"Shared with you" : "Compartido contigo",
|
||||
@@ -313,8 +264,8 @@ OC.L10N.register(
|
||||
"Use bigger card view" : "Usar vista de tarjeta mayor",
|
||||
"Show card ID badge" : "Mostrar insignia de la ID de tarjeta",
|
||||
"Show boards in calendar/tasks" : "Mostrar tableros en calendario/tareas",
|
||||
"Limit board creation to some groups" : "Limitar la creación de tableros a algunos grupos",
|
||||
"Users outside of those groups will not be able to create their own boards, but will still be able to work on boards that have been shared with them." : "Los usuarios fuera de estos grupos no podrán crear sus propios tableros, sin embargo, podrán trabajar en tableros que han sido compartidos con ellos.",
|
||||
"Limit deck usage of groups" : "Limitar el uso de Deck a grupos",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitar Deck impedirá que usuarios que no formen parte de esos grupos creen sus propios tableros. Los usuarios todavía podrán trabajar en tableros que hayan sido compartidos con ellos.",
|
||||
"Board details" : "Detalles del tablero",
|
||||
"Edit board" : "Editar tablero",
|
||||
"Clone board" : "Clonar tablero",
|
||||
@@ -335,12 +286,9 @@ OC.L10N.register(
|
||||
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "¿Está seguro de querer eliminar el tablero {title}? Esto eliminará todos los datos del tablero incluyendo las tarjetas archivadas.",
|
||||
"Delete the board?" : "¿Borrar el tablero?",
|
||||
"Loading filtered view" : "Cargando vista filtrada",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"No due" : "Sin finalizar",
|
||||
"Search for {searchQuery} in all boards" : "Buscar {searchQuery} en todos los tableros",
|
||||
"No results found" : "No se encontraron resultados",
|
||||
"This weekend – {timeLocale}" : "Este fin de semana – {timeLocale}",
|
||||
"Deck board {name}\n* Last modified on {lastMod}" : "Tablero Deck {name}\n* Última modificación en {lastMod}",
|
||||
"{stack} in {board}" : "{stack} en {board}",
|
||||
"Click to expand description" : "Pulse para expandir la descripción",
|
||||
@@ -355,13 +303,9 @@ OC.L10N.register(
|
||||
"Open card" : "Abrir tarjeta",
|
||||
"Close" : "Cerrar",
|
||||
"No upcoming cards" : "No hay tarjetas próximas",
|
||||
"upcoming cards today" : "próximas tarjetas hoy",
|
||||
"upcoming cards tomorrow" : "próximas tarjetas mañana",
|
||||
"upcoming cards" : "próximas tarjetas",
|
||||
"New card" : "Nueva tarjeta",
|
||||
"Due on {date}" : "Vence en {date}",
|
||||
"Tomorrow – {timeLocale}" : "Mañana – {timeLocale}",
|
||||
"Later today – {timeLocale}" : "Hoy, más tarde – {timeLocale}",
|
||||
"Link to a board" : "Enlace a un tablero",
|
||||
"Link to a card" : "Enlace a una tarjeta",
|
||||
"Create a card" : "Crear una tarjeta",
|
||||
@@ -374,17 +318,8 @@ OC.L10N.register(
|
||||
"Share {file} with a Deck card" : "Compartir {file} con una tarjeta de Deck",
|
||||
"Share" : "Compartir",
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "Una <strong>descripción de tarjeta</strong> dentro de la app Deck ha cambiado",
|
||||
"Timeline" : "Línea de tiempo",
|
||||
"Share board with a user, group or circle …" : "Compartir tablero con un usuario, grupo o círculo ...",
|
||||
"Searching for users, groups and circles …" : "Buscando usuarios, grupos o círculos...",
|
||||
"(Circle)" : "(Circle)",
|
||||
"Assign to users/groups/circles" : "Asignar a usuarios/grupos/círculos",
|
||||
"Next week" : "Semana siguiente",
|
||||
"Next month" : "Mes siguiente",
|
||||
"List is empty" : "La lista está vacía",
|
||||
"Limit deck usage of groups" : "Limitar el uso de Deck a grupos",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitar Deck impedirá que usuarios que no formen parte de esos grupos creen sus propios tableros. Los usuarios todavía podrán trabajar en tableros que hayan sido compartidos con ellos.",
|
||||
"Not completed" : "No completado",
|
||||
"Filter by completed" : "Filtrar por completados"
|
||||
"Add a new list" : "Añadir una lista nueva",
|
||||
"Assign to users" : "Asignar a usuarios",
|
||||
"Due date" : "Fecha límite"
|
||||
},
|
||||
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||
|
||||
115
l10n/es.json
115
l10n/es.json
@@ -35,10 +35,6 @@
|
||||
"{user} has archived card {card} in list {stack} on board {board}" : "{user} ha archivado la tarjeta {card} en la lista {stack} del tablero {board}",
|
||||
"You have unarchived card {card} in list {stack} on board {board}" : "Has desarchivado la tarjeta {card} en la lista {stack} del tablero {board}",
|
||||
"{user} has unarchived card {card} in list {stack} on board {board}" : "{user} ha desarchivado la tarjeta {card} en la lista {stack} del tablero {board}",
|
||||
"You have marked the card {card} as done in list {stack} on board {board}" : "Has marcado la tarjeta {card} como completada en la lista {stack} del tablero {board}",
|
||||
"{user} has marked card {card} as done in list {stack} on board {board}" : "{user} ha marcado la tarjeta {card} como completada en la lista {stack} del tablero {board}",
|
||||
"You have marked the card {card} as undone in list {stack} on board {board}" : "Has marcado la tarjeta {card} como no completada en la lista {stack} del tablero {board}",
|
||||
"{user} has marked the card {card} as undone in list {stack} on board {board}" : "{user} ha marcado la tarjeta {card} como no completada en la lista {stack} del tablero {board}",
|
||||
"You have removed the due date of card {card}" : "Has eliminado la fecha de vencimiento de {card}",
|
||||
"{user} has removed the due date of card {card}" : "{user} ha eliminado la fecha de vencimiento de {card}",
|
||||
"You have set the due date of card {card} to {after}" : "Has establecido la fecha de vencimiento de {card} como {after}",
|
||||
@@ -67,11 +63,9 @@
|
||||
"{user} has commented on card {card}" : "{user} ha comentado en {card}",
|
||||
"Deck" : "Deck",
|
||||
"Changes in the <strong>Deck app</strong>" : "Cambios en la <strong>app Deck</strong>",
|
||||
"A <strong>board, list or card</strong> was changed" : "Un <strong>tablero, lista o tarjeta</strong> fue cambiado/a",
|
||||
"A <strong>board, list or card</strong> was changed" : "Un <strong>tablero, lista o tarjeta</strong> fue cambiada",
|
||||
"A <strong>comment</strong> was created on a card" : "Un <strong>comentario</strong> ha sido creado en una tarjeta",
|
||||
"A <strong>card description</strong> has been changed" : "Una <strong>descripción de tarjeta</strong> ha sido cambiada",
|
||||
"Cards due today" : "Tarjetas que vencen hoy",
|
||||
"Cards due tomorrow" : "Tarjetas que vencen mañana",
|
||||
"Upcoming cards" : "Próximas tarjetas",
|
||||
"Load more" : "Cargar más",
|
||||
"Personal" : "Personal",
|
||||
@@ -122,13 +116,9 @@
|
||||
"Select the board to link to a project" : "Selecciona el tablero que enlazar a un proyecto",
|
||||
"Search by board title" : "Buscar por título de tablero",
|
||||
"Select board" : "Selecciona tablero",
|
||||
"Move card to another board" : "Mover la tarjeta a otro tablero",
|
||||
"Select a board" : "Selecciona un tablero",
|
||||
"No lists available" : "No hay listas disponibles",
|
||||
"Select a list" : "Seleccionar una lista",
|
||||
"Move card" : "Mover tarjeta",
|
||||
"Cancel" : "Cancelar",
|
||||
"Select a card" : "Seleccionar una tarjeta",
|
||||
"Cancel" : "Cancelar",
|
||||
"Select the card to link to a project" : "Selecciona la tarjeta que enlazar a un proyecto",
|
||||
"Link to card" : "Enlace a tarjeta",
|
||||
"File already exists" : "El archivo ya existe",
|
||||
@@ -147,9 +137,6 @@
|
||||
"Filter by tag" : "Filtrar por etiqueta",
|
||||
"Filter by assigned user" : "Filtrar por usuario asignado",
|
||||
"Unassigned" : "No asignado",
|
||||
"Open and completed" : "Abiertos y completados",
|
||||
"Open" : "Abrir",
|
||||
"Completed" : "Completado",
|
||||
"Filter by due date" : "Filtrar por fecha de finalización",
|
||||
"Overdue" : "Demorado",
|
||||
"Next 24 hours" : "Próximas 24 horas",
|
||||
@@ -157,32 +144,29 @@
|
||||
"Next 30 days" : "Siguientes 30 días",
|
||||
"No due date" : "Sin fecha de vencimiento",
|
||||
"Clear filter" : "Borrar filtro",
|
||||
"View Modes" : "Modos de visualización",
|
||||
"Toggle View Modes" : "Alternar modos de visualización",
|
||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
||||
"Toggle compact mode" : "Mostrar/ocultar modo compacto",
|
||||
"Hide card cover images" : "Ocultar la imagen principal de las tarjetas",
|
||||
"Show card cover images" : "Mostrar la imagen principal de las tarjetas",
|
||||
"Open details" : "Abrir detalles",
|
||||
"Details" : "Detalles",
|
||||
"Currently present people" : "Personas presentes actualmente",
|
||||
"Loading board" : "Cargando tablero",
|
||||
"Board not found" : "Tablero no encontrado",
|
||||
"No lists available" : "No hay listas disponibles",
|
||||
"Create a new list to add cards to this board" : "Crea una lista nueva para añadir tarjetas a este tablero",
|
||||
"Board not found" : "Tablero no encontrado",
|
||||
"Sharing" : "Compartir",
|
||||
"Tags" : "Etiquetas",
|
||||
"Deleted items" : "Elementos eliminados",
|
||||
"Activity" : "Actividad",
|
||||
"Timeline" : "Línea de tiempo",
|
||||
"Deleted lists" : "Listas eliminadas",
|
||||
"Undo" : "Deshacer",
|
||||
"Deleted cards" : "Cartas eliminadas",
|
||||
"Share board with a user, group or team …" : "Compartir tablero con un usuario, grupo o equipo …",
|
||||
"Searching for users, groups and teams …" : "Buscando usuarios, grupos y equipos …",
|
||||
"Share board with a user, group or circle …" : "Compartir tablero con un usuario, grupo o círculo ...",
|
||||
"Searching for users, groups and circles …" : "Buscando usuarios, grupos o círculos...",
|
||||
"No participants found" : "No se encontraron participantes",
|
||||
"Board owner" : "Propietario del tablero",
|
||||
"(Group)" : "(Grupo)",
|
||||
"(Team)" : "(Equipo)",
|
||||
"(Circle)" : "(Circle)",
|
||||
"Can edit" : "Puede editar",
|
||||
"Can share" : "Puede compartir",
|
||||
"Can manage" : "Puede gestionar",
|
||||
@@ -208,9 +192,8 @@
|
||||
"title and color value must be provided" : "Se debe indicar un valor para título y color ",
|
||||
"Board name" : "Nombre del tablero",
|
||||
"Members" : "Miembros",
|
||||
"Assign to users/groups/team" : "Asignar a usuarios/grupos/equipo",
|
||||
"Assign to users/groups/circles" : "Asignar a usuarios/grupos/círculos",
|
||||
"Assign a user to this card…" : "Asignar un usuario a esta tarjeta...",
|
||||
"Select a user to assign to this card…" : "Seleccione un usuario para asignar esta tarjeta…",
|
||||
"Upload new files" : "Subir nuevos archivos",
|
||||
"Share from Files" : "Compartir desde Archivos",
|
||||
"Pending share" : "Pendiente de compartir",
|
||||
@@ -238,7 +221,6 @@
|
||||
"Cancel reply" : "Cancelar respuesta",
|
||||
"Reply" : "Responder",
|
||||
"Update" : "Actualizar",
|
||||
"Created:" : "Creado:",
|
||||
"Description" : "Descripción",
|
||||
"(Unsaved)" : "(Sin salvar)",
|
||||
"(Saving…)" : "(Guardando...)",
|
||||
@@ -250,60 +232,29 @@
|
||||
"Choose attachment" : "Escoger adjunto",
|
||||
"Assign a due date to this card…" : "Asignar una fecha de caducidad a esta tarjeta…",
|
||||
"Set a due date" : "Fijar una fecha límite",
|
||||
"Add due date" : "Añadir fecha de vencimiento",
|
||||
"Choose a date" : "Elija una fecha",
|
||||
"Remove due date" : "Eliminar fecha límite",
|
||||
"Mark as done" : "Marcar como hecho",
|
||||
"Due at:" : "Vence el:",
|
||||
"Not done" : "No está finalizado",
|
||||
"Unarchive card" : "Desarchivar tarjeta",
|
||||
"Archive card" : "Archivar tarjeta",
|
||||
"Select Date" : "Seleccione la fecha",
|
||||
"Set due date for later today" : "Establecer hoy como fecha de vencimiento, más tarde",
|
||||
"Set due date for tomorrow" : "Establecer mañana como fecha de vencimiento",
|
||||
"Set due date for this weekend" : "Establecer este fin de semana como fecha de vencimiento",
|
||||
"Set due date for next week" : "Establecer la próxima semana como fecha de vencimiento",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"Next week" : "Semana siguiente",
|
||||
"Next month" : "Mes siguiente",
|
||||
"Assign a tag to this card…" : "Asignar una etiqueta a esta tarjeta...",
|
||||
"Select or create a tag…" : "Seleccionar o crear una etiqueta…",
|
||||
"Create a new tag:" : "Crear una nueva etiqueta:",
|
||||
"(group)" : "(grupo)",
|
||||
"Next week – {timeLocale}" : "Próxima semana – {timeLocale}",
|
||||
"Todo items" : "Ítems pendientes",
|
||||
"{count} comments, {unread} unread" : "{count} comentarios, {unread} sin leer",
|
||||
"Edit card title" : "Editar el título de la tarjeta",
|
||||
"Card details" : "Detalles de la tarjeta",
|
||||
"Assign to me" : "Asignarme a mí",
|
||||
"Unassign myself" : "Desasignarme a mí mismo",
|
||||
"Mark as not done" : "Marcar como no completado",
|
||||
"Move card" : "Mover tarjeta",
|
||||
"Card details" : "Detalles de la tarjeta",
|
||||
"Unarchive card" : "Desarchivar tarjeta",
|
||||
"Archive card" : "Archivar tarjeta",
|
||||
"Delete card" : "Eliminar tarjeta",
|
||||
"Move card to another board" : "Mover la tarjeta a otro tablero",
|
||||
"Select a list" : "Seleccionar una lista",
|
||||
"List is empty" : "La lista está vacía",
|
||||
"Card deleted" : "Tarjeta borrada",
|
||||
"seconds ago" : "hace unos segundos",
|
||||
"Keyboard shortcuts" : "Atajos de teclado",
|
||||
"Boost your productivity using Deck with keyboard shortcuts." : "Aumente su productividad utilizando Deck con atajos de teclado.",
|
||||
"Board actions" : "Acciones del tablero",
|
||||
"Keyboard shortcut" : "Atajo de teclado",
|
||||
"Action" : "Acción",
|
||||
"Shift" : "Mayús",
|
||||
"Scroll" : "Desplazarse",
|
||||
"Scroll sideways" : "Desplazarse lateralmente",
|
||||
"Navigate between cards" : "Navegar entre tarjetas",
|
||||
"Esc" : "Esc",
|
||||
"Close card details" : "Cerrar detalles de la tarjeta",
|
||||
"Ctrl" : "Ctrl",
|
||||
"Search" : "Buscar",
|
||||
"Show card filters" : "Mostrar filtros de tarjeta",
|
||||
"Clear card filters" : "Limpiar filtros de tarjeta",
|
||||
"Show help dialog" : "Mostrar diálogo de ayuda",
|
||||
"Card actions" : "Acciones de tarjeta",
|
||||
"The following actions can be triggered on the currently highlighted card" : "Las siguientes acciones se pueden activar en la tarjeta resaltada actualmente.",
|
||||
"Enter" : "Enter",
|
||||
"Space" : "Espacio",
|
||||
"Open card details" : "Abrir detalles de la tarjeta",
|
||||
"Edit the card title" : "Editar el título de la tarjeta",
|
||||
"Assign yourself to the current card" : "Asignarme a mí mismo a la tarjeta actual",
|
||||
"Archive/unarchive the current card" : "Archivar/desarchivar la tarjeta actual",
|
||||
"Mark card as completed/not completed" : "Marcar tarjeta como completada/no completada",
|
||||
"Open card menu" : "Abrir menú de tarjetas",
|
||||
"All boards" : "Todos los tableros",
|
||||
"Archived boards" : "Tableros archivados",
|
||||
"Shared with you" : "Compartido contigo",
|
||||
@@ -311,8 +262,8 @@
|
||||
"Use bigger card view" : "Usar vista de tarjeta mayor",
|
||||
"Show card ID badge" : "Mostrar insignia de la ID de tarjeta",
|
||||
"Show boards in calendar/tasks" : "Mostrar tableros en calendario/tareas",
|
||||
"Limit board creation to some groups" : "Limitar la creación de tableros a algunos grupos",
|
||||
"Users outside of those groups will not be able to create their own boards, but will still be able to work on boards that have been shared with them." : "Los usuarios fuera de estos grupos no podrán crear sus propios tableros, sin embargo, podrán trabajar en tableros que han sido compartidos con ellos.",
|
||||
"Limit deck usage of groups" : "Limitar el uso de Deck a grupos",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitar Deck impedirá que usuarios que no formen parte de esos grupos creen sus propios tableros. Los usuarios todavía podrán trabajar en tableros que hayan sido compartidos con ellos.",
|
||||
"Board details" : "Detalles del tablero",
|
||||
"Edit board" : "Editar tablero",
|
||||
"Clone board" : "Clonar tablero",
|
||||
@@ -333,12 +284,9 @@
|
||||
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "¿Está seguro de querer eliminar el tablero {title}? Esto eliminará todos los datos del tablero incluyendo las tarjetas archivadas.",
|
||||
"Delete the board?" : "¿Borrar el tablero?",
|
||||
"Loading filtered view" : "Cargando vista filtrada",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"No due" : "Sin finalizar",
|
||||
"Search for {searchQuery} in all boards" : "Buscar {searchQuery} en todos los tableros",
|
||||
"No results found" : "No se encontraron resultados",
|
||||
"This weekend – {timeLocale}" : "Este fin de semana – {timeLocale}",
|
||||
"Deck board {name}\n* Last modified on {lastMod}" : "Tablero Deck {name}\n* Última modificación en {lastMod}",
|
||||
"{stack} in {board}" : "{stack} en {board}",
|
||||
"Click to expand description" : "Pulse para expandir la descripción",
|
||||
@@ -353,13 +301,9 @@
|
||||
"Open card" : "Abrir tarjeta",
|
||||
"Close" : "Cerrar",
|
||||
"No upcoming cards" : "No hay tarjetas próximas",
|
||||
"upcoming cards today" : "próximas tarjetas hoy",
|
||||
"upcoming cards tomorrow" : "próximas tarjetas mañana",
|
||||
"upcoming cards" : "próximas tarjetas",
|
||||
"New card" : "Nueva tarjeta",
|
||||
"Due on {date}" : "Vence en {date}",
|
||||
"Tomorrow – {timeLocale}" : "Mañana – {timeLocale}",
|
||||
"Later today – {timeLocale}" : "Hoy, más tarde – {timeLocale}",
|
||||
"Link to a board" : "Enlace a un tablero",
|
||||
"Link to a card" : "Enlace a una tarjeta",
|
||||
"Create a card" : "Crear una tarjeta",
|
||||
@@ -372,17 +316,8 @@
|
||||
"Share {file} with a Deck card" : "Compartir {file} con una tarjeta de Deck",
|
||||
"Share" : "Compartir",
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "Una <strong>descripción de tarjeta</strong> dentro de la app Deck ha cambiado",
|
||||
"Timeline" : "Línea de tiempo",
|
||||
"Share board with a user, group or circle …" : "Compartir tablero con un usuario, grupo o círculo ...",
|
||||
"Searching for users, groups and circles …" : "Buscando usuarios, grupos o círculos...",
|
||||
"(Circle)" : "(Circle)",
|
||||
"Assign to users/groups/circles" : "Asignar a usuarios/grupos/círculos",
|
||||
"Next week" : "Semana siguiente",
|
||||
"Next month" : "Mes siguiente",
|
||||
"List is empty" : "La lista está vacía",
|
||||
"Limit deck usage of groups" : "Limitar el uso de Deck a grupos",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitar Deck impedirá que usuarios que no formen parte de esos grupos creen sus propios tableros. Los usuarios todavía podrán trabajar en tableros que hayan sido compartidos con ellos.",
|
||||
"Not completed" : "No completado",
|
||||
"Filter by completed" : "Filtrar por completados"
|
||||
"Add a new list" : "Añadir una lista nueva",
|
||||
"Assign to users" : "Asignar a usuarios",
|
||||
"Due date" : "Fecha límite"
|
||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||
}
|
||||
@@ -21,13 +21,11 @@ OC.L10N.register(
|
||||
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
||||
"Add card" : "Agregar tarjeta",
|
||||
"Filter by tag" : "Filtrar por etiqueta",
|
||||
"Completed" : "Completado",
|
||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
||||
"Details" : "Detalles",
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Activity" : "Actividad",
|
||||
"Undo" : "Deshacer",
|
||||
"Can edit" : "Puede editar",
|
||||
"Can share" : "Puede compartir",
|
||||
@@ -42,16 +40,13 @@ OC.L10N.register(
|
||||
"Save" : "Guardar",
|
||||
"Reply" : "Responder",
|
||||
"Update" : "Actualizar",
|
||||
"Created:" : "Creado:",
|
||||
"Description" : "Descripción",
|
||||
"Formatting help" : "Ayuda de formato",
|
||||
"Remove due date" : "Eliminar fecha de expiración",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"(group)" : "(grupo)",
|
||||
"seconds ago" : "hace segundos",
|
||||
"Keyboard shortcuts" : "Atajos del teclado",
|
||||
"Keyboard shortcut" : "Atajo del teclado",
|
||||
"Action" : "Acción",
|
||||
"Search" : "Buscar",
|
||||
"Archived boards" : "Tableros archivados",
|
||||
"Shared with you" : "Compartido con usted",
|
||||
"Board details" : "Detalles del tablero",
|
||||
@@ -60,9 +55,8 @@ OC.L10N.register(
|
||||
"Archive board" : "Archivar tablero",
|
||||
"No notifications" : "No hay notificaciones",
|
||||
"Delete board" : "Borrar tableros",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"Close" : "Cerrar",
|
||||
"Share" : "Compartir"
|
||||
"Share" : "Compartir",
|
||||
"Due date" : "Fecha de vencimiento"
|
||||
},
|
||||
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||
|
||||
@@ -19,13 +19,11 @@
|
||||
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
||||
"Add card" : "Agregar tarjeta",
|
||||
"Filter by tag" : "Filtrar por etiqueta",
|
||||
"Completed" : "Completado",
|
||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
||||
"Details" : "Detalles",
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Activity" : "Actividad",
|
||||
"Undo" : "Deshacer",
|
||||
"Can edit" : "Puede editar",
|
||||
"Can share" : "Puede compartir",
|
||||
@@ -40,16 +38,13 @@
|
||||
"Save" : "Guardar",
|
||||
"Reply" : "Responder",
|
||||
"Update" : "Actualizar",
|
||||
"Created:" : "Creado:",
|
||||
"Description" : "Descripción",
|
||||
"Formatting help" : "Ayuda de formato",
|
||||
"Remove due date" : "Eliminar fecha de expiración",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"(group)" : "(grupo)",
|
||||
"seconds ago" : "hace segundos",
|
||||
"Keyboard shortcuts" : "Atajos del teclado",
|
||||
"Keyboard shortcut" : "Atajo del teclado",
|
||||
"Action" : "Acción",
|
||||
"Search" : "Buscar",
|
||||
"Archived boards" : "Tableros archivados",
|
||||
"Shared with you" : "Compartido con usted",
|
||||
"Board details" : "Detalles del tablero",
|
||||
@@ -58,9 +53,8 @@
|
||||
"Archive board" : "Archivar tablero",
|
||||
"No notifications" : "No hay notificaciones",
|
||||
"Delete board" : "Borrar tableros",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"Close" : "Cerrar",
|
||||
"Share" : "Compartir"
|
||||
"Share" : "Compartir",
|
||||
"Due date" : "Fecha de vencimiento"
|
||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||
}
|
||||
@@ -44,11 +44,8 @@ OC.L10N.register(
|
||||
"Search by board title" : "Buscar por título de tablero",
|
||||
"Select board" : "Selecciona tablero",
|
||||
"Select a board" : "Selecciona un tablero",
|
||||
"Select a list" : "Seleccionar una lista",
|
||||
"Cancel" : "Cancelar",
|
||||
"Select a card" : "Seleccionar una tarjeta",
|
||||
"Open" : "Abrir",
|
||||
"Completed" : "Completado",
|
||||
"Cancel" : "Cancelar",
|
||||
"Next 24 hours" : "Próximas 24 horas",
|
||||
"Next 7 days" : "Próximos 7 días",
|
||||
"Next 30 days" : "Próximos 30 días",
|
||||
@@ -58,13 +55,11 @@ OC.L10N.register(
|
||||
"Details" : "Detalles",
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Activity" : "Actividad",
|
||||
"Undo" : "Deshacer",
|
||||
"Can edit" : "Puede editar",
|
||||
"Can share" : "Puede compartir",
|
||||
"Owner" : "Dueño",
|
||||
"Delete" : "Eliminar",
|
||||
"Transfer" : "Transferir",
|
||||
"Edit" : "Editar",
|
||||
"Members" : "Miembros",
|
||||
"Download" : "Descargar",
|
||||
@@ -75,29 +70,29 @@ OC.L10N.register(
|
||||
"Save" : "Guardar",
|
||||
"Reply" : "Responder",
|
||||
"Update" : "Actualizar",
|
||||
"Created:" : "Creado:",
|
||||
"Description" : "Descripción",
|
||||
"Formatting help" : "Ayuda de formato",
|
||||
"Remove due date" : "Eliminar fecha de vencimiento",
|
||||
"Select Date" : "Seleccionar fecha",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"Next week" : "Proxima semana",
|
||||
"Next month" : "Proximo mes",
|
||||
"(group)" : "(grupo)",
|
||||
"Card details" : "Detalles de la tarjeta",
|
||||
"Select a list" : "Seleccionar una lista",
|
||||
"seconds ago" : "segundos",
|
||||
"Keyboard shortcuts" : "Atajos de teclado",
|
||||
"Keyboard shortcut" : "Atajo del teclado",
|
||||
"Action" : "Acción",
|
||||
"Search" : "Buscar",
|
||||
"All boards" : "Todos los Tableros",
|
||||
"Shared with you" : "Compartido con usted",
|
||||
"Deck settings" : "Configuración del Tablero",
|
||||
"Limit deck usage of groups" : "Limitar el uso del Tablero a grupos",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitar Tableros impedirá que usuarios que no formen parte de esos grupos creen sus propios tableros. Los usuarios todavía podrán trabajar en tableros que hayan sido compartidos con ellos.",
|
||||
"Board details" : "Detalles del tablero",
|
||||
"Edit board" : "Editar Tablero",
|
||||
"Clone board" : "Clonar Tablero",
|
||||
"No notifications" : "No hay notificaciones",
|
||||
"Delete board" : "Eliminar Tablero",
|
||||
"An error occurred" : "Ocurrió un error",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"No due" : "Sin finalizar",
|
||||
"Create a new card" : "Crear una nueva tarjeta",
|
||||
"Card title" : "Título de la tarjeta",
|
||||
@@ -109,9 +104,6 @@ OC.L10N.register(
|
||||
"Share {file} with a Deck card" : "Compartir {file} con una tarjeta del Tablero",
|
||||
"Share" : "Compartir",
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "Una <strong>descripción de tarjeta</strong> dentro de la app Deck ha cambiado",
|
||||
"Next week" : "Proxima semana",
|
||||
"Next month" : "Proximo mes",
|
||||
"Limit deck usage of groups" : "Limitar el uso del Tablero a grupos",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitar Tableros impedirá que usuarios que no formen parte de esos grupos creen sus propios tableros. Los usuarios todavía podrán trabajar en tableros que hayan sido compartidos con ellos."
|
||||
"Due date" : "Fecha de vencimiento"
|
||||
},
|
||||
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||
|
||||
@@ -42,11 +42,8 @@
|
||||
"Search by board title" : "Buscar por título de tablero",
|
||||
"Select board" : "Selecciona tablero",
|
||||
"Select a board" : "Selecciona un tablero",
|
||||
"Select a list" : "Seleccionar una lista",
|
||||
"Cancel" : "Cancelar",
|
||||
"Select a card" : "Seleccionar una tarjeta",
|
||||
"Open" : "Abrir",
|
||||
"Completed" : "Completado",
|
||||
"Cancel" : "Cancelar",
|
||||
"Next 24 hours" : "Próximas 24 horas",
|
||||
"Next 7 days" : "Próximos 7 días",
|
||||
"Next 30 days" : "Próximos 30 días",
|
||||
@@ -56,13 +53,11 @@
|
||||
"Details" : "Detalles",
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Activity" : "Actividad",
|
||||
"Undo" : "Deshacer",
|
||||
"Can edit" : "Puede editar",
|
||||
"Can share" : "Puede compartir",
|
||||
"Owner" : "Dueño",
|
||||
"Delete" : "Eliminar",
|
||||
"Transfer" : "Transferir",
|
||||
"Edit" : "Editar",
|
||||
"Members" : "Miembros",
|
||||
"Download" : "Descargar",
|
||||
@@ -73,29 +68,29 @@
|
||||
"Save" : "Guardar",
|
||||
"Reply" : "Responder",
|
||||
"Update" : "Actualizar",
|
||||
"Created:" : "Creado:",
|
||||
"Description" : "Descripción",
|
||||
"Formatting help" : "Ayuda de formato",
|
||||
"Remove due date" : "Eliminar fecha de vencimiento",
|
||||
"Select Date" : "Seleccionar fecha",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"Next week" : "Proxima semana",
|
||||
"Next month" : "Proximo mes",
|
||||
"(group)" : "(grupo)",
|
||||
"Card details" : "Detalles de la tarjeta",
|
||||
"Select a list" : "Seleccionar una lista",
|
||||
"seconds ago" : "segundos",
|
||||
"Keyboard shortcuts" : "Atajos de teclado",
|
||||
"Keyboard shortcut" : "Atajo del teclado",
|
||||
"Action" : "Acción",
|
||||
"Search" : "Buscar",
|
||||
"All boards" : "Todos los Tableros",
|
||||
"Shared with you" : "Compartido con usted",
|
||||
"Deck settings" : "Configuración del Tablero",
|
||||
"Limit deck usage of groups" : "Limitar el uso del Tablero a grupos",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitar Tableros impedirá que usuarios que no formen parte de esos grupos creen sus propios tableros. Los usuarios todavía podrán trabajar en tableros que hayan sido compartidos con ellos.",
|
||||
"Board details" : "Detalles del tablero",
|
||||
"Edit board" : "Editar Tablero",
|
||||
"Clone board" : "Clonar Tablero",
|
||||
"No notifications" : "No hay notificaciones",
|
||||
"Delete board" : "Eliminar Tablero",
|
||||
"An error occurred" : "Ocurrió un error",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"No due" : "Sin finalizar",
|
||||
"Create a new card" : "Crear una nueva tarjeta",
|
||||
"Card title" : "Título de la tarjeta",
|
||||
@@ -107,9 +102,6 @@
|
||||
"Share {file} with a Deck card" : "Compartir {file} con una tarjeta del Tablero",
|
||||
"Share" : "Compartir",
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "Una <strong>descripción de tarjeta</strong> dentro de la app Deck ha cambiado",
|
||||
"Next week" : "Proxima semana",
|
||||
"Next month" : "Proximo mes",
|
||||
"Limit deck usage of groups" : "Limitar el uso del Tablero a grupos",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitar Tableros impedirá que usuarios que no formen parte de esos grupos creen sus propios tableros. Los usuarios todavía podrán trabajar en tableros que hayan sido compartidos con ellos."
|
||||
"Due date" : "Fecha de vencimiento"
|
||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||
}
|
||||
@@ -24,13 +24,11 @@ OC.L10N.register(
|
||||
"File already exists" : "El archivo ya existe",
|
||||
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
||||
"Add card" : "Agregar tarjeta",
|
||||
"Completed" : "Completado",
|
||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
||||
"Details" : "Detalles",
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Activity" : "Actividad",
|
||||
"Undo" : "Deshacer",
|
||||
"Can edit" : "Puede editar",
|
||||
"Can share" : "Puede compartir",
|
||||
@@ -45,16 +43,13 @@ OC.L10N.register(
|
||||
"Save" : "Guardar",
|
||||
"Reply" : "Responder",
|
||||
"Update" : "Actualizar",
|
||||
"Created:" : "Creado:",
|
||||
"Description" : "Descripción",
|
||||
"Formatting help" : "Ayuda de formato",
|
||||
"Remove due date" : "Eliminar fecha de expiración",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"(group)" : "(grupo)",
|
||||
"seconds ago" : "hace segundos",
|
||||
"Keyboard shortcuts" : "Atajos del teclado",
|
||||
"Keyboard shortcut" : "Atajo del teclado",
|
||||
"Action" : "Acción",
|
||||
"Search" : "Buscar",
|
||||
"Archived boards" : "Tableros archivados",
|
||||
"Shared with you" : "Compartido con usted",
|
||||
"Board details" : "Detalles del tablero",
|
||||
@@ -63,9 +58,8 @@ OC.L10N.register(
|
||||
"Archive board" : "Archivar tablero",
|
||||
"No notifications" : "No hay notificaciones",
|
||||
"Delete board" : "Borrar tableros",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"Close" : "Cerrar",
|
||||
"Share" : "Compartir"
|
||||
"Share" : "Compartir",
|
||||
"Due date" : "Fecha de vencimiento"
|
||||
},
|
||||
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||
|
||||
@@ -22,13 +22,11 @@
|
||||
"File already exists" : "El archivo ya existe",
|
||||
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
||||
"Add card" : "Agregar tarjeta",
|
||||
"Completed" : "Completado",
|
||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
||||
"Details" : "Detalles",
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Activity" : "Actividad",
|
||||
"Undo" : "Deshacer",
|
||||
"Can edit" : "Puede editar",
|
||||
"Can share" : "Puede compartir",
|
||||
@@ -43,16 +41,13 @@
|
||||
"Save" : "Guardar",
|
||||
"Reply" : "Responder",
|
||||
"Update" : "Actualizar",
|
||||
"Created:" : "Creado:",
|
||||
"Description" : "Descripción",
|
||||
"Formatting help" : "Ayuda de formato",
|
||||
"Remove due date" : "Eliminar fecha de expiración",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"(group)" : "(grupo)",
|
||||
"seconds ago" : "hace segundos",
|
||||
"Keyboard shortcuts" : "Atajos del teclado",
|
||||
"Keyboard shortcut" : "Atajo del teclado",
|
||||
"Action" : "Acción",
|
||||
"Search" : "Buscar",
|
||||
"Archived boards" : "Tableros archivados",
|
||||
"Shared with you" : "Compartido con usted",
|
||||
"Board details" : "Detalles del tablero",
|
||||
@@ -61,9 +56,8 @@
|
||||
"Archive board" : "Archivar tablero",
|
||||
"No notifications" : "No hay notificaciones",
|
||||
"Delete board" : "Borrar tableros",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"Close" : "Cerrar",
|
||||
"Share" : "Compartir"
|
||||
"Share" : "Compartir",
|
||||
"Due date" : "Fecha de vencimiento"
|
||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||
}
|
||||
@@ -25,13 +25,11 @@ OC.L10N.register(
|
||||
"File already exists" : "El archivo ya existe",
|
||||
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
||||
"Add card" : "Agregar tarjeta",
|
||||
"Completed" : "Completado",
|
||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
||||
"Details" : "Detalles",
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Activity" : "Actividad",
|
||||
"Undo" : "Deshacer",
|
||||
"Can edit" : "Puede editar",
|
||||
"Can share" : "Puede compartir",
|
||||
@@ -46,16 +44,13 @@ OC.L10N.register(
|
||||
"Save" : "Guardar",
|
||||
"Reply" : "Responder",
|
||||
"Update" : "Actualizar",
|
||||
"Created:" : "Creado:",
|
||||
"Description" : "Descripción",
|
||||
"Formatting help" : "Ayuda de formato",
|
||||
"Remove due date" : "Eliminar fecha de expiración",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"(group)" : "(grupo)",
|
||||
"seconds ago" : "hace segundos",
|
||||
"Keyboard shortcuts" : "Atajos del teclado",
|
||||
"Keyboard shortcut" : "Atajo del teclado",
|
||||
"Action" : "Acción",
|
||||
"Search" : "Buscar",
|
||||
"Archived boards" : "Tableros archivados",
|
||||
"Shared with you" : "Compartido con usted",
|
||||
"Board details" : "Detalles del tablero",
|
||||
@@ -64,9 +59,8 @@ OC.L10N.register(
|
||||
"Archive board" : "Archivar tablero",
|
||||
"No notifications" : "No hay notificaciones",
|
||||
"Delete board" : "Borrar tableros",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"Close" : "Cerrar",
|
||||
"Share" : "Compartir"
|
||||
"Share" : "Compartir",
|
||||
"Due date" : "Fecha de vencimiento"
|
||||
},
|
||||
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||
|
||||
@@ -23,13 +23,11 @@
|
||||
"File already exists" : "El archivo ya existe",
|
||||
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
||||
"Add card" : "Agregar tarjeta",
|
||||
"Completed" : "Completado",
|
||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
||||
"Details" : "Detalles",
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Activity" : "Actividad",
|
||||
"Undo" : "Deshacer",
|
||||
"Can edit" : "Puede editar",
|
||||
"Can share" : "Puede compartir",
|
||||
@@ -44,16 +42,13 @@
|
||||
"Save" : "Guardar",
|
||||
"Reply" : "Responder",
|
||||
"Update" : "Actualizar",
|
||||
"Created:" : "Creado:",
|
||||
"Description" : "Descripción",
|
||||
"Formatting help" : "Ayuda de formato",
|
||||
"Remove due date" : "Eliminar fecha de expiración",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"(group)" : "(grupo)",
|
||||
"seconds ago" : "hace segundos",
|
||||
"Keyboard shortcuts" : "Atajos del teclado",
|
||||
"Keyboard shortcut" : "Atajo del teclado",
|
||||
"Action" : "Acción",
|
||||
"Search" : "Buscar",
|
||||
"Archived boards" : "Tableros archivados",
|
||||
"Shared with you" : "Compartido con usted",
|
||||
"Board details" : "Detalles del tablero",
|
||||
@@ -62,9 +57,8 @@
|
||||
"Archive board" : "Archivar tablero",
|
||||
"No notifications" : "No hay notificaciones",
|
||||
"Delete board" : "Borrar tableros",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"Close" : "Cerrar",
|
||||
"Share" : "Compartir"
|
||||
"Share" : "Compartir",
|
||||
"Due date" : "Fecha de vencimiento"
|
||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||
}
|
||||
@@ -24,13 +24,11 @@ OC.L10N.register(
|
||||
"File already exists" : "El archivo ya existe",
|
||||
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
||||
"Add card" : "Agregar tarjeta",
|
||||
"Completed" : "Completado",
|
||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
||||
"Details" : "Detalles",
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Activity" : "Actividad",
|
||||
"Undo" : "Deshacer",
|
||||
"Can edit" : "Puede editar",
|
||||
"Can share" : "Puede compartir",
|
||||
@@ -45,16 +43,13 @@ OC.L10N.register(
|
||||
"Save" : "Guardar",
|
||||
"Reply" : "Responder",
|
||||
"Update" : "Actualizar",
|
||||
"Created:" : "Creado:",
|
||||
"Description" : "Descripción",
|
||||
"Formatting help" : "Ayuda de formato",
|
||||
"Remove due date" : "Eliminar fecha de expiración",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"(group)" : "(grupo)",
|
||||
"seconds ago" : "hace segundos",
|
||||
"Keyboard shortcuts" : "Atajos del teclado",
|
||||
"Keyboard shortcut" : "Atajo del teclado",
|
||||
"Action" : "Acción",
|
||||
"Search" : "Buscar",
|
||||
"Archived boards" : "Tableros archivados",
|
||||
"Shared with you" : "Compartido con usted",
|
||||
"Board details" : "Detalles del tablero",
|
||||
@@ -63,9 +58,8 @@ OC.L10N.register(
|
||||
"Archive board" : "Archivar tablero",
|
||||
"No notifications" : "No hay notificaciones",
|
||||
"Delete board" : "Borrar tableros",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"Close" : "Cerrar",
|
||||
"Share" : "Compartir"
|
||||
"Share" : "Compartir",
|
||||
"Due date" : "Fecha de vencimiento"
|
||||
},
|
||||
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||
|
||||
@@ -22,13 +22,11 @@
|
||||
"File already exists" : "El archivo ya existe",
|
||||
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
||||
"Add card" : "Agregar tarjeta",
|
||||
"Completed" : "Completado",
|
||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
||||
"Details" : "Detalles",
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Activity" : "Actividad",
|
||||
"Undo" : "Deshacer",
|
||||
"Can edit" : "Puede editar",
|
||||
"Can share" : "Puede compartir",
|
||||
@@ -43,16 +41,13 @@
|
||||
"Save" : "Guardar",
|
||||
"Reply" : "Responder",
|
||||
"Update" : "Actualizar",
|
||||
"Created:" : "Creado:",
|
||||
"Description" : "Descripción",
|
||||
"Formatting help" : "Ayuda de formato",
|
||||
"Remove due date" : "Eliminar fecha de expiración",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"(group)" : "(grupo)",
|
||||
"seconds ago" : "hace segundos",
|
||||
"Keyboard shortcuts" : "Atajos del teclado",
|
||||
"Keyboard shortcut" : "Atajo del teclado",
|
||||
"Action" : "Acción",
|
||||
"Search" : "Buscar",
|
||||
"Archived boards" : "Tableros archivados",
|
||||
"Shared with you" : "Compartido con usted",
|
||||
"Board details" : "Detalles del tablero",
|
||||
@@ -61,9 +56,8 @@
|
||||
"Archive board" : "Archivar tablero",
|
||||
"No notifications" : "No hay notificaciones",
|
||||
"Delete board" : "Borrar tableros",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"Close" : "Cerrar",
|
||||
"Share" : "Compartir"
|
||||
"Share" : "Compartir",
|
||||
"Due date" : "Fecha de vencimiento"
|
||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||
}
|
||||
@@ -24,13 +24,11 @@ OC.L10N.register(
|
||||
"File already exists" : "El archivo ya existe",
|
||||
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
||||
"Add card" : "Agregar tarjeta",
|
||||
"Completed" : "Completado",
|
||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
||||
"Details" : "Detalles",
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Activity" : "Actividad",
|
||||
"Undo" : "Deshacer",
|
||||
"Can edit" : "Puede editar",
|
||||
"Can share" : "Puede compartir",
|
||||
@@ -45,16 +43,13 @@ OC.L10N.register(
|
||||
"Save" : "Guardar",
|
||||
"Reply" : "Responder",
|
||||
"Update" : "Actualizar",
|
||||
"Created:" : "Creado:",
|
||||
"Description" : "Descripción",
|
||||
"Formatting help" : "Ayuda de formato",
|
||||
"Remove due date" : "Eliminar fecha de expiración",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"(group)" : "(grupo)",
|
||||
"seconds ago" : "hace segundos",
|
||||
"Keyboard shortcuts" : "Atajos del teclado",
|
||||
"Keyboard shortcut" : "Atajo del teclado",
|
||||
"Action" : "Acción",
|
||||
"Search" : "Buscar",
|
||||
"Archived boards" : "Tableros archivados",
|
||||
"Shared with you" : "Compartido con usted",
|
||||
"Board details" : "Detalles del tablero",
|
||||
@@ -63,9 +58,8 @@ OC.L10N.register(
|
||||
"Archive board" : "Archivar tablero",
|
||||
"No notifications" : "No hay notificaciones",
|
||||
"Delete board" : "Borrar tableros",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"Close" : "Cerrar",
|
||||
"Share" : "Compartir"
|
||||
"Share" : "Compartir",
|
||||
"Due date" : "Fecha de vencimiento"
|
||||
},
|
||||
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||
|
||||
@@ -22,13 +22,11 @@
|
||||
"File already exists" : "El archivo ya existe",
|
||||
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
||||
"Add card" : "Agregar tarjeta",
|
||||
"Completed" : "Completado",
|
||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
||||
"Details" : "Detalles",
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Activity" : "Actividad",
|
||||
"Undo" : "Deshacer",
|
||||
"Can edit" : "Puede editar",
|
||||
"Can share" : "Puede compartir",
|
||||
@@ -43,16 +41,13 @@
|
||||
"Save" : "Guardar",
|
||||
"Reply" : "Responder",
|
||||
"Update" : "Actualizar",
|
||||
"Created:" : "Creado:",
|
||||
"Description" : "Descripción",
|
||||
"Formatting help" : "Ayuda de formato",
|
||||
"Remove due date" : "Eliminar fecha de expiración",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"(group)" : "(grupo)",
|
||||
"seconds ago" : "hace segundos",
|
||||
"Keyboard shortcuts" : "Atajos del teclado",
|
||||
"Keyboard shortcut" : "Atajo del teclado",
|
||||
"Action" : "Acción",
|
||||
"Search" : "Buscar",
|
||||
"Archived boards" : "Tableros archivados",
|
||||
"Shared with you" : "Compartido con usted",
|
||||
"Board details" : "Detalles del tablero",
|
||||
@@ -61,9 +56,8 @@
|
||||
"Archive board" : "Archivar tablero",
|
||||
"No notifications" : "No hay notificaciones",
|
||||
"Delete board" : "Borrar tableros",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"Close" : "Cerrar",
|
||||
"Share" : "Compartir"
|
||||
"Share" : "Compartir",
|
||||
"Due date" : "Fecha de vencimiento"
|
||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||
}
|
||||
@@ -115,13 +115,9 @@ OC.L10N.register(
|
||||
"Select the board to link to a project" : "Selecciona el tablero para vincularlo a un proyecto",
|
||||
"Search by board title" : "Buscar por título del tablero",
|
||||
"Select board" : "Seleccionar tablero",
|
||||
"Move card to another board" : "Mover tarjeta a otro tablero",
|
||||
"Select a board" : "Seleccionar un tablero",
|
||||
"No lists available" : "No hay listas disponibles",
|
||||
"Select a list" : "Seleccionar una lista",
|
||||
"Move card" : "Mover tarjeta",
|
||||
"Cancel" : "Cancelar",
|
||||
"Select a card" : "Seleccionar una tarjeta",
|
||||
"Cancel" : "Cancelar",
|
||||
"Select the card to link to a project" : "Selecciona la tarjeta para vincularla a un proyecto",
|
||||
"Link to card" : "Vincular con tarjeta",
|
||||
"File already exists" : "El archivo ya existe",
|
||||
@@ -140,8 +136,6 @@ OC.L10N.register(
|
||||
"Filter by tag" : "Filtrar por etiqueta",
|
||||
"Filter by assigned user" : "Filtrar por usuario asignado",
|
||||
"Unassigned" : "No asignado",
|
||||
"Open" : "Abrir",
|
||||
"Completed" : "Completado",
|
||||
"Filter by due date" : "Filtrar por fecha de vencimiento",
|
||||
"Overdue" : "Atrasado",
|
||||
"Next 24 hours" : "Próximas 24 horas",
|
||||
@@ -156,18 +150,22 @@ OC.L10N.register(
|
||||
"Details" : "Detalles",
|
||||
"Currently present people" : "Personas actualmente presentes",
|
||||
"Loading board" : "Cargando tablero",
|
||||
"Board not found" : "No se encontró el tablero",
|
||||
"No lists available" : "No hay listas disponibles",
|
||||
"Create a new list to add cards to this board" : "Crea una nueva lista para añadir tarjetas a este tablero",
|
||||
"Board not found" : "No se encontró el tablero",
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Deleted items" : "Elementos eliminados",
|
||||
"Activity" : "Actividad",
|
||||
"Timeline" : "Línea de tiempo",
|
||||
"Deleted lists" : "Listas eliminadas",
|
||||
"Undo" : "Deshacer",
|
||||
"Deleted cards" : "Tarjetas eliminadas",
|
||||
"Share board with a user, group or circle …" : "Compartir tablero con un usuario, grupo o círculo …",
|
||||
"Searching for users, groups and circles …" : "Buscando usuarios, grupos y círculos …",
|
||||
"No participants found" : "No se encontraron participantes",
|
||||
"Board owner" : "Propietario del tablero",
|
||||
"(Group)" : "(Grupo)",
|
||||
"(Circle)" : "(Círculo)",
|
||||
"Can edit" : "Puede editar",
|
||||
"Can share" : "Puede compartir",
|
||||
"Can manage" : "Puede gestionar",
|
||||
@@ -193,6 +191,7 @@ OC.L10N.register(
|
||||
"title and color value must be provided" : "Debe proporcionarse el título y el valor del color",
|
||||
"Board name" : "Nombre del tablero",
|
||||
"Members" : "Miembros",
|
||||
"Assign to users/groups/circles" : "Asignar a usuarios/grupos/círculos",
|
||||
"Assign a user to this card…" : "Asignar un usuario a esta tarjeta…",
|
||||
"Upload new files" : "Subir nuevos archivos",
|
||||
"Share from Files" : "Compartir desde Archivos",
|
||||
@@ -221,7 +220,6 @@ OC.L10N.register(
|
||||
"Cancel reply" : "Cancelar respuesta",
|
||||
"Reply" : "Responder",
|
||||
"Update" : "Actualizar",
|
||||
"Created:" : "Creado:",
|
||||
"Description" : "Descripción",
|
||||
"(Unsaved)" : "(No guardado)",
|
||||
"(Saving…)" : "(Guardando…)",
|
||||
@@ -233,29 +231,28 @@ OC.L10N.register(
|
||||
"Choose attachment" : "Elegir adjunto",
|
||||
"Set a due date" : "Establecer una fecha de vencimiento",
|
||||
"Remove due date" : "Eliminar fecha de expiración",
|
||||
"Mark as done" : "Marcar como hecha",
|
||||
"Unarchive card" : "Desarchivar tarjeta",
|
||||
"Archive card" : "Archivar tarjeta",
|
||||
"Select Date" : "Seleccionar fecha",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"Next week" : "Semana siguiente",
|
||||
"Next month" : "Mes siguiente",
|
||||
"Assign a tag to this card…" : "Asignar una etiqueta a esta tarjeta…",
|
||||
"(group)" : "(grupo)",
|
||||
"Todo items" : "Elementos pendientes",
|
||||
"{count} comments, {unread} unread" : "{count} comentarios, {unread} sin leer",
|
||||
"Edit card title" : "Editar título de la tarjeta",
|
||||
"Card details" : "Detalles de la tarjeta",
|
||||
"Assign to me" : "Asignarme la tarjeta",
|
||||
"Unassign myself" : "Desasignarme la tarjeta",
|
||||
"Move card" : "Mover tarjeta",
|
||||
"Card details" : "Detalles de la tarjeta",
|
||||
"Unarchive card" : "Desarchivar tarjeta",
|
||||
"Archive card" : "Archivar tarjeta",
|
||||
"Delete card" : "Eliminar tarjeta",
|
||||
"Move card to another board" : "Mover tarjeta a otro tablero",
|
||||
"Select a list" : "Seleccionar una lista",
|
||||
"List is empty" : "La lista está vacía",
|
||||
"Card deleted" : "Tarjeta eliminada",
|
||||
"seconds ago" : "hace segundos",
|
||||
"Keyboard shortcuts" : "Atajos del teclado",
|
||||
"Keyboard shortcut" : "Atajo del teclado",
|
||||
"Action" : "Acción",
|
||||
"Shift" : "Shift",
|
||||
"Ctrl" : "Ctrl",
|
||||
"Search" : "Buscar",
|
||||
"Enter" : "Enter",
|
||||
"Space" : "Espacio",
|
||||
"All boards" : "Todos los tableros",
|
||||
"Archived boards" : "Tableros archivados",
|
||||
"Shared with you" : "Compartido con usted",
|
||||
@@ -263,6 +260,8 @@ OC.L10N.register(
|
||||
"Use bigger card view" : "Usar vista de tarjeta más grande",
|
||||
"Show card ID badge" : "Mostrar identificación de la tarjeta",
|
||||
"Show boards in calendar/tasks" : "Mostrar tableros en calendario/tareas",
|
||||
"Limit deck usage of groups" : "Limitar uso de Deck a grupos",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitar Deck bloqueará a los usuarios que no formen parte de esos grupos para que no puedan crear sus propios tableros. Los usuarios aún podrán trabajar en tableros que se hayan compartido con ellos.",
|
||||
"Board details" : "Detalles del tablero",
|
||||
"Edit board" : "Editar el tablero",
|
||||
"Clone board" : "Clonar tablero",
|
||||
@@ -283,8 +282,6 @@ OC.L10N.register(
|
||||
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "¿Estás seguro de que quieres eliminar el tablero {title}? Esto eliminará todos los datos de este tablero, incluidas las tarjetas archivadas.",
|
||||
"Delete the board?" : "¿Eliminar el tablero?",
|
||||
"Loading filtered view" : "Cargando vista filtrada",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"No due" : "Sin vencimiento",
|
||||
"Search for {searchQuery} in all boards" : "Buscar {searchQuery} en todos los tableros",
|
||||
"No results found" : "No se encontraron resultados",
|
||||
@@ -317,16 +314,8 @@ OC.L10N.register(
|
||||
"Share {file} with a Deck card" : "Compartir {file} con una tarjeta de Deck",
|
||||
"Share" : "Compartir",
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "Se ha cambiado una <strong>descripción de la tarjeta</strong> en la aplicación Deck",
|
||||
"Timeline" : "Línea de tiempo",
|
||||
"Share board with a user, group or circle …" : "Compartir tablero con un usuario, grupo o círculo …",
|
||||
"Searching for users, groups and circles …" : "Buscando usuarios, grupos y círculos …",
|
||||
"(Circle)" : "(Círculo)",
|
||||
"Assign to users/groups/circles" : "Asignar a usuarios/grupos/círculos",
|
||||
"Next week" : "Semana siguiente",
|
||||
"Next month" : "Mes siguiente",
|
||||
"List is empty" : "La lista está vacía",
|
||||
"Limit deck usage of groups" : "Limitar uso de Deck a grupos",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitar Deck bloqueará a los usuarios que no formen parte de esos grupos para que no puedan crear sus propios tableros. Los usuarios aún podrán trabajar en tableros que se hayan compartido con ellos.",
|
||||
"Not completed" : "No completado"
|
||||
"Add a new list" : "Añadir una nueva lista",
|
||||
"Assign to users" : "Asignar a usuarios",
|
||||
"Due date" : "Fecha de vencimiento"
|
||||
},
|
||||
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||
|
||||
@@ -113,13 +113,9 @@
|
||||
"Select the board to link to a project" : "Selecciona el tablero para vincularlo a un proyecto",
|
||||
"Search by board title" : "Buscar por título del tablero",
|
||||
"Select board" : "Seleccionar tablero",
|
||||
"Move card to another board" : "Mover tarjeta a otro tablero",
|
||||
"Select a board" : "Seleccionar un tablero",
|
||||
"No lists available" : "No hay listas disponibles",
|
||||
"Select a list" : "Seleccionar una lista",
|
||||
"Move card" : "Mover tarjeta",
|
||||
"Cancel" : "Cancelar",
|
||||
"Select a card" : "Seleccionar una tarjeta",
|
||||
"Cancel" : "Cancelar",
|
||||
"Select the card to link to a project" : "Selecciona la tarjeta para vincularla a un proyecto",
|
||||
"Link to card" : "Vincular con tarjeta",
|
||||
"File already exists" : "El archivo ya existe",
|
||||
@@ -138,8 +134,6 @@
|
||||
"Filter by tag" : "Filtrar por etiqueta",
|
||||
"Filter by assigned user" : "Filtrar por usuario asignado",
|
||||
"Unassigned" : "No asignado",
|
||||
"Open" : "Abrir",
|
||||
"Completed" : "Completado",
|
||||
"Filter by due date" : "Filtrar por fecha de vencimiento",
|
||||
"Overdue" : "Atrasado",
|
||||
"Next 24 hours" : "Próximas 24 horas",
|
||||
@@ -154,18 +148,22 @@
|
||||
"Details" : "Detalles",
|
||||
"Currently present people" : "Personas actualmente presentes",
|
||||
"Loading board" : "Cargando tablero",
|
||||
"Board not found" : "No se encontró el tablero",
|
||||
"No lists available" : "No hay listas disponibles",
|
||||
"Create a new list to add cards to this board" : "Crea una nueva lista para añadir tarjetas a este tablero",
|
||||
"Board not found" : "No se encontró el tablero",
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Deleted items" : "Elementos eliminados",
|
||||
"Activity" : "Actividad",
|
||||
"Timeline" : "Línea de tiempo",
|
||||
"Deleted lists" : "Listas eliminadas",
|
||||
"Undo" : "Deshacer",
|
||||
"Deleted cards" : "Tarjetas eliminadas",
|
||||
"Share board with a user, group or circle …" : "Compartir tablero con un usuario, grupo o círculo …",
|
||||
"Searching for users, groups and circles …" : "Buscando usuarios, grupos y círculos …",
|
||||
"No participants found" : "No se encontraron participantes",
|
||||
"Board owner" : "Propietario del tablero",
|
||||
"(Group)" : "(Grupo)",
|
||||
"(Circle)" : "(Círculo)",
|
||||
"Can edit" : "Puede editar",
|
||||
"Can share" : "Puede compartir",
|
||||
"Can manage" : "Puede gestionar",
|
||||
@@ -191,6 +189,7 @@
|
||||
"title and color value must be provided" : "Debe proporcionarse el título y el valor del color",
|
||||
"Board name" : "Nombre del tablero",
|
||||
"Members" : "Miembros",
|
||||
"Assign to users/groups/circles" : "Asignar a usuarios/grupos/círculos",
|
||||
"Assign a user to this card…" : "Asignar un usuario a esta tarjeta…",
|
||||
"Upload new files" : "Subir nuevos archivos",
|
||||
"Share from Files" : "Compartir desde Archivos",
|
||||
@@ -219,7 +218,6 @@
|
||||
"Cancel reply" : "Cancelar respuesta",
|
||||
"Reply" : "Responder",
|
||||
"Update" : "Actualizar",
|
||||
"Created:" : "Creado:",
|
||||
"Description" : "Descripción",
|
||||
"(Unsaved)" : "(No guardado)",
|
||||
"(Saving…)" : "(Guardando…)",
|
||||
@@ -231,29 +229,28 @@
|
||||
"Choose attachment" : "Elegir adjunto",
|
||||
"Set a due date" : "Establecer una fecha de vencimiento",
|
||||
"Remove due date" : "Eliminar fecha de expiración",
|
||||
"Mark as done" : "Marcar como hecha",
|
||||
"Unarchive card" : "Desarchivar tarjeta",
|
||||
"Archive card" : "Archivar tarjeta",
|
||||
"Select Date" : "Seleccionar fecha",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"Next week" : "Semana siguiente",
|
||||
"Next month" : "Mes siguiente",
|
||||
"Assign a tag to this card…" : "Asignar una etiqueta a esta tarjeta…",
|
||||
"(group)" : "(grupo)",
|
||||
"Todo items" : "Elementos pendientes",
|
||||
"{count} comments, {unread} unread" : "{count} comentarios, {unread} sin leer",
|
||||
"Edit card title" : "Editar título de la tarjeta",
|
||||
"Card details" : "Detalles de la tarjeta",
|
||||
"Assign to me" : "Asignarme la tarjeta",
|
||||
"Unassign myself" : "Desasignarme la tarjeta",
|
||||
"Move card" : "Mover tarjeta",
|
||||
"Card details" : "Detalles de la tarjeta",
|
||||
"Unarchive card" : "Desarchivar tarjeta",
|
||||
"Archive card" : "Archivar tarjeta",
|
||||
"Delete card" : "Eliminar tarjeta",
|
||||
"Move card to another board" : "Mover tarjeta a otro tablero",
|
||||
"Select a list" : "Seleccionar una lista",
|
||||
"List is empty" : "La lista está vacía",
|
||||
"Card deleted" : "Tarjeta eliminada",
|
||||
"seconds ago" : "hace segundos",
|
||||
"Keyboard shortcuts" : "Atajos del teclado",
|
||||
"Keyboard shortcut" : "Atajo del teclado",
|
||||
"Action" : "Acción",
|
||||
"Shift" : "Shift",
|
||||
"Ctrl" : "Ctrl",
|
||||
"Search" : "Buscar",
|
||||
"Enter" : "Enter",
|
||||
"Space" : "Espacio",
|
||||
"All boards" : "Todos los tableros",
|
||||
"Archived boards" : "Tableros archivados",
|
||||
"Shared with you" : "Compartido con usted",
|
||||
@@ -261,6 +258,8 @@
|
||||
"Use bigger card view" : "Usar vista de tarjeta más grande",
|
||||
"Show card ID badge" : "Mostrar identificación de la tarjeta",
|
||||
"Show boards in calendar/tasks" : "Mostrar tableros en calendario/tareas",
|
||||
"Limit deck usage of groups" : "Limitar uso de Deck a grupos",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitar Deck bloqueará a los usuarios que no formen parte de esos grupos para que no puedan crear sus propios tableros. Los usuarios aún podrán trabajar en tableros que se hayan compartido con ellos.",
|
||||
"Board details" : "Detalles del tablero",
|
||||
"Edit board" : "Editar el tablero",
|
||||
"Clone board" : "Clonar tablero",
|
||||
@@ -281,8 +280,6 @@
|
||||
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "¿Estás seguro de que quieres eliminar el tablero {title}? Esto eliminará todos los datos de este tablero, incluidas las tarjetas archivadas.",
|
||||
"Delete the board?" : "¿Eliminar el tablero?",
|
||||
"Loading filtered view" : "Cargando vista filtrada",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"No due" : "Sin vencimiento",
|
||||
"Search for {searchQuery} in all boards" : "Buscar {searchQuery} en todos los tableros",
|
||||
"No results found" : "No se encontraron resultados",
|
||||
@@ -315,16 +312,8 @@
|
||||
"Share {file} with a Deck card" : "Compartir {file} con una tarjeta de Deck",
|
||||
"Share" : "Compartir",
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "Se ha cambiado una <strong>descripción de la tarjeta</strong> en la aplicación Deck",
|
||||
"Timeline" : "Línea de tiempo",
|
||||
"Share board with a user, group or circle …" : "Compartir tablero con un usuario, grupo o círculo …",
|
||||
"Searching for users, groups and circles …" : "Buscando usuarios, grupos y círculos …",
|
||||
"(Circle)" : "(Círculo)",
|
||||
"Assign to users/groups/circles" : "Asignar a usuarios/grupos/círculos",
|
||||
"Next week" : "Semana siguiente",
|
||||
"Next month" : "Mes siguiente",
|
||||
"List is empty" : "La lista está vacía",
|
||||
"Limit deck usage of groups" : "Limitar uso de Deck a grupos",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitar Deck bloqueará a los usuarios que no formen parte de esos grupos para que no puedan crear sus propios tableros. Los usuarios aún podrán trabajar en tableros que se hayan compartido con ellos.",
|
||||
"Not completed" : "No completado"
|
||||
"Add a new list" : "Añadir una nueva lista",
|
||||
"Assign to users" : "Asignar a usuarios",
|
||||
"Due date" : "Fecha de vencimiento"
|
||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||
}
|
||||
@@ -24,13 +24,11 @@ OC.L10N.register(
|
||||
"File already exists" : "El archivo ya existe",
|
||||
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
||||
"Add card" : "Agregar tarjeta",
|
||||
"Completed" : "Completado",
|
||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
||||
"Details" : "Detalles",
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Activity" : "Actividad",
|
||||
"Undo" : "Deshacer",
|
||||
"Can edit" : "Puede editar",
|
||||
"Can share" : "Puede compartir",
|
||||
@@ -45,16 +43,13 @@ OC.L10N.register(
|
||||
"Save" : "Guardar",
|
||||
"Reply" : "Responder",
|
||||
"Update" : "Actualizar",
|
||||
"Created:" : "Creado:",
|
||||
"Description" : "Descripción",
|
||||
"Formatting help" : "Ayuda de formato",
|
||||
"Remove due date" : "Eliminar fecha de expiración",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"(group)" : "(grupo)",
|
||||
"seconds ago" : "hace segundos",
|
||||
"Keyboard shortcuts" : "Atajos del teclado",
|
||||
"Keyboard shortcut" : "Atajo del teclado",
|
||||
"Action" : "Acción",
|
||||
"Search" : "Buscar",
|
||||
"Archived boards" : "Tableros archivados",
|
||||
"Shared with you" : "Compartido con usted",
|
||||
"Board details" : "Detalles del tablero",
|
||||
@@ -63,9 +58,8 @@ OC.L10N.register(
|
||||
"Archive board" : "Archivar tablero",
|
||||
"No notifications" : "No hay notificaciones",
|
||||
"Delete board" : "Borrar tableros",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"Close" : "Cerrar",
|
||||
"Share" : "Compartir"
|
||||
"Share" : "Compartir",
|
||||
"Due date" : "Fecha de vencimiento"
|
||||
},
|
||||
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||
|
||||
@@ -22,13 +22,11 @@
|
||||
"File already exists" : "El archivo ya existe",
|
||||
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
||||
"Add card" : "Agregar tarjeta",
|
||||
"Completed" : "Completado",
|
||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
||||
"Details" : "Detalles",
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Activity" : "Actividad",
|
||||
"Undo" : "Deshacer",
|
||||
"Can edit" : "Puede editar",
|
||||
"Can share" : "Puede compartir",
|
||||
@@ -43,16 +41,13 @@
|
||||
"Save" : "Guardar",
|
||||
"Reply" : "Responder",
|
||||
"Update" : "Actualizar",
|
||||
"Created:" : "Creado:",
|
||||
"Description" : "Descripción",
|
||||
"Formatting help" : "Ayuda de formato",
|
||||
"Remove due date" : "Eliminar fecha de expiración",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"(group)" : "(grupo)",
|
||||
"seconds ago" : "hace segundos",
|
||||
"Keyboard shortcuts" : "Atajos del teclado",
|
||||
"Keyboard shortcut" : "Atajo del teclado",
|
||||
"Action" : "Acción",
|
||||
"Search" : "Buscar",
|
||||
"Archived boards" : "Tableros archivados",
|
||||
"Shared with you" : "Compartido con usted",
|
||||
"Board details" : "Detalles del tablero",
|
||||
@@ -61,9 +56,8 @@
|
||||
"Archive board" : "Archivar tablero",
|
||||
"No notifications" : "No hay notificaciones",
|
||||
"Delete board" : "Borrar tableros",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"Close" : "Cerrar",
|
||||
"Share" : "Compartir"
|
||||
"Share" : "Compartir",
|
||||
"Due date" : "Fecha de vencimiento"
|
||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||
}
|
||||
@@ -20,13 +20,11 @@ OC.L10N.register(
|
||||
"File already exists" : "El archivo ya existe",
|
||||
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
||||
"Add card" : "Agregar tarjeta",
|
||||
"Completed" : "Completado",
|
||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
||||
"Details" : "Detalles",
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Activity" : "Actividad",
|
||||
"Undo" : "Deshacer",
|
||||
"Can edit" : "Puede editar",
|
||||
"Can share" : "Puede compartir",
|
||||
@@ -41,16 +39,13 @@ OC.L10N.register(
|
||||
"Save" : "Guardar",
|
||||
"Reply" : "Responder",
|
||||
"Update" : "Actualizar",
|
||||
"Created:" : "Creado:",
|
||||
"Description" : "Descripción",
|
||||
"Formatting help" : "Ayuda de formato",
|
||||
"Remove due date" : "Eliminar fecha de expiración",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"(group)" : "(grupo)",
|
||||
"seconds ago" : "hace segundos",
|
||||
"Keyboard shortcuts" : "Atajos del teclado",
|
||||
"Keyboard shortcut" : "Atajo del teclado",
|
||||
"Action" : "Acción",
|
||||
"Search" : "Buscar",
|
||||
"Archived boards" : "Tableros archivados",
|
||||
"Shared with you" : "Compartido con usted",
|
||||
"Board details" : "Detalles del tablero",
|
||||
@@ -59,9 +54,8 @@ OC.L10N.register(
|
||||
"Archive board" : "Archivar tablero",
|
||||
"No notifications" : "No hay notificaciones",
|
||||
"Delete board" : "Borrar tableros",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"Close" : "Cerrar",
|
||||
"Share" : "Compartir"
|
||||
"Share" : "Compartir",
|
||||
"Due date" : "Fecha de vencimiento"
|
||||
},
|
||||
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||
|
||||
@@ -18,13 +18,11 @@
|
||||
"File already exists" : "El archivo ya existe",
|
||||
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
||||
"Add card" : "Agregar tarjeta",
|
||||
"Completed" : "Completado",
|
||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
||||
"Details" : "Detalles",
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Activity" : "Actividad",
|
||||
"Undo" : "Deshacer",
|
||||
"Can edit" : "Puede editar",
|
||||
"Can share" : "Puede compartir",
|
||||
@@ -39,16 +37,13 @@
|
||||
"Save" : "Guardar",
|
||||
"Reply" : "Responder",
|
||||
"Update" : "Actualizar",
|
||||
"Created:" : "Creado:",
|
||||
"Description" : "Descripción",
|
||||
"Formatting help" : "Ayuda de formato",
|
||||
"Remove due date" : "Eliminar fecha de expiración",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"(group)" : "(grupo)",
|
||||
"seconds ago" : "hace segundos",
|
||||
"Keyboard shortcuts" : "Atajos del teclado",
|
||||
"Keyboard shortcut" : "Atajo del teclado",
|
||||
"Action" : "Acción",
|
||||
"Search" : "Buscar",
|
||||
"Archived boards" : "Tableros archivados",
|
||||
"Shared with you" : "Compartido con usted",
|
||||
"Board details" : "Detalles del tablero",
|
||||
@@ -57,9 +52,8 @@
|
||||
"Archive board" : "Archivar tablero",
|
||||
"No notifications" : "No hay notificaciones",
|
||||
"Delete board" : "Borrar tableros",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"Close" : "Cerrar",
|
||||
"Share" : "Compartir"
|
||||
"Share" : "Compartir",
|
||||
"Due date" : "Fecha de vencimiento"
|
||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||
}
|
||||
@@ -5,7 +5,6 @@ OC.L10N.register(
|
||||
"Personal" : "Personal",
|
||||
"The card \"%s\" on \"%s\" has reached its due date." : "La tarjeta \"%s\" en \"%s\" ha alacanzado su fecha de entrega",
|
||||
"The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.",
|
||||
"Deck board" : "Tablero de Deck",
|
||||
"%s on %s" : "%s en %s",
|
||||
"Finished" : "Terminado",
|
||||
"To review" : "Para revisar",
|
||||
@@ -21,28 +20,19 @@ OC.L10N.register(
|
||||
"Missing a temporary folder" : "Falta una carpeta temporal",
|
||||
"Could not write file to disk" : "No fue posible escribir a disco",
|
||||
"A PHP extension stopped the file upload" : "Una extensión de PHP detuvo la carga del archivo",
|
||||
"No file uploaded or file size exceeds maximum of %s" : "No se ha cargado ningún archivo o el tamaño del archivo excede el máximo de %s",
|
||||
"Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
|
||||
"Cancel" : "Cancelar",
|
||||
"File already exists" : "El archivo ya existe",
|
||||
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
||||
"Drop your files to upload" : "Arrastre sus archivos para cargar",
|
||||
"Add card" : "Agregar tarjeta",
|
||||
"Active filters" : "Filtros activos",
|
||||
"Filter by tag" : "Filtrar por etiqueta",
|
||||
"Open" : "Abrir",
|
||||
"Completed" : "Completado",
|
||||
"Clear filter" : "Limpiar filtro",
|
||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
||||
"Open details" : "Abrir detalles",
|
||||
"Details" : "Detalles",
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Activity" : "Actividad",
|
||||
"Undo" : "Deshacer",
|
||||
"No participants found" : "No se encontraron participantes",
|
||||
"(Group)" : "(Grupo)",
|
||||
"Can edit" : "Puede editar",
|
||||
"Can share" : "Puede compartir",
|
||||
"Can manage" : "Puede gestionar",
|
||||
@@ -52,9 +42,6 @@ OC.L10N.register(
|
||||
"Transfer" : "Transferir",
|
||||
"Edit" : "Editar",
|
||||
"Members" : "Miembros",
|
||||
"Upload new files" : "Cargar nuevos archivos",
|
||||
"Share from Files" : "Compartir desde Archivos",
|
||||
"Show in Files" : "Mostrar en Archivos",
|
||||
"Download" : "Descargar",
|
||||
"Invalid path selected" : "Ruta seleccionada no válida.",
|
||||
"Attachments" : "Adjuntos",
|
||||
@@ -64,21 +51,13 @@ OC.L10N.register(
|
||||
"Save" : "Guardar",
|
||||
"Reply" : "Responder",
|
||||
"Update" : "Actualizar",
|
||||
"Created:" : "Creado:",
|
||||
"Description" : "Descripción",
|
||||
"Formatting help" : "Ayuda de formato",
|
||||
"Remove due date" : "Eliminar fecha de expiración",
|
||||
"Mark as done" : "Marcar como hecho",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"(group)" : "(grupo)",
|
||||
"seconds ago" : "hace segundos",
|
||||
"Keyboard shortcuts" : "Atajos del teclado",
|
||||
"Keyboard shortcut" : "Atajo del teclado",
|
||||
"Action" : "Acción",
|
||||
"Shift" : "Mayús",
|
||||
"Ctrl" : "Ctrl",
|
||||
"Search" : "Buscar",
|
||||
"Enter" : "Intro",
|
||||
"Space" : "Espacio",
|
||||
"Archived boards" : "Tableros archivados",
|
||||
"Shared with you" : "Compartido con usted",
|
||||
"Board details" : "Detalles del tablero",
|
||||
@@ -87,15 +66,9 @@ OC.L10N.register(
|
||||
"Archive board" : "Archivar tablero",
|
||||
"No notifications" : "No hay notificaciones",
|
||||
"Delete board" : "Borrar tableros",
|
||||
"No reminder" : "Sin recordatorio",
|
||||
"An error occurred" : "Ha ocurrido un error",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"Close" : "Cerrar",
|
||||
"Error creating the share" : "Error creando el recurso compartido",
|
||||
"Share" : "Compartir",
|
||||
"Searching for users, groups and circles …" : "Buscando usuarios, grupos y círculos …",
|
||||
"Next week" : "Semana siguiente",
|
||||
"Next month" : "Próximo mes"
|
||||
"Due date" : "Fecha de vencimiento"
|
||||
},
|
||||
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||
|
||||
@@ -3,7 +3,6 @@
|
||||
"Personal" : "Personal",
|
||||
"The card \"%s\" on \"%s\" has reached its due date." : "La tarjeta \"%s\" en \"%s\" ha alacanzado su fecha de entrega",
|
||||
"The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.",
|
||||
"Deck board" : "Tablero de Deck",
|
||||
"%s on %s" : "%s en %s",
|
||||
"Finished" : "Terminado",
|
||||
"To review" : "Para revisar",
|
||||
@@ -19,28 +18,19 @@
|
||||
"Missing a temporary folder" : "Falta una carpeta temporal",
|
||||
"Could not write file to disk" : "No fue posible escribir a disco",
|
||||
"A PHP extension stopped the file upload" : "Una extensión de PHP detuvo la carga del archivo",
|
||||
"No file uploaded or file size exceeds maximum of %s" : "No se ha cargado ningún archivo o el tamaño del archivo excede el máximo de %s",
|
||||
"Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, por favor sigue el formato AAAA-MM-DD",
|
||||
"Cancel" : "Cancelar",
|
||||
"File already exists" : "El archivo ya existe",
|
||||
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
||||
"Drop your files to upload" : "Arrastre sus archivos para cargar",
|
||||
"Add card" : "Agregar tarjeta",
|
||||
"Active filters" : "Filtros activos",
|
||||
"Filter by tag" : "Filtrar por etiqueta",
|
||||
"Open" : "Abrir",
|
||||
"Completed" : "Completado",
|
||||
"Clear filter" : "Limpiar filtro",
|
||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
||||
"Open details" : "Abrir detalles",
|
||||
"Details" : "Detalles",
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Activity" : "Actividad",
|
||||
"Undo" : "Deshacer",
|
||||
"No participants found" : "No se encontraron participantes",
|
||||
"(Group)" : "(Grupo)",
|
||||
"Can edit" : "Puede editar",
|
||||
"Can share" : "Puede compartir",
|
||||
"Can manage" : "Puede gestionar",
|
||||
@@ -50,9 +40,6 @@
|
||||
"Transfer" : "Transferir",
|
||||
"Edit" : "Editar",
|
||||
"Members" : "Miembros",
|
||||
"Upload new files" : "Cargar nuevos archivos",
|
||||
"Share from Files" : "Compartir desde Archivos",
|
||||
"Show in Files" : "Mostrar en Archivos",
|
||||
"Download" : "Descargar",
|
||||
"Invalid path selected" : "Ruta seleccionada no válida.",
|
||||
"Attachments" : "Adjuntos",
|
||||
@@ -62,21 +49,13 @@
|
||||
"Save" : "Guardar",
|
||||
"Reply" : "Responder",
|
||||
"Update" : "Actualizar",
|
||||
"Created:" : "Creado:",
|
||||
"Description" : "Descripción",
|
||||
"Formatting help" : "Ayuda de formato",
|
||||
"Remove due date" : "Eliminar fecha de expiración",
|
||||
"Mark as done" : "Marcar como hecho",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"(group)" : "(grupo)",
|
||||
"seconds ago" : "hace segundos",
|
||||
"Keyboard shortcuts" : "Atajos del teclado",
|
||||
"Keyboard shortcut" : "Atajo del teclado",
|
||||
"Action" : "Acción",
|
||||
"Shift" : "Mayús",
|
||||
"Ctrl" : "Ctrl",
|
||||
"Search" : "Buscar",
|
||||
"Enter" : "Intro",
|
||||
"Space" : "Espacio",
|
||||
"Archived boards" : "Tableros archivados",
|
||||
"Shared with you" : "Compartido con usted",
|
||||
"Board details" : "Detalles del tablero",
|
||||
@@ -85,15 +64,9 @@
|
||||
"Archive board" : "Archivar tablero",
|
||||
"No notifications" : "No hay notificaciones",
|
||||
"Delete board" : "Borrar tableros",
|
||||
"No reminder" : "Sin recordatorio",
|
||||
"An error occurred" : "Ha ocurrido un error",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"Close" : "Cerrar",
|
||||
"Error creating the share" : "Error creando el recurso compartido",
|
||||
"Share" : "Compartir",
|
||||
"Searching for users, groups and circles …" : "Buscando usuarios, grupos y círculos …",
|
||||
"Next week" : "Semana siguiente",
|
||||
"Next month" : "Próximo mes"
|
||||
"Due date" : "Fecha de vencimiento"
|
||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||
}
|
||||
@@ -20,13 +20,11 @@ OC.L10N.register(
|
||||
"File already exists" : "El archivo ya existe",
|
||||
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
||||
"Add card" : "Agregar tarjeta",
|
||||
"Completed" : "Completado",
|
||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
||||
"Details" : "Detalles",
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Activity" : "Actividad",
|
||||
"Undo" : "Deshacer",
|
||||
"Can edit" : "Puede editar",
|
||||
"Can share" : "Puede compartir",
|
||||
@@ -41,16 +39,13 @@ OC.L10N.register(
|
||||
"Save" : "Guardar",
|
||||
"Reply" : "Responder",
|
||||
"Update" : "Actualizar",
|
||||
"Created:" : "Creado:",
|
||||
"Description" : "Descripción",
|
||||
"Formatting help" : "Ayuda de formato",
|
||||
"Remove due date" : "Eliminar fecha de expiración",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"(group)" : "(grupo)",
|
||||
"seconds ago" : "hace segundos",
|
||||
"Keyboard shortcuts" : "Atajos del teclado",
|
||||
"Keyboard shortcut" : "Atajo del teclado",
|
||||
"Action" : "Acción",
|
||||
"Search" : "Buscar",
|
||||
"Archived boards" : "Tableros archivados",
|
||||
"Shared with you" : "Compartido con usted",
|
||||
"Board details" : "Detalles del tablero",
|
||||
@@ -59,9 +54,8 @@ OC.L10N.register(
|
||||
"Archive board" : "Archivar tablero",
|
||||
"No notifications" : "No hay notificaciones",
|
||||
"Delete board" : "Borrar tableros",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"Close" : "Cerrar",
|
||||
"Share" : "Compartir"
|
||||
"Share" : "Compartir",
|
||||
"Due date" : "Fecha de vencimiento"
|
||||
},
|
||||
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||
|
||||
@@ -18,13 +18,11 @@
|
||||
"File already exists" : "El archivo ya existe",
|
||||
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
||||
"Add card" : "Agregar tarjeta",
|
||||
"Completed" : "Completado",
|
||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
||||
"Details" : "Detalles",
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Activity" : "Actividad",
|
||||
"Undo" : "Deshacer",
|
||||
"Can edit" : "Puede editar",
|
||||
"Can share" : "Puede compartir",
|
||||
@@ -39,16 +37,13 @@
|
||||
"Save" : "Guardar",
|
||||
"Reply" : "Responder",
|
||||
"Update" : "Actualizar",
|
||||
"Created:" : "Creado:",
|
||||
"Description" : "Descripción",
|
||||
"Formatting help" : "Ayuda de formato",
|
||||
"Remove due date" : "Eliminar fecha de expiración",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"(group)" : "(grupo)",
|
||||
"seconds ago" : "hace segundos",
|
||||
"Keyboard shortcuts" : "Atajos del teclado",
|
||||
"Keyboard shortcut" : "Atajo del teclado",
|
||||
"Action" : "Acción",
|
||||
"Search" : "Buscar",
|
||||
"Archived boards" : "Tableros archivados",
|
||||
"Shared with you" : "Compartido con usted",
|
||||
"Board details" : "Detalles del tablero",
|
||||
@@ -57,9 +52,8 @@
|
||||
"Archive board" : "Archivar tablero",
|
||||
"No notifications" : "No hay notificaciones",
|
||||
"Delete board" : "Borrar tableros",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"Close" : "Cerrar",
|
||||
"Share" : "Compartir"
|
||||
"Share" : "Compartir",
|
||||
"Due date" : "Fecha de vencimiento"
|
||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||
}
|
||||
@@ -20,13 +20,11 @@ OC.L10N.register(
|
||||
"File already exists" : "El archivo ya existe",
|
||||
"Do you want to overwrite it?" : "¿Deseas sobre escribirlo?",
|
||||
"Add card" : "Agregar tarjeta",
|
||||
"Completed" : "Completado",
|
||||
"Hide archived cards" : "Ocultar tarjetas archivadas",
|
||||
"Show archived cards" : "Mostrar tarjetas archivadas",
|
||||
"Details" : "Detalles",
|
||||
"Sharing" : "Compartiendo",
|
||||
"Tags" : "Etiquetas",
|
||||
"Activity" : "Actividad",
|
||||
"Undo" : "Deshacer",
|
||||
"Can edit" : "Puede editar",
|
||||
"Can share" : "Puede compartir",
|
||||
@@ -41,16 +39,13 @@ OC.L10N.register(
|
||||
"Save" : "Guardar",
|
||||
"Reply" : "Responder",
|
||||
"Update" : "Actualizar",
|
||||
"Created:" : "Creado:",
|
||||
"Description" : "Descripción",
|
||||
"Formatting help" : "Ayuda de formato",
|
||||
"Remove due date" : "Eliminar fecha de expiración",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"(group)" : "(grupo)",
|
||||
"seconds ago" : "hace segundos",
|
||||
"Keyboard shortcuts" : "Atajos del teclado",
|
||||
"Keyboard shortcut" : "Atajo del teclado",
|
||||
"Action" : "Acción",
|
||||
"Search" : "Buscar",
|
||||
"Archived boards" : "Tableros archivados",
|
||||
"Shared with you" : "Compartido con usted",
|
||||
"Board details" : "Detalles del tablero",
|
||||
@@ -59,9 +54,8 @@ OC.L10N.register(
|
||||
"Archive board" : "Archivar tablero",
|
||||
"No notifications" : "No hay notificaciones",
|
||||
"Delete board" : "Borrar tableros",
|
||||
"Today" : "Hoy",
|
||||
"Tomorrow" : "Mañana",
|
||||
"Close" : "Cerrar",
|
||||
"Share" : "Compartir"
|
||||
"Share" : "Compartir",
|
||||
"Due date" : "Fecha de vencimiento"
|
||||
},
|
||||
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user