diff --git a/client/src/components/Budget/CostsPanel.test.tsx b/client/src/components/Budget/CostsPanel.test.tsx index 24fc795b1..4eaba32ba 100644 --- a/client/src/components/Budget/CostsPanel.test.tsx +++ b/client/src/components/Budget/CostsPanel.test.tsx @@ -1275,7 +1275,7 @@ describe('CostsPanel — mobile layout', () => { expect(screen.getByText("You're owed")).toBeInTheDocument() expect(screen.getByText('Outstanding amount')).toBeInTheDocument() // The unfinished expense is flagged with a badge on its icon instead of a pill. - expect(screen.getByRole('img', { name: 'Total only — not settled yet' })).toHaveTextContent('!') + expect(screen.getByRole('img', { name: 'Total only: not settled yet' })).toHaveTextContent('!') expect(screen.queryByText('Unfinished')).not.toBeInTheDocument() }) diff --git a/shared/src/i18n/ar/budget.ts b/shared/src/i18n/ar/budget.ts index dc5c5d01c..e13d0b12a 100644 --- a/shared/src/i18n/ar/budget.ts +++ b/shared/src/i18n/ar/budget.ts @@ -145,7 +145,7 @@ const budget: TranslationStrings = { 'costs.editPayment': 'تعديل الدفعة', 'costs.addPayment': 'إضافة دفعة', 'costs.unfinished': 'غير مكتمل', - 'costs.unfinishedHint': 'في الإجمالي فقط — لم تتم التسوية بعد', + 'costs.unfinishedHint': 'في الإجمالي فقط: لم تتم التسوية بعد', 'costs.tapToInclude': 'اضغط للتضمين', 'costs.amount': 'المبلغ', 'costs.split': 'التقسيم', diff --git a/shared/src/i18n/ar/day.ts b/shared/src/i18n/ar/day.ts index d5148bf64..360c1d6b8 100644 --- a/shared/src/i18n/ar/day.ts +++ b/shared/src/i18n/ar/day.ts @@ -7,7 +7,7 @@ const day: TranslationStrings = { 'day.sunrise': 'شروق الشمس', 'day.sunset': 'غروب الشمس', 'day.hourlyForecast': 'التوقعات بالساعة', - 'day.climateHint': 'متوسطات تاريخية — التوقعات الفعلية متاحة خلال 16 يومًا من هذا التاريخ.', + 'day.climateHint': 'متوسطات تاريخية: التوقعات الفعلية متاحة خلال 16 يومًا من هذا التاريخ.', 'day.noWeather': 'لا تتوفر بيانات طقس. أضف مكانًا بإحداثيات.', 'day.weatherFor': 'التوقعات لـ {name}', 'day.overview': 'ملخص اليوم', diff --git a/shared/src/i18n/az/budget.ts b/shared/src/i18n/az/budget.ts index b7c886658..e6a774830 100644 --- a/shared/src/i18n/az/budget.ts +++ b/shared/src/i18n/az/budget.ts @@ -176,7 +176,7 @@ const budget: TranslationStrings = { 'costs.addPayment': 'Ödəniş əlavə et', 'costs.unfinished': 'Tamamlanmayıb', - 'costs.unfinishedHint': 'Yalnız ümumi məbləğ — hələ hesablaşmayıb', + 'costs.unfinishedHint': 'Yalnız ümumi məbləğ: hələ hesablaşmayıb', 'costs.tapToInclude': 'Daxil etmək üçün toxunun', 'costs.amount': 'Məbləğ', diff --git a/shared/src/i18n/az/day.ts b/shared/src/i18n/az/day.ts index a81852371..bfa174768 100644 --- a/shared/src/i18n/az/day.ts +++ b/shared/src/i18n/az/day.ts @@ -8,7 +8,7 @@ const day: TranslationStrings = { 'day.sunset': 'Günəşin batması', 'day.hourlyForecast': 'Saatlıq hava proqnozu', 'day.climateHint': - 'Tarixi orta göstəricilər — real hava proqnozu bu tarixə 16 gün qalmış əlçatan olacaq.', + 'Tarixi orta göstəricilər: real hava proqnozu bu tarixə 16 gün qalmış əlçatan olacaq.', 'day.noWeather': 'Hava məlumatı mövcud deyil. Koordinatları olan bir məkan əlavə edin.', 'day.weatherFor': '{name} üçün hava proqnozu', diff --git a/shared/src/i18n/az/roadtrip.ts b/shared/src/i18n/az/roadtrip.ts index 79b972c25..758bcdada 100644 --- a/shared/src/i18n/az/roadtrip.ts +++ b/shared/src/i18n/az/roadtrip.ts @@ -156,7 +156,7 @@ const roadtrip: TranslationStrings = { 'roadtrip.poi.anyPower': 'İstənilən güc', 'roadtrip.poi.free': 'Pulsuz', 'roadtrip.poi.wholeDay': 'Bütün gün', - 'roadtrip.poi.midLeg': 'Yolun yarısında, {from}–{to}', + 'roadtrip.poi.midLeg': 'Yolun yarısında, {from} ilə {to} arasında', 'roadtrip.track.title': '{number}-ci gün izi izləyir', 'roadtrip.track.hint': 'Bu günü idxal edilmiş iz üzrə planlaşdırın', 'roadtrip.track.badge': 'İz', diff --git a/shared/src/i18n/br/budget.ts b/shared/src/i18n/br/budget.ts index e94fd6690..42b7afc66 100644 --- a/shared/src/i18n/br/budget.ts +++ b/shared/src/i18n/br/budget.ts @@ -145,7 +145,7 @@ const budget: TranslationStrings = { 'costs.editPayment': 'Editar pagamento', 'costs.addPayment': 'Adicionar pagamento', 'costs.unfinished': 'Pendente', - 'costs.unfinishedHint': 'Apenas no total — ainda não acertado', + 'costs.unfinishedHint': 'Apenas no total: ainda não acertado', 'costs.tapToInclude': 'Toque para incluir', 'costs.amount': 'Valor', 'costs.split': 'Dividir', diff --git a/shared/src/i18n/br/day.ts b/shared/src/i18n/br/day.ts index 97abb7052..d6659a0bd 100644 --- a/shared/src/i18n/br/day.ts +++ b/shared/src/i18n/br/day.ts @@ -7,7 +7,7 @@ const day: TranslationStrings = { 'day.sunrise': 'Nascer do sol', 'day.sunset': 'Pôr do sol', 'day.hourlyForecast': 'Previsão por hora', - 'day.climateHint': 'Médias históricas — previsão real disponível até 16 dias desta data.', + 'day.climateHint': 'Médias históricas: previsão real disponível até 16 dias desta data.', 'day.noWeather': 'Sem dados meteorológicos. Adicione um lugar com coordenadas.', 'day.weatherFor': 'Previsão para {name}', 'day.overview': 'Resumo do dia', diff --git a/shared/src/i18n/br/roadtrip.ts b/shared/src/i18n/br/roadtrip.ts index a488f6eb1..985d66e82 100644 --- a/shared/src/i18n/br/roadtrip.ts +++ b/shared/src/i18n/br/roadtrip.ts @@ -159,7 +159,7 @@ const roadtrip: TranslationStrings = { 'roadtrip.poi.anyPower': 'Qualquer potência', 'roadtrip.poi.free': 'Gratuito', 'roadtrip.poi.wholeDay': 'O dia todo', - 'roadtrip.poi.midLeg': 'Na metade, {from} ate {to}', + 'roadtrip.poi.midLeg': 'Na metade, {from} até {to}', 'roadtrip.track.title': 'O dia {number} segue uma trilha', 'roadtrip.track.hint': 'Fazer este dia seguir uma trilha importada', 'roadtrip.track.badge': 'Trilha', @@ -267,8 +267,8 @@ const roadtrip: TranslationStrings = { 'roadtrip.spill.title': 'Do dia {number}', 'roadtrip.spill.departs': 'saída {time}', 'roadtrip.summary.stops': 'Paradas', - 'roadtrip.stay.add': 'Definir a permanencia', - 'roadtrip.stay.none': 'Sem permanencia', + 'roadtrip.stay.add': 'Definir a permanência', + 'roadtrip.stay.none': 'Sem permanência', 'roadtrip.stay.custom': 'Minutos', 'roadtrip.stay.arrive': 'Chegada', 'roadtrip.stay.leave': 'Partida', @@ -277,7 +277,7 @@ const roadtrip: TranslationStrings = { 'roadtrip.stay.dayEndsFirst': 'O dia de viagem termina antes das {time}, então a viagem segue na manhã seguinte.', 'roadtrip.stay.clearLeave': 'Remover horário de término', 'roadtrip.alt.noMotorway': 'Sem rodovia', - 'roadtrip.alt.noToll': 'Sem pedagio', + 'roadtrip.alt.noToll': 'Sem pedágio', 'roadtrip.alt.noFerry': 'Sem balsa', 'roadtrip.summary.partial': 'O restante do trajeto ainda está sendo calculado', 'roadtrip.stay.releaseTitle': 'Remover a pernoita?', diff --git a/shared/src/i18n/ca/budget.ts b/shared/src/i18n/ca/budget.ts index 407655cdc..42b5f19c5 100644 --- a/shared/src/i18n/ca/budget.ts +++ b/shared/src/i18n/ca/budget.ts @@ -149,7 +149,7 @@ const budget: TranslationStrings = { 'costs.editPayment': 'Editar pagament', 'costs.addPayment': 'Afegir pagament', 'costs.unfinished': 'Sense finalitzar', - 'costs.unfinishedHint': "Només el total — encara no s'ha liquidat", + 'costs.unfinishedHint': "Només el total: encara no s'ha liquidat", 'costs.tapToInclude': 'Toca per incloure', 'costs.amount': 'Import', 'costs.outstanding': 'Import pendent', diff --git a/shared/src/i18n/ca/roadtrip.ts b/shared/src/i18n/ca/roadtrip.ts index 26c2d97b4..cebcc4b7c 100644 --- a/shared/src/i18n/ca/roadtrip.ts +++ b/shared/src/i18n/ca/roadtrip.ts @@ -160,7 +160,7 @@ const roadtrip: TranslationStrings = { 'roadtrip.poi.anyPower': 'Qualsevol potència', 'roadtrip.poi.free': 'Gratuït', 'roadtrip.poi.wholeDay': 'Tot el dia', - 'roadtrip.poi.midLeg': 'A mig cami, {from} a {to}', + 'roadtrip.poi.midLeg': 'A mig camí, {from} a {to}', 'roadtrip.track.title': 'El dia {number} segueix una traça', 'roadtrip.track.hint': 'Fes que aquest dia segueixi una traça importada', 'roadtrip.track.badge': 'Traça', diff --git a/shared/src/i18n/cs/budget.ts b/shared/src/i18n/cs/budget.ts index 62761ebdd..a86caae81 100644 --- a/shared/src/i18n/cs/budget.ts +++ b/shared/src/i18n/cs/budget.ts @@ -145,7 +145,7 @@ const budget: TranslationStrings = { 'costs.editPayment': 'Upravit platbu', 'costs.addPayment': 'Přidat platbu', 'costs.unfinished': 'Nedokončeno', - 'costs.unfinishedHint': 'Jen v součtu — zatím nevyrovnáno', + 'costs.unfinishedHint': 'Jen v součtu: zatím nevyrovnáno', 'costs.tapToInclude': 'Klepnutím zahrnout', 'costs.amount': 'Částka', 'costs.split': 'Rozdělení', diff --git a/shared/src/i18n/cs/day.ts b/shared/src/i18n/cs/day.ts index d1e78066f..2419e0ce8 100644 --- a/shared/src/i18n/cs/day.ts +++ b/shared/src/i18n/cs/day.ts @@ -7,7 +7,7 @@ const day: TranslationStrings = { 'day.sunrise': 'Východ slunce', 'day.sunset': 'Západ slunce', 'day.hourlyForecast': 'Hodinová předpověď', - 'day.climateHint': 'Historické průměry — reálná předpověď je k dispozici do 16 dnů od tohoto data.', + 'day.climateHint': 'Historické průměry: reálná předpověď je k dispozici do 16 dnů od tohoto data.', 'day.noWeather': 'Nejsou k dispozici žádná data o počasí. Přidejte místo se souřadnicemi.', 'day.weatherFor': 'Předpověď pro {name}', 'day.overview': 'Denní přehled', diff --git a/shared/src/i18n/cs/roadtrip.ts b/shared/src/i18n/cs/roadtrip.ts index 49f471b7a..e8a6a0387 100644 --- a/shared/src/i18n/cs/roadtrip.ts +++ b/shared/src/i18n/cs/roadtrip.ts @@ -157,8 +157,8 @@ const roadtrip: TranslationStrings = { 'roadtrip.poi.anySocket': 'Libovolná zásuvka', 'roadtrip.poi.anyPower': 'Libovolný výkon', 'roadtrip.poi.free': 'Zdarma', - 'roadtrip.poi.wholeDay': 'Cely den', - 'roadtrip.poi.midLeg': 'V polovine, {from} do {to}', + 'roadtrip.poi.wholeDay': 'Celý den', + 'roadtrip.poi.midLeg': 'V polovině, {from} do {to}', 'roadtrip.track.title': 'Den {number} sleduje stopu', 'roadtrip.track.hint': 'Nechat tento den sledovat importovanou stopu', 'roadtrip.track.badge': 'Stopa', @@ -265,17 +265,17 @@ const roadtrip: TranslationStrings = { 'roadtrip.spill.title': 'Ze dne {number}', 'roadtrip.spill.departs': 'odjezd {time}', 'roadtrip.summary.stops': 'Zastávky', - 'roadtrip.stay.add': 'Nastavit dobu zastavky', - 'roadtrip.stay.none': 'Bez zastavky', + 'roadtrip.stay.add': 'Nastavit dobu zastávky', + 'roadtrip.stay.none': 'Bez zastávky', 'roadtrip.stay.custom': 'Minuty', - 'roadtrip.stay.arrive': 'Prijezd', + 'roadtrip.stay.arrive': 'Příjezd', 'roadtrip.stay.leave': 'Odjezd', 'roadtrip.stay.until': 'do {time}', 'roadtrip.stay.leavesAt': 'Tato návštěva má čas konce, proto cesta pokračuje v {time}.', 'roadtrip.stay.dayEndsFirst': 'Cestovní den končí před {time}, proto cesta pokračuje až další ráno.', 'roadtrip.stay.clearLeave': 'Odebrat čas konce', - 'roadtrip.alt.noMotorway': 'Bez dalnice', - 'roadtrip.alt.noToll': 'Bez mytneho', + 'roadtrip.alt.noMotorway': 'Bez dálnice', + 'roadtrip.alt.noToll': 'Bez mýtného', 'roadtrip.alt.noFerry': 'Bez trajektu', 'roadtrip.summary.partial': 'Zbytek trasy se ještě počítá', 'roadtrip.stay.releaseTitle': 'Zrušit přenocování?', diff --git a/shared/src/i18n/de/budget.ts b/shared/src/i18n/de/budget.ts index c20832f5a..42cce0999 100644 --- a/shared/src/i18n/de/budget.ts +++ b/shared/src/i18n/de/budget.ts @@ -148,7 +148,7 @@ const budget: TranslationStrings = { 'costs.editPayment': 'Zahlung bearbeiten', 'costs.addPayment': 'Zahlung hinzufügen', 'costs.unfinished': 'Offen', - 'costs.unfinishedHint': 'Nur Gesamtsumme — noch nicht abgerechnet', + 'costs.unfinishedHint': 'Nur Gesamtsumme: noch nicht abgerechnet', 'costs.tapToInclude': 'Zum Einbeziehen tippen', 'costs.amount': 'Betrag', 'costs.split': 'Aufteilen', diff --git a/shared/src/i18n/de/day.ts b/shared/src/i18n/de/day.ts index e3b5ea953..8810f1113 100644 --- a/shared/src/i18n/de/day.ts +++ b/shared/src/i18n/de/day.ts @@ -8,7 +8,7 @@ const day: TranslationStrings = { 'day.sunset': 'Sonnenuntergang', 'day.hourlyForecast': 'Stündliche Vorhersage', 'day.climateHint': - 'Historische Durchschnittswerte — echte Vorhersage verfügbar innerhalb von 16 Tagen vor diesem Datum.', + 'Historische Durchschnittswerte: echte Vorhersage verfügbar innerhalb von 16 Tagen vor diesem Datum.', 'day.noWeather': 'Keine Wetterdaten verfügbar. Füge einen Ort mit Koordinaten hinzu.', 'day.weatherFor': 'Vorhersage für {name}', 'day.overview': 'Tagesübersicht', diff --git a/shared/src/i18n/en/budget.ts b/shared/src/i18n/en/budget.ts index 32d74b604..babf2ebb0 100644 --- a/shared/src/i18n/en/budget.ts +++ b/shared/src/i18n/en/budget.ts @@ -157,7 +157,7 @@ const budget: TranslationStrings = { 'costs.editPayment': 'Edit payment', 'costs.addPayment': 'Add payment', 'costs.unfinished': 'Unfinished', - 'costs.unfinishedHint': 'Total only — not settled yet', + 'costs.unfinishedHint': 'Total only: not settled yet', 'costs.tapToInclude': 'Tap to include', 'costs.amount': 'Amount', 'costs.ticketItemName': 'Item name', diff --git a/shared/src/i18n/en/day.ts b/shared/src/i18n/en/day.ts index 51eb03cb0..e2653b6e6 100644 --- a/shared/src/i18n/en/day.ts +++ b/shared/src/i18n/en/day.ts @@ -7,7 +7,7 @@ const day: TranslationStrings = { 'day.sunrise': 'Sunrise', 'day.sunset': 'Sunset', 'day.hourlyForecast': 'Hourly Forecast', - 'day.climateHint': 'Historical averages — real forecast available within 16 days of this date.', + 'day.climateHint': 'Historical averages: real forecast available within 16 days of this date.', 'day.noWeather': 'No weather data available. Add a place with coordinates.', 'day.weatherFor': 'Forecast for {name}', 'day.overview': 'Daily Overview', diff --git a/shared/src/i18n/es/budget.ts b/shared/src/i18n/es/budget.ts index c5f4c586f..b284f1b19 100644 --- a/shared/src/i18n/es/budget.ts +++ b/shared/src/i18n/es/budget.ts @@ -145,7 +145,7 @@ const budget: TranslationStrings = { 'costs.editPayment': 'Editar pago', 'costs.addPayment': 'Añadir pago', 'costs.unfinished': 'Pendiente', - 'costs.unfinishedHint': 'Solo en el total — aún sin saldar', + 'costs.unfinishedHint': 'Solo en el total: aún sin saldar', 'costs.tapToInclude': 'Toca para incluir', 'costs.amount': 'Importe', 'costs.split': 'Dividir', diff --git a/shared/src/i18n/es/roadtrip.ts b/shared/src/i18n/es/roadtrip.ts index 427210984..c11d1708c 100644 --- a/shared/src/i18n/es/roadtrip.ts +++ b/shared/src/i18n/es/roadtrip.ts @@ -159,7 +159,7 @@ const roadtrip: TranslationStrings = { 'roadtrip.poi.anySocket': 'Cualquier conector', 'roadtrip.poi.anyPower': 'Cualquier potencia', 'roadtrip.poi.free': 'Gratis', - 'roadtrip.poi.wholeDay': 'Todo el dia', + 'roadtrip.poi.wholeDay': 'Todo el día', 'roadtrip.poi.midLeg': 'A mitad, {from} a {to}', 'roadtrip.track.title': 'El día {number} sigue una traza', 'roadtrip.track.hint': 'Hacer que este día siga una traza importada', @@ -267,7 +267,7 @@ const roadtrip: TranslationStrings = { 'roadtrip.spill.title': 'Del día {number}', 'roadtrip.spill.departs': 'sale {time}', 'roadtrip.summary.stops': 'Paradas', - 'roadtrip.stay.add': 'Anadir una parada', + 'roadtrip.stay.add': 'Añadir una parada', 'roadtrip.stay.none': 'Sin parada', 'roadtrip.stay.custom': 'Minutos', 'roadtrip.stay.arrive': 'Llegada', diff --git a/shared/src/i18n/et/budget.ts b/shared/src/i18n/et/budget.ts index f7cd17d83..d710e0946 100644 --- a/shared/src/i18n/et/budget.ts +++ b/shared/src/i18n/et/budget.ts @@ -157,7 +157,7 @@ const budget: TranslationStrings = { 'costs.editPayment': 'Muuda makset', 'costs.addPayment': 'Lisa makse', 'costs.unfinished': 'Lõpetamata', - 'costs.unfinishedHint': 'Ainult kogusumma — veel arveldamata', + 'costs.unfinishedHint': 'Ainult kogusumma: veel arveldamata', 'costs.tapToInclude': 'Kaasamiseks puuduta', 'costs.amount': 'Summa', 'costs.ticketItemName': 'Kirje nimi', diff --git a/shared/src/i18n/et/day.ts b/shared/src/i18n/et/day.ts index ae147aae8..2ce05c697 100644 --- a/shared/src/i18n/et/day.ts +++ b/shared/src/i18n/et/day.ts @@ -7,7 +7,7 @@ const day: TranslationStrings = { 'day.sunrise': 'Päikesetõus', 'day.sunset': 'Päikeseloojang', 'day.hourlyForecast': 'Tunniprognoos', - 'day.climateHint': 'Ajaloolised keskmised — ilmaprognoos on saadaval kuni 16 päeva ette.', + 'day.climateHint': 'Ajaloolised keskmised: ilmaprognoos on saadaval kuni 16 päeva ette.', 'day.noWeather': 'Ilmaandmed puuduvad. Lisa koordinaatidega koht.', 'day.weatherFor': 'Ilmaprognoos: {name}', 'day.overview': 'Päeva ülevaade', diff --git a/shared/src/i18n/fr/budget.ts b/shared/src/i18n/fr/budget.ts index 8d309687b..590a0b3b9 100644 --- a/shared/src/i18n/fr/budget.ts +++ b/shared/src/i18n/fr/budget.ts @@ -146,7 +146,7 @@ const budget: TranslationStrings = { 'costs.editPayment': 'Modifier le paiement', 'costs.addPayment': 'Ajouter un paiement', 'costs.unfinished': 'Inachevé', - 'costs.unfinishedHint': 'Total seulement — pas encore réglé', + 'costs.unfinishedHint': 'Total seulement : pas encore réglé', 'costs.tapToInclude': 'Toucher pour inclure', 'costs.amount': 'Montant', 'costs.split': 'Répartition', diff --git a/shared/src/i18n/fr/day.ts b/shared/src/i18n/fr/day.ts index bd9cc74fa..f9ea9c980 100644 --- a/shared/src/i18n/fr/day.ts +++ b/shared/src/i18n/fr/day.ts @@ -7,7 +7,7 @@ const day: TranslationStrings = { 'day.sunrise': 'Lever du soleil', 'day.sunset': 'Coucher du soleil', 'day.hourlyForecast': 'Prévisions horaires', - 'day.climateHint': 'Moyennes historiques — prévisions réelles disponibles dans les 16 jours précédant cette date.', + 'day.climateHint': 'Moyennes historiques : prévisions réelles disponibles dans les 16 jours précédant cette date.', 'day.noWeather': 'Aucune donnée météo disponible. Ajoutez un lieu avec des coordonnées.', 'day.weatherFor': 'Prévisions pour {name}', 'day.overview': 'Aperçu du jour', diff --git a/shared/src/i18n/fr/roadtrip.ts b/shared/src/i18n/fr/roadtrip.ts index 27deed816..adcaef6f9 100644 --- a/shared/src/i18n/fr/roadtrip.ts +++ b/shared/src/i18n/fr/roadtrip.ts @@ -160,8 +160,8 @@ const roadtrip: TranslationStrings = { 'roadtrip.poi.anySocket': 'Toute prise', 'roadtrip.poi.anyPower': 'Toute puissance', 'roadtrip.poi.free': 'Gratuit', - 'roadtrip.poi.wholeDay': 'Toute la journee', - 'roadtrip.poi.midLeg': 'A mi-chemin, {from} vers {to}', + 'roadtrip.poi.wholeDay': 'Toute la journée', + 'roadtrip.poi.midLeg': 'À mi-chemin, {from} vers {to}', 'roadtrip.track.title': 'Le jour {number} suit une trace', 'roadtrip.track.hint': 'Faire suivre à ce jour une trace importée', 'roadtrip.track.badge': 'Trace', @@ -269,18 +269,18 @@ const roadtrip: TranslationStrings = { 'roadtrip.spill.title': 'Du jour {number}', 'roadtrip.spill.departs': 'départ {time}', 'roadtrip.summary.stops': 'Étapes', - 'roadtrip.stay.add': 'Definir une duree', - 'roadtrip.stay.none': 'Aucune duree', + 'roadtrip.stay.add': 'Définir une durée', + 'roadtrip.stay.none': 'Aucune durée', 'roadtrip.stay.custom': 'Minutes', - 'roadtrip.stay.arrive': 'Arrivee', - 'roadtrip.stay.leave': 'Depart', + 'roadtrip.stay.arrive': 'Arrivée', + 'roadtrip.stay.leave': 'Départ', 'roadtrip.stay.until': 'jusqu’à {time}', 'roadtrip.stay.leavesAt': 'Cette visite a une heure de fin, le trajet repart donc à {time}.', 'roadtrip.stay.dayEndsFirst': 'La journée de route se termine avant {time}, le trajet reprend donc le lendemain matin.', 'roadtrip.stay.clearLeave': 'Supprimer l’heure de fin', 'roadtrip.alt.noMotorway': 'Sans autoroute', - 'roadtrip.alt.noToll': 'Sans peage', + 'roadtrip.alt.noToll': 'Sans péage', 'roadtrip.alt.noFerry': 'Sans ferry', 'roadtrip.summary.partial': 'Le reste du trajet est encore en cours de calcul', 'roadtrip.stay.releaseTitle': 'Supprimer la nuitée ?', diff --git a/shared/src/i18n/gr/budget.ts b/shared/src/i18n/gr/budget.ts index e0125594b..d1ec48f7a 100644 --- a/shared/src/i18n/gr/budget.ts +++ b/shared/src/i18n/gr/budget.ts @@ -146,7 +146,7 @@ const budget: TranslationStrings = { 'costs.editPayment': 'Επεξεργασία πληρωμής', 'costs.addPayment': 'Προσθήκη πληρωμής', 'costs.unfinished': 'Εκκρεμές', - 'costs.unfinishedHint': 'Μόνο στο σύνολο — δεν έχει διακανονιστεί', + 'costs.unfinishedHint': 'Μόνο στο σύνολο: δεν έχει διακανονιστεί', 'costs.tapToInclude': 'Πατήστε για προσθήκη', 'costs.amount': 'Ποσό', 'costs.split': 'Διαμοιρασμός', diff --git a/shared/src/i18n/gr/day.ts b/shared/src/i18n/gr/day.ts index d335cbca3..c555b2011 100644 --- a/shared/src/i18n/gr/day.ts +++ b/shared/src/i18n/gr/day.ts @@ -8,7 +8,7 @@ const day: TranslationStrings = { 'day.sunset': 'Δύση', 'day.hourlyForecast': 'Ωριαία Πρόγνωση', 'day.climateHint': - 'Ιστορικοί μέσοι όροι — η πραγματική πρόγνωση είναι διαθέσιμη εντός 16 ημερών από αυτή την ημερομηνία.', + 'Ιστορικοί μέσοι όροι: η πραγματική πρόγνωση είναι διαθέσιμη εντός 16 ημερών από αυτή την ημερομηνία.', 'day.noWeather': 'Δεν υπάρχουν διαθέσιμα δεδομένα καιρού. Προσθέστε μια τοποθεσία με συντεταγμένες.', 'day.weatherFor': 'Πρόγνωση για {name}', 'day.overview': 'Ημερήσια Επισκόπηση', diff --git a/shared/src/i18n/gr/roadtrip.ts b/shared/src/i18n/gr/roadtrip.ts index 6d945a48f..f3bc6a47f 100644 --- a/shared/src/i18n/gr/roadtrip.ts +++ b/shared/src/i18n/gr/roadtrip.ts @@ -161,8 +161,8 @@ const roadtrip: TranslationStrings = { 'roadtrip.poi.anySocket': 'Κάθε βύσμα', 'roadtrip.poi.anyPower': 'Κάθε ισχύς', 'roadtrip.poi.free': 'Δωρεάν', - 'roadtrip.poi.wholeDay': 'Ολη η ημερα', - 'roadtrip.poi.midLeg': 'Στα μισα, {from} προς {to}', + 'roadtrip.poi.wholeDay': 'Όλη η ημέρα', + 'roadtrip.poi.midLeg': 'Στα μισά, {from} προς {to}', 'roadtrip.track.title': 'Η ημέρα {number} ακολουθεί ένα ίχνος', 'roadtrip.track.hint': 'Κάντε αυτή την ημέρα να ακολουθεί ένα εισαγόμενο ίχνος', 'roadtrip.track.badge': 'Ίχνος', @@ -271,18 +271,18 @@ const roadtrip: TranslationStrings = { 'roadtrip.spill.title': 'Από την ημέρα {number}', 'roadtrip.spill.departs': 'αναχώρηση {time}', 'roadtrip.summary.stops': 'Στάσεις', - 'roadtrip.stay.add': 'Ορισμος διαρκειας σταθμευσης', - 'roadtrip.stay.none': 'Χωρις σταση', - 'roadtrip.stay.custom': 'Λεπτα', - 'roadtrip.stay.arrive': 'Αφιξη', - 'roadtrip.stay.leave': 'Αναχωρηση', + 'roadtrip.stay.add': 'Ορισμός διάρκειας στάθμευσης', + 'roadtrip.stay.none': 'Χωρίς στάση', + 'roadtrip.stay.custom': 'Λεπτά', + 'roadtrip.stay.arrive': 'Άφιξη', + 'roadtrip.stay.leave': 'Αναχώρηση', 'roadtrip.stay.until': 'έως {time}', 'roadtrip.stay.leavesAt': 'Αυτή η επίσκεψη έχει ώρα λήξης, οπότε η διαδρομή συνεχίζει στις {time}.', 'roadtrip.stay.dayEndsFirst': 'Η ημέρα ταξιδιού τελειώνει πριν από τις {time}, οπότε η διαδρομή συνεχίζει το επόμενο πρωί.', 'roadtrip.stay.clearLeave': 'Αφαίρεση ώρας λήξης', - 'roadtrip.alt.noMotorway': 'Χωρις αυτοκινητοδρομο', - 'roadtrip.alt.noToll': 'Χωρις διοδια', + 'roadtrip.alt.noMotorway': 'Χωρίς αυτοκινητόδρομο', + 'roadtrip.alt.noToll': 'Χωρίς διόδια', 'roadtrip.alt.noFerry': 'Χωρίς φέρι', 'roadtrip.summary.partial': 'Υπολογίζεται ακόμη η υπόλοιπη διαδρομή', 'roadtrip.stay.releaseTitle': 'Να αφαιρεθεί η διανυκτέρευση;', diff --git a/shared/src/i18n/hu/budget.ts b/shared/src/i18n/hu/budget.ts index 0869658ba..8159a145b 100644 --- a/shared/src/i18n/hu/budget.ts +++ b/shared/src/i18n/hu/budget.ts @@ -145,7 +145,7 @@ const budget: TranslationStrings = { 'costs.editPayment': 'Fizetés szerkesztése', 'costs.addPayment': 'Fizetés hozzáadása', 'costs.unfinished': 'Befejezetlen', - 'costs.unfinishedHint': 'Csak az összegben — még nincs rendezve', + 'costs.unfinishedHint': 'Csak az összegben: még nincs rendezve', 'costs.tapToInclude': 'Koppintson a hozzáadáshoz', 'costs.amount': 'Összeg', 'costs.split': 'Felosztás', diff --git a/shared/src/i18n/hu/day.ts b/shared/src/i18n/hu/day.ts index 1ba90f673..9a8ea1d05 100644 --- a/shared/src/i18n/hu/day.ts +++ b/shared/src/i18n/hu/day.ts @@ -7,7 +7,7 @@ const day: TranslationStrings = { 'day.sunrise': 'Napkelte', 'day.sunset': 'Napnyugta', 'day.hourlyForecast': 'Óránkénti előrejelzés', - 'day.climateHint': 'Történelmi átlagok — valós előrejelzés a dátum előtti 16 napon belül érhető el.', + 'day.climateHint': 'Történelmi átlagok: valós előrejelzés a dátum előtti 16 napon belül érhető el.', 'day.noWeather': 'Nem állnak rendelkezésre időjárási adatok. Adj hozzá egy helyet koordinátákkal.', 'day.weatherFor': 'Előrejelzés: {name}', 'day.overview': 'Napi áttekintés', diff --git a/shared/src/i18n/hu/roadtrip.ts b/shared/src/i18n/hu/roadtrip.ts index aaaf0273b..224965ea2 100644 --- a/shared/src/i18n/hu/roadtrip.ts +++ b/shared/src/i18n/hu/roadtrip.ts @@ -158,7 +158,7 @@ const roadtrip: TranslationStrings = { 'roadtrip.poi.anyPower': 'Bármely teljesítmény', 'roadtrip.poi.free': 'Ingyenes', 'roadtrip.poi.wholeDay': 'A teljes nap', - 'roadtrip.poi.midLeg': 'Felúton, {from} és {to} kozott', + 'roadtrip.poi.midLeg': 'Félúton, {from} és {to} között', 'roadtrip.track.title': 'A(z) {number}. nap egy nyomvonalat követ', 'roadtrip.track.hint': 'Kövesse ez a nap egy importált nyomvonalat', 'roadtrip.track.badge': 'Nyomvonal', @@ -267,17 +267,17 @@ const roadtrip: TranslationStrings = { 'roadtrip.spill.title': 'A(z) {number}. napról', 'roadtrip.spill.departs': 'indulás {time}', 'roadtrip.summary.stops': 'Megállók', - 'roadtrip.stay.add': 'Tartozkodas beallitasa', - 'roadtrip.stay.none': 'Nincs tartozkodas', + 'roadtrip.stay.add': 'Tartózkodás beállítása', + 'roadtrip.stay.none': 'Nincs tartózkodás', 'roadtrip.stay.custom': 'Perc', - 'roadtrip.stay.arrive': 'Erkezes', - 'roadtrip.stay.leave': 'Indulas', + 'roadtrip.stay.arrive': 'Érkezés', + 'roadtrip.stay.leave': 'Indulás', 'roadtrip.stay.until': '{time}-ig', 'roadtrip.stay.leavesAt': 'Ennek a látogatásnak van befejezési ideje, ezért az út {time}-kor folytatódik.', 'roadtrip.stay.dayEndsFirst': 'Az utazási nap {time} előtt véget ér, ezért az út másnap reggel folytatódik.', 'roadtrip.stay.clearLeave': 'Befejezési idő törlése', - 'roadtrip.alt.noMotorway': 'Autopalya nelkul', - 'roadtrip.alt.noToll': 'Dijmentes', + 'roadtrip.alt.noMotorway': 'Autópálya nélkül', + 'roadtrip.alt.noToll': 'Útdíj nélkül', 'roadtrip.alt.noFerry': 'Komp nélkül', 'roadtrip.summary.partial': 'A hátralévő útszakasz számítása még folyamatban', 'roadtrip.stay.releaseTitle': 'Elveted az éjszakázást?', diff --git a/shared/src/i18n/id/budget.ts b/shared/src/i18n/id/budget.ts index e38c2a93d..69a5cbc8c 100644 --- a/shared/src/i18n/id/budget.ts +++ b/shared/src/i18n/id/budget.ts @@ -145,7 +145,7 @@ const budget: TranslationStrings = { 'costs.editPayment': 'Edit pembayaran', 'costs.addPayment': 'Tambah pembayaran', 'costs.unfinished': 'Belum selesai', - 'costs.unfinishedHint': 'Hanya total — belum diselesaikan', + 'costs.unfinishedHint': 'Hanya total: belum diselesaikan', 'costs.tapToInclude': 'Ketuk untuk menyertakan', 'costs.amount': 'Jumlah', 'costs.split': 'Pembagian', diff --git a/shared/src/i18n/id/day.ts b/shared/src/i18n/id/day.ts index a640865f2..e2ddced45 100644 --- a/shared/src/i18n/id/day.ts +++ b/shared/src/i18n/id/day.ts @@ -7,7 +7,7 @@ const day: TranslationStrings = { 'day.sunrise': 'Matahari terbit', 'day.sunset': 'Matahari terbenam', 'day.hourlyForecast': 'Prakiraan Per Jam', - 'day.climateHint': 'Rata-rata historis — prakiraan nyata tersedia dalam 16 hari dari tanggal ini.', + 'day.climateHint': 'Rata-rata historis: prakiraan nyata tersedia dalam 16 hari dari tanggal ini.', 'day.noWeather': 'Data cuaca tidak tersedia. Tambahkan tempat dengan koordinat.', 'day.weatherFor': 'Prakiraan untuk {name}', 'day.overview': 'Ikhtisar Harian', diff --git a/shared/src/i18n/it/budget.ts b/shared/src/i18n/it/budget.ts index 44f7697c3..de9213317 100644 --- a/shared/src/i18n/it/budget.ts +++ b/shared/src/i18n/it/budget.ts @@ -145,7 +145,7 @@ const budget: TranslationStrings = { 'costs.editPayment': 'Modifica pagamento', 'costs.addPayment': 'Aggiungi pagamento', 'costs.unfinished': 'Incompleto', - 'costs.unfinishedHint': 'Solo nel totale — non ancora saldato', + 'costs.unfinishedHint': 'Solo nel totale: non ancora saldato', 'costs.tapToInclude': 'Tocca per includere', 'costs.amount': 'Importo', 'costs.split': 'Suddivisione', diff --git a/shared/src/i18n/it/day.ts b/shared/src/i18n/it/day.ts index 7c68231f6..a2c6f2610 100644 --- a/shared/src/i18n/it/day.ts +++ b/shared/src/i18n/it/day.ts @@ -7,7 +7,7 @@ const day: TranslationStrings = { 'day.sunrise': 'Alba', 'day.sunset': 'Tramonto', 'day.hourlyForecast': 'Previsione oraria', - 'day.climateHint': 'Medie storiche — previsioni reali disponibili entro 16 giorni da questa data.', + 'day.climateHint': 'Medie storiche: previsioni reali disponibili entro 16 giorni da questa data.', 'day.noWeather': 'Nessun dato meteo disponibile. Aggiungi un luogo con coordinate.', 'day.weatherFor': 'Previsioni per {name}', 'day.overview': 'Panoramica giornaliera', diff --git a/shared/src/i18n/it/roadtrip.ts b/shared/src/i18n/it/roadtrip.ts index 9bd0565e4..4012dd435 100644 --- a/shared/src/i18n/it/roadtrip.ts +++ b/shared/src/i18n/it/roadtrip.ts @@ -160,7 +160,7 @@ const roadtrip: TranslationStrings = { 'roadtrip.poi.anyPower': 'Qualsiasi potenza', 'roadtrip.poi.free': 'Gratuito', 'roadtrip.poi.wholeDay': 'Tutta la giornata', - 'roadtrip.poi.midLeg': 'A meta strada, {from} verso {to}', + 'roadtrip.poi.midLeg': 'A metà strada, {from} verso {to}', 'roadtrip.track.title': 'Il giorno {number} segue una traccia', 'roadtrip.track.hint': 'Fai seguire a questo giorno una traccia importata', 'roadtrip.track.badge': 'Traccia', diff --git a/shared/src/i18n/ja/budget.ts b/shared/src/i18n/ja/budget.ts index d767da7fe..e002b1085 100644 --- a/shared/src/i18n/ja/budget.ts +++ b/shared/src/i18n/ja/budget.ts @@ -145,7 +145,7 @@ const budget: TranslationStrings = { 'costs.editPayment': '支払いを編集', 'costs.addPayment': '支払いを追加', 'costs.unfinished': '未完了', - 'costs.unfinishedHint': '合計のみ — 未精算', + 'costs.unfinishedHint': '合計のみ:未精算', 'costs.tapToInclude': 'タップして追加', 'costs.amount': '金額', 'costs.split': '分け方', diff --git a/shared/src/i18n/ja/day.ts b/shared/src/i18n/ja/day.ts index 9fbb0b019..33f3fe638 100644 --- a/shared/src/i18n/ja/day.ts +++ b/shared/src/i18n/ja/day.ts @@ -7,7 +7,7 @@ const day: TranslationStrings = { 'day.sunrise': '日の出', 'day.sunset': '日の入り', 'day.hourlyForecast': '時間別予報', - 'day.climateHint': '過去の平均値 — 実際の予報はこの日付の16日前から表示されます。', + 'day.climateHint': '過去の平均値:実際の予報はこの日付の16日前から表示されます。', 'day.noWeather': '天気データがありません。座標付きの場所を追加してください。', 'day.weatherFor': '{name}の予報', 'day.overview': '1日の概要', diff --git a/shared/src/i18n/ko/budget.ts b/shared/src/i18n/ko/budget.ts index 1cd5a579f..3fc3e5a0b 100644 --- a/shared/src/i18n/ko/budget.ts +++ b/shared/src/i18n/ko/budget.ts @@ -145,7 +145,7 @@ const budget: TranslationStrings = { 'costs.editPayment': '결제 편집', 'costs.addPayment': '결제 추가', 'costs.unfinished': '미완료', - 'costs.unfinishedHint': '합계에만 반영 — 아직 미정산', + 'costs.unfinishedHint': '합계에만 반영: 아직 미정산', 'costs.tapToInclude': '탭하여 포함', 'costs.amount': '금액', 'costs.split': '나누기', diff --git a/shared/src/i18n/ko/day.ts b/shared/src/i18n/ko/day.ts index 628178e5a..b8c796036 100644 --- a/shared/src/i18n/ko/day.ts +++ b/shared/src/i18n/ko/day.ts @@ -7,7 +7,7 @@ const day: TranslationStrings = { 'day.sunrise': '일출', 'day.sunset': '일몰', 'day.hourlyForecast': '시간별 예보', - 'day.climateHint': '역사적 평균값 — 이 날짜로부터 16일 이내의 실제 예보를 사용할 수 있습니다.', + 'day.climateHint': '역사적 평균값: 이 날짜로부터 16일 이내의 실제 예보를 사용할 수 있습니다.', 'day.noWeather': '날씨 데이터가 없습니다. 좌표가 있는 장소를 추가하세요.', 'day.weatherFor': '{name} 예보', 'day.overview': '일별 개요', diff --git a/shared/src/i18n/nl/budget.ts b/shared/src/i18n/nl/budget.ts index f4567923f..7ad6bef61 100644 --- a/shared/src/i18n/nl/budget.ts +++ b/shared/src/i18n/nl/budget.ts @@ -145,7 +145,7 @@ const budget: TranslationStrings = { 'costs.editPayment': 'Betaling bewerken', 'costs.addPayment': 'Betaling toevoegen', 'costs.unfinished': 'Onvoltooid', - 'costs.unfinishedHint': 'Alleen in totaal — nog niet verrekend', + 'costs.unfinishedHint': 'Alleen in totaal: nog niet verrekend', 'costs.tapToInclude': 'Tik om toe te voegen', 'costs.amount': 'Bedrag', 'costs.split': 'Verdelen', diff --git a/shared/src/i18n/nl/day.ts b/shared/src/i18n/nl/day.ts index 4f39b639e..e289c81c0 100644 --- a/shared/src/i18n/nl/day.ts +++ b/shared/src/i18n/nl/day.ts @@ -7,7 +7,7 @@ const day: TranslationStrings = { 'day.sunrise': 'Zonsopgang', 'day.sunset': 'Zonsondergang', 'day.hourlyForecast': 'Uurlijkse voorspelling', - 'day.climateHint': 'Historische gemiddelden — echte voorspelling beschikbaar binnen 16 dagen voor deze datum.', + 'day.climateHint': 'Historische gemiddelden: echte voorspelling beschikbaar binnen 16 dagen voor deze datum.', 'day.noWeather': 'Geen weergegevens beschikbaar. Voeg een plaats met coördinaten toe.', 'day.weatherFor': 'Voorspelling voor {name}', 'day.overview': 'Dagoverzicht', diff --git a/shared/src/i18n/nl/inspector.ts b/shared/src/i18n/nl/inspector.ts index 838afd9b2..4a081f618 100644 --- a/shared/src/i18n/nl/inspector.ts +++ b/shared/src/i18n/nl/inspector.ts @@ -1,7 +1,7 @@ import type { TranslationStrings } from '../types'; const inspector: TranslationStrings = { - 'inspector.opened': 'Openingstijden', + 'inspector.opened': 'Geopend', 'inspector.closed': 'Gesloten', 'inspector.openingHours': 'Openingstijden', 'inspector.showHours': 'Openingstijden tonen', diff --git a/shared/src/i18n/pl/budget.ts b/shared/src/i18n/pl/budget.ts index 3054cc13f..83759c88c 100644 --- a/shared/src/i18n/pl/budget.ts +++ b/shared/src/i18n/pl/budget.ts @@ -145,7 +145,7 @@ const budget: TranslationStrings = { 'costs.editPayment': 'Edytuj płatność', 'costs.addPayment': 'Dodaj płatność', 'costs.unfinished': 'Niezakończone', - 'costs.unfinishedHint': 'Tylko w sumie — jeszcze nierozliczone', + 'costs.unfinishedHint': 'Tylko w sumie: jeszcze nierozliczone', 'costs.tapToInclude': 'Dotknij, aby dodać', 'costs.amount': 'Kwota', 'costs.split': 'Podział', diff --git a/shared/src/i18n/pl/day.ts b/shared/src/i18n/pl/day.ts index 999100b22..178f10cb1 100644 --- a/shared/src/i18n/pl/day.ts +++ b/shared/src/i18n/pl/day.ts @@ -7,7 +7,7 @@ const day: TranslationStrings = { 'day.sunrise': 'Wschód słońca', 'day.sunset': 'Zachód słońca', 'day.hourlyForecast': 'Prognoza godzinowa', - 'day.climateHint': 'Historyczne średnie — rzeczywista prognoza dostępna na następne 16 dni od tej daty.', + 'day.climateHint': 'Historyczne średnie: rzeczywista prognoza dostępna na następne 16 dni od tej daty.', 'day.noWeather': 'Brak danych pogodowych. Dodaj miejsce ze współrzędnymi.', 'day.weatherFor': 'Prognoza dla {name}', 'day.overview': 'Przegląd dnia', diff --git a/shared/src/i18n/pl/roadtrip.ts b/shared/src/i18n/pl/roadtrip.ts index 6ace8c25f..d984d3076 100644 --- a/shared/src/i18n/pl/roadtrip.ts +++ b/shared/src/i18n/pl/roadtrip.ts @@ -158,8 +158,8 @@ const roadtrip: TranslationStrings = { 'roadtrip.poi.anySocket': 'Dowolna wtyczka', 'roadtrip.poi.anyPower': 'Dowolna moc', 'roadtrip.poi.free': 'Bezpłatnie', - 'roadtrip.poi.wholeDay': 'Caly dzien', - 'roadtrip.poi.midLeg': 'W polowie, {from} do {to}', + 'roadtrip.poi.wholeDay': 'Cały dzień', + 'roadtrip.poi.midLeg': 'W połowie, {from} do {to}', 'roadtrip.track.title': 'Dzień {number} podąża za śladem', 'roadtrip.track.hint': 'Niech ten dzień podąża za zaimportowanym śladem', 'roadtrip.track.badge': 'Ślad', @@ -185,7 +185,7 @@ const roadtrip: TranslationStrings = { 'roadtrip.poi.food': 'Jedzenie', 'roadtrip.poi.sights': 'Atrakcje', 'roadtrip.poi.within': 'W promieniu', - 'roadtrip.poi.filter': 'Filtruj wedug nazwy', + 'roadtrip.poi.filter': 'Filtruj według nazwy', 'roadtrip.poi.noMatch': 'Nic po drodze nie pasuje do „{name}”.', 'roadtrip.poi.noneMatchFilters': 'Nic po drodze nie pasuje do tych filtrów.', 'roadtrip.poi.foundFiltered': '{count} z {total} po drodze', @@ -276,7 +276,7 @@ const roadtrip: TranslationStrings = { 'roadtrip.stay.dayEndsFirst': 'Dzień podróży kończy się przed {time}, więc podróż rusza dalej następnego ranka.', 'roadtrip.stay.clearLeave': 'Usuń godzinę zakończenia', 'roadtrip.alt.noMotorway': 'Bez autostrady', - 'roadtrip.alt.noToll': 'Bez oplat', + 'roadtrip.alt.noToll': 'Bez opłat', 'roadtrip.alt.noFerry': 'Bez promu', 'roadtrip.summary.partial': 'Reszta trasy jest jeszcze obliczana', 'roadtrip.stay.releaseTitle': 'Usunąć nocleg?', diff --git a/shared/src/i18n/ru/budget.ts b/shared/src/i18n/ru/budget.ts index 58f46a85b..0384fa290 100644 --- a/shared/src/i18n/ru/budget.ts +++ b/shared/src/i18n/ru/budget.ts @@ -145,7 +145,7 @@ const budget: TranslationStrings = { 'costs.editPayment': 'Изменить платёж', 'costs.addPayment': 'Добавить платёж', 'costs.unfinished': 'Не завершено', - 'costs.unfinishedHint': 'Только в сумме — ещё не урегулировано', + 'costs.unfinishedHint': 'Только в сумме: ещё не урегулировано', 'costs.tapToInclude': 'Нажмите, чтобы добавить', 'costs.amount': 'Сумма', 'costs.split': 'Разделение', diff --git a/shared/src/i18n/ru/day.ts b/shared/src/i18n/ru/day.ts index 21bee5147..dca773caf 100644 --- a/shared/src/i18n/ru/day.ts +++ b/shared/src/i18n/ru/day.ts @@ -7,7 +7,7 @@ const day: TranslationStrings = { 'day.sunrise': 'Восход', 'day.sunset': 'Закат', 'day.hourlyForecast': 'Почасовой прогноз', - 'day.climateHint': 'Исторические средние — реальный прогноз доступен за 16 дней до этой даты.', + 'day.climateHint': 'Исторические средние: реальный прогноз доступен за 16 дней до этой даты.', 'day.noWeather': 'Данные о погоде недоступны. Добавьте место с координатами.', 'day.weatherFor': 'Прогноз для {name}', 'day.overview': 'Обзор дня', diff --git a/shared/src/i18n/sk/budget.ts b/shared/src/i18n/sk/budget.ts index b3e6596a4..f54c34876 100644 --- a/shared/src/i18n/sk/budget.ts +++ b/shared/src/i18n/sk/budget.ts @@ -157,7 +157,7 @@ const budget: TranslationStrings = { 'costs.editPayment': 'Upraviť platbu', 'costs.addPayment': 'Pridať platbu', 'costs.unfinished': 'Nedokončené', - 'costs.unfinishedHint': 'Len v súčte — zatiaľ nevyrovnané', + 'costs.unfinishedHint': 'Len v súčte: zatiaľ nevyrovnané', 'costs.tapToInclude': 'Klepnutím zahrniete', 'costs.amount': 'Suma', 'costs.ticketItemName': 'Názov položky', diff --git a/shared/src/i18n/sk/day.ts b/shared/src/i18n/sk/day.ts index 4b692b7fe..8e48c961c 100644 --- a/shared/src/i18n/sk/day.ts +++ b/shared/src/i18n/sk/day.ts @@ -7,7 +7,7 @@ const day: TranslationStrings = { 'day.sunrise': 'Východ slnka', 'day.sunset': 'Západ slnka', 'day.hourlyForecast': 'Hodinová predpoveď', - 'day.climateHint': 'Historické priemery — reálna predpoveď je k dispozícii do 16 dní od tohto dátumu.', + 'day.climateHint': 'Historické priemery: reálna predpoveď je k dispozícii do 16 dní od tohto dátumu.', 'day.noWeather': 'Nie sú k dispozícii žiadne údaje o počasí. Pridajte miesto so súradnicami.', 'day.weatherFor': 'Predpoveď pre {name}', 'day.overview': 'Denný prehľad', diff --git a/shared/src/i18n/sv/budget.ts b/shared/src/i18n/sv/budget.ts index 4316e7143..b07951ff6 100644 --- a/shared/src/i18n/sv/budget.ts +++ b/shared/src/i18n/sv/budget.ts @@ -11,7 +11,7 @@ const budget: TranslationStrings = { 'budget.createCategory': 'Skapa kategori', 'budget.category': 'Kategori', 'budget.categoryName': 'Kategorinamn', - 'budget.table.name': 'Namnn', + 'budget.table.name': 'Namn', 'budget.table.total': 'Totalt', 'budget.table.persons': 'Personer', 'budget.table.days': 'Dagar', @@ -44,7 +44,7 @@ const budget: TranslationStrings = { 'costs.youLower': 'du', 'costs.youOwe': 'Du är skyldig', 'costs.youOweSub': 'Du bör betala andra', - 'costs.youreOwed': 'Du är skyldig', + 'costs.youreOwed': 'Du har att få', 'costs.youreOwedSub': 'Andra borde betala dig', 'costs.totalSpend': 'Totala resekostnader', 'costs.totalSpendSub': 'Bland alla resenärer', @@ -62,7 +62,7 @@ const budget: TranslationStrings = { 'costs.searchPlaceholder': 'Sök kostnader…', 'costs.filter.all': 'Alla', 'costs.filter.mine': 'Betalat av mig', - 'costs.filter.owed': 'Jag är skyldig', + 'costs.filter.owed': 'Jag har att få', 'costs.addExpense': 'Lägg till utgift', 'costs.view.label': 'Vy', 'costs.view.list': 'Lista', @@ -145,7 +145,7 @@ const budget: TranslationStrings = { 'costs.editPayment': 'Redigera betalning', 'costs.addPayment': 'Lägg till betalning', 'costs.unfinished': 'Oavslutad', - 'costs.unfinishedHint': 'Endast totalt – ännu inte reglerat', + 'costs.unfinishedHint': 'Endast totalt: ännu inte reglerat', 'costs.tapToInclude': 'Tryck för att inkludera', 'costs.amount': 'Summa', 'costs.split': 'Fördelning', diff --git a/shared/src/i18n/sv/day.ts b/shared/src/i18n/sv/day.ts index a12988992..cf6a61887 100644 --- a/shared/src/i18n/sv/day.ts +++ b/shared/src/i18n/sv/day.ts @@ -7,7 +7,7 @@ const day: TranslationStrings = { 'day.sunrise': 'Soluppgång', 'day.sunset': 'Solnedgång', 'day.hourlyForecast': 'Prognos per timme', - 'day.climateHint': 'Historiska medelvärden — prognos i realtid tillgänglig inom 16 dagar från detta datum.', + 'day.climateHint': 'Historiska medelvärden: prognos i realtid tillgänglig inom 16 dagar från detta datum.', 'day.noWeather': 'Det finns inga väderuppgifter tillgängliga. Lägg till en plats med koordinater.', 'day.weatherFor': 'Prognos för {name}', 'day.overview': 'Daglig översikt', diff --git a/shared/src/i18n/sv/dayplan.ts b/shared/src/i18n/sv/dayplan.ts index 1d7d1fc36..d65081f0b 100644 --- a/shared/src/i18n/sv/dayplan.ts +++ b/shared/src/i18n/sv/dayplan.ts @@ -61,7 +61,7 @@ const dayplan: TranslationStrings = { 'dayplan.toast.routeOptimizedFromHotel': 'Ruttoptimerad utifrån ditt boende', 'dayplan.toast.noGeoPlaces': 'Inga platser med koordinater hittades för ruttberäkningen', 'dayplan.confirmed': 'Bekräftat', - 'dayplan.pendingRes': 'Pendlande', + 'dayplan.pendingRes': 'Väntande', 'dayplan.export': 'Exportera', 'dayplan.exportIntro': 'Ta med dig planen: som dokument, i kalendern eller på GPS:en.', 'dayplan.exportDocument': 'Dokument', diff --git a/shared/src/i18n/sv/inspector.ts b/shared/src/i18n/sv/inspector.ts index d578fa6de..e043d6052 100644 --- a/shared/src/i18n/sv/inspector.ts +++ b/shared/src/i18n/sv/inspector.ts @@ -11,7 +11,7 @@ const inspector: TranslationStrings = { 'inspector.removeFromDay': 'Ta bort från dag', 'inspector.addToDay': 'Lägg till i dagen', 'inspector.confirmedRes': 'Bekräftad bokning', - 'inspector.pendingRes': 'Pendlande bokning', + 'inspector.pendingRes': 'Väntande bokning', 'inspector.google': 'Google Maps', 'inspector.navigation': 'Navigation', 'inspector.openWith': 'Öppna med', diff --git a/shared/src/i18n/sv/roadtrip.ts b/shared/src/i18n/sv/roadtrip.ts index 3d999f59d..448c2ab47 100644 --- a/shared/src/i18n/sv/roadtrip.ts +++ b/shared/src/i18n/sv/roadtrip.ts @@ -158,7 +158,7 @@ const roadtrip: TranslationStrings = { 'roadtrip.poi.anyPower': 'Alla effekter', 'roadtrip.poi.free': 'Gratis', 'roadtrip.poi.wholeDay': 'Hela dagen', - 'roadtrip.poi.midLeg': 'Halvvags, {from} till {to}', + 'roadtrip.poi.midLeg': 'Halvvägs, {from} till {to}', 'roadtrip.track.title': 'Dag {number} följer ett spår', 'roadtrip.track.hint': 'Låt den här dagen följa ett importerat spår', 'roadtrip.track.badge': 'Spår', @@ -269,13 +269,13 @@ const roadtrip: TranslationStrings = { 'roadtrip.stay.none': 'Ingen vistelse', 'roadtrip.stay.custom': 'Minuter', 'roadtrip.stay.arrive': 'Ankomst', - 'roadtrip.stay.leave': 'Avfard', + 'roadtrip.stay.leave': 'Avfärd', 'roadtrip.stay.until': 'till {time}', 'roadtrip.stay.leavesAt': 'Besöket har en sluttid, så resan fortsätter {time}.', 'roadtrip.stay.dayEndsFirst': 'Resdagen tar slut före {time}, så resan fortsätter nästa morgon.', 'roadtrip.stay.clearLeave': 'Ta bort sluttid', - 'roadtrip.alt.noMotorway': 'Utan motorvag', - 'roadtrip.alt.noToll': 'Utan vagavgifter', + 'roadtrip.alt.noMotorway': 'Utan motorväg', + 'roadtrip.alt.noToll': 'Utan vägavgifter', 'roadtrip.alt.noFerry': 'Utan färja', 'roadtrip.summary.partial': 'Resten av resan beräknas fortfarande', 'roadtrip.stay.releaseTitle': 'Ta bort övernattningen?', diff --git a/shared/src/i18n/sv/shared.ts b/shared/src/i18n/sv/shared.ts index 6e199fde4..8f98981a2 100644 --- a/shared/src/i18n/sv/shared.ts +++ b/shared/src/i18n/sv/shared.ts @@ -20,6 +20,6 @@ const shared: TranslationStrings = { 'shared.messages': 'meddelanden', 'shared.sharedVia': 'Delad via', 'shared.confirmed': 'Godkänt', - 'shared.pending': 'Pendlande', + 'shared.pending': 'Väntande', }; export default shared; diff --git a/shared/src/i18n/th/budget.ts b/shared/src/i18n/th/budget.ts index 4cce1d1b0..c31f0c19f 100644 --- a/shared/src/i18n/th/budget.ts +++ b/shared/src/i18n/th/budget.ts @@ -153,7 +153,7 @@ const budget: TranslationStrings = { 'costs.editPayment': 'แก้ไขการชำระเงิน', 'costs.addPayment': 'เพิ่มการชำระเงิน', 'costs.unfinished': 'ยังไม่เสร็จ', - 'costs.unfinishedHint': 'รวมเท่านั้น — ยังไม่ตัดสิน', + 'costs.unfinishedHint': 'รวมเท่านั้น: ยังไม่ตัดสิน', 'costs.tapToInclude': 'แตะเพื่อรวม', 'costs.amount': 'จำนวน', 'costs.ticketItemName': 'ชื่อรายการ', @@ -161,7 +161,7 @@ const budget: TranslationStrings = { 'costs.ticketAddItem': 'เพิ่มรายการ', 'costs.ticketShares': 'ส่วนแบ่งแต่ละคน', 'costs.excluded': 'ไม่รวม', - 'costs.splitBalanced': 'หารเท่า ๆ กัน', + 'costs.splitBalanced': 'ยอดแบ่งตรงกับยอดรวม', 'costs.splitSumUnder': 'ผลรวมของการแยก: {sum} จาก {total} (ต่ำกว่าโดย {diff})', 'costs.splitSumOver': 'ผลรวมของการแยก: {sum} จาก {total} (มากกว่า {diff})', 'costs.toggleSign': 'สลับระหว่างค่าใช้จ่ายและการคืนเงิน', diff --git a/shared/src/i18n/th/day.ts b/shared/src/i18n/th/day.ts index 788692fef..de6562ce9 100644 --- a/shared/src/i18n/th/day.ts +++ b/shared/src/i18n/th/day.ts @@ -7,7 +7,7 @@ const day: TranslationStrings = { 'day.sunrise': "พระอาทิตย์ขึ้น", 'day.sunset': "พระอาทิตย์ตก", 'day.hourlyForecast': "พยากรณ์รายชั่วโมง", - 'day.climateHint': "ค่าเฉลี่ยในอดีต — การคาดการณ์จริงพร้อมใช้งานภายใน 16 วันนับจากวันที่นี้", + 'day.climateHint': "ค่าเฉลี่ยในอดีต: การคาดการณ์จริงพร้อมใช้งานภายใน 16 วันนับจากวันที่นี้", 'day.noWeather': "ไม่มีข้อมูลสภาพอากาศ เพิ่มสถานที่ที่มีพิกัด", 'day.weatherFor': "พยากรณ์อากาศสำหรับ {name}", 'day.overview': "ภาพรวมรายวัน", diff --git a/shared/src/i18n/tr/budget.ts b/shared/src/i18n/tr/budget.ts index 89b4b5b56..8a32516ae 100644 --- a/shared/src/i18n/tr/budget.ts +++ b/shared/src/i18n/tr/budget.ts @@ -145,7 +145,7 @@ const budget: TranslationStrings = { 'costs.editPayment': 'Ödemeyi düzenle', 'costs.addPayment': 'Ödeme ekle', 'costs.unfinished': 'Tamamlanmadı', - 'costs.unfinishedHint': 'Yalnızca toplamda — henüz ödenmedi', + 'costs.unfinishedHint': 'Yalnızca toplamda: henüz ödenmedi', 'costs.tapToInclude': 'Eklemek için dokun', 'costs.amount': 'Tutar', 'costs.split': 'Paylaşım', diff --git a/shared/src/i18n/tr/day.ts b/shared/src/i18n/tr/day.ts index 4c0a13bc2..ce818ec90 100644 --- a/shared/src/i18n/tr/day.ts +++ b/shared/src/i18n/tr/day.ts @@ -7,7 +7,7 @@ const day: TranslationStrings = { 'day.sunrise': 'Gün doğumu', 'day.sunset': 'Gün batımı', 'day.hourlyForecast': 'Saatlik Tahmin', - 'day.climateHint': 'Tarihsel ortalamalar — gerçek tahmin bu tarihten 16 gün öncesine kadar kullanılabilir.', + 'day.climateHint': 'Tarihsel ortalamalar: gerçek tahmin bu tarihten 16 gün öncesine kadar kullanılabilir.', 'day.noWeather': 'Hava durumu verisi yok. Koordinatlı bir yer ekleyin.', 'day.weatherFor': '{name} için tahmin', 'day.overview': 'Günlük Özet', diff --git a/shared/src/i18n/tr/reservations.ts b/shared/src/i18n/tr/reservations.ts index 2cab2cb74..0b8d1dd0f 100644 --- a/shared/src/i18n/tr/reservations.ts +++ b/shared/src/i18n/tr/reservations.ts @@ -9,7 +9,7 @@ const reservations: TranslationStrings = { 'reservations.placeHint': 'İpucu: Rezervasyonları doğrudan günlük planınıza bağlayacak bir yerden oluşturmak en iyisidir.', 'reservations.confirmed': 'Onaylandı', - 'reservations.pending': 'Askıda olması', + 'reservations.pending': 'Beklemede', 'reservations.summary': '{confirmed} onaylandı, {pending} beklemede', 'reservations.showFiles': 'Dosyaları Göster', 'reservations.editTitle': 'Rezervasyonu Düzenle', diff --git a/shared/src/i18n/tr/roadtrip.ts b/shared/src/i18n/tr/roadtrip.ts index c2ebee609..0cc5927dc 100644 --- a/shared/src/i18n/tr/roadtrip.ts +++ b/shared/src/i18n/tr/roadtrip.ts @@ -159,8 +159,8 @@ const roadtrip: TranslationStrings = { 'roadtrip.poi.anySocket': 'Tum soketler', 'roadtrip.poi.anyPower': 'Tum gucler', 'roadtrip.poi.free': 'Ucretsiz', - 'roadtrip.poi.wholeDay': 'Tum gun', - 'roadtrip.poi.midLeg': 'Yolun yarisi, {from} - {to}', + 'roadtrip.poi.wholeDay': 'Tüm gün', + 'roadtrip.poi.midLeg': 'Yolun yarısı, {from} ile {to} arası', 'roadtrip.track.title': '{number}. gün bir izi takip eder', 'roadtrip.track.hint': 'Bu günü içe aktarılmış bir izi takip ettir', 'roadtrip.track.badge': 'İz', @@ -266,18 +266,18 @@ const roadtrip: TranslationStrings = { 'roadtrip.spill.title': '{number}. günden', 'roadtrip.spill.departs': 'kalkış {time}', 'roadtrip.summary.stops': 'Duraklar', - 'roadtrip.stay.add': 'Mola suresi ekle', + 'roadtrip.stay.add': 'Mola süresi ekle', 'roadtrip.stay.none': 'Mola yok', 'roadtrip.stay.custom': 'Dakika', - 'roadtrip.stay.arrive': 'Varis', - 'roadtrip.stay.leave': 'Kalkis', + 'roadtrip.stay.arrive': 'Varış', + 'roadtrip.stay.leave': 'Kalkış', 'roadtrip.stay.until': '{time} saatine kadar', 'roadtrip.stay.leavesAt': 'Bu ziyaretin bitiş saati var, bu yüzden yolculuk {time} saatinde devam eder.', 'roadtrip.stay.dayEndsFirst': 'Yolculuk günü {time} saatinden önce bitiyor, bu yüzden yolculuk ertesi sabah devam eder.', 'roadtrip.stay.clearLeave': 'Bitiş saatini kaldır', 'roadtrip.alt.noMotorway': 'Otoyolsuz', - 'roadtrip.alt.noToll': 'Ucretsiz', + 'roadtrip.alt.noToll': 'Paralı yolsuz', 'roadtrip.alt.noFerry': 'Feribotsuz', 'roadtrip.summary.partial': 'Yolun geri kalanı hâlâ hesaplanıyor', 'roadtrip.stay.releaseTitle': 'Konaklama kaldırılsın mı?', diff --git a/shared/src/i18n/tr/shared.ts b/shared/src/i18n/tr/shared.ts index 7da7bd8a6..7b4b9e717 100644 --- a/shared/src/i18n/tr/shared.ts +++ b/shared/src/i18n/tr/shared.ts @@ -8,7 +8,7 @@ const shared: TranslationStrings = { 'Bu, paylaşım bağlantısının süresinin dolduğu anlamına gelmez. İnternet bağlantınızı kontrol edip biraz sonra tekrar deneyin.', 'shared.retry': 'Yeniden dene', 'shared.readOnly': 'Salt okunur paylaşılan görünüm', - 'shared.tabPlan': 'Planı', + 'shared.tabPlan': 'Plan', 'shared.tabBookings': 'Rezervasyonlar', 'shared.tabPacking': 'Ambalaj', 'shared.tabBudget': 'Maliyetler', @@ -20,6 +20,6 @@ const shared: TranslationStrings = { 'shared.messages': 'mesajlar', 'shared.sharedVia': 'Şununla paylaşıldı:', 'shared.confirmed': 'Onaylandı', - 'shared.pending': 'Askıda olması', + 'shared.pending': 'Beklemede', }; export default shared; diff --git a/shared/src/i18n/tr/trip.ts b/shared/src/i18n/tr/trip.ts index a2b039e97..d2ef5b608 100644 --- a/shared/src/i18n/tr/trip.ts +++ b/shared/src/i18n/tr/trip.ts @@ -1,7 +1,7 @@ import type { TranslationStrings } from '../types'; const trip: TranslationStrings = { - 'trip.tabs.plan': 'Planı', + 'trip.tabs.plan': 'Plan', 'trip.tabs.transports': 'Ulaşım', 'trip.tabs.reservations': 'Rezervasyonlar', 'trip.tabs.reservationsShort': 'Rezerv.', @@ -16,7 +16,7 @@ const trip: TranslationStrings = { 'trip.loadingSteps.pack': 'Bavullar toplanıyor...', 'trip.loadingSteps.road': 'Yola çıkılıyor...', 'trip.loadingSteps.arrive': 'Az kaldı...', - 'trip.mobilePlan': 'Planı', + 'trip.mobilePlan': 'Plan', 'trip.mobilePlaces': 'Yerler', 'trip.toast.placeUpdated': 'Yer güncellendi', 'trip.toast.tripUpdated': 'Gezi güncellendi', diff --git a/shared/src/i18n/uk/budget.ts b/shared/src/i18n/uk/budget.ts index 00cbb5b23..c38b5450f 100644 --- a/shared/src/i18n/uk/budget.ts +++ b/shared/src/i18n/uk/budget.ts @@ -145,7 +145,7 @@ const budget: TranslationStrings = { 'costs.editPayment': 'Редагувати платіж', 'costs.addPayment': 'Додати платіж', 'costs.unfinished': 'Не завершено', - 'costs.unfinishedHint': 'Лише в сумі — ще не врегульовано', + 'costs.unfinishedHint': 'Лише в сумі: ще не врегульовано', 'costs.tapToInclude': 'Натисніть, щоб додати', 'costs.amount': 'Сума', 'costs.split': 'Розподіл', diff --git a/shared/src/i18n/uk/day.ts b/shared/src/i18n/uk/day.ts index aa686a09e..82837f1af 100644 --- a/shared/src/i18n/uk/day.ts +++ b/shared/src/i18n/uk/day.ts @@ -7,7 +7,7 @@ const day: TranslationStrings = { 'day.sunrise': 'Схід', 'day.sunset': 'Захід', 'day.hourlyForecast': 'Погодний прогноз по годинах', - 'day.climateHint': 'Історичні середні — реальний прогноз доступний за 16 днів до цієї дати.', + 'day.climateHint': 'Історичні середні: реальний прогноз доступний за 16 днів до цієї дати.', 'day.noWeather': 'Дані про погоду недоступні. Додайте місце з координатами.', 'day.weatherFor': 'Прогноз для {name}', 'day.overview': 'Огляд дня', diff --git a/shared/src/i18n/uk/roadtrip.ts b/shared/src/i18n/uk/roadtrip.ts index 49ffdc665..a9ce12b53 100644 --- a/shared/src/i18n/uk/roadtrip.ts +++ b/shared/src/i18n/uk/roadtrip.ts @@ -159,7 +159,7 @@ const roadtrip: TranslationStrings = { 'roadtrip.poi.anyPower': 'Будь-яка потужність', 'roadtrip.poi.free': 'Безкоштовно', 'roadtrip.poi.wholeDay': 'Весь день', - 'roadtrip.poi.midLeg': 'На пiвдорозi, {from} до {to}', + 'roadtrip.poi.midLeg': 'На півдорозі, {from} до {to}', 'roadtrip.track.title': 'День {number} іде за треком', 'roadtrip.track.hint': 'Провести цей день за імпортованим треком', 'roadtrip.track.badge': 'Трек', diff --git a/shared/src/i18n/vi/budget.ts b/shared/src/i18n/vi/budget.ts index 23ad0f8f4..63bc7c55b 100644 --- a/shared/src/i18n/vi/budget.ts +++ b/shared/src/i18n/vi/budget.ts @@ -44,7 +44,7 @@ const budget: TranslationStrings = { 'costs.youLower': 'Bạn', 'costs.youOwe': 'Bạn nợ', 'costs.youOweSub': 'Bạn nên trả tiền cho người khác', - 'costs.youreOwed': 'Bạn đang nợ', + 'costs.youreOwed': 'Người khác nợ bạn', 'costs.youreOwedSub': 'Những người khác sẽ trả tiền cho bạn', 'costs.totalSpend': 'Tổng chi tiêu chuyến đi', 'costs.totalSpendSub': 'Trên tất cả khách du lịch', @@ -62,7 +62,7 @@ const budget: TranslationStrings = { 'costs.searchPlaceholder': 'Tìm kiếm chi phí…', 'costs.filter.all': 'Tất cả', 'costs.filter.mine': 'Do tôi trả tiền', - 'costs.filter.owed': 'tôi nợ', + 'costs.filter.owed': 'Người khác nợ tôi', 'costs.addExpense': 'Thêm chi phí', 'costs.view.label': 'Chế độ xem', 'costs.view.list': 'Danh sách', @@ -145,7 +145,7 @@ const budget: TranslationStrings = { 'costs.editPayment': 'Chỉnh sửa thanh toán', 'costs.addPayment': 'Thêm thanh toán', 'costs.unfinished': 'Chưa xong', - 'costs.unfinishedHint': 'Chỉ tổng cộng - chưa thanh toán', + 'costs.unfinishedHint': 'Chỉ tổng cộng: chưa thanh toán', 'costs.tapToInclude': 'Nhấn để bao gồm', 'costs.amount': 'Số lượng', 'costs.split': 'Chia tiền', diff --git a/shared/src/i18n/vi/day.ts b/shared/src/i18n/vi/day.ts index 98c9b2905..13aef6669 100644 --- a/shared/src/i18n/vi/day.ts +++ b/shared/src/i18n/vi/day.ts @@ -7,7 +7,7 @@ const day: TranslationStrings = { 'day.sunrise': 'Bình minh', 'day.sunset': 'Hoàng hôn', 'day.hourlyForecast': 'Dự báo hàng giờ', - 'day.climateHint': 'Trung bình lịch sử — dự báo thực tế có sẵn trong vòng 16 ngày kể từ ngày này.', + 'day.climateHint': 'Trung bình lịch sử: dự báo thực tế có sẵn trong vòng 16 ngày kể từ ngày này.', 'day.noWeather': 'Không có dữ liệu thời tiết. Thêm địa điểm có tọa độ.', 'day.weatherFor': 'Dự báo cho {name}', 'day.overview': 'Tổng quan hàng ngày', diff --git a/shared/src/i18n/vi/places.ts b/shared/src/i18n/vi/places.ts index 6ff568e32..9cba6a10d 100644 --- a/shared/src/i18n/vi/places.ts +++ b/shared/src/i18n/vi/places.ts @@ -50,7 +50,7 @@ const places: TranslationStrings = { 'places.planned': 'Có kế hoạch', 'places.dayScoped': 'Chỉ hiển thị ngày đang mở', 'places.dayScopedClear': 'Hiện toàn bộ chuyến đi', - 'places.filterTracks': 'Bài hát', + 'places.filterTracks': 'Đường đi', 'places.filterByRating': 'Lọc theo đánh giá', 'places.filterShow': 'Hiển thị', 'places.clearSearch': 'Xóa tìm kiếm', diff --git a/shared/src/i18n/vi/roadtrip.ts b/shared/src/i18n/vi/roadtrip.ts index a11f19c7f..4c9cfd641 100644 --- a/shared/src/i18n/vi/roadtrip.ts +++ b/shared/src/i18n/vi/roadtrip.ts @@ -266,17 +266,17 @@ const roadtrip: TranslationStrings = { 'roadtrip.spill.title': 'Từ ngày {number}', 'roadtrip.spill.departs': 'khởi hành {time}', 'roadtrip.summary.stops': 'Điểm dừng', - 'roadtrip.stay.add': 'Dat thoi gian dung', - 'roadtrip.stay.none': 'Khong dung lai', - 'roadtrip.stay.custom': 'Phut', - 'roadtrip.stay.arrive': 'Den noi', - 'roadtrip.stay.leave': 'Roi di', + 'roadtrip.stay.add': 'Đặt thời gian dừng', + 'roadtrip.stay.none': 'Không dừng lại', + 'roadtrip.stay.custom': 'Phút', + 'roadtrip.stay.arrive': 'Đến nơi', + 'roadtrip.stay.leave': 'Rời đi', 'roadtrip.stay.until': 'đến {time}', 'roadtrip.stay.leavesAt': 'Lượt ghé này có giờ kết thúc, nên chuyến đi tiếp tục lúc {time}.', 'roadtrip.stay.dayEndsFirst': 'Ngày di chuyển kết thúc trước {time}, nên chuyến đi tiếp tục vào sáng hôm sau.', 'roadtrip.stay.clearLeave': 'Xóa giờ kết thúc', - 'roadtrip.alt.noMotorway': 'Khong di cao toc', - 'roadtrip.alt.noToll': 'Khong thu phi', + 'roadtrip.alt.noMotorway': 'Không đi cao tốc', + 'roadtrip.alt.noToll': 'Không thu phí', 'roadtrip.alt.noFerry': 'Không phà', 'roadtrip.summary.partial': 'Vẫn đang tính phần còn lại của chặng đường', 'roadtrip.stay.releaseTitle': 'Bỏ đêm nghỉ này?', diff --git a/shared/src/i18n/zh-TW/budget.ts b/shared/src/i18n/zh-TW/budget.ts index c1ad6838b..6497d7704 100644 --- a/shared/src/i18n/zh-TW/budget.ts +++ b/shared/src/i18n/zh-TW/budget.ts @@ -144,7 +144,7 @@ const budget: TranslationStrings = { 'costs.editPayment': '編輯付款', 'costs.addPayment': '新增付款', 'costs.unfinished': '未完成', - 'costs.unfinishedHint': '僅計入總額 — 尚未結算', + 'costs.unfinishedHint': '僅計入總額:尚未結算', 'costs.tapToInclude': '點按以加入', 'costs.amount': '金額', 'costs.split': '分攤', diff --git a/shared/src/i18n/zh-TW/day.ts b/shared/src/i18n/zh-TW/day.ts index e3aef792a..b6925ac1d 100644 --- a/shared/src/i18n/zh-TW/day.ts +++ b/shared/src/i18n/zh-TW/day.ts @@ -7,7 +7,7 @@ const day: TranslationStrings = { 'day.sunrise': '日出', 'day.sunset': '日落', 'day.hourlyForecast': '逐小時預報', - 'day.climateHint': '歷史平均值——實際預報在該日期前 16 天內可用。', + 'day.climateHint': '歷史平均值:實際預報在該日期前 16 天內可用。', 'day.noWeather': '無天氣資料。請新增有座標的地點。', 'day.weatherFor': '{name}的天氣預報', 'day.overview': '每日概覽', diff --git a/shared/src/i18n/zh/budget.ts b/shared/src/i18n/zh/budget.ts index badee1818..22ac1f2f6 100644 --- a/shared/src/i18n/zh/budget.ts +++ b/shared/src/i18n/zh/budget.ts @@ -144,7 +144,7 @@ const budget: TranslationStrings = { 'costs.editPayment': '编辑付款', 'costs.addPayment': '添加付款', 'costs.unfinished': '未完成', - 'costs.unfinishedHint': '仅计入总额 — 尚未结算', + 'costs.unfinishedHint': '仅计入总额:尚未结算', 'costs.tapToInclude': '点按以加入', 'costs.amount': '金额', 'costs.split': '分摊', diff --git a/shared/src/i18n/zh/day.ts b/shared/src/i18n/zh/day.ts index 84de3aca6..39e5757a8 100644 --- a/shared/src/i18n/zh/day.ts +++ b/shared/src/i18n/zh/day.ts @@ -7,7 +7,7 @@ const day: TranslationStrings = { 'day.sunrise': '日出', 'day.sunset': '日落', 'day.hourlyForecast': '逐小时预报', - 'day.climateHint': '历史平均值——实际预报在该日期前 16 天内可用。', + 'day.climateHint': '历史平均值:实际预报在该日期前 16 天内可用。', 'day.noWeather': '无天气数据。请添加有坐标的地点。', 'day.weatherFor': '{name}的天气预报', 'day.overview': '每日概览',