fix: 修复多语言获取
This commit is contained in:
@@ -492,6 +492,7 @@ class Admin extends AdminController
|
|||||||
$array = parse_ini_file($env, true);
|
$array = parse_ini_file($env, true);
|
||||||
$array['LANG_DEFAULT_LANG'] = $language;
|
$array['LANG_DEFAULT_LANG'] = $language;
|
||||||
$content = parse_array_ini($array);
|
$content = parse_array_ini($array);
|
||||||
|
request()->session()->set('lang', $language);
|
||||||
if (write_file($env, $content)) {
|
if (write_file($env, $content)) {
|
||||||
return json(['success']);
|
return json(['success']);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -162,6 +162,9 @@
|
|||||||
admin.setStorage('language', obj.symbol);
|
admin.setStorage('language', obj.symbol);
|
||||||
location.reload();
|
location.reload();
|
||||||
})
|
})
|
||||||
|
|
||||||
|
// 清空本地缓存
|
||||||
|
admin.setConfig("TabLists", undefined);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -558,8 +558,8 @@ if (!function_exists('__')) {
|
|||||||
*/
|
*/
|
||||||
function __($str, $parameters = [], $domain = null, $locale = null)
|
function __($str, $parameters = [], $domain = null, $locale = null)
|
||||||
{
|
{
|
||||||
if (is_numeric($str)
|
$lang = session('lang', 'zh-CN');
|
||||||
|| getenv('LANG_DEFAULT_LANG') === 'zh-CN') {
|
if (is_numeric($str) || strstr($lang, 'zh-CN')) {
|
||||||
return $str;
|
return $str;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -137,7 +137,7 @@ layui.define(['jquery', 'i18n', 'element', 'layer', 'form', 'rate', 'table', 'sl
|
|||||||
, setBreadHtml: function () {
|
, setBreadHtml: function () {
|
||||||
|
|
||||||
var b = '<div class="layui-breadcrumb-header layui-breadcrumb" lay-separator="/">';
|
var b = '<div class="layui-breadcrumb-header layui-breadcrumb" lay-separator="/">';
|
||||||
b += ' <a lay-href="#">' + '主页' + '</a>';
|
b += ' <a lay-href="#">' + i18n.prop('主页') + '</a>';
|
||||||
b += ' <span class="breadcrumb">';
|
b += ' <span class="breadcrumb">';
|
||||||
b += ' <a lay-href="#">Dashboard</a>';
|
b += ' <a lay-href="#">Dashboard</a>';
|
||||||
b += ' </span>';
|
b += ' </span>';
|
||||||
|
|||||||
Reference in New Issue
Block a user