大家好,
我正在为一个小型技术论坛进行克罗地亚语本地化。
我发现 %{date} 函数的格式存在错误。
这是截图:
正如你所见,年份显示为“252025”。
在我看来,它是这样的:
而它应该是:
即年份被插入了两次。
上面显示的错误出现在这些 JavaScript 本地化变量上:
-
js.topic.created_at
-
js.topic.bumped_at
所以……
我能否在我的这一边(控制面板或服务器端)修复这个问题?
或者这是源代码中更深层次的问题?
任何建议都将不胜感激。
提前致谢。
此致,
Ozzak
附注:
如果需要关于问题的更多信息,请告诉我。
2 个赞
Moin
3
欢迎来到 Meta 
我认为无法按预期工作的文本是 js.dates.long_with_year。英文版是 MMM D, YYYY h:mm a,而克罗地亚语版是 D MMM, YYY h:mm,因此缺少一个 Y。您应该可以在您的网站上自定义它,就像任何其他文本一样。
如果这能解决问题,如果您也能通过在 Crowdin 上改进翻译来改进所有使用克罗地亚语 Discourse 界面的论坛的文本,那就太好了。(如果您在使用 Crowdin 界面时遇到困难,我很乐意提供帮助。或者,如果您告诉我应该如何修改,我可以建议修改。您可以在此处了解更多关于 moment.js 日期格式的信息)
感谢您改进 Discourse 的翻译!
4 个赞
是的……你100%正确。
这就是确切的问题。
我已经实现了你的修复。
快速又简单。
非常感谢 
附言。
是的……
我的团队的另一名成员在过去几个月里一直在处理 Crowdin 的克罗地亚语翻译。
我会告诉她也包含这个。
3 个赞
另外…
@版主 - 我想你可以将此帖从“Bug”移至“Support”类别。
并将其标记为“Solved”。
3 个赞
system
(system)
关闭
6
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.