fix(i18n): localisation des templates et des infobulles du système

- Corrige les 9 occurrences de {{localize " BOL.ui.delete"}} avec espace parasite
  dans les templates (bio, équipement, armes de véhicule)
- Localise les textes restants codés en dur : placeholders Nom, libellé Type,
  options de type de véhicule, attaque à mains nues, Bonus, Majeur (de groupe)/
  Mineur, XP, Add/Delete/Log, Action/Jets (HUD)
- Ajoute les clés BOL.ui.* manquantes (bonus, log, add, rolls, action,
  unarmedAttack, vehicleType, majorgroup, minor) et complète fr/en/es/de
  pour hullDamage, crewDamage, fireDamage, attackModifier, vehicleWeapons,
  undead
This commit is contained in:
2026-08-04 09:50:44 +02:00
parent 6719deb8fc
commit 048bcb566a
17 changed files with 89 additions and 32 deletions
+19
View File
@@ -55,6 +55,16 @@
"BOL.ui.equip": "Anlegen",
"BOL.ui.delete": "Löschen",
"BOL.ui.roll" : "Würfeln",
"BOL.ui.bonus": "Bonus",
"BOL.ui.log": "Protokoll",
"BOL.ui.add": "Hinzufügen",
"BOL.ui.rolls": "Würfe",
"BOL.ui.action": "Aktion",
"BOL.ui.unarmedAttack": "Unbewaffneter Angriff",
"BOL.ui.vehicleType.boat": "Schiff",
"BOL.ui.vehicleType.flyingboat": "Flugschiff",
"BOL.ui.vehicleType.chariot": "Streitwagen/Karre",
"BOL.ui.vehicleType.other": "Anderes",
"BOL.ui.equipment" : "Ausrüstung",
"BOL.ui.equipmentProperties" : "Ausrüstungseigenschaften",
"BOL.ui.weaponAttack" : "Waffenangriff",
@@ -156,6 +166,15 @@
"BOL.ui.armorAgiMalus": "Rüschtung+Schild-Malus (Geschick)",
"BOL.ui.armorInitMalus": "Rüstungsmalus (Init)",
"BOL.ui.attackValue": "Angriffswert",
"BOL.ui.attackModifier": "Angriffsmodifikator",
"BOL.ui.vehicleWeapons": "Fahrzeugwaffen",
"BOL.ui.hullDamage": "Rumpfschaden",
"BOL.ui.crewDamage": "Besatzungsschaden",
"BOL.ui.fireDamage": "Feuer ?",
"BOL.ui.undead": "Untot",
"BOL.ui.minor": "Gering",
"BOL.ui.major": "Groß",
"BOL.ui.majorgroup": "Große Gruppe",
"BOL.ui.initMalus": "Init malus",
"BOL.ui.createEquipment": "Create Equipment",
+14
View File
@@ -78,6 +78,16 @@
"BOL.ui.equip": "Equip",
"BOL.ui.delete": "Delete",
"BOL.ui.roll" : "Roll",
"BOL.ui.bonus": "Bonus",
"BOL.ui.log": "Log",
"BOL.ui.add": "Add",
"BOL.ui.rolls": "Rolls",
"BOL.ui.action": "Action",
"BOL.ui.unarmedAttack": "Unarmed attack",
"BOL.ui.vehicleType.boat": "Ship",
"BOL.ui.vehicleType.flyingboat": "Flying ship",
"BOL.ui.vehicleType.chariot": "Chariot/Cart",
"BOL.ui.vehicleType.other": "Other",
"BOL.ui.equipment" : "Equipment",
"BOL.ui.equipmentProperties" : "Equipment properties",
"BOL.ui.weaponAttack" : "Weapon attack",
@@ -177,6 +187,10 @@
"BOL.ui.armorInitMalus": "Armor Modifier (Init)",
"BOL.ui.attackValue": "Attack Value",
"BOL.ui.attackModifier": "Attack Modifier",
"BOL.ui.vehicleWeapons": "Vehicle weapons",
"BOL.ui.hullDamage": "Hull damage",
"BOL.ui.crewDamage": "Crew damage",
"BOL.ui.fireDamage": "Fire ?",
"BOL.ui.weaponbonus": "Cette arme bénéficie déja d'un Dé de Bonus (Arme Favorite prise en compte, par exemple)",
"BOL.ui.initMalus": "Init malus",
"BOL.ui.creature": "Creature",
+14
View File
@@ -77,6 +77,16 @@
"BOL.ui.equip": "Equipar",
"BOL.ui.delete": "Borrar",
"BOL.ui.roll" : "Tirar",
"BOL.ui.bonus": "Bonificación",
"BOL.ui.log": "Registro",
"BOL.ui.add": "Añadir",
"BOL.ui.rolls": "Tiradas",
"BOL.ui.action": "Acción",
"BOL.ui.unarmedAttack": "Ataque sin armas",
"BOL.ui.vehicleType.boat": "Barco",
"BOL.ui.vehicleType.flyingboat": "Nave Voladora",
"BOL.ui.vehicleType.chariot": "Carro",
"BOL.ui.vehicleType.other": "Otro",
"BOL.ui.equipment" : "Equipo",
"BOL.ui.equipmentProperties" : "Propiedades Equipo",
"BOL.ui.weaponAttack" : "Ataque Arma",
@@ -177,6 +187,10 @@
"BOL.ui.armorInitMalus": "Mod. Armadura (Inic)",
"BOL.ui.attackValue": "Valor Ataque",
"BOL.ui.attackModifier": "Mod. Ataque",
"BOL.ui.vehicleWeapons": "Armas de vehículo",
"BOL.ui.hullDamage": "Daño casco",
"BOL.ui.crewDamage": "Daño tripulación",
"BOL.ui.fireDamage": "¿Fuego?",
"BOL.ui.weaponbonus": "Esta arma se beneficia de un Dado de ventaja (ej Arma Personal)",
"BOL.ui.initMalus": "Desventaja Inic.",
"BOL.ui.creature": "Criatura",
+10
View File
@@ -78,6 +78,16 @@
"BOL.ui.equip": "Équiper",
"BOL.ui.delete": "Supprimer",
"BOL.ui.roll": "Utiliser",
"BOL.ui.bonus": "Bonus",
"BOL.ui.log": "Journal",
"BOL.ui.add": "Ajouter",
"BOL.ui.rolls": "Jets",
"BOL.ui.action": "Action",
"BOL.ui.unarmedAttack": "Attaque à mains nues",
"BOL.ui.vehicleType.boat": "Navire",
"BOL.ui.vehicleType.flyingboat": "Nef Volante",
"BOL.ui.vehicleType.chariot": "Chariot/Carriole",
"BOL.ui.vehicleType.other": "Autre",
"BOL.ui.equipment": "Équipement",
"BOL.ui.equipmentProperties": "Propriétés d'équipement",
"BOL.ui.weaponAttack": "Attaque d'arme",
+1 -1
View File
@@ -15,7 +15,7 @@
<header class="sheet-header">
<div class="header-field flex1">
<div class="header-field-group flexrow">
<input class="charname flex1" name="name" type="text" value="{{actor.name}}" placeholder="Name"/>
<input class="charname flex1" name="name" type="text" value="{{actor.name}}" placeholder="{{localize 'BOL.ui.name'}}"/>
</div>
</div>
</header>
+2 -2
View File
@@ -2,7 +2,7 @@
<header class="sheet-header">
<div class="header-field flex1">
<div class="header-field-group flexrow">
<input class="charname flex1" name="name" type="text" value="{{actor.name}}" placeholder="Name"/>
<input class="charname flex1" name="name" type="text" value="{{actor.name}}" placeholder="{{localize 'BOL.ui.name'}}"/>
</div>
{{#if (eq charType "player")}}
@@ -19,7 +19,7 @@
</div>
{{else}}
<div class="header-field-group flexrow">
<label class="header-field-label flex2">Type : </label><br/>
<label class="header-field-label flex2">{{localize "BOL.ui.type"}} : </label><br/>
<select class="header-field-value" name="system.chartype" data-dtype="String">
{{#select charType}}
<option value="creature">{{localize "BOL.ui.creature"}}</option>
+1 -1
View File
@@ -141,7 +141,7 @@
<span class="item-field">{{xp.system.properties.xpvalue}}</span>
</div>
<div class="item-field flex1 right">
<a class="item-control item-delete" title="{{localize " BOL.ui.delete"}}"><i class="fas fa-trash"></i></a>
<a class="item-control item-delete" title="{{localize "BOL.ui.delete"}}"><i class="fas fa-trash"></i></a>
</div>
</li>
{{/each}}
+2 -2
View File
@@ -3,8 +3,8 @@
<div class="item-name flex2">{{localize "BOL.ui.maneuvers"}}</div>
</li>
<li class="item flexrow">
<div class="item-image roll-weapon"><img src="icons/skills/melee/unarmed-punch-fist.webp" title="Attaque à mains nues"/></div>
<h4 class="item-name flex2"><a class="item-edit">Attaque à mains nues</a></h4>
<div class="item-image roll-weapon"><img src="icons/skills/melee/unarmed-punch-fist.webp" title="{{localize "BOL.ui.unarmedAttack"}}"/></div>
<h4 class="item-name flex2"><a class="item-edit">{{localize "BOL.ui.unarmedAttack"}}</a></h4>
</li>
</ol>
@@ -74,7 +74,7 @@
{{/if}}
</div>
<div class="item-field flex1 right">
<a class="item-control item-delete" title="{{localize " BOL.ui.delete"}}"><i class="fas fa-trash"></i></a>
<a class="item-control item-delete" title="{{localize "BOL.ui.delete"}}"><i class="fas fa-trash"></i></a>
</div>
</li>
{{/each}}
@@ -133,7 +133,7 @@
{{/if}}
</div>
<div class="item-field flex1 right">
<a class="item-control item-delete" title="{{localize " BOL.ui.delete"}}"><i class="fas fa-trash"></i></a>
<a class="item-control item-delete" title="{{localize "BOL.ui.delete"}}"><i class="fas fa-trash"></i></a>
</div>
</li>
{{/each}}
@@ -185,7 +185,7 @@
{{/if}}
</div>
<div class="item-field flex1 right">
<a class="item-control item-delete" title="{{localize " BOL.ui.delete"}}"><i class="fas fa-trash"></i></a>
<a class="item-control item-delete" title="{{localize "BOL.ui.delete"}}"><i class="fas fa-trash"></i></a>
</div>
</li>
{{/each}}
@@ -237,7 +237,7 @@
{{/if}}
</div>
<div class="item-field flex1 right">
<a class="item-control item-delete" title="{{localize " BOL.ui.delete"}}"><i class="fas fa-trash"></i></a>
<a class="item-control item-delete" title="{{localize "BOL.ui.delete"}}"><i class="fas fa-trash"></i></a>
</div>
</li>
{{/each}}
@@ -289,7 +289,7 @@
{{/if}}
</div>
<div class="item-field flex1 right">
<a class="item-control item-delete" title="{{localize " BOL.ui.delete"}}"><i class="fas fa-trash"></i></a>
<a class="item-control item-delete" title="{{localize "BOL.ui.delete"}}"><i class="fas fa-trash"></i></a>
</div>
</li>
{{/each}}
@@ -341,7 +341,7 @@
{{/if}}
</div>
<div class="item-field flex1 right">
<a class="item-control item-delete" title="{{localize " BOL.ui.delete"}}"><i class="fas fa-trash"></i></a>
<a class="item-control item-delete" title="{{localize "BOL.ui.delete"}}"><i class="fas fa-trash"></i></a>
</div>
</li>
{{/each}}
@@ -393,7 +393,7 @@
{{/if}}
</div>
<div class="item-field flex1 right">
<a class="item-control item-delete" title="{{localize " BOL.ui.delete"}}"><i class="fas fa-trash"></i></a>
<a class="item-control item-delete" title="{{localize "BOL.ui.delete"}}"><i class="fas fa-trash"></i></a>
</div>
</li>
{{/each}}
@@ -21,7 +21,7 @@
<a class="inc-dec-btns" data-operator="plus" data-target="system.rank" data-incr="1" data-min="0" data-max="5"><i class="fas fa-plus-square"></i></a>
<span class="item-field">&nbsp;&nbsp;</span>&nbsp;
<span class="tooltip-container">
<span class="stat-roll rollable" title="XP" data-roll-type="careerxp" data-key="{{key}}">
<span class="stat-roll rollable" title="{{localize "BOL.ui.xp"}}" data-roll-type="careerxp" data-key="{{key}}">
<i class="xp-next fas fa-arrow-up"></i></span>
<span class="tooltiptext">
{{#if (eq system.rank 0)}}
@@ -34,7 +34,7 @@
{{/if}}
</div>
<div class="item-field flex1 right">
<a class="item-control item-delete" title="Delete Item"><i class="fas fa-trash"></i></a>
<a class="item-control item-delete" title="{{localize "BOL.ui.delete"}}"><i class="fas fa-trash"></i></a>
</div>
</li>
{{/each}}
@@ -120,9 +120,9 @@
</h4>
<div class="item-field flex2 center">
{{#if item.system.properties.ishoroscopemajor}}
<span class="item-field">Majeur (de groupe)</span>
<span class="item-field">{{localize "BOL.ui.majorgroup"}}</span>
{{else}}
<span class="item-field">Mineur</span>
<span class="item-field">{{localize "BOL.ui.minor"}}</span>
{{/if}}
</div>
<div class="item-field flex2 center">
+3 -3
View File
@@ -17,7 +17,7 @@
<i class="darkgreen fas fa-dice"></i>
</span>
<span class="tooltip-container">
<span class="stat-roll rollable" title="XP" data-roll-type="attributexp" data-key="{{key}}">
<span class="stat-roll rollable" title="{{localize "BOL.ui.xp"}}" data-roll-type="attributexp" data-key="{{key}}">
<i class="xp-next fas fa-arrow-up"></i></span>
<span class="tooltiptext">
{{#if (eq value -1)}}
@@ -49,7 +49,7 @@
<i class="darkgreen fas fa-dice"></i>
</span>
<span class="tooltip-container">
<span class="stat-roll rollable" title="XP" data-roll-type="aptitudexp" data-key="{{key}}">
<span class="stat-roll rollable" title="{{localize "BOL.ui.xp"}}" data-roll-type="aptitudexp" data-key="{{key}}">
<i class="xp-next fas fa-arrow-up"></i></span>
<span class="tooltiptext">
{{#if (eq value -1)}}
@@ -75,7 +75,7 @@
{{#if (eq @root.charType 'player')}}
{{#if (exists bonus)}}
<span class="flexrow"><label class="stat-max bonus-text">Bonus</label><input class="resource-bonus resources-value" type="text" name="system.resources.{{key}}.bonus" value="{{numberFormat bonus decimals=0 sign=false}}" data-dtype="Number"/></span>
<span class="flexrow"><label class="stat-max bonus-text">{{localize "BOL.ui.bonus"}}</label><input class="resource-bonus resources-value" type="text" name="system.resources.{{key}}.bonus" value="{{numberFormat bonus decimals=0 sign=false}}" data-dtype="Number"/></span>
{{else}}
<span class="flexrow"><label class="stat-max">&nbsp;</label><input class="resource-bonus resources-novalue" type="text" value="" disabled></span>
{{/if}}
@@ -57,8 +57,8 @@
<a class="item-edit">{{item.name}}</a>
</h4>
<div class="item-field flex1 right">
<a class="item-control item-log" title="Log Item"><i class="far fa-comment"></i></a>
<a class="item-control item-delete" title="Delete Item"><i class="fas fa-trash"></i></a>
<a class="item-control item-log" title="{{localize "BOL.ui.log"}}"><i class="far fa-comment"></i></a>
<a class="item-control item-delete" title="{{localize "BOL.ui.delete"}}"><i class="fas fa-trash"></i></a>
</div>
</li>
{{/each}}
@@ -4,7 +4,7 @@
<div class="item-field flex2 center">{{localize "BOL.ui.hullDamage"}}</div>
<div class="item-field flex1 center">{{localize "BOL.ui.crewDamage"}}</div>
<div class="item-field flex1 center">{{localize "BOL.ui.fireDamage"}}</div>
<div class="item-field flex1 right"><a class="vehicle-weapon-add" title="Ajouter"><i class="fas fa-plus-square"></i></a></div>
<div class="item-field flex1 right"><a class="vehicle-weapon-add" title="{{localize "BOL.ui.add"}}"><i class="fas fa-plus-square"></i></a></div>
</li>
{{#each weapons as |item id|}}
<li class="item flexrow" data-item-id="{{item._id}}">
@@ -22,7 +22,7 @@
<span class="item-field">{{#if item.system.properties.isfiredamage}}X{{else}}-{{/if}}</span>
</div>
<div class="item-field flex1 right">
<a class="item-control item-delete" title="{{localize " BOL.ui.delete"}}"><i class="fas fa-trash"></i></a>
<a class="item-control item-delete" title="{{localize "BOL.ui.delete"}}"><i class="fas fa-trash"></i></a>
</div>
</li>
{{/each}}
+6 -6
View File
@@ -15,16 +15,16 @@
<header class="sheet-header">
<div class="header-field flex1">
<div class="header-field-group flexrow">
<input class="charname flex1" name="name" type="text" value="{{actor.name}}" placeholder="Name"/>
<input class="charname flex1" name="name" type="text" value="{{actor.name}}" placeholder="{{localize 'BOL.ui.name'}}"/>
</div>
<div class="header-field-group flexrow">
<label class="header-field-label flex2">Type : </label>
<label class="header-field-label flex2">{{localize "BOL.ui.type"}} : </label>
<select class="header-field-value flex4" name="system.vehicletype">
{{#select system.vehicletype}}
<option value="boat">Navire</option>
<option value="flyingboat">Nef Volante</option>
<option value="chariot">Chariot/Carriole</option>
<option value="other">Autre</option>
<option value="boat">{{localize "BOL.ui.vehicleType.boat"}}</option>
<option value="flyingboat">{{localize "BOL.ui.vehicleType.flyingboat"}}</option>
<option value="chariot">{{localize "BOL.ui.vehicleType.chariot"}}</option>
<option value="other">{{localize "BOL.ui.vehicleType.other"}}</option>
{{/select}}
</select>
</div>
+1 -1
View File
@@ -1,5 +1,5 @@
<div class="control-icon bol-action ">
<img class="bol-hud-togglebutton" src="icons/svg/sword.svg" width="36" height="36" title="Action" />
<img class="bol-hud-togglebutton" src="icons/svg/sword.svg" width="36" height="36" title="{{localize "BOL.ui.action"}}" />
<div class="bol-hud-list tokenhudext right">
{{#each actionsList as |action key|}}
{{#if (eq system.subtype "weapon")}}
+1 -1
View File
@@ -1,5 +1,5 @@
<div class="control-icon bol-roll ">
<img class="bol-hud-togglebutton" src="icons/svg/dice-target.svg" width="36" height="36" title="Jets" />
<img class="bol-hud-togglebutton" src="icons/svg/dice-target.svg" width="36" height="36" title="{{localize "BOL.ui.rolls"}}" />
<div class="bol-hud-list tokenhudext left">
{{#each rollsList as |roll key|}}
<div class="control-icon tokenhudicon bol-hud-menu" data-roll-index="{{key}}" title="{{localize roll.name}}">