将申请翻译成意大利语

时间:2021-07-05 17:55:35

标签: android localization

我已经将我的应用翻译成几种不同的语言,如英语、法语、德语等。为了翻译它,我使用了 strings.xml 文件的语言环境限定符,如 enfr、{{1 }} 等

现在我想添加意大利语。我创建了新的 de 文件,将其放在 strings.xml 目录中并启动了应用程序。但是当我尝试在应用程序中更改语言或更改设备语言时,我看不到意大利语翻译。所有其他语言仍然可以正常工作,但不是意大利语。我看到的不是意大利语,而是默认语言(没有限定词)。有人遇到过这个问题吗?

有更改语言的代码

values-it

1 个答案:

答案 0 :(得分:0)

如果我的问题冒犯了您,我在所有意大利人面前非常抱歉。我犯了一个非常愚蠢的错误。

我完全忘记了我的 app.gradle 文件:


    defaultConfig {
        applicationId "com.ilyin.alchemy"
        minSdkVersion 21
        targetSdkVersion 30
        versionCode 79
        versionName "1.1.22"

        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
        vectorDrawables.useSupportLibrary = true
        resConfigs "en", "de", "es", "fr", "hi", "ja", "ko", "pt", "ru", "zh", "it"

    }

我忘记将“它”resConfig 添加到其他 resConfig 中。一旦我添加了它,意大利人就可以开始工作了。

相关问题