SUDS
SUDS copied to clipboard
UE 5.4 <MISSING STRING TABLE ENTRY>
Using SUDS in UE 5.4 results in <MISSING STRING TABLE ENTRY> unless you build localisation.
In between 5.4 Preview and 5.4.0 Epic changed something in the default behaviour of FTextLocalizationManager::GetDisplayString
so that if the text entry was not found in the localisation database, instead of it being dynamically added with the source text, it just returns null. This breaks every use of FText from a string table unless localisation has been built for your Game Preview Language.
I can't help but think this must be a bug in 5.4.0. You can't be expected to build localisations every time you update a string table, just to be able to see the original source text.