Navigation
Unreal Engine C++ API Reference > Developer > LocalizationService
Inheritance Hierarchy
- IModularFeature
- ILocalizationServiceProvider
References
Module | LocalizationService |
Header | /Engine/Source/Developer/LocalizationService/Public/ILocalizationServiceProvider.h |
Include | #include "ILocalizationServiceProvider.h" |
Syntax
class ILocalizationServiceProvider : public IModularFeature
Remarks
Interface to talking with localization service providers.
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Virtual destructor |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
bool | CanCancelOperation
(
const TSharedRef< ILocalizationServiceOperation, ESPMode::ThreadSafe >& InOperation |
Check to see if we can cancel an operation. |
![]() |
void | CancelOperation
(
const TSharedRef< ILocalizationServiceOperation, ESPMode::ThreadSafe >& InOperation |
Attempt to cancel an operation in progress. |
![]() |
void | Close () |
Shut down localization service provider. |
![]() ![]() |
void | CustomizeSettingsDetails
(
IDetailCategoryBuilder& DetailCategoryBuilder |
Create a settings widget for display in the localization dashboard. |
![]() ![]() |
void | CustomizeTargetDetails
(
IDetailCategoryBuilder& DetailCategoryBuilder, |
Create a settings widget for display in the localization target editor. |
![]() ![]() |
void | CustomizeTargetSetToolbar
(
TSharedRef< FExtender >& MenuExtender, |
Create a settings widget for display in the localization target set editor. |
![]() ![]() |
void | CustomizeTargetToolbar
(
TSharedRef< FExtender >& MenuExtender, |
Create a settings widget for display in the localization target editor. |
![]() ![]() |
ELocalizationServiceOperationCommandResult::Type | Execute
(
const TSharedRef< ILocalizationServiceOperation, ESPMode::ThreadSafe >& InOperation, |
Helper overload for operation execution, see Execute(). |
![]() |
ELocalizationServiceOperationCommandResult::Type | Execute
(
const TSharedRef< ILocalizationServiceOperation, ESPMode::ThreadSafe >& InOperation, |
Attempt to execute an operation on the passed-in files (if any are required). |
![]() ![]() |
ELocalizationServiceOperationCommandResult::Type | Execute
(
const TSharedRef< ILocalizationServiceOperation, ESPMode::ThreadSafe >& InOperation, |
Helper overload for operation execution, see Execute(). |
![]() ![]() |
const FText | Get the localization service provider display name | |
![]() ![]() |
const FName & | GetName () |
Get the localization service provider name |
![]() |
ELocalizationServiceOperationCommandResult::Type | GetState
(
const TArray< FLocalizationServiceTranslationIdentifier >& InTranslationIds, |
Get the state of each of the passed-in files. |
![]() ![]() |
TSharedPtr< ILocalizationServiceState, ESPMode::ThreadSafe > | GetState
(
const FLocalizationServiceTranslationIdentifier& InTranslationId, |
Helper overload for state retrieval, see GetState(). |
![]() ![]() |
FText | Get the localization service status as plain, human-readable text | |
![]() |
void | Init
(
bool bForceConnection |
Initialize localization service provider. |
![]() ![]() |
bool | IsAvailable () |
Quick check if localization service is available for use (server-based providers can use this to return whether the server is available or not) |
![]() ![]() |
bool | IsEnabled () |
Quick check if localization service is enabled |
![]() ![]() |
ELocalizationServiceOperationCommandResult::Type | Login
(
const FString& InPassword, |
Login to the localization service server (if any). |
![]() |
void | Tick () |
Called every update. |