# One-click language changer

**URL:** https://meta.discourse.org/t/one-click-language-changer/257343
**Category:** Feature
**Created:** [March 7, 2023, 9:18am UTC](https://meta.discourse.org/t/one-click-language-changer/257343 "2023-03-07T09:18:34Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [March 7, 2023, 9:18am UTC](https://meta.discourse.org/t/one-click-language-changer/257343/1 "2023-03-07T09:18:34Z")

</div>

On my WordPress-installs I’m using a helper plugin that changes used language of backend on the fly. Backend is normally in finnish for me and if/when I need anykind support I save few clicks when trying to get english speaking screenshots. Well, for me that is then main reason, but officially it offers possibility to change fast language of backend when keeping frontend something else.

That would be nice extra touch in Discourse too.

WordPress is quite different world than Discourse and I’m not talking only about technical side — there those two are totally different. But in WordPress every creating jobs happends on backend side so keeping it in native language is the most intuitive way when frontend should follow other rules. But Discourse uses backend only for administration, as we all know. And here the fun parts starts.

In perfect world we non-english speakers could keep frontend following default and user’s settings, but backend would follow other settings — then I/you/them/everybody (hmm, for some reason I would like to see Blues Brothers again…) could use easier language when creation and everyday jobs happends, and english there where every english speakings docs, how-to’s etc. applies.

But because we don’t live in perfect world the really fast one-click language changer for all Discourse would make life a bit easier. Well, we can change theme and light/dark already that way 😉

Is this a big question? No. Can we not-native-english speakers live without such option? Sure. Could it clean up a bit screenshots here in the way everyone understand without explanations? Defenetly.

I don’t know if such helper is worth of job. Famous someone else have to do it, and even more glorius rich guy has to pay it, because I don’t have budget.

It serves only non-english world (that is much bigger than english speaking…) and could help struggling agains low-quality google/bing translations that are somekind issue here every now and then.

Is it even remotely possible because of technical solutions of Discourse… I don’t know, but you guys know. Should be a part of the core, plugin or component? I don’t know, but you guys know.

Is such functionality requested before? I don’t think so, but I was a lazy person and didn’t search. I reckon everyone is so used to use longer route via personal settings and reloading after the language change they don’t even think another solution 😉

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [March 7, 2023, 12:22pm UTC](https://meta.discourse.org/t/one-click-language-changer/257343/2 "2023-03-07T12:22:59Z")

</div>

Maybe you want to use

> [@Header Locale Selector](https://meta.discourse.org/t/header-locale-selector/240697):
>
> information_sourceSummary Header Locale Selector adds a language selector for the users to the site header.eyeglassesPreview [Preview on theme-creator.discourse.org](https://discourse.theme-creator.io/theme/Ahmed_Gagan/header-locale-selector)hammer_and_wrenchRepository Link [GitHub - Ahmedgagan/header-locale-selector](https://github.com/Ahmedgagan/header-locale-selector)open_bookNew to Discourse Themes? [Beginner’s guide to using Discourse Themes](https://meta.discourse.org/t/beginners-guide-to-using-discourse-themes/91966) Install this theme component This theme component adds an available language drop-down to the site header. It will be very helpful for the user’s…

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [March 7, 2023, 12:36pm UTC](https://meta.discourse.org/t/one-click-language-changer/257343/3 "2023-03-07T12:36:39Z")

</div>

Close, but no.

 ![image](https://global.discourse-cdn.com/meta/original/4X/e/0/8/e089f2f9efac12c5b764c326cf7e5ef0892453c6.jpeg)

It defenetly can be useful for real global forums, but I wouldn’t use that on those either. Just because it is really rare situation where an user want to change language more than once. By UX that should be on registration-form. Not showing to everyone all the time.

But I’m sure there is ways to limit offered language options and limiting visibily to admins only. Then it would work.

---

<div class="post-metadata">

### Author: ![volanar](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/volanar/32/318163_2.png) [@volanar](https://meta.discourse.org/u/volanar)
#### Post date: [March 7, 2023, 1:07pm UTC](https://meta.discourse.org/t/one-click-language-changer/257343/4 "2023-03-07T13:07:38Z")

</div>

What does this component do? Maybe he’ll do?

[https://github.com/discourse/discourse-locale-switcher](https://github.com/discourse/discourse-locale-switcher)

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [March 7, 2023, 2:03pm UTC](https://meta.discourse.org/t/one-click-language-changer/257343/5 "2023-03-07T14:03:21Z")

</div>

I’m not totally sure if it does anything else than maybe sets cookie without any effects. Undocumented component with only en-locale (if that means anything 🤔 ) so I would say it may or may not do something, but nothing right here and now.

---

<div class="post-metadata">

### Author: ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)
#### Post date: [March 7, 2023, 2:23pm UTC](https://meta.discourse.org/t/one-click-language-changer/257343/6 "2023-03-07T14:23:51Z")

</div>

That component is built to be used with a specific theme and requires some more advanced configuration, [Header Locale Selector](https://meta.discourse.org/t/header-locale-selector/240697) does the same thing, and works without any extra theme work.
