0

有疑问。

我正在我的示例 android 应用程序中进行本地化(区域设置语言规范)。

按照这个http://developer.android.com/training/basics/supporting-devices/languages.html

我在做什么,创建了三个值文件夹。

1-values-fr
      string.xml  

 2-values-de
      string.xml

 3-values-nl
      string.xml

string.xml在具有三个字符串的默认值中

<string name="btn">OK</string>
    <string name="btn_back">Back</string>
    <string name="btn_next">Next</string>

对于值-fr:-

 <string name="btn">bien</string>
    <string name="btn_back">arrière</string>
    <string name="btn_next">suivant</string>

现在我正在将我的英语单词转换为法语单词并将它们放入values-fr string.xml

我认为这项非常令人头疼的工作将每个英语单词翻译成法语或其他语言,然后输入string.xml

这是问题焦点:-这只是这样做的方法,或者我们还有其他方法

4

2 回答 2

0

您可以尝试OneSky来解决您提到的问题。

这很容易。

  • 上传您的英文 .xml 文件
  • 翻译(您可以使用我们的在线编辑器或订购机器/人工翻译进行在线翻译)
  • 翻译完成后,系统会自动为您生成所有不同语言的 .xml 文件
  • 您可以将所有翻译下载为单个 zip 文件。它已经包含必要的文件夹结构,可以直接用于您的应用程序

我们的平台是免费使用的,除非您决定向我们订购翻译服务。

免责声明:我是 OneSky 的员工

于 2014-05-26T07:12:43.747 回答
0

您可以使用 Translator Toolkit 自动翻译您的 strings.xml。你可以在这里阅读。

如果您只想在一张表中查看不同语言的值,则可以查看 Sequoyah 插件。它有 Sequoyah Android 本地化编辑器工具,可以在一个表中显示不同语言的所有字符串键和相应的值。有关 Sequoyah 项目的信息位于此处:http ://eclipse.org/sequoyah安装指南位于此处:http: //eclipse.org/sequoyah/downloads/index.php#update_site

于 2013-03-01T11:46:42.720 回答