nodebb Slick主题部分英文修改中文



  • 前两天呢,群里有位老哥反应说Slick主题Last post是英文
    0_1533101312718_03.PNG
    虽然说大多数人应该都认识这个,但是一排中文中出了一个英文很是难受
    经过我一个下午的瞎扯淡之后嘛用都不管
    后来来了一只大佬一举解决了问题
    0_1533100764004_00.PNG
    0_1533100770362_01.PNG
    0_1533100777706_02.PNG
    这个LAST POST是直接写在tpl文件里面的,不受语言文件的影响
    解决方法

    • 直接修改tpl文件,在/node_modules/主题/templates/下面

    • 添加对应的语言文件,在tpl里面把原来写死的英文改成[[aaa:bbb]]
      aaa在对应的/public/language/zh-CN/aaa.json,然后在这个json里面添加"bbb":“中文”(如果加在最后一行,请在上一行添加逗号;加在中间请在中文"后面添加逗号,具体可以百度JSON)
      0_1533103626932_05.PNG
      0_1533103633199_06.PNG
      注意一定要对应上,我这两张图里面没对应上,部署直接崩了
      其他主题也可以这么更改


  • PA Team

    为何不直接提交 issue 或者 发起 pull request。

    顺 您的服务器 IP 暴露了



  • @a632079 群里看到顺便分享一波,没想去提交issue(主要是懒)
    暴露就暴露吧,无所谓了,反正ping一下也就出来了



  • 感谢 已解决
    步骤
    先去插件模板里修改

    cd ~/nodebb/node_modules/nodebb-theme-slick/templates
    nano categories.tpl
    
    #修改LAST POST为[[global:lastpost]]
    <div class="col-md-2"><div class="header-title">[[global:lastpost]]</div></div>
    
    cd ~/nodebb/node_modules/nodebb-theme-slick/templates/partials
    nano topics_list.tpl
    
    #修改LAST REPLY为[[global:lastreply]]
    <div class="col-md-2"><div class="header-title">[[global:lastreply]]</div></div>
    

    然后去翻译文件里添加对应的中文

    cd ~/nodebb2/public/language/zh-CN
    nano global.json
    
        "select": "选择",
        "user-search-prompt": "输入以查找用户",
        "lastpost": "最新发布", #添加这一行,并且在上一行增加逗号
        "lastreply": "最新回复" #添加这一行,不用逗号
    }
    

    最后在后台部署并重启就OK了

    09e8290d-4539-44b9-9b39-553cb5e490e0-图片.png
    46231cfa-5ca1-423c-82b1-864fa673ab7c-图片.png


Log in to reply
 

Powered by NodeBB © 2019 PA Team All Rights Reserved Accelerated by UPYUN 苏ICP备17002503号-2