ローカライズ
ローカライズ
Section titled “ローカライズ”Asterel は現在、locales/en.yml と locales/ja.yml の locale file を同梱しています。ランタイムの locale は ASTEREL_LANG、設定済み locale、system LANG の順で選ばれ、最後は英語にフォールバックします。
locale を追加する
Section titled “locale を追加する”locales/en.ymlをlocales/<iso-639-1>.ymlにコピーする。- locale file 間で key を同じに保つ。
- 運用者向けの短い表現を優先する。コマンド名や設定キーを翻訳で変えない。
- config locale tests と、少なくとも一つの onboarding smoke test を実行する。
- 新しい locale に運用者固有のセットアップ注意が必要なら、ドキュメントを更新する。
locale の追加は、単なる文字列置換ではなくプロダクト作業として扱ってください。error message、onboarding prompt、安全性やガバナンスに関わる文言は、その locale で自然に読めるレビューを通してから supported として出します。