Traduction
- Identifiants en anglais dans tout le module : addon, ecrans d'accueil,
outils Python, banc d'essai et patcheur C#.
- Fichiers au nom francais renommes (Gabarits.lua -> Templates.lua,
Textes_*.lua -> Texts_*.lua, deployer.py -> deploy.py,
tools/patcheur -> tools/patcher, etc.).
- Commandes /fui et options de deploy.py en anglais (--check, --server,
--remove-dbc).
- Cles des variables sauvegardees et de data/dbc/statistics.json
traduites, sans reprise des anciennes cles.
- API de la micro-barre : ForeverUI.AddMicroButton(def) avec les champs
name, atlasSet, after, tooltip, onClick, ready, et
ForeverUI.UpdateMicro(name, isOpen).
- Commentaires reecrits en anglais, courts, sans dates ni historique ;
les fonctions au nom peu parlant et leurs parametres sont expliques.
Code mort
- Exports, fonctions et variables jamais lus retires.
- Retires a la demande des modules : ForeverUI.PvPJauge, les exports
FondEntete / TuilerEntete / Polices de TradeSkill, l'art legacy-up-c60,
honorfill(half)blue et inv_misc_book_09, leurs entrees d'atlas et les
parties d'outils correspondantes.
Verifications : liaisons des noms comparees avant et apres, banc vert,
chemins de textures inchanges, generateurs reproduisant les fichiers,
patcheur identique octet pour octet.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Coiffeur (BarberShop.lua, nouveau)
- Plein ecran a la disposition de camelot : interface cachee, vignettes,
panneau heavybronze, lignes a fleches, Annuler / Reinitialiser /
Accepter, prix, Echap, ligne d'erreurs, retour de l'ecran 3.3.5 en
combat ; l'apparence appliquee ferme le coiffeur.
- Client patche : la case s'ouvre sur la liste de la creation (apercu au
survol, Echap et clic a cote pour revenir, molette), echantillons de
couleur (cheveux, peau), noms des choix rendus par le client dans sa
langue ; choix valides calcules sur les donnees du client
(BarberShopData.lua, BarberShopColors.lua, ecrits par
choix_personnalisation.py et couleurs_personnalisation.py).
Creation de personnage
- Nom de la coiffure et de la pilosite dans la case et dans la liste
(numero + nom), client patche.
Patcheur (ForeverUIPatcher)
- GetBarberShopStyleInfo rend l'indice du choix en cours (et le visage
pour la peau) ; avec un numero, le seul nom de ce choix.
- CycleCharCustomization(reglage, 0, n) rend aussi le nom du choix n.
- Le code des noms va dans une section .fui ajoutee a Wow.exe, retiree a
l'octet pres a la restauration ; les clients deja patches sont mis a
jour piece par piece.
Gabarits : heavybronze-frame-basic, survol et echantillons de la liste.
Banc : faux coiffeur (client d'origine et patche) et ses essais.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>