feat: fiche de Communauté (socle)

- acteur community (identité, géographie, histoire, objectifs, taille/effectif)
- 4 Domaines x 2 jauges avec états (Crise/Bas/Stable/Opulent), moral, réserves
- onglets Identité / Domaines / Ressources, édition ProseMirror (formInput)
- header avec fond, totem, niveau, effectif ; icône par défaut
- libellé du type via typeLabels (sans écraser TYPES.* du core)
This commit is contained in:
2026-08-04 17:20:29 +02:00
parent 8d8428cad3
commit 6247f65590
17 changed files with 1080 additions and 7 deletions
+97 -1
View File
@@ -255,6 +255,15 @@
"range": "Portée",
"ranges": "Portées",
"mobility": "Mobilité",
"vehicle_specs": "Caractéristiques du véhicule",
"kind": "Type",
"kind_vehicle": "Véhicule",
"kind_mount": "Monture",
"distance": "Distance",
"speed": "Vitesse",
"speed_duration_ph": "durée de pointe (ex: 10 min)",
"effort_reserve": "Réserve d'Effort",
"maintenance": "Entretien",
"rarity": "Rareté",
"rarity_sm": "Rar.",
"reliability": "Fiabilité",
@@ -395,6 +404,7 @@
"type_character": "Personnage",
"type_npc": "PNJ",
"type_creature": "Créature",
"type_community": "Communauté",
"type": "Type",
"group_members": "Membres",
"encounters": "Rencontres",
@@ -440,7 +450,8 @@
"character": "Personnage",
"npc": "PNJ",
"group": "Groupe",
"creature": "Créature"
"creature": "Créature",
"community": "Communauté"
}
},
"UI": {
@@ -458,6 +469,91 @@
"inactive": "Effets inactifs"
}
},
"COMMUNITY": {
"tabs": {
"identity": "Identité",
"domains": "Domaines",
"resources": "Ressources"
},
"identity": "Identité",
"name_placeholder": "Nom de la Communauté",
"choose_totem": "Choisir le totem",
"origin": "Origine",
"theme": "Thème",
"age_label": "Âge de la Communauté",
"age": {
"recent": "Quelques jours",
"established": "Quelques mois",
"old": "Quelques années"
},
"instincts": "Instincts",
"prohibits": "Interdits",
"notes": "Notes",
"location": "Localisation",
"sector": "Secteur",
"placeType": "Type de lieu",
"landmarks": "Éléments marquants",
"territory": "Territoire",
"history": "Histoire",
"founding": "Fondation",
"events": "Événements marquants",
"history_relations": "Relations",
"objectives": "Objectifs",
"objective_major": "Objectif majeur",
"objectives_minor": "Objectifs mineurs",
"add_objective": "Ajouter un objectif",
"size_title": "Taille & Effectif",
"size_label": "Taille",
"sizeLevels": {
"1": "Taille 1",
"2": "Taille 2",
"3": "Taille 3"
},
"population": "Effectif",
"population_range": "Population recommandée",
"figures": "Figures",
"companies": "Compagnies",
"domains": {
"resources": "Ressources",
"security": "Sécurité",
"dynamism": "Dynamisme",
"relations": "Rapports"
},
"sections": {
"vivre": "Vivres",
"supplies": "Fournitures",
"defense": "Défense",
"care": "Soins",
"cohesion": "Cohésion",
"productivity": "Productivité",
"human": "Humain",
"ecology": "Écologie"
},
"states": {
"crisis": "Crise",
"low": "Bas",
"stable": "Stable",
"opulent": "Opulent"
},
"reserves": "Réserves",
"group_reserve": "Réserve de Groupe",
"material_dice": "Dés de Matériel",
"experience_dice": "Dés d'Expérience",
"morale": "Moral",
"morale_value": "Valeur",
"morale_state": "État",
"morale_levels": {
"high": "Haut",
"normal": "Normal",
"low": "Bas",
"crisis": "Crise"
},
"morale_blocked": "Les quatre Domaines sont Bas : le Bonus de Moral est inactif.",
"habitants_title": "Habitants",
"habitants_coming": "La gestion des Figures et des Compagnies arrive dans une prochaine version.",
"linked_group": "Groupe rattaché",
"profile_hint": "Profil de la Communauté"
},
"ITEMS": {
"item": "Objet",
"items": "Objets",