diff --git a/app/src/main/java/net/gsantner/opoc/preference/nonsupport/LanguagePreference.java b/app/src/main/java/net/gsantner/opoc/preference/nonsupport/LanguagePreference.java index 04c3be4f..d1975f44 100644 --- a/app/src/main/java/net/gsantner/opoc/preference/nonsupport/LanguagePreference.java +++ b/app/src/main/java/net/gsantner/opoc/preference/nonsupport/LanguagePreference.java @@ -153,6 +153,16 @@ public class LanguagePreference extends ListPreference { ret = ret.substring(0, ret.indexOf(" ") + 1) + "Simplified" + ret.substring(ret.indexOf(" ")); } else if (localeAndroidCode.equals("zh-rTW")) { ret = ret.substring(0, ret.indexOf(" ") + 1) + "Traditional" + ret.substring(ret.indexOf(" ")); + } else if (localeAndroidCode.equals("sr-rRS")) { + ret = ret.substring(0, ret.indexOf(" ") + 1) + "Latin" + ret.substring(ret.indexOf(" ")); + } else if (localeAndroidCode.startsWith("sr")) { + ret = ret.substring(0, ret.indexOf(" ") + 1) + "Cyrillic" + ret.substring(ret.indexOf(" ")); + } else if (localeAndroidCode.equals("fil")) { + ret = ret.substring(0, ret.indexOf("(") + 1) + "Philippines)"; + } else if (localeAndroidCode.equals("kmr")) { + ret = "Kurdish Kurmanji (کورمانجی)"; + } else if (localeAndroidCode.equals("ckb")) { + ret = "Kurdish Sorani (" + ret.split("\\(")[1]; } return ret; diff --git a/build.gradle b/build.gradle index 4e1fd9c8..dbcc3563 100644 --- a/build.gradle +++ b/build.gradle @@ -91,8 +91,7 @@ static String findUsedAndroidLocales() { } } } - langs = langs.sort() - return '{' + langs.collect { "\"${it}\"" }.join(",") + '}' + return '{' + langs.sort().collect { "\"${it}\"" }.join(",") + '}' } ext.getGitHash = { ->