NativeCulture

NativeCulture

#Overview

name: NativeCulture

The value of this variable can be defined or overridden in .ini config files. 33 .ini config files referencing this setting variable.

It is referenced in 71 C++ source files. Also referenced in 1 C# build file meaning it may affect the build system logic.

#Summary

#Setting Variables

#References In INI files

<Workspace>/Engine/Config/Localization/Category.ini:8, section: [CommonSettings]
<Workspace>/Engine/Config/Localization/Editor.ini:8, section: [CommonSettings]
<Workspace>/Engine/Config/Localization/EditorTutorials.ini:13, section: [CommonSettings]
<Workspace>/Engine/Config/Localization/Engine.ini:7, section: [CommonSettings]
<Workspace>/Engine/Config/Localization/Keywords.ini:7, section: [CommonSettings]
<Workspace>/Engine/Config/Localization/PortableObjectExport.ini:3, section: [CommonSettings]
<Workspace>/Engine/Config/Localization/PortableObjectImport.ini:3, section: [CommonSettings]
<Workspace>/Engine/Config/Localization/PropertyNames.ini:8, section: [CommonSettings]
<Workspace>/Engine/Config/Localization/ToolTips.ini:8, section: [CommonSettings]
<Workspace>/Engine/Plugins/Online/Android/OnlineSubsystemGooglePlay/Config/Localization/OnlineSubsystemGooglePlay.ini:8, section: [CommonSettings]
<Workspace>/Engine/Plugins/Online/IOS/OnlineSubsystemIOS/Config/Localization/OnlineSubsystemIOS.ini:8, section: [CommonSettings]
<Workspace>/Engine/Plugins/Online/OnlineFramework/Config/Localization/OnlineFramework.ini:8, section: [CommonSettings]
<Workspace>/Engine/Plugins/Online/OnlineSubsystem/Config/Localization/OnlineSubsystem.ini:8, section: [CommonSettings]
<Workspace>/Engine/Plugins/Online/OnlineSubsystemAmazon/Config/Localization/OnlineSubsystemAmazon.ini:8, section: [CommonSettings]
<Workspace>/Engine/Plugins/Online/OnlineSubsystemFacebook/Config/Localization/OnlineSubsystemFacebook.ini:8, section: [CommonSettings]
<Workspace>/Engine/Plugins/Online/OnlineSubsystemOculus/Config/Localization/OnlineSubsystemOculus.ini:8, section: [CommonSettings]
<Workspace>/Engine/Plugins/Online/OnlineSubsystemSteam/Config/Localization/OnlineSubsystemSteam.ini:8, section: [CommonSettings]
<Workspace>/Engine/Plugins/Online/OnlineSubsystemUtils/Config/Localization/OnlineSubsystemUtils.ini:8, section: [CommonSettings]
<Workspace>/Engine/Plugins/Runtime/HTTPChunkInstaller/Config/Localization/HTTPChunkInstaller.ini:8, section: [CommonSettings]
<Workspace>/Projects/Lyra/Config/Localization/EngineOverrides_Compile.ini:12, section: [CommonSettings]
<Workspace>/Projects/Lyra/Config/Localization/EngineOverrides_Export.ini:6, section: [CommonSettings]
<Workspace>/Projects/Lyra/Config/Localization/EngineOverrides_ExportDialogueScript.ini:6, section: [CommonSettings]
<Workspace>/Projects/Lyra/Config/Localization/EngineOverrides_Gather.ini:8, section: [CommonSettings]
<Workspace>/Projects/Lyra/Config/Localization/EngineOverrides_Import.ini:6, section: [CommonSettings]
<Workspace>/Projects/Lyra/Config/Localization/EngineOverrides_ImportDialogue.ini:7, section: [CommonSettings]
<Workspace>/Projects/Lyra/Config/Localization/EngineOverrides_ImportDialogueScript.ini:6, section: [CommonSettings]
<Workspace>/Projects/Lyra/Config/Localization/Game_Compile.ini:12, section: [CommonSettings]
<Workspace>/Projects/Lyra/Config/Localization/Game_Export.ini:6, section: [CommonSettings]
<Workspace>/Projects/Lyra/Config/Localization/Game_ExportDialogueScript.ini:6, section: [CommonSettings]
<Workspace>/Projects/Lyra/Config/Localization/Game_Gather.ini:10, section: [CommonSettings]
<Workspace>/Projects/Lyra/Config/Localization/Game_Import.ini:6, section: [CommonSettings]


... omitting 3 locations ...

#References in C++ code

The name of this variable is too overloaded. There are many C++ source code (71 callsites) referencing the name of this variable. We have to skip these details.

#References in C# build files

This variable is referenced in the following C# build files:

Location: <Workspace>/Engine/Source/Programs/AutomationTool/Scripts/Localisation.Automation.cs:1025


		string NativeCulture;
		if (!LocalizationConfig.GetString("CommonSettings", "NativeCulture", out NativeCulture))
		{
			throw new AutomationException("Failed to find a required config key! Section: 'CommonSettings', Key: 'NativeCulture', File: '{0}'", LocalizationConfigFile);
		}

		List<string> CulturesToGenerate;
		if (!LocalizationConfig.GetArray("CommonSettings", "CulturesToGenerate", out CulturesToGenerate))