no message

This commit is contained in:
kuaifan 2023-02-17 18:12:06 +08:00
parent fedf8a3eda
commit 6c173674f0
4 changed files with 6 additions and 6 deletions

View File

@ -1446,9 +1446,9 @@ class Base
$regex = str_replace("~%~", "(.*?)", $regex);
$regex = "/^" . $regex . "$/";
if (preg_match($regex, $val)) {
return preg_replace_callback($regex, function($m) use ($item) {
$r = $item ?: $key;
return preg_replace_callback($regex, function($m) use ($r) {
$i = 0;
$r = $item;
foreach ($m as $v) {
if ($i > 0) {
$r = preg_replace("/\(\*\)/", $v, $r, 1);

2
public/js/app.js vendored

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
a74a477e1f3b75b8
6e8450b0c40ff7b0

View File

@ -75,8 +75,8 @@ function switchLanguage(text) {
const rege = new RegExp("^" + utils.replaceEscape(key) + "$", "g")
if (rege.test(text)) {
let j = 0
const k = window.LANGUAGE_DATA["key"][key]
const value = window.LANGUAGE_DATA[languageType][k]?.replace(/\(\*\)/g, function () {
const index = window.LANGUAGE_DATA["key"][key]
const value = (window.LANGUAGE_DATA[languageType][index] || key)?.replace(/\(\*\)/g, function () {
return "$" + (++j)
})
languageRege[text] = {rege, value}