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
+102
View File
@@ -174,6 +174,15 @@
"range": "Range",
"ranges": "Ranges",
"mobility": "Mobility",
"vehicle_specs": "Vehicle specifications",
"kind": "Kind",
"kind_vehicle": "Vehicle",
"kind_mount": "Mount",
"distance": "Distance",
"speed": "Speed",
"speed_duration_ph": "top speed duration (e.g. 10 min)",
"effort_reserve": "Effort reserve",
"maintenance": "Maintenance",
"rarity": "Rarity",
"rarity_sm": "Rar.",
"reliability": "Reliability",
@@ -204,6 +213,7 @@
"type_character": "Character",
"type_npc": "NPC",
"type_creature": "Creature",
"type_community": "Community",
"type": "Type",
"group_members": "Members",
"encounters": "Encounters",
@@ -379,6 +389,13 @@
"totem": "Totem",
"experience": "Experience"
},
"Sheet": {
"character": "Character",
"npc": "NPC",
"group": "Group",
"creature": "Creature",
"community": "Community"
},
"base_values": "Base Values",
"computed_values": "Computed Values",
"cost": "Cost",
@@ -441,6 +458,91 @@
"effects.passive": "Passive",
"effects.temporary": "Temporary"
},
"COMMUNITY": {
"tabs": {
"identity": "Identity",
"domains": "Domains",
"resources": "Resources"
},
"identity": "Identity",
"name_placeholder": "Community name",
"choose_totem": "Choose totem",
"origin": "Origin",
"theme": "Theme",
"age_label": "Community age",
"age": {
"recent": "A few days",
"established": "A few months",
"old": "A few years"
},
"instincts": "Instincts",
"prohibits": "Prohibitions",
"notes": "Notes",
"location": "Location",
"sector": "Sector",
"placeType": "Place type",
"landmarks": "Landmarks",
"territory": "Territory",
"history": "History",
"founding": "Founding",
"events": "Key events",
"history_relations": "Relations",
"objectives": "Objectives",
"objective_major": "Major objective",
"objectives_minor": "Minor objectives",
"add_objective": "Add objective",
"size_title": "Size & Population",
"size_label": "Size",
"sizeLevels": {
"1": "Size 1",
"2": "Size 2",
"3": "Size 3"
},
"population": "Population",
"population_range": "Recommended population",
"figures": "Figures",
"companies": "Companies",
"domains": {
"resources": "Resources",
"security": "Security",
"dynamism": "Dynamism",
"relations": "Relations"
},
"sections": {
"vivre": "Food & Water",
"supplies": "Supplies",
"defense": "Defense",
"care": "Care",
"cohesion": "Cohesion",
"productivity": "Productivity",
"human": "Human",
"ecology": "Ecology"
},
"states": {
"crisis": "Crisis",
"low": "Low",
"stable": "Stable",
"opulent": "Opulent"
},
"reserves": "Reserves",
"group_reserve": "Group reserve",
"material_dice": "Material dice",
"experience_dice": "Experience dice",
"morale": "Morale",
"morale_value": "Value",
"morale_state": "State",
"morale_levels": {
"high": "High",
"normal": "Normal",
"low": "Low",
"crisis": "Crisis"
},
"morale_blocked": "All four Domains are Low: the Morale bonus is inactive.",
"habitants_title": "Inhabitants",
"habitants_coming": "Figures and Companies management comes in a future version.",
"linked_group": "Linked group",
"profile_hint": "Community profile"
},
"ITEMS": {
"item": "Item",
"items": "Items",
+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",