Gefunden bei systematischem Re-Check aller Seiten: der Platzhaltertext für fehlgeschlagene Bilder auf index.html (Foto-Collage) und profil.html war hart kodiert Deutsch. Jetzt über window.dogiUebersetzen() gelöst.
87 lines
3.8 KiB
JavaScript
87 lines
3.8 KiB
JavaScript
/* =====================================================================
|
|
i18n-profil.js — Übersetzungs-Wörterbuch NUR für profil.html
|
|
Alle 5 Sprachen vollständig gepflegt (de, de-CH, en, fr, pt).
|
|
|
|
Hinweis: profil.html ist eine generische Profilseite, die per ?p=<slug>
|
|
Personendaten aus data-modis.js/data-scouts.js/data-creator.js lädt.
|
|
Name, Rolle und Bio-Text der jeweiligen Person sind bewusst NICHT Teil
|
|
dieses Wörterbuchs (bleiben Deutsch, außerhalb dieses Auftrags) — hier
|
|
stehen nur die statischen Rahmentexte der Seite selbst (Eyebrow,
|
|
Zurück-Button, Bio-Platzhalter, Stufen-Badge, Zitat-Anführungszeichen,
|
|
Fehlermeldung falls Person nicht gefunden). Alle Keys werden rein per
|
|
JS gesetzt (kein data-i18n im HTML nötig), siehe renderStatischeTexte()
|
|
in profil.html — dieselbe Vorgehensweise wie in aktion-detail.html.
|
|
===================================================================== */
|
|
|
|
window.I18N_PAGE = {
|
|
pr_eyebrow_default: {
|
|
de: "🩵 Team Dogi", "de-CH": "🩵 Team Dogi",
|
|
en: "🩵 Team Dogi", fr: "🩵 Team Dogi", pt: "🩵 Team Dogi",
|
|
},
|
|
pr_eyebrow_scout: {
|
|
de: "Manager DogFather — Spicy Media", "de-CH": "Manager DogFather — Spicy Media",
|
|
en: "Manager DogFather — Spicy Media", fr: "Manager DogFather — Spicy Media", pt: "Manager DogFather — Spicy Media",
|
|
},
|
|
pr_eyebrow_creator: {
|
|
de: "Manager DogFather — Creator", "de-CH": "Manager DogFather — Creator",
|
|
en: "Manager DogFather — Creator", fr: "Manager DogFather — Creator", pt: "Manager DogFather — Creator",
|
|
},
|
|
pr_back_modis: {
|
|
de: "← Zurück zum Modi-Team", "de-CH": "← Zrugg zum Modi-Team",
|
|
en: "← Back to the Modi Team", fr: "← Retour à l'équipe Modi", pt: "← Voltar à equipe Modi",
|
|
},
|
|
pr_back_scouts: {
|
|
de: "← Zurück zum Scout-Team", "de-CH": "← Zrugg zum Scout-Team",
|
|
en: "← Back to the Scout Team", fr: "← Retour à l'équipe Scouts", pt: "← Voltar à equipe Scouts",
|
|
},
|
|
pr_back_creator: {
|
|
de: "← Zurück zu den Creatorn", "de-CH": "← Zrugg zu de Creator",
|
|
en: "← Back to the Creators", fr: "← Retour aux Creators", pt: "← Voltar aos Creators",
|
|
},
|
|
pr_badge_prefix: {
|
|
de: "Stufe", "de-CH": "Stuefe",
|
|
en: "Level", fr: "Niveau", pt: "Nível",
|
|
},
|
|
pr_quote_open: {
|
|
de: "„", "de-CH": "„",
|
|
en: "“", fr: "« ", pt: "„",
|
|
},
|
|
pr_quote_close: {
|
|
de: "“", "de-CH": "“",
|
|
en: "”", fr: " »", pt: "“",
|
|
},
|
|
pr_bio_fallback: {
|
|
de: `Mehr über {name} folgt in Kürze. 🩵`,
|
|
"de-CH": `Meh über {name} chunnt i Chürze. 🩵`,
|
|
en: `More about {name} coming soon. 🩵`,
|
|
fr: `Plus d'infos sur {name} bientôt. 🩵`,
|
|
pt: `Mais sobre {name} em breve. 🩵`,
|
|
},
|
|
pr_notfound_title: {
|
|
de: "Dieses Profil gibt's (noch) nicht 🤔",
|
|
"de-CH": "Das Profil git's (na) nöd 🤔",
|
|
en: "This profile doesn't exist (yet) 🤔",
|
|
fr: "Ce profil n'existe pas (encore) 🤔",
|
|
pt: "Este perfil (ainda) não existe 🤔",
|
|
},
|
|
pr_notfound_lead: {
|
|
de: "Vielleicht ein alter Link — probier's über die Team-Seiten.",
|
|
"de-CH": "Villicht en alte Link — probiers über d Team-Sitene.",
|
|
en: "Maybe an old link — try it via the team pages.",
|
|
fr: "Peut-être un ancien lien — essaie via les pages d'équipe.",
|
|
pt: "Talvez um link antigo — tente pelas páginas da equipe.",
|
|
},
|
|
pr_notfound_btn_modis: {
|
|
de: "Zum Modi-Team", "de-CH": "Zum Modi-Team",
|
|
en: "To the Modi Team", fr: "Vers l'équipe Modi", pt: "Para a equipe Modi",
|
|
},
|
|
pr_notfound_btn_scouts: {
|
|
de: "Zum Scout-Team", "de-CH": "Zum Scout-Team",
|
|
en: "To the Scout Team", fr: "Vers l'équipe Scouts", pt: "Para a equipe Scouts",
|
|
},
|
|
pr_foto_folgt: {
|
|
de: "Foto folgt", "de-CH": "Foto chunnt bald",
|
|
en: "Photo coming soon", fr: "Photo à venir", pt: "Foto em breve",
|
|
},
|
|
};
|