无法覆盖文本

文本被覆盖,但突然恢复到了原始状态。

然而,被覆盖的文本仍然存在,只是没有显示出来。

撤销并重新应用更改无法解决此问题。

Discourse 3.3.2 stable。

2 个赞

如果您搜索 js.sign_up 而不是“sign up”,会发生什么?

1 个赞

很有意思。我看到在撤销并重新应用后,按钮文本确实发生了变化。
@moin,你明白这是怎么回事吗?

2 个赞

不完全是。
我选择了德语,即使没有被覆盖的翻译,只要我不按字符串名称搜索,我就会看到“Sign up”。


“仅显示所选区域设置中的结果”复选框似乎有帮助:

3 个赞

3.3 稳定版上不存在这个选项 :thinking:

2 个赞

@hugh 你能把它加到你的列表里吗?我能够重现 RGJ 在 OP 中陈述的问题,也能重现 Moin 回复中陈述的不同行为。

简而言之,当搜索“Sign up”(文本字段的内容)与“js.sign_up”(文本字段的名称)时,UI 的行为不同,然后更改字段内容,再返回搜索。

  • 预期且正确:/admin/customize/site_texts?locale=en&q=js.sign_up
  • 意外且错误:/admin/customize/site_texts?locale=en&q=sign%20up
3 个赞