sforkowany z mirror/meshtastic-android
Correct pt_BR translation
rodzic
c23c584ad3
commit
bcbe36009f
|
|
@ -15,14 +15,14 @@ open class BaseActivity: AppCompatActivity(), Logging {
|
|||
|
||||
// get chosen language from preference
|
||||
val prefs = UIViewModel.getPreferences(newBase)
|
||||
val langCode = prefs.getString("lang","zz")
|
||||
val langCode: String = prefs.getString("lang","zz") ?: ""
|
||||
debug("langCode is $langCode")
|
||||
|
||||
if (Build.VERSION.SDK_INT >= 17) {
|
||||
val locale = if (langCode == "zz")
|
||||
Locale.getDefault()
|
||||
else
|
||||
Locale(langCode)
|
||||
createLocale(langCode)
|
||||
config.setLocale(locale)
|
||||
|
||||
if(Build.VERSION.SDK_INT > 24) {
|
||||
|
|
@ -37,4 +37,13 @@ open class BaseActivity: AppCompatActivity(), Logging {
|
|||
}
|
||||
}
|
||||
|
||||
private fun createLocale(language: String):Locale {
|
||||
var langArray = language.split("_")
|
||||
if (langArray.size == 2) {
|
||||
return Locale(langArray[0], langArray[1]);
|
||||
} else {
|
||||
return Locale(langArray[0]);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -46,7 +46,7 @@
|
|||
<item>ht</item>
|
||||
<item>it</item>
|
||||
<item>ja</item>
|
||||
<item>ko-rKR</item>
|
||||
<item>ko_KR</item>
|
||||
<item>hu</item>
|
||||
<item>nl</item>
|
||||
<item>no</item>
|
||||
|
|
|
|||
Ładowanie…
Reference in New Issue