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.

Functions & methods

NameLocationDescription
locale_language_from_browserincludes/locale.incIdentify language from the Accept-language HTTP header we got.
locale_language_from_interfaceincludes/locale.incIdentifies the language from the current interface language.
locale_language_from_sessionincludes/locale.incIdentify language from a request/session parameter.
locale_language_from_urlincludes/locale.incIdentify language via URL prefix or domain.
locale_language_from_userincludes/locale.incIdentify language from the user preferences.
locale_language_switcher_sessionincludes/locale.incReturn the session language switcher block.
locale_language_switcher_urlincludes/locale.incReturn the URL language switcher block. Translation links may be provided by other modules.
locale_language_url_fallbackincludes/locale.incDetermines the language to be assigned to URLs when none is detected.
locale_language_url_rewrite_sessionincludes/locale.incRewrite URLs for the Session language provider.
locale_language_url_rewrite_urlincludes/locale.incRewrite URLs for the URL language provider.

File

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