MS Edge language based on user locale

%3CLINGO-SUB%20id%3D%22lingo-sub-1169113%22%20slang%3D%22en-US%22%3EMS%20Edge%20language%20based%20on%20user%20locale%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1169113%22%20slang%3D%22en-US%22%3E%3CP%3EHello%2C%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20have%20deployed%20MS%20Edge%20in%20my%20RDS%202016%20environment.%20I%20would%20like%20to%20somehow%20(maybe%20through%20a%20GPO%20or%20registry)%20set%20the%20browser%20language%20based%20on%20the%20user's%20windows%20language.%3C%2FP%3E%3CP%3EThere%20are%20users%20that%20for%20example%20are%20French%20or%20German%20that%20would%20like%20to%20have%20MS%20Edge%20in%20their%20corresponding%20language.%3C%2FP%3E%3CP%3ERight%20now%20this%20is%20a%20manual%20task%20that%20has%20to%20be%20done%20by%20every%20user.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1169135%22%20slang%3D%22en-US%22%3ERe%3A%20MS%20Edge%20language%20based%20on%20user%20locale%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1169135%22%20slang%3D%22en-US%22%3ESimilar%20topic%3A%20%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fdiscussions%2Fdefault-language-gt-system-language%2Fm-p%2F1155134%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fdiscussions%2Fdefault-language-gt-system-language%2Fm-p%2F1155134%3C%2FA%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1169154%22%20slang%3D%22en-US%22%3ERe%3A%20MS%20Edge%20language%20based%20on%20user%20locale%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1169154%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F310193%22%20target%3D%22_blank%22%3E%40HotCakeX%3C%2FA%3E%26nbsp%3BThanks%20for%20replying.%20I%20saw%20that%20thread%2C%20so%20there%20is%20no%20solution%3F%20I%20just%20realized%20I%20could%20have%20posted%20on%20that%20thread...%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1169265%22%20slang%3D%22en-US%22%3ERe%3A%20MS%20Edge%20language%20based%20on%20user%20locale%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1169265%22%20slang%3D%22en-US%22%3EPlease%20try%20this%20policy%3A%3CBR%20%2F%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fdeployedge%2Fmicrosoft-edge-policies%23applicationlocalevalue%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fdeployedge%2Fmicrosoft-edge-policies%23applicationlocalevalue%3C%2FA%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1169562%22%20slang%3D%22en-US%22%3ERe%3A%20MS%20Edge%20language%20based%20on%20user%20locale%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1169562%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F310193%22%20target%3D%22_blank%22%3E%40HotCakeX%3C%2FA%3E%26nbsp%3BThis%20would%20kinda%20work%20with%20some%20Powershell%20logic.%3C%2FP%3E%3CP%3EThe%20documentation%20clearly%20says%20that%26nbsp%3B%3CSTRONG%3EIf%20you%20disable%20or%20don't%20configure%20this%20setting%2C%20Microsoft%20Edge%20uses%20either%20the%20user-specified%20preferred%20locale%20(if%20configured)%20or%20the%20fallback%20locale%20'en-US'.%26nbsp%3B%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3EI%20have%20set%20the%20user-specific%20locale%20and%20the%20language%20is%20still%20English.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1169776%22%20slang%3D%22en-US%22%3ERe%3A%20MS%20Edge%20language%20based%20on%20user%20locale%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1169776%22%20slang%3D%22en-US%22%3EI%20searched%20to%20see%20if%20Chrome%20has%20any%20better%20policies%20but%20all%20I%20found%20was%20the%20same%20thing%20for%20Chrome%20as%20well.%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2289663%22%20slang%3D%22en-US%22%3ERe%3A%20MS%20Edge%20language%20based%20on%20user%20locale%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2289663%22%20slang%3D%22en-US%22%3E%3CP%3ESo%20according%20to%20Microsoft%20documentation%2C%20the%20edge%20DefinedPreferredLanguages%20attribute%20can%20only%20be%20pushed%20out%20as%20mandatory%20setting%2C%20meaning%20%3CEM%3E%22If%20you%20enable%20this%20policy%2C%20websites%20will%20appear%20in%20the%20first%20language%20in%20the%20list%20that%20they%20support%20unless%20other%20site-specific%20logic%20is%20used%20to%20determine%20the%20display%20language.%20The%20language%20variants%20defined%20in%20this%20policy%20override%20the%20languages%20configured%20as%20part%20of%20the%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fdeployedge%2Fmicrosoft-edge-policies%23spellchecklanguage%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3ESpellcheckLanguage%3C%2FA%3E%26nbsp%3Bpolicy.%22%3C%2FEM%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EOk%2C%20that%20is%20not%20exactly%20what%20we%20want%20in%20our%20enterprise%20environment%20coz%20all%20we%20need%20is%20the%20default%20language%20as%20the%20SOE%20to%20start%20with%20and%20the%20user%20should%20still%20be%20able%20to%20change%20that.%20So%2C%20%3CEM%3E%22If%20you%20don't%20configure%20or%20disable%20this%20policy%2C%20Microsoft%20Edge%20sends%20websites%20the%20user-specified%20preferred%20languages%20as%20part%20of%20the%20Accept-Language%20request%20HTTP%20header.%22%26nbsp%3B%3C%2FEM%3Esounds%20like%20the%20way%20to%20go..%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EExcept%20when%20Windows%20preferred%20language%20(display%20language)%20is%20set%20to%20English%20(Australia)%20after%20downloading%20its%20language%20pack%2C%20Microsoft%20Edge%20picked%20English%20(United%20Kingdom)%20as%20the%20top%20preferred%20language.%20What%20the%20hack%2C%20Microsoft%3F%20There%20is%20clearly%20English%20(Australia)%20in%20the%20Edge%20language%20list.%3C%2FP%3E%3C%2FLINGO-BODY%3E
Occasional Contributor

