Ajout documentation API ConfluentTranslator
- Création API_CONFLUENT.md : Documentation complète des endpoints de traduction FR↔Confluent - Mise à jour CLAUDE.md : Référence à l'API pour traductions et vérifications de vocabulaire - Ajout ANALYSE_LACUNES_LEXIQUE.md : Analyse détaillée des lacunes du lexique (depuis dépôt confluent) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
d59e94ccc0
commit
4223128906
938
ANALYSE_LACUNES_LEXIQUE.md
Normal file
938
ANALYSE_LACUNES_LEXIQUE.md
Normal file
@ -0,0 +1,938 @@
|
||||
# RAPPORT D'ANALYSE DU LEXIQUE DE LA LANGUE ANCIEN CONFLUENT
|
||||
|
||||
**Date d'analyse** : 2025-12-01
|
||||
**Objectif** : Identifier les lacunes du lexique par rapport au contenu du JDR
|
||||
|
||||
---
|
||||
|
||||
## SECTION A : Vue d'ensemble du lexique actuel
|
||||
|
||||
### Statistiques générales
|
||||
- **Total de lignes** : ~10,103 lignes JSON
|
||||
- **Total de fichiers** : 25 fichiers thématiques + 1 fichier grammaire
|
||||
|
||||
### Catégories couvertes
|
||||
|
||||
1. **01-racines-sacrees.json** (280 lignes) : 19 racines sacrées commençant par voyelle
|
||||
- Concepts fondamentaux : libre (aska), ancêtre (aita), sacré (asa), eau (ura), esprit (umi), un (iko), être (ita), origine (ena), tout (eka), épreuve (oki), aurore (ora), son (onu), étoile (atu), mort (osi), aile (apa)
|
||||
- Animaux sacrés : oiseau (apo), grue (alu), faucon (aki)
|
||||
|
||||
2. **02-racines-standards.json** (806 lignes) : Racines courantes + pronoms
|
||||
- Qualificatifs : grand, petit, lent, rapide, nouveau, vieux, chaud, froid, bon, mauvais, clair, sombre, long, bas
|
||||
- Concepts abstraits : vrai, bon, paix, mémoire, valeur, travail, temps, guerre, secret
|
||||
- Matériaux : bois, cendre, gris, sang, lait, sel, poison
|
||||
- Géographie : mer, vallée, route, sommet, ligne, lieu
|
||||
- Actions : échanger, frapper
|
||||
- Pronoms : je (miki), tu (sinu), il/elle (tani), nous/vous/ils
|
||||
|
||||
3. **03-castes.json** (378 lignes) : Groupes sociaux et castes
|
||||
- ✓ Siliaska (peuple)
|
||||
- ✓ Nakukeko (Enfants des Échos)
|
||||
- ✓ Nakuura (Enfants du Courant)
|
||||
- ✓ Aliaska (Ailes-Grises)
|
||||
- ✓ Akoazana (Faucons Chasseurs)
|
||||
- ✓ Takitosa (Passes-bien)
|
||||
- ✓ Oraumi (Voix de l'Aurore)
|
||||
- ✓ Zerusora (Ciels-clairs)
|
||||
- ✓ Zozeru (Sans-ciels)
|
||||
- ✓ Castes des 5 éléments (Air, Feu, Eau, Terre, Éther)
|
||||
|
||||
4. **04-lieux.json** (315 lignes) : Lieux majeurs
|
||||
- ✓ Uraakota (La Confluence)
|
||||
- ✓ Vukuura (Gouffre Humide)
|
||||
- ✓ Kekutoka (Antres des Échos)
|
||||
- ✓ Sikuvela (Cercles de Vigile)
|
||||
- ✓ Talusavu (Halls des Serments)
|
||||
- ✓ Ekakova (Grande Fresque)
|
||||
- ✓ Osiuaita (Ruines des Premiers Ancêtres)
|
||||
- Structures : village fortifié, basses-terres, avant-poste côtier, sanctuaire, forteresse, antre
|
||||
|
||||
5. **05-corps-sens.json** (202 lignes) : Anatomie et perception
|
||||
- ✓ Parties du corps : œil (sili), main (kanu), voix (voki), oreille (tiku), visage (muka), cœur (kori), corps (sanu), pied (peki), chair, peau, sang, poumon, souffle
|
||||
- ✓ Yeux de l'aurore (siluora)
|
||||
- Écho (keko)
|
||||
|
||||
6. **06-actions.json** (1185 lignes) : Verbes d'action
|
||||
- Mouvement, création, communication, observation, etc.
|
||||
|
||||
7. **07-emotions.json** (302 lignes) : États émotionnels
|
||||
|
||||
8. **08-nature-elements.json** (464 lignes) : Éléments naturels
|
||||
- ✓ Éléments : ciel, terre, feu, air, eau, pierre
|
||||
- ✓ Géographie : rivière, montagne, forêt, arbre, vallée, mer, grotte, cascade, source, côte, horizon, promontoire, pic
|
||||
- ✓ Célestes : lune, soleil, lumière, étoile, nuage
|
||||
- ✓ Météo : tempête
|
||||
- Qualités : humide, sec, profond, sombre
|
||||
|
||||
9. **09-institutions.json** (204 lignes) : Institutions politiques
|
||||
- ✓ Cercle des Sages (rikuusekitori)
|
||||
- ✓ Tribunal des Mœurs (verimuloku)
|
||||
- ✓ Proclamateur (vokiueka)
|
||||
- ✓ Assemblée des Chefs (kotaukasi)
|
||||
- ✓ Maison des Découvertes (nutuumiris)
|
||||
- ✓ Arbitre des Esprits (zakiiumi)
|
||||
- ✓ Directoire (kasiiukota)
|
||||
- ✓ Conseil du Village (kotaurikusi)
|
||||
- Célébrations : Autel ancestral, Vigile Lunaire, Jour des Ancêtres, Jour du Faucon
|
||||
|
||||
10. **10-animaux.json** (224 lignes) : Faune
|
||||
- ✓ Regards-Libres (aruaska)
|
||||
- ✓ Grue cendrée (arusenu)
|
||||
- Animaux génériques : bête, gibier, poisson (rivière), serpent (+ d'eau), oiseau (+ de proie), loup, meute
|
||||
- ✗ MANQUE : Créature inconnue existe mais pas d'animaux spécifiques évoqués dans le jeu
|
||||
|
||||
11. **11-armes-outils.json** (378 lignes) : Équipement
|
||||
- Armes : lance, arc, flèche, hachette, couteau, gourdin, bouclier
|
||||
- Outils : pioche, ciseau, maillet, burin, corde, filet, panier, piège
|
||||
- Objets : tablette, collier, vase rituel, coffret
|
||||
- Structures : foyer, armurerie, grenier
|
||||
|
||||
12. **13-rituels.json** (394 lignes) : Pratiques sacrées
|
||||
- ✓ Rituel du Regard Partagé (asausiliaakota)
|
||||
- ✓ Glyphes du Gouffre (kovuuvuku)
|
||||
- ✓ Colliers de glyphes (kopuukova)
|
||||
- ✓ Tablettes d'argile (tabuutoka)
|
||||
- ✓ Argile vivante (tokauita)
|
||||
- ✓ Rhombes sacrés (onuuasa) + variants
|
||||
- ✓ Artefact multi-générationnel (nekauekaaita)
|
||||
- ✓ Autel des Pionniers (asauenuaita)
|
||||
- ✓ Lois du Sang et de la Bête (lokuurasubetu)
|
||||
- ✓ Porteur de Flamme (takiusuki)
|
||||
- Matériaux rituels : lait de pierre, roche braise, pigments anciens
|
||||
- Concepts : pèlerinage, rites funéraires, fenêtre temporelle, tradition
|
||||
|
||||
13. **14-geographie.json** (308 lignes) : Géographie spécifique
|
||||
|
||||
14. **15-roles-titres.json** (540 lignes) : Rôles sociaux
|
||||
- ✓ Titres spirituels : oracle, chaman, guide des âmes, Aile-Grise
|
||||
- ✓ Titres militaires : Faucon Chasseur, guerrier, archer, porteur de lance, capitaine, sentinelle, traqueur
|
||||
- ✓ Titres artisanaux : maître artisan, façonneur de pierre, sculpteur, peintre, tisserand, pêcheur, mineur
|
||||
- ✓ Famille : ancêtre, mère, père, époux, aîné, descendant
|
||||
- ✓ Chefs : chef, Grand Chef, sage, gardien des lois
|
||||
|
||||
15. **16-communication.json** (349 lignes) : Communication
|
||||
|
||||
16. **17-temps.json** (281 lignes) : Temporalité
|
||||
|
||||
17. **18-couleurs.json** (321 lignes) : Couleurs
|
||||
|
||||
18. **19-sante-dangers.json** (264 lignes) : Santé et dangers
|
||||
|
||||
19. **20-objets-materiaux.json** (476 lignes) : Objets et matériaux
|
||||
|
||||
20. **21-famille.json** (141 lignes) : Relations familiales
|
||||
|
||||
21. **22-nombres.json** (279 lignes) : Système numérique
|
||||
|
||||
22. **23-nourriture.json** (463 lignes) : Alimentation
|
||||
- ✓ Larmes du Ciel (zeruosi)
|
||||
- ✓ Morsure-des-Ancêtres (aiteopalu)
|
||||
- Aliments : poisson, gibier, baie, tubercule, fruit, mollusque, graine, galette, herbe, aromate, légume
|
||||
- Techniques : fumer, sécher, griller, cuisiner, infuser
|
||||
- Concepts : nourriture, boire, réserve, manque
|
||||
|
||||
23. **24-habitat.json** (164 lignes) : Habitat et structures
|
||||
|
||||
---
|
||||
|
||||
## SECTION B : Lacunes critiques - Concepts de jeu absents du lexique
|
||||
|
||||
### B.1 - Noms propres et peuples étrangers
|
||||
|
||||
**MANQUE TOTAL** : Aucun vocabulaire pour les peuples étrangers découverts
|
||||
|
||||
- ❌ **Nanzagouet** : Peuple des "Cheveux de Sang" (premier contact 28/10/2025 et 25/11/2025)
|
||||
- ❌ **Cheveux de Sang** : Nom donné aux étrangers aux cheveux roux
|
||||
- ❌ **l'Autre** : Concept philosophique de l'étranger qui ne partage ni ancêtres, ni langue, ni intentions
|
||||
- ❌ **Premiers Ancêtres** : Civilisation disparue (distinct de "aita" = ancêtre générique)
|
||||
- Note : "Ruines des Premiers Ancêtres" existe (osiuaita) mais pas le concept spécifique de "Premiers Ancêtres" comme peuple distinct
|
||||
|
||||
### B.2 - Concepts spirituels et philosophiques majeurs
|
||||
|
||||
- ❌ **"Porter un regard libre"** : Concept central de la civilisation (mandatory pilgrimage, cultural identity)
|
||||
- ❌ **"Promis à pareil destin"** : Phrase existentielle clé exprimant la peur de disparaître comme les Premiers Ancêtres
|
||||
- ❌ **Gardiens des passages** : Âmes des pionniers morts qui ne peuvent atteindre le ciel
|
||||
- ❌ **Suffocation** (spirituelle) : Effet de rester trop longtemps dans les Antres
|
||||
- ❌ **Miasme** : Gaz toxiques des ruines anciennes
|
||||
- ❌ **Multi-couche** / **Multicouche** : Concept des fresques à plusieurs strates temporelles
|
||||
- ❌ **Vassalité théocratique** : Système de gouvernance des Faucons Chasseurs
|
||||
|
||||
### B.3 - Institutions et structures politiques manquantes
|
||||
|
||||
- ✓ Hall des Serments existe MAIS manque :
|
||||
- ❌ **Conseil du Village** (structure à 4 membres existe mais vocabulaire incomplet)
|
||||
- ❌ **Pèlerinage annuel** (obligation des conseillers)
|
||||
- ❌ **Charges méritées** (philosophie politique : charges à mériter, non héréditaires)
|
||||
- ❌ **Compensation** (système de rémunération des conseillers)
|
||||
|
||||
- ❌ **Gouffre Humide comme campus multi-caste** (transformation institutionnelle)
|
||||
- Groupes d'étude : spirituels, techniques, philosophiques trans-castes
|
||||
|
||||
### B.4 - Technologies et matériaux spécifiques
|
||||
|
||||
**Glyphes du Gouffre** : Système d'écriture partiellement couvert mais manque :
|
||||
- ❌ **Blocs modulaires** : Format physique des glyphes (petits blocs percés)
|
||||
- ❌ **Réutilisable** : Propriété des colliers de glyphes
|
||||
- ❌ **Nœuds** : Éléments structurels des colliers
|
||||
- ❌ **Distribution** (par Passes-bien)
|
||||
- ❌ **Standard pragmatique** : Philosophie du système d'écriture
|
||||
- ❌ **Invention locale** : Liberté d'inventer ses propres glyphes
|
||||
|
||||
**Argile vivante** : Existe (tokauita) mais manque :
|
||||
- ❌ **Durcissement instantané** : Propriété clé du matériau
|
||||
- ❌ **Exposition à l'air** : Mécanisme de durcissement
|
||||
- ❌ **Monopole des Enfants des Échos** : Aspect économique
|
||||
|
||||
**Autres technologies manquantes** :
|
||||
- ❌ **Pilotis** : Architecture des villages sur l'eau (concept architectural majeur)
|
||||
- ❌ **Tour de guet** : Élément des Halls des Serments
|
||||
- ❌ **Zones climatiques** : Organisation de la Maison des Découvertes (4 zones)
|
||||
- ❌ **Expérimentation multi-matériau** : Méthode de la Maison des Découvertes
|
||||
|
||||
### B.5 - Géographie et lieux spécifiques
|
||||
|
||||
**Lieux non nommés** :
|
||||
- ❌ **Village fortifié à l'embouchure** : Premier Hall des Serments (lieu majeur du jeu)
|
||||
- Note : "village fortifié" existe mais pas le lieu spécifique à l'embouchure
|
||||
- ❌ **Embouchure** : Où fleuve rencontre mer (concept géographique)
|
||||
- ❌ **Route-rivière sécurisée** : Chemin entre vallée et côte avec postes de garde
|
||||
- ❌ **Postes de garde** : Structures espacées d'une journée de marche
|
||||
- ❌ **Lowlands** / **Basses-terres** : Région au-delà de la vallée de montagne
|
||||
- Note : "basses-terres" existe (tokuvuku) dans 04-lieux.json
|
||||
|
||||
**Éléments géographiques manquants** :
|
||||
- ❌ **Eau salée** / **Eau impure** : Caractéristique de la mer
|
||||
- ❌ **Eau douce** : Par opposition à eau salée
|
||||
- ❌ **Berge** / **Rive** : Bord de rivière/mer
|
||||
- ❌ **Marée** : Phénomène marin
|
||||
- ❌ **Vague** : Élément maritime
|
||||
|
||||
### B.6 - Pratiques et rituels spécifiques
|
||||
|
||||
**Rituels manquants** :
|
||||
- ❌ **Rituel du Regard Partagé - renouvellement annuel** : Usage spécifique pour les conseillers
|
||||
- ❌ **Communion des esprits** : Rituel mentionné
|
||||
- ❌ **Devenir partie de l'Antre** : Tradition des artisans âgés (refus d'enlever le corps, fierté)
|
||||
- ❌ **Relais de mémorisation** : Technique des Ailes-Grises pour interpréter la fresque
|
||||
- ❌ **Débat à travers le temps** : Concept de l'interprétation multi-générationnelle
|
||||
|
||||
**Justice et lois** :
|
||||
- ✓ Lois du Sang et de la Bête existe MAIS manque :
|
||||
- ❌ **Investigation** : Phase d'enquête par Faucons Chasseurs
|
||||
- ❌ **Arène** : Lieu du combat judiciaire
|
||||
- ❌ **Combat judiciaire** : Trial by combat
|
||||
- ❌ **Coupable** / **Innocent** : Concepts juridiques
|
||||
|
||||
### B.7 - Activités militaires et tactiques
|
||||
|
||||
**Tactiques et équipement** :
|
||||
- ❌ **Observation** (militaire) : Surveillance des ennemis
|
||||
- ❌ **Capture** : Stratégie de prise de prisonniers
|
||||
- ❌ **Interrogation** : Questionnement de captifs
|
||||
- ❌ **Embuscade** : Tactique de surprise
|
||||
- ❌ **Surnombre** : Supériorité numérique
|
||||
- ❌ **Menacer** : Action d'intimidation
|
||||
- ❌ **Soumettre** : Forcer la reddition
|
||||
- ❌ **Abordage** : Attaque d'un navire
|
||||
- ❌ **Se faire passer pour** : Déguisement/subterfuge
|
||||
|
||||
**Structures militaires** :
|
||||
- ❌ **Garrison** : Groupe de défense permanent
|
||||
- ❌ **Réserves** (militaires) : Stocks d'urgence
|
||||
- ❌ **Armurerie** : Existe (lokuupiki) mais contexte du Hall manque
|
||||
|
||||
### B.8 - Navigation et mer
|
||||
|
||||
**DOMAINE PRESQUE ENTIÈREMENT ABSENT** :
|
||||
|
||||
Technologies maritimes :
|
||||
- ❌ **Navire** : Existe (vanu) mais contexte minimal
|
||||
- ❌ **Embarcation** : Bateau/barque
|
||||
- ❌ **Construction en bois** : Description des navires étrangers
|
||||
- ❌ **Manœuvrer** : Piloter un bateau
|
||||
- ❌ **Échouer** / **Échouée** : Bateau sur le rivage
|
||||
- ❌ **Chavirer** / **Se retourner** : Accident maritime
|
||||
- ❌ **Couler** / **Sombrer** : Naufrage
|
||||
- ❌ **Noyade** : Mort par l'eau
|
||||
- ❌ **Rivage** : Bord de mer
|
||||
- ❌ **Flotter** : Propriété d'un bateau
|
||||
- ❌ **Créature flottante** : Perception initiale des navires
|
||||
|
||||
Activités maritimes :
|
||||
- ❌ **Naviguer** : Voyager sur l'eau
|
||||
- ❌ **Aborder** : Monter sur un navire
|
||||
- ❌ **Marin** : Personne qui navigue
|
||||
- ❌ **Pérégrination aquatique** : Voyage sur l'eau
|
||||
- ❌ **Point d'eau** (côtier) : Lieu de ravitaillement
|
||||
- ❌ **Ravitaillement en eau douce** : Besoin des marins
|
||||
|
||||
### B.9 - Vie quotidienne et objets
|
||||
|
||||
**Vêtements et apparence** :
|
||||
- ❌ **Cheveux** : Partie du corps (crucial pour "Cheveux de Sang")
|
||||
- ❌ **Trancher** / **Couper** (cheveux)
|
||||
- ❌ **Oripeaux** / **Vêtement** / **Tenue**
|
||||
- ❌ **Nu** / **Exhiber nu** : État vestimentaire
|
||||
- ❌ **Taille** / **Morphologie** : Dimensions corporelles
|
||||
- ❌ **Correspondre** : Adéquation de taille
|
||||
|
||||
**Actions quotidiennes manquantes** :
|
||||
- ❌ **Courir après** : Poursuite
|
||||
- ❌ **Forcer à rester** : Contrainte
|
||||
- ❌ **Arracher** : Enlever de force
|
||||
- ❌ **Panique** / **Paniquer**
|
||||
- ❌ **Émeute** : Rébellion collective
|
||||
- ❌ **Rouer de coups** : Violence physique
|
||||
- ❌ **Mâter** : Soumettre par la force
|
||||
- ❌ **Résister** : Opposition
|
||||
|
||||
**États et conditions** :
|
||||
- ❌ **Vulnérable** : État de faiblesse
|
||||
- ❌ **Audace** : Qualité de courage
|
||||
- ❌ **Orgueilleux** : Défaut caractériel
|
||||
- ❌ **Patient** : Vertu
|
||||
- ❌ **Initiative** : Prise de décision
|
||||
- ❌ **Imprévu** : Événement inattendu
|
||||
- ❌ **Désordre** : Chaos
|
||||
- ❌ **Choc** : Traumatisme émotionnel
|
||||
|
||||
### B.10 - Flore spécifique
|
||||
|
||||
- ✓ Morsure-des-Ancêtres existe (aiteopalu = gingembre sauvage)
|
||||
- ❌ **Plante médicinale** : Catégorie manquante
|
||||
- ❌ **Plante sauvage** vs **Plante cultivée** : Distinction importante
|
||||
- ❌ **Récolte** : Action de cueillette
|
||||
- ❌ **Cueilleur** : Rôle social
|
||||
|
||||
### B.11 - Temps et durée
|
||||
|
||||
**Concepts temporels manquants** :
|
||||
- ❌ **Génération** : Unité de temps civilisationnelle
|
||||
- ❌ **Décennie** : Dizaine d'années
|
||||
- ❌ **Siècle** : Cent ans
|
||||
- ❌ **Millénaire** : Mille ans
|
||||
- ❌ **Éternel** : Sans fin
|
||||
- ❌ **Temporalité** : Concept du temps
|
||||
- ❌ **Multi-générationnel** : Qui traverse plusieurs générations (crucial pour artefacts)
|
||||
- ❌ **Relais** (temporel) : Transmission à travers le temps
|
||||
- ❌ **Stratification temporelle** : Couches de temps
|
||||
|
||||
### B.12 - Concepts sociaux et culturels
|
||||
|
||||
**Isolement et appartenance** :
|
||||
- ❌ **"Don't like those from the surface"** : Attitude des Enfants des Échos
|
||||
- ❌ **Culturellement isolé** : État de séparation
|
||||
- ❌ **Surface** vs **Souterrain** : Opposition spatiale/culturelle
|
||||
- ❌ **Adaptation physique** : Changements corporels (pâleur, membres allongés, cécité)
|
||||
- ❌ **Pâle** : Couleur de peau
|
||||
- ❌ **Allongé** : Forme corporelle
|
||||
- ❌ **Aveugle** / **Cécité** : Perte de vision
|
||||
|
||||
**Hiérarchie et pouvoir** :
|
||||
- ❌ **Monopole** : Contrôle exclusif (crucial pour économie)
|
||||
- ❌ **Élite** : Groupe dominant
|
||||
- ❌ **Permanent** : Non temporaire (pour garrison)
|
||||
- ❌ **Transitoire** / **Temporaire** : Opposé de permanent
|
||||
- ❌ **Mériter** : Gagner par le mérite
|
||||
- ❌ **Héréditaire** : Transmission familiale (concept à rejeter)
|
||||
- ❌ **Fief** : Territoire accordé (concept à rejeter)
|
||||
|
||||
**Valeurs et philosophie** :
|
||||
- ❌ **Gloire** : Honneur et renommée
|
||||
- ❌ **Honneur** : Valeur morale
|
||||
- ❌ **Fierté** : Sentiment de dignité
|
||||
- ❌ **Reproche** : Critique
|
||||
- ❌ **Louer** : Complimenter
|
||||
- ❌ **Imputer la faute** : Accuser
|
||||
- ❌ **Indigne** : Déshonorant
|
||||
- ❌ **Satisfaire** : Répondre aux attentes
|
||||
- ❌ **Exigence** : Demande forte
|
||||
|
||||
---
|
||||
|
||||
## SECTION C : Lacunes thématiques - Catégories sous-développées
|
||||
|
||||
### C.1 - Faune : Seulement 10 animaux pour un monde riche
|
||||
|
||||
**Animaux présents** :
|
||||
- Grue (alu) + Regards-Libres (aruaska) + grue cendrée
|
||||
- Faucon (aki)
|
||||
- Oiseau générique (apo)
|
||||
- Poisson (pisu)
|
||||
- Serpent (sepu) + serpent d'eau
|
||||
- Loup (loku) + meute
|
||||
- Bête générique (betu)
|
||||
|
||||
**Animaux manquants mentionnés dans le jeu** :
|
||||
- ❌ **Gibier spécifique** : Cerf, sanglier, lapin, etc.
|
||||
- ❌ **Animaux de la Grande Fresque** : "Unknown animals" de la fresque
|
||||
- ❌ **Prédateurs** : Ours, lynx, etc.
|
||||
- ❌ **Insectes** : Aucun vocabulaire
|
||||
- ❌ **Reptiles** : Seulement serpent
|
||||
- ❌ **Amphibiens** : Aucun
|
||||
- ❌ **Oiseaux spécifiques** : Au-delà de grue/faucon
|
||||
- ❌ **Créatures d'eau douce** : Au-delà de poisson générique
|
||||
- ❌ **Créatures marines** : Aucune (alors que mer découverte)
|
||||
|
||||
### C.2 - Matériaux : Lacunes dans matériaux de construction
|
||||
|
||||
**Présent** : pierre, bois, argile vivante, lait de pierre
|
||||
|
||||
**Manquant** :
|
||||
- ❌ **Mortier** : Liant de construction
|
||||
- ❌ **Chaux** : Matériau de construction
|
||||
- ❌ **Torchis** : Mélange construction
|
||||
- ❌ **Paille** / **Chaume** : Matériaux de toiture
|
||||
- ❌ **Cuir** : Matériau animal
|
||||
- ❌ **Os** : Matériau et reste mortuaire
|
||||
- ❌ **Tendon** : Matériau pour cordes
|
||||
- ❌ **Résine** : Matériau végétal
|
||||
- ❌ **Écorce** : Matériau végétal
|
||||
- ❌ **Fibre végétale** : Pour tissage
|
||||
- ❌ **Lin** / **Chanvre** : Plantes à fibres
|
||||
|
||||
### C.3 - Architecture : Vocabulaire architectural minimal
|
||||
|
||||
**Présent** : Hall, maison, village, forteresse, antre, grotte
|
||||
|
||||
**Manquant** :
|
||||
- ❌ **Pilotis** : CRITIQUE - architecture majeure des Enfants du Courant
|
||||
- ❌ **Plate-forme** : Structure sur pilotis
|
||||
- ❌ **Escalier** : Mentionné dans "2025-07-17-escaliers-et-maladie.md"
|
||||
- ❌ **Marche** : Élément d'escalier
|
||||
- ❌ **Seuil** : Entrée
|
||||
- ❌ **Linteau** : Élément architectural
|
||||
- ❌ **Colonne** / **Pilier** : Support
|
||||
- ❌ **Voûte** : Construction souterraine
|
||||
- ❌ **Galerie** : Passage souterrain (crucial pour Antres)
|
||||
- ❌ **Chambre** : Pièce
|
||||
- ❌ **Atelier** : Lieu de travail
|
||||
- ❌ **Entrepôt** : Stockage
|
||||
- ❌ **Tour** : Structure haute (tour de guet)
|
||||
- ❌ **Mur** : Paroi
|
||||
- ❌ **Muraille** : Fortification
|
||||
- ❌ **Enceinte** : Protection
|
||||
- ❌ **Porte** : Passage
|
||||
- ❌ **Fenêtre** : Ouverture
|
||||
- ❌ **Toit** : Couverture
|
||||
|
||||
### C.4 - Parties du corps : Liste incomplète
|
||||
|
||||
**Présent** : œil, main, voix, oreille, visage, cœur, corps, pied, poumon, souffle, chair, peau, sang
|
||||
|
||||
**Manquant** :
|
||||
- ❌ **Cheveux** : CRITIQUE (Cheveux de Sang)
|
||||
- ❌ **Tête** : Partie majeure
|
||||
- ❌ **Bras** : Membre
|
||||
- ❌ **Jambe** : Membre
|
||||
- ❌ **Doigt** : Extrémité
|
||||
- ❌ **Orteil** : Extrémité
|
||||
- ❌ **Bouche** : Organe
|
||||
- ❌ **Langue** (organe) : Distinct de langue (langage)
|
||||
- ❌ **Dent** : Organe
|
||||
- ❌ **Nez** : Organe
|
||||
- ❌ **Front** : Partie visage
|
||||
- ❌ **Joue** : Partie visage
|
||||
- ❌ **Menton** : Partie visage
|
||||
- ❌ **Cou** : Partie corps
|
||||
- ❌ **Épaule** : Partie corps
|
||||
- ❌ **Dos** : Partie corps
|
||||
- ❌ **Ventre** : Partie corps
|
||||
- ❌ **Estomac** : Organe interne
|
||||
- ❌ **Foie** : Organe interne
|
||||
- ❌ **Os** : Structure interne (crucial pour squelettes des ruines)
|
||||
- ❌ **Squelette** : Ensemble d'os
|
||||
- ❌ **Crâne** : Os de la tête
|
||||
- ❌ **Côte** : Os du thorax
|
||||
|
||||
### C.5 - Maladies et dangers : Sous-développé pour un jeu avec miasmes toxiques
|
||||
|
||||
**Présent** : Fichier 19-sante-dangers.json existe mais contenu non lu en détail
|
||||
|
||||
**Manquant probable** :
|
||||
- ❌ **Miasme** : CRITIQUE - gaz toxique des ruines
|
||||
- ❌ **Toxique** : Empoisonné
|
||||
- ❌ **Sommeil mortel** : Effet des miasmes
|
||||
- ❌ **Dégénérescence** : État des os anciens
|
||||
- ❌ **Maladie** : Concept général
|
||||
- ❌ **Contagion** : Transmission
|
||||
- ❌ **Guérison** : Rétablissement
|
||||
- ❌ **Blessure** : Dommage physique
|
||||
- ❌ **Fracture** : Os cassé
|
||||
- ❌ **Brûlure** : Dommage par feu
|
||||
- ❌ **Noyade** : CRITIQUE (échec naval)
|
||||
- ❌ **Suffocation** : Manque d'air
|
||||
- ❌ **Famine** : Manque de nourriture
|
||||
- ❌ **Soif** : Manque d'eau
|
||||
|
||||
### C.6 - Artisanat et techniques : Lacunes malgré civilisation d'artisans
|
||||
|
||||
**Présent** : Termes génériques (artisan, sculpteur, peintre, tisserand)
|
||||
|
||||
**Manquant** :
|
||||
- ❌ **Tresser** : Technique de tissage
|
||||
- ❌ **Filer** : Créer du fil
|
||||
- ❌ **Tisser** : Créer du tissu
|
||||
- ❌ **Coudre** : Assembler tissu
|
||||
- ❌ **Tanner** : Traiter le cuir
|
||||
- ❌ **Forger** : Travailler le métal (si métallurgie existe)
|
||||
- ❌ **Polir** : Finition de surface
|
||||
- ❌ **Aiguiser** : Affûter lame
|
||||
- ❌ **Assembler** : Joindre pièces
|
||||
- ❌ **Creuser** : Faire un trou (crucial pour mineurs)
|
||||
- ❌ **Excaver** : Creuser profond
|
||||
- ❌ **Étayer** : Soutenir structure
|
||||
- ❌ **Effondrement** : Collapse (crucial - cave-ins dans ruines)
|
||||
- ❌ **Débris** : Décombres
|
||||
- ❌ **Éboulis** : Chute de pierres
|
||||
|
||||
### C.7 - Commerce et économie : Vocabulaire économique limité
|
||||
|
||||
**Présent** : échanger (kiru), Passes-bien (marchands)
|
||||
|
||||
**Manquant** :
|
||||
- ❌ **Prix** / **Valeur d'échange** : Coût
|
||||
- ❌ **Troquer** : Existe mais contexte limité
|
||||
- ❌ **Acheter** / **Vendre** : Transactions
|
||||
- ❌ **Dette** : Obligation économique
|
||||
- ❌ **Prêt** : Avance
|
||||
- ❌ **Partage** : Distribution
|
||||
- ❌ **Redistribution** : Système économique
|
||||
- ❌ **Abondance** : Surplus
|
||||
- ❌ **Pénurie** : Manque (existe pour nourriture mais pas général)
|
||||
- ❌ **Richesse** : Accumulation
|
||||
- ❌ **Pauvreté** : Manque
|
||||
- ❌ **Propriété** : Possession
|
||||
- ❌ **Communal** : Partagé (crucial pour réserves)
|
||||
|
||||
### C.8 - Verbes d'action complexes : Lacunes dans actions sociales
|
||||
|
||||
**Actions manquantes** :
|
||||
- ❌ **Convaincre** : Persuader
|
||||
- ❌ **Négocier** : Discuter accord
|
||||
- ❌ **Promettre** : Engagement futur
|
||||
- ❌ **Trahir** : Rompre confiance
|
||||
- ❌ **Se repentir** : Regretter
|
||||
- ❌ **Pardonner** : Absoudre
|
||||
- ❌ **Punir** : Sanctionner
|
||||
- ❌ **Récompenser** : Gratifier
|
||||
- ❌ **Honorer** : Respecter
|
||||
- ❌ **Mépriser** : Dédaigner
|
||||
- ❌ **Admirer** : Respecter avec envie
|
||||
- ❌ **Envier** : Jalousie
|
||||
- ❌ **Craindre** : Avoir peur
|
||||
- ❌ **Espérer** : Attendre avec confiance
|
||||
- ❌ **Désespérer** : Perdre espoir
|
||||
|
||||
### C.9 - Nombres et quantités : Système numérique non évalué
|
||||
|
||||
Le fichier 22-nombres.json (279 lignes) existe mais n'a pas été lu en détail. À vérifier :
|
||||
- Système de numération complet ?
|
||||
- Ordinaux ?
|
||||
- Fractions ?
|
||||
- Quantités approximatives (beaucoup, peu, plusieurs, etc.) ?
|
||||
|
||||
### C.10 - Couleurs : Système chromatique à vérifier
|
||||
|
||||
Le fichier 18-couleurs.json (321 lignes) existe. Présent dans autres fichiers :
|
||||
- Rouge (pasu) - couleur du sang
|
||||
- Gris (senu) - couleur de cendre
|
||||
- Blanc (milu?) - lait
|
||||
- Noir/sombre (kumu)
|
||||
- Clair/lumineux (sora)
|
||||
|
||||
À vérifier dans 18-couleurs.json :
|
||||
- Couleurs de l'aurore (rouge, orange, violet) : CRITIQUE pour yeux des Ciels-clairs
|
||||
- Vert, bleu, jaune ?
|
||||
- Nuances et intensités ?
|
||||
|
||||
---
|
||||
|
||||
## SECTION D : Ajouts prioritaires par catégorie
|
||||
|
||||
### D.1 - PRIORITÉ CRITIQUE : Contact avec les Nanzagouet (tour actuel)
|
||||
|
||||
**Vocabulaire immédiatement nécessaire** :
|
||||
|
||||
1. **Identité et altérité** :
|
||||
- Nanzagouet (nom du peuple étranger)
|
||||
- Cheveux de Sang (descriptif initial)
|
||||
- l'Autre (concept philosophique)
|
||||
- Cheveux (partie du corps)
|
||||
- Étranger / inconnu / différent
|
||||
|
||||
2. **Navigation et mer** :
|
||||
- Navire (améliorer vanu avec contexte)
|
||||
- Embarcation / barque
|
||||
- Flotter / naviguer
|
||||
- Chavirer / couler / sombrer
|
||||
- Noyade
|
||||
- Marin / navigateur
|
||||
- Manœuvrer / piloter
|
||||
- Échouer (bateau)
|
||||
- Rivage / berge
|
||||
|
||||
3. **Actions militaires du tour** :
|
||||
- Capturer / capture
|
||||
- Menacer / menace
|
||||
- Soumettre
|
||||
- Paniquer / panique
|
||||
- Résister / résistance
|
||||
- Rouer de coups
|
||||
- Mâter (soumettre)
|
||||
- Forcer à (rester, etc.)
|
||||
- Courir après / poursuivre
|
||||
- Se faire passer pour / imiter
|
||||
- Abordage / aborder
|
||||
|
||||
4. **Vêtements et apparence** :
|
||||
- Vêtement / tenue / oripeaux
|
||||
- Nu / nudité
|
||||
- Trancher / couper (cheveux)
|
||||
- Arracher (vêtements)
|
||||
- Taille / morphologie / correspondre
|
||||
|
||||
5. **Émotions et concepts sociaux du tour** :
|
||||
- Vulnérable
|
||||
- Audace / audacieux
|
||||
- Orgueilleux / orgueil
|
||||
- Patient / patience
|
||||
- Initiative
|
||||
- Imprévu
|
||||
- Désordre / chaos
|
||||
- Gloire / glorieux
|
||||
- Reproche / reprocher
|
||||
- Louer / louange
|
||||
- Indigne
|
||||
- Émeute
|
||||
|
||||
6. **Ravitaillement** :
|
||||
- Eau douce (vs eau salée)
|
||||
- Point d'eau
|
||||
- Ravitaillement / se ravitailler
|
||||
- Réserve (existe, à contextualiser)
|
||||
|
||||
### D.2 - PRIORITÉ HAUTE : Identité civilisationnelle
|
||||
|
||||
**Concepts philosophiques centraux** :
|
||||
- Porter un regard libre (concept identitaire central)
|
||||
- Promis à pareil destin (anxiété existentielle)
|
||||
- Premiers Ancêtres (peuple distinct de "ancêtres")
|
||||
- Gardiens des passages (âmes des pionniers)
|
||||
- Multi-générationnel / à travers les générations
|
||||
- Relais (temporel et de mémorisation)
|
||||
- Débat à travers le temps
|
||||
|
||||
**Temps et durée** :
|
||||
- Génération
|
||||
- Décennie / siècle / millénaire
|
||||
- Éternel / éternité
|
||||
- Temporalité / stratification temporelle
|
||||
|
||||
### D.3 - PRIORITÉ HAUTE : Architecture et habitat
|
||||
|
||||
**Pilotis et structures** :
|
||||
- Pilotis (CRITIQUE - architecture majeure)
|
||||
- Plate-forme
|
||||
- Tour / tour de guet
|
||||
- Escalier / marche
|
||||
- Galerie (souterraine)
|
||||
- Chambre / pièce
|
||||
- Atelier
|
||||
- Mur / muraille / enceinte
|
||||
- Porte / seuil / entrée
|
||||
- Toit / toiture
|
||||
|
||||
**Géographie manquante** :
|
||||
- Embouchure (où fleuve rencontre mer)
|
||||
- Eau douce / eau salée
|
||||
- Berge / rive
|
||||
- Marée / vague
|
||||
|
||||
### D.4 - PRIORITÉ HAUTE : Technologies et matériaux
|
||||
|
||||
**Glyphes du Gouffre (compléter)** :
|
||||
- Bloc modulaire
|
||||
- Percer / percé
|
||||
- Nœud (de corde)
|
||||
- Réutilisable
|
||||
- Distribution / distribuer
|
||||
- Standard / standardisé
|
||||
- Invention locale
|
||||
|
||||
**Argile vivante (compléter)** :
|
||||
- Durcir / durcissement
|
||||
- Instantané
|
||||
- Exposition à l'air
|
||||
- Monopole
|
||||
|
||||
**Matériaux manquants** :
|
||||
- Cuir / peau d'animal
|
||||
- Os / ossement / squelette
|
||||
- Tendon
|
||||
- Résine
|
||||
- Écorce
|
||||
- Fibre végétale
|
||||
- Paille / chaume
|
||||
|
||||
### D.5 - PRIORITÉ MOYENNE : Corps humain (compléter)
|
||||
|
||||
**Parties manquantes critiques** :
|
||||
- Cheveux (CRITIQUE)
|
||||
- Tête
|
||||
- Bras / jambe
|
||||
- Doigt / orteil
|
||||
- Bouche / langue / dent / nez
|
||||
- Os / squelette / crâne
|
||||
- Cou / épaule / dos / ventre
|
||||
|
||||
**États corporels** :
|
||||
- Pâle / pâleur
|
||||
- Allongé (morphologie)
|
||||
- Aveugle / cécité
|
||||
- Adapté / adaptation
|
||||
|
||||
### D.6 - PRIORITÉ MOYENNE : Dangers et santé
|
||||
|
||||
**Dangers des ruines** :
|
||||
- Miasme / gaz toxique
|
||||
- Toxique / empoisonné
|
||||
- Sommeil mortel
|
||||
- Suffocation / suffoquer
|
||||
- Effondrement / éboulement / cave-in
|
||||
- Débris / décombres / éboulis
|
||||
- Noyade / se noyer
|
||||
- Inondation / inonder
|
||||
|
||||
**Maladies et blessures** :
|
||||
- Maladie / malade
|
||||
- Dégénérescence / dégénérer
|
||||
- Blessure / blessé
|
||||
- Fracture / os cassé
|
||||
- Brûlure
|
||||
- Guérison / guérir
|
||||
|
||||
### D.7 - PRIORITÉ MOYENNE : Justice et concepts politiques
|
||||
|
||||
**Justice (compléter Lois du Sang et de la Bête)** :
|
||||
- Investigation / investiguer / enquête
|
||||
- Arène
|
||||
- Combat judiciaire
|
||||
- Coupable / innocent
|
||||
- Preuve / témoignage
|
||||
- Accusation / accuser
|
||||
- Défense / défendre
|
||||
|
||||
**Concepts politiques** :
|
||||
- Monopole (économique)
|
||||
- Mériter / mérite (charges méritées)
|
||||
- Héréditaire (concept à rejeter)
|
||||
- Fief (concept à rejeter)
|
||||
- Permanent vs temporaire
|
||||
- Compensation (rémunération)
|
||||
- Charge (fonction politique)
|
||||
|
||||
### D.8 - PRIORITÉ MOYENNE : Artisanat et techniques
|
||||
|
||||
**Techniques de construction** :
|
||||
- Creuser / excaver
|
||||
- Étayer / soutien / support
|
||||
- Assembler / joindre
|
||||
- Polir / finition
|
||||
- Mortier / liant
|
||||
|
||||
**Techniques textiles** :
|
||||
- Tresser / tressage
|
||||
- Filer / fil
|
||||
- Tisser / tissage / tissu
|
||||
- Coudre / couture
|
||||
- Tanner (cuir)
|
||||
|
||||
**Outils et actions** :
|
||||
- Aiguiser / affûter
|
||||
- Percer / perforer
|
||||
- Scier
|
||||
- Raboter
|
||||
|
||||
### D.9 - PRIORITÉ BASSE : Faune spécifique
|
||||
|
||||
**Gibier** :
|
||||
- Cerf / biche
|
||||
- Sanglier
|
||||
- Lapin / lièvre
|
||||
- Écureuil
|
||||
|
||||
**Prédateurs** :
|
||||
- Ours
|
||||
- Lynx
|
||||
- Renard
|
||||
|
||||
**Oiseaux** :
|
||||
- Corbeau / corneille
|
||||
- Aigle
|
||||
- Chouette / hibou
|
||||
- Moineau / passereau
|
||||
|
||||
**Autres** :
|
||||
- Insectes (abeille, fourmi, araignée, etc.)
|
||||
- Amphibiens (grenouille, salamandre)
|
||||
- Créatures marines (crabe, crevette, moule, etc.)
|
||||
|
||||
### D.10 - PRIORITÉ BASSE : Commerce et économie
|
||||
|
||||
**Transactions** :
|
||||
- Prix / coût / valeur
|
||||
- Acheter / vendre
|
||||
- Dette / devoir
|
||||
- Prêt / prêter / emprunter
|
||||
|
||||
**Distribution** :
|
||||
- Partage / partager
|
||||
- Redistribution
|
||||
- Abondance / surplus
|
||||
- Richesse / pauvreté
|
||||
- Propriété / possession
|
||||
- Communal / collectif
|
||||
|
||||
### D.11 - PRIORITÉ BASSE : Verbes d'action sociale
|
||||
|
||||
**Relations interpersonnelles** :
|
||||
- Convaincre / persuader
|
||||
- Négocier / négociation
|
||||
- Promettre / promesse
|
||||
- Trahir / trahison
|
||||
- Se repentir / repentir
|
||||
- Pardonner / pardon
|
||||
- Punir / punition
|
||||
- Récompenser / récompense
|
||||
|
||||
**Attitudes** :
|
||||
- Honorer / honneur
|
||||
- Mépriser / mépris
|
||||
- Admirer / admiration
|
||||
- Envier / envie
|
||||
- Craindre / crainte
|
||||
- Espérer / espoir
|
||||
- Désespérer / désespoir
|
||||
|
||||
---
|
||||
|
||||
## SECTION E : Observations sur la structure et l'organisation du lexique
|
||||
|
||||
### E.1 - Points forts du lexique actuel
|
||||
|
||||
1. **Organisation thématique claire** : Les 25 fichiers JSON sont bien séparés par domaine sémantique
|
||||
2. **Système de racines cohérent** : Distinction nette entre racines sacrées (voyelle initiale) et standards (consonne initiale)
|
||||
3. **Compositions transparentes** : Les mots composés indiquent clairement leurs racines et sens littéral
|
||||
4. **Métadonnées riches** : Chaque entrée contient type, domaine, notes explicatives
|
||||
5. **Synonymes français** : Facilitent la recherche et la traduction
|
||||
6. **Couverture des éléments centraux** : Castes, institutions majeures, lieux principaux bien représentés
|
||||
|
||||
### E.2 - Lacunes structurelles
|
||||
|
||||
1. **Pas de fichier dédié à la navigation** : Alors que la mer est découverte et critique pour le jeu actuel
|
||||
2. **Anatomie incomplète** : 05-corps-sens.json n'a que 13 parties du corps
|
||||
3. **Faune très limitée** : 10-animaux.json n'a que 10 concepts pour un monde naturel riche
|
||||
4. **Pas de fichier "concepts philosophiques"** : Les idées abstraites centrales ("porter un regard libre", "promis à pareil destin") n'ont pas de catégorie dédiée
|
||||
5. **Architecture sous-représentée** : Mélangée dans plusieurs fichiers sans cohérence
|
||||
|
||||
### E.3 - Suggestions d'organisation
|
||||
|
||||
**Nouveaux fichiers à créer** :
|
||||
1. **25-navigation.json** : Navigation, bateaux, mer, activités maritimes
|
||||
2. **26-architecture.json** : Structures, éléments de construction, espaces
|
||||
3. **27-concepts-philosophiques.json** : Idées abstraites centrales à la civilisation
|
||||
4. **28-etrangers.json** : Vocabulaire pour peuples étrangers, altérité, contact interculturel
|
||||
5. **29-anatomie-complete.json** : Compléter le vocabulaire corporel
|
||||
|
||||
**Fichiers à enrichir en priorité** :
|
||||
1. **10-animaux.json** : Tripler au minimum le nombre d'espèces
|
||||
2. **19-sante-dangers.json** : Vérifier et compléter (miasmes, maladies, accidents)
|
||||
3. **20-objets-materiaux.json** : Ajouter matériaux organiques (cuir, os, fibres)
|
||||
4. **06-actions.json** : Ajouter actions sociales complexes
|
||||
|
||||
### E.4 - Cohérence avec les documents de jeu
|
||||
|
||||
**Excellente cohérence pour** :
|
||||
- Noms propres des institutions
|
||||
- Castes et groupes sociaux
|
||||
- Lieux majeurs
|
||||
- Technologies centrales (argile vivante, glyphes, rhombes)
|
||||
- Rituels principaux
|
||||
|
||||
**Décalage important pour** :
|
||||
- Vocabulaire du contact interculturel (aucun mot pour "Nanzagouet", "l'Autre", "étranger")
|
||||
- Vocabulaire maritime (découverte de la mer non reflétée)
|
||||
- Concepts philosophiques identitaires (non lexicalisés)
|
||||
- Vie quotidienne pratique (vêtements, corps, actions sociales)
|
||||
|
||||
### E.5 - Recommandations méthodologiques
|
||||
|
||||
**Pour les ajouts prioritaires** :
|
||||
1. **Créer d'abord 28-etrangers.json** : Tour actuel nécessite vocabulaire du contact interculturel
|
||||
2. **Créer 25-navigation.json** : Découverte maritime récente
|
||||
3. **Enrichir 10-animaux.json** : Ajouter 20-30 espèces minimum
|
||||
4. **Compléter 05-corps-sens.json** : Doubler le nombre de parties du corps
|
||||
5. **Créer 27-concepts-philosophiques.json** : Lexicaliser les idées centrales
|
||||
|
||||
**Principes de développement** :
|
||||
1. **Prioriser les besoins narratifs** : Le tour actuel (contact avec Nanzagouet) doit guider les ajouts immédiats
|
||||
2. **Maintenir la cohérence morphologique** : Respecter le système racines sacrées/standards
|
||||
3. **Documenter les choix** : Expliquer dans "note" pourquoi tel mot utilise telle racine
|
||||
4. **Créer des familles lexicales** : Un nouveau domaine (navigation) doit avoir vocabulaire complet, pas juste 2-3 mots
|
||||
5. **Équilibrer abstrait et concret** : Ajouter aussi bien concepts philosophiques que objets physiques
|
||||
|
||||
### E.6 - Estimation quantitative des lacunes
|
||||
|
||||
**Lacunes par priorité** :
|
||||
- **CRITIQUE (besoin immédiat pour tour actuel)** : ~80-100 mots
|
||||
- Contact interculturel : 30 mots
|
||||
- Navigation : 25 mots
|
||||
- Actions militaires/capture : 20 mots
|
||||
- Vêtements/apparence : 15 mots
|
||||
|
||||
- **HAUTE (besoin à court terme)** : ~150-200 mots
|
||||
- Concepts philosophiques : 25 mots
|
||||
- Architecture : 40 mots
|
||||
- Technologies (compléments) : 30 mots
|
||||
- Corps humain : 30 mots
|
||||
- Dangers/santé : 40 mots
|
||||
- Temps/durée : 15 mots
|
||||
|
||||
- **MOYENNE (consolidation)** : ~200-250 mots
|
||||
- Justice (compléments) : 20 mots
|
||||
- Politique (compléments) : 20 mots
|
||||
- Artisanat : 40 mots
|
||||
- Matériaux : 30 mots
|
||||
- Faune basique : 40 mots
|
||||
- Géographie : 30 mots
|
||||
- Émotions/actions sociales : 40 mots
|
||||
|
||||
- **BASSE (enrichissement)** : ~300+ mots
|
||||
- Faune détaillée : 100 mots
|
||||
- Flore détaillée : 50 mots
|
||||
- Commerce : 30 mots
|
||||
- Verbes complexes : 60 mots
|
||||
- Nuances diverses : 60+
|
||||
|
||||
**Total estimé des lacunes significatives** : 730-850 mots manquants pour un lexique vraiment complet et adapté au niveau narratif actuel du jeu.
|
||||
|
||||
**Taille actuelle estimée** : ~400-500 entrées lexicales (basé sur 10,103 lignes pour 25 fichiers)
|
||||
|
||||
**Ratio** : Le lexique devrait être augmenté de 150-200% pour couvrir complètement les besoins du jeu à son stade actuel.
|
||||
|
||||
---
|
||||
|
||||
## CONCLUSION
|
||||
|
||||
Le lexique de la langue ancien confluent est **bien structuré et cohérent dans son organisation**, avec une excellente couverture des **éléments centraux de worldbuilding** (castes, institutions, lieux sacrés, technologies uniques).
|
||||
|
||||
Cependant, il présente des **lacunes critiques** dans plusieurs domaines :
|
||||
|
||||
1. **Le vocabulaire du contact interculturel est totalement absent** alors que c'est le cœur du tour actuel
|
||||
2. **Le vocabulaire maritime est minimal** malgré la découverte de la mer
|
||||
3. **Les concepts philosophiques identitaires ne sont pas lexicalisés** ("porter un regard libre", etc.)
|
||||
4. **La vie quotidienne pratique est sous-représentée** (vêtements, anatomie complète, actions sociales)
|
||||
5. **Plusieurs domaines techniques manquent de profondeur** (navigation, architecture, faune)
|
||||
|
||||
**Recommandation** : Commencer immédiatement par créer **28-etrangers.json** et **25-navigation.json** pour répondre aux besoins narratifs urgents du tour actuel avec les Nanzagouet, puis enrichir systématiquement les domaines identifiés en priorité HAUTE.
|
||||
359
API_CONFLUENT.md
Normal file
359
API_CONFLUENT.md
Normal file
@ -0,0 +1,359 @@
|
||||
# API ConfluentTranslator - Documentation
|
||||
|
||||
Cette API permet de traduire entre le français et la langue de la Confluence (Ancien Confluent et Proto-Confluent).
|
||||
|
||||
## URL de base
|
||||
|
||||
```
|
||||
https://confluent.etheryale.com
|
||||
```
|
||||
|
||||
## Authentification
|
||||
|
||||
Toutes les requêtes (sauf `/api/stats`) nécessitent une authentification par clé API :
|
||||
|
||||
```
|
||||
X-API-Key: [CLÉ_API]
|
||||
```
|
||||
|
||||
**Note** : Claude Code a accès à la clé API pour ce projet. Elle n'est pas incluse dans ce document pour des raisons de sécurité.
|
||||
|
||||
---
|
||||
|
||||
## Endpoints principaux
|
||||
|
||||
### 1. Traduire FR → Confluent (avec LLM)
|
||||
|
||||
Utilise un LLM (Claude ou GPT) pour traduire du français vers le Confluent.
|
||||
|
||||
**Endpoint** : `POST /translate`
|
||||
|
||||
**Paramètres** :
|
||||
- `text` (string, requis) : Texte français à traduire
|
||||
- `target` (string, requis) : `"ancien"` ou `"proto"`
|
||||
- `provider` (string, requis) : `"anthropic"` (recommandé) ou `"openai"`
|
||||
- `model` (string, requis) :
|
||||
- Anthropic : `"claude-sonnet-4-20250514"` ou `"claude-haiku-4-20250514"`
|
||||
- OpenAI : `"gpt-4o"` ou `"gpt-4o-mini"`
|
||||
- `temperature` (number, optionnel) : Température du LLM (défaut: 1.0)
|
||||
- `useLexique` (boolean, optionnel) : Utiliser l'analyse contextuelle (défaut: true)
|
||||
|
||||
**Exemple** :
|
||||
|
||||
```bash
|
||||
curl -X POST https://confluent.etheryale.com/translate \
|
||||
-H "Content-Type: application/json" \
|
||||
-H "X-API-Key: [CLÉ_API]" \
|
||||
-d '{
|
||||
"text": "bonjour",
|
||||
"target": "ancien",
|
||||
"provider": "anthropic",
|
||||
"model": "claude-sonnet-4-20250514"
|
||||
}'
|
||||
```
|
||||
|
||||
**Réponse** :
|
||||
|
||||
```json
|
||||
{
|
||||
"layer1": {
|
||||
"translation": "oratosa"
|
||||
},
|
||||
"layer2": {
|
||||
"wordsFound": [...],
|
||||
"wordsNotFound": [...],
|
||||
"entriesUsed": 15,
|
||||
"tokensUsed": 2500,
|
||||
"tokensSaved": 12000,
|
||||
"savingsPercent": 82.7
|
||||
},
|
||||
"layer3": {
|
||||
"analyse": "...",
|
||||
"strategie": "...",
|
||||
"decomposition": "...",
|
||||
"notes": "..."
|
||||
},
|
||||
"translation": "oratosa"
|
||||
}
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### 2. Traduire Confluent → FR (lookup direct)
|
||||
|
||||
Traduction brute mot-à-mot depuis le Confluent vers le français (sans LLM).
|
||||
|
||||
**Endpoint** : `POST /api/translate/conf2fr`
|
||||
|
||||
**Paramètres** :
|
||||
- `text` (string, requis) : Texte en Confluent
|
||||
- `variant` (string, optionnel) : `"ancien"` (défaut) ou `"proto"`
|
||||
- `detailed` (boolean, optionnel) : Retourner les détails par mot (défaut: false)
|
||||
|
||||
**Exemple** :
|
||||
|
||||
```bash
|
||||
curl -X POST https://confluent.etheryale.com/api/translate/conf2fr \
|
||||
-H "Content-Type: application/json" \
|
||||
-H "X-API-Key: [CLÉ_API]" \
|
||||
-d '{
|
||||
"text": "nakuura",
|
||||
"variant": "ancien"
|
||||
}'
|
||||
```
|
||||
|
||||
**Réponse** :
|
||||
|
||||
```json
|
||||
{
|
||||
"translation": "enfants du courant",
|
||||
"coverage": 100,
|
||||
"wordsTranslated": 1,
|
||||
"wordsNotTranslated": 0
|
||||
}
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### 3. Traduire Confluent → FR (avec raffinage LLM)
|
||||
|
||||
Traduction mot-à-mot suivie d'un raffinage par LLM pour un français naturel.
|
||||
|
||||
**Endpoint** : `POST /api/translate/conf2fr/llm`
|
||||
|
||||
**Paramètres** :
|
||||
- `text` (string, requis) : Texte en Confluent
|
||||
- `variant` (string, optionnel) : `"ancien"` (défaut) ou `"proto"`
|
||||
- `provider` (string, optionnel) : `"anthropic"` (défaut) ou `"openai"`
|
||||
- `model` (string, optionnel) : Modèle à utiliser
|
||||
|
||||
**Exemple** :
|
||||
|
||||
```bash
|
||||
curl -X POST https://confluent.etheryale.com/api/translate/conf2fr/llm \
|
||||
-H "Content-Type: application/json" \
|
||||
-H "X-API-Key: [CLÉ_API]" \
|
||||
-d '{
|
||||
"text": "nakuura oratosa",
|
||||
"variant": "ancien",
|
||||
"provider": "anthropic",
|
||||
"model": "claude-sonnet-4-20250514"
|
||||
}'
|
||||
```
|
||||
|
||||
**Réponse** :
|
||||
|
||||
```json
|
||||
{
|
||||
"confluentText": "nakuura oratosa",
|
||||
"rawTranslation": "enfants du courant bonjour",
|
||||
"refinedTranslation": "Les enfants du courant vous saluent",
|
||||
"translation": "Les enfants du courant vous saluent",
|
||||
"coverage": 100,
|
||||
"wordsTranslated": 2,
|
||||
"wordsNotTranslated": 0
|
||||
}
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### 4. Rechercher un mot dans le lexique
|
||||
|
||||
Recherche bidirectionnelle dans le lexique (FR→CF ou CF→FR).
|
||||
|
||||
**Endpoint** : `GET /api/search`
|
||||
|
||||
**Paramètres** :
|
||||
- `q` (string, requis) : Mot à rechercher
|
||||
- `variant` (string, optionnel) : `"ancien"` (défaut) ou `"proto"`
|
||||
- `direction` (string, optionnel) : `"fr2conf"` (défaut) ou `"conf2fr"`
|
||||
|
||||
**Exemple** :
|
||||
|
||||
```bash
|
||||
curl "https://confluent.etheryale.com/api/search?q=enfant&variant=ancien&direction=fr2conf" \
|
||||
-H "X-API-Key: [CLÉ_API]"
|
||||
```
|
||||
|
||||
**Réponse** :
|
||||
|
||||
```json
|
||||
{
|
||||
"query": "enfant",
|
||||
"variant": "ancien",
|
||||
"direction": "fr2conf",
|
||||
"results": [
|
||||
{
|
||||
"mot": "enfant",
|
||||
"traductions": [
|
||||
{
|
||||
"confluent": "kuura",
|
||||
"type": "racine",
|
||||
"contexte": "jeune humain"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### 5. Analyser la couverture lexicale
|
||||
|
||||
Analyse un texte français pour voir combien de mots sont présents dans le lexique.
|
||||
|
||||
**Endpoint** : `POST /api/analyze/coverage`
|
||||
|
||||
**Paramètres** :
|
||||
- `text` (string, requis) : Texte français à analyser
|
||||
- `target` (string, optionnel) : `"ancien"` (défaut) ou `"proto"`
|
||||
|
||||
**Exemple** :
|
||||
|
||||
```bash
|
||||
curl -X POST https://confluent.etheryale.com/api/analyze/coverage \
|
||||
-H "Content-Type: application/json" \
|
||||
-H "X-API-Key: [CLÉ_API]" \
|
||||
-d '{
|
||||
"text": "Les enfants du courant pêchent dans la rivière",
|
||||
"target": "ancien"
|
||||
}'
|
||||
```
|
||||
|
||||
**Réponse** :
|
||||
|
||||
```json
|
||||
{
|
||||
"coverage": 85.7,
|
||||
"found": [
|
||||
{"word": "enfants", "confluent": "nakuura", "type": "composition"},
|
||||
{"word": "courant", "confluent": "kuuraa", "type": "racine"}
|
||||
],
|
||||
"missing": [
|
||||
{"word": "pêchent"}
|
||||
],
|
||||
"stats": {
|
||||
"totalWords": 7,
|
||||
"uniqueWords": 7,
|
||||
"foundCount": 6,
|
||||
"missingCount": 1
|
||||
},
|
||||
"recommendation": "Good coverage - context only"
|
||||
}
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### 6. Statistiques du lexique
|
||||
|
||||
Récupère les statistiques globales du lexique (endpoint public, pas d'authentification).
|
||||
|
||||
**Endpoint** : `GET /api/stats`
|
||||
|
||||
**Paramètres** :
|
||||
- `variant` (string, optionnel) : `"ancien"` (défaut) ou `"proto"`
|
||||
|
||||
**Exemple** :
|
||||
|
||||
```bash
|
||||
curl "https://confluent.etheryale.com/api/stats?variant=ancien"
|
||||
```
|
||||
|
||||
**Réponse** :
|
||||
|
||||
```json
|
||||
{
|
||||
"motsCF": 450,
|
||||
"motsFR": 520,
|
||||
"totalTraductions": 680,
|
||||
"racines": 180,
|
||||
"racinesSacrees": 35,
|
||||
"racinesStandards": 145,
|
||||
"compositions": 250,
|
||||
"verbes": 45,
|
||||
"particules": 30,
|
||||
"nomsPropes": 25
|
||||
}
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Utilisation dans du code JavaScript
|
||||
|
||||
```javascript
|
||||
const API_KEY = '[CLÉ_API]';
|
||||
const BASE_URL = 'https://confluent.etheryale.com';
|
||||
|
||||
// Traduire FR → Confluent
|
||||
async function translateToConfluent(text) {
|
||||
const response = await fetch(`${BASE_URL}/translate`, {
|
||||
method: 'POST',
|
||||
headers: {
|
||||
'Content-Type': 'application/json',
|
||||
'X-API-Key': API_KEY
|
||||
},
|
||||
body: JSON.stringify({
|
||||
text: text,
|
||||
target: "ancien",
|
||||
provider: "anthropic",
|
||||
model: "claude-sonnet-4-20250514"
|
||||
})
|
||||
});
|
||||
|
||||
const data = await response.json();
|
||||
return data.translation;
|
||||
}
|
||||
|
||||
// Traduire Confluent → FR
|
||||
async function translateFromConfluent(text) {
|
||||
const response = await fetch(`${BASE_URL}/api/translate/conf2fr`, {
|
||||
method: 'POST',
|
||||
headers: {
|
||||
'Content-Type': 'application/json',
|
||||
'X-API-Key': API_KEY
|
||||
},
|
||||
body: JSON.stringify({
|
||||
text: text,
|
||||
variant: "ancien"
|
||||
})
|
||||
});
|
||||
|
||||
const data = await response.json();
|
||||
return data.translation;
|
||||
}
|
||||
|
||||
// Rechercher un mot
|
||||
async function searchWord(word) {
|
||||
const response = await fetch(
|
||||
`${BASE_URL}/api/search?q=${encodeURIComponent(word)}&variant=ancien&direction=fr2conf`,
|
||||
{
|
||||
headers: {
|
||||
'X-API-Key': API_KEY
|
||||
}
|
||||
}
|
||||
);
|
||||
|
||||
const data = await response.json();
|
||||
return data.results;
|
||||
}
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Notes importantes
|
||||
|
||||
- **Rate limiting** : L'API suit l'utilisation des tokens LLM. Vérifie `/api/llm/limit` pour connaître ton quota.
|
||||
- **Variantes** :
|
||||
- `"ancien"` : Ancien Confluent (langue mature, recommandé)
|
||||
- `"proto"` : Proto-Confluent (langue primitive)
|
||||
- **Provider recommandé** : Anthropic (Claude) pour la meilleure qualité de traduction
|
||||
- **Analyse contextuelle** : Active par défaut, envoie uniquement les mots pertinents au LLM (économise ~80% de tokens)
|
||||
|
||||
---
|
||||
|
||||
## Ressources
|
||||
|
||||
- **Interface web** : https://confluent.etheryale.com
|
||||
- **Interface admin** : https://confluent.etheryale.com/admin.html
|
||||
- **Documentation linguistique** : Voir le dépôt `confluent/` pour les détails de la langue
|
||||
@ -198,6 +198,10 @@ The civilization is transitioning from tribal society toward a planned five-cast
|
||||
|
||||
All documentation is in French. Maintain French for any worldbuilding content additions or modifications.
|
||||
|
||||
### ConfluentTranslator API
|
||||
|
||||
**IMPORTANT**: When translating French ↔ Confluent or verifying vocabulary, use the live translation API at `https://confluent.etheryale.com`. Claude Code has API access (key in session memory). See `API_CONFLUENT.md` for full documentation. Prefer Ancien Confluent variant for game content.
|
||||
|
||||
### Strategic Planning Documents
|
||||
|
||||
The three strategy documents represent the player's planning for long-term civilization development:
|
||||
|
||||
Loading…
Reference in New Issue
Block a user