I tried to set up my first localization system using string table texts and the localization dashboard.
The language is definitely set correctly but the game does always retrieve the original string table text and not the translation.
I used the following process:
- Creating String table
- Connecting widget texts to the string table (tested with widget properties and “Make Literal Text”, not with both combined)
- Adding a new Game Target in Localization dashboard and setting the loading policy to “Always”
- Setting the Gather from Packages to the folder of my string table
- Changing the native culture from German to English
- Gathering the texts
- Adding German translations
- Counting Words, compiling single culture translation, compiled text on top of all cultures and compiled game targets
The weird thing is that numbers, currency and the language code itself are returned correctly when I change the language. Only the localized texts are not correct.
My test setup:
Localization Dashboard:
Region & Language settings (first 2 change to German / English depending on ingame selection, cannot edit the third)