I’ve created a Discourse for usage by a global network of activists. Most of us speak fluent English, but some speak only a little.
Is there a way for me, as an admin, to change a user’s interface language for them?
I’ve looked through the admin controls, and I don’t see this is possible. My alternative is to create a visual worksheet with a series of marked up screenshots, which I’d rather avoid.
You can visit their profile and modify their preferences.
If you search the site settings, you’'ll find set locale from accept language header which should obviate the need for you to fuss with people’s preferences. (Oh, it says “anonymous users”, so maybe it doesn’t quite do what I thought.)
Thanks for replying. I think you mean these two settings:
I’ve enabled both, but it’s not helping. The login page is shown in the user’s browser’s language, but every other page is shown in default/English. They then must click their avatar, a downward pointing caret, a “preferences” tab, an “interface” tab, a “language” dropdown, search for their language, click their choice, click the “save” button, and then refresh their browser. That’s a lot of steps!
Darn. Sorry. Well, then you can just take those same steps, starting from their profile page. I’m surprised that there isn’t a way for the locale to default to the browser one, but it must be harder to to that than I think, otherwise, I think it would be in place already.
تم العثور على حل. سابقًا، كنت أضغط على قائمة الهامبرغر، ثم الإدارة، ثم المستخدمين، ثم اسم المستخدم، وكان ذلك ينقلني إلى /admin/users/INDEX/USERNAME، حيث كنت أرى قائمة بالعديد من الإعدادات الخاصة بالمستخدم، لكن لا يوجد شيء يتعلق باللغة المفضلة لديه.
ولكن بدلاً من ذلك، يبدو أنه يجب عليّ المتابعة من تلك الصفحة إلى “عرض الملف الشخصي العام”، ثم “التفضيلات”، ثم “الواجهة”، وينقلني ذلك إلى /u/USERNAME/preferences/interface، وهناك يمكنني تعيين واجهة لغة المستخدم.