Language menus with flags...

3 Responses

  1. Damian Vila Damian Vila

    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

    likes

    8 months ago

  2. 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

  3. Filip Mašek Filip Mašek

    Sheldon Cooper presents, Fun with Flags!

    likes

    about 1 month ago

keyboard shortcuts: previous shot next shot L or F like