安卓:如何将应用程序翻译成不同语言并在市场上销售?

9

假设我有一个应用程序,其中包含一些首选项列表、一些弹窗等等。字符串有时会在XML文件中设置,有时会在Java中动态添加/创建。

如何制作支持8种不同语言的应用程序,并基于语言进行销售?Android市场是否允许您设置下拉列表以选择要下载的语言?

另外,在编程方面,将翻译放在Word文件中,然后复制粘贴到Eclipse中是否可行?

也许我是在错误的地方提问,但我不太确定该从哪里开始。

4个回答

8

这个页面包含了你需要知道的一切关于本地化的内容。


7
很简单,将您的字符串资源放在不同的XML文件中:

  • res/values/strings.xml - 默认语言
  • res/values/strings-de.xml - 德语
  • res/values/strings-it.xml - 意大利语

等等

您还可以将布局放入不同的资源中。其他答案提供的链接中有详细说明。


1
根据这个资源,我认为限定符不应该添加在XML文件本身中,而应该在包含strings.xml文件的values文件夹中。它应该是values-de/strings.xml | values-it/strings.xml - Mohammed AlBanna

3
在本地化方面,我认为你应该阅读这个
也许市场筛选器可以帮助你实现特定的销售目标。

3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接