Compare commits

...

133 Commits

Author SHA1 Message Date
blizzz 6beb527353 Merge pull request #32495 from nextcloud/releases/24.0.1/final
24.0.1
2022-05-19 14:04:26 +02:00
Arthur Schiwon 9730f7f5a3 24.0.1
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-05-19 11:48:57 +02:00
blizzz fa13c64776 Merge pull request #32472 from nextcloud/backport/32428/stable24
[stable24] Add Email validation
2022-05-19 11:46:13 +02:00
Nextcloud bot 74f26cc89e [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-05-19 02:32:33 +00:00
Anna Larch afb3d38cb8 Add email validation
Signed-off-by: Anna Larch <anna@nextcloud.com>
2022-05-18 09:26:56 +00:00
Nextcloud bot b04eea5663 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-05-18 02:32:57 +00:00
Nextcloud bot 5b7926ee8e [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-05-17 02:29:41 +00:00
blizzz 55a4282493 Merge pull request #32418 from nextcloud/releases/24.0.1/rc1
24.0.1 RC 1
2022-05-17 00:23:13 +02:00
blizzz 8bb0e1e00c Merge pull request #32437 from nextcloud/bugfix/32256/backport/32220/stable24
Replace isValidEmoji by method in EmojiHelper
2022-05-16 23:41:49 +02:00
blizzz ee89136c9a Merge pull request #32424 from nextcloud/backport/32382/stable24
[stable24] only log diagnostic events if a treshhold is set
2022-05-16 23:41:10 +02:00
blizzz 4efd0cdadf Merge pull request #32123 from nextcloud/backport/32074/stable24
[stable24] tell mysql to ignore the sort index for search queries
2022-05-16 23:36:57 +02:00
Vitor Mattos 12849196ad Replace isValidEmoji by method in EmojiHelper
Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-05-16 12:58:58 -03:00
Joas Schilling 762d1ff050 Merge pull request #32414 from nextcloud/backport/32305/stable24
[stable24] Fix user agent trimming on installation
2022-05-16 15:56:48 +02:00
Robin Appelman 30b0a0272b only log diagnostic events if a treshhold is set
this prevents log spam and it's rare that you actually want to very short events logged anyway

Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-05-16 14:33:49 +02:00
blizzz 686d16a56b Merge pull request #32415 from nextcloud/backport/32375/stable24
[stable24] Show user account on grant loginflow step
2022-05-16 13:04:03 +02:00
blizzz 91e2a85489 Merge pull request #31985 from nextcloud/dependabot/npm_and_yarn/stable24/karma-spec-reporter-0.0.34
Bump karma-spec-reporter from 0.0.33 to 0.0.34
2022-05-16 12:08:27 +02:00
blizzz 357c4bbed9 Merge pull request #32368 from nextcloud/backport/32318/stable24
[stable24] Increase retry delay on 'Wait for S3' CI job
2022-05-16 11:59:48 +02:00
blizzz 047af51c78 Merge pull request #32329 from nextcloud/backport/32149/stable24
[stable24] fix for transferring ownership of groupfolders
2022-05-16 11:56:14 +02:00
blizzz 5e7d10aa8c Merge pull request #32320 from nextcloud/backport/32315/stable24
[stable24] Fix preview generator trying to recreate an existing folder
2022-05-16 11:55:14 +02:00
Louis d7482c8a39 Merge pull request #32402 from nextcloud/dependabot/npm_and_yarn/stable24/moment-2.29.3
Bump moment from 2.29.2 to 2.29.3
2022-05-16 11:54:02 +02:00
Robin Appelman 32cd1bed38 tell mysql to ignore the sort index for search queries
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-05-16 09:53:43 +00:00
blizzz 525206d6d3 Merge pull request #32256 from nextcloud/backport/32220/stable24
[stable24] Include more emoji chars to test and fixes after include it
2022-05-16 11:52:49 +02:00
blizzz 5b4df735ec Merge pull request #32159 from nextcloud/backport/32155/stable24
[stable24] Fx translations with trailing colon
2022-05-16 11:50:51 +02:00
Arthur Schiwon d15f8d2557 24.0.1 RC1
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-05-16 11:45:36 +02:00
Joas Schilling aea73a24a5 Extend tests
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-05-16 09:32:25 +00:00
Joas Schilling 3526babaad Show user account on grant loginflow step
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-05-16 09:32:23 +00:00
Joas Schilling a397614a8d Fix user agent trimming on installation
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-05-16 09:32:17 +00:00
Nextcloud bot 89b4f5cf8f [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-05-16 02:29:54 +00:00
dependabot[bot] 4dc75c3e5f Bump moment from 2.29.2 to 2.29.3
Bumps [moment](https://github.com/moment/moment) from 2.29.2 to 2.29.3.
- [Release notes](https://github.com/moment/moment/releases)
- [Changelog](https://github.com/moment/moment/blob/2.29.3/CHANGELOG.md)
- [Commits](https://github.com/moment/moment/compare/2.29.2...2.29.3)

---
updated-dependencies:
- dependency-name: moment
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-05-15 11:27:29 +00:00
John Molakvoæ 231cbb514f Merge pull request #32386 from nextcloud/dependabot/npm_and_yarn/stable24/karma-6.3.20 2022-05-15 12:10:39 +02:00
Nextcloud bot b67ccec739 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-05-14 02:29:37 +00:00
John Molakvoæ f02ccc6d29 Merge pull request #32360 from nextcloud/backport/stable24/share_search_tweaks 2022-05-13 20:15:26 +02:00
dependabot[bot] 905a34cf14 Bump karma from 6.3.17 to 6.3.20
Bumps [karma](https://github.com/karma-runner/karma) from 6.3.17 to 6.3.20.
- [Release notes](https://github.com/karma-runner/karma/releases)
- [Changelog](https://github.com/karma-runner/karma/blob/master/CHANGELOG.md)
- [Commits](https://github.com/karma-runner/karma/compare/v6.3.17...v6.3.20)

---
updated-dependencies:
- dependency-name: karma
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-05-13 15:33:25 +00:00
Carl Schwan 861a787086 Merge pull request #32365 from nextcloud/backport/32335/stable24
[stable24] don't unjail the path when getting the storage info
2022-05-13 13:24:57 +02:00
Nextcloud bot 2d52bda1ed [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-05-13 02:29:17 +00:00
Git'Fellow 34abed9f7c Increase retry delay on 'Wait for S3' CI job
1 second means 10 seconds before failure (1x10). Increasing to 10x10 before failure.
2022-05-12 21:09:25 +00:00
Robin Appelman cc4aab14d7 don't unjail the path when getting the storage info
the original reason for adding it no longer exist.

This was added with #30985 since then the share source storage was also used, however this was changed with #32076

Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-05-12 19:02:45 +00:00
Louis Chemineau 9a131a1cf7 Do not display search option in Shares settings
Signed-off-by: Louis Chemineau <louis@chmn.me>
2022-05-12 15:09:05 +02:00
Louis Chemineau 37a9a6246f Add setting to ignore email during search
Signed-off-by: Louis Chemineau <louis@chmn.me>
2022-05-12 15:05:13 +02:00
Louis Chemineau 11bd644251 Use email settings in DAV search
Signed-off-by: Louis Chemineau <louis@chmn.me>
2022-05-12 15:05:10 +02:00
Louis Chemineau 55fda0b769 Use share setting in DAV search
shareapi_restrict_user_enumeration_full_match_ignore_second_display_name was introduced to ignore second display name during search from the share panel. But this setting was not respected by search from the calendar application. This fix it.

Signed-off-by: Louis Chemineau <louis@chmn.me>
2022-05-12 15:05:05 +02:00
Joas Schilling 8aa4b1377f Merge pull request #32275 from nextcloud/backport/32249/stable24
[stable24] Expose shareWithDisplayNameUnique also on autocomplete endpoint
2022-05-12 11:46:05 +02:00
Vanessa Pertsch 0722ee4a86 fix for transferring ownership of groupfolders
Signed-off-by: Vanessa Pertsch <vanessa.pertsch@nextcloud.com>
2022-05-11 06:45:34 +00:00
Richard Steinmetz 8fcef8848a Fix preview generator trying to recreate an existing folder
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2022-05-10 08:14:40 +00:00
Nextcloud bot 4b97259401 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-05-10 02:36:36 +00:00
Côme Chilliet f2810d0725 Merge pull request #32282 from nextcloud/backport/32246/stable24
[stable24] Don't use hash to check if binding worked
2022-05-09 09:30:55 +02:00
Nextcloud bot ba927cd185 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-05-09 02:29:04 +00:00
Nextcloud bot 14b9b6b60b [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-05-08 02:29:01 +00:00
Nextcloud bot 10e4da64f6 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-05-07 02:28:29 +00:00
Nextcloud bot 414725145b [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-05-06 02:28:49 +00:00
Carl Schwan a9e674bec0 Don't use slow hashing to check the LDAP binding
Using password_hash is expensive and should be used for hashing
passwords when saving them in the database. Here we just want to see if
the bind was already done with the given password, so use a fast hashing
algorythm.

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-05-05 16:59:26 +00:00
Joas Schilling 2232ff3eb1 Merge pull request #32241 from nextcloud/revert-32239-revert-32214-backport/32212/stable24
Revert "Revert "[stable24] Make the order of reactions reliable""
2022-05-05 18:57:15 +02:00
Joas Schilling 48c6b73f2d Expose shareWithDisplayNameUnique also on autocomplete endpoint
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-05-05 07:25:54 +00:00
Nextcloud bot e295f5a4a2 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-05-05 02:28:40 +00:00
blizzz ee28bf89ba Merge pull request #32236 from nextcloud/backport/31758/stable24
[stable24] Use sabre function directly rather than duplicating it
2022-05-04 14:46:44 +02:00
Simon L 15bd748709 Merge pull request #32153 from nextcloud/backport/32114/stable24
[stable24] fix showing of all apps are up-to-date in apps management
2022-05-04 10:31:59 +02:00
Simon L 602f44954f Merge pull request #32219 from nextcloud/backport/32218/stable24
[stable24] Revert "Show the child folders in the breadcrumb menu when on a parent entry."
2022-05-04 10:16:23 +02:00
Simon L de4cb6fa5e Merge pull request #32181 from nextcloud/backport/32139/stable24
[stable24] fix social sharing buttons
2022-05-04 10:15:45 +02:00
Simon L b9a1d13724 Merge pull request #32133 from nextcloud/backport/32121/stable24
[stable24] update description of cronjob settings to be aligned to the documenta…
2022-05-04 10:15:07 +02:00
Nextcloud bot c14b3004ee [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-05-04 02:30:46 +00:00
Vitor Mattos 37a04e6a8b Include more emoji chars to test and fixes after include it
Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-05-03 12:58:05 -03:00
Nextcloud bot 10ea56bfe6 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-05-03 02:29:02 +00:00
blizzz 5f37aacb31 Merge pull request #32240 from nextcloud/release/final/24.0.0
24.0.0
2022-05-02 16:04:49 +02:00
blizzz f44f022483 Revert "Revert "[stable24] Make the order of reactions reliable"" 2022-05-02 15:32:35 +02:00
blizzz 929c0f80e0 Merge pull request #32239 from nextcloud/revert-32214-backport/32212/stable24
Revert "[stable24] Make the order of reactions reliable"
2022-05-02 15:32:27 +02:00
Nextcloud bot 82dc13c3af [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-05-02 13:12:51 +00:00
blizzz dde611b3ed Revert "[stable24] Make the order of reactions reliable" 2022-05-02 14:46:24 +02:00
Arthur Schiwon 6b7255931a 24.0.0
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-05-02 13:58:25 +02:00
Côme Chilliet 7b305c4c77 Restart CI 2022-05-02 11:44:37 +02:00
Vincent Petry 71cb301f97 Update psalm baseline for Sabre decodePath
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-05-02 10:25:28 +02:00
Côme Chilliet 03132f71c0 Trying without the use
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-05-02 10:25:20 +02:00
Côme Chilliet 281751e264 Use sabre function directly rather than duplicating it
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-05-02 10:25:08 +02:00
John Molakvoæ 72c4047ce9 Merge pull request #32214 from nextcloud/backport/32212/stable24 2022-04-30 12:43:28 +02:00
Simon L e8f1ad060e Revert "Show the child folders in the breadcrumb menu when on a parent entry."
Signed-off-by: szaimen <szaimen@e.mail.de>
2022-04-29 13:51:56 +00:00
Joas Schilling b806e1f009 Make the order of reactions reliable
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-04-28 17:43:22 +00:00
blizzz 04055e79c0 Merge pull request #32207 from nextcloud/release/rc3/24
24.0.0 RC3
2022-04-28 14:33:13 +02:00
Vincent Petry 16bc8af0f3 Merge pull request #32193 from nextcloud/backport/32189/stable24
[stable24] Mount Profile view after DOMContentLoaded
2022-04-28 13:08:11 +02:00
Arthur Schiwon 482b42e4c8 24.0.0 RC3
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-04-28 12:22:37 +02:00
Louis Chemineau fafc3ca2e0 Mount profile after DOMContentLoaded
Fix https://github.com/nextcloud/server/issues/32187

Signed-off-by: Louis Chemineau <louis@chmn.me>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-04-27 17:27:16 +00:00
szaimen 8dd4674ee8 fix social sharing buttons
Signed-off-by: szaimen <szaimen@e.mail.de>
2022-04-27 11:29:13 +00:00
szaimen bde2ca6321 add backport of #32154
Signed-off-by: szaimen <szaimen@e.mail.de>
2022-04-27 09:49:30 +02:00
blizzz 400f378183 Merge pull request #32035 from nextcloud/release/rc2/24.0.0
24.0.0 RC2
2022-04-26 22:05:59 +02:00
Joas Schilling d1dc2a18ee Fix translations with trailing colons
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-04-26 11:41:15 +00:00
Joas Schilling 0b7ab9c092 Add a unit test for translation with trailing colon
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-04-26 11:41:15 +00:00
blizzz dd93df22f4 Merge pull request #32141 from nextcloud/backport/32084/stable24
[stable24] only need to setup root for groupfolders
2022-04-26 11:11:00 +02:00
szaimen 2c938d9de8 fix showing of all apps are up-to-date in apps management
Signed-off-by: szaimen <szaimen@e.mail.de>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-04-26 08:36:06 +00:00
Robin Appelman aae1769e60 Only need to setup root for groupfolders
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-04-25 17:39:29 +00:00
Vincent Petry ff64a731b0 Merge pull request #32138 from nextcloud/stable24-directory-listing-optimize-add-submount
[stable24] optimize adding submount info to directory content
2022-04-25 19:33:58 +02:00
Carl Schwan 1bb4d7853f Merge pull request #32134 from nextcloud/backport/32033/stable24
[stable24] Fix scanning app data with metadata
2022-04-25 18:56:52 +02:00
Robin Appelman 9dcc9b50e9 optimize adding submount info to directory content
no need to loop when we can do a hashtable lookup

Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-04-25 16:28:05 +02:00
Vincent Petry af4258436b Merge pull request #32118 from nextcloud/backport/32082/stable24
[stable24] use a lazy user for the file owner when listing a directory
2022-04-25 16:27:28 +02:00
Vincent Petry bce6549588 Merge pull request #32087 from nextcloud/backport/32076/stable24
[stable24] use and cache root storage info if a share can't be resolved
2022-04-25 16:26:11 +02:00
Vincent Petry 59bff4746f Merge pull request #32119 from nextcloud/backport/32112/stable24
[stable24] Add missing index for oc_mounts queries
2022-04-25 16:25:51 +02:00
Carl Schwan 953c8875db Fix scanning app data with metadata
Previously we were listening to change in the appdata folder but an
appdata scan didn't setup the file system, so the view was unavailable.

**Test plan:**

1. rm -rf data/appdata_...../preview data/<user>/Media
2. occ files:scan-app-data
3. occ files:scan <user>

No errors and the files and metadata are correctly removed from the
database too.

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-04-25 13:54:38 +00:00
szaimen a9e2851b7e update description of cronjob settings to be aligned to the documentation update
Signed-off-by: szaimen <szaimen@e.mail.de>
2022-04-25 13:49:12 +00:00
Vincent Petry 8f34bc833c Merge pull request #32116 from nextcloud/backport/32109/stable24
[stable24] Get not only time-sensitive next job from list but any when not in cron-mode
2022-04-25 15:16:28 +02:00
Robin Appelman 79672ed6d6 Use a lazy user for the file owner when listing a directory
Only getUID and getDisplayName are called on the file owner objects anyway
and we can get this information often without DB request

Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-04-25 14:59:29 +02:00
Vincent Petry d1e244b859 Merge pull request #32065 from nextcloud/backport/32047/stable24
[stable24] Cache display name
2022-04-25 14:57:11 +02:00
Joas Schilling 59ce66b9ea Bump version
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-04-25 12:44:37 +02:00
Joas Schilling c877bd3f7e Fix older migrations to the version pattern
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-04-25 12:44:05 +02:00
Joas Schilling 723814c0fd Add missing index
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-04-25 12:44:00 +02:00
Kirill Popov edfba7f151 Get not only time-sensitive next job from list but any
Before the change webcron used to select
**only** time-sensitive tasks.

Signed-off-by: Kirill Popov <kirill.s.popov@gmail.com>
2022-04-25 10:34:09 +00:00
blizzz f0d4716af3 Merge pull request #32083 from nextcloud/backport/32040/stable24
[stable24] only register mounts that are new from providers that are new during a full setup
2022-04-22 23:13:20 +02:00
Robin Appelman b541d0b415 add logging of failed quota info
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-04-22 19:29:15 +00:00
Robin Appelman 7b604c1516 use and cache root storage info if a share can't be resolved
as is a broken share will never be cached

Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-04-22 19:29:15 +00:00
blizzz ad722411d3 Merge pull request #32075 from nextcloud/backport/32053/stable24
[stable24] cache the verification of the share mountpoint
2022-04-22 17:09:02 +02:00
Robin Appelman c727beba9f only register mounts that are new from providers that are new during a full setup
this fixes cases where during the (partial) setup of a shared mount a full setup is triggered

Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-04-22 15:06:30 +00:00
blizzz 0450512711 Merge pull request #32062 from nextcloud/backport/32048/stable24
[stable24] cache storage info in memcache for 5m
2022-04-22 16:51:27 +02:00
blizzz ec3575c646 Merge pull request #32051 from nextcloud/fix-talk-branch-used-by-integration-tests-in-stable24
[stable24] Fix Talk branch used by integration tests
2022-04-22 16:42:23 +02:00
blizzz 006eaf0e8a Merge pull request #32063 from nextcloud/backport/32049/stable24
[stable24] Add known dav properties to ignore list
2022-04-22 15:49:19 +02:00
blizzz 98a260940f Merge pull request #32066 from nextcloud/backport/32045/stable24
[stable24] cache fullSetupRequired locally
2022-04-22 15:46:09 +02:00
Robin Appelman 6ca689aff8 cache display names in local memory before external memcache
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-04-22 15:22:16 +02:00
Carl Schwan 40ac4e8197 Update cache when display name change
This improve the correctness of the data

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-04-22 15:22:16 +02:00
Carl Schwan 3d49fe473a Cache display name
This should saves some query in the share backend when displaying the
owner and it's not important if the display name is 10 minutes outdated
as it is very rare that this gets changed.

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-04-22 15:22:16 +02:00
Robin Appelman 41844ea51c cache the verification of the share mountpoint
after the initial verification this can only really be invalidated by a system mount (external/group/etc) being created at the share target since any normal file/folder creation will already conflict with the share

Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-04-22 12:40:48 +00:00
blizzz efde83e07f Merge pull request #32046 from nextcloud/backport/32042/stable24
[stable24] improve optimization for SharedStorage::instanceOfStorage(Common)
2022-04-22 14:34:13 +02:00
blizzz b9bfd5aba8 Merge pull request #32027 from nextcloud/backport/32024/stable24
[stable24] ignore forbidden files while scanning local storage
2022-04-22 11:38:04 +02:00
Robin Appelman f7a0157589 cache fullSetupRequired locally
no need to hit redis every time

Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-04-22 09:36:02 +00:00
John Molakvoæ fdaf6d0db2 Merge pull request #32029 from nextcloud/backport/32021/stable24 2022-04-22 11:29:44 +02:00
John Molakvoæ a3155d8396 Merge pull request #32026 from nextcloud/backport/32022/stable24 2022-04-22 11:29:28 +02:00
Julius Härtl 4bc7f02b57 Add known dav properties to ignore list
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-04-22 10:47:09 +02:00
Robin Appelman b2367f4567 cache storage info in memcache for 5m
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-04-22 10:43:13 +02:00
Daniel Calviño Sánchez aff45d4af0 Fix Talk branch used by integration tests in stable24
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2022-04-21 17:25:58 +02:00
Robin Appelman 8fc44d24eb also apply the fix for the other storage types
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-04-21 14:29:30 +00:00
Robin Appelman 553812d6b6 improve optimization for SharedStorage::instanceOfStorage(Common)
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-04-21 14:29:30 +00:00
Arthur Schiwon fb9675537a 24.0.0 RC2
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-04-21 11:06:02 +02:00
Christopher Ng 7476e118aa Fix warning
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-04-20 16:23:27 +00:00
Christopher Ng 7be2f5bcdb Update naming of address book exports
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-04-20 16:23:27 +00:00
Christopher Ng add66bc918 Fix export of shared calendars
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-04-20 16:23:27 +00:00
Robin Appelman 29dc5c8cb5 ignore forbidden files while scanning local storage
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-04-20 12:39:32 +00:00
Joas Schilling f6e51690a2 Fix test
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-04-20 12:26:41 +00:00
Arthur Schiwon 543277cb43 log stacktrace for 'Backends provided no user object'
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-04-20 12:26:41 +00:00
dependabot[bot] 5208e2cf41 Bump karma-spec-reporter from 0.0.33 to 0.0.34
Bumps [karma-spec-reporter](https://github.com/tmcgee123/karma-spec-reporter) from 0.0.33 to 0.0.34.
- [Release notes](https://github.com/tmcgee123/karma-spec-reporter/releases)
- [Commits](https://github.com/tmcgee123/karma-spec-reporter/compare/v0.0.33...v0.0.34)

---
updated-dependencies:
- dependency-name: karma-spec-reporter
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-04-18 18:10:05 +00:00
1796 changed files with 14803 additions and 13523 deletions
+1 -1
View File
@@ -1214,7 +1214,7 @@ steps:
commands:
# JavaScript files are not used in integration tests so it is not needed to
# build them.
- git clone --depth 1 https://github.com/nextcloud/spreed apps/spreed
- git clone --depth 1 --branch stable24 https://github.com/nextcloud/spreed apps/spreed
- name: integration-sharing-v1-video-verification
image: ghcr.io/nextcloud/continuous-integration-integration-php7.4:latest
commands:
+2 -3
View File
@@ -6,7 +6,6 @@ on:
- master
- stable*
jobs:
s3-primary-tests-minio:
runs-on: ubuntu-latest
@@ -52,9 +51,9 @@ jobs:
- name: Wait for S3
run: |
sleep 10
curl -f -m 1 --retry-connrefused --retry 10 --retry-delay 1 http://localhost:9000/minio/health/ready
curl -f -m 1 --retry-connrefused --retry 10 --retry-delay 10 http://localhost:9000/minio/health/ready
sleep 10
curl -f -m 1 --retry-connrefused --retry 10 --retry-delay 1 http://localhost:9000/minio/health/ready
curl -f -m 1 --retry-connrefused --retry 10 --retry-delay 10 http://localhost:9000/minio/health/ready
- name: PHPUnit
working-directory: tests
+2
View File
@@ -10,6 +10,8 @@ OC.L10N.register(
"%1$s commented on %2$s" : "%1$s коментиран за %2$s",
"{author} commented on {file}" : "{author} коментира за {file}",
"<strong>Comments</strong> for files" : "<strong>Коментари</strong> за файлове",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Бяхте споменат/а към “{file}”, в коментар от потребител, който вече е изтрит",
"{user} mentioned you in a comment on \"{file}\"" : "{user} ви спомена в коментар за “{file}”",
"Files app plugin to add comments to files" : "Добавка на приложението Файлове за добавяне на коментари към файловете",
"Edit comment" : "Редактирай коментра",
"Delete comment" : "Изтрий коментар",
+2
View File
@@ -8,6 +8,8 @@
"%1$s commented on %2$s" : "%1$s коментиран за %2$s",
"{author} commented on {file}" : "{author} коментира за {file}",
"<strong>Comments</strong> for files" : "<strong>Коментари</strong> за файлове",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Бяхте споменат/а към “{file}”, в коментар от потребител, който вече е изтрит",
"{user} mentioned you in a comment on \"{file}\"" : "{user} ви спомена в коментар за “{file}”",
"Files app plugin to add comments to files" : "Добавка на приложението Файлове за добавяне на коментари към файловете",
"Edit comment" : "Редактирай коментра",
"Delete comment" : "Изтрий коментар",
+1 -2
View File
@@ -25,7 +25,6 @@ OC.L10N.register(
"Default images" : "الصور الإفتراضية",
"Plain background" : "خلفية سادة",
"Insert from {productName}" : "اضف من {productName}",
"Show something" : "أظهر شي ما",
"Get more widgets from the app store" : "احصل على ودجات من متجر التطبيقات"
"Show something" : "أظهر شي ما"
},
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;");
+1 -2
View File
@@ -23,7 +23,6 @@
"Default images" : "الصور الإفتراضية",
"Plain background" : "خلفية سادة",
"Insert from {productName}" : "اضف من {productName}",
"Show something" : "أظهر شي ما",
"Get more widgets from the app store" : "احصل على ودجات من متجر التطبيقات"
"Show something" : "أظهر شي ما"
},"pluralForm" :"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
}
+2 -2
View File
@@ -3,6 +3,7 @@ OC.L10N.register(
{
"Dashboard" : "Табло",
"Dashboard app" : "Приложение за Табло",
"Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an\noverview of your upcoming appointments, urgent emails, chat messages,\nincoming tickets, latest tweets and much more! Users can add the widgets\nthey like and change the background to their liking." : "Започнете деня си информиран\n\nТаблото за управление на Nextcloud е ваша отправна точка за деня, което ви дава\nвъзможност за преглед на предстоящите ви срещи, спешни имейли, съобщения в чат,\nвходящи билети, най-новите туитове и много повече! Потребителите могат да добавят изпълними модули,\nкоито те харесват и да променят фона по свой вкус.",
"Customize" : "Персонизиране",
"Edit widgets" : "Редактиране на изпълнимите модули",
"Get more widgets from the App Store" : "Вземете повече приспособления от App Store",
@@ -26,7 +27,6 @@ OC.L10N.register(
"Default images" : "Изображения по подразбиране",
"Plain background" : "Обикновен фон",
"Insert from {productName}" : "Вмъкване от {productName}",
"Show something" : "Покажи нещо",
"Get more widgets from the app store" : "Вземете повече приспособления от app store"
"Show something" : "Покажи нещо"
},
"nplurals=2; plural=(n != 1);");
+2 -2
View File
@@ -1,6 +1,7 @@
{ "translations": {
"Dashboard" : "Табло",
"Dashboard app" : "Приложение за Табло",
"Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an\noverview of your upcoming appointments, urgent emails, chat messages,\nincoming tickets, latest tweets and much more! Users can add the widgets\nthey like and change the background to their liking." : "Започнете деня си информиран\n\nТаблото за управление на Nextcloud е ваша отправна точка за деня, което ви дава\nвъзможност за преглед на предстоящите ви срещи, спешни имейли, съобщения в чат,\nвходящи билети, най-новите туитове и много повече! Потребителите могат да добавят изпълними модули,\nкоито те харесват и да променят фона по свой вкус.",
"Customize" : "Персонизиране",
"Edit widgets" : "Редактиране на изпълнимите модули",
"Get more widgets from the App Store" : "Вземете повече приспособления от App Store",
@@ -24,7 +25,6 @@
"Default images" : "Изображения по подразбиране",
"Plain background" : "Обикновен фон",
"Insert from {productName}" : "Вмъкване от {productName}",
"Show something" : "Покажи нещо",
"Get more widgets from the app store" : "Вземете повече приспособления от app store"
"Show something" : "Покажи нещо"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+1 -2
View File
@@ -27,7 +27,6 @@ OC.L10N.register(
"Default images" : "Imatges predeterminades",
"Plain background" : "Fons senzill",
"Insert from {productName}" : "Insereix des de {productName}",
"Show something" : "Mostra alguna cosa",
"Get more widgets from the app store" : "Obtenir més ginys de la botiga d'aplicacions"
"Show something" : "Mostra alguna cosa"
},
"nplurals=2; plural=(n != 1);");
+1 -2
View File
@@ -25,7 +25,6 @@
"Default images" : "Imatges predeterminades",
"Plain background" : "Fons senzill",
"Insert from {productName}" : "Insereix des de {productName}",
"Show something" : "Mostra alguna cosa",
"Get more widgets from the app store" : "Obtenir més ginys de la botiga d'aplicacions"
"Show something" : "Mostra alguna cosa"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+1 -2
View File
@@ -27,7 +27,6 @@ OC.L10N.register(
"Default images" : "Výchozí obrázky",
"Plain background" : "Jednolité pozadí",
"Insert from {productName}" : "Vložit z {productName}",
"Show something" : "Zobrazit něco",
"Get more widgets from the app store" : "Získejte další ovládací prvky z katalogu aplikací"
"Show something" : "Zobrazit něco"
},
"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;");
+1 -2
View File
@@ -25,7 +25,6 @@
"Default images" : "Výchozí obrázky",
"Plain background" : "Jednolité pozadí",
"Insert from {productName}" : "Vložit z {productName}",
"Show something" : "Zobrazit něco",
"Get more widgets from the app store" : "Získejte další ovládací prvky z katalogu aplikací"
"Show something" : "Zobrazit něco"
},"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"
}
+1 -2
View File
@@ -26,7 +26,6 @@ OC.L10N.register(
"Default images" : "Standardbilleder",
"Plain background" : "Standard baggrund",
"Insert from {productName}" : "Indsæt fra {productName}",
"Show something" : "Vis noget",
"Get more widgets from the app store" : "Hent flere widgets fra app store"
"Show something" : "Vis noget"
},
"nplurals=2; plural=(n != 1);");
+1 -2
View File
@@ -24,7 +24,6 @@
"Default images" : "Standardbilleder",
"Plain background" : "Standard baggrund",
"Insert from {productName}" : "Indsæt fra {productName}",
"Show something" : "Vis noget",
"Get more widgets from the app store" : "Hent flere widgets fra app store"
"Show something" : "Vis noget"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+1 -2
View File
@@ -27,7 +27,6 @@ OC.L10N.register(
"Default images" : "Standardbilder",
"Plain background" : "Einfacher Hintergrund",
"Insert from {productName}" : "Von {productName} einfügen",
"Show something" : "Zeige etwas an",
"Get more widgets from the app store" : "Hole Dir weitere Widgets aus dem App Store"
"Show something" : "Zeige etwas an"
},
"nplurals=2; plural=(n != 1);");
+1 -2
View File
@@ -25,7 +25,6 @@
"Default images" : "Standardbilder",
"Plain background" : "Einfacher Hintergrund",
"Insert from {productName}" : "Von {productName} einfügen",
"Show something" : "Zeige etwas an",
"Get more widgets from the app store" : "Hole Dir weitere Widgets aus dem App Store"
"Show something" : "Zeige etwas an"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+1 -2
View File
@@ -27,7 +27,6 @@ OC.L10N.register(
"Default images" : "Standardbilder",
"Plain background" : "Einfacher Hintergrund",
"Insert from {productName}" : "Von {productName} einfügen",
"Show something" : "Etwas anzeigen",
"Get more widgets from the app store" : "Holen Sie sich weitere Widgets aus dem App Store"
"Show something" : "Etwas anzeigen"
},
"nplurals=2; plural=(n != 1);");
+1 -2
View File
@@ -25,7 +25,6 @@
"Default images" : "Standardbilder",
"Plain background" : "Einfacher Hintergrund",
"Insert from {productName}" : "Von {productName} einfügen",
"Show something" : "Etwas anzeigen",
"Get more widgets from the app store" : "Holen Sie sich weitere Widgets aus dem App Store"
"Show something" : "Etwas anzeigen"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+1 -2
View File
@@ -27,7 +27,6 @@ OC.L10N.register(
"Default images" : "Προεπιλεγμένες εικόνες",
"Plain background" : "Απλό παρασκήνιο",
"Insert from {productName}" : "Εισαγωγή από {productName}",
"Show something" : "Δείξε οτιδήποτε",
"Get more widgets from the app store" : "Λάβετε περισσότερες μικροεφαρμογές από το App Store"
"Show something" : "Δείξε οτιδήποτε"
},
"nplurals=2; plural=(n != 1);");
+1 -2
View File
@@ -25,7 +25,6 @@
"Default images" : "Προεπιλεγμένες εικόνες",
"Plain background" : "Απλό παρασκήνιο",
"Insert from {productName}" : "Εισαγωγή από {productName}",
"Show something" : "Δείξε οτιδήποτε",
"Get more widgets from the app store" : "Λάβετε περισσότερες μικροεφαρμογές από το App Store"
"Show something" : "Δείξε οτιδήποτε"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+2 -2
View File
@@ -3,6 +3,7 @@ OC.L10N.register(
{
"Dashboard" : "Dashboard",
"Dashboard app" : "App Dashboard",
"Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an\noverview of your upcoming appointments, urgent emails, chat messages,\nincoming tickets, latest tweets and much more! Users can add the widgets\nthey like and change the background to their liking." : "Comienza tu día informado\n\nEl Dashboard de Nextcloud es tu punto de partida del día, dándote un\nresumen de tus próximas citas, emails urgentes, mensajes de chat,\npróximos tickets, últimos tweets y mucho más! Los usuarios pueden agregr widgets\nque le gusten y cambiar el fondo a su gusto.",
"Customize" : "Personalizar",
"Edit widgets" : "Editar widgets",
"Get more widgets from the App Store" : "Conseguir más widgets desde la tienda de Apps",
@@ -26,7 +27,6 @@ OC.L10N.register(
"Default images" : "Imágenes predeterminadas",
"Plain background" : "Fondo liso",
"Insert from {productName}" : "Insertar desde {productName}",
"Show something" : "Mostrar algo",
"Get more widgets from the app store" : "Conseguir más widgets desde la app store"
"Show something" : "Mostrar algo"
},
"nplurals=2; plural=(n != 1);");
+2 -2
View File
@@ -1,6 +1,7 @@
{ "translations": {
"Dashboard" : "Dashboard",
"Dashboard app" : "App Dashboard",
"Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an\noverview of your upcoming appointments, urgent emails, chat messages,\nincoming tickets, latest tweets and much more! Users can add the widgets\nthey like and change the background to their liking." : "Comienza tu día informado\n\nEl Dashboard de Nextcloud es tu punto de partida del día, dándote un\nresumen de tus próximas citas, emails urgentes, mensajes de chat,\npróximos tickets, últimos tweets y mucho más! Los usuarios pueden agregr widgets\nque le gusten y cambiar el fondo a su gusto.",
"Customize" : "Personalizar",
"Edit widgets" : "Editar widgets",
"Get more widgets from the App Store" : "Conseguir más widgets desde la tienda de Apps",
@@ -24,7 +25,6 @@
"Default images" : "Imágenes predeterminadas",
"Plain background" : "Fondo liso",
"Insert from {productName}" : "Insertar desde {productName}",
"Show something" : "Mostrar algo",
"Get more widgets from the app store" : "Conseguir más widgets desde la app store"
"Show something" : "Mostrar algo"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+2 -2
View File
@@ -3,6 +3,7 @@ OC.L10N.register(
{
"Dashboard" : "Mahaia",
"Dashboard app" : "Mahaia aplikazioa",
"Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an\noverview of your upcoming appointments, urgent emails, chat messages,\nincoming tickets, latest tweets and much more! Users can add the widgets\nthey like and change the background to their liking." : "Hasi zure eguna informatuta\n\nNextcloud Dashboard zure eguneko abiapuntua da, erakutsiz\nzure hurrengo hitzorduen ikuspegi orokorra, premiazko mezu elektronikoak, txat mezuak,\nsarrerako txartelak, azken txioak eta askoz gehiago! Erabiltzaileek widget-ak gehi ditzakete\neta atzealdea aldatu nahieran.",
"Customize" : "Pertsonalizatu",
"Edit widgets" : "Editatu trepetak",
"Get more widgets from the App Store" : "Lortu widget gehiago App Store-tik",
@@ -26,7 +27,6 @@ OC.L10N.register(
"Default images" : "Irudi lehenetsiak",
"Plain background" : "Atzeko plano arrunta",
"Insert from {productName}" : "Txertatu hemendik: {productName}",
"Show something" : "Erakutsi zerbait",
"Get more widgets from the app store" : "Eskuratu widget gehiago aplikazio-dendatik"
"Show something" : "Erakutsi zerbait"
},
"nplurals=2; plural=(n != 1);");
+2 -2
View File
@@ -1,6 +1,7 @@
{ "translations": {
"Dashboard" : "Mahaia",
"Dashboard app" : "Mahaia aplikazioa",
"Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an\noverview of your upcoming appointments, urgent emails, chat messages,\nincoming tickets, latest tweets and much more! Users can add the widgets\nthey like and change the background to their liking." : "Hasi zure eguna informatuta\n\nNextcloud Dashboard zure eguneko abiapuntua da, erakutsiz\nzure hurrengo hitzorduen ikuspegi orokorra, premiazko mezu elektronikoak, txat mezuak,\nsarrerako txartelak, azken txioak eta askoz gehiago! Erabiltzaileek widget-ak gehi ditzakete\neta atzealdea aldatu nahieran.",
"Customize" : "Pertsonalizatu",
"Edit widgets" : "Editatu trepetak",
"Get more widgets from the App Store" : "Lortu widget gehiago App Store-tik",
@@ -24,7 +25,6 @@
"Default images" : "Irudi lehenetsiak",
"Plain background" : "Atzeko plano arrunta",
"Insert from {productName}" : "Txertatu hemendik: {productName}",
"Show something" : "Erakutsi zerbait",
"Get more widgets from the app store" : "Eskuratu widget gehiago aplikazio-dendatik"
"Show something" : "Erakutsi zerbait"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+1 -2
View File
@@ -23,7 +23,6 @@ OC.L10N.register(
"Default images" : "تصاویر پیش‌فرض",
"Plain background" : "تصویر زمینه ساده",
"Insert from {productName}" : "درج از {productName}",
"Show something" : "نمایش چیزی",
"Get more widgets from the app store" : "ابزارک‌های بیشتر را از فروشگاه برنامه دریافت کنید"
"Show something" : "نمایش چیزی"
},
"nplurals=2; plural=(n > 1);");
+1 -2
View File
@@ -21,7 +21,6 @@
"Default images" : "تصاویر پیش‌فرض",
"Plain background" : "تصویر زمینه ساده",
"Insert from {productName}" : "درج از {productName}",
"Show something" : "نمایش چیزی",
"Get more widgets from the app store" : "ابزارک‌های بیشتر را از فروشگاه برنامه دریافت کنید"
"Show something" : "نمایش چیزی"
},"pluralForm" :"nplurals=2; plural=(n > 1);"
}
+1 -2
View File
@@ -26,7 +26,6 @@ OC.L10N.register(
"Default images" : "Oletuskuvat",
"Plain background" : "Yksinkertainen tausta",
"Insert from {productName}" : "Aseta kohteesta {productName}",
"Show something" : "Näytä jotain",
"Get more widgets from the app store" : "Hae lisää pienoissovelluksia sovelluskaupasta"
"Show something" : "Näytä jotain"
},
"nplurals=2; plural=(n != 1);");
+1 -2
View File
@@ -24,7 +24,6 @@
"Default images" : "Oletuskuvat",
"Plain background" : "Yksinkertainen tausta",
"Insert from {productName}" : "Aseta kohteesta {productName}",
"Show something" : "Näytä jotain",
"Get more widgets from the app store" : "Hae lisää pienoissovelluksia sovelluskaupasta"
"Show something" : "Näytä jotain"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+2 -3
View File
@@ -5,7 +5,7 @@ OC.L10N.register(
"Dashboard app" : "Application Tableau de bord",
"Customize" : "Personnaliser",
"Edit widgets" : "Modifier les widgets",
"Get more widgets from the App Store" : "Obtenez plus de widgets depuis l'App Store",
"Get more widgets from the App Store" : "Obtenez plus de widgets depuis le magasin d'applications",
"Change background image" : "Modifier limage d'arrière-plan",
"Weather service" : "Service météo",
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "Pour votre vie privée, les données météorologiques sont demandées par votre serveur Nextcloud en votre nom afin que le service météo ne reçoive aucune information personnelle.",
@@ -26,7 +26,6 @@ OC.L10N.register(
"Default images" : "Images par défaut",
"Plain background" : "Fond uni",
"Insert from {productName}" : "Insérer depuis {productName}",
"Show something" : "Montre quelque chose",
"Get more widgets from the app store" : "Obtenez plus de widgets de l'App Store"
"Show something" : "Montre quelque chose"
},
"nplurals=2; plural=(n > 1);");
+2 -3
View File
@@ -3,7 +3,7 @@
"Dashboard app" : "Application Tableau de bord",
"Customize" : "Personnaliser",
"Edit widgets" : "Modifier les widgets",
"Get more widgets from the App Store" : "Obtenez plus de widgets depuis l'App Store",
"Get more widgets from the App Store" : "Obtenez plus de widgets depuis le magasin d'applications",
"Change background image" : "Modifier limage d'arrière-plan",
"Weather service" : "Service météo",
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "Pour votre vie privée, les données météorologiques sont demandées par votre serveur Nextcloud en votre nom afin que le service météo ne reçoive aucune information personnelle.",
@@ -24,7 +24,6 @@
"Default images" : "Images par défaut",
"Plain background" : "Fond uni",
"Insert from {productName}" : "Insérer depuis {productName}",
"Show something" : "Montre quelque chose",
"Get more widgets from the app store" : "Obtenez plus de widgets de l'App Store"
"Show something" : "Montre quelque chose"
},"pluralForm" :"nplurals=2; plural=(n > 1);"
}
+1 -2
View File
@@ -25,7 +25,6 @@ OC.L10N.register(
"Default images" : "Imaxes predeterminadas",
"Plain background" : "Fondo sinxelo",
"Insert from {productName}" : "Inserir dende {productName}",
"Show something" : "Amosar algo",
"Get more widgets from the app store" : "Obter máis trebellos na tenda de aplicacións"
"Show something" : "Amosar algo"
},
"nplurals=2; plural=(n != 1);");
+1 -2
View File
@@ -23,7 +23,6 @@
"Default images" : "Imaxes predeterminadas",
"Plain background" : "Fondo sinxelo",
"Insert from {productName}" : "Inserir dende {productName}",
"Show something" : "Amosar algo",
"Get more widgets from the app store" : "Obter máis trebellos na tenda de aplicacións"
"Show something" : "Amosar algo"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+1 -2
View File
@@ -25,7 +25,6 @@ OC.L10N.register(
"Default images" : "תמונות ברירת מחדל",
"Plain background" : "רקע רגיל",
"Insert from {productName}" : "הכנס מ-{productName}",
"Show something" : "תראה משהו",
"Get more widgets from the app store" : "קבל יישומונים נוספים מחנות האפליקציות"
"Show something" : "תראה משהו"
},
"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;");
+1 -2
View File
@@ -23,7 +23,6 @@
"Default images" : "תמונות ברירת מחדל",
"Plain background" : "רקע רגיל",
"Insert from {productName}" : "הכנס מ-{productName}",
"Show something" : "תראה משהו",
"Get more widgets from the app store" : "קבל יישומונים נוספים מחנות האפליקציות"
"Show something" : "תראה משהו"
},"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;"
}
+1 -2
View File
@@ -26,7 +26,6 @@ OC.L10N.register(
"Default images" : "Zadane slike",
"Plain background" : "Obična pozadina",
"Insert from {productName}" : "Umetni iz {productName}",
"Show something" : "Prikaži nešto",
"Get more widgets from the app store" : "Pronađite više widgeta u trgovini aplikacijama"
"Show something" : "Prikaži nešto"
},
"nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;");
+1 -2
View File
@@ -24,7 +24,6 @@
"Default images" : "Zadane slike",
"Plain background" : "Obična pozadina",
"Insert from {productName}" : "Umetni iz {productName}",
"Show something" : "Prikaži nešto",
"Get more widgets from the app store" : "Pronađite više widgeta u trgovini aplikacijama"
"Show something" : "Prikaži nešto"
},"pluralForm" :"nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;"
}
+1 -2
View File
@@ -27,7 +27,6 @@ OC.L10N.register(
"Default images" : "Alapértelmezett képek",
"Plain background" : "Egyszerű háttér",
"Insert from {productName}" : "Beillesztés innen: {productName}-",
"Show something" : "Mutasson valamit",
"Get more widgets from the app store" : "Töltsön le további modulokat az alkalmazástárból"
"Show something" : "Mutasson valamit"
},
"nplurals=2; plural=(n != 1);");
+1 -2
View File
@@ -25,7 +25,6 @@
"Default images" : "Alapértelmezett képek",
"Plain background" : "Egyszerű háttér",
"Insert from {productName}" : "Beillesztés innen: {productName}-",
"Show something" : "Mutasson valamit",
"Get more widgets from the app store" : "Töltsön le további modulokat az alkalmazástárból"
"Show something" : "Mutasson valamit"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+1 -2
View File
@@ -26,7 +26,6 @@ OC.L10N.register(
"Default images" : "Gambar bawaan",
"Plain background" : "Latar belakang polos",
"Insert from {productName}" : "Sisipkan dari {productName}",
"Show something" : "Tunjukkan sesuatu",
"Get more widgets from the app store" : "Dapatkan lebih banyak widget dari app store"
"Show something" : "Tunjukkan sesuatu"
},
"nplurals=1; plural=0;");
+1 -2
View File
@@ -24,7 +24,6 @@
"Default images" : "Gambar bawaan",
"Plain background" : "Latar belakang polos",
"Insert from {productName}" : "Sisipkan dari {productName}",
"Show something" : "Tunjukkan sesuatu",
"Get more widgets from the app store" : "Dapatkan lebih banyak widget dari app store"
"Show something" : "Tunjukkan sesuatu"
},"pluralForm" :"nplurals=1; plural=0;"
}
+1 -2
View File
@@ -26,7 +26,6 @@ OC.L10N.register(
"Default images" : "Immagini predefinite",
"Plain background" : "Sfondo semplice",
"Insert from {productName}" : "Inserisci da {productName}",
"Show something" : "Mostra qualcosa",
"Get more widgets from the app store" : "Ottieni altri widget dal negozio delle applicazioni"
"Show something" : "Mostra qualcosa"
},
"nplurals=2; plural=(n != 1);");
+1 -2
View File
@@ -24,7 +24,6 @@
"Default images" : "Immagini predefinite",
"Plain background" : "Sfondo semplice",
"Insert from {productName}" : "Inserisci da {productName}",
"Show something" : "Mostra qualcosa",
"Get more widgets from the app store" : "Ottieni altri widget dal negozio delle applicazioni"
"Show something" : "Mostra qualcosa"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+1 -2
View File
@@ -25,7 +25,6 @@ OC.L10N.register(
"Default images" : "デフォルトの画像",
"Plain background" : "シンプルな背景",
"Insert from {productName}" : "{productName} から挿入",
"Show something" : "何か表示されます",
"Get more widgets from the app store" : "アプリストアで他のウィジェットを入手"
"Show something" : "何か表示されます"
},
"nplurals=1; plural=0;");
+1 -2
View File
@@ -23,7 +23,6 @@
"Default images" : "デフォルトの画像",
"Plain background" : "シンプルな背景",
"Insert from {productName}" : "{productName} から挿入",
"Show something" : "何か表示されます",
"Get more widgets from the app store" : "アプリストアで他のウィジェットを入手"
"Show something" : "何か表示されます"
},"pluralForm" :"nplurals=1; plural=0;"
}
+1 -2
View File
@@ -23,7 +23,6 @@ OC.L10N.register(
"Default images" : "საწყისი სურათები",
"Plain background" : "ცარიელი ფონი",
"Insert from {productName}" : "შეავსეთ {productName}-დან",
"Show something" : "აჩვენე რამე",
"Get more widgets from the app store" : "გადმოწერე მეტი ვიჯეტები app store-დან."
"Show something" : "აჩვენე რამე"
},
"nplurals=2; plural=(n!=1);");
+1 -2
View File
@@ -21,7 +21,6 @@
"Default images" : "საწყისი სურათები",
"Plain background" : "ცარიელი ფონი",
"Insert from {productName}" : "შეავსეთ {productName}-დან",
"Show something" : "აჩვენე რამე",
"Get more widgets from the app store" : "გადმოწერე მეტი ვიჯეტები app store-დან."
"Show something" : "აჩვენე რამე"
},"pluralForm" :"nplurals=2; plural=(n!=1);"
}
+1 -2
View File
@@ -24,7 +24,6 @@ OC.L10N.register(
"Pick from Files" : "파일로부터 선택",
"Default images" : "기본 이미지",
"Plain background" : "일반 배경",
"Insert from {productName}" : "{productName}로부터 삽입",
"Get more widgets from the app store" : "앱 스토어로부터 더 많은 위젯 가져오기"
"Insert from {productName}" : "{productName}로부터 삽입"
},
"nplurals=1; plural=0;");
+1 -2
View File
@@ -22,7 +22,6 @@
"Pick from Files" : "파일로부터 선택",
"Default images" : "기본 이미지",
"Plain background" : "일반 배경",
"Insert from {productName}" : "{productName}로부터 삽입",
"Get more widgets from the app store" : "앱 스토어로부터 더 많은 위젯 가져오기"
"Insert from {productName}" : "{productName}로부터 삽입"
},"pluralForm" :"nplurals=1; plural=0;"
}
+1 -2
View File
@@ -26,7 +26,6 @@ OC.L10N.register(
"Default images" : "Numatytieji paveikslai",
"Plain background" : "Vientisas fonas",
"Insert from {productName}" : "Įterpti iš {productName}",
"Show something" : "Ką nors rodyti",
"Get more widgets from the app store" : "Gauti daugiau valdiklių iš programėlių parduotuvės"
"Show something" : "Ką nors rodyti"
},
"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);");
+1 -2
View File
@@ -24,7 +24,6 @@
"Default images" : "Numatytieji paveikslai",
"Plain background" : "Vientisas fonas",
"Insert from {productName}" : "Įterpti iš {productName}",
"Show something" : "Ką nors rodyti",
"Get more widgets from the app store" : "Gauti daugiau valdiklių iš programėlių parduotuvės"
"Show something" : "Ką nors rodyti"
},"pluralForm" :"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);"
}
+1 -2
View File
@@ -26,7 +26,6 @@ OC.L10N.register(
"Default images" : "Стандардни слики",
"Plain background" : "Обична позадина",
"Insert from {productName}" : "Вметнни од {productName}",
"Show something" : "Прикажи нешто",
"Get more widgets from the app store" : "Преземи повеќе графички контроли од продавницата со апликации"
"Show something" : "Прикажи нешто"
},
"nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;");
+1 -2
View File
@@ -24,7 +24,6 @@
"Default images" : "Стандардни слики",
"Plain background" : "Обична позадина",
"Insert from {productName}" : "Вметнни од {productName}",
"Show something" : "Прикажи нешто",
"Get more widgets from the app store" : "Преземи повеќе графички контроли од продавницата со апликации"
"Show something" : "Прикажи нешто"
},"pluralForm" :"nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;"
}
+1 -2
View File
@@ -26,7 +26,6 @@ OC.L10N.register(
"Default images" : "Standaardafbeeldingen",
"Plain background" : "Kale achtergrond",
"Insert from {productName}" : "Invoegen vanuit {productName}",
"Show something" : "Toon iets",
"Get more widgets from the app store" : "Haal meer widgets op uit de app store"
"Show something" : "Toon iets"
},
"nplurals=2; plural=(n != 1);");
+1 -2
View File
@@ -24,7 +24,6 @@
"Default images" : "Standaardafbeeldingen",
"Plain background" : "Kale achtergrond",
"Insert from {productName}" : "Invoegen vanuit {productName}",
"Show something" : "Toon iets",
"Get more widgets from the app store" : "Haal meer widgets op uit de app store"
"Show something" : "Toon iets"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+2 -3
View File
@@ -6,7 +6,7 @@ OC.L10N.register(
"Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an\noverview of your upcoming appointments, urgent emails, chat messages,\nincoming tickets, latest tweets and much more! Users can add the widgets\nthey like and change the background to their liking." : "Rozpocznij dzień z informacjami\n\nPulpit nawigacyjny Nextcloud to Twój punkt początkowy dnia, dając Tobie\nprzegląd nadchodzących spotkań, pilnych wiadomości e-mail, wiadomości\nna czacie, zgłoszeń przychodzących, najnowszych tweetów i wiele więcej!\nUżytkownicy mogą dodawać widżety, które podobają się i zmieniać tło\nwedług własnych upodobań.",
"Customize" : "Dostosuj",
"Edit widgets" : "Edytuj widżety",
"Get more widgets from the App Store" : "Pobierz więcej widżetów ze sklepu z aplikacjami",
"Get more widgets from the App Store" : "Pobierz więcej widżetów z Nextcloud App Store",
"Change background image" : "Zmień obraz tła",
"Weather service" : "Serwis pogodowy",
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "Ze względu na Twoją prywatność dane pogodowe są pobierane przez serwer Nextcloud w Twoim imieniu. Usługa pogodowa nie otrzymuje żadnych danych osobowych.",
@@ -27,7 +27,6 @@ OC.L10N.register(
"Default images" : "Obrazy domyślne",
"Plain background" : "Zwykłe tło",
"Insert from {productName}" : "Wstaw z {productName}",
"Show something" : "Pokaż coś",
"Get more widgets from the app store" : "Pobierz więcej widżetów ze sklepu z aplikacjami"
"Show something" : "Pokaż coś"
},
"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);");
+2 -3
View File
@@ -4,7 +4,7 @@
"Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an\noverview of your upcoming appointments, urgent emails, chat messages,\nincoming tickets, latest tweets and much more! Users can add the widgets\nthey like and change the background to their liking." : "Rozpocznij dzień z informacjami\n\nPulpit nawigacyjny Nextcloud to Twój punkt początkowy dnia, dając Tobie\nprzegląd nadchodzących spotkań, pilnych wiadomości e-mail, wiadomości\nna czacie, zgłoszeń przychodzących, najnowszych tweetów i wiele więcej!\nUżytkownicy mogą dodawać widżety, które podobają się i zmieniać tło\nwedług własnych upodobań.",
"Customize" : "Dostosuj",
"Edit widgets" : "Edytuj widżety",
"Get more widgets from the App Store" : "Pobierz więcej widżetów ze sklepu z aplikacjami",
"Get more widgets from the App Store" : "Pobierz więcej widżetów z Nextcloud App Store",
"Change background image" : "Zmień obraz tła",
"Weather service" : "Serwis pogodowy",
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "Ze względu na Twoją prywatność dane pogodowe są pobierane przez serwer Nextcloud w Twoim imieniu. Usługa pogodowa nie otrzymuje żadnych danych osobowych.",
@@ -25,7 +25,6 @@
"Default images" : "Obrazy domyślne",
"Plain background" : "Zwykłe tło",
"Insert from {productName}" : "Wstaw z {productName}",
"Show something" : "Pokaż coś",
"Get more widgets from the app store" : "Pobierz więcej widżetów ze sklepu z aplikacjami"
"Show something" : "Pokaż coś"
},"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 -2
View File
@@ -27,7 +27,6 @@ OC.L10N.register(
"Default images" : "Imagens padrão",
"Plain background" : "Fundo simples",
"Insert from {productName}" : "Inserir de {productName}",
"Show something" : "Mostrar alguma coisa",
"Get more widgets from the app store" : "Obtenha mais widgets a partir da loja de aplicativos"
"Show something" : "Mostrar alguma coisa"
},
"nplurals=2; plural=(n > 1);");
+1 -2
View File
@@ -25,7 +25,6 @@
"Default images" : "Imagens padrão",
"Plain background" : "Fundo simples",
"Insert from {productName}" : "Inserir de {productName}",
"Show something" : "Mostrar alguma coisa",
"Get more widgets from the app store" : "Obtenha mais widgets a partir da loja de aplicativos"
"Show something" : "Mostrar alguma coisa"
},"pluralForm" :"nplurals=2; plural=(n > 1);"
}
+1 -2
View File
@@ -25,7 +25,6 @@ OC.L10N.register(
"Default images" : "Imagens predefinidas",
"Plain background" : "Fundo simples",
"Insert from {productName}" : "Inserir de {productName}",
"Show something" : "Mostrar algo",
"Get more widgets from the app store" : "Obter mais widgets da Loja de Aplicações"
"Show something" : "Mostrar algo"
},
"nplurals=2; plural=(n != 1);");
+1 -2
View File
@@ -23,7 +23,6 @@
"Default images" : "Imagens predefinidas",
"Plain background" : "Fundo simples",
"Insert from {productName}" : "Inserir de {productName}",
"Show something" : "Mostrar algo",
"Get more widgets from the app store" : "Obter mais widgets da Loja de Aplicações"
"Show something" : "Mostrar algo"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+1 -2
View File
@@ -26,7 +26,6 @@ OC.L10N.register(
"Default images" : "Imagini implicite",
"Plain background" : "Fundal simplu",
"Insert from {productName}" : "Introduce din {productName}",
"Show something" : "Arată ceva",
"Get more widgets from the app store" : "Obține mai multe widgeturi din Magazinul de Aplicații"
"Show something" : "Arată ceva"
},
"nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));");
+1 -2
View File
@@ -24,7 +24,6 @@
"Default images" : "Imagini implicite",
"Plain background" : "Fundal simplu",
"Insert from {productName}" : "Introduce din {productName}",
"Show something" : "Arată ceva",
"Get more widgets from the app store" : "Obține mai multe widgeturi din Magazinul de Aplicații"
"Show something" : "Arată ceva"
},"pluralForm" :"nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));"
}
+1 -2
View File
@@ -26,7 +26,6 @@ OC.L10N.register(
"Default images" : "Изображения по умолчанию",
"Plain background" : "Обычный фон",
"Insert from {productName}" : "Вставить из {productName}",
"Show something" : "Показать",
"Get more widgets from the app store" : "Загрузить виджеты из магазина приложений"
"Show something" : "Показать"
},
"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);");
+1 -2
View File
@@ -24,7 +24,6 @@
"Default images" : "Изображения по умолчанию",
"Plain background" : "Обычный фон",
"Insert from {productName}" : "Вставить из {productName}",
"Show something" : "Показать",
"Get more widgets from the app store" : "Загрузить виджеты из магазина приложений"
"Show something" : "Показать"
},"pluralForm" :"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);"
}
+1 -2
View File
@@ -26,7 +26,6 @@ OC.L10N.register(
"Default images" : "Imàgines predefinidas",
"Plain background" : "Isfundu simpre",
"Insert from {productName}" : "Inserta dae {productName}",
"Show something" : "Mustra calicuna cosa",
"Get more widgets from the app store" : "Otene àteros trastos dae sa butega de is aplicatziones"
"Show something" : "Mustra calicuna cosa"
},
"nplurals=2; plural=(n != 1);");
+1 -2
View File
@@ -24,7 +24,6 @@
"Default images" : "Imàgines predefinidas",
"Plain background" : "Isfundu simpre",
"Insert from {productName}" : "Inserta dae {productName}",
"Show something" : "Mustra calicuna cosa",
"Get more widgets from the app store" : "Otene àteros trastos dae sa butega de is aplicatziones"
"Show something" : "Mustra calicuna cosa"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+1 -2
View File
@@ -26,7 +26,6 @@ OC.L10N.register(
"Default images" : "Predvolené obrázky",
"Plain background" : "Obyčajné pozadie",
"Insert from {productName}" : "Vložiť z {productName}",
"Show something" : "Ukáž niečo",
"Get more widgets from the app store" : "Získať viac miniaplikácií z Obchodu s aplikáciami"
"Show something" : "Ukáž niečo"
},
"nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);");
+1 -2
View File
@@ -24,7 +24,6 @@
"Default images" : "Predvolené obrázky",
"Plain background" : "Obyčajné pozadie",
"Insert from {productName}" : "Vložiť z {productName}",
"Show something" : "Ukáž niečo",
"Get more widgets from the app store" : "Získať viac miniaplikácií z Obchodu s aplikáciami"
"Show something" : "Ukáž niečo"
},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);"
}
+1 -2
View File
@@ -25,7 +25,6 @@ OC.L10N.register(
"Default images" : "Privzete slike",
"Plain background" : "Enostavno ozadje",
"Insert from {productName}" : "Vstavi iz {productName}",
"Show something" : "Pokaži karkoli",
"Get more widgets from the app store" : "Pridobi več gradnikov iz zbirke"
"Show something" : "Pokaži karkoli"
},
"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);");
+1 -2
View File
@@ -23,7 +23,6 @@
"Default images" : "Privzete slike",
"Plain background" : "Enostavno ozadje",
"Insert from {productName}" : "Vstavi iz {productName}",
"Show something" : "Pokaži karkoli",
"Get more widgets from the app store" : "Pridobi več gradnikov iz zbirke"
"Show something" : "Pokaži karkoli"
},"pluralForm" :"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);"
}
+1 -2
View File
@@ -26,7 +26,6 @@ OC.L10N.register(
"Default images" : "Standardbilder",
"Plain background" : "Enkel bakgrund",
"Insert from {productName}" : "Infoga från {productName}",
"Show something" : "Visa någonting",
"Get more widgets from the app store" : "Hämta fler widgets från app store"
"Show something" : "Visa någonting"
},
"nplurals=2; plural=(n != 1);");
+1 -2
View File
@@ -24,7 +24,6 @@
"Default images" : "Standardbilder",
"Plain background" : "Enkel bakgrund",
"Insert from {productName}" : "Infoga från {productName}",
"Show something" : "Visa någonting",
"Get more widgets from the app store" : "Hämta fler widgets från app store"
"Show something" : "Visa någonting"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+1 -2
View File
@@ -26,7 +26,6 @@ OC.L10N.register(
"Default images" : "รูปภาพเริ่มต้น",
"Plain background" : "พื้นหลังเปล่า",
"Insert from {productName}" : "แทรกจาก {productName}",
"Show something" : "แสดงบางอย่าง",
"Get more widgets from the app store" : "เพิ่มวิดเจ็ตจาก App Store"
"Show something" : "แสดงบางอย่าง"
},
"nplurals=1; plural=0;");
+1 -2
View File
@@ -24,7 +24,6 @@
"Default images" : "รูปภาพเริ่มต้น",
"Plain background" : "พื้นหลังเปล่า",
"Insert from {productName}" : "แทรกจาก {productName}",
"Show something" : "แสดงบางอย่าง",
"Get more widgets from the app store" : "เพิ่มวิดเจ็ตจาก App Store"
"Show something" : "แสดงบางอย่าง"
},"pluralForm" :"nplurals=1; plural=0;"
}
+1 -2
View File
@@ -27,7 +27,6 @@ OC.L10N.register(
"Default images" : "Varsayılan görseller",
"Plain background" : "Düz arka plan",
"Insert from {productName}" : "{productName} üzerinden ekle",
"Show something" : "Bir şeyler görüntüle",
"Get more widgets from the app store" : "Uygulama mağazasından başka pano bileşenleri alın"
"Show something" : "Bir şeyler görüntüle"
},
"nplurals=2; plural=(n > 1);");
+1 -2
View File
@@ -25,7 +25,6 @@
"Default images" : "Varsayılan görseller",
"Plain background" : "Düz arka plan",
"Insert from {productName}" : "{productName} üzerinden ekle",
"Show something" : "Bir şeyler görüntüle",
"Get more widgets from the app store" : "Uygulama mağazasından başka pano bileşenleri alın"
"Show something" : "Bir şeyler görüntüle"
},"pluralForm" :"nplurals=2; plural=(n > 1);"
}
+1 -2
View File
@@ -18,7 +18,6 @@ OC.L10N.register(
"Good evening, {name}" : "Добрий вечір, {name}",
"Hello" : "Привіт",
"Hello, {name}" : "Привіт, {name}",
"Show something" : "Показати щось",
"Get more widgets from the app store" : "Більше віджетів у магазині додатків"
"Show something" : "Показати щось"
},
"nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);");
+1 -2
View File
@@ -16,7 +16,6 @@
"Good evening, {name}" : "Добрий вечір, {name}",
"Hello" : "Привіт",
"Hello, {name}" : "Привіт, {name}",
"Show something" : "Показати щось",
"Get more widgets from the app store" : "Більше віджетів у магазині додатків"
"Show something" : "Показати щось"
},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);"
}
+1 -2
View File
@@ -26,7 +26,6 @@ OC.L10N.register(
"Default images" : "默认图片",
"Plain background" : "纯色背景",
"Insert from {productName}" : "从 {productName} 插入",
"Show something" : "显示信息",
"Get more widgets from the app store" : "从应用商店获取更多小部件"
"Show something" : "显示信息"
},
"nplurals=1; plural=0;");
+1 -2
View File
@@ -24,7 +24,6 @@
"Default images" : "默认图片",
"Plain background" : "纯色背景",
"Insert from {productName}" : "从 {productName} 插入",
"Show something" : "显示信息",
"Get more widgets from the app store" : "从应用商店获取更多小部件"
"Show something" : "显示信息"
},"pluralForm" :"nplurals=1; plural=0;"
}
+1 -2
View File
@@ -27,7 +27,6 @@ OC.L10N.register(
"Default images" : "默認圖像",
"Plain background" : "簡單背景",
"Insert from {productName}" : "插入自 {productName}",
"Show something" : "顯示一些東西",
"Get more widgets from the app store" : "從應用商店取得更多小工具"
"Show something" : "顯示一些東西"
},
"nplurals=1; plural=0;");
+1 -2
View File
@@ -25,7 +25,6 @@
"Default images" : "默認圖像",
"Plain background" : "簡單背景",
"Insert from {productName}" : "插入自 {productName}",
"Show something" : "顯示一些東西",
"Get more widgets from the app store" : "從應用商店取得更多小工具"
"Show something" : "顯示一些東西"
},"pluralForm" :"nplurals=1; plural=0;"
}
+1 -2
View File
@@ -27,7 +27,6 @@ OC.L10N.register(
"Default images" : "預設圖片",
"Plain background" : "簡單背景",
"Insert from {productName}" : "插入自 {productName}",
"Show something" : "顯示一些東西",
"Get more widgets from the app store" : "從應用商店取得更多小工具"
"Show something" : "顯示一些東西"
},
"nplurals=1; plural=0;");
+1 -2
View File
@@ -25,7 +25,6 @@
"Default images" : "預設圖片",
"Plain background" : "簡單背景",
"Insert from {productName}" : "插入自 {productName}",
"Show something" : "顯示一些東西",
"Get more widgets from the app store" : "從應用商店取得更多小工具"
"Show something" : "顯示一些東西"
},"pluralForm" :"nplurals=1; plural=0;"
}
+23 -2
View File
@@ -108,6 +108,23 @@ OC.L10N.register(
"{actor} updated contact {card} in address book {addressbook}" : "{actor} актуализира контакт {card} в адресна книга {addressbook}",
"You updated contact {card} in address book {addressbook}" : "Вие актуализирахте контакт {card} в адресна книга {addressbook}",
"A <strong>contact</strong> or <strong>address book</strong> was modified" : "Един <strong>contact</strong> или <strong>address book</strong> са променени",
"File is not updatable: %1$s" : "Файлът не подлежи на актуализиране: %1$s",
"Could not write to final file, canceled by hook" : "Не можа да се запише в крайния файл, анулирано от кука",
"Could not write file contents" : "Съдържанието на файла не можа да се запише",
"_%n byte_::_%n bytes_" : ["%n байта","%n байта"],
"Error while copying file to target location (copied: %1$s, expected filesize: %2$s)" : "Грешка при копирането на файла в целево местоположение (копирано: %1$s, очакван размер на файла: %2$s)",
"Expected filesize of %1$s but read (from Nextcloud client) and wrote (to Nextcloud storage) %2$s. Could either be a network problem on the sending side or a problem writing to the storage on the server side." : "Очакван размер на файл от %1$s, но прочетени (от Nextcloud клиент) и записани (в хранилище на Nextcloud) %2$s. Това може да бъде, както мрежов проблем от страна на изпращача, така и проблем със записването в хранилище от страна на сървъра.",
"Could not rename part file to final file, canceled by hook" : "Не можа да се преименува частичен файл в краен файл, анулиран е от кука",
"Could not rename part file to final file" : "Не можа да се преименува частичен файл в краен файл",
"Failed to check file size: %1$s" : "Неуспешна проверка на размера на файла: %1$s",
"Could not open file" : "Файлът не можа да се отвори",
"Encryption not ready: %1$s" : "Криптирането не е готово: %1$s",
"Failed to open file: %1$s" : "Неуспешно отваряне на файл: %1$s",
"Failed to unlink: %1$s" : "Неуспешно прекратяване на връзката: %1$s",
"Invalid chunk name" : "Невалидно име на блок",
"Could not rename part file assembled from chunks" : "Не можа да се преименува частичен файл, сглобен от блок",
"Failed to write file contents: %1$s" : "Неуспешно записване на съдържанието на файла: %1$s",
"File not found: %1$s" : "Файлът не е намерен: %1$s",
"System is in maintenance mode." : "Системата е в режим на поддръжка.",
"Upgrade needed" : "Нужно е обновяване",
"Your %s needs to be configured to use HTTPS in order to use CalDAV and CardDAV with iOS/macOS." : "Вашият%s, трябва да бъде конфигуриран да използва HTTPS, за да използва CalDAV и CardDAV с iOS/macOS.",
@@ -119,6 +136,9 @@ OC.L10N.register(
"Completed on %s" : "Завършен на %s",
"Due on %s by %s" : "Краен срок на %s от %s",
"Due on %s" : "Краен срок на %s",
"Migrated calendar (%1$s)" : "Мигриран календар (%1$s)",
"Calendars including events, details and attendees" : "Календари, включително събития, подробности и участници",
"Contacts and groups" : "Контакти и групи",
"WebDAV" : "WebDAV",
"WebDAV endpoint" : "WebDAV крайна точка",
"Availability" : "Наличност",
@@ -143,6 +163,8 @@ OC.L10N.register(
"Hence they will not be available immediately after enabling but will show up after some time." : "Това е причината поради която те не се появяват веднага, след като включите опцията.",
"Send notifications for events" : "Изпращане на известия за събития",
"Notifications are sent via background jobs, so these must occur often enough." : "Известията се изпращат чрез фонови задания, така че те трябва да се случват достатъчно често.",
"Send reminder notifications to calendar sharees as well" : "Изпращане на известия за напомняния и до споделящите календар",
"Reminders are always sent to organizers and attendees." : "Напомнянията винаги се изпращат до организаторите и присъстващите.",
"Enable notifications for events via push" : "Активиране на известията за събития чрез push",
"Also install the {calendarappstoreopen}Calendar app{linkclose}, or {calendardocopen}connect your desktop & mobile for syncing ↗{linkclose}." : "Също така инсталирайте приложението {calendarappstoreopen}Календар{linkclose} или {calendardocopen}, свържете вашия настолен компютър и мобилен телефон за синхронизиране ↗{linkclose}.",
"Please make sure to properly set up {emailopen}the email server{linkclose}." : "Моля, уверете се, че сте настроили правилно {emailopen} имейл сървъра{linkclose}.",
@@ -152,7 +174,6 @@ OC.L10N.register(
"Tentative" : "Несигурно",
"Number of guests" : "Брой на гостите ",
"Comment" : "Коментар",
"Your attendance was updated successfully." : "Вашето присъствие е актуализирано успешно.",
"Calendar and tasks" : "Календар и задачи"
"Your attendance was updated successfully." : "Вашето присъствие е актуализирано успешно."
},
"nplurals=2; plural=(n != 1);");
+23 -2
View File
@@ -106,6 +106,23 @@
"{actor} updated contact {card} in address book {addressbook}" : "{actor} актуализира контакт {card} в адресна книга {addressbook}",
"You updated contact {card} in address book {addressbook}" : "Вие актуализирахте контакт {card} в адресна книга {addressbook}",
"A <strong>contact</strong> or <strong>address book</strong> was modified" : "Един <strong>contact</strong> или <strong>address book</strong> са променени",
"File is not updatable: %1$s" : "Файлът не подлежи на актуализиране: %1$s",
"Could not write to final file, canceled by hook" : "Не можа да се запише в крайния файл, анулирано от кука",
"Could not write file contents" : "Съдържанието на файла не можа да се запише",
"_%n byte_::_%n bytes_" : ["%n байта","%n байта"],
"Error while copying file to target location (copied: %1$s, expected filesize: %2$s)" : "Грешка при копирането на файла в целево местоположение (копирано: %1$s, очакван размер на файла: %2$s)",
"Expected filesize of %1$s but read (from Nextcloud client) and wrote (to Nextcloud storage) %2$s. Could either be a network problem on the sending side or a problem writing to the storage on the server side." : "Очакван размер на файл от %1$s, но прочетени (от Nextcloud клиент) и записани (в хранилище на Nextcloud) %2$s. Това може да бъде, както мрежов проблем от страна на изпращача, така и проблем със записването в хранилище от страна на сървъра.",
"Could not rename part file to final file, canceled by hook" : "Не можа да се преименува частичен файл в краен файл, анулиран е от кука",
"Could not rename part file to final file" : "Не можа да се преименува частичен файл в краен файл",
"Failed to check file size: %1$s" : "Неуспешна проверка на размера на файла: %1$s",
"Could not open file" : "Файлът не можа да се отвори",
"Encryption not ready: %1$s" : "Криптирането не е готово: %1$s",
"Failed to open file: %1$s" : "Неуспешно отваряне на файл: %1$s",
"Failed to unlink: %1$s" : "Неуспешно прекратяване на връзката: %1$s",
"Invalid chunk name" : "Невалидно име на блок",
"Could not rename part file assembled from chunks" : "Не можа да се преименува частичен файл, сглобен от блок",
"Failed to write file contents: %1$s" : "Неуспешно записване на съдържанието на файла: %1$s",
"File not found: %1$s" : "Файлът не е намерен: %1$s",
"System is in maintenance mode." : "Системата е в режим на поддръжка.",
"Upgrade needed" : "Нужно е обновяване",
"Your %s needs to be configured to use HTTPS in order to use CalDAV and CardDAV with iOS/macOS." : "Вашият%s, трябва да бъде конфигуриран да използва HTTPS, за да използва CalDAV и CardDAV с iOS/macOS.",
@@ -117,6 +134,9 @@
"Completed on %s" : "Завършен на %s",
"Due on %s by %s" : "Краен срок на %s от %s",
"Due on %s" : "Краен срок на %s",
"Migrated calendar (%1$s)" : "Мигриран календар (%1$s)",
"Calendars including events, details and attendees" : "Календари, включително събития, подробности и участници",
"Contacts and groups" : "Контакти и групи",
"WebDAV" : "WebDAV",
"WebDAV endpoint" : "WebDAV крайна точка",
"Availability" : "Наличност",
@@ -141,6 +161,8 @@
"Hence they will not be available immediately after enabling but will show up after some time." : "Това е причината поради която те не се появяват веднага, след като включите опцията.",
"Send notifications for events" : "Изпращане на известия за събития",
"Notifications are sent via background jobs, so these must occur often enough." : "Известията се изпращат чрез фонови задания, така че те трябва да се случват достатъчно често.",
"Send reminder notifications to calendar sharees as well" : "Изпращане на известия за напомняния и до споделящите календар",
"Reminders are always sent to organizers and attendees." : "Напомнянията винаги се изпращат до организаторите и присъстващите.",
"Enable notifications for events via push" : "Активиране на известията за събития чрез push",
"Also install the {calendarappstoreopen}Calendar app{linkclose}, or {calendardocopen}connect your desktop & mobile for syncing ↗{linkclose}." : "Също така инсталирайте приложението {calendarappstoreopen}Календар{linkclose} или {calendardocopen}, свържете вашия настолен компютър и мобилен телефон за синхронизиране ↗{linkclose}.",
"Please make sure to properly set up {emailopen}the email server{linkclose}." : "Моля, уверете се, че сте настроили правилно {emailopen} имейл сървъра{linkclose}.",
@@ -150,7 +172,6 @@
"Tentative" : "Несигурно",
"Number of guests" : "Брой на гостите ",
"Comment" : "Коментар",
"Your attendance was updated successfully." : "Вашето присъствие е актуализирано успешно.",
"Calendar and tasks" : "Календар и задачи"
"Your attendance was updated successfully." : "Вашето присъствие е актуализирано успешно."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+11 -2
View File
@@ -86,8 +86,17 @@ OC.L10N.register(
"Completed on %s" : "Completat a %s",
"Due on %s by %s" : "Venciment a %s per %s",
"Due on %s" : "Venç en %s",
"Contacts and groups" : "Contactes i grups",
"WebDAV" : "WebDAV",
"WebDAV endpoint" : "Punt final de WebDAV",
"to" : "a",
"Monday" : "Dilluns",
"Tuesday" : "Dimarts",
"Wednesday" : "Dimecres",
"Thursday" : "Dijous",
"Friday" : "Divendres",
"Saturday" : "Dissabte",
"Sunday" : "Diumenge",
"Save" : "Desa",
"Calendar server" : "Servidor de calendari",
"Send invitations to attendees" : "Envia invitacions als assistents",
@@ -103,7 +112,7 @@ OC.L10N.register(
"Please contact the organizer directly." : "Si us plau contacteu amb l'organitzador directament.",
"Are you accepting the invitation?" : "Accepteu la invitació?",
"Tentative" : "Provisional",
"Your attendance was updated successfully." : "La vostra assistència ha estat actualitzada correctament.",
"Calendar and tasks" : "Calendari i tasques"
"Comment" : "Comentari",
"Your attendance was updated successfully." : "La vostra assistència ha estat actualitzada correctament."
},
"nplurals=2; plural=(n != 1);");
+11 -2
View File
@@ -84,8 +84,17 @@
"Completed on %s" : "Completat a %s",
"Due on %s by %s" : "Venciment a %s per %s",
"Due on %s" : "Venç en %s",
"Contacts and groups" : "Contactes i grups",
"WebDAV" : "WebDAV",
"WebDAV endpoint" : "Punt final de WebDAV",
"to" : "a",
"Monday" : "Dilluns",
"Tuesday" : "Dimarts",
"Wednesday" : "Dimecres",
"Thursday" : "Dijous",
"Friday" : "Divendres",
"Saturday" : "Dissabte",
"Sunday" : "Diumenge",
"Save" : "Desa",
"Calendar server" : "Servidor de calendari",
"Send invitations to attendees" : "Envia invitacions als assistents",
@@ -101,7 +110,7 @@
"Please contact the organizer directly." : "Si us plau contacteu amb l'organitzador directament.",
"Are you accepting the invitation?" : "Accepteu la invitació?",
"Tentative" : "Provisional",
"Your attendance was updated successfully." : "La vostra assistència ha estat actualitzada correctament.",
"Calendar and tasks" : "Calendari i tasques"
"Comment" : "Comentari",
"Your attendance was updated successfully." : "La vostra assistència ha estat actualitzada correctament."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+1 -2
View File
@@ -174,7 +174,6 @@ OC.L10N.register(
"Tentative" : "Nezávazně",
"Number of guests" : "Počet hostů",
"Comment" : "Komentář",
"Your attendance was updated successfully." : "Vaše účast byla úspěšně aktualizována.",
"Calendar and tasks" : "Kalendář a úkoly"
"Your attendance was updated successfully." : "Vaše účast byla úspěšně aktualizována."
},
"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;");
+1 -2
View File
@@ -172,7 +172,6 @@
"Tentative" : "Nezávazně",
"Number of guests" : "Počet hostů",
"Comment" : "Komentář",
"Your attendance was updated successfully." : "Vaše účast byla úspěšně aktualizována.",
"Calendar and tasks" : "Kalendář a úkoly"
"Your attendance was updated successfully." : "Vaše účast byla úspěšně aktualizována."
},"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"
}
+11 -1
View File
@@ -83,8 +83,17 @@ OC.L10N.register(
"System is in maintenance mode." : "Systemet er i vedligeholdelsestilstand.",
"Upgrade needed" : "Opgradering er nødvendig",
"Tasks" : "Opgaver",
"Contacts and groups" : "Kontakter og grupper",
"WebDAV" : "WebDAV",
"WebDAV endpoint" : "WebDAV endpoint",
"to" : "til",
"Monday" : "Mandag",
"Tuesday" : "Tirsdag",
"Wednesday" : "Onsdag",
"Thursday" : "Torsdag",
"Friday" : "Fredag",
"Saturday" : "Lørdag",
"Sunday" : "Søndag",
"Save" : "Gem",
"Calendar server" : "Kalenderserver",
"Send invitations to attendees" : "Send invitation til deltagere",
@@ -92,6 +101,7 @@ OC.L10N.register(
"Birthday calendars will be generated by a background job." : "Fødselsdagskalendere vil blive oprettet af et job, der kører i baggrunden.",
"Hence they will not be available immediately after enabling but will show up after some time." : "Derfor vil de ikke blive synlige med det samme efter aktivering, men vil vise sig efter noget tid.",
"Are you accepting the invitation?" : "Accepter du invitationen?",
"Tentative" : "Foreløbig"
"Tentative" : "Foreløbig",
"Comment" : "Kommentér"
},
"nplurals=2; plural=(n != 1);");
+11 -1
View File
@@ -81,8 +81,17 @@
"System is in maintenance mode." : "Systemet er i vedligeholdelsestilstand.",
"Upgrade needed" : "Opgradering er nødvendig",
"Tasks" : "Opgaver",
"Contacts and groups" : "Kontakter og grupper",
"WebDAV" : "WebDAV",
"WebDAV endpoint" : "WebDAV endpoint",
"to" : "til",
"Monday" : "Mandag",
"Tuesday" : "Tirsdag",
"Wednesday" : "Onsdag",
"Thursday" : "Torsdag",
"Friday" : "Fredag",
"Saturday" : "Lørdag",
"Sunday" : "Søndag",
"Save" : "Gem",
"Calendar server" : "Kalenderserver",
"Send invitations to attendees" : "Send invitation til deltagere",
@@ -90,6 +99,7 @@
"Birthday calendars will be generated by a background job." : "Fødselsdagskalendere vil blive oprettet af et job, der kører i baggrunden.",
"Hence they will not be available immediately after enabling but will show up after some time." : "Derfor vil de ikke blive synlige med det samme efter aktivering, men vil vise sig efter noget tid.",
"Are you accepting the invitation?" : "Accepter du invitationen?",
"Tentative" : "Foreløbig"
"Tentative" : "Foreløbig",
"Comment" : "Kommentér"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+3 -2
View File
@@ -137,6 +137,8 @@ OC.L10N.register(
"Due on %s by %s" : "Fällig am %s von %s",
"Due on %s" : "Fällig am %s",
"Migrated calendar (%1$s)" : "Migrierter Kalender (%1$s)",
"Calendars including events, details and attendees" : "Kalender mit Terminen, Details und Teilnehmern",
"Contacts and groups" : "Kontakte und Gruppen",
"WebDAV" : "WebDAV",
"WebDAV endpoint" : "WebDAV-Endpunkt",
"Availability" : "Verfügbarkeit",
@@ -172,7 +174,6 @@ OC.L10N.register(
"Tentative" : "Vorläufig",
"Number of guests" : "Anzahl Gäste",
"Comment" : "Kommentar",
"Your attendance was updated successfully." : "Dein Teilnehmerstatus wurde aktualisiert.",
"Calendar and tasks" : "Kalender und Aufgaben"
"Your attendance was updated successfully." : "Dein Teilnehmerstatus wurde aktualisiert."
},
"nplurals=2; plural=(n != 1);");
+3 -2
View File
@@ -135,6 +135,8 @@
"Due on %s by %s" : "Fällig am %s von %s",
"Due on %s" : "Fällig am %s",
"Migrated calendar (%1$s)" : "Migrierter Kalender (%1$s)",
"Calendars including events, details and attendees" : "Kalender mit Terminen, Details und Teilnehmern",
"Contacts and groups" : "Kontakte und Gruppen",
"WebDAV" : "WebDAV",
"WebDAV endpoint" : "WebDAV-Endpunkt",
"Availability" : "Verfügbarkeit",
@@ -170,7 +172,6 @@
"Tentative" : "Vorläufig",
"Number of guests" : "Anzahl Gäste",
"Comment" : "Kommentar",
"Your attendance was updated successfully." : "Dein Teilnehmerstatus wurde aktualisiert.",
"Calendar and tasks" : "Kalender und Aufgaben"
"Your attendance was updated successfully." : "Dein Teilnehmerstatus wurde aktualisiert."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+2 -2
View File
@@ -137,6 +137,7 @@ OC.L10N.register(
"Due on %s by %s" : "Fällig am %s von %s",
"Due on %s" : "Fällig am %s",
"Migrated calendar (%1$s)" : "Migrierter Kalender (%1$s)",
"Calendars including events, details and attendees" : "Kalender mit Terminen, Details und Teilnehmern",
"Contacts and groups" : "Kontakte und Gruppen",
"WebDAV" : "WebDAV",
"WebDAV endpoint" : "WebDAV-Endpunkt",
@@ -173,7 +174,6 @@ OC.L10N.register(
"Tentative" : "Vorläufig",
"Number of guests" : "Anzahl Gäste",
"Comment" : "Kommentar",
"Your attendance was updated successfully." : "Ihr Teilnehmerstatus wurde aktualisiert.",
"Calendar and tasks" : "Kalender und Aufgaben"
"Your attendance was updated successfully." : "Ihr Teilnehmerstatus wurde aktualisiert."
},
"nplurals=2; plural=(n != 1);");
+2 -2
View File
@@ -135,6 +135,7 @@
"Due on %s by %s" : "Fällig am %s von %s",
"Due on %s" : "Fällig am %s",
"Migrated calendar (%1$s)" : "Migrierter Kalender (%1$s)",
"Calendars including events, details and attendees" : "Kalender mit Terminen, Details und Teilnehmern",
"Contacts and groups" : "Kontakte und Gruppen",
"WebDAV" : "WebDAV",
"WebDAV endpoint" : "WebDAV-Endpunkt",
@@ -171,7 +172,6 @@
"Tentative" : "Vorläufig",
"Number of guests" : "Anzahl Gäste",
"Comment" : "Kommentar",
"Your attendance was updated successfully." : "Ihr Teilnehmerstatus wurde aktualisiert.",
"Calendar and tasks" : "Kalender und Aufgaben"
"Your attendance was updated successfully." : "Ihr Teilnehmerstatus wurde aktualisiert."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+13 -2
View File
@@ -84,8 +84,19 @@ OC.L10N.register(
"Tasks" : "Εργασίες",
"Untitled task" : "Εργασία χωρίς όνομα",
"Completed on %s" : "Ολοκληρώθηκε %s",
"Contacts and groups" : "Επαφές και ομάδες",
"WebDAV" : "WebDAV",
"WebDAV endpoint" : "Τερματικό WebDAV",
"Time zone:" : "Ζώνη ώρας:",
"to" : "προς",
"Delete slot" : "Διαγραφή θέσης",
"Monday" : "Δευτέρα",
"Tuesday" : "Τρίτη",
"Wednesday" : "Τετάρτη",
"Thursday" : "Πέμπτη",
"Friday" : "Παρασκευή",
"Saturday" : "Σάββατο",
"Sunday" : "Κυριακή",
"Save" : "Αποθήκευση",
"Calendar server" : "Διακομιστής ημερολογίου",
"Send invitations to attendees" : "Αποστολή προσκλήσεων στους συμμετέχοντες.",
@@ -101,7 +112,7 @@ OC.L10N.register(
"Please contact the organizer directly." : "Παρακαλώ επικοινωνήστε απ' ευθείας με τον διοργανωτή.",
"Are you accepting the invitation?" : "Αποδέχεστε την πρόσκληση;",
"Tentative" : "Δοκιμαστικό",
"Your attendance was updated successfully." : "Η παρουσία σας ενημερώθηκε με επιτυχία.",
"Calendar and tasks" : "Ημερολόγιο και εργασίες"
"Comment" : "Σχόλιο",
"Your attendance was updated successfully." : "Η παρουσία σας ενημερώθηκε με επιτυχία."
},
"nplurals=2; plural=(n != 1);");
+13 -2
View File
@@ -82,8 +82,19 @@
"Tasks" : "Εργασίες",
"Untitled task" : "Εργασία χωρίς όνομα",
"Completed on %s" : "Ολοκληρώθηκε %s",
"Contacts and groups" : "Επαφές και ομάδες",
"WebDAV" : "WebDAV",
"WebDAV endpoint" : "Τερματικό WebDAV",
"Time zone:" : "Ζώνη ώρας:",
"to" : "προς",
"Delete slot" : "Διαγραφή θέσης",
"Monday" : "Δευτέρα",
"Tuesday" : "Τρίτη",
"Wednesday" : "Τετάρτη",
"Thursday" : "Πέμπτη",
"Friday" : "Παρασκευή",
"Saturday" : "Σάββατο",
"Sunday" : "Κυριακή",
"Save" : "Αποθήκευση",
"Calendar server" : "Διακομιστής ημερολογίου",
"Send invitations to attendees" : "Αποστολή προσκλήσεων στους συμμετέχοντες.",
@@ -99,7 +110,7 @@
"Please contact the organizer directly." : "Παρακαλώ επικοινωνήστε απ' ευθείας με τον διοργανωτή.",
"Are you accepting the invitation?" : "Αποδέχεστε την πρόσκληση;",
"Tentative" : "Δοκιμαστικό",
"Your attendance was updated successfully." : "Η παρουσία σας ενημερώθηκε με επιτυχία.",
"Calendar and tasks" : "Ημερολόγιο και εργασίες"
"Comment" : "Σχόλιο",
"Your attendance was updated successfully." : "Η παρουσία σας ενημερώθηκε με επιτυχία."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+9
View File
@@ -77,6 +77,14 @@ OC.L10N.register(
"Tasks" : "Taskoj",
"WebDAV" : "WebDAV",
"WebDAV endpoint" : "WebDAV-finpunkto",
"to" : "al",
"Monday" : "lundo",
"Tuesday" : "mardo",
"Wednesday" : "merkredo",
"Thursday" : "ĵaŭdo",
"Friday" : "vendredo",
"Saturday" : "sabato",
"Sunday" : "dimanĉo",
"Save" : "Konservi",
"Calendar server" : "Kalendara servilo",
"Send invitations to attendees" : "Sendi invitojn al ĉeestantoj",
@@ -91,6 +99,7 @@ OC.L10N.register(
"Please contact the organizer directly." : "Bv. senpere kontakti la organizanton.",
"Are you accepting the invitation?" : "Ĉu vi akceptas la inviton?",
"Tentative" : "Nekonfirmita",
"Comment" : "Komento",
"Your attendance was updated successfully." : "Via ĉeesto sukcese ĝisdatiĝis."
},
"nplurals=2; plural=(n != 1);");
+9
View File
@@ -75,6 +75,14 @@
"Tasks" : "Taskoj",
"WebDAV" : "WebDAV",
"WebDAV endpoint" : "WebDAV-finpunkto",
"to" : "al",
"Monday" : "lundo",
"Tuesday" : "mardo",
"Wednesday" : "merkredo",
"Thursday" : "ĵaŭdo",
"Friday" : "vendredo",
"Saturday" : "sabato",
"Sunday" : "dimanĉo",
"Save" : "Konservi",
"Calendar server" : "Kalendara servilo",
"Send invitations to attendees" : "Sendi invitojn al ĉeestantoj",
@@ -89,6 +97,7 @@
"Please contact the organizer directly." : "Bv. senpere kontakti la organizanton.",
"Are you accepting the invitation?" : "Ĉu vi akceptas la inviton?",
"Tentative" : "Nekonfirmita",
"Comment" : "Komento",
"Your attendance was updated successfully." : "Via ĉeesto sukcese ĝisdatiĝis."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

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