mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-10-19 05:26:47 +00:00
fix(weather): day-local named anchor, cache ttl and past-days forecast window (#2167)
This commit is contained in:
@@ -9,6 +9,7 @@ const day: TranslationStrings = {
|
||||
'day.hourlyForecast': 'التوقعات بالساعة',
|
||||
'day.climateHint': 'متوسطات تاريخية — التوقعات الفعلية متاحة خلال 16 يومًا من هذا التاريخ.',
|
||||
'day.noWeather': 'لا تتوفر بيانات طقس. أضف مكانًا بإحداثيات.',
|
||||
'day.weatherFor': 'التوقعات لـ {name}',
|
||||
'day.overview': 'ملخص اليوم',
|
||||
'day.accommodation': 'الإقامة',
|
||||
'day.addAccommodation': 'إضافة إقامة',
|
||||
|
||||
@@ -9,6 +9,7 @@ const day: TranslationStrings = {
|
||||
'day.hourlyForecast': 'Previsão por hora',
|
||||
'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',
|
||||
'day.accommodation': 'Hospedagem',
|
||||
'day.addAccommodation': 'Adicionar hospedagem',
|
||||
|
||||
@@ -9,6 +9,7 @@ const day: TranslationStrings = {
|
||||
'day.hourlyForecast': 'Pronòstic per hores',
|
||||
'day.climateHint': 'Mitjanes històriques: el pronòstic real està disponible durant els 16 dies previs a la data.',
|
||||
'day.noWeather': 'No hi ha dades meteorològiques disponibles. Afegeix un lloc amb coordenades.',
|
||||
'day.weatherFor': 'Previsió per a {name}',
|
||||
'day.overview': 'Resum diari',
|
||||
'day.accommodation': 'Allotjament',
|
||||
'day.addAccommodation': 'Afegeix un allotjament',
|
||||
|
||||
@@ -9,6 +9,7 @@ const day: TranslationStrings = {
|
||||
'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.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',
|
||||
'day.accommodation': 'Ubytování',
|
||||
'day.addAccommodation': 'Přidat ubytování',
|
||||
|
||||
@@ -10,6 +10,7 @@ const day: TranslationStrings = {
|
||||
'day.climateHint':
|
||||
'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',
|
||||
'day.accommodation': 'Unterkunft',
|
||||
'day.addAccommodation': 'Unterkunft hinzufügen',
|
||||
|
||||
@@ -9,6 +9,7 @@ const day: TranslationStrings = {
|
||||
'day.hourlyForecast': 'Hourly Forecast',
|
||||
'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',
|
||||
'day.accommodation': 'Accommodation',
|
||||
'day.addAccommodation': 'Add accommodation',
|
||||
|
||||
@@ -10,6 +10,7 @@ const day: TranslationStrings = {
|
||||
'day.climateHint':
|
||||
'Promedios históricos: el pronóstico real está disponible dentro de los 16 días previos a la fecha.',
|
||||
'day.noWeather': 'No hay datos meteorológicos disponibles. Añade un lugar con coordenadas.',
|
||||
'day.weatherFor': 'Pronóstico para {name}',
|
||||
'day.overview': 'Resumen diario',
|
||||
'day.accommodation': 'Alojamiento',
|
||||
'day.addAccommodation': 'Añadir alojamiento',
|
||||
|
||||
@@ -9,6 +9,7 @@ const day: TranslationStrings = {
|
||||
'day.hourlyForecast': 'Prévisions horaires',
|
||||
'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',
|
||||
'day.accommodation': 'Hébergement',
|
||||
'day.addAccommodation': 'Ajouter un hébergement',
|
||||
|
||||
@@ -10,6 +10,7 @@ const day: TranslationStrings = {
|
||||
'day.climateHint':
|
||||
'Ιστορικοί μέσοι όροι — η πραγματική πρόγνωση είναι διαθέσιμη εντός 16 ημερών από αυτή την ημερομηνία.',
|
||||
'day.noWeather': 'Δεν υπάρχουν διαθέσιμα δεδομένα καιρού. Προσθέστε μια τοποθεσία με συντεταγμένες.',
|
||||
'day.weatherFor': 'Πρόγνωση για {name}',
|
||||
'day.overview': 'Ημερήσια Επισκόπηση',
|
||||
'day.accommodation': 'Διαμονή',
|
||||
'day.addAccommodation': 'Προσθήκη διαμονής',
|
||||
|
||||
@@ -9,6 +9,7 @@ const day: TranslationStrings = {
|
||||
'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.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',
|
||||
'day.accommodation': 'Szállás',
|
||||
'day.addAccommodation': 'Szállás hozzáadása',
|
||||
|
||||
@@ -9,6 +9,7 @@ const day: TranslationStrings = {
|
||||
'day.hourlyForecast': 'Prakiraan Per Jam',
|
||||
'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',
|
||||
'day.accommodation': 'Akomodasi',
|
||||
'day.addAccommodation': 'Tambah akomodasi',
|
||||
|
||||
@@ -9,6 +9,7 @@ const day: TranslationStrings = {
|
||||
'day.hourlyForecast': 'Previsione oraria',
|
||||
'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',
|
||||
'day.accommodation': 'Alloggio',
|
||||
'day.addAccommodation': 'Aggiungi alloggio',
|
||||
|
||||
@@ -9,6 +9,7 @@ const day: TranslationStrings = {
|
||||
'day.hourlyForecast': '時間別予報',
|
||||
'day.climateHint': '過去の平均値 — 実際の予報はこの日付の16日前から表示されます。',
|
||||
'day.noWeather': '天気データがありません。座標付きの場所を追加してください。',
|
||||
'day.weatherFor': '{name}の予報',
|
||||
'day.overview': '1日の概要',
|
||||
'day.accommodation': '宿泊先',
|
||||
'day.addAccommodation': '宿泊先を追加',
|
||||
|
||||
@@ -9,6 +9,7 @@ const day: TranslationStrings = {
|
||||
'day.hourlyForecast': '시간별 예보',
|
||||
'day.climateHint': '역사적 평균값 — 이 날짜로부터 16일 이내의 실제 예보를 사용할 수 있습니다.',
|
||||
'day.noWeather': '날씨 데이터가 없습니다. 좌표가 있는 장소를 추가하세요.',
|
||||
'day.weatherFor': '{name} 예보',
|
||||
'day.overview': '일별 개요',
|
||||
'day.accommodation': '숙박',
|
||||
'day.addAccommodation': '숙박 추가',
|
||||
|
||||
@@ -9,6 +9,7 @@ const day: TranslationStrings = {
|
||||
'day.hourlyForecast': 'Uurlijkse voorspelling',
|
||||
'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',
|
||||
'day.accommodation': 'Accommodatie',
|
||||
'day.addAccommodation': 'Accommodatie toevoegen',
|
||||
|
||||
@@ -9,6 +9,7 @@ const day: TranslationStrings = {
|
||||
'day.hourlyForecast': 'Prognoza godzinowa',
|
||||
'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',
|
||||
'day.accommodation': 'Zakwaterowanie',
|
||||
'day.addAccommodation': 'Dodaj zakwaterowanie',
|
||||
|
||||
@@ -9,6 +9,7 @@ const day: TranslationStrings = {
|
||||
'day.hourlyForecast': 'Почасовой прогноз',
|
||||
'day.climateHint': 'Исторические средние — реальный прогноз доступен за 16 дней до этой даты.',
|
||||
'day.noWeather': 'Данные о погоде недоступны. Добавьте место с координатами.',
|
||||
'day.weatherFor': 'Прогноз для {name}',
|
||||
'day.overview': 'Обзор дня',
|
||||
'day.accommodation': 'Жильё',
|
||||
'day.addAccommodation': 'Добавить жильё',
|
||||
|
||||
@@ -9,6 +9,7 @@ const day: TranslationStrings = {
|
||||
'day.hourlyForecast': 'Prognos per timme',
|
||||
'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',
|
||||
'day.accommodation': 'Boende',
|
||||
'day.addAccommodation': 'Lägg till boende',
|
||||
|
||||
@@ -9,6 +9,7 @@ const day: TranslationStrings = {
|
||||
'day.hourlyForecast': 'Saatlik Tahmin',
|
||||
'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',
|
||||
'day.accommodation': 'Konaklama',
|
||||
'day.addAccommodation': 'Konaklama ekle',
|
||||
|
||||
@@ -9,6 +9,7 @@ const day: TranslationStrings = {
|
||||
'day.hourlyForecast': 'Погодний прогноз по годинах',
|
||||
'day.climateHint': 'Історичні середні — реальний прогноз доступний за 16 днів до цієї дати.',
|
||||
'day.noWeather': 'Дані про погоду недоступні. Додайте місце з координатами.',
|
||||
'day.weatherFor': 'Прогноз для {name}',
|
||||
'day.overview': 'Огляд дня',
|
||||
'day.accommodation': 'Проживання',
|
||||
'day.addAccommodation': 'Додати проживання',
|
||||
|
||||
@@ -9,6 +9,7 @@ const day: TranslationStrings = {
|
||||
'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.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',
|
||||
'day.accommodation': 'Chỗ ở',
|
||||
'day.addAccommodation': 'Thêm chỗ ở',
|
||||
|
||||
@@ -9,6 +9,7 @@ const day: TranslationStrings = {
|
||||
'day.hourlyForecast': '逐小時預報',
|
||||
'day.climateHint': '歷史平均值——實際預報在該日期前 16 天內可用。',
|
||||
'day.noWeather': '無天氣資料。請新增有座標的地點。',
|
||||
'day.weatherFor': '{name}的天氣預報',
|
||||
'day.overview': '每日概覽',
|
||||
'day.accommodation': '住宿',
|
||||
'day.addAccommodation': '新增住宿',
|
||||
|
||||
@@ -9,6 +9,7 @@ const day: TranslationStrings = {
|
||||
'day.hourlyForecast': '逐小时预报',
|
||||
'day.climateHint': '历史平均值——实际预报在该日期前 16 天内可用。',
|
||||
'day.noWeather': '无天气数据。请添加有坐标的地点。',
|
||||
'day.weatherFor': '{name}的天气预报',
|
||||
'day.overview': '每日概览',
|
||||
'day.accommodation': '住宿',
|
||||
'day.addAccommodation': '添加住宿',
|
||||
|
||||
Reference in New Issue
Block a user