Gel*_*ude 11 android localization android-resources
这是拥有多语言应用程序的最佳方式?我应该创建一组用我的语言编写的字符串,然后使用谷歌api,即时在线翻译?任何代码示例?并且,如何获取用户的语言以及如何将此信息传递给api?
Don*_*nut 22
我不相信你的字符串的即时翻译; 即使是最好的自动翻译器也会产生不准确的输出.此外,通过以这种方式处理翻译,您可以添加相当多的复杂性,开销和依赖性(例如,具有网络连接).
拥有"multilangauge app"(如你所说)的问题是众所周知的,解决它的过程称为国际化和本地化.通常,当您使用框架或编程语言时,您可以查找与此主题相关的现有包/库 - 这几乎是其他人花费大量时间构建良好机制来促进这一点.
Android也不例外; 它是在内置本地化支持的情况下开发的.Android开发人员文档有一本关于本地化的综合指南,您应该查看一下.您仍然需要以某种方式翻译您的文本,但是已经为您准备了很多关于如何向用户提供特定于语言环境的消息的"基础".
最后一点 - Android文档还提供了一个名为" Hello,L10n " 的教程,它将向您介绍创建本地化应用程序的基础知识.希望这可以帮助!
| 归档时间: |
|
| 查看次数: |
27896 次 |
| 最近记录: |