我正在构建一个支持多种语言的应用。如果用户为日语,中文或印地语选择一种语言,则完整应用程序应转换为该特定语言,并且在该应用程序中输入的任何值应仅使用该特定语言。
我正在使用钛工作室(合金),我是新手,所以任何人都可以帮我怎么做?
答案 0 :(得分:0)
请查看internationalization documentation。基本上你有一个适用于每种语言的strings.xml文件,只需在你的代码中引用它们。
从以上链接获取的示例):
的strings.xml
<resources>
<string name="welcome_message">Welcome to Kitchen Sink for Titanium</string>
</resources>
你的控制器:
var str1 = L('welcome_message');
var str2 = Ti.Locale.getString('welcome_message');
// str1 === str2
虽然您可以控制应用中所有字符串的语言,但它不适用于控制用户的语言。因为他可以自由地输入他想要的任何东西,所以你可以有效地控制它。