Compare commits

..

1 Commits

Author SHA1 Message Date
Luka Trovic
934e210d66 fix: update nextcloud/ocp dependency
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2024-10-16 18:40:22 +02:00
394 changed files with 879 additions and 3213 deletions

2
.github/CODEOWNERS vendored
View File

@@ -1,2 +0,0 @@
# App maintainers
* @luka-nextcloud @grnd-alt @elzody

View File

@@ -16,9 +16,9 @@ jobs:
node-version: [16.x]
steps:
- uses: actions/checkout@v4.2.2
- uses: actions/checkout@v4.2.1
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4.1.0
uses: actions/setup-node@v4.0.4
with:
node-version: ${{ matrix.node-version }}
- name: Set up npm7

View File

@@ -32,7 +32,7 @@ jobs:
echo "APP_VERSION=${GITHUB_REF##*/}" >> $GITHUB_ENV
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
with:
path: ${{ env.APP_NAME }}
@@ -56,7 +56,7 @@ jobs:
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
# Skip if no package.json
if: ${{ steps.versions.outputs.nodeVersion }}
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
with:
node-version: ${{ steps.versions.outputs.nodeVersion }}
@@ -134,7 +134,7 @@ jobs:
unzip latest-$NCVERSION.zip
- name: Checkout server master fallback
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
if: ${{ steps.server-checkout.outcome != 'success' }}
with:
submodules: true

View File

@@ -41,7 +41,7 @@ jobs:
steps:
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4.1.0
uses: actions/setup-node@v4.0.4
with:
node-version: ${{ matrix.node-version }}
@@ -51,7 +51,7 @@ jobs:
echo "text_app_ref=$text_app_ref" >> $GITHUB_ENV
- name: Checkout server
uses: actions/checkout@v4.2.2
uses: actions/checkout@v4.2.1
with:
repository: nextcloud/server
ref: ${{ matrix.server-versions }}
@@ -64,12 +64,12 @@ jobs:
git -c "http.extraheader=$auth_header" -c protocol.version=2 submodule update --init --force --recursive --depth=1
- name: Checkout ${{ env.APP_NAME }}
uses: actions/checkout@v4.2.2
uses: actions/checkout@v4.2.1
with:
path: apps/${{ env.APP_NAME }}
- name: Checkout text
uses: actions/checkout@v4.2.2
uses: actions/checkout@v4.2.1
with:
repository: nextcloud/text
ref: ${{ env.text_app_ref }}

View File

@@ -52,7 +52,7 @@ jobs:
steps:
- name: Checkout server
uses: actions/checkout@v4.2.2
uses: actions/checkout@v4.2.1
with:
repository: nextcloud/server
ref: ${{ matrix.server-versions }}
@@ -66,12 +66,12 @@ jobs:
cd build/integration && composer require --dev phpunit/phpunit:~9
- name: Checkout app
uses: actions/checkout@v4.2.2
uses: actions/checkout@v4.2.1
with:
path: apps/${{ env.APP_NAME }}
- name: Checkout activity
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
with:
repository: nextcloud/activity
ref: ${{ matrix.server-versions }}
@@ -81,7 +81,7 @@ jobs:
uses: shivammathur/setup-php@2.31.1
with:
php-version: ${{ matrix.php-versions }}
extensions: mbstring, iconv, fileinfo, intl, sqlite, pdo_sqlite, mysql, pdo_mysql, pgsql, pdo_pgsql, apcu, gd
extensions: mbstring, iconv, fileinfo, intl, sqlite, pdo_sqlite, mysql, pdo_mysql, pgsql, pdo_pgsql, apcu
ini-values:
apc.enable_cli=on
coverage: none

View File

@@ -56,7 +56,7 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Read package.json node and npm engines version
uses: skjnldsv/read-package-engines-version-actions@06d6baf7d8f41934ab630e97d9e6c0bc9c9ac5e4 # v3
@@ -66,7 +66,7 @@ jobs:
fallbackNpm: '^10'
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
with:
node-version: ${{ steps.versions.outputs.nodeVersion }}

View File

@@ -25,7 +25,7 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Get php version
id: versions

View File

@@ -24,7 +24,7 @@ jobs:
php-versions: ${{ steps.versions.outputs.php-versions }}
steps:
- name: Checkout app
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Get version matrix
id: versions
uses: icewind1991/nextcloud-version-matrix@58becf3b4bb6dc6cef677b15e2fd8e7d48c0908f # v1.0.0
@@ -40,7 +40,7 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 # v2.31.1

View File

@@ -25,7 +25,7 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Read package.json node and npm engines version
uses: skjnldsv/read-package-engines-version-actions@06d6baf7d8f41934ab630e97d9e6c0bc9c9ac5e4 # v3
@@ -35,7 +35,7 @@ jobs:
fallbackNpm: '^10'
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
with:
node-version: ${{ steps.versions.outputs.nodeVersion }}

View File

@@ -12,9 +12,9 @@ jobs:
node-version: [14.x]
steps:
- uses: actions/checkout@v4.2.2
- uses: actions/checkout@v4.2.1
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4.1.0
uses: actions/setup-node@v4.0.4
with:
node-version: ${{ matrix.node-version }}
- name: Set up npm7

View File

@@ -27,7 +27,7 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
with:
ref: ${{ matrix.branches }}
@@ -39,7 +39,7 @@ jobs:
fallbackNpm: '^10'
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
with:
node-version: ${{ steps.versions.outputs.nodeVersion }}

View File

@@ -24,7 +24,7 @@ jobs:
matrix: ${{ steps.versions.outputs.sparse-matrix }}
steps:
- name: Checkout app
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Get version matrix
id: versions
@@ -86,14 +86,14 @@ jobs:
echo "APP_NAME=${GITHUB_REPOSITORY##*/}" >> $GITHUB_ENV
- name: Checkout server
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
with:
submodules: true
repository: nextcloud/server
ref: ${{ matrix.server-versions }}
- name: Checkout app
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
with:
path: apps/${{ env.APP_NAME }}

View File

@@ -25,7 +25,7 @@ jobs:
server-max: ${{ steps.versions.outputs.branches-max-list }}
steps:
- name: Checkout app
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Get version matrix
id: versions
@@ -89,14 +89,14 @@ jobs:
echo "APP_NAME=${GITHUB_REPOSITORY##*/}" >> $GITHUB_ENV
- name: Checkout server
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
with:
submodules: true
repository: nextcloud/server
ref: ${{ matrix.server-versions }}
- name: Checkout app
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
with:
path: apps/${{ env.APP_NAME }}

View File

@@ -25,7 +25,7 @@ jobs:
server-max: ${{ steps.versions.outputs.branches-max-list }}
steps:
- name: Checkout app
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Get version matrix
id: versions
@@ -78,14 +78,14 @@ jobs:
echo "APP_NAME=${GITHUB_REPOSITORY##*/}" >> $GITHUB_ENV
- name: Checkout server
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
with:
submodules: true
repository: nextcloud/server
ref: ${{ matrix.server-versions }}
- name: Checkout app
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
with:
path: apps/${{ env.APP_NAME }}

View File

@@ -20,7 +20,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: The get-github-handles-from-website action
uses: marcelklehr/get-github-handles-from-website-action@06b2239db0a48fe1484ba0bfd966a3ab81a08308 # v1.0.1
uses: marcelklehr/get-github-handles-from-website-action@a739600f6b91da4957f51db0792697afbb2f143c # v1.0.0
id: scrape
with:
website: 'https://nextcloud.com/team/'

View File

@@ -21,7 +21,7 @@ jobs:
name: static-psalm-analysis
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Get php version
id: versions

View File

@@ -16,9 +16,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: REUSE Compliance Check
uses: fsfe/reuse-action@bb774aa972c2a89ff34781233d275075cbddf542 # v5.0.0
uses: fsfe/reuse-action@3ae3c6bdf1257ab19397fab11fd3312144692083 # v4.0.0

View File

@@ -26,7 +26,7 @@ jobs:
steps:
- id: checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
with:
ref: ${{ matrix.branches }}
submodules: true

View File

@@ -7,7 +7,7 @@
/.editorconfig
/.eslintrc.js
/.nextcloudignore
/webpack.js
/webpack.*.js
/.codecov.yml
/composer.json
/composer.lock
@@ -26,10 +26,3 @@
/package-lock.json
/node_modules/
/src/
/cypress/
/cypress.config.js
/.devcontainer/
/.php-cs-fixer.dist.php
/psalm.xml
/relativeci.config.js
/stylelint.config.js

View File

