[PATCH v7 1/3] kernel32/nls: Add LOCALE_IGEOID to all locales.

João Diogo Ferreira devilj at outlook.pt
Sat Nov 16 01:21:20 CST 2019


Signed-off-by: João Diogo Craveiro Ferreira <devilj at outlook.pt>
---
These GeoIDs were taken from Wine's own geoinfodata array via a script,
so they should match with Windows (and do for the handful I tested.)

Supersedes: 173819
---
 dlls/kernel32/nls/afk.nls | 1 +
 dlls/kernel32/nls/ara.nls | 1 +
 dlls/kernel32/nls/arb.nls | 1 +
 dlls/kernel32/nls/are.nls | 1 +
 dlls/kernel32/nls/arg.nls | 1 +
 dlls/kernel32/nls/arh.nls | 1 +
 dlls/kernel32/nls/ari.nls | 1 +
 dlls/kernel32/nls/arj.nls | 1 +
 dlls/kernel32/nls/ark.nls | 1 +
 dlls/kernel32/nls/arl.nls | 1 +
 dlls/kernel32/nls/arm.nls | 1 +
 dlls/kernel32/nls/aro.nls | 1 +
 dlls/kernel32/nls/arq.nls | 1 +
 dlls/kernel32/nls/ars.nls | 1 +
 dlls/kernel32/nls/art.nls | 1 +
 dlls/kernel32/nls/aru.nls | 1 +
 dlls/kernel32/nls/ary.nls | 1 +
 dlls/kernel32/nls/ast.nls | 1 +
 dlls/kernel32/nls/aze.nls | 1 +
 dlls/kernel32/nls/azl.nls | 1 +
 dlls/kernel32/nls/bel.nls | 1 +
 dlls/kernel32/nls/ben.nls | 1 +
 dlls/kernel32/nls/bgr.nls | 1 +
 dlls/kernel32/nls/brf.nls | 1 +
 dlls/kernel32/nls/cat.nls | 1 +
 dlls/kernel32/nls/chs.nls | 1 +
 dlls/kernel32/nls/cht.nls | 1 +
 dlls/kernel32/nls/cor.nls | 1 +
 dlls/kernel32/nls/csy.nls | 1 +
 dlls/kernel32/nls/cym.nls | 1 +
 dlls/kernel32/nls/dan.nls | 1 +
 dlls/kernel32/nls/dea.nls | 1 +
 dlls/kernel32/nls/dec.nls | 1 +
 dlls/kernel32/nls/del.nls | 1 +
 dlls/kernel32/nls/des.nls | 1 +
 dlls/kernel32/nls/deu.nls | 1 +
 dlls/kernel32/nls/div.nls | 1 +
 dlls/kernel32/nls/ell.nls | 1 +
 dlls/kernel32/nls/ena.nls | 1 +
 dlls/kernel32/nls/enb.nls | 1 +
 dlls/kernel32/nls/enc.nls | 1 +
 dlls/kernel32/nls/eng.nls | 1 +
 dlls/kernel32/nls/eni.nls | 1 +
 dlls/kernel32/nls/enj.nls | 1 +
 dlls/kernel32/nls/enl.nls | 1 +
 dlls/kernel32/nls/enp.nls | 1 +
 dlls/kernel32/nls/ens.nls | 1 +
 dlls/kernel32/nls/ent.nls | 1 +
 dlls/kernel32/nls/enu.nls | 1 +
 dlls/kernel32/nls/enw.nls | 1 +
 dlls/kernel32/nls/enz.nls | 1 +
 dlls/kernel32/nls/eox.nls | 1 +
 dlls/kernel32/nls/esa.nls | 1 +
 dlls/kernel32/nls/esb.nls | 1 +
 dlls/kernel32/nls/esc.nls | 1 +
 dlls/kernel32/nls/esd.nls | 1 +
 dlls/kernel32/nls/ese.nls | 1 +
 dlls/kernel32/nls/esf.nls | 1 +
 dlls/kernel32/nls/esg.nls | 1 +
 dlls/kernel32/nls/esh.nls | 1 +
 dlls/kernel32/nls/esi.nls | 1 +
 dlls/kernel32/nls/esl.nls | 1 +
 dlls/kernel32/nls/esm.nls | 1 +
 dlls/kernel32/nls/esn.nls | 1 +
 dlls/kernel32/nls/eso.nls | 1 +
 dlls/kernel32/nls/esp.nls | 1 +
 dlls/kernel32/nls/esr.nls | 1 +
 dlls/kernel32/nls/ess.nls | 1 +
 dlls/kernel32/nls/esu.nls | 1 +
 dlls/kernel32/nls/esv.nls | 1 +
 dlls/kernel32/nls/esy.nls | 1 +
 dlls/kernel32/nls/esz.nls | 1 +
 dlls/kernel32/nls/eti.nls | 1 +
 dlls/kernel32/nls/euq.nls | 1 +
 dlls/kernel32/nls/far.nls | 1 +
 dlls/kernel32/nls/fin.nls | 1 +
 dlls/kernel32/nls/fos.nls | 1 +
 dlls/kernel32/nls/fra.nls | 1 +
 dlls/kernel32/nls/frb.nls | 1 +
 dlls/kernel32/nls/frc.nls | 1 +
 dlls/kernel32/nls/frl.nls | 1 +
 dlls/kernel32/nls/frm.nls | 1 +
 dlls/kernel32/nls/frs.nls | 1 +
 dlls/kernel32/nls/gae.nls | 1 +
 dlls/kernel32/nls/gdh.nls | 1 +
 dlls/kernel32/nls/gdv.nls | 1 +
 dlls/kernel32/nls/glc.nls | 1 +
 dlls/kernel32/nls/guj.nls | 1 +
 dlls/kernel32/nls/heb.nls | 1 +
 dlls/kernel32/nls/hin.nls | 1 +
 dlls/kernel32/nls/hrv.nls | 1 +
 dlls/kernel32/nls/hun.nls | 1 +
 dlls/kernel32/nls/hye.nls | 1 +
 dlls/kernel32/nls/ind.nls | 1 +
 dlls/kernel32/nls/isl.nls | 1 +
 dlls/kernel32/nls/ita.nls | 1 +
 dlls/kernel32/nls/its.nls | 1 +
 dlls/kernel32/nls/ivl.nls | 1 +
 dlls/kernel32/nls/jpn.nls | 1 +
 dlls/kernel32/nls/kan.nls | 1 +
 dlls/kernel32/nls/kat.nls | 1 +
 dlls/kernel32/nls/kkz.nls | 1 +
 dlls/kernel32/nls/knk.nls | 1 +
 dlls/kernel32/nls/kor.nls | 1 +
 dlls/kernel32/nls/kyr.nls | 1 +
 dlls/kernel32/nls/lth.nls | 1 +
 dlls/kernel32/nls/lvi.nls | 1 +
 dlls/kernel32/nls/mar.nls | 1 +
 dlls/kernel32/nls/mki.nls | 1 +
 dlls/kernel32/nls/mon.nls | 1 +
 dlls/kernel32/nls/msb.nls | 1 +
 dlls/kernel32/nls/msl.nls | 1 +
 dlls/kernel32/nls/nep.nls | 1 +
 dlls/kernel32/nls/nlb.nls | 1 +
 dlls/kernel32/nls/nld.nls | 1 +
 dlls/kernel32/nls/nls.nls | 1 +
 dlls/kernel32/nls/non.nls | 1 +
 dlls/kernel32/nls/nor.nls | 1 +
 dlls/kernel32/nls/pan.nls | 1 +
 dlls/kernel32/nls/plk.nls | 1 +
 dlls/kernel32/nls/ptb.nls | 1 +
 dlls/kernel32/nls/ptg.nls | 1 +
 dlls/kernel32/nls/rmc.nls | 1 +
 dlls/kernel32/nls/rom.nls | 1 +
 dlls/kernel32/nls/rus.nls | 1 +
 dlls/kernel32/nls/san.nls | 1 +
 dlls/kernel32/nls/sin.nls | 1 +
 dlls/kernel32/nls/sky.nls | 1 +
 dlls/kernel32/nls/slv.nls | 1 +
 dlls/kernel32/nls/sqi.nls | 1 +
 dlls/kernel32/nls/srb.nls | 1 +
 dlls/kernel32/nls/srl.nls | 1 +
 dlls/kernel32/nls/sve.nls | 1 +
 dlls/kernel32/nls/svf.nls | 1 +
 dlls/kernel32/nls/swk.nls | 1 +
 dlls/kernel32/nls/syr.nls | 1 +
 dlls/kernel32/nls/tam.nls | 1 +
 dlls/kernel32/nls/tel.nls | 1 +
 dlls/kernel32/nls/tha.nls | 1 +
 dlls/kernel32/nls/trk.nls | 1 +
 dlls/kernel32/nls/ttt.nls | 1 +
 dlls/kernel32/nls/ukr.nls | 1 +
 dlls/kernel32/nls/urd.nls | 1 +
 dlls/kernel32/nls/uzb.nls | 1 +
 dlls/kernel32/nls/uzl.nls | 1 +
 dlls/kernel32/nls/vit.nls | 1 +
 dlls/kernel32/nls/wal.nls | 1 +
 dlls/kernel32/nls/zhh.nls | 1 +
 dlls/kernel32/nls/zhi.nls | 1 +
 dlls/kernel32/nls/zhm.nls | 1 +
 150 files changed, 150 insertions(+)

