confluent/ancien-confluent/lexique/04-lieux.json
StillHammer e8d17ab0d5 Implement radical lookup system for Confluent translator (83% → 92% coverage)
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>
2025-11-28 22:24:56 +08:00

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"
}
]
}
}
}