i18n(säsong+kock): lokalisera säsongsnamn (12 språk), snyggare tidshint, rensa dubbletter
- Säsong/högtidschippen på "Vad ska vi äta?" visade marknadens namn på svenska
även för icke-svenska språk (SE-marknadens event saknar nameLocalized). Nu
renderas de via i18n-nyckeln season.<slug> (t med defaultValue -> serverns namn
som fallback för egennamn m.m.). SE-marknadens 14 event översatta i alla 12
språk; egennamn (Navidad, Midsommar, Lucia...) behålls, beskrivande översätts
(Kräftskiva, Skolstart, Grillsäsong...).
- Kok-läget: den boxade ⏱-rutan (såg ut som en knapp/timer och kunde misstas för
en riktig timer) ersatt med en diskret rad "⏱ Ungefär {time}". Döda nycklar
cooking.timer/timerDone/timerRunning borttagna; cooking.timerHint -> approxTime.
- Städat 2 dubblettnycklar i alla 12 locale-filer (mealbox.eatBy, common.remove)
som låg kvar sedan tidigare leveranser (i18next tog sista värdet ändå).
- Vakt + typecheck gröna. 591 nycklar.
Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -51,9 +51,7 @@
|
||||
"common.add": "Dodaj",
|
||||
"common.back": "Wstecz",
|
||||
"common.cancel": "Anuluj",
|
||||
"mealbox.eatBy": "Zjedz ten pojemnik najpóźniej {date}. Zero gotowania, zero marnowania.",
|
||||
"mealbox.ready": "Gotowe jedzenie czeka – najszybsza kolacja w domu.",
|
||||
"common.remove": "Usuń",
|
||||
"common.all": "Wszystkie",
|
||||
"auth.tagline": "Mniej marnowania, mniej stresu, więcej w portfelu",
|
||||
"auth.passwordMin8": "Hasło musi mieć co najmniej 8 znaków.",
|
||||
@@ -67,7 +65,6 @@
|
||||
"scan.takeAnother": "Zrób kolejne",
|
||||
"scan.analyzeCount": "Analizuj ({count})",
|
||||
"scan.tips.merge": "Lodówka/zamrażarka/spiżarnia: zrób kilka zdjęć w jednym skanowaniu – aplikacja połączy duplikaty.",
|
||||
"cooking.timerHint": "Przybliżony czas etapu – użyj minutnika w telefonie.",
|
||||
"kitchen.deleteConfirm": "Usunąć wybrane produkty z {label}?",
|
||||
"kitchen.scopeSearch": "wyszukiwania",
|
||||
"kitchen.scopeAll": "całego zapasu",
|
||||
@@ -129,9 +126,7 @@
|
||||
"cooking.keepAwake": "Ekran pozostaje włączony podczas gotowania",
|
||||
"cooking.scale": "Porcje",
|
||||
"cooking.step": "Krok {current} z {total}",
|
||||
"cooking.timer": "Uruchom minutnik",
|
||||
"cooking.timerDone": "Gotowe!",
|
||||
"cooking.timerRunning": "Pozostało {time}",
|
||||
"cooking.approxTime": "Około {time}",
|
||||
"home.budget": "Budżet na jedzenie",
|
||||
"home.emptyInventory": "Spiżarnia jest pusta. Zeskanuj lodówkę albo dodaj produkty ręcznie.",
|
||||
"home.expired": "Przeterminowane",
|
||||
@@ -594,5 +589,19 @@
|
||||
"cookedLog.doneTitle": "Zapisano!",
|
||||
"cookedLog.doneBody": "Składniki zostały odjęte z Twojej spiżarni, a posiłek zapisano.",
|
||||
"plan.addMeal": "Dodaj posiłek",
|
||||
"plan.regenerate": "Zaplanuj tydzień ponownie"
|
||||
"plan.regenerate": "Zaplanuj tydzień ponownie",
|
||||
"season.midsommar": "Noc Świętojańska",
|
||||
"season.jul": "Boże Narodzenie",
|
||||
"season.påsk": "Wielkanoc",
|
||||
"season.nyår": "Sylwester",
|
||||
"season.kraftskiva": "Święto raków",
|
||||
"season.surstromming": "Premiera surströmming",
|
||||
"season.lucia": "Dzień Świętej Łucji",
|
||||
"season.valborg": "Noc Walpurgi",
|
||||
"season.grillsasong": "Sezon grillowy",
|
||||
"season.skolstart": "Powrót do szkoły",
|
||||
"season.alla-hjartans-dag": "Walentynki",
|
||||
"season.halloween": "Halloween",
|
||||
"season.oktoberfest": "Oktoberfest",
|
||||
"season.eid": "Eid al-Fitr"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user