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:

https://github.com/discourse/discourse/blob/master/app/views/embed/comments.html.erb#L13

then ember_helper.rb:

https://github.com/discourse/discourse/blob/master/app/helpers/embed_helper.rb#L3

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

こんにちは。

私も同じ問題に遭遇しました。

ローカライゼーションの問題は、おそらくユーザーが接続されていないため、そのロケールを推定するのが難しいことにあると思われますが、設定によるものでしょうか? Discourseインスタンスが単一言語コミュニティのみを対象としている場合、それは理にかなっています!

これはかなり前からあるようです。これは Bug バケットよりも Feature request の領域に押しやられるのではないでしょうか。:thinking:

「いいね!」 2

こちらで修正を提出しました。

「いいね!」 3

このトピックは、最後の返信から2日後に自動的に閉じられました。新しい返信は許可されていません。