如何设置Android应用程序的默认语言? (Appcelerator的)

时间:2017-09-13 07:50:54

标签: javascript titanium appcelerator titanium-mobile

我目前正在使用Appcelerator开发Android应用程序,该应用程序仅使用西班牙语。

我的问题是,如果用户没有西班牙语智能手机,则strings.xml中的字符串将不显示:

strings.xml missing

如何将西班牙语设为我的应用的默认语言?我在Appcelerator wiki上找到了一个解决方案,但它仅适用于iOS https://wiki.appcelerator.org/display/guides2/Internationalization#Internationalization-Setdefaultlanguage

2 个答案:

答案 0 :(得分:1)

英语是所有Titanium应用程序的默认翻译,因此英语文件是必需的。如果您只是将英文文件夹添加到您的i18n目录(在app目录中),那么您应该很好。

如果您的应用只使用西班牙语,只需将西班牙语添加到该目录,所有内容都可以在任何地方使用。

Appcelerator JIRA中有一张票据用于添加支持,还有一种方法可以在评论中覆盖:https://jira.appcelerator.org/browse/TIMOB-20527

答案 1 :(得分:0)

我建议,添加另一种语言的翻译。只需转到Strings.xml,在右上角,您会看到一个选项 - “Open Editor”。在编辑器中,只需键入另一种语言的字符串翻译(可能是英语)。这将使您的应用程序使用英语和西班牙语。