在多个国家/地区使用Android应用的一种翻译

时间:2014-01-31 08:41:48

标签: android localization

我的Android应用程序的默认语言是英语。我也有俄语翻译,我想在几个国家(俄罗斯,乌克兰,哈萨克斯坦等)使用它。除了将同一文件strings.xml的副本放到相应的文件夹(values-ruvalues-ua等)之外,还有办法吗?

2 个答案:

答案 0 :(得分:2)

我认为您可能只需将strings.xml文件复制到相应的文件夹即可。据我所知,这是最简单的方法。

答案 1 :(得分:1)

在Eclipse中,在您的项目上:

  1. 配置构建路径...
  2. Java构建路径>链接来源......
  3. 浏览...到共享资源的路径,我认为它只是res / values
  4. 将文件夹名称设置为您的本地化文件夹,例如res / values-tl或res / values-ru
  5. 确定两个对话框,然后刷新项目文件夹。
  6. 您应该能够在Eclipse项目中找到新的链接文件夹,该文件夹应成功引用相同的资源文件。

    毋庸置疑,res / values中的所有资源文件都会被链接,所以要小心。