Localization
Localization
通知、UIパネル、コントロールラベルなど、すべてのテキストが翻訳されています。翻訳は locales/ フォルダー内にJSONファイルとして保存され、ox_lib によって読み込まれます。
Included languages
| Code | Language |
|---|---|
en |
English |
tr |
Turkish |
de |
German |
fr |
French |
es |
Spanish |
pt |
Portuguese |
ru |
Russian |
アクティブな言語にキーが存在しない場合、フォールバックとして英語 (en) が使用されます。
Setting the language
アクティブな言語は ox:locale convarです。クライアントが読み取れるように、server.cfg でレプリケートされたconvarとして設定してください。
setr ox:locale "tr"ℹ
ox:locale は ox_lib 全体でグローバルに適用されます。BUPA AnimPos だけでなく、サーバー上のすべての ox_lib ベースのリソースの言語を設定します。
Editing or adding a language
各ロケールファイルは、キーと文字列のフラットなJSONです。翻訳するには、locales/en.json をコピーして値を編集してください。
{
"mode_activated": "Animation position mode activated!",
"position_confirmed": "Position confirmed!",
"control_confirm": "Confirm Position",
"control_cancel": "Cancel"
}まったく新しい言語を追加するには、新しい locales/<code>.json ファイル(例: it.json)をフォルダーに配置します。マニフェストがすでに locales/*.json を読み込んでいるため、fxmanifestの変更は必要ありません。その後、ox:locale を新しいコードに向けてください。
⚠
キー名は en.json とまったく同じに保ってください。値のみを翻訳してください。キーを変更するとルックアップが機能しなくなり、その文字列は英語にフォールバックします。