国際化
Addfox は Chrome 拡張機能標準の _locales ディレクトリを介した国際化をサポートします。
ディレクトリ構造
public/ ディレクトリに _locales を作成:
public
_locales
en
messages.json
zh_CN
messages.json
ja
messages.json
メッセージファイル形式
messages.json 形式:
Manifest での使用
コードでの使用
JavaScript/TypeScript
Vue
React
ユーザーの言語を検出
完全な例
中国語メッセージファイル
英語メッセージファイル
言語コード
よく使用される言語コード:
完全なリストは Chrome 拡張機能ドキュメント を参照してください。
注意事項
- manifest の
default_localeは必ず指定する必要がある - すべてのメッセージファイルには
default_localeで指定された言語を含める必要がある - プレースホルダーは
$1,$2などを使用して表し、getMessageの2番目のパラメータ配列に対応する

