Discourse 默认的相对时间格式对中文不太友好

如图,可以看出这个相对时间加上了空格,有办法去掉这些空格吗,javascript只能解决当前页,解决不了lazy loading的时间。

根据代码文件的中的内容,这个问题可能不配置文件的问题。

这个问题更像是代码格式化的问题,要从源头解决问题,可能还需要 rb 代码上面改改吧。

autoUpdatingRelativeAge

源代码在这里,只需要把几个空格去掉就行了,但是我不清楚怎么用插件改这个ember helper

针对插件修改方面,我也不太清楚怎么用插件来改他们的代码。

是否可以选择在 Meta 官方的社区上发个帖子问下?

也许已经有人做过这方面的工作,可以借鉴下。

要不然,你可以 Fork 下他们的代码,然后安装的时候从自己的代码仓库上改?

麻烦的地方就是每次他们推送了新的代码,你需要修改 Merge 到你的代码库上来保持更新。

我去 meta 问问吧,可能别的语言也存在一些问题。

1 Like

不是,这个是带格式化的翻译,你去管理员后台 /admin/customize/site_texts?q=月 修改网站文本,分别搜索年月日,会找到很多像这样的文本,一个个改就行了


2 Likes

这一个一个改,会在更新后被覆盖吗?

不会的,修改会在数据库中记录

2 Likes