676 B
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.
Related Docs
- App resources → ../app/resources.md
- Build tooling overview → build.md