Android

时间:2017-05-28 09:17:45

标签: android string

有没有人知道是否有字符串资源自动翻译成用户的语言?

我观察了Google"登录"按钮文本具有适应用户语言的这种特性

Google sign in button

xml:com.google.android.gms.common.SignInButton />

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

我需要为我的应用程序提供一些常用词,例如:电子邮件,消息,退出,呼叫,加载,全选,设置,删除。

我知道硬道路方法(值-fr>字符串...)但我希望Google在某处为我们翻译常用词。

1 个答案:

答案 0 :(得分:1)

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

示例文件夹

values-ja

示例字符串

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

当您更改手机语言时,如果可用,您的应用将更改为所需的本地化。

有关详情,请查看here