Still on Drupal 7? Security support for Drupal 7 ended on 5 January 2025. Please visit our Drupal 7 End of Life resources page to review all of your options.
Provide tools for translation and display of text in multiple languages and support for regionalization/localization for dates, numbers, currency, measurement, or other local contexts.
Language Switcher for Drupal 7 is an enhancement for core language switcher block in local module. It's very useful for websites with multi-languages where you want to display content in different languages side-by-side. Watch this video to better understand the concept.
Features:
Divide your website page to a number of sections where each sections contains nodes in one language (see the screenshot).
Currently with core locale module, there is two language switcher blocks, one for interface, and the other for the content. This module should only alter the content one, not the interface one. Currently, it alters the interface block!
How to?
Enable Locale and Content Translation modules.
Add other languages, e.g. Arabic, French (admin/config/regional/language).
Go to Language Switcher config page (admin/config/regional/language/language_switcher), select what mode you want to use.
Go the content type you want the translation to be enabled on, select `Enable, with node translation` (e.g. admin/structure/types/manage/article).