language_initialize
- Versions
- 6
language_initialize()- 7
language_initialize($type)
Choose a language for the given type based on language negotiation settings.
Parameters
$type The language type.
Return value
The negotiated language object.
Code
includes/language.inc, line 300
<?php
function language_initialize($type) {
// Execute the language providers in the order they were set up and return the
// first valid language found.
$negotiation = variable_get("language_negotiation_$type", array());
foreach ($negotiation as $id => $provider) {
$language = language_provider_invoke($id, $provider);
if ($language) {
return $language;
}
}
// If no other language was found use the default one.
return language_default();
}
?>Login or register to post comments 