I've seen this error too often: language menus that display flags in it.
Flags symbolize nations, not languages, so they shouldn't be used in association with languages.
You can read a rationale in these articles:
Why flags should not be used to indicate language choice
Why flags do not represent languages
(You'll find more links with more reasoning inside those two).
Also: flags have different aspect ratios (they are not the same "shape"). If you want to display a flag correctly, it's always nice to learn a little vexillology. My recommendation is this:
Flags of the World
8 months ago
by Damian Vila
This is a follow-up to the previous shot.
So, some people have told me "What if I don't have space to put a proper language menu with full text? Can I use flags then to save space?"
Well, the answer would still be "no".
In case of a reduced space, it's better to use a 2 letter language code, as defined by ISO 639.
Please! do not confuse ISO 639, for languages, with ISO 3166, for countries (which is the one used for Top Level Domain Names).
The correct ISO code for Japanese is "ja", not "jp". Same with Chinese, the correct ISO code is "zh", not "cn".
Chinese and Japanese, as well as Korean, are very particular languages, as the characters used to name those languages takes really little space, so you could still use the full name of the languages ("中文" - Zhongwen, or written Chinese language, "日本語" - Nihongo for Japanese, and "한국어" - Hangugeo, the name given to Korean language in South Korea).
2 months ago
Sheldon Cooper presents, Fun with Flags!
about 1 month ago
keyboard shortcuts: ← previous shot → next shot L or F like
Show and tell for designers
What are you working on? Dribbble is a community of designers sharing screenshots of their work, process, and projects.
Copyright © 2009–2014 Dribbble LLC. All screenshots © their respective owners. Shipped from Salem, Mass. USA.