Docs: Add i18n EFFECT keys fix to documentation

- Documented the missing i18n localization keys
- Updated file list and impact section

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
This commit is contained in:
2026-06-07 00:51:32 +02:00
parent a8bf356d20
commit f035bcfae2
+36 -2
View File
@@ -201,7 +201,39 @@ Le helper permet de soustraire deux nombres dans les templates Handlebars, utili
--- ---
### 6. ❌ Erreur de parsing JSON (historique) ### 6. ❌ Clés i18n manquantes pour les effets ✅
**Problème :**
Les clés de localisation pour les messages d'erreur des effets actifs étaient manquantes dans `lang/fr.json`, ce qui pouvait entraîner l'affichage de messages en anglais ou vides.
**Clés manquantes identifiées :**
- `MOURNBLADECYD2.EFFECT.createError`
- `MOURNBLADECYD2.EFFECT.deleteError`
- `MOURNBLADECYD2.EFFECT.applyError`
- `MOURNBLADECYD2.EFFECT.applyItemError`
- `MOURNBLADECYD2.EFFECT.selectActor`
- `MOURNBLADECYD2.EFFECT.toggleError`
**Solution :**
Ajout de toutes les clés manquantes dans la section `EFFECT` du fichier `lang/fr.json`.
**Traductions ajoutées :**
```json
{
"createError": "Erreur lors de la création de l'effet",
"deleteError": "Erreur lors de la suppression de l'effet",
"applyError": "Erreur lors de l'application de l'effet",
"applyItemError": "Erreur lors de l'application de l'effet sur l'item",
"selectActor": "Sélectionnez un acteur pour appliquer l'effet",
"toggleError": "Erreur lors de l'activation/désactivation de l'effet"
}
```
**Fichier modifié :** `lang/fr.json`
---
### 7. ❌ Erreur de parsing JSON (historique)
**Problème mentionné :** **Problème mentionné :**
``` ```
@@ -323,6 +355,7 @@ Les chemins doivent être **relatifs au répertoire `systems/`** :
- ❌ Boucle infinie de 404 sur effect.webp - ❌ Boucle infinie de 404 sur effect.webp
- ❌ Avertissements duration.type déprécié - ❌ Avertissements duration.type déprécié
- ❌ Helper subtract manquant → Erreur de rendu - ❌ Helper subtract manquant → Erreur de rendu
- ❌ Clés i18n manquantes → Messages en anglais
### Après les corrections : ### Après les corrections :
- ✅ Toutes les feuilles s'ouvrent correctement - ✅ Toutes les feuilles s'ouvrent correctement
@@ -333,6 +366,7 @@ Les chemins doivent être **relatifs au répertoire `systems/`** :
- ✅ Plus de boucles infinies de chargement d'icônes - ✅ Plus de boucles infinies de chargement d'icônes
- ✅ Plus d'avertissements de compatibilité - ✅ Plus d'avertissements de compatibilité
- ✅ Helper subtract disponible et fonctionnel - ✅ Helper subtract disponible et fonctionnel
- ✅ Toutes les clés i18n présentes → Localisation complète
--- ---
@@ -358,7 +392,7 @@ Les chemins doivent être **relatifs au répertoire `systems/`** :
| `templates/partial-item-effects.hbs` | Remplacement effect.webp + duration.type → duration.units | ✅ Corrigé | | `templates/partial-item-effects.hbs` | Remplacement effect.webp + duration.type → duration.units | ✅ Corrigé |
| `test-templates.js` | Nouveau fichier de test | ✅ Ajouté | | `test-templates.js` | Nouveau fichier de test | ✅ Ajouté |
| `CORRECTIONS.md` | Documentation des corrections | ✅ Ajouté | | `CORRECTIONS.md` | Documentation des corrections | ✅ Ajouté |
| `lang/fr.json` | Correction de formatage JSON | ✅ Corrigé | | `lang/fr.json` | Ajout des clés i18n EFFECT manquantes | ✅ Corrigé |
--- ---