Home › Engine classes › Localization

Engine executable. Settings and tools of the game program (CivilizationVI.exe), usable without a mod. Mostly undocumented debug and configuration functionality; descriptions come from analysis of the executable and have not all been tried in the running game.

Localization

25 classes. A class lists its base chain (first base only for multiple inheritance), its direct subclasses, and its virtual slots.

Class Base chain Subclasses Virtual slots
ConditionalTransform — 2 3
GenderConditionalTransform ConditionalTransform 0 3
ILocalizationLogger — 1 3
IPluralityRule — 16 2
Language — 0 2
ParameterTransforms — 0 2
PluralRule1 IPluralityRule 0 2
PluralRule10 IPluralityRule 0 2
PluralRule11 IPluralityRule 0 2
PluralRule12 IPluralityRule 0 2
PluralRule13 IPluralityRule 0 2
PluralRule14 IPluralityRule 0 2
PluralRule15 IPluralityRule 0 2
PluralRule16 IPluralityRule 0 2
PluralRule2 IPluralityRule 0 2
PluralRule3 IPluralityRule 0 2
PluralRule4 IPluralityRule 0 2
PluralRule5 IPluralityRule 0 2
PluralRule6 IPluralityRule 0 2
PluralRule7 IPluralityRule 0 2
PluralRule8 IPluralityRule 0 2
PluralRule9 IPluralityRule 0 2
PluralityConditionalTransform ConditionalTransform 0 3
SingleFormString — 0 2
String — 0 2

Virtual functions by class

Localization::ConditionalTransform (3 slots, vtable 0x53ca7a8 (Linux))
Slot Function Windows RVA
0 Localization::ConditionalTransform::~ConditionalTransform —
1 Localization::ConditionalTransform::~ConditionalTransform —
2 — —
Localization::GenderConditionalTransform (3 slots, vtable 0x53ca7e0 (Linux))
Slot Function Windows RVA
0 Localization::ConditionalTransform::~ConditionalTransform —
1 Localization::GenderConditionalTransform::~GenderConditionalTransform —
2 Localization::GenderConditionalTransform::IsMatch —
Localization::ILocalizationLogger (3 slots, vtable 0x53a2468 (Linux))
Slot Function Windows RVA
0 Localization::ILocalizationLogger::~ILocalizationLogger —
1 Localization::ILocalizationLogger::~ILocalizationLogger —
2 — —
Localization::IPluralityRule (2 slots, vtable 0x53cac88 (Linux))
Slot Function Windows RVA
0 — —
1 — —
Localization::Language (2 slots, vtable 0x53ca528 (Linux))
Slot Function Windows RVA
0 Localization::Language::~Language —
1 Localization::Language::~Language —
Localization::ParameterTransforms (2 slots, vtable 0x53ca5a8 (Linux))
Slot Function Windows RVA
0 Localization::ParameterTransforms::~ParameterTransforms —
1 Localization::ParameterTransforms::~ParameterTransforms —
Localization::PluralRule1 (2 slots, vtable 0x53ca880 (Linux))
Slot Function Windows RVA
0 Localization::PluralRule1::GetMaxPluralForms —
1 Localization::PluralRule1::GetPluralForm —
Localization::PluralRule10 (2 slots, vtable 0x53caab8 (Linux))
Slot Function Windows RVA
0 Localization::PluralRule10::GetMaxPluralForms —
1 Localization::PluralRule10::GetPluralForm —
Localization::PluralRule11 (2 slots, vtable 0x53caaf8 (Linux))
Slot Function Windows RVA
0 Localization::PluralRule11::GetMaxPluralForms —
1 Localization::PluralRule11::GetPluralForm —
Localization::PluralRule12 (2 slots, vtable 0x53cab38 (Linux))
Slot Function Windows RVA
0 Localization::PluralRule12::GetMaxPluralForms —
1 Localization::PluralRule12::GetPluralForm —
Localization::PluralRule13 (2 slots, vtable 0x53cab78 (Linux))
Slot Function Windows RVA
0 Localization::PluralRule13::GetMaxPluralForms —
1 Localization::PluralRule13::GetPluralForm —
Localization::PluralRule14 (2 slots, vtable 0x53cabb8 (Linux))
Slot Function Windows RVA
0 Localization::PluralRule14::GetMaxPluralForms —
1 Localization::PluralRule14::GetPluralForm —
Localization::PluralRule15 (2 slots, vtable 0x53cabf8 (Linux))
Slot Function Windows RVA
0 Localization::PluralRule15::GetMaxPluralForms —
1 Localization::PluralRule15::GetPluralForm —
Localization::PluralRule16 (2 slots, vtable 0x53cac38 (Linux))
Slot Function Windows RVA
0 Localization::PluralRule16::GetMaxPluralForms —
1 Localization::PluralRule16::GetPluralForm —
Localization::PluralRule2 (2 slots, vtable 0x53ca8b8 (Linux))
Slot Function Windows RVA
0 Localization::PluralRule2::GetMaxPluralForms —
1 Localization::PluralRule2::GetPluralForm —
Localization::PluralRule3 (2 slots, vtable 0x53ca8f8 (Linux))
Slot Function Windows RVA
0 Localization::PluralRule3::GetMaxPluralForms —
1 Localization::PluralRule3::GetPluralForm —
Localization::PluralRule4 (2 slots, vtable 0x53ca938 (Linux))
Slot Function Windows RVA
0 Localization::PluralRule4::GetMaxPluralForms —
1 Localization::PluralRule4::GetPluralForm —
Localization::PluralRule5 (2 slots, vtable 0x53ca978 (Linux))
Slot Function Windows RVA
0 Localization::PluralRule5::GetMaxPluralForms —
1 Localization::PluralRule5::GetPluralForm —
Localization::PluralRule6 (2 slots, vtable 0x53ca9b8 (Linux))
Slot Function Windows RVA
0 Localization::PluralRule6::GetMaxPluralForms —
1 Localization::PluralRule6::GetPluralForm —
Localization::PluralRule7 (2 slots, vtable 0x53ca9f8 (Linux))
Slot Function Windows RVA
0 Localization::PluralRule7::GetMaxPluralForms —
1 Localization::PluralRule7::GetPluralForm —
Localization::PluralRule8 (2 slots, vtable 0x53caa38 (Linux))
Slot Function Windows RVA
0 Localization::PluralRule8::GetMaxPluralForms —
1 Localization::PluralRule8::GetPluralForm —
Localization::PluralRule9 (2 slots, vtable 0x53caa78 (Linux))
Slot Function Windows RVA
0 Localization::PluralRule9::GetMaxPluralForms —
1 Localization::PluralRule9::GetPluralForm —
Localization::PluralityConditionalTransform (3 slots, vtable 0x53ca630 (Linux))
Slot Function Windows RVA
0 Localization::ConditionalTransform::~ConditionalTransform —
1 Localization::PluralityConditionalTransform::~PluralityConditionalTransform —
2 Localization::PluralityConditionalTransform::IsMatch —
Localization::SingleFormString (2 slots, vtable 0x53caca8 (Linux))
Slot Function Windows RVA
0 Localization::SingleFormString::~SingleFormString —
1 Localization::SingleFormString::~SingleFormString —
Localization::String (2 slots, vtable 0x53ca6d8 (Linux))
Slot Function Windows RVA
0 Localization::String::~String —
1 Localization::String::~String —