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

**URL:** <https://meta.discourse.org/t/plugins-locale-broken-by-discourse-skelton-plugin/210852>\
**Category:** Bug\
**Created:** [2021年十二月2日 08:58 UTC](https://meta.discourse.org/t/plugins-locale-broken-by-discourse-skelton-plugin/210852 "2021-12-02T08:58:31Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![topological](https://avatars.discourse-cdn.com/v4/letter/t/b487fb/32.png) [@topological](https://meta.discourse.org/u/topological)\
**Post date:** [2021年十二月2日 08:58 UTC](https://meta.discourse.org/t/plugins-locale-broken-by-discourse-skelton-plugin/210852/1 "2021-12-02T08:58:31Z")

</div>

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

 ![image](https://global.discourse-cdn.com/meta/original/3X/f/b/fb2720cb62ee6cd355c0c3f593070917796cb38e.png)  
 ![image](https://global.discourse-cdn.com/meta/original/3X/0/e/0e11a4100c52c3e67a058d2213efd0d5241fb0a3.png)

---

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [2021年十二月2日 10:19 UTC](https://meta.discourse.org/t/plugins-locale-broken-by-discourse-skelton-plugin/210852/2 "2021-12-02T10:19:08Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![topological](https://avatars.discourse-cdn.com/v4/letter/t/b487fb/32.png) [@topological](https://meta.discourse.org/u/topological)\
**Post date:** [2021年十二月2日 10:56 UTC](https://meta.discourse.org/t/plugins-locale-broken-by-discourse-skelton-plugin/210852/3 "2021-12-02T10:56:25Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [2021年十二月2日 10:58 UTC](https://meta.discourse.org/t/plugins-locale-broken-by-discourse-skelton-plugin/210852/4 "2021-12-02T10:58:16Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)\
**Post date:** [2021年十二月3日 03:05 UTC](https://meta.discourse.org/t/plugins-locale-broken-by-discourse-skelton-plugin/210852/5 "2021-12-03T03:05:41Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![vinothkannans](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/vinothkannans/32/86465_2.png) [@vinothkannans](https://meta.discourse.org/u/vinothkannans)\
**Post date:** [2021年十二月3日 03:26 UTC](https://meta.discourse.org/t/plugins-locale-broken-by-discourse-skelton-plugin/210852/7 "2021-12-03T03:26:21Z")

</div>

> <https://github.com/discourse/discourse-plugin-skeleton/pull/9>
>
> https://meta.discourse.org/t/plugins-locale-broken-by-discourse-skelton-plugin/2…10852

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

---

<div class="post-metadata">

**Author:** ![gerhard](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gerhard/32/119479_2.png) [@gerhard](https://meta.discourse.org/u/gerhard)\
**Post date:** [2022年五月10日 12:50 UTC](https://meta.discourse.org/t/plugins-locale-broken-by-discourse-skelton-plugin/210852/8 "2022-05-10T12:50:28Z")

</div>


