function i18n_language_object in Internationalization 7
Get language object from language code or object.
Parameters
$language: Language code or language object to convert to valid language object.
Return value
Language object if this is an object or a valid language code.
10 calls to i18n_language_object()
- i18nTaxonomyTestCase::testTaxonomyTermLocalize in i18n_taxonomy/
i18n_taxonomy.test - i18nVariableTestCase::testVariableLocalize in i18n_variable/
i18n_variable.test - i18n_field_page_translate in i18n_field/
i18n_field.pages.inc - Field translation page
- i18n_language in ./
i18n.module - WARNING: Obsolete function, use other i18n_language_* instead.
- i18n_node_i18n_context_language in i18n_node/
i18n_node.module - Implements hook_i18n_context_language().
File
- ./
i18n.module, line 84 - Internationalization (i18n) module.
Code
function i18n_language_object($language) {
if (is_object($language)) {
return $language;
}
else {
$list = language_list();
return isset($list[$language]) ? $list[$language] : NULL;
}
}