More language flags

This commit is contained in:
Cuong-Tran 2024-08-29 16:48:09 +07:00
parent 32e25f7959
commit 8b50cba75a
No known key found for this signature in database
GPG key ID: 733AA7624B9315C2
2 changed files with 50 additions and 0 deletions

View file

@ -159,6 +159,19 @@ class GetExtensionLanguages(
"zh-Hant" -> R.drawable.tw // Chinese, traditional -> Taiwan, TW
"zh" -> R.drawable.cn // Chinese -> China, CN
"zu" -> R.drawable.za // Zulu -> South Africa, ZA
// Additional from App language
"gl" -> R.drawable.es // Galician -> Spain, ES
"in" -> R.drawable.id // Indonesian -> Indonesia, ID
"nb-NO" -> R.drawable.no // Norwegian Bokmål -> Norway, NO
"nn" -> R.drawable.no // Norwegian Nynorsk -> Norway, NO
"sc" -> R.drawable.it // Sardinian -> Italy, IT
"sdh" -> R.drawable.ir // Southern Kurdish -> Iran, IR
"sah" -> R.drawable.ru // Sakha -> Russia, RU
"cv" -> R.drawable.ru // Chuvash -> Russia, RU
"sa" -> R.drawable.in_ // Sanskrit -> India, IN
"ka-GE" -> R.drawable.ge // Georgian -> Georgia, GE
"zh-CN" -> R.drawable.cn // Chinese, simplified -> China, CN
"zh-TW" -> R.drawable.tw // Chinese, traditional -> Taiwan, TW"
else -> null
}
}
@ -284,6 +297,18 @@ private fun LanguageIconsPreview() {
"zh-Hant",
"zh",
"zu",
"gl",
"in",
"nb-NO",
"nn",
"sc",
"sdh",
"sah",
"cv",
"sa",
"ka-GE",
"zh-CN",
"zh-TW",
)
FlowRow {
languages.forEach { language ->

View file

@ -151,6 +151,19 @@ class FlagEmoji {
"zh-Hant" -> "tw" // Chinese, traditional -> Taiwan, TW
"zh" -> "cn" // Chinese -> China, CN
"zu" -> "za" // Zulu -> South Africa, ZA
// Additional from App language
"gl" -> "es" // Galician -> Spain, ES
"in" -> "id" // Indonesian -> Indonesia, ID
"nb-NO" -> "no" // Norwegian Bokmål -> Norway, NO
"nn" -> "no" // Norwegian Nynorsk -> Norway, NO
"sc" -> "it" // Sardinian -> Italy, IT
"sdh" -> "ir" // Southern Kurdish -> Iran, IR
"sah" -> "ru" // Sakha -> Russia, RU
"cv" -> "ru" // Chuvash -> Russia, RU
"sa" -> "in_" // Sanskrit -> India, IN
"ka-GE" -> "ge" // Georgian -> Georgia, GE
"zh-CN" -> "cn" // Chinese, simplified -> China, CN
"zh-TW" -> "tw" // Chinese, traditional -> Taiwan, TW"
else -> null
}
}
@ -273,6 +286,18 @@ private fun Preview() {
"zh-Hant",
"zh",
"zu",
"gl",
"in",
"nb-NO",
"nn",
"sc",
"sdh",
"sah",
"cv",
"sa",
"ka-GE",
"zh-CN",
"zh-TW",
)
val countryList = listOf(