修改 Chevereto 网站标题并让标题支持翻译

教程分享评论2182阅读模式

Chevereto 是一个非常不错的图床托管程序,利用它我们可以轻松实现图片托管。默认情况下,Chevereto 的标题是不支持翻译的,如果我们想实现标题翻译,例如,在简体中文环境下,首页标题展示为 “夏日阳光 - 免费图片上传, 专业图片外链, 免费公共图床”,可以通过修改程序源码的方式来实现。

修改 Chevereto 网站标题并让标题支持翻译

一、首页

标题可以在仪表盘中自定义,如果想支持翻译,修改方法如下:

1、标题自定义

在 仪表盘/设置/网站 中自定义标题,将网站名称设置为 Pieruo,将网站标题设置为 “Pieruo image hosting”。

修改 Chevereto 网站标题并让标题支持翻译

2、让标题支持翻译

修改 head.php 文件,位置:/chevereto/app/routes/route.index.php,在末尾找到:

修改为:

这样,标题就支持翻译了。

3、添加翻译内容

修改 zh-CN.po.cache.php 文件,位置:/chevereto/app/content/languages/cache/zh-CN.po.cache.php,以简体中文环境为例,在 $translation_table 中添加下述翻译内容:

其他语言环境类似,可根据实际情况自行添加翻译内容。

4、效果预览

通过以上三步,就可以实现标题自定义并支持翻译,默认显示 “Pieruo - Pieruo image hosting”,在简体中文环境下会翻译为 “夏日阳光 - 免费图片上传, 专业图片外链, 免费公共图床”。

修改 Chevereto 网站标题并让标题支持翻译

二、其他页面

按上述步骤操作后,发现只对首页有效果,首页除外的其他页面标题还是不支持翻译,可按下述方法修改:

1、修改方法

编辑 web.php 文件,位置:/chevereto/app/web.php,全局搜索:

统一替换为:

即可。

2、预览效果

以注册页面为例,预览效果如下:

修改 Chevereto 网站标题并让标题支持翻译

 

三、自定义页面

按上述步骤操作后,其他页面都 OK 了,但是自定义页面比较特殊,标题名称还是不支持翻译,比如 privacy 页面,如下图所示:

修改 Chevereto 网站标题并让标题支持翻译

让标题支持翻译,可按下述方法进行修改:

1、修改方法

编辑 route.page.php 文件,位置:/chevereto/app/routes/route.page.php,在末尾处找到:

修改为:

2、效果预览

修改后的预览效果如下:

修改 Chevereto 网站标题并让标题支持翻译

四、右上角独立页面菜单

右上角独立页面下拉菜单,可按下述方法进行修改:

1、修改方法

编辑 class.page.php 文件,位置:/chevereto/app/lib/classes/class.page.php,找到:

修改为:

2、效果预览

修改后的预览效果如下:

修改 Chevereto 网站标题并让标题支持翻译

结束语

本文简单整理了一下通过 Chevereto 程序搭建图床后,修改默认标题以及让标题支持翻译的方法,如果你也使用 Chevereto 图床程序托管图片,而且喜欢折腾的话,可以参考本文的方法进行修改。如果有任何意见或建议,欢迎在下方评论处留言。

本文已通过「原本」原创作品认证,转载请注明文章出处及链接。
夏日阳光
  • 本文由 发表于 2022年6月28日 23:27:21
  • 本文为夏日阳光原创文章,转载请务必保留本文链接:https://www.pieruo.com/211.html
匿名

发表评论

匿名网友 填写信息