329 lines
15 KiB
JSON
329 lines
15 KiB
JSON
{
|
||
"$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"
|
||
}
|