Skip to content

Localization

ローカライゼーション

プレイヤーに表示されるすべてのテキストは、ox_lib のロケールシステムを通じて処理されます。翻訳ファイルは locales/*.json に保存されます。

言語の設定

言語は server.cfg 内の ox:locale convar でグローバルに選択されます:

server.cfg
setr ox:locale "tr"

ox_lib は選択された言語を英語のフォールバックの上にマージするため、翻訳から欠落しているキーがある場合、生のキーの代わりに自動的に英語のテキストが表示されます。

標準搭載言語

コード 言語
en 英語(フォールバック)
de ドイツ語
es スペイン語
fr フランス語
it イタリア語
nl オランダ語
pl ポーランド語
pt ポルトガル語
ru ロシア語
tr トルコ語

言語の追加または編集

各ファイルは、キー → テキストのフラットな JSON マップです。locales/en.json をコピーし、値を翻訳し(キーと %s / %d プレースホルダーはそのまま維持してください)、locales/<code>.json として保存し、ox:locale にそのコードを指定してください。

クリエイター UI のルールラベルには rule_<key> ロケールキーが使用され、ルールグループヘッダーには grp_<group> が使用されます。クリエイターパネルを完全にローカライズしたい場合は、これらも翻訳してください。