diff --git a/dlls/kernel32/nls/afk.nls b/dlls/kernel32/nls/afk.nls
index 359368d1b8..aa33aa06d5 100644
--- a/dlls/kernel32/nls/afk.nls
+++ b/dlls/kernel32/nls/afk.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_AFRIKAANS, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "6"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "209"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0436"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/ara.nls b/dlls/kernel32/nls/ara.nls
index db475ec95f..ff63164d47 100644
--- a/dlls/kernel32/nls/ara.nls
+++ b/dlls/kernel32/nls/ara.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_SAUDI_ARABIA
   LOCALE_IDIGITSUBSTITUTION "0"
   LOCALE_IFIRSTDAYOFWEEK "5"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "205"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0401"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/arb.nls b/dlls/kernel32/nls/arb.nls
index e2ee977275..fb854ac44c 100644
--- a/dlls/kernel32/nls/arb.nls
+++ b/dlls/kernel32/nls/arb.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_LEBANON
   LOCALE_IDIGITSUBSTITUTION "0"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "139"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "3001"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/are.nls b/dlls/kernel32/nls/are.nls
index 861ddc7f39..b044d3299b 100644
--- a/dlls/kernel32/nls/are.nls
+++ b/dlls/kernel32/nls/are.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_EGYPT
   LOCALE_IDIGITSUBSTITUTION "0"
   LOCALE_IFIRSTDAYOFWEEK "5"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "67"
   LOCALE_IINTLCURRDIGITS "3"
   LOCALE_ILANGUAGE "0c01"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/arg.nls b/dlls/kernel32/nls/arg.nls
index 0d8f64cd12..6c10551f01 100644
--- a/dlls/kernel32/nls/arg.nls
+++ b/dlls/kernel32/nls/arg.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_ALGERIA
   LOCALE_IDIGITSUBSTITUTION "0"
   LOCALE_IFIRSTDAYOFWEEK "5"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "4"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "1401"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/arh.nls b/dlls/kernel32/nls/arh.nls
index 08a4c40fcf..ce2fe000d4 100644
--- a/dlls/kernel32/nls/arh.nls
+++ b/dlls/kernel32/nls/arh.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_BAHRAIN
   LOCALE_IDIGITSUBSTITUTION "0"
   LOCALE_IFIRSTDAYOFWEEK "5"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "17"
   LOCALE_IINTLCURRDIGITS "3"
   LOCALE_ILANGUAGE "3c01"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/ari.nls b/dlls/kernel32/nls/ari.nls
index 56d6b0a66a..466fa2540b 100644
--- a/dlls/kernel32/nls/ari.nls
+++ b/dlls/kernel32/nls/ari.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_IRAQ
   LOCALE_IDIGITSUBSTITUTION "0"
   LOCALE_IFIRSTDAYOFWEEK "5"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "121"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0801"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/arj.nls b/dlls/kernel32/nls/arj.nls
index 6de87ba1d7..fc4f15c509 100644
--- a/dlls/kernel32/nls/arj.nls
+++ b/dlls/kernel32/nls/arj.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_JORDAN
   LOCALE_IDIGITSUBSTITUTION "0"
   LOCALE_IFIRSTDAYOFWEEK "5"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "126"
   LOCALE_IINTLCURRDIGITS "3"
   LOCALE_ILANGUAGE "2c01"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/ark.nls b/dlls/kernel32/nls/ark.nls
index 5714cb2016..9086b62226 100644
--- a/dlls/kernel32/nls/ark.nls
+++ b/dlls/kernel32/nls/ark.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_KUWAIT
   LOCALE_IDIGITSUBSTITUTION "0"
   LOCALE_IFIRSTDAYOFWEEK "5"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "136"
   LOCALE_IINTLCURRDIGITS "3"
   LOCALE_ILANGUAGE "3401"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/arl.nls b/dlls/kernel32/nls/arl.nls
index b355537860..22bde6893f 100644
--- a/dlls/kernel32/nls/arl.nls
+++ b/dlls/kernel32/nls/arl.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_LIBYA
   LOCALE_IDIGITSUBSTITUTION "0"
   LOCALE_IFIRSTDAYOFWEEK "5"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "148"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "1001"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/arm.nls b/dlls/kernel32/nls/arm.nls
index 4655544a94..8ac926550a 100644
--- a/dlls/kernel32/nls/arm.nls
+++ b/dlls/kernel32/nls/arm.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_MOROCCO
   LOCALE_IDIGITSUBSTITUTION "0"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "159"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "1801"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/aro.nls b/dlls/kernel32/nls/aro.nls
index f05719620e..953b761de7 100644
--- a/dlls/kernel32/nls/aro.nls
+++ b/dlls/kernel32/nls/aro.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_OMAN
   LOCALE_IDIGITSUBSTITUTION "0"
   LOCALE_IFIRSTDAYOFWEEK "5"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "164"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "2001"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/arq.nls b/dlls/kernel32/nls/arq.nls
