The language automatically switches to English when running

My editor language is set to Chinese. When I run it in the editor, the language automatically switches to English and the editor region changes to English. But some projects don’t have this problem.
How to fix it?

Hi @lizz8308! Welcome to the community!

Have you checked the project Localization Settings?

  • Each project can have their own localization setting. To change that go to your project settings and under Localization check the project language and change it to Chinese.

Are your Windows language settings set to Chinese?

  • Sometimes UE relies on your Windows regional settings.

Check if there is a plugin causing the issue:

  • Disable any non-essential plugins and restart the editor.

Have you tried clearing Derived Data Cache (DDC)?

  • With the engine closed, go to C:\Users\<YourUsername>\AppData\Local\UnrealEngine\Common\DerivedDataCache and delete the contents of this folder. Unreal will recreate them once you open back the engine and clear any cached language preference.

What version of unreal are you using?

  • Update to the latest but make sure to check if there are no fixes or patches that address localization bugs.

Let me know if any of these helps!