翻译photo gallery插件失败

论坛首页 论坛 寻求帮助 翻译photo gallery插件失败

标签: 

正在查看 2 条回复
  • 作者
    帖子
    • #22036
      不凡
      版主
        @edipse
        楼主
        wp.bufanz.com

        插件:https://litepress.cn/plugins/photo-gallery

        使用LP翻译插件,按照之前翻译redis插件的步骤操作的,总是不成功,看到有个错误。

      • #22037
        孙锡源
        管理员
          @ibadboy
          坏蛋的博客
          ibadboy.net

          这个问题已经复现出来了,稍等一下还需要具体排查一下

        • #22039
          孙锡源
          管理员
            @ibadboy
            坏蛋的博客
            ibadboy.net

            这个问题是因为这个插件的编写并不规范。

            按 WordPress 开发手册的约定,插件的文本域必须和 Slug 相同,而语言包的命名格式是“文本域-语言代码”。

            这个插件的 Slug 是 photo-gallery,则其语言文件应该是 photo-gallery-zh_CN.po,但作者给的却是 bwg-zh_CN.po,所以无法识别。

            对于这种可以不理会报错,直接翻译即可。但翻译项不会回传给云平台,因为无法识别文本域也就无法匹配项目。

            • #22040
              不凡
              版主
                @edipse
                楼主
                wp.bufanz.com

                我尝试过导出PO文件,修改文件名再上传,也是不行啊

                • #22041
                  孙锡源
                  管理员
                    @ibadboy
                    坏蛋的博客
                    ibadboy.net

                    理论上改了文件名是可以避开这个报错的,不过可能需要连 pot 文件的一起改。

                    but,你改了文件名后文本域就变了,插件自身也就读取不到翻译了,所以文件名是不能改的。

                    这个问题只能联系开发者修复。

            正在查看 2 条回复
            • 哎呀,回复话题必需登录。