Nuke.Unreal
Build Unreal apps in Style.
Loading...
Searching...
No Matches
Nuke.Unreal.Tools.UatConfigGenerated.LocalizeConfig Class Reference

Updates the external localization data using the arguments provided. More...

Inheritance diagram for Nuke.Unreal.Tools.UatConfigGenerated.LocalizeConfig:
Nuke.Unreal.Tools.ToolConfig

Public Member Functions

virtual LocalizeConfig UEProjectRoot (params object[] values)
 Optional root-path to the project we're gathering for (defaults to CmdEnv.LocalRoot if unset).
 
virtual LocalizeConfig UEProjectDirectory (params object[] values)
 Sub-path to the project we're gathering for (relative to UEProjectRoot).
 
virtual LocalizeConfig UEProjectName (params object[] values)
 Optional name of the project we're gathering for (should match its .uproject file, eg QAGame).
 
virtual LocalizeConfig LocalizationProjectNames (params object[] values)
 Comma separated list of the projects to gather text from.
 
virtual LocalizeConfig LocalizationBranch (params object[] values)
 Optional suffix to use when uploading the new data to the localization provider.
 
virtual LocalizeConfig LocalizationProvider (params object[] values)
 Optional localization provide override.
 
virtual LocalizeConfig LocalizationSteps (params object[] values)
 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.
 
virtual LocalizeConfig IncludePlugins (params object[] values)
 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).
 
virtual LocalizeConfig ExcludePlugins (params object[] values)
 Optional comma separated list of plugins to exclude from the gather.
 
virtual LocalizeConfig IncludePlatforms (params object[] values)
 Optional flag to include platforms from within the given UEProjectDirectory as part of the gather.
 
virtual LocalizeConfig AdditionalCommandletArguments (params object[] values)
 Optional arguments to pass to the gather process.
 
virtual LocalizeConfig ParallelGather (params object[] values)
 Run the gather processes for a single batch in parallel rather than sequence.
 
virtual LocalizeConfig Preview (params object[] values)
 Run the localization command in preview mode. This passes the -Preview flag along to all commandlets as an additional argument and deletes all temporary files generated by the commandlets in preview mode. Primarily used for build farm automation where localization warnings from localization gathers can be previewed without checking out any files under SCC.
 
virtual LocalizeConfig IncludePluginsDirectory (params object[] values)
 Optional parameter that is a list of relative paths to a directory under UEProjectDirectory separated by a ';' character. All plugins under this directory will be gathered from (if not excluded) E.g -IncludePluginsDirectory="Plugins/A;Plugins/B;Plugins/C".
 
virtual LocalizeConfig ExcludePluginsDirectory (params object[] values)
 Optional list of relative paths to a directory under UEProjectDirectory separated by the ';' character. All plugins under this directory will be excluded from gather. E.g -ExcludePluginsDirectory="Plugins/A;Plugins/B;Plugins/C".
 
virtual LocalizeConfig EnableIncludedPlugins (params object[] values)
 Optional flag that passes all included plugins that aren't excluded to the -EnablePlugins editor argument to ensure content and metadata for plugins are loaded for gathering.
 
virtual LocalizeConfig PreserveAutoGeneratedResources (params object[] values)
 
virtual LocalizeConfig ConsolidateConfigFiles (params object[] values)
 
virtual LocalizeConfig TemplateLocalizationConfigFiles (params object[] values)
 An optional list of paths to localization config files to be used as templates for Auto localization config file generation. If the paths provided are relative, they should be relative to UEProjectDirectory. Else the path should be absolute. All paths should be separated by a ;.
 
- Public Member Functions inherited from Nuke.Unreal.Tools.ToolConfig
virtual void AppendArgument (UnrealToolArgument arg)
 
virtual void AppendArgument (string arg, UnrealToolArgumentMeta? meta=null)
 
virtual void AppendSubtool (ToolConfig subtool)
 
virtual string Gather (EngineVersion ueVersion)
 Gether the arguments and subtools and render a command line output.
 

Properties

override string Name [get]
 
override string CliName [get]
 
override UnrealCompatibility Compatibility [get]
 
