This commit is contained in:
Ronni Dal Lago
2025-03-31 12:19:51 +02:00
40 changed files with 306 additions and 79 deletions

View File

@@ -18,7 +18,7 @@ jobs:
steps:
- uses: actions/checkout@v4.2.2
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4.2.0
uses: actions/setup-node@v4.3.0
with:
node-version: ${{ matrix.node-version }}
- name: Set up npm7

View File

@@ -12,6 +12,9 @@ on:
release:
types: [published]
permissions:
contents: write
jobs:
build_and_publish:
runs-on: ubuntu-latest
@@ -34,11 +37,23 @@ jobs:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
path: ${{ env.APP_NAME }}
- name: Get app version number
id: app-version
uses: skjnldsv/xpath-action@f5b036e9d973f42c86324833fd00be90665fbf77 # master
with:
filename: ${{ env.APP_NAME }}/appinfo/info.xml
expression: "//info//version/text()"
- name: Validate app version against tag
run: |
[ "${{ env.APP_VERSION }}" = "v${{ fromJSON(steps.app-version.outputs.result).version }}" ]
- name: Get appinfo data
id: appinfo
uses: skjnldsv/xpath-action@7e6a7c379d0e9abc8acaef43df403ab4fc4f770c # master
uses: skjnldsv/xpath-action@f5b036e9d973f42c86324833fd00be90665fbf77 # master
with:
filename: ${{ env.APP_NAME }}/appinfo/info.xml
expression: "//info//dependencies//nextcloud/@min-version"
@@ -56,7 +71,7 @@ jobs:
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
# Skip if no package.json
if: ${{ steps.versions.outputs.nodeVersion }}
uses: actions/setup-node@802632921f8532d2409ae6eac3313b6f81f11122 # v4.1.0
uses: actions/setup-node@40337cb8f758cccdfe3475af609daa63f81c7e23 # v4.1.0
with:
node-version: ${{ steps.versions.outputs.nodeVersion }}
@@ -72,7 +87,7 @@ jobs:
filename: ${{ env.APP_NAME }}/appinfo/info.xml
- name: Set up php ${{ steps.php-versions.outputs.php-min }}
uses: shivammathur/setup-php@21e092a3e0c2fabb77bf641337eced34a4bcd3cc # v2.31.1
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 # v2.32.0
with:
php-version: ${{ steps.php-versions.outputs.php-min }}
coverage: none
@@ -137,6 +152,7 @@ jobs:
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
if: ${{ steps.server-checkout.outcome != 'success' }}
with:
persist-credentials: false
submodules: true
repository: nextcloud/server
path: nextcloud

View File

@@ -41,7 +41,7 @@ jobs:
steps:
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4.2.0
uses: actions/setup-node@v4.3.0
with:
node-version: ${{ matrix.node-version }}

View File

@@ -9,7 +9,7 @@
name: Dependabot
on:
pull_request_target:
pull_request_target: # zizmor: ignore[dangerous-triggers]
branches:
- main
- master
@@ -24,7 +24,7 @@ concurrency:
jobs:
auto-approve-merge:
if: github.actor == 'dependabot[bot]' || github.actor == 'renovate[bot]'
if: github.event.pull_request.user.login == 'dependabot[bot]' || github.event.pull_request.user.login == 'renovate[bot]'
runs-on: ubuntu-latest-low
permissions:
# for hmarr/auto-approve-action to approve PRs

View File

@@ -57,6 +57,8 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- name: Read package.json node and npm engines version
uses: skjnldsv/read-package-engines-version-actions@06d6baf7d8f41934ab630e97d9e6c0bc9c9ac5e4 # v3
@@ -66,7 +68,7 @@ jobs:
fallbackNpm: '^10'
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
uses: actions/setup-node@802632921f8532d2409ae6eac3313b6f81f11122 # v4.1.0
uses: actions/setup-node@40337cb8f758cccdfe3475af609daa63f81c7e23 # v4.1.0
with:
node-version: ${{ steps.versions.outputs.nodeVersion }}

View File

@@ -26,15 +26,17 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- name: Get php version
id: versions
uses: icewind1991/nextcloud-version-matrix@58becf3b4bb6dc6cef677b15e2fd8e7d48c0908f # v1.3.1
- name: Set up php${{ steps.versions.outputs.php-available }}
uses: shivammathur/setup-php@21e092a3e0c2fabb77bf641337eced34a4bcd3cc # v2.31.1
- name: Set up php${{ steps.versions.outputs.php-min }}
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 # v2.32.0
with:
php-version: ${{ steps.versions.outputs.php-available }}
php-version: ${{ steps.versions.outputs.php-min }}
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, sqlite, pdo_sqlite
coverage: none
ini-file: development
@@ -42,7 +44,9 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Install dependencies
run: composer i
run: |
composer remove nextcloud/ocp --dev
composer i
- name: Lint
run: composer run cs:check || ( echo 'Please run `composer run cs:fix` to format your code' && exit 1 )

View File

@@ -25,6 +25,9 @@ jobs:
steps:
- name: Checkout app
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- name: Get version matrix
id: versions
uses: icewind1991/nextcloud-version-matrix@58becf3b4bb6dc6cef677b15e2fd8e7d48c0908f # v1.0.0
@@ -41,9 +44,11 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@21e092a3e0c2fabb77bf641337eced34a4bcd3cc # v2.31.1
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 # v2.32.0
with:
php-version: ${{ matrix.php-versions }}
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, sqlite, pdo_sqlite

View File

@@ -26,6 +26,8 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- name: Read package.json node and npm engines version
uses: skjnldsv/read-package-engines-version-actions@06d6baf7d8f41934ab630e97d9e6c0bc9c9ac5e4 # v3
@@ -35,7 +37,7 @@ jobs:
fallbackNpm: '^10'
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
uses: actions/setup-node@802632921f8532d2409ae6eac3313b6f81f11122 # v4.1.0
uses: actions/setup-node@40337cb8f758cccdfe3475af609daa63f81c7e23 # v4.1.0
with:
node-version: ${{ steps.versions.outputs.nodeVersion }}

View File

@@ -14,7 +14,7 @@ jobs:
steps:
- uses: actions/checkout@v4.2.2
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4.2.0
uses: actions/setup-node@v4.3.0
with:
node-version: ${{ matrix.node-version }}
- name: Set up npm7

View File

@@ -45,7 +45,7 @@ jobs:
fallbackNpm: '^10'
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
uses: actions/setup-node@802632921f8532d2409ae6eac3313b6f81f11122 # v4.1.0
uses: actions/setup-node@40337cb8f758cccdfe3475af609daa63f81c7e23 # v4.1.0
with:
node-version: ${{ steps.versions.outputs.nodeVersion }}
@@ -66,7 +66,7 @@ jobs:
- name: Create Pull Request
if: steps.checkout.outcome == 'success'
uses: peter-evans/create-pull-request@67ccf781d68cd99b580ae25a5c18a1cc84ffff1f # v7.0.6
uses: peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e # v7.0.8
with:
token: ${{ secrets.COMMAND_BOT_PAT }}
commit-message: 'fix(deps): Fix npm audit'

