# Variable default interface language for new users

**URL:** https://meta.discourse.org/t/variable-default-interface-language-for-new-users/33741
**Category:** Feature
**Created:** [September 25, 2015, 11:38am UTC](https://meta.discourse.org/t/variable-default-interface-language-for-new-users/33741 "2015-09-25T11:38:40Z")
**Posts on this page:** 1
**Showing post:** 48

<div class="post-metadata">

### Author: ![loginerror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/loginerror/32/156605_2.png) [@loginerror](https://meta.discourse.org/u/loginerror)
#### Post date: [November 21, 2023, 12:04pm UTC](https://meta.discourse.org/t/variable-default-interface-language-for-new-users/33741/48 "2023-11-21T12:04:18Z")

</div>

> [@simon](#):
>
> To allow the locale to be set for anonymous (non-logged in) users based on their browser’s language settings, you need to enable both the `allow user locale` and `set locale from accept language header` site settings. Both of those settings are found near the top of your site’s “Basic Setup” settings page.
> 
> Once those settings are enabled, users who are not logged into the site will have the Discourse user interface automatically set to the preferred language they have set in their browser. If a non-logged-in user decides to create an account on the site, their locale will be automatically set to the locale that is set by their browser. Note that this will only work if their locale is set to a language that Discourse has been translated into.

Quick question on this in relation to the translator plugin. Will the translator plugin work in this scenario if the plugin translation restriction is set to Everyone?  
 ![image](https://global.discourse-cdn.com/meta/original/4X/9/7/9/9791d2c1234a516a8c3cab60ece2bb1ff18132ff.png)  
(given that the different locale is the thing that triggers the translation button to show up in the first place)

---

_[View the full topic](https://meta.discourse.org/t/variable-default-interface-language-for-new-users/33741)._
