Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 翻译工具_Android_Eclipse - Fatal编程技术网

Android 翻译工具

Android 翻译工具,android,eclipse,Android,Eclipse,我想知道是否可以在我的应用程序上使用一个功能,将应用程序翻译成其他语言,这样用户就可以通过语言列表进行选择,这样即使他不会说英语,他也可以阅读应用程序,非常感谢您使用框架的本地化设施,这将根据用户设备上的语言设置自动发生 基本上,您可以在strings.xml文件中创建字符串并使用自动创建的引用id,而不是在代码中使用字符串文字(即txt.setText(“某物”)或android:text=“某物”) res/values/strings.xml: <string name="some

我想知道是否可以在我的应用程序上使用一个功能,将应用程序翻译成其他语言,这样用户就可以通过语言列表进行选择,这样即使他不会说英语,他也可以阅读应用程序,非常感谢您使用框架的本地化设施,这将根据用户设备上的语言设置自动发生

基本上,您可以在strings.xml文件中创建字符串并使用自动创建的引用id,而不是在代码中使用字符串文字(即
txt.setText(“某物”)
android:text=“某物”

res/values/strings.xml:

<string name="something">Something</string>
什么 然后,为支持的其他语言创建备用res/values文件夹,并在其中创建类似的strings.xml文件

res/values es/strings.xml

<string name="something">Algo</string>
算法
然后您的布局和代码将具有
txt.setText(R.string.something)
android:text=“@string/something”


您可以对绘图、布局、菜单等执行相同的操作。

如果您使用框架的本地化功能,这将根据用户设备上的语言设置自动进行

基本上,您可以在strings.xml文件中创建字符串并使用自动创建的引用id,而不是在代码中使用字符串文字(即
txt.setText(“某物”)
android:text=“某物”

res/values/strings.xml:

<string name="something">Something</string>
什么 然后,为支持的其他语言创建备用res/values文件夹,并在其中创建类似的strings.xml文件

res/values es/strings.xml

<string name="something">Algo</string>
算法
然后您的布局和代码将具有
txt.setText(R.string.something)
android:text=“@string/something”

您可以对绘图、布局、菜单等执行相同的操作。

“在我的应用程序上使用可以将应用程序翻译为其他语言的功能”

我认为谷歌不存在这样的功能。但是,如果你按照我们的标准编写应用程序,那么你可以使用我们的Nativer应用程序,它正是为此而设计的。它需要你的语言资源——用机器翻译,然后让大家来纠正它。所有这些都是在运行时发生的——因此,当语言翻译由人群完成时,您无需费心。你可以在这里找到更多信息

Peter

“在我的应用程序上使用可以将应用程序翻译为其他语言的功能”

我认为谷歌不存在这样的功能。但是,如果你按照我们的标准编写应用程序,那么你可以使用我们的Nativer应用程序,它正是为此而设计的。它需要你的语言资源——用机器翻译,然后让大家来纠正它。所有这些都是在运行时发生的——因此,当语言翻译由人群完成时,您无需费心。你可以在这里找到更多信息

彼得