لاحظت أيضًا أنه بينما تكون أسماء المجموعات دائمًا باللغة الافتراضية للمنتدى، فإن قائمة المجموعات تعرضها مترجمة إلى اللغة التي اختارها المستخدم.
[اللغة الافتراضية هي الألمانية، وتفضيل واجهتي هو الإنجليزية]
أسماء المجموعات باللغة الإنجليزية، مثل اختيار واجهتي
ولكن عندما أختار مجموعة، يتم عرض الاسم الحقيقي، والذي في رأيي يجب أن يُعرض أيضًا في القائمة. الاسم المترجم مفيد إلى حد ما لفهم الغرض من المجموعة، ولكن لا يمكنك، على سبيل المثال، @mention المجموعة باستخدام الاسم المترجم.

ومع ذلك، لا يحدث هذا في أذونات الفئات - فهي دائمًا ما تظهر باللغة الألمانية، وهو أمر متوقع نظرًا لأنها اللغة الافتراضية للمنتدى
@tvavrda ربما تكون المشكلة في حالتك هي الأحرف الخاصة. هل قمت بتمكين إعداد الموقع `unicode usernames`؟ https://meta.discourse.org/t/unicode-usernames-and-group-names/117737?u=moin
أتذكر أنه عندما قمت بإعداد موقعي واخترت الألمانية كلغة افتراضية، تم تحديث قائمة `allowed unicode username characters` تلقائيًا. ومع ذلك، لم يتم تمكين إعداد `unicode usernames` تلقائيًا، مما أربكني.
هل قمت ببدء مهمة اتساق قاعدة البيانات يدويًا بعد ذلك؟ لن تتغير أسماء المجموعات على الفور، وتعمل المهمة كل 12 ساعة فقط. لذلك، من السابق لأوانه الحكم بأنها لا تعمل إذا لم تفعل ذلك.
لا، لم أفعل. ولكن، هل قمت بالفعل بتغيير أسماء المجموعات عن طريق ترجمتها؟ من المحير بعض الشيء رؤية الاسم المترجم في مكان والاسم الإنجليزي في مكان آخر. لا يزال عنوان URL يعرض ~/admins.
أعتقد أنه سيكون من الأفضل تمكين الإعداد تلقائيًا عند اختيار لغة تتطلبه. على غرار كيفية تقليل إعداد bootstrap_mode_min_users إلى 10 عند تعيين موقعك على أنه خاص وزيادته إلى 50 إذا قمت بتعيينه على أنه عام.
حسنًا، تبدو عناوين URL فظيعة على أي حال بهذه الأسماء. لقد تراجعت عن الترجمة المحلية إلى ترميز ASCII في الوقت الحالي. شكرًا على الدعم! أعتقد أنه يجب عليك نقل هذا إلى Support حيث أعتقد إما أنه سيبقى أو ستظهر ميزة جديدة.
لا يزال التناقض الذي وصفته في مشاركتك الأولى ذا صلة. أعتقد أن أسماء المجموعات المعروضة في فهرس المجموعات يجب أن تتطابق مع أسماء المجموعات الفعلية، بغض النظر عما إذا كانت باللغة الإنجليزية أو الألمانية أو التشيكية، بدلاً من ترجمتها إلى لغة واجهة المستخدم.
أعتقد أنه يمكننا القول: قد يكون اسم المجموعة Moderatoren إذا كانت لغة المنتدى الافتراضية هي الألمانية. ولكن نظرًا لأن اللغة الافتراضية هي الإنجليزية، فإن اسم المجموعة هو moderators، والذي يمكنك من خلاله @mention الأشخاص. لذلك، حتى لو كانت لغة العرض الحالية للمستخدم هي الألمانية، يجب أن يظل اسم المجموعة كما هو حاليًا (باللغة الإنجليزية).
بشكل افتراضي، في صفحة المجموعات (/g) سنعرض فقط إما الاسم الكامل أو اسم العرض.
ولكن في صفحة المجموعة (/g/group-name) سنعرض كلاً من الاسم الكامل واسم المجموعة.
يضمن طلب السحب (PR) أننا نعرض دائمًا كلاً من الاسم الكامل واسم المجموعة (عندما يختلفان) في كلتا الصفحتين.
لم “أصلح” حقيقة أنك بحاجة إلى تمكين “unicode” في اسم المستخدم للحصول على اسم مجموعة مُعرّب بشكل صحيح، لأن ذلك له تأثير أوسع بكثير وتمكين unicode “يدويًا” يبدو القدر المناسب من الاحتكاك.