TypeType stores interface translations in apps/web/messages.
English is the source catalog and every translation stays in this repository.
No hosted translation account is required.
To add a language:
- Add its BCP 47 code to
localesinapps/web/project.inlang/settings.json. - Add a matching JSON catalog in
apps/web/messages. - Translate existing values without changing their keys or parameters.
- Add the language to the interface selector.
- Run
bun run build,bun test, andbun run checkfrom the repository root.
Missing messages fall back to English. Keep product names, protocol names, and provider names unchanged unless their official localization differs.