feat(bisaya-course): enhance German course content and localization support

- Updated the create-german-for-bisaya-course-content.js script to improve lesson pattern retrieval by introducing a new function for generating a lesson pattern pool.
- Added new exercises for various topics including 'Wohnung & Nachbarn', 'Besuch empfangen', 'Arzt, Apotheke, Termin', and 'Amt, Dokumente, Anmeldung', enhancing practical language skills for learners.
- Improved localization by integrating translation keys for various UI elements and error messages across multiple components, ensuring a consistent user experience in both German and Bisaya.
- Enhanced the main.js file to recognize Bisaya language preferences in browser settings, improving accessibility for users.
This commit is contained in:
Torsten Schulz (local)
2026-03-31 17:40:03 +02:00
parent 9427b9396f
commit 004a22983e
49 changed files with 3468 additions and 262 deletions

View File

@@ -56,7 +56,8 @@
},
"language": {
"de": "Deutsch",
"en": "Englisch"
"en": "Englisch",
"ceb": "Bisaya"
},
"eyecolor": {
"blue": "Blau",
@@ -140,6 +141,8 @@
},
"account": {
"title": "Account",
"heroEyebrow": "Einstellungen",
"heroIntro": "Benutzername, E-Mail, Passwort und Sichtbarkeit an einer Stelle pflegen.",
"username": "Benutzername",
"email": "E-Mail-Adresse",
"newpassword": "Passwort",
@@ -149,6 +152,15 @@
"showinsearch": "In Usersuchen anzeigen",
"changeaction": "Benutzerdaten ändern",
"oldpassword": "Altes Passwort (benötigt)",
"validation": {
"newPasswordTooShort": "Das neue Passwort sollte mindestens 8 Zeichen haben.",
"passwordMismatch": "Die Passwörter stimmen nicht überein.",
"oldPasswordRequired": "Zum Passwortwechsel wird das aktuelle Passwort benötigt."
},
"feedback": {
"saved": "Account-Einstellungen erfolgreich gespeichert.",
"saveError": "Ein Fehler ist beim Speichern der Account-Einstellungen aufgetreten."
},
"adultAccessTitle": "Erotikbereich",
"adultAccessIntro": "Der Erotikbereich ist nur für volljährige Nutzer gedacht und wird zusätzlich durch Moderatoren freigeschaltet.",
"requestAdultVerification": "Freischaltung anfragen",
@@ -216,6 +228,10 @@
"AdultsOnly": "Nur Erwachsenen anzeigen",
"All": "Jedem zeigen"
},
"feedback": {
"updateError": "Änderung konnte nicht gespeichert werden.",
"visibilityUpdateError": "Sichtbarkeit konnte nicht aktualisiert werden."
},
"flirt": {
"title": "Flirt"
},