Hey there,
today i updated from UE 5.3.2 to UE 5.4 and also my project. Everything runs fine except my String Tables and their entries. They only show “Missing String Table Entry”.
i read some stuff about “references” and the “asset manager” and so on, but i cant find anything HOW i do these references and where do i have to put them.
i´m also a little confused that when i make a new String Table, make some Test Entries and change them inside the DataTable, they also show “Missing String Table Entry”. I dont really know what the Editor is doing and how to fix that.
Maybe someone have an idea. If you need some further information about the project or settings, just let me know. thx!
We were able to get rid of this problem in our project by fixing the targets in the Localization Dashboard and executing Gather Text/Compile text afterwards. Somehow it’s breaking when upgrading to 5.4 or moving the content+localization to another project.
I wrote up a quick overview for this in the docs of our marketplace asset:
Is there an implication here that if we had localization properly set up that we would not be getting this error? And if so, can someone point to the documentation for this? Thanks!
Make sure “Gather from Packages” is checked. That seems to search any String Tables you have in your Content folder. Double-check the path and extensions. The progress bar never stops animating, but it did end up detecting my words.
If you need a temporary workaround until this is fixed, gather your text in the localization dashboard and somewhere in your game startup (GameInstance::Init(), etc.) change and reset your current language.