New user of the month: wrong month, not localized で議論を続ける:
まず、素晴らしいフォーラムをありがとうございます ![]()
私のフォーラムは韓国語を使用しており、2022年1月18日に開設されました。
今月のNew Userバッジを授与する際、システムメッセージにエラーがあります。
- 英語では、
「Congratulations, you’ve been awarded the New User of the Month award for % B % Y .」
このエラーを修正するために、以下のことを行いました。
-
サイト設定 > テキストにアクセスして、変数
% B % Yを探しました。しかし、%{month_year}がありました。修正できません… -
そのため、GitHubのバッジクエリを確認しました。このリンクのコミット内容を確認しました。コミット前の内容は
month_year: Time.now.strftime ("%B%Y")であったことが確認されました。
問題の原因は2つあると推測されます。
-
フォーラムが1月末に作成されたため、
month_year: I18n.l (previous_month_beginning, format: no_day)でprevious_month_beginningを計算できなかったため、システムが「%B%Y」と表示した可能性があります。 -
または、コミット前のフォーラムのバッジの場合です。
-
または、翻訳エラーです。
このエラーの原因について、またこのエラーを解決する方法があれば教えてください。ありがとうございます ![]()
