Functions for language negotiation.

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


core/includes/, line 98
Administration functions for locale.module.


Namesort ascending Location Description
locale_language_url_rewrite_url core/includes/ Rewrite URLs for the URL language provider.
locale_language_url_rewrite_session core/includes/ Rewrite URLs for the Session language provider.
locale_language_url_fallback core/includes/ Determines the language to be assigned to URLs when none is detected.
locale_language_switcher_url core/includes/ Return links for the URL language switcher block.
locale_language_switcher_session core/includes/ Return the session language switcher block.
locale_language_negotiation_url_prefixes_save core/includes/ Saves language prefix settings.
locale_language_negotiation_url_prefixes core/includes/ Reads language prefixes and uses the langcode if no prefix is set.
locale_language_negotiation_url_domains_save core/includes/ Saves the language domain settings.
locale_language_negotiation_url_domains core/includes/ Reads language domains.
locale_language_from_user core/includes/ Identify language from the user preferences.
locale_language_from_url core/includes/ Identify language via URL prefix or domain.
locale_language_from_session core/includes/ Identify language from a request/session parameter.
locale_language_from_interface core/includes/ Identifies the language from the current interface language.
locale_language_from_browser core/includes/ Identify language from the Accept-language HTTP header we got.