confluent/ancien-confluent/lexique/03-castes.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

367 lines
8.6 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 Échos": {
"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"
}
]
},
"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'Éther": {
"traductions": [
{
"confluent": "umiaakota",
"type": "composition",
"composition": "um-aa-kota",
"sens_litteral": "Esprit mêlé à union",
"racines": [
"umi",
"kota"
],
"categorie": "caste_element"
}
]
}
}
}