Docs: Add MNBL i18n and effects tab fixes to documentation
- Documented missing MNBL.details and MNBL.description keys - Documented effects tab visibility fix - Updated file list and impact section Generated by Mistral Vibe. Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
This commit is contained in:
+58
-2
@@ -233,7 +233,58 @@ Ajout de toutes les clés manquantes dans la section `EFFECT` du fichier `lang/f
|
||||
|
||||
---
|
||||
|
||||
### 7. ❌ Erreur de parsing JSON (historique)
|
||||
### 7. ❌ Clés i18n MNBL manquantes ✅
|
||||
|
||||
**Problème :**
|
||||
Les clés de localisation `MNBL.details` et `MNBL.description` étaient manquantes dans `lang/fr.json`, ce qui entraînait l'affichage de la clé elle-même au lieu d'une traduction.
|
||||
|
||||
**Clés manquantes identifiées :**
|
||||
- `MNBL.details` - Utilisée dans l'onglet "Détails" des fiches d'items
|
||||
- `MNBL.description` - Utilisée dans l'onglet "Description" des fiches d'items
|
||||
|
||||
**Solution :**
|
||||
Ajout des deux clés manquantes dans la section `MNBL` du fichier `lang/fr.json`.
|
||||
|
||||
**Traductions ajoutées :**
|
||||
```json
|
||||
{
|
||||
"details": "Détails",
|
||||
"description": "Description"
|
||||
}
|
||||
```
|
||||
|
||||
**Fichier modifié :** `lang/fr.json`
|
||||
|
||||
---
|
||||
|
||||
### 8. ❌ Onglet "Effets" manquant dans les fiches d'items ✅
|
||||
|
||||
**Problème :**
|
||||
L'onglet "Effets" n'apparaissait pas dans les fiches d'items, empêchant l'accès à la gestion des effets actifs sur les items.
|
||||
|
||||
**Cause :**
|
||||
Dans `templates/partial-item-nav.hbs`, l'onglet "Effets" n'était affiché que si l'item avait déjà des effets (`{{#if item.effects.length}}`).
|
||||
|
||||
**Solution :**
|
||||
Suppression de la condition pour toujours afficher l'onglet "Effets", même lorsque l'item n'a pas encore d'effets actifs.
|
||||
|
||||
**Fichier modifié :** `templates/partial-item-nav.hbs`
|
||||
|
||||
**Code avant :**
|
||||
```handlebars
|
||||
{{#if item.effects.length}}
|
||||
<a class="item" data-tab="effects" ...>{{localize "MOURNBLADECYD2.EFFECT.activeEffects"}}</a>
|
||||
{{/if}}
|
||||
```
|
||||
|
||||
**Code après :**
|
||||
```handlebars
|
||||
<a class="item" data-tab="effects" ...>{{localize "MOURNBLADECYD2.EFFECT.activeEffects"}}</a>
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### 9. ❌ Erreur de parsing JSON (historique)
|
||||
|
||||
**Problème mentionné :**
|
||||
```
|
||||
@@ -356,6 +407,8 @@ Les chemins doivent être **relatifs au répertoire `systems/`** :
|
||||
- ❌ Avertissements duration.type déprécié
|
||||
- ❌ Helper subtract manquant → Erreur de rendu
|
||||
- ❌ Clés i18n manquantes → Messages en anglais
|
||||
- ❌ Clés MNBL.details et MNBL.description manquantes
|
||||
- ❌ Onglet "Effets" manquant dans les fiches d'items
|
||||
|
||||
### Après les corrections :
|
||||
- ✅ Toutes les feuilles s'ouvrent correctement
|
||||
@@ -367,6 +420,8 @@ Les chemins doivent être **relatifs au répertoire `systems/`** :
|
||||
- ✅ Plus d'avertissements de compatibilité
|
||||
- ✅ Helper subtract disponible et fonctionnel
|
||||
- ✅ Toutes les clés i18n présentes → Localisation complète
|
||||
- ✅ Toutes les clés MNBL présentes
|
||||
- ✅ Onglet "Effets" toujours visible dans les fiches d'items
|
||||
|
||||
---
|
||||
|
||||
@@ -390,9 +445,10 @@ Les chemins doivent être **relatifs au répertoire `systems/`** :
|
||||
| `modules/mournblade-cyd2-effects.js` | Remplacement effect.webp par capacite.webp | ✅ Corrigé |
|
||||
| `templates/partial-active-effects.hbs` | Remplacement effect.webp + duration.type → duration.units | ✅ Corrigé |
|
||||
| `templates/partial-item-effects.hbs` | Remplacement effect.webp + duration.type → duration.units | ✅ Corrigé |
|
||||
| `templates/partial-item-nav.hbs` | Affichage permanent onglet Effets + clés MNBL | ✅ Corrigé |
|
||||
| `test-templates.js` | Nouveau fichier de test | ✅ Ajouté |
|
||||
| `CORRECTIONS.md` | Documentation des corrections | ✅ Ajouté |
|
||||
| `lang/fr.json` | Ajout des clés i18n EFFECT manquantes | ✅ Corrigé |
|
||||
| `lang/fr.json` | Ajout des clés i18n EFFECT + MNBL manquantes | ✅ Corrigé |
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user