Skip to content

feat(zhTW): add 97 keys and reorganize locale by module#457

Open
LoChinAn wants to merge 4 commits into
EllesmereGaming:mainfrom
LoChinAn:zhtw-reorg-by-module
Open

feat(zhTW): add 97 keys and reorganize locale by module#457
LoChinAn wants to merge 4 commits into
EllesmereGaming:mainfrom
LoChinAn:zhtw-reorg-by-module

Conversation

@LoChinAn

Copy link
Copy Markdown
Contributor

What

Reorganize the Traditional Chinese locale (Locales/zhTW.lua) by EUI module and add newly-missing translations.

Changes

  • Reorganize by module. All keys are now grouped into per-module sections — framework (Unlock Mode, Party Mode, Profiles & Presets, First Install) and modules (Action Bars, Cooldown Manager, Nameplates, Unit Frames, Raid Frames, Resource Bars, QoL, AuraBuff Reminders, Blizzard Skin, Chat, Bags, Quest Tracker, Minimap, Mythic+ Timer, Friends, Damage Meters), plus Core / General, Common (Shared) and Misc — mirroring the zhCN/koKR layout. This replaces the two previous flat "dump" blocks.
  • Add 97 translations for newly-added EUI option/runtime strings.
  • Formatting. Per-section = alignment, consistent section headers, single blank-line separators. UTF-8 (no BOM) and CRLF preserved.

Notes

  • No existing v8.3 keys were removed; key/value content is otherwise unchanged — this is reordering + formatting + the 97 additions only.

LoChinAn added 4 commits June 25, 2026 11:46
Reorganize zhTW.lua into per-module sections (Unlock Mode, Party Mode,
Profiles & Presets, First Install, Action Bars, Cooldown Manager,
Nameplates, Unit Frames, Raid Frames, Resource Bars, QoL, AuraBuff
Reminders, Blizzard Skin, Chat, Bags, Quest Tracker, Minimap, Mythic+
Timer, Friends, Damage Meters, Core / General, Common, Misc), mirroring
the zhCN/koKR layout and replacing the two flat dump blocks.

- Add and translate 97 newly-added EUI option/runtime strings
- Normalize formatting: per-section '=' alignment, consistent section
  headers, single blank-line separators (UTF-8 no BOM, CRLF preserved)
- No existing v8.3 keys removed; key/value content otherwise unchanged
- Translate 43 newly-harvested option/tooltip strings, each filed into
  its matching module section
- Normalize parenthesis style across the locale: full-width () for CJK
  content, half-width () with spaces for pure-ASCII content (14 fixed)
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.

1 participant