Localization
ローカライゼーション
プレイヤーに表示されるすべてのテキストは、ox_lib のロケールシステムを通じて処理されます。翻訳ファイルは locales/*.json に保存されます。
言語の設定
言語は server.cfg 内の ox:locale convar でグローバルに選択されます:
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> が使用されます。クリエイターパネルを完全にローカライズしたい場合は、これらも翻訳してください。