@@ -5,16 +5,6 @@
# Changelog
All notable changes to this project will be documented in this file.
## 1.15.0-beta.1
### Fixed
- fix: Catch not found card @juliusknorr [#6646](https://github.com/nextcloud/deck/pull/6646)
- fix: Avoid failing on public dav URLs @juliusknorr [#6642](https://github.com/nextcloud/deck/pull/6642)
- fix: Proper rich object formats @juliusknorr [#6641](https://github.com/nextcloud/deck/pull/6641)
- fix(notifications): Notifier::prepare() threw \InvalidArgumentExcepti… @nickvergessen [#6623](https://github.com/nextcloud/deck/pull/6623)
- fix: close modal after deleting card @ludij [#6617](https://github.com/nextcloud/deck/pull/6617)
- fix: Use new query builder @juliusknorr [#6611](https://github.com/nextcloud/deck/pull/6611)
- fix: new card input spacing @luka-nextcloud [#6574](https://github.com/nextcloud/deck/pull/6574)
## 1.14.0-beta.1
### Fixed

View File

@@ -1,5 +1,4 @@
<?php
/**
* SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later

View File

@@ -20,7 +20,7 @@
- 🚀 Get your project organized
</description>
<version>1.15.0-beta.1</version>
<version>2.0.0-dev.0</version>
<licence>agpl</licence>
<author>Julius Härtl</author>
<namespace>Deck</namespace>

View File

@@ -1,5 +1,4 @@
<?php
/**
* SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
@@ -103,8 +102,6 @@ return [
['name' => 'card_api#assignUser', 'url' => '/api/v{apiVersion}/boards/{boardId}/stacks/{stackId}/cards/{cardId}/assignUser', 'verb' => 'PUT'],
['name' => 'card_api#unassignUser', 'url' => '/api/v{apiVersion}/boards/{boardId}/stacks/{stackId}/cards/{cardId}/unassignUser', 'verb' => 'PUT'],
['name' => 'card_api#reorder', 'url' => '/api/v{apiVersion}/boards/{boardId}/stacks/{stackId}/cards/{cardId}/reorder', 'verb' => 'PUT'],
['name' => 'card_api#archive', 'url' => '/api/v{apiVersion}/boards/{boardId}/stacks/{stackId}/cards/{cardId}/archive', 'verb' => 'PUT'],
['name' => 'card_api#unarchive', 'url' => '/api/v{apiVersion}/boards/{boardId}/stacks/{stackId}/cards/{cardId}/unarchive', 'verb' => 'PUT'],
['name' => 'card_api#delete', 'url' => '/api/v{apiVersion}/boards/{boardId}/stacks/{stackId}/cards/{cardId}', 'verb' => 'DELETE'],
['name' => 'card_api#findAllWithDue', 'url' => '/api/v{apiVersion}/dashboard/due', 'verb' => 'GET'],
@@ -139,8 +136,6 @@ return [
['name' => 'comments_api#update', 'url' => '/api/v{apiVersion}/cards/{cardId}/comments/{commentId}', 'verb' => 'PUT'],
['name' => 'comments_api#delete', 'url' => '/api/v{apiVersion}/cards/{cardId}/comments/{commentId}', 'verb' => 'DELETE'],
['name' => 'card#clone', 'url' => '/api/v{apiVersion}/cards/{cardId}/clone', 'verb' => 'POST'],
['name' => 'overview_api#upcomingCards', 'url' => '/api/v{apiVersion}/overview/upcoming', 'verb' => 'GET'],
['name' => 'search#search', 'url' => '/api/v{apiVersion}/search', 'verb' => 'GET'],

View File

@@ -16,7 +16,8 @@
"phpunit/phpunit": "^9",
"nextcloud/coding-standard": "^1.1",
"nextcloud/ocp": "dev-master",
"psalm/phar": "^5.13"
"psalm/phar": "^5.13",
"psr/log": "^3.0.2"
},
"config": {
"optimize-autoloader": true,
@@ -24,7 +25,7 @@
"composer/package-versions-deprecated": true
},
"platform": {
"php": "8.1"
"php": "8.0"
}
},
"scripts": {

215
composer.lock generated
View File

@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
"content-hash": "6950663d9d213151028e780637480220",
"content-hash": "a5da47f4673be93176acc503a6b0d2f1",
"packages": [
{
"name": "icecave/parity",
@@ -195,16 +195,16 @@
},
{
"name": "marc-mabe/php-enum",
"version": "v4.7.1",
"version": "v4.7.0",
"source": {
"type": "git",
"url": "https://github.com/marc-mabe/php-enum.git",
"reference": "7159809e5cfa041dca28e61f7f7ae58063aae8ed"
"reference": "3da42cc1daceaf98c858e56f59d1ccd52b011fdc"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/marc-mabe/php-enum/zipball/7159809e5cfa041dca28e61f7f7ae58063aae8ed",
"reference": "7159809e5cfa041dca28e61f7f7ae58063aae8ed",
"url": "https://api.github.com/repos/marc-mabe/php-enum/zipball/3da42cc1daceaf98c858e56f59d1ccd52b011fdc",
"reference": "3da42cc1daceaf98c858e56f59d1ccd52b011fdc",
"shasum": ""
},
"require": {
@@ -215,13 +215,13 @@
"phpbench/phpbench": "^0.16.10 || ^1.0.4",
"phpstan/phpstan": "^1.3.1",
"phpunit/phpunit": "^7.5.20 | ^8.5.22 | ^9.5.11",
"vimeo/psalm": "^4.17.0 | ^5.26.1"
"vimeo/psalm": "^4.17.0"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-3.x": "3.2-dev",
"dev-master": "4.7-dev"
"dev-master": "4.6-dev",
"dev-3.x": "3.2-dev"
}
},
"autoload": {
@@ -262,38 +262,38 @@
],
"support": {
"issues": "https://github.com/marc-mabe/php-enum/issues",
"source": "https://github.com/marc-mabe/php-enum/tree/v4.7.1"
"source": "https://github.com/marc-mabe/php-enum/tree/v4.7.0"
},
"time": "2024-11-28T04:54:44+00:00"
"time": "2022-04-19T02:21:46+00:00"
}
],
"packages-dev": [
{
"name": "doctrine/instantiator",
"version": "2.0.0",
"version": "1.5.0",
"source": {
"type": "git",
"url": "https://github.com/doctrine/instantiator.git",
"reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0"
"reference": "0a0fa9780f5d4e507415a065172d26a98d02047b"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/doctrine/instantiator/zipball/c6222283fa3f4ac679f8b9ced9a4e23f163e80d0",
"reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0",
"url": "https://api.github.com/repos/doctrine/instantiator/zipball/0a0fa9780f5d4e507415a065172d26a98d02047b",
"reference": "0a0fa9780f5d4e507415a065172d26a98d02047b",
"shasum": ""
},
"require": {
"php": "^8.1"
"php": "^7.1 || ^8.0"
},
"require-dev": {
"doctrine/coding-standard": "^11",
"doctrine/coding-standard": "^9 || ^11",
"ext-pdo": "*",
"ext-phar": "*",
"phpbench/phpbench": "^1.2",
"phpstan/phpstan": "^1.9.4",
"phpstan/phpstan-phpunit": "^1.3",
"phpunit/phpunit": "^9.5.27",
"vimeo/psalm": "^5.4"
"phpbench/phpbench": "^0.16 || ^1",
"phpstan/phpstan": "^1.4",
"phpstan/phpstan-phpunit": "^1",
"phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
"vimeo/psalm": "^4.30 || ^5.4"
},
"type": "library",
"autoload": {
@@ -320,7 +320,7 @@
],
"support": {
"issues": "https://github.com/doctrine/instantiator/issues",
"source": "https://github.com/doctrine/instantiator/tree/2.0.0"
"source": "https://github.com/doctrine/instantiator/tree/1.5.0"
},
"funding": [
{
@@ -336,7 +336,7 @@
"type": "tidelift"
}
],
"time": "2022-12-30T00:23:10+00:00"
"time": "2022-12-30T00:15:36+00:00"
},
{
"name": "kubawerlos/php-cs-fixer-custom-fixers",
@@ -386,16 +386,16 @@
},
{
"name": "myclabs/deep-copy",
"version": "1.12.1",
"version": "1.12.0",
"source": {
"type": "git",
"url": "https://github.com/myclabs/DeepCopy.git",
"reference": "123267b2c49fbf30d78a7b2d333f6be754b94845"
"reference": "3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/123267b2c49fbf30d78a7b2d333f6be754b94845",
"reference": "123267b2c49fbf30d78a7b2d333f6be754b94845",
"url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c",
"reference": "3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c",
"shasum": ""
},
"require": {
@@ -434,7 +434,7 @@
],
"support": {
"issues": "https://github.com/myclabs/DeepCopy/issues",
"source": "https://github.com/myclabs/DeepCopy/tree/1.12.1"
"source": "https://github.com/myclabs/DeepCopy/tree/1.12.0"
},
"funding": [
{
@@ -442,7 +442,7 @@
"type": "tidelift"
}
],
"time": "2024-11-08T17:47:46+00:00"
"time": "2024-06-12T14:39:25+00:00"
},
{
"name": "nextcloud/coding-standard",
@@ -492,16 +492,16 @@
"source": {
"type": "git",
"url": "https://github.com/nextcloud-deps/ocp.git",
"reference": "15a749fe867b97ae5e699a3ce9e1d50a792c1777"
"reference": "6b2abc6f31dbfb3d21ee1d19453dc687fd46ae0d"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/nextcloud-deps/ocp/zipball/15a749fe867b97ae5e699a3ce9e1d50a792c1777",
"reference": "15a749fe867b97ae5e699a3ce9e1d50a792c1777",
"url": "https://api.github.com/repos/nextcloud-deps/ocp/zipball/6b2abc6f31dbfb3d21ee1d19453dc687fd46ae0d",
"reference": "6b2abc6f31dbfb3d21ee1d19453dc687fd46ae0d",
"shasum": ""
},
"require": {
"php": "~8.1 || ~8.2 || ~8.3",
"php": "~8.0 || ~8.1 || ~8.2 || ~8.3",
"psr/clock": "^1.0",
"psr/container": "^2.0.2",
"psr/event-dispatcher": "^1.0",
@@ -522,18 +522,14 @@
{
"name": "Christoph Wurst",
"email": "christoph@winzerhof-wurst.at"
},
{
"name": "Joas Schilling",
"email": "coding@schilljs.com"
}
],
"description": "Composer package containing Nextcloud's public OCP API and the unstable NCU API",
"description": "Composer package containing Nextcloud's public API (classes, interfaces)",
"support": {
"issues": "https://github.com/nextcloud-deps/ocp/issues",
"source": "https://github.com/nextcloud-deps/ocp/tree/master"
},
"time": "2024-12-21T00:43:01+00:00"
"time": "2024-10-16T00:43:10+00:00"
},
{
"name": "nikic/php-parser",
@@ -713,16 +709,16 @@
},
{
"name": "php-cs-fixer/shim",
"version": "v3.65.0",
"version": "v3.64.0",
"source": {
"type": "git",
"url": "https://github.com/PHP-CS-Fixer/shim.git",
"reference": "4983ec79b9dee926695ac324ea6e8d291935525d"
"reference": "81ccfd24baf3a10810dab1152c403981a790b837"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/PHP-CS-Fixer/shim/zipball/4983ec79b9dee926695ac324ea6e8d291935525d",
"reference": "4983ec79b9dee926695ac324ea6e8d291935525d",
"url": "https://api.github.com/repos/PHP-CS-Fixer/shim/zipball/81ccfd24baf3a10810dab1152c403981a790b837",
"reference": "81ccfd24baf3a10810dab1152c403981a790b837",
"shasum": ""
},
"require": {
@@ -759,9 +755,9 @@
"description": "A tool to automatically fix PHP code style",
"support": {
"issues": "https://github.com/PHP-CS-Fixer/shim/issues",
"source": "https://github.com/PHP-CS-Fixer/shim/tree/v3.65.0"
"source": "https://github.com/PHP-CS-Fixer/shim/tree/v3.64.0"
},
"time": "2024-11-25T00:39:41+00:00"
"time": "2024-08-30T23:10:11+00:00"
},
{
"name": "phpunit/php-code-coverage",
@@ -1084,16 +1080,16 @@
},
{
"name": "phpunit/phpunit",
"version": "9.6.22",
"version": "9.6.21",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git",
"reference": "f80235cb4d3caa59ae09be3adf1ded27521d1a9c"
"reference": "de6abf3b6f8dd955fac3caad3af7a9504e8c2ffa"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/f80235cb4d3caa59ae09be3adf1ded27521d1a9c",
"reference": "f80235cb4d3caa59ae09be3adf1ded27521d1a9c",
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/de6abf3b6f8dd955fac3caad3af7a9504e8c2ffa",
"reference": "de6abf3b6f8dd955fac3caad3af7a9504e8c2ffa",
"shasum": ""
},
"require": {
@@ -1104,7 +1100,7 @@
"ext-mbstring": "*",
"ext-xml": "*",
"ext-xmlwriter": "*",
"myclabs/deep-copy": "^1.12.1",
"myclabs/deep-copy": "^1.12.0",
"phar-io/manifest": "^2.0.4",
"phar-io/version": "^3.2.1",
"php": ">=7.3",
@@ -1167,7 +1163,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/phpunit/issues",
"security": "https://github.com/sebastianbergmann/phpunit/security/policy",
"source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.22"
"source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.21"
},
"funding": [
{
@@ -1183,7 +1179,7 @@
"type": "tidelift"
}
],
"time": "2024-12-05T13:48:26+00:00"
"time": "2024-09-19T10:50:18+00:00"
},
{
"name": "psalm/phar",
@@ -1427,20 +1423,20 @@
"source": {
"type": "git",
"url": "https://github.com/Roave/SecurityAdvisories.git",
"reference": "233f7c395ac3b83e3c85aa304f3350bf8897aca5"
"reference": "c3c55a0f6643119fa8699577cc83ca6256d98ab5"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/233f7c395ac3b83e3c85aa304f3350bf8897aca5",
"reference": "233f7c395ac3b83e3c85aa304f3350bf8897aca5",
"url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/c3c55a0f6643119fa8699577cc83ca6256d98ab5",
"reference": "c3c55a0f6643119fa8699577cc83ca6256d98ab5",
"shasum": ""
},
"conflict": {
"3f/pygmentize": "<1.2",
"admidio/admidio": "<4.3.12",
"admidio/admidio": "<4.3.10",
"adodb/adodb-php": "<=5.20.20|>=5.21,<=5.21.3",
"aheinze/cockpit": "<2.2",
"aimeos/ai-admin-graphql": ">=2022.04.1,<2022.10.10|>=2023.04.1,<2023.10.6|>=2024.04.1,<2024.07.2",
"aimeos/ai-admin-graphql": ">=2022.04.1,<2022.10.10|>=2023.04.1,<2023.10.6|>=2024.04.1,<2024.04.6",
"aimeos/ai-admin-jsonadm": "<2020.10.13|>=2021.04.1,<2021.10.6|>=2022.04.1,<2022.10.3|>=2023.04.1,<2023.10.4|==2024.04.1",
"aimeos/ai-client-html": ">=2020.04.1,<2020.10.27|>=2021.04.1,<2021.10.22|>=2022.04.1,<2022.10.13|>=2023.04.1,<2023.10.15|>=2024.04.1,<2024.04.7",
"aimeos/ai-controller-frontend": "<2020.10.15|>=2021.04.1,<2021.10.8|>=2022.04.1,<2022.10.8|>=2023.04.1,<2023.10.9|==2024.04.1",
@@ -1452,7 +1448,6 @@
"alextselegidis/easyappointments": "<1.5",
"alterphp/easyadmin-extension-bundle": ">=1.2,<1.2.11|>=1.3,<1.3.1",
"amazing/media2click": ">=1,<1.3.3",
"ameos/ameos_tarteaucitron": "<1.2.23",
"amphp/artax": "<1.0.6|>=2,<2.0.6",
"amphp/http": "<=1.7.2|>=2,<=2.1",
"amphp/http-client": ">=4,<4.4",
@@ -1478,7 +1473,6 @@
"azuracast/azuracast": "<0.18.3",
"backdrop/backdrop": "<1.27.3|>=1.28,<1.28.2",
"backpack/crud": "<3.4.9",
"backpack/filemanager": "<2.0.2|>=3,<3.0.9",
"bacula-web/bacula-web": "<8.0.0.0-RC2-dev",
"badaso/core": "<2.7",
"bagisto/bagisto": "<2.1",
@@ -1486,7 +1480,7 @@
"barrelstrength/sprout-forms": "<3.9",
"barryvdh/laravel-translation-manager": "<0.6.2",
"barzahlen/barzahlen-php": "<2.0.1",
"baserproject/basercms": "<=5.1.1",
"baserproject/basercms": "<5.0.9",
"bassjobsen/bootstrap-3-typeahead": ">4.0.2",
"bbpress/bbpress": "<2.6.5",
"bcosca/fatfree": "<3.7.2",
@@ -1542,7 +1536,7 @@
"contao/managed-edition": "<=1.5",
"corveda/phpsandbox": "<1.3.5",
"cosenary/instagram": "<=2.3",
"craftcms/cms": "<=4.12.6.1|>=5,<=5.4.7.1",
"craftcms/cms": "<4.6.2|>=5,<=5.2.2",
"croogo/croogo": "<4",
"cuyz/valinor": "<0.12",
"czim/file-handling": "<1.5|>=2,<2.3",
@@ -1573,9 +1567,9 @@
"dolibarr/dolibarr": "<19.0.2",
"dompdf/dompdf": "<2.0.4",
"doublethreedigital/guest-entries": "<3.1.2",
"drupal/core": ">=6,<6.38|>=7,<7.102|>=8,<10.2.11|>=10.3,<10.3.9|>=11,<11.0.8",
"drupal/core-recommended": ">=7,<7.102|>=8,<10.2.11|>=10.3,<10.3.9|>=11,<11.0.8",
"drupal/drupal": ">=5,<5.11|>=6,<6.38|>=7,<7.102|>=8,<10.2.11|>=10.3,<10.3.9|>=11,<11.0.8",
"drupal/core": ">=6,<6.38|>=7,<7.96|>=8,<10.2.9|>=10.3,<10.3.6|>=11,<11.0.5",
"drupal/core-recommended": ">=8,<10.2.9|>=10.3,<10.3.6|>=11,<11.0.5",
"drupal/drupal": ">=5,<5.11|>=6,<6.38|>=7,<7.80|>=8,<10.2.9|>=10.3,<10.3.6|>=11,<11.0.5",
"duncanmcclean/guest-entries": "<3.1.2",
"dweeves/magmi": "<=0.7.24",
"ec-cube/ec-cube": "<2.4.4|>=2.11,<=2.17.1|>=3,<=3.0.18.0-patch4|>=4,<=4.1.2",
@@ -1602,7 +1596,6 @@
"ezsystems/ezplatform-admin-ui": ">=1.3,<1.3.5|>=1.4,<1.4.6|>=1.5,<1.5.29|>=2.3,<2.3.26|>=3.3,<3.3.39",
"ezsystems/ezplatform-admin-ui-assets": ">=4,<4.2.1|>=5,<5.0.1|>=5.1,<5.1.1",
"ezsystems/ezplatform-graphql": ">=1.0.0.0-RC1-dev,<1.0.13|>=2.0.0.0-beta1,<2.3.12",
"ezsystems/ezplatform-http-cache": "<2.3.16",
"ezsystems/ezplatform-kernel": "<1.2.5.1-dev|>=1.3,<1.3.35",
"ezsystems/ezplatform-rest": ">=1.2,<=1.2.2|>=1.3,<1.3.8",
"ezsystems/ezplatform-richtext": ">=2.3,<2.3.7.1-dev|>=3.3,<3.3.40",
@@ -1612,14 +1605,13 @@
"ezsystems/ezpublish-legacy": "<=2017.12.7.3|>=2018.6,<=2019.03.5.1",
"ezsystems/platform-ui-assets-bundle": ">=4.2,<4.2.3",
"ezsystems/repository-forms": ">=2.3,<2.3.2.1-dev|>=2.5,<2.5.15",
"ezyang/htmlpurifier": "<=4.2",
"ezyang/htmlpurifier": "<4.1.1",
"facade/ignition": "<1.16.15|>=2,<2.4.2|>=2.5,<2.5.2",
"facturascripts/facturascripts": "<=2022.08",
"fastly/magento2": "<1.2.26",
"feehi/cms": "<=2.1.1",
"feehi/feehicms": "<=2.1.1",
"fenom/fenom": "<=2.12.1",
"filament/actions": ">=3.2,<3.2.123",
"filament/infolists": ">=3,<3.2.115",
"filament/tables": ">=3,<3.2.115",
"filegator/filegator": "<7.8",
@@ -1656,7 +1648,7 @@
"froxlor/froxlor": "<=2.2.0.0-RC3",
"frozennode/administrator": "<=5.0.12",
"fuel/core": "<1.8.1",
"funadmin/funadmin": "<=5.0.2",
"funadmin/funadmin": "<=3.2|>=3.3.2,<=3.3.3",
"gaoming13/wechat-php-sdk": "<=1.10.2",
"genix/cms": "<=1.1.11",
"getformwork/formwork": "<1.13.1|==2.0.0.0-beta1",
@@ -1687,12 +1679,11 @@
"hov/jobfair": "<1.0.13|>=2,<2.0.2",
"httpsoft/http-message": "<1.0.12",
"hyn/multi-tenant": ">=5.6,<5.7.2",
"ibexa/admin-ui": ">=4.2,<4.2.3|>=4.6,<4.6.14",
"ibexa/admin-ui": ">=4.2,<4.2.3|>=4.6.0.0-beta1,<4.6.9",
"ibexa/core": ">=4,<4.0.7|>=4.1,<4.1.4|>=4.2,<4.2.3|>=4.5,<4.5.6|>=4.6,<4.6.2",
"ibexa/fieldtype-richtext": ">=4.6,<4.6.10",
"ibexa/graphql": ">=2.5,<2.5.31|>=3.3,<3.3.28|>=4.2,<4.2.3",
"ibexa/http-cache": ">=4.6,<4.6.14",
"ibexa/post-install": "<1.0.16|>=4.6,<4.6.14",
"ibexa/post-install": "<=1.0.4",
"ibexa/solr": ">=4.5,<4.5.4",
"ibexa/user": ">=4,<4.4.3",
"icecoder/icecoder": "<=8.1",
@@ -1754,15 +1745,13 @@
"lara-zeus/artemis": ">=1,<=1.0.6",
"lara-zeus/dynamic-dashboard": ">=3,<=3.0.1",
"laravel/fortify": "<1.11.1",
"laravel/framework": "<6.20.45|>=7,<7.30.7|>=8,<8.83.28|>=9,<9.52.17|>=10,<10.48.23|>=11,<11.31",
"laravel/framework": "<6.20.44|>=7,<7.30.6|>=8,<8.75",
"laravel/laravel": ">=5.4,<5.4.22",
"laravel/pulse": "<1.3.1",
"laravel/reverb": "<1.4",
"laravel/socialite": ">=1,<2.0.10",
"latte/latte": "<2.10.8",
"lavalite/cms": "<=9|==10.1",
"lcobucci/jwt": ">=3.4,<3.4.6|>=4,<4.0.4|>=4.1,<4.1.5",
"league/commonmark": "<2.6",
"league/commonmark": "<0.18.3",
"league/flysystem": "<1.1.4|>=2,<2.1.1",
"league/oauth2-server": ">=8.3.2,<8.4.2|>=8.5,<8.5.3",
"lexik/jwt-authentication-bundle": "<2.10.7|>=2.11,<2.11.3",
@@ -1776,7 +1765,6 @@
"lms/routes": "<2.1.1",
"localizationteam/l10nmgr": "<7.4|>=8,<8.7|>=9,<9.2",
"luyadev/yii-helpers": "<1.2.1",
"maestroerror/php-heic-to-jpg": "<1.0.5",
"magento/community-edition": "<2.4.5|==2.4.5|>=2.4.5.0-patch1,<2.4.5.0-patch10|==2.4.6|>=2.4.6.0-patch1,<2.4.6.0-patch8|>=2.4.7.0-beta1,<2.4.7.0-patch3",
"magento/core": "<=1.9.4.5",
"magento/magento1ce": "<1.9.4.3-dev",
@@ -1790,11 +1778,9 @@
"matyhtf/framework": "<3.0.6",
"mautic/core": "<4.4.13|>=5,<5.1.1",
"mautic/core-lib": ">=1.0.0.0-beta,<4.4.13|>=5.0.0.0-alpha,<5.1.1",
"maximebf/debugbar": "<1.19",
"mdanter/ecc": "<2",
"mediawiki/abuse-filter": "<1.39.9|>=1.40,<1.41.3|>=1.42,<1.42.2",
"mediawiki/cargo": "<3.6.1",
"mediawiki/core": "<1.39.5|==1.40",
"mediawiki/core": "<1.36.2",
"mediawiki/matomo": "<2.4.3",
"mediawiki/semantic-media-wiki": "<4.0.2",
"melisplatform/melis-asset-manager": "<5.0.1",
@@ -1814,7 +1800,7 @@
"mojo42/jirafeau": "<4.4",
"mongodb/mongodb": ">=1,<1.9.2",
"monolog/monolog": ">=1.8,<1.12",
"moodle/moodle": "<4.3.8|>=4.4,<4.4.4",
"moodle/moodle": "<4.3.5|>=4.4.0.0-beta,<4.4.1",
"mos/cimage": "<0.7.19",
"movim/moxl": ">=0.8,<=0.10",
"movingbytes/social-network": "<=1.2.1",
@@ -1837,7 +1823,6 @@
"neos/swiftmailer": "<5.4.5",
"netgen/tagsbundle": ">=3.4,<3.4.11|>=4,<4.0.15",
"nette/application": ">=2,<2.0.19|>=2.1,<2.1.13|>=2.2,<2.2.10|>=2.3,<2.3.14|>=2.4,<2.4.16|>=3,<3.0.6",
"nette/database": "<=3.2.4",
"nette/nette": ">=2,<2.0.19|>=2.1,<2.1.13",
"nilsteampassnet/teampass": "<3.0.10",
"nonfiction/nterchange": "<4.1.1",
@@ -1863,7 +1848,7 @@
"openmage/magento-lts": "<20.10.1",
"opensolutions/vimbadmin": "<=3.0.15",
"opensource-workshop/connect-cms": "<1.7.2|>=2,<2.3.2",
"orchid/platform": ">=8,<14.43",
"orchid/platform": ">=9,<9.4.4|>=14.0.0.0-alpha4,<14.5",
"oro/calendar-bundle": ">=4.2,<=4.2.6|>=5,<=5.0.6|>=5.1,<5.1.1",
"oro/commerce": ">=4.1,<5.0.11|>=5.1,<5.1.1",
"oro/crm": ">=1.7,<1.7.4|>=3.1,<4.1.17|>=4.2,<4.2.7",
@@ -1894,7 +1879,7 @@
"phenx/php-svg-lib": "<0.5.2",
"php-censor/php-censor": "<2.0.13|>=2.1,<2.1.5",
"php-mod/curl": "<2.3.2",
"phpbb/phpbb": "<3.3.11",
"phpbb/phpbb": "<3.2.10|>=3.3,<3.3.1",
"phpems/phpems": ">=6,<=6.1.3",
"phpfastcache/phpfastcache": "<6.1.5|>=7,<7.1.2|>=8,<8.0.7",
"phpmailer/phpmailer": "<6.5",
@@ -1902,8 +1887,8 @@
"phpmyadmin/phpmyadmin": "<5.2.1",
"phpmyfaq/phpmyfaq": "<3.2.5|==3.2.5",
"phpoffice/common": "<0.2.9",
"phpoffice/phpexcel": "<1.8.1",
"phpoffice/phpspreadsheet": "<1.29.4|>=2,<2.1.3|>=2.2,<2.3.2|>=3.3,<3.4",
"phpoffice/phpexcel": "<1.8",
"phpoffice/phpspreadsheet": "<1.29.2|>=2,<2.1.1|>=2.2,<2.3",
"phpseclib/phpseclib": "<2.0.47|>=3,<3.0.36",
"phpservermon/phpservermon": "<3.6",
"phpsysinfo/phpsysinfo": "<3.4.3",
@@ -1940,7 +1925,7 @@
"processwire/processwire": "<=3.0.229",
"propel/propel": ">=2.0.0.0-alpha1,<=2.0.0.0-alpha7",
"propel/propel1": ">=1,<=1.7.1",
"pterodactyl/panel": "<1.11.8",
"pterodactyl/panel": "<1.11.6",
"ptheofan/yii2-statemachine": ">=2.0.0.0-RC1-dev,<=2",
"ptrofimov/beanstalk_console": "<1.7.14",
"pubnub/pubnub": "<6.1",
@@ -1957,7 +1942,7 @@
"rap2hpoutre/laravel-log-viewer": "<0.13",
"react/http": ">=0.7,<1.9",
"really-simple-plugins/complianz-gdpr": "<6.4.2",
"redaxo/source": "<5.18",
"redaxo/source": "<=5.15.1",
"remdex/livehelperchat": "<4.29",
"reportico-web/reportico": "<=8.1",
"rhukster/dom-sanitizer": "<1.0.7",
@@ -1969,12 +1954,11 @@
"s-cart/s-cart": "<6.9",
"sabberworm/php-css-parser": ">=1,<1.0.1|>=2,<2.0.1|>=3,<3.0.1|>=4,<4.0.1|>=5,<5.0.9|>=5.1,<5.1.3|>=5.2,<5.2.1|>=6,<6.0.2|>=7,<7.0.4|>=8,<8.0.1|>=8.1,<8.1.1|>=8.2,<8.2.1|>=8.3,<8.3.1",
"sabre/dav": ">=1.6,<1.7.11|>=1.8,<1.8.9",
"samwilson/unlinked-wikibase": "<1.39.6|>=1.40,<1.40.2|>=1.41,<1.41.1",
"scheb/two-factor-bundle": "<3.26|>=4,<4.11",
"sensiolabs/connect": "<4.2.3",
"serluck/phpwhois": "<=4.2.6",
"sfroemken/url_redirect": "<=1.2.1",
"sheng/yiicms": "<1.2.1",
"sheng/yiicms": "<=1.2",
"shopware/core": "<=6.5.8.12|>=6.6,<=6.6.5",
"shopware/platform": "<=6.5.8.12|>=6.6,<=6.6.5",
"shopware/production": "<=6.3.5.2",
@@ -1982,7 +1966,6 @@
"shopware/storefront": "<=6.4.8.1|>=6.5.8,<6.5.8.7-dev",
"shopxo/shopxo": "<=6.1",
"showdoc/showdoc": "<2.10.4",
"shuchkin/simplexlsx": ">=1.0.12,<1.1.12",
"silverstripe-australia/advancedreports": ">=1,<=2",
"silverstripe/admin": "<1.13.19|>=2,<2.1.8",
"silverstripe/assets": ">=1,<1.11.1",
@@ -2002,13 +1985,11 @@
"silverstripe/userforms": "<3|>=5,<5.4.2",
"silverstripe/versioned-admin": ">=1,<1.11.1",
"simple-updates/phpwhois": "<=1",
"simplesamlphp/saml2": "<4.6.14|==5.0.0.0-alpha12",
"simplesamlphp/saml2-legacy": "<4.6.14",
"simplesamlphp/saml2": "<1.10.6|>=2,<2.3.8|>=3,<3.1.4|==5.0.0.0-alpha12",
"simplesamlphp/simplesamlphp": "<1.18.6",
"simplesamlphp/simplesamlphp-module-infocard": "<1.0.1",
"simplesamlphp/simplesamlphp-module-openid": "<1",
"simplesamlphp/simplesamlphp-module-openidprovider": "<0.9",
"simplesamlphp/xml-common": "<1.20",
"simplesamlphp/xml-security": "==1.6.11",
"simplito/elliptic-php": "<1.0.6",
"sitegeist/fluid-components": "<3.5",
@@ -2017,26 +1998,25 @@
"slim/slim": "<2.6",
"slub/slub-events": "<3.0.3",
"smarty/smarty": "<4.5.3|>=5,<5.1.1",
"snipe/snipe-it": "<=7.0.13",
"snipe/snipe-it": "<7.0.10",
"socalnick/scn-social-auth": "<1.15.2",
"socialiteproviders/steam": "<1.1",
"spatie/browsershot": "<5.0.1",
"spatie/browsershot": "<3.57.4",
"spatie/image-optimizer": "<1.7.3",
"spencer14420/sp-php-email-handler": "<1",
"spipu/html2pdf": "<5.2.8",
"spoon/library": "<1.4.1",
"spoonity/tcpdf": "<6.2.22",
"squizlabs/php_codesniffer": ">=1,<2.8.1|>=3,<3.0.1",
"ssddanbrown/bookstack": "<24.05.1",
"starcitizentools/citizen-skin": ">=2.6.3,<2.31",
"statamic/cms": "<=5.16",
"statamic/cms": "<4.46|>=5.3,<5.6.2",
"stormpath/sdk": "<9.9.99",
"studio-42/elfinder": "<=2.1.64",
"studiomitte/friendlycaptcha": "<0.1.4",
"subhh/libconnect": "<7.0.8|>=8,<8.1",
"sukohi/surpass": "<1",
"sulu/form-bundle": ">=2,<2.5.3",
"sulu/sulu": "<1.6.44|>=2,<2.5.21|>=2.6,<2.6.5",
"sulu/sulu": "<1.6.44|>=2,<2.6.5",
"sumocoders/framework-user-bundle": "<1.4",
"superbig/craft-audit": "<3.0.2",
"swag/paypal": "<5.4.4",
@@ -2058,8 +2038,7 @@
"symfony/error-handler": ">=4.4,<4.4.4|>=5,<5.0.4",
"symfony/form": ">=2.3,<2.3.35|>=2.4,<2.6.12|>=2.7,<2.7.50|>=2.8,<2.8.49|>=3,<3.4.20|>=4,<4.0.15|>=4.1,<4.1.9|>=4.2,<4.2.1",
"symfony/framework-bundle": ">=2,<2.3.18|>=2.4,<2.4.8|>=2.5,<2.5.2|>=2.7,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7|>=5.3.14,<5.3.15|>=5.4.3,<5.4.4|>=6.0.3,<6.0.4",
"symfony/http-client": ">=4.3,<5.4.47|>=6,<6.4.15|>=7,<7.1.8",
"symfony/http-foundation": "<5.4.46|>=6,<6.4.14|>=7,<7.1.7",
"symfony/http-foundation": ">=2,<2.8.52|>=3,<3.4.35|>=4,<4.2.12|>=4.3,<4.3.8|>=4.4,<4.4.7|>=5,<5.0.7",
"symfony/http-kernel": ">=2,<4.4.50|>=5,<5.4.20|>=6,<6.0.20|>=6.1,<6.1.12|>=6.2,<6.2.6",
"symfony/intl": ">=2.7,<2.7.38|>=2.8,<2.8.31|>=3,<3.2.14|>=3.3,<3.3.13",
"symfony/maker-bundle": ">=1.27,<1.29.2|>=1.30,<1.31.1",
@@ -2067,22 +2046,20 @@
"symfony/phpunit-bridge": ">=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7",
"symfony/polyfill": ">=1,<1.10",
"symfony/polyfill-php55": ">=1,<1.10",
"symfony/process": "<5.4.46|>=6,<6.4.14|>=7,<7.1.7",
"symfony/proxy-manager-bridge": ">=2.7,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7",
"symfony/routing": ">=2,<2.0.19",
"symfony/runtime": ">=5.3,<5.4.46|>=6,<6.4.14|>=7,<7.1.7",
"symfony/security": ">=2,<2.7.51|>=2.8,<3.4.49|>=4,<4.4.24|>=5,<5.2.8",
"symfony/security-bundle": ">=2,<4.4.50|>=5,<5.4.20|>=6,<6.0.20|>=6.1,<6.1.12|>=6.2,<6.4.10|>=7,<7.0.10|>=7.1,<7.1.3",
"symfony/security-bundle": ">=2,<4.4.50|>=5,<5.4.20|>=6,<6.0.20|>=6.1,<6.1.12|>=6.2,<6.2.6",
"symfony/security-core": ">=2.4,<2.6.13|>=2.7,<2.7.9|>=2.7.30,<2.7.32|>=2.8,<3.4.49|>=4,<4.4.24|>=5,<5.2.9",
"symfony/security-csrf": ">=2.4,<2.7.48|>=2.8,<2.8.41|>=3,<3.3.17|>=3.4,<3.4.11|>=4,<4.0.11",
"symfony/security-guard": ">=2.8,<3.4.48|>=4,<4.4.23|>=5,<5.2.8",
"symfony/security-http": ">=2.3,<2.3.41|>=2.4,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.2.12|>=4.3,<4.3.8|>=4.4,<4.4.7|>=5,<5.0.7|>=5.1,<5.2.8|>=5.3,<5.4.47|>=6,<6.4.15|>=7,<7.1.8",
"symfony/security-http": ">=2.3,<2.3.41|>=2.4,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.2.12|>=4.3,<4.3.8|>=4.4,<4.4.7|>=5,<5.0.7|>=5.1,<5.2.8|>=5.3,<5.3.2|>=5.4,<5.4.31|>=6,<6.3.8",
"symfony/serializer": ">=2,<2.0.11|>=4.1,<4.4.35|>=5,<5.3.12",
"symfony/symfony": "<5.4.47|>=6,<6.4.15|>=7,<7.1.8",
"symfony/symfony": ">=2,<4.4.51|>=5,<5.4.31|>=6,<6.3.8",
"symfony/translation": ">=2,<2.0.17",
"symfony/twig-bridge": ">=2,<4.4.51|>=5,<5.4.31|>=6,<6.3.8",
"symfony/ux-autocomplete": "<2.11.2",
"symfony/validator": "<5.4.43|>=6,<6.4.11|>=7,<7.1.4",
"symfony/validator": ">=2,<2.0.24|>=2.1,<2.1.12|>=2.2,<2.2.5|>=2.3,<2.3.3",
"symfony/var-exporter": ">=4.2,<4.2.12|>=4.3,<4.3.8",
"symfony/web-profiler-bundle": ">=2,<2.3.19|>=2.4,<2.4.9|>=2.5,<2.5.4",
"symfony/webhook": ">=6.3,<6.3.8",
@@ -2093,13 +2070,13 @@
"t3s/content-consent": "<1.0.3|>=2,<2.0.2",
"tastyigniter/tastyigniter": "<3.3",
"tcg/voyager": "<=1.4",
"tecnickcom/tcpdf": "<=6.7.5",
"tecnickcom/tcpdf": "<=6.7.4",
"terminal42/contao-tablelookupwizard": "<3.3.5",
"thelia/backoffice-default-template": ">=2.1,<2.1.2",
"thelia/thelia": ">=2.1,<2.1.3",
"theonedemon/phpwhois": "<=4.2.5",
"thinkcmf/thinkcmf": "<6.0.8",
"thorsten/phpmyfaq": "<4",
"thorsten/phpmyfaq": "<3.2.2",
"tikiwiki/tiki-manager": "<=17.1",
"timber/timber": ">=0.16.6,<1.23.1|>=1.24,<1.24.1|>=2,<2.1",
"tinymce/tinymce": "<7.2",
@@ -2108,14 +2085,14 @@
"tobiasbg/tablepress": "<=2.0.0.0-RC1",
"topthink/framework": "<6.0.17|>=6.1,<=8.0.4",
"topthink/think": "<=6.1.1",
"topthink/thinkphp": "<=3.2.3|>=6.1.3,<=8.0.4",
"topthink/thinkphp": "<=3.2.3",
"torrentpier/torrentpier": "<=2.4.3",
"tpwd/ke_search": "<4.0.3|>=4.1,<4.6.6|>=5,<5.0.2",
"tribalsystems/zenario": "<=9.7.61188",
"truckersmp/phpwhois": "<=4.3.1",
"ttskch/pagination-service-provider": "<1",
"twbs/bootstrap": "<=3.4.1|>=4,<=4.6.2",
"twig/twig": "<3.11.2|>=3.12,<3.14.1",
"twig/twig": "<1.44.8|>=2,<2.16.1|>=3,<3.11.1|>=3.12,<3.14",
"typo3/cms": "<9.5.29|>=10,<10.4.35|>=11,<11.5.23|>=12,<12.2",
"typo3/cms-backend": "<4.1.14|>=4.2,<4.2.15|>=4.3,<4.3.7|>=4.4,<4.4.4|>=7,<=7.6.50|>=8,<=8.7.39|>=9,<=9.5.24|>=10,<10.4.46|>=11,<11.5.40|>=12,<12.4.21|>=13,<13.3.1",
"typo3/cms-core": "<=8.7.56|>=9,<=9.5.47|>=10,<=10.4.44|>=11,<=11.5.36|>=12,<=12.4.14|>=13,<=13.1",
@@ -2134,7 +2111,6 @@
"ua-parser/uap-php": "<3.8",
"uasoft-indonesia/badaso": "<=2.9.7",
"unisharp/laravel-filemanager": "<2.6.4",
"unopim/unopim": "<0.1.5",
"userfrosting/userfrosting": ">=0.3.1,<4.6.3",
"usmanhalalit/pixie": "<1.0.3|>=2,<2.0.2",
"uvdesk/community-skeleton": "<=1.1.1",
@@ -2165,7 +2141,6 @@
"wikimedia/parsoid": "<0.12.2",
"willdurand/js-translation-bundle": "<2.1.1",
"winter/wn-backend-module": "<1.2.4",
"winter/wn-cms-module": "<1.0.476|>=1.1,<1.1.11|>=1.2,<1.2.7",
"winter/wn-dusk-plugin": "<2.1",
"winter/wn-system-module": "<1.2.4",
"wintercms/winter": "<=1.2.3",
@@ -2181,7 +2156,7 @@
"xataface/xataface": "<3",
"xpressengine/xpressengine": "<3.0.15",
"yab/quarx": "<2.4.5",
"yeswiki/yeswiki": "<=4.4.4",
"yeswiki/yeswiki": "<4.1",
"yetiforce/yetiforce-crm": "<=6.4",
"yidashi/yii2cmf": "<=2",
"yii2mod/yii2-cms": "<1.9.2",
@@ -2271,7 +2246,7 @@
"type": "tidelift"
}
],
"time": "2024-12-13T21:04:51+00:00"
"time": "2024-10-11T18:06:00+00:00"
},
{
"name": "sebastian/cli-parser",
@@ -3290,15 +3265,15 @@
"aliases": [],
"minimum-stability": "stable",
"stability-flags": {
"nextcloud/ocp": 20,
"roave/security-advisories": 20
"roave/security-advisories": 20,
"nextcloud/ocp": 20
},
"prefer-stable": false,
"prefer-lowest": false,
"platform": {},
"platform-dev": {},
"platform": [],
"platform-dev": [],
"platform-overrides": {
"php": "8.1"
"php": "8.0"
},
"plugin-api-version": "2.6.0"
"plugin-api-version": "2.3.0"
}

View File

@@ -5,7 +5,6 @@
import { randUser } from '../utils/index.js'
const user = randUser()
const recipient = randUser()
import { sampleBoard } from '../utils/sampleBoard'
describe('Board', function() {
@@ -59,73 +58,3 @@ describe('Board', function() {
.should('be.visible')
})
})
describe('Board cloning', function() {
before(function() {
cy.createUser(user)
})
it('Clones a board without cards', function() {
const boardName = 'Clone board original'
const board = sampleBoard(boardName)
cy.createExampleBoard({ user, board }).then((board) => {
const boardId = board.id
cy.visit(`/apps/deck/board/${boardId}`)
cy.get('.app-navigation__list .app-navigation-entry:contains("' + boardName + '")')
.parent()
.find('button[aria-label="Actions"]')
.click()
cy.get('button:contains("Clone board")')
.click()
cy.get('.modal-container button:contains("Clone")')
.click()
cy.get('.app-navigation__list .app-navigation-entry:contains("' + boardName + '")')
.should('be.visible')
cy.get('.app-navigation__list .app-navigation-entry:contains("' + boardName + ' (copy)")')
.should('be.visible')
cy.get('.board-title h2').contains(boardName + ' (copy)')
cy.get('h3[aria-label="TestList"]')
.should('be.visible')
})
})
it('Clones a board with cards', function() {
const boardName = 'Clone with cards'
const board = sampleBoard(boardName)
cy.createExampleBoard({ user, board }).then((board) => {
const boardId = board.id
cy.visit(`/apps/deck/board/${boardId}`)
cy.get('.app-navigation__list .app-navigation-entry:contains("' + boardName + '")')
.parent()
.find('button[aria-label="Actions"]')
.click()
cy.get('button:contains("Clone board")')
.click()
cy.get('.checkbox-content__text:contains("Clone cards")')
.click()
cy.get('.modal-container button:contains("Clone")')
.click()
cy.get('.app-navigation__list .app-navigation-entry:contains("' + boardName + '")')
.should('be.visible')
cy.get('.app-navigation__list .app-navigation-entry:contains("' + boardName + ' (copy)")')
.should('be.visible')
cy.get('.board-title h2').contains(boardName + ' (copy)')
cy.get('h3[aria-label="TestList"]')
.should('be.visible')
cy.get('.card:contains("Hello world")')
.should('be.visible')
})
})
})

View File

@@ -25,9 +25,9 @@ const useModal = (useModal) => {
})
}
describe('Card', function () {
describe('Card', function() {
let boardId
before(function () {
before(function() {
cy.createUser(user)
cy.login(user)
cy.createExampleBoard({
@@ -38,11 +38,11 @@ describe('Card', function () {
})
})
beforeEach(function () {
beforeEach(function() {
cy.login(user)
})
it('Can add a card', function () {
it('Can add a card', function() {
cy.visit(`/apps/deck/#/board/${boardId}`)
const newCardTitle = 'Write some cypress tests'
@@ -63,7 +63,7 @@ describe('Card', function () {
})
})
it('Create card from overview', function () {
it('Create card from overview', function() {
cy.visit(`/apps/deck/#/`)
const newCardTitle = 'Test create from overview'
cy.intercept({ method: 'POST', url: '**/apps/deck/cards' }).as('save')
@@ -71,10 +71,6 @@ describe('Card', function () {
cy.get('.button-vue[aria-label*="Add card"]')
.first().click()
// Somehow this avoids the electron crash
cy.wait(2000)
cy.get('.modal-mask.card-selector .card-title').should('be.visible').click().type(newCardTitle)
cy.get('.modal-mask.card-selector .multiselect-board').should('be.visible').click()
cy.get('.vs__dropdown-menu [data-cy="board-select-title"]:contains("' + boardData.title + '")').should('be.visible').click()
@@ -95,14 +91,14 @@ describe('Card', function () {
})
describe('Modal', () => {
beforeEach(function () {
beforeEach(function() {
cy.login(user)
useModal(true).then(() => {
cy.visit(`/apps/deck/#/board/${boardId}`)
})
})
it('Can show card details modal', function () {
it('Can show card details modal', function() {
cy.getNavigationEntry(boardData.title)
.first().click({ force: true })
@@ -128,7 +124,7 @@ describe('Card', function () {
cy.get('.attachment-list .basename').contains('welcome.txt')
})
it('Shows the modal with the editor', () => {
it.only('Shows the modal with the editor', () => {
cy.get('.card:contains("Hello world")').should('be.visible').click()
cy.intercept({ method: 'PUT', url: '**/apps/deck/cards/*' }).as('save')
cy.get('.modal__card').should('be.visible')
@@ -165,9 +161,9 @@ describe('Card', function () {
cy.get('.reference-picker-modal--content .reference-picker .multiselect-list').should('be.visible').contains(boardData.stacks[0].title)
cy.get('.reference-picker-modal--content .reference-picker button.button-vue--vue-primary').should('be.visible').click()
cy.wait('@save', { timeout: 7000 })
cy.get('.modal__card .ProseMirror').contains('/index.php/apps/deck/card/').should('have.length', 1)
cy.get('.modal__card .ProseMirror').contains('/index.php/apps/deck/card/').should('be.visible')
cy.visit(`/apps/deck/board/${boardId}`)
cy.visit(`/apps/deck/#/board/${boardId}`)
cy.reload()
cy.get('.board .stack').eq(0).within(() => {
cy.get(`.card:contains("${newCardTitle}")`).should('be.visible')
@@ -176,7 +172,7 @@ describe('Card', function () {
})
describe('Sidebar', () => {
beforeEach(function () {
beforeEach(function() {
cy.login(user)
useModal(false).then(() => {
cy.visit(`/apps/deck/#/board/${boardId}`)
@@ -189,7 +185,7 @@ describe('Card', function () {
.find('.ProseMirror h1').contains('Hello world writing more text').should('be.visible')
})
it('Set a due date', function () {
it('Set a due date', function() {
const newCardTitle = 'Card with a due date'
cy.get('.button-vue[aria-label*="Add card"]')
@@ -227,7 +223,7 @@ describe('Card', function () {
cy.get(`.card:contains("${newCardTitle}")`).find('[data-due-state]').should('not.exist')
})
it('Add a label', function () {
it('Add a label', function() {
const newCardTitle = 'Card with labels'
cy.get('.button-vue[aria-label*="Add card"]')
@@ -256,7 +252,7 @@ describe('Card', function () {
})
describe('Card actions', () => {
beforeEach(function () {
beforeEach(function() {
cy.login(user)
useModal(false).then(() => {
cy.visit(`/apps/deck/#/board/${boardId}`)
@@ -302,18 +298,5 @@ describe('Card', function () {
})
})
})
it('clone card', () => {
cy.intercept({ method: 'POST', url: '**/apps/deck/**/cards/*/clone' }).as('clone')
cy.get('.card:contains("Hello world")').should('be.visible').click()
cy.get('#app-sidebar-vue')
.find('.ProseMirror h1').contains('Hello world').should('be.visible')
cy.get('.app-sidebar-header .action-item__menutoggle').click()
cy.get('.v-popper__popper button:contains("Move/copy card")').click()
cy.get('.modal-container button:contains("Copy card")').click()
cy.wait('@clone', { timeout: 7000 })
cy.get('.card:contains("Hello world")').should('have.length', 2)
})
})
})

View File

@@ -6,14 +6,11 @@ import { randUser } from '../utils/index.js'
import { sampleBoard } from '../utils/sampleBoard'
const user = randUser()
const recipient = randUser()
const domain = Math.random().toString(36).replace(/[^a-z]+/g, '').slice(0, 10)
describe('Board', function() {
before(function() {
cy.createUser(user)
cy.createUser(recipient)
cy.login(recipient)
cy.setUserEmail(recipient, `${recipient.userId}@${domain}.com`)
})
beforeEach(function() {
@@ -37,24 +34,6 @@ describe('Board', function() {
})
})
it('Share a board to a user by email', function() {
const board = sampleBoard('Shared by email')
cy.createExampleBoard({ user, board }).then((board) => {
const boardId = board.id
cy.visit(`/apps/deck/#/board/${boardId}`)
cy.get('.board-title').contains(board.title)
// domain is only in the email address - not in user ids.
cy.shareBoardWithUi(domain, 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) => {

View File

@@ -4,21 +4,12 @@
*/
import { addCommands } from '@nextcloud/cypress'
import axios from '@nextcloud/axios'
addCommands()
const url = Cypress.config('baseUrl').replace(/\/index.php\/?$/g, '')
Cypress.env('baseUrl', url)
// prepare main cypress window so we can use axios there
// and it will successfully fetch csrf tokens when needed.
window.OC = {
config: { modRewriteWorking: false },
}
// Prevent @nextcloud/router from reading window.location
window._oc_webroot = url
Cypress.Commands.add('openLeftSidebar', () => {
cy.get('.app-navigation button.app-navigation-toggle').click()
})
@@ -98,23 +89,15 @@ Cypress.Commands.add('getNavigationEntry', (boardTitle) => {
.find('a.app-navigation-entry-link')
})
Cypress.Commands.add('shareBoardWithUi', (query, userId=query) => {
cy.intercept({ method: 'GET', url: `**/ocs/v2.php/apps/files_sharing/api/v1/sharees?search=${query}*` }).as('fetchRecipients')
Cypress.Commands.add('shareBoardWithUi', (userId) => {
cy.intercept({ method: 'GET', url: `**/ocs/v2.php/apps/files_sharing/api/v1/sharees?search=${userId}*` }).as('fetchRecipients')
cy.get('[aria-label="Open details"]').click()
cy.get('.app-sidebar').should('be.visible')
cy.get('.select input').type(`${query}`)
cy.get('.select input').type(`${userId}`)
cy.wait('@fetchRecipients', { timeout: 7000 })
cy.get('.vs__dropdown-menu .option').first().contains(query)
cy.get('.vs__dropdown-menu .option').first().contains(userId)
cy.get('.select input').type('{enter}')
cy.get('.shareWithList').contains(userId)
})
Cypress.Commands.add('setUserEmail', (user, value) => {
Cypress.log()
return axios.put(
`${url}/ocs/v2.php/cloud/users/${user.userId}`,
{ key: 'email', value },
)
})

View File

@@ -347,34 +347,6 @@ A 403 response might be returned if the users ability to create new boards has b
##### 200 Success
### PUT /boards/{boardId}/stacks/{stackId}/cards/{cardId}/archive - Archive a card
#### Request parameters
| Parameter | Type | Description |
| --------- | ------- | --------------------------------------- |
| boardId | Integer | The id of the board the card belongs to |
| stackId | Integer | The id of the stack the card belongs to |
| cardId | Integer | The id of the card |
#### Response
##### 200 Success
### PUT /boards/{boardId}/stacks/{stackId}/cards/{cardId}/unarchive - Unarchive a card
#### Request parameters
| Parameter | Type | Description |
| --------- | ------- | --------------------------------------- |
| boardId | Integer | The id of the board the card belongs to |
| stackId | Integer | The id of the stack the card belongs to |
| cardId | Integer | The id of the card |
#### Response
##### 200 Success
### DELETE /boards/{boardId} - Delete a board
#### Request parameters
@@ -451,25 +423,6 @@ A 403 response might be returned if the users ability to create new boards has b
##### 200 Success
### POST /boards/{boardId}/clone - Clone a board
Creates a copy of the board.
#### Request body
| Parameter | Type | Description |
| --------- | ------ | ---------------------------------------------------- |
| withCards | Bool | Setting if the cards should be copied (Default: false) |
| withAssignments | Bool | Setting if the card assignments should be cloned (Default: false) |
| withLabels | Bool | Setting if the card labels should be cloned (Default: false) |
| withDueDate | Bool | Setting if the card due dates should be cloned (Default: false) |
| moveCardsToLeftStack | Bool | Setting if all cards should be moved to the most left column (useful for To-Do / Doing / Done boards) (Default: false) |
| restoreArchivedCards | Bool | Setting if the archived cards should be unarchived (Default: false) |
#### Response
##### 200 Success
### DELETE /boards/{boardId}/acl/{aclId} - Delete an acl rule
#### Response

View File

@@ -105,21 +105,17 @@ It is possible to import from the following sources:
#### Trello JSON
**Limitations:**
* Comments with more than 1000 characters are placed as attached files to the card.
Steps:
* Create the data file
* Access Trello
* go to the board you want to export
* Follow the steps in [Trello documentation](https://help.trello.com/article/747-exporting-data-from-trello-1) and export as JSON
* Create the configuration file
* Execute the import informing the import file path, data file and source as `Trello JSON`
**Steps:**
1. Create the data file:
* Access Trello.
* Go to the board you want to export.
* Follow the steps in [Trello documentation](https://help.trello.com/article/747-exporting-data-from-trello-1) and export as JSON.
2. Create the configuration file.
3. Execute the import, specifying the import file path, data file, and source as `Trello JSON`.
Create the configuration file respecting the [JSON Schema](https://github.com/nextcloud/deck/blob/main/lib/Service/Importer/fixtures/config-trelloJson-schema.json) for importing `Trello JSON`.
Create the configuration file respecting the [JSON Schema](https://github.com/nextcloud/deck/blob/main/lib/Service/Importer/fixtures/config-trelloJson-schema.json) for import `Trello JSON`
Example configuration file:
```json
{
"owner": "admin",
@@ -130,22 +126,26 @@ Example configuration file:
}
```
**Additional Limitations**:
* Importing from a JSON file imports up to 1000 actions. To find out how many actions the board to be imported has, check the number of actions in the JSON.
**Limitations**:
Importing from a JSON file imports up to 1000 actions. To find out how many actions the board to be imported has, identify how many actions the JSON has.
#### Trello API
Importing via API is recommended for boards with more than 1000 actions. Trello allows attaching links to a card, but Deck does not support this feature. Attachment links are instead added in a markdown table at the end of the description for each imported card.
Import using API is recommended for boards with more than 1000 actions.
1. Get the API Key and Token [here](https://developer.atlassian.com/cloud/trello/guides/rest-api/api-introduction/#authentication-and-authorization).
2. Obtain the ID of the board you want to import by making a request to:
```
https://api.trello.com/1/members/me/boards?key={yourKey}&token={yourToken}&fields=id,name
```
3. Create the configuration file, ensuring it follows the [JSON Schema](https://github.com/nextcloud/deck/blob/main/lib/Service/Importer/fixtures/config-trelloApi-schema.json) for `Trello JSON`.
Trello makes it possible to attach links to a card. Deck does not have this feature. Attachments and attachment links are added in a markdown table at the end of the description for every imported card that has attachments in Trello.
* Get the API Key and API Token [here](https://developer.atlassian.com/cloud/trello/guides/rest-api/api-introduction/#authentication-and-authorization)
* Get the ID of the board you want to import by making a request to:
https://api.trello.com/1/members/me/boards?key={yourKey}&token={yourToken}&fields=id,name
This ID you will use in the configuration file in the `board` property
* Create the configuration file
Create the configuration file respecting the [JSON Schema](https://github.com/nextcloud/deck/blob/main/lib/Service/Importer/fixtures/config-trelloApi-schema.json) for import `Trello JSON`
Example configuration file:
```json
{
"owner": "admin",

View File

@@ -4,19 +4,18 @@
-->
## Export
Deck currently supports exporting all boards a user owns in a single JSON file. The format is based on the database schema that Deck uses. It can be used to re-import boards on the same or other instances.
Deck currently supports exporting all boards a user owns in a single JSON file. The format is based on the database schema that deck uses. It can be used to re-import boards on the same or other instances.
The export currently has some known limitations in terms of specific data not included:
The export currently has some kown limitations in terms of specific data not included:
- Activity information
- File attachments to Deck cards
- File attachments to deck cards
- Comments
-
```
occ deck:export userid > userid-deck-export.json
occ deck:export > my-file.json
```
*(`userid` = username as seen in the admin user accounts page)*
## Import Boards
## Import boards
Importing can be done using the API or the `occ` `deck:import` command.
@@ -24,57 +23,39 @@ It is possible to import from the following sources:
### Deck JSON
A JSON file that has been obtained from the above-described `occ deck:export [userid] > userid-deck-export.json` command can be imported.
A json file that has been obtained from the above described `occ deck:export [userid]` command can be imported.
```
occ deck:import userid-deck-export.json
occ deck:import my-file.json
```
You will be asked to provide a path to a config file.
In case you are importing from a different instance you may use an additional config file to provide custom user id mapping in case users have different identifiers.
To know what to put in there:
- Have a look at your `userid-deck-export.json`
- Near the top, you will see `"uid"` with a username.
- Search for additional `"uid"` entries to find all the usernames involved and note them.
- Search for `"acl"`, where `"uid"`s of groups are also present; note them too.
If you are importing from a different instance, you must provide custom user ID mapping in case users have different identifiers.
Create a config file, e.g., `deck-import-config-file-userid.json`, and adjust the content of this example as described above. User IDs on the new instance can be seen in the admin user accounts page.
```json
```
{
"owner": "useridofnewownerofallboards",
"owner": "admin",
"uidRelation": {
"userid1onoldinstance": "userid1onnewinstance",
"userid2onoldinstance": "userid2onnewinstance",
"groupid1onoldinstance": "groupid1onnewinstance"
"johndoe": "test-user-1"
}
}
```
After pressing enter, everything will be imported.
Additional info:
- If you export a users boards, all boards that the user has access to will be exported (including those shared with that user).
#### Trello JSON
**Limitations:**
Limitations:
* Comments with more than 1000 characters are placed as attached files to the card.
**Steps:**
1. Create the data file:
* Access Trello.
* Go to the board you want to export.
* Follow the steps in [Trello documentation](https://help.trello.com/article/747-exporting-data-from-trello-1) and export as JSON.
2. Create the configuration file.
3. Execute the import, specifying the import file path, data file, and source as `Trello JSON`.
Steps:
* Create the data file
* Access Trello
* go to the board you want to export
* Follow the steps in [Trello documentation](https://help.trello.com/article/747-exporting-data-from-trello-1) and export as JSON
* Create the configuration file
* Execute the import informing the import file path, data file and source as `Trello JSON`
Create the configuration file respecting the [JSON Schema](https://github.com/nextcloud/deck/blob/main/lib/Service/Importer/fixtures/config-trelloJson-schema.json) for importing `Trello JSON`.
Create the configuration file respecting the [JSON Schema](https://github.com/nextcloud/deck/blob/main/lib/Service/Importer/fixtures/config-trelloJson-schema.json) for import `Trello JSON`
Example configuration file:
```json
{
"owner": "admin",
@@ -85,22 +66,26 @@ Example configuration file:
}
```
**Additional Limitations**:
* Importing from a JSON file imports up to 1000 actions. To find out how many actions the board to be imported has, check the number of actions in the JSON.
**Limitations**:
Importing from a JSON file imports up to 1000 actions. To find out how many actions the board to be imported has, identify how many actions the JSON has.
#### Trello API
Importing via API is recommended for boards with more than 1000 actions. Trello allows attaching links to a card, but Deck does not support this feature. Attachment links are instead added in a markdown table at the end of the description for each imported card.
Import using API is recommended for boards with more than 1000 actions.
1. Get the API Key and Token [here](https://developer.atlassian.com/cloud/trello/guides/rest-api/api-introduction/#authentication-and-authorization).
2. Obtain the ID of the board you want to import by making a request to:
```
https://api.trello.com/1/members/me/boards?key={yourKey}&token={yourToken}&fields=id,name
```
3. Create the configuration file, ensuring it follows the [JSON Schema](https://github.com/nextcloud/deck/blob/main/lib/Service/Importer/fixtures/config-trelloApi-schema.json) for `Trello JSON`.
Trello makes it possible to attach links to a card. Deck does not have this feature. Attachments and attachment links are added in a markdown table at the end of the description for every imported card that has attachments in Trello.
* Get the API Key and API Token [here](https://developer.atlassian.com/cloud/trello/guides/rest-api/api-introduction/#authentication-and-authorization)
* Get the ID of the board you want to import by making a request to:
https://api.trello.com/1/members/me/boards?key={yourKey}&token={yourToken}&fields=id,name
This ID you will use in the configuration file in the `board` property
* Create the configuration file
Create the configuration file respecting the [JSON Schema](https://github.com/nextcloud/deck/blob/main/lib/Service/Importer/fixtures/config-trelloApi-schema.json) for import `Trello JSON`
Example configuration file:
```json
{
"owner": "admin",

View File

@@ -42,7 +42,6 @@ OC.L10N.register(
"Shared with you" : "Met u gedeel",
"No notifications" : "Geen kennisgewings",
"An error occurred" : "'n Fout het voorgekom",
"Advanced options" : "Gevorderde opsies",
"Today" : "Vandag",
"Tomorrow" : "Môre",
"Close" : "Sluit",

View File

@@ -40,7 +40,6 @@
"Shared with you" : "Met u gedeel",
"No notifications" : "Geen kennisgewings",
"An error occurred" : "'n Fout het voorgekom",
"Advanced options" : "Gevorderde opsies",
"Today" : "Vandag",
"Tomorrow" : "Môre",
"Close" : "Sluit",

View File

@@ -85,14 +85,14 @@ OC.L10N.register(
"{user} has mentioned you in a comment on {deck-card}." : "{user} أشار إليك في تعليق على {deck-card}",
"The board \"%s\" has been shared with you by %s." : "تمت مشاركة اللوح \"%s\" معك من قبل %s.",
"{user} has shared {deck-board} with you." : "{user} قام بمشاركة {deck-board} معك.",
"Deck board" : "لوحة البطاقات",
"Deck board" : "رُقعة اللوحات Deck board",
"Owned by %1$s" : "يملكها %1$s",
"Deck boards, cards and comments" : "اللوحات و البطاقات و الملاحظات",
"Deck boards, cards and comments" : "رُقعة اللوحات و البطاقات و الملاحظات",
"From %1$s, in %2$s/%3$s, owned by %4$s" : " من %1$s، في %2$s/%3$s، يملكها %4$s",
"Create a new deck card" : "إنشاء بطاقة جديدة",
"Create a new deck card" : "إنشاء بطاقة deck card جديدة",
"Card comments" : "تعليقات البطاقة ",
"%s on %s" : "%s على %s",
"Deck boards and cards" : "اللوحات و البطاقات",
"Deck boards and cards" : "رُقَع اللوحات و البطاقات",
"No data was provided to create an attachment." : "لا بيانات تم تقديمها لانشاء مرفق",
"Finished" : "اكتمل",
"To review" : "لإعادة المراجعة",
@@ -119,20 +119,19 @@ OC.L10N.register(
"Path is already shared with this card" : "تم مشاركة المسار بالفعل مع هذه البطاقة ",
"Invalid date, date format must be YYYY-MM-DD" : "تاريخ غير صحيح, يجب أن يكون تنسيق التاريخ YYYY-MM-DD",
"Personal planning and team project organization" : "التخطيط الشخصي و تنظيم مشروع الفريق",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "التطبيق \"رِزَم البطاقات\" Deck هو أداة لتنظيم المهام الشخصية و الجماعية في نكست كلاود على نمط \"خطوط التصنيع أو التجميع في المصانع\" و المعروف بـ kanban.\n\n\n- 📥 أكتب مهمتك او مهمة فريقك على بطاقة و ضع البطاقة على لوحة البطاقات من ذات التصنيف أو المرحلة من الإنجاز\n- 📄 دوّن ملاحظاتك الإضافية على البطاقة بصيغة ماركداون markdown\n- 🔖 و يمكنك أيضاً إسناد البطاقة أي المهمة إلى شخص أو أشخاص في فريقك\n- 👥 شارك البطاقة مع من ترغب من أعضاء فريقك أو عائلتك أو أصدقائك\n- 📎 إرفاق ملفات و تضمينها بصيغة ماركداون في البطاقة\n- 💬ناقش البطاقة مع زملائك في خانة الملاحظات\n- ⚡ تابع ما يُستجد من عمليات و تطوّرات على البطاقة أو المهمة\n- 🚀 حافظ على مشروعك مُنسّقاً باستمرار.",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "التطبيق \"رِزَم البطاقات\" Deck هو أداة لتنظيم المهام الشخصية و الجماعية في نكست كلاود على نمط \"خطوط التصنيع أو التجميع في المصانع\" و المعروف بـ kanban.\n\n\n- 📥 أكتب مهمتك او مهمة فريقك على بطاقة و ضع البطاقة في الرُّقعة على كدسة البطاقات من ذات التصنيف أو المرحلة من الإنجاز\n- 📄 دوّن ملاحظاتك الإضافية على البطاقة بصيغة ماركداون markdown\n- 🔖 و يمكنك أيضاً إسناد البطاقة أي المهمة إلى شخص أو أشخاص في فريقك\n- 👥 شارك البطاقة مع من ترغب من أعضاء فريقك أو عائلتك أو أصدقائك\n- 📎 إرفاق ملفات و تضمينها بصيغة ماركداون في البطاقة\n- 💬ناقش البطاقة مع زملائك في خانة الملاحظات\n- ⚡ تابع ما يُستجد من عمليات و تطوّرات على البطاقة أو المهمة\n- 🚀 حافظ على مشروعك مُنسّقاً باستمرار.",
"Card details" : "تفاصيل البطاقة",
"Add board" : "إضافة لوح",
"Select the board to link to a project" : "تحديد اللوح لربطه بمشروع",
"Search by board title" : "بحث بواسطة عنوان اللوح",
"Select board" : "حدد لوح",
"Move/copy card" : "نسخ أو نقل بطاقة",
"Move card to another board" : "حرك البطاقة الى لوح اخر",
"Select a board" : "حدد لوح",
"No lists available" : "لا يوجد قائمة متاحه ",
"Select a list" : "اختر قائمة ",
"Move card" : "حرك البطاقة",
"Copy card" : "نسخ بطاقة",
"Select a card" : "حدد بطاقة",
"Cancel" : "إلغاء",
"Select a card" : "حدد بطاقة",
"Select the card to link to a project" : "حدد البطاقة لربطها بمشروع",
"Link to card" : "اربط بطاقة",
"File already exists" : "الملف موجود مسبقاً",
@@ -153,7 +152,7 @@ OC.L10N.register(
"Unassigned" : "غير معيين ",
"Filter by status" : "تصفية بحسب الحالة",
"Open and completed" : "مفتوحة و منجزة",
"Open" : "فتح",
"Open" : "إفتح",
"Completed" : "مُكتمل",
"Filter by due date" : "تصفية بواسطة تاريخ الإنجاز",
"Overdue" : "تأخر",
@@ -183,7 +182,7 @@ OC.L10N.register(
"Undo" : "تراجع",
"Deleted cards" : "البطاقات المحذوفة",
"Share board with a user, group or team …" : "مشاركة اللوحة مع مستخدِم او مجموعة أو فريق ...",
"Searching for users, groups and teams …" : "البحث عن مستخدِمين، أو مجموعات، أو فرق",
"Searching for users, groups and teams …" : "البحث عن مستخدِمين، أو مجموعات، أو فِرَق",
"No participants found" : "لم يتم العثور على مشاركين",
"Board owner" : "منشئ اللوح",
"(Group)" : "(مجموعة)",
@@ -213,7 +212,7 @@ OC.L10N.register(
"title and color value must be provided" : "العنوان و قيمة اللون يجب تقديمها ",
"Board name" : "اسم اللوح",
"Members" : "الاعضاء",
"Assign to users/groups/team" : "إسناد إلى مستخدمين/مجموعات/فرق",
"Assign to users/groups/team" : "إسناد إلى مستخدِمين/مجموعات/فِرَق",
"Assign a user to this card…" : "انسب مستخدم الى هذه البطاقة..",
"Select a user to assign to this card…" : "حدِّد مستخدِماً ليتم إسناد هذه البطاقة له...",
"Upload new files" : "رفع ملفات جديدة",
@@ -255,7 +254,7 @@ OC.L10N.register(
"Choose attachment" : "اختيار مرفق",
"Assign a due date to this card…" : "تعيين تاريخ استحقاق لهذه البطاقة...",
"Set a due date" : "تعيين تاريخ الانجاز",
"Add due date" : "إضافة تاريخ الاستحقاق",
"Add due date" : "أضِف تاريخ الاستحقاق",
"Choose a date" : "إختَر تاريخاً",
"Remove due date" : "ازالة تاريخ الانجاز",
"Mark as done" : "تمييز كمُنجَز",
@@ -264,10 +263,10 @@ OC.L10N.register(
"Unarchive card" : "إلغاء أرشفة البطاقة ",
"Archive card" : "أرشفة البطاقة",
"Select Date" : "اختر التاريخ ",
"Set due date for later today" : "تعيين آخِرَ هذا اليوم كموعدٍ لاستحقاق البطاقة",
"Set due date for tomorrow" : "تعيين يوم الغد كموعدٍ لاستحقاق البطاقة",
"Set due date for this weekend" : "تعيين نهاية هذا الأسبوع كموعدٍ لاستحقاق البطاقة",
"Set due date for next week" : "تعيين الأسبوع المُقبل كموعدٍ لاستحقاق البطاقة",
"Set due date for later today" : "عيِّن آخِرَ هذا اليوم كموعدٍ لاستحقاق البطاقة",
"Set due date for tomorrow" : "عيِّن يوم الغد كموعدٍ لاستحقاق البطاقة",
"Set due date for this weekend" : "عيِّن نهاية هذا الأسبوع كموعدٍ لاستحقاق البطاقة",
"Set due date for next week" : "عيِّن الأسبوع المُقبل كموعدٍ لاستحقاق البطاقة",
"Assign a tag to this card…" : "انسب وسم الى هذه البطاقة..",
"Select or create a tag…" : "اختيار أو إنشاء وسم جديد...",
"Create a new tag:" : "إنشاء وسم جديد:",
@@ -282,7 +281,7 @@ OC.L10N.register(
"Delete card" : "حذف البطاقة",
"Card deleted" : "البطاقة حٌذفت ",
"seconds ago" : "ثوانٍ مضت",
"Keyboard shortcuts" : "اختصارات لوحة المفاتيح",
"Keyboard shortcuts" : "إختصارات لوحة المفاتيح",
"Boost your productivity using Deck with keyboard shortcuts." : "ضاعِف إنتاجيتك باستعمال \"رِزَم البطاقات\" Deck، و اختصارات لوحة المفاتيح ",
"Board actions" : "إجراءات اللوحة",
"Keyboard shortcut" : "إختصار لوحة المفاتيح",
@@ -311,7 +310,7 @@ OC.L10N.register(
"All boards" : "جميع الالواح",
"Archived boards" : "الالواح المؤرشفة",
"Shared with you" : "تم مشاركتها معك",
"Deck settings" : "إعدادات رزم البطاقات",
"Deck settings" : "إعدادات رِزَمِ البطاقات",
"Use bigger card view" : "استخدام بطاقة عرض أكبر ",
"Show card ID badge" : "أعرض شارة رقم البطاقة",
"Show boards in calendar/tasks" : "إظهار اللوح في التقويم/المهام",
@@ -338,15 +337,6 @@ OC.L10N.register(
"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?" : "مسح اللوح؟",
"Clone {boardTitle}" : "استنساخ {boardTitle}",
"Clone cards" : "استنسخ البطاقة ",
"Clone assignments" : "استنساخ مهام",
"Clone labels" : "استنساخ عناوين",
"Clone due dates" : "استنساخ تواريخ استحقاق",
"Advanced options" : "الخيارات المتقدمة",
"Move all cards to the first list" : "نقل كل البطاقات للقائمة الأولى",
"Restore archived cards" : "استرجاع البطاقات المؤرشفة",
"Clone" : "استنسخ",
"Loading filtered view" : "جارِ تحميل التصفية ",
"Today" : "اليوم",
"Tomorrow" : "غدا",
@@ -386,7 +376,6 @@ OC.L10N.register(
"Share with a Deck card" : "مشاركة مع بطاقة Deck",
"Share {file} with a Deck card" : "مشاركة الملف {file} مع بطاقة Deck",
"Share" : "مشاركة ",
"Move card to another board" : "حرك البطاقة الى لوح اخر",
"Searching for users, groups and circles …" : "ابحث عن أعضاء، مجموعات أو حلقات ...",
"(Circle)" : "(دائرة)",
"Assign to users/groups/circles" : "انسب الى المستخدمين،المجموعات،الدوائر",

View File

@@ -83,14 +83,14 @@
"{user} has mentioned you in a comment on {deck-card}." : "{user} أشار إليك في تعليق على {deck-card}",
"The board \"%s\" has been shared with you by %s." : "تمت مشاركة اللوح \"%s\" معك من قبل %s.",
"{user} has shared {deck-board} with you." : "{user} قام بمشاركة {deck-board} معك.",
"Deck board" : "لوحة البطاقات",
"Deck board" : "رُقعة اللوحات Deck board",
"Owned by %1$s" : "يملكها %1$s",
"Deck boards, cards and comments" : "اللوحات و البطاقات و الملاحظات",
"Deck boards, cards and comments" : "رُقعة اللوحات و البطاقات و الملاحظات",
"From %1$s, in %2$s/%3$s, owned by %4$s" : " من %1$s، في %2$s/%3$s، يملكها %4$s",
"Create a new deck card" : "إنشاء بطاقة جديدة",
"Create a new deck card" : "إنشاء بطاقة deck card جديدة",
"Card comments" : "تعليقات البطاقة ",
"%s on %s" : "%s على %s",
"Deck boards and cards" : "اللوحات و البطاقات",
"Deck boards and cards" : "رُقَع اللوحات و البطاقات",
"No data was provided to create an attachment." : "لا بيانات تم تقديمها لانشاء مرفق",
"Finished" : "اكتمل",
"To review" : "لإعادة المراجعة",
@@ -117,20 +117,19 @@
"Path is already shared with this card" : "تم مشاركة المسار بالفعل مع هذه البطاقة ",
"Invalid date, date format must be YYYY-MM-DD" : "تاريخ غير صحيح, يجب أن يكون تنسيق التاريخ YYYY-MM-DD",
"Personal planning and team project organization" : "التخطيط الشخصي و تنظيم مشروع الفريق",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "التطبيق \"رِزَم البطاقات\" Deck هو أداة لتنظيم المهام الشخصية و الجماعية في نكست كلاود على نمط \"خطوط التصنيع أو التجميع في المصانع\" و المعروف بـ kanban.\n\n\n- 📥 أكتب مهمتك او مهمة فريقك على بطاقة و ضع البطاقة على لوحة البطاقات من ذات التصنيف أو المرحلة من الإنجاز\n- 📄 دوّن ملاحظاتك الإضافية على البطاقة بصيغة ماركداون markdown\n- 🔖 و يمكنك أيضاً إسناد البطاقة أي المهمة إلى شخص أو أشخاص في فريقك\n- 👥 شارك البطاقة مع من ترغب من أعضاء فريقك أو عائلتك أو أصدقائك\n- 📎 إرفاق ملفات و تضمينها بصيغة ماركداون في البطاقة\n- 💬ناقش البطاقة مع زملائك في خانة الملاحظات\n- ⚡ تابع ما يُستجد من عمليات و تطوّرات على البطاقة أو المهمة\n- 🚀 حافظ على مشروعك مُنسّقاً باستمرار.",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "التطبيق \"رِزَم البطاقات\" Deck هو أداة لتنظيم المهام الشخصية و الجماعية في نكست كلاود على نمط \"خطوط التصنيع أو التجميع في المصانع\" و المعروف بـ kanban.\n\n\n- 📥 أكتب مهمتك او مهمة فريقك على بطاقة و ضع البطاقة في الرُّقعة على كدسة البطاقات من ذات التصنيف أو المرحلة من الإنجاز\n- 📄 دوّن ملاحظاتك الإضافية على البطاقة بصيغة ماركداون markdown\n- 🔖 و يمكنك أيضاً إسناد البطاقة أي المهمة إلى شخص أو أشخاص في فريقك\n- 👥 شارك البطاقة مع من ترغب من أعضاء فريقك أو عائلتك أو أصدقائك\n- 📎 إرفاق ملفات و تضمينها بصيغة ماركداون في البطاقة\n- 💬ناقش البطاقة مع زملائك في خانة الملاحظات\n- ⚡ تابع ما يُستجد من عمليات و تطوّرات على البطاقة أو المهمة\n- 🚀 حافظ على مشروعك مُنسّقاً باستمرار.",
"Card details" : "تفاصيل البطاقة",
"Add board" : "إضافة لوح",
"Select the board to link to a project" : "تحديد اللوح لربطه بمشروع",
"Search by board title" : "بحث بواسطة عنوان اللوح",
"Select board" : "حدد لوح",
"Move/copy card" : "نسخ أو نقل بطاقة",
"Move card to another board" : "حرك البطاقة الى لوح اخر",
"Select a board" : "حدد لوح",
"No lists available" : "لا يوجد قائمة متاحه ",
"Select a list" : "اختر قائمة ",
"Move card" : "حرك البطاقة",
"Copy card" : "نسخ بطاقة",
"Select a card" : "حدد بطاقة",
"Cancel" : "إلغاء",
"Select a card" : "حدد بطاقة",
"Select the card to link to a project" : "حدد البطاقة لربطها بمشروع",
"Link to card" : "اربط بطاقة",
"File already exists" : "الملف موجود مسبقاً",
@@ -151,7 +150,7 @@
"Unassigned" : "غير معيين ",
"Filter by status" : "تصفية بحسب الحالة",
"Open and completed" : "مفتوحة و منجزة",
"Open" : "فتح",
"Open" : "إفتح",
"Completed" : "مُكتمل",
"Filter by due date" : "تصفية بواسطة تاريخ الإنجاز",
"Overdue" : "تأخر",
@@ -181,7 +180,7 @@
"Undo" : "تراجع",
"Deleted cards" : "البطاقات المحذوفة",
"Share board with a user, group or team …" : "مشاركة اللوحة مع مستخدِم او مجموعة أو فريق ...",
"Searching for users, groups and teams …" : "البحث عن مستخدِمين، أو مجموعات، أو فرق",
"Searching for users, groups and teams …" : "البحث عن مستخدِمين، أو مجموعات، أو فِرَق",
"No participants found" : "لم يتم العثور على مشاركين",
"Board owner" : "منشئ اللوح",
"(Group)" : "(مجموعة)",
@@ -211,7 +210,7 @@
"title and color value must be provided" : "العنوان و قيمة اللون يجب تقديمها ",
"Board name" : "اسم اللوح",
"Members" : "الاعضاء",
"Assign to users/groups/team" : "إسناد إلى مستخدمين/مجموعات/فرق",
"Assign to users/groups/team" : "إسناد إلى مستخدِمين/مجموعات/فِرَق",
"Assign a user to this card…" : "انسب مستخدم الى هذه البطاقة..",
"Select a user to assign to this card…" : "حدِّد مستخدِماً ليتم إسناد هذه البطاقة له...",
"Upload new files" : "رفع ملفات جديدة",
@@ -253,7 +252,7 @@
"Choose attachment" : "اختيار مرفق",
"Assign a due date to this card…" : "تعيين تاريخ استحقاق لهذه البطاقة...",
"Set a due date" : "تعيين تاريخ الانجاز",
"Add due date" : "إضافة تاريخ الاستحقاق",
"Add due date" : "أضِف تاريخ الاستحقاق",
"Choose a date" : "إختَر تاريخاً",
"Remove due date" : "ازالة تاريخ الانجاز",
"Mark as done" : "تمييز كمُنجَز",
@@ -262,10 +261,10 @@
"Unarchive card" : "إلغاء أرشفة البطاقة ",
"Archive card" : "أرشفة البطاقة",
"Select Date" : "اختر التاريخ ",
"Set due date for later today" : "تعيين آخِرَ هذا اليوم كموعدٍ لاستحقاق البطاقة",
"Set due date for tomorrow" : "تعيين يوم الغد كموعدٍ لاستحقاق البطاقة",
"Set due date for this weekend" : "تعيين نهاية هذا الأسبوع كموعدٍ لاستحقاق البطاقة",
"Set due date for next week" : "تعيين الأسبوع المُقبل كموعدٍ لاستحقاق البطاقة",
"Set due date for later today" : "عيِّن آخِرَ هذا اليوم كموعدٍ لاستحقاق البطاقة",
"Set due date for tomorrow" : "عيِّن يوم الغد كموعدٍ لاستحقاق البطاقة",
"Set due date for this weekend" : "عيِّن نهاية هذا الأسبوع كموعدٍ لاستحقاق البطاقة",
"Set due date for next week" : "عيِّن الأسبوع المُقبل كموعدٍ لاستحقاق البطاقة",
"Assign a tag to this card…" : "انسب وسم الى هذه البطاقة..",
"Select or create a tag…" : "اختيار أو إنشاء وسم جديد...",
"Create a new tag:" : "إنشاء وسم جديد:",
@@ -280,7 +279,7 @@
"Delete card" : "حذف البطاقة",
"Card deleted" : "البطاقة حٌذفت ",
"seconds ago" : "ثوانٍ مضت",
"Keyboard shortcuts" : "اختصارات لوحة المفاتيح",
"Keyboard shortcuts" : "إختصارات لوحة المفاتيح",
"Boost your productivity using Deck with keyboard shortcuts." : "ضاعِف إنتاجيتك باستعمال \"رِزَم البطاقات\" Deck، و اختصارات لوحة المفاتيح ",
"Board actions" : "إجراءات اللوحة",
"Keyboard shortcut" : "إختصار لوحة المفاتيح",
@@ -309,7 +308,7 @@
"All boards" : "جميع الالواح",
"Archived boards" : "الالواح المؤرشفة",
"Shared with you" : "تم مشاركتها معك",
"Deck settings" : "إعدادات رزم البطاقات",
"Deck settings" : "إعدادات رِزَمِ البطاقات",
"Use bigger card view" : "استخدام بطاقة عرض أكبر ",
"Show card ID badge" : "أعرض شارة رقم البطاقة",
"Show boards in calendar/tasks" : "إظهار اللوح في التقويم/المهام",
@@ -336,15 +335,6 @@
"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?" : "مسح اللوح؟",
"Clone {boardTitle}" : "استنساخ {boardTitle}",
"Clone cards" : "استنسخ البطاقة ",
"Clone assignments" : "استنساخ مهام",
"Clone labels" : "استنساخ عناوين",
"Clone due dates" : "استنساخ تواريخ استحقاق",
"Advanced options" : "الخيارات المتقدمة",
"Move all cards to the first list" : "نقل كل البطاقات للقائمة الأولى",
"Restore archived cards" : "استرجاع البطاقات المؤرشفة",
"Clone" : "استنسخ",
"Loading filtered view" : "جارِ تحميل التصفية ",
"Today" : "اليوم",
"Tomorrow" : "غدا",
@@ -384,7 +374,6 @@
"Share with a Deck card" : "مشاركة مع بطاقة Deck",
"Share {file} with a Deck card" : "مشاركة الملف {file} مع بطاقة Deck",
"Share" : "مشاركة ",
"Move card to another board" : "حرك البطاقة الى لوح اخر",
"Searching for users, groups and circles …" : "ابحث عن أعضاء، مجموعات أو حلقات ...",
"(Circle)" : "(دائرة)",
"Assign to users/groups/circles" : "انسب الى المستخدمين،المجموعات،الدوائر",

View File

@@ -100,8 +100,6 @@ OC.L10N.register(
"No notifications" : "Nun hai nengún avisu",
"No reminder" : "Nun hai nengún recordatoriu",
"An error occurred" : "Prodúxose un error",
"Clone cards" : "Clonar les tarxetes",
"Advanced options" : "Opciones avanzaes",
"Today" : "Güei",
"Tomorrow" : "Mañana",
"No results found" : "Nun s'atopó nengún resultáu",

View File

@@ -98,8 +98,6 @@
"No notifications" : "Nun hai nengún avisu",
"No reminder" : "Nun hai nengún recordatoriu",
"An error occurred" : "Prodúxose un error",
"Clone cards" : "Clonar les tarxetes",
"Advanced options" : "Opciones avanzaes",
"Today" : "Güei",
"Tomorrow" : "Mañana",
"No results found" : "Nun s'atopó nengún resultáu",

View File

@@ -116,12 +116,13 @@ OC.L10N.register(
"Select the board to link to a project" : "Изберете таблото, което да свържете към проект",
"Search by board title" : "Търсене по заглавие на таблото",
"Select board" : "Избор на табло",
"Move card to another board" : "Преместване на картата на друго табло",
"Select a board" : "Избор на табло",
"No lists available" : "Няма налична списъци.",
"Select a list" : "Избор на списък",
"Move card" : "Преместване на карта",
"Select a card" : "Избор на карта",
"Cancel" : "Отказ",
"Select a card" : "Избор на карта",
"Select the card to link to a project" : "Изберете картата, която да свържете към проект",
"Link to card" : "Връзка към карта",
"File already exists" : "Файлът вече съществува",
@@ -282,9 +283,6 @@ OC.L10N.register(
"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?" : "Изтриване на таблото?",
"Clone cards" : " Клониране на карти",
"Advanced options" : "Допълнителни опции",
"Clone" : "Клониране",
"Loading filtered view" : "Зареждане на филтриран изглед",
"Today" : "Днес",
"Tomorrow" : "Утре",
@@ -319,7 +317,6 @@ OC.L10N.register(
"Share with a Deck card" : "Споделяне с Deck карта",
"Share {file} with a Deck card" : "Споделяне {file} с Deck карта",
"Share" : "Споделяне",
"Move card to another board" : "Преместване на картата на друго табло",
"Searching for users, groups and circles …" : "Търсене за потребители, групи и кръгове ...",
"(Circle)" : "(Кръг)",
"Assign to users/groups/circles" : "Зачисляване към потребители/групи/кръгове"

View File

@@ -114,12 +114,13 @@
"Select the board to link to a project" : "Изберете таблото, което да свържете към проект",
"Search by board title" : "Търсене по заглавие на таблото",
"Select board" : "Избор на табло",
"Move card to another board" : "Преместване на картата на друго табло",
"Select a board" : "Избор на табло",
"No lists available" : "Няма налична списъци.",
"Select a list" : "Избор на списък",
"Move card" : "Преместване на карта",
"Select a card" : "Избор на карта",
"Cancel" : "Отказ",
"Select a card" : "Избор на карта",
"Select the card to link to a project" : "Изберете картата, която да свържете към проект",
"Link to card" : "Връзка към карта",
"File already exists" : "Файлът вече съществува",
@@ -280,9 +281,6 @@
"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?" : "Изтриване на таблото?",
"Clone cards" : " Клониране на карти",
"Advanced options" : "Допълнителни опции",
"Clone" : "Клониране",
"Loading filtered view" : "Зареждане на филтриран изглед",
"Today" : "Днес",
"Tomorrow" : "Утре",
@@ -317,7 +315,6 @@
"Share with a Deck card" : "Споделяне с Deck карта",
"Share {file} with a Deck card" : "Споделяне {file} с Deck карта",
"Share" : "Споделяне",
"Move card to another board" : "Преместване на картата на друго табло",
"Searching for users, groups and circles …" : "Търсене за потребители, групи и кръгове ...",
"(Circle)" : "(Кръг)",
"Assign to users/groups/circles" : "Зачисляване към потребители/групи/кръгове"

View File

@@ -125,12 +125,13 @@ OC.L10N.register(
"Select the board to link to a project" : "Selecciona el tauler per enllaçar a un projecte",
"Search by board title" : "Cerca per títol del tauler",
"Select board" : "Selecciona un tauler",
"Move card to another board" : "Mou la targeta a un altre tauler",
"Select a board" : "Selecciona un tauler",
"No lists available" : "No hi ha cap llista disponible",
"Select a list" : "Seleccioneu una llista",
"Move card" : "Mou la targeta",
"Select a card" : "Selecciona una targeta",
"Cancel" : "Cancel·la",
"Select a card" : "Selecciona una targeta",
"Select the card to link to a project" : "Selecciona la targeta per enllaçar a un projecte",
"Link to card" : "Enllaç a la targeta",
"File already exists" : "El fitxer ja existeix",
@@ -326,9 +327,6 @@ OC.L10N.register(
"An error occurred" : "S'ha produït un error",
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Esteu segur que voleu suprimir el tauler {title}? Això suprimirà totes les dades d'aquest tauler, incloses les targetes arxivades.",
"Delete the board?" : "Voleu suprimir el tauler?",
"Clone cards" : "Clonar targetes",
"Advanced options" : "Paràmetres avançats",
"Clone" : "Clonar",
"Loading filtered view" : "S'està carregant la visualització filtrada",
"Today" : "Avui",
"Tomorrow" : "Demà",
@@ -368,7 +366,6 @@ OC.L10N.register(
"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" : "Compartir",
"Move card to another board" : "Mou la targeta a un altre tauler",
"Searching for users, groups and circles …" : "Buscant usuaris, grups i cercles …",
"(Circle)" : "(Cercle)",
"Assign to users/groups/circles" : "Assignació a usuaris/grups/cercles"

View File

@@ -123,12 +123,13 @@
"Select the board to link to a project" : "Selecciona el tauler per enllaçar a un projecte",
"Search by board title" : "Cerca per títol del tauler",
"Select board" : "Selecciona un tauler",
"Move card to another board" : "Mou la targeta a un altre tauler",
"Select a board" : "Selecciona un tauler",
"No lists available" : "No hi ha cap llista disponible",
"Select a list" : "Seleccioneu una llista",
"Move card" : "Mou la targeta",
"Select a card" : "Selecciona una targeta",
"Cancel" : "Cancel·la",
"Select a card" : "Selecciona una targeta",
"Select the card to link to a project" : "Selecciona la targeta per enllaçar a un projecte",
"Link to card" : "Enllaç a la targeta",
"File already exists" : "El fitxer ja existeix",
@@ -324,9 +325,6 @@
"An error occurred" : "S'ha produït un error",
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Esteu segur que voleu suprimir el tauler {title}? Això suprimirà totes les dades d'aquest tauler, incloses les targetes arxivades.",
"Delete the board?" : "Voleu suprimir el tauler?",
"Clone cards" : "Clonar targetes",
"Advanced options" : "Paràmetres avançats",
"Clone" : "Clonar",
"Loading filtered view" : "S'està carregant la visualització filtrada",
"Today" : "Avui",
"Tomorrow" : "Demà",
@@ -366,7 +364,6 @@
"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" : "Compartir",
"Move card to another board" : "Mou la targeta a un altre tauler",
"Searching for users, groups and circles …" : "Buscant usuaris, grups i cercles …",
"(Circle)" : "(Cercle)",
"Assign to users/groups/circles" : "Assignació a usuaris/grups/cercles"

View File

@@ -125,14 +125,13 @@ OC.L10N.register(
"Select the board to link to a project" : "Vyberte tabuli kterou propojit s projektem",
"Search by board title" : "Hledat podle názvu tabule",
"Select board" : "Vybrat tabuli",
"Move/copy card" : "Přesunout/zkopírovat kartu",
"Move card to another board" : "Přesunout kartu na jinou tabuli",
"Select a board" : "Vybrat tabuli",
"No lists available" : "Nejsou k dispozici žádné seznamy",
"Select a list" : "Vyberte sloupec",
"Move card" : "Přesunout kartu",
"Copy card" : "Zkopírovat kartu",
"Select a card" : "Vybrat kartu",
"Cancel" : "Storno",
"Select a card" : "Vybrat kartu",
"Select the card to link to a project" : "Vyberte kartu kterou propojit s projektem",
"Link to card" : "Propojit s kartou",
"File already exists" : "Soubor už existuje",
@@ -338,15 +337,6 @@ OC.L10N.register(
"An error occurred" : "Došlo k chybě",
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Opravdu chcete tabuli {title} smazat? Toto smaže veškerá data této tabule, včetně archivovaných karet.",
"Delete the board?" : "Smazat tabuli?",
"Clone {boardTitle}" : "Naklonovat {boardTitle}",
"Clone cards" : "Klonovat karty",
"Clone assignments" : "Přiřazení klonu",
"Clone labels" : "Popisky klonu",
"Clone due dates" : "Termíny klonu",
"Advanced options" : "Pokročilé předvolby",
"Move all cards to the first list" : "Přesunout všechny karty na první seznam",
"Restore archived cards" : "Obnovit archivované karty",
"Clone" : "Klonovat",
"Loading filtered view" : "Načítání filtrovaného pohledu",
"Today" : "Dnes",
"Tomorrow" : "Zítra",
@@ -386,7 +376,6 @@ OC.L10N.register(
"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" : "Sdílet",
"Move card to another board" : "Přesunout kartu na jinou tabuli",
"Searching for users, groups and circles …" : "Hledání v uživatelích, skupinách a okruzích…",
"(Circle)" : "(Okruh)",
"Assign to users/groups/circles" : "Přiřadit uživatelům/skupinám/okruhům",

View File

@@ -123,14 +123,13 @@
"Select the board to link to a project" : "Vyberte tabuli kterou propojit s projektem",
"Search by board title" : "Hledat podle názvu tabule",
"Select board" : "Vybrat tabuli",
"Move/copy card" : "Přesunout/zkopírovat kartu",
"Move card to another board" : "Přesunout kartu na jinou tabuli",
"Select a board" : "Vybrat tabuli",
"No lists available" : "Nejsou k dispozici žádné seznamy",
"Select a list" : "Vyberte sloupec",
"Move card" : "Přesunout kartu",
"Copy card" : "Zkopírovat kartu",
"Select a card" : "Vybrat kartu",
"Cancel" : "Storno",
"Select a card" : "Vybrat kartu",
"Select the card to link to a project" : "Vyberte kartu kterou propojit s projektem",
"Link to card" : "Propojit s kartou",
"File already exists" : "Soubor už existuje",
@@ -336,15 +335,6 @@
"An error occurred" : "Došlo k chybě",
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Opravdu chcete tabuli {title} smazat? Toto smaže veškerá data této tabule, včetně archivovaných karet.",
"Delete the board?" : "Smazat tabuli?",
"Clone {boardTitle}" : "Naklonovat {boardTitle}",
"Clone cards" : "Klonovat karty",
"Clone assignments" : "Přiřazení klonu",
"Clone labels" : "Popisky klonu",
"Clone due dates" : "Termíny klonu",
"Advanced options" : "Pokročilé předvolby",
"Move all cards to the first list" : "Přesunout všechny karty na první seznam",
"Restore archived cards" : "Obnovit archivované karty",
"Clone" : "Klonovat",
"Loading filtered view" : "Načítání filtrovaného pohledu",
"Today" : "Dnes",
"Tomorrow" : "Zítra",
@@ -384,7 +374,6 @@
"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" : "Sdílet",
"Move card to another board" : "Přesunout kartu na jinou tabuli",
"Searching for users, groups and circles …" : "Hledání v uživatelích, skupinách a okruzích…",
"(Circle)" : "(Okruh)",
"Assign to users/groups/circles" : "Přiřadit uživatelům/skupinám/okruhům",

View File

@@ -68,12 +68,13 @@ OC.L10N.register(
"Select the board to link to a project" : "Vælg en tavle at linke til et projekt",
"Search by board title" : "Søg efter tavle titel",
"Select board" : "Vælg tavle",
"Move card to another board" : "Flyt kort til en anden tavle",
"Select a board" : "Vælg én tavle",
"No lists available" : "Ingen kolonner tilgængelige",
"Select a list" : "Vælg en kolonne",
"Move card" : "Flyt kort",
"Select a card" : "Vælg et kort",
"Cancel" : "Annullér",
"Select a card" : "Vælg et kort",
"Select the card to link to a project" : "Vælg et kort at linke til et projekt",
"Link to card" : "Link til kort",
"File already exists" : "Filen findes allerede",
@@ -214,7 +215,6 @@ OC.L10N.register(
"No reminder" : "Ingen påmindelse",
"An error occurred" : "Der var en fejl",
"Delete the board?" : "Slet tavlen?",
"Advanced options" : "Avancerede indstillinger",
"Loading filtered view" : "Indlæser filtreret visning",
"Today" : "I dag",
"Tomorrow" : "I morgen",
@@ -233,7 +233,6 @@ OC.L10N.register(
"Share with a Deck card" : "Del med et Deck kort",
"Share {file} with a Deck card" : "Del {file} med et Deck kort",
"Share" : "Del",
"Move card to another board" : "Flyt kort til en anden tavle",
"Searching for users, groups and circles …" : "Leder efter brugere, grupper og cirkler ...",
"(Circle)" : "(Cirkel)",
"Assign to users/groups/circles" : "Tildel til brugere/grupper/cirkler"

View File

@@ -66,12 +66,13 @@
"Select the board to link to a project" : "Vælg en tavle at linke til et projekt",
"Search by board title" : "Søg efter tavle titel",
"Select board" : "Vælg tavle",
"Move card to another board" : "Flyt kort til en anden tavle",
"Select a board" : "Vælg én tavle",
"No lists available" : "Ingen kolonner tilgængelige",
"Select a list" : "Vælg en kolonne",
"Move card" : "Flyt kort",
"Select a card" : "Vælg et kort",
"Cancel" : "Annullér",
"Select a card" : "Vælg et kort",
"Select the card to link to a project" : "Vælg et kort at linke til et projekt",
"Link to card" : "Link til kort",
"File already exists" : "Filen findes allerede",
@@ -212,7 +213,6 @@
"No reminder" : "Ingen påmindelse",
"An error occurred" : "Der var en fejl",
"Delete the board?" : "Slet tavlen?",
"Advanced options" : "Avancerede indstillinger",
"Loading filtered view" : "Indlæser filtreret visning",
"Today" : "I dag",
"Tomorrow" : "I morgen",
@@ -231,7 +231,6 @@
"Share with a Deck card" : "Del med et Deck kort",
"Share {file} with a Deck card" : "Del {file} med et Deck kort",
"Share" : "Del",
"Move card to another board" : "Flyt kort til en anden tavle",
"Searching for users, groups and circles …" : "Leder efter brugere, grupper og cirkler ...",
"(Circle)" : "(Cirkel)",
"Assign to users/groups/circles" : "Tildel til brugere/grupper/cirkler"

View File

@@ -125,14 +125,13 @@ OC.L10N.register(
"Select the board to link to a project" : "Wähle ein Board aus, um dieses mit einem Projekt zu verknüpfen",
"Search by board title" : "Nach einem Board suchen",
"Select board" : "Board auswählen",
"Move/copy card" : "Karte verschieben/kopieren",
"Move card to another board" : "Karte auf ein anderes Board verschieben",
"Select a board" : "Ein Board auswählen",
"No lists available" : "Keine Listen verfügbar",
"Select a list" : "Eine Liste auswählen",
"Move card" : "Karte verschieben",
"Copy card" : "Karte kopieren",
"Select a card" : "Eine Karte auswählen",
"Cancel" : "Abbrechen",
"Select a card" : "Eine Karte auswählen",
"Select the card to link to a project" : "Wähle die Karte aus, um diese mit einem Projekt zu verknüpfen",
"Link to card" : "Mit dieser Karte verknüpfen",
"File already exists" : "Datei bereits vorhanden",
@@ -338,15 +337,6 @@ OC.L10N.register(
"An error occurred" : "Es ist ein Fehler aufgetreten",
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Möchtest du wirklich das Board {title} mit all seinen Daten einschließlich der archivierten Karten löschen?",
"Delete the board?" : "Das Board löschen?",
"Clone {boardTitle}" : "{boardTitle} klonen",
"Clone cards" : "Karten klonen",
"Clone assignments" : "Zuweisungen klonen",
"Clone labels" : "Etiketten klonen",
"Clone due dates" : "Fälligkeitsdaten klonen",
"Advanced options" : "Erweiterte Optionen",
"Move all cards to the first list" : "Alle Karten in die erste Liste verschieben",
"Restore archived cards" : "Archivierte Karten wiederherstellen",
"Clone" : "Klonen",
"Loading filtered view" : "Lade gefilterte Ansicht",
"Today" : "Heute",
"Tomorrow" : "Morgen",
@@ -386,7 +376,6 @@ OC.L10N.register(
"Share with a Deck card" : "Mit einer Deck-Karte teilen",
"Share {file} with a Deck card" : "{file} mit einer Deck-Karte teilen",
"Share" : "Freigeben",
"Move card to another board" : "Karte auf ein anderes Board verschieben",
"Searching for users, groups and circles …" : "Suche nach Benutzern, Gruppen und Kreisen …",
"(Circle)" : "(Kreis)",
"Assign to users/groups/circles" : "An Benutzer, Gruppen oder Kreise zuweisen",

View File

@@ -123,14 +123,13 @@
"Select the board to link to a project" : "Wähle ein Board aus, um dieses mit einem Projekt zu verknüpfen",
"Search by board title" : "Nach einem Board suchen",
"Select board" : "Board auswählen",
"Move/copy card" : "Karte verschieben/kopieren",
"Move card to another board" : "Karte auf ein anderes Board verschieben",
"Select a board" : "Ein Board auswählen",
"No lists available" : "Keine Listen verfügbar",
"Select a list" : "Eine Liste auswählen",
"Move card" : "Karte verschieben",
"Copy card" : "Karte kopieren",
"Select a card" : "Eine Karte auswählen",
"Cancel" : "Abbrechen",
"Select a card" : "Eine Karte auswählen",
"Select the card to link to a project" : "Wähle die Karte aus, um diese mit einem Projekt zu verknüpfen",
"Link to card" : "Mit dieser Karte verknüpfen",
"File already exists" : "Datei bereits vorhanden",
@@ -336,15 +335,6 @@
"An error occurred" : "Es ist ein Fehler aufgetreten",
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Möchtest du wirklich das Board {title} mit all seinen Daten einschließlich der archivierten Karten löschen?",
"Delete the board?" : "Das Board löschen?",
"Clone {boardTitle}" : "{boardTitle} klonen",
"Clone cards" : "Karten klonen",
"Clone assignments" : "Zuweisungen klonen",
"Clone labels" : "Etiketten klonen",
"Clone due dates" : "Fälligkeitsdaten klonen",
"Advanced options" : "Erweiterte Optionen",
"Move all cards to the first list" : "Alle Karten in die erste Liste verschieben",
"Restore archived cards" : "Archivierte Karten wiederherstellen",
"Clone" : "Klonen",
"Loading filtered view" : "Lade gefilterte Ansicht",
"Today" : "Heute",
"Tomorrow" : "Morgen",
@@ -384,7 +374,6 @@
"Share with a Deck card" : "Mit einer Deck-Karte teilen",
"Share {file} with a Deck card" : "{file} mit einer Deck-Karte teilen",
"Share" : "Freigeben",
"Move card to another board" : "Karte auf ein anderes Board verschieben",
"Searching for users, groups and circles …" : "Suche nach Benutzern, Gruppen und Kreisen …",
"(Circle)" : "(Kreis)",
"Assign to users/groups/circles" : "An Benutzer, Gruppen oder Kreise zuweisen",

View File

@@ -125,14 +125,13 @@ OC.L10N.register(
"Select the board to link to a project" : "Wählen Sie ein Board aus, um dieses mit einem Projekt zu verknüpfen",
"Search by board title" : "Nach einem Board suchen",
"Select board" : "Board auswählen",
"Move/copy card" : "Karte verschieben/kopieren",
"Move card to another board" : "Karte auf ein anderes Board verschieben",
"Select a board" : "Ein Board auswählen",
"No lists available" : "Keine Listen verfügbar",
"Select a list" : "Eine Liste auswählen",
"Move card" : "Karte verschieben",
"Copy card" : "Karte kopieren",
"Select a card" : "Eine Karte auswählen",
"Cancel" : "Abbrechen",
"Select a card" : "Eine Karte auswählen",
"Select the card to link to a project" : "Wählen Sie die Karte aus, um diese mit einem Projekt zu verknüpfen",
"Link to card" : "Mit einer Karte verknüpfen",
"File already exists" : "Datei bereits vorhanden",
@@ -338,15 +337,6 @@ OC.L10N.register(
"An error occurred" : "Es ist ein Fehler aufgetreten",
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Möchten Sie das Board {title} wirklich löschen? Dadurch werden alle Daten dieses Boards einschließlich archivierter Karten gelöscht.",
"Delete the board?" : "Das Board löschen?",
"Clone {boardTitle}" : "{boardTitle} klonen",
"Clone cards" : "Karten klonen",
"Clone assignments" : "Zuordnungen klonen",
"Clone labels" : "Etiketten klonen",
"Clone due dates" : "Fälligkeitsdaten klonen",
"Advanced options" : "Erweiterte Optionen",
"Move all cards to the first list" : "Alle Karten in die erste Liste verschieben",
"Restore archived cards" : "Archivierte Karten wiederherstellen",
"Clone" : "Klonen",
"Loading filtered view" : "Lade gefilterte Ansicht",
"Today" : "Heute",
"Tomorrow" : "Morgen",
@@ -386,7 +376,6 @@ OC.L10N.register(
"Share with a Deck card" : "Mit einer Deck-Karte teilen",
"Share {file} with a Deck card" : "{file} mit einer Deck-Karte teilen",
"Share" : "Freigeben",
"Move card to another board" : "Karte auf ein anderes Board verschieben",
"Searching for users, groups and circles …" : "Suche nach Benutzern, Gruppen und Kreisen …",
"(Circle)" : "(Kreis)",
"Assign to users/groups/circles" : "An Benutzer, Gruppen oder Kreise zuweisen",

View File

@@ -123,14 +123,13 @@
"Select the board to link to a project" : "Wählen Sie ein Board aus, um dieses mit einem Projekt zu verknüpfen",
"Search by board title" : "Nach einem Board suchen",
"Select board" : "Board auswählen",
"Move/copy card" : "Karte verschieben/kopieren",
"Move card to another board" : "Karte auf ein anderes Board verschieben",
"Select a board" : "Ein Board auswählen",
"No lists available" : "Keine Listen verfügbar",
"Select a list" : "Eine Liste auswählen",
"Move card" : "Karte verschieben",
"Copy card" : "Karte kopieren",
"Select a card" : "Eine Karte auswählen",
"Cancel" : "Abbrechen",
"Select a card" : "Eine Karte auswählen",
"Select the card to link to a project" : "Wählen Sie die Karte aus, um diese mit einem Projekt zu verknüpfen",
"Link to card" : "Mit einer Karte verknüpfen",
"File already exists" : "Datei bereits vorhanden",
@@ -336,15 +335,6 @@
"An error occurred" : "Es ist ein Fehler aufgetreten",
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Möchten Sie das Board {title} wirklich löschen? Dadurch werden alle Daten dieses Boards einschließlich archivierter Karten gelöscht.",
"Delete the board?" : "Das Board löschen?",
"Clone {boardTitle}" : "{boardTitle} klonen",
"Clone cards" : "Karten klonen",
"Clone assignments" : "Zuordnungen klonen",
"Clone labels" : "Etiketten klonen",
"Clone due dates" : "Fälligkeitsdaten klonen",
"Advanced options" : "Erweiterte Optionen",
"Move all cards to the first list" : "Alle Karten in die erste Liste verschieben",
"Restore archived cards" : "Archivierte Karten wiederherstellen",
"Clone" : "Klonen",
"Loading filtered view" : "Lade gefilterte Ansicht",
"Today" : "Heute",
"Tomorrow" : "Morgen",
@@ -384,7 +374,6 @@
"Share with a Deck card" : "Mit einer Deck-Karte teilen",
"Share {file} with a Deck card" : "{file} mit einer Deck-Karte teilen",
"Share" : "Freigeben",
"Move card to another board" : "Karte auf ein anderes Board verschieben",
"Searching for users, groups and circles …" : "Suche nach Benutzern, Gruppen und Kreisen …",
"(Circle)" : "(Kreis)",
"Assign to users/groups/circles" : "An Benutzer, Gruppen oder Kreise zuweisen",

View File

@@ -124,12 +124,13 @@ OC.L10N.register(
"Select the board to link to a project" : "Επιλέξτε πίνακα και συνδέστε τον σε ένα έργο",
"Search by board title" : "Αναζήτηση με το όνομα πίνακα",
"Select board" : "Επιλογή πίνακα",
"Move card to another board" : "Μετακίνηση καρτέλας σε άλλο πίνακα",
"Select a board" : "Επιλογή ενός πίνακα",
"No lists available" : "Δεν υπάρχουν διαθέσιμες λίστες",
"Select a list" : "Επιλέξτε μια λίστα",
"Move card" : "Μετακίνηση καρτέλας",
"Select a card" : "Επιλογή μιας καρτέλας",
"Cancel" : "Aκύρωση",
"Select a card" : "Επιλογή μιας καρτέλας",
"Select the card to link to a project" : "Επιλογή καρτέλας για σύνδεση στο έργο",
"Link to card" : "Σύνδεσμος σε καρτέλα",
"File already exists" : "Το αρχείο υπάρχει ήδη",
@@ -334,9 +335,6 @@ OC.L10N.register(
"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?" : "Διαγραφή του πίνακα;",
"Clone cards" : "Κάρτες κλώνου",
"Advanced options" : "Επιλογές για προχωρημένους",
"Clone" : "Κλώνος",
"Loading filtered view" : "Φόρτωση εμφάνισης με βάση το φίλτρο",
"Today" : "Σήμερα",
"Tomorrow" : "Αύριο",
@@ -376,7 +374,6 @@ OC.L10N.register(
"Share with a Deck card" : "Μοιραστείτε με μια καρτέλα Deck",
"Share {file} with a Deck card" : "Μοιραστείτε το {file} με μια καρτέλα Deck",
"Share" : "Μοιραστείτε",
"Move card to another board" : "Μετακίνηση καρτέλας σε άλλο πίνακα",
"Searching for users, groups and circles …" : "Αναζήτηση χρηστών, ομάδων και κύκλων…",
"(Circle)" : "(Κύκλος)",
"Assign to users/groups/circles" : "Ανάθεση σε χρήστες/ομάδες/κύκλους",

View File

@@ -122,12 +122,13 @@
"Select the board to link to a project" : "Επιλέξτε πίνακα και συνδέστε τον σε ένα έργο",
"Search by board title" : "Αναζήτηση με το όνομα πίνακα",
"Select board" : "Επιλογή πίνακα",
"Move card to another board" : "Μετακίνηση καρτέλας σε άλλο πίνακα",
"Select a board" : "Επιλογή ενός πίνακα",
"No lists available" : "Δεν υπάρχουν διαθέσιμες λίστες",
"Select a list" : "Επιλέξτε μια λίστα",
"Move card" : "Μετακίνηση καρτέλας",
"Select a card" : "Επιλογή μιας καρτέλας",
"Cancel" : "Aκύρωση",
"Select a card" : "Επιλογή μιας καρτέλας",
"Select the card to link to a project" : "Επιλογή καρτέλας για σύνδεση στο έργο",
"Link to card" : "Σύνδεσμος σε καρτέλα",
"File already exists" : "Το αρχείο υπάρχει ήδη",
@@ -332,9 +333,6 @@
"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?" : "Διαγραφή του πίνακα;",
"Clone cards" : "Κάρτες κλώνου",
"Advanced options" : "Επιλογές για προχωρημένους",
"Clone" : "Κλώνος",
"Loading filtered view" : "Φόρτωση εμφάνισης με βάση το φίλτρο",
"Today" : "Σήμερα",
"Tomorrow" : "Αύριο",
@@ -374,7 +372,6 @@
"Share with a Deck card" : "Μοιραστείτε με μια καρτέλα Deck",
"Share {file} with a Deck card" : "Μοιραστείτε το {file} με μια καρτέλα Deck",
"Share" : "Μοιραστείτε",
"Move card to another board" : "Μετακίνηση καρτέλας σε άλλο πίνακα",
"Searching for users, groups and circles …" : "Αναζήτηση χρηστών, ομάδων και κύκλων…",
"(Circle)" : "(Κύκλος)",
"Assign to users/groups/circles" : "Ανάθεση σε χρήστες/ομάδες/κύκλους",

View File

@@ -125,14 +125,13 @@ OC.L10N.register(
"Select the board to link to a project" : "Select the board to link to a project",
"Search by board title" : "Search by board title",
"Select board" : "Select board",
"Move/copy card" : "Move/copy card",
"Move card to another board" : "Move card to another board",
"Select a board" : "Select a board",
"No lists available" : "No lists available",
"Select a list" : "Select a list",
"Move card" : "Move card",
"Copy card" : "Copy card",
"Select a card" : "Select a card",
"Cancel" : "Cancel",
"Select a card" : "Select a card",
"Select the card to link to a project" : "Select the card to link to a project",
"Link to card" : "Link to card",
"File already exists" : "File already exists",
@@ -338,15 +337,6 @@ OC.L10N.register(
"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." : "Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards.",
"Delete the board?" : "Delete the board?",
"Clone {boardTitle}" : "Clone {boardTitle}",
"Clone cards" : "Clone cards",
"Clone assignments" : "Clone assignments",
"Clone labels" : "Clone labels",
"Clone due dates" : "Clone due dates",
"Advanced options" : "Advanced options",
"Move all cards to the first list" : "Move all cards to the first list",
"Restore archived cards" : "Restore archived cards",
"Clone" : "Clone",
"Loading filtered view" : "Loading filtered view",
"Today" : "Today",
"Tomorrow" : "Tomorrow",
@@ -386,7 +376,6 @@ OC.L10N.register(
"Share with a Deck card" : "Share with a Deck card",
"Share {file} with a Deck card" : "Share {file} with a Deck card",
"Share" : "Share",
"Move card to another board" : "Move card to another board",
"Searching for users, groups and circles …" : "Searching for users, groups and circles …",
"(Circle)" : "(Circle)",
"Assign to users/groups/circles" : "Assign to users/groups/circles",

View File

@@ -123,14 +123,13 @@
"Select the board to link to a project" : "Select the board to link to a project",
"Search by board title" : "Search by board title",
"Select board" : "Select board",
"Move/copy card" : "Move/copy card",
"Move card to another board" : "Move card to another board",
"Select a board" : "Select a board",
"No lists available" : "No lists available",
"Select a list" : "Select a list",
"Move card" : "Move card",
"Copy card" : "Copy card",
"Select a card" : "Select a card",
"Cancel" : "Cancel",
"Select a card" : "Select a card",
"Select the card to link to a project" : "Select the card to link to a project",
"Link to card" : "Link to card",
"File already exists" : "File already exists",
@@ -336,15 +335,6 @@
"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." : "Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards.",
"Delete the board?" : "Delete the board?",
"Clone {boardTitle}" : "Clone {boardTitle}",
"Clone cards" : "Clone cards",
"Clone assignments" : "Clone assignments",
"Clone labels" : "Clone labels",
"Clone due dates" : "Clone due dates",
"Advanced options" : "Advanced options",
"Move all cards to the first list" : "Move all cards to the first list",
"Restore archived cards" : "Restore archived cards",
"Clone" : "Clone",
"Loading filtered view" : "Loading filtered view",
"Today" : "Today",
"Tomorrow" : "Tomorrow",
@@ -384,7 +374,6 @@
"Share with a Deck card" : "Share with a Deck card",
"Share {file} with a Deck card" : "Share {file} with a Deck card",
"Share" : "Share",
"Move card to another board" : "Move card to another board",
"Searching for users, groups and circles …" : "Searching for users, groups and circles …",
"(Circle)" : "(Circle)",
"Assign to users/groups/circles" : "Assign to users/groups/circles",

View File

@@ -124,7 +124,6 @@ OC.L10N.register(
"No notifications" : "Neniu sciigo",
"Delete board" : "Forigi tabulon",
"An error occurred" : "Eraro okazis",
"Advanced options" : "Detalaj agordoj",
"Today" : "Hodiaŭ",
"Tomorrow" : "Morgaŭ",
"Close" : "Malfermi",

View File

@@ -122,7 +122,6 @@
"No notifications" : "Neniu sciigo",
"Delete board" : "Forigi tabulon",
"An error occurred" : "Eraro okazis",
"Advanced options" : "Detalaj agordoj",
"Today" : "Hodiaŭ",
"Tomorrow" : "Morgaŭ",
"Close" : "Malfermi",

View File

@@ -125,12 +125,13 @@ OC.L10N.register(
"Select the board to link to a project" : "Selecciona el tablero que enlazar a un proyecto",
"Search by board title" : "Buscar por título de tablero",
"Select board" : "Selecciona tablero",
"Move card to another board" : "Mover la tarjeta a otro tablero",
"Select a board" : "Selecciona un tablero",
"No lists available" : "No hay listas disponibles",
"Select a list" : "Seleccionar una lista",
"Move card" : "Mover tarjeta",
"Select a card" : "Seleccionar una tarjeta",
"Cancel" : "Cancelar",
"Select a card" : "Seleccionar una tarjeta",
"Select the card to link to a project" : "Selecciona la tarjeta que enlazar a un proyecto",
"Link to card" : "Enlace a tarjeta",
"File already exists" : "El archivo ya existe",
@@ -334,9 +335,6 @@ OC.L10N.register(
"An error occurred" : "Ocurrió un error",
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "¿Está seguro de querer eliminar el tablero {title}? Esto eliminará todos los datos del tablero incluyendo las tarjetas archivadas.",
"Delete the board?" : "¿Borrar el tablero?",
"Clone cards" : "Clonar tarjetas",
"Advanced options" : "Opciones avanzadas",
"Clone" : "Clonar",
"Loading filtered view" : "Cargando vista filtrada",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
@@ -376,7 +374,6 @@ OC.L10N.register(
"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" : "Compartir",
"Move card to another board" : "Mover la tarjeta a otro tablero",
"Searching for users, groups and circles …" : "Buscando usuarios, grupos o círculos...",
"(Circle)" : "(Circle)",
"Assign to users/groups/circles" : "Asignar a usuarios/grupos/círculos",

View File

@@ -123,12 +123,13 @@
"Select the board to link to a project" : "Selecciona el tablero que enlazar a un proyecto",
"Search by board title" : "Buscar por título de tablero",
"Select board" : "Selecciona tablero",
"Move card to another board" : "Mover la tarjeta a otro tablero",
"Select a board" : "Selecciona un tablero",
"No lists available" : "No hay listas disponibles",
"Select a list" : "Seleccionar una lista",
"Move card" : "Mover tarjeta",
"Select a card" : "Seleccionar una tarjeta",
"Cancel" : "Cancelar",
"Select a card" : "Seleccionar una tarjeta",
"Select the card to link to a project" : "Selecciona la tarjeta que enlazar a un proyecto",
"Link to card" : "Enlace a tarjeta",
"File already exists" : "El archivo ya existe",
@@ -332,9 +333,6 @@
"An error occurred" : "Ocurrió un error",
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "¿Está seguro de querer eliminar el tablero {title}? Esto eliminará todos los datos del tablero incluyendo las tarjetas archivadas.",
"Delete the board?" : "¿Borrar el tablero?",
"Clone cards" : "Clonar tarjetas",
"Advanced options" : "Opciones avanzadas",
"Clone" : "Clonar",
"Loading filtered view" : "Cargando vista filtrada",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
@@ -374,7 +372,6 @@
"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" : "Compartir",
"Move card to another board" : "Mover la tarjeta a otro tablero",
"Searching for users, groups and circles …" : "Buscando usuarios, grupos o círculos...",
"(Circle)" : "(Circle)",
"Assign to users/groups/circles" : "Asignar a usuarios/grupos/círculos",

View File

@@ -60,7 +60,6 @@ OC.L10N.register(
"Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros",
"Advanced options" : "Opciones avanzadas",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",

View File

@@ -58,7 +58,6 @@
"Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros",
"Advanced options" : "Opciones avanzadas",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",

View File

@@ -51,8 +51,8 @@ OC.L10N.register(
"Select board" : "Selecciona tablero",
"Select a board" : "Selecciona un tablero",
"Select a list" : "Seleccionar una lista",
"Select a card" : "Seleccionar una tarjeta",
"Cancel" : "Cancelar",
"Select a card" : "Seleccionar una tarjeta",
"Open" : "Abrir",
"Completed" : "Completado",
"Next 24 hours" : "Próximas 24 horas",
@@ -101,7 +101,6 @@ OC.L10N.register(
"No notifications" : "No hay notificaciones",
"Delete board" : "Eliminar Tablero",
"An error occurred" : "Ocurrió un error",
"Advanced options" : "Opciones avanzadas",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"No due" : "Sin finalizar",

View File

@@ -49,8 +49,8 @@
"Select board" : "Selecciona tablero",
"Select a board" : "Selecciona un tablero",
"Select a list" : "Seleccionar una lista",
"Select a card" : "Seleccionar una tarjeta",
"Cancel" : "Cancelar",
"Select a card" : "Seleccionar una tarjeta",
"Open" : "Abrir",
"Completed" : "Completado",
"Next 24 hours" : "Próximas 24 horas",
@@ -99,7 +99,6 @@
"No notifications" : "No hay notificaciones",
"Delete board" : "Eliminar Tablero",
"An error occurred" : "Ocurrió un error",
"Advanced options" : "Opciones avanzadas",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"No due" : "Sin finalizar",

View File

@@ -63,7 +63,6 @@ OC.L10N.register(
"Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros",
"Advanced options" : "Opciones avanzadas",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",

View File

@@ -61,7 +61,6 @@
"Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros",
"Advanced options" : "Opciones avanzadas",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",

View File

@@ -64,7 +64,6 @@ OC.L10N.register(
"Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros",
"Advanced options" : "Opciones avanzadas",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",

View File

@@ -62,7 +62,6 @@
"Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros",
"Advanced options" : "Opciones avanzadas",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",

View File

@@ -63,7 +63,6 @@ OC.L10N.register(
"Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros",
"Advanced options" : "Opciones avanzadas",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",

View File

@@ -61,7 +61,6 @@
"Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros",
"Advanced options" : "Opciones avanzadas",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",

View File

@@ -63,7 +63,6 @@ OC.L10N.register(
"Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros",
"Advanced options" : "Opciones avanzadas",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",

View File

@@ -61,7 +61,6 @@
"Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros",
"Advanced options" : "Opciones avanzadas",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",

View File

@@ -116,12 +116,13 @@ OC.L10N.register(
"Select the board to link to a project" : "Selecciona el tablero para vincularlo a un proyecto",
"Search by board title" : "Buscar por título del tablero",
"Select board" : "Seleccionar tablero",
"Move card to another board" : "Mover tarjeta a otro tablero",
"Select a board" : "Seleccionar un tablero",
"No lists available" : "No hay listas disponibles",
"Select a list" : "Seleccionar una lista",
"Move card" : "Mover tarjeta",
"Select a card" : "Seleccionar una tarjeta",
"Cancel" : "Cancelar",
"Select a card" : "Seleccionar una tarjeta",
"Select the card to link to a project" : "Selecciona la tarjeta para vincularla a un proyecto",
"Link to card" : "Vincular con tarjeta",
"File already exists" : "El archivo ya existe",
@@ -282,9 +283,6 @@ OC.L10N.register(
"An error occurred" : "Se produjo un error",
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "¿Estás seguro de que quieres eliminar el tablero {title}? Esto eliminará todos los datos de este tablero, incluidas las tarjetas archivadas.",
"Delete the board?" : "¿Eliminar el tablero?",
"Clone cards" : "Clonar tarjetas",
"Advanced options" : "Opciones avanzadas",
"Clone" : "Clonar",
"Loading filtered view" : "Cargando vista filtrada",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
@@ -319,7 +317,6 @@ OC.L10N.register(
"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" : "Compartir",
"Move card to another board" : "Mover tarjeta a otro tablero",
"Searching for users, groups and circles …" : "Buscando usuarios, grupos y círculos …",
"(Circle)" : "(Círculo)",
"Assign to users/groups/circles" : "Asignar a usuarios/grupos/círculos"

View File

@@ -114,12 +114,13 @@
"Select the board to link to a project" : "Selecciona el tablero para vincularlo a un proyecto",
"Search by board title" : "Buscar por título del tablero",
"Select board" : "Seleccionar tablero",
"Move card to another board" : "Mover tarjeta a otro tablero",
"Select a board" : "Seleccionar un tablero",
"No lists available" : "No hay listas disponibles",
"Select a list" : "Seleccionar una lista",
"Move card" : "Mover tarjeta",
"Select a card" : "Seleccionar una tarjeta",
"Cancel" : "Cancelar",
"Select a card" : "Seleccionar una tarjeta",
"Select the card to link to a project" : "Selecciona la tarjeta para vincularla a un proyecto",
"Link to card" : "Vincular con tarjeta",
"File already exists" : "El archivo ya existe",
@@ -280,9 +281,6 @@
"An error occurred" : "Se produjo un error",
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "¿Estás seguro de que quieres eliminar el tablero {title}? Esto eliminará todos los datos de este tablero, incluidas las tarjetas archivadas.",
"Delete the board?" : "¿Eliminar el tablero?",
"Clone cards" : "Clonar tarjetas",
"Advanced options" : "Opciones avanzadas",
"Clone" : "Clonar",
"Loading filtered view" : "Cargando vista filtrada",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
@@ -317,7 +315,6 @@
"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" : "Compartir",
"Move card to another board" : "Mover tarjeta a otro tablero",
"Searching for users, groups and circles …" : "Buscando usuarios, grupos y círculos …",
"(Circle)" : "(Círculo)",
"Assign to users/groups/circles" : "Asignar a usuarios/grupos/círculos"

View File

@@ -63,7 +63,6 @@ OC.L10N.register(
"Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros",
"Advanced options" : "Opciones avanzadas",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",

View File

@@ -61,7 +61,6 @@
"Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros",
"Advanced options" : "Opciones avanzadas",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",

View File

@@ -59,7 +59,6 @@ OC.L10N.register(
"Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros",
"Advanced options" : "Opciones avanzadas",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",

View File

@@ -57,7 +57,6 @@
"Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros",
"Advanced options" : "Opciones avanzadas",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",

View File

@@ -107,7 +107,6 @@ OC.L10N.register(
"Add card" : "Agregar tarjeta",
"Archived cards" : "Tarjetas archivadas",
"Add list" : "Añadir lista",
"List name" : "Nombre de lista",
"Active filters" : "Filtros activos",
"Filter by tag" : "Filtrar por etiqueta",
"Unassigned" : "No asignado",
@@ -181,9 +180,6 @@ OC.L10N.register(
"Delete board" : "Borrar tableros",
"No reminder" : "Sin recordatorio",
"An error occurred" : "Ha ocurrido un error",
"Clone cards" : "Clonar tarjetas",
"Advanced options" : "Opciones avanzadas",
"Clone" : "Clonar",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",

View File

@@ -105,7 +105,6 @@
"Add card" : "Agregar tarjeta",
"Archived cards" : "Tarjetas archivadas",
"Add list" : "Añadir lista",
"List name" : "Nombre de lista",
"Active filters" : "Filtros activos",
"Filter by tag" : "Filtrar por etiqueta",
"Unassigned" : "No asignado",
@@ -179,9 +178,6 @@
"Delete board" : "Borrar tableros",
"No reminder" : "Sin recordatorio",
"An error occurred" : "Ha ocurrido un error",
"Clone cards" : "Clonar tarjetas",
"Advanced options" : "Opciones avanzadas",
"Clone" : "Clonar",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",

View File

@@ -59,7 +59,6 @@ OC.L10N.register(
"Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros",
"Advanced options" : "Opciones avanzadas",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",

View File

@@ -57,7 +57,6 @@
"Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros",
"Advanced options" : "Opciones avanzadas",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",

View File

@@ -59,7 +59,6 @@ OC.L10N.register(
"Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros",
"Advanced options" : "Opciones avanzadas",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",

View File

@@ -57,7 +57,6 @@
"Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros",
"Advanced options" : "Opciones avanzadas",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",

View File

@@ -61,7 +61,6 @@ OC.L10N.register(
"Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros",
"Advanced options" : "Opciones avanzadas",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",

View File

@@ -59,7 +59,6 @@
"Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros",
"Advanced options" : "Opciones avanzadas",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",

View File

@@ -59,7 +59,6 @@ OC.L10N.register(
"Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros",
"Advanced options" : "Opciones avanzadas",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",

View File

@@ -57,7 +57,6 @@
"Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros",
"Advanced options" : "Opciones avanzadas",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",

View File

@@ -62,7 +62,6 @@ OC.L10N.register(
"No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros",
"An error occurred" : "Se presentó un error",
"Advanced options" : "Opciones avanzadas",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",

View File

@@ -60,7 +60,6 @@
"No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros",
"An error occurred" : "Se presentó un error",
"Advanced options" : "Opciones avanzadas",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",

View File

@@ -63,7 +63,6 @@ OC.L10N.register(
"Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros",
"Advanced options" : "Opciones avanzadas",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",

View File

@@ -61,7 +61,6 @@
"Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros",
"Advanced options" : "Opciones avanzadas",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",

View File

@@ -59,7 +59,6 @@ OC.L10N.register(
"Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros",
"Advanced options" : "Opciones avanzadas",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",

View File

@@ -57,7 +57,6 @@
"Archive board" : "Archivar tablero",
"No notifications" : "No hay notificaciones",
"Delete board" : "Borrar tableros",
"Advanced options" : "Opciones avanzadas",
"Today" : "Hoy",
"Tomorrow" : "Mañana",
"Close" : "Cerrar",

View File

@@ -49,7 +49,6 @@ OC.L10N.register(
"Cancel edit" : "Loobu muutmisest",
"No notifications" : "Märguandeid pole",
"An error occurred" : "Tekkis tõrge",
"Advanced options" : "Täpsemad valikud",
"Today" : "Täna",
"Tomorrow" : "Homme",
"Close" : "Sulge",

View File

@@ -47,7 +47,6 @@
"Cancel edit" : "Loobu muutmisest",
"No notifications" : "Märguandeid pole",
"An error occurred" : "Tekkis tõrge",
"Advanced options" : "Täpsemad valikud",
"Today" : "Täna",
"Tomorrow" : "Homme",
"Close" : "Sulge",

View File

@@ -125,12 +125,13 @@ OC.L10N.register(
"Select the board to link to a project" : "Hautatu taula proiektu bati estekatzeko",
"Search by board title" : "Bilatu taula izenez",
"Select board" : "Hautatu taula",
"Move card to another board" : "Mugitu txartela beste taula batera",
"Select a board" : "Hautatu taula bat",
"No lists available" : "Ez dago zerrendarik eskuragarri",
"Select a list" : "Hautatu zerrenda bat",
"Move card" : "Mugitu txartela",
"Select a card" : "Hautatu txartel bat",
"Cancel" : "Utzi",
"Select a card" : "Hautatu txartel bat",
"Select the card to link to a project" : "Hautatu proiektu bati estekatzeko txartela",
"Link to card" : "Lotu txartelera",
"File already exists" : "Badago izen bereko fitxategi bat",
@@ -316,7 +317,6 @@ OC.L10N.register(
"Limit board creation to some groups" : "Mugatu taulak sortzea talde batzuei",
"Users outside of those groups will not be able to create their own boards, but will still be able to work on boards that have been shared with them." : "Talde horietatik kanpo dauden erabiltzaileek ezingo dituzte haien taulak sortu, baina partekatu zaizkien tauletan lan egiten jarraitu ahal izango dute.",
"Cancel edit" : "Utzi editatzeari",
"Save board" : "Gorde mahaia",
"Board details" : "Taularen xehetasunak",
"Edit board" : "Editatu taula",
"Clone board" : "Klonatu taula",
@@ -336,9 +336,6 @@ OC.L10N.register(
"An error occurred" : "Errore bat gertatu da",
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Ziur zaude {title} taula ezabatu nahi duzula? Honek taula honen datu guztiak ezabatuko ditu, artxibatutako txartelak barne.",
"Delete the board?" : "Taula ezabatu?",
"Clone cards" : "Klonatu txartelak",
"Advanced options" : "Ezarpen aurreratuak",
"Clone" : "Klonatu",
"Loading filtered view" : "Kargatzen iragazitako ikuspegia",
"Today" : "Gaur",
"Tomorrow" : "Bihar",
@@ -378,7 +375,6 @@ OC.L10N.register(
"Share with a Deck card" : "Partekatu Deck txartel baten bidez",
"Share {file} with a Deck card" : "Partekatu {file} Deck txartel baten bidez",
"Share" : "Partekatu",
"Move card to another board" : "Mugitu txartela beste taula batera",
"Searching for users, groups and circles …" : "Erabiltzaileak, taldeak, zirkuluak... bilatzen",
"(Circle)" : "(Zirkulua)",
"Assign to users/groups/circles" : "Esleitu erabiltzaile/talde/zirkuluei",

View File

@@ -123,12 +123,13 @@
"Select the board to link to a project" : "Hautatu taula proiektu bati estekatzeko",
"Search by board title" : "Bilatu taula izenez",
"Select board" : "Hautatu taula",
"Move card to another board" : "Mugitu txartela beste taula batera",
"Select a board" : "Hautatu taula bat",
"No lists available" : "Ez dago zerrendarik eskuragarri",
"Select a list" : "Hautatu zerrenda bat",
"Move card" : "Mugitu txartela",
"Select a card" : "Hautatu txartel bat",
"Cancel" : "Utzi",
"Select a card" : "Hautatu txartel bat",
"Select the card to link to a project" : "Hautatu proiektu bati estekatzeko txartela",
"Link to card" : "Lotu txartelera",
"File already exists" : "Badago izen bereko fitxategi bat",
@@ -314,7 +315,6 @@
"Limit board creation to some groups" : "Mugatu taulak sortzea talde batzuei",
"Users outside of those groups will not be able to create their own boards, but will still be able to work on boards that have been shared with them." : "Talde horietatik kanpo dauden erabiltzaileek ezingo dituzte haien taulak sortu, baina partekatu zaizkien tauletan lan egiten jarraitu ahal izango dute.",
"Cancel edit" : "Utzi editatzeari",
"Save board" : "Gorde mahaia",
"Board details" : "Taularen xehetasunak",
"Edit board" : "Editatu taula",
"Clone board" : "Klonatu taula",
@@ -334,9 +334,6 @@
"An error occurred" : "Errore bat gertatu da",
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Ziur zaude {title} taula ezabatu nahi duzula? Honek taula honen datu guztiak ezabatuko ditu, artxibatutako txartelak barne.",
"Delete the board?" : "Taula ezabatu?",
"Clone cards" : "Klonatu txartelak",
"Advanced options" : "Ezarpen aurreratuak",
"Clone" : "Klonatu",
"Loading filtered view" : "Kargatzen iragazitako ikuspegia",
"Today" : "Gaur",
"Tomorrow" : "Bihar",
@@ -376,7 +373,6 @@
"Share with a Deck card" : "Partekatu Deck txartel baten bidez",
"Share {file} with a Deck card" : "Partekatu {file} Deck txartel baten bidez",
"Share" : "Partekatu",
"Move card to another board" : "Mugitu txartela beste taula batera",
"Searching for users, groups and circles …" : "Erabiltzaileak, taldeak, zirkuluak... bilatzen",
"(Circle)" : "(Zirkulua)",
"Assign to users/groups/circles" : "Esleitu erabiltzaile/talde/zirkuluei",

View File

@@ -117,12 +117,13 @@ OC.L10N.register(
"Select the board to link to a project" : "تخته‌ای را برای ایجاد پیوند با یک پروژه انتخاب کنید",
"Search by board title" : "جستجو بر اساس عنوان تخته",
"Select board" : "انتخاب تخته",
"Move card to another board" : "انتقال برگه به تخته‌ای دیگر",
"Select a board" : "انتخاب یک تخته",
"No lists available" : "هیچ فهرستی در دسترس نیست",
"Select a list" : "یک فهرست برگزینید",
"Move card" : "انتقال برگه",
"Select a card" : "انتخاب یک برگه",
"Cancel" : "لغو",
"Select a card" : "انتخاب یک برگه",
"Select the card to link to a project" : "برگه‌ای را برای ایجاد پیوند با یک پروژه انتخاب کنید",
"Link to card" : "پیوند به برگه",
"File already exists" : "پرونده از قبل موجود است",
@@ -286,9 +287,6 @@ OC.L10N.register(
"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." : "Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards.",
"Delete the board?" : "Delete the board?",
"Clone cards" : "شبیه سازی کارت",
"Advanced options" : "گزینه‌های پیش‌رفته",
"Clone" : "شبیه سازی",
"Loading filtered view" : "Loading filtered view",
"Today" : "Today",
"Tomorrow" : "فردا",
@@ -326,7 +324,6 @@ OC.L10N.register(
"Share with a Deck card" : "Share with a Deck card",
"Share {file} with a Deck card" : "Share {file} with a Deck card",
"Share" : "هم‌رسانی",
"Move card to another board" : "انتقال برگه به تخته‌ای دیگر",
"Searching for users, groups and circles …" : "جستجوی کاربران، گروه‌ها و حلقه‌ها…",
"(Circle)" : "(حلقه)",
"Assign to users/groups/circles" : "به کاربران/ گروه‌ها/ حلقه‌ها اختصاص دهید"

View File

@@ -115,12 +115,13 @@
"Select the board to link to a project" : "تخته‌ای را برای ایجاد پیوند با یک پروژه انتخاب کنید",
"Search by board title" : "جستجو بر اساس عنوان تخته",
"Select board" : "انتخاب تخته",
"Move card to another board" : "انتقال برگه به تخته‌ای دیگر",
"Select a board" : "انتخاب یک تخته",
"No lists available" : "هیچ فهرستی در دسترس نیست",
"Select a list" : "یک فهرست برگزینید",
"Move card" : "انتقال برگه",
"Select a card" : "انتخاب یک برگه",
"Cancel" : "لغو",
"Select a card" : "انتخاب یک برگه",
"Select the card to link to a project" : "برگه‌ای را برای ایجاد پیوند با یک پروژه انتخاب کنید",
"Link to card" : "پیوند به برگه",
"File already exists" : "پرونده از قبل موجود است",
@@ -284,9 +285,6 @@
"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." : "Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards.",
"Delete the board?" : "Delete the board?",
"Clone cards" : "شبیه سازی کارت",
"Advanced options" : "گزینه‌های پیش‌رفته",
"Clone" : "شبیه سازی",
"Loading filtered view" : "Loading filtered view",
"Today" : "Today",
"Tomorrow" : "فردا",
@@ -324,7 +322,6 @@
"Share with a Deck card" : "Share with a Deck card",
"Share {file} with a Deck card" : "Share {file} with a Deck card",
"Share" : "هم‌رسانی",
"Move card to another board" : "انتقال برگه به تخته‌ای دیگر",
"Searching for users, groups and circles …" : "جستجوی کاربران، گروه‌ها و حلقه‌ها…",
"(Circle)" : "(حلقه)",
"Assign to users/groups/circles" : "به کاربران/ گروه‌ها/ حلقه‌ها اختصاص دهید"

View File

@@ -31,7 +31,6 @@ OC.L10N.register(
"{user} has renamed the card {before} to {card}" : "{user} muutti kortin {before} uudeksi nimeksi {card}",
"You have added a description to card {card} in list {stack} on board {board}" : "Olet lisännyt kuvauksen kortille {card} listalla {stack} taululla {board}",
"{user} has added a description to card {card} in list {stack} on board {board}" : "{user} on lisännyt kuvauksen kortille {card} listalla {stack} taululla {board}",
"You have updated the description of card {card} in list {stack} on board {board}" : "Olet päivittänyt kortin {card} kuvauksen listalla {stack} taululla {board}",
"You have removed the due date of card {card}" : "Poistit eräpäivän kortilta {card}",
"{user} has removed the due date of card {card}" : "{user} poisti eräpäivän kortilta {card}",
"You have set the due date of card {card} to {after}" : "Asetit kortille {card} eräpäivän {after}",
@@ -62,9 +61,7 @@ OC.L10N.register(
"The card \"%s\" on \"%s\" has reached its due date." : "Kortin \"%s\" on \"%s\" eräpäivä on tullut vastaan.",
"%s has mentioned you in a comment on \"%s\"." : "%s mainitsi sinut kommentissa kortilla \"%s\".",
"The board \"%s\" has been shared with you by %s." : "Taulu \"%s\" on jaettu kanssasi käyttäjän %s toimesta.",
"{user} has shared {deck-board} with you." : "{user} on jakanut taulun {deck-board} kanssasi.",
"Deck board" : "Deck-taulu",
"Create a new deck card" : "Luo uusi kortti",
"Card comments" : "Kortin kommentit",
"Finished" : "Valmistunut",
"To review" : "Arvosteltavana",
@@ -94,12 +91,13 @@ OC.L10N.register(
"Select the board to link to a project" : "Valitse projektiin linkitettävä taulu",
"Search by board title" : "Hae taulun otsikon mukaan",
"Select board" : "Valitse taulu",
"Move card to another board" : "Siirrä kortti toiselle taululle",
"Select a board" : "Valitse taulu",
"No lists available" : "Ei listoja saatavilla",
"Select a list" : "Valitse lista ",
"Move card" : "Siirrä kortti",
"Select a card" : "Valitse kortti",
"Cancel" : "Peruuta",
"Select a card" : "Valitse kortti",
"Select the card to link to a project" : "Valitse projektiin linkitettävä kortti",
"Link to card" : "Linkitä korttiin",
"File already exists" : "Tiedosto on jo olemassa",
@@ -116,13 +114,11 @@ OC.L10N.register(
"Active filters" : "Aktiiviset suodattimet",
"Apply filter" : "Toteuta suodatus",
"Filter by tag" : "Suodata tunnisteen perusteella",
"Filter by assigned user" : "Suodata määritetyn käyttäjän perusteella",
"Filter by assigned user" : "Suodata määritetyn käyttäjän mukaan",
"Unassigned" : "Määrittämätön",
"Filter by status" : "Suodata tilan perusteella",
"Open and completed" : "Avoimet ja valmiit",
"Open" : "Avoimet",
"Completed" : "Valmiit",
"Filter by due date" : "Suodata määräpäivän perusteella",
"Open" : "Avaa",
"Completed" : "Valmistui",
"Filter by due date" : "Suodata määräpäivän mukaan",
"Overdue" : "Myöhässä",
"Next 24 hours" : "Seuraavat 24 tuntia",
"Next 7 days" : "Seuraavat 7 päivää",
@@ -132,8 +128,6 @@ OC.L10N.register(
"Hide archived cards" : "Piilota arkistoidut kortit",
"Show archived cards" : "Näytä arkistoidut kortit",
"Toggle compact mode" : "Käytä kompaktia tilaa",
"Hide card cover images" : "Piilota korttien kansikuvat",
"Show card cover images" : "Näytä korttien kansikuvat",
"Open details" : "Avaa yksityiskohdat",
"Details" : "Tiedot",
"Loading board" : "Ladataan taulua",
@@ -146,7 +140,6 @@ OC.L10N.register(
"Deleted lists" : "Poistetut listat",
"Undo" : "Kumoa",
"Deleted cards" : "Poistetut kortit",
"Share board with a user, group or team …" : "Jaa taulu käyttäjän, ryhmän tai tiimin kanssa...",
"No participants found" : "Ei osallistujia löydetty",
"Board owner" : "Taulun omistaja",
"(Group)" : "(Ryhmä)",
@@ -155,8 +148,6 @@ OC.L10N.register(
"Can manage" : "Voi hallita",
"Owner" : "Omistaja",
"Delete" : "Poista",
"Failed to create share with {displayName}" : "Jaon luonti epäonnistui kohteen {displayName} kanssa",
"Are you sure you want to transfer the board {title} to {user}?" : "Haluatko varmasti siirtää taulun {title} käyttäjälle {user}?",
"Transfer" : "Siirrä",
"Archive all cards" : "Arkistoi kaikki kortit",
"Delete list" : "Poista lista",
@@ -170,8 +161,6 @@ OC.L10N.register(
"Board name" : "Taulun nimi",
"Members" : "Jäsenet",
"Upload new files" : "Lähetä uusia tiedostoja",
"Share from Files" : "Jaa tiedostoista",
"Pending share" : "Odottava jako",
"Add this attachment" : "Lisää tämä liite",
"Download" : "Lataa",
"Remove attachment" : "Poista liite",
@@ -205,18 +194,15 @@ OC.L10N.register(
"Write a description …" : "Kirjoita kuvaus…",
"Choose attachment" : "Valitse liite",
"Set a due date" : "Aseta eräpäivä",
"Choose a date" : "Valitse päivämäärä",
"Remove due date" : "Poista eräpäivä",
"Mark as done" : "Merkitse valmiiksi",
"Unarchive card" : "Poista kortti arkistosta",
"Archive card" : "Arkistoi kortti",
"Select Date" : "Valitse päivä",
"Assign a tag to this card…" : "Lisää kortille tunniste...",
"Create a new tag:" : "Luo uusi tunniste:",
"(group)" : "(ryhmä)",
"Next week {timeLocale}" : "Ensi viikko {timeLocale}",
"{count} comments, {unread} unread" : "{count} kommenttia, {unread} lukematonta",
"Edit card title" : "Muokkaa kortin otsikkoa",
"Assign to me" : "Määritä minulle",
"Unassign myself" : "Poista määritys minulta",
"Delete card" : "Poista kortti",
@@ -227,36 +213,26 @@ OC.L10N.register(
"Action" : "Toiminto",
"Shift" : "Siirrä",
"Search" : "Etsi",
"Mark card as completed/not completed" : "Merkitse kortti valmiiksi/avoimeksi",
"All boards" : "Kaikki taulut",
"Archived boards" : "Arkistoidut taulut",
"Shared with you" : "Jaettu kanssasi",
"Deck settings" : "Pakan asetukset",
"Show boards in calendar/tasks" : "Näytä taulut kalenterissa ja tehtävissä",
"Cancel edit" : "Peruuta muokkaus",
"Board details" : "Taulun tiedot",
"Edit board" : "Muokkaa taulua",
"Clone board" : "Monista taulu",
"Unarchive board" : "Kumoa taulun arkistointi",
"Archive board" : "Arkistoi taulu",
"Export board" : "Vie taulu",
"All cards" : "Kaikki kortit",
"No notifications" : "Ei ilmoituksia",
"Delete board" : "Poista taulu",
"Board {0} deleted" : "Taulu {0} poistettu",
"No reminder" : "Ei muistutusta",
"An error occurred" : "Tapahtui virhe",
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Haluatko varmasti poistaa taulun {title}? Tämä poistaa kaikki taulun tiedot, mukaan lukien arkistoidut kortit.",
"Delete the board?" : "Poistetaanko tämä taulu?",
"Clone cards" : "Kloonaa kortteja",
"Advanced options" : "Lisävalinnat",
"Clone" : "Kloonaa",
"Today" : "Tänään",
"Tomorrow" : "Huomenna",
"Search for {searchQuery} in all boards" : "Hae ehtoja {searchQuery} kaikilta tauluilta",
"No results found" : "Ei tuloksia",
"Click to expand description" : "Laajenna kuvausta ",
"{nbCards} cards" : "{nbCards} korttia ",
"Click to expand comment" : "Napsauta laajentaaksesi kommentin",
"Create a new card" : "Luo uusi kortti",
"Card title" : "Kortin otsikko",
@@ -267,8 +243,6 @@ OC.L10N.register(
"Close" : "Sulje",
"No upcoming cards" : "Ei tulevia kortteja",
"upcoming cards" : "tulevat kortit",
"New card" : "Uusi kortti",
"Due on {date}" : "Määräpäivä {date}",
"This weekend {timeLocale}" : "Tämä viikonloppu {timeLocale}",
"Tomorrow {timeLocale}" : "Huomenna {timeLocale}",
"Later today {timeLocale}" : "Myöhemmin tänään {timeLocale}",
@@ -280,7 +254,6 @@ OC.L10N.register(
"Maximum file size of {size} exceeded" : "Tiedoston enimmäiskoko {size} ylitetty",
"Error creating the share" : "Virhe jakoa luotaessa",
"Share" : "Jaa",
"Move card to another board" : "Siirrä kortti toiselle taululle",
"(Circle)" : "(Piiri)"
},
"nplurals=2; plural=(n != 1);");

View File

@@ -29,7 +29,6 @@
"{user} has renamed the card {before} to {card}" : "{user} muutti kortin {before} uudeksi nimeksi {card}",
"You have added a description to card {card} in list {stack} on board {board}" : "Olet lisännyt kuvauksen kortille {card} listalla {stack} taululla {board}",
"{user} has added a description to card {card} in list {stack} on board {board}" : "{user} on lisännyt kuvauksen kortille {card} listalla {stack} taululla {board}",
"You have updated the description of card {card} in list {stack} on board {board}" : "Olet päivittänyt kortin {card} kuvauksen listalla {stack} taululla {board}",
"You have removed the due date of card {card}" : "Poistit eräpäivän kortilta {card}",
"{user} has removed the due date of card {card}" : "{user} poisti eräpäivän kortilta {card}",
"You have set the due date of card {card} to {after}" : "Asetit kortille {card} eräpäivän {after}",
@@ -60,9 +59,7 @@
"The card \"%s\" on \"%s\" has reached its due date." : "Kortin \"%s\" on \"%s\" eräpäivä on tullut vastaan.",
"%s has mentioned you in a comment on \"%s\"." : "%s mainitsi sinut kommentissa kortilla \"%s\".",
"The board \"%s\" has been shared with you by %s." : "Taulu \"%s\" on jaettu kanssasi käyttäjän %s toimesta.",
"{user} has shared {deck-board} with you." : "{user} on jakanut taulun {deck-board} kanssasi.",
"Deck board" : "Deck-taulu",
"Create a new deck card" : "Luo uusi kortti",
"Card comments" : "Kortin kommentit",
"Finished" : "Valmistunut",
"To review" : "Arvosteltavana",
@@ -92,12 +89,13 @@
"Select the board to link to a project" : "Valitse projektiin linkitettävä taulu",
"Search by board title" : "Hae taulun otsikon mukaan",
"Select board" : "Valitse taulu",
"Move card to another board" : "Siirrä kortti toiselle taululle",
"Select a board" : "Valitse taulu",
"No lists available" : "Ei listoja saatavilla",
"Select a list" : "Valitse lista ",
"Move card" : "Siirrä kortti",
"Select a card" : "Valitse kortti",
"Cancel" : "Peruuta",
"Select a card" : "Valitse kortti",
"Select the card to link to a project" : "Valitse projektiin linkitettävä kortti",
"Link to card" : "Linkitä korttiin",
"File already exists" : "Tiedosto on jo olemassa",
@@ -114,13 +112,11 @@
"Active filters" : "Aktiiviset suodattimet",
"Apply filter" : "Toteuta suodatus",
"Filter by tag" : "Suodata tunnisteen perusteella",
"Filter by assigned user" : "Suodata määritetyn käyttäjän perusteella",
"Filter by assigned user" : "Suodata määritetyn käyttäjän mukaan",
"Unassigned" : "Määrittämätön",
"Filter by status" : "Suodata tilan perusteella",
"Open and completed" : "Avoimet ja valmiit",
"Open" : "Avoimet",
"Completed" : "Valmiit",
"Filter by due date" : "Suodata määräpäivän perusteella",
"Open" : "Avaa",
"Completed" : "Valmistui",
"Filter by due date" : "Suodata määräpäivän mukaan",
"Overdue" : "Myöhässä",
"Next 24 hours" : "Seuraavat 24 tuntia",
"Next 7 days" : "Seuraavat 7 päivää",
@@ -130,8 +126,6 @@
"Hide archived cards" : "Piilota arkistoidut kortit",
"Show archived cards" : "Näytä arkistoidut kortit",
"Toggle compact mode" : "Käytä kompaktia tilaa",
"Hide card cover images" : "Piilota korttien kansikuvat",
"Show card cover images" : "Näytä korttien kansikuvat",
"Open details" : "Avaa yksityiskohdat",
"Details" : "Tiedot",
"Loading board" : "Ladataan taulua",
@@ -144,7 +138,6 @@
"Deleted lists" : "Poistetut listat",
"Undo" : "Kumoa",
"Deleted cards" : "Poistetut kortit",
"Share board with a user, group or team …" : "Jaa taulu käyttäjän, ryhmän tai tiimin kanssa...",
"No participants found" : "Ei osallistujia löydetty",
"Board owner" : "Taulun omistaja",
"(Group)" : "(Ryhmä)",
@@ -153,8 +146,6 @@
"Can manage" : "Voi hallita",
"Owner" : "Omistaja",
"Delete" : "Poista",
"Failed to create share with {displayName}" : "Jaon luonti epäonnistui kohteen {displayName} kanssa",
"Are you sure you want to transfer the board {title} to {user}?" : "Haluatko varmasti siirtää taulun {title} käyttäjälle {user}?",
"Transfer" : "Siirrä",
"Archive all cards" : "Arkistoi kaikki kortit",
"Delete list" : "Poista lista",
@@ -168,8 +159,6 @@
"Board name" : "Taulun nimi",
"Members" : "Jäsenet",
"Upload new files" : "Lähetä uusia tiedostoja",
"Share from Files" : "Jaa tiedostoista",
"Pending share" : "Odottava jako",
"Add this attachment" : "Lisää tämä liite",
"Download" : "Lataa",
"Remove attachment" : "Poista liite",
@@ -203,18 +192,15 @@
"Write a description …" : "Kirjoita kuvaus…",
"Choose attachment" : "Valitse liite",
"Set a due date" : "Aseta eräpäivä",
"Choose a date" : "Valitse päivämäärä",
"Remove due date" : "Poista eräpäivä",
"Mark as done" : "Merkitse valmiiksi",
"Unarchive card" : "Poista kortti arkistosta",
"Archive card" : "Arkistoi kortti",
"Select Date" : "Valitse päivä",
"Assign a tag to this card…" : "Lisää kortille tunniste...",
"Create a new tag:" : "Luo uusi tunniste:",
"(group)" : "(ryhmä)",
"Next week {timeLocale}" : "Ensi viikko {timeLocale}",
"{count} comments, {unread} unread" : "{count} kommenttia, {unread} lukematonta",
"Edit card title" : "Muokkaa kortin otsikkoa",
"Assign to me" : "Määritä minulle",
"Unassign myself" : "Poista määritys minulta",
"Delete card" : "Poista kortti",
@@ -225,36 +211,26 @@
"Action" : "Toiminto",
"Shift" : "Siirrä",
"Search" : "Etsi",
"Mark card as completed/not completed" : "Merkitse kortti valmiiksi/avoimeksi",
"All boards" : "Kaikki taulut",
"Archived boards" : "Arkistoidut taulut",
"Shared with you" : "Jaettu kanssasi",
"Deck settings" : "Pakan asetukset",
"Show boards in calendar/tasks" : "Näytä taulut kalenterissa ja tehtävissä",
"Cancel edit" : "Peruuta muokkaus",
"Board details" : "Taulun tiedot",
"Edit board" : "Muokkaa taulua",
"Clone board" : "Monista taulu",
"Unarchive board" : "Kumoa taulun arkistointi",
"Archive board" : "Arkistoi taulu",
"Export board" : "Vie taulu",
"All cards" : "Kaikki kortit",
"No notifications" : "Ei ilmoituksia",
"Delete board" : "Poista taulu",
"Board {0} deleted" : "Taulu {0} poistettu",
"No reminder" : "Ei muistutusta",
"An error occurred" : "Tapahtui virhe",
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Haluatko varmasti poistaa taulun {title}? Tämä poistaa kaikki taulun tiedot, mukaan lukien arkistoidut kortit.",
"Delete the board?" : "Poistetaanko tämä taulu?",
"Clone cards" : "Kloonaa kortteja",
"Advanced options" : "Lisävalinnat",
"Clone" : "Kloonaa",
"Today" : "Tänään",
"Tomorrow" : "Huomenna",
"Search for {searchQuery} in all boards" : "Hae ehtoja {searchQuery} kaikilta tauluilta",
"No results found" : "Ei tuloksia",
"Click to expand description" : "Laajenna kuvausta ",
"{nbCards} cards" : "{nbCards} korttia ",
"Click to expand comment" : "Napsauta laajentaaksesi kommentin",
"Create a new card" : "Luo uusi kortti",
"Card title" : "Kortin otsikko",
@@ -265,8 +241,6 @@
"Close" : "Sulje",
"No upcoming cards" : "Ei tulevia kortteja",
"upcoming cards" : "tulevat kortit",
"New card" : "Uusi kortti",
"Due on {date}" : "Määräpäivä {date}",
"This weekend {timeLocale}" : "Tämä viikonloppu {timeLocale}",
"Tomorrow {timeLocale}" : "Huomenna {timeLocale}",
"Later today {timeLocale}" : "Myöhemmin tänään {timeLocale}",
@@ -278,7 +252,6 @@
"Maximum file size of {size} exceeded" : "Tiedoston enimmäiskoko {size} ylitetty",
"Error creating the share" : "Virhe jakoa luotaessa",
"Share" : "Jaa",
"Move card to another board" : "Siirrä kortti toiselle taululle",
"(Circle)" : "(Piiri)"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

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