confluent/ancien-confluent/lexique/15-roles-titres.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

520 lines
11 KiB
JSON

{
"_comment": "Rôles sociaux, titres et fonctions",
"_mots_a_gerer": [],
"dictionnaire": {
"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"
}
]
},
"oracle": {
"traductions": [
{
"confluent": "siluuumi",
"type": "composition",
"composition": "sil-u-umi",
"sens_litteral": "Regard de l'esprit",
"racines": [
"sili",
"umi"
],
"domaine": "titre_spirituel"
}
]
},
"chef": {
"traductions": [
{
"confluent": "kasi",
"type": "racine",
"forme_liee": "kas",
"domaine": "titre"
}
]
},
"Grand Chef": {
"traductions": [
{
"confluent": "makokasi",
"type": "nom_propre",
"composition": "mak-o-kasi",
"sens_litteral": "Chef de grandeur",
"racines": [
"mako",
"kasi"
],
"categorie": "titre"
}
]
},
"Proclamateur": {
"traductions": [
{
"confluent": "vokiueka",
"type": "nom_propre",
"composition": "vok-i-eka",
"sens_litteral": "Voix de la totalité",
"racines": [
"voki",
"eka"
],
"categorie": "titre"
}
]
},
"sage": {
"traductions": [
{
"confluent": "sekitori",
"type": "composition",
"composition": "sek-i-tori",
"sens_litteral": "Porteur de savoir",
"racines": [
"seka",
"tori"
],
"domaine": "titre"
}
]
},
"Faucon Chasseur": {
"traductions": [
{
"confluent": "akoazana",
"type": "nom_propre",
"composition": "ak-oa-zana",
"sens_litteral": "Faucon vainqueur de la chasse",
"racines": [
"aki",
"zana"
],
"categorie": "caste"
}
],
"synonymes_fr": [
"faucon chasseur",
"faucons chasseurs",
"faucon",
"faucons"
]
},
"Faucon veteran": {
"traductions": [
{
"confluent": "akiuaita",
"type": "composition",
"composition": "ak-i-aita",
"sens_litteral": "Faucon des ancêtres",
"racines": [
"aki",
"aita"
],
"domaine": "titre"
}
]
},
"traqueur": {
"traductions": [
{
"confluent": "zanatori",
"type": "composition",
"composition": "zan-a-tori",
"sens_litteral": "Personne de la chasse",
"racines": [
"zana",
"tori"
],
"domaine": "titre"
}
],
"synonymes_fr": [
"chasseur",
"chasseurs",
"traqueurs"
]
},
"guerrier": {
"traductions": [
{
"confluent": "okitori",
"type": "composition",
"composition": "ok-i-tori",
"sens_litteral": "Personne de l'épreuve",
"racines": [
"oki",
"tori"
],
"domaine": "titre"
}
]
},
"archer": {
"traductions": [
{
"confluent": "arkutori",
"type": "composition",
"composition": "ark-u-tori",
"sens_litteral": "Personne de l'arc",
"racines": [
"arku",
"tori"
],
"domaine": "titre"
}
]
},
"porteur de lance": {
"traductions": [
{
"confluent": "takiupiki",
"type": "composition",
"composition": "tak-i-piki",
"sens_litteral": "Porteur de lance",
"racines": [
"taka",
"piki"
],
"domaine": "titre"
}
]
},
"capitaine": {
"traductions": [
{
"confluent": "kasiuoki",
"type": "composition",
"composition": "kas-i-oki",
"sens_litteral": "Chef de l'épreuve",
"racines": [
"kasi",
"oki"
],
"domaine": "titre"
}
]
},
"sentinelle": {
"traductions": [
{
"confluent": "velatori",
"type": "composition",
"composition": "vel-a-tori",
"sens_litteral": "Personne de vigile",
"racines": [
"vela",
"tori"
],
"domaine": "titre"
}
]
},
"Aile-Grise": {
"traductions": [
{
"confluent": "aliaska",
"type": "nom_propre",
"composition": "al-i-aska",
"sens_litteral": "Porteur de la grue libre",
"racines": [
"alu",
"aska"
],
"categorie": "caste"
}
],
"synonymes_fr": [
"aile-grise",
"ailes-grises",
"aile grise",
"ailes grises",
"aile",
"ailes"
]
},
"chaman": {
"traductions": [
{
"confluent": "umitori",
"type": "composition",
"composition": "um-i-tori",
"sens_litteral": "Personne de l'esprit",
"racines": [
"umi",
"tori"
],
"domaine": "titre_spirituel"
}
]
},
"dresseur de grues": {
"traductions": [
{
"confluent": "aruzakitori",
"type": "composition",
"composition": "al-u-zak-i-tori",
"sens_litteral": "Personne gardienne des grues",
"racines": [
"alu",
"zaki",
"tori"
],
"domaine": "titre"
}
]
},
"guide des ames": {
"traductions": [
{
"confluent": "tekiuumi",
"type": "composition",
"composition": "tek-i-umi",
"sens_litteral": "Chemin des esprits",
"racines": [
"teki",
"umi"
],
"domaine": "titre_spirituel"
}
]
},
"gardien des lois": {
"traductions": [
{
"confluent": "zakiuloku",
"type": "composition",
"composition": "zak-i-loku",
"sens_litteral": "Gardien des lois",
"racines": [
"zaki",
"loku"
],
"domaine": "titre"
}
]
},
"Passe-bien": {
"traductions": [
{
"confluent": "takitosa",
"type": "nom_propre",
"composition": "tak-i-tosa",
"sens_litteral": "Porteur du bien",
"racines": [
"taka",
"tosa"
],
"categorie": "caste"
}
]
},
"Porteur de Flamme": {
"traductions": [
{
"confluent": "takiusuki",
"type": "nom_propre",
"composition": "tak-i-suki",
"sens_litteral": "Porteur du feu",
"racines": [
"taka",
"suki"
],
"categorie": "titre_rituel"
}
]
},
"maitre artisan": {
"traductions": [
{
"confluent": "makouneka",
"type": "composition",
"composition": "mak-o-neka",
"sens_litteral": "Grand de l'œuvre",
"racines": [
"mako",
"neka"
],
"domaine": "titre"
}
]
},
"faconneur de pierre": {
"traductions": [
{
"confluent": "nekaukari",
"type": "composition",
"composition": "nek-a-kari",
"sens_litteral": "Faiseur avec pierre",
"racines": [
"neka",
"kari"
],
"domaine": "titre"
}
]
},
"sculpteur": {
"traductions": [
{
"confluent": "kovatori",
"type": "composition",
"composition": "kov-a-tori",
"sens_litteral": "Personne de la gravure",
"racines": [
"kova",
"tori"
],
"domaine": "titre"
}
]
},
"peintre": {
"traductions": [
{
"confluent": "koluutori",
"type": "composition",
"composition": "kol-u-tori",
"sens_litteral": "Personne des couleurs",
"racines": [
"kolu",
"tori"
],
"domaine": "titre"
}
]
},
"tisserand": {
"traductions": [
{
"confluent": "vasitori",
"type": "composition",
"composition": "vas-i-tori",
"sens_litteral": "Personne du tissage",
"racines": [
"vasi",
"tori"
],
"domaine": "titre"
}
]
},
"pecheur": {
"traductions": [
{
"confluent": "pisutori",
"type": "composition",
"composition": "pis-u-tori",
"sens_litteral": "Personne du poisson",
"racines": [
"pisu",
"tori"
],
"domaine": "titre"
}
]
},
"mineur": {
"traductions": [
{
"confluent": "vukutori",
"type": "composition",
"composition": "vuk-u-tori",
"sens_litteral": "Personne du gouffre",
"racines": [
"vuku",
"tori"
],
"domaine": "titre"
}
]
},
"aine": {
"traductions": [
{
"confluent": "aitatori",
"type": "composition",
"composition": "ait-a-tori",
"sens_litteral": "Personne avec ancêtre",
"racines": [
"aita",
"tori"
],
"domaine": "titre"
}
]
},
"descendant": {
"traductions": [
{
"confluent": "naki",
"type": "racine",
"forme_liee": "nak",
"domaine": "famille"
}
]
},
"ancetre": {
"traductions": [
{
"confluent": "aita",
"type": "racine_sacree",
"forme_liee": "ait",
"domaine": "famille"
}
]
},
"mere": {
"traductions": [
{
"confluent": "mamu",
"type": "racine",
"forme_liee": "mam",
"domaine": "famille"
}
]
},
"pere": {
"traductions": [
{
"confluent": "papu",
"type": "racine",
"forme_liee": "pap",
"domaine": "famille"
}
]
},
"epoux": {
"traductions": [
{
"confluent": "kotautori",
"type": "composition",
"composition": "kot-a-tori",
"sens_litteral": "Personne d'union",
"racines": [
"kota",
"tori"
],
"domaine": "famille"
}
],
"synonymes_fr": [
"épouse",
"épouses",
"mari",
"maris",
"conjoint",
"conjoints"
]
}
}
}