Compare commits
274 Commits
dependabot
...
v1.14.4
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a4e40ec11e | ||
|
|
a0da308164 | ||
|
|
2fdbf7dd01 | ||
|
|
bc5fd69969 | ||
|
|
f1c0b03d58 | ||
|
|
1555c6c277 | ||
|
|
609ecb8d78 | ||
|
|
838d29093a | ||
|
|
1e44b744a5 | ||
|
|
3059fa42ca | ||
|
|
8741ac0728 | ||
|
|
724ed2e78d | ||
|
|
cdc51e7d94 | ||
|
|
8fc2e02e29 | ||
|
|
b0f58331af | ||
|
|
136cbdf2cb | ||
|
|
9852a3ccf8 | ||
|
|
c2787f2500 | ||
|
|
81a67e84b3 | ||
|
|
44d6981ec6 | ||
|
|
ba841069e5 | ||
|
|
39867846a7 | ||
|
|
17bd927f85 | ||
|
|
ecec14bf53 | ||
|
|
c94e8d9199 | ||
|
|
95970a2f94 | ||
|
|
5cb1afac84 | ||
|
|
4bf0f33234 | ||
|
|
c22181cc2e | ||
|
|
b6bf1ced09 | ||
|
|
5a45a1cd4c | ||
|
|
1bc35e8f4e | ||
|
|
986abc2e49 | ||
|
|
50234f35bf | ||
|
|
4fda41741d | ||
|
|
54df23741b | ||
|
|
bcbcd191a1 | ||
|
|
75b0c568cc | ||
|
|
acc16b57c8 | ||
|
|
3fb15c5fc5 | ||
|
|
e78f70302d | ||
|
|
5e6596a949 | ||
|
|
6672844704 | ||
|
|
43cff1c3f6 | ||
|
|
4d59da0513 | ||
|
|
3d8cfbab85 | ||
|
|
c4ed5198a9 | ||
|
|
5cf65cfed7 | ||
|
|
7af03f1a1d | ||
|
|
70a1d52fd3 | ||
|
|
229c6dd752 | ||
|
|
1d84ceed4e | ||
|
|
633c60592f | ||
|
|
5126de1719 | ||
|
|
0407d2109c | ||
|
|
4819771561 | ||
|
|
df064d07da | ||
|
|
b9a013d364 | ||
|
|
c7b30b0df2 | ||
|
|
5d109684fc | ||
|
|
dfdc148593 | ||
|
|
c76545e410 | ||
|
|
bd169f9229 | ||
|
|
54568805cb | ||
|
|
6c16c307a7 | ||
|
|
6114626e29 | ||
|
|
016f471516 | ||
|
|
8535f7fe98 | ||
|
|
06eb2cf20d | ||
|
|
ed9896ca79 | ||
|
|
eb21f79323 | ||
|
|
dfc472fb0e | ||
|
|
b022d4a007 | ||
|
|
6bf3104419 | ||
|
|
562a491f2e | ||
|
|
3b07fbcaac | ||
|
|
c4f1abd3e2 | ||
|
|
7ad37067bc | ||
|
|
81bd5e279a | ||
|
|
9be1a0ed90 | ||
|
|
22470ee050 | ||
|
|
f76f8e54d7 | ||
|
|
9608b6ac48 | ||
|
|
06c2a4da3b | ||
|
|
25d9206c38 | ||
|
|
f16aa05258 | ||
|
|
e7c5306b59 | ||
|
|
438f741eca | ||
|
|
147b3facfd | ||
|
|
46ca498bd1 | ||
|
|
fb9b9b37be | ||
|
|
9d4f9ad55e | ||
|
|
cdd806910c | ||
|
|
b348d63e9b | ||
|
|
905efa307c | ||
|
|
e70e31c843 | ||
|
|
c9570631e6 | ||
|
|
68a6cf7eb5 | ||
|
|
d446bb528f | ||
|
|
450f60730e | ||
|
|
8ff3839de3 | ||
|
|
c30c0ea10f | ||
|
|
d4572e3c0b | ||
|
|
8ce6adf276 | ||
|
|
f95252e8a6 | ||
|
|
048ba91ca7 | ||
|
|
ba983d6fbf | ||
|
|
b1249aa364 | ||
|
|
ae775a4a7f | ||
|
|
819a5c4715 | ||
|
|
f29cd18c1e | ||
|
|
6d4097ed93 | ||
|
|
98a0dc82f3 | ||
|
|
8ad36025c9 | ||
|
|
3150ba9fe3 | ||
|
|
ee73876d2e | ||
|
|
4efc819f31 | ||
|
|
6fdd55993c | ||
|
|
f1cae1d706 | ||
|
|
e0abc77943 | ||
|
|
2aa082ea57 | ||
|
|
395889331a | ||
|
|
c61f361e47 | ||
|
|
30743a31d9 | ||
|
|
a392507cc5 | ||
|
|
fc96100022 | ||
|
|
9cc4be0dbb | ||
|
|
7274ae23e6 | ||
|
|
7d9362ef50 | ||
|
|
667be29233 | ||
|
|
c438a665ae | ||
|
|
b6bba78541 | ||
|
|
3a5c865bbb | ||
|
|
14503d2f3d | ||
|
|
2c49c4e1ea | ||
|
|
847fc3bd32 | ||
|
|
3cd0e8c324 | ||
|
|
ba8fe8ba1f | ||
|
|
34566c6542 | ||
|
|
835d61985a | ||
|
|
03cfe95073 | ||
|
|
37b0c376ed | ||
|
|
4e954fce21 | ||
|
|
814ad66f4a | ||
|
|
519f92c7e7 | ||
|
|
c1f7d7dd44 | ||
|
|
09973e01b4 | ||
|
|
c899278c23 | ||
|
|
16627c17eb | ||
|
|
4d607987d2 | ||
|
|
af6a588f10 | ||
|
|
caadc7959a | ||
|
|
69d480f0c0 | ||
|
|
a5995ffa84 | ||
|
|
6eaac5d5a2 | ||
|
|
19d37ab123 | ||
|
|
b56f161484 | ||
|
|
9175ec7a19 | ||
|
|
46b07513a7 | ||
|
|
8c27b7341f | ||
|
|
e11a4a646f | ||
|
|
c46659e9ee | ||
|
|
fb8127b449 | ||
|
|
b030b0fc28 | ||
|
|
bd45b525b8 | ||
|
|
b207755e37 | ||
|
|
7a429d8ffb | ||
|
|
c8ec8828b0 | ||
|
|
94eda67f70 | ||
|
|
aa33327fd7 | ||
|
|
97c326c340 | ||
|
|
633f14ccce | ||
|
|
d4e93e8317 | ||
|
|
511ad4238e | ||
|
|
d086ef50b1 | ||
|
|
f61f2a667c | ||
|
|
45718d6bd9 | ||
|
|
422ee80946 | ||
|
|
9eacfa07e5 | ||
|
|
8714ef3a88 | ||
|
|
f3bafd9b44 | ||
|
|
a18da4b2d5 | ||
|
|
d9c468229c | ||
|
|
80224267cc | ||
|
|
23ad6b3e65 | ||
|
|
360c07af58 | ||
|
|
df38d09840 | ||
|
|
0ab6d7ccd3 | ||
|
|
70054ec65e | ||
|
|
9a57c891ca | ||
|
|
e4135337d7 | ||
|
|
bb9d539813 | ||
|
|
9e04f88a1d | ||
|
|
4873735ab2 | ||
|
|
818e8e9eb7 | ||
|
|
b490633a3d | ||
|
|
fad889db15 | ||
|
|
94d0225f52 | ||
|
|
f26bc92612 | ||
|
|
e8f536fbb5 | ||
|
|
8ec5def76f | ||
|
|
1e8ce54361 | ||
|
|
bbc4b80d56 | ||
|
|
4fc8ea196d | ||
|
|
07b0716d33 | ||
|
|
aca6b9d969 | ||
|
|
16592324a0 | ||
|
|
6b315f95a7 | ||
|
|
500662f8ce | ||
|
|
b8e05284eb | ||
|
|
c665cfb03d | ||
|
|
dc7a41ee35 | ||
|
|
90664cf869 | ||
|
|
c0084a6b5b | ||
|
|
9227f9e9a1 | ||
|
|
95117be03a | ||
|
|
80c428e114 | ||
|
|
03c712c965 | ||
|
|
4f59de7498 | ||
|
|
5f7709af93 | ||
|
|
79497b061a | ||
|
|
f402181db6 | ||
|
|
0275ecf3ad | ||
|
|
ba8294bdce | ||
|
|
80ed3c5e87 | ||
|
|
9efc73ce41 | ||
|
|
0c4d366950 | ||
|
|
c624b4cda0 | ||
|
|
b3b9b0d18f | ||
|
|
c846880a1e | ||
|
|
acaaccda05 | ||
|
|
67b378fda5 | ||
|
|
827b7da7c2 | ||
|
|
e01149cd81 | ||
|
|
4b594be8f0 | ||
|
|
b570dd8880 | ||
|
|
afc92908fd | ||
|
|
58bc1a87b1 | ||
|
|
7936dd6b56 | ||
|
|
dbbd57e443 | ||
|
|
0d42750d19 | ||
|
|
c56170f76f | ||
|
|
c56aeba3d3 | ||
|
|
ca4e0c122b | ||
|
|
05939792a1 | ||
|
|
5cbd91649b | ||
|
|
61d58fb4eb | ||
|
|
5aa2428e2d | ||
|
|
d35d8e5a50 | ||
|
|
71fe340fad | ||
|
|
6f3f391a04 | ||
|
|
50dea78147 | ||
|
|
3f3b1a11d7 | ||
|
|
c29686feec | ||
|
|
086617563d | ||
|
|
c7d7f2e5fe | ||
|
|
ac19f517c5 | ||
|
|
9a738ee7ac | ||
|
|
b81c249164 | ||
|
|
20f74812ea | ||
|
|
63709be9ad | ||
|
|
a94efb4905 | ||
|
|
412a5d183e | ||
|
|
e144303e26 | ||
|
|
fdb3a29256 | ||
|
|
de760ac6fa | ||
|
|
1e20832cd6 | ||
|
|
8e77849027 | ||
|
|
147dadd1ab | ||
|
|
bd39df04f6 | ||
|
|
12f30e946e | ||
|
|
01a6f93730 | ||
|
|
c72bec7220 | ||
|
|
c9a5f9e79b |
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"image": "ghcr.io/juliusknorr/nextcloud-dev-php81:latest",
|
||||
"image": "ghcr.io/juliushaertl/nextcloud-dev-php81:latest",
|
||||
"forwardPorts": [80],
|
||||
"containerEnv": {
|
||||
"NEXTCLOUD_AUTOINSTALL_APPS": "deck",
|
||||
|
||||
2
.github/CODEOWNERS
vendored
2
.github/CODEOWNERS
vendored
@@ -1,2 +0,0 @@
|
||||
# App maintainers
|
||||
* @luka-nextcloud @grnd-alt @elzody
|
||||
51
.github/dependabot.yml
vendored
51
.github/dependabot.yml
vendored
@@ -13,40 +13,6 @@ updates:
|
||||
- juliushaertl
|
||||
- luka-nextcloud
|
||||
|
||||
- package-ecosystem: npm
|
||||
target-branch: stable31
|
||||
versioning-strategy: lockfile-only
|
||||
directory: "/"
|
||||
schedule:
|
||||
interval: weekly
|
||||
day: saturday
|
||||
time: "03:00"
|
||||
timezone: Europe/Paris
|
||||
ignore:
|
||||
- dependency-name: "*"
|
||||
update-types: ["version-update:semver-major"]
|
||||
open-pull-requests-limit: 30
|
||||
labels:
|
||||
- 3. to review
|
||||
- dependencies
|
||||
|
||||
- package-ecosystem: npm
|
||||
target-branch: stable30
|
||||
versioning-strategy: lockfile-only
|
||||
directory: "/"
|
||||
schedule:
|
||||
interval: weekly
|
||||
day: saturday
|
||||
time: "03:00"
|
||||
timezone: Europe/Paris
|
||||
ignore:
|
||||
- dependency-name: "*"
|
||||
update-types: ["version-update:semver-major"]
|
||||
open-pull-requests-limit: 30
|
||||
labels:
|
||||
- 3. to review
|
||||
- dependencies
|
||||
|
||||
- package-ecosystem: npm
|
||||
target-branch: stable29
|
||||
versioning-strategy: lockfile-only
|
||||
@@ -81,6 +47,23 @@ updates:
|
||||
- 3. to review
|
||||
- dependencies
|
||||
|
||||
- package-ecosystem: npm
|
||||
target-branch: stable27
|
||||
versioning-strategy: lockfile-only
|
||||
directory: "/"
|
||||
schedule:
|
||||
interval: weekly
|
||||
day: saturday
|
||||
time: "03:00"
|
||||
timezone: Europe/Paris
|
||||
ignore:
|
||||
- dependency-name: "*"
|
||||
update-types: ["version-update:semver-major"]
|
||||
open-pull-requests-limit: 30
|
||||
labels:
|
||||
- 3. to review
|
||||
- dependencies
|
||||
|
||||
- package-ecosystem: composer
|
||||
directory: "/"
|
||||
schedule:
|
||||
|
||||
6
.github/workflows/appbuild.yml
vendored
6
.github/workflows/appbuild.yml
vendored
@@ -16,15 +16,15 @@ jobs:
|
||||
node-version: [16.x]
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v4.2.2
|
||||
- uses: actions/checkout@v4.1.7
|
||||
- name: Use Node.js ${{ matrix.node-version }}
|
||||
uses: actions/setup-node@v4.2.0
|
||||
uses: actions/setup-node@v4.0.3
|
||||
with:
|
||||
node-version: ${{ matrix.node-version }}
|
||||
- name: Set up npm7
|
||||
run: npm i -g npm@7
|
||||
- name: Setup PHP
|
||||
uses: shivammathur/setup-php@2.32.0
|
||||
uses: shivammathur/setup-php@2.31.1
|
||||
with:
|
||||
php-version: '7.4'
|
||||
tools: composer
|
||||
|
||||
8
.github/workflows/appstore-build-publish.yml
vendored
8
.github/workflows/appstore-build-publish.yml
vendored
@@ -32,7 +32,7 @@ jobs:
|
||||
echo "APP_VERSION=${GITHUB_REF##*/}" >> $GITHUB_ENV
|
||||
|
||||
- name: Checkout
|
||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
|
||||
with:
|
||||
path: ${{ env.APP_NAME }}
|
||||
|
||||
@@ -56,7 +56,7 @@ jobs:
|
||||
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
|
||||
# Skip if no package.json
|
||||
if: ${{ steps.versions.outputs.nodeVersion }}
|
||||
uses: actions/setup-node@802632921f8532d2409ae6eac3313b6f81f11122 # v4.1.0
|
||||
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
|
||||
with:
|
||||
node-version: ${{ steps.versions.outputs.nodeVersion }}
|
||||
|
||||
@@ -72,7 +72,7 @@ jobs:
|
||||
filename: ${{ env.APP_NAME }}/appinfo/info.xml
|
||||
|
||||
- name: Set up php ${{ steps.php-versions.outputs.php-min }}
|
||||
uses: shivammathur/setup-php@21e092a3e0c2fabb77bf641337eced34a4bcd3cc # v2.31.1
|
||||
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 # v2.31.1
|
||||
with:
|
||||
php-version: ${{ steps.php-versions.outputs.php-min }}
|
||||
coverage: none
|
||||
@@ -134,7 +134,7 @@ jobs:
|
||||
unzip latest-$NCVERSION.zip
|
||||
|
||||
- name: Checkout server master fallback
|
||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
|
||||
if: ${{ steps.server-checkout.outcome != 'success' }}
|
||||
with:
|
||||
submodules: true
|
||||
|
||||
51
.github/workflows/command-rebase.yml
vendored
Normal file
51
.github/workflows/command-rebase.yml
vendored
Normal file
@@ -0,0 +1,51 @@
|
||||
# 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: Rebase command
|
||||
|
||||
on:
|
||||
issue_comment:
|
||||
types: created
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
|
||||
jobs:
|
||||
rebase:
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
contents: none
|
||||
|
||||
# On pull requests and if the comment starts with `/rebase`
|
||||
if: github.event.issue.pull_request != '' && startsWith(github.event.comment.body, '/rebase')
|
||||
|
||||
steps:
|
||||
- name: Add reaction on start
|
||||
uses: peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043 # v4.0.0
|
||||
with:
|
||||
token: ${{ secrets.COMMAND_BOT_PAT }}
|
||||
repository: ${{ github.event.repository.full_name }}
|
||||
comment-id: ${{ github.event.comment.id }}
|
||||
reaction-type: "+1"
|
||||
|
||||
- name: Checkout the latest code
|
||||
uses: actions/checkout@v4.1.7 # v3.5.2
|
||||
with:
|
||||
fetch-depth: 0
|
||||
token: ${{ secrets.COMMAND_BOT_PAT }}
|
||||
|
||||
- name: Automatic Rebase
|
||||
uses: cirrus-actions/rebase@b87d48154a87a85666003575337e27b8cd65f691 # 1.8
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.COMMAND_BOT_PAT }}
|
||||
|
||||
- name: Add reaction on failure
|
||||
uses: peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043 # v4.0.0
|
||||
if: failure()
|
||||
with:
|
||||
token: ${{ secrets.COMMAND_BOT_PAT }}
|
||||
repository: ${{ github.event.repository.full_name }}
|
||||
comment-id: ${{ github.event.comment.id }}
|
||||
reaction-type: "-1"
|
||||
12
.github/workflows/cypress-e2e.yml
vendored
12
.github/workflows/cypress-e2e.yml
vendored
@@ -22,7 +22,7 @@ jobs:
|
||||
node-version: [20.x]
|
||||
# containers: [1, 2, 3]
|
||||
php-versions: [ '8.2' ]
|
||||
server-versions: [ 'master' ]
|
||||
server-versions: [ 'stable30' ]
|
||||
|
||||
env:
|
||||
extensions: mbstring, iconv, fileinfo, intl, sqlite, pdo_sqlite, zip, gd, apcu
|
||||
@@ -41,7 +41,7 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Use Node.js ${{ matrix.node-version }}
|
||||
uses: actions/setup-node@v4.2.0
|
||||
uses: actions/setup-node@v4.0.3
|
||||
with:
|
||||
node-version: ${{ matrix.node-version }}
|
||||
|
||||
@@ -51,7 +51,7 @@ jobs:
|
||||
echo "text_app_ref=$text_app_ref" >> $GITHUB_ENV
|
||||
|
||||
- name: Checkout server
|
||||
uses: actions/checkout@v4.2.2
|
||||
uses: actions/checkout@v4.1.7
|
||||
with:
|
||||
repository: nextcloud/server
|
||||
ref: ${{ matrix.server-versions }}
|
||||
@@ -64,12 +64,12 @@ 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.2.2
|
||||
uses: actions/checkout@v4.1.7
|
||||
with:
|
||||
path: apps/${{ env.APP_NAME }}
|
||||
|
||||
- name: Checkout text
|
||||
uses: actions/checkout@v4.2.2
|
||||
uses: actions/checkout@v4.1.7
|
||||
with:
|
||||
repository: nextcloud/text
|
||||
ref: ${{ env.text_app_ref }}
|
||||
@@ -91,7 +91,7 @@ jobs:
|
||||
restore-keys: ${{ steps.extcache.outputs.key }}
|
||||
|
||||
- name: Set up php ${{ matrix.php-versions }}
|
||||
uses: shivammathur/setup-php@2.32.0
|
||||
uses: shivammathur/setup-php@2.31.1
|
||||
with:
|
||||
php-version: ${{ matrix.php-versions }}
|
||||
extensions: ${{ env.extensions }}
|
||||
|
||||
14
.github/workflows/integration.yml
vendored
14
.github/workflows/integration.yml
vendored
@@ -28,7 +28,7 @@ jobs:
|
||||
matrix:
|
||||
php-versions: ['8.1']
|
||||
databases: ['sqlite', 'mysql', 'pgsql']
|
||||
server-versions: ['master']
|
||||
server-versions: ['stable30']
|
||||
|
||||
name: php${{ matrix.php-versions }}-${{ matrix.databases }}-${{ matrix.server-versions }}
|
||||
|
||||
@@ -52,7 +52,7 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Checkout server
|
||||
uses: actions/checkout@v4.2.2
|
||||
uses: actions/checkout@v4.1.7
|
||||
with:
|
||||
repository: nextcloud/server
|
||||
ref: ${{ matrix.server-versions }}
|
||||
@@ -66,19 +66,19 @@ jobs:
|
||||
cd build/integration && composer require --dev phpunit/phpunit:~9
|
||||
|
||||
- name: Checkout app
|
||||
uses: actions/checkout@v4.2.2
|
||||
uses: actions/checkout@v4.1.7
|
||||
with:
|
||||
path: apps/${{ env.APP_NAME }}
|
||||
|
||||
- name: Checkout activity
|
||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
|
||||
with:
|
||||
repository: nextcloud/activity
|
||||
ref: ${{ matrix.server-versions }}
|
||||
path: apps/activity
|
||||
|
||||
- name: Set up php ${{ matrix.php-versions }}
|
||||
uses: shivammathur/setup-php@2.32.0
|
||||
uses: shivammathur/setup-php@2.31.1
|
||||
with:
|
||||
php-version: ${{ matrix.php-versions }}
|
||||
extensions: mbstring, iconv, fileinfo, intl, sqlite, pdo_sqlite, mysql, pdo_mysql, pgsql, pdo_pgsql, apcu, gd
|
||||
@@ -112,10 +112,6 @@ jobs:
|
||||
working-directory: apps/${{ env.APP_NAME }}/tests/integration
|
||||
run: ./run.sh
|
||||
|
||||
- name: Print log
|
||||
if: always()
|
||||
run: cat data/nextcloud.log
|
||||
|
||||
- name: Query count
|
||||
if: ${{ matrix.databases == 'mysql' }}
|
||||
uses: actions/github-script@v7
|
||||
|
||||
4
.github/workflows/lint-eslint.yml
vendored
4
.github/workflows/lint-eslint.yml
vendored
@@ -56,7 +56,7 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
|
||||
|
||||
- name: Read package.json node and npm engines version
|
||||
uses: skjnldsv/read-package-engines-version-actions@06d6baf7d8f41934ab630e97d9e6c0bc9c9ac5e4 # v3
|
||||
@@ -66,7 +66,7 @@ jobs:
|
||||
fallbackNpm: '^10'
|
||||
|
||||
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
|
||||
uses: actions/setup-node@802632921f8532d2409ae6eac3313b6f81f11122 # v4.1.0
|
||||
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
|
||||
with:
|
||||
node-version: ${{ steps.versions.outputs.nodeVersion }}
|
||||
|
||||
|
||||
4
.github/workflows/lint-php-cs.yml
vendored
4
.github/workflows/lint-php-cs.yml
vendored
@@ -25,14 +25,14 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
|
||||
|
||||
- name: Get php version
|
||||
id: versions
|
||||
uses: icewind1991/nextcloud-version-matrix@58becf3b4bb6dc6cef677b15e2fd8e7d48c0908f # v1.3.1
|
||||
|
||||
- name: Set up php${{ steps.versions.outputs.php-available }}
|
||||
uses: shivammathur/setup-php@21e092a3e0c2fabb77bf641337eced34a4bcd3cc # v2.31.1
|
||||
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 # v2.31.1
|
||||
with:
|
||||
php-version: ${{ steps.versions.outputs.php-available }}
|
||||
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, sqlite, pdo_sqlite
|
||||
|
||||
6
.github/workflows/lint-php.yml
vendored
6
.github/workflows/lint-php.yml
vendored
@@ -24,7 +24,7 @@ jobs:
|
||||
php-versions: ${{ steps.versions.outputs.php-versions }}
|
||||
steps:
|
||||
- name: Checkout app
|
||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
|
||||
- name: Get version matrix
|
||||
id: versions
|
||||
uses: icewind1991/nextcloud-version-matrix@58becf3b4bb6dc6cef677b15e2fd8e7d48c0908f # v1.0.0
|
||||
@@ -40,10 +40,10 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
|
||||
|
||||
- name: Set up php ${{ matrix.php-versions }}
|
||||
uses: shivammathur/setup-php@21e092a3e0c2fabb77bf641337eced34a4bcd3cc # v2.31.1
|
||||
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 # v2.31.1
|
||||
with:
|
||||
php-version: ${{ matrix.php-versions }}
|
||||
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, sqlite, pdo_sqlite
|
||||
|
||||
4
.github/workflows/lint-stylelint.yml
vendored
4
.github/workflows/lint-stylelint.yml
vendored
@@ -25,7 +25,7 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
|
||||
|
||||
- name: Read package.json node and npm engines version
|
||||
uses: skjnldsv/read-package-engines-version-actions@06d6baf7d8f41934ab630e97d9e6c0bc9c9ac5e4 # v3
|
||||
@@ -35,7 +35,7 @@ jobs:
|
||||
fallbackNpm: '^10'
|
||||
|
||||
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
|
||||
uses: actions/setup-node@802632921f8532d2409ae6eac3313b6f81f11122 # v4.1.0
|
||||
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
|
||||
with:
|
||||
node-version: ${{ steps.versions.outputs.nodeVersion }}
|
||||
|
||||
|
||||
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.2.2
|
||||
- uses: actions/checkout@v4.1.7
|
||||
- name: Use Node.js ${{ matrix.node-version }}
|
||||
uses: actions/setup-node@v4.2.0
|
||||
uses: actions/setup-node@v4.0.3
|
||||
with:
|
||||
node-version: ${{ matrix.node-version }}
|
||||
- name: Set up npm7
|
||||
|
||||
18
.github/workflows/npm-audit-fix.yml
vendored
18
.github/workflows/npm-audit-fix.yml
vendored
@@ -14,9 +14,6 @@ on:
|
||||
# At 2:30 on Sundays
|
||||
- cron: '30 2 * * 0'
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
@@ -24,18 +21,15 @@ jobs:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
branches: ['main', 'master', 'stable31', 'stable30', 'stable29']
|
||||
branches: ['main', 'master', 'stable29', 'stable28', 'stable27']
|
||||
|
||||
name: npm-audit-fix-${{ matrix.branches }}
|
||||
|
||||
steps:
|
||||
- name: Checkout
|
||||
id: checkout
|
||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
|
||||
with:
|
||||
persist-credentials: false
|
||||
ref: ${{ matrix.branches }}
|
||||
continue-on-error: true
|
||||
|
||||
- name: Read package.json node and npm engines version
|
||||
uses: skjnldsv/read-package-engines-version-actions@06d6baf7d8f41934ab630e97d9e6c0bc9c9ac5e4 # v3
|
||||
@@ -45,7 +39,7 @@ jobs:
|
||||
fallbackNpm: '^10'
|
||||
|
||||
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
|
||||
uses: actions/setup-node@802632921f8532d2409ae6eac3313b6f81f11122 # v4.1.0
|
||||
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
|
||||
with:
|
||||
node-version: ${{ steps.versions.outputs.nodeVersion }}
|
||||
|
||||
@@ -57,7 +51,7 @@ jobs:
|
||||
uses: nextcloud-libraries/npm-audit-action@2a60bd2e79cc77f2cc4d9a3fe40f1a69896f3a87 # v0.1.0
|
||||
|
||||
- name: Run npm ci and npm run build
|
||||
if: steps.checkout.outcome == 'success'
|
||||
if: always()
|
||||
env:
|
||||
CYPRESS_INSTALL_BINARY: 0
|
||||
run: |
|
||||
@@ -65,8 +59,8 @@ jobs:
|
||||
npm run build --if-present
|
||||
|
||||
- name: Create Pull Request
|
||||
if: steps.checkout.outcome == 'success'
|
||||
uses: peter-evans/create-pull-request@67ccf781d68cd99b580ae25a5c18a1cc84ffff1f # v7.0.6
|
||||
if: always()
|
||||
uses: peter-evans/create-pull-request@c5a7806660adbe173f04e3e038b0ccdcd758773c # v6.1.0
|
||||
with:
|
||||
token: ${{ secrets.COMMAND_BOT_PAT }}
|
||||
commit-message: 'fix(deps): Fix npm audit'
|
||||
|
||||
8
.github/workflows/phpunit-mysql.yml
vendored
8
.github/workflows/phpunit-mysql.yml
vendored
@@ -24,7 +24,7 @@ jobs:
|
||||
matrix: ${{ steps.versions.outputs.sparse-matrix }}
|
||||
steps:
|
||||
- name: Checkout app
|
||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
|
||||
|
||||
- name: Get version matrix
|
||||
id: versions
|
||||
@@ -86,19 +86,19 @@ jobs:
|
||||
echo "APP_NAME=${GITHUB_REPOSITORY##*/}" >> $GITHUB_ENV
|
||||
|
||||
- name: Checkout server
|
||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
|
||||
with:
|
||||
submodules: true
|
||||
repository: nextcloud/server
|
||||
ref: ${{ matrix.server-versions }}
|
||||
|
||||
- name: Checkout app
|
||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
|
||||
with:
|
||||
path: apps/${{ env.APP_NAME }}
|
||||
|
||||
- name: Set up php ${{ matrix.php-versions }}
|
||||
uses: shivammathur/setup-php@21e092a3e0c2fabb77bf641337eced34a4bcd3cc # v2.31.1
|
||||
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 # v2.31.1
|
||||
with:
|
||||
php-version: ${{ matrix.php-versions }}
|
||||
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
|
||||
|
||||
8
.github/workflows/phpunit-pgsql.yml
vendored
8
.github/workflows/phpunit-pgsql.yml
vendored
@@ -25,7 +25,7 @@ jobs:
|
||||
server-max: ${{ steps.versions.outputs.branches-max-list }}
|
||||
steps:
|
||||
- name: Checkout app
|
||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
|
||||
|
||||
- name: Get version matrix
|
||||
id: versions
|
||||
@@ -89,19 +89,19 @@ jobs:
|
||||
echo "APP_NAME=${GITHUB_REPOSITORY##*/}" >> $GITHUB_ENV
|
||||
|
||||
- name: Checkout server
|
||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
|
||||
with:
|
||||
submodules: true
|
||||
repository: nextcloud/server
|
||||
ref: ${{ matrix.server-versions }}
|
||||
|
||||
- name: Checkout app
|
||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
|
||||
with:
|
||||
path: apps/${{ env.APP_NAME }}
|
||||
|
||||
- name: Set up php ${{ matrix.php-versions }}
|
||||
uses: shivammathur/setup-php@21e092a3e0c2fabb77bf641337eced34a4bcd3cc # v2.31.1
|
||||
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 # v2.31.1
|
||||
with:
|
||||
php-version: ${{ matrix.php-versions }}
|
||||
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
|
||||
|
||||
8
.github/workflows/phpunit-sqlite.yml
vendored
8
.github/workflows/phpunit-sqlite.yml
vendored
@@ -25,7 +25,7 @@ jobs:
|
||||
server-max: ${{ steps.versions.outputs.branches-max-list }}
|
||||
steps:
|
||||
- name: Checkout app
|
||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
|
||||
|
||||
- name: Get version matrix
|
||||
id: versions
|
||||
@@ -78,19 +78,19 @@ jobs:
|
||||
echo "APP_NAME=${GITHUB_REPOSITORY##*/}" >> $GITHUB_ENV
|
||||
|
||||
- name: Checkout server
|
||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
|
||||
with:
|
||||
submodules: true
|
||||
repository: nextcloud/server
|
||||
ref: ${{ matrix.server-versions }}
|
||||
|
||||
- name: Checkout app
|
||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
|
||||
with:
|
||||
path: apps/${{ env.APP_NAME }}
|
||||
|
||||
- name: Set up php ${{ matrix.php-versions }}
|
||||
uses: shivammathur/setup-php@21e092a3e0c2fabb77bf641337eced34a4bcd3cc # v2.31.1
|
||||
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 # v2.31.1
|
||||
with:
|
||||
php-version: ${{ matrix.php-versions }}
|
||||
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
|
||||
|
||||
2
.github/workflows/pr-feedback.yml
vendored
2
.github/workflows/pr-feedback.yml
vendored
@@ -20,7 +20,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: The get-github-handles-from-website action
|
||||
uses: marcelklehr/get-github-handles-from-website-action@06b2239db0a48fe1484ba0bfd966a3ab81a08308 # v1.0.1
|
||||
uses: marcelklehr/get-github-handles-from-website-action@a739600f6b91da4957f51db0792697afbb2f143c # v1.0.0
|
||||
id: scrape
|
||||
with:
|
||||
website: 'https://nextcloud.com/team/'
|
||||
|
||||
4
.github/workflows/psalm.yml
vendored
4
.github/workflows/psalm.yml
vendored
@@ -21,14 +21,14 @@ jobs:
|
||||
name: static-psalm-analysis
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
|
||||
|
||||
- name: Get php version
|
||||
id: versions
|
||||
uses: icewind1991/nextcloud-version-matrix@58becf3b4bb6dc6cef677b15e2fd8e7d48c0908f # v1.3.1
|
||||
|
||||
- name: Set up php${{ steps.versions.outputs.php-available }}
|
||||
uses: shivammathur/setup-php@21e092a3e0c2fabb77bf641337eced34a4bcd3cc # v2.31.1
|
||||
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 # v2.31.1
|
||||
with:
|
||||
php-version: ${{ steps.versions.outputs.php-available }}
|
||||
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, sqlite, pdo_sqlite
|
||||
|
||||
6
.github/workflows/reuse.yml
vendored
6
.github/workflows/reuse.yml
vendored
@@ -16,9 +16,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||
with:
|
||||
persist-credentials: false
|
||||
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
|
||||
|
||||
- name: REUSE Compliance Check
|
||||
uses: fsfe/reuse-action@bb774aa972c2a89ff34781233d275075cbddf542 # v5.0.0
|
||||
uses: fsfe/reuse-action@3ae3c6bdf1257ab19397fab11fd3312144692083 # v4.0.0
|
||||
|
||||
8
.github/workflows/update-nextcloud-ocp.yml
vendored
8
.github/workflows/update-nextcloud-ocp.yml
vendored
@@ -20,13 +20,13 @@ jobs:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
branches: ['main', 'master', 'stable31', 'stable30', 'stable29']
|
||||
branches: ['main', 'master', 'stable29', 'stable28', 'stable27']
|
||||
|
||||
name: update-nextcloud-ocp-${{ matrix.branches }}
|
||||
|
||||
steps:
|
||||
- id: checkout
|
||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
|
||||
with:
|
||||
ref: ${{ matrix.branches }}
|
||||
submodules: true
|
||||
@@ -34,7 +34,7 @@ jobs:
|
||||
|
||||
- name: Set up php8.2
|
||||
if: steps.checkout.outcome == 'success'
|
||||
uses: shivammathur/setup-php@21e092a3e0c2fabb77bf641337eced34a4bcd3cc # v2.31.1
|
||||
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 # v2.31.1
|
||||
with:
|
||||
php-version: 8.2
|
||||
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
|
||||
@@ -103,7 +103,7 @@ jobs:
|
||||
|
||||
- name: Create Pull Request
|
||||
if: steps.checkout.outcome == 'success'
|
||||
uses: peter-evans/create-pull-request@67ccf781d68cd99b580ae25a5c18a1cc84ffff1f # v7.0.6
|
||||
uses: peter-evans/create-pull-request@c5a7806660adbe173f04e3e038b0ccdcd758773c # v6.1.0
|
||||
with:
|
||||
token: ${{ secrets.COMMAND_BOT_PAT }}
|
||||
commit-message: 'chore(dev-deps): Bump nextcloud/ocp package'
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
/.editorconfig
|
||||
/.eslintrc.js
|
||||
/.nextcloudignore
|
||||
/webpack.js
|
||||
/webpack.*.js
|
||||
/.codecov.yml
|
||||
/composer.json
|
||||
/composer.lock
|
||||
@@ -26,10 +26,3 @@
|
||||
/package-lock.json
|
||||
/node_modules/
|
||||
/src/
|
||||
/cypress/
|
||||
/cypress.config.js
|
||||
/.devcontainer/
|
||||
/.php-cs-fixer.dist.php
|
||||
/psalm.xml
|
||||
/relativeci.config.js
|
||||
/stylelint.config.js
|
||||
|
||||
61
CHANGELOG.md
61
CHANGELOG.md
@@ -5,20 +5,55 @@
|
||||
# Changelog
|
||||
All notable changes to this project will be documented in this file.
|
||||
|
||||
## 1.15.0-beta.1
|
||||
## 1.14.4
|
||||
### Fixed
|
||||
- fix: Catch not found card @juliusknorr [#6646](https://github.com/nextcloud/deck/pull/6646)
|
||||
- fix: Avoid failing on public dav URLs @juliusknorr [#6642](https://github.com/nextcloud/deck/pull/6642)
|
||||
- fix: Proper rich object formats @juliusknorr [#6641](https://github.com/nextcloud/deck/pull/6641)
|
||||
- fix(notifications): Notifier::prepare() threw \InvalidArgumentExcepti… @nickvergessen [#6623](https://github.com/nextcloud/deck/pull/6623)
|
||||
- fix: close modal after deleting card @ludij [#6617](https://github.com/nextcloud/deck/pull/6617)
|
||||
- fix: Use new query builder @juliusknorr [#6611](https://github.com/nextcloud/deck/pull/6611)
|
||||
- fix: new card input spacing @luka-nextcloud [#6574](https://github.com/nextcloud/deck/pull/6574)
|
||||
- fix: skip exporting a deleted card #6722
|
||||
- fix: Properly show attachment extension #6673
|
||||
|
||||
## 1.14.0-beta.1
|
||||
### Maintenance
|
||||
- Update nextcloud/ocp dependency #6769
|
||||
- Update nextcloud/ocp dependency #6718
|
||||
- Update nextcloud/ocp dependency #6700
|
||||
- Update nextcloud/ocp dependency #6656
|
||||
|
||||
## 1.14.3
|
||||
### Fixed
|
||||
- fix: two close buttons on card modal @app/backportbot [#6659](https://github.com/nextcloud/deck/pull/6659)
|
||||
- fix: Catch not found card @app/backportbot [#6652](https://github.com/nextcloud/deck/pull/6652)
|
||||
- fix: close modal after deleting card @app/backportbot [#6619](https://github.com/nextcloud/deck/pull/6619)
|
||||
- fix: Use new query builder @app/backportbot [#6612](https://github.com/nextcloud/deck/pull/6612)
|
||||
- fix: new card input spacing @app/backportbot [#6576](https://github.com/nextcloud/deck/pull/6576)
|
||||
- fix(sharing): list accounts with matches in email @app/backportbot [#6524](https://github.com/nextcloud/deck/pull/6524)
|
||||
|
||||
## 1.14.2
|
||||
### Fixed
|
||||
|
||||
- fix: board bubble preview widget [#6477](https://github.com/nextcloud/deck/pull/6477)
|
||||
|
||||
### Dependencies
|
||||
|
||||
- Update nextcloud/ocp dependency @nextcloud-command [#6470](https://github.com/nextcloud/deck/pull/6470)
|
||||
- Fix npm audit @nextcloud-command [#6450](https://github.com/nextcloud/deck/pull/6450)
|
||||
|
||||
## 1.14.1
|
||||
### Fixed
|
||||
- fix: Load archived card if URL is opened directly #6326
|
||||
- Update nextcloud/ocp dependency #6322
|
||||
|
||||
## 1.14.0
|
||||
|
||||
### Added
|
||||
|
||||
- export json data of commments @grnd-alt [#6119](https://github.com/nextcloud/deck/pull/6119)
|
||||
|
||||
### Fixed
|
||||
|
||||
- fix: losing focus while editing title field @luka-nextcloud [#6140](https://github.com/nextcloud/deck/pull/6140)
|
||||
- Fix UI with the new compact design [#6258](https://github.com/nextcloud/deck/pull/6258)
|
||||
- Translation call fix [#6261](https://github.com/nextcloud/deck/pull/6261)
|
||||
- fix: 30 design issues [#6265](https://github.com/nextcloud/deck/pull/6265)
|
||||
- copy labels when moving cards between boards [#6289](https://github.com/nextcloud/deck/pull/6289)
|
||||
- Bug fix collection [#6307](https://github.com/nextcloud/deck/pull/6307)
|
||||
- fix: card details focus issue with screen reader @luka-nextcloud [#5858](https://github.com/nextcloud/deck/pull/5858)
|
||||
- Cleaning up unused indicies @mintsoft [#5612](https://github.com/nextcloud/deck/pull/5612)
|
||||
- Change import command's config default argument @JimMadge [#5722](https://github.com/nextcloud/deck/pull/5722)
|
||||
@@ -31,12 +66,17 @@ All notable changes to this project will be documented in this file.
|
||||
- fix: remove redundant log @luka-nextcloud [#6115](https://github.com/nextcloud/deck/pull/6115)
|
||||
- fix: Adjust dependencies to fix filepicker @susnux [#5964](https://github.com/nextcloud/deck/pull/5964)
|
||||
- fix: Remove bindParam usage with simpler query @juliushaertl [#6065](https://github.com/nextcloud/deck/pull/6065)
|
||||
- add Order when cloning board @grnd-alt [#6117](https://github.com/nextcloud/deck/pull/6117)
|
||||
- use deleted_users for users that do not exist @grnd-alt [#6201](https://github.com/nextcloud/deck/pull/6201)
|
||||
- chore: Clean up permission service @juliushaertl [#6011](https://github.com/nextcloud/deck/pull/6011)
|
||||
|
||||
### Other
|
||||
|
||||
- fix(files): fix appstore-build-publish.yml @JuliaKirschenheuter [#6142](https://github.com/nextcloud/deck/pull/6142)
|
||||
- tests: Add environment variable and document commands to run behat tests locally @juliushaertl [#6137](https://github.com/nextcloud/deck/pull/6137)
|
||||
- chore(CI): Adjust testing matrix for Nextcloud 30 on stable30 @nickvergessen [#6205](https://github.com/nextcloud/deck/pull/6205)
|
||||
- Adds link to Nextcloud Deck for iOS in README.md file @StCyr [#5886](https://github.com/nextcloud/deck/pull/5886)
|
||||
- choir(i18n): Change filter title @rakekniven [#5957](https://github.com/nextcloud/deck/pull/5957)
|
||||
- chore: Clean up permission service @juliushaertl [#6011](https://github.com/nextcloud/deck/pull/6011)
|
||||
- Update User_documentation_en.md @StCyr [#6029](https://github.com/nextcloud/deck/pull/6029)
|
||||
- chore: Move comments event handler to use proper event dispatcher @juliushaertl [#6008](https://github.com/nextcloud/deck/pull/6008)
|
||||
- Migrate REUSE to TOML format @AndyScherzinger [#6084](https://github.com/nextcloud/deck/pull/6084)
|
||||
@@ -872,4 +912,3 @@ Android app team for helping to improve our REST API:
|
||||
- Assign labels
|
||||
- Markdown notes for each card
|
||||
- Archive cards
|
||||
|
||||
|
||||
@@ -25,6 +25,7 @@ Deck is a kanban style organization tool aimed at personal planning and project
|
||||
|
||||
- [Nextcloud Deck app for Android](https://github.com/stefan-niedermann/nextcloud-deck) - It is available in [F-Droid](https://f-droid.org/de/packages/it.niedermann.nextcloud.deck/) and the [Google Play Store](https://play.google.com/store/apps/details?id=it.niedermann.nextcloud.deck.play)
|
||||
- [Nextcloud Deck app for iOS](https://github.com/StCyr/deck-react-native) - It is available in [Apple App store](https://apps.apple.com/ml/app/nextcloud-deck/id1570892788)
|
||||
- [deck NG for Android and iOS](https://github.com/meltzow/deck-ng) - It is available in [Google Play Store](https://play.google.com/store/apps/details?id=net.meltzow.deckng) and [Apple App Store](https://apps.apple.com/us/app/deck-ng/id6443334702)
|
||||
|
||||
### 3rd-Party Integrations
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@ SPDX-FileCopyrightText = "none"
|
||||
SPDX-License-Identifier = "CC0-1.0"
|
||||
|
||||
[[annotations]]
|
||||
path = ["l10n/**.js", "l10n/**.json", "js/**.js.map", "js/**.js", "js/**.mjs", "js/**.mjs.map", "js/templates/**.handlebars", "lib/Service/Importer/fixtures/config-deckJson-schema.json", "lib/Service/Importer/fixtures/config-trelloApi-schema.json", "lib/Service/Importer/fixtures/config-trelloJson-schema.json", "lib/Service/fixtures/default-board.json", "screenshots/screenshot1.png", "src/assets/file-placeholder.svg", "img/favicon.ico", "img/favicon.png", "img/favicon.svg", "img/activity.svg", "img/activity-dark.svg", "img/deck.svg", "img/deck-current.svg", "img/deck-dark.svg", "img/details-white.svg", "img/card.svg", "img/sample-image.jpg"]
|
||||
path = ["l10n/**.js", "l10n/**.json", "js/**.js.map", "js/**.js", "js/**.mjs", "js/**.mjs.map", "js/templates/**.handlebars", "lib/Service/Importer/fixtures/config-deckJson-schema.json", "lib/Service/Importer/fixtures/config-trelloApi-schema.json", "lib/Service/Importer/fixtures/config-trelloJson-schema.json", "screenshots/screenshot1.png", "src/assets/file-placeholder.svg", "img/favicon.ico", "img/favicon.png", "img/favicon.svg", "img/activity.svg", "img/activity-dark.svg", "img/deck.svg", "img/deck-current.svg", "img/deck-dark.svg", "img/details-white.svg", "img/card.svg"]
|
||||
precedence = "aggregate"
|
||||
SPDX-FileCopyrightText = "2019 Nextcloud GmbH and Nextcloud contributors"
|
||||
SPDX-License-Identifier = "AGPL-3.0-or-later"
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors
|
||||
* SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
@@ -20,17 +20,17 @@
|
||||
- 🚀 Get your project organized
|
||||
|
||||
</description>
|
||||
<version>2.0.0-dev.0</version>
|
||||
<version>1.14.4</version>
|
||||
<licence>agpl</licence>
|
||||
<author>Julius Härtl</author>
|
||||
<namespace>Deck</namespace>
|
||||
<types>
|
||||
<dav/>
|
||||
</types>
|
||||
<documentation>
|
||||
<user>https://deck.readthedocs.io/en/latest/User_documentation_en/</user>
|
||||
<developer>https://deck.readthedocs.io/en/latest/API/</developer>
|
||||
</documentation>
|
||||
<namespace>Deck</namespace>
|
||||
<types>
|
||||
<dav/>
|
||||
</types>
|
||||
<category>organization</category>
|
||||
<category>office</category>
|
||||
<website>https://github.com/nextcloud/deck</website>
|
||||
@@ -42,7 +42,7 @@
|
||||
<database min-version="9.4">pgsql</database>
|
||||
<database>sqlite</database>
|
||||
<database min-version="8.0">mysql</database>
|
||||
<nextcloud min-version="32" max-version="32"/>
|
||||
<nextcloud min-version="30" max-version="30"/>
|
||||
</dependencies>
|
||||
<background-jobs>
|
||||
<job>OCA\Deck\Cron\DeleteCron</job>
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors
|
||||
* SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
@@ -103,8 +102,6 @@ return [
|
||||
['name' => 'card_api#assignUser', 'url' => '/api/v{apiVersion}/boards/{boardId}/stacks/{stackId}/cards/{cardId}/assignUser', 'verb' => 'PUT'],
|
||||
['name' => 'card_api#unassignUser', 'url' => '/api/v{apiVersion}/boards/{boardId}/stacks/{stackId}/cards/{cardId}/unassignUser', 'verb' => 'PUT'],
|
||||
['name' => 'card_api#reorder', 'url' => '/api/v{apiVersion}/boards/{boardId}/stacks/{stackId}/cards/{cardId}/reorder', 'verb' => 'PUT'],
|
||||
['name' => 'card_api#archive', 'url' => '/api/v{apiVersion}/boards/{boardId}/stacks/{stackId}/cards/{cardId}/archive', 'verb' => 'PUT'],
|
||||
['name' => 'card_api#unarchive', 'url' => '/api/v{apiVersion}/boards/{boardId}/stacks/{stackId}/cards/{cardId}/unarchive', 'verb' => 'PUT'],
|
||||
['name' => 'card_api#delete', 'url' => '/api/v{apiVersion}/boards/{boardId}/stacks/{stackId}/cards/{cardId}', 'verb' => 'DELETE'],
|
||||
|
||||
['name' => 'card_api#findAllWithDue', 'url' => '/api/v{apiVersion}/dashboard/due', 'verb' => 'GET'],
|
||||
@@ -139,8 +136,6 @@ return [
|
||||
['name' => 'comments_api#update', 'url' => '/api/v{apiVersion}/cards/{cardId}/comments/{commentId}', 'verb' => 'PUT'],
|
||||
['name' => 'comments_api#delete', 'url' => '/api/v{apiVersion}/cards/{cardId}/comments/{commentId}', 'verb' => 'DELETE'],
|
||||
|
||||
['name' => 'card#clone', 'url' => '/api/v{apiVersion}/cards/{cardId}/clone', 'verb' => 'POST'],
|
||||
|
||||
['name' => 'overview_api#upcomingCards', 'url' => '/api/v{apiVersion}/overview/upcoming', 'verb' => 'GET'],
|
||||
|
||||
['name' => 'search#search', 'url' => '/api/v{apiVersion}/search', 'verb' => 'GET'],
|
||||
|
||||
@@ -15,8 +15,8 @@
|
||||
"roave/security-advisories": "dev-master",
|
||||
"phpunit/phpunit": "^9",
|
||||
"nextcloud/coding-standard": "^1.1",
|
||||
"nextcloud/ocp": "dev-master",
|
||||
"psalm/phar": "^6.5"
|
||||
"nextcloud/ocp": "dev-stable30",
|
||||
"psalm/phar": "^5.13"
|
||||
},
|
||||
"config": {
|
||||
"optimize-autoloader": true,
|
||||
@@ -24,7 +24,7 @@
|
||||
"composer/package-versions-deprecated": true
|
||||
},
|
||||
"platform": {
|
||||
"php": "8.1"
|
||||
"php": "8.0"
|
||||
}
|
||||
},
|
||||
"scripts": {
|
||||
|
||||
754
composer.lock
generated
754
composer.lock
generated
File diff suppressed because it is too large
Load Diff
@@ -5,7 +5,6 @@
|
||||
import { randUser } from '../utils/index.js'
|
||||
const user = randUser()
|
||||
const recipient = randUser()
|
||||
import { sampleBoard } from '../utils/sampleBoard'
|
||||
|
||||
describe('Board', function() {
|
||||
|
||||
@@ -59,73 +58,3 @@ describe('Board', function() {
|
||||
.should('be.visible')
|
||||
})
|
||||
})
|
||||
|
||||
describe('Board cloning', function() {
|
||||
before(function() {
|
||||
cy.createUser(user)
|
||||
})
|
||||
|
||||
it('Clones a board without cards', function() {
|
||||
const boardName = 'Clone board original'
|
||||
const board = sampleBoard(boardName)
|
||||
cy.createExampleBoard({ user, board }).then((board) => {
|
||||
const boardId = board.id
|
||||
cy.visit(`/apps/deck/board/${boardId}`)
|
||||
cy.get('.app-navigation__list .app-navigation-entry:contains("' + boardName + '")')
|
||||
.parent()
|
||||
.find('button[aria-label="Actions"]')
|
||||
.click()
|
||||
cy.get('button:contains("Clone board")')
|
||||
.click()
|
||||
|
||||
cy.get('.modal-container button:contains("Clone")')
|
||||
.click()
|
||||
|
||||
cy.get('.app-navigation__list .app-navigation-entry:contains("' + boardName + '")')
|
||||
.should('be.visible')
|
||||
|
||||
cy.get('.app-navigation__list .app-navigation-entry:contains("' + boardName + ' (copy)")')
|
||||
.should('be.visible')
|
||||
|
||||
cy.get('.board-title h2').contains(boardName + ' (copy)')
|
||||
|
||||
cy.get('h3[aria-label="TestList"]')
|
||||
.should('be.visible')
|
||||
})
|
||||
})
|
||||
|
||||
it('Clones a board with cards', function() {
|
||||
const boardName = 'Clone with cards'
|
||||
const board = sampleBoard(boardName)
|
||||
cy.createExampleBoard({ user, board }).then((board) => {
|
||||
const boardId = board.id
|
||||
cy.visit(`/apps/deck/board/${boardId}`)
|
||||
cy.get('.app-navigation__list .app-navigation-entry:contains("' + boardName + '")')
|
||||
.parent()
|
||||
.find('button[aria-label="Actions"]')
|
||||
.click()
|
||||
cy.get('button:contains("Clone board")')
|
||||
.click()
|
||||
|
||||
cy.get('.checkbox-content__text:contains("Clone cards")')
|
||||
.click()
|
||||
|
||||
cy.get('.modal-container button:contains("Clone")')
|
||||
.click()
|
||||
|
||||
cy.get('.app-navigation__list .app-navigation-entry:contains("' + boardName + '")')
|
||||
.should('be.visible')
|
||||
|
||||
cy.get('.app-navigation__list .app-navigation-entry:contains("' + boardName + ' (copy)")')
|
||||
.should('be.visible')
|
||||
|
||||
cy.get('.board-title h2').contains(boardName + ' (copy)')
|
||||
|
||||
cy.get('h3[aria-label="TestList"]')
|
||||
.should('be.visible')
|
||||
|
||||
cy.get('.card:contains("Hello world")')
|
||||
.should('be.visible')
|
||||
})
|
||||
})
|
||||
})
|
||||
|
||||
@@ -25,9 +25,9 @@ const useModal = (useModal) => {
|
||||
})
|
||||
}
|
||||
|
||||
describe('Card', function () {
|
||||
describe('Card', function() {
|
||||
let boardId
|
||||
before(function () {
|
||||
before(function() {
|
||||
cy.createUser(user)
|
||||
cy.login(user)
|
||||
cy.createExampleBoard({
|
||||
@@ -38,11 +38,11 @@ describe('Card', function () {
|
||||
})
|
||||
})
|
||||
|
||||
beforeEach(function () {
|
||||
beforeEach(function() {
|
||||
cy.login(user)
|
||||
})
|
||||
|
||||
it('Can add a card', function () {
|
||||
it('Can add a card', function() {
|
||||
cy.visit(`/apps/deck/#/board/${boardId}`)
|
||||
const newCardTitle = 'Write some cypress tests'
|
||||
|
||||
@@ -63,7 +63,7 @@ describe('Card', function () {
|
||||
})
|
||||
})
|
||||
|
||||
it('Create card from overview', 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')
|
||||
@@ -71,10 +71,6 @@ describe('Card', function () {
|
||||
|
||||
cy.get('.button-vue[aria-label*="Add card"]')
|
||||
.first().click()
|
||||
|
||||
// Somehow this avoids the electron crash
|
||||
cy.wait(2000)
|
||||
|
||||
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()
|
||||
@@ -94,77 +90,15 @@ describe('Card', function () {
|
||||
})
|
||||
})
|
||||
|
||||
it('Card with link reference', () => {
|
||||
cy.visit(`/apps/deck/#/board/${boardId}`)
|
||||
const absoluteUrl = `https://example.com`
|
||||
cy.get('.board .stack').eq(0).within(() => {
|
||||
cy.get('.button-vue[aria-label*="Add card"]')
|
||||
.first().click()
|
||||
|
||||
cy.get('.stack__card-add form input#new-stack-input-main')
|
||||
.type(absoluteUrl)
|
||||
cy.get('.stack__card-add form input[type=submit]')
|
||||
.first().click()
|
||||
cy.get('.card:contains("Example Domain")')
|
||||
.should('be.visible')
|
||||
.click()
|
||||
})
|
||||
|
||||
cy.get('.app-sidebar-header', { timeout: 10000 })
|
||||
.should('be.visible')
|
||||
.find('h2').contains('Example Domain').should('be.visible')
|
||||
})
|
||||
|
||||
it('Rename card with link', () => {
|
||||
cy.visit(`/apps/deck/#/board/${boardId}`)
|
||||
const absoluteUrl = `https://example.com`
|
||||
const plainTitle = 'New title'
|
||||
cy.get('.board .stack').eq(0).within(() => {
|
||||
cy.get('.button-vue[aria-label*="Add card"]')
|
||||
.first().click()
|
||||
|
||||
cy.get('.stack__card-add form input#new-stack-input-main')
|
||||
.type(absoluteUrl)
|
||||
cy.get('.stack__card-add form input[type=submit]')
|
||||
.first().click()
|
||||
cy.get('.card:contains("Example Domain")')
|
||||
.should('be.visible')
|
||||
})
|
||||
|
||||
// Rename link to plain title
|
||||
cy.get('.card:contains("Example Domain")')
|
||||
.find('.action-item__menutoggle')
|
||||
.click()
|
||||
cy.get('.v-popper__popper button:contains("Edit title")')
|
||||
.click()
|
||||
cy.get(`h4:contains("${absoluteUrl}") span[contenteditable="true"]`)
|
||||
.type(`{selectAll}${plainTitle}{enter}`)
|
||||
cy.get(`.card:contains("${plainTitle}")`)
|
||||
.should('be.visible')
|
||||
|
||||
// Rename plain title to link
|
||||
cy.get('.card:contains("New title")')
|
||||
.find('.action-item__menutoggle')
|
||||
.click()
|
||||
cy.get('.v-popper__popper button:contains("Edit title")')
|
||||
.click()
|
||||
cy.get('h4:contains("New title") span[contenteditable="true"]')
|
||||
.type(`{selectAll}${absoluteUrl}{enter}`)
|
||||
cy.get('.board').click()
|
||||
cy.get('.card:contains("Example Domain")')
|
||||
.should('be.visible')
|
||||
|
||||
})
|
||||
|
||||
describe('Modal', () => {
|
||||
beforeEach(function () {
|
||||
beforeEach(function() {
|
||||
cy.login(user)
|
||||
useModal(true).then(() => {
|
||||
cy.visit(`/apps/deck/#/board/${boardId}`)
|
||||
})
|
||||
})
|
||||
|
||||
it('Can show card details modal', function () {
|
||||
it('Can show card details modal', function() {
|
||||
cy.getNavigationEntry(boardData.title)
|
||||
.first().click({ force: true })
|
||||
|
||||
@@ -187,11 +121,10 @@ describe('Card', function () {
|
||||
cy.get('.file-picker__main [data-filename="welcome.txt"]', { timeout: 30000 }).should('be.visible')
|
||||
.click()
|
||||
cy.get('.dialog__actions button.button-vue--vue-primary').click()
|
||||
cy.get('.attachment-list .filename').contains('welcome')
|
||||
cy.get('.attachment-list .filename .extension').contains('txt')
|
||||
cy.get('.attachment-list .basename').contains('welcome.txt')
|
||||
})
|
||||
|
||||
it('Shows the modal with the editor', () => {
|
||||
it.only('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')
|
||||
@@ -228,9 +161,9 @@ describe('Card', function () {
|
||||
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('have.length', 1)
|
||||
cy.get('.modal__card .ProseMirror').contains('/index.php/apps/deck/card/').should('be.visible')
|
||||
|
||||
cy.visit(`/apps/deck/board/${boardId}`)
|
||||
cy.visit(`/apps/deck/#/board/${boardId}`)
|
||||
cy.reload()
|
||||
cy.get('.board .stack').eq(0).within(() => {
|
||||
cy.get(`.card:contains("${newCardTitle}")`).should('be.visible')
|
||||
@@ -239,7 +172,7 @@ describe('Card', function () {
|
||||
})
|
||||
|
||||
describe('Sidebar', () => {
|
||||
beforeEach(function () {
|
||||
beforeEach(function() {
|
||||
cy.login(user)
|
||||
useModal(false).then(() => {
|
||||
cy.visit(`/apps/deck/#/board/${boardId}`)
|
||||
@@ -252,7 +185,7 @@ describe('Card', function () {
|
||||
.find('.ProseMirror h1').contains('Hello world writing more text').should('be.visible')
|
||||
})
|
||||
|
||||
it('Set a due date', function () {
|
||||
it('Set a due date', function() {
|
||||
const newCardTitle = 'Card with a due date'
|
||||
|
||||
cy.get('.button-vue[aria-label*="Add card"]')
|
||||
@@ -290,7 +223,7 @@ describe('Card', function () {
|
||||
cy.get(`.card:contains("${newCardTitle}")`).find('[data-due-state]').should('not.exist')
|
||||
})
|
||||
|
||||
it('Add a label', function () {
|
||||
it('Add a label', function() {
|
||||
const newCardTitle = 'Card with labels'
|
||||
|
||||
cy.get('.button-vue[aria-label*="Add card"]')
|
||||
@@ -319,7 +252,7 @@ describe('Card', function () {
|
||||
})
|
||||
|
||||
describe('Card actions', () => {
|
||||
beforeEach(function () {
|
||||
beforeEach(function() {
|
||||
cy.login(user)
|
||||
useModal(false).then(() => {
|
||||
cy.visit(`/apps/deck/#/board/${boardId}`)
|
||||
@@ -365,18 +298,5 @@ describe('Card', function () {
|
||||
})
|
||||
})
|
||||
})
|
||||
|
||||
it('clone card', () => {
|
||||
cy.intercept({ method: 'POST', url: '**/apps/deck/**/cards/*/clone' }).as('clone')
|
||||
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("Move/copy card")').click()
|
||||
cy.get('.modal-container button:contains("Copy card")').click()
|
||||
cy.wait('@clone', { timeout: 7000 })
|
||||
cy.get('.card:contains("Hello world")').should('have.length', 2)
|
||||
})
|
||||
})
|
||||
})
|
||||
|
||||
@@ -22,10 +22,10 @@ describe('Deck dashboard', function() {
|
||||
.should($el => expect($el.text().trim()).to.equal('Upcoming cards'))
|
||||
})
|
||||
|
||||
it('Can see the default "Welcome Board" created for user by default', function() {
|
||||
it('Can see the default "Personal Board" created for user by default', function() {
|
||||
cy.visit('/apps/deck')
|
||||
|
||||
const defaultBoard = 'Welcome to Nextcloud Deck!'
|
||||
const defaultBoard = 'Personal'
|
||||
|
||||
cy.get('.app-navigation-entry-wrapper[icon=icon-deck]')
|
||||
.find('ul.app-navigation-entry__children .app-navigation-entry:contains(' + defaultBoard + ')')
|
||||
|
||||
47
docs/API.md
47
docs/API.md
@@ -347,34 +347,6 @@ A 403 response might be returned if the users ability to create new boards has b
|
||||
|
||||
##### 200 Success
|
||||
|
||||
### PUT /boards/{boardId}/stacks/{stackId}/cards/{cardId}/archive - Archive a card
|
||||
|
||||
#### Request parameters
|
||||
|
||||
| Parameter | Type | Description |
|
||||
| --------- | ------- | --------------------------------------- |
|
||||
| boardId | Integer | The id of the board the card belongs to |
|
||||
| stackId | Integer | The id of the stack the card belongs to |
|
||||
| cardId | Integer | The id of the card |
|
||||
|
||||
#### Response
|
||||
|
||||
##### 200 Success
|
||||
|
||||
### PUT /boards/{boardId}/stacks/{stackId}/cards/{cardId}/unarchive - Unarchive a card
|
||||
|
||||
#### Request parameters
|
||||
|
||||
| Parameter | Type | Description |
|
||||
| --------- | ------- | --------------------------------------- |
|
||||
| boardId | Integer | The id of the board the card belongs to |
|
||||
| stackId | Integer | The id of the stack the card belongs to |
|
||||
| cardId | Integer | The id of the card |
|
||||
|
||||
#### Response
|
||||
|
||||
##### 200 Success
|
||||
|
||||
### DELETE /boards/{boardId} - Delete a board
|
||||
|
||||
#### Request parameters
|
||||
@@ -451,25 +423,6 @@ A 403 response might be returned if the users ability to create new boards has b
|
||||
|
||||
##### 200 Success
|
||||
|
||||
### POST /boards/{boardId}/clone - Clone a board
|
||||
|
||||
Creates a copy of the board.
|
||||
|
||||
#### Request body
|
||||
|
||||
| Parameter | Type | Description |
|
||||
| --------- | ------ | ---------------------------------------------------- |
|
||||
| withCards | Bool | Setting if the cards should be copied (Default: false) |
|
||||
| withAssignments | Bool | Setting if the card assignments should be cloned (Default: false) |
|
||||
| withLabels | Bool | Setting if the card labels should be cloned (Default: false) |
|
||||
| withDueDate | Bool | Setting if the card due dates should be cloned (Default: false) |
|
||||
| moveCardsToLeftStack | Bool | Setting if all cards should be moved to the most left column (useful for To-Do / Doing / Done boards) (Default: false) |
|
||||
| restoreArchivedCards | Bool | Setting if the archived cards should be unarchived (Default: false) |
|
||||
|
||||
#### Response
|
||||
|
||||
##### 200 Success
|
||||
|
||||
### DELETE /boards/{boardId}/acl/{aclId} - Delete an acl rule
|
||||
|
||||
#### Response
|
||||
|
||||
@@ -13,7 +13,7 @@ The Deck application plugin uses the [markdown-it](https://github.com/markdown-i
|
||||
|
||||
## Supported Markdown
|
||||
|
||||
Markdown comes in many flavors. The best way to learn markdown and understand how to use it, is simply to [try it](https://markdown-it.github.io) on the original script official playground.
|
||||
Markdown comes in may flavors. The best way to learn markdown and understand how to use it, is simply to [try it](https://markdown-it.github.io) on the original script official playground.
|
||||
That same link offers also a comprehensive list of what is supported, and what is not - rendering it unnecessary to duplicate that content in here.
|
||||
|
||||
[CommonMark Markdown Reference](http://commonmark.org/help/)
|
||||
|
||||
@@ -105,21 +105,17 @@ It is possible to import from the following sources:
|
||||
|
||||
#### Trello JSON
|
||||
|
||||
**Limitations:**
|
||||
* Comments with more than 1000 characters are placed as attached files to the card.
|
||||
Steps:
|
||||
* Create the data file
|
||||
* Access Trello
|
||||
* go to the board you want to export
|
||||
* Follow the steps in [Trello documentation](https://help.trello.com/article/747-exporting-data-from-trello-1) and export as JSON
|
||||
* Create the configuration file
|
||||
* Execute the import informing the import file path, data file and source as `Trello JSON`
|
||||
|
||||
**Steps:**
|
||||
1. Create the data file:
|
||||
* Access Trello.
|
||||
* Go to the board you want to export.
|
||||
* Follow the steps in [Trello documentation](https://help.trello.com/article/747-exporting-data-from-trello-1) and export as JSON.
|
||||
2. Create the configuration file.
|
||||
3. Execute the import, specifying the import file path, data file, and source as `Trello JSON`.
|
||||
|
||||
Create the configuration file respecting the [JSON Schema](https://github.com/nextcloud/deck/blob/main/lib/Service/Importer/fixtures/config-trelloJson-schema.json) for importing `Trello JSON`.
|
||||
Create the configuration file respecting the [JSON Schema](https://github.com/nextcloud/deck/blob/main/lib/Service/Importer/fixtures/config-trelloJson-schema.json) for import `Trello JSON`
|
||||
|
||||
Example configuration file:
|
||||
|
||||
```json
|
||||
{
|
||||
"owner": "admin",
|
||||
@@ -130,22 +126,26 @@ Example configuration file:
|
||||
}
|
||||
```
|
||||
|
||||
**Additional Limitations**:
|
||||
* Importing from a JSON file imports up to 1000 actions. To find out how many actions the board to be imported has, check the number of actions in the JSON.
|
||||
**Limitations**:
|
||||
|
||||
Importing from a JSON file imports up to 1000 actions. To find out how many actions the board to be imported has, identify how many actions the JSON has.
|
||||
|
||||
#### Trello API
|
||||
|
||||
Importing via API is recommended for boards with more than 1000 actions. Trello allows attaching links to a card, but Deck does not support this feature. Attachment links are instead added in a markdown table at the end of the description for each imported card.
|
||||
Import using API is recommended for boards with more than 1000 actions.
|
||||
|
||||
1. Get the API Key and Token [here](https://developer.atlassian.com/cloud/trello/guides/rest-api/api-introduction/#authentication-and-authorization).
|
||||
2. Obtain the ID of the board you want to import by making a request to:
|
||||
```
|
||||
https://api.trello.com/1/members/me/boards?key={yourKey}&token={yourToken}&fields=id,name
|
||||
```
|
||||
3. Create the configuration file, ensuring it follows the [JSON Schema](https://github.com/nextcloud/deck/blob/main/lib/Service/Importer/fixtures/config-trelloApi-schema.json) for `Trello JSON`.
|
||||
Trello makes it possible to attach links to a card. Deck does not have this feature. Attachments and attachment links are added in a markdown table at the end of the description for every imported card that has attachments in Trello.
|
||||
|
||||
* Get the API Key and API Token [here](https://developer.atlassian.com/cloud/trello/guides/rest-api/api-introduction/#authentication-and-authorization)
|
||||
* Get the ID of the board you want to import by making a request to:
|
||||
https://api.trello.com/1/members/me/boards?key={yourKey}&token={yourToken}&fields=id,name
|
||||
|
||||
This ID you will use in the configuration file in the `board` property
|
||||
* Create the configuration file
|
||||
|
||||
Create the configuration file respecting the [JSON Schema](https://github.com/nextcloud/deck/blob/main/lib/Service/Importer/fixtures/config-trelloApi-schema.json) for import `Trello JSON`
|
||||
|
||||
Example configuration file:
|
||||
|
||||
```json
|
||||
{
|
||||
"owner": "admin",
|
||||
|
||||
@@ -4,19 +4,18 @@
|
||||
-->
|
||||
## Export
|
||||
|
||||
Deck currently supports exporting all boards a user owns in a single JSON file. The format is based on the database schema that Deck uses. It can be used to re-import boards on the same or other instances.
|
||||
Deck currently supports exporting all boards a user owns in a single JSON file. The format is based on the database schema that deck uses. It can be used to re-import boards on the same or other instances.
|
||||
|
||||
The export currently has some known limitations in terms of specific data not included:
|
||||
The export currently has some kown limitations in terms of specific data not included:
|
||||
- Activity information
|
||||
- File attachments to Deck cards
|
||||
- File attachments to deck cards
|
||||
- Comments
|
||||
|
||||
-
|
||||
```
|
||||
occ deck:export userid > userid-deck-export.json
|
||||
occ deck:export > my-file.json
|
||||
```
|
||||
*(`userid` = username as seen in the admin user accounts page)*
|
||||
|
||||
## Import Boards
|
||||
## Import boards
|
||||
|
||||
Importing can be done using the API or the `occ` `deck:import` command.
|
||||
|
||||
@@ -24,57 +23,39 @@ It is possible to import from the following sources:
|
||||
|
||||
### Deck JSON
|
||||
|
||||
A JSON file that has been obtained from the above-described `occ deck:export [userid] > userid-deck-export.json` command can be imported.
|
||||
A json file that has been obtained from the above described `occ deck:export [userid]` command can be imported.
|
||||
|
||||
```
|
||||
occ deck:import userid-deck-export.json
|
||||
occ deck:import my-file.json
|
||||
```
|
||||
|
||||
You will be asked to provide a path to a config file.
|
||||
In case you are importing from a different instance you may use an additional config file to provide custom user id mapping in case users have different identifiers.
|
||||
|
||||
To know what to put in there:
|
||||
- Have a look at your `userid-deck-export.json`
|
||||
- Near the top, you will see `"uid"` with a username.
|
||||
- Search for additional `"uid"` entries to find all the usernames involved and note them.
|
||||
- Search for `"acl"`, where `"uid"`s of groups are also present; note them too.
|
||||
|
||||
If you are importing from a different instance, you must provide custom user ID mapping in case users have different identifiers.
|
||||
|
||||
Create a config file, e.g., `deck-import-config-file-userid.json`, and adjust the content of this example as described above. User IDs on the new instance can be seen in the admin user accounts page.
|
||||
|
||||
```json
|
||||
```
|
||||
{
|
||||
"owner": "useridofnewownerofallboards",
|
||||
"owner": "admin",
|
||||
"uidRelation": {
|
||||
"userid1onoldinstance": "userid1onnewinstance",
|
||||
"userid2onoldinstance": "userid2onnewinstance",
|
||||
"groupid1onoldinstance": "groupid1onnewinstance"
|
||||
"johndoe": "test-user-1"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
After pressing enter, everything will be imported.
|
||||
|
||||
Additional info:
|
||||
- If you export a user’s boards, all boards that the user has access to will be exported (including those shared with that user).
|
||||
|
||||
#### Trello JSON
|
||||
|
||||
**Limitations:**
|
||||
Limitations:
|
||||
* Comments with more than 1000 characters are placed as attached files to the card.
|
||||
|
||||
**Steps:**
|
||||
1. Create the data file:
|
||||
* Access Trello.
|
||||
* Go to the board you want to export.
|
||||
* Follow the steps in [Trello documentation](https://help.trello.com/article/747-exporting-data-from-trello-1) and export as JSON.
|
||||
2. Create the configuration file.
|
||||
3. Execute the import, specifying the import file path, data file, and source as `Trello JSON`.
|
||||
Steps:
|
||||
* Create the data file
|
||||
* Access Trello
|
||||
* go to the board you want to export
|
||||
* Follow the steps in [Trello documentation](https://help.trello.com/article/747-exporting-data-from-trello-1) and export as JSON
|
||||
* Create the configuration file
|
||||
* Execute the import informing the import file path, data file and source as `Trello JSON`
|
||||
|
||||
Create the configuration file respecting the [JSON Schema](https://github.com/nextcloud/deck/blob/main/lib/Service/Importer/fixtures/config-trelloJson-schema.json) for importing `Trello JSON`.
|
||||
Create the configuration file respecting the [JSON Schema](https://github.com/nextcloud/deck/blob/main/lib/Service/Importer/fixtures/config-trelloJson-schema.json) for import `Trello JSON`
|
||||
|
||||
Example configuration file:
|
||||
|
||||
```json
|
||||
{
|
||||
"owner": "admin",
|
||||
@@ -85,22 +66,26 @@ Example configuration file:
|
||||
}
|
||||
```
|
||||
|
||||
**Additional Limitations**:
|
||||
* Importing from a JSON file imports up to 1000 actions. To find out how many actions the board to be imported has, check the number of actions in the JSON.
|
||||
**Limitations**:
|
||||
|
||||
Importing from a JSON file imports up to 1000 actions. To find out how many actions the board to be imported has, identify how many actions the JSON has.
|
||||
|
||||
#### Trello API
|
||||
|
||||
Importing via API is recommended for boards with more than 1000 actions. Trello allows attaching links to a card, but Deck does not support this feature. Attachment links are instead added in a markdown table at the end of the description for each imported card.
|
||||
Import using API is recommended for boards with more than 1000 actions.
|
||||
|
||||
1. Get the API Key and Token [here](https://developer.atlassian.com/cloud/trello/guides/rest-api/api-introduction/#authentication-and-authorization).
|
||||
2. Obtain the ID of the board you want to import by making a request to:
|
||||
```
|
||||
https://api.trello.com/1/members/me/boards?key={yourKey}&token={yourToken}&fields=id,name
|
||||
```
|
||||
3. Create the configuration file, ensuring it follows the [JSON Schema](https://github.com/nextcloud/deck/blob/main/lib/Service/Importer/fixtures/config-trelloApi-schema.json) for `Trello JSON`.
|
||||
Trello makes it possible to attach links to a card. Deck does not have this feature. Attachments and attachment links are added in a markdown table at the end of the description for every imported card that has attachments in Trello.
|
||||
|
||||
* Get the API Key and API Token [here](https://developer.atlassian.com/cloud/trello/guides/rest-api/api-introduction/#authentication-and-authorization)
|
||||
* Get the ID of the board you want to import by making a request to:
|
||||
https://api.trello.com/1/members/me/boards?key={yourKey}&token={yourToken}&fields=id,name
|
||||
|
||||
This ID you will use in the configuration file in the `board` property
|
||||
* Create the configuration file
|
||||
|
||||
Create the configuration file respecting the [JSON Schema](https://github.com/nextcloud/deck/blob/main/lib/Service/Importer/fixtures/config-trelloApi-schema.json) for import `Trello JSON`
|
||||
|
||||
Example configuration file:
|
||||
|
||||
```json
|
||||
{
|
||||
"owner": "admin",
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 188 KiB |
@@ -3,6 +3,7 @@ OC.L10N.register(
|
||||
{
|
||||
"Later" : "Later",
|
||||
"copy" : "kopie",
|
||||
"To Do" : "Moet doen",
|
||||
"Done" : "Gereed",
|
||||
"The file was uploaded" : "Die lêer is opgelaai",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Die opgelaaide lêer oorskry die upload_max_filesize riglyn in php.ini",
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{ "translations": {
|
||||
"Later" : "Later",
|
||||
"copy" : "kopie",
|
||||
"To Do" : "Moet doen",
|
||||
"Done" : "Gereed",
|
||||
"The file was uploaded" : "Die lêer is opgelaai",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Die opgelaaide lêer oorskry die upload_max_filesize riglyn in php.ini",
|
||||
|
||||
@@ -4,13 +4,13 @@ OC.L10N.register(
|
||||
"Done" : "Feito",
|
||||
"The file was uploaded" : "O fichero estió puyato",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "O fichero puyato sobrexe a directiva upload_max_filesize en php.ini",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "O fichero cargau supera a directiva MAX_FILE_SIZE que s'espezificó en o formulario HTML",
|
||||
"The file was only partially uploaded" : "O fichero nomás s'ha cargau parzialmén",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "O fichero cargau supera a directiva MAX_FILE_SIZE que s'especificó en o formulario HTML",
|
||||
"The file was only partially uploaded" : "O fichero nomás s'ha cargau parcialment",
|
||||
"No file was uploaded" : "No s'ha cargau garra fichero",
|
||||
"Missing a temporary folder" : "Falta una carpeta temporal",
|
||||
"Could not write file to disk" : "No se podió escribir o fichero en o disco",
|
||||
"A PHP extension stopped the file upload" : "Una estensión de PHP aturó a carga de fichers",
|
||||
"Cancel" : "Canzelar",
|
||||
"Cancel" : "Cancelar",
|
||||
"Details" : "Detalles",
|
||||
"Tags" : "Etiquetas",
|
||||
"Activity" : "Actividat",
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
"Done" : "Feito",
|
||||
"The file was uploaded" : "O fichero estió puyato",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "O fichero puyato sobrexe a directiva upload_max_filesize en php.ini",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "O fichero cargau supera a directiva MAX_FILE_SIZE que s'espezificó en o formulario HTML",
|
||||
"The file was only partially uploaded" : "O fichero nomás s'ha cargau parzialmén",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "O fichero cargau supera a directiva MAX_FILE_SIZE que s'especificó en o formulario HTML",
|
||||
"The file was only partially uploaded" : "O fichero nomás s'ha cargau parcialment",
|
||||
"No file was uploaded" : "No s'ha cargau garra fichero",
|
||||
"Missing a temporary folder" : "Falta una carpeta temporal",
|
||||
"Could not write file to disk" : "No se podió escribir o fichero en o disco",
|
||||
"A PHP extension stopped the file upload" : "Una estensión de PHP aturó a carga de fichers",
|
||||
"Cancel" : "Canzelar",
|
||||
"Cancel" : "Cancelar",
|
||||
"Details" : "Detalles",
|
||||
"Tags" : "Etiquetas",
|
||||
"Activity" : "Actividat",
|
||||
|
||||
32
l10n/ar.js
32
l10n/ar.js
@@ -37,9 +37,9 @@ 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}",
|
||||
"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}",
|
||||
@@ -69,13 +69,14 @@ 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>لوحة أو قائمة أو بطاقة </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" : "حمّل أكثر",
|
||||
"Welcome to Nextcloud Deck!" : "أهلا بكم في تطبيق \"الكدسات\" Deck من نكست كلاود! ",
|
||||
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "البطاقة \"%s\" على \"%s\" كُلفت بها من قبل %s.",
|
||||
"{user} has assigned the card {deck-card} on {deck-board} to you." : "{user} قام بتكليف البطاقة {deck-board} على {deck-board} لك",
|
||||
"The card \"%s\" on \"%s\" has reached its due date." : "وصلت بطاقة \"%s\" على %s\" الموعد المحدد ",
|
||||
@@ -88,7 +89,7 @@ OC.L10N.register(
|
||||
"Owned by %1$s" : "يملكها %1$s",
|
||||
"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" : "إنشاء بطاقة جديدة",
|
||||
"Create a new deck card" : "إنشاء كدسة جديدة للبطاقات",
|
||||
"Card comments" : "تعليقات البطاقة ",
|
||||
"%s on %s" : "%s على %s",
|
||||
"Deck boards and cards" : "اللوحات و البطاقات",
|
||||
@@ -98,7 +99,16 @@ OC.L10N.register(
|
||||
"Action needed" : "يحتاج إلى إجراء",
|
||||
"Later" : "لاحقا",
|
||||
"copy" : "نسخ",
|
||||
"Read more inside" : "إقرإ المزيد بالداخل",
|
||||
"Custom lists - click to rename!" : "قوائم مخصصة - أنقُر لتغيير التسمية!",
|
||||
"To Do" : "مَهَامٌّ",
|
||||
"In Progress" : "قيد التجهيز",
|
||||
"Done" : "أُنجز",
|
||||
"1. Open to learn more about boards and cards" : "1. إفتَح لتعرِف المزيد عن اللوحات والبطاقات",
|
||||
"2. Drag cards left and right, up and down" : "2. سحب البطاقات يميناً ويساراً، لأعلي وأسفل",
|
||||
"3. Apply rich formatting and link content" : "3. تطبيق التنسيق و ربط المحتوى",
|
||||
"4. Share, comment and collaborate!" : "4. مشاركات، و ملاحظات، وتعاون!",
|
||||
"Create your first card!" : "أنشِئ بطاقتك الأولى!",
|
||||
"The file was uploaded" : "تم رفع الملف",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "حجم الملف المرفوع قد تجاوز upload_max_filesize الموجودة في ملف php.ini ",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "حجم الملف الذي تريد رفعه أعلى من الحد المسموح به في واجهة ال HTML.",
|
||||
@@ -113,7 +123,7 @@ 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- 🔖 و يمكنك أيضاً وضع لواصق labels على البطاقة لتصنيفها بشكل أفضل\n- 👥 شارك البطاقة مع من ترغب من أعضاء فريقك أو عائلتك أو أصدقائك\n- 📎 إرفاق ملفات و تضمينها بصيغة ماركداون في البطاقة\n- 💬ناقش البطاقة مع زملائك في خانة الملاحظات\n- ⚡ تابع ما يُستجد من عمليات و تطوّرات على البطاقة أو المهمة\n- 🚀 حافظ على مشروعك مُنسّقاً باستمرار.",
|
||||
"Card details" : "تفاصيل البطاقة",
|
||||
"Add board" : "إضافة لوح",
|
||||
"Select the board to link to a project" : "تحديد اللوح لربطه بمشروع",
|
||||
@@ -279,7 +289,7 @@ OC.L10N.register(
|
||||
"Card deleted" : "البطاقة حٌذفت ",
|
||||
"seconds ago" : "ثوانٍ مضت",
|
||||
"Keyboard shortcuts" : "اختصارات لوحة المفاتيح",
|
||||
"Boost your productivity using Deck with keyboard shortcuts." : "ضاعِف إنتاجيتك باستعمال \"رِزَم البطاقات\" Deck، و اختصارات لوحة المفاتيح ",
|
||||
"Boost your productivity using Deck with keyboard shortcuts." : "ضاعِف إنتاجيتك باستعمال \"كَدسَات البطاقات\" Deck، و اختصارات لوحة المفاتيح ",
|
||||
"Board actions" : "إجراءات اللوحة",
|
||||
"Keyboard shortcut" : "إختصار لوحة المفاتيح",
|
||||
"Action" : "الإجراء",
|
||||
@@ -307,20 +317,20 @@ OC.L10N.register(
|
||||
"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" : "قَصْرُ حَقِّ إنشاء الألواح على بعض المجموعات ",
|
||||
"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." : "المستخدِمون من خارج تلك المجموعات لن يمكنكم إنشاء لوحاتهم الخاصة؛ لكن يمكنهم العمل على اللوحات التي تتمّ مشاركتها معهم.",
|
||||
"Cancel edit" : "إلغاء التعديل",
|
||||
"Save board" : "حفظ اللوح",
|
||||
"Save board" : "حفظ اللوحة",
|
||||
"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" : "تذكيرات الموعد المحدد ",
|
||||
|
||||
32
l10n/ar.json
32
l10n/ar.json
@@ -35,9 +35,9 @@
|
||||
"{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}",
|
||||
"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}",
|
||||
@@ -67,13 +67,14 @@
|
||||
"{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>لوحة أو قائمة أو بطاقة </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" : "حمّل أكثر",
|
||||
"Welcome to Nextcloud Deck!" : "أهلا بكم في تطبيق \"الكدسات\" Deck من نكست كلاود! ",
|
||||
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "البطاقة \"%s\" على \"%s\" كُلفت بها من قبل %s.",
|
||||
"{user} has assigned the card {deck-card} on {deck-board} to you." : "{user} قام بتكليف البطاقة {deck-board} على {deck-board} لك",
|
||||
"The card \"%s\" on \"%s\" has reached its due date." : "وصلت بطاقة \"%s\" على %s\" الموعد المحدد ",
|
||||
@@ -86,7 +87,7 @@
|
||||
"Owned by %1$s" : "يملكها %1$s",
|
||||
"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" : "إنشاء بطاقة جديدة",
|
||||
"Create a new deck card" : "إنشاء كدسة جديدة للبطاقات",
|
||||
"Card comments" : "تعليقات البطاقة ",
|
||||
"%s on %s" : "%s على %s",
|
||||
"Deck boards and cards" : "اللوحات و البطاقات",
|
||||
@@ -96,7 +97,16 @@
|
||||
"Action needed" : "يحتاج إلى إجراء",
|
||||
"Later" : "لاحقا",
|
||||
"copy" : "نسخ",
|
||||
"Read more inside" : "إقرإ المزيد بالداخل",
|
||||
"Custom lists - click to rename!" : "قوائم مخصصة - أنقُر لتغيير التسمية!",
|
||||
"To Do" : "مَهَامٌّ",
|
||||
"In Progress" : "قيد التجهيز",
|
||||
"Done" : "أُنجز",
|
||||
"1. Open to learn more about boards and cards" : "1. إفتَح لتعرِف المزيد عن اللوحات والبطاقات",
|
||||
"2. Drag cards left and right, up and down" : "2. سحب البطاقات يميناً ويساراً، لأعلي وأسفل",
|
||||
"3. Apply rich formatting and link content" : "3. تطبيق التنسيق و ربط المحتوى",
|
||||
"4. Share, comment and collaborate!" : "4. مشاركات، و ملاحظات، وتعاون!",
|
||||
"Create your first card!" : "أنشِئ بطاقتك الأولى!",
|
||||
"The file was uploaded" : "تم رفع الملف",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "حجم الملف المرفوع قد تجاوز upload_max_filesize الموجودة في ملف php.ini ",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "حجم الملف الذي تريد رفعه أعلى من الحد المسموح به في واجهة ال HTML.",
|
||||
@@ -111,7 +121,7 @@
|
||||
"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- 🔖 و يمكنك أيضاً وضع لواصق labels على البطاقة لتصنيفها بشكل أفضل\n- 👥 شارك البطاقة مع من ترغب من أعضاء فريقك أو عائلتك أو أصدقائك\n- 📎 إرفاق ملفات و تضمينها بصيغة ماركداون في البطاقة\n- 💬ناقش البطاقة مع زملائك في خانة الملاحظات\n- ⚡ تابع ما يُستجد من عمليات و تطوّرات على البطاقة أو المهمة\n- 🚀 حافظ على مشروعك مُنسّقاً باستمرار.",
|
||||
"Card details" : "تفاصيل البطاقة",
|
||||
"Add board" : "إضافة لوح",
|
||||
"Select the board to link to a project" : "تحديد اللوح لربطه بمشروع",
|
||||
@@ -277,7 +287,7 @@
|
||||
"Card deleted" : "البطاقة حٌذفت ",
|
||||
"seconds ago" : "ثوانٍ مضت",
|
||||
"Keyboard shortcuts" : "اختصارات لوحة المفاتيح",
|
||||
"Boost your productivity using Deck with keyboard shortcuts." : "ضاعِف إنتاجيتك باستعمال \"رِزَم البطاقات\" Deck، و اختصارات لوحة المفاتيح ",
|
||||
"Boost your productivity using Deck with keyboard shortcuts." : "ضاعِف إنتاجيتك باستعمال \"كَدسَات البطاقات\" Deck، و اختصارات لوحة المفاتيح ",
|
||||
"Board actions" : "إجراءات اللوحة",
|
||||
"Keyboard shortcut" : "إختصار لوحة المفاتيح",
|
||||
"Action" : "الإجراء",
|
||||
@@ -305,20 +315,20 @@
|
||||
"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" : "قَصْرُ حَقِّ إنشاء الألواح على بعض المجموعات ",
|
||||
"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." : "المستخدِمون من خارج تلك المجموعات لن يمكنكم إنشاء لوحاتهم الخاصة؛ لكن يمكنهم العمل على اللوحات التي تتمّ مشاركتها معهم.",
|
||||
"Cancel edit" : "إلغاء التعديل",
|
||||
"Save board" : "حفظ اللوح",
|
||||
"Save board" : "حفظ اللوحة",
|
||||
"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" : "تذكيرات الموعد المحدد ",
|
||||
|
||||
@@ -89,6 +89,7 @@ OC.L10N.register(
|
||||
"Action needed" : "Необходимо е действие",
|
||||
"Later" : "По-късно",
|
||||
"copy" : "Копиране",
|
||||
"To Do" : "Задачи",
|
||||
"Done" : "Завършено",
|
||||
"The file was uploaded" : "Файлът е качен",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Размерът на каченият файл надвишава максималния размер определен от upload_max_filesize в php.ini:",
|
||||
|
||||
@@ -87,6 +87,7 @@
|
||||
"Action needed" : "Необходимо е действие",
|
||||
"Later" : "По-късно",
|
||||
"copy" : "Копиране",
|
||||
"To Do" : "Задачи",
|
||||
"Done" : "Завършено",
|
||||
"The file was uploaded" : "Файлът е качен",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Размерът на каченият файл надвишава максималния размер определен от upload_max_filesize в php.ini:",
|
||||
|
||||
@@ -3,6 +3,7 @@ OC.L10N.register(
|
||||
{
|
||||
"Finished" : "Achuet",
|
||||
"copy" : "eil",
|
||||
"In Progress" : "War ar stern",
|
||||
"Done" : "Graet",
|
||||
"The file was uploaded" : "Kaset eo bet ar restr",
|
||||
"No file was uploaded" : "N'eus restr ebet a zo bet kaset",
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{ "translations": {
|
||||
"Finished" : "Achuet",
|
||||
"copy" : "eil",
|
||||
"In Progress" : "War ar stern",
|
||||
"Done" : "Graet",
|
||||
"The file was uploaded" : "Kaset eo bet ar restr",
|
||||
"No file was uploaded" : "N'eus restr ebet a zo bet kaset",
|
||||
|
||||
32
l10n/ca.js
32
l10n/ca.js
@@ -76,6 +76,7 @@ OC.L10N.register(
|
||||
"Cards due tomorrow" : "Targetes amb venciment demà",
|
||||
"Upcoming cards" : "Pròximes targetes",
|
||||
"Load more" : "Carrega'n més",
|
||||
"Welcome to Nextcloud Deck!" : "Benvingut a Targetes de Nextcloud!",
|
||||
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "La targeta \"%s\" sobre \"%s\" se us ha assignat per %s.",
|
||||
"{user} has assigned the card {deck-card} on {deck-board} to you." : "{user} us ha assignat la targeta {deck-card} a {deck-board}.",
|
||||
"The card \"%s\" on \"%s\" has reached its due date." : "La targeta \"%s\" sobre \"%s\" ha assolit la seva data de caducitat.",
|
||||
@@ -98,7 +99,16 @@ OC.L10N.register(
|
||||
"Action needed" : "Acció necessària",
|
||||
"Later" : "Més tard",
|
||||
"copy" : "còpia",
|
||||
"Read more inside" : "Llegeix més a dins",
|
||||
"Custom lists - click to rename!" : "Llistes personalitzades: feu clic per canviar el nom!",
|
||||
"To Do" : "Per fer",
|
||||
"In Progress" : "En curs",
|
||||
"Done" : "Fet",
|
||||
"1. Open to learn more about boards and cards" : "1. Obre per obtenir més informació sobre taulers i cartes",
|
||||
"2. Drag cards left and right, up and down" : "2. Arrossegueu les targetes a l'esquerra i a la dreta, amunt i avall",
|
||||
"3. Apply rich formatting and link content" : "3. Apliqueu format ric i contingut d'enllaços",
|
||||
"4. Share, comment and collaborate!" : "4. Comparteix, comenta i col·labora!",
|
||||
"Create your first card!" : "Crea la teva primera targeta!",
|
||||
"The file was uploaded" : "S'ha pujat el fitxer",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "El fitxer carregat excedeix la directiva upload_max_filesize dins de php.ini",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "El fitxer carregat excedeix la directiva MAX_FILE_SIZE que hi ha especificada al formulari d'HTML",
|
||||
@@ -119,10 +129,12 @@ 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/copy card" : "Mou/copia la targeta",
|
||||
"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",
|
||||
"Copy card" : "Còpia de la targeta",
|
||||
"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",
|
||||
@@ -143,6 +155,8 @@ OC.L10N.register(
|
||||
"Filter by tag" : "Filtra per etiqueta",
|
||||
"Filter by assigned user" : "Filtra per usuari assignat",
|
||||
"Unassigned" : "Sense assignar",
|
||||
"Filter by status" : "Filtra per estat",
|
||||
"Open and completed" : "Obert i acabat",
|
||||
"Open" : "Obert",
|
||||
"Completed" : "S'ha completat",
|
||||
"Filter by due date" : "Filtra per data de venciment",
|
||||
@@ -172,9 +186,12 @@ OC.L10N.register(
|
||||
"Deleted lists" : "Llistes suprimides",
|
||||
"Undo" : "Desfés",
|
||||
"Deleted cards" : "Targetes suprimides",
|
||||
"Share board with a user, group or team …" : "Comparteix el tauler amb un usuari, grup o equip …",
|
||||
"Searching for users, groups and teams …" : "Cercant usuaris, grups i equips …",
|
||||
"No participants found" : "No s'han trobat participants",
|
||||
"Board owner" : "Propietari del tauler",
|
||||
"(Group)" : "(Grup)",
|
||||
"(Team)" : "(Equip)",
|
||||
"Can edit" : "Pot editar",
|
||||
"Can share" : "Pot compartir",
|
||||
"Can manage" : "Pot gestionar",
|
||||
@@ -200,7 +217,9 @@ 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/team" : "Assigna a usuaris/grups/equip",
|
||||
"Assign a user to this card…" : "Assignació d'un usuari a aquesta targeta…",
|
||||
"Select a user to assign to this card…" : "Seleccioneu un usuari per assignar-lo a aquesta targeta…",
|
||||
"Upload new files" : "Pujada de nous fitxers",
|
||||
"Share from Files" : "Comparteix des de Fitxers",
|
||||
"Pending share" : "Compartició pendent",
|
||||
@@ -254,12 +273,14 @@ OC.L10N.register(
|
||||
"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",
|
||||
"Assign a tag to this card…" : "Assignació d'una etiqueta a aquesta targeta…",
|
||||
"Select or create a tag…" : "Seleccioneu o creeu una etiqueta…",
|
||||
"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",
|
||||
"Open link" : "Obre l'enllaç",
|
||||
"Edit title" : "Edició del títol",
|
||||
"Assign to me" : "Assigna'm a mi",
|
||||
"Unassign myself" : "Desasignar a mi mateix",
|
||||
@@ -268,6 +289,7 @@ OC.L10N.register(
|
||||
"Card deleted" : "Targeta suprimida",
|
||||
"seconds ago" : "fa uns segons",
|
||||
"Keyboard shortcuts" : "Dreceres de teclat",
|
||||
"Boost your productivity using Deck with keyboard shortcuts." : "Augmenta la teva productivitat amb Targetes fent servir tecles de drecera.",
|
||||
"Board actions" : "Accions de Tauler",
|
||||
"Keyboard shortcut" : "Drecera de teclat",
|
||||
"Action" : "Acció",
|
||||
@@ -302,6 +324,7 @@ OC.L10N.register(
|
||||
"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.",
|
||||
"Cancel edit" : "Cancel·la l'edició",
|
||||
"Save board" : "Guarda el tauler",
|
||||
"Board details" : "Detalls del tauler",
|
||||
"Edit board" : "Edita el tauler",
|
||||
"Clone board" : "Clonar tauler",
|
||||
@@ -321,8 +344,14 @@ OC.L10N.register(
|
||||
"An error occurred" : "S'ha produït un error",
|
||||
"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?",
|
||||
"Clone {boardTitle}" : "Clonar {boardTitle}",
|
||||
"Clone cards" : "Clonar targetes",
|
||||
"Clone assignments" : "Clonar les tasques",
|
||||
"Clone labels" : "Clonar etiquetes",
|
||||
"Clone due dates" : "Clonar les dates de venciment",
|
||||
"Advanced options" : "Paràmetres avançats",
|
||||
"Move all cards to the first list" : "Mou totes les cartes a la primera llista",
|
||||
"Restore archived cards" : "Restaura les targetes arxivades",
|
||||
"Clone" : "Clonar",
|
||||
"Loading filtered view" : "S'està carregant la visualització filtrada",
|
||||
"Today" : "Avui",
|
||||
@@ -369,6 +398,7 @@ OC.L10N.register(
|
||||
"Example Task 3" : "Tasca d'exemple 3",
|
||||
"Example Task 2" : "Tasca d'exemple 2",
|
||||
"Example Task 1" : "Tasca d'exemple 1",
|
||||
"Move card to another board" : "Mou la targeta a un altre tauler"
|
||||
"Move card to another board" : "Mou la targeta a un altre tauler",
|
||||
"Filter by completed" : "Filtra per completat"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
32
l10n/ca.json
32
l10n/ca.json
@@ -74,6 +74,7 @@
|
||||
"Cards due tomorrow" : "Targetes amb venciment demà",
|
||||
"Upcoming cards" : "Pròximes targetes",
|
||||
"Load more" : "Carrega'n més",
|
||||
"Welcome to Nextcloud Deck!" : "Benvingut a Targetes de Nextcloud!",
|
||||
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "La targeta \"%s\" sobre \"%s\" se us ha assignat per %s.",
|
||||
"{user} has assigned the card {deck-card} on {deck-board} to you." : "{user} us ha assignat la targeta {deck-card} a {deck-board}.",
|
||||
"The card \"%s\" on \"%s\" has reached its due date." : "La targeta \"%s\" sobre \"%s\" ha assolit la seva data de caducitat.",
|
||||
@@ -96,7 +97,16 @@
|
||||
"Action needed" : "Acció necessària",
|
||||
"Later" : "Més tard",
|
||||
"copy" : "còpia",
|
||||
"Read more inside" : "Llegeix més a dins",
|
||||
"Custom lists - click to rename!" : "Llistes personalitzades: feu clic per canviar el nom!",
|
||||
"To Do" : "Per fer",
|
||||
"In Progress" : "En curs",
|
||||
"Done" : "Fet",
|
||||
"1. Open to learn more about boards and cards" : "1. Obre per obtenir més informació sobre taulers i cartes",
|
||||
"2. Drag cards left and right, up and down" : "2. Arrossegueu les targetes a l'esquerra i a la dreta, amunt i avall",
|
||||
"3. Apply rich formatting and link content" : "3. Apliqueu format ric i contingut d'enllaços",
|
||||
"4. Share, comment and collaborate!" : "4. Comparteix, comenta i col·labora!",
|
||||
"Create your first card!" : "Crea la teva primera targeta!",
|
||||
"The file was uploaded" : "S'ha pujat el fitxer",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "El fitxer carregat excedeix la directiva upload_max_filesize dins de php.ini",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "El fitxer carregat excedeix la directiva MAX_FILE_SIZE que hi ha especificada al formulari d'HTML",
|
||||
@@ -117,10 +127,12 @@
|
||||
"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/copy card" : "Mou/copia la targeta",
|
||||
"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",
|
||||
"Copy card" : "Còpia de la targeta",
|
||||
"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",
|
||||
@@ -141,6 +153,8 @@
|
||||
"Filter by tag" : "Filtra per etiqueta",
|
||||
"Filter by assigned user" : "Filtra per usuari assignat",
|
||||
"Unassigned" : "Sense assignar",
|
||||
"Filter by status" : "Filtra per estat",
|
||||
"Open and completed" : "Obert i acabat",
|
||||
"Open" : "Obert",
|
||||
"Completed" : "S'ha completat",
|
||||
"Filter by due date" : "Filtra per data de venciment",
|
||||
@@ -170,9 +184,12 @@
|
||||
"Deleted lists" : "Llistes suprimides",
|
||||
"Undo" : "Desfés",
|
||||
"Deleted cards" : "Targetes suprimides",
|
||||
"Share board with a user, group or team …" : "Comparteix el tauler amb un usuari, grup o equip …",
|
||||
"Searching for users, groups and teams …" : "Cercant usuaris, grups i equips …",
|
||||
"No participants found" : "No s'han trobat participants",
|
||||
"Board owner" : "Propietari del tauler",
|
||||
"(Group)" : "(Grup)",
|
||||
"(Team)" : "(Equip)",
|
||||
"Can edit" : "Pot editar",
|
||||
"Can share" : "Pot compartir",
|
||||
"Can manage" : "Pot gestionar",
|
||||
@@ -198,7 +215,9 @@
|
||||
"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/team" : "Assigna a usuaris/grups/equip",
|
||||
"Assign a user to this card…" : "Assignació d'un usuari a aquesta targeta…",
|
||||
"Select a user to assign to this card…" : "Seleccioneu un usuari per assignar-lo a aquesta targeta…",
|
||||
"Upload new files" : "Pujada de nous fitxers",
|
||||
"Share from Files" : "Comparteix des de Fitxers",
|
||||
"Pending share" : "Compartició pendent",
|
||||
@@ -252,12 +271,14 @@
|
||||
"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",
|
||||
"Assign a tag to this card…" : "Assignació d'una etiqueta a aquesta targeta…",
|
||||
"Select or create a tag…" : "Seleccioneu o creeu una etiqueta…",
|
||||
"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",
|
||||
"Open link" : "Obre l'enllaç",
|
||||
"Edit title" : "Edició del títol",
|
||||
"Assign to me" : "Assigna'm a mi",
|
||||
"Unassign myself" : "Desasignar a mi mateix",
|
||||
@@ -266,6 +287,7 @@
|
||||
"Card deleted" : "Targeta suprimida",
|
||||
"seconds ago" : "fa uns segons",
|
||||
"Keyboard shortcuts" : "Dreceres de teclat",
|
||||
"Boost your productivity using Deck with keyboard shortcuts." : "Augmenta la teva productivitat amb Targetes fent servir tecles de drecera.",
|
||||
"Board actions" : "Accions de Tauler",
|
||||
"Keyboard shortcut" : "Drecera de teclat",
|
||||
"Action" : "Acció",
|
||||
@@ -300,6 +322,7 @@
|
||||
"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.",
|
||||
"Cancel edit" : "Cancel·la l'edició",
|
||||
"Save board" : "Guarda el tauler",
|
||||
"Board details" : "Detalls del tauler",
|
||||
"Edit board" : "Edita el tauler",
|
||||
"Clone board" : "Clonar tauler",
|
||||
@@ -319,8 +342,14 @@
|
||||
"An error occurred" : "S'ha produït un error",
|
||||
"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?",
|
||||
"Clone {boardTitle}" : "Clonar {boardTitle}",
|
||||
"Clone cards" : "Clonar targetes",
|
||||
"Clone assignments" : "Clonar les tasques",
|
||||
"Clone labels" : "Clonar etiquetes",
|
||||
"Clone due dates" : "Clonar les dates de venciment",
|
||||
"Advanced options" : "Paràmetres avançats",
|
||||
"Move all cards to the first list" : "Mou totes les cartes a la primera llista",
|
||||
"Restore archived cards" : "Restaura les targetes arxivades",
|
||||
"Clone" : "Clonar",
|
||||
"Loading filtered view" : "S'està carregant la visualització filtrada",
|
||||
"Today" : "Avui",
|
||||
@@ -367,6 +396,7 @@
|
||||
"Example Task 3" : "Tasca d'exemple 3",
|
||||
"Example Task 2" : "Tasca d'exemple 2",
|
||||
"Example Task 1" : "Tasca d'exemple 1",
|
||||
"Move card to another board" : "Mou la targeta a un altre tauler"
|
||||
"Move card to another board" : "Mou la targeta a un altre tauler",
|
||||
"Filter by completed" : "Filtra per completat"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -98,6 +98,8 @@ OC.L10N.register(
|
||||
"Action needed" : "Nutná akce",
|
||||
"Later" : "Později",
|
||||
"copy" : "kopie",
|
||||
"To Do" : "Úkoly",
|
||||
"In Progress" : "Probíhá",
|
||||
"Done" : "Hotovo",
|
||||
"The file was uploaded" : "Soubor byl nahrán",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Velikost nahrávaného souboru překračuje limit nastavení direktivou upload_max_filesize v php.ini",
|
||||
|
||||
@@ -96,6 +96,8 @@
|
||||
"Action needed" : "Nutná akce",
|
||||
"Later" : "Později",
|
||||
"copy" : "kopie",
|
||||
"To Do" : "Úkoly",
|
||||
"In Progress" : "Probíhá",
|
||||
"Done" : "Hotovo",
|
||||
"The file was uploaded" : "Soubor byl nahrán",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Velikost nahrávaného souboru překračuje limit nastavení direktivou upload_max_filesize v php.ini",
|
||||
|
||||
@@ -52,6 +52,8 @@ OC.L10N.register(
|
||||
"Action needed" : "Handling påkrævet",
|
||||
"Later" : "Senere",
|
||||
"copy" : "kopiér",
|
||||
"To Do" : "To-do liste",
|
||||
"In Progress" : "I gang",
|
||||
"Done" : "Afsluttet",
|
||||
"The file was uploaded" : "Filen blev uploadet",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Den uploadede fil overstiger upload_max_filesize direktivet i php.ini",
|
||||
|
||||
@@ -50,6 +50,8 @@
|
||||
"Action needed" : "Handling påkrævet",
|
||||
"Later" : "Senere",
|
||||
"copy" : "kopiér",
|
||||
"To Do" : "To-do liste",
|
||||
"In Progress" : "I gang",
|
||||
"Done" : "Afsluttet",
|
||||
"The file was uploaded" : "Filen blev uploadet",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Den uploadede fil overstiger upload_max_filesize direktivet i php.ini",
|
||||
|
||||
10
l10n/de.js
10
l10n/de.js
@@ -76,6 +76,7 @@ OC.L10N.register(
|
||||
"Cards due tomorrow" : "Karten, die morgen fällig sind",
|
||||
"Upcoming cards" : "Anstehende Karten",
|
||||
"Load more" : "Mehr laden",
|
||||
"Welcome to Nextcloud Deck!" : "Willkommen bei Nextcloud Deck!",
|
||||
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "Die Karte \"%s\" auf \"%s\" wurde dir von %s zugewiesen.",
|
||||
"{user} has assigned the card {deck-card} on {deck-board} to you." : "{user} hat dir die Karte {deck-card} auf {deck-board} zugewiesen.",
|
||||
"The card \"%s\" on \"%s\" has reached its due date." : "Die Karte \"%s\" in \"%s\" ist überfällig.",
|
||||
@@ -98,7 +99,16 @@ OC.L10N.register(
|
||||
"Action needed" : "Handlung erforderlich",
|
||||
"Later" : "Später",
|
||||
"copy" : "Kopie",
|
||||
"Read more inside" : "Mehr erfahren",
|
||||
"Custom lists - click to rename!" : "Benutzerdefinierte Listen – Zum Umbenennen klicken!",
|
||||
"To Do" : "Offen",
|
||||
"In Progress" : "In Bearbeitung",
|
||||
"Done" : "Erledigt",
|
||||
"1. Open to learn more about boards and cards" : "1. Öffnen, um mehr über Boards und Karten zu erfahren",
|
||||
"2. Drag cards left and right, up and down" : "2. Karten nach links und rechts, oben und unten ziehen",
|
||||
"3. Apply rich formatting and link content" : "3. Umfangreiche Formatierung und Linkinhalte",
|
||||
"4. Share, comment and collaborate!" : "4. Teilen, kommentieren und mitarbeiten!",
|
||||
"Create your first card!" : "Erstelle Deine erste Karte!",
|
||||
"The file was uploaded" : "Die Datei wurde hochgeladen",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Die hochgeladene Datei überschreitet die upload_max_filesize-Vorgabe in php.ini",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Die Datei ist größer als die MAX_FILE_SIZE-Vorgabe, die im HTML-Formular angegeben ist",
|
||||
|
||||
10
l10n/de.json
10
l10n/de.json
@@ -74,6 +74,7 @@
|
||||
"Cards due tomorrow" : "Karten, die morgen fällig sind",
|
||||
"Upcoming cards" : "Anstehende Karten",
|
||||
"Load more" : "Mehr laden",
|
||||
"Welcome to Nextcloud Deck!" : "Willkommen bei Nextcloud Deck!",
|
||||
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "Die Karte \"%s\" auf \"%s\" wurde dir von %s zugewiesen.",
|
||||
"{user} has assigned the card {deck-card} on {deck-board} to you." : "{user} hat dir die Karte {deck-card} auf {deck-board} zugewiesen.",
|
||||
"The card \"%s\" on \"%s\" has reached its due date." : "Die Karte \"%s\" in \"%s\" ist überfällig.",
|
||||
@@ -96,7 +97,16 @@
|
||||
"Action needed" : "Handlung erforderlich",
|
||||
"Later" : "Später",
|
||||
"copy" : "Kopie",
|
||||
"Read more inside" : "Mehr erfahren",
|
||||
"Custom lists - click to rename!" : "Benutzerdefinierte Listen – Zum Umbenennen klicken!",
|
||||
"To Do" : "Offen",
|
||||
"In Progress" : "In Bearbeitung",
|
||||
"Done" : "Erledigt",
|
||||
"1. Open to learn more about boards and cards" : "1. Öffnen, um mehr über Boards und Karten zu erfahren",
|
||||
"2. Drag cards left and right, up and down" : "2. Karten nach links und rechts, oben und unten ziehen",
|
||||
"3. Apply rich formatting and link content" : "3. Umfangreiche Formatierung und Linkinhalte",
|
||||
"4. Share, comment and collaborate!" : "4. Teilen, kommentieren und mitarbeiten!",
|
||||
"Create your first card!" : "Erstelle Deine erste Karte!",
|
||||
"The file was uploaded" : "Die Datei wurde hochgeladen",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Die hochgeladene Datei überschreitet die upload_max_filesize-Vorgabe in php.ini",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Die Datei ist größer als die MAX_FILE_SIZE-Vorgabe, die im HTML-Formular angegeben ist",
|
||||
|
||||
@@ -76,6 +76,7 @@ OC.L10N.register(
|
||||
"Cards due tomorrow" : "Karten die morgen fällig sind",
|
||||
"Upcoming cards" : "Anstehende Karten",
|
||||
"Load more" : "Mehr laden",
|
||||
"Welcome to Nextcloud Deck!" : "Willkommen bei Nextcloud Deck!",
|
||||
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "Die Karte \"%s\" auf \"%s\" wurde Ihnen von %s zugewiesen.",
|
||||
"{user} has assigned the card {deck-card} on {deck-board} to you." : "{user} hat Ihnen die Karte {deck-card} auf {deck-board} zugewiesen.",
|
||||
"The card \"%s\" on \"%s\" has reached its due date." : "Die Karte \"%s\" in \"%s\" ist überfällig.",
|
||||
@@ -98,7 +99,16 @@ OC.L10N.register(
|
||||
"Action needed" : "Handlung erforderlich",
|
||||
"Later" : "Später",
|
||||
"copy" : "Kopie",
|
||||
"Read more inside" : "Mehr erfahren",
|
||||
"Custom lists - click to rename!" : "Benutzerdefinierte Listen - Zum Umbenennen klicken!",
|
||||
"To Do" : "Offen",
|
||||
"In Progress" : "In Bearbeitung",
|
||||
"Done" : "Erledigt",
|
||||
"1. Open to learn more about boards and cards" : "1. Öffnen, um mehr über Boards und Karten zu erfahren",
|
||||
"2. Drag cards left and right, up and down" : "2. Karten nach links und rechts, oben und unten ziehen",
|
||||
"3. Apply rich formatting and link content" : "3. Umfangreiche Formatierung und Linkinhalte",
|
||||
"4. Share, comment and collaborate!" : "4. Teilen, kommentieren und mitarbeiten!",
|
||||
"Create your first card!" : "Erstellen Sie Ihre erste Karte!",
|
||||
"The file was uploaded" : "Die Datei wurde hochgeladen",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Die hochgeladene Datei überschreitet die upload_max_filesize-Vorgabe in php.ini",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Die Datei ist größer als die MAX_FILE_SIZE-Vorgabe, die im HTML-Formular angegeben ist",
|
||||
|
||||
@@ -74,6 +74,7 @@
|
||||
"Cards due tomorrow" : "Karten die morgen fällig sind",
|
||||
"Upcoming cards" : "Anstehende Karten",
|
||||
"Load more" : "Mehr laden",
|
||||
"Welcome to Nextcloud Deck!" : "Willkommen bei Nextcloud Deck!",
|
||||
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "Die Karte \"%s\" auf \"%s\" wurde Ihnen von %s zugewiesen.",
|
||||
"{user} has assigned the card {deck-card} on {deck-board} to you." : "{user} hat Ihnen die Karte {deck-card} auf {deck-board} zugewiesen.",
|
||||
"The card \"%s\" on \"%s\" has reached its due date." : "Die Karte \"%s\" in \"%s\" ist überfällig.",
|
||||
@@ -96,7 +97,16 @@
|
||||
"Action needed" : "Handlung erforderlich",
|
||||
"Later" : "Später",
|
||||
"copy" : "Kopie",
|
||||
"Read more inside" : "Mehr erfahren",
|
||||
"Custom lists - click to rename!" : "Benutzerdefinierte Listen - Zum Umbenennen klicken!",
|
||||
"To Do" : "Offen",
|
||||
"In Progress" : "In Bearbeitung",
|
||||
"Done" : "Erledigt",
|
||||
"1. Open to learn more about boards and cards" : "1. Öffnen, um mehr über Boards und Karten zu erfahren",
|
||||
"2. Drag cards left and right, up and down" : "2. Karten nach links und rechts, oben und unten ziehen",
|
||||
"3. Apply rich formatting and link content" : "3. Umfangreiche Formatierung und Linkinhalte",
|
||||
"4. Share, comment and collaborate!" : "4. Teilen, kommentieren und mitarbeiten!",
|
||||
"Create your first card!" : "Erstellen Sie Ihre erste Karte!",
|
||||
"The file was uploaded" : "Die Datei wurde hochgeladen",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Die hochgeladene Datei überschreitet die upload_max_filesize-Vorgabe in php.ini",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Die Datei ist größer als die MAX_FILE_SIZE-Vorgabe, die im HTML-Formular angegeben ist",
|
||||
|
||||
@@ -97,6 +97,7 @@ OC.L10N.register(
|
||||
"Action needed" : "Απαιτείται ενέργεια",
|
||||
"Later" : "Αργότερα",
|
||||
"copy" : "Αντιγραφή",
|
||||
"To Do" : "Προς Ενέργεια",
|
||||
"Done" : "Ολοκληρώθηκε",
|
||||
"The file was uploaded" : "Το αρχείο μεταφορτώθηκε",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Το αρχείο που εστάλη υπερβαίνει την οδηγία μέγιστου επιτρεπτού μεγέθους \"upload_max_filesize\" του php.ini",
|
||||
|
||||
@@ -95,6 +95,7 @@
|
||||
"Action needed" : "Απαιτείται ενέργεια",
|
||||
"Later" : "Αργότερα",
|
||||
"copy" : "Αντιγραφή",
|
||||
"To Do" : "Προς Ενέργεια",
|
||||
"Done" : "Ολοκληρώθηκε",
|
||||
"The file was uploaded" : "Το αρχείο μεταφορτώθηκε",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Το αρχείο που εστάλη υπερβαίνει την οδηγία μέγιστου επιτρεπτού μεγέθους \"upload_max_filesize\" του php.ini",
|
||||
|
||||
@@ -76,6 +76,7 @@ OC.L10N.register(
|
||||
"Cards due tomorrow" : "Cards due tomorrow",
|
||||
"Upcoming cards" : "Upcoming cards",
|
||||
"Load more" : "Load more",
|
||||
"Welcome to Nextcloud Deck!" : "Welcome to Nextcloud Deck!",
|
||||
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "The card \"%s\" on \"%s\" has been assigned to you by %s.",
|
||||
"{user} has assigned the card {deck-card} on {deck-board} to you." : "{user} has assigned the card {deck-card} on {deck-board} to you.",
|
||||
"The card \"%s\" on \"%s\" has reached its due date." : "The card \"%s\" on \"%s\" has reached its due date.",
|
||||
@@ -98,7 +99,16 @@ OC.L10N.register(
|
||||
"Action needed" : "Action needed",
|
||||
"Later" : "Later",
|
||||
"copy" : "copy",
|
||||
"Read more inside" : "Read more inside",
|
||||
"Custom lists - click to rename!" : "Custom lists - click to rename!",
|
||||
"To Do" : "To Do",
|
||||
"In Progress" : "In Progress",
|
||||
"Done" : "Done",
|
||||
"1. Open to learn more about boards and cards" : "1. Open to learn more about boards and cards",
|
||||
"2. Drag cards left and right, up and down" : "2. Drag cards left and right, up and down",
|
||||
"3. Apply rich formatting and link content" : "3. Apply rich formatting and link content",
|
||||
"4. Share, comment and collaborate!" : "4. Share, comment and collaborate!",
|
||||
"Create your first card!" : "Create your first card!",
|
||||
"The file was uploaded" : "The file was uploaded",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "The uploaded file exceeds the upload_max_filesize directive in php.ini",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form",
|
||||
|
||||
@@ -74,6 +74,7 @@
|
||||
"Cards due tomorrow" : "Cards due tomorrow",
|
||||
"Upcoming cards" : "Upcoming cards",
|
||||
"Load more" : "Load more",
|
||||
"Welcome to Nextcloud Deck!" : "Welcome to Nextcloud Deck!",
|
||||
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "The card \"%s\" on \"%s\" has been assigned to you by %s.",
|
||||
"{user} has assigned the card {deck-card} on {deck-board} to you." : "{user} has assigned the card {deck-card} on {deck-board} to you.",
|
||||
"The card \"%s\" on \"%s\" has reached its due date." : "The card \"%s\" on \"%s\" has reached its due date.",
|
||||
@@ -96,7 +97,16 @@
|
||||
"Action needed" : "Action needed",
|
||||
"Later" : "Later",
|
||||
"copy" : "copy",
|
||||
"Read more inside" : "Read more inside",
|
||||
"Custom lists - click to rename!" : "Custom lists - click to rename!",
|
||||
"To Do" : "To Do",
|
||||
"In Progress" : "In Progress",
|
||||
"Done" : "Done",
|
||||
"1. Open to learn more about boards and cards" : "1. Open to learn more about boards and cards",
|
||||
"2. Drag cards left and right, up and down" : "2. Drag cards left and right, up and down",
|
||||
"3. Apply rich formatting and link content" : "3. Apply rich formatting and link content",
|
||||
"4. Share, comment and collaborate!" : "4. Share, comment and collaborate!",
|
||||
"Create your first card!" : "Create your first card!",
|
||||
"The file was uploaded" : "The file was uploaded",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "The uploaded file exceeds the upload_max_filesize directive in php.ini",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form",
|
||||
|
||||
@@ -98,6 +98,8 @@ OC.L10N.register(
|
||||
"Action needed" : "Acción necesaria",
|
||||
"Later" : "Después",
|
||||
"copy" : "copiar",
|
||||
"To Do" : "Por hacer",
|
||||
"In Progress" : "En progreso",
|
||||
"Done" : "Hecho",
|
||||
"The file was uploaded" : "Se ha subido el archivo",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "El archivo subido excede la directiva upload_max_filesize en php.ini",
|
||||
|
||||
@@ -96,6 +96,8 @@
|
||||
"Action needed" : "Acción necesaria",
|
||||
"Later" : "Después",
|
||||
"copy" : "copiar",
|
||||
"To Do" : "Por hacer",
|
||||
"In Progress" : "En progreso",
|
||||
"Done" : "Hecho",
|
||||
"The file was uploaded" : "Se ha subido el archivo",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "El archivo subido excede la directiva upload_max_filesize en php.ini",
|
||||
|
||||
@@ -32,6 +32,7 @@ OC.L10N.register(
|
||||
"Action needed" : "Acción requerida",
|
||||
"Later" : "Después",
|
||||
"copy" : "copiar",
|
||||
"In Progress" : "En progreso",
|
||||
"Done" : "Hecho",
|
||||
"The file was uploaded" : "El archivo ha sido subido",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "El archivo cargado excede el valor establecido en la directiva upload_max_filesize en el archivo php.ini",
|
||||
|
||||
@@ -30,6 +30,7 @@
|
||||
"Action needed" : "Acción requerida",
|
||||
"Later" : "Después",
|
||||
"copy" : "copiar",
|
||||
"In Progress" : "En progreso",
|
||||
"Done" : "Hecho",
|
||||
"The file was uploaded" : "El archivo ha sido subido",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "El archivo cargado excede el valor establecido en la directiva upload_max_filesize en el archivo php.ini",
|
||||
|
||||
@@ -9,6 +9,7 @@ OC.L10N.register(
|
||||
"To review" : "Para revisar",
|
||||
"Action needed" : "Acción requerida",
|
||||
"Later" : "Después",
|
||||
"In Progress" : "En progreso",
|
||||
"Done" : "Terminado",
|
||||
"The file was uploaded" : "El archivo fue cargado",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "El archivo cargado excede el valor establecido en la directiva upload_max_filesize en el archivo php.ini",
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
"To review" : "Para revisar",
|
||||
"Action needed" : "Acción requerida",
|
||||
"Later" : "Después",
|
||||
"In Progress" : "En progreso",
|
||||
"Done" : "Terminado",
|
||||
"The file was uploaded" : "El archivo fue cargado",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "El archivo cargado excede el valor establecido en la directiva upload_max_filesize en el archivo php.ini",
|
||||
|
||||
@@ -89,6 +89,7 @@ OC.L10N.register(
|
||||
"Action needed" : "Acción requerida",
|
||||
"Later" : "Después",
|
||||
"copy" : "copia",
|
||||
"To Do" : "Por hacer",
|
||||
"Done" : "Terminado",
|
||||
"The file was uploaded" : "El archivo fue cargado",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "El archivo cargado excede el valor establecido en la directiva upload_max_filesize en el archivo php.ini",
|
||||
|
||||
@@ -87,6 +87,7 @@
|
||||
"Action needed" : "Acción requerida",
|
||||
"Later" : "Después",
|
||||
"copy" : "copia",
|
||||
"To Do" : "Por hacer",
|
||||
"Done" : "Terminado",
|
||||
"The file was uploaded" : "El archivo fue cargado",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "El archivo cargado excede el valor establecido en la directiva upload_max_filesize en el archivo php.ini",
|
||||
|
||||
@@ -9,6 +9,7 @@ OC.L10N.register(
|
||||
"To review" : "Para revisar",
|
||||
"Action needed" : "Acción requerida",
|
||||
"Later" : "Después",
|
||||
"To Do" : "Por hacer",
|
||||
"Done" : "Terminado",
|
||||
"The file was uploaded" : "El archivo fue cargado",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "El archivo cargado excede el valor establecido en la directiva upload_max_filesize en el archivo php.ini",
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
"To review" : "Para revisar",
|
||||
"Action needed" : "Acción requerida",
|
||||
"Later" : "Después",
|
||||
"To Do" : "Por hacer",
|
||||
"Done" : "Terminado",
|
||||
"The file was uploaded" : "El archivo fue cargado",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "El archivo cargado excede el valor establecido en la directiva upload_max_filesize en el archivo php.ini",
|
||||
|
||||
@@ -85,6 +85,8 @@ OC.L10N.register(
|
||||
"Action needed" : "Acción requerida",
|
||||
"Later" : "Después",
|
||||
"copy" : "copiar",
|
||||
"To Do" : "Pendiente",
|
||||
"In Progress" : "En proceso",
|
||||
"Done" : "Terminado",
|
||||
"The file was uploaded" : "El archivo fue cargado",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "El archivo cargado excede el valor establecido en la directiva upload_max_filesize en el archivo php.ini",
|
||||
|
||||
@@ -83,6 +83,8 @@
|
||||
"Action needed" : "Acción requerida",
|
||||
"Later" : "Después",
|
||||
"copy" : "copiar",
|
||||
"To Do" : "Pendiente",
|
||||
"In Progress" : "En proceso",
|
||||
"Done" : "Terminado",
|
||||
"The file was uploaded" : "El archivo fue cargado",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "El archivo cargado excede el valor establecido en la directiva upload_max_filesize en el archivo php.ini",
|
||||
|
||||
@@ -98,6 +98,8 @@ OC.L10N.register(
|
||||
"Action needed" : "Ekintza beharrezkoa",
|
||||
"Later" : "Beranduago",
|
||||
"copy" : "kopiatu",
|
||||
"To Do" : "Egiteke",
|
||||
"In Progress" : "Abian",
|
||||
"Done" : "Egina",
|
||||
"The file was uploaded" : "Fitxategia igo da",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Igotako fitxategiak php.ini fitxategiko upload_max_filesize direktiban zehazturikoa gainditzen du",
|
||||
|
||||
@@ -96,6 +96,8 @@
|
||||
"Action needed" : "Ekintza beharrezkoa",
|
||||
"Later" : "Beranduago",
|
||||
"copy" : "kopiatu",
|
||||
"To Do" : "Egiteke",
|
||||
"In Progress" : "Abian",
|
||||
"Done" : "Egina",
|
||||
"The file was uploaded" : "Fitxategia igo da",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Igotako fitxategiak php.ini fitxategiko upload_max_filesize direktiban zehazturikoa gainditzen du",
|
||||
|
||||
@@ -90,6 +90,7 @@ OC.L10N.register(
|
||||
"Action needed" : "نیازمند اقدام",
|
||||
"Later" : "بعدا",
|
||||
"copy" : "کپی",
|
||||
"To Do" : "To Do",
|
||||
"Done" : "انجام شد",
|
||||
"The file was uploaded" : "پرونده بارگذاری شد",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "حجم پرونده بارگذاری شده بیشتر از تنظیمات upload_max_filesize در پرونده php.ini است",
|
||||
|
||||
@@ -88,6 +88,7 @@
|
||||
"Action needed" : "نیازمند اقدام",
|
||||
"Later" : "بعدا",
|
||||
"copy" : "کپی",
|
||||
"To Do" : "To Do",
|
||||
"Done" : "انجام شد",
|
||||
"The file was uploaded" : "پرونده بارگذاری شد",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "حجم پرونده بارگذاری شده بیشتر از تنظیمات upload_max_filesize در پرونده php.ini است",
|
||||
|
||||
@@ -70,6 +70,7 @@ OC.L10N.register(
|
||||
"Action needed" : "Toimia vaaditaan",
|
||||
"Later" : "Myöhemmin",
|
||||
"copy" : "kopioi",
|
||||
"To Do" : "Tehtävä",
|
||||
"Done" : "Valmis",
|
||||
"The file was uploaded" : "Tiedosto lähetettiin",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Lähetetty tiedosto ylittää php.ini-tiedostossa määritellyn upload_max_filesize -säännön ",
|
||||
|
||||
@@ -68,6 +68,7 @@
|
||||
"Action needed" : "Toimia vaaditaan",
|
||||
"Later" : "Myöhemmin",
|
||||
"copy" : "kopioi",
|
||||
"To Do" : "Tehtävä",
|
||||
"Done" : "Valmis",
|
||||
"The file was uploaded" : "Tiedosto lähetettiin",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Lähetetty tiedosto ylittää php.ini-tiedostossa määritellyn upload_max_filesize -säännön ",
|
||||
|
||||
@@ -76,6 +76,7 @@ OC.L10N.register(
|
||||
"Cards due tomorrow" : "Cartes pour demain",
|
||||
"Upcoming cards" : "Prochaines cartes",
|
||||
"Load more" : "Charger davantage",
|
||||
"Welcome to Nextcloud Deck!" : "Bienvenue dans Nextcloud Deck !",
|
||||
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "La carte \"%s\" de \"%s\" vous a été assignée par %s.",
|
||||
"{user} has assigned the card {deck-card} on {deck-board} to you." : "{user} vous a attribué la carte {deck-card} du tableau {deck-board}.",
|
||||
"The card \"%s\" on \"%s\" has reached its due date." : "La date d'échéance de la carte \"%s\" de \"%s\" a été atteinte.",
|
||||
@@ -98,7 +99,15 @@ OC.L10N.register(
|
||||
"Action needed" : "Action requise",
|
||||
"Later" : "Plus tard",
|
||||
"copy" : "copie",
|
||||
"Read more inside" : "Lire la suite à l'intérieur",
|
||||
"Custom lists - click to rename!" : "Listes personnalisées - cliquez pour renommer !",
|
||||
"To Do" : "À faire",
|
||||
"In Progress" : "En cours",
|
||||
"Done" : "Fait",
|
||||
"1. Open to learn more about boards and cards" : "1. Ouvrez pour en apprendre davantage sur les tableaux et les cartes",
|
||||
"2. Drag cards left and right, up and down" : "2. Faites glisser les cartes vers la gauche et la droite, vers le haut et le bas",
|
||||
"4. Share, comment and collaborate!" : "4. Partagez, commentez et collaborez !",
|
||||
"Create your first card!" : "Créez votre première carte !",
|
||||
"The file was uploaded" : "Le fichier a été envoyé",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Le fichier envoyé dépasse la valeur upload_max_filesize spécifiée dans php.ini",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Le fichier envoyé dépasse la valeur MAX_FILE_SIZE spécifiée dans le formulaire HTML",
|
||||
|
||||
@@ -74,6 +74,7 @@
|
||||
"Cards due tomorrow" : "Cartes pour demain",
|
||||
"Upcoming cards" : "Prochaines cartes",
|
||||
"Load more" : "Charger davantage",
|
||||
"Welcome to Nextcloud Deck!" : "Bienvenue dans Nextcloud Deck !",
|
||||
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "La carte \"%s\" de \"%s\" vous a été assignée par %s.",
|
||||
"{user} has assigned the card {deck-card} on {deck-board} to you." : "{user} vous a attribué la carte {deck-card} du tableau {deck-board}.",
|
||||
"The card \"%s\" on \"%s\" has reached its due date." : "La date d'échéance de la carte \"%s\" de \"%s\" a été atteinte.",
|
||||
@@ -96,7 +97,15 @@
|
||||
"Action needed" : "Action requise",
|
||||
"Later" : "Plus tard",
|
||||
"copy" : "copie",
|
||||
"Read more inside" : "Lire la suite à l'intérieur",
|
||||
"Custom lists - click to rename!" : "Listes personnalisées - cliquez pour renommer !",
|
||||
"To Do" : "À faire",
|
||||
"In Progress" : "En cours",
|
||||
"Done" : "Fait",
|
||||
"1. Open to learn more about boards and cards" : "1. Ouvrez pour en apprendre davantage sur les tableaux et les cartes",
|
||||
"2. Drag cards left and right, up and down" : "2. Faites glisser les cartes vers la gauche et la droite, vers le haut et le bas",
|
||||
"4. Share, comment and collaborate!" : "4. Partagez, commentez et collaborez !",
|
||||
"Create your first card!" : "Créez votre première carte !",
|
||||
"The file was uploaded" : "Le fichier a été envoyé",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Le fichier envoyé dépasse la valeur upload_max_filesize spécifiée dans php.ini",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Le fichier envoyé dépasse la valeur MAX_FILE_SIZE spécifiée dans le formulaire HTML",
|
||||
|
||||
10
l10n/ga.js
10
l10n/ga.js
@@ -76,6 +76,7 @@ OC.L10N.register(
|
||||
"Cards due tomorrow" : "Cártaí dlite amárach",
|
||||
"Upcoming cards" : "Cártaí atá le teacht",
|
||||
"Load more" : "Luchtaigh níos mó",
|
||||
"Welcome to Nextcloud Deck!" : "Fáilte go dtí Deic Nextcloud!",
|
||||
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "Tá an cárta \"%s\" ar \"%s\" tugtha duit ag %s.",
|
||||
"{user} has assigned the card {deck-card} on {deck-board} to you." : "Shann {user} an cárta {deck-card} ar {deck-board} duit.",
|
||||
"The card \"%s\" on \"%s\" has reached its due date." : "Tá an dáta dlite sroichte ag an gcárta \"%s\" ar \"%s\".",
|
||||
@@ -98,7 +99,16 @@ OC.L10N.register(
|
||||
"Action needed" : "Gníomh de dhíth",
|
||||
"Later" : "Níos déanaí",
|
||||
"copy" : "cóip",
|
||||
"Read more inside" : "Léigh tuilleadh taobh istigh",
|
||||
"Custom lists - click to rename!" : "Liostaí saincheaptha - cliceáil chun athainmniú!",
|
||||
"To Do" : "A dhéanamh",
|
||||
"In Progress" : "Ar Siúl",
|
||||
"Done" : "Déanta",
|
||||
"1. Open to learn more about boards and cards" : "1. Oscail chun níos mó a fhoghlaim faoi bhoird agus cártaí",
|
||||
"2. Drag cards left and right, up and down" : "2. Tarraing cártaí ar chlé agus ar dheis, suas agus síos",
|
||||
"3. Apply rich formatting and link content" : "3. Cuir formáidiú saibhir agus ábhar nasc i bhfeidhm",
|
||||
"4. Share, comment and collaborate!" : "4. Roinn, déan trácht agus comhoibrigh!",
|
||||
"Create your first card!" : "Cruthaigh do chéad chárta!",
|
||||
"The file was uploaded" : "Uaslódáladh an comhad",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Sáraíonn an comhad uaslódáilte an treoir upload_max_filesize i php.ini",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Sáraíonn an comhad uaslódáilte an treoir MAX_FILE_SIZE a sonraíodh san fhoirm HTML",
|
||||
|
||||
10
l10n/ga.json
10
l10n/ga.json
@@ -74,6 +74,7 @@
|
||||
"Cards due tomorrow" : "Cártaí dlite amárach",
|
||||
"Upcoming cards" : "Cártaí atá le teacht",
|
||||
"Load more" : "Luchtaigh níos mó",
|
||||
"Welcome to Nextcloud Deck!" : "Fáilte go dtí Deic Nextcloud!",
|
||||
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "Tá an cárta \"%s\" ar \"%s\" tugtha duit ag %s.",
|
||||
"{user} has assigned the card {deck-card} on {deck-board} to you." : "Shann {user} an cárta {deck-card} ar {deck-board} duit.",
|
||||
"The card \"%s\" on \"%s\" has reached its due date." : "Tá an dáta dlite sroichte ag an gcárta \"%s\" ar \"%s\".",
|
||||
@@ -96,7 +97,16 @@
|
||||
"Action needed" : "Gníomh de dhíth",
|
||||
"Later" : "Níos déanaí",
|
||||
"copy" : "cóip",
|
||||
"Read more inside" : "Léigh tuilleadh taobh istigh",
|
||||
"Custom lists - click to rename!" : "Liostaí saincheaptha - cliceáil chun athainmniú!",
|
||||
"To Do" : "A dhéanamh",
|
||||
"In Progress" : "Ar Siúl",
|
||||
"Done" : "Déanta",
|
||||
"1. Open to learn more about boards and cards" : "1. Oscail chun níos mó a fhoghlaim faoi bhoird agus cártaí",
|
||||
"2. Drag cards left and right, up and down" : "2. Tarraing cártaí ar chlé agus ar dheis, suas agus síos",
|
||||
"3. Apply rich formatting and link content" : "3. Cuir formáidiú saibhir agus ábhar nasc i bhfeidhm",
|
||||
"4. Share, comment and collaborate!" : "4. Roinn, déan trácht agus comhoibrigh!",
|
||||
"Create your first card!" : "Cruthaigh do chéad chárta!",
|
||||
"The file was uploaded" : "Uaslódáladh an comhad",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Sáraíonn an comhad uaslódáilte an treoir upload_max_filesize i php.ini",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Sáraíonn an comhad uaslódáilte an treoir MAX_FILE_SIZE a sonraíodh san fhoirm HTML",
|
||||
|
||||
10
l10n/gl.js
10
l10n/gl.js
@@ -76,6 +76,7 @@ OC.L10N.register(
|
||||
"Cards due tomorrow" : "Tarxetas para mañá",
|
||||
"Upcoming cards" : "Tarxetas próximas",
|
||||
"Load more" : "Cargar máis",
|
||||
"Welcome to Nextcloud Deck!" : "Dámoslle a benvida á Gabeta de Nextcloud",
|
||||
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "A tarxeta «%s» en «%s» foi asignada a Vde. por %s.",
|
||||
"{user} has assigned the card {deck-card} on {deck-board} to you." : "{user} asignoulle a tarxeta {deck-card} en {deck-board} a Vde.",
|
||||
"The card \"%s\" on \"%s\" has reached its due date." : "A tarxeta «%s» en «%s» acadou a súa data de caducidade.",
|
||||
@@ -98,7 +99,16 @@ OC.L10N.register(
|
||||
"Action needed" : "Necesita unha acción",
|
||||
"Later" : "Após",
|
||||
"copy" : "copiar",
|
||||
"Read more inside" : "Ler máis dentro",
|
||||
"Custom lists - click to rename!" : "Listas personalizadas, prema para cambiar o nome!",
|
||||
"To Do" : "Tarefa pendente",
|
||||
"In Progress" : "En proceso",
|
||||
"Done" : "Feito",
|
||||
"1. Open to learn more about boards and cards" : "1. Abra para saber máis sobre taboleiros e tarxetas",
|
||||
"2. Drag cards left and right, up and down" : "2. Arrastre as tarxetas cara á esquerda e á dereita, cara arriba e abaixo",
|
||||
"3. Apply rich formatting and link content" : "3. Aplique un formato mellorado e enlace a contidos",
|
||||
"4. Share, comment and collaborate!" : "4. Comparta, comente e colabore!",
|
||||
"Create your first card!" : "Crear a primeira tarxeta:",
|
||||
"The file was uploaded" : "O ficheiro foi enviado",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "O ficheiro enviado excede a directiva indicada por upload_max_filesize de php.ini",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "O ficheiro enviado excede da directiva MAX_FILE_SIZE especificada no formulario HTML",
|
||||
|
||||
10
l10n/gl.json
10
l10n/gl.json
@@ -74,6 +74,7 @@
|
||||
"Cards due tomorrow" : "Tarxetas para mañá",
|
||||
"Upcoming cards" : "Tarxetas próximas",
|
||||
"Load more" : "Cargar máis",
|
||||
"Welcome to Nextcloud Deck!" : "Dámoslle a benvida á Gabeta de Nextcloud",
|
||||
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "A tarxeta «%s» en «%s» foi asignada a Vde. por %s.",
|
||||
"{user} has assigned the card {deck-card} on {deck-board} to you." : "{user} asignoulle a tarxeta {deck-card} en {deck-board} a Vde.",
|
||||
"The card \"%s\" on \"%s\" has reached its due date." : "A tarxeta «%s» en «%s» acadou a súa data de caducidade.",
|
||||
@@ -96,7 +97,16 @@
|
||||
"Action needed" : "Necesita unha acción",
|
||||
"Later" : "Após",
|
||||
"copy" : "copiar",
|
||||
"Read more inside" : "Ler máis dentro",
|
||||
"Custom lists - click to rename!" : "Listas personalizadas, prema para cambiar o nome!",
|
||||
"To Do" : "Tarefa pendente",
|
||||
"In Progress" : "En proceso",
|
||||
"Done" : "Feito",
|
||||
"1. Open to learn more about boards and cards" : "1. Abra para saber máis sobre taboleiros e tarxetas",
|
||||
"2. Drag cards left and right, up and down" : "2. Arrastre as tarxetas cara á esquerda e á dereita, cara arriba e abaixo",
|
||||
"3. Apply rich formatting and link content" : "3. Aplique un formato mellorado e enlace a contidos",
|
||||
"4. Share, comment and collaborate!" : "4. Comparta, comente e colabore!",
|
||||
"Create your first card!" : "Crear a primeira tarxeta:",
|
||||
"The file was uploaded" : "O ficheiro foi enviado",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "O ficheiro enviado excede a directiva indicada por upload_max_filesize de php.ini",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "O ficheiro enviado excede da directiva MAX_FILE_SIZE especificada no formulario HTML",
|
||||
|
||||
@@ -82,6 +82,7 @@ OC.L10N.register(
|
||||
"Action needed" : "נדרשת פעולה",
|
||||
"Later" : "מאוחר יותר",
|
||||
"copy" : "עותק",
|
||||
"To Do" : "מטלות",
|
||||
"Done" : "הסתיים",
|
||||
"The file was uploaded" : "הקובץ הועלה",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "הקובץ שהועלה חורג מההנחיה upload_max_filesize ב־php.ini",
|
||||
|
||||
@@ -80,6 +80,7 @@
|
||||
"Action needed" : "נדרשת פעולה",
|
||||
"Later" : "מאוחר יותר",
|
||||
"copy" : "עותק",
|
||||
"To Do" : "מטלות",
|
||||
"Done" : "הסתיים",
|
||||
"The file was uploaded" : "הקובץ הועלה",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "הקובץ שהועלה חורג מההנחיה upload_max_filesize ב־php.ini",
|
||||
|
||||
@@ -85,6 +85,7 @@ OC.L10N.register(
|
||||
"Action needed" : "Potrebna radnja",
|
||||
"Later" : "Kasnije",
|
||||
"copy" : "kopiraj",
|
||||
"To Do" : "Zadatak",
|
||||
"Done" : "Gotovo",
|
||||
"The file was uploaded" : "Datoteka je otpremljena",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Otpremljena datoteka premašuje postavku upload_max_filesize u datoteci php.ini",
|
||||
|
||||
@@ -83,6 +83,7 @@
|
||||
"Action needed" : "Potrebna radnja",
|
||||
"Later" : "Kasnije",
|
||||
"copy" : "kopiraj",
|
||||
"To Do" : "Zadatak",
|
||||
"Done" : "Gotovo",
|
||||
"The file was uploaded" : "Datoteka je otpremljena",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Otpremljena datoteka premašuje postavku upload_max_filesize u datoteci php.ini",
|
||||
|
||||
@@ -94,6 +94,8 @@ OC.L10N.register(
|
||||
"Action needed" : "Művelet szükséges",
|
||||
"Later" : "Később",
|
||||
"copy" : "másolat",
|
||||
"To Do" : "Teendő",
|
||||
"In Progress" : "Folyamatban",
|
||||
"Done" : "Kész",
|
||||
"The file was uploaded" : "A fájl fel lett töltve",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "A feltöltött fájl meghaladja a php.ini-ben szereplő upload_max_filesize direktívában megadott méretet",
|
||||
|
||||
@@ -92,6 +92,8 @@
|
||||
"Action needed" : "Művelet szükséges",
|
||||
"Later" : "Később",
|
||||
"copy" : "másolat",
|
||||
"To Do" : "Teendő",
|
||||
"In Progress" : "Folyamatban",
|
||||
"Done" : "Kész",
|
||||
"The file was uploaded" : "A fájl fel lett töltve",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "A feltöltött fájl meghaladja a php.ini-ben szereplő upload_max_filesize direktívában megadott méretet",
|
||||
|
||||
@@ -78,6 +78,7 @@ OC.L10N.register(
|
||||
"Action needed" : "Butuh tindakan",
|
||||
"Later" : "Nanti",
|
||||
"copy" : "salin",
|
||||
"In Progress" : "Sedang Berlangsung",
|
||||
"Done" : "Selesai",
|
||||
"The file was uploaded" : "Berkas terunggah",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Berkas terunggah melampau parameter upload_max_filesize pada php.ini",
|
||||
|
||||
@@ -76,6 +76,7 @@
|
||||
"Action needed" : "Butuh tindakan",
|
||||
"Later" : "Nanti",
|
||||
"copy" : "salin",
|
||||
"In Progress" : "Sedang Berlangsung",
|
||||
"Done" : "Selesai",
|
||||
"The file was uploaded" : "Berkas terunggah",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Berkas terunggah melampau parameter upload_max_filesize pada php.ini",
|
||||
|
||||
50
l10n/is.js
50
l10n/is.js
@@ -76,6 +76,7 @@ OC.L10N.register(
|
||||
"Cards due tomorrow" : "Spjöld sem á að ljúka á morgun",
|
||||
"Upcoming cards" : "Spjöld á næstunni",
|
||||
"Load more" : "Hlaða inn meira",
|
||||
"Welcome to Nextcloud Deck!" : "Velkomin í Nextcloud Deck!",
|
||||
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "Spjaldinu \"%s\" á \"%s\" hefur verið úthlutað til þín af %s.",
|
||||
"{user} has assigned the card {deck-card} on {deck-board} to you." : "{user} hefur úthlutað spjaldinu {deck-card} á {deck-board} til þín.",
|
||||
"The card \"%s\" on \"%s\" has reached its due date." : "Spjaldið \"%s\" á \"%s\" er komið fram yfir lokadagsetningu.",
|
||||
@@ -98,7 +99,16 @@ OC.L10N.register(
|
||||
"Action needed" : "Aðgerðar krafist",
|
||||
"Later" : "Seinna",
|
||||
"copy" : "afrita",
|
||||
"Read more inside" : "Lesa meira inni í",
|
||||
"Custom lists - click to rename!" : "Sérsniðnir listar - smelltu til að endurnefna!",
|
||||
"To Do" : "Verkefnalisti",
|
||||
"In Progress" : "Í vinnslu",
|
||||
"Done" : "Lokið",
|
||||
"1. Open to learn more about boards and cards" : "1. Opnaðu til að læra meira um borð og spjöld",
|
||||
"2. Drag cards left and right, up and down" : "2. Dragðu spjöld hægri vinstri og upp niður",
|
||||
"3. Apply rich formatting and link content" : "3. Settu sniðinn texta og efni í tenglum",
|
||||
"4. Share, comment and collaborate!" : "4. Deildu, gerðu athugasemdir og eigðu í samstarfi!",
|
||||
"Create your first card!" : "Útbúðu fyrsta spjaldið þitt!",
|
||||
"The file was uploaded" : "Skráin var send inn",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Innsend skrá er stærri en upload_max stillingin í php.ini:",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Innsenda skráin er stærri en MAX_FILE_SIZE sem skilgreint er í HTML sniðinu.",
|
||||
@@ -119,10 +129,12 @@ OC.L10N.register(
|
||||
"Select the board to link to a project" : "Veldu borðið sem á að tengja við verkefnið",
|
||||
"Search by board title" : "Leita eftir titli borðs",
|
||||
"Select board" : "Veldu borð",
|
||||
"Move/copy card" : "Færa/afrita spjald",
|
||||
"Select a board" : "Veldu borð",
|
||||
"No lists available" : "Engir listar tiltækir",
|
||||
"Select a list" : "Veldu lista",
|
||||
"Move card" : "Færa spjald",
|
||||
"Copy card" : "Afrita spjald",
|
||||
"Select a card" : "Veldu spjald",
|
||||
"Cancel" : "Hætta við",
|
||||
"Select the card to link to a project" : "Veldu spjaldið sem á að tengja við verkefnið",
|
||||
@@ -143,6 +155,8 @@ OC.L10N.register(
|
||||
"Filter by tag" : "Sía eftir merki",
|
||||
"Filter by assigned user" : "Sía eftir úthlutuðum notanda",
|
||||
"Unassigned" : "Ekki úthlutað",
|
||||
"Filter by status" : "Sía eftir stöðu",
|
||||
"Open and completed" : "Opið og frágengið",
|
||||
"Open" : "Opna",
|
||||
"Completed" : "Lokið",
|
||||
"Filter by due date" : "Sía eftir lokadagsetningu",
|
||||
@@ -172,9 +186,12 @@ OC.L10N.register(
|
||||
"Deleted lists" : "Eyddi listum",
|
||||
"Undo" : "Afturkalla",
|
||||
"Deleted cards" : "Eydd spjöld",
|
||||
"Share board with a user, group or team …" : "Deila borði með notanda, hóp eða teymi …",
|
||||
"Searching for users, groups and teams …" : "Leita að notendum, hópum og teymum …",
|
||||
"No participants found" : "No participants found",
|
||||
"Board owner" : "Eigandi borðs",
|
||||
"(Group)" : "(Hópur)",
|
||||
"(Team)" : "(Teymi)",
|
||||
"Can edit" : "Getur breytt",
|
||||
"Can share" : "Getur deilt",
|
||||
"Can manage" : "Gerur sýslað með",
|
||||
@@ -200,7 +217,9 @@ OC.L10N.register(
|
||||
"title and color value must be provided" : "titill og litgildi verða að vera til staðar",
|
||||
"Board name" : "Heiti borðs",
|
||||
"Members" : "Meðlimir",
|
||||
"Assign to users/groups/team" : "Úthluta á notendur/hópa/teymi",
|
||||
"Assign a user to this card…" : "Úthluta notanda á þetta spjald",
|
||||
"Select a user to assign to this card…" : "Veldu notanda sem úthluta á þessu spjaldi…",
|
||||
"Upload new files" : "Senda inn nýjar skrár",
|
||||
"Share from Files" : "Deila úr skrám",
|
||||
"Pending share" : "Sameign í bið",
|
||||
@@ -254,12 +273,14 @@ OC.L10N.register(
|
||||
"Set due date for this weekend" : "Setja skil á þessa helgi",
|
||||
"Set due date for next week" : "Setja skil á í næstu viku",
|
||||
"Assign a tag to this card…" : "Úthluta merki á þetta spjald",
|
||||
"Select or create a tag…" : "Veldu eða búðu til merki…",
|
||||
"Create a new tag:" : "Búa til nýtt merki:",
|
||||
"(group)" : "(hópur)",
|
||||
"Next week – {timeLocale}" : "Í næstu viku – {timeLocale}",
|
||||
"Todo items" : "Atriði á verkefnalista",
|
||||
"{count} comments, {unread} unread" : "{count} athugasemdir, {unread} ólesnar",
|
||||
"Edit card title" : "Breyta titli spjalds",
|
||||
"Open link" : "Opna tengil",
|
||||
"Edit title" : "Breyta titli",
|
||||
"Assign to me" : "Úthluta mér",
|
||||
"Unassign myself" : "Aftengja úthlutun sjálfs mín",
|
||||
@@ -268,12 +289,31 @@ OC.L10N.register(
|
||||
"Card deleted" : "Spjaldi eytt",
|
||||
"seconds ago" : "sekúndum síðan",
|
||||
"Keyboard shortcuts" : "Flýtileiðir á lyklaborði",
|
||||
"Boost your productivity using Deck with keyboard shortcuts." : "Auktu afköstin með flýtileiðum á lyklaborði",
|
||||
"Board actions" : "Aðgerðir borðs",
|
||||
"Keyboard shortcut" : "Flýtilykill",
|
||||
"Action" : "Aðgerð",
|
||||
"Shift" : "Shift",
|
||||
"Scroll" : "Skruna",
|
||||
"Scroll sideways" : "Skruna til hliðar",
|
||||
"Navigate between cards" : "Flakka á milli spjalda",
|
||||
"Esc" : "Esc",
|
||||
"Close card details" : "Loka nánari upplýsingum um spjald",
|
||||
"Ctrl" : "Ctrl",
|
||||
"Search" : "Search",
|
||||
"Show card filters" : "Sýna síur spjalds",
|
||||
"Clear card filters" : "Hreinsa síur spjalds",
|
||||
"Show help dialog" : "Birta hjálparglugga",
|
||||
"Card actions" : "Aðgerðir spjalds",
|
||||
"The following actions can be triggered on the currently highlighted card" : "Eftirfarandi aðgerðir er hægt að framkvæma á valda spjaldinu",
|
||||
"Enter" : "Enter",
|
||||
"Space" : "Bil",
|
||||
"Open card details" : "Opna nánari upplýsingar um spjald",
|
||||
"Edit the card title" : "Breyta titli spjalds",
|
||||
"Assign yourself to the current card" : "Úthluta þér núverandi spjaldi",
|
||||
"Archive/unarchive the current card" : "Setja/taka spjaldið úr geymslu",
|
||||
"Mark card as completed/not completed" : "Merkja spjaldið sem frágengið/ólokið",
|
||||
"Open card menu" : "Opna valmynd spjalds",
|
||||
"All boards" : "Öll borð",
|
||||
"Archived boards" : "Borð í geymslu",
|
||||
"Shared with you" : "Deilt með þér",
|
||||
@@ -284,6 +324,7 @@ OC.L10N.register(
|
||||
"Limit board creation to some groups" : "Takmarka gerð borða við suma hópa",
|
||||
"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." : "Notendur sem tilheyra ekki þessum hópum eru útilokaðir frá því að útbúa sín eigin borð, en munu samt geta áfram unnið með borð sem hefur verið deilt til þeirra.",
|
||||
"Cancel edit" : "Hætta við breytingar",
|
||||
"Save board" : "Vista borð",
|
||||
"Board details" : "Nánar um borð",
|
||||
"Edit board" : "Breyta borði",
|
||||
"Clone board" : "Klóna borð",
|
||||
@@ -303,8 +344,14 @@ OC.L10N.register(
|
||||
"An error occurred" : "Villa kom upp",
|
||||
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Ertu viss um að þú viljir eyða borðinu {title}?. Þetta mun eyða öllum gögnum í þessu borði, meðal annars spjöldum í geymslu.",
|
||||
"Delete the board?" : "Eyða borðinu?",
|
||||
"Clone {boardTitle}" : "Klóna {boardTitle}",
|
||||
"Clone cards" : "Klóna spjöld",
|
||||
"Clone assignments" : "Klóna úthlutanir",
|
||||
"Clone labels" : "Klóna merkingar",
|
||||
"Clone due dates" : "Klóna skiladaga",
|
||||
"Advanced options" : "Ítarlegir valkostir",
|
||||
"Move all cards to the first list" : "Færa öll spjöld á fyrsta listann",
|
||||
"Restore archived cards" : "Endurheimta spjöld úr geymslu",
|
||||
"Clone" : "Klóna",
|
||||
"Loading filtered view" : "Hleð inn síaðri sýn",
|
||||
"Today" : "Í dag",
|
||||
@@ -351,6 +398,7 @@ OC.L10N.register(
|
||||
"Example Task 3" : "Dæmi um verkefni 3",
|
||||
"Example Task 2" : "Dæmi um verkefni 2",
|
||||
"Example Task 1" : "Dæmi um verkefni 1",
|
||||
"Move card to another board" : "Færa spjald á annað borð"
|
||||
"Move card to another board" : "Færa spjald á annað borð",
|
||||
"Filter by completed" : "Sía eftir hvort sé frágengið"
|
||||
},
|
||||
"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);");
|
||||
|
||||
50
l10n/is.json
50
l10n/is.json
@@ -74,6 +74,7 @@
|
||||
"Cards due tomorrow" : "Spjöld sem á að ljúka á morgun",
|
||||
"Upcoming cards" : "Spjöld á næstunni",
|
||||
"Load more" : "Hlaða inn meira",
|
||||
"Welcome to Nextcloud Deck!" : "Velkomin í Nextcloud Deck!",
|
||||
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "Spjaldinu \"%s\" á \"%s\" hefur verið úthlutað til þín af %s.",
|
||||
"{user} has assigned the card {deck-card} on {deck-board} to you." : "{user} hefur úthlutað spjaldinu {deck-card} á {deck-board} til þín.",
|
||||
"The card \"%s\" on \"%s\" has reached its due date." : "Spjaldið \"%s\" á \"%s\" er komið fram yfir lokadagsetningu.",
|
||||
@@ -96,7 +97,16 @@
|
||||
"Action needed" : "Aðgerðar krafist",
|
||||
"Later" : "Seinna",
|
||||
"copy" : "afrita",
|
||||
"Read more inside" : "Lesa meira inni í",
|
||||
"Custom lists - click to rename!" : "Sérsniðnir listar - smelltu til að endurnefna!",
|
||||
"To Do" : "Verkefnalisti",
|
||||
"In Progress" : "Í vinnslu",
|
||||
"Done" : "Lokið",
|
||||
"1. Open to learn more about boards and cards" : "1. Opnaðu til að læra meira um borð og spjöld",
|
||||
"2. Drag cards left and right, up and down" : "2. Dragðu spjöld hægri vinstri og upp niður",
|
||||
"3. Apply rich formatting and link content" : "3. Settu sniðinn texta og efni í tenglum",
|
||||
"4. Share, comment and collaborate!" : "4. Deildu, gerðu athugasemdir og eigðu í samstarfi!",
|
||||
"Create your first card!" : "Útbúðu fyrsta spjaldið þitt!",
|
||||
"The file was uploaded" : "Skráin var send inn",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Innsend skrá er stærri en upload_max stillingin í php.ini:",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Innsenda skráin er stærri en MAX_FILE_SIZE sem skilgreint er í HTML sniðinu.",
|
||||
@@ -117,10 +127,12 @@
|
||||
"Select the board to link to a project" : "Veldu borðið sem á að tengja við verkefnið",
|
||||
"Search by board title" : "Leita eftir titli borðs",
|
||||
"Select board" : "Veldu borð",
|
||||
"Move/copy card" : "Færa/afrita spjald",
|
||||
"Select a board" : "Veldu borð",
|
||||
"No lists available" : "Engir listar tiltækir",
|
||||
"Select a list" : "Veldu lista",
|
||||
"Move card" : "Færa spjald",
|
||||
"Copy card" : "Afrita spjald",
|
||||
"Select a card" : "Veldu spjald",
|
||||
"Cancel" : "Hætta við",
|
||||
"Select the card to link to a project" : "Veldu spjaldið sem á að tengja við verkefnið",
|
||||
@@ -141,6 +153,8 @@
|
||||
"Filter by tag" : "Sía eftir merki",
|
||||
"Filter by assigned user" : "Sía eftir úthlutuðum notanda",
|
||||
"Unassigned" : "Ekki úthlutað",
|
||||
"Filter by status" : "Sía eftir stöðu",
|
||||
"Open and completed" : "Opið og frágengið",
|
||||
"Open" : "Opna",
|
||||
"Completed" : "Lokið",
|
||||
"Filter by due date" : "Sía eftir lokadagsetningu",
|
||||
@@ -170,9 +184,12 @@
|
||||
"Deleted lists" : "Eyddi listum",
|
||||
"Undo" : "Afturkalla",
|
||||
"Deleted cards" : "Eydd spjöld",
|
||||
"Share board with a user, group or team …" : "Deila borði með notanda, hóp eða teymi …",
|
||||
"Searching for users, groups and teams …" : "Leita að notendum, hópum og teymum …",
|
||||
"No participants found" : "No participants found",
|
||||
"Board owner" : "Eigandi borðs",
|
||||
"(Group)" : "(Hópur)",
|
||||
"(Team)" : "(Teymi)",
|
||||
"Can edit" : "Getur breytt",
|
||||
"Can share" : "Getur deilt",
|
||||
"Can manage" : "Gerur sýslað með",
|
||||
@@ -198,7 +215,9 @@
|
||||
"title and color value must be provided" : "titill og litgildi verða að vera til staðar",
|
||||
"Board name" : "Heiti borðs",
|
||||
"Members" : "Meðlimir",
|
||||
"Assign to users/groups/team" : "Úthluta á notendur/hópa/teymi",
|
||||
"Assign a user to this card…" : "Úthluta notanda á þetta spjald",
|
||||
"Select a user to assign to this card…" : "Veldu notanda sem úthluta á þessu spjaldi…",
|
||||
"Upload new files" : "Senda inn nýjar skrár",
|
||||
"Share from Files" : "Deila úr skrám",
|
||||
"Pending share" : "Sameign í bið",
|
||||
@@ -252,12 +271,14 @@
|
||||
"Set due date for this weekend" : "Setja skil á þessa helgi",
|
||||
"Set due date for next week" : "Setja skil á í næstu viku",
|
||||
"Assign a tag to this card…" : "Úthluta merki á þetta spjald",
|
||||
"Select or create a tag…" : "Veldu eða búðu til merki…",
|
||||
"Create a new tag:" : "Búa til nýtt merki:",
|
||||
"(group)" : "(hópur)",
|
||||
"Next week – {timeLocale}" : "Í næstu viku – {timeLocale}",
|
||||
"Todo items" : "Atriði á verkefnalista",
|
||||
"{count} comments, {unread} unread" : "{count} athugasemdir, {unread} ólesnar",
|
||||
"Edit card title" : "Breyta titli spjalds",
|
||||
"Open link" : "Opna tengil",
|
||||
"Edit title" : "Breyta titli",
|
||||
"Assign to me" : "Úthluta mér",
|
||||
"Unassign myself" : "Aftengja úthlutun sjálfs mín",
|
||||
@@ -266,12 +287,31 @@
|
||||
"Card deleted" : "Spjaldi eytt",
|
||||
"seconds ago" : "sekúndum síðan",
|
||||
"Keyboard shortcuts" : "Flýtileiðir á lyklaborði",
|
||||
"Boost your productivity using Deck with keyboard shortcuts." : "Auktu afköstin með flýtileiðum á lyklaborði",
|
||||
"Board actions" : "Aðgerðir borðs",
|
||||
"Keyboard shortcut" : "Flýtilykill",
|
||||
"Action" : "Aðgerð",
|
||||
"Shift" : "Shift",
|
||||
"Scroll" : "Skruna",
|
||||
"Scroll sideways" : "Skruna til hliðar",
|
||||
"Navigate between cards" : "Flakka á milli spjalda",
|
||||
"Esc" : "Esc",
|
||||
"Close card details" : "Loka nánari upplýsingum um spjald",
|
||||
"Ctrl" : "Ctrl",
|
||||
"Search" : "Search",
|
||||
"Show card filters" : "Sýna síur spjalds",
|
||||
"Clear card filters" : "Hreinsa síur spjalds",
|
||||
"Show help dialog" : "Birta hjálparglugga",
|
||||
"Card actions" : "Aðgerðir spjalds",
|
||||
"The following actions can be triggered on the currently highlighted card" : "Eftirfarandi aðgerðir er hægt að framkvæma á valda spjaldinu",
|
||||
"Enter" : "Enter",
|
||||
"Space" : "Bil",
|
||||
"Open card details" : "Opna nánari upplýsingar um spjald",
|
||||
"Edit the card title" : "Breyta titli spjalds",
|
||||
"Assign yourself to the current card" : "Úthluta þér núverandi spjaldi",
|
||||
"Archive/unarchive the current card" : "Setja/taka spjaldið úr geymslu",
|
||||
"Mark card as completed/not completed" : "Merkja spjaldið sem frágengið/ólokið",
|
||||
"Open card menu" : "Opna valmynd spjalds",
|
||||
"All boards" : "Öll borð",
|
||||
"Archived boards" : "Borð í geymslu",
|
||||
"Shared with you" : "Deilt með þér",
|
||||
@@ -282,6 +322,7 @@
|
||||
"Limit board creation to some groups" : "Takmarka gerð borða við suma hópa",
|
||||
"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." : "Notendur sem tilheyra ekki þessum hópum eru útilokaðir frá því að útbúa sín eigin borð, en munu samt geta áfram unnið með borð sem hefur verið deilt til þeirra.",
|
||||
"Cancel edit" : "Hætta við breytingar",
|
||||
"Save board" : "Vista borð",
|
||||
"Board details" : "Nánar um borð",
|
||||
"Edit board" : "Breyta borði",
|
||||
"Clone board" : "Klóna borð",
|
||||
@@ -301,8 +342,14 @@
|
||||
"An error occurred" : "Villa kom upp",
|
||||
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Ertu viss um að þú viljir eyða borðinu {title}?. Þetta mun eyða öllum gögnum í þessu borði, meðal annars spjöldum í geymslu.",
|
||||
"Delete the board?" : "Eyða borðinu?",
|
||||
"Clone {boardTitle}" : "Klóna {boardTitle}",
|
||||
"Clone cards" : "Klóna spjöld",
|
||||
"Clone assignments" : "Klóna úthlutanir",
|
||||
"Clone labels" : "Klóna merkingar",
|
||||
"Clone due dates" : "Klóna skiladaga",
|
||||
"Advanced options" : "Ítarlegir valkostir",
|
||||
"Move all cards to the first list" : "Færa öll spjöld á fyrsta listann",
|
||||
"Restore archived cards" : "Endurheimta spjöld úr geymslu",
|
||||
"Clone" : "Klóna",
|
||||
"Loading filtered view" : "Hleð inn síaðri sýn",
|
||||
"Today" : "Í dag",
|
||||
@@ -349,6 +396,7 @@
|
||||
"Example Task 3" : "Dæmi um verkefni 3",
|
||||
"Example Task 2" : "Dæmi um verkefni 2",
|
||||
"Example Task 1" : "Dæmi um verkefni 1",
|
||||
"Move card to another board" : "Færa spjald á annað borð"
|
||||
"Move card to another board" : "Færa spjald á annað borð",
|
||||
"Filter by completed" : "Sía eftir hvort sé frágengið"
|
||||
},"pluralForm" :"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);"
|
||||
}
|
||||
@@ -76,6 +76,7 @@ OC.L10N.register(
|
||||
"Cards due tomorrow" : "Schede che scadono domani",
|
||||
"Upcoming cards" : "Prossime schede",
|
||||
"Load more" : "Carica altro",
|
||||
"Welcome to Nextcloud Deck!" : "Benvenuti su Nextcloud Deck!",
|
||||
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "La scheda \"%s\" in \"%s\" ti è stata assegnata da %s.",
|
||||
"{user} has assigned the card {deck-card} on {deck-board} to you." : "{user} ti ha assegnato la scheda {deck-card} in {deck-board}.",
|
||||
"The card \"%s\" on \"%s\" has reached its due date." : "La scheda \"%s\" in \"%s\" ha raggiunto la sua data di scadenza.",
|
||||
@@ -98,7 +99,13 @@ OC.L10N.register(
|
||||
"Action needed" : "Azione necessaria",
|
||||
"Later" : "Dopo",
|
||||
"copy" : "copia",
|
||||
"Read more inside" : "Leggi di più all'interno",
|
||||
"Custom lists - click to rename!" : "Elenchi personalizzati: clicca per rinominarli!",
|
||||
"To Do" : "Da fare",
|
||||
"In Progress" : "In corso",
|
||||
"Done" : "Fatto",
|
||||
"3. Apply rich formatting and link content" : "3. Applica la formattazione avanzata e collega il contenuto",
|
||||
"4. Share, comment and collaborate!" : "4. Condividi, commenta e collabora!",
|
||||
"The file was uploaded" : "Il file è stato caricato",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Il file caricato supera la direttiva upload_max_filesize in php.ini",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Il file caricato supera la direttiva MAX_FILE_SIZE specificata nel modulo HTML",
|
||||
|
||||
@@ -74,6 +74,7 @@
|
||||
"Cards due tomorrow" : "Schede che scadono domani",
|
||||
"Upcoming cards" : "Prossime schede",
|
||||
"Load more" : "Carica altro",
|
||||
"Welcome to Nextcloud Deck!" : "Benvenuti su Nextcloud Deck!",
|
||||
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "La scheda \"%s\" in \"%s\" ti è stata assegnata da %s.",
|
||||
"{user} has assigned the card {deck-card} on {deck-board} to you." : "{user} ti ha assegnato la scheda {deck-card} in {deck-board}.",
|
||||
"The card \"%s\" on \"%s\" has reached its due date." : "La scheda \"%s\" in \"%s\" ha raggiunto la sua data di scadenza.",
|
||||
@@ -96,7 +97,13 @@
|
||||
"Action needed" : "Azione necessaria",
|
||||
"Later" : "Dopo",
|
||||
"copy" : "copia",
|
||||
"Read more inside" : "Leggi di più all'interno",
|
||||
"Custom lists - click to rename!" : "Elenchi personalizzati: clicca per rinominarli!",
|
||||
"To Do" : "Da fare",
|
||||
"In Progress" : "In corso",
|
||||
"Done" : "Fatto",
|
||||
"3. Apply rich formatting and link content" : "3. Applica la formattazione avanzata e collega il contenuto",
|
||||
"4. Share, comment and collaborate!" : "4. Condividi, commenta e collabora!",
|
||||
"The file was uploaded" : "Il file è stato caricato",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Il file caricato supera la direttiva upload_max_filesize in php.ini",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Il file caricato supera la direttiva MAX_FILE_SIZE specificata nel modulo HTML",
|
||||
|
||||
@@ -98,6 +98,8 @@ OC.L10N.register(
|
||||
"Action needed" : "必要なアクション",
|
||||
"Later" : "後",
|
||||
"copy" : "コピー",
|
||||
"To Do" : "To Do",
|
||||
"In Progress" : "進行中",
|
||||
"Done" : "完了",
|
||||
"The file was uploaded" : "ファイルがアップロードされました",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "アップロードされたファイルがphp.iniのupload_max_filesizeディレクティブを超えています",
|
||||
|
||||
@@ -96,6 +96,8 @@
|
||||
"Action needed" : "必要なアクション",
|
||||
"Later" : "後",
|
||||
"copy" : "コピー",
|
||||
"To Do" : "To Do",
|
||||
"In Progress" : "進行中",
|
||||
"Done" : "完了",
|
||||
"The file was uploaded" : "ファイルがアップロードされました",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "アップロードされたファイルがphp.iniのupload_max_filesizeディレクティブを超えています",
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user