You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
- Implements the OneSky Project Group, Project, File, and Translation APIs, minus delete commands, etc. - The communication with OneSky works, but the interface between the Localization Service module and the OneSky plugin about what general Localization Service Commands map to which OneSky commands needs to be implemented. - Some debug code remains, and some clean up still needs to be done - Some minor changes to Localization Service module [CL 2562023 by Joe Conley in Main branch]
82 lines
2.7 KiB
C++
82 lines
2.7 KiB
C++
// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.
|
|
|
|
#include "LocalizationServicePrivatePCH.h"
|
|
#include "DefaultLocalizationServiceProvider.h"
|
|
#include "ILocalizationServiceModule.h"
|
|
#include "MessageLog.h"
|
|
|
|
#define LOCTEXT_NAMESPACE "DefaultLocalizationServiceProvider"
|
|
|
|
void FDefaultLocalizationServiceProvider::Init(bool bForceConnection)
|
|
{
|
|
FMessageLog("LocalizationService").Info(LOCTEXT("LocalizationServiceDisabled", "Localization service is disabled"));
|
|
}
|
|
|
|
void FDefaultLocalizationServiceProvider::Close()
|
|
{
|
|
|
|
}
|
|
|
|
FText FDefaultLocalizationServiceProvider::GetStatusText() const
|
|
{
|
|
return LOCTEXT("LocalizationServiceDisabled", "Localization service is disabled");
|
|
}
|
|
|
|
bool FDefaultLocalizationServiceProvider::IsAvailable() const
|
|
{
|
|
return false;
|
|
}
|
|
|
|
bool FDefaultLocalizationServiceProvider::IsEnabled() const
|
|
{
|
|
return false;
|
|
}
|
|
|
|
const FName& FDefaultLocalizationServiceProvider::GetName(void) const
|
|
{
|
|
static FName ProviderName("None");
|
|
return ProviderName;
|
|
}
|
|
|
|
const FText FDefaultLocalizationServiceProvider::GetDisplayName() const
|
|
{
|
|
return LOCTEXT("DefaultLocalizationServiceProviderDisplayName", "Localization Service Disabled");
|
|
}
|
|
|
|
ELocalizationServiceOperationCommandResult::Type FDefaultLocalizationServiceProvider::GetState(const TArray<FLocalizationServiceTranslationIdentifier>& InTranslationIds, TArray< TSharedRef<ILocalizationServiceState, ESPMode::ThreadSafe> >& OutState, ELocalizationServiceCacheUsage::Type InStateCacheUsage)
|
|
{
|
|
return ELocalizationServiceOperationCommandResult::Failed;
|
|
}
|
|
|
|
ELocalizationServiceOperationCommandResult::Type FDefaultLocalizationServiceProvider::Execute(const TSharedRef<ILocalizationServiceOperation, ESPMode::ThreadSafe>& InOperation, const TArray<FLocalizationServiceTranslationIdentifier>& InTranslationIds, ELocalizationServiceOperationConcurrency::Type InConcurrency, const FLocalizationServiceOperationComplete& InOperationCompleteDelegate)
|
|
{
|
|
return ELocalizationServiceOperationCommandResult::Failed;
|
|
}
|
|
|
|
bool FDefaultLocalizationServiceProvider::CanCancelOperation( const TSharedRef<ILocalizationServiceOperation, ESPMode::ThreadSafe>& InOperation ) const
|
|
{
|
|
return false;
|
|
}
|
|
|
|
void FDefaultLocalizationServiceProvider::CancelOperation( const TSharedRef<ILocalizationServiceOperation, ESPMode::ThreadSafe>& InOperation )
|
|
{
|
|
}
|
|
|
|
void FDefaultLocalizationServiceProvider::Tick()
|
|
{
|
|
|
|
}
|
|
|
|
#if LOCALIZATION_SERVICES_WITH_SLATE
|
|
void FDefaultLocalizationServiceProvider::CustomizeSettingsDetails(IDetailCategoryBuilder& DetailCategoryBuilder) const
|
|
{
|
|
|
|
}
|
|
|
|
void FDefaultLocalizationServiceProvider::CustomizeTargetDetails(IDetailCategoryBuilder& DetailCategoryBuilder, const FGuid& TargetGuid) const
|
|
{
|
|
|
|
}
|
|
#endif //LOCALIZATION_SERVICES_WITH_SLATE
|
|
|
|
#undef LOCTEXT_NAMESPACE |