5842eb7a2b
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>
25 lines
798 B
Lua
25 lines
798 B
Lua
-- Hides the 3.3.5 tutorial (TutorialFrame, its alert button and its badge).
|
|
-- TutorialFrame no longer listens to TUTORIAL_TRIGGER: no tip is queued or flagged as seen.
|
|
-- If other code shows them anyway, they hide at once.
|
|
-- The Tutorials option (showTutorials) stays, with no visible effect.
|
|
|
|
local ForeverUI = ForeverUI or {}
|
|
_G.ForeverUI = ForeverUI
|
|
|
|
local T = {}
|
|
ForeverUI.Tutorial = T
|
|
|
|
function T.Suppress()
|
|
if not TutorialFrame or TutorialFrame.foreverHidden then return end
|
|
TutorialFrame.foreverHidden = true
|
|
TutorialFrame:UnregisterEvent("TUTORIAL_TRIGGER")
|
|
for _, frame in ipairs({ TutorialFrame, TutorialFrameAlertButton, TutorialFrameAlertButtonBadge }) do
|
|
if frame then
|
|
frame:HookScript("OnShow", function(self) self:Hide() end)
|
|
frame:Hide()
|
|
end
|
|
end
|
|
end
|
|
|
|
T.Suppress()
|