mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-06-30 18:46:00 +00:00
Merge branch 'dev' into feat/login-language-detection-dropdown
This commit is contained in:
@@ -5,6 +5,8 @@ const ar: Record<string, string | { name: string; category: string }[]> = {
|
||||
|
||||
// Common
|
||||
'common.save': 'حفظ',
|
||||
'common.showMore': 'عرض المزيد',
|
||||
'common.showLess': 'عرض أقل',
|
||||
'common.cancel': 'إلغاء',
|
||||
'common.delete': 'حذف',
|
||||
'common.edit': 'تعديل',
|
||||
@@ -927,6 +929,7 @@ const ar: Record<string, string | { name: string; category: string }[]> = {
|
||||
'places.endTimeBeforeStart': 'وقت النهاية قبل وقت البداية',
|
||||
'places.timeCollision': 'تداخل في الوقت مع:',
|
||||
'places.formWebsite': 'الموقع الإلكتروني',
|
||||
'places.formNotes': 'ملاحظات',
|
||||
'places.formNotesPlaceholder': 'ملاحظات شخصية...',
|
||||
'places.formReservation': 'حجز',
|
||||
'places.reservationNotesPlaceholder': 'ملاحظات الحجز، رقم التأكيد...',
|
||||
@@ -1097,7 +1100,6 @@ const ar: Record<string, string | { name: string; category: string }[]> = {
|
||||
'budget.settlement': 'التسوية',
|
||||
'budget.settlementInfo': 'انقر على صورة العضو في بند الميزانية لتحديده باللون الأخضر — وهذا يعني أنه دفع. ثم تُظهر التسوية من يدين لمن وبكم.',
|
||||
'budget.netBalances': 'الأرصدة الصافية',
|
||||
'budget.linkedToReservation': 'مرتبط بحجز — قم بتحرير الاسم هناك',
|
||||
|
||||
// Files
|
||||
'files.title': 'الملفات',
|
||||
@@ -1539,6 +1541,45 @@ const ar: Record<string, string | { name: string; category: string }[]> = {
|
||||
'journey.entries.deleteTitle': 'حذف الإدخال',
|
||||
'journey.photosUploaded': 'تم رفع {count} صورة',
|
||||
'journey.photosAdded': 'تمت إضافة {count} صورة',
|
||||
'journey.picker.tripPeriod': 'فترة الرحلة',
|
||||
'journey.picker.dateRange': 'نطاق التاريخ',
|
||||
'journey.picker.allPhotos': 'كل الصور',
|
||||
'journey.picker.albums': 'ألبومات',
|
||||
'journey.picker.selected': 'محدد',
|
||||
'journey.picker.addTo': 'إضافة إلى',
|
||||
'journey.picker.newGallery': 'معرض جديد',
|
||||
'journey.picker.selectAll': 'تحديد الكل',
|
||||
'journey.picker.deselectAll': 'إلغاء تحديد الكل',
|
||||
'journey.picker.noAlbums': 'لم يتم العثور على ألبومات',
|
||||
'journey.picker.selectDate': 'اختر تاريخ',
|
||||
'journey.picker.search': 'بحث',
|
||||
|
||||
// Journey Detail
|
||||
'journey.detail.photos': 'صور',
|
||||
'journey.detail.backToJourney': 'العودة للمجلة',
|
||||
'journey.detail.day': 'اليوم {number}',
|
||||
'journey.detail.places': 'أماكن',
|
||||
'journey.skeletons.show': 'إظهار الاقتراحات',
|
||||
'journey.skeletons.hide': 'إخفاء الاقتراحات',
|
||||
|
||||
// Journey — Invite
|
||||
'journey.invite.role': 'الدور',
|
||||
'journey.invite.viewer': 'مشاهد',
|
||||
'journey.invite.editor': 'محرر',
|
||||
'journey.invite.invite': 'دعوة',
|
||||
'journey.invite.inviting': 'جارٍ الدعوة...',
|
||||
|
||||
// Journey Entry Editor
|
||||
'journey.editor.uploadPhotos': 'رفع صور',
|
||||
'journey.editor.uploading': '...جارٍ الرفع',
|
||||
'journey.editor.fromGallery': 'من المعرض',
|
||||
'journey.editor.addAnother': 'إضافة آخر',
|
||||
'journey.editor.makeFirst': 'جعله الأول',
|
||||
'journey.editor.searching': 'جارٍ البحث...',
|
||||
|
||||
// Journey — Share
|
||||
'journey.share.copy': 'نسخ',
|
||||
'journey.share.copied': 'تم النسخ!',
|
||||
|
||||
// Collab Addon
|
||||
'collab.tabs.chat': 'الدردشة',
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
const br: Record<string, string | { name: string; category: string }[]> = {
|
||||
// Common
|
||||
'common.save': 'Salvar',
|
||||
'common.showMore': 'Mostrar mais',
|
||||
'common.showLess': 'Mostrar menos',
|
||||
'common.cancel': 'Cancelar',
|
||||
'common.delete': 'Excluir',
|
||||
'common.edit': 'Editar',
|
||||
@@ -897,6 +899,7 @@ const br: Record<string, string | { name: string; category: string }[]> = {
|
||||
'places.endTimeBeforeStart': 'O horário de fim é antes do início',
|
||||
'places.timeCollision': 'Sobreposição de horário com:',
|
||||
'places.formWebsite': 'Site',
|
||||
'places.formNotes': 'Notas',
|
||||
'places.formNotesPlaceholder': 'Notas pessoais...',
|
||||
'places.formReservation': 'Reserva',
|
||||
'places.reservationNotesPlaceholder': 'Notas da reserva, código de confirmação...',
|
||||
@@ -1886,16 +1889,22 @@ const br: Record<string, string | { name: string; category: string }[]> = {
|
||||
'journey.detail.contributors': 'Colaboradores',
|
||||
'journey.detail.readMore': 'Ler mais',
|
||||
'journey.detail.prosCons': 'Prós e contras',
|
||||
'journey.detail.photos': 'fotos',
|
||||
'journey.detail.day': 'Dia {number}',
|
||||
'journey.detail.places': 'lugares',
|
||||
'journey.stats.days': 'Dias',
|
||||
'journey.stats.cities': 'Cidades',
|
||||
'journey.stats.entries': 'Entradas',
|
||||
'journey.stats.photos': 'Fotos',
|
||||
'journey.stats.places': 'Lugares',
|
||||
'journey.skeletons.show': 'Mostrar sugestões',
|
||||
'journey.skeletons.hide': 'Ocultar sugestões',
|
||||
'journey.verdict.lovedIt': 'Adorei',
|
||||
'journey.verdict.couldBeBetter': 'Poderia ser melhor',
|
||||
'journey.synced.places': 'lugares',
|
||||
'journey.synced.synced': 'sincronizado',
|
||||
'journey.editor.uploadPhotos': 'Enviar fotos',
|
||||
'journey.editor.uploading': 'Enviando...',
|
||||
'journey.editor.fromGallery': 'Da galeria',
|
||||
'journey.editor.allPhotosAdded': 'Todas as fotos já foram adicionadas',
|
||||
'journey.editor.writeStory': 'Escreva sua história...',
|
||||
@@ -1912,6 +1921,7 @@ const br: Record<string, string | { name: string; category: string }[]> = {
|
||||
'journey.editor.weather': 'Clima',
|
||||
'journey.editor.photoFirst': '1º',
|
||||
'journey.editor.makeFirst': 'Tornar 1º',
|
||||
'journey.editor.searching': 'Pesquisando...',
|
||||
'journey.mood.amazing': 'Incrível',
|
||||
'journey.mood.good': 'Bom',
|
||||
'journey.mood.neutral': 'Neutro',
|
||||
@@ -1956,6 +1966,13 @@ const br: Record<string, string | { name: string; category: string }[]> = {
|
||||
'journey.share.linkDeleted': 'Link de compartilhamento removido',
|
||||
'journey.share.deleteFailed': 'Não foi possível excluir',
|
||||
'journey.share.updateFailed': 'Não foi possível atualizar',
|
||||
|
||||
// Journey — Invite
|
||||
'journey.invite.role': 'Função',
|
||||
'journey.invite.viewer': 'Visualizador',
|
||||
'journey.invite.editor': 'Editor',
|
||||
'journey.invite.invite': 'Convidar',
|
||||
'journey.invite.inviting': 'Convidando...',
|
||||
'journey.settings.title': 'Configurações da jornada',
|
||||
'journey.settings.coverImage': 'Imagem de capa',
|
||||
'journey.settings.changeCover': 'Alterar capa',
|
||||
@@ -1986,6 +2003,18 @@ const br: Record<string, string | { name: string; category: string }[]> = {
|
||||
'journey.pdf.theEnd': 'Fim',
|
||||
'journey.pdf.saveAsPdf': 'Salvar como PDF',
|
||||
'journey.pdf.pages': 'páginas',
|
||||
'journey.picker.tripPeriod': 'Período da viagem',
|
||||
'journey.picker.dateRange': 'Período',
|
||||
'journey.picker.allPhotos': 'Todas as fotos',
|
||||
'journey.picker.albums': 'Álbuns',
|
||||
'journey.picker.selected': 'selecionados',
|
||||
'journey.picker.addTo': 'Adicionar a',
|
||||
'journey.picker.newGallery': 'Nova galeria',
|
||||
'journey.picker.selectAll': 'Selecionar tudo',
|
||||
'journey.picker.deselectAll': 'Desmarcar tudo',
|
||||
'journey.picker.noAlbums': 'Nenhum álbum encontrado',
|
||||
'journey.picker.selectDate': 'Selecionar data',
|
||||
'journey.picker.search': 'Pesquisar',
|
||||
'dashboard.greeting.morning': 'Bom dia,',
|
||||
'dashboard.greeting.afternoon': 'Boa tarde,',
|
||||
'dashboard.greeting.evening': 'Boa noite,',
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
const cs: Record<string, string | { name: string; category: string }[]> = {
|
||||
// Společné (Common)
|
||||
'common.save': 'Uložit',
|
||||
'common.showMore': 'Zobrazit více',
|
||||
'common.showLess': 'Zobrazit méně',
|
||||
'common.cancel': 'Zrušit',
|
||||
'common.delete': 'Smazat',
|
||||
'common.edit': 'Upravit',
|
||||
@@ -925,6 +927,7 @@ const cs: Record<string, string | { name: string; category: string }[]> = {
|
||||
'places.endTimeBeforeStart': 'Čas konce je před časem začátku',
|
||||
'places.timeCollision': 'Časový překryv s:',
|
||||
'places.formWebsite': 'Webové stránky',
|
||||
'places.formNotes': 'Poznámky',
|
||||
'places.formNotesPlaceholder': 'Osobní poznámky...',
|
||||
'places.formReservation': 'Rezervace',
|
||||
'places.reservationNotesPlaceholder': 'Poznámky k rezervaci, potvrzovací kód...',
|
||||
@@ -1891,16 +1894,22 @@ const cs: Record<string, string | { name: string; category: string }[]> = {
|
||||
'journey.detail.contributors': 'Přispěvatelé',
|
||||
'journey.detail.readMore': 'Číst dále',
|
||||
'journey.detail.prosCons': 'Klady a zápory',
|
||||
'journey.detail.photos': 'fotky',
|
||||
'journey.detail.day': 'Den {number}',
|
||||
'journey.detail.places': 'míst',
|
||||
'journey.stats.days': 'Dny',
|
||||
'journey.stats.cities': 'Města',
|
||||
'journey.stats.entries': 'Záznamy',
|
||||
'journey.stats.photos': 'Fotky',
|
||||
'journey.stats.places': 'Místa',
|
||||
'journey.skeletons.show': 'Zobrazit návrhy',
|
||||
'journey.skeletons.hide': 'Skrýt návrhy',
|
||||
'journey.verdict.lovedIt': 'Skvělé',
|
||||
'journey.verdict.couldBeBetter': 'Mohlo by být lepší',
|
||||
'journey.synced.places': 'místa',
|
||||
'journey.synced.synced': 'synchronizováno',
|
||||
'journey.editor.uploadPhotos': 'Nahrát fotky',
|
||||
'journey.editor.uploading': 'Nahrávání...',
|
||||
'journey.editor.fromGallery': 'Z galerie',
|
||||
'journey.editor.allPhotosAdded': 'Všechny fotky již přidány',
|
||||
'journey.editor.writeStory': 'Napište svůj příběh...',
|
||||
@@ -1917,6 +1926,7 @@ const cs: Record<string, string | { name: string; category: string }[]> = {
|
||||
'journey.editor.weather': 'Počasí',
|
||||
'journey.editor.photoFirst': '1.',
|
||||
'journey.editor.makeFirst': 'Nastavit jako 1.',
|
||||
'journey.editor.searching': 'Hledání...',
|
||||
'journey.mood.amazing': 'Úžasný',
|
||||
'journey.mood.good': 'Dobrý',
|
||||
'journey.mood.neutral': 'Neutrální',
|
||||
@@ -1961,6 +1971,13 @@ const cs: Record<string, string | { name: string; category: string }[]> = {
|
||||
'journey.share.linkDeleted': 'Odkaz ke sdílení smazán',
|
||||
'journey.share.deleteFailed': 'Smazání selhalo',
|
||||
'journey.share.updateFailed': 'Aktualizace selhala',
|
||||
|
||||
// Journey — Invite
|
||||
'journey.invite.role': 'Role',
|
||||
'journey.invite.viewer': 'Čtenář',
|
||||
'journey.invite.editor': 'Editor',
|
||||
'journey.invite.invite': 'Pozvat',
|
||||
'journey.invite.inviting': 'Zveme...',
|
||||
'journey.settings.title': 'Nastavení cestovního deníku',
|
||||
'journey.settings.coverImage': 'Titulní obrázek',
|
||||
'journey.settings.changeCover': 'Změnit obal',
|
||||
@@ -1991,6 +2008,18 @@ const cs: Record<string, string | { name: string; category: string }[]> = {
|
||||
'journey.pdf.theEnd': 'Konec',
|
||||
'journey.pdf.saveAsPdf': 'Uložit jako PDF',
|
||||
'journey.pdf.pages': 'stran',
|
||||
'journey.picker.tripPeriod': 'Období cesty',
|
||||
'journey.picker.dateRange': 'Časové období',
|
||||
'journey.picker.allPhotos': 'Všechny fotky',
|
||||
'journey.picker.albums': 'Alba',
|
||||
'journey.picker.selected': 'vybráno',
|
||||
'journey.picker.addTo': 'Přidat do',
|
||||
'journey.picker.newGallery': 'Nová galerie',
|
||||
'journey.picker.selectAll': 'Vybrat vše',
|
||||
'journey.picker.deselectAll': 'Zrušit výběr',
|
||||
'journey.picker.noAlbums': 'Žádná alba nenalezena',
|
||||
'journey.picker.selectDate': 'Vyberte datum',
|
||||
'journey.picker.search': 'Hledat',
|
||||
'dashboard.greeting.morning': 'Dobré ráno,',
|
||||
'dashboard.greeting.afternoon': 'Dobré odpoledne,',
|
||||
'dashboard.greeting.evening': 'Dobrý večer,',
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
const de: Record<string, string | { name: string; category: string }[]> = {
|
||||
// Allgemein
|
||||
'common.save': 'Speichern',
|
||||
'common.showMore': 'Mehr anzeigen',
|
||||
'common.showLess': 'Weniger anzeigen',
|
||||
'common.cancel': 'Abbrechen',
|
||||
'common.delete': 'Löschen',
|
||||
'common.edit': 'Bearbeiten',
|
||||
@@ -928,6 +930,7 @@ const de: Record<string, string | { name: string; category: string }[]> = {
|
||||
'places.endTimeBeforeStart': 'Endzeit liegt vor der Startzeit',
|
||||
'places.timeCollision': 'Zeitliche Überschneidung mit:',
|
||||
'places.formWebsite': 'Website',
|
||||
'places.formNotes': 'Notizen',
|
||||
'places.formNotesPlaceholder': 'Persönliche Notizen...',
|
||||
'places.formReservation': 'Reservierung',
|
||||
'places.reservationNotesPlaceholder': 'Reservierungsnotizen, Bestätigungsnummer...',
|
||||
@@ -1892,16 +1895,22 @@ const de: Record<string, string | { name: string; category: string }[]> = {
|
||||
'journey.detail.contributors': 'Mitwirkende',
|
||||
'journey.detail.readMore': 'Mehr lesen',
|
||||
'journey.detail.prosCons': 'Pro & Contra',
|
||||
'journey.detail.photos': 'Fotos',
|
||||
'journey.detail.day': 'Tag {number}',
|
||||
'journey.detail.places': 'Orte',
|
||||
'journey.stats.days': 'Tage',
|
||||
'journey.stats.cities': 'Städte',
|
||||
'journey.stats.entries': 'Einträge',
|
||||
'journey.stats.photos': 'Fotos',
|
||||
'journey.stats.places': 'Orte',
|
||||
'journey.skeletons.show': 'Vorschläge anzeigen',
|
||||
'journey.skeletons.hide': 'Vorschläge ausblenden',
|
||||
'journey.verdict.lovedIt': 'Toll',
|
||||
'journey.verdict.couldBeBetter': 'Verbesserungswürdig',
|
||||
'journey.synced.places': 'Orte',
|
||||
'journey.synced.synced': 'synchronisiert',
|
||||
'journey.editor.uploadPhotos': 'Fotos hochladen',
|
||||
'journey.editor.uploading': 'Hochladen...',
|
||||
'journey.editor.fromGallery': 'Aus Galerie',
|
||||
'journey.editor.allPhotosAdded': 'Alle Fotos bereits hinzugefügt',
|
||||
'journey.editor.writeStory': 'Erzähle deine Geschichte...',
|
||||
@@ -1918,6 +1927,7 @@ const de: Record<string, string | { name: string; category: string }[]> = {
|
||||
'journey.editor.weather': 'Wetter',
|
||||
'journey.editor.photoFirst': '1.',
|
||||
'journey.editor.makeFirst': 'Als 1. setzen',
|
||||
'journey.editor.searching': 'Suche...',
|
||||
'journey.mood.amazing': 'Großartig',
|
||||
'journey.mood.good': 'Gut',
|
||||
'journey.mood.neutral': 'Neutral',
|
||||
@@ -1962,6 +1972,13 @@ const de: Record<string, string | { name: string; category: string }[]> = {
|
||||
'journey.share.linkDeleted': 'Link entfernt',
|
||||
'journey.share.deleteFailed': 'Entfernen fehlgeschlagen',
|
||||
'journey.share.updateFailed': 'Aktualisierung fehlgeschlagen',
|
||||
|
||||
// Journey — Invite
|
||||
'journey.invite.role': 'Rolle',
|
||||
'journey.invite.viewer': 'Betrachter',
|
||||
'journey.invite.editor': 'Bearbeiter',
|
||||
'journey.invite.invite': 'Einladen',
|
||||
'journey.invite.inviting': 'Wird eingeladen...',
|
||||
'journey.settings.title': 'Journey-Einstellungen',
|
||||
'journey.settings.coverImage': 'Titelbild',
|
||||
'journey.settings.changeCover': 'Titelbild ändern',
|
||||
@@ -1992,6 +2009,18 @@ const de: Record<string, string | { name: string; category: string }[]> = {
|
||||
'journey.pdf.theEnd': 'Ende',
|
||||
'journey.pdf.saveAsPdf': 'Als PDF speichern',
|
||||
'journey.pdf.pages': 'Seiten',
|
||||
'journey.picker.tripPeriod': 'Reisezeitraum',
|
||||
'journey.picker.dateRange': 'Zeitraum',
|
||||
'journey.picker.allPhotos': 'Alle Fotos',
|
||||
'journey.picker.albums': 'Alben',
|
||||
'journey.picker.selected': 'ausgewählt',
|
||||
'journey.picker.addTo': 'Hinzufügen zu',
|
||||
'journey.picker.newGallery': 'Neue Galerie',
|
||||
'journey.picker.selectAll': 'Alle auswählen',
|
||||
'journey.picker.deselectAll': 'Alle abwählen',
|
||||
'journey.picker.noAlbums': 'Keine Alben gefunden',
|
||||
'journey.picker.selectDate': 'Datum wählen',
|
||||
'journey.picker.search': 'Suchen',
|
||||
'dashboard.greeting.morning': 'Guten Morgen,',
|
||||
'dashboard.greeting.afternoon': 'Guten Tag,',
|
||||
'dashboard.greeting.evening': 'Guten Abend,',
|
||||
@@ -2027,14 +2056,6 @@ const de: Record<string, string | { name: string; category: string }[]> = {
|
||||
'dayplan.mobile.allAssigned': 'Alle Orte zugeordnet',
|
||||
'dayplan.mobile.noMatch': 'Kein Treffer',
|
||||
'dayplan.mobile.createNew': 'Neuen Ort erstellen',
|
||||
'memories.notConnectedMultipleHint': 'Connect any of these photo providers: {provider_names} in Settings to be able add photos to this trip.',
|
||||
'memories.providerUrl': 'Server URL',
|
||||
'memories.providerApiKey': 'API Key',
|
||||
'memories.providerUsername': 'Username',
|
||||
'memories.providerPassword': 'Password',
|
||||
'memories.saveError': 'Could not save {provider_name} settings',
|
||||
'memories.selectAlbumMultiple': 'Select Album',
|
||||
'memories.selectPhotosMultiple': 'Select Photos',
|
||||
|
||||
// OAuth scope groups
|
||||
'oauth.scope.group.trips': 'Reisen',
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
const en: Record<string, string | { name: string; category: string }[]> = {
|
||||
// Common
|
||||
'common.save': 'Save',
|
||||
'common.showMore': 'Show more',
|
||||
'common.showLess': 'Show less',
|
||||
'common.cancel': 'Cancel',
|
||||
'common.delete': 'Delete',
|
||||
'common.edit': 'Edit',
|
||||
@@ -950,6 +952,7 @@ const en: Record<string, string | { name: string; category: string }[]> = {
|
||||
'places.endTimeBeforeStart': 'End time is before start time',
|
||||
'places.timeCollision': 'Time overlap with:',
|
||||
'places.formWebsite': 'Website',
|
||||
'places.formNotes': 'Notes',
|
||||
'places.formNotesPlaceholder': 'Personal notes...',
|
||||
'places.formReservation': 'Reservation',
|
||||
'places.reservationNotesPlaceholder': 'Reservation notes, confirmation number...',
|
||||
@@ -1895,6 +1898,9 @@ const en: Record<string, string | { name: string; category: string }[]> = {
|
||||
'journey.detail.contributors': 'Contributors',
|
||||
'journey.detail.readMore': 'Read more',
|
||||
'journey.detail.prosCons': 'Pros & Cons',
|
||||
'journey.detail.photos': 'photos',
|
||||
'journey.detail.day': 'Day {number}',
|
||||
'journey.detail.places': 'places',
|
||||
|
||||
// Journey Detail — Stats
|
||||
'journey.stats.days': 'Days',
|
||||
@@ -1902,6 +1908,8 @@ const en: Record<string, string | { name: string; category: string }[]> = {
|
||||
'journey.stats.entries': 'Entries',
|
||||
'journey.stats.photos': 'Photos',
|
||||
'journey.stats.places': 'Places',
|
||||
'journey.skeletons.show': 'Show suggestions',
|
||||
'journey.skeletons.hide': 'Hide suggestions',
|
||||
|
||||
// Journey Detail — Verdict
|
||||
'journey.verdict.lovedIt': 'Loved it',
|
||||
@@ -1913,6 +1921,7 @@ const en: Record<string, string | { name: string; category: string }[]> = {
|
||||
|
||||
// Journey Entry Editor
|
||||
'journey.editor.uploadPhotos': 'Upload photos',
|
||||
'journey.editor.uploading': 'Uploading...',
|
||||
'journey.editor.fromGallery': 'From Gallery',
|
||||
'journey.editor.allPhotosAdded': 'All photos already added',
|
||||
'journey.editor.writeStory': 'Write your story...',
|
||||
@@ -1929,6 +1938,7 @@ const en: Record<string, string | { name: string; category: string }[]> = {
|
||||
'journey.editor.weather': 'Weather',
|
||||
'journey.editor.photoFirst': '1st',
|
||||
'journey.editor.makeFirst': 'Make 1st',
|
||||
'journey.editor.searching': 'Searching...',
|
||||
|
||||
// Journey Entry — Moods
|
||||
'journey.mood.amazing': 'Amazing',
|
||||
@@ -1984,6 +1994,13 @@ const en: Record<string, string | { name: string; category: string }[]> = {
|
||||
'journey.share.deleteFailed': 'Failed to delete',
|
||||
'journey.share.updateFailed': 'Failed to update',
|
||||
|
||||
// Journey — Invite
|
||||
'journey.invite.role': 'Role',
|
||||
'journey.invite.viewer': 'Viewer',
|
||||
'journey.invite.editor': 'Editor',
|
||||
'journey.invite.invite': 'Invite',
|
||||
'journey.invite.inviting': 'Inviting...',
|
||||
|
||||
// Journey — Settings Dialog
|
||||
'journey.settings.title': 'Journey Settings',
|
||||
'journey.settings.coverImage': 'Cover Image',
|
||||
@@ -2019,6 +2036,18 @@ const en: Record<string, string | { name: string; category: string }[]> = {
|
||||
'journey.pdf.theEnd': 'The End',
|
||||
'journey.pdf.saveAsPdf': 'Save as PDF',
|
||||
'journey.pdf.pages': 'pages',
|
||||
'journey.picker.tripPeriod': 'Trip Period',
|
||||
'journey.picker.dateRange': 'Date Range',
|
||||
'journey.picker.allPhotos': 'All Photos',
|
||||
'journey.picker.albums': 'Albums',
|
||||
'journey.picker.selected': 'selected',
|
||||
'journey.picker.addTo': 'Add to',
|
||||
'journey.picker.newGallery': 'New Gallery',
|
||||
'journey.picker.selectAll': 'Select all',
|
||||
'journey.picker.deselectAll': 'Deselect all',
|
||||
'journey.picker.noAlbums': 'No albums found',
|
||||
'journey.picker.selectDate': 'Select date',
|
||||
'journey.picker.search': 'Search',
|
||||
|
||||
// Dashboard Mobile
|
||||
'dashboard.greeting.morning': 'Good morning,',
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
const es: Record<string, string> = {
|
||||
// Common
|
||||
'common.save': 'Guardar',
|
||||
'common.showMore': 'Ver más',
|
||||
'common.showLess': 'Ver menos',
|
||||
'common.cancel': 'Cancelar',
|
||||
'common.delete': 'Eliminar',
|
||||
'common.edit': 'Editar',
|
||||
@@ -900,6 +902,7 @@ const es: Record<string, string> = {
|
||||
'places.endTimeBeforeStart': 'La hora de fin es anterior a la de inicio',
|
||||
'places.timeCollision': 'Solapamiento horario con:',
|
||||
'places.formWebsite': 'Página web',
|
||||
'places.formNotes': 'Notas',
|
||||
'places.formNotesPlaceholder': 'Notas personales...',
|
||||
'places.formReservation': 'Reserva',
|
||||
'places.reservationNotesPlaceholder': 'Notas de reserva, número de confirmación...',
|
||||
@@ -1893,16 +1896,22 @@ const es: Record<string, string> = {
|
||||
'journey.detail.contributors': 'Colaboradores',
|
||||
'journey.detail.readMore': 'Leer más',
|
||||
'journey.detail.prosCons': 'Pros y contras',
|
||||
'journey.detail.photos': 'fotos',
|
||||
'journey.detail.day': 'Día {number}',
|
||||
'journey.detail.places': 'lugares',
|
||||
'journey.stats.days': 'Días',
|
||||
'journey.stats.cities': 'Ciudades',
|
||||
'journey.stats.entries': 'Entradas',
|
||||
'journey.stats.photos': 'Fotos',
|
||||
'journey.stats.places': 'Lugares',
|
||||
'journey.skeletons.show': 'Mostrar sugerencias',
|
||||
'journey.skeletons.hide': 'Ocultar sugerencias',
|
||||
'journey.verdict.lovedIt': 'Me encantó',
|
||||
'journey.verdict.couldBeBetter': 'Podría mejorar',
|
||||
'journey.synced.places': 'lugares',
|
||||
'journey.synced.synced': 'sincronizado',
|
||||
'journey.editor.uploadPhotos': 'Subir fotos',
|
||||
'journey.editor.uploading': 'Subiendo...',
|
||||
'journey.editor.fromGallery': 'Desde galería',
|
||||
'journey.editor.allPhotosAdded': 'Todas las fotos ya fueron añadidas',
|
||||
'journey.editor.writeStory': 'Escribe tu historia...',
|
||||
@@ -1919,6 +1928,7 @@ const es: Record<string, string> = {
|
||||
'journey.editor.weather': 'Clima',
|
||||
'journey.editor.photoFirst': '1º',
|
||||
'journey.editor.makeFirst': 'Hacer 1º',
|
||||
'journey.editor.searching': 'Buscando...',
|
||||
'journey.mood.amazing': 'Increíble',
|
||||
'journey.mood.good': 'Bien',
|
||||
'journey.mood.neutral': 'Neutral',
|
||||
@@ -1963,6 +1973,13 @@ const es: Record<string, string> = {
|
||||
'journey.share.linkDeleted': 'Enlace para compartir eliminado',
|
||||
'journey.share.deleteFailed': 'No se pudo eliminar',
|
||||
'journey.share.updateFailed': 'No se pudo actualizar',
|
||||
|
||||
// Journey — Invite
|
||||
'journey.invite.role': 'Rol',
|
||||
'journey.invite.viewer': 'Lector',
|
||||
'journey.invite.editor': 'Editor',
|
||||
'journey.invite.invite': 'Invitar',
|
||||
'journey.invite.inviting': 'Invitando...',
|
||||
'journey.settings.title': 'Ajustes de la travesía',
|
||||
'journey.settings.coverImage': 'Imagen de portada',
|
||||
'journey.settings.changeCover': 'Cambiar portada',
|
||||
@@ -1993,6 +2010,18 @@ const es: Record<string, string> = {
|
||||
'journey.pdf.theEnd': 'Fin',
|
||||
'journey.pdf.saveAsPdf': 'Guardar como PDF',
|
||||
'journey.pdf.pages': 'páginas',
|
||||
'journey.picker.tripPeriod': 'Período del viaje',
|
||||
'journey.picker.dateRange': 'Rango de fechas',
|
||||
'journey.picker.allPhotos': 'Todas las fotos',
|
||||
'journey.picker.albums': 'Álbumes',
|
||||
'journey.picker.selected': 'seleccionados',
|
||||
'journey.picker.addTo': 'Añadir a',
|
||||
'journey.picker.newGallery': 'Nueva galería',
|
||||
'journey.picker.selectAll': 'Seleccionar todo',
|
||||
'journey.picker.deselectAll': 'Deseleccionar todo',
|
||||
'journey.picker.noAlbums': 'No se encontraron álbumes',
|
||||
'journey.picker.selectDate': 'Seleccionar fecha',
|
||||
'journey.picker.search': 'Buscar',
|
||||
'dashboard.greeting.morning': 'Buenos días,',
|
||||
'dashboard.greeting.afternoon': 'Buenas tardes,',
|
||||
'dashboard.greeting.evening': 'Buenas noches,',
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
const fr: Record<string, string> = {
|
||||
// Common
|
||||
'common.save': 'Enregistrer',
|
||||
'common.showMore': 'Voir plus',
|
||||
'common.showLess': 'Voir moins',
|
||||
'common.cancel': 'Annuler',
|
||||
'common.delete': 'Supprimer',
|
||||
'common.edit': 'Modifier',
|
||||
@@ -924,6 +926,7 @@ const fr: Record<string, string> = {
|
||||
'places.endTimeBeforeStart': 'L\'heure de fin est antérieure à l\'heure de début',
|
||||
'places.timeCollision': 'Chevauchement horaire avec :',
|
||||
'places.formWebsite': 'Site web',
|
||||
'places.formNotes': 'Notes',
|
||||
'places.formNotesPlaceholder': 'Notes personnelles…',
|
||||
'places.formReservation': 'Réservation',
|
||||
'places.reservationNotesPlaceholder': 'Notes de réservation, numéro de confirmation…',
|
||||
@@ -1887,16 +1890,22 @@ const fr: Record<string, string> = {
|
||||
'journey.detail.contributors': 'Contributeurs',
|
||||
'journey.detail.readMore': 'Lire la suite',
|
||||
'journey.detail.prosCons': 'Pour et contre',
|
||||
'journey.detail.photos': 'photos',
|
||||
'journey.detail.day': 'Jour {number}',
|
||||
'journey.detail.places': 'lieux',
|
||||
'journey.stats.days': 'Jours',
|
||||
'journey.stats.cities': 'Villes',
|
||||
'journey.stats.entries': 'Entrées',
|
||||
'journey.stats.photos': 'Photos',
|
||||
'journey.stats.places': 'Lieux',
|
||||
'journey.skeletons.show': 'Afficher les suggestions',
|
||||
'journey.skeletons.hide': 'Masquer les suggestions',
|
||||
'journey.verdict.lovedIt': 'Adoré',
|
||||
'journey.verdict.couldBeBetter': 'Pourrait être mieux',
|
||||
'journey.synced.places': 'lieux',
|
||||
'journey.synced.synced': 'synchronisé',
|
||||
'journey.editor.uploadPhotos': 'Téléverser des photos',
|
||||
'journey.editor.uploading': 'Envoi...',
|
||||
'journey.editor.fromGallery': 'Depuis la galerie',
|
||||
'journey.editor.allPhotosAdded': 'Toutes les photos ont déjà été ajoutées',
|
||||
'journey.editor.writeStory': 'Écrivez votre histoire...',
|
||||
@@ -1913,6 +1922,7 @@ const fr: Record<string, string> = {
|
||||
'journey.editor.weather': 'Météo',
|
||||
'journey.editor.photoFirst': '1er',
|
||||
'journey.editor.makeFirst': 'Mettre en 1er',
|
||||
'journey.editor.searching': 'Recherche...',
|
||||
'journey.mood.amazing': 'Incroyable',
|
||||
'journey.mood.good': 'Bien',
|
||||
'journey.mood.neutral': 'Neutre',
|
||||
@@ -1957,6 +1967,13 @@ const fr: Record<string, string> = {
|
||||
'journey.share.linkDeleted': 'Lien de partage supprimé',
|
||||
'journey.share.deleteFailed': 'Échec de la suppression',
|
||||
'journey.share.updateFailed': 'Échec de la mise à jour',
|
||||
|
||||
// Journey — Invite
|
||||
'journey.invite.role': 'Rôle',
|
||||
'journey.invite.viewer': 'Lecteur',
|
||||
'journey.invite.editor': 'Éditeur',
|
||||
'journey.invite.invite': 'Inviter',
|
||||
'journey.invite.inviting': 'Invitation...',
|
||||
'journey.settings.title': 'Paramètres du journal',
|
||||
'journey.settings.coverImage': 'Image de couverture',
|
||||
'journey.settings.changeCover': 'Changer la couverture',
|
||||
@@ -1987,6 +2004,18 @@ const fr: Record<string, string> = {
|
||||
'journey.pdf.theEnd': 'Fin',
|
||||
'journey.pdf.saveAsPdf': 'Enregistrer en PDF',
|
||||
'journey.pdf.pages': 'pages',
|
||||
'journey.picker.tripPeriod': 'Période du voyage',
|
||||
'journey.picker.dateRange': 'Plage de dates',
|
||||
'journey.picker.allPhotos': 'Toutes les photos',
|
||||
'journey.picker.albums': 'Albums',
|
||||
'journey.picker.selected': 'sélectionnés',
|
||||
'journey.picker.addTo': 'Ajouter à',
|
||||
'journey.picker.newGallery': 'Nouvelle galerie',
|
||||
'journey.picker.selectAll': 'Tout sélectionner',
|
||||
'journey.picker.deselectAll': 'Tout désélectionner',
|
||||
'journey.picker.noAlbums': 'Aucun album trouvé',
|
||||
'journey.picker.selectDate': 'Sélectionner une date',
|
||||
'journey.picker.search': 'Rechercher',
|
||||
'dashboard.greeting.morning': 'Bonjour,',
|
||||
'dashboard.greeting.afternoon': 'Bon après-midi,',
|
||||
'dashboard.greeting.evening': 'Bonsoir,',
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
const hu: Record<string, string | { name: string; category: string }[]> = {
|
||||
// Általános
|
||||
'common.save': 'Mentés',
|
||||
'common.showMore': 'Továbbiak',
|
||||
'common.showLess': 'Kevesebb',
|
||||
'common.cancel': 'Mégse',
|
||||
'common.delete': 'Törlés',
|
||||
'common.edit': 'Szerkesztés',
|
||||
@@ -925,6 +927,7 @@ const hu: Record<string, string | { name: string; category: string }[]> = {
|
||||
'places.endTimeBeforeStart': 'A befejezési idő a kezdési idő előtt van',
|
||||
'places.timeCollision': 'Időbeli átfedés:',
|
||||
'places.formWebsite': 'Weboldal',
|
||||
'places.formNotes': 'Jegyzetek',
|
||||
'places.formNotesPlaceholder': 'Személyes jegyzetek...',
|
||||
'places.formReservation': 'Foglalás',
|
||||
'places.reservationNotesPlaceholder': 'Foglalási jegyzetek, visszaigazolási szám...',
|
||||
@@ -1888,16 +1891,22 @@ const hu: Record<string, string | { name: string; category: string }[]> = {
|
||||
'journey.detail.contributors': 'Közreműködők',
|
||||
'journey.detail.readMore': 'Tovább olvasás',
|
||||
'journey.detail.prosCons': 'Előnyök és hátrányok',
|
||||
'journey.detail.photos': 'fotók',
|
||||
'journey.detail.day': '{number}. nap',
|
||||
'journey.detail.places': 'helyek',
|
||||
'journey.stats.days': 'Napok',
|
||||
'journey.stats.cities': 'Városok',
|
||||
'journey.stats.entries': 'Bejegyzések',
|
||||
'journey.stats.photos': 'Fotók',
|
||||
'journey.stats.places': 'Helyszínek',
|
||||
'journey.skeletons.show': 'Javaslatok megjelenítése',
|
||||
'journey.skeletons.hide': 'Javaslatok elrejtése',
|
||||
'journey.verdict.lovedIt': 'Imádtam',
|
||||
'journey.verdict.couldBeBetter': 'Lehetne jobb',
|
||||
'journey.synced.places': 'helyszín',
|
||||
'journey.synced.synced': 'szinkronizálva',
|
||||
'journey.editor.uploadPhotos': 'Fotók feltöltése',
|
||||
'journey.editor.uploading': 'Feltöltés...',
|
||||
'journey.editor.fromGallery': 'Galériából',
|
||||
'journey.editor.allPhotosAdded': 'Minden fotó már hozzáadva',
|
||||
'journey.editor.writeStory': 'Írd meg a történeted...',
|
||||
@@ -1914,6 +1923,7 @@ const hu: Record<string, string | { name: string; category: string }[]> = {
|
||||
'journey.editor.weather': 'Időjárás',
|
||||
'journey.editor.photoFirst': '1.',
|
||||
'journey.editor.makeFirst': 'Legyen az 1.',
|
||||
'journey.editor.searching': 'Keresés...',
|
||||
'journey.mood.amazing': 'Fantasztikus',
|
||||
'journey.mood.good': 'Jó',
|
||||
'journey.mood.neutral': 'Semleges',
|
||||
@@ -1958,6 +1968,13 @@ const hu: Record<string, string | { name: string; category: string }[]> = {
|
||||
'journey.share.linkDeleted': 'Megosztó link törölve',
|
||||
'journey.share.deleteFailed': 'Nem sikerült törölni',
|
||||
'journey.share.updateFailed': 'Nem sikerült frissíteni',
|
||||
|
||||
// Journey — Invite
|
||||
'journey.invite.role': 'Szerepkör',
|
||||
'journey.invite.viewer': 'Megtekintő',
|
||||
'journey.invite.editor': 'Szerkesztő',
|
||||
'journey.invite.invite': 'Meghívás',
|
||||
'journey.invite.inviting': 'Meghívás...',
|
||||
'journey.settings.title': 'Útinapló beállításai',
|
||||
'journey.settings.coverImage': 'Borítókép',
|
||||
'journey.settings.changeCover': 'Borító módosítása',
|
||||
@@ -1988,6 +2005,18 @@ const hu: Record<string, string | { name: string; category: string }[]> = {
|
||||
'journey.pdf.theEnd': 'Vége',
|
||||
'journey.pdf.saveAsPdf': 'Mentés PDF-ként',
|
||||
'journey.pdf.pages': 'oldal',
|
||||
'journey.picker.tripPeriod': 'Utazási időszak',
|
||||
'journey.picker.dateRange': 'Időszak',
|
||||
'journey.picker.allPhotos': 'Összes fotó',
|
||||
'journey.picker.albums': 'Albumok',
|
||||
'journey.picker.selected': 'kiválasztva',
|
||||
'journey.picker.addTo': 'Hozzáadás',
|
||||
'journey.picker.newGallery': 'Új galéria',
|
||||
'journey.picker.selectAll': 'Összes kijelölése',
|
||||
'journey.picker.deselectAll': 'Összes kijelölés törlése',
|
||||
'journey.picker.noAlbums': 'Nem található album',
|
||||
'journey.picker.selectDate': 'Dátum választása',
|
||||
'journey.picker.search': 'Keresés',
|
||||
'dashboard.greeting.morning': 'Jó reggelt,',
|
||||
'dashboard.greeting.afternoon': 'Jó napot,',
|
||||
'dashboard.greeting.evening': 'Jó estét,',
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
const it: Record<string, string | { name: string; category: string }[]> = {
|
||||
// Common
|
||||
'common.save': 'Salva',
|
||||
'common.showMore': 'Mostra di più',
|
||||
'common.showLess': 'Mostra meno',
|
||||
'common.cancel': 'Annulla',
|
||||
'common.delete': 'Elimina',
|
||||
'common.edit': 'Modifica',
|
||||
@@ -925,6 +927,7 @@ const it: Record<string, string | { name: string; category: string }[]> = {
|
||||
'places.endTimeBeforeStart': 'L\'ora di fine è precedente all\'ora di inizio',
|
||||
'places.timeCollision': 'Sovrapposizione di orario con:',
|
||||
'places.formWebsite': 'Sito web',
|
||||
'places.formNotes': 'Note',
|
||||
'places.formNotesPlaceholder': 'Note personali...',
|
||||
'places.formReservation': 'Prenotazione',
|
||||
'places.reservationNotesPlaceholder': 'Note della prenotazione, numero di conferma...',
|
||||
@@ -1888,16 +1891,22 @@ const it: Record<string, string | { name: string; category: string }[]> = {
|
||||
'journey.detail.contributors': 'Contributori',
|
||||
'journey.detail.readMore': 'Leggi di più',
|
||||
'journey.detail.prosCons': 'Pro e contro',
|
||||
'journey.detail.photos': 'foto',
|
||||
'journey.detail.day': 'Giorno {number}',
|
||||
'journey.detail.places': 'luoghi',
|
||||
'journey.stats.days': 'Giorni',
|
||||
'journey.stats.cities': 'Città',
|
||||
'journey.stats.entries': 'Voci',
|
||||
'journey.stats.photos': 'Foto',
|
||||
'journey.stats.places': 'Luoghi',
|
||||
'journey.skeletons.show': 'Mostra suggerimenti',
|
||||
'journey.skeletons.hide': 'Nascondi suggerimenti',
|
||||
'journey.verdict.lovedIt': 'Adorato',
|
||||
'journey.verdict.couldBeBetter': 'Potrebbe essere meglio',
|
||||
'journey.synced.places': 'luoghi',
|
||||
'journey.synced.synced': 'sincronizzato',
|
||||
'journey.editor.uploadPhotos': 'Carica foto',
|
||||
'journey.editor.uploading': 'Caricamento...',
|
||||
'journey.editor.fromGallery': 'Dalla galleria',
|
||||
'journey.editor.allPhotosAdded': 'Tutte le foto sono già state aggiunte',
|
||||
'journey.editor.writeStory': 'Scrivi la tua storia...',
|
||||
@@ -1914,6 +1923,7 @@ const it: Record<string, string | { name: string; category: string }[]> = {
|
||||
'journey.editor.weather': 'Meteo',
|
||||
'journey.editor.photoFirst': '1°',
|
||||
'journey.editor.makeFirst': 'Metti 1°',
|
||||
'journey.editor.searching': 'Ricerca...',
|
||||
'journey.mood.amazing': 'Fantastico',
|
||||
'journey.mood.good': 'Buono',
|
||||
'journey.mood.neutral': 'Neutro',
|
||||
@@ -1958,6 +1968,13 @@ const it: Record<string, string | { name: string; category: string }[]> = {
|
||||
'journey.share.linkDeleted': 'Link di condivisione eliminato',
|
||||
'journey.share.deleteFailed': 'Eliminazione fallita',
|
||||
'journey.share.updateFailed': 'Aggiornamento fallito',
|
||||
|
||||
// Journey — Invite
|
||||
'journey.invite.role': 'Ruolo',
|
||||
'journey.invite.viewer': 'Visualizzatore',
|
||||
'journey.invite.editor': 'Editore',
|
||||
'journey.invite.invite': 'Invita',
|
||||
'journey.invite.inviting': 'Invito in corso...',
|
||||
'journey.settings.title': 'Impostazioni del diario',
|
||||
'journey.settings.coverImage': 'Immagine di copertina',
|
||||
'journey.settings.changeCover': 'Cambia copertina',
|
||||
@@ -1988,6 +2005,18 @@ const it: Record<string, string | { name: string; category: string }[]> = {
|
||||
'journey.pdf.theEnd': 'Fine',
|
||||
'journey.pdf.saveAsPdf': 'Salva come PDF',
|
||||
'journey.pdf.pages': 'pagine',
|
||||
'journey.picker.tripPeriod': 'Periodo del viaggio',
|
||||
'journey.picker.dateRange': 'Intervallo di date',
|
||||
'journey.picker.allPhotos': 'Tutte le foto',
|
||||
'journey.picker.albums': 'Album',
|
||||
'journey.picker.selected': 'selezionati',
|
||||
'journey.picker.addTo': 'Aggiungi a',
|
||||
'journey.picker.newGallery': 'Nuova galleria',
|
||||
'journey.picker.selectAll': 'Seleziona tutto',
|
||||
'journey.picker.deselectAll': 'Deseleziona tutto',
|
||||
'journey.picker.noAlbums': 'Nessun album trovato',
|
||||
'journey.picker.selectDate': 'Seleziona data',
|
||||
'journey.picker.search': 'Cerca',
|
||||
'dashboard.greeting.morning': 'Buongiorno,',
|
||||
'dashboard.greeting.afternoon': 'Buon pomeriggio,',
|
||||
'dashboard.greeting.evening': 'Buonasera,',
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
const nl: Record<string, string> = {
|
||||
// Common
|
||||
'common.save': 'Opslaan',
|
||||
'common.showMore': 'Meer tonen',
|
||||
'common.showLess': 'Minder tonen',
|
||||
'common.cancel': 'Annuleren',
|
||||
'common.delete': 'Verwijderen',
|
||||
'common.edit': 'Bewerken',
|
||||
@@ -924,6 +926,7 @@ const nl: Record<string, string> = {
|
||||
'places.endTimeBeforeStart': 'Eindtijd is vóór de starttijd',
|
||||
'places.timeCollision': 'Tijdoverlap met:',
|
||||
'places.formWebsite': 'Website',
|
||||
'places.formNotes': 'Notities',
|
||||
'places.formNotesPlaceholder': 'Persoonlijke notities...',
|
||||
'places.formReservation': 'Reservering',
|
||||
'places.reservationNotesPlaceholder': 'Reserveringsnotities, bevestigingsnummer...',
|
||||
@@ -1887,16 +1890,22 @@ const nl: Record<string, string> = {
|
||||
'journey.detail.contributors': 'Bijdragers',
|
||||
'journey.detail.readMore': 'Lees meer',
|
||||
'journey.detail.prosCons': 'Voor- & nadelen',
|
||||
'journey.detail.photos': 'foto\'s',
|
||||
'journey.detail.day': 'Dag {number}',
|
||||
'journey.detail.places': 'plaatsen',
|
||||
'journey.stats.days': 'Dagen',
|
||||
'journey.stats.cities': 'Steden',
|
||||
'journey.stats.entries': 'Vermeldingen',
|
||||
'journey.stats.photos': 'Foto\'s',
|
||||
'journey.stats.places': 'Plaatsen',
|
||||
'journey.skeletons.show': 'Suggesties tonen',
|
||||
'journey.skeletons.hide': 'Suggesties verbergen',
|
||||
'journey.verdict.lovedIt': 'Geweldig',
|
||||
'journey.verdict.couldBeBetter': 'Kan beter',
|
||||
'journey.synced.places': 'plaatsen',
|
||||
'journey.synced.synced': 'gesynchroniseerd',
|
||||
'journey.editor.uploadPhotos': 'Foto\'s uploaden',
|
||||
'journey.editor.uploading': 'Uploaden...',
|
||||
'journey.editor.fromGallery': 'Uit galerij',
|
||||
'journey.editor.allPhotosAdded': 'Alle foto\'s al toegevoegd',
|
||||
'journey.editor.writeStory': 'Schrijf je verhaal...',
|
||||
@@ -1913,6 +1922,7 @@ const nl: Record<string, string> = {
|
||||
'journey.editor.weather': 'Weer',
|
||||
'journey.editor.photoFirst': '1e',
|
||||
'journey.editor.makeFirst': 'Maak 1e',
|
||||
'journey.editor.searching': 'Zoeken...',
|
||||
'journey.mood.amazing': 'Fantastisch',
|
||||
'journey.mood.good': 'Goed',
|
||||
'journey.mood.neutral': 'Neutraal',
|
||||
@@ -1957,6 +1967,13 @@ const nl: Record<string, string> = {
|
||||
'journey.share.linkDeleted': 'Deellink verwijderd',
|
||||
'journey.share.deleteFailed': 'Verwijderen mislukt',
|
||||
'journey.share.updateFailed': 'Bijwerken mislukt',
|
||||
|
||||
// Journey — Invite
|
||||
'journey.invite.role': 'Rol',
|
||||
'journey.invite.viewer': 'Kijker',
|
||||
'journey.invite.editor': 'Bewerker',
|
||||
'journey.invite.invite': 'Uitnodigen',
|
||||
'journey.invite.inviting': 'Uitnodigen...',
|
||||
'journey.settings.title': 'Reisverslaginstellingen',
|
||||
'journey.settings.coverImage': 'Omslagfoto',
|
||||
'journey.settings.changeCover': 'Omslag wijzigen',
|
||||
@@ -1987,6 +2004,18 @@ const nl: Record<string, string> = {
|
||||
'journey.pdf.theEnd': 'Einde',
|
||||
'journey.pdf.saveAsPdf': 'Opslaan als PDF',
|
||||
'journey.pdf.pages': 'pagina\'s',
|
||||
'journey.picker.tripPeriod': 'Reisperiode',
|
||||
'journey.picker.dateRange': 'Datumbereik',
|
||||
'journey.picker.allPhotos': 'Alle foto\'s',
|
||||
'journey.picker.albums': 'Albums',
|
||||
'journey.picker.selected': 'geselecteerd',
|
||||
'journey.picker.addTo': 'Toevoegen aan',
|
||||
'journey.picker.newGallery': 'Nieuwe galerij',
|
||||
'journey.picker.selectAll': 'Alles selecteren',
|
||||
'journey.picker.deselectAll': 'Alles deselecteren',
|
||||
'journey.picker.noAlbums': 'Geen albums gevonden',
|
||||
'journey.picker.selectDate': 'Selecteer datum',
|
||||
'journey.picker.search': 'Zoeken',
|
||||
'dashboard.greeting.morning': 'Goedemorgen,',
|
||||
'dashboard.greeting.afternoon': 'Goedemiddag,',
|
||||
'dashboard.greeting.evening': 'Goedenavond,',
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
const pl: Record<string, string | { name: string; category: string }[]> = {
|
||||
// Common
|
||||
'common.save': 'Zapisz',
|
||||
'common.showMore': 'Pokaż więcej',
|
||||
'common.showLess': 'Pokaż mniej',
|
||||
'common.cancel': 'Anuluj',
|
||||
'common.delete': 'Usuń',
|
||||
'common.edit': 'Edytuj',
|
||||
@@ -886,6 +888,7 @@ const pl: Record<string, string | { name: string; category: string }[]> = {
|
||||
'places.endTimeBeforeStart': 'Godzina zakończenia jest przed godziną rozpoczęcia',
|
||||
'places.timeCollision': 'Nakładanie się godzin z:',
|
||||
'places.formWebsite': 'Strona internetowa',
|
||||
'places.formNotes': 'Notatki',
|
||||
'places.formNotesPlaceholder': 'Osobiste notatki...',
|
||||
'places.formReservation': 'Rezerwacja',
|
||||
'places.reservationNotesPlaceholder': 'Notatki z rezerwacji, numer potwierdzenia...',
|
||||
@@ -1880,16 +1883,22 @@ const pl: Record<string, string | { name: string; category: string }[]> = {
|
||||
'journey.detail.contributors': 'Współtwórcy',
|
||||
'journey.detail.readMore': 'Czytaj dalej',
|
||||
'journey.detail.prosCons': 'Zalety i wady',
|
||||
'journey.detail.photos': 'zdjęć',
|
||||
'journey.detail.day': 'Dzień {number}',
|
||||
'journey.detail.places': 'miejsc',
|
||||
'journey.stats.days': 'Dni',
|
||||
'journey.stats.cities': 'Miasta',
|
||||
'journey.stats.entries': 'Wpisy',
|
||||
'journey.stats.photos': 'Zdjęcia',
|
||||
'journey.stats.places': 'Miejsca',
|
||||
'journey.skeletons.show': 'Pokaż sugestie',
|
||||
'journey.skeletons.hide': 'Ukryj sugestie',
|
||||
'journey.verdict.lovedIt': 'Świetne',
|
||||
'journey.verdict.couldBeBetter': 'Mogłoby być lepiej',
|
||||
'journey.synced.places': 'miejsca',
|
||||
'journey.synced.synced': 'zsynchronizowane',
|
||||
'journey.editor.uploadPhotos': 'Prześlij zdjęcia',
|
||||
'journey.editor.uploading': 'Przesyłanie...',
|
||||
'journey.editor.fromGallery': 'Z galerii',
|
||||
'journey.editor.allPhotosAdded': 'Wszystkie zdjęcia już dodane',
|
||||
'journey.editor.writeStory': 'Napisz swoją historię...',
|
||||
@@ -1906,6 +1915,7 @@ const pl: Record<string, string | { name: string; category: string }[]> = {
|
||||
'journey.editor.weather': 'Pogoda',
|
||||
'journey.editor.photoFirst': '1.',
|
||||
'journey.editor.makeFirst': 'Ustaw jako 1.',
|
||||
'journey.editor.searching': 'Szukanie...',
|
||||
'journey.mood.amazing': 'Niesamowity',
|
||||
'journey.mood.good': 'Dobry',
|
||||
'journey.mood.neutral': 'Neutralny',
|
||||
@@ -1950,6 +1960,13 @@ const pl: Record<string, string | { name: string; category: string }[]> = {
|
||||
'journey.share.linkDeleted': 'Link udostępniania usunięty',
|
||||
'journey.share.deleteFailed': 'Usunięcie nie powiodło się',
|
||||
'journey.share.updateFailed': 'Aktualizacja nie powiodła się',
|
||||
|
||||
// Journey — Invite
|
||||
'journey.invite.role': 'Rola',
|
||||
'journey.invite.viewer': 'Obserwator',
|
||||
'journey.invite.editor': 'Redaktor',
|
||||
'journey.invite.invite': 'Zaproś',
|
||||
'journey.invite.inviting': 'Zapraszanie...',
|
||||
'journey.settings.title': 'Ustawienia dziennika podróży',
|
||||
'journey.settings.coverImage': 'Zdjęcie okładkowe',
|
||||
'journey.settings.changeCover': 'Zmień okładkę',
|
||||
@@ -1980,6 +1997,18 @@ const pl: Record<string, string | { name: string; category: string }[]> = {
|
||||
'journey.pdf.theEnd': 'Koniec',
|
||||
'journey.pdf.saveAsPdf': 'Zapisz jako PDF',
|
||||
'journey.pdf.pages': 'stron',
|
||||
'journey.picker.tripPeriod': 'Okres podróży',
|
||||
'journey.picker.dateRange': 'Zakres dat',
|
||||
'journey.picker.allPhotos': 'Wszystkie zdjęcia',
|
||||
'journey.picker.albums': 'Albumy',
|
||||
'journey.picker.selected': 'wybranych',
|
||||
'journey.picker.addTo': 'Dodaj do',
|
||||
'journey.picker.newGallery': 'Nowa galeria',
|
||||
'journey.picker.selectAll': 'Zaznacz wszystko',
|
||||
'journey.picker.deselectAll': 'Odznacz wszystko',
|
||||
'journey.picker.noAlbums': 'Nie znaleziono albumów',
|
||||
'journey.picker.selectDate': 'Wybierz datę',
|
||||
'journey.picker.search': 'Szukaj',
|
||||
'dashboard.greeting.morning': 'Dzień dobry,',
|
||||
'dashboard.greeting.afternoon': 'Dzień dobry,',
|
||||
'dashboard.greeting.evening': 'Dobry wieczór,',
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
const ru: Record<string, string> = {
|
||||
// Common
|
||||
'common.save': 'Сохранить',
|
||||
'common.showMore': 'Показать больше',
|
||||
'common.showLess': 'Показать меньше',
|
||||
'common.cancel': 'Отмена',
|
||||
'common.delete': 'Удалить',
|
||||
'common.edit': 'Редактировать',
|
||||
@@ -924,6 +926,7 @@ const ru: Record<string, string> = {
|
||||
'places.endTimeBeforeStart': 'Время окончания раньше времени начала',
|
||||
'places.timeCollision': 'Пересечение по времени с:',
|
||||
'places.formWebsite': 'Сайт',
|
||||
'places.formNotes': 'Заметки',
|
||||
'places.formNotesPlaceholder': 'Личные заметки...',
|
||||
'places.formReservation': 'Бронирование',
|
||||
'places.reservationNotesPlaceholder': 'Заметки о бронировании, номер подтверждения...',
|
||||
@@ -1093,7 +1096,6 @@ const ru: Record<string, string> = {
|
||||
'budget.settlement': 'Взаиморасчёт',
|
||||
'budget.settlementInfo': 'Нажмите на аватар участника в строке бюджета, чтобы отметить его зелёным — это значит, что он заплатил. Взаиморасчёт покажет, кто кому и сколько должен.',
|
||||
'budget.netBalances': 'Чистые балансы',
|
||||
'budget.linkedToReservation': 'Привязано к бронированию — измените название там',
|
||||
|
||||
// Files
|
||||
'files.title': 'Файлы',
|
||||
@@ -1802,21 +1804,9 @@ const ru: Record<string, string> = {
|
||||
'common.justNow': 'только что',
|
||||
'common.hoursAgo': '{count} ч назад',
|
||||
'common.daysAgo': '{count} д назад',
|
||||
'budget.linkedToReservation': 'Привязано к бронированию — измените название там',
|
||||
'packing.saveAsTemplate': 'Сохранить как шаблон',
|
||||
'packing.templateName': 'Название шаблона',
|
||||
'packing.templateSaved': 'Список вещей сохранён как шаблон',
|
||||
'memories.notConnectedMultipleHint': 'Подключите любого из этих фото-провайдеров: {provider_names} в Настройках, чтобы добавлять фото к этой поездке.',
|
||||
'memories.providerUrl': 'URL сервера',
|
||||
'memories.providerApiKey': 'API-ключ',
|
||||
'memories.providerUsername': 'Имя пользователя',
|
||||
'memories.providerPassword': 'Пароль',
|
||||
'memories.saveError': 'Не удалось сохранить настройки {provider_name}',
|
||||
'memories.saveRouteNotConfigured': 'Маршрут сохранения не настроен для этого провайдера',
|
||||
'memories.testRouteNotConfigured': 'Маршрут тестирования не настроен для этого провайдера',
|
||||
'memories.fillRequiredFields': 'Пожалуйста, заполните все обязательные поля',
|
||||
'memories.selectAlbumMultiple': 'Выбрать альбом',
|
||||
'memories.selectPhotosMultiple': 'Выбрать фото',
|
||||
'journey.title': 'Путешествие',
|
||||
'journey.subtitle': 'Отслеживайте свои путешествия в реальном времени',
|
||||
'journey.new': 'Новое путешествие',
|
||||
@@ -1900,16 +1890,22 @@ const ru: Record<string, string> = {
|
||||
'journey.detail.contributors': 'Участники',
|
||||
'journey.detail.readMore': 'Читать далее',
|
||||
'journey.detail.prosCons': 'Плюсы и минусы',
|
||||
'journey.detail.photos': 'фото',
|
||||
'journey.detail.day': 'День {number}',
|
||||
'journey.detail.places': 'мест',
|
||||
'journey.stats.days': 'Дней',
|
||||
'journey.stats.cities': 'Городов',
|
||||
'journey.stats.entries': 'Записей',
|
||||
'journey.stats.photos': 'Фото',
|
||||
'journey.stats.places': 'Мест',
|
||||
'journey.skeletons.show': 'Показать предложения',
|
||||
'journey.skeletons.hide': 'Скрыть предложения',
|
||||
'journey.verdict.lovedIt': 'Понравилось',
|
||||
'journey.verdict.couldBeBetter': 'Могло быть лучше',
|
||||
'journey.synced.places': 'мест',
|
||||
'journey.synced.synced': 'синхронизировано',
|
||||
'journey.editor.uploadPhotos': 'Загрузить фото',
|
||||
'journey.editor.uploading': 'Загрузка...',
|
||||
'journey.editor.fromGallery': 'Из галереи',
|
||||
'journey.editor.allPhotosAdded': 'Все фото уже добавлены',
|
||||
'journey.editor.writeStory': 'Напишите свою историю...',
|
||||
@@ -1926,6 +1922,7 @@ const ru: Record<string, string> = {
|
||||
'journey.editor.weather': 'Погода',
|
||||
'journey.editor.photoFirst': '1-е',
|
||||
'journey.editor.makeFirst': 'Сделать 1-м',
|
||||
'journey.editor.searching': 'Поиск...',
|
||||
'journey.mood.amazing': 'Потрясающе',
|
||||
'journey.mood.good': 'Хорошо',
|
||||
'journey.mood.neutral': 'Нейтрально',
|
||||
@@ -1970,6 +1967,13 @@ const ru: Record<string, string> = {
|
||||
'journey.share.linkDeleted': 'Ссылка удалена',
|
||||
'journey.share.deleteFailed': 'Не удалось удалить',
|
||||
'journey.share.updateFailed': 'Не удалось обновить',
|
||||
|
||||
// Journey — Invite
|
||||
'journey.invite.role': 'Роль',
|
||||
'journey.invite.viewer': 'Наблюдатель',
|
||||
'journey.invite.editor': 'Редактор',
|
||||
'journey.invite.invite': 'Пригласить',
|
||||
'journey.invite.inviting': 'Приглашаем...',
|
||||
'journey.settings.title': 'Настройки путешествия',
|
||||
'journey.settings.coverImage': 'Обложка',
|
||||
'journey.settings.changeCover': 'Сменить обложку',
|
||||
@@ -2000,6 +2004,18 @@ const ru: Record<string, string> = {
|
||||
'journey.pdf.theEnd': 'Конец',
|
||||
'journey.pdf.saveAsPdf': 'Сохранить как PDF',
|
||||
'journey.pdf.pages': 'страниц',
|
||||
'journey.picker.tripPeriod': 'Период поездки',
|
||||
'journey.picker.dateRange': 'Диапазон дат',
|
||||
'journey.picker.allPhotos': 'Все фото',
|
||||
'journey.picker.albums': 'Альбомы',
|
||||
'journey.picker.selected': 'выбрано',
|
||||
'journey.picker.addTo': 'Добавить в',
|
||||
'journey.picker.newGallery': 'Новая галерея',
|
||||
'journey.picker.selectAll': 'Выбрать все',
|
||||
'journey.picker.deselectAll': 'Снять выбор',
|
||||
'journey.picker.noAlbums': 'Альбомы не найдены',
|
||||
'journey.picker.selectDate': 'Выберите дату',
|
||||
'journey.picker.search': 'Поиск',
|
||||
'dashboard.greeting.morning': 'Доброе утро,',
|
||||
'dashboard.greeting.afternoon': 'Добрый день,',
|
||||
'dashboard.greeting.evening': 'Добрый вечер,',
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
const zh: Record<string, string> = {
|
||||
// Common
|
||||
'common.save': '保存',
|
||||
'common.showMore': '显示更多',
|
||||
'common.showLess': '收起',
|
||||
'common.cancel': '取消',
|
||||
'common.delete': '删除',
|
||||
'common.edit': '编辑',
|
||||
@@ -924,6 +926,7 @@ const zh: Record<string, string> = {
|
||||
'places.endTimeBeforeStart': '结束时间早于开始时间',
|
||||
'places.timeCollision': '时间冲突:',
|
||||
'places.formWebsite': '网站',
|
||||
'places.formNotes': '备注',
|
||||
'places.formNotesPlaceholder': '个人备注...',
|
||||
'places.formReservation': '预订',
|
||||
'places.reservationNotesPlaceholder': '预订备注、确认号...',
|
||||
@@ -1093,7 +1096,6 @@ const zh: Record<string, string> = {
|
||||
'budget.settlement': '结算',
|
||||
'budget.settlementInfo': '点击预算项目上的成员头像将其标记为绿色——表示该成员已付款。结算会显示谁欠谁多少。',
|
||||
'budget.netBalances': '净余额',
|
||||
'budget.linkedToReservation': '已链接到预订——在那里编辑名称',
|
||||
|
||||
// Files
|
||||
'files.title': '文件',
|
||||
@@ -1802,21 +1804,9 @@ const zh: Record<string, string> = {
|
||||
'common.justNow': '刚刚',
|
||||
'common.hoursAgo': '{count}小时前',
|
||||
'common.daysAgo': '{count}天前',
|
||||
'budget.linkedToReservation': '已关联预订 — 请在预订中编辑名称',
|
||||
'packing.saveAsTemplate': '保存为模板',
|
||||
'packing.templateName': '模板名称',
|
||||
'packing.templateSaved': '打包清单已保存为模板',
|
||||
'memories.notConnectedMultipleHint': '在设置中连接以下任一照片服务:{provider_names},以便为此旅行添加照片。',
|
||||
'memories.providerUrl': '服务器地址',
|
||||
'memories.providerApiKey': 'API 密钥',
|
||||
'memories.providerUsername': '用户名',
|
||||
'memories.providerPassword': '密码',
|
||||
'memories.saveError': '无法保存 {provider_name} 设置',
|
||||
'memories.saveRouteNotConfigured': '此提供商未配置保存路由',
|
||||
'memories.testRouteNotConfigured': '此提供商未配置测试路由',
|
||||
'memories.fillRequiredFields': '请填写所有必填字段',
|
||||
'memories.selectAlbumMultiple': '选择相册',
|
||||
'memories.selectPhotosMultiple': '选择照片',
|
||||
'journey.title': '旅程',
|
||||
'journey.subtitle': '实时记录你的旅行',
|
||||
'journey.new': '新建旅程',
|
||||
@@ -1900,17 +1890,23 @@ const zh: Record<string, string> = {
|
||||
'journey.detail.contributors': '贡献者',
|
||||
'journey.detail.readMore': '阅读更多',
|
||||
'journey.detail.prosCons': '优缺点',
|
||||
'journey.detail.photos': '照片',
|
||||
'journey.detail.day': '第{number}天',
|
||||
'journey.detail.places': '个地点',
|
||||
'journey.stats.days': '天',
|
||||
'journey.stats.cities': '城市',
|
||||
'journey.stats.entries': '条目',
|
||||
'journey.stats.photos': '照片',
|
||||
'journey.stats.places': '地点',
|
||||
'journey.skeletons.show': '显示建议',
|
||||
'journey.skeletons.hide': '隐藏建议',
|
||||
'journey.verdict.lovedIt': '非常喜欢',
|
||||
'journey.verdict.couldBeBetter': '有待改进',
|
||||
'journey.synced.places': '个地点',
|
||||
'journey.synced.synced': '已同步',
|
||||
'journey.editor.uploadPhotos': '上传照片',
|
||||
'journey.editor.fromGallery': '从相册选择',
|
||||
'journey.editor.uploading': '上传中...',
|
||||
'journey.editor.fromGallery': '从相册',
|
||||
'journey.editor.allPhotosAdded': '所有照片已添加',
|
||||
'journey.editor.writeStory': '写下你的故事...',
|
||||
'journey.editor.prosCons': '优缺点',
|
||||
@@ -1926,6 +1922,7 @@ const zh: Record<string, string> = {
|
||||
'journey.editor.weather': '天气',
|
||||
'journey.editor.photoFirst': '第1张',
|
||||
'journey.editor.makeFirst': '设为第1张',
|
||||
'journey.editor.searching': '搜索中...',
|
||||
'journey.mood.amazing': '太棒了',
|
||||
'journey.mood.good': '不错',
|
||||
'journey.mood.neutral': '一般',
|
||||
@@ -1970,6 +1967,13 @@ const zh: Record<string, string> = {
|
||||
'journey.share.linkDeleted': '分享链接已删除',
|
||||
'journey.share.deleteFailed': '删除失败',
|
||||
'journey.share.updateFailed': '更新失败',
|
||||
|
||||
// Journey — Invite
|
||||
'journey.invite.role': '角色',
|
||||
'journey.invite.viewer': '查看者',
|
||||
'journey.invite.editor': '编辑者',
|
||||
'journey.invite.invite': '邀请',
|
||||
'journey.invite.inviting': '邀请中...',
|
||||
'journey.settings.title': '旅程设置',
|
||||
'journey.settings.coverImage': '封面图片',
|
||||
'journey.settings.changeCover': '更换封面',
|
||||
@@ -2000,6 +2004,18 @@ const zh: Record<string, string> = {
|
||||
'journey.pdf.theEnd': '终',
|
||||
'journey.pdf.saveAsPdf': '保存为 PDF',
|
||||
'journey.pdf.pages': '页',
|
||||
'journey.picker.tripPeriod': '旅行时间段',
|
||||
'journey.picker.dateRange': '日期范围',
|
||||
'journey.picker.allPhotos': '所有照片',
|
||||
'journey.picker.albums': '相册',
|
||||
'journey.picker.selected': '已选择',
|
||||
'journey.picker.addTo': '添加到',
|
||||
'journey.picker.newGallery': '新相册',
|
||||
'journey.picker.selectAll': '全选',
|
||||
'journey.picker.deselectAll': '取消全选',
|
||||
'journey.picker.noAlbums': '未找到相册',
|
||||
'journey.picker.selectDate': '选择日期',
|
||||
'journey.picker.search': '搜索',
|
||||
'dashboard.greeting.morning': '早上好,',
|
||||
'dashboard.greeting.afternoon': '下午好,',
|
||||
'dashboard.greeting.evening': '晚上好,',
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
const zhTw: Record<string, string> = {
|
||||
// Common
|
||||
'common.save': '儲存',
|
||||
'common.showMore': '顯示更多',
|
||||
'common.showLess': '收起',
|
||||
'common.cancel': '取消',
|
||||
'common.delete': '刪除',
|
||||
'common.edit': '編輯',
|
||||
@@ -133,8 +135,6 @@ const zhTw: Record<string, string> = {
|
||||
'dashboard.coverRemoveError': '移除失敗',
|
||||
'dashboard.titleRequired': '標題為必填項',
|
||||
'dashboard.endDateError': '結束日期必須晚於開始日期',
|
||||
'dashboard.dayCount': '天數',
|
||||
'dashboard.dayCountHint': '未設定旅行日期時的規劃天數。',
|
||||
|
||||
// Settings
|
||||
'settings.title': '設定',
|
||||
@@ -951,6 +951,7 @@ const zhTw: Record<string, string> = {
|
||||
'places.endTimeBeforeStart': '結束時間早於開始時間',
|
||||
'places.timeCollision': '時間衝突:',
|
||||
'places.formWebsite': '網站',
|
||||
'places.formNotes': '備註',
|
||||
'places.formNotesPlaceholder': '個人備註...',
|
||||
'places.formReservation': '預訂',
|
||||
'places.reservationNotesPlaceholder': '預訂備註、確認號...',
|
||||
@@ -1763,21 +1764,9 @@ const zhTw: Record<string, string> = {
|
||||
'common.justNow': '剛剛',
|
||||
'common.hoursAgo': '{count}小時前',
|
||||
'common.daysAgo': '{count}天前',
|
||||
'budget.linkedToReservation': '已關聯預訂 — 請在預訂中編輯名稱',
|
||||
'packing.saveAsTemplate': '儲存為範本',
|
||||
'packing.templateName': '範本名稱',
|
||||
'packing.templateSaved': '打包清單已儲存為範本',
|
||||
'memories.notConnectedMultipleHint': '在設定中連接以下任一照片服務:{provider_names},以便為此旅行新增照片。',
|
||||
'memories.providerUrl': '伺服器位址',
|
||||
'memories.providerApiKey': 'API 金鑰',
|
||||
'memories.providerUsername': '使用者名稱',
|
||||
'memories.providerPassword': '密碼',
|
||||
'memories.saveError': '無法儲存 {provider_name} 設定',
|
||||
'memories.saveRouteNotConfigured': '此提供商未設定儲存路由',
|
||||
'memories.testRouteNotConfigured': '此提供商未設定測試路由',
|
||||
'memories.fillRequiredFields': '請填寫所有必填欄位',
|
||||
'memories.selectAlbumMultiple': '選擇相簿',
|
||||
'memories.selectPhotosMultiple': '選擇照片',
|
||||
'journey.title': '旅程',
|
||||
'journey.subtitle': '即時記錄你的旅行',
|
||||
'journey.new': '新建旅程',
|
||||
@@ -1861,17 +1850,23 @@ const zhTw: Record<string, string> = {
|
||||
'journey.detail.contributors': '貢獻者',
|
||||
'journey.detail.readMore': '閱讀更多',
|
||||
'journey.detail.prosCons': '優缺點',
|
||||
'journey.detail.photos': '照片',
|
||||
'journey.detail.day': '第{number}天',
|
||||
'journey.detail.places': '個地點',
|
||||
'journey.stats.days': '天',
|
||||
'journey.stats.cities': '城市',
|
||||
'journey.stats.entries': '條目',
|
||||
'journey.stats.photos': '照片',
|
||||
'journey.stats.places': '地點',
|
||||
'journey.skeletons.show': '顯示建議',
|
||||
'journey.skeletons.hide': '隱藏建議',
|
||||
'journey.verdict.lovedIt': '非常喜歡',
|
||||
'journey.verdict.couldBeBetter': '有待改進',
|
||||
'journey.synced.places': '個地點',
|
||||
'journey.synced.synced': '已同步',
|
||||
'journey.editor.uploadPhotos': '上傳照片',
|
||||
'journey.editor.fromGallery': '從相簿選擇',
|
||||
'journey.editor.uploading': '上傳中...',
|
||||
'journey.editor.fromGallery': '從相簿',
|
||||
'journey.editor.allPhotosAdded': '所有照片已新增',
|
||||
'journey.editor.writeStory': '寫下你的故事...',
|
||||
'journey.editor.prosCons': '優缺點',
|
||||
@@ -1887,6 +1882,7 @@ const zhTw: Record<string, string> = {
|
||||
'journey.editor.weather': '天氣',
|
||||
'journey.editor.photoFirst': '第1張',
|
||||
'journey.editor.makeFirst': '設為第1張',
|
||||
'journey.editor.searching': '搜尋中...',
|
||||
'journey.mood.amazing': '太棒了',
|
||||
'journey.mood.good': '不錯',
|
||||
'journey.mood.neutral': '一般',
|
||||
@@ -1931,6 +1927,13 @@ const zhTw: Record<string, string> = {
|
||||
'journey.share.linkDeleted': '分享連結已刪除',
|
||||
'journey.share.deleteFailed': '刪除失敗',
|
||||
'journey.share.updateFailed': '更新失敗',
|
||||
|
||||
// Journey — Invite
|
||||
'journey.invite.role': '角色',
|
||||
'journey.invite.viewer': '檢視者',
|
||||
'journey.invite.editor': '編輯者',
|
||||
'journey.invite.invite': '邀請',
|
||||
'journey.invite.inviting': '邀請中...',
|
||||
'journey.settings.title': '旅程設定',
|
||||
'journey.settings.coverImage': '封面圖片',
|
||||
'journey.settings.changeCover': '更換封面',
|
||||
@@ -1961,6 +1964,18 @@ const zhTw: Record<string, string> = {
|
||||
'journey.pdf.theEnd': '終',
|
||||
'journey.pdf.saveAsPdf': '儲存為 PDF',
|
||||
'journey.pdf.pages': '頁',
|
||||
'journey.picker.tripPeriod': '旅行期間',
|
||||
'journey.picker.dateRange': '日期範圍',
|
||||
'journey.picker.allPhotos': '所有照片',
|
||||
'journey.picker.albums': '相簿',
|
||||
'journey.picker.selected': '已選擇',
|
||||
'journey.picker.addTo': '新增至',
|
||||
'journey.picker.newGallery': '新相簿',
|
||||
'journey.picker.selectAll': '全選',
|
||||
'journey.picker.deselectAll': '取消全選',
|
||||
'journey.picker.noAlbums': '未找到相簿',
|
||||
'journey.picker.selectDate': '選擇日期',
|
||||
'journey.picker.search': '搜尋',
|
||||
'dashboard.greeting.morning': '早安,',
|
||||
'dashboard.greeting.afternoon': '午安,',
|
||||
'dashboard.greeting.evening': '晚安,',
|
||||
@@ -1998,112 +2013,9 @@ const zhTw: Record<string, string> = {
|
||||
'dayplan.mobile.createNew': '建立新地點',
|
||||
'admin.addons.catalog.journey.name': '旅程',
|
||||
'admin.addons.catalog.journey.description': '旅行追蹤與旅行日誌,包含打卡、照片和每日故事',
|
||||
'dashboard.dayCount': '天數',
|
||||
'dashboard.dayCountHint': '未設定旅行日期時規劃的天數。',
|
||||
'settings.tabs.display': '顯示',
|
||||
'settings.tabs.map': '地圖',
|
||||
'settings.tabs.notifications': '通知',
|
||||
'settings.tabs.integrations': '整合',
|
||||
'settings.tabs.account': '帳戶',
|
||||
'settings.tabs.about': '關於',
|
||||
'settings.notifyVersionAvailable': '有新版本可用',
|
||||
'settings.notificationPreferences.email': '電子郵件',
|
||||
'settings.notificationPreferences.webhook': 'Webhook',
|
||||
'settings.notificationPreferences.inapp': '應用內',
|
||||
'settings.notificationPreferences.noChannels': '尚未設定通知管道。請聯繫管理員設定電子郵件或 Webhook 通知。',
|
||||
'settings.webhookUrl.label': 'Webhook 網址',
|
||||
'settings.webhookUrl.placeholder': 'https://discord.com/api/webhooks/...',
|
||||
'settings.webhookUrl.hint': '輸入你的 Discord、Slack 或自訂 Webhook 網址以接收通知。',
|
||||
'settings.webhookUrl.save': '儲存',
|
||||
'settings.webhookUrl.saved': 'Webhook 網址已儲存',
|
||||
'settings.webhookUrl.test': '測試',
|
||||
'settings.webhookUrl.testSuccess': '測試 Webhook 傳送成功',
|
||||
'settings.webhookUrl.testFailed': '測試 Webhook 失敗',
|
||||
'admin.notifications.emailPanel.title': '電子郵件 (SMTP)',
|
||||
'admin.notifications.webhookPanel.title': 'Webhook',
|
||||
'admin.notifications.inappPanel.title': '應用內',
|
||||
'admin.notifications.inappPanel.hint': '應用內通知始終處於啟用狀態,無法全域停用。',
|
||||
'admin.notifications.adminWebhookPanel.title': '管理員 Webhook',
|
||||
'admin.notifications.adminWebhookPanel.hint': '此 Webhook 僅用於管理員通知(例如版本更新提醒)。它與每位使用者的 Webhook 分開,設定後將始終觸發。',
|
||||
'admin.notifications.adminWebhookPanel.saved': '管理員 Webhook 網址已儲存',
|
||||
'admin.notifications.adminWebhookPanel.testSuccess': '測試 Webhook 傳送成功',
|
||||
'admin.notifications.adminWebhookPanel.testFailed': '測試 Webhook 失敗',
|
||||
'admin.notifications.adminWebhookPanel.alwaysOnHint': '設定網址後管理員 Webhook 將始終觸發',
|
||||
'admin.notifications.adminNotificationsHint': '設定哪些管道傳送僅限管理員的通知(例如版本更新提醒)。',
|
||||
'settings.about.reportBug': '回報錯誤',
|
||||
'settings.about.reportBugHint': '發現問題?請告訴我們',
|
||||
'settings.about.featureRequest': '功能建議',
|
||||
'settings.about.featureRequestHint': '提出新功能建議',
|
||||
'settings.about.wikiHint': '文件與指南',
|
||||
'settings.about.description': 'TREK 是一個自架式旅行規劃工具,幫助你從第一個想法到最後一個回憶來組織旅行。日程規劃、預算、打包清單、照片等等——全部集中在一處,在你自己的伺服器上。',
|
||||
'settings.about.madeWith': '以',
|
||||
'settings.about.madeBy': '由 Maurice 和不斷壯大的開源社群製作。',
|
||||
'admin.tabs.notifications': '通知',
|
||||
'atlas.confirmUnmarkRegion': '將此地區從已造訪清單中移除?',
|
||||
'atlas.markRegionVisitedHint': '將此地區新增至已造訪清單',
|
||||
'trip.tabs.lists': '清單',
|
||||
'trip.tabs.listsShort': '清單',
|
||||
'reservations.price': '價格',
|
||||
'reservations.budgetCategory': '預算類別',
|
||||
'reservations.budgetCategoryPlaceholder': '例如 交通、住宿',
|
||||
'reservations.budgetCategoryAuto': '自動(依預訂類型)',
|
||||
'reservations.budgetHint': '儲存時將自動建立一筆預算項目。',
|
||||
'reservations.departureDate': '出發日期',
|
||||
'reservations.arrivalDate': '抵達日期',
|
||||
'reservations.departureTime': '出發時間',
|
||||
'reservations.arrivalTime': '抵達時間',
|
||||
'reservations.pickupDate': '取車日期',
|
||||
'reservations.returnDate': '還車日期',
|
||||
'reservations.pickupTime': '取車時間',
|
||||
'reservations.returnTime': '還車時間',
|
||||
'reservations.endDate': '結束日期',
|
||||
'reservations.meta.departureTimezone': '出發時區',
|
||||
'reservations.meta.arrivalTimezone': '抵達時區',
|
||||
'reservations.span.departure': '出發',
|
||||
'reservations.span.arrival': '抵達',
|
||||
'reservations.span.inTransit': '運輸中',
|
||||
'reservations.span.pickup': '取車',
|
||||
'reservations.span.return': '還車',
|
||||
'reservations.span.active': '使用中',
|
||||
'reservations.span.start': '開始',
|
||||
'reservations.span.end': '結束',
|
||||
'reservations.span.ongoing': '進行中',
|
||||
'reservations.validation.endBeforeStart': '結束日期/時間必須晚於開始日期/時間',
|
||||
'notifications.versionAvailable.title': '有可用更新',
|
||||
'notifications.versionAvailable.text': 'TREK {version} 現已推出。',
|
||||
'notifications.versionAvailable.button': '查看詳情',
|
||||
'todo.subtab.packing': '打包清單',
|
||||
'todo.subtab.todo': '待辦事項',
|
||||
'todo.completed': '已完成',
|
||||
'todo.filter.all': '全部',
|
||||
'todo.filter.open': '未完成',
|
||||
'todo.filter.done': '已完成',
|
||||
'todo.uncategorized': '未分類',
|
||||
'todo.namePlaceholder': '任務名稱',
|
||||
'todo.descriptionPlaceholder': '描述(可選)',
|
||||
'todo.unassigned': '未指派',
|
||||
'todo.noCategory': '無類別',
|
||||
'todo.hasDescription': '有描述',
|
||||
'todo.addItem': '新增任務...',
|
||||
'todo.newCategory': '類別名稱',
|
||||
'todo.addCategory': '新增類別',
|
||||
'todo.newItem': '新任務',
|
||||
'todo.empty': '還沒有任務。新增一個任務開始吧!',
|
||||
'todo.filter.my': '我的任務',
|
||||
'todo.filter.overdue': '已逾期',
|
||||
'todo.sidebar.tasks': '任務',
|
||||
'todo.sidebar.categories': '類別',
|
||||
'todo.detail.title': '任務',
|
||||
'todo.detail.description': '描述',
|
||||
'todo.detail.category': '類別',
|
||||
'todo.detail.dueDate': '截止日期',
|
||||
'todo.detail.assignedTo': '指派給',
|
||||
'todo.detail.delete': '刪除',
|
||||
'todo.detail.save': '儲存變更',
|
||||
'todo.sortByPrio': '優先順序',
|
||||
'todo.detail.priority': '優先順序',
|
||||
'todo.detail.noPriority': '無',
|
||||
'todo.detail.create': '建立任務',
|
||||
'notif.test.title': '[測試] 通知',
|
||||
'notif.test.simple.text': '這是一則簡單的測試通知。',
|
||||
'notif.test.boolean.text': '你是否接受這則測試通知?',
|
||||
@@ -2130,39 +2042,10 @@ const zhTw: Record<string, string> = {
|
||||
'notif.action.view_photos': '查看照片',
|
||||
'notif.action.view_vacay': '查看 Vacay',
|
||||
'notif.action.view_admin': '前往管理',
|
||||
'notifications.versionAvailable.title': '有可用更新',
|
||||
'notifications.versionAvailable.text': 'TREK {version} 現已推出。',
|
||||
'notifications.versionAvailable.button': '查看詳情',
|
||||
|
||||
// Notifications — dev test events
|
||||
'notif.test.title': '[測試] 通知',
|
||||
'notif.test.simple.text': '這是一條簡單的測試通知。',
|
||||
'notif.test.boolean.text': '您接受此測試通知嗎?',
|
||||
'notif.test.navigate.text': '點選下方前往儀表板。',
|
||||
|
||||
// Notifications
|
||||
'notif.trip_invite.title': '行程邀請',
|
||||
'notif.trip_invite.text': '{actor} 邀請您加入 {trip}',
|
||||
'notif.booking_change.title': '預訂已更新',
|
||||
'notif.booking_change.text': '{actor} 已更新 {trip} 中的預訂',
|
||||
'notif.trip_reminder.title': '行程提醒',
|
||||
'notif.trip_reminder.text': '您的行程 {trip} 即將開始!',
|
||||
'notif.vacay_invite.title': 'Vacay 合併邀請',
|
||||
'notif.vacay_invite.text': '{actor} 邀請您合併假期計畫',
|
||||
'notif.photos_shared.title': '已分享照片',
|
||||
'notif.photos_shared.text': '{actor} 在 {trip} 中分享了 {count} 張照片',
|
||||
'notif.collab_message.title': '新訊息',
|
||||
'notif.collab_message.text': '{actor} 在 {trip} 中傳送了訊息',
|
||||
'notif.packing_tagged.title': '行李指派',
|
||||
'notif.packing_tagged.text': '{actor} 在 {trip} 中將您指派至 {category}',
|
||||
'notif.version_available.title': '有新版本可用',
|
||||
'notif.version_available.text': 'TREK {version} 現已推出',
|
||||
'notif.action.view_trip': '查看行程',
|
||||
'notif.action.view_collab': '查看訊息',
|
||||
'notif.action.view_packing': '查看行李',
|
||||
'notif.action.view_photos': '查看照片',
|
||||
'notif.action.view_vacay': '查看 Vacay',
|
||||
'notif.action.view_admin': '前往管理員',
|
||||
'notif.action.view': '查看',
|
||||
'notif.action.accept': '接受',
|
||||
'notif.action.decline': '拒絕',
|
||||
|
||||
Reference in New Issue
Block a user