confluent/ancien-confluent/lexique/09-institutions.json
StillHammer dc6affc7fd Amélioration lemmatisation FR + normalisation accents + extension lexique
## Fixes

### 1. Lemmatisation verbes français (contextAnalyzer.js)
- Fix: 'ent' → 'er' (observent → observer, marchent → marcher)
- Add: règles 'ient' → 'ir' (voient → voir)
- Add: règles 'oient' → 'oir' (alternative)
- Résultat: reconnaissance conjugaisons françaises améliorée

## Ajouts lexique

### 2. Verbe "marcher" (06-actions.json)
- Confluent: tekam (racine: teka, forme liée: tek)
- Conjugaisons: marche, marches, marchons, marchent, etc.

### 3. Prépositions → Particules (00-grammaire.json)
- "dans/sur/sous" → no (localisation spatiale)
- "avec" → vi (instrument/accompagnement)
- "pour/contre" → se (but/bénéficiaire)
- "sans" → zo (négation)
- "pendant" → at (passé vécu)

### 4. Composant "echos" (03-castes.json)
- Extraction racine: "échos" → keko
- Permet reconnaissance mot seul (pas seulement dans "Enfants des Échos")

## Refactor majeur

### 5. Normalisation accents (23 fichiers JSON)
- Suppression accents de TOUTES les clés de dictionnaire
- Cohérence avec normalisation NFD côté serveur
- Fichiers normalisés:
  * 00-grammaire.json à 22-nombres.json (tous les lexiques)

## Résultats

Couverture améliorée sur phrases test:
- "Les enfants des échos observent la grande fresque": 40% → 80% (4/5)
- "Le soleil brille sur les montagnes pendant l'été": 33% → 67% (4/6)

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-30 16:43:34 +08:00

205 lines
4.8 KiB
JSON

{
"_comment": "Institutions politiques et gouvernementales",
"_mots_a_gerer": [],
"dictionnaire": {
"Cercle des Sages": {
"traductions": [
{
"confluent": "rikuusekitori",
"type": "nom_propre",
"composition": "sik-u-sek-i-tori",
"sens_litteral": "Cercle des porteurs-de-savoir",
"racines": [
"siku",
"seka",
"tori"
],
"categorie": "institution",
"note": "Institution centrale"
}
]
},
"Tribunal des Mœurs": {
"traductions": [
{
"confluent": "verimuloku",
"type": "nom_propre",
"composition": "ver-i-m-loku",
"sens_litteral": "Lieu de vérité des mœurs",
"racines": [
"veri",
"loku"
],
"categorie": "institution"
}
]
},
"Proclamateur": {
"traductions": [
{
"confluent": "vokiueka",
"type": "nom_propre",
"composition": "vok-i-eka",
"sens_litteral": "Voix de la totalité",
"racines": [
"voki",
"eka"
],
"categorie": "titre"
}
]
},
"Assemblee des Chefs": {
"traductions": [
{
"confluent": "kotaukasi",
"type": "nom_propre",
"composition": "kot-a-kasi",
"sens_litteral": "Union avec les chefs",
"racines": [
"kota",
"kasi"
],
"categorie": "institution"
}
]
},
"Maison des Decouvertes": {
"traductions": [
{
"confluent": "nutuumiris",
"type": "nom_propre",
"composition": "nut-u-miris",
"sens_litteral": "Maison de la découverte",
"racines": [
"nutu",
"miris"
],
"categorie": "institution"
}
]
},
"Arbitre des Esprits": {
"traductions": [
{
"confluent": "zakiiumi",
"type": "nom_propre",
"composition": "zak-ii-umi",
"sens_litteral": "Celui qui EST gardien des esprits",
"racines": [
"zaki",
"umi"
],
"categorie": "titre_supreme",
"note": "Entité tutélaire du jeu, pouvoir de réserve"
}
]
},
"Directoire": {
"traductions": [
{
"confluent": "kasiiukota",
"type": "nom_propre",
"composition": "kas-ii-kota",
"sens_litteral": "Chefs unis",
"racines": [
"kasi",
"kota"
],
"categorie": "institution"
}
]
},
"Hall des Serments": {
"traductions": [
{
"confluent": "talusavu",
"type": "nom_propre",
"composition": "tal-u-savu",
"sens_litteral": "Hall du serment",
"racines": [
"talu",
"savu"
],
"categorie": "lieu_institution"
}
]
},
"Conseil du Village": {
"traductions": [
{
"confluent": "kotaurikusi",
"type": "composition",
"composition": "kot-a-sik-u-si",
"sens_litteral": "Union avec cercle de regard",
"racines": [
"kota",
"siku",
"sili"
],
"categorie": "institution"
}
]
},
"Autel ancestral": {
"traductions": [
{
"confluent": "asauaita",
"type": "composition",
"composition": "as-a-aita",
"sens_litteral": "Sacré avec ancêtre",
"racines": [
"asa",
"aita"
],
"categorie": "lieu_sacre"
}
]
},
"Vigile Lunaire": {
"traductions": [
{
"confluent": "velauluna",
"type": "composition",
"composition": "vel-a-luna",
"sens_litteral": "Vigile avec lune",
"racines": [
"vela",
"luna"
],
"categorie": "rituel"
}
]
},
"Jour des Ancetres": {
"traductions": [
{
"confluent": "sorauaita",
"type": "composition",
"composition": "sor-a-aita",
"sens_litteral": "Jour avec ancêtres",
"racines": [
"sora",
"aita"
],
"categorie": "celebration"
}
]
},
"Jour du Faucon": {
"traductions": [
{
"confluent": "sorauaki",
"type": "composition",
"composition": "sor-a-aki",
"sens_litteral": "Jour avec faucon",
"racines": [
"sora",
"aki"
],
"categorie": "celebration"
}
]
}
}
}