重复事件中的本地化错误

TLDR:事件渲染时,重复文本显示为“Every [缺失的 %{weekday} 值]”,而非“每周二”。

我们使用的区域设置是英式英语。

看起来 %{weekday} 并未被插件正确传入变量。

谷歌翻译建议我可能需要为 discourse_calendar.post_event.recurrence.every_week 添加翻译,但该键在查找表中似乎并不存在。

我尝试使用自动生成器创建一个全新事件,以排查是否为模板问题,但新事件仍存在相同问题。

[event start="2026-06-02 19:00" status="public" timezone="America/Edmonton" recurrence="every_week" end="2026-06-02 21:00"]
[/event]
2 个赞

你运行的是最新版本吗?

我很确定 @awesomerobot 最近_非常_刚修复了这个问题 :thinking:

1 个赞

是的,大约一周前就应该已经修复了。

所以更新一下就能解决这个问题!

1 个赞

提示显示我已经是最新版本了。我可以执行一次重新构建,以防有些内容没赶上某个截止点。

1 个赞

“Latest” 是你跟踪的频道,而该表情符号仅提示你在每次发布后更新。

我在这里写的大部分内容也非常适合你的情况:

你应该能看到 /admin-update 上有新的提交:

2 个赞

强制更新后,bug 确实已修复。谢谢大家!

1 个赞