Titaniumアプリを多言語化する
Titanium1.5から多言語化できるようになってたみたい。やり方は簡単で
みたいなファイルを用意して
<?xml version="1.0" encoding="UTF-8"?> <!-- i18n/en/strings.xml --> <resources> <string name="hello">Hello</string> <string name="good night">Good night</string> </resources>
<?xml version="1.0" encoding="UTF-8"?> <!-- i18n/ja/strings.xml --> <resources> <string name="hello">こんにちワン</string> <string name="good night">こんばんワニ</string> </resources>
リソース用意して
var greeting = L('hello', 'コメント'); alert(greeting);
L関数でリソース名を指定するだけ。第二引数はコメントなのでなくても大丈夫。