From 0cb41c63c767300f45b14d9286612ea61a9ae77a Mon Sep 17 00:00:00 2001 From: Jakub Vrana Date: Mon, 7 Apr 2025 21:35:25 +0200 Subject: [PATCH] Compile: Ignore $this->lang --- compile.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/compile.php b/compile.php index 7b57f0a2..969dcffd 100755 --- a/compile.php +++ b/compile.php @@ -324,12 +324,12 @@ if ($project == "editor") { $file = preg_replace('~;.\.\/externals/jush/jush(-dark)?\.css~', '', $file); $file = preg_replace('~compile_file\(\'\.\./(externals/jush/modules/jush\.js)[^)]+\)~', "''", $file); } -$file = preg_replace_callback("~lang\\('((?:[^\\\\']+|\\\\.)*)'([,)])~s", 'lang_ids', $file); +$file = preg_replace_callback("~(?)lang\\('((?:[^\\\\']+|\\\\.)*)'([,)])~s", 'lang_ids', $file); $file = preg_replace_callback('~\b(include|require) "([^"]*" . LANG . ".inc.php)";~', 'put_file_lang', $file); $file = str_replace("\r", "", $file); if ($_SESSION["lang"]) { // single language version - $file = preg_replace_callback("~(<\\?php\\s*echo )?lang\\('((?:[^\\\\']+|\\\\.)*)'([,)])(;\\s*\\?>)?~s", 'remove_lang', $file); + $file = preg_replace_callback("~(<\\?php\\s*echo )?(?)lang\\('((?:[^\\\\']+|\\\\.)*)'([,)])(;\\s*\\?>)?~s", 'remove_lang', $file); $file = str_replace("switch_lang();", "", $file); $file = str_replace('', $_SESSION["lang"], $file); }