Alloy/多言語化する

キーワード

  • Titanium Mobile
  • Alloy

目標

多言語化(iPhone の言語設定に合わせる)します。

方法

プロジェクト直下に「i18n」ディレクトリを作成します。

{Project}/
└ i18n/
 ├ en/
 │└ strings.xml
 └ ja/
  └ strings.xml
  • i18n/en/strings.xml
<?xml version="1.0" encoding="UTF-8"?>
<resources>
	<string name="key">value</string>	
</resources>
  • i18n/ja/strings.xml
<?xml version="1.0" encoding="UTF-8"?>
<resources>
	<string name="key">値</string>	
</resources>
  • app/styles/Window.xml
'#window': {
	title: L('key'),
}

解説

どうもビューからバインドすることはできないようなので、スタイルかコントローラから指定します。

参考

作成日 2014-01-01