Skip to content

Update Traditional Chinese GRUB translations (AI-assisted) - #3729

Open
nrps9909 wants to merge 1 commit into
ventoy:masterfrom
nrps9909:codex/ventoy-zhtw-batch-e
Open

Update Traditional Chinese GRUB translations (AI-assisted)#3729
nrps9909 wants to merge 1 commit into
ventoy:masterfrom
nrps9909:codex/ventoy-zhtw-batch-e

Conversation

@nrps9909

Copy link
Copy Markdown

Summary

  • translate five UEFI resolution menu labels that still fell back to English in zh_TW
  • correct fourteen F1 help entries to match the en_US source, including TreeView/ListView wording, boot-mode scope, and debugging restrictions
  • preserve the existing shortcut tokens, JSON key order, value types, placeholders, and locale file structure

Validation

  • sh LANGUAGES/check.sh "$PWD" — passed Ventoy's C JSON validator for languages.json and every GRUB menu locale, including zh_TW.json
  • custom menu parity validator — parsed both JSON files and confirmed 78 ordered keys, string value types, and placeholder parity; all five targeted English fallbacks are translated
  • custom help parity validator — confirmed 15 nonblank entries and all 14 shortcut labels match en_US.txt
  • git diff --check
  • exact-scope assertion — 2 files, 19 replacements, and LANGUAGES/languages.json untouched

Duplicate check

I rechecked all 117 open pull requests and paginated their changed files. The only target-file overlap is stale whitespace-only PR #3316, which removes trailing spaces and has no key-level overlap with these five UEFI strings; it does not touch the help file. Existing Traditional Chinese PRs #3565 and #2489 only modify LANGUAGES/languages.json, which this PR intentionally leaves unchanged.

AI disclosure

AI-assisted: Codex compared the English source strings with the Traditional Chinese UI context, drafted the corrections, and ran the validation commands; every changed line was then independently reviewed against en_US.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant