شارة المستخدم الجديد للشهر: خطأ في المتغيرات

مستخدم الشهر الجديد: الشهر خاطئ، غير محلي تابع النقاش في:

أولاً، شكراً لك على المنتدى الجيد :heart_eyes:

منتداي يستخدم اللغة الكورية وتم افتتاحه في 18 يناير 2022.

عند منح شارة المستخدم الجديد لهذا الشهر، يوجد خطأ في رسالة النظام.

  • باللغة الإنجليزية،
    “تهانينا، لقد حصلت على جائزة المستخدم الجديد للشهر لـ % B % Y.”

لقد قمت بهذا لتصحيح هذا الخطأ.

  1. قم بزيارة إعدادات الموقع > النص للعثور على المتغير % B % Y. ومع ذلك، كان هناك %{month_year}. لا يمكنني الإصلاح، …

  2. لذلك، قمت بفحص استعلام الشارة على GitHub. قمت بفحص محتويات الالتزام لهذا الرابط. تم التأكيد على أن المحتوى قبل الالتزام كان month_year: Time.now.strftime ("%B%Y").

أعتقد أن سبب المشكلة شيئان.

  1. نظرًا لأن المنتدى تم إنشاؤه في نهاية يناير، لم يكن من الممكن حساب previous_month_beginning في month_year: I18n.l (previous_month_beginning, format: no_day). لذلك طبع النظام ‘%B%Y’.

  2. أو، هذه هي الحالة عندما تكون شارة المنتدى قبل الالتزام.

  3. أو، خطأ في الترجمة.

أتساءل عن سبب هذا الخطأ.. وأخبرني إذا كانت هناك طريقة يمكنني من خلالها حل هذا الخطأ. شكراً :cry: