أنا جديد في هذا المجتمع وقمت للتو بتثبيت خادم Discourse. أحاول حاليًا تعديل الرسالة “مرحبًا بعودتك يا USER!” التي تظهر عند الوصول إلى الموقع وعندما تكون متصلاً.
لذلك ذهبت إلى النصوص ووجدت " js.welcome_banner.header.logged_in_members"
مشكلتي هي أن مفتاح الاستيفاء “preferred_display_name” يبدو أنه المفتاح الوحيد المتاح لهذا الحقل.
لم أجد أي إشارة على الإطلاق إلى هذا المفتاح في وثائق Discourse، وإذا حاولت وضع شيء آخر، مثل “اسم المستخدم” أو “الاسم”، عند الحفظ، أتلقى رسالة تفيد بأن المفتاح غير صالح.
مرحباً بك في ميتا
لا يمكنك استخدام مفاتيح في النصوص غير متوفرة من خلال الكود. في بعض الأحيان يمكنك رؤية قائمة بالمفاتيح المتاحة، ولكن عادةً ما تكون المفاتيح المتوفرة هي فقط التي يستخدمها النص.
لماذا تريد استخدام اسم المستخدم أو الاسم بدلاً من ذلك؟ سيتم استبدال اسم العرض المفضل بأحدها اعتمادًا على إعدادات موقعك.
إذا قمت بتمكين display_name_on_posts وتعطيل prioritize_username_in_ux، فستستخدم اللافتة الاسم. بخلاف ذلك، ستستخدم اسم المستخدم.
يمكنك بدء موضوع في Feature حول إضافة مفاتيح الاسم واسم المستخدم حتى تتاح للمسؤول فرصة اتخاذ قرار مستقل عن الإعدادات.