社区健康仪表板上的图表标题未进行本地化

正如标题所示:社区健康仪表板上图表的标题字符串似乎没有本地化:

切换到“报告”选项卡时,会显示本地化标题:

但是,在查看单个报告/图表时,再次使用英文标题,并且表格标题中的日期和计数均未本地化:

1 个赞

此情况仍然存在。另请参见:https://meta.discourse.org/t/report-locale-copies-do-not-update-with-user-locale/135888。

可以修复吗?

1 个赞

我已将此问题上报给团队,但尚无解决时间表。

您想尝试提交 PR 来改进这一点吗?

2 个赞

这对我来说可能有点挑战 :slight_smile:

而且就在我们说话的时候,我收到的通知邮件没有本地化回复标题,尽管邮件的其他部分似乎已经翻译了。

4 个赞

这应该可以解决报告问题:

关于“回复给”问题,看起来我们的捷克语翻译有点不足,我们的德语 server.de.yml 文件中有 user_notifications.in_reply_to,但 server.cs.yml 没有。当缺少键时,翻译会回退到英语。

5 个赞

抱歉,你说得对。我把自己搞糊涂了。我才在 4 天前翻译了这句话,昨天看起来应该可以正常工作了。不过翻译还没有提交。

谢谢你的修复,它奏效了!!

1 个赞

我注意到工具提示未被翻译。

我还找到了代码片段:

我只是一个 C# 开发者,所以无法提交 PR。 :wink:

2 个赞

来吧,C# 和 Javascript 很接近了!:stuck_out_tongue: 谢谢你找到这个问题,我会提交一个 PR 来修复 JS 以使用 I18n。

1 个赞

这可以解决另一个问题,不过在下一轮翻译之前您不会看到任何实际变化:

1 个赞

这还不是全部。我在 PR 上留了言,虽然它已经被合并了,但不确定你是否能看到。

下面还有更多的翻译(“两周前”和“在之前的 30 天内”)。

2 个赞

这个接下来的 PR 应该能修复那些问题,以及 Gerhard 添加的评论!

2 个赞

似乎有其他主题提到了同样的问题。我不想把它们都顶上去。正确的做法是什么?是让它们保持原样,还是应该以某种方式更新或关闭它们?

2 个赞

首先:非常感谢!我暂时没有足够的时间评论,但我看到本地化现在在仪表板中得到了更广泛的应用。

我注意到的一个小问题:返回报告概览页面的链接似乎没有本地化。

关于站点设置的建议也以英文显示:

它们已经本地化了。当您启用“详细本地化”时,您可以看到这一点,因为它们有一个数字。
这些只是新的字符串,两者都在 4 天前被翻译成了德语,但翻译只合并一次。因此,在翻译合并之后添加的新字符串(或者在翻译合并之前不久添加但没有人及时翻译的字符串)将回退到英语。翻译将在下次合并翻译时添加(通常是星期二),您将在更新后看到它们。

2 个赞