
i18n
Inlang Paraglide を使用した国際化(i18n)対応を支援します。翻訳メッセージの追加、reactiveMessage の使用、言語切り替え実装、翻訳のテスト、パラメータ付きメッセージな
作者 varubogu|オープンソース
i18n Skill
Use this skill when adding/updating localized text.
Core files
project.inlang/messages/en.jsonproject.inlang/messages/ja.json- Generated output under
src/paraglide/
Workflow
- Add/update message keys in
en.jsonandja.json. - Optionally run machine translation for draft text.
- Build to regenerate typed messages.
- Update UI usage with reactive message patterns.
Commands
- Optional draft translation:
bun run machine-translate - Regenerate typed messages:
bun run build
Usage rules
- Keep keys stable and descriptive.
- Prefer typed message access from generated APIs.
- Ensure tests that depend on translation set up deterministic mocks.