Android 翻译工具
我想知道是否可以在我的应用程序上使用一个功能,将应用程序翻译成其他语言,这样用户就可以通过语言列表进行选择,这样即使他不会说英语,他也可以阅读应用程序,非常感谢您使用框架的本地化设施,这将根据用户设备上的语言设置自动发生 基本上,您可以在strings.xml文件中创建字符串并使用自动创建的引用id,而不是在代码中使用字符串文字(即Android 翻译工具,android,eclipse,Android,Eclipse,我想知道是否可以在我的应用程序上使用一个功能,将应用程序翻译成其他语言,这样用户就可以通过语言列表进行选择,这样即使他不会说英语,他也可以阅读应用程序,非常感谢您使用框架的本地化设施,这将根据用户设备上的语言设置自动发生 基本上,您可以在strings.xml文件中创建字符串并使用自动创建的引用id,而不是在代码中使用字符串文字(即txt.setText(“某物”)或android:text=“某物”) res/values/strings.xml: <string name="some
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应用程序,它正是为此而设计的。它需要你的语言资源——用机器翻译,然后让大家来纠正它。所有这些都是在运行时发生的——因此,当语言翻译由人群完成时,您无需费心。你可以在这里找到更多信息
彼得