Hello,

 

I have deployed MS Edge in my RDS 2016 environment. I would like to somehow (maybe through a GPO or registry) set the browser language based on the user's windows language.

There are users that for example are French or German that would like to have MS Edge in their corresponding language.

Right now this is a manual task that has to be done by every user.

7 Replies

@HotCakeX Thanks for replying. I saw that thread, so there is no solution? I just realized I could have posted on that thread...

@HotCakeX This would kinda work with some Powershell logic.

The documentation clearly says that If you disable or don't configure this setting, Microsoft Edge uses either the user-specified preferred locale (if configured) or the fallback locale 'en-US'. 

I have set the user-specific locale and the language is still English.

I searched to see if Chrome has any better policies but all I found was the same thing for Chrome as well.

So according to Microsoft documentation, the edge DefinedPreferredLanguages attribute can only be pushed out as mandatory setting, meaning "If you enable this policy, websites will appear in the first language in the list that they support unless other site-specific logic is used to determine the display language. The language variants defined in this policy override the languages configured as part of the SpellcheckLanguage policy."

 

Ok, that is not exactly what we want in our enterprise environment coz all we need is the default language as the SOE to start with and the user should still be able to change that. So, "If you don't configure or disable this policy, Microsoft Edge sends websites the user-specified preferred languages as part of the Accept-Language request HTTP header." sounds like the way to go..

 

Except when Windows preferred language (display language) is set to English (Australia) after downloading its language pack, Microsoft Edge picked English (United Kingdom) as the top preferred language. What the hack, Microsoft? There is clearly English (Australia) in the Edge language list.

@ccsben 

Does anyone have a simple guide for setting locale/spelling Edge to another language? but also allowing the user to change this? (by registry or policy - we dont want to manually changet his on 1000 computers).

Ive read all the MS guide, and they are not clear, and we are getting different results on our computers. 

 

Our windows location/language is "English (Ireland)", and we'd like our Edge settings to be "en-GB" as this is the closest thing to what we want.