note から WordPress に出戻りました!😭

[ Titanium Mobile ] アプリの国際化・多言語対応方法

だるかぶ

サンダルでスーパーカブ乗りの『だるかぶ』です!
ご訪問ありがとうございます。ゆっくりしていってね。(本ページは広告を含みます。)

[ Titanium Mobile ] アプリの国際化・多言語対応方法について調べてみました。

国際化ファイルの設置場所

アプリフォルダ直下に次のようなフォルダ・ファイルを準備します、

  • /i18n/en/strings.xml

  • /i18n/ja/strings.xml

国際化ファイルの中身

ファイルの中身は次のような感じ。

/i18n/en/strings.xml

<?xml version="1.0" encoding="UTF-8"?>
<resources> <string>Error</string>
</resources>

/i18n/ja/strings.xml

<?xml version="1.0" encoding="UTF-8"?>
<resources> <string>エラー</string>
</resources>

国際化の文字列を取得

次のようなコードを app.js に書くと、日本語環境なら [ エラー ]、英語環境なら [ Error ] と言う文字列が入ります。

L('error_msg');

L は Ti.Locale.getString(‘error_msg’) のショートカットなんだそうです。

参考にさせてもらったページ

ありがとうございます!

現場からは以上です。それでは、またッ!!!