more fluent texts

This commit is contained in:
Vincent van der Wal
2026-08-01 15:27:26 +02:00
parent 774afa6c65
commit 0d5dbbc61f
18 changed files with 694 additions and 201 deletions
+46 -16
View File
@@ -101,26 +101,56 @@
"period_morning": "in the morning",
"period_afternoon": "in the afternoon",
"period_evening": "in the evening",
"forecast_sky_all_day": "{condition} all day.",
"forecast_sky_two": "{c1} {p1}, turning {c2} {p2}.",
"forecast_sky_three": "{c1} {p1}, turning {c2} {p2}, then {c3} {p3}.",
"forecast_temp": "Highs near {high}, dropping to {low} overnight.",
"forecast_temp_feels": "Highs near {high}, dropping to {low} overnight, though it will feel closer to {feels}.",
"forecast_precip_window": "Around {amount} of precipitation, most of it {when}.",
"forecast_precip_spread": "Around {amount} of precipitation spread across the day.",
"forecast_precip_chance": "Mostly dry, with up to a {percent}% chance of catching a shower.",
"forecast_precip_dry": "Staying dry throughout.",
"forecast_wind_dir": "Wind from the {direction} reaching {speed}.",
"forecast_wind_dir_gusts": "Wind from the {direction} reaching {speed}, with gusts to {gust}.",
"forecast_wind": "Wind reaching {speed}.",
"forecast_wind_gusts": "Wind reaching {speed}, with gusts to {gust}.",
"forecast_uv": "UV peaks at {value} ({label}), so cover up around midday.",
"forecast_calm": "Barely a breath of wind.",
"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"
"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})."
}