index 328455231c..25ac8b9132 100644
--- a/dlls/kernel32/nls/arq.nls
+++ b/dlls/kernel32/nls/arq.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_QATAR
   LOCALE_IDIGITSUBSTITUTION "0"
   LOCALE_IFIRSTDAYOFWEEK "5"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "197"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "4001"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/ars.nls b/dlls/kernel32/nls/ars.nls
index f0c22ed5dc..803ca07118 100644
--- a/dlls/kernel32/nls/ars.nls
+++ b/dlls/kernel32/nls/ars.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_SYRIA
   LOCALE_IDIGITSUBSTITUTION "0"
   LOCALE_IFIRSTDAYOFWEEK "5"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "222"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "2801"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/art.nls b/dlls/kernel32/nls/art.nls
index 6c8335d265..55e34ac77f 100644
--- a/dlls/kernel32/nls/art.nls
+++ b/dlls/kernel32/nls/art.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_TUNISIA
   LOCALE_IDIGITSUBSTITUTION "0"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "234"
   LOCALE_IINTLCURRDIGITS "3"
   LOCALE_ILANGUAGE "1c01"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/aru.nls b/dlls/kernel32/nls/aru.nls
index 7e431370f5..d519b38bdd 100644
--- a/dlls/kernel32/nls/aru.nls
+++ b/dlls/kernel32/nls/aru.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_UAE
   LOCALE_IDIGITSUBSTITUTION "0"
   LOCALE_IFIRSTDAYOFWEEK "5"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "224"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "3801"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/ary.nls b/dlls/kernel32/nls/ary.nls
index c51b59f5d5..0cb1bb88b6 100644
--- a/dlls/kernel32/nls/ary.nls
+++ b/dlls/kernel32/nls/ary.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_YEMEN
   LOCALE_IDIGITSUBSTITUTION "0"
   LOCALE_IFIRSTDAYOFWEEK "5"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "261"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "2401"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/ast.nls b/dlls/kernel32/nls/ast.nls
index f4a0489abe..4a6a77aa72 100644
--- a/dlls/kernel32/nls/ast.nls
+++ b/dlls/kernel32/nls/ast.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_ASTURIAN, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "217"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "04a5"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/aze.nls b/dlls/kernel32/nls/aze.nls
index a9b093e787..e2860d088f 100644
--- a/dlls/kernel32/nls/aze.nls
+++ b/dlls/kernel32/nls/aze.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_AZERI, SUBLANG_AZERI_CYRILLIC
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "5"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "082c"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/azl.nls b/dlls/kernel32/nls/azl.nls
index f6a237b6ee..86d49a6b5f 100644
--- a/dlls/kernel32/nls/azl.nls
+++ b/dlls/kernel32/nls/azl.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_AZERI, SUBLANG_AZERI_LATIN
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "5"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "042c"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/bel.nls b/dlls/kernel32/nls/bel.nls
index d390871163..e6cc7a58df 100644
--- a/dlls/kernel32/nls/bel.nls
+++ b/dlls/kernel32/nls/bel.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_BELARUSIAN, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "29"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0423"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/ben.nls b/dlls/kernel32/nls/ben.nls
index f1031b09a7..bead15abaf 100644
--- a/dlls/kernel32/nls/ben.nls
+++ b/dlls/kernel32/nls/ben.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_BANGLA, SUBLANG_BANGLA_INDIA
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "113"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0445"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/bgr.nls b/dlls/kernel32/nls/bgr.nls
index 4951098a1d..5f1f0e6697 100644
--- a/dlls/kernel32/nls/bgr.nls
+++ b/dlls/kernel32/nls/bgr.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_BULGARIAN, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "35"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0402"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/brf.nls b/dlls/kernel32/nls/brf.nls
index e0dcf12e89..06862e665c 100644
--- a/dlls/kernel32/nls/brf.nls
+++ b/dlls/kernel32/nls/brf.nls
@@ -41,6 +41,7 @@ STRINGTABLE LANGUAGE LANG_BRETON, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "84"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0493"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/cat.nls b/dlls/kernel32/nls/cat.nls
index b58cd75c27..5f1fa43e02 100644
--- a/dlls/kernel32/nls/cat.nls
+++ b/dlls/kernel32/nls/cat.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_CATALAN, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "217"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0403"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/chs.nls b/dlls/kernel32/nls/chs.nls
index 2829e52d66..c7f6114768 100644
--- a/dlls/kernel32/nls/chs.nls
+++ b/dlls/kernel32/nls/chs.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "6"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "45"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0804"
   LOCALE_ILDATE "2"
diff --git a/dlls/kernel32/nls/cht.nls b/dlls/kernel32/nls/cht.nls
index b8bac7be3e..1cfeb840f0 100644
--- a/dlls/kernel32/nls/cht.nls
+++ b/dlls/kernel32/nls/cht.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "6"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "237"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0404"
   LOCALE_ILDATE "2"
diff --git a/dlls/kernel32/nls/cor.nls b/dlls/kernel32/nls/cor.nls
index 535239aaf6..36c7e7f234 100644
--- a/dlls/kernel32/nls/cor.nls
+++ b/dlls/kernel32/nls/cor.nls
@@ -41,6 +41,7 @@ STRINGTABLE LANGUAGE LANG_CORNISH, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "242"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0492"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/csy.nls b/dlls/kernel32/nls/csy.nls
index 4cfb2afd4d..d03494e4cd 100644
--- a/dlls/kernel32/nls/csy.nls
+++ b/dlls/kernel32/nls/csy.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_CZECH, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "75"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0405"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/cym.nls b/dlls/kernel32/nls/cym.nls
index 9d0f272ef2..41a25c415b 100644
--- a/dlls/kernel32/nls/cym.nls
+++ b/dlls/kernel32/nls/cym.nls
@@ -41,6 +41,7 @@ STRINGTABLE LANGUAGE LANG_WELSH, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "242"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0492"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/dan.nls b/dlls/kernel32/nls/dan.nls
index 444e5a78d2..3e567cd333 100644
--- a/dlls/kernel32/nls/dan.nls
+++ b/dlls/kernel32/nls/dan.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_DANISH, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "2"
+  LOCALE_IGEOID "61"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0406"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/dea.nls b/dlls/kernel32/nls/dea.nls
index 0caf414af0..f97ae8ebe3 100644
--- a/dlls/kernel32/nls/dea.nls
+++ b/dlls/kernel32/nls/dea.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN_AUSTRIAN
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "14"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0c07"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/dec.nls b/dlls/kernel32/nls/dec.nls
index ee3a95cdf2..b6b492b84d 100644
--- a/dlls/kernel32/nls/dec.nls
+++ b/dlls/kernel32/nls/dec.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN_LIECHTENSTEIN
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "2"
+  LOCALE_IGEOID "145"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "1407"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/del.nls b/dlls/kernel32/nls/del.nls
index b92df675fa..6a7258d9fe 100644
--- a/dlls/kernel32/nls/del.nls
+++ b/dlls/kernel32/nls/del.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN_LUXEMBOURG
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "2"
+  LOCALE_IGEOID "147"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "1007"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/des.nls b/dlls/kernel32/nls/des.nls
index f67f1d7bd8..bb6fed059c 100644
--- a/dlls/kernel32/nls/des.nls
+++ b/dlls/kernel32/nls/des.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN_SWISS
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "2"
+  LOCALE_IGEOID "223"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0807"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/deu.nls b/dlls/kernel32/nls/deu.nls
index 66c0554032..b02639801b 100644
--- a/dlls/kernel32/nls/deu.nls
+++ b/dlls/kernel32/nls/deu.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "2"
+  LOCALE_IGEOID "94"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0407"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/div.nls b/dlls/kernel32/nls/div.nls
index e8b1c72830..1c7989e006 100644
--- a/dlls/kernel32/nls/div.nls
+++ b/dlls/kernel32/nls/div.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_DIVEHI, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "6"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "165"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0465"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/ell.nls b/dlls/kernel32/nls/ell.nls
index cb129e75ad..d86fe9e473 100644
--- a/dlls/kernel32/nls/ell.nls
+++ b/dlls/kernel32/nls/ell.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_GREEK, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "98"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0408"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/ena.nls b/dlls/kernel32/nls/ena.nls
index e57be4732d..f34a20b96d 100644
--- a/dlls/kernel32/nls/ena.nls
+++ b/dlls/kernel32/nls/ena.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_AUS
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "12"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0c09"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/enb.nls b/dlls/kernel32/nls/enb.nls
index 164c94ebf2..ca6af6766e 100644
--- a/dlls/kernel32/nls/enb.nls
+++ b/dlls/kernel32/nls/enb.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_CARIBBEAN
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "161832257"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "2409"
   LOCALE_ILDATE "0"
