UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FInternationalizationArchive Class Reference

#include <InternationalizationArchive.h>

Public Types

enum class  EFormatVersion : uint8 {
  Initial = 0 , EscapeFixes , AddedKeys , LatestPlusOne ,
  Latest = LatestPlusOne - 1
}
 

Public Member Functions

 FInternationalizationArchive ()
 
CORE_API bool AddEntry (const FLocKey &Namespace, const FLocKey &Key, const FLocItem &Source, const FLocItem &Translation, const TSharedPtr< FLocMetadataObject > KeyMetadataObj, const bool bOptional)
 
CORE_API bool AddEntry (const TSharedRef< FArchiveEntry > &InEntry)
 
CORE_API void UpdateEntry (const TSharedRef< FArchiveEntry > &OldEntry, const TSharedRef< FArchiveEntry > &NewEntry)
 
CORE_API bool SetTranslation (const FLocKey &Namespace, const FLocKey &Key, const FLocItem &Source, const FLocItem &Translation, const TSharedPtr< FLocMetadataObject > KeyMetadataObj)
 
CORE_API TSharedPtr< FArchiveEntryFindEntryByKey (const FLocKey &Namespace, const FLocKey &Key, const TSharedPtr< FLocMetadataObject > KeyMetadataObj) const
 
FArchiveEntryByLocKeyContainer::TConstIterator GetEntriesByKeyIterator () const
 
int32 GetNumEntriesByKey () const
 
FArchiveEntryByStringContainer::TConstIterator GetEntriesBySourceTextIterator () const
 
int32 GetNumEntriesBySourceText () const
 
void SetFormatVersion (const EFormatVersion Version)
 
EFormatVersion GetFormatVersion () const
 

Member Enumeration Documentation

◆ EFormatVersion

Enumerator
Initial 
EscapeFixes 
AddedKeys 
LatestPlusOne 
Latest 

Constructor & Destructor Documentation

◆ FInternationalizationArchive()

FInternationalizationArchive::FInternationalizationArchive ( )
inline

Member Function Documentation

◆ AddEntry() [1/2]

bool FInternationalizationArchive::AddEntry ( const FLocKey Namespace,
const FLocKey Key,
const FLocItem Source,
const FLocItem Translation,
const TSharedPtr< FLocMetadataObject KeyMetadataObj,
const bool  bOptional 
)

◆ AddEntry() [2/2]

bool FInternationalizationArchive::AddEntry ( const TSharedRef< FArchiveEntry > &  InEntry)

◆ FindEntryByKey()

TSharedPtr< FArchiveEntry > FInternationalizationArchive::FindEntryByKey ( const FLocKey Namespace,
const FLocKey Key,
const TSharedPtr< FLocMetadataObject KeyMetadataObj 
) const

◆ GetEntriesByKeyIterator()

FArchiveEntryByLocKeyContainer::TConstIterator FInternationalizationArchive::GetEntriesByKeyIterator ( ) const
inline

◆ GetEntriesBySourceTextIterator()

FArchiveEntryByStringContainer::TConstIterator FInternationalizationArchive::GetEntriesBySourceTextIterator ( ) const
inline

◆ GetFormatVersion()

EFormatVersion FInternationalizationArchive::GetFormatVersion ( ) const
inline

◆ GetNumEntriesByKey()

int32 FInternationalizationArchive::GetNumEntriesByKey ( ) const
inline

◆ GetNumEntriesBySourceText()

int32 FInternationalizationArchive::GetNumEntriesBySourceText ( ) const
inline

◆ SetFormatVersion()

void FInternationalizationArchive::SetFormatVersion ( const EFormatVersion  Version)
inline

◆ SetTranslation()

bool FInternationalizationArchive::SetTranslation ( const FLocKey Namespace,
const FLocKey Key,
const FLocItem Source,
const FLocItem Translation,
const TSharedPtr< FLocMetadataObject KeyMetadataObj 
)

◆ UpdateEntry()

void FInternationalizationArchive::UpdateEntry ( const TSharedRef< FArchiveEntry > &  OldEntry,
const TSharedRef< FArchiveEntry > &  NewEntry 
)

The documentation for this class was generated from the following files: