5#include "Containers/Array.h"
6#include "Containers/Map.h"
117 static CORE_API bool ShouldReplaceEntry(
const FTextKey& Namespace,
const FTextKey& Key,
const FEntry& CurrentEntry,
const FEntry& NewEntry);
@ INDEX_NONE
Definition CoreMiscDefines.h:150
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
ELocalizedTextSourceCategory
Definition LocalizedTextSourceTypes.h:19
Definition Archive.h:1208
Definition TextLocalizationResource.h:19
FTextLocalizationMetaDataResource()=default
FTextLocalizationMetaDataResource(const FTextLocalizationMetaDataResource &)=default
FString NativeCulture
Definition TextLocalizationResource.h:30
CORE_API bool LoadFromArchive(FArchive &Archive, const FString &LocMetaID)
Definition TextLocalizationResource.cpp:73
FTextLocalizationMetaDataResource(FTextLocalizationMetaDataResource &&)=default
FString NativeLocRes
Definition TextLocalizationResource.h:33
CORE_API bool LoadFromFile(const FString &FilePath)
Definition TextLocalizationResource.cpp:50
CORE_API bool SaveToArchive(FArchive &Archive, const FString &LocMetaID)
Definition TextLocalizationResource.cpp:136
FTextLocalizationMetaDataResource & operator=(FTextLocalizationMetaDataResource &&)=default
TArray< FString > CompiledCultures
Definition TextLocalizationResource.h:36
bool bIsUGC
Definition TextLocalizationResource.h:39
FTextLocalizationMetaDataResource & operator=(const FTextLocalizationMetaDataResource &)=default
CORE_API bool SaveToFile(const FString &FilePath)
Definition TextLocalizationResource.cpp:122
Definition TextLocalizationResource.h:56
FTextLocalizationResource(FTextLocalizationResource &&)=default
FTextLocalizationResource & operator=(const FTextLocalizationResource &)=default
FTextLocalizationResource(const FTextLocalizationResource &)=default
FTextLocalizationResource & operator=(FTextLocalizationResource &&)=default
static UE_FORCEINLINE_HINT uint32 HashString(const FString &InStr, const uint32 InBaseHash=0)
Definition TextLocalizationResource.h:86
CORE_API bool IsEmpty() const
Definition TextLocalizationResource.cpp:224
CORE_API bool LoadFromArchive(FArchive &Archive, const FTextKey &LocResID, const int32 Priority)
Definition TextLocalizationResource.cpp:267
FEntriesTable Entries
Definition TextLocalizationResource.h:77
FTextLocalizationResource()=default
TMap< FTextId, FEntry > FEntriesTable
Definition TextLocalizationResource.h:76
static UE_FORCEINLINE_HINT uint32 HashString(const TCHAR *InStr, const uint32 InBaseHash=0)
Definition TextLocalizationResource.h:80
CORE_API bool LoadFromFile(const FString &FilePath, const int32 Priority)
Definition TextLocalizationResource.cpp:244
CORE_API void LoadFromDirectory(const FString &DirectoryPath, const int32 Priority)
Definition TextLocalizationResource.cpp:229
CORE_API void AddEntry(const FTextKey &InNamespace, const FTextKey &InKey, const FString &InSourceString, const FString &InLocalizedString, const int32 InPriority, const FTextKey &InLocResID=FTextKey())
Definition TextLocalizationResource.cpp:187
CORE_API bool SaveToFile(const FString &FilePath) const
Definition TextLocalizationResource.cpp:423
CORE_API bool SaveToArchive(FArchive &Archive, const FTextKey &LocResID) const
Definition TextLocalizationResource.cpp:437
Definition UnrealString.h.inl:34
Definition TextLocalizationResource.cpp:31
CORE_API FString GetLocalizationTargetNameForChunkId(const FString &InLocalizationTargetName, const int32 InChunkId)
Definition TextLocalizationResource.cpp:763
CORE_API FString GetNativeEngineCultureName(const bool bSkipCache=false)
Definition TextLocalizationResource.cpp:663
CORE_API void ClearNativeEngineCultureName()
Definition TextLocalizationResource.cpp:672
CORE_API TArray< FString > GetLocalizedCultureNames(const TArray< FString > &InLocalizationPaths)
Definition TextLocalizationResource.cpp:693
CORE_API FString GetNativeCultureName(const TArray< FString > &InLocalizationPaths)
Definition TextLocalizationResource.cpp:606
CORE_API const TArray< FString > & GetDisabledLocalizationTargets()
Definition TextLocalizationResource.cpp:729
CORE_API FString GetNativeProjectCultureName(const bool bSkipCache=false)
Definition TextLocalizationResource.cpp:649
CORE_API void ClearNativeProjectCultureName()
Definition TextLocalizationResource.cpp:658
Definition TextLocalizationResource.h:68
int32 Priority
Definition TextLocalizationResource.h:73
int32 LocalizationTargetPathId
Definition TextLocalizationResource.h:71
FTextKey LocResID
Definition TextLocalizationResource.h:70
FTextConstDisplayStringPtr LocalizedString
Definition TextLocalizationResource.h:69
uint32 SourceStringHash
Definition TextLocalizationResource.h:72