diff --git a/dlls/kernel32/nls/enc.nls b/dlls/kernel32/nls/enc.nls
index 01b4b8af7a..0f3a394263 100644
--- a/dlls/kernel32/nls/enc.nls
+++ b/dlls/kernel32/nls/enc.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_CAN
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "6"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "39"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "1009"
   LOCALE_ILDATE "0"
diff --git a/dlls/kernel32/nls/eng.nls b/dlls/kernel32/nls/eng.nls
index 72cac4180c..779bd0ae6d 100644
--- a/dlls/kernel32/nls/eng.nls
+++ b/dlls/kernel32/nls/eng.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_UK
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "242"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0809"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/eni.nls b/dlls/kernel32/nls/eni.nls
index 31c137512c..9796b0f6cd 100644
--- a/dlls/kernel32/nls/eni.nls
+++ b/dlls/kernel32/nls/eni.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_EIRE
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "68"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "1809"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/enj.nls b/dlls/kernel32/nls/enj.nls
index 9b1afeec61..36134691ef 100644
--- a/dlls/kernel32/nls/enj.nls
+++ b/dlls/kernel32/nls/enj.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_JAMAICA
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "6"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "124"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "2009"
   LOCALE_ILDATE "0"
diff --git a/dlls/kernel32/nls/enl.nls b/dlls/kernel32/nls/enl.nls
index 6bbe6d9952..ee78870cc8 100644
--- a/dlls/kernel32/nls/enl.nls
+++ b/dlls/kernel32/nls/enl.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_BELIZE
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "6"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "24"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "2809"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/enp.nls b/dlls/kernel32/nls/enp.nls
index 8f4cd835ea..5af8b97efc 100644
--- a/dlls/kernel32/nls/enp.nls
+++ b/dlls/kernel32/nls/enp.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_PHILIPPINES
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "6"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "201"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "3409"
   LOCALE_ILDATE "0"
diff --git a/dlls/kernel32/nls/ens.nls b/dlls/kernel32/nls/ens.nls
index e94af6370e..ee2403196f 100644
--- a/dlls/kernel32/nls/ens.nls
+++ b/dlls/kernel32/nls/ens.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_SOUTH_AFRICA
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "6"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "209"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "1c09"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/ent.nls b/dlls/kernel32/nls/ent.nls
index b0e849101c..48bfb26b15 100644
--- a/dlls/kernel32/nls/ent.nls
+++ b/dlls/kernel32/nls/ent.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_TRINIDAD
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "6"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "225"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "2c09"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/enu.nls b/dlls/kernel32/nls/enu.nls
index 6a5a63b155..527d6430f0 100644
--- a/dlls/kernel32/nls/enu.nls
+++ b/dlls/kernel32/nls/enu.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "6"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "244"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0409"
   LOCALE_ILDATE "0"
diff --git a/dlls/kernel32/nls/enw.nls b/dlls/kernel32/nls/enw.nls
index de51ae2f8b..1ba782fc32 100644
--- a/dlls/kernel32/nls/enw.nls
+++ b/dlls/kernel32/nls/enw.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_ZIMBABWE
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "6"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "264"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "3009"
   LOCALE_ILDATE "0"
