Compare commits

..

2 Commits

Author SHA1 Message Date
Luka Trovic
be27d3ed01 fix: merge conflicts
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2022-12-20 21:41:47 +01:00
Luka Trovic
21c4955001 fix: merge conflicts
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2022-12-20 21:34:10 +01:00
318 changed files with 5137 additions and 7774 deletions

View File

@@ -9,6 +9,6 @@ module.exports = {
'jsdoc/check-param-names': ['off'], 'jsdoc/check-param-names': ['off'],
'jsdoc/no-undefined-types': ['off'], 'jsdoc/no-undefined-types': ['off'],
'jsdoc/require-property-description': ['off'], 'jsdoc/require-property-description': ['off'],
'import/no-named-as-default-member': ['off'], 'import/no-named-as-default-member': ['off']
}, },
} }

View File

@@ -2,7 +2,7 @@ version: 2
updates: updates:
- package-ecosystem: npm - package-ecosystem: npm
directory: "/" directory: "/"
target-branch: "main" target-branch: "master"
schedule: schedule:
interval: weekly interval: weekly
day: saturday day: saturday
@@ -46,6 +46,23 @@ updates:
- 3. to review - 3. to review
- dependencies - dependencies
- package-ecosystem: npm
target-branch: stable23
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 - package-ecosystem: composer
directory: "/" directory: "/"
schedule: schedule:

View File

@@ -1,6 +1,6 @@
* Resolves: # <!-- related github issue --> * Resolves: # <!-- related github issue -->
* Target version: main * Target version: master
### Summary ### Summary

View File

@@ -9,7 +9,7 @@ on:
jobs: jobs:
build: build:
runs-on: ubuntu-latest runs-on: ubuntu-18.04
strategy: strategy:
matrix: matrix:
@@ -24,14 +24,14 @@ jobs:
- name: Set up npm7 - name: Set up npm7
run: npm i -g npm@7 run: npm i -g npm@7
- name: Setup PHP - name: Setup PHP
uses: shivammathur/setup-php@2.24.0 uses: shivammathur/setup-php@2.22.0
with: with:
php-version: '7.4' php-version: '7.4'
tools: composer tools: composer
- name: install dependencies - name: install dependencies
run: | run: |
wget https://github.com/ChristophWurst/krankerl/releases/download/v0.14.0/krankerl_0.14.0_amd64.deb wget https://github.com/ChristophWurst/krankerl/releases/download/v0.12.2/krankerl_0.12.2_amd64.deb
sudo dpkg -i krankerl_0.14.0_amd64.deb sudo dpkg -i krankerl_0.12.2_amd64.deb
- name: package - name: package
run: | run: |
uname -a uname -a

View File

@@ -10,7 +10,7 @@ on:
types: [published] types: [published]
env: env:
PHP_VERSION: 8.1 PHP_VERSION: 7.4
jobs: jobs:
build_and_publish: build_and_publish:
@@ -21,7 +21,7 @@ jobs:
steps: steps:
- name: Check actor permission - name: Check actor permission
uses: skjnldsv/check-actor-permission@e591dbfe838300c007028e1219ca82cc26e8d7c5 # v2.1 uses: skjnldsv/check-actor-permission@v2
with: with:
require: write require: write
@@ -32,31 +32,31 @@ jobs:
echo "APP_VERSION=${GITHUB_REF##*/}" >> $GITHUB_ENV echo "APP_VERSION=${GITHUB_REF##*/}" >> $GITHUB_ENV
- name: Checkout - name: Checkout
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3 uses: actions/checkout@v3
with: with:
path: ${{ env.APP_NAME }} path: ${{ env.APP_NAME }}
- name: Get appinfo data - name: Get appinfo data
id: appinfo id: appinfo
uses: skjnldsv/xpath-action@7e6a7c379d0e9abc8acaef43df403ab4fc4f770c # master uses: skjnldsv/xpath-action@master
with: with:
filename: ${{ env.APP_NAME }}/appinfo/info.xml filename: ${{ env.APP_NAME }}/appinfo/info.xml
expression: "//info//dependencies//nextcloud/@min-version" expression: "//info//dependencies//nextcloud/@min-version"
- name: Read package.json node and npm engines version - name: Read package.json node and npm engines version
uses: skjnldsv/read-package-engines-version-actions@1bdcee71fa343c46b18dc6aceffb4cd1e35209c6 # v1.2 uses: skjnldsv/read-package-engines-version-actions@v2.0
id: versions id: versions
# Continue if no package.json # Continue if no package.json
continue-on-error: true continue-on-error: true
with: with:
path: ${{ env.APP_NAME }} path: ${{ env.APP_NAME }}
fallbackNode: "^16" fallbackNode: "^12"
fallbackNpm: "^7" fallbackNpm: "^6"
- name: Set up node ${{ steps.versions.outputs.nodeVersion }} - name: Set up node ${{ steps.versions.outputs.nodeVersion }}
# Skip if no package.json # Skip if no package.json
if: ${{ steps.versions.outputs.nodeVersion }} if: ${{ steps.versions.outputs.nodeVersion }}
uses: actions/setup-node@8c91899e586c5b171469028077307d293428b516 # v3 uses: actions/setup-node@v3
with: with:
node-version: ${{ steps.versions.outputs.nodeVersion }} node-version: ${{ steps.versions.outputs.nodeVersion }}
@@ -66,16 +66,14 @@ jobs:
run: npm i -g npm@"${{ steps.versions.outputs.npmVersion }}" run: npm i -g npm@"${{ steps.versions.outputs.npmVersion }}"
- name: Set up php ${{ env.PHP_VERSION }} - name: Set up php ${{ env.PHP_VERSION }}
uses: shivammathur/setup-php@2.24.0 # v2 uses: shivammathur/setup-php@2.22.0
with: with:
php-version: ${{ env.PHP_VERSION }} php-version: ${{ env.PHP_VERSION }}
coverage: none coverage: none
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Check composer.json - name: Check composer.json
id: check_composer id: check_composer
uses: andstor/file-existence-action@20b4d2e596410855db8f9ca21e96fbe18e12930b # v2 uses: andstor/file-existence-action@v2
with: with:
files: "${{ env.APP_NAME }}/composer.json" files: "${{ env.APP_NAME }}/composer.json"
@@ -93,29 +91,16 @@ jobs:
npm ci npm ci
npm run build npm run build
- name: Check Krankerl config
id: krankerl
uses: andstor/file-existence-action@20b4d2e596410855db8f9ca21e96fbe18e12930b # v2
with:
files: ${{ env.APP_NAME }}/krankerl.toml
- name: Install Krankerl - name: Install Krankerl
if: steps.krankerl.outputs.files_exists == 'true'
run: | run: |
wget https://github.com/ChristophWurst/krankerl/releases/download/v0.14.0/krankerl_0.14.0_amd64.deb wget https://github.com/ChristophWurst/krankerl/releases/download/v0.13.0/krankerl_0.13.0_amd64.deb
sudo dpkg -i krankerl_0.14.0_amd64.deb sudo dpkg -i krankerl_0.13.0_amd64.deb
- name: Package ${{ env.APP_NAME }} ${{ env.APP_VERSION }} with krankerl - name: Package ${{ env.APP_NAME }} ${{ env.APP_VERSION }}
if: steps.krankerl.outputs.files_exists == 'true' # Try krankerl, fallback to makefile
run: | run: |
cd ${{ env.APP_NAME }} cd ${{ env.APP_NAME }}
krankerl package krankerl package || make appstore
- name: Package ${{ env.APP_NAME }} ${{ env.APP_VERSION }} with makefile
if: steps.krankerl.outputs.files_exists != 'true'
run: |
cd ${{ env.APP_NAME }}
make appstore
- name: Checkout server ${{ fromJSON(steps.appinfo.outputs.result).nextcloud.min-version }} - name: Checkout server ${{ fromJSON(steps.appinfo.outputs.result).nextcloud.min-version }}
continue-on-error: true continue-on-error: true
@@ -126,7 +111,7 @@ jobs:
unzip latest-$NCVERSION.zip unzip latest-$NCVERSION.zip
- name: Checkout server master fallback - name: Checkout server master fallback
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3 uses: actions/checkout@v3
if: ${{ steps.server-checkout.outcome != 'success' }} if: ${{ steps.server-checkout.outcome != 'success' }}
with: with:
repository: nextcloud/server repository: nextcloud/server
@@ -148,7 +133,7 @@ jobs:
tar -zcvf ${{ env.APP_NAME }}.tar.gz ${{ env.APP_NAME }} tar -zcvf ${{ env.APP_NAME }}.tar.gz ${{ env.APP_NAME }}
- name: Attach tarball to github release - name: Attach tarball to github release
uses: svenstaro/upload-release-action@7319e4733ec7a184d739a6f412c40ffc339b69c7 # v2 uses: svenstaro/upload-release-action@v2
id: attach_to_release id: attach_to_release
with: with:
repo_token: ${{ secrets.GITHUB_TOKEN }} repo_token: ${{ secrets.GITHUB_TOKEN }}
@@ -158,7 +143,7 @@ jobs:
overwrite: true overwrite: true
- name: Upload app to Nextcloud appstore - name: Upload app to Nextcloud appstore
uses: nextcloud-releases/nextcloud-appstore-push-action@a011fe619bcf6e77ddebc96f9908e1af4071b9c1 # v1 uses: nextcloud-releases/nextcloud-appstore-push-action@v1
with: with:
app_name: ${{ env.APP_NAME }} app_name: ${{ env.APP_NAME }}
appstore_token: ${{ secrets.APPSTORE_TOKEN }} appstore_token: ${{ secrets.APPSTORE_TOKEN }}

View File

@@ -23,7 +23,7 @@ jobs:
steps: steps:
- name: Add reaction on start - name: Add reaction on start
uses: peter-evans/create-or-update-comment@67dcc547d311b736a8e6c5c236542148a47adc3d # v2.1.1 uses: peter-evans/create-or-update-comment@v2
with: with:
token: ${{ secrets.COMMAND_BOT_PAT }} token: ${{ secrets.COMMAND_BOT_PAT }}
repository: ${{ github.event.repository.full_name }} repository: ${{ github.event.repository.full_name }}
@@ -31,18 +31,18 @@ jobs:
reaction-type: "+1" reaction-type: "+1"
- name: Checkout the latest code - name: Checkout the latest code
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3 uses: actions/checkout@v3
with: with:
fetch-depth: 0 fetch-depth: 0
token: ${{ secrets.COMMAND_BOT_PAT }} token: ${{ secrets.COMMAND_BOT_PAT }}
- name: Automatic Rebase - name: Automatic Rebase
uses: cirrus-actions/rebase@6e572f08c244e2f04f9beb85a943eb618218714d # 1.7 uses: cirrus-actions/rebase@1.8
env: env:
GITHUB_TOKEN: ${{ secrets.COMMAND_BOT_PAT }} GITHUB_TOKEN: ${{ secrets.COMMAND_BOT_PAT }}
- name: Add reaction on failure - name: Add reaction on failure
uses: peter-evans/create-or-update-comment@67dcc547d311b736a8e6c5c236542148a47adc3d # v2.1.1 uses: peter-evans/create-or-update-comment@v2
if: failure() if: failure()
with: with:
token: ${{ secrets.COMMAND_BOT_PAT }} token: ${{ secrets.COMMAND_BOT_PAT }}

View File

@@ -4,7 +4,7 @@ on:
pull_request: pull_request:
push: push:
branches: branches:
- main - master
- stable* - stable*
env: env:
@@ -21,9 +21,9 @@ jobs:
matrix: matrix:
node-version: [14.x] node-version: [14.x]
# containers: [1, 2, 3] # containers: [1, 2, 3]
php-versions: [ '8.0' ] php-versions: [ '7.4' ]
databases: [ 'sqlite' ] databases: [ 'sqlite' ]
server-versions: [ 'stable26' ] server-versions: [ 'master' ]
steps: steps:
- name: Use Node.js ${{ matrix.node-version }} - name: Use Node.js ${{ matrix.node-version }}
@@ -33,11 +33,6 @@ jobs:
- name: Set up npm7 - name: Set up npm7
run: npm i -g npm@7 run: npm i -g npm@7
- name: Register text Git reference
run: |
text_app_ref="$(if [ "${{ matrix.server-versions }}" = "master" ]; then echo -n "main"; else echo -n "${{ matrix.server-versions }}"; fi)"
echo "text_app_ref=$text_app_ref" >> $GITHUB_ENV
- name: Checkout server - name: Checkout server
uses: actions/checkout@v3 uses: actions/checkout@v3
with: with:
@@ -56,15 +51,8 @@ jobs:
with: with:
path: apps/${{ env.APP_NAME }} path: apps/${{ env.APP_NAME }}
- name: Checkout text
uses: actions/checkout@v3
with:
repository: nextcloud/text
ref: ${{ env.text_app_ref }}
path: apps/text
- name: Set up php ${{ matrix.php-versions }} - name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@2.24.0 uses: shivammathur/setup-php@2.22.0
with: with:
php-version: ${{ matrix.php-versions }} php-version: ${{ matrix.php-versions }}
extensions: mbstring, iconv, fileinfo, intl, sqlite, pdo_sqlite, zip, gd, apcu extensions: mbstring, iconv, fileinfo, intl, sqlite, pdo_sqlite, zip, gd, apcu

View File

@@ -15,10 +15,6 @@ on:
permissions: permissions:
contents: read contents: read
concurrency:
group: dependabot-approve-merge-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs: jobs:
auto-approve-merge: auto-approve-merge:
if: github.actor == 'dependabot[bot]' if: github.actor == 'dependabot[bot]'
@@ -29,12 +25,12 @@ jobs:
steps: steps:
# Github actions bot approve # Github actions bot approve
- uses: hmarr/auto-approve-action@b40d6c9ed2fa10c9a2749eca7eb004418a705501 # v2 - uses: hmarr/auto-approve-action@v3
with: with:
github-token: ${{ secrets.GITHUB_TOKEN }} github-token: ${{ secrets.GITHUB_TOKEN }}
# Nextcloud bot approve and merge request # Nextcloud bot approve and merge request
- uses: ahmadnassri/action-dependabot-auto-merge@45fc124d949b19b6b8bf6645b6c9d55f4f9ac61a # v2 - uses: ahmadnassri/action-dependabot-auto-merge@v2
with: with:
target: minor target: minor
github-token: ${{ secrets.DEPENDABOT_AUTOMERGE_TOKEN }} github-token: ${{ secrets.DEPENDABOT_AUTOMERGE_TOKEN }}

View File

@@ -5,29 +5,16 @@
name: Pull request checks name: Pull request checks
on: on: pull_request
pull_request:
types: [opened, ready_for_review, reopened, synchronize]
permissions:
contents: read
concurrency:
group: fixup-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs: jobs:
commit-message-check: commit-message-check:
if: github.event.pull_request.draft == false
permissions:
pull-requests: write
name: Block fixup and squash commits name: Block fixup and squash commits
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Run check - name: Run check
uses: xt0rted/block-autosquash-commits-action@79880c36b4811fe549cfffe20233df88876024e7 # v2 uses: xt0rted/block-autosquash-commits-action@v2
with: with:
repo-token: ${{ secrets.GITHUB_TOKEN }} repo-token: ${{ secrets.GITHUB_TOKEN }}

View File

@@ -12,7 +12,6 @@ on:
- 'composer.lock' - 'composer.lock'
push: push:
branches: branches:
- main
- master - master
- stable* - stable*
@@ -26,9 +25,9 @@ jobs:
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
php-versions: ['8.1'] php-versions: ['7.4']
databases: ['sqlite', 'mysql', 'pgsql'] databases: ['sqlite', 'mysql', 'pgsql']
server-versions: ['stable26'] server-versions: ['master']
name: php${{ matrix.php-versions }}-${{ matrix.databases }}-${{ matrix.server-versions }} name: php${{ matrix.php-versions }}-${{ matrix.databases }}-${{ matrix.server-versions }}
@@ -71,15 +70,14 @@ jobs:
path: apps/${{ env.APP_NAME }} path: apps/${{ env.APP_NAME }}
- name: Set up php ${{ matrix.php-versions }} - name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@2.24.0 uses: shivammathur/setup-php@2.22.0
with: with:
php-version: ${{ matrix.php-versions }} php-version: ${{ matrix.php-versions }}
extensions: mbstring, iconv, fileinfo, intl, sqlite, pdo_sqlite, mysql, pdo_mysql, pgsql, pdo_pgsql, apcu tools: phpunit
ini-values: extensions: mbstring, iconv, fileinfo, intl, sqlite, pdo_sqlite, mysql, pdo_mysql, pgsql, pdo_pgsql,
apc.enable_cli=on
coverage: none coverage: none
- name: Set up dependencies - name: Set up PHPUnit
working-directory: apps/${{ env.APP_NAME }} working-directory: apps/${{ env.APP_NAME }}
run: composer i --no-dev run: composer i --no-dev
@@ -92,63 +90,11 @@ jobs:
fi fi
mkdir data mkdir data
./occ maintenance:install --verbose --database=${{ matrix.databases }} --database-name=nextcloud --database-host=127.0.0.1 --database-port=$DB_PORT --database-user=root --database-pass=rootpassword --admin-user admin --admin-pass admin ./occ maintenance:install --verbose --database=${{ matrix.databases }} --database-name=nextcloud --database-host=127.0.0.1 --database-port=$DB_PORT --database-user=root --database-pass=rootpassword --admin-user admin --admin-pass admin
./occ config:system:set hashing_default_password --value=true --type=boolean
./occ config:system:set memcache.local --value="\\OC\\Memcache\\APCu"
./occ config:system:set memcache.distributed --value="\\OC\\Memcache\\APCu"
cat config/config.php cat config/config.php
./occ user:list ./occ user:list
./occ app:enable --force ${{ env.APP_NAME }} ./occ app:enable --force ${{ env.APP_NAME }}
./occ config:system:set query_log_file --value '/home/runner/work/${{ env.APP_NAME }}/${{ env.APP_NAME }}/query.log'
php -S localhost:8080 & php -S localhost:8080 &
- name: Run behat - name: Run behat
working-directory: apps/${{ env.APP_NAME }}/tests/integration working-directory: apps/${{ env.APP_NAME }}/tests/integration
run: ./run.sh run: ./run.sh
- name: Query count
if: ${{ matrix.databases == 'mysql' }}
uses: actions/github-script@v6
with:
github-token: ${{secrets.GITHUB_TOKEN}}
script: |
let myOutput = ''
let myError = ''
const options = {}
options.listeners = {
stdout: (data) => {
myOutput += data.toString()
},
stderr: (data) => {
myError += data.toString()
}
}
await exec.exec(`/bin/bash -c "cat /home/runner/work/${{ env.APP_NAME }}/${{ env.APP_NAME }}/query.log | wc -l"`, [], options)
msg = myOutput
const queryCount = parseInt(myOutput, 10)
myOutput = ''
await exec.exec('cat', ['/home/runner/work/${{ env.APP_NAME }}/${{ env.APP_NAME }}/apps/${{ env.APP_NAME }}/tests/integration/base-query-count.txt'], options)
const baseCount = parseInt(myOutput, 10)
const absoluteIncrease = queryCount - baseCount
const relativeIncrease = baseCount <= 0 ? 100 : (parseInt((absoluteIncrease / baseCount * 10000), 10) / 100)
if (absoluteIncrease >= 100 || relativeIncrease > 5) {
const comment = `🐢 Performance warning.\nIt looks like the query count of the integration tests increased with this PR.\nDatabase query count is now ` + queryCount + ' was ' + baseCount + ' (+' + relativeIncrease + '%)\nPlease check your code again. If you added a new test this can be expected and the base value in tests/integration/base-query-count.txt can be increased.'
github.rest.issues.createComment({
issue_number: context.issue.number,
owner: context.repo.owner,
repo: context.repo.repo,
body: comment
})
}
if (queryCount < 100) {
const comment = `🐈 Performance messuring seems broken. Failed to get query count.`
github.rest.issues.createComment({
issue_number: context.issue.number,
owner: context.repo.owner,
repo: context.repo.repo,
body: comment
})
}

View File

@@ -1,62 +0,0 @@
# This workflow is provided via the organization template repository
#
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
#
# Use lint-eslint together with lint-eslint-when-unrelated to make eslint a required check for GitHub actions
# https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/troubleshooting-required-status-checks#handling-skipped-but-required-checks
name: Lint
on:
pull_request:
paths:
- '.github/workflows/**'
- 'src/**'
- 'appinfo/info.xml'
- 'package.json'
- 'package-lock.json'
- 'tsconfig.json'
- '.eslintrc.*'
- '.eslintignore'
- '**.js'
- '**.ts'
- '**.vue'
permissions:
contents: read
concurrency:
group: lint-eslint-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
lint:
runs-on: ubuntu-latest
name: eslint
steps:
- name: Checkout
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
- name: Read package.json node and npm engines version
uses: skjnldsv/read-package-engines-version-actions@1bdcee71fa343c46b18dc6aceffb4cd1e35209c6 # v1.2
id: versions
with:
fallbackNode: '^16'
fallbackNpm: '^7'
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
uses: actions/setup-node@8c91899e586c5b171469028077307d293428b516 # v3
with:
node-version: ${{ steps.versions.outputs.nodeVersion }}
- name: Set up npm ${{ steps.versions.outputs.npmVersion }}
run: npm i -g npm@"${{ steps.versions.outputs.npmVersion }}"
- name: Install dependencies
run: npm ci
- name: Lint
run: npm run lint

View File

@@ -1,39 +0,0 @@
# This workflow is provided via the organization template repository
#
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
name: Lint
on: pull_request
permissions:
contents: read
concurrency:
group: lint-php-cs-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
lint:
runs-on: ubuntu-latest
name: php-cs
steps:
- name: Checkout
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
- name: Set up php
uses: shivammathur/setup-php@2.24.0 # v2
with:
php-version: 8.1
coverage: none
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Install dependencies
run: composer i
- name: Lint
run: composer run cs:check || ( echo 'Please run `composer run cs:fix` to format your code' && exit 1 )

View File

@@ -1,59 +0,0 @@
# This workflow is provided via the organization template repository
#
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
name: Lint
on:
pull_request:
push:
branches:
- main
- master
- stable*
permissions:
contents: read
concurrency:
group: lint-php-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
php-lint:
runs-on: ubuntu-latest
strategy:
matrix:
php-versions: [ "8.0", "8.1", "8.2" ]
name: php-lint
steps:
- name: Checkout
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@2.24.0 # v2
with:
php-version: ${{ matrix.php-versions }}
coverage: none
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Lint
run: composer run lint
summary:
permissions:
contents: none
runs-on: ubuntu-latest
needs: php-lint
if: always()
name: php-lint-summary
steps:
- name: Summary status
run: if ${{ needs.php-lint.result != 'success' && needs.php-lint.result != 'skipped' }}; then exit 1; fi

View File

@@ -1,46 +0,0 @@
# This workflow is provided via the organization template repository
#
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
name: Lint
on: pull_request
permissions:
contents: read
concurrency:
group: lint-stylelint-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
lint:
runs-on: ubuntu-latest
name: stylelint
steps:
- name: Checkout
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
- name: Read package.json node and npm engines version
uses: skjnldsv/read-package-engines-version-actions@1bdcee71fa343c46b18dc6aceffb4cd1e35209c6 # v1.2
id: versions
with:
fallbackNode: '^16'
fallbackNpm: '^7'
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
uses: actions/setup-node@8c91899e586c5b171469028077307d293428b516 # v3
with:
node-version: ${{ steps.versions.outputs.nodeVersion }}
- name: Set up npm ${{ steps.versions.outputs.npmVersion }}
run: npm i -g npm@"${{ steps.versions.outputs.npmVersion }}"
- name: Install dependencies
run: npm ci
- name: Lint
run: npm run stylelint

88
.github/workflows/lint.yml vendored Normal file
View File

@@ -0,0 +1,88 @@
name: Lint
on:
pull_request:
push:
branches:
- master
- stable*
jobs:
php:
runs-on: ubuntu-latest
strategy:
matrix:
php-versions: ['7.4', '8.0', '8.1']
name: php${{ matrix.php-versions }} lint
steps:
- uses: actions/checkout@v3
- name: Set up php${{ matrix.php-versions }}
uses: shivammathur/setup-php@2.22.0
with:
php-version: ${{ matrix.php-versions }}
coverage: none
- name: Lint
run: composer run lint
php-cs-fixer:
name: php-cs check
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Set up php
uses: shivammathur/setup-php@2.22.0
with:
php-version: 7.4
coverage: none
- name: Install dependencies
run: composer i
- name: Run coding standards check
run: composer run cs:check
node:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [14.x]
steps:
- uses: actions/checkout@v3
- name: Use node ${{ matrix.node-version }}
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
- name: Set up npm7
run: npm i -g npm@7
- name: Install dependencies
run: npm ci
- name: ESLint
run: npm run lint
stylelint:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [14.x]
name: stylelint node${{ matrix.node-version }}
steps:
- uses: actions/checkout@v3
- name: Set up node ${{ matrix.node-version }}
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
- name: Set up npm7
run: npm i -g npm@7
- name: Install dependencies
run: npm ci
- name: Lint
run: npm run stylelint

View File

@@ -25,7 +25,7 @@ jobs:
- name: Set up npm7 - name: Set up npm7
run: npm i -g npm@7 run: npm i -g npm@7
- name: Setup PHP - name: Setup PHP
uses: shivammathur/setup-php@2.24.0 uses: shivammathur/setup-php@2.22.0
with: with:
php-version: '7.4' php-version: '7.4'
tools: composer tools: composer
@@ -44,14 +44,14 @@ jobs:
git config --local user.name "GitHub Action" git config --local user.name "GitHub Action"
git tag -f nightly git tag -f nightly
- name: Push tag - name: Push tag
uses: juliushaertl/github-push-action@main uses: juliushaertl/github-push-action@master
with: with:
github_token: ${{ secrets.GITHUB_TOKEN }} github_token: ${{ secrets.GITHUB_TOKEN }}
tags: true tags: true
force: true force: true
- name: Create Release - name: Create Release
id: create_release id: create_release
uses: juliushaertl/action-release@main uses: juliushaertl/action-release@master
with: with:
token: ${{ secrets.GITHUB_TOKEN }} token: ${{ secrets.GITHUB_TOKEN }}
tag: nightly tag: nightly

View File

@@ -21,14 +21,14 @@ env:
jobs: jobs:
integration: integration:
runs-on: ubuntu-latest runs-on: ubuntu-18.04
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
php-versions: ['8.0', '8.1', '8.2'] php-versions: ['7.4', '8.0', '8.1']
databases: ['sqlite', 'mysql', 'pgsql'] databases: ['sqlite', 'mysql', 'pgsql']
server-versions: ['stable26'] server-versions: ['master']
name: php${{ matrix.php-versions }}-${{ matrix.databases }}-${{ matrix.server-versions }} name: php${{ matrix.php-versions }}-${{ matrix.databases }}-${{ matrix.server-versions }}
@@ -70,7 +70,7 @@ jobs:
path: apps/${{ env.APP_NAME }} path: apps/${{ env.APP_NAME }}
- name: Set up php ${{ matrix.php-versions }} - name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@2.24.0 uses: shivammathur/setup-php@2.22.0
with: with:
php-version: ${{ matrix.php-versions }} php-version: ${{ matrix.php-versions }}
tools: phpunit tools: phpunit

View File

@@ -13,10 +13,6 @@ on:
- main - main
- stable* - stable*
concurrency:
group: psalm-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs: jobs:
static-analysis: static-analysis:
runs-on: ubuntu-latest runs-on: ubuntu-latest
@@ -24,15 +20,13 @@ jobs:
name: Nextcloud name: Nextcloud
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3 uses: actions/checkout@v3
- name: Set up php - name: Set up php
uses: shivammathur/setup-php@2.24.0 # v2 uses: shivammathur/setup-php@2.22.0
with: with:
php-version: 8.1 php-version: 7.4
coverage: none coverage: none
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Install dependencies - name: Install dependencies
run: composer i run: composer i

View File

@@ -17,24 +17,22 @@ jobs:
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
branches: ["master", "stable25", "stable24"] branches: ["master", "stable25", "stable24", "stable23"]
name: update-nextcloud-ocp-${{ matrix.branches }} name: update-nextcloud-ocp-${{ matrix.branches }}
steps: steps:
- uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3 - uses: actions/checkout@v3
with: with:
ref: ${{ matrix.branches }} ref: ${{ matrix.branches }}
submodules: true submodules: true
- name: Set up php8.1 - name: Set up php7.4
uses: shivammathur/setup-php@2.24.0 # v2 uses: shivammathur/setup-php@2.22.0
with: with:
php-version: 8.1 php-version: 7.4
extensions: ctype,curl,dom,fileinfo,gd,intl,json,mbstring,openssl,pdo_sqlite,posix,sqlite,xml,zip extensions: ctype,curl,dom,fileinfo,gd,intl,json,mbstring,openssl,pdo_sqlite,posix,sqlite,xml,zip
coverage: none coverage: none
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Composer install - name: Composer install
run: composer install run: composer install
@@ -47,15 +45,14 @@ jobs:
run: | run: |
git clean -f 3rdparty git clean -f 3rdparty
git clean -f vendor git clean -f vendor
git clean -f vendor-bin git checkout 3rdparty vendor
git checkout 3rdparty vendor vendor-bin
continue-on-error: true continue-on-error: true
- name: Create Pull Request - name: Create Pull Request
uses: peter-evans/create-pull-request@2b011faafdcbc9ceb11414d64d0573f37c774b04 # v3 uses: peter-evans/create-pull-request@v4
with: with:
token: ${{ secrets.COMMAND_BOT_PAT }} token: ${{ secrets.COMMAND_BOT_PAT }}
commit-message: "chore(dev-deps): Bump nextcloud/ocp package" commit-message: Update psalm baseline
committer: GitHub <noreply@github.com> committer: GitHub <noreply@github.com>
author: nextcloud-command <nextcloud-command@users.noreply.github.com> author: nextcloud-command <nextcloud-command@users.noreply.github.com>
signoff: true signoff: true

1
.gitignore vendored
View File

@@ -3,7 +3,6 @@ js/
build/ build/
css/style.css css/style.css
css/vendor.css css/vendor.css
cypress/videos/
tests/integration/vendor/ tests/integration/vendor/
tests/integration/composer.lock tests/integration/composer.lock
tests/.phpunit.result.cache tests/.phpunit.result.cache

View File

