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