FInternationalization::Get().SetCurrentCulture not working on iOS

We are using the FIGS languages. The device locale is set to English. I’ve added lots of extra logging and I think I’ve at least narrowed down where it’s going wrong.

In FInternationalization::GetCulturesWithAvailableLocalization we are iterating through the directory “…/…/…//Content/Localization/Game”. This folder contains 5 folders (de, en, es, fr & it) and a Game.manifest file.

We then go into IOSPlatformFile, which does not come back with a handle when trying to open the directory.

When it repeats for the engine ("…/…/…/Engine/Content/Localization/Engine") This folder contains 3 folders (en & es). This does return a handle correctly.

I’ve attached a summary of the log information.

link text