feat: show local weather warnings on dashboard
This commit is contained in:
14
lib/i18n.tsx
14
lib/i18n.tsx
@@ -167,6 +167,13 @@ const translations = {
|
||||
"warnings.probability": "Prawdopodobieństwo: {value}%",
|
||||
"warnings.genericHydro": "Ostrzeżenie hydrologiczne",
|
||||
"warnings.genericMeteo": "Ostrzeżenie meteorologiczne",
|
||||
"warnings.dashboard.title": "Ostrzeżenia meteo dla Twojego regionu",
|
||||
"warnings.dashboard.active": "Aktywne ostrzeżenie",
|
||||
"warnings.dashboard.upcoming": "Nadchodzące ostrzeżenie",
|
||||
"warnings.dashboard.validUntil": "Do {date}",
|
||||
"warnings.dashboard.validFrom": "Od {date}",
|
||||
"warnings.dashboard.more": "+{count} kolejne ostrzeżenia",
|
||||
"warnings.dashboard.viewAll": "Zobacz wszystkie",
|
||||
"hydro.section": "Monitoring wód IMGW",
|
||||
"hydro.title": "Hydro",
|
||||
"hydro.description": "Najnowsze dostępne pomiary poziomu wody, temperatury i przepływu. Każdy parametr może mieć własny czas aktualizacji.",
|
||||
@@ -346,6 +353,13 @@ const translations = {
|
||||
"warnings.probability": "Probability: {value}%",
|
||||
"warnings.genericHydro": "Hydrological warning",
|
||||
"warnings.genericMeteo": "Meteorological warning",
|
||||
"warnings.dashboard.title": "Weather warnings for your region",
|
||||
"warnings.dashboard.active": "Active warning",
|
||||
"warnings.dashboard.upcoming": "Upcoming warning",
|
||||
"warnings.dashboard.validUntil": "Until {date}",
|
||||
"warnings.dashboard.validFrom": "From {date}",
|
||||
"warnings.dashboard.more": "+{count} more warnings",
|
||||
"warnings.dashboard.viewAll": "View all",
|
||||
"hydro.section": "IMGW water monitoring",
|
||||
"hydro.title": "Hydro",
|
||||
"hydro.description": "Latest available water level, temperature and flow readings. Each parameter may have a different update time.",
|
||||
|
||||
@@ -128,6 +128,10 @@ export function normalizeProvinceName(value: string | null | undefined) {
|
||||
return value ? provinceBySimplifiedName[simplifyProvinceName(value)] ?? null : null;
|
||||
}
|
||||
|
||||
export function getProvinceForSelection(locationProvince: string | null | undefined, stationId: string | null) {
|
||||
return normalizeProvinceName(locationProvince) ?? getProvinceForStation(stationId);
|
||||
}
|
||||
|
||||
export function formatProvinceName(province: Province, language: Language) {
|
||||
return provinceLabels[province][language];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user