Files
wehub-resource-sync 2114b14ee0
Sync main into demo / sync (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 12:35:26 +08:00

676 B

i18n Tooling

The i18n pipeline is summarized in build.md. This page captures the app-facing rules.

App Names

manifest.displayNameEn is automatically patched into the OS English string table. New apps should not edit os/i18n/en.ts just to add their launcher name.

App Strings

App UI strings belong in apps/<App>/res/strings.ts and, when present, localized companion files such as strings.en.ts.

Keep IDs semantic and stable; do not store translated display strings as state when a semantic enum would be better.