• Español |
  • Deutsch |
  • Русский |
  • Français |
  • Italiano |
  • Português |
  • Türkçe |

WPLANG

WordPress Multilingual

  • Blog
  • About
  • Toolbox
  • Contact
  • Start Here

Never use flags for language selection

Posted: 23.09.14 | by Irena Domingo

There many things to consider when making a multilingual website. Many websites use language switchers to make it more visually. However flag icons are a bad option for language navigation. I explain you which is the best option to solve this problem.

Flags of the world

The problem with flag icons

Which flag should be used to represent English? One option is the US’s Stars and Stripes, but this can annoy many users from other English-speaking countries. Another option is the UK’s Union Jack, but UK is home to a small part of the world’s English speakers. What about Scotland, Jamaica, New Zealand or Canada?

Why not use flags in your multilingual website?

  • Many languages are spoken in different countries. Which flag should be use to represent Spanish? a Spanish flag, an Argentinian flag, a Mexican flag, a Venezuelan flag or a Colombian flag?
  • A country may have several languages. Should a Swiss flag take you to a page in French or to a page in German?. What about Belgian flag or Indian flag?
  • Visitors may not recognize the flags in your web page.
  • It’s not very usual, but sometimes countries can change their flags. Malawi, Lybia or Burma have changed their flags recently.
  • A flag represents a country and a language may be spoken in several countries

The solution

In my opinion, the best option is to use only language names: the native names and the translated names of languages, as you can see on the top of this webpage which has a Spanish version:

Language switcher without flags

If you don’t have space for several languages, you can use a drop-down menu or language codes such as ES, DE, FR, EN, etc.

GTranslate plugin: Language Switcher Options

Translate WordPress with GTranslate plugin supports many different looks for language switcher. You can have language codes or language names in native alphabet.

Translate wordpress with GTranslate plugin options

If you are still not convinced and want to have flags, it also offers combination of flags with language codes or language names. You can also choose between different country flags for languages like English, Spanish, French, etc.

Flags with language codes switcher

You may also customize each language name by modifying the Widget Code section in the plugin settings page.

WPML plugin: Language Switcher Options

WPML plugin lets you add language switcher as a widget, in the site’s footer or in a menu.

WPML > Languages > Language switcher options

The language switcher can contain the language flag, the native names of languages and the translated names. A screen capture explains it best:

Language switcher content

More info about WPML and Language Switcher Options here.

Conclusion

For the reasons discussed in this article, never use flags for language selection in your website. Instead of flags, use the native names of languages and the translated names.

Categories: Multilingual Websites


About the Author

Irena Domingo's avatar

Irena is the creator of the blog WPLANG (WordPress Multilingual) and a professional specialized in website localization. Irena now helps others to create a WordPress website in one language or create a multilingual WordPress website.

Featured Posts

How To Make A Multilingual WordPress Site: Best Translation Plugins

How To Add Hreflang Tags in WordPress

How To Make Sitemaps In Multiple Languages With WordPress

WordPress Multisite: How to Make a Multilingual Website

How to translate a WordPress theme (or plugin): Poedit

How To Submit Your Multilingual Website To Google, Bing, Yandex And Baidu

WordPress 100% In My Language

WordPress Multilingual, finally explained

Easy Social Share Buttons: A Plugin For Your Multilingual WordPress Site

WordPress 4.1: Install Language Packs From Dashboard

Twitter

Pages

  • About
  • Blog
  • Contact
  • Homepage
  • Sitemap
  • Tools I Use In My Multilingual WordPress Projects

This website is hosted by Cloudways, powered by WordPress (Genesis Framework and Caroline theme) and accelerated by KeyCDN

© 2014 - 2020 WPLANG: The Complete Guide to a Multilingual WordPress Website

Note that some articles of this blog contains affiliate links, so I make a few bucks if you use them. This won't cost you anything but helps me to keep the lights on (so to speak). Thank you very much. Irena