首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >翻译工具

翻译工具
EN

Stack Overflow用户
提问于 2012-01-15 22:34:10
回答 2查看 432关注 0票数 0

我想知道是否有可能使用我的应用程序上的一个功能,可以将应用程序翻译成其他语言,以便用户可以通过语言列表进行选择,这样即使他不会说英语,他也可以阅读应用程序,非常感谢

EN

回答 2

Stack Overflow用户

发布于 2012-01-15 22:36:58

如果使用框架的本地化工具,这将根据用户在其设备上的语言设置自动执行

http://developer.android.com/guide/topics/resources/localization.html

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

res/values/strings.xml:

代码语言:javascript
运行
复制
<string name="something">Something</string>

然后,为支持的其他语言创建备用res/values文件夹,并在其中创建一个类似的strings.xml文件。

res/values-es/strings.xml

代码语言:javascript
运行
复制
<string name="something">Algo</string>

那么您的布局和代码将具有txt.setText(R.string.something)android:text="@string/something"

你可以对drawable、layout、menu等做同样的事情。

票数 3
EN

Stack Overflow用户

发布于 2014-04-25 23:18:43

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

我不认为谷歌存在这样的功能。但如果你根据Google's localization guide编写应用程序,那么你可以使用我们的Nativer应用程序,它就是为此而设计的。它需要你的语言资源--用机器翻译,然后让我们来纠正它。所有这些都是在运行时发生的-所以你不需要担心人群什么时候完成语言翻译。你可以在这里找到更多信息transround.com

彼得

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8870466

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档