Navigation
API > API/Developer > API/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. |