问题描述
我想根据选择将应用程序内容从英语更改为西班牙语/法语。我们是否有相同的内置库。我是这个多语言部分的新手,所以请帮助我。
解决方法
您只需要创建一个额外的文件夹,如 values-fr
(法语)并为 strings.xml
提供相应的值。
在这里你可以找到详细的指南: https://developer.android.com/guide/topics/resources/localization
,使用相应语言的翻译字符串创建 strings.xml(fr)
和 strings.xml(es)
。
使用这个库在你的应用中设置语言,它管理配置上下文和其他样板代码的所有开销
https://github.com/YarikSOffice/lingver。
这就是您创建多语言资源的方式
在安卓工作室
- Res->新建->Android资源文件->
- 将文件命名为strings.xml -> 资源类型应为值
- 从可用限定符中选择区域设置
- 选择语言并将区域设置为任意
- 点击确定