## 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>
298 lines
6.9 KiB
JSON
298 lines
6.9 KiB
JSON
{
|
|
"_comment": "Lieux géographiques majeurs et noms propres",
|
|
"_mots_a_gerer": [],
|
|
"dictionnaire": {
|
|
"La Confluence": {
|
|
"traductions": [
|
|
{
|
|
"confluent": "uraakota",
|
|
"type": "nom_propre",
|
|
"composition": "ur-aa-kota",
|
|
"sens_litteral": "Eau mêlée à l'union",
|
|
"racines": [
|
|
"ura",
|
|
"kota"
|
|
],
|
|
"categorie": "lieu_majeur",
|
|
"note": "Lieu central où deux rivières se rejoignent"
|
|
}
|
|
]
|
|
},
|
|
"Uraakota": {
|
|
"traductions": [
|
|
{
|
|
"confluent": "uraakota",
|
|
"type": "nom_propre",
|
|
"composition": "ur-aa-kota",
|
|
"sens_litteral": "Eau mêlée à l'union",
|
|
"racines": [
|
|
"ura",
|
|
"kota"
|
|
],
|
|
"categorie": "lieu_majeur"
|
|
}
|
|
]
|
|
},
|
|
"Gouffre Humide": {
|
|
"traductions": [
|
|
{
|
|
"confluent": "vukuura",
|
|
"type": "nom_propre",
|
|
"composition": "vuk-u-ura",
|
|
"sens_litteral": "Gouffre de l'eau",
|
|
"racines": [
|
|
"vuku",
|
|
"ura"
|
|
],
|
|
"categorie": "lieu_majeur",
|
|
"note": "Lieu sacré souterrain"
|
|
}
|
|
]
|
|
},
|
|
"Vukuura": {
|
|
"traductions": [
|
|
{
|
|
"confluent": "vukuura",
|
|
"type": "nom_propre",
|
|
"composition": "vuk-u-ura",
|
|
"sens_litteral": "Gouffre de l'eau",
|
|
"racines": [
|
|
"vuku",
|
|
"ura"
|
|
],
|
|
"categorie": "lieu_majeur"
|
|
}
|
|
]
|
|
},
|
|
"Antres des Echos": {
|
|
"traductions": [
|
|
{
|
|
"confluent": "kekutoka",
|
|
"type": "nom_propre",
|
|
"composition": "kek-u-toka",
|
|
"sens_litteral": "Écho de la terre",
|
|
"racines": [
|
|
"keko",
|
|
"toka"
|
|
],
|
|
"categorie": "lieu_majeur",
|
|
"note": "Grottes souterraines"
|
|
}
|
|
]
|
|
},
|
|
"Kekutoka": {
|
|
"traductions": [
|
|
{
|
|
"confluent": "kekutoka",
|
|
"type": "nom_propre",
|
|
"composition": "kek-u-toka",
|
|
"sens_litteral": "Écho de la terre",
|
|
"racines": [
|
|
"keko",
|
|
"toka"
|
|
],
|
|
"categorie": "lieu_majeur"
|
|
}
|
|
]
|
|
},
|
|
"Cercles de Vigile": {
|
|
"traductions": [
|
|
{
|
|
"confluent": "sikuvela",
|
|
"type": "nom_propre",
|
|
"composition": "sik-u-vela",
|
|
"sens_litteral": "Cercle de la vigile",
|
|
"racines": [
|
|
"siku",
|
|
"vela"
|
|
],
|
|
"categorie": "lieu_majeur",
|
|
"note": "Promontoires de guet"
|
|
}
|
|
]
|
|
},
|
|
"Sikuvela": {
|
|
"traductions": [
|
|
{
|
|
"confluent": "sikuvela",
|
|
"type": "nom_propre",
|
|
"composition": "sik-u-vela",
|
|
"sens_litteral": "Cercle de la vigile",
|
|
"racines": [
|
|
"siku",
|
|
"vela"
|
|
],
|
|
"categorie": "lieu_majeur"
|
|
}
|
|
]
|
|
},
|
|
"Halls des Serments": {
|
|
"traductions": [
|
|
{
|
|
"confluent": "talusavu",
|
|
"type": "nom_propre",
|
|
"composition": "tal-u-savu",
|
|
"sens_litteral": "Hall du serment",
|
|
"racines": [
|
|
"talu",
|
|
"savu"
|
|
],
|
|
"categorie": "lieu_majeur",
|
|
"note": "Structures gouvernementales"
|
|
}
|
|
]
|
|
},
|
|
"Talusavu": {
|
|
"traductions": [
|
|
{
|
|
"confluent": "talusavu",
|
|
"type": "nom_propre",
|
|
"composition": "tal-u-savu",
|
|
"sens_litteral": "Hall du serment",
|
|
"racines": [
|
|
"talu",
|
|
"savu"
|
|
],
|
|
"categorie": "lieu_majeur"
|
|
}
|
|
]
|
|
},
|
|
"Grande Fresque": {
|
|
"traductions": [
|
|
{
|
|
"confluent": "ekakova",
|
|
"type": "nom_propre",
|
|
"composition": "ek-a-kova",
|
|
"sens_litteral": "Totalité avec peinture",
|
|
"racines": [
|
|
"eka",
|
|
"kova"
|
|
],
|
|
"categorie": "lieu_majeur",
|
|
"note": "Artefact multi-générationnel"
|
|
}
|
|
]
|
|
},
|
|
"Ekakova": {
|
|
"traductions": [
|
|
{
|
|
"confluent": "ekakova",
|
|
"type": "nom_propre",
|
|
"composition": "ek-a-kova",
|
|
"sens_litteral": "Totalité avec peinture",
|
|
"racines": [
|
|
"eka",
|
|
"kova"
|
|
],
|
|
"categorie": "lieu_majeur"
|
|
}
|
|
]
|
|
},
|
|
"Gorge Profonde": {
|
|
"traductions": [
|
|
{
|
|
"confluent": "vukumako",
|
|
"type": "composition",
|
|
"composition": "vuk-u-mako",
|
|
"sens_litteral": "Gouffre de grandeur",
|
|
"racines": [
|
|
"vuku",
|
|
"mako"
|
|
],
|
|
"categorie": "lieu"
|
|
}
|
|
]
|
|
},
|
|
"Ruines des Premiers Ancetres": {
|
|
"traductions": [
|
|
{
|
|
"confluent": "osiuaita",
|
|
"type": "composition",
|
|
"composition": "os-i-aita",
|
|
"sens_litteral": "Mort des ancêtres",
|
|
"racines": [
|
|
"osi",
|
|
"aita"
|
|
],
|
|
"categorie": "lieu_sacre",
|
|
"note": "Vestiges de la civilisation disparue"
|
|
}
|
|
]
|
|
},
|
|
"village fortifie": {
|
|
"traductions": [
|
|
{
|
|
"confluent": "kotauzaki",
|
|
"type": "composition",
|
|
"composition": "kot-a-zaki",
|
|
"sens_litteral": "Union avec protection",
|
|
"racines": [
|
|
"kota",
|
|
"zaki"
|
|
],
|
|
"categorie": "structure"
|
|
}
|
|
]
|
|
},
|
|
"basses-terres": {
|
|
"traductions": [
|
|
{
|
|
"confluent": "tokuvuku",
|
|
"type": "composition",
|
|
"composition": "tok-u-vuku",
|
|
"sens_litteral": "Terre du bas",
|
|
"racines": [
|
|
"toka",
|
|
"vuku"
|
|
],
|
|
"categorie": "region"
|
|
}
|
|
]
|
|
},
|
|
"avant-poste cotier": {
|
|
"traductions": [
|
|
{
|
|
"confluent": "velaumeru",
|
|
"type": "composition",
|
|
"composition": "vel-a-meru",
|
|
"sens_litteral": "Vigile avec mer",
|
|
"racines": [
|
|
"vela",
|
|
"meru"
|
|
],
|
|
"categorie": "structure"
|
|
}
|
|
]
|
|
},
|
|
"sanctuaire": {
|
|
"traductions": [
|
|
{
|
|
"confluent": "asauloku",
|
|
"type": "composition",
|
|
"composition": "as-a-loku",
|
|
"sens_litteral": "Sacré avec lieu",
|
|
"racines": [
|
|
"asa",
|
|
"loku"
|
|
],
|
|
"categorie": "structure"
|
|
}
|
|
]
|
|
},
|
|
"forteresse": {
|
|
"traductions": [
|
|
{
|
|
"confluent": "zakiukari",
|
|
"type": "composition",
|
|
"composition": "zak-i-kari",
|
|
"sens_litteral": "Protection de pierre",
|
|
"racines": [
|
|
"zaki",
|
|
"kari"
|
|
],
|
|
"categorie": "structure"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
} |