Discourse Skelton 插件导致插件的 locale 损坏

我正在使用 GitHub 上的最新版本(2.8.0.beta9)来开发插件。但有些单词(包括官方插件)看起来像占位符,没有被替换成它们的翻译。我尝试删除 tmp 文件夹并重启,但毫无效果。这是个 bug 吗?


我不知道。昨天我遇到了一个问题,我添加了另一个插件,我所有的插件的 locale 字符串都无法渲染。我删除了那个插件,它们又开始工作了。我删除的那个是基于 Skelton 插件的。我没有进一步测试以找出问题所在。我没有升级 discourse,也不知道这是否相关。

谢谢。我可以重现它。删除一个基于 discourse-plugin-skeleton 的插件后,bug 就消失了。这正是原因。

1 个赞

哦。很有趣。我将相应地更改您的标题。也许有人能解释一下。

是的,我们本周早些时候也遇到了同样的问题。@vinothkannans 我认为您当时想为骨架 locale 添加一个占位符?

2 个赞

这将解决将来插件本地化文件损坏的问题。

3 个赞