无法从appcelerator中的strings.xml获取字符串

时间:2012-08-28 18:05:21

标签: ios string titanium appcelerator

我正在开发Titanium 2.1并开发iOS应用程序,但我无法在strings.xml文件中获取任何字符串。 这是我的strings.xml文件link

在我的代码中,我有以下内容:

var action = 'created_a_group'; //string at line 24 in strings.xml

var actionLabel= Titanium.UI.createLabel({

    text:Ti.Locale.getString(action), 
    color:"#666666",
    font:{fontSize:12}, 
    left:8

});

但是当显示我的标签时,不显示正确的字符串,而是显示created_a_group。我做错了什么?

1 个答案:

答案 0 :(得分:1)

您的文件是否在正确的文件夹中?

它应该位于Resources文件夹之外的i18n文件夹中。它也应该在适当的语言文件夹中。虽然我没有尝试过这个,你是否使用你的设备使用正确的语言设置来选择适当的sting.xml文件?例如,如果/ i18n / en文件夹中有string.xml文件,但在设备上将其设置为其他语言,则可能无法找到该语言的语言。