tractatus/public/locales/fr/faq.json
TheFlow b72a274a4f feat: add multilingual support for 5 key pages (researcher, leader, implementer, about, faq)
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>
2025-10-16 23:11:12 +13:00

62 lines
3 KiB
JSON

{
"page": {
"title": "Questions Fréquemment Posées | Cadre de Sécurité IA Tractatus",
"description": "Questions courantes sur le cadre Tractatus : implémentation, performance, relation avec Claude Code et architecture de gouvernance."
},
"header": {
"title": "Questions Fréquemment Posées",
"subtitle": "Questions courantes sur l'implémentation, la performance et l'architecture du cadre Tractatus",
"search_btn": "Rechercher FAQ"
},
"browse_by_audience": {
"heading": "Parcourir par Public",
"researcher_title": "Chercheurs",
"researcher_desc": "Théorie, validation, recherche académique",
"implementer_title": "Implémenteurs",
"implementer_desc": "Implémentation, intégration, déploiement",
"leader_title": "Leaders",
"leader_desc": "Stratégie commerciale, leadership organisationnel",
"note": "Cliquez sur n'importe quelle catégorie pour voir les questions filtrées dans la recherche avancée"
},
"featured_questions": {
"heading": "Questions en Vedette",
"view_all_btn": "Voir Toutes les Questions & Rechercher"
},
"search_modal": {
"title": "Rechercher FAQ",
"search_placeholder": "Rechercher FAQ...",
"filter_audience_label": "Filtrer par Public",
"all_audiences": "Tous les Publics",
"researcher": "Chercheur",
"implementer": "Implémenteur",
"leader": "Leader",
"clear_filters_btn": "Effacer les Filtres",
"no_results_title": "Aucune question trouvée",
"no_results_desc": "Essayez d'ajuster votre recherche ou votre filtre"
},
"search_tips": {
"title": "Conseils de Recherche",
"basic_search_title": "Recherche de Base",
"basic_search_desc": "Tapez des mots-clés dans la boîte de recherche pour trouver des questions pertinentes. La recherche examine à la fois les questions et les réponses.",
"basic_search_example": "Exemple : \"déploiement\" ou \"surcharge de performance\"",
"audience_filter_title": "Filtre de Public",
"audience_filter_desc": "Filtrez les questions par public prévu :",
"researcher_filter_desc": "Questions académiques sur la théorie et la validation",
"implementer_filter_desc": "Questions d'implémentation et d'intégration techniques",
"leader_filter_desc": "Questions stratégiques commerciales et organisationnelles",
"tips_title": "Conseils de Recherche",
"tip_1": "Utilisez des termes spécifiques pour de meilleurs résultats",
"tip_2": "Filtrez par public pour affiner les résultats",
"tip_3": "Les questions sont recherchables par mots-clés",
"tip_4": "Cliquez sur n'importe quelle question pour développer la réponse complète",
"keyboard_shortcuts_title": "Raccourcis Clavier",
"close_search": "Fermer la recherche"
},
"still_have_questions": {
"title": "Vous Avez Encore des Questions ?",
"description": "Vous ne trouvez pas ce que vous cherchez ? Nous sommes là pour vous aider.",
"submit_case_study_btn": "Soumettre une Étude de Cas",
"github_discussions_btn": "Discussions GitHub",
"media_inquiry_btn": "Demande Média"
}
}