Skip to content

zhTW: translate 279 new keys and prune 10 dead ones - #2275

Merged
EllesmereGaming merged 2 commits into
EllesmereGaming:mainfrom
LoChinAn:locale-zhtw-pixels-pet-frames-talent-conditions
Sep 27, 2026
Merged

EllesmereGaming merged 2 commits into
EllesmereGaming:mainfrom
LoChinAn:locale-zhtw-pixels-pet-frames-talent-conditions

Conversation

@LoChinAn

@LoChinAn LoChinAn commented Sep 27, 2026 •

Copy link
Copy Markdown
Contributor

Only EllesmereUILocales/zhTW.lua is touched: 279 keys added, 10 dead keys removed, one new section header; no existing line rewritten.

New keys cover what landed between v9.2.9 and v9.3: the Pixels border / portrait ring / bar texture art that shipped with v9.3 (action bar custom borders and end caps, textured highlight borders, unit frame outer ring, inner shadow and power bar seam, nameplate icon borders and seam line, resource bar separators), CDM Talent Conditions (#2247) and the custom spell range tint requirement (#2084), raid frame pet frames (#2236), party target buttons (#1510), the 3D portrait Character Size (#2260), the non-player portrait choice for Class art (#2254), the reworked Forever threat meter (#2233) and its threat % text on nameplates and target / focus frames (#2263), Sunder Armor on nameplates (#2241), the mana regen spark (#2253), the skyriding HUD bar styles and classic vigor gems (#2225), the AuraBuff Reminders grow direction (#2266), bag pinning / category assignment menus, the controller confirm gate, and the style picker footnotes and cards.

Terminology follows the client first: Sunder Armor 破甲攻擊, Whirling Surge 旋轉急衝, Second Wind 重新振作 (Wowhead zhTW), Clear All 清除全部 (CLEAR_ALL), Move Up / Move Down 向上移動 / 向下移動 (TRACKER_SORT_MANUAL_UP/DOWN), Training Dummy 訓練假人. Vigor and Skyriding keep the file's existing 精力 / 飛龍騎術 so the new HUD options read the same as the Skyriding HUD strings already in the catalog. The Pixels art family is 像素風, kept distinct from the existing Pixel icon style (像素). The threat meter's Pull % is OT %, matching the existing Pull Aggro Bar (OT 臨界條). New tooltips that mirror existing ones reuse their wording word for word (the From Right Edge glow line note, the pet frame size tooltips next to the boss / extra frame ones, the Forever secondary stats line).

Dead keys: 10 entries no source literal can produce any more, each checked against the tree: the old threat meter strings (Show Threat Percent, Show Threat Value, Show Bars, and three tooltips) removed by the threat meter rework, plus four tooltips v9.3 rewrote (the spell icon target border color, the elite dragon badge, the Forever class resource note, and the pet frames Free Move requirement).

New section: EllesmereUIForeverEssentials/ became its own module in v9.3 but the catalog had no section for it, so its threat meter and flight timer strings sat under Core / General and QoL. A Forever Essentials section now sits between Quickdraw and Core / General and holds the 35 keys only that module produces, moved byte for byte; keys it shares with other modules stay where they were.

Not translated on purpose, because the strings never reach L() (a locale entry would have no effect): the Party Targets / pet frame preview mock names (Gnoll Brute, Spirit Beast, ...) and the Pet Frames mover label go to a raw SetText, the DataBars XP block labels (Max Level (Right-Click: Rep), % to level) likewise, and the MicroMenu This action is protected ... messages go straight to UIErrorsFrame:AddMessage.

Compiles under Lua 5.1, round-trips through the catalog parser, CRLF line endings preserved.

Checklist

  • N/A - no new settings
  • N/A - locale data only, no runtime cost
  • N/A - locale data only
  • N/A - no Blizzard frames touched
  • Loaded in-game on live; /euiloc shows no untranslated keys in the touched modules

Covers v9.2.9..v9.3: Pixels border/portrait/texture art, action bar
custom borders and end caps, CDM talent conditions, party pet frames and
party targets, nameplate icon borders and Sunder Armor, the reworked
Forever threat meter and threat % text, skyriding HUD vigor options, the
mana regen spark, bag pinning, and the style picker footnotes.

The 10 removed keys have no source literal left (threat meter rework,
v9.3 tooltip rewrites).
EllesmereUIForeverEssentials/ became its own module in v9.3, but the
catalog had no section for it: the threat meter and flight timer strings
sat under Core / General (19) and QoL (16), where they had been filed
before the scanner knew the folder.

Pure move: the 35 lines are byte-identical and only change position; the
new header sits between Quickdraw and Core / General like the other
module sections. Keys shared with other modules stay where they are.
@EllesmereGaming
EllesmereGaming merged commit fcfbbb9 into EllesmereGaming:main Sep 27, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants