Hi, I am using the Localization Dashboard to localize my game.
Everything seems to work, I have a few buttons for testing so I can switch between different languages (right now only 2)
For what I understand, Save to Config will save the locale to GameSettings.
The problem I am having is, I can see the game changing in runtime, but if I close and open the game again, the language goes back to default which in my case is English.
I am testing on an standalone game not on PIE.
Is there anything I should do?
Do I have to force change the language obtaining the UserGameSettings? And it’s so how can I access that?
Thank you I will try both optons, but I think my main problem it’s restarting the game itself.
The game goes back to the default language, it’s not persistent, so I am wondering if I am doing something wrong or this is not supported.
You need to create a save game and save/load your culture string before you set it. The setting will then persist between game runs, along with any other vars you care to put in the save game object.
Thanks! I was wondering if that would be the solution! I’ve already have my save/load system ready, so it wouldn’t be much effort to include the culture string as well.
I was hoping UE4 would have a system in place
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