@@ -1,47 +1,6 @@
# Changelog # Changelog
All notable changes to this project will be documented in this file. All notable changes to this project will be documented in this file.
## 1.9.0-beta.2
### Fixed
- fix: Avoid mutating the due date when calculating days @juliushaertl [#4488](https://github.com/nextcloud/deck/pull/4488)
- fix: Pass user id along to properly check permissions in background jobs @juliushaertl [#4485](https://github.com/nextcloud/deck/pull/4485)
- fix: Use passed userid when getting attachment folder @juliushaertl [#4487](https://github.com/nextcloud/deck/pull/4487)
- fix: Use proper z-index for text menubar @juliushaertl [#4490](https://github.com/nextcloud/deck/pull/4490)
- fix(dashboard): Fix undefined array index @marcelklehr [#4492](https://github.com/nextcloud/deck/pull/4492)
- fix: Always return sorted index array to make sure a json array is the result @juliushaertl [#4493](https://github.com/nextcloud/deck/pull/4493)
- chore(CI): Adjust testing matrix for Nextcloud 26 on stable26 @nickvergessen [#4498](https://github.com/nextcloud/deck/pull/4498)
## 1.9.0-beta.1
### Added
- Export Board @david-loe [#3065](https://github.com/nextcloud/deck/pull/3065)
- basic notify_push usage with session handling @alangecker [#3876](https://github.com/nextcloud/deck/pull/3876)
- feat(Description): Use text as editor if available @juliushaertl [#4399](https://github.com/nextcloud/deck/pull/4399)
- Improve reference provider and add reference widgets @julien-nc [#4422](https://github.com/nextcloud/deck/pull/4422)
- live updates 🎉 @alangecker [#4273](https://github.com/nextcloud/deck/pull/4273)
- Tag creation from card view @juliushaertl [#4344](https://github.com/nextcloud/deck/pull/4344)
### Fixed
- Fix component renaming so that acl works on shares again @small1 [#4315](https://github.com/nextcloud/deck/pull/4315)
- fix(Sidebar): Only close sidebar on v-click-outside for specific targets @juliushaertl [#4350](https://github.com/nextcloud/deck/pull/4350)
- add basic e2e tests for stack title @shoetten [#4206](https://github.com/nextcloud/deck/pull/4206)
- App metadata: add links to user and developer documentation @p-bo [#4356](https://github.com/nextcloud/deck/pull/4356)
- Update signature of Entity::markFieldUpdated @nickvergessen [#4398](https://github.com/nextcloud/deck/pull/4398)
- Remove updated nightly information @xf- [#4419](https://github.com/nextcloud/deck/pull/4419)
- perf: Register notifier and resource listener lazy @juliushaertl [#4439](https://github.com/nextcloud/deck/pull/4439)
- perf: Lazy load dashboard components @juliushaertl [#4440](https://github.com/nextcloud/deck/pull/4440)
- Optimise upcomming overview creation @Raudius [#3793](https://github.com/nextcloud/deck/pull/3793)
- Performance boost @juliushaertl [#4452](https://github.com/nextcloud/deck/pull/4452)
### Other
- Dependency updates
## 1.8.0-beta.1 ## 1.8.0-beta.1
### Enhancements ### Enhancements

View File

@@ -1,6 +1,6 @@
# Deck # Deck
[![Build Status](https://travis-ci.org/nextcloud/deck.svg?branch=main)](https://travis-ci.org/nextcloud/deck) [![CodeCov](https://codecov.io/github/nextcloud/deck/coverage.svg?branch=main)](https://codecov.io/github/nextcloud/deck) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/e403f723f42a4abd93b2cfe36cbd7eee)](https://www.codacy.com/app/juliushaertl/deck?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=nextcloud/deck&amp;utm_campaign=Badge_Grade) [![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/nextcloud/deck/badges/quality-score.png?b=main)](https://scrutinizer-ci.com/g/nextcloud/deck/?branch=main) [![#nextcloud-deck](https://img.shields.io/badge/IRC-%23nextcloud--deck%20on%20freenode-blue.svg)](https://webchat.freenode.net/?channels=nextcloud-deck) [![Build Status](https://travis-ci.org/nextcloud/deck.svg?branch=master)](https://travis-ci.org/nextcloud/deck) [![CodeCov](https://codecov.io/github/nextcloud/deck/coverage.svg?branch=master)](https://codecov.io/github/nextcloud/deck) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/e403f723f42a4abd93b2cfe36cbd7eee)](https://www.codacy.com/app/juliushaertl/deck?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=nextcloud/deck&amp;utm_campaign=Badge_Grade) [![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/nextcloud/deck/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/nextcloud/deck/?branch=master) [![#nextcloud-deck](https://img.shields.io/badge/IRC-%23nextcloud--deck%20on%20freenode-blue.svg)](https://webchat.freenode.net/?channels=nextcloud-deck)
Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud. Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.
@@ -49,6 +49,10 @@ make build
Please make sure you have installed the following dependencies: `make, which, tar, npm, curl, composer` Please make sure you have installed the following dependencies: `make, which, tar, npm, curl, composer`
### Install the nightly builds
Instead of setting everything up manually, you can just [download the nightly build](https://github.com/nextcloud/deck/releases/tag/nightly) instead. These builds are updated every 24 hours, and are pre-configured with all the needed dependencies.
## Performance limitations ## Performance limitations
Deck is not yet ready for intensive usage. Deck is not yet ready for intensive usage.

View File

@@ -20,7 +20,7 @@ Your report should include:
- Reproduction steps - Reproduction steps
A member of the security team will confirm the vulnerability, determine its impact, and develop a fix. A member of the security team will confirm the vulnerability, determine its impact, and develop a fix.
The fix will be applied to the main branch, tested, and packaged in the next security release. The fix will be applied to the master branch, tested, and packaged in the next security release.
The vulnerability will be publicly announced after the release. Finally, your name will be added The vulnerability will be publicly announced after the release. Finally, your name will be added
to the [hall of fame](https://hackerone.com/nextcloud/thanks) as a thank you from the entire Nextcloud community. Note our to the [hall of fame](https://hackerone.com/nextcloud/thanks) as a thank you from the entire Nextcloud community. Note our
[threat model](https://nextcloud.com/security/threat-model) to know what is expected behavior. [threat model](https://nextcloud.com/security/threat-model) to know what is expected behavior.

View File

@@ -16,13 +16,9 @@
- 🚀 Get your project organized - 🚀 Get your project organized
</description> </description>
<version>1.9.0-beta.2</version> <version>1.9.0-beta.1</version>
<licence>agpl</licence> <licence>agpl</licence>
<author>Julius Härtl</author> <author>Julius Härtl</author>
<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> <namespace>Deck</namespace>
<types> <types>
<dav/> <dav/>
@@ -44,7 +40,6 @@
<job>OCA\Deck\Cron\DeleteCron</job> <job>OCA\Deck\Cron\DeleteCron</job>
<job>OCA\Deck\Cron\ScheduledNotifications</job> <job>OCA\Deck\Cron\ScheduledNotifications</job>
<job>OCA\Deck\Cron\CardDescriptionActivity</job> <job>OCA\Deck\Cron\CardDescriptionActivity</job>
<job>OCA\Deck\Cron\SessionsCleanup</job>
</background-jobs> </background-jobs>
<repair-steps> <repair-steps>
<live-migration> <live-migration>

View File

@@ -40,7 +40,6 @@ return [
['name' => 'board#deleteAcl', 'url' => '/boards/{boardId}/acl/{aclId}', 'verb' => 'DELETE'], ['name' => 'board#deleteAcl', 'url' => '/boards/{boardId}/acl/{aclId}', 'verb' => 'DELETE'],
['name' => 'board#clone', 'url' => '/boards/{boardId}/clone', 'verb' => 'POST'], ['name' => 'board#clone', 'url' => '/boards/{boardId}/clone', 'verb' => 'POST'],
['name' => 'board#transferOwner', 'url' => '/boards/{boardId}/transferOwner', 'verb' => 'PUT'], ['name' => 'board#transferOwner', 'url' => '/boards/{boardId}/transferOwner', 'verb' => 'PUT'],
['name' => 'board#export', 'url' => '/boards/{boardId}/export', 'verb' => 'GET'],
// stacks // stacks
['name' => 'stack#index', 'url' => '/stacks/{boardId}', 'verb' => 'GET'], ['name' => 'stack#index', 'url' => '/stacks/{boardId}', 'verb' => 'GET'],
@@ -150,10 +149,5 @@ return [
['name' => 'overview_api#upcomingCards', 'url' => '/api/v{apiVersion}/overview/upcoming', 'verb' => 'GET'], ['name' => 'overview_api#upcomingCards', 'url' => '/api/v{apiVersion}/overview/upcoming', 'verb' => 'GET'],
['name' => 'search#search', 'url' => '/api/v{apiVersion}/search', 'verb' => 'GET'], ['name' => 'search#search', 'url' => '/api/v{apiVersion}/search', 'verb' => 'GET'],
// sessions
['name' => 'Session#create', 'url' => '/api/v{apiVersion}/session/create', 'verb' => 'PUT'],
['name' => 'Session#sync', 'url' => '/api/v{apiVersion}/session/sync', 'verb' => 'POST'],
['name' => 'Session#close', 'url' => '/api/v{apiVersion}/session/close', 'verb' => 'POST'],
] ]
]; ];

View File

@@ -17,9 +17,9 @@
"phpunit/phpunit": "^9", "phpunit/phpunit": "^9",
"nextcloud/coding-standard": "^1.0.0", "nextcloud/coding-standard": "^1.0.0",
"symfony/event-dispatcher": "^4.0", "symfony/event-dispatcher": "^4.0",
"vimeo/psalm": "^5.4", "vimeo/psalm": "^4.3",
"php-parallel-lint/php-parallel-lint": "^1.2", "php-parallel-lint/php-parallel-lint": "^1.2",
"nextcloud/ocp": "dev-stable26" "nextcloud/ocp": "dev-master"
}, },
"config": { "config": {
"optimize-autoloader": true, "optimize-autoloader": true,
@@ -28,7 +28,7 @@
"composer/package-versions-deprecated": true "composer/package-versions-deprecated": true
}, },
"platform": { "platform": {
"php": "8.0" "php": "7.4"
} }
}, },
"scripts": { "scripts": {
@@ -42,8 +42,8 @@
"@test:unit", "@test:unit",
"@test:integration" "@test:integration"
], ],
"test:unit": "vendor/bin/phpunit -c tests/phpunit.xml", "test:unit": "phpunit -c tests/phpunit.xml",
"test:integration": "vendor/bin/phpunit -c tests/phpunit.integration.xml && cd tests/integration && ./run.sh" "test:integration": "phpunit -c tests/phpunit.integration.xml && cd tests/integration && ./run.sh"
}, },
"autoload-dev": { "autoload-dev": {
"psr-4": { "psr-4": {

517
composer.lock generated
View File

@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically" "This file is @generated automatically"
], ],
"content-hash": "7f234626b3fd062832a6387b9434427c", "content-hash": "ef9413dedd4d47de717c4dea87a07000",
"packages": [ "packages": [
{ {
"name": "cogpowered/finediff", "name": "cogpowered/finediff",
@@ -701,30 +701,30 @@
}, },
{ {
"name": "doctrine/instantiator", "name": "doctrine/instantiator",
"version": "1.5.0", "version": "1.4.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/doctrine/instantiator.git", "url": "https://github.com/doctrine/instantiator.git",
"reference": "0a0fa9780f5d4e507415a065172d26a98d02047b" "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/doctrine/instantiator/zipball/0a0fa9780f5d4e507415a065172d26a98d02047b", "url": "https://api.github.com/repos/doctrine/instantiator/zipball/10dcfce151b967d20fde1b34ae6640712c3891bc",
"reference": "0a0fa9780f5d4e507415a065172d26a98d02047b", "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": "^7.1 || ^8.0" "php": "^7.1 || ^8.0"
}, },
"require-dev": { "require-dev": {
"doctrine/coding-standard": "^9 || ^11", "doctrine/coding-standard": "^9",
"ext-pdo": "*", "ext-pdo": "*",
"ext-phar": "*", "ext-phar": "*",
"phpbench/phpbench": "^0.16 || ^1", "phpbench/phpbench": "^0.16 || ^1",
"phpstan/phpstan": "^1.4", "phpstan/phpstan": "^1.4",
"phpstan/phpstan-phpunit": "^1", "phpstan/phpstan-phpunit": "^1",
"phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
"vimeo/psalm": "^4.30 || ^5.4" "vimeo/psalm": "^4.22"
}, },
"type": "library", "type": "library",
"autoload": { "autoload": {
@@ -751,7 +751,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/doctrine/instantiator/issues", "issues": "https://github.com/doctrine/instantiator/issues",
"source": "https://github.com/doctrine/instantiator/tree/1.5.0" "source": "https://github.com/doctrine/instantiator/tree/1.4.1"
}, },
"funding": [ "funding": [
{ {
@@ -767,7 +767,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2022-12-30T00:15:36+00:00" "time": "2022-03-03T08:28:38+00:00"
}, },
{ {
"name": "doctrine/lexer", "name": "doctrine/lexer",
@@ -950,67 +950,6 @@
}, },
"time": "2022-03-02T22:36:06+00:00" "time": "2022-03-02T22:36:06+00:00"
}, },
{
"name": "fidry/cpu-core-counter",
"version": "0.5.1",
"source": {
"type": "git",
"url": "https://github.com/theofidry/cpu-core-counter.git",
"reference": "b58e5a3933e541dc286cc91fc4f3898bbc6f1623"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/theofidry/cpu-core-counter/zipball/b58e5a3933e541dc286cc91fc4f3898bbc6f1623",
"reference": "b58e5a3933e541dc286cc91fc4f3898bbc6f1623",
"shasum": ""
},
"require": {
"php": "^7.2 || ^8.0"
},
"require-dev": {
"fidry/makefile": "^0.2.0",
"phpstan/extension-installer": "^1.2.0",
"phpstan/phpstan": "^1.9.2",
"phpstan/phpstan-deprecation-rules": "^1.0.0",
"phpstan/phpstan-phpunit": "^1.2.2",
"phpstan/phpstan-strict-rules": "^1.4.4",
"phpunit/phpunit": "^9.5.26 || ^8.5.31",
"theofidry/php-cs-fixer-config": "^1.0",
"webmozarts/strict-phpunit": "^7.5"
},
"type": "library",
"autoload": {
"psr-4": {
"Fidry\\CpuCoreCounter\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Théo FIDRY",
"email": "theo.fidry@gmail.com"
}
],
"description": "Tiny utility to get the number of CPU cores.",
"keywords": [
"CPU",
"core"
],
"support": {
"issues": "https://github.com/theofidry/cpu-core-counter/issues",
"source": "https://github.com/theofidry/cpu-core-counter/tree/0.5.1"
},
"funding": [
{
"url": "https://github.com/theofidry",
"type": "github"
}
],
"time": "2022-12-24T12:35:10+00:00"
},
{ {
"name": "friendsofphp/php-cs-fixer", "name": "friendsofphp/php-cs-fixer",
"version": "v3.4.0", "version": "v3.4.0",
@@ -1161,16 +1100,16 @@
}, },
{ {
"name": "netresearch/jsonmapper", "name": "netresearch/jsonmapper",
"version": "v4.1.0", "version": "v4.0.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/cweiske/jsonmapper.git", "url": "https://github.com/cweiske/jsonmapper.git",
"reference": "cfa81ea1d35294d64adb9c68aa4cb9e92400e53f" "reference": "8bbc021a8edb2e4a7ea2f8ad4fa9ec9dce2fcb8d"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/cweiske/jsonmapper/zipball/cfa81ea1d35294d64adb9c68aa4cb9e92400e53f", "url": "https://api.github.com/repos/cweiske/jsonmapper/zipball/8bbc021a8edb2e4a7ea2f8ad4fa9ec9dce2fcb8d",
"reference": "cfa81ea1d35294d64adb9c68aa4cb9e92400e53f", "reference": "8bbc021a8edb2e4a7ea2f8ad4fa9ec9dce2fcb8d",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -1206,9 +1145,9 @@
"support": { "support": {
"email": "cweiske@cweiske.de", "email": "cweiske@cweiske.de",
"issues": "https://github.com/cweiske/jsonmapper/issues", "issues": "https://github.com/cweiske/jsonmapper/issues",
"source": "https://github.com/cweiske/jsonmapper/tree/v4.1.0" "source": "https://github.com/cweiske/jsonmapper/tree/v4.0.0"
}, },
"time": "2022-12-08T20:46:14+00:00" "time": "2020-12-01T19:48:11+00:00"
}, },
{ {
"name": "nextcloud/coding-standard", "name": "nextcloud/coding-standard",
@@ -1253,25 +1192,25 @@
}, },
{ {
"name": "nextcloud/ocp", "name": "nextcloud/ocp",
"version": "dev-stable26", "version": "dev-master",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/nextcloud-deps/ocp.git", "url": "https://github.com/nextcloud-deps/ocp.git",
"reference": "d1142002189596564d2575b35cbf13f17ff1b4a2" "reference": "bf16e87ef27d0c3d5812cc2352ecf50f2b96e669"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/nextcloud-deps/ocp/zipball/d1142002189596564d2575b35cbf13f17ff1b4a2", "url": "https://api.github.com/repos/nextcloud-deps/ocp/zipball/bf16e87ef27d0c3d5812cc2352ecf50f2b96e669",
"reference": "d1142002189596564d2575b35cbf13f17ff1b4a2", "reference": "bf16e87ef27d0c3d5812cc2352ecf50f2b96e669",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": "^7.4 || ~8.0 || ~8.1", "php": "^7.4 || ~8.0 || ~8.1",
"psr/clock": "^1.0",
"psr/container": "^1.1.1", "psr/container": "^1.1.1",
"psr/event-dispatcher": "^1.0", "psr/event-dispatcher": "^1.0",
"psr/log": "^1.1" "psr/log": "^1.1"
}, },
"default-branch": true,
"type": "library", "type": "library",
"extra": { "extra": {
"branch-alias": { "branch-alias": {
@@ -1291,22 +1230,22 @@
"description": "Composer package containing Nextcloud's public API (classes, interfaces)", "description": "Composer package containing Nextcloud's public API (classes, interfaces)",
"support": { "support": {
"issues": "https://github.com/nextcloud-deps/ocp/issues", "issues": "https://github.com/nextcloud-deps/ocp/issues",
"source": "https://github.com/nextcloud-deps/ocp/tree/stable26" "source": "https://github.com/nextcloud-deps/ocp/tree/master"
}, },
"time": "2023-03-03T14:19:31+00:00" "time": "2022-12-17T00:35:01+00:00"
}, },
{ {
"name": "nikic/php-parser", "name": "nikic/php-parser",
"version": "v4.15.3", "version": "v4.15.2",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/nikic/PHP-Parser.git", "url": "https://github.com/nikic/PHP-Parser.git",
"reference": "570e980a201d8ed0236b0a62ddf2c9cbb2034039" "reference": "f59bbe44bf7d96f24f3e2b4ddc21cd52c1d2adbc"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/570e980a201d8ed0236b0a62ddf2c9cbb2034039", "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/f59bbe44bf7d96f24f3e2b4ddc21cd52c1d2adbc",
"reference": "570e980a201d8ed0236b0a62ddf2c9cbb2034039", "reference": "f59bbe44bf7d96f24f3e2b4ddc21cd52c1d2adbc",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -1347,9 +1286,62 @@
], ],
"support": { "support": {
"issues": "https://github.com/nikic/PHP-Parser/issues", "issues": "https://github.com/nikic/PHP-Parser/issues",
"source": "https://github.com/nikic/PHP-Parser/tree/v4.15.3" "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.2"
}, },
"time": "2023-01-16T22:05:37+00:00" "time": "2022-11-12T15:38:23+00:00"
},
{
"name": "openlss/lib-array2xml",
"version": "1.0.0",
"source": {
"type": "git",
"url": "https://github.com/nullivex/lib-array2xml.git",
"reference": "a91f18a8dfc69ffabe5f9b068bc39bb202c81d90"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/nullivex/lib-array2xml/zipball/a91f18a8dfc69ffabe5f9b068bc39bb202c81d90",
"reference": "a91f18a8dfc69ffabe5f9b068bc39bb202c81d90",
"shasum": ""
},
"require": {
"php": ">=5.3.2"
},
"type": "library",
"autoload": {
"psr-0": {
"LSS": ""
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"Apache-2.0"
],
"authors": [
{
"name": "Bryan Tong",
"email": "bryan@nullivex.com",
"homepage": "https://www.nullivex.com"
},
{
"name": "Tony Butler",
"email": "spudz76@gmail.com",
"homepage": "https://www.nullivex.com"
}
],
"description": "Array2XML conversion library credit to lalit.org",
"homepage": "https://www.nullivex.com",
"keywords": [
"array",
"array conversion",
"xml",
"xml conversion"
],
"support": {
"issues": "https://github.com/nullivex/lib-array2xml/issues",
"source": "https://github.com/nullivex/lib-array2xml/tree/master"
},
"time": "2019-03-29T20:06:56+00:00"
}, },
{ {
"name": "phar-io/manifest", "name": "phar-io/manifest",
@@ -1738,16 +1730,16 @@
}, },
{ {
"name": "phpunit/php-code-coverage", "name": "phpunit/php-code-coverage",
"version": "9.2.24", "version": "9.2.19",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/sebastianbergmann/php-code-coverage.git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git",
"reference": "2cf940ebc6355a9d430462811b5aaa308b174bed" "reference": "c77b56b63e3d2031bd8997fcec43c1925ae46559"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/2cf940ebc6355a9d430462811b5aaa308b174bed", "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/c77b56b63e3d2031bd8997fcec43c1925ae46559",
"reference": "2cf940ebc6355a9d430462811b5aaa308b174bed", "reference": "c77b56b63e3d2031bd8997fcec43c1925ae46559",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -1803,7 +1795,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues",
"source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.24" "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.19"
}, },
"funding": [ "funding": [
{ {
@@ -1811,7 +1803,7 @@
"type": "github" "type": "github"
} }
], ],
"time": "2023-01-26T08:26:55+00:00" "time": "2022-11-18T07:47:47+00:00"
}, },
{ {
"name": "phpunit/php-file-iterator", "name": "phpunit/php-file-iterator",
@@ -2056,20 +2048,20 @@
}, },
{ {
"name": "phpunit/phpunit", "name": "phpunit/phpunit",
"version": "9.6.3", "version": "9.5.27",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git", "url": "https://github.com/sebastianbergmann/phpunit.git",
"reference": "e7b1615e3e887d6c719121c6d4a44b0ab9645555" "reference": "a2bc7ffdca99f92d959b3f2270529334030bba38"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/e7b1615e3e887d6c719121c6d4a44b0ab9645555", "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/a2bc7ffdca99f92d959b3f2270529334030bba38",
"reference": "e7b1615e3e887d6c719121c6d4a44b0ab9645555", "reference": "a2bc7ffdca99f92d959b3f2270529334030bba38",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"doctrine/instantiator": "^1.3.1 || ^2", "doctrine/instantiator": "^1.3.1",
"ext-dom": "*", "ext-dom": "*",
"ext-json": "*", "ext-json": "*",
"ext-libxml": "*", "ext-libxml": "*",
@@ -2107,7 +2099,7 @@
"type": "library", "type": "library",
"extra": { "extra": {
"branch-alias": { "branch-alias": {
"dev-master": "9.6-dev" "dev-master": "9.5-dev"
} }
}, },
"autoload": { "autoload": {
@@ -2138,7 +2130,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/sebastianbergmann/phpunit/issues", "issues": "https://github.com/sebastianbergmann/phpunit/issues",
"source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.3" "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.27"
}, },
"funding": [ "funding": [
{ {
@@ -2154,24 +2146,24 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2023-02-04T13:37:15+00:00" "time": "2022-12-09T07:31:23+00:00"
}, },
{ {
"name": "psr/cache", "name": "psr/cache",
"version": "3.0.0", "version": "1.0.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/php-fig/cache.git", "url": "https://github.com/php-fig/cache.git",
"reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf" "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", "url": "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8",
"reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=8.0.0" "php": ">=5.3.0"
}, },
"type": "library", "type": "library",
"extra": { "extra": {
@@ -2191,7 +2183,7 @@
"authors": [ "authors": [
{ {
"name": "PHP-FIG", "name": "PHP-FIG",
"homepage": "https://www.php-fig.org/" "homepage": "http://www.php-fig.org/"
} }
], ],
"description": "Common interface for caching libraries", "description": "Common interface for caching libraries",
@@ -2201,57 +2193,9 @@
"psr-6" "psr-6"
], ],
"support": { "support": {
"source": "https://github.com/php-fig/cache/tree/3.0.0" "source": "https://github.com/php-fig/cache/tree/master"
}, },
"time": "2021-02-03T23:26:27+00:00" "time": "2016-08-06T20:24:11+00:00"
},
{
"name": "psr/clock",
"version": "1.0.0",
"source": {
"type": "git",
"url": "https://github.com/php-fig/clock.git",
"reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/php-fig/clock/zipball/e41a24703d4560fd0acb709162f73b8adfc3aa0d",
"reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d",
"shasum": ""
},
"require": {
"php": "^7.0 || ^8.0"
},
"type": "library",
"autoload": {
"psr-4": {
"Psr\\Clock\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "PHP-FIG",
"homepage": "https://www.php-fig.org/"
}
],
"description": "Common interface for reading the clock.",
"homepage": "https://github.com/php-fig/clock",
"keywords": [
"clock",
"now",
"psr",
"psr-20",
"time"
],
"support": {
"issues": "https://github.com/php-fig/clock/issues",
"source": "https://github.com/php-fig/clock/tree/1.0.0"
},
"time": "2022-11-25T14:36:26+00:00"
}, },
{ {
"name": "psr/container", "name": "psr/container",
@@ -3199,16 +3143,16 @@
}, },
{ {
"name": "sebastian/environment", "name": "sebastian/environment",
"version": "5.1.5", "version": "5.1.4",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/sebastianbergmann/environment.git", "url": "https://github.com/sebastianbergmann/environment.git",
"reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed" "reference": "1b5dff7bb151a4db11d49d90e5408e4e938270f7"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/1b5dff7bb151a4db11d49d90e5408e4e938270f7",
"reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", "reference": "1b5dff7bb151a4db11d49d90e5408e4e938270f7",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -3250,7 +3194,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/sebastianbergmann/environment/issues", "issues": "https://github.com/sebastianbergmann/environment/issues",
"source": "https://github.com/sebastianbergmann/environment/tree/5.1.5" "source": "https://github.com/sebastianbergmann/environment/tree/5.1.4"
}, },
"funding": [ "funding": [
{ {
@@ -3258,7 +3202,7 @@
"type": "github" "type": "github"
} }
], ],
"time": "2023-02-03T06:03:51+00:00" "time": "2022-04-03T09:37:03+00:00"
}, },
{ {
"name": "sebastian/exporter", "name": "sebastian/exporter",
@@ -3572,16 +3516,16 @@
}, },
{ {
"name": "sebastian/recursion-context", "name": "sebastian/recursion-context",
"version": "4.0.5", "version": "4.0.4",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/sebastianbergmann/recursion-context.git", "url": "https://github.com/sebastianbergmann/recursion-context.git",
"reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1" "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/cd9d8cf3c5804de4341c283ed787f099f5506172",
"reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -3620,10 +3564,10 @@
} }
], ],
"description": "Provides functionality to recursively process PHP variables", "description": "Provides functionality to recursively process PHP variables",
"homepage": "https://github.com/sebastianbergmann/recursion-context", "homepage": "http://www.github.com/sebastianbergmann/recursion-context",
"support": { "support": {
"issues": "https://github.com/sebastianbergmann/recursion-context/issues", "issues": "https://github.com/sebastianbergmann/recursion-context/issues",
"source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.5" "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.4"
}, },
"funding": [ "funding": [
{ {
@@ -3631,7 +3575,7 @@
"type": "github" "type": "github"
} }
], ],
"time": "2023-02-03T06:07:39+00:00" "time": "2020-10-26T13:17:30+00:00"
}, },
{ {
"name": "sebastian/resource-operations", "name": "sebastian/resource-operations",
@@ -3690,16 +3634,16 @@
}, },
{ {
"name": "sebastian/type", "name": "sebastian/type",
"version": "3.2.1", "version": "3.2.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/sebastianbergmann/type.git", "url": "https://github.com/sebastianbergmann/type.git",
"reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7" "reference": "fb3fe09c5f0bae6bc27ef3ce933a1e0ed9464b6e"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/type/zipball/75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/fb3fe09c5f0bae6bc27ef3ce933a1e0ed9464b6e",
"reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", "reference": "fb3fe09c5f0bae6bc27ef3ce933a1e0ed9464b6e",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -3734,7 +3678,7 @@
"homepage": "https://github.com/sebastianbergmann/type", "homepage": "https://github.com/sebastianbergmann/type",
"support": { "support": {
"issues": "https://github.com/sebastianbergmann/type/issues", "issues": "https://github.com/sebastianbergmann/type/issues",
"source": "https://github.com/sebastianbergmann/type/tree/3.2.1" "source": "https://github.com/sebastianbergmann/type/tree/3.2.0"
}, },
"funding": [ "funding": [
{ {
@@ -3742,7 +3686,7 @@
"type": "github" "type": "github"
} }
], ],
"time": "2023-02-03T06:13:03+00:00" "time": "2022-09-12T14:47:03+00:00"
}, },
{ {
"name": "sebastian/version", "name": "sebastian/version",
@@ -3797,81 +3741,18 @@
], ],
"time": "2020-09-28T06:39:44+00:00" "time": "2020-09-28T06:39:44+00:00"
}, },
{
"name": "spatie/array-to-xml",
"version": "3.1.5",
"source": {
"type": "git",
"url": "https://github.com/spatie/array-to-xml.git",
"reference": "13f76acef5362d15c71ae1ac6350cc3df5e25e43"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/spatie/array-to-xml/zipball/13f76acef5362d15c71ae1ac6350cc3df5e25e43",
"reference": "13f76acef5362d15c71ae1ac6350cc3df5e25e43",
"shasum": ""
},
"require": {
"ext-dom": "*",
"php": "^8.0"
},
"require-dev": {
"mockery/mockery": "^1.2",
"pestphp/pest": "^1.21",
"spatie/pest-plugin-snapshots": "^1.1"
},
"type": "library",
"autoload": {
"psr-4": {
"Spatie\\ArrayToXml\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Freek Van der Herten",
"email": "freek@spatie.be",
"homepage": "https://freek.dev",
"role": "Developer"
}
],
"description": "Convert an array to xml",
"homepage": "https://github.com/spatie/array-to-xml",
"keywords": [
"array",
"convert",
"xml"
],
"support": {
"source": "https://github.com/spatie/array-to-xml/tree/3.1.5"
},
"funding": [
{
"url": "https://spatie.be/open-source/support-us",
"type": "custom"
},
{
"url": "https://github.com/spatie",
"type": "github"
}
],
"time": "2022-12-24T13:43:51+00:00"
},
{ {
"name": "symfony/console", "name": "symfony/console",
"version": "v5.4.19", "version": "v5.4.15",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/console.git", "url": "https://github.com/symfony/console.git",
"reference": "dccb8d251a9017d5994c988b034d3e18aaabf740" "reference": "ea59bb0edfaf9f28d18d8791410ee0355f317669"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/console/zipball/dccb8d251a9017d5994c988b034d3e18aaabf740", "url": "https://api.github.com/repos/symfony/console/zipball/ea59bb0edfaf9f28d18d8791410ee0355f317669",
"reference": "dccb8d251a9017d5994c988b034d3e18aaabf740", "reference": "ea59bb0edfaf9f28d18d8791410ee0355f317669",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -3941,7 +3822,7 @@
"terminal" "terminal"
], ],
"support": { "support": {
"source": "https://github.com/symfony/console/tree/v5.4.19" "source": "https://github.com/symfony/console/tree/v5.4.15"
}, },
"funding": [ "funding": [
{ {
@@ -3957,7 +3838,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2023-01-01T08:32:19+00:00" "time": "2022-10-26T21:41:52+00:00"
}, },
{ {
"name": "symfony/deprecation-contracts", "name": "symfony/deprecation-contracts",
@@ -4191,16 +4072,16 @@
}, },
{ {
"name": "symfony/filesystem", "name": "symfony/filesystem",
"version": "v5.4.19", "version": "v5.4.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/filesystem.git", "url": "https://github.com/symfony/filesystem.git",
"reference": "648bfaca6a494f3e22378123bcee2894045dc9d8" "reference": "731f917dc31edcffec2c6a777f3698c33bea8f01"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/filesystem/zipball/648bfaca6a494f3e22378123bcee2894045dc9d8", "url": "https://api.github.com/repos/symfony/filesystem/zipball/731f917dc31edcffec2c6a777f3698c33bea8f01",
"reference": "648bfaca6a494f3e22378123bcee2894045dc9d8", "reference": "731f917dc31edcffec2c6a777f3698c33bea8f01",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -4235,7 +4116,7 @@
"description": "Provides basic utilities for the filesystem", "description": "Provides basic utilities for the filesystem",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/filesystem/tree/v5.4.19" "source": "https://github.com/symfony/filesystem/tree/v5.4.0"
}, },
"funding": [ "funding": [
{ {
@@ -4251,7 +4132,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2023-01-14T19:14:44+00:00" "time": "2021-10-28T13:39:27+00:00"
}, },
{ {
"name": "symfony/finder", "name": "symfony/finder",
@@ -5165,16 +5046,16 @@
}, },
{ {
"name": "symfony/string", "name": "symfony/string",
"version": "v5.4.19", "version": "v5.4.15",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/string.git", "url": "https://github.com/symfony/string.git",
"reference": "0a01071610fd861cc160dfb7e2682ceec66064cb" "reference": "571334ce9f687e3e6af72db4d3b2a9431e4fd9ed"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/string/zipball/0a01071610fd861cc160dfb7e2682ceec66064cb", "url": "https://api.github.com/repos/symfony/string/zipball/571334ce9f687e3e6af72db4d3b2a9431e4fd9ed",
"reference": "0a01071610fd861cc160dfb7e2682ceec66064cb", "reference": "571334ce9f687e3e6af72db4d3b2a9431e4fd9ed",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -5231,7 +5112,7 @@
"utf8" "utf8"
], ],
"support": { "support": {
"source": "https://github.com/symfony/string/tree/v5.4.19" "source": "https://github.com/symfony/string/tree/v5.4.15"
}, },
"funding": [ "funding": [
{ {
@@ -5247,7 +5128,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2023-01-01T08:32:19+00:00" "time": "2022-10-05T15:16:54+00:00"
}, },
{ {
"name": "theseer/tokenizer", "name": "theseer/tokenizer",
@@ -5301,24 +5182,24 @@
}, },
{ {
"name": "vimeo/psalm", "name": "vimeo/psalm",
"version": "5.7.7", "version": "4.30.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/vimeo/psalm.git", "url": "https://github.com/vimeo/psalm.git",
"reference": "e028ba46ba0d7f9a78bc3201c251e137383e145f" "reference": "d0bc6e25d89f649e4f36a534f330f8bb4643dd69"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/vimeo/psalm/zipball/e028ba46ba0d7f9a78bc3201c251e137383e145f", "url": "https://api.github.com/repos/vimeo/psalm/zipball/d0bc6e25d89f649e4f36a534f330f8bb4643dd69",
"reference": "e028ba46ba0d7f9a78bc3201c251e137383e145f", "reference": "d0bc6e25d89f649e4f36a534f330f8bb4643dd69",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"amphp/amp": "^2.4.2", "amphp/amp": "^2.4.2",
"amphp/byte-stream": "^1.5", "amphp/byte-stream": "^1.5",
"composer/package-versions-deprecated": "^1.10.0", "composer/package-versions-deprecated": "^1.8.0",
"composer/semver": "^1.4 || ^2.0 || ^3.0", "composer/semver": "^1.4 || ^2.0 || ^3.0",
"composer/xdebug-handler": "^2.0 || ^3.0", "composer/xdebug-handler": "^1.1 || ^2.0 || ^3.0",
"dnoegel/php-xdg-base-dir": "^0.1.1", "dnoegel/php-xdg-base-dir": "^0.1.1",
"ext-ctype": "*", "ext-ctype": "*",
"ext-dom": "*", "ext-dom": "*",
@@ -5327,34 +5208,35 @@
"ext-mbstring": "*", "ext-mbstring": "*",
"ext-simplexml": "*", "ext-simplexml": "*",
"ext-tokenizer": "*", "ext-tokenizer": "*",
"felixfbecker/advanced-json-rpc": "^3.1", "felixfbecker/advanced-json-rpc": "^3.0.3",
"felixfbecker/language-server-protocol": "^1.5.2", "felixfbecker/language-server-protocol": "^1.5",
"fidry/cpu-core-counter": "^0.4.1 || ^0.5.1",
"netresearch/jsonmapper": "^1.0 || ^2.0 || ^3.0 || ^4.0", "netresearch/jsonmapper": "^1.0 || ^2.0 || ^3.0 || ^4.0",
"nikic/php-parser": "^4.13", "nikic/php-parser": "^4.13",
"php": "^7.4 || ~8.0.0 || ~8.1.0 || ~8.2.0", "openlss/lib-array2xml": "^1.0",
"sebastian/diff": "^4.0 || ^5.0", "php": "^7.1|^8",
"spatie/array-to-xml": "^2.17.0 || ^3.0", "sebastian/diff": "^3.0 || ^4.0",
"symfony/console": "^4.1.6 || ^5.0 || ^6.0", "symfony/console": "^3.4.17 || ^4.1.6 || ^5.0 || ^6.0",
"symfony/filesystem": "^5.4 || ^6.0" "symfony/polyfill-php80": "^1.25",
"webmozart/path-util": "^2.3"
}, },
"provide": { "provide": {
"psalm/psalm": "self.version" "psalm/psalm": "self.version"
}, },
"require-dev": { "require-dev": {
"bamarni/composer-bin-plugin": "^1.4", "bamarni/composer-bin-plugin": "^1.2",
"brianium/paratest": "^6.9", "brianium/paratest": "^4.0||^6.0",
"ext-curl": "*", "ext-curl": "*",
"mockery/mockery": "^1.5",
"nunomaduro/mock-final-classes": "^1.1",
"php-parallel-lint/php-parallel-lint": "^1.2", "php-parallel-lint/php-parallel-lint": "^1.2",
"phpstan/phpdoc-parser": "^1.6", "phpdocumentor/reflection-docblock": "^5",
"phpunit/phpunit": "^9.6", "phpmyadmin/sql-parser": "5.1.0||dev-master",
"psalm/plugin-mockery": "^1.1", "phpspec/prophecy": ">=1.9.0",
"psalm/plugin-phpunit": "^0.18", "phpstan/phpdoc-parser": "1.2.* || 1.6.4",
"slevomat/coding-standard": "^8.4", "phpunit/phpunit": "^9.0",
"squizlabs/php_codesniffer": "^3.6", "psalm/plugin-phpunit": "^0.16",
"symfony/process": "^4.4 || ^5.0 || ^6.0" "slevomat/coding-standard": "^7.0",
"squizlabs/php_codesniffer": "^3.5",
"symfony/process": "^4.3 || ^5.0 || ^6.0",
"weirdan/prophecy-shim": "^1.0 || ^2.0"
}, },
"suggest": { "suggest": {
"ext-curl": "In order to send data to shepherd", "ext-curl": "In order to send data to shepherd",
@@ -5370,14 +5252,17 @@
"type": "library", "type": "library",
"extra": { "extra": {
"branch-alias": { "branch-alias": {
"dev-master": "5.x-dev", "dev-master": "4.x-dev",
"dev-4.x": "4.x-dev",
"dev-3.x": "3.x-dev", "dev-3.x": "3.x-dev",
"dev-2.x": "2.x-dev", "dev-2.x": "2.x-dev",
"dev-1.x": "1.x-dev" "dev-1.x": "1.x-dev"
} }
}, },
"autoload": { "autoload": {
"files": [
"src/functions.php",
"src/spl_object_id.php"
],
"psr-4": { "psr-4": {
"Psalm\\": "src/Psalm/" "Psalm\\": "src/Psalm/"
} }
@@ -5395,14 +5280,13 @@
"keywords": [ "keywords": [
"code", "code",
"inspection", "inspection",
"php", "php"
"static analysis"
], ],
"support": { "support": {
"issues": "https://github.com/vimeo/psalm/issues", "issues": "https://github.com/vimeo/psalm/issues",
"source": "https://github.com/vimeo/psalm/tree/5.7.7" "source": "https://github.com/vimeo/psalm/tree/4.30.0"
}, },
"time": "2023-02-25T01:05:07+00:00" "time": "2022-11-06T20:37:08+00:00"
}, },
{ {
"name": "webmozart/assert", "name": "webmozart/assert",
@@ -5461,6 +5345,57 @@
"source": "https://github.com/webmozarts/assert/tree/1.11.0" "source": "https://github.com/webmozarts/assert/tree/1.11.0"
}, },
"time": "2022-06-03T18:03:27+00:00" "time": "2022-06-03T18:03:27+00:00"
},
{
"name": "webmozart/path-util",
"version": "2.3.0",
"source": {
"type": "git",
"url": "https://github.com/webmozart/path-util.git",
"reference": "d939f7edc24c9a1bb9c0dee5cb05d8e859490725"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/webmozart/path-util/zipball/d939f7edc24c9a1bb9c0dee5cb05d8e859490725",
"reference": "d939f7edc24c9a1bb9c0dee5cb05d8e859490725",
"shasum": ""
},
"require": {
"php": ">=5.3.3",
"webmozart/assert": "~1.0"
},
"require-dev": {
"phpunit/phpunit": "^4.6",
"sebastian/version": "^1.0.1"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "2.3-dev"
}
},
"autoload": {
"psr-4": {
"Webmozart\\PathUtil\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Bernhard Schussek",
"email": "bschussek@gmail.com"
}
],
"description": "A robust cross-platform utility for normalizing, comparing and modifying file paths.",
"support": {
"issues": "https://github.com/webmozart/path-util/issues",
"source": "https://github.com/webmozart/path-util/tree/2.3.0"
},
"abandoned": "symfony/filesystem",
"time": "2015-12-17T08:42:14+00:00"
} }
], ],
"aliases": [], "aliases": [],
@@ -5474,7 +5409,7 @@
"platform": [], "platform": [],
"platform-dev": [], "platform-dev": [],
"platform-overrides": { "platform-overrides": {
"php": "8.0" "php": "7.4"
}, },
"plugin-api-version": "2.3.0" "plugin-api-version": "2.3.0"
} }

View File

@@ -11,6 +11,7 @@ module.exports = defineConfig({
return require('./cypress/plugins/index.js')(on, config) return require('./cypress/plugins/index.js')(on, config)
}, },
baseUrl: 'http://nextcloud.local/index.php', baseUrl: 'http://nextcloud.local/index.php',
experimentalSessionAndOrigin: true,
specPattern: 'cypress/e2e/**/*.{js,jsx,ts,tsx}', specPattern: 'cypress/e2e/**/*.{js,jsx,ts,tsx}',
}, },
}) })

View File

@@ -1,5 +0,0 @@
module.exports = {
extends: [
'plugin:cypress/recommended',
],
}

View File

@@ -1,17 +1,15 @@
import { randUser } from '../utils/index.js' import { randHash } from '../utils'
const user = randUser() const randUser = randHash()
const recipient = randUser()
describe('Board', function() { describe('Board', function() {
const password = 'pass123'
before(function() { before(function() {
cy.createUser(user) cy.nextcloudCreateUser(randUser, password)
cy.createUser(recipient)
}) })
beforeEach(function() { beforeEach(function() {
cy.login(user) cy.login(randUser, password)
cy.visit('/apps/deck')
}) })
it('Can create a board', function() { it('Can create a board', function() {
@@ -23,6 +21,7 @@ describe('Board', function() {
}).as('createBoardRequest') }).as('createBoardRequest')
// Click "Add board" // Click "Add board"
cy.openLeftSidebar()
cy.get('#app-navigation-vue .app-navigation__list .app-navigation-entry') cy.get('#app-navigation-vue .app-navigation__list .app-navigation-entry')
.eq(3).find('a').first().click({ force: true }) .eq(3).find('a').first().click({ force: true })
@@ -39,18 +38,4 @@ describe('Board', function() {
cy.get('.app-navigation__list .app-navigation-entry__children .app-navigation-entry') cy.get('.app-navigation__list .app-navigation-entry__children .app-navigation-entry')
.contains(board).should('be.visible') .contains(board).should('be.visible')
}) })
it('Shows and hides the navigation', () => {
cy.get('#app-navigation-vue .app-navigation__list .app-navigation-entry')
.contains('Upcoming cards')
.should('be.visible')
cy.openLeftSidebar()
cy.get('#app-navigation-vue .app-navigation__list .app-navigation-entry')
.contains('Upcoming cards')
.should('not.be.visible')
cy.openLeftSidebar()
cy.get('#app-navigation-vue .app-navigation__list .app-navigation-entry')
.contains('Upcoming cards')
.should('be.visible')
})
}) })

View File

@@ -1,47 +1,53 @@
import { randUser } from '../utils/index.js' import { randHash } from '../utils'
import { sampleBoard } from '../utils/sampleBoard' const randUser = randHash()
const user = randUser() const testBoardData = {
const boardData = sampleBoard() title: 'MyBoardTest',
color: '00ff00',
const auth = { stacks: [
user: user.userId, {
password: user.password, title: 'TestList',
} cards: [
{
const useModal = (useModal) => { title: 'Hello world',
return cy.request({ },
method: 'POST', ],
url: `${Cypress.env('baseUrl')}/ocs/v2.php/apps/deck/api/v1.0/config/cardDetailsInModal?format=json`, },
auth, ],
body: { value: useModal },
}).then((response) => {
expect(response.status).to.eq(200)
})
} }
describe('Card', function() { describe('Card', function() {
let boardId
before(function() { before(function() {
cy.createUser(user) cy.nextcloudCreateUser(randUser, randUser)
cy.login(user)
cy.createExampleBoard({ cy.createExampleBoard({
user, user: randUser,
board: boardData, password: randUser,
}).then((board) => { board: testBoardData,
boardId = board.id
}) })
}) })
beforeEach(function() { beforeEach(function() {
cy.login(user) cy.login(randUser, randUser)
})
it('Can show card details modal', function() {
cy.openLeftSidebar()
cy.getNavigationEntry(testBoardData.title)
.first().click({ force: true })
cy.get('.board .stack').eq(0).within(() => {
cy.get('.card:contains("Hello world")').should('be.visible').click()
})
cy.get('.modal__card').should('be.visible')
cy.get('.app-sidebar-header__maintitle').contains('Hello world')
}) })
it('Can add a card', function() { it('Can add a card', function() {
cy.visit(`/apps/deck/#/board/${boardId}`)
const newCardTitle = 'Write some cypress tests' const newCardTitle = 'Write some cypress tests'
cy.getNavigationEntry(boardData.title) cy.openLeftSidebar()
cy.getNavigationEntry(testBoardData.title)
.first().click({ force: true }) .first().click({ force: true })
cy.get('.board .stack').eq(0).within(() => { cy.get('.board .stack').eq(0).within(() => {
@@ -58,72 +64,4 @@ describe('Card', function() {
}) })
}) })
describe('Modal', () => {
beforeEach(function() {
cy.login(user)
useModal(true).then(() => {
cy.visit(`/apps/deck/#/board/${boardId}`)
})
})
it('Can show card details modal', function() {
cy.getNavigationEntry(boardData.title)
.first().click({ force: true })
cy.get('.board .stack').eq(0).within(() => {
cy.get('.card:contains("Hello world")').should('be.visible').click()
})
cy.get('.modal__card').should('be.visible')
cy.get('.app-sidebar-header__maintitle').contains('Hello world')
})
it('Attachment from files app', () => {
cy.get('.card:contains("Hello world")').should('be.visible').click()
cy.get('.modal__card').should('be.visible')
cy.get('.app-sidebar-tabs__tab [data-id="attachments"]').click()
cy.get('button.icon-upload').should('be.visible')
cy.get('button.icon-folder').should('be.visible')
.click()
cy.get('.oc-dialog #picker-filestable tr[data-entryname="welcome.txt"] td.filename').should('be.visible')
.click()
cy.get('.oc-dialog button.primary').click()
cy.get('.attachment-list .basename').contains('welcome.txt')
})
it('Shows the modal with the editor', () => {
cy.get('.card:contains("Hello world")').should('be.visible').click()
cy.intercept({ method: 'PUT', url: '**/apps/deck/cards/*' }).as('save')
cy.get('.modal__card').should('be.visible')
cy.get('.app-sidebar-header__maintitle').contains('Hello world')
cy.get('.modal__card .ProseMirror h1').contains('Hello world').should('be.visible')
cy.get('.modal__card .ProseMirror h1')
.click()
.type(' writing more text{enter}- List item{enter}with entries{enter}{enter}Paragraph')
cy.wait('@save', { timeout: 7000 })
cy.reload()
cy.get('.modal__card').should('be.visible')
cy.get('.modal__card .ProseMirror h1').contains('Hello world writing more text').should('be.visible')
cy.get('.modal__card .ProseMirror li').eq(0).contains('List item').should('be.visible')
cy.get('.modal__card .ProseMirror li').eq(1).contains('with entries').should('be.visible')
cy.get('.modal__card .ProseMirror p').contains('Paragraph').should('be.visible')
})
})
describe('Sidebar', () => {
beforeEach(function() {
cy.login(user)
useModal(false).then(() => {
cy.visit(`/apps/deck/#/board/${boardId}`)
})
})
it('Show the sidebar', () => {
cy.get('.card:contains("Hello world")').should('be.visible').click()
cy.get('#app-sidebar-vue')
.find('.ProseMirror h1').contains('Hello world writing more text').should('be.visible')
})
})
}) })

View File

@@ -1,14 +1,15 @@
import { randUser } from '../utils/index.js' import { randHash } from '../utils'
const user = randUser() const randUser = randHash()
describe('Deck dashboard', function() { describe('Deck dashboard', function() {
const password = 'pass123'
before(function() { before(function() {
cy.createUser(user) cy.nextcloudCreateUser(randUser, password)
}) })
beforeEach(function() { beforeEach(function() {
cy.login(user) cy.login(randUser, password)
cy.visit('/apps/deck')
}) })
it('Can show the right title on the dashboard', function() { it('Can show the right title on the dashboard', function() {
@@ -20,6 +21,7 @@ describe('Deck dashboard', function() {
it('Can see the default "Personal Board" created for user by default', function() { it('Can see the default "Personal Board" created for user by default', function() {
const defaultBoard = 'Personal' const defaultBoard = 'Personal'
cy.openLeftSidebar()
cy.get('.app-navigation-entry-wrapper[icon=icon-deck]') cy.get('.app-navigation-entry-wrapper[icon=icon-deck]')
.find('ul.app-navigation-entry__children .app-navigation-entry:contains(' + defaultBoard + ')') .find('ul.app-navigation-entry__children .app-navigation-entry:contains(' + defaultBoard + ')')
.first() .first()

View File

@@ -1,50 +0,0 @@
import { randUser } from '../utils/index.js'
import { sampleBoard } from '../utils/sampleBoard'
const user = randUser()
const recipient = randUser()
describe('Board', function() {
before(function() {
cy.createUser(user)
cy.createUser(recipient)
})
beforeEach(function() {
cy.login(user)
})
it('Share a board to a user', function() {
const board = sampleBoard('Read only board')
cy.createExampleBoard({ user, board }).then((board) => {
const boardId = board.id
cy.visit(`/apps/deck/#/board/${boardId}`)
cy.get('.board-title').contains(board.title)
cy.shareBoardWithUi(recipient.userId)
cy.login(recipient)
cy.visit(`/apps/deck/#/board/${boardId}`)
cy.get('.board-title').contains(board.title)
cy.get('.button-vue[aria-label*="Add card"]')
.should('not.exist')
})
})
it('Share a board to a user as writable', function() {
const board = sampleBoard('Editable board')
cy.createExampleBoard({ user, board }).then((board) => {
const boardId = board.id
cy.visit(`/apps/deck/#/board/${boardId}`)
cy.get('.board-title').contains(board.title)
cy.shareBoardWithUi(recipient.userId)
cy.get(`[data-cy="acl-participant:${recipient.userId}"]`).find('[data-cy="action:permission-edit"]').click()
cy.login(recipient)
cy.visit(`/apps/deck/#/board/${boardId}`)
cy.get('.board-title').contains(board.title)
cy.get('.button-vue[aria-label*="Add card"]')
.first().click()
})
})
})

View File

@@ -1,68 +1,30 @@
import { randUser } from '../utils/index.js' import { randHash } from '../utils'
const user = randUser() const randUser = randHash()
const boardTitle = 'TestBoard'
const testBoardData = {
title: boardTitle,
stacks: [
{ title: 'Existing Stack1' },
{ title: 'Existing Stack2' },
],
}
describe('Stack', function() { describe('Stack', function() {
const board = 'TestBoard'
const password = 'pass123'
const stack = 'List 1'
before(function() { before(function() {
cy.createUser(user) cy.nextcloudCreateUser(randUser, password)
cy.login(user) cy.deckCreateBoard({ user: randUser, password }, board)
cy.createExampleBoard({
user,
board: testBoardData,
})
}) })
beforeEach(function() { beforeEach(function() {
cy.login(user) cy.logout()
cy.visit('/apps/deck') cy.login(randUser, password)
cy.openLeftSidebar()
cy.getNavigationEntry(boardTitle)
.click({ force: true })
}) })
it('Can create a stack', function() { it('Can create a stack', function() {
cy.openLeftSidebar()
cy.getNavigationEntry(board)
.click({ force: true })
cy.get('#stack-add button').first().click() cy.get('#stack-add button').first().click()
cy.focused().type('List 1') cy.get('#stack-add form input#new-stack-input-main').type(stack)
cy.get('#stack-add form input[type=submit]').first().click() cy.get('#stack-add form input[type=submit]').first().click()
cy.contains('List 1').should('be.visible') cy.get('.board .stack').eq(0).contains(stack).should('be.visible')
})
it('Can edit a stack title', function() {
cy.contains('Existing Stack1')
cy.get('[data-cy-stack="Existing Stack1"]').within(() => {
cy.contains('Existing Stack1').click()
cy.focused().type(' renamed')
cy.get('[data-cy="editStackTitleForm"] input[type="submit"]').click()
})
cy.contains('Existing Stack1 renamed').should('be.visible')
})
it('Can abort a stack title edit via esc', function() {
cy.contains('Existing Stack2').click()
cy.focused().type(' with a new title, maybe?')
cy.focused().type('{esc}')
cy.contains('Existing Stack2').should('be.visible')
cy.contains('Existing Stack2 with a new title, maybe?').should('not.exist')
})
it('Can abort a stack title edit via click outside', function() {
cy.contains('Existing Stack2').click()
cy.focused().type(' with a new title, maybe?')
cy.get('[data-cy-stack="Existing Stack2"]').click('bottom')
cy.contains('Existing Stack2').should('be.visible')
cy.contains('Existing Stack2 with a new title, maybe?').should('not.exist')
}) })
}) })

View File

@@ -20,13 +20,61 @@
* *
*/ */
import { addCommands } from '@nextcloud/cypress'
addCommands()
const url = Cypress.config('baseUrl').replace(/\/index.php\/?$/g, '') const url = Cypress.config('baseUrl').replace(/\/index.php\/?$/g, '')
Cypress.env('baseUrl', url) Cypress.env('baseUrl', url)
Cypress.Commands.add('login', (user, password, route = '/apps/deck/') => {
const session = `${user}-${Date.now()}`
cy.session(session, function() {
cy.visit(route)
cy.get('input[name=user]').type(user)
cy.get('input[name=password]').type(password)
cy.get('form[name=login] [type=submit]').click()
cy.url().should('include', route)
})
cy.visit(route)
})
Cypress.Commands.add('logout', (route = '/') => {
cy.session('_guest', function() {})
})
Cypress.Commands.add('nextcloudCreateUser', (user, password) => {
cy.clearCookies()
cy.request({
method: 'POST',
url: `${Cypress.env('baseUrl')}/ocs/v1.php/cloud/users?format=json`,
form: true,
body: {
userid: user,
password,
},
auth: { user: 'admin', pass: 'admin' },
headers: {
'OCS-ApiRequest': 'true',
'Content-Type': 'application/x-www-form-urlencoded',
},
}).then((response) => {
cy.log(`Created user ${user}`, response.status)
})
})
Cypress.Commands.add('nextcloudUpdateUser', (user, password, key, value) => {
cy.request({
method: 'PUT',
url: `${Cypress.env('baseUrl')}/ocs/v2.php/cloud/users/${user}`,
form: true,
body: { key, value },
auth: { user, pass: password },
headers: {
'OCS-ApiRequest': 'true',
'Content-Type': 'application/x-www-form-urlencoded',
},
}).then((response) => {
cy.log(`Updated user ${user} ${key} to ${value}`, response.status)
})
})
Cypress.Commands.add('openLeftSidebar', () => { Cypress.Commands.add('openLeftSidebar', () => {
cy.get('.app-navigation button.app-navigation-toggle').click() cy.get('.app-navigation button.app-navigation-toggle').click()
}) })
@@ -63,15 +111,14 @@ Cypress.Commands.add('deckCreateList', ({ user, password }, title) => {
cy.get('#stack-add form input[type=submit]').first().click() cy.get('#stack-add form input[type=submit]').first().click()
}) })
Cypress.Commands.add('createExampleBoard', ({ user, board }) => { Cypress.Commands.add('createExampleBoard', ({ user, password, board }) => {
const auth = {
user: user.userId,
password: user.password,
}
cy.request({ cy.request({
method: 'POST', method: 'POST',
url: `${Cypress.env('baseUrl')}/index.php/apps/deck/api/v1.0/boards`, url: `${Cypress.env('baseUrl')}/index.php/apps/deck/api/v1.0/boards`,
auth, auth: {
user,
password,
},
body: { title: board.title, color: board.color ?? 'ff0000' }, body: { title: board.title, color: board.color ?? 'ff0000' },
}).then((boardResponse) => { }).then((boardResponse) => {
expect(boardResponse.status).to.eq(200) expect(boardResponse.status).to.eq(200)
@@ -81,7 +128,10 @@ Cypress.Commands.add('createExampleBoard', ({ user, board }) => {
cy.request({ cy.request({
method: 'POST', method: 'POST',
url: `${Cypress.env('baseUrl')}/index.php/apps/deck/api/v1.0/boards/${boardData.id}/stacks`, url: `${Cypress.env('baseUrl')}/index.php/apps/deck/api/v1.0/boards/${boardData.id}/stacks`,
auth, auth: {
user,
password,
},
body: { title: stack.title, order: 0 }, body: { title: stack.title, order: 0 },
}).then((stackResponse) => { }).then((stackResponse) => {
const stackData = stackResponse.body const stackData = stackResponse.body
@@ -90,13 +140,15 @@ Cypress.Commands.add('createExampleBoard', ({ user, board }) => {
cy.request({ cy.request({
method: 'POST', method: 'POST',
url: `${Cypress.env('baseUrl')}/index.php/apps/deck/api/v1.0/boards/${boardData.id}/stacks/${stackData.id}/cards`, url: `${Cypress.env('baseUrl')}/index.php/apps/deck/api/v1.0/boards/${boardData.id}/stacks/${stackData.id}/cards`,
auth, auth: {
body: { title: card.title, description: card.description ?? '' }, user,
password,
},
body: { title: card.title },
}) })
} }
}) })
} }
cy.wrap(boardData)
}) })
}) })
@@ -105,13 +157,3 @@ Cypress.Commands.add('getNavigationEntry', (boardTitle) => {
.find('ul.app-navigation-entry__children .app-navigation-entry:contains(' + boardTitle + ')') .find('ul.app-navigation-entry__children .app-navigation-entry:contains(' + boardTitle + ')')
.find('a.app-navigation-entry-link') .find('a.app-navigation-entry-link')
}) })
Cypress.Commands.add('shareBoardWithUi', (userId) => {
cy.get('[aria-label="Open details"]').click()
cy.get('.app-sidebar').should('be.visible')
cy.get('.multiselect__input').type(`${userId}`)
cy.get('.multiselect__content .multiselect__element').first().contains(userId)
cy.get('.multiselect__input').type('{enter}')
cy.get('.shareWithList').contains(userId)
})

View File

@@ -1,12 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>Components App</title>
</head>
<body>
<div data-cy-root></div>
</body>
</html>

View File

@@ -1,27 +0,0 @@
// ***********************************************************
// This example support/component.js is processed and
// loaded automatically before your test files.
//
// This is a great place to put global configuration and
// behavior that modifies Cypress.
//
// You can change the location of this file or turn off
// automatically serving support files with the
// 'supportFile' configuration option.
//
// You can read more here:
// https://on.cypress.io/configuration
// ***********************************************************
// Import commands.js using ES2015 syntax:
import './commands'
// Alternatively you can use CommonJS syntax:
// require('./commands')
import { mount } from 'cypress/vue2'
Cypress.Commands.add('mount', mount)
// Example use:
// cy.mount(MyComponent)

View File

@@ -14,7 +14,7 @@
// *********************************************************** // ***********************************************************
// Import commands.js using ES2015 syntax: // Import commands.js using ES2015 syntax:
import './commands.js' import './commands'
// Alternatively you can use CommonJS syntax: // Alternatively you can use CommonJS syntax:
// require('./commands') // require('./commands')

View File

@@ -1,4 +1 @@
import { User } from '@nextcloud/cypress'
export const randHash = () => Math.random().toString(36).replace(/[^a-z]+/g, '').slice(0, 10) export const randHash = () => Math.random().toString(36).replace(/[^a-z]+/g, '').slice(0, 10)
export const randUser = () => new User(randHash(), randHash())

View File

@@ -1,38 +0,0 @@
/*
* @copyright Copyright (c) 2022 Julius Härtl <jus@bitgrid.net>
*
* @author Julius Härtl <jus@bitgrid.net>
*
* @license GNU AGPL version 3 or any later version
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
export const sampleBoard = (title = 'MyTestBoard') => {
return {
title: title,
color: '00ff00',
stacks: [
{
title: 'TestList',
cards: [
{
title: 'Hello world',
description: '# Hello world',
},
],
},
],
}
}

View File

@@ -1394,110 +1394,3 @@ A bad request response is returned if invalid input values are provided. The res
A not found response might be returned if: A not found response might be returned if:
- The card for the given cardId could not be found - The card for the given cardId could not be found
- The comment could not be found - The comment could not be found
## Sessions
### PUT /session/create - creates a new session
#### Request parameters
| Parameter | Type | Description |
| --------- | ------- | ---------------------------------------------------- |
| boardId | Integer | The id of the opened board |
```
curl -X PUT 'https://admin:admin@nextcloud/ocs/v2.php/apps/deck/api/v1.0/session/create' \
-H 'Accept: application/json' -H 'OCS-APIRequest: true' \
-H 'Content-Type: application/json;charset=utf-8' \
--data '{"boardId":1}'
```
#### Response
##### 200 Success
```json
{
"ocs": {
"meta": {
"status": "ok",
"statuscode": 200,
"message": "OK"
},
"data": {
"token": "+zcJHf4rC6dobVSbuNa3delkCSfTW8OvYWTyLFvSpIv80FjtgLIj0ARlxspsazNQ"
}
}
}
```
### POST /session/sync - notifies the server, that the session is still open
#### Request body
| Parameter | Type | Description |
| --------- | ------- | ---------------------------------------------------- |
| boardId | Integer | The id of the opened board |
| token | String | The session token from the /sessions/create response |
```
curl -X POST 'https://admin:admin@nextcloud/ocs/v2.php/apps/deck/api/v1.0/session/create' \
-H 'Accept: application/json' -H 'OCS-APIRequest: true' \
-H 'Content-Type: application/json;charset=utf-8' \
--data '{"boardId":1, "token":"X3DyyoFslArF0t0NBZXzZXzcy8feoX/OEytSNXZtPg9TpUgO5wrkJ38IW3T/FfpV"}'
```
#### Response
##### 200 Success
```json
{
"ocs": {
"meta": {
"status": "ok",
"statuscode": 200,
"message": "OK"
},
"data": []
}
}
```
##### 404 Not Found
the provided token is invalid or expired
### POST /session/close - closes the session
#### Request body
| Parameter | Type | Description |
| --------- | ------- | ---------------------------------------------------- |
| boardId | Integer | The id of the opened board |
| token | String | The session token from the /sessions/create response |
```
curl -X POST 'https://admin:admin@nextcloud/ocs/v2.php/apps/deck/api/v1.0/session/close' \
-H 'Accept: application/json' -H 'OCS-APIRequest: true' \
-H 'Content-Type: application/json;charset=utf-8' \
--data '{"boardId":1, "token":"X3DyyoFslArF0t0NBZXzZXzcy8feoX/OEytSNXZtPg9TpUgO5wrkJ38IW3T/FfpV"}'
```
#### Response
##### 200 Success
```json
{
"ocs": {
"meta": {
"status": "ok",
"statuscode": 200,
"message": "OK"
},
"data": []
}
}
```

View File

@@ -90,7 +90,7 @@ Steps:
* Create the configuration file * Create the configuration file
* Execute the import informing the import file path, data file and source as `Trello JSON` * 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 import `Trello JSON` Create the configuration file respecting the [JSON Schema](https://github.com/nextcloud/deck/blob/master/lib/Service/Importer/fixtures/config-trelloJson-schema.json) for import `Trello JSON`
Example configuration file: Example configuration file:
```json ```json
@@ -120,7 +120,7 @@ https://api.trello.com/1/members/me/boards?key={yourKey}&token={yourToken}&field
This ID you will use in the configuration file in the `board` property This ID you will use in the configuration file in the `board` property
* Create the configuration file * 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` Create the configuration file respecting the [JSON Schema](https://github.com/nextcloud/deck/blob/master/lib/Service/Importer/fixtures/config-trelloApi-schema.json) for import `Trello JSON`
Example configuration file: Example configuration file:
```json ```json

View File

@@ -1,3 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" style="height: 240px; width: 240px;" viewBox="0 0 24 24">
<path fill="currentColor" d="M12,15H10V13H12V15M18,15H14V13H18V15M8,11H6V9H8V11M18,11H10V9H18V11M20,20H4A2,2 0 0,1 2,18V6A2,2 0 0,1 4,4H20A2,2 0 0,1 22,6V18A2,2 0 0,1 20,20M4,6V18H20V6H4Z" />
</svg>

Before

Width:  |  Height:  |  Size: 298 B

View File

@@ -39,6 +39,7 @@ OC.L10N.register(
"Shared with you" : "Met u gedeel", "Shared with you" : "Met u gedeel",
"No notifications" : "Geen kennisgewings", "No notifications" : "Geen kennisgewings",
"An error occurred" : "'n Fout het voorgekom", "An error occurred" : "'n Fout het voorgekom",
"Share" : "Deel" "Share" : "Deel",
"This week" : "Vandeesweek"
}, },
"nplurals=2; plural=(n != 1);"); "nplurals=2; plural=(n != 1);");

View File

@@ -37,6 +37,7 @@
"Shared with you" : "Met u gedeel", "Shared with you" : "Met u gedeel",
"No notifications" : "Geen kennisgewings", "No notifications" : "Geen kennisgewings",
"An error occurred" : "'n Fout het voorgekom", "An error occurred" : "'n Fout het voorgekom",
"Share" : "Deel" "Share" : "Deel",
"This week" : "Vandeesweek"
},"pluralForm" :"nplurals=2; plural=(n != 1);" },"pluralForm" :"nplurals=2; plural=(n != 1);"
} }

View File

@@ -77,7 +77,6 @@ OC.L10N.register(
"{user} has mentioned you in a comment on {deck-card}." : "{user} أشار إليك في تعليق على {deck-card}", "{user} has mentioned you in a comment on {deck-card}." : "{user} أشار إليك في تعليق على {deck-card}",
"The board \"%s\" has been shared with you by %s." : "تمت مشاركة اللوح \"%s\" معك من قبل %s.", "The board \"%s\" has been shared with you by %s." : "تمت مشاركة اللوح \"%s\" معك من قبل %s.",
"{user} has shared {deck-board} with you." : "{user} قام بمشاركة {deck-board} معك.", "{user} has shared {deck-board} with you." : "{user} قام بمشاركة {deck-board} معك.",
"Deck board" : "لوح Deck",
"Card comments" : "تعليقات البطاقة ", "Card comments" : "تعليقات البطاقة ",
"%s on %s" : "%s على %s", "%s on %s" : "%s على %s",
"No data was provided to create an attachment." : "لا بيانات تم تقديمها لانشاء مرفق", "No data was provided to create an attachment." : "لا بيانات تم تقديمها لانشاء مرفق",
@@ -105,6 +104,7 @@ OC.L10N.register(
"Path is already shared with this card" : "تم مشاركة المسار بالفعل مع هذه البطاقة ", "Path is already shared with this card" : "تم مشاركة المسار بالفعل مع هذه البطاقة ",
"Invalid date, date format must be YYYY-MM-DD" : "تاريخ غير صحيح, يجب أن يكون تنسيق التاريخ YYYY-MM-DD", "Invalid date, date format must be YYYY-MM-DD" : "تاريخ غير صحيح, يجب أن يكون تنسيق التاريخ YYYY-MM-DD",
"Personal planning and team project organization" : "التخطيط الشخصي و تنظيم مشروع الفريق", "Personal planning and team project organization" : "التخطيط الشخصي و تنظيم مشروع الفريق",
"Card details" : "تفاصيل البطاقة",
"Add board" : "إضافة لوح", "Add board" : "إضافة لوح",
"Select the board to link to a project" : "تحديد اللوح لربطه بمشروع", "Select the board to link to a project" : "تحديد اللوح لربطه بمشروع",
"Search by board title" : "بحث بواسطة عنوان اللوح", "Search by board title" : "بحث بواسطة عنوان اللوح",
@@ -173,6 +173,7 @@ OC.L10N.register(
"Delete" : "حذف ", "Delete" : "حذف ",
"Failed to create share with {displayName}" : "فشل في إنشاء المشاركة مع {displayName}", "Failed to create share with {displayName}" : "فشل في إنشاء المشاركة مع {displayName}",
"Transfer" : "نقل", "Transfer" : "نقل",
"Add a new list" : "اضف قائمة جديدة",
"Archive all cards" : "أرشفة جميع البطاقات ", "Archive all cards" : "أرشفة جميع البطاقات ",
"Delete list" : "حذف القائمة", "Delete list" : "حذف القائمة",
"Archive all cards in this list" : "أرشفة جميع البطاقات في القائمة ", "Archive all cards in this list" : "أرشفة جميع البطاقات في القائمة ",
@@ -235,7 +236,6 @@ OC.L10N.register(
"Assign to me" : "ينسب لي", "Assign to me" : "ينسب لي",
"Unassign myself" : "إلغاء تعييني ", "Unassign myself" : "إلغاء تعييني ",
"Move card" : "حرك البطاقة", "Move card" : "حرك البطاقة",
"Card details" : "تفاصيل البطاقة",
"Unarchive card" : "إلغاء أرشفة البطاقة ", "Unarchive card" : "إلغاء أرشفة البطاقة ",
"Archive card" : "أرشفة البطاقة", "Archive card" : "أرشفة البطاقة",
"Delete card" : "حذف البطاقة", "Delete card" : "حذف البطاقة",
@@ -284,7 +284,8 @@ OC.L10N.register(
"Share with a Deck card" : "مشاركة مع بطاقة Deck", "Share with a Deck card" : "مشاركة مع بطاقة Deck",
"Share {file} with a Deck card" : "مشاركة الملف {file} مع بطاقة Deck", "Share {file} with a Deck card" : "مشاركة الملف {file} مع بطاقة Deck",
"Share" : "مشاركة ", "Share" : "مشاركة ",
"Add a new list" : "اضف قائمة جديدة", "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) تهدف إلى التخطيط الشخصي وتنظيم المشروع للفرق مع نيكست كلاود (Nextcloud).\n- 📥 إضافة مهامك إلى البطاقات وترتيبها\n- 📄 كتابة ملاحظات إضافية باستخدام مارك داون (markdown)\n- 🔖 تعيين تسميات لتنظيم أفضل\n- 👥 شارك مع فريقك أو أصدقائك أو عائلتك\n- 📎 إرفاق الملفات وتضمينها بالوصف المستخدم فيه مارك داون (markdown)\n- 💬 ناقش مع فريقك باستخدام التعليقات\n- ⚡ تتبع التغييرات في تيار النشاط\n- 🚀 اجعل مشروعك منظماً",
"Are you sure you want to delete the board {title}? This will delete all the data of this board." : "هل انت متأكد تريد مسح اللوح {title}؟ هذا سوف يمسح جميع بيانات هذا اللوح." "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "هل انت متأكد تريد مسح اللوح {title}؟ هذا سوف يمسح جميع بيانات هذا اللوح.",
"This week" : "هذا الأسبوع"
}, },
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"); "nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;");

View File

@@ -75,7 +75,6 @@
"{user} has mentioned you in a comment on {deck-card}." : "{user} أشار إليك في تعليق على {deck-card}", "{user} has mentioned you in a comment on {deck-card}." : "{user} أشار إليك في تعليق على {deck-card}",
"The board \"%s\" has been shared with you by %s." : "تمت مشاركة اللوح \"%s\" معك من قبل %s.", "The board \"%s\" has been shared with you by %s." : "تمت مشاركة اللوح \"%s\" معك من قبل %s.",
"{user} has shared {deck-board} with you." : "{user} قام بمشاركة {deck-board} معك.", "{user} has shared {deck-board} with you." : "{user} قام بمشاركة {deck-board} معك.",
"Deck board" : "لوح Deck",
"Card comments" : "تعليقات البطاقة ", "Card comments" : "تعليقات البطاقة ",
"%s on %s" : "%s على %s", "%s on %s" : "%s على %s",
"No data was provided to create an attachment." : "لا بيانات تم تقديمها لانشاء مرفق", "No data was provided to create an attachment." : "لا بيانات تم تقديمها لانشاء مرفق",
@@ -103,6 +102,7 @@
"Path is already shared with this card" : "تم مشاركة المسار بالفعل مع هذه البطاقة ", "Path is already shared with this card" : "تم مشاركة المسار بالفعل مع هذه البطاقة ",
"Invalid date, date format must be YYYY-MM-DD" : "تاريخ غير صحيح, يجب أن يكون تنسيق التاريخ YYYY-MM-DD", "Invalid date, date format must be YYYY-MM-DD" : "تاريخ غير صحيح, يجب أن يكون تنسيق التاريخ YYYY-MM-DD",
"Personal planning and team project organization" : "التخطيط الشخصي و تنظيم مشروع الفريق", "Personal planning and team project organization" : "التخطيط الشخصي و تنظيم مشروع الفريق",
"Card details" : "تفاصيل البطاقة",
"Add board" : "إضافة لوح", "Add board" : "إضافة لوح",
"Select the board to link to a project" : "تحديد اللوح لربطه بمشروع", "Select the board to link to a project" : "تحديد اللوح لربطه بمشروع",
"Search by board title" : "بحث بواسطة عنوان اللوح", "Search by board title" : "بحث بواسطة عنوان اللوح",
@@ -171,6 +171,7 @@
"Delete" : "حذف ", "Delete" : "حذف ",
"Failed to create share with {displayName}" : "فشل في إنشاء المشاركة مع {displayName}", "Failed to create share with {displayName}" : "فشل في إنشاء المشاركة مع {displayName}",
"Transfer" : "نقل", "Transfer" : "نقل",
"Add a new list" : "اضف قائمة جديدة",
"Archive all cards" : "أرشفة جميع البطاقات ", "Archive all cards" : "أرشفة جميع البطاقات ",
"Delete list" : "حذف القائمة", "Delete list" : "حذف القائمة",
"Archive all cards in this list" : "أرشفة جميع البطاقات في القائمة ", "Archive all cards in this list" : "أرشفة جميع البطاقات في القائمة ",
@@ -233,7 +234,6 @@
"Assign to me" : "ينسب لي", "Assign to me" : "ينسب لي",
"Unassign myself" : "إلغاء تعييني ", "Unassign myself" : "إلغاء تعييني ",
"Move card" : "حرك البطاقة", "Move card" : "حرك البطاقة",
"Card details" : "تفاصيل البطاقة",
"Unarchive card" : "إلغاء أرشفة البطاقة ", "Unarchive card" : "إلغاء أرشفة البطاقة ",
"Archive card" : "أرشفة البطاقة", "Archive card" : "أرشفة البطاقة",
"Delete card" : "حذف البطاقة", "Delete card" : "حذف البطاقة",
@@ -282,7 +282,8 @@
"Share with a Deck card" : "مشاركة مع بطاقة Deck", "Share with a Deck card" : "مشاركة مع بطاقة Deck",
"Share {file} with a Deck card" : "مشاركة الملف {file} مع بطاقة Deck", "Share {file} with a Deck card" : "مشاركة الملف {file} مع بطاقة Deck",
"Share" : "مشاركة ", "Share" : "مشاركة ",
"Add a new list" : "اضف قائمة جديدة", "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) تهدف إلى التخطيط الشخصي وتنظيم المشروع للفرق مع نيكست كلاود (Nextcloud).\n- 📥 إضافة مهامك إلى البطاقات وترتيبها\n- 📄 كتابة ملاحظات إضافية باستخدام مارك داون (markdown)\n- 🔖 تعيين تسميات لتنظيم أفضل\n- 👥 شارك مع فريقك أو أصدقائك أو عائلتك\n- 📎 إرفاق الملفات وتضمينها بالوصف المستخدم فيه مارك داون (markdown)\n- 💬 ناقش مع فريقك باستخدام التعليقات\n- ⚡ تتبع التغييرات في تيار النشاط\n- 🚀 اجعل مشروعك منظماً",
"Are you sure you want to delete the board {title}? This will delete all the data of this board." : "هل انت متأكد تريد مسح اللوح {title}؟ هذا سوف يمسح جميع بيانات هذا اللوح." "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "هل انت متأكد تريد مسح اللوح {title}؟ هذا سوف يمسح جميع بيانات هذا اللوح.",
"This week" : "هذا الأسبوع"
},"pluralForm" :"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;" },"pluralForm" :"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
} }

View File

@@ -45,6 +45,7 @@ OC.L10N.register(
"seconds ago" : "hai segundos", "seconds ago" : "hai segundos",
"Shared with you" : "Shared with you", "Shared with you" : "Shared with you",
"No notifications" : "Ensin avisos", "No notifications" : "Ensin avisos",
"Share" : "Share" "Share" : "Share",
"This week" : "Esta selmana"
}, },
"nplurals=2; plural=(n != 1);"); "nplurals=2; plural=(n != 1);");

View File

@@ -43,6 +43,7 @@
"seconds ago" : "hai segundos", "seconds ago" : "hai segundos",
"Shared with you" : "Shared with you", "Shared with you" : "Shared with you",
"No notifications" : "Ensin avisos", "No notifications" : "Ensin avisos",
"Share" : "Share" "Share" : "Share",
"This week" : "Esta selmana"
},"pluralForm" :"nplurals=2; plural=(n != 1);" },"pluralForm" :"nplurals=2; plural=(n != 1);"
} }

View File

@@ -78,13 +78,8 @@ OC.L10N.register(
"{user} has mentioned you in a comment on {deck-card}." : "{user} те спомена в коментар за {deck-card}.", "{user} has mentioned you in a comment on {deck-card}." : "{user} те спомена в коментар за {deck-card}.",
"The board \"%s\" has been shared with you by %s." : "Таблото \"%s\" е споделено с вас от%s.", "The board \"%s\" has been shared with you by %s." : "Таблото \"%s\" е споделено с вас от%s.",
"{user} has shared {deck-board} with you." : "{user} сподели {deck-board} с Вас.", "{user} has shared {deck-board} with you." : "{user} сподели {deck-board} с Вас.",
"Deck board" : "Deck табло",
"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",
"Card comments" : "Коментари на карти", "Card comments" : "Коментари на карти",
"%s on %s" : "%s на %s", "%s on %s" : "%s на %s",
"Deck boards and cards" : "Табла и карти",
"No data was provided to create an attachment." : "Не бяха предоставени данни за създаване на прикачен файл.", "No data was provided to create an attachment." : "Не бяха предоставени данни за създаване на прикачен файл.",
"Finished" : "Готово", "Finished" : "Готово",
"To review" : "За преглед", "To review" : "За преглед",
@@ -112,6 +107,7 @@ OC.L10N.register(
"Invalid date, date format must be YYYY-MM-DD" : "Невалидна дата, форматът е различен от ГГГГ-ММ-ДД", "Invalid date, date format must be YYYY-MM-DD" : "Невалидна дата, форматът е различен от ГГГГ-ММ-ДД",
"Personal planning and team project organization" : "Лично планиране и организация на екипни проекти", "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, насочен към лично планиране и организация на проекти за екипи, интегрирани с Nextcloud.\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, насочен към лично планиране и организация на проекти за екипи, интегрирани с Nextcloud.\n\n\n- 📥 Добавете задачите си към карти и ги подредете\n- 📄 Запишете допълнителни бележки в markdown формат\n- Присвояване на етикети за още по-добра организация\n- 👥 Споделете с вашия екип, приятели или семейство\n- 📎Прикачете файлове и ги вградете във вашето описание за маркиране\n- 💬Обсъдете с вашия екип, като използвате коментари\n- ⚡ Проследявайте промените в потока от дейности\n- 🚀 Организирайте проекта си",
"Card details" : "Подробности за картата",
"Add board" : "Добави табло", "Add board" : "Добави табло",
"Select the board to link to a project" : "Изберете таблото, което да свържете към проект", "Select the board to link to a project" : "Изберете таблото, което да свържете към проект",
"Search by board title" : "Търсене по заглавие на таблото", "Search by board title" : "Търсене по заглавие на таблото",
@@ -157,7 +153,6 @@ OC.L10N.register(
"Toggle compact mode" : "Превключване на компактен режим", "Toggle compact mode" : "Превключване на компактен режим",
"Open details" : "Отваряне на подробности", "Open details" : "Отваряне на подробности",
"Details" : "Подробности", "Details" : "Подробности",
"Currently present people" : "Хора присъстващи в момента",
"Loading board" : "Зареждане на табло", "Loading board" : "Зареждане на табло",
"No lists available" : "Няма налична списъци.", "No lists available" : "Няма налична списъци.",
"Create a new list to add cards to this board" : "Създайте нов списък, за да добавите карти към това табло", "Create a new list to add cards to this board" : "Създайте нов списък, за да добавите карти към това табло",
@@ -186,7 +181,7 @@ OC.L10N.register(
"Transfer" : "Прехвърляне", "Transfer" : "Прехвърляне",
"The board has been transferred to {user}" : "Таблото беше прехвърлено на {user}", "The board has been transferred to {user}" : "Таблото беше прехвърлено на {user}",
"Failed to transfer the board to {user}" : "Неуспешно прехвърляне на таблото на {user}", "Failed to transfer the board to {user}" : "Неуспешно прехвърляне на таблото на {user}",
"Edit list title" : "Редактиране на заглавието на списъка", "Add a new list" : "Добавяне на нов списък",
"Archive all cards" : "Архивира всички карти", "Archive all cards" : "Архивира всички карти",
"Unarchive all cards" : "Разархивиране на всички карти", "Unarchive all cards" : "Разархивиране на всички карти",
"Delete list" : "Изтрива списък", "Delete list" : "Изтрива списък",
@@ -255,7 +250,6 @@ OC.L10N.register(
"Assign to me" : "Зачисляване към мен", "Assign to me" : "Зачисляване към мен",
"Unassign myself" : "Отмяна на зачисляването към мен", "Unassign myself" : "Отмяна на зачисляването към мен",
"Move card" : "Преместване на карта", "Move card" : "Преместване на карта",
"Card details" : "Подробности за картата",
"Unarchive card" : "Разархивиране на карта", "Unarchive card" : "Разархивиране на карта",
"Archive card" : "Архивиране на карта", "Archive card" : "Архивиране на карта",
"Delete card" : "Изтриване на карта", "Delete card" : "Изтриване на карта",
@@ -277,7 +271,6 @@ OC.L10N.register(
"Clone board" : " Клониране на табло", "Clone board" : " Клониране на табло",
"Unarchive board" : "Разархивиране натабло", "Unarchive board" : "Разархивиране натабло",
"Archive board" : "Архивиране на табло", "Archive board" : "Архивиране на табло",
"Export board" : "Експортиране на табло",
"Turn on due date reminders" : "Включва напомнянията за краен срок", "Turn on due date reminders" : "Включва напомнянията за краен срок",
"Turn off due date reminders" : "Изключва напомнянията за краен срок", "Turn off due date reminders" : "Изключва напомнянията за краен срок",
"Due date reminders" : " Напомняния за краен срок", "Due date reminders" : " Напомняния за краен срок",
@@ -295,12 +288,10 @@ OC.L10N.register(
"No due" : "Не се дължи", "No due" : "Не се дължи",
"Search for {searchQuery} in all boards" : "Търсене на {searchQuery} във всички табла", "Search for {searchQuery} in all boards" : "Търсене на {searchQuery} във всички табла",
"No results found" : "Няма намерени резултати", "No results found" : "Няма намерени резултати",
"Deck board {name}\n* Last modified on {lastMod}" : "Табло {name}\n* Последна промяна на {lastMod}",
"{stack} in {board}" : "{stack} в {board}", "{stack} in {board}" : "{stack} в {board}",
"Click to expand description" : "Кликване за разширяване на описанието", "Click to expand description" : "Кликване за разширяване на описанието",
"* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* Създаден на {created}\n* Последна промяна на {lastMod} \n* {nbAttachments} прикачени файлове \n* {nbComments} коментара", "* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* Създаден на {created}\n* Последна промяна на {lastMod} \n* {nbAttachments} прикачени файлове \n* {nbComments} коментара",
"{nbCards} cards" : "{nbCards} карти", "{nbCards} cards" : "{nbCards} карти",
"Click to expand comment" : "Кликване за разширяване на коментара",
"No upcoming cards" : "Няма предстоящи карти", "No upcoming cards" : "Няма предстоящи карти",
"upcoming cards" : "предстоящи карти", "upcoming cards" : "предстоящи карти",
"Due on {date}" : "Краен срок до {date}", "Due on {date}" : "Краен срок до {date}",
@@ -315,10 +306,12 @@ OC.L10N.register(
"Share with a Deck card" : "Споделяне с Deck карта", "Share with a Deck card" : "Споделяне с Deck карта",
"Share {file} with a Deck card" : "Споделяне {file} с Deck карта", "Share {file} with a Deck card" : "Споделяне {file} с Deck карта",
"Share" : "Споделяне", "Share" : "Споделяне",
"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, насочен към лично планиране и организация на проекти за екипи, интегрирани с Nextcloud.\n\n\n- 📥 Добавете задачите си към карти и ги подредете\n- 📄 Запишете допълнителни бележки в markdown формат\n- Присвояване на етикети за още по-добра организация\n- 👥 Споделете с вашия екип, приятели или семейство\n- 📎Прикачете файлове и ги вградете във вашето описание за маркиране\n- 💬Обсъдете с вашия екип, като използвате коментари\n- ⚡ Проследявайте промените в потока от дейности\n- 🚀 Организирайте проекта си",
"Are you sure you want to transfer the board {title} for {user} ?" : "Сигурни ли сте че искате да прехвърлите таблото {title} на {user}?", "Are you sure you want to transfer the board {title} for {user} ?" : "Сигурни ли сте че искате да прехвърлите таблото {title} на {user}?",
"Transfer the board for {user} successfully" : "Успешно прехвърляне на таблото към {user} ", "Transfer the board for {user} successfully" : "Успешно прехвърляне на таблото към {user} ",
"Failed to transfer the board for {user}" : "Неуспешно прехвърляне на таблото към {user}", "Failed to transfer the board for {user}" : "Неуспешно прехвърляне на таблото към {user}",
"Add a new list" : "Добавяне на нов списък", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Сигурни ли сте, че искате да изтриете таблото {title}? Това ще изтрие всички данни на това табло.",
"Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Сигурни ли сте, че искате да изтриете таблото {title}? Това ще изтрие всички данни на това табло." "This week" : "Тази седмица",
"Are you sure you want to transfer the board {title} for {user}?" : "Сигурни ли сте че искате да прехвърлите таблото {title} на {user}?"
}, },
"nplurals=2; plural=(n != 1);"); "nplurals=2; plural=(n != 1);");

View File

@@ -76,13 +76,8 @@
"{user} has mentioned you in a comment on {deck-card}." : "{user} те спомена в коментар за {deck-card}.", "{user} has mentioned you in a comment on {deck-card}." : "{user} те спомена в коментар за {deck-card}.",
"The board \"%s\" has been shared with you by %s." : "Таблото \"%s\" е споделено с вас от%s.", "The board \"%s\" has been shared with you by %s." : "Таблото \"%s\" е споделено с вас от%s.",
"{user} has shared {deck-board} with you." : "{user} сподели {deck-board} с Вас.", "{user} has shared {deck-board} with you." : "{user} сподели {deck-board} с Вас.",
"Deck board" : "Deck табло",
"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",
"Card comments" : "Коментари на карти", "Card comments" : "Коментари на карти",
"%s on %s" : "%s на %s", "%s on %s" : "%s на %s",
"Deck boards and cards" : "Табла и карти",
"No data was provided to create an attachment." : "Не бяха предоставени данни за създаване на прикачен файл.", "No data was provided to create an attachment." : "Не бяха предоставени данни за създаване на прикачен файл.",
"Finished" : "Готово", "Finished" : "Готово",
"To review" : "За преглед", "To review" : "За преглед",
@@ -110,6 +105,7 @@
"Invalid date, date format must be YYYY-MM-DD" : "Невалидна дата, форматът е различен от ГГГГ-ММ-ДД", "Invalid date, date format must be YYYY-MM-DD" : "Невалидна дата, форматът е различен от ГГГГ-ММ-ДД",
"Personal planning and team project organization" : "Лично планиране и организация на екипни проекти", "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, насочен към лично планиране и организация на проекти за екипи, интегрирани с Nextcloud.\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, насочен към лично планиране и организация на проекти за екипи, интегрирани с Nextcloud.\n\n\n- 📥 Добавете задачите си към карти и ги подредете\n- 📄 Запишете допълнителни бележки в markdown формат\n- Присвояване на етикети за още по-добра организация\n- 👥 Споделете с вашия екип, приятели или семейство\n- 📎Прикачете файлове и ги вградете във вашето описание за маркиране\n- 💬Обсъдете с вашия екип, като използвате коментари\n- ⚡ Проследявайте промените в потока от дейности\n- 🚀 Организирайте проекта си",
"Card details" : "Подробности за картата",
"Add board" : "Добави табло", "Add board" : "Добави табло",
"Select the board to link to a project" : "Изберете таблото, което да свържете към проект", "Select the board to link to a project" : "Изберете таблото, което да свържете към проект",
"Search by board title" : "Търсене по заглавие на таблото", "Search by board title" : "Търсене по заглавие на таблото",
@@ -155,7 +151,6 @@
"Toggle compact mode" : "Превключване на компактен режим", "Toggle compact mode" : "Превключване на компактен режим",
"Open details" : "Отваряне на подробности", "Open details" : "Отваряне на подробности",
"Details" : "Подробности", "Details" : "Подробности",
"Currently present people" : "Хора присъстващи в момента",
"Loading board" : "Зареждане на табло", "Loading board" : "Зареждане на табло",
"No lists available" : "Няма налична списъци.", "No lists available" : "Няма налична списъци.",
"Create a new list to add cards to this board" : "Създайте нов списък, за да добавите карти към това табло", "Create a new list to add cards to this board" : "Създайте нов списък, за да добавите карти към това табло",
@@ -184,7 +179,7 @@
"Transfer" : "Прехвърляне", "Transfer" : "Прехвърляне",
"The board has been transferred to {user}" : "Таблото беше прехвърлено на {user}", "The board has been transferred to {user}" : "Таблото беше прехвърлено на {user}",
"Failed to transfer the board to {user}" : "Неуспешно прехвърляне на таблото на {user}", "Failed to transfer the board to {user}" : "Неуспешно прехвърляне на таблото на {user}",
"Edit list title" : "Редактиране на заглавието на списъка", "Add a new list" : "Добавяне на нов списък",
"Archive all cards" : "Архивира всички карти", "Archive all cards" : "Архивира всички карти",
"Unarchive all cards" : "Разархивиране на всички карти", "Unarchive all cards" : "Разархивиране на всички карти",
"Delete list" : "Изтрива списък", "Delete list" : "Изтрива списък",
@@ -253,7 +248,6 @@
"Assign to me" : "Зачисляване към мен", "Assign to me" : "Зачисляване към мен",
"Unassign myself" : "Отмяна на зачисляването към мен", "Unassign myself" : "Отмяна на зачисляването към мен",
"Move card" : "Преместване на карта", "Move card" : "Преместване на карта",
"Card details" : "Подробности за картата",
"Unarchive card" : "Разархивиране на карта", "Unarchive card" : "Разархивиране на карта",
"Archive card" : "Архивиране на карта", "Archive card" : "Архивиране на карта",
"Delete card" : "Изтриване на карта", "Delete card" : "Изтриване на карта",
@@ -275,7 +269,6 @@
"Clone board" : " Клониране на табло", "Clone board" : " Клониране на табло",
"Unarchive board" : "Разархивиране натабло", "Unarchive board" : "Разархивиране натабло",
"Archive board" : "Архивиране на табло", "Archive board" : "Архивиране на табло",
"Export board" : "Експортиране на табло",
"Turn on due date reminders" : "Включва напомнянията за краен срок", "Turn on due date reminders" : "Включва напомнянията за краен срок",
"Turn off due date reminders" : "Изключва напомнянията за краен срок", "Turn off due date reminders" : "Изключва напомнянията за краен срок",
"Due date reminders" : " Напомняния за краен срок", "Due date reminders" : " Напомняния за краен срок",
@@ -293,12 +286,10 @@
"No due" : "Не се дължи", "No due" : "Не се дължи",
"Search for {searchQuery} in all boards" : "Търсене на {searchQuery} във всички табла", "Search for {searchQuery} in all boards" : "Търсене на {searchQuery} във всички табла",
"No results found" : "Няма намерени резултати", "No results found" : "Няма намерени резултати",
"Deck board {name}\n* Last modified on {lastMod}" : "Табло {name}\n* Последна промяна на {lastMod}",
"{stack} in {board}" : "{stack} в {board}", "{stack} in {board}" : "{stack} в {board}",
"Click to expand description" : "Кликване за разширяване на описанието", "Click to expand description" : "Кликване за разширяване на описанието",
"* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* Създаден на {created}\n* Последна промяна на {lastMod} \n* {nbAttachments} прикачени файлове \n* {nbComments} коментара", "* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* Създаден на {created}\n* Последна промяна на {lastMod} \n* {nbAttachments} прикачени файлове \n* {nbComments} коментара",
"{nbCards} cards" : "{nbCards} карти", "{nbCards} cards" : "{nbCards} карти",
"Click to expand comment" : "Кликване за разширяване на коментара",
"No upcoming cards" : "Няма предстоящи карти", "No upcoming cards" : "Няма предстоящи карти",
"upcoming cards" : "предстоящи карти", "upcoming cards" : "предстоящи карти",
"Due on {date}" : "Краен срок до {date}", "Due on {date}" : "Краен срок до {date}",
@@ -313,10 +304,12 @@
"Share with a Deck card" : "Споделяне с Deck карта", "Share with a Deck card" : "Споделяне с Deck карта",
"Share {file} with a Deck card" : "Споделяне {file} с Deck карта", "Share {file} with a Deck card" : "Споделяне {file} с Deck карта",
"Share" : "Споделяне", "Share" : "Споделяне",
"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, насочен към лично планиране и организация на проекти за екипи, интегрирани с Nextcloud.\n\n\n- 📥 Добавете задачите си към карти и ги подредете\n- 📄 Запишете допълнителни бележки в markdown формат\n- Присвояване на етикети за още по-добра организация\n- 👥 Споделете с вашия екип, приятели или семейство\n- 📎Прикачете файлове и ги вградете във вашето описание за маркиране\n- 💬Обсъдете с вашия екип, като използвате коментари\n- ⚡ Проследявайте промените в потока от дейности\n- 🚀 Организирайте проекта си",
"Are you sure you want to transfer the board {title} for {user} ?" : "Сигурни ли сте че искате да прехвърлите таблото {title} на {user}?", "Are you sure you want to transfer the board {title} for {user} ?" : "Сигурни ли сте че искате да прехвърлите таблото {title} на {user}?",
"Transfer the board for {user} successfully" : "Успешно прехвърляне на таблото към {user} ", "Transfer the board for {user} successfully" : "Успешно прехвърляне на таблото към {user} ",
"Failed to transfer the board for {user}" : "Неуспешно прехвърляне на таблото към {user}", "Failed to transfer the board for {user}" : "Неуспешно прехвърляне на таблото към {user}",
"Add a new list" : "Добавяне на нов списък", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Сигурни ли сте, че искате да изтриете таблото {title}? Това ще изтрие всички данни на това табло.",
"Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Сигурни ли сте, че искате да изтриете таблото {title}? Това ще изтрие всички данни на това табло." "This week" : "Тази седмица",
"Are you sure you want to transfer the board {title} for {user}?" : "Сигурни ли сте че искате да прехвърлите таблото {title} на {user}?"
},"pluralForm" :"nplurals=2; plural=(n != 1);" },"pluralForm" :"nplurals=2; plural=(n != 1);"
} }

View File

@@ -37,6 +37,7 @@ OC.L10N.register(
"seconds ago" : "eilenn zo", "seconds ago" : "eilenn zo",
"Shared with you" : "Rannet ganeoc'h", "Shared with you" : "Rannet ganeoc'h",
"No notifications" : "Kemenaden ebet", "No notifications" : "Kemenaden ebet",
"Share" : "Rannan" "Share" : "Rannan",
"This week" : "Er sizhun-mañ"
}, },
"nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > 19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 && n % 1000000 == 0) ? 3 : 4);"); "nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > 19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 && n % 1000000 == 0) ? 3 : 4);");

View File

@@ -35,6 +35,7 @@
"seconds ago" : "eilenn zo", "seconds ago" : "eilenn zo",
"Shared with you" : "Rannet ganeoc'h", "Shared with you" : "Rannet ganeoc'h",
"No notifications" : "Kemenaden ebet", "No notifications" : "Kemenaden ebet",
"Share" : "Rannan" "Share" : "Rannan",
"This week" : "Er sizhun-mañ"
},"pluralForm" :"nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > 19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 && n % 1000000 == 0) ? 3 : 4);" },"pluralForm" :"nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > 19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 && n % 1000000 == 0) ? 3 : 4);"
} }

View File

@@ -78,7 +78,6 @@ OC.L10N.register(
"{user} has mentioned you in a comment on {deck-card}." : "{user} us ha mencionat en un comentari a {deck-card}.", "{user} has mentioned you in a comment on {deck-card}." : "{user} us ha mencionat en un comentari a {deck-card}.",
"The board \"%s\" has been shared with you by %s." : "El tauler \"%s\" se us ha compartit per %s.", "The board \"%s\" has been shared with you by %s." : "El tauler \"%s\" se us ha compartit per %s.",
"{user} has shared {deck-board} with you." : "{user} us ha compartit {board}.", "{user} has shared {deck-board} with you." : "{user} us ha compartit {board}.",
"Deck board" : "Tauler de Deck",
"Card comments" : "Comentaris de la targeta", "Card comments" : "Comentaris de la targeta",
"%s on %s" : "%s a %s", "%s on %s" : "%s a %s",
"No data was provided to create an attachment." : "No sha proporcionat cap dada per crear un fitxer adjunt.", "No data was provided to create an attachment." : "No sha proporcionat cap dada per crear un fitxer adjunt.",
@@ -108,6 +107,7 @@ OC.L10N.register(
"Invalid date, date format must be YYYY-MM-DD" : "La data no és vàlida, el format de la data ha de ser YYYY-MM-DD", "Invalid date, date format must be YYYY-MM-DD" : "La data no és vàlida, el format de la data ha de ser YYYY-MM-DD",
"Personal planning and team project organization" : "Planificació personal i organització de projectes en equip", "Personal planning and team project organization" : "Planificació personal i organització de projectes en equip",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Tauler és una eina d'organització a l'estil kanban dirigida a la planificació personal i a l'organització de projectes per equips integrada a Nextcloud.\n\n\n- 📥 Afegiu les tasques en targetes i poseu-les en ordre\n- 📄 Apunteu notes addicionals en format Markdown\n- 🔖 Assigneu etiquetes per una millor organització\n- 👥 Compartiu amb el vostre equip, família o amics\n- 📎 Adjunteu fitxers i encasteu-los en la descripció en markdown\n- 💬 Converses amb el vostre equip fent servir comentaris\n- ⚡ Mantingueu el seguiment de canvis al flux d'activitat\n- 🚀 Tingueu el vostre projecte organitzat", "Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Tauler és una eina d'organització a l'estil kanban dirigida a la planificació personal i a l'organització de projectes per equips integrada a Nextcloud.\n\n\n- 📥 Afegiu les tasques en targetes i poseu-les en ordre\n- 📄 Apunteu notes addicionals en format Markdown\n- 🔖 Assigneu etiquetes per una millor organització\n- 👥 Compartiu amb el vostre equip, família o amics\n- 📎 Adjunteu fitxers i encasteu-los en la descripció en markdown\n- 💬 Converses amb el vostre equip fent servir comentaris\n- ⚡ Mantingueu el seguiment de canvis al flux d'activitat\n- 🚀 Tingueu el vostre projecte organitzat",
"Card details" : "Detalls de la targeta",
"Add board" : "Afegeix un tauler", "Add board" : "Afegeix un tauler",
"Select the board to link to a project" : "Selecciona el tauler per enllaçar a un projecte", "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", "Search by board title" : "Cerca per títol del tauler",
@@ -181,6 +181,7 @@ OC.L10N.register(
"Transfer" : "Transferència", "Transfer" : "Transferència",
"The board has been transferred to {user}" : "El tauler s'ha transferit a {user}", "The board has been transferred to {user}" : "El tauler s'ha transferit a {user}",
"Failed to transfer the board to {user}" : "No s'ha pogut transferir el tauler a {user}", "Failed to transfer the board to {user}" : "No s'ha pogut transferir el tauler a {user}",
"Add a new list" : "Afegeix una llista nova",
"Archive all cards" : "Arxiva totes les targetes", "Archive all cards" : "Arxiva totes les targetes",
"Unarchive all cards" : "Desarxivar totes les targetes", "Unarchive all cards" : "Desarxivar totes les targetes",
"Delete list" : "Suprimeix la llista", "Delete list" : "Suprimeix la llista",
@@ -249,7 +250,6 @@ OC.L10N.register(
"Assign to me" : "Assigna'm a mi", "Assign to me" : "Assigna'm a mi",
"Unassign myself" : "Desasignar a mi mateix", "Unassign myself" : "Desasignar a mi mateix",
"Move card" : "Mou la targeta", "Move card" : "Mou la targeta",
"Card details" : "Detalls de la targeta",
"Unarchive card" : "Desarxiva targeta", "Unarchive card" : "Desarxiva targeta",
"Archive card" : "Arxiva la targeta", "Archive card" : "Arxiva la targeta",
"Delete card" : "Suprimeix targeta", "Delete card" : "Suprimeix targeta",
@@ -306,10 +306,12 @@ OC.L10N.register(
"Share with a Deck card" : "Compartir amb una targeta de Deck", "Share with a Deck card" : "Compartir amb una targeta de Deck",
"Share {file} with a Deck card" : "Compartir {file} amb una targeta de Deck", "Share {file} with a Deck card" : "Compartir {file} amb una targeta de Deck",
"Share" : "Compartir", "Share" : "Compartir",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Tauler és una eina d'organització a l'estil kanban dirigida a la planificació personal i a l'organització de projectes per equips integrada a Nextcloud.\n\n\n- 📥 Afegiu les tasques en targetes i poseu-les en ordre\n- 📄 Apunteu notes addicionals en markdown\n- 🔖 Assigneu etiquetes per una organització encara millor\n- 👥 Compartiu amb el vostre equip, família o amics\n- 📎 Adjunteu fitxers i encasteu-los en la descripció en markdown\n- 💬 Debateu amb el vostre equip fent servir comentaris\n- ⚡ Mantingueu el seguiment de canvis al flux d'activitat\n- 🚀 Tingueu el vostre projecte organitzat",
"Are you sure you want to transfer the board {title} for {user} ?" : "Esteu segur que voleu transferir el tauler {title} per a {user}?", "Are you sure you want to transfer the board {title} for {user} ?" : "Esteu segur que voleu transferir el tauler {title} per a {user}?",
"Transfer the board for {user} successfully" : "Transfereix el tauler per a {user} correctament", "Transfer the board for {user} successfully" : "Transfereix el tauler per a {user} correctament",
"Failed to transfer the board for {user}" : "No s'ha pogut transferir el tauler per a {user}", "Failed to transfer the board for {user}" : "No s'ha pogut transferir el tauler per a {user}",
"Add a new list" : "Afegeix una llista nova", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Esteu segur que voleu suprimir el tauler {title}? Això eliminarà totes les dades d'aquest tauler.",
"Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Esteu segur que voleu suprimir el tauler {title}? Això eliminarà totes les dades d'aquest tauler." "This week" : "Aquesta setmana",
"Are you sure you want to transfer the board {title} for {user}?" : "Esteu segur que voleu transferir el tauler {title} per a {user}?"
}, },
"nplurals=2; plural=(n != 1);"); "nplurals=2; plural=(n != 1);");

View File

@@ -76,7 +76,6 @@
"{user} has mentioned you in a comment on {deck-card}." : "{user} us ha mencionat en un comentari a {deck-card}.", "{user} has mentioned you in a comment on {deck-card}." : "{user} us ha mencionat en un comentari a {deck-card}.",
"The board \"%s\" has been shared with you by %s." : "El tauler \"%s\" se us ha compartit per %s.", "The board \"%s\" has been shared with you by %s." : "El tauler \"%s\" se us ha compartit per %s.",
"{user} has shared {deck-board} with you." : "{user} us ha compartit {board}.", "{user} has shared {deck-board} with you." : "{user} us ha compartit {board}.",
"Deck board" : "Tauler de Deck",
"Card comments" : "Comentaris de la targeta", "Card comments" : "Comentaris de la targeta",
"%s on %s" : "%s a %s", "%s on %s" : "%s a %s",
"No data was provided to create an attachment." : "No sha proporcionat cap dada per crear un fitxer adjunt.", "No data was provided to create an attachment." : "No sha proporcionat cap dada per crear un fitxer adjunt.",
@@ -106,6 +105,7 @@
"Invalid date, date format must be YYYY-MM-DD" : "La data no és vàlida, el format de la data ha de ser YYYY-MM-DD", "Invalid date, date format must be YYYY-MM-DD" : "La data no és vàlida, el format de la data ha de ser YYYY-MM-DD",
"Personal planning and team project organization" : "Planificació personal i organització de projectes en equip", "Personal planning and team project organization" : "Planificació personal i organització de projectes en equip",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Tauler és una eina d'organització a l'estil kanban dirigida a la planificació personal i a l'organització de projectes per equips integrada a Nextcloud.\n\n\n- 📥 Afegiu les tasques en targetes i poseu-les en ordre\n- 📄 Apunteu notes addicionals en format Markdown\n- 🔖 Assigneu etiquetes per una millor organització\n- 👥 Compartiu amb el vostre equip, família o amics\n- 📎 Adjunteu fitxers i encasteu-los en la descripció en markdown\n- 💬 Converses amb el vostre equip fent servir comentaris\n- ⚡ Mantingueu el seguiment de canvis al flux d'activitat\n- 🚀 Tingueu el vostre projecte organitzat", "Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Tauler és una eina d'organització a l'estil kanban dirigida a la planificació personal i a l'organització de projectes per equips integrada a Nextcloud.\n\n\n- 📥 Afegiu les tasques en targetes i poseu-les en ordre\n- 📄 Apunteu notes addicionals en format Markdown\n- 🔖 Assigneu etiquetes per una millor organització\n- 👥 Compartiu amb el vostre equip, família o amics\n- 📎 Adjunteu fitxers i encasteu-los en la descripció en markdown\n- 💬 Converses amb el vostre equip fent servir comentaris\n- ⚡ Mantingueu el seguiment de canvis al flux d'activitat\n- 🚀 Tingueu el vostre projecte organitzat",
"Card details" : "Detalls de la targeta",
"Add board" : "Afegeix un tauler", "Add board" : "Afegeix un tauler",
"Select the board to link to a project" : "Selecciona el tauler per enllaçar a un projecte", "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", "Search by board title" : "Cerca per títol del tauler",
@@ -179,6 +179,7 @@
"Transfer" : "Transferència", "Transfer" : "Transferència",
"The board has been transferred to {user}" : "El tauler s'ha transferit a {user}", "The board has been transferred to {user}" : "El tauler s'ha transferit a {user}",
"Failed to transfer the board to {user}" : "No s'ha pogut transferir el tauler a {user}", "Failed to transfer the board to {user}" : "No s'ha pogut transferir el tauler a {user}",
"Add a new list" : "Afegeix una llista nova",
"Archive all cards" : "Arxiva totes les targetes", "Archive all cards" : "Arxiva totes les targetes",
"Unarchive all cards" : "Desarxivar totes les targetes", "Unarchive all cards" : "Desarxivar totes les targetes",
"Delete list" : "Suprimeix la llista", "Delete list" : "Suprimeix la llista",
@@ -247,7 +248,6 @@
"Assign to me" : "Assigna'm a mi", "Assign to me" : "Assigna'm a mi",
"Unassign myself" : "Desasignar a mi mateix", "Unassign myself" : "Desasignar a mi mateix",
"Move card" : "Mou la targeta", "Move card" : "Mou la targeta",
"Card details" : "Detalls de la targeta",
"Unarchive card" : "Desarxiva targeta", "Unarchive card" : "Desarxiva targeta",
"Archive card" : "Arxiva la targeta", "Archive card" : "Arxiva la targeta",
"Delete card" : "Suprimeix targeta", "Delete card" : "Suprimeix targeta",
@@ -304,10 +304,12 @@
"Share with a Deck card" : "Compartir amb una targeta de Deck", "Share with a Deck card" : "Compartir amb una targeta de Deck",
"Share {file} with a Deck card" : "Compartir {file} amb una targeta de Deck", "Share {file} with a Deck card" : "Compartir {file} amb una targeta de Deck",
"Share" : "Compartir", "Share" : "Compartir",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Tauler és una eina d'organització a l'estil kanban dirigida a la planificació personal i a l'organització de projectes per equips integrada a Nextcloud.\n\n\n- 📥 Afegiu les tasques en targetes i poseu-les en ordre\n- 📄 Apunteu notes addicionals en markdown\n- 🔖 Assigneu etiquetes per una organització encara millor\n- 👥 Compartiu amb el vostre equip, família o amics\n- 📎 Adjunteu fitxers i encasteu-los en la descripció en markdown\n- 💬 Debateu amb el vostre equip fent servir comentaris\n- ⚡ Mantingueu el seguiment de canvis al flux d'activitat\n- 🚀 Tingueu el vostre projecte organitzat",
"Are you sure you want to transfer the board {title} for {user} ?" : "Esteu segur que voleu transferir el tauler {title} per a {user}?", "Are you sure you want to transfer the board {title} for {user} ?" : "Esteu segur que voleu transferir el tauler {title} per a {user}?",
"Transfer the board for {user} successfully" : "Transfereix el tauler per a {user} correctament", "Transfer the board for {user} successfully" : "Transfereix el tauler per a {user} correctament",
"Failed to transfer the board for {user}" : "No s'ha pogut transferir el tauler per a {user}", "Failed to transfer the board for {user}" : "No s'ha pogut transferir el tauler per a {user}",
"Add a new list" : "Afegeix una llista nova", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Esteu segur que voleu suprimir el tauler {title}? Això eliminarà totes les dades d'aquest tauler.",
"Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Esteu segur que voleu suprimir el tauler {title}? Això eliminarà totes les dades d'aquest tauler." "This week" : "Aquesta setmana",
"Are you sure you want to transfer the board {title} for {user}?" : "Esteu segur que voleu transferir el tauler {title} per a {user}?"
},"pluralForm" :"nplurals=2; plural=(n != 1);" },"pluralForm" :"nplurals=2; plural=(n != 1);"
} }

View File

@@ -78,13 +78,8 @@ OC.L10N.register(
"{user} has mentioned you in a comment on {deck-card}." : "{user} vás zmínil(a) v komentáři na kartě {deck-card}.", "{user} has mentioned you in a comment on {deck-card}." : "{user} vás zmínil(a) v komentáři na kartě {deck-card}.",
"The board \"%s\" has been shared with you by %s." : "Uživatel %s vám nasdílel(a) tabuli „%s“.", "The board \"%s\" has been shared with you by %s." : "Uživatel %s vám nasdílel(a) tabuli „%s“.",
"{user} has shared {deck-board} with you." : "{user} vám nasdílel(a) tabuli {deck-board}.", "{user} has shared {deck-board} with you." : "{user} vám nasdílel(a) tabuli {deck-board}.",
"Deck board" : "Tabule aplikace Deck",
"Owned by %1$s" : "Vlastní %1$s",
"Deck boards, cards and comments" : "Tabule, karty a komentáře aplikace Deck",
"From %1$s, in %2$s/%3$s, owned by %4$s" : "Od %1$s, v %2$s/%3$s, vlastní %4$s",
"Card comments" : "Komentáře v kartách", "Card comments" : "Komentáře v kartách",
"%s on %s" : "%s na %s", "%s on %s" : "%s na %s",
"Deck boards and cards" : "Tabule a karty aplikace Deck",
"No data was provided to create an attachment." : "Nebyla poskytnuta žádná data pro vytvoření přílohy.", "No data was provided to create an attachment." : "Nebyla poskytnuta žádná data pro vytvoření přílohy.",
"Finished" : "Dokončeno", "Finished" : "Dokončeno",
"To review" : "K revizi", "To review" : "K revizi",
@@ -112,6 +107,7 @@ OC.L10N.register(
"Invalid date, date format must be YYYY-MM-DD" : "Neplatné datum je třeba, aby formát data byl RRRR-MM-DD", "Invalid date, date format must be YYYY-MM-DD" : "Neplatné datum je třeba, aby formát data byl RRRR-MM-DD",
"Personal planning and team project organization" : "Osobní plánování a organizování týmového projektu", "Personal planning and team project organization" : "Osobní plánování a organizování týmového projektu",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck je nástroj cílený na osobní nebo projektové plánování týmů v Kanban stylu, napojený do Nextcloud.\n\n\n- 📥 Zadávejte a uspořádávejte své úkoly do karet\n- 📄 Zapisujte si dodatečné poznámky (v Markdown) \n- 🔖 Přiřazujte štítky pro ještě lepší uspořádání\n- 👥 Sdílejte se svým týmem, přáteli nebo rodinou\n- 📎 Připojte soubory a vložte je do (Markdown) popisu \n- 💬 Diskutujte se svým týmem prostřednictvím komentářů\n- ⚡ Udržte si přehled o změnách prostřednictvím sledování proudu aktivit\n- 🚀 Dostaňte svůj projekt pod kontrolu", "Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck je nástroj cílený na osobní nebo projektové plánování týmů v Kanban stylu, napojený do Nextcloud.\n\n\n- 📥 Zadávejte a uspořádávejte své úkoly do karet\n- 📄 Zapisujte si dodatečné poznámky (v Markdown) \n- 🔖 Přiřazujte štítky pro ještě lepší uspořádání\n- 👥 Sdílejte se svým týmem, přáteli nebo rodinou\n- 📎 Připojte soubory a vložte je do (Markdown) popisu \n- 💬 Diskutujte se svým týmem prostřednictvím komentářů\n- ⚡ Udržte si přehled o změnách prostřednictvím sledování proudu aktivit\n- 🚀 Dostaňte svůj projekt pod kontrolu",
"Card details" : "Podrobnosti o kartě",
"Add board" : "Přidat tabuli", "Add board" : "Přidat tabuli",
"Select the board to link to a project" : "Vyberte tabuli kterou propojit s projektem", "Select the board to link to a project" : "Vyberte tabuli kterou propojit s projektem",
"Search by board title" : "Hledat podle názvu tabule", "Search by board title" : "Hledat podle názvu tabule",
@@ -157,7 +153,6 @@ OC.L10N.register(
"Toggle compact mode" : "Vyp/zap. kompaktní režim", "Toggle compact mode" : "Vyp/zap. kompaktní režim",
"Open details" : "Otevřít podorobnosti", "Open details" : "Otevřít podorobnosti",
"Details" : "Podrobnosti", "Details" : "Podrobnosti",
"Currently present people" : "Nyní přítomní lidé",
"Loading board" : "Načítání tabule", "Loading board" : "Načítání tabule",
"No lists available" : "Nejsou k dispozici žádné seznamy", "No lists available" : "Nejsou k dispozici žádné seznamy",
"Create a new list to add cards to this board" : "Pro přidání karet na tuto tabuli vytvořte nový seznam", "Create a new list to add cards to this board" : "Pro přidání karet na tuto tabuli vytvořte nový seznam",
@@ -186,7 +181,7 @@ OC.L10N.register(
"Transfer" : "Předat vlastnictví", "Transfer" : "Předat vlastnictví",
"The board has been transferred to {user}" : "Vlastnictví tabule bylo předáno uživateli {user}", "The board has been transferred to {user}" : "Vlastnictví tabule bylo předáno uživateli {user}",
"Failed to transfer the board to {user}" : "Nepodařilo se předat vlastnictví tabule uživateli {user}", "Failed to transfer the board to {user}" : "Nepodařilo se předat vlastnictví tabule uživateli {user}",
"Edit list title" : "Upravit nadpis seznamu", "Add a new list" : "Přidat nový sloupec",
"Archive all cards" : "Archivovat všechny karty", "Archive all cards" : "Archivovat všechny karty",
"Unarchive all cards" : "Zrušit archivaci všech karet", "Unarchive all cards" : "Zrušit archivaci všech karet",
"Delete list" : "Smazat seznam", "Delete list" : "Smazat seznam",
@@ -255,7 +250,6 @@ OC.L10N.register(
"Assign to me" : "Přiřadit mě", "Assign to me" : "Přiřadit mě",
"Unassign myself" : "Zrušit přiřazení sobě", "Unassign myself" : "Zrušit přiřazení sobě",
"Move card" : "Přesunout kartu", "Move card" : "Přesunout kartu",
"Card details" : "Podrobnosti o kartě",
"Unarchive card" : "Zrušit archivaci karty", "Unarchive card" : "Zrušit archivaci karty",
"Archive card" : "Archivovat kartu", "Archive card" : "Archivovat kartu",
"Delete card" : "Smazat kartu", "Delete card" : "Smazat kartu",
@@ -277,7 +271,6 @@ OC.L10N.register(
"Clone board" : "Klonovat tabuli", "Clone board" : "Klonovat tabuli",
"Unarchive board" : "Vrátit tabuli zpět z archivu", "Unarchive board" : "Vrátit tabuli zpět z archivu",
"Archive board" : "Archivovat tabuli", "Archive board" : "Archivovat tabuli",
"Export board" : "Exportovat tabuli",
"Turn on due date reminders" : "Zapnout upomínky termínů", "Turn on due date reminders" : "Zapnout upomínky termínů",
"Turn off due date reminders" : "Vypnout upomínky termínů", "Turn off due date reminders" : "Vypnout upomínky termínů",
"Due date reminders" : "Upomínky termínů", "Due date reminders" : "Upomínky termínů",
@@ -295,12 +288,10 @@ OC.L10N.register(
"No due" : "Žádný termín", "No due" : "Žádný termín",
"Search for {searchQuery} in all boards" : "Hledat {searchQuery} na všech tabulích", "Search for {searchQuery} in all boards" : "Hledat {searchQuery} na všech tabulích",
"No results found" : "Nenalezeny žádné výsledky", "No results found" : "Nenalezeny žádné výsledky",
"Deck board {name}\n* Last modified on {lastMod}" : "Deck karta {name}\n* Naposledy změněno {lastMod}",
"{stack} in {board}" : "{stack} v {board}", "{stack} in {board}" : "{stack} v {board}",
"Click to expand description" : "Popis rozbalíte kliknutím", "Click to expand description" : "Popis rozbalíte kliknutím",
"* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* Vytvořeno {created}\n* Naposledy upraveno {lastMod}\n* {nbAttachments} příloh\n* {nbComments} komentářů", "* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* Vytvořeno {created}\n* Naposledy upraveno {lastMod}\n* {nbAttachments} příloh\n* {nbComments} komentářů",
"{nbCards} cards" : "{nbCards} karet", "{nbCards} cards" : "{nbCards} karet",
"Click to expand comment" : "Komentář rozbalíte kliknutím",
"No upcoming cards" : "Žádné nadcházející karty", "No upcoming cards" : "Žádné nadcházející karty",
"upcoming cards" : "nadcházející karty", "upcoming cards" : "nadcházející karty",
"Due on {date}" : "Termín {date}", "Due on {date}" : "Termín {date}",
@@ -315,10 +306,12 @@ OC.L10N.register(
"Share with a Deck card" : "Sdílet s kartou aplikace Deck", "Share with a Deck card" : "Sdílet s kartou aplikace Deck",
"Share {file} with a Deck card" : "Sdílet {file} s kartou aplikace Deck", "Share {file} with a Deck card" : "Sdílet {file} s kartou aplikace Deck",
"Share" : "Sdílet", "Share" : "Sdílet",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck je nástroj cílený na osobní nebo projektové plánování týmů v Kanban stylu, vestavěný v Nextcloud.\n\n\n- 📥 Zadávejte a uspořádávejte své úkoly do karet\n- 📄 Zapisujte si dodatečné poznámky \n- 🔖 Přiřazujte štítky pro ještě lepší organizaci\n- 👥 Sdílejte se svým týmem, přáteli nebo rodinou\n- 🚀 Dostaňte svůj projekt pod kontrolu",
"Are you sure you want to transfer the board {title} for {user} ?" : "Opravdu chcete předat vlastnictví tabule {title} uživateli {user}?", "Are you sure you want to transfer the board {title} for {user} ?" : "Opravdu chcete předat vlastnictví tabule {title} uživateli {user}?",
"Transfer the board for {user} successfully" : "Předání vlastnictví tabule uživateli {user} úspěšné", "Transfer the board for {user} successfully" : "Předání vlastnictví tabule uživateli {user} úspěšné",
"Failed to transfer the board for {user}" : "Nepodařilo se předat vlastnictví tabule uživateli {user}", "Failed to transfer the board for {user}" : "Nepodařilo se předat vlastnictví tabule uživateli {user}",
"Add a new list" : "Přidat nový sloupec", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Opravdu chcete tabuly {title} smazat? Toto smaže veškerá data této tabule.",
"Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Opravdu chcete tabuly {title} smazat? Toto smaže veškerá data této tabule." "This week" : "Tento týden",
"Are you sure you want to transfer the board {title} for {user}?" : "Opravdu chcete předat vlastnictví tabule {title} uživateli {user}?"
}, },
"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"); "nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;");

View File

@@ -76,13 +76,8 @@
"{user} has mentioned you in a comment on {deck-card}." : "{user} vás zmínil(a) v komentáři na kartě {deck-card}.", "{user} has mentioned you in a comment on {deck-card}." : "{user} vás zmínil(a) v komentáři na kartě {deck-card}.",
"The board \"%s\" has been shared with you by %s." : "Uživatel %s vám nasdílel(a) tabuli „%s“.", "The board \"%s\" has been shared with you by %s." : "Uživatel %s vám nasdílel(a) tabuli „%s“.",
"{user} has shared {deck-board} with you." : "{user} vám nasdílel(a) tabuli {deck-board}.", "{user} has shared {deck-board} with you." : "{user} vám nasdílel(a) tabuli {deck-board}.",
"Deck board" : "Tabule aplikace Deck",
"Owned by %1$s" : "Vlastní %1$s",
"Deck boards, cards and comments" : "Tabule, karty a komentáře aplikace Deck",
"From %1$s, in %2$s/%3$s, owned by %4$s" : "Od %1$s, v %2$s/%3$s, vlastní %4$s",
"Card comments" : "Komentáře v kartách", "Card comments" : "Komentáře v kartách",
"%s on %s" : "%s na %s", "%s on %s" : "%s na %s",
"Deck boards and cards" : "Tabule a karty aplikace Deck",
"No data was provided to create an attachment." : "Nebyla poskytnuta žádná data pro vytvoření přílohy.", "No data was provided to create an attachment." : "Nebyla poskytnuta žádná data pro vytvoření přílohy.",
"Finished" : "Dokončeno", "Finished" : "Dokončeno",
"To review" : "K revizi", "To review" : "K revizi",
@@ -110,6 +105,7 @@
"Invalid date, date format must be YYYY-MM-DD" : "Neplatné datum je třeba, aby formát data byl RRRR-MM-DD", "Invalid date, date format must be YYYY-MM-DD" : "Neplatné datum je třeba, aby formát data byl RRRR-MM-DD",
"Personal planning and team project organization" : "Osobní plánování a organizování týmového projektu", "Personal planning and team project organization" : "Osobní plánování a organizování týmového projektu",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck je nástroj cílený na osobní nebo projektové plánování týmů v Kanban stylu, napojený do Nextcloud.\n\n\n- 📥 Zadávejte a uspořádávejte své úkoly do karet\n- 📄 Zapisujte si dodatečné poznámky (v Markdown) \n- 🔖 Přiřazujte štítky pro ještě lepší uspořádání\n- 👥 Sdílejte se svým týmem, přáteli nebo rodinou\n- 📎 Připojte soubory a vložte je do (Markdown) popisu \n- 💬 Diskutujte se svým týmem prostřednictvím komentářů\n- ⚡ Udržte si přehled o změnách prostřednictvím sledování proudu aktivit\n- 🚀 Dostaňte svůj projekt pod kontrolu", "Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck je nástroj cílený na osobní nebo projektové plánování týmů v Kanban stylu, napojený do Nextcloud.\n\n\n- 📥 Zadávejte a uspořádávejte své úkoly do karet\n- 📄 Zapisujte si dodatečné poznámky (v Markdown) \n- 🔖 Přiřazujte štítky pro ještě lepší uspořádání\n- 👥 Sdílejte se svým týmem, přáteli nebo rodinou\n- 📎 Připojte soubory a vložte je do (Markdown) popisu \n- 💬 Diskutujte se svým týmem prostřednictvím komentářů\n- ⚡ Udržte si přehled o změnách prostřednictvím sledování proudu aktivit\n- 🚀 Dostaňte svůj projekt pod kontrolu",
"Card details" : "Podrobnosti o kartě",
"Add board" : "Přidat tabuli", "Add board" : "Přidat tabuli",
"Select the board to link to a project" : "Vyberte tabuli kterou propojit s projektem", "Select the board to link to a project" : "Vyberte tabuli kterou propojit s projektem",
"Search by board title" : "Hledat podle názvu tabule", "Search by board title" : "Hledat podle názvu tabule",
@@ -155,7 +151,6 @@
"Toggle compact mode" : "Vyp/zap. kompaktní režim", "Toggle compact mode" : "Vyp/zap. kompaktní režim",
"Open details" : "Otevřít podorobnosti", "Open details" : "Otevřít podorobnosti",
"Details" : "Podrobnosti", "Details" : "Podrobnosti",
"Currently present people" : "Nyní přítomní lidé",
"Loading board" : "Načítání tabule", "Loading board" : "Načítání tabule",
"No lists available" : "Nejsou k dispozici žádné seznamy", "No lists available" : "Nejsou k dispozici žádné seznamy",
"Create a new list to add cards to this board" : "Pro přidání karet na tuto tabuli vytvořte nový seznam", "Create a new list to add cards to this board" : "Pro přidání karet na tuto tabuli vytvořte nový seznam",
@@ -184,7 +179,7 @@
"Transfer" : "Předat vlastnictví", "Transfer" : "Předat vlastnictví",
"The board has been transferred to {user}" : "Vlastnictví tabule bylo předáno uživateli {user}", "The board has been transferred to {user}" : "Vlastnictví tabule bylo předáno uživateli {user}",
"Failed to transfer the board to {user}" : "Nepodařilo se předat vlastnictví tabule uživateli {user}", "Failed to transfer the board to {user}" : "Nepodařilo se předat vlastnictví tabule uživateli {user}",
"Edit list title" : "Upravit nadpis seznamu", "Add a new list" : "Přidat nový sloupec",
"Archive all cards" : "Archivovat všechny karty", "Archive all cards" : "Archivovat všechny karty",
"Unarchive all cards" : "Zrušit archivaci všech karet", "Unarchive all cards" : "Zrušit archivaci všech karet",
"Delete list" : "Smazat seznam", "Delete list" : "Smazat seznam",
@@ -253,7 +248,6 @@
"Assign to me" : "Přiřadit mě", "Assign to me" : "Přiřadit mě",
"Unassign myself" : "Zrušit přiřazení sobě", "Unassign myself" : "Zrušit přiřazení sobě",
"Move card" : "Přesunout kartu", "Move card" : "Přesunout kartu",
"Card details" : "Podrobnosti o kartě",
"Unarchive card" : "Zrušit archivaci karty", "Unarchive card" : "Zrušit archivaci karty",
"Archive card" : "Archivovat kartu", "Archive card" : "Archivovat kartu",
"Delete card" : "Smazat kartu", "Delete card" : "Smazat kartu",
@@ -275,7 +269,6 @@
"Clone board" : "Klonovat tabuli", "Clone board" : "Klonovat tabuli",
"Unarchive board" : "Vrátit tabuli zpět z archivu", "Unarchive board" : "Vrátit tabuli zpět z archivu",
"Archive board" : "Archivovat tabuli", "Archive board" : "Archivovat tabuli",
"Export board" : "Exportovat tabuli",
"Turn on due date reminders" : "Zapnout upomínky termínů", "Turn on due date reminders" : "Zapnout upomínky termínů",
"Turn off due date reminders" : "Vypnout upomínky termínů", "Turn off due date reminders" : "Vypnout upomínky termínů",
"Due date reminders" : "Upomínky termínů", "Due date reminders" : "Upomínky termínů",
@@ -293,12 +286,10 @@
"No due" : "Žádný termín", "No due" : "Žádný termín",
"Search for {searchQuery} in all boards" : "Hledat {searchQuery} na všech tabulích", "Search for {searchQuery} in all boards" : "Hledat {searchQuery} na všech tabulích",
"No results found" : "Nenalezeny žádné výsledky", "No results found" : "Nenalezeny žádné výsledky",
"Deck board {name}\n* Last modified on {lastMod}" : "Deck karta {name}\n* Naposledy změněno {lastMod}",
"{stack} in {board}" : "{stack} v {board}", "{stack} in {board}" : "{stack} v {board}",
"Click to expand description" : "Popis rozbalíte kliknutím", "Click to expand description" : "Popis rozbalíte kliknutím",
"* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* Vytvořeno {created}\n* Naposledy upraveno {lastMod}\n* {nbAttachments} příloh\n* {nbComments} komentářů", "* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* Vytvořeno {created}\n* Naposledy upraveno {lastMod}\n* {nbAttachments} příloh\n* {nbComments} komentářů",
"{nbCards} cards" : "{nbCards} karet", "{nbCards} cards" : "{nbCards} karet",
"Click to expand comment" : "Komentář rozbalíte kliknutím",
"No upcoming cards" : "Žádné nadcházející karty", "No upcoming cards" : "Žádné nadcházející karty",
"upcoming cards" : "nadcházející karty", "upcoming cards" : "nadcházející karty",
"Due on {date}" : "Termín {date}", "Due on {date}" : "Termín {date}",
@@ -313,10 +304,12 @@
"Share with a Deck card" : "Sdílet s kartou aplikace Deck", "Share with a Deck card" : "Sdílet s kartou aplikace Deck",
"Share {file} with a Deck card" : "Sdílet {file} s kartou aplikace Deck", "Share {file} with a Deck card" : "Sdílet {file} s kartou aplikace Deck",
"Share" : "Sdílet", "Share" : "Sdílet",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck je nástroj cílený na osobní nebo projektové plánování týmů v Kanban stylu, vestavěný v Nextcloud.\n\n\n- 📥 Zadávejte a uspořádávejte své úkoly do karet\n- 📄 Zapisujte si dodatečné poznámky \n- 🔖 Přiřazujte štítky pro ještě lepší organizaci\n- 👥 Sdílejte se svým týmem, přáteli nebo rodinou\n- 🚀 Dostaňte svůj projekt pod kontrolu",
"Are you sure you want to transfer the board {title} for {user} ?" : "Opravdu chcete předat vlastnictví tabule {title} uživateli {user}?", "Are you sure you want to transfer the board {title} for {user} ?" : "Opravdu chcete předat vlastnictví tabule {title} uživateli {user}?",
"Transfer the board for {user} successfully" : "Předání vlastnictví tabule uživateli {user} úspěšné", "Transfer the board for {user} successfully" : "Předání vlastnictví tabule uživateli {user} úspěšné",
"Failed to transfer the board for {user}" : "Nepodařilo se předat vlastnictví tabule uživateli {user}", "Failed to transfer the board for {user}" : "Nepodařilo se předat vlastnictví tabule uživateli {user}",
"Add a new list" : "Přidat nový sloupec", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Opravdu chcete tabuly {title} smazat? Toto smaže veškerá data této tabule.",
"Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Opravdu chcete tabuly {title} smazat? Toto smaže veškerá data této tabule." "This week" : "Tento týden",
"Are you sure you want to transfer the board {title} for {user}?" : "Opravdu chcete předat vlastnictví tabule {title} uživateli {user}?"
},"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;" },"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"
} }

View File

@@ -29,6 +29,7 @@ OC.L10N.register(
"Shared with you" : "Shared with you", "Shared with you" : "Shared with you",
"No reminder" : "Dim nodyn atgoffa", "No reminder" : "Dim nodyn atgoffa",
"An error occurred" : "Digwyddodd gwall", "An error occurred" : "Digwyddodd gwall",
"Share" : "Rhannu" "Share" : "Rhannu",
"This week" : "Wythnos yma"
}, },
"nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;"); "nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;");

View File

@@ -27,6 +27,7 @@
"Shared with you" : "Shared with you", "Shared with you" : "Shared with you",
"No reminder" : "Dim nodyn atgoffa", "No reminder" : "Dim nodyn atgoffa",
"An error occurred" : "Digwyddodd gwall", "An error occurred" : "Digwyddodd gwall",
"Share" : "Rhannu" "Share" : "Rhannu",
"This week" : "Wythnos yma"
},"pluralForm" :"nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;" },"pluralForm" :"nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;"
} }

View File

@@ -63,6 +63,7 @@ OC.L10N.register(
"Path is already shared with this card" : "Stien er allerede delt med dette kort.", "Path is already shared with this card" : "Stien er allerede delt med dette kort.",
"Invalid date, date format must be YYYY-MM-DD" : "Ikke gyldig dato - dato formatet skal være YYYY-MM-DD", "Invalid date, date format must be YYYY-MM-DD" : "Ikke gyldig dato - dato formatet skal være YYYY-MM-DD",
"Personal planning and team project organization" : "Personlig planlægning og organisering af team projekter", "Personal planning and team project organization" : "Personlig planlægning og organisering af team projekter",
"Card details" : "Kort detaljer",
"Add board" : "Tilføj tavle", "Add board" : "Tilføj tavle",
"Select the board to link to a project" : "Vælg en tavle at linke til et projekt", "Select the board to link to a project" : "Vælg en tavle at linke til et projekt",
"Search by board title" : "Søg efter tavle titel", "Search by board title" : "Søg efter tavle titel",
@@ -126,6 +127,7 @@ OC.L10N.register(
"Delete" : "Slet", "Delete" : "Slet",
"Failed to create share with {displayName}" : "Oprettelse af delt drev med {displayName} fejlede", "Failed to create share with {displayName}" : "Oprettelse af delt drev med {displayName} fejlede",
"Transfer" : "Overførsel", "Transfer" : "Overførsel",
"Add a new list" : "Tilføj en ny kolonne",
"Archive all cards" : "Arkivér alle kort", "Archive all cards" : "Arkivér alle kort",
"Delete list" : "Slet liste", "Delete list" : "Slet liste",
"Archive all cards in this list" : "Arkivér alle kort i denne kolonne", "Archive all cards in this list" : "Arkivér alle kort i denne kolonne",
@@ -185,7 +187,6 @@ OC.L10N.register(
"Assign to me" : "Tildel til mig", "Assign to me" : "Tildel til mig",
"Unassign myself" : "Fjern mig selv", "Unassign myself" : "Fjern mig selv",
"Move card" : "Flyt kort", "Move card" : "Flyt kort",
"Card details" : "Kort detaljer",
"Unarchive card" : "Gen-aktivér kort", "Unarchive card" : "Gen-aktivér kort",
"Archive card" : "Arkivér kort", "Archive card" : "Arkivér kort",
"Delete card" : "Slet kort", "Delete card" : "Slet kort",
@@ -230,7 +231,8 @@ OC.L10N.register(
"Share with a Deck card" : "Del med et Deck kort", "Share with a Deck card" : "Del med et Deck kort",
"Share {file} with a Deck card" : "Del {file} med et Deck kort", "Share {file} with a Deck card" : "Del {file} med et Deck kort",
"Share" : "Del", "Share" : "Del",
"Add a new list" : "Tilføj en ny kolonne", "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 er et kanban inspireret organisations værktøj rettet mod personlig planlægning og projekt organisering for teams integreret med Nextcloud.\n\n\n- 📥 Tilføj dine opgaver til kort og organisér dem\n- 📄 Tilføj noter til dine opgaver i markdown\n- 🔖 Tilføj mærkater for endnu bedre organisering\n- 👥 Del med dit team, dine venner eller familie\n- 📎 Vedhæft filer og indfør dem i din markdown beskrivelse\n- 💬 Diskutér med dit team ved hjælp af kommentarer\n- ⚡ Hold øje med ændringer i aktivitets strømmen\n- 🚀 Få dit projekt organiseret!",
"Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Er du sikker på du vil slette tavlen {title}? Dette vil slette alt data på tavlen." "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Er du sikker på du vil slette tavlen {title}? Dette vil slette alt data på tavlen.",
"This week" : "Denne uge"
}, },
"nplurals=2; plural=(n != 1);"); "nplurals=2; plural=(n != 1);");

View File

@@ -61,6 +61,7 @@
"Path is already shared with this card" : "Stien er allerede delt med dette kort.", "Path is already shared with this card" : "Stien er allerede delt med dette kort.",
"Invalid date, date format must be YYYY-MM-DD" : "Ikke gyldig dato - dato formatet skal være YYYY-MM-DD", "Invalid date, date format must be YYYY-MM-DD" : "Ikke gyldig dato - dato formatet skal være YYYY-MM-DD",
"Personal planning and team project organization" : "Personlig planlægning og organisering af team projekter", "Personal planning and team project organization" : "Personlig planlægning og organisering af team projekter",
"Card details" : "Kort detaljer",
"Add board" : "Tilføj tavle", "Add board" : "Tilføj tavle",
"Select the board to link to a project" : "Vælg en tavle at linke til et projekt", "Select the board to link to a project" : "Vælg en tavle at linke til et projekt",
"Search by board title" : "Søg efter tavle titel", "Search by board title" : "Søg efter tavle titel",
@@ -124,6 +125,7 @@
"Delete" : "Slet", "Delete" : "Slet",
"Failed to create share with {displayName}" : "Oprettelse af delt drev med {displayName} fejlede", "Failed to create share with {displayName}" : "Oprettelse af delt drev med {displayName} fejlede",
"Transfer" : "Overførsel", "Transfer" : "Overførsel",
"Add a new list" : "Tilføj en ny kolonne",
"Archive all cards" : "Arkivér alle kort", "Archive all cards" : "Arkivér alle kort",
"Delete list" : "Slet liste", "Delete list" : "Slet liste",
"Archive all cards in this list" : "Arkivér alle kort i denne kolonne", "Archive all cards in this list" : "Arkivér alle kort i denne kolonne",
@@ -183,7 +185,6 @@
"Assign to me" : "Tildel til mig", "Assign to me" : "Tildel til mig",
"Unassign myself" : "Fjern mig selv", "Unassign myself" : "Fjern mig selv",
"Move card" : "Flyt kort", "Move card" : "Flyt kort",
"Card details" : "Kort detaljer",
"Unarchive card" : "Gen-aktivér kort", "Unarchive card" : "Gen-aktivér kort",
"Archive card" : "Arkivér kort", "Archive card" : "Arkivér kort",
"Delete card" : "Slet kort", "Delete card" : "Slet kort",
@@ -228,7 +229,8 @@
"Share with a Deck card" : "Del med et Deck kort", "Share with a Deck card" : "Del med et Deck kort",
"Share {file} with a Deck card" : "Del {file} med et Deck kort", "Share {file} with a Deck card" : "Del {file} med et Deck kort",
"Share" : "Del", "Share" : "Del",
"Add a new list" : "Tilføj en ny kolonne", "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 er et kanban inspireret organisations værktøj rettet mod personlig planlægning og projekt organisering for teams integreret med Nextcloud.\n\n\n- 📥 Tilføj dine opgaver til kort og organisér dem\n- 📄 Tilføj noter til dine opgaver i markdown\n- 🔖 Tilføj mærkater for endnu bedre organisering\n- 👥 Del med dit team, dine venner eller familie\n- 📎 Vedhæft filer og indfør dem i din markdown beskrivelse\n- 💬 Diskutér med dit team ved hjælp af kommentarer\n- ⚡ Hold øje med ændringer i aktivitets strømmen\n- 🚀 Få dit projekt organiseret!",
"Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Er du sikker på du vil slette tavlen {title}? Dette vil slette alt data på tavlen." "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Er du sikker på du vil slette tavlen {title}? Dette vil slette alt data på tavlen.",
"This week" : "Denne uge"
},"pluralForm" :"nplurals=2; plural=(n != 1);" },"pluralForm" :"nplurals=2; plural=(n != 1);"
} }

View File

@@ -78,13 +78,8 @@ OC.L10N.register(
"{user} has mentioned you in a comment on {deck-card}." : "{user} hat dich in einem Kommentar zu {deck-card} erwähnt.", "{user} has mentioned you in a comment on {deck-card}." : "{user} hat dich in einem Kommentar zu {deck-card} erwähnt.",
"The board \"%s\" has been shared with you by %s." : "Das Board \"%s\" wurde von %s mit dir geteilt.", "The board \"%s\" has been shared with you by %s." : "Das Board \"%s\" wurde von %s mit dir geteilt.",
"{user} has shared {deck-board} with you." : "{user} hat das Board {deck-board} mit dir geteilt.", "{user} has shared {deck-board} with you." : "{user} hat das Board {deck-board} mit dir geteilt.",
"Deck board" : "Deck-Board",
"Owned by %1$s" : "Im Besitz von %1$s",
"Deck boards, cards and comments" : "Deck-Boards, Karten und Kommentare",
"From %1$s, in %2$s/%3$s, owned by %4$s" : "Von %1$s, in %2$s / %3$s, Besitzer %4$s",
"Card comments" : "Kommentare zur Karte", "Card comments" : "Kommentare zur Karte",
"%s on %s" : "%s von %s", "%s on %s" : "%s von %s",
"Deck boards and cards" : "Deck-Boards und Karten",
"No data was provided to create an attachment." : "Es wurden keine Daten zum Erstellen eines Anhangs bereitgestellt.", "No data was provided to create an attachment." : "Es wurden keine Daten zum Erstellen eines Anhangs bereitgestellt.",
"Finished" : "Abgeschlossen", "Finished" : "Abgeschlossen",
"To review" : "Zu überprüfen", "To review" : "Zu überprüfen",
@@ -112,6 +107,7 @@ OC.L10N.register(
"Invalid date, date format must be YYYY-MM-DD" : "Ungültiges Datum, zulässiges Datumsformat: JJJJ-MM-TT", "Invalid date, date format must be YYYY-MM-DD" : "Ungültiges Datum, zulässiges Datumsformat: JJJJ-MM-TT",
"Personal planning and team project organization" : "Persönliche Planung und Teamprojektorganisation", "Personal planning and team project organization" : "Persönliche Planung und Teamprojektorganisation",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck ist ein Organisationstool im Kanban-Stil für die persönliche Planung und Projektorganisation von Teams, die in Nextcloud integriert sind.\n\n\n- 📥 Füge deine Aufgaben zu den Karten hinzu und ordne diese\n- 📄 Zusätzliche Hinweise in der Abschrift notieren\n- 🔖 Zuweisen von Schlagworten für noch bessere Organisation\n- 👥 Teile mit deinem Team, Freunden oder der Familie\n- 📎 Füge Dateien hinzu und verwende diese in deinen Markdown-Beschreibungen\n- 💬 Diskutiere mit deinem Team mit Kommentaren\n- ⚡ Behalte den Überblick über Änderungen mit dem Aktivitäten-Stream\n- 🚀 Organisiere dein Projekt", "Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck ist ein Organisationstool im Kanban-Stil für die persönliche Planung und Projektorganisation von Teams, die in Nextcloud integriert sind.\n\n\n- 📥 Füge deine Aufgaben zu den Karten hinzu und ordne diese\n- 📄 Zusätzliche Hinweise in der Abschrift notieren\n- 🔖 Zuweisen von Schlagworten für noch bessere Organisation\n- 👥 Teile mit deinem Team, Freunden oder der Familie\n- 📎 Füge Dateien hinzu und verwende diese in deinen Markdown-Beschreibungen\n- 💬 Diskutiere mit deinem Team mit Kommentaren\n- ⚡ Behalte den Überblick über Änderungen mit dem Aktivitäten-Stream\n- 🚀 Organisiere dein Projekt",
"Card details" : "Karten-Details",
"Add board" : "Board hinzufügen", "Add board" : "Board hinzufügen",
"Select the board to link to a project" : "Wähle ein Board aus, um dieses mit einem Projekt zu verknüpfen", "Select the board to link to a project" : "Wähle ein Board aus, um dieses mit einem Projekt zu verknüpfen",
"Search by board title" : "Nach einem Board suchen", "Search by board title" : "Nach einem Board suchen",
@@ -157,7 +153,6 @@ OC.L10N.register(
"Toggle compact mode" : "Kompaktmodus umschalten", "Toggle compact mode" : "Kompaktmodus umschalten",
"Open details" : "Details öffnen", "Open details" : "Details öffnen",
"Details" : "Details", "Details" : "Details",
"Currently present people" : "Aktuell Anwesende",
"Loading board" : "Lade Board", "Loading board" : "Lade Board",
"No lists available" : "Keine Listen verfügbar", "No lists available" : "Keine Listen verfügbar",
"Create a new list to add cards to this board" : "Erstelle eine neue Liste, um diesem Board Karten hinzuzufügen", "Create a new list to add cards to this board" : "Erstelle eine neue Liste, um diesem Board Karten hinzuzufügen",
@@ -186,7 +181,7 @@ OC.L10N.register(
"Transfer" : "Übertragen", "Transfer" : "Übertragen",
"The board has been transferred to {user}" : "Das Board wurde an {user} übertragen", "The board has been transferred to {user}" : "Das Board wurde an {user} übertragen",
"Failed to transfer the board to {user}" : "Das Board konnte nicht an {user} übertragen werden", "Failed to transfer the board to {user}" : "Das Board konnte nicht an {user} übertragen werden",
"Edit list title" : "Listentitel bearbeiten", "Add a new list" : "Eine neue Liste hinzufügen",
"Archive all cards" : "Alle Karten archivieren", "Archive all cards" : "Alle Karten archivieren",
"Unarchive all cards" : "Alle Karten dearchivieren", "Unarchive all cards" : "Alle Karten dearchivieren",
"Delete list" : "Liste löschen", "Delete list" : "Liste löschen",
@@ -255,7 +250,6 @@ OC.L10N.register(
"Assign to me" : "Mir zuweisen", "Assign to me" : "Mir zuweisen",
"Unassign myself" : "Nicht mehr mir zuweisen", "Unassign myself" : "Nicht mehr mir zuweisen",
"Move card" : "Karte verschieben", "Move card" : "Karte verschieben",
"Card details" : "Karten-Details",
"Unarchive card" : "Karte dearchivieren", "Unarchive card" : "Karte dearchivieren",
"Archive card" : "Karte archivieren", "Archive card" : "Karte archivieren",
"Delete card" : "Karte löschen", "Delete card" : "Karte löschen",
@@ -268,7 +262,6 @@ OC.L10N.register(
"Shared with you" : "Mit dir geteilt", "Shared with you" : "Mit dir geteilt",
"Deck settings" : "Deck-Einstellungen", "Deck settings" : "Deck-Einstellungen",
"Use bigger card view" : "Größere Kartenansicht verwenden", "Use bigger card view" : "Größere Kartenansicht verwenden",
"Show card ID badge" : "Abzeichen mit Karten-ID zeigen",
"Show boards in calendar/tasks" : "Board in Kalender/Aufgaben anzeigen", "Show boards in calendar/tasks" : "Board in Kalender/Aufgaben anzeigen",
"Limit deck usage of groups" : "Nutzung auf Gruppen einschränken", "Limit deck usage of groups" : "Nutzung auf Gruppen einschränken",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Wenn du Deck einschränkst, können Benutzer, die nicht zu diesen Gruppen gehören, keine eigenen Boards erstellen. Die Benutzer können weiterhin an Boards arbeiten, die für sie freigegeben wurden.", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Wenn du Deck einschränkst, können Benutzer, die nicht zu diesen Gruppen gehören, keine eigenen Boards erstellen. Die Benutzer können weiterhin an Boards arbeiten, die für sie freigegeben wurden.",
@@ -277,7 +270,6 @@ OC.L10N.register(
"Clone board" : "Board klonen", "Clone board" : "Board klonen",
"Unarchive board" : "Board dearchivieren", "Unarchive board" : "Board dearchivieren",
"Archive board" : "Board archivieren", "Archive board" : "Board archivieren",
"Export board" : "Board exportieren",
"Turn on due date reminders" : "Fälligkeitserinnerungen einschalten", "Turn on due date reminders" : "Fälligkeitserinnerungen einschalten",
"Turn off due date reminders" : "Fälligkeitserinnerungen ausschalten", "Turn off due date reminders" : "Fälligkeitserinnerungen ausschalten",
"Due date reminders" : "Fälligkeitserinnerungen", "Due date reminders" : "Fälligkeitserinnerungen",
@@ -295,12 +287,10 @@ OC.L10N.register(
"No due" : "Kein Fälligkeitsdatum", "No due" : "Kein Fälligkeitsdatum",
"Search for {searchQuery} in all boards" : "Suche nach {searchQuery} in allen Boards", "Search for {searchQuery} in all boards" : "Suche nach {searchQuery} in allen Boards",
"No results found" : "Keine Ergebnisse gefunden", "No results found" : "Keine Ergebnisse gefunden",
"Deck board {name}\n* Last modified on {lastMod}" : "Deck-Board {name}\n* Zuletzt geändert am {lastMod} ",
"{stack} in {board}" : "{stack} in {board}", "{stack} in {board}" : "{stack} in {board}",
"Click to expand description" : "Klicken, um die Beschreibung zu erweitern", "Click to expand description" : "Klicken, um die Beschreibung zu erweitern",
"* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* Erstellt am {created}\n* Zuletzt geändert am {lastMod}\n* {nbAttachments} Anhänge\n* {nbComments} Kommentare", "* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* Erstellt am {created}\n* Zuletzt geändert am {lastMod}\n* {nbAttachments} Anhänge\n* {nbComments} Kommentare",
"{nbCards} cards" : "{nbCards} Karten", "{nbCards} cards" : "{nbCards} Karten",
"Click to expand comment" : "Klicken, um den Kommentar zu erweitern",
"No upcoming cards" : "Keine anstehenden Karten", "No upcoming cards" : "Keine anstehenden Karten",
"upcoming cards" : "Anstehende Karten", "upcoming cards" : "Anstehende Karten",
"Due on {date}" : "Fällig am {date}", "Due on {date}" : "Fällig am {date}",
@@ -315,10 +305,12 @@ OC.L10N.register(
"Share with a Deck card" : "Mit einer Deck-Karte teilen", "Share with a Deck card" : "Mit einer Deck-Karte teilen",
"Share {file} with a Deck card" : "{file} mit einer Deck-Karte teilen", "Share {file} with a Deck card" : "{file} mit einer Deck-Karte teilen",
"Share" : "Freigeben", "Share" : "Freigeben",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck ist ein Organisationstool im Kanban-Stil für die persönliche Planung und Projektorganisation von Teams, die in Nextcloud integriert sind.\n\n\n- 📥 Füge deine Aufgaben zu den Karten hinzu und ordne diese\n- 📄 Zusätzliche Hinweise in der Abschrift notieren\n- 🔖 Zuweisen von Schlagworten für noch bessere Organisation\n- 👥 Teile mit deinem Team, Freunden oder der Familie\n- 📎 Füge Dateien hinzu und verwende diese in deinen Markdown-Beschreibungen\n- 💬 Diskutiere mit deinem Team mit Kommentaren\n- ⚡ Behalte den Überblick über Änderungen mit dem Aktivitäten-Stream\n- 🚀 Organisiere dein Projekt",
"Are you sure you want to transfer the board {title} for {user} ?" : "Möchtest du wirklich das Board {title} an {user} übertragen?", "Are you sure you want to transfer the board {title} for {user} ?" : "Möchtest du wirklich das Board {title} an {user} übertragen?",
"Transfer the board for {user} successfully" : "Das Board wurde erfolgreich an {user} übertragen", "Transfer the board for {user} successfully" : "Das Board wurde erfolgreich an {user} übertragen",
"Failed to transfer the board for {user}" : "Board konnte nicht an {user} übertragen werden", "Failed to transfer the board for {user}" : "Board konnte nicht an {user} übertragen werden",
"Add a new list" : "Eine neue Liste hinzufügen", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Möchtest du wirklich das Board {title} mit all seinen Daten löschen?",
"Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Möchtest du wirklich das Board {title} mit all seinen Daten löschen?" "This week" : "Diese Woche",
"Are you sure you want to transfer the board {title} for {user}?" : "Möchtest du wirklich das Board {title} an {user} übertragen?"
}, },
"nplurals=2; plural=(n != 1);"); "nplurals=2; plural=(n != 1);");

View File

@@ -76,13 +76,8 @@
"{user} has mentioned you in a comment on {deck-card}." : "{user} hat dich in einem Kommentar zu {deck-card} erwähnt.", "{user} has mentioned you in a comment on {deck-card}." : "{user} hat dich in einem Kommentar zu {deck-card} erwähnt.",
"The board \"%s\" has been shared with you by %s." : "Das Board \"%s\" wurde von %s mit dir geteilt.", "The board \"%s\" has been shared with you by %s." : "Das Board \"%s\" wurde von %s mit dir geteilt.",
"{user} has shared {deck-board} with you." : "{user} hat das Board {deck-board} mit dir geteilt.", "{user} has shared {deck-board} with you." : "{user} hat das Board {deck-board} mit dir geteilt.",
"Deck board" : "Deck-Board",
"Owned by %1$s" : "Im Besitz von %1$s",
"Deck boards, cards and comments" : "Deck-Boards, Karten und Kommentare",
"From %1$s, in %2$s/%3$s, owned by %4$s" : "Von %1$s, in %2$s / %3$s, Besitzer %4$s",
"Card comments" : "Kommentare zur Karte", "Card comments" : "Kommentare zur Karte",
"%s on %s" : "%s von %s", "%s on %s" : "%s von %s",
"Deck boards and cards" : "Deck-Boards und Karten",
"No data was provided to create an attachment." : "Es wurden keine Daten zum Erstellen eines Anhangs bereitgestellt.", "No data was provided to create an attachment." : "Es wurden keine Daten zum Erstellen eines Anhangs bereitgestellt.",
"Finished" : "Abgeschlossen", "Finished" : "Abgeschlossen",
"To review" : "Zu überprüfen", "To review" : "Zu überprüfen",
@@ -110,6 +105,7 @@
"Invalid date, date format must be YYYY-MM-DD" : "Ungültiges Datum, zulässiges Datumsformat: JJJJ-MM-TT", "Invalid date, date format must be YYYY-MM-DD" : "Ungültiges Datum, zulässiges Datumsformat: JJJJ-MM-TT",
"Personal planning and team project organization" : "Persönliche Planung und Teamprojektorganisation", "Personal planning and team project organization" : "Persönliche Planung und Teamprojektorganisation",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck ist ein Organisationstool im Kanban-Stil für die persönliche Planung und Projektorganisation von Teams, die in Nextcloud integriert sind.\n\n\n- 📥 Füge deine Aufgaben zu den Karten hinzu und ordne diese\n- 📄 Zusätzliche Hinweise in der Abschrift notieren\n- 🔖 Zuweisen von Schlagworten für noch bessere Organisation\n- 👥 Teile mit deinem Team, Freunden oder der Familie\n- 📎 Füge Dateien hinzu und verwende diese in deinen Markdown-Beschreibungen\n- 💬 Diskutiere mit deinem Team mit Kommentaren\n- ⚡ Behalte den Überblick über Änderungen mit dem Aktivitäten-Stream\n- 🚀 Organisiere dein Projekt", "Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck ist ein Organisationstool im Kanban-Stil für die persönliche Planung und Projektorganisation von Teams, die in Nextcloud integriert sind.\n\n\n- 📥 Füge deine Aufgaben zu den Karten hinzu und ordne diese\n- 📄 Zusätzliche Hinweise in der Abschrift notieren\n- 🔖 Zuweisen von Schlagworten für noch bessere Organisation\n- 👥 Teile mit deinem Team, Freunden oder der Familie\n- 📎 Füge Dateien hinzu und verwende diese in deinen Markdown-Beschreibungen\n- 💬 Diskutiere mit deinem Team mit Kommentaren\n- ⚡ Behalte den Überblick über Änderungen mit dem Aktivitäten-Stream\n- 🚀 Organisiere dein Projekt",
"Card details" : "Karten-Details",
"Add board" : "Board hinzufügen", "Add board" : "Board hinzufügen",
"Select the board to link to a project" : "Wähle ein Board aus, um dieses mit einem Projekt zu verknüpfen", "Select the board to link to a project" : "Wähle ein Board aus, um dieses mit einem Projekt zu verknüpfen",
"Search by board title" : "Nach einem Board suchen", "Search by board title" : "Nach einem Board suchen",
@@ -155,7 +151,6 @@
"Toggle compact mode" : "Kompaktmodus umschalten", "Toggle compact mode" : "Kompaktmodus umschalten",
"Open details" : "Details öffnen", "Open details" : "Details öffnen",
"Details" : "Details", "Details" : "Details",
"Currently present people" : "Aktuell Anwesende",
"Loading board" : "Lade Board", "Loading board" : "Lade Board",
"No lists available" : "Keine Listen verfügbar", "No lists available" : "Keine Listen verfügbar",
"Create a new list to add cards to this board" : "Erstelle eine neue Liste, um diesem Board Karten hinzuzufügen", "Create a new list to add cards to this board" : "Erstelle eine neue Liste, um diesem Board Karten hinzuzufügen",
@@ -184,7 +179,7 @@
"Transfer" : "Übertragen", "Transfer" : "Übertragen",
"The board has been transferred to {user}" : "Das Board wurde an {user} übertragen", "The board has been transferred to {user}" : "Das Board wurde an {user} übertragen",
"Failed to transfer the board to {user}" : "Das Board konnte nicht an {user} übertragen werden", "Failed to transfer the board to {user}" : "Das Board konnte nicht an {user} übertragen werden",
"Edit list title" : "Listentitel bearbeiten", "Add a new list" : "Eine neue Liste hinzufügen",
"Archive all cards" : "Alle Karten archivieren", "Archive all cards" : "Alle Karten archivieren",
"Unarchive all cards" : "Alle Karten dearchivieren", "Unarchive all cards" : "Alle Karten dearchivieren",
"Delete list" : "Liste löschen", "Delete list" : "Liste löschen",
@@ -253,7 +248,6 @@
"Assign to me" : "Mir zuweisen", "Assign to me" : "Mir zuweisen",
"Unassign myself" : "Nicht mehr mir zuweisen", "Unassign myself" : "Nicht mehr mir zuweisen",
"Move card" : "Karte verschieben", "Move card" : "Karte verschieben",
"Card details" : "Karten-Details",
"Unarchive card" : "Karte dearchivieren", "Unarchive card" : "Karte dearchivieren",
"Archive card" : "Karte archivieren", "Archive card" : "Karte archivieren",
"Delete card" : "Karte löschen", "Delete card" : "Karte löschen",
@@ -266,7 +260,6 @@
"Shared with you" : "Mit dir geteilt", "Shared with you" : "Mit dir geteilt",
"Deck settings" : "Deck-Einstellungen", "Deck settings" : "Deck-Einstellungen",
"Use bigger card view" : "Größere Kartenansicht verwenden", "Use bigger card view" : "Größere Kartenansicht verwenden",
"Show card ID badge" : "Abzeichen mit Karten-ID zeigen",
"Show boards in calendar/tasks" : "Board in Kalender/Aufgaben anzeigen", "Show boards in calendar/tasks" : "Board in Kalender/Aufgaben anzeigen",
"Limit deck usage of groups" : "Nutzung auf Gruppen einschränken", "Limit deck usage of groups" : "Nutzung auf Gruppen einschränken",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Wenn du Deck einschränkst, können Benutzer, die nicht zu diesen Gruppen gehören, keine eigenen Boards erstellen. Die Benutzer können weiterhin an Boards arbeiten, die für sie freigegeben wurden.", "Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Wenn du Deck einschränkst, können Benutzer, die nicht zu diesen Gruppen gehören, keine eigenen Boards erstellen. Die Benutzer können weiterhin an Boards arbeiten, die für sie freigegeben wurden.",
@@ -275,7 +268,6 @@
"Clone board" : "Board klonen", "Clone board" : "Board klonen",
"Unarchive board" : "Board dearchivieren", "Unarchive board" : "Board dearchivieren",
"Archive board" : "Board archivieren", "Archive board" : "Board archivieren",
"Export board" : "Board exportieren",
"Turn on due date reminders" : "Fälligkeitserinnerungen einschalten", "Turn on due date reminders" : "Fälligkeitserinnerungen einschalten",
"Turn off due date reminders" : "Fälligkeitserinnerungen ausschalten", "Turn off due date reminders" : "Fälligkeitserinnerungen ausschalten",
"Due date reminders" : "Fälligkeitserinnerungen", "Due date reminders" : "Fälligkeitserinnerungen",
@@ -293,12 +285,10 @@
"No due" : "Kein Fälligkeitsdatum", "No due" : "Kein Fälligkeitsdatum",
"Search for {searchQuery} in all boards" : "Suche nach {searchQuery} in allen Boards", "Search for {searchQuery} in all boards" : "Suche nach {searchQuery} in allen Boards",
"No results found" : "Keine Ergebnisse gefunden", "No results found" : "Keine Ergebnisse gefunden",
"Deck board {name}\n* Last modified on {lastMod}" : "Deck-Board {name}\n* Zuletzt geändert am {lastMod} ",
"{stack} in {board}" : "{stack} in {board}", "{stack} in {board}" : "{stack} in {board}",
"Click to expand description" : "Klicken, um die Beschreibung zu erweitern", "Click to expand description" : "Klicken, um die Beschreibung zu erweitern",
"* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* Erstellt am {created}\n* Zuletzt geändert am {lastMod}\n* {nbAttachments} Anhänge\n* {nbComments} Kommentare", "* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* Erstellt am {created}\n* Zuletzt geändert am {lastMod}\n* {nbAttachments} Anhänge\n* {nbComments} Kommentare",
"{nbCards} cards" : "{nbCards} Karten", "{nbCards} cards" : "{nbCards} Karten",
"Click to expand comment" : "Klicken, um den Kommentar zu erweitern",
"No upcoming cards" : "Keine anstehenden Karten", "No upcoming cards" : "Keine anstehenden Karten",
"upcoming cards" : "Anstehende Karten", "upcoming cards" : "Anstehende Karten",
"Due on {date}" : "Fällig am {date}", "Due on {date}" : "Fällig am {date}",
@@ -313,10 +303,12 @@
"Share with a Deck card" : "Mit einer Deck-Karte teilen", "Share with a Deck card" : "Mit einer Deck-Karte teilen",
"Share {file} with a Deck card" : "{file} mit einer Deck-Karte teilen", "Share {file} with a Deck card" : "{file} mit einer Deck-Karte teilen",
"Share" : "Freigeben", "Share" : "Freigeben",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck ist ein Organisationstool im Kanban-Stil für die persönliche Planung und Projektorganisation von Teams, die in Nextcloud integriert sind.\n\n\n- 📥 Füge deine Aufgaben zu den Karten hinzu und ordne diese\n- 📄 Zusätzliche Hinweise in der Abschrift notieren\n- 🔖 Zuweisen von Schlagworten für noch bessere Organisation\n- 👥 Teile mit deinem Team, Freunden oder der Familie\n- 📎 Füge Dateien hinzu und verwende diese in deinen Markdown-Beschreibungen\n- 💬 Diskutiere mit deinem Team mit Kommentaren\n- ⚡ Behalte den Überblick über Änderungen mit dem Aktivitäten-Stream\n- 🚀 Organisiere dein Projekt",
"Are you sure you want to transfer the board {title} for {user} ?" : "Möchtest du wirklich das Board {title} an {user} übertragen?", "Are you sure you want to transfer the board {title} for {user} ?" : "Möchtest du wirklich das Board {title} an {user} übertragen?",
"Transfer the board for {user} successfully" : "Das Board wurde erfolgreich an {user} übertragen", "Transfer the board for {user} successfully" : "Das Board wurde erfolgreich an {user} übertragen",
"Failed to transfer the board for {user}" : "Board konnte nicht an {user} übertragen werden", "Failed to transfer the board for {user}" : "Board konnte nicht an {user} übertragen werden",
"Add a new list" : "Eine neue Liste hinzufügen", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Möchtest du wirklich das Board {title} mit all seinen Daten löschen?",
"Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Möchtest du wirklich das Board {title} mit all seinen Daten löschen?" "This week" : "Diese Woche",
"Are you sure you want to transfer the board {title} for {user}?" : "Möchtest du wirklich das Board {title} an {user} übertragen?"
},"pluralForm" :"nplurals=2; plural=(n != 1);" },"pluralForm" :"nplurals=2; plural=(n != 1);"
} }

View File

@@ -78,13 +78,8 @@ OC.L10N.register(
"{user} has mentioned you in a comment on {deck-card}." : "{user} hat Sie in einem Kommentar zu {deck-card} erwähnt.", "{user} has mentioned you in a comment on {deck-card}." : "{user} hat Sie in einem Kommentar zu {deck-card} erwähnt.",
"The board \"%s\" has been shared with you by %s." : "Das Board \"%s\" wurde von %s mit Ihnen geteilt.", "The board \"%s\" has been shared with you by %s." : "Das Board \"%s\" wurde von %s mit Ihnen geteilt.",
"{user} has shared {deck-board} with you." : "{user} hat das Board {deck-board} mit Ihnen geteilt.", "{user} has shared {deck-board} with you." : "{user} hat das Board {deck-board} mit Ihnen geteilt.",
"Deck board" : "Deck-Board",
"Owned by %1$s" : "Eigentum von %1$s",
"Deck boards, cards and comments" : "Deck-Boards, Karten und Kommentare",
"From %1$s, in %2$s/%3$s, owned by %4$s" : "Von %1$s, in %2$s / %3$s, Eigentum von %4$s",
"Card comments" : "Kartenkommentare", "Card comments" : "Kartenkommentare",
"%s on %s" : "%s von %s", "%s on %s" : "%s von %s",
"Deck boards and cards" : "Deck-Boards und Karten",
"No data was provided to create an attachment." : "Es wurden keine Daten zum Erstellen eines Anhangs bereitgestellt.", "No data was provided to create an attachment." : "Es wurden keine Daten zum Erstellen eines Anhangs bereitgestellt.",
"Finished" : "Abgeschlossen", "Finished" : "Abgeschlossen",
"To review" : "Zu überprüfen", "To review" : "Zu überprüfen",
@@ -112,6 +107,7 @@ OC.L10N.register(
"Invalid date, date format must be YYYY-MM-DD" : "Ungültiges Datum, zulässiges Datumsformat: JJJJ-MM-TT", "Invalid date, date format must be YYYY-MM-DD" : "Ungültiges Datum, zulässiges Datumsformat: JJJJ-MM-TT",
"Personal planning and team project organization" : "Persönliche Planung und Teamprojektorganisation", "Personal planning and team project organization" : "Persönliche Planung und Teamprojektorganisation",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck ist ein Organisationstool im Kanban-Stil für die persönliche Planung und Projektorganisation von Teams, die in Nextcloud integriert sind.\n\n\n- 📥 Fügen Sie Ihre Aufgaben zu den Karten hinzu und ordnen Sie diese\n- 📄 Zusätzliche Hinweise in der Abschrift notieren\n- 🔖 Zuweisen von Schlagworten für noch bessere Organisation\n- 👥 Teilen Sie mit Ihrem Team, Ihren Freunden oder Ihrer Familie\n- 📎 Fügen Sie Dateien hinzu und verwende diese in Ihren Markdown-Beschreibungen\n- 💬 Diskutieren Sie mit Ihrem Team mit Kommentaren\n- ⚡ Behalten Sie Überblick über Änderungen mit dem Aktivitäten-Stream\n- 🚀 Organisieren Sie Ihr Projekt", "Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck ist ein Organisationstool im Kanban-Stil für die persönliche Planung und Projektorganisation von Teams, die in Nextcloud integriert sind.\n\n\n- 📥 Fügen Sie Ihre Aufgaben zu den Karten hinzu und ordnen Sie diese\n- 📄 Zusätzliche Hinweise in der Abschrift notieren\n- 🔖 Zuweisen von Schlagworten für noch bessere Organisation\n- 👥 Teilen Sie mit Ihrem Team, Ihren Freunden oder Ihrer Familie\n- 📎 Fügen Sie Dateien hinzu und verwende diese in Ihren Markdown-Beschreibungen\n- 💬 Diskutieren Sie mit Ihrem Team mit Kommentaren\n- ⚡ Behalten Sie Überblick über Änderungen mit dem Aktivitäten-Stream\n- 🚀 Organisieren Sie Ihr Projekt",
"Card details" : "Karten-Details",
"Add board" : "Board hinzufügen", "Add board" : "Board hinzufügen",
"Select the board to link to a project" : "Wählen Sie ein Board aus, um dieses mit einem Projekt zu verknüpfen", "Select the board to link to a project" : "Wählen Sie ein Board aus, um dieses mit einem Projekt zu verknüpfen",
"Search by board title" : "Nach einem Board suchen", "Search by board title" : "Nach einem Board suchen",
@@ -157,7 +153,6 @@ OC.L10N.register(
"Toggle compact mode" : "Kompaktmodus umschalten", "Toggle compact mode" : "Kompaktmodus umschalten",
"Open details" : "Details öffnen", "Open details" : "Details öffnen",
"Details" : "Details", "Details" : "Details",
"Currently present people" : "Aktuell Anwesende",
"Loading board" : "Lade Board", "Loading board" : "Lade Board",
"No lists available" : "Keine Listen verfügbar", "No lists available" : "Keine Listen verfügbar",
"Create a new list to add cards to this board" : "Erstellen Sie eine neue Liste, um diesem Board Karten hinzuzufügen", "Create a new list to add cards to this board" : "Erstellen Sie eine neue Liste, um diesem Board Karten hinzuzufügen",
@@ -186,7 +181,7 @@ OC.L10N.register(
"Transfer" : "Übertragen", "Transfer" : "Übertragen",
"The board has been transferred to {user}" : "Das Board wurde auf {user} übertragen", "The board has been transferred to {user}" : "Das Board wurde auf {user} übertragen",
"Failed to transfer the board to {user}" : "Das Board konnte nicht auf {user} übertragen werden", "Failed to transfer the board to {user}" : "Das Board konnte nicht auf {user} übertragen werden",
"Edit list title" : "Listentitel bearbeiten", "Add a new list" : "Eine neue Liste hinzufügen",
"Archive all cards" : "Alle Karten archivieren", "Archive all cards" : "Alle Karten archivieren",
"Unarchive all cards" : "Alle Karten dearchivieren", "Unarchive all cards" : "Alle Karten dearchivieren",
"Delete list" : "Liste löschen", "Delete list" : "Liste löschen",
@@ -255,7 +250,6 @@ OC.L10N.register(
"Assign to me" : "Mir zuweisen", "Assign to me" : "Mir zuweisen",
"Unassign myself" : "Nicht mehr mir zuweisen", "Unassign myself" : "Nicht mehr mir zuweisen",
"Move card" : "Karte verschieben", "Move card" : "Karte verschieben",
"Card details" : "Karten-Details",
"Unarchive card" : "Karte dearchivieren", "Unarchive card" : "Karte dearchivieren",
"Archive card" : "Karte archivieren", "Archive card" : "Karte archivieren",
"Delete card" : "Karte löschen", "Delete card" : "Karte löschen",
@@ -277,7 +271,6 @@ OC.L10N.register(
"Clone board" : "Board klonen", "Clone board" : "Board klonen",
"Unarchive board" : "Board dearchivieren", "Unarchive board" : "Board dearchivieren",
"Archive board" : "Board archivieren", "Archive board" : "Board archivieren",
"Export board" : "Board exportieren",
"Turn on due date reminders" : "Fälligkeitserinnerungen einschalten", "Turn on due date reminders" : "Fälligkeitserinnerungen einschalten",
"Turn off due date reminders" : "Fälligkeitserinnerungen ausschalten", "Turn off due date reminders" : "Fälligkeitserinnerungen ausschalten",
"Due date reminders" : "Fälligkeitserinnerungen", "Due date reminders" : "Fälligkeitserinnerungen",
@@ -295,12 +288,10 @@ OC.L10N.register(
"No due" : "Kein Fälligkeitsdatum", "No due" : "Kein Fälligkeitsdatum",
"Search for {searchQuery} in all boards" : "Suche nach {searchQuery} in allen Boards", "Search for {searchQuery} in all boards" : "Suche nach {searchQuery} in allen Boards",
"No results found" : "Keine Ergebnisse gefunden", "No results found" : "Keine Ergebnisse gefunden",
"Deck board {name}\n* Last modified on {lastMod}" : "Deck-Board {name}\n* Zuletzt geändert am {lastMod} ",
"{stack} in {board}" : "{stack} auf {board}", "{stack} in {board}" : "{stack} auf {board}",
"Click to expand description" : "Klicken, um die Beschreibung zu erweitern", "Click to expand description" : "Klicken, um die Beschreibung zu erweitern",
"* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* Erstellt am {created}\n* Zuletzt geändert am {lastMod}\n* {nbAttachments} Anhänge\n* {nbComments} Kommentare", "* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* Erstellt am {created}\n* Zuletzt geändert am {lastMod}\n* {nbAttachments} Anhänge\n* {nbComments} Kommentare",
"{nbCards} cards" : "{nbCards} Karten", "{nbCards} cards" : "{nbCards} Karten",
"Click to expand comment" : "Klicken, um den Kommentar zu erweitern",
"No upcoming cards" : "Keine anstehenden Karten", "No upcoming cards" : "Keine anstehenden Karten",
"upcoming cards" : "Anstehende Karten", "upcoming cards" : "Anstehende Karten",
"Due on {date}" : "Fällig am {date}", "Due on {date}" : "Fällig am {date}",
@@ -315,10 +306,12 @@ OC.L10N.register(
"Share with a Deck card" : "Mit einer Deck-Karte teilen", "Share with a Deck card" : "Mit einer Deck-Karte teilen",
"Share {file} with a Deck card" : "{file} mit einer Deck-Karte teilen", "Share {file} with a Deck card" : "{file} mit einer Deck-Karte teilen",
"Share" : "Freigeben", "Share" : "Freigeben",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck ist ein Organisationstool im Kanban-Stil für die persönliche Planung und Projektorganisation von Teams, die in Nextcloud integriert sind.\n\n\n- 📥 Fügen Sie Ihre Aufgaben zu den Karten hinzu und ordnen Sie diese\n- 📄 Zusätzliche Hinweise in der Abschrift notieren\n- 🔖 Zuweisen von Schlagworten für noch bessere Organisation\n- 👥 Teilen Sie mit Ihrem Team, Ihren Freunden oder Ihrer Familie\n- 📎 Fügen Sie Dateien hinzu und verwende diese in Ihren Markdown-Beschreibungen\n- 💬 Diskutieren Sie mit Ihrem Team mit Kommentaren\n- ⚡ Behalten Sie Überblick über Änderungen mit dem Aktivitäten-Stream\n- 🚀 Organisieren Sie Ihr Projekt",
"Are you sure you want to transfer the board {title} for {user} ?" : "Möchten Sie wirklich das Board {title} an {user} übertragen?", "Are you sure you want to transfer the board {title} for {user} ?" : "Möchten Sie wirklich das Board {title} an {user} übertragen?",
"Transfer the board for {user} successfully" : "Das Board wurde an {user} übertragen", "Transfer the board for {user} successfully" : "Das Board wurde an {user} übertragen",
"Failed to transfer the board for {user}" : "Board konnte nicht an {user} übertragen werden", "Failed to transfer the board for {user}" : "Board konnte nicht an {user} übertragen werden",
"Add a new list" : "Eine neue Liste hinzufügen", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Möchten Sie wirklich dieses Board {title} mit all seinen Daten löschen?",
"Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Möchten Sie wirklich dieses Board {title} mit all seinen Daten löschen?" "This week" : "Diese Woche",
"Are you sure you want to transfer the board {title} for {user}?" : "Möchten Sie wirklich das Board {title} an {user} übertragen?"
}, },
"nplurals=2; plural=(n != 1);"); "nplurals=2; plural=(n != 1);");

View File

@@ -76,13 +76,8 @@
"{user} has mentioned you in a comment on {deck-card}." : "{user} hat Sie in einem Kommentar zu {deck-card} erwähnt.", "{user} has mentioned you in a comment on {deck-card}." : "{user} hat Sie in einem Kommentar zu {deck-card} erwähnt.",
"The board \"%s\" has been shared with you by %s." : "Das Board \"%s\" wurde von %s mit Ihnen geteilt.", "The board \"%s\" has been shared with you by %s." : "Das Board \"%s\" wurde von %s mit Ihnen geteilt.",
"{user} has shared {deck-board} with you." : "{user} hat das Board {deck-board} mit Ihnen geteilt.", "{user} has shared {deck-board} with you." : "{user} hat das Board {deck-board} mit Ihnen geteilt.",
"Deck board" : "Deck-Board",
"Owned by %1$s" : "Eigentum von %1$s",
"Deck boards, cards and comments" : "Deck-Boards, Karten und Kommentare",
"From %1$s, in %2$s/%3$s, owned by %4$s" : "Von %1$s, in %2$s / %3$s, Eigentum von %4$s",
"Card comments" : "Kartenkommentare", "Card comments" : "Kartenkommentare",
"%s on %s" : "%s von %s", "%s on %s" : "%s von %s",
"Deck boards and cards" : "Deck-Boards und Karten",
"No data was provided to create an attachment." : "Es wurden keine Daten zum Erstellen eines Anhangs bereitgestellt.", "No data was provided to create an attachment." : "Es wurden keine Daten zum Erstellen eines Anhangs bereitgestellt.",
"Finished" : "Abgeschlossen", "Finished" : "Abgeschlossen",
"To review" : "Zu überprüfen", "To review" : "Zu überprüfen",
@@ -110,6 +105,7 @@
"Invalid date, date format must be YYYY-MM-DD" : "Ungültiges Datum, zulässiges Datumsformat: JJJJ-MM-TT", "Invalid date, date format must be YYYY-MM-DD" : "Ungültiges Datum, zulässiges Datumsformat: JJJJ-MM-TT",
"Personal planning and team project organization" : "Persönliche Planung und Teamprojektorganisation", "Personal planning and team project organization" : "Persönliche Planung und Teamprojektorganisation",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck ist ein Organisationstool im Kanban-Stil für die persönliche Planung und Projektorganisation von Teams, die in Nextcloud integriert sind.\n\n\n- 📥 Fügen Sie Ihre Aufgaben zu den Karten hinzu und ordnen Sie diese\n- 📄 Zusätzliche Hinweise in der Abschrift notieren\n- 🔖 Zuweisen von Schlagworten für noch bessere Organisation\n- 👥 Teilen Sie mit Ihrem Team, Ihren Freunden oder Ihrer Familie\n- 📎 Fügen Sie Dateien hinzu und verwende diese in Ihren Markdown-Beschreibungen\n- 💬 Diskutieren Sie mit Ihrem Team mit Kommentaren\n- ⚡ Behalten Sie Überblick über Änderungen mit dem Aktivitäten-Stream\n- 🚀 Organisieren Sie Ihr Projekt", "Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck ist ein Organisationstool im Kanban-Stil für die persönliche Planung und Projektorganisation von Teams, die in Nextcloud integriert sind.\n\n\n- 📥 Fügen Sie Ihre Aufgaben zu den Karten hinzu und ordnen Sie diese\n- 📄 Zusätzliche Hinweise in der Abschrift notieren\n- 🔖 Zuweisen von Schlagworten für noch bessere Organisation\n- 👥 Teilen Sie mit Ihrem Team, Ihren Freunden oder Ihrer Familie\n- 📎 Fügen Sie Dateien hinzu und verwende diese in Ihren Markdown-Beschreibungen\n- 💬 Diskutieren Sie mit Ihrem Team mit Kommentaren\n- ⚡ Behalten Sie Überblick über Änderungen mit dem Aktivitäten-Stream\n- 🚀 Organisieren Sie Ihr Projekt",
"Card details" : "Karten-Details",
"Add board" : "Board hinzufügen", "Add board" : "Board hinzufügen",
"Select the board to link to a project" : "Wählen Sie ein Board aus, um dieses mit einem Projekt zu verknüpfen", "Select the board to link to a project" : "Wählen Sie ein Board aus, um dieses mit einem Projekt zu verknüpfen",
"Search by board title" : "Nach einem Board suchen", "Search by board title" : "Nach einem Board suchen",
@@ -155,7 +151,6 @@
"Toggle compact mode" : "Kompaktmodus umschalten", "Toggle compact mode" : "Kompaktmodus umschalten",
"Open details" : "Details öffnen", "Open details" : "Details öffnen",
"Details" : "Details", "Details" : "Details",
"Currently present people" : "Aktuell Anwesende",
"Loading board" : "Lade Board", "Loading board" : "Lade Board",
"No lists available" : "Keine Listen verfügbar", "No lists available" : "Keine Listen verfügbar",
"Create a new list to add cards to this board" : "Erstellen Sie eine neue Liste, um diesem Board Karten hinzuzufügen", "Create a new list to add cards to this board" : "Erstellen Sie eine neue Liste, um diesem Board Karten hinzuzufügen",
@@ -184,7 +179,7 @@
"Transfer" : "Übertragen", "Transfer" : "Übertragen",
"The board has been transferred to {user}" : "Das Board wurde auf {user} übertragen", "The board has been transferred to {user}" : "Das Board wurde auf {user} übertragen",
"Failed to transfer the board to {user}" : "Das Board konnte nicht auf {user} übertragen werden", "Failed to transfer the board to {user}" : "Das Board konnte nicht auf {user} übertragen werden",
"Edit list title" : "Listentitel bearbeiten", "Add a new list" : "Eine neue Liste hinzufügen",
"Archive all cards" : "Alle Karten archivieren", "Archive all cards" : "Alle Karten archivieren",
"Unarchive all cards" : "Alle Karten dearchivieren", "Unarchive all cards" : "Alle Karten dearchivieren",
"Delete list" : "Liste löschen", "Delete list" : "Liste löschen",
@@ -253,7 +248,6 @@
"Assign to me" : "Mir zuweisen", "Assign to me" : "Mir zuweisen",
"Unassign myself" : "Nicht mehr mir zuweisen", "Unassign myself" : "Nicht mehr mir zuweisen",
"Move card" : "Karte verschieben", "Move card" : "Karte verschieben",
"Card details" : "Karten-Details",
"Unarchive card" : "Karte dearchivieren", "Unarchive card" : "Karte dearchivieren",
"Archive card" : "Karte archivieren", "Archive card" : "Karte archivieren",
"Delete card" : "Karte löschen", "Delete card" : "Karte löschen",
@@ -275,7 +269,6 @@
"Clone board" : "Board klonen", "Clone board" : "Board klonen",
"Unarchive board" : "Board dearchivieren", "Unarchive board" : "Board dearchivieren",
"Archive board" : "Board archivieren", "Archive board" : "Board archivieren",
"Export board" : "Board exportieren",
"Turn on due date reminders" : "Fälligkeitserinnerungen einschalten", "Turn on due date reminders" : "Fälligkeitserinnerungen einschalten",
"Turn off due date reminders" : "Fälligkeitserinnerungen ausschalten", "Turn off due date reminders" : "Fälligkeitserinnerungen ausschalten",
"Due date reminders" : "Fälligkeitserinnerungen", "Due date reminders" : "Fälligkeitserinnerungen",
@@ -293,12 +286,10 @@
"No due" : "Kein Fälligkeitsdatum", "No due" : "Kein Fälligkeitsdatum",
"Search for {searchQuery} in all boards" : "Suche nach {searchQuery} in allen Boards", "Search for {searchQuery} in all boards" : "Suche nach {searchQuery} in allen Boards",
"No results found" : "Keine Ergebnisse gefunden", "No results found" : "Keine Ergebnisse gefunden",
"Deck board {name}\n* Last modified on {lastMod}" : "Deck-Board {name}\n* Zuletzt geändert am {lastMod} ",
"{stack} in {board}" : "{stack} auf {board}", "{stack} in {board}" : "{stack} auf {board}",
"Click to expand description" : "Klicken, um die Beschreibung zu erweitern", "Click to expand description" : "Klicken, um die Beschreibung zu erweitern",
"* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* Erstellt am {created}\n* Zuletzt geändert am {lastMod}\n* {nbAttachments} Anhänge\n* {nbComments} Kommentare", "* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* Erstellt am {created}\n* Zuletzt geändert am {lastMod}\n* {nbAttachments} Anhänge\n* {nbComments} Kommentare",
"{nbCards} cards" : "{nbCards} Karten", "{nbCards} cards" : "{nbCards} Karten",
"Click to expand comment" : "Klicken, um den Kommentar zu erweitern",
"No upcoming cards" : "Keine anstehenden Karten", "No upcoming cards" : "Keine anstehenden Karten",
"upcoming cards" : "Anstehende Karten", "upcoming cards" : "Anstehende Karten",
"Due on {date}" : "Fällig am {date}", "Due on {date}" : "Fällig am {date}",
@@ -313,10 +304,12 @@
"Share with a Deck card" : "Mit einer Deck-Karte teilen", "Share with a Deck card" : "Mit einer Deck-Karte teilen",
"Share {file} with a Deck card" : "{file} mit einer Deck-Karte teilen", "Share {file} with a Deck card" : "{file} mit einer Deck-Karte teilen",
"Share" : "Freigeben", "Share" : "Freigeben",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck ist ein Organisationstool im Kanban-Stil für die persönliche Planung und Projektorganisation von Teams, die in Nextcloud integriert sind.\n\n\n- 📥 Fügen Sie Ihre Aufgaben zu den Karten hinzu und ordnen Sie diese\n- 📄 Zusätzliche Hinweise in der Abschrift notieren\n- 🔖 Zuweisen von Schlagworten für noch bessere Organisation\n- 👥 Teilen Sie mit Ihrem Team, Ihren Freunden oder Ihrer Familie\n- 📎 Fügen Sie Dateien hinzu und verwende diese in Ihren Markdown-Beschreibungen\n- 💬 Diskutieren Sie mit Ihrem Team mit Kommentaren\n- ⚡ Behalten Sie Überblick über Änderungen mit dem Aktivitäten-Stream\n- 🚀 Organisieren Sie Ihr Projekt",
"Are you sure you want to transfer the board {title} for {user} ?" : "Möchten Sie wirklich das Board {title} an {user} übertragen?", "Are you sure you want to transfer the board {title} for {user} ?" : "Möchten Sie wirklich das Board {title} an {user} übertragen?",
"Transfer the board for {user} successfully" : "Das Board wurde an {user} übertragen", "Transfer the board for {user} successfully" : "Das Board wurde an {user} übertragen",
"Failed to transfer the board for {user}" : "Board konnte nicht an {user} übertragen werden", "Failed to transfer the board for {user}" : "Board konnte nicht an {user} übertragen werden",
"Add a new list" : "Eine neue Liste hinzufügen", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Möchten Sie wirklich dieses Board {title} mit all seinen Daten löschen?",
"Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Möchten Sie wirklich dieses Board {title} mit all seinen Daten löschen?" "This week" : "Diese Woche",
"Are you sure you want to transfer the board {title} for {user}?" : "Möchten Sie wirklich das Board {title} an {user} übertragen?"
},"pluralForm" :"nplurals=2; plural=(n != 1);" },"pluralForm" :"nplurals=2; plural=(n != 1);"
} }

View File

@@ -78,12 +78,8 @@ OC.L10N.register(
"{user} has mentioned you in a comment on {deck-card}." : "Ο/Η {user} σας ανέφερε σε ένα σχόλιο στο {deck-card}.", "{user} has mentioned you in a comment on {deck-card}." : "Ο/Η {user} σας ανέφερε σε ένα σχόλιο στο {deck-card}.",
"The board \"%s\" has been shared with you by %s." : "Ο πίνακας \"%s\" είναι σε κοινή χρήση μαζί σας από %s.", "The board \"%s\" has been shared with you by %s." : "Ο πίνακας \"%s\" είναι σε κοινή χρήση μαζί σας από %s.",
"{user} has shared {deck-board} with you." : "Ο/Η διαμοιράστηκε μαζί σας το {deck-board}", "{user} has shared {deck-board} with you." : "Ο/Η διαμοιράστηκε μαζί σας το {deck-board}",
"Deck board" : "Πίνακας του Deck",
"Owned by %1$s" : "Ανήκει στον/στην %1$s",
"Deck boards, cards and comments" : "Πίνακες, κάρτες και σχόλια Deck",
"Card comments" : "Σχόλια καρτέλας", "Card comments" : "Σχόλια καρτέλας",
"%s on %s" : "%s στο %s", "%s on %s" : "%s στο %s",
"Deck boards and cards" : "Πίνακες και κάρτες Deck",
"No data was provided to create an attachment." : "Δεν δόθηκαν στοιχεία για δημιουργία συνημμένου.", "No data was provided to create an attachment." : "Δεν δόθηκαν στοιχεία για δημιουργία συνημμένου.",
"Finished" : "Ολοκληρώθηκε", "Finished" : "Ολοκληρώθηκε",
"To review" : "Προς επισκόπηση", "To review" : "Προς επισκόπηση",
@@ -111,6 +107,7 @@ OC.L10N.register(
"Invalid date, date format must be YYYY-MM-DD" : "Μη έγκυρη ημερομηνία, η μορφή ημερομηνίας πρέπει να είναι ΕΕΕΕ-ΜΜ-ΗΗ", "Invalid date, date format must be YYYY-MM-DD" : "Μη έγκυρη ημερομηνία, η μορφή ημερομηνίας πρέπει να είναι ΕΕΕΕ-ΜΜ-ΗΗ",
"Personal planning and team project organization" : "Προσωπικός σχεδιασμός και οργάνωση ομαδικών έργων", "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 με στόχο τον προσωπικό προγραμματισμό και την οργάνωση έργων για ομάδες που έχουν ενσωματωθεί στο Nextcloud.\n\n\n- 📥 Προσθέστε τις εργασίες σας στις καρτέλες και βάλτε τες στη σειρά\n- 📄 Γράψτε τις πρόσθετες σημειώσεις\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 με στόχο τον προσωπικό προγραμματισμό και την οργάνωση έργων για ομάδες που έχουν ενσωματωθεί στο Nextcloud.\n\n\n- 📥 Προσθέστε τις εργασίες σας στις καρτέλες και βάλτε τες στη σειρά\n- 📄 Γράψτε τις πρόσθετες σημειώσεις\n- 🔖 Αντιστοιχίστε τις ετικέτες για ακόμη καλύτερη οργάνωση\n- 👥 Μοιραστείτε με την ομάδα, φίλους ή την οικογένειά σας\n- 📎 Επισυνάψτε αρχεία και ενσωματώστε τα στην περιγραφή\n- 💬 Συζητήστε με την ομάδα σας χρησιμοποιώντας σχόλια\n- ⚡ Παρακολουθήστε τις αλλαγές στη ροή δραστηριοτήτων\n- 🚀 Έχετε τα όλα οργανωμένα",
"Card details" : "Λεπτομέρειες καρτέλας",
"Add board" : "Προσθήκη πίνακα", "Add board" : "Προσθήκη πίνακα",
"Select the board to link to a project" : "Επιλέξτε πίνακα και συνδέστε τον σε ένα έργο", "Select the board to link to a project" : "Επιλέξτε πίνακα και συνδέστε τον σε ένα έργο",
"Search by board title" : "Αναζήτηση με το όνομα πίνακα", "Search by board title" : "Αναζήτηση με το όνομα πίνακα",
@@ -139,7 +136,6 @@ OC.L10N.register(
"Archived cards" : "Αρχειοθετημένες καρτέλες", "Archived cards" : "Αρχειοθετημένες καρτέλες",
"Add list" : "Προσθήκη λίστας", "Add list" : "Προσθήκη λίστας",
"List name" : "Όνομα λίστας", "List name" : "Όνομα λίστας",
"Active filters" : "Ενεργά φίλτρα",
"Apply filter" : "Εφαρμογή φίλτρου", "Apply filter" : "Εφαρμογή φίλτρου",
"Filter by tag" : "Φίλτρο ανά ετικέτα", "Filter by tag" : "Φίλτρο ανά ετικέτα",
"Filter by assigned user" : "Φίλτρο ανά χρήστη", "Filter by assigned user" : "Φίλτρο ανά χρήστη",
@@ -156,7 +152,6 @@ OC.L10N.register(
"Toggle compact mode" : "Εναλλαγή λειτουργίας μικρού μεγέθους", "Toggle compact mode" : "Εναλλαγή λειτουργίας μικρού μεγέθους",
"Open details" : "Άνοιγμα λεπτομερειών", "Open details" : "Άνοιγμα λεπτομερειών",
"Details" : "Λεπτομέρειες", "Details" : "Λεπτομέρειες",
"Currently present people" : "Παρόντες αυτή τη στιγμή",
"Loading board" : "Φόρτωση πίνακα", "Loading board" : "Φόρτωση πίνακα",
"No lists available" : "Δεν υπάρχουν διαθέσιμες λίστες", "No lists available" : "Δεν υπάρχουν διαθέσιμες λίστες",
"Create a new list to add cards to this board" : "Δημιουργήστε νέα λίστα για να προσθέσετε καρτέλες σε αυτό τον πίνακα.", "Create a new list to add cards to this board" : "Δημιουργήστε νέα λίστα για να προσθέσετε καρτέλες σε αυτό τον πίνακα.",
@@ -180,17 +175,11 @@ OC.L10N.register(
"Owner" : "Κάτοχος", "Owner" : "Κάτοχος",
"Delete" : "Διαγραφή", "Delete" : "Διαγραφή",
"Failed to create share with {displayName}" : "Αποτυχία δημιουργίας κοινής χρήσης με το {displayName}", "Failed to create share with {displayName}" : "Αποτυχία δημιουργίας κοινής χρήσης με το {displayName}",
"Are you sure you want to transfer the board {title} to {user}?" : "Είστε σίγουροι ότι θέλετε να μεταφέρετε τον πίνακα {title} στον {user}? ",
"Transfer the board." : "Μεταφορά του πίνακα.",
"Transfer" : "Μεταφορά", "Transfer" : "Μεταφορά",
"The board has been transferred to {user}" : "Ο πίνακας έχει μεταφερθεί στον/στην {user}", "Add a new list" : "Προσθήκη νέας λίστας",
"Failed to transfer the board to {user}" : "Απέτυχε η μεταφορά του πίνακα στον χρήστη {user}",
"Edit list title" : "Επεξεργασία τίτλου λίστας",
"Archive all cards" : "Αρχειοθέτηση όλων των καρτελών.", "Archive all cards" : "Αρχειοθέτηση όλων των καρτελών.",
"Unarchive all cards" : "Κατάργηση αρχειοθέτησης όλων των καρτών",
"Delete list" : "Διαγραφή λίστας", "Delete list" : "Διαγραφή λίστας",
"Archive all cards in this list" : "Αρχειοθέτηση όλων των καρτελών σε αυτή τη λίστα.", "Archive all cards in this list" : "Αρχειοθέτηση όλων των καρτελών σε αυτή τη λίστα.",
"Unarchive all cards in this list" : "Κατάργηση αρχειοθέτησης όλων των καρτών σε αυτή τη λίστα",
"Add a new card" : "Προσθήκη νέας καρτέλας", "Add a new card" : "Προσθήκη νέας καρτέλας",
"Card name" : "Όνομα καρτέλας", "Card name" : "Όνομα καρτέλας",
"List deleted" : "Η λίστα διαγράφηκε", "List deleted" : "Η λίστα διαγράφηκε",
@@ -248,13 +237,10 @@ OC.L10N.register(
"Write a description …" : "Γράψτε μια περιγραφή…", "Write a description …" : "Γράψτε μια περιγραφή…",
"Choose attachment" : "Επιλογή συνημμένου", "Choose attachment" : "Επιλογή συνημμένου",
"(group)" : "(ομάδα)", "(group)" : "(ομάδα)",
"Todo items" : "Στοιχεία todo",
"{count} comments, {unread} unread" : "{count} σχόλια, {unread} μη αναγνωσμένα", "{count} comments, {unread} unread" : "{count} σχόλια, {unread} μη αναγνωσμένα",
"Edit card title" : "Επεξεργασία τίτλου κάρτας",
"Assign to me" : "Ανάθεση σε εμένα", "Assign to me" : "Ανάθεση σε εμένα",
"Unassign myself" : "Αποδέσμευσή μου", "Unassign myself" : "Αποδέσμευσή μου",
"Move card" : "Μετακίνηση καρτέλας", "Move card" : "Μετακίνηση καρτέλας",
"Card details" : "Λεπτομέρειες καρτέλας",
"Unarchive card" : "Αναίρεση αρχειοθέτησης καρτέλας", "Unarchive card" : "Αναίρεση αρχειοθέτησης καρτέλας",
"Archive card" : "Αρχειοθέτηση καρτέλας", "Archive card" : "Αρχειοθέτηση καρτέλας",
"Delete card" : "Διαγραφή καρτέλας", "Delete card" : "Διαγραφή καρτέλας",
@@ -265,7 +251,6 @@ OC.L10N.register(
"All boards" : "Όλοι οι πίνακες", "All boards" : "Όλοι οι πίνακες",
"Archived boards" : "Αρχειοθέτηση πινάκων ", "Archived boards" : "Αρχειοθέτηση πινάκων ",
"Shared with you" : "Διαμοιρασμένα μαζί σας", "Shared with you" : "Διαμοιρασμένα μαζί σας",
"Deck settings" : "Ρυθμίσεις Deck",
"Use bigger card view" : "Χρησιμοποιήστε μεγαλύτερη προβολή καρτέλας", "Use bigger card view" : "Χρησιμοποιήστε μεγαλύτερη προβολή καρτέλας",
"Show boards in calendar/tasks" : "Εμφάνιση πινάκων στο ημερολόγιο / εργασίες", "Show boards in calendar/tasks" : "Εμφάνιση πινάκων στο ημερολόγιο / εργασίες",
"Limit deck usage of groups" : "Περιορίστε τη χρήση της εφαρμογής deck σε ομάδες", "Limit deck usage of groups" : "Περιορίστε τη χρήση της εφαρμογής deck σε ομάδες",
@@ -275,7 +260,6 @@ OC.L10N.register(
"Clone board" : "Κλώνος πίνακα", "Clone board" : "Κλώνος πίνακα",
"Unarchive board" : "Κατάργηση αρχειοθέτησης πίνακα", "Unarchive board" : "Κατάργηση αρχειοθέτησης πίνακα",
"Archive board" : "Αρχειοθέτηση πίνακα", "Archive board" : "Αρχειοθέτηση πίνακα",
"Export board" : "Εξαγωγή πίνακα",
"Turn on due date reminders" : "Ενεργοποιήστε τις υπενθυμίσεις ημερομηνίας προθεσμίας", "Turn on due date reminders" : "Ενεργοποιήστε τις υπενθυμίσεις ημερομηνίας προθεσμίας",
"Turn off due date reminders" : "Απενεργοποιήστε τις υπενθυμίσεις ημερομηνίας προθεσμίας", "Turn off due date reminders" : "Απενεργοποιήστε τις υπενθυμίσεις ημερομηνίας προθεσμίας",
"Due date reminders" : "Υπενθυμίσεις ημερομηνίας προθεσμίας", "Due date reminders" : "Υπενθυμίσεις ημερομηνίας προθεσμίας",
@@ -287,21 +271,14 @@ OC.L10N.register(
"Only assigned cards" : "Μόνο καρτέλες που έχουν ανατεθεί", "Only assigned cards" : "Μόνο καρτέλες που έχουν ανατεθεί",
"No reminder" : "Δεν υπάρχει υπενθύμιση", "No reminder" : "Δεν υπάρχει υπενθύμιση",
"An error occurred" : "Παρουσιάστηκε σφάλμα", "An error occurred" : "Παρουσιάστηκε σφάλμα",
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Είστε βέβαιοι ότι θέλετε να διαγράψετε τον πίνακα {title}; Αυτό θα διαγράψει όλα τα δεδομένα του πίνακα συμπεριλαμβανομένων και των αρχειοθετημένων καρτών.",
"Delete the board?" : "Διαγραφή του πίνακα;", "Delete the board?" : "Διαγραφή του πίνακα;",
"Loading filtered view" : "Φόρτωση εμφάνισης με βάση το φίλτρο", "Loading filtered view" : "Φόρτωση εμφάνισης με βάση το φίλτρο",
"No due" : "Χωρίς λήξη", "No due" : "Χωρίς λήξη",
"Search for {searchQuery} in all boards" : "Αναζήτηση για {searchQuery} σε όλους τους πίνακες", "Search for {searchQuery} in all boards" : "Αναζήτηση για {searchQuery} σε όλους τους πίνακες",
"No results found" : "Δεν βρέθηκαν αποτελέσματα", "No results found" : "Δεν βρέθηκαν αποτελέσματα",
"Deck board {name}\n* Last modified on {lastMod}" : "Πίνακας Deck {name}\n* Τελευταία τροποποίηση στις {lastMod}",
"{stack} in {board}" : "{stack} στο {board}", "{stack} in {board}" : "{stack} στο {board}",
"Click to expand description" : "Κλικ για επέκταση περιγραφής",
"* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* Δημιουργήθηκε στις {created}\n* Τροποποιήθηκε στις {lastMod}\n* {nbAttachments} συνημμένα\n* {nbComments} σχόλια",
"{nbCards} cards" : "{nbCards} κάρτες",
"Click to expand comment" : "Κλικ για επέκταση σχολίου",
"No upcoming cards" : "Δεν υπάρχουν επερχόμενες καρτέλες", "No upcoming cards" : "Δεν υπάρχουν επερχόμενες καρτέλες",
"upcoming cards" : "επερχόμενες καρτέλες", "upcoming cards" : "επερχόμενες καρτέλες",
"Due on {date}" : "Προθεσμία στις {date}",
"Link to a board" : "Σύνδεσμος στον πίνακα", "Link to a board" : "Σύνδεσμος στον πίνακα",
"Link to a card" : "Σύνδεσμος σε καρτέλα", "Link to a card" : "Σύνδεσμος σε καρτέλα",
"Create a card" : "Δημιουργία καρτέλας", "Create a card" : "Δημιουργία καρτέλας",
@@ -313,10 +290,9 @@ OC.L10N.register(
"Share with a Deck card" : "Μοιραστείτε με μια καρτέλα Deck", "Share with a Deck card" : "Μοιραστείτε με μια καρτέλα Deck",
"Share {file} with a Deck card" : "Μοιραστείτε το {file} με μια καρτέλα Deck", "Share {file} with a Deck card" : "Μοιραστείτε το {file} με μια καρτέλα Deck",
"Share" : "Μοιραστείτε", "Share" : "Μοιραστείτε",
"Are you sure you want to transfer the board {title} for {user}?" : "Είστε σίγουροι ότι θέλετε να μεταφέρετε τον πίνακα {title} για {user}? ", "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 με στόχο τον προσωπικό προγραμματισμό και την οργάνωση έργων για ομάδες που έχουν ενσωματωθεί στο Nextcloud.\n\n\n- 📥 Προσθέστε τις εργασίες σας στις καρτέλες και βάλτε τες στη σειρά\n- 📄 Γράψτε τις πρόσθετες σημειώσεις\n- 🔖 Αντιστοιχίστε τις ετικέτες για ακόμη καλύτερη οργάνωση\n- 👥 Μοιραστείτε με την ομάδα, φίλους ή την οικογένειά σας\n- 📎 Συνδέστε αρχεία και ενσωματώστε τα στην περιγραφή\n- 💬 Συζητήστε με την ομάδα σας χρησιμοποιώντας σχόλια\n- ⚡ Παρακολουθήστε τις αλλαγές στη ροή δραστηριοτήτων\n- 🚀 Έχετε τα όλα οργανωμένα",
"Transfer the board for {user} successfully" : "Επιτυχής μεταφορά του πίνακα για τον χρήστη {user}", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Είστε βέβαιοι ότι θέλετε να διαγράψετε τον πίνακα {title}; Θα διαγραφούν όλα τα δεδομένα.",
"Failed to transfer the board for {user}" : "Απέτυχε η μεταφορά του πίνακα για τον χρήστη {user}", "This week" : "Αυτή την εβδομάδα",
"Add a new list" : "Προσθήκη νέας λίστας", "Are you sure you want to transfer the board {title} for {user}?" : "Είστε σίγουροι ότι θέλετε να μεταφέρετε τον πίνακα {title} για {user}? "
"Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Είστε βέβαιοι ότι θέλετε να διαγράψετε τον πίνακα {title}; Θα διαγραφούν όλα τα δεδομένα."
}, },
"nplurals=2; plural=(n != 1);"); "nplurals=2; plural=(n != 1);");

View File

@@ -76,12 +76,8 @@
"{user} has mentioned you in a comment on {deck-card}." : "Ο/Η {user} σας ανέφερε σε ένα σχόλιο στο {deck-card}.", "{user} has mentioned you in a comment on {deck-card}." : "Ο/Η {user} σας ανέφερε σε ένα σχόλιο στο {deck-card}.",
"The board \"%s\" has been shared with you by %s." : "Ο πίνακας \"%s\" είναι σε κοινή χρήση μαζί σας από %s.", "The board \"%s\" has been shared with you by %s." : "Ο πίνακας \"%s\" είναι σε κοινή χρήση μαζί σας από %s.",
"{user} has shared {deck-board} with you." : "Ο/Η διαμοιράστηκε μαζί σας το {deck-board}", "{user} has shared {deck-board} with you." : "Ο/Η διαμοιράστηκε μαζί σας το {deck-board}",
"Deck board" : "Πίνακας του Deck",
"Owned by %1$s" : "Ανήκει στον/στην %1$s",
"Deck boards, cards and comments" : "Πίνακες, κάρτες και σχόλια Deck",
"Card comments" : "Σχόλια καρτέλας", "Card comments" : "Σχόλια καρτέλας",
"%s on %s" : "%s στο %s", "%s on %s" : "%s στο %s",
"Deck boards and cards" : "Πίνακες και κάρτες Deck",
"No data was provided to create an attachment." : "Δεν δόθηκαν στοιχεία για δημιουργία συνημμένου.", "No data was provided to create an attachment." : "Δεν δόθηκαν στοιχεία για δημιουργία συνημμένου.",
"Finished" : "Ολοκληρώθηκε", "Finished" : "Ολοκληρώθηκε",
"To review" : "Προς επισκόπηση", "To review" : "Προς επισκόπηση",
@@ -109,6 +105,7 @@
"Invalid date, date format must be YYYY-MM-DD" : "Μη έγκυρη ημερομηνία, η μορφή ημερομηνίας πρέπει να είναι ΕΕΕΕ-ΜΜ-ΗΗ", "Invalid date, date format must be YYYY-MM-DD" : "Μη έγκυρη ημερομηνία, η μορφή ημερομηνίας πρέπει να είναι ΕΕΕΕ-ΜΜ-ΗΗ",
"Personal planning and team project organization" : "Προσωπικός σχεδιασμός και οργάνωση ομαδικών έργων", "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 με στόχο τον προσωπικό προγραμματισμό και την οργάνωση έργων για ομάδες που έχουν ενσωματωθεί στο Nextcloud.\n\n\n- 📥 Προσθέστε τις εργασίες σας στις καρτέλες και βάλτε τες στη σειρά\n- 📄 Γράψτε τις πρόσθετες σημειώσεις\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 με στόχο τον προσωπικό προγραμματισμό και την οργάνωση έργων για ομάδες που έχουν ενσωματωθεί στο Nextcloud.\n\n\n- 📥 Προσθέστε τις εργασίες σας στις καρτέλες και βάλτε τες στη σειρά\n- 📄 Γράψτε τις πρόσθετες σημειώσεις\n- 🔖 Αντιστοιχίστε τις ετικέτες για ακόμη καλύτερη οργάνωση\n- 👥 Μοιραστείτε με την ομάδα, φίλους ή την οικογένειά σας\n- 📎 Επισυνάψτε αρχεία και ενσωματώστε τα στην περιγραφή\n- 💬 Συζητήστε με την ομάδα σας χρησιμοποιώντας σχόλια\n- ⚡ Παρακολουθήστε τις αλλαγές στη ροή δραστηριοτήτων\n- 🚀 Έχετε τα όλα οργανωμένα",
"Card details" : "Λεπτομέρειες καρτέλας",
"Add board" : "Προσθήκη πίνακα", "Add board" : "Προσθήκη πίνακα",
"Select the board to link to a project" : "Επιλέξτε πίνακα και συνδέστε τον σε ένα έργο", "Select the board to link to a project" : "Επιλέξτε πίνακα και συνδέστε τον σε ένα έργο",
"Search by board title" : "Αναζήτηση με το όνομα πίνακα", "Search by board title" : "Αναζήτηση με το όνομα πίνακα",
@@ -137,7 +134,6 @@
"Archived cards" : "Αρχειοθετημένες καρτέλες", "Archived cards" : "Αρχειοθετημένες καρτέλες",
"Add list" : "Προσθήκη λίστας", "Add list" : "Προσθήκη λίστας",
"List name" : "Όνομα λίστας", "List name" : "Όνομα λίστας",
"Active filters" : "Ενεργά φίλτρα",
"Apply filter" : "Εφαρμογή φίλτρου", "Apply filter" : "Εφαρμογή φίλτρου",
"Filter by tag" : "Φίλτρο ανά ετικέτα", "Filter by tag" : "Φίλτρο ανά ετικέτα",
"Filter by assigned user" : "Φίλτρο ανά χρήστη", "Filter by assigned user" : "Φίλτρο ανά χρήστη",
@@ -154,7 +150,6 @@
"Toggle compact mode" : "Εναλλαγή λειτουργίας μικρού μεγέθους", "Toggle compact mode" : "Εναλλαγή λειτουργίας μικρού μεγέθους",
"Open details" : "Άνοιγμα λεπτομερειών", "Open details" : "Άνοιγμα λεπτομερειών",
"Details" : "Λεπτομέρειες", "Details" : "Λεπτομέρειες",
"Currently present people" : "Παρόντες αυτή τη στιγμή",
"Loading board" : "Φόρτωση πίνακα", "Loading board" : "Φόρτωση πίνακα",
"No lists available" : "Δεν υπάρχουν διαθέσιμες λίστες", "No lists available" : "Δεν υπάρχουν διαθέσιμες λίστες",
"Create a new list to add cards to this board" : "Δημιουργήστε νέα λίστα για να προσθέσετε καρτέλες σε αυτό τον πίνακα.", "Create a new list to add cards to this board" : "Δημιουργήστε νέα λίστα για να προσθέσετε καρτέλες σε αυτό τον πίνακα.",
@@ -178,17 +173,11 @@
"Owner" : "Κάτοχος", "Owner" : "Κάτοχος",
"Delete" : "Διαγραφή", "Delete" : "Διαγραφή",
"Failed to create share with {displayName}" : "Αποτυχία δημιουργίας κοινής χρήσης με το {displayName}", "Failed to create share with {displayName}" : "Αποτυχία δημιουργίας κοινής χρήσης με το {displayName}",
"Are you sure you want to transfer the board {title} to {user}?" : "Είστε σίγουροι ότι θέλετε να μεταφέρετε τον πίνακα {title} στον {user}? ",
"Transfer the board." : "Μεταφορά του πίνακα.",
"Transfer" : "Μεταφορά", "Transfer" : "Μεταφορά",
"The board has been transferred to {user}" : "Ο πίνακας έχει μεταφερθεί στον/στην {user}", "Add a new list" : "Προσθήκη νέας λίστας",
"Failed to transfer the board to {user}" : "Απέτυχε η μεταφορά του πίνακα στον χρήστη {user}",
"Edit list title" : "Επεξεργασία τίτλου λίστας",
"Archive all cards" : "Αρχειοθέτηση όλων των καρτελών.", "Archive all cards" : "Αρχειοθέτηση όλων των καρτελών.",
"Unarchive all cards" : "Κατάργηση αρχειοθέτησης όλων των καρτών",
"Delete list" : "Διαγραφή λίστας", "Delete list" : "Διαγραφή λίστας",
"Archive all cards in this list" : "Αρχειοθέτηση όλων των καρτελών σε αυτή τη λίστα.", "Archive all cards in this list" : "Αρχειοθέτηση όλων των καρτελών σε αυτή τη λίστα.",
"Unarchive all cards in this list" : "Κατάργηση αρχειοθέτησης όλων των καρτών σε αυτή τη λίστα",
"Add a new card" : "Προσθήκη νέας καρτέλας", "Add a new card" : "Προσθήκη νέας καρτέλας",
"Card name" : "Όνομα καρτέλας", "Card name" : "Όνομα καρτέλας",
"List deleted" : "Η λίστα διαγράφηκε", "List deleted" : "Η λίστα διαγράφηκε",
@@ -246,13 +235,10 @@
"Write a description …" : "Γράψτε μια περιγραφή…", "Write a description …" : "Γράψτε μια περιγραφή…",
"Choose attachment" : "Επιλογή συνημμένου", "Choose attachment" : "Επιλογή συνημμένου",
"(group)" : "(ομάδα)", "(group)" : "(ομάδα)",
"Todo items" : "Στοιχεία todo",
"{count} comments, {unread} unread" : "{count} σχόλια, {unread} μη αναγνωσμένα", "{count} comments, {unread} unread" : "{count} σχόλια, {unread} μη αναγνωσμένα",
"Edit card title" : "Επεξεργασία τίτλου κάρτας",
"Assign to me" : "Ανάθεση σε εμένα", "Assign to me" : "Ανάθεση σε εμένα",
"Unassign myself" : "Αποδέσμευσή μου", "Unassign myself" : "Αποδέσμευσή μου",
"Move card" : "Μετακίνηση καρτέλας", "Move card" : "Μετακίνηση καρτέλας",
"Card details" : "Λεπτομέρειες καρτέλας",
"Unarchive card" : "Αναίρεση αρχειοθέτησης καρτέλας", "Unarchive card" : "Αναίρεση αρχειοθέτησης καρτέλας",
"Archive card" : "Αρχειοθέτηση καρτέλας", "Archive card" : "Αρχειοθέτηση καρτέλας",
"Delete card" : "Διαγραφή καρτέλας", "Delete card" : "Διαγραφή καρτέλας",
@@ -263,7 +249,6 @@
"All boards" : "Όλοι οι πίνακες", "All boards" : "Όλοι οι πίνακες",
"Archived boards" : "Αρχειοθέτηση πινάκων ", "Archived boards" : "Αρχειοθέτηση πινάκων ",
"Shared with you" : "Διαμοιρασμένα μαζί σας", "Shared with you" : "Διαμοιρασμένα μαζί σας",
"Deck settings" : "Ρυθμίσεις Deck",
"Use bigger card view" : "Χρησιμοποιήστε μεγαλύτερη προβολή καρτέλας", "Use bigger card view" : "Χρησιμοποιήστε μεγαλύτερη προβολή καρτέλας",
"Show boards in calendar/tasks" : "Εμφάνιση πινάκων στο ημερολόγιο / εργασίες", "Show boards in calendar/tasks" : "Εμφάνιση πινάκων στο ημερολόγιο / εργασίες",
"Limit deck usage of groups" : "Περιορίστε τη χρήση της εφαρμογής deck σε ομάδες", "Limit deck usage of groups" : "Περιορίστε τη χρήση της εφαρμογής deck σε ομάδες",
@@ -273,7 +258,6 @@
"Clone board" : "Κλώνος πίνακα", "Clone board" : "Κλώνος πίνακα",
"Unarchive board" : "Κατάργηση αρχειοθέτησης πίνακα", "Unarchive board" : "Κατάργηση αρχειοθέτησης πίνακα",
"Archive board" : "Αρχειοθέτηση πίνακα", "Archive board" : "Αρχειοθέτηση πίνακα",
"Export board" : "Εξαγωγή πίνακα",
"Turn on due date reminders" : "Ενεργοποιήστε τις υπενθυμίσεις ημερομηνίας προθεσμίας", "Turn on due date reminders" : "Ενεργοποιήστε τις υπενθυμίσεις ημερομηνίας προθεσμίας",
"Turn off due date reminders" : "Απενεργοποιήστε τις υπενθυμίσεις ημερομηνίας προθεσμίας", "Turn off due date reminders" : "Απενεργοποιήστε τις υπενθυμίσεις ημερομηνίας προθεσμίας",
"Due date reminders" : "Υπενθυμίσεις ημερομηνίας προθεσμίας", "Due date reminders" : "Υπενθυμίσεις ημερομηνίας προθεσμίας",
@@ -285,21 +269,14 @@
"Only assigned cards" : "Μόνο καρτέλες που έχουν ανατεθεί", "Only assigned cards" : "Μόνο καρτέλες που έχουν ανατεθεί",
"No reminder" : "Δεν υπάρχει υπενθύμιση", "No reminder" : "Δεν υπάρχει υπενθύμιση",
"An error occurred" : "Παρουσιάστηκε σφάλμα", "An error occurred" : "Παρουσιάστηκε σφάλμα",
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Είστε βέβαιοι ότι θέλετε να διαγράψετε τον πίνακα {title}; Αυτό θα διαγράψει όλα τα δεδομένα του πίνακα συμπεριλαμβανομένων και των αρχειοθετημένων καρτών.",
"Delete the board?" : "Διαγραφή του πίνακα;", "Delete the board?" : "Διαγραφή του πίνακα;",
"Loading filtered view" : "Φόρτωση εμφάνισης με βάση το φίλτρο", "Loading filtered view" : "Φόρτωση εμφάνισης με βάση το φίλτρο",
"No due" : "Χωρίς λήξη", "No due" : "Χωρίς λήξη",
"Search for {searchQuery} in all boards" : "Αναζήτηση για {searchQuery} σε όλους τους πίνακες", "Search for {searchQuery} in all boards" : "Αναζήτηση για {searchQuery} σε όλους τους πίνακες",
"No results found" : "Δεν βρέθηκαν αποτελέσματα", "No results found" : "Δεν βρέθηκαν αποτελέσματα",
"Deck board {name}\n* Last modified on {lastMod}" : "Πίνακας Deck {name}\n* Τελευταία τροποποίηση στις {lastMod}",
"{stack} in {board}" : "{stack} στο {board}", "{stack} in {board}" : "{stack} στο {board}",
"Click to expand description" : "Κλικ για επέκταση περιγραφής",
"* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* Δημιουργήθηκε στις {created}\n* Τροποποιήθηκε στις {lastMod}\n* {nbAttachments} συνημμένα\n* {nbComments} σχόλια",
"{nbCards} cards" : "{nbCards} κάρτες",
"Click to expand comment" : "Κλικ για επέκταση σχολίου",
"No upcoming cards" : "Δεν υπάρχουν επερχόμενες καρτέλες", "No upcoming cards" : "Δεν υπάρχουν επερχόμενες καρτέλες",
"upcoming cards" : "επερχόμενες καρτέλες", "upcoming cards" : "επερχόμενες καρτέλες",
"Due on {date}" : "Προθεσμία στις {date}",
"Link to a board" : "Σύνδεσμος στον πίνακα", "Link to a board" : "Σύνδεσμος στον πίνακα",
"Link to a card" : "Σύνδεσμος σε καρτέλα", "Link to a card" : "Σύνδεσμος σε καρτέλα",
"Create a card" : "Δημιουργία καρτέλας", "Create a card" : "Δημιουργία καρτέλας",
@@ -311,10 +288,9 @@
"Share with a Deck card" : "Μοιραστείτε με μια καρτέλα Deck", "Share with a Deck card" : "Μοιραστείτε με μια καρτέλα Deck",
"Share {file} with a Deck card" : "Μοιραστείτε το {file} με μια καρτέλα Deck", "Share {file} with a Deck card" : "Μοιραστείτε το {file} με μια καρτέλα Deck",
"Share" : "Μοιραστείτε", "Share" : "Μοιραστείτε",
"Are you sure you want to transfer the board {title} for {user}?" : "Είστε σίγουροι ότι θέλετε να μεταφέρετε τον πίνακα {title} για {user}? ", "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 με στόχο τον προσωπικό προγραμματισμό και την οργάνωση έργων για ομάδες που έχουν ενσωματωθεί στο Nextcloud.\n\n\n- 📥 Προσθέστε τις εργασίες σας στις καρτέλες και βάλτε τες στη σειρά\n- 📄 Γράψτε τις πρόσθετες σημειώσεις\n- 🔖 Αντιστοιχίστε τις ετικέτες για ακόμη καλύτερη οργάνωση\n- 👥 Μοιραστείτε με την ομάδα, φίλους ή την οικογένειά σας\n- 📎 Συνδέστε αρχεία και ενσωματώστε τα στην περιγραφή\n- 💬 Συζητήστε με την ομάδα σας χρησιμοποιώντας σχόλια\n- ⚡ Παρακολουθήστε τις αλλαγές στη ροή δραστηριοτήτων\n- 🚀 Έχετε τα όλα οργανωμένα",
"Transfer the board for {user} successfully" : "Επιτυχής μεταφορά του πίνακα για τον χρήστη {user}", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Είστε βέβαιοι ότι θέλετε να διαγράψετε τον πίνακα {title}; Θα διαγραφούν όλα τα δεδομένα.",
"Failed to transfer the board for {user}" : "Απέτυχε η μεταφορά του πίνακα για τον χρήστη {user}", "This week" : "Αυτή την εβδομάδα",
"Add a new list" : "Προσθήκη νέας λίστας", "Are you sure you want to transfer the board {title} for {user}?" : "Είστε σίγουροι ότι θέλετε να μεταφέρετε τον πίνακα {title} για {user}? "
"Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Είστε βέβαιοι ότι θέλετε να διαγράψετε τον πίνακα {title}; Θα διαγραφούν όλα τα δεδομένα."
},"pluralForm" :"nplurals=2; plural=(n != 1);" },"pluralForm" :"nplurals=2; plural=(n != 1);"
} }

View File

@@ -78,13 +78,8 @@ OC.L10N.register(
"{user} has mentioned you in a comment on {deck-card}." : "{user} has mentioned you in a comment on {deck-card}.", "{user} has mentioned you in a comment on {deck-card}." : "{user} has mentioned you in a comment on {deck-card}.",
"The board \"%s\" has been shared with you by %s." : "The board \"%s\" has been shared with you by %s.", "The board \"%s\" has been shared with you by %s." : "The board \"%s\" has been shared with you by %s.",
"{user} has shared {deck-board} with you." : "{user} has shared {deck-board} with you.", "{user} has shared {deck-board} with you." : "{user} has shared {deck-board} with you.",
"Deck board" : "Deck board",
"Owned by %1$s" : "Owned by %1$s",
"Deck boards, cards and comments" : "Deck boards, cards and comments",
"From %1$s, in %2$s/%3$s, owned by %4$s" : "From %1$s, in %2$s/%3$s, owned by %4$s",
"Card comments" : "Card comments", "Card comments" : "Card comments",
"%s on %s" : "%s on %s", "%s on %s" : "%s on %s",
"Deck boards and cards" : "Deck boards and cards",
"No data was provided to create an attachment." : "No data was provided to create an attachment.", "No data was provided to create an attachment." : "No data was provided to create an attachment.",
"Finished" : "Finished", "Finished" : "Finished",
"To review" : "To review", "To review" : "To review",
@@ -112,6 +107,7 @@ OC.L10N.register(
"Invalid date, date format must be YYYY-MM-DD" : "Invalid date, date format must be YYYY-MM-DD", "Invalid date, date format must be YYYY-MM-DD" : "Invalid date, date format must be YYYY-MM-DD",
"Personal planning and team project organization" : "Personal planning and team project organization", "Personal planning and team project organization" : "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 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 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 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",
"Card details" : "Card details",
"Add board" : "Add board", "Add board" : "Add board",
"Select the board to link to a project" : "Select the board to link to a project", "Select the board to link to a project" : "Select the board to link to a project",
"Search by board title" : "Search by board title", "Search by board title" : "Search by board title",
@@ -157,7 +153,6 @@ OC.L10N.register(
"Toggle compact mode" : "Toggle compact mode", "Toggle compact mode" : "Toggle compact mode",
"Open details" : "Open details", "Open details" : "Open details",
"Details" : "Details", "Details" : "Details",
"Currently present people" : "Currently present people",
"Loading board" : "Loading board", "Loading board" : "Loading board",
"No lists available" : "No lists available", "No lists available" : "No lists available",
"Create a new list to add cards to this board" : "Create a new list to add cards to this board", "Create a new list to add cards to this board" : "Create a new list to add cards to this board",
@@ -186,7 +181,7 @@ OC.L10N.register(
"Transfer" : "Transfer", "Transfer" : "Transfer",
"The board has been transferred to {user}" : "The board has been transferred to {user}", "The board has been transferred to {user}" : "The board has been transferred to {user}",
"Failed to transfer the board to {user}" : "Failed to transfer the board to {user}", "Failed to transfer the board to {user}" : "Failed to transfer the board to {user}",
"Edit list title" : "Edit list title", "Add a new list" : "Add a new list",
"Archive all cards" : "Archive all cards", "Archive all cards" : "Archive all cards",
"Unarchive all cards" : "Unarchive all cards", "Unarchive all cards" : "Unarchive all cards",
"Delete list" : "Delete list", "Delete list" : "Delete list",
@@ -255,7 +250,6 @@ OC.L10N.register(
"Assign to me" : "Assign to me", "Assign to me" : "Assign to me",
"Unassign myself" : "Unassign myself", "Unassign myself" : "Unassign myself",
"Move card" : "Move card", "Move card" : "Move card",
"Card details" : "Card details",
"Unarchive card" : "Unarchive card", "Unarchive card" : "Unarchive card",
"Archive card" : "Archive card", "Archive card" : "Archive card",
"Delete card" : "Delete card", "Delete card" : "Delete card",
@@ -277,7 +271,6 @@ OC.L10N.register(
"Clone board" : "Clone board", "Clone board" : "Clone board",
"Unarchive board" : "Unarchive board", "Unarchive board" : "Unarchive board",
"Archive board" : "Archive board", "Archive board" : "Archive board",
"Export board" : "Export board",
"Turn on due date reminders" : "Turn on due date reminders", "Turn on due date reminders" : "Turn on due date reminders",
"Turn off due date reminders" : "Turn off due date reminders", "Turn off due date reminders" : "Turn off due date reminders",
"Due date reminders" : "Due date reminders", "Due date reminders" : "Due date reminders",
@@ -295,12 +288,10 @@ OC.L10N.register(
"No due" : "No due", "No due" : "No due",
"Search for {searchQuery} in all boards" : "Search for {searchQuery} in all boards", "Search for {searchQuery} in all boards" : "Search for {searchQuery} in all boards",
"No results found" : "No results found", "No results found" : "No results found",
"Deck board {name}\n* Last modified on {lastMod}" : "Deck board {name}\n* Last modified on {lastMod}",
"{stack} in {board}" : "{stack} in {board}", "{stack} in {board}" : "{stack} in {board}",
"Click to expand description" : "Click to expand description", "Click to expand description" : "Click to expand description",
"* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments", "* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments",
"{nbCards} cards" : "{nbCards} cards", "{nbCards} cards" : "{nbCards} cards",
"Click to expand comment" : "Click to expand comment",
"No upcoming cards" : "No upcoming cards", "No upcoming cards" : "No upcoming cards",
"upcoming cards" : "upcoming cards", "upcoming cards" : "upcoming cards",
"Due on {date}" : "Due on {date}", "Due on {date}" : "Due on {date}",
@@ -315,10 +306,12 @@ OC.L10N.register(
"Share with a Deck card" : "Share with a Deck card", "Share with a Deck card" : "Share with a Deck card",
"Share {file} with a Deck card" : "Share {file} with a Deck card", "Share {file} with a Deck card" : "Share {file} with a Deck card",
"Share" : "Share", "Share" : "Share",
"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 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",
"Are you sure you want to transfer the board {title} for {user} ?" : "Are you sure you want to transfer the board {title} for {user} ?", "Are you sure you want to transfer the board {title} for {user} ?" : "Are you sure you want to transfer the board {title} for {user} ?",
"Transfer the board for {user} successfully" : "Transfer the board for {user} successfully", "Transfer the board for {user} successfully" : "Transfer the board for {user} successfully",
"Failed to transfer the board for {user}" : "Failed to transfer the board for {user}", "Failed to transfer the board for {user}" : "Failed to transfer the board for {user}",
"Add a new list" : "Add a new list", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Are you sure you want to delete the board {title}? This will delete all the data of this board.",
"Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Are you sure you want to delete the board {title}? This will delete all the data of this board." "This week" : "This week",
"Are you sure you want to transfer the board {title} for {user}?" : "Are you sure you want to transfer the board {title} for {user}?"
}, },
"nplurals=2; plural=(n != 1);"); "nplurals=2; plural=(n != 1);");

View File

@@ -76,13 +76,8 @@
"{user} has mentioned you in a comment on {deck-card}." : "{user} has mentioned you in a comment on {deck-card}.", "{user} has mentioned you in a comment on {deck-card}." : "{user} has mentioned you in a comment on {deck-card}.",
"The board \"%s\" has been shared with you by %s." : "The board \"%s\" has been shared with you by %s.", "The board \"%s\" has been shared with you by %s." : "The board \"%s\" has been shared with you by %s.",
"{user} has shared {deck-board} with you." : "{user} has shared {deck-board} with you.", "{user} has shared {deck-board} with you." : "{user} has shared {deck-board} with you.",
"Deck board" : "Deck board",
"Owned by %1$s" : "Owned by %1$s",
"Deck boards, cards and comments" : "Deck boards, cards and comments",
"From %1$s, in %2$s/%3$s, owned by %4$s" : "From %1$s, in %2$s/%3$s, owned by %4$s",
"Card comments" : "Card comments", "Card comments" : "Card comments",
"%s on %s" : "%s on %s", "%s on %s" : "%s on %s",
"Deck boards and cards" : "Deck boards and cards",
"No data was provided to create an attachment." : "No data was provided to create an attachment.", "No data was provided to create an attachment." : "No data was provided to create an attachment.",
"Finished" : "Finished", "Finished" : "Finished",
"To review" : "To review", "To review" : "To review",
@@ -110,6 +105,7 @@
"Invalid date, date format must be YYYY-MM-DD" : "Invalid date, date format must be YYYY-MM-DD", "Invalid date, date format must be YYYY-MM-DD" : "Invalid date, date format must be YYYY-MM-DD",
"Personal planning and team project organization" : "Personal planning and team project organization", "Personal planning and team project organization" : "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 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 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 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",
"Card details" : "Card details",
"Add board" : "Add board", "Add board" : "Add board",
"Select the board to link to a project" : "Select the board to link to a project", "Select the board to link to a project" : "Select the board to link to a project",
"Search by board title" : "Search by board title", "Search by board title" : "Search by board title",
@@ -155,7 +151,6 @@
"Toggle compact mode" : "Toggle compact mode", "Toggle compact mode" : "Toggle compact mode",
"Open details" : "Open details", "Open details" : "Open details",
"Details" : "Details", "Details" : "Details",
"Currently present people" : "Currently present people",
"Loading board" : "Loading board", "Loading board" : "Loading board",
"No lists available" : "No lists available", "No lists available" : "No lists available",
"Create a new list to add cards to this board" : "Create a new list to add cards to this board", "Create a new list to add cards to this board" : "Create a new list to add cards to this board",
@@ -184,7 +179,7 @@
"Transfer" : "Transfer", "Transfer" : "Transfer",
"The board has been transferred to {user}" : "The board has been transferred to {user}", "The board has been transferred to {user}" : "The board has been transferred to {user}",
"Failed to transfer the board to {user}" : "Failed to transfer the board to {user}", "Failed to transfer the board to {user}" : "Failed to transfer the board to {user}",
"Edit list title" : "Edit list title", "Add a new list" : "Add a new list",
"Archive all cards" : "Archive all cards", "Archive all cards" : "Archive all cards",
"Unarchive all cards" : "Unarchive all cards", "Unarchive all cards" : "Unarchive all cards",
"Delete list" : "Delete list", "Delete list" : "Delete list",
@@ -253,7 +248,6 @@
"Assign to me" : "Assign to me", "Assign to me" : "Assign to me",
"Unassign myself" : "Unassign myself", "Unassign myself" : "Unassign myself",
"Move card" : "Move card", "Move card" : "Move card",
"Card details" : "Card details",
"Unarchive card" : "Unarchive card", "Unarchive card" : "Unarchive card",
"Archive card" : "Archive card", "Archive card" : "Archive card",
"Delete card" : "Delete card", "Delete card" : "Delete card",
@@ -275,7 +269,6 @@
"Clone board" : "Clone board", "Clone board" : "Clone board",
"Unarchive board" : "Unarchive board", "Unarchive board" : "Unarchive board",
"Archive board" : "Archive board", "Archive board" : "Archive board",
"Export board" : "Export board",
"Turn on due date reminders" : "Turn on due date reminders", "Turn on due date reminders" : "Turn on due date reminders",
"Turn off due date reminders" : "Turn off due date reminders", "Turn off due date reminders" : "Turn off due date reminders",
"Due date reminders" : "Due date reminders", "Due date reminders" : "Due date reminders",
@@ -293,12 +286,10 @@
"No due" : "No due", "No due" : "No due",
"Search for {searchQuery} in all boards" : "Search for {searchQuery} in all boards", "Search for {searchQuery} in all boards" : "Search for {searchQuery} in all boards",
"No results found" : "No results found", "No results found" : "No results found",
"Deck board {name}\n* Last modified on {lastMod}" : "Deck board {name}\n* Last modified on {lastMod}",
"{stack} in {board}" : "{stack} in {board}", "{stack} in {board}" : "{stack} in {board}",
"Click to expand description" : "Click to expand description", "Click to expand description" : "Click to expand description",
"* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments", "* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments",
"{nbCards} cards" : "{nbCards} cards", "{nbCards} cards" : "{nbCards} cards",
"Click to expand comment" : "Click to expand comment",
"No upcoming cards" : "No upcoming cards", "No upcoming cards" : "No upcoming cards",
"upcoming cards" : "upcoming cards", "upcoming cards" : "upcoming cards",
"Due on {date}" : "Due on {date}", "Due on {date}" : "Due on {date}",
@@ -313,10 +304,12 @@
"Share with a Deck card" : "Share with a Deck card", "Share with a Deck card" : "Share with a Deck card",
"Share {file} with a Deck card" : "Share {file} with a Deck card", "Share {file} with a Deck card" : "Share {file} with a Deck card",
"Share" : "Share", "Share" : "Share",
"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 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",
"Are you sure you want to transfer the board {title} for {user} ?" : "Are you sure you want to transfer the board {title} for {user} ?", "Are you sure you want to transfer the board {title} for {user} ?" : "Are you sure you want to transfer the board {title} for {user} ?",
"Transfer the board for {user} successfully" : "Transfer the board for {user} successfully", "Transfer the board for {user} successfully" : "Transfer the board for {user} successfully",
"Failed to transfer the board for {user}" : "Failed to transfer the board for {user}", "Failed to transfer the board for {user}" : "Failed to transfer the board for {user}",
"Add a new list" : "Add a new list", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Are you sure you want to delete the board {title}? This will delete all the data of this board.",
"Are you sure you want to delete the board {title}? This will delete all the data of this board." : "Are you sure you want to delete the board {title}? This will delete all the data of this board." "This week" : "This week",
"Are you sure you want to transfer the board {title} for {user}?" : "Are you sure you want to transfer the board {title} for {user}?"
},"pluralForm" :"nplurals=2; plural=(n != 1);" },"pluralForm" :"nplurals=2; plural=(n != 1);"
} }

View File

@@ -128,6 +128,7 @@ OC.L10N.register(
"Link to a board" : "Ligilo al tabulo", "Link to a board" : "Ligilo al tabulo",
"Maximum file size of {size} exceeded" : "Maksimuma dosiergrando {size} transpasita", "Maximum file size of {size} exceeded" : "Maksimuma dosiergrando {size} transpasita",
"Error creating the share" : "Eraro dum kreo de la kunhavigo", "Error creating the share" : "Eraro dum kreo de la kunhavigo",
"Share" : "Kunhavigi" "Share" : "Kunhavigi",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Kartaro („Deck“) estas kanban-eca organiza ilo por mastrumi sian vivon kaj teaman projektaron per Nextcloud.\n\n\n- 📥 Aldonu viajn taskojn al kartoj, kaj organizu ilin \n- 📄 Skribu pliajn notojn per marklingvo „Markdown“\n- 🔖 Uzu etikedojn por pli bone organiziĝi\n- 👥 Kunhavigu kun viaj teamo, amikoj, familio\n- 📎 Aldonu dosierojn, kaj enmetu ilin en via „Markdown“-a priskribo\n- 💬 Diskutu kun via teamo pere de la komentoj\n- ⚡ Sekvu la ŝanĝojn per la aktivaĵa fluo\n- 🚀 Organizu vian projekton"
}, },
"nplurals=2; plural=(n != 1);"); "nplurals=2; plural=(n != 1);");

View File

@@ -126,6 +126,7 @@
"Link to a board" : "Ligilo al tabulo", "Link to a board" : "Ligilo al tabulo",
"Maximum file size of {size} exceeded" : "Maksimuma dosiergrando {size} transpasita", "Maximum file size of {size} exceeded" : "Maksimuma dosiergrando {size} transpasita",
"Error creating the share" : "Eraro dum kreo de la kunhavigo", "Error creating the share" : "Eraro dum kreo de la kunhavigo",
"Share" : "Kunhavigi" "Share" : "Kunhavigi",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Kartaro („Deck“) estas kanban-eca organiza ilo por mastrumi sian vivon kaj teaman projektaron per Nextcloud.\n\n\n- 📥 Aldonu viajn taskojn al kartoj, kaj organizu ilin \n- 📄 Skribu pliajn notojn per marklingvo „Markdown“\n- 🔖 Uzu etikedojn por pli bone organiziĝi\n- 👥 Kunhavigu kun viaj teamo, amikoj, familio\n- 📎 Aldonu dosierojn, kaj enmetu ilin en via „Markdown“-a priskribo\n- 💬 Diskutu kun via teamo pere de la komentoj\n- ⚡ Sekvu la ŝanĝojn per la aktivaĵa fluo\n- 🚀 Organizu vian projekton"
},"pluralForm" :"nplurals=2; plural=(n != 1);" },"pluralForm" :"nplurals=2; plural=(n != 1);"
} }

View File

@@ -66,7 +66,7 @@ OC.L10N.register(
"A <strong>card description</strong> inside the Deck app has been changed" : "Una <strong>descripción de tarjeta</strong> dentro de la app Deck ha cambiado", "A <strong>card description</strong> inside the Deck app has been changed" : "Una <strong>descripción de tarjeta</strong> dentro de la app Deck ha cambiado",
"Deck" : "Deck", "Deck" : "Deck",
"Changes in the <strong>Deck app</strong>" : "Cambios en la <strong>app Deck</strong>", "Changes in the <strong>Deck app</strong>" : "Cambios en la <strong>app Deck</strong>",
"A <strong>comment</strong> was created on a card" : "Un <strong>comentario</strong> ha sido creado en una tarjeta", "A <strong>comment</strong> was created on a card" : "Un <strong>comment</strong> ha sido creado en una tarjeta",
"Upcoming cards" : "Próximas tarjetas", "Upcoming cards" : "Próximas tarjetas",
"Load more" : "Cargar más", "Load more" : "Cargar más",
"Personal" : "Personal", "Personal" : "Personal",
@@ -78,13 +78,8 @@ OC.L10N.register(
"{user} has mentioned you in a comment on {deck-card}." : "{user} te ha mencionado en un comentario de {deck-card}.", "{user} has mentioned you in a comment on {deck-card}." : "{user} te ha mencionado en un comentario de {deck-card}.",
"The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.", "The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.",
"{user} has shared {deck-board} with you." : "{user} ha compartido {deck-board} contigo.", "{user} has shared {deck-board} with you." : "{user} ha compartido {deck-board} contigo.",
"Deck board" : "Tablero Deck",
"Owned by %1$s" : "Apropiado por %1$s",
"Deck boards, cards and comments" : "Tableros Deck, tarjetas y comentarios",
"From %1$s, in %2$s/%3$s, owned by %4$s" : "De %1$s, en %2$s/%3$s, propiedad de %4$s",
"Card comments" : "Comentarios en tarjetas", "Card comments" : "Comentarios en tarjetas",
"%s on %s" : "%s en %s", "%s on %s" : "%s en %s",
"Deck boards and cards" : "Tableros Deck y tarjetas",
"No data was provided to create an attachment." : "No se proporcionaron datos para crear un adjunto", "No data was provided to create an attachment." : "No se proporcionaron datos para crear un adjunto",
"Finished" : "Finalizado", "Finished" : "Finalizado",
"To review" : "Para revisar", "To review" : "Para revisar",
@@ -112,6 +107,7 @@ OC.L10N.register(
"Invalid date, date format must be YYYY-MM-DD" : "Fecha no válida, el formato de las fechas debe ser AAAA-MM-DD", "Invalid date, date format must be YYYY-MM-DD" : "Fecha no válida, el formato de las fechas debe ser AAAA-MM-DD",
"Personal planning and team project organization" : "Planificación personal y organización de proyecto de equipo", "Personal planning and team project organization" : "Planificación personal y organización de proyecto de equipo",
"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 es una herramienta de organización de estilo kanban dirigida a la planificación personal y la organización de proyectos para equipos integrados con Nextcloud.\n\n\n- 📥 Agrega tus tareas a las tarjetas y ordénalas.\n- 📄 Escriba notas adicionales\n- 🔖 Asignar etiquetas para una organización mejor\n- 👥 Comparte con tu equipo, amigos o familia.\n- 📎 Adjuntar archivos e incrustarlos en su descripción\n- 💬 Discuta con su equipo usando comentarios.\n- ⚡ Mantenga un registro de los cambios en el flujo de actividad\n- 🚀 Organiza tu proyecto", "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 es una herramienta de organización de estilo kanban dirigida a la planificación personal y la organización de proyectos para equipos integrados con Nextcloud.\n\n\n- 📥 Agrega tus tareas a las tarjetas y ordénalas.\n- 📄 Escriba notas adicionales\n- 🔖 Asignar etiquetas para una organización mejor\n- 👥 Comparte con tu equipo, amigos o familia.\n- 📎 Adjuntar archivos e incrustarlos en su descripción\n- 💬 Discuta con su equipo usando comentarios.\n- ⚡ Mantenga un registro de los cambios en el flujo de actividad\n- 🚀 Organiza tu proyecto",
"Card details" : "Detalles de la tarjeta",
"Add board" : "Añadir tablero", "Add board" : "Añadir tablero",
"Select the board to link to a project" : "Selecciona el tablero que enlazar a un proyecto", "Select the board to link to a project" : "Selecciona el tablero que enlazar a un proyecto",
"Search by board title" : "Buscar por título de tablero", "Search by board title" : "Buscar por título de tablero",
@@ -157,7 +153,6 @@ OC.L10N.register(
"Toggle compact mode" : "Mostrar/ocultar modo compacto", "Toggle compact mode" : "Mostrar/ocultar modo compacto",
"Open details" : "Abrir detalles", "Open details" : "Abrir detalles",
"Details" : "Detalles", "Details" : "Detalles",
"Currently present people" : "Personas presentes actualmente",
"Loading board" : "Cargando tablero", "Loading board" : "Cargando tablero",
"No lists available" : "No hay listas disponibles", "No lists available" : "No hay listas disponibles",
"Create a new list to add cards to this board" : "Crea una lista nueva para añadir tarjetas a este tablero", "Create a new list to add cards to this board" : "Crea una lista nueva para añadir tarjetas a este tablero",
@@ -186,7 +181,7 @@ OC.L10N.register(
"Transfer" : "Transferir", "Transfer" : "Transferir",
"The board has been transferred to {user}" : "El tablero ha sido transferido a {usuario}", "The board has been transferred to {user}" : "El tablero ha sido transferido a {usuario}",
"Failed to transfer the board to {user}" : "Failed to transfer the board to {user}", "Failed to transfer the board to {user}" : "Failed to transfer the board to {user}",
"Edit list title" : "Editar el título de la lista", "Add a new list" : "Añadir una lista nueva",
"Archive all cards" : "Archivar todas las tarjetas", "Archive all cards" : "Archivar todas las tarjetas",
"Unarchive all cards" : "Desarchivar todas las tarjetas", "Unarchive all cards" : "Desarchivar todas las tarjetas",
"Delete list" : "Eliminar lista", "Delete list" : "Eliminar lista",
@@ -255,7 +250,6 @@ OC.L10N.register(
"Assign to me" : "Asignarme a mí", "Assign to me" : "Asignarme a mí",
"Unassign myself" : "Desasignarme a mí mismo", "Unassign myself" : "Desasignarme a mí mismo",
"Move card" : "Mover tarjeta", "Move card" : "Mover tarjeta",
"Card details" : "Detalles de la tarjeta",
"Unarchive card" : "Desarchivar tarjeta", "Unarchive card" : "Desarchivar tarjeta",
"Archive card" : "Archivar tarjeta", "Archive card" : "Archivar tarjeta",
"Delete card" : "Eliminar tarjeta", "Delete card" : "Eliminar tarjeta",
@@ -277,7 +271,6 @@ OC.L10N.register(
"Clone board" : "Clonar tablero", "Clone board" : "Clonar tablero",
"Unarchive board" : "Desarchivar tablero", "Unarchive board" : "Desarchivar tablero",
"Archive board" : "Archivar tablero", "Archive board" : "Archivar tablero",
"Export board" : "Exportar tablero",
"Turn on due date reminders" : "Activar recordatorios de la fecha de vencimiento", "Turn on due date reminders" : "Activar recordatorios de la fecha de vencimiento",
"Turn off due date reminders" : "Desactivar recordatorios de la fecha de vencimiento", "Turn off due date reminders" : "Desactivar recordatorios de la fecha de vencimiento",
"Due date reminders" : "Recordatorios de la fecha de vencimiento", "Due date reminders" : "Recordatorios de la fecha de vencimiento",
@@ -295,12 +288,10 @@ OC.L10N.register(
"No due" : "Sin finalizar", "No due" : "Sin finalizar",
"Search for {searchQuery} in all boards" : "Buscar {searchQuery} en todos los tableros", "Search for {searchQuery} in all boards" : "Buscar {searchQuery} en todos los tableros",
"No results found" : "No se encontraron resultados", "No results found" : "No se encontraron resultados",
"Deck board {name}\n* Last modified on {lastMod}" : "Tablero Deck {name}\n* Última modificación en {lastMod}",
"{stack} in {board}" : "{stack} en {board}", "{stack} in {board}" : "{stack} en {board}",
"Click to expand description" : "Pulse para expandir la descripción", "Click to expand description" : "Pulse para expandir la descripción",
"* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* Creada en {created}\n* Ultima moficiación en {lastMod}\n* {nbAttachments} adjuntos\n* {nbComments} comentarios", "* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* Creada en {created}\n* Ultima moficiación en {lastMod}\n* {nbAttachments} adjuntos\n* {nbComments} comentarios",
"{nbCards} cards" : "{nbCards} tarjetas", "{nbCards} cards" : "{nbCards} tarjetas",
"Click to expand comment" : "Pulse para expandir el comentario",
"No upcoming cards" : "No hay tarjetas próximas", "No upcoming cards" : "No hay tarjetas próximas",
"upcoming cards" : "próximas tarjetas", "upcoming cards" : "próximas tarjetas",
"Due on {date}" : "Vence en {date}", "Due on {date}" : "Vence en {date}",
@@ -315,10 +306,12 @@ OC.L10N.register(
"Share with a Deck card" : "Compartir con una tarjeta de Deck", "Share with a Deck card" : "Compartir con una tarjeta de Deck",
"Share {file} with a Deck card" : "Compartir {file} con una tarjeta de Deck", "Share {file} with a Deck card" : "Compartir {file} con una tarjeta de Deck",
"Share" : "Compartir", "Share" : "Compartir",
"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 es una herramienta de organización de estilo kanban dirigida a la planificación personal y la organización de proyectos para equipos integrados con Nextcloud.\n\n\n- 📥 Agrega tus tareas a las tarjetas y ordénalas.\n- 📄 Escriba notas adicionales\n- 🔖 Asignar etiquetas para una organización mejor\n- 👥 Comparte con tu equipo, amigos o familia.\n- 📎 Adjuntar archivos e incrustarlos en su descripción\n- 💬 Discuta con su equipo usando comentarios.\n- ⚡ Mantenga un registro de los cambios en el flujo de actividad\n- 🚀 Organiza tu proyecto",
"Are you sure you want to transfer the board {title} for {user} ?" : "¿Estás seguro de que quieres transferir el tablero {título} a {usuario}?", "Are you sure you want to transfer the board {title} for {user} ?" : "¿Estás seguro de que quieres transferir el tablero {título} a {usuario}?",
"Transfer the board for {user} successfully" : "Transferir el tablero para {usuario} con éxito", "Transfer the board for {user} successfully" : "Transferir el tablero para {usuario} con éxito",
"Failed to transfer the board for {user}" : "No se ha podido transferir el tablero para {usuario}", "Failed to transfer the board for {user}" : "No se ha podido transferir el tablero para {usuario}",
"Add a new list" : "Añadir una lista nueva", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "¿Estas seguro de que quieres eliminar el tablero {title}? Esto eliminará todos los datos del tablero.",
"Are you sure you want to delete the board {title}? This will delete all the data of this board." : "¿Estas seguro de que quieres eliminar el tablero {title}? Esto eliminará todos los datos del tablero." "This week" : "Esta semana",
"Are you sure you want to transfer the board {title} for {user}?" : "¿Estás seguro de que quieres transferir el tablero {título} a {usuario}?"
}, },
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); "nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View File

@@ -64,7 +64,7 @@
"A <strong>card description</strong> inside the Deck app has been changed" : "Una <strong>descripción de tarjeta</strong> dentro de la app Deck ha cambiado", "A <strong>card description</strong> inside the Deck app has been changed" : "Una <strong>descripción de tarjeta</strong> dentro de la app Deck ha cambiado",
"Deck" : "Deck", "Deck" : "Deck",
"Changes in the <strong>Deck app</strong>" : "Cambios en la <strong>app Deck</strong>", "Changes in the <strong>Deck app</strong>" : "Cambios en la <strong>app Deck</strong>",
"A <strong>comment</strong> was created on a card" : "Un <strong>comentario</strong> ha sido creado en una tarjeta", "A <strong>comment</strong> was created on a card" : "Un <strong>comment</strong> ha sido creado en una tarjeta",
"Upcoming cards" : "Próximas tarjetas", "Upcoming cards" : "Próximas tarjetas",
"Load more" : "Cargar más", "Load more" : "Cargar más",
"Personal" : "Personal", "Personal" : "Personal",
@@ -76,13 +76,8 @@
"{user} has mentioned you in a comment on {deck-card}." : "{user} te ha mencionado en un comentario de {deck-card}.", "{user} has mentioned you in a comment on {deck-card}." : "{user} te ha mencionado en un comentario de {deck-card}.",
"The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.", "The board \"%s\" has been shared with you by %s." : "El tablero \"%s\" ha sido compartido contigo por %s.",
"{user} has shared {deck-board} with you." : "{user} ha compartido {deck-board} contigo.", "{user} has shared {deck-board} with you." : "{user} ha compartido {deck-board} contigo.",
"Deck board" : "Tablero Deck",
"Owned by %1$s" : "Apropiado por %1$s",
"Deck boards, cards and comments" : "Tableros Deck, tarjetas y comentarios",
"From %1$s, in %2$s/%3$s, owned by %4$s" : "De %1$s, en %2$s/%3$s, propiedad de %4$s",
"Card comments" : "Comentarios en tarjetas", "Card comments" : "Comentarios en tarjetas",
"%s on %s" : "%s en %s", "%s on %s" : "%s en %s",
"Deck boards and cards" : "Tableros Deck y tarjetas",
"No data was provided to create an attachment." : "No se proporcionaron datos para crear un adjunto", "No data was provided to create an attachment." : "No se proporcionaron datos para crear un adjunto",
"Finished" : "Finalizado", "Finished" : "Finalizado",
"To review" : "Para revisar", "To review" : "Para revisar",
@@ -110,6 +105,7 @@
"Invalid date, date format must be YYYY-MM-DD" : "Fecha no válida, el formato de las fechas debe ser AAAA-MM-DD", "Invalid date, date format must be YYYY-MM-DD" : "Fecha no válida, el formato de las fechas debe ser AAAA-MM-DD",
"Personal planning and team project organization" : "Planificación personal y organización de proyecto de equipo", "Personal planning and team project organization" : "Planificación personal y organización de proyecto de equipo",
"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 es una herramienta de organización de estilo kanban dirigida a la planificación personal y la organización de proyectos para equipos integrados con Nextcloud.\n\n\n- 📥 Agrega tus tareas a las tarjetas y ordénalas.\n- 📄 Escriba notas adicionales\n- 🔖 Asignar etiquetas para una organización mejor\n- 👥 Comparte con tu equipo, amigos o familia.\n- 📎 Adjuntar archivos e incrustarlos en su descripción\n- 💬 Discuta con su equipo usando comentarios.\n- ⚡ Mantenga un registro de los cambios en el flujo de actividad\n- 🚀 Organiza tu proyecto", "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 es una herramienta de organización de estilo kanban dirigida a la planificación personal y la organización de proyectos para equipos integrados con Nextcloud.\n\n\n- 📥 Agrega tus tareas a las tarjetas y ordénalas.\n- 📄 Escriba notas adicionales\n- 🔖 Asignar etiquetas para una organización mejor\n- 👥 Comparte con tu equipo, amigos o familia.\n- 📎 Adjuntar archivos e incrustarlos en su descripción\n- 💬 Discuta con su equipo usando comentarios.\n- ⚡ Mantenga un registro de los cambios en el flujo de actividad\n- 🚀 Organiza tu proyecto",
"Card details" : "Detalles de la tarjeta",
"Add board" : "Añadir tablero", "Add board" : "Añadir tablero",
"Select the board to link to a project" : "Selecciona el tablero que enlazar a un proyecto", "Select the board to link to a project" : "Selecciona el tablero que enlazar a un proyecto",
"Search by board title" : "Buscar por título de tablero", "Search by board title" : "Buscar por título de tablero",
@@ -155,7 +151,6 @@
"Toggle compact mode" : "Mostrar/ocultar modo compacto", "Toggle compact mode" : "Mostrar/ocultar modo compacto",
"Open details" : "Abrir detalles", "Open details" : "Abrir detalles",
"Details" : "Detalles", "Details" : "Detalles",
"Currently present people" : "Personas presentes actualmente",
"Loading board" : "Cargando tablero", "Loading board" : "Cargando tablero",
"No lists available" : "No hay listas disponibles", "No lists available" : "No hay listas disponibles",
"Create a new list to add cards to this board" : "Crea una lista nueva para añadir tarjetas a este tablero", "Create a new list to add cards to this board" : "Crea una lista nueva para añadir tarjetas a este tablero",
@@ -184,7 +179,7 @@
"Transfer" : "Transferir", "Transfer" : "Transferir",
"The board has been transferred to {user}" : "El tablero ha sido transferido a {usuario}", "The board has been transferred to {user}" : "El tablero ha sido transferido a {usuario}",
"Failed to transfer the board to {user}" : "Failed to transfer the board to {user}", "Failed to transfer the board to {user}" : "Failed to transfer the board to {user}",
"Edit list title" : "Editar el título de la lista", "Add a new list" : "Añadir una lista nueva",
"Archive all cards" : "Archivar todas las tarjetas", "Archive all cards" : "Archivar todas las tarjetas",
"Unarchive all cards" : "Desarchivar todas las tarjetas", "Unarchive all cards" : "Desarchivar todas las tarjetas",
"Delete list" : "Eliminar lista", "Delete list" : "Eliminar lista",
@@ -253,7 +248,6 @@
"Assign to me" : "Asignarme a mí", "Assign to me" : "Asignarme a mí",
"Unassign myself" : "Desasignarme a mí mismo", "Unassign myself" : "Desasignarme a mí mismo",
"Move card" : "Mover tarjeta", "Move card" : "Mover tarjeta",
"Card details" : "Detalles de la tarjeta",
"Unarchive card" : "Desarchivar tarjeta", "Unarchive card" : "Desarchivar tarjeta",
"Archive card" : "Archivar tarjeta", "Archive card" : "Archivar tarjeta",
"Delete card" : "Eliminar tarjeta", "Delete card" : "Eliminar tarjeta",
@@ -275,7 +269,6 @@
"Clone board" : "Clonar tablero", "Clone board" : "Clonar tablero",
"Unarchive board" : "Desarchivar tablero", "Unarchive board" : "Desarchivar tablero",
"Archive board" : "Archivar tablero", "Archive board" : "Archivar tablero",
"Export board" : "Exportar tablero",
"Turn on due date reminders" : "Activar recordatorios de la fecha de vencimiento", "Turn on due date reminders" : "Activar recordatorios de la fecha de vencimiento",
"Turn off due date reminders" : "Desactivar recordatorios de la fecha de vencimiento", "Turn off due date reminders" : "Desactivar recordatorios de la fecha de vencimiento",
"Due date reminders" : "Recordatorios de la fecha de vencimiento", "Due date reminders" : "Recordatorios de la fecha de vencimiento",
@@ -293,12 +286,10 @@
"No due" : "Sin finalizar", "No due" : "Sin finalizar",
"Search for {searchQuery} in all boards" : "Buscar {searchQuery} en todos los tableros", "Search for {searchQuery} in all boards" : "Buscar {searchQuery} en todos los tableros",
"No results found" : "No se encontraron resultados", "No results found" : "No se encontraron resultados",
"Deck board {name}\n* Last modified on {lastMod}" : "Tablero Deck {name}\n* Última modificación en {lastMod}",
"{stack} in {board}" : "{stack} en {board}", "{stack} in {board}" : "{stack} en {board}",
"Click to expand description" : "Pulse para expandir la descripción", "Click to expand description" : "Pulse para expandir la descripción",
"* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* Creada en {created}\n* Ultima moficiación en {lastMod}\n* {nbAttachments} adjuntos\n* {nbComments} comentarios", "* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* Creada en {created}\n* Ultima moficiación en {lastMod}\n* {nbAttachments} adjuntos\n* {nbComments} comentarios",
"{nbCards} cards" : "{nbCards} tarjetas", "{nbCards} cards" : "{nbCards} tarjetas",
"Click to expand comment" : "Pulse para expandir el comentario",
"No upcoming cards" : "No hay tarjetas próximas", "No upcoming cards" : "No hay tarjetas próximas",
"upcoming cards" : "próximas tarjetas", "upcoming cards" : "próximas tarjetas",
"Due on {date}" : "Vence en {date}", "Due on {date}" : "Vence en {date}",
@@ -313,10 +304,12 @@
"Share with a Deck card" : "Compartir con una tarjeta de Deck", "Share with a Deck card" : "Compartir con una tarjeta de Deck",
"Share {file} with a Deck card" : "Compartir {file} con una tarjeta de Deck", "Share {file} with a Deck card" : "Compartir {file} con una tarjeta de Deck",
"Share" : "Compartir", "Share" : "Compartir",
"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 es una herramienta de organización de estilo kanban dirigida a la planificación personal y la organización de proyectos para equipos integrados con Nextcloud.\n\n\n- 📥 Agrega tus tareas a las tarjetas y ordénalas.\n- 📄 Escriba notas adicionales\n- 🔖 Asignar etiquetas para una organización mejor\n- 👥 Comparte con tu equipo, amigos o familia.\n- 📎 Adjuntar archivos e incrustarlos en su descripción\n- 💬 Discuta con su equipo usando comentarios.\n- ⚡ Mantenga un registro de los cambios en el flujo de actividad\n- 🚀 Organiza tu proyecto",
"Are you sure you want to transfer the board {title} for {user} ?" : "¿Estás seguro de que quieres transferir el tablero {título} a {usuario}?", "Are you sure you want to transfer the board {title} for {user} ?" : "¿Estás seguro de que quieres transferir el tablero {título} a {usuario}?",
"Transfer the board for {user} successfully" : "Transferir el tablero para {usuario} con éxito", "Transfer the board for {user} successfully" : "Transferir el tablero para {usuario} con éxito",
"Failed to transfer the board for {user}" : "No se ha podido transferir el tablero para {usuario}", "Failed to transfer the board for {user}" : "No se ha podido transferir el tablero para {usuario}",
"Add a new list" : "Añadir una lista nueva", "Are you sure you want to delete the board {title}? This will delete all the data of this board." : "¿Estas seguro de que quieres eliminar el tablero {title}? Esto eliminará todos los datos del tablero.",
"Are you sure you want to delete the board {title}? This will delete all the data of this board." : "¿Estas seguro de que quieres eliminar el tablero {title}? Esto eliminará todos los datos del tablero." "This week" : "Esta semana",
"Are you sure you want to transfer the board {title} for {user}?" : "¿Estás seguro de que quieres transferir el tablero {título} a {usuario}?"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" },"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} }

View File

@@ -57,6 +57,7 @@ OC.L10N.register(
"Archive board" : "Archivar tablero", "Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones", "No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros", "Delete board" : "Borrar tableros",
"Share" : "Compartir" "Share" : "Compartir",
"This week" : "Esta semana"
}, },
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); "nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View File

@@ -55,6 +55,7 @@
"Archive board" : "Archivar tablero", "Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones", "No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros", "Delete board" : "Borrar tableros",
"Share" : "Compartir" "Share" : "Compartir",
"This week" : "Esta semana"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" },"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} }

View File

@@ -41,6 +41,7 @@ OC.L10N.register(
"Card not found" : "Tarjeta no encontrada", "Card not found" : "Tarjeta no encontrada",
"Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, favor de seguir el formato AAAA-MM-DD", "Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, favor de seguir el formato AAAA-MM-DD",
"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 es una herramienta de organización de estilo kanban dirigida a la planificación personal y la organización de proyectos para equipos integrados con Nextcloud.\n\n\n- 📥 Agrega tus tareas a las tarjetas y ordénalas.\n- 📄 Escriba notas adicionales\n- 🔖 Asignar etiquetas para una organización mejor\n- 👥 Comparte con tu equipo, amigos o familia.\n- 📎 Adjuntar archivos e incrustarlos en su descripción\n- 💬 Discuta con su equipo usando comentarios.\n- ⚡ Mantenga un registro de los cambios en el flujo de actividad\n- 🚀 Organiza tu proyecto", "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 es una herramienta de organización de estilo kanban dirigida a la planificación personal y la organización de proyectos para equipos integrados con Nextcloud.\n\n\n- 📥 Agrega tus tareas a las tarjetas y ordénalas.\n- 📄 Escriba notas adicionales\n- 🔖 Asignar etiquetas para una organización mejor\n- 👥 Comparte con tu equipo, amigos o familia.\n- 📎 Adjuntar archivos e incrustarlos en su descripción\n- 💬 Discuta con su equipo usando comentarios.\n- ⚡ Mantenga un registro de los cambios en el flujo de actividad\n- 🚀 Organiza tu proyecto",
"Card details" : "Detalles de la tarjeta",
"Add board" : "Nuevo Tablero", "Add board" : "Nuevo Tablero",
"Search by board title" : "Buscar por título de tablero", "Search by board title" : "Buscar por título de tablero",
"Select board" : "Selecciona tablero", "Select board" : "Selecciona tablero",
@@ -76,7 +77,6 @@ OC.L10N.register(
"Modified" : "Modificado", "Modified" : "Modificado",
"Created" : "Creado", "Created" : "Creado",
"Due date" : "Fecha de vencimiento", "Due date" : "Fecha de vencimiento",
"Remove due date" : "Eliminar fecha de vencimiento",
"Select Date" : "Seleccionar fecha", "Select Date" : "Seleccionar fecha",
"Today" : "Hoy", "Today" : "Hoy",
"Tomorrow" : "Mañana", "Tomorrow" : "Mañana",
@@ -88,7 +88,6 @@ OC.L10N.register(
"Description" : "Descripción", "Description" : "Descripción",
"Formatting help" : "Ayuda de formato", "Formatting help" : "Ayuda de formato",
"(group)" : "(grupo)", "(group)" : "(grupo)",
"Card details" : "Detalles de la tarjeta",
"seconds ago" : "segundos", "seconds ago" : "segundos",
"All boards" : "Todos los Tableros", "All boards" : "Todos los Tableros",
"Shared with you" : "Compartido con usted", "Shared with you" : "Compartido con usted",
@@ -104,6 +103,8 @@ OC.L10N.register(
"No due" : "Sin finalizar", "No due" : "Sin finalizar",
"Share with a Deck card" : "Compartir con una tarjeta del Tablero", "Share with a Deck card" : "Compartir con una tarjeta del Tablero",
"Share {file} with a Deck card" : "Compartir {file} con una tarjeta del Tablero", "Share {file} with a Deck card" : "Compartir {file} con una tarjeta del Tablero",
"Share" : "Compartir" "Share" : "Compartir",
"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 es una herramienta de organización de estilo kanban dirigida a la planificación personal y la organización de proyectos para equipos integrados con Nextcloud.\n\n\n- 📥 Agrega tus tareas a las tarjetas y ordénalas.\n- 📄 Escriba notas adicionales\n- 🔖 Asignar etiquetas para una organización mejor\n- 👥 Comparte con tu equipo, amigos o familia.\n- 📎 Adjuntar archivos e incrustarlos en su descripción\n- 💬 Discuta con su equipo usando comentarios.\n- ⚡ Mantenga un registro de los cambios en el flujo de actividad\n- 🚀 Organiza tu proyecto",
"This week" : "Esta semana"
}, },
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); "nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View File

@@ -39,6 +39,7 @@
"Card not found" : "Tarjeta no encontrada", "Card not found" : "Tarjeta no encontrada",
"Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, favor de seguir el formato AAAA-MM-DD", "Invalid date, date format must be YYYY-MM-DD" : "La fecha es inválida, favor de seguir el formato AAAA-MM-DD",
"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 es una herramienta de organización de estilo kanban dirigida a la planificación personal y la organización de proyectos para equipos integrados con Nextcloud.\n\n\n- 📥 Agrega tus tareas a las tarjetas y ordénalas.\n- 📄 Escriba notas adicionales\n- 🔖 Asignar etiquetas para una organización mejor\n- 👥 Comparte con tu equipo, amigos o familia.\n- 📎 Adjuntar archivos e incrustarlos en su descripción\n- 💬 Discuta con su equipo usando comentarios.\n- ⚡ Mantenga un registro de los cambios en el flujo de actividad\n- 🚀 Organiza tu proyecto", "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 es una herramienta de organización de estilo kanban dirigida a la planificación personal y la organización de proyectos para equipos integrados con Nextcloud.\n\n\n- 📥 Agrega tus tareas a las tarjetas y ordénalas.\n- 📄 Escriba notas adicionales\n- 🔖 Asignar etiquetas para una organización mejor\n- 👥 Comparte con tu equipo, amigos o familia.\n- 📎 Adjuntar archivos e incrustarlos en su descripción\n- 💬 Discuta con su equipo usando comentarios.\n- ⚡ Mantenga un registro de los cambios en el flujo de actividad\n- 🚀 Organiza tu proyecto",
"Card details" : "Detalles de la tarjeta",
"Add board" : "Nuevo Tablero", "Add board" : "Nuevo Tablero",
"Search by board title" : "Buscar por título de tablero", "Search by board title" : "Buscar por título de tablero",
"Select board" : "Selecciona tablero", "Select board" : "Selecciona tablero",
@@ -74,7 +75,6 @@
"Modified" : "Modificado", "Modified" : "Modificado",
"Created" : "Creado", "Created" : "Creado",
"Due date" : "Fecha de vencimiento", "Due date" : "Fecha de vencimiento",
"Remove due date" : "Eliminar fecha de vencimiento",
"Select Date" : "Seleccionar fecha", "Select Date" : "Seleccionar fecha",
"Today" : "Hoy", "Today" : "Hoy",
"Tomorrow" : "Mañana", "Tomorrow" : "Mañana",
@@ -86,7 +86,6 @@
"Description" : "Descripción", "Description" : "Descripción",
"Formatting help" : "Ayuda de formato", "Formatting help" : "Ayuda de formato",
"(group)" : "(grupo)", "(group)" : "(grupo)",
"Card details" : "Detalles de la tarjeta",
"seconds ago" : "segundos", "seconds ago" : "segundos",
"All boards" : "Todos los Tableros", "All boards" : "Todos los Tableros",
"Shared with you" : "Compartido con usted", "Shared with you" : "Compartido con usted",
@@ -102,6 +101,8 @@
"No due" : "Sin finalizar", "No due" : "Sin finalizar",
"Share with a Deck card" : "Compartir con una tarjeta del Tablero", "Share with a Deck card" : "Compartir con una tarjeta del Tablero",
"Share {file} with a Deck card" : "Compartir {file} con una tarjeta del Tablero", "Share {file} with a Deck card" : "Compartir {file} con una tarjeta del Tablero",
"Share" : "Compartir" "Share" : "Compartir",
"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 es una herramienta de organización de estilo kanban dirigida a la planificación personal y la organización de proyectos para equipos integrados con Nextcloud.\n\n\n- 📥 Agrega tus tareas a las tarjetas y ordénalas.\n- 📄 Escriba notas adicionales\n- 🔖 Asignar etiquetas para una organización mejor\n- 👥 Comparte con tu equipo, amigos o familia.\n- 📎 Adjuntar archivos e incrustarlos en su descripción\n- 💬 Discuta con su equipo usando comentarios.\n- ⚡ Mantenga un registro de los cambios en el flujo de actividad\n- 🚀 Organiza tu proyecto",
"This week" : "Esta semana"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" },"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} }

View File

@@ -60,6 +60,7 @@ OC.L10N.register(
"Archive board" : "Archivar tablero", "Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones", "No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros", "Delete board" : "Borrar tableros",
"Share" : "Compartir" "Share" : "Compartir",
"This week" : "Esta semana"
}, },
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); "nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View File

@@ -58,6 +58,7 @@
"Archive board" : "Archivar tablero", "Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones", "No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros", "Delete board" : "Borrar tableros",
"Share" : "Compartir" "Share" : "Compartir",
"This week" : "Esta semana"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" },"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} }

View File

@@ -61,6 +61,7 @@ OC.L10N.register(
"Archive board" : "Archivar tablero", "Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones", "No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros", "Delete board" : "Borrar tableros",
"Share" : "Compartir" "Share" : "Compartir",
"This week" : "Esta semana"
}, },
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); "nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View File

@@ -59,6 +59,7 @@
"Archive board" : "Archivar tablero", "Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones", "No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros", "Delete board" : "Borrar tableros",
"Share" : "Compartir" "Share" : "Compartir",
"This week" : "Esta semana"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" },"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} }

View File

@@ -60,6 +60,7 @@ OC.L10N.register(
"Archive board" : "Archivar tablero", "Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones", "No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros", "Delete board" : "Borrar tableros",
"Share" : "Compartir" "Share" : "Compartir",
"This week" : "Esta semana"
}, },
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); "nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View File

@@ -58,6 +58,7 @@
"Archive board" : "Archivar tablero", "Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones", "No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros", "Delete board" : "Borrar tableros",
"Share" : "Compartir" "Share" : "Compartir",
"This week" : "Esta semana"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" },"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} }

View File

@@ -60,6 +60,7 @@ OC.L10N.register(
"Archive board" : "Archivar tablero", "Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones", "No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros", "Delete board" : "Borrar tableros",
"Share" : "Compartir" "Share" : "Compartir",
"This week" : "Esta semana"
}, },
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); "nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View File

@@ -58,6 +58,7 @@
"Archive board" : "Archivar tablero", "Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones", "No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros", "Delete board" : "Borrar tableros",
"Share" : "Compartir" "Share" : "Compartir",
"This week" : "Esta semana"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" },"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} }

View File

@@ -60,6 +60,7 @@ OC.L10N.register(
"Archive board" : "Archivar tablero", "Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones", "No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros", "Delete board" : "Borrar tableros",
"Share" : "Compartir" "Share" : "Compartir",
"This week" : "Esta semana"
}, },
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); "nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View File

@@ -58,6 +58,7 @@
"Archive board" : "Archivar tablero", "Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones", "No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros", "Delete board" : "Borrar tableros",
"Share" : "Compartir" "Share" : "Compartir",
"This week" : "Esta semana"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" },"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} }

View File

@@ -60,6 +60,7 @@ OC.L10N.register(
"Archive board" : "Archivar tablero", "Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones", "No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros", "Delete board" : "Borrar tableros",
"Share" : "Compartir" "Share" : "Compartir",
"This week" : "Esta semana"
}, },
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); "nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View File

@@ -58,6 +58,7 @@
"Archive board" : "Archivar tablero", "Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones", "No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros", "Delete board" : "Borrar tableros",
"Share" : "Compartir" "Share" : "Compartir",
"This week" : "Esta semana"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" },"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} }

View File

@@ -56,6 +56,7 @@ OC.L10N.register(
"Archive board" : "Archivar tablero", "Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones", "No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros", "Delete board" : "Borrar tableros",
"Share" : "Compartir" "Share" : "Compartir",
"This week" : "Esta semana"
}, },
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); "nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View File

@@ -54,6 +54,7 @@
"Archive board" : "Archivar tablero", "Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones", "No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros", "Delete board" : "Borrar tableros",
"Share" : "Compartir" "Share" : "Compartir",
"This week" : "Esta semana"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" },"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} }

View File

@@ -10,7 +10,6 @@ OC.L10N.register(
"To review" : "Para revisar", "To review" : "Para revisar",
"Action needed" : "Acción requerida", "Action needed" : "Acción requerida",
"Later" : "Después", "Later" : "Después",
"copy" : "copiar",
"Done" : "Terminado", "Done" : "Terminado",
"The file was uploaded" : "El archivo fue cargado", "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", "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",
@@ -33,18 +32,14 @@ OC.L10N.register(
"Sharing" : "Compartiendo", "Sharing" : "Compartiendo",
"Tags" : "Etiquetas", "Tags" : "Etiquetas",
"Undo" : "Deshacer", "Undo" : "Deshacer",
"No participants found" : "No se encontraron participantes",
"Can edit" : "Puede editar", "Can edit" : "Puede editar",
"Can share" : "Puede compartir", "Can share" : "Puede compartir",
"Can manage" : "Puede gestionar",
"Owner" : "Dueño", "Owner" : "Dueño",
"Delete" : "Borrar", "Delete" : "Borrar",
"Failed to create share with {displayName}" : "Fallo al crear el recurso compartido denominado {displayName}",
"Transfer" : "Transferir", "Transfer" : "Transferir",
"Edit" : "Editar", "Edit" : "Editar",
"Members" : "Miembros", "Members" : "Miembros",
"Download" : "Descargar", "Download" : "Descargar",
"Invalid path selected" : "Ruta seleccionada no válida.",
"Attachments" : "Adjuntos", "Attachments" : "Adjuntos",
"Comments" : "Comentarios", "Comments" : "Comentarios",
"Modified" : "Modificado", "Modified" : "Modificado",
@@ -69,6 +64,7 @@ OC.L10N.register(
"No notifications" : "No hay notificaciones", "No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros", "Delete board" : "Borrar tableros",
"An error occurred" : "Ha ocurrido un error", "An error occurred" : "Ha ocurrido un error",
"Share" : "Compartir" "Share" : "Compartir",
"This week" : "Esta semana"
}, },
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); "nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View File

@@ -8,7 +8,6 @@
"To review" : "Para revisar", "To review" : "Para revisar",
"Action needed" : "Acción requerida", "Action needed" : "Acción requerida",
"Later" : "Después", "Later" : "Después",
"copy" : "copiar",
"Done" : "Terminado", "Done" : "Terminado",
"The file was uploaded" : "El archivo fue cargado", "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", "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",
@@ -31,18 +30,14 @@
"Sharing" : "Compartiendo", "Sharing" : "Compartiendo",
"Tags" : "Etiquetas", "Tags" : "Etiquetas",
"Undo" : "Deshacer", "Undo" : "Deshacer",
"No participants found" : "No se encontraron participantes",
"Can edit" : "Puede editar", "Can edit" : "Puede editar",
"Can share" : "Puede compartir", "Can share" : "Puede compartir",
"Can manage" : "Puede gestionar",
"Owner" : "Dueño", "Owner" : "Dueño",
"Delete" : "Borrar", "Delete" : "Borrar",
"Failed to create share with {displayName}" : "Fallo al crear el recurso compartido denominado {displayName}",
"Transfer" : "Transferir", "Transfer" : "Transferir",
"Edit" : "Editar", "Edit" : "Editar",
"Members" : "Miembros", "Members" : "Miembros",
"Download" : "Descargar", "Download" : "Descargar",
"Invalid path selected" : "Ruta seleccionada no válida.",
"Attachments" : "Adjuntos", "Attachments" : "Adjuntos",
"Comments" : "Comentarios", "Comments" : "Comentarios",
"Modified" : "Modificado", "Modified" : "Modificado",
@@ -67,6 +62,7 @@
"No notifications" : "No hay notificaciones", "No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros", "Delete board" : "Borrar tableros",
"An error occurred" : "Ha ocurrido un error", "An error occurred" : "Ha ocurrido un error",
"Share" : "Compartir" "Share" : "Compartir",
"This week" : "Esta semana"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" },"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} }

View File

@@ -56,6 +56,7 @@ OC.L10N.register(
"Archive board" : "Archivar tablero", "Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones", "No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros", "Delete board" : "Borrar tableros",
"Share" : "Compartir" "Share" : "Compartir",
"This week" : "Esta semana"
}, },
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); "nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View File

@@ -54,6 +54,7 @@
"Archive board" : "Archivar tablero", "Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones", "No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros", "Delete board" : "Borrar tableros",
"Share" : "Compartir" "Share" : "Compartir",
"This week" : "Esta semana"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" },"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} }

View File

@@ -56,6 +56,7 @@ OC.L10N.register(
"Archive board" : "Archivar tablero", "Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones", "No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros", "Delete board" : "Borrar tableros",
"Share" : "Compartir" "Share" : "Compartir",
"This week" : "Esta semana"
}, },
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); "nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View File

@@ -54,6 +54,7 @@
"Archive board" : "Archivar tablero", "Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones", "No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros", "Delete board" : "Borrar tableros",
"Share" : "Compartir" "Share" : "Compartir",
"This week" : "Esta semana"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" },"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} }

View File

@@ -57,6 +57,7 @@ OC.L10N.register(
"Archive board" : "Archivar tablero", "Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones", "No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros", "Delete board" : "Borrar tableros",
"Share" : "Compartir" "Share" : "Compartir",
"This week" : "Esta semana"
}, },
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); "nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View File

@@ -55,6 +55,7 @@
"Archive board" : "Archivar tablero", "Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones", "No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros", "Delete board" : "Borrar tableros",
"Share" : "Compartir" "Share" : "Compartir",
"This week" : "Esta semana"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" },"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} }

View File

@@ -56,6 +56,7 @@ OC.L10N.register(
"Archive board" : "Archivar tablero", "Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones", "No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros", "Delete board" : "Borrar tableros",
"Share" : "Compartir" "Share" : "Compartir",
"This week" : "Esta semana"
}, },
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); "nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

Some files were not shown because too many files have changed in this diff Show More