Changing the locale in runtime not persistent after restarting the game

I’ve done it this way and it’s been causing serious runtime lags and odd framerate caps in several instances, they stop when I switch back to english for some reason. I’d like to know what’s the correct way to change language and have it persist and not have to manually reset it and ruin performance every time I restart the game