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

#include <InternationalizationManifest.h>

Public Types

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

Public Member Functions

 FInternationalizationManifest ()
 
CORE_API bool AddSource (const FLocKey &Namespace, const FLocItem &Source, const FManifestContext &Context)
 
CORE_API void UpdateEntry (const TSharedRef< FManifestEntry > &OldEntry, TSharedRef< FManifestEntry > &NewEntry)
 
CORE_API TSharedPtr< FManifestEntryFindEntryBySource (const FLocKey &Namespace, const FLocItem &Source) const
 
CORE_API TSharedPtr< FManifestEntryFindEntryByContext (const FLocKey &Namespace, const FManifestContext &Context) const
 
CORE_API TSharedPtr< FManifestEntryFindEntryByKey (const FLocKey &Namespace, const FLocKey &Key, const FString *SourceText=nullptr) const
 
CORE_API void ClearEntries ()
 
FManifestEntryByLocKeyContainer::TConstIterator GetEntriesByKeyIterator () const
 
int32 GetNumEntriesByKey () const
 
FManifestEntryByStringContainer::TConstIterator GetEntriesBySourceTextIterator () const
 
TArray< TPair< FString, TSharedRef< FManifestEntry > > > GetEntriesBySourceTextAsArray () const
 
int32 GetNumEntriesBySourceText () const
 
void SetFormatVersion (const EFormatVersion Version)
 
EFormatVersion GetFormatVersion () const
 

Member Enumeration Documentation

◆ EFormatVersion

Enumerator
Initial 
EscapeFixes 
LatestPlusOne 
Latest 

Constructor & Destructor Documentation

◆ FInternationalizationManifest()

FInternationalizationManifest::FInternationalizationManifest ( )
inline

Member Function Documentation

◆ AddSource()

bool FInternationalizationManifest::AddSource ( const FLocKey Namespace,
const FLocItem Source,
const FManifestContext Context 
)

Adds a manifest entry.

Returns
Returns true if add was successful or a matching entry already exists, false is only returned in the case where a duplicate context was found with different text.

◆ ClearEntries()

void FInternationalizationManifest::ClearEntries ( )

◆ FindEntryByContext()

TSharedPtr< FManifestEntry > FInternationalizationManifest::FindEntryByContext ( const FLocKey Namespace,
const FManifestContext Context 
) const

◆ FindEntryByKey()

TSharedPtr< FManifestEntry > FInternationalizationManifest::FindEntryByKey ( const FLocKey Namespace,
const FLocKey Key,
const FString *  SourceText = nullptr 
) const

◆ FindEntryBySource()

TSharedPtr< FManifestEntry > FInternationalizationManifest::FindEntryBySource ( const FLocKey Namespace,
const FLocItem Source 
) const

◆ GetEntriesByKeyIterator()

FManifestEntryByLocKeyContainer::TConstIterator FInternationalizationManifest::GetEntriesByKeyIterator ( ) const
inline

◆ GetEntriesBySourceTextAsArray()

TArray< TPair< FString, TSharedRef< FManifestEntry > > > FInternationalizationManifest::GetEntriesBySourceTextAsArray ( ) const
inline

◆ GetEntriesBySourceTextIterator()

FManifestEntryByStringContainer::TConstIterator FInternationalizationManifest::GetEntriesBySourceTextIterator ( ) const
inline

◆ GetFormatVersion()

EFormatVersion FInternationalizationManifest::GetFormatVersion ( ) const
inline

◆ GetNumEntriesByKey()

int32 FInternationalizationManifest::GetNumEntriesByKey ( ) const
inline

◆ GetNumEntriesBySourceText()

int32 FInternationalizationManifest::GetNumEntriesBySourceText ( ) const
inline

◆ SetFormatVersion()

void FInternationalizationManifest::SetFormatVersion ( const EFormatVersion  Version)
inline

◆ UpdateEntry()

void FInternationalizationManifest::UpdateEntry ( const TSharedRef< FManifestEntry > &  OldEntry,
TSharedRef< FManifestEntry > &  NewEntry 
)

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