Mus*_*kar 1 xml android localization
我正在将我的应用程序翻译成马拉地语。我已经为马拉地语制作了 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>
Run Code Online (Sandbox Code Playgroud)
值-mr-rIN/strings.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">??? ???</string>
<string name="test">?? ?? ????? ???</string>
</resources>
Run Code Online (Sandbox Code Playgroud)
gradle 中的一行代码导致了这个问题。
defaultConfig {
..
resConfigs "en"
}
Run Code Online (Sandbox Code Playgroud)
gradle 中的上述行表示仅使用英语语言资源。它用于通过从应用程序中删除其他语言资源来节省空间。我改成..
defaultConfig {
..
resConfigs "en" ,"mr"
}
Run Code Online (Sandbox Code Playgroud)
现在,它在设备语言方面使用英语或马拉地语资源。
| 归档时间: |
|
| 查看次数: |
2233 次 |
| 最近记录: |