void BeginInitTextLocalization()
{
// Initialize FInternationalization before we bind to OnCultureChanged, otherwise we can accidentally initialize
// twice since FInternationalization::Initialize sets the culture.
FInternationalization::Get();
// Make sure the String Table Registry is initialized as it may trigger module loads
[4.20 added] FStringTableRegistry::Get();
....
}
FStringTableRegistry::FStringTableRegistry()
{
#if WITH_EDITOR
// Commandlets and in-game don't listen for directory changes
if (!IsRunningCommandlet() && GIsEditor)
{
....
}
The problem is that GIsEditor is false. Please check this a problem.