2015-03-05 00:11:00 -05:00
|
|
|
// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.
|
2015-01-27 16:31:40 -05:00
|
|
|
#pragma once
|
|
|
|
|
|
2015-03-28 19:17:15 -04:00
|
|
|
#include "LocalizationTargetTypes.h"
|
2015-01-27 16:31:40 -05:00
|
|
|
|
|
|
|
|
namespace LocalizationCommandletTasks
|
|
|
|
|
{
|
2015-03-09 15:38:32 -04:00
|
|
|
bool GatherTargets(const TSharedRef<SWindow>& ParentWindow, const TArray<ULocalizationTarget*>& Targets);
|
|
|
|
|
bool GatherTarget(const TSharedRef<SWindow>& ParentWindow, ULocalizationTarget* const Target);
|
2015-01-27 16:31:40 -05:00
|
|
|
|
2015-03-09 15:38:32 -04:00
|
|
|
bool ImportTargets(const TSharedRef<SWindow>& ParentWindow, const TArray<ULocalizationTarget*>& Targets, const TOptional<FString> DirectoryPath = TOptional<FString>());
|
|
|
|
|
bool ImportTarget(const TSharedRef<SWindow>& ParentWindow, ULocalizationTarget* const Target, const TOptional<FString> DirectoryPath = TOptional<FString>());
|
|
|
|
|
bool ImportCulture(const TSharedRef<SWindow>& ParentWindow, ULocalizationTarget* const Target, const FString& CultureName, const TOptional<FString> FilePath = TOptional<FString>());
|
2015-01-27 16:31:40 -05:00
|
|
|
|
2015-03-09 15:38:32 -04:00
|
|
|
bool ExportTargets(const TSharedRef<SWindow>& ParentWindow, const TArray<ULocalizationTarget*>& Targets, const TOptional<FString> DirectoryPath = TOptional<FString>());
|
|
|
|
|
bool ExportTarget(const TSharedRef<SWindow>& ParentWindow, ULocalizationTarget* const Target, const TOptional<FString> DirectoryPath = TOptional<FString>());
|
|
|
|
|
bool ExportCulture(const TSharedRef<SWindow>& ParentWindow, ULocalizationTarget* const Target, const FString& CultureName, const TOptional<FString> FilePath = TOptional<FString>());
|
2015-01-27 16:31:40 -05:00
|
|
|
|
2015-03-18 19:14:43 -04:00
|
|
|
bool GenerateWordCountReportsForTargets(const TSharedRef<SWindow>& ParentWindow, const TArray<ULocalizationTarget*>& Targets);
|
|
|
|
|
bool GenerateWordCountReportForTarget(const TSharedRef<SWindow>& ParentWindow, ULocalizationTarget* const Target);
|
2015-01-30 17:29:25 -05:00
|
|
|
|
2015-03-09 15:38:32 -04:00
|
|
|
bool CompileTargets(const TSharedRef<SWindow>& ParentWindow, const TArray<ULocalizationTarget*>& Targets);
|
|
|
|
|
bool CompileTarget(const TSharedRef<SWindow>& ParentWindow, ULocalizationTarget* const Target);
|
2015-05-21 22:15:36 -04:00
|
|
|
bool CompileCulture(const TSharedRef<SWindow>& ParentWindow, ULocalizationTarget* const Target, const FString& CultureName);
|
2015-01-27 16:31:40 -05:00
|
|
|
}
|