我最近找人用Poedit翻译了和语言包,然后传到主题/languages里刷新网页没生效,首先要排除主题不支持语言包,不支持的话在function.php里加个代码就支持了。
我的主题自带的其他语言包是生效的,显然不是不支持的问题,那就是没有加载出来。
在后台安装插件Loco Translate,然后启用后点主题,选择要翻译的主题,它会加载已上传的.po文件,随便改一个点保存,首页刷新翻译就生效了。
应该是缓存的问题,重启服务器没用,所以建议用这个插件编辑一个并保存。
这个插件也可以用来翻译新语言,并生成新语言的.po .mo文件,数据太多的话也可以用API,支持Google 翻译API、微软API、Deepl API等,不支持国内的。
相当于在线版免费的Poedit,有需要翻译语言包的推荐用这个插件。