ITranslationEditor

Translation Editor public interface

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

TranslationEditor

Header

/Engine/Source/Editor/TranslationEditor/Public/ITranslationEditor.h

Include

#include "ITranslationEditor.h"

Syntax

class ITranslationEditor : public FAssetEditorToolkit

Remarks

Translation Editor public interface

Variables

Name Description

Protected variable

FString

 

ArchiveFilePath

The path to the archive file being edited.

Protected variable

TWeakObjectPtr<...

 

AssociatedLocalizationTarget

The localization target associated with the files being used/edited, if any.

Protected variable

FString

 

ManifestFilePath

The path to the manifest file being used for contexts.

Constructors

Name Description

Public function

ITranslationEditor

(
    const FString& InManifestFile,
    const FString& InArchiveFile,
    ULocalizationTarget*const InAs...
)

Functions

Name Description

Public function Static

void

 

OpenTranslationEditor

(
    ULocalizationTarget*const Loca...,
    const FString& CultureToEdit
)

Public function Static

void

 

OpenTranslationEditor

(
    const FString& InManifestFile,
    const FString& InNativeArchiveFile,
    const FString& InArchiveFileToEdit
)

Public function Static

void

 

OpenTranslationPicker()

Overridden from FAssetEditorToolkit

Name Description

Public function Virtual

void

 

OnClose()

Called when this toolkit is being closed

Constants

Name

Description

OpenTranslationEditors

To keep track of what translation editors are open editing which manifest files