## 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>
379 lines
8.9 KiB
JSON
379 lines
8.9 KiB
JSON
{
|
|
"_comment": "Les six castes et groupes sociaux majeurs",
|
|
"_mots_a_gerer": [],
|
|
"dictionnaire": {
|
|
"Siliaska": {
|
|
"traductions": [
|
|
{
|
|
"confluent": "siliaska",
|
|
"type": "nom_propre",
|
|
"composition": "sil-i-aska",
|
|
"sens_litteral": "Porteurs du regard libre",
|
|
"racines": [
|
|
"sili",
|
|
"aska"
|
|
],
|
|
"categorie": "peuple",
|
|
"note": "Nom du peuple de la Confluence"
|
|
}
|
|
],
|
|
"synonymes_fr": [
|
|
"peuple",
|
|
"Les porteurs du regard libre"
|
|
]
|
|
},
|
|
"peuple": {
|
|
"traductions": [
|
|
{
|
|
"confluent": "siliaska",
|
|
"type": "nom_propre",
|
|
"composition": "sil-i-aska",
|
|
"sens_litteral": "Porteurs du regard libre",
|
|
"racines": [
|
|
"sili",
|
|
"aska"
|
|
],
|
|
"categorie": "peuple"
|
|
}
|
|
]
|
|
},
|
|
"Enfants des Echos": {
|
|
"traductions": [
|
|
{
|
|
"confluent": "nakukeko",
|
|
"type": "nom_propre",
|
|
"composition": "nak-u-keko",
|
|
"sens_litteral": "Enfants de l'écho",
|
|
"racines": [
|
|
"naki",
|
|
"keko"
|
|
],
|
|
"categorie": "caste",
|
|
"element": "terre",
|
|
"racines_sacrees": 0,
|
|
"note": "Souterrains, mineurs, artisans"
|
|
}
|
|
]
|
|
},
|
|
"echos": {
|
|
"traductions": [
|
|
{
|
|
"confluent": "keko",
|
|
"type": "racine",
|
|
"categorie": "concept",
|
|
"note": "Écho, résonance (racine extraite de Nakukeko)"
|
|
}
|
|
],
|
|
"synonymes_fr": [
|
|
"echo"
|
|
]
|
|
},
|
|
"Nakukeko": {
|
|
"traductions": [
|
|
{
|
|
"confluent": "nakukeko",
|
|
"type": "nom_propre",
|
|
"composition": "nak-u-keko",
|
|
"sens_litteral": "Enfants de l'écho",
|
|
"racines": [
|
|
"naki",
|
|
"keko"
|
|
],
|
|
"categorie": "caste",
|
|
"element": "terre"
|
|
}
|
|
]
|
|
},
|
|
"Enfants du Courant": {
|
|
"traductions": [
|
|
{
|
|
"confluent": "nakuura",
|
|
"type": "nom_propre",
|
|
"composition": "nak-u-ura",
|
|
"sens_litteral": "Enfants de l'eau",
|
|
"racines": [
|
|
"naki",
|
|
"ura"
|
|
],
|
|
"categorie": "caste",
|
|
"element": "eau",
|
|
"racines_sacrees": 1,
|
|
"note": "Pêcheurs, villages sur pilotis"
|
|
}
|
|
]
|
|
},
|
|
"Nakuura": {
|
|
"traductions": [
|
|
{
|
|
"confluent": "nakuura",
|
|
"type": "nom_propre",
|
|
"composition": "nak-u-ura",
|
|
"sens_litteral": "Enfants de l'eau",
|
|
"racines": [
|
|
"naki",
|
|
"ura"
|
|
],
|
|
"categorie": "caste",
|
|
"element": "eau"
|
|
}
|
|
]
|
|
},
|
|
"Ailes-Grises": {
|
|
"traductions": [
|
|
{
|
|
"confluent": "aliaska",
|
|
"type": "nom_propre",
|
|
"composition": "al-i-aska",
|
|
"sens_litteral": "Porteurs de la grue libre",
|
|
"racines": [
|
|
"alu",
|
|
"aska"
|
|
],
|
|
"categorie": "caste",
|
|
"element": "air",
|
|
"racines_sacrees": 2,
|
|
"note": "Dresseurs de grues, chamans"
|
|
}
|
|
]
|
|
},
|
|
"Aliaska": {
|
|
"traductions": [
|
|
{
|
|
"confluent": "aliaska",
|
|
"type": "nom_propre",
|
|
"composition": "al-i-aska",
|
|
"sens_litteral": "Porteurs de la grue libre",
|
|
"racines": [
|
|
"alu",
|
|
"aska"
|
|
],
|
|
"categorie": "caste",
|
|
"element": "air"
|
|
}
|
|
]
|
|
},
|
|
"Faucons Chasseurs": {
|
|
"traductions": [
|
|
{
|
|
"confluent": "akoazana",
|
|
"type": "nom_propre",
|
|
"composition": "ak-oa-zana",
|
|
"sens_litteral": "Faucon vainqueur de la chasse",
|
|
"racines": [
|
|
"aki",
|
|
"zana"
|
|
],
|
|
"categorie": "caste",
|
|
"element": "feu",
|
|
"racines_sacrees": 1,
|
|
"note": "Élite militaire et judiciaire"
|
|
}
|
|
]
|
|
},
|
|
"Akoazana": {
|
|
"traductions": [
|
|
{
|
|
"confluent": "akoazana",
|
|
"type": "nom_propre",
|
|
"composition": "ak-oa-zana",
|
|
"sens_litteral": "Faucon vainqueur de la chasse",
|
|
"racines": [
|
|
"aki",
|
|
"zana"
|
|
],
|
|
"categorie": "caste",
|
|
"element": "feu"
|
|
}
|
|
]
|
|
},
|
|
"Passes-bien": {
|
|
"traductions": [
|
|
{
|
|
"confluent": "takitosa",
|
|
"type": "nom_propre",
|
|
"composition": "tak-i-tosa",
|
|
"sens_litteral": "Porteurs du bien",
|
|
"racines": [
|
|
"taka",
|
|
"tosa"
|
|
],
|
|
"categorie": "caste",
|
|
"element": "ether",
|
|
"racines_sacrees": 0,
|
|
"note": "Marchands, médiateurs"
|
|
}
|
|
]
|
|
},
|
|
"Takitosa": {
|
|
"traductions": [
|
|
{
|
|
"confluent": "takitosa",
|
|
"type": "nom_propre",
|
|
"composition": "tak-i-tosa",
|
|
"sens_litteral": "Porteurs du bien",
|
|
"racines": [
|
|
"taka",
|
|
"tosa"
|
|
],
|
|
"categorie": "caste",
|
|
"element": "ether"
|
|
}
|
|
]
|
|
},
|
|
"Voix de l'Aurore": {
|
|
"traductions": [
|
|
{
|
|
"confluent": "oraumi",
|
|
"type": "nom_propre",
|
|
"composition": "or-a-umi",
|
|
"sens_litteral": "Aurore avec esprit",
|
|
"racines": [
|
|
"ora",
|
|
"umi"
|
|
],
|
|
"categorie": "groupe_spirituel",
|
|
"racines_sacrees": 2,
|
|
"note": "Chamans, gardiens des lois sacrées"
|
|
}
|
|
]
|
|
},
|
|
"Oraumi": {
|
|
"traductions": [
|
|
{
|
|
"confluent": "oraumi",
|
|
"type": "nom_propre",
|
|
"composition": "or-a-umi",
|
|
"sens_litteral": "Aurore avec esprit",
|
|
"racines": [
|
|
"ora",
|
|
"umi"
|
|
],
|
|
"categorie": "groupe_spirituel"
|
|
}
|
|
]
|
|
},
|
|
"Ciels-clairs": {
|
|
"traductions": [
|
|
{
|
|
"confluent": "zerusora",
|
|
"type": "composition",
|
|
"composition": "zer-u-sora",
|
|
"sens_litteral": "Ciel de lumière",
|
|
"racines": [
|
|
"zeru",
|
|
"sora"
|
|
],
|
|
"categorie": "groupe_social",
|
|
"note": "Nés sous ciel dégagé, yeux aux couleurs de l'aurore"
|
|
}
|
|
]
|
|
},
|
|
"Sans-ciels": {
|
|
"traductions": [
|
|
{
|
|
"confluent": "zozeru",
|
|
"type": "composition",
|
|
"composition": "zo-zeru",
|
|
"sens_litteral": "Sans ciel",
|
|
"racines": [
|
|
"zo",
|
|
"zeru"
|
|
],
|
|
"categorie": "groupe_social",
|
|
"note": "Nés sous ciel couvert"
|
|
}
|
|
]
|
|
},
|
|
"Gardiens de la Confluence": {
|
|
"traductions": [
|
|
{
|
|
"confluent": "zakiuraakota",
|
|
"type": "composition",
|
|
"composition": "zak-i-uraakota",
|
|
"sens_litteral": "Gardiens de la Confluence",
|
|
"racines": [
|
|
"zaki",
|
|
"uraakota"
|
|
],
|
|
"categorie": "titre"
|
|
}
|
|
]
|
|
},
|
|
"Caste de l'Air": {
|
|
"traductions": [
|
|
{
|
|
"confluent": "venaakota",
|
|
"type": "composition",
|
|
"composition": "ven-aa-kota",
|
|
"sens_litteral": "Air mêlé à union",
|
|
"racines": [
|
|
"vena",
|
|
"kota"
|
|
],
|
|
"categorie": "caste_element"
|
|
}
|
|
]
|
|
},
|
|
"Caste du Feu": {
|
|
"traductions": [
|
|
{
|
|
"confluent": "sukiaakota",
|
|
"type": "composition",
|
|
"composition": "suk-aa-kota",
|
|
"sens_litteral": "Feu mêlé à union",
|
|
"racines": [
|
|
"suki",
|
|
"kota"
|
|
],
|
|
"categorie": "caste_element"
|
|
}
|
|
]
|
|
},
|
|
"Caste de l'Eau": {
|
|
"traductions": [
|
|
{
|
|
"confluent": "uraakota",
|
|
"type": "composition",
|
|
"composition": "ur-aa-kota",
|
|
"sens_litteral": "Eau mêlée à union",
|
|
"racines": [
|
|
"ura",
|
|
"kota"
|
|
],
|
|
"categorie": "caste_element",
|
|
"note": "Même nom que La Confluence"
|
|
}
|
|
]
|
|
},
|
|
"Caste de la Terre": {
|
|
"traductions": [
|
|
{
|
|
"confluent": "tokaakota",
|
|
"type": "composition",
|
|
"composition": "tok-aa-kota",
|
|
"sens_litteral": "Terre mêlée à union",
|
|
"racines": [
|
|
"toka",
|
|
"kota"
|
|
],
|
|
"categorie": "caste_element"
|
|
}
|
|
]
|
|
},
|
|
"Caste de l'Ether": {
|
|
"traductions": [
|
|
{
|
|
"confluent": "umiaakota",
|
|
"type": "composition",
|
|
"composition": "um-aa-kota",
|
|
"sens_litteral": "Esprit mêlé à union",
|
|
"racines": [
|
|
"umi",
|
|
"kota"
|
|
],
|
|
"categorie": "caste_element"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
} |