fix: replace ASCII umlauts with proper German umlauts throughout UI and prompts

- index.html: Wähle, Zurück, Übersicht, zurücksetzen, üben
- screens.ts: Üben, Wörter phase labels
- companion.ts: All Gemini prompts use proper umlauts
- fallbacks.ts: All fallback texts use proper umlauts
- parent.ts: löschen, überschreiben confirmations
- reward.ts: für, grüner, Eichhörnchen
- Tests updated to match

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-03-29 20:46:04 +02:00
co-authored by Claude Opus 4.6
parent fa1d87def3
commit 50a4e987c7
11 changed files with 82 additions and 45 deletions
+2 -2
View File
@@ -31,7 +31,7 @@ const ELEMENT_TYPES = [
"Schmetterling",
"Vogel",
"Reh",
"Eichhoernchen",
"Eichhörnchen",
"Hase",
"Frosch",
"Igel",
@@ -117,7 +117,7 @@ async function generateForestElement(db: IDBDatabase): Promise<{
ELEMENT_TYPES[Math.floor(Math.random() * ELEMENT_TYPES.length)]!;
// Build prompt
const prompt = `Kinderbuch-Illustration, Aquarell-Stil, ${elementType}, magischer Wald, warm, einladend, fuer Kinder, Pastellfarben, kein Text, einfarbig heller gruener Hintergrund`;
const prompt = `Kinderbuch-Illustration, Aquarell-Stil, ${elementType}, magischer Wald, warm, einladend, für Kinder, Pastellfarben, kein Text, einfarbig heller grüner Hintergrund`;
// Generate image
const blob = await generateImage(prompt, referenceImages, config);
+1 -1
View File
@@ -124,7 +124,7 @@ export async function initForestScreen(
continueBtn.disabled = true;
continueBtn.classList.add("forest__continue-btn--done");
} else {
continueBtn.textContent = "Weiter ueben";
continueBtn.textContent = "Weiter üben";
continueBtn.disabled = false;
continueBtn.classList.remove("forest__continue-btn--done");
continueBtn.onclick = () =>