(no title)
jfernandezr | 2 years ago
You should use a flag when you're referring to a country or region, for example when you have an e-commerce website and are just distributing in certain areas. But languages do not have flags associated and then should not be used in language selectors.
Check that the example in the GH thread has Spanish as one of their choices and has the Spanish flag. Spanish is talked in a lot of countries including Spain, but also Spain has 4 different official languages in its own state territory. So, there exists es_ES, es_MX, es_PE but also es_ES and ca_ES. What flag should we paint in each case?
I've seen this mistake soo many times...
greazy|2 years ago
I accidently changed languages in my phone to Arabic on android. It uses no icons to display languages, when a language is chosen all the options changed to the localized Arabic names.
I think the only logical solution is to display the options in the language, eh Arabic in Arabic letters, English in English letters etc.
But icons would still be useful. But there isn't a universally accepted icon for any language.
creatonez|2 years ago
And yes, do not include any icons whatsoever. Text only. A standard for visual depiction of languages is not going to come any time soon, and flags are completely unsuitable for the purpose.
112233|2 years ago
For each language, show name of language in that language + name of language in currently selected language.
Languages are hard.
anotherhue|2 years ago
_nalply|2 years ago
So just use the language code for languages?
rodface|2 years ago
This is the practice that I followed when I needed to add a regional-language pack for one of our SCCM packages. I put a "DEU" in the icon, not a German flag.
stby|2 years ago
poiuyt098|2 years ago
there are far fewer format options than countries, so this is an exercise in frustration
(*en_SE.UTF-8 btw)
Simulacra|2 years ago