override ToolConfig[] Configs [get]
 
- Properties inherited from Nuke.Unreal.Tools.ToolConfig
string Name [get]
 The C# friendly name of the tool which will be used inside configurators.
 
string CliName [get]
 The name which will be rendered onto command line.
 
UnrealCompatibility Compatibility [get]
 Compatibility with either Unreal Engine 4 or 5 or both. If tool is configured to run with an incompatible engine its entire configuration will be ignored.
 
virtual ToolConfig[] Configs [get]
 

Private Attributes

ToolConfig[] _configs = null
 

Additional Inherited Members

- Protected Attributes inherited from Nuke.Unreal.Tools.ToolConfig
List< UnrealToolArgumentUsingArguments = []
 
readonly Dictionary< string, ToolConfigUsingSubtools = []
 

Detailed Description

Updates the external localization data using the arguments provided.

Definition at line 21499 of file UatConfigGenerated.cs.

Member Function Documentation

◆ AdditionalCommandletArguments()

virtual LocalizeConfig Nuke.Unreal.Tools.UatConfigGenerated.LocalizeConfig.AdditionalCommandletArguments ( params object[] values)
virtual

Optional arguments to pass to the gather process.

Definition at line 21696 of file UatConfigGenerated.cs.

◆ ConsolidateConfigFiles()

virtual LocalizeConfig Nuke.Unreal.Tools.UatConfigGenerated.LocalizeConfig.ConsolidateConfigFiles ( params object[] values)
virtual

Definition at line 21829 of file UatConfigGenerated.cs.

◆ EnableIncludedPlugins()

virtual LocalizeConfig Nuke.Unreal.Tools.UatConfigGenerated.LocalizeConfig.EnableIncludedPlugins ( params object[] values)
virtual

Optional flag that passes all included plugins that aren't excluded to the -EnablePlugins editor argument to ensure content and metadata for plugins are loaded for gathering.

Definition at line 21791 of file UatConfigGenerated.cs.

◆ ExcludePlugins()

virtual LocalizeConfig Nuke.Unreal.Tools.UatConfigGenerated.LocalizeConfig.ExcludePlugins ( params object[] values)
virtual

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

Definition at line 21658 of file UatConfigGenerated.cs.

◆ ExcludePluginsDirectory()

virtual LocalizeConfig Nuke.Unreal.Tools.UatConfigGenerated.LocalizeConfig.ExcludePluginsDirectory ( params object[] values)
virtual

Optional list of relative paths to a directory under UEProjectDirectory separated by the ';' character. All plugins under this directory will be excluded from gather. E.g -ExcludePluginsDirectory="Plugins/A;Plugins/B;Plugins/C".

Definition at line 21772 of file UatConfigGenerated.cs.

◆ IncludePlatforms()

virtual LocalizeConfig Nuke.Unreal.Tools.UatConfigGenerated.LocalizeConfig.IncludePlatforms ( params object[] values)
virtual

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

Definition at line 21677 of file UatConfigGenerated.cs.

◆ IncludePlugins()

virtual LocalizeConfig Nuke.Unreal.Tools.UatConfigGenerated.LocalizeConfig.IncludePlugins ( params object[] values)
virtual

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).

Definition at line 21639 of file UatConfigGenerated.cs.

◆ IncludePluginsDirectory()

virtual LocalizeConfig Nuke.Unreal.Tools.UatConfigGenerated.LocalizeConfig.IncludePluginsDirectory ( params object[] values)
virtual

Optional parameter that is a list of relative paths to a directory under UEProjectDirectory separated by a ';' character. All plugins under this directory will be gathered from (if not excluded) E.g -IncludePluginsDirectory="Plugins/A;Plugins/B;Plugins/C".

Definition at line 21753 of file UatConfigGenerated.cs.

◆ LocalizationBranch()

virtual LocalizeConfig Nuke.Unreal.Tools.UatConfigGenerated.LocalizeConfig.LocalizationBranch ( params object[] values)
virtual

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

Definition at line 21582 of file UatConfigGenerated.cs.

◆ LocalizationProjectNames()

