8.3 KiB
8.3 KiB
PROMPT SUCCESSEUR : Remplir les lexiques Confluent
Ta mission
Tu dois remplir les fichiers JSON de lexique dans ancien-confluent/lexique/ et proto-confluent/lexique/ en traduisant les mots français listés dans _mots_a_gerer vers le Confluent.
Structure du repo
confluent/
├── proto-confluent/
│ ├── lexique/ # JSON à remplir (proto-langue)
│ └── docs/ # Doc proto-confluent
├── ancien-confluent/
│ ├── lexique/ # JSON à remplir (langue actuelle du jeu)
│ └── docs/ # Doc langue complète
├── docs/
│ ├── archive/PLAN_LANGUE_REGARD_LIBRE.md # DOC DE RÉFÉRENCE PRINCIPALE
│ ├── LEXIQUE_REFERENCE_CONFLUENCE.md # Vocabulaire FR source
│ └── culture/ # Contexte civilisation
Documents à lire AVANT de commencer
docs/archive/PLAN_LANGUE_REGARD_LIBRE.md- CRITIQUE : contient toutes les règles, racines, liaisons, grammaireancien-confluent/lexique/_meta.json- Liste des domaines à traiter- Un fichier lexique existant comme exemple de structure
Structure JSON des fichiers lexique
Chaque fichier lexique a cette structure :
{
"_comment": "Description du domaine",
"_mots_a_gerer": [
"mot1", "mot2", "mot3"
],
"dictionnaire": {
"mot_francais": {
"traductions": [
{
"confluent": "motconfluent",
"type": "racine|racine_sacree|composition|verbe|nom_propre",
"forme_liee": "mot-",
"composition": "rac1-liaison-rac2",
"sens_litteral": "Sens décomposé",
"racines": ["racine1", "racine2"],
"domaine": "categorie",
"categorie": "sous-categorie",
"note": "Note explicative"
}
],
"synonymes_fr": ["synonyme1", "synonyme2"]
}
}
}
Champs selon le type
Pour une racine simple :
{
"confluent": "kari",
"type": "racine",
"forme_liee": "kar",
"domaine": "materiau"
}
Pour une racine sacrée (commence par voyelle) :
{
"confluent": "aska",
"type": "racine_sacree",
"forme_liee": "ask",
"domaine": "concept_fondateur"
}
Pour une composition :
{
"confluent": "Siliaska",
"type": "composition",
"composition": "sil-i-aska",
"sens_litteral": "Porteurs du regard libre",
"racines": ["sili", "aska"],
"domaine": "peuple"
}
Pour un verbe (CVCVC, 5 lettres, finit par consonne) :
{
"confluent": "mirak",
"type": "verbe",
"racine": "mira",
"forme_liee": "mir",
"structure": "CVCVC",
"domaine": "action"
}
Règles linguistiques à respecter
Racines (noms/concepts)
- Structure : finit toujours par CV (consonne + voyelle)
- 2-4 lettres
- ~80% commencent par consonne (standard)
- ~20% commencent par voyelle (sacrées - concepts anciens/fondamentaux)
Verbes
- Structure : CVCVC (5 lettres exactement)
- Finit toujours par consonne
- Exemples : mirak, tekis, nekan, vosak
Les 16 liaisons sacrées
Pour composer deux racines, on retire la voyelle finale de la première et on ajoute une liaison :
| Liaison | Sens |
|---|---|
| i | Agent actif (qui fait) |
| ie | Agent récepteur (qui reçoit) |
| ii | Agent essentiel (qui EST) |
| iu | Agent potentiel (qui devient) |
| u | Appartenance (de) |
| ui | But (pour) |
| a | Avec |
| aa | Mélange, fusion |
| ae | Égal |
| ao | Domine |
| o | Tension, obstacle |
| oa | Résolu, accompli |
| e | Source, origine |
| ei | Centre, présent |
| ea | Direction, futur |
| eo | Totalité, éternel |
Consonnes autorisées
b, k, l, m, n, p, s, t, v, z
Voyelles autorisées
a, e, i, o, u
Les 67 racines existantes
15 racines sacrées (voyelle initiale)
| Racine | Forme liée | Sens |
|---|---|---|
| aska | ask- | libre, liberté |
| aita | ait- | ancêtre, ancien |
| asa | as- | sacré, divin |
| apo | ap- | oiseau, vol |
| alu | al- | grue |
| aki | ak- | faucon |
| ura | ur- | eau, fluide |
| umi | um- | esprit, souffle |
| iko | ik- | un, unique |
| ita | it- | être, exister |
| ena | en- | origine, source |
| eka | ek- | tout, totalité |
| oki | ok- | épreuve, défi |
| ora | or- | aurore, aube |
| onu | on- | son, vibration |
52 racines standards (consonne initiale)
| Racine | Forme liée | Sens |
|---|---|---|
| zeru | zer- | ciel |
| toka | tok- | terre, sol |
| suki | suk- | feu, flamme |
| vena | ven- | air, vent |
| kari | kar- | pierre, roche |
| nura | nur- | rivière, courant |
| tasa | tas- | montagne |
| viku | vik- | forêt, arbre |
| luna | lun- | lune |
| sora | sor- | soleil, lumière |
| sili | sil- | œil, regard |
| kanu | kan- | main |
| voki | vok- | voix, parole |
| tiku | tik- | oreille, écoute |
| muka | muk- | visage |
| kori | kor- | cœur |
| sanu | san- | corps |
| peki | pek- | pied, base |
| keko | kek- | écho, résonance |
| mira | mir- | voir, observer |
| teki | tek- | aller, chemin |
| kita | kit- | donner |
| pasa | pas- | prendre |
| neka | nek- | faire, créer |
| vosa | vos- | dire, parler |
| seka | sek- | savoir, connaître |
| moki | mok- | apprendre |
| kisu | kis- | transmettre |
| zaki | zak- | garder, protéger |
| taka | tak- | porter |
| zana | zan- | chasser |
| kota | kot- | union, confluence |
| naki | nak- | enfant, descendant |
| tori | tor- | personne |
| vaku | vak- | ami, allié |
| zoka | zok- | ennemi |
| mitu | mit- | famille, clan |
| kasi | kas- | chef, guide |
| veri | ver- | vrai, vérité |
| tosa | tos- | bon, bien |
| mako | mak- | grand, vaste |
| pisu | pis- | petit, fin |
| nuvi | nuv- | nouveau, jeune |
| kiru | kir- | échanger |
| vasi | vas- | pont, lien |
| vuku | vuk- | profond, gouffre |
| nisa | nis- | humide |
| siku | sik- | cercle |
| vela | vel- | veille, vigile |
| savu | sav- | serment |
| talu | tal- | hall |
| kova | kov- | peinture, fresque |
Racines démonstratives
| Racine | Forme liée | Sens |
|---|---|---|
| tisa | tis- | ici, proche |
| tova | tov- | là-bas, loin |
Processus de travail
- Lis le fichier
_mots_a_gererpour voir les mots à traduire - Vérifie si une racine existe déjà (utilise les 67 racines ci-dessus)
- Si oui : utilise-la ou compose avec les liaisons
- Si non : crée une nouvelle racine en respectant les règles phonétiques
- Remplis le dictionnaire avec tous les champs appropriés
- Retire le mot de
_mots_a_gererune fois traité
Exemples de traductions
Mot simple avec racine existante :
"pierre": {
"traductions": [{
"confluent": "kari",
"type": "racine",
"forme_liee": "kar",
"domaine": "materiau"
}],
"synonymes_fr": ["roche"]
}
Composition de deux racines :
"regard libre": {
"traductions": [{
"confluent": "siliaska",
"type": "composition",
"composition": "sil-i-aska",
"sens_litteral": "Regard porteur de liberté",
"racines": ["sili", "aska"],
"domaine": "concept_fondateur"
}]
}
Nouvelle racine à créer :
"sel": {
"traductions": [{
"confluent": "salu",
"type": "racine",
"forme_liee": "sal",
"domaine": "materiau",
"note": "Nouvelle racine créée"
}]
}
Conventions importantes
- Mix phonétique : ~70% original, ~20% finnois-like, ~10% basque-like
- Éviter : sons trop elfiques (trop de L/R), sons anglo/latins (th, ph)
- Ratio sacré : ~20-25% de racines sacrées max
- Tester : vérifie que la nouvelle racine sonne bien en composition
À ne PAS faire
- Ne pas inventer de nouvelles liaisons (16 existent, c'est fixe)
- Ne pas créer de racines qui violent la structure CV finale
- Ne pas créer de verbes qui ne font pas 5 lettres CVCVC
- Ne pas utiliser de consonnes hors de la liste (b, k, l, m, n, p, s, t, v, z)
Commande pour tester
Après avoir rempli, vérifie que le JSON est valide :
cat ancien-confluent/lexique/XX-fichier.json | python -m json.tool
Bonne chance ! La langue Confluent t'attend.