Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -251,6 +251,7 @@
"test:rrule-ui": "node --loader ./test/test-browser-loader.mjs --test test/test-rrule-ui.js",
"test:calendar-defaults": "node --experimental-sqlite --test test/test-calendar-defaults.js",
"test:calendar-routes": "node --experimental-sqlite --test test/test-calendar-routes.js",
"test:calendar-local-calendars": "node --experimental-sqlite --test test/test-calendar-local-calendars.js",
"test:calendar-inherited-color": "node --experimental-sqlite --test test/test-calendar-inherited-color.js",
"test:calendar-structure": "node --experimental-sqlite --test test/test-calendar-structure.js",
"test:calendar-timezone-window": "node --loader ./test/test-browser-loader.mjs --experimental-sqlite --test test/test-calendar-timezone-window.js",
Expand Down
27 changes: 25 additions & 2 deletions public/locales/ar.json
Original file line number Diff line number Diff line change
Expand Up @@ -983,7 +983,26 @@
"openInMap": "فتح في الخرائط",
"syncTargetAssigneeAmbiguous": "لدى عدة تقويمات هذا الشخص كإسناد افتراضي. اختر الوجهة بنفسك.",
"filtersSources": "التقويمات",
"filterUnassigned": "غير مُسندة"
"filterUnassigned": "غير مُسندة",
"localCalendarLabel": "التقويم",
"defaultLocalCalendar": "التقويم",
"manageCalendars": "التقاويم",
"localCalendarName": "اسم التقويم",
"localCalendarColor": "لون التقويم",
"localCalendarEventCount": "{{count}} أحداث",
"localCalendarEventCount_one": "{{count}} حدث",
"localCalendarEventCount_other": "{{count}} أحداث",
"localCalendarCreate": "إنشاء تقويم",
"localCalendarEmpty": "لا توجد تقاويم بعد.",
"localCalendarCreated": "تم إنشاء التقويم",
"localCalendarSaved": "تم حفظ التقويم",
"localCalendarDeleted": "تم حذف التقويم",
"localCalendarEnableExport": "تفعيل التصدير",
"localCalendarCopyExport": "نسخ رابط التصدير",
"localCalendarDisableExport": "إيقاف التصدير",
"localCalendarExportCopied": "تم نسخ رابط التصدير",
"localCalendarDeleteConfirm": "حذف \"{{name}}\"؟",
"localCalendarDeleteDetail": "ستنقل أحداث هذا التقويم إلى التقويم الافتراضي، وسيتوقف رابط التصدير الخاص به عن العمل."
},
"noteCategories": {
"categories": "الفئات",
Expand Down Expand Up @@ -1886,7 +1905,11 @@
"success_one": "تم استيراد حدث واحد.",
"successWithSkipped": "تم استيراد {{count}} حدثًا، و{{skipped}} موجودة بالفعل.",
"successWithSkipped_one": "تم استيراد حدث واحد، و{{skipped}} موجودة بالفعل.",
"allDuplicates": "لا توجد أحداث جديدة - كلها موجودة بالفعل."
"allDuplicates": "لا توجد أحداث جديدة - كلها موجودة بالفعل.",
"targetCalendarLabel": "التقويم الهدف",
"createNewCalendar": "إنشاء تقويم جديد",
"newCalendarNameLabel": "اسم التقويم الجديد",
"errorNoCalendarName": "أدخل اسمًا للتقويم الجديد."
},
"memberPhoneLabel": "رقم الهاتف (اختياري)",
"memberEmailLabel": "البريد الإلكتروني (اختياري)",
Expand Down
27 changes: 25 additions & 2 deletions public/locales/cs.json
Original file line number Diff line number Diff line change
Expand Up @@ -983,7 +983,26 @@
"openInMap": "Otevřít v Mapách",
"syncTargetAssigneeAmbiguous": "Tuto osobu má jako výchozí přiřazení více kalendářů. Vyber cíl sám.",
"filtersSources": "Kalendáře",
"filterUnassigned": "Nepřiřazeno"
"filterUnassigned": "Nepřiřazeno",
"localCalendarLabel": "Kalendář",
"defaultLocalCalendar": "Kalendář",
"manageCalendars": "Kalendáře",
"localCalendarName": "Název kalendáře",
"localCalendarColor": "Barva kalendáře",
"localCalendarEventCount": "{{count}} událostí",
"localCalendarEventCount_one": "{{count}} událost",
"localCalendarEventCount_other": "{{count}} událostí",
"localCalendarCreate": "Vytvořit kalendář",
"localCalendarEmpty": "Zatím žádné kalendáře.",
"localCalendarCreated": "Kalendář vytvořen",
"localCalendarSaved": "Kalendář uložen",
"localCalendarDeleted": "Kalendář smazán",
"localCalendarEnableExport": "Zapnout export",
"localCalendarCopyExport": "Kopírovat odkaz exportu",
"localCalendarDisableExport": "Vypnout export",
"localCalendarExportCopied": "Odkaz exportu zkopírován",
"localCalendarDeleteConfirm": "Smazat „{{name}}“?",
"localCalendarDeleteDetail": "Události z tohoto kalendáře se přesunou do výchozího kalendáře a jeho odkaz pro export přestane fungovat."
},
"noteCategories": {
"categories": "Kategorie",
Expand Down Expand Up @@ -1929,7 +1948,11 @@
"success_one": "Naimportována {{count}} událost.",
"successWithSkipped": "Naimportováno {{count}}, {{skipped}} již existovalo.",
"successWithSkipped_one": "Naimportována {{count}} událost, {{skipped}} již existovalo.",
"allDuplicates": "Žádné nové události - všechny už existovaly."
"allDuplicates": "Žádné nové události - všechny už existovaly.",
"targetCalendarLabel": "Cílový kalendář",
"createNewCalendar": "Vytvořit nový kalendář",
"newCalendarNameLabel": "Název nového kalendáře",
"errorNoCalendarName": "Zadej název nového kalendáře."
},
"memberPhoneLabel": "Telefonní číslo (volitelné)",
"memberEmailLabel": "E-mail (volitelné)",
Expand Down
27 changes: 25 additions & 2 deletions public/locales/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -995,7 +995,26 @@
"openInMap": "In Maps öffnen",
"syncTargetAssigneeAmbiguous": "Mehrere Kalender haben diese Person als Standard-Zuweisung. Wähle das Ziel selbst.",
"filtersSources": "Kalender",
"filterUnassigned": "Nicht zugewiesen"
"filterUnassigned": "Nicht zugewiesen",
"localCalendarLabel": "Kalender",
"defaultLocalCalendar": "Kalender",
"manageCalendars": "Kalender",
"localCalendarName": "Kalendername",
"localCalendarColor": "Kalenderfarbe",
"localCalendarEventCount": "{{count}} Termine",
"localCalendarEventCount_one": "{{count}} Termin",
"localCalendarEventCount_other": "{{count}} Termine",
"localCalendarCreate": "Kalender erstellen",
"localCalendarEmpty": "Noch keine Kalender.",
"localCalendarCreated": "Kalender erstellt",
"localCalendarSaved": "Kalender gespeichert",
"localCalendarDeleted": "Kalender gelöscht",
"localCalendarEnableExport": "Export aktivieren",
"localCalendarCopyExport": "Exportlink kopieren",
"localCalendarDisableExport": "Export deaktivieren",
"localCalendarExportCopied": "Exportlink kopiert",
"localCalendarDeleteConfirm": "\"{{name}}\" löschen?",
"localCalendarDeleteDetail": "Termine aus diesem Kalender werden in den Standardkalender verschoben, und sein Exportlink funktioniert danach nicht mehr."
},
"noteCategories": {
"categories": "Kategorien",
Expand Down Expand Up @@ -1964,7 +1983,11 @@
"success_one": "{{count}} Termin importiert.",
"successWithSkipped": "{{count}} Termine importiert, {{skipped}} bereits vorhanden.",
"successWithSkipped_one": "{{count}} Termin importiert, {{skipped}} bereits vorhanden.",
"allDuplicates": "Keine neuen Termine - alle waren bereits vorhanden."
"allDuplicates": "Keine neuen Termine - alle waren bereits vorhanden.",
"targetCalendarLabel": "Zielkalender",
"createNewCalendar": "Neuen Kalender erstellen",
"newCalendarNameLabel": "Name des neuen Kalenders",
"errorNoCalendarName": "Gib einen Namen für den neuen Kalender ein."
},
"memberPhoneLabel": "Telefonnummer (optional)",
"memberEmailLabel": "E-Mail (optional)",
Expand Down
27 changes: 25 additions & 2 deletions public/locales/el.json
Original file line number Diff line number Diff line change
Expand Up @@ -983,7 +983,26 @@
"openInMap": "Άνοιγμα στους Χάρτες",
"syncTargetAssigneeAmbiguous": "Πολλά ημερολόγια έχουν αυτό το άτομο ως προεπιλεγμένη ανάθεση. Επίλεξε μόνος σου τον προορισμό.",
"filtersSources": "Ημερολόγια",
"filterUnassigned": "Χωρίς ανάθεση"
"filterUnassigned": "Χωρίς ανάθεση",
"localCalendarLabel": "Ημερολόγιο",
"defaultLocalCalendar": "Ημερολόγιο",
"manageCalendars": "Ημερολόγια",
"localCalendarName": "Όνομα ημερολογίου",
"localCalendarColor": "Χρώμα ημερολογίου",
"localCalendarEventCount": "{{count}} συμβάντα",
"localCalendarEventCount_one": "{{count}} συμβάν",
"localCalendarEventCount_other": "{{count}} συμβάντα",
"localCalendarCreate": "Δημιουργία ημερολογίου",
"localCalendarEmpty": "Δεν υπάρχουν ακόμη ημερολόγια.",
"localCalendarCreated": "Το ημερολόγιο δημιουργήθηκε",
"localCalendarSaved": "Το ημερολόγιο αποθηκεύτηκε",
"localCalendarDeleted": "Το ημερολόγιο διαγράφηκε",
"localCalendarEnableExport": "Ενεργοποίηση εξαγωγής",
"localCalendarCopyExport": "Αντιγραφή συνδέσμου εξαγωγής",
"localCalendarDisableExport": "Απενεργοποίηση εξαγωγής",
"localCalendarExportCopied": "Ο σύνδεσμος εξαγωγής αντιγράφηκε",
"localCalendarDeleteConfirm": "Διαγραφή του «{{name}}»;",
"localCalendarDeleteDetail": "Τα συμβάντα αυτού του ημερολογίου θα μεταφερθούν στο προεπιλεγμένο ημερολόγιο και ο σύνδεσμος εξαγωγής του θα πάψει να λειτουργεί."
},
"noteCategories": {
"categories": "Κατηγορίες",
Expand Down Expand Up @@ -1886,7 +1905,11 @@
"success_one": "Εισήχθη {{count}} συμβάν.",
"successWithSkipped": "Εισήχθησαν {{count}} συμβάντα, {{skipped}} υπήρχαν ήδη.",
"successWithSkipped_one": "Εισήχθη {{count}} συμβάν, {{skipped}} υπήρχαν ήδη.",
"allDuplicates": "Κανένα νέο συμβάν - όλα υπήρχαν ήδη."
"allDuplicates": "Κανένα νέο συμβάν - όλα υπήρχαν ήδη.",
"targetCalendarLabel": "Ημερολόγιο προορισμού",
"createNewCalendar": "Δημιουργία νέου ημερολογίου",
"newCalendarNameLabel": "Όνομα νέου ημερολογίου",
"errorNoCalendarName": "Δώσε όνομα για το νέο ημερολόγιο."
},
"memberPhoneLabel": "Αριθμός τηλεφώνου (προαιρετικό)",
"memberEmailLabel": "Email (προαιρετικό)",
Expand Down
27 changes: 25 additions & 2 deletions public/locales/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -983,7 +983,26 @@
"openInMap": "Open in Maps",
"syncTargetAssigneeAmbiguous": "Several calendars have this person as their default assignee. Choose the target yourself.",
"filtersSources": "Calendars",
"filterUnassigned": "Unassigned"
"filterUnassigned": "Unassigned",
"localCalendarLabel": "Calendar",
"defaultLocalCalendar": "Calendar",
"manageCalendars": "Calendars",
"localCalendarName": "Calendar name",
"localCalendarColor": "Calendar color",
"localCalendarEventCount": "{{count}} events",
"localCalendarEventCount_one": "{{count}} event",
"localCalendarEventCount_other": "{{count}} events",
"localCalendarCreate": "Create calendar",
"localCalendarEmpty": "No calendars yet.",
"localCalendarCreated": "Calendar created",
"localCalendarSaved": "Calendar saved",
"localCalendarDeleted": "Calendar deleted",
"localCalendarEnableExport": "Enable export",
"localCalendarCopyExport": "Copy export link",
"localCalendarDisableExport": "Disable export",
"localCalendarExportCopied": "Export link copied",
"localCalendarDeleteConfirm": "Delete \"{{name}}\"?",
"localCalendarDeleteDetail": "Events from this calendar move to the default calendar, and its export link will stop working."
},
"noteCategories": {
"categories": "Categories",
Expand Down Expand Up @@ -1926,7 +1945,11 @@
"success_one": "{{count}} event imported.",
"successWithSkipped": "{{count}} events imported, {{skipped}} already existed.",
"successWithSkipped_one": "{{count}} event imported, {{skipped}} already existed.",
"allDuplicates": "No new events - all already existed."
"allDuplicates": "No new events - all already existed.",
"targetCalendarLabel": "Target calendar",
"createNewCalendar": "Create new calendar",
"newCalendarNameLabel": "New calendar name",
"errorNoCalendarName": "Enter a name for the new calendar."
},
"memberPhoneLabel": "Phone number (optional)",
"memberEmailLabel": "Email (optional)",
Expand Down
27 changes: 25 additions & 2 deletions public/locales/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -983,7 +983,26 @@
"openInMap": "Abrir en Maps",
"syncTargetAssigneeAmbiguous": "Varios calendarios tienen a esta persona como asignación predeterminada. Elige tú el destino.",
"filtersSources": "Calendarios",
"filterUnassigned": "Sin asignar"
"filterUnassigned": "Sin asignar",
"localCalendarLabel": "Calendario",
"defaultLocalCalendar": "Calendario",
"manageCalendars": "Calendarios",
"localCalendarName": "Nombre del calendario",
"localCalendarColor": "Color del calendario",
"localCalendarEventCount": "{{count}} eventos",
"localCalendarEventCount_one": "{{count}} evento",
"localCalendarEventCount_other": "{{count}} eventos",
"localCalendarCreate": "Crear calendario",
"localCalendarEmpty": "Aún no hay calendarios.",
"localCalendarCreated": "Calendario creado",
"localCalendarSaved": "Calendario guardado",
"localCalendarDeleted": "Calendario eliminado",
"localCalendarEnableExport": "Activar exportación",
"localCalendarCopyExport": "Copiar enlace de exportación",
"localCalendarDisableExport": "Desactivar exportación",
"localCalendarExportCopied": "Enlace de exportación copiado",
"localCalendarDeleteConfirm": "¿Eliminar \"{{name}}\"?",
"localCalendarDeleteDetail": "Los eventos de este calendario se moverán al calendario predeterminado y su enlace de exportación dejará de funcionar."
},
"noteCategories": {
"categories": "Categorías",
Expand Down Expand Up @@ -1886,7 +1905,11 @@
"success_one": "{{count}} evento importado.",
"successWithSkipped": "{{count}} eventos importados, {{skipped}} ya existían.",
"successWithSkipped_one": "{{count}} evento importado, {{skipped}} ya existían.",
"allDuplicates": "No hay eventos nuevos: todos ya existían."
"allDuplicates": "No hay eventos nuevos: todos ya existían.",
"targetCalendarLabel": "Calendario de destino",
"createNewCalendar": "Crear calendario nuevo",
"newCalendarNameLabel": "Nombre del calendario nuevo",
"errorNoCalendarName": "Introduce un nombre para el calendario nuevo."
},
"memberPhoneLabel": "Número de teléfono (opcional)",
"memberEmailLabel": "Correo electrónico (opcional)",
Expand Down
27 changes: 25 additions & 2 deletions public/locales/fa.json
Original file line number Diff line number Diff line change
Expand Up @@ -995,7 +995,26 @@
"openInMap": "باز کردن در نقشه",
"syncTargetAssigneeAmbiguous": "چند تقویم این فرد را به‌عنوان واگذاری پیش‌فرض دارند. مقصد را خودت انتخاب کن.",
"filtersSources": "تقویم‌ها",
"filterUnassigned": "واگذارنشده"
"filterUnassigned": "واگذارنشده",
"localCalendarLabel": "تقویم",
"defaultLocalCalendar": "تقویم",
"manageCalendars": "تقویم‌ها",
"localCalendarName": "نام تقویم",
"localCalendarColor": "رنگ تقویم",
"localCalendarEventCount": "{{count}} رویداد",
"localCalendarEventCount_one": "{{count}} رویداد",
"localCalendarEventCount_other": "{{count}} رویداد",
"localCalendarCreate": "ایجاد تقویم",
"localCalendarEmpty": "هنوز تقویمی وجود ندارد.",
"localCalendarCreated": "تقویم ایجاد شد",
"localCalendarSaved": "تقویم ذخیره شد",
"localCalendarDeleted": "تقویم حذف شد",
"localCalendarEnableExport": "فعال کردن خروجی",
"localCalendarCopyExport": "کپی پیوند خروجی",
"localCalendarDisableExport": "غیرفعال کردن خروجی",
"localCalendarExportCopied": "پیوند خروجی کپی شد",
"localCalendarDeleteConfirm": "«{{name}}» حذف شود؟",
"localCalendarDeleteDetail": "رویدادهای این تقویم به تقویم پیش‌فرض منتقل می‌شوند و پیوند خروجی آن دیگر کار نخواهد کرد."
},
"noteCategories": {
"categories": "دسته‌بندی‌ها",
Expand Down Expand Up @@ -1941,7 +1960,11 @@
"success_one": "{{count}} رویداد درون‌ریزی شد.",
"successWithSkipped": "{{count}} رویداد درون‌ریزی شد، {{skipped}} از قبل وجود داشت.",
"successWithSkipped_one": "{{count}} رویداد درون‌ریزی شد، {{skipped}} از قبل وجود داشت.",
"allDuplicates": "رویداد جدیدی نیست - همه از قبل وجود داشتند."
"allDuplicates": "رویداد جدیدی نیست - همه از قبل وجود داشتند.",
"targetCalendarLabel": "تقویم مقصد",
"createNewCalendar": "ایجاد تقویم جدید",
"newCalendarNameLabel": "نام تقویم جدید",
"errorNoCalendarName": "برای تقویم جدید یک نام وارد کنید."
},
"memberPhoneLabel": "شماره تلفن (اختیاری)",
"memberEmailLabel": "ایمیل (اختیاری)",
Expand Down
Loading