Compare commits
17 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7cb41cd61b | ||
|
|
3d78802446 | ||
|
|
8a99e6d539 | ||
|
|
0e08ad16e1 | ||
|
|
d04ab25315 | ||
|
|
19d35c65a0 | ||
|
|
1783914d3a | ||
|
|
c837dd4db6 | ||
|
|
db22052729 | ||
|
|
116babcaaf | ||
|
|
86d42b7060 | ||
|
|
122387a195 | ||
|
|
028f26a969 | ||
|
|
13c13b8dde | ||
|
|
5df4a49ff5 | ||
|
|
97902d2f6a | ||
|
|
db6221d1c9 |
2
.github/workflows/appbuild.yml
vendored
2
.github/workflows/appbuild.yml
vendored
@@ -18,7 +18,7 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4.2.2
|
- uses: actions/checkout@v4.2.2
|
||||||
- name: Use Node.js ${{ matrix.node-version }}
|
- name: Use Node.js ${{ matrix.node-version }}
|
||||||
uses: actions/setup-node@v4.2.0
|
uses: actions/setup-node@v4.3.0
|
||||||
with:
|
with:
|
||||||
node-version: ${{ matrix.node-version }}
|
node-version: ${{ matrix.node-version }}
|
||||||
- name: Set up npm7
|
- name: Set up npm7
|
||||||
|
|||||||
22
.github/workflows/appstore-build-publish.yml
vendored
22
.github/workflows/appstore-build-publish.yml
vendored
@@ -12,6 +12,9 @@ on:
|
|||||||
release:
|
release:
|
||||||
types: [published]
|
types: [published]
|
||||||
|
|
||||||
|
permissions:
|
||||||
|
contents: write
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build_and_publish:
|
build_and_publish:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
@@ -34,11 +37,23 @@ jobs:
|
|||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||||
with:
|
with:
|
||||||
|
persist-credentials: false
|
||||||
path: ${{ env.APP_NAME }}
|
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
|
- name: Get appinfo data
|
||||||
id: appinfo
|
id: appinfo
|
||||||
uses: skjnldsv/xpath-action@7e6a7c379d0e9abc8acaef43df403ab4fc4f770c # master
|
uses: skjnldsv/xpath-action@f5b036e9d973f42c86324833fd00be90665fbf77 # master
|
||||||
with:
|
with:
|
||||||
filename: ${{ env.APP_NAME }}/appinfo/info.xml
|
filename: ${{ env.APP_NAME }}/appinfo/info.xml
|
||||||
expression: "//info//dependencies//nextcloud/@min-version"
|
expression: "//info//dependencies//nextcloud/@min-version"
|
||||||
@@ -56,7 +71,7 @@ jobs:
|
|||||||
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
|
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
|
||||||
# Skip if no package.json
|
# Skip if no package.json
|
||||||
if: ${{ steps.versions.outputs.nodeVersion }}
|
if: ${{ steps.versions.outputs.nodeVersion }}
|
||||||
uses: actions/setup-node@802632921f8532d2409ae6eac3313b6f81f11122 # v4.1.0
|
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
|
||||||
with:
|
with:
|
||||||
node-version: ${{ steps.versions.outputs.nodeVersion }}
|
node-version: ${{ steps.versions.outputs.nodeVersion }}
|
||||||
|
|
||||||
@@ -72,7 +87,7 @@ jobs:
|
|||||||
filename: ${{ env.APP_NAME }}/appinfo/info.xml
|
filename: ${{ env.APP_NAME }}/appinfo/info.xml
|
||||||
|
|
||||||
- name: Set up php ${{ steps.php-versions.outputs.php-min }}
|
- 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:
|
with:
|
||||||
php-version: ${{ steps.php-versions.outputs.php-min }}
|
php-version: ${{ steps.php-versions.outputs.php-min }}
|
||||||
coverage: none
|
coverage: none
|
||||||
@@ -137,6 +152,7 @@ jobs:
|
|||||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||||
if: ${{ steps.server-checkout.outcome != 'success' }}
|
if: ${{ steps.server-checkout.outcome != 'success' }}
|
||||||
with:
|
with:
|
||||||
|
persist-credentials: false
|
||||||
submodules: true
|
submodules: true
|
||||||
repository: nextcloud/server
|
repository: nextcloud/server
|
||||||
path: nextcloud
|
path: nextcloud
|
||||||
|
|||||||
2
.github/workflows/cypress-e2e.yml
vendored
2
.github/workflows/cypress-e2e.yml
vendored
@@ -41,7 +41,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Use Node.js ${{ matrix.node-version }}
|
- name: Use Node.js ${{ matrix.node-version }}
|
||||||
uses: actions/setup-node@v4.2.0
|
uses: actions/setup-node@v4.3.0
|
||||||
with:
|
with:
|
||||||
node-version: ${{ matrix.node-version }}
|
node-version: ${{ matrix.node-version }}
|
||||||
|
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
name: Dependabot
|
name: Dependabot
|
||||||
|
|
||||||
on:
|
on:
|
||||||
pull_request_target:
|
pull_request_target: # zizmor: ignore[dangerous-triggers]
|
||||||
branches:
|
branches:
|
||||||
- main
|
- main
|
||||||
- master
|
- master
|
||||||
@@ -24,7 +24,7 @@ concurrency:
|
|||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
auto-approve-merge:
|
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
|
runs-on: ubuntu-latest-low
|
||||||
permissions:
|
permissions:
|
||||||
# for hmarr/auto-approve-action to approve PRs
|
# for hmarr/auto-approve-action to approve PRs
|
||||||
|
|||||||
4
.github/workflows/lint-eslint.yml
vendored
4
.github/workflows/lint-eslint.yml
vendored
@@ -57,6 +57,8 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||||
|
with:
|
||||||
|
persist-credentials: false
|
||||||
|
|
||||||
- name: Read package.json node and npm engines version
|
- name: Read package.json node and npm engines version
|
||||||
uses: skjnldsv/read-package-engines-version-actions@06d6baf7d8f41934ab630e97d9e6c0bc9c9ac5e4 # v3
|
uses: skjnldsv/read-package-engines-version-actions@06d6baf7d8f41934ab630e97d9e6c0bc9c9ac5e4 # v3
|
||||||
@@ -66,7 +68,7 @@ jobs:
|
|||||||
fallbackNpm: '^10'
|
fallbackNpm: '^10'
|
||||||
|
|
||||||
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
|
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
|
||||||
uses: actions/setup-node@802632921f8532d2409ae6eac3313b6f81f11122 # v4.1.0
|
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
|
||||||
with:
|
with:
|
||||||
node-version: ${{ steps.versions.outputs.nodeVersion }}
|
node-version: ${{ steps.versions.outputs.nodeVersion }}
|
||||||
|
|
||||||
|
|||||||
12
.github/workflows/lint-php-cs.yml
vendored
12
.github/workflows/lint-php-cs.yml
vendored
@@ -26,15 +26,17 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||||
|
with:
|
||||||
|
persist-credentials: false
|
||||||
|
|
||||||
- name: Get php version
|
- name: Get php version
|
||||||
id: versions
|
id: versions
|
||||||
uses: icewind1991/nextcloud-version-matrix@58becf3b4bb6dc6cef677b15e2fd8e7d48c0908f # v1.3.1
|
uses: icewind1991/nextcloud-version-matrix@58becf3b4bb6dc6cef677b15e2fd8e7d48c0908f # v1.3.1
|
||||||
|
|
||||||
- name: Set up php${{ steps.versions.outputs.php-available }}
|
- name: Set up php${{ steps.versions.outputs.php-min }}
|
||||||
uses: shivammathur/setup-php@21e092a3e0c2fabb77bf641337eced34a4bcd3cc # v2.31.1
|
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 # v2.32.0
|
||||||
with:
|
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
|
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
|
coverage: none
|
||||||
ini-file: development
|
ini-file: development
|
||||||
@@ -42,7 +44,9 @@ jobs:
|
|||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: composer i
|
run: |
|
||||||
|
composer remove nextcloud/ocp --dev
|
||||||
|
composer i
|
||||||
|
|
||||||
- name: Lint
|
- name: Lint
|
||||||
run: composer run cs:check || ( echo 'Please run `composer run cs:fix` to format your code' && exit 1 )
|
run: composer run cs:check || ( echo 'Please run `composer run cs:fix` to format your code' && exit 1 )
|
||||||
|
|||||||
7
.github/workflows/lint-php.yml
vendored
7
.github/workflows/lint-php.yml
vendored
@@ -25,6 +25,9 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout app
|
- name: Checkout app
|
||||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||||
|
with:
|
||||||
|
persist-credentials: false
|
||||||
|
|
||||||
- name: Get version matrix
|
- name: Get version matrix
|
||||||
id: versions
|
id: versions
|
||||||
uses: icewind1991/nextcloud-version-matrix@58becf3b4bb6dc6cef677b15e2fd8e7d48c0908f # v1.0.0
|
uses: icewind1991/nextcloud-version-matrix@58becf3b4bb6dc6cef677b15e2fd8e7d48c0908f # v1.0.0
|
||||||
@@ -41,9 +44,11 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||||
|
with:
|
||||||
|
persist-credentials: false
|
||||||
|
|
||||||
- name: Set up php ${{ matrix.php-versions }}
|
- name: Set up php ${{ matrix.php-versions }}
|
||||||
uses: shivammathur/setup-php@21e092a3e0c2fabb77bf641337eced34a4bcd3cc # v2.31.1
|
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 # v2.32.0
|
||||||
with:
|
with:
|
||||||
php-version: ${{ matrix.php-versions }}
|
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
|
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, sqlite, pdo_sqlite
|
||||||
|
|||||||
4
.github/workflows/lint-stylelint.yml
vendored
4
.github/workflows/lint-stylelint.yml
vendored
@@ -26,6 +26,8 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||||
|
with:
|
||||||
|
persist-credentials: false
|
||||||
|
|
||||||
- name: Read package.json node and npm engines version
|
- name: Read package.json node and npm engines version
|
||||||
uses: skjnldsv/read-package-engines-version-actions@06d6baf7d8f41934ab630e97d9e6c0bc9c9ac5e4 # v3
|
uses: skjnldsv/read-package-engines-version-actions@06d6baf7d8f41934ab630e97d9e6c0bc9c9ac5e4 # v3
|
||||||
@@ -35,7 +37,7 @@ jobs:
|
|||||||
fallbackNpm: '^10'
|
fallbackNpm: '^10'
|
||||||
|
|
||||||
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
|
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
|
||||||
uses: actions/setup-node@802632921f8532d2409ae6eac3313b6f81f11122 # v4.1.0
|
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
|
||||||
with:
|
with:
|
||||||
node-version: ${{ steps.versions.outputs.nodeVersion }}
|
node-version: ${{ steps.versions.outputs.nodeVersion }}
|
||||||
|
|
||||||
|
|||||||
2
.github/workflows/nodejs.yml
vendored
2
.github/workflows/nodejs.yml
vendored
@@ -14,7 +14,7 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4.2.2
|
- uses: actions/checkout@v4.2.2
|
||||||
- name: Use Node.js ${{ matrix.node-version }}
|
- name: Use Node.js ${{ matrix.node-version }}
|
||||||
uses: actions/setup-node@v4.2.0
|
uses: actions/setup-node@v4.3.0
|
||||||
with:
|
with:
|
||||||
node-version: ${{ matrix.node-version }}
|
node-version: ${{ matrix.node-version }}
|
||||||
- name: Set up npm7
|
- name: Set up npm7
|
||||||
|
|||||||
2
.github/workflows/npm-audit-fix.yml
vendored
2
.github/workflows/npm-audit-fix.yml
vendored
@@ -45,7 +45,7 @@ jobs:
|
|||||||
fallbackNpm: '^10'
|
fallbackNpm: '^10'
|
||||||
|
|
||||||
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
|
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
|
||||||
uses: actions/setup-node@802632921f8532d2409ae6eac3313b6f81f11122 # v4.1.0
|
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
|
||||||
with:
|
with:
|
||||||
node-version: ${{ steps.versions.outputs.nodeVersion }}
|
node-version: ${{ steps.versions.outputs.nodeVersion }}
|
||||||
|
|
||||||
|
|||||||
13
.github/workflows/phpunit-mysql.yml
vendored
13
.github/workflows/phpunit-mysql.yml
vendored
@@ -25,6 +25,8 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout app
|
- name: Checkout app
|
||||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||||
|
with:
|
||||||
|
persist-credentials: false
|
||||||
|
|
||||||
- name: Get version matrix
|
- name: Get version matrix
|
||||||
id: versions
|
id: versions
|
||||||
@@ -81,6 +83,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Set app env
|
- name: Set app env
|
||||||
|
if: ${{ env.APP_NAME == '' }}
|
||||||
run: |
|
run: |
|
||||||
# Split and keep last
|
# Split and keep last
|
||||||
echo "APP_NAME=${GITHUB_REPOSITORY##*/}" >> $GITHUB_ENV
|
echo "APP_NAME=${GITHUB_REPOSITORY##*/}" >> $GITHUB_ENV
|
||||||
@@ -88,6 +91,7 @@ jobs:
|
|||||||
- name: Checkout server
|
- name: Checkout server
|
||||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||||
with:
|
with:
|
||||||
|
persist-credentials: false
|
||||||
submodules: true
|
submodules: true
|
||||||
repository: nextcloud/server
|
repository: nextcloud/server
|
||||||
ref: ${{ matrix.server-versions }}
|
ref: ${{ matrix.server-versions }}
|
||||||
@@ -95,16 +99,19 @@ jobs:
|
|||||||
- name: Checkout app
|
- name: Checkout app
|
||||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||||
with:
|
with:
|
||||||
|
persist-credentials: false
|
||||||
path: apps/${{ env.APP_NAME }}
|
path: apps/${{ env.APP_NAME }}
|
||||||
|
|
||||||
- name: Set up php ${{ matrix.php-versions }}
|
- name: Set up php ${{ matrix.php-versions }}
|
||||||
uses: shivammathur/setup-php@21e092a3e0c2fabb77bf641337eced34a4bcd3cc # v2.31.1
|
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 # v2.32.0
|
||||||
with:
|
with:
|
||||||
php-version: ${{ matrix.php-versions }}
|
php-version: ${{ matrix.php-versions }}
|
||||||
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
|
# 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
|
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
|
coverage: none
|
||||||
ini-file: development
|
ini-file: development
|
||||||
|
# Temporary workaround for missing pcntl_* in PHP 8.3
|
||||||
|
ini-values: disable_functions=
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|
||||||
@@ -123,7 +130,9 @@ jobs:
|
|||||||
# Only run if phpunit config file exists
|
# Only run if phpunit config file exists
|
||||||
if: steps.check_composer.outputs.files_exists == 'true'
|
if: steps.check_composer.outputs.files_exists == 'true'
|
||||||
working-directory: apps/${{ env.APP_NAME }}
|
working-directory: apps/${{ env.APP_NAME }}
|
||||||
run: composer i
|
run: |
|
||||||
|
composer remove nextcloud/ocp --dev
|
||||||
|
composer i
|
||||||
|
|
||||||
- name: Set up Nextcloud
|
- name: Set up Nextcloud
|
||||||
env:
|
env:
|
||||||
|
|||||||
13
.github/workflows/phpunit-pgsql.yml
vendored
13
.github/workflows/phpunit-pgsql.yml
vendored
@@ -26,6 +26,8 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout app
|
- name: Checkout app
|
||||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||||
|
with:
|
||||||
|
persist-credentials: false
|
||||||
|
|
||||||
- name: Get version matrix
|
- name: Get version matrix
|
||||||
id: versions
|
id: versions
|
||||||
@@ -84,6 +86,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Set app env
|
- name: Set app env
|
||||||
|
if: ${{ env.APP_NAME == '' }}
|
||||||
run: |
|
run: |
|
||||||
# Split and keep last
|
# Split and keep last
|
||||||
echo "APP_NAME=${GITHUB_REPOSITORY##*/}" >> $GITHUB_ENV
|
echo "APP_NAME=${GITHUB_REPOSITORY##*/}" >> $GITHUB_ENV
|
||||||
@@ -91,6 +94,7 @@ jobs:
|
|||||||
- name: Checkout server
|
- name: Checkout server
|
||||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||||
with:
|
with:
|
||||||
|
persist-credentials: false
|
||||||
submodules: true
|
submodules: true
|
||||||
repository: nextcloud/server
|
repository: nextcloud/server
|
||||||
ref: ${{ matrix.server-versions }}
|
ref: ${{ matrix.server-versions }}
|
||||||
@@ -98,16 +102,19 @@ jobs:
|
|||||||
- name: Checkout app
|
- name: Checkout app
|
||||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||||
with:
|
with:
|
||||||
|
persist-credentials: false
|
||||||
path: apps/${{ env.APP_NAME }}
|
path: apps/${{ env.APP_NAME }}
|
||||||
|
|
||||||
- name: Set up php ${{ matrix.php-versions }}
|
- name: Set up php ${{ matrix.php-versions }}
|
||||||
uses: shivammathur/setup-php@21e092a3e0c2fabb77bf641337eced34a4bcd3cc # v2.31.1
|
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 # v2.32.0
|
||||||
with:
|
with:
|
||||||
php-version: ${{ matrix.php-versions }}
|
php-version: ${{ matrix.php-versions }}
|
||||||
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
|
# 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
|
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
|
coverage: none
|
||||||
ini-file: development
|
ini-file: development
|
||||||
|
# Temporary workaround for missing pcntl_* in PHP 8.3
|
||||||
|
ini-values: disable_functions=
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|
||||||
@@ -121,7 +128,9 @@ jobs:
|
|||||||
# Only run if phpunit config file exists
|
# Only run if phpunit config file exists
|
||||||
if: steps.check_composer.outputs.files_exists == 'true'
|
if: steps.check_composer.outputs.files_exists == 'true'
|
||||||
working-directory: apps/${{ env.APP_NAME }}
|
working-directory: apps/${{ env.APP_NAME }}
|
||||||
run: composer i
|
run: |
|
||||||
|
composer remove nextcloud/ocp --dev
|
||||||
|
composer i
|
||||||
|
|
||||||
- name: Set up Nextcloud
|
- name: Set up Nextcloud
|
||||||
env:
|
env:
|
||||||
|
|||||||
13
.github/workflows/phpunit-sqlite.yml
vendored
13
.github/workflows/phpunit-sqlite.yml
vendored
@@ -26,6 +26,8 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout app
|
- name: Checkout app
|
||||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||||
|
with:
|
||||||
|
persist-credentials: false
|
||||||
|
|
||||||
- name: Get version matrix
|
- name: Get version matrix
|
||||||
id: versions
|
id: versions
|
||||||
@@ -73,6 +75,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Set app env
|
- name: Set app env
|
||||||
|
if: ${{ env.APP_NAME == '' }}
|
||||||
run: |
|
run: |
|
||||||
# Split and keep last
|
# Split and keep last
|
||||||
echo "APP_NAME=${GITHUB_REPOSITORY##*/}" >> $GITHUB_ENV
|
echo "APP_NAME=${GITHUB_REPOSITORY##*/}" >> $GITHUB_ENV
|
||||||
@@ -80,6 +83,7 @@ jobs:
|
|||||||
- name: Checkout server
|
- name: Checkout server
|
||||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||||
with:
|
with:
|
||||||
|
persist-credentials: false
|
||||||
submodules: true
|
submodules: true
|
||||||
repository: nextcloud/server
|
repository: nextcloud/server
|
||||||
ref: ${{ matrix.server-versions }}
|
ref: ${{ matrix.server-versions }}
|
||||||
@@ -87,16 +91,19 @@ jobs:
|
|||||||
- name: Checkout app
|
- name: Checkout app
|
||||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||||
with:
|
with:
|
||||||
|
persist-credentials: false
|
||||||
path: apps/${{ env.APP_NAME }}
|
path: apps/${{ env.APP_NAME }}
|
||||||
|
|
||||||
- name: Set up php ${{ matrix.php-versions }}
|
- name: Set up php ${{ matrix.php-versions }}
|
||||||
uses: shivammathur/setup-php@21e092a3e0c2fabb77bf641337eced34a4bcd3cc # v2.31.1
|
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 # v2.32.0
|
||||||
with:
|
with:
|
||||||
php-version: ${{ matrix.php-versions }}
|
php-version: ${{ matrix.php-versions }}
|
||||||
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
|
# 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
|
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
|
coverage: none
|
||||||
ini-file: development
|
ini-file: development
|
||||||
|
# Temporary workaround for missing pcntl_* in PHP 8.3
|
||||||
|
ini-values: disable_functions=
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|
||||||
@@ -110,7 +117,9 @@ jobs:
|
|||||||
# Only run if phpunit config file exists
|
# Only run if phpunit config file exists
|
||||||
if: steps.check_composer.outputs.files_exists == 'true'
|
if: steps.check_composer.outputs.files_exists == 'true'
|
||||||
working-directory: apps/${{ env.APP_NAME }}
|
working-directory: apps/${{ env.APP_NAME }}
|
||||||
run: composer i
|
run: |
|
||||||
|
composer remove nextcloud/ocp --dev
|
||||||
|
composer i
|
||||||
|
|
||||||
- name: Set up Nextcloud
|
- name: Set up Nextcloud
|
||||||
env:
|
env:
|
||||||
|
|||||||
2
.github/workflows/pr-feedback.yml
vendored
2
.github/workflows/pr-feedback.yml
vendored
@@ -36,7 +36,7 @@ jobs:
|
|||||||
blocklist=$(curl https://raw.githubusercontent.com/nextcloud/.github/master/non-community-usernames.txt | paste -s -d, -)
|
blocklist=$(curl https://raw.githubusercontent.com/nextcloud/.github/master/non-community-usernames.txt | paste -s -d, -)
|
||||||
echo "blocklist=$blocklist" >> "$GITHUB_OUTPUT"
|
echo "blocklist=$blocklist" >> "$GITHUB_OUTPUT"
|
||||||
|
|
||||||
- uses: marcelklehr/pr-feedback-action@1883b38a033fb16f576875e0cf45f98b857655c4
|
- uses: nextcloud/pr-feedback-action@1883b38a033fb16f576875e0cf45f98b857655c4 # main
|
||||||
with:
|
with:
|
||||||
feedback-message: |
|
feedback-message: |
|
||||||
Hello there,
|
Hello there,
|
||||||
|
|||||||
25
.github/workflows/psalm.yml
vendored
25
.github/workflows/psalm.yml
vendored
@@ -14,6 +14,9 @@ concurrency:
|
|||||||
group: psalm-${{ github.head_ref || github.run_id }}
|
group: psalm-${{ github.head_ref || github.run_id }}
|
||||||
cancel-in-progress: true
|
cancel-in-progress: true
|
||||||
|
|
||||||
|
permissions:
|
||||||
|
contents: read
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
static-analysis:
|
static-analysis:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
@@ -22,23 +25,35 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||||
|
with:
|
||||||
|
persist-credentials: false
|
||||||
|
|
||||||
- name: Get php version
|
- name: Get php version
|
||||||
id: versions
|
id: versions
|
||||||
uses: icewind1991/nextcloud-version-matrix@58becf3b4bb6dc6cef677b15e2fd8e7d48c0908f # v1.3.1
|
uses: icewind1991/nextcloud-version-matrix@58becf3b4bb6dc6cef677b15e2fd8e7d48c0908f # v1.3.1
|
||||||
|
|
||||||
- name: Set up php${{ steps.versions.outputs.php-available }}
|
- name: Check enforcement of minimum PHP version ${{ steps.versions.outputs.php-min }} in psalm.xml
|
||||||
uses: shivammathur/setup-php@21e092a3e0c2fabb77bf641337eced34a4bcd3cc # v2.31.1
|
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:
|
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
|
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
|
coverage: none
|
||||||
ini-file: development
|
ini-file: development
|
||||||
|
# Temporary workaround for missing pcntl_* in PHP 8.3
|
||||||
|
ini-values: disable_functions=
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|
||||||
- name: Install dependencies
|
- 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
|
- name: Run coding standards check
|
||||||
run: composer run psalm
|
run: composer run psalm -- --threads=1 --monochrome --no-progress --output-format=github
|
||||||
|
|||||||
3
.github/workflows/reuse.yml
vendored
3
.github/workflows/reuse.yml
vendored
@@ -11,6 +11,9 @@ name: REUSE Compliance Check
|
|||||||
|
|
||||||
on: [pull_request]
|
on: [pull_request]
|
||||||
|
|
||||||
|
permissions:
|
||||||
|
contents: read
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
reuse-compliance-check:
|
reuse-compliance-check:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
name: Auto approve nextcloud/ocp
|
name: Auto approve nextcloud/ocp
|
||||||
|
|
||||||
on:
|
on:
|
||||||
pull_request_target:
|
pull_request_target: # zizmor: ignore[dangerous-triggers]
|
||||||
branches:
|
branches:
|
||||||
- main
|
- main
|
||||||
- master
|
- master
|
||||||
@@ -52,7 +52,7 @@ jobs:
|
|||||||
|
|
||||||
# Enable GitHub auto merge
|
# Enable GitHub auto merge
|
||||||
- name: 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')
|
if: startsWith(steps.branchname.outputs.branch, 'automated/noid/') && endsWith(steps.branchname.outputs.branch, 'update-nextcloud-ocp')
|
||||||
with:
|
with:
|
||||||
github-token: ${{ secrets.GITHUB_TOKEN }}
|
github-token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|||||||
6
.github/workflows/update-nextcloud-ocp.yml
vendored
6
.github/workflows/update-nextcloud-ocp.yml
vendored
@@ -13,6 +13,9 @@ on:
|
|||||||
schedule:
|
schedule:
|
||||||
- cron: "5 2 * * 0"
|
- cron: "5 2 * * 0"
|
||||||
|
|
||||||
|
permissions:
|
||||||
|
contents: read
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
update-nextcloud-ocp:
|
update-nextcloud-ocp:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
@@ -28,13 +31,14 @@ jobs:
|
|||||||
- id: checkout
|
- id: checkout
|
||||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||||
with:
|
with:
|
||||||
|
persist-credentials: false
|
||||||
ref: ${{ matrix.branches }}
|
ref: ${{ matrix.branches }}
|
||||||
submodules: true
|
submodules: true
|
||||||
continue-on-error: true
|
continue-on-error: true
|
||||||
|
|
||||||
- name: Set up php8.2
|
- name: Set up php8.2
|
||||||
if: steps.checkout.outcome == 'success'
|
if: steps.checkout.outcome == 'success'
|
||||||
uses: shivammathur/setup-php@21e092a3e0c2fabb77bf641337eced34a4bcd3cc # v2.31.1
|
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 # v2.32.0
|
||||||
with:
|
with:
|
||||||
php-version: 8.2
|
php-version: 8.2
|
||||||
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
|
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
|
||||||
|
|||||||
@@ -106,7 +106,7 @@ OC.L10N.register(
|
|||||||
"Done" : "Fet",
|
"Done" : "Fet",
|
||||||
"1. Open to learn more about boards and cards" : "1. Obre per obtenir més informació sobre taulers i cartes",
|
"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",
|
"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!",
|
"4. Share, comment and collaborate!" : "4. Comparteix, comenta i col·labora!",
|
||||||
"Create your first card!" : "Crea la teva primera targeta!",
|
"Create your first card!" : "Crea la teva primera targeta!",
|
||||||
"The file was uploaded" : "S'ha pujat el fitxer",
|
"The file was uploaded" : "S'ha pujat el fitxer",
|
||||||
@@ -351,9 +351,9 @@ OC.L10N.register(
|
|||||||
"Clone cards" : "Clonar targetes",
|
"Clone cards" : "Clonar targetes",
|
||||||
"Clone assignments" : "Clonar les tasques",
|
"Clone assignments" : "Clonar les tasques",
|
||||||
"Clone labels" : "Clonar etiquetes",
|
"Clone labels" : "Clonar etiquetes",
|
||||||
"Clone due dates" : "Clonar les dates de venciment",
|
"Clone due dates" : "Clonar les dates de caducitat",
|
||||||
"Advanced options" : "Paràmetres avançats",
|
"Advanced options" : "Opcions avançades",
|
||||||
"Move all cards to the first list" : "Mou totes les cartes a la primera llista",
|
"Move all cards to the first list" : "Mou totes les targetes a la primera llista",
|
||||||
"Restore archived cards" : "Restaura les targetes arxivades",
|
"Restore archived cards" : "Restaura les targetes arxivades",
|
||||||
"Clone" : "Clonar",
|
"Clone" : "Clonar",
|
||||||
"Loading filtered view" : "S'està carregant la visualització filtrada",
|
"Loading filtered view" : "S'està carregant la visualització filtrada",
|
||||||
|
|||||||
@@ -104,7 +104,7 @@
|
|||||||
"Done" : "Fet",
|
"Done" : "Fet",
|
||||||
"1. Open to learn more about boards and cards" : "1. Obre per obtenir més informació sobre taulers i cartes",
|
"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",
|
"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!",
|
"4. Share, comment and collaborate!" : "4. Comparteix, comenta i col·labora!",
|
||||||
"Create your first card!" : "Crea la teva primera targeta!",
|
"Create your first card!" : "Crea la teva primera targeta!",
|
||||||
"The file was uploaded" : "S'ha pujat el fitxer",
|
"The file was uploaded" : "S'ha pujat el fitxer",
|
||||||
@@ -349,9 +349,9 @@
|
|||||||
"Clone cards" : "Clonar targetes",
|
"Clone cards" : "Clonar targetes",
|
||||||
"Clone assignments" : "Clonar les tasques",
|
"Clone assignments" : "Clonar les tasques",
|
||||||
"Clone labels" : "Clonar etiquetes",
|
"Clone labels" : "Clonar etiquetes",
|
||||||
"Clone due dates" : "Clonar les dates de venciment",
|
"Clone due dates" : "Clonar les dates de caducitat",
|
||||||
"Advanced options" : "Paràmetres avançats",
|
"Advanced options" : "Opcions avançades",
|
||||||
"Move all cards to the first list" : "Mou totes les cartes a la primera llista",
|
"Move all cards to the first list" : "Mou totes les targetes a la primera llista",
|
||||||
"Restore archived cards" : "Restaura les targetes arxivades",
|
"Restore archived cards" : "Restaura les targetes arxivades",
|
||||||
"Clone" : "Clonar",
|
"Clone" : "Clonar",
|
||||||
"Loading filtered view" : "S'està carregant la visualització filtrada",
|
"Loading filtered view" : "S'està carregant la visualització filtrada",
|
||||||
|
|||||||
@@ -19,21 +19,38 @@ OC.L10N.register(
|
|||||||
"Invalid date, date format must be YYYY-MM-DD" : "Vigane kuupäev, formaat peab olema YYYY-MM-DD",
|
"Invalid date, date format must be YYYY-MM-DD" : "Vigane kuupäev, formaat peab olema YYYY-MM-DD",
|
||||||
"Cancel" : "Loobu",
|
"Cancel" : "Loobu",
|
||||||
"File already exists" : "Fail on juba olemas",
|
"File already exists" : "Fail on juba olemas",
|
||||||
|
"Active filters" : "Aktiivsed filtrid",
|
||||||
"Open" : "Ava",
|
"Open" : "Ava",
|
||||||
"Completed" : "Lõpetatud",
|
"Completed" : "Lõpetatud",
|
||||||
|
"Clear filter" : "Tühjenda filter",
|
||||||
|
"Open details" : "Ava üksikasjad",
|
||||||
"Details" : "Üksikasjad",
|
"Details" : "Üksikasjad",
|
||||||
"Sharing" : "Jagamine",
|
"Sharing" : "Jagamine",
|
||||||
"Tags" : "Sildid",
|
"Tags" : "Sildid",
|
||||||
"Activity" : "Tegevus",
|
"Activity" : "Tegevus",
|
||||||
"Undo" : "Tühista",
|
"Undo" : "Tühista",
|
||||||
|
"Transfer" : "Teisalda",
|
||||||
"Can edit" : "Võib redigeerida",
|
"Can edit" : "Võib redigeerida",
|
||||||
"Can share" : "Can share",
|
"Can share" : "Can share",
|
||||||
"Owner" : "Omanik",
|
"Owner" : "Omanik",
|
||||||
"Delete" : "Kustuta",
|
"Delete" : "Kustuta",
|
||||||
"Edit" : "Redigeeri",
|
"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",
|
"Modified" : "Muudetud",
|
||||||
"Created" : "Loodud",
|
"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",
|
"Comments" : "Kommentaarid",
|
||||||
"Save" : "Salvesta",
|
"Save" : "Salvesta",
|
||||||
"Created:" : "Loodud:",
|
"Created:" : "Loodud:",
|
||||||
|
|||||||
@@ -17,21 +17,38 @@
|
|||||||
"Invalid date, date format must be YYYY-MM-DD" : "Vigane kuupäev, formaat peab olema YYYY-MM-DD",
|
"Invalid date, date format must be YYYY-MM-DD" : "Vigane kuupäev, formaat peab olema YYYY-MM-DD",
|
||||||
"Cancel" : "Loobu",
|
"Cancel" : "Loobu",
|
||||||
"File already exists" : "Fail on juba olemas",
|
"File already exists" : "Fail on juba olemas",
|
||||||
|
"Active filters" : "Aktiivsed filtrid",
|
||||||
"Open" : "Ava",
|
"Open" : "Ava",
|
||||||
"Completed" : "Lõpetatud",
|
"Completed" : "Lõpetatud",
|
||||||
|
"Clear filter" : "Tühjenda filter",
|
||||||
|
"Open details" : "Ava üksikasjad",
|
||||||
"Details" : "Üksikasjad",
|
"Details" : "Üksikasjad",
|
||||||
"Sharing" : "Jagamine",
|
"Sharing" : "Jagamine",
|
||||||
"Tags" : "Sildid",
|
"Tags" : "Sildid",
|
||||||
"Activity" : "Tegevus",
|
"Activity" : "Tegevus",
|
||||||
"Undo" : "Tühista",
|
"Undo" : "Tühista",
|
||||||
|
"Transfer" : "Teisalda",
|
||||||
"Can edit" : "Võib redigeerida",
|
"Can edit" : "Võib redigeerida",
|
||||||
"Can share" : "Can share",
|
"Can share" : "Can share",
|
||||||
"Owner" : "Omanik",
|
"Owner" : "Omanik",
|
||||||
"Delete" : "Kustuta",
|
"Delete" : "Kustuta",
|
||||||
"Edit" : "Redigeeri",
|
"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",
|
"Modified" : "Muudetud",
|
||||||
"Created" : "Loodud",
|
"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",
|
"Comments" : "Kommentaarid",
|
||||||
"Save" : "Salvesta",
|
"Save" : "Salvesta",
|
||||||
"Created:" : "Loodud:",
|
"Created:" : "Loodud:",
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ OC.L10N.register(
|
|||||||
"Open" : "Atvērt",
|
"Open" : "Atvērt",
|
||||||
"Completed" : "Pabeigts",
|
"Completed" : "Pabeigts",
|
||||||
"Clear filter" : "Notīrīt atlasi",
|
"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",
|
"Show archived cards" : "Rādīt arhivētās kartes",
|
||||||
"Open details" : "Atvērt detaļas",
|
"Open details" : "Atvērt detaļas",
|
||||||
"Details" : "Detaļas",
|
"Details" : "Detaļas",
|
||||||
|
|||||||
@@ -22,7 +22,7 @@
|
|||||||
"Open" : "Atvērt",
|
"Open" : "Atvērt",
|
||||||
"Completed" : "Pabeigts",
|
"Completed" : "Pabeigts",
|
||||||
"Clear filter" : "Notīrīt atlasi",
|
"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",
|
"Show archived cards" : "Rādīt arhivētās kartes",
|
||||||
"Open details" : "Atvērt detaļas",
|
"Open details" : "Atvērt detaļas",
|
||||||
"Details" : "Detaļas",
|
"Details" : "Detaļas",
|
||||||
|
|||||||
@@ -76,6 +76,7 @@ OC.L10N.register(
|
|||||||
"Cards due tomorrow" : "Cartões com vencimento amanhã",
|
"Cards due tomorrow" : "Cartões com vencimento amanhã",
|
||||||
"Upcoming cards" : "Próximos cartões",
|
"Upcoming cards" : "Próximos cartões",
|
||||||
"Load more" : "Carregar mais",
|
"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.",
|
"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ê.",
|
"{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.",
|
"The card \"%s\" on \"%s\" has reached its due date." : "O cartão \"%s\" em \"%s\" atingiu sua data de vencimento.",
|
||||||
@@ -98,9 +99,16 @@ OC.L10N.register(
|
|||||||
"Action needed" : "Ação necessária",
|
"Action needed" : "Ação necessária",
|
||||||
"Later" : "Depois",
|
"Later" : "Depois",
|
||||||
"copy" : "copiar",
|
"copy" : "copiar",
|
||||||
|
"Read more inside" : "Leia mais no interior",
|
||||||
|
"Custom lists - click to rename!" : "Listas personalizadas - clique para renomear!",
|
||||||
"To Do" : "A Fazer",
|
"To Do" : "A Fazer",
|
||||||
"In Progress" : "Em Andamento",
|
"In Progress" : "Em Andamento",
|
||||||
"Done" : "Concluído",
|
"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 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 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",
|
"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",
|
"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",
|
"Search by board title" : "Pesquisar pelo título do painel",
|
||||||
"Select board" : "Selecionar painel",
|
"Select board" : "Selecionar painel",
|
||||||
|
"Move/copy card" : "Mover/copiar cartão",
|
||||||
"Select a board" : "Selecionar um painel",
|
"Select a board" : "Selecionar um painel",
|
||||||
"No lists available" : "Nenhuma lista disponível",
|
"No lists available" : "Nenhuma lista disponível",
|
||||||
"Select a list" : "Selecione uma lista",
|
"Select a list" : "Selecione uma lista",
|
||||||
"Move card" : "Mover cartão",
|
"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",
|
"Select the card to link to a project" : "Selecione o cartão para vincular a um projeto",
|
||||||
"Link to card" : "Vincular ao cartão",
|
"Link to card" : "Vincular ao cartão",
|
||||||
"Select a card" : "Selecionar um cartão",
|
"Select a card" : "Selecionar um cartão",
|
||||||
@@ -337,8 +347,14 @@ OC.L10N.register(
|
|||||||
"Assigned cards" : "Cartões atribuídos",
|
"Assigned cards" : "Cartões atribuídos",
|
||||||
"No notifications" : "Sem notificações",
|
"No notifications" : "Sem notificações",
|
||||||
"Delete board" : "Excluir painel",
|
"Delete board" : "Excluir painel",
|
||||||
|
"Clone {boardTitle}" : "Clonar {boardTitle}",
|
||||||
"Clone cards" : "Clonar cartões",
|
"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",
|
"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",
|
"Clone" : "Clonar",
|
||||||
"Loading filtered view" : "Carregando exibição filtrada",
|
"Loading filtered view" : "Carregando exibição filtrada",
|
||||||
"Today" : "Hoje",
|
"Today" : "Hoje",
|
||||||
|
|||||||
@@ -74,6 +74,7 @@
|
|||||||
"Cards due tomorrow" : "Cartões com vencimento amanhã",
|
"Cards due tomorrow" : "Cartões com vencimento amanhã",
|
||||||
"Upcoming cards" : "Próximos cartões",
|
"Upcoming cards" : "Próximos cartões",
|
||||||
"Load more" : "Carregar mais",
|
"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.",
|
"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ê.",
|
"{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.",
|
"The card \"%s\" on \"%s\" has reached its due date." : "O cartão \"%s\" em \"%s\" atingiu sua data de vencimento.",
|
||||||
@@ -96,9 +97,16 @@
|
|||||||
"Action needed" : "Ação necessária",
|
"Action needed" : "Ação necessária",
|
||||||
"Later" : "Depois",
|
"Later" : "Depois",
|
||||||
"copy" : "copiar",
|
"copy" : "copiar",
|
||||||
|
"Read more inside" : "Leia mais no interior",
|
||||||
|
"Custom lists - click to rename!" : "Listas personalizadas - clique para renomear!",
|
||||||
"To Do" : "A Fazer",
|
"To Do" : "A Fazer",
|
||||||
"In Progress" : "Em Andamento",
|
"In Progress" : "Em Andamento",
|
||||||
"Done" : "Concluído",
|
"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 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 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",
|
"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",
|
"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",
|
"Search by board title" : "Pesquisar pelo título do painel",
|
||||||
"Select board" : "Selecionar painel",
|
"Select board" : "Selecionar painel",
|
||||||
|
"Move/copy card" : "Mover/copiar cartão",
|
||||||
"Select a board" : "Selecionar um painel",
|
"Select a board" : "Selecionar um painel",
|
||||||
"No lists available" : "Nenhuma lista disponível",
|
"No lists available" : "Nenhuma lista disponível",
|
||||||
"Select a list" : "Selecione uma lista",
|
"Select a list" : "Selecione uma lista",
|
||||||
"Move card" : "Mover cartão",
|
"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",
|
"Select the card to link to a project" : "Selecione o cartão para vincular a um projeto",
|
||||||
"Link to card" : "Vincular ao cartão",
|
"Link to card" : "Vincular ao cartão",
|
||||||
"Select a card" : "Selecionar um cartão",
|
"Select a card" : "Selecionar um cartão",
|
||||||
@@ -335,8 +345,14 @@
|
|||||||
"Assigned cards" : "Cartões atribuídos",
|
"Assigned cards" : "Cartões atribuídos",
|
||||||
"No notifications" : "Sem notificações",
|
"No notifications" : "Sem notificações",
|
||||||
"Delete board" : "Excluir painel",
|
"Delete board" : "Excluir painel",
|
||||||
|
"Clone {boardTitle}" : "Clonar {boardTitle}",
|
||||||
"Clone cards" : "Clonar cartões",
|
"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",
|
"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",
|
"Clone" : "Clonar",
|
||||||
"Loading filtered view" : "Carregando exibição filtrada",
|
"Loading filtered view" : "Carregando exibição filtrada",
|
||||||
"Today" : "Hoje",
|
"Today" : "Hoje",
|
||||||
|
|||||||
@@ -148,6 +148,7 @@ OC.L10N.register(
|
|||||||
"Search" : "Pesquisa sobre",
|
"Search" : "Pesquisa sobre",
|
||||||
"Archived boards" : "Quadros arquivados",
|
"Archived boards" : "Quadros arquivados",
|
||||||
"Shared with you" : "Shared with you",
|
"Shared with you" : "Shared with you",
|
||||||
|
"Cancel edit" : "Cancelar edição",
|
||||||
"No reminder" : "Nenhum lembrete",
|
"No reminder" : "Nenhum lembrete",
|
||||||
"An error occurred" : "Ocorreu um erro",
|
"An error occurred" : "Ocorreu um erro",
|
||||||
"Board details" : "Detalhes do quadro",
|
"Board details" : "Detalhes do quadro",
|
||||||
|
|||||||
@@ -146,6 +146,7 @@
|
|||||||
"Search" : "Pesquisa sobre",
|
"Search" : "Pesquisa sobre",
|
||||||
"Archived boards" : "Quadros arquivados",
|
"Archived boards" : "Quadros arquivados",
|
||||||
"Shared with you" : "Shared with you",
|
"Shared with you" : "Shared with you",
|
||||||
|
"Cancel edit" : "Cancelar edição",
|
||||||
"No reminder" : "Nenhum lembrete",
|
"No reminder" : "Nenhum lembrete",
|
||||||
"An error occurred" : "Ocorreu um erro",
|
"An error occurred" : "Ocorreu um erro",
|
||||||
"Board details" : "Detalhes do quadro",
|
"Board details" : "Detalhes do quadro",
|
||||||
|
|||||||
18
l10n/uz.js
18
l10n/uz.js
@@ -1,26 +1,44 @@
|
|||||||
OC.L10N.register(
|
OC.L10N.register(
|
||||||
"deck",
|
"deck",
|
||||||
{
|
{
|
||||||
|
"Deck" : "Pastki qavat",
|
||||||
"copy" : "copy",
|
"copy" : "copy",
|
||||||
"Done" : "Done",
|
"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",
|
"Cancel" : "Cancel",
|
||||||
"Open" : "Open",
|
"Open" : "Open",
|
||||||
"Details" : "Details",
|
"Details" : "Details",
|
||||||
"Sharing" : "Ulashish",
|
"Sharing" : "Ulashish",
|
||||||
"Tags" : "Tags",
|
"Tags" : "Tags",
|
||||||
|
"Activity" : "Faollik",
|
||||||
"Can edit" : "Can edit",
|
"Can edit" : "Can edit",
|
||||||
"Owner" : "Owner",
|
"Owner" : "Owner",
|
||||||
"Delete" : "Delete",
|
"Delete" : "Delete",
|
||||||
|
"Edit" : "Tahrirlash",
|
||||||
"Download" : "Download",
|
"Download" : "Download",
|
||||||
"Modified" : "Modified",
|
"Modified" : "Modified",
|
||||||
"Comments" : "Comments",
|
"Comments" : "Comments",
|
||||||
"Save" : "Save",
|
"Save" : "Save",
|
||||||
|
"In reply to" : "ga javoban",
|
||||||
|
"Reply" : "Javob bering",
|
||||||
"Update" : "Update",
|
"Update" : "Update",
|
||||||
|
"Description" : "Tavsif",
|
||||||
"seconds ago" : "seconds ago",
|
"seconds ago" : "seconds ago",
|
||||||
"Search" : "Search",
|
"Search" : "Search",
|
||||||
"Shared with you" : "Shared with you",
|
"Shared with you" : "Shared with you",
|
||||||
|
"No reminder" : "Eslatma yo'q",
|
||||||
|
"No notifications" : "Hech qanday bildirishnoma yo'q",
|
||||||
"Today" : "Today",
|
"Today" : "Today",
|
||||||
|
"No results found" : "Hech qanday natija topilmadi",
|
||||||
"Close" : "Close",
|
"Close" : "Close",
|
||||||
|
"Share" : "Ulashish",
|
||||||
"Personal" : "Personal"
|
"Personal" : "Personal"
|
||||||
},
|
},
|
||||||
"nplurals=1; plural=0;");
|
"nplurals=1; plural=0;");
|
||||||
|
|||||||
18
l10n/uz.json
18
l10n/uz.json
@@ -1,24 +1,42 @@
|
|||||||
{ "translations": {
|
{ "translations": {
|
||||||
|
"Deck" : "Pastki qavat",
|
||||||
"copy" : "copy",
|
"copy" : "copy",
|
||||||
"Done" : "Done",
|
"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",
|
"Cancel" : "Cancel",
|
||||||
"Open" : "Open",
|
"Open" : "Open",
|
||||||
"Details" : "Details",
|
"Details" : "Details",
|
||||||
"Sharing" : "Ulashish",
|
"Sharing" : "Ulashish",
|
||||||
"Tags" : "Tags",
|
"Tags" : "Tags",
|
||||||
|
"Activity" : "Faollik",
|
||||||
"Can edit" : "Can edit",
|
"Can edit" : "Can edit",
|
||||||
"Owner" : "Owner",
|
"Owner" : "Owner",
|
||||||
"Delete" : "Delete",
|
"Delete" : "Delete",
|
||||||
|
"Edit" : "Tahrirlash",
|
||||||
"Download" : "Download",
|
"Download" : "Download",
|
||||||
"Modified" : "Modified",
|
"Modified" : "Modified",
|
||||||
"Comments" : "Comments",
|
"Comments" : "Comments",
|
||||||
"Save" : "Save",
|
"Save" : "Save",
|
||||||
|
"In reply to" : "ga javoban",
|
||||||
|
"Reply" : "Javob bering",
|
||||||
"Update" : "Update",
|
"Update" : "Update",
|
||||||
|
"Description" : "Tavsif",
|
||||||
"seconds ago" : "seconds ago",
|
"seconds ago" : "seconds ago",
|
||||||
"Search" : "Search",
|
"Search" : "Search",
|
||||||
"Shared with you" : "Shared with you",
|
"Shared with you" : "Shared with you",
|
||||||
|
"No reminder" : "Eslatma yo'q",
|
||||||
|
"No notifications" : "Hech qanday bildirishnoma yo'q",
|
||||||
"Today" : "Today",
|
"Today" : "Today",
|
||||||
|
"No results found" : "Hech qanday natija topilmadi",
|
||||||
"Close" : "Close",
|
"Close" : "Close",
|
||||||
|
"Share" : "Ulashish",
|
||||||
"Personal" : "Personal"
|
"Personal" : "Personal"
|
||||||
},"pluralForm" :"nplurals=1; plural=0;"
|
},"pluralForm" :"nplurals=1; plural=0;"
|
||||||
}
|
}
|
||||||
8
package-lock.json
generated
8
package-lock.json
generated
@@ -10,7 +10,7 @@
|
|||||||
"license": "agpl",
|
"license": "agpl",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@babel/polyfill": "^7.12.1",
|
"@babel/polyfill": "^7.12.1",
|
||||||
"@babel/runtime": "^7.26.7",
|
"@babel/runtime": "^7.26.10",
|
||||||
"@nextcloud/auth": "^2.4.0",
|
"@nextcloud/auth": "^2.4.0",
|
||||||
"@nextcloud/axios": "^2.5.1",
|
"@nextcloud/axios": "^2.5.1",
|
||||||
"@nextcloud/capabilities": "^1.2.0",
|
"@nextcloud/capabilities": "^1.2.0",
|
||||||
@@ -1918,9 +1918,9 @@
|
|||||||
"peer": true
|
"peer": true
|
||||||
},
|
},
|
||||||
"node_modules/@babel/runtime": {
|
"node_modules/@babel/runtime": {
|
||||||
"version": "7.26.7",
|
"version": "7.26.10",
|
||||||
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.7.tgz",
|
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.10.tgz",
|
||||||
"integrity": "sha512-AOPI3D+a8dXnja+iwsUqGRjr1BbZIe771sXdapOtYI531gSqpi92vXivKcq2asu/DFpdl1ceFAKZyRzK2PCVcQ==",
|
"integrity": "sha512-2WJMeRQPHKSPemqk/awGrAiuFfzBmOIPXKizAsVhWH9YJqLZ0H+HS4c8loHGgW6utJ3E/ejXQUsiGaQy2NZ9Fw==",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"regenerator-runtime": "^0.14.0"
|
"regenerator-runtime": "^0.14.0"
|
||||||
|
|||||||
@@ -31,7 +31,7 @@
|
|||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@babel/polyfill": "^7.12.1",
|
"@babel/polyfill": "^7.12.1",
|
||||||
"@babel/runtime": "^7.26.7",
|
"@babel/runtime": "^7.26.10",
|
||||||
"@nextcloud/auth": "^2.4.0",
|
"@nextcloud/auth": "^2.4.0",
|
||||||
"@nextcloud/axios": "^2.5.1",
|
"@nextcloud/axios": "^2.5.1",
|
||||||
"@nextcloud/capabilities": "^1.2.0",
|
"@nextcloud/capabilities": "^1.2.0",
|
||||||
|
|||||||
@@ -6,6 +6,7 @@
|
|||||||
xmlns="https://getpsalm.org/schema/config"
|
xmlns="https://getpsalm.org/schema/config"
|
||||||
xsi:schemaLocation="https://getpsalm.org/schema/config"
|
xsi:schemaLocation="https://getpsalm.org/schema/config"
|
||||||
errorBaseline="tests/psalm-baseline.xml"
|
errorBaseline="tests/psalm-baseline.xml"
|
||||||
|
phpVersion="8.1"
|
||||||
>
|
>
|
||||||
<stubs>
|
<stubs>
|
||||||
<file name="tests/stub.phpstub" preloadClasses="true"/>
|
<file name="tests/stub.phpstub" preloadClasses="true"/>
|
||||||
|
|||||||
@@ -269,6 +269,8 @@ export default {
|
|||||||
this.editTitle = this.board.title
|
this.editTitle = this.board.title
|
||||||
this.editColor = '#' + this.board.color
|
this.editColor = '#' + this.board.color
|
||||||
this.editing = true
|
this.editing = true
|
||||||
|
|
||||||
|
this.$nextTick(() => this.$refs.inputField?.focus())
|
||||||
},
|
},
|
||||||
async actionClone() {
|
async actionClone() {
|
||||||
this.loading = true
|
this.loading = true
|
||||||
|
|||||||
Reference in New Issue
Block a user