39 return elgg()->translator->addTranslation($country_code, $language_array);
48 return elgg()->translator->getCurrentLanguage();
57 return elgg()->translator->getCurrentLanguage();
69 return elgg()->translator->getInstalledTranslations($calculate_completeness);
80 return elgg()->translator->getLanguageCompleteness(
$language);
107 return elgg()->translator->getAvailableLanguages();
elgg_language_key_exists($key, $language= 'en')
Check if a given language key exists.
add_translation($country_code, $language_array)
Add a translation.
get_current_language()
Get the current system/user language or "en".
get_language()
Detect the current system/user language or false.
$args
Some servers don't allow PHP to check the rewrite, so try via AJAX.
elgg_echo($message_key, array $args=[], $language="")
Given a message key, returns an appropriately translated full-text string.
elgg_get_available_languages()
Returns an array of available languages.
if($container instanceof ElggGroup &&$container->guid!=elgg_get_page_owner_guid()) $key
get_installed_translations($calculate_completeness=false)
Return an array of installed translations as an associative array "two letter code" => "native langua...
get_language_completeness($language)
Return the level of completeness for a given language code (compared to english)