diff --git a/dlls/kernel32/nls/enz.nls b/dlls/kernel32/nls/enz.nls
index cc2532454a..e4571a765b 100644
--- a/dlls/kernel32/nls/enz.nls
+++ b/dlls/kernel32/nls/enz.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_NZ
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "183"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "1409"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/eox.nls b/dlls/kernel32/nls/eox.nls
index f67c955fde..bbd617eac4 100644
--- a/dlls/kernel32/nls/eox.nls
+++ b/dlls/kernel32/nls/eox.nls
@@ -56,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_ESPERANTO, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "39070" /* World */
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "048f"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/esa.nls b/dlls/kernel32/nls/esa.nls
index f89e234f83..a311d796eb 100644
--- a/dlls/kernel32/nls/esa.nls
+++ b/dlls/kernel32/nls/esa.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_PANAMA
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "6"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "192"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "180a"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/esb.nls b/dlls/kernel32/nls/esb.nls
index ef5c4300b2..ce95402300 100644
--- a/dlls/kernel32/nls/esb.nls
+++ b/dlls/kernel32/nls/esb.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_BOLIVIA
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "6"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "26"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "400a"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/esc.nls b/dlls/kernel32/nls/esc.nls
index 8eccd4c137..60ed24e706 100644
--- a/dlls/kernel32/nls/esc.nls
+++ b/dlls/kernel32/nls/esc.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_COSTA_RICA
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "6"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "54"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "140a"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/esd.nls b/dlls/kernel32/nls/esd.nls
index d956d0cd65..93b6bb0005 100644
--- a/dlls/kernel32/nls/esd.nls
+++ b/dlls/kernel32/nls/esd.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_DOMINICAN_REPUBLIC
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "6"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "65"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "1c0a"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/ese.nls b/dlls/kernel32/nls/ese.nls
index e2f9f5ab91..a68c027440 100644
--- a/dlls/kernel32/nls/ese.nls
+++ b/dlls/kernel32/nls/ese.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_EL_SALVADOR
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "6"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "72"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "440a"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/esf.nls b/dlls/kernel32/nls/esf.nls
index a70f5e249d..65f47d73a2 100644
--- a/dlls/kernel32/nls/esf.nls
+++ b/dlls/kernel32/nls/esf.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_ECUADOR
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "6"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "66"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "300a"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/esg.nls b/dlls/kernel32/nls/esg.nls
index 2b6138960c..a9c9a8a860 100644
--- a/dlls/kernel32/nls/esg.nls
+++ b/dlls/kernel32/nls/esg.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_GUATEMALA
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "6"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "99"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "100a"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/esh.nls b/dlls/kernel32/nls/esh.nls
index 8d329cebc8..5593836b44 100644
--- a/dlls/kernel32/nls/esh.nls
+++ b/dlls/kernel32/nls/esh.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_HONDURAS
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "6"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "106"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "480a"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/esi.nls b/dlls/kernel32/nls/esi.nls
index 6ba9a78786..ac4bdb79d0 100644
--- a/dlls/kernel32/nls/esi.nls
+++ b/dlls/kernel32/nls/esi.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_NICARAGUA
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "6"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "182"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "4c0a"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/esl.nls b/dlls/kernel32/nls/esl.nls
index 9b5c16d72b..57f35643b6 100644
--- a/dlls/kernel32/nls/esl.nls
+++ b/dlls/kernel32/nls/esl.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_CHILE
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "6"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "46"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "340a"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/esm.nls b/dlls/kernel32/nls/esm.nls
index 09f246504b..8c404f1733 100644
--- a/dlls/kernel32/nls/esm.nls
+++ b/dlls/kernel32/nls/esm.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_MEXICAN
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "6"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "166"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "080a"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/esn.nls b/dlls/kernel32/nls/esn.nls
index 373445cabf..0cb88fa366 100644
--- a/dlls/kernel32/nls/esn.nls
+++ b/dlls/kernel32/nls/esn.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_MODERN
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "217"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0c0a"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/eso.nls b/dlls/kernel32/nls/eso.nls
index d1831c4bc9..9f7131066a 100644
--- a/dlls/kernel32/nls/eso.nls
+++ b/dlls/kernel32/nls/eso.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_COLOMBIA
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "6"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "51"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "240a"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/esp.nls b/dlls/kernel32/nls/esp.nls
index c80b650ea3..a557a52b7d 100644
--- a/dlls/kernel32/nls/esp.nls
+++ b/dlls/kernel32/nls/esp.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "217"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "040a"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/esr.nls b/dlls/kernel32/nls/esr.nls
index 050e5e9f7b..752120dadf 100644
--- a/dlls/kernel32/nls/esr.nls
+++ b/dlls/kernel32/nls/esr.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_PERU
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "6"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "187"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "280a"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/ess.nls b/dlls/kernel32/nls/ess.nls
index c10084416b..30c96a0bf7 100644
--- a/dlls/kernel32/nls/ess.nls
+++ b/dlls/kernel32/nls/ess.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_ARGENTINA
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "6"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "11"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "2c0a"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/esu.nls b/dlls/kernel32/nls/esu.nls
index 25e5792edc..eb2ec3b04a 100644
--- a/dlls/kernel32/nls/esu.nls
+++ b/dlls/kernel32/nls/esu.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_PUERTO_RICO
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "6"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "202"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "500a"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/esv.nls b/dlls/kernel32/nls/esv.nls
index baa4396841..155ebef33c 100644
--- a/dlls/kernel32/nls/esv.nls
+++ b/dlls/kernel32/nls/esv.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_VENEZUELA
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "6"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "249"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "200a"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/esy.nls b/dlls/kernel32/nls/esy.nls
index 41d5f48480..9444f436a1 100644
--- a/dlls/kernel32/nls/esy.nls
+++ b/dlls/kernel32/nls/esy.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_URUGUAY
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "246"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "380a"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/esz.nls b/dlls/kernel32/nls/esz.nls
index 34c321bc66..82eb4241b2 100644
--- a/dlls/kernel32/nls/esz.nls
+++ b/dlls/kernel32/nls/esz.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_PARAGUAY
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "185"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "3c0a"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/eti.nls b/dlls/kernel32/nls/eti.nls
index 31b8aa0349..8d7f0fe39c 100644
--- a/dlls/kernel32/nls/eti.nls
+++ b/dlls/kernel32/nls/eti.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_ESTONIAN, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "2"
+  LOCALE_IGEOID "70"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0425"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/euq.nls b/dlls/kernel32/nls/euq.nls
index f5570f02cc..38d34312ea 100644
--- a/dlls/kernel32/nls/euq.nls
+++ b/dlls/kernel32/nls/euq.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_BASQUE, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "217"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "042d"
   LOCALE_ILDATE "2"
diff --git a/dlls/kernel32/nls/far.nls b/dlls/kernel32/nls/far.nls
index c67b78ae3c..ddc4495f77 100644
--- a/dlls/kernel32/nls/far.nls
+++ b/dlls/kernel32/nls/far.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_PERSIAN, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "0"
   LOCALE_IFIRSTDAYOFWEEK "5"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "116"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0429"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/fin.nls b/dlls/kernel32/nls/fin.nls
index bc1221dcb3..29b7d2e897 100644
--- a/dlls/kernel32/nls/fin.nls
+++ b/dlls/kernel32/nls/fin.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_FINNISH, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "2"
+  LOCALE_IGEOID "77"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "040b"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/fos.nls b/dlls/kernel32/nls/fos.nls
index ad74d06ae6..5d53bcc81f 100644
--- a/dlls/kernel32/nls/fos.nls
+++ b/dlls/kernel32/nls/fos.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_FAEROESE, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "2"
+  LOCALE_IGEOID "81"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0438"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/fra.nls b/dlls/kernel32/nls/fra.nls
index 7a2da391dd..9a588a932e 100644
--- a/dlls/kernel32/nls/fra.nls
+++ b/dlls/kernel32/nls/fra.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "84"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "040c"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/frb.nls b/dlls/kernel32/nls/frb.nls
index 904e8e7f2e..7ee0b29751 100644
--- a/dlls/kernel32/nls/frb.nls
+++ b/dlls/kernel32/nls/frb.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_BELGIAN
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "21"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "080c"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/frc.nls b/dlls/kernel32/nls/frc.nls
index 8626473fc6..79eac11d96 100644
--- a/dlls/kernel32/nls/frc.nls
+++ b/dlls/kernel32/nls/frc.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_CANADIAN
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "6"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "39"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0c0c"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/frl.nls b/dlls/kernel32/nls/frl.nls
index cb7d36d2c9..29d2ad0c9c 100644
--- a/dlls/kernel32/nls/frl.nls
+++ b/dlls/kernel32/nls/frl.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_LUXEMBOURG
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "147"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "140c"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/frm.nls b/dlls/kernel32/nls/frm.nls
index 5c3e6b192e..fa38552812 100644
--- a/dlls/kernel32/nls/frm.nls
+++ b/dlls/kernel32/nls/frm.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_MONACO
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "158"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "180c"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/frs.nls b/dlls/kernel32/nls/frs.nls
index 303be0a31b..cefb9d36db 100644
--- a/dlls/kernel32/nls/frs.nls
+++ b/dlls/kernel32/nls/frs.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_SWISS
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "2"
+  LOCALE_IGEOID "223"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "100c"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/gae.nls b/dlls/kernel32/nls/gae.nls
index 8167cbcd60..e817403c43 100644
--- a/dlls/kernel32/nls/gae.nls
+++ b/dlls/kernel32/nls/gae.nls
@@ -41,6 +41,7 @@ STRINGTABLE LANGUAGE LANG_IRISH, SUBLANG_IRISH_IRELAND
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "6"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "68"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "083c"
   LOCALE_ILDATE "0"
