promotional bannermobile promotional banner

Naowh Smart Reminders Chinese Localization Pack

A Simplified and Traditional Chinese localization pack for the NaowhSmartReminders addon.
Back to Files

1.4.18-1

File nameNaowhSR_zhCN-1.4.18-1.zip
Uploader
ray929ray929
Uploaded
Sep 19, 2026
Downloads
12
Size
72.1 KB
Flavors
Retail
File ID
8919403
Type
R
Release
Supported game versions
  • 12.1.0
  • 12.0.7
  • 12.0.5
  • 12.0.1
  • 12.0.0

What's new

tag cf8eaad90f13bdcd6ce70bda69bbd1eb1c19983b 1.4.18-1
Author:    ray929 <pager9@outlook.com>
Date:    Sat Sep 19 17:46:01 2026 +0800

Traditional Chinese support, and shorter display names.

- Adds a Traditional Chinese (Taiwan) dictionary alongside the Simplified
  one. The right table is picked from the client locale at load time;
  Traditional falls back to Simplified for any missing key, so English
  never leaks through.
- The Traditional table is script-generated from the Simplified one
  (glyph conversion plus Taiwan wording rules), so the two stay in sync.
- Display names in the TOC and README are shortened: the
  "(Simplified & Traditional)" marker is dropped. Language coverage is
  still stated in the Notes.

Still aligned to NaowhSmartReminders 1.4.18.

commit 111e481b705078e8f31456869e279f24c4bc06ea
Author: ray929 <pager9@outlook.com>
Date:   Sat Sep 19 17:45:28 2026 +0800

    docs(i18n): drop the "Simplified & Traditional" marker from titles

    - TOC: Title / Title-zhCN / Title-zhTW no longer carry the
      "(Simplified & Traditional)" / "(简繁)" suffix
    - TOC: Notes no longer qualify Traditional Chinese as "Taiwan wording"
    - README: the same shortening applied to the headings and intro lines
      of all three language blocks

    Language coverage is still stated in the Notes and the README body;
    only the display names are shortened.

commit 406581966c5ade3ffad619de82a879da5aeb0f47
Author: ray929 <pager9@outlook.com>
Date:   Sat Sep 19 12:23:58 2026 +0800

    feat(i18n): add Traditional Chinese (Taiwan) alongside Simplified

    The pack now ships two value tables and selects one at load time from
    GetLocale(), so a single package serves both Chinese client locales.

    - NaowhSR_zhTW_Dict.lua: Traditional table (DICT_TW / TEMPLATES_TW /
      FORMATS_TW; 604 / 26 / 11 entries). Its key set mirrors the Simplified
      table exactly. Generated, not hand-written.
    - Locale.lua: ResolveLocale() picks the active tables from GetLocale();
      Lookup() falls back to Simplified when a Traditional key is missing, so a
      gap degrades to Simplified instead of leaking English. M.DICT stays the
      Simplified table and M.SKIP stays locale-independent -- the scanners,
      prune_dict and the offline fixtures all depend on that.
    - The three interception tracks are untouched: anything calling L() is
      bilingual for free.
    - toc: load the new dictionary, add Title-zhTW / Notes-zhTW, rename the pack
      to "Naowh Smart Reminders 中文汉化包(简繁)" (EN: Chinese Localization Pack
      (Simplified & Traditional)).
    - README: three language blocks (EN / Simplified / Traditional).

    Dev assets backing this are untracked by design: tools/make_zhTW.py generates
    the Traditional table from the Simplified one (zhconv glyphs plus a 44-entry
    Taiwan wording table, 395 replacements), tools/dump_dict.py dumps a dictionary
    through Lua itself, tools/verify_zhTW.lua adds 59 Traditional assertions.

    Traditional wording is not yet verified against a live zhTW client -- there is
    none on this machine. Uncertain terms are recorded in docs and in the 575-entry
    build/zhTW_review.txt.

    Counts: Simplified DICT 604 / TEMPLATES 26 / FORMATS 11 / SKIP 40.
    Verification: test_locale 69/69, verify_zhTW 59/59, verify_shot 8 translated
    + 2 retired pass-through, verify_shot2 0 leaked / 17, verify_shot3 0/91,
    verify_concat all promoted, verify_real 34 translated / 7 pass-through.

This mod has no additional files