Skip to content

Commit 3356890

Browse files
authored
Merge pull request #30 from tolgee/chore/5.4-ccompile-fix
Backwards compatibility with 5.4 textkey tostring method
2 parents b113d30 + 554ffbb commit 3356890

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

Source/Tolgee/Private/TolgeeLocalizationInjectorSubsystem.cpp

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
#include <Async/Async.h>
66
#include <Engine/World.h>
7+
#include <Misc/EngineVersionComparison.h>
78
#include <Internationalization/TextLocalizationResource.h>
89

910
#if WITH_LOCALIZATION_MODULE
@@ -45,7 +46,14 @@ void UTolgeeLocalizationInjectorSubsystem::GetLocalizedResources(const ELocaliza
4546
}
4647
else
4748
{
48-
UE_LOG(LogTolgee, Warning, TEXT("Failed to inject translation for %s:%s. Default entry not found."), *InNamespace.ToString(), *InKey.ToString());
49+
#if UE_VERSION_NEWER_THAN(5, 5, 0)
50+
const FString InNamespaceString = InNamespace.ToString();
51+
const FString InKeyString = InKey.ToString();
52+
#else
53+
const FString InNamespaceString = InNamespace.GetChars();
54+
const FString InKeyString = InKey.GetChars();
55+
#endif
56+
UE_LOG(LogTolgee, Warning, TEXT("Failed to inject translation for %s:%s. Default entry not found."), *InNamespaceString, *InKeyString);
4957
}
5058
}
5159
}

0 commit comments

Comments
 (0)