最新版Chevereto设置中文
本文最后更新于 337 天前,其中的信息可能已经有所发展或是发生改变。

迁移服务器重新安装最新版Chevereto的时候发现没有语言设置了,版本是 1.6.1,经过各种折腾终于设置好了,教程如下

步骤1:

打开文件:lib/G/classes/class.gettext.php

更新:最新版本chevereto已经不带这个文件了,您可以在网上下载个旧版chevereto从中提取该文件。如果您是由旧版升级来的,则不用下载。

搜索:private function cache(),在其下面第二行加上return false;

说明:这个函数是写语言缓存的,它会强行更改语言缓存文件。这里改成让它直接返回,不要写缓存。
更改后的代码如下:

// 小东西儿新增
return false;
if (!@is_dir(dirname($this->cache_file))) {
    throw new GettextException("Target cache dir doesn't exists", 400);
}

步骤2:

打开文件app/lib/l10n.php
搜索:if ($msg && !is_null($args)) {,在这行上面增加一行:$msg = CHV\L10n::gettext($msg);

// 小东西儿新增
$msg = CHV\L10n::gettext($msg);
if ($msg && !is_null($args)) {
    $fn = is_array($args) ? 'strtr' : 'sprintf';
    $msg = $fn($msg, $args);
}
return $msg;

这是用于调用翻译函数。

步骤3:

打开文件app/loader.php
搜索define('CHV_APP_PATH_CONTENT_SYSTEM', CHV_APP_PATH_CONTENT . 'system/');,在这行下面增加:define('CHV\_APP\_PATH\_CONTENT\_LANGUAGES', CHV\_APP\_PATH\_CONTENT . 'languages/');

这是定义了一个语言文件路径,最新版本给去掉了,我们要加回来

步骤4:

下载中文语言文件:

解压后,把该语言文件上传到网站的app/content/languages/ 里面。(可以在网上下载个旧版chevereto从中提取该文件。如果您是由旧版升级来的,则不用下载。)

步骤5:

如果你网站原来就是设置的显示中文语言,该步骤可忽略。
如果原来是其他语言,或者你说新安装的,需要进数据库,把数据表chv_settings,把里面的default_language的setting-value值改为zh-CN

设置中文后的效果

标题:最新版Chevereto设置中文
地址:https://xiaodongxier.com/1201.html
作者:王永杰

评论

  1. 3109952@qq.com
    Macintosh Chrome
    11月前
    2022-1-20 15:04:40

    不好用。。
    可以重1.6.2 装回 1.6.1 依旧不好用

  2. Windows Chrome
    10月前
    2022-2-17 16:01:30

    已经有1.6.2的完美中文版了 😛 https://github.com/keven1024/chevereto-free-chinese

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