Localize

class uetools.commands.uat.localize.LocalUAT[source]

Updates the external localization data using the arguments provided.

project

Project name

Type:

str

UEProjectRoot

Optional root-path to the project we’re gathering for (defaults to CmdEnv.LocalRoot if unset).

Type:

Optional[str]

UEProjectDirectory

Sub-path to the project we’re gathering for (relative to UEProjectRoot)

Type:

str

UEProjectName

Optional name of the project we’re gathering for (should match its .uproject file, eg QAGame).

Type:

Optional[str]

LocalizationProjectNames

Comma separated list of the projects to gather text from.

Type:

Optional[str]

LocalizationBranch

Optional suffix to use when uploading the new data to the localization provider.

Type:

Optional[str]

LocalizationProvider

Optional localization provide override.

Type:

Optional[str]

LocalizationSteps

Optional comma separated list of localization steps to perform [Download, Gather, Import, Export, Compile, GenerateReports, Upload] (default is all). Only valid for projects using a modular config.

Type:

Optional[str]

IncludePlugins

Optional flag to include plugins from within the given UEProjectDirectory as part of the gather. This may optionally specify a comma separated list of the specific plugins to gather (otherwise all plugins will be gathered).

Type:

bool

ExcludePlugins

Optional comma separated list of plugins to exclude from the gather.

Type:

Optional[str]

IncludePlatforms

Optional flag to include platforms from within the given UEProjectDirectory as part of the gather.

Type:

bool

AdditionalCSCommandletArguments

Optional arguments to pass to the gather process.

Type:

Optional[str]

ParallelGather

Run the gather processes for a single batch in parallel rather than sequence.

Type:

bool

OneSkyProjectGroupName
Type:

Optional[str] = None

Examples

uecli uat-local --project GamekitDev --IncludePlugins --ParallelGather --LocalizationSteps Gather --LocalizationProjectNames GamekitDev
name: str = 'localize'
class Arguments[source]

Arguments(project: str = None, UEProjectRoot: Optional[str] = None, UEProjectDirectory: str = ‘’, UEProjectName: Optional[str] = None, LocalizationProjectNames: Optional[str] = None, LocalizationBranch: Optional[str] = None, LocalizationProvider: Optional[str] = None, LocalizationSteps: Optional[str] = None, IncludePlugins: bool = False, ExcludePlugins: Optional[str] = None, IncludePlatforms: bool = False, AdditionalCSCommandletArguments: Optional[str] = None, ParallelGather: bool = False, OneSkyProjectGroupName: Optional[str] = None)

project: str = None
UEProjectRoot: str | None = None
UEProjectDirectory: str = ''
UEProjectName: str | None = None
LocalizationProjectNames: str | None = None
LocalizationBranch: str | None = None
LocalizationProvider: str | None = None
LocalizationSteps: str | None = None
IncludePlugins: bool = False
ExcludePlugins: str | None = None
IncludePlatforms: bool = False
AdditionalCSCommandletArguments: str | None = None
ParallelGather: bool = False
OneSkyProjectGroupName: str | None = None
static execute(args)[source]

Execute the command