多言語化 のバックアップの現在との差分(No.1) - Polaris Engine Wiki

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

 

  • 追加された行はこの色です。
  • 削除された行はこの色です。
#author("2023-10-21T23:29:17+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

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