tractatus/public/locales/fr/homepage.json
TheFlow 44a91e7fcf feat: add case submission portal admin interface and i18n support
Case Submission Portal (Admin Moderation Queue):
- Add statistics endpoint (GET /api/cases/submissions/stats)
- Enhance filtering: status, failure_mode, AI relevance score
- Add sorting options: date, relevance, completeness
- Create admin moderation interface (case-moderation.html)
- Implement CSP-compliant admin UI (no inline event handlers)
- Deploy moderation actions: approve, reject, request-info
- Fix API parameter mapping for different action types

Internationalization (i18n):
- Implement lightweight i18n system (i18n-simple.js, ~5KB)
- Add language selector component with flag emojis
- Create German and French translations for homepage
- Document Te Reo Māori translation requirements
- Add i18n attributes to homepage
- Integrate language selector into navbar

Bug Fixes:
- Fix search button modal display on docs.html (remove conflicting flex class)

Page Enhancements:
- Add dedicated JS modules for researcher, leader, koha pages
- Improve page-specific functionality and interactions

Documentation:
- Add I18N_IMPLEMENTATION_SUMMARY.md (implementation guide)
- Add TE_REO_MAORI_TRANSLATION_REQUIREMENTS.md (cultural sensitivity guide)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-16 14:50:47 +13:00

106 lines
6.1 KiB
JSON

{
"hero": {
"title": "Framework de Sécurité IA Tractatus",
"subtitle": "Contraintes structurelles qui obligent les systèmes d'IA à préserver l'agence humaine pour les décisions de valeurs—testé avec Claude Code",
"cta_architecture": "Architecture du Système",
"cta_docs": "Lire la Documentation",
"cta_faq": "FAQ"
},
"value_prop": {
"heading": "Un Point de Départ",
"text": "Au lieu d'espérer que les systèmes d'IA \"se comportent correctement\", nous proposons des contraintes structurelles où certains types de décisions nécessitent un jugement humain. Ces limites architecturales peuvent s'adapter aux normes individuelles, organisationnelles et sociétales—créant une fondation pour une opération d'IA délimitée qui pourrait évoluer plus sûrement avec la croissance des capacités."
},
"paths": {
"intro": "Nous reconnaissons qu'il ne s'agit que d'un petit pas pour relever les défis de la sécurité de l'IA. Explorez le framework à travers la perspective qui résonne avec votre travail.",
"researcher": {
"title": "Chercheur",
"subtitle": "Profondeur académique & technique",
"tooltip": "Pour les chercheurs en sécurité IA, universitaires et scientifiques qui étudient les modes de défaillance des LLM et les architectures de gouvernance",
"description": "Explorez les fondements théoriques, les contraintes architecturales et le contexte académique du framework Tractatus.",
"features": [
"Spécifications techniques & preuves",
"Revue de la recherche académique",
"Analyse des modes de défaillance",
"Fondements mathématiques"
],
"cta": "Explorer la Recherche"
},
"implementer": {
"title": "Implémenteur",
"subtitle": "Guides de code & d'intégration",
"tooltip": "Pour les ingénieurs logiciels, ingénieurs ML et équipes techniques qui construisent des systèmes d'IA en production",
"description": "Travaillez concrètement avec des guides d'implémentation, de la documentation API et des exemples de code de référence.",
"features": [
"Exemples de code fonctionnels",
"Modèles d'intégration API",
"Diagrammes d'architecture de service",
"Meilleures pratiques de déploiement"
],
"cta": "Voir le Guide d'Implémentation"
},
"leader": {
"title": "Leader",
"subtitle": "Sécurité IA Stratégique",
"tooltip": "Pour les dirigeants d'IA, directeurs de recherche, fondateurs de startups et décideurs stratégiques qui établissent la politique de sécurité IA",
"description": "Naviguez dans le cas d'affaires, les exigences de conformité et les avantages concurrentiels de la sécurité IA structurelle.",
"features": [
"Briefing exécutif & cas d'affaires",
"Gestion des risques & conformité (EU AI Act)",
"Feuille de route d'implémentation & ROI",
"Analyse de l'avantage concurrentiel"
],
"cta": "Voir les Ressources Leadership"
}
},
"capabilities": {
"heading": "Capacités du Framework",
"items": [
{
"title": "Classification des Instructions",
"description": "Classification basée sur des quadrants (STR/OPS/TAC/SYS/STO) avec étiquetage de métadonnées de persistence temporelle"
},
{
"title": "Validation Croisée",
"description": "Valide les actions de l'IA contre les instructions explicites de l'utilisateur pour empêcher les remplacements basés sur des motifs"
},
{
"title": "Application des Frontières",
"description": "Implémente les frontières Tractatus 12.1-12.7 - les décisions de valeurs nécessitent architecturalement des humains"
},
{
"title": "Surveillance de la Pression",
"description": "Détecte les conditions de fonctionnement dégradées (pression de jetons, erreurs, complexité) et ajuste la vérification"
},
{
"title": "Vérification Métacognitive",
"description": "L'IA auto-vérifie l'alignement, la cohérence, la sécurité avant l'exécution - pause-et-vérification structurelle"
},
{
"title": "Délibération Pluraliste",
"description": "Délibération de valeurs multi-parties prenantes sans hiérarchie - facilite la prise de décision humaine pour les valeurs incommensurables"
}
]
},
"validation": {
"heading": "Validation en Conditions Réelles",
"subtitle": "Framework validé lors d'un déploiement de 6 mois sur ~500 sessions avec Claude Code",
"case_27027": {
"badge": "Incident de Biais de Motif",
"type": "Démo Interactive",
"title": "L'Incident 27027",
"description": "Incident de production réel où Claude Code a utilisé par défaut le port 27017 (motif d'entraînement) malgré l'instruction explicite de l'utilisateur d'utiliser le port 27027. Le CrossReferenceValidator a détecté le conflit et bloqué l'exécution—démontrant comment la reconnaissance de motifs peut remplacer les instructions sous pression contextuelle.",
"why_matters": "Pourquoi c'est important : Ce mode de défaillance s'aggrave à mesure que les modèles s'améliorent—une reconnaissance de motifs plus forte signifie une tendance de remplacement plus forte. Les contraintes architecturales restent nécessaires quel que soit le niveau de capacité.",
"cta": "Voir la Démo Interactive"
},
"resources": {
"text": "Études de cas supplémentaires et résultats de recherche documentés dans des articles techniques",
"cta": "Parcourir les Études de Cas →"
}
},
"footer": {
"description": "Implémentation de référence des contraintes de sécurité IA architecturales—gouvernance structurelle validée dans un déploiement de projet unique.",
"tagline": "Sécurité par la Structure, pas par l'Aspiration",
"built_with": "Construit avec",
"acknowledgment": "Ce framework reconnaît Te Tiriti o Waitangi et le leadership autochtone en matière de souveraineté numérique. Construit dans le respect des Principes CARE et de la souveraineté des données māories."
}
}