不同语言的不同语言

时间:2014-05-23 14:33:36

标签: android localization multilingual

我正在开发一个具有英语和俄语的应用程序。我希望我的申请用于前苏联国家的俄语和其他国家的英语。

我正在考虑的解决方案:将values-ru文件夹中的相同文件放入values-xx localizations文件夹中,我希望俄语成为默认语言。与英语相同:将文件从values-en复制到values-xx(这里values-xx是这些国家/地区的本地化文件夹,我希望将英语设置为默认语言)。

我怀疑,这是一个正确的解决方案。我的任务是否有更好更短的解决方案?

2 个答案:

答案 0 :(得分:2)

您可以使用values(没有县说明符)文件夹将资源放入英语中;这将是您的默认语言配置。然后你可以像你说的那样将俄罗斯资源添加到你想要的特定国家(即前苏联国家)。

答案 1 :(得分:0)

首先,您只能从“values-ru”文件夹中复制string.xml。其他本地化自动从默认的“值”文件夹中获取字符串。您无需复制英文版本。