Compare commits
17 Commits
master
...
fix-migrat
Author | SHA1 | Date |
---|---|---|
Terry | c1b56e93e8 | |
Terry | 4a7222ce16 | |
Terry | b075dec86d | |
Terry | cda48ad3f8 | |
Terry | ab9efa09d4 | |
Terry | 31697b9781 | |
Terry | 758a3484ea | |
John Molakvoæ (skjnldsv) | 1ebb04dc53 | |
Terry | aeddbb6869 | |
Terry | ac5e55673a | |
Terry | 0f8a12352d | |
Terry | 6368672eec | |
Terry | 27ce9abd68 | |
Terry | 4a04a6afc4 | |
Terry | 539b30154e | |
Terry | 46f77a7c9e | |
Terry | 528a5fa3bf |
|
@ -22,10 +22,7 @@ RUN apt-get install --no-install-recommends -y \
|
||||||
libmagickcore-6.q16-3-extra \
|
libmagickcore-6.q16-3-extra \
|
||||||
curl \
|
curl \
|
||||||
vim \
|
vim \
|
||||||
lsof \
|
lsof
|
||||||
make \
|
|
||||||
nodejs \
|
|
||||||
npm
|
|
||||||
|
|
||||||
RUN echo "xdebug.remote_enable = 1" >> /etc/php/7.4/cli/conf.d/20-xdebug.ini
|
RUN echo "xdebug.remote_enable = 1" >> /etc/php/7.4/cli/conf.d/20-xdebug.ini
|
||||||
RUN echo "xdebug.remote_autostart = 1" >> /etc/php/7.4/cli/conf.d/20-xdebug.ini
|
RUN echo "xdebug.remote_autostart = 1" >> /etc/php/7.4/cli/conf.d/20-xdebug.ini
|
||||||
|
|
423
.drone.yml
423
.drone.yml
File diff suppressed because it is too large
Load Diff
|
@ -1,8 +1,8 @@
|
||||||
blank_issues_enabled: false
|
blank_issues_enabled: false
|
||||||
contact_links:
|
contact_links:
|
||||||
- name: ❓ Community Support and Help
|
- name: ❓ Question
|
||||||
url: https://help.nextcloud.com/
|
url: https://help.nextcloud.com/
|
||||||
about: Configuration, webserver/proxy or performance issues and other questions
|
about: I have a question …
|
||||||
- name: 💼 Nextcloud Enterprise
|
- name: 💼 Nextcloud Enterprise
|
||||||
url: https://portal.nextcloud.com/
|
url: https://portal.nextcloud.com/
|
||||||
about: If you are a Nextcloud Enterprise customer, or need Professional support, so it can be resolved directly by our dedicated engineers more quickly
|
about: If you are a customer and are using Nextcloud Enterprise, please submit your issue directly in the Nextcloud Portal so it can be resolved by our dedicated engineers more quickly.
|
||||||
|
|
|
@ -1,165 +0,0 @@
|
||||||
version: 2
|
|
||||||
updates:
|
|
||||||
# Linting and coding style
|
|
||||||
- package-ecosystem: composer
|
|
||||||
directory: "/"
|
|
||||||
schedule:
|
|
||||||
interval: weekly
|
|
||||||
day: saturday
|
|
||||||
time: "03:00"
|
|
||||||
timezone: Europe/Paris
|
|
||||||
labels:
|
|
||||||
- "3. to review"
|
|
||||||
- "feature: dependencies"
|
|
||||||
reviewers:
|
|
||||||
- "nextcloud/server-dependabot"
|
|
||||||
|
|
||||||
# Main master npm
|
|
||||||
- package-ecosystem: npm
|
|
||||||
directory: "/"
|
|
||||||
schedule:
|
|
||||||
interval: weekly
|
|
||||||
day: saturday
|
|
||||||
time: "03:00"
|
|
||||||
timezone: Europe/Paris
|
|
||||||
open-pull-requests-limit: 10
|
|
||||||
labels:
|
|
||||||
- "3. to review"
|
|
||||||
- "feature: dependencies"
|
|
||||||
reviewers:
|
|
||||||
- "nextcloud/server-dependabot"
|
|
||||||
|
|
||||||
# Testing master npm
|
|
||||||
- package-ecosystem: npm
|
|
||||||
directory: "/build"
|
|
||||||
schedule:
|
|
||||||
interval: weekly
|
|
||||||
day: saturday
|
|
||||||
time: "03:00"
|
|
||||||
timezone: Europe/Paris
|
|
||||||
labels:
|
|
||||||
- "3. to review"
|
|
||||||
- "feature: dependencies"
|
|
||||||
|
|
||||||
# Testing master composer
|
|
||||||
- package-ecosystem: composer
|
|
||||||
directory: "/build/integration"
|
|
||||||
schedule:
|
|
||||||
interval: weekly
|
|
||||||
day: saturday
|
|
||||||
time: "03:00"
|
|
||||||
timezone: Europe/Paris
|
|
||||||
labels:
|
|
||||||
- "3. to review"
|
|
||||||
- "feature: dependencies"
|
|
||||||
|
|
||||||
|
|
||||||
# Main stableXX npm
|
|
||||||
- package-ecosystem: npm
|
|
||||||
directory: "/"
|
|
||||||
schedule:
|
|
||||||
interval: weekly
|
|
||||||
day: saturday
|
|
||||||
time: "03:00"
|
|
||||||
timezone: Europe/Paris
|
|
||||||
target-branch: stable19
|
|
||||||
labels:
|
|
||||||
- "3. to review"
|
|
||||||
- "feature: dependencies"
|
|
||||||
reviewers:
|
|
||||||
- "nextcloud/server-dependabot"
|
|
||||||
ignore:
|
|
||||||
# ignore all GitHub linguist patch updates
|
|
||||||
- dependency-name: "*"
|
|
||||||
update-types: ["version-update:semver-major", "version-update:semver-minor"]
|
|
||||||
|
|
||||||
- package-ecosystem: npm
|
|
||||||
directory: "/"
|
|
||||||
schedule:
|
|
||||||
interval: weekly
|
|
||||||
day: saturday
|
|
||||||
time: "03:00"
|
|
||||||
timezone: Europe/Paris
|
|
||||||
target-branch: stable20
|
|
||||||
labels:
|
|
||||||
- "3. to review"
|
|
||||||
- "feature: dependencies"
|
|
||||||
reviewers:
|
|
||||||
- "nextcloud/server-dependabot"
|
|
||||||
ignore:
|
|
||||||
# ignore all GitHub linguist patch updates
|
|
||||||
- dependency-name: "*"
|
|
||||||
update-types: ["version-update:semver-major", "version-update:semver-minor"]
|
|
||||||
|
|
||||||
- package-ecosystem: npm
|
|
||||||
directory: "/"
|
|
||||||
schedule:
|
|
||||||
interval: weekly
|
|
||||||
day: saturday
|
|
||||||
time: "03:00"
|
|
||||||
timezone: Europe/Paris
|
|
||||||
target-branch: stable21
|
|
||||||
labels:
|
|
||||||
- "3. to review"
|
|
||||||
- "feature: dependencies"
|
|
||||||
reviewers:
|
|
||||||
- "nextcloud/server-dependabot"
|
|
||||||
ignore:
|
|
||||||
# ignore all GitHub linguist patch updates
|
|
||||||
- dependency-name: "*"
|
|
||||||
update-types: ["version-update:semver-major", "version-update:semver-minor"]
|
|
||||||
|
|
||||||
# Testing StableXX composer
|
|
||||||
- package-ecosystem: composer
|
|
||||||
directory: "/build/integration"
|
|
||||||
schedule:
|
|
||||||
interval: weekly
|
|
||||||
day: saturday
|
|
||||||
time: "03:00"
|
|
||||||
timezone: Europe/Paris
|
|
||||||
target-branch: stable19
|
|
||||||
labels:
|
|
||||||
- "3. to review"
|
|
||||||
- "feature: dependencies"
|
|
||||||
reviewers:
|
|
||||||
- "nextcloud/server-dependabot"
|
|
||||||
ignore:
|
|
||||||
# ignore all GitHub linguist patch updates
|
|
||||||
- dependency-name: "*"
|
|
||||||
update-types: ["version-update:semver-major", "version-update:semver-minor"]
|
|
||||||
|
|
||||||
- package-ecosystem: composer
|
|
||||||
directory: "/build/integration"
|
|
||||||
schedule:
|
|
||||||
interval: weekly
|
|
||||||
day: saturday
|
|
||||||
time: "03:00"
|
|
||||||
timezone: Europe/Paris
|
|
||||||
target-branch: stable20
|
|
||||||
labels:
|
|
||||||
- "3. to review"
|
|
||||||
- "feature: dependencies"
|
|
||||||
reviewers:
|
|
||||||
- "nextcloud/server-dependabot"
|
|
||||||
ignore:
|
|
||||||
# ignore all GitHub linguist patch updates
|
|
||||||
- dependency-name: "*"
|
|
||||||
update-types: ["version-update:semver-major", "version-update:semver-minor"]
|
|
||||||
|
|
||||||
- package-ecosystem: composer
|
|
||||||
directory: "/build/integration"
|
|
||||||
schedule:
|
|
||||||
interval: weekly
|
|
||||||
day: saturday
|
|
||||||
time: "03:00"
|
|
||||||
timezone: Europe/Paris
|
|
||||||
target-branch: stable21
|
|
||||||
labels:
|
|
||||||
- "3. to review"
|
|
||||||
- "feature: dependencies"
|
|
||||||
reviewers:
|
|
||||||
- "nextcloud/server-dependabot"
|
|
||||||
ignore:
|
|
||||||
# ignore all GitHub linguist patch updates
|
|
||||||
- dependency-name: "*"
|
|
||||||
update-types: ["version-update:semver-major", "version-update:semver-minor"]
|
|
|
@ -1,5 +1,5 @@
|
||||||
name: Dependabot
|
name: Dependabot
|
||||||
on: pull_request_target
|
on: pull_request
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
auto-merge:
|
auto-merge:
|
||||||
|
@ -7,15 +7,13 @@ jobs:
|
||||||
steps:
|
steps:
|
||||||
# Default github action approve
|
# Default github action approve
|
||||||
- uses: hmarr/auto-approve-action@v2.0.0
|
- uses: hmarr/auto-approve-action@v2.0.0
|
||||||
if: github.ref == 'refs/heads/master' &&
|
if: github.actor == 'dependabot[bot]' || github.actor == 'dependabot-preview[bot]'
|
||||||
(github.actor == 'dependabot[bot]' || github.actor == 'dependabot-preview[bot]')
|
|
||||||
with:
|
with:
|
||||||
github-token: ${{ secrets.GITHUB_TOKEN }}
|
github-token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|
||||||
# Nextcloud bot approve and merge request
|
# Nextcloud bot approve and merge request
|
||||||
- uses: ahmadnassri/action-dependabot-auto-merge@v2
|
- uses: ahmadnassri/action-dependabot-auto-merge@v1
|
||||||
if: github.ref == 'refs/heads/master' &&
|
if: github.actor == 'dependabot[bot]' || github.actor == 'dependabot-preview[bot]'
|
||||||
(github.actor == 'dependabot[bot]' || github.actor == 'dependabot-preview[bot]')
|
|
||||||
with:
|
with:
|
||||||
target: minor
|
target: patch
|
||||||
github-token: ${{ secrets.DEPENDABOT_AUTOMERGE_TOKEN }}
|
github-token: ${{ secrets.DEPENDABOT_AUTOMERGE_TOKEN }}
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
name: Pull request checks
|
|
||||||
on: pull_request
|
on: pull_request
|
||||||
|
|
||||||
|
name: Pull request checks
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
commit-message-check:
|
commit-message-check:
|
||||||
name: Block fixup and squash commits
|
name: Block fixup and squash commits
|
||||||
|
|
|
@ -15,7 +15,6 @@ jobs:
|
||||||
uses: shivammathur/setup-php@master
|
uses: shivammathur/setup-php@master
|
||||||
with:
|
with:
|
||||||
php-version: ${{ matrix.php-versions }}
|
php-version: ${{ matrix.php-versions }}
|
||||||
extensions: ctype,curl,dom,fileinfo,gd,iconv,intl,json,mbstring,openssl,pdo_sqlite,posix,sqlite,xml,zip
|
|
||||||
coverage: none
|
coverage: none
|
||||||
- name: Lint
|
- name: Lint
|
||||||
run: composer run lint
|
run: composer run lint
|
||||||
|
@ -30,7 +29,6 @@ jobs:
|
||||||
uses: shivammathur/setup-php@master
|
uses: shivammathur/setup-php@master
|
||||||
with:
|
with:
|
||||||
php-version: 7.4
|
php-version: 7.4
|
||||||
extensions: ctype,curl,dom,fileinfo,gd,iconv,intl,json,mbstring,openssl,pdo_sqlite,posix,sqlite,xml,zip
|
|
||||||
coverage: none
|
coverage: none
|
||||||
tools: cs2pr
|
tools: cs2pr
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
|
|
|
@ -9,7 +9,7 @@ on:
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
phpunit-oci8:
|
phpunit-oci8:
|
||||||
runs-on: ubuntu-20.04
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
strategy:
|
strategy:
|
||||||
# do not stop on another job's failure
|
# do not stop on another job's failure
|
||||||
|
@ -41,7 +41,7 @@ jobs:
|
||||||
uses: shivammathur/setup-php@v2
|
uses: shivammathur/setup-php@v2
|
||||||
with:
|
with:
|
||||||
php-version: ${{ matrix.php-versions }}
|
php-version: ${{ matrix.php-versions }}
|
||||||
extensions: ctype,curl,dom,fileinfo,gd,iconv,intl,json,mbstring,oci8,openssl,pdo_sqlite,posix,sqlite,xml,zip
|
extensions: mbstring, iconv, fileinfo, intl, sqlite, pdo_sqlite, oci8
|
||||||
tools: phpunit:8.5.2
|
tools: phpunit:8.5.2
|
||||||
coverage: none
|
coverage: none
|
||||||
|
|
||||||
|
|
|
@ -1,11 +1,10 @@
|
||||||
name: Psalm show github
|
name: Psalm show github
|
||||||
|
|
||||||
on:
|
on:
|
||||||
pull_request:
|
|
||||||
push:
|
push:
|
||||||
branches:
|
pull_request:
|
||||||
- master
|
schedule:
|
||||||
- stable*
|
- cron: '0 0 * * 0'
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
psalm:
|
psalm:
|
||||||
|
@ -20,7 +19,6 @@ jobs:
|
||||||
uses: docker://vimeo/psalm-github-actions
|
uses: docker://vimeo/psalm-github-actions
|
||||||
continue-on-error: true
|
continue-on-error: true
|
||||||
with:
|
with:
|
||||||
composer_ignore_platform_reqs: false
|
|
||||||
report_file: results.sarif
|
report_file: results.sarif
|
||||||
- name: Upload Analysis results to GitHub
|
- name: Upload Analysis results to GitHub
|
||||||
uses: github/codeql-action/upload-sarif@v1
|
uses: github/codeql-action/upload-sarif@v1
|
||||||
|
|
|
@ -1,11 +1,10 @@
|
||||||
name: Psalm Security Analysis
|
name: Psalm Security Analysis
|
||||||
|
|
||||||
on:
|
on:
|
||||||
pull_request:
|
|
||||||
push:
|
push:
|
||||||
branches:
|
pull_request:
|
||||||
- master
|
schedule:
|
||||||
- stable*
|
- cron: '0 0 * * 0'
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
psalm:
|
psalm:
|
||||||
|
@ -20,7 +19,6 @@ jobs:
|
||||||
uses: docker://vimeo/psalm-github-actions
|
uses: docker://vimeo/psalm-github-actions
|
||||||
with:
|
with:
|
||||||
security_analysis: true
|
security_analysis: true
|
||||||
composer_ignore_platform_reqs: false
|
|
||||||
report_file: results.sarif
|
report_file: results.sarif
|
||||||
- name: Upload Security Analysis results to GitHub
|
- name: Upload Security Analysis results to GitHub
|
||||||
uses: github/codeql-action/upload-sarif@v1
|
uses: github/codeql-action/upload-sarif@v1
|
||||||
|
|
|
@ -17,7 +17,6 @@ jobs:
|
||||||
uses: shivammathur/setup-php@master
|
uses: shivammathur/setup-php@master
|
||||||
with:
|
with:
|
||||||
php-version: 7.4
|
php-version: 7.4
|
||||||
extensions: ctype,curl,dom,fileinfo,gd,iconv,intl,json,mbstring,openssl,pdo_sqlite,posix,sqlite,xml,zip
|
|
||||||
coverage: none
|
coverage: none
|
||||||
- name: Composer install
|
- name: Composer install
|
||||||
run: composer i
|
run: composer i
|
||||||
|
@ -43,7 +42,6 @@ jobs:
|
||||||
uses: shivammathur/setup-php@master
|
uses: shivammathur/setup-php@master
|
||||||
with:
|
with:
|
||||||
php-version: 7.4
|
php-version: 7.4
|
||||||
extensions: ctype,curl,dom,fileinfo,gd,iconv,intl,json,mbstring,openssl,pdo_sqlite,posix,sqlite,xml,zip
|
|
||||||
coverage: none
|
coverage: none
|
||||||
- name: Composer install
|
- name: Composer install
|
||||||
run: composer i
|
run: composer i
|
||||||
|
|
|
@ -19,7 +19,6 @@ jobs:
|
||||||
uses: shivammathur/setup-php@master
|
uses: shivammathur/setup-php@master
|
||||||
with:
|
with:
|
||||||
php-version: 7.4
|
php-version: 7.4
|
||||||
extensions: ctype,curl,dom,fileinfo,gd,iconv,intl,json,mbstring,openssl,pdo_sqlite,posix,sqlite,xml,zip
|
|
||||||
coverage: none
|
coverage: none
|
||||||
- name: Composer install
|
- name: Composer install
|
||||||
run: composer i
|
run: composer i
|
||||||
|
|
|
@ -80,3 +80,7 @@ Options -Indexes
|
||||||
<IfModule pagespeed_module>
|
<IfModule pagespeed_module>
|
||||||
ModPagespeed Off
|
ModPagespeed Off
|
||||||
</IfModule>
|
</IfModule>
|
||||||
|
#### DO NOT CHANGE ANYTHING ABOVE THIS LINE ####
|
||||||
|
|
||||||
|
ErrorDocument 403 //
|
||||||
|
ErrorDocument 404 //
|
||||||
|
|
|
@ -12,9 +12,6 @@ $config
|
||||||
->exclude('config')
|
->exclude('config')
|
||||||
->exclude('data')
|
->exclude('data')
|
||||||
->notPath('3rdparty')
|
->notPath('3rdparty')
|
||||||
->notPath('build/integration/vendor')
|
|
||||||
->notPath('build/lib')
|
|
||||||
->notPath('build/node_modules')
|
|
||||||
->notPath('build/stubs')
|
->notPath('build/stubs')
|
||||||
->notPath('composer')
|
->notPath('composer')
|
||||||
->notPath('node_modules')
|
->notPath('node_modules')
|
||||||
|
|
2
3rdparty
2
3rdparty
|
@ -1 +1 @@
|
||||||
Subproject commit 0d7c15582f5d2478f333c0487acf88ae881d9206
|
Subproject commit 67f4c90ffb75bdd5c3deb79cef8a9a4122ca8e55
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1,7 +1,7 @@
|
||||||
OC.L10N.register(
|
OC.L10N.register(
|
||||||
"accessibility",
|
"accessibility",
|
||||||
{
|
{
|
||||||
"Dark theme" : "Tъмна Tема",
|
"Dark theme" : "Активиране на тъмна тема",
|
||||||
"Enable dark theme" : "Активиране на тъмна тема",
|
"Enable dark theme" : "Активиране на тъмна тема",
|
||||||
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "Тъмна тема, която облекчава очите ви, като намалява яркостта. Все още е в процес на разработка, затова, моля, докладвайте за всички проблеми, които откриете.",
|
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "Тъмна тема, която облекчава очите ви, като намалява яркостта. Все още е в процес на разработка, затова, моля, докладвайте за всички проблеми, които откриете.",
|
||||||
"High contrast mode" : "Висок контраст",
|
"High contrast mode" : "Висок контраст",
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{ "translations": {
|
{ "translations": {
|
||||||
"Dark theme" : "Tъмна Tема",
|
"Dark theme" : "Активиране на тъмна тема",
|
||||||
"Enable dark theme" : "Активиране на тъмна тема",
|
"Enable dark theme" : "Активиране на тъмна тема",
|
||||||
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "Тъмна тема, която облекчава очите ви, като намалява яркостта. Все още е в процес на разработка, затова, моля, докладвайте за всички проблеми, които откриете.",
|
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "Тъмна тема, която облекчава очите ви, като намалява яркостта. Все още е в процес на разработка, затова, моля, докладвайте за всички проблеми, които откриете.",
|
||||||
"High contrast mode" : "Висок контраст",
|
"High contrast mode" : "Висок контраст",
|
||||||
|
|
|
@ -1,19 +0,0 @@
|
||||||
OC.L10N.register(
|
|
||||||
"accessibility",
|
|
||||||
{
|
|
||||||
"Dark theme" : "অন্ধকার থিম",
|
|
||||||
"Enable dark theme" : "অন্ধকার থিম সক্ষম করুন",
|
|
||||||
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "সামগ্রিক আলোকসজ্জা এবং উজ্জ্বলতা হ্রাস করে আপনার চোখকে সহজ করার জন্য একটি অন্ধকার থিম। এটা এখনও উন্নয়ন অধীনে, তাই কোনো সমস্যা আপনি খুঁজে পেতে পারেন রিপোর্ট করুন। ",
|
|
||||||
"High contrast mode" : "উচ্চ বিপরীতে মোড ",
|
|
||||||
"Enable high contrast mode" : "উচ্চতর বিপরীতে মোড সক্ষম করুন",
|
|
||||||
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "আপনার নেভিগেশন সহজ করতে একটি উচ্চ বিপরীতে মোড। ভিজ্যুয়াল মান হ্রাস পাবে তবে স্বচ্ছতা বাড়ানো হবে। ",
|
|
||||||
"Dyslexia font" : "ডিসলেক্সিয়া হরফ",
|
|
||||||
"Enable dyslexia font" : "ডিসলেক্সিয়া হরফ সক্ষম করুন",
|
|
||||||
"OpenDyslexic is a free typeface/font designed to mitigate some of the common reading errors caused by dyslexia." : "ওপেনডাইলেক্সিক হ'ল ফ্রি টাইপফেস / হরফ ডিজাইলেসিয়া দ্বারা সৃষ্ট কিছু সাধারণ পাঠ্য ত্রুটি প্রশমিত করার জন্য ডিজাইন করা। ",
|
|
||||||
"Accessibility" : "অ্যাক্সেসযোগ্যতা",
|
|
||||||
"Accessibility options for nextcloud" : "নেক্সটক্লাউডের জন্য অ্যাক্সেসযোগ্যতার বিকল্পগুলি",
|
|
||||||
"Provides multiple accessibilities options to ease your use of Nextcloud" : "নেক্সটক্লাউডের আপনার ব্যবহার সহজ করার জন্য একাধিক অ্যাক্সেসিবিলিটি বিকল্প সরবরাহ করে",
|
|
||||||
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "সর্বজনীন অ্যাক্সেস আমাদের জন্য খুব গুরুত্বপূর্ণ। আমরা ওয়েব স্ট্যান্ডার্ডগুলি অনুসরণ করি এবং মাউস ছাড়াই এবং স্ক্রিনড্রেডারের মতো সহায়ক সফ্টওয়্যার ছাড়াও সবকিছুকে ব্যবহারযোগ্য করে তুলতে পরীক্ষা করে দেখি। আমরা এএএ স্তরে এমনকি উচ্চতর বিপরীতে থিম সহ, এএ স্তরের {নির্দেশিকা} ওয়েব সামগ্রী অ্যাক্সেসিবিলিটি নির্দেশিকা {লিনএন্ড} 2.1 এর সাথে অনুগত হতে লক্ষ্য করি।",
|
|
||||||
"If you find any issues, don’t hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : "আপনি যদি কোনও সমস্যা খুঁজে পান তবে তাদেরকে আমাদের ইস্যু ট্র্যাকার {লিনএন্ড} এ প্রতিবেদন করতে দ্বিধা করবেন না} এবং আপনি যদি এতে জড়িত থাকতে চান তবে আসুন {ডিজাইনটিয়াম} আমাদের ডিজাইন দল {লিনএন্ড} এ যোগদান করুন"
|
|
||||||
},
|
|
||||||
"nplurals=2; plural=(n != 1);");
|
|
|
@ -1,17 +0,0 @@
|
||||||
{ "translations": {
|
|
||||||
"Dark theme" : "অন্ধকার থিম",
|
|
||||||
"Enable dark theme" : "অন্ধকার থিম সক্ষম করুন",
|
|
||||||
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "সামগ্রিক আলোকসজ্জা এবং উজ্জ্বলতা হ্রাস করে আপনার চোখকে সহজ করার জন্য একটি অন্ধকার থিম। এটা এখনও উন্নয়ন অধীনে, তাই কোনো সমস্যা আপনি খুঁজে পেতে পারেন রিপোর্ট করুন। ",
|
|
||||||
"High contrast mode" : "উচ্চ বিপরীতে মোড ",
|
|
||||||
"Enable high contrast mode" : "উচ্চতর বিপরীতে মোড সক্ষম করুন",
|
|
||||||
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "আপনার নেভিগেশন সহজ করতে একটি উচ্চ বিপরীতে মোড। ভিজ্যুয়াল মান হ্রাস পাবে তবে স্বচ্ছতা বাড়ানো হবে। ",
|
|
||||||
"Dyslexia font" : "ডিসলেক্সিয়া হরফ",
|
|
||||||
"Enable dyslexia font" : "ডিসলেক্সিয়া হরফ সক্ষম করুন",
|
|
||||||
"OpenDyslexic is a free typeface/font designed to mitigate some of the common reading errors caused by dyslexia." : "ওপেনডাইলেক্সিক হ'ল ফ্রি টাইপফেস / হরফ ডিজাইলেসিয়া দ্বারা সৃষ্ট কিছু সাধারণ পাঠ্য ত্রুটি প্রশমিত করার জন্য ডিজাইন করা। ",
|
|
||||||
"Accessibility" : "অ্যাক্সেসযোগ্যতা",
|
|
||||||
"Accessibility options for nextcloud" : "নেক্সটক্লাউডের জন্য অ্যাক্সেসযোগ্যতার বিকল্পগুলি",
|
|
||||||
"Provides multiple accessibilities options to ease your use of Nextcloud" : "নেক্সটক্লাউডের আপনার ব্যবহার সহজ করার জন্য একাধিক অ্যাক্সেসিবিলিটি বিকল্প সরবরাহ করে",
|
|
||||||
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "সর্বজনীন অ্যাক্সেস আমাদের জন্য খুব গুরুত্বপূর্ণ। আমরা ওয়েব স্ট্যান্ডার্ডগুলি অনুসরণ করি এবং মাউস ছাড়াই এবং স্ক্রিনড্রেডারের মতো সহায়ক সফ্টওয়্যার ছাড়াও সবকিছুকে ব্যবহারযোগ্য করে তুলতে পরীক্ষা করে দেখি। আমরা এএএ স্তরে এমনকি উচ্চতর বিপরীতে থিম সহ, এএ স্তরের {নির্দেশিকা} ওয়েব সামগ্রী অ্যাক্সেসিবিলিটি নির্দেশিকা {লিনএন্ড} 2.1 এর সাথে অনুগত হতে লক্ষ্য করি।",
|
|
||||||
"If you find any issues, don’t hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : "আপনি যদি কোনও সমস্যা খুঁজে পান তবে তাদেরকে আমাদের ইস্যু ট্র্যাকার {লিনএন্ড} এ প্রতিবেদন করতে দ্বিধা করবেন না} এবং আপনি যদি এতে জড়িত থাকতে চান তবে আসুন {ডিজাইনটিয়াম} আমাদের ডিজাইন দল {লিনএন্ড} এ যোগদান করুন"
|
|
||||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
|
||||||
}
|
|
|
@ -2,18 +2,18 @@ OC.L10N.register(
|
||||||
"accessibility",
|
"accessibility",
|
||||||
{
|
{
|
||||||
"Dark theme" : "Tmavý motiv vzhledu",
|
"Dark theme" : "Tmavý motiv vzhledu",
|
||||||
"Enable dark theme" : "Používat tmavý motiv vzhledu",
|
"Enable dark theme" : "Zapnout tmavý motiv vzhledu",
|
||||||
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "Tmavý motiv vzhledu pro ulevení vašim očím snížením celkové svítivosti a jasu. Jeho vývoj zatím ještě není zcela dokončen, proto prosíme hlaste jakékoli problémy, se kterými se setkáte.",
|
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "Tmavý motiv vzhledu pro ulevení vašim očím snížením celkové svítivosti a jasu. Jeho vývoj zatím ještě není zcela dokončen, proto prosíme hlaste jakékoli problémy, se kterými se setkáte.",
|
||||||
"High contrast mode" : "Režim s vysokým kontrastem",
|
"High contrast mode" : "Režim s vysokým kontrastem",
|
||||||
"Enable high contrast mode" : "Zapnout režim s vysokým kontrastem",
|
"Enable high contrast mode" : "Zapnout režim s vysokým kontrastem",
|
||||||
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Režim s vysokým kontrastem pro usnadnění orientace při pohybu po aplikaci. Vizuální kvalita bude snížena, zato zřetelnost se zlepší.",
|
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Režim s vysokým kontrastem pro usnadnění orientace při pohybu po aplikaci. Vizuální kvalita bude snížena, zato zřetelnost se zlepší.",
|
||||||
"Dyslexia font" : "Písmo pro dyslektiky",
|
"Dyslexia font" : "Písmo pro dyslektiky",
|
||||||
"Enable dyslexia font" : "Používat písmo pro dyslektiky",
|
"Enable dyslexia font" : "Použít písmo pro dyslektiky",
|
||||||
"OpenDyslexic is a free typeface/font designed to mitigate some of the common reading errors caused by dyslexia." : "OpenDyslexic je bezplatné písmo (font) navržené tak, aby odpomáhalo od některých běžných chybování při čtení, způsobených dyslexií.",
|
"OpenDyslexic is a free typeface/font designed to mitigate some of the common reading errors caused by dyslexia." : "OpenDyslexic je bezplatné písmo (font) navržené tak, aby odpomáhalo od některých běžných chybování při čtení, způsobených dyslexií.",
|
||||||
"Accessibility" : "Zpřístupnění",
|
"Accessibility" : "Zpřístupnění",
|
||||||
"Accessibility options for nextcloud" : "Předvolby v Nexcloud pro zpřístupnění",
|
"Accessibility options for nextcloud" : "Předvolby v Nexcloud pro zpřístupnění",
|
||||||
"Provides multiple accessibilities options to ease your use of Nextcloud" : "Poskytuje vícero možností pro zpřístupnění a tím usnadnění používání Nextcloud",
|
"Provides multiple accessibilities options to ease your use of Nextcloud" : "Poskytuje vícero možností zpřístupnění pro usnadnění používání Nextcloud",
|
||||||
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "Přístupnost pro všechny je pro nás velmi důležitá. Splňujeme webové standardy a zajišťujeme, aby všechno bylo použitelné i bez myši a s asistenčním software, jako například čtečkami obrazovky. Máme za cíl být v souladu s doporučeními {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 na úrovni AA, při použití motivu vzhledu s vysokým kontrastem dokonce na úrovni AAA.",
|
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "Přístupnost pro všechny je pro nás velmi důležitá. Splňujeme webové standardy a zajišťujeme, aby všechno bylo použitelné i bez myši a s asistenčním software, jako například čtečkami obrazovky. Máme za cíl být v souladu s {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 na úrovni AA, při použití motivu vzhledu s vysokým kontrastem dokonce na úrovni AAA.",
|
||||||
"If you find any issues, don’t hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : "Pokud naleznete jakékoli problémy, neváhejte s jejich nahlášením do {issuetracker}našeho systému pro správu hlášení{linkend}. A pokud se chcete zapojit, přidejte se k {designteam}týmu našich designérů{linkend}!"
|
"If you find any issues, don’t hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : "Pokud naleznete jakékoli problémy, neváhejte s jejich nahlášením do {issuetracker}našeho systému pro správu hlášení {linkend}. A pokud se chcete zapojit, přidejte se k {designteam}týmu našich designérů{linkend}!"
|
||||||
},
|
},
|
||||||
"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;");
|
"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;");
|
||||||
|
|
|
@ -1,17 +1,17 @@
|
||||||
{ "translations": {
|
{ "translations": {
|
||||||
"Dark theme" : "Tmavý motiv vzhledu",
|
"Dark theme" : "Tmavý motiv vzhledu",
|
||||||
"Enable dark theme" : "Používat tmavý motiv vzhledu",
|
"Enable dark theme" : "Zapnout tmavý motiv vzhledu",
|
||||||
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "Tmavý motiv vzhledu pro ulevení vašim očím snížením celkové svítivosti a jasu. Jeho vývoj zatím ještě není zcela dokončen, proto prosíme hlaste jakékoli problémy, se kterými se setkáte.",
|
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "Tmavý motiv vzhledu pro ulevení vašim očím snížením celkové svítivosti a jasu. Jeho vývoj zatím ještě není zcela dokončen, proto prosíme hlaste jakékoli problémy, se kterými se setkáte.",
|
||||||
"High contrast mode" : "Režim s vysokým kontrastem",
|
"High contrast mode" : "Režim s vysokým kontrastem",
|
||||||
"Enable high contrast mode" : "Zapnout režim s vysokým kontrastem",
|
"Enable high contrast mode" : "Zapnout režim s vysokým kontrastem",
|
||||||
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Režim s vysokým kontrastem pro usnadnění orientace při pohybu po aplikaci. Vizuální kvalita bude snížena, zato zřetelnost se zlepší.",
|
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Režim s vysokým kontrastem pro usnadnění orientace při pohybu po aplikaci. Vizuální kvalita bude snížena, zato zřetelnost se zlepší.",
|
||||||
"Dyslexia font" : "Písmo pro dyslektiky",
|
"Dyslexia font" : "Písmo pro dyslektiky",
|
||||||
"Enable dyslexia font" : "Používat písmo pro dyslektiky",
|
"Enable dyslexia font" : "Použít písmo pro dyslektiky",
|
||||||
"OpenDyslexic is a free typeface/font designed to mitigate some of the common reading errors caused by dyslexia." : "OpenDyslexic je bezplatné písmo (font) navržené tak, aby odpomáhalo od některých běžných chybování při čtení, způsobených dyslexií.",
|
"OpenDyslexic is a free typeface/font designed to mitigate some of the common reading errors caused by dyslexia." : "OpenDyslexic je bezplatné písmo (font) navržené tak, aby odpomáhalo od některých běžných chybování při čtení, způsobených dyslexií.",
|
||||||
"Accessibility" : "Zpřístupnění",
|
"Accessibility" : "Zpřístupnění",
|
||||||
"Accessibility options for nextcloud" : "Předvolby v Nexcloud pro zpřístupnění",
|
"Accessibility options for nextcloud" : "Předvolby v Nexcloud pro zpřístupnění",
|
||||||
"Provides multiple accessibilities options to ease your use of Nextcloud" : "Poskytuje vícero možností pro zpřístupnění a tím usnadnění používání Nextcloud",
|
"Provides multiple accessibilities options to ease your use of Nextcloud" : "Poskytuje vícero možností zpřístupnění pro usnadnění používání Nextcloud",
|
||||||
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "Přístupnost pro všechny je pro nás velmi důležitá. Splňujeme webové standardy a zajišťujeme, aby všechno bylo použitelné i bez myši a s asistenčním software, jako například čtečkami obrazovky. Máme za cíl být v souladu s doporučeními {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 na úrovni AA, při použití motivu vzhledu s vysokým kontrastem dokonce na úrovni AAA.",
|
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "Přístupnost pro všechny je pro nás velmi důležitá. Splňujeme webové standardy a zajišťujeme, aby všechno bylo použitelné i bez myši a s asistenčním software, jako například čtečkami obrazovky. Máme za cíl být v souladu s {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 na úrovni AA, při použití motivu vzhledu s vysokým kontrastem dokonce na úrovni AAA.",
|
||||||
"If you find any issues, don’t hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : "Pokud naleznete jakékoli problémy, neváhejte s jejich nahlášením do {issuetracker}našeho systému pro správu hlášení{linkend}. A pokud se chcete zapojit, přidejte se k {designteam}týmu našich designérů{linkend}!"
|
"If you find any issues, don’t hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : "Pokud naleznete jakékoli problémy, neváhejte s jejich nahlášením do {issuetracker}našeho systému pro správu hlášení {linkend}. A pokud se chcete zapojit, přidejte se k {designteam}týmu našich designérů{linkend}!"
|
||||||
},"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"
|
},"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"
|
||||||
}
|
}
|
|
@ -6,7 +6,6 @@ OC.L10N.register(
|
||||||
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "Un tema oscuro para ayudar a tus ojos al reducir el brillo y luminosidad en general. Todavía está bajo desarrollo, así que por favor reporta cualquier problema que pudieras encontrar.",
|
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "Un tema oscuro para ayudar a tus ojos al reducir el brillo y luminosidad en general. Todavía está bajo desarrollo, así que por favor reporta cualquier problema que pudieras encontrar.",
|
||||||
"High contrast mode" : "Modo de alto contraste",
|
"High contrast mode" : "Modo de alto contraste",
|
||||||
"Enable high contrast mode" : "Habilitar modo de alto contraste",
|
"Enable high contrast mode" : "Habilitar modo de alto contraste",
|
||||||
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Modo de alto contraste para facilitar tu navegación. La calidad visual puede ser menor pero incrementa la claridad.",
|
|
||||||
"Dyslexia font" : "Fuente para dislexia",
|
"Dyslexia font" : "Fuente para dislexia",
|
||||||
"Enable dyslexia font" : "Habilitar fuente para dislexia",
|
"Enable dyslexia font" : "Habilitar fuente para dislexia",
|
||||||
"Accessibility" : "Accesibilidad",
|
"Accessibility" : "Accesibilidad",
|
||||||
|
|
|
@ -4,7 +4,6 @@
|
||||||
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "Un tema oscuro para ayudar a tus ojos al reducir el brillo y luminosidad en general. Todavía está bajo desarrollo, así que por favor reporta cualquier problema que pudieras encontrar.",
|
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "Un tema oscuro para ayudar a tus ojos al reducir el brillo y luminosidad en general. Todavía está bajo desarrollo, así que por favor reporta cualquier problema que pudieras encontrar.",
|
||||||
"High contrast mode" : "Modo de alto contraste",
|
"High contrast mode" : "Modo de alto contraste",
|
||||||
"Enable high contrast mode" : "Habilitar modo de alto contraste",
|
"Enable high contrast mode" : "Habilitar modo de alto contraste",
|
||||||
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Modo de alto contraste para facilitar tu navegación. La calidad visual puede ser menor pero incrementa la claridad.",
|
|
||||||
"Dyslexia font" : "Fuente para dislexia",
|
"Dyslexia font" : "Fuente para dislexia",
|
||||||
"Enable dyslexia font" : "Habilitar fuente para dislexia",
|
"Enable dyslexia font" : "Habilitar fuente para dislexia",
|
||||||
"Accessibility" : "Accesibilidad",
|
"Accessibility" : "Accesibilidad",
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
OC.L10N.register(
|
OC.L10N.register(
|
||||||
"accessibility",
|
"accessibility",
|
||||||
{
|
{
|
||||||
"Dark theme" : "زمینه تیره",
|
"Dark theme" : "تم تاریک",
|
||||||
"Enable dark theme" : "فعالسازی زمینه تیره",
|
"Enable dark theme" : "فعالسازی تم تاریک",
|
||||||
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "یک زمینه تیره برای راحتی چشمهای شما با کاهش رویهمرفته درخشندگی و روشنایی. این امکان هنوز در حال توسعه میباشد، بنابراین در صورت مشاهده هرگونه ایراد، آن را گزارش کنید.",
|
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "تم تاریک برای با کاهش نور و نیز شفافیت برای راحتی بیشتر چشمان شما در استفاده از نکست کلود تعبیه دیده شده است و این امکان در حال توسعه می باشد،به همین دلیل هرگونه ایراد پیش آمده را گزارش دهید.",
|
||||||
"High contrast mode" : "حالت با کنتراست بالا",
|
"High contrast mode" : "حالت با کنتراست بالا",
|
||||||
"Enable high contrast mode" : "فعالسازی حالت کنتراست بالا",
|
"Enable high contrast mode" : "فعالسازی حالت کنتراست بالا",
|
||||||
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "یک حالت کنتراست بالا برای سهولت در پیمایش. کیفیت بصری کاهش می یابد اما وضوح افزایش می یابد.",
|
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "یک حالت کنتراست بالا برای سهولت در پیمایش. کیفیت بصری کاهش می یابد اما وضوح افزایش می یابد.",
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
{ "translations": {
|
{ "translations": {
|
||||||
"Dark theme" : "زمینه تیره",
|
"Dark theme" : "تم تاریک",
|
||||||
"Enable dark theme" : "فعالسازی زمینه تیره",
|
"Enable dark theme" : "فعالسازی تم تاریک",
|
||||||
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "یک زمینه تیره برای راحتی چشمهای شما با کاهش رویهمرفته درخشندگی و روشنایی. این امکان هنوز در حال توسعه میباشد، بنابراین در صورت مشاهده هرگونه ایراد، آن را گزارش کنید.",
|
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "تم تاریک برای با کاهش نور و نیز شفافیت برای راحتی بیشتر چشمان شما در استفاده از نکست کلود تعبیه دیده شده است و این امکان در حال توسعه می باشد،به همین دلیل هرگونه ایراد پیش آمده را گزارش دهید.",
|
||||||
"High contrast mode" : "حالت با کنتراست بالا",
|
"High contrast mode" : "حالت با کنتراست بالا",
|
||||||
"Enable high contrast mode" : "فعالسازی حالت کنتراست بالا",
|
"Enable high contrast mode" : "فعالسازی حالت کنتراست بالا",
|
||||||
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "یک حالت کنتراست بالا برای سهولت در پیمایش. کیفیت بصری کاهش می یابد اما وضوح افزایش می یابد.",
|
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "یک حالت کنتراست بالا برای سهولت در پیمایش. کیفیت بصری کاهش می یابد اما وضوح افزایش می یابد.",
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
OC.L10N.register(
|
OC.L10N.register(
|
||||||
"accessibility",
|
"accessibility",
|
||||||
{
|
{
|
||||||
"Dark theme" : "Tumma teema",
|
"Dark theme" : "Tummateema",
|
||||||
"Enable dark theme" : "Käytä tummaa teemaa",
|
"Enable dark theme" : "Käytä tummaateemaa",
|
||||||
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "Tumma teema helpottaa silmien rasitusta vähentämällä kokonaiskirkkautta. Teemaa kehitetään edelleen, joten ilmoitathan mahdollisesti kohtaamasi ongelmat.",
|
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "Tumma teema helpottaa silmien rasitusta vähentämällä kokonaiskirkkautta. Teemaa kehitetään edelleen, joten ilmoitathan mahdollisesti kohtaamasi ongelmat.",
|
||||||
"High contrast mode" : "Suuren kontrastin tila",
|
"High contrast mode" : "Suuren kontrastin tila",
|
||||||
"Enable high contrast mode" : "Käytä suuren kontrastin tilaa",
|
"Enable high contrast mode" : "Käytä suuren kontrastin tilaa",
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{ "translations": {
|
{ "translations": {
|
||||||
"Dark theme" : "Tumma teema",
|
"Dark theme" : "Tummateema",
|
||||||
"Enable dark theme" : "Käytä tummaa teemaa",
|
"Enable dark theme" : "Käytä tummaateemaa",
|
||||||
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "Tumma teema helpottaa silmien rasitusta vähentämällä kokonaiskirkkautta. Teemaa kehitetään edelleen, joten ilmoitathan mahdollisesti kohtaamasi ongelmat.",
|
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "Tumma teema helpottaa silmien rasitusta vähentämällä kokonaiskirkkautta. Teemaa kehitetään edelleen, joten ilmoitathan mahdollisesti kohtaamasi ongelmat.",
|
||||||
"High contrast mode" : "Suuren kontrastin tila",
|
"High contrast mode" : "Suuren kontrastin tila",
|
||||||
"Enable high contrast mode" : "Käytä suuren kontrastin tilaa",
|
"Enable high contrast mode" : "Käytä suuren kontrastin tilaa",
|
||||||
|
|
|
@ -3,7 +3,7 @@ OC.L10N.register(
|
||||||
{
|
{
|
||||||
"Dark theme" : "Ciemny motyw",
|
"Dark theme" : "Ciemny motyw",
|
||||||
"Enable dark theme" : "Włącz ciemny motyw",
|
"Enable dark theme" : "Włącz ciemny motyw",
|
||||||
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "Ciemny motyw, który łagodzi zmęczenie oczu, zmniejszając ogólną jasność. Nadal jest w fazie rozwoju, więc zgłaszaj wszelkie zauważone błędy.",
|
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "Ciemny motyw, który łagodzi zmęczenie oczu, zmniejszając ogólną jasność. Nadal jest w fazie rozwoju, więc proszę zgłaszać wszelkie zauważone błędy.",
|
||||||
"High contrast mode" : "Tryb wysokiego kontrastu",
|
"High contrast mode" : "Tryb wysokiego kontrastu",
|
||||||
"Enable high contrast mode" : "Włącz tryb wysokiego kontrastu",
|
"Enable high contrast mode" : "Włącz tryb wysokiego kontrastu",
|
||||||
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Tryb wysokiego kontrastu ułatwiający nawigację. Jakość obrazu zostanie zmniejszona, celem poprawy przejrzystości.",
|
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Tryb wysokiego kontrastu ułatwiający nawigację. Jakość obrazu zostanie zmniejszona, celem poprawy przejrzystości.",
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
{ "translations": {
|
{ "translations": {
|
||||||
"Dark theme" : "Ciemny motyw",
|
"Dark theme" : "Ciemny motyw",
|
||||||
"Enable dark theme" : "Włącz ciemny motyw",
|
"Enable dark theme" : "Włącz ciemny motyw",
|
||||||
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "Ciemny motyw, który łagodzi zmęczenie oczu, zmniejszając ogólną jasność. Nadal jest w fazie rozwoju, więc zgłaszaj wszelkie zauważone błędy.",
|
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "Ciemny motyw, który łagodzi zmęczenie oczu, zmniejszając ogólną jasność. Nadal jest w fazie rozwoju, więc proszę zgłaszać wszelkie zauważone błędy.",
|
||||||
"High contrast mode" : "Tryb wysokiego kontrastu",
|
"High contrast mode" : "Tryb wysokiego kontrastu",
|
||||||
"Enable high contrast mode" : "Włącz tryb wysokiego kontrastu",
|
"Enable high contrast mode" : "Włącz tryb wysokiego kontrastu",
|
||||||
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Tryb wysokiego kontrastu ułatwiający nawigację. Jakość obrazu zostanie zmniejszona, celem poprawy przejrzystości.",
|
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Tryb wysokiego kontrastu ułatwiający nawigację. Jakość obrazu zostanie zmniejszona, celem poprawy przejrzystości.",
|
||||||
|
|
|
@ -3,7 +3,7 @@ OC.L10N.register(
|
||||||
{
|
{
|
||||||
"Dark theme" : "Tema escuro",
|
"Dark theme" : "Tema escuro",
|
||||||
"Enable dark theme" : "Ativar tema escuro",
|
"Enable dark theme" : "Ativar tema escuro",
|
||||||
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "Um tema escuro para descansar os olhos reduzindo a luminosidade e o brilho. Ainda está em desenvolvimento, pelo que por favor reporte quaisquer erros que encontre.",
|
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "Um tema escuro para descansar os olhos reduzindo a luminosidade e o brilho. Ainda está em desenvolvimento, pelo que tenha a gentileza de reportar quaisquer erros que encontre.",
|
||||||
"High contrast mode" : "Modo de alto contraste",
|
"High contrast mode" : "Modo de alto contraste",
|
||||||
"Enable high contrast mode" : "Ativar modo de alto contraste",
|
"Enable high contrast mode" : "Ativar modo de alto contraste",
|
||||||
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Um modo de alto contraste para facilitar sua navegação. A qualidade visual será reduzida, mas a clareza será aumentada.",
|
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Um modo de alto contraste para facilitar sua navegação. A qualidade visual será reduzida, mas a clareza será aumentada.",
|
||||||
|
@ -13,7 +13,7 @@ OC.L10N.register(
|
||||||
"Accessibility" : "Acessibilidade",
|
"Accessibility" : "Acessibilidade",
|
||||||
"Accessibility options for nextcloud" : "Opções de acessibilidade para nextcloud",
|
"Accessibility options for nextcloud" : "Opções de acessibilidade para nextcloud",
|
||||||
"Provides multiple accessibilities options to ease your use of Nextcloud" : "Fornece várias opções de acessibilidade para facilitar a sua utilização do Nextcloud",
|
"Provides multiple accessibilities options to ease your use of Nextcloud" : "Fornece várias opções de acessibilidade para facilitar a sua utilização do Nextcloud",
|
||||||
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "O acesso universal é muito importante para nós. Seguimos os padrões da web e verificamos para tornar tudo utilizável também sem rato e software auxiliar, como leitores de ecrã. O nosso objetivo é estar em conformidade com as {guidelines} Diretrizes de acessibilidade para o conteúdo da Web {linkend} 2.1 no nível AA, com o tema de alto contraste, mesmo no nível AAA.",
|
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "O acesso universal é muito importante para nós. Seguimos os padrões da web e verificamos para tornar tudo utilizável também sem mouse e software auxiliar, como leitores de tela. O nosso objetivo é estar em conformidade com as {guidelines} Diretrizes de acessibilidade para o conteúdo da Web {linkend} 2.1 no nível AA, com o tema de alto contraste, mesmo no nível AAA.",
|
||||||
"If you find any issues, don’t hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : "Se você encontrar algum problema, não hesite em o reportar no {issuetracker} nosso issue tracker {linkend}. E se quiser participar, venha juntar-se à {designteam} a nossa equipa de design {linkend}!"
|
"If you find any issues, don’t hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : "Se você encontrar algum problema, não hesite em denunciá-lo no {issuetracker} o nosso rastreador de problemas {linkend}. E se quiser participar, venha juntar-se à {designteam} a nossa equipa de design {linkend}!"
|
||||||
},
|
},
|
||||||
"nplurals=2; plural=(n != 1);");
|
"nplurals=2; plural=(n != 1);");
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
{ "translations": {
|
{ "translations": {
|
||||||
"Dark theme" : "Tema escuro",
|
"Dark theme" : "Tema escuro",
|
||||||
"Enable dark theme" : "Ativar tema escuro",
|
"Enable dark theme" : "Ativar tema escuro",
|
||||||
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "Um tema escuro para descansar os olhos reduzindo a luminosidade e o brilho. Ainda está em desenvolvimento, pelo que por favor reporte quaisquer erros que encontre.",
|
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "Um tema escuro para descansar os olhos reduzindo a luminosidade e o brilho. Ainda está em desenvolvimento, pelo que tenha a gentileza de reportar quaisquer erros que encontre.",
|
||||||
"High contrast mode" : "Modo de alto contraste",
|
"High contrast mode" : "Modo de alto contraste",
|
||||||
"Enable high contrast mode" : "Ativar modo de alto contraste",
|
"Enable high contrast mode" : "Ativar modo de alto contraste",
|
||||||
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Um modo de alto contraste para facilitar sua navegação. A qualidade visual será reduzida, mas a clareza será aumentada.",
|
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Um modo de alto contraste para facilitar sua navegação. A qualidade visual será reduzida, mas a clareza será aumentada.",
|
||||||
|
@ -11,7 +11,7 @@
|
||||||
"Accessibility" : "Acessibilidade",
|
"Accessibility" : "Acessibilidade",
|
||||||
"Accessibility options for nextcloud" : "Opções de acessibilidade para nextcloud",
|
"Accessibility options for nextcloud" : "Opções de acessibilidade para nextcloud",
|
||||||
"Provides multiple accessibilities options to ease your use of Nextcloud" : "Fornece várias opções de acessibilidade para facilitar a sua utilização do Nextcloud",
|
"Provides multiple accessibilities options to ease your use of Nextcloud" : "Fornece várias opções de acessibilidade para facilitar a sua utilização do Nextcloud",
|
||||||
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "O acesso universal é muito importante para nós. Seguimos os padrões da web e verificamos para tornar tudo utilizável também sem rato e software auxiliar, como leitores de ecrã. O nosso objetivo é estar em conformidade com as {guidelines} Diretrizes de acessibilidade para o conteúdo da Web {linkend} 2.1 no nível AA, com o tema de alto contraste, mesmo no nível AAA.",
|
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "O acesso universal é muito importante para nós. Seguimos os padrões da web e verificamos para tornar tudo utilizável também sem mouse e software auxiliar, como leitores de tela. O nosso objetivo é estar em conformidade com as {guidelines} Diretrizes de acessibilidade para o conteúdo da Web {linkend} 2.1 no nível AA, com o tema de alto contraste, mesmo no nível AAA.",
|
||||||
"If you find any issues, don’t hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : "Se você encontrar algum problema, não hesite em o reportar no {issuetracker} nosso issue tracker {linkend}. E se quiser participar, venha juntar-se à {designteam} a nossa equipa de design {linkend}!"
|
"If you find any issues, don’t hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : "Se você encontrar algum problema, não hesite em denunciá-lo no {issuetracker} o nosso rastreador de problemas {linkend}. E se quiser participar, venha juntar-se à {designteam} a nossa equipa de design {linkend}!"
|
||||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||||
}
|
}
|
|
@ -3,7 +3,7 @@ OC.L10N.register(
|
||||||
{
|
{
|
||||||
"Dark theme" : "Temă întunecată",
|
"Dark theme" : "Temă întunecată",
|
||||||
"Enable dark theme" : "Activați tema întunecată",
|
"Enable dark theme" : "Activați tema întunecată",
|
||||||
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "O temă întunecată pentru ușurarea ochilor prin reducerea generală a luminozității. Temă în curs de dezvoltare deci vă rugăm să raportați orice problemă găsită.",
|
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "Temă întunecată pentru ușurarea ochilor prin reducerea generală a luminozității. Temă în curs de dezvoltare deci vă rugăm să raportați orice problemă găsită.",
|
||||||
"High contrast mode" : "Modul contrast puternic.",
|
"High contrast mode" : "Modul contrast puternic.",
|
||||||
"Enable high contrast mode" : "Activați tema cu contrast înalt",
|
"Enable high contrast mode" : "Activați tema cu contrast înalt",
|
||||||
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Un contrast puternic poate ușura utilizarea. Calitatea vizuală va fi redusă, dar claritatea va fi ridicată.",
|
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Un contrast puternic poate ușura utilizarea. Calitatea vizuală va fi redusă, dar claritatea va fi ridicată.",
|
||||||
|
@ -14,6 +14,6 @@ OC.L10N.register(
|
||||||
"Accessibility options for nextcloud" : "Opțiuni de accesibilitate pentru nextcloud",
|
"Accessibility options for nextcloud" : "Opțiuni de accesibilitate pentru nextcloud",
|
||||||
"Provides multiple accessibilities options to ease your use of Nextcloud" : "Vă oferă opțiuni multiple de accesibilitate pentru a simplifica utilizarea Nextcloud",
|
"Provides multiple accessibilities options to ease your use of Nextcloud" : "Vă oferă opțiuni multiple de accesibilitate pentru a simplifica utilizarea Nextcloud",
|
||||||
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "Accesul universal este foarte important pentru noi. Urmărim standardele web și verificăm să facem ca toate funcțiile să poată fii utilizate și fără mouse și software de asistență, cum ar fi sofware de citit ecranul. Ne propunem să fim conformi cu {guidelines} Accesibilitatea conținutului web {linkend} 2.1 la nivel AA, cu tema de contrast ridicat chiar și la nivel AAA.",
|
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "Accesul universal este foarte important pentru noi. Urmărim standardele web și verificăm să facem ca toate funcțiile să poată fii utilizate și fără mouse și software de asistență, cum ar fi sofware de citit ecranul. Ne propunem să fim conformi cu {guidelines} Accesibilitatea conținutului web {linkend} 2.1 la nivel AA, cu tema de contrast ridicat chiar și la nivel AAA.",
|
||||||
"If you find any issues, don’t hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : "Dacă găsiți probleme, nu ezitați să le raportați la {issuetracker} tracker-ul nostru de probleme {linkend}. Și dacă doriți să vă implicați, participați în {designteam} echipa noastră de design {linkend}!"
|
"If you find any issues, don’t hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : "Dacă găsiți probleme, nu ezitați să le raportați la {issuetracker} următorul nostru de probleme {linkend}. Și dacă doriți să vă implicați, participați la {designteam} echipa noastră de design {linkend}!"
|
||||||
},
|
},
|
||||||
"nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));");
|
"nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));");
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
{ "translations": {
|
{ "translations": {
|
||||||
"Dark theme" : "Temă întunecată",
|
"Dark theme" : "Temă întunecată",
|
||||||
"Enable dark theme" : "Activați tema întunecată",
|
"Enable dark theme" : "Activați tema întunecată",
|
||||||
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "O temă întunecată pentru ușurarea ochilor prin reducerea generală a luminozității. Temă în curs de dezvoltare deci vă rugăm să raportați orice problemă găsită.",
|
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "Temă întunecată pentru ușurarea ochilor prin reducerea generală a luminozității. Temă în curs de dezvoltare deci vă rugăm să raportați orice problemă găsită.",
|
||||||
"High contrast mode" : "Modul contrast puternic.",
|
"High contrast mode" : "Modul contrast puternic.",
|
||||||
"Enable high contrast mode" : "Activați tema cu contrast înalt",
|
"Enable high contrast mode" : "Activați tema cu contrast înalt",
|
||||||
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Un contrast puternic poate ușura utilizarea. Calitatea vizuală va fi redusă, dar claritatea va fi ridicată.",
|
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Un contrast puternic poate ușura utilizarea. Calitatea vizuală va fi redusă, dar claritatea va fi ridicată.",
|
||||||
|
@ -12,6 +12,6 @@
|
||||||
"Accessibility options for nextcloud" : "Opțiuni de accesibilitate pentru nextcloud",
|
"Accessibility options for nextcloud" : "Opțiuni de accesibilitate pentru nextcloud",
|
||||||
"Provides multiple accessibilities options to ease your use of Nextcloud" : "Vă oferă opțiuni multiple de accesibilitate pentru a simplifica utilizarea Nextcloud",
|
"Provides multiple accessibilities options to ease your use of Nextcloud" : "Vă oferă opțiuni multiple de accesibilitate pentru a simplifica utilizarea Nextcloud",
|
||||||
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "Accesul universal este foarte important pentru noi. Urmărim standardele web și verificăm să facem ca toate funcțiile să poată fii utilizate și fără mouse și software de asistență, cum ar fi sofware de citit ecranul. Ne propunem să fim conformi cu {guidelines} Accesibilitatea conținutului web {linkend} 2.1 la nivel AA, cu tema de contrast ridicat chiar și la nivel AAA.",
|
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "Accesul universal este foarte important pentru noi. Urmărim standardele web și verificăm să facem ca toate funcțiile să poată fii utilizate și fără mouse și software de asistență, cum ar fi sofware de citit ecranul. Ne propunem să fim conformi cu {guidelines} Accesibilitatea conținutului web {linkend} 2.1 la nivel AA, cu tema de contrast ridicat chiar și la nivel AAA.",
|
||||||
"If you find any issues, don’t hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : "Dacă găsiți probleme, nu ezitați să le raportați la {issuetracker} tracker-ul nostru de probleme {linkend}. Și dacă doriți să vă implicați, participați în {designteam} echipa noastră de design {linkend}!"
|
"If you find any issues, don’t hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : "Dacă găsiți probleme, nu ezitați să le raportați la {issuetracker} următorul nostru de probleme {linkend}. Și dacă doriți să vă implicați, participați la {designteam} echipa noastră de design {linkend}!"
|
||||||
},"pluralForm" :"nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));"
|
},"pluralForm" :"nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));"
|
||||||
}
|
}
|
|
@ -13,7 +13,7 @@ OC.L10N.register(
|
||||||
"Accessibility" : "Atzessibilidade",
|
"Accessibility" : "Atzessibilidade",
|
||||||
"Accessibility options for nextcloud" : "Sèberos de atzessibilidade pro nextcloud",
|
"Accessibility options for nextcloud" : "Sèberos de atzessibilidade pro nextcloud",
|
||||||
"Provides multiple accessibilities options to ease your use of Nextcloud" : "Frunit sèberos de atzessibilidade pro agiudare s'impreu tuo de Nextcloud",
|
"Provides multiple accessibilities options to ease your use of Nextcloud" : "Frunit sèberos de atzessibilidade pro agiudare s'impreu tuo de Nextcloud",
|
||||||
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "S'atzessu universale est de importu mannu pro nois. Sighimus is istandard de sa rete e chircamus de fàghere chi totu si potzat impreare chene cursore puru, e cun programmas de assistèntzia comente leghidores de ischermu. S'intentu nostru est de acumprire is inditos de is {guidelines}Lìinas ghia cuntenutos de rete{linkend} 2.1 a su livellu AA, cun su tema de cuntrastu artu a su livellu AAA.",
|
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "S'atzessu universale est de importu mannu pro nois. Sighimus is istandard de sa rete e chircamus de fàghere chi totu si potzat impreare chene cursore puru, e cun programmas de assistèntzia comente leghidores de ischermu. S'intentu nostru est de acumprire is inditos de is {lìniasghia}Lìinas ghia cuntenutos de rete{linkend} 2.1 a su livellu AA, cun su tema de cuntrastu artu a su livellu AAA.",
|
||||||
"If you find any issues, don’t hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : "Si agatas problemas, no istentes a ddu sinnalare a {issuetracker}su rastradore nostru{linkend}. E si nos cheres agiudare, intra in {designteam}su grupu de disegnu nostru{linkend}!"
|
"If you find any issues, don’t hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : "Si agatas problemas, no istentes a ddu sinnalare a {rastradoredeproblemas}su rastradore nostru{linkend}. E si nos cheres agiudare, intra in {grupudedisegnu}su grupu de disegnu nostru{linkend}!"
|
||||||
},
|
},
|
||||||
"nplurals=2; plural=(n != 1);");
|
"nplurals=2; plural=(n != 1);");
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
"Accessibility" : "Atzessibilidade",
|
"Accessibility" : "Atzessibilidade",
|
||||||
"Accessibility options for nextcloud" : "Sèberos de atzessibilidade pro nextcloud",
|
"Accessibility options for nextcloud" : "Sèberos de atzessibilidade pro nextcloud",
|
||||||
"Provides multiple accessibilities options to ease your use of Nextcloud" : "Frunit sèberos de atzessibilidade pro agiudare s'impreu tuo de Nextcloud",
|
"Provides multiple accessibilities options to ease your use of Nextcloud" : "Frunit sèberos de atzessibilidade pro agiudare s'impreu tuo de Nextcloud",
|
||||||
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "S'atzessu universale est de importu mannu pro nois. Sighimus is istandard de sa rete e chircamus de fàghere chi totu si potzat impreare chene cursore puru, e cun programmas de assistèntzia comente leghidores de ischermu. S'intentu nostru est de acumprire is inditos de is {guidelines}Lìinas ghia cuntenutos de rete{linkend} 2.1 a su livellu AA, cun su tema de cuntrastu artu a su livellu AAA.",
|
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "S'atzessu universale est de importu mannu pro nois. Sighimus is istandard de sa rete e chircamus de fàghere chi totu si potzat impreare chene cursore puru, e cun programmas de assistèntzia comente leghidores de ischermu. S'intentu nostru est de acumprire is inditos de is {lìniasghia}Lìinas ghia cuntenutos de rete{linkend} 2.1 a su livellu AA, cun su tema de cuntrastu artu a su livellu AAA.",
|
||||||
"If you find any issues, don’t hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : "Si agatas problemas, no istentes a ddu sinnalare a {issuetracker}su rastradore nostru{linkend}. E si nos cheres agiudare, intra in {designteam}su grupu de disegnu nostru{linkend}!"
|
"If you find any issues, don’t hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : "Si agatas problemas, no istentes a ddu sinnalare a {rastradoredeproblemas}su rastradore nostru{linkend}. E si nos cheres agiudare, intra in {grupudedisegnu}su grupu de disegnu nostru{linkend}!"
|
||||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||||
}
|
}
|
|
@ -13,7 +13,7 @@ OC.L10N.register(
|
||||||
"Accessibility" : "輔助工具",
|
"Accessibility" : "輔助工具",
|
||||||
"Accessibility options for nextcloud" : "Nextcloud 輔助工具設定",
|
"Accessibility options for nextcloud" : "Nextcloud 輔助工具設定",
|
||||||
"Provides multiple accessibilities options to ease your use of Nextcloud" : "提供多種 輔助工具使您更易於操作 Nextcloud",
|
"Provides multiple accessibilities options to ease your use of Nextcloud" : "提供多種 輔助工具使您更易於操作 Nextcloud",
|
||||||
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "我們非常重視無障礙存取。我們遵循網路標準,並透過檢查來確保所有內容皆可在沒有滑鼠或輔助軟體(例如螢幕閱讀器)的情況下使用。我們目標是能達到 {guidelines}網頁內容可及性指引{linkend} 2.1 版的 AA 等級,加上高對比度主題甚至還能到 AAA 等級。",
|
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "我們非常重視無障礙存取。我們遵循網路標準,並透過檢查來確保所有內容皆可在沒有滑鼠或輔助軟體(例如螢幕閱讀器)的情況下使用。我們目標是能達到 {guidelines}網頁內容可及性指引{linkend} 2。1 版的 AA 等級,加上高對比度主題甚至還能到 AAA 等級。",
|
||||||
"If you find any issues, don’t hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : " \n如果您發現任何一個問題,請不要猶豫並請在 {issuetracker}我們的問題追蹤系統{linkend} 舉報。而如果您想參與,歡迎加入 {designteam}我們的設計團隊{linked}!"
|
"If you find any issues, don’t hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : " \n如果您發現任何一個問題,請不要猶豫並請在 {issuetracker}我們的問題追蹤系統{linkend} 舉報。而如果您想參與,歡迎加入 {designteam}我們的設計團隊{linked}!"
|
||||||
},
|
},
|
||||||
"nplurals=1; plural=0;");
|
"nplurals=1; plural=0;");
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
"Accessibility" : "輔助工具",
|
"Accessibility" : "輔助工具",
|
||||||
"Accessibility options for nextcloud" : "Nextcloud 輔助工具設定",
|
"Accessibility options for nextcloud" : "Nextcloud 輔助工具設定",
|
||||||
"Provides multiple accessibilities options to ease your use of Nextcloud" : "提供多種 輔助工具使您更易於操作 Nextcloud",
|
"Provides multiple accessibilities options to ease your use of Nextcloud" : "提供多種 輔助工具使您更易於操作 Nextcloud",
|
||||||
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "我們非常重視無障礙存取。我們遵循網路標準,並透過檢查來確保所有內容皆可在沒有滑鼠或輔助軟體(例如螢幕閱讀器)的情況下使用。我們目標是能達到 {guidelines}網頁內容可及性指引{linkend} 2.1 版的 AA 等級,加上高對比度主題甚至還能到 AAA 等級。",
|
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "我們非常重視無障礙存取。我們遵循網路標準,並透過檢查來確保所有內容皆可在沒有滑鼠或輔助軟體(例如螢幕閱讀器)的情況下使用。我們目標是能達到 {guidelines}網頁內容可及性指引{linkend} 2。1 版的 AA 等級,加上高對比度主題甚至還能到 AAA 等級。",
|
||||||
"If you find any issues, don’t hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : " \n如果您發現任何一個問題,請不要猶豫並請在 {issuetracker}我們的問題追蹤系統{linkend} 舉報。而如果您想參與,歡迎加入 {designteam}我們的設計團隊{linked}!"
|
"If you find any issues, don’t hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : " \n如果您發現任何一個問題,請不要猶豫並請在 {issuetracker}我們的問題追蹤系統{linkend} 舉報。而如果您想參與,歡迎加入 {designteam}我們的設計團隊{linked}!"
|
||||||
},"pluralForm" :"nplurals=1; plural=0;"
|
},"pluralForm" :"nplurals=1; plural=0;"
|
||||||
}
|
}
|
|
@ -20,5 +20,4 @@ return array(
|
||||||
'OCA\\AdminAudit\\Actions\\Versions' => $baseDir . '/../lib/Actions/Versions.php',
|
'OCA\\AdminAudit\\Actions\\Versions' => $baseDir . '/../lib/Actions/Versions.php',
|
||||||
'OCA\\AdminAudit\\AppInfo\\Application' => $baseDir . '/../lib/AppInfo/Application.php',
|
'OCA\\AdminAudit\\AppInfo\\Application' => $baseDir . '/../lib/AppInfo/Application.php',
|
||||||
'OCA\\AdminAudit\\BackgroundJobs\\Rotate' => $baseDir . '/../lib/BackgroundJobs/Rotate.php',
|
'OCA\\AdminAudit\\BackgroundJobs\\Rotate' => $baseDir . '/../lib/BackgroundJobs/Rotate.php',
|
||||||
'OCA\\AdminAudit\\Listener\\CriticalActionPerformedEventListener' => $baseDir . '/../lib/Listener/CriticalActionPerformedEventListener.php',
|
|
||||||
);
|
);
|
||||||
|
|
|
@ -35,7 +35,6 @@ class ComposerStaticInitAdminAudit
|
||||||
'OCA\\AdminAudit\\Actions\\Versions' => __DIR__ . '/..' . '/../lib/Actions/Versions.php',
|
'OCA\\AdminAudit\\Actions\\Versions' => __DIR__ . '/..' . '/../lib/Actions/Versions.php',
|
||||||
'OCA\\AdminAudit\\AppInfo\\Application' => __DIR__ . '/..' . '/../lib/AppInfo/Application.php',
|
'OCA\\AdminAudit\\AppInfo\\Application' => __DIR__ . '/..' . '/../lib/AppInfo/Application.php',
|
||||||
'OCA\\AdminAudit\\BackgroundJobs\\Rotate' => __DIR__ . '/..' . '/../lib/BackgroundJobs/Rotate.php',
|
'OCA\\AdminAudit\\BackgroundJobs\\Rotate' => __DIR__ . '/..' . '/../lib/BackgroundJobs/Rotate.php',
|
||||||
'OCA\\AdminAudit\\Listener\\CriticalActionPerformedEventListener' => __DIR__ . '/..' . '/../lib/Listener/CriticalActionPerformedEventListener.php',
|
|
||||||
);
|
);
|
||||||
|
|
||||||
public static function getInitializer(ClassLoader $loader)
|
public static function getInitializer(ClassLoader $loader)
|
||||||
|
|
|
@ -2,6 +2,6 @@ OC.L10N.register(
|
||||||
"admin_audit",
|
"admin_audit",
|
||||||
{
|
{
|
||||||
"Auditing / Logging" : "Audit / journalisation",
|
"Auditing / Logging" : "Audit / journalisation",
|
||||||
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Fournit des capacités de journalisation pour Nextcloud telles que l'accès aux fichiers de journalisation ou des actions autrement sensibles."
|
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Fournit des capacités de journalisation pour Nextcloud telles que la journalisation des accès aux fichiers ou des actions autrement sensibles."
|
||||||
},
|
},
|
||||||
"nplurals=2; plural=(n > 1);");
|
"nplurals=2; plural=(n > 1);");
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{ "translations": {
|
{ "translations": {
|
||||||
"Auditing / Logging" : "Audit / journalisation",
|
"Auditing / Logging" : "Audit / journalisation",
|
||||||
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Fournit des capacités de journalisation pour Nextcloud telles que l'accès aux fichiers de journalisation ou des actions autrement sensibles."
|
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Fournit des capacités de journalisation pour Nextcloud telles que la journalisation des accès aux fichiers ou des actions autrement sensibles."
|
||||||
},"pluralForm" :"nplurals=2; plural=(n > 1);"
|
},"pluralForm" :"nplurals=2; plural=(n > 1);"
|
||||||
}
|
}
|
|
@ -1,7 +1,7 @@
|
||||||
OC.L10N.register(
|
OC.L10N.register(
|
||||||
"admin_audit",
|
"admin_audit",
|
||||||
{
|
{
|
||||||
"Auditing / Logging" : "Audyt/Logowanie",
|
"Auditing / Logging" : "Audyt/logowanie",
|
||||||
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Zapewnia możliwość rejestrowania dla Nextcloud, takie jak rejestrowanie dostępu do pliku lub innych wrażliwych akcji."
|
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Zapewnia możliwość rejestrowania dla Nextcloud, takie jak rejestrowanie dostępu do plików lub innych wrażliwych akcji."
|
||||||
},
|
},
|
||||||
"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
|
"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{ "translations": {
|
{ "translations": {
|
||||||
"Auditing / Logging" : "Audyt/Logowanie",
|
"Auditing / Logging" : "Audyt/logowanie",
|
||||||
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Zapewnia możliwość rejestrowania dla Nextcloud, takie jak rejestrowanie dostępu do pliku lub innych wrażliwych akcji."
|
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Zapewnia możliwość rejestrowania dla Nextcloud, takie jak rejestrowanie dostępu do plików lub innych wrażliwych akcji."
|
||||||
},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
|
},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
|
||||||
}
|
}
|
|
@ -1,7 +0,0 @@
|
||||||
OC.L10N.register(
|
|
||||||
"admin_audit",
|
|
||||||
{
|
|
||||||
"Auditing / Logging" : "Auditoria / registo",
|
|
||||||
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Fornece a funcionalidade de registo ao Nextcloud como o registo de acesso a ficheiros ou acções sensíveis."
|
|
||||||
},
|
|
||||||
"nplurals=2; plural=(n != 1);");
|
|
|
@ -1,5 +0,0 @@
|
||||||
{ "translations": {
|
|
||||||
"Auditing / Logging" : "Auditoria / registo",
|
|
||||||
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Fornece a funcionalidade de registo ao Nextcloud como o registo de acesso a ficheiros ou acções sensíveis."
|
|
||||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
|
||||||
}
|
|
|
@ -2,6 +2,6 @@ OC.L10N.register(
|
||||||
"admin_audit",
|
"admin_audit",
|
||||||
{
|
{
|
||||||
"Auditing / Logging" : "Auditare / Logare",
|
"Auditing / Logging" : "Auditare / Logare",
|
||||||
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Oferă abilități de înregistrare pentru Nextcloud, cum ar fi înregistrarea accesării fișierelor sau alte acțiuni sensibile."
|
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Oferă abilități de înregistrare pentru Nextcloud, cum ar fi accesarea fișierelor de înregistrare sau alte acțiuni sensibile."
|
||||||
},
|
},
|
||||||
"nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));");
|
"nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));");
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{ "translations": {
|
{ "translations": {
|
||||||
"Auditing / Logging" : "Auditare / Logare",
|
"Auditing / Logging" : "Auditare / Logare",
|
||||||
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Oferă abilități de înregistrare pentru Nextcloud, cum ar fi înregistrarea accesării fișierelor sau alte acțiuni sensibile."
|
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Oferă abilități de înregistrare pentru Nextcloud, cum ar fi accesarea fișierelor de înregistrare sau alte acțiuni sensibile."
|
||||||
},"pluralForm" :"nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));"
|
},"pluralForm" :"nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));"
|
||||||
}
|
}
|
|
@ -1,7 +0,0 @@
|
||||||
OC.L10N.register(
|
|
||||||
"admin_audit",
|
|
||||||
{
|
|
||||||
"Auditing / Logging" : "Kiểm tra / Nhật ký",
|
|
||||||
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Cung cấp khả năng ghi nhật ký cho Nextcloud, chẳng hạn như ghi nhật ký quyền truy cập tệp hoặc các hành động nhạy cảm khác."
|
|
||||||
},
|
|
||||||
"nplurals=1; plural=0;");
|
|
|
@ -1,5 +0,0 @@
|
||||||
{ "translations": {
|
|
||||||
"Auditing / Logging" : "Kiểm tra / Nhật ký",
|
|
||||||
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Cung cấp khả năng ghi nhật ký cho Nextcloud, chẳng hạn như ghi nhật ký quyền truy cập tệp hoặc các hành động nhạy cảm khác."
|
|
||||||
},"pluralForm" :"nplurals=1; plural=0;"
|
|
||||||
}
|
|
|
@ -320,26 +320,15 @@ class Sharing extends Action {
|
||||||
* @param array $params
|
* @param array $params
|
||||||
*/
|
*/
|
||||||
public function updateExpirationDate(array $params): void {
|
public function updateExpirationDate(array $params): void {
|
||||||
if ($params['date'] === null) {
|
$this->log(
|
||||||
$this->log(
|
'The expiration date of the publicly shared %s with ID "%s" has been changed to "%s"',
|
||||||
'The expiration date of the publicly shared %s with ID "%s" has been removed',
|
$params,
|
||||||
$params,
|
[
|
||||||
[
|
'itemType',
|
||||||
'itemType',
|
'itemSource',
|
||||||
'itemSource',
|
'date',
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
} else {
|
|
||||||
$this->log(
|
|
||||||
'The expiration date of the publicly shared %s with ID "%s" has been changed to "%s"',
|
|
||||||
$params,
|
|
||||||
[
|
|
||||||
'itemType',
|
|
||||||
'itemSource',
|
|
||||||
'date',
|
|
||||||
]
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -49,7 +49,6 @@ use OCA\AdminAudit\Actions\Sharing;
|
||||||
use OCA\AdminAudit\Actions\Trashbin;
|
use OCA\AdminAudit\Actions\Trashbin;
|
||||||
use OCA\AdminAudit\Actions\UserManagement;
|
use OCA\AdminAudit\Actions\UserManagement;
|
||||||
use OCA\AdminAudit\Actions\Versions;
|
use OCA\AdminAudit\Actions\Versions;
|
||||||
use OCA\AdminAudit\Listener\CriticalActionPerformedEventListener;
|
|
||||||
use OCP\App\ManagerEvent;
|
use OCP\App\ManagerEvent;
|
||||||
use OCP\AppFramework\App;
|
use OCP\AppFramework\App;
|
||||||
use OCP\AppFramework\Bootstrap\IBootContext;
|
use OCP\AppFramework\Bootstrap\IBootContext;
|
||||||
|
@ -62,7 +61,6 @@ use OCP\IGroupManager;
|
||||||
use OCP\IPreview;
|
use OCP\IPreview;
|
||||||
use OCP\IServerContainer;
|
use OCP\IServerContainer;
|
||||||
use OCP\IUserSession;
|
use OCP\IUserSession;
|
||||||
use OCP\Log\Audit\CriticalActionPerformedEvent;
|
|
||||||
use OCP\Log\ILogFactory;
|
use OCP\Log\ILogFactory;
|
||||||
use OCP\Share;
|
use OCP\Share;
|
||||||
use OCP\Util;
|
use OCP\Util;
|
||||||
|
@ -80,7 +78,6 @@ class Application extends App implements IBootstrap {
|
||||||
}
|
}
|
||||||
|
|
||||||
public function register(IRegistrationContext $context): void {
|
public function register(IRegistrationContext $context): void {
|
||||||
$context->registerEventListener(CriticalActionPerformedEvent::class, CriticalActionPerformedEventListener::class);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function boot(IBootContext $context): void {
|
public function boot(IBootContext $context): void {
|
||||||
|
|
|
@ -1,44 +0,0 @@
|
||||||
<?php
|
|
||||||
|
|
||||||
declare(strict_types=1);
|
|
||||||
/**
|
|
||||||
* @copyright Copyright (c) 2021 Joas Schilling <coding@schilljs.com>
|
|
||||||
*
|
|
||||||
* @license GNU AGPL version 3 or any later version
|
|
||||||
*
|
|
||||||
* This program is free software: you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU Affero General Public License as
|
|
||||||
* published by the Free Software Foundation, either version 3 of the
|
|
||||||
* License, or (at your option) any later version.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU Affero General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU Affero General Public License
|
|
||||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
|
|
||||||
namespace OCA\AdminAudit\Listener;
|
|
||||||
|
|
||||||
use OCA\AdminAudit\Actions\Action;
|
|
||||||
use OCP\EventDispatcher\Event;
|
|
||||||
use OCP\EventDispatcher\IEventListener;
|
|
||||||
use OCP\Log\Audit\CriticalActionPerformedEvent;
|
|
||||||
|
|
||||||
class CriticalActionPerformedEventListener extends Action implements IEventListener {
|
|
||||||
public function handle(Event $event): void {
|
|
||||||
if (!($event instanceof CriticalActionPerformedEvent)) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
$this->log(
|
|
||||||
$event->getLogMessage(),
|
|
||||||
$event->getParameters(),
|
|
||||||
array_keys($event->getParameters()),
|
|
||||||
$event->getObfuscateParameters()
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
OC.L10N.register(
|
|
||||||
"cloud_federation_api",
|
|
||||||
{
|
|
||||||
"Cloud Federation API" : "Cloud ဖွဲ့စည်းမှု API ",
|
|
||||||
"Enable clouds to communicate with each other and exchange data" : "Cloud များကို တစ်ခုခုနှင့်တစ်ခု ဆက်သွယ်ခြင်း၊ သတင်းအချက်အလက်ဖလှယ်ခြင်းကို ပြုလုပ်နိုင်ရန် ဖွင့်ပေးပါ။"
|
|
||||||
},
|
|
||||||
"nplurals=1; plural=0;");
|
|
|
@ -1,5 +0,0 @@
|
||||||
{ "translations": {
|
|
||||||
"Cloud Federation API" : "Cloud ဖွဲ့စည်းမှု API ",
|
|
||||||
"Enable clouds to communicate with each other and exchange data" : "Cloud များကို တစ်ခုခုနှင့်တစ်ခု ဆက်သွယ်ခြင်း၊ သတင်းအချက်အလက်ဖလှယ်ခြင်းကို ပြုလုပ်နိုင်ရန် ဖွင့်ပေးပါ။"
|
|
||||||
},"pluralForm" :"nplurals=1; plural=0;"
|
|
||||||
}
|
|
|
@ -1,8 +1,8 @@
|
||||||
OC.L10N.register(
|
OC.L10N.register(
|
||||||
"cloud_federation_api",
|
"cloud_federation_api",
|
||||||
{
|
{
|
||||||
"Cloud Federation API" : "Birleşik Bulut API",
|
"Cloud Federation API" : "Bulut Birleşim API",
|
||||||
"Enable clouds to communicate with each other and exchange data" : "Karşılıklı iletişim kurmak için bulut hizmetlerini kullanın",
|
"Enable clouds to communicate with each other and exchange data" : "Karşılıklı iletişim kurmak için bulut hizmetlerini kullanın",
|
||||||
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "Birleşik Bulut API, farklı Nextcloud kopyalarının birbiri ile iletişim kurarak karşılıklı veri aktarmasını sağlar."
|
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "Bulut Birleşim API farklı Nextcloud kopyalarının birbiri ile iletişim kurarak karşılıklı veri aktarmasını sağlar."
|
||||||
},
|
},
|
||||||
"nplurals=2; plural=(n > 1);");
|
"nplurals=2; plural=(n > 1);");
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{ "translations": {
|
{ "translations": {
|
||||||
"Cloud Federation API" : "Birleşik Bulut API",
|
"Cloud Federation API" : "Bulut Birleşim API",
|
||||||
"Enable clouds to communicate with each other and exchange data" : "Karşılıklı iletişim kurmak için bulut hizmetlerini kullanın",
|
"Enable clouds to communicate with each other and exchange data" : "Karşılıklı iletişim kurmak için bulut hizmetlerini kullanın",
|
||||||
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "Birleşik Bulut API, farklı Nextcloud kopyalarının birbiri ile iletişim kurarak karşılıklı veri aktarmasını sağlar."
|
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "Bulut Birleşim API farklı Nextcloud kopyalarının birbiri ile iletişim kurarak karşılıklı veri aktarmasını sağlar."
|
||||||
},"pluralForm" :"nplurals=2; plural=(n > 1);"
|
},"pluralForm" :"nplurals=2; plural=(n > 1);"
|
||||||
}
|
}
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1,4 +1,4 @@
|
||||||
!function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/js/",n(n.s=706)}({706:function(e,n){
|
!function(e){var n={};function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:r})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,n){if(1&n&&(e=t(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(t.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var o in e)t.d(r,o,function(n){return e[n]}.bind(null,o));return r},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},t.p="/js/",t(t.s=751)}({751:function(e,n){function r(e,n,t,r,o,i,u){try{var c=e[i](u),a=c.value}catch(e){return void t(e)}c.done?n(a):Promise.resolve(a).then(r,o)}
|
||||||
/**
|
/**
|
||||||
* @copyright Copyright (c) 2020 John Molakvoæ <skjnldsv@protonmail.com>
|
* @copyright Copyright (c) 2020 John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
*
|
*
|
||||||
|
@ -20,5 +20,5 @@
|
||||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
let o=null;const r=new OCA.Files.Sidebar.Tab({id:"comments",name:t("comments","Comments"),icon:"icon-comment",async mount(e,t,n){o&&o.$destroy(),o=new OCA.Comments.View("files",{parent:n}),await o.update(t.id),o.$mount(e)},update(e){o.update(e.id)},destroy(){o.$destroy(),o=null},scrollBottomReached(){o.onScrollBottomReached()}});window.addEventListener("DOMContentLoaded",(function(){OCA.Files&&OCA.Files.Sidebar&&OCA.Files.Sidebar.registerTab(r)}))}});
|
var o=null,i=new OCA.Files.Sidebar.Tab({id:"comments",name:t("comments","Comments"),icon:"icon-comment",mount:function(e,n,t){return(i=regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return o&&o.$destroy(),o=new OCA.Comments.View("files",{parent:t}),r.next=4,o.update(n.id);case 4:o.$mount(e);case 5:case"end":return r.stop()}}),r)})),function(){var e=this,n=arguments;return new Promise((function(t,o){var u=i.apply(e,n);function c(e){r(u,t,o,c,a,"next",e)}function a(e){r(u,t,o,c,a,"throw",e)}c(void 0)}))})();var i},update:function(e){o.update(e.id)},destroy:function(){o.$destroy(),o=null},scrollBottomReached:function(){o.onScrollBottomReached()}});window.addEventListener("DOMContentLoaded",(function(){OCA.Files&&OCA.Files.Sidebar&&OCA.Files.Sidebar.registerTab(i)}))}});
|
||||||
//# sourceMappingURL=comments-tab.js.map
|
//# sourceMappingURL=comments-tab.js.map
|
File diff suppressed because one or more lines are too long
|
@ -1,4 +1,4 @@
|
||||||
!function(e){var n={};function t(o){if(n[o])return n[o].exports;var i=n[o]={i:o,l:!1,exports:{}};return e[o].call(i.exports,i,i.exports,t),i.l=!0,i.exports}t.m=e,t.c=n,t.d=function(e,n,o){t.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:o})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,n){if(1&n&&(e=t(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(t.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var i in e)t.d(o,i,function(n){return e[n]}.bind(null,i));return o},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},t.p="/js/",t(t.s=429)}({429:function(e,n,t){"use strict";t.r(n);t(430),t(431),t(432),t(433);
|
!function(e){var n={};function t(o){if(n[o])return n[o].exports;var i=n[o]={i:o,l:!1,exports:{}};return e[o].call(i.exports,i,i.exports,t),i.l=!0,i.exports}t.m=e,t.c=n,t.d=function(e,n,o){t.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:o})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,n){if(1&n&&(e=t(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(t.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var i in e)t.d(o,i,function(n){return e[n]}.bind(null,i));return o},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},t.p="/js/",t(t.s=479)}({479:function(e,n,t){"use strict";t.r(n);t(480),t(481),t(482),t(483);
|
||||||
/**
|
/**
|
||||||
* @copyright Copyright (c) 2016 Roeland Jago Douma <roeland@famdouma.nl>
|
* @copyright Copyright (c) 2016 Roeland Jago Douma <roeland@famdouma.nl>
|
||||||
*
|
*
|
||||||
|
@ -21,7 +21,7 @@
|
||||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
window.OCA.Comments=OCA.Comments},430:function(e,n){
|
window.OCA.Comments=OCA.Comments},480:function(e,n){
|
||||||
/**
|
/**
|
||||||
* Copyright (c) 2016 Vincent Petry <pvince81@owncloud.com>
|
* Copyright (c) 2016 Vincent Petry <pvince81@owncloud.com>
|
||||||
*
|
*
|
||||||
|
@ -44,5 +44,5 @@ window.OCA.Comments=OCA.Comments},430:function(e,n){
|
||||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
OCA.Comments||(OCA.Comments={})},431:function(e,n){var t;t=Handlebars.template,(OCA.Comments.Templates=OCA.Comments.Templates||{}).filesplugin=t({compiler:[8,">= 4.3.0"],main:function(e,n,t,o,i){var s,r=null!=n?n:e.nullContext||{},a=e.hooks.helperMissing,l=e.escapeExpression,m=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return'<a class="action action-comment permanent" title="'+l("function"==typeof(s=null!=(s=m(t,"countMessage")||(null!=n?m(n,"countMessage"):n))?s:a)?s.call(r,{name:"countMessage",hash:{},data:i,loc:{start:{line:1,column:50},end:{line:1,column:66}}}):s)+'" href="#">\n\t<img class="svg" src="'+l("function"==typeof(s=null!=(s=m(t,"iconUrl")||(null!=n?m(n,"iconUrl"):n))?s:a)?s.call(r,{name:"iconUrl",hash:{},data:i,loc:{start:{line:2,column:23},end:{line:2,column:34}}}):s)+'"/>\n</a>\n'},useData:!0})},432:function(e,o){_.extend(OC.Files.Client,{PROPERTY_COMMENTS_UNREAD:"{"+OC.Files.Client.NS_OWNCLOUD+"}comments-unread"}),OCA.Comments=_.extend({},OCA.Comments),OCA.Comments||(OCA.Comments={}),OCA.Comments.FilesPlugin={ignoreLists:["trashbin","files.public"],_formatCommentCount:e=>OCA.Comments.Templates.filesplugin({count:e,countMessage:n("comments","%n unread comment","%n unread comments",e),iconUrl:OC.imagePath("core","actions/comment")}),attach(e){const o=this;if(this.ignoreLists.indexOf(e.id)>=0)return;const i=e._getWebdavProperties;e._getWebdavProperties=function(){const e=i.apply(this,arguments);return e.push(OC.Files.Client.PROPERTY_COMMENTS_UNREAD),e},e.filesClient.addFileInfoParser((function(e){const n={},t=e.propStat[0].properties[OC.Files.Client.PROPERTY_COMMENTS_UNREAD];return _.isUndefined(t)||""===t||(n.commentsUnread=parseInt(t,10)),n})),e.$el.addClass("has-comments");const s=e._createRow;e._createRow=function(e){const n=s.apply(this,arguments);return e.commentsUnread&&n.attr("data-comments-unread",e.commentsUnread),n},e.fileActions.registerAction({name:"Comment",displayName(e){if(e&&e.$file){const t=parseInt(e.$file.data("comments-unread"),10);if(t>=0)return n("comments","1 new comment","{unread} new comments",t,{unread:t})}return t("comments","Comment")},mime:"all",order:-140,iconClass:"icon-comment",permissions:OC.PERMISSION_READ,type:OCA.Files.FileActions.TYPE_INLINE,render(e,n,t){const i=t.$file.data("comments-unread");if(i){const e=$(o._formatCommentCount(i));return t.$file.find("a.name>span.fileactions").append(e),e}return""},actionHandler(e,n){n.$file.find(".action-comment").tooltip("hide"),OCA.Files.Sidebar.setActiveTab("comments"),OCA.Files.Sidebar.open("/"+e)}});const r=e.elementToFile;e.elementToFile=function(e){const n=r.apply(this,arguments),t=e.data("comments-unread");return t&&(n.commentsUnread=t),n}}},OC.Plugins.register("OCA.Files.FileList",OCA.Comments.FilesPlugin)},433:function(e,n){OCA.Comments.ActivityTabViewPlugin={prepareModelForDisplay(e,n,t){if("comments"===e.get("app")&&"comments"===e.get("type")&&"ActivityTabView"===t&&(n.addClass("comment"),e.get("message")&&this._isLong(e.get("message")))){n.addClass("collapsed");const e=$("<div>").addClass("message-overlay");n.find(".activitymessage").after(e),n.on("click",this._onClickCollapsedComment)}},_onClickCollapsedComment(e){let n=$(e.target);n.is(".comment")||(n=n.closest(".comment")),n.removeClass("collapsed")},_isLong:e=>e.length>250||(e.match(/\n/g)||[]).length>1},OC.Plugins.register("OCA.Activity.RenderingPlugins",OCA.Comments.ActivityTabViewPlugin)}});
|
OCA.Comments||(OCA.Comments={})},481:function(e,n){function t(e){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var o;o=Handlebars.template,(OCA.Comments.Templates=OCA.Comments.Templates||{}).filesplugin=o({compiler:[8,">= 4.3.0"],main:function(e,n,o,i,r){var s,a=null!=n?n:e.nullContext||{},l=e.hooks.helperMissing,m=e.escapeExpression,c=e.lookupProperty||function(e,n){if(Object.prototype.hasOwnProperty.call(e,n))return e[n]};return'<a class="action action-comment permanent" title="'+m("function"===t(s=null!=(s=c(o,"countMessage")||(null!=n?c(n,"countMessage"):n))?s:l)?s.call(a,{name:"countMessage",hash:{},data:r,loc:{start:{line:1,column:50},end:{line:1,column:66}}}):s)+'" href="#">\n\t<img class="svg" src="'+m("function"===t(s=null!=(s=c(o,"iconUrl")||(null!=n?c(n,"iconUrl"):n))?s:l)?s.call(a,{name:"iconUrl",hash:{},data:r,loc:{start:{line:2,column:23},end:{line:2,column:34}}}):s)+'"/>\n</a>\n'},useData:!0})},482:function(e,o){_.extend(OC.Files.Client,{PROPERTY_COMMENTS_UNREAD:"{"+OC.Files.Client.NS_OWNCLOUD+"}comments-unread"}),OCA.Comments=_.extend({},OCA.Comments),OCA.Comments||(OCA.Comments={}),OCA.Comments.FilesPlugin={ignoreLists:["trashbin","files.public"],_formatCommentCount:function(e){return OCA.Comments.Templates.filesplugin({count:e,countMessage:n("comments","%n unread comment","%n unread comments",e),iconUrl:OC.imagePath("core","actions/comment")})},attach:function(e){var o=this;if(!(this.ignoreLists.indexOf(e.id)>=0)){var i=e._getWebdavProperties;e._getWebdavProperties=function(){var e=i.apply(this,arguments);return e.push(OC.Files.Client.PROPERTY_COMMENTS_UNREAD),e},e.filesClient.addFileInfoParser((function(e){var n={},t=e.propStat[0].properties[OC.Files.Client.PROPERTY_COMMENTS_UNREAD];return _.isUndefined(t)||""===t||(n.commentsUnread=parseInt(t,10)),n})),e.$el.addClass("has-comments");var r=e._createRow;e._createRow=function(e){var n=r.apply(this,arguments);return e.commentsUnread&&n.attr("data-comments-unread",e.commentsUnread),n},e.fileActions.registerAction({name:"Comment",displayName:function(e){if(e&&e.$file){var o=parseInt(e.$file.data("comments-unread"),10);if(o>=0)return n("comments","1 new comment","{unread} new comments",o,{unread:o})}return t("comments","Comment")},mime:"all",order:-140,iconClass:"icon-comment",permissions:OC.PERMISSION_READ,type:OCA.Files.FileActions.TYPE_INLINE,render:function(e,n,t){var i=t.$file.data("comments-unread");if(i){var r=$(o._formatCommentCount(i));return t.$file.find("a.name>span.fileactions").append(r),r}return""},actionHandler:function(e,n){n.$file.find(".action-comment").tooltip("hide"),OCA.Files.Sidebar.setActiveTab("comments"),OCA.Files.Sidebar.open("/"+e)}});var s=e.elementToFile;e.elementToFile=function(e){var n=s.apply(this,arguments),t=e.data("comments-unread");return t&&(n.commentsUnread=t),n}}}},OC.Plugins.register("OCA.Files.FileList",OCA.Comments.FilesPlugin)},483:function(e,n){OCA.Comments.ActivityTabViewPlugin={prepareModelForDisplay:function(e,n,t){if("comments"===e.get("app")&&"comments"===e.get("type")&&"ActivityTabView"===t&&(n.addClass("comment"),e.get("message")&&this._isLong(e.get("message")))){n.addClass("collapsed");var o=$("<div>").addClass("message-overlay");n.find(".activitymessage").after(o),n.on("click",this._onClickCollapsedComment)}},_onClickCollapsedComment:function(e){var n=$(e.target);n.is(".comment")||(n=n.closest(".comment")),n.removeClass("collapsed")},_isLong:function(e){return e.length>250||(e.match(/\n/g)||[]).length>1}},OC.Plugins.register("OCA.Activity.RenderingPlugins",OCA.Comments.ActivityTabViewPlugin)}});
|
||||||
//# sourceMappingURL=comments.js.map
|
//# sourceMappingURL=comments.js.map
|
File diff suppressed because one or more lines are too long
|
@ -15,19 +15,12 @@ OC.L10N.register(
|
||||||
"Files app plugin to add comments to files" : "ファイルにコメントを追加するためのファイルアプリプラグイン",
|
"Files app plugin to add comments to files" : "ファイルにコメントを追加するためのファイルアプリプラグイン",
|
||||||
"Edit comment" : "コメントを編集",
|
"Edit comment" : "コメントを編集",
|
||||||
"Delete comment" : "コメントを削除",
|
"Delete comment" : "コメントを削除",
|
||||||
"Cancel edit" : "編集をキャンセル",
|
|
||||||
"Post comment" : "コメントを投稿",
|
|
||||||
"No comments yet, start the conversation!" : "まだコメントはありません、会話を開始してください!",
|
"No comments yet, start the conversation!" : "まだコメントはありません、会話を開始してください!",
|
||||||
"No more messages" : "これ以上のメッセージはありません",
|
|
||||||
"Retry" : "再試行",
|
"Retry" : "再試行",
|
||||||
"Unable to load the comments list" : "コメントリストを読み込めませんでした",
|
|
||||||
"_%n unread comment_::_%n unread comments_" : ["%n の未読のコメント"],
|
"_%n unread comment_::_%n unread comments_" : ["%n の未読のコメント"],
|
||||||
"_1 new comment_::_{unread} new comments_" : ["の未読のコメント {unread}"],
|
"_1 new comment_::_{unread} new comments_" : ["の未読のコメント {unread}"],
|
||||||
"Comment" : "コメント",
|
"Comment" : "コメント",
|
||||||
"An error occurred while trying to edit the comment" : "コメント編集中にエラーが発生しました",
|
|
||||||
"Comment deleted" : "コメントが削除されました",
|
"Comment deleted" : "コメントが削除されました",
|
||||||
"An error occurred while trying to delete the comment" : "コメントの削除中にエラーが発生しました",
|
|
||||||
"An error occurred while trying to create the comment" : "コメント中にエラーが発生しました",
|
|
||||||
"New comment …" : "新しいコメント...",
|
"New comment …" : "新しいコメント...",
|
||||||
"Post" : "追加",
|
"Post" : "追加",
|
||||||
"Cancel" : "キャンセル",
|
"Cancel" : "キャンセル",
|
||||||
|
|
|
@ -13,19 +13,12 @@
|
||||||
"Files app plugin to add comments to files" : "ファイルにコメントを追加するためのファイルアプリプラグイン",
|
"Files app plugin to add comments to files" : "ファイルにコメントを追加するためのファイルアプリプラグイン",
|
||||||
"Edit comment" : "コメントを編集",
|
"Edit comment" : "コメントを編集",
|
||||||
"Delete comment" : "コメントを削除",
|
"Delete comment" : "コメントを削除",
|
||||||
"Cancel edit" : "編集をキャンセル",
|
|
||||||
"Post comment" : "コメントを投稿",
|
|
||||||
"No comments yet, start the conversation!" : "まだコメントはありません、会話を開始してください!",
|
"No comments yet, start the conversation!" : "まだコメントはありません、会話を開始してください!",
|
||||||
"No more messages" : "これ以上のメッセージはありません",
|
|
||||||
"Retry" : "再試行",
|
"Retry" : "再試行",
|
||||||
"Unable to load the comments list" : "コメントリストを読み込めませんでした",
|
|
||||||
"_%n unread comment_::_%n unread comments_" : ["%n の未読のコメント"],
|
"_%n unread comment_::_%n unread comments_" : ["%n の未読のコメント"],
|
||||||
"_1 new comment_::_{unread} new comments_" : ["の未読のコメント {unread}"],
|
"_1 new comment_::_{unread} new comments_" : ["の未読のコメント {unread}"],
|
||||||
"Comment" : "コメント",
|
"Comment" : "コメント",
|
||||||
"An error occurred while trying to edit the comment" : "コメント編集中にエラーが発生しました",
|
|
||||||
"Comment deleted" : "コメントが削除されました",
|
"Comment deleted" : "コメントが削除されました",
|
||||||
"An error occurred while trying to delete the comment" : "コメントの削除中にエラーが発生しました",
|
|
||||||
"An error occurred while trying to create the comment" : "コメント中にエラーが発生しました",
|
|
||||||
"New comment …" : "新しいコメント...",
|
"New comment …" : "新しいコメント...",
|
||||||
"Post" : "追加",
|
"Post" : "追加",
|
||||||
"Cancel" : "キャンセル",
|
"Cancel" : "キャンセル",
|
||||||
|
|
|
@ -6,12 +6,12 @@ OC.L10N.register(
|
||||||
"%1$s commented" : "%1$s at cummentadu",
|
"%1$s commented" : "%1$s at cummentadu",
|
||||||
"{author} commented" : "{author} at cummentadu",
|
"{author} commented" : "{author} at cummentadu",
|
||||||
"You commented on %1$s" : "As cummentadu in %1$s",
|
"You commented on %1$s" : "As cummentadu in %1$s",
|
||||||
"You commented on {file}" : "As cummentadu {file}",
|
"You commented on {file}" : "As cummentadu {archìviu}",
|
||||||
"%1$s commented on %2$s" : "%1$s at cummentadu %2$s",
|
"%1$s commented on %2$s" : "%1$s at cummentadu %2$s",
|
||||||
"{author} commented on {file}" : "{author} at cummentadu {file}",
|
"{author} commented on {file}" : "{author} at cummentadu {archìviu}",
|
||||||
"<strong>Comments</strong> for files" : "<strong>Cummentos</strong> pro archìvios",
|
"<strong>Comments</strong> for files" : "<strong>Cummentos</strong> pro archìvios",
|
||||||
"You were mentioned on “{file}”, in a comment by a user that has since been deleted" : "T'ant mentovadu in “{file}”, in unu cummentu de un'utente chi ant cantzelladu",
|
"You were mentioned on “{file}”, in a comment by a user that has since been deleted" : "T'ant mentovadu in “{archìviu}”, in unu cummentu de un'utente chi ant cantzelladu",
|
||||||
"{user} mentioned you in a comment on “{file}”" : "{user} t'at mentovadu in unu cummentu in “{file}”",
|
"{user} mentioned you in a comment on “{file}”" : "{utente} t'at mentovadu in unu cummentu in “{archìviu}”",
|
||||||
"Files app plugin to add comments to files" : "Estensione de s'aplicatzione archìvios pro agiùnghere cummentos a archìvios",
|
"Files app plugin to add comments to files" : "Estensione de s'aplicatzione archìvios pro agiùnghere cummentos a archìvios",
|
||||||
"Edit comment" : "Modìfica cummentu",
|
"Edit comment" : "Modìfica cummentu",
|
||||||
"Delete comment" : "Cantzella cummentu",
|
"Delete comment" : "Cantzella cummentu",
|
||||||
|
@ -20,9 +20,9 @@ OC.L10N.register(
|
||||||
"No comments yet, start the conversation!" : "Ancora perunu cummentu, cumintza sa cunversatzione!",
|
"No comments yet, start the conversation!" : "Ancora perunu cummentu, cumintza sa cunversatzione!",
|
||||||
"No more messages" : "Perunu àteru messàgiu",
|
"No more messages" : "Perunu àteru messàgiu",
|
||||||
"Retry" : "Torra a proare",
|
"Retry" : "Torra a proare",
|
||||||
"Unable to load the comments list" : "Non faghet a carrigare sa lista de cummentos",
|
"Unable to load the comments list" : "Impossìbile a carrigare sa lista de cummentos",
|
||||||
"_%n unread comment_::_%n unread comments_" : ["%n cummentu non lèghidu","%n cummentos non lèghidos"],
|
"_%n unread comment_::_%n unread comments_" : ["%n cummentu non lèghidu","%n cummentos non lèghidos"],
|
||||||
"_1 new comment_::_{unread} new comments_" : ["1 cummentu nou","{unread} cummentos noos"],
|
"_1 new comment_::_{unread} new comments_" : ["1 cummentu nou","{non lèghidos} cummentos noos"],
|
||||||
"Comment" : "Cummenta",
|
"Comment" : "Cummenta",
|
||||||
"An error occurred while trying to edit the comment" : "Ddoe at àpidu un'errore proende a modificare su cummentu",
|
"An error occurred while trying to edit the comment" : "Ddoe at àpidu un'errore proende a modificare su cummentu",
|
||||||
"Comment deleted" : "Cummentu cantzelladu",
|
"Comment deleted" : "Cummentu cantzelladu",
|
||||||
|
@ -34,7 +34,7 @@ OC.L10N.register(
|
||||||
"[Deleted user]" : "[Utèntzia cantzellada]",
|
"[Deleted user]" : "[Utèntzia cantzellada]",
|
||||||
"More comments …" : "Àtero cummentos ...",
|
"More comments …" : "Àtero cummentos ...",
|
||||||
"Save" : "Sarva",
|
"Save" : "Sarva",
|
||||||
"Allowed characters {count} of {max}" : "Caràteres permìtidos {count} de {max}",
|
"Allowed characters {count} of {max}" : "Caràteres permìtidos {contu} de {màssimu}",
|
||||||
"Error occurred while retrieving comment with ID {id}" : "Ddoe at àpidu un'errore in su recùperu de su cummentu cun ID {id}",
|
"Error occurred while retrieving comment with ID {id}" : "Ddoe at àpidu un'errore in su recùperu de su cummentu cun ID {id}",
|
||||||
"Error occurred while updating comment with id {id}" : "Ddoe at àpidu un'errore in s'agiornamentu de su cummentu cun id {id}",
|
"Error occurred while updating comment with id {id}" : "Ddoe at àpidu un'errore in s'agiornamentu de su cummentu cun id {id}",
|
||||||
"Error occurred while posting comment" : "Ddoe at àpidu un'errore in sa publicatzione de su cummentu"
|
"Error occurred while posting comment" : "Ddoe at àpidu un'errore in sa publicatzione de su cummentu"
|
||||||
|
|
|
@ -4,12 +4,12 @@
|
||||||
"%1$s commented" : "%1$s at cummentadu",
|
"%1$s commented" : "%1$s at cummentadu",
|
||||||
"{author} commented" : "{author} at cummentadu",
|
"{author} commented" : "{author} at cummentadu",
|
||||||
"You commented on %1$s" : "As cummentadu in %1$s",
|
"You commented on %1$s" : "As cummentadu in %1$s",
|
||||||
"You commented on {file}" : "As cummentadu {file}",
|
"You commented on {file}" : "As cummentadu {archìviu}",
|
||||||
"%1$s commented on %2$s" : "%1$s at cummentadu %2$s",
|
"%1$s commented on %2$s" : "%1$s at cummentadu %2$s",
|
||||||
"{author} commented on {file}" : "{author} at cummentadu {file}",
|
"{author} commented on {file}" : "{author} at cummentadu {archìviu}",
|
||||||
"<strong>Comments</strong> for files" : "<strong>Cummentos</strong> pro archìvios",
|
"<strong>Comments</strong> for files" : "<strong>Cummentos</strong> pro archìvios",
|
||||||
"You were mentioned on “{file}”, in a comment by a user that has since been deleted" : "T'ant mentovadu in “{file}”, in unu cummentu de un'utente chi ant cantzelladu",
|
"You were mentioned on “{file}”, in a comment by a user that has since been deleted" : "T'ant mentovadu in “{archìviu}”, in unu cummentu de un'utente chi ant cantzelladu",
|
||||||
"{user} mentioned you in a comment on “{file}”" : "{user} t'at mentovadu in unu cummentu in “{file}”",
|
"{user} mentioned you in a comment on “{file}”" : "{utente} t'at mentovadu in unu cummentu in “{archìviu}”",
|
||||||
"Files app plugin to add comments to files" : "Estensione de s'aplicatzione archìvios pro agiùnghere cummentos a archìvios",
|
"Files app plugin to add comments to files" : "Estensione de s'aplicatzione archìvios pro agiùnghere cummentos a archìvios",
|
||||||
"Edit comment" : "Modìfica cummentu",
|
"Edit comment" : "Modìfica cummentu",
|
||||||
"Delete comment" : "Cantzella cummentu",
|
"Delete comment" : "Cantzella cummentu",
|
||||||
|
@ -18,9 +18,9 @@
|
||||||
"No comments yet, start the conversation!" : "Ancora perunu cummentu, cumintza sa cunversatzione!",
|
"No comments yet, start the conversation!" : "Ancora perunu cummentu, cumintza sa cunversatzione!",
|
||||||
"No more messages" : "Perunu àteru messàgiu",
|
"No more messages" : "Perunu àteru messàgiu",
|
||||||
"Retry" : "Torra a proare",
|
"Retry" : "Torra a proare",
|
||||||
"Unable to load the comments list" : "Non faghet a carrigare sa lista de cummentos",
|
"Unable to load the comments list" : "Impossìbile a carrigare sa lista de cummentos",
|
||||||
"_%n unread comment_::_%n unread comments_" : ["%n cummentu non lèghidu","%n cummentos non lèghidos"],
|
"_%n unread comment_::_%n unread comments_" : ["%n cummentu non lèghidu","%n cummentos non lèghidos"],
|
||||||
"_1 new comment_::_{unread} new comments_" : ["1 cummentu nou","{unread} cummentos noos"],
|
"_1 new comment_::_{unread} new comments_" : ["1 cummentu nou","{non lèghidos} cummentos noos"],
|
||||||
"Comment" : "Cummenta",
|
"Comment" : "Cummenta",
|
||||||
"An error occurred while trying to edit the comment" : "Ddoe at àpidu un'errore proende a modificare su cummentu",
|
"An error occurred while trying to edit the comment" : "Ddoe at àpidu un'errore proende a modificare su cummentu",
|
||||||
"Comment deleted" : "Cummentu cantzelladu",
|
"Comment deleted" : "Cummentu cantzelladu",
|
||||||
|
@ -32,7 +32,7 @@
|
||||||
"[Deleted user]" : "[Utèntzia cantzellada]",
|
"[Deleted user]" : "[Utèntzia cantzellada]",
|
||||||
"More comments …" : "Àtero cummentos ...",
|
"More comments …" : "Àtero cummentos ...",
|
||||||
"Save" : "Sarva",
|
"Save" : "Sarva",
|
||||||
"Allowed characters {count} of {max}" : "Caràteres permìtidos {count} de {max}",
|
"Allowed characters {count} of {max}" : "Caràteres permìtidos {contu} de {màssimu}",
|
||||||
"Error occurred while retrieving comment with ID {id}" : "Ddoe at àpidu un'errore in su recùperu de su cummentu cun ID {id}",
|
"Error occurred while retrieving comment with ID {id}" : "Ddoe at àpidu un'errore in su recùperu de su cummentu cun ID {id}",
|
||||||
"Error occurred while updating comment with id {id}" : "Ddoe at àpidu un'errore in s'agiornamentu de su cummentu cun id {id}",
|
"Error occurred while updating comment with id {id}" : "Ddoe at àpidu un'errore in s'agiornamentu de su cummentu cun id {id}",
|
||||||
"Error occurred while posting comment" : "Ddoe at àpidu un'errore in sa publicatzione de su cummentu"
|
"Error occurred while posting comment" : "Ddoe at àpidu un'errore in sa publicatzione de su cummentu"
|
||||||
|
|
|
@ -75,16 +75,19 @@ class Application extends App implements IBootstrap {
|
||||||
$context->registerSearchProvider(CommentsSearchProvider::class);
|
$context->registerSearchProvider(CommentsSearchProvider::class);
|
||||||
|
|
||||||
$context->registerInitialStateProvider(MaxAutoCompleteResultsInitialState::class);
|
$context->registerInitialStateProvider(MaxAutoCompleteResultsInitialState::class);
|
||||||
|
|
||||||
$context->registerNotifierService(Notifier::class);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function boot(IBootContext $context): void {
|
public function boot(IBootContext $context): void {
|
||||||
|
$context->injectFn(Closure::fromCallable([$this, 'registerNotifier']));
|
||||||
$context->injectFn(Closure::fromCallable([$this, 'registerCommentsEventHandler']));
|
$context->injectFn(Closure::fromCallable([$this, 'registerCommentsEventHandler']));
|
||||||
|
|
||||||
$context->getServerContainer()->get(ISearch::class)->registerProvider(LegacyProvider::class, ['apps' => ['files']]);
|
$context->getServerContainer()->get(ISearch::class)->registerProvider(LegacyProvider::class, ['apps' => ['files']]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected function registerNotifier(IServerContainer $container) {
|
||||||
|
$container->getNotificationManager()->registerNotifierService(Notifier::class);
|
||||||
|
}
|
||||||
|
|
||||||
protected function registerCommentsEventHandler(IServerContainer $container) {
|
protected function registerCommentsEventHandler(IServerContainer $container) {
|
||||||
$container->getCommentsManager()->registerEventHandler(function () {
|
$container->getCommentsManager()->registerEventHandler(function () {
|
||||||
return $this->getContainer()->query(EventHandler::class);
|
return $this->getContainer()->query(EventHandler::class);
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/**
|
/**
|
||||||
* @copyright Copyright (c) 2021 John Molakvoæ <skjnldsv@protonmail.com>
|
* @copyright Copyright (c) 2020 John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
*
|
*
|
||||||
* @author John Molakvoæ <skjnldsv@protonmail.com>
|
* @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||||
*
|
*
|
||||||
|
@ -12,7 +12,7 @@
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it will be useful,
|
* This program is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU Affero General Public License for more details.
|
* GNU Affero General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Affero General Public License
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
@ -20,19 +20,18 @@
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { createClient, getPatcher } from 'webdav'
|
import webdav from 'webdav'
|
||||||
import axios from '@nextcloud/axios'
|
import axios from '@nextcloud/axios'
|
||||||
|
|
||||||
import { getRootPath } from '../utils/davUtils'
|
import { getRootPath } from '../utils/davUtils'
|
||||||
|
|
||||||
// Add this so the server knows it is an request from the browser
|
// Add this so the server knows it is an request from the browser
|
||||||
axios.defaults.headers['X-Requested-With'] = 'XMLHttpRequest'
|
axios.defaults.headers['X-Requested-With'] = 'XMLHttpRequest'
|
||||||
|
|
||||||
// force our axios
|
// force our axios
|
||||||
const patcher = getPatcher()
|
const patcher = webdav.getPatcher()
|
||||||
patcher.patch('request', axios)
|
patcher.patch('request', axios)
|
||||||
|
|
||||||
// init webdav client
|
// init webdav client
|
||||||
const client = createClient(getRootPath())
|
const client = webdav.createClient(getRootPath())
|
||||||
|
|
||||||
export default client
|
export default client
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { parseXML, prepareFileFromProps } from 'webdav/dist/node/tools/dav'
|
import { parseXML, prepareFileFromProps } from 'webdav/dist/node/interface/dav'
|
||||||
import { processResponsePayload } from 'webdav/dist/node/response'
|
import { processResponsePayload } from 'webdav/dist/node/response'
|
||||||
import client from './DavClient'
|
import client from './DavClient'
|
||||||
|
|
||||||
|
|
|
@ -227,7 +227,7 @@ export default {
|
||||||
itemType: 'files',
|
itemType: 'files',
|
||||||
itemId: this.ressourceId,
|
itemId: this.ressourceId,
|
||||||
sorter: 'commenters|share-recipients',
|
sorter: 'commenters|share-recipients',
|
||||||
limit: loadState('comments', 'maxAutoCompleteResults'),
|
limit: loadState('comment', 'maxAutoCompleteResults'),
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
return callback(results.data.ocs.data)
|
return callback(results.data.ocs.data)
|
||||||
|
|
|
@ -28,6 +28,6 @@ A reference to why it was very difficult to actually find good background pictur
|
||||||
- We need to have a good balance of different motives, e.g. not too many landscape pics.
|
- We need to have a good balance of different motives, e.g. not too many landscape pics.
|
||||||
- Same for a good balance of different colors.
|
- Same for a good balance of different colors.
|
||||||
- The photo needs to work as a background. Photos with objects focused in the middle don’t really work as they will be overlapped by the widgets anyway.
|
- The photo needs to work as a background. Photos with objects focused in the middle don’t really work as they will be overlapped by the widgets anyway.
|
||||||
- Especially the top part cannot have too much differing contrast, as then it’s not possible to see the navigation icons.
|
- Especially the top part can’t have too much differing contrast, as then it’s not possible to see the navigation icons.
|
||||||
- We serve the pictures at 4k resolution and most of the selected images are also available in 6k or higher so it is future-proof.
|
- We serve the pictures at 4k resolution and most of the selected images are also available in 6k or higher so it is future-proof.
|
||||||
- For the search of course we had to limit to CC0, CC By and CC By-Sa. Only CC0 would have been practically impossible cause there’s just not so many good ones which fit.
|
- For the search of course we had to limit to CC0, CC By and CC By-Sa. Only CC0 would have been practically impossible cause there’s just not so many good ones which fit.
|
||||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -6,6 +6,7 @@ OC.L10N.register(
|
||||||
"Show something" : "أظهر شي ما",
|
"Show something" : "أظهر شي ما",
|
||||||
"Customize" : "تعديل",
|
"Customize" : "تعديل",
|
||||||
"Edit widgets" : "تعديل الودجات",
|
"Edit widgets" : "تعديل الودجات",
|
||||||
|
"Get more widgets from the app store" : "احصل على ودجات من متجر التطبيقات",
|
||||||
"Change background image" : "تغييرصورة الخلفية",
|
"Change background image" : "تغييرصورة الخلفية",
|
||||||
"Weather service" : "خدمة احوال الطقس",
|
"Weather service" : "خدمة احوال الطقس",
|
||||||
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "لخصوصيتك، يتم استدعاء بيانات احوال الطقس عبر خادم نكست كلاود الخاص بك نيابه عنك ولذلك خدمة احوال الطقس لا تشارك المعلومات الشخصية.",
|
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "لخصوصيتك، يتم استدعاء بيانات احوال الطقس عبر خادم نكست كلاود الخاص بك نيابه عنك ولذلك خدمة احوال الطقس لا تشارك المعلومات الشخصية.",
|
||||||
|
@ -26,7 +27,6 @@ OC.L10N.register(
|
||||||
"Default images" : "الصور الإفتراضية",
|
"Default images" : "الصور الإفتراضية",
|
||||||
"Plain background" : "خلفية سادة",
|
"Plain background" : "خلفية سادة",
|
||||||
"Insert from {productName}" : "اضف من {productName}",
|
"Insert from {productName}" : "اضف من {productName}",
|
||||||
"Get more widgets from the app store" : "احصل على ودجات من متجر التطبيقات",
|
|
||||||
"Good night, {name}" : "تصبح على خير، {name}",
|
"Good night, {name}" : "تصبح على خير، {name}",
|
||||||
"Good night" : "تصبح على خير",
|
"Good night" : "تصبح على خير",
|
||||||
"Pick from files" : "اختر من الملفات"
|
"Pick from files" : "اختر من الملفات"
|
||||||
|
|
|
@ -4,6 +4,7 @@
|
||||||
"Show something" : "أظهر شي ما",
|
"Show something" : "أظهر شي ما",
|
||||||
"Customize" : "تعديل",
|
"Customize" : "تعديل",
|
||||||
"Edit widgets" : "تعديل الودجات",
|
"Edit widgets" : "تعديل الودجات",
|
||||||
|
"Get more widgets from the app store" : "احصل على ودجات من متجر التطبيقات",
|
||||||
"Change background image" : "تغييرصورة الخلفية",
|
"Change background image" : "تغييرصورة الخلفية",
|
||||||
"Weather service" : "خدمة احوال الطقس",
|
"Weather service" : "خدمة احوال الطقس",
|
||||||
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "لخصوصيتك، يتم استدعاء بيانات احوال الطقس عبر خادم نكست كلاود الخاص بك نيابه عنك ولذلك خدمة احوال الطقس لا تشارك المعلومات الشخصية.",
|
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "لخصوصيتك، يتم استدعاء بيانات احوال الطقس عبر خادم نكست كلاود الخاص بك نيابه عنك ولذلك خدمة احوال الطقس لا تشارك المعلومات الشخصية.",
|
||||||
|
@ -24,7 +25,6 @@
|
||||||
"Default images" : "الصور الإفتراضية",
|
"Default images" : "الصور الإفتراضية",
|
||||||
"Plain background" : "خلفية سادة",
|
"Plain background" : "خلفية سادة",
|
||||||
"Insert from {productName}" : "اضف من {productName}",
|
"Insert from {productName}" : "اضف من {productName}",
|
||||||
"Get more widgets from the app store" : "احصل على ودجات من متجر التطبيقات",
|
|
||||||
"Good night, {name}" : "تصبح على خير، {name}",
|
"Good night, {name}" : "تصبح على خير، {name}",
|
||||||
"Good night" : "تصبح على خير",
|
"Good night" : "تصبح على خير",
|
||||||
"Pick from files" : "اختر من الملفات"
|
"Pick from files" : "اختر من الملفات"
|
||||||
|
|
|
@ -6,6 +6,7 @@ OC.L10N.register(
|
||||||
"Show something" : "Покажи нещо",
|
"Show something" : "Покажи нещо",
|
||||||
"Customize" : "Персонизиране",
|
"Customize" : "Персонизиране",
|
||||||
"Edit widgets" : "Редактиране на изпълнимите модули",
|
"Edit widgets" : "Редактиране на изпълнимите модули",
|
||||||
|
"Get more widgets from the app store" : "Вземете повече приспособления от app store",
|
||||||
"Change background image" : "Промяна на фоновото изображение",
|
"Change background image" : "Промяна на фоновото изображение",
|
||||||
"Weather service" : "Метеорологична услуга",
|
"Weather service" : "Метеорологична услуга",
|
||||||
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "За вашата поверителност данните за времето се изискват от Nextcloud сървъра ви от ваше име, така че метеорологичната служба не получава лична информация.",
|
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "За вашата поверителност данните за времето се изискват от Nextcloud сървъра ви от ваше име, така че метеорологичната служба не получава лична информация.",
|
||||||
|
@ -26,7 +27,6 @@ OC.L10N.register(
|
||||||
"Default images" : "Изображения по подразбиране",
|
"Default images" : "Изображения по подразбиране",
|
||||||
"Plain background" : "Обикновен фон",
|
"Plain background" : "Обикновен фон",
|
||||||
"Insert from {productName}" : "Вмъкване от {productName}",
|
"Insert from {productName}" : "Вмъкване от {productName}",
|
||||||
"Get more widgets from the app store" : "Вземете повече приспособления от app store",
|
|
||||||
"Good night, {name}" : "Лека нощ, {name}",
|
"Good night, {name}" : "Лека нощ, {name}",
|
||||||
"Good night" : "Лека нощ",
|
"Good night" : "Лека нощ",
|
||||||
"Pick from files" : "Избери от Файловете"
|
"Pick from files" : "Избери от Файловете"
|
||||||
|
|
|
@ -4,6 +4,7 @@
|
||||||
"Show something" : "Покажи нещо",
|
"Show something" : "Покажи нещо",
|
||||||
"Customize" : "Персонизиране",
|
"Customize" : "Персонизиране",
|
||||||
"Edit widgets" : "Редактиране на изпълнимите модули",
|
"Edit widgets" : "Редактиране на изпълнимите модули",
|
||||||
|
"Get more widgets from the app store" : "Вземете повече приспособления от app store",
|
||||||
"Change background image" : "Промяна на фоновото изображение",
|
"Change background image" : "Промяна на фоновото изображение",
|
||||||
"Weather service" : "Метеорологична услуга",
|
"Weather service" : "Метеорологична услуга",
|
||||||
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "За вашата поверителност данните за времето се изискват от Nextcloud сървъра ви от ваше име, така че метеорологичната служба не получава лична информация.",
|
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "За вашата поверителност данните за времето се изискват от Nextcloud сървъра ви от ваше име, така че метеорологичната служба не получава лична информация.",
|
||||||
|
@ -24,7 +25,6 @@
|
||||||
"Default images" : "Изображения по подразбиране",
|
"Default images" : "Изображения по подразбиране",
|
||||||
"Plain background" : "Обикновен фон",
|
"Plain background" : "Обикновен фон",
|
||||||
"Insert from {productName}" : "Вмъкване от {productName}",
|
"Insert from {productName}" : "Вмъкване от {productName}",
|
||||||
"Get more widgets from the app store" : "Вземете повече приспособления от app store",
|
|
||||||
"Good night, {name}" : "Лека нощ, {name}",
|
"Good night, {name}" : "Лека нощ, {name}",
|
||||||
"Good night" : "Лека нощ",
|
"Good night" : "Лека нощ",
|
||||||
"Pick from files" : "Избери от Файловете"
|
"Pick from files" : "Избери от Файловете"
|
||||||
|
|
|
@ -6,6 +6,7 @@ OC.L10N.register(
|
||||||
"Show something" : "Mostra alguna cosa",
|
"Show something" : "Mostra alguna cosa",
|
||||||
"Customize" : "Personalitza",
|
"Customize" : "Personalitza",
|
||||||
"Edit widgets" : "Edita els ginys",
|
"Edit widgets" : "Edita els ginys",
|
||||||
|
"Get more widgets from the app store" : "Obtenir més ginys de la botiga d'aplicacions",
|
||||||
"Change background image" : "Canvia la imatge de fons",
|
"Change background image" : "Canvia la imatge de fons",
|
||||||
"Weather service" : "Servei meteorològic",
|
"Weather service" : "Servei meteorològic",
|
||||||
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "Per a la seva privacitat, les dades meteorològiques les sol·licita el seu servidor Nextcloud en el seu lloc perquè el servei meteorològic no rebi cap informació personal.",
|
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "Per a la seva privacitat, les dades meteorològiques les sol·licita el seu servidor Nextcloud en el seu lloc perquè el servei meteorològic no rebi cap informació personal.",
|
||||||
|
@ -26,7 +27,6 @@ OC.L10N.register(
|
||||||
"Default images" : "Imatges predeterminades",
|
"Default images" : "Imatges predeterminades",
|
||||||
"Plain background" : "Fons senzill",
|
"Plain background" : "Fons senzill",
|
||||||
"Insert from {productName}" : "Insereix des de {productName}",
|
"Insert from {productName}" : "Insereix des de {productName}",
|
||||||
"Get more widgets from the app store" : "Obtenir més ginys de la botiga d'aplicacions",
|
|
||||||
"Good night, {name}" : "Bona nit, {name}",
|
"Good night, {name}" : "Bona nit, {name}",
|
||||||
"Good night" : "Bona nit",
|
"Good night" : "Bona nit",
|
||||||
"Pick from files" : "Tria entre fitxers"
|
"Pick from files" : "Tria entre fitxers"
|
||||||
|
|
|
@ -4,6 +4,7 @@
|
||||||
"Show something" : "Mostra alguna cosa",
|
"Show something" : "Mostra alguna cosa",
|
||||||
"Customize" : "Personalitza",
|
"Customize" : "Personalitza",
|
||||||
"Edit widgets" : "Edita els ginys",
|
"Edit widgets" : "Edita els ginys",
|
||||||
|
"Get more widgets from the app store" : "Obtenir més ginys de la botiga d'aplicacions",
|
||||||
"Change background image" : "Canvia la imatge de fons",
|
"Change background image" : "Canvia la imatge de fons",
|
||||||
"Weather service" : "Servei meteorològic",
|
"Weather service" : "Servei meteorològic",
|
||||||
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "Per a la seva privacitat, les dades meteorològiques les sol·licita el seu servidor Nextcloud en el seu lloc perquè el servei meteorològic no rebi cap informació personal.",
|
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "Per a la seva privacitat, les dades meteorològiques les sol·licita el seu servidor Nextcloud en el seu lloc perquè el servei meteorològic no rebi cap informació personal.",
|
||||||
|
@ -24,7 +25,6 @@
|
||||||
"Default images" : "Imatges predeterminades",
|
"Default images" : "Imatges predeterminades",
|
||||||
"Plain background" : "Fons senzill",
|
"Plain background" : "Fons senzill",
|
||||||
"Insert from {productName}" : "Insereix des de {productName}",
|
"Insert from {productName}" : "Insereix des de {productName}",
|
||||||
"Get more widgets from the app store" : "Obtenir més ginys de la botiga d'aplicacions",
|
|
||||||
"Good night, {name}" : "Bona nit, {name}",
|
"Good night, {name}" : "Bona nit, {name}",
|
||||||
"Good night" : "Bona nit",
|
"Good night" : "Bona nit",
|
||||||
"Pick from files" : "Tria entre fitxers"
|
"Pick from files" : "Tria entre fitxers"
|
||||||
|
|
|
@ -6,7 +6,7 @@ OC.L10N.register(
|
||||||
"Show something" : "Zobrazit něco",
|
"Show something" : "Zobrazit něco",
|
||||||
"Customize" : "Přizpůsobit si",
|
"Customize" : "Přizpůsobit si",
|
||||||
"Edit widgets" : "Upravit ovládací prvky",
|
"Edit widgets" : "Upravit ovládací prvky",
|
||||||
"Get more widgets from the App Store" : "Získejte další ovládací prvky z katalogu aplikací",
|
"Get more widgets from the app store" : "Získejte další ovládací prvky z katalogu aplikací",
|
||||||
"Change background image" : "Změnit obrázek na pozadí",
|
"Change background image" : "Změnit obrázek na pozadí",
|
||||||
"Weather service" : "Služba předpovědi počasí",
|
"Weather service" : "Služba předpovědi počasí",
|
||||||
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "Z důvodu ochrany vašeho soukromí, jsou údaje o počasí pro vás vyžádány vámi využívaným Nextcloud serverem, takže služba, poskytující tato data, neobdrží žádné osobní údaje.",
|
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "Z důvodu ochrany vašeho soukromí, jsou údaje o počasí pro vás vyžádány vámi využívaným Nextcloud serverem, takže služba, poskytující tato data, neobdrží žádné osobní údaje.",
|
||||||
|
@ -27,7 +27,6 @@ OC.L10N.register(
|
||||||
"Default images" : "Výchozí obrázky",
|
"Default images" : "Výchozí obrázky",
|
||||||
"Plain background" : "Holé pozadí",
|
"Plain background" : "Holé pozadí",
|
||||||
"Insert from {productName}" : "Vložit z {productName}",
|
"Insert from {productName}" : "Vložit z {productName}",
|
||||||
"Get more widgets from the app store" : "Získejte další ovládací prvky z katalogu aplikací",
|
|
||||||
"Good night, {name}" : "Dobrou noc, {name}",
|
"Good night, {name}" : "Dobrou noc, {name}",
|
||||||
"Good night" : "Dobrou noc",
|
"Good night" : "Dobrou noc",
|
||||||
"Pick from files" : "Vybrat ze souborů"
|
"Pick from files" : "Vybrat ze souborů"
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
"Show something" : "Zobrazit něco",
|
"Show something" : "Zobrazit něco",
|
||||||
"Customize" : "Přizpůsobit si",
|
"Customize" : "Přizpůsobit si",
|
||||||
"Edit widgets" : "Upravit ovládací prvky",
|
"Edit widgets" : "Upravit ovládací prvky",
|
||||||
"Get more widgets from the App Store" : "Získejte další ovládací prvky z katalogu aplikací",
|
"Get more widgets from the app store" : "Získejte další ovládací prvky z katalogu aplikací",
|
||||||
"Change background image" : "Změnit obrázek na pozadí",
|
"Change background image" : "Změnit obrázek na pozadí",
|
||||||
"Weather service" : "Služba předpovědi počasí",
|
"Weather service" : "Služba předpovědi počasí",
|
||||||
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "Z důvodu ochrany vašeho soukromí, jsou údaje o počasí pro vás vyžádány vámi využívaným Nextcloud serverem, takže služba, poskytující tato data, neobdrží žádné osobní údaje.",
|
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "Z důvodu ochrany vašeho soukromí, jsou údaje o počasí pro vás vyžádány vámi využívaným Nextcloud serverem, takže služba, poskytující tato data, neobdrží žádné osobní údaje.",
|
||||||
|
@ -25,7 +25,6 @@
|
||||||
"Default images" : "Výchozí obrázky",
|
"Default images" : "Výchozí obrázky",
|
||||||
"Plain background" : "Holé pozadí",
|
"Plain background" : "Holé pozadí",
|
||||||
"Insert from {productName}" : "Vložit z {productName}",
|
"Insert from {productName}" : "Vložit z {productName}",
|
||||||
"Get more widgets from the app store" : "Získejte další ovládací prvky z katalogu aplikací",
|
|
||||||
"Good night, {name}" : "Dobrou noc, {name}",
|
"Good night, {name}" : "Dobrou noc, {name}",
|
||||||
"Good night" : "Dobrou noc",
|
"Good night" : "Dobrou noc",
|
||||||
"Pick from files" : "Vybrat ze souborů"
|
"Pick from files" : "Vybrat ze souborů"
|
||||||
|
|
|
@ -6,6 +6,7 @@ OC.L10N.register(
|
||||||
"Show something" : "Vis noget",
|
"Show something" : "Vis noget",
|
||||||
"Customize" : "Tilpas",
|
"Customize" : "Tilpas",
|
||||||
"Edit widgets" : "Redigér widgets",
|
"Edit widgets" : "Redigér widgets",
|
||||||
|
"Get more widgets from the app store" : "Hent flere widgets fra app store",
|
||||||
"Change background image" : "Ændre baggrund",
|
"Change background image" : "Ændre baggrund",
|
||||||
"Weather service" : "Vejret",
|
"Weather service" : "Vejret",
|
||||||
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "Af hensyn til dit privatliv, er det din Nextcloud-server der henter vejr-data og udbyderen modtager således ingen oplysninger om dig.",
|
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "Af hensyn til dit privatliv, er det din Nextcloud-server der henter vejr-data og udbyderen modtager således ingen oplysninger om dig.",
|
||||||
|
@ -26,7 +27,6 @@ OC.L10N.register(
|
||||||
"Default images" : "Standardbilleder",
|
"Default images" : "Standardbilleder",
|
||||||
"Plain background" : "Standard baggrund",
|
"Plain background" : "Standard baggrund",
|
||||||
"Insert from {productName}" : "Indsæt fra {productName}",
|
"Insert from {productName}" : "Indsæt fra {productName}",
|
||||||
"Get more widgets from the app store" : "Hent flere widgets fra app store",
|
|
||||||
"Good night, {name}" : "Godnat {name}",
|
"Good night, {name}" : "Godnat {name}",
|
||||||
"Good night" : "Godnat",
|
"Good night" : "Godnat",
|
||||||
"Pick from files" : "Vælg fra Filer"
|
"Pick from files" : "Vælg fra Filer"
|
||||||
|
|
|
@ -4,6 +4,7 @@
|
||||||
"Show something" : "Vis noget",
|
"Show something" : "Vis noget",
|
||||||
"Customize" : "Tilpas",
|
"Customize" : "Tilpas",
|
||||||
"Edit widgets" : "Redigér widgets",
|
"Edit widgets" : "Redigér widgets",
|
||||||
|
"Get more widgets from the app store" : "Hent flere widgets fra app store",
|
||||||
"Change background image" : "Ændre baggrund",
|
"Change background image" : "Ændre baggrund",
|
||||||
"Weather service" : "Vejret",
|
"Weather service" : "Vejret",
|
||||||
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "Af hensyn til dit privatliv, er det din Nextcloud-server der henter vejr-data og udbyderen modtager således ingen oplysninger om dig.",
|
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "Af hensyn til dit privatliv, er det din Nextcloud-server der henter vejr-data og udbyderen modtager således ingen oplysninger om dig.",
|
||||||
|
@ -24,7 +25,6 @@
|
||||||
"Default images" : "Standardbilleder",
|
"Default images" : "Standardbilleder",
|
||||||
"Plain background" : "Standard baggrund",
|
"Plain background" : "Standard baggrund",
|
||||||
"Insert from {productName}" : "Indsæt fra {productName}",
|
"Insert from {productName}" : "Indsæt fra {productName}",
|
||||||
"Get more widgets from the app store" : "Hent flere widgets fra app store",
|
|
||||||
"Good night, {name}" : "Godnat {name}",
|
"Good night, {name}" : "Godnat {name}",
|
||||||
"Good night" : "Godnat",
|
"Good night" : "Godnat",
|
||||||
"Pick from files" : "Vælg fra Filer"
|
"Pick from files" : "Vælg fra Filer"
|
||||||
|
|
|
@ -6,6 +6,7 @@ OC.L10N.register(
|
||||||
"Show something" : "Zeige etwas an",
|
"Show something" : "Zeige etwas an",
|
||||||
"Customize" : "Anpassen",
|
"Customize" : "Anpassen",
|
||||||
"Edit widgets" : "Widgets bearbeiten",
|
"Edit widgets" : "Widgets bearbeiten",
|
||||||
|
"Get more widgets from the app store" : "Hole Dir weitere Widgets aus dem App Store",
|
||||||
"Change background image" : "Hintergrundbild ändern",
|
"Change background image" : "Hintergrundbild ändern",
|
||||||
"Weather service" : "Wetterdienst",
|
"Weather service" : "Wetterdienst",
|
||||||
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "Zu Deinem Datenschutz werden die Wetterdaten von Deinen Nextcloud-Server für Dich angefordert, so dass der Wetterdienst keine persönlichen Informationen erhält.",
|
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "Zu Deinem Datenschutz werden die Wetterdaten von Deinen Nextcloud-Server für Dich angefordert, so dass der Wetterdienst keine persönlichen Informationen erhält.",
|
||||||
|
@ -26,7 +27,6 @@ OC.L10N.register(
|
||||||
"Default images" : "Standardbilder",
|
"Default images" : "Standardbilder",
|
||||||
"Plain background" : "Einfacher Hintergrund",
|
"Plain background" : "Einfacher Hintergrund",
|
||||||
"Insert from {productName}" : "Von {productName} einfügen",
|
"Insert from {productName}" : "Von {productName} einfügen",
|
||||||
"Get more widgets from the app store" : "Hole Dir weitere Widgets aus dem App Store",
|
|
||||||
"Good night, {name}" : "Gute Nacht {name}",
|
"Good night, {name}" : "Gute Nacht {name}",
|
||||||
"Good night" : "Gute Nacht",
|
"Good night" : "Gute Nacht",
|
||||||
"Pick from files" : "Aus Dateien wählen"
|
"Pick from files" : "Aus Dateien wählen"
|
||||||
|
|
|
@ -4,6 +4,7 @@
|
||||||
"Show something" : "Zeige etwas an",
|
"Show something" : "Zeige etwas an",
|
||||||
"Customize" : "Anpassen",
|
"Customize" : "Anpassen",
|
||||||
"Edit widgets" : "Widgets bearbeiten",
|
"Edit widgets" : "Widgets bearbeiten",
|
||||||
|
"Get more widgets from the app store" : "Hole Dir weitere Widgets aus dem App Store",
|
||||||
"Change background image" : "Hintergrundbild ändern",
|
"Change background image" : "Hintergrundbild ändern",
|
||||||
"Weather service" : "Wetterdienst",
|
"Weather service" : "Wetterdienst",
|
||||||
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "Zu Deinem Datenschutz werden die Wetterdaten von Deinen Nextcloud-Server für Dich angefordert, so dass der Wetterdienst keine persönlichen Informationen erhält.",
|
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "Zu Deinem Datenschutz werden die Wetterdaten von Deinen Nextcloud-Server für Dich angefordert, so dass der Wetterdienst keine persönlichen Informationen erhält.",
|
||||||
|
@ -24,7 +25,6 @@
|
||||||
"Default images" : "Standardbilder",
|
"Default images" : "Standardbilder",
|
||||||
"Plain background" : "Einfacher Hintergrund",
|
"Plain background" : "Einfacher Hintergrund",
|
||||||
"Insert from {productName}" : "Von {productName} einfügen",
|
"Insert from {productName}" : "Von {productName} einfügen",
|
||||||
"Get more widgets from the app store" : "Hole Dir weitere Widgets aus dem App Store",
|
|
||||||
"Good night, {name}" : "Gute Nacht {name}",
|
"Good night, {name}" : "Gute Nacht {name}",
|
||||||
"Good night" : "Gute Nacht",
|
"Good night" : "Gute Nacht",
|
||||||
"Pick from files" : "Aus Dateien wählen"
|
"Pick from files" : "Aus Dateien wählen"
|
||||||
|
|
|
@ -6,7 +6,7 @@ OC.L10N.register(
|
||||||
"Show something" : "Etwas anzeigen",
|
"Show something" : "Etwas anzeigen",
|
||||||
"Customize" : "Anpassen",
|
"Customize" : "Anpassen",
|
||||||
"Edit widgets" : "Widgets bearbeiten",
|
"Edit widgets" : "Widgets bearbeiten",
|
||||||
"Get more widgets from the App Store" : "Holen Sie sich weitere Widgets aus dem App-Store",
|
"Get more widgets from the app store" : "Holen Sie sich weitere Widgets aus dem App Store",
|
||||||
"Change background image" : "Hintergrundbild ändern",
|
"Change background image" : "Hintergrundbild ändern",
|
||||||
"Weather service" : "Wetterdienst",
|
"Weather service" : "Wetterdienst",
|
||||||
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "Zu Ihrem Datenschutz werden die Wetterdaten von Ihrem Nextcloud-Server für Sie angefordert, so dass der Wetterdienst keine persönlichen Informationen erhält.",
|
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "Zu Ihrem Datenschutz werden die Wetterdaten von Ihrem Nextcloud-Server für Sie angefordert, so dass der Wetterdienst keine persönlichen Informationen erhält.",
|
||||||
|
@ -27,7 +27,6 @@ OC.L10N.register(
|
||||||
"Default images" : "Standardbilder",
|
"Default images" : "Standardbilder",
|
||||||
"Plain background" : "Einfacher Hintergrund",
|
"Plain background" : "Einfacher Hintergrund",
|
||||||
"Insert from {productName}" : "Von {productName} einfügen",
|
"Insert from {productName}" : "Von {productName} einfügen",
|
||||||
"Get more widgets from the app store" : "Holen Sie sich weitere Widgets aus dem App Store",
|
|
||||||
"Good night, {name}" : "Gute Nacht {name}",
|
"Good night, {name}" : "Gute Nacht {name}",
|
||||||
"Good night" : "Gute Nacht",
|
"Good night" : "Gute Nacht",
|
||||||
"Pick from files" : "Aus Dateien wählen"
|
"Pick from files" : "Aus Dateien wählen"
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
"Show something" : "Etwas anzeigen",
|
"Show something" : "Etwas anzeigen",
|
||||||
"Customize" : "Anpassen",
|
"Customize" : "Anpassen",
|
||||||
"Edit widgets" : "Widgets bearbeiten",
|
"Edit widgets" : "Widgets bearbeiten",
|
||||||
"Get more widgets from the App Store" : "Holen Sie sich weitere Widgets aus dem App-Store",
|
"Get more widgets from the app store" : "Holen Sie sich weitere Widgets aus dem App Store",
|
||||||
"Change background image" : "Hintergrundbild ändern",
|
"Change background image" : "Hintergrundbild ändern",
|
||||||
"Weather service" : "Wetterdienst",
|
"Weather service" : "Wetterdienst",
|
||||||
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "Zu Ihrem Datenschutz werden die Wetterdaten von Ihrem Nextcloud-Server für Sie angefordert, so dass der Wetterdienst keine persönlichen Informationen erhält.",
|
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "Zu Ihrem Datenschutz werden die Wetterdaten von Ihrem Nextcloud-Server für Sie angefordert, so dass der Wetterdienst keine persönlichen Informationen erhält.",
|
||||||
|
@ -25,7 +25,6 @@
|
||||||
"Default images" : "Standardbilder",
|
"Default images" : "Standardbilder",
|
||||||
"Plain background" : "Einfacher Hintergrund",
|
"Plain background" : "Einfacher Hintergrund",
|
||||||
"Insert from {productName}" : "Von {productName} einfügen",
|
"Insert from {productName}" : "Von {productName} einfügen",
|
||||||
"Get more widgets from the app store" : "Holen Sie sich weitere Widgets aus dem App Store",
|
|
||||||
"Good night, {name}" : "Gute Nacht {name}",
|
"Good night, {name}" : "Gute Nacht {name}",
|
||||||
"Good night" : "Gute Nacht",
|
"Good night" : "Gute Nacht",
|
||||||
"Pick from files" : "Aus Dateien wählen"
|
"Pick from files" : "Aus Dateien wählen"
|
||||||
|
|
|
@ -6,6 +6,7 @@ OC.L10N.register(
|
||||||
"Show something" : "Δείξε οτιδήποτε",
|
"Show something" : "Δείξε οτιδήποτε",
|
||||||
"Customize" : "Προσαρμογή",
|
"Customize" : "Προσαρμογή",
|
||||||
"Edit widgets" : "Επεξεργασία μικροεφαρμογών",
|
"Edit widgets" : "Επεξεργασία μικροεφαρμογών",
|
||||||
|
"Get more widgets from the app store" : "Λάβετε περισσότερες μικροεφαρμογές από το App Store",
|
||||||
"Change background image" : "Αλλαγή φωτογραφίας παρασκηνίου",
|
"Change background image" : "Αλλαγή φωτογραφίας παρασκηνίου",
|
||||||
"Weather service" : "Υπηρεσία καιρού",
|
"Weather service" : "Υπηρεσία καιρού",
|
||||||
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "Για το απόρρητό σας, τα δεδομένα καιρού ζητούνται από τον διακομιστή Nextcloud για λογαριασμό σας, ώστε η υπηρεσία καιρού να μην λαμβάνει προσωπικά στοιχεία.",
|
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "Για το απόρρητό σας, τα δεδομένα καιρού ζητούνται από τον διακομιστή Nextcloud για λογαριασμό σας, ώστε η υπηρεσία καιρού να μην λαμβάνει προσωπικά στοιχεία.",
|
||||||
|
@ -26,7 +27,6 @@ OC.L10N.register(
|
||||||
"Default images" : "Προεπιλεγμένες εικόνες",
|
"Default images" : "Προεπιλεγμένες εικόνες",
|
||||||
"Plain background" : "Απλό παρασκήνιο",
|
"Plain background" : "Απλό παρασκήνιο",
|
||||||
"Insert from {productName}" : "Εισαγωγή από {productName}",
|
"Insert from {productName}" : "Εισαγωγή από {productName}",
|
||||||
"Get more widgets from the app store" : "Λάβετε περισσότερες μικροεφαρμογές από το App Store",
|
|
||||||
"Good night, {name}" : "Καληνύχτα, {name}",
|
"Good night, {name}" : "Καληνύχτα, {name}",
|
||||||
"Good night" : "Καληνύχτα",
|
"Good night" : "Καληνύχτα",
|
||||||
"Pick from files" : "Επιλογή από τα αρχεία"
|
"Pick from files" : "Επιλογή από τα αρχεία"
|
||||||
|
|
|
@ -4,6 +4,7 @@
|
||||||
"Show something" : "Δείξε οτιδήποτε",
|
"Show something" : "Δείξε οτιδήποτε",
|
||||||
"Customize" : "Προσαρμογή",
|
"Customize" : "Προσαρμογή",
|
||||||
"Edit widgets" : "Επεξεργασία μικροεφαρμογών",
|
"Edit widgets" : "Επεξεργασία μικροεφαρμογών",
|
||||||
|
"Get more widgets from the app store" : "Λάβετε περισσότερες μικροεφαρμογές από το App Store",
|
||||||
"Change background image" : "Αλλαγή φωτογραφίας παρασκηνίου",
|
"Change background image" : "Αλλαγή φωτογραφίας παρασκηνίου",
|
||||||
"Weather service" : "Υπηρεσία καιρού",
|
"Weather service" : "Υπηρεσία καιρού",
|
||||||
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "Για το απόρρητό σας, τα δεδομένα καιρού ζητούνται από τον διακομιστή Nextcloud για λογαριασμό σας, ώστε η υπηρεσία καιρού να μην λαμβάνει προσωπικά στοιχεία.",
|
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "Για το απόρρητό σας, τα δεδομένα καιρού ζητούνται από τον διακομιστή Nextcloud για λογαριασμό σας, ώστε η υπηρεσία καιρού να μην λαμβάνει προσωπικά στοιχεία.",
|
||||||
|
@ -24,7 +25,6 @@
|
||||||
"Default images" : "Προεπιλεγμένες εικόνες",
|
"Default images" : "Προεπιλεγμένες εικόνες",
|
||||||
"Plain background" : "Απλό παρασκήνιο",
|
"Plain background" : "Απλό παρασκήνιο",
|
||||||
"Insert from {productName}" : "Εισαγωγή από {productName}",
|
"Insert from {productName}" : "Εισαγωγή από {productName}",
|
||||||
"Get more widgets from the app store" : "Λάβετε περισσότερες μικροεφαρμογές από το App Store",
|
|
||||||
"Good night, {name}" : "Καληνύχτα, {name}",
|
"Good night, {name}" : "Καληνύχτα, {name}",
|
||||||
"Good night" : "Καληνύχτα",
|
"Good night" : "Καληνύχτα",
|
||||||
"Pick from files" : "Επιλογή από τα αρχεία"
|
"Pick from files" : "Επιλογή από τα αρχεία"
|
||||||
|
|
|
@ -6,6 +6,7 @@ OC.L10N.register(
|
||||||
"Show something" : "Mostrar algo",
|
"Show something" : "Mostrar algo",
|
||||||
"Customize" : "Personalizar",
|
"Customize" : "Personalizar",
|
||||||
"Edit widgets" : "Editar widgets",
|
"Edit widgets" : "Editar widgets",
|
||||||
|
"Get more widgets from the app store" : "Conseguir más widgets desde la app store",
|
||||||
"Change background image" : "Cambiar imagen de fondo",
|
"Change background image" : "Cambiar imagen de fondo",
|
||||||
"Weather service" : "Servicio metereológico",
|
"Weather service" : "Servicio metereológico",
|
||||||
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "Por privacidad, los datos meteorológicos son solicitados por tu servidor Nextcloud en tu nombre de tal forma que el servicio no recibe información personal.",
|
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "Por privacidad, los datos meteorológicos son solicitados por tu servidor Nextcloud en tu nombre de tal forma que el servicio no recibe información personal.",
|
||||||
|
@ -26,7 +27,6 @@ OC.L10N.register(
|
||||||
"Default images" : "Imágenes predeterminadas",
|
"Default images" : "Imágenes predeterminadas",
|
||||||
"Plain background" : "Fondo liso",
|
"Plain background" : "Fondo liso",
|
||||||
"Insert from {productName}" : "Insertar desde {productName}",
|
"Insert from {productName}" : "Insertar desde {productName}",
|
||||||
"Get more widgets from the app store" : "Conseguir más widgets desde la app store",
|
|
||||||
"Good night, {name}" : "Buenas noches, {name}",
|
"Good night, {name}" : "Buenas noches, {name}",
|
||||||
"Good night" : "Buenas noches",
|
"Good night" : "Buenas noches",
|
||||||
"Pick from files" : "Escoger desde los archivos"
|
"Pick from files" : "Escoger desde los archivos"
|
||||||
|
|
|
@ -4,6 +4,7 @@
|
||||||
"Show something" : "Mostrar algo",
|
"Show something" : "Mostrar algo",
|
||||||
"Customize" : "Personalizar",
|
"Customize" : "Personalizar",
|
||||||
"Edit widgets" : "Editar widgets",
|
"Edit widgets" : "Editar widgets",
|
||||||
|
"Get more widgets from the app store" : "Conseguir más widgets desde la app store",
|
||||||
"Change background image" : "Cambiar imagen de fondo",
|
"Change background image" : "Cambiar imagen de fondo",
|
||||||
"Weather service" : "Servicio metereológico",
|
"Weather service" : "Servicio metereológico",
|
||||||
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "Por privacidad, los datos meteorológicos son solicitados por tu servidor Nextcloud en tu nombre de tal forma que el servicio no recibe información personal.",
|
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "Por privacidad, los datos meteorológicos son solicitados por tu servidor Nextcloud en tu nombre de tal forma que el servicio no recibe información personal.",
|
||||||
|
@ -24,7 +25,6 @@
|
||||||
"Default images" : "Imágenes predeterminadas",
|
"Default images" : "Imágenes predeterminadas",
|
||||||
"Plain background" : "Fondo liso",
|
"Plain background" : "Fondo liso",
|
||||||
"Insert from {productName}" : "Insertar desde {productName}",
|
"Insert from {productName}" : "Insertar desde {productName}",
|
||||||
"Get more widgets from the app store" : "Conseguir más widgets desde la app store",
|
|
||||||
"Good night, {name}" : "Buenas noches, {name}",
|
"Good night, {name}" : "Buenas noches, {name}",
|
||||||
"Good night" : "Buenas noches",
|
"Good night" : "Buenas noches",
|
||||||
"Pick from files" : "Escoger desde los archivos"
|
"Pick from files" : "Escoger desde los archivos"
|
||||||
|
|
|
@ -6,6 +6,7 @@ OC.L10N.register(
|
||||||
"Show something" : "Erakutsi zerbait",
|
"Show something" : "Erakutsi zerbait",
|
||||||
"Customize" : "Pertsonalizatu",
|
"Customize" : "Pertsonalizatu",
|
||||||
"Edit widgets" : "Editatu trepetak",
|
"Edit widgets" : "Editatu trepetak",
|
||||||
|
"Get more widgets from the app store" : "Eskuratu widget gehiago aplikazio-dendatik",
|
||||||
"Change background image" : "Aldatu atzeko planoko irudia",
|
"Change background image" : "Aldatu atzeko planoko irudia",
|
||||||
"Weather service" : "Eguraldi zerbitzua",
|
"Weather service" : "Eguraldi zerbitzua",
|
||||||
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "Zure pribatutasunaren mesedetan, eguraldiaren datuak Nextcloud zerbitzariak eskatzen ditu zure izenean, eguraldi zerbitzuak informazio pertsonalik ez jasotzeko.",
|
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "Zure pribatutasunaren mesedetan, eguraldiaren datuak Nextcloud zerbitzariak eskatzen ditu zure izenean, eguraldi zerbitzuak informazio pertsonalik ez jasotzeko.",
|
||||||
|
@ -26,7 +27,6 @@ OC.L10N.register(
|
||||||
"Default images" : "Irudi lehenetsiak",
|
"Default images" : "Irudi lehenetsiak",
|
||||||
"Plain background" : "Atzeko plano arrunta",
|
"Plain background" : "Atzeko plano arrunta",
|
||||||
"Insert from {productName}" : "Txertatu hemendik: {productName}",
|
"Insert from {productName}" : "Txertatu hemendik: {productName}",
|
||||||
"Get more widgets from the app store" : "Eskuratu widget gehiago aplikazio-dendatik",
|
|
||||||
"Good night, {name}" : "Gabon, {name}",
|
"Good night, {name}" : "Gabon, {name}",
|
||||||
"Good night" : "Gabon",
|
"Good night" : "Gabon",
|
||||||
"Pick from files" : "Aukeratu fitxategietatik"
|
"Pick from files" : "Aukeratu fitxategietatik"
|
||||||
|
|
|
@ -4,6 +4,7 @@
|
||||||
"Show something" : "Erakutsi zerbait",
|
"Show something" : "Erakutsi zerbait",
|
||||||
"Customize" : "Pertsonalizatu",
|
"Customize" : "Pertsonalizatu",
|
||||||
"Edit widgets" : "Editatu trepetak",
|
"Edit widgets" : "Editatu trepetak",
|
||||||
|
"Get more widgets from the app store" : "Eskuratu widget gehiago aplikazio-dendatik",
|
||||||
"Change background image" : "Aldatu atzeko planoko irudia",
|
"Change background image" : "Aldatu atzeko planoko irudia",
|
||||||
"Weather service" : "Eguraldi zerbitzua",
|
"Weather service" : "Eguraldi zerbitzua",
|
||||||
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "Zure pribatutasunaren mesedetan, eguraldiaren datuak Nextcloud zerbitzariak eskatzen ditu zure izenean, eguraldi zerbitzuak informazio pertsonalik ez jasotzeko.",
|
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "Zure pribatutasunaren mesedetan, eguraldiaren datuak Nextcloud zerbitzariak eskatzen ditu zure izenean, eguraldi zerbitzuak informazio pertsonalik ez jasotzeko.",
|
||||||
|
@ -24,7 +25,6 @@
|
||||||
"Default images" : "Irudi lehenetsiak",
|
"Default images" : "Irudi lehenetsiak",
|
||||||
"Plain background" : "Atzeko plano arrunta",
|
"Plain background" : "Atzeko plano arrunta",
|
||||||
"Insert from {productName}" : "Txertatu hemendik: {productName}",
|
"Insert from {productName}" : "Txertatu hemendik: {productName}",
|
||||||
"Get more widgets from the app store" : "Eskuratu widget gehiago aplikazio-dendatik",
|
|
||||||
"Good night, {name}" : "Gabon, {name}",
|
"Good night, {name}" : "Gabon, {name}",
|
||||||
"Good night" : "Gabon",
|
"Good night" : "Gabon",
|
||||||
"Pick from files" : "Aukeratu fitxategietatik"
|
"Pick from files" : "Aukeratu fitxategietatik"
|
||||||
|
|
|
@ -6,6 +6,7 @@ OC.L10N.register(
|
||||||
"Show something" : "نمایش چیزی",
|
"Show something" : "نمایش چیزی",
|
||||||
"Customize" : "سفارشیسازی",
|
"Customize" : "سفارشیسازی",
|
||||||
"Edit widgets" : "ویرایش ابزارکها",
|
"Edit widgets" : "ویرایش ابزارکها",
|
||||||
|
"Get more widgets from the app store" : "ابزارکهای بیشتر را از فروشگاه برنامه دریافت کنید",
|
||||||
"Change background image" : "تغییر تصویر زمینه",
|
"Change background image" : "تغییر تصویر زمینه",
|
||||||
"Weather service" : "سامانه هواشناسی",
|
"Weather service" : "سامانه هواشناسی",
|
||||||
"Weather" : "آب و هوا",
|
"Weather" : "آب و هوا",
|
||||||
|
@ -18,7 +19,6 @@ OC.L10N.register(
|
||||||
"Good evening, {name}" : "{name} عصرتان بخیر",
|
"Good evening, {name}" : "{name} عصرتان بخیر",
|
||||||
"Default images" : "تصاویر پیشفرض",
|
"Default images" : "تصاویر پیشفرض",
|
||||||
"Plain background" : "تصویر زمینه ساده",
|
"Plain background" : "تصویر زمینه ساده",
|
||||||
"Get more widgets from the app store" : "ابزارکهای بیشتر را از فروشگاه برنامه دریافت کنید",
|
|
||||||
"Good night, {name}" : "{name} شبتان بخیر",
|
"Good night, {name}" : "{name} شبتان بخیر",
|
||||||
"Good night" : "شب بخیر",
|
"Good night" : "شب بخیر",
|
||||||
"Pick from files" : "از میان پروندهها انتخاب کنم"
|
"Pick from files" : "از میان پروندهها انتخاب کنم"
|
||||||
|
|
|
@ -4,6 +4,7 @@
|
||||||
"Show something" : "نمایش چیزی",
|
"Show something" : "نمایش چیزی",
|
||||||
"Customize" : "سفارشیسازی",
|
"Customize" : "سفارشیسازی",
|
||||||
"Edit widgets" : "ویرایش ابزارکها",
|
"Edit widgets" : "ویرایش ابزارکها",
|
||||||
|
"Get more widgets from the app store" : "ابزارکهای بیشتر را از فروشگاه برنامه دریافت کنید",
|
||||||
"Change background image" : "تغییر تصویر زمینه",
|
"Change background image" : "تغییر تصویر زمینه",
|
||||||
"Weather service" : "سامانه هواشناسی",
|
"Weather service" : "سامانه هواشناسی",
|
||||||
"Weather" : "آب و هوا",
|
"Weather" : "آب و هوا",
|
||||||
|
@ -16,7 +17,6 @@
|
||||||
"Good evening, {name}" : "{name} عصرتان بخیر",
|
"Good evening, {name}" : "{name} عصرتان بخیر",
|
||||||
"Default images" : "تصاویر پیشفرض",
|
"Default images" : "تصاویر پیشفرض",
|
||||||
"Plain background" : "تصویر زمینه ساده",
|
"Plain background" : "تصویر زمینه ساده",
|
||||||
"Get more widgets from the app store" : "ابزارکهای بیشتر را از فروشگاه برنامه دریافت کنید",
|
|
||||||
"Good night, {name}" : "{name} شبتان بخیر",
|
"Good night, {name}" : "{name} شبتان بخیر",
|
||||||
"Good night" : "شب بخیر",
|
"Good night" : "شب بخیر",
|
||||||
"Pick from files" : "از میان پروندهها انتخاب کنم"
|
"Pick from files" : "از میان پروندهها انتخاب کنم"
|
||||||
|
|
|
@ -5,6 +5,7 @@ OC.L10N.register(
|
||||||
"Dashboard app" : "Konsolisovellus",
|
"Dashboard app" : "Konsolisovellus",
|
||||||
"Customize" : "Mukauta",
|
"Customize" : "Mukauta",
|
||||||
"Edit widgets" : "Muokkaa pienoissovelluksia",
|
"Edit widgets" : "Muokkaa pienoissovelluksia",
|
||||||
|
"Get more widgets from the app store" : "Hae lisää pienoissovelluksia sovelluskaupasta",
|
||||||
"Change background image" : "Vaihda taustakuva",
|
"Change background image" : "Vaihda taustakuva",
|
||||||
"Weather service" : "Sääpalvelu",
|
"Weather service" : "Sääpalvelu",
|
||||||
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "Yksityisyytesi vuoksi Nextcloud-palvelin hakee säätiedot, joten sääpalvelulle ei lähetetä henkilökohtaisia tietojasi.",
|
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "Yksityisyytesi vuoksi Nextcloud-palvelin hakee säätiedot, joten sääpalvelulle ei lähetetä henkilökohtaisia tietojasi.",
|
||||||
|
@ -24,7 +25,6 @@ OC.L10N.register(
|
||||||
"Pick from Files" : "Valitse tiedostoista",
|
"Pick from Files" : "Valitse tiedostoista",
|
||||||
"Default images" : "Oletuskuvat",
|
"Default images" : "Oletuskuvat",
|
||||||
"Plain background" : "Yksinkertainen tausta",
|
"Plain background" : "Yksinkertainen tausta",
|
||||||
"Get more widgets from the app store" : "Hae lisää pienoissovelluksia sovelluskaupasta",
|
|
||||||
"Good night, {name}" : "Hyvää yötä, {name}",
|
"Good night, {name}" : "Hyvää yötä, {name}",
|
||||||
"Good night" : "Hyvää yötä",
|
"Good night" : "Hyvää yötä",
|
||||||
"Pick from files" : "Valitse tiedostoista"
|
"Pick from files" : "Valitse tiedostoista"
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue