Functions for language negotiation.
There are functions that provide the ability to identify the language. This behavior can be controlled by various options.
| Name | Description |
|---|---|
| locale_language_from_browser | Identify language from the Accept-language HTTP header we got. |
| locale_language_from_interface | Identifies the language from the current interface language. |
| locale_language_from_session | Identify language from a request/session parameter. |
| locale_language_from_url | Identify language via URL prefix or domain. |
| locale_language_from_user | Identify language from the user preferences. |
| locale_language_switcher_session | Return the session language switcher block. |
| locale_language_switcher_url | Return the URL language switcher block. Translation links may be provided by other modules. |
| locale_language_url_fallback | Determines the language to be assigned to URLs when none is detected. |
| locale_language_url_rewrite_session | Rewrite URLs for the Session language provider. |
| locale_language_url_rewrite_url | Rewrite URLs for the URL language provider. |
drupal/