| @@ 169-173 (lines=5) @@ | ||
| 166 | } |
|
| 167 | $language = empty($language) ? \XoopsLocale::getLegacyLanguage() : $language; |
|
| 168 | // expanded domain to multiple categories, e.g. module:system, framework:filter, etc. |
|
| 169 | if ((empty($domain) || 'global' === $domain)) { |
|
| 170 | $path = ''; |
|
| 171 | } else { |
|
| 172 | $path = (is_array($domain)) ? array_shift($domain) : "modules/{$domain}"; |
|
| 173 | } |
|
| 174 | $xoops = \Xoops::getInstance(); |
|
| 175 | $fullPath = $xoops->path("{$path}/language/{$language}/{$name}.php"); |
|
| 176 | if (!$ret = \XoopsLoad::loadFile($fullPath)) { |
|
| @@ 193-198 (lines=6) @@ | ||
| 190 | { |
|
| 191 | $xoops = \Xoops::getInstance(); |
|
| 192 | // expanded domain to multiple categories, e.g. module:system, framework:filter, etc. |
|
| 193 | if ($domain === null) { |
|
| 194 | $path = ''; |
|
| 195 | $domain = 'xoops'; |
|
| 196 | } else { |
|
| 197 | $path = (is_array($domain)) ? array_shift($domain) : "modules/{$domain}"; |
|
| 198 | } |
|
| 199 | if (null !== $forcedLocale) { |
|
| 200 | try { |
|
| 201 | Data::setDefaultLocale($locale); |
|
| @@ 1058-1062 (lines=5) @@ | ||
| 1055 | ||
| 1056 | $language = empty($language) ? XoopsLocale::getLegacyLanguage() : $language; |
|
| 1057 | // expanded domain to multiple categories, e.g. module:Fsystem, framework:filter, etc. |
|
| 1058 | if ((empty($domain) || 'global' === $domain)) { |
|
| 1059 | $path = ''; |
|
| 1060 | } else { |
|
| 1061 | $path = (is_array($domain)) ? array_shift($domain) . '/' : "modules/{$domain}/"; |
|
| 1062 | } |
|
| 1063 | $path .= 'language'; |
|
| 1064 | ||
| 1065 | if (!XoopsLoad::fileExists($file = $this->path("{$path}/{$language}/{$name}.php"))) { |
|