diff --git a/dlls/kernel32/nls/gdh.nls b/dlls/kernel32/nls/gdh.nls
index f8bdaa0b64..0cd5699120 100644
--- a/dlls/kernel32/nls/gdh.nls
+++ b/dlls/kernel32/nls/gdh.nls
@@ -41,6 +41,7 @@ STRINGTABLE LANGUAGE LANG_SCOTTISH_GAELIC, SUBLANG_SCOTTISH_GAELIC
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "242"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0491"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/gdv.nls b/dlls/kernel32/nls/gdv.nls
index c836eee807..0723813c14 100644
--- a/dlls/kernel32/nls/gdv.nls
+++ b/dlls/kernel32/nls/gdv.nls
@@ -41,6 +41,7 @@ STRINGTABLE LANGUAGE LANG_MANX_GAELIC, SUBLANG_MANX_GAELIC
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "15126"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0494"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/glc.nls b/dlls/kernel32/nls/glc.nls
index 71b49390d8..f60a0aac69 100644
--- a/dlls/kernel32/nls/glc.nls
+++ b/dlls/kernel32/nls/glc.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_GALICIAN, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "217"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0456"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/guj.nls b/dlls/kernel32/nls/guj.nls
index 4731cc5004..e24ba5e43f 100644
--- a/dlls/kernel32/nls/guj.nls
+++ b/dlls/kernel32/nls/guj.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_GUJARATI, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "113"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0447"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/heb.nls b/dlls/kernel32/nls/heb.nls
index 2ba57a50ab..2d69ffd467 100644
--- a/dlls/kernel32/nls/heb.nls
+++ b/dlls/kernel32/nls/heb.nls
@@ -41,6 +41,7 @@ STRINGTABLE LANGUAGE LANG_HEBREW, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "6"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "117"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "040d"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/hin.nls b/dlls/kernel32/nls/hin.nls
index 3a70dc0db6..b32a057265 100644
--- a/dlls/kernel32/nls/hin.nls
+++ b/dlls/kernel32/nls/hin.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_HINDI, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "113"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0439"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/hrv.nls b/dlls/kernel32/nls/hrv.nls
index faa39455d0..958e15e59e 100644
--- a/dlls/kernel32/nls/hrv.nls
+++ b/dlls/kernel32/nls/hrv.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_SERBIAN, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "108"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "041a"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/hun.nls b/dlls/kernel32/nls/hun.nls
index 3c95372f4f..c3dbb9773f 100644
--- a/dlls/kernel32/nls/hun.nls
+++ b/dlls/kernel32/nls/hun.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_HUNGARIAN, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "109"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "040e"
   LOCALE_ILDATE "2"
diff --git a/dlls/kernel32/nls/hye.nls b/dlls/kernel32/nls/hye.nls
index fbd4b2b63a..2000280fe1 100644
--- a/dlls/kernel32/nls/hye.nls
+++ b/dlls/kernel32/nls/hye.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_ARMENIAN, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "7"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "042b"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/ind.nls b/dlls/kernel32/nls/ind.nls
index f160c6829e..c33acb8a3e 100644
--- a/dlls/kernel32/nls/ind.nls
+++ b/dlls/kernel32/nls/ind.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_INDONESIAN, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "111"
   LOCALE_IINTLCURRDIGITS "0"
   LOCALE_ILANGUAGE "0421"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/isl.nls b/dlls/kernel32/nls/isl.nls
index 0f13d17562..5a6c3d67e3 100644
--- a/dlls/kernel32/nls/isl.nls
+++ b/dlls/kernel32/nls/isl.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_ICELANDIC, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "2"
+  LOCALE_IGEOID "110"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "040f"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/ita.nls b/dlls/kernel32/nls/ita.nls
index 205384f42e..256d546819 100644
--- a/dlls/kernel32/nls/ita.nls
+++ b/dlls/kernel32/nls/ita.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_ITALIAN, SUBLANG_ITALIAN
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "2"
+  LOCALE_IGEOID "118"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0410"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/its.nls b/dlls/kernel32/nls/its.nls
index f8a67e7b19..c9a6c1744c 100644
--- a/dlls/kernel32/nls/its.nls
+++ b/dlls/kernel32/nls/its.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_ITALIAN, SUBLANG_ITALIAN_SWISS
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "2"
+  LOCALE_IGEOID "223"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0810"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/ivl.nls b/dlls/kernel32/nls/ivl.nls
index c55bea948f..6bfaf0f950 100644
--- a/dlls/kernel32/nls/ivl.nls
+++ b/dlls/kernel32/nls/ivl.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_INVARIANT, SUBLANG_NEUTRAL
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "6"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "39070" /* World*/
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "007f"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/jpn.nls b/dlls/kernel32/nls/jpn.nls
index 06ddccf859..39507dee84 100644
--- a/dlls/kernel32/nls/jpn.nls
+++ b/dlls/kernel32/nls/jpn.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "6"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "122"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0411"
   LOCALE_ILDATE "2"
diff --git a/dlls/kernel32/nls/kan.nls b/dlls/kernel32/nls/kan.nls
index 9c82d16dc9..e6934d1a42 100644
--- a/dlls/kernel32/nls/kan.nls
+++ b/dlls/kernel32/nls/kan.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_KANNADA, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "113"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "044b"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/kat.nls b/dlls/kernel32/nls/kat.nls
index e2596483c3..26e165001e 100644
--- a/dlls/kernel32/nls/kat.nls
+++ b/dlls/kernel32/nls/kat.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_GEORGIAN, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "88"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0437"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/kkz.nls b/dlls/kernel32/nls/kkz.nls
index c23ded5a00..5a8451563b 100644
--- a/dlls/kernel32/nls/kkz.nls
+++ b/dlls/kernel32/nls/kkz.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_KAZAK, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "137"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "043f"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/knk.nls b/dlls/kernel32/nls/knk.nls
index 44e19e8a7b..c2526d2c81 100644
--- a/dlls/kernel32/nls/knk.nls
+++ b/dlls/kernel32/nls/knk.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_KONKANI, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "113"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0457"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/kor.nls b/dlls/kernel32/nls/kor.nls
index 26ebe7f520..9d44870b39 100644
--- a/dlls/kernel32/nls/kor.nls
+++ b/dlls/kernel32/nls/kor.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_KOREAN, SUBLANG_KOREAN
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "6"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "134"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0412"
   LOCALE_ILDATE "2"
diff --git a/dlls/kernel32/nls/kyr.nls b/dlls/kernel32/nls/kyr.nls
index e0ade28a16..7ab2a4d0b6 100644
--- a/dlls/kernel32/nls/kyr.nls
+++ b/dlls/kernel32/nls/kyr.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_KYRGYZ, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "0"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "130"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0440"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/lth.nls b/dlls/kernel32/nls/lth.nls
index 9f3fc4f195..fa1417357a 100644
--- a/dlls/kernel32/nls/lth.nls
+++ b/dlls/kernel32/nls/lth.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_LITHUANIAN, SUBLANG_LITHUANIAN
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "141"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0427"
   LOCALE_ILDATE "2"
