多言語化 の変更点 - Polaris Engine Wiki

Wikiトップ   編集   新規作成   複製   名称変更   アップロード   添付ファイル一覧   バックアップ  

 

#author("2023-10-31T00:14:32+09:00","default:discord","discord")
#author("2023-10-31T00:14:55+09:00","default:discord","discord")
* 多言語化 [#xc3620dc]

"+言語+"の表記を使うと、指定した言語設定の場合だけ、その行が実行されます。

"+言語+"の表記を使うと、OSが指定した言語設定である場合だけ、その行が実行されます。
シナリオのファイル中では下記のように言語を書き分けることができます。

 +en+This is an English message.
 +ja+日本語のメッセージです。
 
 +en+*Midori*midori-en-0001.ogg*This is an English line.
 +ja+*みどり*midori-ja-0001.og*日本語のセリフです。

コンフィグファイル中では下記のように設定します。

 language.en=en
 language.ja=ja

これで、OSの言語設定に合わせてメッセージが表示されます。

また、もしもゲーム中で言語選択を行う場合は、シナリオのテキストの中で、

 @setconfig locale.force en

のように記述すれば言語が変更されます。