Translation Infrastructure: - Created 15 new translation files (en/de/fr) for 5 pages - Enhanced i18n-simple.js to auto-detect page names - Added page detection logic mapping URLs to translation files - Supports researcher, leader, implementer, about, faq pages Translation Files Created: English (en/): - researcher.json (research foundations, empirical observations) - leader.json (governance gap, architectural approach, EU AI Act) - implementer.json (integration approaches, quick start, deployment) - about.json (mission, values, origin story, license) - faq.json (search modal, browse by audience, tips) German (de/): - researcher.json (Forschungsgrundlagen, Empirische Beobachtungen) - leader.json (Governance-Lücke, Architektonischer Ansatz) - implementer.json (Integrationsansätze, Schnellstart) - about.json (Mission, Werte, Ursprungsgeschichte) - faq.json (Häufig gestellte Fragen) French (fr/): - researcher.json (Fondements de Recherche, Observations Empiriques) - leader.json (Lacune de Gouvernance, Approche Architecturale) - implementer.json (Approches d'Intégration, Démarrage Rapide) - about.json (Mission, Valeurs, Histoire d'Origine) - faq.json (Questions Fréquemment Posées) Technical Changes: - i18n-simple.js: Added detectPageName() method - Maps URL paths to translation file names - Loads page-specific translations automatically - researcher.html: Added data-i18n attributes to header section Language Selector: - Already deployed on all 6 pages (mobile icon-based design) - Now backed by full translation infrastructure - Switching languages loads correct page-specific translations Implementation Status: ✅ Translation files: Complete (15 files, ~350 translation keys) ✅ i18n system: Enhanced with page detection ✅ Proof of concept: Working on researcher.html ⏳ Full implementation: data-i18n attributes needed on remaining pages Next Steps for Full i18n: - Add data-i18n attributes to leader.html (~60 elements) - Add data-i18n attributes to implementer.html (~70 elements) - Add data-i18n attributes to about.html (~40 elements) - Add data-i18n attributes to faq.html (~30 elements) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
62 lines
2.9 KiB
JSON
62 lines
2.9 KiB
JSON
{
|
|
"page": {
|
|
"title": "Häufig gestellte Fragen | Tractatus AI-Sicherheits-Framework",
|
|
"description": "Häufige Fragen zum Tractatus-Framework: Implementierung, Leistung, Beziehung zu Claude Code und Governance-Architektur."
|
|
},
|
|
"header": {
|
|
"title": "Häufig gestellte Fragen",
|
|
"subtitle": "Häufige Fragen zur Tractatus-Framework-Implementierung, Leistung und Architektur",
|
|
"search_btn": "FAQ durchsuchen"
|
|
},
|
|
"browse_by_audience": {
|
|
"heading": "Nach Zielgruppe durchsuchen",
|
|
"researcher_title": "Forscher",
|
|
"researcher_desc": "Theorie, Validierung, akademische Forschung",
|
|
"implementer_title": "Implementierer",
|
|
"implementer_desc": "Implementierung, Integration, Bereitstellung",
|
|
"leader_title": "Führungskräfte",
|
|
"leader_desc": "Strategisches Geschäft, organisatorische Führung",
|
|
"note": "Klicken Sie auf eine Kategorie, um gefilterte Fragen in der erweiterten Suche anzuzeigen"
|
|
},
|
|
"featured_questions": {
|
|
"heading": "Hervorgehobene Fragen",
|
|
"view_all_btn": "Alle Fragen & Suche anzeigen"
|
|
},
|
|
"search_modal": {
|
|
"title": "FAQ durchsuchen",
|
|
"search_placeholder": "FAQ durchsuchen...",
|
|
"filter_audience_label": "Nach Zielgruppe filtern",
|
|
"all_audiences": "Alle Zielgruppen",
|
|
"researcher": "Forscher",
|
|
"implementer": "Implementierer",
|
|
"leader": "Führungskraft",
|
|
"clear_filters_btn": "Filter löschen",
|
|
"no_results_title": "Keine Fragen gefunden",
|
|
"no_results_desc": "Versuchen Sie, Ihre Suche oder Ihren Filter anzupassen"
|
|
},
|
|
"search_tips": {
|
|
"title": "Suchtipps",
|
|
"basic_search_title": "Grundlegende Suche",
|
|
"basic_search_desc": "Geben Sie Schlüsselwörter in das Suchfeld ein, um relevante Fragen zu finden. Die Suche durchsucht sowohl Fragen als auch Antworten.",
|
|
"basic_search_example": "Beispiel: \"Bereitstellung\" oder \"Leistungsaufwand\"",
|
|
"audience_filter_title": "Zielgruppenfilter",
|
|
"audience_filter_desc": "Filtern Sie Fragen nach vorgesehener Zielgruppe:",
|
|
"researcher_filter_desc": "Akademische Fragen zu Theorie und Validierung",
|
|
"implementer_filter_desc": "Technische Implementierungs- und Integrationsfragen",
|
|
"leader_filter_desc": "Strategische Geschäfts- und Organisationsfragen",
|
|
"tips_title": "Suchtipps",
|
|
"tip_1": "Verwenden Sie spezifische Begriffe für bessere Ergebnisse",
|
|
"tip_2": "Filtern Sie nach Zielgruppe, um Ergebnisse einzugrenzen",
|
|
"tip_3": "Fragen sind nach Schlüsselwörtern durchsuchbar",
|
|
"tip_4": "Klicken Sie auf eine Frage, um die vollständige Antwort zu erweitern",
|
|
"keyboard_shortcuts_title": "Tastaturkürzel",
|
|
"close_search": "Suche schließen"
|
|
},
|
|
"still_have_questions": {
|
|
"title": "Haben Sie noch Fragen?",
|
|
"description": "Können Sie nicht finden, wonach Sie suchen? Wir sind hier, um zu helfen.",
|
|
"submit_case_study_btn": "Eine Fallstudie einreichen",
|
|
"github_discussions_btn": "GitHub-Diskussionen",
|
|
"media_inquiry_btn": "Medienanfrage"
|
|
}
|
|
}
|