diff --git a/dlls/kernel32/nls/lvi.nls b/dlls/kernel32/nls/lvi.nls
index bdff4bf2b8..3faa56bf54 100644
--- a/dlls/kernel32/nls/lvi.nls
+++ b/dlls/kernel32/nls/lvi.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_LATVIAN, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "2"
+  LOCALE_IGEOID "140"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0426"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/mar.nls b/dlls/kernel32/nls/mar.nls
index d7b31a757b..3069a59070 100644
--- a/dlls/kernel32/nls/mar.nls
+++ b/dlls/kernel32/nls/mar.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_MARATHI, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "113"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "044e"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/mki.nls b/dlls/kernel32/nls/mki.nls
index 6103b42265..30efc19b37 100644
--- a/dlls/kernel32/nls/mki.nls
+++ b/dlls/kernel32/nls/mki.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_MACEDONIAN, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "2"
+  LOCALE_IGEOID "19618"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "042f"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/mon.nls b/dlls/kernel32/nls/mon.nls
index 41516fb4bc..c60ec86c91 100644
--- a/dlls/kernel32/nls/mon.nls
+++ b/dlls/kernel32/nls/mon.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_MONGOLIAN, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "0"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "154"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0450"
   LOCALE_ILDATE "2"
diff --git a/dlls/kernel32/nls/msb.nls b/dlls/kernel32/nls/msb.nls
index bbba93f642..0e232cfcb0 100644
--- a/dlls/kernel32/nls/msb.nls
+++ b/dlls/kernel32/nls/msb.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_MALAY, SUBLANG_MALAY_BRUNEI_DARUSSALAM
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "37"
   LOCALE_IINTLCURRDIGITS "0"
   LOCALE_ILANGUAGE "083e"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/msl.nls b/dlls/kernel32/nls/msl.nls
index 3bffbb6d1d..1df52003c2 100644
--- a/dlls/kernel32/nls/msl.nls
+++ b/dlls/kernel32/nls/msl.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_MALAY, SUBLANG_MALAY_MALAYSIA
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "167"
   LOCALE_IINTLCURRDIGITS "0"
   LOCALE_ILANGUAGE "043e"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/nep.nls b/dlls/kernel32/nls/nep.nls
index c8b5d74def..63946744cb 100644
--- a/dlls/kernel32/nls/nep.nls
+++ b/dlls/kernel32/nls/nep.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_NEPALI, SUBLANG_NEPALI_NEPAL
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "6"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "178"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0461"
   LOCALE_ILDATE "0"
diff --git a/dlls/kernel32/nls/nlb.nls b/dlls/kernel32/nls/nlb.nls
index 8af8f48ee1..17fd3790de 100644
--- a/dlls/kernel32/nls/nlb.nls
+++ b/dlls/kernel32/nls/nlb.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_DUTCH, SUBLANG_DUTCH_BELGIAN
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "21"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0813"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/nld.nls b/dlls/kernel32/nls/nld.nls
index 6abf0dd3fd..47de663dec 100644
--- a/dlls/kernel32/nls/nld.nls
+++ b/dlls/kernel32/nls/nld.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_DUTCH, SUBLANG_DUTCH
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "2"
+  LOCALE_IGEOID "176"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0413"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/nls.nls b/dlls/kernel32/nls/nls.nls
index 8ebbfdf071..b29f0bc3a1 100644
--- a/dlls/kernel32/nls/nls.nls
+++ b/dlls/kernel32/nls/nls.nls
@@ -46,6 +46,7 @@ STRINGTABLE LANGUAGE LANG_DUTCH, SUBLANG_DUTCH_SURINAM
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "2"
+  LOCALE_IGEOID "181"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0c13"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/non.nls b/dlls/kernel32/nls/non.nls
index 9a2eefa42f..ac6827536f 100644
--- a/dlls/kernel32/nls/non.nls
+++ b/dlls/kernel32/nls/non.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_NORWEGIAN, SUBLANG_NORWEGIAN_NYNORSK
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "2"
+  LOCALE_IGEOID "177"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0814"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/nor.nls b/dlls/kernel32/nls/nor.nls
index eb65152380..bd78390541 100644
--- a/dlls/kernel32/nls/nor.nls
+++ b/dlls/kernel32/nls/nor.nls
@@ -41,6 +41,7 @@ STRINGTABLE LANGUAGE LANG_NORWEGIAN, SUBLANG_NORWEGIAN_BOKMAL
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "2"
+  LOCALE_IGEOID "177"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0414"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/pan.nls b/dlls/kernel32/nls/pan.nls
index 358a9eb97a..bd8aeb883f 100644
--- a/dlls/kernel32/nls/pan.nls
+++ b/dlls/kernel32/nls/pan.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_PUNJABI, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "113"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0446"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/plk.nls b/dlls/kernel32/nls/plk.nls
index 6e1447dc15..b79020ecb0 100644
--- a/dlls/kernel32/nls/plk.nls
+++ b/dlls/kernel32/nls/plk.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_POLISH, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "2"
+  LOCALE_IGEOID "191"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0415"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/ptb.nls b/dlls/kernel32/nls/ptb.nls
index e66c09a3cc..66cc65be83 100644
--- a/dlls/kernel32/nls/ptb.nls
+++ b/dlls/kernel32/nls/ptb.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "6"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "32"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0416"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/ptg.nls b/dlls/kernel32/nls/ptg.nls
index a7c6496b25..c75d5a1caf 100644
--- a/dlls/kernel32/nls/ptg.nls
+++ b/dlls/kernel32/nls/ptg.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "193"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0816"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/rmc.nls b/dlls/kernel32/nls/rmc.nls
index c41a31dedd..f54db3585a 100644
--- a/dlls/kernel32/nls/rmc.nls
+++ b/dlls/kernel32/nls/rmc.nls
@@ -51,6 +51,7 @@ STRINGTABLE LANGUAGE LANG_ROMANSH, SUBLANG_ROMANSH_SWITZERLAND
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "2"
+  LOCALE_IGEOID "223"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0417"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/rom.nls b/dlls/kernel32/nls/rom.nls
index 420154c5d1..fd519238dd 100644
--- a/dlls/kernel32/nls/rom.nls
+++ b/dlls/kernel32/nls/rom.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_ROMANIAN, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "200"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0418"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/rus.nls b/dlls/kernel32/nls/rus.nls
index a066c81c4a..5c78460f66 100644
--- a/dlls/kernel32/nls/rus.nls
+++ b/dlls/kernel32/nls/rus.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "203"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0419"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/san.nls b/dlls/kernel32/nls/san.nls
index 57ee6a54b2..4f44f3e3d9 100644
--- a/dlls/kernel32/nls/san.nls
+++ b/dlls/kernel32/nls/san.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_SANSKRIT, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "6"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "113"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "044f"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/sin.nls b/dlls/kernel32/nls/sin.nls
index cc5465f4dc..31d258b673 100644
--- a/dlls/kernel32/nls/sin.nls
+++ b/dlls/kernel32/nls/sin.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_SINHALESE, SUBLANG_SINHALESE_SRI_LANKA
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "42"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "045B"
   LOCALE_ILDATE "2"
