gpt4 book ai didi

android - 更改设备语言后,我的应用程序的语言没有改变

转载 作者:行者123 更新时间:2023-12-04 23:52:41 28 4
gpt4 key购买 nike

我正在将我的应用程序翻译成马拉地语。我为马拉地语制作了 value-mr-rIN/strings.xml。
当我将设备语言更改为马拉地语时,应用程序仍然使用默认的 strings.xml,即英语,而不是使用 values-mr-rIN/strings.xml。
有什么问题?我尝试在其他设备上测试它仍然显示英文字符串。我正在粘贴下面的代码

值/字符串.xml

 <?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">App name</string>
<string name="test">this is a test</string>
</resources>

值-mr-rIN/strings.xml
 <?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">अॅप नाव</string>
<string name="test">हे एक चाचणी आहे</string>
</resources>

最佳答案

gradle 中的一行代码导致了这个问题。

defaultConfig {
..
resConfigs "en"
}

gradle 中的上述行表示仅使用英语语言资源。通过从应用程序中删除其他语言资源来节省空间。
我改成..
 defaultConfig {
..
resConfigs "en" ,"mr"
}

现在它在设备语言方面使用英语或马拉地语资源。

关于android - 更改设备语言后,我的应用程序的语言没有改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46295812/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com