百度
360搜索
搜狗搜索

Chevereto V4右上角语言切换不起作用解决方法详细介绍

在使用 Chevereto V4 专业版的时候,发现右上角语言切换不起作用,版本号:V4.0.5,比如初始语言为中文简体,切换为英语后刷新页面,发现页面内容依然为中文简体,针对翻译不起作用的这个问题,本文简单分享一下解决方法。

解决方法

修改L10n.php,位置:chevereto/app/src/Legacy/Classes/L10n.php,共两处:

1、头部引用 cookie

修改L10n.php,在头部引用 cookie 模块:

use
function
Chevereto\Vars\cookie;

2、添加代码

修改L10n.php,全局搜索:

self::
processTranslation
(
$locale
)
;
self::$tance = $
this
;

在上方添加下述代码:

$user_lang =
cookie
()[
'USER_SELECTED_LANG'
]
??
'0'
;
if
(
isset
(
$user_lang
)
&&
$user_lang !=
'0'
)
{
// cookie有值
$locale = $user_lang;
}
else
{
// cookie没值
if
(
Login::
isLoggedUser
())
{
$user_lang = Login::
getUser
()[
'language'
]
;
$locale = $user_lang;
}
else
{
if
(
!
isset
(
$user_lang
))
{
$locale =
getSetting
(
'default_language'
)
;
}
}
}

结束语

本文简单分享了一下 Chevereto V4 首页右上角语言切换不起作用的方法,供有此需求的朋友参考。如果你也在使用 Chevereto V4 的过程中遇到了这个问题,不妨使用本文的方法完善一下。如果有任何意见或建议,欢迎在下方评论处留言。

,

网站数据信息

"Chevereto V4右上角语言切换不起作用解决方法"浏览人数已经达到44次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:Chevereto V4右上角语言切换不起作用解决方法的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!