diff --git a/dlls/kernel32/nls/sky.nls b/dlls/kernel32/nls/sky.nls
index 0e140e02de..29647b2b1b 100644
--- a/dlls/kernel32/nls/sky.nls
+++ b/dlls/kernel32/nls/sky.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_SLOVAK, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "143"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "041b"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/slv.nls b/dlls/kernel32/nls/slv.nls
index f5c0ffc94f..8f7fc66ac7 100644
--- a/dlls/kernel32/nls/slv.nls
+++ b/dlls/kernel32/nls/slv.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_SLOVENIAN, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "212"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0424"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/sqi.nls b/dlls/kernel32/nls/sqi.nls
index 41b4085e10..6f4048230e 100644
--- a/dlls/kernel32/nls/sqi.nls
+++ b/dlls/kernel32/nls/sqi.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_ALBANIAN, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "6"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "041c"
   LOCALE_ILDATE "2"
diff --git a/dlls/kernel32/nls/srb.nls b/dlls/kernel32/nls/srb.nls
index 500e36bb63..eb500cf0fd 100644
--- a/dlls/kernel32/nls/srb.nls
+++ b/dlls/kernel32/nls/srb.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_SERBIAN, SUBLANG_SERBIAN_CYRILLIC
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "271"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0c1a"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/srl.nls b/dlls/kernel32/nls/srl.nls
index 85f156d656..948b5e11a2 100644
--- a/dlls/kernel32/nls/srl.nls
+++ b/dlls/kernel32/nls/srl.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_SERBIAN, SUBLANG_SERBIAN_LATIN
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "271"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "081a"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/sve.nls b/dlls/kernel32/nls/sve.nls
index cff29a267a..6c8db124a6 100644
--- a/dlls/kernel32/nls/sve.nls
+++ b/dlls/kernel32/nls/sve.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_SWEDISH, SUBLANG_SWEDISH
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "2"
+  LOCALE_IGEOID "221"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "041d"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/svf.nls b/dlls/kernel32/nls/svf.nls
index 2b97b4fe03..59982e8a39 100644
--- a/dlls/kernel32/nls/svf.nls
+++ b/dlls/kernel32/nls/svf.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_SWEDISH, SUBLANG_SWEDISH_FINLAND
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "2"
+  LOCALE_IGEOID "77"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "081d"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/swk.nls b/dlls/kernel32/nls/swk.nls
index 28e9dfc1aa..6308562991 100644
--- a/dlls/kernel32/nls/swk.nls
+++ b/dlls/kernel32/nls/swk.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_SWAHILI, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "6"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "129"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0441"
   LOCALE_ILDATE "0"
diff --git a/dlls/kernel32/nls/syr.nls b/dlls/kernel32/nls/syr.nls
index 9e6453d77f..6f8aa76602 100644
--- a/dlls/kernel32/nls/syr.nls
+++ b/dlls/kernel32/nls/syr.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_SYRIAC, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "5"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "222"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "045a"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/tam.nls b/dlls/kernel32/nls/tam.nls
index ba32416f42..8db932bf65 100644
--- a/dlls/kernel32/nls/tam.nls
+++ b/dlls/kernel32/nls/tam.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_TAMIL, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "113"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0449"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/tel.nls b/dlls/kernel32/nls/tel.nls
index 59078d15ee..37586776ea 100644
--- a/dlls/kernel32/nls/tel.nls
+++ b/dlls/kernel32/nls/tel.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_TELUGU, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "113"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "044a"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/tha.nls b/dlls/kernel32/nls/tha.nls
index 3995c74368..2097b3728d 100644
--- a/dlls/kernel32/nls/tha.nls
+++ b/dlls/kernel32/nls/tha.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_THAI, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "227"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "041e"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/trk.nls b/dlls/kernel32/nls/trk.nls
index 0b68b5bbce..3954b4b63e 100644
--- a/dlls/kernel32/nls/trk.nls
+++ b/dlls/kernel32/nls/trk.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_TURKISH, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "235"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "041f"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/ttt.nls b/dlls/kernel32/nls/ttt.nls
index cae2f9418c..64cdb3d102 100644
--- a/dlls/kernel32/nls/ttt.nls
+++ b/dlls/kernel32/nls/ttt.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_TATAR, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "203"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0444"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/ukr.nls b/dlls/kernel32/nls/ukr.nls
index 142133ea9c..e13ac684fc 100644
--- a/dlls/kernel32/nls/ukr.nls
+++ b/dlls/kernel32/nls/ukr.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "241"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0422"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/urd.nls b/dlls/kernel32/nls/urd.nls
index d8b6c30135..1bebe46e74 100644
--- a/dlls/kernel32/nls/urd.nls
+++ b/dlls/kernel32/nls/urd.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_URDU, SUBLANG_URDU_PAKISTAN
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "1"
+  LOCALE_IGEOID "190"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0420"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/uzb.nls b/dlls/kernel32/nls/uzb.nls
index 022f7f59af..1257f39f2f 100644
--- a/dlls/kernel32/nls/uzb.nls
+++ b/dlls/kernel32/nls/uzb.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_UZBEK, SUBLANG_UZBEK_CYRILLIC
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "247"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0843"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/uzl.nls b/dlls/kernel32/nls/uzl.nls
index 88206a9038..b03cfb6fb1 100644
--- a/dlls/kernel32/nls/uzl.nls
+++ b/dlls/kernel32/nls/uzl.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_UZBEK, SUBLANG_UZBEK_LATIN
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "247"
   LOCALE_IINTLCURRDIGITS "0"
   LOCALE_ILANGUAGE "0443"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/vit.nls b/dlls/kernel32/nls/vit.nls
index 3813cafb6b..17389243dc 100644
--- a/dlls/kernel32/nls/vit.nls
+++ b/dlls/kernel32/nls/vit.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_VIETNAMESE, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "0"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "251"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "042a"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/wal.nls b/dlls/kernel32/nls/wal.nls
index d86f9d6803..3e5f9585d7 100644
--- a/dlls/kernel32/nls/wal.nls
+++ b/dlls/kernel32/nls/wal.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_WALON, SUBLANG_DEFAULT
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "6"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "21"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0490"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/zhh.nls b/dlls/kernel32/nls/zhh.nls
index 19e1961393..f6aca66bd1 100644
--- a/dlls/kernel32/nls/zhh.nls
+++ b/dlls/kernel32/nls/zhh.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_HONGKONG
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "6"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "104"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "0c04"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/zhi.nls b/dlls/kernel32/nls/zhi.nls
index 941ec6e664..8b304d7514 100644
--- a/dlls/kernel32/nls/zhi.nls
+++ b/dlls/kernel32/nls/zhi.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SINGAPORE
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "6"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "215"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "1004"
   LOCALE_ILDATE "1"
diff --git a/dlls/kernel32/nls/zhm.nls b/dlls/kernel32/nls/zhm.nls
index 8cef84265b..1a915bda16 100644
--- a/dlls/kernel32/nls/zhm.nls
+++ b/dlls/kernel32/nls/zhm.nls
@@ -40,6 +40,7 @@ STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_MACAU
   LOCALE_IDIGITSUBSTITUTION "1"
   LOCALE_IFIRSTDAYOFWEEK "6"
   LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IGEOID "151"
   LOCALE_IINTLCURRDIGITS "2"
   LOCALE_ILANGUAGE "1404"
   LOCALE_ILDATE "1"
-- 
2.24.0



More information about the wine-devel mailing list