View File

@@ -25,6 +25,8 @@ jobs:
steps:
- name: Checkout app
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- name: Get version matrix
id: versions
@@ -81,6 +83,7 @@ jobs:
steps:
- name: Set app env
if: ${{ env.APP_NAME == '' }}
run: |
# Split and keep last
echo "APP_NAME=${GITHUB_REPOSITORY##*/}" >> $GITHUB_ENV
@@ -88,6 +91,7 @@ jobs:
- name: Checkout server
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
submodules: true
repository: nextcloud/server
ref: ${{ matrix.server-versions }}
@@ -95,16 +99,19 @@ jobs:
- name: Checkout app
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
path: apps/${{ env.APP_NAME }}
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@21e092a3e0c2fabb77bf641337eced34a4bcd3cc # v2.31.1
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 # v2.32.0
with:
php-version: ${{ matrix.php-versions }}
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, mysql, pdo_mysql
coverage: none
ini-file: development
# Temporary workaround for missing pcntl_* in PHP 8.3
ini-values: disable_functions=
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -123,7 +130,9 @@ jobs:
# Only run if phpunit config file exists
if: steps.check_composer.outputs.files_exists == 'true'
working-directory: apps/${{ env.APP_NAME }}
run: composer i
run: |
composer remove nextcloud/ocp --dev
composer i
- name: Set up Nextcloud
env:

View File

@@ -26,6 +26,8 @@ jobs:
steps:
- name: Checkout app
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- name: Get version matrix
id: versions
@@ -84,6 +86,7 @@ jobs:
steps:
- name: Set app env
if: ${{ env.APP_NAME == '' }}
run: |
# Split and keep last
echo "APP_NAME=${GITHUB_REPOSITORY##*/}" >> $GITHUB_ENV
@@ -91,6 +94,7 @@ jobs:
- name: Checkout server
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
submodules: true
repository: nextcloud/server
ref: ${{ matrix.server-versions }}
@@ -98,16 +102,19 @@ jobs:
- name: Checkout app
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
path: apps/${{ env.APP_NAME }}
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@21e092a3e0c2fabb77bf641337eced34a4bcd3cc # v2.31.1
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 # v2.32.0
with:
php-version: ${{ matrix.php-versions }}
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, pgsql, pdo_pgsql
coverage: none
ini-file: development
# Temporary workaround for missing pcntl_* in PHP 8.3
ini-values: disable_functions=
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -121,7 +128,9 @@ jobs:
# Only run if phpunit config file exists
if: steps.check_composer.outputs.files_exists == 'true'
working-directory: apps/${{ env.APP_NAME }}
run: composer i
run: |
composer remove nextcloud/ocp --dev
composer i
- name: Set up Nextcloud
env:

View File

@@ -26,6 +26,8 @@ jobs:
steps:
- name: Checkout app
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- name: Get version matrix
id: versions
@@ -73,6 +75,7 @@ jobs:
steps:
- name: Set app env
if: ${{ env.APP_NAME == '' }}
run: |
# Split and keep last
echo "APP_NAME=${GITHUB_REPOSITORY##*/}" >> $GITHUB_ENV
@@ -80,6 +83,7 @@ jobs:
- name: Checkout server
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
submodules: true
repository: nextcloud/server
ref: ${{ matrix.server-versions }}
@@ -87,16 +91,19 @@ jobs:
- name: Checkout app
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
path: apps/${{ env.APP_NAME }}
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@21e092a3e0c2fabb77bf641337eced34a4bcd3cc # v2.31.1
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 # v2.32.0
with:
php-version: ${{ matrix.php-versions }}
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, sqlite, pdo_sqlite
coverage: none
ini-file: development
# Temporary workaround for missing pcntl_* in PHP 8.3
ini-values: disable_functions=
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -110,7 +117,9 @@ jobs:
# Only run if phpunit config file exists
if: steps.check_composer.outputs.files_exists == 'true'
working-directory: apps/${{ env.APP_NAME }}
run: composer i
run: |
composer remove nextcloud/ocp --dev
composer i
- name: Set up Nextcloud
env:

View File

