tractatus/public/locales/fr/researcher.json
TheFlow 06c3631ec4 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

59 lines
4.5 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"page": {
"title": "Pour les Chercheurs | Cadre de Sécurité IA Tractatus",
"description": "Fondements de recherche, observations empiriques et base théorique pour les approches architecturales de la gouvernance de l'IA. Cadre en phase initiale explorant les contraintes structurelles pour les systèmes LLM."
},
"header": {
"badge": "Cadre de Recherche • Observations Empiriques",
"title": "Fondements de Recherche & Observations Empiriques",
"subtitle": "Tractatus explore les approches architecturales de la gouvernance de l'IA à travers l'observation empirique des modes de défaillance et l'application de la théorie organisationnelle. Cette page documente les fondements de recherche, les modèles observés et la base théorique du cadre."
},
"sections": {
"research_context": {
"heading": "Contexte & Portée de la Recherche",
"development_note": "Contexte de Développement",
"development_text": "Tractatus a été développé sur six mois (avril-octobre 2025) en phases progressives qui ont évolué en une démonstration en direct de ses capacités sous la forme d'un contexte de projet unique (https://agenticgovernance.digital). Les observations proviennent d'un engagement direct avec Claude Code (modèle Sonnet 4.5 d'Anthropic) sur environ 500 sessions de développement. Il s'agit de recherche exploratoire, pas d'étude contrôlée."
},
"theoretical_foundations": {
"heading": "Fondements Théoriques",
"org_theory_title": "Base de Théorie Organisationnelle",
"values_pluralism_title": "Pluralisme des Valeurs & Philosophie Morale"
},
"empirical_observations": {
"heading": "Observations Empiriques : Modes de Défaillance Documentés",
"intro": "Trois modèles de défaillance observés à plusieurs reprises pendant le développement du cadre. Ce ne sont pas des scénarios hypothétiques ce sont des incidents documentés qui se sont produits pendant le développement de ce projet.",
"failure_1_title": "Remplacement par Biais de Reconnaissance de Motifs (L'Incident 27027)",
"failure_2_title": "Dérive Graduelle des Valeurs sous Pression Contextuelle",
"failure_3_title": "Dégradation Silencieuse de la Qualité sous Haute Pression Contextuelle",
"research_note": "Ces modèles ont émergé de l'observation directe, pas de tests d'hypothèses. Nous ne prétendons pas qu'ils sont universels à tous les systèmes LLM ou contextes de déploiement. Ils représentent la base empirique des décisions de conception du cadre des problèmes que nous avons réellement rencontrés et des interventions architecturales qui ont réellement fonctionné dans ce contexte spécifique."
},
"architecture": {
"heading": "Architecture à Six Composants",
"services_title": "Services & Fonctions du Cadre",
"principle": "Les services opèrent en externe au runtime de l'IA avec déclenchement autonome. L'IA ne décide pas \"devrais-je vérifier les règles de gouvernance ?\" l'architecture impose la vérification par défaut. Cela résout le problème de conformité volontaire inhérent à la gouvernance basée sur les prompts."
},
"demos": {
"heading": "Démonstrations Interactives",
"classification_title": "Classification des Instructions",
"classification_desc": "Explorez comment les instructions sont classées dans les quadrants avec des niveaux de persistance et une portée temporelle.",
"incident_title": "Chronologie de l'Incident 27027",
"incident_desc": "Parcourez l'échec du biais de reconnaissance de motifs et l'intervention architecturale qui l'a empêché.",
"boundary_title": "Évaluation des Limites",
"boundary_desc": "Testez les décisions contre l'application des limites pour voir lesquelles nécessitent un jugement humain vs l'autonomie de l'IA."
},
"resources": {
"heading": "Documentation de Recherche"
},
"limitations": {
"heading": "Limitations & Directions de Recherche Futures",
"title": "Limitations Connues & Lacunes de Recherche"
}
},
"footer": {
"additional_resources": "Ressources Supplémentaires",
"for_decision_makers": "Pour les Décideurs",
"for_decision_makers_desc": "Perspective stratégique sur les défis de gouvernance et les approches architecturales",
"implementation_guide": "Guide d'Implémentation",
"implementation_guide_desc": "Modèles d'intégration technique et considérations de déploiement"
}
}