function translate($str)
{
    global $translations, $translation_loaded;
    if (!$translation_loaded) {
        $translation_loaded = true;
        load_translation_text();
    }
    $str = trim($str);
    if (!empty($translations[$str])) {
        return $translations[$str];
    } else {
        // To help in translating, use the following to help identify text that
        // has not been translated
        // return "<blink>$str</blink>";
        return $str;
    }
}
Beispiel #2
0
function translate($str, $decode = '')
{
    global $translation_loaded, $translations;
    //Set $blink to true to aid in finding missing translations
    $blink = false;
    if (!$translation_loaded) {
        load_translation_text();
    }
    $str = trim($str);
    return empty($translations[$str]) ? $blink ? '<blink>' . $str . '</blink>' : $str : ($decode ? unhtmlentities($translations[$str]) : $translations[$str]);
}