コード例 #1
0
/**
 * 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;
}
コード例 #2
0
/**
 * 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;
}