إذا قمت بالبحث في إعدادات الموقع، فستجد set locale from accept language header، وهو ما يجب أن يلغي حاجتك للتعامل مع تفضيلات المستخدمين. (أوه، إنه يقول “المستخدمون المجهولون”، لذا ربما لا يفعل تمامًا ما كنت أظن.)
لقد قمت بتفعيل كلاهما، لكن ذلك لم يُجدِ نفعًا. تُعرض صفحة تسجيل الدخول بلغة متصفح المستخدم، لكن كل صفحة أخرى تُعرض باللغة الافتراضية/الإنجليزية. وعليهم حينئذٍ النقر على صورة الملف الشخصي، ثم السهم المتجه للأسفل، ثم تبويب “التفضيلات”، ثم تبويب “الواجهة”، ثم قائمة “اللغة” المنسدلة، والبحث عن لغتهم، ثم النقر على خيارهم، ثم النقر على زر “حفظ”، وأخيرًا تحديث المتصفح. هذه خطوات كثيرة جدًا!
يا إلهي. آسف. حسنًا، يمكنك ببساطة اتباع نفس الخطوات، بدءًا من صفحة ملفهم الشخصي. أنا متفاجئ من عدم وجود طريقة لتعيين اللغة الافتراضية بناءً على لغة المتصفح، لكن يجب أن يكون ذلك أصعب مما أعتقد، وإلا لكان قد تم تنفيذه بالفعل.
تم العثور على حل. سابقًا، كنت أضغط على قائمة الهامبرغر، ثم الإدارة، ثم المستخدمين، ثم اسم المستخدم، وكان ذلك ينقلني إلى /admin/users/INDEX/USERNAME، حيث كنت أرى قائمة بالعديد من الإعدادات الخاصة بالمستخدم، لكن لا يوجد شيء يتعلق باللغة المفضلة لديه.
ولكن بدلاً من ذلك، يبدو أنه يجب عليّ المتابعة من تلك الصفحة إلى “عرض الملف الشخصي العام”، ثم “التفضيلات”، ثم “الواجهة”، وينقلني ذلك إلى /u/USERNAME/preferences/interface، وهناك يمكنني تعيين واجهة لغة المستخدم.