diff --git a/main/inc/lib/internationalization.lib.php b/main/inc/lib/internationalization.lib.php index b82baa490c..aaf4145e6b 100755 --- a/main/inc/lib/internationalization.lib.php +++ b/main/inc/lib/internationalization.lib.php @@ -63,7 +63,7 @@ define('PERSON_NAME_DATA_EXPORT', PERSON_NAME_EASTERN_ORDER); * Returns a translated (localized) string, called by its ID. * * @param string $variable this is the ID (name) of the translated string to be retrieved - * @param bool $strict If variable is not found, then: if false: returns variable name with or without brackets; true: returns '' + * @param bool $returnEmptyIfNotFound If variable is not found, then: if false: returns variable name with or without brackets; true: returns '' * @param string $language (optional) Language ID. If it is omitted, the current interface language is assumed. * * @return string returns the requested string in the correspondent language @@ -82,7 +82,7 @@ define('PERSON_NAME_DATA_EXPORT', PERSON_NAME_EASTERN_ORDER); * * @see http://translate.chamilo.org/ */ -function get_lang($variable, $strict = false, $language = null) +function get_lang($variable, $returnEmptyIfNotFound = false, $language = null) { // For serving some old hacks: // By manipulating this global variable the translation may @@ -148,11 +148,11 @@ function get_lang($variable, $strict = false, $language = null) $langvar = $GLOBALS[$variable]; } elseif (isset($GLOBALS["lang$variable"])) { $langvar = $GLOBALS["lang$variable"]; - } elseif (!$strict) { + } elseif (!$returnEmptyIfNotFound) { $langvar = $show_special_markup ? SPECIAL_OPENING_TAG.$variable.SPECIAL_CLOSING_TAG : $variable; } } - if (empty($langvar) || !is_string($langvar) && !$strict) { + if (empty($langvar) || !is_string($langvar) && !$returnEmptyIfNotFound) { $langvar = $show_special_markup ? SPECIAL_OPENING_TAG.$variable.SPECIAL_CLOSING_TAG : $variable; } $ret = $cache[$language][$variable] = $langvar;