confluent/ancien-confluent/lexique/12-abstraits.json
StillHammer dc6affc7fd Amélioration lemmatisation FR + normalisation accents + extension lexique
## 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>
2025-11-30 16:43:34 +08:00

569 lines
12 KiB
JSON

{
"_comment": "Concepts abstraits et philosophiques",
"_mots_a_gerer": [],
"dictionnaire": {
"regard libre": {
"traductions": [
{
"confluent": "siliaska",
"type": "composition",
"composition": "sil-i-aska",
"sens_litteral": "Regard de liberté",
"racines": [
"sili",
"aska"
],
"domaine": "concept_fondateur",
"note": "État spirituel central"
}
]
},
"confluence": {
"traductions": [
{
"confluent": "kota",
"type": "racine",
"forme_liee": "kot",
"domaine": "concept_fondateur",
"note": "Union, rencontre"
}
],
"synonymes_fr": [
"union"
]
},
"harmonie": {
"traductions": [
{
"confluent": "kotautosa",
"type": "composition",
"composition": "kot-a-tosa",
"sens_litteral": "Union avec le bien",
"racines": [
"kota",
"tosa"
],
"domaine": "concept_abstrait"
}
]
},
"sagesse": {
"traductions": [
{
"confluent": "sekauaita",
"type": "composition",
"composition": "sek-a-aita",
"sens_litteral": "Savoir des ancêtres",
"racines": [
"seka",
"aita"
],
"domaine": "concept_abstrait"
}
]
},
"honneur": {
"traductions": [
{
"confluent": "valuuveri",
"type": "composition",
"composition": "val-u-veri",
"sens_litteral": "Valeur de vérité",
"racines": [
"valu",
"veri"
],
"domaine": "concept_abstrait"
}
]
},
"justice": {
"traductions": [
{
"confluent": "veriukota",
"type": "composition",
"composition": "ver-i-kota",
"sens_litteral": "Vérité de l'union",
"racines": [
"veri",
"kota"
],
"domaine": "concept_abstrait"
}
]
},
"verite": {
"traductions": [
{
"confluent": "veri",
"type": "racine",
"forme_liee": "ver",
"domaine": "concept_fondateur"
}
]
},
"liberte": {
"traductions": [
{
"confluent": "aska",
"type": "racine_sacree",
"forme_liee": "ask",
"domaine": "concept_fondateur"
}
]
},
"esprit": {
"traductions": [
{
"confluent": "umi",
"type": "racine_sacree",
"forme_liee": "um",
"domaine": "concept_fondateur"
}
],
"synonymes_fr": [
"âme"
]
},
"destinee": {
"traductions": [
{
"confluent": "tekiuumi",
"type": "composition",
"composition": "tek-i-umi",
"sens_litteral": "Chemin de l'esprit",
"racines": [
"teki",
"umi"
],
"domaine": "concept_abstrait"
}
]
},
"devoir sacre": {
"traductions": [
{
"confluent": "asauneka",
"type": "composition",
"composition": "as-a-neka",
"sens_litteral": "Sacré avec œuvre",
"racines": [
"asa",
"neka"
],
"domaine": "concept_abstrait"
}
]
},
"competence": {
"traductions": [
{
"confluent": "sekautosa",
"type": "composition",
"composition": "sek-a-tosa",
"sens_litteral": "Savoir avec bien",
"racines": [
"seka",
"tosa"
],
"domaine": "concept_abstrait"
}
]
},
"transmission": {
"traductions": [
{
"confluent": "kisunuaita",
"type": "composition",
"composition": "kis-u-n-aita",
"sens_litteral": "Enseignement des ancêtres",
"racines": [
"kisu",
"aita"
],
"domaine": "concept_abstrait"
}
]
},
"L'Autre": {
"traductions": [
{
"confluent": "tova",
"type": "nom_propre",
"composition": "tova",
"sens_litteral": "Celui de loin",
"racines": [
"tova"
],
"domaine": "social",
"note": "L'étranger, celui qui n'est pas du peuple"
}
],
"synonymes_fr": [
"étranger"
]
},
"Premiers Ancetres": {
"traductions": [
{
"confluent": "enuaita",
"type": "nom_propre",
"composition": "en-u-aita",
"sens_litteral": "Origine des ancêtres",
"racines": [
"ena",
"aita"
],
"domaine": "spirituel"
}
]
},
"presage": {
"traductions": [
{
"confluent": "siluunovi",
"type": "composition",
"composition": "sil-u-novi",
"sens_litteral": "Regard du nouveau",
"racines": [
"sili",
"novi"
],
"domaine": "spirituel"
}
]
},
"miasmes": {
"traductions": [
{
"confluent": "venuzoka",
"type": "composition",
"composition": "ven-u-zoka",
"sens_litteral": "Air de l'ennemi",
"racines": [
"vena",
"zoka"
],
"domaine": "danger"
}
]
},
"benediction": {
"traductions": [
{
"confluent": "asautosa",
"type": "composition",
"composition": "as-a-tosa",
"sens_litteral": "Sacré avec bien",
"racines": [
"asa",
"tosa"
],
"domaine": "spirituel"
}
]
},
"malediction": {
"traductions": [
{
"confluent": "asauzoka",
"type": "composition",
"composition": "as-a-zoka",
"sens_litteral": "Sacré avec ennemi",
"racines": [
"asa",
"zoka"
],
"domaine": "spirituel"
}
]
},
"caste": {
"traductions": [
{
"confluent": "kotauneki",
"type": "composition",
"composition": "kot-a-neka",
"sens_litteral": "Union avec œuvre",
"racines": [
"kota",
"neka"
],
"domaine": "social"
}
]
},
"village": {
"traductions": [
{
"confluent": "kota",
"type": "racine",
"forme_liee": "kot",
"domaine": "social",
"note": "Union de maisons"
}
]
},
"famille": {
"traductions": [
{
"confluent": "mitu",
"type": "racine",
"forme_liee": "mit",
"domaine": "social",
"note": "Groupe de sang"
}
],
"synonymes_fr": [
"clan"
]
},
"genealogie": {
"traductions": [
{
"confluent": "mituuaita",
"type": "composition",
"composition": "mit-u-aita",
"sens_litteral": "Famille des ancêtres",
"racines": [
"mitu",
"aita"
],
"domaine": "social"
}
]
},
"serment": {
"traductions": [
{
"confluent": "savu",
"type": "racine",
"forme_liee": "sav",
"domaine": "institution",
"note": "Promesse sacrée"
}
]
},
"serment de sang": {
"traductions": [
{
"confluent": "savuurasu",
"type": "composition",
"composition": "sav-u-pasu",
"sens_litteral": "Serment du sang",
"racines": [
"savu",
"pasu"
],
"domaine": "institution"
}
]
},
"loi": {
"traductions": [
{
"confluent": "loku",
"type": "racine",
"forme_liee": "lok",
"domaine": "institution"
}
]
},
"loi sacree": {
"traductions": [
{
"confluent": "lokuuasa",
"type": "composition",
"composition": "lok-u-asa",
"sens_litteral": "Loi du sacré",
"racines": [
"loku",
"asa"
],
"domaine": "institution"
}
]
},
"epreuve": {
"traductions": [
{
"confluent": "oki",
"type": "racine_sacree",
"forme_liee": "ok",
"domaine": "concept_fondateur"
}
]
},
"epreuve de verite": {
"traductions": [
{
"confluent": "okiuveri",
"type": "composition",
"composition": "ok-i-veri",
"sens_litteral": "Épreuve de vérité",
"racines": [
"oki",
"veri"
],
"domaine": "institution"
}
]
},
"trahison": {
"traductions": [
{
"confluent": "zoosavu",
"type": "composition",
"composition": "zo-savu",
"sens_litteral": "Sans serment",
"racines": [
"zo",
"savu"
],
"domaine": "concept_negatif"
}
]
},
"exil": {
"traductions": [
{
"confluent": "zokota",
"type": "composition",
"composition": "zo-kota",
"sens_litteral": "Sans union",
"racines": [
"zo",
"kota"
],
"domaine": "concept_negatif"
}
]
},
"guerre": {
"traductions": [
{
"confluent": "oki",
"type": "racine_sacree",
"forme_liee": "ok",
"domaine": "conflit"
}
]
},
"ennemi": {
"traductions": [
{
"confluent": "zoka",
"type": "racine",
"forme_liee": "zok",
"domaine": "conflit",
"note": "Adversaire, hostile, mal"
}
],
"synonymes_fr": [
"adversaire",
"hostile",
"malveillant"
]
},
"paix": {
"traductions": [
{
"confluent": "tosa",
"type": "racine",
"forme_liee": "tos",
"domaine": "etat"
}
]
},
"victoire": {
"traductions": [
{
"confluent": "okiatosa",
"type": "composition",
"composition": "ok-i-a-tosa",
"sens_litteral": "Épreuve avec bien",
"racines": [
"oki",
"tosa"
],
"domaine": "conflit"
}
]
},
"defaite": {
"traductions": [
{
"confluent": "okiazoka",
"type": "composition",
"composition": "ok-i-a-zoka",
"sens_litteral": "Épreuve avec mal",
"racines": [
"oki",
"zoka"
],
"domaine": "conflit"
}
]
},
"meurtre": {
"traductions": [
{
"confluent": "osiakuzoka",
"type": "composition",
"composition": "os-i-a-zoka",
"sens_litteral": "Mort avec hostilité",
"racines": [
"osi",
"zoka"
],
"domaine": "concept_negatif"
}
]
},
"violence bestiale": {
"traductions": [
{
"confluent": "betuuzoka",
"type": "composition",
"composition": "bet-u-zoka",
"sens_litteral": "Bête de l'hostilité",
"racines": [
"betu",
"zoka"
],
"domaine": "concept_negatif"
}
]
},
"embuscade": {
"traductions": [
{
"confluent": "zokuuzana",
"type": "composition",
"composition": "zok-u-zana",
"sens_litteral": "Secret de chasse",
"racines": [
"zoku",
"zana"
],
"domaine": "conflit"
}
]
},
"prisonnier": {
"traductions": [
{
"confluent": "pasikitori",
"type": "composition",
"composition": "pas-ik-i-tori",
"sens_litteral": "Personne capturée",
"racines": [
"pasik",
"tori"
],
"domaine": "conflit"
}
]
}
}
}