Embed: dates are not localized

Dates always show up in default (US) locale in embedded comments.

Hmm. What do you mean “embedded comments”? Can you provide some detailed steps to reproduce this bug?

  1. Switch Discourse locale to any other than English
  2. Embed Discourse comments on a website
  3. UI is localised but dates are not on the embedded (iframe) comments
2개의 좋아요

Any updates on this?

Still in English, but we can now at least hide them with CSS.

Happy anniversary! :birthday: :gift:

1개의 좋아요

Darkness leads me to this bug under the pale moonlight :new_moon:

But as a general tip, it would be definitely better if there is a link or screenshots. I can hardly understand what you are talking about if I haven’t translated the documentation :frowning:

Embed comments:

The problem is in embed/comments.html.erb:

then ember_helper.rb:

The fix can be either using the FreedomPatches::Rails4.distance_of_time_in_words, I18n.localize(dt, format: I18n.t("datetime_formats.formats.short_no_year")) or replace the link by a different translation string as the digest email.

; I don’t quite understand the current status of server time formats so I won’t fire PR here.

1개의 좋아요

Hello,

Just ran into the same issue.

I see the issue with the localization here because potentially no user is connected so it is complicated to estimate its locale… but could it be a setting? For discourse instance targeting only one language community, it would make sens!

이 문제는 꽤 오래전부터 있었던 것 같습니다. Contribute > Feature 요청 영역으로 더 분류되는 게 맞지, Contribute > Bug 버킷에는 안 맞지 않을까요? :thinking:

2개의 좋아요

I have submitted a fix here:

https://github.com/discourse/discourse/pull/28014

3개의 좋아요

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.