Major features: - Radical-based word matching for conjugated verbs - Morphological decomposition for compound words - Multi-index search (byWord + byFormeLiee) - Cascade search strategy with confidence scoring New files: - ConfluentTranslator/radicalMatcher.js: Extract radicals from conjugated forms - ConfluentTranslator/morphologicalDecomposer.js: Decompose compound words - ConfluentTranslator/plans/radical-lookup-system.md: Implementation plan - ConfluentTranslator/test-results-radical-system.md: Test results and analysis - ancien-confluent/lexique/00-grammaire.json: Grammar particles - ancien-confluent/lexique/lowercase-confluent.js: Lowercase utility Modified files: - ConfluentTranslator/reverseIndexBuilder.js: Added byFormeLiee index - ConfluentTranslator/confluentToFrench.js: Cascade search with radicals - Multiple lexique JSON files: Enhanced entries with forme_liee Test results: - Before: 83% coverage (101/122 tokens) - After: 92% coverage (112/122 tokens) - Improvement: +9 percentage points Remaining work to reach 95%+: - Add missing particles (ve, eol) - Enrich VERBAL_SUFFIXES (aran, vis) - Document missing words (tiru, kala, vulu) 🤖 Generated with Claude Code (https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
299 lines
6.9 KiB
JSON
299 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 Échos": {
|
|
"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 Ancêtres": {
|
|
"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 fortifié": {
|
|
"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 côtier": {
|
|
"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"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|