2017-05-28 61 views
0

有谁知道是否有自动翻译为用户语言的字符串资源?在Android中自动翻译的资源

我观察了谷歌的 “登录” 按钮上的文字具有适应用户的语言

Google sign in button

XML的这一特性:com.google.android.gms.common.SignInButton />

有这种行为的其他资源吗?

我需要为我的应用程序添加一些常用词,例如:电子邮件,消息,注销,调用,加载,全选,设置,删除。

我知道艰难的方法(values-fr> strings ...),但我希望Google能够为我们在某个地方翻译常用词汇。

回答

1

您可以创建可本地化的字符串。在res文件夹中,创建一个values-<locale>。并在里面创建一个包含翻译后的字符串的文件strings.xml

示例文件夹

values-ja 

例串

<string name="app_name">私のアプリケーション</string> 

当你改变你的手机语言,如果可用您的应用程序会变成你想要的本地化。

欲了解更多信息,请here

+0

我知道这个方法,但我希望谷歌翻译的常见词为我们的地方 –