confluent/ancien-confluent/lexique/14-geographie.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

269 lines
5.9 KiB
JSON

{
"_comment": "Caractéristiques géographiques",
"_mots_a_gerer": [],
"dictionnaire": {
"confluence de rivieres": {
"traductions": [
{
"confluent": "nuraakota",
"type": "composition",
"composition": "nur-aa-kota",
"sens_litteral": "Rivière mêlée à union",
"racines": [
"nura",
"kota"
],
"domaine": "geographie"
}
]
},
"riviere azur": {
"traductions": [
{
"confluent": "nuruzeru",
"type": "composition",
"composition": "nur-u-zeru",
"sens_litteral": "Rivière du ciel",
"racines": [
"nura",
"zeru"
],
"domaine": "geographie"
}
]
},
"riviere verte": {
"traductions": [
{
"confluent": "nuruviku",
"type": "composition",
"composition": "nur-u-viku",
"sens_litteral": "Rivière de la forêt",
"racines": [
"nura",
"viku"
],
"domaine": "geographie"
}
]
},
"promontoire": {
"traductions": [
{
"confluent": "tasumeru",
"type": "composition",
"composition": "tas-u-meru",
"sens_litteral": "Montagne de la mer",
"racines": [
"tasa",
"meru"
],
"domaine": "geographie"
}
]
},
"pic": {
"traductions": [
{
"confluent": "tasupiki",
"type": "composition",
"composition": "tas-u-piki",
"sens_litteral": "Montagne pointue",
"racines": [
"tasa",
"piki"
],
"domaine": "geographie"
}
],
"synonymes_fr": [
"cime"
]
},
"vallee": {
"traductions": [
{
"confluent": "valu",
"type": "racine",
"forme_liee": "val",
"domaine": "geographie"
}
]
},
"mer": {
"traductions": [
{
"confluent": "meru",
"type": "racine",
"forme_liee": "mer",
"domaine": "geographie"
}
]
},
"cote": {
"traductions": [
{
"confluent": "tokumeru",
"type": "composition",
"composition": "tok-u-meru",
"sens_litteral": "Terre de la mer",
"racines": [
"toka",
"meru"
],
"domaine": "geographie"
}
]
},
"horizon": {
"traductions": [
{
"confluent": "zerutoka",
"type": "composition",
"composition": "zer-u-toka",
"sens_litteral": "Ciel de la terre",
"racines": [
"zeru",
"toka"
],
"domaine": "geographie"
}
]
},
"grotte": {
"traductions": [
{
"confluent": "vukutoka",
"type": "composition",
"composition": "vuk-u-toka",
"sens_litteral": "Gouffre dans la terre",
"racines": [
"vuku",
"toka"
],
"domaine": "geographie"
}
]
},
"source": {
"traductions": [
{
"confluent": "enuura",
"type": "composition",
"composition": "en-u-ura",
"sens_litteral": "Origine de l'eau",
"racines": [
"ena",
"ura"
],
"domaine": "geographie"
}
]
},
"cascade": {
"traductions": [
{
"confluent": "uraoavuku",
"type": "composition",
"composition": "ur-oa-vuku",
"sens_litteral": "Eau vers le gouffre",
"racines": [
"ura",
"vuku"
],
"domaine": "geographie"
}
]
},
"eboulement": {
"traductions": [
{
"confluent": "kariovuku",
"type": "composition",
"composition": "kar-oa-vuku",
"sens_litteral": "Pierre vers le gouffre",
"racines": [
"kari",
"vuku"
],
"domaine": "danger_naturel"
}
]
},
"inondation": {
"traductions": [
{
"confluent": "uraueki",
"type": "composition",
"composition": "ur-a-eki",
"sens_litteral": "Eau avec totalité",
"racines": [
"ura",
"eka"
],
"domaine": "danger_naturel"
}
]
},
"crevasse": {
"traductions": [
{
"confluent": "vukukari",
"type": "composition",
"composition": "vuk-u-kari",
"sens_litteral": "Gouffre dans la pierre",
"racines": [
"vuku",
"kari"
],
"domaine": "geographie"
}
]
},
"roche impenetrable": {
"traductions": [
{
"confluent": "kariuzoki",
"type": "composition",
"composition": "kar-i-zoki",
"sens_litteral": "Pierre de l'épreuve",
"racines": [
"kari",
"oki"
],
"domaine": "geographie"
}
]
},
"avalanche": {
"traductions": [
{
"confluent": "nisaoavuku",
"type": "composition",
"composition": "nis-oa-vuku",
"sens_litteral": "Neige vers le gouffre",
"racines": [
"nisa",
"vuku"
],
"domaine": "danger_naturel"
}
]
},
"feu sauvage": {
"traductions": [
{
"confluent": "sukiuzoka",
"type": "composition",
"composition": "suk-i-zoka",
"sens_litteral": "Feu de l'ennemi",
"racines": [
"suki",
"zoka"
],
"domaine": "danger_naturel"
}
]
}
}
}