diff --git a/ultrasonic/build.gradle b/ultrasonic/build.gradle index ba4ec15a..6b5c2cf2 100644 --- a/ultrasonic/build.gradle +++ b/ultrasonic/build.gradle @@ -14,7 +14,6 @@ android { minSdkVersion versions.minSdk targetSdkVersion versions.targetSdk - resConfigs 'cs', 'de', 'en', 'es', 'fr', 'hu', 'it', 'nl', 'pl', 'pt', 'pt-rBR', 'ru', 'zh-rCN', 'zh-rTW' } diff --git a/ultrasonic/src/main/kotlin/org/moire/ultrasonic/util/LocaleHelper.kt b/ultrasonic/src/main/kotlin/org/moire/ultrasonic/util/LocaleHelper.kt index a9ffd06a..8c2e55ba 100644 --- a/ultrasonic/src/main/kotlin/org/moire/ultrasonic/util/LocaleHelper.kt +++ b/ultrasonic/src/main/kotlin/org/moire/ultrasonic/util/LocaleHelper.kt @@ -23,7 +23,7 @@ class LocaleHelper(base: Context?) : ContextWrapper(base) { var context = ctx if (context != null && language != "") { val config = context.resources.configuration - val locale = Locale(language) + val locale = Locale.forLanguageTag(language) Locale.setDefault(locale) if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { setSystemLocale(config, locale) diff --git a/ultrasonic/src/main/res/values-b+de+DE+1901/strings.xml b/ultrasonic/src/main/res/values-b+de+DE+1901/strings.xml new file mode 100644 index 00000000..4e2fb47b --- /dev/null +++ b/ultrasonic/src/main/res/values-b+de+DE+1901/strings.xml @@ -0,0 +1,4 @@ + + + Interpreten + \ No newline at end of file diff --git a/ultrasonic/src/main/res/values/arrays.xml b/ultrasonic/src/main/res/values/arrays.xml index e18377c2..c25f7f28 100644 --- a/ultrasonic/src/main/res/values/arrays.xml +++ b/ultrasonic/src/main/res/values/arrays.xml @@ -244,6 +244,7 @@ @string/language.en @string/language.fr @string/language.de + @string/language.de_DE_1901 @string/language.hu @string/language.it @string/language.es @@ -262,12 +263,13 @@ en fr de + de-DE-1901 hu it es pl pt - pt_br + pt-BR ru \ No newline at end of file diff --git a/ultrasonic/src/main/res/values/strings.xml b/ultrasonic/src/main/res/values/strings.xml index e5ea9f70..da8e6403 100644 --- a/ultrasonic/src/main/res/values/strings.xml +++ b/ultrasonic/src/main/res/values/strings.xml @@ -103,6 +103,7 @@ English French German + German (traditional) Hungarian Italian Spanish