Compare commits

...

349 Commits

Author SHA1 Message Date
tobiasKaminsky 683e53ecb7 expose remoteId via share api 2025-02-18 10:41:04 +01:00
John Molakvoæ 184e715e84 Merge pull request #50126 from nextcloud/backport/50123/master 2025-01-10 14:26:59 +01:00
nextcloud-command 24490f3462 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-01-10 13:16:28 +00:00
skjnldsv f454869332 fix(files): rename actions submenu back entry
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-01-10 11:44:31 +00:00
skjnldsv 11aeefaf04 fix(files): close submenu on main actions state change
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-01-10 11:44:31 +00:00
Stephan Orbaugh b2c7491616 Merge pull request #50076 from Koc/bugfix/fix-enforce-theme-for-public-links
fix: Apply enforce theme config for anonymous users as well
2025-01-10 11:52:20 +01:00
Richard Steinmetz 43ae9e0c6e Merge pull request #50111 from nextcloud/fix/dashboard/skip-hidden-widgets
fix(dashboard): don't reload hidden widgets
2025-01-10 11:09:16 +01:00
Richard Steinmetz 376b00ce20 Merge pull request #49375 from nextcloud/feat/contacts-menu/js-hook-action
feat(contacts-menu): implement custom javascript hook action
2025-01-10 10:50:16 +01:00
Git'Fellow 3fea444d1c Merge pull request #50113 from nextcloud/setupChecksMoveFromBinary
fix(SetupChecks): Don't test caches using binary data
2025-01-10 09:00:50 +01:00
Nextcloud bot b51513f63b Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-10 00:21:20 +00:00
Git'Fellow cd147cd1a3 fix(setupchecks): Binary data can have problems with serialize
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
2025-01-09 23:42:07 +01:00
Louis a850a0bfc9 Merge pull request #50108 from nextcloud/artonge/fix/sidebar_davpath
fix: Do not duplicate `/` in davPath
2025-01-09 18:19:17 +01:00
Josh 1304590d6c Merge pull request #49977 from nextcloud/jtr-perf-checks-connectivity-https-proto
perf(settings): Speed up InternetConnectivity setup check
2025-01-09 12:09:33 -05:00
Louis Chemineau 5d078b3234 fix: Do not duplicate / in davPath
`davRootPath` already contains a leading `/`

Signed-off-by: Louis Chemineau <louis@chmn.me>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-01-09 17:43:12 +01:00
John Molakvoæ 2f754529ce Merge pull request #50107 from nextcloud/artonge/fix/displayname_in_sidebar 2025-01-09 17:26:14 +01:00
John Molakvoæ e346cf63eb Merge pull request #49973 from nextcloud/feat/auto-accept-trusted-server 2025-01-09 16:39:03 +01:00
Louis Chemineau ec778a0039 fix: Use displayname as sidebar title
Keep the fallback with this.fileInfo as this.node could be null

Signed-off-by: Louis Chemineau <louis@chmn.me>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-01-09 15:38:47 +00:00
Richard Steinmetz 84c20650d2 fix(dashboard): don't reload hidden widgets
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2025-01-09 15:39:39 +01:00
skjnldsv 669e6cadd6 chore(federation): cleanup SettingsController and legacy AddServerMiddleware
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-01-09 15:39:01 +01:00
Richard Steinmetz f91446023d feat(contacts-menu): implement custom javascript hook action
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2025-01-09 14:41:41 +01:00
Arthur Schiwon 33b564dfa9 Merge pull request #50095 from nextcloud/release/31.0.0_beta_2
31.0.0 beta 2
2025-01-09 12:59:57 +01:00
skjnldsv e7f6e167e6 feat(federatedfilesharing): improve admin docs and settings
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-01-09 12:56:22 +01:00
skjnldsv b434750cb2 chore(federation): add trusted server auto accept integration tests
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-01-09 12:54:51 +01:00
skjnldsv f6f66d74e2 fix(federation): settings layout and error handling
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-01-09 12:54:51 +01:00
skjnldsv 5c359e424f feat(federatedfilesharing): auto-accept shares from trusted servers
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-01-09 12:54:51 +01:00
skjnldsv 771584f5c1 fix(files_sharing): external share parsing
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-01-09 12:54:51 +01:00
skjnldsv f753d2f773 fix(federation): comply to sharing.federation.allowSelfSignedCertificates
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-01-09 12:54:51 +01:00
Joas Schilling c515617377 Merge pull request #50070 from nextcloud/docs/http/cors-attribute
docs(HTTP): Add proper docs for CORS attribute
2025-01-09 12:05:28 +01:00
Julien Veyssier d3ec3deab4 Merge pull request #50094 from nextcloud/fix/noid/broken-taskprocessing-api
Fix broken taskprocessing api /tasktypes endpoint
2025-01-09 11:12:22 +01:00
Julien Veyssier 7bf74f9d97 chore: generate openapi specs
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2025-01-09 10:06:26 +01:00
Julien Veyssier 24332e2a06 fix(taskprocessing): /tasktypes endpoint was broken by #49015
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2025-01-09 10:06:25 +01:00
Nextcloud bot 4a3fceaf89 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-09 00:21:29 +00:00
Richard Steinmetz bd0dd31255 Merge pull request #50074 from nextcloud/chore/deps/nextcloud-vue-8.22.0
chore(deps): bump @nextcloud/vue from ^8.20.0 to ^8.22.0
2025-01-08 21:47:42 +01:00
Richard Steinmetz 157d26f7b4 test(cypress): make select range of files with shift key more reliable
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2025-01-08 21:33:09 +01:00
Andy Scherzinger d69f2bcb12 Merge pull request #50082 from nextcloud/jtr/typo-accessibility-config-sample
fix: Correct typo in accessibility toggle in config.sample.php
2025-01-08 19:19:09 +01:00
Andy Scherzinger f9b062d4e7 Merge pull request #50085 from nextcloud/feat/noid/info-xml-spdx-license-ids
Add licenses by SPDX identifier, mark shorthand aliases as deprecated
2025-01-08 19:02:21 +01:00
Arthur Schiwon b95fbe57dc build(hub): 31.0.0 beta 2
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2025-01-08 18:08:02 +01:00
Joas Schilling dd0f7f0bbf Merge pull request #49888 from nextcloud/feat/ocp/meetings-api-requirements
feat(ocp): calendar event builder api
2025-01-08 11:48:53 +01:00
Joas Schilling 42fa3abc3e docs(eventbuilder): Mention how to get the EventBuilder from DI
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-01-08 11:14:30 +01:00
Joas Schilling fdfeb99b76 fix(license): Move license closer to file
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-01-08 11:12:37 +01:00
Kate e7122a6864 Merge pull request #49882 from nextcloud/fix/http/template-valid-status-codes 2025-01-08 11:10:57 +01:00
Richard Steinmetz ce1c0eb493 chore(deps): bump @nextcloud/vue from ^8.20.0 to ^8.22.0
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2025-01-08 10:43:03 +01:00
Andy Scherzinger 4d3fbc6091 feat: add licenses by SPDX identifier, mark shorthand aliases as deprecated.
matching the app store change at https://github.com/nextcloud/appstore/pull/1560

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-01-08 09:39:19 +01:00
Nextcloud bot c28fceb5d5 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-08 00:21:08 +00:00
Kostiantyn Miakshyn 438528b850 fix: Apply enforce theme config for anonymous users as well
Signed-off-by: Kostiantyn Miakshyn <molodchick@gmail.com>
2025-01-08 00:31:30 +01:00
Josh e0fa2ac481 fix: Correct typo in accessibility toggle in config.sample.php
Signed-off-by: Josh <josh.t.richards@gmail.com>
2025-01-07 17:18:30 -05:00
Josh 35cb5d84ca perf(settings): Speed up InternetConnectivity setup check
Specify default protocol (https://) rather than let default handling test both http:// and https://

Signed-off-by: Josh <josh.t.richards@gmail.com>
2025-01-07 16:49:28 -05:00
John Molakvoæ 1ed3f03a1b Merge pull request #50078 from nextcloud/feat/maxschmi-49902
fix(files): updateAll method
2025-01-07 20:21:44 +01:00
skjnldsv 4f414acc9a chore: compile assets
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-01-07 20:17:34 +01:00
Max Schmit fbec19c0d7 fix(files): updateAll method
Signed-off-by: Max Schmit <maxschm@hotmail.com>
2025-01-07 20:16:06 +01:00
Arthur Schiwon bd9a88bb05 Merge pull request #50051 from nextcloud/Fix/mp3_regex
fix(preview): Do not try to parse M3U files as MP3
2025-01-07 20:06:22 +01:00
Arthur Schiwon d3767907e5 Merge pull request #50066 from nextcloud/release/31.0.0_beta_1
31.0.0 beta 1
2025-01-07 19:13:53 +01:00
Arthur Schiwon 14fc96c617 Merge pull request #50073 from nextcloud/fix/composer/autoload-dev-deps
fix(composer): Remove dev deps from autoloader
2025-01-07 18:29:10 +01:00
Pytal 51c258214e Merge pull request #49377 from nextcloud/enh/add-first-login-timestamp
feat: Add first login timestamp of each user to oc_preferences and user:info output
2025-01-07 09:17:02 -08:00
John Molakvoæ cd236c7941 Merge pull request #49891 from nextcloud/refactor/settings/mail-settings-parameters 2025-01-07 16:59:02 +01:00
Arthur Schiwon 1b0cb4a56c Merge pull request #49670 from nextcloud/feat/allow-oauth-grant-bypass
feat(oauth): Allow to skip grant step for selected applications
2025-01-07 16:46:30 +01:00
nextcloud-command c45b9ec4f1 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-01-07 15:44:30 +00:00
Côme Chilliet c9757586cd Merge pull request #49903 from nextcloud/encryption-version-version
fix: restore updated encrypted version when copying versions
2025-01-07 16:42:04 +01:00
Côme Chilliet de8c450e5f fix(tests): Fix getLastLogin expectation in UsersControllerTest
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-01-07 16:30:23 +01:00
Côme Chilliet 0be186744a chore: Update openapi.json files
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-01-07 16:30:23 +01:00
Côme Chilliet 9ada0bb12a fix(users): Adapt UI code to new timestamp fields names
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-01-07 16:30:23 +01:00
Côme Chilliet a8a2ca42a4 fix: Return timestamps in unix format rather than milliseconds
Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
Signed-off-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com>
2025-01-07 16:30:23 +01:00
Côme Chilliet 1d0962ab33 feat(occ): Show first_seen in output of user:list --info
Also format unknown and never in a better way.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-01-07 16:30:22 +01:00
Christopher Ng c4b5a78b7e feat: Show first login date in user list
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-01-07 16:30:22 +01:00
Côme Chilliet b995912207 feat(users): Use -1 for unknown firstLogin instead of setting it to current date
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-01-07 16:30:22 +01:00
Côme Chilliet df8397e2ca fix(tests): Adapt tests to firstLogin new feature
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-01-07 16:30:22 +01:00
Côme Chilliet e700713ff6 chore: Update openapi specs
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-01-07 16:30:22 +01:00
Côme Chilliet baf7293cfe feat: Add first login timestamp of each user to oc_preferences and user:info output
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-01-07 16:29:50 +01:00
provokateurin f2ea281dd5 fix(composer): Remove dev deps from autoloader
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-01-07 16:27:36 +01:00
Richard Steinmetz 4d15acf4b5 Merge pull request #50047 from nextcloud/chore/deps/nextcloud-calendar-availability-vue-2.2.6
chore(deps): bump @nextcloud/calendar-availability-vue from 2.2.4 to 2.2.6
2025-01-07 16:23:54 +01:00
provokateurin 7db694f534 fix(Http): Only allow valid HTTP status code values via template
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-01-07 15:45:30 +01:00
provokateurin 960168fd96 fix(settings): Fix log file download return type
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-01-07 15:44:48 +01:00
Joas Schilling 17e8948360 Merge pull request #49988 from nextcloud/jtr-locale-personal-info
fix(settings): show the correct initial locale in Personal info
2025-01-07 15:42:43 +01:00
provokateurin 11feecf772 docs(HTTP): Add proper docs for CORS attribute
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-01-07 15:41:19 +01:00
Arthur Schiwon bbba8b4fe2 Merge pull request #50068 from nextcloud/chore/noid/hub10
Bump Hub 9 -> Hub 10
2025-01-07 14:44:46 +01:00
Andy Scherzinger 26726a3512 chore: Bump Hub 9 -> Hub 10
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-01-07 14:10:50 +01:00
Stephan Orbaugh 4b1bfdabdb Merge pull request #49692 from nextcloud/davTagColor
expose tag color via webdav
2025-01-07 13:34:09 +01:00
skjnldsv f086dcd096 build(hub): 31.0.0 beta 1
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-01-07 12:57:21 +01:00
tobiasKaminsky 9c1fe558af feat: expose tag color via webdav
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2025-01-07 12:20:09 +01:00
John Molakvoæ 1c6e7ccae2 Merge pull request #49962 from nextcloud/fix/installation-wording
Clarify installation wording to be clear that it is about account creation
2025-01-07 10:46:42 +01:00
Côme Chilliet 75f8bb51ed fix: Rename config option to skipAuthPickerApplications to match what it does
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-01-07 10:34:30 +01:00
Côme Chilliet f52b4c5eb2 fix: Remove skip of grant page, only skip first step
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-01-07 10:34:30 +01:00
Côme Chilliet cca0e84480 feat(oauth2): Add a test for skipping auth page
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-01-07 10:34:30 +01:00
Côme Chilliet 99e0867f0a chore: Adapt tests to added constructor parameters
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-01-07 10:34:30 +01:00
Côme Chilliet e7be008dc1 feat(oauth2): Skip page before login as well for authorized applications
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-01-07 10:34:30 +01:00
Côme Chilliet 9b366c65d4 feat(oauth): Allow to skip the grant step for selected applications
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-01-07 10:34:30 +01:00
Stephan Orbaugh b64b106c13 Merge pull request #49966 from nextcloud/block-dav-move-parent
fix: block moving files to it's own parent with dav
2025-01-07 10:24:06 +01:00
Jan C. Borchardt 649a9ab4c2 fix(setup): clarify installation wording to be clear that it is about account creation
Signed-off-by: Jan C. Borchardt <925062+jancborchardt@users.noreply.github.com>
2025-01-07 10:18:43 +01:00
Sebastian Krupinski 3ab0d672b1 Merge pull request #49852 from nextcloud/fix/issue-49756-translations
fix: change translation logic to handle plurals better
2025-01-07 08:49:03 +00:00
Joas Schilling 8953f44534 Merge pull request #50035 from nextcloud/fix/http/jsonresponse-data-type
fix(HTTP): Adjust JSONResponse data type
2025-01-07 06:39:14 +01:00
Nextcloud bot c8568c717c Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-07 00:20:59 +00:00
Kate e686b93d73 Merge pull request #49905 from nextcloud/chore/deps/openapi-extractor 2025-01-06 16:35:00 +01:00
Robin Appelman ca2e296618 Merge pull request #49552 from nextcloud/mount-move-checks
fix: improve checks for moving shares/storages into other mounts
2025-01-06 15:10:20 +01:00
Robin Appelman 757076af29 fix: explicitly ignore nested mounts when transfering ownership
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-01-06 14:45:35 +01:00
provokateurin 3ac8e4324f chore(deps): Update openapi-extractor to v1.3.0
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-01-06 14:30:40 +01:00
provokateurin 085d4c9364 refactor(OpenAPI): Adjust scopes to match previous behavior
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-01-06 14:30:40 +01:00
provokateurin f52aa9ad32 refactor(provisioning_api): Rename AUserData to AUserDataOCSController to allow openapi-extractor to detect it as OCS
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-01-06 14:30:40 +01:00
Pauli Järvinen b165523589 fix(preview): Do not try to parse M3U files as MP3
By default, the MP3 audio files get the mimetype `audio/mpeg` and the M3U and
M3U8 playlist files get the mimetype `audio/mpegurl`. PreviewManager had such
a problem that it registered the MP3 preview provider with a regular
expression which matched also the M3U files. This caused an error message to
be logged on the info (1) level for each M3U file every time a folder with
such files was viewed: "Error while getting cover from mp3 file:
File /path/to/some/playlist.m3u is not mpeg/audio!".

Signed-off-by: Pauli Järvinen <pauli.jarvinen@gmail.com>
2025-01-06 12:51:40 +02:00
SebastianKrupinski a912556a89 fix: change translation logic to handle plurals better
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
2025-01-06 10:21:19 +01:00
Richard Steinmetz 80bc1c2d6c feat(ocp): calendar event builder api
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2025-01-06 10:16:53 +01:00
Richard Steinmetz 60454f9b57 chore(deps): bump @nextcloud/calendar-availability-vue from 2.2.4 to 2.2.6
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2025-01-06 09:59:44 +01:00
provokateurin 98275fb806 refactor(settings): Use parameters explicitly when setting mail settings
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-01-06 08:40:52 +01:00
Nextcloud bot 92acfefb3f Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-06 00:30:18 +00:00
dependabot[bot] 5fb1a56a09 Merge pull request #49774 from nextcloud/dependabot/npm_and_yarn/pinia-2.3.0 2025-01-05 09:16:46 +00:00
nextcloud-command 428984f674 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-01-05 09:05:46 +00:00
dependabot[bot] a678bdc036 chore(deps): bump pinia from 2.2.8 to 2.3.0
Bumps [pinia](https://github.com/vuejs/pinia) from 2.2.8 to 2.3.0.
- [Release notes](https://github.com/vuejs/pinia/releases)
- [Commits](https://github.com/vuejs/pinia/compare/v2.2.8...v2.3.0)

---
updated-dependencies:
- dependency-name: pinia
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-05 09:59:49 +01:00
Nextcloud bot 66b588211f Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-05 00:21:19 +00:00
Nextcloud bot 599c4c5ba6 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-04 00:21:41 +00:00
provokateurin 3624923af2 fix(HTTP): Adjust JSONResponse data type
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-01-04 00:58:54 +01:00
Robin Appelman 72e82417f2 Merge pull request #49914 from nextcloud/occ-upgrade-wording
fix: improve wording of occ:upgrade command when no upgrade is required
2025-01-03 16:27:13 +01:00
nextcloud-command 1cfef86207 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-01-03 14:57:48 +00:00
Robin Appelman 314955a64d fix: improve wording of occ:upgrade command when no upgrade is required
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-01-03 15:51:34 +01:00
Robin Appelman d6418fcd99 fix: translate mount move error messages
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-01-03 15:36:38 +01:00
Christopher Ng eb902a4975 feat(files): Display meaningful error message on move failure
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-01-03 15:36:38 +01:00
Robin Appelman 16d0363937 fix: improve checks for moving shares/storages into other mounts
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-01-03 15:36:32 +01:00
Robin Appelman 9193cd664e fix: block moving files to it's own parent with dav
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-01-03 15:30:20 +01:00
Robin Appelman 012a402cec fix: restore updated encrypted version when copying versions
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-01-03 15:21:01 +01:00
Joas Schilling b16f5a0043 Merge pull request #49885 from nextcloud/fix/settings/ex-apps-search
fix(app-store): add missing exApps list items to search filter
2025-01-03 12:15:36 +01:00
Joas Schilling 0f2b6282c1 Merge pull request #50026 from nextcloud/bugfix/noid/prevent-infitnite-loop
fix(logger): Prevent infinite recursion with log.condition => users or matches
2025-01-03 12:11:17 +01:00
John Molakvoæ 99147b8747 Merge pull request #50025 from nextcloud/fix/flaky-cypress 2025-01-03 11:11:15 +01:00
skjnldsv bc523f6441 chore: enable cypress video recording in debug mode
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-01-03 10:41:30 +01:00
skjnldsv 43b3ad13e0 fix(cypress): flaky live photo test grid_view trigger issue
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-01-03 10:24:30 +01:00
Joas Schilling 63f3309993 fix(logger): Prevent infinite recursion with log.condition => matches
When we need to check the log condition for a user matches,
there is a risk that something on the way checks the log level
and would result in an infinite loop.
So we simply check if it's a nested call and use the default
warning level in that case.

Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-01-03 10:04:51 +01:00
Joas Schilling 9e18d3402c Merge pull request #50009 from nextcloud/jtr/preview-thumb-robustness
fix(previews): Make thumbnail generation a bit more robust
2025-01-03 08:56:19 +01:00
Joas Schilling 5058ec4de8 Merge pull request #50017 from nextcloud/fix/noid/run-kerberos-tests-on-ubuntu-latest
chore(ci): Run kerberos tests on ubuntu-latest
2025-01-03 08:54:45 +01:00
Nextcloud bot 89e9707d58 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-03 00:21:34 +00:00
nextcloud-command 9b88055e27 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-01-02 21:29:44 +02:00
Andrey Borysenko ac0cd2f45a fix(app-store): add missing exApps list items to search filter
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
2025-01-02 21:29:44 +02:00
Josh 37a9460b06 chore(Previews): make thumbnail generation more robust
Signed-off-by: Josh <josh.t.richards@gmail.com>
2025-01-02 18:32:44 +01:00
Marcel Müller be1b1f6ae0 chore(ci): Run kerberos tests on ubuntu-latest
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2025-01-02 17:41:19 +01:00
John Molakvoæ d4ce30764a Merge pull request #49974 from nextcloud/backport/49973/master
fix(federatedfilesharing): get share by token fallback
2025-01-02 11:50:30 +01:00
Nextcloud bot 371b18a899 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-02 00:21:31 +00:00
Joas Schilling c54038cae6 Merge pull request #49997 from nextcloud/automated/noid/master-update-ca-cert-bundle
[master] fix(security): Update CA certificate bundle
2025-01-01 09:35:00 +01:00
nextcloud-command ec26a4449c fix(security): Update CA certificate bundle
Signed-off-by: GitHub <noreply@github.com>
2025-01-01 02:33:07 +00:00
Nextcloud bot c5d1671239 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-12-31 00:21:12 +00:00
Nextcloud bot 222e6d74da Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-12-30 00:21:32 +00:00
Josh 5e27d1415a fix(settings): show the correct initial locale in Personal info
Signed-off-by: Josh <josh.t.richards@gmail.com>
2024-12-29 12:33:29 -05:00
Nextcloud bot d8d708e0a8 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-12-29 00:21:14 +00:00
John Molakvoæ f19850815b Merge pull request #49887 from nextcloud/scan-home-ext-storae
fix: don't skip scanner users filesystem if they have a mountpoint at /<user>/files/
2024-12-28 18:07:55 +01:00
skjnldsv bc0ad5efbf fix(federatedfilesharing): get share by token fallback
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2024-12-28 09:27:30 +01:00
skjnldsv 895a93921f fix(federatedfilesharing): fix notification typo
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2024-12-28 09:27:30 +01:00
Nextcloud bot f9e6b1f814 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-12-28 00:21:31 +00:00
Robin Appelman 7bc8eb3007 chore: update baseline
Signed-off-by: Robin Appelman <robin@icewind.nl>
2024-12-27 15:18:09 +01:00
Robin Appelman 54a1ca0da0 fix: don't skip scanner users filesystem if they have a mountpoint at /<user>/files/
Signed-off-by: Robin Appelman <robin@icewind.nl>
2024-12-27 15:18:09 +01:00
Nextcloud bot d5b6ce43a9 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-12-27 00:21:31 +00:00
Nextcloud bot 793c4f3813 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-12-26 00:21:41 +00:00
Nextcloud bot 5d5db829e2 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-12-25 00:22:04 +00:00
Nextcloud bot d65ce2328c Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-12-24 00:21:26 +00:00
Git'Fellow 4b3b09f3c4 Merge pull request #49847 from nextcloud/removeNoisyTextEmails
fix(shares): Remove noisy text from email
2024-12-23 15:21:25 +01:00
Nextcloud bot bf86781eb6 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-12-23 00:21:12 +00:00
Joas Schilling 929361f147 Merge pull request #49961 from nextcloud/chore/update-gw-codeowners-2
chore(github): Update groupware code owners
2024-12-22 18:29:57 +01:00
Daniel Kesselberg e436552c61 chore(github): Update groupware code owners
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2024-12-22 17:27:51 +01:00
Nextcloud bot ce290686ba Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-12-22 00:21:43 +00:00
Nextcloud bot 81f9fc02f8 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-12-21 00:21:45 +00:00
Stephan Orbaugh d4715c61f2 Merge pull request #49560 from nextcloud/fix/login-origin
feat(login): add origin check at login
2024-12-20 14:53:11 +01:00
Stephan Orbaugh 2d76d136a9 Merge pull request #48662 from nextcloud/feat/dav-pagination
feat(dav): introduce paginate with custom headers
2024-12-20 14:51:55 +01:00
John Molakvoæ 23c83a7b90 Merge pull request #49208 from nextcloud/fix/forward-user-login-if-no-session
fix: Redirect user to login if session is terminated
2024-12-20 13:57:41 +01:00
John Molakvoæ 5408b7c99e Merge pull request #49929 from nextcloud/fix/no-issue/file-request-disable-when-no-public-upload
fix(files_sharing): Hide file request if public uploads disabled
2024-12-20 13:13:21 +01:00
nextcloud-command 277de1f418 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2024-12-20 12:13:32 +01:00
nfebe 482d4d5ab0 fix(files_sharing): Hide file request if public uploads disabled
The file request creation would error out on creation if public uploads is disabled
so we should not show the option at all.

Signed-off-by: nfebe <fenn25.fn@gmail.com>
2024-12-20 12:13:32 +01:00
Andy Scherzinger eb5969561b Merge pull request #49925 from nextcloud/feat/add-proofread-tasktype
[TaskProcessing] feat: add proofread task type
2024-12-20 11:37:21 +01:00
janepie e3db41678f docs: fix version number
Co-authored-by: Marcel Klehr <mklehr@gmx.net>
Signed-off-by: janepie <49834966+janepie@users.noreply.github.com>
2024-12-20 10:22:30 +01:00
Jana Peper 056daf2592 feat: add proofread task type
Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
2024-12-20 10:22:30 +01:00
Benjamin Gaussorgues a14a5985cd chore(systemtags): pre-compute user authorizations
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
2024-12-20 09:16:18 +01:00
Benjamin Gaussorgues 1c29257149 feat(dav): introduce paginate with custom headers
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
2024-12-20 09:16:18 +01:00
John Molakvoæ c249df613d Merge pull request #49681 from rriemann/patch-1
add sse_c_key from S3 object storage properties config to list of sensitive values
2024-12-20 08:15:25 +01:00
Nextcloud bot c81e17fbe7 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-12-20 00:21:44 +00:00
nextcloud-command 29e8bf4af4 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2024-12-19 18:09:25 +00:00
Ferdinand Thiessen 1df23140b8 fix: Redirect user to login if session is terminated
If a session timed out or was closed in another tab,
then currently the user gets random error messages.
This intercepts 401 responses (should only happen if logged out, or the
users does something wrong).

If we get a 401, we make sure its because of the session,
by checking if the user can access the files app.
If that is also the case we forward the user to the login page
and set the redirect URL to the last used URL.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-12-19 18:56:46 +01:00
Joas Schilling 219bc9cb96 Merge pull request #49915 from nextcloud/bugfix/noid/create-a-gap-before-files
fix(navigation): Create a gap between dashboard and files
2024-12-19 18:56:32 +01:00
Stephan Orbaugh 1c81a67168 Merge pull request #49895 from nextcloud/fix/fix-copy-to-mountpoint-root
fix: Fix copying to the root of another mountpoint
2024-12-19 15:49:07 +01:00
Nextcloud bot ae0521ec28 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-12-19 00:21:31 +00:00
Joas Schilling a4accbbf20 fix(navigation): Create a gap between dashboard and files
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-12-18 23:17:12 +01:00
Andy Scherzinger a60f71bd93 Merge pull request #49727 from nextcloud/feat/make-tasks-types-toggleable
Feat: make taskprocessing task types toggleable
2024-12-18 20:08:28 +01:00
Arthur Schiwon d2923aa30f Merge pull request #49904 from nextcloud/enh/noid/navigationentryevent
feat(Navigation): emit dedicated event for loading additional entries
2024-12-18 19:41:08 +01:00
Jana Peper 75e64e2942 fix: egt rid of unused variable
Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
2024-12-18 18:32:34 +01:00
Jana Peper ee31b3bbe5 fix: error handling for wrong json values
Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
2024-12-18 18:32:34 +01:00
Jana Peper d87302c651 feat: add error flags for json_decode
Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
2024-12-18 18:32:34 +01:00
Jana Peper 8042a82c64 feat: add occ command for task type toggling
Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
2024-12-18 18:32:34 +01:00
Marcel Klehr 79023b9f3e fix(taskrpocessing): Cache result of getAvailableTaskTypes
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-12-18 18:32:34 +01:00
Jana Peper b1d1badcf0 test: add explicitly enabled task type unit test
Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
2024-12-18 18:32:34 +01:00
Jana Peper e5f7d0017b docs: document adding of argument
Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
2024-12-18 18:32:34 +01:00
Jana Peper a7f26cf966 feat: add occ command for task type toggling
Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
2024-12-18 18:32:34 +01:00
Jana Peper 129af480ac test: add disabled task type unit test
Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
2024-12-18 18:32:34 +01:00
Jana Peper 40fc07b543 fix: always regenerate availabe task types
Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
2024-12-18 18:32:34 +01:00
Jana Peper 3857decfcb fix: eslint
Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
2024-12-18 18:32:34 +01:00
Jana Peper 2973fb8027 fix: update build files
Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
2024-12-18 18:32:34 +01:00
Jana Peper 76d058f4c8 fix: show all types when no preferences saved
Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
2024-12-18 18:32:34 +01:00
Jana Peper 8cac92665d feat: filter disabled apps in task types requests
Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
2024-12-18 18:32:34 +01:00
Jana Peper 32b57e7b41 feat: save state in db
Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
2024-12-18 18:32:34 +01:00
Jana Peper c09ca83053 feat: add switch in frontend
Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
2024-12-18 18:32:34 +01:00
Stephan Orbaugh db683da757 Merge pull request #49917 from nextcloud/fix/files/preview-service-worker-registration
fix(files): Only register preview service worker once when the instance is hosted at the root path
2024-12-18 17:19:57 +01:00
nextcloud-command 4298898e80 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2024-12-18 16:05:54 +00:00
provokateurin d3bd99947d fix(files): Only register preview service worker once when the instance is hosted at the root path
Signed-off-by: provokateurin <kate@provokateurin.de>
2024-12-18 16:51:44 +01:00
Arthur Schiwon 13fefc4612 feat(Navigation): emit dedicated event for loading additional entries
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2024-12-18 12:50:11 +01:00
Stephan Orbaugh 407ac7f739 Merge pull request #49797 from nextcloud/fix/user_status/harden-api
Harden user_status API
2024-12-18 11:46:07 +01:00
provokateurin e8e5bd6161 fix(user_status): Remove non-existent "visible" field from UserStatusPredefined
Signed-off-by: provokateurin <kate@provokateurin.de>
2024-12-18 10:52:42 +01:00
provokateurin 5c360e0367 fix(user_status): Catch non-existing user status when setting custom user status
Signed-off-by: provokateurin <kate@provokateurin.de>
2024-12-18 10:52:41 +01:00
provokateurin 654a7d22ff fix(user_status): Allow null userId in UserStatusController
Signed-off-by: provokateurin <kate@provokateurin.de>
2024-12-18 10:52:41 +01:00
provokateurin 35c4bfd64e fix(user_status): Use constraint for findAll() offset
Signed-off-by: provokateurin <kate@provokateurin.de>
2024-12-18 10:52:41 +01:00
Joas Schilling 5198ef2150 Merge pull request #49577 from ehfd/17801
fix(occ): `occ integrity:check-app` and Admin panel "rescan" deliver inconsistent results
2024-12-18 09:19:06 +01:00
Nextcloud bot 23fe7615b3 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-12-18 00:22:21 +00:00
Côme Chilliet 08c7001a04 fix: Fix copying to the root of another mountpoint
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2024-12-17 18:24:35 +01:00
Daniel fe90aa3ffe Merge pull request #49833 from nextcloud/chore/noid/coverage
chore: ignore vendor-bin for coverage
2024-12-17 16:20:14 +01:00
John Molakvoæ 7876be3c26 Merge pull request #49432 from nextcloud/feat/files-shortcuts
feat(files): add keyboard shortcuts
2024-12-17 14:00:17 +01:00
skjnldsv 8cd679f625 chore: compile assets
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2024-12-17 10:18:57 +01:00
skjnldsv 76e728eb98 feat(systemtags): add systemtag manage keyboard shortcut
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2024-12-17 10:18:57 +01:00
skjnldsv f94fbc7d09 feat(files): add keyboard shortcuts helper section
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2024-12-17 10:18:57 +01:00
skjnldsv b9ab76414c fix(files): pinia import and usage
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2024-12-17 09:59:57 +01:00
skjnldsv 2b330c6f34 feat(files): add selection keyboard shortcuts
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2024-12-17 09:59:57 +01:00
skjnldsv 74b2562e6b feat(files): add hotkey service and unify action handling
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2024-12-17 09:59:57 +01:00
skjnldsv 376a7bba7b fix(files): virtual scroller item size computation
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2024-12-17 09:59:56 +01:00
skjnldsv e7001022c7 feat(files): add opendetails param and file list up/down keyboard shortcut
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2024-12-17 09:59:56 +01:00
Kate f16d047808 Merge pull request #49880 from nextcloud/fix/view/catch-mkdir-exception-non-existent-parents
fix(View): Catch exceptions when executing mkdir for non-existent parents
2024-12-17 09:30:49 +01:00
Seungmin Kim eb77c633ab fix(occ): Revise output condition
Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
Signed-off-by: Seungmin Kim <8457324+ehfd@users.noreply.github.com>
2024-12-17 09:36:34 +09:00
Seungmin Kim a5c25635b3 fix(occ): Cosmetic edits
Signed-off-by: Seungmin Kim <8457324+ehfd@users.noreply.github.com>
2024-12-17 09:36:29 +09:00
Seungmin Kim 09154c334c fix(occ): Modify IAppManager
Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
Signed-off-by: Seungmin Kim <8457324+ehfd@users.noreply.github.com>
2024-12-17 09:36:19 +09:00
Seungmin Kim ab9ac5046b fix(occ): Add condition for isShipped
Signed-off-by: Seungmin Kim <8457324+ehfd@users.noreply.github.com>
2024-12-17 09:36:13 +09:00
Seungmin Kim 5a457b8da5 fix(occ): Fix linting issues
Signed-off-by: Seungmin Kim <8457324+ehfd@users.noreply.github.com>
2024-12-17 09:36:04 +09:00
Seungmin Kim 041eca9b27 fix(occ): Fix occ integrity:check-app and Admin panel "rescan" deliver inconsistent results
Signed-off-by: Seungmin Kim <8457324+ehfd@users.noreply.github.com>
2024-12-17 09:35:54 +09:00
Nextcloud bot 5f00a26c3a Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-12-17 00:21:13 +00:00
Jonas 53c9cdaf32 Merge pull request #49801 from nextcloud/fix/resolve_public_rate_limit
fix(ReferenceApiController): Bump rate limit for public resolve endpoint
2024-12-16 16:50:32 +01:00
Maxence Lange d399d47d9b Merge pull request #49399 from nextcloud/feature/noid/config-lexicon
feat(config): implementation of lexicon
2024-12-16 14:26:01 -01:00
provokateurin 4bc0b58c59 fix(View): Catch exceptions when executing mkdir for non-existent parents
Signed-off-by: provokateurin <kate@provokateurin.de>
2024-12-16 16:00:35 +01:00
Daniel Kesselberg 11a2be4c66 ci: fix --coverage-clover does not exist
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2024-12-16 15:47:17 +01:00
Daniel Kesselberg 5b0e54e858 chore: ignore vendor-bin for coverage
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2024-12-16 15:47:17 +01:00
Git'Fellow 20215fbd09 fix(shares): Remove noisy text from emails
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
2024-12-16 15:16:33 +01:00
Joas Schilling f9ee3505a0 Merge pull request #49731 from nextcloud/bugfix/noid/allow-to-get-permissions-of-a-principal
fix(calendar): Fix getting the permissions of the user
2024-12-16 15:02:51 +01:00
Robin Appelman b9da727b9b Merge pull request #49874 from nextcloud/ci/revert/47342
Revert "fix: don't recalculate folder size in Cache::delete if the en…
2024-12-16 14:57:03 +01:00
Daniel Kesselberg 44e4fc5d41 Revert "fix: don't recalculate folder size in Cache::delete if the entry didn't exist"
This reverts commit 5ca9d884d7.

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2024-12-16 14:03:33 +01:00
Jonas dd5f560246 fix(ReferenceApiController): Bump rate limit for public resolve endpoint
E.g. text documents might contain hundreds of links whose previews need
to get loaded.

Fixes: nextcloud/collectives#1607

Signed-off-by: Jonas <jonas@freesources.org>
2024-12-16 13:01:55 +01:00
Git'Fellow 7c59119c03 Merge pull request #49867 from nextcloud/useHttpFramework
refactor: Use Http framework where possible
2024-12-16 10:36:17 +01:00
Joas Schilling fddbc54003 test: Adjust tests to proof exclusion of other principal permissions
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-12-16 08:36:25 +01:00
Git'Fellow ace16c1d47 Merge pull request #49451 from nextcloud/ensureTemplateFolder
fix(TemplateManager): Make sure TemplateFolder is a Folder
2024-12-16 07:02:49 +01:00
Nextcloud bot 2db363b306 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-12-16 00:21:21 +00:00
Nextcloud bot 16104dc32b Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-12-15 00:21:16 +00:00
Git'Fellow 36d6b0f1e6 refactor: Use Http framework where possible
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
2024-12-14 11:23:29 +01:00
dependabot[bot] 2651d4964e Merge pull request #49701 from nextcloud/dependabot/npm_and_yarn/simplewebauthn/types-12.0.0 2024-12-14 08:28:11 +00:00
dependabot[bot] e86d6f9c69 Merge pull request #49856 from nextcloud/dependabot/npm_and_yarn/nextcloud/cypress-1.0.0-beta.12 2024-12-14 07:59:11 +00:00
dependabot[bot] 1767989a36 Merge pull request #49857 from nextcloud/dependabot/npm_and_yarn/puppeteer-23.10.4 2024-12-14 07:45:44 +00:00
dependabot[bot] 7f9a448651 Merge pull request #49858 from nextcloud/dependabot/npm_and_yarn/types/dockerode-3.3.32 2024-12-14 07:21:12 +00:00
dependabot[bot] 5711f43631 chore(deps-dev): bump @types/dockerode from 3.3.31 to 3.3.32
Bumps [@types/dockerode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/dockerode) from 3.3.31 to 3.3.32.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/dockerode)

---
updated-dependencies:
- dependency-name: "@types/dockerode"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-14 02:15:04 +00:00
dependabot[bot] a4f974aed7 chore(deps-dev): bump puppeteer from 23.5.0 to 23.10.4
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 23.5.0 to 23.10.4.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json)
- [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v23.5.0...puppeteer-v23.10.4)

---
updated-dependencies:
- dependency-name: puppeteer
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-14 02:14:46 +00:00
dependabot[bot] 46ec888f4c chore(deps-dev): bump @nextcloud/cypress
Bumps [@nextcloud/cypress](https://github.com/nextcloud/nextcloud-cypress) from 1.0.0-beta.11 to 1.0.0-beta.12.
- [Release notes](https://github.com/nextcloud/nextcloud-cypress/releases)
- [Commits](https://github.com/nextcloud/nextcloud-cypress/compare/v1.0.0-beta.11...v1.0.0-beta.12)

---
updated-dependencies:
- dependency-name: "@nextcloud/cypress"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-14 02:14:28 +00:00
Sebastian Krupinski dd89911b31 Merge pull request #49528 from nextcloud/fix/issue-47879-property-serialization
fix: replace null character when serializing
2024-12-13 20:20:42 -05:00
Nextcloud bot 2bbc4f5988 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-12-14 00:21:37 +00:00
Sebastian Krupinski afc4b0aea5 Merge pull request #49839 from nextcloud/fix/issue-3021-return-no-content-instead-of-error
fix: return 204 instead of 404
2024-12-13 12:31:26 -05:00
SebastianKrupinski 0628eb62f3 fix: return 204 instead of 404
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
2024-12-13 11:47:18 -05:00
SebastianKrupinski c1dd8ddf59 fix: replace null character when serializing
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
2024-12-13 11:46:26 -05:00
Maxence Lange 815991741d fix(lexicon): renaming and minor fixes
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2024-12-13 11:08:20 -01:00
Maxence Lange 96586ba709 feat(config): implementation of lexicon
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2024-12-13 11:08:20 -01:00
Benjamin Gaussorgues 10852d38e3 Merge pull request #49843 from nextcloud/fix/files_external_scan 2024-12-13 11:29:38 +01:00
Git'Fellow efa615bb01 fix(TemplateManager): Make sure TemplateFolder is a Folder
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
2024-12-13 11:27:54 +01:00
Benjamin Gaussorgues 12452f7f22 fix(files_external): wrong type for external mount id
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
2024-12-13 10:27:50 +01:00
Nextcloud bot fef721e641 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-12-13 00:21:04 +00:00
John Molakvoæ 99d1f79b51 Merge pull request #49837 from nextcloud/dependabot/npm_and_yarn/nanoid-3.3.8 2024-12-12 23:24:25 +01:00
Daniel 284827ab56 Merge pull request #49730 from nextcloud/feat/noid/happy-birthday
feat(dashboard): wish happy birthday
2024-12-12 22:04:24 +01:00
nextcloud-command ca82de7a6e chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2024-12-12 20:43:24 +00:00
dependabot[bot] bf05377c57 chore(deps): bump nanoid from 3.3.7 to 3.3.8
Bumps [nanoid](https://github.com/ai/nanoid) from 3.3.7 to 3.3.8.
- [Release notes](https://github.com/ai/nanoid/releases)
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ai/nanoid/compare/3.3.7...3.3.8)

---
updated-dependencies:
- dependency-name: nanoid
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-12 20:38:58 +00:00
John Molakvoæ 08e959d03f Merge pull request #49832 from nextcloud/sharding-select-fixes 2024-12-12 21:33:02 +01:00
Pytal c8741b4462 Merge pull request #49171 from nextcloud/feat/empty-trash
feat(trashbin): Allow emptying trash
2024-12-12 12:18:38 -08:00
Christopher Ng ad29dd3cbb chore(psalm): Update baseline
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2024-12-12 12:07:00 -08:00
Christopher Ng 415f082de0 chore: compile assets
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2024-12-12 11:43:36 -08:00
Christopher Ng aa1944e819 fix(trashbin): Fix infinitely loading empty trash action on close
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2024-12-12 10:47:09 -08:00
skjnldsv 1f419c975e feat(files_trashbin): improve wordings
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2024-12-12 10:08:38 -08:00
skjnldsv e8b0bdc5f4 perf(files_trashbin): use empty trashbin endpoint instead of batch delete requests
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2024-12-12 10:08:38 -08:00
skjnldsv 46573b75a6 feat(files_trashbin): add cypress tests
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2024-12-12 10:08:38 -08:00
skjnldsv 34299e6a5d fix(files): protect filelist actions with try...catch
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2024-12-12 10:08:38 -08:00
skjnldsv 9c08d3b0b8 fix(files_trashbin): update @nextcloud/files and adjust api + l10n fix
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2024-12-12 10:08:38 -08:00
Christopher Ng 943023a3f4 feat(trashbin): Allow emptying trash
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2024-12-12 10:08:38 -08:00
Christopher Ng 0af875d713 feat(files): Right-align list actions
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2024-12-12 10:08:38 -08:00
Robin Appelman c21888e6ae Merge pull request #47342 from nextcloud/cache-delete-notfound-size
fix: don't recalculate folder size in Cache::delete if the entry didn't exist
2024-12-12 17:54:48 +01:00
Côme Chilliet 7cc8a1bb66 Merge pull request #49366 from nextcloud/fix/remove-share-hint-exception-wrapping
fix(files_sharing): Do not wrap password policy exception into a generic one
2024-12-12 17:51:56 +01:00
Robin Appelman 0f55a589ba fix: improve logic for ensuring join columns are selected for partitioned queries
Signed-off-by: Robin Appelman <robin@icewind.nl>
2024-12-12 17:39:04 +01:00
Robin Appelman c3930163a2 fix: handle calling select on partitioned queries with an array of columns
Signed-off-by: Robin Appelman <robin@icewind.nl>
2024-12-12 17:38:21 +01:00
Côme Chilliet 365ff40929 fix(tests): Adapt ManagerTest to change in Exception class used
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2024-12-12 15:39:48 +01:00
Côme Chilliet 17007f6b8d fix(shares): Wrap exceptions from password validation to set code to 400
This fixes a regression that bad password returned 403 instead of 400
 because of previous changes.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2024-12-12 15:39:48 +01:00
Côme Chilliet 28d7206e5c fix(files_sharing): Do not wrap password policy exception into a generic one
Let the controller access the HintException and show the error to the user.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2024-12-12 15:39:48 +01:00
Julius Knorr cba556d641 Merge pull request #48612 from nextcloud/fix/activity-log-for-favorites-in-dav
add activity logging for favorites in dav
2024-12-12 15:18:47 +01:00
Arthur Schiwon 290c347229 Merge pull request #49815 from nextcloud/fix/sharing-password-submit-create
fix(files_sharing): also submit new share on password submit
2024-12-12 13:56:41 +01:00
nextcloud-command eca53d63b3 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2024-12-12 09:33:25 +00:00
skjnldsv 21e6c5c6f5 fix(files_sharing): also submit new share on password submit
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2024-12-12 10:25:32 +01:00
Nextcloud bot ef09d25543 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-12-12 00:21:23 +00:00
F. E Noel Nfebe 000ee5410f Merge pull request #49799 from nextcloud/fix/no-issue/enforced-props-checks
fix(files_sharing): Correct property enforced property names
2024-12-11 21:44:45 +01:00
John Molakvoæ 30ff2ae5cc Merge pull request #49803 from nextcloud/backport/49432/master 2024-12-11 20:08:26 +01:00
nextcloud-command cb4b4d659e chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2024-12-11 18:16:58 +00:00
skjnldsv 006bee5adf fix(files): throttle favorite with max 5 simultaneous requests
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2024-12-11 18:07:45 +00:00
Kate 1f6c8c1702 Merge pull request #49739 from nextcloud/s3-disable-multipart-remove-debug
chore: cleanup leftover debug statement
2024-12-11 16:47:47 +01:00
nextcloud-command c9f64d38a7 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2024-12-11 11:09:52 +00:00
nfebe 9e734435ba fix(files_sharing): Correct property enforced property names
Signed-off-by: nfebe <fenn25.fn@gmail.com>
2024-12-11 11:55:30 +01:00
John Molakvoæ 94fa2cf79f Merge pull request #49694 from nextcloud/bugfix/fix-service-worker-scope 2024-12-11 10:26:16 +01:00
John Molakvoæ 91a83b6478 Merge pull request #49685 from nextcloud/fix/fail-safe-files-actions 2024-12-11 09:15:59 +01:00
nextcloud-command cb08c9f7f0 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2024-12-11 08:04:23 +00:00
skjnldsv 4470dd623c fix(files): failsafe when executing actions methods
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2024-12-11 08:54:27 +01:00
John Molakvoæ 3baa91d842 Merge pull request #40394 from nextcloud/updater-change-mimetype-objectstore 2024-12-11 08:40:58 +01:00
John Molakvoæ ed54713e6a Merge pull request #49695 from nextcloud/copy-update-cache-excluded 2024-12-11 08:40:49 +01:00
Joas Schilling 4fd84e47bf fix(calendar): Fix getting the permissions of the user
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-12-11 08:39:09 +01:00
John Molakvoæ f4762653ab Merge pull request #49746 from nextcloud/printOnlyOnceText 2024-12-11 08:36:16 +01:00
Nextcloud bot a624091a9c Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-12-11 00:21:39 +00:00
Daniel Kesselberg 4df99d5ef4 feat(dashboard): wish happy birthday
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2024-12-10 22:33:38 +01:00
John Molakvoæ db5be3d12a Merge pull request #49747 from nextcloud/fix/files_sharing/disable-editing 2024-12-10 20:07:53 +01:00
Daniel 85f4f4f480 Merge pull request #49503 from nextcloud/fix/issue-48528-disable-itip-and-imip-messages-2
fix(CalDAV): disable both iTip and iMip messages
2024-12-10 19:14:00 +01:00
nextcloud-command 3a64092939 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2024-12-10 18:47:14 +01:00
provokateurin f2898df23d fix(SharingEntryQuickShareSelect): Disable quick share select if user can not edit share
Signed-off-by: provokateurin <kate@provokateurin.de>
2024-12-10 18:47:14 +01:00
provokateurin 1e44c671c8 fix(SharingEntry): Hide edit button if user can not edit share
Signed-off-by: provokateurin <kate@provokateurin.de>
2024-12-10 18:47:14 +01:00
SebastianKrupinski 04cb122af2 fix: disable both iTip and iMip messages
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
2024-12-10 12:39:49 -05:00
Git'Fellow f86fb0fee2 fix(share): Don't print twice the same information
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
2024-12-10 18:27:31 +01:00
Joas Schilling 28ec9c7e80 Merge pull request #49750 from nextcloud/bugfix/noid/oracle-federation
fix(federation): Allow Oracles empty strings
2024-12-10 15:30:50 +01:00
John Molakvoæ 70346e0214 Merge pull request #49693 from nextcloud/fix/files-rename-esc 2024-12-10 11:53:42 +01:00
rakekniven 4da101e2c0 Merge pull request #49745 from nextcloud/fix/texttotextchatwithtools-translator-notes
fix(TextToTextChatWithTools): Add translator notes
2024-12-10 11:39:21 +01:00
nextcloud-command 1ccce41f46 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2024-12-10 10:33:32 +00:00
skjnldsv 232651774e fix(files): cancel renaming on enter if no file name changes
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2024-12-10 10:31:59 +00:00
Joas Schilling 280b492919 fix(federation): Allow Oracles empty strings
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-12-10 11:20:45 +01:00
Marcel Klehr dd0d6474db fix(TextToTextChatWithTools): Add translator notes
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-12-10 09:31:41 +01:00
Nextcloud bot 5af0d137e7 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-12-10 00:21:06 +00:00
Joas Schilling 168f38338a Merge pull request #49740 from nextcloud/bugfix/noid/compatibility-with-30
fix(federation): Restore compatibility with Nextcloud 30 servers
2024-12-09 21:15:20 +01:00
Sebastian Krupinski 0c4794b56b Merge pull request #49459 from nextcloud/fix/issue-48079-windows-time-zones
fix(CalDav): add support for Microsoft time zones
2024-12-09 13:41:42 -05:00
SebastianKrupinski 58b04fa7c7 fix: add support for Microsoft time zones
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
2024-12-09 13:11:39 -05:00
SebastianKrupinski a92547888c fix: add support for Microsoft time zones
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
2024-12-09 12:39:37 -05:00
Joas Schilling 75c16a722b fix(federation): Fall back to old version flag
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-12-09 16:20:48 +01:00
Robin Appelman 5896f8c37f chore: cleanup leftover debug statement
Signed-off-by: Robin Appelman <robin@icewind.nl>
2024-12-09 15:40:01 +01:00
Marcel Klehr 1f87fa63ba Merge pull request #49687 from nextcloud/enh/more-task-types
enh(TaskProcessing): More task types
2024-12-09 14:52:20 +01:00
Joas Schilling f1e2970040 fix(federation): Restore compatibility with Nextcloud 30 servers
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-12-09 14:43:53 +01:00
Marcel Klehr e5ce55551d feat(TaskProcessing): More task types
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-12-09 14:10:59 +01:00
F. E Noel Nfebe 6f3ee6b09a Merge pull request #49442 from nextcloud/fix/no-issue/link-sharing-defaults
fix(files_sharing): Stop infinite loop blocking link share requests
2024-12-09 01:53:03 +01:00
nextcloud-command 290f9da3fe chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2024-12-09 01:41:00 +01:00
nfebe e7dc141fd3 fix(files_sharing): Stop infinite loop blocking link share requests
Fixes infinite loop preventing share link creation requests
from being sent to the backend.

Signed-off-by: nfebe <fenn25.fn@gmail.com>
2024-12-09 01:40:39 +01:00
Nextcloud bot 2060802a0c Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-12-09 00:21:18 +00:00
Nextcloud bot c5af42e0e1 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-12-08 00:36:49 +00:00
dependabot[bot] 750544d9c8 Merge pull request #49700 from nextcloud/dependabot/npm_and_yarn/moment-timezone-0.5.46 2024-12-07 10:00:27 +00:00
nextcloud-command b9661ac44b chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2024-12-07 09:47:19 +00:00
dependabot[bot] b03bfc2426 Merge pull request #49698 from nextcloud/dependabot/npm_and_yarn/tslib-2.8.1 2024-12-07 05:17:35 +00:00
dependabot[bot] 2389ee383e Merge pull request #49699 from nextcloud/dependabot/npm_and_yarn/babel/preset-typescript-7.26.0 2024-12-07 03:14:51 +00:00
dependabot[bot] 5f3368b1c5 chore(deps-dev): bump @simplewebauthn/types from 10.0.0 to 12.0.0
Bumps [@simplewebauthn/types](https://github.com/MasterKale/SimpleWebAuthn/tree/HEAD/packages/types) from 10.0.0 to 12.0.0.
- [Release notes](https://github.com/MasterKale/SimpleWebAuthn/releases)
- [Changelog](https://github.com/MasterKale/SimpleWebAuthn/blob/master/CHANGELOG.md)
- [Commits](https://github.com/MasterKale/SimpleWebAuthn/commits/v12.0.0/packages/types)

---
updated-dependencies:
- dependency-name: "@simplewebauthn/types"
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-07 02:18:43 +00:00
dependabot[bot] 30b3eb5059 chore(deps): bump moment-timezone from 0.5.45 to 0.5.46
Bumps [moment-timezone](https://github.com/moment/moment-timezone) from 0.5.45 to 0.5.46.
- [Release notes](https://github.com/moment/moment-timezone/releases)
- [Changelog](https://github.com/moment/moment-timezone/blob/develop/changelog.md)
- [Commits](https://github.com/moment/moment-timezone/compare/0.5.45...0.5.46)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-07 02:18:23 +00:00
dependabot[bot] 010a20d094 chore(deps-dev): bump @babel/preset-typescript from 7.24.7 to 7.26.0
Bumps [@babel/preset-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript) from 7.24.7 to 7.26.0.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.26.0/packages/babel-preset-typescript)

---
updated-dependencies:
- dependency-name: "@babel/preset-typescript"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-07 02:18:04 +00:00
dependabot[bot] 7333627d5c chore(deps-dev): bump tslib from 2.7.0 to 2.8.1
Bumps [tslib](https://github.com/Microsoft/tslib) from 2.7.0 to 2.8.1.
- [Release notes](https://github.com/Microsoft/tslib/releases)
- [Commits](https://github.com/Microsoft/tslib/compare/v2.7.0...v2.8.1)

---
updated-dependencies:
- dependency-name: tslib
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-07 02:17:41 +00:00
Nextcloud bot 9a2360bd64 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-12-07 00:21:25 +00:00
nextcloud-command 3221bb3838 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2024-12-06 16:50:23 +00:00
Robin Appelman e7b882dd22 fix: only do cache copy in updater if the parent folder should be in cache
Signed-off-by: Robin Appelman <robin@icewind.nl>
2024-12-06 17:47:00 +01:00
Kostiantyn Miakshyn 2e1cd23a7d fix: Fix ServiceWorker scope when Nextcloud installed in subfolder
Signed-off-by: Kostiantyn Miakshyn <molodchick@gmail.com>
2024-12-06 17:33:26 +01:00
Robert Riemann ab8fdad6ca add sse_c_key from S3 object storage properties config to list of sensitive values
Signed-off-by: Robert Riemann <robert@riemann.cc>
2024-12-05 19:25:36 +01:00
Robin Appelman 37199779de fix: fix mimetype not being updated when changing file extention on object store
Signed-off-by: Robin Appelman <robin@icewind.nl>
2024-12-05 18:05:13 +01:00
Louis Chemineau d977265b66 chore: Bump @nextcloud/cypress to v1.0.0-beta.12
Signed-off-by: Louis Chemineau <louis@chmn.me>
2024-12-05 09:51:53 +01:00
Benjamin Gaussorgues 22051a73c1 feat(login): add origin check at login
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
2024-12-05 09:51:53 +01:00
grnd-alt eb61a3ae44 fix(tests): remove redundant unit test for activity
Signed-off-by: grnd-alt <github@belakkaf.net>
2024-12-03 21:19:09 +01:00
grnd-alt 8d953aeb8d refactor(tags): move favorite event dispatching to tags.php
Signed-off-by: grnd-alt <salimbelakkaf@outlook.de>
2024-12-03 20:56:36 +01:00
grnd-alt 2d02d83597 fix(dav): add activity logging for favorites in dav
Signed-off-by: grnd-alt <salimbelakkaf@outlook.de>
2024-12-03 20:56:36 +01:00
Robin Appelman 5ca9d884d7 fix: don't recalculate folder size in Cache::delete if the entry didn't exist
Signed-off-by: Robin Appelman <robin@icewind.nl>
2024-08-20 12:50:42 +02:00
1624 changed files with 20356 additions and 5903 deletions
+2 -2
View File
@@ -70,8 +70,8 @@ ResponseDefinitions.php @provokateurin
/lib/public/UserStatus @nickvergessen
# Groupware
/build/integration/dav_features/caldav.feature @miaulalala @st3iny @SebastianKrupinski
/build/integration/dav_features/carddav.feature @miaulalala @st3iny @SebastianKrupinski
/build/integration/dav_features/caldav.feature @st3iny @SebastianKrupinski
/build/integration/dav_features/carddav.feature @st3iny @SebastianKrupinski
# Personal interest
*/Activity/* @nickvergessen
+5 -3
View File
@@ -142,12 +142,14 @@ jobs:
SPLIT: ${{ matrix.total-containers }}
SPLIT_INDEX: ${{ matrix.containers == 'component' && 0 || matrix.containers }}
- name: Upload snapshots
- name: Upload snapshots and videos
uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
if: always()
with:
name: snapshots_${{ matrix.containers }}
path: cypress/snapshots
name: snapshots_videos_${{ matrix.containers }}
path: |
cypress/snapshots
cypress/videos
- name: Extract NC logs
if: failure() && matrix.containers != 'component'
@@ -34,7 +34,7 @@ jobs:
- '**.php'
files-external-smb-kerberos:
runs-on: ubuntu-22.04
runs-on: ubuntu-latest
needs: changes
if: ${{ github.repository_owner != 'nextcloud-gmbh' && needs.changes.outputs.src != 'false' }}
+1 -1
View File
@@ -74,7 +74,7 @@ jobs:
./occ app:enable --force files_external
- name: PHPUnit
run: composer run test:files_external \
run: composer run test:files_external -- \
${{ matrix.coverage && ' --coverage-clover ./clover.xml' || '' }}
- name: Upload code coverage
+10 -3
View File
@@ -15,11 +15,18 @@
<IfModule mod_env.c>
# Add security and privacy related headers
# Avoid doubled headers by unsetting headers in "onsuccess" table,
# then add headers to "always" table: https://github.com/nextcloud/server/pull/19002
Header onsuccess unset Referrer-Policy
Header always set Referrer-Policy "no-referrer"
<If "%{REQUEST_URI} =~ m#/login$#">
# Only on the login page we need any Origin or Referer header set.
Header onsuccess unset Referrer-Policy
Header always set Referrer-Policy "same-origin"
</If>
<Else>
Header onsuccess unset Referrer-Policy
Header always set Referrer-Policy "no-referrer"
</Else>
Header onsuccess unset X-Content-Type-Options
Header always set X-Content-Type-Options "nosniff"
+1
View File
@@ -314,6 +314,7 @@
- Max <max@nextcloud.com>
- Max Kovalenko <mxss1998@yandex.ru>
- Max Kunzelmann <maxdev@posteo.de>
- Max Schmit <maxschm@hotmail.com>
- Maxence Lange <maxence@artificial-owl.com>
- Maxence Lange <maxence@nextcloud.com>
- Maxence Lange <maxence@pontapreta.net>
+7
View File
@@ -0,0 +1,7 @@
OC.L10N.register(
"admin_audit",
{
"Auditing / Logging" : "Pengauditan / Pengelogan",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Menyediakan kebolehan pengelogan untuk Nextcloud seperti akses fail log atau tindakan sensitif."
},
"nplurals=1; plural=0;");
+5
View File
@@ -0,0 +1,5 @@
{ "translations": {
"Auditing / Logging" : "Pengauditan / Pengelogan",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Menyediakan kebolehan pengelogan untuk Nextcloud seperti akses fail log atau tindakan sensitif."
},"pluralForm" :"nplurals=1; plural=0;"
}
+5 -5
View File
@@ -25,13 +25,13 @@ OC.L10N.register(
"No more messages" : "Inga fler meddelanden",
"Retry" : "Försök igen",
"Failed to mark comments as read" : "Kunde inte markera kommentarer som lästa",
"Unable to load the comments list" : "Det gick inte att ladda kommentarlistan",
"Unable to load the comments list" : "Kunde inte ladda kommentarlistan",
"_1 new comment_::_{unread} new comments_" : ["1 ny kommentar","{unread} nya kommentarer"],
"Comment" : "Kommentar",
"An error occurred while trying to edit the comment" : "Ett fel uppstod när du försökte redigera kommentaren",
"An error occurred while trying to edit the comment" : "Ett fel uppstod vid redigering av kommentaren",
"Comment deleted" : "Kommentar borttagen",
"An error occurred while trying to delete the comment" : "Ett fel uppstod när du försökte ta bort kommentaren",
"An error occurred while trying to create the comment" : "Ett fel uppstod när du försökte skapa kommentaren",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Du har nämnts i \"{file}\", i en kommentar av en användare som sedan har blivit borttagen"
"An error occurred while trying to delete the comment" : "Ett fel uppstod vid borttagning av kommentaren",
"An error occurred while trying to create the comment" : "Ett fel uppstod vid skapande av kommentaren",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Du har nämnts i \"{file}\", i en kommentar från en användare som sedan dessa har tagits bort"
},
"nplurals=2; plural=(n != 1);");
+5 -5
View File
@@ -23,13 +23,13 @@
"No more messages" : "Inga fler meddelanden",
"Retry" : "Försök igen",
"Failed to mark comments as read" : "Kunde inte markera kommentarer som lästa",
"Unable to load the comments list" : "Det gick inte att ladda kommentarlistan",
"Unable to load the comments list" : "Kunde inte ladda kommentarlistan",
"_1 new comment_::_{unread} new comments_" : ["1 ny kommentar","{unread} nya kommentarer"],
"Comment" : "Kommentar",
"An error occurred while trying to edit the comment" : "Ett fel uppstod när du försökte redigera kommentaren",
"An error occurred while trying to edit the comment" : "Ett fel uppstod vid redigering av kommentaren",
"Comment deleted" : "Kommentar borttagen",
"An error occurred while trying to delete the comment" : "Ett fel uppstod när du försökte ta bort kommentaren",
"An error occurred while trying to create the comment" : "Ett fel uppstod när du försökte skapa kommentaren",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Du har nämnts i \"{file}\", i en kommentar av en användare som sedan har blivit borttagen"
"An error occurred while trying to delete the comment" : "Ett fel uppstod vid borttagning av kommentaren",
"An error occurred while trying to create the comment" : "Ett fel uppstod vid skapande av kommentaren",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Du har nämnts i \"{file}\", i en kommentar från en användare som sedan dessa har tagits bort"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+8 -8
View File
@@ -3,15 +3,15 @@ OC.L10N.register(
{
"Comments" : "باھا",
"You commented" : "باھا بەردىڭىز",
"{author} commented" : "{ئاپتور} باھا بەردى",
"You commented on %1$s" : "سىز% 1 $ s غا باھا بەردىڭىز",
"You commented on {file}" : "سىز {ھۆججەت} گە باھا بەردىڭىز",
"%1$s commented on %2$s" : "% 1 $ s% 2 $ s غا باھا بەردى",
"{author} commented on {file}" : "{ئاپتور} ھۆججەتكە باھا بەردى}",
"{author} commented" : "{author} باھا بەردى",
"You commented on %1$s" : "سىز%1 $ s غا باھا بەردىڭىز",
"You commented on {file}" : "سىز {file} گە باھا بەردىڭىز",
"%1$s commented on %2$s" : "%1 $ s%2 $ s غا باھا بەردى",
"{author} commented on {file}" : "{author} بولسا {file} گە باھا بەردى",
"<strong>Comments</strong> for files" : "ھۆججەتلەر ئۈچۈن <strong> باھا </ strong>",
"Files" : "ھۆججەتلەر",
"You were mentioned on \"{file}\", in a comment by an account that has since been deleted" : "سىز ئۆچۈرۈلگەن ھېساباتنىڭ ئىزاھاتىدا سىز «{ھۆججەت}» دە تىلغا ئېلىندى",
"{user} mentioned you in a comment on \"{file}\"" : "{user} سىزنى \"{ھۆججەت}\" دىكى باھادا تىلغا ئالدى",
"You were mentioned on \"{file}\", in a comment by an account 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" : "باھانى ئۆچۈرۈڭ",
@@ -31,6 +31,6 @@ OC.L10N.register(
"Comment deleted" : "باھا ئۆچۈرۈلدى",
"An error occurred while trying to delete the comment" : "باھانى ئۆچۈرمەكچى بولغاندا خاتالىق كۆرۈلدى",
"An error occurred while trying to create the comment" : "باھا قۇرماقچى بولغاندا خاتالىق كۆرۈلدى",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "سىز ئۆچۈرۈلگەن ئىشلەتكۈچىنىڭ ئىزاھاتىدا سىز «{ھۆججەت}» دە تىلغا ئېلىندى"
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "سىز ئۆچۈرۈلگەن ئىشلەتكۈچىنىڭ ئىزاھاتىدا سىز \"{file}\" دە تىلغا ئېلىندى"
},
"nplurals=2; plural=(n != 1);");
+8 -8
View File
@@ -1,15 +1,15 @@
{ "translations": {
"Comments" : "باھا",
"You commented" : "باھا بەردىڭىز",
"{author} commented" : "{ئاپتور} باھا بەردى",
"You commented on %1$s" : "سىز% 1 $ s غا باھا بەردىڭىز",
"You commented on {file}" : "سىز {ھۆججەت} گە باھا بەردىڭىز",
"%1$s commented on %2$s" : "% 1 $ s% 2 $ s غا باھا بەردى",
"{author} commented on {file}" : "{ئاپتور} ھۆججەتكە باھا بەردى}",
"{author} commented" : "{author} باھا بەردى",
"You commented on %1$s" : "سىز%1 $ s غا باھا بەردىڭىز",
"You commented on {file}" : "سىز {file} گە باھا بەردىڭىز",
"%1$s commented on %2$s" : "%1 $ s%2 $ s غا باھا بەردى",
"{author} commented on {file}" : "{author} بولسا {file} گە باھا بەردى",
"<strong>Comments</strong> for files" : "ھۆججەتلەر ئۈچۈن <strong> باھا </ strong>",
"Files" : "ھۆججەتلەر",
"You were mentioned on \"{file}\", in a comment by an account that has since been deleted" : "سىز ئۆچۈرۈلگەن ھېساباتنىڭ ئىزاھاتىدا سىز «{ھۆججەت}» دە تىلغا ئېلىندى",
"{user} mentioned you in a comment on \"{file}\"" : "{user} سىزنى \"{ھۆججەت}\" دىكى باھادا تىلغا ئالدى",
"You were mentioned on \"{file}\", in a comment by an account 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" : "باھانى ئۆچۈرۈڭ",
@@ -29,6 +29,6 @@
"Comment deleted" : "باھا ئۆچۈرۈلدى",
"An error occurred while trying to delete the comment" : "باھانى ئۆچۈرمەكچى بولغاندا خاتالىق كۆرۈلدى",
"An error occurred while trying to create the comment" : "باھا قۇرماقچى بولغاندا خاتالىق كۆرۈلدى",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "سىز ئۆچۈرۈلگەن ئىشلەتكۈچىنىڭ ئىزاھاتىدا سىز «{ھۆججەت}» دە تىلغا ئېلىندى"
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "سىز ئۆچۈرۈلگەن ئىشلەتكۈچىنىڭ ئىزاھاتىدا سىز \"{file}\" دە تىلغا ئېلىندى"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+1 -1
View File
@@ -30,7 +30,7 @@ The Nextcloud Dashboard is your starting point of the day, giving you an overvie
<name>Dashboard</name>
<route>dashboard.dashboard.index</route>
<icon>dashboard.svg</icon>
<order>-1</order>
<order>-10</order>
</navigation>
</navigations>
</info>
+2
View File
@@ -23,6 +23,8 @@ OC.L10N.register(
"Good evening, {name}" : "مساء الخير، {name}",
"Hello" : "مرحباً",
"Hello, {name}" : "أهلا، {name} ",
"Happy birthday 🥳🤩🎂🎉" : "عيد ميلاد سعيد 🥳🤩🎂🎉",
"Happy birthday, {name} 🥳🤩🎂🎉" : "عيد ميلاد سعيد, يا {name} 🥳🤩🎂🎉",
"Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! Users can add the widgets they like and change the background to their liking." : "إبدأ يومك بالاطلاع على ما يهمّك\n\nلوحة قيادة نكست كلاود هي نقطة البداية ليومك؛\nتعطيك لمحة عن مواعيدك القادمة و الرسائل المستعجلة و المحادثات الواردة و تذاكر طلب المساعدة المعلقة و آخر التغريدات و الكثير غيرها!\nيمكنك أن تضيف أدوات أخرى ترغبها\nكما يمكنك تغيير مظهر و خلفية اللوحة كما تريد. "
},
"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
View File
@@ -21,6 +21,8 @@
"Good evening, {name}" : "مساء الخير، {name}",
"Hello" : "مرحباً",
"Hello, {name}" : "أهلا، {name} ",
"Happy birthday 🥳🤩🎂🎉" : "عيد ميلاد سعيد 🥳🤩🎂🎉",
"Happy birthday, {name} 🥳🤩🎂🎉" : "عيد ميلاد سعيد, يا {name} 🥳🤩🎂🎉",
"Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! Users can add the widgets they like and change the background to their liking." : "إبدأ يومك بالاطلاع على ما يهمّك\n\nلوحة قيادة نكست كلاود هي نقطة البداية ليومك؛\nتعطيك لمحة عن مواعيدك القادمة و الرسائل المستعجلة و المحادثات الواردة و تذاكر طلب المساعدة المعلقة و آخر التغريدات و الكثير غيرها!\nيمكنك أن تضيف أدوات أخرى ترغبها\nكما يمكنك تغيير مظهر و خلفية اللوحة كما تريد. "
},"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
View File
@@ -23,6 +23,8 @@ OC.L10N.register(
"Good evening, {name}" : "Dobrý večer, {name}",
"Hello" : "Dobrý den",
"Hello, {name}" : "Dobrý den, {name}",
"Happy birthday 🥳🤩🎂🎉" : "Všechno nejlepší k narozeninám 🥳🤩🎂🎉",
"Happy birthday, {name} 🥳🤩🎂🎉" : "Všechno nejlepší k narozeninám, {name} 🥳🤩🎂🎉",
"Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! Users can add the widgets they like and change the background to their liking." : "Začněte svůj den informovaní\n\nNextcloud Nástěnka je váš úvodní bod dne, který vám podává přehled\nnadcházejících schůzek, neodkladných e-mailů, zpráv v chatech, příchozích\npožadavků, nejnovějších tweetů a mnoha dalšího! Uživatelé si\nmohou přidávat ovládací prvky, které chtějí a měnit pozadí dle své libosti."
},
"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;");
+2
View File
@@ -21,6 +21,8 @@
"Good evening, {name}" : "Dobrý večer, {name}",
"Hello" : "Dobrý den",
"Hello, {name}" : "Dobrý den, {name}",
"Happy birthday 🥳🤩🎂🎉" : "Všechno nejlepší k narozeninám 🥳🤩🎂🎉",
"Happy birthday, {name} 🥳🤩🎂🎉" : "Všechno nejlepší k narozeninám, {name} 🥳🤩🎂🎉",
"Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! Users can add the widgets they like and change the background to their liking." : "Začněte svůj den informovaní\n\nNextcloud Nástěnka je váš úvodní bod dne, který vám podává přehled\nnadcházejících schůzek, neodkladných e-mailů, zpráv v chatech, příchozích\npožadavků, nejnovějších tweetů a mnoha dalšího! Uživatelé si\nmohou přidávat ovládací prvky, které chtějí a měnit pozadí dle své libosti."
},"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"
}
+3 -1
View File
@@ -3,7 +3,7 @@ OC.L10N.register(
{
"Dashboard" : "Dashboard",
"Dashboard app" : "Dashboard-App",
"Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! People can add the widgets they like and change the background to their liking." : "Starte informiert in den Tag\n\nDas Nextcloud Dashboard ist Ihr Ausgangspunkt für den Tag und gibt dir einen Überblick über deine anstehenden Termine, dringende E-Mails, Chatnachrichten, eingehende Tickets, neueste Tweets und vieles mehr! Benutzer können die gewünschten Widgets hinzufügen und den Hintergrund nach Belieben ändern.",
"Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! People can add the widgets they like and change the background to their liking." : "Starte informiert in den Tag\n\nDas Nextcloud Dashboard ist dein Ausgangspunkt für den Tag und gibt dir einen Überblick über deine anstehenden Termine, dringende E-Mails, Chatnachrichten, eingehende Tickets, neueste Tweets und vieles mehr! Benutzer können die gewünschten Widgets hinzufügen und den Hintergrund nach Belieben ändern.",
"\"{title} icon\"" : "\"{title}-Symbol\"",
"Customize" : "Anpassen",
"Edit widgets" : "Widgets bearbeiten",
@@ -23,6 +23,8 @@ OC.L10N.register(
"Good evening, {name}" : "Guten Abend {name}",
"Hello" : "Hallo",
"Hello, {name}" : "Hallo, {name}",
"Happy birthday 🥳🤩🎂🎉" : "Alles Gute zum Geburtstag 🥳🤩🎂🎉",
"Happy birthday, {name} 🥳🤩🎂🎉" : "Alles Gute zum Geburtstag, {name} 🥳🤩🎂🎉",
"Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! Users can add the widgets they like and change the background to their liking." : "Starte informiert in den Tag\n\nDas Nextcloud Dashboard ist dein Ausgangspunkt für den Tag und gibt dir einen Überblick über deine anstehenden Termine, dringende E-Mails, Chatnachrichten, eingehende Tickets, neueste Tweets und vieles mehr! Benutzer können die gewünschten Widgets hinzufügen und den Hintergrund nach Belieben ändern."
},
"nplurals=2; plural=(n != 1);");
+3 -1
View File
@@ -1,7 +1,7 @@
{ "translations": {
"Dashboard" : "Dashboard",
"Dashboard app" : "Dashboard-App",
"Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! People can add the widgets they like and change the background to their liking." : "Starte informiert in den Tag\n\nDas Nextcloud Dashboard ist Ihr Ausgangspunkt für den Tag und gibt dir einen Überblick über deine anstehenden Termine, dringende E-Mails, Chatnachrichten, eingehende Tickets, neueste Tweets und vieles mehr! Benutzer können die gewünschten Widgets hinzufügen und den Hintergrund nach Belieben ändern.",
"Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! People can add the widgets they like and change the background to their liking." : "Starte informiert in den Tag\n\nDas Nextcloud Dashboard ist dein Ausgangspunkt für den Tag und gibt dir einen Überblick über deine anstehenden Termine, dringende E-Mails, Chatnachrichten, eingehende Tickets, neueste Tweets und vieles mehr! Benutzer können die gewünschten Widgets hinzufügen und den Hintergrund nach Belieben ändern.",
"\"{title} icon\"" : "\"{title}-Symbol\"",
"Customize" : "Anpassen",
"Edit widgets" : "Widgets bearbeiten",
@@ -21,6 +21,8 @@
"Good evening, {name}" : "Guten Abend {name}",
"Hello" : "Hallo",
"Hello, {name}" : "Hallo, {name}",
"Happy birthday 🥳🤩🎂🎉" : "Alles Gute zum Geburtstag 🥳🤩🎂🎉",
"Happy birthday, {name} 🥳🤩🎂🎉" : "Alles Gute zum Geburtstag, {name} 🥳🤩🎂🎉",
"Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! Users can add the widgets they like and change the background to their liking." : "Starte informiert in den Tag\n\nDas Nextcloud Dashboard ist dein Ausgangspunkt für den Tag und gibt dir einen Überblick über deine anstehenden Termine, dringende E-Mails, Chatnachrichten, eingehende Tickets, neueste Tweets und vieles mehr! Benutzer können die gewünschten Widgets hinzufügen und den Hintergrund nach Belieben ändern."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+2
View File
@@ -23,6 +23,8 @@ OC.L10N.register(
"Good evening, {name}" : "Guten Abend {name}",
"Hello" : "Hallo",
"Hello, {name}" : "Hallo, {name}",
"Happy birthday 🥳🤩🎂🎉" : "Alles Gute zum Geburtstag 🥳🤩🎂🎉",
"Happy birthday, {name} 🥳🤩🎂🎉" : "Alles Gute zum Geburtstag, {name} 🥳🤩🎂🎉",
"Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! Users can add the widgets they like and change the background to their liking." : "Starten Sie informiert in den Tag\n\nDas Nextcloud Dashboard ist Ihr Ausgangspunkt für den Tag und gibt Ihnen einen Überblick über Ihre anstehenden Termine, dringende E-Mails, Chatnachrichten, eingehende Tickets, neueste Tweets und vieles mehr! Benutzer können die gewünschten Widgets hinzufügen und den Hintergrund nach Belieben ändern."
},
"nplurals=2; plural=(n != 1);");
+2
View File
@@ -21,6 +21,8 @@
"Good evening, {name}" : "Guten Abend {name}",
"Hello" : "Hallo",
"Hello, {name}" : "Hallo, {name}",
"Happy birthday 🥳🤩🎂🎉" : "Alles Gute zum Geburtstag 🥳🤩🎂🎉",
"Happy birthday, {name} 🥳🤩🎂🎉" : "Alles Gute zum Geburtstag, {name} 🥳🤩🎂🎉",
"Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! Users can add the widgets they like and change the background to their liking." : "Starten Sie informiert in den Tag\n\nDas Nextcloud Dashboard ist Ihr Ausgangspunkt für den Tag und gibt Ihnen einen Überblick über Ihre anstehenden Termine, dringende E-Mails, Chatnachrichten, eingehende Tickets, neueste Tweets und vieles mehr! Benutzer können die gewünschten Widgets hinzufügen und den Hintergrund nach Belieben ändern."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+2
View File
@@ -23,6 +23,8 @@ OC.L10N.register(
"Good evening, {name}" : "Good evening, {name}",
"Hello" : "Hello",
"Hello, {name}" : "Hello, {name}",
"Happy birthday 🥳🤩🎂🎉" : "Happy birthday 🥳🤩🎂🎉",
"Happy birthday, {name} 🥳🤩🎂🎉" : "Happy birthday, {name} 🥳🤩🎂🎉",
"Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! Users can add the widgets they like and change the background to their liking." : "Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! Users can add the widgets they like and change the background to their liking."
},
"nplurals=2; plural=(n != 1);");
+2
View File
@@ -21,6 +21,8 @@
"Good evening, {name}" : "Good evening, {name}",
"Hello" : "Hello",
"Hello, {name}" : "Hello, {name}",
"Happy birthday 🥳🤩🎂🎉" : "Happy birthday 🥳🤩🎂🎉",
"Happy birthday, {name} 🥳🤩🎂🎉" : "Happy birthday, {name} 🥳🤩🎂🎉",
"Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! Users can add the widgets they like and change the background to their liking." : "Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! Users can add the widgets they like and change the background to their liking."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+2
View File
@@ -23,6 +23,8 @@ OC.L10N.register(
"Good evening, {name}" : "Gabon, {name}",
"Hello" : "Kaixo",
"Hello, {name}" : "Kaixo, {name}",
"Happy birthday 🥳🤩🎂🎉" : "Zorionak 🥳🤩🎂🎉",
"Happy birthday, {name} 🥳🤩🎂🎉" : "Zorionak, {name} 🥳🤩🎂🎉",
"Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! Users can add the widgets they like and change the background to their liking." : "Hasi zure eguna informatuta\n\nNextcloud Panela da zure eguneko abiapuntua, eta zure hurrengo hitzorduen, premiazko mezu elektronikoen, txat-mezuen, sarrerako txartelen, azken txioen eta askoz gehiagoren ikuspegi orokorra eskaintzen dizu! Erabiltzaileek gogoko trepetak gehi ditzakete eta atzealdea nahieran aldatu."
},
"nplurals=2; plural=(n != 1);");
+2
View File
@@ -21,6 +21,8 @@
"Good evening, {name}" : "Gabon, {name}",
"Hello" : "Kaixo",
"Hello, {name}" : "Kaixo, {name}",
"Happy birthday 🥳🤩🎂🎉" : "Zorionak 🥳🤩🎂🎉",
"Happy birthday, {name} 🥳🤩🎂🎉" : "Zorionak, {name} 🥳🤩🎂🎉",
"Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! Users can add the widgets they like and change the background to their liking." : "Hasi zure eguna informatuta\n\nNextcloud Panela da zure eguneko abiapuntua, eta zure hurrengo hitzorduen, premiazko mezu elektronikoen, txat-mezuen, sarrerako txartelen, azken txioen eta askoz gehiagoren ikuspegi orokorra eskaintzen dizu! Erabiltzaileek gogoko trepetak gehi ditzakete eta atzealdea nahieran aldatu."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+2
View File
@@ -23,6 +23,8 @@ OC.L10N.register(
"Good evening, {name}" : "Tráthnóna maith, {name}",
"Hello" : "Dia dhuit",
"Hello, {name}" : "Dia dhuit, {name}",
"Happy birthday 🥳🤩🎂🎉" : "Lá breithe shona duit 🥳🤩🎂🎉",
"Happy birthday, {name} 🥳🤩🎂🎉" : "Lá breithe shona duit, {name} 🥳🤩🎂🎉",
"Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! Users can add the widgets they like and change the background to their liking." : "Tosaigh do lá ar an eolas\n\nIs é an Painéal Nextcloud do phointe tosaigh den lá, ag tabhairt forbhreathnú duit ar do cheapacháin atá le teacht, ríomhphoist phráinneacha, teachtaireachtaí comhrá, ticéid ag teacht isteach, tweets is déanaí agus go leor eile! Is féidir le húsáideoirí na giuirléidí is maith leo a chur leis agus an cúlra a athrú dá dtaitníonn leo."
},
"nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4);");
+2
View File
@@ -21,6 +21,8 @@
"Good evening, {name}" : "Tráthnóna maith, {name}",
"Hello" : "Dia dhuit",
"Hello, {name}" : "Dia dhuit, {name}",
"Happy birthday 🥳🤩🎂🎉" : "Lá breithe shona duit 🥳🤩🎂🎉",
"Happy birthday, {name} 🥳🤩🎂🎉" : "Lá breithe shona duit, {name} 🥳🤩🎂🎉",
"Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! Users can add the widgets they like and change the background to their liking." : "Tosaigh do lá ar an eolas\n\nIs é an Painéal Nextcloud do phointe tosaigh den lá, ag tabhairt forbhreathnú duit ar do cheapacháin atá le teacht, ríomhphoist phráinneacha, teachtaireachtaí comhrá, ticéid ag teacht isteach, tweets is déanaí agus go leor eile! Is féidir le húsáideoirí na giuirléidí is maith leo a chur leis agus an cúlra a athrú dá dtaitníonn leo."
},"pluralForm" :"nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4);"
}
+2
View File
@@ -23,6 +23,8 @@ OC.L10N.register(
"Good evening, {name}" : "Boas noites, {name}",
"Hello" : "Hello",
"Hello, {name}" : "Ola, {name}",
"Happy birthday 🥳🤩🎂🎉" : "Feliz aniversario 🥳🤩🎂🎉",
"Happy birthday, {name} 🥳🤩🎂🎉" : "Feliz aniversario, {name} 🥳🤩🎂🎉",
"Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! Users can add the widgets they like and change the background to their liking." : "Comece o día informado\n\nO Taboleiro de Nextcloud é o seu punto de partida do día, onde atopará unha vista xeral das súas próximas citas, correos-e urxentes, mensaxes de parolas, billetes entrantes, chíos máis recentes e moito máis. Os usuarios poden engadir os trebellos que lles gusten e cambiar o fondo ao seu antollo."
},
"nplurals=2; plural=(n != 1);");
+2
View File
@@ -21,6 +21,8 @@
"Good evening, {name}" : "Boas noites, {name}",
"Hello" : "Hello",
"Hello, {name}" : "Ola, {name}",
"Happy birthday 🥳🤩🎂🎉" : "Feliz aniversario 🥳🤩🎂🎉",
"Happy birthday, {name} 🥳🤩🎂🎉" : "Feliz aniversario, {name} 🥳🤩🎂🎉",
"Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! Users can add the widgets they like and change the background to their liking." : "Comece o día informado\n\nO Taboleiro de Nextcloud é o seu punto de partida do día, onde atopará unha vista xeral das súas próximas citas, correos-e urxentes, mensaxes de parolas, billetes entrantes, chíos máis recentes e moito máis. Os usuarios poden engadir os trebellos que lles gusten e cambiar o fondo ao seu antollo."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+2
View File
@@ -23,6 +23,8 @@ OC.L10N.register(
"Good evening, {name}" : "Buona sera, {name}",
"Hello" : "Ciao",
"Hello, {name}" : "Ciao {name}",
"Happy birthday 🥳🤩🎂🎉" : "Buon compleanno 🥳🤩🎂🎉",
"Happy birthday, {name} 🥳🤩🎂🎉" : "Buon compleanno, {name} 🥳🤩🎂🎉",
"Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! Users can add the widgets they like and change the background to their liking." : "Inizia la giornata informato\n\nIl cruscotto di Nextcloud è il tuo punto di partenza della giornata, che offre una panoramica di prossimi appuntamenti, email urgenti, messaggi di chat, nuove richieste, ultimi tweet e molto altro ancora! Gli utenti possono aggiungere i widget che preferiscono e modificare lo sfondo a proprio piacimento."
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
+2
View File
@@ -21,6 +21,8 @@
"Good evening, {name}" : "Buona sera, {name}",
"Hello" : "Ciao",
"Hello, {name}" : "Ciao {name}",
"Happy birthday 🥳🤩🎂🎉" : "Buon compleanno 🥳🤩🎂🎉",
"Happy birthday, {name} 🥳🤩🎂🎉" : "Buon compleanno, {name} 🥳🤩🎂🎉",
"Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! Users can add the widgets they like and change the background to their liking." : "Inizia la giornata informato\n\nIl cruscotto di Nextcloud è il tuo punto di partenza della giornata, che offre una panoramica di prossimi appuntamenti, email urgenti, messaggi di chat, nuove richieste, ultimi tweet e molto altro ancora! Gli utenti possono aggiungere i widget che preferiscono e modificare lo sfondo a proprio piacimento."
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
+2
View File
@@ -23,6 +23,8 @@ OC.L10N.register(
"Good evening, {name}" : "こんばんは、{name} さん",
"Hello" : "こんにちは",
"Hello, {name}" : "こんにちは、{name} さん",
"Happy birthday 🥳🤩🎂🎉" : "お誕生日おめでとう 🥳🤩🎂🎉",
"Happy birthday, {name} 🥳🤩🎂🎉" : "お誕生日おめでとう、{name} 🥳🤩🎂🎉",
"Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! Users can add the widgets they like and change the background to their liking." : "一日の始まりに情報を提供\n\nNextcloudダッシュボードは、一日のスタート地点であり、今後の予定、緊急のEメール、チャットメッセージ、受信チケット、最新のツイートなどの概要を提供します!ユーザーは好きなウィジェットを追加したり、背景を自分好みに変更することができます。"
},
"nplurals=1; plural=0;");
+2
View File
@@ -21,6 +21,8 @@
"Good evening, {name}" : "こんばんは、{name} さん",
"Hello" : "こんにちは",
"Hello, {name}" : "こんにちは、{name} さん",
"Happy birthday 🥳🤩🎂🎉" : "お誕生日おめでとう 🥳🤩🎂🎉",
"Happy birthday, {name} 🥳🤩🎂🎉" : "お誕生日おめでとう、{name} 🥳🤩🎂🎉",
"Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! Users can add the widgets they like and change the background to their liking." : "一日の始まりに情報を提供\n\nNextcloudダッシュボードは、一日のスタート地点であり、今後の予定、緊急のEメール、チャットメッセージ、受信チケット、最新のツイートなどの概要を提供します!ユーザーは好きなウィジェットを追加したり、背景を自分好みに変更することができます。"
},"pluralForm" :"nplurals=1; plural=0;"
}
+2
View File
@@ -23,6 +23,8 @@ OC.L10N.register(
"Good evening, {name}" : "Dobry wieczór, {name}",
"Hello" : "Witaj",
"Hello, {name}" : "Witaj {name}",
"Happy birthday 🥳🤩🎂🎉" : "Najlepsze życzenia urodzinowe 🥳🤩🎂🎉",
"Happy birthday, {name} 🥳🤩🎂🎉" : "Najlepsze życzenia urodzinowe, {name} 🥳🤩🎂🎉",
"Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! Users can add the widgets they like and change the background to their liking." : "Rozpocznij dzień poinformowany\n\nPulpit nawigacyjny Nextcloud to Twój punkt wyjścia w ciągu dnia, dający przegląd nadchodzących spotkań, pilnych e-maili, wiadomości na czacie, przychodzących zgłoszeń, najnowszych tweetów i wiele więcej! Użytkownicy mogą dodawać widżety, które im się podobają i zmieniać tło według własnych upodobań."
},
"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
View File
@@ -21,6 +21,8 @@
"Good evening, {name}" : "Dobry wieczór, {name}",
"Hello" : "Witaj",
"Hello, {name}" : "Witaj {name}",
"Happy birthday 🥳🤩🎂🎉" : "Najlepsze życzenia urodzinowe 🥳🤩🎂🎉",
"Happy birthday, {name} 🥳🤩🎂🎉" : "Najlepsze życzenia urodzinowe, {name} 🥳🤩🎂🎉",
"Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! Users can add the widgets they like and change the background to their liking." : "Rozpocznij dzień poinformowany\n\nPulpit nawigacyjny Nextcloud to Twój punkt wyjścia w ciągu dnia, dający przegląd nadchodzących spotkań, pilnych e-maili, wiadomości na czacie, przychodzących zgłoszeń, najnowszych tweetów i wiele więcej! Użytkownicy mogą dodawać widżety, które im się podobają i zmieniać tło według własnych upodobań."
},"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);"
}
+2
View File
@@ -23,6 +23,8 @@ OC.L10N.register(
"Good evening, {name}" : "Dobrý večer, {name}",
"Hello" : "Ahoj",
"Hello, {name}" : "Ahoj, {name}",
"Happy birthday 🥳🤩🎂🎉" : "Všetko najlepšie k narodeninám 🥳🤩🎂🎉",
"Happy birthday, {name} 🥳🤩🎂🎉" : "Všetko najlepšie k narodeninám, {name} 🥳🤩🎂🎉",
"Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! Users can add the widgets they like and change the background to their liking." : "Začnite svoj deň informovaní\n\nNextcloud Infopanel je vaším východiskovým bodom dňa, ktorý vám poskytne prehľad o vašich nadchádzajúcich stretnutiach, naliehavých e-mailoch, správach, prijatých lístkoch, najnovších tweetoch a mnohom ďalšom! Používatelia si môžu pridať rozšírenia, ktoré sa im páčia, a zmeniť si pozadie podľa svojich predstáv."
},
"nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);");
+2
View File
@@ -21,6 +21,8 @@
"Good evening, {name}" : "Dobrý večer, {name}",
"Hello" : "Ahoj",
"Hello, {name}" : "Ahoj, {name}",
"Happy birthday 🥳🤩🎂🎉" : "Všetko najlepšie k narodeninám 🥳🤩🎂🎉",
"Happy birthday, {name} 🥳🤩🎂🎉" : "Všetko najlepšie k narodeninám, {name} 🥳🤩🎂🎉",
"Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! Users can add the widgets they like and change the background to their liking." : "Začnite svoj deň informovaní\n\nNextcloud Infopanel je vaším východiskovým bodom dňa, ktorý vám poskytne prehľad o vašich nadchádzajúcich stretnutiach, naliehavých e-mailoch, správach, prijatých lístkoch, najnovších tweetoch a mnohom ďalšom! Používatelia si môžu pridať rozšírenia, ktoré sa im páčia, a zmeniť si pozadie podľa svojich predstáv."
},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);"
}
+2
View File
@@ -23,6 +23,8 @@ OC.L10N.register(
"Good evening, {name}" : "Добро вече, {name}",
"Hello" : "Здраво",
"Hello, {name}" : "Здраво, {name}",
"Happy birthday 🥳🤩🎂🎉" : "Срећан рођендан 🥳🤩🎂🎉",
"Happy birthday, {name} 🥳🤩🎂🎉" : "Срећан рођендан {name} 🥳🤩🎂🎉",
"Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! Users can add the widgets they like and change the background to their liking." : "Започните свој дан информацијама\n\nNextcloud Контролна табла је почетна тачка вашег дана, она вам даје преглед наредних састанака, хитних и-мејлова, чет порука, придошлих тикета, најновијих твитова и још пуно тога! Корисници могу да додају виџете који им се свиђају и да по жељи измене позадину."
},
"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);");
+2
View File
@@ -21,6 +21,8 @@
"Good evening, {name}" : "Добро вече, {name}",
"Hello" : "Здраво",
"Hello, {name}" : "Здраво, {name}",
"Happy birthday 🥳🤩🎂🎉" : "Срећан рођендан 🥳🤩🎂🎉",
"Happy birthday, {name} 🥳🤩🎂🎉" : "Срећан рођендан {name} 🥳🤩🎂🎉",
"Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! Users can add the widgets they like and change the background to their liking." : "Започните свој дан информацијама\n\nNextcloud Контролна табла је почетна тачка вашег дана, она вам даје преглед наредних састанака, хитних и-мејлова, чет порука, придошлих тикета, најновијих твитова и још пуно тога! Корисници могу да додају виџете који им се свиђају и да по жељи измене позадину."
},"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);"
}
+2
View File
@@ -23,6 +23,8 @@ OC.L10N.register(
"Good evening, {name}" : "God kväll, {name}",
"Hello" : "Hej",
"Hello, {name}" : "Hej, {name}",
"Happy birthday 🥳🤩🎂🎉" : "Grattis på födelsedagen 🥳🤩🎂🎉",
"Happy birthday, {name} 🥳🤩🎂🎉" : "Grattis på födelsedagen, {name} 🥳🤩🎂🎉",
"Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! Users can add the widgets they like and change the background to their liking." : "Börja din dag informerad\n\nNextcloud Dashboard är din startpunkt på dagen som ger dig en överblick över dina kommande bokningar, brådskande e-post, chattmeddelanden, inkommande ärenden, senaste tweets och mycket mer! Användare kan lägga till widgetar de gillar och anpassa bakgrunden efter deras tycke."
},
"nplurals=2; plural=(n != 1);");
+2
View File
@@ -21,6 +21,8 @@
"Good evening, {name}" : "God kväll, {name}",
"Hello" : "Hej",
"Hello, {name}" : "Hej, {name}",
"Happy birthday 🥳🤩🎂🎉" : "Grattis på födelsedagen 🥳🤩🎂🎉",
"Happy birthday, {name} 🥳🤩🎂🎉" : "Grattis på födelsedagen, {name} 🥳🤩🎂🎉",
"Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! Users can add the widgets they like and change the background to their liking." : "Börja din dag informerad\n\nNextcloud Dashboard är din startpunkt på dagen som ger dig en överblick över dina kommande bokningar, brådskande e-post, chattmeddelanden, inkommande ärenden, senaste tweets och mycket mer! Användare kan lägga till widgetar de gillar och anpassa bakgrunden efter deras tycke."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+2
View File
@@ -23,6 +23,8 @@ OC.L10N.register(
"Good evening, {name}" : "İyi geceler, {name}",
"Hello" : "Merhaba",
"Hello, {name}" : "Merhaba {name}",
"Happy birthday 🥳🤩🎂🎉" : "Mutlu yıllar 🥳🤩🎂🎉",
"Happy birthday, {name} 🥳🤩🎂🎉" : "Mutlu yıllar, {name} 🥳🤩🎂🎉",
"Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! Users can add the widgets they like and change the background to their liking." : "Güne bilgilenerek başlayın\n\nNextcloud Pano, gününüzün başlangıç noktasıdır ve size yaklaşan randevularınız, acil e-postalarınız, sohbet iletileri, gelen destek istekleri, son tweetler gibi pek çok bilgi verir! Kullanıcılar istedikleri başka pano bileşenlerini ekleyebilir ve arka planı değiştirebilir."
},
"nplurals=2; plural=(n > 1);");
+2
View File
@@ -21,6 +21,8 @@
"Good evening, {name}" : "İyi geceler, {name}",
"Hello" : "Merhaba",
"Hello, {name}" : "Merhaba {name}",
"Happy birthday 🥳🤩🎂🎉" : "Mutlu yıllar 🥳🤩🎂🎉",
"Happy birthday, {name} 🥳🤩🎂🎉" : "Mutlu yıllar, {name} 🥳🤩🎂🎉",
"Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! Users can add the widgets they like and change the background to their liking." : "Güne bilgilenerek başlayın\n\nNextcloud Pano, gününüzün başlangıç noktasıdır ve size yaklaşan randevularınız, acil e-postalarınız, sohbet iletileri, gelen destek istekleri, son tweetler gibi pek çok bilgi verir! Kullanıcılar istedikleri başka pano bileşenlerini ekleyebilir ve arka planı değiştirebilir."
},"pluralForm" :"nplurals=2; plural=(n > 1);"
}
+2
View File
@@ -23,6 +23,8 @@ OC.L10N.register(
"Good evening, {name}" : "晚安,{name}",
"Hello" : "哈囉",
"Hello, {name}" : "哈囉,{name}",
"Happy birthday 🥳🤩🎂🎉" : "生日快樂 🥳🤩🎂🎉",
"Happy birthday, {name} 🥳🤩🎂🎉" : "生日快樂,{name} 🥳🤩🎂🎉",
"Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! Users can add the widgets they like and change the background to their liking." : "開始您新的一天\n\nNextcloud 儀表板是您一天的起點,為您提供您即將到來的約會概覽、緊急電郵、聊天訊息、新到的工單、最新的推文以及更多!用戶可以新增他們喜愛的小工具與變更他們喜愛的背景。"
},
"nplurals=1; plural=0;");
+2
View File
@@ -21,6 +21,8 @@
"Good evening, {name}" : "晚安,{name}",
"Hello" : "哈囉",
"Hello, {name}" : "哈囉,{name}",
"Happy birthday 🥳🤩🎂🎉" : "生日快樂 🥳🤩🎂🎉",
"Happy birthday, {name} 🥳🤩🎂🎉" : "生日快樂,{name} 🥳🤩🎂🎉",
"Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! Users can add the widgets they like and change the background to their liking." : "開始您新的一天\n\nNextcloud 儀表板是您一天的起點,為您提供您即將到來的約會概覽、緊急電郵、聊天訊息、新到的工單、最新的推文以及更多!用戶可以新增他們喜愛的小工具與變更他們喜愛的背景。"
},"pluralForm" :"nplurals=1; plural=0;"
}
+2
View File
@@ -23,6 +23,8 @@ OC.L10N.register(
"Good evening, {name}" : "晚安,{name}",
"Hello" : "嗨",
"Hello, {name}" : "嗨,{name}",
"Happy birthday 🥳🤩🎂🎉" : "生日快樂 🥳🤩🎂🎉",
"Happy birthday, {name} 🥳🤩🎂🎉" : "生日快樂,{name} 🥳🤩🎂🎉",
"Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! Users can add the widgets they like and change the background to their liking." : "從每日資訊總覽開始\n\nNextcloud 儀表板是您一天的起點,為您提供您即將到來的行程概覽、緊急電子郵件、聊天訊息、到來的工單、最新的推文⋯⋯等等!使用者可以加入他們喜愛的小工具,還有更換他們喜愛的背景。"
},
"nplurals=1; plural=0;");
+2
View File
@@ -21,6 +21,8 @@
"Good evening, {name}" : "晚安,{name}",
"Hello" : "嗨",
"Hello, {name}" : "嗨,{name}",
"Happy birthday 🥳🤩🎂🎉" : "生日快樂 🥳🤩🎂🎉",
"Happy birthday, {name} 🥳🤩🎂🎉" : "生日快樂,{name} 🥳🤩🎂🎉",
"Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an overview of your upcoming appointments, urgent emails, chat messages, incoming tickets, latest tweets and much more! Users can add the widgets they like and change the background to their liking." : "從每日資訊總覽開始\n\nNextcloud 儀表板是您一天的起點,為您提供您即將到來的行程概覽、緊急電子郵件、聊天訊息、到來的工單、最新的推文⋯⋯等等!使用者可以加入他們喜愛的小工具,還有更換他們喜愛的背景。"
},"pluralForm" :"nplurals=1; plural=0;"
}
@@ -68,6 +68,7 @@ class DashboardController extends Controller {
$this->initialState->provideInitialState('layout', $this->service->getLayout());
$this->initialState->provideInitialState('appStoreEnabled', $this->config->getSystemValueBool('appstoreenabled', true));
$this->initialState->provideInitialState('firstRun', $this->config->getUserValue($this->userId, 'dashboard', 'firstRun', '1') === '1');
$this->initialState->provideInitialState('birthdate', $this->service->getBirthdate());
$this->config->setUserValue($this->userId, 'dashboard', 'firstRun', '0');
$response = new TemplateResponse('dashboard', 'index', [
@@ -9,12 +9,17 @@ declare(strict_types=1);
namespace OCA\Dashboard\Service;
use JsonException;
use OCP\Accounts\IAccountManager;
use OCP\Accounts\PropertyDoesNotExistException;
use OCP\IConfig;
use OCP\IUserManager;
class DashboardService {
public function __construct(
private IConfig $config,
private ?string $userId,
private IUserManager $userManager,
private IAccountManager $accountManager,
) {
}
@@ -42,4 +47,25 @@ class DashboardService {
return array_values(array_filter(explode(',', $configStatuses), fn (string $value) => $value !== ''));
}
}
public function getBirthdate(): string {
if ($this->userId === null) {
return '';
}
$user = $this->userManager->get($this->userId);
if ($user === null) {
return '';
}
$account = $this->accountManager->getAccount($user);
try {
$birthdate = $account->getProperty(IAccountManager::PROPERTY_BIRTHDATE);
} catch (PropertyDoesNotExistException) {
return '';
}
return $birthdate->getValue();
}
}
+16 -1
View File
@@ -147,6 +147,7 @@ import ApiDashboardWidget from './components/ApiDashboardWidget.vue'
const panels = loadState('dashboard', 'panels')
const firstRun = loadState('dashboard', 'firstRun')
const birthdate = new Date(loadState('dashboard', 'birthdate'))
const statusInfo = {
weather: {
@@ -194,15 +195,21 @@ export default {
apiWidgets: [],
apiWidgetItems: {},
loadingItems: true,
birthdate,
}
},
computed: {
greeting() {
const time = this.timer.getHours()
const isBirthday = this.birthdate instanceof Date
&& this.birthdate.getMonth() === this.timer.getMonth()
&& this.birthdate.getDate() === this.timer.getDate()
// Determine part of the day
let partOfDay
if (time >= 22 || time < 5) {
if (isBirthday) {
partOfDay = 'birthday'
} else if (time >= 22 || time < 5) {
partOfDay = 'night'
} else if (time >= 18) {
partOfDay = 'evening'
@@ -231,6 +238,10 @@ export default {
generic: t('dashboard', 'Hello'),
withName: t('dashboard', 'Hello, {name}', { name: this.displayName }, undefined, { escape: false }),
},
birthday: {
generic: t('dashboard', 'Happy birthday 🥳🤩🎂🎉'),
withName: t('dashboard', 'Happy birthday, {name} 🥳🤩🎂🎉', { name: this.displayName }, undefined, { escape: false }),
},
}
// Figure out which greeting to show
@@ -295,6 +306,10 @@ export default {
for (const widget of Object.values(this.apiWidgets)) {
if (widget.reload_interval > 0) {
setInterval(async () => {
if (!this.layout.includes(widget.id)) {
return
}
await this.fetchApiWidgetItems([widget.id], true)
}, widget.reload_interval * 1000)
}
@@ -0,0 +1,100 @@
<?php
declare(strict_types=1);
/**
* SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
namespace OCA\Dashboard\Tests;
use OC\Accounts\Account;
use OCA\Dashboard\Service\DashboardService;
use OCP\Accounts\IAccountManager;
use OCP\IConfig;
use OCP\IUser;
use OCP\IUserManager;
use PHPUnit\Framework\MockObject\MockObject;
use Test\TestCase;
class DashboardServiceTest extends TestCase {
private IConfig&MockObject $config;
private IUserManager&MockObject $userManager;
private IAccountManager&MockObject $accountManager;
private DashboardService $service;
protected function setUp(): void {
parent::setUp();
$this->config = $this->createMock(IConfig::class);
$this->userManager = $this->createMock(IUserManager::class);
$this->accountManager = $this->createMock(IAccountManager::class);
$this->service = new DashboardService(
$this->config,
'alice',
$this->userManager,
$this->accountManager,
);
}
public function testGetBirthdate() {
$user = $this->createMock(IUser::class);
$this->userManager->method('get')
->willReturn($user);
$account = new Account($user);
$account->setProperty(
IAccountManager::PROPERTY_BIRTHDATE,
'2024-12-10T00:00:00.000Z',
IAccountManager::SCOPE_LOCAL,
IAccountManager::VERIFIED,
);
$this->accountManager->method('getAccount')
->willReturn($account);
$birthdate = $this->service->getBirthdate();
$this->assertEquals('2024-12-10T00:00:00.000Z', $birthdate);
}
public function testGetBirthdatePropertyDoesNotExist() {
$user = $this->createMock(IUser::class);
$this->userManager->method('get')
->willReturn($user);
$account = new Account($user);
$this->accountManager->method('getAccount')
->willReturn($account);
$birthdate = $this->service->getBirthdate();
$this->assertEquals('', $birthdate);
}
public function testGetBirthdateUserNotFound() {
$this->userManager->method('get')
->willReturn(null);
$birthdate = $this->service->getBirthdate();
$this->assertEquals('', $birthdate);
}
public function testGetBirthdateNoUserId() {
$service = new DashboardService(
$this->config,
null,
$this->userManager,
$this->accountManager,
);
$birthdate = $service->getBirthdate();
$this->assertEquals('', $birthdate);
}
}
+1 -1
View File
@@ -10,7 +10,7 @@
<name>WebDAV</name>
<summary>WebDAV endpoint</summary>
<description>WebDAV endpoint</description>
<version>1.32.0</version>
<version>1.33.0</version>
<licence>agpl</licence>
<author>owncloud.org</author>
<namespace>DAV</namespace>
@@ -110,6 +110,7 @@ return array(
'OCA\\DAV\\CalDAV\\Sharing\\Backend' => $baseDir . '/../lib/CalDAV/Sharing/Backend.php',
'OCA\\DAV\\CalDAV\\Sharing\\Service' => $baseDir . '/../lib/CalDAV/Sharing/Service.php',
'OCA\\DAV\\CalDAV\\Status\\StatusService' => $baseDir . '/../lib/CalDAV/Status/StatusService.php',
'OCA\\DAV\\CalDAV\\TimeZoneFactory' => $baseDir . '/../lib/CalDAV/TimeZoneFactory.php',
'OCA\\DAV\\CalDAV\\TimezoneService' => $baseDir . '/../lib/CalDAV/TimezoneService.php',
'OCA\\DAV\\CalDAV\\TipBroker' => $baseDir . '/../lib/CalDAV/TipBroker.php',
'OCA\\DAV\\CalDAV\\Trashbin\\DeletedCalendarObject' => $baseDir . '/../lib/CalDAV/Trashbin/DeletedCalendarObject.php',
@@ -341,6 +342,9 @@ return array(
'OCA\\DAV\\Migration\\Version1029Date20231004091403' => $baseDir . '/../lib/Migration/Version1029Date20231004091403.php',
'OCA\\DAV\\Migration\\Version1030Date20240205103243' => $baseDir . '/../lib/Migration/Version1030Date20240205103243.php',
'OCA\\DAV\\Migration\\Version1031Date20240610134258' => $baseDir . '/../lib/Migration/Version1031Date20240610134258.php',
'OCA\\DAV\\Paginate\\LimitedCopyIterator' => $baseDir . '/../lib/Paginate/LimitedCopyIterator.php',
'OCA\\DAV\\Paginate\\PaginateCache' => $baseDir . '/../lib/Paginate/PaginateCache.php',
'OCA\\DAV\\Paginate\\PaginatePlugin' => $baseDir . '/../lib/Paginate/PaginatePlugin.php',
'OCA\\DAV\\Profiler\\ProfilerPlugin' => $baseDir . '/../lib/Profiler/ProfilerPlugin.php',
'OCA\\DAV\\Provisioning\\Apple\\AppleProvisioningNode' => $baseDir . '/../lib/Provisioning/Apple/AppleProvisioningNode.php',
'OCA\\DAV\\Provisioning\\Apple\\AppleProvisioningPlugin' => $baseDir . '/../lib/Provisioning/Apple/AppleProvisioningPlugin.php',
@@ -125,6 +125,7 @@ class ComposerStaticInitDAV
'OCA\\DAV\\CalDAV\\Sharing\\Backend' => __DIR__ . '/..' . '/../lib/CalDAV/Sharing/Backend.php',
'OCA\\DAV\\CalDAV\\Sharing\\Service' => __DIR__ . '/..' . '/../lib/CalDAV/Sharing/Service.php',
'OCA\\DAV\\CalDAV\\Status\\StatusService' => __DIR__ . '/..' . '/../lib/CalDAV/Status/StatusService.php',
'OCA\\DAV\\CalDAV\\TimeZoneFactory' => __DIR__ . '/..' . '/../lib/CalDAV/TimeZoneFactory.php',
'OCA\\DAV\\CalDAV\\TimezoneService' => __DIR__ . '/..' . '/../lib/CalDAV/TimezoneService.php',
'OCA\\DAV\\CalDAV\\TipBroker' => __DIR__ . '/..' . '/../lib/CalDAV/TipBroker.php',
'OCA\\DAV\\CalDAV\\Trashbin\\DeletedCalendarObject' => __DIR__ . '/..' . '/../lib/CalDAV/Trashbin/DeletedCalendarObject.php',
@@ -356,6 +357,9 @@ class ComposerStaticInitDAV
'OCA\\DAV\\Migration\\Version1029Date20231004091403' => __DIR__ . '/..' . '/../lib/Migration/Version1029Date20231004091403.php',
'OCA\\DAV\\Migration\\Version1030Date20240205103243' => __DIR__ . '/..' . '/../lib/Migration/Version1030Date20240205103243.php',
'OCA\\DAV\\Migration\\Version1031Date20240610134258' => __DIR__ . '/..' . '/../lib/Migration/Version1031Date20240610134258.php',
'OCA\\DAV\\Paginate\\LimitedCopyIterator' => __DIR__ . '/..' . '/../lib/Paginate/LimitedCopyIterator.php',
'OCA\\DAV\\Paginate\\PaginateCache' => __DIR__ . '/..' . '/../lib/Paginate/PaginateCache.php',
'OCA\\DAV\\Paginate\\PaginatePlugin' => __DIR__ . '/..' . '/../lib/Paginate/PaginatePlugin.php',
'OCA\\DAV\\Profiler\\ProfilerPlugin' => __DIR__ . '/..' . '/../lib/Profiler/ProfilerPlugin.php',
'OCA\\DAV\\Provisioning\\Apple\\AppleProvisioningNode' => __DIR__ . '/..' . '/../lib/Provisioning/Apple/AppleProvisioningNode.php',
'OCA\\DAV\\Provisioning\\Apple\\AppleProvisioningPlugin' => __DIR__ . '/..' . '/../lib/Provisioning/Apple/AppleProvisioningPlugin.php',
+13 -11
View File
@@ -72,10 +72,6 @@ OC.L10N.register(
"Description: %s" : "الوصف: %s",
"Where: %s" : "المكان: %s",
"%1$s via %2$s" : "%1$s عبر %2$s",
"In a %1$s on %2$s for the entire day" : "عند %1$s في %2$s كامل اليوم",
"In a %1$s on %2$s between %3$s - %4$s" : "عند %1$s في %2$s بين %3$s - %4$s",
"In %1$s %2$s on %3$s for the entire day" : "عند %1$s %2$s في %3$s كامل اليوم",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "عند %1$s %2$s في %3$s بين %4$s - %5$s",
"Could not generate when statement" : "يتعذّر تكوين عبارة \"متى\"",
"Every Day for the entire day" : "كل يوم لكامل اليوم",
"Every Day for the entire day until %1$s" : "كل يوم كامل اليوم حتى %1$s",
@@ -112,12 +108,6 @@ OC.L10N.register(
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s until %6$s" : "كل %1$d سنة في %2$s أيام %3$s بين %4$s - %5$s حتى %6$s",
"On specific dates for the entire day until %1$s" : "في تورايخ محددة كامل اليوم حتى%1$s",
"On specific dates between %1$s - %2$s until %3$s" : "في تواريخ محددة بين %1$s - %2$s حتى %3$s",
"In a %1$s on %2$s" : "عند %1$s في %2$s",
"In a %1$s on %2$s then on %3$s" : "عند %1$s في %2$s ثم في%3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "عند %1$s في %2$s ثم في %3$s و %4$s",
"In %1$s %2$s on %3$s" : "عند %1$s %2$s في %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "عند %1$s %2$s في %3$s ثم في %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "عند %1$s %2$s في %3$s ثم في %4$s و%5$s",
"Could not generate next recurrence statement" : "يتعذّر توليد عبارة التكرار التالي",
"Cancelled: %1$s" : "مُلغىً: %1$s",
"\"%1$s\" has been canceled" : "\"%1$s\" تمّ إلغاؤه",
@@ -207,6 +197,8 @@ OC.L10N.register(
"Could not rename part file to final file, canceled by hook" : "تعذّرت إعادة تسمية ملف جزئي إلى ملف نهائي. تمّ الإلغاء من قِبَل الخطّاف hook.",
"Could not rename part file to final file" : "تعذّرت إعادة تسمية ملف جزئي إلى ملف نهائي",
"Failed to check file size: %1$s" : "فشل في تحديد حجم الملف: %1$s",
"Could not open file: %1$s, file does seem to exist" : "يتعذّر فتح الملف: %1$s, يبدو أن الملف غير موجود",
"Could not open file: %1$s, file doesn't seem to exist" : "يتعذّر فتح الملف: %1$s, يبدو أن الملف غير موجود",
"Encryption not ready: %1$s" : "التشفير غير جاهز: %1$s",
"Failed to open file: %1$s" : "تعذّر فتح الملف: %1$s",
"Failed to unlink: %1$s" : "تعذّر فك الارتباط: %1$s",
@@ -286,6 +278,16 @@ OC.L10N.register(
"Could not open file" : "تعذّر فتح الملف",
"Invalid chunk name" : "اسم كتلة chunk غير صحيح",
"Could not rename part file assembled from chunks" : "تعذّرت إعادة تسمية ملف جزئي مُجمّعٍ من كُتلٍ chunks",
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "إذا قمت بتهيئة ساعات العمل الخاصة بك، فسيظهر للمستخدمين الآخرين عندما يحجزون معك موعداً إذا ما كنت في المكتب أو خارجه."
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "إذا قمت بتهيئة ساعات العمل الخاصة بك، فسيظهر للمستخدمين الآخرين عندما يحجزون معك موعداً إذا ما كنت في المكتب أو خارجه.",
"In a %1$s on %2$s for the entire day" : "عند %1$s في %2$s كامل اليوم",
"In a %1$s on %2$s between %3$s - %4$s" : "عند %1$s في %2$s بين %3$s - %4$s",
"In %1$s %2$s on %3$s for the entire day" : "عند %1$s %2$s في %3$s كامل اليوم",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "عند %1$s %2$s في %3$s بين %4$s - %5$s",
"In a %1$s on %2$s" : "عند %1$s في %2$s",
"In a %1$s on %2$s then on %3$s" : "عند %1$s في %2$s ثم في%3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "عند %1$s في %2$s ثم في %3$s و %4$s",
"In %1$s %2$s on %3$s" : "عند %1$s %2$s في %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "عند %1$s %2$s في %3$s ثم في %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "عند %1$s %2$s في %3$s ثم في %4$s و%5$s"
},
"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;");
+13 -11
View File
@@ -70,10 +70,6 @@
"Description: %s" : "الوصف: %s",
"Where: %s" : "المكان: %s",
"%1$s via %2$s" : "%1$s عبر %2$s",
"In a %1$s on %2$s for the entire day" : "عند %1$s في %2$s كامل اليوم",
"In a %1$s on %2$s between %3$s - %4$s" : "عند %1$s في %2$s بين %3$s - %4$s",
"In %1$s %2$s on %3$s for the entire day" : "عند %1$s %2$s في %3$s كامل اليوم",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "عند %1$s %2$s في %3$s بين %4$s - %5$s",
"Could not generate when statement" : "يتعذّر تكوين عبارة \"متى\"",
"Every Day for the entire day" : "كل يوم لكامل اليوم",
"Every Day for the entire day until %1$s" : "كل يوم كامل اليوم حتى %1$s",
@@ -110,12 +106,6 @@
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s until %6$s" : "كل %1$d سنة في %2$s أيام %3$s بين %4$s - %5$s حتى %6$s",
"On specific dates for the entire day until %1$s" : "في تورايخ محددة كامل اليوم حتى%1$s",
"On specific dates between %1$s - %2$s until %3$s" : "في تواريخ محددة بين %1$s - %2$s حتى %3$s",
"In a %1$s on %2$s" : "عند %1$s في %2$s",
"In a %1$s on %2$s then on %3$s" : "عند %1$s في %2$s ثم في%3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "عند %1$s في %2$s ثم في %3$s و %4$s",
"In %1$s %2$s on %3$s" : "عند %1$s %2$s في %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "عند %1$s %2$s في %3$s ثم في %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "عند %1$s %2$s في %3$s ثم في %4$s و%5$s",
"Could not generate next recurrence statement" : "يتعذّر توليد عبارة التكرار التالي",
"Cancelled: %1$s" : "مُلغىً: %1$s",
"\"%1$s\" has been canceled" : "\"%1$s\" تمّ إلغاؤه",
@@ -205,6 +195,8 @@
"Could not rename part file to final file, canceled by hook" : "تعذّرت إعادة تسمية ملف جزئي إلى ملف نهائي. تمّ الإلغاء من قِبَل الخطّاف hook.",
"Could not rename part file to final file" : "تعذّرت إعادة تسمية ملف جزئي إلى ملف نهائي",
"Failed to check file size: %1$s" : "فشل في تحديد حجم الملف: %1$s",
"Could not open file: %1$s, file does seem to exist" : "يتعذّر فتح الملف: %1$s, يبدو أن الملف غير موجود",
"Could not open file: %1$s, file doesn't seem to exist" : "يتعذّر فتح الملف: %1$s, يبدو أن الملف غير موجود",
"Encryption not ready: %1$s" : "التشفير غير جاهز: %1$s",
"Failed to open file: %1$s" : "تعذّر فتح الملف: %1$s",
"Failed to unlink: %1$s" : "تعذّر فك الارتباط: %1$s",
@@ -284,6 +276,16 @@
"Could not open file" : "تعذّر فتح الملف",
"Invalid chunk name" : "اسم كتلة chunk غير صحيح",
"Could not rename part file assembled from chunks" : "تعذّرت إعادة تسمية ملف جزئي مُجمّعٍ من كُتلٍ chunks",
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "إذا قمت بتهيئة ساعات العمل الخاصة بك، فسيظهر للمستخدمين الآخرين عندما يحجزون معك موعداً إذا ما كنت في المكتب أو خارجه."
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "إذا قمت بتهيئة ساعات العمل الخاصة بك، فسيظهر للمستخدمين الآخرين عندما يحجزون معك موعداً إذا ما كنت في المكتب أو خارجه.",
"In a %1$s on %2$s for the entire day" : "عند %1$s في %2$s كامل اليوم",
"In a %1$s on %2$s between %3$s - %4$s" : "عند %1$s في %2$s بين %3$s - %4$s",
"In %1$s %2$s on %3$s for the entire day" : "عند %1$s %2$s في %3$s كامل اليوم",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "عند %1$s %2$s في %3$s بين %4$s - %5$s",
"In a %1$s on %2$s" : "عند %1$s في %2$s",
"In a %1$s on %2$s then on %3$s" : "عند %1$s في %2$s ثم في%3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "عند %1$s في %2$s ثم في %3$s و %4$s",
"In %1$s %2$s on %3$s" : "عند %1$s %2$s في %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "عند %1$s %2$s في %3$s ثم في %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "عند %1$s %2$s في %3$s ثم في %4$s و%5$s"
},"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;"
}
+48 -11
View File
@@ -72,10 +72,20 @@ OC.L10N.register(
"Description: %s" : "Popis: %s",
"Where: %s" : "Kde: %s",
"%1$s via %2$s" : "%1$s prostřednictvím %2$s",
"In a %1$s on %2$s for the entire day" : "Na %1$s v %2$s po celý den",
"In a %1$s on %2$s between %3$s - %4$s" : "Na %1$s v %2$s mezi %3$s - %4$s",
"In %1$s %2$s on %3$s for the entire day" : "Na %1$s %2$s v %3$s po celý den",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "V %1$s %2$s na %3$s mezi %4$s - %5$s",
"In the past on %1$s for the entire day" : "V minulosti %1$s po celý den",
"_In a minute on %1$s for the entire day_::_In %n minutes on %1$s for the entire day_" : ["Za minutu %2$s po celý den","Za %n minuty %1$s po celý den","Za %n minut %1$s po celý den","Za %n minuty %1$s po celý den"],
"_In a hour on %1$s for the entire day_::_In %n hours on %1$s for the entire day_" : ["Za hodinu %1$s po celý den","Za %n hodiny %1$s po celý den","Za %n hodin %1$s po celý den","Za %n hodiny %1$s po celý den"],
"_In a day on %1$s for the entire day_::_In %n days on %1$s for the entire day_" : ["Za den %1$s po celý den","Za %n dny %1$s po celý den","Za %n dnů %1$s po celý den","Za %n dny %1$s po celý den"],
"_In a week on %1$s for the entire day_::_In %n weeks on %1$s for the entire day_" : ["Za týden %1$s po celý den","Za %n týdny %1$s po celý den","Za %n týdnů %1$s po celý den","Za %n týdny %1$s po celý den"],
"_In a month on %1$s for the entire day_::_In %n months on %1$s for the entire day_" : ["Za měsíc %2$s po celý den","Za %n měsíce %1$s po celý den","Za %n měsíců %1$s po celý den","Za %n měsíce %1$s po celý den"],
"_In a year on %1$s for the entire day_::_In %n years on %1$s for the entire day_" : ["Za rok %1$s po celý den","Za %n roky %1$s po celý den","Za %n let %1$s po celý den","Za %n roky %1$s po celý den"],
"In the past on %1$s between %2$s - %3$s" : "V minulosti %1$s mezi %2$s - %3$s",
"_In a minute on %1$s between %2$s - %3$s_::_In %n minutes on %1$s between %2$s - %3$s_" : ["Za minutu %1$s mezi %2$s - %3$s","Za %n minuty %1$s mezi %2$s - %3$s","Za %n minut %1$s mezi %2$s - %3$s","Za %n minuty %1$s mezi %2$s - %3$s"],
"_In a hour on %1$s between %2$s - %3$s_::_In %n hours on %1$s between %2$s - %3$s_" : ["Za hodinu %1$s mezi %2$s - %3$s ","Za %n hodiny %1$s mezi %2$s - %3$s","Za %n hodin %1$s mezi %2$s - %3$s","Za %n hodiny %1$s mezi %2$s - %3$s"],
"_In a day on %1$s between %2$s - %3$s_::_In %n days on %1$s between %2$s - %3$s_" : ["Za den %1$s mezi %2$s - %3$s","Za %n dny %1$s mezi %2$s - %3$s","Za %n dnů %1$s mezi %2$s - %3$s","Za %n dny %1$s mezi %2$s - %3$s"],
"_In a week on %1$s between %2$s - %3$s_::_In %n weeks on %1$s between %2$s - %3$s_" : ["Za týden %1$s mezi %2$s - %3$s","Za %n týdny %1$s mezi %2$s - %3$s","Za %n týdnů %1$s mezi %2$s - %3$s","Za %n týdny %1$s mezi %2$s - %3$s"],
"_In a month on %1$s between %2$s - %3$s_::_In %n months on %1$s between %2$s - %3$s_" : ["Za měsíc %1$s mezi %2$s - %3$s","Za %n měsíce %1$s mezi %2$s - %3$s","Za %n měsíců %1$s mezi %2$s - %3$s","Za %n měsíce %1$s mezi %2$s - %3$s"],
"_In a year on %1$s between %2$s - %3$s_::_In %n years on %1$s between %2$s - %3$s_" : ["Za rok %1$s mezi %2$s - %3$s","Za %n roky %1$s mezi %2$s - %3$s","Za %n let %1$s mezi %2$s - %3$s","Za %n roky %1$s mezi %2$s - %3$s"],
"Could not generate when statement" : "Nepodařilo se vytvořit výrok kdy",
"Every Day for the entire day" : "Každý den pro celý den",
"Every Day for the entire day until %1$s" : "Každý den pro celý den až do %1$s",
@@ -112,12 +122,27 @@ OC.L10N.register(
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s until %6$s" : "Co %1$d let %2$s v %3$s mezi %4$s - %5$s až do %6$s",
"On specific dates for the entire day until %1$s" : "V konkrétních datech pro celý den až do %1$s",
"On specific dates between %1$s - %2$s until %3$s" : "V konkrétních datech mezi %1$s - %2$s až do %3$s",
"In a %1$s on %2$s" : "V %1$s v %2$s",
"In a %1$s on %2$s then on %3$s" : "V %1$s v %2$s, pak v %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "V %1$s v %2$s, pak v %3$s a %4$s",
"In %1$s %2$s on %3$s" : "V %1$s %2$s v %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "V %1$s %2$s v %3$s, pak v %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "V %1$s %2$s v %3$s, pak v %4$s a %5$s",
"In the past on %1$s" : "V minulosti %1$s",
"_In a minute on %1$s_::_In %n minutes on %1$s_" : ["Za minutu %1$s","Za %n minuty %1$s","Za %n minut %1$s","Za %n minuty %1$s"],
"_In a hour on %1$s_::_In %n hours on %1$s_" : ["Za hodinu %1$s","Za %n hodiny %1$s","Za %n hodin %1$s","Za %n hodiny %1$s"],
"_In a day on %1$s_::_In %n days on %1$s_" : ["Za den %1$s","Za %n dny %1$s","Za %n dnů %1$s","Za %n dny %1$s"],
"_In a week on %1$s_::_In %n weeks on %1$s_" : ["Za týden %1$s","Za %n týdny %1$s","Za %n týdnů %1$s","Za %n týdny %1$s"],
"_In a month on %1$s_::_In %n months on %1$s_" : ["Za měsíce %1$s","Za %n měsíce %1$s","Za %n měsíců %1$s","Za %n měsíce %1$s"],
"_In a year on %1$s_::_In %n years on %1$s_" : ["Za rok %1$s","Za %n roky %1$s","Za %n let %1$s","Za %n roky %1$s"],
"In the past on %1$s then on %2$s" : "V minulosti %1$s, pak %2$s ",
"_In a minute on %1$s then on %2$s_::_In %n minutes on %1$s then on %2$s_" : ["Za minutu %1$s, poté %2$s","Za %n minuty %1$s, poté %2$s","Za %n minut %1$s, poté %2$s ","Za %n minuty %1$s, poté %2$s"],
"_In a hour on %1$s then on %2$s_::_In %n hours on %1$s then on %2$s_" : ["Za hodinu %1$s, poté %2$s","Za %n hodiny %1$s, poté %2$s","Za %n hodin %1$s, poté %2$s","Za %n hodiny %1$s, poté %2$s"],
"_In a day on %1$s then on %2$s_::_In %n days on %1$s then on %2$s_" : ["Za den %1$s, poté %2$s","Za %n dny %1$s, poté %2$s","Za %n dnů %1$s, poté %2$s","Za %n dny %1$s, poté %2$s"],
"_In a week on %1$s then on %2$s_::_In %n weeks on %1$s then on %2$s_" : ["Za týden %1$s, poté %2$s","Za %n týdny %1$s, poté %2$s","Za %n týdnů %1$s, poté %2$s","Za %n týdny %1$s, poté %2$s"],
"_In a month on %1$s then on %2$s_::_In %n months on %1$s then on %2$s_" : ["Za měsíc %1$s, poté %2$s","Za %n měsíce %1$s, poté %2$s","Za %n měsíců %1$s, poté %2$s","Za %n měsíce %1$s, poté %2$s"],
"_In a year on %1$s then on %2$s_::_In %n years on %1$s then on %2$s_" : ["Za rok %1$s, poté %2$s","Za %n roky %1$s, poté %2$s","Za %n let %1$s, poté %2$s","Za %n roky %1$s, poté %2$s"],
"In the past on %1$s then on %2$s and %3$s" : "V minulosti %1$s, poté %2$s a %3$s ",
"_In a minute on %1$s then on %2$s and %3$s_::_In %n minutes on %1$s then on %2$s and %3$s_" : ["Za minutu %1$s, poté %2$s a %3$s ","Za %n minuty %1$s, poté %2$s a %3$s ","Za %n minut %1$s, poté %2$s a %3$s ","Za %n minuty %1$s, poté %2$s a %3$s "],
"_In a hour on %1$s then on %2$s and %3$s_::_In %n hours on %1$s then on %2$s and %3$s_" : ["Za hodinu %1$s, poté %2$s a %3$s","Za %n hodiny %1$s, poté %2$s a %3$s","Za %n hodin %1$s, poté %2$s a %3$s","Za %n hodiny %1$s, poté %2$s a %3$s"],
"_In a day on %1$s then on %2$s and %3$s_::_In %n days on %1$s then on %2$s and %3$s_" : ["Za den %1$s, poté %2$s a %3$s","Za %n dny %1$s, poté %2$s a %3$s","Za %n dnů %1$s, poté %2$s a %3$s","Za %n dny %1$s, poté %2$s a %3$s"],
"_In a week on %1$s then on %2$s and %3$s_::_In %n weeks on %1$s then on %2$s and %3$s_" : ["Za týden %1$s, poté %2$s a %3$s","Za %n týdny %1$s, poté %2$s a %3$s","Za %n týdnů %1$s, poté %2$s a %3$s","Za %n týdny %1$s, poté %2$s a %3$s"],
"_In a month on %1$s then on %2$s and %3$s_::_In %n months on %1$s then on %2$s and %3$s_" : ["Za měsíc %1$s, poté %2$s a %3$s","Za %n měsíce %1$s, poté %2$s a %3$s","Za %n měsíců %1$s, poté %2$s a %3$s","Za %n měsíce %1$s, poté %2$s a %3$s"],
"_In a year on %1$s then on %2$s and %3$s_::_In %n years on %1$s then on %2$s and %3$s_" : ["Za rok %1$s, poté %2$s a %3$s","Za %n roky %1$s, poté %2$s a %3$s","Za %n let %1$s, poté %2$s a %3$s","Za %n roky %1$s, poté %2$s a %3$s"],
"Could not generate next recurrence statement" : "Nepodařilo se vytvořit výrok o příštím opakování",
"Cancelled: %1$s" : "Zrušeno: %1$s",
"\"%1$s\" has been canceled" : "„%1$s“ bylo zrušeno",
@@ -207,6 +232,8 @@ OC.L10N.register(
"Could not rename part file to final file, canceled by hook" : "Nedaří se zapsat přejmenovat částečný soubor na ten končený zrušeno háčkem (hook)",
"Could not rename part file to final file" : "Nedaří se přejmenovat částečný soubor na ten konečný",
"Failed to check file size: %1$s" : "Nepodařilo se zkontrolovat velikost souboru: %1$s",
"Could not open file: %1$s, file does seem to exist" : "Nebylo možné otevřít soubor: %1$s soubor zdá se existuje",
"Could not open file: %1$s, file doesn't seem to exist" : "Nebylo možné otevřít soubor: %1$s soubor zdá se neexistuje",
"Encryption not ready: %1$s" : "Šifrování není připraveno: %1$s",
"Failed to open file: %1$s" : "Nepodařilo se otevřít soubor: %1$s",
"Failed to unlink: %1$s" : "Nepodařilo se zrušit propojení: %1$s",
@@ -286,6 +313,16 @@ OC.L10N.register(
"Could not open file" : "Nedaří se otevřít soubor",
"Invalid chunk name" : "Neplatný název pro shluk (chunk)",
"Could not rename part file assembled from chunks" : "Nedaří se přejmenovat částečný soubor složený ze shluků",
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Když sem zadáte svou pracovní dobu, ostatní uživatelé při rezervování schůzky uvidí, kdy jste mimo kancelář."
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Když sem zadáte svou pracovní dobu, ostatní uživatelé při rezervování schůzky uvidí, kdy jste mimo kancelář.",
"In a %1$s on %2$s for the entire day" : "Na %1$s v %2$s po celý den",
"In a %1$s on %2$s between %3$s - %4$s" : "Na %1$s v %2$s mezi %3$s - %4$s",
"In %1$s %2$s on %3$s for the entire day" : "Na %1$s %2$s v %3$s po celý den",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "V %1$s %2$s na %3$s mezi %4$s - %5$s",
"In a %1$s on %2$s" : "V %1$s v %2$s",
"In a %1$s on %2$s then on %3$s" : "V %1$s v %2$s, pak v %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "V %1$s v %2$s, pak v %3$s a %4$s",
"In %1$s %2$s on %3$s" : "V %1$s %2$s v %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "V %1$s %2$s v %3$s, pak v %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "V %1$s %2$s v %3$s, pak v %4$s a %5$s"
},
"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;");
+48 -11
View File
@@ -70,10 +70,20 @@
"Description: %s" : "Popis: %s",
"Where: %s" : "Kde: %s",
"%1$s via %2$s" : "%1$s prostřednictvím %2$s",
"In a %1$s on %2$s for the entire day" : "Na %1$s v %2$s po celý den",
"In a %1$s on %2$s between %3$s - %4$s" : "Na %1$s v %2$s mezi %3$s - %4$s",
"In %1$s %2$s on %3$s for the entire day" : "Na %1$s %2$s v %3$s po celý den",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "V %1$s %2$s na %3$s mezi %4$s - %5$s",
"In the past on %1$s for the entire day" : "V minulosti %1$s po celý den",
"_In a minute on %1$s for the entire day_::_In %n minutes on %1$s for the entire day_" : ["Za minutu %2$s po celý den","Za %n minuty %1$s po celý den","Za %n minut %1$s po celý den","Za %n minuty %1$s po celý den"],
"_In a hour on %1$s for the entire day_::_In %n hours on %1$s for the entire day_" : ["Za hodinu %1$s po celý den","Za %n hodiny %1$s po celý den","Za %n hodin %1$s po celý den","Za %n hodiny %1$s po celý den"],
"_In a day on %1$s for the entire day_::_In %n days on %1$s for the entire day_" : ["Za den %1$s po celý den","Za %n dny %1$s po celý den","Za %n dnů %1$s po celý den","Za %n dny %1$s po celý den"],
"_In a week on %1$s for the entire day_::_In %n weeks on %1$s for the entire day_" : ["Za týden %1$s po celý den","Za %n týdny %1$s po celý den","Za %n týdnů %1$s po celý den","Za %n týdny %1$s po celý den"],
"_In a month on %1$s for the entire day_::_In %n months on %1$s for the entire day_" : ["Za měsíc %2$s po celý den","Za %n měsíce %1$s po celý den","Za %n měsíců %1$s po celý den","Za %n měsíce %1$s po celý den"],
"_In a year on %1$s for the entire day_::_In %n years on %1$s for the entire day_" : ["Za rok %1$s po celý den","Za %n roky %1$s po celý den","Za %n let %1$s po celý den","Za %n roky %1$s po celý den"],
"In the past on %1$s between %2$s - %3$s" : "V minulosti %1$s mezi %2$s - %3$s",
"_In a minute on %1$s between %2$s - %3$s_::_In %n minutes on %1$s between %2$s - %3$s_" : ["Za minutu %1$s mezi %2$s - %3$s","Za %n minuty %1$s mezi %2$s - %3$s","Za %n minut %1$s mezi %2$s - %3$s","Za %n minuty %1$s mezi %2$s - %3$s"],
"_In a hour on %1$s between %2$s - %3$s_::_In %n hours on %1$s between %2$s - %3$s_" : ["Za hodinu %1$s mezi %2$s - %3$s ","Za %n hodiny %1$s mezi %2$s - %3$s","Za %n hodin %1$s mezi %2$s - %3$s","Za %n hodiny %1$s mezi %2$s - %3$s"],
"_In a day on %1$s between %2$s - %3$s_::_In %n days on %1$s between %2$s - %3$s_" : ["Za den %1$s mezi %2$s - %3$s","Za %n dny %1$s mezi %2$s - %3$s","Za %n dnů %1$s mezi %2$s - %3$s","Za %n dny %1$s mezi %2$s - %3$s"],
"_In a week on %1$s between %2$s - %3$s_::_In %n weeks on %1$s between %2$s - %3$s_" : ["Za týden %1$s mezi %2$s - %3$s","Za %n týdny %1$s mezi %2$s - %3$s","Za %n týdnů %1$s mezi %2$s - %3$s","Za %n týdny %1$s mezi %2$s - %3$s"],
"_In a month on %1$s between %2$s - %3$s_::_In %n months on %1$s between %2$s - %3$s_" : ["Za měsíc %1$s mezi %2$s - %3$s","Za %n měsíce %1$s mezi %2$s - %3$s","Za %n měsíců %1$s mezi %2$s - %3$s","Za %n měsíce %1$s mezi %2$s - %3$s"],
"_In a year on %1$s between %2$s - %3$s_::_In %n years on %1$s between %2$s - %3$s_" : ["Za rok %1$s mezi %2$s - %3$s","Za %n roky %1$s mezi %2$s - %3$s","Za %n let %1$s mezi %2$s - %3$s","Za %n roky %1$s mezi %2$s - %3$s"],
"Could not generate when statement" : "Nepodařilo se vytvořit výrok kdy",
"Every Day for the entire day" : "Každý den pro celý den",
"Every Day for the entire day until %1$s" : "Každý den pro celý den až do %1$s",
@@ -110,12 +120,27 @@
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s until %6$s" : "Co %1$d let %2$s v %3$s mezi %4$s - %5$s až do %6$s",
"On specific dates for the entire day until %1$s" : "V konkrétních datech pro celý den až do %1$s",
"On specific dates between %1$s - %2$s until %3$s" : "V konkrétních datech mezi %1$s - %2$s až do %3$s",
"In a %1$s on %2$s" : "V %1$s v %2$s",
"In a %1$s on %2$s then on %3$s" : "V %1$s v %2$s, pak v %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "V %1$s v %2$s, pak v %3$s a %4$s",
"In %1$s %2$s on %3$s" : "V %1$s %2$s v %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "V %1$s %2$s v %3$s, pak v %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "V %1$s %2$s v %3$s, pak v %4$s a %5$s",
"In the past on %1$s" : "V minulosti %1$s",
"_In a minute on %1$s_::_In %n minutes on %1$s_" : ["Za minutu %1$s","Za %n minuty %1$s","Za %n minut %1$s","Za %n minuty %1$s"],
"_In a hour on %1$s_::_In %n hours on %1$s_" : ["Za hodinu %1$s","Za %n hodiny %1$s","Za %n hodin %1$s","Za %n hodiny %1$s"],
"_In a day on %1$s_::_In %n days on %1$s_" : ["Za den %1$s","Za %n dny %1$s","Za %n dnů %1$s","Za %n dny %1$s"],
"_In a week on %1$s_::_In %n weeks on %1$s_" : ["Za týden %1$s","Za %n týdny %1$s","Za %n týdnů %1$s","Za %n týdny %1$s"],
"_In a month on %1$s_::_In %n months on %1$s_" : ["Za měsíce %1$s","Za %n měsíce %1$s","Za %n měsíců %1$s","Za %n měsíce %1$s"],
"_In a year on %1$s_::_In %n years on %1$s_" : ["Za rok %1$s","Za %n roky %1$s","Za %n let %1$s","Za %n roky %1$s"],
"In the past on %1$s then on %2$s" : "V minulosti %1$s, pak %2$s ",
"_In a minute on %1$s then on %2$s_::_In %n minutes on %1$s then on %2$s_" : ["Za minutu %1$s, poté %2$s","Za %n minuty %1$s, poté %2$s","Za %n minut %1$s, poté %2$s ","Za %n minuty %1$s, poté %2$s"],
"_In a hour on %1$s then on %2$s_::_In %n hours on %1$s then on %2$s_" : ["Za hodinu %1$s, poté %2$s","Za %n hodiny %1$s, poté %2$s","Za %n hodin %1$s, poté %2$s","Za %n hodiny %1$s, poté %2$s"],
"_In a day on %1$s then on %2$s_::_In %n days on %1$s then on %2$s_" : ["Za den %1$s, poté %2$s","Za %n dny %1$s, poté %2$s","Za %n dnů %1$s, poté %2$s","Za %n dny %1$s, poté %2$s"],
"_In a week on %1$s then on %2$s_::_In %n weeks on %1$s then on %2$s_" : ["Za týden %1$s, poté %2$s","Za %n týdny %1$s, poté %2$s","Za %n týdnů %1$s, poté %2$s","Za %n týdny %1$s, poté %2$s"],
"_In a month on %1$s then on %2$s_::_In %n months on %1$s then on %2$s_" : ["Za měsíc %1$s, poté %2$s","Za %n měsíce %1$s, poté %2$s","Za %n měsíců %1$s, poté %2$s","Za %n měsíce %1$s, poté %2$s"],
"_In a year on %1$s then on %2$s_::_In %n years on %1$s then on %2$s_" : ["Za rok %1$s, poté %2$s","Za %n roky %1$s, poté %2$s","Za %n let %1$s, poté %2$s","Za %n roky %1$s, poté %2$s"],
"In the past on %1$s then on %2$s and %3$s" : "V minulosti %1$s, poté %2$s a %3$s ",
"_In a minute on %1$s then on %2$s and %3$s_::_In %n minutes on %1$s then on %2$s and %3$s_" : ["Za minutu %1$s, poté %2$s a %3$s ","Za %n minuty %1$s, poté %2$s a %3$s ","Za %n minut %1$s, poté %2$s a %3$s ","Za %n minuty %1$s, poté %2$s a %3$s "],
"_In a hour on %1$s then on %2$s and %3$s_::_In %n hours on %1$s then on %2$s and %3$s_" : ["Za hodinu %1$s, poté %2$s a %3$s","Za %n hodiny %1$s, poté %2$s a %3$s","Za %n hodin %1$s, poté %2$s a %3$s","Za %n hodiny %1$s, poté %2$s a %3$s"],
"_In a day on %1$s then on %2$s and %3$s_::_In %n days on %1$s then on %2$s and %3$s_" : ["Za den %1$s, poté %2$s a %3$s","Za %n dny %1$s, poté %2$s a %3$s","Za %n dnů %1$s, poté %2$s a %3$s","Za %n dny %1$s, poté %2$s a %3$s"],
"_In a week on %1$s then on %2$s and %3$s_::_In %n weeks on %1$s then on %2$s and %3$s_" : ["Za týden %1$s, poté %2$s a %3$s","Za %n týdny %1$s, poté %2$s a %3$s","Za %n týdnů %1$s, poté %2$s a %3$s","Za %n týdny %1$s, poté %2$s a %3$s"],
"_In a month on %1$s then on %2$s and %3$s_::_In %n months on %1$s then on %2$s and %3$s_" : ["Za měsíc %1$s, poté %2$s a %3$s","Za %n měsíce %1$s, poté %2$s a %3$s","Za %n měsíců %1$s, poté %2$s a %3$s","Za %n měsíce %1$s, poté %2$s a %3$s"],
"_In a year on %1$s then on %2$s and %3$s_::_In %n years on %1$s then on %2$s and %3$s_" : ["Za rok %1$s, poté %2$s a %3$s","Za %n roky %1$s, poté %2$s a %3$s","Za %n let %1$s, poté %2$s a %3$s","Za %n roky %1$s, poté %2$s a %3$s"],
"Could not generate next recurrence statement" : "Nepodařilo se vytvořit výrok o příštím opakování",
"Cancelled: %1$s" : "Zrušeno: %1$s",
"\"%1$s\" has been canceled" : "„%1$s“ bylo zrušeno",
@@ -205,6 +230,8 @@
"Could not rename part file to final file, canceled by hook" : "Nedaří se zapsat přejmenovat částečný soubor na ten končený zrušeno háčkem (hook)",
"Could not rename part file to final file" : "Nedaří se přejmenovat částečný soubor na ten konečný",
"Failed to check file size: %1$s" : "Nepodařilo se zkontrolovat velikost souboru: %1$s",
"Could not open file: %1$s, file does seem to exist" : "Nebylo možné otevřít soubor: %1$s soubor zdá se existuje",
"Could not open file: %1$s, file doesn't seem to exist" : "Nebylo možné otevřít soubor: %1$s soubor zdá se neexistuje",
"Encryption not ready: %1$s" : "Šifrování není připraveno: %1$s",
"Failed to open file: %1$s" : "Nepodařilo se otevřít soubor: %1$s",
"Failed to unlink: %1$s" : "Nepodařilo se zrušit propojení: %1$s",
@@ -284,6 +311,16 @@
"Could not open file" : "Nedaří se otevřít soubor",
"Invalid chunk name" : "Neplatný název pro shluk (chunk)",
"Could not rename part file assembled from chunks" : "Nedaří se přejmenovat částečný soubor složený ze shluků",
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Když sem zadáte svou pracovní dobu, ostatní uživatelé při rezervování schůzky uvidí, kdy jste mimo kancelář."
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Když sem zadáte svou pracovní dobu, ostatní uživatelé při rezervování schůzky uvidí, kdy jste mimo kancelář.",
"In a %1$s on %2$s for the entire day" : "Na %1$s v %2$s po celý den",
"In a %1$s on %2$s between %3$s - %4$s" : "Na %1$s v %2$s mezi %3$s - %4$s",
"In %1$s %2$s on %3$s for the entire day" : "Na %1$s %2$s v %3$s po celý den",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "V %1$s %2$s na %3$s mezi %4$s - %5$s",
"In a %1$s on %2$s" : "V %1$s v %2$s",
"In a %1$s on %2$s then on %3$s" : "V %1$s v %2$s, pak v %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "V %1$s v %2$s, pak v %3$s a %4$s",
"In %1$s %2$s on %3$s" : "V %1$s %2$s v %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "V %1$s %2$s v %3$s, pak v %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "V %1$s %2$s v %3$s, pak v %4$s a %5$s"
},"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"
}
+13 -11
View File
@@ -72,10 +72,6 @@ OC.L10N.register(
"Description: %s" : "Beschreibung: %s",
"Where: %s" : "Ort: %s",
"%1$s via %2$s" : "%1$s über %2$s",
"In a %1$s on %2$s for the entire day" : "In einer %1$s am %2$s für den ganzen Tag",
"In a %1$s on %2$s between %3$s - %4$s" : "In einer %1$s am %2$s zwischen %3$s - %4$s",
"In %1$s %2$s on %3$s for the entire day" : "In %1$s %2$s am %3$s für den ganzen Tag",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "In %1$s %2$s am %3$s zwischen %4$s - %5$s",
"Could not generate when statement" : "Wann-Angabe konnte nicht erzeugt werden.",
"Every Day for the entire day" : "Jeden Tag für den ganzen Tag",
"Every Day for the entire day until %1$s" : "Jeden Tag für den ganzen Tag bis %1$s",
@@ -112,12 +108,6 @@ OC.L10N.register(
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s until %6$s" : "Alle %1$d Jahre im %2$s am %3$s zwischen %4$s - %5$s bis %6$s",
"On specific dates for the entire day until %1$s" : "An bestimmten Tagen für den ganzen Tag bis %1$s",
"On specific dates between %1$s - %2$s until %3$s" : "An bestimmten Tagen zwischen %1$s - %2$s bis %3$s",
"In a %1$s on %2$s" : "In einer %1$s am %2$s ",
"In a %1$s on %2$s then on %3$s" : "In einer %1$s am %2$s danach am %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "In einer %1$s am %2$s danach am %3$s und %4$s",
"In %1$s %2$s on %3$s" : "In %1$s %2$s am %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "In %1$s %2$s am %3$s danach am %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "In %1$s %2$s am %3$s danach am %4$s und %5$s",
"Could not generate next recurrence statement" : "Angabe für nächste Wiederholung konnte nicht erzeugt werden.",
"Cancelled: %1$s" : "Abgesagt: %1$s",
"\"%1$s\" has been canceled" : "\"%1$s\" wurde abgesagt.",
@@ -207,6 +197,8 @@ OC.L10N.register(
"Could not rename part file to final file, canceled by hook" : "Konnte temporäre Datei nicht in die endgültige Datei umbenennen, wurde durch einen Hook abgebrochen",
"Could not rename part file to final file" : "Konnte temporäre Datei nicht in die endgültige Datei umbenennen",
"Failed to check file size: %1$s" : "Dateigröße konnte nicht überprüft werden: %1$s",
"Could not open file: %1$s, file does seem to exist" : "Datei konnte nicht geöffnet werden: %1$s, Datei scheint aber zu existieren.",
"Could not open file: %1$s, file doesn't seem to exist" : "Datei konnte nicht geöffnet werden: %1$s, Datei scheint nicht zu existieren.",
"Encryption not ready: %1$s" : "Verschlüsselung nicht bereit: %1$s",
"Failed to open file: %1$s" : "Datei konnte nicht geöffnet werden: %1$s",
"Failed to unlink: %1$s" : "Fehler beim Aufheben der Verknüpfung: %1$s",
@@ -286,6 +278,16 @@ OC.L10N.register(
"Could not open file" : "Datei konnte nicht geöffnet werden",
"Invalid chunk name" : "Ungültiger Chunk-Name",
"Could not rename part file assembled from chunks" : "Aus Chunks zusammengesetzte temporäre Datei konnte nicht umbenannt werden",
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Wenn du deine Arbeitszeiten konfigurierst, können andere Benutzer sehen, wann du nicht im Büro bist, wenn sie eine Besprechung buchen."
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Wenn du deine Arbeitszeiten konfigurierst, können andere Benutzer sehen, wann du nicht im Büro bist, wenn sie eine Besprechung buchen.",
"In a %1$s on %2$s for the entire day" : "In einer %1$s am %2$s für den ganzen Tag",
"In a %1$s on %2$s between %3$s - %4$s" : "In einer %1$s am %2$s zwischen %3$s - %4$s",
"In %1$s %2$s on %3$s for the entire day" : "In %1$s %2$s am %3$s für den ganzen Tag",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "In %1$s %2$s am %3$s zwischen %4$s - %5$s",
"In a %1$s on %2$s" : "In einer %1$s am %2$s ",
"In a %1$s on %2$s then on %3$s" : "In einer %1$s am %2$s danach am %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "In einer %1$s am %2$s danach am %3$s und %4$s",
"In %1$s %2$s on %3$s" : "In %1$s %2$s am %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "In %1$s %2$s am %3$s danach am %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "In %1$s %2$s am %3$s danach am %4$s und %5$s"
},
"nplurals=2; plural=(n != 1);");
+13 -11
View File
@@ -70,10 +70,6 @@
"Description: %s" : "Beschreibung: %s",
"Where: %s" : "Ort: %s",
"%1$s via %2$s" : "%1$s über %2$s",
"In a %1$s on %2$s for the entire day" : "In einer %1$s am %2$s für den ganzen Tag",
"In a %1$s on %2$s between %3$s - %4$s" : "In einer %1$s am %2$s zwischen %3$s - %4$s",
"In %1$s %2$s on %3$s for the entire day" : "In %1$s %2$s am %3$s für den ganzen Tag",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "In %1$s %2$s am %3$s zwischen %4$s - %5$s",
"Could not generate when statement" : "Wann-Angabe konnte nicht erzeugt werden.",
"Every Day for the entire day" : "Jeden Tag für den ganzen Tag",
"Every Day for the entire day until %1$s" : "Jeden Tag für den ganzen Tag bis %1$s",
@@ -110,12 +106,6 @@
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s until %6$s" : "Alle %1$d Jahre im %2$s am %3$s zwischen %4$s - %5$s bis %6$s",
"On specific dates for the entire day until %1$s" : "An bestimmten Tagen für den ganzen Tag bis %1$s",
"On specific dates between %1$s - %2$s until %3$s" : "An bestimmten Tagen zwischen %1$s - %2$s bis %3$s",
"In a %1$s on %2$s" : "In einer %1$s am %2$s ",
"In a %1$s on %2$s then on %3$s" : "In einer %1$s am %2$s danach am %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "In einer %1$s am %2$s danach am %3$s und %4$s",
"In %1$s %2$s on %3$s" : "In %1$s %2$s am %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "In %1$s %2$s am %3$s danach am %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "In %1$s %2$s am %3$s danach am %4$s und %5$s",
"Could not generate next recurrence statement" : "Angabe für nächste Wiederholung konnte nicht erzeugt werden.",
"Cancelled: %1$s" : "Abgesagt: %1$s",
"\"%1$s\" has been canceled" : "\"%1$s\" wurde abgesagt.",
@@ -205,6 +195,8 @@
"Could not rename part file to final file, canceled by hook" : "Konnte temporäre Datei nicht in die endgültige Datei umbenennen, wurde durch einen Hook abgebrochen",
"Could not rename part file to final file" : "Konnte temporäre Datei nicht in die endgültige Datei umbenennen",
"Failed to check file size: %1$s" : "Dateigröße konnte nicht überprüft werden: %1$s",
"Could not open file: %1$s, file does seem to exist" : "Datei konnte nicht geöffnet werden: %1$s, Datei scheint aber zu existieren.",
"Could not open file: %1$s, file doesn't seem to exist" : "Datei konnte nicht geöffnet werden: %1$s, Datei scheint nicht zu existieren.",
"Encryption not ready: %1$s" : "Verschlüsselung nicht bereit: %1$s",
"Failed to open file: %1$s" : "Datei konnte nicht geöffnet werden: %1$s",
"Failed to unlink: %1$s" : "Fehler beim Aufheben der Verknüpfung: %1$s",
@@ -284,6 +276,16 @@
"Could not open file" : "Datei konnte nicht geöffnet werden",
"Invalid chunk name" : "Ungültiger Chunk-Name",
"Could not rename part file assembled from chunks" : "Aus Chunks zusammengesetzte temporäre Datei konnte nicht umbenannt werden",
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Wenn du deine Arbeitszeiten konfigurierst, können andere Benutzer sehen, wann du nicht im Büro bist, wenn sie eine Besprechung buchen."
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Wenn du deine Arbeitszeiten konfigurierst, können andere Benutzer sehen, wann du nicht im Büro bist, wenn sie eine Besprechung buchen.",
"In a %1$s on %2$s for the entire day" : "In einer %1$s am %2$s für den ganzen Tag",
"In a %1$s on %2$s between %3$s - %4$s" : "In einer %1$s am %2$s zwischen %3$s - %4$s",
"In %1$s %2$s on %3$s for the entire day" : "In %1$s %2$s am %3$s für den ganzen Tag",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "In %1$s %2$s am %3$s zwischen %4$s - %5$s",
"In a %1$s on %2$s" : "In einer %1$s am %2$s ",
"In a %1$s on %2$s then on %3$s" : "In einer %1$s am %2$s danach am %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "In einer %1$s am %2$s danach am %3$s und %4$s",
"In %1$s %2$s on %3$s" : "In %1$s %2$s am %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "In %1$s %2$s am %3$s danach am %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "In %1$s %2$s am %3$s danach am %4$s und %5$s"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+46 -11
View File
@@ -72,10 +72,20 @@ OC.L10N.register(
"Description: %s" : "Beschreibung: %s",
"Where: %s" : "Ort: %s",
"%1$s via %2$s" : "%1$s über %2$s",
"In a %1$s on %2$s for the entire day" : "In einer %1$s am %2$s für den ganzen Tag",
"In a %1$s on %2$s between %3$s - %4$s" : "In einer %1$s am %2$s zwischen %3$s - %4$s",
"In %1$s %2$s on %3$s for the entire day" : "In %1$s %2$s am %3$s für den ganzen Tag",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "In %1$s %2$s am %3$s zwischen %4$s - %5$s",
"In the past on %1$s for the entire day" : "In der Vergangenheit am %1$s für den ganzen Tag",
"_In a minute on %1$s for the entire day_::_In %n minutes on %1$s for the entire day_" : ["In einer Minute um %1$s für den ganzen Tag","In %n Minuten um %1$s für den ganzen Tag"],
"_In a hour on %1$s for the entire day_::_In %n hours on %1$s for the entire day_" : ["In einer Stunde um %1$s für den ganzen Tag","In %n Stunden um %1$s für den ganzen Tag"],
"_In a day on %1$s for the entire day_::_In %n days on %1$s for the entire day_" : ["In einem Tag am %1$s für den ganzen Tag","In %n Tagen am %1$s für den ganzen Tag"],
"_In a week on %1$s for the entire day_::_In %n weeks on %1$s for the entire day_" : ["In einer Woche am %1$s den ganzen Tag","In %n Wochen am %1$s den ganzen Tag"],
"_In a month on %1$s for the entire day_::_In %n months on %1$s for the entire day_" : ["In einem Monat am %1$s den ganzen Tag","In %n Monaten am %1$s den ganzen Tag"],
"_In a year on %1$s for the entire day_::_In %n years on %1$s for the entire day_" : ["In einem Jahr am %1$s für den ganzen Tag","In %n Jahren am %1$s für den ganzen Tag"],
"In the past on %1$s between %2$s - %3$s" : "In der Vergangenheit am %1$s zwischen %2$s - %3$s",
"_In a minute on %1$s between %2$s - %3$s_::_In %n minutes on %1$s between %2$s - %3$s_" : ["In einer Minute am%1$s zwischen %2$s - %3$s","In %n Minuten am %1$s zwischen %2$s - %3$s"],
"_In a hour on %1$s between %2$s - %3$s_::_In %n hours on %1$s between %2$s - %3$s_" : ["In einer Stunde am %1$s zwischen %2$s - %3$s","In %n Stunden am%1$s zwischen %2$s - %3$s"],
"_In a day on %1$s between %2$s - %3$s_::_In %n days on %1$s between %2$s - %3$s_" : ["In einem Tag am %1$s zwischen %2$s - %3$s","In %n Tagen am %1$szwischen %2$s - %3$s"],
"_In a week on %1$s between %2$s - %3$s_::_In %n weeks on %1$s between %2$s - %3$s_" : ["In einer Woche am %1$s zwischen%2$s - %3$s","In %n Wochen am%1$s zwischen %2$s - %3$s"],
"_In a month on %1$s between %2$s - %3$s_::_In %n months on %1$s between %2$s - %3$s_" : ["In einem Monat am %1$s zwischen %2$s - %3$s","In %n Monaten am %1$s zwischen %2$s - %3$s"],
"_In a year on %1$s between %2$s - %3$s_::_In %n years on %1$s between %2$s - %3$s_" : ["In einem Jahr am %1$s zwischen %2$s - %3$s","In %n Jahren am%1$s zwischen %2$s - %3$s"],
"Could not generate when statement" : "Wann-Angabe konnte nicht erzeugt werden",
"Every Day for the entire day" : "Jeden Tag für den ganzen Tag",
"Every Day for the entire day until %1$s" : "Jeden Tag für den ganzen Tag bis %1$s",
@@ -112,12 +122,27 @@ OC.L10N.register(
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s until %6$s" : "Alle %1$d Jahre im %2$s am %3$s zwischen %4$s - %5$s bis %6$s",
"On specific dates for the entire day until %1$s" : "An bestimmten Tagen für den ganzen Tag bis %1$s",
"On specific dates between %1$s - %2$s until %3$s" : "An bestimmten Tagen zwischen %1$s - %2$s bis %3$s",
"In a %1$s on %2$s" : "In einer %1$s am %2$s ",
"In a %1$s on %2$s then on %3$s" : "In einer %1$s am %2$s danach am %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "In einer %1$s am %2$s danach am %3$s und %4$s",
"In %1$s %2$s on %3$s" : "In %1$s %2$s am %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "In %1$s %2$s am %3$s danach am %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "In %1$s %2$s am %3$s danach am %4$s und %5$s",
"In the past on %1$s" : "In der Vergangenheit am %1$s",
"_In a minute on %1$s_::_In %n minutes on %1$s_" : ["In einer Minute am %1$s","In %n Minuten am %1$s"],
"_In a hour on %1$s_::_In %n hours on %1$s_" : ["In einer Stunde am %1$s","In %n Stunden am %1$s"],
"_In a day on %1$s_::_In %n days on %1$s_" : ["In einem Tag am %1$s","In %n Tagen am %1$s"],
"_In a week on %1$s_::_In %n weeks on %1$s_" : ["In einer Woche am %1$s","In %n Wochen am %1$s"],
"_In a month on %1$s_::_In %n months on %1$s_" : ["In einem Monat am %1$s","In %n Monaten am %1$s"],
"_In a year on %1$s_::_In %n years on %1$s_" : ["In einem Jahr am %1$s","In %n Jahren am %1$s"],
"In the past on %1$s then on %2$s" : "In der Vergangenheit am %1$s danach am %2$s",
"_In a minute on %1$s then on %2$s_::_In %n minutes on %1$s then on %2$s_" : ["In einer Minute am %1$s danach am %2$s","In %n Minuten am %1$s danach am %2$s"],
"_In a hour on %1$s then on %2$s_::_In %n hours on %1$s then on %2$s_" : ["In einer Stunde am %1$s danach am %2$s","In %n Stunden am %1$s danach am %2$s"],
"_In a day on %1$s then on %2$s_::_In %n days on %1$s then on %2$s_" : ["In einem Tag am %1$s danach am %2$s","In %n Tagen am %1$s danach am %2$s"],
"_In a week on %1$s then on %2$s_::_In %n weeks on %1$s then on %2$s_" : ["In einer Woche am %1$s danach am %2$s","In %n Wochen am %1$s danach am %2$s"],
"_In a month on %1$s then on %2$s_::_In %n months on %1$s then on %2$s_" : ["In einem Monat am %1$s danach am %2$s","In %n Monaten am %1$s danach am %2$s"],
"_In a year on %1$s then on %2$s_::_In %n years on %1$s then on %2$s_" : ["In einem Jahr am %1$s danach am %2$s","In %n Jahren am %1$s danach am %2$s"],
"In the past on %1$s then on %2$s and %3$s" : "In der Vergangenheit am %1$s danach am %2$s und %3$s",
"_In a minute on %1$s then on %2$s and %3$s_::_In %n minutes on %1$s then on %2$s and %3$s_" : ["In einer Minute am %1$s danach am %2$s und %3$s","In %n Minuten am %1$s danach am %2$s und %3$s"],
"_In a hour on %1$s then on %2$s and %3$s_::_In %n hours on %1$s then on %2$s and %3$s_" : ["In einer Stunde am %1$s danach am %2$s und %3$s","In %n Stunden am %1$s danach am %2$s und %3$s"],
"_In a day on %1$s then on %2$s and %3$s_::_In %n days on %1$s then on %2$s and %3$s_" : ["In einem Tag am %1$s danach am %2$s und %3$s","In %n Tagen am %1$s danach am %2$s und %3$s"],
"_In a week on %1$s then on %2$s and %3$s_::_In %n weeks on %1$s then on %2$s and %3$s_" : ["In einer Woche am %1$s danach am %2$s und %3$s","In %n Wochen am %1$s danach am %2$s und %3$s"],
"_In a month on %1$s then on %2$s and %3$s_::_In %n months on %1$s then on %2$s and %3$s_" : ["In einem Monat am %1$s danach am %2$s und %3$s","In %n Monaten am %1$s danach am %2$s und %3$s"],
"_In a year on %1$s then on %2$s and %3$s_::_In %n years on %1$s then on %2$s and %3$s_" : ["In einem Jahr am %1$s danach am %2$s und %3$s","In %n Jahren am %1$s danach am %2$s und %3$s"],
"Could not generate next recurrence statement" : "Nächste Wiederholungsangabe konnte nicht erzeugt werden",
"Cancelled: %1$s" : "Abgesagt: %1$s",
"\"%1$s\" has been canceled" : "\"%1$s“ wurde abgesagt.",
@@ -288,6 +313,16 @@ OC.L10N.register(
"Could not open file" : "Datei konnte nicht geöffnet werden",
"Invalid chunk name" : "Ungültiger Chunk-Name",
"Could not rename part file assembled from chunks" : "Aus Chunks zusammengesetzte Teildatei konnte nicht umbenannt werden",
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Wenn Sie Ihre Arbeitszeiten konfigurieren, können andere Benutzer sehen, wann Sie nicht im Büro sind, wenn sie eine Besprechung buchen."
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Wenn Sie Ihre Arbeitszeiten konfigurieren, können andere Benutzer sehen, wann Sie nicht im Büro sind, wenn sie eine Besprechung buchen.",
"In a %1$s on %2$s for the entire day" : "In einer %1$s am %2$s für den ganzen Tag",
"In a %1$s on %2$s between %3$s - %4$s" : "In einer %1$s am %2$s zwischen %3$s - %4$s",
"In %1$s %2$s on %3$s for the entire day" : "In %1$s %2$s am %3$s für den ganzen Tag",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "In %1$s %2$s am %3$s zwischen %4$s - %5$s",
"In a %1$s on %2$s" : "In einer %1$s am %2$s ",
"In a %1$s on %2$s then on %3$s" : "In einer %1$s am %2$s danach am %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "In einer %1$s am %2$s danach am %3$s und %4$s",
"In %1$s %2$s on %3$s" : "In %1$s %2$s am %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "In %1$s %2$s am %3$s danach am %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "In %1$s %2$s am %3$s danach am %4$s und %5$s"
},
"nplurals=2; plural=(n != 1);");
+46 -11
View File
@@ -70,10 +70,20 @@
"Description: %s" : "Beschreibung: %s",
"Where: %s" : "Ort: %s",
"%1$s via %2$s" : "%1$s über %2$s",
"In a %1$s on %2$s for the entire day" : "In einer %1$s am %2$s für den ganzen Tag",
"In a %1$s on %2$s between %3$s - %4$s" : "In einer %1$s am %2$s zwischen %3$s - %4$s",
"In %1$s %2$s on %3$s for the entire day" : "In %1$s %2$s am %3$s für den ganzen Tag",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "In %1$s %2$s am %3$s zwischen %4$s - %5$s",
"In the past on %1$s for the entire day" : "In der Vergangenheit am %1$s für den ganzen Tag",
"_In a minute on %1$s for the entire day_::_In %n minutes on %1$s for the entire day_" : ["In einer Minute um %1$s für den ganzen Tag","In %n Minuten um %1$s für den ganzen Tag"],
"_In a hour on %1$s for the entire day_::_In %n hours on %1$s for the entire day_" : ["In einer Stunde um %1$s für den ganzen Tag","In %n Stunden um %1$s für den ganzen Tag"],
"_In a day on %1$s for the entire day_::_In %n days on %1$s for the entire day_" : ["In einem Tag am %1$s für den ganzen Tag","In %n Tagen am %1$s für den ganzen Tag"],
"_In a week on %1$s for the entire day_::_In %n weeks on %1$s for the entire day_" : ["In einer Woche am %1$s den ganzen Tag","In %n Wochen am %1$s den ganzen Tag"],
"_In a month on %1$s for the entire day_::_In %n months on %1$s for the entire day_" : ["In einem Monat am %1$s den ganzen Tag","In %n Monaten am %1$s den ganzen Tag"],
"_In a year on %1$s for the entire day_::_In %n years on %1$s for the entire day_" : ["In einem Jahr am %1$s für den ganzen Tag","In %n Jahren am %1$s für den ganzen Tag"],
"In the past on %1$s between %2$s - %3$s" : "In der Vergangenheit am %1$s zwischen %2$s - %3$s",
"_In a minute on %1$s between %2$s - %3$s_::_In %n minutes on %1$s between %2$s - %3$s_" : ["In einer Minute am%1$s zwischen %2$s - %3$s","In %n Minuten am %1$s zwischen %2$s - %3$s"],
"_In a hour on %1$s between %2$s - %3$s_::_In %n hours on %1$s between %2$s - %3$s_" : ["In einer Stunde am %1$s zwischen %2$s - %3$s","In %n Stunden am%1$s zwischen %2$s - %3$s"],
"_In a day on %1$s between %2$s - %3$s_::_In %n days on %1$s between %2$s - %3$s_" : ["In einem Tag am %1$s zwischen %2$s - %3$s","In %n Tagen am %1$szwischen %2$s - %3$s"],
"_In a week on %1$s between %2$s - %3$s_::_In %n weeks on %1$s between %2$s - %3$s_" : ["In einer Woche am %1$s zwischen%2$s - %3$s","In %n Wochen am%1$s zwischen %2$s - %3$s"],
"_In a month on %1$s between %2$s - %3$s_::_In %n months on %1$s between %2$s - %3$s_" : ["In einem Monat am %1$s zwischen %2$s - %3$s","In %n Monaten am %1$s zwischen %2$s - %3$s"],
"_In a year on %1$s between %2$s - %3$s_::_In %n years on %1$s between %2$s - %3$s_" : ["In einem Jahr am %1$s zwischen %2$s - %3$s","In %n Jahren am%1$s zwischen %2$s - %3$s"],
"Could not generate when statement" : "Wann-Angabe konnte nicht erzeugt werden",
"Every Day for the entire day" : "Jeden Tag für den ganzen Tag",
"Every Day for the entire day until %1$s" : "Jeden Tag für den ganzen Tag bis %1$s",
@@ -110,12 +120,27 @@
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s until %6$s" : "Alle %1$d Jahre im %2$s am %3$s zwischen %4$s - %5$s bis %6$s",
"On specific dates for the entire day until %1$s" : "An bestimmten Tagen für den ganzen Tag bis %1$s",
"On specific dates between %1$s - %2$s until %3$s" : "An bestimmten Tagen zwischen %1$s - %2$s bis %3$s",
"In a %1$s on %2$s" : "In einer %1$s am %2$s ",
"In a %1$s on %2$s then on %3$s" : "In einer %1$s am %2$s danach am %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "In einer %1$s am %2$s danach am %3$s und %4$s",
"In %1$s %2$s on %3$s" : "In %1$s %2$s am %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "In %1$s %2$s am %3$s danach am %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "In %1$s %2$s am %3$s danach am %4$s und %5$s",
"In the past on %1$s" : "In der Vergangenheit am %1$s",
"_In a minute on %1$s_::_In %n minutes on %1$s_" : ["In einer Minute am %1$s","In %n Minuten am %1$s"],
"_In a hour on %1$s_::_In %n hours on %1$s_" : ["In einer Stunde am %1$s","In %n Stunden am %1$s"],
"_In a day on %1$s_::_In %n days on %1$s_" : ["In einem Tag am %1$s","In %n Tagen am %1$s"],
"_In a week on %1$s_::_In %n weeks on %1$s_" : ["In einer Woche am %1$s","In %n Wochen am %1$s"],
"_In a month on %1$s_::_In %n months on %1$s_" : ["In einem Monat am %1$s","In %n Monaten am %1$s"],
"_In a year on %1$s_::_In %n years on %1$s_" : ["In einem Jahr am %1$s","In %n Jahren am %1$s"],
"In the past on %1$s then on %2$s" : "In der Vergangenheit am %1$s danach am %2$s",
"_In a minute on %1$s then on %2$s_::_In %n minutes on %1$s then on %2$s_" : ["In einer Minute am %1$s danach am %2$s","In %n Minuten am %1$s danach am %2$s"],
"_In a hour on %1$s then on %2$s_::_In %n hours on %1$s then on %2$s_" : ["In einer Stunde am %1$s danach am %2$s","In %n Stunden am %1$s danach am %2$s"],
"_In a day on %1$s then on %2$s_::_In %n days on %1$s then on %2$s_" : ["In einem Tag am %1$s danach am %2$s","In %n Tagen am %1$s danach am %2$s"],
"_In a week on %1$s then on %2$s_::_In %n weeks on %1$s then on %2$s_" : ["In einer Woche am %1$s danach am %2$s","In %n Wochen am %1$s danach am %2$s"],
"_In a month on %1$s then on %2$s_::_In %n months on %1$s then on %2$s_" : ["In einem Monat am %1$s danach am %2$s","In %n Monaten am %1$s danach am %2$s"],
"_In a year on %1$s then on %2$s_::_In %n years on %1$s then on %2$s_" : ["In einem Jahr am %1$s danach am %2$s","In %n Jahren am %1$s danach am %2$s"],
"In the past on %1$s then on %2$s and %3$s" : "In der Vergangenheit am %1$s danach am %2$s und %3$s",
"_In a minute on %1$s then on %2$s and %3$s_::_In %n minutes on %1$s then on %2$s and %3$s_" : ["In einer Minute am %1$s danach am %2$s und %3$s","In %n Minuten am %1$s danach am %2$s und %3$s"],
"_In a hour on %1$s then on %2$s and %3$s_::_In %n hours on %1$s then on %2$s and %3$s_" : ["In einer Stunde am %1$s danach am %2$s und %3$s","In %n Stunden am %1$s danach am %2$s und %3$s"],
"_In a day on %1$s then on %2$s and %3$s_::_In %n days on %1$s then on %2$s and %3$s_" : ["In einem Tag am %1$s danach am %2$s und %3$s","In %n Tagen am %1$s danach am %2$s und %3$s"],
"_In a week on %1$s then on %2$s and %3$s_::_In %n weeks on %1$s then on %2$s and %3$s_" : ["In einer Woche am %1$s danach am %2$s und %3$s","In %n Wochen am %1$s danach am %2$s und %3$s"],
"_In a month on %1$s then on %2$s and %3$s_::_In %n months on %1$s then on %2$s and %3$s_" : ["In einem Monat am %1$s danach am %2$s und %3$s","In %n Monaten am %1$s danach am %2$s und %3$s"],
"_In a year on %1$s then on %2$s and %3$s_::_In %n years on %1$s then on %2$s and %3$s_" : ["In einem Jahr am %1$s danach am %2$s und %3$s","In %n Jahren am %1$s danach am %2$s und %3$s"],
"Could not generate next recurrence statement" : "Nächste Wiederholungsangabe konnte nicht erzeugt werden",
"Cancelled: %1$s" : "Abgesagt: %1$s",
"\"%1$s\" has been canceled" : "\"%1$s“ wurde abgesagt.",
@@ -286,6 +311,16 @@
"Could not open file" : "Datei konnte nicht geöffnet werden",
"Invalid chunk name" : "Ungültiger Chunk-Name",
"Could not rename part file assembled from chunks" : "Aus Chunks zusammengesetzte Teildatei konnte nicht umbenannt werden",
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Wenn Sie Ihre Arbeitszeiten konfigurieren, können andere Benutzer sehen, wann Sie nicht im Büro sind, wenn sie eine Besprechung buchen."
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Wenn Sie Ihre Arbeitszeiten konfigurieren, können andere Benutzer sehen, wann Sie nicht im Büro sind, wenn sie eine Besprechung buchen.",
"In a %1$s on %2$s for the entire day" : "In einer %1$s am %2$s für den ganzen Tag",
"In a %1$s on %2$s between %3$s - %4$s" : "In einer %1$s am %2$s zwischen %3$s - %4$s",
"In %1$s %2$s on %3$s for the entire day" : "In %1$s %2$s am %3$s für den ganzen Tag",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "In %1$s %2$s am %3$s zwischen %4$s - %5$s",
"In a %1$s on %2$s" : "In einer %1$s am %2$s ",
"In a %1$s on %2$s then on %3$s" : "In einer %1$s am %2$s danach am %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "In einer %1$s am %2$s danach am %3$s und %4$s",
"In %1$s %2$s on %3$s" : "In %1$s %2$s am %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "In %1$s %2$s am %3$s danach am %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "In %1$s %2$s am %3$s danach am %4$s und %5$s"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+48 -11
View File
@@ -72,10 +72,20 @@ OC.L10N.register(
"Description: %s" : "Description: %s",
"Where: %s" : "Where: %s",
"%1$s via %2$s" : "%1$s via %2$s",
"In a %1$s on %2$s for the entire day" : "In a %1$s on %2$s for the entire day",
"In a %1$s on %2$s between %3$s - %4$s" : "In a %1$s on %2$s between %3$s - %4$s",
"In %1$s %2$s on %3$s for the entire day" : "In %1$s %2$s on %3$s for the entire day",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "In %1$s %2$s on %3$s between %4$s - %5$s",
"In the past on %1$s for the entire day" : "In the past on %1$s for the entire day",
"_In a minute on %1$s for the entire day_::_In %n minutes on %1$s for the entire day_" : ["In a minute on %1$s for the entire day","In %n minutes on %1$s for the entire day"],
"_In a hour on %1$s for the entire day_::_In %n hours on %1$s for the entire day_" : ["In a hour on %1$s for the entire day","In %n hours on %1$s for the entire day"],
"_In a day on %1$s for the entire day_::_In %n days on %1$s for the entire day_" : ["In a day on %1$s for the entire day","In %n days on %1$s for the entire day"],
"_In a week on %1$s for the entire day_::_In %n weeks on %1$s for the entire day_" : ["In a week on %1$s for the entire day","In %n weeks on %1$s for the entire day"],
"_In a month on %1$s for the entire day_::_In %n months on %1$s for the entire day_" : ["In a month on %1$s for the entire day","In %n months on %1$s for the entire day"],
"_In a year on %1$s for the entire day_::_In %n years on %1$s for the entire day_" : ["In a year on %1$s for the entire day","In %n years on %1$s for the entire day"],
"In the past on %1$s between %2$s - %3$s" : "In the past on %1$s between %2$s - %3$s",
"_In a minute on %1$s between %2$s - %3$s_::_In %n minutes on %1$s between %2$s - %3$s_" : ["In a minute on %1$s between %2$s - %3$s","In %n minutes on %1$s between %2$s - %3$s"],
"_In a hour on %1$s between %2$s - %3$s_::_In %n hours on %1$s between %2$s - %3$s_" : ["In a hour on %1$s between %2$s - %3$s","In %n hours on %1$s between %2$s - %3$s"],
"_In a day on %1$s between %2$s - %3$s_::_In %n days on %1$s between %2$s - %3$s_" : ["In a day on %1$s between %2$s - %3$s","In %n days on %1$s between %2$s - %3$s"],
"_In a week on %1$s between %2$s - %3$s_::_In %n weeks on %1$s between %2$s - %3$s_" : ["In a week on %1$s between %2$s - %3$s","In %n weeks on %1$s between %2$s - %3$s"],
"_In a month on %1$s between %2$s - %3$s_::_In %n months on %1$s between %2$s - %3$s_" : ["In a month on %1$s between %2$s - %3$s","In %n months on %1$s between %2$s - %3$s"],
"_In a year on %1$s between %2$s - %3$s_::_In %n years on %1$s between %2$s - %3$s_" : ["In a year on %1$s between %2$s - %3$s","In %n years on %1$s between %2$s - %3$s"],
"Could not generate when statement" : "Could not generate when statement",
"Every Day for the entire day" : "Every Day for the entire day",
"Every Day for the entire day until %1$s" : "Every Day for the entire day until %1$s",
@@ -112,12 +122,27 @@ OC.L10N.register(
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s until %6$s" : "Every %1$d Years in %2$s on the %3$s between %4$s - %5$s until %6$s",
"On specific dates for the entire day until %1$s" : "On specific dates for the entire day until %1$s",
"On specific dates between %1$s - %2$s until %3$s" : "On specific dates between %1$s - %2$s until %3$s",
"In a %1$s on %2$s" : "In a %1$s on %2$s",
"In a %1$s on %2$s then on %3$s" : "In a %1$s on %2$s then on %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "In a %1$s on %2$s then on %3$s and %4$s",
"In %1$s %2$s on %3$s" : "In %1$s %2$s on %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "In %1$s %2$s on %3$s then on %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "In %1$s %2$s on %3$s then on %4$s and %5$s",
"In the past on %1$s" : "In the past on %1$s",
"_In a minute on %1$s_::_In %n minutes on %1$s_" : ["In a minute on %1$s","In %n minutes on %1$s"],
"_In a hour on %1$s_::_In %n hours on %1$s_" : ["In a hour on %1$s","In %n hours on %1$s"],
"_In a day on %1$s_::_In %n days on %1$s_" : ["In a day on %1$s","In %n days on %1$s"],
"_In a week on %1$s_::_In %n weeks on %1$s_" : ["In a week on %1$s","In %n weeks on %1$s"],
"_In a month on %1$s_::_In %n months on %1$s_" : ["In a month on %1$s","In %n months on %1$s"],
"_In a year on %1$s_::_In %n years on %1$s_" : ["In a year on %1$s","In %n years on %1$s"],
"In the past on %1$s then on %2$s" : "In the past on %1$s then on %2$s",
"_In a minute on %1$s then on %2$s_::_In %n minutes on %1$s then on %2$s_" : ["In a minute on %1$s then on %2$s","In %n minutes on %1$s then on %2$s"],
"_In a hour on %1$s then on %2$s_::_In %n hours on %1$s then on %2$s_" : ["In a hour on %1$s then on %2$s","In %n hours on %1$s then on %2$s"],
"_In a day on %1$s then on %2$s_::_In %n days on %1$s then on %2$s_" : ["In a day on %1$s then on %2$s","In %n days on %1$s then on %2$s"],
"_In a week on %1$s then on %2$s_::_In %n weeks on %1$s then on %2$s_" : ["In a week on %1$s then on %2$s","In %n weeks on %1$s then on %2$s"],
"_In a month on %1$s then on %2$s_::_In %n months on %1$s then on %2$s_" : ["In a month on %1$s then on %2$s","In %n months on %1$s then on %2$s"],
"_In a year on %1$s then on %2$s_::_In %n years on %1$s then on %2$s_" : ["In a year on %1$s then on %2$s","In %n years on %1$s then on %2$s"],
"In the past on %1$s then on %2$s and %3$s" : "In the past on %1$s then on %2$s and %3$s",
"_In a minute on %1$s then on %2$s and %3$s_::_In %n minutes on %1$s then on %2$s and %3$s_" : ["In a minute on %1$s then on %2$s and %3$s","In %n minutes on %1$s then on %2$s and %3$s"],
"_In a hour on %1$s then on %2$s and %3$s_::_In %n hours on %1$s then on %2$s and %3$s_" : ["In a hour on %1$s then on %2$s and %3$s","In %n hours on %1$s then on %2$s and %3$s"],
"_In a day on %1$s then on %2$s and %3$s_::_In %n days on %1$s then on %2$s and %3$s_" : ["In a day on %1$s then on %2$s and %3$s","In %n days on %1$s then on %2$s and %3$s"],
"_In a week on %1$s then on %2$s and %3$s_::_In %n weeks on %1$s then on %2$s and %3$s_" : ["In a week on %1$s then on %2$s and %3$s","In %n weeks on %1$s then on %2$s and %3$s"],
"_In a month on %1$s then on %2$s and %3$s_::_In %n months on %1$s then on %2$s and %3$s_" : ["In a month on %1$s then on %2$s and %3$s","In %n months on %1$s then on %2$s and %3$s"],
"_In a year on %1$s then on %2$s and %3$s_::_In %n years on %1$s then on %2$s and %3$s_" : ["In a year on %1$s then on %2$s and %3$s","In %n years on %1$s then on %2$s and %3$s"],
"Could not generate next recurrence statement" : "Could not generate next recurrence statement",
"Cancelled: %1$s" : "Cancelled: %1$s",
"\"%1$s\" has been canceled" : "\"%1$s\" has been cancelled",
@@ -207,6 +232,8 @@ OC.L10N.register(
"Could not rename part file to final file, canceled by hook" : "Could not rename part file to final file, cancelled by hook",
"Could not rename part file to final file" : "Could not rename part file to final file",
"Failed to check file size: %1$s" : "Failed to check file size: %1$s",
"Could not open file: %1$s, file does seem to exist" : "Could not open file: %1$s, file does seem to exist",
"Could not open file: %1$s, file doesn't seem to exist" : "Could not open file: %1$s, file doesn't seem to exist",
"Encryption not ready: %1$s" : "Encryption not ready: %1$s",
"Failed to open file: %1$s" : "Failed to open file: %1$s",
"Failed to unlink: %1$s" : "Failed to unlink: %1$s",
@@ -286,6 +313,16 @@ OC.L10N.register(
"Could not open file" : "Could not open file",
"Invalid chunk name" : "Invalid chunk name",
"Could not rename part file assembled from chunks" : "Could not rename part file assembled from chunks",
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "If you configure your working hours, other users will see when you are out of office when they book a meeting."
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "If you configure your working hours, other users will see when you are out of office when they book a meeting.",
"In a %1$s on %2$s for the entire day" : "In a %1$s on %2$s for the entire day",
"In a %1$s on %2$s between %3$s - %4$s" : "In a %1$s on %2$s between %3$s - %4$s",
"In %1$s %2$s on %3$s for the entire day" : "In %1$s %2$s on %3$s for the entire day",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "In %1$s %2$s on %3$s between %4$s - %5$s",
"In a %1$s on %2$s" : "In a %1$s on %2$s",
"In a %1$s on %2$s then on %3$s" : "In a %1$s on %2$s then on %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "In a %1$s on %2$s then on %3$s and %4$s",
"In %1$s %2$s on %3$s" : "In %1$s %2$s on %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "In %1$s %2$s on %3$s then on %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "In %1$s %2$s on %3$s then on %4$s and %5$s"
},
"nplurals=2; plural=(n != 1);");
+48 -11
View File
@@ -70,10 +70,20 @@
"Description: %s" : "Description: %s",
"Where: %s" : "Where: %s",
"%1$s via %2$s" : "%1$s via %2$s",
"In a %1$s on %2$s for the entire day" : "In a %1$s on %2$s for the entire day",
"In a %1$s on %2$s between %3$s - %4$s" : "In a %1$s on %2$s between %3$s - %4$s",
"In %1$s %2$s on %3$s for the entire day" : "In %1$s %2$s on %3$s for the entire day",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "In %1$s %2$s on %3$s between %4$s - %5$s",
"In the past on %1$s for the entire day" : "In the past on %1$s for the entire day",
"_In a minute on %1$s for the entire day_::_In %n minutes on %1$s for the entire day_" : ["In a minute on %1$s for the entire day","In %n minutes on %1$s for the entire day"],
"_In a hour on %1$s for the entire day_::_In %n hours on %1$s for the entire day_" : ["In a hour on %1$s for the entire day","In %n hours on %1$s for the entire day"],
"_In a day on %1$s for the entire day_::_In %n days on %1$s for the entire day_" : ["In a day on %1$s for the entire day","In %n days on %1$s for the entire day"],
"_In a week on %1$s for the entire day_::_In %n weeks on %1$s for the entire day_" : ["In a week on %1$s for the entire day","In %n weeks on %1$s for the entire day"],
"_In a month on %1$s for the entire day_::_In %n months on %1$s for the entire day_" : ["In a month on %1$s for the entire day","In %n months on %1$s for the entire day"],
"_In a year on %1$s for the entire day_::_In %n years on %1$s for the entire day_" : ["In a year on %1$s for the entire day","In %n years on %1$s for the entire day"],
"In the past on %1$s between %2$s - %3$s" : "In the past on %1$s between %2$s - %3$s",
"_In a minute on %1$s between %2$s - %3$s_::_In %n minutes on %1$s between %2$s - %3$s_" : ["In a minute on %1$s between %2$s - %3$s","In %n minutes on %1$s between %2$s - %3$s"],
"_In a hour on %1$s between %2$s - %3$s_::_In %n hours on %1$s between %2$s - %3$s_" : ["In a hour on %1$s between %2$s - %3$s","In %n hours on %1$s between %2$s - %3$s"],
"_In a day on %1$s between %2$s - %3$s_::_In %n days on %1$s between %2$s - %3$s_" : ["In a day on %1$s between %2$s - %3$s","In %n days on %1$s between %2$s - %3$s"],
"_In a week on %1$s between %2$s - %3$s_::_In %n weeks on %1$s between %2$s - %3$s_" : ["In a week on %1$s between %2$s - %3$s","In %n weeks on %1$s between %2$s - %3$s"],
"_In a month on %1$s between %2$s - %3$s_::_In %n months on %1$s between %2$s - %3$s_" : ["In a month on %1$s between %2$s - %3$s","In %n months on %1$s between %2$s - %3$s"],
"_In a year on %1$s between %2$s - %3$s_::_In %n years on %1$s between %2$s - %3$s_" : ["In a year on %1$s between %2$s - %3$s","In %n years on %1$s between %2$s - %3$s"],
"Could not generate when statement" : "Could not generate when statement",
"Every Day for the entire day" : "Every Day for the entire day",
"Every Day for the entire day until %1$s" : "Every Day for the entire day until %1$s",
@@ -110,12 +120,27 @@
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s until %6$s" : "Every %1$d Years in %2$s on the %3$s between %4$s - %5$s until %6$s",
"On specific dates for the entire day until %1$s" : "On specific dates for the entire day until %1$s",
"On specific dates between %1$s - %2$s until %3$s" : "On specific dates between %1$s - %2$s until %3$s",
"In a %1$s on %2$s" : "In a %1$s on %2$s",
"In a %1$s on %2$s then on %3$s" : "In a %1$s on %2$s then on %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "In a %1$s on %2$s then on %3$s and %4$s",
"In %1$s %2$s on %3$s" : "In %1$s %2$s on %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "In %1$s %2$s on %3$s then on %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "In %1$s %2$s on %3$s then on %4$s and %5$s",
"In the past on %1$s" : "In the past on %1$s",
"_In a minute on %1$s_::_In %n minutes on %1$s_" : ["In a minute on %1$s","In %n minutes on %1$s"],
"_In a hour on %1$s_::_In %n hours on %1$s_" : ["In a hour on %1$s","In %n hours on %1$s"],
"_In a day on %1$s_::_In %n days on %1$s_" : ["In a day on %1$s","In %n days on %1$s"],
"_In a week on %1$s_::_In %n weeks on %1$s_" : ["In a week on %1$s","In %n weeks on %1$s"],
"_In a month on %1$s_::_In %n months on %1$s_" : ["In a month on %1$s","In %n months on %1$s"],
"_In a year on %1$s_::_In %n years on %1$s_" : ["In a year on %1$s","In %n years on %1$s"],
"In the past on %1$s then on %2$s" : "In the past on %1$s then on %2$s",
"_In a minute on %1$s then on %2$s_::_In %n minutes on %1$s then on %2$s_" : ["In a minute on %1$s then on %2$s","In %n minutes on %1$s then on %2$s"],
"_In a hour on %1$s then on %2$s_::_In %n hours on %1$s then on %2$s_" : ["In a hour on %1$s then on %2$s","In %n hours on %1$s then on %2$s"],
"_In a day on %1$s then on %2$s_::_In %n days on %1$s then on %2$s_" : ["In a day on %1$s then on %2$s","In %n days on %1$s then on %2$s"],
"_In a week on %1$s then on %2$s_::_In %n weeks on %1$s then on %2$s_" : ["In a week on %1$s then on %2$s","In %n weeks on %1$s then on %2$s"],
"_In a month on %1$s then on %2$s_::_In %n months on %1$s then on %2$s_" : ["In a month on %1$s then on %2$s","In %n months on %1$s then on %2$s"],
"_In a year on %1$s then on %2$s_::_In %n years on %1$s then on %2$s_" : ["In a year on %1$s then on %2$s","In %n years on %1$s then on %2$s"],
"In the past on %1$s then on %2$s and %3$s" : "In the past on %1$s then on %2$s and %3$s",
"_In a minute on %1$s then on %2$s and %3$s_::_In %n minutes on %1$s then on %2$s and %3$s_" : ["In a minute on %1$s then on %2$s and %3$s","In %n minutes on %1$s then on %2$s and %3$s"],
"_In a hour on %1$s then on %2$s and %3$s_::_In %n hours on %1$s then on %2$s and %3$s_" : ["In a hour on %1$s then on %2$s and %3$s","In %n hours on %1$s then on %2$s and %3$s"],
"_In a day on %1$s then on %2$s and %3$s_::_In %n days on %1$s then on %2$s and %3$s_" : ["In a day on %1$s then on %2$s and %3$s","In %n days on %1$s then on %2$s and %3$s"],
"_In a week on %1$s then on %2$s and %3$s_::_In %n weeks on %1$s then on %2$s and %3$s_" : ["In a week on %1$s then on %2$s and %3$s","In %n weeks on %1$s then on %2$s and %3$s"],
"_In a month on %1$s then on %2$s and %3$s_::_In %n months on %1$s then on %2$s and %3$s_" : ["In a month on %1$s then on %2$s and %3$s","In %n months on %1$s then on %2$s and %3$s"],
"_In a year on %1$s then on %2$s and %3$s_::_In %n years on %1$s then on %2$s and %3$s_" : ["In a year on %1$s then on %2$s and %3$s","In %n years on %1$s then on %2$s and %3$s"],
"Could not generate next recurrence statement" : "Could not generate next recurrence statement",
"Cancelled: %1$s" : "Cancelled: %1$s",
"\"%1$s\" has been canceled" : "\"%1$s\" has been cancelled",
@@ -205,6 +230,8 @@
"Could not rename part file to final file, canceled by hook" : "Could not rename part file to final file, cancelled by hook",
"Could not rename part file to final file" : "Could not rename part file to final file",
"Failed to check file size: %1$s" : "Failed to check file size: %1$s",
"Could not open file: %1$s, file does seem to exist" : "Could not open file: %1$s, file does seem to exist",
"Could not open file: %1$s, file doesn't seem to exist" : "Could not open file: %1$s, file doesn't seem to exist",
"Encryption not ready: %1$s" : "Encryption not ready: %1$s",
"Failed to open file: %1$s" : "Failed to open file: %1$s",
"Failed to unlink: %1$s" : "Failed to unlink: %1$s",
@@ -284,6 +311,16 @@
"Could not open file" : "Could not open file",
"Invalid chunk name" : "Invalid chunk name",
"Could not rename part file assembled from chunks" : "Could not rename part file assembled from chunks",
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "If you configure your working hours, other users will see when you are out of office when they book a meeting."
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "If you configure your working hours, other users will see when you are out of office when they book a meeting.",
"In a %1$s on %2$s for the entire day" : "In a %1$s on %2$s for the entire day",
"In a %1$s on %2$s between %3$s - %4$s" : "In a %1$s on %2$s between %3$s - %4$s",
"In %1$s %2$s on %3$s for the entire day" : "In %1$s %2$s on %3$s for the entire day",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "In %1$s %2$s on %3$s between %4$s - %5$s",
"In a %1$s on %2$s" : "In a %1$s on %2$s",
"In a %1$s on %2$s then on %3$s" : "In a %1$s on %2$s then on %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "In a %1$s on %2$s then on %3$s and %4$s",
"In %1$s %2$s on %3$s" : "In %1$s %2$s on %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "In %1$s %2$s on %3$s then on %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "In %1$s %2$s on %3$s then on %4$s and %5$s"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+5 -5
View File
@@ -72,10 +72,6 @@ OC.L10N.register(
"Description: %s" : "Descripción: %s",
"Where: %s" : "Lugar: %s",
"%1$s via %2$s" : "%1$s vía %2$s",
"In a %1$s on %2$s for the entire day" : "En un(a) %1$s el %2$s todo el día",
"In a %1$s on %2$s between %3$s - %4$s" : "En un(a) %1$s el %2$s entre las %3$s - %4$s",
"In %1$s %2$s on %3$s for the entire day" : "En %1$s %2$s el %3$s todo el día",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "En %1$s %2$s el %3$s entre las %4$s - %5$s",
"Could not generate when statement" : "No se ha podido general la declaración de cuándo",
"Every Day for the entire day" : "Todos los días durante todo el día",
"Every Day for the entire day until %1$s" : "Cada day todo el día hasta el %1$s",
@@ -244,6 +240,10 @@ OC.L10N.register(
"Could not open file" : "No se ha podido abrir el archivo",
"Invalid chunk name" : "Nombre de trozo inválido",
"Could not rename part file assembled from chunks" : "No se ha podido renombrar el archivo parcial formado por los fragmentos",
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Si configura su horario de trabajo, otros usuarios verán cuándo está fuera de la oficina cuando planifiquen una reunión."
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Si configura su horario de trabajo, otros usuarios verán cuándo está fuera de la oficina cuando planifiquen una reunión.",
"In a %1$s on %2$s for the entire day" : "En un(a) %1$s el %2$s todo el día",
"In a %1$s on %2$s between %3$s - %4$s" : "En un(a) %1$s el %2$s entre las %3$s - %4$s",
"In %1$s %2$s on %3$s for the entire day" : "En %1$s %2$s el %3$s todo el día",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "En %1$s %2$s el %3$s entre las %4$s - %5$s"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
+5 -5
View File
@@ -70,10 +70,6 @@
"Description: %s" : "Descripción: %s",
"Where: %s" : "Lugar: %s",
"%1$s via %2$s" : "%1$s vía %2$s",
"In a %1$s on %2$s for the entire day" : "En un(a) %1$s el %2$s todo el día",
"In a %1$s on %2$s between %3$s - %4$s" : "En un(a) %1$s el %2$s entre las %3$s - %4$s",
"In %1$s %2$s on %3$s for the entire day" : "En %1$s %2$s el %3$s todo el día",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "En %1$s %2$s el %3$s entre las %4$s - %5$s",
"Could not generate when statement" : "No se ha podido general la declaración de cuándo",
"Every Day for the entire day" : "Todos los días durante todo el día",
"Every Day for the entire day until %1$s" : "Cada day todo el día hasta el %1$s",
@@ -242,6 +238,10 @@
"Could not open file" : "No se ha podido abrir el archivo",
"Invalid chunk name" : "Nombre de trozo inválido",
"Could not rename part file assembled from chunks" : "No se ha podido renombrar el archivo parcial formado por los fragmentos",
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Si configura su horario de trabajo, otros usuarios verán cuándo está fuera de la oficina cuando planifiquen una reunión."
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Si configura su horario de trabajo, otros usuarios verán cuándo está fuera de la oficina cuando planifiquen una reunión.",
"In a %1$s on %2$s for the entire day" : "En un(a) %1$s el %2$s todo el día",
"In a %1$s on %2$s between %3$s - %4$s" : "En un(a) %1$s el %2$s entre las %3$s - %4$s",
"In %1$s %2$s on %3$s for the entire day" : "En %1$s %2$s el %3$s todo el día",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "En %1$s %2$s el %3$s entre las %4$s - %5$s"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
+5 -5
View File
@@ -72,10 +72,6 @@ OC.L10N.register(
"Description: %s" : "Descripción: %s",
"Where: %s" : "Lugar: %s",
"%1$s via %2$s" : "%1$s vía %2$s",
"In a %1$s on %2$s for the entire day" : "En un(a) %1$s el %2$s todo el día",
"In a %1$s on %2$s between %3$s - %4$s" : "En un(a) %1$s el %2$s entre las %3$s - %4$s",
"In %1$s %2$s on %3$s for the entire day" : "En %1$s %2$s el %3$s todo el día",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "En %1$s %2$s el %3$s entre las %4$s - %5$s",
"Could not generate when statement" : "No se pudo generar la declaración de cuándo",
"Every Day for the entire day" : "Cada día todo el día",
"Every Day for the entire day until %1$s" : "Cada día todo el día hasta el %1$s",
@@ -250,6 +246,10 @@ OC.L10N.register(
"Could not open file" : "No se pudo abrir el archivo",
"Invalid chunk name" : "Nombre de fragmento inválido",
"Could not rename part file assembled from chunks" : "No se pudo renombrar el archivo parcial ensamblado por fragmentos",
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Si configura sus horas laborales, otros usuarios verán cuándo está fuera de la oficina cuando agenden una reunión."
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Si configura sus horas laborales, otros usuarios verán cuándo está fuera de la oficina cuando agenden una reunión.",
"In a %1$s on %2$s for the entire day" : "En un(a) %1$s el %2$s todo el día",
"In a %1$s on %2$s between %3$s - %4$s" : "En un(a) %1$s el %2$s entre las %3$s - %4$s",
"In %1$s %2$s on %3$s for the entire day" : "En %1$s %2$s el %3$s todo el día",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "En %1$s %2$s el %3$s entre las %4$s - %5$s"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
+5 -5
View File
@@ -70,10 +70,6 @@
"Description: %s" : "Descripción: %s",
"Where: %s" : "Lugar: %s",
"%1$s via %2$s" : "%1$s vía %2$s",
"In a %1$s on %2$s for the entire day" : "En un(a) %1$s el %2$s todo el día",
"In a %1$s on %2$s between %3$s - %4$s" : "En un(a) %1$s el %2$s entre las %3$s - %4$s",
"In %1$s %2$s on %3$s for the entire day" : "En %1$s %2$s el %3$s todo el día",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "En %1$s %2$s el %3$s entre las %4$s - %5$s",
"Could not generate when statement" : "No se pudo generar la declaración de cuándo",
"Every Day for the entire day" : "Cada día todo el día",
"Every Day for the entire day until %1$s" : "Cada día todo el día hasta el %1$s",
@@ -248,6 +244,10 @@
"Could not open file" : "No se pudo abrir el archivo",
"Invalid chunk name" : "Nombre de fragmento inválido",
"Could not rename part file assembled from chunks" : "No se pudo renombrar el archivo parcial ensamblado por fragmentos",
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Si configura sus horas laborales, otros usuarios verán cuándo está fuera de la oficina cuando agenden una reunión."
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Si configura sus horas laborales, otros usuarios verán cuándo está fuera de la oficina cuando agenden una reunión.",
"In a %1$s on %2$s for the entire day" : "En un(a) %1$s el %2$s todo el día",
"In a %1$s on %2$s between %3$s - %4$s" : "En un(a) %1$s el %2$s entre las %3$s - %4$s",
"In %1$s %2$s on %3$s for the entire day" : "En %1$s %2$s el %3$s todo el día",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "En %1$s %2$s el %3$s entre las %4$s - %5$s"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
+11 -11
View File
@@ -72,10 +72,6 @@ OC.L10N.register(
"Description: %s" : "Deskripzioa: %s",
"Where: %s" : "Non: %s",
"%1$s via %2$s" : "%2$s bidez, %1$s",
"In a %1$s on %2$s for the entire day" : " %1$s batean %2$s(e)n egun osorako",
"In a %1$s on %2$s between %3$s - %4$s" : "%1$s batean %2$s(e)n %3$s eta %4$s artean",
"In %1$s %2$s on %3$s for the entire day" : "%1$sn %2$sn %3$s(e)n egun osorako",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "%1$s %2$s %3$sn %4$s eta %5$s(e)n artean",
"Could not generate when statement" : "Ezin izan da noiz adierazpena sortu",
"Every Day for the entire day" : "Egunero egun osoan",
"Every Day for the entire day until %1$s" : "Egunero egun osoan %1$s arte",
@@ -112,12 +108,6 @@ OC.L10N.register(
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s until %6$s" : "%1$d urtero %2$sk %3$s %4$setatik%5$setara %6$s arte",
"On specific dates for the entire day until %1$s" : "Egun osoan data zehatzetan %1$s arte",
"On specific dates between %1$s - %2$s until %3$s" : "Data zehatzetan %1$setatik %2$setara %3$s arte",
"In a %1$s on %2$s" : "%1$s(e)an %2$sn",
"In a %1$s on %2$s then on %3$s" : "%1$s(e)an %2$sn eta %3$sn",
"In a %1$s on %2$s then on %3$s and %4$s" : "%1$s(e)an %2$sn eta %3$s eta %4$s(e)an",
"In %1$s %2$s on %3$s" : "%1$sk %2$s %3$san ",
"In %1$s %2$s on %3$s then on %4$s" : "%1$sk %2$s %3$s eta %4$san",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "%1$sk %2$s %3$san eta gero %4$s eta %5$s(e)an",
"Could not generate next recurrence statement" : "Ezin izan da sortu hurrengo errepikapen-adierazpena",
"Cancelled: %1$s" : "Utzita: %1$s",
"\"%1$s\" has been canceled" : "\"%1$s\" bertan behera utzi da",
@@ -288,6 +278,16 @@ OC.L10N.register(
"Could not open file" : "Ezin izan da fitxategia ireki",
"Invalid chunk name" : "Zati izen baliogabea",
"Could not rename part file assembled from chunks" : "Ezin izan da zati-fitxategiaren izena aldatu zenbait zatiz osatuta dagoelako",
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Zure lan orduak konfiguratzen badituzu, beste erabiltzaileek bulegotik kanpo zaudela ikusiko dute bilera bat erreserbatzen dutenean."
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Zure lan orduak konfiguratzen badituzu, beste erabiltzaileek bulegotik kanpo zaudela ikusiko dute bilera bat erreserbatzen dutenean.",
"In a %1$s on %2$s for the entire day" : " %1$s batean %2$s(e)n egun osorako",
"In a %1$s on %2$s between %3$s - %4$s" : "%1$s batean %2$s(e)n %3$s eta %4$s artean",
"In %1$s %2$s on %3$s for the entire day" : "%1$sn %2$sn %3$s(e)n egun osorako",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "%1$s %2$s %3$sn %4$s eta %5$s(e)n artean",
"In a %1$s on %2$s" : "%1$s(e)an %2$sn",
"In a %1$s on %2$s then on %3$s" : "%1$s(e)an %2$sn eta %3$sn",
"In a %1$s on %2$s then on %3$s and %4$s" : "%1$s(e)an %2$sn eta %3$s eta %4$s(e)an",
"In %1$s %2$s on %3$s" : "%1$sk %2$s %3$san ",
"In %1$s %2$s on %3$s then on %4$s" : "%1$sk %2$s %3$s eta %4$san",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "%1$sk %2$s %3$san eta gero %4$s eta %5$s(e)an"
},
"nplurals=2; plural=(n != 1);");
+11 -11
View File
@@ -70,10 +70,6 @@
"Description: %s" : "Deskripzioa: %s",
"Where: %s" : "Non: %s",
"%1$s via %2$s" : "%2$s bidez, %1$s",
"In a %1$s on %2$s for the entire day" : " %1$s batean %2$s(e)n egun osorako",
"In a %1$s on %2$s between %3$s - %4$s" : "%1$s batean %2$s(e)n %3$s eta %4$s artean",
"In %1$s %2$s on %3$s for the entire day" : "%1$sn %2$sn %3$s(e)n egun osorako",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "%1$s %2$s %3$sn %4$s eta %5$s(e)n artean",
"Could not generate when statement" : "Ezin izan da noiz adierazpena sortu",
"Every Day for the entire day" : "Egunero egun osoan",
"Every Day for the entire day until %1$s" : "Egunero egun osoan %1$s arte",
@@ -110,12 +106,6 @@
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s until %6$s" : "%1$d urtero %2$sk %3$s %4$setatik%5$setara %6$s arte",
"On specific dates for the entire day until %1$s" : "Egun osoan data zehatzetan %1$s arte",
"On specific dates between %1$s - %2$s until %3$s" : "Data zehatzetan %1$setatik %2$setara %3$s arte",
"In a %1$s on %2$s" : "%1$s(e)an %2$sn",
"In a %1$s on %2$s then on %3$s" : "%1$s(e)an %2$sn eta %3$sn",
"In a %1$s on %2$s then on %3$s and %4$s" : "%1$s(e)an %2$sn eta %3$s eta %4$s(e)an",
"In %1$s %2$s on %3$s" : "%1$sk %2$s %3$san ",
"In %1$s %2$s on %3$s then on %4$s" : "%1$sk %2$s %3$s eta %4$san",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "%1$sk %2$s %3$san eta gero %4$s eta %5$s(e)an",
"Could not generate next recurrence statement" : "Ezin izan da sortu hurrengo errepikapen-adierazpena",
"Cancelled: %1$s" : "Utzita: %1$s",
"\"%1$s\" has been canceled" : "\"%1$s\" bertan behera utzi da",
@@ -286,6 +276,16 @@
"Could not open file" : "Ezin izan da fitxategia ireki",
"Invalid chunk name" : "Zati izen baliogabea",
"Could not rename part file assembled from chunks" : "Ezin izan da zati-fitxategiaren izena aldatu zenbait zatiz osatuta dagoelako",
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Zure lan orduak konfiguratzen badituzu, beste erabiltzaileek bulegotik kanpo zaudela ikusiko dute bilera bat erreserbatzen dutenean."
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Zure lan orduak konfiguratzen badituzu, beste erabiltzaileek bulegotik kanpo zaudela ikusiko dute bilera bat erreserbatzen dutenean.",
"In a %1$s on %2$s for the entire day" : " %1$s batean %2$s(e)n egun osorako",
"In a %1$s on %2$s between %3$s - %4$s" : "%1$s batean %2$s(e)n %3$s eta %4$s artean",
"In %1$s %2$s on %3$s for the entire day" : "%1$sn %2$sn %3$s(e)n egun osorako",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "%1$s %2$s %3$sn %4$s eta %5$s(e)n artean",
"In a %1$s on %2$s" : "%1$s(e)an %2$sn",
"In a %1$s on %2$s then on %3$s" : "%1$s(e)an %2$sn eta %3$sn",
"In a %1$s on %2$s then on %3$s and %4$s" : "%1$s(e)an %2$sn eta %3$s eta %4$s(e)an",
"In %1$s %2$s on %3$s" : "%1$sk %2$s %3$san ",
"In %1$s %2$s on %3$s then on %4$s" : "%1$sk %2$s %3$s eta %4$san",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "%1$sk %2$s %3$san eta gero %4$s eta %5$s(e)an"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+13 -11
View File
@@ -72,10 +72,6 @@ OC.L10N.register(
"Description: %s" : "Description : %s",
"Where: %s" : "Où : %s",
"%1$s via %2$s" : "%1$s via %2$s",
"In a %1$s on %2$s for the entire day" : "Dans un(e) %1$s le %2$s pour la journée entière",
"In a %1$s on %2$s between %3$s - %4$s" : "Dans un(e) %1$s le %2$s entre %3$s et %4$s",
"In %1$s %2$s on %3$s for the entire day" : "Dans %1$s %2$s le %3$s pour la journée entière",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "Dans %1$s %2$s le %3$s entre %4$s et %5$s",
"Could not generate when statement" : "Impossible de déterminer quand",
"Every Day for the entire day" : "Chaque jour pour toute la journée",
"Every Day for the entire day until %1$s" : "Chaque jour pour toute la journée jusqu'au %1$s",
@@ -112,12 +108,6 @@ OC.L10N.register(
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s until %6$s" : "Tous les %1$d ans en %2$s le %3$s entre %4$s - %5$s jusqu'au %6$s",
"On specific dates for the entire day until %1$s" : "À une date spécifique pour la journée entière jusqu'au %1$s",
"On specific dates between %1$s - %2$s until %3$s" : "À des dates spécifiques entre %1$s et %2$s jusqu'au %3$s",
"In a %1$s on %2$s" : "Dans un(e) %1$s le %2$s",
"In a %1$s on %2$s then on %3$s" : "Dans un(e) %1$s le %2$s puis le %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "Dans un(e) %1$s le %2$s puis le %3$s et le %4$s",
"In %1$s %2$s on %3$s" : "Dans %1$s %2$s le %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "Dans %1$s %2$s le %3$s puis le %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "Dans %1$s %2$s le %3$s puis le %4$s et le %5$s",
"Could not generate next recurrence statement" : "Impossible de déterminer la prochaine récurrence",
"Cancelled: %1$s" : "Annulé : %1$s",
"\"%1$s\" has been canceled" : "\"%1$s\" a été annulé(e)",
@@ -207,6 +197,8 @@ OC.L10N.register(
"Could not rename part file to final file, canceled by hook" : "Impossible de renommer le fichier partiel en fichier final, annulé par le hook",
"Could not rename part file to final file" : "Impossible de renommer le fichier partiel en fichier définitif.",
"Failed to check file size: %1$s" : "Échec à la vérification de la taille du fichier : %1$s",
"Could not open file: %1$s, file does seem to exist" : "Impossible d'ouvrir le fichier %1$s, le fichier semble présent.",
"Could not open file: %1$s, file doesn't seem to exist" : "Impossible d'ouvrir le fichier %1$s, le fichier ne semble pas présent.",
"Encryption not ready: %1$s" : "Encryption pas prête : %1$s",
"Failed to open file: %1$s" : "Échec à l'ouverture du fichier : %1$s",
"Failed to unlink: %1$s" : "Échec à la suppression :%1$s",
@@ -286,6 +278,16 @@ OC.L10N.register(
"Could not open file" : "Impossible d'ouvrir le fichier",
"Invalid chunk name" : "Nom de morceau invalide",
"Could not rename part file assembled from chunks" : "Impossible de renommer le fichier partiel à partir des morceaux",
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Si vous configurez vos heures de travail, les autres utilisateurs verront si vous êtes disponible quand ils planifient une réunion."
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Si vous configurez vos heures de travail, les autres utilisateurs verront si vous êtes disponible quand ils planifient une réunion.",
"In a %1$s on %2$s for the entire day" : "Dans un(e) %1$s le %2$s pour la journée entière",
"In a %1$s on %2$s between %3$s - %4$s" : "Dans un(e) %1$s le %2$s entre %3$s et %4$s",
"In %1$s %2$s on %3$s for the entire day" : "Dans %1$s %2$s le %3$s pour la journée entière",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "Dans %1$s %2$s le %3$s entre %4$s et %5$s",
"In a %1$s on %2$s" : "Dans un(e) %1$s le %2$s",
"In a %1$s on %2$s then on %3$s" : "Dans un(e) %1$s le %2$s puis le %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "Dans un(e) %1$s le %2$s puis le %3$s et le %4$s",
"In %1$s %2$s on %3$s" : "Dans %1$s %2$s le %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "Dans %1$s %2$s le %3$s puis le %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "Dans %1$s %2$s le %3$s puis le %4$s et le %5$s"
},
"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
+13 -11
View File
@@ -70,10 +70,6 @@
"Description: %s" : "Description : %s",
"Where: %s" : "Où : %s",
"%1$s via %2$s" : "%1$s via %2$s",
"In a %1$s on %2$s for the entire day" : "Dans un(e) %1$s le %2$s pour la journée entière",
"In a %1$s on %2$s between %3$s - %4$s" : "Dans un(e) %1$s le %2$s entre %3$s et %4$s",
"In %1$s %2$s on %3$s for the entire day" : "Dans %1$s %2$s le %3$s pour la journée entière",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "Dans %1$s %2$s le %3$s entre %4$s et %5$s",
"Could not generate when statement" : "Impossible de déterminer quand",
"Every Day for the entire day" : "Chaque jour pour toute la journée",
"Every Day for the entire day until %1$s" : "Chaque jour pour toute la journée jusqu'au %1$s",
@@ -110,12 +106,6 @@
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s until %6$s" : "Tous les %1$d ans en %2$s le %3$s entre %4$s - %5$s jusqu'au %6$s",
"On specific dates for the entire day until %1$s" : "À une date spécifique pour la journée entière jusqu'au %1$s",
"On specific dates between %1$s - %2$s until %3$s" : "À des dates spécifiques entre %1$s et %2$s jusqu'au %3$s",
"In a %1$s on %2$s" : "Dans un(e) %1$s le %2$s",
"In a %1$s on %2$s then on %3$s" : "Dans un(e) %1$s le %2$s puis le %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "Dans un(e) %1$s le %2$s puis le %3$s et le %4$s",
"In %1$s %2$s on %3$s" : "Dans %1$s %2$s le %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "Dans %1$s %2$s le %3$s puis le %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "Dans %1$s %2$s le %3$s puis le %4$s et le %5$s",
"Could not generate next recurrence statement" : "Impossible de déterminer la prochaine récurrence",
"Cancelled: %1$s" : "Annulé : %1$s",
"\"%1$s\" has been canceled" : "\"%1$s\" a été annulé(e)",
@@ -205,6 +195,8 @@
"Could not rename part file to final file, canceled by hook" : "Impossible de renommer le fichier partiel en fichier final, annulé par le hook",
"Could not rename part file to final file" : "Impossible de renommer le fichier partiel en fichier définitif.",
"Failed to check file size: %1$s" : "Échec à la vérification de la taille du fichier : %1$s",
"Could not open file: %1$s, file does seem to exist" : "Impossible d'ouvrir le fichier %1$s, le fichier semble présent.",
"Could not open file: %1$s, file doesn't seem to exist" : "Impossible d'ouvrir le fichier %1$s, le fichier ne semble pas présent.",
"Encryption not ready: %1$s" : "Encryption pas prête : %1$s",
"Failed to open file: %1$s" : "Échec à l'ouverture du fichier : %1$s",
"Failed to unlink: %1$s" : "Échec à la suppression :%1$s",
@@ -284,6 +276,16 @@
"Could not open file" : "Impossible d'ouvrir le fichier",
"Invalid chunk name" : "Nom de morceau invalide",
"Could not rename part file assembled from chunks" : "Impossible de renommer le fichier partiel à partir des morceaux",
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Si vous configurez vos heures de travail, les autres utilisateurs verront si vous êtes disponible quand ils planifient une réunion."
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Si vous configurez vos heures de travail, les autres utilisateurs verront si vous êtes disponible quand ils planifient une réunion.",
"In a %1$s on %2$s for the entire day" : "Dans un(e) %1$s le %2$s pour la journée entière",
"In a %1$s on %2$s between %3$s - %4$s" : "Dans un(e) %1$s le %2$s entre %3$s et %4$s",
"In %1$s %2$s on %3$s for the entire day" : "Dans %1$s %2$s le %3$s pour la journée entière",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "Dans %1$s %2$s le %3$s entre %4$s et %5$s",
"In a %1$s on %2$s" : "Dans un(e) %1$s le %2$s",
"In a %1$s on %2$s then on %3$s" : "Dans un(e) %1$s le %2$s puis le %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "Dans un(e) %1$s le %2$s puis le %3$s et le %4$s",
"In %1$s %2$s on %3$s" : "Dans %1$s %2$s le %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "Dans %1$s %2$s le %3$s puis le %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "Dans %1$s %2$s le %3$s puis le %4$s et le %5$s"
},"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
+46 -11
View File
@@ -72,10 +72,20 @@ OC.L10N.register(
"Description: %s" : "Cur síos: %s",
"Where: %s" : "Cá: %s",
"%1$s via %2$s" : "%1$s trí %2$s",
"In a %1$s on %2$s for the entire day" : "I %1$s ar %2$s ar feadh an lae ar fad",
"In a %1$s on %2$s between %3$s - %4$s" : "I %1$s ar %2$s idir %3$s - %4$s",
"In %1$s %2$s on %3$s for the entire day" : "I %1$s %2$s ar %3$s ar feadh an lae ar fad",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "I %1$s %2$s ar %3$s idir %4$s - %5$s",
"In the past on %1$s for the entire day" : "San am atá thart ar %1$s don lá ar fad",
"_In a minute on %1$s for the entire day_::_In %n minutes on %1$s for the entire day_" : ["I gceann nóiméid ar%1$s don lá ar fad","I gceann %n nóiméad ar %1$s ar feadh an lae ar fad","I gceann %n nóiméad ar %1$s ar feadh an lae ar fad","I gceann %n nóiméad ar %1$s ar feadh an lae ar fad","I gceann %n nóiméad ar %1$s ar feadh an lae ar fad"],
"_In a hour on %1$s for the entire day_::_In %n hours on %1$s for the entire day_" : ["I gceann uair an chloig ar %1$s don lá ar fad","I gceann %n uair an chloig ar %1$s don lá ar fad","I gceann %n uair an chloig ar %1$s don lá ar fad","I gceann %n uair an chloig ar %1$s don lá ar fad","I gceann %n uair an chloig ar %1$s don lá ar fad"],
"_In a day on %1$s for the entire day_::_In %n days on %1$s for the entire day_" : ["I lá ar %1$s don lá ar fad","I gceann %n lá ar %1$s don lá ar fad","I gceann %n lá ar %1$s don lá ar fad","I gceann %n lá ar %1$s don lá ar fad","I gceann %n lá ar %1$s don lá ar fad"],
"_In a week on %1$s for the entire day_::_In %n weeks on %1$s for the entire day_" : ["I gceann seachtaine ar %1$s don lá ar fad","I gceann %n seachtain ar %1$s don lá ar fad","I gceann %n seachtain ar %1$s don lá ar fad","I gceann %n seachtain ar %1$s don lá ar fad","I gceann %n seachtain ar %1$s don lá ar fad"],
"_In a month on %1$s for the entire day_::_In %n months on %1$s for the entire day_" : ["I gceann míosa ar %1$s don lá ar fad","I gceann %n mí ar %1$s don lá ar fad","I gceann %n mí ar %1$s don lá ar fad","I gceann %n mí ar %1$s don lá ar fad","I gceann %n mí ar %1$s don lá ar fad"],
"_In a year on %1$s for the entire day_::_In %n years on %1$s for the entire day_" : ["I gceann bliana ar %1$s don lá ar fad","I gceann %n bliain ar %1$s don lá ar fad","I gceann %n bliain ar %1$s don lá ar fad","I gceann %n bliain ar %1$s don lá ar fad","I gceann %n bliain ar %1$s don lá ar fad"],
"In the past on %1$s between %2$s - %3$s" : "San am a chuaigh thart ar %1$s idir %2$s - %3$s",
"_In a minute on %1$s between %2$s - %3$s_::_In %n minutes on %1$s between %2$s - %3$s_" : ["I gceann nóiméid ar %1$s idir %2$s - %3$s","I %n nóiméad ar %1$s idir %2$s - %3$s","I %n nóiméad ar %1$s idir %2$s - %3$s","I %n nóiméad ar %1$s idir %2$s - %3$s","I %n nóiméad ar %1$s idir %2$s - %3$s"],
"_In a hour on %1$s between %2$s - %3$s_::_In %n hours on %1$s between %2$s - %3$s_" : ["I gceann uair an chloig ar %1$s idir %2$s - %3$s","I %n uair an chloig ar %1$s idir %2$s - %3$s","I %n uair an chloig ar %1$s idir %2$s - %3$s","I %n uair an chloig ar %1$s idir %2$s - %3$s","I %n uair an chloig ar %1$s idir %2$s - %3$s"],
"_In a day on %1$s between %2$s - %3$s_::_In %n days on %1$s between %2$s - %3$s_" : ["I lá ar %1$s idir %2$s - %3$s","I %n lá ar %1$s idir %2$s - %3$s","I %n lá ar %1$s idir %2$s - %3$s","I %n lá ar %1$s idir %2$s - %3$s","I %n lá ar %1$s idir %2$s - %3$s"],
"_In a week on %1$s between %2$s - %3$s_::_In %n weeks on %1$s between %2$s - %3$s_" : ["I gceann seachtaine ar %1$s idir %2$s - %3$s","I %n seachtain ar %1$s idir %2$s - %3$s","I %n seachtain ar %1$s idir %2$s - %3$s","I %n seachtain ar %1$s idir %2$s - %3$s","I %n seachtain ar %1$s idir %2$s - %3$s"],
"_In a month on %1$s between %2$s - %3$s_::_In %n months on %1$s between %2$s - %3$s_" : ["I gceann míosa ar %1$s idir %2$s - %3$s","I %n mí ar %1$s idir %2$s - %3$s","I %n mí ar %1$s idir %2$s - %3$s","I %n mí ar %1$s idir %2$s - %3$s","I %n mí ar %1$s idir %2$s - %3$s"],
"_In a year on %1$s between %2$s - %3$s_::_In %n years on %1$s between %2$s - %3$s_" : ["I mbliain ar %1$s idir %2$s - %3$s","I gceann %n bliain ar %1$s idir %2$s - %3$s","I gceann %n bliain ar %1$s idir %2$s - %3$s","I gceann %n bliain ar %1$s idir %2$s - %3$s","I gceann %n bliain ar %1$s idir %2$s - %3$s"],
"Could not generate when statement" : "Níorbh fhéidir a ghiniúint nuair a ráiteas",
"Every Day for the entire day" : "Gach Lá don lá ar fad",
"Every Day for the entire day until %1$s" : "Gach Lá ar feadh an lae ar fad go dtí %1$s",
@@ -112,12 +122,27 @@ OC.L10N.register(
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s until %6$s" : "Gach %1$d Bliain i %2$s ar an %3$s idir %4$s - %5$s go %6$s",
"On specific dates for the entire day until %1$s" : "Ar dhátaí ar leith don lá iomlán go dtí %1$s",
"On specific dates between %1$s - %2$s until %3$s" : "Ar dhátaí sonracha idir %1$s - %2$s go %3$s",
"In a %1$s on %2$s" : "I %1$s ar %2$s",
"In a %1$s on %2$s then on %3$s" : "I %1$s ar %2$s ansin ar %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "I %1$s ar %2$s ansin ar %3$s agus %4$s",
"In %1$s %2$s on %3$s" : "I %1$s %2$s ar %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "I %1$s %2$s ar %3$s ansin ar %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "I %1$s %2$s ar %3$s ansin ar %4$s agus %5$s",
"In the past on %1$s" : "San am a chuaigh thart ar %1$s",
"_In a minute on %1$s_::_In %n minutes on %1$s_" : ["I gceann nóiméid ar %1$s","I gceann %n nóiméad ar %1$s","I gceann %n nóiméad ar %1$s","I gceann %n nóiméad ar %1$s","I gceann %n nóiméad ar %1$s"],
"_In a hour on %1$s_::_In %n hours on %1$s_" : ["I gceann uair an chloig ar %1$s","I gceann %n uair ar %1$s","I gceann %n uair ar %1$s","I gceann %n uair ar %1$s","I gceann %n uair ar %1$s"],
"_In a day on %1$s_::_In %n days on %1$s_" : ["I gceann lá ar %1$s","I gceann %n lá ar %1$s","I gceann %n lá ar %1$s","I gceann %n lá ar %1$s","I gceann %n lá ar %1$s"],
"_In a week on %1$s_::_In %n weeks on %1$s_" : ["I gceann seachtaine ar %1$s","I gceann %n seachtain ar %1$s","I gceann %n seachtain ar %1$s","I gceann %n seachtain ar %1$s","I gceann %n seachtain ar %1$s"],
"_In a month on %1$s_::_In %n months on %1$s_" : ["I gceann míosa ar %1$s","I gceann %n mí ar %1$s","I gceann %n mí ar %1$s","I gceann %n mí ar %1$s","I gceann %n mí ar %1$s"],
"_In a year on %1$s_::_In %n years on %1$s_" : ["I gceann bliana ar %1$s","I gceann %n bliain ar %1$s","I gceann %n bliain ar %1$s","I gceann %n bliain ar %1$s","I gceann %n bliain ar %1$s"],
"In the past on %1$s then on %2$s" : "San am a chuaigh thart ar %1$s agus ansin ar %2$s",
"_In a minute on %1$s then on %2$s_::_In %n minutes on %1$s then on %2$s_" : ["I gceann nóiméid ar %1$s agus ansin ar %2$s","I gceann %n nóiméad ar %1$s ansin ar %2$s","I gceann %n nóiméad ar %1$s ansin ar %2$s","I gceann %n nóiméad ar %1$s ansin ar %2$s","I gceann %n nóiméad ar %1$s ansin ar %2$s"],
"_In a hour on %1$s then on %2$s_::_In %n hours on %1$s then on %2$s_" : ["I gceann uair an chloig ar %1$s agus ansin ar %2$s","I gceann %n uair an chloig ar %1$s ansin ar %2$s","I gceann %n uair an chloig ar %1$s ansin ar %2$s","I gceann %n uair an chloig ar %1$s ansin ar %2$s","I gceann %n uair an chloig ar %1$s ansin ar %2$s"],
"_In a day on %1$s then on %2$s_::_In %n days on %1$s then on %2$s_" : ["I gceann lá ar %1$s ansin ar %2$s","I gceann %n lá ar %1$s ansin ar %2$s","I gceann %n lá ar %1$s ansin ar %2$s","I gceann %n lá ar %1$s ansin ar %2$s","I gceann %n lá ar %1$s ansin ar %2$s"],
"_In a week on %1$s then on %2$s_::_In %n weeks on %1$s then on %2$s_" : ["I gceann seachtaine ar %1$s ansin ar %2$s","I gceann %n seachtain ar %1$s ansin ar %2$s","I gceann %n seachtain ar %1$s ansin ar %2$s","I gceann %n seachtain ar %1$s ansin ar %2$s","I gceann %n seachtain ar %1$s ansin ar %2$s"],
"_In a month on %1$s then on %2$s_::_In %n months on %1$s then on %2$s_" : ["I gceann míosa ar %1$s ansin ar %2$s","I gceann %n mí ar %1$s ansin ar %2$s","I gceann %n mí ar %1$s ansin ar %2$s","I gceann %n mí ar %1$s ansin ar %2$s","I gceann %n mí ar %1$s ansin ar %2$s"],
"_In a year on %1$s then on %2$s_::_In %n years on %1$s then on %2$s_" : ["I mbliain ar %1$s ansin ar %2$s","I gceann %n bliain ar %1$s ansin ar %2$s","I gceann %n bliain ar %1$s ansin ar %2$s","I gceann %n bliain ar %1$s ansin ar %2$s","I gceann %n bliain ar %1$s ansin ar %2$s"],
"In the past on %1$s then on %2$s and %3$s" : "San am a chuaigh thart ar %1$s ansin ar %2$s agus %3$s",
"_In a minute on %1$s then on %2$s and %3$s_::_In %n minutes on %1$s then on %2$s and %3$s_" : ["I gceann nóiméid ar %1$s ansin ar %2$s agus %3$s","I gceann %n nóiméad ar %1$s ansin ar %2$s agus %3$s","I gceann %n nóiméad ar %1$s ansin ar %2$s agus %3$s","I gceann %n nóiméad ar %1$s ansin ar %2$s agus %3$s","I gceann %n nóiméad ar %1$s ansin ar %2$s agus %3$s"],
"_In a hour on %1$s then on %2$s and %3$s_::_In %n hours on %1$s then on %2$s and %3$s_" : ["I gceann uair an chloig ar %1$s ansin ar %2$s agus %3$s","I gceann %n uair an chloig ar %1$s ansin ar %2$s agus %3$s","I gceann %n uair an chloig ar %1$s ansin ar %2$s agus %3$s","I gceann %n uair an chloig ar %1$s ansin ar %2$s agus %3$s","I gceann %n uair an chloig ar %1$s ansin ar %2$s agus %3$s"],
"_In a day on %1$s then on %2$s and %3$s_::_In %n days on %1$s then on %2$s and %3$s_" : ["I gceann lá ar %1$s ansin ar %2$s agus %3$s","I gceann %n lá ar %1$s ansin ar %2$s agus %3$s","I gceann %n lá ar %1$s ansin ar %2$s agus %3$s","I gceann %n lá ar %1$s ansin ar %2$s agus %3$s","I gceann %n lá ar %1$s ansin ar %2$s agus %3$s"],
"_In a week on %1$s then on %2$s and %3$s_::_In %n weeks on %1$s then on %2$s and %3$s_" : ["I gceann seachtaine ar %1$s ansin ar %2$s agus %3$s","I gceann %n seachtain ar %1$s ansin ar %2$s agus %3$s","I gceann %n seachtain ar %1$s ansin ar %2$s agus %3$s","I gceann %n seachtain ar %1$s ansin ar %2$s agus %3$s","I gceann %n seachtain ar %1$s ansin ar %2$s agus %3$s"],
"_In a month on %1$s then on %2$s and %3$s_::_In %n months on %1$s then on %2$s and %3$s_" : ["I gceann míosa ar %1$s ansin ar %2$s agus %3$s","I gceann %n mí ar %1$s ansin ar %2$s agus %3$s","I gceann %n mí ar %1$s ansin ar %2$s agus %3$s","I gceann %n mí ar %1$s ansin ar %2$s agus %3$s","I gceann %n mí ar %1$s ansin ar %2$s agus %3$s"],
"_In a year on %1$s then on %2$s and %3$s_::_In %n years on %1$s then on %2$s and %3$s_" : ["I mbliain ar %1$s ansin ar %2$s agus %3$s","I gceann %n bliain ar %1$s ansin ar %2$s agus %3$s","I gceann %n bliain ar %1$s ansin ar %2$s agus %3$s","I gceann %n bliain ar %1$s ansin ar %2$s agus %3$s","I gceann %n bliain ar %1$s ansin ar %2$s agus %3$s"],
"Could not generate next recurrence statement" : "Níorbh fhéidir an chéad ráiteas atarlaithe eile a ghiniúint",
"Cancelled: %1$s" : "Ar ceal: %1$s",
"\"%1$s\" has been canceled" : "\"%1$s\" curtha ar ceal",
@@ -288,6 +313,16 @@ OC.L10N.register(
"Could not open file" : "Níorbh fhéidir an comhad a oscailt",
"Invalid chunk name" : "Ainm smután neamhbhailí",
"Could not rename part file assembled from chunks" : "Níorbh fhéidir páirtchomhad a athainmniú as smután",
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Má dhéanann tú duaireanta oibre a chumrú, feicfidh úsáideoirí eile nuair a bhíonn tú as oifig nuair a chuirfidh siad cruinniú in áirithe."
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Má dhéanann tú duaireanta oibre a chumrú, feicfidh úsáideoirí eile nuair a bhíonn tú as oifig nuair a chuirfidh siad cruinniú in áirithe.",
"In a %1$s on %2$s for the entire day" : "I %1$s ar %2$s ar feadh an lae ar fad",
"In a %1$s on %2$s between %3$s - %4$s" : "I %1$s ar %2$s idir %3$s - %4$s",
"In %1$s %2$s on %3$s for the entire day" : "I %1$s %2$s ar %3$s ar feadh an lae ar fad",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "I %1$s %2$s ar %3$s idir %4$s - %5$s",
"In a %1$s on %2$s" : "I %1$s ar %2$s",
"In a %1$s on %2$s then on %3$s" : "I %1$s ar %2$s ansin ar %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "I %1$s ar %2$s ansin ar %3$s agus %4$s",
"In %1$s %2$s on %3$s" : "I %1$s %2$s ar %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "I %1$s %2$s ar %3$s ansin ar %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "I %1$s %2$s ar %3$s ansin ar %4$s agus %5$s"
},
"nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4);");
+46 -11
View File
@@ -70,10 +70,20 @@
"Description: %s" : "Cur síos: %s",
"Where: %s" : "Cá: %s",
"%1$s via %2$s" : "%1$s trí %2$s",
"In a %1$s on %2$s for the entire day" : "I %1$s ar %2$s ar feadh an lae ar fad",
"In a %1$s on %2$s between %3$s - %4$s" : "I %1$s ar %2$s idir %3$s - %4$s",
"In %1$s %2$s on %3$s for the entire day" : "I %1$s %2$s ar %3$s ar feadh an lae ar fad",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "I %1$s %2$s ar %3$s idir %4$s - %5$s",
"In the past on %1$s for the entire day" : "San am atá thart ar %1$s don lá ar fad",
"_In a minute on %1$s for the entire day_::_In %n minutes on %1$s for the entire day_" : ["I gceann nóiméid ar%1$s don lá ar fad","I gceann %n nóiméad ar %1$s ar feadh an lae ar fad","I gceann %n nóiméad ar %1$s ar feadh an lae ar fad","I gceann %n nóiméad ar %1$s ar feadh an lae ar fad","I gceann %n nóiméad ar %1$s ar feadh an lae ar fad"],
"_In a hour on %1$s for the entire day_::_In %n hours on %1$s for the entire day_" : ["I gceann uair an chloig ar %1$s don lá ar fad","I gceann %n uair an chloig ar %1$s don lá ar fad","I gceann %n uair an chloig ar %1$s don lá ar fad","I gceann %n uair an chloig ar %1$s don lá ar fad","I gceann %n uair an chloig ar %1$s don lá ar fad"],
"_In a day on %1$s for the entire day_::_In %n days on %1$s for the entire day_" : ["I lá ar %1$s don lá ar fad","I gceann %n lá ar %1$s don lá ar fad","I gceann %n lá ar %1$s don lá ar fad","I gceann %n lá ar %1$s don lá ar fad","I gceann %n lá ar %1$s don lá ar fad"],
"_In a week on %1$s for the entire day_::_In %n weeks on %1$s for the entire day_" : ["I gceann seachtaine ar %1$s don lá ar fad","I gceann %n seachtain ar %1$s don lá ar fad","I gceann %n seachtain ar %1$s don lá ar fad","I gceann %n seachtain ar %1$s don lá ar fad","I gceann %n seachtain ar %1$s don lá ar fad"],
"_In a month on %1$s for the entire day_::_In %n months on %1$s for the entire day_" : ["I gceann míosa ar %1$s don lá ar fad","I gceann %n mí ar %1$s don lá ar fad","I gceann %n mí ar %1$s don lá ar fad","I gceann %n mí ar %1$s don lá ar fad","I gceann %n mí ar %1$s don lá ar fad"],
"_In a year on %1$s for the entire day_::_In %n years on %1$s for the entire day_" : ["I gceann bliana ar %1$s don lá ar fad","I gceann %n bliain ar %1$s don lá ar fad","I gceann %n bliain ar %1$s don lá ar fad","I gceann %n bliain ar %1$s don lá ar fad","I gceann %n bliain ar %1$s don lá ar fad"],
"In the past on %1$s between %2$s - %3$s" : "San am a chuaigh thart ar %1$s idir %2$s - %3$s",
"_In a minute on %1$s between %2$s - %3$s_::_In %n minutes on %1$s between %2$s - %3$s_" : ["I gceann nóiméid ar %1$s idir %2$s - %3$s","I %n nóiméad ar %1$s idir %2$s - %3$s","I %n nóiméad ar %1$s idir %2$s - %3$s","I %n nóiméad ar %1$s idir %2$s - %3$s","I %n nóiméad ar %1$s idir %2$s - %3$s"],
"_In a hour on %1$s between %2$s - %3$s_::_In %n hours on %1$s between %2$s - %3$s_" : ["I gceann uair an chloig ar %1$s idir %2$s - %3$s","I %n uair an chloig ar %1$s idir %2$s - %3$s","I %n uair an chloig ar %1$s idir %2$s - %3$s","I %n uair an chloig ar %1$s idir %2$s - %3$s","I %n uair an chloig ar %1$s idir %2$s - %3$s"],
"_In a day on %1$s between %2$s - %3$s_::_In %n days on %1$s between %2$s - %3$s_" : ["I lá ar %1$s idir %2$s - %3$s","I %n lá ar %1$s idir %2$s - %3$s","I %n lá ar %1$s idir %2$s - %3$s","I %n lá ar %1$s idir %2$s - %3$s","I %n lá ar %1$s idir %2$s - %3$s"],
"_In a week on %1$s between %2$s - %3$s_::_In %n weeks on %1$s between %2$s - %3$s_" : ["I gceann seachtaine ar %1$s idir %2$s - %3$s","I %n seachtain ar %1$s idir %2$s - %3$s","I %n seachtain ar %1$s idir %2$s - %3$s","I %n seachtain ar %1$s idir %2$s - %3$s","I %n seachtain ar %1$s idir %2$s - %3$s"],
"_In a month on %1$s between %2$s - %3$s_::_In %n months on %1$s between %2$s - %3$s_" : ["I gceann míosa ar %1$s idir %2$s - %3$s","I %n mí ar %1$s idir %2$s - %3$s","I %n mí ar %1$s idir %2$s - %3$s","I %n mí ar %1$s idir %2$s - %3$s","I %n mí ar %1$s idir %2$s - %3$s"],
"_In a year on %1$s between %2$s - %3$s_::_In %n years on %1$s between %2$s - %3$s_" : ["I mbliain ar %1$s idir %2$s - %3$s","I gceann %n bliain ar %1$s idir %2$s - %3$s","I gceann %n bliain ar %1$s idir %2$s - %3$s","I gceann %n bliain ar %1$s idir %2$s - %3$s","I gceann %n bliain ar %1$s idir %2$s - %3$s"],
"Could not generate when statement" : "Níorbh fhéidir a ghiniúint nuair a ráiteas",
"Every Day for the entire day" : "Gach Lá don lá ar fad",
"Every Day for the entire day until %1$s" : "Gach Lá ar feadh an lae ar fad go dtí %1$s",
@@ -110,12 +120,27 @@
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s until %6$s" : "Gach %1$d Bliain i %2$s ar an %3$s idir %4$s - %5$s go %6$s",
"On specific dates for the entire day until %1$s" : "Ar dhátaí ar leith don lá iomlán go dtí %1$s",
"On specific dates between %1$s - %2$s until %3$s" : "Ar dhátaí sonracha idir %1$s - %2$s go %3$s",
"In a %1$s on %2$s" : "I %1$s ar %2$s",
"In a %1$s on %2$s then on %3$s" : "I %1$s ar %2$s ansin ar %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "I %1$s ar %2$s ansin ar %3$s agus %4$s",
"In %1$s %2$s on %3$s" : "I %1$s %2$s ar %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "I %1$s %2$s ar %3$s ansin ar %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "I %1$s %2$s ar %3$s ansin ar %4$s agus %5$s",
"In the past on %1$s" : "San am a chuaigh thart ar %1$s",
"_In a minute on %1$s_::_In %n minutes on %1$s_" : ["I gceann nóiméid ar %1$s","I gceann %n nóiméad ar %1$s","I gceann %n nóiméad ar %1$s","I gceann %n nóiméad ar %1$s","I gceann %n nóiméad ar %1$s"],
"_In a hour on %1$s_::_In %n hours on %1$s_" : ["I gceann uair an chloig ar %1$s","I gceann %n uair ar %1$s","I gceann %n uair ar %1$s","I gceann %n uair ar %1$s","I gceann %n uair ar %1$s"],
"_In a day on %1$s_::_In %n days on %1$s_" : ["I gceann lá ar %1$s","I gceann %n lá ar %1$s","I gceann %n lá ar %1$s","I gceann %n lá ar %1$s","I gceann %n lá ar %1$s"],
"_In a week on %1$s_::_In %n weeks on %1$s_" : ["I gceann seachtaine ar %1$s","I gceann %n seachtain ar %1$s","I gceann %n seachtain ar %1$s","I gceann %n seachtain ar %1$s","I gceann %n seachtain ar %1$s"],
"_In a month on %1$s_::_In %n months on %1$s_" : ["I gceann míosa ar %1$s","I gceann %n mí ar %1$s","I gceann %n mí ar %1$s","I gceann %n mí ar %1$s","I gceann %n mí ar %1$s"],
"_In a year on %1$s_::_In %n years on %1$s_" : ["I gceann bliana ar %1$s","I gceann %n bliain ar %1$s","I gceann %n bliain ar %1$s","I gceann %n bliain ar %1$s","I gceann %n bliain ar %1$s"],
"In the past on %1$s then on %2$s" : "San am a chuaigh thart ar %1$s agus ansin ar %2$s",
"_In a minute on %1$s then on %2$s_::_In %n minutes on %1$s then on %2$s_" : ["I gceann nóiméid ar %1$s agus ansin ar %2$s","I gceann %n nóiméad ar %1$s ansin ar %2$s","I gceann %n nóiméad ar %1$s ansin ar %2$s","I gceann %n nóiméad ar %1$s ansin ar %2$s","I gceann %n nóiméad ar %1$s ansin ar %2$s"],
"_In a hour on %1$s then on %2$s_::_In %n hours on %1$s then on %2$s_" : ["I gceann uair an chloig ar %1$s agus ansin ar %2$s","I gceann %n uair an chloig ar %1$s ansin ar %2$s","I gceann %n uair an chloig ar %1$s ansin ar %2$s","I gceann %n uair an chloig ar %1$s ansin ar %2$s","I gceann %n uair an chloig ar %1$s ansin ar %2$s"],
"_In a day on %1$s then on %2$s_::_In %n days on %1$s then on %2$s_" : ["I gceann lá ar %1$s ansin ar %2$s","I gceann %n lá ar %1$s ansin ar %2$s","I gceann %n lá ar %1$s ansin ar %2$s","I gceann %n lá ar %1$s ansin ar %2$s","I gceann %n lá ar %1$s ansin ar %2$s"],
"_In a week on %1$s then on %2$s_::_In %n weeks on %1$s then on %2$s_" : ["I gceann seachtaine ar %1$s ansin ar %2$s","I gceann %n seachtain ar %1$s ansin ar %2$s","I gceann %n seachtain ar %1$s ansin ar %2$s","I gceann %n seachtain ar %1$s ansin ar %2$s","I gceann %n seachtain ar %1$s ansin ar %2$s"],
"_In a month on %1$s then on %2$s_::_In %n months on %1$s then on %2$s_" : ["I gceann míosa ar %1$s ansin ar %2$s","I gceann %n mí ar %1$s ansin ar %2$s","I gceann %n mí ar %1$s ansin ar %2$s","I gceann %n mí ar %1$s ansin ar %2$s","I gceann %n mí ar %1$s ansin ar %2$s"],
"_In a year on %1$s then on %2$s_::_In %n years on %1$s then on %2$s_" : ["I mbliain ar %1$s ansin ar %2$s","I gceann %n bliain ar %1$s ansin ar %2$s","I gceann %n bliain ar %1$s ansin ar %2$s","I gceann %n bliain ar %1$s ansin ar %2$s","I gceann %n bliain ar %1$s ansin ar %2$s"],
"In the past on %1$s then on %2$s and %3$s" : "San am a chuaigh thart ar %1$s ansin ar %2$s agus %3$s",
"_In a minute on %1$s then on %2$s and %3$s_::_In %n minutes on %1$s then on %2$s and %3$s_" : ["I gceann nóiméid ar %1$s ansin ar %2$s agus %3$s","I gceann %n nóiméad ar %1$s ansin ar %2$s agus %3$s","I gceann %n nóiméad ar %1$s ansin ar %2$s agus %3$s","I gceann %n nóiméad ar %1$s ansin ar %2$s agus %3$s","I gceann %n nóiméad ar %1$s ansin ar %2$s agus %3$s"],
"_In a hour on %1$s then on %2$s and %3$s_::_In %n hours on %1$s then on %2$s and %3$s_" : ["I gceann uair an chloig ar %1$s ansin ar %2$s agus %3$s","I gceann %n uair an chloig ar %1$s ansin ar %2$s agus %3$s","I gceann %n uair an chloig ar %1$s ansin ar %2$s agus %3$s","I gceann %n uair an chloig ar %1$s ansin ar %2$s agus %3$s","I gceann %n uair an chloig ar %1$s ansin ar %2$s agus %3$s"],
"_In a day on %1$s then on %2$s and %3$s_::_In %n days on %1$s then on %2$s and %3$s_" : ["I gceann lá ar %1$s ansin ar %2$s agus %3$s","I gceann %n lá ar %1$s ansin ar %2$s agus %3$s","I gceann %n lá ar %1$s ansin ar %2$s agus %3$s","I gceann %n lá ar %1$s ansin ar %2$s agus %3$s","I gceann %n lá ar %1$s ansin ar %2$s agus %3$s"],
"_In a week on %1$s then on %2$s and %3$s_::_In %n weeks on %1$s then on %2$s and %3$s_" : ["I gceann seachtaine ar %1$s ansin ar %2$s agus %3$s","I gceann %n seachtain ar %1$s ansin ar %2$s agus %3$s","I gceann %n seachtain ar %1$s ansin ar %2$s agus %3$s","I gceann %n seachtain ar %1$s ansin ar %2$s agus %3$s","I gceann %n seachtain ar %1$s ansin ar %2$s agus %3$s"],
"_In a month on %1$s then on %2$s and %3$s_::_In %n months on %1$s then on %2$s and %3$s_" : ["I gceann míosa ar %1$s ansin ar %2$s agus %3$s","I gceann %n mí ar %1$s ansin ar %2$s agus %3$s","I gceann %n mí ar %1$s ansin ar %2$s agus %3$s","I gceann %n mí ar %1$s ansin ar %2$s agus %3$s","I gceann %n mí ar %1$s ansin ar %2$s agus %3$s"],
"_In a year on %1$s then on %2$s and %3$s_::_In %n years on %1$s then on %2$s and %3$s_" : ["I mbliain ar %1$s ansin ar %2$s agus %3$s","I gceann %n bliain ar %1$s ansin ar %2$s agus %3$s","I gceann %n bliain ar %1$s ansin ar %2$s agus %3$s","I gceann %n bliain ar %1$s ansin ar %2$s agus %3$s","I gceann %n bliain ar %1$s ansin ar %2$s agus %3$s"],
"Could not generate next recurrence statement" : "Níorbh fhéidir an chéad ráiteas atarlaithe eile a ghiniúint",
"Cancelled: %1$s" : "Ar ceal: %1$s",
"\"%1$s\" has been canceled" : "\"%1$s\" curtha ar ceal",
@@ -286,6 +311,16 @@
"Could not open file" : "Níorbh fhéidir an comhad a oscailt",
"Invalid chunk name" : "Ainm smután neamhbhailí",
"Could not rename part file assembled from chunks" : "Níorbh fhéidir páirtchomhad a athainmniú as smután",
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Má dhéanann tú duaireanta oibre a chumrú, feicfidh úsáideoirí eile nuair a bhíonn tú as oifig nuair a chuirfidh siad cruinniú in áirithe."
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Má dhéanann tú duaireanta oibre a chumrú, feicfidh úsáideoirí eile nuair a bhíonn tú as oifig nuair a chuirfidh siad cruinniú in áirithe.",
"In a %1$s on %2$s for the entire day" : "I %1$s ar %2$s ar feadh an lae ar fad",
"In a %1$s on %2$s between %3$s - %4$s" : "I %1$s ar %2$s idir %3$s - %4$s",
"In %1$s %2$s on %3$s for the entire day" : "I %1$s %2$s ar %3$s ar feadh an lae ar fad",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "I %1$s %2$s ar %3$s idir %4$s - %5$s",
"In a %1$s on %2$s" : "I %1$s ar %2$s",
"In a %1$s on %2$s then on %3$s" : "I %1$s ar %2$s ansin ar %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "I %1$s ar %2$s ansin ar %3$s agus %4$s",
"In %1$s %2$s on %3$s" : "I %1$s %2$s ar %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "I %1$s %2$s ar %3$s ansin ar %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "I %1$s %2$s ar %3$s ansin ar %4$s agus %5$s"
},"pluralForm" :"nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4);"
}
+13 -11
View File
@@ -72,10 +72,6 @@ OC.L10N.register(
"Description: %s" : "Descrición: %s",
"Where: %s" : "Onde: %s",
"%1$s via %2$s" : "%1$s mediante %2$s",
"In a %1$s on %2$s for the entire day" : "Nun/ha %1$s o %2$s durante todo o día",
"In a %1$s on %2$s between %3$s - %4$s" : "Nun/ha %1$s o %2$s entre %3$s e %4$s",
"In %1$s %2$s on %3$s for the entire day" : "En %1$s %2$s o %3$s durante todo o día",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "En %1$s %2$s o %3$s entre %4$s e %5$s",
"Could not generate when statement" : "Non foi posíbel xerar a declaración when (cando)",
"Every Day for the entire day" : "Todos os días durante todo o día",
"Every Day for the entire day until %1$s" : "Todos os días durante todo o día ata o %1$s",
@@ -112,12 +108,6 @@ OC.L10N.register(
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s until %6$s" : "Cada %1$d anos en %2$s, o %3$s entre %4$s e %5$s ata o %6$s",
"On specific dates for the entire day until %1$s" : "En datas concretas durante todo o día ata o %1$s",
"On specific dates between %1$s - %2$s until %3$s" : "En datas concretas entre %1$s e %2$s ata o %3$s",
"In a %1$s on %2$s" : "Nun/ha %1$s o %2$s",
"In a %1$s on %2$s then on %3$s" : "Nun/ha %1$s o %2$s após o %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "Nun/ha %1$s o %2$s após o %3$s e o %4$s",
"In %1$s %2$s on %3$s" : "En %1$s %2$s o %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "En %1$s %2$s o %3$s, após o %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "En %1$s %2$s o %3$s, após o %4$s e o %5$s",
"Could not generate next recurrence statement" : "Non foi posíbel xerar a seguinte declaración de recorrencia",
"Cancelled: %1$s" : "Cancelado: %1$s",
"\"%1$s\" has been canceled" : "Cancelouse «%1$s»",
@@ -207,6 +197,8 @@ OC.L10N.register(
"Could not rename part file to final file, canceled by hook" : "Non foi posíbel cambiar o nome do ficheiro parcial ao ficheiro final, foi cancelado polo sistema",
"Could not rename part file to final file" : "Non foi posíbel cambiar o nome do ficheiro parcial ao ficheiro final",
"Failed to check file size: %1$s" : "Produciuse un erro ao comprobar o tamaño do ficheiro: %1$s",
"Could not open file: %1$s, file does seem to exist" : "Non foi posíbel abrir o ficheiro: %1$s, semella o ficheiro existe",
"Could not open file: %1$s, file doesn't seem to exist" : "Non foi posíbel abrir o ficheiro: %1$s, semella o ficheiro non existe",
"Encryption not ready: %1$s" : "O cifrado non está preparado: %1$s",
"Failed to open file: %1$s" : "Produciuse un erro ao abrir o ficheiro: %1$s",
"Failed to unlink: %1$s" : "Produciuse un erro ao desligar: %1$s",
@@ -286,6 +278,16 @@ OC.L10N.register(
"Could not open file" : "Non foi posíbel abrir o ficheiro",
"Invalid chunk name" : "O nome do fragmento non é válido",
"Could not rename part file assembled from chunks" : "Non foi posíbel cambiar o nome do ficheiro de pezas ensamblados a partir de fragmentos",
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Se configura o seu horario de traballo, outros usuarios verán cando está fóra da oficina cando reserven unha xuntanza."
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Se configura o seu horario de traballo, outros usuarios verán cando está fóra da oficina cando reserven unha xuntanza.",
"In a %1$s on %2$s for the entire day" : "Nun/ha %1$s o %2$s durante todo o día",
"In a %1$s on %2$s between %3$s - %4$s" : "Nun/ha %1$s o %2$s entre %3$s e %4$s",
"In %1$s %2$s on %3$s for the entire day" : "En %1$s %2$s o %3$s durante todo o día",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "En %1$s %2$s o %3$s entre %4$s e %5$s",
"In a %1$s on %2$s" : "Nun/ha %1$s o %2$s",
"In a %1$s on %2$s then on %3$s" : "Nun/ha %1$s o %2$s após o %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "Nun/ha %1$s o %2$s após o %3$s e o %4$s",
"In %1$s %2$s on %3$s" : "En %1$s %2$s o %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "En %1$s %2$s o %3$s, após o %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "En %1$s %2$s o %3$s, após o %4$s e o %5$s"
},
"nplurals=2; plural=(n != 1);");
+13 -11
View File
@@ -70,10 +70,6 @@
"Description: %s" : "Descrición: %s",
"Where: %s" : "Onde: %s",
"%1$s via %2$s" : "%1$s mediante %2$s",
"In a %1$s on %2$s for the entire day" : "Nun/ha %1$s o %2$s durante todo o día",
"In a %1$s on %2$s between %3$s - %4$s" : "Nun/ha %1$s o %2$s entre %3$s e %4$s",
"In %1$s %2$s on %3$s for the entire day" : "En %1$s %2$s o %3$s durante todo o día",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "En %1$s %2$s o %3$s entre %4$s e %5$s",
"Could not generate when statement" : "Non foi posíbel xerar a declaración when (cando)",
"Every Day for the entire day" : "Todos os días durante todo o día",
"Every Day for the entire day until %1$s" : "Todos os días durante todo o día ata o %1$s",
@@ -110,12 +106,6 @@
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s until %6$s" : "Cada %1$d anos en %2$s, o %3$s entre %4$s e %5$s ata o %6$s",
"On specific dates for the entire day until %1$s" : "En datas concretas durante todo o día ata o %1$s",
"On specific dates between %1$s - %2$s until %3$s" : "En datas concretas entre %1$s e %2$s ata o %3$s",
"In a %1$s on %2$s" : "Nun/ha %1$s o %2$s",
"In a %1$s on %2$s then on %3$s" : "Nun/ha %1$s o %2$s após o %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "Nun/ha %1$s o %2$s após o %3$s e o %4$s",
"In %1$s %2$s on %3$s" : "En %1$s %2$s o %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "En %1$s %2$s o %3$s, após o %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "En %1$s %2$s o %3$s, após o %4$s e o %5$s",
"Could not generate next recurrence statement" : "Non foi posíbel xerar a seguinte declaración de recorrencia",
"Cancelled: %1$s" : "Cancelado: %1$s",
"\"%1$s\" has been canceled" : "Cancelouse «%1$s»",
@@ -205,6 +195,8 @@
"Could not rename part file to final file, canceled by hook" : "Non foi posíbel cambiar o nome do ficheiro parcial ao ficheiro final, foi cancelado polo sistema",
"Could not rename part file to final file" : "Non foi posíbel cambiar o nome do ficheiro parcial ao ficheiro final",
"Failed to check file size: %1$s" : "Produciuse un erro ao comprobar o tamaño do ficheiro: %1$s",
"Could not open file: %1$s, file does seem to exist" : "Non foi posíbel abrir o ficheiro: %1$s, semella o ficheiro existe",
"Could not open file: %1$s, file doesn't seem to exist" : "Non foi posíbel abrir o ficheiro: %1$s, semella o ficheiro non existe",
"Encryption not ready: %1$s" : "O cifrado non está preparado: %1$s",
"Failed to open file: %1$s" : "Produciuse un erro ao abrir o ficheiro: %1$s",
"Failed to unlink: %1$s" : "Produciuse un erro ao desligar: %1$s",
@@ -284,6 +276,16 @@
"Could not open file" : "Non foi posíbel abrir o ficheiro",
"Invalid chunk name" : "O nome do fragmento non é válido",
"Could not rename part file assembled from chunks" : "Non foi posíbel cambiar o nome do ficheiro de pezas ensamblados a partir de fragmentos",
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Se configura o seu horario de traballo, outros usuarios verán cando está fóra da oficina cando reserven unha xuntanza."
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Se configura o seu horario de traballo, outros usuarios verán cando está fóra da oficina cando reserven unha xuntanza.",
"In a %1$s on %2$s for the entire day" : "Nun/ha %1$s o %2$s durante todo o día",
"In a %1$s on %2$s between %3$s - %4$s" : "Nun/ha %1$s o %2$s entre %3$s e %4$s",
"In %1$s %2$s on %3$s for the entire day" : "En %1$s %2$s o %3$s durante todo o día",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "En %1$s %2$s o %3$s entre %4$s e %5$s",
"In a %1$s on %2$s" : "Nun/ha %1$s o %2$s",
"In a %1$s on %2$s then on %3$s" : "Nun/ha %1$s o %2$s após o %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "Nun/ha %1$s o %2$s após o %3$s e o %4$s",
"In %1$s %2$s on %3$s" : "En %1$s %2$s o %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "En %1$s %2$s o %3$s, após o %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "En %1$s %2$s o %3$s, após o %4$s e o %5$s"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+3 -3
View File
@@ -72,8 +72,6 @@ OC.L10N.register(
"Description: %s" : "Leírás: %s",
"Where: %s" : "Hely: %s",
"%1$s via %2$s" : "%1$s %2$s",
"In %1$s %2$s on %3$s for the entire day" : "%1$s-en %2$s %3$s-kor az teljes napra",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "%1$s-en %2$s %3$s-kor %4$s - %5$sközött",
"Could not generate when statement" : "Nem sikerlt létrehozni a mikor állítást",
"Every Day for the entire day" : "Minden Nap a teljes napra",
"Every Day for the entire day until %1$s" : "Minden Nap a teljes napon eddig %1$s",
@@ -274,6 +272,8 @@ OC.L10N.register(
"Could not open file" : "A fájl nem nyitható meg",
"Invalid chunk name" : "Érvénytelen darabnév",
"Could not rename part file assembled from chunks" : "Nem lehet átnevezni a darabokból összeállított részleges fájlt",
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Ha beállítja a munkaidejét, akkor más felhasználók a megbeszélések létrehozásakor látni fogják, hogy Ön mikor nem érhető el."
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Ha beállítja a munkaidejét, akkor más felhasználók a megbeszélések létrehozásakor látni fogják, hogy Ön mikor nem érhető el.",
"In %1$s %2$s on %3$s for the entire day" : "%1$s-en %2$s %3$s-kor az teljes napra",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "%1$s %2$s múlva, %3$s napon %4$s - %5$s"
},
"nplurals=2; plural=(n != 1);");
+3 -3
View File
@@ -70,8 +70,6 @@
"Description: %s" : "Leírás: %s",
"Where: %s" : "Hely: %s",
"%1$s via %2$s" : "%1$s %2$s",
"In %1$s %2$s on %3$s for the entire day" : "%1$s-en %2$s %3$s-kor az teljes napra",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "%1$s-en %2$s %3$s-kor %4$s - %5$sközött",
"Could not generate when statement" : "Nem sikerlt létrehozni a mikor állítást",
"Every Day for the entire day" : "Minden Nap a teljes napra",
"Every Day for the entire day until %1$s" : "Minden Nap a teljes napon eddig %1$s",
@@ -272,6 +270,8 @@
"Could not open file" : "A fájl nem nyitható meg",
"Invalid chunk name" : "Érvénytelen darabnév",
"Could not rename part file assembled from chunks" : "Nem lehet átnevezni a darabokból összeállított részleges fájlt",
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Ha beállítja a munkaidejét, akkor más felhasználók a megbeszélések létrehozásakor látni fogják, hogy Ön mikor nem érhető el."
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Ha beállítja a munkaidejét, akkor más felhasználók a megbeszélések létrehozásakor látni fogják, hogy Ön mikor nem érhető el.",
"In %1$s %2$s on %3$s for the entire day" : "%1$s-en %2$s %3$s-kor az teljes napra",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "%1$s %2$s múlva, %3$s napon %4$s - %5$s"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+13 -11
View File
@@ -72,10 +72,6 @@ OC.L10N.register(
"Description: %s" : "説明:%s",
"Where: %s" : "場所:%s",
"%1$s via %2$s" : "%1$s に %2$s から",
"In a %1$s on %2$s for the entire day" : "一日中%2$sの%1$sで",
"In a %1$s on %2$s between %3$s - %4$s" : "%3$sから%4$sの間の%2$sの%1$sで",
"In %1$s %2$s on %3$s for the entire day" : "終日、%3$sの%1$s %2$sにて",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "%4$s-%5$s間の%3$sで%1$s %2$sに",
"Could not generate when statement" : "when文を生成できませんでした",
"Every Day for the entire day" : "毎日、終日",
"Every Day for the entire day until %1$s" : "%1$sまでの終日、毎日",
@@ -112,12 +108,6 @@ OC.L10N.register(
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s until %6$s" : "%1$d年ごとの%2$s %3$s %4$s%5$sの間、%6$sまで",
"On specific dates for the entire day until %1$s" : "%1$sまでの特定の日付の終日",
"On specific dates between %1$s - %2$s until %3$s" : "%1$s%2$sの間、%3$sまでの特定の日付",
"In a %1$s on %2$s" : "%2$sの%1$s",
"In a %1$s on %2$s then on %3$s" : "%2$sそして%3$sの%1$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "%2$sそして%3$sと%4$sの%1$s",
"In %1$s %2$s on %3$s" : "%3$sの%1$s %2$s",
"In %1$s %2$s on %3$s then on %4$s" : "%3$sそして%4$sの%1$s %2$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "%3$sそして%4$sと%5$sの%1$s %2$s",
"Could not generate next recurrence statement" : "次の再帰ステートメントを生成できませんでした",
"Cancelled: %1$s" : "キャンセル: %1$s",
"\"%1$s\" has been canceled" : "%1$sはキャンセルされました",
@@ -207,6 +197,8 @@ OC.L10N.register(
"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: %1$s, file does seem to exist" : "ファイルを開けませんでした: %1$s、ファイルは存在するようです",
"Could not open file: %1$s, file doesn't seem to exist" : "ファイルを開けませんでした: %1$s ファイルが存在しないようです。",
"Encryption not ready: %1$s" : "暗号化の準備が出来ていません: %1$s",
"Failed to open file: %1$s" : "ファイルを開くのに失敗: %1$s",
"Failed to unlink: %1$s" : "リンクの解除に失敗: %1$s",
@@ -286,6 +278,16 @@ OC.L10N.register(
"Could not open file" : "ファイルを開くことができませんでした",
"Invalid chunk name" : "無効なチャンク名",
"Could not rename part file assembled from chunks" : "チャンクから構成されている部分ファイルの名前の変更ができませんでした",
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "勤務時間を設定すると、他のユーザが会議を予約する際に、あなたがいつ不在であるかがわかります。"
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "勤務時間を設定すると、他のユーザが会議を予約する際に、あなたがいつ不在であるかがわかります。",
"In a %1$s on %2$s for the entire day" : "一日中%2$sの%1$sで",
"In a %1$s on %2$s between %3$s - %4$s" : "%3$sから%4$sの間の%2$sの%1$sで",
"In %1$s %2$s on %3$s for the entire day" : "終日、%3$sの%1$s %2$sにて",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "%4$s-%5$s間の%3$sで%1$s %2$sに",
"In a %1$s on %2$s" : "%2$sの%1$s",
"In a %1$s on %2$s then on %3$s" : "%2$sそして%3$sの%1$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "%2$sそして%3$sと%4$sの%1$s",
"In %1$s %2$s on %3$s" : "%3$sの%1$s %2$s",
"In %1$s %2$s on %3$s then on %4$s" : "%3$sそして%4$sの%1$s %2$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "%3$sそして%4$sと%5$sの%1$s %2$s"
},
"nplurals=1; plural=0;");
+13 -11
View File
@@ -70,10 +70,6 @@
"Description: %s" : "説明:%s",
"Where: %s" : "場所:%s",
"%1$s via %2$s" : "%1$s に %2$s から",
"In a %1$s on %2$s for the entire day" : "一日中%2$sの%1$sで",
"In a %1$s on %2$s between %3$s - %4$s" : "%3$sから%4$sの間の%2$sの%1$sで",
"In %1$s %2$s on %3$s for the entire day" : "終日、%3$sの%1$s %2$sにて",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "%4$s-%5$s間の%3$sで%1$s %2$sに",
"Could not generate when statement" : "when文を生成できませんでした",
"Every Day for the entire day" : "毎日、終日",
"Every Day for the entire day until %1$s" : "%1$sまでの終日、毎日",
@@ -110,12 +106,6 @@
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s until %6$s" : "%1$d年ごとの%2$s %3$s %4$s%5$sの間、%6$sまで",
"On specific dates for the entire day until %1$s" : "%1$sまでの特定の日付の終日",
"On specific dates between %1$s - %2$s until %3$s" : "%1$s%2$sの間、%3$sまでの特定の日付",
"In a %1$s on %2$s" : "%2$sの%1$s",
"In a %1$s on %2$s then on %3$s" : "%2$sそして%3$sの%1$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "%2$sそして%3$sと%4$sの%1$s",
"In %1$s %2$s on %3$s" : "%3$sの%1$s %2$s",
"In %1$s %2$s on %3$s then on %4$s" : "%3$sそして%4$sの%1$s %2$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "%3$sそして%4$sと%5$sの%1$s %2$s",
"Could not generate next recurrence statement" : "次の再帰ステートメントを生成できませんでした",
"Cancelled: %1$s" : "キャンセル: %1$s",
"\"%1$s\" has been canceled" : "%1$sはキャンセルされました",
@@ -205,6 +195,8 @@
"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: %1$s, file does seem to exist" : "ファイルを開けませんでした: %1$s、ファイルは存在するようです",
"Could not open file: %1$s, file doesn't seem to exist" : "ファイルを開けませんでした: %1$s ファイルが存在しないようです。",
"Encryption not ready: %1$s" : "暗号化の準備が出来ていません: %1$s",
"Failed to open file: %1$s" : "ファイルを開くのに失敗: %1$s",
"Failed to unlink: %1$s" : "リンクの解除に失敗: %1$s",
@@ -284,6 +276,16 @@
"Could not open file" : "ファイルを開くことができませんでした",
"Invalid chunk name" : "無効なチャンク名",
"Could not rename part file assembled from chunks" : "チャンクから構成されている部分ファイルの名前の変更ができませんでした",
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "勤務時間を設定すると、他のユーザが会議を予約する際に、あなたがいつ不在であるかがわかります。"
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "勤務時間を設定すると、他のユーザが会議を予約する際に、あなたがいつ不在であるかがわかります。",
"In a %1$s on %2$s for the entire day" : "一日中%2$sの%1$sで",
"In a %1$s on %2$s between %3$s - %4$s" : "%3$sから%4$sの間の%2$sの%1$sで",
"In %1$s %2$s on %3$s for the entire day" : "終日、%3$sの%1$s %2$sにて",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "%4$s-%5$s間の%3$sで%1$s %2$sに",
"In a %1$s on %2$s" : "%2$sの%1$s",
"In a %1$s on %2$s then on %3$s" : "%2$sそして%3$sの%1$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "%2$sそして%3$sと%4$sの%1$s",
"In %1$s %2$s on %3$s" : "%3$sの%1$s %2$s",
"In %1$s %2$s on %3$s then on %4$s" : "%3$sそして%4$sの%1$s %2$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "%3$sそして%4$sと%5$sの%1$s %2$s"
},"pluralForm" :"nplurals=1; plural=0;"
}
+11 -11
View File
@@ -72,10 +72,6 @@ OC.L10N.register(
"Description: %s" : "Beskrivelse: %s",
"Where: %s" : "Hvor: %s",
"%1$s via %2$s" : "%1$s via %2$s",
"In a %1$s on %2$s for the entire day" : "Om %1$s på %2$s for hele dagen",
"In a %1$s on %2$s between %3$s - %4$s" : "Om %1$s på %2$s mellom %3$s - %4$s",
"In %1$s %2$s on %3$s for the entire day" : "Om %1$s %2$s på %3$s for hele dagen",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "Om %1$s %2$s på %3$s mellom %4$s - %5$s",
"Could not generate when statement" : "Kunne ikke generere når-beskrivelse",
"Every Day for the entire day" : "Hver dag for hele dagen",
"Every Day for the entire day until %1$s" : "Hver dag for hele dagen til %1$s",
@@ -112,12 +108,6 @@ OC.L10N.register(
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s until %6$s" : "Hvert %1$d år i %2$s på den %3$s mellom %4$s - %5$s til %6$s",
"On specific dates for the entire day until %1$s" : "På bestemte datoer for hele dagen til %1$s",
"On specific dates between %1$s - %2$s until %3$s" : "På bestemte datoer mellom %1$s - %2$s til %3$s",
"In a %1$s on %2$s" : "Om %1$s på %2$s",
"In a %1$s on %2$s then on %3$s" : "Om %1$s på %2$s så på %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "Om %1$s på %2$s så på %3$s og %4$s",
"In %1$s %2$s on %3$s" : "Om %1$s %2$s på %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "Om %1$s %2$s på %3$s så på %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "Om %1$s %2$s på %3$s så på %4$s og %5$s",
"Could not generate next recurrence statement" : "Kan ikke generere neste gjentakelse-beskrivelse",
"Cancelled: %1$s" : "Kansellerte: %1$s",
"\"%1$s\" has been canceled" : "\"%1$s\" har blitt kansellert",
@@ -285,6 +275,16 @@ OC.L10N.register(
"Could not open file" : "Kunne ikke åpne fil",
"Invalid chunk name" : "Ugyldig bitnavn",
"Could not rename part file assembled from chunks" : "Kunne ikke gi nytt navn til delfil satt sammen fra biter",
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Hvis du konfigurerer arbeidstiden din, vil andre brukere se når du ikke er på kontoret når de bestiller et møte."
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Hvis du konfigurerer arbeidstiden din, vil andre brukere se når du ikke er på kontoret når de bestiller et møte.",
"In a %1$s on %2$s for the entire day" : "Om %1$s på %2$s for hele dagen",
"In a %1$s on %2$s between %3$s - %4$s" : "Om %1$s på %2$s mellom %3$s - %4$s",
"In %1$s %2$s on %3$s for the entire day" : "Om %1$s %2$s på %3$s for hele dagen",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "Om %1$s %2$s på %3$s mellom %4$s - %5$s",
"In a %1$s on %2$s" : "Om %1$s på %2$s",
"In a %1$s on %2$s then on %3$s" : "Om %1$s på %2$s så på %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "Om %1$s på %2$s så på %3$s og %4$s",
"In %1$s %2$s on %3$s" : "Om %1$s %2$s på %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "Om %1$s %2$s på %3$s så på %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "Om %1$s %2$s på %3$s så på %4$s og %5$s"
},
"nplurals=2; plural=(n != 1);");
+11 -11
View File
@@ -70,10 +70,6 @@
"Description: %s" : "Beskrivelse: %s",
"Where: %s" : "Hvor: %s",
"%1$s via %2$s" : "%1$s via %2$s",
"In a %1$s on %2$s for the entire day" : "Om %1$s på %2$s for hele dagen",
"In a %1$s on %2$s between %3$s - %4$s" : "Om %1$s på %2$s mellom %3$s - %4$s",
"In %1$s %2$s on %3$s for the entire day" : "Om %1$s %2$s på %3$s for hele dagen",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "Om %1$s %2$s på %3$s mellom %4$s - %5$s",
"Could not generate when statement" : "Kunne ikke generere når-beskrivelse",
"Every Day for the entire day" : "Hver dag for hele dagen",
"Every Day for the entire day until %1$s" : "Hver dag for hele dagen til %1$s",
@@ -110,12 +106,6 @@
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s until %6$s" : "Hvert %1$d år i %2$s på den %3$s mellom %4$s - %5$s til %6$s",
"On specific dates for the entire day until %1$s" : "På bestemte datoer for hele dagen til %1$s",
"On specific dates between %1$s - %2$s until %3$s" : "På bestemte datoer mellom %1$s - %2$s til %3$s",
"In a %1$s on %2$s" : "Om %1$s på %2$s",
"In a %1$s on %2$s then on %3$s" : "Om %1$s på %2$s så på %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "Om %1$s på %2$s så på %3$s og %4$s",
"In %1$s %2$s on %3$s" : "Om %1$s %2$s på %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "Om %1$s %2$s på %3$s så på %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "Om %1$s %2$s på %3$s så på %4$s og %5$s",
"Could not generate next recurrence statement" : "Kan ikke generere neste gjentakelse-beskrivelse",
"Cancelled: %1$s" : "Kansellerte: %1$s",
"\"%1$s\" has been canceled" : "\"%1$s\" har blitt kansellert",
@@ -283,6 +273,16 @@
"Could not open file" : "Kunne ikke åpne fil",
"Invalid chunk name" : "Ugyldig bitnavn",
"Could not rename part file assembled from chunks" : "Kunne ikke gi nytt navn til delfil satt sammen fra biter",
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Hvis du konfigurerer arbeidstiden din, vil andre brukere se når du ikke er på kontoret når de bestiller et møte."
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Hvis du konfigurerer arbeidstiden din, vil andre brukere se når du ikke er på kontoret når de bestiller et møte.",
"In a %1$s on %2$s for the entire day" : "Om %1$s på %2$s for hele dagen",
"In a %1$s on %2$s between %3$s - %4$s" : "Om %1$s på %2$s mellom %3$s - %4$s",
"In %1$s %2$s on %3$s for the entire day" : "Om %1$s %2$s på %3$s for hele dagen",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "Om %1$s %2$s på %3$s mellom %4$s - %5$s",
"In a %1$s on %2$s" : "Om %1$s på %2$s",
"In a %1$s on %2$s then on %3$s" : "Om %1$s på %2$s så på %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "Om %1$s på %2$s så på %3$s og %4$s",
"In %1$s %2$s on %3$s" : "Om %1$s %2$s på %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "Om %1$s %2$s på %3$s så på %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "Om %1$s %2$s på %3$s så på %4$s og %5$s"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+1
View File
@@ -163,6 +163,7 @@ OC.L10N.register(
"Delete slot" : "Verwijder slot",
"No working hours set" : "Geen werkuren ingesteld",
"Add slot" : "Voeg slot toe",
"Weekdays" : "Weekdagen",
"Automatically set user status to \"Do not disturb\" outside of availability to mute all notifications." : "Stel de gebruikersstatus automatisch in op \"Niet storen\" buiten de beschikbaarheid om alle meldingen te dempen.",
"Failed to load availability" : "Kon beschikbaarheid niet laden",
"Availability" : "Beschikbaarheid",
+1
View File
@@ -161,6 +161,7 @@
"Delete slot" : "Verwijder slot",
"No working hours set" : "Geen werkuren ingesteld",
"Add slot" : "Voeg slot toe",
"Weekdays" : "Weekdagen",
"Automatically set user status to \"Do not disturb\" outside of availability to mute all notifications." : "Stel de gebruikersstatus automatisch in op \"Niet storen\" buiten de beschikbaarheid om alle meldingen te dempen.",
"Failed to load availability" : "Kon beschikbaarheid niet laden",
"Availability" : "Beschikbaarheid",
+11 -11
View File
@@ -72,10 +72,6 @@ OC.L10N.register(
"Description: %s" : "Descrição: %s",
"Where: %s" : "Onde: %s",
"%1$s via %2$s" : "%1$s via %2$s",
"In a %1$s on %2$s for the entire day" : "Em %1$s em %2$s durante todo o dia",
"In a %1$s on %2$s between %3$s - %4$s" : "Em um %1$s sobre %2$s entre %3$s - %4$s",
"In %1$s %2$s on %3$s for the entire day" : "Em %1$s %2$s em %3$s durante todo o dia",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "Em %1$s %2$s em %3$s entre %4$s - %5$s",
"Could not generate when statement" : "Não foi possível gerar a instrução Quando",
"Every Day for the entire day" : "Todos os dias durante todo o dia",
"Every Day for the entire day until %1$s" : "Todos os dias durante todo o dia até %1$s",
@@ -112,12 +108,6 @@ OC.L10N.register(
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s until %6$s" : "A cada %1$d Anos em %2$s nos %3$s entre %4$s - %5$s até%6$s",
"On specific dates for the entire day until %1$s" : "Em datas específicas durante todo o dia até %1$s",
"On specific dates between %1$s - %2$s until %3$s" : "Em datas específicas entre %1$s - %2$s até%3$s",
"In a %1$s on %2$s" : "Em um %1$s em %2$s",
"In a %1$s on %2$s then on %3$s" : "Em %1$s em %2$s e depois %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "Em %1$s em %2$s, depois em %3$s e %4$s",
"In %1$s %2$s on %3$s" : "Em %1$s %2$s em %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "In %1$s %2$s em %3$s então em %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "Em %1$s %2$s em %3$s depois em %4$s e %5$s",
"Could not generate next recurrence statement" : "Não foi possível gerar a próxima instrução de recorrência",
"Cancelled: %1$s" : "Cancelado: %1$s",
"\"%1$s\" has been canceled" : "\"%1$s\" foi cancelado",
@@ -288,6 +278,16 @@ OC.L10N.register(
"Could not open file" : "Não pode abrir o arquivo",
"Invalid chunk name" : "Nome do bloco inválido",
"Could not rename part file assembled from chunks" : "Não foi possível renomear parte do arquivo montado a partir de pedaços",
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Se você configurar seu horário de trabalho, outros usuários verão quando você estiver fora do escritório quando marcarem uma reunião. "
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Se você configurar seu horário de trabalho, outros usuários verão quando você estiver fora do escritório quando marcarem uma reunião. ",
"In a %1$s on %2$s for the entire day" : "Em %1$s em %2$s durante todo o dia",
"In a %1$s on %2$s between %3$s - %4$s" : "Em um %1$s sobre %2$s entre %3$s - %4$s",
"In %1$s %2$s on %3$s for the entire day" : "Em %1$s %2$s em %3$s durante todo o dia",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "Em %1$s %2$s em %3$s entre %4$s - %5$s",
"In a %1$s on %2$s" : "Em um %1$s em %2$s",
"In a %1$s on %2$s then on %3$s" : "Em %1$s em %2$s e depois %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "Em %1$s em %2$s, depois em %3$s e %4$s",
"In %1$s %2$s on %3$s" : "Em %1$s %2$s em %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "In %1$s %2$s em %3$s então em %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "Em %1$s %2$s em %3$s depois em %4$s e %5$s"
},
"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
+11 -11
View File
@@ -70,10 +70,6 @@
"Description: %s" : "Descrição: %s",
"Where: %s" : "Onde: %s",
"%1$s via %2$s" : "%1$s via %2$s",
"In a %1$s on %2$s for the entire day" : "Em %1$s em %2$s durante todo o dia",
"In a %1$s on %2$s between %3$s - %4$s" : "Em um %1$s sobre %2$s entre %3$s - %4$s",
"In %1$s %2$s on %3$s for the entire day" : "Em %1$s %2$s em %3$s durante todo o dia",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "Em %1$s %2$s em %3$s entre %4$s - %5$s",
"Could not generate when statement" : "Não foi possível gerar a instrução Quando",
"Every Day for the entire day" : "Todos os dias durante todo o dia",
"Every Day for the entire day until %1$s" : "Todos os dias durante todo o dia até %1$s",
@@ -110,12 +106,6 @@
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s until %6$s" : "A cada %1$d Anos em %2$s nos %3$s entre %4$s - %5$s até%6$s",
"On specific dates for the entire day until %1$s" : "Em datas específicas durante todo o dia até %1$s",
"On specific dates between %1$s - %2$s until %3$s" : "Em datas específicas entre %1$s - %2$s até%3$s",
"In a %1$s on %2$s" : "Em um %1$s em %2$s",
"In a %1$s on %2$s then on %3$s" : "Em %1$s em %2$s e depois %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "Em %1$s em %2$s, depois em %3$s e %4$s",
"In %1$s %2$s on %3$s" : "Em %1$s %2$s em %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "In %1$s %2$s em %3$s então em %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "Em %1$s %2$s em %3$s depois em %4$s e %5$s",
"Could not generate next recurrence statement" : "Não foi possível gerar a próxima instrução de recorrência",
"Cancelled: %1$s" : "Cancelado: %1$s",
"\"%1$s\" has been canceled" : "\"%1$s\" foi cancelado",
@@ -286,6 +276,16 @@
"Could not open file" : "Não pode abrir o arquivo",
"Invalid chunk name" : "Nome do bloco inválido",
"Could not rename part file assembled from chunks" : "Não foi possível renomear parte do arquivo montado a partir de pedaços",
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Se você configurar seu horário de trabalho, outros usuários verão quando você estiver fora do escritório quando marcarem uma reunião. "
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Se você configurar seu horário de trabalho, outros usuários verão quando você estiver fora do escritório quando marcarem uma reunião. ",
"In a %1$s on %2$s for the entire day" : "Em %1$s em %2$s durante todo o dia",
"In a %1$s on %2$s between %3$s - %4$s" : "Em um %1$s sobre %2$s entre %3$s - %4$s",
"In %1$s %2$s on %3$s for the entire day" : "Em %1$s %2$s em %3$s durante todo o dia",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "Em %1$s %2$s em %3$s entre %4$s - %5$s",
"In a %1$s on %2$s" : "Em um %1$s em %2$s",
"In a %1$s on %2$s then on %3$s" : "Em %1$s em %2$s e depois %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "Em %1$s em %2$s, depois em %3$s e %4$s",
"In %1$s %2$s on %3$s" : "Em %1$s %2$s em %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "In %1$s %2$s em %3$s então em %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "Em %1$s %2$s em %3$s depois em %4$s e %5$s"
},"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
+11 -11
View File
@@ -72,10 +72,6 @@ OC.L10N.register(
"Description: %s" : "Опис: %s",
"Where: %s" : "Место: %s",
"%1$s via %2$s" : "%1$s преко %2$s",
"In a %1$s on %2$s for the entire day" : "У %1$s дана %2$s током целог дана",
"In a %1$s on %2$s between %3$s - %4$s" : "У %1$s дана %2$s од %3$s до %4$s",
"In %1$s %2$s on %3$s for the entire day" : "У %1$s %2$s дана %3$s током целог дана",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "У %1$s %2$s дана %3$s од %4$s до %5$s",
"Could not generate when statement" : "Не може да се генерише одредба када",
"Every Day for the entire day" : "Сваки дан током целог дана",
"Every Day for the entire day until %1$s" : "Сваки дан током целог дана, све до %1$s",
@@ -112,12 +108,6 @@ OC.L10N.register(
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s until %6$s" : "%2$s сваких %1$d година, дана %3$s од %4$s до %5$s све до %6$s",
"On specific dates for the entire day until %1$s" : "Одређених дана током целог дана, све до %1$s",
"On specific dates between %1$s - %2$s until %3$s" : "Одређених дана од %1$s до %2$s све до %3$s",
"In a %1$s on %2$s" : "За %1$s у %2$s",
"In a %1$s on %2$s then on %3$s" : "За %1$s у %2$s, па онда %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "За %1$s у %2$s, па онда %3$s и %4$s",
"In %1$s %2$s on %3$s" : "За %1$s %2$s у %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "За %1$s %2$s у %3$s, па онда у %4$s ",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "За %1$s %2$s у %3$s, па онда у %4$s и %5$s ",
"Could not generate next recurrence statement" : "Није могла да се генерише одредба следћег појављивања",
"Cancelled: %1$s" : "Отказано: %1$s",
"\"%1$s\" has been canceled" : "„%1$s” је отказано",
@@ -288,6 +278,16 @@ OC.L10N.register(
"Could not open file" : "Фајл не може да се отвори",
"Invalid chunk name" : "Неисправни назив комада",
"Could not rename part file assembled from chunks" : "Име делимичног фајла састављеног од комада не може да се промени",
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Ако подесите своје радне сате, када буду заказивали састанак, остали корисници ће видети када сте ван канцеларије."
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Ако подесите своје радне сате, када буду заказивали састанак, остали корисници ће видети када сте ван канцеларије.",
"In a %1$s on %2$s for the entire day" : "У %1$s дана %2$s током целог дана",
"In a %1$s on %2$s between %3$s - %4$s" : "У %1$s дана %2$s од %3$s до %4$s",
"In %1$s %2$s on %3$s for the entire day" : "У %1$s %2$s дана %3$s током целог дана",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "У %1$s %2$s дана %3$s од %4$s до %5$s",
"In a %1$s on %2$s" : "За %1$s у %2$s",
"In a %1$s on %2$s then on %3$s" : "За %1$s у %2$s, па онда %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "За %1$s у %2$s, па онда %3$s и %4$s",
"In %1$s %2$s on %3$s" : "За %1$s %2$s у %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "За %1$s %2$s у %3$s, па онда у %4$s ",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "За %1$s %2$s у %3$s, па онда у %4$s и %5$s "
},
"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);");
+11 -11
View File
@@ -70,10 +70,6 @@
"Description: %s" : "Опис: %s",
"Where: %s" : "Место: %s",
"%1$s via %2$s" : "%1$s преко %2$s",
"In a %1$s on %2$s for the entire day" : "У %1$s дана %2$s током целог дана",
"In a %1$s on %2$s between %3$s - %4$s" : "У %1$s дана %2$s од %3$s до %4$s",
"In %1$s %2$s on %3$s for the entire day" : "У %1$s %2$s дана %3$s током целог дана",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "У %1$s %2$s дана %3$s од %4$s до %5$s",
"Could not generate when statement" : "Не може да се генерише одредба када",
"Every Day for the entire day" : "Сваки дан током целог дана",
"Every Day for the entire day until %1$s" : "Сваки дан током целог дана, све до %1$s",
@@ -110,12 +106,6 @@
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s until %6$s" : "%2$s сваких %1$d година, дана %3$s од %4$s до %5$s све до %6$s",
"On specific dates for the entire day until %1$s" : "Одређених дана током целог дана, све до %1$s",
"On specific dates between %1$s - %2$s until %3$s" : "Одређених дана од %1$s до %2$s све до %3$s",
"In a %1$s on %2$s" : "За %1$s у %2$s",
"In a %1$s on %2$s then on %3$s" : "За %1$s у %2$s, па онда %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "За %1$s у %2$s, па онда %3$s и %4$s",
"In %1$s %2$s on %3$s" : "За %1$s %2$s у %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "За %1$s %2$s у %3$s, па онда у %4$s ",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "За %1$s %2$s у %3$s, па онда у %4$s и %5$s ",
"Could not generate next recurrence statement" : "Није могла да се генерише одредба следћег појављивања",
"Cancelled: %1$s" : "Отказано: %1$s",
"\"%1$s\" has been canceled" : "„%1$s” је отказано",
@@ -286,6 +276,16 @@
"Could not open file" : "Фајл не може да се отвори",
"Invalid chunk name" : "Неисправни назив комада",
"Could not rename part file assembled from chunks" : "Име делимичног фајла састављеног од комада не може да се промени",
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Ако подесите своје радне сате, када буду заказивали састанак, остали корисници ће видети када сте ван канцеларије."
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Ако подесите своје радне сате, када буду заказивали састанак, остали корисници ће видети када сте ван канцеларије.",
"In a %1$s on %2$s for the entire day" : "У %1$s дана %2$s током целог дана",
"In a %1$s on %2$s between %3$s - %4$s" : "У %1$s дана %2$s од %3$s до %4$s",
"In %1$s %2$s on %3$s for the entire day" : "У %1$s %2$s дана %3$s током целог дана",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "У %1$s %2$s дана %3$s од %4$s до %5$s",
"In a %1$s on %2$s" : "За %1$s у %2$s",
"In a %1$s on %2$s then on %3$s" : "За %1$s у %2$s, па онда %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "За %1$s у %2$s, па онда %3$s и %4$s",
"In %1$s %2$s on %3$s" : "За %1$s %2$s у %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "За %1$s %2$s у %3$s, па онда у %4$s ",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "За %1$s %2$s у %3$s, па онда у %4$s и %5$s "
},"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);"
}
+33 -6
View File
@@ -72,10 +72,6 @@ OC.L10N.register(
"Description: %s" : "Beskrivning: %s",
"Where: %s" : "Var: %s",
"%1$s via %2$s" : "%1$s via %2$s",
"In a %1$s on %2$s for the entire day" : "Om en %1$s den %2$s, hela dagen",
"In a %1$s on %2$s between %3$s - %4$s" : "Om en %1$s den %2$s mellan %3$s - %4$s",
"In %1$s %2$s on %3$s for the entire day" : "Om %1$s %2$s den %3$s, hela dagen",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "Om %1$s %2$s den %3$s mellan %4$s - %5$s",
"Every Day for the entire day" : "Varje dag hela dagen",
"Every Day for the entire day until %1$s" : "Varje dag hela dagen tills den %1$s",
"Every Day between %1$s - %2$s" : "Varje dag mellan %1$s - %2$s",
@@ -84,13 +80,34 @@ OC.L10N.register(
"Every %1$d Days for the entire day until %2$s" : "Varje %1$d dagar hela dagen tills den %2$s",
"Every %1$d Days between %2$s - %3$s" : "Varje %1$d dagar mellan %2$s - %3$s",
"Every %1$d Days between %2$s - %3$s until %4$s" : "Varje %1$d dagar mellan %2$s - %3$s tills den %4$s",
"Could not generate event recurrence statement" : "Kunde inte generera händelseupprepning",
"Every Week on %1$s for the entire day" : "Varje vecka på %1$s, hela dagen",
"Every Week on %1$s for the entire day until %2$s" : "Varje vecka på %1$s hela dagen tills den %2$s",
"Every Week on %1$s between %2$s - %3$s" : "Varje vecka på %1$s mellan %2$s - %3$s",
"Every Week on %1$s between %2$s - %3$s until %4$s" : "Varje vecka på %1$s mellan %2$s - %3$s till den %4$s",
"Every %1$d Weeks on %2$s for the entire day" : "Varje %1$d vecka på %2$s hela dagen",
"Every %1$d Weeks on %2$s for the entire day until %3$s" : "Varje %1$d vecka på %2$s för hela dagen till %3$s",
"Every %1$d Weeks on %2$s between %3$s - %4$s" : "Varje %1$d vecka på %2$s mellan %3$s - %4$s",
"Every %1$d Weeks on %2$s between %3$s - %4$s until %5$s" : "Varje %1$d vecka på %2$s mellan %3$s - %4$s till %5$s",
"Every Month on the %1$s for the entire day" : "Varje månad på den %1$s hela dagen",
"Every Month on the %1$s for the entire day until %2$s" : "Varje månad på den %1$s hela dagen till %2$s",
"Every Month on the %1$s between %2$s - %3$s" : "Varje månad på den %1$s mellan %2$s - %3$s",
"Every Month on the %1$s between %2$s - %3$s until %4$s" : "Varje månad på den %1$s mellan %2$s - %3$s till %4$s",
"Every %1$d Months on the %2$s for the entire day" : "Varje %1$d månad på den %2$s hela dagen",
"Every %1$d Months on the %2$s for the entire day until %3$s" : "Varje %1$d månad på den %2$s hela dagen till %3$s",
"Every %1$d Months on the %2$s between %3$s - %4$s" : "Varje %1$d månad på den %2$s mellan %3$s - %4$s",
"Every %1$d Months on the %2$s between %3$s - %4$s until %5$s" : "Varje %1$d månad på den %2$s mellan %3$s - %4$s till %5$s",
"Every Year in %1$s on the %2$s for the entire day" : "Varje år %1$s på den %2$s hela dagen",
"Every Year in %1$s on the %2$s for the entire day until %3$s" : "Varje år i %1$s på den %2$s hela dagen till %3$s",
"Every Year in %1$s on the %2$s between %3$s - %4$s" : "Varje år i %1$s på den %2$s mellan %3$s - %4$s",
"Every Year in %1$s on the %2$s between %3$s - %4$s until %5$s" : "Varje år i %1$s på den %2$s mellan %3$s - %4$s till %5$s",
"Every %1$d Years in %2$s on the %3$s for the entire day" : "Vart %1$d år i %2$s på den %3$s hela dagen",
"Every %1$d Years in %2$s on the %3$s for the entire day until %4$s" : "Vart %1$d år i %2$s på den %3$s hela dagen till %4$s",
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s" : "Vart %1$d år i %2$s på den %3$s mellan %4$s - %5$s",
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s until %6$s" : "Vart %1$d år i %2$s på den %3$s mellan %4$s - %5$s till %6$s",
"On specific dates for the entire day until %1$s" : "På specifika datum hela dagen fram till kl %1$s",
"On specific dates between %1$s - %2$s until %3$s" : "På specifika datum mellan %1$s - %2$s tills %3$s",
"In a %1$s on %2$s" : "I en %1$s på %2$s",
"Could not generate next recurrence statement" : "Kunde inte generera nästa händelseupprepning",
"Cancelled: %1$s" : "Avbruten: %1$s",
"\"%1$s\" has been canceled" : "\"%1$s\" har avbrutits",
"Re: %1$s" : "Sv: %1$s",
@@ -260,6 +277,16 @@ OC.L10N.register(
"Could not open file" : "Kunde inte öppna fil",
"Invalid chunk name" : "Ogiltigt delnamn",
"Could not rename part file assembled from chunks" : "Kunde inte ändra namn på temporära filen ihopsatt från delar",
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Om du konfigurerar dina arbetstimmar kan andra användare se när du inte är på jobbet när de bokar ett möte."
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Om du konfigurerar dina arbetstimmar kan andra användare se när du inte är på jobbet när de bokar ett möte.",
"In a %1$s on %2$s for the entire day" : "Om en %1$s den %2$s, hela dagen",
"In a %1$s on %2$s between %3$s - %4$s" : "Om en %1$s den %2$s mellan %3$s - %4$s",
"In %1$s %2$s on %3$s for the entire day" : "Om %1$s %2$s den %3$s, hela dagen",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "Om %1$s %2$s den %3$s mellan %4$s - %5$s",
"In a %1$s on %2$s" : "I en %1$s på %2$s",
"In a %1$s on %2$s then on %3$s" : "I en %1$s på %2$s sedan på %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "I en %1$s på %2$s sedan på %3$s och %4$s",
"In %1$s %2$s on %3$s" : "I %1$s %2$s på %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "I %1$s %2$s på %3$s sedan på %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "I %1$s %2$s på %3$s sedan på %4$s och %5$s"
},
"nplurals=2; plural=(n != 1);");
+33 -6
View File
@@ -70,10 +70,6 @@
"Description: %s" : "Beskrivning: %s",
"Where: %s" : "Var: %s",
"%1$s via %2$s" : "%1$s via %2$s",
"In a %1$s on %2$s for the entire day" : "Om en %1$s den %2$s, hela dagen",
"In a %1$s on %2$s between %3$s - %4$s" : "Om en %1$s den %2$s mellan %3$s - %4$s",
"In %1$s %2$s on %3$s for the entire day" : "Om %1$s %2$s den %3$s, hela dagen",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "Om %1$s %2$s den %3$s mellan %4$s - %5$s",
"Every Day for the entire day" : "Varje dag hela dagen",
"Every Day for the entire day until %1$s" : "Varje dag hela dagen tills den %1$s",
"Every Day between %1$s - %2$s" : "Varje dag mellan %1$s - %2$s",
@@ -82,13 +78,34 @@
"Every %1$d Days for the entire day until %2$s" : "Varje %1$d dagar hela dagen tills den %2$s",
"Every %1$d Days between %2$s - %3$s" : "Varje %1$d dagar mellan %2$s - %3$s",
"Every %1$d Days between %2$s - %3$s until %4$s" : "Varje %1$d dagar mellan %2$s - %3$s tills den %4$s",
"Could not generate event recurrence statement" : "Kunde inte generera händelseupprepning",
"Every Week on %1$s for the entire day" : "Varje vecka på %1$s, hela dagen",
"Every Week on %1$s for the entire day until %2$s" : "Varje vecka på %1$s hela dagen tills den %2$s",
"Every Week on %1$s between %2$s - %3$s" : "Varje vecka på %1$s mellan %2$s - %3$s",
"Every Week on %1$s between %2$s - %3$s until %4$s" : "Varje vecka på %1$s mellan %2$s - %3$s till den %4$s",
"Every %1$d Weeks on %2$s for the entire day" : "Varje %1$d vecka på %2$s hela dagen",
"Every %1$d Weeks on %2$s for the entire day until %3$s" : "Varje %1$d vecka på %2$s för hela dagen till %3$s",
"Every %1$d Weeks on %2$s between %3$s - %4$s" : "Varje %1$d vecka på %2$s mellan %3$s - %4$s",
"Every %1$d Weeks on %2$s between %3$s - %4$s until %5$s" : "Varje %1$d vecka på %2$s mellan %3$s - %4$s till %5$s",
"Every Month on the %1$s for the entire day" : "Varje månad på den %1$s hela dagen",
"Every Month on the %1$s for the entire day until %2$s" : "Varje månad på den %1$s hela dagen till %2$s",
"Every Month on the %1$s between %2$s - %3$s" : "Varje månad på den %1$s mellan %2$s - %3$s",
"Every Month on the %1$s between %2$s - %3$s until %4$s" : "Varje månad på den %1$s mellan %2$s - %3$s till %4$s",
"Every %1$d Months on the %2$s for the entire day" : "Varje %1$d månad på den %2$s hela dagen",
"Every %1$d Months on the %2$s for the entire day until %3$s" : "Varje %1$d månad på den %2$s hela dagen till %3$s",
"Every %1$d Months on the %2$s between %3$s - %4$s" : "Varje %1$d månad på den %2$s mellan %3$s - %4$s",
"Every %1$d Months on the %2$s between %3$s - %4$s until %5$s" : "Varje %1$d månad på den %2$s mellan %3$s - %4$s till %5$s",
"Every Year in %1$s on the %2$s for the entire day" : "Varje år %1$s på den %2$s hela dagen",
"Every Year in %1$s on the %2$s for the entire day until %3$s" : "Varje år i %1$s på den %2$s hela dagen till %3$s",
"Every Year in %1$s on the %2$s between %3$s - %4$s" : "Varje år i %1$s på den %2$s mellan %3$s - %4$s",
"Every Year in %1$s on the %2$s between %3$s - %4$s until %5$s" : "Varje år i %1$s på den %2$s mellan %3$s - %4$s till %5$s",
"Every %1$d Years in %2$s on the %3$s for the entire day" : "Vart %1$d år i %2$s på den %3$s hela dagen",
"Every %1$d Years in %2$s on the %3$s for the entire day until %4$s" : "Vart %1$d år i %2$s på den %3$s hela dagen till %4$s",
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s" : "Vart %1$d år i %2$s på den %3$s mellan %4$s - %5$s",
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s until %6$s" : "Vart %1$d år i %2$s på den %3$s mellan %4$s - %5$s till %6$s",
"On specific dates for the entire day until %1$s" : "På specifika datum hela dagen fram till kl %1$s",
"On specific dates between %1$s - %2$s until %3$s" : "På specifika datum mellan %1$s - %2$s tills %3$s",
"In a %1$s on %2$s" : "I en %1$s på %2$s",
"Could not generate next recurrence statement" : "Kunde inte generera nästa händelseupprepning",
"Cancelled: %1$s" : "Avbruten: %1$s",
"\"%1$s\" has been canceled" : "\"%1$s\" har avbrutits",
"Re: %1$s" : "Sv: %1$s",
@@ -258,6 +275,16 @@
"Could not open file" : "Kunde inte öppna fil",
"Invalid chunk name" : "Ogiltigt delnamn",
"Could not rename part file assembled from chunks" : "Kunde inte ändra namn på temporära filen ihopsatt från delar",
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Om du konfigurerar dina arbetstimmar kan andra användare se när du inte är på jobbet när de bokar ett möte."
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Om du konfigurerar dina arbetstimmar kan andra användare se när du inte är på jobbet när de bokar ett möte.",
"In a %1$s on %2$s for the entire day" : "Om en %1$s den %2$s, hela dagen",
"In a %1$s on %2$s between %3$s - %4$s" : "Om en %1$s den %2$s mellan %3$s - %4$s",
"In %1$s %2$s on %3$s for the entire day" : "Om %1$s %2$s den %3$s, hela dagen",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "Om %1$s %2$s den %3$s mellan %4$s - %5$s",
"In a %1$s on %2$s" : "I en %1$s på %2$s",
"In a %1$s on %2$s then on %3$s" : "I en %1$s på %2$s sedan på %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "I en %1$s på %2$s sedan på %3$s och %4$s",
"In %1$s %2$s on %3$s" : "I %1$s %2$s på %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "I %1$s %2$s på %3$s sedan på %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "I %1$s %2$s på %3$s sedan på %4$s och %5$s"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+13 -11
View File
@@ -72,10 +72,6 @@ OC.L10N.register(
"Description: %s" : "Açıklama: %s",
"Where: %s" : "Şurada: %s",
"%1$s via %2$s" : "%1$s, %2$s aracılığıyla",
"In a %1$s on %2$s for the entire day" : "Tüm gün boyunca %1$s içinde %2$s zamanında",
"In a %1$s on %2$s between %3$s - %4$s" : "%1$s içinde %2$s zamanında %3$sile %4$s arasında",
"In %1$s %2$s on %3$s for the entire day" : "Tüm gün boyunca %1$s %2$s içinde %3$s zamanında",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "%1$s %2$s içinde %3$s zamanında %4$s ile %5$s arasında",
"Could not generate when statement" : "Zaman ifadesi oluşturulamadı",
"Every Day for the entire day" : "Her gün tüm gün boyunca",
"Every Day for the entire day until %1$s" : "%1$s zamanına kadar her gün tüm gün boyunca",
@@ -112,12 +108,6 @@ OC.L10N.register(
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s until %6$s" : "Her %1$d yılda bir %2$s ayında %3$s %4$s ile %5$s arasında %6$s zamanına kadar",
"On specific dates for the entire day until %1$s" : "Belirli tarihlerde tüm gün boyunca %1$s zamanına kadar",
"On specific dates between %1$s - %2$s until %3$s" : "Belirli günlerde %1$s ile %2$s arasında %3$s zamanına kadar",
"In a %1$s on %2$s" : "%1$s içinde %2$s",
"In a %1$s on %2$s then on %3$s" : "%1$s içinde %2$s ve %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "%1$s içinde %2$s, %3$s ve %4$s",
"In %1$s %2$s on %3$s" : "%1$s %2$s içinde %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "%1$s %2$s içinde %3$s ve %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "%1$s %2$s içinde %3$s, %4$s ve %5$s",
"Could not generate next recurrence statement" : "Sonraki yinelenme ifadesi oluşturulamadı",
"Cancelled: %1$s" : "İptal edildi: %1$s",
"\"%1$s\" has been canceled" : "\"%1$s\" iptal edildi",
@@ -207,6 +197,8 @@ OC.L10N.register(
"Could not rename part file to final file, canceled by hook" : "Parça dosyası sonuç dosyası olarak yeniden adlandırılamadı, bağlantı tarafından iptal edildi",
"Could not rename part file to final file" : "Parça dosyası sonuç dosyası olarak yeniden adlandırılamadı",
"Failed to check file size: %1$s" : "Dosya boyutu denetlenemedi: %1$s",
"Could not open file: %1$s, file does seem to exist" : "Dosya açılamadı: %1$s, dosya var gibi görünüyor",
"Could not open file: %1$s, file doesn't seem to exist" : "Dosya açılamadı: %1$s, dosya var gibi görünmüyor",
"Encryption not ready: %1$s" : "Şifreleme hazır değil: %1$s",
"Failed to open file: %1$s" : "Dosya açılamadı: %1$s",
"Failed to unlink: %1$s" : "Bağlantı kaldırılamadı: %1$s",
@@ -286,6 +278,16 @@ OC.L10N.register(
"Could not open file" : "Dosya açılamadı",
"Invalid chunk name" : "Parça adı geçersiz",
"Could not rename part file assembled from chunks" : "Parçalardan oluşturulan parça dosyası yeniden adlandırılamadı ",
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Çalışma saatlerinizi ayarlarsanız, diğer kullanıcılar bir toplantı ayarladıklarında ofis dışında olduğunuzu görürler."
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Çalışma saatlerinizi ayarlarsanız, diğer kullanıcılar bir toplantı ayarladıklarında ofis dışında olduğunuzu görürler.",
"In a %1$s on %2$s for the entire day" : "Tüm gün boyunca %1$s içinde %2$s zamanında",
"In a %1$s on %2$s between %3$s - %4$s" : "%1$s içinde %2$s zamanında %3$sile %4$s arasında",
"In %1$s %2$s on %3$s for the entire day" : "Tüm gün boyunca %1$s %2$s içinde %3$s zamanında",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "%1$s %2$s içinde %3$s zamanında %4$s ile %5$s arasında",
"In a %1$s on %2$s" : "%1$s içinde %2$s",
"In a %1$s on %2$s then on %3$s" : "%1$s içinde %2$s ve %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "%1$s içinde %2$s, %3$s ve %4$s",
"In %1$s %2$s on %3$s" : "%1$s %2$s içinde %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "%1$s %2$s içinde %3$s ve %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "%1$s %2$s içinde %3$s, %4$s ve %5$s"
},
"nplurals=2; plural=(n > 1);");
+13 -11
View File
@@ -70,10 +70,6 @@
"Description: %s" : "Açıklama: %s",
"Where: %s" : "Şurada: %s",
"%1$s via %2$s" : "%1$s, %2$s aracılığıyla",
"In a %1$s on %2$s for the entire day" : "Tüm gün boyunca %1$s içinde %2$s zamanında",
"In a %1$s on %2$s between %3$s - %4$s" : "%1$s içinde %2$s zamanında %3$sile %4$s arasında",
"In %1$s %2$s on %3$s for the entire day" : "Tüm gün boyunca %1$s %2$s içinde %3$s zamanında",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "%1$s %2$s içinde %3$s zamanında %4$s ile %5$s arasında",
"Could not generate when statement" : "Zaman ifadesi oluşturulamadı",
"Every Day for the entire day" : "Her gün tüm gün boyunca",
"Every Day for the entire day until %1$s" : "%1$s zamanına kadar her gün tüm gün boyunca",
@@ -110,12 +106,6 @@
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s until %6$s" : "Her %1$d yılda bir %2$s ayında %3$s %4$s ile %5$s arasında %6$s zamanına kadar",
"On specific dates for the entire day until %1$s" : "Belirli tarihlerde tüm gün boyunca %1$s zamanına kadar",
"On specific dates between %1$s - %2$s until %3$s" : "Belirli günlerde %1$s ile %2$s arasında %3$s zamanına kadar",
"In a %1$s on %2$s" : "%1$s içinde %2$s",
"In a %1$s on %2$s then on %3$s" : "%1$s içinde %2$s ve %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "%1$s içinde %2$s, %3$s ve %4$s",
"In %1$s %2$s on %3$s" : "%1$s %2$s içinde %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "%1$s %2$s içinde %3$s ve %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "%1$s %2$s içinde %3$s, %4$s ve %5$s",
"Could not generate next recurrence statement" : "Sonraki yinelenme ifadesi oluşturulamadı",
"Cancelled: %1$s" : "İptal edildi: %1$s",
"\"%1$s\" has been canceled" : "\"%1$s\" iptal edildi",
@@ -205,6 +195,8 @@
"Could not rename part file to final file, canceled by hook" : "Parça dosyası sonuç dosyası olarak yeniden adlandırılamadı, bağlantı tarafından iptal edildi",
"Could not rename part file to final file" : "Parça dosyası sonuç dosyası olarak yeniden adlandırılamadı",
"Failed to check file size: %1$s" : "Dosya boyutu denetlenemedi: %1$s",
"Could not open file: %1$s, file does seem to exist" : "Dosya açılamadı: %1$s, dosya var gibi görünüyor",
"Could not open file: %1$s, file doesn't seem to exist" : "Dosya açılamadı: %1$s, dosya var gibi görünmüyor",
"Encryption not ready: %1$s" : "Şifreleme hazır değil: %1$s",
"Failed to open file: %1$s" : "Dosya açılamadı: %1$s",
"Failed to unlink: %1$s" : "Bağlantı kaldırılamadı: %1$s",
@@ -284,6 +276,16 @@
"Could not open file" : "Dosya açılamadı",
"Invalid chunk name" : "Parça adı geçersiz",
"Could not rename part file assembled from chunks" : "Parçalardan oluşturulan parça dosyası yeniden adlandırılamadı ",
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Çalışma saatlerinizi ayarlarsanız, diğer kullanıcılar bir toplantı ayarladıklarında ofis dışında olduğunuzu görürler."
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Çalışma saatlerinizi ayarlarsanız, diğer kullanıcılar bir toplantı ayarladıklarında ofis dışında olduğunuzu görürler.",
"In a %1$s on %2$s for the entire day" : "Tüm gün boyunca %1$s içinde %2$s zamanında",
"In a %1$s on %2$s between %3$s - %4$s" : "%1$s içinde %2$s zamanında %3$sile %4$s arasında",
"In %1$s %2$s on %3$s for the entire day" : "Tüm gün boyunca %1$s %2$s içinde %3$s zamanında",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "%1$s %2$s içinde %3$s zamanında %4$s ile %5$s arasında",
"In a %1$s on %2$s" : "%1$s içinde %2$s",
"In a %1$s on %2$s then on %3$s" : "%1$s içinde %2$s ve %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "%1$s içinde %2$s, %3$s ve %4$s",
"In %1$s %2$s on %3$s" : "%1$s %2$s içinde %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "%1$s %2$s içinde %3$s ve %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "%1$s %2$s içinde %3$s, %4$s ve %5$s"
},"pluralForm" :"nplurals=2; plural=(n > 1);"
}
+132 -135
View File
@@ -4,51 +4,49 @@ OC.L10N.register(
"Calendar" : "يىلنامە",
"Tasks" : "ۋەزىپەلەر",
"Personal" : "شەخسىي",
"{actor} created calendar {calendar}" : "{ئارتىس} قۇرغان كالېندار {كالېندار}",
"You created calendar {calendar}" : "كالېندار {كالېندار} قۇردىڭىز",
"{actor} deleted calendar {calendar}" : "{ئارتىس} ئۆچۈرۈلگەن كالېندار {كالېندار}",
"You deleted calendar {calendar}" : "كالېندار {كالىندارنى ئۆچۈردىڭىز",
"{actor} updated calendar {calendar}" : "{ئارتىس} يېڭىلانغان كالېندار {كالېندار}",
"You updated calendar {calendar}" : "كالېندار {كالىندارنى يېڭىلىدىڭىز",
"{actor} restored calendar {calendar}" : "{ئارتىس} ئەسلىگە كەلتۈرۈلگەن كالېندار {كالېندار}",
"You restored calendar {calendar}" : "كالېندار {كالېندارنى ئەسلىگە كەلتۈردىڭىز",
"You shared calendar {calendar} as public link" : "سىز كالېندار {كالېندار public نى ئاممىۋى ئۇلىنىش سۈپىتىدە ھەمبەھىرلىدىڭىز",
"You removed public link for calendar {calendar}" : "كالېندار {كالېندارى ئۈچۈن ئاممىۋى ئۇلىنىشنى ئۆچۈردىڭىز",
"{actor} shared calendar {calendar} with you" : "{ئارتىس} ئورتاقلاشقان كالېندار {كالېندار} سىز بىلەن",
"You shared calendar {calendar} with {user}" : "سىز كالېندار {كالېندار} نى {ئىشلەتكۈچى} بىلەن ئورتاقلاشتىڭىز",
"{actor} shared calendar {calendar} with {user}" : "{ئارتىس} ئورتاقلاشقان كالېندار {كالېندار} {ئىشلەتكۈچى} بىلەن",
"{actor} unshared calendar {calendar} from you" : "{ئارتىس} ئورتاقلاشمىغان كالېندار {كالېندار} سىزدىن",
"You unshared calendar {calendar} from {user}" : "سىز ئورتاق ئىشلەتمىگەن كالېندار {كالېندار}",
"{actor} unshared calendar {calendar} from {user}" : "{ئىشلەتكۈچى} ئورتاقلاشمىغان كالېندار {كالېندار} {ئىشلەتكۈچى}",
"{actor} unshared calendar {calendar} from themselves" : "{ئارتىس} ئورتاقلاشمىغان كالېندار {كالېندار} ئۆزىدىن",
"You shared calendar {calendar} with group {group}" : "كالېندار {كالېندار group گۇرۇپپا {گۇرۇپپا} بىلەن ئورتاقلاشتىڭىز",
"{actor} shared calendar {calendar} with group {group}" : "{ئارتىس} گۇرۇپپا {گۇرۇپپا بىلەن ئورتاقلاشقان كالېندار {كالېندار}",
"You unshared calendar {calendar} from group {group}" : "گۇرۇپپا {گۇرۇپپىدىن ئورتاقلاشمىغان كالېندار {كالېندار}",
"{actor} unshared calendar {calendar} from group {group}" : "گۇرۇپپا {گۇرۇپپا} ئورتاقلاشمىغان كالېندار {كالېندار}",
"{actor} created calendar {calendar}" : "{actor} قۇرغان كالېندار {calendar}",
"You created calendar {calendar}" : "كالېندار {calendar} قۇردىڭىز",
"{actor} deleted calendar {calendar}" : "{actor} ئۆچۈرۈلگەن كالېندار {calendar}",
"You deleted calendar {calendar}" : "كالېندار {calendar} ئۆچۈردىڭىز",
"{actor} updated calendar {calendar}" : "{actor} يېڭىلانغان كالېندار {calendar}",
"You updated calendar {calendar}" : "كالېندار {calendar} يېڭىلىدىڭىز",
"{actor} restored calendar {calendar}" : "{actor} ئەسلىگە كەلتۈرۈلگەن كالېندار {calendar}",
"You restored calendar {calendar}" : "كالېندار {calendar} ئەسلىگە كەلتۈردىڭىز",
"You shared calendar {calendar} as public link" : "سىز كالېندار {calendar} public نى ئاممىۋى ئۇلىنىش سۈپىتىدە ھەمبەھىرلىدىڭىز",
"You removed public link for calendar {calendar}" : "كالېندار {calendar} ئۈچۈن ئاممىۋى ئۇلىنىشنى ئۆچۈردىڭىز",
"{actor} shared calendar {calendar} with you" : "{actor} ئورتاقلاشقان كالېندار {calendar} سىز بىلەن",
"You shared calendar {calendar} with {user}" : "سىز كالېندار {calendar} نى {user} بىلەن ئورتاقلاشتىڭىز",
"{actor} shared calendar {calendar} with {user}" : "{actor} ئورتاقلاشقان كالېندار {calendar} {user} بىلەن",
"{actor} unshared calendar {calendar} from you" : "{actor} ئورتاقلاشمىغان كالېندار {calendar} سىزدىن",
"You unshared calendar {calendar} from {user}" : "سىز كالىندار {calendar} نى {user} دىن ھەمبەرلەنمىدىڭىز",
"{actor} unshared calendar {calendar} from {user}" : "{actor} ئورتاقلاشمىغان كالېندار {calendar} {user}",
"{actor} unshared calendar {calendar} from themselves" : "{actor} ئورتاقلاشمىغان كالېندار {calendar} ئۆزىدىن",
"You shared calendar {calendar} with group {group}" : "كالېندار {calendar} group گۇرۇپپا {group} بىلەن ئورتاقلاشتىڭىز",
"{actor} shared calendar {calendar} with group {group}" : "{actor} گۇرۇپپا {calendar} بىلەن ئورتاقلاشقان كالېندار {group}",
"You unshared calendar {calendar} from group {group}" : "گۇرۇپپا {calendar} ئورتاقلاشمىغان كالېندار {group}",
"{actor} unshared calendar {calendar} from group {group}" : "{actor} بولسا كالىندار {calendar} نى گۇرۇپپا {group} بىلەن ھەمبەھىرلىمىدى",
"Untitled event" : "نامسىز ھادىسە",
"{actor} created event {event} in calendar {calendar}" : "{ئارتىس} كالېندار {كالېنداردا پائالىيەت {ۋەقە} قۇرغان}",
"You created event {event} in calendar {calendar}" : "كالېندار {كالېنداردا پائالىيەت {ھادىسە created قۇردىڭىز",
"{actor} deleted event {event} from calendar {calendar}" : "{ئارتىس} ئۆچۈرۈلگەن ھادىسە {ۋەقە} كالېنداردىن {كالېندار}",
"You deleted event {event} from calendar {calendar}" : "كالېندار {كالېنداردىكى ھادىسە {ھادىسىنى ئۆچۈردىڭىز",
"{actor} updated event {event} in calendar {calendar}" : "كالېنداردىكى {ئارتىس} يېڭىلانغان پائالىيەت {پائالىيەت}",
"You updated event {event} in calendar {calendar}" : "كالېندار {كالېنداردىكى پائالىيەت {ھادىسە} نى يېڭىلىدىڭىز",
"{actor} moved event {event} from calendar {sourceCalendar} to calendar {targetCalendar}" : "{ئارتىس} پائالىيەت {پائالىيەت} كالېنداردىن {sourceCalendar} دىن كالېندارغا {targetCalendar} غا يۆتكەلدى",
"You moved event {event} from calendar {sourceCalendar} to calendar {targetCalendar}" : "سىز ھادىسە {ھادىسە كالىندارىدىن {sourceCalendar} دىن كالېندار {targetCalendar} غا يۆتكىدىڭىز",
"{actor} restored event {event} of calendar {calendar}" : "{ئارتىس} ئەسلىگە كەلتۈرۈلگەن ھادىسە {ھادىسە كالىندارى {كالېندار}",
"You restored event {event} of calendar {calendar}" : "كالېندار {كالېندارىدىكى پائالىيەت {ھادىسە} نى ئەسلىگە كەلتۈردىڭىز",
"{actor} created event {event} in calendar {calendar}" : "{actor} كالېندار {event} پائالىيەت {calendar} قۇرغان}",
"You created event {event} in calendar {calendar}" : "كالېندار {event} پائالىيەت {calendar} created قۇردىڭىز",
"{actor} deleted event {event} from calendar {calendar}" : "{actor} ئۆچۈرۈلگەن ھادىسە {event} كالېنداردىن {calendar}",
"You deleted event {event} from calendar {calendar}" : "كالېندار {event} ھادىسە {calendar} ئۆچۈردىڭىز",
"{actor} updated event {event} in calendar {calendar}" : "{actor} بولسا كالىندار {calendar} دىكى پائالىيەت {event} نى يېڭىلىدى",
"You updated event {event} in calendar {calendar}" : "كالېندار {event} پائالىيەت {calendar} نى يېڭىلىدىڭىز",
"{actor} moved event {event} from calendar {sourceCalendar} to calendar {targetCalendar}" : "{actor} پائالىيەت {event} كالېنداردىن {sourceCalendar} دىن كالېندارغا {targetCalendar} غا يۆتكەلدى",
"You moved event {event} from calendar {sourceCalendar} to calendar {targetCalendar}" : "سىز ھادىسە {event} كالىندارىدىن {sourceCalendar} دىن كالېندار {targetCalendar} غا يۆتكىدىڭىز",
"{actor} restored event {event} of calendar {calendar}" : "{actor} ئەسلىگە كەلتۈرۈلگەن ھادىسە {event} كالىندارى {calendar}",
"You restored event {event} of calendar {calendar}" : "كالېندار {event} پائالىيەت {calendar} نى ئەسلىگە كەلتۈردىڭىز",
"Busy" : "ئالدىراش",
"{actor} created to-do {todo} in list {calendar}" : "{ئارتىس list تىزىملىك {كالېندارىدا to todo to ئىجاد قىلىش",
"You created to-do {todo} in list {calendar}" : "سىز تىزىملىك {كالېندارىدا to todo to نى قۇردىڭىز",
"{actor} deleted to-do {todo} from list {calendar}" : "{ئارتىس list تىزىملىكتىن {todo to ئۆچۈرۈلدى {todo}",
"You deleted to-do {todo} from list {calendar}" : "تىزىملىكتىن {todo to نى ئۆچۈردىڭىز {كالېندار}",
"{actor} updated to-do {todo} in list {calendar}" : "{ئارتىس} تىزىملىك {كالېندارىدىكى to todo to يېڭىلانغان",
"You updated to-do {todo} in list {calendar}" : "تىزىملىك {كالېندار} دىكى do todo to نى يېڭىلىدىڭىز",
"{actor} solved to-do {todo} in list {calendar}" : "{ئارتىس list تىزىملىكتىكى كالېنداردىكى to todo to نى ھەل قىلدى",
"You solved to-do {todo} in list {calendar}" : "تىزىملىك {كالېندار} دىكى do todo to نى ھەل قىلدىڭىز",
"{actor} reopened to-do {todo} in list {calendar}" : "{ئارتىس} تىزىملىك {كالېندارىدىكى to todo to قايتا ئېچىلدى",
"You reopened to-do {todo} in list {calendar}" : "تىزىملىك {كالېندار} دىكى do todo to نى قايتا ئاچتىڭىز",
"{actor} moved to-do {todo} from list {sourceCalendar} to list {targetCalendar}" : "{ئارتىس list تىزىملىكتىن {مەنبە كالېندار} دىن {نىشان كالېندارى to دىن to todo to غا يۆتكەلدى",
"You moved to-do {todo} from list {sourceCalendar} to list {targetCalendar}" : "تىزىملىكتىن {sourceCalendar} دىن {نىشان كالېندارى to دىن to todo to غا يۆتكەلدىڭىز",
"{actor} created to-do {todo} in list {calendar}" : "{actor} list تىزىملىك {calendar} {todo} ئىجاد قىلىش",
"You created to-do {todo} in list {calendar}" : "سىز تىزىملىك {calendar} {todo} نى قۇردىڭىز",
"{actor} deleted to-do {todo} from list {calendar}" : "{actor} list تىزىملىكتىن {calendar} to ئۆچۈرۈلدى {todo}",
"You deleted to-do {todo} from list {calendar}" : "تىزىملىكتىن {todo} to نى ئۆچۈردىڭىز {calendar}",
"{actor} updated to-do {todo} in list {calendar}" : "{actor} تىزىملىك {calendar} {todo} يېڭىلانغان",
"You updated to-do {todo} in list {calendar}" : "تىزىملىك {calendar} دىكى {todo} نى يېڭىلىدىڭىز",
"{actor} solved to-do {todo} in list {calendar}" : "{actor} بولسا {calendar} تىزىملىكتىكى {todo} نى ھەل قىلدى",
"You solved to-do {todo} in list {calendar}" : "تىزىملىك {calendar} دىكى {todo} نى ھەل قىلدىڭىز",
"{actor} reopened to-do {todo} in list {calendar}" : "{actor} تىزىملىك {calendar} {todo} قايتا ئېچىلدى",
"You reopened to-do {todo} in list {calendar}" : "تىزىملىك {calendar} دىكى {todo} نى قايتا ئاچتىڭىز",
"Calendar, contacts and tasks" : "كالېندار ، ئالاقىلىشىش ۋە ۋەزىپە",
"A <strong>calendar</strong> was modified" : "<strong> كالېندار </ strong> ئۆزگەرتىلدى",
"A calendar <strong>event</strong> was modified" : "كالېندار <strong> ھادىسە </ strong> ئۆزگەرتىلدى",
@@ -66,65 +64,55 @@ OC.L10N.register(
"Date: %s" : "چېسلا:% s",
"Description: %s" : "چۈشەندۈرۈش:% s",
"Where: %s" : "قەيەردە:% s",
"%1$s via %2$s" : "% 1 $ s ئارقىلىق% 2 $ s",
"In a %1$s on %2$s for the entire day" : "پۈتۈن كۈن ئۈچۈن% 2 $ s دىكى% 1 $ s ئىچىدە",
"In a %1$s on %2$s between %3$s - %4$s" : "% 1 $ s دىكى% 2 $ s دىكى% 3 $ s -% 4 $ s ئارىلىقىدا",
"In %1$s %2$s on %3$s for the entire day" : "% 1 $ s% 2 $ s پۈتۈن كۈن% 3 $ s",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "% 1 $ s% 2 $ s% 3 $ s دىكى% 4 $ s -% 5 $ s ئارىلىقىدا",
"%1$s via %2$s" : "%1 $ s ئارقىلىق%2 $ s",
"Could not generate when statement" : "بايان قىلغاندا ھاسىل قىلالمىدى",
"Every Day for the entire day" : "ھەر بىر كۈن پۈتۈن بىر كۈن",
"Every Day for the entire day until %1$s" : "ھەر بىر كۈن پۈتۈن كۈن% 1 $ s غىچە",
"Every Day between %1$s - %2$s" : "ھەر كۈنى% 1 $ s -% 2 $ s ئارىلىقىدا",
"Every Day between %1$s - %2$s until %3$s" : "ھەر كۈنى% 1 $ s -% 2 $ s ئارىلىقىدا% 3 $ s غىچە",
"Every %1$d Days for the entire day" : "پۈتۈن% 1 $ d كۈن",
"Every %1$d Days for the entire day until %2$s" : "ھەر% 1 $ d پۈتۈن بىر كۈن ئىچىدە% 2 $ s غىچە",
"Every %1$d Days between %2$s - %3$s" : "ھەر% 1 $ d كۈنلەر% 2 $ s -% 3 $ s ئارىلىقىدا",
"Every %1$d Days between %2$s - %3$s until %4$s" : "ھەر% 1 $ d كۈنلىرى% 2 $ s -% 3 $ s ئارىلىقىدا% 4 $ s غىچە",
"Every Day for the entire day until %1$s" : "ھەر بىر كۈن پۈتۈن كۈن%1 $ s غىچە",
"Every Day between %1$s - %2$s" : "ھەر كۈنى%1 $ s -%2 $ s ئارىلىقىدا",
"Every Day between %1$s - %2$s until %3$s" : "ھەر كۈنى%1 $ s -%2 $ s ئارىلىقىدا%3 $ s غىچە",
"Every %1$d Days for the entire day" : "پۈتۈن%1 $ d كۈن",
"Every %1$d Days for the entire day until %2$s" : "ھەر%1 $ d پۈتۈن بىر كۈن ئىچىدە%2 $ s غىچە",
"Every %1$d Days between %2$s - %3$s" : "ھەر%1 $ d كۈنلەر%2 $ s -%3 $ s ئارىلىقىدا",
"Every %1$d Days between %2$s - %3$s until %4$s" : "ھەر%1 $ d كۈنلىرى%2 $ s -%3 $ s ئارىلىقىدا%4 $ s غىچە",
"Could not generate event recurrence statement" : "ھادىسە قايتا-قايتا بايانات ھاسىل قىلالمىدى",
"Every Week on %1$s for the entire day" : "ھەر ھەپتە پۈتۈن كۈن ئۈچۈن% 1 $ s",
"Every Week on %1$s for the entire day until %2$s" : "ھەر ھەپتە% 1 $ s پۈتۈن بىر كۈن ئىچىدە% 2 $ s غىچە",
"Every Week on %1$s between %2$s - %3$s" : "ھەر ھەپتە% 1 $ s دىكى% 2 $ s -% 3 $ s ئارىلىقىدا",
"Every Week on %1$s between %2$s - %3$s until %4$s" : "ھەر ھەپتە% 1 $ s دىكى% 2 $ s -% 3 $ s ئارىلىقىدا% 4 $ s غىچە",
"Every %1$d Weeks on %2$s for the entire day" : "پۈتۈن% 1 $ d ھەپتىلىك% 2 $ s",
"Every %1$d Weeks on %2$s for the entire day until %3$s" : "ھەر% 1 $ d ھەپتىلىك% 2 $ s پۈتۈن بىر كۈن ئىچىدە% 3 $ s غىچە",
"Every %1$d Weeks on %2$s between %3$s - %4$s" : "ھەر% 1 $ d ھەپتىلىك% 2 $ s دىكى% 3 $ s -% 4 $ s ئارىلىقىدا",
"Every %1$d Weeks on %2$s between %3$s - %4$s until %5$s" : "ھەر% 1 $ d ھەپتىلىكى% 2 $ s دىكى% 3 $ s -% 4 $ s ئارىلىقىدا% 5 $ s گىچە",
"Every Month on the %1$s for the entire day" : "ھەر ئايدا% 1 $ s پۈتۈن بىر كۈن",
"Every Month on the %1$s for the entire day until %2$s" : "ھەر ئايدا% 1 $ s پۈتۈن بىر كۈن ئىچىدە% 2 $ s غىچە",
"Every Month on the %1$s between %2$s - %3$s" : "ھەر ئايدا% 1 $ s دىكى% 2 $ s -% 3 $ s ئارىلىقىدا",
"Every Month on the %1$s between %2$s - %3$s until %4$s" : "ھەر ئايدا% 1 $ s دىكى% 2 $ s -% 3 $ s ئارىلىقىدا% 4 $ s غىچە",
"Every %1$d Months on the %2$s for the entire day" : "ھەر% 1 $ d ئايلار پۈتۈن كۈندىكى% 2 $ s",
"Every %1$d Months on the %2$s for the entire day until %3$s" : "ھەر% 1 $ d ئايلار% 2 $ s پۈتۈن بىر كۈن ئىچىدە% 3 $ s غىچە",
"Every %1$d Months on the %2$s between %3$s - %4$s" : "ھەر% 1 $ d ئايلار% 2 $ s دىكى% 3 $ s -% 4 $ s ئارىلىقىدا",
"Every %1$d Months on the %2$s between %3$s - %4$s until %5$s" : "ھەر% 1 $ d ئايلار% 2 $ s دىكى% 3 $ s -% 4 $ s ئارىلىقىدا% 5 $ s غىچە",
"Every Year in %1$s on the %2$s for the entire day" : "ھەر يىلى% 1 $ s دىكى% 2 $ s پۈتۈن بىر كۈن",
"Every Year in %1$s on the %2$s for the entire day until %3$s" : "ھەر يىلى% 1 $ s دىكى% 2 $ s پۈتۈن بىر كۈن ئىچىدە% 3 $ s غىچە",
"Every Year in %1$s on the %2$s between %3$s - %4$s" : "ھەر يىلى% 1 $ s دىكى% 2 $ s دىكى% 3 $ s -% 4 $ s ئارىلىقىدا",
"Every Year in %1$s on the %2$s between %3$s - %4$s until %5$s" : "ھەر يىلى% 1 $ s دىكى% 2 $ s دىكى% 3 $ s -% 4 $ s ئارىلىقىدا% 5 $ s غىچە",
"Every %1$d Years in %2$s on the %3$s for the entire day" : "ھەر% 1 $ d يىللار% 2 $ s دىكى پۈتۈن كۈن% 3 $ s",
"Every %1$d Years in %2$s on the %3$s for the entire day until %4$s" : "ھەر% 1 $ d يىللار% 2 $ s يىل ئىچىدە% 3 $ s پۈتۈن بىر كۈن ئىچىدە% 4 $ s غىچە",
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s" : "ھەر% 1 $ d يىللار% 2 $ s دىكى% 3 $ s دىكى% 4 $ s -% 5 $ s",
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s until %6$s" : "ھەر% 1 $ d يىللار% 2 $ s دىكى% 3 $ s دىكى% 4 $ s -% 5 $ s ئارىلىقىدىكى% 6 $ s",
"On specific dates for the entire day until %1$s" : "پۈتۈن كۈندىكى كونكرېت كۈنلەردە% 1 $ s غىچە",
"On specific dates between %1$s - %2$s until %3$s" : "كونكرېت كۈنلەردە% 1 $ s -% 2 $ s ئارىلىقىدا% 3 $ s غىچە",
"In a %1$s on %2$s" : "% 2 $ s دىكى% 1 $ s",
"In a %1$s on %2$s then on %3$s" : "% 2 $ s دىكى% 1 $ s دە ئاندىن% 3 $ s",
"In a %1$s on %2$s then on %3$s and %4$s" : "% 2 $ s دىكى% 1 $ s ئاندىن% 3 $ s ۋە% 4 $ s",
"In %1$s %2$s on %3$s" : "% 3 $ s دىكى% 1 $ s% 2 $ s",
"In %1$s %2$s on %3$s then on %4$s" : "% 1 $ s% 2 $ s بولسا% 3 $ s ئاندىن% 4 $ s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "% 1 $ s% 2 $ s بولسا% 3 $ s ئاندىن% 4 $ s ۋە% 5 $ s",
"Every Week on %1$s for the entire day" : "ھەر ھەپتە پۈتۈن كۈن ئۈچۈن%1 $ s",
"Every Week on %1$s for the entire day until %2$s" : "ھەر ھەپتە%1 $ s پۈتۈن بىر كۈن ئىچىدە%2 $ s غىچە",
"Every Week on %1$s between %2$s - %3$s" : "ھەر ھەپتە%1 $ s دىكى%2 $ s -%3 $ s ئارىلىقىدا",
"Every Week on %1$s between %2$s - %3$s until %4$s" : "ھەر ھەپتە%1 $ s دىكى%2 $ s -%3 $ s ئارىلىقىدا%4 $ s غىچە",
"Every %1$d Weeks on %2$s for the entire day" : "پۈتۈن%1 $ d ھەپتىلىك%2 $ s",
"Every %1$d Weeks on %2$s for the entire day until %3$s" : "ھەر%1 $ d ھەپتىلىك%2 $ s پۈتۈن بىر كۈن ئىچىدە%3 $ s غىچە",
"Every %1$d Weeks on %2$s between %3$s - %4$s" : "ھەر%1 $ d ھەپتىلىك%2 $ s دىكى%3 $ s -%4 $ s ئارىلىقىدا",
"Every %1$d Weeks on %2$s between %3$s - %4$s until %5$s" : "ھەر%1 $ d ھەپتىلىكى%2 $ s دىكى%3 $ s -%4 $ s ئارىلىقىدا%5 $ s گىچە",
"Every Month on the %1$s for the entire day" : "ھەر ئايدا%1 $ s پۈتۈن بىر كۈن",
"Every Month on the %1$s for the entire day until %2$s" : "ھەر ئايدا%1 $ s پۈتۈن بىر كۈن ئىچىدە%2 $ s غىچە",
"Every Month on the %1$s between %2$s - %3$s" : "ھەر ئايدا%1 $ s دىكى%2 $ s -%3 $ s ئارىلىقىدا",
"Every Month on the %1$s between %2$s - %3$s until %4$s" : "ھەر ئايدا%1 $ s دىكى%2 $ s -%3 $ s ئارىلىقىدا%4 $ s غىچە",
"Every %1$d Months on the %2$s for the entire day" : "ھەر%1 $ d ئايلار پۈتۈن كۈندىكى%2 $ s",
"Every %1$d Months on the %2$s for the entire day until %3$s" : "ھەر%1 $ d ئايلار%2 $ s پۈتۈن بىر كۈن ئىچىدە%3 $ s غىچە",
"Every %1$d Months on the %2$s between %3$s - %4$s" : "ھەر%1 $ d ئايلار%2 $ s دىكى%3 $ s -%4 $ s ئارىلىقىدا",
"Every %1$d Months on the %2$s between %3$s - %4$s until %5$s" : "ھەر%1 $ d ئايلار%2 $ s دىكى%3 $ s -%4 $ s ئارىلىقىدا%5 $ s غىچە",
"Every Year in %1$s on the %2$s for the entire day" : "ھەر يىلى%1 $ s دىكى%2 $ s پۈتۈن بىر كۈن",
"Every Year in %1$s on the %2$s for the entire day until %3$s" : "ھەر يىلى%1 $ s دىكى%2 $ s پۈتۈن بىر كۈن ئىچىدە%3 $ s غىچە",
"Every Year in %1$s on the %2$s between %3$s - %4$s" : "ھەر يىلى%1 $ s دىكى%2 $ s دىكى%3 $ s -%4 $ s ئارىلىقىدا",
"Every Year in %1$s on the %2$s between %3$s - %4$s until %5$s" : "ھەر يىلى%1 $ s دىكى%2 $ s دىكى%3 $ s -%4 $ s ئارىلىقىدا%5 $ s غىچە",
"Every %1$d Years in %2$s on the %3$s for the entire day" : "ھەر%1 $ d يىللار%2 $ s دىكى پۈتۈن كۈن%3 $ s",
"Every %1$d Years in %2$s on the %3$s for the entire day until %4$s" : "ھەر%1 $ d يىللار%2 $ s يىل ئىچىدە%3 $ s پۈتۈن بىر كۈن ئىچىدە%4 $ s غىچە",
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s" : "ھەر%1 $ d يىللار%2 $ s دىكى%3 $ s دىكى%4 $ s -%5 $ s",
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s until %6$s" : "ھەر%1 $ d يىللار%2 $ s دىكى%3 $ s دىكى%4 $ s -%5 $ s ئارىلىقىدىكى%6 $ s",
"On specific dates for the entire day until %1$s" : "پۈتۈن كۈندىكى كونكرېت كۈنلەردە%1 $ s غىچە",
"On specific dates between %1$s - %2$s until %3$s" : "كونكرېت كۈنلەردە%1 $ s -%2 $ s ئارىلىقىدا%3 $ s غىچە",
"Could not generate next recurrence statement" : "كېيىنكى تەكرارلىنىش باياناتىنى ھاسىل قىلالمىدى",
"Cancelled: %1$s" : "ئەمەلدىن قالدۇرۇلدى:% 1 $ s",
"\"%1$s\" has been canceled" : "\"% 1 $ s\" ئەمەلدىن قالدۇرۇلدى",
"Re: %1$s" : "Re:% 1 $ s",
"%1$s has accepted your invitation" : "% 1 $ s سىزنىڭ تەكلىۋىڭىزنى قوبۇل قىلدى",
"%1$s has tentatively accepted your invitation" : "% 1 $ s سىزنىڭ تەكلىۋىڭىزنى ۋاقتىنچە قوبۇل قىلدى",
"%1$s has declined your invitation" : "% 1 $ s سىزنىڭ تەكلىۋىڭىزنى رەت قىلدى",
"%1$s has responded to your invitation" : "% 1 $ s سىزنىڭ تەكلىۋىڭىزگە جاۋاب قايتۇردى",
"Invitation updated: %1$s" : "تەكلىپ يېڭىلاندى:% 1 $ s",
"%1$s updated the event \"%2$s\"" : "% 1 $ s پائالىيەتنى \"% 2 $ s\" يېڭىلىدى",
"Invitation: %1$s" : "تەكلىپ:% 1 $ s",
"%1$s would like to invite you to \"%2$s\"" : "% 1 $ s سىزنى «% 2 $ s» غا تەكلىپ قىلماقچى",
"Cancelled: %1$s" : "ئەمەلدىن قالدۇرۇلدى:%1 $ s",
"\"%1$s\" has been canceled" : "\"%1 $ s\" ئەمەلدىن قالدۇرۇلدى",
"Re: %1$s" : "Re:%1 $ s",
"%1$s has accepted your invitation" : "%1 $ s سىزنىڭ تەكلىۋىڭىزنى قوبۇل قىلدى",
"%1$s has tentatively accepted your invitation" : "%1 $ s سىزنىڭ تەكلىۋىڭىزنى ۋاقتىنچە قوبۇل قىلدى",
"%1$s has declined your invitation" : "%1 $ s سىزنىڭ تەكلىۋىڭىزنى رەت قىلدى",
"%1$s has responded to your invitation" : "%1 $ s سىزنىڭ تەكلىۋىڭىزگە جاۋاب قايتۇردى",
"Invitation updated: %1$s" : "تەكلىپ يېڭىلاندى:%1 $ s",
"%1$s updated the event \"%2$s\"" : "%1 $ s پائالىيەتنى \"%2 $ s\" يېڭىلىدى",
"Invitation: %1$s" : "تەكلىپ:%1 $ s",
"%1$s would like to invite you to \"%2$s\"" : "%1 $ s سىزنى «%2 $ s» غا تەكلىپ قىلماقچى",
"Organizer:" : "تەشكىللىگۈچى:",
"Attendees:" : "قاتناشقۇچىلار:",
"Title:" : "ماۋزۇ:",
@@ -166,46 +154,45 @@ OC.L10N.register(
"Fourth Last" : "تۆتىنچى ئاخىرقى",
"Fifty Last" : "ئەللىك ئاخىرقى",
"Contacts" : "ئالاقەداشلار",
"{actor} created address book {addressbook}" : "{ئارتىس} قۇرغان ئادرېس دەپتىرى {ئادرېس دەپتىرى}",
"You created address book {addressbook}" : "سىز ئادرېس دەپتىرى {ئادرېس دەپتىرىنى قۇردىڭىز",
"{actor} deleted address book {addressbook}" : "{ئارتىس} ئۆچۈرۈلگەن ئادرېس دەپتىرى {ئادرېس دەپتىرى}",
"You deleted address book {addressbook}" : "سىز ئادرېس دەپتىرىنى {ئادرېس دەپتىرىنى ئۆچۈردىڭىز",
"{actor} updated address book {addressbook}" : "{ئارتىس} يېڭىلانغان ئادرېس دەپتىرى {ئادرېس دەپتىرى}",
"You updated address book {addressbook}" : "سىز ئادرېس دەپتىرىنى {ئادرېس دەپتىرىنى يېڭىلىدىڭىز",
"{actor} shared address book {addressbook} with you" : "{ئارتىس} ئورتاقلاشقان ئادرېس دەپتىرى {ئادرېس دەپتىرى you سىز بىلەن",
"You shared address book {addressbook} with {user}" : "سىز ئادرېس دەپتىرى {ئادرېس دەپتىرىنى {ئىشلەتكۈچى} بىلەن ئورتاقلاشتىڭىز",
"{actor} shared address book {addressbook} with {user}" : "{ئارتىس} ئورتاقلاشقان ئادرېس دەپتىرى {ئادرېس دەپتىرى {ئىشلەتكۈچى}",
"{actor} unshared address book {addressbook} from you" : "{ئارتىس} ئورتاقلاشمىغان ئادرېس دەپتىرى {ئادرېس دەپتىرى you سىزدىن",
"You unshared address book {addressbook} from {user}" : "سىز ئورتاق ئىشلەتمىگەن ئادرېس دەپتىرى {ئادرېس دەپتىرى {ئىشلەتكۈچى}",
"{actor} unshared address book {addressbook} from {user}" : "{ئارتىس} ھەمبەھىرلەنمىگەن ئادرېس دەپتىرى {ئادرېس دەپتىرى {ئىشلەتكۈچى}",
"{actor} unshared address book {addressbook} from themselves" : "{ئارتىس} ئورتاقلاشمىغان ئادرېس دەپتىرى {ئادرېس دەپتىرى themselves ئۆزىدىن",
"You shared address book {addressbook} with group {group}" : "گۇرۇپپا {گۇرۇپپا with بىلەن ئادرېس دەپتىرى {ئادرېس دەپتىرىنى ئورتاقلاشتىڭىز",
"{actor} shared address book {addressbook} with group {group}" : "{ئارتىس} گۇرۇپپا {گۇرۇپپا بىلەن ئورتاقلاشقان ئادرېس دەپتىرى {ئادرېس دەپتىرى}",
"You unshared address book {addressbook} from group {group}" : "گۇرۇپپا {گۇرۇپپىدىن ھەمبەھىرلەنگەن ئادرېس دەپتىرى {ئادرېس دەپتىرى}",
"{actor} unshared address book {addressbook} from group {group}" : "{ئارتىس} ئورتاق بەھرىلىنىدىغان ئادرېس دەپتىرى {ئادرېس دەپتىرى group گۇرۇپپا {گۇرۇپپىدىن}",
"{actor} created contact {card} in address book {addressbook}" : "{ئارتىس address ئادرېس دەپتىرىدە contact ئادرېس دەپتىرىدە contact ئالاقىلىشىش {كارتا} قۇردى",
"You created contact {card} in address book {addressbook}" : "سىز ئادرېس دەپتىرى {ئادرېس دەپتىرىدە contact ئالاقىلىشىش كارتىسى قۇردىڭىز",
"{actor} deleted contact {card} from address book {addressbook}" : "{ئارتىس contact ئادرېس دەپتىرى {ئادرېس دەپتىرىدىن ئالاقىلىشىش {كارتا ئۆچۈرۈلگەن",
"You deleted contact {card} from address book {addressbook}" : "ئالاقىلىشىش {كارتا address ئادرېس دەپتىرى {ئادرېس دەپتىرىدىن ئۆچۈرۈلدىڭىز",
"{actor} updated contact {card} in address book {addressbook}" : "{ئارتىس} يېڭىلانغان ئالاقىلىشىش {كارتا address ئادرېس دەپتىرى {ئادرېس دەپتىرى}",
"You updated contact {card} in address book {addressbook}" : "ئالاقىلىشىش {كارتا address ئادرېس دەپتىرى {ئادرېس دەپتىرىنى يېڭىلىدىڭىز",
"{actor} created address book {addressbook}" : "{actor} قۇرغان ئادرېس دەپتىرى {addressbook} دەپتىرى}",
"You created address book {addressbook}" : "سىز ئادرېس دەپتىرى {addressbook} دەپتىرىنى قۇردىڭىز",
"{actor} deleted address book {addressbook}" : "{actor} ئۆچۈرۈلگەن ئادرېس دەپتىرى {addressbook} دەپتىرى}",
"You deleted address book {addressbook}" : "سىز ئادرېس دەپتىرىنى {addressbook} دەپتىرىنى ئۆچۈردىڭىز",
"{actor} updated address book {addressbook}" : "{actor} يېڭىلانغان ئادرېس دەپتىرى {addressbook} دەپتىرى}",
"You updated address book {addressbook}" : "سىز ئادرېس دەپتىرىنى {addressbook} دەپتىرىنى يېڭىلىدىڭىز",
"{actor} shared address book {addressbook} with you" : "{actor} ئورتاقلاشقان ئادرېس دەپتىرى {addressbook} دەپتىرى you سىز بىلەن",
"You shared address book {addressbook} with {user}" : "سىز ئادرېس دەپتىرى {addressbook} دەپتىرىنى {user} بىلەن ئورتاقلاشتىڭىز",
"{actor} shared address book {addressbook} with {user}" : "{actor} ئورتاقلاشقان ئادرېس دەپتىرى {addressbook} دەپتىرى {user}",
"{actor} unshared address book {addressbook} from you" : "{actor} ئورتاقلاشمىغان ئادرېس دەپتىرى {addressbook} دەپتىرى you سىزدىن",
"You unshared address book {addressbook} from {user}" : "سىز ئورتاق ئىشلەتمىگەن ئادرېس دەپتىرى {addressbook} دەپتىرى {user}",
"{actor} unshared address book {addressbook} from {user}" : "{actor} ھەمبەھىرلەنمىگەن ئادرېس دەپتىرى {addressbook} دەپتىرى {user}",
"{actor} unshared address book {addressbook} from themselves" : "{actor} ئورتاقلاشمىغان ئادرېس دەپتىرى {addressbook} دەپتىرى themselves ئۆزىدىن",
"You shared address book {addressbook} with group {group}" : "گۇرۇپپا {addressbook} with بىلەن ئادرېس دەپتىرى {group} دەپتىرىنى ئورتاقلاشتىڭىز",
"{actor} shared address book {addressbook} with group {group}" : "{actor} گۇرۇپپا {addressbook} بىلەن ئورتاقلاشقان ئادرېس دەپتىرى {group} دەپتىرى}",
"You unshared address book {addressbook} from group {group}" : "گۇرۇپپا {addressbook} ھەمبەھىرلەنگەن ئادرېس دەپتىرى {group} دەپتىرى}",
"{actor} unshared address book {addressbook} from group {group}" : "{actor} ئورتاق بەھرىلىنىدىغان ئادرېس دەپتىرى {addressbook} دەپتىرى group گۇرۇپپا {group}",
"You created contact {card} in address book {addressbook}" : "سىز ئادرېس دەپتىرى {card} دەپتىرىدە ئالاقىلىشىش {addressbook} قۇردىڭىز",
"{actor} deleted contact {card} from address book {addressbook}" : "{actor} contact ئادرېس دەپتىرى {card} دەپتىرىدىن ئالاقىلىشىش {addressbook} ئۆچۈرۈلگەن",
"You deleted contact {card} from address book {addressbook}" : "ئالاقىلىشىش {card} address ئادرېس دەپتىرى {addressbook} دەپتىرىدىن ئۆچۈرۈلدىڭىز",
"{actor} updated contact {card} in address book {addressbook}" : "{actor} يېڭىلانغان ئالاقىلىشىش {card} address ئادرېس دەپتىرى {addressbook} دەپتىرى}",
"You updated contact {card} in address book {addressbook}" : "ئالاقىلىشىش {card} address ئادرېس دەپتىرى {addressbook} دەپتىرىنى يېڭىلىدىڭىز",
"A <strong>contact</strong> or <strong>address book</strong> was modified" : "<strong> ئالاقىلىشىش </ strong> ياكى <strong> ئادرېس دەپتىرى </ strong> ئۆزگەرتىلدى",
"Accounts" : "ھېسابات",
"System address book which holds all accounts" : "بارلىق ھېساباتلارنى ئۆز ئىچىگە ئالغان سىستېما ئادرېس دەپتىرى",
"File is not updatable: %1$s" : "ھۆججەت يېڭىلانمايدۇ:% 1 $ s",
"File is not updatable: %1$s" : "ھۆججەت يېڭىلانمايدۇ:%1 $ s",
"Failed to get storage for file" : "ھۆججەت ساقلاشقا ئېرىشەلمىدى",
"Could not write to final file, canceled by hook" : "ئاخىرقى ھۆججەتكە يازالمىدى ، قارماق تەرىپىدىن ئەمەلدىن قالدۇرۇلدى",
"Could not write file contents" : "ھۆججەت مەزمۇنىنى يازالمىدى",
"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 دەپ يازدى. ئەۋەتىش تەرەپتىكى تور مەسىلىسى ياكى مۇلازىمېتىر تەرەپتىكى ساقلاشقا يېزىش مەسىلىسى بولۇشى مۇمكىن.",
"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",
"Encryption not ready: %1$s" : "شىفىرلاش تەييار ئەمەس:% 1 $ s",
"Failed to open file: %1$s" : "ھۆججەت ئېچىلمىدى:% 1 $ s",
"Failed to unlink: %1$s" : "ئۇلانمىدى:% 1 $ s",
"Failed to write file contents: %1$s" : "ھۆججەت مەزمۇنىنى يېزىش مەغلۇب بولدى:% 1 $ s",
"File not found: %1$s" : "ھۆججەت تېپىلمىدى:% 1 $ s",
"Failed to check file size: %1$s" : "ھۆججەتنىڭ چوڭ-كىچىكلىكىنى تەكشۈرەلمىدى:%1 $ s",
"Encryption not ready: %1$s" : "شىفىرلاش تەييار ئەمەس:%1 $ s",
"Failed to open file: %1$s" : "ھۆججەت ئېچىلمىدى:%1 $ s",
"Failed to unlink: %1$s" : "ئۇلانمىدى:%1 $ s",
"Failed to write file contents: %1$s" : "ھۆججەت مەزمۇنىنى يېزىش مەغلۇب بولدى:%1 $ s",
"File not found: %1$s" : "ھۆججەت تېپىلمىدى:%1 $ s",
"Invalid target path" : "نىشان يولى ئىناۋەتسىز",
"System is in maintenance mode." : "سىستېما ئاسراش ھالىتىدە.",
"Upgrade needed" : "يېڭىلاش كېرەك",
@@ -224,7 +211,7 @@ OC.L10N.register(
"Could not check that your web server is properly set up to allow file synchronization over WebDAV. Please check manually." : "تور مۇلازىمېتىرىڭىزنىڭ WebDAV ئارقىلىق ھۆججەت ماسقەدەملىشىگە يول قويۇلغانلىقىنى تەكشۈرەلمىدىڭىز. قولدا تەكشۈرۈپ بېقىڭ.",
"Your web server is not yet properly set up to allow file synchronization, because the WebDAV interface seems to be broken." : "تور مۇلازىمېتىرىڭىز ھۆججەتنىڭ ماس قەدەمدە بولۇشىغا يول قويۇلمىدى ، چۈنكى WebDAV كۆرۈنمە يۈزى بۇزۇلغاندەك قىلىدۇ.",
"Your web server is properly set up to allow file synchronization over WebDAV." : "تور مۇلازىمېتىرىڭىز WebDAV ئارقىلىق ھۆججەت ماسقەدەملەش ئۈچۈن مۇۋاپىق تەڭشەلدى.",
"Migrated calendar (%1$s)" : "كۆچۈرۈلگەن كالېندار (% 1 $ s)",
"Migrated calendar (%1$s)" : "كۆچۈرۈلگەن كالېندار (%1 $ s)",
"Calendars including events, details and attendees" : "پائالىيەتلەر ، تەپسىلاتلار ۋە قاتناشقۇچىلارنى ئۆز ئىچىگە ئالغان كالېندارلار",
"Contacts and groups" : "ئالاقىلىشىش ۋە گۇرۇپپىلار",
"WebDAV" : "WebDAV",
@@ -248,8 +235,8 @@ OC.L10N.register(
"No working hours set" : "خىزمەت ۋاقتى بېكىتىلمىدى",
"Add slot" : "ئورۇن قوشۇڭ",
"Weekdays" : "ھەپتە كۈنلىرى",
"Pick a start time for {dayName}" : "{DayName} نىڭ باشلىنىش ۋاقتىنى تاللاڭ",
"Pick a end time for {dayName}" : "{DayName} نىڭ ئاخىرقى ۋاقتىنى تاللاڭ",
"Pick a start time for {dayName}" : "{dayName} نىڭ باشلىنىش ۋاقتىنى تاللاڭ",
"Pick a end time for {dayName}" : "{dayName} نىڭ ئاخىرقى ۋاقتىنى تاللاڭ",
"Automatically set user status to \"Do not disturb\" outside of availability to mute all notifications." : "بارلىق ئۇقتۇرۇشلارنى ئاۋازسىز قىلىش ئۈچۈن ئىشلەتكۈچى ھالىتىنى ئاپتوماتىك ھالدا «ئاۋارە قىلماڭ» قىلىپ تەڭشەڭ.",
"Failed to load availability" : "ئىشلىتىشچانلىقىنى يۈكلىيەلمىدى",
"Saved availability" : "تېجەشلىك",
@@ -269,7 +256,7 @@ OC.L10N.register(
"Reminders are always sent to organizers and attendees." : "ئەسكەرتىش ھەمىشە تەشكىللىگۈچىلەر ۋە قاتناشقۇچىلارغا ئەۋەتىلىدۇ.",
"Enable notifications for events via 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} نى مۇۋاپىق تەڭشەشكە كاپالەتلىك قىلىڭ.",
"Please make sure to properly set up {emailopen}the email server{linkclose}." : "{emailopen} ئېلېكترونلۇق خەت مۇلازىمېتىرى {linkclose} نى مۇۋاپىق تەڭشەشكە كاپالەتلىك قىلىڭ.",
"There was an error updating your attendance status." : "قاتنىشىش ھالىتىڭىزنى يېڭىلاشتا خاتالىق كۆرۈلدى.",
"Please contact the organizer directly." : "تەشكىللىگۈچى بىلەن بىۋاسىتە ئالاقىلىشىڭ.",
"Are you accepting the invitation?" : "تەكلىپنى قوبۇل قىلامسىز؟",
@@ -280,6 +267,16 @@ OC.L10N.register(
"Could not open file" : "ھۆججەت ئاچالمىدى",
"Invalid chunk name" : "ئىناۋەتسىز",
"Could not rename part file assembled from chunks" : "بۆلەكلەردىن يىغىلغان قىسمەن ھۆججەتنىڭ نامىنى ئۆزگەرتەلمىدى",
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "ئەگەر خىزمەت ۋاقتىڭىزنى تەڭشىسىڭىز ، باشقا ئىشلەتكۈچىلەر يىغىن زاكاز قىلغاندا ئىشخانىدىن چىققان ۋاقتىڭىزنى كۆرىدۇ."
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "ئەگەر خىزمەت ۋاقتىڭىزنى تەڭشىسىڭىز ، باشقا ئىشلەتكۈچىلەر يىغىن زاكاز قىلغاندا ئىشخانىدىن چىققان ۋاقتىڭىزنى كۆرىدۇ.",
"In a %1$s on %2$s for the entire day" : "پۈتۈن كۈن ئۈچۈن%2 $ s دىكى%1 $ s ئىچىدە",
"In a %1$s on %2$s between %3$s - %4$s" : "%1 $ s دىكى%2 $ s دىكى%3 $ s -%4 $ s ئارىلىقىدا",
"In %1$s %2$s on %3$s for the entire day" : "%1 $ s%2 $ s پۈتۈن كۈن%3 $ s",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "%1 $ s%2 $ s%3 $ s دىكى%4 $ s -%5 $ s ئارىلىقىدا",
"In a %1$s on %2$s" : "%2 $ s دىكى%1 $ s",
"In a %1$s on %2$s then on %3$s" : "%2 $ s دىكى%1 $ s دە ئاندىن%3 $ s",
"In a %1$s on %2$s then on %3$s and %4$s" : "%2 $ s دىكى%1 $ s ئاندىن%3 $ s ۋە%4 $ s",
"In %1$s %2$s on %3$s" : "%3 $ s دىكى%1 $ s%2 $ s",
"In %1$s %2$s on %3$s then on %4$s" : "%1 $ s%2 $ s بولسا%3 $ s ئاندىن%4 $ s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "%1 $ s%2 $ s بولسا%3 $ s ئاندىن%4 $ s ۋە%5 $ s"
},
"nplurals=2; plural=(n != 1);");
+132 -135
View File
@@ -2,51 +2,49 @@
"Calendar" : "يىلنامە",
"Tasks" : "ۋەزىپەلەر",
"Personal" : "شەخسىي",
"{actor} created calendar {calendar}" : "{ئارتىس} قۇرغان كالېندار {كالېندار}",
"You created calendar {calendar}" : "كالېندار {كالېندار} قۇردىڭىز",
"{actor} deleted calendar {calendar}" : "{ئارتىس} ئۆچۈرۈلگەن كالېندار {كالېندار}",
"You deleted calendar {calendar}" : "كالېندار {كالىندارنى ئۆچۈردىڭىز",
"{actor} updated calendar {calendar}" : "{ئارتىس} يېڭىلانغان كالېندار {كالېندار}",
"You updated calendar {calendar}" : "كالېندار {كالىندارنى يېڭىلىدىڭىز",
"{actor} restored calendar {calendar}" : "{ئارتىس} ئەسلىگە كەلتۈرۈلگەن كالېندار {كالېندار}",
"You restored calendar {calendar}" : "كالېندار {كالېندارنى ئەسلىگە كەلتۈردىڭىز",
"You shared calendar {calendar} as public link" : "سىز كالېندار {كالېندار public نى ئاممىۋى ئۇلىنىش سۈپىتىدە ھەمبەھىرلىدىڭىز",
"You removed public link for calendar {calendar}" : "كالېندار {كالېندارى ئۈچۈن ئاممىۋى ئۇلىنىشنى ئۆچۈردىڭىز",
"{actor} shared calendar {calendar} with you" : "{ئارتىس} ئورتاقلاشقان كالېندار {كالېندار} سىز بىلەن",
"You shared calendar {calendar} with {user}" : "سىز كالېندار {كالېندار} نى {ئىشلەتكۈچى} بىلەن ئورتاقلاشتىڭىز",
"{actor} shared calendar {calendar} with {user}" : "{ئارتىس} ئورتاقلاشقان كالېندار {كالېندار} {ئىشلەتكۈچى} بىلەن",
"{actor} unshared calendar {calendar} from you" : "{ئارتىس} ئورتاقلاشمىغان كالېندار {كالېندار} سىزدىن",
"You unshared calendar {calendar} from {user}" : "سىز ئورتاق ئىشلەتمىگەن كالېندار {كالېندار}",
"{actor} unshared calendar {calendar} from {user}" : "{ئىشلەتكۈچى} ئورتاقلاشمىغان كالېندار {كالېندار} {ئىشلەتكۈچى}",
"{actor} unshared calendar {calendar} from themselves" : "{ئارتىس} ئورتاقلاشمىغان كالېندار {كالېندار} ئۆزىدىن",
"You shared calendar {calendar} with group {group}" : "كالېندار {كالېندار group گۇرۇپپا {گۇرۇپپا} بىلەن ئورتاقلاشتىڭىز",
"{actor} shared calendar {calendar} with group {group}" : "{ئارتىس} گۇرۇپپا {گۇرۇپپا بىلەن ئورتاقلاشقان كالېندار {كالېندار}",
"You unshared calendar {calendar} from group {group}" : "گۇرۇپپا {گۇرۇپپىدىن ئورتاقلاشمىغان كالېندار {كالېندار}",
"{actor} unshared calendar {calendar} from group {group}" : "گۇرۇپپا {گۇرۇپپا} ئورتاقلاشمىغان كالېندار {كالېندار}",
"{actor} created calendar {calendar}" : "{actor} قۇرغان كالېندار {calendar}",
"You created calendar {calendar}" : "كالېندار {calendar} قۇردىڭىز",
"{actor} deleted calendar {calendar}" : "{actor} ئۆچۈرۈلگەن كالېندار {calendar}",
"You deleted calendar {calendar}" : "كالېندار {calendar} ئۆچۈردىڭىز",
"{actor} updated calendar {calendar}" : "{actor} يېڭىلانغان كالېندار {calendar}",
"You updated calendar {calendar}" : "كالېندار {calendar} يېڭىلىدىڭىز",
"{actor} restored calendar {calendar}" : "{actor} ئەسلىگە كەلتۈرۈلگەن كالېندار {calendar}",
"You restored calendar {calendar}" : "كالېندار {calendar} ئەسلىگە كەلتۈردىڭىز",
"You shared calendar {calendar} as public link" : "سىز كالېندار {calendar} public نى ئاممىۋى ئۇلىنىش سۈپىتىدە ھەمبەھىرلىدىڭىز",
"You removed public link for calendar {calendar}" : "كالېندار {calendar} ئۈچۈن ئاممىۋى ئۇلىنىشنى ئۆچۈردىڭىز",
"{actor} shared calendar {calendar} with you" : "{actor} ئورتاقلاشقان كالېندار {calendar} سىز بىلەن",
"You shared calendar {calendar} with {user}" : "سىز كالېندار {calendar} نى {user} بىلەن ئورتاقلاشتىڭىز",
"{actor} shared calendar {calendar} with {user}" : "{actor} ئورتاقلاشقان كالېندار {calendar} {user} بىلەن",
"{actor} unshared calendar {calendar} from you" : "{actor} ئورتاقلاشمىغان كالېندار {calendar} سىزدىن",
"You unshared calendar {calendar} from {user}" : "سىز كالىندار {calendar} نى {user} دىن ھەمبەرلەنمىدىڭىز",
"{actor} unshared calendar {calendar} from {user}" : "{actor} ئورتاقلاشمىغان كالېندار {calendar} {user}",
"{actor} unshared calendar {calendar} from themselves" : "{actor} ئورتاقلاشمىغان كالېندار {calendar} ئۆزىدىن",
"You shared calendar {calendar} with group {group}" : "كالېندار {calendar} group گۇرۇپپا {group} بىلەن ئورتاقلاشتىڭىز",
"{actor} shared calendar {calendar} with group {group}" : "{actor} گۇرۇپپا {calendar} بىلەن ئورتاقلاشقان كالېندار {group}",
"You unshared calendar {calendar} from group {group}" : "گۇرۇپپا {calendar} ئورتاقلاشمىغان كالېندار {group}",
"{actor} unshared calendar {calendar} from group {group}" : "{actor} بولسا كالىندار {calendar} نى گۇرۇپپا {group} بىلەن ھەمبەھىرلىمىدى",
"Untitled event" : "نامسىز ھادىسە",
"{actor} created event {event} in calendar {calendar}" : "{ئارتىس} كالېندار {كالېنداردا پائالىيەت {ۋەقە} قۇرغان}",
"You created event {event} in calendar {calendar}" : "كالېندار {كالېنداردا پائالىيەت {ھادىسە created قۇردىڭىز",
"{actor} deleted event {event} from calendar {calendar}" : "{ئارتىس} ئۆچۈرۈلگەن ھادىسە {ۋەقە} كالېنداردىن {كالېندار}",
"You deleted event {event} from calendar {calendar}" : "كالېندار {كالېنداردىكى ھادىسە {ھادىسىنى ئۆچۈردىڭىز",
"{actor} updated event {event} in calendar {calendar}" : "كالېنداردىكى {ئارتىس} يېڭىلانغان پائالىيەت {پائالىيەت}",
"You updated event {event} in calendar {calendar}" : "كالېندار {كالېنداردىكى پائالىيەت {ھادىسە} نى يېڭىلىدىڭىز",
"{actor} moved event {event} from calendar {sourceCalendar} to calendar {targetCalendar}" : "{ئارتىس} پائالىيەت {پائالىيەت} كالېنداردىن {sourceCalendar} دىن كالېندارغا {targetCalendar} غا يۆتكەلدى",
"You moved event {event} from calendar {sourceCalendar} to calendar {targetCalendar}" : "سىز ھادىسە {ھادىسە كالىندارىدىن {sourceCalendar} دىن كالېندار {targetCalendar} غا يۆتكىدىڭىز",
"{actor} restored event {event} of calendar {calendar}" : "{ئارتىس} ئەسلىگە كەلتۈرۈلگەن ھادىسە {ھادىسە كالىندارى {كالېندار}",
"You restored event {event} of calendar {calendar}" : "كالېندار {كالېندارىدىكى پائالىيەت {ھادىسە} نى ئەسلىگە كەلتۈردىڭىز",
"{actor} created event {event} in calendar {calendar}" : "{actor} كالېندار {event} پائالىيەت {calendar} قۇرغان}",
"You created event {event} in calendar {calendar}" : "كالېندار {event} پائالىيەت {calendar} created قۇردىڭىز",
"{actor} deleted event {event} from calendar {calendar}" : "{actor} ئۆچۈرۈلگەن ھادىسە {event} كالېنداردىن {calendar}",
"You deleted event {event} from calendar {calendar}" : "كالېندار {event} ھادىسە {calendar} ئۆچۈردىڭىز",
"{actor} updated event {event} in calendar {calendar}" : "{actor} بولسا كالىندار {calendar} دىكى پائالىيەت {event} نى يېڭىلىدى",
"You updated event {event} in calendar {calendar}" : "كالېندار {event} پائالىيەت {calendar} نى يېڭىلىدىڭىز",
"{actor} moved event {event} from calendar {sourceCalendar} to calendar {targetCalendar}" : "{actor} پائالىيەت {event} كالېنداردىن {sourceCalendar} دىن كالېندارغا {targetCalendar} غا يۆتكەلدى",
"You moved event {event} from calendar {sourceCalendar} to calendar {targetCalendar}" : "سىز ھادىسە {event} كالىندارىدىن {sourceCalendar} دىن كالېندار {targetCalendar} غا يۆتكىدىڭىز",
"{actor} restored event {event} of calendar {calendar}" : "{actor} ئەسلىگە كەلتۈرۈلگەن ھادىسە {event} كالىندارى {calendar}",
"You restored event {event} of calendar {calendar}" : "كالېندار {event} پائالىيەت {calendar} نى ئەسلىگە كەلتۈردىڭىز",
"Busy" : "ئالدىراش",
"{actor} created to-do {todo} in list {calendar}" : "{ئارتىس list تىزىملىك {كالېندارىدا to todo to ئىجاد قىلىش",
"You created to-do {todo} in list {calendar}" : "سىز تىزىملىك {كالېندارىدا to todo to نى قۇردىڭىز",
"{actor} deleted to-do {todo} from list {calendar}" : "{ئارتىس list تىزىملىكتىن {todo to ئۆچۈرۈلدى {todo}",
"You deleted to-do {todo} from list {calendar}" : "تىزىملىكتىن {todo to نى ئۆچۈردىڭىز {كالېندار}",
"{actor} updated to-do {todo} in list {calendar}" : "{ئارتىس} تىزىملىك {كالېندارىدىكى to todo to يېڭىلانغان",
"You updated to-do {todo} in list {calendar}" : "تىزىملىك {كالېندار} دىكى do todo to نى يېڭىلىدىڭىز",
"{actor} solved to-do {todo} in list {calendar}" : "{ئارتىس list تىزىملىكتىكى كالېنداردىكى to todo to نى ھەل قىلدى",
"You solved to-do {todo} in list {calendar}" : "تىزىملىك {كالېندار} دىكى do todo to نى ھەل قىلدىڭىز",
"{actor} reopened to-do {todo} in list {calendar}" : "{ئارتىس} تىزىملىك {كالېندارىدىكى to todo to قايتا ئېچىلدى",
"You reopened to-do {todo} in list {calendar}" : "تىزىملىك {كالېندار} دىكى do todo to نى قايتا ئاچتىڭىز",
"{actor} moved to-do {todo} from list {sourceCalendar} to list {targetCalendar}" : "{ئارتىس list تىزىملىكتىن {مەنبە كالېندار} دىن {نىشان كالېندارى to دىن to todo to غا يۆتكەلدى",
"You moved to-do {todo} from list {sourceCalendar} to list {targetCalendar}" : "تىزىملىكتىن {sourceCalendar} دىن {نىشان كالېندارى to دىن to todo to غا يۆتكەلدىڭىز",
"{actor} created to-do {todo} in list {calendar}" : "{actor} list تىزىملىك {calendar} {todo} ئىجاد قىلىش",
"You created to-do {todo} in list {calendar}" : "سىز تىزىملىك {calendar} {todo} نى قۇردىڭىز",
"{actor} deleted to-do {todo} from list {calendar}" : "{actor} list تىزىملىكتىن {calendar} to ئۆچۈرۈلدى {todo}",
"You deleted to-do {todo} from list {calendar}" : "تىزىملىكتىن {todo} to نى ئۆچۈردىڭىز {calendar}",
"{actor} updated to-do {todo} in list {calendar}" : "{actor} تىزىملىك {calendar} {todo} يېڭىلانغان",
"You updated to-do {todo} in list {calendar}" : "تىزىملىك {calendar} دىكى {todo} نى يېڭىلىدىڭىز",
"{actor} solved to-do {todo} in list {calendar}" : "{actor} بولسا {calendar} تىزىملىكتىكى {todo} نى ھەل قىلدى",
"You solved to-do {todo} in list {calendar}" : "تىزىملىك {calendar} دىكى {todo} نى ھەل قىلدىڭىز",
"{actor} reopened to-do {todo} in list {calendar}" : "{actor} تىزىملىك {calendar} {todo} قايتا ئېچىلدى",
"You reopened to-do {todo} in list {calendar}" : "تىزىملىك {calendar} دىكى {todo} نى قايتا ئاچتىڭىز",
"Calendar, contacts and tasks" : "كالېندار ، ئالاقىلىشىش ۋە ۋەزىپە",
"A <strong>calendar</strong> was modified" : "<strong> كالېندار </ strong> ئۆزگەرتىلدى",
"A calendar <strong>event</strong> was modified" : "كالېندار <strong> ھادىسە </ strong> ئۆزگەرتىلدى",
@@ -64,65 +62,55 @@
"Date: %s" : "چېسلا:% s",
"Description: %s" : "چۈشەندۈرۈش:% s",
"Where: %s" : "قەيەردە:% s",
"%1$s via %2$s" : "% 1 $ s ئارقىلىق% 2 $ s",
"In a %1$s on %2$s for the entire day" : "پۈتۈن كۈن ئۈچۈن% 2 $ s دىكى% 1 $ s ئىچىدە",
"In a %1$s on %2$s between %3$s - %4$s" : "% 1 $ s دىكى% 2 $ s دىكى% 3 $ s -% 4 $ s ئارىلىقىدا",
"In %1$s %2$s on %3$s for the entire day" : "% 1 $ s% 2 $ s پۈتۈن كۈن% 3 $ s",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "% 1 $ s% 2 $ s% 3 $ s دىكى% 4 $ s -% 5 $ s ئارىلىقىدا",
"%1$s via %2$s" : "%1 $ s ئارقىلىق%2 $ s",
"Could not generate when statement" : "بايان قىلغاندا ھاسىل قىلالمىدى",
"Every Day for the entire day" : "ھەر بىر كۈن پۈتۈن بىر كۈن",
"Every Day for the entire day until %1$s" : "ھەر بىر كۈن پۈتۈن كۈن% 1 $ s غىچە",
"Every Day between %1$s - %2$s" : "ھەر كۈنى% 1 $ s -% 2 $ s ئارىلىقىدا",
"Every Day between %1$s - %2$s until %3$s" : "ھەر كۈنى% 1 $ s -% 2 $ s ئارىلىقىدا% 3 $ s غىچە",
"Every %1$d Days for the entire day" : "پۈتۈن% 1 $ d كۈن",
"Every %1$d Days for the entire day until %2$s" : "ھەر% 1 $ d پۈتۈن بىر كۈن ئىچىدە% 2 $ s غىچە",
"Every %1$d Days between %2$s - %3$s" : "ھەر% 1 $ d كۈنلەر% 2 $ s -% 3 $ s ئارىلىقىدا",
"Every %1$d Days between %2$s - %3$s until %4$s" : "ھەر% 1 $ d كۈنلىرى% 2 $ s -% 3 $ s ئارىلىقىدا% 4 $ s غىچە",
"Every Day for the entire day until %1$s" : "ھەر بىر كۈن پۈتۈن كۈن%1 $ s غىچە",
"Every Day between %1$s - %2$s" : "ھەر كۈنى%1 $ s -%2 $ s ئارىلىقىدا",
"Every Day between %1$s - %2$s until %3$s" : "ھەر كۈنى%1 $ s -%2 $ s ئارىلىقىدا%3 $ s غىچە",
"Every %1$d Days for the entire day" : "پۈتۈن%1 $ d كۈن",
"Every %1$d Days for the entire day until %2$s" : "ھەر%1 $ d پۈتۈن بىر كۈن ئىچىدە%2 $ s غىچە",
"Every %1$d Days between %2$s - %3$s" : "ھەر%1 $ d كۈنلەر%2 $ s -%3 $ s ئارىلىقىدا",
"Every %1$d Days between %2$s - %3$s until %4$s" : "ھەر%1 $ d كۈنلىرى%2 $ s -%3 $ s ئارىلىقىدا%4 $ s غىچە",
"Could not generate event recurrence statement" : "ھادىسە قايتا-قايتا بايانات ھاسىل قىلالمىدى",
"Every Week on %1$s for the entire day" : "ھەر ھەپتە پۈتۈن كۈن ئۈچۈن% 1 $ s",
"Every Week on %1$s for the entire day until %2$s" : "ھەر ھەپتە% 1 $ s پۈتۈن بىر كۈن ئىچىدە% 2 $ s غىچە",
"Every Week on %1$s between %2$s - %3$s" : "ھەر ھەپتە% 1 $ s دىكى% 2 $ s -% 3 $ s ئارىلىقىدا",
"Every Week on %1$s between %2$s - %3$s until %4$s" : "ھەر ھەپتە% 1 $ s دىكى% 2 $ s -% 3 $ s ئارىلىقىدا% 4 $ s غىچە",
"Every %1$d Weeks on %2$s for the entire day" : "پۈتۈن% 1 $ d ھەپتىلىك% 2 $ s",
"Every %1$d Weeks on %2$s for the entire day until %3$s" : "ھەر% 1 $ d ھەپتىلىك% 2 $ s پۈتۈن بىر كۈن ئىچىدە% 3 $ s غىچە",
"Every %1$d Weeks on %2$s between %3$s - %4$s" : "ھەر% 1 $ d ھەپتىلىك% 2 $ s دىكى% 3 $ s -% 4 $ s ئارىلىقىدا",
"Every %1$d Weeks on %2$s between %3$s - %4$s until %5$s" : "ھەر% 1 $ d ھەپتىلىكى% 2 $ s دىكى% 3 $ s -% 4 $ s ئارىلىقىدا% 5 $ s گىچە",
"Every Month on the %1$s for the entire day" : "ھەر ئايدا% 1 $ s پۈتۈن بىر كۈن",
"Every Month on the %1$s for the entire day until %2$s" : "ھەر ئايدا% 1 $ s پۈتۈن بىر كۈن ئىچىدە% 2 $ s غىچە",
"Every Month on the %1$s between %2$s - %3$s" : "ھەر ئايدا% 1 $ s دىكى% 2 $ s -% 3 $ s ئارىلىقىدا",
"Every Month on the %1$s between %2$s - %3$s until %4$s" : "ھەر ئايدا% 1 $ s دىكى% 2 $ s -% 3 $ s ئارىلىقىدا% 4 $ s غىچە",
"Every %1$d Months on the %2$s for the entire day" : "ھەر% 1 $ d ئايلار پۈتۈن كۈندىكى% 2 $ s",
"Every %1$d Months on the %2$s for the entire day until %3$s" : "ھەر% 1 $ d ئايلار% 2 $ s پۈتۈن بىر كۈن ئىچىدە% 3 $ s غىچە",
"Every %1$d Months on the %2$s between %3$s - %4$s" : "ھەر% 1 $ d ئايلار% 2 $ s دىكى% 3 $ s -% 4 $ s ئارىلىقىدا",
"Every %1$d Months on the %2$s between %3$s - %4$s until %5$s" : "ھەر% 1 $ d ئايلار% 2 $ s دىكى% 3 $ s -% 4 $ s ئارىلىقىدا% 5 $ s غىچە",
"Every Year in %1$s on the %2$s for the entire day" : "ھەر يىلى% 1 $ s دىكى% 2 $ s پۈتۈن بىر كۈن",
"Every Year in %1$s on the %2$s for the entire day until %3$s" : "ھەر يىلى% 1 $ s دىكى% 2 $ s پۈتۈن بىر كۈن ئىچىدە% 3 $ s غىچە",
"Every Year in %1$s on the %2$s between %3$s - %4$s" : "ھەر يىلى% 1 $ s دىكى% 2 $ s دىكى% 3 $ s -% 4 $ s ئارىلىقىدا",
"Every Year in %1$s on the %2$s between %3$s - %4$s until %5$s" : "ھەر يىلى% 1 $ s دىكى% 2 $ s دىكى% 3 $ s -% 4 $ s ئارىلىقىدا% 5 $ s غىچە",
"Every %1$d Years in %2$s on the %3$s for the entire day" : "ھەر% 1 $ d يىللار% 2 $ s دىكى پۈتۈن كۈن% 3 $ s",
"Every %1$d Years in %2$s on the %3$s for the entire day until %4$s" : "ھەر% 1 $ d يىللار% 2 $ s يىل ئىچىدە% 3 $ s پۈتۈن بىر كۈن ئىچىدە% 4 $ s غىچە",
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s" : "ھەر% 1 $ d يىللار% 2 $ s دىكى% 3 $ s دىكى% 4 $ s -% 5 $ s",
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s until %6$s" : "ھەر% 1 $ d يىللار% 2 $ s دىكى% 3 $ s دىكى% 4 $ s -% 5 $ s ئارىلىقىدىكى% 6 $ s",
"On specific dates for the entire day until %1$s" : "پۈتۈن كۈندىكى كونكرېت كۈنلەردە% 1 $ s غىچە",
"On specific dates between %1$s - %2$s until %3$s" : "كونكرېت كۈنلەردە% 1 $ s -% 2 $ s ئارىلىقىدا% 3 $ s غىچە",
"In a %1$s on %2$s" : "% 2 $ s دىكى% 1 $ s",
"In a %1$s on %2$s then on %3$s" : "% 2 $ s دىكى% 1 $ s دە ئاندىن% 3 $ s",
"In a %1$s on %2$s then on %3$s and %4$s" : "% 2 $ s دىكى% 1 $ s ئاندىن% 3 $ s ۋە% 4 $ s",
"In %1$s %2$s on %3$s" : "% 3 $ s دىكى% 1 $ s% 2 $ s",
"In %1$s %2$s on %3$s then on %4$s" : "% 1 $ s% 2 $ s بولسا% 3 $ s ئاندىن% 4 $ s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "% 1 $ s% 2 $ s بولسا% 3 $ s ئاندىن% 4 $ s ۋە% 5 $ s",
"Every Week on %1$s for the entire day" : "ھەر ھەپتە پۈتۈن كۈن ئۈچۈن%1 $ s",
"Every Week on %1$s for the entire day until %2$s" : "ھەر ھەپتە%1 $ s پۈتۈن بىر كۈن ئىچىدە%2 $ s غىچە",
"Every Week on %1$s between %2$s - %3$s" : "ھەر ھەپتە%1 $ s دىكى%2 $ s -%3 $ s ئارىلىقىدا",
"Every Week on %1$s between %2$s - %3$s until %4$s" : "ھەر ھەپتە%1 $ s دىكى%2 $ s -%3 $ s ئارىلىقىدا%4 $ s غىچە",
"Every %1$d Weeks on %2$s for the entire day" : "پۈتۈن%1 $ d ھەپتىلىك%2 $ s",
"Every %1$d Weeks on %2$s for the entire day until %3$s" : "ھەر%1 $ d ھەپتىلىك%2 $ s پۈتۈن بىر كۈن ئىچىدە%3 $ s غىچە",
"Every %1$d Weeks on %2$s between %3$s - %4$s" : "ھەر%1 $ d ھەپتىلىك%2 $ s دىكى%3 $ s -%4 $ s ئارىلىقىدا",
"Every %1$d Weeks on %2$s between %3$s - %4$s until %5$s" : "ھەر%1 $ d ھەپتىلىكى%2 $ s دىكى%3 $ s -%4 $ s ئارىلىقىدا%5 $ s گىچە",
"Every Month on the %1$s for the entire day" : "ھەر ئايدا%1 $ s پۈتۈن بىر كۈن",
"Every Month on the %1$s for the entire day until %2$s" : "ھەر ئايدا%1 $ s پۈتۈن بىر كۈن ئىچىدە%2 $ s غىچە",
"Every Month on the %1$s between %2$s - %3$s" : "ھەر ئايدا%1 $ s دىكى%2 $ s -%3 $ s ئارىلىقىدا",
"Every Month on the %1$s between %2$s - %3$s until %4$s" : "ھەر ئايدا%1 $ s دىكى%2 $ s -%3 $ s ئارىلىقىدا%4 $ s غىچە",
"Every %1$d Months on the %2$s for the entire day" : "ھەر%1 $ d ئايلار پۈتۈن كۈندىكى%2 $ s",
"Every %1$d Months on the %2$s for the entire day until %3$s" : "ھەر%1 $ d ئايلار%2 $ s پۈتۈن بىر كۈن ئىچىدە%3 $ s غىچە",
"Every %1$d Months on the %2$s between %3$s - %4$s" : "ھەر%1 $ d ئايلار%2 $ s دىكى%3 $ s -%4 $ s ئارىلىقىدا",
"Every %1$d Months on the %2$s between %3$s - %4$s until %5$s" : "ھەر%1 $ d ئايلار%2 $ s دىكى%3 $ s -%4 $ s ئارىلىقىدا%5 $ s غىچە",
"Every Year in %1$s on the %2$s for the entire day" : "ھەر يىلى%1 $ s دىكى%2 $ s پۈتۈن بىر كۈن",
"Every Year in %1$s on the %2$s for the entire day until %3$s" : "ھەر يىلى%1 $ s دىكى%2 $ s پۈتۈن بىر كۈن ئىچىدە%3 $ s غىچە",
"Every Year in %1$s on the %2$s between %3$s - %4$s" : "ھەر يىلى%1 $ s دىكى%2 $ s دىكى%3 $ s -%4 $ s ئارىلىقىدا",
"Every Year in %1$s on the %2$s between %3$s - %4$s until %5$s" : "ھەر يىلى%1 $ s دىكى%2 $ s دىكى%3 $ s -%4 $ s ئارىلىقىدا%5 $ s غىچە",
"Every %1$d Years in %2$s on the %3$s for the entire day" : "ھەر%1 $ d يىللار%2 $ s دىكى پۈتۈن كۈن%3 $ s",
"Every %1$d Years in %2$s on the %3$s for the entire day until %4$s" : "ھەر%1 $ d يىللار%2 $ s يىل ئىچىدە%3 $ s پۈتۈن بىر كۈن ئىچىدە%4 $ s غىچە",
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s" : "ھەر%1 $ d يىللار%2 $ s دىكى%3 $ s دىكى%4 $ s -%5 $ s",
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s until %6$s" : "ھەر%1 $ d يىللار%2 $ s دىكى%3 $ s دىكى%4 $ s -%5 $ s ئارىلىقىدىكى%6 $ s",
"On specific dates for the entire day until %1$s" : "پۈتۈن كۈندىكى كونكرېت كۈنلەردە%1 $ s غىچە",
"On specific dates between %1$s - %2$s until %3$s" : "كونكرېت كۈنلەردە%1 $ s -%2 $ s ئارىلىقىدا%3 $ s غىچە",
"Could not generate next recurrence statement" : "كېيىنكى تەكرارلىنىش باياناتىنى ھاسىل قىلالمىدى",
"Cancelled: %1$s" : "ئەمەلدىن قالدۇرۇلدى:% 1 $ s",
"\"%1$s\" has been canceled" : "\"% 1 $ s\" ئەمەلدىن قالدۇرۇلدى",
"Re: %1$s" : "Re:% 1 $ s",
"%1$s has accepted your invitation" : "% 1 $ s سىزنىڭ تەكلىۋىڭىزنى قوبۇل قىلدى",
"%1$s has tentatively accepted your invitation" : "% 1 $ s سىزنىڭ تەكلىۋىڭىزنى ۋاقتىنچە قوبۇل قىلدى",
"%1$s has declined your invitation" : "% 1 $ s سىزنىڭ تەكلىۋىڭىزنى رەت قىلدى",
"%1$s has responded to your invitation" : "% 1 $ s سىزنىڭ تەكلىۋىڭىزگە جاۋاب قايتۇردى",
"Invitation updated: %1$s" : "تەكلىپ يېڭىلاندى:% 1 $ s",
"%1$s updated the event \"%2$s\"" : "% 1 $ s پائالىيەتنى \"% 2 $ s\" يېڭىلىدى",
"Invitation: %1$s" : "تەكلىپ:% 1 $ s",
"%1$s would like to invite you to \"%2$s\"" : "% 1 $ s سىزنى «% 2 $ s» غا تەكلىپ قىلماقچى",
"Cancelled: %1$s" : "ئەمەلدىن قالدۇرۇلدى:%1 $ s",
"\"%1$s\" has been canceled" : "\"%1 $ s\" ئەمەلدىن قالدۇرۇلدى",
"Re: %1$s" : "Re:%1 $ s",
"%1$s has accepted your invitation" : "%1 $ s سىزنىڭ تەكلىۋىڭىزنى قوبۇل قىلدى",
"%1$s has tentatively accepted your invitation" : "%1 $ s سىزنىڭ تەكلىۋىڭىزنى ۋاقتىنچە قوبۇل قىلدى",
"%1$s has declined your invitation" : "%1 $ s سىزنىڭ تەكلىۋىڭىزنى رەت قىلدى",
"%1$s has responded to your invitation" : "%1 $ s سىزنىڭ تەكلىۋىڭىزگە جاۋاب قايتۇردى",
"Invitation updated: %1$s" : "تەكلىپ يېڭىلاندى:%1 $ s",
"%1$s updated the event \"%2$s\"" : "%1 $ s پائالىيەتنى \"%2 $ s\" يېڭىلىدى",
"Invitation: %1$s" : "تەكلىپ:%1 $ s",
"%1$s would like to invite you to \"%2$s\"" : "%1 $ s سىزنى «%2 $ s» غا تەكلىپ قىلماقچى",
"Organizer:" : "تەشكىللىگۈچى:",
"Attendees:" : "قاتناشقۇچىلار:",
"Title:" : "ماۋزۇ:",
@@ -164,46 +152,45 @@
"Fourth Last" : "تۆتىنچى ئاخىرقى",
"Fifty Last" : "ئەللىك ئاخىرقى",
"Contacts" : "ئالاقەداشلار",
"{actor} created address book {addressbook}" : "{ئارتىس} قۇرغان ئادرېس دەپتىرى {ئادرېس دەپتىرى}",
"You created address book {addressbook}" : "سىز ئادرېس دەپتىرى {ئادرېس دەپتىرىنى قۇردىڭىز",
"{actor} deleted address book {addressbook}" : "{ئارتىس} ئۆچۈرۈلگەن ئادرېس دەپتىرى {ئادرېس دەپتىرى}",
"You deleted address book {addressbook}" : "سىز ئادرېس دەپتىرىنى {ئادرېس دەپتىرىنى ئۆچۈردىڭىز",
"{actor} updated address book {addressbook}" : "{ئارتىس} يېڭىلانغان ئادرېس دەپتىرى {ئادرېس دەپتىرى}",
"You updated address book {addressbook}" : "سىز ئادرېس دەپتىرىنى {ئادرېس دەپتىرىنى يېڭىلىدىڭىز",
"{actor} shared address book {addressbook} with you" : "{ئارتىس} ئورتاقلاشقان ئادرېس دەپتىرى {ئادرېس دەپتىرى you سىز بىلەن",
"You shared address book {addressbook} with {user}" : "سىز ئادرېس دەپتىرى {ئادرېس دەپتىرىنى {ئىشلەتكۈچى} بىلەن ئورتاقلاشتىڭىز",
"{actor} shared address book {addressbook} with {user}" : "{ئارتىس} ئورتاقلاشقان ئادرېس دەپتىرى {ئادرېس دەپتىرى {ئىشلەتكۈچى}",
"{actor} unshared address book {addressbook} from you" : "{ئارتىس} ئورتاقلاشمىغان ئادرېس دەپتىرى {ئادرېس دەپتىرى you سىزدىن",
"You unshared address book {addressbook} from {user}" : "سىز ئورتاق ئىشلەتمىگەن ئادرېس دەپتىرى {ئادرېس دەپتىرى {ئىشلەتكۈچى}",
"{actor} unshared address book {addressbook} from {user}" : "{ئارتىس} ھەمبەھىرلەنمىگەن ئادرېس دەپتىرى {ئادرېس دەپتىرى {ئىشلەتكۈچى}",
"{actor} unshared address book {addressbook} from themselves" : "{ئارتىس} ئورتاقلاشمىغان ئادرېس دەپتىرى {ئادرېس دەپتىرى themselves ئۆزىدىن",
"You shared address book {addressbook} with group {group}" : "گۇرۇپپا {گۇرۇپپا with بىلەن ئادرېس دەپتىرى {ئادرېس دەپتىرىنى ئورتاقلاشتىڭىز",
"{actor} shared address book {addressbook} with group {group}" : "{ئارتىس} گۇرۇپپا {گۇرۇپپا بىلەن ئورتاقلاشقان ئادرېس دەپتىرى {ئادرېس دەپتىرى}",
"You unshared address book {addressbook} from group {group}" : "گۇرۇپپا {گۇرۇپپىدىن ھەمبەھىرلەنگەن ئادرېس دەپتىرى {ئادرېس دەپتىرى}",
"{actor} unshared address book {addressbook} from group {group}" : "{ئارتىس} ئورتاق بەھرىلىنىدىغان ئادرېس دەپتىرى {ئادرېس دەپتىرى group گۇرۇپپا {گۇرۇپپىدىن}",
"{actor} created contact {card} in address book {addressbook}" : "{ئارتىس address ئادرېس دەپتىرىدە contact ئادرېس دەپتىرىدە contact ئالاقىلىشىش {كارتا} قۇردى",
"You created contact {card} in address book {addressbook}" : "سىز ئادرېس دەپتىرى {ئادرېس دەپتىرىدە contact ئالاقىلىشىش كارتىسى قۇردىڭىز",
"{actor} deleted contact {card} from address book {addressbook}" : "{ئارتىس contact ئادرېس دەپتىرى {ئادرېس دەپتىرىدىن ئالاقىلىشىش {كارتا ئۆچۈرۈلگەن",
"You deleted contact {card} from address book {addressbook}" : "ئالاقىلىشىش {كارتا address ئادرېس دەپتىرى {ئادرېس دەپتىرىدىن ئۆچۈرۈلدىڭىز",
"{actor} updated contact {card} in address book {addressbook}" : "{ئارتىس} يېڭىلانغان ئالاقىلىشىش {كارتا address ئادرېس دەپتىرى {ئادرېس دەپتىرى}",
"You updated contact {card} in address book {addressbook}" : "ئالاقىلىشىش {كارتا address ئادرېس دەپتىرى {ئادرېس دەپتىرىنى يېڭىلىدىڭىز",
"{actor} created address book {addressbook}" : "{actor} قۇرغان ئادرېس دەپتىرى {addressbook} دەپتىرى}",
"You created address book {addressbook}" : "سىز ئادرېس دەپتىرى {addressbook} دەپتىرىنى قۇردىڭىز",
"{actor} deleted address book {addressbook}" : "{actor} ئۆچۈرۈلگەن ئادرېس دەپتىرى {addressbook} دەپتىرى}",
"You deleted address book {addressbook}" : "سىز ئادرېس دەپتىرىنى {addressbook} دەپتىرىنى ئۆچۈردىڭىز",
"{actor} updated address book {addressbook}" : "{actor} يېڭىلانغان ئادرېس دەپتىرى {addressbook} دەپتىرى}",
"You updated address book {addressbook}" : "سىز ئادرېس دەپتىرىنى {addressbook} دەپتىرىنى يېڭىلىدىڭىز",
"{actor} shared address book {addressbook} with you" : "{actor} ئورتاقلاشقان ئادرېس دەپتىرى {addressbook} دەپتىرى you سىز بىلەن",
"You shared address book {addressbook} with {user}" : "سىز ئادرېس دەپتىرى {addressbook} دەپتىرىنى {user} بىلەن ئورتاقلاشتىڭىز",
"{actor} shared address book {addressbook} with {user}" : "{actor} ئورتاقلاشقان ئادرېس دەپتىرى {addressbook} دەپتىرى {user}",
"{actor} unshared address book {addressbook} from you" : "{actor} ئورتاقلاشمىغان ئادرېس دەپتىرى {addressbook} دەپتىرى you سىزدىن",
"You unshared address book {addressbook} from {user}" : "سىز ئورتاق ئىشلەتمىگەن ئادرېس دەپتىرى {addressbook} دەپتىرى {user}",
"{actor} unshared address book {addressbook} from {user}" : "{actor} ھەمبەھىرلەنمىگەن ئادرېس دەپتىرى {addressbook} دەپتىرى {user}",
"{actor} unshared address book {addressbook} from themselves" : "{actor} ئورتاقلاشمىغان ئادرېس دەپتىرى {addressbook} دەپتىرى themselves ئۆزىدىن",
"You shared address book {addressbook} with group {group}" : "گۇرۇپپا {addressbook} with بىلەن ئادرېس دەپتىرى {group} دەپتىرىنى ئورتاقلاشتىڭىز",
"{actor} shared address book {addressbook} with group {group}" : "{actor} گۇرۇپپا {addressbook} بىلەن ئورتاقلاشقان ئادرېس دەپتىرى {group} دەپتىرى}",
"You unshared address book {addressbook} from group {group}" : "گۇرۇپپا {addressbook} ھەمبەھىرلەنگەن ئادرېس دەپتىرى {group} دەپتىرى}",
"{actor} unshared address book {addressbook} from group {group}" : "{actor} ئورتاق بەھرىلىنىدىغان ئادرېس دەپتىرى {addressbook} دەپتىرى group گۇرۇپپا {group}",
"You created contact {card} in address book {addressbook}" : "سىز ئادرېس دەپتىرى {card} دەپتىرىدە ئالاقىلىشىش {addressbook} قۇردىڭىز",
"{actor} deleted contact {card} from address book {addressbook}" : "{actor} contact ئادرېس دەپتىرى {card} دەپتىرىدىن ئالاقىلىشىش {addressbook} ئۆچۈرۈلگەن",
"You deleted contact {card} from address book {addressbook}" : "ئالاقىلىشىش {card} address ئادرېس دەپتىرى {addressbook} دەپتىرىدىن ئۆچۈرۈلدىڭىز",
"{actor} updated contact {card} in address book {addressbook}" : "{actor} يېڭىلانغان ئالاقىلىشىش {card} address ئادرېس دەپتىرى {addressbook} دەپتىرى}",
"You updated contact {card} in address book {addressbook}" : "ئالاقىلىشىش {card} address ئادرېس دەپتىرى {addressbook} دەپتىرىنى يېڭىلىدىڭىز",
"A <strong>contact</strong> or <strong>address book</strong> was modified" : "<strong> ئالاقىلىشىش </ strong> ياكى <strong> ئادرېس دەپتىرى </ strong> ئۆزگەرتىلدى",
"Accounts" : "ھېسابات",
"System address book which holds all accounts" : "بارلىق ھېساباتلارنى ئۆز ئىچىگە ئالغان سىستېما ئادرېس دەپتىرى",
"File is not updatable: %1$s" : "ھۆججەت يېڭىلانمايدۇ:% 1 $ s",
"File is not updatable: %1$s" : "ھۆججەت يېڭىلانمايدۇ:%1 $ s",
"Failed to get storage for file" : "ھۆججەت ساقلاشقا ئېرىشەلمىدى",
"Could not write to final file, canceled by hook" : "ئاخىرقى ھۆججەتكە يازالمىدى ، قارماق تەرىپىدىن ئەمەلدىن قالدۇرۇلدى",
"Could not write file contents" : "ھۆججەت مەزمۇنىنى يازالمىدى",
"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 دەپ يازدى. ئەۋەتىش تەرەپتىكى تور مەسىلىسى ياكى مۇلازىمېتىر تەرەپتىكى ساقلاشقا يېزىش مەسىلىسى بولۇشى مۇمكىن.",
"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",
"Encryption not ready: %1$s" : "شىفىرلاش تەييار ئەمەس:% 1 $ s",
"Failed to open file: %1$s" : "ھۆججەت ئېچىلمىدى:% 1 $ s",
"Failed to unlink: %1$s" : "ئۇلانمىدى:% 1 $ s",
"Failed to write file contents: %1$s" : "ھۆججەت مەزمۇنىنى يېزىش مەغلۇب بولدى:% 1 $ s",
"File not found: %1$s" : "ھۆججەت تېپىلمىدى:% 1 $ s",
"Failed to check file size: %1$s" : "ھۆججەتنىڭ چوڭ-كىچىكلىكىنى تەكشۈرەلمىدى:%1 $ s",
"Encryption not ready: %1$s" : "شىفىرلاش تەييار ئەمەس:%1 $ s",
"Failed to open file: %1$s" : "ھۆججەت ئېچىلمىدى:%1 $ s",
"Failed to unlink: %1$s" : "ئۇلانمىدى:%1 $ s",
"Failed to write file contents: %1$s" : "ھۆججەت مەزمۇنىنى يېزىش مەغلۇب بولدى:%1 $ s",
"File not found: %1$s" : "ھۆججەت تېپىلمىدى:%1 $ s",
"Invalid target path" : "نىشان يولى ئىناۋەتسىز",
"System is in maintenance mode." : "سىستېما ئاسراش ھالىتىدە.",
"Upgrade needed" : "يېڭىلاش كېرەك",
@@ -222,7 +209,7 @@
"Could not check that your web server is properly set up to allow file synchronization over WebDAV. Please check manually." : "تور مۇلازىمېتىرىڭىزنىڭ WebDAV ئارقىلىق ھۆججەت ماسقەدەملىشىگە يول قويۇلغانلىقىنى تەكشۈرەلمىدىڭىز. قولدا تەكشۈرۈپ بېقىڭ.",
"Your web server is not yet properly set up to allow file synchronization, because the WebDAV interface seems to be broken." : "تور مۇلازىمېتىرىڭىز ھۆججەتنىڭ ماس قەدەمدە بولۇشىغا يول قويۇلمىدى ، چۈنكى WebDAV كۆرۈنمە يۈزى بۇزۇلغاندەك قىلىدۇ.",
"Your web server is properly set up to allow file synchronization over WebDAV." : "تور مۇلازىمېتىرىڭىز WebDAV ئارقىلىق ھۆججەت ماسقەدەملەش ئۈچۈن مۇۋاپىق تەڭشەلدى.",
"Migrated calendar (%1$s)" : "كۆچۈرۈلگەن كالېندار (% 1 $ s)",
"Migrated calendar (%1$s)" : "كۆچۈرۈلگەن كالېندار (%1 $ s)",
"Calendars including events, details and attendees" : "پائالىيەتلەر ، تەپسىلاتلار ۋە قاتناشقۇچىلارنى ئۆز ئىچىگە ئالغان كالېندارلار",
"Contacts and groups" : "ئالاقىلىشىش ۋە گۇرۇپپىلار",
"WebDAV" : "WebDAV",
@@ -246,8 +233,8 @@
"No working hours set" : "خىزمەت ۋاقتى بېكىتىلمىدى",
"Add slot" : "ئورۇن قوشۇڭ",
"Weekdays" : "ھەپتە كۈنلىرى",
"Pick a start time for {dayName}" : "{DayName} نىڭ باشلىنىش ۋاقتىنى تاللاڭ",
"Pick a end time for {dayName}" : "{DayName} نىڭ ئاخىرقى ۋاقتىنى تاللاڭ",
"Pick a start time for {dayName}" : "{dayName} نىڭ باشلىنىش ۋاقتىنى تاللاڭ",
"Pick a end time for {dayName}" : "{dayName} نىڭ ئاخىرقى ۋاقتىنى تاللاڭ",
"Automatically set user status to \"Do not disturb\" outside of availability to mute all notifications." : "بارلىق ئۇقتۇرۇشلارنى ئاۋازسىز قىلىش ئۈچۈن ئىشلەتكۈچى ھالىتىنى ئاپتوماتىك ھالدا «ئاۋارە قىلماڭ» قىلىپ تەڭشەڭ.",
"Failed to load availability" : "ئىشلىتىشچانلىقىنى يۈكلىيەلمىدى",
"Saved availability" : "تېجەشلىك",
@@ -267,7 +254,7 @@
"Reminders are always sent to organizers and attendees." : "ئەسكەرتىش ھەمىشە تەشكىللىگۈچىلەر ۋە قاتناشقۇچىلارغا ئەۋەتىلىدۇ.",
"Enable notifications for events via 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} نى مۇۋاپىق تەڭشەشكە كاپالەتلىك قىلىڭ.",
"Please make sure to properly set up {emailopen}the email server{linkclose}." : "{emailopen} ئېلېكترونلۇق خەت مۇلازىمېتىرى {linkclose} نى مۇۋاپىق تەڭشەشكە كاپالەتلىك قىلىڭ.",
"There was an error updating your attendance status." : "قاتنىشىش ھالىتىڭىزنى يېڭىلاشتا خاتالىق كۆرۈلدى.",
"Please contact the organizer directly." : "تەشكىللىگۈچى بىلەن بىۋاسىتە ئالاقىلىشىڭ.",
"Are you accepting the invitation?" : "تەكلىپنى قوبۇل قىلامسىز؟",
@@ -278,6 +265,16 @@
"Could not open file" : "ھۆججەت ئاچالمىدى",
"Invalid chunk name" : "ئىناۋەتسىز",
"Could not rename part file assembled from chunks" : "بۆلەكلەردىن يىغىلغان قىسمەن ھۆججەتنىڭ نامىنى ئۆزگەرتەلمىدى",
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "ئەگەر خىزمەت ۋاقتىڭىزنى تەڭشىسىڭىز ، باشقا ئىشلەتكۈچىلەر يىغىن زاكاز قىلغاندا ئىشخانىدىن چىققان ۋاقتىڭىزنى كۆرىدۇ."
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "ئەگەر خىزمەت ۋاقتىڭىزنى تەڭشىسىڭىز ، باشقا ئىشلەتكۈچىلەر يىغىن زاكاز قىلغاندا ئىشخانىدىن چىققان ۋاقتىڭىزنى كۆرىدۇ.",
"In a %1$s on %2$s for the entire day" : "پۈتۈن كۈن ئۈچۈن%2 $ s دىكى%1 $ s ئىچىدە",
"In a %1$s on %2$s between %3$s - %4$s" : "%1 $ s دىكى%2 $ s دىكى%3 $ s -%4 $ s ئارىلىقىدا",
"In %1$s %2$s on %3$s for the entire day" : "%1 $ s%2 $ s پۈتۈن كۈن%3 $ s",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "%1 $ s%2 $ s%3 $ s دىكى%4 $ s -%5 $ s ئارىلىقىدا",
"In a %1$s on %2$s" : "%2 $ s دىكى%1 $ s",
"In a %1$s on %2$s then on %3$s" : "%2 $ s دىكى%1 $ s دە ئاندىن%3 $ s",
"In a %1$s on %2$s then on %3$s and %4$s" : "%2 $ s دىكى%1 $ s ئاندىن%3 $ s ۋە%4 $ s",
"In %1$s %2$s on %3$s" : "%3 $ s دىكى%1 $ s%2 $ s",
"In %1$s %2$s on %3$s then on %4$s" : "%1 $ s%2 $ s بولسا%3 $ s ئاندىن%4 $ s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "%1 $ s%2 $ s بولسا%3 $ s ئاندىن%4 $ s ۋە%5 $ s"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+11 -11
View File
@@ -72,10 +72,6 @@ OC.L10N.register(
"Description: %s" : "Опис: %s",
"Where: %s" : "Місце: %s",
"%1$s via %2$s" : "%1$s через %2$s",
"In a %1$s on %2$s for the entire day" : "За %2$s, %1$s, впродовж усього дня",
"In a %1$s on %2$s between %3$s - %4$s" : "За %1$s, %2$s, між %3$s - %4$s",
"In %1$s %2$s on %3$s for the entire day" : "За %1$s, %2$s, о %3$s впродовж усього дня",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "За %1$s, %2$s, о %3$s між %4$s- %5$s",
"Could not generate when statement" : "Не вдалося створити оператор \"коли\"",
"Every Day for the entire day" : "Щодня впродовж усього дня",
"Every Day for the entire day until %1$s" : "Щодня впродовж усього дня до %1$s",
@@ -112,12 +108,6 @@ OC.L10N.register(
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s until %6$s" : "Що %1$d роки в %2$s, %3$s, між %4$s - %5$s до %6$s",
"On specific dates for the entire day until %1$s" : "У визначені дати впродовж усього дня до %1$s",
"On specific dates between %1$s - %2$s until %3$s" : "У визначені дати між %1$s - %2$s до %3$s",
"In a %1$s on %2$s" : "За %1$s, %2$s",
"In a %1$s on %2$s then on %3$s" : "За %1$s, %2$s, потім %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "За %1$s, %2$s, потім %3$s та %4$s",
"In %1$s %2$s on %3$s" : "За %1$s %2$s, %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "За %1$s, %2$s, %3$s та %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "За %1$s, %2$s, %3$s, потім %4$s та %5$s",
"Could not generate next recurrence statement" : "Не вдалося створити оператор наступного повторення",
"Cancelled: %1$s" : "Скасовано: %1$s",
"\"%1$s\" has been canceled" : "\"%1$s\" скасовано",
@@ -286,6 +276,16 @@ OC.L10N.register(
"Could not open file" : "Не вдалося відкрити файл",
"Invalid chunk name" : "Недійсна назва блоку",
"Could not rename part file assembled from chunks" : "Не вдалося перейменувати файл частини, зібраний із фрагментів",
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Будь ласка, налаштуйте ваш робочий час, щоби інші користувачі могли бачити, коли ви відсутні під час бронювання зустрічей."
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Будь ласка, налаштуйте ваш робочий час, щоби інші користувачі могли бачити, коли ви відсутні під час бронювання зустрічей.",
"In a %1$s on %2$s for the entire day" : "За %2$s, %1$s, впродовж усього дня",
"In a %1$s on %2$s between %3$s - %4$s" : "За %1$s, %2$s, між %3$s - %4$s",
"In %1$s %2$s on %3$s for the entire day" : "За %1$s, %2$s, о %3$s впродовж усього дня",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "За %1$s, %2$s, о %3$s між %4$s- %5$s",
"In a %1$s on %2$s" : "За %1$s, %2$s",
"In a %1$s on %2$s then on %3$s" : "За %1$s, %2$s, потім %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "За %1$s, %2$s, потім %3$s та %4$s",
"In %1$s %2$s on %3$s" : "За %1$s %2$s, %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "За %1$s, %2$s, %3$s та %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "За %1$s, %2$s, %3$s, потім %4$s та %5$s"
},
"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);");
+11 -11
View File
@@ -70,10 +70,6 @@
"Description: %s" : "Опис: %s",
"Where: %s" : "Місце: %s",
"%1$s via %2$s" : "%1$s через %2$s",
"In a %1$s on %2$s for the entire day" : "За %2$s, %1$s, впродовж усього дня",
"In a %1$s on %2$s between %3$s - %4$s" : "За %1$s, %2$s, між %3$s - %4$s",
"In %1$s %2$s on %3$s for the entire day" : "За %1$s, %2$s, о %3$s впродовж усього дня",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "За %1$s, %2$s, о %3$s між %4$s- %5$s",
"Could not generate when statement" : "Не вдалося створити оператор \"коли\"",
"Every Day for the entire day" : "Щодня впродовж усього дня",
"Every Day for the entire day until %1$s" : "Щодня впродовж усього дня до %1$s",
@@ -110,12 +106,6 @@
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s until %6$s" : "Що %1$d роки в %2$s, %3$s, між %4$s - %5$s до %6$s",
"On specific dates for the entire day until %1$s" : "У визначені дати впродовж усього дня до %1$s",
"On specific dates between %1$s - %2$s until %3$s" : "У визначені дати між %1$s - %2$s до %3$s",
"In a %1$s on %2$s" : "За %1$s, %2$s",
"In a %1$s on %2$s then on %3$s" : "За %1$s, %2$s, потім %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "За %1$s, %2$s, потім %3$s та %4$s",
"In %1$s %2$s on %3$s" : "За %1$s %2$s, %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "За %1$s, %2$s, %3$s та %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "За %1$s, %2$s, %3$s, потім %4$s та %5$s",
"Could not generate next recurrence statement" : "Не вдалося створити оператор наступного повторення",
"Cancelled: %1$s" : "Скасовано: %1$s",
"\"%1$s\" has been canceled" : "\"%1$s\" скасовано",
@@ -284,6 +274,16 @@
"Could not open file" : "Не вдалося відкрити файл",
"Invalid chunk name" : "Недійсна назва блоку",
"Could not rename part file assembled from chunks" : "Не вдалося перейменувати файл частини, зібраний із фрагментів",
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Будь ласка, налаштуйте ваш робочий час, щоби інші користувачі могли бачити, коли ви відсутні під час бронювання зустрічей."
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "Будь ласка, налаштуйте ваш робочий час, щоби інші користувачі могли бачити, коли ви відсутні під час бронювання зустрічей.",
"In a %1$s on %2$s for the entire day" : "За %2$s, %1$s, впродовж усього дня",
"In a %1$s on %2$s between %3$s - %4$s" : "За %1$s, %2$s, між %3$s - %4$s",
"In %1$s %2$s on %3$s for the entire day" : "За %1$s, %2$s, о %3$s впродовж усього дня",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "За %1$s, %2$s, о %3$s між %4$s- %5$s",
"In a %1$s on %2$s" : "За %1$s, %2$s",
"In a %1$s on %2$s then on %3$s" : "За %1$s, %2$s, потім %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "За %1$s, %2$s, потім %3$s та %4$s",
"In %1$s %2$s on %3$s" : "За %1$s %2$s, %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "За %1$s, %2$s, %3$s та %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "За %1$s, %2$s, %3$s, потім %4$s та %5$s"
},"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);"
}
+48 -11
View File
@@ -72,10 +72,20 @@ OC.L10N.register(
"Description: %s" : "描述:%s",
"Where: %s" : "地點:%s",
"%1$s via %2$s" : "%1$s 由 %2$s",
"In a %1$s on %2$s for the entire day" : "%1$s 的 %2$s 整天",
"In a %1$s on %2$s between %3$s - %4$s" : "%1$s 的 %2$s 於 %3$s - %4$s 之間",
"In %1$s %2$s on %3$s for the entire day" : "%1$s %2$s 的 %3$s 整天",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "%1$s %2$s 的 %3$s 於 %4$s - %5$s 之間",
"In the past on %1$s for the entire day" : "在過去 %1$s 的整天",
"_In a minute on %1$s for the entire day_::_In %n minutes on %1$s for the entire day_" : ["將在 %n 分鐘之後於 %1$s 整天進行"],
"_In a hour on %1$s for the entire day_::_In %n hours on %1$s for the entire day_" : ["將在 %n 小時之後於 %1$s 整天進行"],
"_In a day on %1$s for the entire day_::_In %n days on %1$s for the entire day_" : ["將在 %n 天之後於 %1$s 整天進行"],
"_In a week on %1$s for the entire day_::_In %n weeks on %1$s for the entire day_" : ["將在 %n 星期之後於 %1$s 整天進行"],
"_In a month on %1$s for the entire day_::_In %n months on %1$s for the entire day_" : ["將在 %n 個月之後於 %1$s 整天進行"],
"_In a year on %1$s for the entire day_::_In %n years on %1$s for the entire day_" : ["將在 %n 年之後於 %1$s 整天進行"],
"In the past on %1$s between %2$s - %3$s" : "於已經過去的 %1$s %2$s - %3$s 之間進行",
"_In a minute on %1$s between %2$s - %3$s_::_In %n minutes on %1$s between %2$s - %3$s_" : ["將在 %n 分鐘之後於 %1$s %2$s - %3$s 之間進行"],
"_In a hour on %1$s between %2$s - %3$s_::_In %n hours on %1$s between %2$s - %3$s_" : ["將在 %n 小時之後於 %1$s %2$s - %3$s 之間進行"],
"_In a day on %1$s between %2$s - %3$s_::_In %n days on %1$s between %2$s - %3$s_" : ["將在 %n 天之後於 %1$s %2$s - %3$s 之間進行"],
"_In a week on %1$s between %2$s - %3$s_::_In %n weeks on %1$s between %2$s - %3$s_" : ["將在 %n 星期之後於 %1$s %2$s - %3$s 之間進行"],
"_In a month on %1$s between %2$s - %3$s_::_In %n months on %1$s between %2$s - %3$s_" : ["將在 %n 個月之後於 %1$s %2$s - %3$s 之間進行"],
"_In a year on %1$s between %2$s - %3$s_::_In %n years on %1$s between %2$s - %3$s_" : ["將在 %n 年之後於 %1$s %2$s - %3$s 之間進行"],
"Could not generate when statement" : "無法產生 when 陳述",
"Every Day for the entire day" : "每天一整天",
"Every Day for the entire day until %1$s" : "每天一整天,直至 %1$s",
@@ -112,12 +122,27 @@ OC.L10N.register(
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s until %6$s" : "每 %1$d 年於 %2$s 的 %3$s,在 %4$s - %5$s 之間,直至 %6$s",
"On specific dates for the entire day until %1$s" : "在特定日期的整天,直至 %1$s",
"On specific dates between %1$s - %2$s until %3$s" : "在 %1$s - %2$s 之間的特定日期,直至 %3$s",
"In a %1$s on %2$s" : "在 %1$s 的 %2$s",
"In a %1$s on %2$s then on %3$s" : "在 %1$s 的 %2$s,然後 %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "在 %1$s 的 %2$s,然後 %3$s 與 %4$s",
"In %1$s %2$s on %3$s" : "在 %1$s %2$s 的 %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "在 %1$s %2$s 的 %3$s,然後 %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "在 %1$s %2$s 的 %3$s,然後 %4$s 與 %5$s",
"In the past on %1$s" : "於已經過去的 %1$s 進行",
"_In a minute on %1$s_::_In %n minutes on %1$s_" : ["在 %n 分鐘之後於 %1$s 進行"],
"_In a hour on %1$s_::_In %n hours on %1$s_" : ["在 %n 小時之後於 %1$s 進行"],
"_In a day on %1$s_::_In %n days on %1$s_" : ["在 %n 天之後於 %1$s 進行"],
"_In a week on %1$s_::_In %n weeks on %1$s_" : ["在 %n 星期之後於 %1$s 進行"],
"_In a month on %1$s_::_In %n months on %1$s_" : ["在 %n 個月之後於 %1$s 進行"],
"_In a year on %1$s_::_In %n years on %1$s_" : ["將在 %n 年之後於 %1$s 進行"],
"In the past on %1$s then on %2$s" : "在過去的 %1$s,然後在 %2$s 進行",
"_In a minute on %1$s then on %2$s_::_In %n minutes on %1$s then on %2$s_" : ["將在 %n 分鐘之後於 %1$s 進行,然後在 %2$s 再次進行"],
"_In a hour on %1$s then on %2$s_::_In %n hours on %1$s then on %2$s_" : ["將在 %n 小時之後於 %1$s 進行,然後在 %2$s 再次進行"],
"_In a day on %1$s then on %2$s_::_In %n days on %1$s then on %2$s_" : ["將在 %n 天之後於 %1$s 進行,然後在 %2$s 再次進行"],
"_In a week on %1$s then on %2$s_::_In %n weeks on %1$s then on %2$s_" : ["將在 %n 星期之後於 %1$s 進行,然後在 %2$s 再次進行"],
"_In a month on %1$s then on %2$s_::_In %n months on %1$s then on %2$s_" : ["將在 %n 個月之後於 %1$s 進行,然後在 %2$s 再次進行"],
"_In a year on %1$s then on %2$s_::_In %n years on %1$s then on %2$s_" : ["將在 %n 年之後於 %1$s 進行,然後在 %2$s 再次進行"],
"In the past on %1$s then on %2$s and %3$s" : "在過去的 %1$s 進行,然後在 %2$s 及 %3$s 再次進行",
"_In a minute on %1$s then on %2$s and %3$s_::_In %n minutes on %1$s then on %2$s and %3$s_" : ["將在 %n 分鐘之後於 %1$s 進行,然後在 %2$s 及 %3$s再次進行"],
"_In a hour on %1$s then on %2$s and %3$s_::_In %n hours on %1$s then on %2$s and %3$s_" : ["將在 %n 小時之後於 %1$s 進行,然後在 %2$s 及 %3$s再次進行"],
"_In a day on %1$s then on %2$s and %3$s_::_In %n days on %1$s then on %2$s and %3$s_" : ["將在 %n 天之後於 %1$s 進行,然後在 %2$s 及 %3$s再次進行"],
"_In a week on %1$s then on %2$s and %3$s_::_In %n weeks on %1$s then on %2$s and %3$s_" : ["將在 %n 星期之後於 %1$s 進行,然後在 %2$s 及 %3$s再次進行"],
"_In a month on %1$s then on %2$s and %3$s_::_In %n months on %1$s then on %2$s and %3$s_" : ["將在 %n 個月之後於 %1$s 進行,然後在 %2$s 及 %3$s再次進行"],
"_In a year on %1$s then on %2$s and %3$s_::_In %n years on %1$s then on %2$s and %3$s_" : ["將在 %n 年之後於 %1$s 進行,然後在 %2$s 及 %3$s再次進行"],
"Could not generate next recurrence statement" : "無法產生下一個重複語句",
"Cancelled: %1$s" : "已取消:%1$s",
"\"%1$s\" has been canceled" : "\"%1$s\" 已被取消",
@@ -207,6 +232,8 @@ OC.L10N.register(
"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: %1$s, file does seem to exist" : "無法開啟檔案:%1$s,檔案似乎存在",
"Could not open file: %1$s, file doesn't seem to exist" : "無法開啟檔案:%1$s,檔案似乎不存在",
"Encryption not ready: %1$s" : "尚未準備好加密:%1$s",
"Failed to open file: %1$s" : "開啟檔案失敗:%1$s",
"Failed to unlink: %1$s" : "解除連結失敗:%1$s",
@@ -286,6 +313,16 @@ OC.L10N.register(
"Could not open file" : "無法開啟檔案",
"Invalid chunk name" : "無效的區塊名稱",
"Could not rename part file assembled from chunks" : "無法重新命名從區塊組合成的部份檔案",
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "若您設定了您的工作時間,其他用戶在預約會議時就會知道您何時不在辦公室。"
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "若您設定了您的工作時間,其他用戶在預約會議時就會知道您何時不在辦公室。",
"In a %1$s on %2$s for the entire day" : "%1$s 的 %2$s 整天",
"In a %1$s on %2$s between %3$s - %4$s" : "%1$s 的 %2$s 於 %3$s - %4$s 之間",
"In %1$s %2$s on %3$s for the entire day" : "%1$s %2$s 的 %3$s 整天",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "%1$s %2$s 的 %3$s 於 %4$s - %5$s 之間",
"In a %1$s on %2$s" : "在 %1$s 的 %2$s",
"In a %1$s on %2$s then on %3$s" : "在 %1$s 的 %2$s,然後 %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "在 %1$s 的 %2$s,然後 %3$s 與 %4$s",
"In %1$s %2$s on %3$s" : "在 %1$s %2$s 的 %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "在 %1$s %2$s 的 %3$s,然後 %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "在 %1$s %2$s 的 %3$s,然後 %4$s 與 %5$s"
},
"nplurals=1; plural=0;");
+48 -11
View File
@@ -70,10 +70,20 @@
"Description: %s" : "描述:%s",
"Where: %s" : "地點:%s",
"%1$s via %2$s" : "%1$s 由 %2$s",
"In a %1$s on %2$s for the entire day" : "%1$s 的 %2$s 整天",
"In a %1$s on %2$s between %3$s - %4$s" : "%1$s 的 %2$s 於 %3$s - %4$s 之間",
"In %1$s %2$s on %3$s for the entire day" : "%1$s %2$s 的 %3$s 整天",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "%1$s %2$s 的 %3$s 於 %4$s - %5$s 之間",
"In the past on %1$s for the entire day" : "在過去 %1$s 的整天",
"_In a minute on %1$s for the entire day_::_In %n minutes on %1$s for the entire day_" : ["將在 %n 分鐘之後於 %1$s 整天進行"],
"_In a hour on %1$s for the entire day_::_In %n hours on %1$s for the entire day_" : ["將在 %n 小時之後於 %1$s 整天進行"],
"_In a day on %1$s for the entire day_::_In %n days on %1$s for the entire day_" : ["將在 %n 天之後於 %1$s 整天進行"],
"_In a week on %1$s for the entire day_::_In %n weeks on %1$s for the entire day_" : ["將在 %n 星期之後於 %1$s 整天進行"],
"_In a month on %1$s for the entire day_::_In %n months on %1$s for the entire day_" : ["將在 %n 個月之後於 %1$s 整天進行"],
"_In a year on %1$s for the entire day_::_In %n years on %1$s for the entire day_" : ["將在 %n 年之後於 %1$s 整天進行"],
"In the past on %1$s between %2$s - %3$s" : "於已經過去的 %1$s %2$s - %3$s 之間進行",
"_In a minute on %1$s between %2$s - %3$s_::_In %n minutes on %1$s between %2$s - %3$s_" : ["將在 %n 分鐘之後於 %1$s %2$s - %3$s 之間進行"],
"_In a hour on %1$s between %2$s - %3$s_::_In %n hours on %1$s between %2$s - %3$s_" : ["將在 %n 小時之後於 %1$s %2$s - %3$s 之間進行"],
"_In a day on %1$s between %2$s - %3$s_::_In %n days on %1$s between %2$s - %3$s_" : ["將在 %n 天之後於 %1$s %2$s - %3$s 之間進行"],
"_In a week on %1$s between %2$s - %3$s_::_In %n weeks on %1$s between %2$s - %3$s_" : ["將在 %n 星期之後於 %1$s %2$s - %3$s 之間進行"],
"_In a month on %1$s between %2$s - %3$s_::_In %n months on %1$s between %2$s - %3$s_" : ["將在 %n 個月之後於 %1$s %2$s - %3$s 之間進行"],
"_In a year on %1$s between %2$s - %3$s_::_In %n years on %1$s between %2$s - %3$s_" : ["將在 %n 年之後於 %1$s %2$s - %3$s 之間進行"],
"Could not generate when statement" : "無法產生 when 陳述",
"Every Day for the entire day" : "每天一整天",
"Every Day for the entire day until %1$s" : "每天一整天,直至 %1$s",
@@ -110,12 +120,27 @@
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s until %6$s" : "每 %1$d 年於 %2$s 的 %3$s,在 %4$s - %5$s 之間,直至 %6$s",
"On specific dates for the entire day until %1$s" : "在特定日期的整天,直至 %1$s",
"On specific dates between %1$s - %2$s until %3$s" : "在 %1$s - %2$s 之間的特定日期,直至 %3$s",
"In a %1$s on %2$s" : "在 %1$s 的 %2$s",
"In a %1$s on %2$s then on %3$s" : "在 %1$s 的 %2$s,然後 %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "在 %1$s 的 %2$s,然後 %3$s 與 %4$s",
"In %1$s %2$s on %3$s" : "在 %1$s %2$s 的 %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "在 %1$s %2$s 的 %3$s,然後 %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "在 %1$s %2$s 的 %3$s,然後 %4$s 與 %5$s",
"In the past on %1$s" : "於已經過去的 %1$s 進行",
"_In a minute on %1$s_::_In %n minutes on %1$s_" : ["在 %n 分鐘之後於 %1$s 進行"],
"_In a hour on %1$s_::_In %n hours on %1$s_" : ["在 %n 小時之後於 %1$s 進行"],
"_In a day on %1$s_::_In %n days on %1$s_" : ["在 %n 天之後於 %1$s 進行"],
"_In a week on %1$s_::_In %n weeks on %1$s_" : ["在 %n 星期之後於 %1$s 進行"],
"_In a month on %1$s_::_In %n months on %1$s_" : ["在 %n 個月之後於 %1$s 進行"],
"_In a year on %1$s_::_In %n years on %1$s_" : ["將在 %n 年之後於 %1$s 進行"],
"In the past on %1$s then on %2$s" : "在過去的 %1$s,然後在 %2$s 進行",
"_In a minute on %1$s then on %2$s_::_In %n minutes on %1$s then on %2$s_" : ["將在 %n 分鐘之後於 %1$s 進行,然後在 %2$s 再次進行"],
"_In a hour on %1$s then on %2$s_::_In %n hours on %1$s then on %2$s_" : ["將在 %n 小時之後於 %1$s 進行,然後在 %2$s 再次進行"],
"_In a day on %1$s then on %2$s_::_In %n days on %1$s then on %2$s_" : ["將在 %n 天之後於 %1$s 進行,然後在 %2$s 再次進行"],
"_In a week on %1$s then on %2$s_::_In %n weeks on %1$s then on %2$s_" : ["將在 %n 星期之後於 %1$s 進行,然後在 %2$s 再次進行"],
"_In a month on %1$s then on %2$s_::_In %n months on %1$s then on %2$s_" : ["將在 %n 個月之後於 %1$s 進行,然後在 %2$s 再次進行"],
"_In a year on %1$s then on %2$s_::_In %n years on %1$s then on %2$s_" : ["將在 %n 年之後於 %1$s 進行,然後在 %2$s 再次進行"],
"In the past on %1$s then on %2$s and %3$s" : "在過去的 %1$s 進行,然後在 %2$s 及 %3$s 再次進行",
"_In a minute on %1$s then on %2$s and %3$s_::_In %n minutes on %1$s then on %2$s and %3$s_" : ["將在 %n 分鐘之後於 %1$s 進行,然後在 %2$s 及 %3$s再次進行"],
"_In a hour on %1$s then on %2$s and %3$s_::_In %n hours on %1$s then on %2$s and %3$s_" : ["將在 %n 小時之後於 %1$s 進行,然後在 %2$s 及 %3$s再次進行"],
"_In a day on %1$s then on %2$s and %3$s_::_In %n days on %1$s then on %2$s and %3$s_" : ["將在 %n 天之後於 %1$s 進行,然後在 %2$s 及 %3$s再次進行"],
"_In a week on %1$s then on %2$s and %3$s_::_In %n weeks on %1$s then on %2$s and %3$s_" : ["將在 %n 星期之後於 %1$s 進行,然後在 %2$s 及 %3$s再次進行"],
"_In a month on %1$s then on %2$s and %3$s_::_In %n months on %1$s then on %2$s and %3$s_" : ["將在 %n 個月之後於 %1$s 進行,然後在 %2$s 及 %3$s再次進行"],
"_In a year on %1$s then on %2$s and %3$s_::_In %n years on %1$s then on %2$s and %3$s_" : ["將在 %n 年之後於 %1$s 進行,然後在 %2$s 及 %3$s再次進行"],
"Could not generate next recurrence statement" : "無法產生下一個重複語句",
"Cancelled: %1$s" : "已取消:%1$s",
"\"%1$s\" has been canceled" : "\"%1$s\" 已被取消",
@@ -205,6 +230,8 @@
"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: %1$s, file does seem to exist" : "無法開啟檔案:%1$s,檔案似乎存在",
"Could not open file: %1$s, file doesn't seem to exist" : "無法開啟檔案:%1$s,檔案似乎不存在",
"Encryption not ready: %1$s" : "尚未準備好加密:%1$s",
"Failed to open file: %1$s" : "開啟檔案失敗:%1$s",
"Failed to unlink: %1$s" : "解除連結失敗:%1$s",
@@ -284,6 +311,16 @@
"Could not open file" : "無法開啟檔案",
"Invalid chunk name" : "無效的區塊名稱",
"Could not rename part file assembled from chunks" : "無法重新命名從區塊組合成的部份檔案",
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "若您設定了您的工作時間,其他用戶在預約會議時就會知道您何時不在辦公室。"
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "若您設定了您的工作時間,其他用戶在預約會議時就會知道您何時不在辦公室。",
"In a %1$s on %2$s for the entire day" : "%1$s 的 %2$s 整天",
"In a %1$s on %2$s between %3$s - %4$s" : "%1$s 的 %2$s 於 %3$s - %4$s 之間",
"In %1$s %2$s on %3$s for the entire day" : "%1$s %2$s 的 %3$s 整天",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "%1$s %2$s 的 %3$s 於 %4$s - %5$s 之間",
"In a %1$s on %2$s" : "在 %1$s 的 %2$s",
"In a %1$s on %2$s then on %3$s" : "在 %1$s 的 %2$s,然後 %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "在 %1$s 的 %2$s,然後 %3$s 與 %4$s",
"In %1$s %2$s on %3$s" : "在 %1$s %2$s 的 %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "在 %1$s %2$s 的 %3$s,然後 %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "在 %1$s %2$s 的 %3$s,然後 %4$s 與 %5$s"
},"pluralForm" :"nplurals=1; plural=0;"
}
+46 -11
View File
@@ -72,10 +72,20 @@ OC.L10N.register(
"Description: %s" : "描述:%s",
"Where: %s" : "地點:%s",
"%1$s via %2$s" : "%1$s 經由 %2$s",
"In a %1$s on %2$s for the entire day" : "%1$s 的 %2$s 整天",
"In a %1$s on %2$s between %3$s - %4$s" : "%1$s 的 %2$s 於 %3$s - %4$s 之間",
"In %1$s %2$s on %3$s for the entire day" : "%1$s %2$s 的 %3$s 整天",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "%1$s %2$s 的 %3$s 於 %4$s - %5$s 之間",
"In the past on %1$s for the entire day" : "在過去 %1$s 的整天",
"_In a minute on %1$s for the entire day_::_In %n minutes on %1$s for the entire day_" : ["在 %1$s 的整天內,%n 分鐘"],
"_In a hour on %1$s for the entire day_::_In %n hours on %1$s for the entire day_" : ["在 %1$s 的整天內,%n 小時"],
"_In a day on %1$s for the entire day_::_In %n days on %1$s for the entire day_" : ["在 %1$s 的整天內,%n 天"],
"_In a week on %1$s for the entire day_::_In %n weeks on %1$s for the entire day_" : ["在 %1$s 的整天內,%n 週"],
"_In a month on %1$s for the entire day_::_In %n months on %1$s for the entire day_" : ["在 %1$s 的整天內,%n 分鐘"],
"_In a year on %1$s for the entire day_::_In %n years on %1$s for the entire day_" : ["在 %1$s 的整天內,%n 年"],
"In the past on %1$s between %2$s - %3$s" : "在過去的 %1$s,在 %2$s - %3$s 之間",
"_In a minute on %1$s between %2$s - %3$s_::_In %n minutes on %1$s between %2$s - %3$s_" : ["於 %1$s 的 %n 分鐘內,在 %2$s - %3$s 之間"],
"_In a hour on %1$s between %2$s - %3$s_::_In %n hours on %1$s between %2$s - %3$s_" : ["於 %1$s 的 %n 小時內,在 %2$s - %3$s 之間"],
"_In a day on %1$s between %2$s - %3$s_::_In %n days on %1$s between %2$s - %3$s_" : ["於 %1$s 的 %n 天內,在 %2$s - %3$s 之間"],
"_In a week on %1$s between %2$s - %3$s_::_In %n weeks on %1$s between %2$s - %3$s_" : ["於 %1$s 的 %n 週內,在 %2$s - %3$s 之間"],
"_In a month on %1$s between %2$s - %3$s_::_In %n months on %1$s between %2$s - %3$s_" : ["於 %1$s 的 %n 月內,在 %2$s - %3$s 之間"],
"_In a year on %1$s between %2$s - %3$s_::_In %n years on %1$s between %2$s - %3$s_" : ["於 %1$s 的 %n 年內,在 %2$s - %3$s 之間"],
"Could not generate when statement" : "無法產生 when 陳述",
"Every Day for the entire day" : "每天一整天",
"Every Day for the entire day until %1$s" : "每天一整天,直到 %1$s",
@@ -112,12 +122,27 @@ OC.L10N.register(
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s until %6$s" : "每 %1$d 年於 %2$s 的 %3$s,在 %4$s - %5$s 之間,直到 %6$s",
"On specific dates for the entire day until %1$s" : "在特定日期的整天,直到 %1$s",
"On specific dates between %1$s - %2$s until %3$s" : "在 %1$s - %2$s 之間的特定日期,直到 %3$s",
"In a %1$s on %2$s" : "在 %1$s 的 %2$s",
"In a %1$s on %2$s then on %3$s" : "在 %1$s 的 %2$s,然後 %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "在 %1$s 的 %2$s,然後 %3$s 與 %4$s",
"In %1$s %2$s on %3$s" : "在 %1$s %2$s 的 %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "在 %1$s %2$s 的 %3$s,然後 %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "在 %1$s %2$s 的 %3$s,然後 %4$s 與 %5$s",
"In the past on %1$s" : "過去在 %1$s",
"_In a minute on %1$s_::_In %n minutes on %1$s_" : ["在 %n 分鐘之後於 %1$s 進行"],
"_In a hour on %1$s_::_In %n hours on %1$s_" : ["在 %n 小時之後於 %1$s 進行"],
"_In a day on %1$s_::_In %n days on %1$s_" : ["在 %n 天之後於 %1$s 進行"],
"_In a week on %1$s_::_In %n weeks on %1$s_" : ["在 %n 週之後於 %1$s 進行"],
"_In a month on %1$s_::_In %n months on %1$s_" : ["在 %n 個月之後於 %1$s 進行"],
"_In a year on %1$s_::_In %n years on %1$s_" : ["將在 %n 年之後於 %1$s 進行"],
"In the past on %1$s then on %2$s" : "在過去的 %1$s,然後在 %2$s",
"_In a minute on %1$s then on %2$s_::_In %n minutes on %1$s then on %2$s_" : ["在 %1$s 分鐘內,然後在 %2$s"],
"_In a hour on %1$s then on %2$s_::_In %n hours on %1$s then on %2$s_" : ["在 %1$s 小時內,然後在 %2$s"],
"_In a day on %1$s then on %2$s_::_In %n days on %1$s then on %2$s_" : ["在 %1$s 天內,然後在 %2$s"],
"_In a week on %1$s then on %2$s_::_In %n weeks on %1$s then on %2$s_" : ["在 %1$s 週內,然後在 %2$s"],
"_In a month on %1$s then on %2$s_::_In %n months on %1$s then on %2$s_" : ["在 %1$s 月內,然後在 %2$s"],
"_In a year on %1$s then on %2$s_::_In %n years on %1$s then on %2$s_" : ["在 %1$s 年內,然後在 %2$s"],
"In the past on %1$s then on %2$s and %3$s" : "在過去的 %1$s,然後在 %2$s 與 %3$s",
"_In a minute on %1$s then on %2$s and %3$s_::_In %n minutes on %1$s then on %2$s and %3$s_" : ["於 %1$s 的 %n 分鐘內,然後在 %2$s 與 %3$s"],
"_In a hour on %1$s then on %2$s and %3$s_::_In %n hours on %1$s then on %2$s and %3$s_" : ["於 %1$s 的 %n 小時內,然後在 %2$s 與 %3$s"],
"_In a day on %1$s then on %2$s and %3$s_::_In %n days on %1$s then on %2$s and %3$s_" : ["於 %1$s 的 %n 天內,然後在 %2$s 與 %3$s"],
"_In a week on %1$s then on %2$s and %3$s_::_In %n weeks on %1$s then on %2$s and %3$s_" : ["於 %1$s 的 %n 週內,然後在 %2$s 與 %3$s"],
"_In a month on %1$s then on %2$s and %3$s_::_In %n months on %1$s then on %2$s and %3$s_" : ["於 %1$s 的 %n 月內,然後在 %2$s 與 %3$s"],
"_In a year on %1$s then on %2$s and %3$s_::_In %n years on %1$s then on %2$s and %3$s_" : ["於 %1$s 的 %n 年內,然後在 %2$s 與 %3$s"],
"Could not generate next recurrence statement" : "無法產生下一個重複陳述",
"Cancelled: %1$s" : "已取消:%1$s",
"\"%1$s\" has been canceled" : "「%1$s」已取消",
@@ -288,6 +313,16 @@ OC.L10N.register(
"Could not open file" : "無法開啟檔案",
"Invalid chunk name" : "無效的片段名稱",
"Could not rename part file assembled from chunks" : "無法重新命名從片段組合成的部份檔案",
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "若您設定了工作時間,其他使用者在預約會議時就會知道您何時不會在辦公室。"
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "若您設定了工作時間,其他使用者在預約會議時就會知道您何時不會在辦公室。",
"In a %1$s on %2$s for the entire day" : "%1$s 的 %2$s 整天",
"In a %1$s on %2$s between %3$s - %4$s" : "%1$s 的 %2$s 於 %3$s - %4$s 之間",
"In %1$s %2$s on %3$s for the entire day" : "%1$s %2$s 的 %3$s 整天",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "%1$s %2$s 的 %3$s 於 %4$s - %5$s 之間",
"In a %1$s on %2$s" : "在 %1$s 的 %2$s",
"In a %1$s on %2$s then on %3$s" : "在 %1$s 的 %2$s,然後 %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "在 %1$s 的 %2$s,然後 %3$s 與 %4$s",
"In %1$s %2$s on %3$s" : "在 %1$s %2$s 的 %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "在 %1$s %2$s 的 %3$s,然後 %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "在 %1$s %2$s 的 %3$s,然後 %4$s 與 %5$s"
},
"nplurals=1; plural=0;");
+46 -11
View File
@@ -70,10 +70,20 @@
"Description: %s" : "描述:%s",
"Where: %s" : "地點:%s",
"%1$s via %2$s" : "%1$s 經由 %2$s",
"In a %1$s on %2$s for the entire day" : "%1$s 的 %2$s 整天",
"In a %1$s on %2$s between %3$s - %4$s" : "%1$s 的 %2$s 於 %3$s - %4$s 之間",
"In %1$s %2$s on %3$s for the entire day" : "%1$s %2$s 的 %3$s 整天",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "%1$s %2$s 的 %3$s 於 %4$s - %5$s 之間",
"In the past on %1$s for the entire day" : "在過去 %1$s 的整天",
"_In a minute on %1$s for the entire day_::_In %n minutes on %1$s for the entire day_" : ["在 %1$s 的整天內,%n 分鐘"],
"_In a hour on %1$s for the entire day_::_In %n hours on %1$s for the entire day_" : ["在 %1$s 的整天內,%n 小時"],
"_In a day on %1$s for the entire day_::_In %n days on %1$s for the entire day_" : ["在 %1$s 的整天內,%n 天"],
"_In a week on %1$s for the entire day_::_In %n weeks on %1$s for the entire day_" : ["在 %1$s 的整天內,%n 週"],
"_In a month on %1$s for the entire day_::_In %n months on %1$s for the entire day_" : ["在 %1$s 的整天內,%n 分鐘"],
"_In a year on %1$s for the entire day_::_In %n years on %1$s for the entire day_" : ["在 %1$s 的整天內,%n 年"],
"In the past on %1$s between %2$s - %3$s" : "在過去的 %1$s,在 %2$s - %3$s 之間",
"_In a minute on %1$s between %2$s - %3$s_::_In %n minutes on %1$s between %2$s - %3$s_" : ["於 %1$s 的 %n 分鐘內,在 %2$s - %3$s 之間"],
"_In a hour on %1$s between %2$s - %3$s_::_In %n hours on %1$s between %2$s - %3$s_" : ["於 %1$s 的 %n 小時內,在 %2$s - %3$s 之間"],
"_In a day on %1$s between %2$s - %3$s_::_In %n days on %1$s between %2$s - %3$s_" : ["於 %1$s 的 %n 天內,在 %2$s - %3$s 之間"],
"_In a week on %1$s between %2$s - %3$s_::_In %n weeks on %1$s between %2$s - %3$s_" : ["於 %1$s 的 %n 週內,在 %2$s - %3$s 之間"],
"_In a month on %1$s between %2$s - %3$s_::_In %n months on %1$s between %2$s - %3$s_" : ["於 %1$s 的 %n 月內,在 %2$s - %3$s 之間"],
"_In a year on %1$s between %2$s - %3$s_::_In %n years on %1$s between %2$s - %3$s_" : ["於 %1$s 的 %n 年內,在 %2$s - %3$s 之間"],
"Could not generate when statement" : "無法產生 when 陳述",
"Every Day for the entire day" : "每天一整天",
"Every Day for the entire day until %1$s" : "每天一整天,直到 %1$s",
@@ -110,12 +120,27 @@
"Every %1$d Years in %2$s on the %3$s between %4$s - %5$s until %6$s" : "每 %1$d 年於 %2$s 的 %3$s,在 %4$s - %5$s 之間,直到 %6$s",
"On specific dates for the entire day until %1$s" : "在特定日期的整天,直到 %1$s",
"On specific dates between %1$s - %2$s until %3$s" : "在 %1$s - %2$s 之間的特定日期,直到 %3$s",
"In a %1$s on %2$s" : "在 %1$s 的 %2$s",
"In a %1$s on %2$s then on %3$s" : "在 %1$s 的 %2$s,然後 %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "在 %1$s 的 %2$s,然後 %3$s 與 %4$s",
"In %1$s %2$s on %3$s" : "在 %1$s %2$s 的 %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "在 %1$s %2$s 的 %3$s,然後 %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "在 %1$s %2$s 的 %3$s,然後 %4$s 與 %5$s",
"In the past on %1$s" : "過去在 %1$s",
"_In a minute on %1$s_::_In %n minutes on %1$s_" : ["在 %n 分鐘之後於 %1$s 進行"],
"_In a hour on %1$s_::_In %n hours on %1$s_" : ["在 %n 小時之後於 %1$s 進行"],
"_In a day on %1$s_::_In %n days on %1$s_" : ["在 %n 天之後於 %1$s 進行"],
"_In a week on %1$s_::_In %n weeks on %1$s_" : ["在 %n 週之後於 %1$s 進行"],
"_In a month on %1$s_::_In %n months on %1$s_" : ["在 %n 個月之後於 %1$s 進行"],
"_In a year on %1$s_::_In %n years on %1$s_" : ["將在 %n 年之後於 %1$s 進行"],
"In the past on %1$s then on %2$s" : "在過去的 %1$s,然後在 %2$s",
"_In a minute on %1$s then on %2$s_::_In %n minutes on %1$s then on %2$s_" : ["在 %1$s 分鐘內,然後在 %2$s"],
"_In a hour on %1$s then on %2$s_::_In %n hours on %1$s then on %2$s_" : ["在 %1$s 小時內,然後在 %2$s"],
"_In a day on %1$s then on %2$s_::_In %n days on %1$s then on %2$s_" : ["在 %1$s 天內,然後在 %2$s"],
"_In a week on %1$s then on %2$s_::_In %n weeks on %1$s then on %2$s_" : ["在 %1$s 週內,然後在 %2$s"],
"_In a month on %1$s then on %2$s_::_In %n months on %1$s then on %2$s_" : ["在 %1$s 月內,然後在 %2$s"],
"_In a year on %1$s then on %2$s_::_In %n years on %1$s then on %2$s_" : ["在 %1$s 年內,然後在 %2$s"],
"In the past on %1$s then on %2$s and %3$s" : "在過去的 %1$s,然後在 %2$s 與 %3$s",
"_In a minute on %1$s then on %2$s and %3$s_::_In %n minutes on %1$s then on %2$s and %3$s_" : ["於 %1$s 的 %n 分鐘內,然後在 %2$s 與 %3$s"],
"_In a hour on %1$s then on %2$s and %3$s_::_In %n hours on %1$s then on %2$s and %3$s_" : ["於 %1$s 的 %n 小時內,然後在 %2$s 與 %3$s"],
"_In a day on %1$s then on %2$s and %3$s_::_In %n days on %1$s then on %2$s and %3$s_" : ["於 %1$s 的 %n 天內,然後在 %2$s 與 %3$s"],
"_In a week on %1$s then on %2$s and %3$s_::_In %n weeks on %1$s then on %2$s and %3$s_" : ["於 %1$s 的 %n 週內,然後在 %2$s 與 %3$s"],
"_In a month on %1$s then on %2$s and %3$s_::_In %n months on %1$s then on %2$s and %3$s_" : ["於 %1$s 的 %n 月內,然後在 %2$s 與 %3$s"],
"_In a year on %1$s then on %2$s and %3$s_::_In %n years on %1$s then on %2$s and %3$s_" : ["於 %1$s 的 %n 年內,然後在 %2$s 與 %3$s"],
"Could not generate next recurrence statement" : "無法產生下一個重複陳述",
"Cancelled: %1$s" : "已取消:%1$s",
"\"%1$s\" has been canceled" : "「%1$s」已取消",
@@ -286,6 +311,16 @@
"Could not open file" : "無法開啟檔案",
"Invalid chunk name" : "無效的片段名稱",
"Could not rename part file assembled from chunks" : "無法重新命名從片段組合成的部份檔案",
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "若您設定了工作時間,其他使用者在預約會議時就會知道您何時不會在辦公室。"
"If you configure your working hours, other users will see when you are out of office when they book a meeting." : "若您設定了工作時間,其他使用者在預約會議時就會知道您何時不會在辦公室。",
"In a %1$s on %2$s for the entire day" : "%1$s 的 %2$s 整天",
"In a %1$s on %2$s between %3$s - %4$s" : "%1$s 的 %2$s 於 %3$s - %4$s 之間",
"In %1$s %2$s on %3$s for the entire day" : "%1$s %2$s 的 %3$s 整天",
"In %1$s %2$s on %3$s between %4$s - %5$s" : "%1$s %2$s 的 %3$s 於 %4$s - %5$s 之間",
"In a %1$s on %2$s" : "在 %1$s 的 %2$s",
"In a %1$s on %2$s then on %3$s" : "在 %1$s 的 %2$s,然後 %3$s",
"In a %1$s on %2$s then on %3$s and %4$s" : "在 %1$s 的 %2$s,然後 %3$s 與 %4$s",
"In %1$s %2$s on %3$s" : "在 %1$s %2$s 的 %3$s",
"In %1$s %2$s on %3$s then on %4$s" : "在 %1$s %2$s 的 %3$s,然後 %4$s",
"In %1$s %2$s on %3$s then on %4$s and %5$s" : "在 %1$s %2$s 的 %3$s,然後 %4$s 與 %5$s"
},"pluralForm" :"nplurals=1; plural=0;"
}

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