#author("2017-06-09T16:38:57+09:00","","")
#author("2017-09-03T02:17:00+09:00","","")
[[MOD/作成方法]]

* 多言語対応(日本語化) [#ecc2dc2b]

Civ6はマルチランゲージ対応されてますので、言語選択によってテキストが切り替わるようになっています。
これに自作のMODも対応させる方法は簡単です。

たとえばテキストデータのxmlが以下のようになっているとします。

<?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
 <GameData>
 	<BaseGameText>
 		<Row Tag="LOC_HOGEHOGE_NAME">
 			<Text>Name</Text>
 		</Row>
 	</BaseGameText>
 </GameData>

まずは、元のテキストデータのxmlのRowタグのパラメータに
 language="en_US"
と付与してください。
※バニラのテキストだと場合によっては入っているものもあります。たしか・・・。

そのあとファイルごとコピーして、別ファイルとして保存します。後ろに「JP」とでもつけておけばわかりやすいかと思います。

あとは、コピーしたファイルを開き、
- BaseGameText を LocalizedText に変更
- Row を Replace に変更
- en_US を ja_JP に変更

とすればOKです。
プロパティのTextの項目へファイルを足せば日本語化完了です。
とすれば準備OKです。<Text>の中身を日本語にしてください。

全て書き換えたら、プロパティのTextの項目へ作ったファイルを足せば日本語化完了です。



このエントリーをはてなブックマークに追加