/** * Return an array of installed translations as an associative * array "two letter code" => "native language name". * * @return array */ function ossn_get_installed_translations() { global $Ossn; $installed = array(); foreach ($Ossn->locale as $k => $v) { $installed[$k] = ossn_print($k, array(), $k); $completeness = ossn_get_language_completeness($k); if ($completeness < 100 && $k != 'en') { $installed[$k] .= " (" . $completeness . "% " . ossn_print('ossn:language:complete') . ")"; } } return $installed; }
/** * Return an array of installed translations as an associative * array "two letter code" => "native language name". * * @return array */ function ossn_get_installed_translations($percentage = true) { global $Ossn; $installed = array(); ossn_load_available_languages(); foreach ($Ossn->locale as $k => $v) { $installed[$k] = ossn_print($k, array(), $k); $completeness = ossn_get_language_completeness($k); if ($completeness < 100 && $k != 'en' && $percentage !== false) { $installed[$k] .= " (" . $completeness . "% " . ossn_print('ossn:language:complete') . ")"; } } return $installed; }