Преглед изворни кода

Avoid invalid locales in language picker (fixes #7950)

We should probably prune the translations though.
arkon пре 2 година
родитељ
комит
877ae041a4

+ 4 - 1
app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsGeneralController.kt

@@ -59,7 +59,10 @@ class SettingsGeneralController : SettingsController() {
                     for (i in 0 until parser.attributeCount) {
                         if (parser.getAttributeName(i) == "name") {
                             val langTag = parser.getAttributeValue(i)
-                            langs.add(Pair(langTag, LocaleHelper.getDisplayName(langTag)))
+                            val displayName = LocaleHelper.getDisplayName(langTag)
+                            if (displayName.isNotEmpty()) {
+                                langs.add(Pair(langTag, displayName))
+                            }
                         }
                     }
                 }