Browse Source

Internal: Rename $strict variable to $returnEmptyIfNotFound for better understandability in get_lang()

Yannick Warnier 6 years ago
parent
commit
cb8d4032f4
1 changed files with 4 additions and 4 deletions
  1. 4 4
      main/inc/lib/internationalization.lib.php

+ 4 - 4
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;