Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Android系统.如何对一个国家/地区的所有语言使用相同的可本地化消息?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_262_0@
我的国家(西班牙)有几种语言(es-ES,ca-ES,gl-ES,eu-ES).我们暂时不会添加所有语言,因此我们希望在西班牙使用主要语言,即西班牙语.当用户选择了该国家/地区的其他语言时,我们希望显示/values-es/Strings.xml.我们怎么做?

哦,我们想用英语作为认语言(/values/Strings.xml).

像/values-ES/Strings.xml这样的东西会很棒,但我想这是不可能的,因为第一个代码应该是语言代码.

现在我们将/values-es/Strings.xml文件复制到其他文件夹(values-ca,values-gl和values-eu),但我们想避免这种情况.

解决方法

我认为你应该只有2个文件夹,每个文件夹有1个Strings.xml:

> res / values / Strings.xml此资源将​​包含您的英文文本;
> res / values-es / Strings.xml此资源将​​包含您的西班牙语文本.

当您的应用程序安装在使用意大利语配置的设备上时,它将使用案例1中的文件资源.

如果您的应用程序安装在配置了西班牙语的设备上(并且有很多西班牙语,请虑南美国家),它将使用案例2中的文件资源.

您可以使用Android studio轻松完成:

>右键单击res文件
>转到新> Android资源目录
>一个窗口会显示一些选项;选择Locale,然后单击带有“>>”符号的按钮
>然后在语言列表中,选择es:Spanish,然后单击OK,如下图所示(请注意,认情况下,特定区域仅选择了任何区域!)

根据经验:我从未面对布列塔尼,科西嘉或普罗旺斯用户声称要用他们的语言对应用程序进行完整翻译(认情况下,应用程序认使用英语和法语).

大佬总结

以上是大佬教程为你收集整理的Android系统.如何对一个国家/地区的所有语言使用相同的可本地化消息?全部内容,希望文章能够帮你解决Android系统.如何对一个国家/地区的所有语言使用相同的可本地化消息?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。