1
0
mirror of https://github.com/vrana/adminer.git synced 2025-08-06 06:37:33 +02:00

Use LANG instead of get_lang()

This commit is contained in:
Jakub Vrana
2025-04-04 16:20:51 +02:00
parent db2709d15a
commit 4aa7647a55
4 changed files with 4 additions and 6 deletions

View File

@@ -102,9 +102,7 @@ function put_file($match) {
return "?>\n$return" . (in_array($tokens[count($tokens) - 1][0], array(T_CLOSE_TAG, T_INLINE_HTML), true) ? "<?php" : "");
} elseif (preg_match('~\s*(\$pos = (.+\n).+;)~sU', $return, $match2)) {
// single language lang() is used for plural
return "function get_lang() {
return '$_SESSION[lang]';
}
return "define('Adminer\\LANG', '$_SESSION[lang]');
function lang(\$translation, \$number = null) {
if (is_array(\$translation)) {

View File

@@ -28,7 +28,7 @@ class AdminerEditCalendar {
. Adminer\script_src("jquery-ui/jquery-ui-timepicker-addon.js")
);
if ($this->langPath) {
$lang = Adminer\get_lang();
$lang = Adminer\LANG;
$lang = ($lang == "zh" ? "zh-CN" : ($lang == "zh-tw" ? "zh-TW" : $lang));
if ($lang != "en" && file_exists(sprintf($this->langPath, $lang))) {
echo Adminer\script_src(sprintf($this->langPath, $lang));

View File

@@ -15,7 +15,7 @@ class AdminerTinymce {
}
function head($dark = null) {
$lang = Adminer\get_lang();
$lang = Adminer\LANG;
$lang = ($lang == "zh" ? "zh-cn" : ($lang == "zh-tw" ? "zh" : $lang));
if (!file_exists(dirname($this->path) . "/langs/$lang.js")) {
$lang = "en";

View File

@@ -21,7 +21,7 @@ class AdminerTranslation {
private function translate($idf) {
static $translations, $lang;
if ($lang === null) {
$lang = Adminer\get_lang();
$lang = Adminer\LANG;
}
if ($idf == "" || $lang == "en") {
return $idf;