diff --git a/messages/de.json b/messages/de.json
index 5f7a073..84e1fb1 100644
--- a/messages/de.json
+++ b/messages/de.json
@@ -1,336 +1,339 @@
{
- "$schema": "https://inlang.com/schema/inlang-message-format",
- "nav_week": "7-Tage-Vorhersage",
- "nav_compare": "Modellvergleich",
- "nav_14day": "14-Tage-Vorhersage",
- "nav_seasonal": "Saisonal",
- "nav_historical": "Rückblick",
- "nav_maps": "Karten",
- "nav_collapse": "Einklappen",
- "nav_expand_sidebar": "Seitenleiste ausklappen",
- "nav_collapse_sidebar": "Seitenleiste einklappen",
- "nav_home": "Drizzli Startseite",
- "nav_toggle_menu": "Menü umschalten",
- "search_placeholder": "Ort suchen …",
- "settings_title": "Einstellungen",
- "units_title": "Einheiten",
- "units_aria": "Maßeinheiten wählen",
- "unit_temperature": "Temperatur",
- "unit_wind_speed": "Windgeschwindigkeit",
- "unit_precipitation": "Niederschlag",
- "theme_label": "Design",
- "theme_system": "System",
- "theme_light": "Hell",
- "theme_dark": "Dunkel",
- "theme_follow_system": "Design: System folgen",
- "theme_light_title": "Design: hell",
- "theme_dark_title": "Design: dunkel",
- "language_label": "Sprache",
- "supporter_active": "Unterstützer-Extras aktiv",
- "supporter_support": "Drizz.li unterstützen",
- "supporter_manage_key": "Zugangsschlüssel verwalten",
- "supporter_unlock": "Unterstützer-Extras freischalten",
- "supporter_badge": "Unterstützer",
- "strip_past_label": "zurück",
- "strip_past_aria": "Die letzten 3 Tage laden",
- "strip_days_label": "Tage",
- "strip_extend_aria": "Die vollen 15 Tage anzeigen",
- "strip_history_label": "Archiv",
- "strip_history_aria": "Wetterarchiv öffnen",
- "strip_history_title": "Rückblick: jedes Datum zurück bis 1940",
- "strip_seasonal_label": "saisonal",
- "strip_seasonal_aria": "Saisonale Aussichten öffnen",
- "strip_seasonal_title": "Saisonale Aussichten: Monatstrends für die kommenden Monate",
- "day_today": "Heute",
- "day_tomorrow": "Morgen",
- "day_yesterday": "Gestern",
- "page_week_subtitle": "7-Tage-Vorhersage",
- "page_compare_subtitle": "Modellvergleich",
- "page_14day_subtitle": "14-Tage-Ensemblevorhersage",
- "page_seasonal_subtitle": "Saisonale Aussichten",
- "page_historical_subtitle": "Wetterrückblick",
- "hourly_heading": "stündlich",
- "hourly_variables": "Variablen",
- "meteograms_heading": "Meteogramme",
- "meteograms_customize": "Anpassen",
- "meteograms_zoom_hint": "Ziehen oder",
- "meteograms_zoom_hint_end": "+ Scrollen zum Zoomen",
- "range_today": "Heute",
- "range_selected_day": "Gewählter Tag",
- "range_3_days": "3 Tage",
- "range_5_days": "5 Tage",
- "range_all": "Alles",
- "range_group_aria": "Zeitraum des Diagramms",
- "reset_zoom": "Zoom zurücksetzen",
- "default_range_title": "Standard-Zeitraum",
- "default_range_auto": "Auto",
- "default_range_auto_hint": "3 Tage auf dem Handy, alles auf größeren Bildschirmen",
- "summary_heading": "in Worten",
- "summary_no_data": "Für diesen Tag liegen keine Stundenwerte vor.",
- "label_sunrise": "Sonnenaufgang",
- "label_sunset": "Sonnenuntergang",
- "label_daylight": "Tageslicht",
- "label_uv_index": "UV-Index",
- "label_moonrise": "Mondaufgang",
- "label_moonset": "Monduntergang",
- "label_moon": "Mond",
- "daylight_hours": "{hours} Std. {minutes} Min.",
- "sunshine_share": "{percent}% Sonne",
- "uv_low": "Niedrig",
- "uv_moderate": "Mäßig",
- "uv_high": "Hoch",
- "uv_very_high": "Sehr hoch",
- "uv_extreme": "Extrem",
- "moon_new": "Neumond",
- "moon_waxing_crescent": "Zunehmende Sichel",
- "moon_first_quarter": "Erstes Viertel",
- "moon_waxing_gibbous": "Zunehmender Mond",
- "moon_full": "Vollmond",
- "moon_waning_gibbous": "Abnehmender Mond",
- "moon_last_quarter": "Letztes Viertel",
- "moon_waning_crescent": "Abnehmende Sichel",
- "cond_clear": "klar",
- "cond_fair": "teils bewölkt",
- "cond_cloudy": "bedeckt",
- "cond_fog": "neblig",
- "cond_drizzle": "nieselig",
- "cond_rain": "regnerisch",
- "cond_snow": "schneereich",
- "cond_thunder": "stürmisch",
- "period_overnight": "nachts",
- "period_morning": "morgens",
- "period_afternoon": "nachmittags",
- "period_evening": "in den Abendstunden",
- "footer_tagline": "Schnelle, unkomplizierte Wettervorhersagen auf Basis offener Daten.",
- "footer_data_by": "Wetterdaten von",
- "footer_forecasts": "Vorhersagen",
- "footer_popular": "Beliebte Orte",
- "footer_about_section": "Über",
- "model_weather": "Wettermodell",
- "model_ensemble": "Ensemblemodell",
- "sky_all_1": "Den ganzen Tag {condition}.",
- "sky_all_2": "Ein durchweg {condition} Tag.",
- "sky_all_3": "Es bleibt durchgehend {condition}.",
- "sky_two_1": "{p1} {c1}, {p2} dann {c2}.",
- "sky_two_2": "Der Tag beginnt {p1} {c1}, bevor es {p2} {c2} wird.",
- "sky_two_3": "{p1} {c1}, {p2} dann {c2}.",
- "sky_three_1": "{p1} {c1}, {p2} {c2} und {p3} dann {c3}.",
- "sky_three_2": "Es beginnt {p1} {c1}, wird {p2} {c2} und endet {p3} {c3}.",
- "sky_three_3": "{p1} {c1}, {p2} {c2}, {p3} schließlich {c3}.",
- "temp_1": "Höchstwerte um {high}, nachts Abkühlung auf {low}.",
- "temp_2": "Die Temperaturen steigen auf {high} und fallen nach Einbruch der Dunkelheit auf {low}.",
- "temp_3": "Zwischen {low} und {high} im Tagesverlauf.",
- "temp_feels_1": "Höchstwerte um {high}, nachts {low} - gefühlt eher {feels}.",
- "temp_feels_2": "Bis {high} am Thermometer, gefühlt {feels}, bevor es auf {low} zurückgeht.",
- "temp_feels_3": "Es werden {high} erreicht, gefühlt sind es {feels}, später Abkühlung auf {low}.",
- "precip_window_1": "Rund {amount} Niederschlag, das meiste davon {when}.",
- "precip_window_2": "Zu erwarten sind etwa {amount}, konzentriert {when}.",
- "precip_window_3": "Am nassesten wird es {when}, insgesamt rund {amount}.",
- "precip_spread_1": "Rund {amount} Niederschlag über den Tag verteilt.",
- "precip_spread_2": "Etwa {amount} fallen in Schüben über den Tag.",
- "precip_spread_3": "Immer wieder Schauer, zusammen etwa {amount}.",
- "precip_chance_1": "Überwiegend trocken, mit bis zu {percent}% Schauerwahrscheinlichkeit.",
- "precip_chance_2": "Kaum Regen zu erwarten, die Schauerwahrscheinlichkeit liegt bei {percent}%.",
- "precip_chance_3": "{percent}% Schauerrisiko, aber kaum der Rede wert.",
- "precip_dry_1": "Es bleibt durchweg trocken.",
- "precip_dry_2": "Kein Tropfen in Sicht.",
- "precip_dry_3": "Von früh bis spät trocken.",
- "wind_dir_1": "Wind aus {direction} mit bis zu {speed}.",
- "wind_dir_2": "Eine Brise aus {direction} erreicht in der Spitze {speed}.",
- "wind_dir_3": "Der Wind kommt aus {direction} und erreicht Spitzen um {speed}.",
- "wind_dir_gusts_1": "Wind aus {direction} mit bis zu {speed}, in Böen {gust}.",
- "wind_dir_gusts_2": "Ein {direction}-Wind von {speed}, in Böen bis {gust}.",
- "wind_dir_gusts_3": "Aus {direction} sind {speed} zu erwarten, zeitweise Böen von {gust}.",
- "wind_1": "Wind mit bis zu {speed}.",
- "wind_2": "Die Brise erreicht rund {speed}.",
- "wind_3": "Luftbewegung von bis zu {speed}.",
- "wind_gusts_1": "Wind mit bis zu {speed}, in Böen {gust}.",
- "wind_gusts_2": "Bis zu {speed}, mit Böen von {gust}.",
- "wind_gusts_3": "Ein böiger Tag: {speed} im Mittel, {gust} in der Spitze.",
- "calm_1": "Kaum ein Lüftchen.",
- "calm_2": "Die Luft bleibt nahezu still.",
- "calm_3": "Den ganzen Tag so gut wie windstill.",
- "uv_1": "UV-Index bis {value} ({label}) - mittags an Sonnenschutz denken.",
- "uv_2": "Mittags brennt die Sonne: UV {value}, {label}.",
- "uv_3": "Mittags besser in den Schatten - der UV-Index erreicht {value} ({label}).",
- "legal_about": "Über uns",
- "legal_imprint": "Impressum",
- "legal_privacy": "Datenschutz",
- "legal_terms": "Bedingungen",
- "legal_nav": "Rechtliches",
- "city_weather": "Wetter in {city}",
- "var_temperature": "Temperatur",
- "var_temperature_short": "Temp",
- "var_icons": "Wettersymbole",
- "var_icons_short": "Symbole",
- "var_apparent": "Gefühlte Temp.",
- "var_apparent_short": "Gefühlt",
- "var_dew_point": "Taupunkt",
- "var_dew_point_short": "Tau",
- "var_cloud": "Bewölkung",
- "var_cloud_short": "Wolken",
- "var_cloud_low": "Bewölkung tief",
- "var_cloud_low_short": "Tief",
- "var_cloud_mid": "Bewölkung mittel",
- "var_cloud_mid_short": "Mittel",
- "var_cloud_high": "Bewölkung hoch",
- "var_cloud_high_short": "Hoch",
- "var_precipitation": "Niederschlag",
- "var_precipitation_short": "Nied.",
- "var_pop": "Niederschlagswahrsch.",
- "var_pop_short": "Wahrsch.",
- "var_rain": "Regen",
- "var_rain_short": "Regen",
- "var_showers": "Schauer",
- "var_showers_short": "Schauer",
- "var_snowfall": "Schneefall",
- "var_snowfall_short": "Schnee",
- "var_wind": "Windgeschwindigkeit",
- "var_wind_short": "Wind",
- "var_wind_dir": "Windrichtung",
- "var_wind_dir_short": "Richt.",
- "var_gusts": "Windböen",
- "var_gusts_short": "Böen",
- "var_humidity": "Luftfeuchte",
- "var_humidity_short": "RF",
- "var_pressure": "Luftdruck (MSL)",
- "var_pressure_short": "MSLP",
- "var_surface_pressure": "Bodendruck",
- "var_surface_pressure_short": "Psfc",
- "var_uv": "UV-Index",
- "var_uv_short": "UV",
- "var_visibility": "Sichtweite",
- "var_visibility_short": "Sicht",
- "var_cape": "CAPE",
- "var_cape_short": "CAPE",
- "var_time": "Zeit",
- "no_data_title": "Für dieses Modell gibt es hier keine Daten",
- "no_data_body": "Das gewählte Wettermodell deckt {location} nicht ab - regionale Modelle liefern nur Daten in ihrem eigenen Gebiet.",
- "no_data_try_city": "Ort auf {city} ändern",
- "no_data_best_match": "Zu „Best match“ wechseln",
- "model_archive": "Reanalyse",
- "model_seasonal": "Saisonmodell",
- "nearby_cities_title": "Städte in der Nähe",
- "nearby_cities_subtitle": "Höchst- und Tiefstwerte für den gewählten Tag",
- "supporter_dialog_title": "Drizz.li Unterstützer",
- "supporter_dialog_desc": "Fügen Sie den Zugangsschlüssel aus Ihrer Unterstützer-E-Mail ein, um die Extras freizuschalten.",
- "supporter_extras_active": "Unterstützer-Extras sind aktiv",
- "supporter_lifetime": "Lebenslanger Zugang",
- "supporter_active_until": "Aktiv bis {date}",
- "supporter_access_key": "Zugangsschlüssel",
- "supporter_key_invalid": "Dieser Schlüssel ist ungültig oder abgelaufen.",
- "supporter_server_unreachable": "Der Server ist nicht erreichbar. Prüfen Sie Ihre Verbindung und versuchen Sie es erneut.",
- "supporter_verifying": "Wird geprüft…",
- "supporter_unlock_button": "Freischalten",
- "supporter_remove_key": "Schlüssel von diesem Gerät entfernen",
- "supporter_no_key_yet": "Noch keinen Schlüssel?",
- "supporter_support_from": "Das Projekt ab {price} unterstützen",
- "supporter_checking": "Ihr Zugang wird geprüft…",
- "supporter_gate_title": "{feature} ist ein Unterstützer-Extra",
- "supporter_gate_body": "Drizz.li ist kostenlos und quelloffen. Mit einem Beitrag ab {price} halten Sie es am Laufen - als Dankeschön schalten Unterstützer die Extras frei.",
- "supporter_become": "Unterstützer werden",
- "supporter_have_key": "Ich habe einen Schlüssel",
- "supporter_key_expired": "Ihr gespeicherter Schlüssel ist ungültig oder abgelaufen.",
- "supporter_enter_key": "Geben Sie Ihren Zugangsschlüssel ein.",
- "supporter_perk_historical": "Historisches Wetter und Vergleich mit Klimanormalen",
- "supporter_perk_seasonal": "Saisonale Aussichten: kommende Monate gegen die Klimanormale",
- "supporter_perk_future": "Neue Unterstützer-Extras, sobald sie erscheinen",
- "action_close": "Schliessen",
- "action_done": "Fertig",
- "action_try_again": "Erneut versuchen",
- "action_reset_defaults": "Auf Standard zurücksetzen",
- "customize_meteograms": "Meteogramme anpassen",
- "customizer_intro": "Ziehen Sie Variablen zwischen den Diagrammen, um Ihr eigenes Layout zu bauen.",
- "customizer_chart_n": "Diagramm {number}",
- "customizer_delete_chart": "Diagramm {number} löschen",
- "customizer_add_chart": "+ Diagramm hinzufügen",
- "customizer_available": "Verfügbare Variablen",
- "customizer_drag": "{variable} ziehen",
- "customizer_remove": "{variable} entfernen",
- "customizer_drop_here": "Variablen hierher ziehen",
- "customizer_all_in_use": "Alle Variablen sind in Verwendung",
- "variables_aria": "Variablenauswahl",
- "variables_close": "Variablenauswahl schliessen",
- "variables_table_section": "Stundentabelle",
- "variables_move_up": "{variable} nach oben verschieben",
- "variables_move_down": "{variable} nach unten verschieben",
- "variables_charts_hint_before": "Meteogramm-Variablen konfigurieren Sie über die Schaltfläche",
- "variables_charts_hint_after": "über den Diagrammen.",
- "table_customize": "Variablen anpassen",
- "table_interval_aria": "Stundenintervall",
- "table_now": "Jetzt",
- "interval_toggle": "Zwischen 1- und 3-Stunden-Intervall wechseln",
- "charts_loading": "Diagramme werden geladen…",
- "chart_download": "Meteogramm als PNG-Bild herunterladen",
- "chart_credit_viz": "Visualisierung von",
- "chart_toggle_series": "{series} ein- oder ausblenden",
- "legend_show": "Legende anzeigen",
- "meteograms_none_before": "Keine Meteogramme konfiguriert,",
- "meteograms_none_action": "fügen Sie Variablen hinzu",
- "meteograms_none_historical": "Keine Meteogramme konfiguriert. Fügen Sie Variablen auf der 7-Tage-Seite hinzu.",
- "search_searching": "Wird gesucht…",
- "search_favorites": "Favoriten",
- "search_recent": "Zuletzt",
- "search_hint": "Tippen Sie los oder nutzen Sie GPS, um Ihren Standort zu bestimmen",
- "search_no_results": "Keine Orte gefunden",
- "search_remove_recent": "{location} aus den letzten Orten entfernen",
- "search_remove_recent_short": "Aus den letzten entfernen",
- "search_aria": "Ort suchen",
- "search_gps": "GPS-Standort verwenden",
- "model_automatic_selection": "Automatische Auswahl",
- "model_selector_aria": "Auswahl: {label}",
- "compare_models_heading": "Modelle",
- "compare_variables_heading": "Stündliche Wettervariablen",
- "compare_timeline_title": "Zeitleiste des Modellvergleichs",
- "compare_model_label": "Modell",
- "ensemble_trimmed": "Das Ensemble dieses Modells reicht nur etwa {days} Tage voraus, die Streuung ist auf den verfügbaren Zeitraum gekürzt.",
- "seasonal_explainer_before": "Eine saisonale Vorhersage zeigt, wie stark ein ganzer Monat voraussichtlich",
- "seasonal_explainer_strong": "von seiner Klimanormalen abweicht",
- "seasonal_explainer_after": "- nicht das Wetter an einem einzelnen Tag. Lesen Sie den Monatstrend und die Übereinstimmung des Ensembles, nicht die täglichen Ausschläge.",
- "seasonal_runs_to": "Diese Aussicht reicht bis {date}.",
- "seasonal_range_aria": "Zeitraum der Aussichten",
- "seasonal_no_normal": "keine Normale für diesen Monat",
- "normals_loading": "Normale wird geladen…",
- "normals_loading_period": "Normale 1991–2020 wird geladen…",
- "normal_band_legend": "Normalband = Mittel 1991–2020",
- "anomaly_vs_normal": "{value} gegenüber Normal",
- "stat_avg_temperature": "Durchschnittstemperatur",
- "stat_mean_temperature": "Mitteltemperatur",
- "stat_total_precipitation": "Niederschlagssumme",
- "stat_warmest_day": "Wärmster Tag",
- "stat_coldest_day": "Kältester Tag",
- "historical_daily_heading": "Täglich",
- "historical_daily_hint": "– Tag wählen für Stundenwerte",
- "historical_full_range": "– gesamter Zeitraum",
- "historical_from": "Von",
- "historical_to": "Bis",
- "historical_quick_ranges": "Schnellauswahl",
- "historical_last_days": "{days} Tage",
- "historical_month_last_year": "Monat, Vorjahr",
- "label_day": "Tag",
- "label_night": "Nacht",
- "daycards_past": "Letzte 3 Tage",
- "daycards_load_15": "15 Tage laden",
- "error_technical_details": "Technische Details",
- "err_network_title": "Der Wetterdienst ist nicht erreichbar",
- "err_network_hint": "Prüfen Sie Ihre Internetverbindung und versuchen Sie es erneut.",
- "err_nodata_title": "Keine Daten für diesen Ort mit dem gewählten Modell",
- "err_nodata_hint": "Regionale Wettermodelle decken nur ihr eigenes Gebiet ab - \"Best match\" wählt automatisch ein passendes Modell.",
- "err_rejected_title": "Der Wetterdienst hat die Anfrage abgelehnt",
- "err_rejected_hint": "Versuchen Sie andere Einstellungen oder stellen Sie das Modell auf \"Best match\" zurück.",
- "err_generic_title": "Die Wetterdaten konnten nicht geladen werden",
- "err_generic_hint": "Versuchen Sie es gleich noch einmal. Wenn es weiterhin auftritt, wechseln Sie zum Modell \"Best match\".",
- "maps_iframe_title": "Interaktive Karte von Open-Meteo",
- "page_maps_title": "Wetterkarte",
- "page_week_title": "Wetter",
- "search_favorite_add": "Zu Favoriten hinzufügen",
- "search_favorite_remove": "Aus Favoriten entfernen",
- "supporter_price_per_month": "{amount} / Monat",
- "model_best_match_hint": "Wählt automatisch das beste Modell für diesen Ort",
- "model_updated": "aktualisiert {cadence}",
- "cadence_every_hour": "stündlich",
- "cadence_every_hours": "alle {hours} h",
- "cadence_daily": "täglich",
- "cadence_monthly": "monatlich",
- "cadence_varies": "variiert"
+ "$schema": "https://inlang.com/schema/inlang-message-format",
+ "nav_week": "7-Tage-Vorhersage",
+ "nav_compare": "Modellvergleich",
+ "nav_14day": "14-Tage-Vorhersage",
+ "nav_seasonal": "Saisonal",
+ "nav_historical": "Rückblick",
+ "nav_maps": "Karten",
+ "nav_collapse": "Einklappen",
+ "nav_expand_sidebar": "Seitenleiste ausklappen",
+ "nav_collapse_sidebar": "Seitenleiste einklappen",
+ "nav_home": "Drizzli Startseite",
+ "nav_toggle_menu": "Menü umschalten",
+ "search_placeholder": "Ort suchen …",
+ "settings_title": "Einstellungen",
+ "units_title": "Einheiten",
+ "units_aria": "Maßeinheiten wählen",
+ "unit_temperature": "Temperatur",
+ "unit_wind_speed": "Windgeschwindigkeit",
+ "unit_precipitation": "Niederschlag",
+ "theme_label": "Design",
+ "theme_system": "System",
+ "theme_light": "Hell",
+ "theme_dark": "Dunkel",
+ "theme_follow_system": "Design: System folgen",
+ "theme_light_title": "Design: hell",
+ "theme_dark_title": "Design: dunkel",
+ "language_label": "Sprache",
+ "supporter_active": "Unterstützer-Extras aktiv",
+ "supporter_support": "Drizz.li unterstützen",
+ "supporter_manage_key": "Zugangsschlüssel verwalten",
+ "supporter_unlock": "Unterstützer-Extras freischalten",
+ "supporter_badge": "Unterstützer",
+ "strip_past_label": "zurück",
+ "strip_past_aria": "Die letzten 3 Tage laden",
+ "strip_days_label": "Tage",
+ "strip_extend_aria": "Die vollen 15 Tage anzeigen",
+ "strip_history_label": "Archiv",
+ "strip_history_aria": "Wetterarchiv öffnen",
+ "strip_history_title": "Rückblick: jedes Datum zurück bis 1940",
+ "strip_seasonal_label": "saisonal",
+ "strip_seasonal_aria": "Saisonale Aussichten öffnen",
+ "strip_seasonal_title": "Saisonale Aussichten: Monatstrends für die kommenden Monate",
+ "day_today": "Heute",
+ "day_tomorrow": "Morgen",
+ "day_yesterday": "Gestern",
+ "page_week_subtitle": "7-Tage-Vorhersage",
+ "page_compare_subtitle": "Modellvergleich",
+ "page_14day_subtitle": "14-Tage-Ensemblevorhersage",
+ "page_seasonal_subtitle": "Saisonale Aussichten",
+ "page_historical_subtitle": "Wetterrückblick",
+ "hourly_heading": "stündlich",
+ "hourly_variables": "Variablen",
+ "meteograms_heading": "Meteogramme",
+ "meteograms_customize": "Anpassen",
+ "meteograms_zoom_hint": "Ziehen oder",
+ "meteograms_zoom_hint_end": "+ Scrollen zum Zoomen",
+ "range_today": "Heute",
+ "range_selected_day": "Gewählter Tag",
+ "range_3_days": "3 Tage",
+ "range_5_days": "5 Tage",
+ "range_all": "Alles",
+ "range_group_aria": "Zeitraum des Diagramms",
+ "reset_zoom": "Zoom zurücksetzen",
+ "default_range_title": "Standard-Zeitraum",
+ "default_range_auto": "Auto",
+ "default_range_auto_hint": "3 Tage auf dem Handy, alles auf größeren Bildschirmen",
+ "summary_heading": "in Worten",
+ "summary_no_data": "Für diesen Tag liegen keine Stundenwerte vor.",
+ "label_sunrise": "Sonnenaufgang",
+ "label_sunset": "Sonnenuntergang",
+ "label_daylight": "Tageslicht",
+ "label_uv_index": "UV-Index",
+ "label_moonrise": "Mondaufgang",
+ "label_moonset": "Monduntergang",
+ "label_moon": "Mond",
+ "daylight_hours": "{hours} Std. {minutes} Min.",
+ "sunshine_share": "{percent}% Sonne",
+ "uv_low": "Niedrig",
+ "uv_moderate": "Mäßig",
+ "uv_high": "Hoch",
+ "uv_very_high": "Sehr hoch",
+ "uv_extreme": "Extrem",
+ "moon_new": "Neumond",
+ "moon_waxing_crescent": "Zunehmende Sichel",
+ "moon_first_quarter": "Erstes Viertel",
+ "moon_waxing_gibbous": "Zunehmender Mond",
+ "moon_full": "Vollmond",
+ "moon_waning_gibbous": "Abnehmender Mond",
+ "moon_last_quarter": "Letztes Viertel",
+ "moon_waning_crescent": "Abnehmende Sichel",
+ "cond_clear": "klar",
+ "cond_fair": "teils bewölkt",
+ "cond_cloudy": "bedeckt",
+ "cond_fog": "neblig",
+ "cond_drizzle": "nieselig",
+ "cond_rain": "regnerisch",
+ "cond_snow": "schneereich",
+ "cond_thunder": "stürmisch",
+ "period_overnight": "nachts",
+ "period_morning": "morgens",
+ "period_afternoon": "nachmittags",
+ "period_evening": "in den Abendstunden",
+ "footer_tagline": "Schnelle, unkomplizierte Wettervorhersagen auf Basis offener Daten.",
+ "footer_data_by": "Wetterdaten von",
+ "footer_forecasts": "Vorhersagen",
+ "footer_popular": "Beliebte Orte",
+ "footer_about_section": "Über",
+ "model_weather": "Wettermodell",
+ "model_ensemble": "Ensemblemodell",
+ "sky_all_1": "Den ganzen Tag {condition}.",
+ "sky_all_2": "Ein durchweg {condition} Tag.",
+ "sky_all_3": "Es bleibt durchgehend {condition}.",
+ "sky_two_1": "{p1} {c1}, {p2} dann {c2}.",
+ "sky_two_2": "Der Tag beginnt {p1} {c1}, bevor es {p2} {c2} wird.",
+ "sky_two_3": "{p1} {c1}, {p2} dann {c2}.",
+ "sky_three_1": "{p1} {c1}, {p2} {c2} und {p3} dann {c3}.",
+ "sky_three_2": "Es beginnt {p1} {c1}, wird {p2} {c2} und endet {p3} {c3}.",
+ "sky_three_3": "{p1} {c1}, {p2} {c2}, {p3} schließlich {c3}.",
+ "temp_1": "Höchstwerte um {high}, nachts Abkühlung auf {low}.",
+ "temp_2": "Die Temperaturen steigen auf {high} und fallen nach Einbruch der Dunkelheit auf {low}.",
+ "temp_3": "Zwischen {low} und {high} im Tagesverlauf.",
+ "temp_feels_1": "Höchstwerte um {high}, nachts {low} - gefühlt eher {feels}.",
+ "temp_feels_2": "Bis {high} am Thermometer, gefühlt {feels}, bevor es auf {low} zurückgeht.",
+ "temp_feels_3": "Es werden {high} erreicht, gefühlt sind es {feels}, später Abkühlung auf {low}.",
+ "precip_window_1": "Rund {amount} Niederschlag, das meiste davon {when}.",
+ "precip_window_2": "Zu erwarten sind etwa {amount}, konzentriert {when}.",
+ "precip_window_3": "Am nassesten wird es {when}, insgesamt rund {amount}.",
+ "precip_spread_1": "Rund {amount} Niederschlag über den Tag verteilt.",
+ "precip_spread_2": "Etwa {amount} fallen in Schüben über den Tag.",
+ "precip_spread_3": "Immer wieder Schauer, zusammen etwa {amount}.",
+ "precip_chance_1": "Überwiegend trocken, mit bis zu {percent}% Schauerwahrscheinlichkeit.",
+ "precip_chance_2": "Kaum Regen zu erwarten, die Schauerwahrscheinlichkeit liegt bei {percent}%.",
+ "precip_chance_3": "{percent}% Schauerrisiko, aber kaum der Rede wert.",
+ "precip_dry_1": "Es bleibt durchweg trocken.",
+ "precip_dry_2": "Kein Tropfen in Sicht.",
+ "precip_dry_3": "Von früh bis spät trocken.",
+ "wind_dir_1": "Wind aus {direction} mit bis zu {speed}.",
+ "wind_dir_2": "Eine Brise aus {direction} erreicht in der Spitze {speed}.",
+ "wind_dir_3": "Der Wind kommt aus {direction} und erreicht Spitzen um {speed}.",
+ "wind_dir_gusts_1": "Wind aus {direction} mit bis zu {speed}, in Böen {gust}.",
+ "wind_dir_gusts_2": "Ein {direction}-Wind von {speed}, in Böen bis {gust}.",
+ "wind_dir_gusts_3": "Aus {direction} sind {speed} zu erwarten, zeitweise Böen von {gust}.",
+ "wind_1": "Wind mit bis zu {speed}.",
+ "wind_2": "Die Brise erreicht rund {speed}.",
+ "wind_3": "Luftbewegung von bis zu {speed}.",
+ "wind_gusts_1": "Wind mit bis zu {speed}, in Böen {gust}.",
+ "wind_gusts_2": "Bis zu {speed}, mit Böen von {gust}.",
+ "wind_gusts_3": "Ein böiger Tag: {speed} im Mittel, {gust} in der Spitze.",
+ "calm_1": "Kaum ein Lüftchen.",
+ "calm_2": "Die Luft bleibt nahezu still.",
+ "calm_3": "Den ganzen Tag so gut wie windstill.",
+ "uv_1": "UV-Index bis {value} ({label}) - mittags an Sonnenschutz denken.",
+ "uv_2": "Mittags brennt die Sonne: UV {value}, {label}.",
+ "uv_3": "Mittags besser in den Schatten - der UV-Index erreicht {value} ({label}).",
+ "legal_about": "Über uns",
+ "legal_imprint": "Impressum",
+ "legal_privacy": "Datenschutz",
+ "legal_terms": "Bedingungen",
+ "legal_nav": "Rechtliches",
+ "city_weather": "Wetter in {city}",
+ "var_temperature": "Temperatur",
+ "var_temperature_short": "Temp",
+ "var_icons": "Wettersymbole",
+ "var_icons_short": "Symbole",
+ "var_apparent": "Gefühlte Temp.",
+ "var_apparent_short": "Gefühlt",
+ "var_dew_point": "Taupunkt",
+ "var_dew_point_short": "Tau",
+ "var_cloud": "Bewölkung",
+ "var_cloud_short": "Wolken",
+ "var_cloud_low": "Bewölkung tief",
+ "var_cloud_low_short": "Tief",
+ "var_cloud_mid": "Bewölkung mittel",
+ "var_cloud_mid_short": "Mittel",
+ "var_cloud_high": "Bewölkung hoch",
+ "var_cloud_high_short": "Hoch",
+ "var_precipitation": "Niederschlag",
+ "var_precipitation_short": "Nied.",
+ "var_pop": "Niederschlagswahrsch.",
+ "var_pop_short": "Wahrsch.",
+ "var_rain": "Regen",
+ "var_rain_short": "Regen",
+ "var_showers": "Schauer",
+ "var_showers_short": "Schauer",
+ "var_snowfall": "Schneefall",
+ "var_snowfall_short": "Schnee",
+ "var_wind": "Windgeschwindigkeit",
+ "var_wind_short": "Wind",
+ "var_wind_dir": "Windrichtung",
+ "var_wind_dir_short": "Richt.",
+ "var_gusts": "Windböen",
+ "var_gusts_short": "Böen",
+ "var_humidity": "Luftfeuchte",
+ "var_humidity_short": "RF",
+ "var_pressure": "Luftdruck (MSL)",
+ "var_pressure_short": "MSLP",
+ "var_surface_pressure": "Bodendruck",
+ "var_surface_pressure_short": "Psfc",
+ "var_uv": "UV-Index",
+ "var_uv_short": "UV",
+ "var_visibility": "Sichtweite",
+ "var_visibility_short": "Sicht",
+ "var_cape": "CAPE",
+ "var_cape_short": "CAPE",
+ "var_time": "Zeit",
+ "no_data_title": "Für dieses Modell gibt es hier keine Daten",
+ "no_data_body": "Das gewählte Wettermodell deckt {location} nicht ab - regionale Modelle liefern nur Daten in ihrem eigenen Gebiet.",
+ "no_data_try_city": "Ort auf {city} ändern",
+ "no_data_best_match": "Zu „Best match“ wechseln",
+ "model_archive": "Reanalyse",
+ "model_seasonal": "Saisonmodell",
+ "nearby_cities_title": "Städte in der Nähe",
+ "nearby_cities_subtitle": "Höchst- und Tiefstwerte für den gewählten Tag",
+ "supporter_dialog_title": "Drizz.li Unterstützer",
+ "supporter_dialog_desc": "Fügen Sie den Zugangsschlüssel aus Ihrer Unterstützer-E-Mail ein, um die Extras freizuschalten.",
+ "supporter_extras_active": "Unterstützer-Extras sind aktiv",
+ "supporter_lifetime": "Lebenslanger Zugang",
+ "supporter_active_until": "Aktiv bis {date}",
+ "supporter_access_key": "Zugangsschlüssel",
+ "supporter_key_invalid": "Dieser Schlüssel ist ungültig oder abgelaufen.",
+ "supporter_server_unreachable": "Der Server ist nicht erreichbar. Prüfen Sie Ihre Verbindung und versuchen Sie es erneut.",
+ "supporter_verifying": "Wird geprüft…",
+ "supporter_unlock_button": "Freischalten",
+ "supporter_remove_key": "Schlüssel von diesem Gerät entfernen",
+ "supporter_no_key_yet": "Noch keinen Schlüssel?",
+ "supporter_support_from": "Das Projekt ab {price} unterstützen",
+ "supporter_checking": "Ihr Zugang wird geprüft…",
+ "supporter_gate_title": "{feature} ist ein Unterstützer-Extra",
+ "supporter_gate_body": "Drizz.li ist kostenlos und quelloffen. Mit einem Beitrag ab {price} halten Sie es am Laufen - als Dankeschön schalten Unterstützer die Extras frei.",
+ "supporter_become": "Unterstützer werden",
+ "supporter_have_key": "Ich habe einen Schlüssel",
+ "supporter_key_expired": "Ihr gespeicherter Schlüssel ist ungültig oder abgelaufen.",
+ "supporter_enter_key": "Geben Sie Ihren Zugangsschlüssel ein.",
+ "supporter_perk_historical": "Historisches Wetter und Vergleich mit Klimanormalen",
+ "supporter_perk_seasonal": "Saisonale Aussichten: kommende Monate gegen die Klimanormale",
+ "supporter_perk_future": "Neue Unterstützer-Extras, sobald sie erscheinen",
+ "action_close": "Schliessen",
+ "action_done": "Fertig",
+ "action_try_again": "Erneut versuchen",
+ "action_reset_defaults": "Auf Standard zurücksetzen",
+ "customize_meteograms": "Meteogramme anpassen",
+ "customizer_intro": "Ziehen Sie Variablen zwischen den Diagrammen, um Ihr eigenes Layout zu bauen.",
+ "customizer_chart_n": "Diagramm {number}",
+ "customizer_delete_chart": "Diagramm {number} löschen",
+ "customizer_add_chart": "+ Diagramm hinzufügen",
+ "customizer_available": "Verfügbare Variablen",
+ "customizer_drag": "{variable} ziehen",
+ "customizer_remove": "{variable} entfernen",
+ "customizer_drop_here": "Variablen hierher ziehen",
+ "customizer_all_in_use": "Alle Variablen sind in Verwendung",
+ "variables_aria": "Variablenauswahl",
+ "variables_close": "Variablenauswahl schliessen",
+ "variables_table_section": "Stundentabelle",
+ "variables_move_up": "{variable} nach oben verschieben",
+ "variables_move_down": "{variable} nach unten verschieben",
+ "variables_charts_hint_before": "Meteogramm-Variablen konfigurieren Sie über die Schaltfläche",
+ "variables_charts_hint_after": "über den Diagrammen.",
+ "table_customize": "Variablen anpassen",
+ "table_interval_aria": "Stundenintervall",
+ "table_now": "Jetzt",
+ "interval_toggle": "Zwischen 1- und 3-Stunden-Intervall wechseln",
+ "charts_loading": "Diagramme werden geladen…",
+ "chart_download": "Meteogramm als PNG-Bild herunterladen",
+ "chart_credit_viz": "Visualisierung von",
+ "chart_toggle_series": "{series} ein- oder ausblenden",
+ "legend_show": "Legende anzeigen",
+ "meteograms_none_before": "Keine Meteogramme konfiguriert,",
+ "meteograms_none_action": "fügen Sie Variablen hinzu",
+ "meteograms_none_historical": "Keine Meteogramme konfiguriert. Fügen Sie Variablen auf der 7-Tage-Seite hinzu.",
+ "search_searching": "Wird gesucht…",
+ "search_favorites": "Favoriten",
+ "search_recent": "Zuletzt",
+ "search_hint": "Tippen Sie los oder nutzen Sie GPS, um Ihren Standort zu bestimmen",
+ "search_no_results": "Keine Orte gefunden",
+ "search_remove_recent": "{location} aus den letzten Orten entfernen",
+ "search_remove_recent_short": "Aus den letzten entfernen",
+ "search_aria": "Ort suchen",
+ "search_gps": "GPS-Standort verwenden",
+ "model_automatic_selection": "Automatische Auswahl",
+ "model_selector_aria": "Auswahl: {label}",
+ "compare_models_heading": "Modelle",
+ "compare_variables_heading": "Stündliche Wettervariablen",
+ "compare_timeline_title": "Zeitleiste des Modellvergleichs",
+ "compare_model_label": "Modell",
+ "ensemble_trimmed": "Das Ensemble dieses Modells reicht nur etwa {days} Tage voraus, die Streuung ist auf den verfügbaren Zeitraum gekürzt.",
+ "seasonal_explainer_before": "Eine saisonale Vorhersage zeigt, wie stark ein ganzer Monat voraussichtlich",
+ "seasonal_explainer_strong": "von seiner Klimanormalen abweicht",
+ "seasonal_explainer_after": "- nicht das Wetter an einem einzelnen Tag. Lesen Sie den Monatstrend und die Übereinstimmung des Ensembles, nicht die täglichen Ausschläge.",
+ "seasonal_runs_to": "Diese Aussicht reicht bis {date}.",
+ "seasonal_range_aria": "Zeitraum der Aussichten",
+ "seasonal_no_normal": "keine Normale für diesen Monat",
+ "normals_loading": "Normale wird geladen…",
+ "normals_loading_period": "Normale 1991–2020 wird geladen…",
+ "normal_band_legend": "Normalband = Mittel 1991–2020",
+ "anomaly_vs_normal": "{value} gegenüber Normal",
+ "stat_avg_temperature": "Durchschnittstemperatur",
+ "stat_mean_temperature": "Mitteltemperatur",
+ "stat_total_precipitation": "Niederschlagssumme",
+ "stat_warmest_day": "Wärmster Tag",
+ "stat_coldest_day": "Kältester Tag",
+ "historical_daily_heading": "Täglich",
+ "historical_daily_hint": "– Tag wählen für Stundenwerte",
+ "historical_full_range": "– gesamter Zeitraum",
+ "historical_from": "Von",
+ "historical_to": "Bis",
+ "historical_quick_ranges": "Schnellauswahl",
+ "historical_last_days": "{days} Tage",
+ "historical_month_last_year": "Monat, Vorjahr",
+ "label_day": "Tag",
+ "label_night": "Nacht",
+ "daycards_past": "Letzte 3 Tage",
+ "daycards_load_15": "15 Tage laden",
+ "error_technical_details": "Technische Details",
+ "err_network_title": "Der Wetterdienst ist nicht erreichbar",
+ "err_network_hint": "Prüfen Sie Ihre Internetverbindung und versuchen Sie es erneut.",
+ "err_nodata_title": "Keine Daten für diesen Ort mit dem gewählten Modell",
+ "err_nodata_hint": "Regionale Wettermodelle decken nur ihr eigenes Gebiet ab - \"Best match\" wählt automatisch ein passendes Modell.",
+ "err_rejected_title": "Der Wetterdienst hat die Anfrage abgelehnt",
+ "err_rejected_hint": "Versuchen Sie andere Einstellungen oder stellen Sie das Modell auf \"Best match\" zurück.",
+ "err_generic_title": "Die Wetterdaten konnten nicht geladen werden",
+ "err_generic_hint": "Versuchen Sie es gleich noch einmal. Wenn es weiterhin auftritt, wechseln Sie zum Modell \"Best match\".",
+ "maps_iframe_title": "Interaktive Karte von Open-Meteo",
+ "page_maps_title": "Wetterkarte",
+ "page_week_title": "Wetter",
+ "search_favorite_add": "Zu Favoriten hinzufügen",
+ "search_favorite_remove": "Aus Favoriten entfernen",
+ "supporter_price_per_month": "{amount} / Monat",
+ "model_best_match_hint": "Wählt automatisch das beste Modell für diesen Ort",
+ "model_updated": "aktualisiert {cadence}",
+ "cadence_every_hour": "stündlich",
+ "cadence_every_hours": "alle {hours} h",
+ "cadence_daily": "täglich",
+ "cadence_monthly": "monatlich",
+ "cadence_varies": "variiert",
+ "model_group_automatic": "Automatisch",
+ "model_group_reanalysis": "ECMWF-Reanalyse",
+ "model_group_regional_reanalysis": "Regionale Reanalyse"
}
diff --git a/messages/en.json b/messages/en.json
index 5bdc340..a8b8526 100644
--- a/messages/en.json
+++ b/messages/en.json
@@ -1,336 +1,339 @@
{
- "$schema": "https://inlang.com/schema/inlang-message-format",
- "nav_week": "7-Day Forecast",
- "nav_compare": "Model Comparison",
- "nav_14day": "14-Day Forecast",
- "nav_seasonal": "Seasonal",
- "nav_historical": "Historical",
- "nav_maps": "Maps",
- "nav_collapse": "Collapse",
- "nav_expand_sidebar": "Expand sidebar",
- "nav_collapse_sidebar": "Collapse sidebar",
- "nav_home": "Drizzli home",
- "nav_toggle_menu": "Toggle menu",
- "search_placeholder": "Search location...",
- "settings_title": "Settings",
- "units_title": "Units",
- "units_aria": "Choose measurement units",
- "unit_temperature": "Temperature",
- "unit_wind_speed": "Wind speed",
- "unit_precipitation": "Precipitation",
- "theme_label": "Theme",
- "theme_system": "System",
- "theme_light": "Light",
- "theme_dark": "Dark",
- "theme_follow_system": "Theme: follow system",
- "theme_light_title": "Theme: light",
- "theme_dark_title": "Theme: dark",
- "language_label": "Language",
- "supporter_active": "Supporter extras active",
- "supporter_support": "Support Drizz.li",
- "supporter_manage_key": "Manage your access key",
- "supporter_unlock": "Unlock the supporter extras",
- "supporter_badge": "Supporter",
- "strip_past_label": "past",
- "strip_past_aria": "Load the past 3 days",
- "strip_days_label": "days",
- "strip_extend_aria": "Show the full 15-day forecast",
- "strip_history_label": "history",
- "strip_history_aria": "Open the historical weather archive",
- "strip_history_title": "Historical weather: any past date back to 1940",
- "strip_seasonal_label": "seasonal",
- "strip_seasonal_aria": "Open the seasonal outlook",
- "strip_seasonal_title": "Seasonal outlook: monthly trends for the months ahead",
- "day_today": "Today",
- "day_tomorrow": "Tomorrow",
- "day_yesterday": "Yesterday",
- "page_week_subtitle": "7-day forecast",
- "page_compare_subtitle": "Model comparison",
- "page_14day_subtitle": "14-day ensemble forecast",
- "page_seasonal_subtitle": "Seasonal outlook",
- "page_historical_subtitle": "Historical weather",
- "hourly_heading": "hourly",
- "hourly_variables": "Variables",
- "meteograms_heading": "Meteograms",
- "meteograms_customize": "Customize",
- "meteograms_zoom_hint": "drag or",
- "meteograms_zoom_hint_end": "+ scroll to zoom",
- "range_today": "Today",
- "range_selected_day": "Selected day",
- "range_3_days": "3 days",
- "range_5_days": "5 days",
- "range_all": "All",
- "range_group_aria": "Chart time range",
- "reset_zoom": "Reset zoom",
- "default_range_title": "Default time range",
- "default_range_auto": "Auto",
- "default_range_auto_hint": "3 days on phones, everything on wider screens",
- "summary_heading": "in words",
- "summary_no_data": "No hourly detail available for this day.",
- "label_sunrise": "Sunrise",
- "label_sunset": "Sunset",
- "label_daylight": "Daylight",
- "label_uv_index": "UV index",
- "label_moonrise": "Moonrise",
- "label_moonset": "Moonset",
- "label_moon": "Moon",
- "daylight_hours": "{hours} h {minutes} m",
- "sunshine_share": "{percent}% sun",
- "uv_low": "Low",
- "uv_moderate": "Moderate",
- "uv_high": "High",
- "uv_very_high": "Very high",
- "uv_extreme": "Extreme",
- "moon_new": "New moon",
- "moon_waxing_crescent": "Waxing crescent",
- "moon_first_quarter": "First quarter",
- "moon_waxing_gibbous": "Waxing gibbous",
- "moon_full": "Full moon",
- "moon_waning_gibbous": "Waning gibbous",
- "moon_last_quarter": "Last quarter",
- "moon_waning_crescent": "Waning crescent",
- "cond_clear": "clear",
- "cond_fair": "partly cloudy",
- "cond_cloudy": "overcast",
- "cond_fog": "foggy",
- "cond_drizzle": "drizzly",
- "cond_rain": "wet",
- "cond_snow": "snowy",
- "cond_thunder": "stormy",
- "period_overnight": "overnight",
- "period_morning": "in the morning",
- "period_afternoon": "in the afternoon",
- "period_evening": "in the evening",
- "footer_tagline": "Fast, no-nonsense weather forecasts built on open data.",
- "footer_data_by": "Weather data by",
- "footer_forecasts": "Forecasts",
- "footer_popular": "Popular locations",
- "footer_about_section": "About",
- "model_weather": "Weather model",
- "model_ensemble": "Ensemble model",
- "sky_all_1": "{condition} all day.",
- "sky_all_2": "A {condition} day from start to finish.",
- "sky_all_3": "It stays {condition} throughout.",
- "sky_two_1": "{c1} {p1}, turning {c2} {p2}.",
- "sky_two_2": "The day opens {c1} {p1} before turning {c2} {p2}.",
- "sky_two_3": "Expect {c1} skies {p1}, then {c2} {p2}.",
- "sky_three_1": "{c1} {p1}, turning {c2} {p2}, then {c3} {p3}.",
- "sky_three_2": "It starts {c1} {p1}, becomes {c2} {p2} and ends up {c3} {p3}.",
- "sky_three_3": "From {c1} skies {p1} to {c2} {p2}, before settling {c3} {p3}.",
- "temp_1": "Highs near {high}, dropping to {low} overnight.",
- "temp_2": "Temperatures climb to {high} and fall back to {low} after dark.",
- "temp_3": "Between {low} and {high} through the day.",
- "temp_feels_1": "Highs near {high}, down to {low} overnight, though it feels closer to {feels}.",
- "temp_feels_2": "Up to {high} on the thermometer - closer to {feels} in the air - before easing to {low}.",
- "temp_feels_3": "It reaches {high} but feels more like {feels}, cooling to {low} later.",
- "precip_window_1": "Around {amount} of precipitation, most of it {when}.",
- "precip_window_2": "Expect about {amount}, concentrated {when}.",
- "precip_window_3": "The wettest stretch is {when}, adding up to roughly {amount}.",
- "precip_spread_1": "Around {amount} of precipitation spread across the day.",
- "precip_spread_2": "Roughly {amount} falls in bursts through the day.",
- "precip_spread_3": "Showers come and go, totalling about {amount}.",
- "precip_chance_1": "Mostly dry, with up to a {percent}% chance of catching a shower.",
- "precip_chance_2": "Little rain expected, though there is a {percent}% chance of a passing shower.",
- "precip_chance_3": "A {percent}% shower risk, but nothing worth an umbrella.",
- "precip_dry_1": "Staying dry throughout.",
- "precip_dry_2": "Not a drop expected.",
- "precip_dry_3": "Dry from start to finish.",
- "wind_dir_1": "Wind from the {direction} reaching {speed}.",
- "wind_dir_2": "A breeze out of the {direction} tops out at {speed}.",
- "wind_dir_3": "The wind sits in the {direction}, peaking near {speed}.",
- "wind_dir_gusts_1": "Wind from the {direction} reaching {speed}, with gusts to {gust}.",
- "wind_dir_gusts_2": "Wind out of the {direction} at {speed}, gusting as high as {gust}.",
- "wind_dir_gusts_3": "Expect {speed} from the {direction}, gusting {gust} at times.",
- "wind_1": "Wind reaching {speed}.",
- "wind_2": "The breeze peaks around {speed}.",
- "wind_3": "Air moving at up to {speed}.",
- "wind_gusts_1": "Wind reaching {speed}, with gusts to {gust}.",
- "wind_gusts_2": "Up to {speed}, with gusts punching through at {gust}.",
- "wind_gusts_3": "A gusty day: {speed} sustained, {gust} at the peaks.",
- "calm_1": "Barely a breath of wind.",
- "calm_2": "The air stays almost still.",
- "calm_3": "Next to no wind all day.",
- "uv_1": "UV peaks at {value} ({label}), so cover up around midday.",
- "uv_2": "The sun bites around noon: UV {value}, {label}.",
- "uv_3": "Worth some shade in the middle of the day - UV reaches {value} ({label}).",
- "legal_about": "About",
- "legal_imprint": "Imprint",
- "legal_privacy": "Privacy",
- "legal_terms": "Terms",
- "legal_nav": "Legal",
- "city_weather": "{city} weather",
- "var_temperature": "Temperature",
- "var_temperature_short": "Temp",
- "var_icons": "Weather icons",
- "var_icons_short": "Icons",
- "var_apparent": "Apparent Temp",
- "var_apparent_short": "Feels",
- "var_dew_point": "Dew Point",
- "var_dew_point_short": "Dew",
- "var_cloud": "Cloud Cover",
- "var_cloud_short": "Cloud",
- "var_cloud_low": "Cloud Cover Low",
- "var_cloud_low_short": "Low",
- "var_cloud_mid": "Cloud Cover Mid",
- "var_cloud_mid_short": "Mid",
- "var_cloud_high": "Cloud Cover High",
- "var_cloud_high_short": "High",
- "var_precipitation": "Precipitation",
- "var_precipitation_short": "Precip",
- "var_pop": "Precip. Probability",
- "var_pop_short": "PoP",
- "var_rain": "Rain",
- "var_rain_short": "Rain",
- "var_showers": "Showers",
- "var_showers_short": "Shwr",
- "var_snowfall": "Snowfall",
- "var_snowfall_short": "Snow",
- "var_wind": "Wind Speed",
- "var_wind_short": "Wind",
- "var_wind_dir": "Wind direction",
- "var_wind_dir_short": "Dir",
- "var_gusts": "Wind Gusts",
- "var_gusts_short": "Gusts",
- "var_humidity": "Humidity",
- "var_humidity_short": "RH",
- "var_pressure": "Pressure (MSL)",
- "var_pressure_short": "MSLP",
- "var_surface_pressure": "Surface Pressure",
- "var_surface_pressure_short": "Psfc",
- "var_uv": "UV Index",
- "var_uv_short": "UV",
- "var_visibility": "Visibility",
- "var_visibility_short": "Vis",
- "var_cape": "CAPE",
- "var_cape_short": "CAPE",
- "var_time": "Time",
- "no_data_title": "No forecast data for this model here",
- "no_data_body": "The selected weather model doesn't cover {location} - regional models only provide data inside their own area.",
- "no_data_try_city": "Change location to {city}",
- "no_data_best_match": "Switch to Best match",
- "model_archive": "Reanalysis",
- "model_seasonal": "Seasonal model",
- "nearby_cities_title": "Nearby cities",
- "nearby_cities_subtitle": "Highs and lows for the selected day",
- "supporter_dialog_title": "Drizz.li Supporter",
- "supporter_dialog_desc": "Paste the access key from your supporter email to unlock the extras.",
- "supporter_extras_active": "Supporter extras are active",
- "supporter_lifetime": "Lifetime access",
- "supporter_active_until": "Active until {date}",
- "supporter_access_key": "Access key",
- "supporter_key_invalid": "That key is not valid or has expired.",
- "supporter_server_unreachable": "Couldn't reach the server. Check your connection and try again.",
- "supporter_verifying": "Verifying…",
- "supporter_unlock_button": "Unlock",
- "supporter_remove_key": "Remove key from this device",
- "supporter_no_key_yet": "No key yet?",
- "supporter_support_from": "Support the project from {price}",
- "supporter_checking": "Checking your subscription…",
- "supporter_gate_title": "{feature} is a supporter extra",
- "supporter_gate_body": "Drizz.li is free and open source. Chip in from {price} to keep it running - as a thank-you, supporters unlock the extras.",
- "supporter_become": "Become a supporter",
- "supporter_have_key": "I have a key",
- "supporter_key_expired": "Your saved key is no longer valid or has expired.",
- "supporter_enter_key": "Enter your access key.",
- "supporter_perk_historical": "Historical weather & climate-normal comparisons",
- "supporter_perk_seasonal": "Seasonal outlook: months ahead vs the climate normal",
- "supporter_perk_future": "New supporter extras as they land",
- "action_close": "Close",
- "action_done": "Done",
- "action_try_again": "Try again",
- "action_reset_defaults": "Reset to defaults",
- "customize_meteograms": "Customize meteograms",
- "customizer_intro": "Drag variables between charts to build your own layout.",
- "customizer_chart_n": "Chart {number}",
- "customizer_delete_chart": "Delete chart {number}",
- "customizer_add_chart": "+ Add chart",
- "customizer_available": "Available variables",
- "customizer_drag": "Drag {variable}",
- "customizer_remove": "Remove {variable}",
- "customizer_drop_here": "Drop variables here",
- "customizer_all_in_use": "All variables are in use",
- "variables_aria": "Variable selection",
- "variables_close": "Close variable selection",
- "variables_table_section": "Hourly table",
- "variables_move_up": "Move {variable} up",
- "variables_move_down": "Move {variable} down",
- "variables_charts_hint_before": "Meteogram variables are configured with the",
- "variables_charts_hint_after": "button above the charts.",
- "table_customize": "Customize variables",
- "table_interval_aria": "Hourly interval",
- "table_now": "Now",
- "interval_toggle": "Toggle between 1-hour and 3-hour intervals",
- "charts_loading": "Loading charts...",
- "chart_download": "Download meteogram as PNG image",
- "chart_credit_viz": "visualisation by",
- "chart_toggle_series": "Toggle {series}",
- "legend_show": "Show legend",
- "meteograms_none_before": "No meteograms configured,",
- "meteograms_none_action": "add some variables",
- "meteograms_none_historical": "No meteograms configured. Add variables from the 7-day forecast page.",
- "search_searching": "Searching...",
- "search_favorites": "Favorites",
- "search_recent": "Recent",
- "search_hint": "Start typing to search or use GPS to detect your position",
- "search_no_results": "No locations found",
- "search_remove_recent": "Remove {location} from recent locations",
- "search_remove_recent_short": "Remove from recent",
- "search_aria": "Search location",
- "search_gps": "Use GPS location",
- "model_automatic_selection": "Automatic selection",
- "model_selector_aria": "{label} selection",
- "compare_models_heading": "Models",
- "compare_variables_heading": "Hourly Weather Variables",
- "compare_timeline_title": "Model Comparison Timeline",
- "compare_model_label": "Model",
- "ensemble_trimmed": "This model's ensemble only reaches about {days} days ahead, the spread is trimmed to its available range.",
- "seasonal_explainer_before": "A seasonal forecast shows how a whole month is likely to",
- "seasonal_explainer_strong": "depart from its climate normal",
- "seasonal_explainer_after": "- not the weather on any given day. Read the monthly trend and the ensemble agreement, not the daily wiggles.",
- "seasonal_runs_to": "This outlook runs to {date}.",
- "seasonal_range_aria": "Outlook range",
- "seasonal_no_normal": "no normal for this month",
- "normals_loading": "normal loading…",
- "normals_loading_period": "1991–2020 normal loading…",
- "normal_band_legend": "normal band = 1991–2020 mean",
- "anomaly_vs_normal": "{value} vs normal",
- "stat_avg_temperature": "Average temperature",
- "stat_mean_temperature": "Mean temperature",
- "stat_total_precipitation": "Total precipitation",
- "stat_warmest_day": "Warmest day",
- "stat_coldest_day": "Coldest day",
- "historical_daily_heading": "Daily",
- "historical_daily_hint": "– select a day for hourly detail",
- "historical_full_range": "– full range",
- "historical_from": "From",
- "historical_to": "To",
- "historical_quick_ranges": "Quick ranges",
- "historical_last_days": "{days} days",
- "historical_month_last_year": "Month, last year",
- "label_day": "day",
- "label_night": "night",
- "daycards_past": "Past 3 days",
- "daycards_load_15": "Load 15 days",
- "error_technical_details": "Technical details",
- "err_network_title": "Couldn't reach the weather service",
- "err_network_hint": "Check your internet connection and try again.",
- "err_nodata_title": "No data for this location with the selected model",
- "err_nodata_hint": "Regional weather models only cover their own area - \"Best match\" picks a suitable model automatically.",
- "err_rejected_title": "The weather service rejected the request",
- "err_rejected_hint": "Try different settings, or switch the model back to \"Best match\".",
- "err_generic_title": "Loading the weather data failed",
- "err_generic_hint": "Try again in a moment. If it keeps happening, switch the model to \"Best match\".",
- "maps_iframe_title": "Open-Meteo interactive map",
- "page_maps_title": "Weather map",
- "page_week_title": "Weather",
- "search_favorite_add": "Add to favorites",
- "search_favorite_remove": "Remove from favorites",
- "supporter_price_per_month": "{amount} / month",
- "model_best_match_hint": "Automatically picks the best model for this location",
- "model_updated": "updated {cadence}",
- "cadence_every_hour": "every hour",
- "cadence_every_hours": "every {hours} h",
- "cadence_daily": "daily",
- "cadence_monthly": "monthly",
- "cadence_varies": "varies"
+ "$schema": "https://inlang.com/schema/inlang-message-format",
+ "nav_week": "7-Day Forecast",
+ "nav_compare": "Model Comparison",
+ "nav_14day": "14-Day Forecast",
+ "nav_seasonal": "Seasonal",
+ "nav_historical": "Historical",
+ "nav_maps": "Maps",
+ "nav_collapse": "Collapse",
+ "nav_expand_sidebar": "Expand sidebar",
+ "nav_collapse_sidebar": "Collapse sidebar",
+ "nav_home": "Drizzli home",
+ "nav_toggle_menu": "Toggle menu",
+ "search_placeholder": "Search location...",
+ "settings_title": "Settings",
+ "units_title": "Units",
+ "units_aria": "Choose measurement units",
+ "unit_temperature": "Temperature",
+ "unit_wind_speed": "Wind speed",
+ "unit_precipitation": "Precipitation",
+ "theme_label": "Theme",
+ "theme_system": "System",
+ "theme_light": "Light",
+ "theme_dark": "Dark",
+ "theme_follow_system": "Theme: follow system",
+ "theme_light_title": "Theme: light",
+ "theme_dark_title": "Theme: dark",
+ "language_label": "Language",
+ "supporter_active": "Supporter extras active",
+ "supporter_support": "Support Drizz.li",
+ "supporter_manage_key": "Manage your access key",
+ "supporter_unlock": "Unlock the supporter extras",
+ "supporter_badge": "Supporter",
+ "strip_past_label": "past",
+ "strip_past_aria": "Load the past 3 days",
+ "strip_days_label": "days",
+ "strip_extend_aria": "Show the full 15-day forecast",
+ "strip_history_label": "history",
+ "strip_history_aria": "Open the historical weather archive",
+ "strip_history_title": "Historical weather: any past date back to 1940",
+ "strip_seasonal_label": "seasonal",
+ "strip_seasonal_aria": "Open the seasonal outlook",
+ "strip_seasonal_title": "Seasonal outlook: monthly trends for the months ahead",
+ "day_today": "Today",
+ "day_tomorrow": "Tomorrow",
+ "day_yesterday": "Yesterday",
+ "page_week_subtitle": "7-day forecast",
+ "page_compare_subtitle": "Model comparison",
+ "page_14day_subtitle": "14-day ensemble forecast",
+ "page_seasonal_subtitle": "Seasonal outlook",
+ "page_historical_subtitle": "Historical weather",
+ "hourly_heading": "hourly",
+ "hourly_variables": "Variables",
+ "meteograms_heading": "Meteograms",
+ "meteograms_customize": "Customize",
+ "meteograms_zoom_hint": "drag or",
+ "meteograms_zoom_hint_end": "+ scroll to zoom",
+ "range_today": "Today",
+ "range_selected_day": "Selected day",
+ "range_3_days": "3 days",
+ "range_5_days": "5 days",
+ "range_all": "All",
+ "range_group_aria": "Chart time range",
+ "reset_zoom": "Reset zoom",
+ "default_range_title": "Default time range",
+ "default_range_auto": "Auto",
+ "default_range_auto_hint": "3 days on phones, everything on wider screens",
+ "summary_heading": "in words",
+ "summary_no_data": "No hourly detail available for this day.",
+ "label_sunrise": "Sunrise",
+ "label_sunset": "Sunset",
+ "label_daylight": "Daylight",
+ "label_uv_index": "UV index",
+ "label_moonrise": "Moonrise",
+ "label_moonset": "Moonset",
+ "label_moon": "Moon",
+ "daylight_hours": "{hours} h {minutes} m",
+ "sunshine_share": "{percent}% sun",
+ "uv_low": "Low",
+ "uv_moderate": "Moderate",
+ "uv_high": "High",
+ "uv_very_high": "Very high",
+ "uv_extreme": "Extreme",
+ "moon_new": "New moon",
+ "moon_waxing_crescent": "Waxing crescent",
+ "moon_first_quarter": "First quarter",
+ "moon_waxing_gibbous": "Waxing gibbous",
+ "moon_full": "Full moon",
+ "moon_waning_gibbous": "Waning gibbous",
+ "moon_last_quarter": "Last quarter",
+ "moon_waning_crescent": "Waning crescent",
+ "cond_clear": "clear",
+ "cond_fair": "partly cloudy",
+ "cond_cloudy": "overcast",
+ "cond_fog": "foggy",
+ "cond_drizzle": "drizzly",
+ "cond_rain": "wet",
+ "cond_snow": "snowy",
+ "cond_thunder": "stormy",
+ "period_overnight": "overnight",
+ "period_morning": "in the morning",
+ "period_afternoon": "in the afternoon",
+ "period_evening": "in the evening",
+ "footer_tagline": "Fast, no-nonsense weather forecasts built on open data.",
+ "footer_data_by": "Weather data by",
+ "footer_forecasts": "Forecasts",
+ "footer_popular": "Popular locations",
+ "footer_about_section": "About",
+ "model_weather": "Weather model",
+ "model_ensemble": "Ensemble model",
+ "sky_all_1": "{condition} all day.",
+ "sky_all_2": "A {condition} day from start to finish.",
+ "sky_all_3": "It stays {condition} throughout.",
+ "sky_two_1": "{c1} {p1}, turning {c2} {p2}.",
+ "sky_two_2": "The day opens {c1} {p1} before turning {c2} {p2}.",
+ "sky_two_3": "Expect {c1} skies {p1}, then {c2} {p2}.",
+ "sky_three_1": "{c1} {p1}, turning {c2} {p2}, then {c3} {p3}.",
+ "sky_three_2": "It starts {c1} {p1}, becomes {c2} {p2} and ends up {c3} {p3}.",
+ "sky_three_3": "From {c1} skies {p1} to {c2} {p2}, before settling {c3} {p3}.",
+ "temp_1": "Highs near {high}, dropping to {low} overnight.",
+ "temp_2": "Temperatures climb to {high} and fall back to {low} after dark.",
+ "temp_3": "Between {low} and {high} through the day.",
+ "temp_feels_1": "Highs near {high}, down to {low} overnight, though it feels closer to {feels}.",
+ "temp_feels_2": "Up to {high} on the thermometer - closer to {feels} in the air - before easing to {low}.",
+ "temp_feels_3": "It reaches {high} but feels more like {feels}, cooling to {low} later.",
+ "precip_window_1": "Around {amount} of precipitation, most of it {when}.",
+ "precip_window_2": "Expect about {amount}, concentrated {when}.",
+ "precip_window_3": "The wettest stretch is {when}, adding up to roughly {amount}.",
+ "precip_spread_1": "Around {amount} of precipitation spread across the day.",
+ "precip_spread_2": "Roughly {amount} falls in bursts through the day.",
+ "precip_spread_3": "Showers come and go, totalling about {amount}.",
+ "precip_chance_1": "Mostly dry, with up to a {percent}% chance of catching a shower.",
+ "precip_chance_2": "Little rain expected, though there is a {percent}% chance of a passing shower.",
+ "precip_chance_3": "A {percent}% shower risk, but nothing worth an umbrella.",
+ "precip_dry_1": "Staying dry throughout.",
+ "precip_dry_2": "Not a drop expected.",
+ "precip_dry_3": "Dry from start to finish.",
+ "wind_dir_1": "Wind from the {direction} reaching {speed}.",
+ "wind_dir_2": "A breeze out of the {direction} tops out at {speed}.",
+ "wind_dir_3": "The wind sits in the {direction}, peaking near {speed}.",
+ "wind_dir_gusts_1": "Wind from the {direction} reaching {speed}, with gusts to {gust}.",
+ "wind_dir_gusts_2": "Wind out of the {direction} at {speed}, gusting as high as {gust}.",
+ "wind_dir_gusts_3": "Expect {speed} from the {direction}, gusting {gust} at times.",
+ "wind_1": "Wind reaching {speed}.",
+ "wind_2": "The breeze peaks around {speed}.",
+ "wind_3": "Air moving at up to {speed}.",
+ "wind_gusts_1": "Wind reaching {speed}, with gusts to {gust}.",
+ "wind_gusts_2": "Up to {speed}, with gusts punching through at {gust}.",
+ "wind_gusts_3": "A gusty day: {speed} sustained, {gust} at the peaks.",
+ "calm_1": "Barely a breath of wind.",
+ "calm_2": "The air stays almost still.",
+ "calm_3": "Next to no wind all day.",
+ "uv_1": "UV peaks at {value} ({label}), so cover up around midday.",
+ "uv_2": "The sun bites around noon: UV {value}, {label}.",
+ "uv_3": "Worth some shade in the middle of the day - UV reaches {value} ({label}).",
+ "legal_about": "About",
+ "legal_imprint": "Imprint",
+ "legal_privacy": "Privacy",
+ "legal_terms": "Terms",
+ "legal_nav": "Legal",
+ "city_weather": "{city} weather",
+ "var_temperature": "Temperature",
+ "var_temperature_short": "Temp",
+ "var_icons": "Weather icons",
+ "var_icons_short": "Icons",
+ "var_apparent": "Apparent Temp",
+ "var_apparent_short": "Feels",
+ "var_dew_point": "Dew Point",
+ "var_dew_point_short": "Dew",
+ "var_cloud": "Cloud Cover",
+ "var_cloud_short": "Cloud",
+ "var_cloud_low": "Cloud Cover Low",
+ "var_cloud_low_short": "Low",
+ "var_cloud_mid": "Cloud Cover Mid",
+ "var_cloud_mid_short": "Mid",
+ "var_cloud_high": "Cloud Cover High",
+ "var_cloud_high_short": "High",
+ "var_precipitation": "Precipitation",
+ "var_precipitation_short": "Precip",
+ "var_pop": "Precip. Probability",
+ "var_pop_short": "PoP",
+ "var_rain": "Rain",
+ "var_rain_short": "Rain",
+ "var_showers": "Showers",
+ "var_showers_short": "Shwr",
+ "var_snowfall": "Snowfall",
+ "var_snowfall_short": "Snow",
+ "var_wind": "Wind Speed",
+ "var_wind_short": "Wind",
+ "var_wind_dir": "Wind direction",
+ "var_wind_dir_short": "Dir",
+ "var_gusts": "Wind Gusts",
+ "var_gusts_short": "Gusts",
+ "var_humidity": "Humidity",
+ "var_humidity_short": "RH",
+ "var_pressure": "Pressure (MSL)",
+ "var_pressure_short": "MSLP",
+ "var_surface_pressure": "Surface Pressure",
+ "var_surface_pressure_short": "Psfc",
+ "var_uv": "UV Index",
+ "var_uv_short": "UV",
+ "var_visibility": "Visibility",
+ "var_visibility_short": "Vis",
+ "var_cape": "CAPE",
+ "var_cape_short": "CAPE",
+ "var_time": "Time",
+ "no_data_title": "No forecast data for this model here",
+ "no_data_body": "The selected weather model doesn't cover {location} - regional models only provide data inside their own area.",
+ "no_data_try_city": "Change location to {city}",
+ "no_data_best_match": "Switch to Best match",
+ "model_archive": "Reanalysis",
+ "model_seasonal": "Seasonal model",
+ "nearby_cities_title": "Nearby cities",
+ "nearby_cities_subtitle": "Highs and lows for the selected day",
+ "supporter_dialog_title": "Drizz.li Supporter",
+ "supporter_dialog_desc": "Paste the access key from your supporter email to unlock the extras.",
+ "supporter_extras_active": "Supporter extras are active",
+ "supporter_lifetime": "Lifetime access",
+ "supporter_active_until": "Active until {date}",
+ "supporter_access_key": "Access key",
+ "supporter_key_invalid": "That key is not valid or has expired.",
+ "supporter_server_unreachable": "Couldn't reach the server. Check your connection and try again.",
+ "supporter_verifying": "Verifying…",
+ "supporter_unlock_button": "Unlock",
+ "supporter_remove_key": "Remove key from this device",
+ "supporter_no_key_yet": "No key yet?",
+ "supporter_support_from": "Support the project from {price}",
+ "supporter_checking": "Checking your subscription…",
+ "supporter_gate_title": "{feature} is a supporter extra",
+ "supporter_gate_body": "Drizz.li is free and open source. Chip in from {price} to keep it running - as a thank-you, supporters unlock the extras.",
+ "supporter_become": "Become a supporter",
+ "supporter_have_key": "I have a key",
+ "supporter_key_expired": "Your saved key is no longer valid or has expired.",
+ "supporter_enter_key": "Enter your access key.",
+ "supporter_perk_historical": "Historical weather & climate-normal comparisons",
+ "supporter_perk_seasonal": "Seasonal outlook: months ahead vs the climate normal",
+ "supporter_perk_future": "New supporter extras as they land",
+ "action_close": "Close",
+ "action_done": "Done",
+ "action_try_again": "Try again",
+ "action_reset_defaults": "Reset to defaults",
+ "customize_meteograms": "Customize meteograms",
+ "customizer_intro": "Drag variables between charts to build your own layout.",
+ "customizer_chart_n": "Chart {number}",
+ "customizer_delete_chart": "Delete chart {number}",
+ "customizer_add_chart": "+ Add chart",
+ "customizer_available": "Available variables",
+ "customizer_drag": "Drag {variable}",
+ "customizer_remove": "Remove {variable}",
+ "customizer_drop_here": "Drop variables here",
+ "customizer_all_in_use": "All variables are in use",
+ "variables_aria": "Variable selection",
+ "variables_close": "Close variable selection",
+ "variables_table_section": "Hourly table",
+ "variables_move_up": "Move {variable} up",
+ "variables_move_down": "Move {variable} down",
+ "variables_charts_hint_before": "Meteogram variables are configured with the",
+ "variables_charts_hint_after": "button above the charts.",
+ "table_customize": "Customize variables",
+ "table_interval_aria": "Hourly interval",
+ "table_now": "Now",
+ "interval_toggle": "Toggle between 1-hour and 3-hour intervals",
+ "charts_loading": "Loading charts...",
+ "chart_download": "Download meteogram as PNG image",
+ "chart_credit_viz": "visualisation by",
+ "chart_toggle_series": "Toggle {series}",
+ "legend_show": "Show legend",
+ "meteograms_none_before": "No meteograms configured,",
+ "meteograms_none_action": "add some variables",
+ "meteograms_none_historical": "No meteograms configured. Add variables from the 7-day forecast page.",
+ "search_searching": "Searching...",
+ "search_favorites": "Favorites",
+ "search_recent": "Recent",
+ "search_hint": "Start typing to search or use GPS to detect your position",
+ "search_no_results": "No locations found",
+ "search_remove_recent": "Remove {location} from recent locations",
+ "search_remove_recent_short": "Remove from recent",
+ "search_aria": "Search location",
+ "search_gps": "Use GPS location",
+ "model_automatic_selection": "Automatic selection",
+ "model_selector_aria": "{label} selection",
+ "compare_models_heading": "Models",
+ "compare_variables_heading": "Hourly Weather Variables",
+ "compare_timeline_title": "Model Comparison Timeline",
+ "compare_model_label": "Model",
+ "ensemble_trimmed": "This model's ensemble only reaches about {days} days ahead, the spread is trimmed to its available range.",
+ "seasonal_explainer_before": "A seasonal forecast shows how a whole month is likely to",
+ "seasonal_explainer_strong": "depart from its climate normal",
+ "seasonal_explainer_after": "- not the weather on any given day. Read the monthly trend and the ensemble agreement, not the daily wiggles.",
+ "seasonal_runs_to": "This outlook runs to {date}.",
+ "seasonal_range_aria": "Outlook range",
+ "seasonal_no_normal": "no normal for this month",
+ "normals_loading": "normal loading…",
+ "normals_loading_period": "1991–2020 normal loading…",
+ "normal_band_legend": "normal band = 1991–2020 mean",
+ "anomaly_vs_normal": "{value} vs normal",
+ "stat_avg_temperature": "Average temperature",
+ "stat_mean_temperature": "Mean temperature",
+ "stat_total_precipitation": "Total precipitation",
+ "stat_warmest_day": "Warmest day",
+ "stat_coldest_day": "Coldest day",
+ "historical_daily_heading": "Daily",
+ "historical_daily_hint": "– select a day for hourly detail",
+ "historical_full_range": "– full range",
+ "historical_from": "From",
+ "historical_to": "To",
+ "historical_quick_ranges": "Quick ranges",
+ "historical_last_days": "{days} days",
+ "historical_month_last_year": "Month, last year",
+ "label_day": "day",
+ "label_night": "night",
+ "daycards_past": "Past 3 days",
+ "daycards_load_15": "Load 15 days",
+ "error_technical_details": "Technical details",
+ "err_network_title": "Couldn't reach the weather service",
+ "err_network_hint": "Check your internet connection and try again.",
+ "err_nodata_title": "No data for this location with the selected model",
+ "err_nodata_hint": "Regional weather models only cover their own area - \"Best match\" picks a suitable model automatically.",
+ "err_rejected_title": "The weather service rejected the request",
+ "err_rejected_hint": "Try different settings, or switch the model back to \"Best match\".",
+ "err_generic_title": "Loading the weather data failed",
+ "err_generic_hint": "Try again in a moment. If it keeps happening, switch the model to \"Best match\".",
+ "maps_iframe_title": "Open-Meteo interactive map",
+ "page_maps_title": "Weather map",
+ "page_week_title": "Weather",
+ "search_favorite_add": "Add to favorites",
+ "search_favorite_remove": "Remove from favorites",
+ "supporter_price_per_month": "{amount} / month",
+ "model_best_match_hint": "Automatically picks the best model for this location",
+ "model_updated": "updated {cadence}",
+ "cadence_every_hour": "every hour",
+ "cadence_every_hours": "every {hours} h",
+ "cadence_daily": "daily",
+ "cadence_monthly": "monthly",
+ "cadence_varies": "varies",
+ "model_group_automatic": "Automatic",
+ "model_group_reanalysis": "ECMWF reanalysis",
+ "model_group_regional_reanalysis": "Regional reanalysis"
}
diff --git a/messages/es.json b/messages/es.json
index b2fe437..7b4924c 100644
--- a/messages/es.json
+++ b/messages/es.json
@@ -1,336 +1,339 @@
{
- "$schema": "https://inlang.com/schema/inlang-message-format",
- "nav_week": "Pronóstico de 7 días",
- "nav_compare": "Comparación de modelos",
- "nav_14day": "Pronóstico de 14 días",
- "nav_seasonal": "Estacional",
- "nav_historical": "Histórico",
- "nav_maps": "Mapas",
- "nav_collapse": "Contraer",
- "nav_expand_sidebar": "Expandir barra lateral",
- "nav_collapse_sidebar": "Contraer barra lateral",
- "nav_home": "Inicio de Drizzli",
- "nav_toggle_menu": "Alternar menú",
- "search_placeholder": "Buscar ubicación…",
- "settings_title": "Ajustes",
- "units_title": "Unidades",
- "units_aria": "Elegir unidades de medida",
- "unit_temperature": "Temperatura",
- "unit_wind_speed": "Velocidad del viento",
- "unit_precipitation": "Precipitación",
- "theme_label": "Tema",
- "theme_system": "Sistema",
- "theme_light": "Claro",
- "theme_dark": "Oscuro",
- "theme_follow_system": "Tema: seguir al sistema",
- "theme_light_title": "Tema: claro",
- "theme_dark_title": "Tema: oscuro",
- "language_label": "Idioma",
- "supporter_active": "Extras de colaborador activos",
- "supporter_support": "Apoya Drizz.li",
- "supporter_manage_key": "Gestiona tu clave de acceso",
- "supporter_unlock": "Desbloquea los extras de colaborador",
- "supporter_badge": "Colaborador",
- "strip_past_label": "antes",
- "strip_past_aria": "Cargar los últimos 3 días",
- "strip_days_label": "días",
- "strip_extend_aria": "Ver el pronóstico completo de 15 días",
- "strip_history_label": "archivo",
- "strip_history_aria": "Abrir el archivo meteorológico",
- "strip_history_title": "Histórico: cualquier fecha desde 1940",
- "strip_seasonal_label": "estacional",
- "strip_seasonal_aria": "Abrir la previsión estacional",
- "strip_seasonal_title": "Previsión estacional: tendencias de los próximos meses",
- "day_today": "Hoy",
- "day_tomorrow": "Mañana",
- "day_yesterday": "Ayer",
- "page_week_subtitle": "pronóstico de 7 días",
- "page_compare_subtitle": "comparación de modelos",
- "page_14day_subtitle": "pronóstico de conjunto a 14 días",
- "page_seasonal_subtitle": "previsión estacional",
- "page_historical_subtitle": "clima histórico",
- "hourly_heading": "por horas",
- "hourly_variables": "Variables",
- "meteograms_heading": "Meteogramas",
- "meteograms_customize": "Personalizar",
- "meteograms_zoom_hint": "arrastra o",
- "meteograms_zoom_hint_end": "+ desplazar para ampliar",
- "range_today": "Hoy",
- "range_selected_day": "Día seleccionado",
- "range_3_days": "3 días",
- "range_5_days": "5 días",
- "range_all": "Todo",
- "range_group_aria": "Rango temporal del gráfico",
- "reset_zoom": "Restablecer zoom",
- "default_range_title": "Rango temporal predeterminado",
- "default_range_auto": "Auto",
- "default_range_auto_hint": "3 días en el móvil, todo en pantallas anchas",
- "summary_heading": "en palabras",
- "summary_no_data": "No hay datos horarios para este día.",
- "label_sunrise": "Amanecer",
- "label_sunset": "Atardecer",
- "label_daylight": "Luz diurna",
- "label_uv_index": "Índice UV",
- "label_moonrise": "Salida de la luna",
- "label_moonset": "Puesta de la luna",
- "label_moon": "Luna",
- "daylight_hours": "{hours} h {minutes} min",
- "sunshine_share": "{percent}% de sol",
- "uv_low": "Bajo",
- "uv_moderate": "Moderado",
- "uv_high": "Alto",
- "uv_very_high": "Muy alto",
- "uv_extreme": "Extremo",
- "moon_new": "Luna nueva",
- "moon_waxing_crescent": "Luna creciente",
- "moon_first_quarter": "Cuarto creciente",
- "moon_waxing_gibbous": "Gibosa creciente",
- "moon_full": "Luna llena",
- "moon_waning_gibbous": "Gibosa menguante",
- "moon_last_quarter": "Cuarto menguante",
- "moon_waning_crescent": "Luna menguante",
- "cond_clear": "despejado",
- "cond_fair": "parcialmente nublado",
- "cond_cloudy": "nublado",
- "cond_fog": "con niebla",
- "cond_drizzle": "con llovizna",
- "cond_rain": "lluvioso",
- "cond_snow": "con nieve",
- "cond_thunder": "tormentoso",
- "period_overnight": "por la noche",
- "period_morning": "por la mañana",
- "period_afternoon": "por la tarde",
- "period_evening": "al anochecer",
- "footer_tagline": "Pronósticos rápidos y directos basados en datos abiertos.",
- "footer_data_by": "Datos meteorológicos de",
- "footer_forecasts": "Pronósticos",
- "footer_popular": "Ubicaciones populares",
- "footer_about_section": "Acerca de",
- "model_weather": "Modelo meteorológico",
- "model_ensemble": "Modelo de conjunto",
- "sky_all_1": "{condition} todo el día.",
- "sky_all_2": "Un día {condition} de principio a fin.",
- "sky_all_3": "Se mantiene {condition} durante toda la jornada.",
- "sky_two_1": "{c1} {p1} y {c2} {p2}.",
- "sky_two_2": "La jornada empieza {c1} {p1} antes de volverse {c2} {p2}.",
- "sky_two_3": "Se espera cielo {c1} {p1} y {c2} {p2}.",
- "sky_three_1": "{c1} {p1}, {c2} {p2} y {c3} {p3}.",
- "sky_three_2": "Empieza {c1} {p1}, se vuelve {c2} {p2} y acaba {c3} {p3}.",
- "sky_three_3": "De cielo {c1} {p1} a {c2} {p2}, para quedarse {c3} {p3}.",
- "temp_1": "Máximas de {high} y mínimas de {low} por la noche.",
- "temp_2": "Las temperaturas suben hasta {high} y bajan a {low} tras el anochecer.",
- "temp_3": "Entre {low} y {high} a lo largo del día.",
- "temp_feels_1": "Máximas de {high} y mínimas de {low}, aunque la sensación será de {feels}.",
- "temp_feels_2": "Hasta {high} en el termómetro, aunque se sentirán {feels}, antes de bajar a {low}.",
- "temp_feels_3": "Alcanza {high} pero se sentirá como {feels}, con descenso a {low} más tarde.",
- "precip_window_1": "Unos {amount} de precipitación, sobre todo {when}.",
- "precip_window_2": "Se esperan unos {amount}, concentrados {when}.",
- "precip_window_3": "El tramo más húmedo será {when}, con un total aproximado de {amount}.",
- "precip_spread_1": "Unos {amount} de precipitación repartidos a lo largo del día.",
- "precip_spread_2": "Aproximadamente {amount} caen a intervalos durante el día.",
- "precip_spread_3": "Chubascos intermitentes que suman unos {amount}.",
- "precip_chance_1": "Mayormente seco, con hasta un {percent}% de probabilidad de chubascos.",
- "precip_chance_2": "Apenas se espera lluvia, aunque hay un {percent}% de probabilidad de un chubasco pasajero.",
- "precip_chance_3": "Un {percent}% de riesgo de chubascos, pero nada que exija paraguas.",
- "precip_dry_1": "Se mantendrá seco todo el día.",
- "precip_dry_2": "No se espera ni una gota.",
- "precip_dry_3": "Seco de principio a fin.",
- "wind_dir_1": "Viento del {direction} de hasta {speed}.",
- "wind_dir_2": "La brisa del {direction} alcanza los {speed}.",
- "wind_dir_3": "El viento sopla del {direction}, con picos cercanos a {speed}.",
- "wind_dir_gusts_1": "Viento del {direction} de hasta {speed}, con rachas de {gust}.",
- "wind_dir_gusts_2": "Un viento del {direction} de {speed} con rachas de hasta {gust}.",
- "wind_dir_gusts_3": "Se esperan {speed} del {direction}, con rachas puntuales de {gust}.",
- "wind_1": "Viento de hasta {speed}.",
- "wind_2": "La brisa alcanza unos {speed}.",
- "wind_3": "Aire en movimiento de hasta {speed}.",
- "wind_gusts_1": "Viento de hasta {speed}, con rachas de {gust}.",
- "wind_gusts_2": "Hasta {speed}, con rachas que llegan a {gust}.",
- "wind_gusts_3": "Un día racheado: {speed} sostenidos y {gust} en los picos.",
- "calm_1": "Apenas hay viento.",
- "calm_2": "El aire se mantiene casi en calma.",
- "calm_3": "Prácticamente sin viento en todo el día.",
- "uv_1": "El índice UV llega a {value} ({label}), así que protégete al mediodía.",
- "uv_2": "El sol aprieta al mediodía: UV {value}, {label}.",
- "uv_3": "Conviene buscar sombra al mediodía: el UV alcanza {value} ({label}).",
- "legal_about": "Acerca de",
- "legal_imprint": "Aviso legal",
- "legal_privacy": "Privacidad",
- "legal_terms": "Condiciones",
- "legal_nav": "Legal",
- "city_weather": "El tiempo en {city}",
- "var_temperature": "Temperatura",
- "var_temperature_short": "Temp",
- "var_icons": "Iconos",
- "var_icons_short": "Iconos",
- "var_apparent": "Sensación térmica",
- "var_apparent_short": "Sensación",
- "var_dew_point": "Punto de rocío",
- "var_dew_point_short": "Rocío",
- "var_cloud": "Nubosidad",
- "var_cloud_short": "Nubes",
- "var_cloud_low": "Nubosidad baja",
- "var_cloud_low_short": "Baja",
- "var_cloud_mid": "Nubosidad media",
- "var_cloud_mid_short": "Media",
- "var_cloud_high": "Nubosidad alta",
- "var_cloud_high_short": "Alta",
- "var_precipitation": "Precipitación",
- "var_precipitation_short": "Precip.",
- "var_pop": "Prob. de precipitación",
- "var_pop_short": "Prob.",
- "var_rain": "Lluvia",
- "var_rain_short": "Lluvia",
- "var_showers": "Chubascos",
- "var_showers_short": "Chub.",
- "var_snowfall": "Nevadas",
- "var_snowfall_short": "Nieve",
- "var_wind": "Velocidad del viento",
- "var_wind_short": "Viento",
- "var_wind_dir": "Dirección del viento",
- "var_wind_dir_short": "Dir.",
- "var_gusts": "Rachas de viento",
- "var_gusts_short": "Rachas",
- "var_humidity": "Humedad",
- "var_humidity_short": "HR",
- "var_pressure": "Presión (MSL)",
- "var_pressure_short": "MSLP",
- "var_surface_pressure": "Presión en superficie",
- "var_surface_pressure_short": "Psfc",
- "var_uv": "Índice UV",
- "var_uv_short": "UV",
- "var_visibility": "Visibilidad",
- "var_visibility_short": "Vis.",
- "var_cape": "CAPE",
- "var_cape_short": "CAPE",
- "var_time": "Hora",
- "no_data_title": "Este modelo no tiene datos aquí",
- "no_data_body": "El modelo seleccionado no cubre {location}: los modelos regionales solo ofrecen datos dentro de su propia área.",
- "no_data_try_city": "Cambiar la ubicación a {city}",
- "no_data_best_match": "Cambiar a «Best match»",
- "model_archive": "Reanálisis",
- "model_seasonal": "Modelo estacional",
- "nearby_cities_title": "Ciudades cercanas",
- "nearby_cities_subtitle": "Máximas y mínimas del día seleccionado",
- "supporter_dialog_title": "Colaborador de Drizz.li",
- "supporter_dialog_desc": "Pega la clave de acceso de tu correo de colaborador para desbloquear los extras.",
- "supporter_extras_active": "Los extras de colaborador están activos",
- "supporter_lifetime": "Acceso de por vida",
- "supporter_active_until": "Activo hasta el {date}",
- "supporter_access_key": "Clave de acceso",
- "supporter_key_invalid": "Esa clave no es válida o ha caducado.",
- "supporter_server_unreachable": "No se pudo conectar con el servidor. Comprueba tu conexión e inténtalo de nuevo.",
- "supporter_verifying": "Verificando…",
- "supporter_unlock_button": "Desbloquear",
- "supporter_remove_key": "Quitar la clave de este dispositivo",
- "supporter_no_key_yet": "¿Aún no tienes clave?",
- "supporter_support_from": "Apoya el proyecto desde {price}",
- "supporter_checking": "Comprobando tu suscripción…",
- "supporter_gate_title": "{feature} es un extra para colaboradores",
- "supporter_gate_body": "Drizz.li es gratuito y de código abierto. Aporta desde {price} para mantenerlo en marcha; como agradecimiento, los colaboradores desbloquean los extras.",
- "supporter_become": "Hazte colaborador",
- "supporter_have_key": "Ya tengo una clave",
- "supporter_key_expired": "Tu clave guardada ya no es válida o ha caducado.",
- "supporter_enter_key": "Introduce tu clave de acceso.",
- "supporter_perk_historical": "Clima histórico y comparación con las normales climáticas",
- "supporter_perk_seasonal": "Perspectiva estacional: los próximos meses frente a la normal climática",
- "supporter_perk_future": "Nuevos extras para colaboradores en cuanto lleguen",
- "action_close": "Cerrar",
- "action_done": "Listo",
- "action_try_again": "Reintentar",
- "action_reset_defaults": "Restablecer valores por defecto",
- "customize_meteograms": "Personalizar meteogramas",
- "customizer_intro": "Arrastra variables entre gráficos para crear tu propio diseño.",
- "customizer_chart_n": "Gráfico {number}",
- "customizer_delete_chart": "Eliminar el gráfico {number}",
- "customizer_add_chart": "+ Añadir gráfico",
- "customizer_available": "Variables disponibles",
- "customizer_drag": "Arrastrar {variable}",
- "customizer_remove": "Quitar {variable}",
- "customizer_drop_here": "Suelta variables aquí",
- "customizer_all_in_use": "Todas las variables están en uso",
- "variables_aria": "Selección de variables",
- "variables_close": "Cerrar la selección de variables",
- "variables_table_section": "Tabla horaria",
- "variables_move_up": "Subir {variable}",
- "variables_move_down": "Bajar {variable}",
- "variables_charts_hint_before": "Las variables del meteograma se configuran con el botón",
- "variables_charts_hint_after": "situado encima de los gráficos.",
- "table_customize": "Personalizar variables",
- "table_interval_aria": "Intervalo horario",
- "table_now": "Ahora",
- "interval_toggle": "Alternar entre intervalos de 1 y 3 horas",
- "charts_loading": "Cargando gráficos…",
- "chart_download": "Descargar el meteograma como imagen PNG",
- "chart_credit_viz": "visualización de",
- "chart_toggle_series": "Mostrar u ocultar {series}",
- "legend_show": "Mostrar leyenda",
- "meteograms_none_before": "No hay meteogramas configurados,",
- "meteograms_none_action": "añade algunas variables",
- "meteograms_none_historical": "No hay meteogramas configurados. Añade variables desde la página de 7 días.",
- "search_searching": "Buscando…",
- "search_favorites": "Favoritos",
- "search_recent": "Recientes",
- "search_hint": "Empieza a escribir o usa el GPS para detectar tu posición",
- "search_no_results": "No se encontraron ubicaciones",
- "search_remove_recent": "Quitar {location} de las ubicaciones recientes",
- "search_remove_recent_short": "Quitar de recientes",
- "search_aria": "Buscar ubicación",
- "search_gps": "Usar la ubicación GPS",
- "model_automatic_selection": "Selección automática",
- "model_selector_aria": "Selección de {label}",
- "compare_models_heading": "Modelos",
- "compare_variables_heading": "Variables meteorológicas horarias",
- "compare_timeline_title": "Cronología de comparación de modelos",
- "compare_model_label": "Modelo",
- "ensemble_trimmed": "El ensemble de este modelo solo llega unos {days} días, así que la dispersión se recorta a su rango disponible.",
- "seasonal_explainer_before": "Una previsión estacional muestra cuánto es probable que todo un mes",
- "seasonal_explainer_strong": "se desvíe de su normal climática",
- "seasonal_explainer_after": "- no el tiempo de un día concreto. Fíjate en la tendencia mensual y en el acuerdo del ensemble, no en los vaivenes diarios.",
- "seasonal_runs_to": "Esta perspectiva llega hasta el {date}.",
- "seasonal_range_aria": "Periodo de la perspectiva",
- "seasonal_no_normal": "sin normal para este mes",
- "normals_loading": "cargando la normal…",
- "normals_loading_period": "cargando la normal 1991–2020…",
- "normal_band_legend": "banda normal = media 1991–2020",
- "anomaly_vs_normal": "{value} respecto a la normal",
- "stat_avg_temperature": "Temperatura media",
- "stat_mean_temperature": "Temperatura media",
- "stat_total_precipitation": "Precipitación total",
- "stat_warmest_day": "Día más cálido",
- "stat_coldest_day": "Día más frío",
- "historical_daily_heading": "Diario",
- "historical_daily_hint": "– selecciona un día para el detalle horario",
- "historical_full_range": "– rango completo",
- "historical_from": "Desde",
- "historical_to": "Hasta",
- "historical_quick_ranges": "Rangos rápidos",
- "historical_last_days": "{days} días",
- "historical_month_last_year": "Este mes, el año pasado",
- "label_day": "día",
- "label_night": "noche",
- "daycards_past": "3 días pasados",
- "daycards_load_15": "Cargar 15 días",
- "error_technical_details": "Detalles técnicos",
- "err_network_title": "No se pudo conectar con el servicio meteorológico",
- "err_network_hint": "Comprueba tu conexión a internet e inténtalo de nuevo.",
- "err_nodata_title": "No hay datos para esta ubicación con el modelo seleccionado",
- "err_nodata_hint": "Los modelos regionales solo cubren su propia área - \"Best match\" elige automáticamente un modelo adecuado.",
- "err_rejected_title": "El servicio meteorológico rechazó la solicitud",
- "err_rejected_hint": "Prueba otros ajustes o vuelve al modelo \"Best match\".",
- "err_generic_title": "No se pudieron cargar los datos meteorológicos",
- "err_generic_hint": "Vuelve a intentarlo en un momento. Si sigue ocurriendo, cambia el modelo a \"Best match\".",
- "maps_iframe_title": "Mapa interactivo de Open-Meteo",
- "page_maps_title": "Mapa meteorológico",
- "page_week_title": "El tiempo",
- "search_favorite_add": "Añadir a favoritos",
- "search_favorite_remove": "Quitar de favoritos",
- "supporter_price_per_month": "{amount} / mes",
- "model_best_match_hint": "Elige automáticamente el mejor modelo para esta ubicación",
- "model_updated": "actualizado {cadence}",
- "cadence_every_hour": "cada hora",
- "cadence_every_hours": "cada {hours} h",
- "cadence_daily": "a diario",
- "cadence_monthly": "cada mes",
- "cadence_varies": "variable"
+ "$schema": "https://inlang.com/schema/inlang-message-format",
+ "nav_week": "Pronóstico de 7 días",
+ "nav_compare": "Comparación de modelos",
+ "nav_14day": "Pronóstico de 14 días",
+ "nav_seasonal": "Estacional",
+ "nav_historical": "Histórico",
+ "nav_maps": "Mapas",
+ "nav_collapse": "Contraer",
+ "nav_expand_sidebar": "Expandir barra lateral",
+ "nav_collapse_sidebar": "Contraer barra lateral",
+ "nav_home": "Inicio de Drizzli",
+ "nav_toggle_menu": "Alternar menú",
+ "search_placeholder": "Buscar ubicación…",
+ "settings_title": "Ajustes",
+ "units_title": "Unidades",
+ "units_aria": "Elegir unidades de medida",
+ "unit_temperature": "Temperatura",
+ "unit_wind_speed": "Velocidad del viento",
+ "unit_precipitation": "Precipitación",
+ "theme_label": "Tema",
+ "theme_system": "Sistema",
+ "theme_light": "Claro",
+ "theme_dark": "Oscuro",
+ "theme_follow_system": "Tema: seguir al sistema",
+ "theme_light_title": "Tema: claro",
+ "theme_dark_title": "Tema: oscuro",
+ "language_label": "Idioma",
+ "supporter_active": "Extras de colaborador activos",
+ "supporter_support": "Apoya Drizz.li",
+ "supporter_manage_key": "Gestiona tu clave de acceso",
+ "supporter_unlock": "Desbloquea los extras de colaborador",
+ "supporter_badge": "Colaborador",
+ "strip_past_label": "antes",
+ "strip_past_aria": "Cargar los últimos 3 días",
+ "strip_days_label": "días",
+ "strip_extend_aria": "Ver el pronóstico completo de 15 días",
+ "strip_history_label": "archivo",
+ "strip_history_aria": "Abrir el archivo meteorológico",
+ "strip_history_title": "Histórico: cualquier fecha desde 1940",
+ "strip_seasonal_label": "estacional",
+ "strip_seasonal_aria": "Abrir la previsión estacional",
+ "strip_seasonal_title": "Previsión estacional: tendencias de los próximos meses",
+ "day_today": "Hoy",
+ "day_tomorrow": "Mañana",
+ "day_yesterday": "Ayer",
+ "page_week_subtitle": "pronóstico de 7 días",
+ "page_compare_subtitle": "comparación de modelos",
+ "page_14day_subtitle": "pronóstico de conjunto a 14 días",
+ "page_seasonal_subtitle": "previsión estacional",
+ "page_historical_subtitle": "clima histórico",
+ "hourly_heading": "por horas",
+ "hourly_variables": "Variables",
+ "meteograms_heading": "Meteogramas",
+ "meteograms_customize": "Personalizar",
+ "meteograms_zoom_hint": "arrastra o",
+ "meteograms_zoom_hint_end": "+ desplazar para ampliar",
+ "range_today": "Hoy",
+ "range_selected_day": "Día seleccionado",
+ "range_3_days": "3 días",
+ "range_5_days": "5 días",
+ "range_all": "Todo",
+ "range_group_aria": "Rango temporal del gráfico",
+ "reset_zoom": "Restablecer zoom",
+ "default_range_title": "Rango temporal predeterminado",
+ "default_range_auto": "Auto",
+ "default_range_auto_hint": "3 días en el móvil, todo en pantallas anchas",
+ "summary_heading": "en palabras",
+ "summary_no_data": "No hay datos horarios para este día.",
+ "label_sunrise": "Amanecer",
+ "label_sunset": "Atardecer",
+ "label_daylight": "Luz diurna",
+ "label_uv_index": "Índice UV",
+ "label_moonrise": "Salida de la luna",
+ "label_moonset": "Puesta de la luna",
+ "label_moon": "Luna",
+ "daylight_hours": "{hours} h {minutes} min",
+ "sunshine_share": "{percent}% de sol",
+ "uv_low": "Bajo",
+ "uv_moderate": "Moderado",
+ "uv_high": "Alto",
+ "uv_very_high": "Muy alto",
+ "uv_extreme": "Extremo",
+ "moon_new": "Luna nueva",
+ "moon_waxing_crescent": "Luna creciente",
+ "moon_first_quarter": "Cuarto creciente",
+ "moon_waxing_gibbous": "Gibosa creciente",
+ "moon_full": "Luna llena",
+ "moon_waning_gibbous": "Gibosa menguante",
+ "moon_last_quarter": "Cuarto menguante",
+ "moon_waning_crescent": "Luna menguante",
+ "cond_clear": "despejado",
+ "cond_fair": "parcialmente nublado",
+ "cond_cloudy": "nublado",
+ "cond_fog": "con niebla",
+ "cond_drizzle": "con llovizna",
+ "cond_rain": "lluvioso",
+ "cond_snow": "con nieve",
+ "cond_thunder": "tormentoso",
+ "period_overnight": "por la noche",
+ "period_morning": "por la mañana",
+ "period_afternoon": "por la tarde",
+ "period_evening": "al anochecer",
+ "footer_tagline": "Pronósticos rápidos y directos basados en datos abiertos.",
+ "footer_data_by": "Datos meteorológicos de",
+ "footer_forecasts": "Pronósticos",
+ "footer_popular": "Ubicaciones populares",
+ "footer_about_section": "Acerca de",
+ "model_weather": "Modelo meteorológico",
+ "model_ensemble": "Modelo de conjunto",
+ "sky_all_1": "{condition} todo el día.",
+ "sky_all_2": "Un día {condition} de principio a fin.",
+ "sky_all_3": "Se mantiene {condition} durante toda la jornada.",
+ "sky_two_1": "{c1} {p1} y {c2} {p2}.",
+ "sky_two_2": "La jornada empieza {c1} {p1} antes de volverse {c2} {p2}.",
+ "sky_two_3": "Se espera cielo {c1} {p1} y {c2} {p2}.",
+ "sky_three_1": "{c1} {p1}, {c2} {p2} y {c3} {p3}.",
+ "sky_three_2": "Empieza {c1} {p1}, se vuelve {c2} {p2} y acaba {c3} {p3}.",
+ "sky_three_3": "De cielo {c1} {p1} a {c2} {p2}, para quedarse {c3} {p3}.",
+ "temp_1": "Máximas de {high} y mínimas de {low} por la noche.",
+ "temp_2": "Las temperaturas suben hasta {high} y bajan a {low} tras el anochecer.",
+ "temp_3": "Entre {low} y {high} a lo largo del día.",
+ "temp_feels_1": "Máximas de {high} y mínimas de {low}, aunque la sensación será de {feels}.",
+ "temp_feels_2": "Hasta {high} en el termómetro, aunque se sentirán {feels}, antes de bajar a {low}.",
+ "temp_feels_3": "Alcanza {high} pero se sentirá como {feels}, con descenso a {low} más tarde.",
+ "precip_window_1": "Unos {amount} de precipitación, sobre todo {when}.",
+ "precip_window_2": "Se esperan unos {amount}, concentrados {when}.",
+ "precip_window_3": "El tramo más húmedo será {when}, con un total aproximado de {amount}.",
+ "precip_spread_1": "Unos {amount} de precipitación repartidos a lo largo del día.",
+ "precip_spread_2": "Aproximadamente {amount} caen a intervalos durante el día.",
+ "precip_spread_3": "Chubascos intermitentes que suman unos {amount}.",
+ "precip_chance_1": "Mayormente seco, con hasta un {percent}% de probabilidad de chubascos.",
+ "precip_chance_2": "Apenas se espera lluvia, aunque hay un {percent}% de probabilidad de un chubasco pasajero.",
+ "precip_chance_3": "Un {percent}% de riesgo de chubascos, pero nada que exija paraguas.",
+ "precip_dry_1": "Se mantendrá seco todo el día.",
+ "precip_dry_2": "No se espera ni una gota.",
+ "precip_dry_3": "Seco de principio a fin.",
+ "wind_dir_1": "Viento del {direction} de hasta {speed}.",
+ "wind_dir_2": "La brisa del {direction} alcanza los {speed}.",
+ "wind_dir_3": "El viento sopla del {direction}, con picos cercanos a {speed}.",
+ "wind_dir_gusts_1": "Viento del {direction} de hasta {speed}, con rachas de {gust}.",
+ "wind_dir_gusts_2": "Un viento del {direction} de {speed} con rachas de hasta {gust}.",
+ "wind_dir_gusts_3": "Se esperan {speed} del {direction}, con rachas puntuales de {gust}.",
+ "wind_1": "Viento de hasta {speed}.",
+ "wind_2": "La brisa alcanza unos {speed}.",
+ "wind_3": "Aire en movimiento de hasta {speed}.",
+ "wind_gusts_1": "Viento de hasta {speed}, con rachas de {gust}.",
+ "wind_gusts_2": "Hasta {speed}, con rachas que llegan a {gust}.",
+ "wind_gusts_3": "Un día racheado: {speed} sostenidos y {gust} en los picos.",
+ "calm_1": "Apenas hay viento.",
+ "calm_2": "El aire se mantiene casi en calma.",
+ "calm_3": "Prácticamente sin viento en todo el día.",
+ "uv_1": "El índice UV llega a {value} ({label}), así que protégete al mediodía.",
+ "uv_2": "El sol aprieta al mediodía: UV {value}, {label}.",
+ "uv_3": "Conviene buscar sombra al mediodía: el UV alcanza {value} ({label}).",
+ "legal_about": "Acerca de",
+ "legal_imprint": "Aviso legal",
+ "legal_privacy": "Privacidad",
+ "legal_terms": "Condiciones",
+ "legal_nav": "Legal",
+ "city_weather": "El tiempo en {city}",
+ "var_temperature": "Temperatura",
+ "var_temperature_short": "Temp",
+ "var_icons": "Iconos",
+ "var_icons_short": "Iconos",
+ "var_apparent": "Sensación térmica",
+ "var_apparent_short": "Sensación",
+ "var_dew_point": "Punto de rocío",
+ "var_dew_point_short": "Rocío",
+ "var_cloud": "Nubosidad",
+ "var_cloud_short": "Nubes",
+ "var_cloud_low": "Nubosidad baja",
+ "var_cloud_low_short": "Baja",
+ "var_cloud_mid": "Nubosidad media",
+ "var_cloud_mid_short": "Media",
+ "var_cloud_high": "Nubosidad alta",
+ "var_cloud_high_short": "Alta",
+ "var_precipitation": "Precipitación",
+ "var_precipitation_short": "Precip.",
+ "var_pop": "Prob. de precipitación",
+ "var_pop_short": "Prob.",
+ "var_rain": "Lluvia",
+ "var_rain_short": "Lluvia",
+ "var_showers": "Chubascos",
+ "var_showers_short": "Chub.",
+ "var_snowfall": "Nevadas",
+ "var_snowfall_short": "Nieve",
+ "var_wind": "Velocidad del viento",
+ "var_wind_short": "Viento",
+ "var_wind_dir": "Dirección del viento",
+ "var_wind_dir_short": "Dir.",
+ "var_gusts": "Rachas de viento",
+ "var_gusts_short": "Rachas",
+ "var_humidity": "Humedad",
+ "var_humidity_short": "HR",
+ "var_pressure": "Presión (MSL)",
+ "var_pressure_short": "MSLP",
+ "var_surface_pressure": "Presión en superficie",
+ "var_surface_pressure_short": "Psfc",
+ "var_uv": "Índice UV",
+ "var_uv_short": "UV",
+ "var_visibility": "Visibilidad",
+ "var_visibility_short": "Vis.",
+ "var_cape": "CAPE",
+ "var_cape_short": "CAPE",
+ "var_time": "Hora",
+ "no_data_title": "Este modelo no tiene datos aquí",
+ "no_data_body": "El modelo seleccionado no cubre {location}: los modelos regionales solo ofrecen datos dentro de su propia área.",
+ "no_data_try_city": "Cambiar la ubicación a {city}",
+ "no_data_best_match": "Cambiar a «Best match»",
+ "model_archive": "Reanálisis",
+ "model_seasonal": "Modelo estacional",
+ "nearby_cities_title": "Ciudades cercanas",
+ "nearby_cities_subtitle": "Máximas y mínimas del día seleccionado",
+ "supporter_dialog_title": "Colaborador de Drizz.li",
+ "supporter_dialog_desc": "Pega la clave de acceso de tu correo de colaborador para desbloquear los extras.",
+ "supporter_extras_active": "Los extras de colaborador están activos",
+ "supporter_lifetime": "Acceso de por vida",
+ "supporter_active_until": "Activo hasta el {date}",
+ "supporter_access_key": "Clave de acceso",
+ "supporter_key_invalid": "Esa clave no es válida o ha caducado.",
+ "supporter_server_unreachable": "No se pudo conectar con el servidor. Comprueba tu conexión e inténtalo de nuevo.",
+ "supporter_verifying": "Verificando…",
+ "supporter_unlock_button": "Desbloquear",
+ "supporter_remove_key": "Quitar la clave de este dispositivo",
+ "supporter_no_key_yet": "¿Aún no tienes clave?",
+ "supporter_support_from": "Apoya el proyecto desde {price}",
+ "supporter_checking": "Comprobando tu suscripción…",
+ "supporter_gate_title": "{feature} es un extra para colaboradores",
+ "supporter_gate_body": "Drizz.li es gratuito y de código abierto. Aporta desde {price} para mantenerlo en marcha; como agradecimiento, los colaboradores desbloquean los extras.",
+ "supporter_become": "Hazte colaborador",
+ "supporter_have_key": "Ya tengo una clave",
+ "supporter_key_expired": "Tu clave guardada ya no es válida o ha caducado.",
+ "supporter_enter_key": "Introduce tu clave de acceso.",
+ "supporter_perk_historical": "Clima histórico y comparación con las normales climáticas",
+ "supporter_perk_seasonal": "Perspectiva estacional: los próximos meses frente a la normal climática",
+ "supporter_perk_future": "Nuevos extras para colaboradores en cuanto lleguen",
+ "action_close": "Cerrar",
+ "action_done": "Listo",
+ "action_try_again": "Reintentar",
+ "action_reset_defaults": "Restablecer valores por defecto",
+ "customize_meteograms": "Personalizar meteogramas",
+ "customizer_intro": "Arrastra variables entre gráficos para crear tu propio diseño.",
+ "customizer_chart_n": "Gráfico {number}",
+ "customizer_delete_chart": "Eliminar el gráfico {number}",
+ "customizer_add_chart": "+ Añadir gráfico",
+ "customizer_available": "Variables disponibles",
+ "customizer_drag": "Arrastrar {variable}",
+ "customizer_remove": "Quitar {variable}",
+ "customizer_drop_here": "Suelta variables aquí",
+ "customizer_all_in_use": "Todas las variables están en uso",
+ "variables_aria": "Selección de variables",
+ "variables_close": "Cerrar la selección de variables",
+ "variables_table_section": "Tabla horaria",
+ "variables_move_up": "Subir {variable}",
+ "variables_move_down": "Bajar {variable}",
+ "variables_charts_hint_before": "Las variables del meteograma se configuran con el botón",
+ "variables_charts_hint_after": "situado encima de los gráficos.",
+ "table_customize": "Personalizar variables",
+ "table_interval_aria": "Intervalo horario",
+ "table_now": "Ahora",
+ "interval_toggle": "Alternar entre intervalos de 1 y 3 horas",
+ "charts_loading": "Cargando gráficos…",
+ "chart_download": "Descargar el meteograma como imagen PNG",
+ "chart_credit_viz": "visualización de",
+ "chart_toggle_series": "Mostrar u ocultar {series}",
+ "legend_show": "Mostrar leyenda",
+ "meteograms_none_before": "No hay meteogramas configurados,",
+ "meteograms_none_action": "añade algunas variables",
+ "meteograms_none_historical": "No hay meteogramas configurados. Añade variables desde la página de 7 días.",
+ "search_searching": "Buscando…",
+ "search_favorites": "Favoritos",
+ "search_recent": "Recientes",
+ "search_hint": "Empieza a escribir o usa el GPS para detectar tu posición",
+ "search_no_results": "No se encontraron ubicaciones",
+ "search_remove_recent": "Quitar {location} de las ubicaciones recientes",
+ "search_remove_recent_short": "Quitar de recientes",
+ "search_aria": "Buscar ubicación",
+ "search_gps": "Usar la ubicación GPS",
+ "model_automatic_selection": "Selección automática",
+ "model_selector_aria": "Selección de {label}",
+ "compare_models_heading": "Modelos",
+ "compare_variables_heading": "Variables meteorológicas horarias",
+ "compare_timeline_title": "Cronología de comparación de modelos",
+ "compare_model_label": "Modelo",
+ "ensemble_trimmed": "El ensemble de este modelo solo llega unos {days} días, así que la dispersión se recorta a su rango disponible.",
+ "seasonal_explainer_before": "Una previsión estacional muestra cuánto es probable que todo un mes",
+ "seasonal_explainer_strong": "se desvíe de su normal climática",
+ "seasonal_explainer_after": "- no el tiempo de un día concreto. Fíjate en la tendencia mensual y en el acuerdo del ensemble, no en los vaivenes diarios.",
+ "seasonal_runs_to": "Esta perspectiva llega hasta el {date}.",
+ "seasonal_range_aria": "Periodo de la perspectiva",
+ "seasonal_no_normal": "sin normal para este mes",
+ "normals_loading": "cargando la normal…",
+ "normals_loading_period": "cargando la normal 1991–2020…",
+ "normal_band_legend": "banda normal = media 1991–2020",
+ "anomaly_vs_normal": "{value} respecto a la normal",
+ "stat_avg_temperature": "Temperatura media",
+ "stat_mean_temperature": "Temperatura media",
+ "stat_total_precipitation": "Precipitación total",
+ "stat_warmest_day": "Día más cálido",
+ "stat_coldest_day": "Día más frío",
+ "historical_daily_heading": "Diario",
+ "historical_daily_hint": "– selecciona un día para el detalle horario",
+ "historical_full_range": "– rango completo",
+ "historical_from": "Desde",
+ "historical_to": "Hasta",
+ "historical_quick_ranges": "Rangos rápidos",
+ "historical_last_days": "{days} días",
+ "historical_month_last_year": "Este mes, el año pasado",
+ "label_day": "día",
+ "label_night": "noche",
+ "daycards_past": "3 días pasados",
+ "daycards_load_15": "Cargar 15 días",
+ "error_technical_details": "Detalles técnicos",
+ "err_network_title": "No se pudo conectar con el servicio meteorológico",
+ "err_network_hint": "Comprueba tu conexión a internet e inténtalo de nuevo.",
+ "err_nodata_title": "No hay datos para esta ubicación con el modelo seleccionado",
+ "err_nodata_hint": "Los modelos regionales solo cubren su propia área - \"Best match\" elige automáticamente un modelo adecuado.",
+ "err_rejected_title": "El servicio meteorológico rechazó la solicitud",
+ "err_rejected_hint": "Prueba otros ajustes o vuelve al modelo \"Best match\".",
+ "err_generic_title": "No se pudieron cargar los datos meteorológicos",
+ "err_generic_hint": "Vuelve a intentarlo en un momento. Si sigue ocurriendo, cambia el modelo a \"Best match\".",
+ "maps_iframe_title": "Mapa interactivo de Open-Meteo",
+ "page_maps_title": "Mapa meteorológico",
+ "page_week_title": "El tiempo",
+ "search_favorite_add": "Añadir a favoritos",
+ "search_favorite_remove": "Quitar de favoritos",
+ "supporter_price_per_month": "{amount} / mes",
+ "model_best_match_hint": "Elige automáticamente el mejor modelo para esta ubicación",
+ "model_updated": "actualizado {cadence}",
+ "cadence_every_hour": "cada hora",
+ "cadence_every_hours": "cada {hours} h",
+ "cadence_daily": "a diario",
+ "cadence_monthly": "cada mes",
+ "cadence_varies": "variable",
+ "model_group_automatic": "Automático",
+ "model_group_reanalysis": "Reanálisis del ECMWF",
+ "model_group_regional_reanalysis": "Reanálisis regional"
}
diff --git a/messages/fr.json b/messages/fr.json
index 19018ee..30c7e72 100644
--- a/messages/fr.json
+++ b/messages/fr.json
@@ -1,336 +1,339 @@
{
- "$schema": "https://inlang.com/schema/inlang-message-format",
- "nav_week": "Prévisions à 7 jours",
- "nav_compare": "Comparaison des modèles",
- "nav_14day": "Prévisions à 14 jours",
- "nav_seasonal": "Saisonnier",
- "nav_historical": "Historique",
- "nav_maps": "Cartes",
- "nav_collapse": "Réduire",
- "nav_expand_sidebar": "Déployer la barre latérale",
- "nav_collapse_sidebar": "Réduire la barre latérale",
- "nav_home": "Accueil Drizzli",
- "nav_toggle_menu": "Basculer le menu",
- "search_placeholder": "Rechercher un lieu…",
- "settings_title": "Paramètres",
- "units_title": "Unités",
- "units_aria": "Choisir les unités de mesure",
- "unit_temperature": "Température",
- "unit_wind_speed": "Vitesse du vent",
- "unit_precipitation": "Précipitations",
- "theme_label": "Thème",
- "theme_system": "Système",
- "theme_light": "Clair",
- "theme_dark": "Sombre",
- "theme_follow_system": "Thème : suivre le système",
- "theme_light_title": "Thème : clair",
- "theme_dark_title": "Thème : sombre",
- "language_label": "Langue",
- "supporter_active": "Bonus contributeur actifs",
- "supporter_support": "Soutenir Drizz.li",
- "supporter_manage_key": "Gérer votre clé d'accès",
- "supporter_unlock": "Débloquer les bonus contributeur",
- "supporter_badge": "Contributeur",
- "strip_past_label": "avant",
- "strip_past_aria": "Charger les 3 derniers jours",
- "strip_days_label": "jours",
- "strip_extend_aria": "Afficher les 15 jours complets",
- "strip_history_label": "archives",
- "strip_history_aria": "Ouvrir les archives météo",
- "strip_history_title": "Historique : toute date depuis 1940",
- "strip_seasonal_label": "saisonnier",
- "strip_seasonal_aria": "Ouvrir les tendances saisonnières",
- "strip_seasonal_title": "Tendances saisonnières : les mois à venir",
- "day_today": "Aujourd'hui",
- "day_tomorrow": "Demain",
- "day_yesterday": "Hier",
- "page_week_subtitle": "prévisions à 7 jours",
- "page_compare_subtitle": "comparaison des modèles",
- "page_14day_subtitle": "prévision d'ensemble à 14 jours",
- "page_seasonal_subtitle": "tendances saisonnières",
- "page_historical_subtitle": "météo historique",
- "hourly_heading": "par heure",
- "hourly_variables": "Variables",
- "meteograms_heading": "Météogrammes",
- "meteograms_customize": "Personnaliser",
- "meteograms_zoom_hint": "glissez ou",
- "meteograms_zoom_hint_end": "+ défiler pour zoomer",
- "range_today": "Aujourd'hui",
- "range_selected_day": "Jour sélectionné",
- "range_3_days": "3 jours",
- "range_5_days": "5 jours",
- "range_all": "Tout",
- "range_group_aria": "Plage horaire du graphique",
- "reset_zoom": "Réinitialiser le zoom",
- "default_range_title": "Plage horaire par défaut",
- "default_range_auto": "Auto",
- "default_range_auto_hint": "3 jours sur mobile, tout sur grand écran",
- "summary_heading": "en résumé",
- "summary_no_data": "Aucun détail horaire pour ce jour.",
- "label_sunrise": "Lever du soleil",
- "label_sunset": "Coucher du soleil",
- "label_daylight": "Durée du jour",
- "label_uv_index": "Indice UV",
- "label_moonrise": "Lever de la lune",
- "label_moonset": "Coucher de la lune",
- "label_moon": "Lune",
- "daylight_hours": "{hours} h {minutes} min",
- "sunshine_share": "{percent}% de soleil",
- "uv_low": "Faible",
- "uv_moderate": "Modéré",
- "uv_high": "Élevé",
- "uv_very_high": "Très élevé",
- "uv_extreme": "Extrême",
- "moon_new": "Nouvelle lune",
- "moon_waxing_crescent": "Premier croissant",
- "moon_first_quarter": "Premier quartier",
- "moon_waxing_gibbous": "Gibbeuse croissante",
- "moon_full": "Pleine lune",
- "moon_waning_gibbous": "Gibbeuse décroissante",
- "moon_last_quarter": "Dernier quartier",
- "moon_waning_crescent": "Dernier croissant",
- "cond_clear": "dégagé",
- "cond_fair": "partiellement nuageux",
- "cond_cloudy": "couvert",
- "cond_fog": "brumeux",
- "cond_drizzle": "bruineux",
- "cond_rain": "pluvieux",
- "cond_snow": "neigeux",
- "cond_thunder": "orageux",
- "period_overnight": "la nuit",
- "period_morning": "le matin",
- "period_afternoon": "l'après-midi",
- "period_evening": "en soirée",
- "footer_tagline": "Des prévisions météo rapides et sans fioritures, basées sur des données ouvertes.",
- "footer_data_by": "Données météo par",
- "footer_forecasts": "Prévisions",
- "footer_popular": "Lieux populaires",
- "footer_about_section": "À propos",
- "model_weather": "Modèle météo",
- "model_ensemble": "Modèle d'ensemble",
- "sky_all_1": "{condition} toute la journée.",
- "sky_all_2": "Une journée {condition} du matin au soir.",
- "sky_all_3": "Le ciel reste {condition} tout du long.",
- "sky_two_1": "{c1} {p1}, puis {c2} {p2}.",
- "sky_two_2": "La journée débute {c1} {p1} avant de devenir {c2} {p2}.",
- "sky_two_3": "Ciel {c1} {p1}, puis {c2} {p2}.",
- "sky_three_1": "{c1} {p1}, puis {c2} {p2} et enfin {c3} {p3}.",
- "sky_three_2": "Le ciel est {c1} {p1}, devient {c2} {p2} et finit {c3} {p3}.",
- "sky_three_3": "D'un ciel {c1} {p1} à {c2} {p2}, avant de rester {c3} {p3}.",
- "temp_1": "Maximales proches de {high}, minimales de {low} la nuit.",
- "temp_2": "Les températures montent à {high} et retombent à {low} après la tombée de la nuit.",
- "temp_3": "Entre {low} et {high} au fil de la journée.",
- "temp_feels_1": "Maximales proches de {high}, minimales de {low}, mais ressenti plutôt {feels}.",
- "temp_feels_2": "Jusqu'à {high} au thermomètre, ressenti {feels}, avant de redescendre à {low}.",
- "temp_feels_3": "Il fera {high} mais on ressentira {feels}, avec {low} plus tard.",
- "precip_window_1": "Environ {amount} de précipitations, surtout {when}.",
- "precip_window_2": "Comptez environ {amount}, concentrés {when}.",
- "precip_window_3": "Le passage le plus humide se situe {when}, pour environ {amount} au total.",
- "precip_spread_1": "Environ {amount} de précipitations réparties sur la journée.",
- "precip_spread_2": "Environ {amount} tombent par intermittence au cours de la journée.",
- "precip_spread_3": "Des averses vont et viennent, pour un total d'environ {amount}.",
- "precip_chance_1": "Temps plutôt sec, avec jusqu'à {percent}% de risque d'averse.",
- "precip_chance_2": "Peu de pluie attendue, mais {percent}% de risque d'une averse passagère.",
- "precip_chance_3": "{percent}% de risque d'averse, rien qui justifie un parapluie.",
- "precip_dry_1": "Le temps reste sec toute la journée.",
- "precip_dry_2": "Pas une goutte attendue.",
- "precip_dry_3": "Sec du début à la fin.",
- "wind_dir_1": "Vent de secteur {direction} atteignant {speed}.",
- "wind_dir_2": "Une brise de secteur {direction} culmine à {speed}.",
- "wind_dir_3": "Le vent s'oriente au secteur {direction}, avec des pointes proches de {speed}.",
- "wind_dir_gusts_1": "Vent de secteur {direction} atteignant {speed}, avec des rafales à {gust}.",
- "wind_dir_gusts_2": "Un vent de secteur {direction} de {speed}, avec des rafales jusqu'à {gust}.",
- "wind_dir_gusts_3": "Attendez-vous à {speed} de secteur {direction}, avec des rafales de {gust} par moments.",
- "wind_1": "Vent atteignant {speed}.",
- "wind_2": "La brise culmine autour de {speed}.",
- "wind_3": "Un vent allant jusqu'à {speed}.",
- "wind_gusts_1": "Vent atteignant {speed}, avec des rafales à {gust}.",
- "wind_gusts_2": "Jusqu'à {speed}, avec des rafales atteignant {gust}.",
- "wind_gusts_3": "Une journée à rafales : {speed} en continu, {gust} en pointe.",
- "calm_1": "Pratiquement pas de vent.",
- "calm_2": "L'air reste quasiment immobile.",
- "calm_3": "Quasiment aucun vent de la journée.",
- "uv_1": "Indice UV jusqu'à {value} ({label}) : protégez-vous en milieu de journée.",
- "uv_2": "Le soleil tape à la mi-journée : UV {value}, {label}.",
- "uv_3": "Mieux vaut chercher l'ombre à midi : l'UV atteint {value} ({label}).",
- "legal_about": "À propos",
- "legal_imprint": "Mentions légales",
- "legal_privacy": "Confidentialité",
- "legal_terms": "Conditions",
- "legal_nav": "Informations légales",
- "city_weather": "Météo à {city}",
- "var_temperature": "Température",
- "var_temperature_short": "Temp",
- "var_icons": "Icônes météo",
- "var_icons_short": "Icônes",
- "var_apparent": "Ressenti",
- "var_apparent_short": "Ressenti",
- "var_dew_point": "Point de rosée",
- "var_dew_point_short": "Rosée",
- "var_cloud": "Nébulosité",
- "var_cloud_short": "Nuages",
- "var_cloud_low": "Nébulosité basse",
- "var_cloud_low_short": "Basse",
- "var_cloud_mid": "Nébulosité moyenne",
- "var_cloud_mid_short": "Moyenne",
- "var_cloud_high": "Nébulosité haute",
- "var_cloud_high_short": "Haute",
- "var_precipitation": "Précipitations",
- "var_precipitation_short": "Précip.",
- "var_pop": "Probabilité de précip.",
- "var_pop_short": "Prob.",
- "var_rain": "Pluie",
- "var_rain_short": "Pluie",
- "var_showers": "Averses",
- "var_showers_short": "Averses",
- "var_snowfall": "Chutes de neige",
- "var_snowfall_short": "Neige",
- "var_wind": "Vitesse du vent",
- "var_wind_short": "Vent",
- "var_wind_dir": "Direction du vent",
- "var_wind_dir_short": "Dir.",
- "var_gusts": "Rafales",
- "var_gusts_short": "Rafales",
- "var_humidity": "Humidité",
- "var_humidity_short": "HR",
- "var_pressure": "Pression (MSL)",
- "var_pressure_short": "MSLP",
- "var_surface_pressure": "Pression au sol",
- "var_surface_pressure_short": "Psfc",
- "var_uv": "Indice UV",
- "var_uv_short": "UV",
- "var_visibility": "Visibilité",
- "var_visibility_short": "Vis.",
- "var_cape": "CAPE",
- "var_cape_short": "CAPE",
- "var_time": "Heure",
- "no_data_title": "Ce modèle n'a pas de données ici",
- "no_data_body": "Le modèle sélectionné ne couvre pas {location} : les modèles régionaux ne fournissent des données que dans leur propre zone.",
- "no_data_try_city": "Changer de lieu pour {city}",
- "no_data_best_match": "Passer à « Best match »",
- "model_archive": "Réanalyse",
- "model_seasonal": "Modèle saisonnier",
- "nearby_cities_title": "Villes à proximité",
- "nearby_cities_subtitle": "Maximales et minimales du jour sélectionné",
- "supporter_dialog_title": "Soutien Drizz.li",
- "supporter_dialog_desc": "Collez la clé d'accès reçue par e-mail pour débloquer les bonus.",
- "supporter_extras_active": "Les bonus contributeur sont actifs",
- "supporter_lifetime": "Accès à vie",
- "supporter_active_until": "Actif jusqu'au {date}",
- "supporter_access_key": "Clé d'accès",
- "supporter_key_invalid": "Cette clé n'est pas valide ou a expiré.",
- "supporter_server_unreachable": "Serveur injoignable. Vérifiez votre connexion et réessayez.",
- "supporter_verifying": "Vérification…",
- "supporter_unlock_button": "Débloquer",
- "supporter_remove_key": "Supprimer la clé de cet appareil",
- "supporter_no_key_yet": "Pas encore de clé ?",
- "supporter_support_from": "Soutenez le projet à partir de {price}",
- "supporter_checking": "Vérification de votre abonnement…",
- "supporter_gate_title": "{feature} est un bonus contributeur",
- "supporter_gate_body": "Drizz.li est gratuit et open source. Contribuez à partir de {price} pour le faire vivre - en remerciement, les contributeurs débloquent les bonus.",
- "supporter_become": "Devenir contributeur",
- "supporter_have_key": "J'ai une clé",
- "supporter_key_expired": "Votre clé enregistrée n'est plus valide ou a expiré.",
- "supporter_enter_key": "Saisissez votre clé d'accès.",
- "supporter_perk_historical": "Météo historique et comparaison aux normales climatiques",
- "supporter_perk_seasonal": "Aperçu saisonnier : les mois à venir face à la normale climatique",
- "supporter_perk_future": "Les nouveaux bonus dès leur sortie",
- "action_close": "Fermer",
- "action_done": "Terminé",
- "action_try_again": "Réessayer",
- "action_reset_defaults": "Rétablir les valeurs par défaut",
- "customize_meteograms": "Personnaliser les météogrammes",
- "customizer_intro": "Faites glisser les variables d'un graphique à l'autre pour composer votre mise en page.",
- "customizer_chart_n": "Graphique {number}",
- "customizer_delete_chart": "Supprimer le graphique {number}",
- "customizer_add_chart": "+ Ajouter un graphique",
- "customizer_available": "Variables disponibles",
- "customizer_drag": "Déplacer {variable}",
- "customizer_remove": "Retirer {variable}",
- "customizer_drop_here": "Déposez des variables ici",
- "customizer_all_in_use": "Toutes les variables sont utilisées",
- "variables_aria": "Sélection des variables",
- "variables_close": "Fermer la sélection des variables",
- "variables_table_section": "Tableau horaire",
- "variables_move_up": "Déplacer {variable} vers le haut",
- "variables_move_down": "Déplacer {variable} vers le bas",
- "variables_charts_hint_before": "Les variables des météogrammes se règlent avec le bouton",
- "variables_charts_hint_after": "au-dessus des graphiques.",
- "table_customize": "Personnaliser les variables",
- "table_interval_aria": "Intervalle horaire",
- "table_now": "Maintenant",
- "interval_toggle": "Basculer entre les intervalles de 1 h et 3 h",
- "charts_loading": "Chargement des graphiques…",
- "chart_download": "Télécharger le météogramme en PNG",
- "chart_credit_viz": "visualisation par",
- "chart_toggle_series": "Afficher ou masquer {series}",
- "legend_show": "Afficher la légende",
- "meteograms_none_before": "Aucun météogramme configuré,",
- "meteograms_none_action": "ajoutez des variables",
- "meteograms_none_historical": "Aucun météogramme configuré. Ajoutez des variables depuis la page 7 jours.",
- "search_searching": "Recherche…",
- "search_favorites": "Favoris",
- "search_recent": "Récents",
- "search_hint": "Commencez à taper ou utilisez le GPS pour détecter votre position",
- "search_no_results": "Aucun lieu trouvé",
- "search_remove_recent": "Retirer {location} des lieux récents",
- "search_remove_recent_short": "Retirer des récents",
- "search_aria": "Rechercher un lieu",
- "search_gps": "Utiliser la position GPS",
- "model_automatic_selection": "Sélection automatique",
- "model_selector_aria": "Sélection : {label}",
- "compare_models_heading": "Modèles",
- "compare_variables_heading": "Variables météo horaires",
- "compare_timeline_title": "Chronologie de comparaison des modèles",
- "compare_model_label": "Modèle",
- "ensemble_trimmed": "L'ensemble de ce modèle ne va qu'à environ {days} jours, la dispersion est donc limitée à sa portée disponible.",
- "seasonal_explainer_before": "Une prévision saisonnière montre dans quelle mesure un mois entier devrait",
- "seasonal_explainer_strong": "s'écarter de sa normale climatique",
- "seasonal_explainer_after": "- et non le temps qu'il fera un jour donné. Lisez la tendance mensuelle et l'accord de l'ensemble, pas les variations quotidiennes.",
- "seasonal_runs_to": "Cet aperçu va jusqu'au {date}.",
- "seasonal_range_aria": "Période de l'aperçu",
- "seasonal_no_normal": "pas de normale pour ce mois",
- "normals_loading": "chargement de la normale…",
- "normals_loading_period": "chargement de la normale 1991–2020…",
- "normal_band_legend": "bande normale = moyenne 1991–2020",
- "anomaly_vs_normal": "{value} par rapport à la normale",
- "stat_avg_temperature": "Température moyenne",
- "stat_mean_temperature": "Température moyenne",
- "stat_total_precipitation": "Précipitations totales",
- "stat_warmest_day": "Jour le plus chaud",
- "stat_coldest_day": "Jour le plus froid",
- "historical_daily_heading": "Quotidien",
- "historical_daily_hint": "– sélectionnez un jour pour le détail horaire",
- "historical_full_range": "– période complète",
- "historical_from": "Du",
- "historical_to": "Au",
- "historical_quick_ranges": "Plages rapides",
- "historical_last_days": "{days} jours",
- "historical_month_last_year": "Ce mois, l'an dernier",
- "label_day": "jour",
- "label_night": "nuit",
- "daycards_past": "3 jours passés",
- "daycards_load_15": "Charger 15 jours",
- "error_technical_details": "Détails techniques",
- "err_network_title": "Service météo injoignable",
- "err_network_hint": "Vérifiez votre connexion internet et réessayez.",
- "err_nodata_title": "Aucune donnée pour ce lieu avec le modèle sélectionné",
- "err_nodata_hint": "Les modèles régionaux ne couvrent que leur propre zone - \"Best match\" choisit automatiquement un modèle adapté.",
- "err_rejected_title": "Le service météo a refusé la requête",
- "err_rejected_hint": "Essayez d'autres réglages ou revenez au modèle \"Best match\".",
- "err_generic_title": "Le chargement des données météo a échoué",
- "err_generic_hint": "Réessayez dans un instant. Si cela persiste, revenez au modèle \"Best match\".",
- "maps_iframe_title": "Carte interactive Open-Meteo",
- "page_maps_title": "Carte météo",
- "page_week_title": "Météo",
- "search_favorite_add": "Ajouter aux favoris",
- "search_favorite_remove": "Retirer des favoris",
- "supporter_price_per_month": "{amount} / mois",
- "model_best_match_hint": "Choisit automatiquement le meilleur modèle pour ce lieu",
- "model_updated": "mis à jour {cadence}",
- "cadence_every_hour": "toutes les heures",
- "cadence_every_hours": "toutes les {hours} h",
- "cadence_daily": "chaque jour",
- "cadence_monthly": "chaque mois",
- "cadence_varies": "variable"
+ "$schema": "https://inlang.com/schema/inlang-message-format",
+ "nav_week": "Prévisions à 7 jours",
+ "nav_compare": "Comparaison des modèles",
+ "nav_14day": "Prévisions à 14 jours",
+ "nav_seasonal": "Saisonnier",
+ "nav_historical": "Historique",
+ "nav_maps": "Cartes",
+ "nav_collapse": "Réduire",
+ "nav_expand_sidebar": "Déployer la barre latérale",
+ "nav_collapse_sidebar": "Réduire la barre latérale",
+ "nav_home": "Accueil Drizzli",
+ "nav_toggle_menu": "Basculer le menu",
+ "search_placeholder": "Rechercher un lieu…",
+ "settings_title": "Paramètres",
+ "units_title": "Unités",
+ "units_aria": "Choisir les unités de mesure",
+ "unit_temperature": "Température",
+ "unit_wind_speed": "Vitesse du vent",
+ "unit_precipitation": "Précipitations",
+ "theme_label": "Thème",
+ "theme_system": "Système",
+ "theme_light": "Clair",
+ "theme_dark": "Sombre",
+ "theme_follow_system": "Thème : suivre le système",
+ "theme_light_title": "Thème : clair",
+ "theme_dark_title": "Thème : sombre",
+ "language_label": "Langue",
+ "supporter_active": "Bonus contributeur actifs",
+ "supporter_support": "Soutenir Drizz.li",
+ "supporter_manage_key": "Gérer votre clé d'accès",
+ "supporter_unlock": "Débloquer les bonus contributeur",
+ "supporter_badge": "Contributeur",
+ "strip_past_label": "avant",
+ "strip_past_aria": "Charger les 3 derniers jours",
+ "strip_days_label": "jours",
+ "strip_extend_aria": "Afficher les 15 jours complets",
+ "strip_history_label": "archives",
+ "strip_history_aria": "Ouvrir les archives météo",
+ "strip_history_title": "Historique : toute date depuis 1940",
+ "strip_seasonal_label": "saisonnier",
+ "strip_seasonal_aria": "Ouvrir les tendances saisonnières",
+ "strip_seasonal_title": "Tendances saisonnières : les mois à venir",
+ "day_today": "Aujourd'hui",
+ "day_tomorrow": "Demain",
+ "day_yesterday": "Hier",
+ "page_week_subtitle": "prévisions à 7 jours",
+ "page_compare_subtitle": "comparaison des modèles",
+ "page_14day_subtitle": "prévision d'ensemble à 14 jours",
+ "page_seasonal_subtitle": "tendances saisonnières",
+ "page_historical_subtitle": "météo historique",
+ "hourly_heading": "par heure",
+ "hourly_variables": "Variables",
+ "meteograms_heading": "Météogrammes",
+ "meteograms_customize": "Personnaliser",
+ "meteograms_zoom_hint": "glissez ou",
+ "meteograms_zoom_hint_end": "+ défiler pour zoomer",
+ "range_today": "Aujourd'hui",
+ "range_selected_day": "Jour sélectionné",
+ "range_3_days": "3 jours",
+ "range_5_days": "5 jours",
+ "range_all": "Tout",
+ "range_group_aria": "Plage horaire du graphique",
+ "reset_zoom": "Réinitialiser le zoom",
+ "default_range_title": "Plage horaire par défaut",
+ "default_range_auto": "Auto",
+ "default_range_auto_hint": "3 jours sur mobile, tout sur grand écran",
+ "summary_heading": "en résumé",
+ "summary_no_data": "Aucun détail horaire pour ce jour.",
+ "label_sunrise": "Lever du soleil",
+ "label_sunset": "Coucher du soleil",
+ "label_daylight": "Durée du jour",
+ "label_uv_index": "Indice UV",
+ "label_moonrise": "Lever de la lune",
+ "label_moonset": "Coucher de la lune",
+ "label_moon": "Lune",
+ "daylight_hours": "{hours} h {minutes} min",
+ "sunshine_share": "{percent}% de soleil",
+ "uv_low": "Faible",
+ "uv_moderate": "Modéré",
+ "uv_high": "Élevé",
+ "uv_very_high": "Très élevé",
+ "uv_extreme": "Extrême",
+ "moon_new": "Nouvelle lune",
+ "moon_waxing_crescent": "Premier croissant",
+ "moon_first_quarter": "Premier quartier",
+ "moon_waxing_gibbous": "Gibbeuse croissante",
+ "moon_full": "Pleine lune",
+ "moon_waning_gibbous": "Gibbeuse décroissante",
+ "moon_last_quarter": "Dernier quartier",
+ "moon_waning_crescent": "Dernier croissant",
+ "cond_clear": "dégagé",
+ "cond_fair": "partiellement nuageux",
+ "cond_cloudy": "couvert",
+ "cond_fog": "brumeux",
+ "cond_drizzle": "bruineux",
+ "cond_rain": "pluvieux",
+ "cond_snow": "neigeux",
+ "cond_thunder": "orageux",
+ "period_overnight": "la nuit",
+ "period_morning": "le matin",
+ "period_afternoon": "l'après-midi",
+ "period_evening": "en soirée",
+ "footer_tagline": "Des prévisions météo rapides et sans fioritures, basées sur des données ouvertes.",
+ "footer_data_by": "Données météo par",
+ "footer_forecasts": "Prévisions",
+ "footer_popular": "Lieux populaires",
+ "footer_about_section": "À propos",
+ "model_weather": "Modèle météo",
+ "model_ensemble": "Modèle d'ensemble",
+ "sky_all_1": "{condition} toute la journée.",
+ "sky_all_2": "Une journée {condition} du matin au soir.",
+ "sky_all_3": "Le ciel reste {condition} tout du long.",
+ "sky_two_1": "{c1} {p1}, puis {c2} {p2}.",
+ "sky_two_2": "La journée débute {c1} {p1} avant de devenir {c2} {p2}.",
+ "sky_two_3": "Ciel {c1} {p1}, puis {c2} {p2}.",
+ "sky_three_1": "{c1} {p1}, puis {c2} {p2} et enfin {c3} {p3}.",
+ "sky_three_2": "Le ciel est {c1} {p1}, devient {c2} {p2} et finit {c3} {p3}.",
+ "sky_three_3": "D'un ciel {c1} {p1} à {c2} {p2}, avant de rester {c3} {p3}.",
+ "temp_1": "Maximales proches de {high}, minimales de {low} la nuit.",
+ "temp_2": "Les températures montent à {high} et retombent à {low} après la tombée de la nuit.",
+ "temp_3": "Entre {low} et {high} au fil de la journée.",
+ "temp_feels_1": "Maximales proches de {high}, minimales de {low}, mais ressenti plutôt {feels}.",
+ "temp_feels_2": "Jusqu'à {high} au thermomètre, ressenti {feels}, avant de redescendre à {low}.",
+ "temp_feels_3": "Il fera {high} mais on ressentira {feels}, avec {low} plus tard.",
+ "precip_window_1": "Environ {amount} de précipitations, surtout {when}.",
+ "precip_window_2": "Comptez environ {amount}, concentrés {when}.",
+ "precip_window_3": "Le passage le plus humide se situe {when}, pour environ {amount} au total.",
+ "precip_spread_1": "Environ {amount} de précipitations réparties sur la journée.",
+ "precip_spread_2": "Environ {amount} tombent par intermittence au cours de la journée.",
+ "precip_spread_3": "Des averses vont et viennent, pour un total d'environ {amount}.",
+ "precip_chance_1": "Temps plutôt sec, avec jusqu'à {percent}% de risque d'averse.",
+ "precip_chance_2": "Peu de pluie attendue, mais {percent}% de risque d'une averse passagère.",
+ "precip_chance_3": "{percent}% de risque d'averse, rien qui justifie un parapluie.",
+ "precip_dry_1": "Le temps reste sec toute la journée.",
+ "precip_dry_2": "Pas une goutte attendue.",
+ "precip_dry_3": "Sec du début à la fin.",
+ "wind_dir_1": "Vent de secteur {direction} atteignant {speed}.",
+ "wind_dir_2": "Une brise de secteur {direction} culmine à {speed}.",
+ "wind_dir_3": "Le vent s'oriente au secteur {direction}, avec des pointes proches de {speed}.",
+ "wind_dir_gusts_1": "Vent de secteur {direction} atteignant {speed}, avec des rafales à {gust}.",
+ "wind_dir_gusts_2": "Un vent de secteur {direction} de {speed}, avec des rafales jusqu'à {gust}.",
+ "wind_dir_gusts_3": "Attendez-vous à {speed} de secteur {direction}, avec des rafales de {gust} par moments.",
+ "wind_1": "Vent atteignant {speed}.",
+ "wind_2": "La brise culmine autour de {speed}.",
+ "wind_3": "Un vent allant jusqu'à {speed}.",
+ "wind_gusts_1": "Vent atteignant {speed}, avec des rafales à {gust}.",
+ "wind_gusts_2": "Jusqu'à {speed}, avec des rafales atteignant {gust}.",
+ "wind_gusts_3": "Une journée à rafales : {speed} en continu, {gust} en pointe.",
+ "calm_1": "Pratiquement pas de vent.",
+ "calm_2": "L'air reste quasiment immobile.",
+ "calm_3": "Quasiment aucun vent de la journée.",
+ "uv_1": "Indice UV jusqu'à {value} ({label}) : protégez-vous en milieu de journée.",
+ "uv_2": "Le soleil tape à la mi-journée : UV {value}, {label}.",
+ "uv_3": "Mieux vaut chercher l'ombre à midi : l'UV atteint {value} ({label}).",
+ "legal_about": "À propos",
+ "legal_imprint": "Mentions légales",
+ "legal_privacy": "Confidentialité",
+ "legal_terms": "Conditions",
+ "legal_nav": "Informations légales",
+ "city_weather": "Météo à {city}",
+ "var_temperature": "Température",
+ "var_temperature_short": "Temp",
+ "var_icons": "Icônes météo",
+ "var_icons_short": "Icônes",
+ "var_apparent": "Ressenti",
+ "var_apparent_short": "Ressenti",
+ "var_dew_point": "Point de rosée",
+ "var_dew_point_short": "Rosée",
+ "var_cloud": "Nébulosité",
+ "var_cloud_short": "Nuages",
+ "var_cloud_low": "Nébulosité basse",
+ "var_cloud_low_short": "Basse",
+ "var_cloud_mid": "Nébulosité moyenne",
+ "var_cloud_mid_short": "Moyenne",
+ "var_cloud_high": "Nébulosité haute",
+ "var_cloud_high_short": "Haute",
+ "var_precipitation": "Précipitations",
+ "var_precipitation_short": "Précip.",
+ "var_pop": "Probabilité de précip.",
+ "var_pop_short": "Prob.",
+ "var_rain": "Pluie",
+ "var_rain_short": "Pluie",
+ "var_showers": "Averses",
+ "var_showers_short": "Averses",
+ "var_snowfall": "Chutes de neige",
+ "var_snowfall_short": "Neige",
+ "var_wind": "Vitesse du vent",
+ "var_wind_short": "Vent",
+ "var_wind_dir": "Direction du vent",
+ "var_wind_dir_short": "Dir.",
+ "var_gusts": "Rafales",
+ "var_gusts_short": "Rafales",
+ "var_humidity": "Humidité",
+ "var_humidity_short": "HR",
+ "var_pressure": "Pression (MSL)",
+ "var_pressure_short": "MSLP",
+ "var_surface_pressure": "Pression au sol",
+ "var_surface_pressure_short": "Psfc",
+ "var_uv": "Indice UV",
+ "var_uv_short": "UV",
+ "var_visibility": "Visibilité",
+ "var_visibility_short": "Vis.",
+ "var_cape": "CAPE",
+ "var_cape_short": "CAPE",
+ "var_time": "Heure",
+ "no_data_title": "Ce modèle n'a pas de données ici",
+ "no_data_body": "Le modèle sélectionné ne couvre pas {location} : les modèles régionaux ne fournissent des données que dans leur propre zone.",
+ "no_data_try_city": "Changer de lieu pour {city}",
+ "no_data_best_match": "Passer à « Best match »",
+ "model_archive": "Réanalyse",
+ "model_seasonal": "Modèle saisonnier",
+ "nearby_cities_title": "Villes à proximité",
+ "nearby_cities_subtitle": "Maximales et minimales du jour sélectionné",
+ "supporter_dialog_title": "Soutien Drizz.li",
+ "supporter_dialog_desc": "Collez la clé d'accès reçue par e-mail pour débloquer les bonus.",
+ "supporter_extras_active": "Les bonus contributeur sont actifs",
+ "supporter_lifetime": "Accès à vie",
+ "supporter_active_until": "Actif jusqu'au {date}",
+ "supporter_access_key": "Clé d'accès",
+ "supporter_key_invalid": "Cette clé n'est pas valide ou a expiré.",
+ "supporter_server_unreachable": "Serveur injoignable. Vérifiez votre connexion et réessayez.",
+ "supporter_verifying": "Vérification…",
+ "supporter_unlock_button": "Débloquer",
+ "supporter_remove_key": "Supprimer la clé de cet appareil",
+ "supporter_no_key_yet": "Pas encore de clé ?",
+ "supporter_support_from": "Soutenez le projet à partir de {price}",
+ "supporter_checking": "Vérification de votre abonnement…",
+ "supporter_gate_title": "{feature} est un bonus contributeur",
+ "supporter_gate_body": "Drizz.li est gratuit et open source. Contribuez à partir de {price} pour le faire vivre - en remerciement, les contributeurs débloquent les bonus.",
+ "supporter_become": "Devenir contributeur",
+ "supporter_have_key": "J'ai une clé",
+ "supporter_key_expired": "Votre clé enregistrée n'est plus valide ou a expiré.",
+ "supporter_enter_key": "Saisissez votre clé d'accès.",
+ "supporter_perk_historical": "Météo historique et comparaison aux normales climatiques",
+ "supporter_perk_seasonal": "Aperçu saisonnier : les mois à venir face à la normale climatique",
+ "supporter_perk_future": "Les nouveaux bonus dès leur sortie",
+ "action_close": "Fermer",
+ "action_done": "Terminé",
+ "action_try_again": "Réessayer",
+ "action_reset_defaults": "Rétablir les valeurs par défaut",
+ "customize_meteograms": "Personnaliser les météogrammes",
+ "customizer_intro": "Faites glisser les variables d'un graphique à l'autre pour composer votre mise en page.",
+ "customizer_chart_n": "Graphique {number}",
+ "customizer_delete_chart": "Supprimer le graphique {number}",
+ "customizer_add_chart": "+ Ajouter un graphique",
+ "customizer_available": "Variables disponibles",
+ "customizer_drag": "Déplacer {variable}",
+ "customizer_remove": "Retirer {variable}",
+ "customizer_drop_here": "Déposez des variables ici",
+ "customizer_all_in_use": "Toutes les variables sont utilisées",
+ "variables_aria": "Sélection des variables",
+ "variables_close": "Fermer la sélection des variables",
+ "variables_table_section": "Tableau horaire",
+ "variables_move_up": "Déplacer {variable} vers le haut",
+ "variables_move_down": "Déplacer {variable} vers le bas",
+ "variables_charts_hint_before": "Les variables des météogrammes se règlent avec le bouton",
+ "variables_charts_hint_after": "au-dessus des graphiques.",
+ "table_customize": "Personnaliser les variables",
+ "table_interval_aria": "Intervalle horaire",
+ "table_now": "Maintenant",
+ "interval_toggle": "Basculer entre les intervalles de 1 h et 3 h",
+ "charts_loading": "Chargement des graphiques…",
+ "chart_download": "Télécharger le météogramme en PNG",
+ "chart_credit_viz": "visualisation par",
+ "chart_toggle_series": "Afficher ou masquer {series}",
+ "legend_show": "Afficher la légende",
+ "meteograms_none_before": "Aucun météogramme configuré,",
+ "meteograms_none_action": "ajoutez des variables",
+ "meteograms_none_historical": "Aucun météogramme configuré. Ajoutez des variables depuis la page 7 jours.",
+ "search_searching": "Recherche…",
+ "search_favorites": "Favoris",
+ "search_recent": "Récents",
+ "search_hint": "Commencez à taper ou utilisez le GPS pour détecter votre position",
+ "search_no_results": "Aucun lieu trouvé",
+ "search_remove_recent": "Retirer {location} des lieux récents",
+ "search_remove_recent_short": "Retirer des récents",
+ "search_aria": "Rechercher un lieu",
+ "search_gps": "Utiliser la position GPS",
+ "model_automatic_selection": "Sélection automatique",
+ "model_selector_aria": "Sélection : {label}",
+ "compare_models_heading": "Modèles",
+ "compare_variables_heading": "Variables météo horaires",
+ "compare_timeline_title": "Chronologie de comparaison des modèles",
+ "compare_model_label": "Modèle",
+ "ensemble_trimmed": "L'ensemble de ce modèle ne va qu'à environ {days} jours, la dispersion est donc limitée à sa portée disponible.",
+ "seasonal_explainer_before": "Une prévision saisonnière montre dans quelle mesure un mois entier devrait",
+ "seasonal_explainer_strong": "s'écarter de sa normale climatique",
+ "seasonal_explainer_after": "- et non le temps qu'il fera un jour donné. Lisez la tendance mensuelle et l'accord de l'ensemble, pas les variations quotidiennes.",
+ "seasonal_runs_to": "Cet aperçu va jusqu'au {date}.",
+ "seasonal_range_aria": "Période de l'aperçu",
+ "seasonal_no_normal": "pas de normale pour ce mois",
+ "normals_loading": "chargement de la normale…",
+ "normals_loading_period": "chargement de la normale 1991–2020…",
+ "normal_band_legend": "bande normale = moyenne 1991–2020",
+ "anomaly_vs_normal": "{value} par rapport à la normale",
+ "stat_avg_temperature": "Température moyenne",
+ "stat_mean_temperature": "Température moyenne",
+ "stat_total_precipitation": "Précipitations totales",
+ "stat_warmest_day": "Jour le plus chaud",
+ "stat_coldest_day": "Jour le plus froid",
+ "historical_daily_heading": "Quotidien",
+ "historical_daily_hint": "– sélectionnez un jour pour le détail horaire",
+ "historical_full_range": "– période complète",
+ "historical_from": "Du",
+ "historical_to": "Au",
+ "historical_quick_ranges": "Plages rapides",
+ "historical_last_days": "{days} jours",
+ "historical_month_last_year": "Ce mois, l'an dernier",
+ "label_day": "jour",
+ "label_night": "nuit",
+ "daycards_past": "3 jours passés",
+ "daycards_load_15": "Charger 15 jours",
+ "error_technical_details": "Détails techniques",
+ "err_network_title": "Service météo injoignable",
+ "err_network_hint": "Vérifiez votre connexion internet et réessayez.",
+ "err_nodata_title": "Aucune donnée pour ce lieu avec le modèle sélectionné",
+ "err_nodata_hint": "Les modèles régionaux ne couvrent que leur propre zone - \"Best match\" choisit automatiquement un modèle adapté.",
+ "err_rejected_title": "Le service météo a refusé la requête",
+ "err_rejected_hint": "Essayez d'autres réglages ou revenez au modèle \"Best match\".",
+ "err_generic_title": "Le chargement des données météo a échoué",
+ "err_generic_hint": "Réessayez dans un instant. Si cela persiste, revenez au modèle \"Best match\".",
+ "maps_iframe_title": "Carte interactive Open-Meteo",
+ "page_maps_title": "Carte météo",
+ "page_week_title": "Météo",
+ "search_favorite_add": "Ajouter aux favoris",
+ "search_favorite_remove": "Retirer des favoris",
+ "supporter_price_per_month": "{amount} / mois",
+ "model_best_match_hint": "Choisit automatiquement le meilleur modèle pour ce lieu",
+ "model_updated": "mis à jour {cadence}",
+ "cadence_every_hour": "toutes les heures",
+ "cadence_every_hours": "toutes les {hours} h",
+ "cadence_daily": "chaque jour",
+ "cadence_monthly": "chaque mois",
+ "cadence_varies": "variable",
+ "model_group_automatic": "Automatique",
+ "model_group_reanalysis": "Réanalyse ECMWF",
+ "model_group_regional_reanalysis": "Réanalyse régionale"
}
diff --git a/messages/it.json b/messages/it.json
index f3f40c6..ad8ece2 100644
--- a/messages/it.json
+++ b/messages/it.json
@@ -1,336 +1,339 @@
{
- "$schema": "https://inlang.com/schema/inlang-message-format",
- "nav_week": "Previsioni a 7 giorni",
- "nav_compare": "Confronto modelli",
- "nav_14day": "Previsioni a 14 giorni",
- "nav_seasonal": "Stagionale",
- "nav_historical": "Storico",
- "nav_maps": "Mappe",
- "nav_collapse": "Comprimi",
- "nav_expand_sidebar": "Espandi barra laterale",
- "nav_collapse_sidebar": "Comprimi barra laterale",
- "nav_home": "Home di Drizzli",
- "nav_toggle_menu": "Attiva/disattiva menu",
- "search_placeholder": "Cerca una località…",
- "settings_title": "Impostazioni",
- "units_title": "Unità",
- "units_aria": "Scegli le unità di misura",
- "unit_temperature": "Temperatura",
- "unit_wind_speed": "Velocità del vento",
- "unit_precipitation": "Precipitazioni",
- "theme_label": "Tema",
- "theme_system": "Sistema",
- "theme_light": "Chiaro",
- "theme_dark": "Scuro",
- "theme_follow_system": "Tema: segui il sistema",
- "theme_light_title": "Tema: chiaro",
- "theme_dark_title": "Tema: scuro",
- "language_label": "Lingua",
- "supporter_active": "Extra sostenitore attivi",
- "supporter_support": "Sostieni Drizz.li",
- "supporter_manage_key": "Gestisci la tua chiave di accesso",
- "supporter_unlock": "Sblocca gli extra sostenitore",
- "supporter_badge": "Sostenitore",
- "strip_past_label": "prima",
- "strip_past_aria": "Carica gli ultimi 3 giorni",
- "strip_days_label": "giorni",
- "strip_extend_aria": "Mostra le previsioni complete a 15 giorni",
- "strip_history_label": "archivio",
- "strip_history_aria": "Apri l'archivio meteo",
- "strip_history_title": "Storico: qualsiasi data dal 1940",
- "strip_seasonal_label": "stagionale",
- "strip_seasonal_aria": "Apri le tendenze stagionali",
- "strip_seasonal_title": "Tendenze stagionali: i prossimi mesi",
- "day_today": "Oggi",
- "day_tomorrow": "Domani",
- "day_yesterday": "Ieri",
- "page_week_subtitle": "previsioni a 7 giorni",
- "page_compare_subtitle": "confronto modelli",
- "page_14day_subtitle": "previsione d'insieme a 14 giorni",
- "page_seasonal_subtitle": "tendenze stagionali",
- "page_historical_subtitle": "meteo storico",
- "hourly_heading": "orario",
- "hourly_variables": "Variabili",
- "meteograms_heading": "Meteogrammi",
- "meteograms_customize": "Personalizza",
- "meteograms_zoom_hint": "trascina o",
- "meteograms_zoom_hint_end": "+ scorri per ingrandire",
- "range_today": "Oggi",
- "range_selected_day": "Giorno selezionato",
- "range_3_days": "3 giorni",
- "range_5_days": "5 giorni",
- "range_all": "Tutto",
- "range_group_aria": "Intervallo temporale del grafico",
- "reset_zoom": "Reimposta zoom",
- "default_range_title": "Intervallo temporale predefinito",
- "default_range_auto": "Auto",
- "default_range_auto_hint": "3 giorni su cellulare, tutto su schermi ampi",
- "summary_heading": "in parole",
- "summary_no_data": "Nessun dato orario per questo giorno.",
- "label_sunrise": "Alba",
- "label_sunset": "Tramonto",
- "label_daylight": "Ore di luce",
- "label_uv_index": "Indice UV",
- "label_moonrise": "Sorgere della luna",
- "label_moonset": "Tramonto della luna",
- "label_moon": "Luna",
- "daylight_hours": "{hours} h {minutes} min",
- "sunshine_share": "{percent}% di sole",
- "uv_low": "Basso",
- "uv_moderate": "Moderato",
- "uv_high": "Alto",
- "uv_very_high": "Molto alto",
- "uv_extreme": "Estremo",
- "moon_new": "Luna nuova",
- "moon_waxing_crescent": "Luna crescente",
- "moon_first_quarter": "Primo quarto",
- "moon_waxing_gibbous": "Gibbosa crescente",
- "moon_full": "Luna piena",
- "moon_waning_gibbous": "Gibbosa calante",
- "moon_last_quarter": "Ultimo quarto",
- "moon_waning_crescent": "Luna calante",
- "cond_clear": "sereno",
- "cond_fair": "parzialmente nuvoloso",
- "cond_cloudy": "coperto",
- "cond_fog": "nebbioso",
- "cond_drizzle": "con pioviggine",
- "cond_rain": "piovoso",
- "cond_snow": "nevoso",
- "cond_thunder": "temporalesco",
- "period_overnight": "durante la notte",
- "period_morning": "al mattino",
- "period_afternoon": "nel pomeriggio",
- "period_evening": "in serata",
- "footer_tagline": "Previsioni meteo rapide e senza fronzoli, basate su dati aperti.",
- "footer_data_by": "Dati meteo da",
- "footer_forecasts": "Previsioni",
- "footer_popular": "Località popolari",
- "footer_about_section": "Informazioni",
- "model_weather": "Modello meteo",
- "model_ensemble": "Modello d'insieme",
- "sky_all_1": "{condition} per tutta la giornata.",
- "sky_all_2": "Una giornata {condition} dall'inizio alla fine.",
- "sky_all_3": "Il cielo resta {condition} per tutto il giorno.",
- "sky_two_1": "{c1} {p1}, poi {c2} {p2}.",
- "sky_two_2": "La giornata si apre {c1} {p1} prima di diventare {c2} {p2}.",
- "sky_two_3": "Cielo {c1} {p1} e poi {c2} {p2}.",
- "sky_three_1": "{c1} {p1}, poi {c2} {p2} e infine {c3} {p3}.",
- "sky_three_2": "Inizia {c1} {p1}, diventa {c2} {p2} e finisce {c3} {p3}.",
- "sky_three_3": "Da cielo {c1} {p1} a {c2} {p2}, per poi restare {c3} {p3}.",
- "temp_1": "Massime intorno a {high} e minime di {low} durante la notte.",
- "temp_2": "Le temperature salgono fino a {high} e tornano a {low} dopo il tramonto.",
- "temp_3": "Tra {low} e {high} nel corso della giornata.",
- "temp_feels_1": "Massime intorno a {high} e minime di {low}, ma con una percezione di {feels}.",
- "temp_feels_2": "Fino a {high} sul termometro, percepiti {feels}, prima di scendere a {low}.",
- "temp_feels_3": "Si arriva a {high} ma se ne percepiscono {feels}, con {low} più tardi.",
- "precip_window_1": "Circa {amount} di precipitazioni, soprattutto {when}.",
- "precip_window_2": "Sono attesi circa {amount}, concentrati {when}.",
- "precip_window_3": "Il periodo più piovoso è {when}, per un totale di circa {amount}.",
- "precip_spread_1": "Circa {amount} di precipitazioni distribuite nell'arco della giornata.",
- "precip_spread_2": "Circa {amount} cadono a intermittenza durante il giorno.",
- "precip_spread_3": "Rovesci a intermittenza, per un totale di circa {amount}.",
- "precip_chance_1": "Perlopiù asciutto, con una probabilità di rovesci fino al {percent}%.",
- "precip_chance_2": "Poca pioggia prevista, ma c'è il {percent}% di probabilità di un rovescio di passaggio.",
- "precip_chance_3": "Un {percent}% di rischio rovesci, ma nulla da ombrello.",
- "precip_dry_1": "Resterà asciutto tutto il giorno.",
- "precip_dry_2": "Non è attesa una goccia.",
- "precip_dry_3": "Asciutto dall'inizio alla fine.",
- "wind_dir_1": "Vento da {direction} fino a {speed}.",
- "wind_dir_2": "Una brezza da {direction} tocca i {speed}.",
- "wind_dir_3": "Il vento si mantiene da {direction}, con punte vicine a {speed}.",
- "wind_dir_gusts_1": "Vento da {direction} fino a {speed}, con raffiche a {gust}.",
- "wind_dir_gusts_2": "Un vento da {direction} di {speed}, con raffiche fino a {gust}.",
- "wind_dir_gusts_3": "Attesi {speed} da {direction}, con raffiche di {gust} a tratti.",
- "wind_1": "Vento fino a {speed}.",
- "wind_2": "La brezza tocca circa {speed}.",
- "wind_3": "Aria in movimento fino a {speed}.",
- "wind_gusts_1": "Vento fino a {speed}, con raffiche a {gust}.",
- "wind_gusts_2": "Fino a {speed}, con raffiche che arrivano a {gust}.",
- "wind_gusts_3": "Giornata ventosa: {speed} costanti, {gust} nelle raffiche.",
- "calm_1": "Quasi assenza di vento.",
- "calm_2": "L'aria resta quasi immobile.",
- "calm_3": "Praticamente senza vento per tutto il giorno.",
- "uv_1": "Indice UV fino a {value} ({label}): proteggiti a metà giornata.",
- "uv_2": "Il sole picchia a mezzogiorno: UV {value}, {label}.",
- "uv_3": "Meglio cercare ombra a metà giornata: l'UV arriva a {value} ({label}).",
- "legal_about": "Informazioni",
- "legal_imprint": "Note legali",
- "legal_privacy": "Privacy",
- "legal_terms": "Condizioni",
- "legal_nav": "Informazioni legali",
- "city_weather": "Meteo a {city}",
- "var_temperature": "Temperatura",
- "var_temperature_short": "Temp",
- "var_icons": "Icone meteo",
- "var_icons_short": "Icone",
- "var_apparent": "Percepita",
- "var_apparent_short": "Percepita",
- "var_dew_point": "Punto di rugiada",
- "var_dew_point_short": "Rugiada",
- "var_cloud": "Nuvolosità",
- "var_cloud_short": "Nuvole",
- "var_cloud_low": "Nuvolosità bassa",
- "var_cloud_low_short": "Bassa",
- "var_cloud_mid": "Nuvolosità media",
- "var_cloud_mid_short": "Media",
- "var_cloud_high": "Nuvolosità alta",
- "var_cloud_high_short": "Alta",
- "var_precipitation": "Precipitazioni",
- "var_precipitation_short": "Precip.",
- "var_pop": "Probabilità di precip.",
- "var_pop_short": "Prob.",
- "var_rain": "Pioggia",
- "var_rain_short": "Pioggia",
- "var_showers": "Rovesci",
- "var_showers_short": "Rovesci",
- "var_snowfall": "Nevicate",
- "var_snowfall_short": "Neve",
- "var_wind": "Velocità del vento",
- "var_wind_short": "Vento",
- "var_wind_dir": "Direzione del vento",
- "var_wind_dir_short": "Dir.",
- "var_gusts": "Raffiche",
- "var_gusts_short": "Raffiche",
- "var_humidity": "Umidità",
- "var_humidity_short": "UR",
- "var_pressure": "Pressione (MSL)",
- "var_pressure_short": "MSLP",
- "var_surface_pressure": "Pressione al suolo",
- "var_surface_pressure_short": "Psfc",
- "var_uv": "Indice UV",
- "var_uv_short": "UV",
- "var_visibility": "Visibilità",
- "var_visibility_short": "Vis.",
- "var_cape": "CAPE",
- "var_cape_short": "CAPE",
- "var_time": "Ora",
- "no_data_title": "Nessun dato per questo modello qui",
- "no_data_body": "Il modello selezionato non copre {location}: i modelli regionali forniscono dati solo nella propria area.",
- "no_data_try_city": "Cambia località in {city}",
- "no_data_best_match": "Passa a «Best match»",
- "model_archive": "Rianalisi",
- "model_seasonal": "Modello stagionale",
- "nearby_cities_title": "Città nelle vicinanze",
- "nearby_cities_subtitle": "Massime e minime del giorno selezionato",
- "supporter_dialog_title": "Sostenitore Drizz.li",
- "supporter_dialog_desc": "Incolla la chiave di accesso ricevuta via e-mail per sbloccare gli extra.",
- "supporter_extras_active": "Gli extra per sostenitori sono attivi",
- "supporter_lifetime": "Accesso a vita",
- "supporter_active_until": "Attivo fino al {date}",
- "supporter_access_key": "Chiave di accesso",
- "supporter_key_invalid": "Questa chiave non è valida o è scaduta.",
- "supporter_server_unreachable": "Server non raggiungibile. Controlla la connessione e riprova.",
- "supporter_verifying": "Verifica in corso…",
- "supporter_unlock_button": "Sblocca",
- "supporter_remove_key": "Rimuovi la chiave da questo dispositivo",
- "supporter_no_key_yet": "Non hai ancora una chiave?",
- "supporter_support_from": "Sostieni il progetto da {price}",
- "supporter_checking": "Verifica dell'abbonamento…",
- "supporter_gate_title": "{feature} è un extra per sostenitori",
- "supporter_gate_body": "Drizz.li è gratuito e open source. Contribuisci da {price} per tenerlo in vita - come ringraziamento, i sostenitori sbloccano gli extra.",
- "supporter_become": "Diventa sostenitore",
- "supporter_have_key": "Ho una chiave",
- "supporter_key_expired": "La chiave salvata non è più valida o è scaduta.",
- "supporter_enter_key": "Inserisci la tua chiave di accesso.",
- "supporter_perk_historical": "Meteo storico e confronto con le normali climatiche",
- "supporter_perk_seasonal": "Prospettive stagionali: i mesi a venire rispetto alla normale climatica",
- "supporter_perk_future": "Nuovi extra non appena arrivano",
- "action_close": "Chiudi",
- "action_done": "Fatto",
- "action_try_again": "Riprova",
- "action_reset_defaults": "Ripristina i valori predefiniti",
- "customize_meteograms": "Personalizza i meteogrammi",
- "customizer_intro": "Trascina le variabili tra i grafici per costruire il tuo layout.",
- "customizer_chart_n": "Grafico {number}",
- "customizer_delete_chart": "Elimina il grafico {number}",
- "customizer_add_chart": "+ Aggiungi grafico",
- "customizer_available": "Variabili disponibili",
- "customizer_drag": "Trascina {variable}",
- "customizer_remove": "Rimuovi {variable}",
- "customizer_drop_here": "Trascina qui le variabili",
- "customizer_all_in_use": "Tutte le variabili sono in uso",
- "variables_aria": "Selezione delle variabili",
- "variables_close": "Chiudi la selezione delle variabili",
- "variables_table_section": "Tabella oraria",
- "variables_move_up": "Sposta {variable} in alto",
- "variables_move_down": "Sposta {variable} in basso",
- "variables_charts_hint_before": "Le variabili dei meteogrammi si impostano con il pulsante",
- "variables_charts_hint_after": "sopra i grafici.",
- "table_customize": "Personalizza le variabili",
- "table_interval_aria": "Intervallo orario",
- "table_now": "Ora",
- "interval_toggle": "Alterna tra intervalli di 1 e 3 ore",
- "charts_loading": "Caricamento dei grafici…",
- "chart_download": "Scarica il meteogramma come immagine PNG",
- "chart_credit_viz": "visualizzazione di",
- "chart_toggle_series": "Mostra o nascondi {series}",
- "legend_show": "Mostra legenda",
- "meteograms_none_before": "Nessun meteogramma configurato,",
- "meteograms_none_action": "aggiungi qualche variabile",
- "meteograms_none_historical": "Nessun meteogramma configurato. Aggiungi variabili dalla pagina a 7 giorni.",
- "search_searching": "Ricerca in corso…",
- "search_favorites": "Preferiti",
- "search_recent": "Recenti",
- "search_hint": "Inizia a digitare o usa il GPS per rilevare la tua posizione",
- "search_no_results": "Nessuna località trovata",
- "search_remove_recent": "Rimuovi {location} dai luoghi recenti",
- "search_remove_recent_short": "Rimuovi dai recenti",
- "search_aria": "Cerca una località",
- "search_gps": "Usa la posizione GPS",
- "model_automatic_selection": "Selezione automatica",
- "model_selector_aria": "Selezione di {label}",
- "compare_models_heading": "Modelli",
- "compare_variables_heading": "Variabili meteo orarie",
- "compare_timeline_title": "Cronologia del confronto tra modelli",
- "compare_model_label": "Modello",
- "ensemble_trimmed": "L'ensemble di questo modello arriva solo a circa {days} giorni, quindi la dispersione è ridotta al periodo disponibile.",
- "seasonal_explainer_before": "Una previsione stagionale mostra quanto un intero mese potrebbe",
- "seasonal_explainer_strong": "discostarsi dalla sua normale climatica",
- "seasonal_explainer_after": "- non il tempo di un singolo giorno. Guarda la tendenza mensile e l'accordo dell'ensemble, non gli sbalzi giornalieri.",
- "seasonal_runs_to": "Queste prospettive arrivano fino al {date}.",
- "seasonal_range_aria": "Periodo delle prospettive",
- "seasonal_no_normal": "nessuna normale per questo mese",
- "normals_loading": "caricamento della normale…",
- "normals_loading_period": "caricamento della normale 1991–2020…",
- "normal_band_legend": "banda normale = media 1991–2020",
- "anomaly_vs_normal": "{value} rispetto alla normale",
- "stat_avg_temperature": "Temperatura media",
- "stat_mean_temperature": "Temperatura media",
- "stat_total_precipitation": "Precipitazioni totali",
- "stat_warmest_day": "Giorno più caldo",
- "stat_coldest_day": "Giorno più freddo",
- "historical_daily_heading": "Giornaliero",
- "historical_daily_hint": "– seleziona un giorno per il dettaglio orario",
- "historical_full_range": "– intervallo completo",
- "historical_from": "Dal",
- "historical_to": "Al",
- "historical_quick_ranges": "Intervalli rapidi",
- "historical_last_days": "{days} giorni",
- "historical_month_last_year": "Questo mese, l'anno scorso",
- "label_day": "giorno",
- "label_night": "notte",
- "daycards_past": "Ultimi 3 giorni",
- "daycards_load_15": "Carica 15 giorni",
- "error_technical_details": "Dettagli tecnici",
- "err_network_title": "Servizio meteo non raggiungibile",
- "err_network_hint": "Controlla la connessione a internet e riprova.",
- "err_nodata_title": "Nessun dato per questa località con il modello selezionato",
- "err_nodata_hint": "I modelli regionali coprono solo la propria area - \"Best match\" sceglie automaticamente un modello adatto.",
- "err_rejected_title": "Il servizio meteo ha rifiutato la richiesta",
- "err_rejected_hint": "Prova impostazioni diverse o torna al modello \"Best match\".",
- "err_generic_title": "Caricamento dei dati meteo non riuscito",
- "err_generic_hint": "Riprova tra un momento. Se continua, passa al modello \"Best match\".",
- "maps_iframe_title": "Mappa interattiva di Open-Meteo",
- "page_maps_title": "Mappa meteo",
- "page_week_title": "Meteo",
- "search_favorite_add": "Aggiungi ai preferiti",
- "search_favorite_remove": "Rimuovi dai preferiti",
- "supporter_price_per_month": "{amount} / mese",
- "model_best_match_hint": "Sceglie automaticamente il modello migliore per questa località",
- "model_updated": "aggiornato {cadence}",
- "cadence_every_hour": "ogni ora",
- "cadence_every_hours": "ogni {hours} h",
- "cadence_daily": "ogni giorno",
- "cadence_monthly": "ogni mese",
- "cadence_varies": "variabile"
+ "$schema": "https://inlang.com/schema/inlang-message-format",
+ "nav_week": "Previsioni a 7 giorni",
+ "nav_compare": "Confronto modelli",
+ "nav_14day": "Previsioni a 14 giorni",
+ "nav_seasonal": "Stagionale",
+ "nav_historical": "Storico",
+ "nav_maps": "Mappe",
+ "nav_collapse": "Comprimi",
+ "nav_expand_sidebar": "Espandi barra laterale",
+ "nav_collapse_sidebar": "Comprimi barra laterale",
+ "nav_home": "Home di Drizzli",
+ "nav_toggle_menu": "Attiva/disattiva menu",
+ "search_placeholder": "Cerca una località…",
+ "settings_title": "Impostazioni",
+ "units_title": "Unità",
+ "units_aria": "Scegli le unità di misura",
+ "unit_temperature": "Temperatura",
+ "unit_wind_speed": "Velocità del vento",
+ "unit_precipitation": "Precipitazioni",
+ "theme_label": "Tema",
+ "theme_system": "Sistema",
+ "theme_light": "Chiaro",
+ "theme_dark": "Scuro",
+ "theme_follow_system": "Tema: segui il sistema",
+ "theme_light_title": "Tema: chiaro",
+ "theme_dark_title": "Tema: scuro",
+ "language_label": "Lingua",
+ "supporter_active": "Extra sostenitore attivi",
+ "supporter_support": "Sostieni Drizz.li",
+ "supporter_manage_key": "Gestisci la tua chiave di accesso",
+ "supporter_unlock": "Sblocca gli extra sostenitore",
+ "supporter_badge": "Sostenitore",
+ "strip_past_label": "prima",
+ "strip_past_aria": "Carica gli ultimi 3 giorni",
+ "strip_days_label": "giorni",
+ "strip_extend_aria": "Mostra le previsioni complete a 15 giorni",
+ "strip_history_label": "archivio",
+ "strip_history_aria": "Apri l'archivio meteo",
+ "strip_history_title": "Storico: qualsiasi data dal 1940",
+ "strip_seasonal_label": "stagionale",
+ "strip_seasonal_aria": "Apri le tendenze stagionali",
+ "strip_seasonal_title": "Tendenze stagionali: i prossimi mesi",
+ "day_today": "Oggi",
+ "day_tomorrow": "Domani",
+ "day_yesterday": "Ieri",
+ "page_week_subtitle": "previsioni a 7 giorni",
+ "page_compare_subtitle": "confronto modelli",
+ "page_14day_subtitle": "previsione d'insieme a 14 giorni",
+ "page_seasonal_subtitle": "tendenze stagionali",
+ "page_historical_subtitle": "meteo storico",
+ "hourly_heading": "orario",
+ "hourly_variables": "Variabili",
+ "meteograms_heading": "Meteogrammi",
+ "meteograms_customize": "Personalizza",
+ "meteograms_zoom_hint": "trascina o",
+ "meteograms_zoom_hint_end": "+ scorri per ingrandire",
+ "range_today": "Oggi",
+ "range_selected_day": "Giorno selezionato",
+ "range_3_days": "3 giorni",
+ "range_5_days": "5 giorni",
+ "range_all": "Tutto",
+ "range_group_aria": "Intervallo temporale del grafico",
+ "reset_zoom": "Reimposta zoom",
+ "default_range_title": "Intervallo temporale predefinito",
+ "default_range_auto": "Auto",
+ "default_range_auto_hint": "3 giorni su cellulare, tutto su schermi ampi",
+ "summary_heading": "in parole",
+ "summary_no_data": "Nessun dato orario per questo giorno.",
+ "label_sunrise": "Alba",
+ "label_sunset": "Tramonto",
+ "label_daylight": "Ore di luce",
+ "label_uv_index": "Indice UV",
+ "label_moonrise": "Sorgere della luna",
+ "label_moonset": "Tramonto della luna",
+ "label_moon": "Luna",
+ "daylight_hours": "{hours} h {minutes} min",
+ "sunshine_share": "{percent}% di sole",
+ "uv_low": "Basso",
+ "uv_moderate": "Moderato",
+ "uv_high": "Alto",
+ "uv_very_high": "Molto alto",
+ "uv_extreme": "Estremo",
+ "moon_new": "Luna nuova",
+ "moon_waxing_crescent": "Luna crescente",
+ "moon_first_quarter": "Primo quarto",
+ "moon_waxing_gibbous": "Gibbosa crescente",
+ "moon_full": "Luna piena",
+ "moon_waning_gibbous": "Gibbosa calante",
+ "moon_last_quarter": "Ultimo quarto",
+ "moon_waning_crescent": "Luna calante",
+ "cond_clear": "sereno",
+ "cond_fair": "parzialmente nuvoloso",
+ "cond_cloudy": "coperto",
+ "cond_fog": "nebbioso",
+ "cond_drizzle": "con pioviggine",
+ "cond_rain": "piovoso",
+ "cond_snow": "nevoso",
+ "cond_thunder": "temporalesco",
+ "period_overnight": "durante la notte",
+ "period_morning": "al mattino",
+ "period_afternoon": "nel pomeriggio",
+ "period_evening": "in serata",
+ "footer_tagline": "Previsioni meteo rapide e senza fronzoli, basate su dati aperti.",
+ "footer_data_by": "Dati meteo da",
+ "footer_forecasts": "Previsioni",
+ "footer_popular": "Località popolari",
+ "footer_about_section": "Informazioni",
+ "model_weather": "Modello meteo",
+ "model_ensemble": "Modello d'insieme",
+ "sky_all_1": "{condition} per tutta la giornata.",
+ "sky_all_2": "Una giornata {condition} dall'inizio alla fine.",
+ "sky_all_3": "Il cielo resta {condition} per tutto il giorno.",
+ "sky_two_1": "{c1} {p1}, poi {c2} {p2}.",
+ "sky_two_2": "La giornata si apre {c1} {p1} prima di diventare {c2} {p2}.",
+ "sky_two_3": "Cielo {c1} {p1} e poi {c2} {p2}.",
+ "sky_three_1": "{c1} {p1}, poi {c2} {p2} e infine {c3} {p3}.",
+ "sky_three_2": "Inizia {c1} {p1}, diventa {c2} {p2} e finisce {c3} {p3}.",
+ "sky_three_3": "Da cielo {c1} {p1} a {c2} {p2}, per poi restare {c3} {p3}.",
+ "temp_1": "Massime intorno a {high} e minime di {low} durante la notte.",
+ "temp_2": "Le temperature salgono fino a {high} e tornano a {low} dopo il tramonto.",
+ "temp_3": "Tra {low} e {high} nel corso della giornata.",
+ "temp_feels_1": "Massime intorno a {high} e minime di {low}, ma con una percezione di {feels}.",
+ "temp_feels_2": "Fino a {high} sul termometro, percepiti {feels}, prima di scendere a {low}.",
+ "temp_feels_3": "Si arriva a {high} ma se ne percepiscono {feels}, con {low} più tardi.",
+ "precip_window_1": "Circa {amount} di precipitazioni, soprattutto {when}.",
+ "precip_window_2": "Sono attesi circa {amount}, concentrati {when}.",
+ "precip_window_3": "Il periodo più piovoso è {when}, per un totale di circa {amount}.",
+ "precip_spread_1": "Circa {amount} di precipitazioni distribuite nell'arco della giornata.",
+ "precip_spread_2": "Circa {amount} cadono a intermittenza durante il giorno.",
+ "precip_spread_3": "Rovesci a intermittenza, per un totale di circa {amount}.",
+ "precip_chance_1": "Perlopiù asciutto, con una probabilità di rovesci fino al {percent}%.",
+ "precip_chance_2": "Poca pioggia prevista, ma c'è il {percent}% di probabilità di un rovescio di passaggio.",
+ "precip_chance_3": "Un {percent}% di rischio rovesci, ma nulla da ombrello.",
+ "precip_dry_1": "Resterà asciutto tutto il giorno.",
+ "precip_dry_2": "Non è attesa una goccia.",
+ "precip_dry_3": "Asciutto dall'inizio alla fine.",
+ "wind_dir_1": "Vento da {direction} fino a {speed}.",
+ "wind_dir_2": "Una brezza da {direction} tocca i {speed}.",
+ "wind_dir_3": "Il vento si mantiene da {direction}, con punte vicine a {speed}.",
+ "wind_dir_gusts_1": "Vento da {direction} fino a {speed}, con raffiche a {gust}.",
+ "wind_dir_gusts_2": "Un vento da {direction} di {speed}, con raffiche fino a {gust}.",
+ "wind_dir_gusts_3": "Attesi {speed} da {direction}, con raffiche di {gust} a tratti.",
+ "wind_1": "Vento fino a {speed}.",
+ "wind_2": "La brezza tocca circa {speed}.",
+ "wind_3": "Aria in movimento fino a {speed}.",
+ "wind_gusts_1": "Vento fino a {speed}, con raffiche a {gust}.",
+ "wind_gusts_2": "Fino a {speed}, con raffiche che arrivano a {gust}.",
+ "wind_gusts_3": "Giornata ventosa: {speed} costanti, {gust} nelle raffiche.",
+ "calm_1": "Quasi assenza di vento.",
+ "calm_2": "L'aria resta quasi immobile.",
+ "calm_3": "Praticamente senza vento per tutto il giorno.",
+ "uv_1": "Indice UV fino a {value} ({label}): proteggiti a metà giornata.",
+ "uv_2": "Il sole picchia a mezzogiorno: UV {value}, {label}.",
+ "uv_3": "Meglio cercare ombra a metà giornata: l'UV arriva a {value} ({label}).",
+ "legal_about": "Informazioni",
+ "legal_imprint": "Note legali",
+ "legal_privacy": "Privacy",
+ "legal_terms": "Condizioni",
+ "legal_nav": "Informazioni legali",
+ "city_weather": "Meteo a {city}",
+ "var_temperature": "Temperatura",
+ "var_temperature_short": "Temp",
+ "var_icons": "Icone meteo",
+ "var_icons_short": "Icone",
+ "var_apparent": "Percepita",
+ "var_apparent_short": "Percepita",
+ "var_dew_point": "Punto di rugiada",
+ "var_dew_point_short": "Rugiada",
+ "var_cloud": "Nuvolosità",
+ "var_cloud_short": "Nuvole",
+ "var_cloud_low": "Nuvolosità bassa",
+ "var_cloud_low_short": "Bassa",
+ "var_cloud_mid": "Nuvolosità media",
+ "var_cloud_mid_short": "Media",
+ "var_cloud_high": "Nuvolosità alta",
+ "var_cloud_high_short": "Alta",
+ "var_precipitation": "Precipitazioni",
+ "var_precipitation_short": "Precip.",
+ "var_pop": "Probabilità di precip.",
+ "var_pop_short": "Prob.",
+ "var_rain": "Pioggia",
+ "var_rain_short": "Pioggia",
+ "var_showers": "Rovesci",
+ "var_showers_short": "Rovesci",
+ "var_snowfall": "Nevicate",
+ "var_snowfall_short": "Neve",
+ "var_wind": "Velocità del vento",
+ "var_wind_short": "Vento",
+ "var_wind_dir": "Direzione del vento",
+ "var_wind_dir_short": "Dir.",
+ "var_gusts": "Raffiche",
+ "var_gusts_short": "Raffiche",
+ "var_humidity": "Umidità",
+ "var_humidity_short": "UR",
+ "var_pressure": "Pressione (MSL)",
+ "var_pressure_short": "MSLP",
+ "var_surface_pressure": "Pressione al suolo",
+ "var_surface_pressure_short": "Psfc",
+ "var_uv": "Indice UV",
+ "var_uv_short": "UV",
+ "var_visibility": "Visibilità",
+ "var_visibility_short": "Vis.",
+ "var_cape": "CAPE",
+ "var_cape_short": "CAPE",
+ "var_time": "Ora",
+ "no_data_title": "Nessun dato per questo modello qui",
+ "no_data_body": "Il modello selezionato non copre {location}: i modelli regionali forniscono dati solo nella propria area.",
+ "no_data_try_city": "Cambia località in {city}",
+ "no_data_best_match": "Passa a «Best match»",
+ "model_archive": "Rianalisi",
+ "model_seasonal": "Modello stagionale",
+ "nearby_cities_title": "Città nelle vicinanze",
+ "nearby_cities_subtitle": "Massime e minime del giorno selezionato",
+ "supporter_dialog_title": "Sostenitore Drizz.li",
+ "supporter_dialog_desc": "Incolla la chiave di accesso ricevuta via e-mail per sbloccare gli extra.",
+ "supporter_extras_active": "Gli extra per sostenitori sono attivi",
+ "supporter_lifetime": "Accesso a vita",
+ "supporter_active_until": "Attivo fino al {date}",
+ "supporter_access_key": "Chiave di accesso",
+ "supporter_key_invalid": "Questa chiave non è valida o è scaduta.",
+ "supporter_server_unreachable": "Server non raggiungibile. Controlla la connessione e riprova.",
+ "supporter_verifying": "Verifica in corso…",
+ "supporter_unlock_button": "Sblocca",
+ "supporter_remove_key": "Rimuovi la chiave da questo dispositivo",
+ "supporter_no_key_yet": "Non hai ancora una chiave?",
+ "supporter_support_from": "Sostieni il progetto da {price}",
+ "supporter_checking": "Verifica dell'abbonamento…",
+ "supporter_gate_title": "{feature} è un extra per sostenitori",
+ "supporter_gate_body": "Drizz.li è gratuito e open source. Contribuisci da {price} per tenerlo in vita - come ringraziamento, i sostenitori sbloccano gli extra.",
+ "supporter_become": "Diventa sostenitore",
+ "supporter_have_key": "Ho una chiave",
+ "supporter_key_expired": "La chiave salvata non è più valida o è scaduta.",
+ "supporter_enter_key": "Inserisci la tua chiave di accesso.",
+ "supporter_perk_historical": "Meteo storico e confronto con le normali climatiche",
+ "supporter_perk_seasonal": "Prospettive stagionali: i mesi a venire rispetto alla normale climatica",
+ "supporter_perk_future": "Nuovi extra non appena arrivano",
+ "action_close": "Chiudi",
+ "action_done": "Fatto",
+ "action_try_again": "Riprova",
+ "action_reset_defaults": "Ripristina i valori predefiniti",
+ "customize_meteograms": "Personalizza i meteogrammi",
+ "customizer_intro": "Trascina le variabili tra i grafici per costruire il tuo layout.",
+ "customizer_chart_n": "Grafico {number}",
+ "customizer_delete_chart": "Elimina il grafico {number}",
+ "customizer_add_chart": "+ Aggiungi grafico",
+ "customizer_available": "Variabili disponibili",
+ "customizer_drag": "Trascina {variable}",
+ "customizer_remove": "Rimuovi {variable}",
+ "customizer_drop_here": "Trascina qui le variabili",
+ "customizer_all_in_use": "Tutte le variabili sono in uso",
+ "variables_aria": "Selezione delle variabili",
+ "variables_close": "Chiudi la selezione delle variabili",
+ "variables_table_section": "Tabella oraria",
+ "variables_move_up": "Sposta {variable} in alto",
+ "variables_move_down": "Sposta {variable} in basso",
+ "variables_charts_hint_before": "Le variabili dei meteogrammi si impostano con il pulsante",
+ "variables_charts_hint_after": "sopra i grafici.",
+ "table_customize": "Personalizza le variabili",
+ "table_interval_aria": "Intervallo orario",
+ "table_now": "Ora",
+ "interval_toggle": "Alterna tra intervalli di 1 e 3 ore",
+ "charts_loading": "Caricamento dei grafici…",
+ "chart_download": "Scarica il meteogramma come immagine PNG",
+ "chart_credit_viz": "visualizzazione di",
+ "chart_toggle_series": "Mostra o nascondi {series}",
+ "legend_show": "Mostra legenda",
+ "meteograms_none_before": "Nessun meteogramma configurato,",
+ "meteograms_none_action": "aggiungi qualche variabile",
+ "meteograms_none_historical": "Nessun meteogramma configurato. Aggiungi variabili dalla pagina a 7 giorni.",
+ "search_searching": "Ricerca in corso…",
+ "search_favorites": "Preferiti",
+ "search_recent": "Recenti",
+ "search_hint": "Inizia a digitare o usa il GPS per rilevare la tua posizione",
+ "search_no_results": "Nessuna località trovata",
+ "search_remove_recent": "Rimuovi {location} dai luoghi recenti",
+ "search_remove_recent_short": "Rimuovi dai recenti",
+ "search_aria": "Cerca una località",
+ "search_gps": "Usa la posizione GPS",
+ "model_automatic_selection": "Selezione automatica",
+ "model_selector_aria": "Selezione di {label}",
+ "compare_models_heading": "Modelli",
+ "compare_variables_heading": "Variabili meteo orarie",
+ "compare_timeline_title": "Cronologia del confronto tra modelli",
+ "compare_model_label": "Modello",
+ "ensemble_trimmed": "L'ensemble di questo modello arriva solo a circa {days} giorni, quindi la dispersione è ridotta al periodo disponibile.",
+ "seasonal_explainer_before": "Una previsione stagionale mostra quanto un intero mese potrebbe",
+ "seasonal_explainer_strong": "discostarsi dalla sua normale climatica",
+ "seasonal_explainer_after": "- non il tempo di un singolo giorno. Guarda la tendenza mensile e l'accordo dell'ensemble, non gli sbalzi giornalieri.",
+ "seasonal_runs_to": "Queste prospettive arrivano fino al {date}.",
+ "seasonal_range_aria": "Periodo delle prospettive",
+ "seasonal_no_normal": "nessuna normale per questo mese",
+ "normals_loading": "caricamento della normale…",
+ "normals_loading_period": "caricamento della normale 1991–2020…",
+ "normal_band_legend": "banda normale = media 1991–2020",
+ "anomaly_vs_normal": "{value} rispetto alla normale",
+ "stat_avg_temperature": "Temperatura media",
+ "stat_mean_temperature": "Temperatura media",
+ "stat_total_precipitation": "Precipitazioni totali",
+ "stat_warmest_day": "Giorno più caldo",
+ "stat_coldest_day": "Giorno più freddo",
+ "historical_daily_heading": "Giornaliero",
+ "historical_daily_hint": "– seleziona un giorno per il dettaglio orario",
+ "historical_full_range": "– intervallo completo",
+ "historical_from": "Dal",
+ "historical_to": "Al",
+ "historical_quick_ranges": "Intervalli rapidi",
+ "historical_last_days": "{days} giorni",
+ "historical_month_last_year": "Questo mese, l'anno scorso",
+ "label_day": "giorno",
+ "label_night": "notte",
+ "daycards_past": "Ultimi 3 giorni",
+ "daycards_load_15": "Carica 15 giorni",
+ "error_technical_details": "Dettagli tecnici",
+ "err_network_title": "Servizio meteo non raggiungibile",
+ "err_network_hint": "Controlla la connessione a internet e riprova.",
+ "err_nodata_title": "Nessun dato per questa località con il modello selezionato",
+ "err_nodata_hint": "I modelli regionali coprono solo la propria area - \"Best match\" sceglie automaticamente un modello adatto.",
+ "err_rejected_title": "Il servizio meteo ha rifiutato la richiesta",
+ "err_rejected_hint": "Prova impostazioni diverse o torna al modello \"Best match\".",
+ "err_generic_title": "Caricamento dei dati meteo non riuscito",
+ "err_generic_hint": "Riprova tra un momento. Se continua, passa al modello \"Best match\".",
+ "maps_iframe_title": "Mappa interattiva di Open-Meteo",
+ "page_maps_title": "Mappa meteo",
+ "page_week_title": "Meteo",
+ "search_favorite_add": "Aggiungi ai preferiti",
+ "search_favorite_remove": "Rimuovi dai preferiti",
+ "supporter_price_per_month": "{amount} / mese",
+ "model_best_match_hint": "Sceglie automaticamente il modello migliore per questa località",
+ "model_updated": "aggiornato {cadence}",
+ "cadence_every_hour": "ogni ora",
+ "cadence_every_hours": "ogni {hours} h",
+ "cadence_daily": "ogni giorno",
+ "cadence_monthly": "ogni mese",
+ "cadence_varies": "variabile",
+ "model_group_automatic": "Automatico",
+ "model_group_reanalysis": "Rianalisi ECMWF",
+ "model_group_regional_reanalysis": "Rianalisi regionale"
}
diff --git a/src/lib/paywall/PaywallGate.svelte b/src/lib/paywall/PaywallGate.svelte
index 0be755c..190cdb6 100644
--- a/src/lib/paywall/PaywallGate.svelte
+++ b/src/lib/paywall/PaywallGate.svelte
@@ -45,7 +45,11 @@
{m.supporter_gate_body({ price })}
diff --git a/src/lib/services/nearby-cities.ts b/src/lib/services/nearby-cities.ts index 23483f2..a377495 100644 --- a/src/lib/services/nearby-cities.ts +++ b/src/lib/services/nearby-cities.ts @@ -84,28 +84,41 @@ async function loadTile(key: string): Promise