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