Language negotiation options

Functions for language negotiation.

There are functions that provide the ability to identify the language. This behavior can be controlled by various options.

File

includes/locale.inc, line 99
Administration functions for locale.module.

Functions

Name Location Description
locale_language_from_browser includes/locale.inc Identify language from the Accept-language HTTP header we got.
locale_language_from_interface includes/locale.inc Identifies the language from the current interface language.
locale_language_from_session includes/locale.inc Identify language from a request/session parameter.
locale_language_from_url includes/locale.inc Identify language via URL prefix or domain.
locale_language_from_user includes/locale.inc Identify language from the user preferences.
locale_language_switcher_session includes/locale.inc Return the session language switcher block.
locale_language_switcher_url includes/locale.inc Return the URL language switcher block. Translation links may be provided by other modules.
locale_language_url_fallback includes/locale.inc Determines the language to be assigned to URLs when none is detected.
locale_language_url_rewrite_session includes/locale.inc Rewrite URLs for the Session language provider.
locale_language_url_rewrite_url includes/locale.inc Rewrite URLs for the URL language provider.

© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/includes!locale.inc/group/locale-languages-negotiation/7.x