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
+3 -3
View File
@@ -286,7 +286,7 @@ async function importData(db: IDBDatabase, file: File): Promise<void> {
return;
}
if (!confirm("Fortschritt ueberschreiben? Aktuelle Daten gehen verloren.")) {
if (!confirm("Fortschritt überschreiben? Aktuelle Daten gehen verloren.")) {
return;
}
@@ -316,8 +316,8 @@ function clearStore(db: IDBDatabase, storeName: string): Promise<void> {
* Reset all data with double confirmation, then reload.
*/
async function resetAllData(db: IDBDatabase): Promise<void> {
if (!confirm("Wirklich alles loeschen?")) return;
if (!confirm("Alle Fortschritte und Einstellungen werden geloescht. Bist du sicher?")) return;
if (!confirm("Wirklich alles löschen?")) return;
if (!confirm("Alle Fortschritte und Einstellungen werden gelöscht. Bist du sicher?")) return;
await Promise.all(DB_STORES.map((store) => clearStore(db, store)));
location.reload();