I want to change the language of the Windows 10 system I am using completely. This, surprisingly, is more difficult than expected and simply searching for Language in the settings and setting it to English does not work.
More detailed version below
More elaborate version I have set my language settings to English:
Rebooted, then I even checked with PowerShell, following this answer:
Following this answer, I viewed
$list = Get-WinUserLanguageList. Then
$list returns the same thing as shown on the screenshot above,
$list returns nothing.
Still, some of the texts my Windows 10 displays are not in English:
How to change this, and have it in fully English? I do not want any other language left.
Originally, the system was installed in Hungarian. I am fairly sure about this, but not 100%.
In Settings, Country and region:
Following comments, I followed the Region settings to end up here:
I clicked on Change System Locale, were presented with this window:
Clicked on Apply. English was not selected originally, I find it in the drop-down menu and click OK:
Then were presented with this window:
I click Restart now. After restart, the things which were not in English (marked by red arrows) are still not in English.
Clicking Copy settings on the screenshot above, I get this:
Which is not great, Display language is still not English.
Tick the box in front of Welcome screen and system accounts, click OK, then presented with this widnow:
Click Restart now. After restart, those things marked by the red arrows are still not in English.
The Welcome screen and new user accounts settings window has changed, however:
Start menu cache solution
Clicking on Start menu, then writing Registry editor, I am led to this window:
Then find this file (using this):
Still following this site, step 4, I click on
Value data to
Then click OK. No new window comes up, problem is still not fixed. Resart... Problem remains.
Following the link in the comments, I did the 5 steps outlined there. Problem remains.
After restart, problem remains.
New user account
If I create a new user account, and sign in with that one, the problem is solved.
If I log in to the original account, text marked by red arrows on the screenshot which describes the problem is unchanged, but I realize that if I click on them I can edit them:
(Gonna include screenshot about new user account in a min)
In the new user account, the same page looks like this:
Those things marked by red arrows in the screenshot above switched to English, that's good (now marked by green arrows). However, traces of the non-English language settings still appear, ie non-English alphabet (letter Á, Cs, É), names of applications in non-English ("Cetlik", "Csatolt telefon", "Diktafon").
I also did not manage to fix the original account to display everything in English (based on my most recent discovery that I can edit those titles the red arrows are pointing to in the first screenshot), I could edit them and give them an English name - this wouldn't probably solve the problem, just hide the symptoms.
This new account, where most of the things are English, seems usable, but I am curious how to switch completely.
Reflection on comments
Renaming applications would probably work, but I don't want to do it en masse. I am afraid it would only solve the problem superficially.
Changing keyboard layout to English did not work. Changing it to English, restarting: keyboard switched back to Hungarian (it is Hungarian layout physically), but the problems outlined above remain.
Using method 2 of this answer: I delete the identifier (0x0000040e). Restart machine, the identifier is still there.
HKEY_USERS\.DEFAULT\Control Panel\International\User Profile I find this:
HKEY_USERS\.DEFAULT\Control Panel\International\User Profile System Backup, this:
Interestingly, after restart, I am asked if Registry Editor is allowed to make changes on my device.
Asked a very similar question here, after chaning my mind about its suitableness on stackoverflow.