UX: Localize date format in "new user of the month" message

This commit is contained in:
Gerhard Schlager 2019-03-06 20:24:10 +01:00
parent 5ba2ef4274
commit 1121514799
2 changed files with 7 additions and 5 deletions

View File

@ -24,7 +24,7 @@ module Jobs
BadgeGranter.grant(badge, user)
SystemMessage.new(user).create('new_user_of_the_month',
month_year: Time.now.strftime("%B %Y"),
month_year: I18n.l(Time.now, format: :no_day),
url: "#{Discourse.base_url}/badges"
)
end

View File

@ -25,14 +25,16 @@ en:
datetime_formats: &datetime_formats
formats:
# Format directives: https://ruby-doc.org/core-2.3.1/Time.html#method-i-strftime
# Format directives: https://ruby-doc.org/core-2.6.1/Time.html#method-i-strftime
short: "%m-%d-%Y"
# Format directives: https://ruby-doc.org/core-2.3.1/Time.html#method-i-strftime
# Format directives: https://ruby-doc.org/core-2.6.1/Time.html#method-i-strftime
short_no_year: "%B %-d"
# Format directives: https://ruby-doc.org/core-2.3.1/Time.html#method-i-strftime
# Format directives: https://ruby-doc.org/core-2.6.1/Time.html#method-i-strftime
date_only: "%B %-d, %Y"
# Format directives: https://ruby-doc.org/core-2.3.1/Time.html#method-i-strftime
# Format directives: https://ruby-doc.org/core-2.6.1/Time.html#method-i-strftime
long: "%B %-d, %Y, %l:%M%P"
# Format directives: https://ruby-doc.org/core-2.6.1/Time.html#method-i-strftime
no_day: "%B %Y"
date:
# Do not remove the brackets and commas and do not translate the first month name. It should be "null".
month_names: