diff --git a/.github/workflows/appstore-build-publish.yml b/.github/workflows/appstore-build-publish.yml index 81c5e838a2603ce05d4fa3cec193ba0df4aeb5b3..2c388f02f66a1022f5a2b0c45a7cdead1a14d949 100644 --- a/.github/workflows/appstore-build-publish.yml +++ b/.github/workflows/appstore-build-publish.yml @@ -56,7 +56,7 @@ jobs: - name: Set up node ${{ steps.versions.outputs.nodeVersion }} # Skip if no package.json if: ${{ steps.versions.outputs.nodeVersion }} - uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3 + uses: actions/setup-node@1a4442cacd436585916779262731d5b162bc6ec7 # v3 with: node-version: ${{ steps.versions.outputs.nodeVersion }} @@ -66,7 +66,7 @@ jobs: run: npm i -g npm@"${{ steps.versions.outputs.npmVersion }}" - name: Set up php ${{ env.PHP_VERSION }} - uses: shivammathur/setup-php@4bd44f22a98a19e0950cbad5f31095157cc9621b # v2 + uses: shivammathur/setup-php@7fdd3ece872ec7ec4c098ae5ab7637d5e0a96067 # v2 with: php-version: ${{ env.PHP_VERSION }} coverage: none diff --git a/.github/workflows/lint-eslint.yml b/.github/workflows/lint-eslint.yml index 508d713953c9b7381a6eeacd8ea293594b8ac6cc..5e50a7147ecdcc34ff5601665eb234c54c28934d 100644 --- a/.github/workflows/lint-eslint.yml +++ b/.github/workflows/lint-eslint.yml @@ -48,7 +48,7 @@ jobs: fallbackNpm: '^7' - name: Set up node ${{ steps.versions.outputs.nodeVersion }} - uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3 + uses: actions/setup-node@1a4442cacd436585916779262731d5b162bc6ec7 # v3 with: node-version: ${{ steps.versions.outputs.nodeVersion }} diff --git a/.github/workflows/lint-php-cs.yml b/.github/workflows/lint-php-cs.yml index 9052af989e30907b0907bbbc81bdefac393f0770..c29cc4df55f29ccf2ca5643c19f2cb7cf3c4aedb 100644 --- a/.github/workflows/lint-php-cs.yml +++ b/.github/workflows/lint-php-cs.yml @@ -25,7 +25,7 @@ jobs: uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2 - name: Set up php - uses: shivammathur/setup-php@4bd44f22a98a19e0950cbad5f31095157cc9621b # v2 + uses: shivammathur/setup-php@7fdd3ece872ec7ec4c098ae5ab7637d5e0a96067 # v2 with: php-version: 8.1 coverage: none diff --git a/.github/workflows/lint-php.yml b/.github/workflows/lint-php.yml index 844aa446b2f4a51107bd5624d84f962fc0395b23..91453a1a8505a00f7eea89ca96564668c7c5e082 100644 --- a/.github/workflows/lint-php.yml +++ b/.github/workflows/lint-php.yml @@ -25,7 +25,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - php-versions: [ "7.4", "8.0", "8.1", "8.2" ] + php-versions: [ "7.4", "8.0", "8.1", "8.2", "8.3" ] name: php-lint @@ -34,7 +34,7 @@ jobs: uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2 - name: Set up php ${{ matrix.php-versions }} - uses: shivammathur/setup-php@4bd44f22a98a19e0950cbad5f31095157cc9621b # v2 + uses: shivammathur/setup-php@7fdd3ece872ec7ec4c098ae5ab7637d5e0a96067 # v2 with: php-version: ${{ matrix.php-versions }} coverage: none diff --git a/.github/workflows/npm-test.yml b/.github/workflows/npm-test.yml index 8748ceadb35796c9f20d13ef149573fd74f02eaa..6bb38d523e084482db39f8638a60031cd08e456f 100644 --- a/.github/workflows/npm-test.yml +++ b/.github/workflows/npm-test.yml @@ -7,19 +7,16 @@ jobs: strategy: matrix: - node-version: [16, 18] - npm-version: [8] - include: - - node-version: 14 - npm-version: 7 + node-version: [20] + npm-version: [9] name: node${{ matrix.node-version }} steps: - - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3 + - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3 - name: Set up node ${{ matrix.node-version }} - uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3 + uses: actions/setup-node@1a4442cacd436585916779262731d5b162bc6ec7 # v3 with: node-version: ${{ matrix.node-version }} diff --git a/.github/workflows/package.yml b/.github/workflows/package.yml index cf57697633847c91878a2aaddab3cce60b4093fc..00ffc7d1217657125fac34d2a15239758aaddb8d 100644 --- a/.github/workflows/package.yml +++ b/.github/workflows/package.yml @@ -7,13 +7,13 @@ jobs: name: Build release tarball steps: - name: Checkout - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3 + uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3 - name: Set up Node uses: actions/setup-node@7c12f8017d5436eb855f1ed4399f037a36fbd9e8 # v2 with: node-version: 15 - name: Set up php$ - uses: shivammathur/setup-php@9c77701ae57b0c47f6732beebfbdec76e4e5c90a + uses: shivammathur/setup-php@26e6a92f3ba31edeb930addd24d770787508f940 with: php-version: 8.0 tools: composer @@ -25,7 +25,7 @@ jobs: sudo dpkg -i krankerl_0.14.0_amd64.deb - name: Package app run: krankerl package - - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3 + - uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3 with: path: build/artifacts/calendar.tar.gz if-no-files-found: error diff --git a/.github/workflows/php-test.yml b/.github/workflows/php-test.yml index 6a48f0c25336356d09be64d9d55039ca8cdfc10f..11f86540aefb96132fb4dfe7e77fb0eba2ade177 100644 --- a/.github/workflows/php-test.yml +++ b/.github/workflows/php-test.yml @@ -7,19 +7,21 @@ jobs: strategy: matrix: php-versions: ['8.0', '8.1', '8.2'] - nextcloud-versions: ['master', 'stable27', 'stable26'] + nextcloud-versions: ['stable28', 'stable27', 'stable26'] include: - php-versions: '7.4' nextcloud-versions: 'stable25' - php-versions: '8.1' nextcloud-versions: 'stable25' + - php-versions: '8.3' + nextcloud-versions: 'stable28' name: php${{ matrix.php-versions }} on ${{ matrix.nextcloud-versions }} unit tests env: CI: true XDEBUG_MODE: coverage steps: - name: Set up php${{ matrix.php-versions }} - uses: shivammathur/setup-php@9c77701ae57b0c47f6732beebfbdec76e4e5c90a + uses: shivammathur/setup-php@26e6a92f3ba31edeb930addd24d770787508f940 with: php-version: ${{ matrix.php-versions }} extensions: ctype, curl, dom, gd, gmp, iconv, intl, json, mbstring, openssl, pdo_sqlite, posix, sqlite, xml, zip @@ -32,7 +34,7 @@ jobs: - name: Install Nextcloud run: php -f nextcloud/occ maintenance:install --database-name oc_autotest --database-user oc_autotest --admin-user admin --admin-pass admin --database sqlite --database-pass='' - name: Checkout the app - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3 + uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3 with: path: nextcloud/apps/calendar - name: Install dependencies @@ -55,8 +57,8 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - php-versions: [ '8.0', '8.1', '8.2' ] - nextcloud-versions: [ 'master'] + php-versions: [ '8.0', '8.1', '8.2', '8.3' ] + nextcloud-versions: [ 'stable28'] include: - php-versions: '7.4' nextcloud-versions: 'stable25' @@ -70,7 +72,7 @@ jobs: XDEBUG_MODE: coverage steps: - name: Set up php${{ matrix.php-versions }} - uses: shivammathur/setup-php@9c77701ae57b0c47f6732beebfbdec76e4e5c90a + uses: shivammathur/setup-php@26e6a92f3ba31edeb930addd24d770787508f940 with: php-version: ${{ matrix.php-versions }} extensions: ctype, curl, dom, gd, gmp, iconv, intl, json, mbstring, openssl, pdo_sqlite, posix, sqlite, xml, zip @@ -83,7 +85,7 @@ jobs: - name: Install Nextcloud run: php -f nextcloud/occ maintenance:install --database-name oc_autotest --database-user oc_autotest --admin-user admin --admin-pass admin --database sqlite --database-pass='' - name: Checkout the app - uses: actions/checkout@v3 + uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3 with: path: nextcloud/apps/calendar - name: Install dependencies diff --git a/.github/workflows/psalm-matrix.yml b/.github/workflows/psalm-matrix.yml index 06071b6441958fabbf4ba779985cf99a3c409be1..53f1e83aba00793ca067c2b111167b7cd6ee2556 100644 --- a/.github/workflows/psalm-matrix.yml +++ b/.github/workflows/psalm-matrix.yml @@ -32,7 +32,7 @@ jobs: uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2 - name: Set up php - uses: shivammathur/setup-php@4bd44f22a98a19e0950cbad5f31095157cc9621b # v2 + uses: shivammathur/setup-php@7fdd3ece872ec7ec4c098ae5ab7637d5e0a96067 # v2 with: php-version: 8.0 coverage: none diff --git a/.php-cs-fixer.dist.php b/.php-cs-fixer.dist.php index f7bbdd81232d70f67d284ad4822a40fa550ecf56..03f79b4c4fa850b4601579a7a0383f2d4f5c36b3 100644 --- a/.php-cs-fixer.dist.php +++ b/.php-cs-fixer.dist.php @@ -2,7 +2,7 @@ declare(strict_types=1); -require_once './vendor/autoload.php'; +require_once './vendor-bin/cs-fixer/vendor/autoload.php'; use Nextcloud\CodingStandard\Config; diff --git a/CHANGELOG.md b/CHANGELOG.md index 8750a87be1bf1abb40eb1f90f79f124ef9198352..ba5fa34d40cea8b42d0141f802e17f3f8384bc89 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,37 @@ # Changelog +## 4.6.1 - 2023-12-21 +### Fixed +- Localisation for month view +- From/To order in booking emails +- Alarm not editable when menu is open + +## 4.6.0 - 2023-11-30 +### Added +- v2 for widget API +- PHP8.3 support +### Changed +- Appointment UI error handling +- Disable adding attendees on shared calendars +- Appointment rooms are now public +### Fixed +- Recurring events on the dashboard +- Event participation when event is updated +- Timezone overlap (Firefox) +- Recurrence error handling +- Toggle overlap +- Locale fallback +- Leaked internal exceptions + +## 4.5.3 - 2023-10-07 +### Changed +- Participtation status reset for changed events +- Appointment rooms are now public by default +### Fixed +- Internal exception leak +- Missing VTIMEZONE for Appointment ics + ## 4.5.2 - 2023-10-02 ### Changed - Reverted persistent custom categories (for now) diff --git a/README.md b/README.md index 58e0538f168ff0f19ca83458746357f1d04c5f2d..a2db0cab0f7b8e860ede082485540728066b5b6a 100644 --- a/README.md +++ b/README.md @@ -47,30 +47,26 @@ If you find bugs or have problems with the CalDAV-Backend, you should ask the te ## Build the app -Make sure you have all the [necessary prerequisites](https://docs.nextcloud.com/server/latest/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation) for manual installs +To build you will need to have [Node.js](https://nodejs.org/en/) and +[Composer](https://getcomposer.org/) installed. -``` bash -# set up and build for production -make +- Install PHP dependencies: `composer install` +- Install JS dependencies: `npm ci` +- Build JavaScript for the frontend + - `npm run dev` development build + - `npm run watch` watch for changes + - `npm run build` production build -# install dependencies -make dev-setup +Read more about [necessary prerequisites](https://docs.nextcloud.com/server/latest/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation) for manual installs. -# build for dev and watch changes -make watch-js -# build for dev -make build-js - -# build for production with minification -make build-js-production - -``` ## Running tests -You can use the provided Makefile to run all tests by using: + +You can run the following back-end and front-end tests by using: ``` -make test +composer test +npm run test ``` ## :v: Code of conduct diff --git a/appinfo/info.xml b/appinfo/info.xml index 7f4cb9b34fb8896f31feca3a97364f5841e0aa61..259148298760c3f131b3b7f1f71a941d805bae09 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -15,7 +15,7 @@ * ☑️ Tasks! See tasks with a due date directly in the calendar * 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries. ]]> - 4.5.2 + 4.6.1 agpl Anna Larch Nextcloud Groupware Team @@ -34,7 +34,7 @@ https://raw.githubusercontent.com/nextcloud/calendar/main/screenshots/week_room_suggestion.png https://raw.githubusercontent.com/nextcloud/calendar/main/screenshots/week_sidebar.png - + diff --git a/composer.json b/composer.json index d0f2c2913af8893b502983df0ec6476f9bf6c9c2..46746c731b5bf30560d8033b70aa18c198fe7504 100644 --- a/composer.json +++ b/composer.json @@ -16,7 +16,7 @@ } }, "require": { - "php": ">=7.4 <=8.2", + "php": ">=7.4 <=8.3", "bamarni/composer-bin-plugin": "^1.8.2" }, "scripts": { diff --git a/composer.lock b/composer.lock index 48767d47ef534363baf5dbd4f3f25d6ccccd3fdb..689e369bb781cf45eb9dd3aeed845f19086ee34c 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "033087bf92c1ab2b4ec0fb3c4dd1ac7a", + "content-hash": "a73549eefe8ff3d11a7ca66a6dfb45d4", "packages": [ { "name": "bamarni/composer-bin-plugin", @@ -71,7 +71,7 @@ "prefer-stable": false, "prefer-lowest": false, "platform": { - "php": ">=7.4 <=8.2" + "php": ">=7.4 <=8.3" }, "platform-dev": [], "platform-overrides": { diff --git a/l10n/af.js b/l10n/af.js index 4515be418329979e9bd8621fe561a4ae643bc95f..d06df26d5554da430fa684582585c47195dcb4cc 100644 --- a/l10n/af.js +++ b/l10n/af.js @@ -8,8 +8,6 @@ OC.L10N.register( "Cheers!" : "Geluk!", "Calendar" : "Kalender", "Confirm" : "Bevestig", - "Anniversary" : "Herdenking", - "Personal" : "Persoonlik", "A Calendar app for Nextcloud" : "'n Kalendertoep vir Nextcloud", "Today" : "Vandag", "Day" : "Dag", @@ -67,6 +65,7 @@ OC.L10N.register( "More" : "Nog", "Global" : "Globaal", "Subscribe" : "Teken in", + "Personal" : "Persoonlik", "Details" : "Details", "Attendees" : "Bywoners", "Resources" : "Hulpbronne", diff --git a/l10n/af.json b/l10n/af.json index 515d9b0720523fb1bcd3a1e629c1ca2b7bb59675..b47f34f146646a338c819bdd6bbc7fa028df734c 100644 --- a/l10n/af.json +++ b/l10n/af.json @@ -6,8 +6,6 @@ "Cheers!" : "Geluk!", "Calendar" : "Kalender", "Confirm" : "Bevestig", - "Anniversary" : "Herdenking", - "Personal" : "Persoonlik", "A Calendar app for Nextcloud" : "'n Kalendertoep vir Nextcloud", "Today" : "Vandag", "Day" : "Dag", @@ -65,6 +63,7 @@ "More" : "Nog", "Global" : "Globaal", "Subscribe" : "Teken in", + "Personal" : "Persoonlik", "Details" : "Details", "Attendees" : "Bywoners", "Resources" : "Hulpbronne", diff --git a/l10n/ar.js b/l10n/ar.js index 25938960a0e6af3b8bb62f47e548fdd2e97abba5..6d435e36e963a58bdf347356c697e8c88508d9ab 100644 --- a/l10n/ar.js +++ b/l10n/ar.js @@ -13,6 +13,8 @@ OC.L10N.register( "Cheers!" : "تحياتي!", "Upcoming events" : "الأحداث القادمة", "More events" : "أحداث أخرى", + "No more events today" : "لا يوجد المزيد من الفعاليات اليوم", + "No upcoming events" : "ليس هناك أحداث قادمة", "%1$s with %2$s" : "%1$s مع %2$s", "Calendar" : "التقويم", "New booking {booking}" : "حجز جديد {booking}", @@ -37,24 +39,6 @@ OC.L10N.register( "Comment:" : "ملاحظات:", "You have a new appointment booking \"%s\" from %s" : "لديك حجز موعدٍ جديدٍ \"%s\" من %s", "Dear %s, %s (%s) booked an appointment with you." : "السيد/السيدة %s, %s (%s) حجز موعداً معك.", - "Anniversary" : "ذكرى سنوية", - "Appointment" : "موعد", - "Business" : "عمل", - "Education" : "تعليم", - "Holiday" : "عطلة", - "Meeting" : "اجتماع", - "Miscellaneous" : "متنوع", - "Non-working hours" : "ساعات خارج العمل", - "Not in office" : "خارج المكتب", - "Personal" : "شخصي", - "Phone call" : "مكالمة هاتفية", - "Sick day" : "اجازة مرضية", - "Special occasion" : "حدث خاص", - "Travel" : "سفر", - "Vacation" : "اجازة", - "Custom Categories" : "الفئات المخصصة", - "Collaborative Tags" : "الوسوم التشاركية", - "Standard Categories" : " الفئات القياسية", "A Calendar app for Nextcloud" : "تطبيق التقويم لـ نكست كلاود", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "تطبيق \"التقويم\" Calendar هو واجهة مستخدم لخادوم CalDAV الخاص بنكست كلاود. يمكنك مزامنة الأحداث بسهولة بين مختلف الأجهزة مع نكست كلاود و تحريرها عبر الإنترنت. \n* 🚀 ** التكامل مع تطبيقات نكست كلاود الأخرى! مع تطبيق جهات الاتصال حاليًا و المزيد في المستقبل. تريد وضع مواعيد مباريات فريقك المفضل في التقويم الخاص بك؟ لا مشكلة! \n* 🙋 ** الحضور! ** دعوة الأشخاص إلى الأحداث الخاصة بك. \n* ⌚️ ** متوفر / مشغول! ** انظر عندما يكون الحاضرين مُتاحين للقاء. \n* ⏰ ** التذكير! ** أحصل على إشعارات تذكير بالأحداث عبر متصفحك و عبر البريد الإلكتروني. \n* 🔍 ابحث! العثور على الأحداث الخاصة بك بسهولة. \n* ☑️ المهام! اطّلع على المهام التي حان وقت إنجازها مباشرةً في التقويم. \n* 🙈 ** نحن لا نعيد اختراع العجلة! ** استنادًا إلى [مكتبة c-dav] العظيمة. (https://github.com/nextcloud/cdav-library) مكتبات [ical.js] (https://github.com/mozilla-comm/ical.js) و [fullcalendar] (https://github.com/fullcalendar/fullcalendar).", "Previous day" : "أمس", @@ -314,6 +298,7 @@ OC.L10N.register( "Create Talk room for this event" : "إنشاء غرفة مُحادثة لهذا الحدث.", "Show busy times" : "إظهار الأوقات المشغولة", "No attendees yet" : "لا يوجد حضورٌ بعدُ", + "You do not own this calendar, so you cannot add attendees to this event" : "أنت لا تملك هذا التقويم؛ و لهذا لا يمكنك إضافة مَدعُوِّين إلى هذا الحدث.", "Successfully appended link to talk room to location." : "تمّ إلحاق رابط غرفة المحادثة بالموقع بنجاح.", "Successfully appended link to talk room to description." : "تمّ إلحاق الرابط بوصف غرفة المحادثة بنجاح.", "Error creating Talk room" : "خطأ في انشاء غرفة محادثة", @@ -322,7 +307,9 @@ OC.L10N.register( "Required participant" : "مشارك مطلوب", "Optional participant" : "مشارك اختياري", "Non-participant" : "غير مشارك", + "Remove group" : "حذف مجموعة", "Remove attendee" : "إلغاء شخص من قائمة الحضور", + "_%n member_::_%n members_" : ["%n عضواً","%n عضواً","%n عضواً","%n عضواً","%n عضواً","%n عضواً"], "Search for emails, users or contacts" : "إبحث عن إيميلات، مستخدمين، أو جهات اتصال", "No match found" : "لم يٌمكن إيجاد تطابق", "(organizer)" : "(مُنظِّم)", @@ -404,6 +391,7 @@ OC.L10N.register( "Select date" : "إختر التاريخ", "Select slot" : "إختر الفُرضة الزمنية", "No slots available" : "لا توجد أي فُرَضةٍ slot مٌتاحةٍ", + "Could not fetch slots" : "تعذّر جلب الفٌرْضَة الزمنية slot", "The slot for your appointment has been confirmed" : "تمّ تأكيد الفُرَضَة solt المُخصّصة لموعدك", "Appointment Details:" : "تفاصيل الموعد:", "Time:" : "الوقت:", @@ -415,10 +403,9 @@ OC.L10N.register( "Please book a different slot:" : "من فضلك، إختر فُرَضةً slot أخرى:", "Book an appointment with {name}" : "إحجز موعداً مع {name}", "No public appointments found for {name}" : "لم يُمكن إيجاد أي مواعيد عامة لـ {name}", + "Personal" : "شخصي", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "الاكتشاف التلقائي للمنطقة الزمنية يُحدّد منطقتك الزمنية بالنسبة للتوقيت العالمي المُوحّد UTC. هذا على الأرجح نتيجة للتدابير الأمنية لمتصفح الويب الخاص بك. يُرجى ضبط المنطقة الزمنية يدويًا في إعدادات التقويم.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "لم يتم العثور على منطقتك الزمنية التي تمّت تهيئتها ({timezoneId}). تمّ الرجوع إلى التوقيت العالمي المُوحّد UTC. يرجى تغيير منطقتك الزمنية في الإعدادات، والإبلاغ عن هذه المشكلة.", - "No more events today" : "لا يوجد المزيد من الفعاليات اليوم", - "No upcoming events" : "ليس هناك أحداث قادمة", "Create a new event" : "إنشاء حدث جديد", "[Today]" : "[اليوم]", "[Tomorrow]" : "[الغد]", @@ -440,6 +427,20 @@ OC.L10N.register( "Show more details" : "اظهار المزيد من التفاصيل", "Subscribe to {name}" : "اشتراك مع {name}", "Export {name}" : "تصدير {name}", + "Anniversary" : "ذكرى سنوية", + "Appointment" : "موعد", + "Business" : "عمل", + "Education" : "تعليم", + "Holiday" : "عطلة", + "Meeting" : "اجتماع", + "Miscellaneous" : "متنوع", + "Non-working hours" : "ساعات خارج العمل", + "Not in office" : "خارج المكتب", + "Phone call" : "مكالمة هاتفية", + "Sick day" : "اجازة مرضية", + "Special occasion" : "حدث خاص", + "Travel" : "سفر", + "Vacation" : "اجازة", "Midnight on the day the event starts" : "منتصف ليل اليوم الذي يبدأ فيه الحدث", "_%n day before the event at {formattedHourMinute}_::_%n days before the event at {formattedHourMinute}_" : ["%n أيام قبل الحدث في {formattedHourMinute}","%n يوم قبل الحدث في {formattedHourMinute}","%n أيام قبل الحدث في {formattedHourMinute}","%n أيام قبل الحدث في {formattedHourMinute}","%n أيام قبل الحدث في {formattedHourMinute}","%n أيام قبل الحدث في {formattedHourMinute}"], "_%n week before the event at {formattedHourMinute}_::_%n weeks before the event at {formattedHourMinute}_" : ["%n أسابيع قبل الحدث في {formattedHourMinute}","%n أسبوع قبل الحدث في {formattedHourMinute}","%n أسابيع قبل الحدث في {formattedHourMinute}","%n أسابيع قبل الحدث في {formattedHourMinute}","%n أسابيع قبل الحدث في {formattedHourMinute}","%n أسابيع قبل الحدث في {formattedHourMinute}"], diff --git a/l10n/ar.json b/l10n/ar.json index 42435aa1ddd2216ec7c23c9045afd4ff9ebda795..ca7c1a4ed090cb862868c3db15625b7ca99ddae2 100644 --- a/l10n/ar.json +++ b/l10n/ar.json @@ -11,6 +11,8 @@ "Cheers!" : "تحياتي!", "Upcoming events" : "الأحداث القادمة", "More events" : "أحداث أخرى", + "No more events today" : "لا يوجد المزيد من الفعاليات اليوم", + "No upcoming events" : "ليس هناك أحداث قادمة", "%1$s with %2$s" : "%1$s مع %2$s", "Calendar" : "التقويم", "New booking {booking}" : "حجز جديد {booking}", @@ -35,24 +37,6 @@ "Comment:" : "ملاحظات:", "You have a new appointment booking \"%s\" from %s" : "لديك حجز موعدٍ جديدٍ \"%s\" من %s", "Dear %s, %s (%s) booked an appointment with you." : "السيد/السيدة %s, %s (%s) حجز موعداً معك.", - "Anniversary" : "ذكرى سنوية", - "Appointment" : "موعد", - "Business" : "عمل", - "Education" : "تعليم", - "Holiday" : "عطلة", - "Meeting" : "اجتماع", - "Miscellaneous" : "متنوع", - "Non-working hours" : "ساعات خارج العمل", - "Not in office" : "خارج المكتب", - "Personal" : "شخصي", - "Phone call" : "مكالمة هاتفية", - "Sick day" : "اجازة مرضية", - "Special occasion" : "حدث خاص", - "Travel" : "سفر", - "Vacation" : "اجازة", - "Custom Categories" : "الفئات المخصصة", - "Collaborative Tags" : "الوسوم التشاركية", - "Standard Categories" : " الفئات القياسية", "A Calendar app for Nextcloud" : "تطبيق التقويم لـ نكست كلاود", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "تطبيق \"التقويم\" Calendar هو واجهة مستخدم لخادوم CalDAV الخاص بنكست كلاود. يمكنك مزامنة الأحداث بسهولة بين مختلف الأجهزة مع نكست كلاود و تحريرها عبر الإنترنت. \n* 🚀 ** التكامل مع تطبيقات نكست كلاود الأخرى! مع تطبيق جهات الاتصال حاليًا و المزيد في المستقبل. تريد وضع مواعيد مباريات فريقك المفضل في التقويم الخاص بك؟ لا مشكلة! \n* 🙋 ** الحضور! ** دعوة الأشخاص إلى الأحداث الخاصة بك. \n* ⌚️ ** متوفر / مشغول! ** انظر عندما يكون الحاضرين مُتاحين للقاء. \n* ⏰ ** التذكير! ** أحصل على إشعارات تذكير بالأحداث عبر متصفحك و عبر البريد الإلكتروني. \n* 🔍 ابحث! العثور على الأحداث الخاصة بك بسهولة. \n* ☑️ المهام! اطّلع على المهام التي حان وقت إنجازها مباشرةً في التقويم. \n* 🙈 ** نحن لا نعيد اختراع العجلة! ** استنادًا إلى [مكتبة c-dav] العظيمة. (https://github.com/nextcloud/cdav-library) مكتبات [ical.js] (https://github.com/mozilla-comm/ical.js) و [fullcalendar] (https://github.com/fullcalendar/fullcalendar).", "Previous day" : "أمس", @@ -312,6 +296,7 @@ "Create Talk room for this event" : "إنشاء غرفة مُحادثة لهذا الحدث.", "Show busy times" : "إظهار الأوقات المشغولة", "No attendees yet" : "لا يوجد حضورٌ بعدُ", + "You do not own this calendar, so you cannot add attendees to this event" : "أنت لا تملك هذا التقويم؛ و لهذا لا يمكنك إضافة مَدعُوِّين إلى هذا الحدث.", "Successfully appended link to talk room to location." : "تمّ إلحاق رابط غرفة المحادثة بالموقع بنجاح.", "Successfully appended link to talk room to description." : "تمّ إلحاق الرابط بوصف غرفة المحادثة بنجاح.", "Error creating Talk room" : "خطأ في انشاء غرفة محادثة", @@ -320,7 +305,9 @@ "Required participant" : "مشارك مطلوب", "Optional participant" : "مشارك اختياري", "Non-participant" : "غير مشارك", + "Remove group" : "حذف مجموعة", "Remove attendee" : "إلغاء شخص من قائمة الحضور", + "_%n member_::_%n members_" : ["%n عضواً","%n عضواً","%n عضواً","%n عضواً","%n عضواً","%n عضواً"], "Search for emails, users or contacts" : "إبحث عن إيميلات، مستخدمين، أو جهات اتصال", "No match found" : "لم يٌمكن إيجاد تطابق", "(organizer)" : "(مُنظِّم)", @@ -402,6 +389,7 @@ "Select date" : "إختر التاريخ", "Select slot" : "إختر الفُرضة الزمنية", "No slots available" : "لا توجد أي فُرَضةٍ slot مٌتاحةٍ", + "Could not fetch slots" : "تعذّر جلب الفٌرْضَة الزمنية slot", "The slot for your appointment has been confirmed" : "تمّ تأكيد الفُرَضَة solt المُخصّصة لموعدك", "Appointment Details:" : "تفاصيل الموعد:", "Time:" : "الوقت:", @@ -413,10 +401,9 @@ "Please book a different slot:" : "من فضلك، إختر فُرَضةً slot أخرى:", "Book an appointment with {name}" : "إحجز موعداً مع {name}", "No public appointments found for {name}" : "لم يُمكن إيجاد أي مواعيد عامة لـ {name}", + "Personal" : "شخصي", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "الاكتشاف التلقائي للمنطقة الزمنية يُحدّد منطقتك الزمنية بالنسبة للتوقيت العالمي المُوحّد UTC. هذا على الأرجح نتيجة للتدابير الأمنية لمتصفح الويب الخاص بك. يُرجى ضبط المنطقة الزمنية يدويًا في إعدادات التقويم.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "لم يتم العثور على منطقتك الزمنية التي تمّت تهيئتها ({timezoneId}). تمّ الرجوع إلى التوقيت العالمي المُوحّد UTC. يرجى تغيير منطقتك الزمنية في الإعدادات، والإبلاغ عن هذه المشكلة.", - "No more events today" : "لا يوجد المزيد من الفعاليات اليوم", - "No upcoming events" : "ليس هناك أحداث قادمة", "Create a new event" : "إنشاء حدث جديد", "[Today]" : "[اليوم]", "[Tomorrow]" : "[الغد]", @@ -438,6 +425,20 @@ "Show more details" : "اظهار المزيد من التفاصيل", "Subscribe to {name}" : "اشتراك مع {name}", "Export {name}" : "تصدير {name}", + "Anniversary" : "ذكرى سنوية", + "Appointment" : "موعد", + "Business" : "عمل", + "Education" : "تعليم", + "Holiday" : "عطلة", + "Meeting" : "اجتماع", + "Miscellaneous" : "متنوع", + "Non-working hours" : "ساعات خارج العمل", + "Not in office" : "خارج المكتب", + "Phone call" : "مكالمة هاتفية", + "Sick day" : "اجازة مرضية", + "Special occasion" : "حدث خاص", + "Travel" : "سفر", + "Vacation" : "اجازة", "Midnight on the day the event starts" : "منتصف ليل اليوم الذي يبدأ فيه الحدث", "_%n day before the event at {formattedHourMinute}_::_%n days before the event at {formattedHourMinute}_" : ["%n أيام قبل الحدث في {formattedHourMinute}","%n يوم قبل الحدث في {formattedHourMinute}","%n أيام قبل الحدث في {formattedHourMinute}","%n أيام قبل الحدث في {formattedHourMinute}","%n أيام قبل الحدث في {formattedHourMinute}","%n أيام قبل الحدث في {formattedHourMinute}"], "_%n week before the event at {formattedHourMinute}_::_%n weeks before the event at {formattedHourMinute}_" : ["%n أسابيع قبل الحدث في {formattedHourMinute}","%n أسبوع قبل الحدث في {formattedHourMinute}","%n أسابيع قبل الحدث في {formattedHourMinute}","%n أسابيع قبل الحدث في {formattedHourMinute}","%n أسابيع قبل الحدث في {formattedHourMinute}","%n أسابيع قبل الحدث في {formattedHourMinute}"], diff --git a/l10n/ast.js b/l10n/ast.js index cdd25d102aec85c6f22e54b7477aaa0493958a69..dbb3b88c1281e8b0e999a2d52cc485149c7d33f1 100644 --- a/l10n/ast.js +++ b/l10n/ast.js @@ -1,22 +1,37 @@ OC.L10N.register( "calendar", { + "Unexpected error sending email. Please contact your administrator." : "Prodúxose un error inesperáu al unviar el mensaxe. Ponte en contautu col alministrador.", "Hello," : "Hola,", + "Upcoming events" : "Eventos próximos", + "More events" : "Más eventos", "Calendar" : "Calendariu", "%1$s - %2$s" : "%1$s - %2$s", "Date:" : "Data:", "Today" : "Güei", "Year" : "Añu", + "Edit" : "Editar", "Delete" : "Desaniciar", "Trash bin" : "Papelera", "Name" : "Nome", "Internal link" : "Enllaz internu", "A private link that can be used with external clients" : "Un enllaz priváu que se pue usar con veceros esternos", + "An error occurred while unsharing the calendar." : "Prodúxose un error mentanto se dexaba de compartir el calendariu.", + "Save" : "Guardar", + "Cancel" : "Encaboxar", + "Navigation" : "Navegación", "Actions" : "Aiciones", + "Editor" : "Editor", "_{duration} minute_::_{duration} minutes_" : ["{duration} minutu","{duration} minutos"], "0 minutes" : "0 minutos", + "_{duration} hour_::_{duration} hours_" : ["{duration} hora","{duration} hores"], + "_{duration} day_::_{duration} days_" : ["{duration} día","{duration} díes"], + "_{duration} week_::_{duration} weeks_" : ["{duration} selmana","{duration} selmanes"], + "_{duration} month_::_{duration} months_" : ["{duration} mes","{duration} meses"], + "_{duration} year_::_{duration} years_" : ["{duration} añu","{duration} años"], "Description" : "Descripción", "Duration" : "Duración", + "Add" : "Amestar", "Monday" : "Llunes", "Tuesday" : "Martes", "Wednesday" : "Miércoles", @@ -24,9 +39,24 @@ OC.L10N.register( "Friday" : "Vienres", "Saturday" : "Sábadu", "Sunday" : "Domingu", + "Notification" : "Avisu", + "_second_::_seconds_" : ["segundu","segundos"], + "_minute_::_minutes_" : ["minutu","minutos"], + "_hour_::_hours_" : ["hora","hores"], + "_day_::_days_" : ["día","díes"], + "_week_::_weeks_" : ["selmana","selmanes"], "Accept" : "Aceptar", "Decline" : "Refugar", + "_month_::_months_" : ["mes","meses"], + "_year_::_years_" : ["añu","años"], + "Suggestions" : "Suxerencies", + "Has a projector" : "Tien proyeutor", + "Has a whiteboard" : "Tien pizarra", + "_{seatingCapacity} seat_::_{seatingCapacity} seats_" : ["{seatingCapacity} asientu","{seatingCapacity} asientos"], + "Projector" : "Proyeutor", + "Whiteboard" : "Pizarra", "More" : "Más", + "Please enter a valid date" : "Introduz una data válida", "Time:" : "Hora:", "[Today]" : "[Güei]", "[Tomorrow]" : "[Mañana]", @@ -34,6 +64,42 @@ OC.L10N.register( "Event does not exist" : "L'eventu nun esiste", "Details" : "Detalles", "Resources" : "Recursos", - "%n more" : "%n más" + "Daily" : "Caldía", + "Weekly" : "Selmanalmente", + "_Every %n day_::_Every %n days_" : ["Cada %n día","Cada %n díes"], + "_Every %n week_::_Every %n weeks_" : ["Cada %n selmana","Cada %n selmanes"], + "_Every %n month_::_Every %n months_" : ["Cada %n mes","Cada %n meses"], + "_Every %n year_::_Every %n years_" : ["Cada %n añu","Cada %n años"], + "%n more" : "%n más", + "Status" : "Estáu", + "Meditation" : "Meditación", + "Dog" : "Perru", + "Concert" : "Conciertu", + "Festival" : "Festival", + "Theatre" : "Teatru", + "Presentation" : "Presentación", + "Election" : "Eleición", + "Barbecue" : "Barbacoa", + "Garden" : "Xardín", + "Movie" : "Filme", + "Cinema" : "Cine", + "Graduation" : "Graduación", + "Inspection" : "Inspeición", + "Soccer" : "Fútbol", + "Basketball" : "Baloncestu", + "Museum" : "Muséu", + "Pilates" : "Pilates", + "Park" : "Parque", + "Hospital" : "Hospital", + "Sports" : "Deportes", + "Exercise" : "Exerciciu", + "Gym" : "Ximnasiu", + "Written test" : "Prueba escrita", + "Oral test" : "Prueba oral", + "Fireworks" : "Voladores", + "Marathon" : "Maratón", + "Seminar" : "Seminariu", + "Celebration" : "Celebración", + "Golf" : "Golf" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/ast.json b/l10n/ast.json index 4a860dde64e1963c28cbd898c209a80b19a2d3e9..a04c78f37437fbfa6133818e0fc61d28a6536a95 100644 --- a/l10n/ast.json +++ b/l10n/ast.json @@ -1,20 +1,35 @@ { "translations": { + "Unexpected error sending email. Please contact your administrator." : "Prodúxose un error inesperáu al unviar el mensaxe. Ponte en contautu col alministrador.", "Hello," : "Hola,", + "Upcoming events" : "Eventos próximos", + "More events" : "Más eventos", "Calendar" : "Calendariu", "%1$s - %2$s" : "%1$s - %2$s", "Date:" : "Data:", "Today" : "Güei", "Year" : "Añu", + "Edit" : "Editar", "Delete" : "Desaniciar", "Trash bin" : "Papelera", "Name" : "Nome", "Internal link" : "Enllaz internu", "A private link that can be used with external clients" : "Un enllaz priváu que se pue usar con veceros esternos", + "An error occurred while unsharing the calendar." : "Prodúxose un error mentanto se dexaba de compartir el calendariu.", + "Save" : "Guardar", + "Cancel" : "Encaboxar", + "Navigation" : "Navegación", "Actions" : "Aiciones", + "Editor" : "Editor", "_{duration} minute_::_{duration} minutes_" : ["{duration} minutu","{duration} minutos"], "0 minutes" : "0 minutos", + "_{duration} hour_::_{duration} hours_" : ["{duration} hora","{duration} hores"], + "_{duration} day_::_{duration} days_" : ["{duration} día","{duration} díes"], + "_{duration} week_::_{duration} weeks_" : ["{duration} selmana","{duration} selmanes"], + "_{duration} month_::_{duration} months_" : ["{duration} mes","{duration} meses"], + "_{duration} year_::_{duration} years_" : ["{duration} añu","{duration} años"], "Description" : "Descripción", "Duration" : "Duración", + "Add" : "Amestar", "Monday" : "Llunes", "Tuesday" : "Martes", "Wednesday" : "Miércoles", @@ -22,9 +37,24 @@ "Friday" : "Vienres", "Saturday" : "Sábadu", "Sunday" : "Domingu", + "Notification" : "Avisu", + "_second_::_seconds_" : ["segundu","segundos"], + "_minute_::_minutes_" : ["minutu","minutos"], + "_hour_::_hours_" : ["hora","hores"], + "_day_::_days_" : ["día","díes"], + "_week_::_weeks_" : ["selmana","selmanes"], "Accept" : "Aceptar", "Decline" : "Refugar", + "_month_::_months_" : ["mes","meses"], + "_year_::_years_" : ["añu","años"], + "Suggestions" : "Suxerencies", + "Has a projector" : "Tien proyeutor", + "Has a whiteboard" : "Tien pizarra", + "_{seatingCapacity} seat_::_{seatingCapacity} seats_" : ["{seatingCapacity} asientu","{seatingCapacity} asientos"], + "Projector" : "Proyeutor", + "Whiteboard" : "Pizarra", "More" : "Más", + "Please enter a valid date" : "Introduz una data válida", "Time:" : "Hora:", "[Today]" : "[Güei]", "[Tomorrow]" : "[Mañana]", @@ -32,6 +62,42 @@ "Event does not exist" : "L'eventu nun esiste", "Details" : "Detalles", "Resources" : "Recursos", - "%n more" : "%n más" + "Daily" : "Caldía", + "Weekly" : "Selmanalmente", + "_Every %n day_::_Every %n days_" : ["Cada %n día","Cada %n díes"], + "_Every %n week_::_Every %n weeks_" : ["Cada %n selmana","Cada %n selmanes"], + "_Every %n month_::_Every %n months_" : ["Cada %n mes","Cada %n meses"], + "_Every %n year_::_Every %n years_" : ["Cada %n añu","Cada %n años"], + "%n more" : "%n más", + "Status" : "Estáu", + "Meditation" : "Meditación", + "Dog" : "Perru", + "Concert" : "Conciertu", + "Festival" : "Festival", + "Theatre" : "Teatru", + "Presentation" : "Presentación", + "Election" : "Eleición", + "Barbecue" : "Barbacoa", + "Garden" : "Xardín", + "Movie" : "Filme", + "Cinema" : "Cine", + "Graduation" : "Graduación", + "Inspection" : "Inspeición", + "Soccer" : "Fútbol", + "Basketball" : "Baloncestu", + "Museum" : "Muséu", + "Pilates" : "Pilates", + "Park" : "Parque", + "Hospital" : "Hospital", + "Sports" : "Deportes", + "Exercise" : "Exerciciu", + "Gym" : "Ximnasiu", + "Written test" : "Prueba escrita", + "Oral test" : "Prueba oral", + "Fireworks" : "Voladores", + "Marathon" : "Maratón", + "Seminar" : "Seminariu", + "Celebration" : "Celebración", + "Golf" : "Golf" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/az.js b/l10n/az.js index 5fc0442cba02e20a99fdff159e21c61a33f38da4..a679e0f4f3e45e6f1c62a983889cba33eb9d4934 100644 --- a/l10n/az.js +++ b/l10n/az.js @@ -40,6 +40,7 @@ OC.L10N.register( "Choose a file to add as attachment" : "Əlavə ediləcək faylı seçin", "Accept" : "Qəbul et", "Send email" : "Email yolla", + "Remove group" : "Qrupu sil", "Repeat" : "Təkrar", "never" : "heç vaxt", "More" : "Daha da", diff --git a/l10n/az.json b/l10n/az.json index 85aa76ecbdf9a425c44dba9d6da03ae1bb1b863d..f2b38c2d208145d168a03def00e7498fdd1ae206 100644 --- a/l10n/az.json +++ b/l10n/az.json @@ -38,6 +38,7 @@ "Choose a file to add as attachment" : "Əlavə ediləcək faylı seçin", "Accept" : "Qəbul et", "Send email" : "Email yolla", + "Remove group" : "Qrupu sil", "Repeat" : "Təkrar", "never" : "heç vaxt", "More" : "Daha da", diff --git a/l10n/bg.js b/l10n/bg.js index 9e679c9ba9b1086169c7020f0fc622743b48f9e1..3aa92446ef29fecb372c7280a3da6f2a21d196ae 100644 --- a/l10n/bg.js +++ b/l10n/bg.js @@ -12,6 +12,8 @@ OC.L10N.register( "Cheers!" : "Поздрави!", "Upcoming events" : "Предстоящи събития", "More events" : "Повече събития", + "No more events today" : " Няма повече събития за днес", + "No upcoming events" : "Няма предстоящи събития", "Calendar" : "Календар", "New booking {booking}" : "Нова резервация {booking}", "{display_name} ({email}) booked the appointment \"{config_display_name}\" on {date_time}." : "{display_name} ({email}) резервира срещата „{config_display_name}“ на {date_time}.", @@ -34,22 +36,6 @@ OC.L10N.register( "Comment:" : "Коментар:", "You have a new appointment booking \"%s\" from %s" : "Имате нова резервация за среща „%s“ от %s", "Dear %s, %s (%s) booked an appointment with you." : "Уважаемият/та %s, %s (%s) резервира среща с вас.", - "Anniversary" : "Годишнина", - "Appointment" : "Среща", - "Business" : "Бизнес", - "Education" : "Обучение", - "Holiday" : "Празник", - "Meeting" : "Среща", - "Miscellaneous" : "Разни", - "Non-working hours" : "Неработно време", - "Not in office" : "Не е в офиса", - "Personal" : "Лични", - "Phone call" : "Телефонен разговор", - "Sick day" : "Болничен ден", - "Special occasion" : "Специален повод", - "Travel" : "Пътуване", - "Vacation" : "Отпуска", - "Collaborative Tags" : "Съвместни Етикети", "A Calendar app for Nextcloud" : "Календар за Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Приложението Календар е интерфейс в Nextcloud за CalDAV сървър. Чрез него лесно можете да синхронизирате събития от различни устройства към Nextcloud и да ги редактирате онлайн.\n* 🚀 **Интегриране с други Nextcloud приложения!** В момента Контакти - предстои да бъдат добавени и други.\n* 🌐 **Поддръжка на WebCal!** Желаете да следите датите в календара, на които любимият ви отбор играе? Няма проблем!\n*🙋 ** Участници! ** Поканете хора на вашите събития\n* ⌚️ ** Свободни / заети! ** Вижте кога вашите участници са на разположение за среща\n* ⏰ ** Напомняния! ** Получавайте аларми за събития във вашия браузър и по имейл\n* 🔍 Търсене! Намерете лесно събитията си \n* ☑️ Задачи! Следетете задачи с краен срок директно в календара\n* 🙈 ** Ние не преоткриваме колелото! ** Въз основа на страхотната [c-dav библиотека](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries.", "Previous day" : "Вчера", @@ -308,6 +294,7 @@ OC.L10N.register( "Required participant" : "Необходим участник", "Optional participant" : " Участник по желание", "Non-participant" : "Неучастник", + "Remove group" : "Премахване на групата", "Remove attendee" : "Премахване на участник", "Search for emails, users or contacts" : "Търсене на имейли, потребители или контакти", "No match found" : "Няма намерено съвпадение", @@ -398,8 +385,6 @@ OC.L10N.register( "No public appointments found for {name}" : "Няма намерени публични срещи за {name}", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Автоматичното откриване на часовата зона, определи часовата ви зона като UTC.\nТова най-вероятно е резултат от мерките за сигурност на вашия уеб браузър.\nМоля, задайте часовата си зона ръчно в настройките за календар.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Конфигурираната ви часова зона ({timezoneId}) не е намерена. Връщане към UTC.\nМоля, променете часовата си зона в настройките и докладвайте за този проблем.", - "No more events today" : " Няма повече събития за днес", - "No upcoming events" : "Няма предстоящи събития", "Create a new event" : "Създай ново събитие", "[Today]" : "[днес]", "[Tomorrow]" : "[утре]", diff --git a/l10n/bg.json b/l10n/bg.json index a1618578937abe1d6f05b94b867c66c0d8d120f1..726e0bef2f2bd7f7921094dae7ea431e63cfee93 100644 --- a/l10n/bg.json +++ b/l10n/bg.json @@ -10,6 +10,8 @@ "Cheers!" : "Поздрави!", "Upcoming events" : "Предстоящи събития", "More events" : "Повече събития", + "No more events today" : " Няма повече събития за днес", + "No upcoming events" : "Няма предстоящи събития", "Calendar" : "Календар", "New booking {booking}" : "Нова резервация {booking}", "{display_name} ({email}) booked the appointment \"{config_display_name}\" on {date_time}." : "{display_name} ({email}) резервира срещата „{config_display_name}“ на {date_time}.", @@ -32,22 +34,6 @@ "Comment:" : "Коментар:", "You have a new appointment booking \"%s\" from %s" : "Имате нова резервация за среща „%s“ от %s", "Dear %s, %s (%s) booked an appointment with you." : "Уважаемият/та %s, %s (%s) резервира среща с вас.", - "Anniversary" : "Годишнина", - "Appointment" : "Среща", - "Business" : "Бизнес", - "Education" : "Обучение", - "Holiday" : "Празник", - "Meeting" : "Среща", - "Miscellaneous" : "Разни", - "Non-working hours" : "Неработно време", - "Not in office" : "Не е в офиса", - "Personal" : "Лични", - "Phone call" : "Телефонен разговор", - "Sick day" : "Болничен ден", - "Special occasion" : "Специален повод", - "Travel" : "Пътуване", - "Vacation" : "Отпуска", - "Collaborative Tags" : "Съвместни Етикети", "A Calendar app for Nextcloud" : "Календар за Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Приложението Календар е интерфейс в Nextcloud за CalDAV сървър. Чрез него лесно можете да синхронизирате събития от различни устройства към Nextcloud и да ги редактирате онлайн.\n* 🚀 **Интегриране с други Nextcloud приложения!** В момента Контакти - предстои да бъдат добавени и други.\n* 🌐 **Поддръжка на WebCal!** Желаете да следите датите в календара, на които любимият ви отбор играе? Няма проблем!\n*🙋 ** Участници! ** Поканете хора на вашите събития\n* ⌚️ ** Свободни / заети! ** Вижте кога вашите участници са на разположение за среща\n* ⏰ ** Напомняния! ** Получавайте аларми за събития във вашия браузър и по имейл\n* 🔍 Търсене! Намерете лесно събитията си \n* ☑️ Задачи! Следетете задачи с краен срок директно в календара\n* 🙈 ** Ние не преоткриваме колелото! ** Въз основа на страхотната [c-dav библиотека](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries.", "Previous day" : "Вчера", @@ -306,6 +292,7 @@ "Required participant" : "Необходим участник", "Optional participant" : " Участник по желание", "Non-participant" : "Неучастник", + "Remove group" : "Премахване на групата", "Remove attendee" : "Премахване на участник", "Search for emails, users or contacts" : "Търсене на имейли, потребители или контакти", "No match found" : "Няма намерено съвпадение", @@ -396,8 +383,6 @@ "No public appointments found for {name}" : "Няма намерени публични срещи за {name}", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Автоматичното откриване на часовата зона, определи часовата ви зона като UTC.\nТова най-вероятно е резултат от мерките за сигурност на вашия уеб браузър.\nМоля, задайте часовата си зона ръчно в настройките за календар.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Конфигурираната ви часова зона ({timezoneId}) не е намерена. Връщане към UTC.\nМоля, променете часовата си зона в настройките и докладвайте за този проблем.", - "No more events today" : " Няма повече събития за днес", - "No upcoming events" : "Няма предстоящи събития", "Create a new event" : "Създай ново събитие", "[Today]" : "[днес]", "[Tomorrow]" : "[утре]", diff --git a/l10n/bn_BD.js b/l10n/bn_BD.js index 34cacc74c48e8260d45a88fe66ec5a85e105b3a9..1007cccd0187a0e6f6f257a8ff999beab84d7818 100644 --- a/l10n/bn_BD.js +++ b/l10n/bn_BD.js @@ -44,6 +44,7 @@ OC.L10N.register( "never" : "কখনোই নয়", "More" : "বেশী", "Subscribe" : "গ্রাহক হোন", + "Personal" : "ব্যক্তিগত", "Details" : "বিসতারিত", "Attendees" : "অংশগ্রহণকারীবৃন্দ", "Close" : "বন্ধ", diff --git a/l10n/bn_BD.json b/l10n/bn_BD.json index 606afc908965987031dc9e93b913fca672668b9a..514bafe75d179c5a986affe4b85038fff927cf23 100644 --- a/l10n/bn_BD.json +++ b/l10n/bn_BD.json @@ -42,6 +42,7 @@ "never" : "কখনোই নয়", "More" : "বেশী", "Subscribe" : "গ্রাহক হোন", + "Personal" : "ব্যক্তিগত", "Details" : "বিসতারিত", "Attendees" : "অংশগ্রহণকারীবৃন্দ", "Close" : "বন্ধ", diff --git a/l10n/br.js b/l10n/br.js index a510dc3fd339d69d220aaa3a6a18c72782ca47e3..2dd8bebfd140df9922ff2759d1a7a0792070d9aa 100644 --- a/l10n/br.js +++ b/l10n/br.js @@ -12,7 +12,6 @@ OC.L10N.register( "Upcoming events" : "Darvoudoù da zont", "Calendar" : "Deiziataer", "Confirm" : "Kadarnañ", - "Personal" : "Personel", "A Calendar app for Nextcloud" : "Un arload Deiziataerioù evit Nextcloud", "Previous day" : "Deizioù kent", "Previous week" : "Sizhun kent", @@ -103,6 +102,7 @@ OC.L10N.register( "Accept" : "Asantiñ", "Tentative" : "Taol-esae", "Send email" : "Kas postel", + "Remove group" : "Lemel strollad", "never" : "james", "after" : "goude", "first" : "kentañ", diff --git a/l10n/br.json b/l10n/br.json index 333aec785776dc48b61f10d1b276bf65321244e2..94b5c51cde368b909dcb9c4544b1481c4b4f0c33 100644 --- a/l10n/br.json +++ b/l10n/br.json @@ -10,7 +10,6 @@ "Upcoming events" : "Darvoudoù da zont", "Calendar" : "Deiziataer", "Confirm" : "Kadarnañ", - "Personal" : "Personel", "A Calendar app for Nextcloud" : "Un arload Deiziataerioù evit Nextcloud", "Previous day" : "Deizioù kent", "Previous week" : "Sizhun kent", @@ -101,6 +100,7 @@ "Accept" : "Asantiñ", "Tentative" : "Taol-esae", "Send email" : "Kas postel", + "Remove group" : "Lemel strollad", "never" : "james", "after" : "goude", "first" : "kentañ", diff --git a/l10n/ca.js b/l10n/ca.js index 3ba423f5e66a2f478ca0fdebd45294df7c2ba96a..95763bdd69bf79f0a883e54a563d850ec331489f 100644 --- a/l10n/ca.js +++ b/l10n/ca.js @@ -13,6 +13,8 @@ OC.L10N.register( "Cheers!" : "A reveure!", "Upcoming events" : "Pròxims esdeveniments", "More events" : "Més esdeveniments", + "No more events today" : "Avui no hi ha més esdeveniments", + "No upcoming events" : "No hi ha propers esdeveniments", "%1$s with %2$s" : "%1$s amb %2$s", "Calendar" : "Calendari", "New booking {booking}" : "Nova reserva {booking}", @@ -37,24 +39,6 @@ OC.L10N.register( "Comment:" : "Comentari:", "You have a new appointment booking \"%s\" from %s" : "Tens una nova reserva de cita \"%s\" de %s", "Dear %s, %s (%s) booked an appointment with you." : "Benvolgut %s, %s (%s) ha reservat una cita amb tu.", - "Anniversary" : "Commemoració", - "Appointment" : "Cita", - "Business" : "Negocis", - "Education" : "Formació", - "Holiday" : "Vacances", - "Meeting" : "Reunió", - "Miscellaneous" : "Miscel·lània", - "Non-working hours" : "Hores no laborals", - "Not in office" : "Fora de l'oficina", - "Personal" : "Personal", - "Phone call" : "Trucada telefònica", - "Sick day" : "Malaltia", - "Special occasion" : "Ocasió especial", - "Travel" : "Viatge", - "Vacation" : "Vacances", - "Custom Categories" : "Categories personalitzades", - "Collaborative Tags" : "Etiquetes col·laboratives", - "Standard Categories" : "Categories estàndard", "A Calendar app for Nextcloud" : "Una aplicació de calendari per al Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "L'aplicació Calendar és una interfície d'usuari per al servidor CalDAV de Nextcloud. Sincronitza fàcilment els esdeveniments de diversos dispositius amb el teu Nextcloud i permet editar-los directament.\n\n* 🚀 **Integració amb altres aplicacions de Nextcloud!** Amb Contactes actualment: més per venir.\n* 🌐 **Suport WebCal!** Vols veure els dies de partit del teu equip preferit al teu calendari? Cap problema!\n* 🙋 **Assistents!** Convida persones als teus esdeveniments\n* ⌚️ **Lliure/Ocupat!** Consulta quan els teus assistents estan disponibles per reunir-se\n* ⏰ **Recordatoris!** Obté alarmes d'esdeveniments al vostre navegador i per correu electrònic\n* 🔍 Cerca! Troba els teus esdeveniments amb facilitat\n* ☑️ Tasques! Consulta les tasques amb data de venciment directament al calendari\n* 🙈 **No estem reinventant la roda!** Basat en la gran llibreries [biblioteca c-dav](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) i [fullcalendar](https://github.com/fullcalendar/fullcalendar).", "Previous day" : "Dia anterior", @@ -322,6 +306,7 @@ OC.L10N.register( "Required participant" : "Participació obligatòria", "Optional participant" : "Participació opcional", "Non-participant" : "Sense participació", + "Remove group" : "Suprimir el grup", "Remove attendee" : "Suprimeix el participant", "Search for emails, users or contacts" : "Cerca correus electrònics, usuaris o contactes", "No match found" : "No s'ha trobat cap coincidència", @@ -417,8 +402,6 @@ OC.L10N.register( "No public appointments found for {name}" : "No s'han trobat cites públiques per a {name}", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "La detecció automàtica de la zona horària va determinar que la vostra zona horària fos UTC.\nÉs probable que això sigui el resultat de les mesures de seguretat del vostre navegador web.\nSi us plau, configureu la vostra zona horària manualment a la configuració del calendari.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "No s'ha trobat la vostra zona horària configurada ({timezoneId}). Tornant a l'UTC.\nCanvieu la vostra zona horària a la configuració i informeu d'aquest problema.", - "No more events today" : "Avui no hi ha més esdeveniments", - "No upcoming events" : "No hi ha propers esdeveniments", "Create a new event" : "Crea un esdeveniment nou", "[Today]" : "[Avui]", "[Tomorrow]" : "[Demà]", diff --git a/l10n/ca.json b/l10n/ca.json index b92aeffbf3764edcddd709e1a28b5bd00a1948a9..fdd421eb25b287a8f7f542c4fe89d0cfcab39f7a 100644 --- a/l10n/ca.json +++ b/l10n/ca.json @@ -11,6 +11,8 @@ "Cheers!" : "A reveure!", "Upcoming events" : "Pròxims esdeveniments", "More events" : "Més esdeveniments", + "No more events today" : "Avui no hi ha més esdeveniments", + "No upcoming events" : "No hi ha propers esdeveniments", "%1$s with %2$s" : "%1$s amb %2$s", "Calendar" : "Calendari", "New booking {booking}" : "Nova reserva {booking}", @@ -35,24 +37,6 @@ "Comment:" : "Comentari:", "You have a new appointment booking \"%s\" from %s" : "Tens una nova reserva de cita \"%s\" de %s", "Dear %s, %s (%s) booked an appointment with you." : "Benvolgut %s, %s (%s) ha reservat una cita amb tu.", - "Anniversary" : "Commemoració", - "Appointment" : "Cita", - "Business" : "Negocis", - "Education" : "Formació", - "Holiday" : "Vacances", - "Meeting" : "Reunió", - "Miscellaneous" : "Miscel·lània", - "Non-working hours" : "Hores no laborals", - "Not in office" : "Fora de l'oficina", - "Personal" : "Personal", - "Phone call" : "Trucada telefònica", - "Sick day" : "Malaltia", - "Special occasion" : "Ocasió especial", - "Travel" : "Viatge", - "Vacation" : "Vacances", - "Custom Categories" : "Categories personalitzades", - "Collaborative Tags" : "Etiquetes col·laboratives", - "Standard Categories" : "Categories estàndard", "A Calendar app for Nextcloud" : "Una aplicació de calendari per al Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "L'aplicació Calendar és una interfície d'usuari per al servidor CalDAV de Nextcloud. Sincronitza fàcilment els esdeveniments de diversos dispositius amb el teu Nextcloud i permet editar-los directament.\n\n* 🚀 **Integració amb altres aplicacions de Nextcloud!** Amb Contactes actualment: més per venir.\n* 🌐 **Suport WebCal!** Vols veure els dies de partit del teu equip preferit al teu calendari? Cap problema!\n* 🙋 **Assistents!** Convida persones als teus esdeveniments\n* ⌚️ **Lliure/Ocupat!** Consulta quan els teus assistents estan disponibles per reunir-se\n* ⏰ **Recordatoris!** Obté alarmes d'esdeveniments al vostre navegador i per correu electrònic\n* 🔍 Cerca! Troba els teus esdeveniments amb facilitat\n* ☑️ Tasques! Consulta les tasques amb data de venciment directament al calendari\n* 🙈 **No estem reinventant la roda!** Basat en la gran llibreries [biblioteca c-dav](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) i [fullcalendar](https://github.com/fullcalendar/fullcalendar).", "Previous day" : "Dia anterior", @@ -320,6 +304,7 @@ "Required participant" : "Participació obligatòria", "Optional participant" : "Participació opcional", "Non-participant" : "Sense participació", + "Remove group" : "Suprimir el grup", "Remove attendee" : "Suprimeix el participant", "Search for emails, users or contacts" : "Cerca correus electrònics, usuaris o contactes", "No match found" : "No s'ha trobat cap coincidència", @@ -415,8 +400,6 @@ "No public appointments found for {name}" : "No s'han trobat cites públiques per a {name}", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "La detecció automàtica de la zona horària va determinar que la vostra zona horària fos UTC.\nÉs probable que això sigui el resultat de les mesures de seguretat del vostre navegador web.\nSi us plau, configureu la vostra zona horària manualment a la configuració del calendari.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "No s'ha trobat la vostra zona horària configurada ({timezoneId}). Tornant a l'UTC.\nCanvieu la vostra zona horària a la configuració i informeu d'aquest problema.", - "No more events today" : "Avui no hi ha més esdeveniments", - "No upcoming events" : "No hi ha propers esdeveniments", "Create a new event" : "Crea un esdeveniment nou", "[Today]" : "[Avui]", "[Tomorrow]" : "[Demà]", diff --git a/l10n/cs.js b/l10n/cs.js index 2ab5785831eb422a75642adff5d494db75098a0e..8ddcbe8c2b9b1fa2d60973d35ede987df2ec1c2f 100644 --- a/l10n/cs.js +++ b/l10n/cs.js @@ -13,6 +13,8 @@ OC.L10N.register( "Cheers!" : "Mějte se!", "Upcoming events" : "Nadcházející události", "More events" : "Více událostí", + "No more events today" : "Dnes už žádné další události", + "No upcoming events" : "Žádné nadcházející události", "%1$s with %2$s" : "%1$s s %2$s", "Calendar" : "Kalendář", "New booking {booking}" : "Nová rezervace {booking}", @@ -37,24 +39,6 @@ OC.L10N.register( "Comment:" : "Komentář:", "You have a new appointment booking \"%s\" from %s" : "Máte novou rezervaci schůzky „%s“ od %s", "Dear %s, %s (%s) booked an appointment with you." : "Vážená/ý %s, %s (%s) si zarezervoval(a) schůzku s vámi.", - "Anniversary" : "Výročí", - "Appointment" : "Schůzka", - "Business" : "Práce", - "Education" : "Výuka", - "Holiday" : "Svátek", - "Meeting" : "Schůze", - "Miscellaneous" : "Různé", - "Non-working hours" : "Mimopracovní hodiny", - "Not in office" : "Není v kanceláři", - "Personal" : "Osobní", - "Phone call" : "Telefonní hovor", - "Sick day" : "Zdravotní volno", - "Special occasion" : "Zvláštní příležitost", - "Travel" : "Cesta", - "Vacation" : "Dovolená", - "Custom Categories" : "Uživatelsky určené kateborie", - "Collaborative Tags" : "Štítky pro spolupráci", - "Standard Categories" : "Standardní kategorie", "A Calendar app for Nextcloud" : "Kalendář pro Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Aplikace Kalendář je uživatelské rozhraní pro CalDAV server, vestavěný v Nextcloud. Jednoduše synchronizujte události z různých zařízení s vaším Nextcloud a upravujte je online.\n\n* 🚀 **Napojení na ostatní Nextcloud aplikace!** V tuto chvíli Kontakty – a další jsou na cestě.\n* 🌐 **Podpora WebCal!** Chcete vidět shodující se dny svého oblíbeného týmu ve svém kalendáři? Žádný problém!\n* 🙋 **Účastníci!** Pozvěte lidi na své události.\n * ⌚️ **Volný/zaneprázdněný!** Zjistěte, zda jsou vámi zamýšlení účastníci schůzky k dispozici\n * ⏰ **Připomínky!** Dostávejte upozornění události v prohlížeči a e-mailem.\n* 🔍 Vyhledávání! Snadno najděte své události\n* ☑️ Úkoly! Zobrazte si úkoly a jejich termíny přímo v kaledáři\n* 🙈 **Nevynalézáme znovu kolo!** Založeno na skvělých softwarových knihovnách [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) a [fullcalendar](https://github.com/fullcalendar/fullcalendar).", "Previous day" : "Předchozí den", @@ -314,6 +298,7 @@ OC.L10N.register( "Create Talk room for this event" : "Vytvořit pro tuto událost místnost v Talk", "Show busy times" : "Zobrazit, kdy zaneprázněno", "No attendees yet" : "Zatím žádní účastníci", + "You do not own this calendar, so you cannot add attendees to this event" : "Nevlastníte tento kalendář, takže nemůžete do této události přidávat účastníky", "Successfully appended link to talk room to location." : "Do popisu úspěšně přidán odkaz na umístění v Talk", "Successfully appended link to talk room to description." : "Do popisu úspěšně přidán odkaz na místnost v Talk", "Error creating Talk room" : "Chyba při vytváření místnosti v Talk", @@ -322,7 +307,9 @@ OC.L10N.register( "Required participant" : "Povinný účastník", "Optional participant" : "Nepovinní účastníci", "Non-participant" : "Neúčastník", + "Remove group" : "Odebrat skupinu", "Remove attendee" : "Odebrat účastníka", + "_%n member_::_%n members_" : ["%n člen","%n členové","%n členů","%n členové"], "Search for emails, users or contacts" : "Hledat e-maily, uživatele či kontakty", "No match found" : "Nenalezena žádná shoda", "(organizer)" : "(organizátor(ka))", @@ -404,6 +391,7 @@ OC.L10N.register( "Select date" : "Vybrat datum", "Select slot" : "Vybrat slot", "No slots available" : "Nejsou k dispozici žádná časová okna", + "Could not fetch slots" : "Nepodařilo se získat sloty", "The slot for your appointment has been confirmed" : "Slož pro vaši schůzku byl potvrzen", "Appointment Details:" : "Podrobnosti o schůzce:", "Time:" : "Čas:", @@ -417,8 +405,6 @@ OC.L10N.register( "No public appointments found for {name}" : "Pro {name} nebyla nalezena žádná veřejná schůzka", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Automatickým zjištěním časové zóny bylo určeno, že vaše zóna je UTC.\nTo je nejspíš kvůli bezpečnostním opatřením vámi používaného webového prohlížeče.\nV nastavení kalendáře zadejte časovou zónu ručně.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Vámi nastavené časové pásmo ({timezoneId}) nenalezeno. Náhradou bude použit UTC čas.\nZměňte své časové pásmo v nastaveních a nahlaste tento problém vývojářům, děkujeme.", - "No more events today" : "Dnes už žádné další události", - "No upcoming events" : "Žádné nadcházející události", "Create a new event" : "Vytvořit novou událost", "[Today]" : "[Dnes]", "[Tomorrow]" : "[Zítra]", diff --git a/l10n/cs.json b/l10n/cs.json index a6949ebbc1dd74307a632f978d4d44de295d20f7..5bcb05838b6049e664e881a8d4a66f5489978817 100644 --- a/l10n/cs.json +++ b/l10n/cs.json @@ -11,6 +11,8 @@ "Cheers!" : "Mějte se!", "Upcoming events" : "Nadcházející události", "More events" : "Více událostí", + "No more events today" : "Dnes už žádné další události", + "No upcoming events" : "Žádné nadcházející události", "%1$s with %2$s" : "%1$s s %2$s", "Calendar" : "Kalendář", "New booking {booking}" : "Nová rezervace {booking}", @@ -35,24 +37,6 @@ "Comment:" : "Komentář:", "You have a new appointment booking \"%s\" from %s" : "Máte novou rezervaci schůzky „%s“ od %s", "Dear %s, %s (%s) booked an appointment with you." : "Vážená/ý %s, %s (%s) si zarezervoval(a) schůzku s vámi.", - "Anniversary" : "Výročí", - "Appointment" : "Schůzka", - "Business" : "Práce", - "Education" : "Výuka", - "Holiday" : "Svátek", - "Meeting" : "Schůze", - "Miscellaneous" : "Různé", - "Non-working hours" : "Mimopracovní hodiny", - "Not in office" : "Není v kanceláři", - "Personal" : "Osobní", - "Phone call" : "Telefonní hovor", - "Sick day" : "Zdravotní volno", - "Special occasion" : "Zvláštní příležitost", - "Travel" : "Cesta", - "Vacation" : "Dovolená", - "Custom Categories" : "Uživatelsky určené kateborie", - "Collaborative Tags" : "Štítky pro spolupráci", - "Standard Categories" : "Standardní kategorie", "A Calendar app for Nextcloud" : "Kalendář pro Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Aplikace Kalendář je uživatelské rozhraní pro CalDAV server, vestavěný v Nextcloud. Jednoduše synchronizujte události z různých zařízení s vaším Nextcloud a upravujte je online.\n\n* 🚀 **Napojení na ostatní Nextcloud aplikace!** V tuto chvíli Kontakty – a další jsou na cestě.\n* 🌐 **Podpora WebCal!** Chcete vidět shodující se dny svého oblíbeného týmu ve svém kalendáři? Žádný problém!\n* 🙋 **Účastníci!** Pozvěte lidi na své události.\n * ⌚️ **Volný/zaneprázdněný!** Zjistěte, zda jsou vámi zamýšlení účastníci schůzky k dispozici\n * ⏰ **Připomínky!** Dostávejte upozornění události v prohlížeči a e-mailem.\n* 🔍 Vyhledávání! Snadno najděte své události\n* ☑️ Úkoly! Zobrazte si úkoly a jejich termíny přímo v kaledáři\n* 🙈 **Nevynalézáme znovu kolo!** Založeno na skvělých softwarových knihovnách [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) a [fullcalendar](https://github.com/fullcalendar/fullcalendar).", "Previous day" : "Předchozí den", @@ -312,6 +296,7 @@ "Create Talk room for this event" : "Vytvořit pro tuto událost místnost v Talk", "Show busy times" : "Zobrazit, kdy zaneprázněno", "No attendees yet" : "Zatím žádní účastníci", + "You do not own this calendar, so you cannot add attendees to this event" : "Nevlastníte tento kalendář, takže nemůžete do této události přidávat účastníky", "Successfully appended link to talk room to location." : "Do popisu úspěšně přidán odkaz na umístění v Talk", "Successfully appended link to talk room to description." : "Do popisu úspěšně přidán odkaz na místnost v Talk", "Error creating Talk room" : "Chyba při vytváření místnosti v Talk", @@ -320,7 +305,9 @@ "Required participant" : "Povinný účastník", "Optional participant" : "Nepovinní účastníci", "Non-participant" : "Neúčastník", + "Remove group" : "Odebrat skupinu", "Remove attendee" : "Odebrat účastníka", + "_%n member_::_%n members_" : ["%n člen","%n členové","%n členů","%n členové"], "Search for emails, users or contacts" : "Hledat e-maily, uživatele či kontakty", "No match found" : "Nenalezena žádná shoda", "(organizer)" : "(organizátor(ka))", @@ -402,6 +389,7 @@ "Select date" : "Vybrat datum", "Select slot" : "Vybrat slot", "No slots available" : "Nejsou k dispozici žádná časová okna", + "Could not fetch slots" : "Nepodařilo se získat sloty", "The slot for your appointment has been confirmed" : "Slož pro vaši schůzku byl potvrzen", "Appointment Details:" : "Podrobnosti o schůzce:", "Time:" : "Čas:", @@ -415,8 +403,6 @@ "No public appointments found for {name}" : "Pro {name} nebyla nalezena žádná veřejná schůzka", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Automatickým zjištěním časové zóny bylo určeno, že vaše zóna je UTC.\nTo je nejspíš kvůli bezpečnostním opatřením vámi používaného webového prohlížeče.\nV nastavení kalendáře zadejte časovou zónu ručně.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Vámi nastavené časové pásmo ({timezoneId}) nenalezeno. Náhradou bude použit UTC čas.\nZměňte své časové pásmo v nastaveních a nahlaste tento problém vývojářům, děkujeme.", - "No more events today" : "Dnes už žádné další události", - "No upcoming events" : "Žádné nadcházející události", "Create a new event" : "Vytvořit novou událost", "[Today]" : "[Dnes]", "[Tomorrow]" : "[Zítra]", diff --git a/l10n/cy_GB.js b/l10n/cy_GB.js index eb50db90b5a3eaeddb5bcee7e7fc9d1a441921b0..3f907ccf1dd753ac5aeac54f778c65575758bd5b 100644 --- a/l10n/cy_GB.js +++ b/l10n/cy_GB.js @@ -11,6 +11,8 @@ OC.L10N.register( "Open »%s«" : "Agor »%s«", "Cheers!" : "Hwyl!", "Upcoming events" : "Digwyddiadau i ddod", + "No more events today" : "Dim mwy o ddigwyddiadau heddiw", + "No upcoming events" : "Dim digwyddiadau i ddod", "Calendar" : "Calendr", "Appointments" : "Apwyntiadau", "Schedule appointment \"%s\"" : "Trefnu apwyntiad \"%s\"", @@ -22,21 +24,6 @@ OC.L10N.register( "This confirmation link expires in %s hours." : "Mae'r ddolen gadarnhau hon yn dod i ben ymhen %s awr.", "Date:" : "Dyddiad:", "Where:" : "Lle:", - "Anniversary" : "Dathliad", - "Appointment" : "Apwyntiad", - "Business" : "Busnes", - "Education" : "Addysg", - "Holiday" : "Gwyliau", - "Meeting" : "Cyfarfod", - "Miscellaneous" : "Amrywiol", - "Non-working hours" : "Oriau heb fod yn waith", - "Not in office" : "Ddim yn y swyddfa", - "Personal" : "Personol", - "Phone call" : "Galwad ffôn", - "Sick day" : "Diwrnod yn sâl", - "Special occasion" : "Achlysur arbennig", - "Travel" : "Teithio", - "Vacation" : "Gwyliau", "A Calendar app for Nextcloud" : "Ap Calendr ar gyfer Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Mae'r app Calendr yn rhyngwyneb defnyddiwr ar gyfer gweinydd CalDAV Nextcloud. Cydweddwch ddigwyddiadau o wahanol ddyfeisiau yn hawdd â'ch Nextcloud a'u golygu ar-lein.\n\n* 🚀 **Integreiddio ag apiau Nextcloud eraill!** Cysylltiadau ar hyn o bryd - mwy i ddod.\n* 🌐 **Cymorth WebCal!** Eisiau gweld dyddiau gêm eich hoff dîm yn eich calendr? Dim problem!\n* 🙋 ** Mynychwyr!** Gwahoddwch bobl i'ch digwyddiadau\n* ⌚️ **Am ddim/Prysur!** Gweld pryd mae eich mynychwyr ar gael i gwrdd\n* ⏰ **Atgofion!** Mynnwch larymau ar gyfer digwyddiadau yn eich porwr a thrwy e-bost\n* 🔍 Chwiliwch! Dewch o hyd i'ch digwyddiadau yn gyfforddus\n* ☑️ Tasgau! Gweld tasgau gyda dyddiad dyledus yn uniongyrchol yn y calendr\n* 🙈 **Dydyn ni ddim yn ailddyfeisio'r olwyn!** Yn seiliedig ar y llyfrgell wych [c-dav]( https://github.com/nextcloud/cdav-library ), [ical.js]( https:// github.com/mozilla-comm/ical.js) a [calendr llawn](https://github.com/fullcalendar/fullcalendar) llyfrgelloedd.", "Previous day" : "Diwrnod blaenorol", @@ -351,8 +338,6 @@ OC.L10N.register( "No public appointments found for {name}" : "Heb ganfod unrhyw apwyntiadau cyhoeddus ar gyfer {name}", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Penderfynodd y darganfyddiad parth amser awtomatig mai UTC oedd eich parth amser.\nMae hyn yn fwyaf tebygol o ganlyniad i fesurau diogelwch eich porwr gwe.\nGosodwch eich cylchfa amser â llaw yng ngosodiadau'r calendr.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Heb ganfod eich cylchfa amser ffurfweddu ({timezoneId}). Mynd nôl i UTC.\nNewidiwch eich cylchfa amser yn y gosodiadau ac adroddwch am y mater hwn.", - "No more events today" : "Dim mwy o ddigwyddiadau heddiw", - "No upcoming events" : "Dim digwyddiadau i ddod", "Create a new event" : "Creu digwyddiad newydd", "[Today]" : "Heddiw", "[Tomorrow]" : "[Yfory]", @@ -362,6 +347,7 @@ OC.L10N.register( "Delete this occurrence" : "Dileu'r digwyddiad hwn", "Delete this and all future" : "Dileu hwn a phob dyfodol", "Details" : "Manylion", + "Invite" : "Gwahoddiad", "Attendees" : "Mynychwyr", "Resources" : "Adnoddau", "Close" : "Cau", diff --git a/l10n/cy_GB.json b/l10n/cy_GB.json index 3f1bef46a96b7ad2da31c6d237a9fcb55c52a62d..5d672332020b8b8b4c16856385b620ecef3bf617 100644 --- a/l10n/cy_GB.json +++ b/l10n/cy_GB.json @@ -9,6 +9,8 @@ "Open »%s«" : "Agor »%s«", "Cheers!" : "Hwyl!", "Upcoming events" : "Digwyddiadau i ddod", + "No more events today" : "Dim mwy o ddigwyddiadau heddiw", + "No upcoming events" : "Dim digwyddiadau i ddod", "Calendar" : "Calendr", "Appointments" : "Apwyntiadau", "Schedule appointment \"%s\"" : "Trefnu apwyntiad \"%s\"", @@ -20,21 +22,6 @@ "This confirmation link expires in %s hours." : "Mae'r ddolen gadarnhau hon yn dod i ben ymhen %s awr.", "Date:" : "Dyddiad:", "Where:" : "Lle:", - "Anniversary" : "Dathliad", - "Appointment" : "Apwyntiad", - "Business" : "Busnes", - "Education" : "Addysg", - "Holiday" : "Gwyliau", - "Meeting" : "Cyfarfod", - "Miscellaneous" : "Amrywiol", - "Non-working hours" : "Oriau heb fod yn waith", - "Not in office" : "Ddim yn y swyddfa", - "Personal" : "Personol", - "Phone call" : "Galwad ffôn", - "Sick day" : "Diwrnod yn sâl", - "Special occasion" : "Achlysur arbennig", - "Travel" : "Teithio", - "Vacation" : "Gwyliau", "A Calendar app for Nextcloud" : "Ap Calendr ar gyfer Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Mae'r app Calendr yn rhyngwyneb defnyddiwr ar gyfer gweinydd CalDAV Nextcloud. Cydweddwch ddigwyddiadau o wahanol ddyfeisiau yn hawdd â'ch Nextcloud a'u golygu ar-lein.\n\n* 🚀 **Integreiddio ag apiau Nextcloud eraill!** Cysylltiadau ar hyn o bryd - mwy i ddod.\n* 🌐 **Cymorth WebCal!** Eisiau gweld dyddiau gêm eich hoff dîm yn eich calendr? Dim problem!\n* 🙋 ** Mynychwyr!** Gwahoddwch bobl i'ch digwyddiadau\n* ⌚️ **Am ddim/Prysur!** Gweld pryd mae eich mynychwyr ar gael i gwrdd\n* ⏰ **Atgofion!** Mynnwch larymau ar gyfer digwyddiadau yn eich porwr a thrwy e-bost\n* 🔍 Chwiliwch! Dewch o hyd i'ch digwyddiadau yn gyfforddus\n* ☑️ Tasgau! Gweld tasgau gyda dyddiad dyledus yn uniongyrchol yn y calendr\n* 🙈 **Dydyn ni ddim yn ailddyfeisio'r olwyn!** Yn seiliedig ar y llyfrgell wych [c-dav]( https://github.com/nextcloud/cdav-library ), [ical.js]( https:// github.com/mozilla-comm/ical.js) a [calendr llawn](https://github.com/fullcalendar/fullcalendar) llyfrgelloedd.", "Previous day" : "Diwrnod blaenorol", @@ -349,8 +336,6 @@ "No public appointments found for {name}" : "Heb ganfod unrhyw apwyntiadau cyhoeddus ar gyfer {name}", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Penderfynodd y darganfyddiad parth amser awtomatig mai UTC oedd eich parth amser.\nMae hyn yn fwyaf tebygol o ganlyniad i fesurau diogelwch eich porwr gwe.\nGosodwch eich cylchfa amser â llaw yng ngosodiadau'r calendr.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Heb ganfod eich cylchfa amser ffurfweddu ({timezoneId}). Mynd nôl i UTC.\nNewidiwch eich cylchfa amser yn y gosodiadau ac adroddwch am y mater hwn.", - "No more events today" : "Dim mwy o ddigwyddiadau heddiw", - "No upcoming events" : "Dim digwyddiadau i ddod", "Create a new event" : "Creu digwyddiad newydd", "[Today]" : "Heddiw", "[Tomorrow]" : "[Yfory]", @@ -360,6 +345,7 @@ "Delete this occurrence" : "Dileu'r digwyddiad hwn", "Delete this and all future" : "Dileu hwn a phob dyfodol", "Details" : "Manylion", + "Invite" : "Gwahoddiad", "Attendees" : "Mynychwyr", "Resources" : "Adnoddau", "Close" : "Cau", diff --git a/l10n/da.js b/l10n/da.js index 8235c0cb98859b302263bdd6682428d49cd35564..03b45eda5c865c9f9d2d2e749f843f8769a530db 100644 --- a/l10n/da.js +++ b/l10n/da.js @@ -13,6 +13,8 @@ OC.L10N.register( "Cheers!" : "Hav en fortsat god dag.", "Upcoming events" : "Kommende begivenheder", "More events" : "Flere begivenheder", + "No more events today" : "Ikke flere begivenheder i dag", + "No upcoming events" : "Ingen kommende begivenheder", "%1$s with %2$s" : "%1$s med %2$s", "Calendar" : "Kalender", "New booking {booking}" : "Ny booking {booking}", @@ -37,24 +39,6 @@ OC.L10N.register( "Comment:" : "Kommentar:", "You have a new appointment booking \"%s\" from %s" : "Du har en ny aftale booking \"%s\" fra %s", "Dear %s, %s (%s) booked an appointment with you." : "Kære %s, %s (%s) bookede en aftale med dig.", - "Anniversary" : "Årsdag", - "Appointment" : "Aftale", - "Business" : "Forretning", - "Education" : "Uddannelse", - "Holiday" : "Ferie", - "Meeting" : "Møde", - "Miscellaneous" : "Diverse", - "Non-working hours" : "Ikke-arbejdstid", - "Not in office" : "Ikke på kontoret", - "Personal" : "Personlig", - "Phone call" : "Telefon opkald", - "Sick day" : "Sygedag", - "Special occasion" : "Speciel lejlighed", - "Travel" : "Rejse", - "Vacation" : "Ferie", - "Custom Categories" : "Brugerdefinerede Kategorier", - "Collaborative Tags" : "Samarbejds Tags", - "Standard Categories" : "Standart Katagorier", "A Calendar app for Nextcloud" : "En kalender-app til Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Kalender-appen er en brugergrænseflade til Nextclouds CalDAV-server. Synkroniser nemt begivenheder fra forskellige enheder med din Nextcloud og rediger dem online.\n\n* 🚀 **Integration med andre Nextcloud-apps!** Kontakter i øjeblikket - mere på vej.\n* 🌐 **WebCal Support!** Vil du se dit yndlingsholds kampdage i din kalender? Intet problem!\n* 🙋 **Deltagere!** Inviter folk til dine begivenheder\n* ⌚️ **Ledig/Optaget!** Se, hvornår dine deltagere er tilgængelige til at mødes\n* ⏰ **Påmindelser!** Få alarmer for begivenheder i din browser og via e-mail\n* 🔍 Søg! Find dine arrangementer med ro\n* ☑️ Opgaver! Se opgaver med forfaldsdato direkte i kalenderen\n* 🙈 **Vi genopfinder ikke hjulet!** Baseret på det fantastiske [c-dav-bibliotek](https://github.com/nextcloud/cdav-library), [ical.js](https://github. com/mozilla-comm/ical.js) og [fullcalendar](https://github.com/fullcalendar/fullcalendar) biblioteker.", "Previous day" : "Forrige dag", @@ -219,6 +203,7 @@ OC.L10N.register( "Private – only accessible via secret link" : "Privat – kun tilgængelig via hemmeligt link", "Appointment name" : "Aftale navn", "Location" : "Sted", + "Create a Talk room" : "Opret Snak-rum", "A unique link will be generated for every booked appointment and sent via the confirmation email" : "Et unikt link vil blive genereret for hver booket aftale og sendt via bekræftelsesmailen", "Description" : "Beskrivelse", "Visibility" : "Synlighed", @@ -313,6 +298,7 @@ OC.L10N.register( "Create Talk room for this event" : "Opret Snak rum for denne begivenhed", "Show busy times" : "Vis optaget tider", "No attendees yet" : "Ingen deltagere endnu", + "You do not own this calendar, so you cannot add attendees to this event" : "Du ejer ikke denne kalender, du kan derfor ikke tilføje deltagere til denne begivenhed", "Successfully appended link to talk room to location." : "Linket til talerum til placering er tilføjet til lokationen.", "Successfully appended link to talk room to description." : "Link til samtalerum blev tilføjet til beskrivelsen.", "Error creating Talk room" : "Fejl ved oprettelse af talerum", @@ -321,6 +307,7 @@ OC.L10N.register( "Required participant" : "Nødvendig deltager", "Optional participant" : "Valgfri deltager", "Non-participant" : "Deltager ikke", + "Remove group" : "Fjern gruppe", "Remove attendee" : "Fjern deltager", "Search for emails, users or contacts" : "Søg efter e-mails, brugere eller kontakter", "No match found" : "Ingen match fundet", @@ -403,6 +390,7 @@ OC.L10N.register( "Select date" : "Vælg dato", "Select slot" : "Vælg tidspunkt", "No slots available" : "Ingen ledige tidspunkter", + "Could not fetch slots" : "Kunne ikke hente pladser", "The slot for your appointment has been confirmed" : "Tidspunktet for din aftale er blevet bekræftet", "Appointment Details:" : "Detaljer om aftale:", "Time:" : "Tid:", @@ -414,10 +402,9 @@ OC.L10N.register( "Please book a different slot:" : "Book venligst et andet tidspunkt:", "Book an appointment with {name}" : "Book en tid med {name}", "No public appointments found for {name}" : "Ingen offentlige aftaler fundet for {name}", + "Personal" : "Personlig", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Den automatiske tidszoneregistrering bestemte, at din tidszone var UTC.\nDette er højst sandsynligt resultatet af sikkerhedsforanstaltninger i din webbrowser.\nIndstil venligst din tidszone manuelt i kalenderindstillingerne.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Din konfigurerede tidszone ({timezoneId}) blev ikke fundet. Falder tilbage til UTC.\nSkift venligst din tidszone i indstillingerne og rapporter dette problem.", - "No more events today" : "Ikke flere begivenheder i dag", - "No upcoming events" : "Ingen kommende begivenheder", "Create a new event" : "Opret en ny begivenhed", "[Today]" : "[i dag]", "[Tomorrow]" : "[I morgen]", @@ -439,6 +426,20 @@ OC.L10N.register( "Show more details" : "Vis flere detaljer", "Subscribe to {name}" : "Abonner på {name}", "Export {name}" : "Eksportér {name}", + "Anniversary" : "Årsdag", + "Appointment" : "Aftale", + "Business" : "Forretning", + "Education" : "Uddannelse", + "Holiday" : "Ferie", + "Meeting" : "Møde", + "Miscellaneous" : "Diverse", + "Non-working hours" : "Ikke-arbejdstid", + "Not in office" : "Ikke på kontoret", + "Phone call" : "Telefon opkald", + "Sick day" : "Sygedag", + "Special occasion" : "Speciel lejlighed", + "Travel" : "Rejse", + "Vacation" : "Ferie", "Midnight on the day the event starts" : "Midnat på dagen, hvor arrangementet starter", "_%n day before the event at {formattedHourMinute}_::_%n days before the event at {formattedHourMinute}_" : ["%n dag før begivenheden kl. {formattedHourMinute}","%n dage før begivenheden kl. {formattedHourMinute}"], "_%n week before the event at {formattedHourMinute}_::_%n weeks before the event at {formattedHourMinute}_" : ["%n uge før begivenheden på {formattedHourMinute}","%n uger før begivenheden på {formattedHourMinute}"], diff --git a/l10n/da.json b/l10n/da.json index d1a1fa1e942a4e1fcc20adf0673a38d482575911..b80d20eea4b5f3393dcfaa7a2e81077dd5a1ade1 100644 --- a/l10n/da.json +++ b/l10n/da.json @@ -11,6 +11,8 @@ "Cheers!" : "Hav en fortsat god dag.", "Upcoming events" : "Kommende begivenheder", "More events" : "Flere begivenheder", + "No more events today" : "Ikke flere begivenheder i dag", + "No upcoming events" : "Ingen kommende begivenheder", "%1$s with %2$s" : "%1$s med %2$s", "Calendar" : "Kalender", "New booking {booking}" : "Ny booking {booking}", @@ -35,24 +37,6 @@ "Comment:" : "Kommentar:", "You have a new appointment booking \"%s\" from %s" : "Du har en ny aftale booking \"%s\" fra %s", "Dear %s, %s (%s) booked an appointment with you." : "Kære %s, %s (%s) bookede en aftale med dig.", - "Anniversary" : "Årsdag", - "Appointment" : "Aftale", - "Business" : "Forretning", - "Education" : "Uddannelse", - "Holiday" : "Ferie", - "Meeting" : "Møde", - "Miscellaneous" : "Diverse", - "Non-working hours" : "Ikke-arbejdstid", - "Not in office" : "Ikke på kontoret", - "Personal" : "Personlig", - "Phone call" : "Telefon opkald", - "Sick day" : "Sygedag", - "Special occasion" : "Speciel lejlighed", - "Travel" : "Rejse", - "Vacation" : "Ferie", - "Custom Categories" : "Brugerdefinerede Kategorier", - "Collaborative Tags" : "Samarbejds Tags", - "Standard Categories" : "Standart Katagorier", "A Calendar app for Nextcloud" : "En kalender-app til Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Kalender-appen er en brugergrænseflade til Nextclouds CalDAV-server. Synkroniser nemt begivenheder fra forskellige enheder med din Nextcloud og rediger dem online.\n\n* 🚀 **Integration med andre Nextcloud-apps!** Kontakter i øjeblikket - mere på vej.\n* 🌐 **WebCal Support!** Vil du se dit yndlingsholds kampdage i din kalender? Intet problem!\n* 🙋 **Deltagere!** Inviter folk til dine begivenheder\n* ⌚️ **Ledig/Optaget!** Se, hvornår dine deltagere er tilgængelige til at mødes\n* ⏰ **Påmindelser!** Få alarmer for begivenheder i din browser og via e-mail\n* 🔍 Søg! Find dine arrangementer med ro\n* ☑️ Opgaver! Se opgaver med forfaldsdato direkte i kalenderen\n* 🙈 **Vi genopfinder ikke hjulet!** Baseret på det fantastiske [c-dav-bibliotek](https://github.com/nextcloud/cdav-library), [ical.js](https://github. com/mozilla-comm/ical.js) og [fullcalendar](https://github.com/fullcalendar/fullcalendar) biblioteker.", "Previous day" : "Forrige dag", @@ -217,6 +201,7 @@ "Private – only accessible via secret link" : "Privat – kun tilgængelig via hemmeligt link", "Appointment name" : "Aftale navn", "Location" : "Sted", + "Create a Talk room" : "Opret Snak-rum", "A unique link will be generated for every booked appointment and sent via the confirmation email" : "Et unikt link vil blive genereret for hver booket aftale og sendt via bekræftelsesmailen", "Description" : "Beskrivelse", "Visibility" : "Synlighed", @@ -311,6 +296,7 @@ "Create Talk room for this event" : "Opret Snak rum for denne begivenhed", "Show busy times" : "Vis optaget tider", "No attendees yet" : "Ingen deltagere endnu", + "You do not own this calendar, so you cannot add attendees to this event" : "Du ejer ikke denne kalender, du kan derfor ikke tilføje deltagere til denne begivenhed", "Successfully appended link to talk room to location." : "Linket til talerum til placering er tilføjet til lokationen.", "Successfully appended link to talk room to description." : "Link til samtalerum blev tilføjet til beskrivelsen.", "Error creating Talk room" : "Fejl ved oprettelse af talerum", @@ -319,6 +305,7 @@ "Required participant" : "Nødvendig deltager", "Optional participant" : "Valgfri deltager", "Non-participant" : "Deltager ikke", + "Remove group" : "Fjern gruppe", "Remove attendee" : "Fjern deltager", "Search for emails, users or contacts" : "Søg efter e-mails, brugere eller kontakter", "No match found" : "Ingen match fundet", @@ -401,6 +388,7 @@ "Select date" : "Vælg dato", "Select slot" : "Vælg tidspunkt", "No slots available" : "Ingen ledige tidspunkter", + "Could not fetch slots" : "Kunne ikke hente pladser", "The slot for your appointment has been confirmed" : "Tidspunktet for din aftale er blevet bekræftet", "Appointment Details:" : "Detaljer om aftale:", "Time:" : "Tid:", @@ -412,10 +400,9 @@ "Please book a different slot:" : "Book venligst et andet tidspunkt:", "Book an appointment with {name}" : "Book en tid med {name}", "No public appointments found for {name}" : "Ingen offentlige aftaler fundet for {name}", + "Personal" : "Personlig", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Den automatiske tidszoneregistrering bestemte, at din tidszone var UTC.\nDette er højst sandsynligt resultatet af sikkerhedsforanstaltninger i din webbrowser.\nIndstil venligst din tidszone manuelt i kalenderindstillingerne.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Din konfigurerede tidszone ({timezoneId}) blev ikke fundet. Falder tilbage til UTC.\nSkift venligst din tidszone i indstillingerne og rapporter dette problem.", - "No more events today" : "Ikke flere begivenheder i dag", - "No upcoming events" : "Ingen kommende begivenheder", "Create a new event" : "Opret en ny begivenhed", "[Today]" : "[i dag]", "[Tomorrow]" : "[I morgen]", @@ -437,6 +424,20 @@ "Show more details" : "Vis flere detaljer", "Subscribe to {name}" : "Abonner på {name}", "Export {name}" : "Eksportér {name}", + "Anniversary" : "Årsdag", + "Appointment" : "Aftale", + "Business" : "Forretning", + "Education" : "Uddannelse", + "Holiday" : "Ferie", + "Meeting" : "Møde", + "Miscellaneous" : "Diverse", + "Non-working hours" : "Ikke-arbejdstid", + "Not in office" : "Ikke på kontoret", + "Phone call" : "Telefon opkald", + "Sick day" : "Sygedag", + "Special occasion" : "Speciel lejlighed", + "Travel" : "Rejse", + "Vacation" : "Ferie", "Midnight on the day the event starts" : "Midnat på dagen, hvor arrangementet starter", "_%n day before the event at {formattedHourMinute}_::_%n days before the event at {formattedHourMinute}_" : ["%n dag før begivenheden kl. {formattedHourMinute}","%n dage før begivenheden kl. {formattedHourMinute}"], "_%n week before the event at {formattedHourMinute}_::_%n weeks before the event at {formattedHourMinute}_" : ["%n uge før begivenheden på {formattedHourMinute}","%n uger før begivenheden på {formattedHourMinute}"], diff --git a/l10n/de.js b/l10n/de.js index 39886965852bb25412e132c5f0dbb0a24eec282a..ae42a159b6fda5a762967e0a2218b4f2cdd49ae3 100644 --- a/l10n/de.js +++ b/l10n/de.js @@ -13,6 +13,8 @@ OC.L10N.register( "Cheers!" : "Noch einen schönen Tag!", "Upcoming events" : "Anstehende Termine", "More events" : "Weitere Termine", + "No more events today" : "Heute keine weiteren Termine", + "No upcoming events" : "Keine anstehenden Termine", "%1$s with %2$s" : "%1$s mit %2$s", "Calendar" : "Kalender", "New booking {booking}" : "Neue Buchung {booking}", @@ -37,24 +39,6 @@ OC.L10N.register( "Comment:" : "Kommentar:", "You have a new appointment booking \"%s\" from %s" : "Du hast eine neue Terminbuchung \"%s\" von %s.", "Dear %s, %s (%s) booked an appointment with you." : "Hallo %s, %s (%s) hat einen Termin mit dir gebucht.", - "Anniversary" : "Jahrestag", - "Appointment" : "Verabredung", - "Business" : "Geschäftlich", - "Education" : "Bildung", - "Holiday" : "Feiertag", - "Meeting" : "Treffen", - "Miscellaneous" : "Verschiedenes", - "Non-working hours" : "Arbeitsfreie Stunden", - "Not in office" : "Nicht im Büro", - "Personal" : "Persönlich", - "Phone call" : "Anruf", - "Sick day" : "Krankheitstag", - "Special occasion" : "Besondere Gelegenheit", - "Travel" : "Reise", - "Vacation" : "Urlaub", - "Custom Categories" : "Benutzerdefinerte Kategorien", - "Collaborative Tags" : "Kollaborative Schlagworte", - "Standard Categories" : "Standardkategorien", "A Calendar app for Nextcloud" : "Eine Kalender-App für Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Die Calendar-App ist die Oberfläche für Nextclouds CalDAV-Server. Termine können auf einfache Weise über verschiedene Geräte hinweg mit Nextcloud synchronisiert und online bearbeitet werden.\n\n* 🚀 ** Integration mit anderen Nextcloud Apps!** Aktuell Kontakte - weitere folgen.\n* 🌐 **WebCal-Unterstützung!** Möchtest du die Spieltage deines Lieblingsteams in deinem Kalender verfolgen? Kein Problem!\n* 🙋 **Teilnehmer!** Lade Teilnehmer zu deinen Terminen ein.\n* ⌚️ **Frei/Besetzt:** Sehe, wann deine Teilnehmer für ein Treffen verfügbar sind\n* ⏰ **Erinnerungen!** Erhalte Alarme für Termine innerhalb deines Browsers und per E-Mail.\n* 🔍 Suche! Finde deine Termine ganz einfach\n* ☑️ Aufgaben! Sehe deine Aufgaben mit Fälligkeitsdatum direkt in deinem Kalender\n* 🙈 **Wir erfinden das Rad nicht neu!** Die App basiert auf den großartigen [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) und [fullcalendar](https://github.com/fullcalendar/fullcalendar) Bibliotheken.", "Previous day" : "Vorheriger Tag", @@ -314,6 +298,7 @@ OC.L10N.register( "Create Talk room for this event" : "Besprechungsraum für diesen Termin erstellen", "Show busy times" : "Belegte Zeiten anzeigen", "No attendees yet" : "Keine Teilnehmer bislang", + "You do not own this calendar, so you cannot add attendees to this event" : "Du bist nicht Eigentümer dieses Kalenders und kannst daher dieser Veranstaltung keine Teilnehmer hinzufügen.", "Successfully appended link to talk room to location." : "Link des Talk-Raums zur Ortsangabe hinzugefügt.", "Successfully appended link to talk room to description." : "Link zur Beschreibung des Besprechungsraums hinzugefügt.", "Error creating Talk room" : "Fehler beim Erstellen des Besprechungsraumes", @@ -322,7 +307,9 @@ OC.L10N.register( "Required participant" : "Benötigter Teilnehmer", "Optional participant" : "Optionaler Teilnehmer", "Non-participant" : "Nicht-Teilnehmer", + "Remove group" : "Gruppe entfernen", "Remove attendee" : "Teilnehmer entfernen", + "_%n member_::_%n members_" : ["%n Mitglied","%n Mitglieder"], "Search for emails, users or contacts" : "Suche nach E-Mails, Benutzern oder Kontakten", "No match found" : "Keine Übereinstimmung gefunden", "(organizer)" : "(Organisator)", @@ -404,6 +391,7 @@ OC.L10N.register( "Select date" : "Datum auswählen", "Select slot" : "Zeitfenster auswählen", "No slots available" : "Keine Zeitfenster verfügbar", + "Could not fetch slots" : "Abruf der Zeitfenster fehlgeschlagen", "The slot for your appointment has been confirmed" : "Das Zeitfenster für deinen Termin wurde bestätigt", "Appointment Details:" : "Termindetails:", "Time:" : "Zeit:", @@ -417,8 +405,6 @@ OC.L10N.register( "No public appointments found for {name}" : "Keine öffentlichen Termine für {name} gefunden", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Die automatische Erkennung der Zeitzone hat als Ergebnis UTC ermittelt.\nDies ist meist das Ergebnis von Sicherheitsmaßnahmen deines Webbrowsers.\nBitte stelle deine Zeitzone manuell in den Kalendereinstellungen ein.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Die konfigurierte Zeitzone ({timezoneId}) wurde nicht gefunden. Rückfall auf UTC.\nBitte die Zeitzone in den Einstellungen ändern und dieses Problem melden.", - "No more events today" : "Heute keine weiteren Termine", - "No upcoming events" : "Keine anstehenden Termine", "Create a new event" : "Neuen Termin erstellen", "[Today]" : "[Heute]", "[Tomorrow]" : "[Morgen]", diff --git a/l10n/de.json b/l10n/de.json index 1ff2bd5116db27ecf4b190224d643c96605ea294..bc5d82de06ce3806020cc02b56099617bb60f60a 100644 --- a/l10n/de.json +++ b/l10n/de.json @@ -11,6 +11,8 @@ "Cheers!" : "Noch einen schönen Tag!", "Upcoming events" : "Anstehende Termine", "More events" : "Weitere Termine", + "No more events today" : "Heute keine weiteren Termine", + "No upcoming events" : "Keine anstehenden Termine", "%1$s with %2$s" : "%1$s mit %2$s", "Calendar" : "Kalender", "New booking {booking}" : "Neue Buchung {booking}", @@ -35,24 +37,6 @@ "Comment:" : "Kommentar:", "You have a new appointment booking \"%s\" from %s" : "Du hast eine neue Terminbuchung \"%s\" von %s.", "Dear %s, %s (%s) booked an appointment with you." : "Hallo %s, %s (%s) hat einen Termin mit dir gebucht.", - "Anniversary" : "Jahrestag", - "Appointment" : "Verabredung", - "Business" : "Geschäftlich", - "Education" : "Bildung", - "Holiday" : "Feiertag", - "Meeting" : "Treffen", - "Miscellaneous" : "Verschiedenes", - "Non-working hours" : "Arbeitsfreie Stunden", - "Not in office" : "Nicht im Büro", - "Personal" : "Persönlich", - "Phone call" : "Anruf", - "Sick day" : "Krankheitstag", - "Special occasion" : "Besondere Gelegenheit", - "Travel" : "Reise", - "Vacation" : "Urlaub", - "Custom Categories" : "Benutzerdefinerte Kategorien", - "Collaborative Tags" : "Kollaborative Schlagworte", - "Standard Categories" : "Standardkategorien", "A Calendar app for Nextcloud" : "Eine Kalender-App für Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Die Calendar-App ist die Oberfläche für Nextclouds CalDAV-Server. Termine können auf einfache Weise über verschiedene Geräte hinweg mit Nextcloud synchronisiert und online bearbeitet werden.\n\n* 🚀 ** Integration mit anderen Nextcloud Apps!** Aktuell Kontakte - weitere folgen.\n* 🌐 **WebCal-Unterstützung!** Möchtest du die Spieltage deines Lieblingsteams in deinem Kalender verfolgen? Kein Problem!\n* 🙋 **Teilnehmer!** Lade Teilnehmer zu deinen Terminen ein.\n* ⌚️ **Frei/Besetzt:** Sehe, wann deine Teilnehmer für ein Treffen verfügbar sind\n* ⏰ **Erinnerungen!** Erhalte Alarme für Termine innerhalb deines Browsers und per E-Mail.\n* 🔍 Suche! Finde deine Termine ganz einfach\n* ☑️ Aufgaben! Sehe deine Aufgaben mit Fälligkeitsdatum direkt in deinem Kalender\n* 🙈 **Wir erfinden das Rad nicht neu!** Die App basiert auf den großartigen [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) und [fullcalendar](https://github.com/fullcalendar/fullcalendar) Bibliotheken.", "Previous day" : "Vorheriger Tag", @@ -312,6 +296,7 @@ "Create Talk room for this event" : "Besprechungsraum für diesen Termin erstellen", "Show busy times" : "Belegte Zeiten anzeigen", "No attendees yet" : "Keine Teilnehmer bislang", + "You do not own this calendar, so you cannot add attendees to this event" : "Du bist nicht Eigentümer dieses Kalenders und kannst daher dieser Veranstaltung keine Teilnehmer hinzufügen.", "Successfully appended link to talk room to location." : "Link des Talk-Raums zur Ortsangabe hinzugefügt.", "Successfully appended link to talk room to description." : "Link zur Beschreibung des Besprechungsraums hinzugefügt.", "Error creating Talk room" : "Fehler beim Erstellen des Besprechungsraumes", @@ -320,7 +305,9 @@ "Required participant" : "Benötigter Teilnehmer", "Optional participant" : "Optionaler Teilnehmer", "Non-participant" : "Nicht-Teilnehmer", + "Remove group" : "Gruppe entfernen", "Remove attendee" : "Teilnehmer entfernen", + "_%n member_::_%n members_" : ["%n Mitglied","%n Mitglieder"], "Search for emails, users or contacts" : "Suche nach E-Mails, Benutzern oder Kontakten", "No match found" : "Keine Übereinstimmung gefunden", "(organizer)" : "(Organisator)", @@ -402,6 +389,7 @@ "Select date" : "Datum auswählen", "Select slot" : "Zeitfenster auswählen", "No slots available" : "Keine Zeitfenster verfügbar", + "Could not fetch slots" : "Abruf der Zeitfenster fehlgeschlagen", "The slot for your appointment has been confirmed" : "Das Zeitfenster für deinen Termin wurde bestätigt", "Appointment Details:" : "Termindetails:", "Time:" : "Zeit:", @@ -415,8 +403,6 @@ "No public appointments found for {name}" : "Keine öffentlichen Termine für {name} gefunden", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Die automatische Erkennung der Zeitzone hat als Ergebnis UTC ermittelt.\nDies ist meist das Ergebnis von Sicherheitsmaßnahmen deines Webbrowsers.\nBitte stelle deine Zeitzone manuell in den Kalendereinstellungen ein.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Die konfigurierte Zeitzone ({timezoneId}) wurde nicht gefunden. Rückfall auf UTC.\nBitte die Zeitzone in den Einstellungen ändern und dieses Problem melden.", - "No more events today" : "Heute keine weiteren Termine", - "No upcoming events" : "Keine anstehenden Termine", "Create a new event" : "Neuen Termin erstellen", "[Today]" : "[Heute]", "[Tomorrow]" : "[Morgen]", diff --git a/l10n/de_DE.js b/l10n/de_DE.js index 2b998af1d9a9cfbcf7e53bbdb16ce4dd645d8d8a..a5cf739f7a15d0a00fdf71d0770428823cd7bd63 100644 --- a/l10n/de_DE.js +++ b/l10n/de_DE.js @@ -13,6 +13,8 @@ OC.L10N.register( "Cheers!" : "Noch einen schönen Tag!", "Upcoming events" : "Anstehende Termine", "More events" : "Weitere Termine", + "No more events today" : "Heute keine weiteren Termine", + "No upcoming events" : "Keine anstehenden Termine", "%1$s with %2$s" : "%1$s mit %2$s", "Calendar" : "Kalender", "New booking {booking}" : "Neue Buchung {booking}", @@ -37,24 +39,6 @@ OC.L10N.register( "Comment:" : "Kommentar:", "You have a new appointment booking \"%s\" from %s" : "Sie haben eine neue Terminbuchung \"%s\" von %s", "Dear %s, %s (%s) booked an appointment with you." : "Hallo %s, %s (%s) hat einen Termin mit Ihnen gebucht.", - "Anniversary" : "Jahrestag", - "Appointment" : "Verabredung", - "Business" : "Geschäftlich", - "Education" : "Bildung", - "Holiday" : "Feiertag", - "Meeting" : "Treffen", - "Miscellaneous" : "Verschiedenes", - "Non-working hours" : "Arbeitsfreie Stunden", - "Not in office" : "Nicht im Büro", - "Personal" : "Persönlich", - "Phone call" : "Anruf", - "Sick day" : "Krankheitstag", - "Special occasion" : "Besondere Gelegenheit", - "Travel" : "Reise", - "Vacation" : "Urlaub", - "Custom Categories" : "Benutzerdefinierte Kategorien", - "Collaborative Tags" : "Kollaborative Schlagworte", - "Standard Categories" : "Standardkategorien", "A Calendar app for Nextcloud" : "Eine Kalender-App für Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Die Calendar-App ist die Oberfläche für Nextclouds CalDAV-Server. Termine können auf einfache Weise über verschiedene Geräte hinweg mit Nextcloud synchronisiert und online bearbeitet werden.\n\n* 🚀 ** Integration mit anderen Nextcloud Apps!** Aktuell Kontakte - weitere folgen.\n* 🌐 **WebCal-Unterstützung!** Möchten Sie die Spieltage Ihres Lieblingsteams in Ihrem Kalender verfolgen? Kein Problem!\n* 🙋 **Teilnehmer!** Laden Sie Teilnehmer zu Ihren Terminen ein.\n* ⌚️ **Frei/Besetzt:** Sehen Sie, wann Ihre Teilnehmer für ein Treffen verfügbar sind\n* ⏰ **Erinnerungen!** Erhalten Sie Alarme für Termine innerhalb Ihres Browsers und per E-Mail.\n* 🔍 Suche! Finden Sie Ihre Termine ganz einfach\n* ☑️ Aufgaben! Sehen Sie Ihre Aufgaben mit Fälligkeitsdatum direkt in Ihrem Kalender\n* 🙈 **Wir erfinden das Rad nicht neu!** Die App basiert auf den großartigen [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) und [fullcalendar](https://github.com/fullcalendar/fullcalendar) Bibliotheken.", "Previous day" : "Vorheriger Tag", @@ -314,6 +298,7 @@ OC.L10N.register( "Create Talk room for this event" : "Besprechungsraum für diesen Termin erstellen", "Show busy times" : "Belegte Zeiten anzeigen", "No attendees yet" : "Keine Teilnehmer bislang", + "You do not own this calendar, so you cannot add attendees to this event" : "Sie sind nicht Eigentümer dieses Kalenders und können daher dieser Veranstaltung keine Teilnehmer hinzufügen", "Successfully appended link to talk room to location." : "Link des Talk-Raums zur Ortsangabe hinzugefügt.", "Successfully appended link to talk room to description." : "Link zur Beschreibung des Besprechungsraums hinzugefügt.", "Error creating Talk room" : "Fehler beim Erstellen des Besprechungsraumes", @@ -322,7 +307,9 @@ OC.L10N.register( "Required participant" : "Benötigter Teilnehmer", "Optional participant" : "Optionaler Teilnehmer", "Non-participant" : "Nicht-Teilnehmer", + "Remove group" : "Gruppe entfernen", "Remove attendee" : "Teilnehmer entfernen", + "_%n member_::_%n members_" : ["%n Mitglied","%n Mitglieder"], "Search for emails, users or contacts" : "Suche nach E-Mails, Benutzern oder Kontakten", "No match found" : "Keine Übereinstimmung gefunden", "(organizer)" : "(Organisator)", @@ -404,6 +391,7 @@ OC.L10N.register( "Select date" : "Datum auswählen", "Select slot" : "Zeitfenster auswählen", "No slots available" : "Keine Zeitfenster verfügbar", + "Could not fetch slots" : "Abruf der Zeitfenster fehlgeschlagen", "The slot for your appointment has been confirmed" : "Das Zeitfenster für Ihren Termin wurde bestätigt", "Appointment Details:" : "Termindetails:", "Time:" : "Zeit:", @@ -417,8 +405,6 @@ OC.L10N.register( "No public appointments found for {name}" : "Keine öffentlichen Termine für {name} gefunden", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Die automatische Erkennung der Zeitzone hat als Ergebnis UTC ermittelt.\nDies ist meist das Ergebnis von Sicherheitsmaßnahmen Ihres Webbrowsers.\nBitte stellen Sie Ihre Zeitzone manuell in den Kalendereinstellungen ein.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Die konfigurierte Zeitzone ({timezoneId}) wurde nicht gefunden. Rückfall auf UTC.\nBitte die Zeitzone in den Einstellungen ändern und melden dieses Problem.", - "No more events today" : "Heute keine weiteren Termine", - "No upcoming events" : "Keine anstehenden Termine", "Create a new event" : "Neuen Termin erstellen", "[Today]" : "[Heute]", "[Tomorrow]" : "[Morgen]", diff --git a/l10n/de_DE.json b/l10n/de_DE.json index ff637dbe9b4b209253b8e04ce66d8c0f7364126a..97262fc8c8f7ff399e2872d3987e4a0ed49a7542 100644 --- a/l10n/de_DE.json +++ b/l10n/de_DE.json @@ -11,6 +11,8 @@ "Cheers!" : "Noch einen schönen Tag!", "Upcoming events" : "Anstehende Termine", "More events" : "Weitere Termine", + "No more events today" : "Heute keine weiteren Termine", + "No upcoming events" : "Keine anstehenden Termine", "%1$s with %2$s" : "%1$s mit %2$s", "Calendar" : "Kalender", "New booking {booking}" : "Neue Buchung {booking}", @@ -35,24 +37,6 @@ "Comment:" : "Kommentar:", "You have a new appointment booking \"%s\" from %s" : "Sie haben eine neue Terminbuchung \"%s\" von %s", "Dear %s, %s (%s) booked an appointment with you." : "Hallo %s, %s (%s) hat einen Termin mit Ihnen gebucht.", - "Anniversary" : "Jahrestag", - "Appointment" : "Verabredung", - "Business" : "Geschäftlich", - "Education" : "Bildung", - "Holiday" : "Feiertag", - "Meeting" : "Treffen", - "Miscellaneous" : "Verschiedenes", - "Non-working hours" : "Arbeitsfreie Stunden", - "Not in office" : "Nicht im Büro", - "Personal" : "Persönlich", - "Phone call" : "Anruf", - "Sick day" : "Krankheitstag", - "Special occasion" : "Besondere Gelegenheit", - "Travel" : "Reise", - "Vacation" : "Urlaub", - "Custom Categories" : "Benutzerdefinierte Kategorien", - "Collaborative Tags" : "Kollaborative Schlagworte", - "Standard Categories" : "Standardkategorien", "A Calendar app for Nextcloud" : "Eine Kalender-App für Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Die Calendar-App ist die Oberfläche für Nextclouds CalDAV-Server. Termine können auf einfache Weise über verschiedene Geräte hinweg mit Nextcloud synchronisiert und online bearbeitet werden.\n\n* 🚀 ** Integration mit anderen Nextcloud Apps!** Aktuell Kontakte - weitere folgen.\n* 🌐 **WebCal-Unterstützung!** Möchten Sie die Spieltage Ihres Lieblingsteams in Ihrem Kalender verfolgen? Kein Problem!\n* 🙋 **Teilnehmer!** Laden Sie Teilnehmer zu Ihren Terminen ein.\n* ⌚️ **Frei/Besetzt:** Sehen Sie, wann Ihre Teilnehmer für ein Treffen verfügbar sind\n* ⏰ **Erinnerungen!** Erhalten Sie Alarme für Termine innerhalb Ihres Browsers und per E-Mail.\n* 🔍 Suche! Finden Sie Ihre Termine ganz einfach\n* ☑️ Aufgaben! Sehen Sie Ihre Aufgaben mit Fälligkeitsdatum direkt in Ihrem Kalender\n* 🙈 **Wir erfinden das Rad nicht neu!** Die App basiert auf den großartigen [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) und [fullcalendar](https://github.com/fullcalendar/fullcalendar) Bibliotheken.", "Previous day" : "Vorheriger Tag", @@ -312,6 +296,7 @@ "Create Talk room for this event" : "Besprechungsraum für diesen Termin erstellen", "Show busy times" : "Belegte Zeiten anzeigen", "No attendees yet" : "Keine Teilnehmer bislang", + "You do not own this calendar, so you cannot add attendees to this event" : "Sie sind nicht Eigentümer dieses Kalenders und können daher dieser Veranstaltung keine Teilnehmer hinzufügen", "Successfully appended link to talk room to location." : "Link des Talk-Raums zur Ortsangabe hinzugefügt.", "Successfully appended link to talk room to description." : "Link zur Beschreibung des Besprechungsraums hinzugefügt.", "Error creating Talk room" : "Fehler beim Erstellen des Besprechungsraumes", @@ -320,7 +305,9 @@ "Required participant" : "Benötigter Teilnehmer", "Optional participant" : "Optionaler Teilnehmer", "Non-participant" : "Nicht-Teilnehmer", + "Remove group" : "Gruppe entfernen", "Remove attendee" : "Teilnehmer entfernen", + "_%n member_::_%n members_" : ["%n Mitglied","%n Mitglieder"], "Search for emails, users or contacts" : "Suche nach E-Mails, Benutzern oder Kontakten", "No match found" : "Keine Übereinstimmung gefunden", "(organizer)" : "(Organisator)", @@ -402,6 +389,7 @@ "Select date" : "Datum auswählen", "Select slot" : "Zeitfenster auswählen", "No slots available" : "Keine Zeitfenster verfügbar", + "Could not fetch slots" : "Abruf der Zeitfenster fehlgeschlagen", "The slot for your appointment has been confirmed" : "Das Zeitfenster für Ihren Termin wurde bestätigt", "Appointment Details:" : "Termindetails:", "Time:" : "Zeit:", @@ -415,8 +403,6 @@ "No public appointments found for {name}" : "Keine öffentlichen Termine für {name} gefunden", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Die automatische Erkennung der Zeitzone hat als Ergebnis UTC ermittelt.\nDies ist meist das Ergebnis von Sicherheitsmaßnahmen Ihres Webbrowsers.\nBitte stellen Sie Ihre Zeitzone manuell in den Kalendereinstellungen ein.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Die konfigurierte Zeitzone ({timezoneId}) wurde nicht gefunden. Rückfall auf UTC.\nBitte die Zeitzone in den Einstellungen ändern und melden dieses Problem.", - "No more events today" : "Heute keine weiteren Termine", - "No upcoming events" : "Keine anstehenden Termine", "Create a new event" : "Neuen Termin erstellen", "[Today]" : "[Heute]", "[Tomorrow]" : "[Morgen]", diff --git a/l10n/el.js b/l10n/el.js index 85ec7d110f32e345c4cc942f3fae1ffa70d4af83..00790c63bf87fec2b4f383c442b44381f793dc0a 100644 --- a/l10n/el.js +++ b/l10n/el.js @@ -1,6 +1,7 @@ OC.L10N.register( "calendar", { + "Provided email-address is too long" : "Η παρεχόμενη διεύθυνση email είναι πολύ μεγάλη", "User-Session unexpectedly expired" : "Η συνεδρία-χρήστη έληξε απότομα", "Provided email-address is not valid" : "Η διεύθυνση email δεν είναι έγκυρη", "%s has published the calendar »%s«" : "Ο/η %s έχει δημοσιεύσει το ημερολόγιο »%s«", @@ -12,6 +13,8 @@ OC.L10N.register( "Cheers!" : "Με εκτίμηση!", "Upcoming events" : "Προσεχή γεγονότα", "More events" : "Περισσότερα γεγονότα", + "No more events today" : "Δεν υπάρχουν άλλα γεγονότα για σήμερα", + "No upcoming events" : "Κανένα προσεχές γεγονός", "%1$s with %2$s" : "%1$s με %2$s", "Calendar" : "Ημερολόγιο", "New booking {booking}" : "Νέα κράτηση {booking}", @@ -36,25 +39,11 @@ OC.L10N.register( "Comment:" : "Σχόλιο:", "You have a new appointment booking \"%s\" from %s" : "Έχετε μια νέα κράτηση για το ραντεβού \"%s\" από τον/την %s", "Dear %s, %s (%s) booked an appointment with you." : "Αγαπητέ/ή %s, %s (%s) έκανε κράτηση σε ένα ραντεβού σας.", - "Anniversary" : "Επέτειος", - "Appointment" : "Ραντεβού", - "Business" : "Επιχείρηση", - "Education" : "Εκπαίδευση", - "Holiday" : "Διακοπές", - "Meeting" : "Συνάντηση", - "Miscellaneous" : "Διάφορα", - "Non-working hours" : "Μη εργάσιμες ώρες", - "Not in office" : "Εκτός γραφείου", - "Personal" : "Προσωπικά", - "Phone call" : "Τηλεφωνική κλήση", - "Sick day" : "Ημέρα ανάρρωσης", - "Special occasion" : "Ειδική περίπτωση", - "Travel" : "Ταξίδι", - "Vacation" : "Διακοπές", "A Calendar app for Nextcloud" : "Eφαρμογή ημερολογίου για το Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Η εφαρμογή Ημερολόγιο είναι μια διεπαφή χρήστη για τον διακομιστή CalDAV του Nextcloud. Συνχρονίστε εύκολα τα συμβάντα σας από διάφορες συσκευές με το Nextcloud και επεξεργαστείτε τα online.\n\n* 🚀 **Συνεργάζεται με άλλες εφαρμογές Nextcloud!** Επί του παρόντος με τις Επαφές - και με άλλες στο μέλλον.\n* 🌐 **Υποστήριξη WebCal!** Θέλετε να δείτε το πρόγραμμα της αγαπημένης σας ομάδας στο ημερολόγιό σας; Κανένα πρόβλημα!\n* 🙋 **Συμμετέχοντες!** Προσκαλέστε άτομα στις εκδηλώσεις σας.\n* ⌚️ **Ελεύθερος/Απασχολημένος!** Δείτε τη διαθεσιμότητα των συνεργατών σας για συνάντηση\n* ⏰ **Υπενθυμίσεις!** Λάβετε ειδοποιήσεις για γεγονότα στον περιηγητή σας ή στο ηλ.ταχυδρομείο σας.\n* 🔍 Αναζήτηση! Εντοπίστε εύκολα γεγονότα που σας ενδιαφέρουν\n* ☑️ Εργασίες! Δείτε τις εργασίες με ημερομηνία λήξεως απευθείας στο ημερολόγιο.\n* 🙈 **Δεν ανακαλύπτουμε τον τροχό!** Με βάση τις βιβλιοθήκες [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) ", "Previous day" : "Προηγούμενη ημέρα", "Previous week" : "Προηγούμενη εβδομάδα", + "Previous year" : "Προηγούμενο έτος", "Previous month" : "Προηγούμενος μήνας", "Next day" : "Επόμενη ημέρα", "Next week" : "Επόμενη εβδομάδα", @@ -92,6 +81,7 @@ OC.L10N.register( "New calendar with task list" : "Νέο ημερολόγιο με λίστα εργασιών", "New subscription from link (read-only)" : "Νέα συνδρομή από τον σύνδεσμο (μόνο για ανάγνωση)", "Creating subscription …" : "Δημιουργία συνδρομής ...", + "Add public holiday calendar" : "Προσθήκη ημερολογίου αργιών", "An error occurred, unable to create the calendar." : "Παρουσιάστηκε σφάλμα, δεν μπορεί να δημιουργηθεί το ημερολόγιο.", "Please enter a valid link (starting with http://, https://, webcal://, or webcals://)" : "Παρακαλώ εισάγετε έγκυρο σύνδεσμο (ξεκινούν με http://, https://, webcal://, ή webcals://)", "Copy subscription link" : "Αντιγραφή συνδέσμου συνδρομής", @@ -173,6 +163,7 @@ OC.L10N.register( "Day view" : "Εμφάνιση ημέρας", "Week view" : "Εμφάνιση εβδομάδας", "Month view" : "Εμφάνιση μήνα", + "Year view" : "Ετήσια προβολή", "List view" : "Προβολή λίστας", "Actions" : "Ενέργειες", "Create event" : "Δημιουργία συμβάντος", @@ -212,6 +203,8 @@ OC.L10N.register( "Private – only accessible via secret link" : "Ιδιωτικό - προσβάσιμο μόνο μέσω κρυφού συνδέσμου", "Appointment name" : "Όνομα ραντεβού", "Location" : "Τοποθεσία", + "Create a Talk room" : "Δημιουργία δωματίου Talk", + "A unique link will be generated for every booked appointment and sent via the confirmation email" : "Ένας μοναδικός σύνδεσμος θα δημιουργηθεί για κάθε κλεισμένο ραντεβού και θα αποσταλεί μέσω του email επιβεβαίωσης.", "Description" : "Περιγραφή", "Visibility" : "Ορατότητα", "Duration" : "Διάρκεια", @@ -305,6 +298,8 @@ OC.L10N.register( "Create Talk room for this event" : "Δημιουργία δωματίου Talk για το γεγονός", "Show busy times" : "Εμφάνιση απασχολημένων ωρών", "No attendees yet" : "Δεν υπάρχουν ακόμη συμμετέχοντες", + "You do not own this calendar, so you cannot add attendees to this event" : "Δεν είστε κάτοχος αυτού του ημερολογίου, επομένως δεν μπορείτε να προσθέσετε συμμετέχοντες σε αυτό το συμβάν.", + "Successfully appended link to talk room to location." : "Προσαρτήθηκε επιτυχώς στην τοποθεσία ο σύνδεσμος για το δωμάτιο συνομιλίας Talk", "Successfully appended link to talk room to description." : "Ο σύνδεσμος στο δωμάτιο Talk προστέθηκε με επιτυχία στην περιγραφή.", "Error creating Talk room" : "Σφάλμα δημιουργίας δωματίου Talk", "Send email" : "Αποστολή email", @@ -312,6 +307,7 @@ OC.L10N.register( "Required participant" : "Απαιτείται συμμετοχή", "Optional participant" : "Προαιρετική συμμετοχή", "Non-participant" : "Μη-συμμετέχοντας", + "Remove group" : "Αφαίρεση ομάδας", "Remove attendee" : "Κατάργηση του συμμετέχοντα", "Search for emails, users or contacts" : "Αναζήτηση για ηλ. διευθύνσεις, χρήστες ή επαφές", "No match found" : "Δεν βρέθηκε αποτέλεσμα.", @@ -384,10 +380,13 @@ OC.L10N.register( "Please enter a valid date and time" : "Παρακαλώ εισάγετε έγκυρη ημερομηνία και ώρα", "Type to search time zone" : "Πληκτρολογήστε για αναζήτηση χρονικής ζώνης", "Global" : "Καθολικό", + "Public holiday calendars" : "Ημερολόγια δημόσιων αργιών", + "Public holiday calendars are provided by Thunderbird. Calendar data will be downloaded from {website}" : "Τα ημερολόγια δημόσιων αργιών παρέχονται από το Thunderbird. Τα δεδομένα του ημερολογίου θα ληφθούν από το {ιστοσελίδα}", "By {authors}" : "Από {authors}", "Subscribed" : "Εγγεγραμμένα", "Subscribe" : "Εγγραφή", "Holidays in {region}" : "Αργίες σε {region}", + "An error occurred, unable to create the public holiday calendar." : "Εμφανίστηκε σφάλμα, δεν ήταν δυνατή η δημιουργία του ημερολογίου δημόσιων αργιών.", "Select date" : "Επιλέξτε ημερομηνία", "Select slot" : "Επιλογή θέσης", "No slots available" : "Καμμια διαθέσιμη θέση", @@ -404,8 +403,6 @@ OC.L10N.register( "No public appointments found for {name}" : "Δεν βρέθηκαν ραντεβού για τον/την {name}", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Η αυτόματη επιλογή χρονικής ζώνης καθορίστηκε σε UTC.\nΑυτό συμβαίνει συνήθως λόγω ρυθμίσεων ασφαλείας του περιηγητή σας.\nΠαρακαλούμε επιλέξτε τη χρονική ζώνη χειροκίνητα από τις ρυθμίσεις ημερολογίου.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Η χρονική ζώνη ({timezoneId}) που καθορίσατε δεν βρέθηκε. Επαναφορά σε UTC.\nΠαρακαλούμε αλλάξτε τη χρονική ζώνη σας από τις ρυθμίσεις και αναφέρετε το σφάλμα.", - "No more events today" : "Δεν υπάρχουν άλλα γεγονότα για σήμερα", - "No upcoming events" : "Κανένα προσεχές γεγονός", "Create a new event" : "Δημιουργία νέου γεγονότος", "[Today]" : "[Σήμερα]", "[Tomorrow]" : "[Αύριο]", diff --git a/l10n/el.json b/l10n/el.json index 87b606b6f8569b4fb74958d46238979b28b5e067..c91780afe67e26fb02e5d6c75b8c6c51b308e3f4 100644 --- a/l10n/el.json +++ b/l10n/el.json @@ -1,4 +1,5 @@ { "translations": { + "Provided email-address is too long" : "Η παρεχόμενη διεύθυνση email είναι πολύ μεγάλη", "User-Session unexpectedly expired" : "Η συνεδρία-χρήστη έληξε απότομα", "Provided email-address is not valid" : "Η διεύθυνση email δεν είναι έγκυρη", "%s has published the calendar »%s«" : "Ο/η %s έχει δημοσιεύσει το ημερολόγιο »%s«", @@ -10,6 +11,8 @@ "Cheers!" : "Με εκτίμηση!", "Upcoming events" : "Προσεχή γεγονότα", "More events" : "Περισσότερα γεγονότα", + "No more events today" : "Δεν υπάρχουν άλλα γεγονότα για σήμερα", + "No upcoming events" : "Κανένα προσεχές γεγονός", "%1$s with %2$s" : "%1$s με %2$s", "Calendar" : "Ημερολόγιο", "New booking {booking}" : "Νέα κράτηση {booking}", @@ -34,25 +37,11 @@ "Comment:" : "Σχόλιο:", "You have a new appointment booking \"%s\" from %s" : "Έχετε μια νέα κράτηση για το ραντεβού \"%s\" από τον/την %s", "Dear %s, %s (%s) booked an appointment with you." : "Αγαπητέ/ή %s, %s (%s) έκανε κράτηση σε ένα ραντεβού σας.", - "Anniversary" : "Επέτειος", - "Appointment" : "Ραντεβού", - "Business" : "Επιχείρηση", - "Education" : "Εκπαίδευση", - "Holiday" : "Διακοπές", - "Meeting" : "Συνάντηση", - "Miscellaneous" : "Διάφορα", - "Non-working hours" : "Μη εργάσιμες ώρες", - "Not in office" : "Εκτός γραφείου", - "Personal" : "Προσωπικά", - "Phone call" : "Τηλεφωνική κλήση", - "Sick day" : "Ημέρα ανάρρωσης", - "Special occasion" : "Ειδική περίπτωση", - "Travel" : "Ταξίδι", - "Vacation" : "Διακοπές", "A Calendar app for Nextcloud" : "Eφαρμογή ημερολογίου για το Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Η εφαρμογή Ημερολόγιο είναι μια διεπαφή χρήστη για τον διακομιστή CalDAV του Nextcloud. Συνχρονίστε εύκολα τα συμβάντα σας από διάφορες συσκευές με το Nextcloud και επεξεργαστείτε τα online.\n\n* 🚀 **Συνεργάζεται με άλλες εφαρμογές Nextcloud!** Επί του παρόντος με τις Επαφές - και με άλλες στο μέλλον.\n* 🌐 **Υποστήριξη WebCal!** Θέλετε να δείτε το πρόγραμμα της αγαπημένης σας ομάδας στο ημερολόγιό σας; Κανένα πρόβλημα!\n* 🙋 **Συμμετέχοντες!** Προσκαλέστε άτομα στις εκδηλώσεις σας.\n* ⌚️ **Ελεύθερος/Απασχολημένος!** Δείτε τη διαθεσιμότητα των συνεργατών σας για συνάντηση\n* ⏰ **Υπενθυμίσεις!** Λάβετε ειδοποιήσεις για γεγονότα στον περιηγητή σας ή στο ηλ.ταχυδρομείο σας.\n* 🔍 Αναζήτηση! Εντοπίστε εύκολα γεγονότα που σας ενδιαφέρουν\n* ☑️ Εργασίες! Δείτε τις εργασίες με ημερομηνία λήξεως απευθείας στο ημερολόγιο.\n* 🙈 **Δεν ανακαλύπτουμε τον τροχό!** Με βάση τις βιβλιοθήκες [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) ", "Previous day" : "Προηγούμενη ημέρα", "Previous week" : "Προηγούμενη εβδομάδα", + "Previous year" : "Προηγούμενο έτος", "Previous month" : "Προηγούμενος μήνας", "Next day" : "Επόμενη ημέρα", "Next week" : "Επόμενη εβδομάδα", @@ -90,6 +79,7 @@ "New calendar with task list" : "Νέο ημερολόγιο με λίστα εργασιών", "New subscription from link (read-only)" : "Νέα συνδρομή από τον σύνδεσμο (μόνο για ανάγνωση)", "Creating subscription …" : "Δημιουργία συνδρομής ...", + "Add public holiday calendar" : "Προσθήκη ημερολογίου αργιών", "An error occurred, unable to create the calendar." : "Παρουσιάστηκε σφάλμα, δεν μπορεί να δημιουργηθεί το ημερολόγιο.", "Please enter a valid link (starting with http://, https://, webcal://, or webcals://)" : "Παρακαλώ εισάγετε έγκυρο σύνδεσμο (ξεκινούν με http://, https://, webcal://, ή webcals://)", "Copy subscription link" : "Αντιγραφή συνδέσμου συνδρομής", @@ -171,6 +161,7 @@ "Day view" : "Εμφάνιση ημέρας", "Week view" : "Εμφάνιση εβδομάδας", "Month view" : "Εμφάνιση μήνα", + "Year view" : "Ετήσια προβολή", "List view" : "Προβολή λίστας", "Actions" : "Ενέργειες", "Create event" : "Δημιουργία συμβάντος", @@ -210,6 +201,8 @@ "Private – only accessible via secret link" : "Ιδιωτικό - προσβάσιμο μόνο μέσω κρυφού συνδέσμου", "Appointment name" : "Όνομα ραντεβού", "Location" : "Τοποθεσία", + "Create a Talk room" : "Δημιουργία δωματίου Talk", + "A unique link will be generated for every booked appointment and sent via the confirmation email" : "Ένας μοναδικός σύνδεσμος θα δημιουργηθεί για κάθε κλεισμένο ραντεβού και θα αποσταλεί μέσω του email επιβεβαίωσης.", "Description" : "Περιγραφή", "Visibility" : "Ορατότητα", "Duration" : "Διάρκεια", @@ -303,6 +296,8 @@ "Create Talk room for this event" : "Δημιουργία δωματίου Talk για το γεγονός", "Show busy times" : "Εμφάνιση απασχολημένων ωρών", "No attendees yet" : "Δεν υπάρχουν ακόμη συμμετέχοντες", + "You do not own this calendar, so you cannot add attendees to this event" : "Δεν είστε κάτοχος αυτού του ημερολογίου, επομένως δεν μπορείτε να προσθέσετε συμμετέχοντες σε αυτό το συμβάν.", + "Successfully appended link to talk room to location." : "Προσαρτήθηκε επιτυχώς στην τοποθεσία ο σύνδεσμος για το δωμάτιο συνομιλίας Talk", "Successfully appended link to talk room to description." : "Ο σύνδεσμος στο δωμάτιο Talk προστέθηκε με επιτυχία στην περιγραφή.", "Error creating Talk room" : "Σφάλμα δημιουργίας δωματίου Talk", "Send email" : "Αποστολή email", @@ -310,6 +305,7 @@ "Required participant" : "Απαιτείται συμμετοχή", "Optional participant" : "Προαιρετική συμμετοχή", "Non-participant" : "Μη-συμμετέχοντας", + "Remove group" : "Αφαίρεση ομάδας", "Remove attendee" : "Κατάργηση του συμμετέχοντα", "Search for emails, users or contacts" : "Αναζήτηση για ηλ. διευθύνσεις, χρήστες ή επαφές", "No match found" : "Δεν βρέθηκε αποτέλεσμα.", @@ -382,10 +378,13 @@ "Please enter a valid date and time" : "Παρακαλώ εισάγετε έγκυρη ημερομηνία και ώρα", "Type to search time zone" : "Πληκτρολογήστε για αναζήτηση χρονικής ζώνης", "Global" : "Καθολικό", + "Public holiday calendars" : "Ημερολόγια δημόσιων αργιών", + "Public holiday calendars are provided by Thunderbird. Calendar data will be downloaded from {website}" : "Τα ημερολόγια δημόσιων αργιών παρέχονται από το Thunderbird. Τα δεδομένα του ημερολογίου θα ληφθούν από το {ιστοσελίδα}", "By {authors}" : "Από {authors}", "Subscribed" : "Εγγεγραμμένα", "Subscribe" : "Εγγραφή", "Holidays in {region}" : "Αργίες σε {region}", + "An error occurred, unable to create the public holiday calendar." : "Εμφανίστηκε σφάλμα, δεν ήταν δυνατή η δημιουργία του ημερολογίου δημόσιων αργιών.", "Select date" : "Επιλέξτε ημερομηνία", "Select slot" : "Επιλογή θέσης", "No slots available" : "Καμμια διαθέσιμη θέση", @@ -402,8 +401,6 @@ "No public appointments found for {name}" : "Δεν βρέθηκαν ραντεβού για τον/την {name}", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Η αυτόματη επιλογή χρονικής ζώνης καθορίστηκε σε UTC.\nΑυτό συμβαίνει συνήθως λόγω ρυθμίσεων ασφαλείας του περιηγητή σας.\nΠαρακαλούμε επιλέξτε τη χρονική ζώνη χειροκίνητα από τις ρυθμίσεις ημερολογίου.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Η χρονική ζώνη ({timezoneId}) που καθορίσατε δεν βρέθηκε. Επαναφορά σε UTC.\nΠαρακαλούμε αλλάξτε τη χρονική ζώνη σας από τις ρυθμίσεις και αναφέρετε το σφάλμα.", - "No more events today" : "Δεν υπάρχουν άλλα γεγονότα για σήμερα", - "No upcoming events" : "Κανένα προσεχές γεγονός", "Create a new event" : "Δημιουργία νέου γεγονότος", "[Today]" : "[Σήμερα]", "[Tomorrow]" : "[Αύριο]", diff --git a/l10n/en_GB.js b/l10n/en_GB.js index 09e48597ecf65c7608c7d6c59b4c11691d0bcaa2..7e3b5f6c11cfb7f9c83500a7e2735286e38a3b3b 100644 --- a/l10n/en_GB.js +++ b/l10n/en_GB.js @@ -13,6 +13,8 @@ OC.L10N.register( "Cheers!" : "Cheers!", "Upcoming events" : "Upcoming events", "More events" : "More events", + "No more events today" : "No more events today", + "No upcoming events" : "No upcoming events", "%1$s with %2$s" : "%1$s with %2$s", "Calendar" : "Calendar", "New booking {booking}" : "New booking {booking}", @@ -37,24 +39,6 @@ OC.L10N.register( "Comment:" : "Comment:", "You have a new appointment booking \"%s\" from %s" : "You have a new appointment booking \"%s\" from %s", "Dear %s, %s (%s) booked an appointment with you." : "Dear %s, %s (%s) booked an appointment with you.", - "Anniversary" : "Anniversary", - "Appointment" : "Appointment", - "Business" : "Business", - "Education" : "Education", - "Holiday" : "Holiday", - "Meeting" : "Meeting", - "Miscellaneous" : "Miscellaneous", - "Non-working hours" : "Non-working hours", - "Not in office" : "Not in office", - "Personal" : "Personal", - "Phone call" : "Phone call", - "Sick day" : "Sick day", - "Special occasion" : "Special occasion", - "Travel" : "Travel", - "Vacation" : "Vacation", - "Custom Categories" : "Custom Categories", - "Collaborative Tags" : "Collaborative Tags", - "Standard Categories" : "Standard Categories", "A Calendar app for Nextcloud" : "A Calendar app for Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favourite team’s match days in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events.\n* ⌚️ **Free/Busy!** See when your attendees are available to meet.\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email.\n* 🔍 Search! Find your events at ease.\n* ☑️ Tasks! See tasks with a due date directly in the calendar.\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries.", "Previous day" : "Previous day", @@ -314,6 +298,7 @@ OC.L10N.register( "Create Talk room for this event" : "Create Talk room for this event", "Show busy times" : "Show busy times", "No attendees yet" : "No attendees yet", + "You do not own this calendar, so you cannot add attendees to this event" : "You do not own this calendar, so you cannot add attendees to this event", "Successfully appended link to talk room to location." : "Successfully appended link to talk room to location.", "Successfully appended link to talk room to description." : "Successfully appended link to talk room to description.", "Error creating Talk room" : "Error creating Talk room", @@ -322,7 +307,9 @@ OC.L10N.register( "Required participant" : "Required participant", "Optional participant" : "Optional participant", "Non-participant" : "Non-participant", + "Remove group" : "Remove group", "Remove attendee" : "Remove attendee", + "_%n member_::_%n members_" : ["%n member","%n members"], "Search for emails, users or contacts" : "Search for emails, users or contacts", "No match found" : "No match found", "(organizer)" : "(organiser)", @@ -404,6 +391,7 @@ OC.L10N.register( "Select date" : "Select date", "Select slot" : "Select slot", "No slots available" : "No slots available", + "Could not fetch slots" : "Could not fetch slots", "The slot for your appointment has been confirmed" : "The slot for your appointment has been confirmed", "Appointment Details:" : "Appointment Details:", "Time:" : "Time:", @@ -415,10 +403,9 @@ OC.L10N.register( "Please book a different slot:" : "Please book a different slot:", "Book an appointment with {name}" : "Book an appointment with {name}", "No public appointments found for {name}" : "No public appointments found for {name}", + "Personal" : "Personal", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue.", - "No more events today" : "No more events today", - "No upcoming events" : "No upcoming events", "Create a new event" : "Create a new event", "[Today]" : "[Today]", "[Tomorrow]" : "[Tomorrow]", @@ -440,6 +427,20 @@ OC.L10N.register( "Show more details" : "Show more details", "Subscribe to {name}" : "Subscribe to {name}", "Export {name}" : "Export {name}", + "Anniversary" : "Anniversary", + "Appointment" : "Appointment", + "Business" : "Business", + "Education" : "Education", + "Holiday" : "Holiday", + "Meeting" : "Meeting", + "Miscellaneous" : "Miscellaneous", + "Non-working hours" : "Non-working hours", + "Not in office" : "Not in office", + "Phone call" : "Phone call", + "Sick day" : "Sick day", + "Special occasion" : "Special occasion", + "Travel" : "Travel", + "Vacation" : "Vacation", "Midnight on the day the event starts" : "Midnight on the day the event starts", "_%n day before the event at {formattedHourMinute}_::_%n days before the event at {formattedHourMinute}_" : ["%n day before the event at {formattedHourMinute}","%n days before the event at {formattedHourMinute}"], "_%n week before the event at {formattedHourMinute}_::_%n weeks before the event at {formattedHourMinute}_" : ["%n week before the event at {formattedHourMinute}","%n weeks before the event at {formattedHourMinute}"], diff --git a/l10n/en_GB.json b/l10n/en_GB.json index 0fa4f7aba6506bfc354e3dcdb1978405d82daf51..21f3636b3cabb830797577624d241a4442828136 100644 --- a/l10n/en_GB.json +++ b/l10n/en_GB.json @@ -11,6 +11,8 @@ "Cheers!" : "Cheers!", "Upcoming events" : "Upcoming events", "More events" : "More events", + "No more events today" : "No more events today", + "No upcoming events" : "No upcoming events", "%1$s with %2$s" : "%1$s with %2$s", "Calendar" : "Calendar", "New booking {booking}" : "New booking {booking}", @@ -35,24 +37,6 @@ "Comment:" : "Comment:", "You have a new appointment booking \"%s\" from %s" : "You have a new appointment booking \"%s\" from %s", "Dear %s, %s (%s) booked an appointment with you." : "Dear %s, %s (%s) booked an appointment with you.", - "Anniversary" : "Anniversary", - "Appointment" : "Appointment", - "Business" : "Business", - "Education" : "Education", - "Holiday" : "Holiday", - "Meeting" : "Meeting", - "Miscellaneous" : "Miscellaneous", - "Non-working hours" : "Non-working hours", - "Not in office" : "Not in office", - "Personal" : "Personal", - "Phone call" : "Phone call", - "Sick day" : "Sick day", - "Special occasion" : "Special occasion", - "Travel" : "Travel", - "Vacation" : "Vacation", - "Custom Categories" : "Custom Categories", - "Collaborative Tags" : "Collaborative Tags", - "Standard Categories" : "Standard Categories", "A Calendar app for Nextcloud" : "A Calendar app for Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favourite team’s match days in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events.\n* ⌚️ **Free/Busy!** See when your attendees are available to meet.\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email.\n* 🔍 Search! Find your events at ease.\n* ☑️ Tasks! See tasks with a due date directly in the calendar.\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries.", "Previous day" : "Previous day", @@ -312,6 +296,7 @@ "Create Talk room for this event" : "Create Talk room for this event", "Show busy times" : "Show busy times", "No attendees yet" : "No attendees yet", + "You do not own this calendar, so you cannot add attendees to this event" : "You do not own this calendar, so you cannot add attendees to this event", "Successfully appended link to talk room to location." : "Successfully appended link to talk room to location.", "Successfully appended link to talk room to description." : "Successfully appended link to talk room to description.", "Error creating Talk room" : "Error creating Talk room", @@ -320,7 +305,9 @@ "Required participant" : "Required participant", "Optional participant" : "Optional participant", "Non-participant" : "Non-participant", + "Remove group" : "Remove group", "Remove attendee" : "Remove attendee", + "_%n member_::_%n members_" : ["%n member","%n members"], "Search for emails, users or contacts" : "Search for emails, users or contacts", "No match found" : "No match found", "(organizer)" : "(organiser)", @@ -402,6 +389,7 @@ "Select date" : "Select date", "Select slot" : "Select slot", "No slots available" : "No slots available", + "Could not fetch slots" : "Could not fetch slots", "The slot for your appointment has been confirmed" : "The slot for your appointment has been confirmed", "Appointment Details:" : "Appointment Details:", "Time:" : "Time:", @@ -413,10 +401,9 @@ "Please book a different slot:" : "Please book a different slot:", "Book an appointment with {name}" : "Book an appointment with {name}", "No public appointments found for {name}" : "No public appointments found for {name}", + "Personal" : "Personal", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue.", - "No more events today" : "No more events today", - "No upcoming events" : "No upcoming events", "Create a new event" : "Create a new event", "[Today]" : "[Today]", "[Tomorrow]" : "[Tomorrow]", @@ -438,6 +425,20 @@ "Show more details" : "Show more details", "Subscribe to {name}" : "Subscribe to {name}", "Export {name}" : "Export {name}", + "Anniversary" : "Anniversary", + "Appointment" : "Appointment", + "Business" : "Business", + "Education" : "Education", + "Holiday" : "Holiday", + "Meeting" : "Meeting", + "Miscellaneous" : "Miscellaneous", + "Non-working hours" : "Non-working hours", + "Not in office" : "Not in office", + "Phone call" : "Phone call", + "Sick day" : "Sick day", + "Special occasion" : "Special occasion", + "Travel" : "Travel", + "Vacation" : "Vacation", "Midnight on the day the event starts" : "Midnight on the day the event starts", "_%n day before the event at {formattedHourMinute}_::_%n days before the event at {formattedHourMinute}_" : ["%n day before the event at {formattedHourMinute}","%n days before the event at {formattedHourMinute}"], "_%n week before the event at {formattedHourMinute}_::_%n weeks before the event at {formattedHourMinute}_" : ["%n week before the event at {formattedHourMinute}","%n weeks before the event at {formattedHourMinute}"], diff --git a/l10n/eo.js b/l10n/eo.js index 4a62bf74d02342154c2c88adde8df7a0aba4133d..25dfc4077f901e9f0ccc11abf44bd579d86045de 100644 --- a/l10n/eo.js +++ b/l10n/eo.js @@ -6,12 +6,16 @@ OC.L10N.register( "We wanted to inform you that %s has published the calendar »%s«." : "Ni volis sciigi vin, ke %s publikigis la kalendaron „%s“.", "Open »%s«" : "Malfermi „%s“", "Cheers!" : "Ĝis!", + "Upcoming events" : "Venontaj eventoj", + "More events" : "Pliaj eventoj", + "No more events today" : "Ne plu eventoj hodiaŭ", + "No upcoming events" : "Neniuj venontaj eventoj", "Calendar" : "Kalendaro", + "New booking {booking}" : "Nova rezervo {booking}", "Confirm" : "Konfirmi", "Date:" : "Dato:", "Where:" : "Kie:", - "Anniversary" : "Datreveno", - "Personal" : "Persona", + "Comment:" : "Komento:", "A Calendar app for Nextcloud" : "Aplikaĵo pri kalendaro por Nextcloud", "Today" : "Hodiaŭ", "Day" : "Tago", @@ -29,6 +33,7 @@ OC.L10N.register( "Deleted" : "Forigita", "Restore" : "Restaŭri", "Delete permanently" : "Forigi por ĉiam", + "Empty trash bin" : "Malpleni rubujon", "Internal link" : "Interna ligilo", "Share link" : "Kunhavigi ligilon", "Delete share link" : "Forigi kunhavo-ligilon", @@ -39,40 +44,78 @@ OC.L10N.register( "Filename" : "Dosiernomo", "Cancel" : "Nuligi", "Automatic" : "Aŭtomata", + "or" : "aŭ", + "Previous period" : "Antaŭa periodo", "List view" : "Lista vido", "Actions" : "Agoj", + "Editor" : "Redaktilo", + "Close editor" : "Fermi redaktilon", + "Enable birthday calendar" : "Ebligi naskiĝtaga kalendaro", + "Show tasks in calendar" : "Montri taskojn en la kalendaro", + "Enable simplified editor" : "Ebligi simpligitan redaktilon", + "Show weekends" : "Montri semajnfinojn", "Show week numbers" : "Montri numerojn de semajno", + "Show keyboard shortcuts" : "Montri klavarajn ŝparvojojn", "Location" : "Loko", "Description" : "Priskribo", "to" : "al", "Add" : "Aldoni", - "Monday" : "lundo", - "Tuesday" : "mardo", - "Wednesday" : "merkredo", - "Thursday" : "ĵaŭdo", - "Friday" : "vendredo", - "Saturday" : "sabato", - "Sunday" : "dimanĉo", + "Monday" : "Lundo", + "Tuesday" : "Mardo", + "Wednesday" : "Merkredo", + "Thursday" : "Ĵaŭdo", + "Friday" : "Vendredo", + "Saturday" : "Sabato", + "Sunday" : "Dimanĉo", + "Before the event" : "Antaŭe la evento", + "After the event" : "Post la evento", "Update" : "Ĝisdatigi", + "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "Ni sendis al vi retmesaĝon kun detaloj. Bonvolu konfirmi vian rendevuon per la ligilo en la retpoŝto. Vi povas fermi ĉi tiun paĝon nun.", "Your email address" : "Via retpoŝta adreso", "Notification" : "Atentigo", "Email" : "Retpoŝto", + "_second_::_seconds_" : ["sekundo","sekundoj"], + "_minute_::_minutes_" : ["minuto","minutoj"], + "_hour_::_hours_" : ["horo","horoj"], + "_day_::_days_" : ["tago","tagoj"], + "_week_::_weeks_" : ["semajno","semajnoj"], "Delete file" : "Forigi dosieron", "Choose a file to add as attachment" : "Elektu dosieron aldonotan kiel kunsendaĵon", - "Available" : "Disponeblaj", + "Available" : "Disponeble", + "Not available" : "Ne disponeble", "Busy" : "Okupita", + "Out of office" : "Ekstere oficejo", "Unknown" : "Nekonata", "Accept" : "Akcepti", "Decline" : "Malakcepti", "Tentative" : "Nekonfirmita", + "Show busy times" : "Montri okupatajn tempojn", "Send email" : "Sendi retpoŝtmesaĝon", + "Required participant" : "Bezonata partoprenanto", + "Optional participant" : "Laŭvola partoprenanto", + "Remove group" : "Forigi grupon", + "Search for emails, users or contacts" : "Serĉi por retpoŝtojn, uzantojn, aŭ kontaktojn", "All day" : "Tuttage", "Repeat" : "Ripeti", "never" : "neniam", "after" : "post", + "first" : "Una", + "third" : "Tria", + "fourth" : "Kvara", + "fifth" : "Kvina", + "last" : "Lasta", + "By day of the month" : "Per tago de la monato", + "On the" : "Je la", + "_month_::_months_" : ["Monato","Monatoj"], + "_year_::_years_" : ["Jaro","Jaroj"], + "weekday" : "Semajntago", + "weekend day" : "Semajnfintago", "More" : "Pli", + "on {formattedDate}" : "je la {formattedDate}", "Global" : "Monda", "Subscribe" : "Aboni", + "Time:" : "Tempo:", + "Personal" : "Persona", "[Today]" : "[Hodiaŭ]", "[Tomorrow]" : "[Morgaŭ]", "[Yesterday]" : "[Hieraŭ]", @@ -93,9 +136,33 @@ OC.L10N.register( "Canceled" : "Nuligita", "Categories" : "Kategorioj", "Add this as a new category" : "Aldoni tion kiel novan kategorion", + "Commuting" : "Survoje", + "Bank" : "Banko", + "Money" : "Mono", + "Dog" : "Hundo", + "Concert" : "Koncerto", + "Festival" : "Festo", + "Theater" : "Teatro", + "Theatre" : "Teatro", "Talk" : "Paroli", + "Camping" : "Tendumas", + "Cinema" : "Kinejo", + "Office" : "Oficejo", "Mail" : "Retpoŝtilo", - "Birthday" : "Naskiĝotago", + "Soccer" : "Futbalo", + "Football" : "Futbalo", + "Exam" : "Ekzameno", + "Written test" : "Skribata testo", + "Oral test" : "Parolata testo", + "Working" : "Laboras", + "New Years Eve" : "Novjara vespero", + "Running" : "Kuras", + "Go for a run" : "Iru kuri", + "Trip" : "Vojaĝo", + "Collaborate" : "Kunlabori", + "Birthday" : "Naskiĝtago", + "Dinner" : "Vespermanĝo", + "Lunch" : "Tagmanĝo", "User not found" : "Netrovita uzanto" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/eo.json b/l10n/eo.json index e57e7c9ca126a43507dde6c77da96c7b14c56836..a1b1a7621b14d35b692e156ba6df16b9dd750882 100644 --- a/l10n/eo.json +++ b/l10n/eo.json @@ -4,12 +4,16 @@ "We wanted to inform you that %s has published the calendar »%s«." : "Ni volis sciigi vin, ke %s publikigis la kalendaron „%s“.", "Open »%s«" : "Malfermi „%s“", "Cheers!" : "Ĝis!", + "Upcoming events" : "Venontaj eventoj", + "More events" : "Pliaj eventoj", + "No more events today" : "Ne plu eventoj hodiaŭ", + "No upcoming events" : "Neniuj venontaj eventoj", "Calendar" : "Kalendaro", + "New booking {booking}" : "Nova rezervo {booking}", "Confirm" : "Konfirmi", "Date:" : "Dato:", "Where:" : "Kie:", - "Anniversary" : "Datreveno", - "Personal" : "Persona", + "Comment:" : "Komento:", "A Calendar app for Nextcloud" : "Aplikaĵo pri kalendaro por Nextcloud", "Today" : "Hodiaŭ", "Day" : "Tago", @@ -27,6 +31,7 @@ "Deleted" : "Forigita", "Restore" : "Restaŭri", "Delete permanently" : "Forigi por ĉiam", + "Empty trash bin" : "Malpleni rubujon", "Internal link" : "Interna ligilo", "Share link" : "Kunhavigi ligilon", "Delete share link" : "Forigi kunhavo-ligilon", @@ -37,40 +42,78 @@ "Filename" : "Dosiernomo", "Cancel" : "Nuligi", "Automatic" : "Aŭtomata", + "or" : "aŭ", + "Previous period" : "Antaŭa periodo", "List view" : "Lista vido", "Actions" : "Agoj", + "Editor" : "Redaktilo", + "Close editor" : "Fermi redaktilon", + "Enable birthday calendar" : "Ebligi naskiĝtaga kalendaro", + "Show tasks in calendar" : "Montri taskojn en la kalendaro", + "Enable simplified editor" : "Ebligi simpligitan redaktilon", + "Show weekends" : "Montri semajnfinojn", "Show week numbers" : "Montri numerojn de semajno", + "Show keyboard shortcuts" : "Montri klavarajn ŝparvojojn", "Location" : "Loko", "Description" : "Priskribo", "to" : "al", "Add" : "Aldoni", - "Monday" : "lundo", - "Tuesday" : "mardo", - "Wednesday" : "merkredo", - "Thursday" : "ĵaŭdo", - "Friday" : "vendredo", - "Saturday" : "sabato", - "Sunday" : "dimanĉo", + "Monday" : "Lundo", + "Tuesday" : "Mardo", + "Wednesday" : "Merkredo", + "Thursday" : "Ĵaŭdo", + "Friday" : "Vendredo", + "Saturday" : "Sabato", + "Sunday" : "Dimanĉo", + "Before the event" : "Antaŭe la evento", + "After the event" : "Post la evento", "Update" : "Ĝisdatigi", + "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "Ni sendis al vi retmesaĝon kun detaloj. Bonvolu konfirmi vian rendevuon per la ligilo en la retpoŝto. Vi povas fermi ĉi tiun paĝon nun.", "Your email address" : "Via retpoŝta adreso", "Notification" : "Atentigo", "Email" : "Retpoŝto", + "_second_::_seconds_" : ["sekundo","sekundoj"], + "_minute_::_minutes_" : ["minuto","minutoj"], + "_hour_::_hours_" : ["horo","horoj"], + "_day_::_days_" : ["tago","tagoj"], + "_week_::_weeks_" : ["semajno","semajnoj"], "Delete file" : "Forigi dosieron", "Choose a file to add as attachment" : "Elektu dosieron aldonotan kiel kunsendaĵon", - "Available" : "Disponeblaj", + "Available" : "Disponeble", + "Not available" : "Ne disponeble", "Busy" : "Okupita", + "Out of office" : "Ekstere oficejo", "Unknown" : "Nekonata", "Accept" : "Akcepti", "Decline" : "Malakcepti", "Tentative" : "Nekonfirmita", + "Show busy times" : "Montri okupatajn tempojn", "Send email" : "Sendi retpoŝtmesaĝon", + "Required participant" : "Bezonata partoprenanto", + "Optional participant" : "Laŭvola partoprenanto", + "Remove group" : "Forigi grupon", + "Search for emails, users or contacts" : "Serĉi por retpoŝtojn, uzantojn, aŭ kontaktojn", "All day" : "Tuttage", "Repeat" : "Ripeti", "never" : "neniam", "after" : "post", + "first" : "Una", + "third" : "Tria", + "fourth" : "Kvara", + "fifth" : "Kvina", + "last" : "Lasta", + "By day of the month" : "Per tago de la monato", + "On the" : "Je la", + "_month_::_months_" : ["Monato","Monatoj"], + "_year_::_years_" : ["Jaro","Jaroj"], + "weekday" : "Semajntago", + "weekend day" : "Semajnfintago", "More" : "Pli", + "on {formattedDate}" : "je la {formattedDate}", "Global" : "Monda", "Subscribe" : "Aboni", + "Time:" : "Tempo:", + "Personal" : "Persona", "[Today]" : "[Hodiaŭ]", "[Tomorrow]" : "[Morgaŭ]", "[Yesterday]" : "[Hieraŭ]", @@ -91,9 +134,33 @@ "Canceled" : "Nuligita", "Categories" : "Kategorioj", "Add this as a new category" : "Aldoni tion kiel novan kategorion", + "Commuting" : "Survoje", + "Bank" : "Banko", + "Money" : "Mono", + "Dog" : "Hundo", + "Concert" : "Koncerto", + "Festival" : "Festo", + "Theater" : "Teatro", + "Theatre" : "Teatro", "Talk" : "Paroli", + "Camping" : "Tendumas", + "Cinema" : "Kinejo", + "Office" : "Oficejo", "Mail" : "Retpoŝtilo", - "Birthday" : "Naskiĝotago", + "Soccer" : "Futbalo", + "Football" : "Futbalo", + "Exam" : "Ekzameno", + "Written test" : "Skribata testo", + "Oral test" : "Parolata testo", + "Working" : "Laboras", + "New Years Eve" : "Novjara vespero", + "Running" : "Kuras", + "Go for a run" : "Iru kuri", + "Trip" : "Vojaĝo", + "Collaborate" : "Kunlabori", + "Birthday" : "Naskiĝtago", + "Dinner" : "Vespermanĝo", + "Lunch" : "Tagmanĝo", "User not found" : "Netrovita uzanto" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/es.js b/l10n/es.js index 30f8d4a306956b5b9cc8a6972556f3a2b5f5fa0e..3b7b3517a99b2652fd7d61079eee52c3d34f6254 100644 --- a/l10n/es.js +++ b/l10n/es.js @@ -13,6 +13,8 @@ OC.L10N.register( "Cheers!" : "¡Saludos!", "Upcoming events" : "Próximos eventos", "More events" : "Más eventos", + "No more events today" : "No hay más eventos hoy", + "No upcoming events" : "No hay eventos próximos", "%1$s with %2$s" : "%1$s con %2$s", "Calendar" : "Calendario", "New booking {booking}" : "Nueva reserva {booking}", @@ -37,24 +39,6 @@ OC.L10N.register( "Comment:" : "Comentario:", "You have a new appointment booking \"%s\" from %s" : "Tienes una cita reservada \"%s\" por %s", "Dear %s, %s (%s) booked an appointment with you." : "Estimado %s, %s (%s) ha reservado una cita contigo.", - "Anniversary" : "Aniversario", - "Appointment" : "Cita", - "Business" : "Empresa", - "Education" : "Educación", - "Holiday" : "Vacaciones", - "Meeting" : "Reunión", - "Miscellaneous" : "Varios", - "Non-working hours" : "Horario no laborable", - "Not in office" : "Fuera de la oficina", - "Personal" : "Personal", - "Phone call" : "Llamad de teléfono", - "Sick day" : "Estoy enfermo", - "Special occasion" : "Ocasión especial", - "Travel" : "Viaje", - "Vacation" : "Vacaciones", - "Custom Categories" : "Categorías Personalizadas", - "Collaborative Tags" : "Etiquetas Colaborativas", - "Standard Categories" : "Categorías Estándar", "A Calendar app for Nextcloud" : "Una app de calendario para Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "La app de Calendario es una interfaz para el servidor CalDAV de Nextcloud. Sincroniza fácilmente eventos de varios dispositivos con tu Nextcloud y edítalos en línea.\n\n* 🚀 **Integración con otras apps de Nextcloud.** Actualmente, Contactos. Y vendrán más.\n* 🌐 **Soporte de WebCal.** ¿Quieres ver los partidos de tu equipo favorito en tu calendario? ¡Sin problema!\n* 🙋 **Asistentes**. Invita gente a tus eventos.\n* ⌚️ **Libre/ocupado**. Comprueba cuándo tus asistentes están disponibles para la reunión.\n* ⏰ **Recordatorios.** Obtén alarmas de eventos en tu navegador y vía correo electrónico.\n🔍 **Búsqueda.** Encuentra tus eventos con facilidad.\n☑️ Tareas. ve las tareas con fecha de finalización directamente en el calendario.\n* 🙈 **No reinventamos la rueda.** Basada en las grandes librerías [c-dav](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) y [fullcalendar](https://github.com/fullcalendar/fullcalendar).", "Previous day" : "Día anterior", @@ -314,6 +298,7 @@ OC.L10N.register( "Create Talk room for this event" : "Crear sala de conversación para este evento", "Show busy times" : "Mostrar horarios ocupados", "No attendees yet" : "Aún no hay asistentes", + "You do not own this calendar, so you cannot add attendees to this event" : "Ud. no es propietario de este calendario, así que no podrá añadir participantes a este evento", "Successfully appended link to talk room to location." : "Se ha añadido correctamente el enlace a la sala de conversación.", "Successfully appended link to talk room to description." : "Enlace agregado con éxito en la descripción a la sala de conversación.", "Error creating Talk room" : "Error al crear la sala de conversación", @@ -322,7 +307,9 @@ OC.L10N.register( "Required participant" : "Participante requerido", "Optional participant" : "Participante opcional", "Non-participant" : "No participa", + "Remove group" : "Eliminar grupo", "Remove attendee" : "Eliminar asistente", + "_%n member_::_%n members_" : ["%n miembro","%n miembros","%n miembros"], "Search for emails, users or contacts" : "Buscar correos, usuarios o contactos", "No match found" : "No se ha encontrado ningún resultado", "(organizer)" : "(organizador)", @@ -404,6 +391,7 @@ OC.L10N.register( "Select date" : "Seleccionar fecha", "Select slot" : "Seleccionar hora", "No slots available" : "No hay horas disponibles", + "Could not fetch slots" : "No se pudieron obtener los intervalos de tiempo", "The slot for your appointment has been confirmed" : "La hora de tu cita ha sido confirmada", "Appointment Details:" : "Detalles de la cita:", "Time:" : "Hora:", @@ -417,8 +405,6 @@ OC.L10N.register( "No public appointments found for {name}" : "No se han encontrado citas públicas para {name}", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "La detección automática de la zona horaria determinó que tu zona horaria sea UTC. Esto es probablemente el resultado de las medidas de seguridad de su navegador web. Por favor establezca su zona horaria manualmente en la configuración del calendario. ", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "No se ha encontrado la zona horaria configurada ({timezoneId}). Volviendo a UTC.\nPor favor, cambia tu zona horaria en la configuración e informa de este problema.", - "No more events today" : "No hay más eventos hoy", - "No upcoming events" : "No hay eventos próximos", "Create a new event" : "Crear un nuevo evento", "[Today]" : "[Hoy]", "[Tomorrow]" : "[Mañana]", @@ -502,7 +488,7 @@ OC.L10N.register( "Search or add categories" : "Buscar o añadir categorías", "Add this as a new category" : "Añadir esto como categoría nueva", "Custom color" : "Colores personalizados", - "Special color of this event. Overrides the calendar-color." : "Color especial de este evento. Se superpone al color de calendario.", + "Special color of this event. Overrides the calendar-color." : "Color especial de este evento. Reemplazará al color de calendario.", "Error while sharing file" : "Error al compartir archivo", "Error while sharing file with user" : "Error al compartir el archivo con el usuario", "Attachment {fileName} already exists!" : "¡El adjunto {fileName} ya existe!", diff --git a/l10n/es.json b/l10n/es.json index fa745805628ec1ead73de0a53ad9e41407605e80..b84ed9b30fe51d6fb333f3c7654671132f221352 100644 --- a/l10n/es.json +++ b/l10n/es.json @@ -11,6 +11,8 @@ "Cheers!" : "¡Saludos!", "Upcoming events" : "Próximos eventos", "More events" : "Más eventos", + "No more events today" : "No hay más eventos hoy", + "No upcoming events" : "No hay eventos próximos", "%1$s with %2$s" : "%1$s con %2$s", "Calendar" : "Calendario", "New booking {booking}" : "Nueva reserva {booking}", @@ -35,24 +37,6 @@ "Comment:" : "Comentario:", "You have a new appointment booking \"%s\" from %s" : "Tienes una cita reservada \"%s\" por %s", "Dear %s, %s (%s) booked an appointment with you." : "Estimado %s, %s (%s) ha reservado una cita contigo.", - "Anniversary" : "Aniversario", - "Appointment" : "Cita", - "Business" : "Empresa", - "Education" : "Educación", - "Holiday" : "Vacaciones", - "Meeting" : "Reunión", - "Miscellaneous" : "Varios", - "Non-working hours" : "Horario no laborable", - "Not in office" : "Fuera de la oficina", - "Personal" : "Personal", - "Phone call" : "Llamad de teléfono", - "Sick day" : "Estoy enfermo", - "Special occasion" : "Ocasión especial", - "Travel" : "Viaje", - "Vacation" : "Vacaciones", - "Custom Categories" : "Categorías Personalizadas", - "Collaborative Tags" : "Etiquetas Colaborativas", - "Standard Categories" : "Categorías Estándar", "A Calendar app for Nextcloud" : "Una app de calendario para Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "La app de Calendario es una interfaz para el servidor CalDAV de Nextcloud. Sincroniza fácilmente eventos de varios dispositivos con tu Nextcloud y edítalos en línea.\n\n* 🚀 **Integración con otras apps de Nextcloud.** Actualmente, Contactos. Y vendrán más.\n* 🌐 **Soporte de WebCal.** ¿Quieres ver los partidos de tu equipo favorito en tu calendario? ¡Sin problema!\n* 🙋 **Asistentes**. Invita gente a tus eventos.\n* ⌚️ **Libre/ocupado**. Comprueba cuándo tus asistentes están disponibles para la reunión.\n* ⏰ **Recordatorios.** Obtén alarmas de eventos en tu navegador y vía correo electrónico.\n🔍 **Búsqueda.** Encuentra tus eventos con facilidad.\n☑️ Tareas. ve las tareas con fecha de finalización directamente en el calendario.\n* 🙈 **No reinventamos la rueda.** Basada en las grandes librerías [c-dav](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) y [fullcalendar](https://github.com/fullcalendar/fullcalendar).", "Previous day" : "Día anterior", @@ -312,6 +296,7 @@ "Create Talk room for this event" : "Crear sala de conversación para este evento", "Show busy times" : "Mostrar horarios ocupados", "No attendees yet" : "Aún no hay asistentes", + "You do not own this calendar, so you cannot add attendees to this event" : "Ud. no es propietario de este calendario, así que no podrá añadir participantes a este evento", "Successfully appended link to talk room to location." : "Se ha añadido correctamente el enlace a la sala de conversación.", "Successfully appended link to talk room to description." : "Enlace agregado con éxito en la descripción a la sala de conversación.", "Error creating Talk room" : "Error al crear la sala de conversación", @@ -320,7 +305,9 @@ "Required participant" : "Participante requerido", "Optional participant" : "Participante opcional", "Non-participant" : "No participa", + "Remove group" : "Eliminar grupo", "Remove attendee" : "Eliminar asistente", + "_%n member_::_%n members_" : ["%n miembro","%n miembros","%n miembros"], "Search for emails, users or contacts" : "Buscar correos, usuarios o contactos", "No match found" : "No se ha encontrado ningún resultado", "(organizer)" : "(organizador)", @@ -402,6 +389,7 @@ "Select date" : "Seleccionar fecha", "Select slot" : "Seleccionar hora", "No slots available" : "No hay horas disponibles", + "Could not fetch slots" : "No se pudieron obtener los intervalos de tiempo", "The slot for your appointment has been confirmed" : "La hora de tu cita ha sido confirmada", "Appointment Details:" : "Detalles de la cita:", "Time:" : "Hora:", @@ -415,8 +403,6 @@ "No public appointments found for {name}" : "No se han encontrado citas públicas para {name}", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "La detección automática de la zona horaria determinó que tu zona horaria sea UTC. Esto es probablemente el resultado de las medidas de seguridad de su navegador web. Por favor establezca su zona horaria manualmente en la configuración del calendario. ", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "No se ha encontrado la zona horaria configurada ({timezoneId}). Volviendo a UTC.\nPor favor, cambia tu zona horaria en la configuración e informa de este problema.", - "No more events today" : "No hay más eventos hoy", - "No upcoming events" : "No hay eventos próximos", "Create a new event" : "Crear un nuevo evento", "[Today]" : "[Hoy]", "[Tomorrow]" : "[Mañana]", @@ -500,7 +486,7 @@ "Search or add categories" : "Buscar o añadir categorías", "Add this as a new category" : "Añadir esto como categoría nueva", "Custom color" : "Colores personalizados", - "Special color of this event. Overrides the calendar-color." : "Color especial de este evento. Se superpone al color de calendario.", + "Special color of this event. Overrides the calendar-color." : "Color especial de este evento. Reemplazará al color de calendario.", "Error while sharing file" : "Error al compartir archivo", "Error while sharing file with user" : "Error al compartir el archivo con el usuario", "Attachment {fileName} already exists!" : "¡El adjunto {fileName} ya existe!", diff --git a/l10n/es_419.js b/l10n/es_419.js index f993ad96837d875c77fe9fc74ff8259be6190853..e148012c215dab400e4ded7f261a8b8375ea0124 100644 --- a/l10n/es_419.js +++ b/l10n/es_419.js @@ -9,8 +9,6 @@ OC.L10N.register( "Calendar" : "Calendario", "Confirm" : "Confirmar", "Where:" : "Dónde:", - "Anniversary" : "Aniversario", - "Personal" : "Personal", "Today" : "Hoy", "Day" : "Día", "Week" : "Semana", @@ -67,6 +65,7 @@ OC.L10N.register( "More" : "Más", "Global" : "Global", "Subscribe" : "Suscribir", + "Personal" : "Personal", "Details" : "Detalles", "Attendees" : "Asistentes", "Resources" : "Recursos", diff --git a/l10n/es_419.json b/l10n/es_419.json index 6d76fae60c01b585fed8a8392a045c220bca4def..b8a459b323c9a01a1bbf5c4d46146de14488eb0b 100644 --- a/l10n/es_419.json +++ b/l10n/es_419.json @@ -7,8 +7,6 @@ "Calendar" : "Calendario", "Confirm" : "Confirmar", "Where:" : "Dónde:", - "Anniversary" : "Aniversario", - "Personal" : "Personal", "Today" : "Hoy", "Day" : "Día", "Week" : "Semana", @@ -65,6 +63,7 @@ "More" : "Más", "Global" : "Global", "Subscribe" : "Suscribir", + "Personal" : "Personal", "Details" : "Detalles", "Attendees" : "Asistentes", "Resources" : "Recursos", diff --git a/l10n/es_AR.js b/l10n/es_AR.js index 264b855832d9b61de1bc801322c57cf49efb63ae..f4079771a2f9c80cc61b5dd03040cc6903cf6662 100644 --- a/l10n/es_AR.js +++ b/l10n/es_AR.js @@ -8,8 +8,6 @@ OC.L10N.register( "Upcoming events" : "Próximos eventos", "Calendar" : "Calendario", "Confirm" : "Confirmar", - "Anniversary" : "Aniversario", - "Personal" : "Personal", "A Calendar app for Nextcloud" : "Una aplicación de calendario para Nextcloud", "Previous day" : "Día previo", "Previous week" : "Semana previa", @@ -21,6 +19,7 @@ OC.L10N.register( "Day" : "Día", "Week" : "Semana", "Month" : "Mes", + "Year" : "Año", "List" : "Lista", "Preview" : "Vista previa", "Copy link" : "Copiar enlace", @@ -34,6 +33,7 @@ OC.L10N.register( "Deleted" : "Eliminado", "Restore" : "Restaurar", "Delete permanently" : "Borrar permanentemente", + "Empty trash bin" : "Vaciar la papelera", "Copy internal link" : "Copiar enlace interno", "Share link" : "Compartir link", "Copy public link" : "Copiar link publico", @@ -75,10 +75,13 @@ OC.L10N.register( "Repeat" : "Repetir", "never" : "nunca", "after" : "después", + "first" : "primero", + "last" : "último", "available" : "disponible", "More" : "Más", "Global" : "Global", "Subscribe" : "Suscribirse", + "Personal" : "Personal", "Details" : "Detalles", "Attendees" : "Asistentes", "Resources" : "Recursos", @@ -93,6 +96,7 @@ OC.L10N.register( "Status" : "Estatus", "Confirmed" : "Confirmado", "Categories" : "Categoría", + "Talk" : "Hablar", "Movie" : "Película", "Mail" : "Correo Electrónico", "Birthday" : "Fecha de nacimiento" diff --git a/l10n/es_AR.json b/l10n/es_AR.json index 4f674745e91bd2cd88804598dd654549796b4acd..ccb307994a71b0e97bfe2aea75727a8ab99da630 100644 --- a/l10n/es_AR.json +++ b/l10n/es_AR.json @@ -6,8 +6,6 @@ "Upcoming events" : "Próximos eventos", "Calendar" : "Calendario", "Confirm" : "Confirmar", - "Anniversary" : "Aniversario", - "Personal" : "Personal", "A Calendar app for Nextcloud" : "Una aplicación de calendario para Nextcloud", "Previous day" : "Día previo", "Previous week" : "Semana previa", @@ -19,6 +17,7 @@ "Day" : "Día", "Week" : "Semana", "Month" : "Mes", + "Year" : "Año", "List" : "Lista", "Preview" : "Vista previa", "Copy link" : "Copiar enlace", @@ -32,6 +31,7 @@ "Deleted" : "Eliminado", "Restore" : "Restaurar", "Delete permanently" : "Borrar permanentemente", + "Empty trash bin" : "Vaciar la papelera", "Copy internal link" : "Copiar enlace interno", "Share link" : "Compartir link", "Copy public link" : "Copiar link publico", @@ -73,10 +73,13 @@ "Repeat" : "Repetir", "never" : "nunca", "after" : "después", + "first" : "primero", + "last" : "último", "available" : "disponible", "More" : "Más", "Global" : "Global", "Subscribe" : "Suscribirse", + "Personal" : "Personal", "Details" : "Detalles", "Attendees" : "Asistentes", "Resources" : "Recursos", @@ -91,6 +94,7 @@ "Status" : "Estatus", "Confirmed" : "Confirmado", "Categories" : "Categoría", + "Talk" : "Hablar", "Movie" : "Película", "Mail" : "Correo Electrónico", "Birthday" : "Fecha de nacimiento" diff --git a/l10n/es_CL.js b/l10n/es_CL.js index 09ba914ad35d9b012a2a90b018fd648534c49b9a..2609cb44bca8ab353b0f6e9f9beee80943610677 100644 --- a/l10n/es_CL.js +++ b/l10n/es_CL.js @@ -9,8 +9,6 @@ OC.L10N.register( "Calendar" : "Calendario", "Confirm" : "Confirmar", "Where:" : "Dónde:", - "Anniversary" : "Aniversario", - "Personal" : "Personal", "Today" : "Hoy", "Day" : "Día", "Week" : "Semana", @@ -67,6 +65,7 @@ OC.L10N.register( "More" : "Más", "Global" : "Global", "Subscribe" : "Suscribir", + "Personal" : "Personal", "Details" : "Detalles", "Attendees" : "Asistentes", "Resources" : "Recursos", diff --git a/l10n/es_CL.json b/l10n/es_CL.json index 60305863ca1c778abb8e517c51dddcdff058eedf..ed74cd1eeca0155378037f89e4ec93d23ffe1069 100644 --- a/l10n/es_CL.json +++ b/l10n/es_CL.json @@ -7,8 +7,6 @@ "Calendar" : "Calendario", "Confirm" : "Confirmar", "Where:" : "Dónde:", - "Anniversary" : "Aniversario", - "Personal" : "Personal", "Today" : "Hoy", "Day" : "Día", "Week" : "Semana", @@ -65,6 +63,7 @@ "More" : "Más", "Global" : "Global", "Subscribe" : "Suscribir", + "Personal" : "Personal", "Details" : "Detalles", "Attendees" : "Asistentes", "Resources" : "Recursos", diff --git a/l10n/es_CO.js b/l10n/es_CO.js index eff79f28fc7fef15c2046dc7c7deaa13abc908c7..2105ccc0b27465dcf9a1048cfbd5530627d632f1 100644 --- a/l10n/es_CO.js +++ b/l10n/es_CO.js @@ -11,8 +11,6 @@ OC.L10N.register( "Calendar" : "Calendario", "Confirm" : "Confirmar", "Where:" : "Dónde:", - "Anniversary" : "Aniversario", - "Personal" : "Personal", "Today" : "Hoy", "Day" : "Día", "Week" : "Semana", @@ -70,6 +68,7 @@ OC.L10N.register( "More" : "Más", "Global" : "Global", "Subscribe" : "Suscribir", + "Personal" : "Personal", "Details" : "Detalles", "Attendees" : "Asistentes", "Resources" : "Recursos", diff --git a/l10n/es_CO.json b/l10n/es_CO.json index 7b8d0344eac866343532478cc6ef29d2c6d3e5b9..b7c3e5c8787a1d1a629e219997a1832e7f233f73 100644 --- a/l10n/es_CO.json +++ b/l10n/es_CO.json @@ -9,8 +9,6 @@ "Calendar" : "Calendario", "Confirm" : "Confirmar", "Where:" : "Dónde:", - "Anniversary" : "Aniversario", - "Personal" : "Personal", "Today" : "Hoy", "Day" : "Día", "Week" : "Semana", @@ -68,6 +66,7 @@ "More" : "Más", "Global" : "Global", "Subscribe" : "Suscribir", + "Personal" : "Personal", "Details" : "Detalles", "Attendees" : "Asistentes", "Resources" : "Recursos", diff --git a/l10n/es_CR.js b/l10n/es_CR.js index 09ba914ad35d9b012a2a90b018fd648534c49b9a..2609cb44bca8ab353b0f6e9f9beee80943610677 100644 --- a/l10n/es_CR.js +++ b/l10n/es_CR.js @@ -9,8 +9,6 @@ OC.L10N.register( "Calendar" : "Calendario", "Confirm" : "Confirmar", "Where:" : "Dónde:", - "Anniversary" : "Aniversario", - "Personal" : "Personal", "Today" : "Hoy", "Day" : "Día", "Week" : "Semana", @@ -67,6 +65,7 @@ OC.L10N.register( "More" : "Más", "Global" : "Global", "Subscribe" : "Suscribir", + "Personal" : "Personal", "Details" : "Detalles", "Attendees" : "Asistentes", "Resources" : "Recursos", diff --git a/l10n/es_CR.json b/l10n/es_CR.json index 60305863ca1c778abb8e517c51dddcdff058eedf..ed74cd1eeca0155378037f89e4ec93d23ffe1069 100644 --- a/l10n/es_CR.json +++ b/l10n/es_CR.json @@ -7,8 +7,6 @@ "Calendar" : "Calendario", "Confirm" : "Confirmar", "Where:" : "Dónde:", - "Anniversary" : "Aniversario", - "Personal" : "Personal", "Today" : "Hoy", "Day" : "Día", "Week" : "Semana", @@ -65,6 +63,7 @@ "More" : "Más", "Global" : "Global", "Subscribe" : "Suscribir", + "Personal" : "Personal", "Details" : "Detalles", "Attendees" : "Asistentes", "Resources" : "Recursos", diff --git a/l10n/es_DO.js b/l10n/es_DO.js index 09ba914ad35d9b012a2a90b018fd648534c49b9a..2609cb44bca8ab353b0f6e9f9beee80943610677 100644 --- a/l10n/es_DO.js +++ b/l10n/es_DO.js @@ -9,8 +9,6 @@ OC.L10N.register( "Calendar" : "Calendario", "Confirm" : "Confirmar", "Where:" : "Dónde:", - "Anniversary" : "Aniversario", - "Personal" : "Personal", "Today" : "Hoy", "Day" : "Día", "Week" : "Semana", @@ -67,6 +65,7 @@ OC.L10N.register( "More" : "Más", "Global" : "Global", "Subscribe" : "Suscribir", + "Personal" : "Personal", "Details" : "Detalles", "Attendees" : "Asistentes", "Resources" : "Recursos", diff --git a/l10n/es_DO.json b/l10n/es_DO.json index 60305863ca1c778abb8e517c51dddcdff058eedf..ed74cd1eeca0155378037f89e4ec93d23ffe1069 100644 --- a/l10n/es_DO.json +++ b/l10n/es_DO.json @@ -7,8 +7,6 @@ "Calendar" : "Calendario", "Confirm" : "Confirmar", "Where:" : "Dónde:", - "Anniversary" : "Aniversario", - "Personal" : "Personal", "Today" : "Hoy", "Day" : "Día", "Week" : "Semana", @@ -65,6 +63,7 @@ "More" : "Más", "Global" : "Global", "Subscribe" : "Suscribir", + "Personal" : "Personal", "Details" : "Detalles", "Attendees" : "Asistentes", "Resources" : "Recursos", diff --git a/l10n/es_EC.js b/l10n/es_EC.js index 2d05e7c1552974dd26d734dacca0a07d971cfac8..195f7ad87e64ad2a74d86a058d91bab4370eab89 100644 --- a/l10n/es_EC.js +++ b/l10n/es_EC.js @@ -13,6 +13,8 @@ OC.L10N.register( "Cheers!" : "¡Saludos!", "Upcoming events" : "Próximos eventos", "More events" : "Más eventos", + "No more events today" : "No hay más eventos hoy", + "No upcoming events" : "No hay próximos eventos", "%1$s with %2$s" : "%1$s con %2$s", "Calendar" : "Calendario", "New booking {booking}" : "Nueva reserva {booking}", @@ -36,24 +38,6 @@ OC.L10N.register( "Comment:" : "Comentario:", "You have a new appointment booking \"%s\" from %s" : "Tienes una nueva reserva de cita \"%s\" de %s", "Dear %s, %s (%s) booked an appointment with you." : "Estimado/a %s, %s (%s) ha reservado una cita contigo.", - "Anniversary" : "Aniversario", - "Appointment" : "Cita", - "Business" : "Negocios", - "Education" : "Educación", - "Holiday" : "Vacaciones", - "Meeting" : "Reunión", - "Miscellaneous" : "Varios", - "Non-working hours" : "Horas no laborables", - "Not in office" : "No en la oficina", - "Personal" : "Personal", - "Phone call" : "Llamada telefónica", - "Sick day" : "Día de enfermedad", - "Special occasion" : "Ocasión especial", - "Travel" : "Viaje", - "Vacation" : "Vacaciones", - "Custom Categories" : "Categorías personalizadas", - "Collaborative Tags" : "Etiquetas colaborativas", - "Standard Categories" : "Categorías estándar", "A Calendar app for Nextcloud" : "Una aplicación de calendario para Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "La aplicación de calendario es una interfaz de usuario para el servidor CalDAV de Nextcloud. Sincroniza fácilmente eventos desde varios dispositivos con tu Nextcloud y edítalos en línea.\n \n * 🚀 **Integración con otras aplicaciones de Nextcloud** ¡Actualmente con Contactos y más por venir!\n * 🌐 **Soporte para WebCal** ¿Quieres ver los días de los partidos de tu equipo favorito en tu calendario? ¡No hay problema!\n * 🙋 **Asistentes** Invita a personas a tus eventos\n * ⌚️ **Disponibilidad** Mira cuándo están disponibles tus asistentes para reunirse\n * ⏰ **Recordatorios** Recibe alarmas para eventos en tu navegador y por correo electrónico\n * 🔍 Búsqueda: Encuentra tus eventos fácilmente\n * ☑️ Tareas: Ve las tareas con fecha de vencimiento directamente en el calendario\n * 🙈 **No estamos reinventando la rueda** Basado en las excelentes bibliotecas [c-dav](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) y [fullcalendar](https://github.com/fullcalendar/fullcalendar).", "Previous day" : "Día anterior", @@ -318,6 +302,7 @@ OC.L10N.register( "Required participant" : "Participante requerido", "Optional participant" : "Participante opcional", "Non-participant" : "No participante", + "Remove group" : "Eliminar grupo", "Remove attendee" : "Eliminar asistente", "Search for emails, users or contacts" : "Buscar correos electrónicos, usuarios o contactos", "No match found" : "No se encontraron coincidencias", @@ -411,10 +396,9 @@ OC.L10N.register( "Please book a different slot:" : "Por favor, reserva un intervalo diferente:", "Book an appointment with {name}" : "Reservar una cita con {name}", "No public appointments found for {name}" : "No se encontraron citas públicas para {name}", + "Personal" : "Personal", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "La detección automática de la zona horaria determinó que tu zona horaria es UTC.\n Esto es probablemente el resultado de medidas de seguridad de tu navegador web.\n Por favor, establece tu zona horaria manualmente en la configuración del calendario.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "No se encontró tu zona horaria configurada ({timezoneId}). Se usará UTC.\n Por favor, cambia tu zona horaria en la configuración y reporta este problema.", - "No more events today" : "No hay más eventos hoy", - "No upcoming events" : "No hay próximos eventos", "Create a new event" : "Crear un nuevo evento", "[Today]" : "[Hoy]", "[Tomorrow]" : "[Mañana]", @@ -436,6 +420,20 @@ OC.L10N.register( "Show more details" : "Mostrar más detalles", "Subscribe to {name}" : "Suscribirse a {name}", "Export {name}" : "Exportar {name}", + "Anniversary" : "Aniversario", + "Appointment" : "Cita", + "Business" : "Negocios", + "Education" : "Educación", + "Holiday" : "Vacaciones", + "Meeting" : "Reunión", + "Miscellaneous" : "Varios", + "Non-working hours" : "Horas no laborables", + "Not in office" : "No en la oficina", + "Phone call" : "Llamada telefónica", + "Sick day" : "Día de enfermedad", + "Special occasion" : "Ocasión especial", + "Travel" : "Viaje", + "Vacation" : "Vacaciones", "Midnight on the day the event starts" : "Medianoche en el día en que comienza el evento", "_%n day before the event at {formattedHourMinute}_::_%n days before the event at {formattedHourMinute}_" : ["%n día antes del evento a las {formattedHourMinute}","%n días antes del evento a las {formattedHourMinute}","%n días antes del evento a las {formattedHourMinute}"], "_%n week before the event at {formattedHourMinute}_::_%n weeks before the event at {formattedHourMinute}_" : ["%n semana antes del evento a las {formattedHourMinute}","%n semanas antes del evento a las {formattedHourMinute}","%n semanas antes del evento a las {formattedHourMinute}"], diff --git a/l10n/es_EC.json b/l10n/es_EC.json index 09a20daca08b3f935c271786c25ff7c5ff01396d..03377537f29d999148f16cf67bbe00e6730fb210 100644 --- a/l10n/es_EC.json +++ b/l10n/es_EC.json @@ -11,6 +11,8 @@ "Cheers!" : "¡Saludos!", "Upcoming events" : "Próximos eventos", "More events" : "Más eventos", + "No more events today" : "No hay más eventos hoy", + "No upcoming events" : "No hay próximos eventos", "%1$s with %2$s" : "%1$s con %2$s", "Calendar" : "Calendario", "New booking {booking}" : "Nueva reserva {booking}", @@ -34,24 +36,6 @@ "Comment:" : "Comentario:", "You have a new appointment booking \"%s\" from %s" : "Tienes una nueva reserva de cita \"%s\" de %s", "Dear %s, %s (%s) booked an appointment with you." : "Estimado/a %s, %s (%s) ha reservado una cita contigo.", - "Anniversary" : "Aniversario", - "Appointment" : "Cita", - "Business" : "Negocios", - "Education" : "Educación", - "Holiday" : "Vacaciones", - "Meeting" : "Reunión", - "Miscellaneous" : "Varios", - "Non-working hours" : "Horas no laborables", - "Not in office" : "No en la oficina", - "Personal" : "Personal", - "Phone call" : "Llamada telefónica", - "Sick day" : "Día de enfermedad", - "Special occasion" : "Ocasión especial", - "Travel" : "Viaje", - "Vacation" : "Vacaciones", - "Custom Categories" : "Categorías personalizadas", - "Collaborative Tags" : "Etiquetas colaborativas", - "Standard Categories" : "Categorías estándar", "A Calendar app for Nextcloud" : "Una aplicación de calendario para Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "La aplicación de calendario es una interfaz de usuario para el servidor CalDAV de Nextcloud. Sincroniza fácilmente eventos desde varios dispositivos con tu Nextcloud y edítalos en línea.\n \n * 🚀 **Integración con otras aplicaciones de Nextcloud** ¡Actualmente con Contactos y más por venir!\n * 🌐 **Soporte para WebCal** ¿Quieres ver los días de los partidos de tu equipo favorito en tu calendario? ¡No hay problema!\n * 🙋 **Asistentes** Invita a personas a tus eventos\n * ⌚️ **Disponibilidad** Mira cuándo están disponibles tus asistentes para reunirse\n * ⏰ **Recordatorios** Recibe alarmas para eventos en tu navegador y por correo electrónico\n * 🔍 Búsqueda: Encuentra tus eventos fácilmente\n * ☑️ Tareas: Ve las tareas con fecha de vencimiento directamente en el calendario\n * 🙈 **No estamos reinventando la rueda** Basado en las excelentes bibliotecas [c-dav](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) y [fullcalendar](https://github.com/fullcalendar/fullcalendar).", "Previous day" : "Día anterior", @@ -316,6 +300,7 @@ "Required participant" : "Participante requerido", "Optional participant" : "Participante opcional", "Non-participant" : "No participante", + "Remove group" : "Eliminar grupo", "Remove attendee" : "Eliminar asistente", "Search for emails, users or contacts" : "Buscar correos electrónicos, usuarios o contactos", "No match found" : "No se encontraron coincidencias", @@ -409,10 +394,9 @@ "Please book a different slot:" : "Por favor, reserva un intervalo diferente:", "Book an appointment with {name}" : "Reservar una cita con {name}", "No public appointments found for {name}" : "No se encontraron citas públicas para {name}", + "Personal" : "Personal", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "La detección automática de la zona horaria determinó que tu zona horaria es UTC.\n Esto es probablemente el resultado de medidas de seguridad de tu navegador web.\n Por favor, establece tu zona horaria manualmente en la configuración del calendario.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "No se encontró tu zona horaria configurada ({timezoneId}). Se usará UTC.\n Por favor, cambia tu zona horaria en la configuración y reporta este problema.", - "No more events today" : "No hay más eventos hoy", - "No upcoming events" : "No hay próximos eventos", "Create a new event" : "Crear un nuevo evento", "[Today]" : "[Hoy]", "[Tomorrow]" : "[Mañana]", @@ -434,6 +418,20 @@ "Show more details" : "Mostrar más detalles", "Subscribe to {name}" : "Suscribirse a {name}", "Export {name}" : "Exportar {name}", + "Anniversary" : "Aniversario", + "Appointment" : "Cita", + "Business" : "Negocios", + "Education" : "Educación", + "Holiday" : "Vacaciones", + "Meeting" : "Reunión", + "Miscellaneous" : "Varios", + "Non-working hours" : "Horas no laborables", + "Not in office" : "No en la oficina", + "Phone call" : "Llamada telefónica", + "Sick day" : "Día de enfermedad", + "Special occasion" : "Ocasión especial", + "Travel" : "Viaje", + "Vacation" : "Vacaciones", "Midnight on the day the event starts" : "Medianoche en el día en que comienza el evento", "_%n day before the event at {formattedHourMinute}_::_%n days before the event at {formattedHourMinute}_" : ["%n día antes del evento a las {formattedHourMinute}","%n días antes del evento a las {formattedHourMinute}","%n días antes del evento a las {formattedHourMinute}"], "_%n week before the event at {formattedHourMinute}_::_%n weeks before the event at {formattedHourMinute}_" : ["%n semana antes del evento a las {formattedHourMinute}","%n semanas antes del evento a las {formattedHourMinute}","%n semanas antes del evento a las {formattedHourMinute}"], diff --git a/l10n/es_GT.js b/l10n/es_GT.js index 7839b8b8739290f5c09b98ca8972ff633005d5ca..1b680d69ba17006c6361f86e6b989bcdc2e316d3 100644 --- a/l10n/es_GT.js +++ b/l10n/es_GT.js @@ -9,8 +9,6 @@ OC.L10N.register( "Calendar" : "Calendario", "Confirm" : "Confirmar", "Where:" : "Dónde:", - "Anniversary" : "Aniversario", - "Personal" : "Personal", "Today" : "Hoy", "Day" : "Día", "Week" : "Semana", @@ -69,6 +67,7 @@ OC.L10N.register( "More" : "Más", "Global" : "Global", "Subscribe" : "Suscribir", + "Personal" : "Personal", "Details" : "Detalles", "Attendees" : "Asistentes", "Resources" : "Recursos", diff --git a/l10n/es_GT.json b/l10n/es_GT.json index 62155bafe234a8165c67add44fb5f316ad134f54..77c9085b8a1d30d6a85d3d112e19b47368642b06 100644 --- a/l10n/es_GT.json +++ b/l10n/es_GT.json @@ -7,8 +7,6 @@ "Calendar" : "Calendario", "Confirm" : "Confirmar", "Where:" : "Dónde:", - "Anniversary" : "Aniversario", - "Personal" : "Personal", "Today" : "Hoy", "Day" : "Día", "Week" : "Semana", @@ -67,6 +65,7 @@ "More" : "Más", "Global" : "Global", "Subscribe" : "Suscribir", + "Personal" : "Personal", "Details" : "Detalles", "Attendees" : "Asistentes", "Resources" : "Recursos", diff --git a/l10n/es_HN.js b/l10n/es_HN.js index f993ad96837d875c77fe9fc74ff8259be6190853..e148012c215dab400e4ded7f261a8b8375ea0124 100644 --- a/l10n/es_HN.js +++ b/l10n/es_HN.js @@ -9,8 +9,6 @@ OC.L10N.register( "Calendar" : "Calendario", "Confirm" : "Confirmar", "Where:" : "Dónde:", - "Anniversary" : "Aniversario", - "Personal" : "Personal", "Today" : "Hoy", "Day" : "Día", "Week" : "Semana", @@ -67,6 +65,7 @@ OC.L10N.register( "More" : "Más", "Global" : "Global", "Subscribe" : "Suscribir", + "Personal" : "Personal", "Details" : "Detalles", "Attendees" : "Asistentes", "Resources" : "Recursos", diff --git a/l10n/es_HN.json b/l10n/es_HN.json index 6d76fae60c01b585fed8a8392a045c220bca4def..b8a459b323c9a01a1bbf5c4d46146de14488eb0b 100644 --- a/l10n/es_HN.json +++ b/l10n/es_HN.json @@ -7,8 +7,6 @@ "Calendar" : "Calendario", "Confirm" : "Confirmar", "Where:" : "Dónde:", - "Anniversary" : "Aniversario", - "Personal" : "Personal", "Today" : "Hoy", "Day" : "Día", "Week" : "Semana", @@ -65,6 +63,7 @@ "More" : "Más", "Global" : "Global", "Subscribe" : "Suscribir", + "Personal" : "Personal", "Details" : "Detalles", "Attendees" : "Asistentes", "Resources" : "Recursos", diff --git a/l10n/es_MX.js b/l10n/es_MX.js index 997e0ebe741f87ce33ff71677757da4cdd806cce..213f51bc30673c0a69ae0c123847cded2a3edb3d 100644 --- a/l10n/es_MX.js +++ b/l10n/es_MX.js @@ -7,12 +7,11 @@ OC.L10N.register( "Open »%s«" : "Abrir »%s«", "Cheers!" : "¡Saludos!", "Upcoming events" : "Próximos eventos", + "No upcoming events" : "No hay eventos próximos", "Calendar" : "Calendario", "Appointments" : "Citas", "Confirm" : "Confirmar", "Where:" : "Dónde:", - "Anniversary" : "Aniversario", - "Personal" : "Personal", "A Calendar app for Nextcloud" : "Una aplicación de Calendario para Nextcloud", "Today" : "Hoy", "Day" : "Día", @@ -68,6 +67,7 @@ OC.L10N.register( "Decline" : "Rechazar", "Tentative" : "Tentativo", "Send email" : "Enviar correo electrónico", + "Remove group" : "Eliminar grupo", "All day" : "Todo el día", "Repeat" : "Repetir", "never" : "nunca", @@ -78,7 +78,7 @@ OC.L10N.register( "Pick a date" : "Elige una fecha", "Global" : "Global", "Subscribe" : "Suscríbete", - "No upcoming events" : "No hay eventos próximos", + "Personal" : "Personal", "Create a new event" : "Crear un nuevo evento", "Details" : "Detalles", "Attendees" : "Asistentes", diff --git a/l10n/es_MX.json b/l10n/es_MX.json index ea5f591d52ef6410c3c7c5ac66711277265b5a18..2eb4a45c7d9e7c34a03c4325cd299831a2a26f97 100644 --- a/l10n/es_MX.json +++ b/l10n/es_MX.json @@ -5,12 +5,11 @@ "Open »%s«" : "Abrir »%s«", "Cheers!" : "¡Saludos!", "Upcoming events" : "Próximos eventos", + "No upcoming events" : "No hay eventos próximos", "Calendar" : "Calendario", "Appointments" : "Citas", "Confirm" : "Confirmar", "Where:" : "Dónde:", - "Anniversary" : "Aniversario", - "Personal" : "Personal", "A Calendar app for Nextcloud" : "Una aplicación de Calendario para Nextcloud", "Today" : "Hoy", "Day" : "Día", @@ -66,6 +65,7 @@ "Decline" : "Rechazar", "Tentative" : "Tentativo", "Send email" : "Enviar correo electrónico", + "Remove group" : "Eliminar grupo", "All day" : "Todo el día", "Repeat" : "Repetir", "never" : "nunca", @@ -76,7 +76,7 @@ "Pick a date" : "Elige una fecha", "Global" : "Global", "Subscribe" : "Suscríbete", - "No upcoming events" : "No hay eventos próximos", + "Personal" : "Personal", "Create a new event" : "Crear un nuevo evento", "Details" : "Detalles", "Attendees" : "Asistentes", diff --git a/l10n/es_NI.js b/l10n/es_NI.js index f993ad96837d875c77fe9fc74ff8259be6190853..e148012c215dab400e4ded7f261a8b8375ea0124 100644 --- a/l10n/es_NI.js +++ b/l10n/es_NI.js @@ -9,8 +9,6 @@ OC.L10N.register( "Calendar" : "Calendario", "Confirm" : "Confirmar", "Where:" : "Dónde:", - "Anniversary" : "Aniversario", - "Personal" : "Personal", "Today" : "Hoy", "Day" : "Día", "Week" : "Semana", @@ -67,6 +65,7 @@ OC.L10N.register( "More" : "Más", "Global" : "Global", "Subscribe" : "Suscribir", + "Personal" : "Personal", "Details" : "Detalles", "Attendees" : "Asistentes", "Resources" : "Recursos", diff --git a/l10n/es_NI.json b/l10n/es_NI.json index 6d76fae60c01b585fed8a8392a045c220bca4def..b8a459b323c9a01a1bbf5c4d46146de14488eb0b 100644 --- a/l10n/es_NI.json +++ b/l10n/es_NI.json @@ -7,8 +7,6 @@ "Calendar" : "Calendario", "Confirm" : "Confirmar", "Where:" : "Dónde:", - "Anniversary" : "Aniversario", - "Personal" : "Personal", "Today" : "Hoy", "Day" : "Día", "Week" : "Semana", @@ -65,6 +63,7 @@ "More" : "Más", "Global" : "Global", "Subscribe" : "Suscribir", + "Personal" : "Personal", "Details" : "Detalles", "Attendees" : "Asistentes", "Resources" : "Recursos", diff --git a/l10n/es_PA.js b/l10n/es_PA.js index f993ad96837d875c77fe9fc74ff8259be6190853..e148012c215dab400e4ded7f261a8b8375ea0124 100644 --- a/l10n/es_PA.js +++ b/l10n/es_PA.js @@ -9,8 +9,6 @@ OC.L10N.register( "Calendar" : "Calendario", "Confirm" : "Confirmar", "Where:" : "Dónde:", - "Anniversary" : "Aniversario", - "Personal" : "Personal", "Today" : "Hoy", "Day" : "Día", "Week" : "Semana", @@ -67,6 +65,7 @@ OC.L10N.register( "More" : "Más", "Global" : "Global", "Subscribe" : "Suscribir", + "Personal" : "Personal", "Details" : "Detalles", "Attendees" : "Asistentes", "Resources" : "Recursos", diff --git a/l10n/es_PA.json b/l10n/es_PA.json index 6d76fae60c01b585fed8a8392a045c220bca4def..b8a459b323c9a01a1bbf5c4d46146de14488eb0b 100644 --- a/l10n/es_PA.json +++ b/l10n/es_PA.json @@ -7,8 +7,6 @@ "Calendar" : "Calendario", "Confirm" : "Confirmar", "Where:" : "Dónde:", - "Anniversary" : "Aniversario", - "Personal" : "Personal", "Today" : "Hoy", "Day" : "Día", "Week" : "Semana", @@ -65,6 +63,7 @@ "More" : "Más", "Global" : "Global", "Subscribe" : "Suscribir", + "Personal" : "Personal", "Details" : "Detalles", "Attendees" : "Asistentes", "Resources" : "Recursos", diff --git a/l10n/es_PE.js b/l10n/es_PE.js index f993ad96837d875c77fe9fc74ff8259be6190853..e148012c215dab400e4ded7f261a8b8375ea0124 100644 --- a/l10n/es_PE.js +++ b/l10n/es_PE.js @@ -9,8 +9,6 @@ OC.L10N.register( "Calendar" : "Calendario", "Confirm" : "Confirmar", "Where:" : "Dónde:", - "Anniversary" : "Aniversario", - "Personal" : "Personal", "Today" : "Hoy", "Day" : "Día", "Week" : "Semana", @@ -67,6 +65,7 @@ OC.L10N.register( "More" : "Más", "Global" : "Global", "Subscribe" : "Suscribir", + "Personal" : "Personal", "Details" : "Detalles", "Attendees" : "Asistentes", "Resources" : "Recursos", diff --git a/l10n/es_PE.json b/l10n/es_PE.json index 6d76fae60c01b585fed8a8392a045c220bca4def..b8a459b323c9a01a1bbf5c4d46146de14488eb0b 100644 --- a/l10n/es_PE.json +++ b/l10n/es_PE.json @@ -7,8 +7,6 @@ "Calendar" : "Calendario", "Confirm" : "Confirmar", "Where:" : "Dónde:", - "Anniversary" : "Aniversario", - "Personal" : "Personal", "Today" : "Hoy", "Day" : "Día", "Week" : "Semana", @@ -65,6 +63,7 @@ "More" : "Más", "Global" : "Global", "Subscribe" : "Suscribir", + "Personal" : "Personal", "Details" : "Detalles", "Attendees" : "Asistentes", "Resources" : "Recursos", diff --git a/l10n/es_PR.js b/l10n/es_PR.js index f993ad96837d875c77fe9fc74ff8259be6190853..e148012c215dab400e4ded7f261a8b8375ea0124 100644 --- a/l10n/es_PR.js +++ b/l10n/es_PR.js @@ -9,8 +9,6 @@ OC.L10N.register( "Calendar" : "Calendario", "Confirm" : "Confirmar", "Where:" : "Dónde:", - "Anniversary" : "Aniversario", - "Personal" : "Personal", "Today" : "Hoy", "Day" : "Día", "Week" : "Semana", @@ -67,6 +65,7 @@ OC.L10N.register( "More" : "Más", "Global" : "Global", "Subscribe" : "Suscribir", + "Personal" : "Personal", "Details" : "Detalles", "Attendees" : "Asistentes", "Resources" : "Recursos", diff --git a/l10n/es_PR.json b/l10n/es_PR.json index 6d76fae60c01b585fed8a8392a045c220bca4def..b8a459b323c9a01a1bbf5c4d46146de14488eb0b 100644 --- a/l10n/es_PR.json +++ b/l10n/es_PR.json @@ -7,8 +7,6 @@ "Calendar" : "Calendario", "Confirm" : "Confirmar", "Where:" : "Dónde:", - "Anniversary" : "Aniversario", - "Personal" : "Personal", "Today" : "Hoy", "Day" : "Día", "Week" : "Semana", @@ -65,6 +63,7 @@ "More" : "Más", "Global" : "Global", "Subscribe" : "Suscribir", + "Personal" : "Personal", "Details" : "Detalles", "Attendees" : "Asistentes", "Resources" : "Recursos", diff --git a/l10n/es_PY.js b/l10n/es_PY.js index f993ad96837d875c77fe9fc74ff8259be6190853..e148012c215dab400e4ded7f261a8b8375ea0124 100644 --- a/l10n/es_PY.js +++ b/l10n/es_PY.js @@ -9,8 +9,6 @@ OC.L10N.register( "Calendar" : "Calendario", "Confirm" : "Confirmar", "Where:" : "Dónde:", - "Anniversary" : "Aniversario", - "Personal" : "Personal", "Today" : "Hoy", "Day" : "Día", "Week" : "Semana", @@ -67,6 +65,7 @@ OC.L10N.register( "More" : "Más", "Global" : "Global", "Subscribe" : "Suscribir", + "Personal" : "Personal", "Details" : "Detalles", "Attendees" : "Asistentes", "Resources" : "Recursos", diff --git a/l10n/es_PY.json b/l10n/es_PY.json index 6d76fae60c01b585fed8a8392a045c220bca4def..b8a459b323c9a01a1bbf5c4d46146de14488eb0b 100644 --- a/l10n/es_PY.json +++ b/l10n/es_PY.json @@ -7,8 +7,6 @@ "Calendar" : "Calendario", "Confirm" : "Confirmar", "Where:" : "Dónde:", - "Anniversary" : "Aniversario", - "Personal" : "Personal", "Today" : "Hoy", "Day" : "Día", "Week" : "Semana", @@ -65,6 +63,7 @@ "More" : "Más", "Global" : "Global", "Subscribe" : "Suscribir", + "Personal" : "Personal", "Details" : "Detalles", "Attendees" : "Asistentes", "Resources" : "Recursos", diff --git a/l10n/es_SV.js b/l10n/es_SV.js index 09ba914ad35d9b012a2a90b018fd648534c49b9a..2609cb44bca8ab353b0f6e9f9beee80943610677 100644 --- a/l10n/es_SV.js +++ b/l10n/es_SV.js @@ -9,8 +9,6 @@ OC.L10N.register( "Calendar" : "Calendario", "Confirm" : "Confirmar", "Where:" : "Dónde:", - "Anniversary" : "Aniversario", - "Personal" : "Personal", "Today" : "Hoy", "Day" : "Día", "Week" : "Semana", @@ -67,6 +65,7 @@ OC.L10N.register( "More" : "Más", "Global" : "Global", "Subscribe" : "Suscribir", + "Personal" : "Personal", "Details" : "Detalles", "Attendees" : "Asistentes", "Resources" : "Recursos", diff --git a/l10n/es_SV.json b/l10n/es_SV.json index 60305863ca1c778abb8e517c51dddcdff058eedf..ed74cd1eeca0155378037f89e4ec93d23ffe1069 100644 --- a/l10n/es_SV.json +++ b/l10n/es_SV.json @@ -7,8 +7,6 @@ "Calendar" : "Calendario", "Confirm" : "Confirmar", "Where:" : "Dónde:", - "Anniversary" : "Aniversario", - "Personal" : "Personal", "Today" : "Hoy", "Day" : "Día", "Week" : "Semana", @@ -65,6 +63,7 @@ "More" : "Más", "Global" : "Global", "Subscribe" : "Suscribir", + "Personal" : "Personal", "Details" : "Detalles", "Attendees" : "Asistentes", "Resources" : "Recursos", diff --git a/l10n/es_UY.js b/l10n/es_UY.js index abc502c1b5416773dc2c2e5f2967ddc3ee7bd87c..c77d6d73fea09262abe00ffe34c68e87a95f2cc8 100644 --- a/l10n/es_UY.js +++ b/l10n/es_UY.js @@ -9,8 +9,6 @@ OC.L10N.register( "Calendar" : "Calendario", "Confirm" : "Confirmar", "Where:" : "Dónde:", - "Anniversary" : "Aniversario", - "Personal" : "Personal", "Today" : "Hoy", "Day" : "Día", "Week" : "Semana", @@ -68,6 +66,7 @@ OC.L10N.register( "More" : "Más", "Global" : "Global", "Subscribe" : "Suscribir", + "Personal" : "Personal", "Details" : "Detalles", "Attendees" : "Asistentes", "Resources" : "Recursos", diff --git a/l10n/es_UY.json b/l10n/es_UY.json index d86584975826693a4e0fa18271da11482b4879a9..5b4a1fd8eb85f3458bce143c0537f180c45dbcb5 100644 --- a/l10n/es_UY.json +++ b/l10n/es_UY.json @@ -7,8 +7,6 @@ "Calendar" : "Calendario", "Confirm" : "Confirmar", "Where:" : "Dónde:", - "Anniversary" : "Aniversario", - "Personal" : "Personal", "Today" : "Hoy", "Day" : "Día", "Week" : "Semana", @@ -66,6 +64,7 @@ "More" : "Más", "Global" : "Global", "Subscribe" : "Suscribir", + "Personal" : "Personal", "Details" : "Detalles", "Attendees" : "Asistentes", "Resources" : "Recursos", diff --git a/l10n/et_EE.js b/l10n/et_EE.js index d76ab4f38cc174768460397a5be47391cbfba503..170d75ed5bb9d43243b7573ea4e820dfde3e226b 100644 --- a/l10n/et_EE.js +++ b/l10n/et_EE.js @@ -6,36 +6,48 @@ OC.L10N.register( "We wanted to inform you that %s has published the calendar »%s«." : "Tahtsime Sind informeerida, et %s on avaldanud kalendri»%s«.", "Open »%s«" : "Ava »%s«", "Cheers!" : "Tervist!", + "Upcoming events" : "Tulekul sündmused", + "More events" : "Rohkem sündmuseid", + "No more events today" : "Täna rohkem sündmuseid pole", + "No upcoming events" : "Tulekul sündmuseid pole", "Calendar" : "Kalender", "Confirm" : "Kinnita", + "Date:" : "Kuupäev:", "Where:" : "Kus:", - "Anniversary" : "Aastapäev", - "Appointment" : "Kohtumine", - "Personal" : "Isiklik", - "Vacation" : "Puhkus", + "Comment:" : "Kommentaar:", "Previous day" : "Eelmine päev", "Previous week" : "Eelmine nädal", + "Previous year" : "Eelmine aasta", "Previous month" : "Eelmine kuu", "Next day" : "Järgmine päev", "Next week" : "Järgmine nädal", + "Next year" : "Järgmine aasta", "Next month" : "Järgmine kuu", + "Event" : "Sündmus", + "Create new event" : "Lisa uus sündmus", "Today" : "Täna", "Day" : "Päev", "Week" : "Nädal", "Month" : "Kuu", + "Year" : "Aasta", + "List" : "Nimekiri", "Preview" : "Eelvaade", "Copy link" : "Kopeeri link", "Edit" : "Redigeeri", "Delete" : "Kustuta", + "Add new" : "Lisa uus", "Untitled calendar" : "Nimetu kalender", + "Edit calendar" : "Muuda kalendrit", "New calendar" : "Uus kalender", "Export" : "Ekspordi", + "Trash bin" : "Prügikast", "Name" : "Nimi", "Deleted" : "Kustutatud", "Restore" : "Taasta", "Delete permanently" : "Kustuta jäädavalt", "Empty trash bin" : "Tühjenda prügikast", "Internal link" : "Sisemine link", + "Copy internal link" : "Kopeeri sisemine link", "Share link" : "Jaga link", "Copy public link" : "Kopeeri avalik link", "Delete share link" : "Kustuta jagamise link", @@ -49,11 +61,29 @@ OC.L10N.register( "Cancel" : "Loobu", "Invalid location selected" : "Vigane asukoht valitud", "Automatic" : "Automaatne", + "Previous period" : "Eelmine periood", + "Next period" : "Järgmine periood", + "Views" : "Vaated", + "Day view" : "Päeva vaade", + "Week view" : "Nädala vaade", + "Month view" : "Kuu vaade", + "Year view" : "Aasta vaade", "List view" : "Nimekirjavaade", "Actions" : "Tegevused", + "Create event" : "Lisa sündmus", "Show week numbers" : "Näita nädalanumberid", + "Calendar settings" : "Kalendri seaded", + "_{duration} minute_::_{duration} minutes_" : ["{duration} minut","{duration} minutit"], + "0 minutes" : "0 minutit", + "_{duration} hour_::_{duration} hours_" : ["{duration} tund","{duration} tundi"], + "_{duration} day_::_{duration} days_" : ["{duration} päev","{duration} päeva"], + "_{duration} week_::_{duration} weeks_" : ["{duration} nädal","{duration} nädalat"], + "_{duration} month_::_{duration} months_" : ["{duration} kuu","{duration} kuud"], + "_{duration} year_::_{duration} years_" : ["{duration} aasta","{duration} aastat"], "Location" : "Asukoht", "Description" : "Kirjeldus", + "Visibility" : "Nähtavus", + "Duration" : "Kestus", "to" : "saaja", "Add" : "Lisa", "Monday" : "Esmaspäev", @@ -66,22 +96,35 @@ OC.L10N.register( "Update" : "Uuenda", "Your email address" : "Sinu e-posti aadress", "Notification" : "Teavitus", - "Email" : "Epost", + "Email" : "E-post", "On date" : "Kuupäeval", + "_second_::_seconds_" : ["sekund","sekundit"], + "_minute_::_minutes_" : ["minut","minutit"], + "_hour_::_hours_" : ["tund","tundi"], + "_day_::_days_" : ["päev","päeva"], + "_week_::_weeks_" : ["nädal","nädalat"], + "No attachments" : "Manuseid pole", + "Add from Files" : "Lisa failidest", + "Upload from device" : "Laadi üles seadmest", "Delete file" : "Kustuta fail", "Choose a file to add as attachment" : "Vali fail, mida manustada", + "Attachment {name} already exist!" : "Manus {name} on juba olemas!", + "_{count} attachment_::_{count} attachments_" : ["{count} manus","{count} manust"], "Unknown" : "Teadmata", "Accept" : "Nõustu", "Decline" : "Keeldu", "Tentative" : "Esialgne", "Send email" : "Saada kiri", + "Remove group" : "Eemalda grupp", "All day" : "Kogu päev", "Repeat" : "Korda", "never" : "mitte kunagi", "after" : "pärast", + "_month_::_months_" : ["kuu","kuud"], "More" : "Rohkem", "Global" : "Üldine", "Subscribe" : "Telli", + "Personal" : "Isiklik", "Details" : "Üksikasjad", "Attendees" : "Osalejad", "Resources" : "Ressursid", diff --git a/l10n/et_EE.json b/l10n/et_EE.json index f515c7e85506a8e0cfe7ae06b8bb8541eed6c7d2..cab71aca57750009a7ae0ee34fdac52c8f8377eb 100644 --- a/l10n/et_EE.json +++ b/l10n/et_EE.json @@ -4,36 +4,48 @@ "We wanted to inform you that %s has published the calendar »%s«." : "Tahtsime Sind informeerida, et %s on avaldanud kalendri»%s«.", "Open »%s«" : "Ava »%s«", "Cheers!" : "Tervist!", + "Upcoming events" : "Tulekul sündmused", + "More events" : "Rohkem sündmuseid", + "No more events today" : "Täna rohkem sündmuseid pole", + "No upcoming events" : "Tulekul sündmuseid pole", "Calendar" : "Kalender", "Confirm" : "Kinnita", + "Date:" : "Kuupäev:", "Where:" : "Kus:", - "Anniversary" : "Aastapäev", - "Appointment" : "Kohtumine", - "Personal" : "Isiklik", - "Vacation" : "Puhkus", + "Comment:" : "Kommentaar:", "Previous day" : "Eelmine päev", "Previous week" : "Eelmine nädal", + "Previous year" : "Eelmine aasta", "Previous month" : "Eelmine kuu", "Next day" : "Järgmine päev", "Next week" : "Järgmine nädal", + "Next year" : "Järgmine aasta", "Next month" : "Järgmine kuu", + "Event" : "Sündmus", + "Create new event" : "Lisa uus sündmus", "Today" : "Täna", "Day" : "Päev", "Week" : "Nädal", "Month" : "Kuu", + "Year" : "Aasta", + "List" : "Nimekiri", "Preview" : "Eelvaade", "Copy link" : "Kopeeri link", "Edit" : "Redigeeri", "Delete" : "Kustuta", + "Add new" : "Lisa uus", "Untitled calendar" : "Nimetu kalender", + "Edit calendar" : "Muuda kalendrit", "New calendar" : "Uus kalender", "Export" : "Ekspordi", + "Trash bin" : "Prügikast", "Name" : "Nimi", "Deleted" : "Kustutatud", "Restore" : "Taasta", "Delete permanently" : "Kustuta jäädavalt", "Empty trash bin" : "Tühjenda prügikast", "Internal link" : "Sisemine link", + "Copy internal link" : "Kopeeri sisemine link", "Share link" : "Jaga link", "Copy public link" : "Kopeeri avalik link", "Delete share link" : "Kustuta jagamise link", @@ -47,11 +59,29 @@ "Cancel" : "Loobu", "Invalid location selected" : "Vigane asukoht valitud", "Automatic" : "Automaatne", + "Previous period" : "Eelmine periood", + "Next period" : "Järgmine periood", + "Views" : "Vaated", + "Day view" : "Päeva vaade", + "Week view" : "Nädala vaade", + "Month view" : "Kuu vaade", + "Year view" : "Aasta vaade", "List view" : "Nimekirjavaade", "Actions" : "Tegevused", + "Create event" : "Lisa sündmus", "Show week numbers" : "Näita nädalanumberid", + "Calendar settings" : "Kalendri seaded", + "_{duration} minute_::_{duration} minutes_" : ["{duration} minut","{duration} minutit"], + "0 minutes" : "0 minutit", + "_{duration} hour_::_{duration} hours_" : ["{duration} tund","{duration} tundi"], + "_{duration} day_::_{duration} days_" : ["{duration} päev","{duration} päeva"], + "_{duration} week_::_{duration} weeks_" : ["{duration} nädal","{duration} nädalat"], + "_{duration} month_::_{duration} months_" : ["{duration} kuu","{duration} kuud"], + "_{duration} year_::_{duration} years_" : ["{duration} aasta","{duration} aastat"], "Location" : "Asukoht", "Description" : "Kirjeldus", + "Visibility" : "Nähtavus", + "Duration" : "Kestus", "to" : "saaja", "Add" : "Lisa", "Monday" : "Esmaspäev", @@ -64,22 +94,35 @@ "Update" : "Uuenda", "Your email address" : "Sinu e-posti aadress", "Notification" : "Teavitus", - "Email" : "Epost", + "Email" : "E-post", "On date" : "Kuupäeval", + "_second_::_seconds_" : ["sekund","sekundit"], + "_minute_::_minutes_" : ["minut","minutit"], + "_hour_::_hours_" : ["tund","tundi"], + "_day_::_days_" : ["päev","päeva"], + "_week_::_weeks_" : ["nädal","nädalat"], + "No attachments" : "Manuseid pole", + "Add from Files" : "Lisa failidest", + "Upload from device" : "Laadi üles seadmest", "Delete file" : "Kustuta fail", "Choose a file to add as attachment" : "Vali fail, mida manustada", + "Attachment {name} already exist!" : "Manus {name} on juba olemas!", + "_{count} attachment_::_{count} attachments_" : ["{count} manus","{count} manust"], "Unknown" : "Teadmata", "Accept" : "Nõustu", "Decline" : "Keeldu", "Tentative" : "Esialgne", "Send email" : "Saada kiri", + "Remove group" : "Eemalda grupp", "All day" : "Kogu päev", "Repeat" : "Korda", "never" : "mitte kunagi", "after" : "pärast", + "_month_::_months_" : ["kuu","kuud"], "More" : "Rohkem", "Global" : "Üldine", "Subscribe" : "Telli", + "Personal" : "Isiklik", "Details" : "Üksikasjad", "Attendees" : "Osalejad", "Resources" : "Ressursid", diff --git a/l10n/eu.js b/l10n/eu.js index 96299cf0d781ce86c7c8c9cb7658304d4e701a75..9577e806b7cf802933f535a134e6a70c2869b455 100644 --- a/l10n/eu.js +++ b/l10n/eu.js @@ -1,6 +1,7 @@ OC.L10N.register( "calendar", { + "Provided email-address is too long" : "Emandako helbide elektronikoa luzeegia da", "User-Session unexpectedly expired" : "Erabiltzaile-saioa ustekabean iraungi da", "Provided email-address is not valid" : "Emandako helbide elektronikoa ez da baliozkoa", "%s has published the calendar »%s«" : "%s erabiltzaileak »%s« egutegia argitaratu du", @@ -12,6 +13,8 @@ OC.L10N.register( "Cheers!" : "Topa!", "Upcoming events" : "Hurrengo gertaerak", "More events" : "Gertaera gehiago", + "No more events today" : "Ez dago gertaera gehiagorik gaurkoz.", + "No upcoming events" : "Ez dago gertaerarik datozen egunetan.", "%1$s with %2$s" : "%1$s %2$s(r)ekin", "Calendar" : "Egutegia", "New booking {booking}" : "Erreserba berria {booking}", @@ -31,28 +34,11 @@ OC.L10N.register( "Dear %s, your booking has been accepted." : " %spreziatua, zure erreserba onartu da.", "Appointment for:" : "Hitzordua:", "Date:" : "Data:", + "You will receive a link with the confirmation email" : "Esteka bat jasoko duzu berrespen-mezu elektronikoarekin", "Where:" : "Non:", "Comment:" : "Iruzkina:", "You have a new appointment booking \"%s\" from %s" : "\"%s\" hitzordu berri bat duzu %s-tik", "Dear %s, %s (%s) booked an appointment with you." : " %s estimatua, %s (%s)-k zurekin hitzordua erreserbatu du.", - "Anniversary" : "Urtebetetzea", - "Appointment" : "Hitzordua", - "Business" : "Lana", - "Education" : "Hezkuntza", - "Holiday" : "Jaieguna", - "Meeting" : "Bilera", - "Miscellaneous" : "Askotarikoa", - "Non-working hours" : "Laneko orduetatik kanpo", - "Not in office" : "Ez nago bulegoan", - "Personal" : "Pertsonala", - "Phone call" : "Telefono-deia", - "Sick day" : "Gaixorik", - "Special occasion" : "Gertaera berezia", - "Travel" : "Bidaian", - "Vacation" : "Oporretan", - "Custom Categories" : "Kategoria pertsonalizatuak", - "Collaborative Tags" : "Elkarlaneko etiketak", - "Standard Categories" : "Kategoria orokorrak", "A Calendar app for Nextcloud" : "Nextclouderako egutegi app-a", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Egutegi aplikazioa erabiltzaile interfaze bat da, Nextclouden CalDAV zerbitzarirako. Sinkronizatu itzazu gertaerak erraz gailu ugaritatik zure Nextcloud-ekin eta editatu itzazu sarean.\n\n* 🚀 **Integrazioa Nextclouden beste aplikazioekin!** Oraingoz Kontaktuak- laster gehiago.\n* 🌐 **WebCal onartzen da!** Zure kirol talde gustukoenaren partidak egutegian izan nahi? Arazorik ez!\n* 🙋 **Partaideak!** gonbidatu jendea zure gertaeretara\n* ⌚️ **Libre/Lanpetuta:** Ikusi noiz dauden partaideak libre elkartzeko\n* ⏰ **Abisuak!** Jaso alarmak gertaerentzat nabigatzailean edo e-posta bidez\n* 🙈 **Ez dugu gurpila berrasmatu!** [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) eta [fullcalendar](https://github.com/fullcalendar/fullcalendar) liburutegi bikainetan oinarrituta.", "Previous day" : "Aurreko eguna", @@ -217,6 +203,8 @@ OC.L10N.register( "Private – only accessible via secret link" : "Pribatua – esteka sekretu bidez soilik ikus daiteke", "Appointment name" : "Hitzorduaren izena:", "Location" : "Kokapena", + "Create a Talk room" : "Sortu Talk gela bat", + "A unique link will be generated for every booked appointment and sent via the confirmation email" : "Erreserbatutako hitzordu bakoitzeko esteka esklusibo bat sortuko da eta berrespen-mezu bidez bidaliko da", "Description" : "Deskribapena", "Visibility" : "Ikusgarritasuna", "Duration" : "Iraupena", @@ -273,7 +261,7 @@ OC.L10N.register( "_week_::_weeks_" : ["aste","aste"], "No attachments" : "Eranskinik ez", "Add from Files" : "Gehitu Fitxategietatik", - "Upload from device" : "Kargatu gailutik", + "Upload from device" : "Igo gailutik", "Delete file" : "Ezabatu fitxategia", "Choose a file to add as attachment" : "Aukeratu fitxategia eranskin gisa gehitzeko", "Choose a file to share as a link" : "Aukeratu fitxategi bat esteka bezala partekatzeko", @@ -310,6 +298,8 @@ OC.L10N.register( "Create Talk room for this event" : "Sortu Talk gela gertaera honentzat", "Show busy times" : "Erakutsi denbora lanpetuta", "No attendees yet" : "Partaiderik ez oraindik", + "You do not own this calendar, so you cannot add attendees to this event" : "Ez zara egutegi honen jabea, beraz, ezin duzu parte-hartzailerik gehitu gertaera honetan", + "Successfully appended link to talk room to location." : "Ondo erantsi zaio esteka hizketa-gelaren kokalekuari.", "Successfully appended link to talk room to description." : "Ondo erantsi zaio esteka hizketa gelaren deskribapenari.", "Error creating Talk room" : "Errorea Talk gela sortzean", "Send email" : "Bidali e-posta", @@ -317,6 +307,7 @@ OC.L10N.register( "Required participant" : "Beharrezko partaidea", "Optional participant" : "Hautazko partaidea", "Non-participant" : "Ez da partaidea", + "Remove group" : "Ezabatu taldea", "Remove attendee" : "Kendu partaidea", "Search for emails, users or contacts" : "Bilatu mezu elektronikoak, erabiltzaileak edo kontaktuak", "No match found" : "Ez da emaitzarik aurkitu", @@ -399,6 +390,7 @@ OC.L10N.register( "Select date" : "Hautatu data", "Select slot" : "Hautatu tartea", "No slots available" : "Ez dago tarterik eskuragarri", + "Could not fetch slots" : "Ezin izan dira plazak eskuratu", "The slot for your appointment has been confirmed" : "Zure hitzorduaren tartea berretsi da", "Appointment Details:" : "Hitzorduaren xehetasunak:", "Time:" : "Noiz:", @@ -412,8 +404,6 @@ OC.L10N.register( "No public appointments found for {name}" : "Ez da hitzordu publikorik aurkitu {name}rentzat", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Ordu-eremu detekzio automatikoak zehaztu du zure ordu-eremua UTC dela. \nHau seguru aski zure nabigatzailearen segurtasun neurrien ondorio da.\nZehaztu ezazu zure ordu-eremua eskuz egutegiaren ezarpenetan.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Ezarrita daukazun ordu-eremua ({timezoneId}) ez da aurkitu. UTC-ra itzultzen.\nMesedez, aldatu zure ordu-eremua ezarpenetan eta eman arazoaren berri.", - "No more events today" : "Ez dago gertaera gehiagorik gaurkoz.", - "No upcoming events" : "Ez dago gertaerarik datozen egunetan.", "Create a new event" : "Sortu gertaera berri bat", "[Today]" : "[Today]", "[Tomorrow]" : "[Tomorrow]", diff --git a/l10n/eu.json b/l10n/eu.json index d60555f2a444399085ac785608a5a068bb4da174..75588eaa0a27b68130ed5a26afae8318a3e258ba 100644 --- a/l10n/eu.json +++ b/l10n/eu.json @@ -1,4 +1,5 @@ { "translations": { + "Provided email-address is too long" : "Emandako helbide elektronikoa luzeegia da", "User-Session unexpectedly expired" : "Erabiltzaile-saioa ustekabean iraungi da", "Provided email-address is not valid" : "Emandako helbide elektronikoa ez da baliozkoa", "%s has published the calendar »%s«" : "%s erabiltzaileak »%s« egutegia argitaratu du", @@ -10,6 +11,8 @@ "Cheers!" : "Topa!", "Upcoming events" : "Hurrengo gertaerak", "More events" : "Gertaera gehiago", + "No more events today" : "Ez dago gertaera gehiagorik gaurkoz.", + "No upcoming events" : "Ez dago gertaerarik datozen egunetan.", "%1$s with %2$s" : "%1$s %2$s(r)ekin", "Calendar" : "Egutegia", "New booking {booking}" : "Erreserba berria {booking}", @@ -29,28 +32,11 @@ "Dear %s, your booking has been accepted." : " %spreziatua, zure erreserba onartu da.", "Appointment for:" : "Hitzordua:", "Date:" : "Data:", + "You will receive a link with the confirmation email" : "Esteka bat jasoko duzu berrespen-mezu elektronikoarekin", "Where:" : "Non:", "Comment:" : "Iruzkina:", "You have a new appointment booking \"%s\" from %s" : "\"%s\" hitzordu berri bat duzu %s-tik", "Dear %s, %s (%s) booked an appointment with you." : " %s estimatua, %s (%s)-k zurekin hitzordua erreserbatu du.", - "Anniversary" : "Urtebetetzea", - "Appointment" : "Hitzordua", - "Business" : "Lana", - "Education" : "Hezkuntza", - "Holiday" : "Jaieguna", - "Meeting" : "Bilera", - "Miscellaneous" : "Askotarikoa", - "Non-working hours" : "Laneko orduetatik kanpo", - "Not in office" : "Ez nago bulegoan", - "Personal" : "Pertsonala", - "Phone call" : "Telefono-deia", - "Sick day" : "Gaixorik", - "Special occasion" : "Gertaera berezia", - "Travel" : "Bidaian", - "Vacation" : "Oporretan", - "Custom Categories" : "Kategoria pertsonalizatuak", - "Collaborative Tags" : "Elkarlaneko etiketak", - "Standard Categories" : "Kategoria orokorrak", "A Calendar app for Nextcloud" : "Nextclouderako egutegi app-a", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Egutegi aplikazioa erabiltzaile interfaze bat da, Nextclouden CalDAV zerbitzarirako. Sinkronizatu itzazu gertaerak erraz gailu ugaritatik zure Nextcloud-ekin eta editatu itzazu sarean.\n\n* 🚀 **Integrazioa Nextclouden beste aplikazioekin!** Oraingoz Kontaktuak- laster gehiago.\n* 🌐 **WebCal onartzen da!** Zure kirol talde gustukoenaren partidak egutegian izan nahi? Arazorik ez!\n* 🙋 **Partaideak!** gonbidatu jendea zure gertaeretara\n* ⌚️ **Libre/Lanpetuta:** Ikusi noiz dauden partaideak libre elkartzeko\n* ⏰ **Abisuak!** Jaso alarmak gertaerentzat nabigatzailean edo e-posta bidez\n* 🙈 **Ez dugu gurpila berrasmatu!** [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) eta [fullcalendar](https://github.com/fullcalendar/fullcalendar) liburutegi bikainetan oinarrituta.", "Previous day" : "Aurreko eguna", @@ -215,6 +201,8 @@ "Private – only accessible via secret link" : "Pribatua – esteka sekretu bidez soilik ikus daiteke", "Appointment name" : "Hitzorduaren izena:", "Location" : "Kokapena", + "Create a Talk room" : "Sortu Talk gela bat", + "A unique link will be generated for every booked appointment and sent via the confirmation email" : "Erreserbatutako hitzordu bakoitzeko esteka esklusibo bat sortuko da eta berrespen-mezu bidez bidaliko da", "Description" : "Deskribapena", "Visibility" : "Ikusgarritasuna", "Duration" : "Iraupena", @@ -271,7 +259,7 @@ "_week_::_weeks_" : ["aste","aste"], "No attachments" : "Eranskinik ez", "Add from Files" : "Gehitu Fitxategietatik", - "Upload from device" : "Kargatu gailutik", + "Upload from device" : "Igo gailutik", "Delete file" : "Ezabatu fitxategia", "Choose a file to add as attachment" : "Aukeratu fitxategia eranskin gisa gehitzeko", "Choose a file to share as a link" : "Aukeratu fitxategi bat esteka bezala partekatzeko", @@ -308,6 +296,8 @@ "Create Talk room for this event" : "Sortu Talk gela gertaera honentzat", "Show busy times" : "Erakutsi denbora lanpetuta", "No attendees yet" : "Partaiderik ez oraindik", + "You do not own this calendar, so you cannot add attendees to this event" : "Ez zara egutegi honen jabea, beraz, ezin duzu parte-hartzailerik gehitu gertaera honetan", + "Successfully appended link to talk room to location." : "Ondo erantsi zaio esteka hizketa-gelaren kokalekuari.", "Successfully appended link to talk room to description." : "Ondo erantsi zaio esteka hizketa gelaren deskribapenari.", "Error creating Talk room" : "Errorea Talk gela sortzean", "Send email" : "Bidali e-posta", @@ -315,6 +305,7 @@ "Required participant" : "Beharrezko partaidea", "Optional participant" : "Hautazko partaidea", "Non-participant" : "Ez da partaidea", + "Remove group" : "Ezabatu taldea", "Remove attendee" : "Kendu partaidea", "Search for emails, users or contacts" : "Bilatu mezu elektronikoak, erabiltzaileak edo kontaktuak", "No match found" : "Ez da emaitzarik aurkitu", @@ -397,6 +388,7 @@ "Select date" : "Hautatu data", "Select slot" : "Hautatu tartea", "No slots available" : "Ez dago tarterik eskuragarri", + "Could not fetch slots" : "Ezin izan dira plazak eskuratu", "The slot for your appointment has been confirmed" : "Zure hitzorduaren tartea berretsi da", "Appointment Details:" : "Hitzorduaren xehetasunak:", "Time:" : "Noiz:", @@ -410,8 +402,6 @@ "No public appointments found for {name}" : "Ez da hitzordu publikorik aurkitu {name}rentzat", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Ordu-eremu detekzio automatikoak zehaztu du zure ordu-eremua UTC dela. \nHau seguru aski zure nabigatzailearen segurtasun neurrien ondorio da.\nZehaztu ezazu zure ordu-eremua eskuz egutegiaren ezarpenetan.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Ezarrita daukazun ordu-eremua ({timezoneId}) ez da aurkitu. UTC-ra itzultzen.\nMesedez, aldatu zure ordu-eremua ezarpenetan eta eman arazoaren berri.", - "No more events today" : "Ez dago gertaera gehiagorik gaurkoz.", - "No upcoming events" : "Ez dago gertaerarik datozen egunetan.", "Create a new event" : "Sortu gertaera berri bat", "[Today]" : "[Today]", "[Tomorrow]" : "[Tomorrow]", diff --git a/l10n/fa.js b/l10n/fa.js index 1864cc8e6acc098c698c6d0768278235c2a5ec31..6308b77781c97df78600527cc4118c2878d44541 100644 --- a/l10n/fa.js +++ b/l10n/fa.js @@ -13,6 +13,8 @@ OC.L10N.register( "Cheers!" : "سلامتی!", "Upcoming events" : "رویدادهای پیش‌رو", "More events" : "More events", + "No more events today" : "هیچ رویداد دیگری برای امروز وجود ندارد", + "No upcoming events" : "رویداد پیش‌رویی وجود ندارد", "%1$s with %2$s" : "%1$s with %2$s", "Calendar" : "تقویم", "New booking {booking}" : "New booking {booking}", @@ -36,24 +38,6 @@ OC.L10N.register( "Comment:" : "Comment:", "You have a new appointment booking \"%s\" from %s" : "You have a new appointment booking \"%s\" from %s", "Dear %s, %s (%s) booked an appointment with you." : "Dear %s, %s (%s) booked an appointment with you.", - "Anniversary" : "سالگرد", - "Appointment" : "وقت ملاقات", - "Business" : "کسب و کار", - "Education" : "تحصیلات", - "Holiday" : "تعطیلات", - "Meeting" : "ملاقات", - "Miscellaneous" : "متفرقه", - "Non-working hours" : "ساعات غیر کاری", - "Not in office" : "در دفتر نیست", - "Personal" : "شخصی", - "Phone call" : "تماس تلفنی", - "Sick day" : "روز بیماری", - "Special occasion" : "مناسبت ویژه", - "Travel" : "مسافرت رفتن", - "Vacation" : "تعطیلات", - "Custom Categories" : "Custom Categories", - "Collaborative Tags" : "Collaborative Tags", - "Standard Categories" : "Standard Categories", "A Calendar app for Nextcloud" : "یک برنامه تقویم برای نکست کلود", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries.", "Previous day" : "روز قبل", @@ -64,14 +48,14 @@ OC.L10N.register( "Next week" : "هفته بعد", "Next year" : "Next year", "Next month" : "ماه بعد", - "Event" : "Event", + "Event" : "رویداد", "Create new event" : "Create new event", "Today" : "امروز", "Day" : "روز", "Week" : "هفته", "Month" : "ماه", "Year" : "سال", - "List" : "لیست", + "List" : "فهرست", "Preview" : "پیش‌نمایش", "Copy link" : "کپی کردن لینک", "Edit" : "ویرایش", @@ -82,7 +66,7 @@ OC.L10N.register( "Untitled calendar" : "تقویم بدون عنوان", "Shared with you by" : "با شما به اشتراک گذاشته شده است", "Edit and share calendar" : "Edit and share calendar", - "Edit calendar" : "Edit calendar", + "Edit calendar" : "ویرایش تقویم", "Disable calendar \"{calendar}\"" : "Disable calendar \"{calendar}\"", "Disable untitled calendar" : "Disable untitled calendar", "Enable calendar \"{calendar}\"" : "Enable calendar \"{calendar}\"", @@ -146,14 +130,14 @@ OC.L10N.register( "An error occurred, unable to change the permission of the share." : "خطایی روی داد ، قادر به تغییر مجوز اشتراک نیست.", "Share with users or groups" : "اشتراک گذاری با کاربران یا گروه ها ...", "No users or groups" : "هیچ کاربر یا گروهی وجود ندارد", - "Calendar name …" : "Calendar name …", + "Calendar name …" : "نام تقویم …", "Share calendar" : "Share calendar", "Unshare from me" : "بی خبر از من", "Save" : "ذخیره", "Failed to save calendar name and color" : "Failed to save calendar name and color", "Import calendars" : "وارد کردن تقویم ها", "Please select a calendar to import into …" : "لطفاً یک تقویم را برای وارد کردن به… انتخاب کنید", - "Filename" : "نام فایل", + "Filename" : "نام پرونده", "Calendar to import into" : "تقویم برای وارد کردن", "Cancel" : "منصرف شدن", "_Import calendar_::_Import calendars_" : ["وارد کردن تقویم","وارد کردن تقویم ها"], @@ -218,6 +202,7 @@ OC.L10N.register( "Private – only accessible via secret link" : "Private – only accessible via secret link", "Appointment name" : "Appointment name", "Location" : "محل", + "Create a Talk room" : "ایجاد اتاق گفتگو", "Description" : "توضیحات", "Visibility" : "Visibility", "Duration" : "مدت زمان", @@ -229,9 +214,9 @@ OC.L10N.register( "No times set" : "No times set", "Add" : "افزودن", "Monday" : "دوشنبه", - "Tuesday" : "سه شنبه", + "Tuesday" : "سه‌شنبه", "Wednesday" : "چهارشنبه", - "Thursday" : "پنجشنبه", + "Thursday" : "پنج‌شنبه", "Friday" : "جمعه", "Saturday" : "شنبه", "Sunday" : "یکشنبه", @@ -247,7 +232,7 @@ OC.L10N.register( "Update" : "به روز رسانی", "Please confirm your reservation" : "Please confirm your reservation", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now.", - "Your name" : "Your name", + "Your name" : "اسم شما", "Your email address" : "پست الکترونیکی شما", "Please share anything that will help prepare for our meeting" : "Please share anything that will help prepare for our meeting", "Could not book the appointment. Please try again later or contact the organizer." : "Could not book the appointment. Please try again later or contact the organizer.", @@ -267,11 +252,11 @@ OC.L10N.register( "at" : "در", "+ Add reminder" : "+ اضافه کردن یادآوری", "Add reminder" : "Add reminder", - "_second_::_seconds_" : ["ثانیه","ثانیه ها"], - "_minute_::_minutes_" : ["دقایق","دقیقه ها"], - "_hour_::_hours_" : ["ساعت","ساعت ها"], - "_day_::_days_" : ["روز","روز ها"], - "_week_::_weeks_" : ["هفته","هفته ها"], + "_second_::_seconds_" : ["ثانیه","ثانیه"], + "_minute_::_minutes_" : ["دقایق","دقیقه"], + "_hour_::_hours_" : ["ساعت","ساعت"], + "_day_::_days_" : ["روز","روز"], + "_week_::_weeks_" : ["هفته","هفته"], "No attachments" : "No attachments", "Add from Files" : "Add from Files", "Upload from device" : "Upload from device", @@ -319,7 +304,9 @@ OC.L10N.register( "Required participant" : "شرکت کننده مورد نیاز", "Optional participant" : "شرکت کننده اختیاری", "Non-participant" : "غیر شرکت کننده", + "Remove group" : "برداشتن گروه", "Remove attendee" : "شرکت کننده را حذف کنید", + "_%n member_::_%n members_" : ["%n عضو","%n عضو"], "Search for emails, users or contacts" : "Search for emails, users or contacts", "No match found" : "هیچ تطبیقی یافت نشد", "(organizer)" : "(تنظیم کننده)", @@ -412,10 +399,9 @@ OC.L10N.register( "Please book a different slot:" : "Please book a different slot:", "Book an appointment with {name}" : "Book an appointment with {name}", "No public appointments found for {name}" : "No public appointments found for {name}", + "Personal" : "شخصی", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue.", - "No more events today" : "هیچ رویداد دیگری برای امروز وجود ندارد", - "No upcoming events" : "رویداد پیش‌رویی وجود ندارد", "Create a new event" : "Create a new event", "[Today]" : "[امروز]", "[Tomorrow]" : "[فردا]", @@ -437,6 +423,20 @@ OC.L10N.register( "Show more details" : "جزئیات بیشتر را نشان دهید", "Subscribe to {name}" : "اشتراک در {name}", "Export {name}" : "دریافت خروجی از {name}", + "Anniversary" : "سالگرد", + "Appointment" : "وقت ملاقات", + "Business" : "کسب و کار", + "Education" : "تحصیلات", + "Holiday" : "تعطیلات", + "Meeting" : "ملاقات", + "Miscellaneous" : "متفرقه", + "Non-working hours" : "ساعات غیر کاری", + "Not in office" : "در دفتر نیست", + "Phone call" : "تماس تلفنی", + "Sick day" : "روز بیماری", + "Special occasion" : "مناسبت ویژه", + "Travel" : "مسافرت رفتن", + "Vacation" : "تعطیلات", "Midnight on the day the event starts" : "نیمه شب در روز آغاز این رویداد", "_%n day before the event at {formattedHourMinute}_::_%n days before the event at {formattedHourMinute}_" : ["%n روز قبل از این رویداد در {formattedHourMinute}","%n روزهای قبل از این رویداد در {formattedHourMinute}"], "_%n week before the event at {formattedHourMinute}_::_%n weeks before the event at {formattedHourMinute}_" : ["%n هفته قبل از این رویداد در {formattedHourMinute}","%n هفته قبل از این رویدادها در {formattedHourMinute}"], diff --git a/l10n/fa.json b/l10n/fa.json index d60fb4d25de23ac1369980182b48ea08590a4834..3a710bd08c92d64e4244fa069169fb7f91d18446 100644 --- a/l10n/fa.json +++ b/l10n/fa.json @@ -11,6 +11,8 @@ "Cheers!" : "سلامتی!", "Upcoming events" : "رویدادهای پیش‌رو", "More events" : "More events", + "No more events today" : "هیچ رویداد دیگری برای امروز وجود ندارد", + "No upcoming events" : "رویداد پیش‌رویی وجود ندارد", "%1$s with %2$s" : "%1$s with %2$s", "Calendar" : "تقویم", "New booking {booking}" : "New booking {booking}", @@ -34,24 +36,6 @@ "Comment:" : "Comment:", "You have a new appointment booking \"%s\" from %s" : "You have a new appointment booking \"%s\" from %s", "Dear %s, %s (%s) booked an appointment with you." : "Dear %s, %s (%s) booked an appointment with you.", - "Anniversary" : "سالگرد", - "Appointment" : "وقت ملاقات", - "Business" : "کسب و کار", - "Education" : "تحصیلات", - "Holiday" : "تعطیلات", - "Meeting" : "ملاقات", - "Miscellaneous" : "متفرقه", - "Non-working hours" : "ساعات غیر کاری", - "Not in office" : "در دفتر نیست", - "Personal" : "شخصی", - "Phone call" : "تماس تلفنی", - "Sick day" : "روز بیماری", - "Special occasion" : "مناسبت ویژه", - "Travel" : "مسافرت رفتن", - "Vacation" : "تعطیلات", - "Custom Categories" : "Custom Categories", - "Collaborative Tags" : "Collaborative Tags", - "Standard Categories" : "Standard Categories", "A Calendar app for Nextcloud" : "یک برنامه تقویم برای نکست کلود", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries.", "Previous day" : "روز قبل", @@ -62,14 +46,14 @@ "Next week" : "هفته بعد", "Next year" : "Next year", "Next month" : "ماه بعد", - "Event" : "Event", + "Event" : "رویداد", "Create new event" : "Create new event", "Today" : "امروز", "Day" : "روز", "Week" : "هفته", "Month" : "ماه", "Year" : "سال", - "List" : "لیست", + "List" : "فهرست", "Preview" : "پیش‌نمایش", "Copy link" : "کپی کردن لینک", "Edit" : "ویرایش", @@ -80,7 +64,7 @@ "Untitled calendar" : "تقویم بدون عنوان", "Shared with you by" : "با شما به اشتراک گذاشته شده است", "Edit and share calendar" : "Edit and share calendar", - "Edit calendar" : "Edit calendar", + "Edit calendar" : "ویرایش تقویم", "Disable calendar \"{calendar}\"" : "Disable calendar \"{calendar}\"", "Disable untitled calendar" : "Disable untitled calendar", "Enable calendar \"{calendar}\"" : "Enable calendar \"{calendar}\"", @@ -144,14 +128,14 @@ "An error occurred, unable to change the permission of the share." : "خطایی روی داد ، قادر به تغییر مجوز اشتراک نیست.", "Share with users or groups" : "اشتراک گذاری با کاربران یا گروه ها ...", "No users or groups" : "هیچ کاربر یا گروهی وجود ندارد", - "Calendar name …" : "Calendar name …", + "Calendar name …" : "نام تقویم …", "Share calendar" : "Share calendar", "Unshare from me" : "بی خبر از من", "Save" : "ذخیره", "Failed to save calendar name and color" : "Failed to save calendar name and color", "Import calendars" : "وارد کردن تقویم ها", "Please select a calendar to import into …" : "لطفاً یک تقویم را برای وارد کردن به… انتخاب کنید", - "Filename" : "نام فایل", + "Filename" : "نام پرونده", "Calendar to import into" : "تقویم برای وارد کردن", "Cancel" : "منصرف شدن", "_Import calendar_::_Import calendars_" : ["وارد کردن تقویم","وارد کردن تقویم ها"], @@ -216,6 +200,7 @@ "Private – only accessible via secret link" : "Private – only accessible via secret link", "Appointment name" : "Appointment name", "Location" : "محل", + "Create a Talk room" : "ایجاد اتاق گفتگو", "Description" : "توضیحات", "Visibility" : "Visibility", "Duration" : "مدت زمان", @@ -227,9 +212,9 @@ "No times set" : "No times set", "Add" : "افزودن", "Monday" : "دوشنبه", - "Tuesday" : "سه شنبه", + "Tuesday" : "سه‌شنبه", "Wednesday" : "چهارشنبه", - "Thursday" : "پنجشنبه", + "Thursday" : "پنج‌شنبه", "Friday" : "جمعه", "Saturday" : "شنبه", "Sunday" : "یکشنبه", @@ -245,7 +230,7 @@ "Update" : "به روز رسانی", "Please confirm your reservation" : "Please confirm your reservation", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now.", - "Your name" : "Your name", + "Your name" : "اسم شما", "Your email address" : "پست الکترونیکی شما", "Please share anything that will help prepare for our meeting" : "Please share anything that will help prepare for our meeting", "Could not book the appointment. Please try again later or contact the organizer." : "Could not book the appointment. Please try again later or contact the organizer.", @@ -265,11 +250,11 @@ "at" : "در", "+ Add reminder" : "+ اضافه کردن یادآوری", "Add reminder" : "Add reminder", - "_second_::_seconds_" : ["ثانیه","ثانیه ها"], - "_minute_::_minutes_" : ["دقایق","دقیقه ها"], - "_hour_::_hours_" : ["ساعت","ساعت ها"], - "_day_::_days_" : ["روز","روز ها"], - "_week_::_weeks_" : ["هفته","هفته ها"], + "_second_::_seconds_" : ["ثانیه","ثانیه"], + "_minute_::_minutes_" : ["دقایق","دقیقه"], + "_hour_::_hours_" : ["ساعت","ساعت"], + "_day_::_days_" : ["روز","روز"], + "_week_::_weeks_" : ["هفته","هفته"], "No attachments" : "No attachments", "Add from Files" : "Add from Files", "Upload from device" : "Upload from device", @@ -317,7 +302,9 @@ "Required participant" : "شرکت کننده مورد نیاز", "Optional participant" : "شرکت کننده اختیاری", "Non-participant" : "غیر شرکت کننده", + "Remove group" : "برداشتن گروه", "Remove attendee" : "شرکت کننده را حذف کنید", + "_%n member_::_%n members_" : ["%n عضو","%n عضو"], "Search for emails, users or contacts" : "Search for emails, users or contacts", "No match found" : "هیچ تطبیقی یافت نشد", "(organizer)" : "(تنظیم کننده)", @@ -410,10 +397,9 @@ "Please book a different slot:" : "Please book a different slot:", "Book an appointment with {name}" : "Book an appointment with {name}", "No public appointments found for {name}" : "No public appointments found for {name}", + "Personal" : "شخصی", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue.", - "No more events today" : "هیچ رویداد دیگری برای امروز وجود ندارد", - "No upcoming events" : "رویداد پیش‌رویی وجود ندارد", "Create a new event" : "Create a new event", "[Today]" : "[امروز]", "[Tomorrow]" : "[فردا]", @@ -435,6 +421,20 @@ "Show more details" : "جزئیات بیشتر را نشان دهید", "Subscribe to {name}" : "اشتراک در {name}", "Export {name}" : "دریافت خروجی از {name}", + "Anniversary" : "سالگرد", + "Appointment" : "وقت ملاقات", + "Business" : "کسب و کار", + "Education" : "تحصیلات", + "Holiday" : "تعطیلات", + "Meeting" : "ملاقات", + "Miscellaneous" : "متفرقه", + "Non-working hours" : "ساعات غیر کاری", + "Not in office" : "در دفتر نیست", + "Phone call" : "تماس تلفنی", + "Sick day" : "روز بیماری", + "Special occasion" : "مناسبت ویژه", + "Travel" : "مسافرت رفتن", + "Vacation" : "تعطیلات", "Midnight on the day the event starts" : "نیمه شب در روز آغاز این رویداد", "_%n day before the event at {formattedHourMinute}_::_%n days before the event at {formattedHourMinute}_" : ["%n روز قبل از این رویداد در {formattedHourMinute}","%n روزهای قبل از این رویداد در {formattedHourMinute}"], "_%n week before the event at {formattedHourMinute}_::_%n weeks before the event at {formattedHourMinute}_" : ["%n هفته قبل از این رویداد در {formattedHourMinute}","%n هفته قبل از این رویدادها در {formattedHourMinute}"], diff --git a/l10n/fi.js b/l10n/fi.js index 6bcc5aea782d45274dd5bc7537ed0b9e514095b5..6f3f14f51c843c8b9cdfdcaac9aecf0b0705bae0 100644 --- a/l10n/fi.js +++ b/l10n/fi.js @@ -13,6 +13,8 @@ OC.L10N.register( "Cheers!" : "Kiitos!", "Upcoming events" : "Tulevat tapahtumat", "More events" : "Lisää tapahtumia", + "No more events today" : "Ei enempää tapahtumia tänään", + "No upcoming events" : "Ei tulevia tapahtumia", "Calendar" : "Kalenteri", "New booking {booking}" : "Uusi varaus {booking}", "{display_name} ({email}) booked the appointment \"{config_display_name}\" on {date_time}." : "{display_name} ({email}) varasi tapaamisen \"{config_display_name}\" {date_time}.", @@ -32,25 +34,8 @@ OC.L10N.register( "You will receive a link with the confirmation email" : "Saat linkin vahvistussähköpostissa", "Where:" : "Paikka:", "Comment:" : "Kommentti:", + "You have a new appointment booking \"%s\" from %s" : "Sinulla on uusi tapaamisvaraus \"%s\" henkilöltä %s", "Dear %s, %s (%s) booked an appointment with you." : "%s, %s (%s) varasi tapaamisen kanssasi.", - "Anniversary" : "Vuosipäivä", - "Appointment" : "Tapaaminen", - "Business" : "Business", - "Education" : "Koulutus", - "Holiday" : "Loma", - "Meeting" : "Kokous", - "Miscellaneous" : "Sekalaiset", - "Non-working hours" : "Ei-työnalaiset tunnit", - "Not in office" : "Pois työpaikalta", - "Personal" : "Henkilökohtainen", - "Phone call" : "Puhelinkeskustelu", - "Sick day" : "Sairauspäivä", - "Special occasion" : "Erikoistilaisuus", - "Travel" : "Matka", - "Vacation" : "Vapaalla töistä", - "Custom Categories" : "Mukautetut luokat", - "Collaborative Tags" : "Yhteiset tunnisteet", - "Standard Categories" : "Tavalliset luokat", "A Calendar app for Nextcloud" : "Kalenterisovellus Nextcloudille", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Kalenterisovellus on käyttöliittymä Nextcloudin CalDAV-palvelimelle. Nextcloudin avulla synkronoit helposti tapahtumasi eri laitteiden välillä ja muokkaat niitä selaimessa.\n\n* 🚀 **Integraatio muiden Nextcloud-sovellusten kanssa!** Tällä hetkellä tuettuna Kontaktit-sovellus - lisää tulossa.\n* 🌐 **WebCal-tuki!** Haluatko nähdä lempijoukkueesi ottelupäivät kalenterissasi? Ei ongelmaa!\n* 🙋 **Osallistujat!** Kutsu ihmisiä tapahtumiisi\n* ⌚️ **Vapaa/Varattu!** Näe milloin osallistujat ovat käytettävissä tapaamiseen\n* ⏰ **Muistutukset!** Hälytykset tapahtumille selaimessa ja sähköpostilla\n* 🔍 Etsi! Löydä tapahtumasi helposti\n* ☑️ Tehtävät! Määräpäivät näytetään kalenterissa\n* 🙈 **Emme keksi pyörää uudelleen!** Perustuu mahtaviin [c-dav](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) ja [fullcalendar](https://github.com/fullcalendar/fullcalendar) kirjastoihin.", "Previous day" : "Edellinen päivä", @@ -119,6 +104,7 @@ OC.L10N.register( "_Items in the trash bin are deleted after {numDays} day_::_Items in the trash bin are deleted after {numDays} days_" : ["Roskakorissa olevat kohteet poistetaan {numDays} päivän jälkeen","Roskakorissa olevat kohteet poistetaan {numDays} päivän jälkeen"], "Could not update calendar order." : "Kalenterin järjestystä ei voitu päivittää.", "Internal link" : "Sisäinen linkki", + "A private link that can be used with external clients" : "Yksityinen linkki, jota voi käyttää ulkoisten asiakkaiden kanssa", "Copy internal link" : "Kopioi sisäinen linkki", "Share link" : "Jaa linkki", "Copy public link" : "Kopioi julkinen linkki", @@ -213,6 +199,7 @@ OC.L10N.register( "Appointment name" : "Tapaamisen nimi", "Location" : "Sijainti", "Create a Talk room" : "Luo Talk-huone", + "A unique link will be generated for every booked appointment and sent via the confirmation email" : "Jokaisesta varatusta tapaamisesta muodostetaan yksilöllinen linkki, ja se lähetetään vahvistussähköpostin yhteydessä", "Description" : "Kuvaus", "Visibility" : "Näkyvyys", "Duration" : "Kesto", @@ -306,6 +293,7 @@ OC.L10N.register( "Create Talk room for this event" : "Luo Talk-huone tälle tapahtumalle", "Show busy times" : "Näytä varatut ajat", "No attendees yet" : "Ei vielä osallistujia", + "You do not own this calendar, so you cannot add attendees to this event" : "Et omista tätä kalenteria, joten et voi lisätä osallistujia tähän tapahtumaan", "Successfully appended link to talk room to description." : "Linkki Talk-huoneeseen lisättiin onnistuneesti kuvaukseen.", "Error creating Talk room" : "Virhe luotaessa Talk-huonetta", "Send email" : "Lähetä sähköposti", @@ -313,7 +301,9 @@ OC.L10N.register( "Required participant" : "Vaadittu osallistuja", "Optional participant" : "Valinnainen osallistuja", "Non-participant" : "Osallistumaton", + "Remove group" : "Poista ryhmä", "Remove attendee" : "Poista osallistuja", + "_%n member_::_%n members_" : ["%n jäsen","%n jäsentä"], "Search for emails, users or contacts" : "Etsi sähköpostiosoitteita, käyttäjiä tai yhteystietoja", "No match found" : "Ei tuloksia", "(organizer)" : "(järjestäjä)", @@ -408,8 +398,6 @@ OC.L10N.register( "No public appointments found for {name}" : "Käyttäjän {name} julkisia tapaamisia ei löydy", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Automaattinen aikavyöhykkeentunnistus määritti aikavyöhykkeesi olevan UTC. \nTämä johtuu todennäköisesti selaimesi tietoturva-asetuksista.\nOle hyvä ja aseta aikavyöhykkeesi manuaalisesti kalenterin asetuksista.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Asettamaasi aikavyöhykettä ({timezoneId}) ei löytynyt. Vaihdetaan takaisin UTC:hen.\nOle hyvä ja vaihda aikavyöhykkeesi asetuksista ja ilmoita tästä ongelmasta.", - "No more events today" : "Ei enempää tapahtumia tänään", - "No upcoming events" : "Ei tulevia tapahtumia", "Create a new event" : "Luo uusi tapahtuma", "[Today]" : "[Tänään]", "[Tomorrow]" : "[Huomenna]", diff --git a/l10n/fi.json b/l10n/fi.json index dae3b8bc4c31a5b0f6ad9941d8c8261e622dfca2..2c250eeccb802d89342cfd691bdb8f7189851ad4 100644 --- a/l10n/fi.json +++ b/l10n/fi.json @@ -11,6 +11,8 @@ "Cheers!" : "Kiitos!", "Upcoming events" : "Tulevat tapahtumat", "More events" : "Lisää tapahtumia", + "No more events today" : "Ei enempää tapahtumia tänään", + "No upcoming events" : "Ei tulevia tapahtumia", "Calendar" : "Kalenteri", "New booking {booking}" : "Uusi varaus {booking}", "{display_name} ({email}) booked the appointment \"{config_display_name}\" on {date_time}." : "{display_name} ({email}) varasi tapaamisen \"{config_display_name}\" {date_time}.", @@ -30,25 +32,8 @@ "You will receive a link with the confirmation email" : "Saat linkin vahvistussähköpostissa", "Where:" : "Paikka:", "Comment:" : "Kommentti:", + "You have a new appointment booking \"%s\" from %s" : "Sinulla on uusi tapaamisvaraus \"%s\" henkilöltä %s", "Dear %s, %s (%s) booked an appointment with you." : "%s, %s (%s) varasi tapaamisen kanssasi.", - "Anniversary" : "Vuosipäivä", - "Appointment" : "Tapaaminen", - "Business" : "Business", - "Education" : "Koulutus", - "Holiday" : "Loma", - "Meeting" : "Kokous", - "Miscellaneous" : "Sekalaiset", - "Non-working hours" : "Ei-työnalaiset tunnit", - "Not in office" : "Pois työpaikalta", - "Personal" : "Henkilökohtainen", - "Phone call" : "Puhelinkeskustelu", - "Sick day" : "Sairauspäivä", - "Special occasion" : "Erikoistilaisuus", - "Travel" : "Matka", - "Vacation" : "Vapaalla töistä", - "Custom Categories" : "Mukautetut luokat", - "Collaborative Tags" : "Yhteiset tunnisteet", - "Standard Categories" : "Tavalliset luokat", "A Calendar app for Nextcloud" : "Kalenterisovellus Nextcloudille", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Kalenterisovellus on käyttöliittymä Nextcloudin CalDAV-palvelimelle. Nextcloudin avulla synkronoit helposti tapahtumasi eri laitteiden välillä ja muokkaat niitä selaimessa.\n\n* 🚀 **Integraatio muiden Nextcloud-sovellusten kanssa!** Tällä hetkellä tuettuna Kontaktit-sovellus - lisää tulossa.\n* 🌐 **WebCal-tuki!** Haluatko nähdä lempijoukkueesi ottelupäivät kalenterissasi? Ei ongelmaa!\n* 🙋 **Osallistujat!** Kutsu ihmisiä tapahtumiisi\n* ⌚️ **Vapaa/Varattu!** Näe milloin osallistujat ovat käytettävissä tapaamiseen\n* ⏰ **Muistutukset!** Hälytykset tapahtumille selaimessa ja sähköpostilla\n* 🔍 Etsi! Löydä tapahtumasi helposti\n* ☑️ Tehtävät! Määräpäivät näytetään kalenterissa\n* 🙈 **Emme keksi pyörää uudelleen!** Perustuu mahtaviin [c-dav](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) ja [fullcalendar](https://github.com/fullcalendar/fullcalendar) kirjastoihin.", "Previous day" : "Edellinen päivä", @@ -117,6 +102,7 @@ "_Items in the trash bin are deleted after {numDays} day_::_Items in the trash bin are deleted after {numDays} days_" : ["Roskakorissa olevat kohteet poistetaan {numDays} päivän jälkeen","Roskakorissa olevat kohteet poistetaan {numDays} päivän jälkeen"], "Could not update calendar order." : "Kalenterin järjestystä ei voitu päivittää.", "Internal link" : "Sisäinen linkki", + "A private link that can be used with external clients" : "Yksityinen linkki, jota voi käyttää ulkoisten asiakkaiden kanssa", "Copy internal link" : "Kopioi sisäinen linkki", "Share link" : "Jaa linkki", "Copy public link" : "Kopioi julkinen linkki", @@ -211,6 +197,7 @@ "Appointment name" : "Tapaamisen nimi", "Location" : "Sijainti", "Create a Talk room" : "Luo Talk-huone", + "A unique link will be generated for every booked appointment and sent via the confirmation email" : "Jokaisesta varatusta tapaamisesta muodostetaan yksilöllinen linkki, ja se lähetetään vahvistussähköpostin yhteydessä", "Description" : "Kuvaus", "Visibility" : "Näkyvyys", "Duration" : "Kesto", @@ -304,6 +291,7 @@ "Create Talk room for this event" : "Luo Talk-huone tälle tapahtumalle", "Show busy times" : "Näytä varatut ajat", "No attendees yet" : "Ei vielä osallistujia", + "You do not own this calendar, so you cannot add attendees to this event" : "Et omista tätä kalenteria, joten et voi lisätä osallistujia tähän tapahtumaan", "Successfully appended link to talk room to description." : "Linkki Talk-huoneeseen lisättiin onnistuneesti kuvaukseen.", "Error creating Talk room" : "Virhe luotaessa Talk-huonetta", "Send email" : "Lähetä sähköposti", @@ -311,7 +299,9 @@ "Required participant" : "Vaadittu osallistuja", "Optional participant" : "Valinnainen osallistuja", "Non-participant" : "Osallistumaton", + "Remove group" : "Poista ryhmä", "Remove attendee" : "Poista osallistuja", + "_%n member_::_%n members_" : ["%n jäsen","%n jäsentä"], "Search for emails, users or contacts" : "Etsi sähköpostiosoitteita, käyttäjiä tai yhteystietoja", "No match found" : "Ei tuloksia", "(organizer)" : "(järjestäjä)", @@ -406,8 +396,6 @@ "No public appointments found for {name}" : "Käyttäjän {name} julkisia tapaamisia ei löydy", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Automaattinen aikavyöhykkeentunnistus määritti aikavyöhykkeesi olevan UTC. \nTämä johtuu todennäköisesti selaimesi tietoturva-asetuksista.\nOle hyvä ja aseta aikavyöhykkeesi manuaalisesti kalenterin asetuksista.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Asettamaasi aikavyöhykettä ({timezoneId}) ei löytynyt. Vaihdetaan takaisin UTC:hen.\nOle hyvä ja vaihda aikavyöhykkeesi asetuksista ja ilmoita tästä ongelmasta.", - "No more events today" : "Ei enempää tapahtumia tänään", - "No upcoming events" : "Ei tulevia tapahtumia", "Create a new event" : "Luo uusi tapahtuma", "[Today]" : "[Tänään]", "[Tomorrow]" : "[Huomenna]", diff --git a/l10n/fr.js b/l10n/fr.js index 7be4fc57d05ae6ec3884c4015456ebae281f2edc..cc586fa1cbac3d12141cecf68899e19a860cd030 100644 --- a/l10n/fr.js +++ b/l10n/fr.js @@ -13,6 +13,8 @@ OC.L10N.register( "Cheers!" : "À bientôt !", "Upcoming events" : "Événements à venir", "More events" : "Plus d'événements", + "No more events today" : "Aucun autre événement aujourd'hui", + "No upcoming events" : "Aucun événement à venir", "%1$s with %2$s" : "%1$s avec %2$s", "Calendar" : "Agenda", "New booking {booking}" : "Nouvelle prise de rendez-vous {booking}", @@ -32,29 +34,11 @@ OC.L10N.register( "Dear %s, your booking has been accepted." : "Cher %s, votre réservation a été acceptée.", "Appointment for:" : "Rendez-vous pour :", "Date:" : "Date :", - "You will receive a link with the confirmation email" : "Vous recevrez un lien avec l'e-mail de confirmation", + "You will receive a link with the confirmation email" : "Vous allez recevoir un lien avec l'e-mail de confirmation", "Where:" : "Lieu :", "Comment:" : "Commentaire :", "You have a new appointment booking \"%s\" from %s" : "Vous avez un nouveau rendez-vous \"%s\" avec %s", "Dear %s, %s (%s) booked an appointment with you." : "Cher·ère %s, %s (%s) a pris rendez-vous avec vous.", - "Anniversary" : "Anniversaire", - "Appointment" : "Rendez-vous", - "Business" : "Entreprise", - "Education" : "Éducation", - "Holiday" : "Vacances", - "Meeting" : "Réunion", - "Miscellaneous" : "Divers", - "Non-working hours" : "Heures non travaillées", - "Not in office" : "Absent du bureau", - "Personal" : "Personnel", - "Phone call" : "Appel téléphonique", - "Sick day" : "Maladie", - "Special occasion" : "Occasion spéciale", - "Travel" : "Voyage", - "Vacation" : "Congé", - "Custom Categories" : "Catégories personnalisées", - "Collaborative Tags" : "Étiquettes collaboratives", - "Standard Categories" : "Catégories standard", "A Calendar app for Nextcloud" : "Application Calendrier pour Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "L'application Agenda est une interface utilisateur pour le serveur CalDAV de Nextcloud. Synchronisez facilement les événements de divers appareils avec votre Nextcloud et modifiez-les en ligne. \n\n* 🚀 ** Intégration avec d'autres applications Nextcloud ! ** Actuellement Contacts - plus à venir. \n* 🌐 ** Assistance WebCal! ** Vous voulez voir les jours de match de votre équipe préférée dans votre calendrier ? Aucun problème ! \n* 🙋 ** Participants ! ** Invitez des personnes à vos événements \n* ⌚️ ** Libre / Occupé : ** Voir quand vos participants sont disponibles pour se rencontrer \n* ⏰ ** Rappels ! ** Obtenez des alarmes pour les événements dans votre navigateur et par e-mail. \n* 🔍 Recherche ! Trouvez facilement vos événements\n* ☑️ Tâches ! Retrouvez les tâches avec une échéance directement dans l'agenda\n* 🙈 ** Nous ne réinventons pas la roue ! ** Basé sur la grande [bibliothèque c-dav] (https://github.com/nextcloud/cdav-library), [ical.js] (https://github.com/mozilla-comm/ical.js) et [fullcalendar] (https://github.com/fullcalendar/fullcalendar).", "Previous day" : "Jour précédent", @@ -201,7 +185,7 @@ OC.L10N.register( "Copy iOS/macOS CalDAV address" : "Copier l'adresse CalDAV pour iOS/macOS", "Personal availability settings" : "Paramètres de disponibilités personnelles", "Show keyboard shortcuts" : "Afficher les raccourcis clavier", - "Calendar settings" : "Paramètres de l'agenda", + "Calendar settings" : "Paramètres de Agenda", "No reminder" : "Aucun rappel", "CalDAV link copied to clipboard." : "Lien CalDAV copié dans le presse-papier.", "CalDAV link could not be copied to clipboard." : "Impossible de copier le lien CalDAV dans le presse-papier.", @@ -219,7 +203,7 @@ OC.L10N.register( "Private – only accessible via secret link" : "Privé - uniquement accessible via un lien secret", "Appointment name" : "Nom du rendez-vous", "Location" : "Lieu", - "Create a Talk room" : "Créer un salon de discussion", + "Create a Talk room" : "Créer une salle de conversation", "A unique link will be generated for every booked appointment and sent via the confirmation email" : "Un lien unique sera généré pour chaque rendez-vous réservé et envoyé via l'e-mail de confirmation", "Description" : "Description", "Visibility" : "Visibilité", @@ -265,7 +249,7 @@ OC.L10N.register( "On date" : "À une date précise", "Edit time" : "Modifier le rappel", "Save time" : "Enregistrer le rappel", - "Remove reminder" : "Supprimer le rappel", + "Remove reminder" : "Retirer le rappel", "on" : "le", "at" : "le", "+ Add reminder" : "+ Ajouter un rappel", @@ -314,6 +298,7 @@ OC.L10N.register( "Create Talk room for this event" : "Créer une salle de discussion pour cet événement", "Show busy times" : "Afficher les périodes occupées", "No attendees yet" : "Aucun participant pour l'instant", + "You do not own this calendar, so you cannot add attendees to this event" : "Vous n'êtes pas propriétaire de cet agenda, vous ne pouvez donc pas ajouter de participants à cet événement.", "Successfully appended link to talk room to location." : "Le lien vers la salle de réunion a été ajouté avec succès au lieu.", "Successfully appended link to talk room to description." : "Le lien vers la discussion a été ajouté à la description", "Error creating Talk room" : "Erreur lors de la création de la salle de discussion", @@ -322,12 +307,14 @@ OC.L10N.register( "Required participant" : "Participant obligatoire", "Optional participant" : "Participant facultatif", "Non-participant" : "Ne participe pas", - "Remove attendee" : "Supprimer le participant", + "Remove group" : "Retirer le groupe", + "Remove attendee" : "Retirer le participant", + "_%n member_::_%n members_" : ["%n membre","%n membres","%n membres"], "Search for emails, users or contacts" : "Rechercher des e-mails, utilisateurs ou contacts", "No match found" : "Aucun résultat trouvé", "(organizer)" : "(organisateur)", "To send out invitations and handle responses, [linkopen]add your email address in personal settings[linkclose]." : "Pour envoyer des invitations et en gérer les réponses, [linkopen]ajoutez votre adresse e-mail dans vos paramètres personnels[linkclose].", - "Remove color" : "Supprimer la couleur", + "Remove color" : "Retirer la couleur", "Event title" : "Titre de l'événement", "All day" : "Journée entière", "Cannot modify all-day setting for events that are part of a recurrence-set." : "Impossible de modifier le paramètre de la journée entière pour les événements qui font partie d'un ensemble de récurrences.", @@ -365,7 +352,7 @@ OC.L10N.register( "Has a projector" : "Dispose d'un projecteur", "Has a whiteboard" : "Dispose d'un tableau blanc", "Wheelchair accessible" : "Accessible en fauteuil roulant", - "Remove resource" : "Supprimer la ressource", + "Remove resource" : "Retirer la ressource", "_{seatingCapacity} seat_::_{seatingCapacity} seats_" : ["{seatingCapacity} place assise","{seatingCapacity} places assises","{seatingCapacity} places assises"], "Projector" : "Projecteur", "Whiteboard" : "Tableau blanc", @@ -399,11 +386,12 @@ OC.L10N.register( "By {authors}" : "Par {authors}", "Subscribed" : "Abonné", "Subscribe" : "S'abonner", - "Holidays in {region}" : "Jours fériés en/au {region}", + "Holidays in {region}" : "Jours fériés {region}", "An error occurred, unable to create the public holiday calendar." : "Une erreur s'est produite, impossible de créer le calendrier des jours fériés.", "Select date" : "Sélectionner la date", "Select slot" : "Sélectionnez le créneau", "No slots available" : "Aucun créneau disponible", + "Could not fetch slots" : "Impossible de récupérer les créneaux", "The slot for your appointment has been confirmed" : "Le créneau pour votre rendez-vous a été confirmé", "Appointment Details:" : "Détails du rendez-vous :", "Time:" : "Horaire :", @@ -417,8 +405,6 @@ OC.L10N.register( "No public appointments found for {name}" : "Aucun rendez-vous public trouvé pour {name}", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "La détection automatique a déterminé que votre fuseau horaire était UTC.\nIl s'agit très probablement du résultat des mesures de sécurité de votre navigateur Web.\nVeuillez régler votre fuseau horaire manuellement dans les paramètres du calendrier.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Le fuseau horaire configuré ({timezoneId}) n'a pas été trouvé. Retour à l'UTC.\nVeuillez modifier votre fuseau horaire dans les paramètres et signaler ce problème.", - "No more events today" : "Aucun autre événement aujourd'hui", - "No upcoming events" : "Aucun événement à venir", "Create a new event" : "Créer un nouvel événement", "[Today]" : "[Aujourd'hui]", "[Tomorrow]" : "[Demain]", diff --git a/l10n/fr.json b/l10n/fr.json index f22ad7d132b25434ccb37263cb7f2c08d3fd05d0..3ce4ceb0587794d741ebb3071a272249438596fd 100644 --- a/l10n/fr.json +++ b/l10n/fr.json @@ -11,6 +11,8 @@ "Cheers!" : "À bientôt !", "Upcoming events" : "Événements à venir", "More events" : "Plus d'événements", + "No more events today" : "Aucun autre événement aujourd'hui", + "No upcoming events" : "Aucun événement à venir", "%1$s with %2$s" : "%1$s avec %2$s", "Calendar" : "Agenda", "New booking {booking}" : "Nouvelle prise de rendez-vous {booking}", @@ -30,29 +32,11 @@ "Dear %s, your booking has been accepted." : "Cher %s, votre réservation a été acceptée.", "Appointment for:" : "Rendez-vous pour :", "Date:" : "Date :", - "You will receive a link with the confirmation email" : "Vous recevrez un lien avec l'e-mail de confirmation", + "You will receive a link with the confirmation email" : "Vous allez recevoir un lien avec l'e-mail de confirmation", "Where:" : "Lieu :", "Comment:" : "Commentaire :", "You have a new appointment booking \"%s\" from %s" : "Vous avez un nouveau rendez-vous \"%s\" avec %s", "Dear %s, %s (%s) booked an appointment with you." : "Cher·ère %s, %s (%s) a pris rendez-vous avec vous.", - "Anniversary" : "Anniversaire", - "Appointment" : "Rendez-vous", - "Business" : "Entreprise", - "Education" : "Éducation", - "Holiday" : "Vacances", - "Meeting" : "Réunion", - "Miscellaneous" : "Divers", - "Non-working hours" : "Heures non travaillées", - "Not in office" : "Absent du bureau", - "Personal" : "Personnel", - "Phone call" : "Appel téléphonique", - "Sick day" : "Maladie", - "Special occasion" : "Occasion spéciale", - "Travel" : "Voyage", - "Vacation" : "Congé", - "Custom Categories" : "Catégories personnalisées", - "Collaborative Tags" : "Étiquettes collaboratives", - "Standard Categories" : "Catégories standard", "A Calendar app for Nextcloud" : "Application Calendrier pour Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "L'application Agenda est une interface utilisateur pour le serveur CalDAV de Nextcloud. Synchronisez facilement les événements de divers appareils avec votre Nextcloud et modifiez-les en ligne. \n\n* 🚀 ** Intégration avec d'autres applications Nextcloud ! ** Actuellement Contacts - plus à venir. \n* 🌐 ** Assistance WebCal! ** Vous voulez voir les jours de match de votre équipe préférée dans votre calendrier ? Aucun problème ! \n* 🙋 ** Participants ! ** Invitez des personnes à vos événements \n* ⌚️ ** Libre / Occupé : ** Voir quand vos participants sont disponibles pour se rencontrer \n* ⏰ ** Rappels ! ** Obtenez des alarmes pour les événements dans votre navigateur et par e-mail. \n* 🔍 Recherche ! Trouvez facilement vos événements\n* ☑️ Tâches ! Retrouvez les tâches avec une échéance directement dans l'agenda\n* 🙈 ** Nous ne réinventons pas la roue ! ** Basé sur la grande [bibliothèque c-dav] (https://github.com/nextcloud/cdav-library), [ical.js] (https://github.com/mozilla-comm/ical.js) et [fullcalendar] (https://github.com/fullcalendar/fullcalendar).", "Previous day" : "Jour précédent", @@ -199,7 +183,7 @@ "Copy iOS/macOS CalDAV address" : "Copier l'adresse CalDAV pour iOS/macOS", "Personal availability settings" : "Paramètres de disponibilités personnelles", "Show keyboard shortcuts" : "Afficher les raccourcis clavier", - "Calendar settings" : "Paramètres de l'agenda", + "Calendar settings" : "Paramètres de Agenda", "No reminder" : "Aucun rappel", "CalDAV link copied to clipboard." : "Lien CalDAV copié dans le presse-papier.", "CalDAV link could not be copied to clipboard." : "Impossible de copier le lien CalDAV dans le presse-papier.", @@ -217,7 +201,7 @@ "Private – only accessible via secret link" : "Privé - uniquement accessible via un lien secret", "Appointment name" : "Nom du rendez-vous", "Location" : "Lieu", - "Create a Talk room" : "Créer un salon de discussion", + "Create a Talk room" : "Créer une salle de conversation", "A unique link will be generated for every booked appointment and sent via the confirmation email" : "Un lien unique sera généré pour chaque rendez-vous réservé et envoyé via l'e-mail de confirmation", "Description" : "Description", "Visibility" : "Visibilité", @@ -263,7 +247,7 @@ "On date" : "À une date précise", "Edit time" : "Modifier le rappel", "Save time" : "Enregistrer le rappel", - "Remove reminder" : "Supprimer le rappel", + "Remove reminder" : "Retirer le rappel", "on" : "le", "at" : "le", "+ Add reminder" : "+ Ajouter un rappel", @@ -312,6 +296,7 @@ "Create Talk room for this event" : "Créer une salle de discussion pour cet événement", "Show busy times" : "Afficher les périodes occupées", "No attendees yet" : "Aucun participant pour l'instant", + "You do not own this calendar, so you cannot add attendees to this event" : "Vous n'êtes pas propriétaire de cet agenda, vous ne pouvez donc pas ajouter de participants à cet événement.", "Successfully appended link to talk room to location." : "Le lien vers la salle de réunion a été ajouté avec succès au lieu.", "Successfully appended link to talk room to description." : "Le lien vers la discussion a été ajouté à la description", "Error creating Talk room" : "Erreur lors de la création de la salle de discussion", @@ -320,12 +305,14 @@ "Required participant" : "Participant obligatoire", "Optional participant" : "Participant facultatif", "Non-participant" : "Ne participe pas", - "Remove attendee" : "Supprimer le participant", + "Remove group" : "Retirer le groupe", + "Remove attendee" : "Retirer le participant", + "_%n member_::_%n members_" : ["%n membre","%n membres","%n membres"], "Search for emails, users or contacts" : "Rechercher des e-mails, utilisateurs ou contacts", "No match found" : "Aucun résultat trouvé", "(organizer)" : "(organisateur)", "To send out invitations and handle responses, [linkopen]add your email address in personal settings[linkclose]." : "Pour envoyer des invitations et en gérer les réponses, [linkopen]ajoutez votre adresse e-mail dans vos paramètres personnels[linkclose].", - "Remove color" : "Supprimer la couleur", + "Remove color" : "Retirer la couleur", "Event title" : "Titre de l'événement", "All day" : "Journée entière", "Cannot modify all-day setting for events that are part of a recurrence-set." : "Impossible de modifier le paramètre de la journée entière pour les événements qui font partie d'un ensemble de récurrences.", @@ -363,7 +350,7 @@ "Has a projector" : "Dispose d'un projecteur", "Has a whiteboard" : "Dispose d'un tableau blanc", "Wheelchair accessible" : "Accessible en fauteuil roulant", - "Remove resource" : "Supprimer la ressource", + "Remove resource" : "Retirer la ressource", "_{seatingCapacity} seat_::_{seatingCapacity} seats_" : ["{seatingCapacity} place assise","{seatingCapacity} places assises","{seatingCapacity} places assises"], "Projector" : "Projecteur", "Whiteboard" : "Tableau blanc", @@ -397,11 +384,12 @@ "By {authors}" : "Par {authors}", "Subscribed" : "Abonné", "Subscribe" : "S'abonner", - "Holidays in {region}" : "Jours fériés en/au {region}", + "Holidays in {region}" : "Jours fériés {region}", "An error occurred, unable to create the public holiday calendar." : "Une erreur s'est produite, impossible de créer le calendrier des jours fériés.", "Select date" : "Sélectionner la date", "Select slot" : "Sélectionnez le créneau", "No slots available" : "Aucun créneau disponible", + "Could not fetch slots" : "Impossible de récupérer les créneaux", "The slot for your appointment has been confirmed" : "Le créneau pour votre rendez-vous a été confirmé", "Appointment Details:" : "Détails du rendez-vous :", "Time:" : "Horaire :", @@ -415,8 +403,6 @@ "No public appointments found for {name}" : "Aucun rendez-vous public trouvé pour {name}", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "La détection automatique a déterminé que votre fuseau horaire était UTC.\nIl s'agit très probablement du résultat des mesures de sécurité de votre navigateur Web.\nVeuillez régler votre fuseau horaire manuellement dans les paramètres du calendrier.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Le fuseau horaire configuré ({timezoneId}) n'a pas été trouvé. Retour à l'UTC.\nVeuillez modifier votre fuseau horaire dans les paramètres et signaler ce problème.", - "No more events today" : "Aucun autre événement aujourd'hui", - "No upcoming events" : "Aucun événement à venir", "Create a new event" : "Créer un nouvel événement", "[Today]" : "[Aujourd'hui]", "[Tomorrow]" : "[Demain]", diff --git a/l10n/gl.js b/l10n/gl.js index 9a53935cbccad794a933b8b1d12d09dbd054a464..da38c72330ce105e1261974866037fecd10b5e8c 100644 --- a/l10n/gl.js +++ b/l10n/gl.js @@ -13,6 +13,8 @@ OC.L10N.register( "Cheers!" : "Saúdos!", "Upcoming events" : "Próximos eventos", "More events" : "Máis eventos", + "No more events today" : "Hoxe non hai máis eventos", + "No upcoming events" : "Non hai eventos próximos", "%1$s with %2$s" : "%1$s con %2$s", "Calendar" : "Calendario", "New booking {booking}" : "Nova reserva {booking}", @@ -37,24 +39,6 @@ OC.L10N.register( "Comment:" : "Comentario:", "You have a new appointment booking \"%s\" from %s" : "Ten unha nova reserva de cita «%s» de %s", "Dear %s, %s (%s) booked an appointment with you." : "Estimado %s, %s (%s) reservou unha cita con Vde.", - "Anniversary" : "Aniversario", - "Appointment" : "Cita", - "Business" : "Negocios", - "Education" : "Educación", - "Holiday" : "Día festivo", - "Meeting" : "Xuntanza", - "Miscellaneous" : "Miscelánea", - "Non-working hours" : "Horas non laborábeis", - "Not in office" : "Fóra da oficina", - "Personal" : "Persoal", - "Phone call" : "Chamada telefónica", - "Sick day" : "Día de enfermidade", - "Special occasion" : "Ocasión especial", - "Travel" : "Viaxe", - "Vacation" : "Vacacións", - "Custom Categories" : "Categorías personalizadas", - "Collaborative Tags" : "Etiquetas colaborativas", - "Standard Categories" : "Categorías estándar", "A Calendar app for Nextcloud" : "Unha aplicación de calendario para Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "A aplicación de Calendario é unha interface de usuario para o servidor CalDAV de Nextcloud. Sincronice doadamente eventos en varios dispositivos co seu Nextcloud e edíteos en líña.\n\n* 🚀 **Integración con outras aplicación de Nextcloud!** Actualmente Contactos – outras por chegar.\n* 🌐 **Compatibilidade con WebCal!** Quere ver os partidos do seu equipo favorito no seu calendario? Non hai problema!\n* 🙋 **Asistentes** Convide á xente aos seus eventos.\n* ⌚️ **Libre/Ocupado:** Verá cando os asistentes están dispoñíbeis\n* ⏰ **Lembretes!** Obteña alarmas para eventos no navegador e por correo-e.\n* 🔍 Busca! Atope os seus eventos ao seu gusto\n* ☑️ Tarefas! Vexa as tarefas con data de vencemento directamente no calendario\n* 🙈 **Non reinventamos a roda!** Baseada nas grandes bibliotecas [davclient.js](https://github.com/evert/davclient.js), [ical.js](https://github.com/mozilla-comm/ical.js) e [fullcalendar](https://github.com/fullcalendar/fullcalendar).", "Previous day" : "Día anterior", @@ -314,15 +298,18 @@ OC.L10N.register( "Create Talk room for this event" : "Crear sala de conversas para este evento", "Show busy times" : "Amosar as horas ocupadas", "No attendees yet" : "Aínda non hai participantes", + "You do not own this calendar, so you cannot add attendees to this event" : "Vde. non é o propietario deste calendario, polo que non pode engadir asistentes a este evento", "Successfully appended link to talk room to location." : "Engadiuse satisfactoriamente a ligazón á localización da sala de conversas.", "Successfully appended link to talk room to description." : "Engadiuse satisfactoriamente unha ligazón á descrición da sala de conversas.", "Error creating Talk room" : "Produciuse un erro ao crear a sala de conversas", "Send email" : "Enviar o correo", "Chairperson" : "Presidente", - "Required participant" : "Precisase o participante", + "Required participant" : "Precísase do participante", "Optional participant" : "Participante opcional", "Non-participant" : "Non participantes", + "Remove group" : "Retirar o grupo", "Remove attendee" : "Retirar o asistente", + "_%n member_::_%n members_" : ["%n membro","%n membros"], "Search for emails, users or contacts" : "Buscar correos, usuarios ou contactos", "No match found" : "Non se atopou ningunha coincidencia", "(organizer)" : "(organizador)", @@ -404,6 +391,7 @@ OC.L10N.register( "Select date" : "Seleccionar a data", "Select slot" : "Seleccionar franxa horaria", "No slots available" : "Non hai franxas horarias dispoñíbeis", + "Could not fetch slots" : "Non foi posíbel recuperar as franxas horarias", "The slot for your appointment has been confirmed" : "Confirmouse a franxa horaria para a súa cita", "Appointment Details:" : "Detalles da cita:", "Time:" : "Hora:", @@ -415,10 +403,9 @@ OC.L10N.register( "Please book a different slot:" : "Reserve unha franxa horaria diferente:", "Book an appointment with {name}" : "Reserve unha cita con {name}", "No public appointments found for {name}" : "Non se atoparon citas públicas para {name}", + "Personal" : "Persoal", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "A detección automática do fuso horario determinou que o seu fuso horario fose UTC.\nIsto probabelmente sexa o resultado das medidas de seguranza do seu navegador web.\nEstabeleza o seu fuso horario manualmente nos axustes do calendario.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Non se atopou o seu fuso horario configurado ({timezoneId}). Volvendo a UTC.\nCambie o seu fuso horario nos axustes e informe deste problema.", - "No more events today" : "Hoxe non hai máis eventos", - "No upcoming events" : "Non hai eventos próximos", "Create a new event" : "Crear un novo evento", "[Today]" : "[Hoxe]", "[Tomorrow]" : "[Mañá]", @@ -440,6 +427,20 @@ OC.L10N.register( "Show more details" : "Amosar máis detalles", "Subscribe to {name}" : "Subscribirse a {name}", "Export {name}" : "Exportar {name}", + "Anniversary" : "Aniversario", + "Appointment" : "Cita", + "Business" : "Negocios", + "Education" : "Educación", + "Holiday" : "Día festivo", + "Meeting" : "Xuntanza", + "Miscellaneous" : "Miscelánea", + "Non-working hours" : "Horas non laborábeis", + "Not in office" : "Fóra da oficina", + "Phone call" : "Chamada telefónica", + "Sick day" : "Día de enfermidade", + "Special occasion" : "Ocasión especial", + "Travel" : "Viaxe", + "Vacation" : "Vacacións", "Midnight on the day the event starts" : "Media noite do día que comeza o evento", "_%n day before the event at {formattedHourMinute}_::_%n days before the event at {formattedHourMinute}_" : ["%n día antes do evento ás {formattedHourMinute}","%n días antes do evento ás {formattedHourMinute}"], "_%n week before the event at {formattedHourMinute}_::_%n weeks before the event at {formattedHourMinute}_" : ["%n semana antes do evento ás {formattedHourMinute}","%n semanas antes do evento ás {formattedHourMinute}"], diff --git a/l10n/gl.json b/l10n/gl.json index ad06cb16c146aabe618704d871411b64f5b74da6..5dd9c901190dfec97dda18bcca8a1048bf9d8145 100644 --- a/l10n/gl.json +++ b/l10n/gl.json @@ -11,6 +11,8 @@ "Cheers!" : "Saúdos!", "Upcoming events" : "Próximos eventos", "More events" : "Máis eventos", + "No more events today" : "Hoxe non hai máis eventos", + "No upcoming events" : "Non hai eventos próximos", "%1$s with %2$s" : "%1$s con %2$s", "Calendar" : "Calendario", "New booking {booking}" : "Nova reserva {booking}", @@ -35,24 +37,6 @@ "Comment:" : "Comentario:", "You have a new appointment booking \"%s\" from %s" : "Ten unha nova reserva de cita «%s» de %s", "Dear %s, %s (%s) booked an appointment with you." : "Estimado %s, %s (%s) reservou unha cita con Vde.", - "Anniversary" : "Aniversario", - "Appointment" : "Cita", - "Business" : "Negocios", - "Education" : "Educación", - "Holiday" : "Día festivo", - "Meeting" : "Xuntanza", - "Miscellaneous" : "Miscelánea", - "Non-working hours" : "Horas non laborábeis", - "Not in office" : "Fóra da oficina", - "Personal" : "Persoal", - "Phone call" : "Chamada telefónica", - "Sick day" : "Día de enfermidade", - "Special occasion" : "Ocasión especial", - "Travel" : "Viaxe", - "Vacation" : "Vacacións", - "Custom Categories" : "Categorías personalizadas", - "Collaborative Tags" : "Etiquetas colaborativas", - "Standard Categories" : "Categorías estándar", "A Calendar app for Nextcloud" : "Unha aplicación de calendario para Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "A aplicación de Calendario é unha interface de usuario para o servidor CalDAV de Nextcloud. Sincronice doadamente eventos en varios dispositivos co seu Nextcloud e edíteos en líña.\n\n* 🚀 **Integración con outras aplicación de Nextcloud!** Actualmente Contactos – outras por chegar.\n* 🌐 **Compatibilidade con WebCal!** Quere ver os partidos do seu equipo favorito no seu calendario? Non hai problema!\n* 🙋 **Asistentes** Convide á xente aos seus eventos.\n* ⌚️ **Libre/Ocupado:** Verá cando os asistentes están dispoñíbeis\n* ⏰ **Lembretes!** Obteña alarmas para eventos no navegador e por correo-e.\n* 🔍 Busca! Atope os seus eventos ao seu gusto\n* ☑️ Tarefas! Vexa as tarefas con data de vencemento directamente no calendario\n* 🙈 **Non reinventamos a roda!** Baseada nas grandes bibliotecas [davclient.js](https://github.com/evert/davclient.js), [ical.js](https://github.com/mozilla-comm/ical.js) e [fullcalendar](https://github.com/fullcalendar/fullcalendar).", "Previous day" : "Día anterior", @@ -312,15 +296,18 @@ "Create Talk room for this event" : "Crear sala de conversas para este evento", "Show busy times" : "Amosar as horas ocupadas", "No attendees yet" : "Aínda non hai participantes", + "You do not own this calendar, so you cannot add attendees to this event" : "Vde. non é o propietario deste calendario, polo que non pode engadir asistentes a este evento", "Successfully appended link to talk room to location." : "Engadiuse satisfactoriamente a ligazón á localización da sala de conversas.", "Successfully appended link to talk room to description." : "Engadiuse satisfactoriamente unha ligazón á descrición da sala de conversas.", "Error creating Talk room" : "Produciuse un erro ao crear a sala de conversas", "Send email" : "Enviar o correo", "Chairperson" : "Presidente", - "Required participant" : "Precisase o participante", + "Required participant" : "Precísase do participante", "Optional participant" : "Participante opcional", "Non-participant" : "Non participantes", + "Remove group" : "Retirar o grupo", "Remove attendee" : "Retirar o asistente", + "_%n member_::_%n members_" : ["%n membro","%n membros"], "Search for emails, users or contacts" : "Buscar correos, usuarios ou contactos", "No match found" : "Non se atopou ningunha coincidencia", "(organizer)" : "(organizador)", @@ -402,6 +389,7 @@ "Select date" : "Seleccionar a data", "Select slot" : "Seleccionar franxa horaria", "No slots available" : "Non hai franxas horarias dispoñíbeis", + "Could not fetch slots" : "Non foi posíbel recuperar as franxas horarias", "The slot for your appointment has been confirmed" : "Confirmouse a franxa horaria para a súa cita", "Appointment Details:" : "Detalles da cita:", "Time:" : "Hora:", @@ -413,10 +401,9 @@ "Please book a different slot:" : "Reserve unha franxa horaria diferente:", "Book an appointment with {name}" : "Reserve unha cita con {name}", "No public appointments found for {name}" : "Non se atoparon citas públicas para {name}", + "Personal" : "Persoal", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "A detección automática do fuso horario determinou que o seu fuso horario fose UTC.\nIsto probabelmente sexa o resultado das medidas de seguranza do seu navegador web.\nEstabeleza o seu fuso horario manualmente nos axustes do calendario.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Non se atopou o seu fuso horario configurado ({timezoneId}). Volvendo a UTC.\nCambie o seu fuso horario nos axustes e informe deste problema.", - "No more events today" : "Hoxe non hai máis eventos", - "No upcoming events" : "Non hai eventos próximos", "Create a new event" : "Crear un novo evento", "[Today]" : "[Hoxe]", "[Tomorrow]" : "[Mañá]", @@ -438,6 +425,20 @@ "Show more details" : "Amosar máis detalles", "Subscribe to {name}" : "Subscribirse a {name}", "Export {name}" : "Exportar {name}", + "Anniversary" : "Aniversario", + "Appointment" : "Cita", + "Business" : "Negocios", + "Education" : "Educación", + "Holiday" : "Día festivo", + "Meeting" : "Xuntanza", + "Miscellaneous" : "Miscelánea", + "Non-working hours" : "Horas non laborábeis", + "Not in office" : "Fóra da oficina", + "Phone call" : "Chamada telefónica", + "Sick day" : "Día de enfermidade", + "Special occasion" : "Ocasión especial", + "Travel" : "Viaxe", + "Vacation" : "Vacacións", "Midnight on the day the event starts" : "Media noite do día que comeza o evento", "_%n day before the event at {formattedHourMinute}_::_%n days before the event at {formattedHourMinute}_" : ["%n día antes do evento ás {formattedHourMinute}","%n días antes do evento ás {formattedHourMinute}"], "_%n week before the event at {formattedHourMinute}_::_%n weeks before the event at {formattedHourMinute}_" : ["%n semana antes do evento ás {formattedHourMinute}","%n semanas antes do evento ás {formattedHourMinute}"], diff --git a/l10n/he.js b/l10n/he.js index e16c4978383947ca5acb95032c7a4d6d242d776e..1e99ada65c12e8e5d37d527e4d5eae9322161530 100644 --- a/l10n/he.js +++ b/l10n/he.js @@ -10,26 +10,13 @@ OC.L10N.register( "Open »%s«" : "פתיחת „%s”", "Cheers!" : "ברכותינו!", "Upcoming events" : "אירועים הבאים בקרוב", + "No more events today" : "אין עוד אירועים היום", + "No upcoming events" : "אין אירועים בזמן הקרוב", "Calendar" : "יומן", "Appointments" : "פגישות", "Confirm" : "אימות", "Date:" : "תאריך:", "Where:" : "איפה:", - "Anniversary" : "יום השנה", - "Appointment" : "פגישה", - "Business" : "עסקי", - "Education" : "חינוך", - "Holiday" : "חג", - "Meeting" : "מפגש", - "Miscellaneous" : "שונות", - "Non-working hours" : "מחוץ לשעות העבודה", - "Not in office" : "מחוץ למשרד", - "Personal" : "אישי", - "Phone call" : "שיחת טלפון", - "Sick day" : "יום מחלה", - "Special occasion" : "אירוע מיוחד", - "Travel" : "טיול", - "Vacation" : "חופשה", "A Calendar app for Nextcloud" : "יישומון לוח שנה ל־Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "אפליקציית לוח השנה היא ממשק משתמש לשרת CalDAV של Nextcloud. סנכרן בקלות אירועים ממכשירים שונים עם Nextcloud שלך, וערוך אותם באופן מקוון.\n\n* 🚀 **אינטגרציה עם אפליקציות Nextcloud אחרות!** כרגע אנשי קשר - עוד יבוא.\n* 🌐 **תמיכה ב- WebCal!** רוצה לראות את ימי המשחק של הקבוצה האהובה עליך ביומן שלך? אין בעיה!\n* 🙋 **משתתפים!** הזמן אנשים לאירועים שלך\n* ⌚️ **חינם/עסוק!** ראה מתי המשתתפים שלך זמינים להיפגש\n* ⏰ **תזכורות!** קבל אזעקות לאירועים בתוך הדפדפן שלך ודרך אי-מייל\n* 🔍 חפש! מצא את האירועים שלך בנחת\n* ☑️ משימות! ראה משימות עם תאריך יעד ישירות בלוח השנה\n* 🙈 **אנחנו לא ממציאים את הגלגל מחדש!** בהתבסס על [ספריית c-dav] הנהדרת, וספריות \n(https://github.com/nextcloud/cdav-library), [ical.js] (https: // github.com/mozilla-comm/ical.js) ו- [fullcalendar] (https://github.com/fullcalendar/fullcalendar).", "Previous day" : "היום הקודם", @@ -188,6 +175,7 @@ OC.L10N.register( "Required participant" : "משתתף חובה", "Optional participant" : "משתתף אופציונלי", "Non-participant" : "לא משתתף", + "Remove group" : "הסרת קבוצה", "Remove attendee" : "הסר את המשתתף", "No match found" : "לא נמצאה התאמה", "(organizer)" : "(מארגן)", @@ -240,8 +228,7 @@ OC.L10N.register( "Global" : "גלובלי", "Subscribe" : "הרשמה", "Time:" : "שעה:", - "No more events today" : "אין עוד אירועים היום", - "No upcoming events" : "אין אירועים בזמן הקרוב", + "Personal" : "אישי", "Create a new event" : "צור אירוע חדש", "[Today]" : "[היום]", "[Tomorrow]" : "[מחר]", diff --git a/l10n/he.json b/l10n/he.json index dc9a4edbbc488da2db7c79485888df6d91ea8cd9..6076ddd1855da15d05f61289fab4ec653cd0ad67 100644 --- a/l10n/he.json +++ b/l10n/he.json @@ -8,26 +8,13 @@ "Open »%s«" : "פתיחת „%s”", "Cheers!" : "ברכותינו!", "Upcoming events" : "אירועים הבאים בקרוב", + "No more events today" : "אין עוד אירועים היום", + "No upcoming events" : "אין אירועים בזמן הקרוב", "Calendar" : "יומן", "Appointments" : "פגישות", "Confirm" : "אימות", "Date:" : "תאריך:", "Where:" : "איפה:", - "Anniversary" : "יום השנה", - "Appointment" : "פגישה", - "Business" : "עסקי", - "Education" : "חינוך", - "Holiday" : "חג", - "Meeting" : "מפגש", - "Miscellaneous" : "שונות", - "Non-working hours" : "מחוץ לשעות העבודה", - "Not in office" : "מחוץ למשרד", - "Personal" : "אישי", - "Phone call" : "שיחת טלפון", - "Sick day" : "יום מחלה", - "Special occasion" : "אירוע מיוחד", - "Travel" : "טיול", - "Vacation" : "חופשה", "A Calendar app for Nextcloud" : "יישומון לוח שנה ל־Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "אפליקציית לוח השנה היא ממשק משתמש לשרת CalDAV של Nextcloud. סנכרן בקלות אירועים ממכשירים שונים עם Nextcloud שלך, וערוך אותם באופן מקוון.\n\n* 🚀 **אינטגרציה עם אפליקציות Nextcloud אחרות!** כרגע אנשי קשר - עוד יבוא.\n* 🌐 **תמיכה ב- WebCal!** רוצה לראות את ימי המשחק של הקבוצה האהובה עליך ביומן שלך? אין בעיה!\n* 🙋 **משתתפים!** הזמן אנשים לאירועים שלך\n* ⌚️ **חינם/עסוק!** ראה מתי המשתתפים שלך זמינים להיפגש\n* ⏰ **תזכורות!** קבל אזעקות לאירועים בתוך הדפדפן שלך ודרך אי-מייל\n* 🔍 חפש! מצא את האירועים שלך בנחת\n* ☑️ משימות! ראה משימות עם תאריך יעד ישירות בלוח השנה\n* 🙈 **אנחנו לא ממציאים את הגלגל מחדש!** בהתבסס על [ספריית c-dav] הנהדרת, וספריות \n(https://github.com/nextcloud/cdav-library), [ical.js] (https: // github.com/mozilla-comm/ical.js) ו- [fullcalendar] (https://github.com/fullcalendar/fullcalendar).", "Previous day" : "היום הקודם", @@ -186,6 +173,7 @@ "Required participant" : "משתתף חובה", "Optional participant" : "משתתף אופציונלי", "Non-participant" : "לא משתתף", + "Remove group" : "הסרת קבוצה", "Remove attendee" : "הסר את המשתתף", "No match found" : "לא נמצאה התאמה", "(organizer)" : "(מארגן)", @@ -238,8 +226,7 @@ "Global" : "גלובלי", "Subscribe" : "הרשמה", "Time:" : "שעה:", - "No more events today" : "אין עוד אירועים היום", - "No upcoming events" : "אין אירועים בזמן הקרוב", + "Personal" : "אישי", "Create a new event" : "צור אירוע חדש", "[Today]" : "[היום]", "[Tomorrow]" : "[מחר]", diff --git a/l10n/hr.js b/l10n/hr.js index b177d9821259930d23e01228810409cb4a35834a..6f0b356435a5521015bf35e31ce5c9ac2d7899d7 100644 --- a/l10n/hr.js +++ b/l10n/hr.js @@ -11,26 +11,13 @@ OC.L10N.register( "Open »%s«" : "Otvori »%s«", "Cheers!" : "Bok!", "Upcoming events" : "Nadolazeći događaji", + "No more events today" : "Danas više nema događaja", + "No upcoming events" : "Nema nadolazećih događaja", "Calendar" : "Kalendar", "Appointments" : "Dogovori", "Confirm" : "Potvrdi", "Date:" : "Datum:", "Where:" : "Gdje:", - "Anniversary" : "Godišnjica", - "Appointment" : "Dogovor", - "Business" : "Poslovno", - "Education" : "Obrazovno", - "Holiday" : "Blagdan/praznik", - "Meeting" : "Sastanak", - "Miscellaneous" : "Razno", - "Non-working hours" : "Neradni sati", - "Not in office" : "Nije u uredu", - "Personal" : "Osobno", - "Phone call" : "Telefonski poziv", - "Sick day" : "Bolovanje", - "Special occasion" : "Poseban događaj", - "Travel" : "Putovanje", - "Vacation" : "Odmor", "A Calendar app for Nextcloud" : "Aplikacija Kalendar za Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Aplikacija Kalendar je korisničko sučelje za Nextcloudov CalDAV poslužitelj. Jednostavno sinkronizirajte događaje s raznih uređaja s Nextcloudom i uređujte ih na mreži.\n\n* 🚀 **Integracija s drugim Nextcloudovim aplikacijama!** Trenutno kontakti – i još puno toga.\n* 🌐 **Podrška za WebCal!** Želite li u kalendaru vidjeti važne dane svojeg omiljenog tima? Nema problema!\n* 🙋 **Sudionici!** Pozovite ljude na svoje događaje.\n* ⌚️ **Slobodni/zauzeti!** Provjerite kada su sudionici slobodni\n* ⏰ **Podsjetnici!** Primite upozorenja o događajima u svojem pregledniku ili putem e-pošte.\n* 🔍 Pretraživanje! S lakoćom pronađite svoje događaje\n* ☑️ Zadaci! Pregledajte zadatke s datumom izvršenja izravno u kalendaru\n* 🙈 **Ne izmišljamo toplu vodu!** Na temelju odličnih [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) i [fullcalendar](https://github.com/fullcalendar/fullcalendar) biblioteka.", "Previous day" : "Prethodni dan", @@ -204,6 +191,7 @@ OC.L10N.register( "Required participant" : "Obavezan sudionik", "Optional participant" : "Neobavezan sudionik", "Non-participant" : "Nije sudionik", + "Remove group" : "Ukloni grupu", "Remove attendee" : "Ukloni sudionika", "Search for emails, users or contacts" : "Potražite poruke e-pošte, korisnike ili kontakte", "No match found" : "Nema podudaranja", @@ -281,8 +269,6 @@ OC.L10N.register( "Time:" : "Vrijeme:", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Značajka automatskog otkrivanja vremenske zone utvrdila je vašu vremensku zonu kao UTC.\nVjerojatno zbog sigurnosnih mjera vašeg internetskog preglednika.\nRučno postavite vremensku zonu u postavkama kalendara.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Nije pronađena vaša konfigurirana vremenska zona ({timezoneId}). Postavka vremenske zone vraćena je na UTC.\nPromijenite vremensku zonu u postavkama i prijavite ovu poteškoću.", - "No more events today" : "Danas više nema događaja", - "No upcoming events" : "Nema nadolazećih događaja", "Create a new event" : "Stvorite novi događaj", "[Today]" : "[Danas]", "[Tomorrow]" : "[Sutra]", diff --git a/l10n/hr.json b/l10n/hr.json index c39097aa3dc33edcac5b2a7aa91c5b8d736d326b..3f14feea64eb3be0ecc9922e1b5ea080ade8bda5 100644 --- a/l10n/hr.json +++ b/l10n/hr.json @@ -9,26 +9,13 @@ "Open »%s«" : "Otvori »%s«", "Cheers!" : "Bok!", "Upcoming events" : "Nadolazeći događaji", + "No more events today" : "Danas više nema događaja", + "No upcoming events" : "Nema nadolazećih događaja", "Calendar" : "Kalendar", "Appointments" : "Dogovori", "Confirm" : "Potvrdi", "Date:" : "Datum:", "Where:" : "Gdje:", - "Anniversary" : "Godišnjica", - "Appointment" : "Dogovor", - "Business" : "Poslovno", - "Education" : "Obrazovno", - "Holiday" : "Blagdan/praznik", - "Meeting" : "Sastanak", - "Miscellaneous" : "Razno", - "Non-working hours" : "Neradni sati", - "Not in office" : "Nije u uredu", - "Personal" : "Osobno", - "Phone call" : "Telefonski poziv", - "Sick day" : "Bolovanje", - "Special occasion" : "Poseban događaj", - "Travel" : "Putovanje", - "Vacation" : "Odmor", "A Calendar app for Nextcloud" : "Aplikacija Kalendar za Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Aplikacija Kalendar je korisničko sučelje za Nextcloudov CalDAV poslužitelj. Jednostavno sinkronizirajte događaje s raznih uređaja s Nextcloudom i uređujte ih na mreži.\n\n* 🚀 **Integracija s drugim Nextcloudovim aplikacijama!** Trenutno kontakti – i još puno toga.\n* 🌐 **Podrška za WebCal!** Želite li u kalendaru vidjeti važne dane svojeg omiljenog tima? Nema problema!\n* 🙋 **Sudionici!** Pozovite ljude na svoje događaje.\n* ⌚️ **Slobodni/zauzeti!** Provjerite kada su sudionici slobodni\n* ⏰ **Podsjetnici!** Primite upozorenja o događajima u svojem pregledniku ili putem e-pošte.\n* 🔍 Pretraživanje! S lakoćom pronađite svoje događaje\n* ☑️ Zadaci! Pregledajte zadatke s datumom izvršenja izravno u kalendaru\n* 🙈 **Ne izmišljamo toplu vodu!** Na temelju odličnih [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) i [fullcalendar](https://github.com/fullcalendar/fullcalendar) biblioteka.", "Previous day" : "Prethodni dan", @@ -202,6 +189,7 @@ "Required participant" : "Obavezan sudionik", "Optional participant" : "Neobavezan sudionik", "Non-participant" : "Nije sudionik", + "Remove group" : "Ukloni grupu", "Remove attendee" : "Ukloni sudionika", "Search for emails, users or contacts" : "Potražite poruke e-pošte, korisnike ili kontakte", "No match found" : "Nema podudaranja", @@ -279,8 +267,6 @@ "Time:" : "Vrijeme:", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Značajka automatskog otkrivanja vremenske zone utvrdila je vašu vremensku zonu kao UTC.\nVjerojatno zbog sigurnosnih mjera vašeg internetskog preglednika.\nRučno postavite vremensku zonu u postavkama kalendara.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Nije pronađena vaša konfigurirana vremenska zona ({timezoneId}). Postavka vremenske zone vraćena je na UTC.\nPromijenite vremensku zonu u postavkama i prijavite ovu poteškoću.", - "No more events today" : "Danas više nema događaja", - "No upcoming events" : "Nema nadolazećih događaja", "Create a new event" : "Stvorite novi događaj", "[Today]" : "[Danas]", "[Tomorrow]" : "[Sutra]", diff --git a/l10n/hu.js b/l10n/hu.js index d6a0f3cba2273c979a307009aad796eaa2c94d04..d7a5259b2e5838f9c5713cbfc323acd1b11f12cc 100644 --- a/l10n/hu.js +++ b/l10n/hu.js @@ -1,6 +1,7 @@ OC.L10N.register( "calendar", { + "Provided email-address is too long" : "A megadott email cím túl hosszú", "User-Session unexpectedly expired" : "A felhasználói munkamenet váratlanul lejárt", "Provided email-address is not valid" : "A megadott e-mail-cím nem érvényes", "%s has published the calendar »%s«" : "%s közzétette ezt a naptárt: „%s”", @@ -12,6 +13,8 @@ OC.L10N.register( "Cheers!" : "Üdv!", "Upcoming events" : "Közelgő események", "More events" : "További események", + "No more events today" : "Ma nincs több esemény", + "No upcoming events" : "Nincsenek közelgő események", "%1$s with %2$s" : "%1$s – %2$s", "Calendar" : "Naptár", "New booking {booking}" : "Új foglalás: {booking}", @@ -36,26 +39,11 @@ OC.L10N.register( "Comment:" : "Megjegyzés:", "You have a new appointment booking \"%s\" from %s" : "Új találkozófoglalása van: „%s” a következőtől: %s", "Dear %s, %s (%s) booked an appointment with you." : "Kedves %s, %s (%s) lefoglalt egy találkozót Önnel.", - "Anniversary" : "Évforduló", - "Appointment" : "Találkozó", - "Business" : "Üzleti", - "Education" : "Oktatás", - "Holiday" : "Szabadság", - "Meeting" : "Találkozó", - "Miscellaneous" : "Egyéb", - "Non-working hours" : "Nem munkaidő", - "Not in office" : "Nem irodában", - "Personal" : "Személyes", - "Phone call" : "Telefonhívás", - "Sick day" : "Betegszabadság", - "Special occasion" : "Különleges alkalom", - "Travel" : "Utazás", - "Vacation" : "Nyaralás", - "Collaborative Tags" : "Együttműködési címkék", "A Calendar app for Nextcloud" : "Naptár alkalmazás a Nextcloudhoz", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "A Naptár alkalmazás egy felhasználói felület a Nextcloud CalDAV kiszolgálójához. Könnyen szinkronizálhatja a különböző eszközökről származó eseményeket a Nextcloud segítségével, és szerkesztheti azokat online.\n\n* 🚀 ** Integráció más nextcloudos alkalmazásokkal. ** Jelenleg a Névjegyekkel – de még több várható.\n* 🌐 ** WebCal támogatás. ** Szeretné megnézni kedvenc csapata mérkőzéseit a naptárában? Nem probléma.\n* 🙋 ** Résztvevők. ** Hívjon meg embereket az eseményeire\n* ⌚️ ** Szabad/elfoglalt. ** Nézze meg, mikor állnak rendelkezésre a résztvevők\n* ⏰ ** Emlékeztetők! ** Riasztásokat kaphat az eseményekről a böngészőben és e-mailben\n* 🔍 Keresés. Keresse meg eseményeit egyszerűen\n* ☑️ Feladatok. Az esedékes dátummal rendelkező feladatokat közvetlenül a naptárban láthatja\n* 🙈 ** Nem találjuk fel újra a kereket. ** A nagyszerű [c-dav](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) és [fullcalendar](https://github.com/fullcalendar/fullcalendar) programkönyvtárak használatával.", "Previous day" : "Előző nap", "Previous week" : "Előző hét", + "Previous year" : "Előző év", "Previous month" : "Előző hónap", "Next day" : "Következő nap", "Next week" : "Következő hét", @@ -93,6 +81,7 @@ OC.L10N.register( "New calendar with task list" : "Új naptár feladatlistával", "New subscription from link (read-only)" : "Új feliratkozás hivatkozásból (csak olvasható)", "Creating subscription …" : "Feliratkozás létrehozása…", + "Add public holiday calendar" : "Ünnepnapok naptárának hozzáadása", "An error occurred, unable to create the calendar." : "Hiba történt, a naptárat nem lehet létrehozni.", "Please enter a valid link (starting with http://, https://, webcal://, or webcals://)" : "Érvényes hivatkozást adjon meg (ezek egyikével kezdődjön: http://, https://, webcal://, vagy webcals://)", "Copy subscription link" : "Feliratkozási hivatkozás másolása", @@ -174,6 +163,7 @@ OC.L10N.register( "Day view" : "Nap nézet", "Week view" : "Hét nézet", "Month view" : "Hónap nézet", + "Year view" : "Év nézet", "List view" : "Lista nézet", "Actions" : "Műveletek", "Create event" : "Esemény létrehozása", @@ -308,6 +298,7 @@ OC.L10N.register( "Create Talk room for this event" : "Beszélgetés szoba létrehozása ehhez az eseményhez", "Show busy times" : "Elfoglalt idők megjelenítése", "No attendees yet" : "Még nincs résztvevő", + "You do not own this calendar, so you cannot add attendees to this event" : "Nem tulajdonosa ennek a naptárnak, ezért nem adhat hozzá meghívottakat az eseményhez", "Successfully appended link to talk room to description." : "Beszélgetés szoba hivatkozásának a leíráshoz csatolása sikeres.", "Error creating Talk room" : "Hiba a Beszélgetés szoba létrehozásakor", "Send email" : "E-mail küldése", @@ -315,6 +306,7 @@ OC.L10N.register( "Required participant" : "Kötelező résztvevő", "Optional participant" : "Opcionális résztvevő", "Non-participant" : "Nem résztvevő", + "Remove group" : "Csoport eltávolítása", "Remove attendee" : "Résztvevő eltávolítása", "Search for emails, users or contacts" : "E-mailek, felhasználók és névjegyek keresése", "No match found" : "Nem található egyezés", @@ -387,13 +379,17 @@ OC.L10N.register( "Please enter a valid date and time" : "Adjon meg egy érvényes dátumot és időt", "Type to search time zone" : "Gépeljen az időzóna kereséséhez", "Global" : "Globális", + "Public holiday calendars" : "Ünnepnapok naptára", + "Public holiday calendars are provided by Thunderbird. Calendar data will be downloaded from {website}" : "Az ünnepnapok naptárát a Thunderbird biztosítja. A naptáradatok innen lesznek letöltve: {website}.", "By {authors}" : "Szerzők: {authors}", "Subscribed" : "Feliratkozott", "Subscribe" : "Feliratkozás", "Holidays in {region}" : "Ünnepnapok itt: {region}", + "An error occurred, unable to create the public holiday calendar." : "Hiba történt, nem hozható létre az ünnepnapok naptára.", "Select date" : "Válasszon dátumot", "Select slot" : "Válasszon idősávot", "No slots available" : "Nincs elérhető idősáv", + "Could not fetch slots" : "Nem sikerült lekérni a helyeket", "The slot for your appointment has been confirmed" : "A találkozó idősávja megerősítésre került", "Appointment Details:" : "Találkozó részletei:", "Time:" : "Idő:", @@ -407,8 +403,6 @@ OC.L10N.register( "No public appointments found for {name}" : "Nem találhatók nyilvános találkozók a következővel: {name}", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Az automatikus időzóna-észlelés UTC-nek észlelte az időzónáját.\nEz valószínűleg a böngésző biztonsági beállításai miatt van.\nÁllítsa be az időzónáját kézzel a naptárbeállításokban.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "A beállított időzóna ({timezoneId}) nem található. Visszaállás UTC-re.\nMódosítsa az időzónát a beállításokban, és jelentse be ezt a hibát.", - "No more events today" : "Ma nincs több esemény", - "No upcoming events" : "Nincsenek közelgő események", "Create a new event" : "Új esemény létrehozása", "[Today]" : "[Ma]", "[Tomorrow]" : "[Holnap]", diff --git a/l10n/hu.json b/l10n/hu.json index 4fdfa37722fe1e5b654ea543b495e1f76be4e62f..abf3bdd57e41be56277eb48fe89275d3092a91cc 100644 --- a/l10n/hu.json +++ b/l10n/hu.json @@ -1,4 +1,5 @@ { "translations": { + "Provided email-address is too long" : "A megadott email cím túl hosszú", "User-Session unexpectedly expired" : "A felhasználói munkamenet váratlanul lejárt", "Provided email-address is not valid" : "A megadott e-mail-cím nem érvényes", "%s has published the calendar »%s«" : "%s közzétette ezt a naptárt: „%s”", @@ -10,6 +11,8 @@ "Cheers!" : "Üdv!", "Upcoming events" : "Közelgő események", "More events" : "További események", + "No more events today" : "Ma nincs több esemény", + "No upcoming events" : "Nincsenek közelgő események", "%1$s with %2$s" : "%1$s – %2$s", "Calendar" : "Naptár", "New booking {booking}" : "Új foglalás: {booking}", @@ -34,26 +37,11 @@ "Comment:" : "Megjegyzés:", "You have a new appointment booking \"%s\" from %s" : "Új találkozófoglalása van: „%s” a következőtől: %s", "Dear %s, %s (%s) booked an appointment with you." : "Kedves %s, %s (%s) lefoglalt egy találkozót Önnel.", - "Anniversary" : "Évforduló", - "Appointment" : "Találkozó", - "Business" : "Üzleti", - "Education" : "Oktatás", - "Holiday" : "Szabadság", - "Meeting" : "Találkozó", - "Miscellaneous" : "Egyéb", - "Non-working hours" : "Nem munkaidő", - "Not in office" : "Nem irodában", - "Personal" : "Személyes", - "Phone call" : "Telefonhívás", - "Sick day" : "Betegszabadság", - "Special occasion" : "Különleges alkalom", - "Travel" : "Utazás", - "Vacation" : "Nyaralás", - "Collaborative Tags" : "Együttműködési címkék", "A Calendar app for Nextcloud" : "Naptár alkalmazás a Nextcloudhoz", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "A Naptár alkalmazás egy felhasználói felület a Nextcloud CalDAV kiszolgálójához. Könnyen szinkronizálhatja a különböző eszközökről származó eseményeket a Nextcloud segítségével, és szerkesztheti azokat online.\n\n* 🚀 ** Integráció más nextcloudos alkalmazásokkal. ** Jelenleg a Névjegyekkel – de még több várható.\n* 🌐 ** WebCal támogatás. ** Szeretné megnézni kedvenc csapata mérkőzéseit a naptárában? Nem probléma.\n* 🙋 ** Résztvevők. ** Hívjon meg embereket az eseményeire\n* ⌚️ ** Szabad/elfoglalt. ** Nézze meg, mikor állnak rendelkezésre a résztvevők\n* ⏰ ** Emlékeztetők! ** Riasztásokat kaphat az eseményekről a böngészőben és e-mailben\n* 🔍 Keresés. Keresse meg eseményeit egyszerűen\n* ☑️ Feladatok. Az esedékes dátummal rendelkező feladatokat közvetlenül a naptárban láthatja\n* 🙈 ** Nem találjuk fel újra a kereket. ** A nagyszerű [c-dav](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) és [fullcalendar](https://github.com/fullcalendar/fullcalendar) programkönyvtárak használatával.", "Previous day" : "Előző nap", "Previous week" : "Előző hét", + "Previous year" : "Előző év", "Previous month" : "Előző hónap", "Next day" : "Következő nap", "Next week" : "Következő hét", @@ -91,6 +79,7 @@ "New calendar with task list" : "Új naptár feladatlistával", "New subscription from link (read-only)" : "Új feliratkozás hivatkozásból (csak olvasható)", "Creating subscription …" : "Feliratkozás létrehozása…", + "Add public holiday calendar" : "Ünnepnapok naptárának hozzáadása", "An error occurred, unable to create the calendar." : "Hiba történt, a naptárat nem lehet létrehozni.", "Please enter a valid link (starting with http://, https://, webcal://, or webcals://)" : "Érvényes hivatkozást adjon meg (ezek egyikével kezdődjön: http://, https://, webcal://, vagy webcals://)", "Copy subscription link" : "Feliratkozási hivatkozás másolása", @@ -172,6 +161,7 @@ "Day view" : "Nap nézet", "Week view" : "Hét nézet", "Month view" : "Hónap nézet", + "Year view" : "Év nézet", "List view" : "Lista nézet", "Actions" : "Műveletek", "Create event" : "Esemény létrehozása", @@ -306,6 +296,7 @@ "Create Talk room for this event" : "Beszélgetés szoba létrehozása ehhez az eseményhez", "Show busy times" : "Elfoglalt idők megjelenítése", "No attendees yet" : "Még nincs résztvevő", + "You do not own this calendar, so you cannot add attendees to this event" : "Nem tulajdonosa ennek a naptárnak, ezért nem adhat hozzá meghívottakat az eseményhez", "Successfully appended link to talk room to description." : "Beszélgetés szoba hivatkozásának a leíráshoz csatolása sikeres.", "Error creating Talk room" : "Hiba a Beszélgetés szoba létrehozásakor", "Send email" : "E-mail küldése", @@ -313,6 +304,7 @@ "Required participant" : "Kötelező résztvevő", "Optional participant" : "Opcionális résztvevő", "Non-participant" : "Nem résztvevő", + "Remove group" : "Csoport eltávolítása", "Remove attendee" : "Résztvevő eltávolítása", "Search for emails, users or contacts" : "E-mailek, felhasználók és névjegyek keresése", "No match found" : "Nem található egyezés", @@ -385,13 +377,17 @@ "Please enter a valid date and time" : "Adjon meg egy érvényes dátumot és időt", "Type to search time zone" : "Gépeljen az időzóna kereséséhez", "Global" : "Globális", + "Public holiday calendars" : "Ünnepnapok naptára", + "Public holiday calendars are provided by Thunderbird. Calendar data will be downloaded from {website}" : "Az ünnepnapok naptárát a Thunderbird biztosítja. A naptáradatok innen lesznek letöltve: {website}.", "By {authors}" : "Szerzők: {authors}", "Subscribed" : "Feliratkozott", "Subscribe" : "Feliratkozás", "Holidays in {region}" : "Ünnepnapok itt: {region}", + "An error occurred, unable to create the public holiday calendar." : "Hiba történt, nem hozható létre az ünnepnapok naptára.", "Select date" : "Válasszon dátumot", "Select slot" : "Válasszon idősávot", "No slots available" : "Nincs elérhető idősáv", + "Could not fetch slots" : "Nem sikerült lekérni a helyeket", "The slot for your appointment has been confirmed" : "A találkozó idősávja megerősítésre került", "Appointment Details:" : "Találkozó részletei:", "Time:" : "Idő:", @@ -405,8 +401,6 @@ "No public appointments found for {name}" : "Nem találhatók nyilvános találkozók a következővel: {name}", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Az automatikus időzóna-észlelés UTC-nek észlelte az időzónáját.\nEz valószínűleg a böngésző biztonsági beállításai miatt van.\nÁllítsa be az időzónáját kézzel a naptárbeállításokban.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "A beállított időzóna ({timezoneId}) nem található. Visszaállás UTC-re.\nMódosítsa az időzónát a beállításokban, és jelentse be ezt a hibát.", - "No more events today" : "Ma nincs több esemény", - "No upcoming events" : "Nincsenek közelgő események", "Create a new event" : "Új esemény létrehozása", "[Today]" : "[Ma]", "[Tomorrow]" : "[Holnap]", diff --git a/l10n/hy.js b/l10n/hy.js index fabd8b5ca6005b3955e4f0ce9e1ecadb67204cfb..11f1efdfcc3ae07cd353541a6eecddc4dc2cde83 100644 --- a/l10n/hy.js +++ b/l10n/hy.js @@ -3,7 +3,6 @@ OC.L10N.register( { "Cheers!" : "Չը՛խկ", "Calendar" : "Օրացույց", - "Personal" : "Անձնական", "Today" : "Այսօր", "Day" : "Օր", "Week" : "Շաբաթ", diff --git a/l10n/hy.json b/l10n/hy.json index 1ac22bb05949d99730a7757126bae5fbc78318ef..bf2fd172c6bbd605093a1c2865a5a5fde04c31f0 100644 --- a/l10n/hy.json +++ b/l10n/hy.json @@ -1,7 +1,6 @@ { "translations": { "Cheers!" : "Չը՛խկ", "Calendar" : "Օրացույց", - "Personal" : "Անձնական", "Today" : "Այսօր", "Day" : "Օր", "Week" : "Շաբաթ", diff --git a/l10n/ia.js b/l10n/ia.js index c0284f996a9a647bb01aab58dca257d165eae1d4..da8405ae005e9fc1909718e105e02f6b18e46f32 100644 --- a/l10n/ia.js +++ b/l10n/ia.js @@ -5,8 +5,6 @@ OC.L10N.register( "Cheers!" : "Congratulationes!", "Calendar" : "Calendario", "Confirm" : "Confirmar", - "Anniversary" : "Anniversario de evento", - "Personal" : "Personal", "Today" : "Hodie", "Day" : "Die", "Week" : "Septimana", @@ -55,6 +53,7 @@ OC.L10N.register( "More" : "Plus", "Global" : "Global", "Subscribe" : "Subscribe", + "Personal" : "Personal", "Details" : "Detalios", "Attendees" : "Participantes", "Close" : "Clauder", diff --git a/l10n/ia.json b/l10n/ia.json index 2991f643754ddc29471c3deb0c839123c5da1b50..759f36ab889d7236614ca92d0549998f16669376 100644 --- a/l10n/ia.json +++ b/l10n/ia.json @@ -3,8 +3,6 @@ "Cheers!" : "Congratulationes!", "Calendar" : "Calendario", "Confirm" : "Confirmar", - "Anniversary" : "Anniversario de evento", - "Personal" : "Personal", "Today" : "Hodie", "Day" : "Die", "Week" : "Septimana", @@ -53,6 +51,7 @@ "More" : "Plus", "Global" : "Global", "Subscribe" : "Subscribe", + "Personal" : "Personal", "Details" : "Detalios", "Attendees" : "Participantes", "Close" : "Clauder", diff --git a/l10n/id.js b/l10n/id.js index 59194c6a4dbb373553616e5e44293e60f3891ddd..a2f752fa18dd15879792d0bc95a1f695077486fe 100644 --- a/l10n/id.js +++ b/l10n/id.js @@ -10,21 +10,6 @@ OC.L10N.register( "Cheers!" : "Horee!", "Calendar" : "Kalender", "Confirm" : "Konfirmasi", - "Anniversary" : "Hari jadi", - "Appointment" : "Janji", - "Business" : "Bisnis", - "Education" : "Edukasi", - "Holiday" : "Hari raya", - "Meeting" : "Rapat", - "Miscellaneous" : "Lain-lain", - "Non-working hours" : "Luar waktu kerja", - "Not in office" : "Tidak ada di kantor", - "Personal" : "Pribadi", - "Phone call" : "Panggilan telepon", - "Sick day" : "Hari sakit", - "Special occasion" : "Acara khusus", - "Travel" : "Perjalanan", - "Vacation" : "Liburan", "A Calendar app for Nextcloud" : "Aplikasi Kalender untuk Nextcloud", "Previous day" : "Hari sebelum", "Previous week" : "Minggu sebelum", @@ -167,6 +152,7 @@ OC.L10N.register( "Required participant" : "Partisipan wajib", "Optional participant" : "Partisipan opsional", "Non-participant" : "Bukan partisipan", + "Remove group" : "Hapus grup", "Remove attendee" : "Hapus peserta", "No match found" : "Tidak ditemukan kecocokan", "(organizer)" : "(penyelenggara)", @@ -201,9 +187,11 @@ OC.L10N.register( "Please enter a valid date" : "Silakan isi tanggal valid", "Please enter a valid date and time" : "Silakan isi tanggal dan waktu valid", "Subscribe" : "Berlangganan", + "Personal" : "Pribadi", "[Today]" : "[Hari ini]", "Details" : "Detail", "Attendees" : "Peserta", + "Resources" : "Sumber daya", "Close" : "Tutup", "Show more details" : "Tampilkan detail lain", "Subscribe to {name}" : "Berlangganan ke {name}", diff --git a/l10n/id.json b/l10n/id.json index 2abb8f8b5e07f2d74397b0e91fad60862c8979f3..a20884dd8fe8b8859b54d715969af58290889aa7 100644 --- a/l10n/id.json +++ b/l10n/id.json @@ -8,21 +8,6 @@ "Cheers!" : "Horee!", "Calendar" : "Kalender", "Confirm" : "Konfirmasi", - "Anniversary" : "Hari jadi", - "Appointment" : "Janji", - "Business" : "Bisnis", - "Education" : "Edukasi", - "Holiday" : "Hari raya", - "Meeting" : "Rapat", - "Miscellaneous" : "Lain-lain", - "Non-working hours" : "Luar waktu kerja", - "Not in office" : "Tidak ada di kantor", - "Personal" : "Pribadi", - "Phone call" : "Panggilan telepon", - "Sick day" : "Hari sakit", - "Special occasion" : "Acara khusus", - "Travel" : "Perjalanan", - "Vacation" : "Liburan", "A Calendar app for Nextcloud" : "Aplikasi Kalender untuk Nextcloud", "Previous day" : "Hari sebelum", "Previous week" : "Minggu sebelum", @@ -165,6 +150,7 @@ "Required participant" : "Partisipan wajib", "Optional participant" : "Partisipan opsional", "Non-participant" : "Bukan partisipan", + "Remove group" : "Hapus grup", "Remove attendee" : "Hapus peserta", "No match found" : "Tidak ditemukan kecocokan", "(organizer)" : "(penyelenggara)", @@ -199,9 +185,11 @@ "Please enter a valid date" : "Silakan isi tanggal valid", "Please enter a valid date and time" : "Silakan isi tanggal dan waktu valid", "Subscribe" : "Berlangganan", + "Personal" : "Pribadi", "[Today]" : "[Hari ini]", "Details" : "Detail", "Attendees" : "Peserta", + "Resources" : "Sumber daya", "Close" : "Tutup", "Show more details" : "Tampilkan detail lain", "Subscribe to {name}" : "Berlangganan ke {name}", diff --git a/l10n/is.js b/l10n/is.js index 096ea03430cb506e803f4c9a05fadddb5303115c..bb63877900d2294e1eaf2f3f9dbe71ff2d73ea0f 100644 --- a/l10n/is.js +++ b/l10n/is.js @@ -1,6 +1,7 @@ OC.L10N.register( "calendar", { + "Provided email-address is too long" : "Uppgefið tölvupóstfang er of langt", "User-Session unexpectedly expired" : "Setu notanda lauk óvænt", "Provided email-address is not valid" : "Uppgefið tölvupóstfang er ekki gilt", "%s has published the calendar »%s«" : "%s gaf út dagatalið »%s«", @@ -11,41 +12,39 @@ OC.L10N.register( "Open »%s«" : "Opna »%s«", "Cheers!" : "Til hamingju!", "Upcoming events" : "Atburðir á næstunni", + "More events" : "Fleiri atburðir", + "No more events today" : "Ekki fleiri atburðir í dag", + "No upcoming events" : "Engir atburðir á næstunni", + "%1$s with %2$s" : "%1$s með %2$s", "Calendar" : "Dagatal", + "New booking {booking}" : "Ný bókun {booking}", "Appointments" : "Stefnumót", "Schedule appointment \"%s\"" : "Setja stefnumótið \"%s\" á áætlun", "Schedule an appointment" : "Setja stefnumót á áætlun", + "%1$s - %2$s" : "%1$s - %2$s", "Prepare for %s" : "Undirbúa fyrir %s", "Follow up for %s" : "Fylgja eftir %s", + "Your appointment \"%s\" with %s needs confirmation" : "\"%s\" stefnumótið þitt við %s krefst staðfestingar", "Dear %s, please confirm your booking" : "Kæri/Kæra %s, staðfestu bókunina þína", "Confirm" : "Staðfesta", "This confirmation link expires in %s hours." : "Þessi tengill til staðfestingar rennur út eftir %s klukkustundir.", + "Dear %s, your booking has been accepted." : "Kæri/Kæra %s, bókunin þín hefur verið samþykkt.", + "Appointment for:" : "Stefnumót vegna:", "Date:" : "Dagsetning:", "Where:" : "Hvar:", - "Anniversary" : "Afmæli", - "Appointment" : "Stefnumót", - "Business" : "Viðskipti", - "Education" : "Menntun", - "Holiday" : "Frí", - "Meeting" : "Fundur", - "Miscellaneous" : "Ýmislegt", - "Non-working hours" : "Utan vinnutíma", - "Not in office" : "Ekki á skrifstofunni", - "Personal" : "Persónulegt", - "Phone call" : "Símtal", - "Sick day" : "Veikindadagur", - "Special occasion" : "Sérstakt tilefni", - "Travel" : "Ferðalög", - "Vacation" : "Í fríi", + "Comment:" : "Athugasemd:", "A Calendar app for Nextcloud" : "Dagatalsforrit fyrir Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Dagatalsforritið (Calendar) er notandaviðmót fyrir CalDAV-þjón Nextcloud. Samstilltu á einfaldan máta atburði af ýmsum tækjum við Nextcloud tölvuskýið og breyttu þeim á netinu.\n\n* 🚀 **Samþætting við önnur Nextcloud forrit!** Nú þegar við Tengiliði (Contacts) - fleira er í bígerð.\n* 🌐 **Stuðningur við WebCal!** Viltu sjá leikdegi í boltanum í dagatalinu þínu? Ekki vandamál!\n* 🙋 **Þátttakendur!** Bjóddu fólki á kynningar og fundi.\n* ⌚️ **Laus/Upptekinn!** Sjáðu hvenær þátttakendurnir geta mætt.\n* ⏰ **Áminningar!** Fáðu áminningar fyrir atburði inni í vafra og í tölvupósti.\n* 🔍 Leita! Finndu atburðina þina á einfaldan hátt.\n* ☑️ Verkefni! Sjáðu verkefni og skiladag þeirra beint í dagatalinu.\n* 🙈 **Við erum ekki að finna upp hjólið!** Byggist á hinum frábæru [c-dav](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) og [fullcalendar](https://github.com/fullcalendar/fullcalendar) aðgerðasöfnum.", "Previous day" : "Fyrri dagur", "Previous week" : "Fyrri vika", + "Previous year" : "Fyrra ár", "Previous month" : "Fyrri mánuður", "Next day" : "Næsta dag", "Next week" : "Næsta viku", "Next year" : "Næsta ár", "Next month" : "Næsti mánuður", + "Event" : "Atburður", + "Create new event" : "Búa til nýjan atburð", "Today" : "Í dag", "Day" : "Dagur", "Week" : "Vika", @@ -61,6 +60,8 @@ OC.L10N.register( "Add new" : "Bæta við nýju", "Untitled calendar" : "Ónefnt dagatal", "Shared with you by" : "Shared with you by", + "Edit and share calendar" : "Breyta og deila dagatali", + "Edit calendar" : "Breyta dagatali", "Disable calendar \"{calendar}\"" : "Gera dagatalið \"{calendar}\" óvirkt", "Disable untitled calendar" : "Gera ónefnt dagatal óvirkt", "Enable calendar \"{calendar}\"" : "Gera dagatalið \"{calendar}\" virkt", @@ -74,6 +75,7 @@ OC.L10N.register( "New calendar with task list" : "Nýtt dagatal með verkefnalista", "New subscription from link (read-only)" : "Ný áskrift úr tengli (skrifvarið)", "Creating subscription …" : "Útbý áskrift …", + "Add public holiday calendar" : "Bæta við opinberu frídagatali", "An error occurred, unable to create the calendar." : "Villa kom upp, gat ekki búið til dagatalið.", "Please enter a valid link (starting with http://, https://, webcal://, or webcals://)" : "Skráðu inn gilda slóð (starting with http://, https://, webcal://, or webcals://)", "Copy subscription link" : "Afrita áskriftartengil", @@ -84,11 +86,14 @@ OC.L10N.register( "Calendar link copied to clipboard." : "Dagatalstengill afritaður á klippispjald.", "Calendar link could not be copied to clipboard." : "Ekki var hægt að afrita dagatalstengil á klippispjald.", "Trash bin" : "Ruslafata", + "Loading deleted items." : "Hleð inn eyddum atriðum.", + "You do not have any deleted items." : "Þú ert ekki með nein eydd atriði.", "Name" : "Heiti", "Deleted" : "Eytt", "Restore" : "Endurheimta", "Delete permanently" : "Eyða varanlega", "Empty trash bin" : "Tæma ruslið", + "Untitled item" : "Ónefnt atriði", "Unknown calendar" : "Óþekkt dagatal", "Could not load deleted calendars and objects" : "Gat ekki hlaðið inn eyddum dagatölum og hlutum", "Could not restore calendar or event" : "Gat ekki endurheimt dagatal eða atburð", @@ -114,17 +119,26 @@ OC.L10N.register( "Unpublishing calendar failed" : "Mistókst að hætta birtingu dagatals", "can edit" : "getur breytt", "Unshare with {displayName}" : "Hætta deilingu með {displayName}", + "An error occurred while unsharing the calendar." : "Villa kom upp við að taka dagatalið úr samnýtingu.", "An error occurred, unable to change the permission of the share." : "Villa kom upp, gat ekki breytt heimildum á sameigninni.", "Share with users or groups" : "Deila með notendum eða hópum", "No users or groups" : "Engir notendur eða hópar", + "Calendar name …" : "Heiti dagatals …", + "Share calendar" : "Deila dagatali", "Unshare from me" : "Hætta deilingu frá mér", "Save" : "Vista", + "Failed to save calendar name and color" : "Mistókst að vista heiti og lit dagatals", "Import calendars" : "Flytja inn dagatöl", "Please select a calendar to import into …" : "Veldu dagatal til að flytja inn í …", "Filename" : "Skráarheiti", "Calendar to import into" : "Dagatal til að flytja inn í", "Cancel" : "Hætta við", "_Import calendar_::_Import calendars_" : ["Flytja inn dagatal","Flytja inn dagatöl"], + "Default attachments location" : "Sjálfgefin staðsetning viðhengja", + "Select the default location for attachments" : "Veldu sjálfgefna geymslustaðsetningu viðhengja", + "Invalid location selected" : "Ógild staðsetning valin", + "Attachments folder successfully saved." : "Tókst að vista viðhengjamöppu.", + "Error on saving attachments folder." : "Villa við að vista viðhengjamöppu.", "{filename} could not be parsed" : "Ekki var hægt að þátta {filename}", "No valid files found, aborting import" : "Engar gildar skrár fundust, hætti innflutningi", "Import partially failed. Imported {accepted} out of {total}." : "Innflutningur mistókst að hluta. Flutti inn {accepted} af {total}.", @@ -141,7 +155,8 @@ OC.L10N.register( "Day view" : "Dagsyfirlit", "Week view" : "Vikuyfirlit", "Month view" : "Mánaðaryfirlit", - "List view" : "Listasýn", + "Year view" : "Ársyfirlit", + "List view" : "Listayfirlit", "Actions" : "Aðgerðir", "Create event" : "Búa til atburð", "Show shortcuts" : "Birta flýtileiðir", @@ -153,6 +168,7 @@ OC.L10N.register( "Enable birthday calendar" : "Virkja fæðingardagatal", "Show tasks in calendar" : "Sýna verkefni í dagatali", "Enable simplified editor" : "Virkja einfaldaðan ritil", + "Limit the number of events displayed in the monthly view" : "Takmarka fjölda atburða sem birtast í mánaðaryfirlitinu", "Show weekends" : "Sýna helgar", "Show week numbers" : "Sýna vikunúmer", "Time increments" : "Tímaþrep", @@ -177,7 +193,9 @@ OC.L10N.register( "To configure appointments, add your email address in personal settings." : "Til að setja upp stefnumót, skaltu setja inn tölvupóstfangið þitt í einkastillingum þínum.", "Public – shown on the profile page" : "Opinbert - birt á notandasíðunni", "Private – only accessible via secret link" : "Einka - eingöngu aðgengilegt í gegnum einkatengil", + "Appointment name" : "Heiti stefnumóts", "Location" : "Staðsetning", + "Create a Talk room" : "Búa til spjallrás", "Description" : "Lýsing", "Visibility" : "Sýnileiki", "Duration" : "Duration", @@ -206,8 +224,10 @@ OC.L10N.register( "Edit appointment" : "Breyta stefnumóti", "Update" : "Uppfæra", "Please confirm your reservation" : "Staðfestu pöntunina þína", + "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "Við höfum sent þér tölvupóst með nánari upplýsingum. Staðfestu stefnumótið þitt með því að fylgja tenglinum í póstinum. Þú mátt núna loka þessari síðu.", "Your name" : "Nafnið þitt", "Your email address" : "Netfangið þitt", + "Please share anything that will help prepare for our meeting" : "Deildu með okkur hverju því sem getur hjálpað við að undirbúa fundinn", "Could not book the appointment. Please try again later or contact the organizer." : "Gat ekki bókað stefnumótið. Reyndu aftur seinna eða hafðu samband við skipuleggjendurna.", "Book the appointment" : "Bóka stefnumótið", "Reminder" : "Áminning", @@ -230,10 +250,14 @@ OC.L10N.register( "_hour_::_hours_" : ["klukkustund","klukkustundir"], "_day_::_days_" : ["dagur","dagar"], "_week_::_weeks_" : ["vika","vikur"], + "No attachments" : "Engin viðhengi", "Add from Files" : "Bæta við úr skrám", + "Upload from device" : "Senda inn frá tæki", "Delete file" : "Eyða skrá", "Choose a file to add as attachment" : "Veldu skrá til að setja sem viðhengi", "Choose a file to share as a link" : "Veldu skrá til að deila sem tengli", + "Attachment {name} already exist!" : "Viðhengið {name} er þegar til staðar!", + "_{count} attachment_::_{count} attachments_" : ["{count} viðhengi","{count} viðhengi"], "Invitation accepted" : "Boð samþykkt", "Available" : "Tiltækt", "Suggested" : "Stungið upp á", @@ -265,6 +289,7 @@ OC.L10N.register( "Create Talk room for this event" : "Búa til spjallsvæði fyrir þennan atburð", "Show busy times" : "Sýna upptekinn tíma", "No attendees yet" : "Engir þátttakendur ennþá", + "Successfully appended link to talk room to location." : "Tókst að bæta tengli á spjallsvæði við staðsetningu.", "Successfully appended link to talk room to description." : "Tókst að bæta tengli á spjallsvæði við lýsingu.", "Error creating Talk room" : "Villa við að búa til spjallsvæði.", "Send email" : "Senda tölvupóst", @@ -272,7 +297,9 @@ OC.L10N.register( "Required participant" : "Nauðsynlegur þátttakandi", "Optional participant" : "Aukaþátttakandi", "Non-participant" : "Ekki þátttakandi", + "Remove group" : "Fjarlægja hóp", "Remove attendee" : "Fjarlægja þátttakanda", + "_%n member_::_%n members_" : ["%n þátttakandi","%n þátttakendur"], "Search for emails, users or contacts" : "Leita að tölvupóstföngum, notendum eða tengiliðum", "No match found" : "Fann engar samsvaranir", "(organizer)" : "(skipuleggjandi)", @@ -280,6 +307,7 @@ OC.L10N.register( "Remove color" : "Fjarlægja lit", "Event title" : "Titill atburðar", "All day" : "Heilsdagsviðburður", + "Cannot modify all-day setting for events that are part of a recurrence-set." : "Get ekki breytt heils-dags-stillingu viðburða sem eru hluti af endurtekningasetti.", "from {startDate}" : "frá {startDate}", "from {startDate} at {startTime}" : "frá {startDate} klukkan {startTime}", "to {endDate}" : "til {endDate}", @@ -291,12 +319,14 @@ OC.L10N.register( "on date" : "þann", "after" : "eftir", "_time_::_times_" : ["sinni","sinnum"], + "This event is the recurrence-exception of a recurrence-set. You cannot add a recurrence-rule to it." : "Þessi viðburður er endurtekninga-frávik í endurtekningasetti. Þú getur ekki bætt endurtekninga-reglu við hann.", "first" : "fyrsta", "third" : "þriðja", "fourth" : "fjórða", "fifth" : "fimmta", "second to last" : "næstsíðasta", "last" : "síðasta", + "Changes to the recurrence-rule will only apply to this and all future occurrences." : "Breytingar á endurtekninga-reglunni mun aðeins eiga við þetta tilvik og framtíðartilvik.", "Repeat every" : "Endurtaka", "By day of the month" : "Eftir degi mánaðarins", "On the" : "Þann", @@ -305,6 +335,7 @@ OC.L10N.register( "weekday" : "vinnudagur", "weekend day" : "helgardagur", "No recurrence" : "Engin endurtekning", + "The recurrence definition of this event is not fully supported by Nextcloud. If you edit the recurrence-options, certain recurrences may be lost." : "Endurtekninga-skilgreining þessa viðburðar er ekki að fullu studd í Nextcloud. Ef þú breytir endurtekninga-valkostunum, gætu sumar endurtekningar tapast.", "Suggestions" : "Tillögur", "No rooms or resources yet" : "Ennþá kki neinir salir eða tilföng", "Add resource" : "Bæta við tilfangi", @@ -340,11 +371,17 @@ OC.L10N.register( "Please enter a valid date and time" : "Settu inn gilda dags- og tímasetningu", "Type to search time zone" : "Skrifaðu til að leita að tímabelti...", "Global" : "Víðvært", + "Public holiday calendars" : "Dagatöl með opinberum frídögum", + "Public holiday calendars are provided by Thunderbird. Calendar data will be downloaded from {website}" : "Dagatöl með opinberum frídögum koma frá Thunderbird. Dagatalsgögnin eru sótt frá {website}", + "By {authors}" : "Frá {authors}", "Subscribed" : "Í áskrift", "Subscribe" : "Gerast áskrifandi", + "Holidays in {region}" : "Frídagar á {region}", + "An error occurred, unable to create the public holiday calendar." : "Villa kom upp, gat ekki búið til opinbera frídagatalið.", "Select date" : "Veldu dagsetningu", "Select slot" : "Veldu tímahólf", "No slots available" : "Engin tímahólf tiltæk", + "Could not fetch slots" : "Gat ekki sótt tímahólf", "The slot for your appointment has been confirmed" : "Tímahólfið fyrir stefnumótið þtt er staðfestur", "Appointment Details:" : "Nánar um stefnumót:", "Time:" : "Tími:", @@ -356,8 +393,9 @@ OC.L10N.register( "Please book a different slot:" : "Bókaðu eitthvað annað tímahólf:", "Book an appointment with {name}" : "Bóka stefnumót með {name}", "No public appointments found for {name}" : "Engin opinber stefnumót fundust fyrir {name}", - "No more events today" : "Ekki fleiri atburðir í dag", - "No upcoming events" : "Engir atburðir á næstunni", + "Personal" : "Persónulegt", + "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Sjálfvirka tímabeltisgreiningin ákvarðaði tímabeltið þitt sem UTC.\nLíklega er það vegna öryggisstillinga í vafranum þínum.\nStilltu tímabeltið þitt í stillingum dagatalsins.", + "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Stillta tímabeltið þitt ({timezoneId}) fannst ekki. Nota UTC til vara.\nStilltu tímabeltið þitt í stillingum dagatalsins og tilkynntu þetta vandamál.", "Create a new event" : "Búa til nýjan atburð", "[Today]" : "[Í dag]", "[Tomorrow]" : "[Á morgun]", @@ -368,13 +406,35 @@ OC.L10N.register( "Delete this occurrence" : "Eyða þessu tilviki", "Delete this and all future" : "Eyða þessu og framtíðar tilvikum", "Details" : "Nánar", + "Managing shared access" : "Sýsla með sameiginlegan aðgang", + "Deny access" : "Hafna aðgangi", + "Invite" : "Bjóða", "Attendees" : "Þátttakendur", "Resources" : "Tilföng", + "_User requires access to your file_::_Users require access to your file_" : ["Notandi þarf aðgang að skránni þinni","Notendur þurfa aðgang að skránni þinni"], + "_Attachment requires shared access_::_Attachments requiring shared access_" : ["Viðhengi krefst sameiginlegs aðgangs","Viðhengi krefjast sameiginlegs aðgangs"], "Close" : "Loka", "Show more details" : "Sýna frekari upplýsingar", "Subscribe to {name}" : "Panta áskrift að {name}", "Export {name}" : "Flytja út {name}", + "Anniversary" : "Afmæli", + "Appointment" : "Stefnumót", + "Business" : "Viðskipti", + "Education" : "Menntun", + "Holiday" : "Frí", + "Meeting" : "Fundur", + "Miscellaneous" : "Ýmislegt", + "Non-working hours" : "Utan vinnutíma", + "Not in office" : "Ekki á skrifstofunni", + "Phone call" : "Símtal", + "Sick day" : "Veikindadagur", + "Special occasion" : "Sérstakt tilefni", + "Travel" : "Ferðalög", + "Vacation" : "Í fríi", "Midnight on the day the event starts" : "Miðnætti dagsins sem atburður hefst", + "_%n day before the event at {formattedHourMinute}_::_%n days before the event at {formattedHourMinute}_" : ["%n degi fyrir atburðinn kl. {formattedHourMinute}","%n dögum fyrir atburðinn kl. {formattedHourMinute}"], + "_%n week before the event at {formattedHourMinute}_::_%n weeks before the event at {formattedHourMinute}_" : ["%n viku fyrir atburðinn kl. {formattedHourMinute}","%n vikum fyrir atburðinn kl. {formattedHourMinute}"], + "on the day of the event at {formattedHourMinute}" : "dagsins sem atburður hefst kl. {formattedHourMinute}", "at the event's start" : "{type} við upphaf atburðar", "at the event's end" : "{type} við lok atburðar", "{time} before the event starts" : "{time} áður en atburður hefst", @@ -394,6 +454,8 @@ OC.L10N.register( "_Every %n month_::_Every %n months_" : ["Á %n mánaðar fresti","Á %n mánaða fresti"], "_Every %n year_::_Every %n years_" : ["Á %n árs fresti","Á %n ára fresti"], "_on {weekday}_::_on {weekdays}_" : ["á {weekday}","á {weekdays}"], + "_on day {dayOfMonthList}_::_on days {dayOfMonthList}_" : ["daginn {dayOfMonthList}","dagana {dayOfMonthList}"], + "on the {ordinalNumber} {byDaySet}" : "þann {ordinalNumber} {byDaySet}", "in {monthNames}" : "í {monthNames}", "in {monthNames} on the {ordinalNumber} {byDaySet}" : "í {monthNames} þann {ordinalNumber} {byDaySet}", "until {untilDate}" : "þangað til {untilDate}", @@ -433,9 +495,13 @@ OC.L10N.register( "Custom color" : "Sérsniðinn litur", "Special color of this event. Overrides the calendar-color." : "Sértækur litur þessa atburðar. Er rétthærri en litur dagatalsins.", "Error while sharing file" : "Villa við deilingu skráar", + "Error while sharing file with user" : "Villa við deilingu skráar með notanda", + "Attachment {fileName} already exists!" : "Viðhengið {fileName} er þegar til staðar!", + "An error occurred during getting file information" : "Villa kom upp við að sækja upplýsingar um skrá", "Chat room for event" : "Spjallsvæði vegna atburðar", "An error occurred, unable to delete the calendar." : "Villa kom upp, gat ekki eytt dagatalinu.", "Imported {filename}" : "Flutti inn {filename}", + "This is an event reminder." : "Þetta er áminning vegna atburðar.", "Meditation" : "Hugleiðsla", "Relaxing" : "Afslöppun", "Relax" : "Afslöppun", @@ -565,4 +631,4 @@ OC.L10N.register( "Appointment not found" : "Stefnumót fannst ekki", "User not found" : "Notandi fannst ekki" }, -"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);"); +"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);"); \ No newline at end of file diff --git a/l10n/is.json b/l10n/is.json index 2ace260ed15aeff31d81ffbe8c13d8557f8f01ad..d603c424faaffa7cdf662d8bd9b1eddd6b55148c 100644 --- a/l10n/is.json +++ b/l10n/is.json @@ -1,4 +1,5 @@ { "translations": { + "Provided email-address is too long" : "Uppgefið tölvupóstfang er of langt", "User-Session unexpectedly expired" : "Setu notanda lauk óvænt", "Provided email-address is not valid" : "Uppgefið tölvupóstfang er ekki gilt", "%s has published the calendar »%s«" : "%s gaf út dagatalið »%s«", @@ -9,41 +10,39 @@ "Open »%s«" : "Opna »%s«", "Cheers!" : "Til hamingju!", "Upcoming events" : "Atburðir á næstunni", + "More events" : "Fleiri atburðir", + "No more events today" : "Ekki fleiri atburðir í dag", + "No upcoming events" : "Engir atburðir á næstunni", + "%1$s with %2$s" : "%1$s með %2$s", "Calendar" : "Dagatal", + "New booking {booking}" : "Ný bókun {booking}", "Appointments" : "Stefnumót", "Schedule appointment \"%s\"" : "Setja stefnumótið \"%s\" á áætlun", "Schedule an appointment" : "Setja stefnumót á áætlun", + "%1$s - %2$s" : "%1$s - %2$s", "Prepare for %s" : "Undirbúa fyrir %s", "Follow up for %s" : "Fylgja eftir %s", + "Your appointment \"%s\" with %s needs confirmation" : "\"%s\" stefnumótið þitt við %s krefst staðfestingar", "Dear %s, please confirm your booking" : "Kæri/Kæra %s, staðfestu bókunina þína", "Confirm" : "Staðfesta", "This confirmation link expires in %s hours." : "Þessi tengill til staðfestingar rennur út eftir %s klukkustundir.", + "Dear %s, your booking has been accepted." : "Kæri/Kæra %s, bókunin þín hefur verið samþykkt.", + "Appointment for:" : "Stefnumót vegna:", "Date:" : "Dagsetning:", "Where:" : "Hvar:", - "Anniversary" : "Afmæli", - "Appointment" : "Stefnumót", - "Business" : "Viðskipti", - "Education" : "Menntun", - "Holiday" : "Frí", - "Meeting" : "Fundur", - "Miscellaneous" : "Ýmislegt", - "Non-working hours" : "Utan vinnutíma", - "Not in office" : "Ekki á skrifstofunni", - "Personal" : "Persónulegt", - "Phone call" : "Símtal", - "Sick day" : "Veikindadagur", - "Special occasion" : "Sérstakt tilefni", - "Travel" : "Ferðalög", - "Vacation" : "Í fríi", + "Comment:" : "Athugasemd:", "A Calendar app for Nextcloud" : "Dagatalsforrit fyrir Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Dagatalsforritið (Calendar) er notandaviðmót fyrir CalDAV-þjón Nextcloud. Samstilltu á einfaldan máta atburði af ýmsum tækjum við Nextcloud tölvuskýið og breyttu þeim á netinu.\n\n* 🚀 **Samþætting við önnur Nextcloud forrit!** Nú þegar við Tengiliði (Contacts) - fleira er í bígerð.\n* 🌐 **Stuðningur við WebCal!** Viltu sjá leikdegi í boltanum í dagatalinu þínu? Ekki vandamál!\n* 🙋 **Þátttakendur!** Bjóddu fólki á kynningar og fundi.\n* ⌚️ **Laus/Upptekinn!** Sjáðu hvenær þátttakendurnir geta mætt.\n* ⏰ **Áminningar!** Fáðu áminningar fyrir atburði inni í vafra og í tölvupósti.\n* 🔍 Leita! Finndu atburðina þina á einfaldan hátt.\n* ☑️ Verkefni! Sjáðu verkefni og skiladag þeirra beint í dagatalinu.\n* 🙈 **Við erum ekki að finna upp hjólið!** Byggist á hinum frábæru [c-dav](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) og [fullcalendar](https://github.com/fullcalendar/fullcalendar) aðgerðasöfnum.", "Previous day" : "Fyrri dagur", "Previous week" : "Fyrri vika", + "Previous year" : "Fyrra ár", "Previous month" : "Fyrri mánuður", "Next day" : "Næsta dag", "Next week" : "Næsta viku", "Next year" : "Næsta ár", "Next month" : "Næsti mánuður", + "Event" : "Atburður", + "Create new event" : "Búa til nýjan atburð", "Today" : "Í dag", "Day" : "Dagur", "Week" : "Vika", @@ -59,6 +58,8 @@ "Add new" : "Bæta við nýju", "Untitled calendar" : "Ónefnt dagatal", "Shared with you by" : "Shared with you by", + "Edit and share calendar" : "Breyta og deila dagatali", + "Edit calendar" : "Breyta dagatali", "Disable calendar \"{calendar}\"" : "Gera dagatalið \"{calendar}\" óvirkt", "Disable untitled calendar" : "Gera ónefnt dagatal óvirkt", "Enable calendar \"{calendar}\"" : "Gera dagatalið \"{calendar}\" virkt", @@ -72,6 +73,7 @@ "New calendar with task list" : "Nýtt dagatal með verkefnalista", "New subscription from link (read-only)" : "Ný áskrift úr tengli (skrifvarið)", "Creating subscription …" : "Útbý áskrift …", + "Add public holiday calendar" : "Bæta við opinberu frídagatali", "An error occurred, unable to create the calendar." : "Villa kom upp, gat ekki búið til dagatalið.", "Please enter a valid link (starting with http://, https://, webcal://, or webcals://)" : "Skráðu inn gilda slóð (starting with http://, https://, webcal://, or webcals://)", "Copy subscription link" : "Afrita áskriftartengil", @@ -82,11 +84,14 @@ "Calendar link copied to clipboard." : "Dagatalstengill afritaður á klippispjald.", "Calendar link could not be copied to clipboard." : "Ekki var hægt að afrita dagatalstengil á klippispjald.", "Trash bin" : "Ruslafata", + "Loading deleted items." : "Hleð inn eyddum atriðum.", + "You do not have any deleted items." : "Þú ert ekki með nein eydd atriði.", "Name" : "Heiti", "Deleted" : "Eytt", "Restore" : "Endurheimta", "Delete permanently" : "Eyða varanlega", "Empty trash bin" : "Tæma ruslið", + "Untitled item" : "Ónefnt atriði", "Unknown calendar" : "Óþekkt dagatal", "Could not load deleted calendars and objects" : "Gat ekki hlaðið inn eyddum dagatölum og hlutum", "Could not restore calendar or event" : "Gat ekki endurheimt dagatal eða atburð", @@ -112,17 +117,26 @@ "Unpublishing calendar failed" : "Mistókst að hætta birtingu dagatals", "can edit" : "getur breytt", "Unshare with {displayName}" : "Hætta deilingu með {displayName}", + "An error occurred while unsharing the calendar." : "Villa kom upp við að taka dagatalið úr samnýtingu.", "An error occurred, unable to change the permission of the share." : "Villa kom upp, gat ekki breytt heimildum á sameigninni.", "Share with users or groups" : "Deila með notendum eða hópum", "No users or groups" : "Engir notendur eða hópar", + "Calendar name …" : "Heiti dagatals …", + "Share calendar" : "Deila dagatali", "Unshare from me" : "Hætta deilingu frá mér", "Save" : "Vista", + "Failed to save calendar name and color" : "Mistókst að vista heiti og lit dagatals", "Import calendars" : "Flytja inn dagatöl", "Please select a calendar to import into …" : "Veldu dagatal til að flytja inn í …", "Filename" : "Skráarheiti", "Calendar to import into" : "Dagatal til að flytja inn í", "Cancel" : "Hætta við", "_Import calendar_::_Import calendars_" : ["Flytja inn dagatal","Flytja inn dagatöl"], + "Default attachments location" : "Sjálfgefin staðsetning viðhengja", + "Select the default location for attachments" : "Veldu sjálfgefna geymslustaðsetningu viðhengja", + "Invalid location selected" : "Ógild staðsetning valin", + "Attachments folder successfully saved." : "Tókst að vista viðhengjamöppu.", + "Error on saving attachments folder." : "Villa við að vista viðhengjamöppu.", "{filename} could not be parsed" : "Ekki var hægt að þátta {filename}", "No valid files found, aborting import" : "Engar gildar skrár fundust, hætti innflutningi", "Import partially failed. Imported {accepted} out of {total}." : "Innflutningur mistókst að hluta. Flutti inn {accepted} af {total}.", @@ -139,7 +153,8 @@ "Day view" : "Dagsyfirlit", "Week view" : "Vikuyfirlit", "Month view" : "Mánaðaryfirlit", - "List view" : "Listasýn", + "Year view" : "Ársyfirlit", + "List view" : "Listayfirlit", "Actions" : "Aðgerðir", "Create event" : "Búa til atburð", "Show shortcuts" : "Birta flýtileiðir", @@ -151,6 +166,7 @@ "Enable birthday calendar" : "Virkja fæðingardagatal", "Show tasks in calendar" : "Sýna verkefni í dagatali", "Enable simplified editor" : "Virkja einfaldaðan ritil", + "Limit the number of events displayed in the monthly view" : "Takmarka fjölda atburða sem birtast í mánaðaryfirlitinu", "Show weekends" : "Sýna helgar", "Show week numbers" : "Sýna vikunúmer", "Time increments" : "Tímaþrep", @@ -175,7 +191,9 @@ "To configure appointments, add your email address in personal settings." : "Til að setja upp stefnumót, skaltu setja inn tölvupóstfangið þitt í einkastillingum þínum.", "Public – shown on the profile page" : "Opinbert - birt á notandasíðunni", "Private – only accessible via secret link" : "Einka - eingöngu aðgengilegt í gegnum einkatengil", + "Appointment name" : "Heiti stefnumóts", "Location" : "Staðsetning", + "Create a Talk room" : "Búa til spjallrás", "Description" : "Lýsing", "Visibility" : "Sýnileiki", "Duration" : "Duration", @@ -204,8 +222,10 @@ "Edit appointment" : "Breyta stefnumóti", "Update" : "Uppfæra", "Please confirm your reservation" : "Staðfestu pöntunina þína", + "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "Við höfum sent þér tölvupóst með nánari upplýsingum. Staðfestu stefnumótið þitt með því að fylgja tenglinum í póstinum. Þú mátt núna loka þessari síðu.", "Your name" : "Nafnið þitt", "Your email address" : "Netfangið þitt", + "Please share anything that will help prepare for our meeting" : "Deildu með okkur hverju því sem getur hjálpað við að undirbúa fundinn", "Could not book the appointment. Please try again later or contact the organizer." : "Gat ekki bókað stefnumótið. Reyndu aftur seinna eða hafðu samband við skipuleggjendurna.", "Book the appointment" : "Bóka stefnumótið", "Reminder" : "Áminning", @@ -228,10 +248,14 @@ "_hour_::_hours_" : ["klukkustund","klukkustundir"], "_day_::_days_" : ["dagur","dagar"], "_week_::_weeks_" : ["vika","vikur"], + "No attachments" : "Engin viðhengi", "Add from Files" : "Bæta við úr skrám", + "Upload from device" : "Senda inn frá tæki", "Delete file" : "Eyða skrá", "Choose a file to add as attachment" : "Veldu skrá til að setja sem viðhengi", "Choose a file to share as a link" : "Veldu skrá til að deila sem tengli", + "Attachment {name} already exist!" : "Viðhengið {name} er þegar til staðar!", + "_{count} attachment_::_{count} attachments_" : ["{count} viðhengi","{count} viðhengi"], "Invitation accepted" : "Boð samþykkt", "Available" : "Tiltækt", "Suggested" : "Stungið upp á", @@ -263,6 +287,7 @@ "Create Talk room for this event" : "Búa til spjallsvæði fyrir þennan atburð", "Show busy times" : "Sýna upptekinn tíma", "No attendees yet" : "Engir þátttakendur ennþá", + "Successfully appended link to talk room to location." : "Tókst að bæta tengli á spjallsvæði við staðsetningu.", "Successfully appended link to talk room to description." : "Tókst að bæta tengli á spjallsvæði við lýsingu.", "Error creating Talk room" : "Villa við að búa til spjallsvæði.", "Send email" : "Senda tölvupóst", @@ -270,7 +295,9 @@ "Required participant" : "Nauðsynlegur þátttakandi", "Optional participant" : "Aukaþátttakandi", "Non-participant" : "Ekki þátttakandi", + "Remove group" : "Fjarlægja hóp", "Remove attendee" : "Fjarlægja þátttakanda", + "_%n member_::_%n members_" : ["%n þátttakandi","%n þátttakendur"], "Search for emails, users or contacts" : "Leita að tölvupóstföngum, notendum eða tengiliðum", "No match found" : "Fann engar samsvaranir", "(organizer)" : "(skipuleggjandi)", @@ -278,6 +305,7 @@ "Remove color" : "Fjarlægja lit", "Event title" : "Titill atburðar", "All day" : "Heilsdagsviðburður", + "Cannot modify all-day setting for events that are part of a recurrence-set." : "Get ekki breytt heils-dags-stillingu viðburða sem eru hluti af endurtekningasetti.", "from {startDate}" : "frá {startDate}", "from {startDate} at {startTime}" : "frá {startDate} klukkan {startTime}", "to {endDate}" : "til {endDate}", @@ -289,12 +317,14 @@ "on date" : "þann", "after" : "eftir", "_time_::_times_" : ["sinni","sinnum"], + "This event is the recurrence-exception of a recurrence-set. You cannot add a recurrence-rule to it." : "Þessi viðburður er endurtekninga-frávik í endurtekningasetti. Þú getur ekki bætt endurtekninga-reglu við hann.", "first" : "fyrsta", "third" : "þriðja", "fourth" : "fjórða", "fifth" : "fimmta", "second to last" : "næstsíðasta", "last" : "síðasta", + "Changes to the recurrence-rule will only apply to this and all future occurrences." : "Breytingar á endurtekninga-reglunni mun aðeins eiga við þetta tilvik og framtíðartilvik.", "Repeat every" : "Endurtaka", "By day of the month" : "Eftir degi mánaðarins", "On the" : "Þann", @@ -303,6 +333,7 @@ "weekday" : "vinnudagur", "weekend day" : "helgardagur", "No recurrence" : "Engin endurtekning", + "The recurrence definition of this event is not fully supported by Nextcloud. If you edit the recurrence-options, certain recurrences may be lost." : "Endurtekninga-skilgreining þessa viðburðar er ekki að fullu studd í Nextcloud. Ef þú breytir endurtekninga-valkostunum, gætu sumar endurtekningar tapast.", "Suggestions" : "Tillögur", "No rooms or resources yet" : "Ennþá kki neinir salir eða tilföng", "Add resource" : "Bæta við tilfangi", @@ -338,11 +369,17 @@ "Please enter a valid date and time" : "Settu inn gilda dags- og tímasetningu", "Type to search time zone" : "Skrifaðu til að leita að tímabelti...", "Global" : "Víðvært", + "Public holiday calendars" : "Dagatöl með opinberum frídögum", + "Public holiday calendars are provided by Thunderbird. Calendar data will be downloaded from {website}" : "Dagatöl með opinberum frídögum koma frá Thunderbird. Dagatalsgögnin eru sótt frá {website}", + "By {authors}" : "Frá {authors}", "Subscribed" : "Í áskrift", "Subscribe" : "Gerast áskrifandi", + "Holidays in {region}" : "Frídagar á {region}", + "An error occurred, unable to create the public holiday calendar." : "Villa kom upp, gat ekki búið til opinbera frídagatalið.", "Select date" : "Veldu dagsetningu", "Select slot" : "Veldu tímahólf", "No slots available" : "Engin tímahólf tiltæk", + "Could not fetch slots" : "Gat ekki sótt tímahólf", "The slot for your appointment has been confirmed" : "Tímahólfið fyrir stefnumótið þtt er staðfestur", "Appointment Details:" : "Nánar um stefnumót:", "Time:" : "Tími:", @@ -354,8 +391,9 @@ "Please book a different slot:" : "Bókaðu eitthvað annað tímahólf:", "Book an appointment with {name}" : "Bóka stefnumót með {name}", "No public appointments found for {name}" : "Engin opinber stefnumót fundust fyrir {name}", - "No more events today" : "Ekki fleiri atburðir í dag", - "No upcoming events" : "Engir atburðir á næstunni", + "Personal" : "Persónulegt", + "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Sjálfvirka tímabeltisgreiningin ákvarðaði tímabeltið þitt sem UTC.\nLíklega er það vegna öryggisstillinga í vafranum þínum.\nStilltu tímabeltið þitt í stillingum dagatalsins.", + "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Stillta tímabeltið þitt ({timezoneId}) fannst ekki. Nota UTC til vara.\nStilltu tímabeltið þitt í stillingum dagatalsins og tilkynntu þetta vandamál.", "Create a new event" : "Búa til nýjan atburð", "[Today]" : "[Í dag]", "[Tomorrow]" : "[Á morgun]", @@ -366,13 +404,21 @@ "Delete this occurrence" : "Eyða þessu tilviki", "Delete this and all future" : "Eyða þessu og framtíðar tilvikum", "Details" : "Nánar", + "Managing shared access" : "Sýsla með sameiginlegan aðgang", + "Deny access" : "Hafna aðgangi", + "Invite" : "Bjóða", "Attendees" : "Þátttakendur", "Resources" : "Tilföng", + "_User requires access to your file_::_Users require access to your file_" : ["Notandi þarf aðgang að skránni þinni","Notendur þurfa aðgang að skránni þinni"], + "_Attachment requires shared access_::_Attachments requiring shared access_" : ["Viðhengi krefst sameiginlegs aðgangs","Viðhengi krefjast sameiginlegs aðgangs"], "Close" : "Loka", "Show more details" : "Sýna frekari upplýsingar", "Subscribe to {name}" : "Panta áskrift að {name}", "Export {name}" : "Flytja út {name}", "Midnight on the day the event starts" : "Miðnætti dagsins sem atburður hefst", + "_%n day before the event at {formattedHourMinute}_::_%n days before the event at {formattedHourMinute}_" : ["%n degi fyrir atburðinn kl. {formattedHourMinute}","%n dögum fyrir atburðinn kl. {formattedHourMinute}"], + "_%n week before the event at {formattedHourMinute}_::_%n weeks before the event at {formattedHourMinute}_" : ["%n viku fyrir atburðinn kl. {formattedHourMinute}","%n vikum fyrir atburðinn kl. {formattedHourMinute}"], + "on the day of the event at {formattedHourMinute}" : "dagsins sem atburður hefst kl. {formattedHourMinute}", "at the event's start" : "{type} við upphaf atburðar", "at the event's end" : "{type} við lok atburðar", "{time} before the event starts" : "{time} áður en atburður hefst", @@ -392,6 +438,8 @@ "_Every %n month_::_Every %n months_" : ["Á %n mánaðar fresti","Á %n mánaða fresti"], "_Every %n year_::_Every %n years_" : ["Á %n árs fresti","Á %n ára fresti"], "_on {weekday}_::_on {weekdays}_" : ["á {weekday}","á {weekdays}"], + "_on day {dayOfMonthList}_::_on days {dayOfMonthList}_" : ["daginn {dayOfMonthList}","dagana {dayOfMonthList}"], + "on the {ordinalNumber} {byDaySet}" : "þann {ordinalNumber} {byDaySet}", "in {monthNames}" : "í {monthNames}", "in {monthNames} on the {ordinalNumber} {byDaySet}" : "í {monthNames} þann {ordinalNumber} {byDaySet}", "until {untilDate}" : "þangað til {untilDate}", @@ -431,9 +479,13 @@ "Custom color" : "Sérsniðinn litur", "Special color of this event. Overrides the calendar-color." : "Sértækur litur þessa atburðar. Er rétthærri en litur dagatalsins.", "Error while sharing file" : "Villa við deilingu skráar", + "Error while sharing file with user" : "Villa við deilingu skráar með notanda", + "Attachment {fileName} already exists!" : "Viðhengið {fileName} er þegar til staðar!", + "An error occurred during getting file information" : "Villa kom upp við að sækja upplýsingar um skrá", "Chat room for event" : "Spjallsvæði vegna atburðar", "An error occurred, unable to delete the calendar." : "Villa kom upp, gat ekki eytt dagatalinu.", "Imported {filename}" : "Flutti inn {filename}", + "This is an event reminder." : "Þetta er áminning vegna atburðar.", "Meditation" : "Hugleiðsla", "Relaxing" : "Afslöppun", "Relax" : "Afslöppun", diff --git a/l10n/it.js b/l10n/it.js index 2ed7abeb985e76c1c9d098d3801728d8a9d21a1d..5fe9c05137134296250e41696c42e250e64b7aa0 100644 --- a/l10n/it.js +++ b/l10n/it.js @@ -12,6 +12,8 @@ OC.L10N.register( "Cheers!" : "Evviva!", "Upcoming events" : "Prossimi eventi", "More events" : "Altri eventi", + "No more events today" : "Non ci sono altri eventi oggi", + "No upcoming events" : "Nessun prossimo evento", "Calendar" : "Calendario", "New booking {booking}" : "Nuova prenotazione {booking}", "Appointments" : "Appuntamenti", @@ -29,21 +31,6 @@ OC.L10N.register( "Appointment for:" : "Appuntamento per:", "Date:" : "Data:", "Where:" : "Luogo:", - "Anniversary" : "Anniversario", - "Appointment" : "Appuntamento", - "Business" : "Lavoro", - "Education" : "Formazione", - "Holiday" : "Vacanza", - "Meeting" : "Riunione", - "Miscellaneous" : "Varie", - "Non-working hours" : "Ore non lavorative", - "Not in office" : "Non in ufficio", - "Personal" : "Personale", - "Phone call" : "Telefonata", - "Sick day" : "Giorno di malattia", - "Special occasion" : "Occasione speciale", - "Travel" : "Viaggio", - "Vacation" : "Assenza", "A Calendar app for Nextcloud" : "Un'applicazione di calendario per Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "L'applicazione Calendario è un'interfaccia grafica per il server CalDAV di Nextcloud. Sincronizza facilmente gli eventi tra vari dispositivi con il tuo Nextcloud e modificali in linea.\n\n* 🚀 **Integrazione con le altre applicazioni di Nextcloud!** Attualmente Contatti - altre in arrivo.\n* 🌐 **Supporto WebCal!** Vuoi vedere le date delle partite della tua squadra preferita sul tuo calendario? Nessun problema!\n* 🙋 **Partecipanti!** Invita le persone ai tuoi eventi\n* ⌚️ **Libero/occupato:** Guarda quando i partecipanti sono disponibili per incontrarti\n* ⏰ **Promemoria!** Imposta avvisi per gli eventi nel tuo browser e via email.\n* 🔍 Ricerca! Trova facilmente i tuoi eventi\n* ☑️ Attività! Vedi le attività con una data di scadenza direttamente nel tuo calendario\n* 🙈 **Non stiamo reinventando la ruota!** Basato sulle ottime librerie [c-dav](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) e [fullcalendar](https://github.com/fullcalendar/fullcalendar).", "Previous day" : "Giorno precedente", @@ -53,6 +40,7 @@ OC.L10N.register( "Next week" : "Settimana successiva", "Next year" : "Anno succ.", "Next month" : "Mese successivo", + "Event" : "Evento", "Today" : "Oggi", "Day" : "Giorno", "Week" : "Settimana", @@ -290,6 +278,7 @@ OC.L10N.register( "Required participant" : "Partecipante necessario", "Optional participant" : "Partecipante facoltativo", "Non-participant" : "Non partecipante", + "Remove group" : "Rimuovi gruppo", "Remove attendee" : "Rimuovi partecipante", "Search for emails, users or contacts" : "Cerca email, utenti o contatti", "No match found" : "Nessuna corrispondenza trovata", @@ -380,8 +369,6 @@ OC.L10N.register( "No public appointments found for {name}" : "Nessun appuntamento pubblico trovato per {name}", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Il rilevamento automatico del fuso orario ha determinato che il tuo è UTC.\nProbabilmente è il risultato di alcune misure di sicurezza del tuo browser web.\nImposta il tuo fuso orario a mano nelle impostazioni del calendario.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Il fuso orario configurato ({timezoneId}) non è stato trovato. Ripiego su UTC.\nCambia il tuo fuso orario nelle impostazioni e segnala questo problema.", - "No more events today" : "Non ci sono altri eventi oggi", - "No upcoming events" : "Nessun prossimo evento", "Create a new event" : "Crea un nuovo evento", "[Today]" : "[Oggi]", "[Tomorrow]" : "[Domani]", diff --git a/l10n/it.json b/l10n/it.json index 067a3064d885b460943c863a188518fc5ef639e5..ff9330feeb43d96c357814e08b6e096e7df2c422 100644 --- a/l10n/it.json +++ b/l10n/it.json @@ -10,6 +10,8 @@ "Cheers!" : "Evviva!", "Upcoming events" : "Prossimi eventi", "More events" : "Altri eventi", + "No more events today" : "Non ci sono altri eventi oggi", + "No upcoming events" : "Nessun prossimo evento", "Calendar" : "Calendario", "New booking {booking}" : "Nuova prenotazione {booking}", "Appointments" : "Appuntamenti", @@ -27,21 +29,6 @@ "Appointment for:" : "Appuntamento per:", "Date:" : "Data:", "Where:" : "Luogo:", - "Anniversary" : "Anniversario", - "Appointment" : "Appuntamento", - "Business" : "Lavoro", - "Education" : "Formazione", - "Holiday" : "Vacanza", - "Meeting" : "Riunione", - "Miscellaneous" : "Varie", - "Non-working hours" : "Ore non lavorative", - "Not in office" : "Non in ufficio", - "Personal" : "Personale", - "Phone call" : "Telefonata", - "Sick day" : "Giorno di malattia", - "Special occasion" : "Occasione speciale", - "Travel" : "Viaggio", - "Vacation" : "Assenza", "A Calendar app for Nextcloud" : "Un'applicazione di calendario per Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "L'applicazione Calendario è un'interfaccia grafica per il server CalDAV di Nextcloud. Sincronizza facilmente gli eventi tra vari dispositivi con il tuo Nextcloud e modificali in linea.\n\n* 🚀 **Integrazione con le altre applicazioni di Nextcloud!** Attualmente Contatti - altre in arrivo.\n* 🌐 **Supporto WebCal!** Vuoi vedere le date delle partite della tua squadra preferita sul tuo calendario? Nessun problema!\n* 🙋 **Partecipanti!** Invita le persone ai tuoi eventi\n* ⌚️ **Libero/occupato:** Guarda quando i partecipanti sono disponibili per incontrarti\n* ⏰ **Promemoria!** Imposta avvisi per gli eventi nel tuo browser e via email.\n* 🔍 Ricerca! Trova facilmente i tuoi eventi\n* ☑️ Attività! Vedi le attività con una data di scadenza direttamente nel tuo calendario\n* 🙈 **Non stiamo reinventando la ruota!** Basato sulle ottime librerie [c-dav](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) e [fullcalendar](https://github.com/fullcalendar/fullcalendar).", "Previous day" : "Giorno precedente", @@ -51,6 +38,7 @@ "Next week" : "Settimana successiva", "Next year" : "Anno succ.", "Next month" : "Mese successivo", + "Event" : "Evento", "Today" : "Oggi", "Day" : "Giorno", "Week" : "Settimana", @@ -288,6 +276,7 @@ "Required participant" : "Partecipante necessario", "Optional participant" : "Partecipante facoltativo", "Non-participant" : "Non partecipante", + "Remove group" : "Rimuovi gruppo", "Remove attendee" : "Rimuovi partecipante", "Search for emails, users or contacts" : "Cerca email, utenti o contatti", "No match found" : "Nessuna corrispondenza trovata", @@ -378,8 +367,6 @@ "No public appointments found for {name}" : "Nessun appuntamento pubblico trovato per {name}", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Il rilevamento automatico del fuso orario ha determinato che il tuo è UTC.\nProbabilmente è il risultato di alcune misure di sicurezza del tuo browser web.\nImposta il tuo fuso orario a mano nelle impostazioni del calendario.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Il fuso orario configurato ({timezoneId}) non è stato trovato. Ripiego su UTC.\nCambia il tuo fuso orario nelle impostazioni e segnala questo problema.", - "No more events today" : "Non ci sono altri eventi oggi", - "No upcoming events" : "Nessun prossimo evento", "Create a new event" : "Crea un nuovo evento", "[Today]" : "[Oggi]", "[Tomorrow]" : "[Domani]", diff --git a/l10n/ja.js b/l10n/ja.js index 19d4f1172c1663559cf888040835178d33115a3a..b57e44915c8835f5f93d4b8c900f36360a5e976b 100644 --- a/l10n/ja.js +++ b/l10n/ja.js @@ -1,6 +1,7 @@ OC.L10N.register( "calendar", { + "Provided email-address is too long" : "メールアドレスが長すぎます", "User-Session unexpectedly expired" : "ユーザーセッションが予期せず期限切れになりました", "Provided email-address is not valid" : "メールアドレスが有効ではありません", "%s has published the calendar »%s«" : "%sをカレンダー »%s«に登録しました", @@ -11,29 +12,24 @@ OC.L10N.register( "Open »%s«" : "»%s«を開く", "Cheers!" : "それでは!", "Upcoming events" : "今後のイベント", + "No more events today" : "今日はこれ以上イベントがありません", + "No upcoming events" : "今後のイベントはありません", + "%1$s with %2$s" : "%2$sと%1$sで", "Calendar" : "カレンダー", + "New booking {booking}" : "新しい予約 {booking}", "Appointments" : "予定", + "Schedule appointment \"%s\"" : "予定を入れる \"%s\"", "Schedule an appointment" : "予定を入れる", + "%1$s - %2$s" : "%1$s - %2$s", + "Prepare for %s" : " %s の準備", + "Follow up for %s" : "%s に対するフォローアップ", "Dear %s, please confirm your booking" : "%s様、予定を承認してください。", "Confirm" : "承認", "This confirmation link expires in %s hours." : "承認用リンクの有効期限は1%s時間です。", "Date:" : "日時:", + "You will receive a link with the confirmation email" : "確認メールにリンクが添付されます。", "Where:" : "場所:", - "Anniversary" : "記念日", - "Appointment" : "アポイントメント", - "Business" : "ビジネス", - "Education" : "学校", - "Holiday" : "休日", - "Meeting" : "会議", - "Miscellaneous" : "雑用", - "Non-working hours" : "休業時間", - "Not in office" : "欠勤", - "Personal" : "個人", - "Phone call" : "電話", - "Sick day" : "体調不良", - "Special occasion" : "特別な用事", - "Travel" : "旅行", - "Vacation" : "休暇", + "Comment:" : "コメント:", "A Calendar app for Nextcloud" : "NextCloudのカレンダーアプリ", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "カレンダーアプリは、NextcloudのCalDAVサーバーのユーザーインターフェイスです。様々なデバイスからNextcloudにイベントを簡単に同期し、オンラインで編集することができます。\n\n* 🚀 **他のNextcloudアプリとの統合! ** 現在、連絡先 - 今後も追加予定です。\n* 🌐 **WebCal サポート! ** お気に入りのチームの試合日をカレンダーで見たいですか?問題ありません!\n* 🙋 **出席者! **イベントに人を招待する\n* ⌚️ **空き時間/忙しい時間! ** 出席者がいつ会うことができるかを確認します。\n* ⏰ **リマインダー! ** ブラウザ内や電子メールでイベントのアラームを取得します。\n* 🔍 検索! 簡単にイベントを見つける\n* ☑️ タスク! 期限付きのタスクをカレンダーで直接確認できる\n* 🙈 **我々は「車輪の再発明」をしない!**偉大な[c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js)と [fullcalendar](https://github.com/fullcalendar/fullcalendar) ライブラリをベースにしたものです。", "Previous day" : "前日", @@ -43,6 +39,8 @@ OC.L10N.register( "Next week" : "翌週", "Next year" : "来年", "Next month" : "翌月", + "Event" : "イベント", + "Create new event" : "新しいイベントを作成する", "Today" : "今日", "Day" : "日", "Week" : "週", @@ -60,6 +58,10 @@ OC.L10N.register( "Shared with you by" : "と共有中", "Edit and share calendar" : "カレンダー編集、共有", "Edit calendar" : "カレンダー編集", + "Disable calendar \"{calendar}\"" : "カレンダー \"{calendar}\" を無効化する", + "Disable untitled calendar" : "無題のカレンダーを無効化する", + "Enable calendar \"{calendar}\"" : "\"{calendar}\" カレンダーを有効化する", + "Enable untitled calendar" : "無題のカレンダーを有効にする", "An error occurred, unable to change visibility of the calendar." : "エラーが発生したため、カレンダーの表示状態を変更できません。", "_Unsharing the calendar in {countdown} second_::_Unsharing the calendar in {countdown} seconds_" : ["{countdown}秒後にカレンダーの共有を解除します"], "_Deleting the calendar in {countdown} second_::_Deleting the calendar in {countdown} seconds_" : ["{countdown}秒後にカレンダーを削除します"], @@ -69,6 +71,7 @@ OC.L10N.register( "New calendar with task list" : "タスクリスト付きの新しいカレンダー", "New subscription from link (read-only)" : "リンクからの新規加入 (読み取り専用)", "Creating subscription …" : "購読を作成中 …", + "Add public holiday calendar" : "祝日カレンダーを追加", "An error occurred, unable to create the calendar." : "エラーが発生したため、カレンダーを作成できません。", "Please enter a valid link (starting with http://, https://, webcal://, or webcals://)" : "有効なリンクを入力してください(http:// や https:// 、webcal:// または webcals:// のいずれかで始まる必要があります)", "Copy subscription link" : "購読リンクをコピー", @@ -79,16 +82,20 @@ OC.L10N.register( "Calendar link copied to clipboard." : "カレンダーリンクをクリップボードにコピー", "Calendar link could not be copied to clipboard." : "カレンダーリンクをクリップボードにコピーできませんでした。", "Trash bin" : "ごみ箱", + "Loading deleted items." : "削除された項目をロードします。", + "You do not have any deleted items." : "削除された項目はありません。", "Name" : "名前", "Deleted" : "削除済み", "Restore" : "復元", "Delete permanently" : "完全に削除する", "Empty trash bin" : "ゴミ箱を空にする", + "Untitled item" : "無題の項目", "Unknown calendar" : "不明なカレンダー", "Could not load deleted calendars and objects" : "削除されたカレンダーとオブジェクトを読み込めませんでした。", "Could not restore calendar or event" : "カレンダーまたはイベントを復元できませんでした。", "Do you really want to empty the trash bin?" : "本当にゴミ箱を空にしますか?", "Could not update calendar order." : "カレンダーの順番を更新できません。", + "Internal link" : "内部リンク", "Copy internal link" : "内部リンクをコピー", "Share link" : "URLで共有", "Copy public link" : "公開リンクをコピー", @@ -111,9 +118,11 @@ OC.L10N.register( "An error occurred, unable to change the permission of the share." : "エラーが発生したため、共有の権限を変更できませんでした。", "Share with users or groups" : "ユーザーまたはグループと共有する", "No users or groups" : "ユーザーまたはグループはありません", + "Calendar name …" : "カレンダー名 …", "Share calendar" : "カレンダー共有", "Unshare from me" : "共有を自分から解除", "Save" : "保存", + "Failed to save calendar name and color" : "カレンダー名と色の保存に失敗しました", "Import calendars" : "カレンダーのインポート", "Please select a calendar to import into …" : "インポートするカレンダーを選択してください …", "Filename" : "ファイル名", @@ -141,6 +150,7 @@ OC.L10N.register( "Day view" : "日表示", "Week view" : "週表示", "Month view" : "月表示", + "Year view" : "年表示", "List view" : "リスト表示", "Actions" : "アクション", "Create event" : "イベントを作成", @@ -153,6 +163,7 @@ OC.L10N.register( "Enable birthday calendar" : "誕生日カレンダーを有効にする", "Show tasks in calendar" : "カレンダーにタスクを表示", "Enable simplified editor" : "簡易エディターを有効にする", + "Limit the number of events displayed in the monthly view" : "月間ビューに表示されるイベント数を制限する", "Show weekends" : "週末を表示する", "Show week numbers" : "週番号を表示する", "Time increments" : "時間の増加", @@ -207,11 +218,13 @@ OC.L10N.register( "Create appointment" : "予定を作成", "Edit appointment" : "予定を編集", "Update" : "アップデート", + "Please confirm your reservation" : "あなたの予約の確認をしてください", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "詳細をメールでお送りしました。メールに記載されているリンクから予約の確認をお願いします。これでこのページを閉じることができます。", "Your name" : "あなたの名前", "Your email address" : "あなたのメールアドレス", "Please share anything that will help prepare for our meeting" : "会議の準備に役立つことがあれば教えてください。", "Could not book the appointment. Please try again later or contact the organizer." : "予約できませんでした。後でもう一度試してみるか、主催者に連絡してください。", + "Book the appointment" : "予約をする", "Reminder" : "リマインダー", "before at" : "次の時間分早めに通知", "Notification" : "通知", @@ -233,6 +246,8 @@ OC.L10N.register( "_day_::_days_" : ["日"], "_week_::_weeks_" : ["週"], "No attachments" : "添付ファイル無し", + "Add from Files" : "ファイルから追加", + "Upload from device" : "デバイスからアップロード", "Delete file" : "ファイルを削除", "Choose a file to add as attachment" : "添付として追加するファイルを選択", "Choose a file to share as a link" : "共有リンクにして送信するファイルを選択", @@ -258,6 +273,7 @@ OC.L10N.register( "Required participant" : "参加必須", "Optional participant" : "任意参加", "Non-participant" : "非参加", + "Remove group" : "グループを削除", "Remove attendee" : "出席者を削除", "Search for emails, users or contacts" : "メール、ユーザー、連絡先を検索", "No match found" : "一致するものが見つかりません", @@ -324,8 +340,7 @@ OC.L10N.register( "See all available slots" : "利用可能なすべての時間枠", "The slot for your appointment from {startDate} to {endDate} is not available any more." : " {startDate} から{endDate}までの時間枠は、利用できません。", "Please book a different slot:" : "別の時間枠を予約してください\\:", - "No more events today" : "今日はこれ以上イベントがありません", - "No upcoming events" : "今後のイベントはありません", + "Personal" : "個人", "Create a new event" : "新しいイベントを作成", "[Today]" : "[今日]", "[Tomorrow]" : "[明日]", diff --git a/l10n/ja.json b/l10n/ja.json index d32b24bbd5bb34716e77a9d785a84994857073fc..86d84c6b790d5888b2d3cd87dc478f2821d6e491 100644 --- a/l10n/ja.json +++ b/l10n/ja.json @@ -1,4 +1,5 @@ { "translations": { + "Provided email-address is too long" : "メールアドレスが長すぎます", "User-Session unexpectedly expired" : "ユーザーセッションが予期せず期限切れになりました", "Provided email-address is not valid" : "メールアドレスが有効ではありません", "%s has published the calendar »%s«" : "%sをカレンダー »%s«に登録しました", @@ -9,29 +10,24 @@ "Open »%s«" : "»%s«を開く", "Cheers!" : "それでは!", "Upcoming events" : "今後のイベント", + "No more events today" : "今日はこれ以上イベントがありません", + "No upcoming events" : "今後のイベントはありません", + "%1$s with %2$s" : "%2$sと%1$sで", "Calendar" : "カレンダー", + "New booking {booking}" : "新しい予約 {booking}", "Appointments" : "予定", + "Schedule appointment \"%s\"" : "予定を入れる \"%s\"", "Schedule an appointment" : "予定を入れる", + "%1$s - %2$s" : "%1$s - %2$s", + "Prepare for %s" : " %s の準備", + "Follow up for %s" : "%s に対するフォローアップ", "Dear %s, please confirm your booking" : "%s様、予定を承認してください。", "Confirm" : "承認", "This confirmation link expires in %s hours." : "承認用リンクの有効期限は1%s時間です。", "Date:" : "日時:", + "You will receive a link with the confirmation email" : "確認メールにリンクが添付されます。", "Where:" : "場所:", - "Anniversary" : "記念日", - "Appointment" : "アポイントメント", - "Business" : "ビジネス", - "Education" : "学校", - "Holiday" : "休日", - "Meeting" : "会議", - "Miscellaneous" : "雑用", - "Non-working hours" : "休業時間", - "Not in office" : "欠勤", - "Personal" : "個人", - "Phone call" : "電話", - "Sick day" : "体調不良", - "Special occasion" : "特別な用事", - "Travel" : "旅行", - "Vacation" : "休暇", + "Comment:" : "コメント:", "A Calendar app for Nextcloud" : "NextCloudのカレンダーアプリ", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "カレンダーアプリは、NextcloudのCalDAVサーバーのユーザーインターフェイスです。様々なデバイスからNextcloudにイベントを簡単に同期し、オンラインで編集することができます。\n\n* 🚀 **他のNextcloudアプリとの統合! ** 現在、連絡先 - 今後も追加予定です。\n* 🌐 **WebCal サポート! ** お気に入りのチームの試合日をカレンダーで見たいですか?問題ありません!\n* 🙋 **出席者! **イベントに人を招待する\n* ⌚️ **空き時間/忙しい時間! ** 出席者がいつ会うことができるかを確認します。\n* ⏰ **リマインダー! ** ブラウザ内や電子メールでイベントのアラームを取得します。\n* 🔍 検索! 簡単にイベントを見つける\n* ☑️ タスク! 期限付きのタスクをカレンダーで直接確認できる\n* 🙈 **我々は「車輪の再発明」をしない!**偉大な[c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js)と [fullcalendar](https://github.com/fullcalendar/fullcalendar) ライブラリをベースにしたものです。", "Previous day" : "前日", @@ -41,6 +37,8 @@ "Next week" : "翌週", "Next year" : "来年", "Next month" : "翌月", + "Event" : "イベント", + "Create new event" : "新しいイベントを作成する", "Today" : "今日", "Day" : "日", "Week" : "週", @@ -58,6 +56,10 @@ "Shared with you by" : "と共有中", "Edit and share calendar" : "カレンダー編集、共有", "Edit calendar" : "カレンダー編集", + "Disable calendar \"{calendar}\"" : "カレンダー \"{calendar}\" を無効化する", + "Disable untitled calendar" : "無題のカレンダーを無効化する", + "Enable calendar \"{calendar}\"" : "\"{calendar}\" カレンダーを有効化する", + "Enable untitled calendar" : "無題のカレンダーを有効にする", "An error occurred, unable to change visibility of the calendar." : "エラーが発生したため、カレンダーの表示状態を変更できません。", "_Unsharing the calendar in {countdown} second_::_Unsharing the calendar in {countdown} seconds_" : ["{countdown}秒後にカレンダーの共有を解除します"], "_Deleting the calendar in {countdown} second_::_Deleting the calendar in {countdown} seconds_" : ["{countdown}秒後にカレンダーを削除します"], @@ -67,6 +69,7 @@ "New calendar with task list" : "タスクリスト付きの新しいカレンダー", "New subscription from link (read-only)" : "リンクからの新規加入 (読み取り専用)", "Creating subscription …" : "購読を作成中 …", + "Add public holiday calendar" : "祝日カレンダーを追加", "An error occurred, unable to create the calendar." : "エラーが発生したため、カレンダーを作成できません。", "Please enter a valid link (starting with http://, https://, webcal://, or webcals://)" : "有効なリンクを入力してください(http:// や https:// 、webcal:// または webcals:// のいずれかで始まる必要があります)", "Copy subscription link" : "購読リンクをコピー", @@ -77,16 +80,20 @@ "Calendar link copied to clipboard." : "カレンダーリンクをクリップボードにコピー", "Calendar link could not be copied to clipboard." : "カレンダーリンクをクリップボードにコピーできませんでした。", "Trash bin" : "ごみ箱", + "Loading deleted items." : "削除された項目をロードします。", + "You do not have any deleted items." : "削除された項目はありません。", "Name" : "名前", "Deleted" : "削除済み", "Restore" : "復元", "Delete permanently" : "完全に削除する", "Empty trash bin" : "ゴミ箱を空にする", + "Untitled item" : "無題の項目", "Unknown calendar" : "不明なカレンダー", "Could not load deleted calendars and objects" : "削除されたカレンダーとオブジェクトを読み込めませんでした。", "Could not restore calendar or event" : "カレンダーまたはイベントを復元できませんでした。", "Do you really want to empty the trash bin?" : "本当にゴミ箱を空にしますか?", "Could not update calendar order." : "カレンダーの順番を更新できません。", + "Internal link" : "内部リンク", "Copy internal link" : "内部リンクをコピー", "Share link" : "URLで共有", "Copy public link" : "公開リンクをコピー", @@ -109,9 +116,11 @@ "An error occurred, unable to change the permission of the share." : "エラーが発生したため、共有の権限を変更できませんでした。", "Share with users or groups" : "ユーザーまたはグループと共有する", "No users or groups" : "ユーザーまたはグループはありません", + "Calendar name …" : "カレンダー名 …", "Share calendar" : "カレンダー共有", "Unshare from me" : "共有を自分から解除", "Save" : "保存", + "Failed to save calendar name and color" : "カレンダー名と色の保存に失敗しました", "Import calendars" : "カレンダーのインポート", "Please select a calendar to import into …" : "インポートするカレンダーを選択してください …", "Filename" : "ファイル名", @@ -139,6 +148,7 @@ "Day view" : "日表示", "Week view" : "週表示", "Month view" : "月表示", + "Year view" : "年表示", "List view" : "リスト表示", "Actions" : "アクション", "Create event" : "イベントを作成", @@ -151,6 +161,7 @@ "Enable birthday calendar" : "誕生日カレンダーを有効にする", "Show tasks in calendar" : "カレンダーにタスクを表示", "Enable simplified editor" : "簡易エディターを有効にする", + "Limit the number of events displayed in the monthly view" : "月間ビューに表示されるイベント数を制限する", "Show weekends" : "週末を表示する", "Show week numbers" : "週番号を表示する", "Time increments" : "時間の増加", @@ -205,11 +216,13 @@ "Create appointment" : "予定を作成", "Edit appointment" : "予定を編集", "Update" : "アップデート", + "Please confirm your reservation" : "あなたの予約の確認をしてください", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "詳細をメールでお送りしました。メールに記載されているリンクから予約の確認をお願いします。これでこのページを閉じることができます。", "Your name" : "あなたの名前", "Your email address" : "あなたのメールアドレス", "Please share anything that will help prepare for our meeting" : "会議の準備に役立つことがあれば教えてください。", "Could not book the appointment. Please try again later or contact the organizer." : "予約できませんでした。後でもう一度試してみるか、主催者に連絡してください。", + "Book the appointment" : "予約をする", "Reminder" : "リマインダー", "before at" : "次の時間分早めに通知", "Notification" : "通知", @@ -231,6 +244,8 @@ "_day_::_days_" : ["日"], "_week_::_weeks_" : ["週"], "No attachments" : "添付ファイル無し", + "Add from Files" : "ファイルから追加", + "Upload from device" : "デバイスからアップロード", "Delete file" : "ファイルを削除", "Choose a file to add as attachment" : "添付として追加するファイルを選択", "Choose a file to share as a link" : "共有リンクにして送信するファイルを選択", @@ -256,6 +271,7 @@ "Required participant" : "参加必須", "Optional participant" : "任意参加", "Non-participant" : "非参加", + "Remove group" : "グループを削除", "Remove attendee" : "出席者を削除", "Search for emails, users or contacts" : "メール、ユーザー、連絡先を検索", "No match found" : "一致するものが見つかりません", @@ -322,8 +338,7 @@ "See all available slots" : "利用可能なすべての時間枠", "The slot for your appointment from {startDate} to {endDate} is not available any more." : " {startDate} から{endDate}までの時間枠は、利用できません。", "Please book a different slot:" : "別の時間枠を予約してください\\:", - "No more events today" : "今日はこれ以上イベントがありません", - "No upcoming events" : "今後のイベントはありません", + "Personal" : "個人", "Create a new event" : "新しいイベントを作成", "[Today]" : "[今日]", "[Tomorrow]" : "[明日]", diff --git a/l10n/ka_GE.js b/l10n/ka_GE.js index c553cf1830d5caf6e0553040ae71c4c1738b5dbb..3ece2fc77faeb2b0bf9b860a0d11710c323441af 100644 --- a/l10n/ka_GE.js +++ b/l10n/ka_GE.js @@ -9,8 +9,6 @@ OC.L10N.register( "Calendar" : "კალენდარი", "Confirm" : "დადასტურება", "Where:" : "სად:", - "Anniversary" : "დაბადების დღე", - "Personal" : "პირადი", "Today" : "დღეს", "Day" : "დღე", "Week" : "კვირა", @@ -67,6 +65,7 @@ OC.L10N.register( "More" : "უფრო მეტი", "Global" : "გლობალური", "Subscribe" : "გამოწერა", + "Personal" : "პირადი", "Details" : "დეტლაები", "Attendees" : "დამსწრეები", "Resources" : "რესურსები", diff --git a/l10n/ka_GE.json b/l10n/ka_GE.json index d73bf1115c0772df24ee72355d4e12336fa6617a..81e0d4ac2c25f6e39487c70d3b5e26baaf570ac2 100644 --- a/l10n/ka_GE.json +++ b/l10n/ka_GE.json @@ -7,8 +7,6 @@ "Calendar" : "კალენდარი", "Confirm" : "დადასტურება", "Where:" : "სად:", - "Anniversary" : "დაბადების დღე", - "Personal" : "პირადი", "Today" : "დღეს", "Day" : "დღე", "Week" : "კვირა", @@ -65,6 +63,7 @@ "More" : "უფრო მეტი", "Global" : "გლობალური", "Subscribe" : "გამოწერა", + "Personal" : "პირადი", "Details" : "დეტლაები", "Attendees" : "დამსწრეები", "Resources" : "რესურსები", diff --git a/l10n/ko.js b/l10n/ko.js index eb19c521f68ee3da3f66fd07df8a8220dca414d2..de8cf0c5db0f755e02e6c43605abc79a9a7c05db 100644 --- a/l10n/ko.js +++ b/l10n/ko.js @@ -11,25 +11,13 @@ OC.L10N.register( "Open »%s«" : "%s 열기", "Cheers!" : "감사합니다!", "Upcoming events" : "곧 있을 일정", + "No more events today" : "오늘 더 이상 일정이 없음", + "No upcoming events" : "다가오는 일정 없음", "Calendar" : "달력", "Appointments" : "일정들", "Confirm" : "확인", "Date:" : "날짜:", "Where:" : "장소:", - "Anniversary" : "기념일", - "Appointment" : "일정", - "Business" : "사업", - "Education" : "교육", - "Holiday" : "휴일", - "Meeting" : "회의", - "Non-working hours" : "비번인 시간", - "Not in office" : "자리에 없음", - "Personal" : "개인", - "Phone call" : "전화 연락", - "Sick day" : "병가", - "Travel" : "여행", - "Vacation" : "휴가", - "Collaborative Tags" : "공동 작업 태그", "A Calendar app for Nextcloud" : "Nextcloud 달력 앱", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "캘린더 앱은 Nextcloud의 CalDAV 서버용 사용자 인터페이스입니다. 다양한 장치의 일정을 Nextcloud와 쉽게 동기화하고 온라인으로 편집하세요. \n* 🚀 ** 다른 Nextcloud 앱과 통합! ** 현재 연락처 - 추가 예정 \n* 🌐 ** WebCal 지원! ** 캘린더에서 좋아하는 팀의 경기 일정을 보고 싶으세요? 문제 없어요! \n* 🙋 ** 모여라! ** 내 일정에 사람들 초대합니다\n* ⌚️ ** 한가함 / 바쁨! ** 언제 미팅이 가능할지 확인할 수 있습니다\n* ⏰ ** 알림! ** 브라우저나 이메일로 일정에 대한 알람을 받을 수 있습니다 \n* 🔍 검색! 쉽게 일정 찾기\n* ☑️ 작업! 마감일이있는 작업을 캘린더에서 바로 확인할 수 있습니다 \n* 🙈 ** 우리는 바퀴를 새로 만들지 않습니다! ** 위대한 [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js] (https : // github.com/mozilla-comm/ical.js) 그리고 [fullcalendar] (https://github.com/fullcalendar/fullcalendar) 라이브러리를 기반으로 합니다.", "Previous day" : "이전날", @@ -199,6 +187,7 @@ OC.L10N.register( "Required participant" : "필수 참가자", "Optional participant" : "선택적 참가자", "Non-participant" : "미참가자", + "Remove group" : "그룹 지우기", "Remove attendee" : "참석자 삭제", "Search for emails, users or contacts" : "이메일, 사용자 혹은 연락처 검색", "No match found" : "일치하는 항목 없음", @@ -267,8 +256,6 @@ OC.L10N.register( "Time:" : "시간:", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "자동으로 감지된 귀하의 시간대가 UTC입니다.\n이 웹 브라우저의 보안 설정이 원인일 수 있습니다.\n달력 설정에서 수동으로 시간대를 설정해 주십시오.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "설정된 시간대 ({timezoneId}) 을(를) 찾을 수 없습니다. UTC로 설정됩니다.\n설정에서 시간대를 변경하고 이 문제를 보고해 주십시오.", - "No more events today" : "오늘 더 이상 일정이 없음", - "No upcoming events" : "다가오는 일정 없음", "Create a new event" : "새 일정 만들기", "[Today]" : "[오늘]", "[Tomorrow]" : "[내일]", diff --git a/l10n/ko.json b/l10n/ko.json index 6c0f4194517b032f3887a8248d0d03f009b19852..8a1028210e7652d6886d73884602c27155782c86 100644 --- a/l10n/ko.json +++ b/l10n/ko.json @@ -9,25 +9,13 @@ "Open »%s«" : "%s 열기", "Cheers!" : "감사합니다!", "Upcoming events" : "곧 있을 일정", + "No more events today" : "오늘 더 이상 일정이 없음", + "No upcoming events" : "다가오는 일정 없음", "Calendar" : "달력", "Appointments" : "일정들", "Confirm" : "확인", "Date:" : "날짜:", "Where:" : "장소:", - "Anniversary" : "기념일", - "Appointment" : "일정", - "Business" : "사업", - "Education" : "교육", - "Holiday" : "휴일", - "Meeting" : "회의", - "Non-working hours" : "비번인 시간", - "Not in office" : "자리에 없음", - "Personal" : "개인", - "Phone call" : "전화 연락", - "Sick day" : "병가", - "Travel" : "여행", - "Vacation" : "휴가", - "Collaborative Tags" : "공동 작업 태그", "A Calendar app for Nextcloud" : "Nextcloud 달력 앱", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "캘린더 앱은 Nextcloud의 CalDAV 서버용 사용자 인터페이스입니다. 다양한 장치의 일정을 Nextcloud와 쉽게 동기화하고 온라인으로 편집하세요. \n* 🚀 ** 다른 Nextcloud 앱과 통합! ** 현재 연락처 - 추가 예정 \n* 🌐 ** WebCal 지원! ** 캘린더에서 좋아하는 팀의 경기 일정을 보고 싶으세요? 문제 없어요! \n* 🙋 ** 모여라! ** 내 일정에 사람들 초대합니다\n* ⌚️ ** 한가함 / 바쁨! ** 언제 미팅이 가능할지 확인할 수 있습니다\n* ⏰ ** 알림! ** 브라우저나 이메일로 일정에 대한 알람을 받을 수 있습니다 \n* 🔍 검색! 쉽게 일정 찾기\n* ☑️ 작업! 마감일이있는 작업을 캘린더에서 바로 확인할 수 있습니다 \n* 🙈 ** 우리는 바퀴를 새로 만들지 않습니다! ** 위대한 [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js] (https : // github.com/mozilla-comm/ical.js) 그리고 [fullcalendar] (https://github.com/fullcalendar/fullcalendar) 라이브러리를 기반으로 합니다.", "Previous day" : "이전날", @@ -197,6 +185,7 @@ "Required participant" : "필수 참가자", "Optional participant" : "선택적 참가자", "Non-participant" : "미참가자", + "Remove group" : "그룹 지우기", "Remove attendee" : "참석자 삭제", "Search for emails, users or contacts" : "이메일, 사용자 혹은 연락처 검색", "No match found" : "일치하는 항목 없음", @@ -265,8 +254,6 @@ "Time:" : "시간:", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "자동으로 감지된 귀하의 시간대가 UTC입니다.\n이 웹 브라우저의 보안 설정이 원인일 수 있습니다.\n달력 설정에서 수동으로 시간대를 설정해 주십시오.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "설정된 시간대 ({timezoneId}) 을(를) 찾을 수 없습니다. UTC로 설정됩니다.\n설정에서 시간대를 변경하고 이 문제를 보고해 주십시오.", - "No more events today" : "오늘 더 이상 일정이 없음", - "No upcoming events" : "다가오는 일정 없음", "Create a new event" : "새 일정 만들기", "[Today]" : "[오늘]", "[Tomorrow]" : "[내일]", diff --git a/l10n/lb.js b/l10n/lb.js index 9f8588febea9e2bb9ca2f52186bd3f5511618934..bcdb11f87288bd4ce2e0cff88aea9c17e60d3578 100644 --- a/l10n/lb.js +++ b/l10n/lb.js @@ -3,7 +3,6 @@ OC.L10N.register( { "Cheers!" : "Prost!", "Calendar" : "Kalenner", - "Personal" : "Perséinlech", "Today" : "Haut", "Day" : "Dag", "Week" : "Woch", @@ -45,6 +44,7 @@ OC.L10N.register( "More" : "Méi", "Global" : "Global", "Subscribe" : "Umellen", + "Personal" : "Perséinlech", "Details" : "Detailer", "Attendees" : "Participanten", "Close" : "Zoumaachen", diff --git a/l10n/lb.json b/l10n/lb.json index 973805a065e04bd292a8d38d0c8f636b67edb15a..7bca5c060216f0ea0bfaf461895e3f1f6f403c5d 100644 --- a/l10n/lb.json +++ b/l10n/lb.json @@ -1,7 +1,6 @@ { "translations": { "Cheers!" : "Prost!", "Calendar" : "Kalenner", - "Personal" : "Perséinlech", "Today" : "Haut", "Day" : "Dag", "Week" : "Woch", @@ -43,6 +42,7 @@ "More" : "Méi", "Global" : "Global", "Subscribe" : "Umellen", + "Personal" : "Perséinlech", "Details" : "Detailer", "Attendees" : "Participanten", "Close" : "Zoumaachen", diff --git a/l10n/lo.js b/l10n/lo.js index bb01bbaa7d7f77191c3cda689689adfb8c4605e6..89d6f7b63553c4de2e5bb9450d5d6549ab79c54a 100644 --- a/l10n/lo.js +++ b/l10n/lo.js @@ -3,7 +3,6 @@ OC.L10N.register( { "Calendar" : "ປະຕິທິນ", "Confirm" : "ຢືນຢັນ", - "Personal" : "ສ່ວນບຸກຄົນ", "Today" : "ມື້ນີ້", "Copy link" : "ສຳເນົາລິງ", "Edit" : "ແກ້ໄຂ", @@ -30,6 +29,7 @@ OC.L10N.register( "Send email" : "ສົ່ງອີເມວ", "never" : "ບໍ່ເຄີຍ", "More" : "ເພີ່ມເຕີມ", + "Personal" : "ສ່ວນບຸກຄົນ", "Details" : "ລາຍລະອຽດ", "Close" : "ປິດ", "Daily" : "ລາຍວັນ", diff --git a/l10n/lo.json b/l10n/lo.json index 8040cf9a3a23cf2537bdd479a1c6c2769801ac1a..a969564a298d96c2e89d4fbabaca1d359b7698c8 100644 --- a/l10n/lo.json +++ b/l10n/lo.json @@ -1,7 +1,6 @@ { "translations": { "Calendar" : "ປະຕິທິນ", "Confirm" : "ຢືນຢັນ", - "Personal" : "ສ່ວນບຸກຄົນ", "Today" : "ມື້ນີ້", "Copy link" : "ສຳເນົາລິງ", "Edit" : "ແກ້ໄຂ", @@ -28,6 +27,7 @@ "Send email" : "ສົ່ງອີເມວ", "never" : "ບໍ່ເຄີຍ", "More" : "ເພີ່ມເຕີມ", + "Personal" : "ສ່ວນບຸກຄົນ", "Details" : "ລາຍລະອຽດ", "Close" : "ປິດ", "Daily" : "ລາຍວັນ", diff --git a/l10n/lt_LT.js b/l10n/lt_LT.js index ffb0830df88dd0cb86827370c81f1e65bf95fd3f..8a4491dae0179e481e8dcc38a3128c0fb1de4f9e 100644 --- a/l10n/lt_LT.js +++ b/l10n/lt_LT.js @@ -12,6 +12,8 @@ OC.L10N.register( "Cheers!" : "Sveikinimai!", "Upcoming events" : "Artėjantys įvykiai", "More events" : "Daugiau įvykių", + "No more events today" : "Šiandien daugiau įvykių nėra", + "No upcoming events" : "Artėjančių įvykių nėra", "Calendar" : "Kalendorius", "Appointments" : "Susitikimai", "Confirm" : "Patvirtinti", @@ -19,21 +21,6 @@ OC.L10N.register( "Date:" : "Data:", "Where:" : "Kur:", "Comment:" : "Komentaras:", - "Anniversary" : "Metinės", - "Appointment" : "Paskyrimas", - "Business" : "Verslas", - "Education" : "Švietimas", - "Holiday" : "Šventinė diena", - "Meeting" : "Susitikimas", - "Miscellaneous" : "Įvairūs", - "Non-working hours" : "Ne darbo valandos", - "Not in office" : "Ne darbo vietoje", - "Personal" : "Asmeniniai", - "Phone call" : "Telefono skambutis", - "Sick day" : "Nedarbingumo dėl ligos diena", - "Special occasion" : "Ypatinga proga", - "Travel" : "Kelionės", - "Vacation" : "Atostogos", "A Calendar app for Nextcloud" : "Kalendoriaus programėlė, skirta Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Kalendoriaus programėlė yra Nextcloud CalDAV serverio naudotojo sąsaja. Lengvai sinchronizuokite įvykius iš įvairių įrenginių, naudodami Nextcloud ir redaguokite juos internete.\n\n* 🚀 **Integracija su kitomis Nextcloud programėlėmis!** Šiuo metu tik su Adresatais - greitu laiku ir su kitomis.\n* 🌐 **WebCal palaikymas!** Norite savo kalendoriuje matyti mėgstamos komandos rungtynių dienas? Jokių problemų!\n* 🙋 **Kviestiniai!** Pakvieskite žmones prisijungti prie savo įvykių.\n* ⌚️ **Laisva/Užimta!** Matykite, kada jūsų kviestiniai gali susitikti.\n* ⏰ **Priminimai!** Gaukite įvykių signalus savo naršyklėje ar el. paštu.\n* 🔍 Paieška! Lengvai raskite įvykius.\n* ☑️ Užduotys! Matykite užduotis su galutinio termino diena tiesiogiai kalendoriuje.\n* 🙈 **Mes neišradinėjame dviračio!** Pagrįsta puikiomis [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) ir [fullcalendar](https://github.com/fullcalendar/fullcalendar) bibliotekomis.", "Previous day" : "Ankstesnė diena", @@ -253,6 +240,7 @@ OC.L10N.register( "Required participant" : "Būtinas dalyvis", "Optional participant" : "Nebūtinas dalyvis", "Non-participant" : "Ne dalyvis", + "Remove group" : "Šalinti grupę", "Remove attendee" : "Šalinti kviestinį", "Search for emails, users or contacts" : "Ieškoti el. pašto adresų, naudotojų ar adresatų", "No match found" : "Nerasta jokio atitikmens", @@ -329,8 +317,6 @@ OC.L10N.register( "Time:" : "Laikas:", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Automatinis laiko juostos aptikimas nustatė, kad jūsų laiko juosta yra UTC.\nTaip, greičiausiai, yra dėl jūsų saityno naršyklės saugos priemonių.\nKalendoriaus nustatymuose prašome rankiniu būdu nusistatyti laiko juostą.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Jūsų konfigūruota laiko juosta ({timezoneId}) nerasta. Grįžtama į UTC.\nPrašome nustatymuose pakeisti savo laiko juostą ir pranešti apie šią problemą.", - "No more events today" : "Šiandien daugiau įvykių nėra", - "No upcoming events" : "Artėjančių įvykių nėra", "Create a new event" : "Sukurti naują įvykį", "[Today]" : "[Šiandien]", "[Tomorrow]" : "[Rytoj]", diff --git a/l10n/lt_LT.json b/l10n/lt_LT.json index c505125a78c338090be430234486d1eacb5c45e9..3f6cc32b2d2d76448fd22565af12502b13a9349e 100644 --- a/l10n/lt_LT.json +++ b/l10n/lt_LT.json @@ -10,6 +10,8 @@ "Cheers!" : "Sveikinimai!", "Upcoming events" : "Artėjantys įvykiai", "More events" : "Daugiau įvykių", + "No more events today" : "Šiandien daugiau įvykių nėra", + "No upcoming events" : "Artėjančių įvykių nėra", "Calendar" : "Kalendorius", "Appointments" : "Susitikimai", "Confirm" : "Patvirtinti", @@ -17,21 +19,6 @@ "Date:" : "Data:", "Where:" : "Kur:", "Comment:" : "Komentaras:", - "Anniversary" : "Metinės", - "Appointment" : "Paskyrimas", - "Business" : "Verslas", - "Education" : "Švietimas", - "Holiday" : "Šventinė diena", - "Meeting" : "Susitikimas", - "Miscellaneous" : "Įvairūs", - "Non-working hours" : "Ne darbo valandos", - "Not in office" : "Ne darbo vietoje", - "Personal" : "Asmeniniai", - "Phone call" : "Telefono skambutis", - "Sick day" : "Nedarbingumo dėl ligos diena", - "Special occasion" : "Ypatinga proga", - "Travel" : "Kelionės", - "Vacation" : "Atostogos", "A Calendar app for Nextcloud" : "Kalendoriaus programėlė, skirta Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Kalendoriaus programėlė yra Nextcloud CalDAV serverio naudotojo sąsaja. Lengvai sinchronizuokite įvykius iš įvairių įrenginių, naudodami Nextcloud ir redaguokite juos internete.\n\n* 🚀 **Integracija su kitomis Nextcloud programėlėmis!** Šiuo metu tik su Adresatais - greitu laiku ir su kitomis.\n* 🌐 **WebCal palaikymas!** Norite savo kalendoriuje matyti mėgstamos komandos rungtynių dienas? Jokių problemų!\n* 🙋 **Kviestiniai!** Pakvieskite žmones prisijungti prie savo įvykių.\n* ⌚️ **Laisva/Užimta!** Matykite, kada jūsų kviestiniai gali susitikti.\n* ⏰ **Priminimai!** Gaukite įvykių signalus savo naršyklėje ar el. paštu.\n* 🔍 Paieška! Lengvai raskite įvykius.\n* ☑️ Užduotys! Matykite užduotis su galutinio termino diena tiesiogiai kalendoriuje.\n* 🙈 **Mes neišradinėjame dviračio!** Pagrįsta puikiomis [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) ir [fullcalendar](https://github.com/fullcalendar/fullcalendar) bibliotekomis.", "Previous day" : "Ankstesnė diena", @@ -251,6 +238,7 @@ "Required participant" : "Būtinas dalyvis", "Optional participant" : "Nebūtinas dalyvis", "Non-participant" : "Ne dalyvis", + "Remove group" : "Šalinti grupę", "Remove attendee" : "Šalinti kviestinį", "Search for emails, users or contacts" : "Ieškoti el. pašto adresų, naudotojų ar adresatų", "No match found" : "Nerasta jokio atitikmens", @@ -327,8 +315,6 @@ "Time:" : "Laikas:", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Automatinis laiko juostos aptikimas nustatė, kad jūsų laiko juosta yra UTC.\nTaip, greičiausiai, yra dėl jūsų saityno naršyklės saugos priemonių.\nKalendoriaus nustatymuose prašome rankiniu būdu nusistatyti laiko juostą.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Jūsų konfigūruota laiko juosta ({timezoneId}) nerasta. Grįžtama į UTC.\nPrašome nustatymuose pakeisti savo laiko juostą ir pranešti apie šią problemą.", - "No more events today" : "Šiandien daugiau įvykių nėra", - "No upcoming events" : "Artėjančių įvykių nėra", "Create a new event" : "Sukurti naują įvykį", "[Today]" : "[Šiandien]", "[Tomorrow]" : "[Rytoj]", diff --git a/l10n/lv.js b/l10n/lv.js index 5e11360c1c7c1ec09d3ec7ef6dcb3af2954e2b86..0743f0e474249dd5bb3833fff30f75c86061e4d1 100644 --- a/l10n/lv.js +++ b/l10n/lv.js @@ -8,8 +8,6 @@ OC.L10N.register( "Cheers!" : "Priekā!", "Calendar" : "Kalendārs", "Confirm" : "Apstiprināt", - "Anniversary" : "Gadadiena", - "Personal" : "Personīgs", "A Calendar app for Nextcloud" : "Kalendāra lietotne priekš Nextcloud", "Today" : "Šodien", "Day" : "Diena", @@ -74,6 +72,7 @@ OC.L10N.register( "More" : "Vairāk", "Global" : "Globāls", "Subscribe" : "Abonēt", + "Personal" : "Personīgs", "Create a new event" : "Izveidot jaunu notikumu", "Details" : "Detaļas", "Attendees" : "Apmeklētāji", diff --git a/l10n/lv.json b/l10n/lv.json index eeee5904abdbff918f8a4b37a91caaba5fffa3fd..cd2d66b00939e73bc320125eee694da6430302fd 100644 --- a/l10n/lv.json +++ b/l10n/lv.json @@ -6,8 +6,6 @@ "Cheers!" : "Priekā!", "Calendar" : "Kalendārs", "Confirm" : "Apstiprināt", - "Anniversary" : "Gadadiena", - "Personal" : "Personīgs", "A Calendar app for Nextcloud" : "Kalendāra lietotne priekš Nextcloud", "Today" : "Šodien", "Day" : "Diena", @@ -72,6 +70,7 @@ "More" : "Vairāk", "Global" : "Globāls", "Subscribe" : "Abonēt", + "Personal" : "Personīgs", "Create a new event" : "Izveidot jaunu notikumu", "Details" : "Detaļas", "Attendees" : "Apmeklētāji", diff --git a/l10n/mk.js b/l10n/mk.js index 664c12d093ff452d94db0ea88868cdd88593b762..595e583bf14eed566e9cbb4be50123b009b51488 100644 --- a/l10n/mk.js +++ b/l10n/mk.js @@ -13,6 +13,8 @@ OC.L10N.register( "Cheers!" : "Поздрав!", "Upcoming events" : "Престојни настани", "More events" : "Повеќе настани", + "No more events today" : "Нема настани за денес", + "No upcoming events" : "Нема престојни настани", "%1$s with %2$s" : "%1$s со %2$s", "Calendar" : "Календар", "New booking {booking}" : "Нова резервација {booking}", @@ -37,24 +39,6 @@ OC.L10N.register( "Comment:" : "Коментар:", "You have a new appointment booking \"%s\" from %s" : "Имате нов закажан состанок \"%s\" од %s", "Dear %s, %s (%s) booked an appointment with you." : "Почитуван/а %s, %s (%s) закажа состанок со вас.", - "Anniversary" : "Годишнина", - "Appointment" : "Состанок", - "Business" : "Бизнис", - "Education" : "Образование", - "Holiday" : "Празник", - "Meeting" : "Средба", - "Miscellaneous" : "Разно", - "Non-working hours" : "Неработни часови", - "Not in office" : "Не во канцеларија", - "Personal" : "Лично", - "Phone call" : "Телефонски повик", - "Sick day" : "Боледување", - "Special occasion" : "Посебна пригода", - "Travel" : "Патување", - "Vacation" : "Одмор", - "Custom Categories" : "Прилагорени категории", - "Collaborative Tags" : "Колаборативни ознаки", - "Standard Categories" : "Стандардни категории", "A Calendar app for Nextcloud" : "Календар апликација за Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Апликацијата Calendar е кориснички интерфејс за серверот CalDAV на Nextcloud. Лесно синхронизирајте настани од различни уреди со вашиот Nextcloud и уредувајте ги онлајн.\n\n* 🚀 **Интеграција со други апликации Nextcloud!** Моментално Контакти - претстојат повеќе.\n* 🌐 **WebCal поддршка!** Сакате да ги видите натпреварите на вашиот омилен тим во вашиот календар? Нема проблем!\n* 🙋 **Присутни!** Поканете луѓе на вашите настани\n* ⌚️ **Слободно/Зафатено!** Погледнете кога вашите присутни се достапни за средба\n* ⏰ **Потсетници!** Добијте аларми за настани во вашиот прелистувач и преку е-пошта\n* 🔍 Барај! Најдете ги вашите настани лесно\n* ☑️ Задачи! Погледнете ги задачите со датум на доспевање директно во календарот\n* 🙈 **Ние не го измислуваме повторно тркалото!** Врз основа на одличната [c-dav библиотека](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/ mozilla-comm/ical.js) и библиотеки [fullcalendar](https://github.com/fullcalendar/fullcalendar).", "Previous day" : "Предходен ден", @@ -322,6 +306,7 @@ OC.L10N.register( "Required participant" : "Задолжителен учесник", "Optional participant" : "Незадолжителен учесник", "Non-participant" : "Не-учесник", + "Remove group" : "Отстрани група", "Remove attendee" : "Откажи присутност", "Search for emails, users or contacts" : "Пребарување на е-пошта адреси, корисници или контакти", "No match found" : "Нема совпаѓања", @@ -415,10 +400,9 @@ OC.L10N.register( "Please book a different slot:" : "Ве молиме резервирајте друг термин:", "Book an appointment with {name}" : "Закажан е термин со {name}", "No public appointments found for {name}" : "Нема пронајдено јавни термини за {name}", + "Personal" : "Лично", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Автоматското откривање на временската зона утврди дека вашата временска зона е UTC.\nОва е најверојатно резултат на безбедносните мерки на вашиот веб прелистувач\nПоставете ја вашата временска зона во подесувањата за календарот.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Вашата временска зона ({timezoneId}) не е пронајдена. Поставена е (Координирано универзално време) UTC.\nПоставете ја вашата временска зона во подесувањата за календарот или пријавете го овој проблем.", - "No more events today" : "Нема настани за денес", - "No upcoming events" : "Нема престојни настани", "Create a new event" : "Креирајте нов настан", "[Today]" : "[Денес]", "[Tomorrow]" : "[Утре]", diff --git a/l10n/mk.json b/l10n/mk.json index f2ede2c1505963c56c59657f3475f908ffbe424c..706589dc6966d7b36ed23f5f9d4a3409e80c398a 100644 --- a/l10n/mk.json +++ b/l10n/mk.json @@ -11,6 +11,8 @@ "Cheers!" : "Поздрав!", "Upcoming events" : "Престојни настани", "More events" : "Повеќе настани", + "No more events today" : "Нема настани за денес", + "No upcoming events" : "Нема престојни настани", "%1$s with %2$s" : "%1$s со %2$s", "Calendar" : "Календар", "New booking {booking}" : "Нова резервација {booking}", @@ -35,24 +37,6 @@ "Comment:" : "Коментар:", "You have a new appointment booking \"%s\" from %s" : "Имате нов закажан состанок \"%s\" од %s", "Dear %s, %s (%s) booked an appointment with you." : "Почитуван/а %s, %s (%s) закажа состанок со вас.", - "Anniversary" : "Годишнина", - "Appointment" : "Состанок", - "Business" : "Бизнис", - "Education" : "Образование", - "Holiday" : "Празник", - "Meeting" : "Средба", - "Miscellaneous" : "Разно", - "Non-working hours" : "Неработни часови", - "Not in office" : "Не во канцеларија", - "Personal" : "Лично", - "Phone call" : "Телефонски повик", - "Sick day" : "Боледување", - "Special occasion" : "Посебна пригода", - "Travel" : "Патување", - "Vacation" : "Одмор", - "Custom Categories" : "Прилагорени категории", - "Collaborative Tags" : "Колаборативни ознаки", - "Standard Categories" : "Стандардни категории", "A Calendar app for Nextcloud" : "Календар апликација за Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Апликацијата Calendar е кориснички интерфејс за серверот CalDAV на Nextcloud. Лесно синхронизирајте настани од различни уреди со вашиот Nextcloud и уредувајте ги онлајн.\n\n* 🚀 **Интеграција со други апликации Nextcloud!** Моментално Контакти - претстојат повеќе.\n* 🌐 **WebCal поддршка!** Сакате да ги видите натпреварите на вашиот омилен тим во вашиот календар? Нема проблем!\n* 🙋 **Присутни!** Поканете луѓе на вашите настани\n* ⌚️ **Слободно/Зафатено!** Погледнете кога вашите присутни се достапни за средба\n* ⏰ **Потсетници!** Добијте аларми за настани во вашиот прелистувач и преку е-пошта\n* 🔍 Барај! Најдете ги вашите настани лесно\n* ☑️ Задачи! Погледнете ги задачите со датум на доспевање директно во календарот\n* 🙈 **Ние не го измислуваме повторно тркалото!** Врз основа на одличната [c-dav библиотека](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/ mozilla-comm/ical.js) и библиотеки [fullcalendar](https://github.com/fullcalendar/fullcalendar).", "Previous day" : "Предходен ден", @@ -320,6 +304,7 @@ "Required participant" : "Задолжителен учесник", "Optional participant" : "Незадолжителен учесник", "Non-participant" : "Не-учесник", + "Remove group" : "Отстрани група", "Remove attendee" : "Откажи присутност", "Search for emails, users or contacts" : "Пребарување на е-пошта адреси, корисници или контакти", "No match found" : "Нема совпаѓања", @@ -413,10 +398,9 @@ "Please book a different slot:" : "Ве молиме резервирајте друг термин:", "Book an appointment with {name}" : "Закажан е термин со {name}", "No public appointments found for {name}" : "Нема пронајдено јавни термини за {name}", + "Personal" : "Лично", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Автоматското откривање на временската зона утврди дека вашата временска зона е UTC.\nОва е најверојатно резултат на безбедносните мерки на вашиот веб прелистувач\nПоставете ја вашата временска зона во подесувањата за календарот.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Вашата временска зона ({timezoneId}) не е пронајдена. Поставена е (Координирано универзално време) UTC.\nПоставете ја вашата временска зона во подесувањата за календарот или пријавете го овој проблем.", - "No more events today" : "Нема настани за денес", - "No upcoming events" : "Нема престојни настани", "Create a new event" : "Креирајте нов настан", "[Today]" : "[Денес]", "[Tomorrow]" : "[Утре]", diff --git a/l10n/mn.js b/l10n/mn.js index 55be1d3bb8bb0475ebdd0a146a558fc47e270064..e92e6dc83fe32cfb0dec7f7038a993026f3d0732 100644 --- a/l10n/mn.js +++ b/l10n/mn.js @@ -12,7 +12,6 @@ OC.L10N.register( "This confirmation link expires in %s hours." : "Энэ баталгаажуулах холбоос %s цагийн дараа дуусна ", "Date:" : "Огноо:", "Where:" : " Хаана:", - "Personal" : "Хувийн", "A Calendar app for Nextcloud" : "Нэкстклауд Календарь апп ", "Previous day" : "Өмнөх өдөр", "Previous week" : "Өнмөх 7 хоног", @@ -75,6 +74,7 @@ OC.L10N.register( "More" : "Дэлгэрэнгүй", "Global" : "Нийтийн", "Subscribe" : "Захиалга", + "Personal" : "Хувийн", "Details" : "Дэлгэрэнгүй", "Attendees" : "Оролцогчид", "Close" : "Хаах", diff --git a/l10n/mn.json b/l10n/mn.json index 2bfdd14e4cdcfc5af93806238b5171c1c85379a3..416697810cb784634c8aac848528db9b4edefb83 100644 --- a/l10n/mn.json +++ b/l10n/mn.json @@ -10,7 +10,6 @@ "This confirmation link expires in %s hours." : "Энэ баталгаажуулах холбоос %s цагийн дараа дуусна ", "Date:" : "Огноо:", "Where:" : " Хаана:", - "Personal" : "Хувийн", "A Calendar app for Nextcloud" : "Нэкстклауд Календарь апп ", "Previous day" : "Өмнөх өдөр", "Previous week" : "Өнмөх 7 хоног", @@ -73,6 +72,7 @@ "More" : "Дэлгэрэнгүй", "Global" : "Нийтийн", "Subscribe" : "Захиалга", + "Personal" : "Хувийн", "Details" : "Дэлгэрэнгүй", "Attendees" : "Оролцогчид", "Close" : "Хаах", diff --git a/l10n/nb.js b/l10n/nb.js index 82f5d01219d2ca7d29d386eeaef3e56969ee3786..3ed2a516019ffa79a8909039c2ebb09ce84c305e 100644 --- a/l10n/nb.js +++ b/l10n/nb.js @@ -12,6 +12,8 @@ OC.L10N.register( "Cheers!" : "Ha det!", "Upcoming events" : "Kommende hendelser", "More events" : "Flere hendelser", + "No more events today" : "Ingen flere hendelser i dag", + "No upcoming events" : "Ingen kommende hendelser", "Calendar" : "Kalender", "Appointments" : "Avtaler", "Schedule appointment \"%s\"" : "Registrer avtale \"%s\"", @@ -28,21 +30,6 @@ OC.L10N.register( "Appointment for:" : "Appointment for:", "Date:" : "Dato:", "Where:" : "Hvor:", - "Anniversary" : "Jubileum", - "Appointment" : "Avtale", - "Business" : "Forretninger", - "Education" : "Utdanning", - "Holiday" : "Helligdag", - "Meeting" : "Møte", - "Miscellaneous" : "Diverse", - "Non-working hours" : "Utenfor arbeidstid", - "Not in office" : "Ikke på kontoret", - "Personal" : "Personlig", - "Phone call" : "Telefonsamtale", - "Sick day" : "Sykedag", - "Special occasion" : "Spesiell anledning", - "Travel" : "Reise", - "Vacation" : "Ferie", "A Calendar app for Nextcloud" : "En kalender til Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Kalender-appen er et brukergrensesnitt for Nextclouds CalDAV-server. Enkelt synkroniser hendelser fra ulike enheter med Nextcloud og rediger dem på nett.\n\n* 🚀 **Integrering med andre Nextcloud-apper!** Kontakter-appen for øyeblikket – flere kommer.\n* 🌐 **WebCal-støtte!** Vil du se favoritten din lagets kampdager i kalenderen din? Ikke noe problem!\n* 🙋 **Deltakere!** Inviter folk til arrangementene dine\n* ⌚️ **Ledig/Opptatt!** Se når deltakerne er tilgjengelige for å møte\n* ⏰ **Påminnelser!** Få alarmer for hendelser inne nettleseren din og via e-post\n* 🔍 Søk! Finn hendelsene dine med ro\n* ☑️ Oppgaver! Se oppgaver med forfallsdato direkte i kalenderen\n* 🙈 **Vi finner ikke opp hjulet på nytt!** Basert på det flotte [c-dav-biblioteket](https://github.com/nextcloud/cdav-library) , [ical.js](https://github.com/mozilla-comm/ical.js) og [fullcalendar](https://github.com/fullcalendar/fullcalendar) biblioteker.", "Previous day" : "Forrige dag", @@ -299,6 +286,7 @@ OC.L10N.register( "Required participant" : "Påkrevd deltaker", "Optional participant" : "Valgfri deltaker", "Non-participant" : "Ikke-deltaker", + "Remove group" : "Fjern gruppe", "Remove attendee" : "Fjern deltaker", "Search for emails, users or contacts" : "Søk blant eposter, brukere eller kontaker", "No match found" : "Ingen treff", @@ -387,10 +375,9 @@ OC.L10N.register( "Please book a different slot:" : "Vennligst bestill et annet tidsrom:", "Book an appointment with {name}" : "Bestill en avtale med {name}", "No public appointments found for {name}" : "Fant ingen offentlige avtaler for {name}", + "Personal" : "Personlig", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Den automatiske tidssonegjenkjenningen bestemte at tidssonen din var UTC.\nDette er mest sannsynlig et resultat av sikkerhetstiltak i nettleseren din.\nVennligst still inn tidssonen manuelt i kalenderinnstillingene.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Din konfigurerte tidssone ({timezoneId}) ble ikke funnet. Faller tilbake til UTC.\nVennligst endre tidssonen din i innstillingene og rapporter dette problemet.", - "No more events today" : "Ingen flere hendelser i dag", - "No upcoming events" : "Ingen kommende hendelser", "Create a new event" : "Opprett en ny hendelse", "[Today]" : "[Today]", "[Tomorrow]" : "[Tomorrow]", @@ -410,6 +397,20 @@ OC.L10N.register( "Show more details" : "Vis flere detaljer", "Subscribe to {name}" : "Abonner på {name}", "Export {name}" : "Eksporter {name}", + "Anniversary" : "Jubileum", + "Appointment" : "Avtale", + "Business" : "Forretninger", + "Education" : "Utdanning", + "Holiday" : "Helligdag", + "Meeting" : "Møte", + "Miscellaneous" : "Diverse", + "Non-working hours" : "Utenfor arbeidstid", + "Not in office" : "Ikke på kontoret", + "Phone call" : "Telefonsamtale", + "Sick day" : "Sykedag", + "Special occasion" : "Spesiell anledning", + "Travel" : "Reise", + "Vacation" : "Ferie", "Midnight on the day the event starts" : "Midnatt den dagen hendelsen starter", "_%n day before the event at {formattedHourMinute}_::_%n days before the event at {formattedHourMinute}_" : ["%n dag før hendelsen kl. {formattedHourMinute}","%n dager før hendelsen kl. {formattedHourMinute}"], "_%n week before the event at {formattedHourMinute}_::_%n weeks before the event at {formattedHourMinute}_" : ["%n uke før hendelsen kl. {formattedHourMinute}","%n uker før hendelsen kl. {formattedHourMinute}"], diff --git a/l10n/nb.json b/l10n/nb.json index d597d6517962223813e92cd4a55763aa19bb7169..88da115f9826a345a6033a5b6f092edac9b7202e 100644 --- a/l10n/nb.json +++ b/l10n/nb.json @@ -10,6 +10,8 @@ "Cheers!" : "Ha det!", "Upcoming events" : "Kommende hendelser", "More events" : "Flere hendelser", + "No more events today" : "Ingen flere hendelser i dag", + "No upcoming events" : "Ingen kommende hendelser", "Calendar" : "Kalender", "Appointments" : "Avtaler", "Schedule appointment \"%s\"" : "Registrer avtale \"%s\"", @@ -26,21 +28,6 @@ "Appointment for:" : "Appointment for:", "Date:" : "Dato:", "Where:" : "Hvor:", - "Anniversary" : "Jubileum", - "Appointment" : "Avtale", - "Business" : "Forretninger", - "Education" : "Utdanning", - "Holiday" : "Helligdag", - "Meeting" : "Møte", - "Miscellaneous" : "Diverse", - "Non-working hours" : "Utenfor arbeidstid", - "Not in office" : "Ikke på kontoret", - "Personal" : "Personlig", - "Phone call" : "Telefonsamtale", - "Sick day" : "Sykedag", - "Special occasion" : "Spesiell anledning", - "Travel" : "Reise", - "Vacation" : "Ferie", "A Calendar app for Nextcloud" : "En kalender til Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Kalender-appen er et brukergrensesnitt for Nextclouds CalDAV-server. Enkelt synkroniser hendelser fra ulike enheter med Nextcloud og rediger dem på nett.\n\n* 🚀 **Integrering med andre Nextcloud-apper!** Kontakter-appen for øyeblikket – flere kommer.\n* 🌐 **WebCal-støtte!** Vil du se favoritten din lagets kampdager i kalenderen din? Ikke noe problem!\n* 🙋 **Deltakere!** Inviter folk til arrangementene dine\n* ⌚️ **Ledig/Opptatt!** Se når deltakerne er tilgjengelige for å møte\n* ⏰ **Påminnelser!** Få alarmer for hendelser inne nettleseren din og via e-post\n* 🔍 Søk! Finn hendelsene dine med ro\n* ☑️ Oppgaver! Se oppgaver med forfallsdato direkte i kalenderen\n* 🙈 **Vi finner ikke opp hjulet på nytt!** Basert på det flotte [c-dav-biblioteket](https://github.com/nextcloud/cdav-library) , [ical.js](https://github.com/mozilla-comm/ical.js) og [fullcalendar](https://github.com/fullcalendar/fullcalendar) biblioteker.", "Previous day" : "Forrige dag", @@ -297,6 +284,7 @@ "Required participant" : "Påkrevd deltaker", "Optional participant" : "Valgfri deltaker", "Non-participant" : "Ikke-deltaker", + "Remove group" : "Fjern gruppe", "Remove attendee" : "Fjern deltaker", "Search for emails, users or contacts" : "Søk blant eposter, brukere eller kontaker", "No match found" : "Ingen treff", @@ -385,10 +373,9 @@ "Please book a different slot:" : "Vennligst bestill et annet tidsrom:", "Book an appointment with {name}" : "Bestill en avtale med {name}", "No public appointments found for {name}" : "Fant ingen offentlige avtaler for {name}", + "Personal" : "Personlig", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Den automatiske tidssonegjenkjenningen bestemte at tidssonen din var UTC.\nDette er mest sannsynlig et resultat av sikkerhetstiltak i nettleseren din.\nVennligst still inn tidssonen manuelt i kalenderinnstillingene.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Din konfigurerte tidssone ({timezoneId}) ble ikke funnet. Faller tilbake til UTC.\nVennligst endre tidssonen din i innstillingene og rapporter dette problemet.", - "No more events today" : "Ingen flere hendelser i dag", - "No upcoming events" : "Ingen kommende hendelser", "Create a new event" : "Opprett en ny hendelse", "[Today]" : "[Today]", "[Tomorrow]" : "[Tomorrow]", @@ -408,6 +395,20 @@ "Show more details" : "Vis flere detaljer", "Subscribe to {name}" : "Abonner på {name}", "Export {name}" : "Eksporter {name}", + "Anniversary" : "Jubileum", + "Appointment" : "Avtale", + "Business" : "Forretninger", + "Education" : "Utdanning", + "Holiday" : "Helligdag", + "Meeting" : "Møte", + "Miscellaneous" : "Diverse", + "Non-working hours" : "Utenfor arbeidstid", + "Not in office" : "Ikke på kontoret", + "Phone call" : "Telefonsamtale", + "Sick day" : "Sykedag", + "Special occasion" : "Spesiell anledning", + "Travel" : "Reise", + "Vacation" : "Ferie", "Midnight on the day the event starts" : "Midnatt den dagen hendelsen starter", "_%n day before the event at {formattedHourMinute}_::_%n days before the event at {formattedHourMinute}_" : ["%n dag før hendelsen kl. {formattedHourMinute}","%n dager før hendelsen kl. {formattedHourMinute}"], "_%n week before the event at {formattedHourMinute}_::_%n weeks before the event at {formattedHourMinute}_" : ["%n uke før hendelsen kl. {formattedHourMinute}","%n uker før hendelsen kl. {formattedHourMinute}"], diff --git a/l10n/nl.js b/l10n/nl.js index d767801b7f07276cc5ce5c2ff0450baf43eaa9a2..e4ea22bdab5c98b1eef7eaec90ba4d4c8f3cb0c5 100644 --- a/l10n/nl.js +++ b/l10n/nl.js @@ -12,6 +12,8 @@ OC.L10N.register( "Cheers!" : "Proficiat!", "Upcoming events" : "Aanstaande activiteiten", "More events" : "Meer activiteiten", + "No more events today" : "Geen activiteiten meer vandaag", + "No upcoming events" : "Geen aanstaande activiteiten", "Calendar" : "Agenda", "Appointments" : "Afspraken", "Schedule appointment \"%s\"" : "Plan afspraak \"%s\"", @@ -27,21 +29,6 @@ OC.L10N.register( "Appointment for:" : "Afspraak voor:", "Date:" : "Datum:", "Where:" : "Waar:", - "Anniversary" : "Verjaardag", - "Appointment" : "Afspraak", - "Business" : "Zakelijk", - "Education" : "Onderwijs", - "Holiday" : "Vakantie", - "Meeting" : "Vergadering", - "Miscellaneous" : "Diversen", - "Non-working hours" : "buiten werkuren", - "Not in office" : "Niet in het kantoor", - "Personal" : "Persoonlijk", - "Phone call" : "Telefoongesprek", - "Sick day" : "Ziektedag", - "Special occasion" : "Bijzondere gelegenheid", - "Travel" : "Reizen", - "Vacation" : "Vakantie", "A Calendar app for Nextcloud" : "Een agenda-app voor Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "De Calendar app is een toegang tot de Nextcloud CalDAV server. Synchroniseer makkelijk activiteiten tussen al je toestellen dank zij Nextcloud en wijzig ze online.\n\n* 🚀 **Integratie met andere Nextcloud apps!** Momenteel Contacten - er komen er nog.\n* 🌐 **WebCal Ondersteuning!** Wil je je de speeldagen van je favoriete ploeg in je calendar zien? Geen probleem!\n* 🙋 **Genodigden!** Nodig mensen uit op je activiteiten\n* ⌚️ **Beschikbaar/Bezet!** Zie wanneer je genodigden beschikbaar zijn om af te spreken\n* ⏰ **Herinneringen!** Ontvang waarschuwingen voor activiteiten in je browser en via email\n* 🔍 Zoek! Vind je activiteiten makkelijk terug\n* ☑️ Taken! Zie taken met een gewenste datum direct in de calendar\n* 🙈 **We gaan het wiel niet heruitvinden!** Gebaseerd op de krachtige [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) en [fullcalendar](https://github.com/fullcalendar/fullcalendar) bibliotheken.", "Previous day" : "Vorige dag", @@ -282,6 +269,7 @@ OC.L10N.register( "Required participant" : "Vereiste deelnemer", "Optional participant" : "Optionele deelnemer", "Non-participant" : "Geen deelnemer", + "Remove group" : "Groep verwijderen", "Remove attendee" : "Verwijder genodigde", "Search for emails, users or contacts" : "Zoek naar e-mails, gebruikers of contactpersonen", "No match found" : "Geen overeenkomst gevonden", @@ -372,8 +360,6 @@ OC.L10N.register( "No public appointments found for {name}" : "Geen publieke afspraken gevonden voor {name}", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "De automatisch gedetecteerde tijdzone is UTC.\nDit komt waarschijnlijk door beveiligingsmaatregelen van je webbrowser. Stel de tijdzone handmatig in bij de agenda-instellingen.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Je ingestelde tijdzone ({timezoneId}) werd niet gevonden. Er wordt teruggevallen op UTC.\nWijzig je tijdzone in instellingen en meld het incident.", - "No more events today" : "Geen activiteiten meer vandaag", - "No upcoming events" : "Geen aanstaande activiteiten", "Create a new event" : "Maak een nieuwe activiteit", "[Today]" : "[Vandaag]", "[Tomorrow]" : "[Morgen]", diff --git a/l10n/nl.json b/l10n/nl.json index 8f2dd3e3095ad00bd21c577bc838b78def6feb1c..ca55d1b9f8dba8a48b9673df685b216ec6cf9644 100644 --- a/l10n/nl.json +++ b/l10n/nl.json @@ -10,6 +10,8 @@ "Cheers!" : "Proficiat!", "Upcoming events" : "Aanstaande activiteiten", "More events" : "Meer activiteiten", + "No more events today" : "Geen activiteiten meer vandaag", + "No upcoming events" : "Geen aanstaande activiteiten", "Calendar" : "Agenda", "Appointments" : "Afspraken", "Schedule appointment \"%s\"" : "Plan afspraak \"%s\"", @@ -25,21 +27,6 @@ "Appointment for:" : "Afspraak voor:", "Date:" : "Datum:", "Where:" : "Waar:", - "Anniversary" : "Verjaardag", - "Appointment" : "Afspraak", - "Business" : "Zakelijk", - "Education" : "Onderwijs", - "Holiday" : "Vakantie", - "Meeting" : "Vergadering", - "Miscellaneous" : "Diversen", - "Non-working hours" : "buiten werkuren", - "Not in office" : "Niet in het kantoor", - "Personal" : "Persoonlijk", - "Phone call" : "Telefoongesprek", - "Sick day" : "Ziektedag", - "Special occasion" : "Bijzondere gelegenheid", - "Travel" : "Reizen", - "Vacation" : "Vakantie", "A Calendar app for Nextcloud" : "Een agenda-app voor Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "De Calendar app is een toegang tot de Nextcloud CalDAV server. Synchroniseer makkelijk activiteiten tussen al je toestellen dank zij Nextcloud en wijzig ze online.\n\n* 🚀 **Integratie met andere Nextcloud apps!** Momenteel Contacten - er komen er nog.\n* 🌐 **WebCal Ondersteuning!** Wil je je de speeldagen van je favoriete ploeg in je calendar zien? Geen probleem!\n* 🙋 **Genodigden!** Nodig mensen uit op je activiteiten\n* ⌚️ **Beschikbaar/Bezet!** Zie wanneer je genodigden beschikbaar zijn om af te spreken\n* ⏰ **Herinneringen!** Ontvang waarschuwingen voor activiteiten in je browser en via email\n* 🔍 Zoek! Vind je activiteiten makkelijk terug\n* ☑️ Taken! Zie taken met een gewenste datum direct in de calendar\n* 🙈 **We gaan het wiel niet heruitvinden!** Gebaseerd op de krachtige [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) en [fullcalendar](https://github.com/fullcalendar/fullcalendar) bibliotheken.", "Previous day" : "Vorige dag", @@ -280,6 +267,7 @@ "Required participant" : "Vereiste deelnemer", "Optional participant" : "Optionele deelnemer", "Non-participant" : "Geen deelnemer", + "Remove group" : "Groep verwijderen", "Remove attendee" : "Verwijder genodigde", "Search for emails, users or contacts" : "Zoek naar e-mails, gebruikers of contactpersonen", "No match found" : "Geen overeenkomst gevonden", @@ -370,8 +358,6 @@ "No public appointments found for {name}" : "Geen publieke afspraken gevonden voor {name}", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "De automatisch gedetecteerde tijdzone is UTC.\nDit komt waarschijnlijk door beveiligingsmaatregelen van je webbrowser. Stel de tijdzone handmatig in bij de agenda-instellingen.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Je ingestelde tijdzone ({timezoneId}) werd niet gevonden. Er wordt teruggevallen op UTC.\nWijzig je tijdzone in instellingen en meld het incident.", - "No more events today" : "Geen activiteiten meer vandaag", - "No upcoming events" : "Geen aanstaande activiteiten", "Create a new event" : "Maak een nieuwe activiteit", "[Today]" : "[Vandaag]", "[Tomorrow]" : "[Morgen]", diff --git a/l10n/nn_NO.js b/l10n/nn_NO.js index 1107506ac2edb18e9b94e7cde038b86168cacdb9..efb5202b11ca29ee3c57abca87e0efc5de701ac9 100644 --- a/l10n/nn_NO.js +++ b/l10n/nn_NO.js @@ -8,7 +8,6 @@ OC.L10N.register( "Cheers!" : "Tudelu!", "Calendar" : "Kalender", "Prepare for %s" : "Klargjer for %s", - "Personal" : "Personleg", "Today" : "I dag", "Day" : "Dag", "Week" : "Veke", diff --git a/l10n/nn_NO.json b/l10n/nn_NO.json index c14be7a99fc7143db9ed156dd8733e9c897fc66d..98d4ee5dcddd63ddb52f060eae06c3b1615cd469 100644 --- a/l10n/nn_NO.json +++ b/l10n/nn_NO.json @@ -6,7 +6,6 @@ "Cheers!" : "Tudelu!", "Calendar" : "Kalender", "Prepare for %s" : "Klargjer for %s", - "Personal" : "Personleg", "Today" : "I dag", "Day" : "Dag", "Week" : "Veke", diff --git a/l10n/oc.js b/l10n/oc.js index 8557416faaa483f94f02fb2db921cdf7b035fd78..3a22761595bfaa9a975938f51a600b5ad733fe1c 100644 --- a/l10n/oc.js +++ b/l10n/oc.js @@ -10,15 +10,6 @@ OC.L10N.register( "Confirm" : "Confirmar", "Date:" : "Data :", "Where:" : "Ont :", - "Anniversary" : "Anniversari", - "Appointment" : "Rendetz-vos", - "Business" : "Afar", - "Education" : "Educacion", - "Holiday" : "Vacanças", - "Meeting" : "Reünion", - "Personal" : "Personal", - "Travel" : "Viatge", - "Vacation" : "Vacanças", "A Calendar app for Nextcloud" : "Una aplicacion de calendièr per Nextcloud", "Previous day" : "Jorn passat", "Previous week" : "Setmana passada", @@ -112,6 +103,7 @@ OC.L10N.register( "Decline" : "Declinar", "Tentative" : "Provisòri", "Send email" : "Enviar email", + "Remove group" : "Suprimir grop", "Event title" : "Títol de l’eveniment", "All day" : "Tota la jornada", "Repeat" : "Repetir", @@ -142,6 +134,7 @@ OC.L10N.register( "Type to search time zone" : "Picar per cercar un fus orari", "Global" : "Global", "Subscribe" : "S'abonar", + "Personal" : "Personal", "Create a new event" : "Crear un eveniment novèl", "[Today]" : "[Uèi]", "[Tomorrow]" : "[Deman]", diff --git a/l10n/oc.json b/l10n/oc.json index 68381e4ffcd08b04ef6506f24be5208de3707e2f..b0e0104d46a3edd8b52f45e4077b770fbb284069 100644 --- a/l10n/oc.json +++ b/l10n/oc.json @@ -8,15 +8,6 @@ "Confirm" : "Confirmar", "Date:" : "Data :", "Where:" : "Ont :", - "Anniversary" : "Anniversari", - "Appointment" : "Rendetz-vos", - "Business" : "Afar", - "Education" : "Educacion", - "Holiday" : "Vacanças", - "Meeting" : "Reünion", - "Personal" : "Personal", - "Travel" : "Viatge", - "Vacation" : "Vacanças", "A Calendar app for Nextcloud" : "Una aplicacion de calendièr per Nextcloud", "Previous day" : "Jorn passat", "Previous week" : "Setmana passada", @@ -110,6 +101,7 @@ "Decline" : "Declinar", "Tentative" : "Provisòri", "Send email" : "Enviar email", + "Remove group" : "Suprimir grop", "Event title" : "Títol de l’eveniment", "All day" : "Tota la jornada", "Repeat" : "Repetir", @@ -140,6 +132,7 @@ "Type to search time zone" : "Picar per cercar un fus orari", "Global" : "Global", "Subscribe" : "S'abonar", + "Personal" : "Personal", "Create a new event" : "Crear un eveniment novèl", "[Today]" : "[Uèi]", "[Tomorrow]" : "[Deman]", diff --git a/l10n/pl.js b/l10n/pl.js index 95933741c661745c5a5594c74f934e8664075eef..5673155200e7c05fb36c47b1c062e3ed8238bc53 100644 --- a/l10n/pl.js +++ b/l10n/pl.js @@ -1,6 +1,7 @@ OC.L10N.register( "calendar", { + "Provided email-address is too long" : "Podany adres e-mail jest za długi", "User-Session unexpectedly expired" : "Sesja użytkownika nieoczekiwanie wygasła", "Provided email-address is not valid" : "Podany adres e-mail jest nieprawidłowy", "%s has published the calendar »%s«" : "%s opublikował kalendarz »%s«", @@ -12,12 +13,16 @@ OC.L10N.register( "Cheers!" : "Zdrówko!", "Upcoming events" : "Nadchodzące wydarzenia", "More events" : "Więcej wydarzeń", + "No more events today" : "Nie ma więcej wydarzeń na dzisiaj", + "No upcoming events" : "Brak nadchodzących wydarzeń", + "%1$s with %2$s" : "%1$s przez %2$s", "Calendar" : "Kalendarz", "New booking {booking}" : "Mowa rezerwacja {booking}", "{display_name} ({email}) booked the appointment \"{config_display_name}\" on {date_time}." : "{display_name} ({email}) zarezerwował spotkanie \"{config_display_name}\" dnia {date_time}.", "Appointments" : "Spotkania", "Schedule appointment \"%s\"" : "Umówione spotkanie \"%s\"", "Schedule an appointment" : "Umów się na spotkanie", + "%1$s - %2$s" : "%1$s - %2$s", "Prepare for %s" : "Przygotuj się na %s", "Follow up for %s" : "Obserwuj %s", "Your appointment \"%s\" with %s needs confirmation" : "Twoje spotkanie \"%s\" z %s wymaga potwierdzenia", @@ -34,32 +39,18 @@ OC.L10N.register( "Comment:" : "Komentarz:", "You have a new appointment booking \"%s\" from %s" : "Masz nową rezerwację spotkania \"%s\" z %s", "Dear %s, %s (%s) booked an appointment with you." : "Drogi %s, %s (%s) zarezerwował z tobą spotkanie.", - "Anniversary" : "Rocznica", - "Appointment" : "Spotkanie", - "Business" : "Biznes", - "Education" : "Edukacja", - "Holiday" : "Święto", - "Meeting" : "Zebranie", - "Miscellaneous" : "Różne", - "Non-working hours" : "Godziny wolne od pracy", - "Not in office" : "Poza biurem", - "Personal" : "Osobiste", - "Phone call" : "Zadzwonić", - "Sick day" : "Dzień chorobowy", - "Special occasion" : "Specjalna okazja", - "Travel" : "Podróż", - "Vacation" : "Urlop", - "Collaborative Tags" : "Wspólne tagi", "A Calendar app for Nextcloud" : "Aplikacja Kalendarz dla Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Aplikacja Kalendarz to interfejs użytkownika CalDAV dla serwera Nextcloud. Z łatwością synchronizuj wydarzenia z różnych urządzeń z Nextcloud i edytuj je online.\n\n* 🚀 **Integracja z innymi aplikacjami Nextcloud!** Obecnie Kontakty - więcej w przyszłości.\n* 🌐 **Wsparcie WebCal!** Chcesz widzieć mecze swojej ulubionej drużyny w swoim kalendarzu? Nie ma problemu!\n* 🙋 **Uczestnicy!** Zapraszaj ludzi na swoje wydarzenia\n* ⌚️ **Wolny/Zajęty!** Zobacz, kiedy Twoi uczestnicy są dostępni\n* ⏰ **Przypomnienia!** Otrzymuj alarmy o wydarzeniach w przeglądarce i e-mailem\n* 🔍 **Szukaj!** Łatwo znajdź swoje wydarzenia\n* ☑️ **Zadania!** Zobacz zadania z terminem bezpośrednio w kalendarzu\n* 🙈 **Nie wymyślamy na nowo koła!** Na podstawie wspaniałej [biblioteki c-dav](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) i [fullcalendar](https://github.com/fullcalendar/fullcalendar).", "Previous day" : "Poprzedni dzień", "Previous week" : "Poprzedni tydzień", + "Previous year" : "Poprzedni rok", "Previous month" : "Poprzedni miesiąc", "Next day" : "Następny dzień", "Next week" : "Następny tydzień", "Next year" : "Następny rok", "Next month" : "Następny miesiąc", "Event" : "Wydarzenie", + "Create new event" : "Utwórz nowe wydarzenie", "Today" : "Dzisiaj", "Day" : "Dzień", "Week" : "Tydzień", @@ -90,6 +81,7 @@ OC.L10N.register( "New calendar with task list" : "Nowy kalendarz z listą zadań", "New subscription from link (read-only)" : "Nowa subskrypcja z linku (tylko do odczytu)", "Creating subscription …" : "Tworzenie subskrypcji…", + "Add public holiday calendar" : "Dodaj kalendarz świąt państwowych", "An error occurred, unable to create the calendar." : "Wystąpił błąd, nie można utworzyć kalendarza.", "Please enter a valid link (starting with http://, https://, webcal://, or webcals://)" : "Wprowadź poprawny link (zaczynający się od http://, https://, webcal://, lub webcals://)", "Copy subscription link" : "Kopiuj link do subskrypcji", @@ -171,6 +163,7 @@ OC.L10N.register( "Day view" : "Widok dnia", "Week view" : "Widok tygodnia", "Month view" : "Widok miesiąca", + "Year view" : "Widok roku", "List view" : "Widok listy", "Actions" : "Akcje", "Create event" : "Utwórz wydarzenie", @@ -305,6 +298,8 @@ OC.L10N.register( "Create Talk room for this event" : "Utwórz pokój w Talku dla tego wydarzenia", "Show busy times" : "Pokaż zajęte czasy", "No attendees yet" : "Brak uczestników", + "You do not own this calendar, so you cannot add attendees to this event" : "Nie jesteś właścicielem tego kalendarza, więc nie możesz dodawać uczestników do tego wydarzenia", + "Successfully appended link to talk room to location." : "Pomyślnie dodano link do pokoju rozmów do lokalizacji.", "Successfully appended link to talk room to description." : "Pomyślnie dołączono do opisu link do pokoju rozmów.", "Error creating Talk room" : "Błąd podczas tworzenia pokoju w Talku", "Send email" : "Wyślij e-mail", @@ -312,7 +307,9 @@ OC.L10N.register( "Required participant" : "Wymagany uczestnik", "Optional participant" : "Opcjonalny uczestnik", "Non-participant" : "Nieuczestniczący", + "Remove group" : "Usuń grupę", "Remove attendee" : "Usuń uczestnika", + "_%n member_::_%n members_" : ["%n członek","%n członków","%n członków","%n członków"], "Search for emails, users or contacts" : "Szukaj e-maili, użytkowników lub kontaktów", "No match found" : "Nie znaleziono pasujących", "(organizer)" : "(organizator)", @@ -384,13 +381,17 @@ OC.L10N.register( "Please enter a valid date and time" : "Podaj prawidłową datę i godzinę", "Type to search time zone" : "Wpisz, aby wyszukać strefę czasową", "Global" : "Globalnie", + "Public holiday calendars" : "Kalendarze świąt państwowych", + "Public holiday calendars are provided by Thunderbird. Calendar data will be downloaded from {website}" : "Kalendarze świąt państwowych są dostarczane przez Thunderbirda. Dane kalendarza zostaną pobrane z witryny {website}", "By {authors}" : "Autorstwa {authors}", "Subscribed" : "Zasubskrybowano", "Subscribe" : "Subskrybuj", "Holidays in {region}" : "Święta w {region}", + "An error occurred, unable to create the public holiday calendar." : "Wystąpił błąd. Nie można utworzyć kalendarza świąt państwowych.", "Select date" : "Wybierz datę", "Select slot" : "Wybierz przedział czasowy", "No slots available" : "Brak dostępnych terminów", + "Could not fetch slots" : "Nie udało się pobrać przedziałów", "The slot for your appointment has been confirmed" : "Termin Twojego spotkania został potwierdzony", "Appointment Details:" : "Szczegóły spotkania:", "Time:" : "Czas:", @@ -404,8 +405,6 @@ OC.L10N.register( "No public appointments found for {name}" : "Nie znaleziono publicznych spotkań dla {name}", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Automatyczne wykrywanie strefy czasowej określiło Twoją strefę czasową jako UTC.\nNajprawdopodobniej wynika to ze środków bezpieczeństwa przeglądarki internetowej.\nUstaw strefę czasową ręcznie w ustawieniach kalendarza.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Skonfigurowana strefa czasowa ({timezoneId}) nie została znaleziona. Powrót do UTC.\nZmień strefę czasową w ustawieniach i zgłoś ten problem.", - "No more events today" : "Nie ma więcej wydarzeń na dzisiaj", - "No upcoming events" : "Brak nadchodzących wydarzeń", "Create a new event" : "Utwórz nowe wydarzenie", "[Today]" : "[Dzisiaj]", "[Tomorrow]" : "[Jutro]", diff --git a/l10n/pl.json b/l10n/pl.json index 7033eb7bb037216d376df5cb766ce0b665fdf545..42b4435a27fd7c8ed212531cfde9d5dc80d60adc 100644 --- a/l10n/pl.json +++ b/l10n/pl.json @@ -1,4 +1,5 @@ { "translations": { + "Provided email-address is too long" : "Podany adres e-mail jest za długi", "User-Session unexpectedly expired" : "Sesja użytkownika nieoczekiwanie wygasła", "Provided email-address is not valid" : "Podany adres e-mail jest nieprawidłowy", "%s has published the calendar »%s«" : "%s opublikował kalendarz »%s«", @@ -10,12 +11,16 @@ "Cheers!" : "Zdrówko!", "Upcoming events" : "Nadchodzące wydarzenia", "More events" : "Więcej wydarzeń", + "No more events today" : "Nie ma więcej wydarzeń na dzisiaj", + "No upcoming events" : "Brak nadchodzących wydarzeń", + "%1$s with %2$s" : "%1$s przez %2$s", "Calendar" : "Kalendarz", "New booking {booking}" : "Mowa rezerwacja {booking}", "{display_name} ({email}) booked the appointment \"{config_display_name}\" on {date_time}." : "{display_name} ({email}) zarezerwował spotkanie \"{config_display_name}\" dnia {date_time}.", "Appointments" : "Spotkania", "Schedule appointment \"%s\"" : "Umówione spotkanie \"%s\"", "Schedule an appointment" : "Umów się na spotkanie", + "%1$s - %2$s" : "%1$s - %2$s", "Prepare for %s" : "Przygotuj się na %s", "Follow up for %s" : "Obserwuj %s", "Your appointment \"%s\" with %s needs confirmation" : "Twoje spotkanie \"%s\" z %s wymaga potwierdzenia", @@ -32,32 +37,18 @@ "Comment:" : "Komentarz:", "You have a new appointment booking \"%s\" from %s" : "Masz nową rezerwację spotkania \"%s\" z %s", "Dear %s, %s (%s) booked an appointment with you." : "Drogi %s, %s (%s) zarezerwował z tobą spotkanie.", - "Anniversary" : "Rocznica", - "Appointment" : "Spotkanie", - "Business" : "Biznes", - "Education" : "Edukacja", - "Holiday" : "Święto", - "Meeting" : "Zebranie", - "Miscellaneous" : "Różne", - "Non-working hours" : "Godziny wolne od pracy", - "Not in office" : "Poza biurem", - "Personal" : "Osobiste", - "Phone call" : "Zadzwonić", - "Sick day" : "Dzień chorobowy", - "Special occasion" : "Specjalna okazja", - "Travel" : "Podróż", - "Vacation" : "Urlop", - "Collaborative Tags" : "Wspólne tagi", "A Calendar app for Nextcloud" : "Aplikacja Kalendarz dla Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Aplikacja Kalendarz to interfejs użytkownika CalDAV dla serwera Nextcloud. Z łatwością synchronizuj wydarzenia z różnych urządzeń z Nextcloud i edytuj je online.\n\n* 🚀 **Integracja z innymi aplikacjami Nextcloud!** Obecnie Kontakty - więcej w przyszłości.\n* 🌐 **Wsparcie WebCal!** Chcesz widzieć mecze swojej ulubionej drużyny w swoim kalendarzu? Nie ma problemu!\n* 🙋 **Uczestnicy!** Zapraszaj ludzi na swoje wydarzenia\n* ⌚️ **Wolny/Zajęty!** Zobacz, kiedy Twoi uczestnicy są dostępni\n* ⏰ **Przypomnienia!** Otrzymuj alarmy o wydarzeniach w przeglądarce i e-mailem\n* 🔍 **Szukaj!** Łatwo znajdź swoje wydarzenia\n* ☑️ **Zadania!** Zobacz zadania z terminem bezpośrednio w kalendarzu\n* 🙈 **Nie wymyślamy na nowo koła!** Na podstawie wspaniałej [biblioteki c-dav](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) i [fullcalendar](https://github.com/fullcalendar/fullcalendar).", "Previous day" : "Poprzedni dzień", "Previous week" : "Poprzedni tydzień", + "Previous year" : "Poprzedni rok", "Previous month" : "Poprzedni miesiąc", "Next day" : "Następny dzień", "Next week" : "Następny tydzień", "Next year" : "Następny rok", "Next month" : "Następny miesiąc", "Event" : "Wydarzenie", + "Create new event" : "Utwórz nowe wydarzenie", "Today" : "Dzisiaj", "Day" : "Dzień", "Week" : "Tydzień", @@ -88,6 +79,7 @@ "New calendar with task list" : "Nowy kalendarz z listą zadań", "New subscription from link (read-only)" : "Nowa subskrypcja z linku (tylko do odczytu)", "Creating subscription …" : "Tworzenie subskrypcji…", + "Add public holiday calendar" : "Dodaj kalendarz świąt państwowych", "An error occurred, unable to create the calendar." : "Wystąpił błąd, nie można utworzyć kalendarza.", "Please enter a valid link (starting with http://, https://, webcal://, or webcals://)" : "Wprowadź poprawny link (zaczynający się od http://, https://, webcal://, lub webcals://)", "Copy subscription link" : "Kopiuj link do subskrypcji", @@ -169,6 +161,7 @@ "Day view" : "Widok dnia", "Week view" : "Widok tygodnia", "Month view" : "Widok miesiąca", + "Year view" : "Widok roku", "List view" : "Widok listy", "Actions" : "Akcje", "Create event" : "Utwórz wydarzenie", @@ -303,6 +296,8 @@ "Create Talk room for this event" : "Utwórz pokój w Talku dla tego wydarzenia", "Show busy times" : "Pokaż zajęte czasy", "No attendees yet" : "Brak uczestników", + "You do not own this calendar, so you cannot add attendees to this event" : "Nie jesteś właścicielem tego kalendarza, więc nie możesz dodawać uczestników do tego wydarzenia", + "Successfully appended link to talk room to location." : "Pomyślnie dodano link do pokoju rozmów do lokalizacji.", "Successfully appended link to talk room to description." : "Pomyślnie dołączono do opisu link do pokoju rozmów.", "Error creating Talk room" : "Błąd podczas tworzenia pokoju w Talku", "Send email" : "Wyślij e-mail", @@ -310,7 +305,9 @@ "Required participant" : "Wymagany uczestnik", "Optional participant" : "Opcjonalny uczestnik", "Non-participant" : "Nieuczestniczący", + "Remove group" : "Usuń grupę", "Remove attendee" : "Usuń uczestnika", + "_%n member_::_%n members_" : ["%n członek","%n członków","%n członków","%n członków"], "Search for emails, users or contacts" : "Szukaj e-maili, użytkowników lub kontaktów", "No match found" : "Nie znaleziono pasujących", "(organizer)" : "(organizator)", @@ -382,13 +379,17 @@ "Please enter a valid date and time" : "Podaj prawidłową datę i godzinę", "Type to search time zone" : "Wpisz, aby wyszukać strefę czasową", "Global" : "Globalnie", + "Public holiday calendars" : "Kalendarze świąt państwowych", + "Public holiday calendars are provided by Thunderbird. Calendar data will be downloaded from {website}" : "Kalendarze świąt państwowych są dostarczane przez Thunderbirda. Dane kalendarza zostaną pobrane z witryny {website}", "By {authors}" : "Autorstwa {authors}", "Subscribed" : "Zasubskrybowano", "Subscribe" : "Subskrybuj", "Holidays in {region}" : "Święta w {region}", + "An error occurred, unable to create the public holiday calendar." : "Wystąpił błąd. Nie można utworzyć kalendarza świąt państwowych.", "Select date" : "Wybierz datę", "Select slot" : "Wybierz przedział czasowy", "No slots available" : "Brak dostępnych terminów", + "Could not fetch slots" : "Nie udało się pobrać przedziałów", "The slot for your appointment has been confirmed" : "Termin Twojego spotkania został potwierdzony", "Appointment Details:" : "Szczegóły spotkania:", "Time:" : "Czas:", @@ -402,8 +403,6 @@ "No public appointments found for {name}" : "Nie znaleziono publicznych spotkań dla {name}", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Automatyczne wykrywanie strefy czasowej określiło Twoją strefę czasową jako UTC.\nNajprawdopodobniej wynika to ze środków bezpieczeństwa przeglądarki internetowej.\nUstaw strefę czasową ręcznie w ustawieniach kalendarza.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Skonfigurowana strefa czasowa ({timezoneId}) nie została znaleziona. Powrót do UTC.\nZmień strefę czasową w ustawieniach i zgłoś ten problem.", - "No more events today" : "Nie ma więcej wydarzeń na dzisiaj", - "No upcoming events" : "Brak nadchodzących wydarzeń", "Create a new event" : "Utwórz nowe wydarzenie", "[Today]" : "[Dzisiaj]", "[Tomorrow]" : "[Jutro]", diff --git a/l10n/pt_BR.js b/l10n/pt_BR.js index f5281121aa7c8a82538e0970394e8b8c066f5842..783545c3f1be6891395bc59042cca675a85b9fb9 100644 --- a/l10n/pt_BR.js +++ b/l10n/pt_BR.js @@ -13,6 +13,8 @@ OC.L10N.register( "Cheers!" : "Saudações!", "Upcoming events" : "Próximos eventos", "More events" : "Mais eventos", + "No more events today" : "Sem mais eventos para hoje", + "No upcoming events" : "Nenhum evento próximo", "%1$s with %2$s" : "%1$s com %2$s", "Calendar" : "Calendário", "New booking {booking}" : "Novo agendamento {booking}", @@ -37,24 +39,6 @@ OC.L10N.register( "Comment:" : "Comentário:", "You have a new appointment booking \"%s\" from %s" : "Tem uma nova reserva \"%s\" de %s", "Dear %s, %s (%s) booked an appointment with you." : "Caro %s, %s(%s) reservou um horário com você.", - "Anniversary" : "Aniversário", - "Appointment" : "Agendamento", - "Business" : "Negócio", - "Education" : "Educação", - "Holiday" : "Feriado", - "Meeting" : "Reunião", - "Miscellaneous" : "Diversos", - "Non-working hours" : "Horas fora do expediente", - "Not in office" : "Fora do escritório", - "Personal" : "Pessoal", - "Phone call" : "Chamada telefônica", - "Sick day" : "Dia ruim", - "Special occasion" : "Ocasião especial", - "Travel" : "Viagem", - "Vacation" : "Férias", - "Custom Categories" : "Categorias personalizadas", - "Collaborative Tags" : "Etiquetas Colaborativas", - "Standard Categories" : "Categorias padrão", "A Calendar app for Nextcloud" : "Um aplicativo de Calendário para Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "O aplicativo Calendário é uma interface de usuário para o servidor CalDAV do Nextcloud. Sincronize facilmente eventos de vários dispositivos com o Nextcloud e edite-os online.\n\n* 🚀 **Integração com outros aplicativos Nextcloud!** Atualmente Contatos - mais por vir.\n* 🌐 **Suporte WebCal!** Deseja ver as partidas do seu time no calendário? Sem problemas!\n* 🙋 **Participantes!** Convide pessoas para seus eventos\n* ⌚️ **Disponibilidade:** Veja quando seus participantes estarão disponíveis para atender\n* ⏰ **Lembretes!** Receba alarmes para eventos no seu navegador e via e-mail.\n* 🔍 Pesquise! Encontre seus eventos facilmente\n* ☑️ Tarefas! Veja as tarefas com a data de entrega diretamente no calendário\n* 🙈 **Não estamos reinventando a roda!** Baseado nas excelentes bibliotecas [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) e [fullcalendar](https://github.com/fullcalendar/fullcalendar).", "Previous day" : "Dia anterior", @@ -314,6 +298,7 @@ OC.L10N.register( "Create Talk room for this event" : "Criar sala no Talk para este evento", "Show busy times" : "Mostrar horários ocupados", "No attendees yet" : "Nenhum participante ainda", + "You do not own this calendar, so you cannot add attendees to this event" : "Você não é o proprietário desta agenda, portanto não pode adicionar participantes a este evento", "Successfully appended link to talk room to location." : "Link anexado com sucesso para a sala de conversação ao local.", "Successfully appended link to talk room to description." : "O link para a sala Talk foi adicionado com sucesso na descrição", "Error creating Talk room" : "Erro ao criar a sala Talk", @@ -322,6 +307,7 @@ OC.L10N.register( "Required participant" : "Participante obrigatório", "Optional participant" : "Participante opcional", "Non-participant" : "Não participante", + "Remove group" : "Excluir grupo", "Remove attendee" : "Remover participante", "Search for emails, users or contacts" : "Pesquise e-mails, usuários ou contatos", "No match found" : "Nenhuma correspondência encontrada", @@ -404,6 +390,7 @@ OC.L10N.register( "Select date" : "Selecionar data", "Select slot" : "Selecionar vaga", "No slots available" : "Nenhuma vaga disponível", + "Could not fetch slots" : "Não foi possível buscar slots", "The slot for your appointment has been confirmed" : "A vaga para o seu agendamento foi confirmada", "Appointment Details:" : "Detalhes do agendamento:", "Time:" : "Tempo:", @@ -415,10 +402,9 @@ OC.L10N.register( "Please book a different slot:" : "Reserve um slot diferente:", "Book an appointment with {name}" : "Marque um agendamento com {name}", "No public appointments found for {name}" : "Não foi encontrado nenhum agendamento público para {name}", + "Personal" : "Pessoal", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "A detecção automática determinou que seu fuso horário seja UTC.\nProvavelmente, isso é resultado de medidas de segurança do seu navegador.\nDefina seu fuso horário manualmente nas configurações do calendário.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Seu fuso horário configurado ({timezoneId}) não foi encontrado. Retornando ao UTC.\nAltere seu fuso horário nas configurações e informe este problema.", - "No more events today" : "Sem mais eventos para hoje", - "No upcoming events" : "Nenhum evento próximo", "Create a new event" : "Criar um novo evento", "[Today]" : "[Hoje]", "[Tomorrow]" : "[Amanhã]", @@ -440,6 +426,20 @@ OC.L10N.register( "Show more details" : "Mostrar mais detalhes", "Subscribe to {name}" : "Inscrever-se em {name}", "Export {name}" : "Exportar {name}", + "Anniversary" : "Aniversário", + "Appointment" : "Agendamento", + "Business" : "Negócio", + "Education" : "Educação", + "Holiday" : "Feriado", + "Meeting" : "Reunião", + "Miscellaneous" : "Diversos", + "Non-working hours" : "Horas fora do expediente", + "Not in office" : "Fora do escritório", + "Phone call" : "Chamada telefônica", + "Sick day" : "Dia ruim", + "Special occasion" : "Ocasião especial", + "Travel" : "Viagem", + "Vacation" : "Férias", "Midnight on the day the event starts" : "Meia-noite do dia em que o evento começa", "_%n day before the event at {formattedHourMinute}_::_%n days before the event at {formattedHourMinute}_" : ["%n dia antes do evento às {formattedHourMinute}","%n dias antes do evento às {formattedHourMinute}","%n dias antes do evento às {formattedHourMinute}"], "_%n week before the event at {formattedHourMinute}_::_%n weeks before the event at {formattedHourMinute}_" : ["%n semana antes do evento às {formattedHourMinute}","%n semanas antes do evento às {formattedHourMinute}","%n semanas antes do evento às {formattedHourMinute}"], diff --git a/l10n/pt_BR.json b/l10n/pt_BR.json index 2c9fc68e9ae2dc2a082dd5e20fd44d1fe4d7a8a8..5ed9eef0711ccd763e0fe10c610d321bb776dd38 100644 --- a/l10n/pt_BR.json +++ b/l10n/pt_BR.json @@ -11,6 +11,8 @@ "Cheers!" : "Saudações!", "Upcoming events" : "Próximos eventos", "More events" : "Mais eventos", + "No more events today" : "Sem mais eventos para hoje", + "No upcoming events" : "Nenhum evento próximo", "%1$s with %2$s" : "%1$s com %2$s", "Calendar" : "Calendário", "New booking {booking}" : "Novo agendamento {booking}", @@ -35,24 +37,6 @@ "Comment:" : "Comentário:", "You have a new appointment booking \"%s\" from %s" : "Tem uma nova reserva \"%s\" de %s", "Dear %s, %s (%s) booked an appointment with you." : "Caro %s, %s(%s) reservou um horário com você.", - "Anniversary" : "Aniversário", - "Appointment" : "Agendamento", - "Business" : "Negócio", - "Education" : "Educação", - "Holiday" : "Feriado", - "Meeting" : "Reunião", - "Miscellaneous" : "Diversos", - "Non-working hours" : "Horas fora do expediente", - "Not in office" : "Fora do escritório", - "Personal" : "Pessoal", - "Phone call" : "Chamada telefônica", - "Sick day" : "Dia ruim", - "Special occasion" : "Ocasião especial", - "Travel" : "Viagem", - "Vacation" : "Férias", - "Custom Categories" : "Categorias personalizadas", - "Collaborative Tags" : "Etiquetas Colaborativas", - "Standard Categories" : "Categorias padrão", "A Calendar app for Nextcloud" : "Um aplicativo de Calendário para Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "O aplicativo Calendário é uma interface de usuário para o servidor CalDAV do Nextcloud. Sincronize facilmente eventos de vários dispositivos com o Nextcloud e edite-os online.\n\n* 🚀 **Integração com outros aplicativos Nextcloud!** Atualmente Contatos - mais por vir.\n* 🌐 **Suporte WebCal!** Deseja ver as partidas do seu time no calendário? Sem problemas!\n* 🙋 **Participantes!** Convide pessoas para seus eventos\n* ⌚️ **Disponibilidade:** Veja quando seus participantes estarão disponíveis para atender\n* ⏰ **Lembretes!** Receba alarmes para eventos no seu navegador e via e-mail.\n* 🔍 Pesquise! Encontre seus eventos facilmente\n* ☑️ Tarefas! Veja as tarefas com a data de entrega diretamente no calendário\n* 🙈 **Não estamos reinventando a roda!** Baseado nas excelentes bibliotecas [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) e [fullcalendar](https://github.com/fullcalendar/fullcalendar).", "Previous day" : "Dia anterior", @@ -312,6 +296,7 @@ "Create Talk room for this event" : "Criar sala no Talk para este evento", "Show busy times" : "Mostrar horários ocupados", "No attendees yet" : "Nenhum participante ainda", + "You do not own this calendar, so you cannot add attendees to this event" : "Você não é o proprietário desta agenda, portanto não pode adicionar participantes a este evento", "Successfully appended link to talk room to location." : "Link anexado com sucesso para a sala de conversação ao local.", "Successfully appended link to talk room to description." : "O link para a sala Talk foi adicionado com sucesso na descrição", "Error creating Talk room" : "Erro ao criar a sala Talk", @@ -320,6 +305,7 @@ "Required participant" : "Participante obrigatório", "Optional participant" : "Participante opcional", "Non-participant" : "Não participante", + "Remove group" : "Excluir grupo", "Remove attendee" : "Remover participante", "Search for emails, users or contacts" : "Pesquise e-mails, usuários ou contatos", "No match found" : "Nenhuma correspondência encontrada", @@ -402,6 +388,7 @@ "Select date" : "Selecionar data", "Select slot" : "Selecionar vaga", "No slots available" : "Nenhuma vaga disponível", + "Could not fetch slots" : "Não foi possível buscar slots", "The slot for your appointment has been confirmed" : "A vaga para o seu agendamento foi confirmada", "Appointment Details:" : "Detalhes do agendamento:", "Time:" : "Tempo:", @@ -413,10 +400,9 @@ "Please book a different slot:" : "Reserve um slot diferente:", "Book an appointment with {name}" : "Marque um agendamento com {name}", "No public appointments found for {name}" : "Não foi encontrado nenhum agendamento público para {name}", + "Personal" : "Pessoal", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "A detecção automática determinou que seu fuso horário seja UTC.\nProvavelmente, isso é resultado de medidas de segurança do seu navegador.\nDefina seu fuso horário manualmente nas configurações do calendário.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Seu fuso horário configurado ({timezoneId}) não foi encontrado. Retornando ao UTC.\nAltere seu fuso horário nas configurações e informe este problema.", - "No more events today" : "Sem mais eventos para hoje", - "No upcoming events" : "Nenhum evento próximo", "Create a new event" : "Criar um novo evento", "[Today]" : "[Hoje]", "[Tomorrow]" : "[Amanhã]", @@ -438,6 +424,20 @@ "Show more details" : "Mostrar mais detalhes", "Subscribe to {name}" : "Inscrever-se em {name}", "Export {name}" : "Exportar {name}", + "Anniversary" : "Aniversário", + "Appointment" : "Agendamento", + "Business" : "Negócio", + "Education" : "Educação", + "Holiday" : "Feriado", + "Meeting" : "Reunião", + "Miscellaneous" : "Diversos", + "Non-working hours" : "Horas fora do expediente", + "Not in office" : "Fora do escritório", + "Phone call" : "Chamada telefônica", + "Sick day" : "Dia ruim", + "Special occasion" : "Ocasião especial", + "Travel" : "Viagem", + "Vacation" : "Férias", "Midnight on the day the event starts" : "Meia-noite do dia em que o evento começa", "_%n day before the event at {formattedHourMinute}_::_%n days before the event at {formattedHourMinute}_" : ["%n dia antes do evento às {formattedHourMinute}","%n dias antes do evento às {formattedHourMinute}","%n dias antes do evento às {formattedHourMinute}"], "_%n week before the event at {formattedHourMinute}_::_%n weeks before the event at {formattedHourMinute}_" : ["%n semana antes do evento às {formattedHourMinute}","%n semanas antes do evento às {formattedHourMinute}","%n semanas antes do evento às {formattedHourMinute}"], diff --git a/l10n/pt_PT.js b/l10n/pt_PT.js index 4dc69122f74930297da40db659558c8aea8477b1..0e04ee80e464232b5cceb7140f255c1bf6c041c3 100644 --- a/l10n/pt_PT.js +++ b/l10n/pt_PT.js @@ -31,9 +31,6 @@ OC.L10N.register( "Where:" : "Local:", "Comment:" : "Comentário:", "You have a new appointment booking \"%s\" from %s" : "Tem uma nova reserva de marcação \"%s\" de %s", - "Anniversary" : "Aniversário", - "Miscellaneous" : "Diversos", - "Personal" : "Pessoal", "A Calendar app for Nextcloud" : "Uma aplicação de calendário para o Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "A aplicação Calendário é uma interface de utilizador para o servidor CalDAV da Nextcloud. Sincronize facilmente eventos de vários dispositivos com o seu Nextcloud e edite-os online..\n\n* 🚀 **Integração com outras aplicações Nextcloud!** Atualmente a de Contactos - mas mais estão para chegar.\n* 🌐 **Suporte para WebCal!** Quer ver os dias de jogo da sua equipa favorita no seu calendário? Não há problema!\n* 🙋 **Participantes!** Convide pessoas para os seus eventos\n* ⌚️ **Livre/Ocupado!** Veja quando os seus participantes estão disponíveis para se encontrarem\n* ⏰ **Lembretes!** Receba alarmes para eventos dentro do seu navegador e via e-mail\n* 🔍 Pesquisar! Encontre os seus eventos à vontade\n* ☑️ Tarefas! Ver tarefas com uma data de vencimento diretamente no calendário\n* 🙈 **Não estamos a reinventar a roda!** Baseado na grande [biblioteca c-dav](https://github.com/nextcloud/cdav-library), e nas [ical.js](https://github.com/mozilla-comm/ical.js) e [fullcalendar](https://github.com/fullcalendar/fullcalendar).", "Previous day" : "Dia anterior", @@ -46,6 +43,7 @@ OC.L10N.register( "Day" : "Dia", "Week" : "Semana", "Month" : "Mês", + "Year" : "Year", "List" : "Lista", "Preview" : "Pré-visualizar", "Copy link" : "Copiar hiperligação", @@ -264,6 +262,7 @@ OC.L10N.register( "Global" : "Global", "Subscribed" : "Subscrito", "Subscribe" : "Subscrever", + "Personal" : "Pessoal", "Details" : "Detalhes", "Attendees" : "Participantes", "Resources" : "Recursos", diff --git a/l10n/pt_PT.json b/l10n/pt_PT.json index a3757268b098b63055c1b595cb1f0036d6e3c1eb..ce41fd6d790dc6c2ddde8b69879e5efc236411cd 100644 --- a/l10n/pt_PT.json +++ b/l10n/pt_PT.json @@ -29,9 +29,6 @@ "Where:" : "Local:", "Comment:" : "Comentário:", "You have a new appointment booking \"%s\" from %s" : "Tem uma nova reserva de marcação \"%s\" de %s", - "Anniversary" : "Aniversário", - "Miscellaneous" : "Diversos", - "Personal" : "Pessoal", "A Calendar app for Nextcloud" : "Uma aplicação de calendário para o Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "A aplicação Calendário é uma interface de utilizador para o servidor CalDAV da Nextcloud. Sincronize facilmente eventos de vários dispositivos com o seu Nextcloud e edite-os online..\n\n* 🚀 **Integração com outras aplicações Nextcloud!** Atualmente a de Contactos - mas mais estão para chegar.\n* 🌐 **Suporte para WebCal!** Quer ver os dias de jogo da sua equipa favorita no seu calendário? Não há problema!\n* 🙋 **Participantes!** Convide pessoas para os seus eventos\n* ⌚️ **Livre/Ocupado!** Veja quando os seus participantes estão disponíveis para se encontrarem\n* ⏰ **Lembretes!** Receba alarmes para eventos dentro do seu navegador e via e-mail\n* 🔍 Pesquisar! Encontre os seus eventos à vontade\n* ☑️ Tarefas! Ver tarefas com uma data de vencimento diretamente no calendário\n* 🙈 **Não estamos a reinventar a roda!** Baseado na grande [biblioteca c-dav](https://github.com/nextcloud/cdav-library), e nas [ical.js](https://github.com/mozilla-comm/ical.js) e [fullcalendar](https://github.com/fullcalendar/fullcalendar).", "Previous day" : "Dia anterior", @@ -44,6 +41,7 @@ "Day" : "Dia", "Week" : "Semana", "Month" : "Mês", + "Year" : "Year", "List" : "Lista", "Preview" : "Pré-visualizar", "Copy link" : "Copiar hiperligação", @@ -262,6 +260,7 @@ "Global" : "Global", "Subscribed" : "Subscrito", "Subscribe" : "Subscrever", + "Personal" : "Pessoal", "Details" : "Detalhes", "Attendees" : "Participantes", "Resources" : "Recursos", diff --git a/l10n/ro.js b/l10n/ro.js index 6a480a7a33adc4d920ed771ccf64dace3dc9a33a..ff360e7c74a214790b93793948aa794a8ff31533 100644 --- a/l10n/ro.js +++ b/l10n/ro.js @@ -1,6 +1,7 @@ OC.L10N.register( "calendar", { + "Provided email-address is too long" : "Emailul furnizat este prea lung", "User-Session unexpectedly expired" : "Sesiunea-Utilizatorului a expirat în mod neașteptat", "Provided email-address is not valid" : "Adresa de email furnizată este invalidă", "%s has published the calendar »%s«" : "%sa publicat calendarul »%s«", @@ -11,28 +12,44 @@ OC.L10N.register( "Open »%s«" : "Accesează »%s«", "Cheers!" : "Noroc!", "Upcoming events" : "Evenimente viitoare", + "More events" : "Mai multe evenimente", + "No more events today" : "Nu mai sunt evenimente astăzi", + "No upcoming events" : "Niciun eveniment următor", + "%1$s with %2$s" : "%1$s cu %2$s", "Calendar" : "Calendar", + "New booking {booking}" : "Rezervare nouă {booking}", + "{display_name} ({email}) booked the appointment \"{config_display_name}\" on {date_time}." : "{display_name} ({email}) a programat întâlnirea \"{config_display_name}\" pe {date_time}.", "Appointments" : "Întâlniri", "Schedule appointment \"%s\"" : "Planifică programarea \"%s\"", "Schedule an appointment" : "Planifică o programare", "Prepare for %s" : "Pregăteste-te de %s", "Follow up for %s" : "Urmărește-ne pentru %s", + "Your appointment \"%s\" with %s needs confirmation" : "Întâlnirea \"%s\" cu %s necesită confirmare", "Dear %s, please confirm your booking" : "Dragă %s, te rog să confirmi rezervarea ta", "Confirm" : "Confirmă", "This confirmation link expires in %s hours." : "Acest link de confirmare expira în %s ore. ", + "If you wish to cancel the appointment after all, please contact your organizer by replying to this email or by visiting their profile page." : "Dacă totuși doriți să anulați întâlnirea, contactați organizatorul răspunzându-i la acest mail sau vizitând pagina de profil a acestuia.", + "Your appointment \"%s\" with %s has been accepted" : "Întâlnirea \"%s\" cu %s a fost acceptată", + "Dear %s, your booking has been accepted." : "Dragă %s, rezervarea a fost acceptată.", + "Appointment for:" : "Programare pentru:", "Date:" : "Data:", + "You will receive a link with the confirmation email" : "Veți primi un link cu emailul de confirmare", "Where:" : "Unde:", - "Anniversary" : "Aniversare", - "Personal" : "Personal", - "Vacation" : "Vacanță", + "Comment:" : "Comentariu:", + "You have a new appointment booking \"%s\" from %s" : "Aveți o nouă rezervare \"%s\" de la %s", + "Dear %s, %s (%s) booked an appointment with you." : "Dragă %s, %s (%s) a rezervat o întâlnire cu tine.", "A Calendar app for Nextcloud" : "O aplicație de tip calendar pentru Nextcloud", + "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Aplicația Calendar este interfața Nextcloud pentru serverul CalDAV. Sincronizați ușor cu Nextcloud evenimente de pe dispozitive diferite și editați-le online.\n\n* 🚀 **Integrare cu alte aplicații Nextcloud!** În prezent Contacte - altele urmează.\n* 🌐 **Suport pentru WebCal!** Doriți să vedeți zilele în care joacă echipa favorită? Nicio problemă!\n* 🙋 **Participanți!**Invitați persoane la evenimente\n* ⌚️ **Disponibil/Ocupat!** Vedeți când participanții sunt disponibili pentru întâlniri\n* ⏰ **Memento-uri!** Primiți alerte despre evenimente în browser și via email\n* 🔍 Căutare! Găsiți ușor evenimentele\n* ☑️ Sarcini! Urmăriți sarcinile cu scadență direct în Calendar\n* 🙈 **Nu reinventăm roata!** Se bazează pe bibliotecile [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) și [fullcalendar](https://github.com/fullcalendar/fullcalendar).", "Previous day" : "Ziua anterioară", "Previous week" : "Săptămâna anterioară", + "Previous year" : "Anul anterior", "Previous month" : "Luna anterioară", "Next day" : "Ziua următoare", "Next week" : "Saptămâna următoare", "Next year" : "Aanul viitor", "Next month" : "Luna următoare", + "Event" : "Eveniment", + "Create new event" : "Creează un nou eveniment", "Today" : "Astăzi", "Day" : "Zi", "Week" : "Săptămâna", @@ -47,6 +64,13 @@ OC.L10N.register( "Appointment link could not be copied to clipboard" : "Linkul programării nu a putut fi copiat în clipboard", "Add new" : "Adaugă nou", "Untitled calendar" : "Calendar nedenumit", + "Shared with you by" : "Partajat cu tine de", + "Edit and share calendar" : "Editează și partajează calendarul", + "Edit calendar" : "Editare calendar", + "Disable calendar \"{calendar}\"" : "Dezactivează calendarul \"{calendar}\"", + "Disable untitled calendar" : "Dezactivează calendarul fără nume", + "Enable calendar \"{calendar}\"" : "Activează calendarul \"{calendar}\"", + "Enable untitled calendar" : "Activează calendarul fără nume", "An error occurred, unable to change visibility of the calendar." : "A apărut o eroare, nu se poate schimba vizibilitatea calendarului.", "_Unsharing the calendar in {countdown} second_::_Unsharing the calendar in {countdown} seconds_" : ["Oprirea partajării calendarului in {countdown} secundă","Oprirea partajării calendarului în {countdown} secunde","Oprirea partajării calendarului în {countdown} de secunde"], "_Deleting the calendar in {countdown} second_::_Deleting the calendar in {countdown} seconds_" : ["Se șterge calendarul în {countdown} secundă","Se șterge calendarul în {countdown} secunde","Se șterge calendarul în {countdown} de secunde"], @@ -56,6 +80,7 @@ OC.L10N.register( "New calendar with task list" : "Calendar nou cu listă", "New subscription from link (read-only)" : "Abonament nou folosind un link (doar citirea calendarului)", "Creating subscription …" : "Se creează abonamentul ...", + "Add public holiday calendar" : "Adaugă calendar de sărbători", "An error occurred, unable to create the calendar." : "A apărut o eroare, nu se poate creea acest calendar.", "Please enter a valid link (starting with http://, https://, webcal://, or webcals://)" : "Vă rugăm să introduceți un link valid (ce începe cu ttp://, https://, webcal://, sau webcals://)", "Copy subscription link" : "Copiază linkul abonamentului", @@ -66,16 +91,22 @@ OC.L10N.register( "Calendar link copied to clipboard." : "Linkul către calendar a fost copiat în clipboard.", "Calendar link could not be copied to clipboard." : "Linkul către calendar nu a putut fi copiat în clipboard.", "Trash bin" : "Coș de gunoi", + "Loading deleted items." : "Se încarcă elementele șterse.", + "You do not have any deleted items." : "Nu aveți elemente șterse.", "Name" : "Nume", "Deleted" : "Șters", "Restore" : "Restaurare", "Delete permanently" : "Șterge permanent", "Empty trash bin" : "Golește coșul de gunoi", + "Untitled item" : "Element fără nume", "Unknown calendar" : "Calendar necunoscut", "Could not load deleted calendars and objects" : "Nu s-au putut încărca obiectele și calendarele", "Could not restore calendar or event" : "Nu s-a putut restaura calendarul sau evenimentul", "Do you really want to empty the trash bin?" : "Doriti sigur sa goliți conținutul coșului de gunoi ?", + "_Items in the trash bin are deleted after {numDays} day_::_Items in the trash bin are deleted after {numDays} days_" : ["Coșul de gunoi este golit în {numDays} zi","Coșul de gunoi este golit în {numDays} zile","Coșul de gunoi este golit în {numDays} zile"], "Could not update calendar order." : "Nu s-a putut actualiza ordinea calendarului.", + "Internal link" : "Link intern", + "A private link that can be used with external clients" : "Link privat ce poate fi folosit cu clienți externi", "Copy internal link" : "Copiază linkul intern", "Share link" : "Partajază legătură", "Copy public link" : "Copiză link-ul public", @@ -95,20 +126,30 @@ OC.L10N.register( "Unpublishing calendar failed" : "Retragerea calendarului a eşuat", "can edit" : "poate edita", "Unshare with {displayName}" : "Retrage cu {displayName}", + "An error occurred while unsharing the calendar." : "Eroare la eliminarea partajării calendarului.", "An error occurred, unable to change the permission of the share." : "A apărut o eroare, nu se poate schimba permisiunile fişierelor partajate.", "Share with users or groups" : "Partajează cu utilizatori sau grupuri", "No users or groups" : "Nu sunt utilizatori sau grupuri", + "Calendar name …" : "Numele calendarului ...", + "Share calendar" : "Partajează calendarul", "Unshare from me" : "Anulare partajarea cu mine", "Save" : "Salvează", + "Failed to save calendar name and color" : "Eroare la salvarea numelui calendarului și a culorii", "Import calendars" : "Importă calendare", "Please select a calendar to import into …" : "Vă rugăm să selectaţi un calendar în care să importaţi ...", "Filename" : "Nume fișier", "Calendar to import into" : "Calendarul în care se importă", "Cancel" : "Anulează", "_Import calendar_::_Import calendars_" : ["Importă calendar","Importă calendare","Importă calendare"], + "Default attachments location" : "Locația implicită a atașamentelor", + "Select the default location for attachments" : "Selectează locația implicită pentru atașamente", + "Invalid location selected" : "Locație invalidă", + "Attachments folder successfully saved." : "Folderul de atașamente a fost salvat.", + "Error on saving attachments folder." : "Eroare la salvarea folderului de atașamente.", "{filename} could not be parsed" : "{filename} nu a putut fi analizat", "No valid files found, aborting import" : "Nu au fost găsite fişiere valide, importarea se opreşte", "Import partially failed. Imported {accepted} out of {total}." : "Importarea a eşuat parţial. S-au importat {accepted} din {total}.", + "_Successfully imported %n event_::_Successfully imported %n events_" : ["A fost importat %n eveniment","Au fost importate %n evenimente","Au fost importate %n evenimente"], "Automatic" : "Automat", "Automatic ({detected})" : "Automat ({detectat})", "New setting was not saved successfully." : "Noile setări nu au fost salvate cu succes.", @@ -121,13 +162,19 @@ OC.L10N.register( "Day view" : "Vizualizare pe zi", "Week view" : "Vizualizare pe săptămână", "Month view" : "Vizualizare pe lună", + "Year view" : "Vizualizare an", "List view" : "Vizualizare sub formă de listă", "Actions" : "Acțiuni", "Create event" : "Creează eveniment", "Show shortcuts" : "Arată scurtături", + "Close editor" : "Închide editorul", + "Save edited event" : "Salvează evenimentul editat", + "Delete edited event" : "Șterge evenimentul editat", + "Duplicate event" : "Duplicare eveniment", "Enable birthday calendar" : "Activează calendarul cu zile de naştere", "Show tasks in calendar" : "Arată sarcinile în calendar", "Enable simplified editor" : "Activează editorul simplificat", + "Limit the number of events displayed in the monthly view" : "Limitează numărul evenimentelor în vizualizare lunară", "Show weekends" : "Arată weekend-uri", "Show week numbers" : "Afișați numerele săptămânilor", "Time increments" : "Incremente de timp", @@ -136,6 +183,7 @@ OC.L10N.register( "Copy iOS/macOS CalDAV address" : "Copiază adresa iOS/OS X CalDAV", "Personal availability settings" : "Setări de disponibilitate", "Show keyboard shortcuts" : "Arată scurtături", + "Calendar settings" : "Setări calendar", "No reminder" : "Fără mementouri", "CalDAV link copied to clipboard." : "Link-ul CAlDAV a fost copiat în clipboard.", "CalDAV link could not be copied to clipboard." : "Linkul CalDAV nu a putut fi copiat în clipboard.", @@ -151,7 +199,10 @@ OC.L10N.register( "To configure appointments, add your email address in personal settings." : "Pentru a configura programările, adăugați-vă adresa email în setările personale.", "Public – shown on the profile page" : "Public- arată pepagina de profil", "Private – only accessible via secret link" : "Private - accesibil doar prin folosirea unui link secret", + "Appointment name" : "Numele programării", "Location" : "Locație", + "Create a Talk room" : "Creează o cameră Talk", + "A unique link will be generated for every booked appointment and sent via the confirmation email" : "Va fi generat un link unic pentru toate programările rezervate și vor fi trimise în mailul de confirmare", "Description" : "Descriere", "Visibility" : "Vizibil", "Duration" : "Durată", @@ -179,6 +230,7 @@ OC.L10N.register( "Create appointment" : "Creează programare", "Edit appointment" : "Editează programarea", "Update" : "Actualizare", + "Please confirm your reservation" : "Confirmați, vă rog, rezervarea", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "Ți-am trimis un email cu detalii. Te rugăm să confirmi programarea ta folosind linkul din email. Poți închide această pagină acum.", "Your name" : "Numele tău", "Your email address" : "Adresa ta de email", @@ -205,11 +257,29 @@ OC.L10N.register( "_hour_::_hours_" : ["oră","ore","ore"], "_day_::_days_" : ["zi","zile","zile"], "_week_::_weeks_" : ["săptămână","săptămâni","săptămâni"], + "No attachments" : "Fără atașamente", + "Add from Files" : "Adaugă din Fișiere", + "Upload from device" : "Încarcă din dispozitiv", "Delete file" : "Șterge fișier", + "Choose a file to add as attachment" : "Selectați un fișier ca atașament", + "Choose a file to share as a link" : "Selectați un fișier pentru partajare ca link", + "Attachment {name} already exist!" : "Atașamentul {name} există!", + "_{count} attachment_::_{count} attachments_" : ["{count} atașament","{count} atașamente","{count} atașamente"], + "Invitation accepted" : "Invitația a fost acceptată", "Available" : "Disponibil", + "Suggested" : "Sugerat", + "Participation marked as tentative" : "A fost marcată intenția de participare", + "Accepted {organizerName}'s invitation" : "A fost acceptată invitația {organizerName}", "Not available" : "Nu este disponibil", + "Invitation declined" : "Invitația a fost respinsă", + "Declined {organizerName}'s invitation" : "Invitația {organizerName} respinsă", + "Invitation is delegated" : "Invitația este delegată", + "Checking availability" : "Se verifică disponibilitatea", + "Invitation sent" : "Invitația a fost trimisă", + "Has not responded to {organizerName}'s invitation yet" : "Nu s-a răspuns încă invitației {organizerName}", "Availability of attendees, resources and rooms" : "Disponibilitatea participanților, resurse și camere", "{organizer} (organizer)" : "{organizer} (organizer)", + "Free" : "Liber", "Busy (tentative)" : "Ocupat (tetentativ)", "Busy" : "Ocupat", "Out of office" : "În afara serviciului", @@ -222,18 +292,29 @@ OC.L10N.register( "The invitation has been declined successfully." : "Invitația a fost refuzată cu succes.", "Failed to decline the invitation." : "Invitația nu a putut fi refuzată.", "Your participation has been marked as tentative." : "Participarea a fost marcată ca o încercare.", + "Failed to set the participation status to tentative." : "Eroare la setarea statusului de intenție de participare.", "Create Talk room for this event" : "Creează o cameră Talk pentru acest eveniment", + "Show busy times" : "Arată intervalele ocupate", "No attendees yet" : "Nu exista participați încă", + "You do not own this calendar, so you cannot add attendees to this event" : "Nu sunteți proprietarul acestui calendar și nu puteți adăuga participanți la acest eveniment", + "Successfully appended link to talk room to location." : "S-a adăugat cu succes locației linkul la camera Talk.", + "Successfully appended link to talk room to description." : "S-a adăugat cu succes descrierii linkul la camera Talk.", "Error creating Talk room" : "Camera Talk nu a putut fi creată", "Send email" : "Trimite email-ul", "Chairperson" : "Președinte", "Required participant" : "Participanți necesari", "Optional participant" : "Participanți opționali", + "Remove group" : "Înlătură grupul", "Remove attendee" : "Elimină participant", + "_%n member_::_%n members_" : ["%n membru","%n membri","%n membri"], + "Search for emails, users or contacts" : "Căutare emailuri, utilizatori sau contacte", + "No match found" : "Nu s-a găsit nimic", "(organizer)" : "(organizator)", + "To send out invitations and handle responses, [linkopen]add your email address in personal settings[linkclose]." : "Pentru a trimite invitații și răspunsuri, [linkopen]adăugați adresa de mail în setările personale[linkclose].", "Remove color" : "Șterge culoarea", "Event title" : "Titlul evenimentului", "All day" : "Toată ziua", + "Cannot modify all-day setting for events that are part of a recurrence-set." : "Nu se pot modifica setările zilnice pentru evenimentele care fac parte dintr-un set recurent.", "from {startDate}" : "începând cu {startDate}", "from {startDate} at {startTime}" : "începând cu {startDate} de la {startTime}", "to {endDate}" : "către {endDate}", @@ -244,23 +325,32 @@ OC.L10N.register( "never" : "niciodată", "on date" : "la data ", "after" : "după", + "_time_::_times_" : ["dată","ori","ori"], + "This event is the recurrence-exception of a recurrence-set. You cannot add a recurrence-rule to it." : "Acest eveniment este excepția de recurență a unui set recurent. Nu i se poate adăuga o regulă de recurență.", "first" : "primul", "third" : "al treilea", "fourth" : "al patrulea", "fifth" : "al cincilea", "second to last" : "penultimul", "last" : "ultimul", + "Changes to the recurrence-rule will only apply to this and all future occurrences." : "Modificările regulii de recurență se vor aplica doar de acum încolo.", "Repeat every" : "Se repetă la fiecare", "By day of the month" : "după ziua lunii", "On the" : "Pe", "_month_::_months_" : ["lună","luni","luni"], "_year_::_years_" : ["an","ani","ani"], + "weekday" : "zi din săptămână", + "weekend day" : "ziua din săptămână", + "No recurrence" : "Fără recurență", + "The recurrence definition of this event is not fully supported by Nextcloud. If you edit the recurrence-options, certain recurrences may be lost." : "Definiția recurenței acestui eveniment nu este complet suportată de Nextcloud. Dacă editați opțiunile de recurență, s-ar putea pierde unele recurențe.", "Suggestions" : "Sugestii", + "No rooms or resources yet" : "Nicio sală sau resursă deocamdată", "Add resource" : "Adaugă resurse", "Has a projector" : "Conține un proiector", "Has a whiteboard" : "Conține o tablă de scris", "Wheelchair accessible" : "Accesibilă folosind un scaun cu rotile", "Remove resource" : "Elimină resurse", + "_{seatingCapacity} seat_::_{seatingCapacity} seats_" : ["{seatingCapacity} loc","{seatingCapacity} locuri","{seatingCapacity} locuri"], "Projector" : "Proiector", "Whiteboard" : "Tablă de scris", "Search for resources or rooms" : "Caută resurse sau camere", @@ -271,17 +361,83 @@ OC.L10N.register( "Minimum seating capacity" : "Capacitatea minimă", "More" : "Mai mult", "Update this occurrence" : "Actualizați această ședință", + "Update this and all future" : "Actualizează aceasta și toate viitoare", "Public calendar does not exist" : "Calendarul public nu există", + "Maybe the share was deleted or has expired?" : "Poate că partajarea a fost ștearsă sau a expirat?", "Please select a time zone:" : "Te rugăm să alegeți un fus orar:", "Pick a time" : "Alege un interval orar", "Pick a date" : "Alege o dată", + "from {formattedDate}" : "începând cu {formattedDate}", + "to {formattedDate}" : "până la {formattedDate}", + "on {formattedDate}" : "pe {formattedDate}", + "from {formattedDate} at {formattedTime}" : "începând cu {formattedDate} la {formattedTime}", + "to {formattedDate} at {formattedTime}" : "până la data {formattedDate} la {formattedTime}", + "on {formattedDate} at {formattedTime}" : "pe {formattedDate} la {formattedTime}", + "{formattedDate} at {formattedTime}" : "{formattedDate} la {formattedTime}", + "Please enter a valid date" : "Adăugați o dată validă", + "Please enter a valid date and time" : "Adăugați o dată validă și o oră", + "Type to search time zone" : "Tastați pentru căutare zonă de timp", "Global" : "Global", + "Public holiday calendars" : "Calendare de sărbători legale", + "Public holiday calendars are provided by Thunderbird. Calendar data will be downloaded from {website}" : "Calendarele de sărbători legale sunt furnizate de Thunderbird. Datele calendarului vor fi descărcate de la {website}", + "By {authors}" : "Autor {authors}", + "Subscribed" : "Subscris", "Subscribe" : "Abonare", + "Holidays in {region}" : "Sărbători în {region}", + "An error occurred, unable to create the public holiday calendar." : "A apărut o eroare la crearea calendarului de sărbători legale.", + "Select date" : "Selectați data", + "Select slot" : "Selectați intervalul", + "No slots available" : "Nu sunt intervale disponibile", + "Could not fetch slots" : "Nu se pot prelua intervalele", + "The slot for your appointment has been confirmed" : "Intervalul pentru întâlnire a fost confirmat", + "Appointment Details:" : "Detaliile programării:", "Time:" : "Timp:", "Booked for:" : "Rezervat pentru:", + "Thank you. Your booking from {startDate} to {endDate} has been confirmed." : "Mulțumim. Rezervarea din {startDate} pînă în {endDate} a fost confirmată.", + "Book another appointment:" : "Rezervați o altă programare:", + "See all available slots" : "Vezi toate intervalele disponibile", + "The slot for your appointment from {startDate} to {endDate} is not available any more." : "Intervalul întâlnirii din {startDate} până în {endDate} nu mai este disponibil.", + "Please book a different slot:" : "Rezervați un alt interval:", + "Book an appointment with {name}" : "Rezervați o programare cu {name}", + "No public appointments found for {name}" : "Nu sunt programări publice pentru {name}", + "Personal" : "Personal", + "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "A fost detectată automat zona de timp ca fiind UTC.\nProbabil ca măsura de securitate în cadrul browserului.\nSetați zona de timp manual în setările Calendar.", + "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Zona de timp ({timezoneId}) nu există. Se revenire la UTC.\nModificați zona de timp în setări și raportați această problemă.", + "Create a new event" : "Creează un nou eveniment", + "[Today]" : "[Astăzi]", + "[Tomorrow]" : "[Mâine]", + "[Yesterday]" : "[Ieri]", + "[Last] dddd" : "[Ultima] dddd", + "Event does not exist" : "Evenimentul nu există", + "Duplicate" : "Duplicat", + "Delete this occurrence" : "Șterge această poziție", + "Delete this and all future" : "Șterge aceasta și toate viitoare", "Details" : "Detalii", + "Managing shared access" : "Configurare acces partajat", + "Deny access" : "Refuză accesul", + "Invite" : "Invită", "Attendees" : "Participanți", + "Resources" : "Resurse", + "_User requires access to your file_::_Users require access to your file_" : ["Utilizatorul necesită acces la fișier","Utilizatorii necesită acces la fișier","Utilizatorii necesită acces la fișier"], + "_Attachment requires shared access_::_Attachments requiring shared access_" : ["Atașament care necesită acces partajat","Atașamente care necesită acces partajat","Atașamente care necesită acces partajat"], "Close" : "Închide", + "Show more details" : "Arată mai multe detalii", + "Subscribe to {name}" : "Abonare la {name}", + "Export {name}" : "Exportă {name}", + "Anniversary" : "Aniversare", + "Appointment" : "Programare", + "Business" : "Afacere", + "Education" : "Educație", + "Holiday" : "Sărbătoare", + "Meeting" : "Videoconferință", + "Miscellaneous" : "Diverse", + "Non-working hours" : "După program", + "Not in office" : "Plecat", + "Phone call" : "Apel telefonic", + "Sick day" : "Bolnav", + "Special occasion" : "Ocazie specială", + "Travel" : "Călătorie", + "Vacation" : "Vacanță", "Midnight on the day the event starts" : "La miezul nopții în ziua în care evenimentul începe", "_%n day before the event at {formattedHourMinute}_::_%n days before the event at {formattedHourMinute}_" : [" %n zi înainte de evenimentul de la {formattedHourMinute}","%n zile înainte de evenimentul de la {formattedHourMinute}","%n de zile înainte de evenimentul de la {formattedHourMinute}"], "_%n week before the event at {formattedHourMinute}_::_%n weeks before the event at {formattedHourMinute}_" : ["%n săptămână înainte de evenimentul de la {formattedHourMinute}","%n săptămânii înainte de evenimentul de la {formattedHourMinute}","%n de săptămânii înainte de evenimentul de la {formattedHourMinute}"], @@ -302,11 +458,13 @@ OC.L10N.register( "Yearly" : "Anual", "_Every %n day_::_Every %n days_" : ["La fiecare %n zi","La fiecare %n zile","La fiecare %n de zile"], "_Every %n week_::_Every %n weeks_" : ["La fiecare %n zi","La fiecare %n săptămâni","La fiecare %n de săptămâni"], - "_Every %n month_::_Every %n months_" : ["La fiecare %n lună","La fiecare luni","La fiecare %n de luni"], + "_Every %n month_::_Every %n months_" : ["La fiecare %n lună","La fiecare %n luni","La fiecare %n luni"], "_Every %n year_::_Every %n years_" : ["La fiecare %n an","La fiecare %n ani","La fiecare %n de ani"], "_on {weekday}_::_on {weekdays}_" : ["în {weekdays}","în {weekdays}","în {weekdays}"], "_on day {dayOfMonthList}_::_on days {dayOfMonthList}_" : ["în ziua de {dayOfMonthList}","în zilele de {dayOfMonthList}","în zilele de {dayOfMonthList}"], + "on the {ordinalNumber} {byDaySet}" : "pe {ordinalNumber} {byDaySet}", "in {monthNames}" : "în {monthNames}", + "in {monthNames} on the {ordinalNumber} {byDaySet}" : "în {monthNames} pe {ordinalNumber} {byDaySet}", "until {untilDate}" : "până {untilDate}", "_%n time_::_%n times_" : ["%n zi","%n zile","%n de zile"], "Untitled event" : "Eveniment fără titlu", @@ -338,11 +496,82 @@ OC.L10N.register( "Show as" : "Arată-ne", "Take this event into account when calculating free-busy information." : "Ține cont de acest eveniment în momentul calculării timpului liber.", "Categories" : "Categorii", + "Categories help you to structure and organize your events." : "Categoriile ajută la structurarea și organizarea evenimentelor.", + "Search or add categories" : "Căutare sau adăugare categorii", + "Add this as a new category" : "Adaugă aceasta ca nouă categorie", + "Custom color" : "Culoare particulară", + "Special color of this event. Overrides the calendar-color." : "Culoare specială pentru eveniment. Nu ține cont de culoarea calendarului.", + "Error while sharing file" : "Eroare la partajarea fișierului", + "Error while sharing file with user" : "Eroare la partajarea fișierului cu utilizatorul", + "Attachment {fileName} already exists!" : "Atașamentul {fileName} există!", + "An error occurred during getting file information" : "Eroare la preluarea informațiilor despre fișier", + "Chat room for event" : "Camera de chat pentru eveniment", "An error occurred, unable to delete the calendar." : "A apărut o eroare, nu se poate șterge calendarul.", + "Imported {filename}" : "S-a importat {filename}", + "This is an event reminder." : "Acesta este un memento pentru eveniment.", + "Meditation" : "Meditație", + "Relaxing" : "Relaxare", + "Relax" : "Relaxează", + "Break" : "Pauză", + "Commute" : "Comutare", "Commuting" : "În deplasare", + "Shuttle" : "Navetă", + "Invoice" : "Factură", + "Finance" : "Finanțe", + "Bank" : "Bancă", + "Money" : "Bani", + "Wedding" : "Logodnă", + "Dog" : "Câine", + "Theater" : "Teatru", + "Theatre" : "Teatru", + "Presentation" : "Prezentare", "Talk" : "Discuție", + "Speech" : "Discurs", + "Deadline" : "Termen limită", + "Submission" : "Transmitere", + "Reporting" : "Raportare", + "Election" : "Alegeri", + "Voting" : "Votare", + "Vote" : "Vot", + "Barbecue" : "Grătar", + "Barbeque" : "Grătar", + "Garden" : "Grădină", + "Farm" : "Fermă", "Movie" : "Film", + "Graduation" : "Absolvire", + "Review" : "Recenzie", + "Inspection" : "Inspecție", + "Proofreading" : "Corectare", + "Meet" : "Întâlnire", + "Planning" : "Planificare", + "Pointing" : "Indicație", + "Retrospective" : "Retrospectivă", + "Office" : "Birou", "Mail" : "Mail", + "Football" : "Fotbal", + "Gaming" : "Jocuri", + "Drive" : "Conducere", + "Driving" : "Conducere", + "Bicycle" : "Bicicletă ", + "Cycle" : "Bicicletă", + "Cycling" : "Ciclism", + "Biking" : "Ciclism", + "Bike" : "Bicicletă", + "Basketball" : "Baschet", + "Fishing" : "Pescuit", + "Hiking" : "Drumeții", + "Hike" : "Drumeție", + "Art" : "Activități artistice", + "Exhibition" : "Expoziție", + "Museum" : "Muzeu", + "Park" : "Parc", + "Walk" : "Plimbare", + "Studying" : "Studiu", + "Health" : "Sănătate", + "Hospital" : "Spital", + "Interview" : "Interviu", + "Training" : "Antrenament", + "Practice" : "Exercițiu", "Sports" : "Sport", "Exercise" : "Exerciții fizice", "Work out" : "Antrenament", @@ -366,6 +595,7 @@ OC.L10N.register( "Video-call" : "Apel video", "Video-chat" : "Apel video", "Video-meeting" : "Șediță video", + "Call" : "Apel", "Calling" : "Apelare", "Christmas" : "Crăciun", "Conference" : "Conferință", diff --git a/l10n/ro.json b/l10n/ro.json index 4fc363ee264976315ff6339f0fe948f30116f35e..8c46772668d8ec96fbc4e559ae32b56c05859fb2 100644 --- a/l10n/ro.json +++ b/l10n/ro.json @@ -1,4 +1,5 @@ { "translations": { + "Provided email-address is too long" : "Emailul furnizat este prea lung", "User-Session unexpectedly expired" : "Sesiunea-Utilizatorului a expirat în mod neașteptat", "Provided email-address is not valid" : "Adresa de email furnizată este invalidă", "%s has published the calendar »%s«" : "%sa publicat calendarul »%s«", @@ -9,28 +10,44 @@ "Open »%s«" : "Accesează »%s«", "Cheers!" : "Noroc!", "Upcoming events" : "Evenimente viitoare", + "More events" : "Mai multe evenimente", + "No more events today" : "Nu mai sunt evenimente astăzi", + "No upcoming events" : "Niciun eveniment următor", + "%1$s with %2$s" : "%1$s cu %2$s", "Calendar" : "Calendar", + "New booking {booking}" : "Rezervare nouă {booking}", + "{display_name} ({email}) booked the appointment \"{config_display_name}\" on {date_time}." : "{display_name} ({email}) a programat întâlnirea \"{config_display_name}\" pe {date_time}.", "Appointments" : "Întâlniri", "Schedule appointment \"%s\"" : "Planifică programarea \"%s\"", "Schedule an appointment" : "Planifică o programare", "Prepare for %s" : "Pregăteste-te de %s", "Follow up for %s" : "Urmărește-ne pentru %s", + "Your appointment \"%s\" with %s needs confirmation" : "Întâlnirea \"%s\" cu %s necesită confirmare", "Dear %s, please confirm your booking" : "Dragă %s, te rog să confirmi rezervarea ta", "Confirm" : "Confirmă", "This confirmation link expires in %s hours." : "Acest link de confirmare expira în %s ore. ", + "If you wish to cancel the appointment after all, please contact your organizer by replying to this email or by visiting their profile page." : "Dacă totuși doriți să anulați întâlnirea, contactați organizatorul răspunzându-i la acest mail sau vizitând pagina de profil a acestuia.", + "Your appointment \"%s\" with %s has been accepted" : "Întâlnirea \"%s\" cu %s a fost acceptată", + "Dear %s, your booking has been accepted." : "Dragă %s, rezervarea a fost acceptată.", + "Appointment for:" : "Programare pentru:", "Date:" : "Data:", + "You will receive a link with the confirmation email" : "Veți primi un link cu emailul de confirmare", "Where:" : "Unde:", - "Anniversary" : "Aniversare", - "Personal" : "Personal", - "Vacation" : "Vacanță", + "Comment:" : "Comentariu:", + "You have a new appointment booking \"%s\" from %s" : "Aveți o nouă rezervare \"%s\" de la %s", + "Dear %s, %s (%s) booked an appointment with you." : "Dragă %s, %s (%s) a rezervat o întâlnire cu tine.", "A Calendar app for Nextcloud" : "O aplicație de tip calendar pentru Nextcloud", + "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Aplicația Calendar este interfața Nextcloud pentru serverul CalDAV. Sincronizați ușor cu Nextcloud evenimente de pe dispozitive diferite și editați-le online.\n\n* 🚀 **Integrare cu alte aplicații Nextcloud!** În prezent Contacte - altele urmează.\n* 🌐 **Suport pentru WebCal!** Doriți să vedeți zilele în care joacă echipa favorită? Nicio problemă!\n* 🙋 **Participanți!**Invitați persoane la evenimente\n* ⌚️ **Disponibil/Ocupat!** Vedeți când participanții sunt disponibili pentru întâlniri\n* ⏰ **Memento-uri!** Primiți alerte despre evenimente în browser și via email\n* 🔍 Căutare! Găsiți ușor evenimentele\n* ☑️ Sarcini! Urmăriți sarcinile cu scadență direct în Calendar\n* 🙈 **Nu reinventăm roata!** Se bazează pe bibliotecile [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) și [fullcalendar](https://github.com/fullcalendar/fullcalendar).", "Previous day" : "Ziua anterioară", "Previous week" : "Săptămâna anterioară", + "Previous year" : "Anul anterior", "Previous month" : "Luna anterioară", "Next day" : "Ziua următoare", "Next week" : "Saptămâna următoare", "Next year" : "Aanul viitor", "Next month" : "Luna următoare", + "Event" : "Eveniment", + "Create new event" : "Creează un nou eveniment", "Today" : "Astăzi", "Day" : "Zi", "Week" : "Săptămâna", @@ -45,6 +62,13 @@ "Appointment link could not be copied to clipboard" : "Linkul programării nu a putut fi copiat în clipboard", "Add new" : "Adaugă nou", "Untitled calendar" : "Calendar nedenumit", + "Shared with you by" : "Partajat cu tine de", + "Edit and share calendar" : "Editează și partajează calendarul", + "Edit calendar" : "Editare calendar", + "Disable calendar \"{calendar}\"" : "Dezactivează calendarul \"{calendar}\"", + "Disable untitled calendar" : "Dezactivează calendarul fără nume", + "Enable calendar \"{calendar}\"" : "Activează calendarul \"{calendar}\"", + "Enable untitled calendar" : "Activează calendarul fără nume", "An error occurred, unable to change visibility of the calendar." : "A apărut o eroare, nu se poate schimba vizibilitatea calendarului.", "_Unsharing the calendar in {countdown} second_::_Unsharing the calendar in {countdown} seconds_" : ["Oprirea partajării calendarului in {countdown} secundă","Oprirea partajării calendarului în {countdown} secunde","Oprirea partajării calendarului în {countdown} de secunde"], "_Deleting the calendar in {countdown} second_::_Deleting the calendar in {countdown} seconds_" : ["Se șterge calendarul în {countdown} secundă","Se șterge calendarul în {countdown} secunde","Se șterge calendarul în {countdown} de secunde"], @@ -54,6 +78,7 @@ "New calendar with task list" : "Calendar nou cu listă", "New subscription from link (read-only)" : "Abonament nou folosind un link (doar citirea calendarului)", "Creating subscription …" : "Se creează abonamentul ...", + "Add public holiday calendar" : "Adaugă calendar de sărbători", "An error occurred, unable to create the calendar." : "A apărut o eroare, nu se poate creea acest calendar.", "Please enter a valid link (starting with http://, https://, webcal://, or webcals://)" : "Vă rugăm să introduceți un link valid (ce începe cu ttp://, https://, webcal://, sau webcals://)", "Copy subscription link" : "Copiază linkul abonamentului", @@ -64,16 +89,22 @@ "Calendar link copied to clipboard." : "Linkul către calendar a fost copiat în clipboard.", "Calendar link could not be copied to clipboard." : "Linkul către calendar nu a putut fi copiat în clipboard.", "Trash bin" : "Coș de gunoi", + "Loading deleted items." : "Se încarcă elementele șterse.", + "You do not have any deleted items." : "Nu aveți elemente șterse.", "Name" : "Nume", "Deleted" : "Șters", "Restore" : "Restaurare", "Delete permanently" : "Șterge permanent", "Empty trash bin" : "Golește coșul de gunoi", + "Untitled item" : "Element fără nume", "Unknown calendar" : "Calendar necunoscut", "Could not load deleted calendars and objects" : "Nu s-au putut încărca obiectele și calendarele", "Could not restore calendar or event" : "Nu s-a putut restaura calendarul sau evenimentul", "Do you really want to empty the trash bin?" : "Doriti sigur sa goliți conținutul coșului de gunoi ?", + "_Items in the trash bin are deleted after {numDays} day_::_Items in the trash bin are deleted after {numDays} days_" : ["Coșul de gunoi este golit în {numDays} zi","Coșul de gunoi este golit în {numDays} zile","Coșul de gunoi este golit în {numDays} zile"], "Could not update calendar order." : "Nu s-a putut actualiza ordinea calendarului.", + "Internal link" : "Link intern", + "A private link that can be used with external clients" : "Link privat ce poate fi folosit cu clienți externi", "Copy internal link" : "Copiază linkul intern", "Share link" : "Partajază legătură", "Copy public link" : "Copiză link-ul public", @@ -93,20 +124,30 @@ "Unpublishing calendar failed" : "Retragerea calendarului a eşuat", "can edit" : "poate edita", "Unshare with {displayName}" : "Retrage cu {displayName}", + "An error occurred while unsharing the calendar." : "Eroare la eliminarea partajării calendarului.", "An error occurred, unable to change the permission of the share." : "A apărut o eroare, nu se poate schimba permisiunile fişierelor partajate.", "Share with users or groups" : "Partajează cu utilizatori sau grupuri", "No users or groups" : "Nu sunt utilizatori sau grupuri", + "Calendar name …" : "Numele calendarului ...", + "Share calendar" : "Partajează calendarul", "Unshare from me" : "Anulare partajarea cu mine", "Save" : "Salvează", + "Failed to save calendar name and color" : "Eroare la salvarea numelui calendarului și a culorii", "Import calendars" : "Importă calendare", "Please select a calendar to import into …" : "Vă rugăm să selectaţi un calendar în care să importaţi ...", "Filename" : "Nume fișier", "Calendar to import into" : "Calendarul în care se importă", "Cancel" : "Anulează", "_Import calendar_::_Import calendars_" : ["Importă calendar","Importă calendare","Importă calendare"], + "Default attachments location" : "Locația implicită a atașamentelor", + "Select the default location for attachments" : "Selectează locația implicită pentru atașamente", + "Invalid location selected" : "Locație invalidă", + "Attachments folder successfully saved." : "Folderul de atașamente a fost salvat.", + "Error on saving attachments folder." : "Eroare la salvarea folderului de atașamente.", "{filename} could not be parsed" : "{filename} nu a putut fi analizat", "No valid files found, aborting import" : "Nu au fost găsite fişiere valide, importarea se opreşte", "Import partially failed. Imported {accepted} out of {total}." : "Importarea a eşuat parţial. S-au importat {accepted} din {total}.", + "_Successfully imported %n event_::_Successfully imported %n events_" : ["A fost importat %n eveniment","Au fost importate %n evenimente","Au fost importate %n evenimente"], "Automatic" : "Automat", "Automatic ({detected})" : "Automat ({detectat})", "New setting was not saved successfully." : "Noile setări nu au fost salvate cu succes.", @@ -119,13 +160,19 @@ "Day view" : "Vizualizare pe zi", "Week view" : "Vizualizare pe săptămână", "Month view" : "Vizualizare pe lună", + "Year view" : "Vizualizare an", "List view" : "Vizualizare sub formă de listă", "Actions" : "Acțiuni", "Create event" : "Creează eveniment", "Show shortcuts" : "Arată scurtături", + "Close editor" : "Închide editorul", + "Save edited event" : "Salvează evenimentul editat", + "Delete edited event" : "Șterge evenimentul editat", + "Duplicate event" : "Duplicare eveniment", "Enable birthday calendar" : "Activează calendarul cu zile de naştere", "Show tasks in calendar" : "Arată sarcinile în calendar", "Enable simplified editor" : "Activează editorul simplificat", + "Limit the number of events displayed in the monthly view" : "Limitează numărul evenimentelor în vizualizare lunară", "Show weekends" : "Arată weekend-uri", "Show week numbers" : "Afișați numerele săptămânilor", "Time increments" : "Incremente de timp", @@ -134,6 +181,7 @@ "Copy iOS/macOS CalDAV address" : "Copiază adresa iOS/OS X CalDAV", "Personal availability settings" : "Setări de disponibilitate", "Show keyboard shortcuts" : "Arată scurtături", + "Calendar settings" : "Setări calendar", "No reminder" : "Fără mementouri", "CalDAV link copied to clipboard." : "Link-ul CAlDAV a fost copiat în clipboard.", "CalDAV link could not be copied to clipboard." : "Linkul CalDAV nu a putut fi copiat în clipboard.", @@ -149,7 +197,10 @@ "To configure appointments, add your email address in personal settings." : "Pentru a configura programările, adăugați-vă adresa email în setările personale.", "Public – shown on the profile page" : "Public- arată pepagina de profil", "Private – only accessible via secret link" : "Private - accesibil doar prin folosirea unui link secret", + "Appointment name" : "Numele programării", "Location" : "Locație", + "Create a Talk room" : "Creează o cameră Talk", + "A unique link will be generated for every booked appointment and sent via the confirmation email" : "Va fi generat un link unic pentru toate programările rezervate și vor fi trimise în mailul de confirmare", "Description" : "Descriere", "Visibility" : "Vizibil", "Duration" : "Durată", @@ -177,6 +228,7 @@ "Create appointment" : "Creează programare", "Edit appointment" : "Editează programarea", "Update" : "Actualizare", + "Please confirm your reservation" : "Confirmați, vă rog, rezervarea", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "Ți-am trimis un email cu detalii. Te rugăm să confirmi programarea ta folosind linkul din email. Poți închide această pagină acum.", "Your name" : "Numele tău", "Your email address" : "Adresa ta de email", @@ -203,11 +255,29 @@ "_hour_::_hours_" : ["oră","ore","ore"], "_day_::_days_" : ["zi","zile","zile"], "_week_::_weeks_" : ["săptămână","săptămâni","săptămâni"], + "No attachments" : "Fără atașamente", + "Add from Files" : "Adaugă din Fișiere", + "Upload from device" : "Încarcă din dispozitiv", "Delete file" : "Șterge fișier", + "Choose a file to add as attachment" : "Selectați un fișier ca atașament", + "Choose a file to share as a link" : "Selectați un fișier pentru partajare ca link", + "Attachment {name} already exist!" : "Atașamentul {name} există!", + "_{count} attachment_::_{count} attachments_" : ["{count} atașament","{count} atașamente","{count} atașamente"], + "Invitation accepted" : "Invitația a fost acceptată", "Available" : "Disponibil", + "Suggested" : "Sugerat", + "Participation marked as tentative" : "A fost marcată intenția de participare", + "Accepted {organizerName}'s invitation" : "A fost acceptată invitația {organizerName}", "Not available" : "Nu este disponibil", + "Invitation declined" : "Invitația a fost respinsă", + "Declined {organizerName}'s invitation" : "Invitația {organizerName} respinsă", + "Invitation is delegated" : "Invitația este delegată", + "Checking availability" : "Se verifică disponibilitatea", + "Invitation sent" : "Invitația a fost trimisă", + "Has not responded to {organizerName}'s invitation yet" : "Nu s-a răspuns încă invitației {organizerName}", "Availability of attendees, resources and rooms" : "Disponibilitatea participanților, resurse și camere", "{organizer} (organizer)" : "{organizer} (organizer)", + "Free" : "Liber", "Busy (tentative)" : "Ocupat (tetentativ)", "Busy" : "Ocupat", "Out of office" : "În afara serviciului", @@ -220,18 +290,29 @@ "The invitation has been declined successfully." : "Invitația a fost refuzată cu succes.", "Failed to decline the invitation." : "Invitația nu a putut fi refuzată.", "Your participation has been marked as tentative." : "Participarea a fost marcată ca o încercare.", + "Failed to set the participation status to tentative." : "Eroare la setarea statusului de intenție de participare.", "Create Talk room for this event" : "Creează o cameră Talk pentru acest eveniment", + "Show busy times" : "Arată intervalele ocupate", "No attendees yet" : "Nu exista participați încă", + "You do not own this calendar, so you cannot add attendees to this event" : "Nu sunteți proprietarul acestui calendar și nu puteți adăuga participanți la acest eveniment", + "Successfully appended link to talk room to location." : "S-a adăugat cu succes locației linkul la camera Talk.", + "Successfully appended link to talk room to description." : "S-a adăugat cu succes descrierii linkul la camera Talk.", "Error creating Talk room" : "Camera Talk nu a putut fi creată", "Send email" : "Trimite email-ul", "Chairperson" : "Președinte", "Required participant" : "Participanți necesari", "Optional participant" : "Participanți opționali", + "Remove group" : "Înlătură grupul", "Remove attendee" : "Elimină participant", + "_%n member_::_%n members_" : ["%n membru","%n membri","%n membri"], + "Search for emails, users or contacts" : "Căutare emailuri, utilizatori sau contacte", + "No match found" : "Nu s-a găsit nimic", "(organizer)" : "(organizator)", + "To send out invitations and handle responses, [linkopen]add your email address in personal settings[linkclose]." : "Pentru a trimite invitații și răspunsuri, [linkopen]adăugați adresa de mail în setările personale[linkclose].", "Remove color" : "Șterge culoarea", "Event title" : "Titlul evenimentului", "All day" : "Toată ziua", + "Cannot modify all-day setting for events that are part of a recurrence-set." : "Nu se pot modifica setările zilnice pentru evenimentele care fac parte dintr-un set recurent.", "from {startDate}" : "începând cu {startDate}", "from {startDate} at {startTime}" : "începând cu {startDate} de la {startTime}", "to {endDate}" : "către {endDate}", @@ -242,23 +323,32 @@ "never" : "niciodată", "on date" : "la data ", "after" : "după", + "_time_::_times_" : ["dată","ori","ori"], + "This event is the recurrence-exception of a recurrence-set. You cannot add a recurrence-rule to it." : "Acest eveniment este excepția de recurență a unui set recurent. Nu i se poate adăuga o regulă de recurență.", "first" : "primul", "third" : "al treilea", "fourth" : "al patrulea", "fifth" : "al cincilea", "second to last" : "penultimul", "last" : "ultimul", + "Changes to the recurrence-rule will only apply to this and all future occurrences." : "Modificările regulii de recurență se vor aplica doar de acum încolo.", "Repeat every" : "Se repetă la fiecare", "By day of the month" : "după ziua lunii", "On the" : "Pe", "_month_::_months_" : ["lună","luni","luni"], "_year_::_years_" : ["an","ani","ani"], + "weekday" : "zi din săptămână", + "weekend day" : "ziua din săptămână", + "No recurrence" : "Fără recurență", + "The recurrence definition of this event is not fully supported by Nextcloud. If you edit the recurrence-options, certain recurrences may be lost." : "Definiția recurenței acestui eveniment nu este complet suportată de Nextcloud. Dacă editați opțiunile de recurență, s-ar putea pierde unele recurențe.", "Suggestions" : "Sugestii", + "No rooms or resources yet" : "Nicio sală sau resursă deocamdată", "Add resource" : "Adaugă resurse", "Has a projector" : "Conține un proiector", "Has a whiteboard" : "Conține o tablă de scris", "Wheelchair accessible" : "Accesibilă folosind un scaun cu rotile", "Remove resource" : "Elimină resurse", + "_{seatingCapacity} seat_::_{seatingCapacity} seats_" : ["{seatingCapacity} loc","{seatingCapacity} locuri","{seatingCapacity} locuri"], "Projector" : "Proiector", "Whiteboard" : "Tablă de scris", "Search for resources or rooms" : "Caută resurse sau camere", @@ -269,17 +359,83 @@ "Minimum seating capacity" : "Capacitatea minimă", "More" : "Mai mult", "Update this occurrence" : "Actualizați această ședință", + "Update this and all future" : "Actualizează aceasta și toate viitoare", "Public calendar does not exist" : "Calendarul public nu există", + "Maybe the share was deleted or has expired?" : "Poate că partajarea a fost ștearsă sau a expirat?", "Please select a time zone:" : "Te rugăm să alegeți un fus orar:", "Pick a time" : "Alege un interval orar", "Pick a date" : "Alege o dată", + "from {formattedDate}" : "începând cu {formattedDate}", + "to {formattedDate}" : "până la {formattedDate}", + "on {formattedDate}" : "pe {formattedDate}", + "from {formattedDate} at {formattedTime}" : "începând cu {formattedDate} la {formattedTime}", + "to {formattedDate} at {formattedTime}" : "până la data {formattedDate} la {formattedTime}", + "on {formattedDate} at {formattedTime}" : "pe {formattedDate} la {formattedTime}", + "{formattedDate} at {formattedTime}" : "{formattedDate} la {formattedTime}", + "Please enter a valid date" : "Adăugați o dată validă", + "Please enter a valid date and time" : "Adăugați o dată validă și o oră", + "Type to search time zone" : "Tastați pentru căutare zonă de timp", "Global" : "Global", + "Public holiday calendars" : "Calendare de sărbători legale", + "Public holiday calendars are provided by Thunderbird. Calendar data will be downloaded from {website}" : "Calendarele de sărbători legale sunt furnizate de Thunderbird. Datele calendarului vor fi descărcate de la {website}", + "By {authors}" : "Autor {authors}", + "Subscribed" : "Subscris", "Subscribe" : "Abonare", + "Holidays in {region}" : "Sărbători în {region}", + "An error occurred, unable to create the public holiday calendar." : "A apărut o eroare la crearea calendarului de sărbători legale.", + "Select date" : "Selectați data", + "Select slot" : "Selectați intervalul", + "No slots available" : "Nu sunt intervale disponibile", + "Could not fetch slots" : "Nu se pot prelua intervalele", + "The slot for your appointment has been confirmed" : "Intervalul pentru întâlnire a fost confirmat", + "Appointment Details:" : "Detaliile programării:", "Time:" : "Timp:", "Booked for:" : "Rezervat pentru:", + "Thank you. Your booking from {startDate} to {endDate} has been confirmed." : "Mulțumim. Rezervarea din {startDate} pînă în {endDate} a fost confirmată.", + "Book another appointment:" : "Rezervați o altă programare:", + "See all available slots" : "Vezi toate intervalele disponibile", + "The slot for your appointment from {startDate} to {endDate} is not available any more." : "Intervalul întâlnirii din {startDate} până în {endDate} nu mai este disponibil.", + "Please book a different slot:" : "Rezervați un alt interval:", + "Book an appointment with {name}" : "Rezervați o programare cu {name}", + "No public appointments found for {name}" : "Nu sunt programări publice pentru {name}", + "Personal" : "Personal", + "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "A fost detectată automat zona de timp ca fiind UTC.\nProbabil ca măsura de securitate în cadrul browserului.\nSetați zona de timp manual în setările Calendar.", + "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Zona de timp ({timezoneId}) nu există. Se revenire la UTC.\nModificați zona de timp în setări și raportați această problemă.", + "Create a new event" : "Creează un nou eveniment", + "[Today]" : "[Astăzi]", + "[Tomorrow]" : "[Mâine]", + "[Yesterday]" : "[Ieri]", + "[Last] dddd" : "[Ultima] dddd", + "Event does not exist" : "Evenimentul nu există", + "Duplicate" : "Duplicat", + "Delete this occurrence" : "Șterge această poziție", + "Delete this and all future" : "Șterge aceasta și toate viitoare", "Details" : "Detalii", + "Managing shared access" : "Configurare acces partajat", + "Deny access" : "Refuză accesul", + "Invite" : "Invită", "Attendees" : "Participanți", + "Resources" : "Resurse", + "_User requires access to your file_::_Users require access to your file_" : ["Utilizatorul necesită acces la fișier","Utilizatorii necesită acces la fișier","Utilizatorii necesită acces la fișier"], + "_Attachment requires shared access_::_Attachments requiring shared access_" : ["Atașament care necesită acces partajat","Atașamente care necesită acces partajat","Atașamente care necesită acces partajat"], "Close" : "Închide", + "Show more details" : "Arată mai multe detalii", + "Subscribe to {name}" : "Abonare la {name}", + "Export {name}" : "Exportă {name}", + "Anniversary" : "Aniversare", + "Appointment" : "Programare", + "Business" : "Afacere", + "Education" : "Educație", + "Holiday" : "Sărbătoare", + "Meeting" : "Videoconferință", + "Miscellaneous" : "Diverse", + "Non-working hours" : "După program", + "Not in office" : "Plecat", + "Phone call" : "Apel telefonic", + "Sick day" : "Bolnav", + "Special occasion" : "Ocazie specială", + "Travel" : "Călătorie", + "Vacation" : "Vacanță", "Midnight on the day the event starts" : "La miezul nopții în ziua în care evenimentul începe", "_%n day before the event at {formattedHourMinute}_::_%n days before the event at {formattedHourMinute}_" : [" %n zi înainte de evenimentul de la {formattedHourMinute}","%n zile înainte de evenimentul de la {formattedHourMinute}","%n de zile înainte de evenimentul de la {formattedHourMinute}"], "_%n week before the event at {formattedHourMinute}_::_%n weeks before the event at {formattedHourMinute}_" : ["%n săptămână înainte de evenimentul de la {formattedHourMinute}","%n săptămânii înainte de evenimentul de la {formattedHourMinute}","%n de săptămânii înainte de evenimentul de la {formattedHourMinute}"], @@ -300,11 +456,13 @@ "Yearly" : "Anual", "_Every %n day_::_Every %n days_" : ["La fiecare %n zi","La fiecare %n zile","La fiecare %n de zile"], "_Every %n week_::_Every %n weeks_" : ["La fiecare %n zi","La fiecare %n săptămâni","La fiecare %n de săptămâni"], - "_Every %n month_::_Every %n months_" : ["La fiecare %n lună","La fiecare luni","La fiecare %n de luni"], + "_Every %n month_::_Every %n months_" : ["La fiecare %n lună","La fiecare %n luni","La fiecare %n luni"], "_Every %n year_::_Every %n years_" : ["La fiecare %n an","La fiecare %n ani","La fiecare %n de ani"], "_on {weekday}_::_on {weekdays}_" : ["în {weekdays}","în {weekdays}","în {weekdays}"], "_on day {dayOfMonthList}_::_on days {dayOfMonthList}_" : ["în ziua de {dayOfMonthList}","în zilele de {dayOfMonthList}","în zilele de {dayOfMonthList}"], + "on the {ordinalNumber} {byDaySet}" : "pe {ordinalNumber} {byDaySet}", "in {monthNames}" : "în {monthNames}", + "in {monthNames} on the {ordinalNumber} {byDaySet}" : "în {monthNames} pe {ordinalNumber} {byDaySet}", "until {untilDate}" : "până {untilDate}", "_%n time_::_%n times_" : ["%n zi","%n zile","%n de zile"], "Untitled event" : "Eveniment fără titlu", @@ -336,11 +494,82 @@ "Show as" : "Arată-ne", "Take this event into account when calculating free-busy information." : "Ține cont de acest eveniment în momentul calculării timpului liber.", "Categories" : "Categorii", + "Categories help you to structure and organize your events." : "Categoriile ajută la structurarea și organizarea evenimentelor.", + "Search or add categories" : "Căutare sau adăugare categorii", + "Add this as a new category" : "Adaugă aceasta ca nouă categorie", + "Custom color" : "Culoare particulară", + "Special color of this event. Overrides the calendar-color." : "Culoare specială pentru eveniment. Nu ține cont de culoarea calendarului.", + "Error while sharing file" : "Eroare la partajarea fișierului", + "Error while sharing file with user" : "Eroare la partajarea fișierului cu utilizatorul", + "Attachment {fileName} already exists!" : "Atașamentul {fileName} există!", + "An error occurred during getting file information" : "Eroare la preluarea informațiilor despre fișier", + "Chat room for event" : "Camera de chat pentru eveniment", "An error occurred, unable to delete the calendar." : "A apărut o eroare, nu se poate șterge calendarul.", + "Imported {filename}" : "S-a importat {filename}", + "This is an event reminder." : "Acesta este un memento pentru eveniment.", + "Meditation" : "Meditație", + "Relaxing" : "Relaxare", + "Relax" : "Relaxează", + "Break" : "Pauză", + "Commute" : "Comutare", "Commuting" : "În deplasare", + "Shuttle" : "Navetă", + "Invoice" : "Factură", + "Finance" : "Finanțe", + "Bank" : "Bancă", + "Money" : "Bani", + "Wedding" : "Logodnă", + "Dog" : "Câine", + "Theater" : "Teatru", + "Theatre" : "Teatru", + "Presentation" : "Prezentare", "Talk" : "Discuție", + "Speech" : "Discurs", + "Deadline" : "Termen limită", + "Submission" : "Transmitere", + "Reporting" : "Raportare", + "Election" : "Alegeri", + "Voting" : "Votare", + "Vote" : "Vot", + "Barbecue" : "Grătar", + "Barbeque" : "Grătar", + "Garden" : "Grădină", + "Farm" : "Fermă", "Movie" : "Film", + "Graduation" : "Absolvire", + "Review" : "Recenzie", + "Inspection" : "Inspecție", + "Proofreading" : "Corectare", + "Meet" : "Întâlnire", + "Planning" : "Planificare", + "Pointing" : "Indicație", + "Retrospective" : "Retrospectivă", + "Office" : "Birou", "Mail" : "Mail", + "Football" : "Fotbal", + "Gaming" : "Jocuri", + "Drive" : "Conducere", + "Driving" : "Conducere", + "Bicycle" : "Bicicletă ", + "Cycle" : "Bicicletă", + "Cycling" : "Ciclism", + "Biking" : "Ciclism", + "Bike" : "Bicicletă", + "Basketball" : "Baschet", + "Fishing" : "Pescuit", + "Hiking" : "Drumeții", + "Hike" : "Drumeție", + "Art" : "Activități artistice", + "Exhibition" : "Expoziție", + "Museum" : "Muzeu", + "Park" : "Parc", + "Walk" : "Plimbare", + "Studying" : "Studiu", + "Health" : "Sănătate", + "Hospital" : "Spital", + "Interview" : "Interviu", + "Training" : "Antrenament", + "Practice" : "Exercițiu", "Sports" : "Sport", "Exercise" : "Exerciții fizice", "Work out" : "Antrenament", @@ -364,6 +593,7 @@ "Video-call" : "Apel video", "Video-chat" : "Apel video", "Video-meeting" : "Șediță video", + "Call" : "Apel", "Calling" : "Apelare", "Christmas" : "Crăciun", "Conference" : "Conferință", diff --git a/l10n/ru.js b/l10n/ru.js index 0711c6929786d826f91158d10afb6363d80f1db2..1b927b4985cb02c04984073b5dede7f494f656ee 100644 --- a/l10n/ru.js +++ b/l10n/ru.js @@ -13,6 +13,8 @@ OC.L10N.register( "Cheers!" : "Удачи!", "Upcoming events" : "Приближающиеся события", "More events" : "Следующие события", + "No more events today" : "На сегодня больше нет событий", + "No upcoming events" : "Приближающиеся события отсуствуют", "%1$s with %2$s" : "%1$s с %2$s", "Calendar" : "Календарь", "New booking {booking}" : "Новое бронирование {booking}", @@ -37,24 +39,6 @@ OC.L10N.register( "Comment:" : "Комментарий:", "You have a new appointment booking \"%s\" from %s" : "У вас новое бронирование встречи «%s» от %s", "Dear %s, %s (%s) booked an appointment with you." : "Уважаемый(-ая) %s, %s (%s) забронировал(а) встречу с вами.", - "Anniversary" : "Годовщина", - "Appointment" : "Встреча", - "Business" : "Работа", - "Education" : "Образование", - "Holiday" : "Отпуск", - "Meeting" : "Встреча", - "Miscellaneous" : "Разное", - "Non-working hours" : "Не рабочие часы", - "Not in office" : "Не в офисе", - "Personal" : "Личный", - "Phone call" : "Телефонный звонок", - "Sick day" : "Больничный", - "Special occasion" : "Особый случай", - "Travel" : "Путешествие", - "Vacation" : "Отпуск", - "Custom Categories" : "Пользовательские категории", - "Collaborative Tags" : "Метки совместной работы", - "Standard Categories" : "Стандартные категории", "A Calendar app for Nextcloud" : "Приложение Календарь для Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Приложение «Календарь» обеспечивает работу с календарями с использованием протокола CalDAV. Сервер Nextcloud позволяет синхронизировать календарей между различными устройствами, а это приложение служит для работы из браузера. \n\n*🚀 **Интеграция с другими приложениями Nextcloud** В настоящее время поддерживается интеграция с приложением Контакты, готовится интеграция с другими приложениями;\n* 🌐 **Поддержка протокола WebCal** Возможно настроить синхронизацию и показ дней игр своей любимой команды в календаре;\n* 🙋 **Отправка приглашений участникам** Пригласите участников на свои мероприятия;\n* ⌚️ **Поддержка статусов занятого и свободного времени** позволяет назначать встречи в удобное время\n* ⏰ **Напоминания** Получение уведомлений в браузере и по электронной почте\n* 🔍 **Поиск** позволяет находить нужные события \n* ☑️ **Задачи** просмотр задач с датой выполнения прямо в календаре\n* 🙈 **Мы не изобретаем колесо** Приложение основано на отличных библиотеках [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) и [fullcalendar](https://github.com/fullcalendar/fullcalendar).", "Previous day" : "Предыдущий день", @@ -314,6 +298,7 @@ OC.L10N.register( "Create Talk room for this event" : "Создать комнату этого события в приложении «Talk»", "Show busy times" : "Показать занятое время", "No attendees yet" : "Ещё нет участников", + "Successfully appended link to talk room to location." : "Ссылка на переговорную комнату успешно добавлена.", "Successfully appended link to talk room to description." : "Ссылка на комнату приложения Talk добавлена в описание.", "Error creating Talk room" : "Не удалось создать комнату в приложении Talk.", "Send email" : "Отправить сообщение", @@ -321,6 +306,7 @@ OC.L10N.register( "Required participant" : "Обязательный участник", "Optional participant" : "Необязательный участник", "Non-participant" : "Не участвует", + "Remove group" : "Удалить группу", "Remove attendee" : "Удалить участника", "Search for emails, users or contacts" : "Поиск по адресам эл. почты, пользователям и контактам", "No match found" : "Соответствий не найдено", @@ -403,6 +389,7 @@ OC.L10N.register( "Select date" : "Выбрать дату", "Select slot" : "Выбрать слот", "No slots available" : "Нет свободных мест", + "Could not fetch slots" : "Не удалось получить слоты", "The slot for your appointment has been confirmed" : "Время вашей встречи было подтверждено", "Appointment Details:" : "Детали встречи:", "Time:" : "Время:", @@ -416,8 +403,6 @@ OC.L10N.register( "No public appointments found for {name}" : "Не найдено ни одной публичной встречи для {name}", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Автоматическое определение часового пояса определило ваш часовой пояс как UTC. Скорее всего, это результат мер безопасности вашего веб-браузера. Пожалуйста, установите часовой пояс вручную в настройках календаря.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Настроенный вами часовой пояс ({timezoneId}) не найден. Возвращение к UTC. Пожалуйста, измените свой часовой пояс в настройках и сообщите об этой проблеме.", - "No more events today" : "На сегодня больше нет событий", - "No upcoming events" : "Приближающиеся события отсуствуют", "Create a new event" : "Создать событие", "[Today]" : "[Сегодня]", "[Tomorrow]" : "[Завтра]", diff --git a/l10n/ru.json b/l10n/ru.json index 45e58e7240039d0decde271c8bc85fa43ce29f82..8d40e4fdcf590da800c3d0b56047c9f85a7d7fd0 100644 --- a/l10n/ru.json +++ b/l10n/ru.json @@ -11,6 +11,8 @@ "Cheers!" : "Удачи!", "Upcoming events" : "Приближающиеся события", "More events" : "Следующие события", + "No more events today" : "На сегодня больше нет событий", + "No upcoming events" : "Приближающиеся события отсуствуют", "%1$s with %2$s" : "%1$s с %2$s", "Calendar" : "Календарь", "New booking {booking}" : "Новое бронирование {booking}", @@ -35,24 +37,6 @@ "Comment:" : "Комментарий:", "You have a new appointment booking \"%s\" from %s" : "У вас новое бронирование встречи «%s» от %s", "Dear %s, %s (%s) booked an appointment with you." : "Уважаемый(-ая) %s, %s (%s) забронировал(а) встречу с вами.", - "Anniversary" : "Годовщина", - "Appointment" : "Встреча", - "Business" : "Работа", - "Education" : "Образование", - "Holiday" : "Отпуск", - "Meeting" : "Встреча", - "Miscellaneous" : "Разное", - "Non-working hours" : "Не рабочие часы", - "Not in office" : "Не в офисе", - "Personal" : "Личный", - "Phone call" : "Телефонный звонок", - "Sick day" : "Больничный", - "Special occasion" : "Особый случай", - "Travel" : "Путешествие", - "Vacation" : "Отпуск", - "Custom Categories" : "Пользовательские категории", - "Collaborative Tags" : "Метки совместной работы", - "Standard Categories" : "Стандартные категории", "A Calendar app for Nextcloud" : "Приложение Календарь для Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Приложение «Календарь» обеспечивает работу с календарями с использованием протокола CalDAV. Сервер Nextcloud позволяет синхронизировать календарей между различными устройствами, а это приложение служит для работы из браузера. \n\n*🚀 **Интеграция с другими приложениями Nextcloud** В настоящее время поддерживается интеграция с приложением Контакты, готовится интеграция с другими приложениями;\n* 🌐 **Поддержка протокола WebCal** Возможно настроить синхронизацию и показ дней игр своей любимой команды в календаре;\n* 🙋 **Отправка приглашений участникам** Пригласите участников на свои мероприятия;\n* ⌚️ **Поддержка статусов занятого и свободного времени** позволяет назначать встречи в удобное время\n* ⏰ **Напоминания** Получение уведомлений в браузере и по электронной почте\n* 🔍 **Поиск** позволяет находить нужные события \n* ☑️ **Задачи** просмотр задач с датой выполнения прямо в календаре\n* 🙈 **Мы не изобретаем колесо** Приложение основано на отличных библиотеках [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) и [fullcalendar](https://github.com/fullcalendar/fullcalendar).", "Previous day" : "Предыдущий день", @@ -312,6 +296,7 @@ "Create Talk room for this event" : "Создать комнату этого события в приложении «Talk»", "Show busy times" : "Показать занятое время", "No attendees yet" : "Ещё нет участников", + "Successfully appended link to talk room to location." : "Ссылка на переговорную комнату успешно добавлена.", "Successfully appended link to talk room to description." : "Ссылка на комнату приложения Talk добавлена в описание.", "Error creating Talk room" : "Не удалось создать комнату в приложении Talk.", "Send email" : "Отправить сообщение", @@ -319,6 +304,7 @@ "Required participant" : "Обязательный участник", "Optional participant" : "Необязательный участник", "Non-participant" : "Не участвует", + "Remove group" : "Удалить группу", "Remove attendee" : "Удалить участника", "Search for emails, users or contacts" : "Поиск по адресам эл. почты, пользователям и контактам", "No match found" : "Соответствий не найдено", @@ -401,6 +387,7 @@ "Select date" : "Выбрать дату", "Select slot" : "Выбрать слот", "No slots available" : "Нет свободных мест", + "Could not fetch slots" : "Не удалось получить слоты", "The slot for your appointment has been confirmed" : "Время вашей встречи было подтверждено", "Appointment Details:" : "Детали встречи:", "Time:" : "Время:", @@ -414,8 +401,6 @@ "No public appointments found for {name}" : "Не найдено ни одной публичной встречи для {name}", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Автоматическое определение часового пояса определило ваш часовой пояс как UTC. Скорее всего, это результат мер безопасности вашего веб-браузера. Пожалуйста, установите часовой пояс вручную в настройках календаря.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Настроенный вами часовой пояс ({timezoneId}) не найден. Возвращение к UTC. Пожалуйста, измените свой часовой пояс в настройках и сообщите об этой проблеме.", - "No more events today" : "На сегодня больше нет событий", - "No upcoming events" : "Приближающиеся события отсуствуют", "Create a new event" : "Создать событие", "[Today]" : "[Сегодня]", "[Tomorrow]" : "[Завтра]", diff --git a/l10n/sc.js b/l10n/sc.js index f1e5c5e90170ac8ae36e9eefb798dc0473c1feae..97accce24f0f17a19e6ccf9378289028b2ce995e 100644 --- a/l10n/sc.js +++ b/l10n/sc.js @@ -11,26 +11,13 @@ OC.L10N.register( "Open »%s«" : "Aberi »%s«", "Cheers!" : "Salude!", "Upcoming events" : "Eventos abarrados", + "No more events today" : "No b'at àteros eventos oe", + "No upcoming events" : "Perunu eventu abarradu", "Calendar" : "Calendàriu", "Appointments" : "Apuntamentos", "Confirm" : "Cunfirma", "Date:" : "Data:", "Where:" : "Ue:", - "Anniversary" : "Anniversàriu", - "Appointment" : "Apuntamentu", - "Business" : "Afàrios", - "Education" : "Educatzione", - "Holiday" : "Vacàntzias", - "Meeting" : "Atòbiu", - "Miscellaneous" : "Vàriu", - "Non-working hours" : "Oras chena traballu", - "Not in office" : "No est in ofìtziu", - "Personal" : "Personale", - "Phone call" : "Mutida de telèfonu", - "Sick day" : "Die de maladia", - "Special occasion" : "Ocasione ispetziale", - "Travel" : "Viàgiu", - "Vacation" : "Ausèntzia", "A Calendar app for Nextcloud" : "Un'aplicatzione de calendàriu pro Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "S'aplicatzione Calendar est un'interfache gràfica pro su serbidore CalDAVde Nextcloud. Sincroniza in manera fàtzile is eventos intre is vàrios dispositivos e modìfica•ddos in lìnia.\n\n* 🚀 **Integratzione cun àteras aplicatziones de Nextcloud!** Pro immoe Cuntatos e àteras sunt arribende.\n* 🌐 **Suportu WebCal!** Boles bìdere is partidas de s'iscuadra tua in su calendàriu? Perunu problema!\n* 🙋 **Partetzipantes!** Invita is persones a is eventos tuos\n* ⏰ **Lìberu/Ocupadu!** Càstia candu is partetzipantes sunt disponìbiles pro ddus cuntatare\n* ⏰ **Promemòria!** Imposta avisos pro is eventos in su navigadore e in sa posta eletrònica\n* 🔍 Chirca! Agata is eventos tuos in manera fàtzile\n* ☑️  Atividades! Controlla is atividades cun data de iscadèntzia deretu in su calendàriu\n* 🙈 **No semus torrende a inventare sa roda!** Basadu in is librerias bellas [c-dav](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) e [fullcalendar](https://github.com/fullcalendar/fullcalendar).", "Previous day" : "Die in antis", @@ -198,6 +185,7 @@ OC.L10N.register( "Required participant" : "Persone netzessària", "Optional participant" : "Persone optzionale", "Non-participant" : "No partetzipante", + "Remove group" : "Boga·nche grupu", "Remove attendee" : "Boga•nche partetzipante", "Search for emails, users or contacts" : "Chirca messàgios de posta, utentes o cuntatos", "No match found" : "Peruna currispondèntzia agatada", @@ -261,8 +249,6 @@ OC.L10N.register( "Time:" : "Tempus:", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Sa rilevada automàtica de su fusu oràriu at determinadu ca su tuo est UTC.\nEst probàbile chi custu siat su resurtadu de calecuna mesura de seguridade de su navigadore tuo.\nImposta su fusu oràriu tuo a manu in is impostatziones de su calendàriu.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Su fusu oràriu cunfiguradu ({timezoneId}) no est istadu agatadu. Torro a s'UTC.\nCàmbia su fusu oràriu tuo in is impostatziones e signala custu problema.", - "No more events today" : "No b'at àteros eventos oe", - "No upcoming events" : "Perunu eventu abarradu", "Create a new event" : "Crea un'eventu nou", "[Today]" : "[Oe]", "[Tomorrow]" : "[Cras]", diff --git a/l10n/sc.json b/l10n/sc.json index dd934d06881ec86bfdf2346fd4ad8cd0af3f42a9..2002b3babd3749c8fdf6ab17774427e3b8f1148f 100644 --- a/l10n/sc.json +++ b/l10n/sc.json @@ -9,26 +9,13 @@ "Open »%s«" : "Aberi »%s«", "Cheers!" : "Salude!", "Upcoming events" : "Eventos abarrados", + "No more events today" : "No b'at àteros eventos oe", + "No upcoming events" : "Perunu eventu abarradu", "Calendar" : "Calendàriu", "Appointments" : "Apuntamentos", "Confirm" : "Cunfirma", "Date:" : "Data:", "Where:" : "Ue:", - "Anniversary" : "Anniversàriu", - "Appointment" : "Apuntamentu", - "Business" : "Afàrios", - "Education" : "Educatzione", - "Holiday" : "Vacàntzias", - "Meeting" : "Atòbiu", - "Miscellaneous" : "Vàriu", - "Non-working hours" : "Oras chena traballu", - "Not in office" : "No est in ofìtziu", - "Personal" : "Personale", - "Phone call" : "Mutida de telèfonu", - "Sick day" : "Die de maladia", - "Special occasion" : "Ocasione ispetziale", - "Travel" : "Viàgiu", - "Vacation" : "Ausèntzia", "A Calendar app for Nextcloud" : "Un'aplicatzione de calendàriu pro Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "S'aplicatzione Calendar est un'interfache gràfica pro su serbidore CalDAVde Nextcloud. Sincroniza in manera fàtzile is eventos intre is vàrios dispositivos e modìfica•ddos in lìnia.\n\n* 🚀 **Integratzione cun àteras aplicatziones de Nextcloud!** Pro immoe Cuntatos e àteras sunt arribende.\n* 🌐 **Suportu WebCal!** Boles bìdere is partidas de s'iscuadra tua in su calendàriu? Perunu problema!\n* 🙋 **Partetzipantes!** Invita is persones a is eventos tuos\n* ⏰ **Lìberu/Ocupadu!** Càstia candu is partetzipantes sunt disponìbiles pro ddus cuntatare\n* ⏰ **Promemòria!** Imposta avisos pro is eventos in su navigadore e in sa posta eletrònica\n* 🔍 Chirca! Agata is eventos tuos in manera fàtzile\n* ☑️  Atividades! Controlla is atividades cun data de iscadèntzia deretu in su calendàriu\n* 🙈 **No semus torrende a inventare sa roda!** Basadu in is librerias bellas [c-dav](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) e [fullcalendar](https://github.com/fullcalendar/fullcalendar).", "Previous day" : "Die in antis", @@ -196,6 +183,7 @@ "Required participant" : "Persone netzessària", "Optional participant" : "Persone optzionale", "Non-participant" : "No partetzipante", + "Remove group" : "Boga·nche grupu", "Remove attendee" : "Boga•nche partetzipante", "Search for emails, users or contacts" : "Chirca messàgios de posta, utentes o cuntatos", "No match found" : "Peruna currispondèntzia agatada", @@ -259,8 +247,6 @@ "Time:" : "Tempus:", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Sa rilevada automàtica de su fusu oràriu at determinadu ca su tuo est UTC.\nEst probàbile chi custu siat su resurtadu de calecuna mesura de seguridade de su navigadore tuo.\nImposta su fusu oràriu tuo a manu in is impostatziones de su calendàriu.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Su fusu oràriu cunfiguradu ({timezoneId}) no est istadu agatadu. Torro a s'UTC.\nCàmbia su fusu oràriu tuo in is impostatziones e signala custu problema.", - "No more events today" : "No b'at àteros eventos oe", - "No upcoming events" : "Perunu eventu abarradu", "Create a new event" : "Crea un'eventu nou", "[Today]" : "[Oe]", "[Tomorrow]" : "[Cras]", diff --git a/l10n/si.js b/l10n/si.js index 4d8a5e807df299f87219197e5ce14c449c5c143e..37957a5604d2c188fc6cfb4707f5ba71c0bb10b2 100644 --- a/l10n/si.js +++ b/l10n/si.js @@ -9,8 +9,6 @@ OC.L10N.register( "Confirm" : "තහවුරු කරන්න", "Date:" : "දිනය:", "Where:" : "කොහේද:", - "Anniversary" : "සංවත්සරය", - "Personal" : "පුද්ගලික", "A Calendar app for Nextcloud" : "නෙක්ස්ට් ක්ලවුඩ් සඳහා දින දර්ශන යෙදුමකි", "Previous day" : "පසුගිය දිනය", "Previous week" : "පසුගිය සතිය", diff --git a/l10n/si.json b/l10n/si.json index e8d7e0fbf9aa2a8e52be1eec7a4a225a3a3203f6..698ed2d84764ac42d69d7a2b4f4e4384882cdf99 100644 --- a/l10n/si.json +++ b/l10n/si.json @@ -7,8 +7,6 @@ "Confirm" : "තහවුරු කරන්න", "Date:" : "දිනය:", "Where:" : "කොහේද:", - "Anniversary" : "සංවත්සරය", - "Personal" : "පුද්ගලික", "A Calendar app for Nextcloud" : "නෙක්ස්ට් ක්ලවුඩ් සඳහා දින දර්ශන යෙදුමකි", "Previous day" : "පසුගිය දිනය", "Previous week" : "පසුගිය සතිය", diff --git a/l10n/sk.js b/l10n/sk.js index b8d50abd12151f6704f77b74d1b51c68611527ae..2b04f9ec130c1a2bb94e900cc6c8a1f5a34b2ef1 100644 --- a/l10n/sk.js +++ b/l10n/sk.js @@ -1,8 +1,9 @@ OC.L10N.register( "calendar", { + "Provided email-address is too long" : "Zadaná e-mailová adresa je príliš dlhá", "User-Session unexpectedly expired" : "Používateľská relácia sa neočakávane prerušila", - "Provided email-address is not valid" : "Zadaná adresa e-mailu nie je platná", + "Provided email-address is not valid" : "Zadaná e-mailová adresa je neplatná", "%s has published the calendar »%s«" : "Používateľ %s zverejnil kalendár %s", "Unexpected error sending email. Please contact your administrator." : "Neočakávaná chyba počas odosielania e-mailu. Obráťte sa na správcu", "Successfully sent email to %1$s" : "E-mail bol úspešne odoslaný pre %1$s", @@ -12,6 +13,8 @@ OC.L10N.register( "Cheers!" : "Pekný deň!", "Upcoming events" : "Nadchádzajúce udalosti", "More events" : "Viac udalostí", + "No more events today" : "Dnes žiadne ďalšie udalosti", + "No upcoming events" : "Žiadne nadchádzajúce udalosti", "Calendar" : "Kalendár", "Appointments" : "Stretnutia", "Schedule appointment \"%s\"" : "Naplánovať stretnutie \"%s\"", @@ -28,31 +31,18 @@ OC.L10N.register( "Appointment for:" : "Termín pre:", "Date:" : "Dátum:", "Where:" : "Kde:", - "Anniversary" : "Výročie", - "Appointment" : "Stretnutie", - "Business" : "Služobné", - "Education" : "Výuka", - "Holiday" : "Sviatok", - "Meeting" : "Porada", - "Miscellaneous" : "Rôzne", - "Non-working hours" : "Mimopracovné hodiny", - "Not in office" : "Mimo kancelárie", - "Personal" : "Osobné", - "Phone call" : "Telefonát", - "Sick day" : "Práceneschopnosť", - "Special occasion" : "Špeciálna príležitosť", - "Travel" : "Cestovanie", - "Vacation" : "Dovolenka", "A Calendar app for Nextcloud" : "Aplikácia Kalendár pre Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Aplikácia Kalendár je užívateľské rozhranie pre server CalDAV spoločnosti Nextcloud. Jednoducho synchronizujte udalosti z rôznych zariadení s Nextcloud a upravujte ich online.\n\n* 🚀 **Integrácia s ďalšími aplikáciami Nextcloud! ** V súčasnosti Kontakty - prídu ďalšie.\n* 🌐 ** Podpora WebCal! ** Chcete vidieť zápasy svojho obľúbeného tímu v kalendári? Žiadny problém!\n* 🙋 ** Účastníci! ** Pozvite ľudí na vaše udalosti\n* ⌚️ ** Voľný/Zaneprázdený** Pozrite sa, kedy sa môžu vaši účastníci stretnúť\n* ⏰ ** Pripomienky! ** Získajte upozornenia na udalosti vo vašom prehliadači a prostredníctvom e-mailu.\n* 🙈 ** Nebudeme znovu objavovať koleso! ** Na základe vyborných knižníc [c-dav] (https://github.com/nextcloud/cdav-library), [ical.js] (https: // github. com / mozilla-comm / ical.js) a [fullcalendar] (https://github.com/fullcalendar/fullcalendar).", "Previous day" : "Predchádzajúci deň", "Previous week" : "Predchádzajúci týždeň", + "Previous year" : "Minulý rok", "Previous month" : "Predchádzajúci mesiac", "Next day" : "Nasledujúci deň", "Next week" : "Nasledujúci týždeň", "Next year" : "Nasledujúci rok", "Next month" : "Nasledujúci mesiac", "Event" : "Udalosť", + "Create new event" : "Vytvoriť novú udalosť", "Today" : "Dnes", "Day" : "Deň", "Week" : "Týždeň", @@ -68,6 +58,8 @@ OC.L10N.register( "Add new" : "Pridať nový", "Untitled calendar" : "Kalendár bez názvu", "Shared with you by" : "Sprístupnené vám používateľom", + "Edit and share calendar" : "Upraviť a zdieľať kalendár", + "Edit calendar" : "Upraviť kalendár", "Disable calendar \"{calendar}\"" : "Zakázať kalendár „{calendar}“", "Disable untitled calendar" : "Zakázať nepomenovaný kalendár", "Enable calendar \"{calendar}\"" : "Povoliť kalendár „{calendar}“", @@ -220,7 +212,7 @@ OC.L10N.register( "Please confirm your reservation" : "Prosím, potvrďte vašu rezerváciu", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "Poslali sme vám e-mail s podrobnosťami. Potvrďte svoj termín pomocou odkazu v e-maili. Teraz môžete túto stránku zatvoriť.", "Your name" : "Vaše meno", - "Your email address" : "Vaša e-mail adresa", + "Your email address" : "Vaša e-mailová adresa", "Please share anything that will help prepare for our meeting" : "Zdieľajte čokoľvek, čo vám pomôže pripraviť sa na naše stretnutie", "Could not book the appointment. Please try again later or contact the organizer." : "Termín sa nepodarilo zarezervovať. Skúste to znova neskôr alebo kontaktujte organizátora.", "Book the appointment" : "Rezervovať stretnutie", @@ -278,16 +270,17 @@ OC.L10N.register( "Failed to decline the invitation." : "Odmietnutie pozvánky zlyhalo.", "Your participation has been marked as tentative." : "Vaša účasť bola označená ako predbežná.", "Failed to set the participation status to tentative." : "Zlyhalo nastavenie vašej účasti ako predbežnej.", - "Create Talk room for this event" : "Vytvoriť pre túto udalosť miestnosť v Talk", + "Create Talk room for this event" : "Vytvoriť pre túto udalosť miestnosť v Rozhovore", "Show busy times" : "Zobraziť časy zaneprázdnenosti", "No attendees yet" : "Zatiaľ žiadni účastníci", - "Successfully appended link to talk room to description." : "Do popisu bol úspešne pridaný odkaz na miestnosť v Talk", - "Error creating Talk room" : "Chyba pri vytváraní miestnosti v Talk", + "Successfully appended link to talk room to description." : "Do popisu bol úspešne pridaný odkaz na miestnosť v Rozhovore", + "Error creating Talk room" : "Chyba pri vytváraní miestnosti v Rozhovore", "Send email" : "Odoslať email", "Chairperson" : "Predseda", "Required participant" : "Požadovaná účasť", "Optional participant" : "Nepovinná účasť", "Non-participant" : "Bez účasti", + "Remove group" : "Odstrániť skupinu", "Remove attendee" : "Odstrániť účastníka", "Search for emails, users or contacts" : "Vyhľadať emaily, užívateľov alebo kontakty", "No match found" : "Nenašla sa žiadna zhoda", @@ -362,6 +355,7 @@ OC.L10N.register( "Global" : "Globálne", "Subscribed" : "Prihlásený na odber", "Subscribe" : "Odoberať", + "Holidays in {region}" : "Sviatky v/na {region}", "Select date" : "Vybrať dátum", "Select slot" : "Vybrať slot", "No slots available" : "Žiadny slot nie je k dispozícii", @@ -378,8 +372,6 @@ OC.L10N.register( "No public appointments found for {name}" : "Nenašli sa žiadne verejné stretnutia pre {name}", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Automatická detekcia časového pásma určila, že vaše časové pásmo je UTC.\nJe to pravdepodobne výsledok bezpečnostných opatrení vášho webového prehliadača.\nNastavte časové pásmo manuálne v nastaveniach kalendára.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Vami nastavené časové pásmo ({timezoneId}) sa nenašlo. Nastavené bolo UTC.\nZmeňte v nastaveniach svoje časové pásmo a nahláste tento problém.", - "No more events today" : "Dnes žiadne ďalšie udalosti", - "No upcoming events" : "Žiadne nadchádzajúce udalosti", "Create a new event" : "Vytvoriť novú udalosť", "[Today]" : "[Dnes]", "[Tomorrow]" : "[Zajtra]", diff --git a/l10n/sk.json b/l10n/sk.json index 8cbd0a873b6c7a2a69ce015f50c910ea41c16890..52878811f79e773e9bb811c780875e15188f88c1 100644 --- a/l10n/sk.json +++ b/l10n/sk.json @@ -1,6 +1,7 @@ { "translations": { + "Provided email-address is too long" : "Zadaná e-mailová adresa je príliš dlhá", "User-Session unexpectedly expired" : "Používateľská relácia sa neočakávane prerušila", - "Provided email-address is not valid" : "Zadaná adresa e-mailu nie je platná", + "Provided email-address is not valid" : "Zadaná e-mailová adresa je neplatná", "%s has published the calendar »%s«" : "Používateľ %s zverejnil kalendár %s", "Unexpected error sending email. Please contact your administrator." : "Neočakávaná chyba počas odosielania e-mailu. Obráťte sa na správcu", "Successfully sent email to %1$s" : "E-mail bol úspešne odoslaný pre %1$s", @@ -10,6 +11,8 @@ "Cheers!" : "Pekný deň!", "Upcoming events" : "Nadchádzajúce udalosti", "More events" : "Viac udalostí", + "No more events today" : "Dnes žiadne ďalšie udalosti", + "No upcoming events" : "Žiadne nadchádzajúce udalosti", "Calendar" : "Kalendár", "Appointments" : "Stretnutia", "Schedule appointment \"%s\"" : "Naplánovať stretnutie \"%s\"", @@ -26,31 +29,18 @@ "Appointment for:" : "Termín pre:", "Date:" : "Dátum:", "Where:" : "Kde:", - "Anniversary" : "Výročie", - "Appointment" : "Stretnutie", - "Business" : "Služobné", - "Education" : "Výuka", - "Holiday" : "Sviatok", - "Meeting" : "Porada", - "Miscellaneous" : "Rôzne", - "Non-working hours" : "Mimopracovné hodiny", - "Not in office" : "Mimo kancelárie", - "Personal" : "Osobné", - "Phone call" : "Telefonát", - "Sick day" : "Práceneschopnosť", - "Special occasion" : "Špeciálna príležitosť", - "Travel" : "Cestovanie", - "Vacation" : "Dovolenka", "A Calendar app for Nextcloud" : "Aplikácia Kalendár pre Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Aplikácia Kalendár je užívateľské rozhranie pre server CalDAV spoločnosti Nextcloud. Jednoducho synchronizujte udalosti z rôznych zariadení s Nextcloud a upravujte ich online.\n\n* 🚀 **Integrácia s ďalšími aplikáciami Nextcloud! ** V súčasnosti Kontakty - prídu ďalšie.\n* 🌐 ** Podpora WebCal! ** Chcete vidieť zápasy svojho obľúbeného tímu v kalendári? Žiadny problém!\n* 🙋 ** Účastníci! ** Pozvite ľudí na vaše udalosti\n* ⌚️ ** Voľný/Zaneprázdený** Pozrite sa, kedy sa môžu vaši účastníci stretnúť\n* ⏰ ** Pripomienky! ** Získajte upozornenia na udalosti vo vašom prehliadači a prostredníctvom e-mailu.\n* 🙈 ** Nebudeme znovu objavovať koleso! ** Na základe vyborných knižníc [c-dav] (https://github.com/nextcloud/cdav-library), [ical.js] (https: // github. com / mozilla-comm / ical.js) a [fullcalendar] (https://github.com/fullcalendar/fullcalendar).", "Previous day" : "Predchádzajúci deň", "Previous week" : "Predchádzajúci týždeň", + "Previous year" : "Minulý rok", "Previous month" : "Predchádzajúci mesiac", "Next day" : "Nasledujúci deň", "Next week" : "Nasledujúci týždeň", "Next year" : "Nasledujúci rok", "Next month" : "Nasledujúci mesiac", "Event" : "Udalosť", + "Create new event" : "Vytvoriť novú udalosť", "Today" : "Dnes", "Day" : "Deň", "Week" : "Týždeň", @@ -66,6 +56,8 @@ "Add new" : "Pridať nový", "Untitled calendar" : "Kalendár bez názvu", "Shared with you by" : "Sprístupnené vám používateľom", + "Edit and share calendar" : "Upraviť a zdieľať kalendár", + "Edit calendar" : "Upraviť kalendár", "Disable calendar \"{calendar}\"" : "Zakázať kalendár „{calendar}“", "Disable untitled calendar" : "Zakázať nepomenovaný kalendár", "Enable calendar \"{calendar}\"" : "Povoliť kalendár „{calendar}“", @@ -218,7 +210,7 @@ "Please confirm your reservation" : "Prosím, potvrďte vašu rezerváciu", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "Poslali sme vám e-mail s podrobnosťami. Potvrďte svoj termín pomocou odkazu v e-maili. Teraz môžete túto stránku zatvoriť.", "Your name" : "Vaše meno", - "Your email address" : "Vaša e-mail adresa", + "Your email address" : "Vaša e-mailová adresa", "Please share anything that will help prepare for our meeting" : "Zdieľajte čokoľvek, čo vám pomôže pripraviť sa na naše stretnutie", "Could not book the appointment. Please try again later or contact the organizer." : "Termín sa nepodarilo zarezervovať. Skúste to znova neskôr alebo kontaktujte organizátora.", "Book the appointment" : "Rezervovať stretnutie", @@ -276,16 +268,17 @@ "Failed to decline the invitation." : "Odmietnutie pozvánky zlyhalo.", "Your participation has been marked as tentative." : "Vaša účasť bola označená ako predbežná.", "Failed to set the participation status to tentative." : "Zlyhalo nastavenie vašej účasti ako predbežnej.", - "Create Talk room for this event" : "Vytvoriť pre túto udalosť miestnosť v Talk", + "Create Talk room for this event" : "Vytvoriť pre túto udalosť miestnosť v Rozhovore", "Show busy times" : "Zobraziť časy zaneprázdnenosti", "No attendees yet" : "Zatiaľ žiadni účastníci", - "Successfully appended link to talk room to description." : "Do popisu bol úspešne pridaný odkaz na miestnosť v Talk", - "Error creating Talk room" : "Chyba pri vytváraní miestnosti v Talk", + "Successfully appended link to talk room to description." : "Do popisu bol úspešne pridaný odkaz na miestnosť v Rozhovore", + "Error creating Talk room" : "Chyba pri vytváraní miestnosti v Rozhovore", "Send email" : "Odoslať email", "Chairperson" : "Predseda", "Required participant" : "Požadovaná účasť", "Optional participant" : "Nepovinná účasť", "Non-participant" : "Bez účasti", + "Remove group" : "Odstrániť skupinu", "Remove attendee" : "Odstrániť účastníka", "Search for emails, users or contacts" : "Vyhľadať emaily, užívateľov alebo kontakty", "No match found" : "Nenašla sa žiadna zhoda", @@ -360,6 +353,7 @@ "Global" : "Globálne", "Subscribed" : "Prihlásený na odber", "Subscribe" : "Odoberať", + "Holidays in {region}" : "Sviatky v/na {region}", "Select date" : "Vybrať dátum", "Select slot" : "Vybrať slot", "No slots available" : "Žiadny slot nie je k dispozícii", @@ -374,10 +368,9 @@ "Please book a different slot:" : "Prosím rezervujte si iný slot:", "Book an appointment with {name}" : "Rezervovať stretnutie s názvom {name}", "No public appointments found for {name}" : "Nenašli sa žiadne verejné stretnutia pre {name}", + "Personal" : "Osobné", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Automatická detekcia časového pásma určila, že vaše časové pásmo je UTC.\nJe to pravdepodobne výsledok bezpečnostných opatrení vášho webového prehliadača.\nNastavte časové pásmo manuálne v nastaveniach kalendára.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Vami nastavené časové pásmo ({timezoneId}) sa nenašlo. Nastavené bolo UTC.\nZmeňte v nastaveniach svoje časové pásmo a nahláste tento problém.", - "No more events today" : "Dnes žiadne ďalšie udalosti", - "No upcoming events" : "Žiadne nadchádzajúce udalosti", "Create a new event" : "Vytvoriť novú udalosť", "[Today]" : "[Dnes]", "[Tomorrow]" : "[Zajtra]", @@ -395,6 +388,20 @@ "Show more details" : "Zobraziť ďalšie podrobnosti", "Subscribe to {name}" : "Prihlásiť sa na odber {name}", "Export {name}" : "Exportovať {name}", + "Anniversary" : "Výročie", + "Appointment" : "Stretnutie", + "Business" : "Služobné", + "Education" : "Výuka", + "Holiday" : "Sviatok", + "Meeting" : "Porada", + "Miscellaneous" : "Rôzne", + "Non-working hours" : "Mimopracovné hodiny", + "Not in office" : "Mimo kancelárie", + "Phone call" : "Telefonát", + "Sick day" : "Práceneschopnosť", + "Special occasion" : "Špeciálna príležitosť", + "Travel" : "Cestovanie", + "Vacation" : "Dovolenka", "Midnight on the day the event starts" : "Najbližšia polnoc pred začiatkom udalosti", "_%n day before the event at {formattedHourMinute}_::_%n days before the event at {formattedHourMinute}_" : ["%n deň pred udalosťou o {formattedHourMinute}","%n dni pred udalosťou o {formattedHourMinute}","%n dní pred udalosťou o {formattedHourMinute}","%n dní pred udalosťou o {formattedHourMinute}"], "_%n week before the event at {formattedHourMinute}_::_%n weeks before the event at {formattedHourMinute}_" : ["%n týždeň pred udalosťou o {formattedHourMinute}","%n týždne pred udalosťou o {formattedHourMinute}","%n týždňov pred udalosťou o {formattedHourMinute}","%n týždňov pred udalosťou o {formattedHourMinute}"], diff --git a/l10n/sl.js b/l10n/sl.js index 0cd266d0cf6805d8d54b4b1d4cd8b0edc49d2145..6f0dc4b0c4a07d9e9d60f66ffe93b1ec5b941383 100644 --- a/l10n/sl.js +++ b/l10n/sl.js @@ -1,6 +1,7 @@ OC.L10N.register( "calendar", { + "Provided email-address is too long" : "Ponujen elektronski naslov je predolg", "User-Session unexpectedly expired" : "Uporabniška seja se je nepričakovano končala", "Provided email-address is not valid" : "Podan elektronski naslov ni veljaven naslov", "%s has published the calendar »%s«" : "%s objavi koledar » %s «", @@ -12,44 +13,41 @@ OC.L10N.register( "Cheers!" : "Lep pozdrav!", "Upcoming events" : "Prihajajoči dogodki", "More events" : "Več dogodkov", + "No more events today" : "Danes ni več načrtovanih dogodkov", + "No upcoming events" : "Ni prihajajočih dogodkov", + "%1$s with %2$s" : "%1$s z %2$s", "Calendar" : "Koledar", + "{display_name} ({email}) booked the appointment \"{config_display_name}\" on {date_time}." : "{display_name} ({email}) naznani sestanek »{config_display_name}« na dan {date_time}.", "Appointments" : "Sestanki", "Schedule appointment \"%s\"" : "Načrtovanje sestanka »%s«", "Schedule an appointment" : "Načrtovanje sestanka", + "%1$s - %2$s" : "%1$s – %2$s", "Prepare for %s" : "Pripravi za %s", + "Follow up for %s" : "Nadaljevanje za %s", + "Your appointment \"%s\" with %s needs confirmation" : "Sestanek »%s« z osebo %s zahteva potrditev", "Dear %s, please confirm your booking" : "%s, prosim potrdite rezervacijo", "Confirm" : "Potrdi", "This confirmation link expires in %s hours." : "Potrditvena povezava poteče po %s urah.", + "If you wish to cancel the appointment after all, please contact your organizer by replying to this email or by visiting their profile page." : "Če vseeno želite preklicati sestanek, stopite v stik z organizatorjem z odgovorom na njegovo elektronsko sporočilo oziroma z obiskom strani profila.", + "Your appointment \"%s\" with %s has been accepted" : "Sestanek »%s« z osebo %s je potrjen", + "Dear %s, your booking has been accepted." : " %s, sestanek je potrjen.", "Appointment for:" : "Sestanek:", "Date:" : "Datum:", + "You will receive a link with the confirmation email" : "Prejeli boste elektronsko sporočilo z overitveno povezavo", "Where:" : "Kje:", "Comment:" : "Opomba", - "Anniversary" : "Obletnica", - "Appointment" : "Sestanek", - "Business" : "Posel", - "Education" : "Izobraževanje", - "Holiday" : "Praznik", - "Meeting" : "Srečanje", - "Miscellaneous" : "Razno", - "Non-working hours" : "Nedeloven dan", - "Not in office" : "Službena odsotnost", - "Personal" : "Osebno", - "Phone call" : "Telefonski klic", - "Sick day" : "Bolniška odsotnost", - "Special occasion" : "Poseben dogodek", - "Travel" : "Potovanje", - "Vacation" : "Dopust", - "Collaborative Tags" : "Sodelovalne oznake", "A Calendar app for Nextcloud" : "Program za urejanje koledarja Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Program Koledar je uporabniški vmesnik v okolju Nextcloud za strežnik CalDAV. Omogoča enostavno usklajevanje dogodkov z različnih naprav in urejanje na spletu.\n\n* 🚀 **Podpira druge programe Nextcloud!** Trenutno Stike, drugi bodo na voljo kmalu.\n* 🌐 **Omogočena je podpora za WebCal!** Ali želite spremljati tekme priljubljenega moštva iz svojega koledarja? Ni problema!\n* 🙋 **Povabila udeležencem!** Pošljite vabila na dogodke.\n* ⌚️ **Zasedeno/Prosto!** Sproti preverite, ali so potencialni udeleženci prosti za sestanke.\n ⏰ **Opomniki!** Prejmite alarme in obvestila v brskalniku in po elektronski pošti.\n* 🔍 Iskalnik! Enostavno iskanje dogodkov.\n* ☑️ Naloge! Sedaj so naloge z datumi preteka vidni v koledarju.\n* 🙈 **Ne odkrivamo po nepotrebnem kolesa!** Zasnovano na odličnih knjižnicah [c-dav](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) in [fullcalendar](https://github.com/fullcalendar/fullcalendar).", "Previous day" : "Predhodni dan", "Previous week" : "Predhodni teden", + "Previous year" : "Predhodno leto", "Previous month" : "Predhodni mesec", "Next day" : "Naslednji dan", "Next week" : "Naslednji teden", "Next year" : "Naslednje leto", "Next month" : "Naslednji mesec", "Event" : "Dogodek", + "Create new event" : "Ustvari nov dogodek", "Today" : "Danes", "Day" : "Dan", "Week" : "Teden", @@ -65,6 +63,7 @@ OC.L10N.register( "Add new" : "Dodaj novo", "Untitled calendar" : "Neimenovan koledar", "Shared with you by" : "Souporabo omogoča", + "Edit and share calendar" : "Uredi in omogoči souporabo koledarja", "Edit calendar" : "Uredi koledar", "Disable calendar \"{calendar}\"" : "Onemogoči koledar »{calendar}«", "Disable untitled calendar" : "Onemogoči neimenovan koledar", @@ -79,6 +78,7 @@ OC.L10N.register( "New calendar with task list" : "Nov koledar s seznamom nalog", "New subscription from link (read-only)" : "Naročnina prek povezave (le za branje)", "Creating subscription …" : "Poteka ustvarjanje naročnine ...", + "Add public holiday calendar" : "Dodaj koledar javnih praznikov", "An error occurred, unable to create the calendar." : "Prišlo je do napake, koledarja ni mogoče ustvariti.", "Please enter a valid link (starting with http://, https://, webcal://, or webcals://)" : "Vpisati je treba veljavne povezave (začeti se morajo s http://, https://, webcal://, ali webcals://)", "Copy subscription link" : "Kopiraj povezavo naročnine", @@ -123,6 +123,7 @@ OC.L10N.register( "Unpublishing calendar failed" : "Preklic objave koledarja je spodletel", "can edit" : "lahko ureja", "Unshare with {displayName}" : "Odstrani souporabo z uporabnikom {displayName}", + "An error occurred while unsharing the calendar." : "Prišlo je do napake med onemogočanjem souporabe koledarja.", "An error occurred, unable to change the permission of the share." : "Prišlo je do napake; ni mogoče spremeniti dovoljenj souporabe.", "Share with users or groups" : "Souporaba z uporabniki in skupinami", "No users or groups" : "Ni uporabnikov ali skupin", @@ -130,13 +131,18 @@ OC.L10N.register( "Share calendar" : "Omogoči souporabo koledarja", "Unshare from me" : "Prekini souporabo", "Save" : "Shrani", + "Failed to save calendar name and color" : "Shranjevanje imena koledarja in barve je spodletelo", "Import calendars" : "Uvozi koledarje", "Please select a calendar to import into …" : "Izberite koledar za uvoz ...", "Filename" : "Ime datoteke", "Calendar to import into" : "Koledar, v katerega naj se uvozi", "Cancel" : "Prekliči", "_Import calendar_::_Import calendars_" : ["Uvozi koledar","Uvozi koledarja","Uvozi koledarje","Uvozi koledarje"], + "Default attachments location" : "Privzeto mesto prilog", + "Select the default location for attachments" : "Izbor privzetega mesta za priloge", "Invalid location selected" : "Izbrano je neveljavno mesto", + "Attachments folder successfully saved." : "Mapa prilog je uspešno shranjena.", + "Error on saving attachments folder." : "Napaka med shranjevanjem mape prilog", "{filename} could not be parsed" : "Datoteke {filename} ni mogoče razčleniti", "No valid files found, aborting import" : "Ni najdenih veljavnih datotek, uvoz bo preklican", "Import partially failed. Imported {accepted} out of {total}." : "Uvoz je delno spodletel. Uvoženih je {accepted} od skupno {total}.", @@ -153,6 +159,7 @@ OC.L10N.register( "Day view" : "Dnevni pogled", "Week view" : "Tedenski pogled", "Month view" : "Mesečni pogled", + "Year view" : "Letni pogled", "List view" : "Seznamski pogled", "Actions" : "Dejanja", "Create event" : "Ustvari dogodek", @@ -165,6 +172,7 @@ OC.L10N.register( "Enable birthday calendar" : "Omogoči koledar rojstnih dni", "Show tasks in calendar" : "Pokaži naloge v koledarju", "Enable simplified editor" : "Omogoči poenostavljen urejevalnik", + "Limit the number of events displayed in the monthly view" : "Omeji število dogodkov v pogledu meseca", "Show weekends" : "Pokaži vikende", "Show week numbers" : "Pokaži številke tednov", "Time increments" : "Časovno povečevanje", @@ -189,7 +197,9 @@ OC.L10N.register( "To configure appointments, add your email address in personal settings." : "Za nastavljanje sestankov dodajte elektronski naslov med osebne nastavitve.", "Public – shown on the profile page" : "Javno – prikazano na strani profila", "Private – only accessible via secret link" : "Zasebno – dostopno le z zasebno povezavo", + "Appointment name" : "Ime srečanja", "Location" : "Mesto", + "Create a Talk room" : "Ustvari skupino Talk", "Description" : "Opis", "Visibility" : "Vidnost", "Duration" : "Trajanje", @@ -290,6 +300,7 @@ OC.L10N.register( "Required participant" : "Nujna udeležba", "Optional participant" : "Udeležba na željo", "Non-participant" : "Neudeležba", + "Remove group" : "Odstrani skupino", "Remove attendee" : "Odstrani udeleženca", "Search for emails, users or contacts" : "Poišči elektronske naslove, uporabnike in stike", "No match found" : "Ni najdenih zadetkov", @@ -362,8 +373,13 @@ OC.L10N.register( "Please enter a valid date and time" : "Vpisati je treba veljaven datum in čas", "Type to search time zone" : "Vpišite niz za iskanje časovnega pasu", "Global" : "Splošno", + "Public holiday calendars" : "Koledarji praznikov", + "Public holiday calendars are provided by Thunderbird. Calendar data will be downloaded from {website}" : "Javne koledarje omogoča program Thunderbird. Koledarji bodo prejeti s spletišča {website}", + "By {authors}" : "Po {authors}", "Subscribed" : "Naročeno", "Subscribe" : "Naročilo", + "Holidays in {region}" : "Prazniki v regiji {region}", + "An error occurred, unable to create the public holiday calendar." : "Prišlo je do napake zato koledarja javnih praznikov ni mogoče ustvariti.", "Select date" : "Izbor datuma", "Select slot" : "Izbor časovnega termina", "No slots available" : "Ni razpoložljivih časovnih terminov", @@ -378,15 +394,14 @@ OC.L10N.register( "Please book a different slot:" : "Zabeležite si drug časovni termin:", "Book an appointment with {name}" : "Dogovorite se za sestanek z osebo {name}", "No public appointments found for {name}" : "Za uporabnika {name} ni načrtovanih javnih srečanj.", + "Personal" : "Osebno", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Samodejno zaznavanje časovnega pasu določa časovni pas kot UTC.\nTo je najverjetneje prilagojeno na varnostne nastavitve spletnega brskalnika.\nČasovni pas lahko določite tudi ročno med nastavitvami koledarja.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Nastavljenega časovnega pasu ({timezoneId}) ni mogoče najti. Povrnjena bo nastavitev na UTC.\nČasovni pas določite ročno med nastavitvami koledarja in pošljite poročilo o napaki.", - "No more events today" : "Danes ni več načrtovanih dogodkov", - "No upcoming events" : "Ni prihajajočih dogodkov", "Create a new event" : "Ustvari nov dogodek", "[Today]" : "[Danes]", "[Tomorrow]" : "[Jutri]", "[Yesterday]" : "[Včeraj]", - "[Last] dddd" : "[Zadnje] dddd", + "[Last] dddd" : "[Zadnji] dddd", "Event does not exist" : "Dogodek ne obstaja", "Duplicate" : "Podvoji", "Delete this occurrence" : "Izbriši to pojavitev", @@ -400,6 +415,20 @@ OC.L10N.register( "Show more details" : "Pokaži več podrobnosti", "Subscribe to {name}" : "Naroči na {name}", "Export {name}" : "Izvozi {name}", + "Anniversary" : "Obletnica", + "Appointment" : "Sestanek", + "Business" : "Posel", + "Education" : "Izobraževanje", + "Holiday" : "Praznik", + "Meeting" : "Srečanje", + "Miscellaneous" : "Razno", + "Non-working hours" : "Nedeloven dan", + "Not in office" : "Službena odsotnost", + "Phone call" : "Telefonski klic", + "Sick day" : "Bolniška odsotnost", + "Special occasion" : "Poseben dogodek", + "Travel" : "Potovanje", + "Vacation" : "Dopust", "Midnight on the day the event starts" : "Polnoč na dan začetka dogodka", "_%n day before the event at {formattedHourMinute}_::_%n days before the event at {formattedHourMinute}_" : ["%n dan pred dogodkom ob {formattedHourMinute}","%n dni pred dogodkom ob {formattedHourMinute}","%n dni pred dogodkom ob {formattedHourMinute}","%n dni pred dogodkom ob {formattedHourMinute}"], "_%n week before the event at {formattedHourMinute}_::_%n weeks before the event at {formattedHourMinute}_" : ["%n teden pred dogodkom ob {formattedHourMinute}","%n tedna pred dogodkom ob {formattedHourMinute}","%n tedne pred dogodkom ob {formattedHourMinute}","%n tednov pred dogodkom ob {formattedHourMinute}"], @@ -464,6 +493,9 @@ OC.L10N.register( "Custom color" : "Barva po meri", "Special color of this event. Overrides the calendar-color." : "Posebna barva dogodka prepiše privzeto barvo koledarja.", "Error while sharing file" : "Prišlo je do napake med souporabo datoteke", + "Error while sharing file with user" : "Prišlo je do napake med souporabo datoteke z uporabnikom", + "Attachment {fileName} already exists!" : "Priloga {fileName} že obstaja!", + "An error occurred during getting file information" : "Prišlo je do napake med pridobivanjem podrobnosti datoteke", "Chat room for event" : "Klepetalnica za dogodek", "An error occurred, unable to delete the calendar." : "Prišlo je do napake; ni mogoče izbrisati koledarja.", "Imported {filename}" : "Uvožena datoteka {filename}", diff --git a/l10n/sl.json b/l10n/sl.json index 44ad54dc9734027c053dc557cee187b7febe0101..02001c67da4d93d1e0c521971b416b294de3d149 100644 --- a/l10n/sl.json +++ b/l10n/sl.json @@ -1,4 +1,5 @@ { "translations": { + "Provided email-address is too long" : "Ponujen elektronski naslov je predolg", "User-Session unexpectedly expired" : "Uporabniška seja se je nepričakovano končala", "Provided email-address is not valid" : "Podan elektronski naslov ni veljaven naslov", "%s has published the calendar »%s«" : "%s objavi koledar » %s «", @@ -10,44 +11,41 @@ "Cheers!" : "Lep pozdrav!", "Upcoming events" : "Prihajajoči dogodki", "More events" : "Več dogodkov", + "No more events today" : "Danes ni več načrtovanih dogodkov", + "No upcoming events" : "Ni prihajajočih dogodkov", + "%1$s with %2$s" : "%1$s z %2$s", "Calendar" : "Koledar", + "{display_name} ({email}) booked the appointment \"{config_display_name}\" on {date_time}." : "{display_name} ({email}) naznani sestanek »{config_display_name}« na dan {date_time}.", "Appointments" : "Sestanki", "Schedule appointment \"%s\"" : "Načrtovanje sestanka »%s«", "Schedule an appointment" : "Načrtovanje sestanka", + "%1$s - %2$s" : "%1$s – %2$s", "Prepare for %s" : "Pripravi za %s", + "Follow up for %s" : "Nadaljevanje za %s", + "Your appointment \"%s\" with %s needs confirmation" : "Sestanek »%s« z osebo %s zahteva potrditev", "Dear %s, please confirm your booking" : "%s, prosim potrdite rezervacijo", "Confirm" : "Potrdi", "This confirmation link expires in %s hours." : "Potrditvena povezava poteče po %s urah.", + "If you wish to cancel the appointment after all, please contact your organizer by replying to this email or by visiting their profile page." : "Če vseeno želite preklicati sestanek, stopite v stik z organizatorjem z odgovorom na njegovo elektronsko sporočilo oziroma z obiskom strani profila.", + "Your appointment \"%s\" with %s has been accepted" : "Sestanek »%s« z osebo %s je potrjen", + "Dear %s, your booking has been accepted." : " %s, sestanek je potrjen.", "Appointment for:" : "Sestanek:", "Date:" : "Datum:", + "You will receive a link with the confirmation email" : "Prejeli boste elektronsko sporočilo z overitveno povezavo", "Where:" : "Kje:", "Comment:" : "Opomba", - "Anniversary" : "Obletnica", - "Appointment" : "Sestanek", - "Business" : "Posel", - "Education" : "Izobraževanje", - "Holiday" : "Praznik", - "Meeting" : "Srečanje", - "Miscellaneous" : "Razno", - "Non-working hours" : "Nedeloven dan", - "Not in office" : "Službena odsotnost", - "Personal" : "Osebno", - "Phone call" : "Telefonski klic", - "Sick day" : "Bolniška odsotnost", - "Special occasion" : "Poseben dogodek", - "Travel" : "Potovanje", - "Vacation" : "Dopust", - "Collaborative Tags" : "Sodelovalne oznake", "A Calendar app for Nextcloud" : "Program za urejanje koledarja Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Program Koledar je uporabniški vmesnik v okolju Nextcloud za strežnik CalDAV. Omogoča enostavno usklajevanje dogodkov z različnih naprav in urejanje na spletu.\n\n* 🚀 **Podpira druge programe Nextcloud!** Trenutno Stike, drugi bodo na voljo kmalu.\n* 🌐 **Omogočena je podpora za WebCal!** Ali želite spremljati tekme priljubljenega moštva iz svojega koledarja? Ni problema!\n* 🙋 **Povabila udeležencem!** Pošljite vabila na dogodke.\n* ⌚️ **Zasedeno/Prosto!** Sproti preverite, ali so potencialni udeleženci prosti za sestanke.\n ⏰ **Opomniki!** Prejmite alarme in obvestila v brskalniku in po elektronski pošti.\n* 🔍 Iskalnik! Enostavno iskanje dogodkov.\n* ☑️ Naloge! Sedaj so naloge z datumi preteka vidni v koledarju.\n* 🙈 **Ne odkrivamo po nepotrebnem kolesa!** Zasnovano na odličnih knjižnicah [c-dav](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) in [fullcalendar](https://github.com/fullcalendar/fullcalendar).", "Previous day" : "Predhodni dan", "Previous week" : "Predhodni teden", + "Previous year" : "Predhodno leto", "Previous month" : "Predhodni mesec", "Next day" : "Naslednji dan", "Next week" : "Naslednji teden", "Next year" : "Naslednje leto", "Next month" : "Naslednji mesec", "Event" : "Dogodek", + "Create new event" : "Ustvari nov dogodek", "Today" : "Danes", "Day" : "Dan", "Week" : "Teden", @@ -63,6 +61,7 @@ "Add new" : "Dodaj novo", "Untitled calendar" : "Neimenovan koledar", "Shared with you by" : "Souporabo omogoča", + "Edit and share calendar" : "Uredi in omogoči souporabo koledarja", "Edit calendar" : "Uredi koledar", "Disable calendar \"{calendar}\"" : "Onemogoči koledar »{calendar}«", "Disable untitled calendar" : "Onemogoči neimenovan koledar", @@ -77,6 +76,7 @@ "New calendar with task list" : "Nov koledar s seznamom nalog", "New subscription from link (read-only)" : "Naročnina prek povezave (le za branje)", "Creating subscription …" : "Poteka ustvarjanje naročnine ...", + "Add public holiday calendar" : "Dodaj koledar javnih praznikov", "An error occurred, unable to create the calendar." : "Prišlo je do napake, koledarja ni mogoče ustvariti.", "Please enter a valid link (starting with http://, https://, webcal://, or webcals://)" : "Vpisati je treba veljavne povezave (začeti se morajo s http://, https://, webcal://, ali webcals://)", "Copy subscription link" : "Kopiraj povezavo naročnine", @@ -121,6 +121,7 @@ "Unpublishing calendar failed" : "Preklic objave koledarja je spodletel", "can edit" : "lahko ureja", "Unshare with {displayName}" : "Odstrani souporabo z uporabnikom {displayName}", + "An error occurred while unsharing the calendar." : "Prišlo je do napake med onemogočanjem souporabe koledarja.", "An error occurred, unable to change the permission of the share." : "Prišlo je do napake; ni mogoče spremeniti dovoljenj souporabe.", "Share with users or groups" : "Souporaba z uporabniki in skupinami", "No users or groups" : "Ni uporabnikov ali skupin", @@ -128,13 +129,18 @@ "Share calendar" : "Omogoči souporabo koledarja", "Unshare from me" : "Prekini souporabo", "Save" : "Shrani", + "Failed to save calendar name and color" : "Shranjevanje imena koledarja in barve je spodletelo", "Import calendars" : "Uvozi koledarje", "Please select a calendar to import into …" : "Izberite koledar za uvoz ...", "Filename" : "Ime datoteke", "Calendar to import into" : "Koledar, v katerega naj se uvozi", "Cancel" : "Prekliči", "_Import calendar_::_Import calendars_" : ["Uvozi koledar","Uvozi koledarja","Uvozi koledarje","Uvozi koledarje"], + "Default attachments location" : "Privzeto mesto prilog", + "Select the default location for attachments" : "Izbor privzetega mesta za priloge", "Invalid location selected" : "Izbrano je neveljavno mesto", + "Attachments folder successfully saved." : "Mapa prilog je uspešno shranjena.", + "Error on saving attachments folder." : "Napaka med shranjevanjem mape prilog", "{filename} could not be parsed" : "Datoteke {filename} ni mogoče razčleniti", "No valid files found, aborting import" : "Ni najdenih veljavnih datotek, uvoz bo preklican", "Import partially failed. Imported {accepted} out of {total}." : "Uvoz je delno spodletel. Uvoženih je {accepted} od skupno {total}.", @@ -151,6 +157,7 @@ "Day view" : "Dnevni pogled", "Week view" : "Tedenski pogled", "Month view" : "Mesečni pogled", + "Year view" : "Letni pogled", "List view" : "Seznamski pogled", "Actions" : "Dejanja", "Create event" : "Ustvari dogodek", @@ -163,6 +170,7 @@ "Enable birthday calendar" : "Omogoči koledar rojstnih dni", "Show tasks in calendar" : "Pokaži naloge v koledarju", "Enable simplified editor" : "Omogoči poenostavljen urejevalnik", + "Limit the number of events displayed in the monthly view" : "Omeji število dogodkov v pogledu meseca", "Show weekends" : "Pokaži vikende", "Show week numbers" : "Pokaži številke tednov", "Time increments" : "Časovno povečevanje", @@ -187,7 +195,9 @@ "To configure appointments, add your email address in personal settings." : "Za nastavljanje sestankov dodajte elektronski naslov med osebne nastavitve.", "Public – shown on the profile page" : "Javno – prikazano na strani profila", "Private – only accessible via secret link" : "Zasebno – dostopno le z zasebno povezavo", + "Appointment name" : "Ime srečanja", "Location" : "Mesto", + "Create a Talk room" : "Ustvari skupino Talk", "Description" : "Opis", "Visibility" : "Vidnost", "Duration" : "Trajanje", @@ -288,6 +298,7 @@ "Required participant" : "Nujna udeležba", "Optional participant" : "Udeležba na željo", "Non-participant" : "Neudeležba", + "Remove group" : "Odstrani skupino", "Remove attendee" : "Odstrani udeleženca", "Search for emails, users or contacts" : "Poišči elektronske naslove, uporabnike in stike", "No match found" : "Ni najdenih zadetkov", @@ -360,8 +371,13 @@ "Please enter a valid date and time" : "Vpisati je treba veljaven datum in čas", "Type to search time zone" : "Vpišite niz za iskanje časovnega pasu", "Global" : "Splošno", + "Public holiday calendars" : "Koledarji praznikov", + "Public holiday calendars are provided by Thunderbird. Calendar data will be downloaded from {website}" : "Javne koledarje omogoča program Thunderbird. Koledarji bodo prejeti s spletišča {website}", + "By {authors}" : "Po {authors}", "Subscribed" : "Naročeno", "Subscribe" : "Naročilo", + "Holidays in {region}" : "Prazniki v regiji {region}", + "An error occurred, unable to create the public holiday calendar." : "Prišlo je do napake zato koledarja javnih praznikov ni mogoče ustvariti.", "Select date" : "Izbor datuma", "Select slot" : "Izbor časovnega termina", "No slots available" : "Ni razpoložljivih časovnih terminov", @@ -376,15 +392,14 @@ "Please book a different slot:" : "Zabeležite si drug časovni termin:", "Book an appointment with {name}" : "Dogovorite se za sestanek z osebo {name}", "No public appointments found for {name}" : "Za uporabnika {name} ni načrtovanih javnih srečanj.", + "Personal" : "Osebno", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Samodejno zaznavanje časovnega pasu določa časovni pas kot UTC.\nTo je najverjetneje prilagojeno na varnostne nastavitve spletnega brskalnika.\nČasovni pas lahko določite tudi ročno med nastavitvami koledarja.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Nastavljenega časovnega pasu ({timezoneId}) ni mogoče najti. Povrnjena bo nastavitev na UTC.\nČasovni pas določite ročno med nastavitvami koledarja in pošljite poročilo o napaki.", - "No more events today" : "Danes ni več načrtovanih dogodkov", - "No upcoming events" : "Ni prihajajočih dogodkov", "Create a new event" : "Ustvari nov dogodek", "[Today]" : "[Danes]", "[Tomorrow]" : "[Jutri]", "[Yesterday]" : "[Včeraj]", - "[Last] dddd" : "[Zadnje] dddd", + "[Last] dddd" : "[Zadnji] dddd", "Event does not exist" : "Dogodek ne obstaja", "Duplicate" : "Podvoji", "Delete this occurrence" : "Izbriši to pojavitev", @@ -398,6 +413,20 @@ "Show more details" : "Pokaži več podrobnosti", "Subscribe to {name}" : "Naroči na {name}", "Export {name}" : "Izvozi {name}", + "Anniversary" : "Obletnica", + "Appointment" : "Sestanek", + "Business" : "Posel", + "Education" : "Izobraževanje", + "Holiday" : "Praznik", + "Meeting" : "Srečanje", + "Miscellaneous" : "Razno", + "Non-working hours" : "Nedeloven dan", + "Not in office" : "Službena odsotnost", + "Phone call" : "Telefonski klic", + "Sick day" : "Bolniška odsotnost", + "Special occasion" : "Poseben dogodek", + "Travel" : "Potovanje", + "Vacation" : "Dopust", "Midnight on the day the event starts" : "Polnoč na dan začetka dogodka", "_%n day before the event at {formattedHourMinute}_::_%n days before the event at {formattedHourMinute}_" : ["%n dan pred dogodkom ob {formattedHourMinute}","%n dni pred dogodkom ob {formattedHourMinute}","%n dni pred dogodkom ob {formattedHourMinute}","%n dni pred dogodkom ob {formattedHourMinute}"], "_%n week before the event at {formattedHourMinute}_::_%n weeks before the event at {formattedHourMinute}_" : ["%n teden pred dogodkom ob {formattedHourMinute}","%n tedna pred dogodkom ob {formattedHourMinute}","%n tedne pred dogodkom ob {formattedHourMinute}","%n tednov pred dogodkom ob {formattedHourMinute}"], @@ -462,6 +491,9 @@ "Custom color" : "Barva po meri", "Special color of this event. Overrides the calendar-color." : "Posebna barva dogodka prepiše privzeto barvo koledarja.", "Error while sharing file" : "Prišlo je do napake med souporabo datoteke", + "Error while sharing file with user" : "Prišlo je do napake med souporabo datoteke z uporabnikom", + "Attachment {fileName} already exists!" : "Priloga {fileName} že obstaja!", + "An error occurred during getting file information" : "Prišlo je do napake med pridobivanjem podrobnosti datoteke", "Chat room for event" : "Klepetalnica za dogodek", "An error occurred, unable to delete the calendar." : "Prišlo je do napake; ni mogoče izbrisati koledarja.", "Imported {filename}" : "Uvožena datoteka {filename}", diff --git a/l10n/sq.js b/l10n/sq.js index 1f19c6fc7ff5f06b2e1fe0343d38cbe731a825e0..bf2efa521dc4923bedb458bf8db0bf741df05bfb 100644 --- a/l10n/sq.js +++ b/l10n/sq.js @@ -10,8 +10,6 @@ OC.L10N.register( "Appointments" : "Takime", "Confirm" : "Konfirmo", "Where:" : "Ku:", - "Anniversary" : "Përvjetor", - "Personal" : "Personale", "Today" : "Sot", "Day" : "Ditë", "Week" : "Javë", @@ -62,6 +60,7 @@ OC.L10N.register( "Decline" : "Refuzo", "Tentative" : "Tentativë", "Send email" : "Dërgo email", + "Remove group" : "Hiq grupin", "All day" : "Gjithë ditën", "Repeat" : "Përsërite", "never" : "kurrë", @@ -70,6 +69,7 @@ OC.L10N.register( "More" : "Më tepër", "Global" : "Globale", "Subscribe" : "Abonohu", + "Personal" : "Personale", "Details" : "Detajet", "Attendees" : "Pjesëmarrës", "Resources" : "Burimet", diff --git a/l10n/sq.json b/l10n/sq.json index a9cf34690cdb15e0a6b89c68db8fddbd1e954fb5..7fa4cb67e8ad2e77ea5c879d6260e6455590844c 100644 --- a/l10n/sq.json +++ b/l10n/sq.json @@ -8,8 +8,6 @@ "Appointments" : "Takime", "Confirm" : "Konfirmo", "Where:" : "Ku:", - "Anniversary" : "Përvjetor", - "Personal" : "Personale", "Today" : "Sot", "Day" : "Ditë", "Week" : "Javë", @@ -60,6 +58,7 @@ "Decline" : "Refuzo", "Tentative" : "Tentativë", "Send email" : "Dërgo email", + "Remove group" : "Hiq grupin", "All day" : "Gjithë ditën", "Repeat" : "Përsërite", "never" : "kurrë", @@ -68,6 +67,7 @@ "More" : "Më tepër", "Global" : "Globale", "Subscribe" : "Abonohu", + "Personal" : "Personale", "Details" : "Detajet", "Attendees" : "Pjesëmarrës", "Resources" : "Burimet", diff --git a/l10n/sr.js b/l10n/sr.js index 93712ab0d39a5b1bdae6ce90f97b0e2959381e7a..e88d1b0fce9ac2bad12799a1e9c4c171ec5e020a 100644 --- a/l10n/sr.js +++ b/l10n/sr.js @@ -2,7 +2,7 @@ OC.L10N.register( "calendar", { "Provided email-address is too long" : "Наведена и-мејл адреса је предугачка", - "User-Session unexpectedly expired" : "Корисничка сесија се неочекивано истекла", + "User-Session unexpectedly expired" : "Корисничка сесија је неочекивано истекла", "Provided email-address is not valid" : "Наведена и-мејл адреса није исправна", "%s has published the calendar »%s«" : "%s је објавио календар »%s«", "Unexpected error sending email. Please contact your administrator." : "Неочекивана грешка током слања и-мејла. Молимо вас да се обратите свом администратору.", @@ -13,6 +13,8 @@ OC.L10N.register( "Cheers!" : "Здраво!", "Upcoming events" : "Предстојећи догађаји", "More events" : "Још догађаја", + "No more events today" : "Данас нема више догађаја", + "No upcoming events" : "Нема догађаја у блиској будућности", "%1$s with %2$s" : "%1$s са %2$s", "Calendar" : "Календар", "New booking {booking}" : "Нова резервација {booking}", @@ -37,24 +39,6 @@ OC.L10N.register( "Comment:" : "Коментар:", "You have a new appointment booking \"%s\" from %s" : "Имате нову резервацију састанака „%s” коју је послао %s", "Dear %s, %s (%s) booked an appointment with you." : "Поштовани %s, %s (%s) је резервисао састанак са вама.", - "Anniversary" : "Годишњица", - "Appointment" : "Састанак", - "Business" : "Посао", - "Education" : "Образовање", - "Holiday" : "Одмор", - "Meeting" : "Састанак", - "Miscellaneous" : "Разно", - "Non-working hours" : "Нерадни сати", - "Not in office" : "Ван канцеларије", - "Personal" : "Лично", - "Phone call" : "Телефонски позив", - "Sick day" : "Боловање", - "Special occasion" : "Посебна прилика", - "Travel" : "Путовање", - "Vacation" : "Летовање", - "Custom Categories" : "Произвољне категорије", - "Collaborative Tags" : "Ознаке сарадње", - "Standard Categories" : "Стандардне категорије", "A Calendar app for Nextcloud" : "Календар апликација за Некстклауд", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Апликација Календар је кориснички интерфејс за CalDAV сервер ваше Nextcloud инстанце. Једноставно синхронизујте догађаје из разних уређаја са вашим Nextcloud сервером и уређујте их на мрежи.\n\n* 🚀 **Интеграција са осталим Nextcloud апликацијама!** Тренутно Контакти - биће их још.\n* 🌐 **WebCal подршка!** Желите да у свом календару видите датуме мечева свог омиљеног тима? Нема проблема!\n* 🙋 **Учесници!** Позовите људе на своје догађаје\n* ⌚️ **Слободан/Заузет!** Видите када ваши учесници могу да присуствују састанку\n* ⏰ **Подсетници!** Примајте аларме за своје догађаје унутар прегледача и путем и-мејла\n* 🔍 Претрага! Једноставно пронађите своје догађаје\n* ☑️ Задаци! Видите задатке са постављеним роком директно у календару\n* 🙈 **Не измишљамо рупу на саксији!** Заснована на одличној [c-dav библиотеци](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) и [fullcalendar](https://github.com/fullcalendar/fullcalendar) библиотекама.", "Previous day" : "Претходни дан", @@ -228,7 +212,7 @@ OC.L10N.register( "Additional calendars to check for conflicts" : "Додатни календари у којима се проверавају конфликти", "Pick time ranges where appointments are allowed" : "Изаберите опсеге времена у којима су дозвољени састанци", "to" : "за", - "Delete slot" : "Обриши прорез", + "Delete slot" : "Обриши термин", "No times set" : "Није постављено ниједно време", "Add" : "Додај", "Monday" : "Понедељак", @@ -314,6 +298,7 @@ OC.L10N.register( "Create Talk room for this event" : "Креирај Talk собу за овај догађај", "Show busy times" : "Прикажи времена заузетости", "No attendees yet" : "Још увек нема учесника", + "You do not own this calendar, so you cannot add attendees to this event" : "Ово није ваш календар, тако да немате права да додате учеснике у овај догађај", "Successfully appended link to talk room to location." : "У локацију је успешно додат линк на Talk собу.", "Successfully appended link to talk room to description." : "У опис је успешно додат линк на Talk собу.", "Error creating Talk room" : "Грешка приликом креирања Talk собе", @@ -322,7 +307,9 @@ OC.L10N.register( "Required participant" : "Обавезни учесник", "Optional participant" : "Необавезни учесник", "Non-participant" : "Особа која није учесник", + "Remove group" : "Уклони групу", "Remove attendee" : "Уклони учесника", + "_%n member_::_%n members_" : ["%n члан","%n члана","%n чланова"], "Search for emails, users or contacts" : "Претражи и-мејлове, кориснике или контакте", "No match found" : "Нема подударања", "(organizer)" : "(организатор)", @@ -404,6 +391,7 @@ OC.L10N.register( "Select date" : "Изаберите датум", "Select slot" : "Изаберите термин", "No slots available" : "Нема доступних термина", + "Could not fetch slots" : "Не могу да се добаве термини", "The slot for your appointment has been confirmed" : "Термин за ваш састанак је потврђен", "Appointment Details:" : "Детаљи састанка:", "Time:" : "Време:", @@ -415,10 +403,9 @@ OC.L10N.register( "Please book a different slot:" : "Молимо вас да резервишете други термин:", "Book an appointment with {name}" : "Резервиши састанак са {name}", "No public appointments found for {name}" : "Није пронађен ниједан јавни састанак са {name}", + "Personal" : "Лично", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Аутоматска детекција временске зоне је одредила да је ваша временска зона UTC.\nОво је највероватније последица безбедносних мера у вашем веб прегледачу.\nМолимо вас да ручно подесите своју временску зону у подешавањима календара.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Није пронађена временска зона ({timezoneId}) коју сте подесили. Стога се поставља на UTC.\nМолимо вас да промените своју временску зону у подешавањима и пријавите проблем.", - "No more events today" : "Данас нема више догађаја", - "No upcoming events" : "Нема догађаја у блиској будућности", "Create a new event" : "Креирај нови догађај", "[Today]" : "[Данас]", "[Tomorrow]" : "[Сутра]", @@ -440,6 +427,20 @@ OC.L10N.register( "Show more details" : "Прикажи више детаља", "Subscribe to {name}" : "Претплати се на {name}", "Export {name}" : "Извези {name}", + "Anniversary" : "Годишњица", + "Appointment" : "Састанак", + "Business" : "Посао", + "Education" : "Образовање", + "Holiday" : "Одмор", + "Meeting" : "Састанак", + "Miscellaneous" : "Разно", + "Non-working hours" : "Нерадни сати", + "Not in office" : "Ван канцеларије", + "Phone call" : "Телефонски позив", + "Sick day" : "Боловање", + "Special occasion" : "Посебна прилика", + "Travel" : "Путовање", + "Vacation" : "Летовање", "Midnight on the day the event starts" : "Поноћ на дан почетка догађаја", "_%n day before the event at {formattedHourMinute}_::_%n days before the event at {formattedHourMinute}_" : ["%n дан пре догађаја у {formattedHourMinute}","%n дана пре догађаја у {formattedHourMinute}","%n дана пре догађаја у {formattedHourMinute}"], "_%n week before the event at {formattedHourMinute}_::_%n weeks before the event at {formattedHourMinute}_" : ["%n седмица пре догађаја у {formattedHourMinute}","%n седмице пре догађаја у {formattedHourMinute}","%n седмица пре догађаја у {formattedHourMinute}"], diff --git a/l10n/sr.json b/l10n/sr.json index 220ad70f0d2c7e386fde1980acc1e16a495ece58..dbe8fabe972766e3bd8d7b305a4aa6bcbbcd4602 100644 --- a/l10n/sr.json +++ b/l10n/sr.json @@ -1,6 +1,6 @@ { "translations": { "Provided email-address is too long" : "Наведена и-мејл адреса је предугачка", - "User-Session unexpectedly expired" : "Корисничка сесија се неочекивано истекла", + "User-Session unexpectedly expired" : "Корисничка сесија је неочекивано истекла", "Provided email-address is not valid" : "Наведена и-мејл адреса није исправна", "%s has published the calendar »%s«" : "%s је објавио календар »%s«", "Unexpected error sending email. Please contact your administrator." : "Неочекивана грешка током слања и-мејла. Молимо вас да се обратите свом администратору.", @@ -11,6 +11,8 @@ "Cheers!" : "Здраво!", "Upcoming events" : "Предстојећи догађаји", "More events" : "Још догађаја", + "No more events today" : "Данас нема више догађаја", + "No upcoming events" : "Нема догађаја у блиској будућности", "%1$s with %2$s" : "%1$s са %2$s", "Calendar" : "Календар", "New booking {booking}" : "Нова резервација {booking}", @@ -35,24 +37,6 @@ "Comment:" : "Коментар:", "You have a new appointment booking \"%s\" from %s" : "Имате нову резервацију састанака „%s” коју је послао %s", "Dear %s, %s (%s) booked an appointment with you." : "Поштовани %s, %s (%s) је резервисао састанак са вама.", - "Anniversary" : "Годишњица", - "Appointment" : "Састанак", - "Business" : "Посао", - "Education" : "Образовање", - "Holiday" : "Одмор", - "Meeting" : "Састанак", - "Miscellaneous" : "Разно", - "Non-working hours" : "Нерадни сати", - "Not in office" : "Ван канцеларије", - "Personal" : "Лично", - "Phone call" : "Телефонски позив", - "Sick day" : "Боловање", - "Special occasion" : "Посебна прилика", - "Travel" : "Путовање", - "Vacation" : "Летовање", - "Custom Categories" : "Произвољне категорије", - "Collaborative Tags" : "Ознаке сарадње", - "Standard Categories" : "Стандардне категорије", "A Calendar app for Nextcloud" : "Календар апликација за Некстклауд", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Апликација Календар је кориснички интерфејс за CalDAV сервер ваше Nextcloud инстанце. Једноставно синхронизујте догађаје из разних уређаја са вашим Nextcloud сервером и уређујте их на мрежи.\n\n* 🚀 **Интеграција са осталим Nextcloud апликацијама!** Тренутно Контакти - биће их још.\n* 🌐 **WebCal подршка!** Желите да у свом календару видите датуме мечева свог омиљеног тима? Нема проблема!\n* 🙋 **Учесници!** Позовите људе на своје догађаје\n* ⌚️ **Слободан/Заузет!** Видите када ваши учесници могу да присуствују састанку\n* ⏰ **Подсетници!** Примајте аларме за своје догађаје унутар прегледача и путем и-мејла\n* 🔍 Претрага! Једноставно пронађите своје догађаје\n* ☑️ Задаци! Видите задатке са постављеним роком директно у календару\n* 🙈 **Не измишљамо рупу на саксији!** Заснована на одличној [c-dav библиотеци](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) и [fullcalendar](https://github.com/fullcalendar/fullcalendar) библиотекама.", "Previous day" : "Претходни дан", @@ -226,7 +210,7 @@ "Additional calendars to check for conflicts" : "Додатни календари у којима се проверавају конфликти", "Pick time ranges where appointments are allowed" : "Изаберите опсеге времена у којима су дозвољени састанци", "to" : "за", - "Delete slot" : "Обриши прорез", + "Delete slot" : "Обриши термин", "No times set" : "Није постављено ниједно време", "Add" : "Додај", "Monday" : "Понедељак", @@ -312,6 +296,7 @@ "Create Talk room for this event" : "Креирај Talk собу за овај догађај", "Show busy times" : "Прикажи времена заузетости", "No attendees yet" : "Још увек нема учесника", + "You do not own this calendar, so you cannot add attendees to this event" : "Ово није ваш календар, тако да немате права да додате учеснике у овај догађај", "Successfully appended link to talk room to location." : "У локацију је успешно додат линк на Talk собу.", "Successfully appended link to talk room to description." : "У опис је успешно додат линк на Talk собу.", "Error creating Talk room" : "Грешка приликом креирања Talk собе", @@ -320,7 +305,9 @@ "Required participant" : "Обавезни учесник", "Optional participant" : "Необавезни учесник", "Non-participant" : "Особа која није учесник", + "Remove group" : "Уклони групу", "Remove attendee" : "Уклони учесника", + "_%n member_::_%n members_" : ["%n члан","%n члана","%n чланова"], "Search for emails, users or contacts" : "Претражи и-мејлове, кориснике или контакте", "No match found" : "Нема подударања", "(organizer)" : "(организатор)", @@ -402,6 +389,7 @@ "Select date" : "Изаберите датум", "Select slot" : "Изаберите термин", "No slots available" : "Нема доступних термина", + "Could not fetch slots" : "Не могу да се добаве термини", "The slot for your appointment has been confirmed" : "Термин за ваш састанак је потврђен", "Appointment Details:" : "Детаљи састанка:", "Time:" : "Време:", @@ -413,10 +401,9 @@ "Please book a different slot:" : "Молимо вас да резервишете други термин:", "Book an appointment with {name}" : "Резервиши састанак са {name}", "No public appointments found for {name}" : "Није пронађен ниједан јавни састанак са {name}", + "Personal" : "Лично", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Аутоматска детекција временске зоне је одредила да је ваша временска зона UTC.\nОво је највероватније последица безбедносних мера у вашем веб прегледачу.\nМолимо вас да ручно подесите своју временску зону у подешавањима календара.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Није пронађена временска зона ({timezoneId}) коју сте подесили. Стога се поставља на UTC.\nМолимо вас да промените своју временску зону у подешавањима и пријавите проблем.", - "No more events today" : "Данас нема више догађаја", - "No upcoming events" : "Нема догађаја у блиској будућности", "Create a new event" : "Креирај нови догађај", "[Today]" : "[Данас]", "[Tomorrow]" : "[Сутра]", @@ -438,6 +425,20 @@ "Show more details" : "Прикажи више детаља", "Subscribe to {name}" : "Претплати се на {name}", "Export {name}" : "Извези {name}", + "Anniversary" : "Годишњица", + "Appointment" : "Састанак", + "Business" : "Посао", + "Education" : "Образовање", + "Holiday" : "Одмор", + "Meeting" : "Састанак", + "Miscellaneous" : "Разно", + "Non-working hours" : "Нерадни сати", + "Not in office" : "Ван канцеларије", + "Phone call" : "Телефонски позив", + "Sick day" : "Боловање", + "Special occasion" : "Посебна прилика", + "Travel" : "Путовање", + "Vacation" : "Летовање", "Midnight on the day the event starts" : "Поноћ на дан почетка догађаја", "_%n day before the event at {formattedHourMinute}_::_%n days before the event at {formattedHourMinute}_" : ["%n дан пре догађаја у {formattedHourMinute}","%n дана пре догађаја у {formattedHourMinute}","%n дана пре догађаја у {formattedHourMinute}"], "_%n week before the event at {formattedHourMinute}_::_%n weeks before the event at {formattedHourMinute}_" : ["%n седмица пре догађаја у {formattedHourMinute}","%n седмице пре догађаја у {formattedHourMinute}","%n седмица пре догађаја у {formattedHourMinute}"], diff --git a/l10n/sv.js b/l10n/sv.js index 5c14ace196a151ad578d090bd2dae50eaae5e779..ce1b50f80f88f045a3e0e01c0b1f657cc500b7e1 100644 --- a/l10n/sv.js +++ b/l10n/sv.js @@ -13,6 +13,11 @@ OC.L10N.register( "Cheers!" : "Ha de fint!", "Upcoming events" : "Kommande händelser", "More events" : "Fler händelser", +<<<<<<< HEAD +======= + "No more events today" : "Inga fler händelser idag", + "No upcoming events" : "Inga kommande händelser", +>>>>>>> a05a13fec008e7f7c13a2bb31304277ce587c11d "%1$s with %2$s" : "%1$s med %2$s", "Calendar" : "Kalender", "New booking {booking}" : "Ny bokning {booking}", @@ -37,6 +42,7 @@ OC.L10N.register( "Comment:" : "Kommentar:", "You have a new appointment booking \"%s\" from %s" : "Du har en ny mötesbokning \"%s\" från %s", "Dear %s, %s (%s) booked an appointment with you." : "%s, %s (%s) bokade ett möte med dig.", +<<<<<<< HEAD "Anniversary" : "Jubileum", "Appointment" : "Bokning", "Business" : "Företag", @@ -55,6 +61,8 @@ OC.L10N.register( "Custom Categories" : "Anpassade kategorier", "Collaborative Tags" : "Samarbetstaggar", "Standard Categories" : "Standardkategorier", +======= +>>>>>>> a05a13fec008e7f7c13a2bb31304277ce587c11d "A Calendar app for Nextcloud" : "En kalender-app för Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Kalendar-appen är ett gränssnitt till Nextclouds CalDAV server. Synkronisera händelser enkelt från diverse enheter till Nextcloud samt redigera dem online.\n\n* 🚀 **Integrerad med andra Nextcloud-appar!** För tillfället Kontakter - fler på väg.\n* 🌐 **WebCal Support!** Vill du se ditt favoritlags matchdagar i din kalender? Inga problem!\n* 🙋 **Deltagare!** Bjud in andra deltagare till dina aktiviteter\n* ⌚️ **Ledig/Upptagen!** Se när andra deltagare har ledig tid\n* ⏰ **Påminnelser!** Få påminnelser för aktiviteter i webbläsaren och på e-mail.\n* 🔍 Sök! Hitta dina event lätt!\n* ☑️ Uppgifter! Se dina uppgifters slutdatum direkt i kalendern\n* 🙈 **Vi uppfinner inte hjulet igen!** Appen är baserad på de fantastiska biblioteken [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) och [fullcalendar](https://github.com/fullcalendar/fullcalendar).", "Previous day" : "Föregående dag", @@ -314,6 +322,10 @@ OC.L10N.register( "Create Talk room for this event" : "Skapa ett rum i Talk för denna händelse", "Show busy times" : "Visa upptagna tider", "No attendees yet" : "Inga deltagare ännu", +<<<<<<< HEAD +======= + "You do not own this calendar, so you cannot add attendees to this event" : "Du äger inte den här kalendern, så du kan inte lägga till deltagare till denna händelse", +>>>>>>> a05a13fec008e7f7c13a2bb31304277ce587c11d "Successfully appended link to talk room to location." : "Länk till rum i Talk tillagd i plats.", "Successfully appended link to talk room to description." : "Länk till rum i Talk tillagd i beskrivningen.", "Error creating Talk room" : "Kunde inte skapa rum i Talk", @@ -322,7 +334,9 @@ OC.L10N.register( "Required participant" : "Obligatorisk deltagare", "Optional participant" : "Valfri deltagare", "Non-participant" : "Icke-deltagare", + "Remove group" : "Ta bort grupp", "Remove attendee" : "Ta bort deltagaren", + "_%n member_::_%n members_" : ["%n medlem","%n medlemmar"], "Search for emails, users or contacts" : "Sök efter e-postadresser, användare eller kontakter", "No match found" : "Ingen träff", "(organizer)" : "(arrangör)", @@ -404,6 +418,10 @@ OC.L10N.register( "Select date" : "Välj datum", "Select slot" : "Välj tid", "No slots available" : "Inga tider tillgängliga", +<<<<<<< HEAD +======= + "Could not fetch slots" : "Det gick inte att hämta platser", +>>>>>>> a05a13fec008e7f7c13a2bb31304277ce587c11d "The slot for your appointment has been confirmed" : "Tiden för ditt möte har bekräftats", "Appointment Details:" : "Mötesdetaljer:", "Time:" : "Tid:", @@ -415,10 +433,12 @@ OC.L10N.register( "Please book a different slot:" : "Vänligen boka en annan tid:", "Book an appointment with {name}" : "Boka ett möte med {name}", "No public appointments found for {name}" : "Inga offentliga möten hittades för {name}", +<<<<<<< HEAD +======= + "Personal" : "Privat", +>>>>>>> a05a13fec008e7f7c13a2bb31304277ce587c11d "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Den automatiska tidszon-detekteringen fastställde din tidszon till UTC.\nDetta är troligtvis resultatet av säkerhetsinställningar i din webbläsare.\nVänligen ställ in din tidszon manuellt i kalenderinställningarna.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Din tidszon ({timezoneId}) hittades inte. Återgår till UTC.\nVänligen ändra din tidszon i inställningarna och rapportera detta problem.", - "No more events today" : "Inga fler händelser idag", - "No upcoming events" : "Inga kommande händelser", "Create a new event" : "Skapa en ny händelse", "[Today]" : "[Idag]", "[Tomorrow]" : "[Imorgon]", @@ -440,6 +460,23 @@ OC.L10N.register( "Show more details" : "Visa mer information", "Subscribe to {name}" : "Prenumerera på {name}", "Export {name}" : "Exportera {name}", +<<<<<<< HEAD +======= + "Anniversary" : "Jubileum", + "Appointment" : "Bokning", + "Business" : "Företag", + "Education" : "Utbildning", + "Holiday" : "Ledighet", + "Meeting" : "Möte", + "Miscellaneous" : "Diverse", + "Non-working hours" : "Icke-arbetstid", + "Not in office" : "Inte på kontoret", + "Phone call" : "Telefonsamtal", + "Sick day" : "Sjukdag", + "Special occasion" : "Speciellt tillfälle", + "Travel" : "Resa", + "Vacation" : "Semester", +>>>>>>> a05a13fec008e7f7c13a2bb31304277ce587c11d "Midnight on the day the event starts" : "Midnatt den dagen evenemanget börjar", "_%n day before the event at {formattedHourMinute}_::_%n days before the event at {formattedHourMinute}_" : ["%n dagar före händelsen klockan {formattedHourMinute}","%n dag före händelsen klockan {formattedHourMinute}"], "_%n week before the event at {formattedHourMinute}_::_%n weeks before the event at {formattedHourMinute}_" : ["%n veckor före händelsen klockan {formattedHourMinute}","%n vecka före händelsen klockan {formattedHourMinute}"], diff --git a/l10n/sv.json b/l10n/sv.json index 1906cd63e7a6bc0071974661fc6e8001b645025b..2ec59071b5ba633abe4129e59dbc401c77524119 100644 --- a/l10n/sv.json +++ b/l10n/sv.json @@ -11,6 +11,8 @@ "Cheers!" : "Ha de fint!", "Upcoming events" : "Kommande händelser", "More events" : "Fler händelser", + "No more events today" : "Inga fler händelser idag", + "No upcoming events" : "Inga kommande händelser", "%1$s with %2$s" : "%1$s med %2$s", "Calendar" : "Kalender", "New booking {booking}" : "Ny bokning {booking}", @@ -35,24 +37,6 @@ "Comment:" : "Kommentar:", "You have a new appointment booking \"%s\" from %s" : "Du har en ny mötesbokning \"%s\" från %s", "Dear %s, %s (%s) booked an appointment with you." : "%s, %s (%s) bokade ett möte med dig.", - "Anniversary" : "Jubileum", - "Appointment" : "Bokning", - "Business" : "Företag", - "Education" : "Utbildning", - "Holiday" : "Ledighet", - "Meeting" : "Möte", - "Miscellaneous" : "Diverse", - "Non-working hours" : "Icke-arbetstid", - "Not in office" : "Inte på kontoret", - "Personal" : "Privat", - "Phone call" : "Telefonsamtal", - "Sick day" : "Sjukdag", - "Special occasion" : "Speciellt tillfälle", - "Travel" : "Resa", - "Vacation" : "Semester", - "Custom Categories" : "Anpassade kategorier", - "Collaborative Tags" : "Samarbetstaggar", - "Standard Categories" : "Standardkategorier", "A Calendar app for Nextcloud" : "En kalender-app för Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Kalendar-appen är ett gränssnitt till Nextclouds CalDAV server. Synkronisera händelser enkelt från diverse enheter till Nextcloud samt redigera dem online.\n\n* 🚀 **Integrerad med andra Nextcloud-appar!** För tillfället Kontakter - fler på väg.\n* 🌐 **WebCal Support!** Vill du se ditt favoritlags matchdagar i din kalender? Inga problem!\n* 🙋 **Deltagare!** Bjud in andra deltagare till dina aktiviteter\n* ⌚️ **Ledig/Upptagen!** Se när andra deltagare har ledig tid\n* ⏰ **Påminnelser!** Få påminnelser för aktiviteter i webbläsaren och på e-mail.\n* 🔍 Sök! Hitta dina event lätt!\n* ☑️ Uppgifter! Se dina uppgifters slutdatum direkt i kalendern\n* 🙈 **Vi uppfinner inte hjulet igen!** Appen är baserad på de fantastiska biblioteken [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) och [fullcalendar](https://github.com/fullcalendar/fullcalendar).", "Previous day" : "Föregående dag", @@ -312,6 +296,7 @@ "Create Talk room for this event" : "Skapa ett rum i Talk för denna händelse", "Show busy times" : "Visa upptagna tider", "No attendees yet" : "Inga deltagare ännu", + "You do not own this calendar, so you cannot add attendees to this event" : "Du äger inte den här kalendern, så du kan inte lägga till deltagare till denna händelse", "Successfully appended link to talk room to location." : "Länk till rum i Talk tillagd i plats.", "Successfully appended link to talk room to description." : "Länk till rum i Talk tillagd i beskrivningen.", "Error creating Talk room" : "Kunde inte skapa rum i Talk", @@ -320,7 +305,9 @@ "Required participant" : "Obligatorisk deltagare", "Optional participant" : "Valfri deltagare", "Non-participant" : "Icke-deltagare", + "Remove group" : "Ta bort grupp", "Remove attendee" : "Ta bort deltagaren", + "_%n member_::_%n members_" : ["%n medlem","%n medlemmar"], "Search for emails, users or contacts" : "Sök efter e-postadresser, användare eller kontakter", "No match found" : "Ingen träff", "(organizer)" : "(arrangör)", @@ -402,6 +389,7 @@ "Select date" : "Välj datum", "Select slot" : "Välj tid", "No slots available" : "Inga tider tillgängliga", + "Could not fetch slots" : "Det gick inte att hämta platser", "The slot for your appointment has been confirmed" : "Tiden för ditt möte har bekräftats", "Appointment Details:" : "Mötesdetaljer:", "Time:" : "Tid:", @@ -413,10 +401,9 @@ "Please book a different slot:" : "Vänligen boka en annan tid:", "Book an appointment with {name}" : "Boka ett möte med {name}", "No public appointments found for {name}" : "Inga offentliga möten hittades för {name}", + "Personal" : "Privat", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Den automatiska tidszon-detekteringen fastställde din tidszon till UTC.\nDetta är troligtvis resultatet av säkerhetsinställningar i din webbläsare.\nVänligen ställ in din tidszon manuellt i kalenderinställningarna.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Din tidszon ({timezoneId}) hittades inte. Återgår till UTC.\nVänligen ändra din tidszon i inställningarna och rapportera detta problem.", - "No more events today" : "Inga fler händelser idag", - "No upcoming events" : "Inga kommande händelser", "Create a new event" : "Skapa en ny händelse", "[Today]" : "[Idag]", "[Tomorrow]" : "[Imorgon]", @@ -438,6 +425,20 @@ "Show more details" : "Visa mer information", "Subscribe to {name}" : "Prenumerera på {name}", "Export {name}" : "Exportera {name}", + "Anniversary" : "Jubileum", + "Appointment" : "Bokning", + "Business" : "Företag", + "Education" : "Utbildning", + "Holiday" : "Ledighet", + "Meeting" : "Möte", + "Miscellaneous" : "Diverse", + "Non-working hours" : "Icke-arbetstid", + "Not in office" : "Inte på kontoret", + "Phone call" : "Telefonsamtal", + "Sick day" : "Sjukdag", + "Special occasion" : "Speciellt tillfälle", + "Travel" : "Resa", + "Vacation" : "Semester", "Midnight on the day the event starts" : "Midnatt den dagen evenemanget börjar", "_%n day before the event at {formattedHourMinute}_::_%n days before the event at {formattedHourMinute}_" : ["%n dagar före händelsen klockan {formattedHourMinute}","%n dag före händelsen klockan {formattedHourMinute}"], "_%n week before the event at {formattedHourMinute}_::_%n weeks before the event at {formattedHourMinute}_" : ["%n veckor före händelsen klockan {formattedHourMinute}","%n vecka före händelsen klockan {formattedHourMinute}"], diff --git a/l10n/th.js b/l10n/th.js index e311763ae77b4639f8b37dbce5ad76620995298d..ffa2554cd102fa41c74dc3b67c957610306eb295 100644 --- a/l10n/th.js +++ b/l10n/th.js @@ -10,8 +10,6 @@ OC.L10N.register( "Cheers!" : "ไชโย!", "Calendar" : "ปฏิทิน", "Confirm" : "ยืนยัน", - "Anniversary" : "วันครบรอบ", - "Personal" : "ส่วนตัว", "Today" : "วันนี้", "Day" : "วัน", "Week" : "สัปดาห์", @@ -49,6 +47,7 @@ OC.L10N.register( "Sunday" : "วันอาทิตย์", "Update" : "อัปเดต", "Your email address" : "ที่อยู่อีเมลของคุณ", + "Notification" : "การแจ้งเตือน", "Email" : "อีเมล", "Delete file" : "ลบไฟล์", "Choose a file to add as attachment" : "เลือกไฟล์ที่ต้องการแนบ", @@ -57,6 +56,7 @@ OC.L10N.register( "Decline" : "ปฏิเสธ", "Tentative" : "ชั่วคราว", "Send email" : "ส่งอีเมล", + "Remove group" : "ลบกลุ่ม", "Repeat" : "ทำซ้ำ", "never" : "ไม่ต้องเลย", "after" : "หลังจาก", @@ -64,8 +64,10 @@ OC.L10N.register( "Pick a date" : "เลือกวันที่", "Global" : "ทั่วไป", "Subscribe" : "สมัครรับข้อมูล", + "Personal" : "ส่วนตัว", "Details" : "รายละเอียด", "Attendees" : "ผู้เข้าร่วมกิจกรรม", + "Resources" : "ทรัพยากร", "Close" : "ปิด", "Week {number} of {year}" : "สัปดาห์ที่ {number} ของปี {year}", "Daily" : "รายวัน", diff --git a/l10n/th.json b/l10n/th.json index cf03d77bfd958e617dd9c130d7b844bd1a1ef559..654b3ed20b61678c91b66d402daf1cce4ba0322d 100644 --- a/l10n/th.json +++ b/l10n/th.json @@ -8,8 +8,6 @@ "Cheers!" : "ไชโย!", "Calendar" : "ปฏิทิน", "Confirm" : "ยืนยัน", - "Anniversary" : "วันครบรอบ", - "Personal" : "ส่วนตัว", "Today" : "วันนี้", "Day" : "วัน", "Week" : "สัปดาห์", @@ -47,6 +45,7 @@ "Sunday" : "วันอาทิตย์", "Update" : "อัปเดต", "Your email address" : "ที่อยู่อีเมลของคุณ", + "Notification" : "การแจ้งเตือน", "Email" : "อีเมล", "Delete file" : "ลบไฟล์", "Choose a file to add as attachment" : "เลือกไฟล์ที่ต้องการแนบ", @@ -55,6 +54,7 @@ "Decline" : "ปฏิเสธ", "Tentative" : "ชั่วคราว", "Send email" : "ส่งอีเมล", + "Remove group" : "ลบกลุ่ม", "Repeat" : "ทำซ้ำ", "never" : "ไม่ต้องเลย", "after" : "หลังจาก", @@ -62,8 +62,10 @@ "Pick a date" : "เลือกวันที่", "Global" : "ทั่วไป", "Subscribe" : "สมัครรับข้อมูล", + "Personal" : "ส่วนตัว", "Details" : "รายละเอียด", "Attendees" : "ผู้เข้าร่วมกิจกรรม", + "Resources" : "ทรัพยากร", "Close" : "ปิด", "Week {number} of {year}" : "สัปดาห์ที่ {number} ของปี {year}", "Daily" : "รายวัน", diff --git a/l10n/tr.js b/l10n/tr.js index a1f3417909474532df3e3a90fe46d65686a7ad30..8726ccc433b93da419ec7fc7d7784101e0149314 100644 --- a/l10n/tr.js +++ b/l10n/tr.js @@ -13,6 +13,8 @@ OC.L10N.register( "Cheers!" : "Görüşmek üzere", "Upcoming events" : "Yaklaşan etkinlikler", "More events" : "Diğer etkinlikler", + "No more events today" : "Bugün başka bir etkinlik yok", + "No upcoming events" : "Yaklaşan bir etkinlik yok", "%1$s with %2$s" : "%2$s ile %1$s ", "Calendar" : "Takvim", "New booking {booking}" : "Yeni {booking} alma", @@ -37,24 +39,6 @@ OC.L10N.register( "Comment:" : "Açıklama:", "You have a new appointment booking \"%s\" from %s" : "\"%s\" randevusunu %s üzerinden aldınız", "Dear %s, %s (%s) booked an appointment with you." : "Sayın %s, %s (%s) sizin için bir randevu aldı.", - "Anniversary" : "Yıl dönümü", - "Appointment" : "Randevu", - "Business" : "İş", - "Education" : "Eğitim", - "Holiday" : "Tatil", - "Meeting" : "Toplantı", - "Miscellaneous" : "Diğer", - "Non-working hours" : "Çalışma dışı saatler", - "Not in office" : "İş yerinde değil", - "Personal" : "Kişisel", - "Phone call" : "Telefon çağrısı", - "Sick day" : "Hastalık", - "Special occasion" : "Özel durum", - "Travel" : "Gezi", - "Vacation" : "Tatil", - "Custom Categories" : "Özel kategoriler", - "Collaborative Tags" : "İş birlikli etiketler", - "Standard Categories" : "Standart kategoriler", "A Calendar app for Nextcloud" : "Nextcloud takvim uygulaması", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Takvim uygulaması Nextcloud CalDAV sunucusunun kullanıcı arayüzüdür. Çeşitli aygıtlar üzerindeki etkinlikleri kolayca Nextcloud hesabınız ile eşitler ve çevrim içi olarak düzenlemenizi sağlar.\n\n* 🚀 **Diğer Nextcloud uygulamaları ile bütünleşiktir!** Şu anda Kişiler, diğerleri yolda.\n* 🌐 **WebCal Desteği!** Tuttuğunuz takımın maçlarını takvimde görmek isterseniz sorun değil!\n* 🙋 **Katılımcılar!** Etkinliklerinize kişileri çağırabilirsiniz\n* ⌚️ **Serbest/Meşgul:** Katılımcılarınız ile ne zaman görüşebileceğinize bakabilirsiniz\n* ⏰ **Anımsatıcılar!** Etkinlik bildirimlerini tarayıcınızdan ve e-posta olarak alabilirsiniz\n* 🔍 Arama! Etkinliklerinizi kolayca bulabilirsiniz\n* ☑️ Görevler! Görevleri bitiş tarihleri ile takvim üzerinde görebilirsiniz\n* 🙈 **Tekerleği yeniden keşfetmiyoruz!** Harika [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) ve [fullcalendar](https://github.com/fullcalendar/fullcalendar) kitaplıklarını kullanıyoruz.", "Previous day" : "Önceki gün", @@ -314,6 +298,7 @@ OC.L10N.register( "Create Talk room for this event" : "Bu etkinlik için Talk odası oluştur", "Show busy times" : "Meşgul zamanlar görüntülensin", "No attendees yet" : "Henüz bir katılımcı yok", + "You do not own this calendar, so you cannot add attendees to this event" : "Bu takvimin sahibi olmadığınız için bu etkinliğe katılımcı ekleyemezsiniz", "Successfully appended link to talk room to location." : "Bağlantı konumun Talk odasına eklendi.", "Successfully appended link to talk room to description." : "Bağlantı Talk odası açıklamasına eklendi.", "Error creating Talk room" : "Talk odası oluştururken sorun çıktı", @@ -322,7 +307,9 @@ OC.L10N.register( "Required participant" : "Zorunlu katılımcı", "Optional participant" : "İsteğe bağlı katılımcı", "Non-participant" : "Katılımcı değil", + "Remove group" : "Grubu sil", "Remove attendee" : "Katılımcıyı çıkar", + "_%n member_::_%n members_" : ["%n üye","%n üye"], "Search for emails, users or contacts" : "E-posta, kullanıcı ya da kişi ara", "No match found" : "Herhangi bir sonuç bulunamadı", "(organizer)" : "(düzenleyen)", @@ -404,6 +391,7 @@ OC.L10N.register( "Select date" : "Tarih seçin", "Select slot" : "Aralık seçin", "No slots available" : "Seçilebilecek bir aralık yok", + "Could not fetch slots" : "Aralıklar alınamadı", "The slot for your appointment has been confirmed" : "Randevunuzun aralığı onaylandı", "Appointment Details:" : "Randevu bilgileri:", "Time:" : "Saat:", @@ -415,10 +403,9 @@ OC.L10N.register( "Please book a different slot:" : "Lütfen farklı bir aralık seçin:", "Book an appointment with {name}" : "{name} için bir randevu alın", "No public appointments found for {name}" : "{name} için herkese açık bir randevu bulunamadı", + "Personal" : "Kişisel", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Otomatik saat dilimi algılaması saat diliminizi UTC olarak belirledi.\nBu durum genellikle tarayıcınızın sağladığı bir güvenlik önleminden kaynaklanır.\nLütfen takvim ayarları bölümünden saat diliminizi el ile ayarlayın.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Yapılandırılmış saat diliminiz {{timezoneId}} bulunamadı. UTC dilimine dönülüyor.\nLütfen ayarlardan saat diliminizi değiştirin ve bu sorunu bildirin.", - "No more events today" : "Bugün başka bir etkinlik yok", - "No upcoming events" : "Yaklaşan bir etkinlik yok", "Create a new event" : "Etkinlik ekle", "[Today]" : "[Bugün]", "[Tomorrow]" : "[Yarın]", diff --git a/l10n/tr.json b/l10n/tr.json index 8ef446fcc31a8d4a6daac3e6c00cb1a175b889a7..6a8fe8eeacb116cbe46276b3e1dfe718997a7092 100644 --- a/l10n/tr.json +++ b/l10n/tr.json @@ -11,6 +11,8 @@ "Cheers!" : "Görüşmek üzere", "Upcoming events" : "Yaklaşan etkinlikler", "More events" : "Diğer etkinlikler", + "No more events today" : "Bugün başka bir etkinlik yok", + "No upcoming events" : "Yaklaşan bir etkinlik yok", "%1$s with %2$s" : "%2$s ile %1$s ", "Calendar" : "Takvim", "New booking {booking}" : "Yeni {booking} alma", @@ -35,24 +37,6 @@ "Comment:" : "Açıklama:", "You have a new appointment booking \"%s\" from %s" : "\"%s\" randevusunu %s üzerinden aldınız", "Dear %s, %s (%s) booked an appointment with you." : "Sayın %s, %s (%s) sizin için bir randevu aldı.", - "Anniversary" : "Yıl dönümü", - "Appointment" : "Randevu", - "Business" : "İş", - "Education" : "Eğitim", - "Holiday" : "Tatil", - "Meeting" : "Toplantı", - "Miscellaneous" : "Diğer", - "Non-working hours" : "Çalışma dışı saatler", - "Not in office" : "İş yerinde değil", - "Personal" : "Kişisel", - "Phone call" : "Telefon çağrısı", - "Sick day" : "Hastalık", - "Special occasion" : "Özel durum", - "Travel" : "Gezi", - "Vacation" : "Tatil", - "Custom Categories" : "Özel kategoriler", - "Collaborative Tags" : "İş birlikli etiketler", - "Standard Categories" : "Standart kategoriler", "A Calendar app for Nextcloud" : "Nextcloud takvim uygulaması", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Takvim uygulaması Nextcloud CalDAV sunucusunun kullanıcı arayüzüdür. Çeşitli aygıtlar üzerindeki etkinlikleri kolayca Nextcloud hesabınız ile eşitler ve çevrim içi olarak düzenlemenizi sağlar.\n\n* 🚀 **Diğer Nextcloud uygulamaları ile bütünleşiktir!** Şu anda Kişiler, diğerleri yolda.\n* 🌐 **WebCal Desteği!** Tuttuğunuz takımın maçlarını takvimde görmek isterseniz sorun değil!\n* 🙋 **Katılımcılar!** Etkinliklerinize kişileri çağırabilirsiniz\n* ⌚️ **Serbest/Meşgul:** Katılımcılarınız ile ne zaman görüşebileceğinize bakabilirsiniz\n* ⏰ **Anımsatıcılar!** Etkinlik bildirimlerini tarayıcınızdan ve e-posta olarak alabilirsiniz\n* 🔍 Arama! Etkinliklerinizi kolayca bulabilirsiniz\n* ☑️ Görevler! Görevleri bitiş tarihleri ile takvim üzerinde görebilirsiniz\n* 🙈 **Tekerleği yeniden keşfetmiyoruz!** Harika [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) ve [fullcalendar](https://github.com/fullcalendar/fullcalendar) kitaplıklarını kullanıyoruz.", "Previous day" : "Önceki gün", @@ -312,6 +296,7 @@ "Create Talk room for this event" : "Bu etkinlik için Talk odası oluştur", "Show busy times" : "Meşgul zamanlar görüntülensin", "No attendees yet" : "Henüz bir katılımcı yok", + "You do not own this calendar, so you cannot add attendees to this event" : "Bu takvimin sahibi olmadığınız için bu etkinliğe katılımcı ekleyemezsiniz", "Successfully appended link to talk room to location." : "Bağlantı konumun Talk odasına eklendi.", "Successfully appended link to talk room to description." : "Bağlantı Talk odası açıklamasına eklendi.", "Error creating Talk room" : "Talk odası oluştururken sorun çıktı", @@ -320,7 +305,9 @@ "Required participant" : "Zorunlu katılımcı", "Optional participant" : "İsteğe bağlı katılımcı", "Non-participant" : "Katılımcı değil", + "Remove group" : "Grubu sil", "Remove attendee" : "Katılımcıyı çıkar", + "_%n member_::_%n members_" : ["%n üye","%n üye"], "Search for emails, users or contacts" : "E-posta, kullanıcı ya da kişi ara", "No match found" : "Herhangi bir sonuç bulunamadı", "(organizer)" : "(düzenleyen)", @@ -402,6 +389,7 @@ "Select date" : "Tarih seçin", "Select slot" : "Aralık seçin", "No slots available" : "Seçilebilecek bir aralık yok", + "Could not fetch slots" : "Aralıklar alınamadı", "The slot for your appointment has been confirmed" : "Randevunuzun aralığı onaylandı", "Appointment Details:" : "Randevu bilgileri:", "Time:" : "Saat:", @@ -413,10 +401,9 @@ "Please book a different slot:" : "Lütfen farklı bir aralık seçin:", "Book an appointment with {name}" : "{name} için bir randevu alın", "No public appointments found for {name}" : "{name} için herkese açık bir randevu bulunamadı", + "Personal" : "Kişisel", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Otomatik saat dilimi algılaması saat diliminizi UTC olarak belirledi.\nBu durum genellikle tarayıcınızın sağladığı bir güvenlik önleminden kaynaklanır.\nLütfen takvim ayarları bölümünden saat diliminizi el ile ayarlayın.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Yapılandırılmış saat diliminiz {{timezoneId}} bulunamadı. UTC dilimine dönülüyor.\nLütfen ayarlardan saat diliminizi değiştirin ve bu sorunu bildirin.", - "No more events today" : "Bugün başka bir etkinlik yok", - "No upcoming events" : "Yaklaşan bir etkinlik yok", "Create a new event" : "Etkinlik ekle", "[Today]" : "[Bugün]", "[Tomorrow]" : "[Yarın]", diff --git a/l10n/uk.js b/l10n/uk.js index 9fc538161b2e7c358db9b6afaab42cf6b49ec183..03b7b03a423cb34b734037fdf7d26d51d89258f4 100644 --- a/l10n/uk.js +++ b/l10n/uk.js @@ -13,6 +13,8 @@ OC.L10N.register( "Cheers!" : "Щасти!", "Upcoming events" : "Майбутні події", "More events" : "Більше подій", + "No more events today" : "Подій на сьогодні не заплановано", + "No upcoming events" : "Відсутні майбутні події", "%1$s with %2$s" : "%1$s з %2$s", "Calendar" : "Календар", "New booking {booking}" : "Нове резервування {booking}", @@ -37,24 +39,6 @@ OC.L10N.register( "Comment:" : "Коментар:", "You have a new appointment booking \"%s\" from %s" : "%s надіслав вам запрошення на зустріч \"%s\"", "Dear %s, %s (%s) booked an appointment with you." : "Шановний(-а) %s! %s (%s) запросив вас на зустріч.", - "Anniversary" : "Річниця", - "Appointment" : "Запрошення на зустріч", - "Business" : "Робота", - "Education" : "Освіта", - "Holiday" : "Вихідний", - "Meeting" : "Зустріч", - "Miscellaneous" : "Різне", - "Non-working hours" : "Неробочий час", - "Not in office" : "Поза офісом", - "Personal" : "Особисте", - "Phone call" : "Телефонний дзвінок", - "Sick day" : "Хворію", - "Special occasion" : "Особлива подія", - "Travel" : "Подорожую", - "Vacation" : "Відпустка", - "Custom Categories" : "Власні категорії", - "Collaborative Tags" : "Мітки для співпраці", - "Standard Categories" : "Типові категорії", "A Calendar app for Nextcloud" : "Застосунок \"Календар\" для Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Застосунок \"Календар\" надає зручний доступ до календарних даних у хмарному сервері Nextcloud за допомогою протоколу CalDAV. З легкістю редагуйте та синхронізуйте події між вашими пристроями та Nextcloud в онлайні.\n\n* 🚀 **Інтеграція з іншими застосунками Nextcloud!**: на разі - це \"Контакти\", невдовзі додаватимуться інші застосунки.\n* 🌐 **Надає підтримку за протоколом WebCal!** Бажаєте бачити у своєму календарі дати матчів вашої улюбленої команди? Без проблем!\n* 🙋 **Учасники!** Запросіть інших людей до участі у вашіх подіях\n* ⌚️ **Доступність учасників** Побачте коли ваші друзі чи колеги доступні для запрошення на зустріч, яку ви плануєте організувати.\n* ⏰ **Нагадування!** Отримуйте сповіщення та нагадування про подію у вашому браузері та за допомогою електронної пошти.\n* 🔍 Пошук! Знаходьте легко події.\n* ☑️ Завдання! Переглядайте завдання, які мають терміни виконання, безпосередньо в календарі\n* 🙈 **Ми не винаходимо наново колесо!** Сервіс створено на відомій бібліотеці [c-dav](https://github.com/nextcloud/cdav-library), а також бібліотеках [ical.js](https://github.com/mozilla-comm/ical.js) і [fullcalendar](https://github.com/fullcalendar/fullcalendar).", "Previous day" : "Вчора", @@ -196,13 +180,13 @@ OC.L10N.register( "Show weekends" : "Показувати вихідні дні", "Show week numbers" : "Показувати номери тижнів", "Time increments" : "Крок", - "Default reminder" : "Нагадувати", + "Default reminder" : "Нагадування", "Copy primary CalDAV address" : "Копіювати основну адресу CalDAV", "Copy iOS/macOS CalDAV address" : "Копіювати адресу CalDAV для iOS/macOS ", "Personal availability settings" : "Налаштування зайнятості", "Show keyboard shortcuts" : "Показати клавіатурні скорочення", "Calendar settings" : "Налаштування", - "No reminder" : "Немає", + "No reminder" : "Без нагадування", "CalDAV link copied to clipboard." : "Посилання CalDAV скопійовано.", "CalDAV link could not be copied to clipboard." : "Неможливо копіювати посилання CalDAV.", "Appointment was created successfully" : "Успішно створено зустріч", @@ -314,6 +298,7 @@ OC.L10N.register( "Create Talk room for this event" : "Створити віртуальну кімнату Talk для цієї події", "Show busy times" : "Показувати зайнятість", "No attendees yet" : "Поки жодного учасника", + "You do not own this calendar, so you cannot add attendees to this event" : "Ви не є власником цього календаря та не можете додавати учасників цієї події", "Successfully appended link to talk room to location." : "Успішно додано посилання на розташування у кімнаті спілкування ", "Successfully appended link to talk room to description." : "Успішно додано посилання на віртуальну кімнату Talk до опису події.", "Error creating Talk room" : "Помилка при створенні віртуальної кімнати Talk", @@ -322,7 +307,9 @@ OC.L10N.register( "Required participant" : "Обов'язковий учасник", "Optional participant" : "Необов'язковий учасник", "Non-participant" : "Неучасник", + "Remove group" : "Вилучити групу", "Remove attendee" : "Вилучити учасника", + "_%n member_::_%n members_" : ["%n учасник","%n учасника","%n учасників","%n учасників"], "Search for emails, users or contacts" : "Ел.адреса, ім'я користувача або контакт", "No match found" : "Збігів не знайдено", "(organizer)" : "(організатор)", @@ -360,7 +347,7 @@ OC.L10N.register( "No recurrence" : "Не повторюється", "The recurrence definition of this event is not fully supported by Nextcloud. If you edit the recurrence-options, certain recurrences may be lost." : "Правила повторювання ціє події не повністю підтримуються у Nextcloud. Після зміни налаштувань деякі повторення можуть зникнути.", "Suggestions" : "Пропозиції", - "No rooms or resources yet" : "Ще немає кімнат або ресурсів", + "No rooms or resources yet" : "Поки відсутні кімнати та ресурси", "Add resource" : "Додати ресурс", "Has a projector" : "Має проєктор", "Has a whiteboard" : "Має білу дошку", @@ -404,6 +391,7 @@ OC.L10N.register( "Select date" : "Виберіть дату", "Select slot" : "Виберіть часовий проміжок", "No slots available" : "Відсутні доступні часові проміжки", + "Could not fetch slots" : "Не вдалося отримати часові проміжки", "The slot for your appointment has been confirmed" : "Час вашої зустрічі підтверджено", "Appointment Details:" : "Деталі зустрічі:", "Time:" : "Час:", @@ -415,10 +403,9 @@ OC.L10N.register( "Please book a different slot:" : "Зарезервуйте інший часовий проміжок:", "Book an appointment with {name}" : "Зарезервуйте зустріч з {name}", "No public appointments found for {name}" : "Не знайдено публічних зустрічей для {name}", + "Personal" : "Особисте", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Вашу часову зону автоматично встановлено як UTC.\nСкоріш за все це зумовлено безпековими обмеженнями вашого бравзера.\nБудь ласка, налаштуйте вашу часову зону вручну у налаштуваннях календаря.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Не знайдено налаштування вашої часової зони ({timezoneId}). Не вдалося встановити типову часову зону UTC.\nБудь ласка, змініть вашу часову зону у налаштуваннях та надішліть звіт про помилку.", - "No more events today" : "Подій на сьогодні не заплановано", - "No upcoming events" : "Відсутні майбутні події", "Create a new event" : "Створити нову подію", "[Today]" : "[Сьогодні]", "[Tomorrow]" : "[Завтра]", @@ -439,6 +426,20 @@ OC.L10N.register( "Show more details" : "Докладніше", "Subscribe to {name}" : "Підписатися на {name}", "Export {name}" : "Експортувати {name}", + "Anniversary" : "Річниця", + "Appointment" : "Запрошення на зустріч", + "Business" : "Робота", + "Education" : "Освіта", + "Holiday" : "Вихідний", + "Meeting" : "Зустріч", + "Miscellaneous" : "Різне", + "Non-working hours" : "Неробочий час", + "Not in office" : "Поза офісом", + "Phone call" : "Телефонний дзвінок", + "Sick day" : "Хворію", + "Special occasion" : "Особлива подія", + "Travel" : "Подорожую", + "Vacation" : "Відпустка", "Midnight on the day the event starts" : "Опівночі в день початку події", "_%n day before the event at {formattedHourMinute}_::_%n days before the event at {formattedHourMinute}_" : ["%n день до початку події о {formattedHourMinute}","%n днів до початку події о {formattedHourMinute}","%n днів до початку події о {formattedHourMinute}","%n дні до початку події о {formattedHourMinute}"], "_%n week before the event at {formattedHourMinute}_::_%n weeks before the event at {formattedHourMinute}_" : ["%n тиждень до початку події о {formattedHourMinute}","%n тижнів до початку події о {formattedHourMinute}","%n тижнів до початку події о {formattedHourMinute}","%n тижні до початку події о {formattedHourMinute}"], diff --git a/l10n/uk.json b/l10n/uk.json index 3725495154618e2a0f9285db1aa2e46e42d9ce85..ae6adb4c37a8d328dad258ea26611395b5ddeb3c 100644 --- a/l10n/uk.json +++ b/l10n/uk.json @@ -11,6 +11,8 @@ "Cheers!" : "Щасти!", "Upcoming events" : "Майбутні події", "More events" : "Більше подій", + "No more events today" : "Подій на сьогодні не заплановано", + "No upcoming events" : "Відсутні майбутні події", "%1$s with %2$s" : "%1$s з %2$s", "Calendar" : "Календар", "New booking {booking}" : "Нове резервування {booking}", @@ -35,24 +37,6 @@ "Comment:" : "Коментар:", "You have a new appointment booking \"%s\" from %s" : "%s надіслав вам запрошення на зустріч \"%s\"", "Dear %s, %s (%s) booked an appointment with you." : "Шановний(-а) %s! %s (%s) запросив вас на зустріч.", - "Anniversary" : "Річниця", - "Appointment" : "Запрошення на зустріч", - "Business" : "Робота", - "Education" : "Освіта", - "Holiday" : "Вихідний", - "Meeting" : "Зустріч", - "Miscellaneous" : "Різне", - "Non-working hours" : "Неробочий час", - "Not in office" : "Поза офісом", - "Personal" : "Особисте", - "Phone call" : "Телефонний дзвінок", - "Sick day" : "Хворію", - "Special occasion" : "Особлива подія", - "Travel" : "Подорожую", - "Vacation" : "Відпустка", - "Custom Categories" : "Власні категорії", - "Collaborative Tags" : "Мітки для співпраці", - "Standard Categories" : "Типові категорії", "A Calendar app for Nextcloud" : "Застосунок \"Календар\" для Nextcloud", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Застосунок \"Календар\" надає зручний доступ до календарних даних у хмарному сервері Nextcloud за допомогою протоколу CalDAV. З легкістю редагуйте та синхронізуйте події між вашими пристроями та Nextcloud в онлайні.\n\n* 🚀 **Інтеграція з іншими застосунками Nextcloud!**: на разі - це \"Контакти\", невдовзі додаватимуться інші застосунки.\n* 🌐 **Надає підтримку за протоколом WebCal!** Бажаєте бачити у своєму календарі дати матчів вашої улюбленої команди? Без проблем!\n* 🙋 **Учасники!** Запросіть інших людей до участі у вашіх подіях\n* ⌚️ **Доступність учасників** Побачте коли ваші друзі чи колеги доступні для запрошення на зустріч, яку ви плануєте організувати.\n* ⏰ **Нагадування!** Отримуйте сповіщення та нагадування про подію у вашому браузері та за допомогою електронної пошти.\n* 🔍 Пошук! Знаходьте легко події.\n* ☑️ Завдання! Переглядайте завдання, які мають терміни виконання, безпосередньо в календарі\n* 🙈 **Ми не винаходимо наново колесо!** Сервіс створено на відомій бібліотеці [c-dav](https://github.com/nextcloud/cdav-library), а також бібліотеках [ical.js](https://github.com/mozilla-comm/ical.js) і [fullcalendar](https://github.com/fullcalendar/fullcalendar).", "Previous day" : "Вчора", @@ -194,13 +178,13 @@ "Show weekends" : "Показувати вихідні дні", "Show week numbers" : "Показувати номери тижнів", "Time increments" : "Крок", - "Default reminder" : "Нагадувати", + "Default reminder" : "Нагадування", "Copy primary CalDAV address" : "Копіювати основну адресу CalDAV", "Copy iOS/macOS CalDAV address" : "Копіювати адресу CalDAV для iOS/macOS ", "Personal availability settings" : "Налаштування зайнятості", "Show keyboard shortcuts" : "Показати клавіатурні скорочення", "Calendar settings" : "Налаштування", - "No reminder" : "Немає", + "No reminder" : "Без нагадування", "CalDAV link copied to clipboard." : "Посилання CalDAV скопійовано.", "CalDAV link could not be copied to clipboard." : "Неможливо копіювати посилання CalDAV.", "Appointment was created successfully" : "Успішно створено зустріч", @@ -312,6 +296,7 @@ "Create Talk room for this event" : "Створити віртуальну кімнату Talk для цієї події", "Show busy times" : "Показувати зайнятість", "No attendees yet" : "Поки жодного учасника", + "You do not own this calendar, so you cannot add attendees to this event" : "Ви не є власником цього календаря та не можете додавати учасників цієї події", "Successfully appended link to talk room to location." : "Успішно додано посилання на розташування у кімнаті спілкування ", "Successfully appended link to talk room to description." : "Успішно додано посилання на віртуальну кімнату Talk до опису події.", "Error creating Talk room" : "Помилка при створенні віртуальної кімнати Talk", @@ -320,7 +305,9 @@ "Required participant" : "Обов'язковий учасник", "Optional participant" : "Необов'язковий учасник", "Non-participant" : "Неучасник", + "Remove group" : "Вилучити групу", "Remove attendee" : "Вилучити учасника", + "_%n member_::_%n members_" : ["%n учасник","%n учасника","%n учасників","%n учасників"], "Search for emails, users or contacts" : "Ел.адреса, ім'я користувача або контакт", "No match found" : "Збігів не знайдено", "(organizer)" : "(організатор)", @@ -358,7 +345,7 @@ "No recurrence" : "Не повторюється", "The recurrence definition of this event is not fully supported by Nextcloud. If you edit the recurrence-options, certain recurrences may be lost." : "Правила повторювання ціє події не повністю підтримуються у Nextcloud. Після зміни налаштувань деякі повторення можуть зникнути.", "Suggestions" : "Пропозиції", - "No rooms or resources yet" : "Ще немає кімнат або ресурсів", + "No rooms or resources yet" : "Поки відсутні кімнати та ресурси", "Add resource" : "Додати ресурс", "Has a projector" : "Має проєктор", "Has a whiteboard" : "Має білу дошку", @@ -402,6 +389,7 @@ "Select date" : "Виберіть дату", "Select slot" : "Виберіть часовий проміжок", "No slots available" : "Відсутні доступні часові проміжки", + "Could not fetch slots" : "Не вдалося отримати часові проміжки", "The slot for your appointment has been confirmed" : "Час вашої зустрічі підтверджено", "Appointment Details:" : "Деталі зустрічі:", "Time:" : "Час:", @@ -413,10 +401,9 @@ "Please book a different slot:" : "Зарезервуйте інший часовий проміжок:", "Book an appointment with {name}" : "Зарезервуйте зустріч з {name}", "No public appointments found for {name}" : "Не знайдено публічних зустрічей для {name}", + "Personal" : "Особисте", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Вашу часову зону автоматично встановлено як UTC.\nСкоріш за все це зумовлено безпековими обмеженнями вашого бравзера.\nБудь ласка, налаштуйте вашу часову зону вручну у налаштуваннях календаря.", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Не знайдено налаштування вашої часової зони ({timezoneId}). Не вдалося встановити типову часову зону UTC.\nБудь ласка, змініть вашу часову зону у налаштуваннях та надішліть звіт про помилку.", - "No more events today" : "Подій на сьогодні не заплановано", - "No upcoming events" : "Відсутні майбутні події", "Create a new event" : "Створити нову подію", "[Today]" : "[Сьогодні]", "[Tomorrow]" : "[Завтра]", @@ -437,6 +424,20 @@ "Show more details" : "Докладніше", "Subscribe to {name}" : "Підписатися на {name}", "Export {name}" : "Експортувати {name}", + "Anniversary" : "Річниця", + "Appointment" : "Запрошення на зустріч", + "Business" : "Робота", + "Education" : "Освіта", + "Holiday" : "Вихідний", + "Meeting" : "Зустріч", + "Miscellaneous" : "Різне", + "Non-working hours" : "Неробочий час", + "Not in office" : "Поза офісом", + "Phone call" : "Телефонний дзвінок", + "Sick day" : "Хворію", + "Special occasion" : "Особлива подія", + "Travel" : "Подорожую", + "Vacation" : "Відпустка", "Midnight on the day the event starts" : "Опівночі в день початку події", "_%n day before the event at {formattedHourMinute}_::_%n days before the event at {formattedHourMinute}_" : ["%n день до початку події о {formattedHourMinute}","%n днів до початку події о {formattedHourMinute}","%n днів до початку події о {formattedHourMinute}","%n дні до початку події о {formattedHourMinute}"], "_%n week before the event at {formattedHourMinute}_::_%n weeks before the event at {formattedHourMinute}_" : ["%n тиждень до початку події о {formattedHourMinute}","%n тижнів до початку події о {formattedHourMinute}","%n тижнів до початку події о {formattedHourMinute}","%n тижні до початку події о {formattedHourMinute}"], diff --git a/l10n/vi.js b/l10n/vi.js index 7e411877998e2db762530fafbbc520bb103bcbc8..bc36102ae2f6e0abd1398ad480c25e035bd3de30 100644 --- a/l10n/vi.js +++ b/l10n/vi.js @@ -11,6 +11,8 @@ OC.L10N.register( "Open »%s«" : "Mở »%s«", "Cheers!" : "Xin chúc mừng!", "Upcoming events" : "Các sự kiện sắp diễn ra", + "No more events today" : "Không có thêm sự kiện nào hôm nay", + "No upcoming events" : "Không có sự kiện sắp diễn ra ", "Calendar" : "Lịch", "Appointments" : "Các lịch hẹn ", "Schedule appointment \"%s\"" : "Lên lịch lịch hẹn \"%s\"", @@ -22,21 +24,6 @@ OC.L10N.register( "This confirmation link expires in %s hours." : "Liên kết xác nhận sẽ hết hạn trong %s giờ.", "Date:" : "Ngày:", "Where:" : "Địa điểm:", - "Anniversary" : "Ngày kỷ niệm", - "Appointment" : "Cuộc hẹn", - "Business" : "Doanh nghiệp", - "Education" : "Giáo dục", - "Holiday" : "Ngày lễ", - "Meeting" : "Cuộc họp", - "Miscellaneous" : "Hỗn hợp", - "Non-working hours" : "Ngoài giờ làm việc", - "Not in office" : "Ngoài văn phòng", - "Personal" : "Cá nhân", - "Phone call" : "Cuộc gọi", - "Sick day" : "Ngày nghỉ ốm", - "Special occasion" : "Dịp đặc biệt", - "Travel" : "Du lịch", - "Vacation" : "Kì nghỉ", "A Calendar app for Nextcloud" : "Một ứng dụng Lịch nhắc nhở cho Hệ thống", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Ứng dụng Lịch là một ứng dụng tương tác cho người dùng cuối dựa trên hệ máy chủ CalDAV của Nextcloud. Dễ dàng đồng bộ các sự kiện và lịch cho hầu hết các thiết bị với Nextcloud của bạn và chỉnh sửa chúng trực tuyến. \n\n* 🚀 ** Tương tác với các ứng dụng Nextcloud khác!** Hiện tại là ứng dụng Danh Bạ - Sẽ có thêm nhiều hơn.\n* 🌐 ** Hỗ trợ Webcal!** Muốn thấy lịch thi đấu của đội bóng yêu thích ngay trên lịch của bạn? Chuyện nhỏ !\n* 🙋**Người tham dự!** Gửi lời mời tham dự sự kiện của bạn cho mọi người\n* ⌚️ **Rãnh/Bận!** Có thể xem trước được người được mời tham dự có rãnh hay để lên hẹn hay không\n* ⏰**Nhắc hẹn!**Nhận báo thức cho các sự kiện ngay trên trình duyệt hoạc thông qua email\n* 🔍Tìm kiếm các sự kiện và lịch hẹn 1 cách dễ dàng\n* 🙈**Chúng tôi không chế ra bánh xe mới!** Được dựa trên [c-dav library] tuyệt vời (https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) và các thư viện [fullcalendar](https://github.com/fullcalendar/fullcalendar).", "Previous day" : "Ngày trước", @@ -89,6 +76,7 @@ OC.L10N.register( "Could not restore calendar or event" : "Không thể khôi phục lịch hoặc sự kiện", "Do you really want to empty the trash bin?" : "Bạn có chắc là muốn dọn sạch thùng rác hay không?", "Could not update calendar order." : "Không thể cập nhật thứ tự của lịch", + "Internal link" : "Liên kết nội bộ", "Share link" : "Liên kết chia sẽ", "Copy public link" : "Sao chép liên kết công khai", "Send link to calendar via email" : "Gửi liên kết đến lịch thông qua thư điện tử", @@ -254,6 +242,7 @@ OC.L10N.register( "Required participant" : "Người tham gia được yêu cầu", "Optional participant" : "Người tham gia không bắt buộc", "Non-participant" : "Người không tham gia", + "Remove group" : "Xóa nhóm", "Remove attendee" : "Gỡ bỏ người tham gia", "Search for emails, users or contacts" : "Tìm kiếm cho email, người dùng hoặc liên hệ", "No match found" : "Không có khớp lệnh nào được tìm thấy", @@ -344,8 +333,6 @@ OC.L10N.register( "No public appointments found for {name}" : "Không cuộc hẹn công khai nào cho {name} được tìm thấy", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Chức năng tự động phát hiện múi giờ đã xác định múi giờ của bạn là UTC. \nRất có khả năng đây là kết quả lấy từ các tuỳ chỉnh bảo mật trong trình duyệt của bạn.\nVui lòng chuyển đổi thủ công múi của giờ của bạn trong phần thiết lập của Lịch", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Không tìm thấy múi giờ ({timezoneId}) được cấu hình của bạn. Thiết lập múi giờ sẽ được trở về lại UTC. Vui lòng thay đổi múi giờ của bạn trong phần cài đặt và hãy báo cáo sự cố này. ", - "No more events today" : "Không có thêm sự kiện nào hôm nay", - "No upcoming events" : "Không có sự kiện sắp diễn ra ", "Create a new event" : "Tạo một sự kiện mới", "[Today]" : "[Hôm nay]", "[Tomorrow]" : "[Ngày mai]", diff --git a/l10n/vi.json b/l10n/vi.json index 2583bdab0a643fe17bce2aa8449175e9a907119a..6b84b3df132fe553ccc7bc4e7bc8b1fa3177b770 100644 --- a/l10n/vi.json +++ b/l10n/vi.json @@ -9,6 +9,8 @@ "Open »%s«" : "Mở »%s«", "Cheers!" : "Xin chúc mừng!", "Upcoming events" : "Các sự kiện sắp diễn ra", + "No more events today" : "Không có thêm sự kiện nào hôm nay", + "No upcoming events" : "Không có sự kiện sắp diễn ra ", "Calendar" : "Lịch", "Appointments" : "Các lịch hẹn ", "Schedule appointment \"%s\"" : "Lên lịch lịch hẹn \"%s\"", @@ -20,21 +22,6 @@ "This confirmation link expires in %s hours." : "Liên kết xác nhận sẽ hết hạn trong %s giờ.", "Date:" : "Ngày:", "Where:" : "Địa điểm:", - "Anniversary" : "Ngày kỷ niệm", - "Appointment" : "Cuộc hẹn", - "Business" : "Doanh nghiệp", - "Education" : "Giáo dục", - "Holiday" : "Ngày lễ", - "Meeting" : "Cuộc họp", - "Miscellaneous" : "Hỗn hợp", - "Non-working hours" : "Ngoài giờ làm việc", - "Not in office" : "Ngoài văn phòng", - "Personal" : "Cá nhân", - "Phone call" : "Cuộc gọi", - "Sick day" : "Ngày nghỉ ốm", - "Special occasion" : "Dịp đặc biệt", - "Travel" : "Du lịch", - "Vacation" : "Kì nghỉ", "A Calendar app for Nextcloud" : "Một ứng dụng Lịch nhắc nhở cho Hệ thống", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Ứng dụng Lịch là một ứng dụng tương tác cho người dùng cuối dựa trên hệ máy chủ CalDAV của Nextcloud. Dễ dàng đồng bộ các sự kiện và lịch cho hầu hết các thiết bị với Nextcloud của bạn và chỉnh sửa chúng trực tuyến. \n\n* 🚀 ** Tương tác với các ứng dụng Nextcloud khác!** Hiện tại là ứng dụng Danh Bạ - Sẽ có thêm nhiều hơn.\n* 🌐 ** Hỗ trợ Webcal!** Muốn thấy lịch thi đấu của đội bóng yêu thích ngay trên lịch của bạn? Chuyện nhỏ !\n* 🙋**Người tham dự!** Gửi lời mời tham dự sự kiện của bạn cho mọi người\n* ⌚️ **Rãnh/Bận!** Có thể xem trước được người được mời tham dự có rãnh hay để lên hẹn hay không\n* ⏰**Nhắc hẹn!**Nhận báo thức cho các sự kiện ngay trên trình duyệt hoạc thông qua email\n* 🔍Tìm kiếm các sự kiện và lịch hẹn 1 cách dễ dàng\n* 🙈**Chúng tôi không chế ra bánh xe mới!** Được dựa trên [c-dav library] tuyệt vời (https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) và các thư viện [fullcalendar](https://github.com/fullcalendar/fullcalendar).", "Previous day" : "Ngày trước", @@ -87,6 +74,7 @@ "Could not restore calendar or event" : "Không thể khôi phục lịch hoặc sự kiện", "Do you really want to empty the trash bin?" : "Bạn có chắc là muốn dọn sạch thùng rác hay không?", "Could not update calendar order." : "Không thể cập nhật thứ tự của lịch", + "Internal link" : "Liên kết nội bộ", "Share link" : "Liên kết chia sẽ", "Copy public link" : "Sao chép liên kết công khai", "Send link to calendar via email" : "Gửi liên kết đến lịch thông qua thư điện tử", @@ -252,6 +240,7 @@ "Required participant" : "Người tham gia được yêu cầu", "Optional participant" : "Người tham gia không bắt buộc", "Non-participant" : "Người không tham gia", + "Remove group" : "Xóa nhóm", "Remove attendee" : "Gỡ bỏ người tham gia", "Search for emails, users or contacts" : "Tìm kiếm cho email, người dùng hoặc liên hệ", "No match found" : "Không có khớp lệnh nào được tìm thấy", @@ -342,8 +331,6 @@ "No public appointments found for {name}" : "Không cuộc hẹn công khai nào cho {name} được tìm thấy", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "Chức năng tự động phát hiện múi giờ đã xác định múi giờ của bạn là UTC. \nRất có khả năng đây là kết quả lấy từ các tuỳ chỉnh bảo mật trong trình duyệt của bạn.\nVui lòng chuyển đổi thủ công múi của giờ của bạn trong phần thiết lập của Lịch", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "Không tìm thấy múi giờ ({timezoneId}) được cấu hình của bạn. Thiết lập múi giờ sẽ được trở về lại UTC. Vui lòng thay đổi múi giờ của bạn trong phần cài đặt và hãy báo cáo sự cố này. ", - "No more events today" : "Không có thêm sự kiện nào hôm nay", - "No upcoming events" : "Không có sự kiện sắp diễn ra ", "Create a new event" : "Tạo một sự kiện mới", "[Today]" : "[Hôm nay]", "[Tomorrow]" : "[Ngày mai]", diff --git a/l10n/zh_CN.js b/l10n/zh_CN.js index 96d4c2b7d75f608520672cadde24eabcbccdfdc7..39e84404801ef2504a41f60ccf1f1e2cb0c3aa6d 100644 --- a/l10n/zh_CN.js +++ b/l10n/zh_CN.js @@ -1,6 +1,7 @@ OC.L10N.register( "calendar", { + "Provided email-address is too long" : "所提供的电子邮件地址太长", "User-Session unexpectedly expired" : "用户会话意外过期", "Provided email-address is not valid" : "提供的电子邮件地址无效", "%s has published the calendar »%s«" : "%s 已经发布了日历 »%s«", @@ -12,6 +13,8 @@ OC.L10N.register( "Cheers!" : "干杯!", "Upcoming events" : "即将到来的事件", "More events" : "更多事件", + "No more events today" : "今天没有更多事件", + "No upcoming events" : "没有即将到来的事件", "%1$s with %2$s" : "与%2$s预定的对话%1$s", "Calendar" : "日历", "New booking {booking}" : "新预约{booking}", @@ -31,28 +34,11 @@ OC.L10N.register( "Dear %s, your booking has been accepted." : "亲爱的%s,您的预约已被接受。", "Appointment for:" : "预约:", "Date:" : "日期:", + "You will receive a link with the confirmation email" : "您将在确认电子邮件中收到链接", "Where:" : "地点:", "Comment:" : "留言:", "You have a new appointment booking \"%s\" from %s" : "您有一个来自%s的新预约“%s”", "Dear %s, %s (%s) booked an appointment with you." : "亲爱的%s,%s (%s)与您预约了。", - "Anniversary" : "周年", - "Appointment" : "预约", - "Business" : "商业", - "Education" : "教育", - "Holiday" : "节假日", - "Meeting" : "会议", - "Miscellaneous" : "杂项", - "Non-working hours" : "非工作时间", - "Not in office" : "不在办公室", - "Personal" : "个人", - "Phone call" : "电话通话", - "Sick day" : "病假", - "Special occasion" : "特殊场合", - "Travel" : "旅行", - "Vacation" : "假期", - "Custom Categories" : "自定义分类", - "Collaborative Tags" : "协作标签", - "Standard Categories" : "标准分类", "A Calendar app for Nextcloud" : "适用于 Nextcloud 的日历应用", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "日历应用是Nextcloud的CalDAV服务器的一个用户界面。通过适用此应用,您可以轻松地将各种设备上的事件与您的 Nextcloud 同步,并在线编辑它们。\n\n* 🚀 **与其他 Nextcloud 应用的集成!** 目前是通讯录 -- 更多的应用将会支持\n* 🌐 **支持 WebCal!** 想在日历上看到自己最喜欢的球队的比赛日?没问题!\n* 🙋 **与会者!** 邀请人们参加您的事件\n* ⌚️ **空闲/繁忙!** 查看您的与会者何时可以见面\n* ⏰ **提醒!** 通过浏览器和电子邮件获取事件通知报\n* 🔍 搜索!轻松找到你的活动\n* ☑️ 任务!直接在日历中查看即将到期的任务\n* 🙈 **我们不是在重复造轮子!** 基于出色的 [c-dav 库](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) 和 [fullcalendar](https://github.com/fullcalendar/fullcalendar) 库开发。", "Previous day" : "前一天", @@ -218,6 +204,7 @@ OC.L10N.register( "Appointment name" : "预约名称", "Location" : "地点", "Create a Talk room" : "创建聊天室", + "A unique link will be generated for every booked appointment and sent via the confirmation email" : "将为每个预订的预约生成一个唯一的链接,并通过确认电子邮件发送", "Description" : "描述", "Visibility" : "可见性", "Duration" : "持续时间", @@ -311,6 +298,8 @@ OC.L10N.register( "Create Talk room for this event" : "为此事件创建聊天室", "Show busy times" : "显示忙碌时间", "No attendees yet" : "暂无与会者", + "You do not own this calendar, so you cannot add attendees to this event" : "您不拥有此日历,因此您无法将参加者添加到此活动", + "Successfully appended link to talk room to location." : "已成功将线上谈话室的链接附加了位置。", "Successfully appended link to talk room to description." : "成功将链接添加到聊天室的描述。", "Error creating Talk room" : "建立聊天室时发生错误", "Send email" : "发送电子邮件", @@ -318,6 +307,7 @@ OC.L10N.register( "Required participant" : "必要的参与者", "Optional participant" : "可选的参与者", "Non-participant" : "非参与者", + "Remove group" : "删除分组", "Remove attendee" : "移除与会者", "Search for emails, users or contacts" : "搜索电子邮件、用户或联系人", "No match found" : "未找到匹配项", @@ -400,6 +390,7 @@ OC.L10N.register( "Select date" : "选择日期", "Select slot" : "选择时段", "No slots available" : "无可用时段", + "Could not fetch slots" : "无法获取空闲时段", "The slot for your appointment has been confirmed" : "您的预约时段已确认", "Appointment Details:" : "预约详情:", "Time:" : "时间:", @@ -411,10 +402,9 @@ OC.L10N.register( "Please book a different slot:" : "请选择不同的时段:", "Book an appointment with {name}" : "登记与 {name} 的预约", "No public appointments found for {name}" : "未找到 {name} 的公开预约", + "Personal" : "个人", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "自动时区检测确定您的时区为世界标准时间(UTC)。\n这很可能是由于您 Web 浏览器的安全措施的结果。\n请在日历设置中手动设置时区。", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "找不到您配置的时区 ({timezoneId})。将退回到世界标准时间(UTC)。\n请在设置中更改您的时区并报告此问题。", - "No more events today" : "今天没有更多事件", - "No upcoming events" : "没有即将到来的事件", "Create a new event" : "创建一个新的事件", "[Today]" : "[今天]", "[Tomorrow]" : "[明天]", @@ -436,6 +426,20 @@ OC.L10N.register( "Show more details" : "显示更多详情", "Subscribe to {name}" : "订阅 {name}", "Export {name}" : "导出 {name}", + "Anniversary" : "周年", + "Appointment" : "预约", + "Business" : "商业", + "Education" : "教育", + "Holiday" : "节假日", + "Meeting" : "会议", + "Miscellaneous" : "杂项", + "Non-working hours" : "非工作时间", + "Not in office" : "不在办公室", + "Phone call" : "电话通话", + "Sick day" : "病假", + "Special occasion" : "特殊场合", + "Travel" : "旅行", + "Vacation" : "假期", "Midnight on the day the event starts" : "事件开始时当天午夜", "_%n day before the event at {formattedHourMinute}_::_%n days before the event at {formattedHourMinute}_" : ["事件前%n天的 {formattedHourMinute}"], "_%n week before the event at {formattedHourMinute}_::_%n weeks before the event at {formattedHourMinute}_" : ["事件发生前%n周的 {formattedHourMinute}"], diff --git a/l10n/zh_CN.json b/l10n/zh_CN.json index f3c004df1480786fbaabf92b4e1a689a9488838a..541b87fc1075f17c14044528ee7786195e530e8d 100644 --- a/l10n/zh_CN.json +++ b/l10n/zh_CN.json @@ -1,4 +1,5 @@ { "translations": { + "Provided email-address is too long" : "所提供的电子邮件地址太长", "User-Session unexpectedly expired" : "用户会话意外过期", "Provided email-address is not valid" : "提供的电子邮件地址无效", "%s has published the calendar »%s«" : "%s 已经发布了日历 »%s«", @@ -10,6 +11,8 @@ "Cheers!" : "干杯!", "Upcoming events" : "即将到来的事件", "More events" : "更多事件", + "No more events today" : "今天没有更多事件", + "No upcoming events" : "没有即将到来的事件", "%1$s with %2$s" : "与%2$s预定的对话%1$s", "Calendar" : "日历", "New booking {booking}" : "新预约{booking}", @@ -29,28 +32,11 @@ "Dear %s, your booking has been accepted." : "亲爱的%s,您的预约已被接受。", "Appointment for:" : "预约:", "Date:" : "日期:", + "You will receive a link with the confirmation email" : "您将在确认电子邮件中收到链接", "Where:" : "地点:", "Comment:" : "留言:", "You have a new appointment booking \"%s\" from %s" : "您有一个来自%s的新预约“%s”", "Dear %s, %s (%s) booked an appointment with you." : "亲爱的%s,%s (%s)与您预约了。", - "Anniversary" : "周年", - "Appointment" : "预约", - "Business" : "商业", - "Education" : "教育", - "Holiday" : "节假日", - "Meeting" : "会议", - "Miscellaneous" : "杂项", - "Non-working hours" : "非工作时间", - "Not in office" : "不在办公室", - "Personal" : "个人", - "Phone call" : "电话通话", - "Sick day" : "病假", - "Special occasion" : "特殊场合", - "Travel" : "旅行", - "Vacation" : "假期", - "Custom Categories" : "自定义分类", - "Collaborative Tags" : "协作标签", - "Standard Categories" : "标准分类", "A Calendar app for Nextcloud" : "适用于 Nextcloud 的日历应用", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "日历应用是Nextcloud的CalDAV服务器的一个用户界面。通过适用此应用,您可以轻松地将各种设备上的事件与您的 Nextcloud 同步,并在线编辑它们。\n\n* 🚀 **与其他 Nextcloud 应用的集成!** 目前是通讯录 -- 更多的应用将会支持\n* 🌐 **支持 WebCal!** 想在日历上看到自己最喜欢的球队的比赛日?没问题!\n* 🙋 **与会者!** 邀请人们参加您的事件\n* ⌚️ **空闲/繁忙!** 查看您的与会者何时可以见面\n* ⏰ **提醒!** 通过浏览器和电子邮件获取事件通知报\n* 🔍 搜索!轻松找到你的活动\n* ☑️ 任务!直接在日历中查看即将到期的任务\n* 🙈 **我们不是在重复造轮子!** 基于出色的 [c-dav 库](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) 和 [fullcalendar](https://github.com/fullcalendar/fullcalendar) 库开发。", "Previous day" : "前一天", @@ -216,6 +202,7 @@ "Appointment name" : "预约名称", "Location" : "地点", "Create a Talk room" : "创建聊天室", + "A unique link will be generated for every booked appointment and sent via the confirmation email" : "将为每个预订的预约生成一个唯一的链接,并通过确认电子邮件发送", "Description" : "描述", "Visibility" : "可见性", "Duration" : "持续时间", @@ -309,6 +296,8 @@ "Create Talk room for this event" : "为此事件创建聊天室", "Show busy times" : "显示忙碌时间", "No attendees yet" : "暂无与会者", + "You do not own this calendar, so you cannot add attendees to this event" : "您不拥有此日历,因此您无法将参加者添加到此活动", + "Successfully appended link to talk room to location." : "已成功将线上谈话室的链接附加了位置。", "Successfully appended link to talk room to description." : "成功将链接添加到聊天室的描述。", "Error creating Talk room" : "建立聊天室时发生错误", "Send email" : "发送电子邮件", @@ -316,6 +305,7 @@ "Required participant" : "必要的参与者", "Optional participant" : "可选的参与者", "Non-participant" : "非参与者", + "Remove group" : "删除分组", "Remove attendee" : "移除与会者", "Search for emails, users or contacts" : "搜索电子邮件、用户或联系人", "No match found" : "未找到匹配项", @@ -398,6 +388,7 @@ "Select date" : "选择日期", "Select slot" : "选择时段", "No slots available" : "无可用时段", + "Could not fetch slots" : "无法获取空闲时段", "The slot for your appointment has been confirmed" : "您的预约时段已确认", "Appointment Details:" : "预约详情:", "Time:" : "时间:", @@ -409,10 +400,9 @@ "Please book a different slot:" : "请选择不同的时段:", "Book an appointment with {name}" : "登记与 {name} 的预约", "No public appointments found for {name}" : "未找到 {name} 的公开预约", + "Personal" : "个人", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "自动时区检测确定您的时区为世界标准时间(UTC)。\n这很可能是由于您 Web 浏览器的安全措施的结果。\n请在日历设置中手动设置时区。", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "找不到您配置的时区 ({timezoneId})。将退回到世界标准时间(UTC)。\n请在设置中更改您的时区并报告此问题。", - "No more events today" : "今天没有更多事件", - "No upcoming events" : "没有即将到来的事件", "Create a new event" : "创建一个新的事件", "[Today]" : "[今天]", "[Tomorrow]" : "[明天]", @@ -434,6 +424,20 @@ "Show more details" : "显示更多详情", "Subscribe to {name}" : "订阅 {name}", "Export {name}" : "导出 {name}", + "Anniversary" : "周年", + "Appointment" : "预约", + "Business" : "商业", + "Education" : "教育", + "Holiday" : "节假日", + "Meeting" : "会议", + "Miscellaneous" : "杂项", + "Non-working hours" : "非工作时间", + "Not in office" : "不在办公室", + "Phone call" : "电话通话", + "Sick day" : "病假", + "Special occasion" : "特殊场合", + "Travel" : "旅行", + "Vacation" : "假期", "Midnight on the day the event starts" : "事件开始时当天午夜", "_%n day before the event at {formattedHourMinute}_::_%n days before the event at {formattedHourMinute}_" : ["事件前%n天的 {formattedHourMinute}"], "_%n week before the event at {formattedHourMinute}_::_%n weeks before the event at {formattedHourMinute}_" : ["事件发生前%n周的 {formattedHourMinute}"], diff --git a/l10n/zh_HK.js b/l10n/zh_HK.js index f35ec5e8276add70e01474a67fd54408bd94c4fc..b0b5c97811b71fb783ee7f456ca4820c21f694dc 100644 --- a/l10n/zh_HK.js +++ b/l10n/zh_HK.js @@ -13,6 +13,8 @@ OC.L10N.register( "Cheers!" : "太棒了!", "Upcoming events" : "接下來的活動", "More events" : "更多活動", + "No more events today" : "今日沒有其他活動", + "No upcoming events" : "沒有接下來的活動", "%1$s with %2$s" : "與 %2$s 預定的對話 %1$s", "Calendar" : "日曆", "New booking {booking}" : "新預約 {booking}", @@ -37,24 +39,6 @@ OC.L10N.register( "Comment:" : "留言︰", "You have a new appointment booking \"%s\" from %s" : "您有一個來自 %s 的新預約 “%s”", "Dear %s, %s (%s) booked an appointment with you." : "親愛的 %s,%s (%s) 與您預約了。", - "Anniversary" : "週年", - "Appointment" : "約會", - "Business" : "商業", - "Education" : "教育", - "Holiday" : "假日", - "Meeting" : "會議", - "Miscellaneous" : "其他", - "Non-working hours" : "非工作時間", - "Not in office" : "不在辦公室", - "Personal" : "個人", - "Phone call" : "通話", - "Sick day" : "病假", - "Special occasion" : "特殊場合", - "Travel" : "旅行", - "Vacation" : "度假", - "Custom Categories" : "自訂分類", - "Collaborative Tags" : "協作標籤", - "Standard Categories" : "標準分類", "A Calendar app for Nextcloud" : "Nextcloud 的日曆應用程式", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "日曆應用程式是 Nextcloud 的 CalDAV 伺服器的用戶界面。透過您的 Nextcloud 輕鬆同步來自各裝置的活動,並在線上編輯它們。\n\n* 🚀 **與其他 Nextcloud 應用程式的整合!** 目前為通訊錄,但還會有更多的。\n* 🌐 **支援 WebCal!** 想在您的日曆中檢視您最愛球隊的比賽日期?沒問題!\n* 🙋 **參與者!** 邀請夥伴來參加您的活動\n* ⌚️ **有空/忙碌!** 看看您的參與者們什麼時候可以見面\n* ⏰ **提醒!** 在您的瀏覽器中以及透過電子郵件取得警示\n* 🔍 搜尋!輕鬆找到您的活動\n* ☑️ 任務!直接在日曆中檢視任務的到期日\n* 🙈 **我們並未重新發明輪子!** 以超棒的 [c-dav 函式庫](https://github.com/nextcloud/cdav-library)、[ical.js](https://github.com/mozilla-comm/ical.js)與 [fullcalendar](https://github.com/fullcalendar/fullcalendar)函式庫為基礎。", "Previous day" : "前一日", @@ -314,6 +298,7 @@ OC.L10N.register( "Create Talk room for this event" : "建立此活動的線上會議室", "Show busy times" : "顯示忙碌時段", "No attendees yet" : "還沒有任何參與者", + "You do not own this calendar, so you cannot add attendees to this event" : "您並未擁有此日曆,因此您無法新增參與者到此活動", "Successfully appended link to talk room to location." : "成功將線上會議室的連結加至位置。", "Successfully appended link to talk room to description." : "成功將線上會議室的連結加至活動細節", "Error creating Talk room" : "建立線上會議室發生錯誤", @@ -322,7 +307,9 @@ OC.L10N.register( "Required participant" : "需出席的參與者", "Optional participant" : "可不出席的參與者", "Non-participant" : "非參與者", + "Remove group" : "移除群組", "Remove attendee" : "移除參與者", + "_%n member_::_%n members_" : ["%n 個成員"], "Search for emails, users or contacts" : "搜尋電郵地址、用戶或聯絡人", "No match found" : "找不到符合的項目", "(organizer)" : "(主辦人)", @@ -404,6 +391,7 @@ OC.L10N.register( "Select date" : "選擇日期", "Select slot" : "選擇時段", "No slots available" : "沒有可用的時段", + "Could not fetch slots" : "無法擷取時段", "The slot for your appointment has been confirmed" : "您預約的時間已確認", "Appointment Details:" : "預約細節:", "Time:" : "時間:", @@ -417,8 +405,6 @@ OC.L10N.register( "No public appointments found for {name}" : "找不到 {name} 的公開預約", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "自動時區檢測確定您的時區為 UTC。\n這很可能是您的網絡瀏覽器的安全措施的結果。\n請在日曆設置中手動設置您的時區。", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "找不到您選擇的時區 {timezoneId} ,先以 UTC 替代。\n請至設定改變您的時區並舉報此問題。", - "No more events today" : "今日沒有其他活動", - "No upcoming events" : "沒有接下來的活動", "Create a new event" : "建立新活動", "[Today]" : "[今日]", "[Tomorrow]" : "[明日]", diff --git a/l10n/zh_HK.json b/l10n/zh_HK.json index d1e9610d4d5d3e058c4db976168da25b2bf93155..9de7a589bfea7a95c980528dbc3debfb79d8b54a 100644 --- a/l10n/zh_HK.json +++ b/l10n/zh_HK.json @@ -11,6 +11,8 @@ "Cheers!" : "太棒了!", "Upcoming events" : "接下來的活動", "More events" : "更多活動", + "No more events today" : "今日沒有其他活動", + "No upcoming events" : "沒有接下來的活動", "%1$s with %2$s" : "與 %2$s 預定的對話 %1$s", "Calendar" : "日曆", "New booking {booking}" : "新預約 {booking}", @@ -35,24 +37,6 @@ "Comment:" : "留言︰", "You have a new appointment booking \"%s\" from %s" : "您有一個來自 %s 的新預約 “%s”", "Dear %s, %s (%s) booked an appointment with you." : "親愛的 %s,%s (%s) 與您預約了。", - "Anniversary" : "週年", - "Appointment" : "約會", - "Business" : "商業", - "Education" : "教育", - "Holiday" : "假日", - "Meeting" : "會議", - "Miscellaneous" : "其他", - "Non-working hours" : "非工作時間", - "Not in office" : "不在辦公室", - "Personal" : "個人", - "Phone call" : "通話", - "Sick day" : "病假", - "Special occasion" : "特殊場合", - "Travel" : "旅行", - "Vacation" : "度假", - "Custom Categories" : "自訂分類", - "Collaborative Tags" : "協作標籤", - "Standard Categories" : "標準分類", "A Calendar app for Nextcloud" : "Nextcloud 的日曆應用程式", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "日曆應用程式是 Nextcloud 的 CalDAV 伺服器的用戶界面。透過您的 Nextcloud 輕鬆同步來自各裝置的活動,並在線上編輯它們。\n\n* 🚀 **與其他 Nextcloud 應用程式的整合!** 目前為通訊錄,但還會有更多的。\n* 🌐 **支援 WebCal!** 想在您的日曆中檢視您最愛球隊的比賽日期?沒問題!\n* 🙋 **參與者!** 邀請夥伴來參加您的活動\n* ⌚️ **有空/忙碌!** 看看您的參與者們什麼時候可以見面\n* ⏰ **提醒!** 在您的瀏覽器中以及透過電子郵件取得警示\n* 🔍 搜尋!輕鬆找到您的活動\n* ☑️ 任務!直接在日曆中檢視任務的到期日\n* 🙈 **我們並未重新發明輪子!** 以超棒的 [c-dav 函式庫](https://github.com/nextcloud/cdav-library)、[ical.js](https://github.com/mozilla-comm/ical.js)與 [fullcalendar](https://github.com/fullcalendar/fullcalendar)函式庫為基礎。", "Previous day" : "前一日", @@ -312,6 +296,7 @@ "Create Talk room for this event" : "建立此活動的線上會議室", "Show busy times" : "顯示忙碌時段", "No attendees yet" : "還沒有任何參與者", + "You do not own this calendar, so you cannot add attendees to this event" : "您並未擁有此日曆,因此您無法新增參與者到此活動", "Successfully appended link to talk room to location." : "成功將線上會議室的連結加至位置。", "Successfully appended link to talk room to description." : "成功將線上會議室的連結加至活動細節", "Error creating Talk room" : "建立線上會議室發生錯誤", @@ -320,7 +305,9 @@ "Required participant" : "需出席的參與者", "Optional participant" : "可不出席的參與者", "Non-participant" : "非參與者", + "Remove group" : "移除群組", "Remove attendee" : "移除參與者", + "_%n member_::_%n members_" : ["%n 個成員"], "Search for emails, users or contacts" : "搜尋電郵地址、用戶或聯絡人", "No match found" : "找不到符合的項目", "(organizer)" : "(主辦人)", @@ -402,6 +389,7 @@ "Select date" : "選擇日期", "Select slot" : "選擇時段", "No slots available" : "沒有可用的時段", + "Could not fetch slots" : "無法擷取時段", "The slot for your appointment has been confirmed" : "您預約的時間已確認", "Appointment Details:" : "預約細節:", "Time:" : "時間:", @@ -415,8 +403,6 @@ "No public appointments found for {name}" : "找不到 {name} 的公開預約", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "自動時區檢測確定您的時區為 UTC。\n這很可能是您的網絡瀏覽器的安全措施的結果。\n請在日曆設置中手動設置您的時區。", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "找不到您選擇的時區 {timezoneId} ,先以 UTC 替代。\n請至設定改變您的時區並舉報此問題。", - "No more events today" : "今日沒有其他活動", - "No upcoming events" : "沒有接下來的活動", "Create a new event" : "建立新活動", "[Today]" : "[今日]", "[Tomorrow]" : "[明日]", diff --git a/l10n/zh_TW.js b/l10n/zh_TW.js index 342df99e89deb12fa040f6c85269b435de52a8ff..0aee48d045cde945d44415809b3e851ed0872906 100644 --- a/l10n/zh_TW.js +++ b/l10n/zh_TW.js @@ -13,6 +13,8 @@ OC.L10N.register( "Cheers!" : "太棒了!", "Upcoming events" : "接下來的活動", "More events" : "更多活動", + "No more events today" : "今天沒有其他活動", + "No upcoming events" : "沒有接下來的活動", "%1$s with %2$s" : "由 %2$s 預訂的 %1$s", "Calendar" : "日曆", "New booking {booking}" : "新預約 {booking}", @@ -37,24 +39,6 @@ OC.L10N.register( "Comment:" : "留言:", "You have a new appointment booking \"%s\" from %s" : "您有一個新預約「%s」,來自 %s", "Dear %s, %s (%s) booked an appointment with you." : "親愛的 %s,%s (%s) 與您預約了。", - "Anniversary" : "週年", - "Appointment" : "預約", - "Business" : "商業", - "Education" : "教育", - "Holiday" : "假日", - "Meeting" : "會議", - "Miscellaneous" : "其他", - "Non-working hours" : "下班時段", - "Not in office" : "不在辦公室", - "Personal" : "私人", - "Phone call" : "通話", - "Sick day" : "病假", - "Special occasion" : "特殊場合", - "Travel" : "旅行", - "Vacation" : "度假", - "Custom Categories" : "自訂分類", - "Collaborative Tags" : "協作標籤", - "Standard Categories" : "標準分類", "A Calendar app for Nextcloud" : "Nextcloud 的日曆應用程式", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "日曆應用程式是 Nextcloud 的 CalDAV 伺服器的使用者介面。透過您的 Nextcloud 輕鬆同步來自各裝置的活動,並在線上編輯它們。\n\n* 🚀 **與其他 Nextcloud 應用程式的整合!** 目前為通訊錄,但還會有更多的。\n* 🌐 **支援 WebCal!** 想在您的日曆中檢視您最愛球隊的比賽日期?沒問題!\n* 🙋 **參與者!** 邀請夥伴來參加您的活動\n* ⌚️ **有空/忙碌!** 看看您的參與者們什麼時候可以見面\n* ⏰ **提醒!** 在您的瀏覽器中以及透過電子郵件取得警示\n* 🔍 搜尋!輕鬆找到您的活動\n* ☑️ 工作項目!直接在日曆中檢視工作項目的到期日\n* 🙈 **我們並未重新發明輪子!** 以超棒的 [c-dav 函式庫](https://github.com/nextcloud/cdav-library)、[ical.js](https://github.com/mozilla-comm/ical.js) 與 [fullcalendar](https://github.com/fullcalendar/fullcalendar) 函式庫為基礎。", "Previous day" : "前一日", @@ -314,6 +298,7 @@ OC.L10N.register( "Create Talk room for this event" : "建立此活動的線上會議室", "Show busy times" : "顯示忙碌時段", "No attendees yet" : "還沒有任何參與者", + "You do not own this calendar, so you cannot add attendees to this event" : "您並未擁有此行事曆,因此您無法新增參與者到此活動", "Successfully appended link to talk room to location." : "成功將線上會議室的連結加至位置", "Successfully appended link to talk room to description." : "成功將線上會議室的連結加至活動細節", "Error creating Talk room" : "建立線上會議室發生錯誤", @@ -322,7 +307,9 @@ OC.L10N.register( "Required participant" : "需出席的參與者", "Optional participant" : "可不出席的參與者", "Non-participant" : "非參與者", + "Remove group" : "移除群組", "Remove attendee" : "移除參與者", + "_%n member_::_%n members_" : ["%n 個成員"], "Search for emails, users or contacts" : "搜尋電子郵件、使用者與聯絡人", "No match found" : "找不到符合的項目", "(organizer)" : "(主辦人)", @@ -404,6 +391,7 @@ OC.L10N.register( "Select date" : "選取日期", "Select slot" : "選取時段", "No slots available" : "無可用時段", + "Could not fetch slots" : "無法擷取時段", "The slot for your appointment has been confirmed" : "您預約的時段已確認", "Appointment Details:" : "預約詳細資訊:", "Time:" : "時間:", @@ -417,8 +405,6 @@ OC.L10N.register( "No public appointments found for {name}" : "找不到 {name} 的公開預約", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "自動時區偵測認為您的時間是 UTC。\n這很可能視您的網路瀏覽器安全措施的結果。\n請在行事曆設定中手動設定您的時間。", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "找不到您設定的時間 ({timezoneId})。正在汰退至 UTC。\n請在設定中變更您的時區並回報此問題。", - "No more events today" : "今天沒有其他活動", - "No upcoming events" : "沒有接下來的活動", "Create a new event" : "建立新活動", "[Today]" : "[今天]", "[Tomorrow]" : "[明天]", diff --git a/l10n/zh_TW.json b/l10n/zh_TW.json index ad75d629644809eaa4d5dbc4d0b64cae6a4ed4aa..eb65e73e9cef78e9b3c9bbf936213f4a5580e551 100644 --- a/l10n/zh_TW.json +++ b/l10n/zh_TW.json @@ -11,6 +11,8 @@ "Cheers!" : "太棒了!", "Upcoming events" : "接下來的活動", "More events" : "更多活動", + "No more events today" : "今天沒有其他活動", + "No upcoming events" : "沒有接下來的活動", "%1$s with %2$s" : "由 %2$s 預訂的 %1$s", "Calendar" : "日曆", "New booking {booking}" : "新預約 {booking}", @@ -35,24 +37,6 @@ "Comment:" : "留言:", "You have a new appointment booking \"%s\" from %s" : "您有一個新預約「%s」,來自 %s", "Dear %s, %s (%s) booked an appointment with you." : "親愛的 %s,%s (%s) 與您預約了。", - "Anniversary" : "週年", - "Appointment" : "預約", - "Business" : "商業", - "Education" : "教育", - "Holiday" : "假日", - "Meeting" : "會議", - "Miscellaneous" : "其他", - "Non-working hours" : "下班時段", - "Not in office" : "不在辦公室", - "Personal" : "私人", - "Phone call" : "通話", - "Sick day" : "病假", - "Special occasion" : "特殊場合", - "Travel" : "旅行", - "Vacation" : "度假", - "Custom Categories" : "自訂分類", - "Collaborative Tags" : "協作標籤", - "Standard Categories" : "標準分類", "A Calendar app for Nextcloud" : "Nextcloud 的日曆應用程式", "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "日曆應用程式是 Nextcloud 的 CalDAV 伺服器的使用者介面。透過您的 Nextcloud 輕鬆同步來自各裝置的活動,並在線上編輯它們。\n\n* 🚀 **與其他 Nextcloud 應用程式的整合!** 目前為通訊錄,但還會有更多的。\n* 🌐 **支援 WebCal!** 想在您的日曆中檢視您最愛球隊的比賽日期?沒問題!\n* 🙋 **參與者!** 邀請夥伴來參加您的活動\n* ⌚️ **有空/忙碌!** 看看您的參與者們什麼時候可以見面\n* ⏰ **提醒!** 在您的瀏覽器中以及透過電子郵件取得警示\n* 🔍 搜尋!輕鬆找到您的活動\n* ☑️ 工作項目!直接在日曆中檢視工作項目的到期日\n* 🙈 **我們並未重新發明輪子!** 以超棒的 [c-dav 函式庫](https://github.com/nextcloud/cdav-library)、[ical.js](https://github.com/mozilla-comm/ical.js) 與 [fullcalendar](https://github.com/fullcalendar/fullcalendar) 函式庫為基礎。", "Previous day" : "前一日", @@ -312,6 +296,7 @@ "Create Talk room for this event" : "建立此活動的線上會議室", "Show busy times" : "顯示忙碌時段", "No attendees yet" : "還沒有任何參與者", + "You do not own this calendar, so you cannot add attendees to this event" : "您並未擁有此行事曆,因此您無法新增參與者到此活動", "Successfully appended link to talk room to location." : "成功將線上會議室的連結加至位置", "Successfully appended link to talk room to description." : "成功將線上會議室的連結加至活動細節", "Error creating Talk room" : "建立線上會議室發生錯誤", @@ -320,7 +305,9 @@ "Required participant" : "需出席的參與者", "Optional participant" : "可不出席的參與者", "Non-participant" : "非參與者", + "Remove group" : "移除群組", "Remove attendee" : "移除參與者", + "_%n member_::_%n members_" : ["%n 個成員"], "Search for emails, users or contacts" : "搜尋電子郵件、使用者與聯絡人", "No match found" : "找不到符合的項目", "(organizer)" : "(主辦人)", @@ -402,6 +389,7 @@ "Select date" : "選取日期", "Select slot" : "選取時段", "No slots available" : "無可用時段", + "Could not fetch slots" : "無法擷取時段", "The slot for your appointment has been confirmed" : "您預約的時段已確認", "Appointment Details:" : "預約詳細資訊:", "Time:" : "時間:", @@ -415,8 +403,6 @@ "No public appointments found for {name}" : "找不到 {name} 的公開預約", "The automatic time zone detection determined your time zone to be UTC.\nThis is most likely the result of security measures of your web browser.\nPlease set your time zone manually in the calendar settings." : "自動時區偵測認為您的時間是 UTC。\n這很可能視您的網路瀏覽器安全措施的結果。\n請在行事曆設定中手動設定您的時間。", "Your configured time zone ({timezoneId}) was not found. Falling back to UTC.\nPlease change your time zone in the settings and report this issue." : "找不到您設定的時間 ({timezoneId})。正在汰退至 UTC。\n請在設定中變更您的時區並回報此問題。", - "No more events today" : "今天沒有其他活動", - "No upcoming events" : "沒有接下來的活動", "Create a new event" : "建立新活動", "[Today]" : "[今天]", "[Tomorrow]" : "[明天]", diff --git a/lib/Controller/AppointmentConfigController.php b/lib/Controller/AppointmentConfigController.php index 9a566d27b6f2938b259a781b646e2e8985762c6c..84260799a5cfefea2cc98b946f77cc35d9a70f4f 100644 --- a/lib/Controller/AppointmentConfigController.php +++ b/lib/Controller/AppointmentConfigController.php @@ -199,7 +199,7 @@ class AppointmentConfigController extends Controller { return JsonResponse::success($appointmentConfig); } catch (ServiceException $e) { $this->logger->error('Could not create new configuration', ['exception' => $e]); - return JsonResponse::errorFromThrowable($e); + return JsonResponse::fail($e->getMessage(), Http::STATUS_INTERNAL_SERVER_ERROR); } } @@ -257,7 +257,7 @@ class AppointmentConfigController extends Controller { $appointmentConfig = $this->appointmentConfigService->findByIdAndUser($id, $this->userId); } catch (ClientException $e) { $this->logger->error('Could not find configuration with id ' . $id, ['exception' => $e]); - return JsonResponse::errorFromThrowable($e); + return JsonResponse::fail($e->getMessage(), Http::STATUS_NOT_FOUND); } $appointmentConfig->setName($name); @@ -284,7 +284,7 @@ class AppointmentConfigController extends Controller { return JsonResponse::success($appointmentConfig); } catch (ServiceException $e) { $this->logger->error('Could not update configuration with id ' . $id, ['exception' => $e]); - return JsonResponse::errorFromThrowable($e, 403); + return JsonResponse::fail($e->getMessage(), Http::STATUS_INTERNAL_SERVER_ERROR); } } @@ -303,7 +303,7 @@ class AppointmentConfigController extends Controller { return JsonResponse::success(); } catch (ServiceException $e) { $this->logger->error('Could not delete configuration with id ' . $id, ['exception' => $e]); - return JsonResponse::errorFromThrowable($e, 403); + return JsonResponse::fail($e->getMessage(), Http::STATUS_INTERNAL_SERVER_ERROR); } } } diff --git a/lib/Controller/AppointmentController.php b/lib/Controller/AppointmentController.php index 49164689955bc1bf6192703d54516c6610f1232c..4108e8f95cc708b4e9936847b0aa039cb5ed7631 100644 --- a/lib/Controller/AppointmentController.php +++ b/lib/Controller/AppointmentController.php @@ -88,7 +88,7 @@ class AppointmentController extends Controller { 'userInfo', [ 'uid' => $user->getUID(), - 'displayName' => $user->getDisplayName(), + 'displayName' => $this->userManager->getDisplayName($userId), ] ); $this->initialState->provideInitialState( @@ -133,7 +133,7 @@ class AppointmentController extends Controller { 'userInfo', [ 'uid' => $configOwner->getUID(), - 'displayName' => $configOwner->getDisplayName(), + 'displayName' => $this->userManager->getDisplayName($configOwner->getUID()), ] ); $this->initialState->provideInitialState( @@ -150,7 +150,7 @@ class AppointmentController extends Controller { $this->initialState->provideInitialState( 'visitorInfo', [ - 'displayName' => $currentUser->getDisplayName(), + 'displayName' => $this->userManager->getDisplayName($this->userId), 'email' => $currentUser->getEMailAddress(), ] ); diff --git a/lib/Controller/EmailController.php b/lib/Controller/EmailController.php index 313e2d42b672da27de54642265c153341ae858db..b453ca397d01aa49e8aa54879f7d33d2f7f38830 100644 --- a/lib/Controller/EmailController.php +++ b/lib/Controller/EmailController.php @@ -34,6 +34,7 @@ use OCP\IConfig; use OCP\IL10N; use OCP\IRequest; use OCP\IURLGenerator; +use OCP\IUserManager; use OCP\IUserSession; use OCP\Mail\IEMailTemplate; use OCP\Mail\IMailer; @@ -63,6 +64,9 @@ class EmailController extends Controller { /** @var IURLGenerator */ private $urlGenerator; + /** @var IUserManager */ + private $userManager; + /** * EmailController constructor. * @@ -74,6 +78,7 @@ class EmailController extends Controller { * @param IL10N $l10N * @param Defaults $defaults * @param IURLGenerator $urlGenerator + * @param IUserManager $userManager */ public function __construct(string $appName, IRequest $request, @@ -82,7 +87,8 @@ class EmailController extends Controller { IMailer $mailer, IL10N $l10N, Defaults $defaults, - IURLGenerator $urlGenerator) { + IURLGenerator $urlGenerator, + IUserManager $userManager) { parent::__construct($appName, $request); $this->config = $config; $this->userSession = $userSession; @@ -90,6 +96,7 @@ class EmailController extends Controller { $this->l10n = $l10N; $this->defaults = $defaults; $this->urlGenerator = $urlGenerator; + $this->userManager = $userManager; } /** @@ -125,7 +132,7 @@ class EmailController extends Controller { } $fromAddress = $this->getFromAddress(); - $displayName = $user->getDisplayName(); + $displayName = $this->userManager->getDisplayName($user->getUID()); $subject = $this->l10n->t('%s has published the calendar »%s«', [$displayName, $calendarName]); $template = $this->createTemplate($subject, $displayName, $calendarName, $token); diff --git a/lib/Listener/AppointmentBookedListener.php b/lib/Listener/AppointmentBookedListener.php index 0a3457c162f557d331b3fd9276848d926259353d..183a3ed7d12f34d2fda656ded3afe662315764a7 100644 --- a/lib/Listener/AppointmentBookedListener.php +++ b/lib/Listener/AppointmentBookedListener.php @@ -91,7 +91,7 @@ class AppointmentBookedListener implements IEventListener { $conversation = $this->broker->createConversation( $conversationName, [$organizer], - $this->broker->newConversationOptions(), + $this->broker->newConversationOptions()->setPublic(), ); $event->getBooking()->setTalkUrl( $conversation->getAbsoluteUrl(), diff --git a/lib/Service/Appointments/BookingCalendarWriter.php b/lib/Service/Appointments/BookingCalendarWriter.php index 5fcae5cd80f2aa5713c7d3298bcf72ad79839eb0..2914fb814ba809d3f9a2998306a772974a0084c9 100644 --- a/lib/Service/Appointments/BookingCalendarWriter.php +++ b/lib/Service/Appointments/BookingCalendarWriter.php @@ -55,16 +55,20 @@ class BookingCalendarWriter { /** @var IL10N */ private $l10n; + private TimezoneGenerator $timezoneGenerator; + public function __construct(IConfig $config, IManager $manager, IUserManager $userManager, ISecureRandom $random, - IL10N $l10n) { + IL10N $l10n, + TimezoneGenerator $timezoneGenerator) { $this->config = $config; $this->manager = $manager; $this->userManager = $userManager; $this->random = $random; $this->l10n = $l10n; + $this->timezoneGenerator = $timezoneGenerator; } private function secondsToIso8601Duration(int $secs): string { @@ -97,13 +101,12 @@ class BookingCalendarWriter { DateTimeImmutable $start, string $displayName, string $email, - ?string $description = null, + string $timezone, ?string $description = null, ?string $location = null) : string { $calendar = current($this->manager->getCalendarsForPrincipal($config->getPrincipalUri(), [$config->getTargetCalendarUri()])); if (!($calendar instanceof ICreateFromString)) { throw new RuntimeException('Could not find a public writable calendar for this principal'); } - $organizer = $this->userManager->get($config->getUserId()); if ($organizer === null) { throw new RuntimeException('Organizer not registered user for this instance'); @@ -121,6 +124,12 @@ class BookingCalendarWriter { ] ]); + $end = $start->getTimestamp() + $config->getLength(); + $tz = $this->timezoneGenerator->generateVTimezone($timezone, $start->getTimestamp(), $end); + if($tz) { + $vcalendar->add($tz); + } + if (!empty($description)) { $vcalendar->VEVENT->add('DESCRIPTION', $description); } @@ -171,8 +180,8 @@ class BookingCalendarWriter { $vcalendar->VEVENT->add($alarm); } - if ($config->getLocation() !== null) { - $vcalendar->VEVENT->add('LOCATION', $config->getLocation()); + if ($location !== null) { + $vcalendar->VEVENT->add('LOCATION', $location); } $vcalendar->VEVENT->add('X-NC-APPOINTMENT', $config->getToken()); @@ -198,6 +207,10 @@ class BookingCalendarWriter { 'DTEND' => $start ] ]); + $tz = $this->timezoneGenerator->generateVTimezone($timezone, $prepStart->getTimestamp(), $start->getTimestamp()); + if($tz) { + $prepCalendar->add($tz); + } $prepCalendar->VEVENT->add('RELATED-TO', $vcalendar->VEVENT->{'UID'}); $prepCalendar->VEVENT->add('RELTYPE', 'PARENT'); @@ -227,6 +240,11 @@ class BookingCalendarWriter { ] ]); + $tz = $this->timezoneGenerator->generateVTimezone($timezone, $followupStart->getTimestamp(), $followUpEnd->getTimestamp()); + if($tz) { + $followUpCalendar->add($tz); + } + $followUpCalendar->VEVENT->add('RELATED-TO', $vcalendar->VEVENT->{'UID'}); $followUpCalendar->VEVENT->add('RELTYPE', 'PARENT'); $followUpCalendar->VEVENT->add('X-NC-POST-APPOINTMENT', $config->getToken()); diff --git a/lib/Service/Appointments/BookingService.php b/lib/Service/Appointments/BookingService.php index 7af7781df0041086645e4854bfd82953a0762698..e57120766dfe2eff337c742d68981dd9a7e92e79 100644 --- a/lib/Service/Appointments/BookingService.php +++ b/lib/Service/Appointments/BookingService.php @@ -131,13 +131,13 @@ class BookingService { $startObj, $booking->getDisplayName(), $booking->getEmail(), + $booking->getTimezone(), $booking->getDescription(), $config->getCreateTalkRoom() ? $booking->getTalkUrl() : $config->getLocation(), ); $booking->setConfirmed(true); $this->bookingMapper->update($booking); - try { $this->mailService->sendBookingInformationEmail($booking, $config, $calendar); $this->mailService->sendOrganizerBookingInformationEmail($booking, $config, $calendar); diff --git a/lib/Service/Appointments/MailService.php b/lib/Service/Appointments/MailService.php index 165abc2b04278668c74d4192a770d7b48deb8335..c52fb0f36926ba7265d302c7a861e4f0949adfec 100644 --- a/lib/Service/Appointments/MailService.php +++ b/lib/Service/Appointments/MailService.php @@ -90,6 +90,7 @@ class MailService { * @throws ServiceException */ public function sendConfirmationEmail(Booking $booking, AppointmentConfig $config): void { + $user = $this->userManager->get($config->getUserId()); if ($user === null) { @@ -113,20 +114,12 @@ class MailService { $template->addHeader(); //Subject - $subject = $this->l10n->t('Your appointment "%s" with %s needs confirmation', [$config->getName(), $user->getDisplayName()]); + $subject = $this->l10n->t('Your appointment "%s" with %s needs confirmation', [$config->getName(), $user->getDisplayName()]); $template->setSubject($subject); // Heading $summary = $this->l10n->t("Dear %s, please confirm your booking", [$booking->getDisplayName()]); $template->addHeading($summary); - - $bookingUrl = $this->urlGenerator->linkToRouteAbsolute('calendar.booking.confirmBooking', ['token' => $booking->getToken()]); - $template->addBodyButton($this->l10n->t('Confirm'), $bookingUrl); - - $template->addBodyListItem($user->getDisplayName(), 'Appointment with:'); - if (!empty($config->getDescription())) { - $template->addBodyListItem($config->getDescription(), 'Description:'); - } $bookingUrl = $this->urlGenerator->linkToRouteAbsolute('calendar.booking.confirmBooking', ['token' => $booking->getToken()]); $template->addBodyButton($this->l10n->t('Confirm'), $bookingUrl); @@ -291,12 +284,12 @@ class MailService { if ($toEmail === null) { throw new ServiceException('Organizer has no email set'); } - $fromName = $user->getDisplayName(); + $toName = $user->getDisplayName(); $sys = $this->getSysEmail(); $message = $this->mailer->createMessage() - ->setFrom([$sys => $fromName]) - ->setTo([$toEmail => $booking->getDisplayName()]); + ->setFrom([$sys => $booking->getDisplayName()]) + ->setTo([$toEmail => $toName]); $template = $this->mailer->createEMailTemplate('calendar.confirmOrganizer'); diff --git a/lib/Service/Appointments/TimezoneGenerator.php b/lib/Service/Appointments/TimezoneGenerator.php new file mode 100644 index 0000000000000000000000000000000000000000..39891217792b0fb87889c4ec2db81facc2fc39b3 --- /dev/null +++ b/lib/Service/Appointments/TimezoneGenerator.php @@ -0,0 +1,143 @@ + + * * + * * @author Anna Larch + * * + * * This library is free software; you can redistribute it and/or + * * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE + * * License as published by the Free Software Foundation; either + * * version 3 of the License, or any later version. + * * + * * This library is distributed in the hope that it will be useful, + * * but WITHOUT ANY WARRANTY; without even the implied warranty of + * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * * GNU AFFERO GENERAL PUBLIC LICENSE for more details. + * * + * * You should have received a copy of the GNU Affero General Public + * * License along with this library. If not, see . + * * + * + */ + +declare(strict_types=1); + +/* + * @copyright 2023 Anna Larch + * + * @author 2023 Anna Larch + * + * @license GNU AGPL version 3 or any later version + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + +namespace OCA\Calendar\Service\Appointments; + +use Sabre\VObject\Component; +use Sabre\VObject\Component\VCalendar; +use Sabre\VObject\Component\VTimeZone; +use Sabre\VObject\TimeZoneUtil; +use function max; +use function min; + +class TimezoneGenerator { + /** + * Returns a VTIMEZONE component for a Olson timezone identifier + * with daylight transitions covering the given date range. + * + * @link https://gist.github.com/thomascube/47ff7d530244c669825736b10877a200 + * + * @param string $timezone Timezone + * @param integer $from Unix timestamp with first date/time in this timezone + * @param integer $to Unix timestap with last date/time in this timezone + * @psalm-suppress NoValue + * + * @return null|VTimeZone A Sabre\VObject\Component object representing a VTIMEZONE definition + * or null if no timezone information is available + */ + public function generateVtimezone(string $timezone, int $from, int $to): ?VTimeZone { + try { + $tz = new \DateTimeZone($timezone); + } catch (\Exception $e) { + return null; + } + + // get all transitions for one year back/ahead + $year = 86400 * 360; + $transitions = $tz->getTransitions($from - $year, $to + $year); + + $vcalendar = new VCalendar(); + $vtimezone = $vcalendar->createComponent('VTIMEZONE'); + $vtimezone->TZID = $timezone; + + $standard = $daylightStart = null; + foreach ($transitions as $i => $trans) { + $component = null; + + // skip the first entry... + if ($i === 0) { + // ... but remember the offset for the next TZOFFSETFROM value + $tzfrom = $trans['offset'] / 3600; + continue; + } + + // daylight saving time definition + if ($trans['isdst']) { + $daylightDefinition = $trans['ts']; + $daylightStart = $vcalendar->createComponent('DAYLIGHT'); + $component = $daylightStart; + } + // standard time definition + else { + $standardDefinition = $trans['ts']; + $standard = $vcalendar->createComponent('STANDARD'); + $component = $standard; + } + + if ($component) { + $date = new \DateTime($trans['time']); + $offset = $trans['offset'] / 3600; + + $component->DTSTART = $date->format('Ymd\THis'); + $component->TZOFFSETFROM = sprintf('%s%02d%02d', $tzfrom >= 0 ? '+' : '-', abs(floor($tzfrom)), ($tzfrom - floor($tzfrom)) * 60); + $component->TZOFFSETTO = sprintf('%s%02d%02d', $offset >= 0 ? '+' : '-', abs(floor($offset)), ($offset - floor($offset)) * 60); + + // add abbreviated timezone name if available + if (!empty($trans['abbr'])) { + $component->TZNAME = $trans['abbr']; + } + + $tzfrom = $offset; + $vtimezone->add($component); + } + + // we covered the entire date range + if ($standard && $daylightStart && min($standardDefinition, $daylightDefinition) < $from && max($standardDefinition, $daylightDefinition) > $to) { + break; + } + } + + // add X-MICROSOFT-CDO-TZID if available + $microsoftExchangeMap = array_flip(TimeZoneUtil::$microsoftExchangeMap); + if (!empty($microsoftExchangeMap) && array_key_exists($tz->getName(), $microsoftExchangeMap)) { + $vtimezone->add('X-MICROSOFT-CDO-TZID', $microsoftExchangeMap[$tz->getName()]); + } + + return $vtimezone; + } +} diff --git a/package-lock.json b/package-lock.json index 74b66101b92eee16327bde1c7e8326ed578594e1..8d71cec6f22c22d1bdb4890f4bda0ac342fe765d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,50 +1,50 @@ { "name": "calendar", - "version": "4.5.2", + "version": "4.6.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "calendar", - "version": "4.5.2", + "version": "4.6.1", "license": "agpl", "dependencies": { - "@fullcalendar/core": "6.1.8", - "@fullcalendar/daygrid": "6.1.8", - "@fullcalendar/interaction": "6.1.8", - "@fullcalendar/list": "6.1.8", - "@fullcalendar/multimonth": "6.1.8", - "@fullcalendar/resource": "6.1.8", - "@fullcalendar/resource-timeline": "6.1.8", - "@fullcalendar/timegrid": "6.1.8", - "@fullcalendar/vue": "6.1.8", - "@nextcloud/auth": "^2.1.0", + "@fullcalendar/core": "6.1.9", + "@fullcalendar/daygrid": "6.1.9", + "@fullcalendar/interaction": "6.1.9", + "@fullcalendar/list": "6.1.9", + "@fullcalendar/multimonth": "6.1.9", + "@fullcalendar/resource": "6.1.9", + "@fullcalendar/resource-timeline": "6.1.9", + "@fullcalendar/timegrid": "6.1.9", + "@fullcalendar/vue": "6.1.9", + "@nextcloud/auth": "^2.2.1", "@nextcloud/axios": "^2.4.0", - "@nextcloud/calendar-availability-vue": "^1.0.0", - "@nextcloud/calendar-js": "^6.0.1", + "@nextcloud/calendar-availability-vue": "^1.0.1", + "@nextcloud/calendar-js": "^6.1.0", "@nextcloud/cdav-library": "^1.1.0", - "@nextcloud/dialogs": "^4.2.0-beta.4", + "@nextcloud/dialogs": "^4.2.2", "@nextcloud/event-bus": "^3.1.0", "@nextcloud/initial-state": "^2.1.0", "@nextcloud/l10n": "^2.2.0", - "@nextcloud/logger": "^2.5.0", - "@nextcloud/moment": "^1.2.1", - "@nextcloud/router": "^2.1.2", - "@nextcloud/vue": "^7.12.2", + "@nextcloud/logger": "^2.7.0", + "@nextcloud/moment": "^1.2.2", + "@nextcloud/router": "^2.2.0", + "@nextcloud/vue": "^7.12.7", "@nextcloud/vue-dashboard": "^2.0.1", "autosize": "^6.0.1", "color-convert": "^2.0.1", "color-string": "^1.9.1", - "core-js": "^3.32.1", + "core-js": "^3.33.3", "css-color-names": "^1.0.1", "debounce": "^1.2.1", "jstz": "^2.1.1", - "linkifyjs": "^4.1.1", + "linkifyjs": "^4.1.2", "lodash": "^4.17.21", "md5": "^2.3.0", - "p-limit": "^4.0.0", + "p-limit": "^5.0.0", "v-tooltip": "^2.1.3", - "vue": "^2.7.14", + "vue": "^2.7.15", "vue-click-outside": "^1.1.0", "vue-material-design-icons": "^5.2.0", "vue-router": "^3.6.5", @@ -52,11 +52,11 @@ "vuedraggable": "^2.24.3", "vuex": "^3.6.2", "vuex-router-sync": "^5.0.0", - "webdav": "^5.2.3" + "webdav": "^5.3.0" }, "devDependencies": { - "@babel/core": "^7.22.1", - "@babel/preset-env": "^7.22.4", + "@babel/core": "^7.23.2", + "@babel/preset-env": "^7.23.2", "@nextcloud/babel-config": "^1.0.0", "@nextcloud/browserslist-config": "^2.3.0", "@nextcloud/eslint-config": "^8.2.1", @@ -71,11 +71,11 @@ "jest-environment-jsdom": "^29.5.0", "jest-serializer-vue": "^3.1.0", "resolve-url-loader": "^5.0.0", - "vue-template-compiler": "^2.7.14" + "vue-template-compiler": "^2.7.15" }, "engines": { - "node": "^16.0.0", - "npm": "^7.0.0 || ^8.0.0" + "node": "^20.0.0", + "npm": "^9.0.0" }, "optionalDependencies": { "fsevents": "^2.3.3" @@ -95,47 +95,48 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", - "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", "dev": true, "dependencies": { - "@babel/highlight": "^7.18.6" + "@babel/highlight": "^7.22.13", + "chalk": "^2.4.2" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/compat-data": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.3.tgz", - "integrity": "sha512-aNtko9OPOwVESUFp3MZfD8Uzxl7JzSeJpd7npIoxCasU37PFbAQRpKglkaKwlHOyeJdrREpo8TW8ldrkYWwvIQ==", + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.2.tgz", + "integrity": "sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.22.1", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.1.tgz", - "integrity": "sha512-Hkqu7J4ynysSXxmAahpN1jjRwVJ+NdpraFLIWflgjpVob3KNyK3/tIUc7Q7szed8WMp0JNa7Qtd1E9Oo22F9gA==", + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.2.tgz", + "integrity": "sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.21.4", - "@babel/generator": "^7.22.0", - "@babel/helper-compilation-targets": "^7.22.1", - "@babel/helper-module-transforms": "^7.22.1", - "@babel/helpers": "^7.22.0", - "@babel/parser": "^7.22.0", - "@babel/template": "^7.21.9", - "@babel/traverse": "^7.22.1", - "@babel/types": "^7.22.0", - "convert-source-map": "^1.7.0", + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helpers": "^7.23.2", + "@babel/parser": "^7.23.0", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.2", + "@babel/types": "^7.23.0", + "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.2.2", - "semver": "^6.3.0" + "json5": "^2.2.3", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" @@ -145,6 +146,12 @@ "url": "https://opencollective.com/babel" } }, + "node_modules/@babel/core/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, "node_modules/@babel/eslint-parser": { "version": "7.19.1", "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz", @@ -165,12 +172,12 @@ } }, "node_modules/@babel/generator": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.3.tgz", - "integrity": "sha512-C17MW4wlk//ES/CJDL51kPNwl+qiBQyN7b9SKyVp11BLGFeSPoVaHrv+MNt8jwQFhQWowW88z1eeBx3pFz9v8A==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz", + "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==", "dev": true, "dependencies": { - "@babel/types": "^7.22.3", + "@babel/types": "^7.23.0", "@jridgewell/gen-mapping": "^0.3.2", "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" @@ -194,47 +201,43 @@ } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", "dev": true, "dependencies": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", - "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", + "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", "dev": true, "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.18.6", - "@babel/types": "^7.18.9" + "@babel/types": "^7.22.15" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.22.1", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.1.tgz", - "integrity": "sha512-Rqx13UM3yVB5q0D/KwQ8+SPfX/+Rnsy1Lw1k/UwOC4KC6qrzIQoY3lYnBu5EHKBlEHHcj0M0W8ltPSkD8rqfsQ==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", + "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.22.0", - "@babel/helper-validator-option": "^7.21.0", - "browserslist": "^4.21.3", + "@babel/compat-data": "^7.22.9", + "@babel/helper-validator-option": "^7.22.15", + "browserslist": "^4.21.9", "lru-cache": "^5.1.1", - "semver": "^6.3.0" + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { @@ -253,20 +256,20 @@ "dev": true }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.22.1", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.1.tgz", - "integrity": "sha512-SowrZ9BWzYFgzUMwUmowbPSGu6CXL5MSuuCkG3bejahSpSymioPmuLdhPxNOc9MjuNGjy7M/HaXvJ8G82Lywlw==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.22.1", - "@babel/helper-function-name": "^7.21.0", - "@babel/helper-member-expression-to-functions": "^7.22.0", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.22.1", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@babel/helper-split-export-declaration": "^7.18.6", - "semver": "^6.3.0" + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz", + "integrity": "sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-member-expression-to-functions": "^7.22.15", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" @@ -276,14 +279,14 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.22.1", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.1.tgz", - "integrity": "sha512-WWjdnfR3LPIe+0EY8td7WmjhytxXtjKAEpnAxun/hkNiyOaPlvGK+NZaBFIdi9ndYV3Gav7BpFvtUwnaJlwi1w==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", + "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-annotate-as-pure": "^7.22.5", "regexpu-core": "^5.3.1", - "semver": "^6.3.0" + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" @@ -293,142 +296,128 @@ } }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.0.tgz", - "integrity": "sha512-RnanLx5ETe6aybRi1cO/edaRH+bNYWaryCEmjDDYyNr4wnSzyOp8T0dWipmqVHKEY3AbVKUom50AKSlj1zmKbg==", + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.3.tgz", + "integrity": "sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug==", "dev": true, "dependencies": { - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", "debug": "^4.1.1", "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" + "resolve": "^1.14.2" }, "peerDependencies": { - "@babel/core": "^7.4.0-0" + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.1", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.1.tgz", - "integrity": "sha512-Z2tgopurB/kTbidvzeBrc2To3PUP/9i5MUe+fU6QJCQDyPwSH2oRapkLw3KGECDYSjhQZCNxEvNvZlLw8JjGwA==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", - "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-function-name": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", - "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", "dev": true, "dependencies": { - "@babel/template": "^7.20.7", - "@babel/types": "^7.21.0" + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", "dev": true, "dependencies": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.3.tgz", - "integrity": "sha512-Gl7sK04b/2WOb6OPVeNy9eFKeD3L6++CzL3ykPOWqTn08xgYYK0wz4TUh2feIImDXxcVW3/9WQ1NMKY66/jfZA==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", + "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", "dev": true, "dependencies": { - "@babel/types": "^7.22.3" + "@babel/types": "^7.23.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz", - "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", "dev": true, "dependencies": { - "@babel/types": "^7.21.4" + "@babel/types": "^7.22.15" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.22.1", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.1.tgz", - "integrity": "sha512-dxAe9E7ySDGbQdCVOY/4+UcD8M9ZFqZcZhSPsPacvCG4M+9lwtDDQfI2EoaSvmf7W/8yCBkGU0m7Pvt1ru3UZw==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz", + "integrity": "sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.22.1", - "@babel/helper-module-imports": "^7.21.4", - "@babel/helper-simple-access": "^7.21.5", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.21.9", - "@babel/traverse": "^7.22.1", - "@babel/types": "^7.22.0" + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", - "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", + "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", "dev": true, "dependencies": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.21.5.tgz", - "integrity": "sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", - "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", + "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-wrap-function": "^7.18.9", - "@babel/types": "^7.18.9" + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-wrap-function": "^7.22.20" }, "engines": { "node": ">=6.9.0" @@ -438,122 +427,121 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.22.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.1.tgz", - "integrity": "sha512-ut4qrkE4AuSfrwHSps51ekR1ZY/ygrP1tp0WFm8oVq6nzc/hvfV/22JylndIbsf2U2M9LOMwiSddr6y+78j+OQ==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz", + "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.22.1", - "@babel/helper-member-expression-to-functions": "^7.22.0", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/template": "^7.21.9", - "@babel/traverse": "^7.22.1", - "@babel/types": "^7.22.0" + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-member-expression-to-functions": "^7.22.15", + "@babel/helper-optimise-call-expression": "^7.22.5" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-simple-access": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.21.5.tgz", - "integrity": "sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", "dev": true, "dependencies": { - "@babel/types": "^7.21.5" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", - "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", + "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", "dev": true, "dependencies": { - "@babel/types": "^7.20.0" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", "dev": true, "dependencies": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-string-parser": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.21.5.tgz", - "integrity": "sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", - "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", + "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz", - "integrity": "sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", + "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", "dev": true, "dependencies": { - "@babel/helper-function-name": "^7.19.0", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.5", - "@babel/types": "^7.20.5" + "@babel/helper-function-name": "^7.22.5", + "@babel/template": "^7.22.15", + "@babel/types": "^7.22.19" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.3.tgz", - "integrity": "sha512-jBJ7jWblbgr7r6wYZHMdIqKc73ycaTcCaWRq4/2LpuPHcx7xMlZvpGQkOYc9HeSjn6rcx15CPlgVcBtZ4WZJ2w==", + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.2.tgz", + "integrity": "sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==", "dev": true, "dependencies": { - "@babel/template": "^7.21.9", - "@babel/traverse": "^7.22.1", - "@babel/types": "^7.22.3" + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.2", + "@babel/types": "^7.23.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", + "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", "js-tokens": "^4.0.0" }, "engines": { @@ -561,9 +549,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.22.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.4.tgz", - "integrity": "sha512-VLLsx06XkEYqBtE5YGPwfSGwfrjnyPP5oiGty3S8pQLFDFLaS8VwWSIxkTXpcvr5zeYLE6+MBNl2npl/YnfofA==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", + "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==", "bin": { "parser": "bin/babel-parser.js" }, @@ -572,12 +560,12 @@ } }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", - "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.15.tgz", + "integrity": "sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -587,14 +575,14 @@ } }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.3.tgz", - "integrity": "sha512-6r4yRwEnorYByILoDRnEqxtojYKuiIv9FojW2E8GUKo9eWBwbKcd9IiZOZpdyXc64RmyGGyPu3/uAcrz/dq2kQ==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.15.tgz", + "integrity": "sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@babel/plugin-transform-optional-chaining": "^7.22.3" + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.22.15" }, "engines": { "node": ">=6.9.0" @@ -620,40 +608,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz", - "integrity": "sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.21.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", - "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-syntax-async-generators": { "version": "7.8.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", @@ -730,12 +684,12 @@ } }, "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", - "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz", + "integrity": "sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -745,12 +699,12 @@ } }, "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.3.tgz", - "integrity": "sha512-i35jZJv6aO7hxEbIWQ41adVfOzjm9dcYDNeWlBMd8p0ZQRtNUCBrmGwZt+H5lb+oOC9a3svp956KP0oWGA1YsA==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz", + "integrity": "sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.21.5" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -932,12 +886,12 @@ } }, "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.21.5.tgz", - "integrity": "sha512-wb1mhwGOCaXHDTcsRYMKF9e5bbMgqwxtqa2Y1ifH96dXJPwbuLX9qHy3clhrxVqgMz7nyNXs8VkxdH8UBcjKqA==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz", + "integrity": "sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.21.5" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -947,14 +901,14 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.3.tgz", - "integrity": "sha512-36A4Aq48t66btydbZd5Fk0/xJqbpg/v4QWI4AH4cYHBXy9Mu42UOupZpebKFiCFNT9S9rJFcsld0gsv0ayLjtA==", + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.2.tgz", + "integrity": "sha512-BBYVGxbDVHfoeXbOwcagAkOQAm9NxoTdMGfTqghu1GrvadSaw6iW3Je6IcL5PNOw8VwjxqBECXy50/iCQSY/lQ==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.22.1", - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.20", "@babel/plugin-syntax-async-generators": "^7.8.4" }, "engines": { @@ -965,14 +919,14 @@ } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz", - "integrity": "sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz", + "integrity": "sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==", "dev": true, "dependencies": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-remap-async-to-generator": "^7.18.9" + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -982,12 +936,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", - "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz", + "integrity": "sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -997,12 +951,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz", - "integrity": "sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.0.tgz", + "integrity": "sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1012,13 +966,13 @@ } }, "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.3.tgz", - "integrity": "sha512-mASLsd6rhOrLZ5F3WbCxkzl67mmOnqik0zrg5W6D/X0QMW7HtvnoL1dRARLKIbMP3vXwkwziuLesPqWVGIl6Bw==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz", + "integrity": "sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.1", - "@babel/helper-plugin-utils": "^7.21.5" + "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1028,13 +982,13 @@ } }, "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.3.tgz", - "integrity": "sha512-5BirgNWNOx7cwbTJCOmKFJ1pZjwk5MUfMIwiBBvsirCJMZeQgs5pk6i1OlkVg+1Vef5LfBahFOrdCnAWvkVKMw==", + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.11.tgz", + "integrity": "sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.1", - "@babel/helper-plugin-utils": "^7.21.5", + "@babel/helper-create-class-features-plugin": "^7.22.11", + "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-class-static-block": "^7.14.5" }, "engines": { @@ -1045,19 +999,19 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz", - "integrity": "sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.21.0", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-replace-supers": "^7.20.7", - "@babel/helper-split-export-declaration": "^7.18.6", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz", + "integrity": "sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.9", + "@babel/helper-split-export-declaration": "^7.22.6", "globals": "^11.1.0" }, "engines": { @@ -1068,13 +1022,13 @@ } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.21.5.tgz", - "integrity": "sha512-TR653Ki3pAwxBxUe8srfF3e4Pe3FTA46uaNHYyQwIoM4oWKSoOZiDNyHJ0oIoDIUPSRQbQG7jzgVBX3FPVne1Q==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz", + "integrity": "sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/template": "^7.20.7" + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/template": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1084,12 +1038,12 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.21.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz", - "integrity": "sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.0.tgz", + "integrity": "sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1099,13 +1053,13 @@ } }, "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", - "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz", + "integrity": "sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1115,12 +1069,12 @@ } }, "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", - "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz", + "integrity": "sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1130,12 +1084,12 @@ } }, "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.22.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.1.tgz", - "integrity": "sha512-rlhWtONnVBPdmt+jeewS0qSnMz/3yLFrqAP8hHC6EDcrYRSyuz9f9yQhHvVn2Ad6+yO9fHXac5piudeYrInxwQ==", + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.11.tgz", + "integrity": "sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.21.5", + "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3" }, "engines": { @@ -1146,13 +1100,13 @@ } }, "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", - "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz", + "integrity": "sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==", "dev": true, "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1162,12 +1116,12 @@ } }, "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.3.tgz", - "integrity": "sha512-5Ti1cHLTDnt3vX61P9KZ5IG09bFXp4cDVFJIAeCZuxu9OXXJJZp5iP0n/rzM2+iAutJY+KWEyyHcRaHlpQ/P5g==", + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.11.tgz", + "integrity": "sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.21.5", + "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" }, "engines": { @@ -1178,12 +1132,12 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.5.tgz", - "integrity": "sha512-nYWpjKW/7j/I/mZkGVgHJXh4bA1sfdFnJoOXwJuj4m3Q2EraO/8ZyrkCau9P5tbHQk01RMSt6KYLCsW7730SXQ==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz", + "integrity": "sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.21.5" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1193,14 +1147,14 @@ } }, "node_modules/@babel/plugin-transform-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", - "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz", + "integrity": "sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==", "dev": true, "dependencies": { - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-compilation-targets": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1210,12 +1164,12 @@ } }, "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.3.tgz", - "integrity": "sha512-IuvOMdeOOY2X4hRNAT6kwbePtK21BUyrAEgLKviL8pL6AEEVUVcqtRdN/HJXBLGIbt9T3ETmXRnFedRRmQNTYw==", + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.11.tgz", + "integrity": "sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.21.5", + "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-json-strings": "^7.8.3" }, "engines": { @@ -1226,12 +1180,12 @@ } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", - "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz", + "integrity": "sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1241,12 +1195,12 @@ } }, "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.3.tgz", - "integrity": "sha512-CbayIfOw4av2v/HYZEsH+Klks3NC2/MFIR3QR8gnpGNNPEaq2fdlVCRYG/paKs7/5hvBLQ+H70pGWOHtlNEWNA==", + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.11.tgz", + "integrity": "sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.21.5", + "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" }, "engines": { @@ -1257,12 +1211,12 @@ } }, "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", - "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz", + "integrity": "sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1272,13 +1226,13 @@ } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.20.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz", - "integrity": "sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.0.tgz", + "integrity": "sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.20.11", - "@babel/helper-plugin-utils": "^7.20.2" + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1288,14 +1242,14 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.5.tgz", - "integrity": "sha512-OVryBEgKUbtqMoB7eG2rs6UFexJi6Zj6FDXx+esBLPTCxCNxAY9o+8Di7IsUGJ+AVhp5ncK0fxWUBd0/1gPhrQ==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz", + "integrity": "sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.21.5", - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/helper-simple-access": "^7.21.5" + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1305,15 +1259,15 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.3.tgz", - "integrity": "sha512-V21W3bKLxO3ZjcBJZ8biSvo5gQ85uIXW2vJfh7JSWf/4SLUSr1tOoHX3ruN4+Oqa2m+BKfsxTR1I+PsvkIWvNw==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.0.tgz", + "integrity": "sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg==", "dev": true, "dependencies": { - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.22.1", - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/helper-validator-identifier": "^7.19.1" + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20" }, "engines": { "node": ">=6.9.0" @@ -1323,13 +1277,13 @@ } }, "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", - "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz", + "integrity": "sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-module-transforms": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1339,13 +1293,13 @@ } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.3.tgz", - "integrity": "sha512-c6HrD/LpUdNNJsISQZpds3TXvfYIAbo+efE9aWmY/PmSRD0agrJ9cPMt4BmArwUQ7ZymEWTFjTyp+yReLJZh0Q==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", + "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.1", - "@babel/helper-plugin-utils": "^7.21.5" + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1355,12 +1309,12 @@ } }, "node_modules/@babel/plugin-transform-new-target": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.3.tgz", - "integrity": "sha512-5RuJdSo89wKdkRTqtM9RVVJzHum9c2s0te9rB7vZC1zKKxcioWIy+xcu4OoIAjyFZhb/bp5KkunuLin1q7Ct+w==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz", + "integrity": "sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.21.5" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1370,12 +1324,12 @@ } }, "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.3.tgz", - "integrity": "sha512-CpaoNp16nX7ROtLONNuCyenYdY/l7ZsR6aoVa7rW7nMWisoNoQNIH5Iay/4LDyRjKMuElMqXiBoOQCDLTMGZiw==", + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.11.tgz", + "integrity": "sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.21.5", + "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" }, "engines": { @@ -1386,12 +1340,12 @@ } }, "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.3.tgz", - "integrity": "sha512-+AF88fPDJrnseMh5vD9+SH6wq4ZMvpiTMHh58uLs+giMEyASFVhcT3NkoyO+NebFCNnpHJEq5AXO2txV4AGPDQ==", + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.11.tgz", + "integrity": "sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.21.5", + "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-numeric-separator": "^7.10.4" }, "engines": { @@ -1402,16 +1356,16 @@ } }, "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.3.tgz", - "integrity": "sha512-38bzTsqMMCI46/TQnJwPPpy33EjLCc1Gsm2hRTF6zTMWnKsN61vdrpuzIEGQyKEhDSYDKyZHrrd5FMj4gcUHhw==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.15.tgz", + "integrity": "sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.22.3", - "@babel/helper-compilation-targets": "^7.22.1", - "@babel/helper-plugin-utils": "^7.21.5", + "@babel/compat-data": "^7.22.9", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.22.3" + "@babel/plugin-transform-parameters": "^7.22.15" }, "engines": { "node": ">=6.9.0" @@ -1421,13 +1375,13 @@ } }, "node_modules/@babel/plugin-transform-object-super": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", - "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz", + "integrity": "sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6" + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1437,12 +1391,12 @@ } }, "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.3.tgz", - "integrity": "sha512-bnDFWXFzWY0BsOyqaoSXvMQ2F35zutQipugog/rqotL2S4ciFOKlRYUu9djt4iq09oh2/34hqfRR2k1dIvuu4g==", + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.11.tgz", + "integrity": "sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.21.5", + "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" }, "engines": { @@ -1453,13 +1407,13 @@ } }, "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.3.tgz", - "integrity": "sha512-63v3/UFFxhPKT8j8u1jTTGVyITxl7/7AfOqK8C5gz1rHURPUGe3y5mvIf68eYKGoBNahtJnTxBKug4BQOnzeJg==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.0.tgz", + "integrity": "sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, "engines": { @@ -1470,12 +1424,12 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.3.tgz", - "integrity": "sha512-x7QHQJHPuD9VmfpzboyGJ5aHEr9r7DsAsdxdhJiTB3J3j8dyl+NFZ+rX5Q2RWFDCs61c06qBfS4ys2QYn8UkMw==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz", + "integrity": "sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.21.5" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1485,13 +1439,13 @@ } }, "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.3.tgz", - "integrity": "sha512-fC7jtjBPFqhqpPAE+O4LKwnLq7gGkD3ZmC2E3i4qWH34mH3gOg2Xrq5YMHUq6DM30xhqM1DNftiRaSqVjEG+ug==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz", + "integrity": "sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.1", - "@babel/helper-plugin-utils": "^7.21.5" + "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1501,14 +1455,14 @@ } }, "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.3.tgz", - "integrity": "sha512-C7MMl4qWLpgVCbXfj3UW8rR1xeCnisQ0cU7YJHV//8oNBS0aCIVg1vFnZXxOckHhEpQyqNNkWmvSEWnMLlc+Vw==", + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.11.tgz", + "integrity": "sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.22.1", - "@babel/helper-plugin-utils": "^7.21.5", + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.11", + "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, "engines": { @@ -1519,12 +1473,12 @@ } }, "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", - "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz", + "integrity": "sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1534,13 +1488,13 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.21.5.tgz", - "integrity": "sha512-ZoYBKDb6LyMi5yCsByQ5jmXsHAQDDYeexT1Szvlmui+lADvfSecr5Dxd/PkrTC3pAD182Fcju1VQkB4oCp9M+w==", + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz", + "integrity": "sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.21.5", - "regenerator-transform": "^0.15.1" + "@babel/helper-plugin-utils": "^7.22.5", + "regenerator-transform": "^0.15.2" }, "engines": { "node": ">=6.9.0" @@ -1550,12 +1504,12 @@ } }, "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", - "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz", + "integrity": "sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1565,12 +1519,12 @@ } }, "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", - "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz", + "integrity": "sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1580,13 +1534,13 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz", - "integrity": "sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz", + "integrity": "sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0" + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1596,12 +1550,12 @@ } }, "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", - "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz", + "integrity": "sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1611,12 +1565,12 @@ } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", - "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz", + "integrity": "sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1626,12 +1580,12 @@ } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", - "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz", + "integrity": "sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1641,12 +1595,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.21.5.tgz", - "integrity": "sha512-LYm/gTOwZqsYohlvFUe/8Tujz75LqqVC2w+2qPHLR+WyWHGCZPN1KBpJCJn+4Bk4gOkQy/IXKIge6az5MqwlOg==", + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz", + "integrity": "sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.21.5" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1656,13 +1610,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.3.tgz", - "integrity": "sha512-5ScJ+OmdX+O6HRuMGW4kv7RL9vIKdtdAj9wuWUKy1wbHY3jaM/UlyIiC1G7J6UJiiyMukjjK0QwL3P0vBd0yYg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz", + "integrity": "sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.1", - "@babel/helper-plugin-utils": "^7.21.5" + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1672,13 +1626,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", - "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz", + "integrity": "sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1688,13 +1642,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.3.tgz", - "integrity": "sha512-hNufLdkF8vqywRp+P55j4FHXqAX2LRUccoZHH7AFn1pq5ZOO2ISKW9w13bFZVjBoTqeve2HOgoJCcaziJVhGNw==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz", + "integrity": "sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.1", - "@babel/helper-plugin-utils": "^7.21.5" + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1726,25 +1680,25 @@ "integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg==" }, "node_modules/@babel/preset-env": { - "version": "7.22.4", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.4.tgz", - "integrity": "sha512-c3lHOjbwBv0TkhYCr+XCR6wKcSZ1QbQTVdSkZUaVpLv8CVWotBMArWUi5UAJrcrQaEnleVkkvaV8F/pmc/STZQ==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.22.3", - "@babel/helper-compilation-targets": "^7.22.1", - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/helper-validator-option": "^7.21.0", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.3", - "@babel/plugin-proposal-private-property-in-object": "^7.21.0", + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.2.tgz", + "integrity": "sha512-BW3gsuDD+rvHL2VO2SjAUNTBe5YrjsTiDyqamPDWY723na3/yPQ65X5oQkFVJZ0o50/2d+svm1rkPoJeR1KxVQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.23.2", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.15", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.15", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.20.0", - "@babel/plugin-syntax-import-attributes": "^7.22.3", + "@babel/plugin-syntax-import-assertions": "^7.22.5", + "@babel/plugin-syntax-import-attributes": "^7.22.5", "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", @@ -1756,61 +1710,61 @@ "@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.21.5", - "@babel/plugin-transform-async-generator-functions": "^7.22.3", - "@babel/plugin-transform-async-to-generator": "^7.20.7", - "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.21.0", - "@babel/plugin-transform-class-properties": "^7.22.3", - "@babel/plugin-transform-class-static-block": "^7.22.3", - "@babel/plugin-transform-classes": "^7.21.0", - "@babel/plugin-transform-computed-properties": "^7.21.5", - "@babel/plugin-transform-destructuring": "^7.21.3", - "@babel/plugin-transform-dotall-regex": "^7.18.6", - "@babel/plugin-transform-duplicate-keys": "^7.18.9", - "@babel/plugin-transform-dynamic-import": "^7.22.1", - "@babel/plugin-transform-exponentiation-operator": "^7.18.6", - "@babel/plugin-transform-export-namespace-from": "^7.22.3", - "@babel/plugin-transform-for-of": "^7.21.5", - "@babel/plugin-transform-function-name": "^7.18.9", - "@babel/plugin-transform-json-strings": "^7.22.3", - "@babel/plugin-transform-literals": "^7.18.9", - "@babel/plugin-transform-logical-assignment-operators": "^7.22.3", - "@babel/plugin-transform-member-expression-literals": "^7.18.6", - "@babel/plugin-transform-modules-amd": "^7.20.11", - "@babel/plugin-transform-modules-commonjs": "^7.21.5", - "@babel/plugin-transform-modules-systemjs": "^7.22.3", - "@babel/plugin-transform-modules-umd": "^7.18.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.3", - "@babel/plugin-transform-new-target": "^7.22.3", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.3", - "@babel/plugin-transform-numeric-separator": "^7.22.3", - "@babel/plugin-transform-object-rest-spread": "^7.22.3", - "@babel/plugin-transform-object-super": "^7.18.6", - "@babel/plugin-transform-optional-catch-binding": "^7.22.3", - "@babel/plugin-transform-optional-chaining": "^7.22.3", - "@babel/plugin-transform-parameters": "^7.22.3", - "@babel/plugin-transform-private-methods": "^7.22.3", - "@babel/plugin-transform-private-property-in-object": "^7.22.3", - "@babel/plugin-transform-property-literals": "^7.18.6", - "@babel/plugin-transform-regenerator": "^7.21.5", - "@babel/plugin-transform-reserved-words": "^7.18.6", - "@babel/plugin-transform-shorthand-properties": "^7.18.6", - "@babel/plugin-transform-spread": "^7.20.7", - "@babel/plugin-transform-sticky-regex": "^7.18.6", - "@babel/plugin-transform-template-literals": "^7.18.9", - "@babel/plugin-transform-typeof-symbol": "^7.18.9", - "@babel/plugin-transform-unicode-escapes": "^7.21.5", - "@babel/plugin-transform-unicode-property-regex": "^7.22.3", - "@babel/plugin-transform-unicode-regex": "^7.18.6", - "@babel/plugin-transform-unicode-sets-regex": "^7.22.3", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.22.4", - "babel-plugin-polyfill-corejs2": "^0.4.3", - "babel-plugin-polyfill-corejs3": "^0.8.1", - "babel-plugin-polyfill-regenerator": "^0.5.0", - "core-js-compat": "^3.30.2", - "semver": "^6.3.0" + "@babel/plugin-transform-arrow-functions": "^7.22.5", + "@babel/plugin-transform-async-generator-functions": "^7.23.2", + "@babel/plugin-transform-async-to-generator": "^7.22.5", + "@babel/plugin-transform-block-scoped-functions": "^7.22.5", + "@babel/plugin-transform-block-scoping": "^7.23.0", + "@babel/plugin-transform-class-properties": "^7.22.5", + "@babel/plugin-transform-class-static-block": "^7.22.11", + "@babel/plugin-transform-classes": "^7.22.15", + "@babel/plugin-transform-computed-properties": "^7.22.5", + "@babel/plugin-transform-destructuring": "^7.23.0", + "@babel/plugin-transform-dotall-regex": "^7.22.5", + "@babel/plugin-transform-duplicate-keys": "^7.22.5", + "@babel/plugin-transform-dynamic-import": "^7.22.11", + "@babel/plugin-transform-exponentiation-operator": "^7.22.5", + "@babel/plugin-transform-export-namespace-from": "^7.22.11", + "@babel/plugin-transform-for-of": "^7.22.15", + "@babel/plugin-transform-function-name": "^7.22.5", + "@babel/plugin-transform-json-strings": "^7.22.11", + "@babel/plugin-transform-literals": "^7.22.5", + "@babel/plugin-transform-logical-assignment-operators": "^7.22.11", + "@babel/plugin-transform-member-expression-literals": "^7.22.5", + "@babel/plugin-transform-modules-amd": "^7.23.0", + "@babel/plugin-transform-modules-commonjs": "^7.23.0", + "@babel/plugin-transform-modules-systemjs": "^7.23.0", + "@babel/plugin-transform-modules-umd": "^7.22.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", + "@babel/plugin-transform-new-target": "^7.22.5", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.11", + "@babel/plugin-transform-numeric-separator": "^7.22.11", + "@babel/plugin-transform-object-rest-spread": "^7.22.15", + "@babel/plugin-transform-object-super": "^7.22.5", + "@babel/plugin-transform-optional-catch-binding": "^7.22.11", + "@babel/plugin-transform-optional-chaining": "^7.23.0", + "@babel/plugin-transform-parameters": "^7.22.15", + "@babel/plugin-transform-private-methods": "^7.22.5", + "@babel/plugin-transform-private-property-in-object": "^7.22.11", + "@babel/plugin-transform-property-literals": "^7.22.5", + "@babel/plugin-transform-regenerator": "^7.22.10", + "@babel/plugin-transform-reserved-words": "^7.22.5", + "@babel/plugin-transform-shorthand-properties": "^7.22.5", + "@babel/plugin-transform-spread": "^7.22.5", + "@babel/plugin-transform-sticky-regex": "^7.22.5", + "@babel/plugin-transform-template-literals": "^7.22.5", + "@babel/plugin-transform-typeof-symbol": "^7.22.5", + "@babel/plugin-transform-unicode-escapes": "^7.22.10", + "@babel/plugin-transform-unicode-property-regex": "^7.22.5", + "@babel/plugin-transform-unicode-regex": "^7.22.5", + "@babel/plugin-transform-unicode-sets-regex": "^7.22.5", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "@babel/types": "^7.23.0", + "babel-plugin-polyfill-corejs2": "^0.4.6", + "babel-plugin-polyfill-corejs3": "^0.8.5", + "babel-plugin-polyfill-regenerator": "^0.5.3", + "core-js-compat": "^3.31.0", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" @@ -1819,20 +1773,30 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/preset-env/node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", "@babel/types": "^7.4.4", "esutils": "^2.0.2" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" } }, "node_modules/@babel/regjsgen": { @@ -1853,33 +1817,33 @@ } }, "node_modules/@babel/template": { - "version": "7.21.9", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.21.9.tgz", - "integrity": "sha512-MK0X5k8NKOuWRamiEfc3KEJiHMTkGZNUjzMipqCGDDc6ijRl/B7RGSKVGncu4Ro/HdyzzY6cmoXuKI2Gffk7vQ==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.21.4", - "@babel/parser": "^7.21.9", - "@babel/types": "^7.21.5" + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.22.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.4.tgz", - "integrity": "sha512-Tn1pDsjIcI+JcLKq1AVlZEr4226gpuAQTsLMorsYg9tuS/kG7nuwwJ4AB8jfQuEgb/COBwR/DqJxmoiYFu5/rQ==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.21.4", - "@babel/generator": "^7.22.3", - "@babel/helper-environment-visitor": "^7.22.1", - "@babel/helper-function-name": "^7.21.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.22.4", - "@babel/types": "^7.22.4", + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz", + "integrity": "sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.0", + "@babel/types": "^7.23.0", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -1888,13 +1852,13 @@ } }, "node_modules/@babel/types": { - "version": "7.22.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.4.tgz", - "integrity": "sha512-Tx9x3UBHTTsMSW85WB2kphxYQVvrZ/t1FxD88IpSgIjiUJlCm9z+xWIDwyo1vffTwSqteqyznB8ZE9vYYk16zA==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz", + "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==", "dev": true, "dependencies": { - "@babel/helper-string-parser": "^7.21.5", - "@babel/helper-validator-identifier": "^7.19.1", + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20", "to-fast-properties": "^2.0.0" }, "engines": { @@ -2045,126 +2009,126 @@ } }, "node_modules/@floating-ui/utils": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.1.1.tgz", - "integrity": "sha512-m0G6wlnhm/AX0H12IOWtK8gASEMffnX08RtKkCgTdHb9JpHKGloI7icFfLg9ZmQeavcvR0PKmzxClyuFPSjKWw==" + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.1.4.tgz", + "integrity": "sha512-qprfWkn82Iw821mcKofJ5Pk9wgioHicxcQMxx+5zt5GSKoqdWvgG5AxVmpmUUjzTLPVSH5auBrhI93Deayn/DA==" }, "node_modules/@fullcalendar/core": { - "version": "6.1.8", - "resolved": "https://registry.npmjs.org/@fullcalendar/core/-/core-6.1.8.tgz", - "integrity": "sha512-i8JBIvZCWGO9dsMEDcx9bnsQZ9PtGSJdOXGgWbhLaGq2iq41OBdp9g9gM4b/Otv2oK8bL5Gl6CsMmb/HkDtA6Q==", + "version": "6.1.9", + "resolved": "https://registry.npmjs.org/@fullcalendar/core/-/core-6.1.9.tgz", + "integrity": "sha512-eeG+z9BWerdsU9Ac6j16rpYpPnE0wxtnEHiHrh/u/ADbGTR3hCOjCD9PxQOfhOTHbWOVs7JQunGcksSPu5WZBQ==", "dependencies": { "preact": "~10.12.1" } }, "node_modules/@fullcalendar/daygrid": { - "version": "6.1.8", - "resolved": "https://registry.npmjs.org/@fullcalendar/daygrid/-/daygrid-6.1.8.tgz", - "integrity": "sha512-kCZxQFKb9Vqa3CZRX0v7rMSJ2mlTt4gDpyLfiNJKxUAq7W51uKurPaFZWicaXy1ESHVBxKNlbx5uNjBpyu50JQ==", + "version": "6.1.9", + "resolved": "https://registry.npmjs.org/@fullcalendar/daygrid/-/daygrid-6.1.9.tgz", + "integrity": "sha512-o/6joH/7lmVHXAkbaa/tUbzWYnGp/LgfdiFyYPkqQbjKEeivNZWF1WhHqFbhx0zbFONSHtrvkjY2bjr+Ef2quQ==", "peerDependencies": { - "@fullcalendar/core": "~6.1.8" + "@fullcalendar/core": "~6.1.9" } }, "node_modules/@fullcalendar/interaction": { - "version": "6.1.8", - "resolved": "https://registry.npmjs.org/@fullcalendar/interaction/-/interaction-6.1.8.tgz", - "integrity": "sha512-r6W4E9ohaA87M2uPSlmpE2WT7Fzu7LN0u2pE6D/tThruCEaAPbN8Pw5+sqclsuyTIL09mg0eSJm/ggJekTabSA==", + "version": "6.1.9", + "resolved": "https://registry.npmjs.org/@fullcalendar/interaction/-/interaction-6.1.9.tgz", + "integrity": "sha512-I3FGnv0kKZpIwujg3HllbKrciNjTqeTYy3oJG226oAn7lV6wnrrDYMmuGmA0jPJAGN46HKrQqKN7ItxQRDec4Q==", "peerDependencies": { - "@fullcalendar/core": "~6.1.8" + "@fullcalendar/core": "~6.1.9" } }, "node_modules/@fullcalendar/list": { - "version": "6.1.8", - "resolved": "https://registry.npmjs.org/@fullcalendar/list/-/list-6.1.8.tgz", - "integrity": "sha512-10N0T/vCtId1cE3JGLpnbAivWVnaWCCkVO7wmbsyr5Y+I939kr/zq4BUNwBoP/xSFVVxx59FETh3iyA+MkV8Fw==", + "version": "6.1.9", + "resolved": "https://registry.npmjs.org/@fullcalendar/list/-/list-6.1.9.tgz", + "integrity": "sha512-OCKdC1Gz26cJ5QsXdQyXVyzVu23ypT2xzyAR+Wc8jEytcJLWXw2a914m/MVax8n8EHuaIYY2exhsy/eaSU0XNA==", "peerDependencies": { - "@fullcalendar/core": "~6.1.8" + "@fullcalendar/core": "~6.1.9" } }, "node_modules/@fullcalendar/multimonth": { - "version": "6.1.8", - "resolved": "https://registry.npmjs.org/@fullcalendar/multimonth/-/multimonth-6.1.8.tgz", - "integrity": "sha512-3F0NlncQTfeE9x5ICxh/M9DaSdY6XjgM1NazY8k+d6ukd1jthHI7vs6j7tXJI9eGUKs3DNNEyzN/LoP06SIyKw==", + "version": "6.1.9", + "resolved": "https://registry.npmjs.org/@fullcalendar/multimonth/-/multimonth-6.1.9.tgz", + "integrity": "sha512-YpH1NL6RzdM1wO2nFJ3pNMo9xhd6i2WuE+e7SnGi7q1lO+ZZ77h5Fja5JKcpuIQUFHpi+m6vTzihIV8DT44NnQ==", "dependencies": { - "@fullcalendar/daygrid": "~6.1.8" + "@fullcalendar/daygrid": "~6.1.9" }, "peerDependencies": { - "@fullcalendar/core": "~6.1.8" + "@fullcalendar/core": "~6.1.9" } }, "node_modules/@fullcalendar/premium-common": { - "version": "6.1.8", - "resolved": "https://registry.npmjs.org/@fullcalendar/premium-common/-/premium-common-6.1.8.tgz", - "integrity": "sha512-r4o73uGl2xQlckcv4yoH+lv1OzkqampdMvPQUnBSTA4MYJHmzt4KEskCxwhD2Ayy+2UQNO47JRSReE84y2WJIA==", + "version": "6.1.9", + "resolved": "https://registry.npmjs.org/@fullcalendar/premium-common/-/premium-common-6.1.9.tgz", + "integrity": "sha512-hbyXAPU0r9psO0oH22ge0GCxQhlHQ0KJRJhAM2KkTTfYUSAYgaaYfX9cUC6ysNE7T1gZ5JDlYDu/xskwPymyvA==", "peerDependencies": { - "@fullcalendar/core": "~6.1.8" + "@fullcalendar/core": "~6.1.9" } }, "node_modules/@fullcalendar/resource": { - "version": "6.1.8", - "resolved": "https://registry.npmjs.org/@fullcalendar/resource/-/resource-6.1.8.tgz", - "integrity": "sha512-xwRqPdPyJu0PRo7JwRd0OcHBYdcD7AstMczyUKe4JJ+nEpn2qrmidwX+Pk+Ceg/3c/EvcX07wtxkyBBl3LLRVg==", + "version": "6.1.9", + "resolved": "https://registry.npmjs.org/@fullcalendar/resource/-/resource-6.1.9.tgz", + "integrity": "sha512-A0yQs08WNxx7XeQlAZ9gkmiJOuNOjwpiusnnNSWw/xriNoXmWasDih9ury3GcTjJ8T13Y9d+E6IgxLZgBejTZQ==", "dependencies": { - "@fullcalendar/premium-common": "~6.1.8" + "@fullcalendar/premium-common": "~6.1.9" }, "peerDependencies": { - "@fullcalendar/core": "~6.1.8" + "@fullcalendar/core": "~6.1.9" } }, "node_modules/@fullcalendar/resource-timeline": { - "version": "6.1.8", - "resolved": "https://registry.npmjs.org/@fullcalendar/resource-timeline/-/resource-timeline-6.1.8.tgz", - "integrity": "sha512-Xqf47okpsIK+dIVsP938OTjflTICfn0Ll7w97EHnK8kuSM5vwX+rhHbSn3x2hjBubmO0h/oUkZzteoQnNBqZPA==", + "version": "6.1.9", + "resolved": "https://registry.npmjs.org/@fullcalendar/resource-timeline/-/resource-timeline-6.1.9.tgz", + "integrity": "sha512-lXv37zTbaAYMrx6xgGLlWGNCzhH+RwyX41BwlzzVgfZXKrW0QlwjyxKrSgZeFQr9mNta5ACqPH1FeZffzBVO0Q==", "dependencies": { - "@fullcalendar/premium-common": "~6.1.8", - "@fullcalendar/scrollgrid": "~6.1.8", - "@fullcalendar/timeline": "~6.1.8" + "@fullcalendar/premium-common": "~6.1.9", + "@fullcalendar/scrollgrid": "~6.1.9", + "@fullcalendar/timeline": "~6.1.9" }, "peerDependencies": { - "@fullcalendar/core": "~6.1.8", - "@fullcalendar/resource": "~6.1.8" + "@fullcalendar/core": "~6.1.9", + "@fullcalendar/resource": "~6.1.9" } }, "node_modules/@fullcalendar/scrollgrid": { - "version": "6.1.8", - "resolved": "https://registry.npmjs.org/@fullcalendar/scrollgrid/-/scrollgrid-6.1.8.tgz", - "integrity": "sha512-Btp5ipZ+BsDF5xOBbCN2TWU7pd9cCCLQaB1Hhgi997YKzsQ7PmwsJu+zI33UgJQkhmpxnJdg7gb73AuhTTa7kg==", + "version": "6.1.9", + "resolved": "https://registry.npmjs.org/@fullcalendar/scrollgrid/-/scrollgrid-6.1.9.tgz", + "integrity": "sha512-mrdNb0kgDrs15oesKFfr475UYEuqAEQmxBJB2IjQVUL1v213ZqY1TYzgXsIQhVmyGudosVbBOaiQ+vb0zMk8HA==", "dependencies": { - "@fullcalendar/premium-common": "~6.1.8" + "@fullcalendar/premium-common": "~6.1.9" }, "peerDependencies": { - "@fullcalendar/core": "~6.1.8" + "@fullcalendar/core": "~6.1.9" } }, "node_modules/@fullcalendar/timegrid": { - "version": "6.1.8", - "resolved": "https://registry.npmjs.org/@fullcalendar/timegrid/-/timegrid-6.1.8.tgz", - "integrity": "sha512-3+3KHHCoNcaLs/gQt004hAqICbY5+WAffrZ0ePv+80HFB1OVh8BQ5XXLHSOUbTvXdgtUTcfBHuw9fhO31kt5gA==", + "version": "6.1.9", + "resolved": "https://registry.npmjs.org/@fullcalendar/timegrid/-/timegrid-6.1.9.tgz", + "integrity": "sha512-le7UV05wVE1Trdr054kgJXTwa+A1pEI8nlCBnPWdcyrL+dTLoPvQ4AWEVCnV7So+4zRYaCqnqGXfCJsj0RQa0g==", "dependencies": { - "@fullcalendar/daygrid": "~6.1.8" + "@fullcalendar/daygrid": "~6.1.9" }, "peerDependencies": { - "@fullcalendar/core": "~6.1.8" + "@fullcalendar/core": "~6.1.9" } }, "node_modules/@fullcalendar/timeline": { - "version": "6.1.8", - "resolved": "https://registry.npmjs.org/@fullcalendar/timeline/-/timeline-6.1.8.tgz", - "integrity": "sha512-RyqmK+Jq4cOHzetiXGemOkGM3ipsWl62FR+iaOGqgFZgjijchVYYWbx9kRPDDbhD1j3b7MMgHbP8bVehgy2L/g==", + "version": "6.1.9", + "resolved": "https://registry.npmjs.org/@fullcalendar/timeline/-/timeline-6.1.9.tgz", + "integrity": "sha512-0WuLvJpIsJZPYUuVlRsELdOUOuw6Tizer5pF93/EoHoQa7ZKMWvQY/6H+foxGXBszjHMFpIjRFlltDytL9VbGQ==", "dependencies": { - "@fullcalendar/premium-common": "~6.1.8", - "@fullcalendar/scrollgrid": "~6.1.8" + "@fullcalendar/premium-common": "~6.1.9", + "@fullcalendar/scrollgrid": "~6.1.9" }, "peerDependencies": { - "@fullcalendar/core": "~6.1.8" + "@fullcalendar/core": "~6.1.9" } }, "node_modules/@fullcalendar/vue": { - "version": "6.1.8", - "resolved": "https://registry.npmjs.org/@fullcalendar/vue/-/vue-6.1.8.tgz", - "integrity": "sha512-rCfmpwsNkMQhhNiSGt2ZVW0yNmFyXC6O5dto+Rsj3MsJDVXAjI9pR2KRtg1vBh/6hgp8vHcMFcSCJZxIqfui+A==", + "version": "6.1.9", + "resolved": "https://registry.npmjs.org/@fullcalendar/vue/-/vue-6.1.9.tgz", + "integrity": "sha512-cJet86Zq0MhAn+VNO6QByZOmv4P8vgfkQJC9PkgMZAzLnVHMQGPgEpV492i5BGEXeLelmaAhynZvLv15C4XbPQ==", "peerDependencies": { - "@fullcalendar/core": "~6.1.8", + "@fullcalendar/core": "~6.1.9", "vue": "^2.6.12" } }, @@ -2902,20 +2866,20 @@ } }, "node_modules/@mdi/svg": { - "version": "7.2.96", - "resolved": "https://registry.npmjs.org/@mdi/svg/-/svg-7.2.96.tgz", - "integrity": "sha512-rxzuSL2RSt/pWWnFnUFQi5GJArm2tHMhx20Gee3Ydn+xT2bqbR4syfgdPrq2b+j+n5LjC7C8Fb1QDM6LKeF0cA==" + "version": "7.3.67", + "resolved": "https://registry.npmjs.org/@mdi/svg/-/svg-7.3.67.tgz", + "integrity": "sha512-KNr7D8jbu8DEprgRckVywVBkajsGGqocFjOzlekv35UedLjpkMDTkFO8VYnhnLySL0QaPBa568fe8BZsB0TBJQ==" }, "node_modules/@nextcloud/auth": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@nextcloud/auth/-/auth-2.1.0.tgz", - "integrity": "sha512-wf5xQrWQu6fkl3MGegVdyR5mh/EdSQKJByH3m2Url2K2xbML9Y4Y7LAff9jjJAcMt2MkzzJEM463ZBbgTqs0lg==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@nextcloud/auth/-/auth-2.2.1.tgz", + "integrity": "sha512-zYtgrg9NMZfN8kmL5JPCsh5jDhpTCEslhnZWMvbhTiQ7hrOnji/67ok6VMK0CTJ1a92Vr67Ow72lW7YRX69zEA==", "dependencies": { "@nextcloud/event-bus": "^3.1.0" }, "engines": { - "node": "^16.0.0", - "npm": "^7.0.0 || ^8.0.0" + "node": "^20.0.0", + "npm": "^9.0.0" } }, "node_modules/@nextcloud/axios": { @@ -2986,9 +2950,9 @@ } }, "node_modules/@nextcloud/calendar-availability-vue": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@nextcloud/calendar-availability-vue/-/calendar-availability-vue-1.0.0.tgz", - "integrity": "sha512-vB1mJC/mGSo+a/7K2zw4xwR9R/GPM4qlfkGVSl1nEQtPP7Mk3el5T+3DYKWr1843JW6c/6ujTXqVLu2SIMbW5w==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@nextcloud/calendar-availability-vue/-/calendar-availability-vue-1.0.1.tgz", + "integrity": "sha512-fBKXvq+UFYHNxBe/UKPD3gp4ueZFj12VuLL7/F/dsz4PGLMUd7aeyyWe9qNnujiwKWZhmAKlXqOx+iOVLe8Scg==", "dependencies": { "@nextcloud/logger": "^2.4.0", "ical.js": "^1.4.0", @@ -3007,12 +2971,12 @@ } }, "node_modules/@nextcloud/calendar-js": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@nextcloud/calendar-js/-/calendar-js-6.0.1.tgz", - "integrity": "sha512-iv6iPw20vp0CinVVrH4ptcuWPdAAx1AawMrYLqFg4vSEr0eVbwz6SW4P8GbxjzzRFJ0xqFXsmFeudiVAhvBaxA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@nextcloud/calendar-js/-/calendar-js-6.1.0.tgz", + "integrity": "sha512-thVS6Bz+TV7rUB+LO5yFbOhdm65zICDRKcHDUquaZiWL9r6TyV9hCYDcP7cDRV+62wZJh8QPmf1E+d7ZFUOVeA==", "engines": { - "node": ">=16.0.0", - "npm": ">=8.0.0" + "node": "^20.0.0", + "npm": "^9.0.0" }, "peerDependencies": { "ical.js": "^1.5.0", @@ -3049,21 +3013,20 @@ } }, "node_modules/@nextcloud/dialogs": { - "version": "4.2.0-beta.4", - "resolved": "https://registry.npmjs.org/@nextcloud/dialogs/-/dialogs-4.2.0-beta.4.tgz", - "integrity": "sha512-nk3hvO2DrxVGvj8U03feJVQuOZadiIxvtylxqYO/2/5ZS6ETUVRZgNFa5hK3Kf+a/OEkznVOxWTYOB2JbgRAzQ==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@nextcloud/dialogs/-/dialogs-4.2.2.tgz", + "integrity": "sha512-KC55NmEXxABt2aHDIZEvjEIOAmVuc9/tsqS2P2OmmkWzPT/IQH+y87vU1ZfkPNUblZQQ73nK1U4/JQpEk/FuuQ==", "dependencies": { - "@mdi/svg": "^7.2.96", + "@mdi/svg": "^7.3.67", "@nextcloud/files": "^3.0.0-beta.14", "@nextcloud/l10n": "^2.2.0", "@nextcloud/router": "^2.1.2", "@nextcloud/typings": "^1.7.0", - "@nextcloud/vue": "^7.12.2", - "@types/toastify-js": "^1.12.0", - "@vueuse/core": "^10.3.0", + "@nextcloud/vue": "^7.12.4", + "@types/toastify-js": "^1.12.2", + "@vueuse/core": "^10.4.1", "toastify-js": "^1.12.0", "vue-frag": "^1.4.3", - "vue-material-design-icons": "^5.2.0", "webdav": "^5.2.3" }, "engines": { @@ -3074,15 +3037,20 @@ "vue": "^2.7.14" } }, + "node_modules/@nextcloud/dialogs/node_modules/@types/web-bluetooth": { + "version": "0.0.20", + "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.20.tgz", + "integrity": "sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==" + }, "node_modules/@nextcloud/dialogs/node_modules/@vueuse/core": { - "version": "10.4.1", - "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.4.1.tgz", - "integrity": "sha512-DkHIfMIoSIBjMgRRvdIvxsyboRZQmImofLyOHADqiVbQVilP8VVHDhBX2ZqoItOgu7dWa8oXiNnScOdPLhdEXg==", + "version": "10.6.1", + "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.6.1.tgz", + "integrity": "sha512-Pc26IJbqgC9VG1u6VY/xrXXfxD33hnvxBnKrLlA2LJlyHII+BSrRoTPJgGYq7qZOu61itITFUnm6QbacwZ4H8Q==", "dependencies": { - "@types/web-bluetooth": "^0.0.17", - "@vueuse/metadata": "10.4.1", - "@vueuse/shared": "10.4.1", - "vue-demi": ">=0.14.5" + "@types/web-bluetooth": "^0.0.20", + "@vueuse/metadata": "10.6.1", + "@vueuse/shared": "10.6.1", + "vue-demi": ">=0.14.6" }, "funding": { "url": "https://github.com/sponsors/antfu" @@ -3114,19 +3082,19 @@ } }, "node_modules/@nextcloud/dialogs/node_modules/@vueuse/metadata": { - "version": "10.4.1", - "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.4.1.tgz", - "integrity": "sha512-2Sc8X+iVzeuMGHr6O2j4gv/zxvQGGOYETYXEc41h0iZXIRnRbJZGmY/QP8dvzqUelf8vg0p/yEA5VpCEu+WpZg==", + "version": "10.6.1", + "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.6.1.tgz", + "integrity": "sha512-qhdwPI65Bgcj23e5lpGfQsxcy0bMjCAsUGoXkJ7DsoeDUdasbZ2DBa4dinFCOER3lF4gwUv+UD2AlA11zdzMFw==", "funding": { "url": "https://github.com/sponsors/antfu" } }, "node_modules/@nextcloud/dialogs/node_modules/@vueuse/shared": { - "version": "10.4.1", - "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.4.1.tgz", - "integrity": "sha512-vz5hbAM4qA0lDKmcr2y3pPdU+2EVw/yzfRsBdu+6+USGa4PxqSQRYIUC9/NcT06y+ZgaTsyURw2I9qOFaaXHAg==", + "version": "10.6.1", + "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.6.1.tgz", + "integrity": "sha512-TECVDTIedFlL0NUfHWncf3zF9Gc4VfdxfQc8JFwoVZQmxpONhLxFrlm0eHQeidHj4rdTPL3KXJa0TZCk1wnc5Q==", "dependencies": { - "vue-demi": ">=0.14.5" + "vue-demi": ">=0.14.6" }, "funding": { "url": "https://github.com/sponsors/antfu" @@ -3283,50 +3251,45 @@ } }, "node_modules/@nextcloud/logger": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@nextcloud/logger/-/logger-2.5.0.tgz", - "integrity": "sha512-vJx5YxPyS9/tg3YoqA8CBN7YTZFHfuhMKJIIWFV28phxXqKhGwKVKh+/Ir8ZIPweIM5n8VNT6JOJq1JjGiMg2w==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@nextcloud/logger/-/logger-2.7.0.tgz", + "integrity": "sha512-DSJg9H1jT2zfr7uoP4tL5hKncyY+LOuxJzLauj0M/f6gnpoXU5WG1Zw8EFPOrRWjkC0ZE+NCqrMnITgdRRpXJQ==", "dependencies": { "@nextcloud/auth": "^2.0.0", "core-js": "^3.6.4" }, "engines": { - "node": "^16.0.0", - "npm": "^7.0.0 || ^8.0.0" + "node": "^20.0.0", + "npm": "^9.0.0" } }, "node_modules/@nextcloud/moment": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@nextcloud/moment/-/moment-1.2.1.tgz", - "integrity": "sha512-v/yfrZ4Jo8YM1v0DLXKjRLwKOhzE4Y6DcgyZAM1vJ5jOMvkHpICuTDJRw8oOtrr/1H6FqI6EMZcYogeGD+rwSA==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@nextcloud/moment/-/moment-1.2.2.tgz", + "integrity": "sha512-66jJJurd4JdqqlGIpqfxMWOvpG7i6dMibkNCPcpe8i+C+bGSFRMxMe74m1abehcaysj164is4juiT2ikVbZ4yg==", "dependencies": { - "@nextcloud/l10n": "^1.4.1", + "@nextcloud/l10n": "^2.2.0", "core-js": "^3.21.1", "jed": "^1.1.1", "moment": "^2.29.2", "node-gettext": "^3.0.0" - } - }, - "node_modules/@nextcloud/moment/node_modules/@nextcloud/l10n": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@nextcloud/l10n/-/l10n-1.6.0.tgz", - "integrity": "sha512-aKGlgrwN9OiafN791sYus0shfwNeU3PlrH6Oi9ISma6iJSvN6a8aJM8WGKCJ9pqBaTR5PrDuckuM/WnybBWb6A==", - "dependencies": { - "core-js": "^3.6.4", - "node-gettext": "^3.0.0" + }, + "engines": { + "node": "^20.0.0", + "npm": "^9.0.0" } }, "node_modules/@nextcloud/router": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@nextcloud/router/-/router-2.1.2.tgz", - "integrity": "sha512-Jj5fgjeHT1vVIgOyUGOeHfwk2KgaO77QGfqZAT6GWXvpAsN0mkqwljkg4FkHrQRouYqCE4VnJ5o8/w0DAN89tA==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@nextcloud/router/-/router-2.2.0.tgz", + "integrity": "sha512-M4AVGnB5tt3MYO5RpH/R2jq7z/nW05AmRhk4Lh68krVwRIYGo8pgNikKrPGogHd2Q3UgzF5Py1drHz3uuV99bQ==", "dependencies": { - "@nextcloud/typings": "^1.0.0", + "@nextcloud/typings": "^1.7.0", "core-js": "^3.6.4" }, "engines": { - "node": "^16.0.0", - "npm": "^7.0.0 || ^8.0.0" + "node": "^20.0.0", + "npm": "^9.0.0" } }, "node_modules/@nextcloud/stylelint-config": { @@ -3359,9 +3322,9 @@ } }, "node_modules/@nextcloud/vue": { - "version": "7.12.2", - "resolved": "https://registry.npmjs.org/@nextcloud/vue/-/vue-7.12.2.tgz", - "integrity": "sha512-AjXm/I4b1W4vtSVtZpVu4VD047IpVTgPnMP7kSKQF42XvFvP1l0pyFgd/ewPKYtm+dA/rTHsh5fg3I9xsxg79A==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@nextcloud/vue/-/vue-7.12.7.tgz", + "integrity": "sha512-zMVlVnDCQ8pEZrIl5h9wXV1tHLiP1Qsmm6NJPxeTcix3JsbodkSmHJHWEv5VmQ7qWxUX2dPJeSoH8nk+qjbQ/A==", "dependencies": { "@floating-ui/dom": "^1.1.0", "@nextcloud/auth": "^2.0.0", @@ -3388,9 +3351,9 @@ "linkify-string": "^4.0.0", "md5": "^2.3.0", "node-polyfill-webpack-plugin": "^2.0.1", + "rehype-external-links": "^3.0.0", "rehype-react": "^7.1.2", "remark-breaks": "^3.0.2", - "remark-external-links": "^9.0.1", "remark-parse": "^10.0.1", "remark-rehype": "^10.1.0", "splitpanes": "^2.4.1", @@ -3402,6 +3365,7 @@ "unist-util-visit": "^4.1.2", "vue": "^2.7.14", "vue-color": "^2.8.1", + "vue-frag": "^1.4.3", "vue-material-design-icons": "^5.1.2", "vue-multiselect": "^2.1.6", "vue2-datepicker": "^3.11.0" @@ -3692,20 +3656,20 @@ } }, "node_modules/@nextcloud/vue/node_modules/@floating-ui/core": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.4.1.tgz", - "integrity": "sha512-jk3WqquEJRlcyu7997NtR5PibI+y5bi+LS3hPmguVClypenMsCY3CBa3LAQnozRCtCrYWSEtAdiskpamuJRFOQ==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.5.0.tgz", + "integrity": "sha512-kK1h4m36DQ0UHGj5Ah4db7R0rHemTqqO0QLvUqi1/mUUp3LuAWbWxdxSIf/XsnH9VS6rRVPLJCncjRzUvyCLXg==", "dependencies": { - "@floating-ui/utils": "^0.1.1" + "@floating-ui/utils": "^0.1.3" } }, "node_modules/@nextcloud/vue/node_modules/@floating-ui/dom": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.1.tgz", - "integrity": "sha512-KwvVcPSXg6mQygvA1TjbN/gh///36kKtllIF8SUm0qpFj8+rvYrpvlYdL1JoA71SHpDqgSSdGOSoQ0Mp3uY5aw==", + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.3.tgz", + "integrity": "sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA==", "dependencies": { - "@floating-ui/core": "^1.4.1", - "@floating-ui/utils": "^0.1.1" + "@floating-ui/core": "^1.4.2", + "@floating-ui/utils": "^0.1.3" } }, "node_modules/@nextcloud/vue/node_modules/@nextcloud/browser-storage": { @@ -3720,30 +3684,6 @@ "npm": "^7.0.0 || ^8.0.0" } }, - "node_modules/@nextcloud/vue/node_modules/@nextcloud/dialogs": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@nextcloud/dialogs/-/dialogs-4.0.1.tgz", - "integrity": "sha512-jgIJdxTpc3suHkuZBRge6/dU6krG7x9emMGTxKY5qRQqFwn9r4rCqjV7Cys7VMn1QLlHmEDdqHcYZFRtN/XVNA==", - "dependencies": { - "@nextcloud/l10n": "^1.3.0", - "@nextcloud/typings": "^1.4.3", - "core-js": "^3.6.4", - "toastify-js": "^1.12.0" - }, - "engines": { - "node": "^16.0.0", - "npm": "^7.0.0 || ^8.0.0" - } - }, - "node_modules/@nextcloud/vue/node_modules/@nextcloud/dialogs/node_modules/@nextcloud/l10n": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@nextcloud/l10n/-/l10n-1.6.0.tgz", - "integrity": "sha512-aKGlgrwN9OiafN791sYus0shfwNeU3PlrH6Oi9ISma6iJSvN6a8aJM8WGKCJ9pqBaTR5PrDuckuM/WnybBWb6A==", - "dependencies": { - "core-js": "^3.6.4", - "node-gettext": "^3.0.0" - } - }, "node_modules/@nextcloud/vue/node_modules/core-js": { "version": "3.25.5", "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.5.tgz", @@ -4252,9 +4192,9 @@ "dev": true }, "node_modules/@types/toastify-js": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/@types/toastify-js/-/toastify-js-1.12.0.tgz", - "integrity": "sha512-fqpDHaKhFukN9KRm24bbH0wozvHmSwjvkaLjBUrWcSfSS4zysIwTYqNLG3XbSNhRlsTNRNLGS23tp/VhPwsfHQ==" + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/@types/toastify-js/-/toastify-js-1.12.3.tgz", + "integrity": "sha512-9RjLlbAHMSaae/KZNHGv19VG4gcLIm3YjvacCXBtfMfYn26h76YP5oxXI8k26q4iKXCB9LNfv18lsoS0JnFPTg==" }, "node_modules/@types/tough-cookie": { "version": "4.0.2", @@ -4610,10 +4550,15 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" + }, "node_modules/@vue/compiler-sfc": { - "version": "2.7.14", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-2.7.14.tgz", - "integrity": "sha512-aNmNHyLPsw+sVvlQFQ2/8sjNuLtK54TC6cuKnVzAY93ks4ZBrvwQSnkkIh7bsbNhum5hJBS00wSDipQ937f5DA==", + "version": "2.7.15", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-2.7.15.tgz", + "integrity": "sha512-FCvIEevPmgCgqFBH7wD+3B97y7u7oj/Wr69zADBf403Tui377bThTjBvekaZvlRr4IwUAu3M6hYZeULZFJbdYg==", "dependencies": { "@babel/parser": "^7.18.4", "postcss": "^8.4.14", @@ -5590,42 +5535,42 @@ } }, "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.3.tgz", - "integrity": "sha512-bM3gHc337Dta490gg+/AseNB9L4YLHxq1nGKZZSHbhXv4aTYU2MD2cjza1Ru4S6975YLTaL1K8uJf6ukJhhmtw==", + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.6.tgz", + "integrity": "sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.17.7", - "@babel/helper-define-polyfill-provider": "^0.4.0", - "semver": "^6.1.1" + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.4.3", + "semver": "^6.3.1" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.1.tgz", - "integrity": "sha512-ikFrZITKg1xH6pLND8zT14UPgjKHiGLqex7rGEZCH2EvhsneJaJPemmpQaIZV5AL03II+lXylw3UmddDK8RU5Q==", + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.5.tgz", + "integrity": "sha512-Q6CdATeAvbScWPNLB8lzSO7fgUVBkQt6zLgNlfyeCr/EQaEQR+bWiBYYPYAFyE528BMjRhL+1QBMOI4jc/c5TA==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.0", - "core-js-compat": "^3.30.1" + "@babel/helper-define-polyfill-provider": "^0.4.3", + "core-js-compat": "^3.32.2" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.0.tgz", - "integrity": "sha512-hDJtKjMLVa7Z+LwnTCxoDLQj6wdc+B8dun7ayF2fYieI6OzfuvcLMB32ihJZ4UhCBwNYGl5bg/x/P9cMdnkc2g==", + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.3.tgz", + "integrity": "sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.0" + "@babel/helper-define-polyfill-provider": "^0.4.3" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "node_modules/babel-preset-current-node-syntax": { @@ -5884,25 +5829,28 @@ } }, "node_modules/browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.2.tgz", + "integrity": "sha512-1rudGyeYY42Dk6texmv7c4VcQ0EsvVbLwZkA+AQB7SxvXxmcD93jcHie8bzecJ+ChDlmAm2Qyu0+Ccg5uhZXCg==", "dependencies": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", + "bn.js": "^5.2.1", + "browserify-rsa": "^4.1.0", "create-hash": "^1.2.0", "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", + "elliptic": "^6.5.4", "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" + "parse-asn1": "^5.1.6", + "readable-stream": "^3.6.2", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 4" } }, "node_modules/browserify-sign/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -5921,9 +5869,9 @@ } }, "node_modules/browserslist": { - "version": "4.21.7", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.7.tgz", - "integrity": "sha512-BauCXrQ7I2ftSqd2mvKHGo85XR0u7Ru3C/Hxsy/0TkfCtjrmAbPdzLGasmoiBxplpDXlPvdjX9u7srIMfgasNA==", + "version": "4.22.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", + "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", "funding": [ { "type": "opencollective", @@ -5939,10 +5887,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001489", - "electron-to-chromium": "^1.4.411", - "node-releases": "^2.0.12", - "update-browserslist-db": "^1.0.11" + "caniuse-lite": "^1.0.30001541", + "electron-to-chromium": "^1.4.535", + "node-releases": "^2.0.13", + "update-browserslist-db": "^1.0.13" }, "bin": { "browserslist": "cli.js" @@ -6108,9 +6056,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001492", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001492.tgz", - "integrity": "sha512-2efF8SAZwgAX1FJr87KWhvuJxnGJKOnctQa8xLOskAXNXq8oiuqgl6u1kk3fFpsp3GgvzlRjiK1sl63hNtFADw==", + "version": "1.0.30001550", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001550.tgz", + "integrity": "sha512-p82WjBYIypO0ukTsd/FG3Xxs+4tFeaY9pfT4amQL8KWtYH7H9nYwReGAbMTJ0hsmRO8IfDtsS6p3ZWj8+1c2RQ==", "funding": [ { "type": "opencollective", @@ -6572,9 +6520,9 @@ "peer": true }, "node_modules/core-js": { - "version": "3.32.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.32.1.tgz", - "integrity": "sha512-lqufgNn9NLnESg5mQeYsxQP5w7wrViSj0jr/kv6ECQiByzQkrn1MKvV0L3acttpDqfQrHLwr2KCMgX5b8X+lyQ==", + "version": "3.33.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.33.3.tgz", + "integrity": "sha512-lo0kOocUlLKmm6kv/FswQL8zbkH7mVsLJ/FULClOhv8WRVmKLVcs6XPNQAzstfeJTCHMyButEwG+z1kHxHoDZw==", "hasInstallScript": true, "funding": { "type": "opencollective", @@ -6582,12 +6530,12 @@ } }, "node_modules/core-js-compat": { - "version": "3.30.2", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.30.2.tgz", - "integrity": "sha512-nriW1nuJjUgvkEjIot1Spwakz52V9YkYHZAQG6A1eCgC8AA1p0zngrQEP9R0+V6hji5XilWKG1Bd0YRppmGimA==", + "version": "3.33.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.33.0.tgz", + "integrity": "sha512-0w4LcLXsVEuNkIqwjjf9rjCoPhK8uqA4tMRh4Ge26vfLtUutshn+aRJU21I9LCJlh2QQHfisNToLjw1XEJLTWw==", "dev": true, "dependencies": { - "browserslist": "^4.21.5" + "browserslist": "^4.22.1" }, "funding": { "type": "opencollective", @@ -7271,9 +7219,9 @@ "peer": true }, "node_modules/electron-to-chromium": { - "version": "1.4.417", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.417.tgz", - "integrity": "sha512-8rY8HdCxuSVY8wku3i/eDac4g1b4cSbruzocenrqBlzqruAZYHjQCHIjC66dLR9DXhEHTojsC4EjhZ8KmzwXqA==" + "version": "1.4.557", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.557.tgz", + "integrity": "sha512-6x0zsxyMXpnMJnHrondrD3SuAeKcwij9S+83j2qHAQPXbGTDDfgImzzwgGlzrIcXbHQ42tkG4qA6U860cImNhw==" }, "node_modules/element-matches": { "version": "0.1.2", @@ -9340,6 +9288,26 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/hast-util-is-element": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", + "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-is-element/node_modules/@types/hast": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.1.tgz", + "integrity": "sha512-hs/iBJx2aydugBQx5ETV3ZgeSS0oIreQrFJ4bjBl0XvM4wAmDjFEALY7p0rTSLt2eL+ibjRAAs9dTPiCLtmbqQ==", + "dependencies": { + "@types/unist": "*" + } + }, "node_modules/hast-util-whitespace": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.1.tgz", @@ -12064,9 +12032,9 @@ "peer": true }, "node_modules/layerr": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/layerr/-/layerr-0.1.2.tgz", - "integrity": "sha512-ob5kTd9H3S4GOG2nVXyQhOu9O8nBgP555XxWPkJI0tR0JeRilfyTp8WtPdIJHLXBmHMSdEq5+KMxiYABeScsIQ==" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/layerr/-/layerr-2.0.1.tgz", + "integrity": "sha512-z0730CwG/JO24evdORnyDkwG1Q7b7mF2Tp1qRQ0YvrMMARbt1DFG694SOv439Gm7hYKolyZyaB49YIrYIfZBdg==" }, "node_modules/leven": { "version": "3.1.0", @@ -12106,9 +12074,9 @@ } }, "node_modules/linkifyjs": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/linkifyjs/-/linkifyjs-4.1.1.tgz", - "integrity": "sha512-zFN/CTVmbcVef+WaDXT63dNzzkfRBKT1j464NJQkV7iSgJU0sLBus9W0HBwnXK13/hf168pbrx/V/bjEHOXNHA==" + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/linkifyjs/-/linkifyjs-4.1.2.tgz", + "integrity": "sha512-1elJrH8MwUgr77Rgmx4JgB/nBgISYVoGossH6pAfCeHG+07TblTn6RWKx0MKozEMJU6NCFYHRih9M8ZtV3YZ+Q==" }, "node_modules/loader-runner": { "version": "4.3.0", @@ -13203,9 +13171,9 @@ } }, "node_modules/node-releases": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.12.tgz", - "integrity": "sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==" + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" }, "node_modules/nopt": { "version": "6.0.0", @@ -13476,14 +13444,14 @@ "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==" }, "node_modules/p-limit": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", - "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-5.0.0.tgz", + "integrity": "sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==", "dependencies": { "yocto-queue": "^1.0.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -14431,9 +14399,9 @@ "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" }, "node_modules/regenerator-transform": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", - "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", "dev": true, "dependencies": { "@babel/runtime": "^7.8.4" @@ -14512,6 +14480,75 @@ "jsesc": "bin/jsesc" } }, + "node_modules/rehype-external-links": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/rehype-external-links/-/rehype-external-links-3.0.0.tgz", + "integrity": "sha512-yp+e5N9V3C6bwBeAC4n796kc86M4gJCdlVhiMTxIrJG5UHDMh+PJANf9heqORJbt1nrCbDwIlAZKjANIaVBbvw==", + "dependencies": { + "@types/hast": "^3.0.0", + "@ungap/structured-clone": "^1.0.0", + "hast-util-is-element": "^3.0.0", + "is-absolute-url": "^4.0.0", + "space-separated-tokens": "^2.0.0", + "unist-util-visit": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-external-links/node_modules/@types/hast": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.1.tgz", + "integrity": "sha512-hs/iBJx2aydugBQx5ETV3ZgeSS0oIreQrFJ4bjBl0XvM4wAmDjFEALY7p0rTSLt2eL+ibjRAAs9dTPiCLtmbqQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/rehype-external-links/node_modules/@types/unist": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", + "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==" + }, + "node_modules/rehype-external-links/node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-external-links/node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-external-links/node_modules/unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/rehype-react": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/rehype-react/-/rehype-react-7.1.2.tgz", @@ -14545,25 +14582,6 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/remark-external-links": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/remark-external-links/-/remark-external-links-9.0.1.tgz", - "integrity": "sha512-EYw+p8Zqy5oT5+W8iSKzInfRLY+zeKWHCf0ut+Q5SwnaSIDGXd2zzvp4SWqyAuVbinNmZ0zjMrDKaExWZnTYqQ==", - "dependencies": { - "@types/hast": "^2.3.2", - "@types/mdast": "^3.0.0", - "extend": "^3.0.0", - "is-absolute-url": "^4.0.0", - "mdast-util-definitions": "^5.0.0", - "space-separated-tokens": "^2.0.0", - "unified": "^10.0.0", - "unist-util-visit": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/remark-parse": { "version": "10.0.1", "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.1.tgz", @@ -14969,9 +14987,9 @@ } }, "node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -16642,9 +16660,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", - "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", "funding": [ { "type": "opencollective", @@ -16688,9 +16706,12 @@ } }, "node_modules/url-join": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz", - "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/url-join/-/url-join-5.0.0.tgz", + "integrity": "sha512-n2huDr9h9yzd6exQVnH/jU5mr+Pfx08LRXXZhkLLetAMESRj+anQsTAh940iMrIetKAmry9coFuZQ2jY8/p3WA==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } }, "node_modules/url-parse": { "version": "1.5.10", @@ -16884,11 +16905,11 @@ "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" }, "node_modules/vue": { - "version": "2.7.14", - "resolved": "https://registry.npmjs.org/vue/-/vue-2.7.14.tgz", - "integrity": "sha512-b2qkFyOM0kwqWFuQmgd4o+uHGU7T+2z3T+WQp8UBjADfEv2n4FEMffzBmCKNP0IGzOEEfYjvtcC62xaSKeQDrQ==", + "version": "2.7.15", + "resolved": "https://registry.npmjs.org/vue/-/vue-2.7.15.tgz", + "integrity": "sha512-a29fsXd2G0KMRqIFTpRgpSbWaNBK3lpCTOLuGLEDnlHWdjB8fwl6zyYZ8xCrqkJdatwZb4mGHiEfJjnw0Q6AwQ==", "dependencies": { - "@vue/compiler-sfc": "2.7.14", + "@vue/compiler-sfc": "2.7.15", "csstype": "^3.1.0" } }, @@ -17159,9 +17180,9 @@ } }, "node_modules/vue-template-compiler": { - "version": "2.7.14", - "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.14.tgz", - "integrity": "sha512-zyA5Y3ArvVG0NacJDkkzJuPQDF8RFeRlzV2vLeSnhSpieO6LK2OVbdLPi5MPPs09Ii+gMO8nY4S3iKQxBxDmWQ==", + "version": "2.7.15", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.15.tgz", + "integrity": "sha512-yQxjxMptBL7UAog00O8sANud99C6wJF+7kgbcwqkvA38vCGF7HWE66w0ZFnS/kX5gSoJr/PQ4/oS3Ne2pW37Og==", "dev": true, "dependencies": { "de-indent": "^1.0.2", @@ -17299,9 +17320,9 @@ } }, "node_modules/webdav": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/webdav/-/webdav-5.2.3.tgz", - "integrity": "sha512-u5wqJULZhB7IwO3qVD9r0ikt6SMHZ4P4YYtLJ6JrCmSoZuW6KvanXWJAA4LZDm548lK7aCNUsy0VxbBKBXAGrg==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/webdav/-/webdav-5.3.0.tgz", + "integrity": "sha512-xRu/URZGCxDPXmT+9Gu6tNGvlETBwjcuz69lx/6Qlq/0q3Gu2GSVyRt+mP0vTlLFfaY3xZ5O/SPTQ578tC/45Q==", "dependencies": { "@buttercup/fetch": "^0.1.1", "base-64": "^1.0.0", @@ -17309,12 +17330,12 @@ "fast-xml-parser": "^4.2.4", "he": "^1.2.0", "hot-patcher": "^2.0.0", - "layerr": "^0.1.2", + "layerr": "^2.0.1", "md5": "^2.3.0", - "minimatch": "^5.1.0", + "minimatch": "^7.4.6", "nested-property": "^4.0.0", "path-posix": "^1.0.0", - "url-join": "^4.0.1", + "url-join": "^5.0.0", "url-parse": "^1.5.10" }, "engines": { @@ -17330,14 +17351,17 @@ } }, "node_modules/webdav/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.6.tgz", + "integrity": "sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==", "dependencies": { "brace-expansion": "^2.0.1" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/webidl-conversions": { @@ -17890,41 +17914,50 @@ } }, "@babel/code-frame": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", - "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", "dev": true, "requires": { - "@babel/highlight": "^7.18.6" + "@babel/highlight": "^7.22.13", + "chalk": "^2.4.2" } }, "@babel/compat-data": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.3.tgz", - "integrity": "sha512-aNtko9OPOwVESUFp3MZfD8Uzxl7JzSeJpd7npIoxCasU37PFbAQRpKglkaKwlHOyeJdrREpo8TW8ldrkYWwvIQ==", + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.2.tgz", + "integrity": "sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ==", "dev": true }, "@babel/core": { - "version": "7.22.1", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.1.tgz", - "integrity": "sha512-Hkqu7J4ynysSXxmAahpN1jjRwVJ+NdpraFLIWflgjpVob3KNyK3/tIUc7Q7szed8WMp0JNa7Qtd1E9Oo22F9gA==", + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.2.tgz", + "integrity": "sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==", "dev": true, "requires": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.21.4", - "@babel/generator": "^7.22.0", - "@babel/helper-compilation-targets": "^7.22.1", - "@babel/helper-module-transforms": "^7.22.1", - "@babel/helpers": "^7.22.0", - "@babel/parser": "^7.22.0", - "@babel/template": "^7.21.9", - "@babel/traverse": "^7.22.1", - "@babel/types": "^7.22.0", - "convert-source-map": "^1.7.0", + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helpers": "^7.23.2", + "@babel/parser": "^7.23.0", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.2", + "@babel/types": "^7.23.0", + "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.2.2", - "semver": "^6.3.0" + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "dependencies": { + "convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + } } }, "@babel/eslint-parser": { @@ -17940,12 +17973,12 @@ } }, "@babel/generator": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.3.tgz", - "integrity": "sha512-C17MW4wlk//ES/CJDL51kPNwl+qiBQyN7b9SKyVp11BLGFeSPoVaHrv+MNt8jwQFhQWowW88z1eeBx3pFz9v8A==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz", + "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==", "dev": true, "requires": { - "@babel/types": "^7.22.3", + "@babel/types": "^7.23.0", "@jridgewell/gen-mapping": "^0.3.2", "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" @@ -17965,35 +17998,34 @@ } }, "@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", "dev": true, "requires": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.22.5" } }, "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", - "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", + "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", "dev": true, "requires": { - "@babel/helper-explode-assignable-expression": "^7.18.6", - "@babel/types": "^7.18.9" + "@babel/types": "^7.22.15" } }, "@babel/helper-compilation-targets": { - "version": "7.22.1", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.1.tgz", - "integrity": "sha512-Rqx13UM3yVB5q0D/KwQ8+SPfX/+Rnsy1Lw1k/UwOC4KC6qrzIQoY3lYnBu5EHKBlEHHcj0M0W8ltPSkD8rqfsQ==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", + "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", "dev": true, "requires": { - "@babel/compat-data": "^7.22.0", - "@babel/helper-validator-option": "^7.21.0", - "browserslist": "^4.21.3", + "@babel/compat-data": "^7.22.9", + "@babel/helper-validator-option": "^7.22.15", + "browserslist": "^4.21.9", "lru-cache": "^5.1.1", - "semver": "^6.3.0" + "semver": "^6.3.1" }, "dependencies": { "lru-cache": { @@ -18014,258 +18046,240 @@ } }, "@babel/helper-create-class-features-plugin": { - "version": "7.22.1", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.1.tgz", - "integrity": "sha512-SowrZ9BWzYFgzUMwUmowbPSGu6CXL5MSuuCkG3bejahSpSymioPmuLdhPxNOc9MjuNGjy7M/HaXvJ8G82Lywlw==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.22.1", - "@babel/helper-function-name": "^7.21.0", - "@babel/helper-member-expression-to-functions": "^7.22.0", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.22.1", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@babel/helper-split-export-declaration": "^7.18.6", - "semver": "^6.3.0" + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz", + "integrity": "sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-member-expression-to-functions": "^7.22.15", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "semver": "^6.3.1" } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.22.1", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.1.tgz", - "integrity": "sha512-WWjdnfR3LPIe+0EY8td7WmjhytxXtjKAEpnAxun/hkNiyOaPlvGK+NZaBFIdi9ndYV3Gav7BpFvtUwnaJlwi1w==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", + "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-annotate-as-pure": "^7.22.5", "regexpu-core": "^5.3.1", - "semver": "^6.3.0" + "semver": "^6.3.1" } }, "@babel/helper-define-polyfill-provider": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.0.tgz", - "integrity": "sha512-RnanLx5ETe6aybRi1cO/edaRH+bNYWaryCEmjDDYyNr4wnSzyOp8T0dWipmqVHKEY3AbVKUom50AKSlj1zmKbg==", + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.3.tgz", + "integrity": "sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug==", "dev": true, "requires": { - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", "debug": "^4.1.1", "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" + "resolve": "^1.14.2" } }, "@babel/helper-environment-visitor": { - "version": "7.22.1", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.1.tgz", - "integrity": "sha512-Z2tgopurB/kTbidvzeBrc2To3PUP/9i5MUe+fU6QJCQDyPwSH2oRapkLw3KGECDYSjhQZCNxEvNvZlLw8JjGwA==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", "dev": true }, - "@babel/helper-explode-assignable-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", - "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, "@babel/helper-function-name": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", - "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", "dev": true, "requires": { - "@babel/template": "^7.20.7", - "@babel/types": "^7.21.0" + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" } }, "@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", "dev": true, "requires": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.22.5" } }, "@babel/helper-member-expression-to-functions": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.3.tgz", - "integrity": "sha512-Gl7sK04b/2WOb6OPVeNy9eFKeD3L6++CzL3ykPOWqTn08xgYYK0wz4TUh2feIImDXxcVW3/9WQ1NMKY66/jfZA==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", + "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", "dev": true, "requires": { - "@babel/types": "^7.22.3" + "@babel/types": "^7.23.0" } }, "@babel/helper-module-imports": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz", - "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", "dev": true, "requires": { - "@babel/types": "^7.21.4" + "@babel/types": "^7.22.15" } }, "@babel/helper-module-transforms": { - "version": "7.22.1", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.1.tgz", - "integrity": "sha512-dxAe9E7ySDGbQdCVOY/4+UcD8M9ZFqZcZhSPsPacvCG4M+9lwtDDQfI2EoaSvmf7W/8yCBkGU0m7Pvt1ru3UZw==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz", + "integrity": "sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==", "dev": true, "requires": { - "@babel/helper-environment-visitor": "^7.22.1", - "@babel/helper-module-imports": "^7.21.4", - "@babel/helper-simple-access": "^7.21.5", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.21.9", - "@babel/traverse": "^7.22.1", - "@babel/types": "^7.22.0" + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" } }, "@babel/helper-optimise-call-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", - "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", + "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", "dev": true, "requires": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.22.5" } }, "@babel/helper-plugin-utils": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.21.5.tgz", - "integrity": "sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", "dev": true }, "@babel/helper-remap-async-to-generator": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", - "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", + "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-wrap-function": "^7.18.9", - "@babel/types": "^7.18.9" + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-wrap-function": "^7.22.20" } }, "@babel/helper-replace-supers": { - "version": "7.22.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.1.tgz", - "integrity": "sha512-ut4qrkE4AuSfrwHSps51ekR1ZY/ygrP1tp0WFm8oVq6nzc/hvfV/22JylndIbsf2U2M9LOMwiSddr6y+78j+OQ==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz", + "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==", "dev": true, "requires": { - "@babel/helper-environment-visitor": "^7.22.1", - "@babel/helper-member-expression-to-functions": "^7.22.0", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/template": "^7.21.9", - "@babel/traverse": "^7.22.1", - "@babel/types": "^7.22.0" + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-member-expression-to-functions": "^7.22.15", + "@babel/helper-optimise-call-expression": "^7.22.5" } }, "@babel/helper-simple-access": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.21.5.tgz", - "integrity": "sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", "dev": true, "requires": { - "@babel/types": "^7.21.5" + "@babel/types": "^7.22.5" } }, "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", - "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", + "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", "dev": true, "requires": { - "@babel/types": "^7.20.0" + "@babel/types": "^7.22.5" } }, "@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", "dev": true, "requires": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.22.5" } }, "@babel/helper-string-parser": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.21.5.tgz", - "integrity": "sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", "dev": true }, "@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", "dev": true }, "@babel/helper-validator-option": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", - "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", + "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==", "dev": true }, "@babel/helper-wrap-function": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz", - "integrity": "sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", + "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.19.0", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.5", - "@babel/types": "^7.20.5" + "@babel/helper-function-name": "^7.22.5", + "@babel/template": "^7.22.15", + "@babel/types": "^7.22.19" } }, "@babel/helpers": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.3.tgz", - "integrity": "sha512-jBJ7jWblbgr7r6wYZHMdIqKc73ycaTcCaWRq4/2LpuPHcx7xMlZvpGQkOYc9HeSjn6rcx15CPlgVcBtZ4WZJ2w==", + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.2.tgz", + "integrity": "sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==", "dev": true, "requires": { - "@babel/template": "^7.21.9", - "@babel/traverse": "^7.22.1", - "@babel/types": "^7.22.3" + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.2", + "@babel/types": "^7.23.0" } }, "@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", + "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.22.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.4.tgz", - "integrity": "sha512-VLLsx06XkEYqBtE5YGPwfSGwfrjnyPP5oiGty3S8pQLFDFLaS8VwWSIxkTXpcvr5zeYLE6+MBNl2npl/YnfofA==" + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", + "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==" }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", - "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.15.tgz", + "integrity": "sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.3.tgz", - "integrity": "sha512-6r4yRwEnorYByILoDRnEqxtojYKuiIv9FojW2E8GUKo9eWBwbKcd9IiZOZpdyXc64RmyGGyPu3/uAcrz/dq2kQ==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.15.tgz", + "integrity": "sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@babel/plugin-transform-optional-chaining": "^7.22.3" + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.22.15" } }, "@babel/plugin-proposal-class-properties": { @@ -18279,28 +18293,6 @@ "@babel/helper-plugin-utils": "^7.18.6" } }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz", - "integrity": "sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.21.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", - "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, "@babel/plugin-syntax-async-generators": { "version": "7.8.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", @@ -18356,21 +18348,21 @@ } }, "@babel/plugin-syntax-import-assertions": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", - "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz", + "integrity": "sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.19.0" + "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-syntax-import-attributes": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.3.tgz", - "integrity": "sha512-i35jZJv6aO7hxEbIWQ41adVfOzjm9dcYDNeWlBMd8p0ZQRtNUCBrmGwZt+H5lb+oOC9a3svp956KP0oWGA1YsA==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz", + "integrity": "sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.21.5" + "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-syntax-import-meta": { @@ -18492,487 +18484,487 @@ } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.21.5.tgz", - "integrity": "sha512-wb1mhwGOCaXHDTcsRYMKF9e5bbMgqwxtqa2Y1ifH96dXJPwbuLX9qHy3clhrxVqgMz7nyNXs8VkxdH8UBcjKqA==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz", + "integrity": "sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.21.5" + "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-transform-async-generator-functions": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.3.tgz", - "integrity": "sha512-36A4Aq48t66btydbZd5Fk0/xJqbpg/v4QWI4AH4cYHBXy9Mu42UOupZpebKFiCFNT9S9rJFcsld0gsv0ayLjtA==", + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.2.tgz", + "integrity": "sha512-BBYVGxbDVHfoeXbOwcagAkOQAm9NxoTdMGfTqghu1GrvadSaw6iW3Je6IcL5PNOw8VwjxqBECXy50/iCQSY/lQ==", "dev": true, "requires": { - "@babel/helper-environment-visitor": "^7.22.1", - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.20", "@babel/plugin-syntax-async-generators": "^7.8.4" } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz", - "integrity": "sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz", + "integrity": "sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-remap-async-to-generator": "^7.18.9" + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.5" } }, "@babel/plugin-transform-block-scoped-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", - "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz", + "integrity": "sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-transform-block-scoping": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz", - "integrity": "sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.0.tgz", + "integrity": "sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.20.2" + "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-transform-class-properties": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.3.tgz", - "integrity": "sha512-mASLsd6rhOrLZ5F3WbCxkzl67mmOnqik0zrg5W6D/X0QMW7HtvnoL1dRARLKIbMP3vXwkwziuLesPqWVGIl6Bw==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz", + "integrity": "sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.22.1", - "@babel/helper-plugin-utils": "^7.21.5" + "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-transform-class-static-block": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.3.tgz", - "integrity": "sha512-5BirgNWNOx7cwbTJCOmKFJ1pZjwk5MUfMIwiBBvsirCJMZeQgs5pk6i1OlkVg+1Vef5LfBahFOrdCnAWvkVKMw==", + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.11.tgz", + "integrity": "sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.22.1", - "@babel/helper-plugin-utils": "^7.21.5", + "@babel/helper-create-class-features-plugin": "^7.22.11", + "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-class-static-block": "^7.14.5" } }, "@babel/plugin-transform-classes": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz", - "integrity": "sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.21.0", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-replace-supers": "^7.20.7", - "@babel/helper-split-export-declaration": "^7.18.6", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz", + "integrity": "sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.9", + "@babel/helper-split-export-declaration": "^7.22.6", "globals": "^11.1.0" } }, "@babel/plugin-transform-computed-properties": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.21.5.tgz", - "integrity": "sha512-TR653Ki3pAwxBxUe8srfF3e4Pe3FTA46uaNHYyQwIoM4oWKSoOZiDNyHJ0oIoDIUPSRQbQG7jzgVBX3FPVne1Q==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz", + "integrity": "sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/template": "^7.20.7" + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/template": "^7.22.5" } }, "@babel/plugin-transform-destructuring": { - "version": "7.21.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz", - "integrity": "sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.0.tgz", + "integrity": "sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.20.2" + "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-transform-dotall-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", - "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz", + "integrity": "sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-transform-duplicate-keys": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", - "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz", + "integrity": "sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-transform-dynamic-import": { - "version": "7.22.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.1.tgz", - "integrity": "sha512-rlhWtONnVBPdmt+jeewS0qSnMz/3yLFrqAP8hHC6EDcrYRSyuz9f9yQhHvVn2Ad6+yO9fHXac5piudeYrInxwQ==", + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.11.tgz", + "integrity": "sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.21.5", + "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3" } }, "@babel/plugin-transform-exponentiation-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", - "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz", + "integrity": "sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==", "dev": true, "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-transform-export-namespace-from": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.3.tgz", - "integrity": "sha512-5Ti1cHLTDnt3vX61P9KZ5IG09bFXp4cDVFJIAeCZuxu9OXXJJZp5iP0n/rzM2+iAutJY+KWEyyHcRaHlpQ/P5g==", + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.11.tgz", + "integrity": "sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.21.5", + "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" } }, "@babel/plugin-transform-for-of": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.5.tgz", - "integrity": "sha512-nYWpjKW/7j/I/mZkGVgHJXh4bA1sfdFnJoOXwJuj4m3Q2EraO/8ZyrkCau9P5tbHQk01RMSt6KYLCsW7730SXQ==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz", + "integrity": "sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.21.5" + "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-transform-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", - "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz", + "integrity": "sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==", "dev": true, "requires": { - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-compilation-targets": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-transform-json-strings": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.3.tgz", - "integrity": "sha512-IuvOMdeOOY2X4hRNAT6kwbePtK21BUyrAEgLKviL8pL6AEEVUVcqtRdN/HJXBLGIbt9T3ETmXRnFedRRmQNTYw==", + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.11.tgz", + "integrity": "sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.21.5", + "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-json-strings": "^7.8.3" } }, "@babel/plugin-transform-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", - "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz", + "integrity": "sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-transform-logical-assignment-operators": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.3.tgz", - "integrity": "sha512-CbayIfOw4av2v/HYZEsH+Klks3NC2/MFIR3QR8gnpGNNPEaq2fdlVCRYG/paKs7/5hvBLQ+H70pGWOHtlNEWNA==", + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.11.tgz", + "integrity": "sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.21.5", + "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" } }, "@babel/plugin-transform-member-expression-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", - "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz", + "integrity": "sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-transform-modules-amd": { - "version": "7.20.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz", - "integrity": "sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.0.tgz", + "integrity": "sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.20.11", - "@babel/helper-plugin-utils": "^7.20.2" + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.5.tgz", - "integrity": "sha512-OVryBEgKUbtqMoB7eG2rs6UFexJi6Zj6FDXx+esBLPTCxCNxAY9o+8Di7IsUGJ+AVhp5ncK0fxWUBd0/1gPhrQ==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz", + "integrity": "sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.21.5", - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/helper-simple-access": "^7.21.5" + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5" } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.3.tgz", - "integrity": "sha512-V21W3bKLxO3ZjcBJZ8biSvo5gQ85uIXW2vJfh7JSWf/4SLUSr1tOoHX3ruN4+Oqa2m+BKfsxTR1I+PsvkIWvNw==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.0.tgz", + "integrity": "sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg==", "dev": true, "requires": { - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.22.1", - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/helper-validator-identifier": "^7.19.1" + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20" } }, "@babel/plugin-transform-modules-umd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", - "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz", + "integrity": "sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-module-transforms": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.3.tgz", - "integrity": "sha512-c6HrD/LpUdNNJsISQZpds3TXvfYIAbo+efE9aWmY/PmSRD0agrJ9cPMt4BmArwUQ7ZymEWTFjTyp+yReLJZh0Q==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", + "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.1", - "@babel/helper-plugin-utils": "^7.21.5" + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-transform-new-target": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.3.tgz", - "integrity": "sha512-5RuJdSo89wKdkRTqtM9RVVJzHum9c2s0te9rB7vZC1zKKxcioWIy+xcu4OoIAjyFZhb/bp5KkunuLin1q7Ct+w==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz", + "integrity": "sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.21.5" + "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.3.tgz", - "integrity": "sha512-CpaoNp16nX7ROtLONNuCyenYdY/l7ZsR6aoVa7rW7nMWisoNoQNIH5Iay/4LDyRjKMuElMqXiBoOQCDLTMGZiw==", + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.11.tgz", + "integrity": "sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.21.5", + "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" } }, "@babel/plugin-transform-numeric-separator": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.3.tgz", - "integrity": "sha512-+AF88fPDJrnseMh5vD9+SH6wq4ZMvpiTMHh58uLs+giMEyASFVhcT3NkoyO+NebFCNnpHJEq5AXO2txV4AGPDQ==", + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.11.tgz", + "integrity": "sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.21.5", + "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-numeric-separator": "^7.10.4" } }, "@babel/plugin-transform-object-rest-spread": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.3.tgz", - "integrity": "sha512-38bzTsqMMCI46/TQnJwPPpy33EjLCc1Gsm2hRTF6zTMWnKsN61vdrpuzIEGQyKEhDSYDKyZHrrd5FMj4gcUHhw==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.15.tgz", + "integrity": "sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q==", "dev": true, "requires": { - "@babel/compat-data": "^7.22.3", - "@babel/helper-compilation-targets": "^7.22.1", - "@babel/helper-plugin-utils": "^7.21.5", + "@babel/compat-data": "^7.22.9", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.22.3" + "@babel/plugin-transform-parameters": "^7.22.15" } }, "@babel/plugin-transform-object-super": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", - "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz", + "integrity": "sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6" + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.5" } }, "@babel/plugin-transform-optional-catch-binding": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.3.tgz", - "integrity": "sha512-bnDFWXFzWY0BsOyqaoSXvMQ2F35zutQipugog/rqotL2S4ciFOKlRYUu9djt4iq09oh2/34hqfRR2k1dIvuu4g==", + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.11.tgz", + "integrity": "sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.21.5", + "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" } }, "@babel/plugin-transform-optional-chaining": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.3.tgz", - "integrity": "sha512-63v3/UFFxhPKT8j8u1jTTGVyITxl7/7AfOqK8C5gz1rHURPUGe3y5mvIf68eYKGoBNahtJnTxBKug4BQOnzeJg==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.0.tgz", + "integrity": "sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", "@babel/plugin-syntax-optional-chaining": "^7.8.3" } }, "@babel/plugin-transform-parameters": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.3.tgz", - "integrity": "sha512-x7QHQJHPuD9VmfpzboyGJ5aHEr9r7DsAsdxdhJiTB3J3j8dyl+NFZ+rX5Q2RWFDCs61c06qBfS4ys2QYn8UkMw==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz", + "integrity": "sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.21.5" + "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-transform-private-methods": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.3.tgz", - "integrity": "sha512-fC7jtjBPFqhqpPAE+O4LKwnLq7gGkD3ZmC2E3i4qWH34mH3gOg2Xrq5YMHUq6DM30xhqM1DNftiRaSqVjEG+ug==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz", + "integrity": "sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.22.1", - "@babel/helper-plugin-utils": "^7.21.5" + "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-transform-private-property-in-object": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.3.tgz", - "integrity": "sha512-C7MMl4qWLpgVCbXfj3UW8rR1xeCnisQ0cU7YJHV//8oNBS0aCIVg1vFnZXxOckHhEpQyqNNkWmvSEWnMLlc+Vw==", + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.11.tgz", + "integrity": "sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.22.1", - "@babel/helper-plugin-utils": "^7.21.5", + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.11", + "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" } }, "@babel/plugin-transform-property-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", - "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz", + "integrity": "sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-transform-regenerator": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.21.5.tgz", - "integrity": "sha512-ZoYBKDb6LyMi5yCsByQ5jmXsHAQDDYeexT1Szvlmui+lADvfSecr5Dxd/PkrTC3pAD182Fcju1VQkB4oCp9M+w==", + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz", + "integrity": "sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.21.5", - "regenerator-transform": "^0.15.1" + "@babel/helper-plugin-utils": "^7.22.5", + "regenerator-transform": "^0.15.2" } }, "@babel/plugin-transform-reserved-words": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", - "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz", + "integrity": "sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-transform-shorthand-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", - "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz", + "integrity": "sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-transform-spread": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz", - "integrity": "sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz", + "integrity": "sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0" + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" } }, "@babel/plugin-transform-sticky-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", - "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz", + "integrity": "sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-transform-template-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", - "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz", + "integrity": "sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", - "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz", + "integrity": "sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-transform-unicode-escapes": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.21.5.tgz", - "integrity": "sha512-LYm/gTOwZqsYohlvFUe/8Tujz75LqqVC2w+2qPHLR+WyWHGCZPN1KBpJCJn+4Bk4gOkQy/IXKIge6az5MqwlOg==", + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz", + "integrity": "sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.21.5" + "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-transform-unicode-property-regex": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.3.tgz", - "integrity": "sha512-5ScJ+OmdX+O6HRuMGW4kv7RL9vIKdtdAj9wuWUKy1wbHY3jaM/UlyIiC1G7J6UJiiyMukjjK0QwL3P0vBd0yYg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz", + "integrity": "sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.1", - "@babel/helper-plugin-utils": "^7.21.5" + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-transform-unicode-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", - "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz", + "integrity": "sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-transform-unicode-sets-regex": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.3.tgz", - "integrity": "sha512-hNufLdkF8vqywRp+P55j4FHXqAX2LRUccoZHH7AFn1pq5ZOO2ISKW9w13bFZVjBoTqeve2HOgoJCcaziJVhGNw==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz", + "integrity": "sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.1", - "@babel/helper-plugin-utils": "^7.21.5" + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/polyfill": { @@ -18997,25 +18989,25 @@ } }, "@babel/preset-env": { - "version": "7.22.4", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.4.tgz", - "integrity": "sha512-c3lHOjbwBv0TkhYCr+XCR6wKcSZ1QbQTVdSkZUaVpLv8CVWotBMArWUi5UAJrcrQaEnleVkkvaV8F/pmc/STZQ==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.22.3", - "@babel/helper-compilation-targets": "^7.22.1", - "@babel/helper-plugin-utils": "^7.21.5", - "@babel/helper-validator-option": "^7.21.0", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.3", - "@babel/plugin-proposal-private-property-in-object": "^7.21.0", + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.2.tgz", + "integrity": "sha512-BW3gsuDD+rvHL2VO2SjAUNTBe5YrjsTiDyqamPDWY723na3/yPQ65X5oQkFVJZ0o50/2d+svm1rkPoJeR1KxVQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.23.2", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.15", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.15", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.20.0", - "@babel/plugin-syntax-import-attributes": "^7.22.3", + "@babel/plugin-syntax-import-assertions": "^7.22.5", + "@babel/plugin-syntax-import-attributes": "^7.22.5", "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", @@ -19027,72 +19019,79 @@ "@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.21.5", - "@babel/plugin-transform-async-generator-functions": "^7.22.3", - "@babel/plugin-transform-async-to-generator": "^7.20.7", - "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.21.0", - "@babel/plugin-transform-class-properties": "^7.22.3", - "@babel/plugin-transform-class-static-block": "^7.22.3", - "@babel/plugin-transform-classes": "^7.21.0", - "@babel/plugin-transform-computed-properties": "^7.21.5", - "@babel/plugin-transform-destructuring": "^7.21.3", - "@babel/plugin-transform-dotall-regex": "^7.18.6", - "@babel/plugin-transform-duplicate-keys": "^7.18.9", - "@babel/plugin-transform-dynamic-import": "^7.22.1", - "@babel/plugin-transform-exponentiation-operator": "^7.18.6", - "@babel/plugin-transform-export-namespace-from": "^7.22.3", - "@babel/plugin-transform-for-of": "^7.21.5", - "@babel/plugin-transform-function-name": "^7.18.9", - "@babel/plugin-transform-json-strings": "^7.22.3", - "@babel/plugin-transform-literals": "^7.18.9", - "@babel/plugin-transform-logical-assignment-operators": "^7.22.3", - "@babel/plugin-transform-member-expression-literals": "^7.18.6", - "@babel/plugin-transform-modules-amd": "^7.20.11", - "@babel/plugin-transform-modules-commonjs": "^7.21.5", - "@babel/plugin-transform-modules-systemjs": "^7.22.3", - "@babel/plugin-transform-modules-umd": "^7.18.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.3", - "@babel/plugin-transform-new-target": "^7.22.3", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.3", - "@babel/plugin-transform-numeric-separator": "^7.22.3", - "@babel/plugin-transform-object-rest-spread": "^7.22.3", - "@babel/plugin-transform-object-super": "^7.18.6", - "@babel/plugin-transform-optional-catch-binding": "^7.22.3", - "@babel/plugin-transform-optional-chaining": "^7.22.3", - "@babel/plugin-transform-parameters": "^7.22.3", - "@babel/plugin-transform-private-methods": "^7.22.3", - "@babel/plugin-transform-private-property-in-object": "^7.22.3", - "@babel/plugin-transform-property-literals": "^7.18.6", - "@babel/plugin-transform-regenerator": "^7.21.5", - "@babel/plugin-transform-reserved-words": "^7.18.6", - "@babel/plugin-transform-shorthand-properties": "^7.18.6", - "@babel/plugin-transform-spread": "^7.20.7", - "@babel/plugin-transform-sticky-regex": "^7.18.6", - "@babel/plugin-transform-template-literals": "^7.18.9", - "@babel/plugin-transform-typeof-symbol": "^7.18.9", - "@babel/plugin-transform-unicode-escapes": "^7.21.5", - "@babel/plugin-transform-unicode-property-regex": "^7.22.3", - "@babel/plugin-transform-unicode-regex": "^7.18.6", - "@babel/plugin-transform-unicode-sets-regex": "^7.22.3", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.22.4", - "babel-plugin-polyfill-corejs2": "^0.4.3", - "babel-plugin-polyfill-corejs3": "^0.8.1", - "babel-plugin-polyfill-regenerator": "^0.5.0", - "core-js-compat": "^3.30.2", - "semver": "^6.3.0" + "@babel/plugin-transform-arrow-functions": "^7.22.5", + "@babel/plugin-transform-async-generator-functions": "^7.23.2", + "@babel/plugin-transform-async-to-generator": "^7.22.5", + "@babel/plugin-transform-block-scoped-functions": "^7.22.5", + "@babel/plugin-transform-block-scoping": "^7.23.0", + "@babel/plugin-transform-class-properties": "^7.22.5", + "@babel/plugin-transform-class-static-block": "^7.22.11", + "@babel/plugin-transform-classes": "^7.22.15", + "@babel/plugin-transform-computed-properties": "^7.22.5", + "@babel/plugin-transform-destructuring": "^7.23.0", + "@babel/plugin-transform-dotall-regex": "^7.22.5", + "@babel/plugin-transform-duplicate-keys": "^7.22.5", + "@babel/plugin-transform-dynamic-import": "^7.22.11", + "@babel/plugin-transform-exponentiation-operator": "^7.22.5", + "@babel/plugin-transform-export-namespace-from": "^7.22.11", + "@babel/plugin-transform-for-of": "^7.22.15", + "@babel/plugin-transform-function-name": "^7.22.5", + "@babel/plugin-transform-json-strings": "^7.22.11", + "@babel/plugin-transform-literals": "^7.22.5", + "@babel/plugin-transform-logical-assignment-operators": "^7.22.11", + "@babel/plugin-transform-member-expression-literals": "^7.22.5", + "@babel/plugin-transform-modules-amd": "^7.23.0", + "@babel/plugin-transform-modules-commonjs": "^7.23.0", + "@babel/plugin-transform-modules-systemjs": "^7.23.0", + "@babel/plugin-transform-modules-umd": "^7.22.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", + "@babel/plugin-transform-new-target": "^7.22.5", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.11", + "@babel/plugin-transform-numeric-separator": "^7.22.11", + "@babel/plugin-transform-object-rest-spread": "^7.22.15", + "@babel/plugin-transform-object-super": "^7.22.5", + "@babel/plugin-transform-optional-catch-binding": "^7.22.11", + "@babel/plugin-transform-optional-chaining": "^7.23.0", + "@babel/plugin-transform-parameters": "^7.22.15", + "@babel/plugin-transform-private-methods": "^7.22.5", + "@babel/plugin-transform-private-property-in-object": "^7.22.11", + "@babel/plugin-transform-property-literals": "^7.22.5", + "@babel/plugin-transform-regenerator": "^7.22.10", + "@babel/plugin-transform-reserved-words": "^7.22.5", + "@babel/plugin-transform-shorthand-properties": "^7.22.5", + "@babel/plugin-transform-spread": "^7.22.5", + "@babel/plugin-transform-sticky-regex": "^7.22.5", + "@babel/plugin-transform-template-literals": "^7.22.5", + "@babel/plugin-transform-typeof-symbol": "^7.22.5", + "@babel/plugin-transform-unicode-escapes": "^7.22.10", + "@babel/plugin-transform-unicode-property-regex": "^7.22.5", + "@babel/plugin-transform-unicode-regex": "^7.22.5", + "@babel/plugin-transform-unicode-sets-regex": "^7.22.5", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "@babel/types": "^7.23.0", + "babel-plugin-polyfill-corejs2": "^0.4.6", + "babel-plugin-polyfill-corejs3": "^0.8.5", + "babel-plugin-polyfill-regenerator": "^0.5.3", + "core-js-compat": "^3.31.0", + "semver": "^6.3.1" + }, + "dependencies": { + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "dev": true, + "requires": {} + } } }, "@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", "@babel/types": "^7.4.4", "esutils": "^2.0.2" } @@ -19112,42 +19111,42 @@ } }, "@babel/template": { - "version": "7.21.9", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.21.9.tgz", - "integrity": "sha512-MK0X5k8NKOuWRamiEfc3KEJiHMTkGZNUjzMipqCGDDc6ijRl/B7RGSKVGncu4Ro/HdyzzY6cmoXuKI2Gffk7vQ==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", "dev": true, "requires": { - "@babel/code-frame": "^7.21.4", - "@babel/parser": "^7.21.9", - "@babel/types": "^7.21.5" + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" } }, "@babel/traverse": { - "version": "7.22.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.4.tgz", - "integrity": "sha512-Tn1pDsjIcI+JcLKq1AVlZEr4226gpuAQTsLMorsYg9tuS/kG7nuwwJ4AB8jfQuEgb/COBwR/DqJxmoiYFu5/rQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.21.4", - "@babel/generator": "^7.22.3", - "@babel/helper-environment-visitor": "^7.22.1", - "@babel/helper-function-name": "^7.21.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.22.4", - "@babel/types": "^7.22.4", + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz", + "integrity": "sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.0", + "@babel/types": "^7.23.0", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.22.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.4.tgz", - "integrity": "sha512-Tx9x3UBHTTsMSW85WB2kphxYQVvrZ/t1FxD88IpSgIjiUJlCm9z+xWIDwyo1vffTwSqteqyznB8ZE9vYYk16zA==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz", + "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==", "dev": true, "requires": { - "@babel/helper-string-parser": "^7.21.5", - "@babel/helper-validator-identifier": "^7.19.1", + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20", "to-fast-properties": "^2.0.0" } }, @@ -19260,97 +19259,97 @@ } }, "@floating-ui/utils": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.1.1.tgz", - "integrity": "sha512-m0G6wlnhm/AX0H12IOWtK8gASEMffnX08RtKkCgTdHb9JpHKGloI7icFfLg9ZmQeavcvR0PKmzxClyuFPSjKWw==" + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.1.4.tgz", + "integrity": "sha512-qprfWkn82Iw821mcKofJ5Pk9wgioHicxcQMxx+5zt5GSKoqdWvgG5AxVmpmUUjzTLPVSH5auBrhI93Deayn/DA==" }, "@fullcalendar/core": { - "version": "6.1.8", - "resolved": "https://registry.npmjs.org/@fullcalendar/core/-/core-6.1.8.tgz", - "integrity": "sha512-i8JBIvZCWGO9dsMEDcx9bnsQZ9PtGSJdOXGgWbhLaGq2iq41OBdp9g9gM4b/Otv2oK8bL5Gl6CsMmb/HkDtA6Q==", + "version": "6.1.9", + "resolved": "https://registry.npmjs.org/@fullcalendar/core/-/core-6.1.9.tgz", + "integrity": "sha512-eeG+z9BWerdsU9Ac6j16rpYpPnE0wxtnEHiHrh/u/ADbGTR3hCOjCD9PxQOfhOTHbWOVs7JQunGcksSPu5WZBQ==", "requires": { "preact": "~10.12.1" } }, "@fullcalendar/daygrid": { - "version": "6.1.8", - "resolved": "https://registry.npmjs.org/@fullcalendar/daygrid/-/daygrid-6.1.8.tgz", - "integrity": "sha512-kCZxQFKb9Vqa3CZRX0v7rMSJ2mlTt4gDpyLfiNJKxUAq7W51uKurPaFZWicaXy1ESHVBxKNlbx5uNjBpyu50JQ==", + "version": "6.1.9", + "resolved": "https://registry.npmjs.org/@fullcalendar/daygrid/-/daygrid-6.1.9.tgz", + "integrity": "sha512-o/6joH/7lmVHXAkbaa/tUbzWYnGp/LgfdiFyYPkqQbjKEeivNZWF1WhHqFbhx0zbFONSHtrvkjY2bjr+Ef2quQ==", "requires": {} }, "@fullcalendar/interaction": { - "version": "6.1.8", - "resolved": "https://registry.npmjs.org/@fullcalendar/interaction/-/interaction-6.1.8.tgz", - "integrity": "sha512-r6W4E9ohaA87M2uPSlmpE2WT7Fzu7LN0u2pE6D/tThruCEaAPbN8Pw5+sqclsuyTIL09mg0eSJm/ggJekTabSA==", + "version": "6.1.9", + "resolved": "https://registry.npmjs.org/@fullcalendar/interaction/-/interaction-6.1.9.tgz", + "integrity": "sha512-I3FGnv0kKZpIwujg3HllbKrciNjTqeTYy3oJG226oAn7lV6wnrrDYMmuGmA0jPJAGN46HKrQqKN7ItxQRDec4Q==", "requires": {} }, "@fullcalendar/list": { - "version": "6.1.8", - "resolved": "https://registry.npmjs.org/@fullcalendar/list/-/list-6.1.8.tgz", - "integrity": "sha512-10N0T/vCtId1cE3JGLpnbAivWVnaWCCkVO7wmbsyr5Y+I939kr/zq4BUNwBoP/xSFVVxx59FETh3iyA+MkV8Fw==", + "version": "6.1.9", + "resolved": "https://registry.npmjs.org/@fullcalendar/list/-/list-6.1.9.tgz", + "integrity": "sha512-OCKdC1Gz26cJ5QsXdQyXVyzVu23ypT2xzyAR+Wc8jEytcJLWXw2a914m/MVax8n8EHuaIYY2exhsy/eaSU0XNA==", "requires": {} }, "@fullcalendar/multimonth": { - "version": "6.1.8", - "resolved": "https://registry.npmjs.org/@fullcalendar/multimonth/-/multimonth-6.1.8.tgz", - "integrity": "sha512-3F0NlncQTfeE9x5ICxh/M9DaSdY6XjgM1NazY8k+d6ukd1jthHI7vs6j7tXJI9eGUKs3DNNEyzN/LoP06SIyKw==", + "version": "6.1.9", + "resolved": "https://registry.npmjs.org/@fullcalendar/multimonth/-/multimonth-6.1.9.tgz", + "integrity": "sha512-YpH1NL6RzdM1wO2nFJ3pNMo9xhd6i2WuE+e7SnGi7q1lO+ZZ77h5Fja5JKcpuIQUFHpi+m6vTzihIV8DT44NnQ==", "requires": { - "@fullcalendar/daygrid": "~6.1.8" + "@fullcalendar/daygrid": "~6.1.9" } }, "@fullcalendar/premium-common": { - "version": "6.1.8", - "resolved": "https://registry.npmjs.org/@fullcalendar/premium-common/-/premium-common-6.1.8.tgz", - "integrity": "sha512-r4o73uGl2xQlckcv4yoH+lv1OzkqampdMvPQUnBSTA4MYJHmzt4KEskCxwhD2Ayy+2UQNO47JRSReE84y2WJIA==", + "version": "6.1.9", + "resolved": "https://registry.npmjs.org/@fullcalendar/premium-common/-/premium-common-6.1.9.tgz", + "integrity": "sha512-hbyXAPU0r9psO0oH22ge0GCxQhlHQ0KJRJhAM2KkTTfYUSAYgaaYfX9cUC6ysNE7T1gZ5JDlYDu/xskwPymyvA==", "requires": {} }, "@fullcalendar/resource": { - "version": "6.1.8", - "resolved": "https://registry.npmjs.org/@fullcalendar/resource/-/resource-6.1.8.tgz", - "integrity": "sha512-xwRqPdPyJu0PRo7JwRd0OcHBYdcD7AstMczyUKe4JJ+nEpn2qrmidwX+Pk+Ceg/3c/EvcX07wtxkyBBl3LLRVg==", + "version": "6.1.9", + "resolved": "https://registry.npmjs.org/@fullcalendar/resource/-/resource-6.1.9.tgz", + "integrity": "sha512-A0yQs08WNxx7XeQlAZ9gkmiJOuNOjwpiusnnNSWw/xriNoXmWasDih9ury3GcTjJ8T13Y9d+E6IgxLZgBejTZQ==", "requires": { - "@fullcalendar/premium-common": "~6.1.8" + "@fullcalendar/premium-common": "~6.1.9" } }, "@fullcalendar/resource-timeline": { - "version": "6.1.8", - "resolved": "https://registry.npmjs.org/@fullcalendar/resource-timeline/-/resource-timeline-6.1.8.tgz", - "integrity": "sha512-Xqf47okpsIK+dIVsP938OTjflTICfn0Ll7w97EHnK8kuSM5vwX+rhHbSn3x2hjBubmO0h/oUkZzteoQnNBqZPA==", + "version": "6.1.9", + "resolved": "https://registry.npmjs.org/@fullcalendar/resource-timeline/-/resource-timeline-6.1.9.tgz", + "integrity": "sha512-lXv37zTbaAYMrx6xgGLlWGNCzhH+RwyX41BwlzzVgfZXKrW0QlwjyxKrSgZeFQr9mNta5ACqPH1FeZffzBVO0Q==", "requires": { - "@fullcalendar/premium-common": "~6.1.8", - "@fullcalendar/scrollgrid": "~6.1.8", - "@fullcalendar/timeline": "~6.1.8" + "@fullcalendar/premium-common": "~6.1.9", + "@fullcalendar/scrollgrid": "~6.1.9", + "@fullcalendar/timeline": "~6.1.9" } }, "@fullcalendar/scrollgrid": { - "version": "6.1.8", - "resolved": "https://registry.npmjs.org/@fullcalendar/scrollgrid/-/scrollgrid-6.1.8.tgz", - "integrity": "sha512-Btp5ipZ+BsDF5xOBbCN2TWU7pd9cCCLQaB1Hhgi997YKzsQ7PmwsJu+zI33UgJQkhmpxnJdg7gb73AuhTTa7kg==", + "version": "6.1.9", + "resolved": "https://registry.npmjs.org/@fullcalendar/scrollgrid/-/scrollgrid-6.1.9.tgz", + "integrity": "sha512-mrdNb0kgDrs15oesKFfr475UYEuqAEQmxBJB2IjQVUL1v213ZqY1TYzgXsIQhVmyGudosVbBOaiQ+vb0zMk8HA==", "requires": { - "@fullcalendar/premium-common": "~6.1.8" + "@fullcalendar/premium-common": "~6.1.9" } }, "@fullcalendar/timegrid": { - "version": "6.1.8", - "resolved": "https://registry.npmjs.org/@fullcalendar/timegrid/-/timegrid-6.1.8.tgz", - "integrity": "sha512-3+3KHHCoNcaLs/gQt004hAqICbY5+WAffrZ0ePv+80HFB1OVh8BQ5XXLHSOUbTvXdgtUTcfBHuw9fhO31kt5gA==", + "version": "6.1.9", + "resolved": "https://registry.npmjs.org/@fullcalendar/timegrid/-/timegrid-6.1.9.tgz", + "integrity": "sha512-le7UV05wVE1Trdr054kgJXTwa+A1pEI8nlCBnPWdcyrL+dTLoPvQ4AWEVCnV7So+4zRYaCqnqGXfCJsj0RQa0g==", "requires": { - "@fullcalendar/daygrid": "~6.1.8" + "@fullcalendar/daygrid": "~6.1.9" } }, "@fullcalendar/timeline": { - "version": "6.1.8", - "resolved": "https://registry.npmjs.org/@fullcalendar/timeline/-/timeline-6.1.8.tgz", - "integrity": "sha512-RyqmK+Jq4cOHzetiXGemOkGM3ipsWl62FR+iaOGqgFZgjijchVYYWbx9kRPDDbhD1j3b7MMgHbP8bVehgy2L/g==", + "version": "6.1.9", + "resolved": "https://registry.npmjs.org/@fullcalendar/timeline/-/timeline-6.1.9.tgz", + "integrity": "sha512-0WuLvJpIsJZPYUuVlRsELdOUOuw6Tizer5pF93/EoHoQa7ZKMWvQY/6H+foxGXBszjHMFpIjRFlltDytL9VbGQ==", "requires": { - "@fullcalendar/premium-common": "~6.1.8", - "@fullcalendar/scrollgrid": "~6.1.8" + "@fullcalendar/premium-common": "~6.1.9", + "@fullcalendar/scrollgrid": "~6.1.9" } }, "@fullcalendar/vue": { - "version": "6.1.8", - "resolved": "https://registry.npmjs.org/@fullcalendar/vue/-/vue-6.1.8.tgz", - "integrity": "sha512-rCfmpwsNkMQhhNiSGt2ZVW0yNmFyXC6O5dto+Rsj3MsJDVXAjI9pR2KRtg1vBh/6hgp8vHcMFcSCJZxIqfui+A==", + "version": "6.1.9", + "resolved": "https://registry.npmjs.org/@fullcalendar/vue/-/vue-6.1.9.tgz", + "integrity": "sha512-cJet86Zq0MhAn+VNO6QByZOmv4P8vgfkQJC9PkgMZAzLnVHMQGPgEpV492i5BGEXeLelmaAhynZvLv15C4XbPQ==", "requires": {} }, "@humanwhocodes/config-array": { @@ -19916,14 +19915,14 @@ } }, "@mdi/svg": { - "version": "7.2.96", - "resolved": "https://registry.npmjs.org/@mdi/svg/-/svg-7.2.96.tgz", - "integrity": "sha512-rxzuSL2RSt/pWWnFnUFQi5GJArm2tHMhx20Gee3Ydn+xT2bqbR4syfgdPrq2b+j+n5LjC7C8Fb1QDM6LKeF0cA==" + "version": "7.3.67", + "resolved": "https://registry.npmjs.org/@mdi/svg/-/svg-7.3.67.tgz", + "integrity": "sha512-KNr7D8jbu8DEprgRckVywVBkajsGGqocFjOzlekv35UedLjpkMDTkFO8VYnhnLySL0QaPBa568fe8BZsB0TBJQ==" }, "@nextcloud/auth": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@nextcloud/auth/-/auth-2.1.0.tgz", - "integrity": "sha512-wf5xQrWQu6fkl3MGegVdyR5mh/EdSQKJByH3m2Url2K2xbML9Y4Y7LAff9jjJAcMt2MkzzJEM463ZBbgTqs0lg==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@nextcloud/auth/-/auth-2.2.1.tgz", + "integrity": "sha512-zYtgrg9NMZfN8kmL5JPCsh5jDhpTCEslhnZWMvbhTiQ7hrOnji/67ok6VMK0CTJ1a92Vr67Ow72lW7YRX69zEA==", "requires": { "@nextcloud/event-bus": "^3.1.0" } @@ -19979,9 +19978,9 @@ "dev": true }, "@nextcloud/calendar-availability-vue": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@nextcloud/calendar-availability-vue/-/calendar-availability-vue-1.0.0.tgz", - "integrity": "sha512-vB1mJC/mGSo+a/7K2zw4xwR9R/GPM4qlfkGVSl1nEQtPP7Mk3el5T+3DYKWr1843JW6c/6ujTXqVLu2SIMbW5w==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@nextcloud/calendar-availability-vue/-/calendar-availability-vue-1.0.1.tgz", + "integrity": "sha512-fBKXvq+UFYHNxBe/UKPD3gp4ueZFj12VuLL7/F/dsz4PGLMUd7aeyyWe9qNnujiwKWZhmAKlXqOx+iOVLe8Scg==", "requires": { "@nextcloud/logger": "^2.4.0", "ical.js": "^1.4.0", @@ -19991,9 +19990,9 @@ } }, "@nextcloud/calendar-js": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@nextcloud/calendar-js/-/calendar-js-6.0.1.tgz", - "integrity": "sha512-iv6iPw20vp0CinVVrH4ptcuWPdAAx1AawMrYLqFg4vSEr0eVbwz6SW4P8GbxjzzRFJ0xqFXsmFeudiVAhvBaxA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@nextcloud/calendar-js/-/calendar-js-6.1.0.tgz", + "integrity": "sha512-thVS6Bz+TV7rUB+LO5yFbOhdm65zICDRKcHDUquaZiWL9r6TyV9hCYDcP7cDRV+62wZJh8QPmf1E+d7ZFUOVeA==", "requires": {} }, "@nextcloud/capabilities": { @@ -20025,33 +20024,37 @@ } }, "@nextcloud/dialogs": { - "version": "4.2.0-beta.4", - "resolved": "https://registry.npmjs.org/@nextcloud/dialogs/-/dialogs-4.2.0-beta.4.tgz", - "integrity": "sha512-nk3hvO2DrxVGvj8U03feJVQuOZadiIxvtylxqYO/2/5ZS6ETUVRZgNFa5hK3Kf+a/OEkznVOxWTYOB2JbgRAzQ==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@nextcloud/dialogs/-/dialogs-4.2.2.tgz", + "integrity": "sha512-KC55NmEXxABt2aHDIZEvjEIOAmVuc9/tsqS2P2OmmkWzPT/IQH+y87vU1ZfkPNUblZQQ73nK1U4/JQpEk/FuuQ==", "requires": { - "@mdi/svg": "^7.2.96", + "@mdi/svg": "^7.3.67", "@nextcloud/files": "^3.0.0-beta.14", "@nextcloud/l10n": "^2.2.0", "@nextcloud/router": "^2.1.2", "@nextcloud/typings": "^1.7.0", - "@nextcloud/vue": "^7.12.2", - "@types/toastify-js": "^1.12.0", - "@vueuse/core": "^10.3.0", + "@nextcloud/vue": "^7.12.4", + "@types/toastify-js": "^1.12.2", + "@vueuse/core": "^10.4.1", "toastify-js": "^1.12.0", "vue-frag": "^1.4.3", - "vue-material-design-icons": "^5.2.0", "webdav": "^5.2.3" }, "dependencies": { + "@types/web-bluetooth": { + "version": "0.0.20", + "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.20.tgz", + "integrity": "sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==" + }, "@vueuse/core": { - "version": "10.4.1", - "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.4.1.tgz", - "integrity": "sha512-DkHIfMIoSIBjMgRRvdIvxsyboRZQmImofLyOHADqiVbQVilP8VVHDhBX2ZqoItOgu7dWa8oXiNnScOdPLhdEXg==", + "version": "10.6.1", + "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.6.1.tgz", + "integrity": "sha512-Pc26IJbqgC9VG1u6VY/xrXXfxD33hnvxBnKrLlA2LJlyHII+BSrRoTPJgGYq7qZOu61itITFUnm6QbacwZ4H8Q==", "requires": { - "@types/web-bluetooth": "^0.0.17", - "@vueuse/metadata": "10.4.1", - "@vueuse/shared": "10.4.1", - "vue-demi": ">=0.14.5" + "@types/web-bluetooth": "^0.0.20", + "@vueuse/metadata": "10.6.1", + "@vueuse/shared": "10.6.1", + "vue-demi": ">=0.14.6" }, "dependencies": { "vue-demi": { @@ -20063,16 +20066,16 @@ } }, "@vueuse/metadata": { - "version": "10.4.1", - "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.4.1.tgz", - "integrity": "sha512-2Sc8X+iVzeuMGHr6O2j4gv/zxvQGGOYETYXEc41h0iZXIRnRbJZGmY/QP8dvzqUelf8vg0p/yEA5VpCEu+WpZg==" + "version": "10.6.1", + "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.6.1.tgz", + "integrity": "sha512-qhdwPI65Bgcj23e5lpGfQsxcy0bMjCAsUGoXkJ7DsoeDUdasbZ2DBa4dinFCOER3lF4gwUv+UD2AlA11zdzMFw==" }, "@vueuse/shared": { - "version": "10.4.1", - "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.4.1.tgz", - "integrity": "sha512-vz5hbAM4qA0lDKmcr2y3pPdU+2EVw/yzfRsBdu+6+USGa4PxqSQRYIUC9/NcT06y+ZgaTsyURw2I9qOFaaXHAg==", + "version": "10.6.1", + "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.6.1.tgz", + "integrity": "sha512-TECVDTIedFlL0NUfHWncf3zF9Gc4VfdxfQc8JFwoVZQmxpONhLxFrlm0eHQeidHj4rdTPL3KXJa0TZCk1wnc5Q==", "requires": { - "vue-demi": ">=0.14.5" + "vue-demi": ">=0.14.6" }, "dependencies": { "vue-demi": { @@ -20163,43 +20166,32 @@ } }, "@nextcloud/logger": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@nextcloud/logger/-/logger-2.5.0.tgz", - "integrity": "sha512-vJx5YxPyS9/tg3YoqA8CBN7YTZFHfuhMKJIIWFV28phxXqKhGwKVKh+/Ir8ZIPweIM5n8VNT6JOJq1JjGiMg2w==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@nextcloud/logger/-/logger-2.7.0.tgz", + "integrity": "sha512-DSJg9H1jT2zfr7uoP4tL5hKncyY+LOuxJzLauj0M/f6gnpoXU5WG1Zw8EFPOrRWjkC0ZE+NCqrMnITgdRRpXJQ==", "requires": { "@nextcloud/auth": "^2.0.0", "core-js": "^3.6.4" } }, "@nextcloud/moment": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@nextcloud/moment/-/moment-1.2.1.tgz", - "integrity": "sha512-v/yfrZ4Jo8YM1v0DLXKjRLwKOhzE4Y6DcgyZAM1vJ5jOMvkHpICuTDJRw8oOtrr/1H6FqI6EMZcYogeGD+rwSA==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@nextcloud/moment/-/moment-1.2.2.tgz", + "integrity": "sha512-66jJJurd4JdqqlGIpqfxMWOvpG7i6dMibkNCPcpe8i+C+bGSFRMxMe74m1abehcaysj164is4juiT2ikVbZ4yg==", "requires": { - "@nextcloud/l10n": "^1.4.1", + "@nextcloud/l10n": "^2.2.0", "core-js": "^3.21.1", "jed": "^1.1.1", "moment": "^2.29.2", "node-gettext": "^3.0.0" - }, - "dependencies": { - "@nextcloud/l10n": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@nextcloud/l10n/-/l10n-1.6.0.tgz", - "integrity": "sha512-aKGlgrwN9OiafN791sYus0shfwNeU3PlrH6Oi9ISma6iJSvN6a8aJM8WGKCJ9pqBaTR5PrDuckuM/WnybBWb6A==", - "requires": { - "core-js": "^3.6.4", - "node-gettext": "^3.0.0" - } - } } }, "@nextcloud/router": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@nextcloud/router/-/router-2.1.2.tgz", - "integrity": "sha512-Jj5fgjeHT1vVIgOyUGOeHfwk2KgaO77QGfqZAT6GWXvpAsN0mkqwljkg4FkHrQRouYqCE4VnJ5o8/w0DAN89tA==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@nextcloud/router/-/router-2.2.0.tgz", + "integrity": "sha512-M4AVGnB5tt3MYO5RpH/R2jq7z/nW05AmRhk4Lh68krVwRIYGo8pgNikKrPGogHd2Q3UgzF5Py1drHz3uuV99bQ==", "requires": { - "@nextcloud/typings": "^1.0.0", + "@nextcloud/typings": "^1.7.0", "core-js": "^3.6.4" } }, @@ -20221,9 +20213,9 @@ } }, "@nextcloud/vue": { - "version": "7.12.2", - "resolved": "https://registry.npmjs.org/@nextcloud/vue/-/vue-7.12.2.tgz", - "integrity": "sha512-AjXm/I4b1W4vtSVtZpVu4VD047IpVTgPnMP7kSKQF42XvFvP1l0pyFgd/ewPKYtm+dA/rTHsh5fg3I9xsxg79A==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@nextcloud/vue/-/vue-7.12.7.tgz", + "integrity": "sha512-zMVlVnDCQ8pEZrIl5h9wXV1tHLiP1Qsmm6NJPxeTcix3JsbodkSmHJHWEv5VmQ7qWxUX2dPJeSoH8nk+qjbQ/A==", "requires": { "@floating-ui/dom": "^1.1.0", "@nextcloud/auth": "^2.0.0", @@ -20250,9 +20242,9 @@ "linkify-string": "^4.0.0", "md5": "^2.3.0", "node-polyfill-webpack-plugin": "^2.0.1", + "rehype-external-links": "^3.0.0", "rehype-react": "^7.1.2", "remark-breaks": "^3.0.2", - "remark-external-links": "^9.0.1", "remark-parse": "^10.0.1", "remark-rehype": "^10.1.0", "splitpanes": "^2.4.1", @@ -20264,26 +20256,27 @@ "unist-util-visit": "^4.1.2", "vue": "^2.7.14", "vue-color": "^2.8.1", + "vue-frag": "^1.4.3", "vue-material-design-icons": "^5.1.2", "vue-multiselect": "^2.1.6", "vue2-datepicker": "^3.11.0" }, "dependencies": { "@floating-ui/core": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.4.1.tgz", - "integrity": "sha512-jk3WqquEJRlcyu7997NtR5PibI+y5bi+LS3hPmguVClypenMsCY3CBa3LAQnozRCtCrYWSEtAdiskpamuJRFOQ==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.5.0.tgz", + "integrity": "sha512-kK1h4m36DQ0UHGj5Ah4db7R0rHemTqqO0QLvUqi1/mUUp3LuAWbWxdxSIf/XsnH9VS6rRVPLJCncjRzUvyCLXg==", "requires": { - "@floating-ui/utils": "^0.1.1" + "@floating-ui/utils": "^0.1.3" } }, "@floating-ui/dom": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.1.tgz", - "integrity": "sha512-KwvVcPSXg6mQygvA1TjbN/gh///36kKtllIF8SUm0qpFj8+rvYrpvlYdL1JoA71SHpDqgSSdGOSoQ0Mp3uY5aw==", + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.3.tgz", + "integrity": "sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA==", "requires": { - "@floating-ui/core": "^1.4.1", - "@floating-ui/utils": "^0.1.1" + "@floating-ui/core": "^1.4.2", + "@floating-ui/utils": "^0.1.3" } }, "@nextcloud/browser-storage": { @@ -20294,28 +20287,6 @@ "core-js": "3.25.5" } }, - "@nextcloud/dialogs": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@nextcloud/dialogs/-/dialogs-4.0.1.tgz", - "integrity": "sha512-jgIJdxTpc3suHkuZBRge6/dU6krG7x9emMGTxKY5qRQqFwn9r4rCqjV7Cys7VMn1QLlHmEDdqHcYZFRtN/XVNA==", - "requires": { - "@nextcloud/l10n": "^1.3.0", - "@nextcloud/typings": "^1.4.3", - "core-js": "^3.6.4", - "toastify-js": "^1.12.0" - }, - "dependencies": { - "@nextcloud/l10n": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@nextcloud/l10n/-/l10n-1.6.0.tgz", - "integrity": "sha512-aKGlgrwN9OiafN791sYus0shfwNeU3PlrH6Oi9ISma6iJSvN6a8aJM8WGKCJ9pqBaTR5PrDuckuM/WnybBWb6A==", - "requires": { - "core-js": "^3.6.4", - "node-gettext": "^3.0.0" - } - } - } - }, "core-js": { "version": "3.25.5", "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.5.tgz", @@ -21010,9 +20981,9 @@ "dev": true }, "@types/toastify-js": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/@types/toastify-js/-/toastify-js-1.12.0.tgz", - "integrity": "sha512-fqpDHaKhFukN9KRm24bbH0wozvHmSwjvkaLjBUrWcSfSS4zysIwTYqNLG3XbSNhRlsTNRNLGS23tp/VhPwsfHQ==" + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/@types/toastify-js/-/toastify-js-1.12.3.tgz", + "integrity": "sha512-9RjLlbAHMSaae/KZNHGv19VG4gcLIm3YjvacCXBtfMfYn26h76YP5oxXI8k26q4iKXCB9LNfv18lsoS0JnFPTg==" }, "@types/tough-cookie": { "version": "4.0.2", @@ -21257,10 +21228,15 @@ } } }, + "@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" + }, "@vue/compiler-sfc": { - "version": "2.7.14", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-2.7.14.tgz", - "integrity": "sha512-aNmNHyLPsw+sVvlQFQ2/8sjNuLtK54TC6cuKnVzAY93ks4ZBrvwQSnkkIh7bsbNhum5hJBS00wSDipQ937f5DA==", + "version": "2.7.15", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-2.7.15.tgz", + "integrity": "sha512-FCvIEevPmgCgqFBH7wD+3B97y7u7oj/Wr69zADBf403Tui377bThTjBvekaZvlRr4IwUAu3M6hYZeULZFJbdYg==", "requires": { "@babel/parser": "^7.18.4", "postcss": "^8.4.14", @@ -21993,33 +21969,33 @@ } }, "babel-plugin-polyfill-corejs2": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.3.tgz", - "integrity": "sha512-bM3gHc337Dta490gg+/AseNB9L4YLHxq1nGKZZSHbhXv4aTYU2MD2cjza1Ru4S6975YLTaL1K8uJf6ukJhhmtw==", + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.6.tgz", + "integrity": "sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q==", "dev": true, "requires": { - "@babel/compat-data": "^7.17.7", - "@babel/helper-define-polyfill-provider": "^0.4.0", - "semver": "^6.1.1" + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.4.3", + "semver": "^6.3.1" } }, "babel-plugin-polyfill-corejs3": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.1.tgz", - "integrity": "sha512-ikFrZITKg1xH6pLND8zT14UPgjKHiGLqex7rGEZCH2EvhsneJaJPemmpQaIZV5AL03II+lXylw3UmddDK8RU5Q==", + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.5.tgz", + "integrity": "sha512-Q6CdATeAvbScWPNLB8lzSO7fgUVBkQt6zLgNlfyeCr/EQaEQR+bWiBYYPYAFyE528BMjRhL+1QBMOI4jc/c5TA==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.4.0", - "core-js-compat": "^3.30.1" + "@babel/helper-define-polyfill-provider": "^0.4.3", + "core-js-compat": "^3.32.2" } }, "babel-plugin-polyfill-regenerator": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.0.tgz", - "integrity": "sha512-hDJtKjMLVa7Z+LwnTCxoDLQj6wdc+B8dun7ayF2fYieI6OzfuvcLMB32ihJZ4UhCBwNYGl5bg/x/P9cMdnkc2g==", + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.3.tgz", + "integrity": "sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.4.0" + "@babel/helper-define-polyfill-provider": "^0.4.3" } }, "babel-preset-current-node-syntax": { @@ -22237,25 +22213,25 @@ } }, "browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.2.tgz", + "integrity": "sha512-1rudGyeYY42Dk6texmv7c4VcQ0EsvVbLwZkA+AQB7SxvXxmcD93jcHie8bzecJ+ChDlmAm2Qyu0+Ccg5uhZXCg==", "requires": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", + "bn.js": "^5.2.1", + "browserify-rsa": "^4.1.0", "create-hash": "^1.2.0", "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", + "elliptic": "^6.5.4", "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" + "parse-asn1": "^5.1.6", + "readable-stream": "^3.6.2", + "safe-buffer": "^5.2.1" }, "dependencies": { "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -22273,14 +22249,14 @@ } }, "browserslist": { - "version": "4.21.7", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.7.tgz", - "integrity": "sha512-BauCXrQ7I2ftSqd2mvKHGo85XR0u7Ru3C/Hxsy/0TkfCtjrmAbPdzLGasmoiBxplpDXlPvdjX9u7srIMfgasNA==", + "version": "4.22.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", + "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", "requires": { - "caniuse-lite": "^1.0.30001489", - "electron-to-chromium": "^1.4.411", - "node-releases": "^2.0.12", - "update-browserslist-db": "^1.0.11" + "caniuse-lite": "^1.0.30001541", + "electron-to-chromium": "^1.4.535", + "node-releases": "^2.0.13", + "update-browserslist-db": "^1.0.13" } }, "bser": { @@ -22401,9 +22377,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001492", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001492.tgz", - "integrity": "sha512-2efF8SAZwgAX1FJr87KWhvuJxnGJKOnctQa8xLOskAXNXq8oiuqgl6u1kk3fFpsp3GgvzlRjiK1sl63hNtFADw==" + "version": "1.0.30001550", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001550.tgz", + "integrity": "sha512-p82WjBYIypO0ukTsd/FG3Xxs+4tFeaY9pfT4amQL8KWtYH7H9nYwReGAbMTJ0hsmRO8IfDtsS6p3ZWj8+1c2RQ==" }, "chalk": { "version": "2.4.2", @@ -22770,17 +22746,17 @@ "peer": true }, "core-js": { - "version": "3.32.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.32.1.tgz", - "integrity": "sha512-lqufgNn9NLnESg5mQeYsxQP5w7wrViSj0jr/kv6ECQiByzQkrn1MKvV0L3acttpDqfQrHLwr2KCMgX5b8X+lyQ==" + "version": "3.33.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.33.3.tgz", + "integrity": "sha512-lo0kOocUlLKmm6kv/FswQL8zbkH7mVsLJ/FULClOhv8WRVmKLVcs6XPNQAzstfeJTCHMyButEwG+z1kHxHoDZw==" }, "core-js-compat": { - "version": "3.30.2", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.30.2.tgz", - "integrity": "sha512-nriW1nuJjUgvkEjIot1Spwakz52V9YkYHZAQG6A1eCgC8AA1p0zngrQEP9R0+V6hji5XilWKG1Bd0YRppmGimA==", + "version": "3.33.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.33.0.tgz", + "integrity": "sha512-0w4LcLXsVEuNkIqwjjf9rjCoPhK8uqA4tMRh4Ge26vfLtUutshn+aRJU21I9LCJlh2QQHfisNToLjw1XEJLTWw==", "dev": true, "requires": { - "browserslist": "^4.21.5" + "browserslist": "^4.22.1" } }, "core-util-is": { @@ -23317,9 +23293,9 @@ "peer": true }, "electron-to-chromium": { - "version": "1.4.417", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.417.tgz", - "integrity": "sha512-8rY8HdCxuSVY8wku3i/eDac4g1b4cSbruzocenrqBlzqruAZYHjQCHIjC66dLR9DXhEHTojsC4EjhZ8KmzwXqA==" + "version": "1.4.557", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.557.tgz", + "integrity": "sha512-6x0zsxyMXpnMJnHrondrD3SuAeKcwij9S+83j2qHAQPXbGTDDfgImzzwgGlzrIcXbHQ42tkG4qA6U860cImNhw==" }, "element-matches": { "version": "0.1.2", @@ -24868,6 +24844,24 @@ "web-namespaces": "^2.0.0" } }, + "hast-util-is-element": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", + "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", + "requires": { + "@types/hast": "^3.0.0" + }, + "dependencies": { + "@types/hast": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.1.tgz", + "integrity": "sha512-hs/iBJx2aydugBQx5ETV3ZgeSS0oIreQrFJ4bjBl0XvM4wAmDjFEALY7p0rTSLt2eL+ibjRAAs9dTPiCLtmbqQ==", + "requires": { + "@types/unist": "*" + } + } + } + }, "hast-util-whitespace": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.1.tgz", @@ -26835,9 +26829,9 @@ "peer": true }, "layerr": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/layerr/-/layerr-0.1.2.tgz", - "integrity": "sha512-ob5kTd9H3S4GOG2nVXyQhOu9O8nBgP555XxWPkJI0tR0JeRilfyTp8WtPdIJHLXBmHMSdEq5+KMxiYABeScsIQ==" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/layerr/-/layerr-2.0.1.tgz", + "integrity": "sha512-z0730CwG/JO24evdORnyDkwG1Q7b7mF2Tp1qRQ0YvrMMARbt1DFG694SOv439Gm7hYKolyZyaB49YIrYIfZBdg==" }, "leven": { "version": "3.1.0", @@ -26869,9 +26863,9 @@ "requires": {} }, "linkifyjs": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/linkifyjs/-/linkifyjs-4.1.1.tgz", - "integrity": "sha512-zFN/CTVmbcVef+WaDXT63dNzzkfRBKT1j464NJQkV7iSgJU0sLBus9W0HBwnXK13/hf168pbrx/V/bjEHOXNHA==" + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/linkifyjs/-/linkifyjs-4.1.2.tgz", + "integrity": "sha512-1elJrH8MwUgr77Rgmx4JgB/nBgISYVoGossH6pAfCeHG+07TblTn6RWKx0MKozEMJU6NCFYHRih9M8ZtV3YZ+Q==" }, "loader-runner": { "version": "4.3.0", @@ -27607,9 +27601,9 @@ } }, "node-releases": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.12.tgz", - "integrity": "sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==" + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" }, "nopt": { "version": "6.0.0", @@ -27810,9 +27804,9 @@ "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==" }, "p-limit": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", - "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-5.0.0.tgz", + "integrity": "sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==", "requires": { "yocto-queue": "^1.0.0" } @@ -28512,9 +28506,9 @@ "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" }, "regenerator-transform": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", - "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", "dev": true, "requires": { "@babel/runtime": "^7.8.4" @@ -28574,6 +28568,61 @@ } } }, + "rehype-external-links": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/rehype-external-links/-/rehype-external-links-3.0.0.tgz", + "integrity": "sha512-yp+e5N9V3C6bwBeAC4n796kc86M4gJCdlVhiMTxIrJG5UHDMh+PJANf9heqORJbt1nrCbDwIlAZKjANIaVBbvw==", + "requires": { + "@types/hast": "^3.0.0", + "@ungap/structured-clone": "^1.0.0", + "hast-util-is-element": "^3.0.0", + "is-absolute-url": "^4.0.0", + "space-separated-tokens": "^2.0.0", + "unist-util-visit": "^5.0.0" + }, + "dependencies": { + "@types/hast": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.1.tgz", + "integrity": "sha512-hs/iBJx2aydugBQx5ETV3ZgeSS0oIreQrFJ4bjBl0XvM4wAmDjFEALY7p0rTSLt2eL+ibjRAAs9dTPiCLtmbqQ==", + "requires": { + "@types/unist": "*" + } + }, + "@types/unist": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", + "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==" + }, + "unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "requires": { + "@types/unist": "^3.0.0" + } + }, + "unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "requires": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + } + }, + "unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "requires": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + } + } + } + }, "rehype-react": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/rehype-react/-/rehype-react-7.1.2.tgz", @@ -28596,21 +28645,6 @@ "unist-util-visit": "^4.0.0" } }, - "remark-external-links": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/remark-external-links/-/remark-external-links-9.0.1.tgz", - "integrity": "sha512-EYw+p8Zqy5oT5+W8iSKzInfRLY+zeKWHCf0ut+Q5SwnaSIDGXd2zzvp4SWqyAuVbinNmZ0zjMrDKaExWZnTYqQ==", - "requires": { - "@types/hast": "^2.3.2", - "@types/mdast": "^3.0.0", - "extend": "^3.0.0", - "is-absolute-url": "^4.0.0", - "mdast-util-definitions": "^5.0.0", - "space-separated-tokens": "^2.0.0", - "unified": "^10.0.0", - "unist-util-visit": "^4.0.0" - } - }, "remark-parse": { "version": "10.0.1", "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.1.tgz", @@ -28882,9 +28916,9 @@ } }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true }, "send": { @@ -30187,9 +30221,9 @@ "peer": true }, "update-browserslist-db": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", - "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", "requires": { "escalade": "^3.1.1", "picocolors": "^1.0.0" @@ -30220,9 +30254,9 @@ } }, "url-join": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz", - "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/url-join/-/url-join-5.0.0.tgz", + "integrity": "sha512-n2huDr9h9yzd6exQVnH/jU5mr+Pfx08LRXXZhkLLetAMESRj+anQsTAh940iMrIetKAmry9coFuZQ2jY8/p3WA==" }, "url-parse": { "version": "1.5.10", @@ -30366,11 +30400,11 @@ "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" }, "vue": { - "version": "2.7.14", - "resolved": "https://registry.npmjs.org/vue/-/vue-2.7.14.tgz", - "integrity": "sha512-b2qkFyOM0kwqWFuQmgd4o+uHGU7T+2z3T+WQp8UBjADfEv2n4FEMffzBmCKNP0IGzOEEfYjvtcC62xaSKeQDrQ==", + "version": "2.7.15", + "resolved": "https://registry.npmjs.org/vue/-/vue-2.7.15.tgz", + "integrity": "sha512-a29fsXd2G0KMRqIFTpRgpSbWaNBK3lpCTOLuGLEDnlHWdjB8fwl6zyYZ8xCrqkJdatwZb4mGHiEfJjnw0Q6AwQ==", "requires": { - "@vue/compiler-sfc": "2.7.14", + "@vue/compiler-sfc": "2.7.15", "csstype": "^3.1.0" } }, @@ -30584,9 +30618,9 @@ } }, "vue-template-compiler": { - "version": "2.7.14", - "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.14.tgz", - "integrity": "sha512-zyA5Y3ArvVG0NacJDkkzJuPQDF8RFeRlzV2vLeSnhSpieO6LK2OVbdLPi5MPPs09Ii+gMO8nY4S3iKQxBxDmWQ==", + "version": "2.7.15", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.15.tgz", + "integrity": "sha512-yQxjxMptBL7UAog00O8sANud99C6wJF+7kgbcwqkvA38vCGF7HWE66w0ZFnS/kX5gSoJr/PQ4/oS3Ne2pW37Og==", "dev": true, "requires": { "de-indent": "^1.0.2", @@ -30700,9 +30734,9 @@ "optional": true }, "webdav": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/webdav/-/webdav-5.2.3.tgz", - "integrity": "sha512-u5wqJULZhB7IwO3qVD9r0ikt6SMHZ4P4YYtLJ6JrCmSoZuW6KvanXWJAA4LZDm548lK7aCNUsy0VxbBKBXAGrg==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/webdav/-/webdav-5.3.0.tgz", + "integrity": "sha512-xRu/URZGCxDPXmT+9Gu6tNGvlETBwjcuz69lx/6Qlq/0q3Gu2GSVyRt+mP0vTlLFfaY3xZ5O/SPTQ578tC/45Q==", "requires": { "@buttercup/fetch": "^0.1.1", "base-64": "^1.0.0", @@ -30710,12 +30744,12 @@ "fast-xml-parser": "^4.2.4", "he": "^1.2.0", "hot-patcher": "^2.0.0", - "layerr": "^0.1.2", + "layerr": "^2.0.1", "md5": "^2.3.0", - "minimatch": "^5.1.0", + "minimatch": "^7.4.6", "nested-property": "^4.0.0", "path-posix": "^1.0.0", - "url-join": "^4.0.1", + "url-join": "^5.0.0", "url-parse": "^1.5.10" }, "dependencies": { @@ -30728,9 +30762,9 @@ } }, "minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.6.tgz", + "integrity": "sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==", "requires": { "brace-expansion": "^2.0.1" } @@ -31107,4 +31141,4 @@ "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==" } } -} +} \ No newline at end of file diff --git a/package.json b/package.json index 0fee5d8d1285b89c9833f1d6d93b7c2aba6cefcf..63a28c5f9bae61005f221c52cac5e50e52537db1 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "calendar", "description": "A calendar app for Nextcloud. Easily sync events from various devices, share and edit them online.", - "version": "4.5.2", + "version": "4.6.1", "author": "Georg Ehrke ", "contributors": [ "Georg Ehrke ", @@ -36,42 +36,42 @@ "test:coverage": "jest --coverage" }, "dependencies": { - "@fullcalendar/core": "6.1.8", - "@fullcalendar/daygrid": "6.1.8", - "@fullcalendar/interaction": "6.1.8", - "@fullcalendar/list": "6.1.8", - "@fullcalendar/multimonth": "6.1.8", - "@fullcalendar/resource": "6.1.8", - "@fullcalendar/resource-timeline": "6.1.8", - "@fullcalendar/timegrid": "6.1.8", - "@fullcalendar/vue": "6.1.8", - "@nextcloud/auth": "^2.1.0", + "@fullcalendar/core": "6.1.9", + "@fullcalendar/daygrid": "6.1.9", + "@fullcalendar/interaction": "6.1.9", + "@fullcalendar/list": "6.1.9", + "@fullcalendar/multimonth": "6.1.9", + "@fullcalendar/resource": "6.1.9", + "@fullcalendar/resource-timeline": "6.1.9", + "@fullcalendar/timegrid": "6.1.9", + "@fullcalendar/vue": "6.1.9", + "@nextcloud/auth": "^2.2.1", "@nextcloud/axios": "^2.4.0", - "@nextcloud/calendar-availability-vue": "^1.0.0", - "@nextcloud/calendar-js": "^6.0.1", + "@nextcloud/calendar-availability-vue": "^1.0.1", + "@nextcloud/calendar-js": "^6.1.0", "@nextcloud/cdav-library": "^1.1.0", - "@nextcloud/dialogs": "^4.2.0-beta.4", + "@nextcloud/dialogs": "^4.2.2", "@nextcloud/event-bus": "^3.1.0", "@nextcloud/initial-state": "^2.1.0", "@nextcloud/l10n": "^2.2.0", - "@nextcloud/logger": "^2.5.0", - "@nextcloud/moment": "^1.2.1", - "@nextcloud/router": "^2.1.2", - "@nextcloud/vue": "^7.12.2", + "@nextcloud/logger": "^2.7.0", + "@nextcloud/moment": "^1.2.2", + "@nextcloud/router": "^2.2.0", + "@nextcloud/vue": "^7.12.7", "@nextcloud/vue-dashboard": "^2.0.1", "autosize": "^6.0.1", "color-convert": "^2.0.1", "color-string": "^1.9.1", - "core-js": "^3.32.1", + "core-js": "^3.33.3", "css-color-names": "^1.0.1", "debounce": "^1.2.1", "jstz": "^2.1.1", - "linkifyjs": "^4.1.1", + "linkifyjs": "^4.1.2", "lodash": "^4.17.21", "md5": "^2.3.0", - "p-limit": "^4.0.0", + "p-limit": "^5.0.0", "v-tooltip": "^2.1.3", - "vue": "^2.7.14", + "vue": "^2.7.15", "vue-click-outside": "^1.1.0", "vue-material-design-icons": "^5.2.0", "vue-router": "^3.6.5", @@ -79,18 +79,18 @@ "vuedraggable": "^2.24.3", "vuex": "^3.6.2", "vuex-router-sync": "^5.0.0", - "webdav": "^5.2.3" + "webdav": "^5.3.0" }, "browserslist": [ "extends @nextcloud/browserslist-config" ], "engines": { - "node": "^16.0.0", - "npm": "^7.0.0 || ^8.0.0" + "node": "^20.0.0", + "npm": "^9.0.0" }, "devDependencies": { - "@babel/core": "^7.22.1", - "@babel/preset-env": "^7.22.4", + "@babel/core": "^7.23.2", + "@babel/preset-env": "^7.23.2", "@nextcloud/babel-config": "^1.0.0", "@nextcloud/browserslist-config": "^2.3.0", "@nextcloud/eslint-config": "^8.2.1", @@ -105,7 +105,7 @@ "jest-environment-jsdom": "^29.5.0", "jest-serializer-vue": "^3.1.0", "resolve-url-loader": "^5.0.0", - "vue-template-compiler": "^2.7.14" + "vue-template-compiler": "^2.7.15" }, "optionalDependencies": { "fsevents": "^2.3.3" diff --git a/psalm.xml b/psalm.xml index 7f70f8020aedfcb39d31a2f985ec2898c07c260e..f5608af98e3e7c6908a3ca8ae600bf12bf71bee7 100644 --- a/psalm.xml +++ b/psalm.xml @@ -29,6 +29,8 @@ + + @@ -45,8 +47,9 @@ + - + \ No newline at end of file diff --git a/renovate.json b/renovate.json index a19f8d70999b37dac96149ddf8ec48977d9658a4..46e98c5ade28a2f47b46f212d3793489c170e453 100644 --- a/renovate.json +++ b/renovate.json @@ -104,6 +104,7 @@ "@fullcalendar/daygrid", "@fullcalendar/interaction", "@fullcalendar/list", + "@fullcalendar/multimonth", "@fullcalendar/resource", "@fullcalendar/resource-timeline", "@fullcalendar/timegrid", @@ -131,4 +132,4 @@ "commitMessageSuffix": "" }, "osvVulnerabilityAlerts": true -} +} \ No newline at end of file diff --git a/src/components/Editor/Alarm/AlarmListItem.vue b/src/components/Editor/Alarm/AlarmListItem.vue index b8264cc0442a4b8e0d0fd08562fc8e7f06fa0be0..2ecdb76e438ba321d0d4094e8a69129290ce7c06 100644 --- a/src/components/Editor/Alarm/AlarmListItem.vue +++ b/src/components/Editor/Alarm/AlarmListItem.vue @@ -82,7 +82,8 @@
- + + - @copyright Copyright (c) 2023 Jonas Heinrich - - @author Georg Ehrke + - @author Jonas Heinrich + - - @license AGPL-3.0-or-later - @@ -22,110 +25,119 @@