@@ -36,7 +36,7 @@ jobs:
blocklist=$(curl https://raw.githubusercontent.com/nextcloud/.github/master/non-community-usernames.txt | paste -s -d, -)
echo "blocklist=$blocklist" >> "$GITHUB_OUTPUT"
- uses: marcelklehr/pr-feedback-action@1883b38a033fb16f576875e0cf45f98b857655c4
- uses: nextcloud/pr-feedback-action@1883b38a033fb16f576875e0cf45f98b857655c4 # main
with:
feedback-message: |
Hello there,

View File

@@ -14,6 +14,9 @@ concurrency:
group: psalm-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
permissions:
contents: read
jobs:
static-analysis:
runs-on: ubuntu-latest
@@ -22,23 +25,35 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- name: Get php version
id: versions
uses: icewind1991/nextcloud-version-matrix@58becf3b4bb6dc6cef677b15e2fd8e7d48c0908f # v1.3.1
- name: Set up php${{ steps.versions.outputs.php-available }}
uses: shivammathur/setup-php@21e092a3e0c2fabb77bf641337eced34a4bcd3cc # v2.31.1
- name: Check enforcement of minimum PHP version ${{ steps.versions.outputs.php-min }} in psalm.xml
run: grep 'phpVersion="${{ steps.versions.outputs.php-min }}' psalm.xml
- name: Set up php${{ steps.versions.outputs.php-min }}
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 # v2.32.0
with:
php-version: ${{ steps.versions.outputs.php-available }}
php-version: ${{ steps.versions.outputs.php-min }}
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, sqlite, pdo_sqlite
coverage: none
ini-file: development
# Temporary workaround for missing pcntl_* in PHP 8.3
ini-values: disable_functions=
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Install dependencies
run: composer i
run: |
composer remove nextcloud/ocp --dev
composer i
- name: Install nextcloud/ocp
run: composer require --dev nextcloud/ocp:dev-${{ steps.versions.outputs.branches-max }} --ignore-platform-reqs --with-dependencies
- name: Run coding standards check
run: composer run psalm
run: composer run psalm -- --threads=1 --monochrome --no-progress --output-format=github

View File

@@ -11,6 +11,9 @@ name: REUSE Compliance Check
on: [pull_request]
permissions:
contents: read
jobs:
reuse-compliance-check:
runs-on: ubuntu-latest

View File

@@ -9,7 +9,7 @@
name: Auto approve nextcloud/ocp
on:
pull_request_target:
pull_request_target: # zizmor: ignore[dangerous-triggers]
branches:
- main
- master
@@ -52,7 +52,7 @@ jobs:
# Enable GitHub auto merge
- name: Auto merge
uses: alexwilson/enable-github-automerge-action@56e3117d1ae1540309dc8f7a9f2825bc3c5f06ff # main
uses: alexwilson/enable-github-automerge-action@56e3117d1ae1540309dc8f7a9f2825bc3c5f06ff # v2.0.0
if: startsWith(steps.branchname.outputs.branch, 'automated/noid/') && endsWith(steps.branchname.outputs.branch, 'update-nextcloud-ocp')
with:
github-token: ${{ secrets.GITHUB_TOKEN }}

View File

@@ -13,6 +13,9 @@ on:
schedule:
- cron: "5 2 * * 0"
permissions:
contents: read
jobs:
update-nextcloud-ocp:
runs-on: ubuntu-latest
@@ -28,13 +31,14 @@ jobs:
- id: checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
ref: ${{ matrix.branches }}
submodules: true
continue-on-error: true
- name: Set up php8.2
if: steps.checkout.outcome == 'success'
uses: shivammathur/setup-php@21e092a3e0c2fabb77bf641337eced34a4bcd3cc # v2.31.1
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 # v2.32.0
with:
php-version: 8.2
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
@@ -103,7 +107,7 @@ jobs:
- name: Create Pull Request
if: steps.checkout.outcome == 'success'
uses: peter-evans/create-pull-request@67ccf781d68cd99b580ae25a5c18a1cc84ffff1f # v7.0.6
uses: peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e # v7.0.8
with:
token: ${{ secrets.COMMAND_BOT_PAT }}
commit-message: 'chore(dev-deps): Bump nextcloud/ocp package'

8
composer.lock generated
View File

@@ -492,12 +492,12 @@
"source": {
"type": "git",
"url": "https://github.com/nextcloud-deps/ocp.git",
"reference": "5d4e0489bad530d511c988afacf336ed087fa765"
"reference": "1abf593d27ecd373a9fcbbe87cfdd899ad3fee8b"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/nextcloud-deps/ocp/zipball/5d4e0489bad530d511c988afacf336ed087fa765",
"reference": "5d4e0489bad530d511c988afacf336ed087fa765",
"url": "https://api.github.com/repos/nextcloud-deps/ocp/zipball/1abf593d27ecd373a9fcbbe87cfdd899ad3fee8b",
"reference": "1abf593d27ecd373a9fcbbe87cfdd899ad3fee8b",
"shasum": ""
},
"require": {
@@ -533,7 +533,7 @@
"issues": "https://github.com/nextcloud-deps/ocp/issues",
"source": "https://github.com/nextcloud-deps/ocp/tree/master"
},
"time": "2025-02-22T00:42:30+00:00"
"time": "2025-03-08T00:36:29+00:00"
},
{
"name": "nikic/php-parser",

View File

@@ -106,7 +106,7 @@ OC.L10N.register(
"Done" : "Fet",
"1. Open to learn more about boards and cards" : "1. Obre per obtenir més informació sobre taulers i cartes",
"2. Drag cards left and right, up and down" : "2. Arrossegueu les targetes a l'esquerra i a la dreta, amunt i avall",
"3. Apply rich formatting and link content" : "3. Apliqueu format ric i contingut d'enllaços",
"3. Apply rich formatting and link content" : "3. Aplica format ric i contingut d'enllaços",
"4. Share, comment and collaborate!" : "4. Comparteix, comenta i col·labora!",
"Create your first card!" : "Crea la teva primera targeta!",
"The file was uploaded" : "S'ha pujat el fitxer",
@@ -351,9 +351,9 @@ OC.L10N.register(
"Clone cards" : "Clonar targetes",
"Clone assignments" : "Clonar les tasques",
"Clone labels" : "Clonar etiquetes",
"Clone due dates" : "Clonar les dates de venciment",
"Advanced options" : "Paràmetres avançats",
"Move all cards to the first list" : "Mou totes les cartes a la primera llista",
"Clone due dates" : "Clonar les dates de caducitat",
"Advanced options" : "Opcions avançades",
"Move all cards to the first list" : "Mou totes les targetes a la primera llista",
"Restore archived cards" : "Restaura les targetes arxivades",
"Clone" : "Clonar",
"Loading filtered view" : "S'està carregant la visualització filtrada",

View File

@@ -104,7 +104,7 @@
"Done" : "Fet",
"1. Open to learn more about boards and cards" : "1. Obre per obtenir més informació sobre taulers i cartes",
"2. Drag cards left and right, up and down" : "2. Arrossegueu les targetes a l'esquerra i a la dreta, amunt i avall",
"3. Apply rich formatting and link content" : "3. Apliqueu format ric i contingut d'enllaços",
"3. Apply rich formatting and link content" : "3. Aplica format ric i contingut d'enllaços",
"4. Share, comment and collaborate!" : "4. Comparteix, comenta i col·labora!",
"Create your first card!" : "Crea la teva primera targeta!",
"The file was uploaded" : "S'ha pujat el fitxer",
@@ -349,9 +349,9 @@
"Clone cards" : "Clonar targetes",
"Clone assignments" : "Clonar les tasques",
"Clone labels" : "Clonar etiquetes",
"Clone due dates" : "Clonar les dates de venciment",
"Advanced options" : "Paràmetres avançats",
"Move all cards to the first list" : "Mou totes les cartes a la primera llista",
"Clone due dates" : "Clonar les dates de caducitat",
"Advanced options" : "Opcions avançades",
"Move all cards to the first list" : "Mou totes les targetes a la primera llista",
"Restore archived cards" : "Restaura les targetes arxivades",
"Clone" : "Clonar",
"Loading filtered view" : "S'està carregant la visualització filtrada",

View File

@@ -6,6 +6,7 @@ OC.L10N.register(
"Finished" : "Lõpetatud",
"Later" : "Hiljem",
"copy" : "koopia",
"To Do" : "Tegemiseks",
"Done" : "Valmis",
"The file was uploaded" : "Fail laaditi üles",
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Üleslaetud fail on suurem, kui php.ini failis määratud upload_max_filesize",
@@ -19,21 +20,40 @@ OC.L10N.register(
"Invalid date, date format must be YYYY-MM-DD" : "Vigane kuupäev, formaat peab olema YYYY-MM-DD",
"Cancel" : "Loobu",
"File already exists" : "Fail on juba olemas",
"Add list" : "Lisa loend",
"Active filters" : "Aktiivsed filtrid",
"Open" : "Ava",
"Completed" : "Lõpetatud",
"Clear filter" : "Tühjenda filter",
"Open details" : "Ava üksikasjad",
"Details" : "Üksikasjad",
"Sharing" : "Jagamine",
"Tags" : "Sildid",
"Activity" : "Tegevus",
"Undo" : "Tühista",
"Transfer" : "Teisalda",
"Can edit" : "Võib redigeerida",
"Can share" : "Can share",
"Owner" : "Omanik",
"Delete" : "Kustuta",
"Delete list" : "Kustuta loend",
"Edit" : "Redigeeri",
"Download" : "Lae alla",
"Invalid path selected" : "Vigane asukoht on valitud",
"Upload new files" : "Laadi uued failid üles",
"Share from Files" : "Jaga failirakendusest",
"Pending share" : "Ootel jagamine",
"Add this attachment" : "Lisa see manus",
"Show in Files" : "Näita failirakenduses",
"Download" : "Laadi alla",
"Remove attachment" : "Eemalda manus",
"Delete Attachment" : "Kustuta manus",
"Restore Attachment" : "Taasta manus",
"Modified" : "Muudetud",
"Created" : "Loodud",
"The title cannot be empty." : "Pealkiri ei saa olla tühi.",
"Open in sidebar view" : "Ava külgriba vaates",
"Open in bigger view" : "Ava suuremas vaates",
"Attachments" : "Manused",
"Comments" : "Kommentaarid",
"Save" : "Salvesta",
"Created:" : "Loodud:",

View File

@@ -4,6 +4,7 @@
"Finished" : "Lõpetatud",
"Later" : "Hiljem",
"copy" : "koopia",
"To Do" : "Tegemiseks",
"Done" : "Valmis",
"The file was uploaded" : "Fail laaditi üles",
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Üleslaetud fail on suurem, kui php.ini failis määratud upload_max_filesize",
@@ -17,21 +18,40 @@
"Invalid date, date format must be YYYY-MM-DD" : "Vigane kuupäev, formaat peab olema YYYY-MM-DD",
"Cancel" : "Loobu",
"File already exists" : "Fail on juba olemas",
"Add list" : "Lisa loend",
"Active filters" : "Aktiivsed filtrid",
"Open" : "Ava",
"Completed" : "Lõpetatud",
"Clear filter" : "Tühjenda filter",
"Open details" : "Ava üksikasjad",
"Details" : "Üksikasjad",
"Sharing" : "Jagamine",
"Tags" : "Sildid",
"Activity" : "Tegevus",
"Undo" : "Tühista",
"Transfer" : "Teisalda",
"Can edit" : "Võib redigeerida",
"Can share" : "Can share",
"Owner" : "Omanik",
"Delete" : "Kustuta",
"Delete list" : "Kustuta loend",
"Edit" : "Redigeeri",
"Download" : "Lae alla",
"Invalid path selected" : "Vigane asukoht on valitud",
"Upload new files" : "Laadi uued failid üles",
"Share from Files" : "Jaga failirakendusest",
"Pending share" : "Ootel jagamine",
"Add this attachment" : "Lisa see manus",
"Show in Files" : "Näita failirakenduses",
"Download" : "Laadi alla",
"Remove attachment" : "Eemalda manus",
"Delete Attachment" : "Kustuta manus",
"Restore Attachment" : "Taasta manus",
"Modified" : "Muudetud",
"Created" : "Loodud",
"The title cannot be empty." : "Pealkiri ei saa olla tühi.",
"Open in sidebar view" : "Ava külgriba vaates",
"Open in bigger view" : "Ava suuremas vaates",
"Attachments" : "Manused",
"Comments" : "Kommentaarid",
"Save" : "Salvesta",
"Created:" : "Loodud:",

View File

@@ -347,7 +347,7 @@ OC.L10N.register(
"No notifications" : "Aucune notification",
"Delete board" : "Supprimer le tableau",
"Clone {boardTitle}" : "Cloner {boardTitle}",
"Clone cards" : "Dupliquer des cartes",
"Clone cards" : "Dupliquer les cartes",
"Clone assignments" : "Cloner les affectations",
"Clone labels" : "Cloner les étiquettes",
"Clone due dates" : "Cloner les dates d'échéance",

View File

@@ -345,7 +345,7 @@
"No notifications" : "Aucune notification",
"Delete board" : "Supprimer le tableau",
"Clone {boardTitle}" : "Cloner {boardTitle}",
"Clone cards" : "Dupliquer des cartes",
"Clone cards" : "Dupliquer les cartes",
"Clone assignments" : "Cloner les affectations",
"Clone labels" : "Cloner les étiquettes",
"Clone due dates" : "Cloner les dates d'échéance",

View File

@@ -104,8 +104,11 @@ OC.L10N.register(
"To Do" : "Da fare",
"In Progress" : "In corso",
"Done" : "Fatto",
"1. Open to learn more about boards and cards" : "1. Apri per sapere di più su lavagne e schede",
"2. Drag cards left and right, up and down" : "2. Trascine le schede a sinistra e destra, sopra e sotto",
"3. Apply rich formatting and link content" : "3. Applica la formattazione avanzata e collega il contenuto",
"4. Share, comment and collaborate!" : "4. Condividi, commenta e collabora!",
"Create your first card!" : "Crea la tua prima scheda!",
"The file was uploaded" : "Il file è stato caricato",
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Il file caricato supera la direttiva upload_max_filesize in php.ini",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Il file caricato supera la direttiva MAX_FILE_SIZE specificata nel modulo HTML",
@@ -126,10 +129,12 @@ OC.L10N.register(
"Select the board to link to a project" : "Seleziona la lavagna da collegare a un progetto",
"Search by board title" : "Cerca per titolo della lavagna",
"Select board" : "Seleziona lavagna",
"Move/copy card" : "Muovi/copia scheda",
"Select a board" : "Seleziona una lavagna",
"No lists available" : "Nessun elenco disponibile",
"Select a list" : "Seleziona un elenco",
"Move card" : "Sposta scheda",
"Copy card" : "Copia scheda",
"Select the card to link to a project" : "Seleziona la scheda da collegare a un progetto",
"Link to card" : " Collega una scheda",
"Select a card" : "Seleziona una scheda",
@@ -348,6 +353,7 @@ OC.L10N.register(
"Clone labels" : "Clona etichette",
"Clone due dates" : "Clona date di scadenza",
"Advanced options" : "Opzioni avanzate",
"Restore archived cards" : "Ripristina le schede archiviate",
"Clone" : "Clona",
"Loading filtered view" : "Caricamento della vista filtrata",
"Today" : "Oggi",

View File

@@ -102,8 +102,11 @@
"To Do" : "Da fare",
"In Progress" : "In corso",
"Done" : "Fatto",
"1. Open to learn more about boards and cards" : "1. Apri per sapere di più su lavagne e schede",
"2. Drag cards left and right, up and down" : "2. Trascine le schede a sinistra e destra, sopra e sotto",
"3. Apply rich formatting and link content" : "3. Applica la formattazione avanzata e collega il contenuto",
"4. Share, comment and collaborate!" : "4. Condividi, commenta e collabora!",
"Create your first card!" : "Crea la tua prima scheda!",
"The file was uploaded" : "Il file è stato caricato",
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Il file caricato supera la direttiva upload_max_filesize in php.ini",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Il file caricato supera la direttiva MAX_FILE_SIZE specificata nel modulo HTML",
@@ -124,10 +127,12 @@
"Select the board to link to a project" : "Seleziona la lavagna da collegare a un progetto",
"Search by board title" : "Cerca per titolo della lavagna",
"Select board" : "Seleziona lavagna",
"Move/copy card" : "Muovi/copia scheda",
"Select a board" : "Seleziona una lavagna",
"No lists available" : "Nessun elenco disponibile",
"Select a list" : "Seleziona un elenco",
"Move card" : "Sposta scheda",
"Copy card" : "Copia scheda",
"Select the card to link to a project" : "Seleziona la scheda da collegare a un progetto",
"Link to card" : " Collega una scheda",
"Select a card" : "Seleziona una scheda",
@@ -346,6 +351,7 @@
"Clone labels" : "Clona etichette",
"Clone due dates" : "Clona date di scadenza",
"Advanced options" : "Opzioni avanzate",
"Restore archived cards" : "Ripristina le schede archiviate",
"Clone" : "Clona",
"Loading filtered view" : "Caricamento della vista filtrata",
"Today" : "Oggi",

View File

@@ -24,7 +24,7 @@ OC.L10N.register(
"Open" : "Atvērt",
"Completed" : "Pabeigts",
"Clear filter" : "Notīrīt atlasi",
"Hide archived cards" : "Slēpt arhivētās kartes",
"Hide archived cards" : "Paslēpt arhivētās kartes",
"Show archived cards" : "Rādīt arhivētās kartes",
"Open details" : "Atvērt detaļas",
"Details" : "Detaļas",

View File

@@ -22,7 +22,7 @@
"Open" : "Atvērt",
"Completed" : "Pabeigts",
"Clear filter" : "Notīrīt atlasi",
"Hide archived cards" : "Slēpt arhivētās kartes",
"Hide archived cards" : "Paslēpt arhivētās kartes",
"Show archived cards" : "Rādīt arhivētās kartes",
"Open details" : "Atvērt detaļas",
"Details" : "Detaļas",

View File

@@ -76,6 +76,7 @@ OC.L10N.register(
"Cards due tomorrow" : "Cartões com vencimento amanhã",
"Upcoming cards" : "Próximos cartões",
"Load more" : "Carregar mais",
"Welcome to Nextcloud Deck!" : "Bem-vindo ao Nextcloud Deck!",
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "O cartão \"%s\" em \"%s\" foi vinculado com você por %s.",
"{user} has assigned the card {deck-card} on {deck-board} to you." : "{user} atribuiu o cartão {deck-card} no {deck-board} a você.",
"The card \"%s\" on \"%s\" has reached its due date." : "O cartão \"%s\" em \"%s\" atingiu sua data de vencimento.",
@@ -84,23 +85,30 @@ OC.L10N.register(
"{user} has mentioned you in a comment on {deck-card}." : "{user} mencionou você em um comentário em {deck-card}.",
"The board \"%s\" has been shared with you by %s." : "O painel \"%s\" foi compartilhado com você por %s.",
"{user} has shared {deck-board} with you." : "{user} compartilhou o {deck-board} com você.",
"Deck board" : "Painel de deck",
"Deck board" : "Painel de Deck",
"Owned by %1$s" : "Propriedade de %1$s",
"Deck boards, cards and comments" : "Quadros de aviso Deck, quadros de aviso e comentários",
"Deck boards, cards and comments" : "Paineis, cartões e comentários de Deck",
"From %1$s, in %2$s/%3$s, owned by %4$s" : "De %1$s, em %2$s/%3$s, propriedade de %4$s",
"Create a new deck card" : "Crie uma nova carta de deck",
"Create a new deck card" : "Crie um novo cartão de Deck",
"Card comments" : "Comentários do cartão",
"%s on %s" : "%s em %s",
"Deck boards and cards" : "Quadros de aviso e cartas Deck",
"Deck boards and cards" : "Paineis e cartões de Deck",
"No data was provided to create an attachment." : "Nenhum dado foi fornecido para criar um anexo.",
"Finished" : "Terminado",
"To review" : "Para revisão",
"Action needed" : "Ação necessária",
"Later" : "Depois",
"copy" : "copiar",
"Read more inside" : "Leia mais no interior",
"Custom lists - click to rename!" : "Listas personalizadas - clique para renomear!",
"To Do" : "A Fazer",
"In Progress" : "Em Andamento",
"Done" : "Concluído",
"1. Open to learn more about boards and cards" : "1. Abra para saber mais sobre cartões e placas",
"2. Drag cards left and right, up and down" : "2. Arraste as cartas para a esquerda e para a direita, para cima e para baixo",
"3. Apply rich formatting and link content" : "3. Aplique formatação avançada e conteúdo de links",
"4. Share, comment and collaborate!" : "4. Compartilhe, comente e colabore!",
"Create your first card!" : "Crie seu primeiro cartão!",
"The file was uploaded" : "O arquivo foi enviado",
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "O arquivo enviado excede a diretiva upload_max_filesize do php.ini",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "O arquivo enviado excede a diretiva MAX_FILE_SIZE especificada no formulário HTML",
@@ -121,10 +129,12 @@ OC.L10N.register(
"Select the board to link to a project" : "Selecione o painel para vincular a um projeto",
"Search by board title" : "Pesquisar pelo título do painel",
"Select board" : "Selecionar painel",
"Move/copy card" : "Mover/copiar cartão",
"Select a board" : "Selecionar um painel",
"No lists available" : "Nenhuma lista disponível",
"Select a list" : "Selecione uma lista",
"Move card" : "Mover cartão",
"Copy card" : "Copiar o cartão",
"Select the card to link to a project" : "Selecione o cartão para vincular a um projeto",
"Link to card" : "Vincular ao cartão",
"Select a card" : "Selecionar um cartão",
@@ -337,8 +347,14 @@ OC.L10N.register(
"Assigned cards" : "Cartões atribuídos",
"No notifications" : "Sem notificações",
"Delete board" : "Excluir painel",
"Clone {boardTitle}" : "Clonar {boardTitle}",
"Clone cards" : "Clonar cartões",
"Clone assignments" : "Clonar atribuições",
"Clone labels" : "Clonar rótulos",
"Clone due dates" : "Clonar datas de vencimento",
"Advanced options" : "Opções avançadas",
"Move all cards to the first list" : "Mova todos os cartões para a primeira lista",
"Restore archived cards" : "Restaure cartões arquivados",
"Clone" : "Clonar",
"Loading filtered view" : "Carregando exibição filtrada",
"Today" : "Hoje",
@@ -346,7 +362,7 @@ OC.L10N.register(
"No due" : "Sem vencimento",
"Search for {searchQuery} in all boards" : "Pesquisar por {searchQuery} em todos os painéis",
"No results found" : "Nenhum resultado encontrado",
"Deck board {name}\n* Last modified on {lastMod}" : "Quadros de aviso Deck {name}\n* Última modificação em {lastMod}",
"Deck board {name}\n* Last modified on {lastMod}" : "Painel de Deck {name}\n* Última modificação em {lastMod}",
"* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* Criado em {created}\n* Última modificação em {lastMod}\n* {nbAttachments} anexos\n* {nbComments} comentários",
"{nbCards} cards" : "{nbCards} cartões",
"Due on {date}" : "Vencimento em {date}",

View File

@@ -74,6 +74,7 @@
"Cards due tomorrow" : "Cartões com vencimento amanhã",
"Upcoming cards" : "Próximos cartões",
"Load more" : "Carregar mais",
"Welcome to Nextcloud Deck!" : "Bem-vindo ao Nextcloud Deck!",
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "O cartão \"%s\" em \"%s\" foi vinculado com você por %s.",
"{user} has assigned the card {deck-card} on {deck-board} to you." : "{user} atribuiu o cartão {deck-card} no {deck-board} a você.",
"The card \"%s\" on \"%s\" has reached its due date." : "O cartão \"%s\" em \"%s\" atingiu sua data de vencimento.",
@@ -82,23 +83,30 @@
"{user} has mentioned you in a comment on {deck-card}." : "{user} mencionou você em um comentário em {deck-card}.",
"The board \"%s\" has been shared with you by %s." : "O painel \"%s\" foi compartilhado com você por %s.",
"{user} has shared {deck-board} with you." : "{user} compartilhou o {deck-board} com você.",
"Deck board" : "Painel de deck",
"Deck board" : "Painel de Deck",
"Owned by %1$s" : "Propriedade de %1$s",
"Deck boards, cards and comments" : "Quadros de aviso Deck, quadros de aviso e comentários",
"Deck boards, cards and comments" : "Paineis, cartões e comentários de Deck",
"From %1$s, in %2$s/%3$s, owned by %4$s" : "De %1$s, em %2$s/%3$s, propriedade de %4$s",
"Create a new deck card" : "Crie uma nova carta de deck",
"Create a new deck card" : "Crie um novo cartão de Deck",
"Card comments" : "Comentários do cartão",
"%s on %s" : "%s em %s",
"Deck boards and cards" : "Quadros de aviso e cartas Deck",
"Deck boards and cards" : "Paineis e cartões de Deck",
"No data was provided to create an attachment." : "Nenhum dado foi fornecido para criar um anexo.",
"Finished" : "Terminado",
"To review" : "Para revisão",
"Action needed" : "Ação necessária",
"Later" : "Depois",
"copy" : "copiar",
"Read more inside" : "Leia mais no interior",
"Custom lists - click to rename!" : "Listas personalizadas - clique para renomear!",
"To Do" : "A Fazer",
"In Progress" : "Em Andamento",
"Done" : "Concluído",
"1. Open to learn more about boards and cards" : "1. Abra para saber mais sobre cartões e placas",
"2. Drag cards left and right, up and down" : "2. Arraste as cartas para a esquerda e para a direita, para cima e para baixo",
"3. Apply rich formatting and link content" : "3. Aplique formatação avançada e conteúdo de links",
"4. Share, comment and collaborate!" : "4. Compartilhe, comente e colabore!",
"Create your first card!" : "Crie seu primeiro cartão!",
"The file was uploaded" : "O arquivo foi enviado",
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "O arquivo enviado excede a diretiva upload_max_filesize do php.ini",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "O arquivo enviado excede a diretiva MAX_FILE_SIZE especificada no formulário HTML",
@@ -119,10 +127,12 @@
"Select the board to link to a project" : "Selecione o painel para vincular a um projeto",
"Search by board title" : "Pesquisar pelo título do painel",
"Select board" : "Selecionar painel",
"Move/copy card" : "Mover/copiar cartão",
"Select a board" : "Selecionar um painel",
"No lists available" : "Nenhuma lista disponível",
"Select a list" : "Selecione uma lista",
"Move card" : "Mover cartão",
"Copy card" : "Copiar o cartão",
"Select the card to link to a project" : "Selecione o cartão para vincular a um projeto",
"Link to card" : "Vincular ao cartão",
"Select a card" : "Selecionar um cartão",
@@ -335,8 +345,14 @@
"Assigned cards" : "Cartões atribuídos",
"No notifications" : "Sem notificações",
"Delete board" : "Excluir painel",
"Clone {boardTitle}" : "Clonar {boardTitle}",
"Clone cards" : "Clonar cartões",
"Clone assignments" : "Clonar atribuições",
"Clone labels" : "Clonar rótulos",
"Clone due dates" : "Clonar datas de vencimento",
"Advanced options" : "Opções avançadas",
"Move all cards to the first list" : "Mova todos os cartões para a primeira lista",
"Restore archived cards" : "Restaure cartões arquivados",
"Clone" : "Clonar",
"Loading filtered view" : "Carregando exibição filtrada",
"Today" : "Hoje",
@@ -344,7 +360,7 @@
"No due" : "Sem vencimento",
"Search for {searchQuery} in all boards" : "Pesquisar por {searchQuery} em todos os painéis",
"No results found" : "Nenhum resultado encontrado",
"Deck board {name}\n* Last modified on {lastMod}" : "Quadros de aviso Deck {name}\n* Última modificação em {lastMod}",
"Deck board {name}\n* Last modified on {lastMod}" : "Painel de Deck {name}\n* Última modificação em {lastMod}",
"* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* Criado em {created}\n* Última modificação em {lastMod}\n* {nbAttachments} anexos\n* {nbComments} comentários",
"{nbCards} cards" : "{nbCards} cartões",
"Due on {date}" : "Vencimento em {date}",

View File

@@ -148,6 +148,7 @@ OC.L10N.register(
"Search" : "Pesquisa sobre",
"Archived boards" : "Quadros arquivados",
"Shared with you" : "Shared with you",
"Cancel edit" : "Cancelar edição",
"No reminder" : "Nenhum lembrete",
"An error occurred" : "Ocorreu um erro",
"Board details" : "Detalhes do quadro",

View File

@@ -146,6 +146,7 @@
"Search" : "Pesquisa sobre",
"Archived boards" : "Quadros arquivados",
"Shared with you" : "Shared with you",
"Cancel edit" : "Cancelar edição",
"No reminder" : "Nenhum lembrete",
"An error occurred" : "Ocorreu um erro",
"Board details" : "Detalhes do quadro",

View File

@@ -76,6 +76,7 @@ OC.L10N.register(
"Cards due tomorrow" : "Bitiş tarihi yarın olan kartlar",
"Upcoming cards" : "Yaklaşan kartlar",
"Load more" : "Diğerlerini yükle",
"Welcome to Nextcloud Deck!" : "Nextcloud Tahta uygulamasına hoş geldiniz!",
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "\"%s\" kartı \"%s\" zamanında %s tarafından size atandı.",
"{user} has assigned the card {deck-card} on {deck-board} to you." : "{user}, {deck-board} panosundaki {deck-card} kartını size atadı.",
"The card \"%s\" on \"%s\" has reached its due date." : "\"%s\" kartı \"%s\" zamanında son kullanma tarihine ulaştı.",
@@ -98,9 +99,16 @@ OC.L10N.register(
"Action needed" : "İşlem yapılması gerekiyor",
"Later" : "Sonra",
"copy" : "kopyala",
"Read more inside" : "İçeriden ayrıntılı bilgi alın",
"Custom lists - click to rename!" : "Özel listeler. Yeniden adlandırmak için tıklayın!",
"To Do" : "Yapılacak iş",
"In Progress" : "Yapılıyor",
"In Progress" : "Sürüyor",
"Done" : "Bitenler",
"1. Open to learn more about boards and cards" : "1. Panolar ve kartlar ile ilgili bilgi almak için açın",
"2. Drag cards left and right, up and down" : "2. Kartları sağa, sola, aşağı ve yukarı sürükleyin",
"3. Apply rich formatting and link content" : "3. Zengin biçim uygulayın ve içeriği bağlayın",
"4. Share, comment and collaborate!" : "4. Paylaşın, yorum ve iş birliği yapın! ",
"Create your first card!" : "İlk kartınızı ekleyin!",
"The file was uploaded" : "Dosya yüklendi",
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Yüklenen dosya php.ini dosyasındaki yüklenebilecek dosya boyutunu belirten upload_max_filesize değişkeninin değerini aşıyor",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Yüklenen dosya HTML formundaki yüklenebilecek dosya boyutunu belirten MAX_FILE_SIZE değişkeninin değerini aşıyor",

View File

@@ -74,6 +74,7 @@
"Cards due tomorrow" : "Bitiş tarihi yarın olan kartlar",
"Upcoming cards" : "Yaklaşan kartlar",
"Load more" : "Diğerlerini yükle",
"Welcome to Nextcloud Deck!" : "Nextcloud Tahta uygulamasına hoş geldiniz!",
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "\"%s\" kartı \"%s\" zamanında %s tarafından size atandı.",
"{user} has assigned the card {deck-card} on {deck-board} to you." : "{user}, {deck-board} panosundaki {deck-card} kartını size atadı.",
"The card \"%s\" on \"%s\" has reached its due date." : "\"%s\" kartı \"%s\" zamanında son kullanma tarihine ulaştı.",
@@ -96,9 +97,16 @@
"Action needed" : "İşlem yapılması gerekiyor",
"Later" : "Sonra",
"copy" : "kopyala",
"Read more inside" : "İçeriden ayrıntılı bilgi alın",
"Custom lists - click to rename!" : "Özel listeler. Yeniden adlandırmak için tıklayın!",
"To Do" : "Yapılacak iş",
"In Progress" : "Yapılıyor",
"In Progress" : "Sürüyor",
"Done" : "Bitenler",
"1. Open to learn more about boards and cards" : "1. Panolar ve kartlar ile ilgili bilgi almak için açın",
"2. Drag cards left and right, up and down" : "2. Kartları sağa, sola, aşağı ve yukarı sürükleyin",
"3. Apply rich formatting and link content" : "3. Zengin biçim uygulayın ve içeriği bağlayın",
"4. Share, comment and collaborate!" : "4. Paylaşın, yorum ve iş birliği yapın! ",
"Create your first card!" : "İlk kartınızı ekleyin!",
"The file was uploaded" : "Dosya yüklendi",
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Yüklenen dosya php.ini dosyasındaki yüklenebilecek dosya boyutunu belirten upload_max_filesize değişkeninin değerini aşıyor",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Yüklenen dosya HTML formundaki yüklenebilecek dosya boyutunu belirten MAX_FILE_SIZE değişkeninin değerini aşıyor",

View File

@@ -1,26 +1,44 @@
OC.L10N.register(
"deck",
{
"Deck" : "Pastki qavat",
"copy" : "copy",
"Done" : "Done",
"The file was uploaded" : "Fayl yuklangan edi",
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Yuklangan fayl php.ini dagi php-dagi upload_max_filesize direktivasidan oshadi",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Yuklangan fayl HTML shaklida ko'rsatilgan MAX_FILE_SIZE direktivasidan oshadi",
"The file was only partially uploaded" : "Fayl faqat qisman yuklandi",
"No file was uploaded" : "Fayl yuklanmadi",
"Missing a temporary folder" : "Vaqtinchalik papka etishmayapti",
"Could not write file to disk" : "Faylni diskka yozib bo'lmadi",
"A PHP extension stopped the file upload" : "PHP kengaytmasi faylni yuklashni to'xtatdi",
"Cancel" : "Cancel",
"Open" : "Open",
"Details" : "Details",
"Sharing" : "Ulashish",
"Tags" : "Tags",
"Activity" : "Faollik",
"Can edit" : "Can edit",
"Owner" : "Owner",
"Delete" : "Delete",
"Edit" : "Tahrirlash",
"Download" : "Download",
"Modified" : "Modified",
"Comments" : "Comments",
"Save" : "Save",
"In reply to" : "ga javoban",
"Reply" : "Javob bering",
"Update" : "Update",
"Description" : "Tavsif",
"seconds ago" : "seconds ago",
"Search" : "Search",
"Shared with you" : "Shared with you",
"No reminder" : "Eslatma yo'q",
"No notifications" : "Hech qanday bildirishnoma yo'q",
"Today" : "Today",
"No results found" : "Hech qanday natija topilmadi",
"Close" : "Close",
"Share" : "Ulashish",
"Personal" : "Personal"
},
"nplurals=1; plural=0;");

View File

@@ -1,24 +1,42 @@
{ "translations": {
"Deck" : "Pastki qavat",
"copy" : "copy",
"Done" : "Done",
"The file was uploaded" : "Fayl yuklangan edi",
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Yuklangan fayl php.ini dagi php-dagi upload_max_filesize direktivasidan oshadi",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Yuklangan fayl HTML shaklida ko'rsatilgan MAX_FILE_SIZE direktivasidan oshadi",
"The file was only partially uploaded" : "Fayl faqat qisman yuklandi",
"No file was uploaded" : "Fayl yuklanmadi",
"Missing a temporary folder" : "Vaqtinchalik papka etishmayapti",
"Could not write file to disk" : "Faylni diskka yozib bo'lmadi",
"A PHP extension stopped the file upload" : "PHP kengaytmasi faylni yuklashni to'xtatdi",
"Cancel" : "Cancel",
"Open" : "Open",
"Details" : "Details",
"Sharing" : "Ulashish",
"Tags" : "Tags",
"Activity" : "Faollik",
"Can edit" : "Can edit",
"Owner" : "Owner",
"Delete" : "Delete",
"Edit" : "Tahrirlash",
"Download" : "Download",
"Modified" : "Modified",
"Comments" : "Comments",
"Save" : "Save",
"In reply to" : "ga javoban",
"Reply" : "Javob bering",
"Update" : "Update",
"Description" : "Tavsif",
"seconds ago" : "seconds ago",
"Search" : "Search",
"Shared with you" : "Shared with you",
"No reminder" : "Eslatma yo'q",
"No notifications" : "Hech qanday bildirishnoma yo'q",
"Today" : "Today",
"No results found" : "Hech qanday natija topilmadi",
"Close" : "Close",
"Share" : "Ulashish",
"Personal" : "Personal"
},"pluralForm" :"nplurals=1; plural=0;"
}

38
package-lock.json generated
View File

@@ -10,12 +10,12 @@
"license": "agpl",
"dependencies": {
"@babel/polyfill": "^7.12.1",
"@babel/runtime": "^7.26.7",
"@babel/runtime": "^7.26.10",
"@nextcloud/auth": "^2.4.0",
"@nextcloud/axios": "^2.5.1",
"@nextcloud/capabilities": "^1.2.0",
"@nextcloud/dialogs": "^6.0.1",
"@nextcloud/event-bus": "^3.3.1",
"@nextcloud/event-bus": "^3.3.2",
"@nextcloud/files": "^3.10.1",
"@nextcloud/initial-state": "^2.2.0",
"@nextcloud/l10n": "^3.1.0",
@@ -1918,9 +1918,9 @@
"peer": true
},
"node_modules/@babel/runtime": {
"version": "7.26.7",
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.7.tgz",
"integrity": "sha512-AOPI3D+a8dXnja+iwsUqGRjr1BbZIe771sXdapOtYI531gSqpi92vXivKcq2asu/DFpdl1ceFAKZyRzK2PCVcQ==",
"version": "7.26.10",
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.10.tgz",
"integrity": "sha512-2WJMeRQPHKSPemqk/awGrAiuFfzBmOIPXKizAsVhWH9YJqLZ0H+HS4c8loHGgW6utJ3E/ejXQUsiGaQy2NZ9Fw==",
"license": "MIT",
"dependencies": {
"regenerator-runtime": "^0.14.0"
@@ -3736,12 +3736,13 @@
}
},
"node_modules/@nextcloud/event-bus": {
"version": "3.3.1",
"resolved": "https://registry.npmjs.org/@nextcloud/event-bus/-/event-bus-3.3.1.tgz",
"integrity": "sha512-VBYJspOVk5aZopgZwCUoMKFqcTLCNel2TLvtu0HMPV2gR5ZLPiPAKbkyKkYTh+Sd5QB1gR6l3STTv1gyal0soQ==",
"version": "3.3.2",
"resolved": "https://registry.npmjs.org/@nextcloud/event-bus/-/event-bus-3.3.2.tgz",
"integrity": "sha512-1Qfs6i7Tz2qd1A33NpBQOt810ydHIRjhyXMFwSEkYX2yUI80lAk/sWO8HIB2Fqp+iffhyviPPcQYoytMDRyDNw==",
"license": "GPL-3.0-or-later",
"dependencies": {
"@types/node": "^20.12.12",
"semver": "^7.6.2"
"@types/semver": "^7.5.8",
"semver": "^7.6.3"
},
"engines": {
"node": "^20.0.0",
@@ -4940,6 +4941,7 @@
"version": "20.13.0",
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.13.0.tgz",
"integrity": "sha512-FM6AOb3khNkNIXPnHFDYaHerSv8uN22C91z098AnGccVu+Pcdhi+pNUFDi0iLmPIsVE0JBD0KVS7mzUYt4nRzQ==",
"dev": true,
"dependencies": {
"undici-types": "~5.26.4"
}
@@ -4998,6 +5000,12 @@
"integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==",
"peer": true
},
"node_modules/@types/semver": {
"version": "7.5.8",
"resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz",
"integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==",
"license": "MIT"
},
"node_modules/@types/send": {
"version": "0.17.4",
"resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz",
@@ -6342,9 +6350,10 @@
"dev": true
},
"node_modules/axios": {
"version": "1.7.7",
"resolved": "https://registry.npmjs.org/axios/-/axios-1.7.7.tgz",
"integrity": "sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==",
"version": "1.8.2",
"resolved": "https://registry.npmjs.org/axios/-/axios-1.8.2.tgz",
"integrity": "sha512-ls4GYBm5aig9vWx8AWDSGLpnpDQRtWAfrjU+EuytuODrFBkqesN2RkOQCBzrA1RQNHw1SmRMSDDDSwzNAYQ6Rg==",
"license": "MIT",
"dependencies": {
"follow-redirects": "^1.15.6",
"form-data": "^4.0.0",
@@ -20666,7 +20675,8 @@
"node_modules/undici-types": {
"version": "5.26.5",
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
"integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA=="
"integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==",
"dev": true
},
"node_modules/unicode-canonical-property-names-ecmascript": {
"version": "2.0.0",

View File

@@ -31,12 +31,12 @@
},
"dependencies": {
"@babel/polyfill": "^7.12.1",
"@babel/runtime": "^7.26.7",
"@babel/runtime": "^7.26.10",
"@nextcloud/auth": "^2.4.0",
"@nextcloud/axios": "^2.5.1",
"@nextcloud/capabilities": "^1.2.0",
"@nextcloud/dialogs": "^6.0.1",
"@nextcloud/event-bus": "^3.3.1",
"@nextcloud/event-bus": "^3.3.2",
"@nextcloud/files": "^3.10.1",
"@nextcloud/initial-state": "^2.2.0",
"@nextcloud/l10n": "^3.1.0",

View File

@@ -6,6 +6,7 @@
xmlns="https://getpsalm.org/schema/config"
xsi:schemaLocation="https://getpsalm.org/schema/config"
errorBaseline="tests/psalm-baseline.xml"
phpVersion="8.1"
>
<stubs>
<file name="tests/stub.phpstub" preloadClasses="true"/>