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; } }
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]); }