diff --git a/CORRECTIONS.md b/CORRECTIONS.md index 0e11a99..f349e2c 100644 --- a/CORRECTIONS.md +++ b/CORRECTIONS.md @@ -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é :** ``` @@ -323,6 +355,7 @@ Les chemins doivent être **relatifs au répertoire `systems/`** : - ❌ Boucle infinie de 404 sur effect.webp - ❌ Avertissements duration.type déprécié - ❌ Helper subtract manquant → Erreur de rendu +- ❌ Clés i18n manquantes → Messages en anglais ### Après les corrections : - ✅ 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 d'avertissements de compatibilité - ✅ 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é | | `test-templates.js` | Nouveau fichier de test | ✅ 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é | ---