Navigation
Unreal Engine C++ API Reference > Developer
Filters
Classes
Type | Name | Description | |
---|---|---|---|
FCultureStatistics | |||
FExportLocalizationOptions | |||
FGatherTextExcludePath | |||
FGatherTextFileExtension | |||
FGatherTextFromMetaDataConfiguration | |||
FGatherTextFromPackagesConfiguration | |||
FGatherTextFromTextFilesConfiguration | |||
FGatherTextIncludePath | |||
FGatherTextSearchDirectory | |||
FLocalizationCompilationSettings | |||
FLocalizationConfigurationScript | |||
FLocalizationExportingSettings | |||
FLocalizationGatherPathRootUtil | |||
FLocalizationImportDialogueSettings | |||
FLocalizationSCC | |||
FLocalizationSourceControlSettings | Struct containing util functions for getting/setting the SCC settings for the localization dashboard | ||
FLocalizationTargetSettings | |||
FLocFileSCCNotifies | |||
FLocTextConflicts | Class that tracks any conflicts that occur when gathering source text entries. | ||
FLocTextHelper | High-level access to the non-compiled localization resources (manifests and archives) in a way that abstracts some of their quirks. | ||
FLocTextPlatformSplitUtils | Utilities to get manage platforms to split. | ||
FLocTextWordCounts | Class that manages the word count reporting of the various cultures. | ||
FMetaDataKeyGatherSpecification | |||
FMetaDataKeyName | |||
FMetaDataTextKeyPattern | |||
FPortableObjectCulture | Class for handling language codes used in the Portable Object format. | ||
FPortableObjectEntry | Class for representing entries in a Portable Object file(.po) or a Portable Object Template file(.pot). | ||
FPortableObjectEntryKey | Class for representing the key of an entry in a Portable Object file(.po) or a Portable Object Template file(.pot). | ||
FPortableObjectFormatDOM | Contains all the info we need to represent files in the Portable Object format. | ||
FPortableObjectHeader | Class that stores and manipulates PO and POT file header info. | ||
FTextLocalizationResourceGenerator | Utility functions for generating compiled LocMeta (Localization MetaData Resource) and LocRes (Localization Resource) files from source localization data | ||
FUserGeneratedContentLocalizationDescriptor | Minimal descriptor needed to generate a localization target for UGC localization. | ||
ILocalizationModule | |||
ILocFileNotifies | Interface for the loc file notify API. | ||
ULocalizationSettings | Class for loading/saving configuration settings and the details view objects needed for localization dashboard functionality. | ||
ULocalizationTarget | |||
ULocalizationTargetSet | |||
UUserGeneratedContentLocalizationSettings | Settings controlling UGC localization. |
Typedefs
Name | Description |
---|---|
FPortableObjectEntries |
Enums
Type | Name | Description | |
---|---|---|---|
EConflictReportFormat | An enum representing all the formats the conflict report can be output in. | ||
EGenerateLocResFlags | |||
ELocalizationGatherPathRoot | |||
ELocalizationTargetConflictStatus | |||
ELocalizationTargetLoadingPolicy | |||
ELocalizedTextCollapseMode | |||
ELocTextExportSourceMethod | What kind of "source" should we use when looking up translations for export? | ||
ELocTextHelperLoadFlags | Flags controlling the behavior used when loading manifests and archives into FLocTextHelper | ||
ELocTextPlatformSplitMode | How should we split platform specific localization data? | ||
EPortableObjectFormat | |||
UserGeneratedContentLocalization::ELoadLocalizationResult | UGC localization can be used to provide a simplified localization experience for basic plugins (only providing the PO files to be translated), and is primarily designed for DLC plugins where the UGC localization will be compiled during cook (Support for non-DLC plugins can be provided via project specific tooling built upon this base API. Support for complex plugins (such as those containing different kinds of modules, eg) a mix of game/engine and editor) are not supported via this API. |
Functions
Type | Name | Description | |
---|---|---|---|
FString | PortableObjectPipeline::ConditionArchiveStrForPO
(
const FString& InStr |
Given a string, condition it so it can be written as a field of a PO file | |
FString | PortableObjectPipeline::ConditionIdentityForPO
(
const FString& Namespace, |
Given a namespace and key, condition this information so it can be written to the "msgctxt" or "msgid" field of a PO file | |
FString | PortableObjectPipeline::ConditionPOStringForArchive
(
const FString& InStr |
Given the field of a PO file, condition it back to a clean string | |
bool | PortableObjectPipeline::Export
(
FLocTextHelper& InLocTextHelper, |
Use the given LocTextHelper to generate a new PO file using the translation data for the given culture | |
bool | PortableObjectPipeline::ExportAll
(
FLocTextHelper& InLocTextHelper, |
Use the given LocTextHelper to generate a new PO file using the translation data for all cultures | |
FString | PortableObjectPipeline::GetConditionedInfoMetaDataForExtractedComment
(
const FString& KeyName, |
Given a meta-data value string, condition it so it can be written as the extracted comment field of a PO file | |
FString | PortableObjectPipeline::GetConditionedKeyForExtractedComment
(
const FString& Key |
Given a key string, condition it so it can be written as the extracted comment field of a PO file | |
FString | PortableObjectPipeline::GetConditionedReferenceForExtractedComment
(
const FString& PORefString |
Given a source location string, condition it so it can be written as the extracted comment field of a PO file | |
bool | PortableObjectPipeline::Import
(
FLocTextHelper& InLocTextHelper, |
Update the given LocTextHelper with the translation data imported from the PO file for the given culture | |
bool | PortableObjectPipeline::ImportAll
(
FLocTextHelper& InLocTextHelper, |
Update the given LocTextHelper with the translation data imported from the PO file for all cultures | |
void | PortableObjectPipeline::ParseBasicPOFileEntry
(
const FPortableObjectEntry& POEntry, |
Parse the basic data (msgctxt, msgid, msgstr) from a PO entry | |
void | PortableObjectPipeline::ParseIdentityFromPO
(
const FString& InIdentity, |
Given the "msgctxt" or "msgid" field of a PO file, split it into the namespace and key | |
void | PortableObjectPipeline::PopulateBasicPOFileEntry
(
FPortableObjectEntry& POEntry, |
Populate the basic data (msgctxt, msgid, msgstr) within a PO entry | |
void | PortableObjectPipeline::UpdatePOFileHeaderForSettings
(
FPortableObjectFormatDOM& PortableObject, |
Given the collapse mode and PO format, append any extra required meta-data to the PO file header |
Variables
Type | Name | Description | |
---|---|---|---|
TMulticastDelegate< void(const FString &LocalizationTargetPath)> | OnLocalizationTargetDataUpdated | Delegate called when any on-disk data for the given localization target is updated. |