As far as I can tell I’ve set up localisations for our project correctly, but in the Project Settings → Packages → Localisations To Package list, nothing is marked as localised - not even en-GB (our default)
I’ve done Gather and Compile Text, and the data appears to be present and correct under Content/Localisations.
I’ve added the localisation folders and the cultures to cook to DefaultGame.ini
What am I missing?
Further investigation…spotted the “Internationalisation support” option in Project Settings → Packaging, and set that to EFIGS (my cultures are en-GB through to es-ES). No joy.
Also in the Localisation dashboard there is the Loading Policy setting, which I have now set to Always. Still no joy.
I am currently stepping through the editor code to discover what the criteria are for displaying that warning icon…
OK, by debugging the editor I figured out that it wants the .ini to identify the PARENT folder containing the seperate culture folders:
WRONG:
[Internationalization]
+LocalizationPaths=%GAMEDIR%Content/Localization/Game/en-GB
+LocalizationPaths=%GAMEDIR%Content/Localization/Game/fr-FR
+LocalizationPaths=%GAMEDIR%Content/Localization/Game/de-DE
RIGHT:
[Internationalization]
+LocalizationPaths=%GAMEDIR%Content/Localization/Game