virtual LocalizeConfig Nuke.Unreal.Tools.UatConfigGenerated.LocalizeConfig.LocalizationProjectNames ( params object[] values)
virtual

Comma separated list of the projects to gather text from.

Definition at line 21563 of file UatConfigGenerated.cs.

◆ LocalizationProvider()

virtual LocalizeConfig Nuke.Unreal.Tools.UatConfigGenerated.LocalizeConfig.LocalizationProvider ( params object[] values)
virtual

Optional localization provide override.

Definition at line 21601 of file UatConfigGenerated.cs.

◆ LocalizationSteps()

virtual LocalizeConfig Nuke.Unreal.Tools.UatConfigGenerated.LocalizeConfig.LocalizationSteps ( params object[] values)
virtual

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.

Definition at line 21620 of file UatConfigGenerated.cs.

◆ ParallelGather()

virtual LocalizeConfig Nuke.Unreal.Tools.UatConfigGenerated.LocalizeConfig.ParallelGather ( params object[] values)
virtual

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

Definition at line 21715 of file UatConfigGenerated.cs.

◆ PreserveAutoGeneratedResources()

virtual LocalizeConfig Nuke.Unreal.Tools.UatConfigGenerated.LocalizeConfig.PreserveAutoGeneratedResources ( params object[] values)
virtual

Definition at line 21810 of file UatConfigGenerated.cs.

◆ Preview()

virtual LocalizeConfig Nuke.Unreal.Tools.UatConfigGenerated.LocalizeConfig.Preview ( params object[] values)
virtual

Run the localization command in preview mode. This passes the -Preview flag along to all commandlets as an additional argument and deletes all temporary files generated by the commandlets in preview mode. Primarily used for build farm automation where localization warnings from localization gathers can be previewed without checking out any files under SCC.

Definition at line 21734 of file UatConfigGenerated.cs.

◆ TemplateLocalizationConfigFiles()

virtual LocalizeConfig Nuke.Unreal.Tools.UatConfigGenerated.LocalizeConfig.TemplateLocalizationConfigFiles ( params object[] values)
virtual

An optional list of paths to localization config files to be used as templates for Auto localization config file generation. If the paths provided are relative, they should be relative to UEProjectDirectory. Else the path should be absolute. All paths should be separated by a ;.

Definition at line 21848 of file UatConfigGenerated.cs.

◆ UEProjectDirectory()

virtual LocalizeConfig Nuke.Unreal.Tools.UatConfigGenerated.LocalizeConfig.UEProjectDirectory ( params object[] values)
virtual

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

Definition at line 21525 of file UatConfigGenerated.cs.

◆ UEProjectName()

virtual LocalizeConfig Nuke.Unreal.Tools.UatConfigGenerated.LocalizeConfig.UEProjectName ( params object[] values)
virtual

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

Definition at line 21544 of file UatConfigGenerated.cs.

◆ UEProjectRoot()

virtual LocalizeConfig Nuke.Unreal.Tools.UatConfigGenerated.LocalizeConfig.UEProjectRoot ( params object[] values)
virtual

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

Definition at line 21506 of file UatConfigGenerated.cs.

Member Data Documentation

◆ _configs

ToolConfig [] Nuke.Unreal.Tools.UatConfigGenerated.LocalizeConfig._configs = null
private

Definition at line 21866 of file UatConfigGenerated.cs.

Property Documentation

◆ CliName

override string Nuke.Unreal.Tools.UatConfigGenerated.LocalizeConfig.CliName
get

Definition at line 21502 of file UatConfigGenerated.cs.

◆ Compatibility

override UnrealCompatibility Nuke.Unreal.Tools.UatConfigGenerated.LocalizeConfig.Compatibility
get

Definition at line 21503 of file UatConfigGenerated.cs.

◆ Configs

override ToolConfig [] Nuke.Unreal.Tools.UatConfigGenerated.LocalizeConfig.Configs
getprotected

Definition at line 21867 of file UatConfigGenerated.cs.

◆ Name

override string Nuke.Unreal.Tools.UatConfigGenerated.LocalizeConfig.Name
get

Definition at line 21501 of file UatConfigGenerated.cs.


The documentation for this class was generated from the following file: