Unityの多言語化プラグインを作ってみた

アセットストアで$50で売っているようですが作ってみたので公開します。

言語化プラグインです。
パラメーターをTというクラスの変数にするためコンパイラによるチェックが行えます。

こちらからダウンロードできます
https://dl.dropbox.com/u/53790848/Unity/Packages/i18n/i18n.unitypackage

使い方:
・メニューのi18nからi18n Windowを選択
・最上部のセルに使いたいローケールを設定
・キー(左端のセル)と値を設定。キーに使える文字は[a-zA-z0-9_]のみ(先頭文字は数字以外)。
・UpdateをクリックするとMessages.xmlとT.csが作成される
・言語の指定はi18n.locale = i18nLocale.ja_JP.ToString();の感じで
スクリプト中で T.helloのような形で使う(または、T.t("hello"))
・文字列、画像、サウンドに対応

サンプルシーンが入っているので、ご参考ください