Wine-Devel
By thread
wine-devel@list.winehq.org
By month
Messages by month
- ----- 2026 -----
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2003 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2002 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2001 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
July 2019
- 65 participants
- 633 messages
[PATCH 4/4] kernel32/nls: Add locale data for positive and negative infinity.
by Nikolay Sivov
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
---
dlls/kernel32/nls/afk.nls | 2 ++
dlls/kernel32/nls/ara.nls | 2 ++
dlls/kernel32/nls/arb.nls | 2 ++
dlls/kernel32/nls/are.nls | 2 ++
dlls/kernel32/nls/arg.nls | 2 ++
dlls/kernel32/nls/arh.nls | 2 ++
dlls/kernel32/nls/ari.nls | 2 ++
dlls/kernel32/nls/arj.nls | 2 ++
dlls/kernel32/nls/ark.nls | 2 ++
dlls/kernel32/nls/arl.nls | 2 ++
dlls/kernel32/nls/arm.nls | 2 ++
dlls/kernel32/nls/aro.nls | 2 ++
dlls/kernel32/nls/arq.nls | 2 ++
dlls/kernel32/nls/ars.nls | 2 ++
dlls/kernel32/nls/art.nls | 2 ++
dlls/kernel32/nls/aru.nls | 2 ++
dlls/kernel32/nls/ary.nls | 2 ++
dlls/kernel32/nls/ast.nls | 2 ++
dlls/kernel32/nls/aze.nls | 2 ++
dlls/kernel32/nls/azl.nls | 2 ++
dlls/kernel32/nls/bel.nls | 2 ++
dlls/kernel32/nls/ben.nls | 2 ++
dlls/kernel32/nls/bgr.nls | 2 ++
dlls/kernel32/nls/brf.nls | 2 ++
dlls/kernel32/nls/cat.nls | 2 ++
dlls/kernel32/nls/chs.nls | 2 ++
dlls/kernel32/nls/cht.nls | 2 ++
dlls/kernel32/nls/cor.nls | 2 ++
dlls/kernel32/nls/csy.nls | 2 ++
dlls/kernel32/nls/cym.nls | 2 ++
dlls/kernel32/nls/dan.nls | 2 ++
dlls/kernel32/nls/dea.nls | 2 ++
dlls/kernel32/nls/dec.nls | 2 ++
dlls/kernel32/nls/del.nls | 2 ++
dlls/kernel32/nls/des.nls | 2 ++
dlls/kernel32/nls/deu.nls | 2 ++
dlls/kernel32/nls/div.nls | 2 ++
dlls/kernel32/nls/ell.nls | 2 ++
dlls/kernel32/nls/ena.nls | 2 ++
dlls/kernel32/nls/enb.nls | 2 ++
dlls/kernel32/nls/enc.nls | 2 ++
dlls/kernel32/nls/eng.nls | 2 ++
dlls/kernel32/nls/eni.nls | 2 ++
dlls/kernel32/nls/enj.nls | 2 ++
dlls/kernel32/nls/enl.nls | 2 ++
dlls/kernel32/nls/enp.nls | 2 ++
dlls/kernel32/nls/ens.nls | 2 ++
dlls/kernel32/nls/ent.nls | 2 ++
dlls/kernel32/nls/enu.nls | 2 ++
dlls/kernel32/nls/enw.nls | 2 ++
dlls/kernel32/nls/enz.nls | 2 ++
dlls/kernel32/nls/eox.nls | 2 ++
dlls/kernel32/nls/esa.nls | 2 ++
dlls/kernel32/nls/esb.nls | 2 ++
dlls/kernel32/nls/esc.nls | 2 ++
dlls/kernel32/nls/esd.nls | 2 ++
dlls/kernel32/nls/ese.nls | 2 ++
dlls/kernel32/nls/esf.nls | 2 ++
dlls/kernel32/nls/esg.nls | 2 ++
dlls/kernel32/nls/esh.nls | 2 ++
dlls/kernel32/nls/esi.nls | 2 ++
dlls/kernel32/nls/esl.nls | 2 ++
dlls/kernel32/nls/esm.nls | 2 ++
dlls/kernel32/nls/esn.nls | 2 ++
dlls/kernel32/nls/eso.nls | 2 ++
dlls/kernel32/nls/esp.nls | 2 ++
dlls/kernel32/nls/esr.nls | 2 ++
dlls/kernel32/nls/ess.nls | 2 ++
dlls/kernel32/nls/esu.nls | 2 ++
dlls/kernel32/nls/esv.nls | 2 ++
dlls/kernel32/nls/esy.nls | 2 ++
dlls/kernel32/nls/esz.nls | 2 ++
dlls/kernel32/nls/eti.nls | 2 ++
dlls/kernel32/nls/euq.nls | 2 ++
dlls/kernel32/nls/far.nls | 2 ++
dlls/kernel32/nls/fin.nls | 2 ++
dlls/kernel32/nls/fos.nls | 2 ++
dlls/kernel32/nls/fra.nls | 2 ++
dlls/kernel32/nls/frb.nls | 2 ++
dlls/kernel32/nls/frc.nls | 2 ++
dlls/kernel32/nls/frl.nls | 2 ++
dlls/kernel32/nls/frm.nls | 2 ++
dlls/kernel32/nls/frs.nls | 2 ++
dlls/kernel32/nls/gae.nls | 2 ++
dlls/kernel32/nls/gdh.nls | 2 ++
dlls/kernel32/nls/gdv.nls | 2 ++
dlls/kernel32/nls/glc.nls | 2 ++
dlls/kernel32/nls/guj.nls | 2 ++
dlls/kernel32/nls/heb.nls | 2 ++
dlls/kernel32/nls/hin.nls | 2 ++
dlls/kernel32/nls/hrv.nls | 2 ++
dlls/kernel32/nls/hun.nls | 2 ++
dlls/kernel32/nls/hye.nls | 2 ++
dlls/kernel32/nls/ind.nls | 2 ++
dlls/kernel32/nls/isl.nls | 2 ++
dlls/kernel32/nls/ita.nls | 2 ++
dlls/kernel32/nls/its.nls | 2 ++
dlls/kernel32/nls/ivl.nls | 2 ++
dlls/kernel32/nls/jpn.nls | 2 ++
dlls/kernel32/nls/kan.nls | 2 ++
dlls/kernel32/nls/kat.nls | 2 ++
dlls/kernel32/nls/kkz.nls | 2 ++
dlls/kernel32/nls/knk.nls | 2 ++
dlls/kernel32/nls/kor.nls | 2 ++
dlls/kernel32/nls/kyr.nls | 2 ++
dlls/kernel32/nls/lth.nls | 2 ++
dlls/kernel32/nls/lvi.nls | 2 ++
dlls/kernel32/nls/mar.nls | 2 ++
dlls/kernel32/nls/mki.nls | 2 ++
dlls/kernel32/nls/mon.nls | 2 ++
dlls/kernel32/nls/msb.nls | 2 ++
dlls/kernel32/nls/msl.nls | 2 ++
dlls/kernel32/nls/nep.nls | 2 ++
dlls/kernel32/nls/nlb.nls | 2 ++
dlls/kernel32/nls/nld.nls | 2 ++
dlls/kernel32/nls/nls.nls | 2 ++
dlls/kernel32/nls/non.nls | 2 ++
dlls/kernel32/nls/nor.nls | 2 ++
dlls/kernel32/nls/pan.nls | 2 ++
dlls/kernel32/nls/plk.nls | 2 ++
dlls/kernel32/nls/ptb.nls | 2 ++
dlls/kernel32/nls/ptg.nls | 2 ++
dlls/kernel32/nls/rmc.nls | 2 ++
dlls/kernel32/nls/rom.nls | 2 ++
dlls/kernel32/nls/rus.nls | 2 ++
dlls/kernel32/nls/san.nls | 2 ++
dlls/kernel32/nls/sin.nls | 2 ++
dlls/kernel32/nls/sky.nls | 2 ++
dlls/kernel32/nls/slv.nls | 2 ++
dlls/kernel32/nls/sqi.nls | 2 ++
dlls/kernel32/nls/srb.nls | 2 ++
dlls/kernel32/nls/srl.nls | 2 ++
dlls/kernel32/nls/sve.nls | 2 ++
dlls/kernel32/nls/svf.nls | 2 ++
dlls/kernel32/nls/swk.nls | 2 ++
dlls/kernel32/nls/syr.nls | 2 ++
dlls/kernel32/nls/tam.nls | 2 ++
dlls/kernel32/nls/tel.nls | 2 ++
dlls/kernel32/nls/tha.nls | 2 ++
dlls/kernel32/nls/trk.nls | 2 ++
dlls/kernel32/nls/ttt.nls | 2 ++
dlls/kernel32/nls/ukr.nls | 2 ++
dlls/kernel32/nls/urd.nls | 2 ++
dlls/kernel32/nls/uzb.nls | 2 ++
dlls/kernel32/nls/uzl.nls | 2 ++
dlls/kernel32/nls/vit.nls | 2 ++
dlls/kernel32/nls/wal.nls | 2 ++
dlls/kernel32/nls/zhh.nls | 2 ++
dlls/kernel32/nls/zhi.nls | 2 ++
dlls/kernel32/nls/zhm.nls | 2 ++
150 files changed, 300 insertions(+)
diff --git a/dlls/kernel32/nls/afk.nls b/dlls/kernel32/nls/afk.nls
index cbb5aaa092..9697bb2ab6 100644
--- a/dlls/kernel32/nls/afk.nls
+++ b/dlls/kernel32/nls/afk.nls
@@ -134,12 +134,14 @@ STRINGTABLE LANGUAGE LANG_AFRIKAANS, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "Afrikaans (Suid Afrika)"
LOCALE_SNATIVELANGNAME "Afrikaans"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "AFK "
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "af"
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SSHORTDATE "yyyy/MM/dd"
LOCALE_SSHORTESTDAYNAME1 "Ma"
LOCALE_SSHORTESTDAYNAME2 "Di"
diff --git a/dlls/kernel32/nls/ara.nls b/dlls/kernel32/nls/ara.nls
index 0de961bfb9..53725c2e53 100644
--- a/dlls/kernel32/nls/ara.nls
+++ b/dlls/kernel32/nls/ara.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_SAUDI_ARABIA
LOCALE_SNATIVEDISPLAYNAME "العربية (المملكة العربية السعودية)"
LOCALE_SNATIVELANGNAME "العربية"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ARA "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ar"
diff --git a/dlls/kernel32/nls/arb.nls b/dlls/kernel32/nls/arb.nls
index 791a33b3df..c023bf229b 100644
--- a/dlls/kernel32/nls/arb.nls
+++ b/dlls/kernel32/nls/arb.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_LEBANON
LOCALE_SNATIVEDISPLAYNAME "العربية (لبنان)"
LOCALE_SNATIVELANGNAME "العربية"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ARA "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ar"
diff --git a/dlls/kernel32/nls/are.nls b/dlls/kernel32/nls/are.nls
index d2b6d259ed..4c2a0248ba 100644
--- a/dlls/kernel32/nls/are.nls
+++ b/dlls/kernel32/nls/are.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_EGYPT
LOCALE_SNATIVEDISPLAYNAME "العربية (مصر)"
LOCALE_SNATIVELANGNAME "العربية"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ARA "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ar"
diff --git a/dlls/kernel32/nls/arg.nls b/dlls/kernel32/nls/arg.nls
index fb4efc86d9..fa711f2b12 100644
--- a/dlls/kernel32/nls/arg.nls
+++ b/dlls/kernel32/nls/arg.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_ALGERIA
LOCALE_SNATIVEDISPLAYNAME "العربية (الجزائر)"
LOCALE_SNATIVELANGNAME "العربية"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ARA "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ar"
diff --git a/dlls/kernel32/nls/arh.nls b/dlls/kernel32/nls/arh.nls
index 58d33053ef..f3c157d57c 100644
--- a/dlls/kernel32/nls/arh.nls
+++ b/dlls/kernel32/nls/arh.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_BAHRAIN
LOCALE_SNATIVEDISPLAYNAME "العربية (البحرين)"
LOCALE_SNATIVELANGNAME "العربية"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ARA "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ar"
diff --git a/dlls/kernel32/nls/ari.nls b/dlls/kernel32/nls/ari.nls
index ffc9b47007..e392f40992 100644
--- a/dlls/kernel32/nls/ari.nls
+++ b/dlls/kernel32/nls/ari.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_IRAQ
LOCALE_SNATIVEDISPLAYNAME "العربية (العراق)"
LOCALE_SNATIVELANGNAME "العربية"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ARA "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ar"
diff --git a/dlls/kernel32/nls/arj.nls b/dlls/kernel32/nls/arj.nls
index 3d1ba63489..58873de42d 100644
--- a/dlls/kernel32/nls/arj.nls
+++ b/dlls/kernel32/nls/arj.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_JORDAN
LOCALE_SNATIVEDISPLAYNAME "العربية (الأردن)"
LOCALE_SNATIVELANGNAME "العربية"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ARA "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ar"
diff --git a/dlls/kernel32/nls/ark.nls b/dlls/kernel32/nls/ark.nls
index 66235bbdcd..eaaaf54f98 100644
--- a/dlls/kernel32/nls/ark.nls
+++ b/dlls/kernel32/nls/ark.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_KUWAIT
LOCALE_SNATIVEDISPLAYNAME "العربية (الكويت)"
LOCALE_SNATIVELANGNAME "العربية"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ARA "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ar"
diff --git a/dlls/kernel32/nls/arl.nls b/dlls/kernel32/nls/arl.nls
index 4a3f64d3c1..3253a76473 100644
--- a/dlls/kernel32/nls/arl.nls
+++ b/dlls/kernel32/nls/arl.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_LIBYA
LOCALE_SNATIVEDISPLAYNAME "العربية (ليبيا)"
LOCALE_SNATIVELANGNAME "العربية"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ARA "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ar"
diff --git a/dlls/kernel32/nls/arm.nls b/dlls/kernel32/nls/arm.nls
index d39fbaa6d9..50b2b56268 100644
--- a/dlls/kernel32/nls/arm.nls
+++ b/dlls/kernel32/nls/arm.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_MOROCCO
LOCALE_SNATIVEDISPLAYNAME "العربية (المملكة المغربية)"
LOCALE_SNATIVELANGNAME "العربية"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ARA "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ar"
diff --git a/dlls/kernel32/nls/aro.nls b/dlls/kernel32/nls/aro.nls
index 097c8528b9..d7139d785a 100644
--- a/dlls/kernel32/nls/aro.nls
+++ b/dlls/kernel32/nls/aro.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_OMAN
LOCALE_SNATIVEDISPLAYNAME "العربية (عمان)"
LOCALE_SNATIVELANGNAME "العربية"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ARA "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ar"
diff --git a/dlls/kernel32/nls/arq.nls b/dlls/kernel32/nls/arq.nls
index 687369622c..b1a7ff6d87 100644
--- a/dlls/kernel32/nls/arq.nls
+++ b/dlls/kernel32/nls/arq.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_QATAR
LOCALE_SNATIVEDISPLAYNAME "العربية (قطر)"
LOCALE_SNATIVELANGNAME "العربية"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ARA "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ar"
diff --git a/dlls/kernel32/nls/ars.nls b/dlls/kernel32/nls/ars.nls
index 0061a75004..2b1967ed6f 100644
--- a/dlls/kernel32/nls/ars.nls
+++ b/dlls/kernel32/nls/ars.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_SYRIA
LOCALE_SNATIVEDISPLAYNAME "العربية (سوريا)"
LOCALE_SNATIVELANGNAME "العربية"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ARA "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ar"
diff --git a/dlls/kernel32/nls/art.nls b/dlls/kernel32/nls/art.nls
index 904c523038..613794a02c 100644
--- a/dlls/kernel32/nls/art.nls
+++ b/dlls/kernel32/nls/art.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_TUNISIA
LOCALE_SNATIVEDISPLAYNAME "العربية (تونس)"
LOCALE_SNATIVELANGNAME "العربية"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ARA "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ar"
diff --git a/dlls/kernel32/nls/aru.nls b/dlls/kernel32/nls/aru.nls
index fbe09b3b07..cc249292a6 100644
--- a/dlls/kernel32/nls/aru.nls
+++ b/dlls/kernel32/nls/aru.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_UAE
LOCALE_SNATIVEDISPLAYNAME "العربية (الإمارات العربية المتحدة)"
LOCALE_SNATIVELANGNAME "العربية"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ARA "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ar"
diff --git a/dlls/kernel32/nls/ary.nls b/dlls/kernel32/nls/ary.nls
index 605f1ed85d..0490f06194 100644
--- a/dlls/kernel32/nls/ary.nls
+++ b/dlls/kernel32/nls/ary.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_YEMEN
LOCALE_SNATIVEDISPLAYNAME "العربية (اليمن)"
LOCALE_SNATIVELANGNAME "العربية"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ARA "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ar"
diff --git a/dlls/kernel32/nls/ast.nls b/dlls/kernel32/nls/ast.nls
index b9f001f80d..187fa9d728 100644
--- a/dlls/kernel32/nls/ast.nls
+++ b/dlls/kernel32/nls/ast.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_ASTURIAN, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "Asturianu"
LOCALE_SNATIVELANGNAME "Asturianu"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "AST "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "ast"
diff --git a/dlls/kernel32/nls/aze.nls b/dlls/kernel32/nls/aze.nls
index d4ceaccbc7..ffa9a4efa8 100644
--- a/dlls/kernel32/nls/aze.nls
+++ b/dlls/kernel32/nls/aze.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_AZERI, SUBLANG_AZERI_CYRILLIC
LOCALE_SNATIVEDISPLAYNAME ""
LOCALE_SNATIVELANGNAME L"\x0410\x0437\x04d9\x0440\x0431\x0430\x0458\x04b9\x0430\x043d"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "AZE "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "az-Cyrl"
diff --git a/dlls/kernel32/nls/azl.nls b/dlls/kernel32/nls/azl.nls
index 9d45ac0e90..65ad22d1ce 100644
--- a/dlls/kernel32/nls/azl.nls
+++ b/dlls/kernel32/nls/azl.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_AZERI, SUBLANG_AZERI_LATIN
LOCALE_SNATIVEDISPLAYNAME ""
LOCALE_SNATIVELANGNAME L"Az\x0259rbaycan\x00ad\x0131l\x0131"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "AZE "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "az-Latn"
diff --git a/dlls/kernel32/nls/bel.nls b/dlls/kernel32/nls/bel.nls
index 5e3aa38bf0..600a9cf9ca 100644
--- a/dlls/kernel32/nls/bel.nls
+++ b/dlls/kernel32/nls/bel.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_BELARUSIAN, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "Беларуская (Беларусь)"
LOCALE_SNATIVELANGNAME "Беларуская"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "BEL "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Cyrl;"
LOCALE_SPARENT "be"
diff --git a/dlls/kernel32/nls/ben.nls b/dlls/kernel32/nls/ben.nls
index cb9a4240b1..3dcf7b0e6b 100644
--- a/dlls/kernel32/nls/ben.nls
+++ b/dlls/kernel32/nls/ben.nls
@@ -128,9 +128,11 @@ STRINGTABLE LANGUAGE LANG_BANGLA, SUBLANG_BANGLA_INDIA
LOCALE_SNATIVEDISPLAYNAME "বাংলা (ভারত)"
LOCALE_SNATIVELANGNAME "বাংলা"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "BEN "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Beng;"
LOCALE_SPARENT "bn"
diff --git a/dlls/kernel32/nls/bgr.nls b/dlls/kernel32/nls/bgr.nls
index 2644be0ed8..a497d1901e 100644
--- a/dlls/kernel32/nls/bgr.nls
+++ b/dlls/kernel32/nls/bgr.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_BULGARIAN, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "български (България)"
LOCALE_SNATIVELANGNAME "български"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "BGR "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Cyrl;"
LOCALE_SPARENT "bg"
diff --git a/dlls/kernel32/nls/brf.nls b/dlls/kernel32/nls/brf.nls
index 23417add0a..544caf3366 100644
--- a/dlls/kernel32/nls/brf.nls
+++ b/dlls/kernel32/nls/brf.nls
@@ -135,9 +135,11 @@ STRINGTABLE LANGUAGE LANG_BRETON, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "Brezhoneg (Bro-C'haill)"
LOCALE_SNATIVELANGNAME "Brezhoneg"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "BRE "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "fr"
diff --git a/dlls/kernel32/nls/cat.nls b/dlls/kernel32/nls/cat.nls
index 93075d7be8..2aa796afd3 100644
--- a/dlls/kernel32/nls/cat.nls
+++ b/dlls/kernel32/nls/cat.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_CATALAN, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "català (Espanya)"
LOCALE_SNATIVELANGNAME "català"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "CAT "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "ca"
diff --git a/dlls/kernel32/nls/chs.nls b/dlls/kernel32/nls/chs.nls
index 05aface0f4..d3937cb46b 100644
--- a/dlls/kernel32/nls/chs.nls
+++ b/dlls/kernel32/nls/chs.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
LOCALE_SNATIVEDISPLAYNAME "中文(简体) (中华人民共和国)"
LOCALE_SNATIVELANGNAME "中文(简体)"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ZHS "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Hans;"
LOCALE_SPARENT "zh-Hans"
diff --git a/dlls/kernel32/nls/cht.nls b/dlls/kernel32/nls/cht.nls
index 779e793318..ae605ec0ba 100644
--- a/dlls/kernel32/nls/cht.nls
+++ b/dlls/kernel32/nls/cht.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
LOCALE_SNATIVEDISPLAYNAME "中文(繁體) (台灣)"
LOCALE_SNATIVELANGNAME "中文(繁體)"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ZHT "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Hant;"
LOCALE_SPARENT "zh-Hant"
diff --git a/dlls/kernel32/nls/cor.nls b/dlls/kernel32/nls/cor.nls
index 0680494a00..ca2985f7a1 100644
--- a/dlls/kernel32/nls/cor.nls
+++ b/dlls/kernel32/nls/cor.nls
@@ -135,9 +135,11 @@ STRINGTABLE LANGUAGE LANG_CORNISH, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "Kernewek (Ruwvaneth Unys)"
LOCALE_SNATIVELANGNAME "Kernewek"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ENG "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "en"
diff --git a/dlls/kernel32/nls/csy.nls b/dlls/kernel32/nls/csy.nls
index d25ea4ff71..d338ecd43e 100644
--- a/dlls/kernel32/nls/csy.nls
+++ b/dlls/kernel32/nls/csy.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_CZECH, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "čeština (Česká republika)"
LOCALE_SNATIVELANGNAME "čeština"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "CSY "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "cs"
diff --git a/dlls/kernel32/nls/cym.nls b/dlls/kernel32/nls/cym.nls
index 7d63fa3839..4fc27515fa 100644
--- a/dlls/kernel32/nls/cym.nls
+++ b/dlls/kernel32/nls/cym.nls
@@ -135,9 +135,11 @@ STRINGTABLE LANGUAGE LANG_WELSH, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "Cymraeg (Cymru)"
LOCALE_SNATIVELANGNAME "Cymraeg"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "WEL "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "en"
diff --git a/dlls/kernel32/nls/dan.nls b/dlls/kernel32/nls/dan.nls
index d6f3646803..0fdae60aea 100644
--- a/dlls/kernel32/nls/dan.nls
+++ b/dlls/kernel32/nls/dan.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_DANISH, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "dansk (Danmark)"
LOCALE_SNATIVELANGNAME "dansk"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "DAN "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "da"
diff --git a/dlls/kernel32/nls/dea.nls b/dlls/kernel32/nls/dea.nls
index fd60a04de7..c6da64336e 100644
--- a/dlls/kernel32/nls/dea.nls
+++ b/dlls/kernel32/nls/dea.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN_AUSTRIAN
LOCALE_SNATIVEDISPLAYNAME "Deutsch (Österreich)"
LOCALE_SNATIVELANGNAME "Deutsch"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "DEU "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "de"
diff --git a/dlls/kernel32/nls/dec.nls b/dlls/kernel32/nls/dec.nls
index 9d36f4d3b4..0c6df2a763 100644
--- a/dlls/kernel32/nls/dec.nls
+++ b/dlls/kernel32/nls/dec.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN_LIECHTENSTEIN
LOCALE_SNATIVEDISPLAYNAME "Deutsch (Liechtenstein)"
LOCALE_SNATIVELANGNAME "Deutsch"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "DEU "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "de"
diff --git a/dlls/kernel32/nls/del.nls b/dlls/kernel32/nls/del.nls
index 675ac11c41..49eb422bc7 100644
--- a/dlls/kernel32/nls/del.nls
+++ b/dlls/kernel32/nls/del.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN_LUXEMBOURG
LOCALE_SNATIVEDISPLAYNAME "Deutsch (Luxemburg)"
LOCALE_SNATIVELANGNAME "Deutsch"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "DEU "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "de"
diff --git a/dlls/kernel32/nls/des.nls b/dlls/kernel32/nls/des.nls
index 6778508e21..ab02303341 100644
--- a/dlls/kernel32/nls/des.nls
+++ b/dlls/kernel32/nls/des.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN_SWISS
LOCALE_SNATIVEDISPLAYNAME "Deutsch (Schweiz)"
LOCALE_SNATIVELANGNAME "Deutsch"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "DEU "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "de"
diff --git a/dlls/kernel32/nls/deu.nls b/dlls/kernel32/nls/deu.nls
index 57ec8cee14..0c0eb1342f 100644
--- a/dlls/kernel32/nls/deu.nls
+++ b/dlls/kernel32/nls/deu.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN
LOCALE_SNATIVEDISPLAYNAME "Deutsch (Deutschland)"
LOCALE_SNATIVELANGNAME "Deutsch"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "DEU "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "de"
diff --git a/dlls/kernel32/nls/div.nls b/dlls/kernel32/nls/div.nls
index 739df52381..3d602d9e7a 100644
--- a/dlls/kernel32/nls/div.nls
+++ b/dlls/kernel32/nls/div.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_DIVEHI, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "ދިވެހިބަސް (ދިވެހި ރާއްޖެ)"
LOCALE_SNATIVELANGNAME "ދިވެހިބަސް"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY "-Infinity"
LOCALE_SOPENTYPELANGUAGETAG "DIV "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY "Infinity"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Thaa;"
LOCALE_SPARENT "dv"
diff --git a/dlls/kernel32/nls/ell.nls b/dlls/kernel32/nls/ell.nls
index 3527f5a201..18423ec19d 100644
--- a/dlls/kernel32/nls/ell.nls
+++ b/dlls/kernel32/nls/ell.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_GREEK, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "ελληνικά (Ελλάδα)"
LOCALE_SNATIVELANGNAME "ελληνικά"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ELL "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Grek;"
LOCALE_SPARENT "el"
diff --git a/dlls/kernel32/nls/ena.nls b/dlls/kernel32/nls/ena.nls
index 371bbcc39f..a7da6fd88b 100644
--- a/dlls/kernel32/nls/ena.nls
+++ b/dlls/kernel32/nls/ena.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_AUS
LOCALE_SNATIVEDISPLAYNAME "English (Australia)"
LOCALE_SNATIVELANGNAME "English"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ENG "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "en"
diff --git a/dlls/kernel32/nls/enb.nls b/dlls/kernel32/nls/enb.nls
index 77f3d4cadb..f62e33fa38 100644
--- a/dlls/kernel32/nls/enb.nls
+++ b/dlls/kernel32/nls/enb.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_CARIBBEAN
LOCALE_SNATIVEDISPLAYNAME "English (Caribbean)"
LOCALE_SNATIVELANGNAME "English"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY "-Infinity"
LOCALE_SOPENTYPELANGUAGETAG "ENG "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY "Infinity"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "en"
diff --git a/dlls/kernel32/nls/enc.nls b/dlls/kernel32/nls/enc.nls
index 4984a97a94..c3c226d70c 100644
--- a/dlls/kernel32/nls/enc.nls
+++ b/dlls/kernel32/nls/enc.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_CAN
LOCALE_SNATIVEDISPLAYNAME "English (Canada)"
LOCALE_SNATIVELANGNAME "English"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ENG "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "en"
diff --git a/dlls/kernel32/nls/eng.nls b/dlls/kernel32/nls/eng.nls
index c48c6c35e3..a85b7930d8 100644
--- a/dlls/kernel32/nls/eng.nls
+++ b/dlls/kernel32/nls/eng.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_UK
LOCALE_SNATIVEDISPLAYNAME "English (United Kingdom)"
LOCALE_SNATIVELANGNAME "English"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ENG "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "en"
diff --git a/dlls/kernel32/nls/eni.nls b/dlls/kernel32/nls/eni.nls
index f6084812da..a219ee80a5 100644
--- a/dlls/kernel32/nls/eni.nls
+++ b/dlls/kernel32/nls/eni.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_EIRE
LOCALE_SNATIVEDISPLAYNAME "English (Eire)"
LOCALE_SNATIVELANGNAME "English"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ENG "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "en"
diff --git a/dlls/kernel32/nls/enj.nls b/dlls/kernel32/nls/enj.nls
index b7c6637ca6..76bd011057 100644
--- a/dlls/kernel32/nls/enj.nls
+++ b/dlls/kernel32/nls/enj.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_JAMAICA
LOCALE_SNATIVEDISPLAYNAME "English (Jamaica)"
LOCALE_SNATIVELANGNAME "English"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ENG "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "en"
diff --git a/dlls/kernel32/nls/enl.nls b/dlls/kernel32/nls/enl.nls
index 67079ef32a..f209666777 100644
--- a/dlls/kernel32/nls/enl.nls
+++ b/dlls/kernel32/nls/enl.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_BELIZE
LOCALE_SNATIVEDISPLAYNAME "English (Belize)"
LOCALE_SNATIVELANGNAME "English"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ENG "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "en"
diff --git a/dlls/kernel32/nls/enp.nls b/dlls/kernel32/nls/enp.nls
index e5aa9f8bab..9994997dce 100644
--- a/dlls/kernel32/nls/enp.nls
+++ b/dlls/kernel32/nls/enp.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_PHILIPPINES
LOCALE_SNATIVEDISPLAYNAME "English (Philippines)"
LOCALE_SNATIVELANGNAME "English"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ENG "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "en"
diff --git a/dlls/kernel32/nls/ens.nls b/dlls/kernel32/nls/ens.nls
index 149d6ef383..8aca0f172c 100644
--- a/dlls/kernel32/nls/ens.nls
+++ b/dlls/kernel32/nls/ens.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_SOUTH_AFRICA
LOCALE_SNATIVEDISPLAYNAME "English (South Africa)"
LOCALE_SNATIVELANGNAME "English"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ENG "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "en"
diff --git a/dlls/kernel32/nls/ent.nls b/dlls/kernel32/nls/ent.nls
index fd8ab5507d..1263db606e 100644
--- a/dlls/kernel32/nls/ent.nls
+++ b/dlls/kernel32/nls/ent.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_TRINIDAD
LOCALE_SNATIVEDISPLAYNAME "English (Trinidad y Tobago)"
LOCALE_SNATIVELANGNAME "English"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ENG "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "en"
diff --git a/dlls/kernel32/nls/enu.nls b/dlls/kernel32/nls/enu.nls
index 3a44e9888e..8e9de3c8ae 100644
--- a/dlls/kernel32/nls/enu.nls
+++ b/dlls/kernel32/nls/enu.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
LOCALE_SNATIVEDISPLAYNAME "English (United States)"
LOCALE_SNATIVELANGNAME "English"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ENG "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "en"
diff --git a/dlls/kernel32/nls/enw.nls b/dlls/kernel32/nls/enw.nls
index 87867fd233..2c050d25c7 100644
--- a/dlls/kernel32/nls/enw.nls
+++ b/dlls/kernel32/nls/enw.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_ZIMBABWE
LOCALE_SNATIVEDISPLAYNAME "English (Zimbabwe)"
LOCALE_SNATIVELANGNAME "English"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ENG "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "en"
diff --git a/dlls/kernel32/nls/enz.nls b/dlls/kernel32/nls/enz.nls
index 8b15d5ebb4..eed30fd326 100644
--- a/dlls/kernel32/nls/enz.nls
+++ b/dlls/kernel32/nls/enz.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_NZ
LOCALE_SNATIVEDISPLAYNAME "English (New Zealand)"
LOCALE_SNATIVELANGNAME "English"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ENG "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "en"
diff --git a/dlls/kernel32/nls/eox.nls b/dlls/kernel32/nls/eox.nls
index ec3daf66e5..2fbb173dcb 100644
--- a/dlls/kernel32/nls/eox.nls
+++ b/dlls/kernel32/nls/eox.nls
@@ -150,9 +150,11 @@ STRINGTABLE LANGUAGE LANG_ESPERANTO, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "Esperanto"
LOCALE_SNATIVELANGNAME "Esperanto"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "dflt"
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "eo"
diff --git a/dlls/kernel32/nls/esa.nls b/dlls/kernel32/nls/esa.nls
index 4a9fd44155..eb53639a7a 100644
--- a/dlls/kernel32/nls/esa.nls
+++ b/dlls/kernel32/nls/esa.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_PANAMA
LOCALE_SNATIVEDISPLAYNAME "Español (Panamá)"
LOCALE_SNATIVELANGNAME "Español"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/esb.nls b/dlls/kernel32/nls/esb.nls
index 1b6f497c99..462c21e294 100644
--- a/dlls/kernel32/nls/esb.nls
+++ b/dlls/kernel32/nls/esb.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_BOLIVIA
LOCALE_SNATIVEDISPLAYNAME "Español (Bolivia)"
LOCALE_SNATIVELANGNAME "Español"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/esc.nls b/dlls/kernel32/nls/esc.nls
index 0fdd14653f..5c18aa9b59 100644
--- a/dlls/kernel32/nls/esc.nls
+++ b/dlls/kernel32/nls/esc.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_COSTA_RICA
LOCALE_SNATIVEDISPLAYNAME "Español (Costa Rica)"
LOCALE_SNATIVELANGNAME "Español"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/esd.nls b/dlls/kernel32/nls/esd.nls
index 6d075491ba..a554ce97f0 100644
--- a/dlls/kernel32/nls/esd.nls
+++ b/dlls/kernel32/nls/esd.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_DOMINICAN_REPUBLIC
LOCALE_SNATIVEDISPLAYNAME "Español (República Dominicana)"
LOCALE_SNATIVELANGNAME "Español"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/ese.nls b/dlls/kernel32/nls/ese.nls
index f33996a33e..80d4541f25 100644
--- a/dlls/kernel32/nls/ese.nls
+++ b/dlls/kernel32/nls/ese.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_EL_SALVADOR
LOCALE_SNATIVEDISPLAYNAME "Español (El Salvador)"
LOCALE_SNATIVELANGNAME "Español"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/esf.nls b/dlls/kernel32/nls/esf.nls
index 9e9744874a..6653352833 100644
--- a/dlls/kernel32/nls/esf.nls
+++ b/dlls/kernel32/nls/esf.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_ECUADOR
LOCALE_SNATIVEDISPLAYNAME "Español (Ecuador)"
LOCALE_SNATIVELANGNAME "Español"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/esg.nls b/dlls/kernel32/nls/esg.nls
index aaa09f00c3..7ce63c4f69 100644
--- a/dlls/kernel32/nls/esg.nls
+++ b/dlls/kernel32/nls/esg.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_GUATEMALA
LOCALE_SNATIVEDISPLAYNAME "Español (Guatemala)"
LOCALE_SNATIVELANGNAME "Español"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/esh.nls b/dlls/kernel32/nls/esh.nls
index 43f67168c4..f44ffc25e9 100644
--- a/dlls/kernel32/nls/esh.nls
+++ b/dlls/kernel32/nls/esh.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_HONDURAS
LOCALE_SNATIVEDISPLAYNAME "Español (Honduras)"
LOCALE_SNATIVELANGNAME "Español"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/esi.nls b/dlls/kernel32/nls/esi.nls
index 6d0550482c..d3458f831a 100644
--- a/dlls/kernel32/nls/esi.nls
+++ b/dlls/kernel32/nls/esi.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_NICARAGUA
LOCALE_SNATIVEDISPLAYNAME "Español (Nicaragua)"
LOCALE_SNATIVELANGNAME "Español"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/esl.nls b/dlls/kernel32/nls/esl.nls
index 74a78fa2ab..05f30812df 100644
--- a/dlls/kernel32/nls/esl.nls
+++ b/dlls/kernel32/nls/esl.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_CHILE
LOCALE_SNATIVEDISPLAYNAME "Español (Chile)"
LOCALE_SNATIVELANGNAME "Español"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/esm.nls b/dlls/kernel32/nls/esm.nls
index d3b57840fc..887c7243a9 100644
--- a/dlls/kernel32/nls/esm.nls
+++ b/dlls/kernel32/nls/esm.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_MEXICAN
LOCALE_SNATIVEDISPLAYNAME "Español (México)"
LOCALE_SNATIVELANGNAME "Español"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/esn.nls b/dlls/kernel32/nls/esn.nls
index ab55a9899d..9472809d74 100644
--- a/dlls/kernel32/nls/esn.nls
+++ b/dlls/kernel32/nls/esn.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_MODERN
LOCALE_SNATIVEDISPLAYNAME "español (España)"
LOCALE_SNATIVELANGNAME "español"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/eso.nls b/dlls/kernel32/nls/eso.nls
index e073111f66..994cdcf9a3 100644
--- a/dlls/kernel32/nls/eso.nls
+++ b/dlls/kernel32/nls/eso.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_COLOMBIA
LOCALE_SNATIVEDISPLAYNAME "Español (Colombia)"
LOCALE_SNATIVELANGNAME "Español"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/esp.nls b/dlls/kernel32/nls/esp.nls
index eb87dd6c60..b466e9f412 100644
--- a/dlls/kernel32/nls/esp.nls
+++ b/dlls/kernel32/nls/esp.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH
LOCALE_SNATIVEDISPLAYNAME "español (España)"
LOCALE_SNATIVELANGNAME "español"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/esr.nls b/dlls/kernel32/nls/esr.nls
index 4a28fe5bea..d192101024 100644
--- a/dlls/kernel32/nls/esr.nls
+++ b/dlls/kernel32/nls/esr.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_PERU
LOCALE_SNATIVEDISPLAYNAME "Español (Perú)"
LOCALE_SNATIVELANGNAME "Español"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/ess.nls b/dlls/kernel32/nls/ess.nls
index 00296ca3cb..827c1397bb 100644
--- a/dlls/kernel32/nls/ess.nls
+++ b/dlls/kernel32/nls/ess.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_ARGENTINA
LOCALE_SNATIVEDISPLAYNAME "Español (Argentina)"
LOCALE_SNATIVELANGNAME "Español"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/esu.nls b/dlls/kernel32/nls/esu.nls
index 9beaec2836..ae2a4988eb 100644
--- a/dlls/kernel32/nls/esu.nls
+++ b/dlls/kernel32/nls/esu.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_PUERTO_RICO
LOCALE_SNATIVEDISPLAYNAME "Español (Puerto Rico)"
LOCALE_SNATIVELANGNAME "Español"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/esv.nls b/dlls/kernel32/nls/esv.nls
index c2205fcfdb..20b9c4c646 100644
--- a/dlls/kernel32/nls/esv.nls
+++ b/dlls/kernel32/nls/esv.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_VENEZUELA
LOCALE_SNATIVEDISPLAYNAME "Español (Republica Bolivariana de Venezuela)"
LOCALE_SNATIVELANGNAME "Español"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/esy.nls b/dlls/kernel32/nls/esy.nls
index a994a24479..950e3f64a5 100644
--- a/dlls/kernel32/nls/esy.nls
+++ b/dlls/kernel32/nls/esy.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_URUGUAY
LOCALE_SNATIVEDISPLAYNAME "Español (Uruguay)"
LOCALE_SNATIVELANGNAME "Español"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/esz.nls b/dlls/kernel32/nls/esz.nls
index 84adf909be..99697a2747 100644
--- a/dlls/kernel32/nls/esz.nls
+++ b/dlls/kernel32/nls/esz.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_PARAGUAY
LOCALE_SNATIVEDISPLAYNAME "Español (Paraguay)"
LOCALE_SNATIVELANGNAME "Español"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/eti.nls b/dlls/kernel32/nls/eti.nls
index d4c20afd95..a86421535e 100644
--- a/dlls/kernel32/nls/eti.nls
+++ b/dlls/kernel32/nls/eti.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_ESTONIAN, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "eesti (Eesti)"
LOCALE_SNATIVELANGNAME "eesti"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ETI "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "et"
diff --git a/dlls/kernel32/nls/euq.nls b/dlls/kernel32/nls/euq.nls
index 7fddd3486d..e7bdbf1353 100644
--- a/dlls/kernel32/nls/euq.nls
+++ b/dlls/kernel32/nls/euq.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_BASQUE, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "euskara (Espainia)"
LOCALE_SNATIVELANGNAME "euskara"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "EUQ "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "eu"
diff --git a/dlls/kernel32/nls/far.nls b/dlls/kernel32/nls/far.nls
index 0678263814..b9a90572da 100644
--- a/dlls/kernel32/nls/far.nls
+++ b/dlls/kernel32/nls/far.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_PERSIAN, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "فارسی (ایران)"
LOCALE_SNATIVELANGNAME "فارسی"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "FAR "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "fa"
diff --git a/dlls/kernel32/nls/fin.nls b/dlls/kernel32/nls/fin.nls
index 28a2872d44..5cbdcab4f0 100644
--- a/dlls/kernel32/nls/fin.nls
+++ b/dlls/kernel32/nls/fin.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_FINNISH, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "suomi (Suomi)"
LOCALE_SNATIVELANGNAME "suomi"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "FIN "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "fi"
diff --git a/dlls/kernel32/nls/fos.nls b/dlls/kernel32/nls/fos.nls
index 6864eab9d5..85dc337f5c 100644
--- a/dlls/kernel32/nls/fos.nls
+++ b/dlls/kernel32/nls/fos.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_FAEROESE, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "føroyskt (Føroyar)"
LOCALE_SNATIVELANGNAME "føroyskt"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "FOS "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "fo"
diff --git a/dlls/kernel32/nls/fra.nls b/dlls/kernel32/nls/fra.nls
index 81795c8275..7e157c99bc 100644
--- a/dlls/kernel32/nls/fra.nls
+++ b/dlls/kernel32/nls/fra.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH
LOCALE_SNATIVEDISPLAYNAME "français (France)"
LOCALE_SNATIVELANGNAME "français"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "FRA "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "fr"
diff --git a/dlls/kernel32/nls/frb.nls b/dlls/kernel32/nls/frb.nls
index c426a4f46f..20a92650d5 100644
--- a/dlls/kernel32/nls/frb.nls
+++ b/dlls/kernel32/nls/frb.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_BELGIAN
LOCALE_SNATIVEDISPLAYNAME "français (Belgique)"
LOCALE_SNATIVELANGNAME "français"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "FRA "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "fr"
diff --git a/dlls/kernel32/nls/frc.nls b/dlls/kernel32/nls/frc.nls
index 0cb409af0c..02987ad418 100644
--- a/dlls/kernel32/nls/frc.nls
+++ b/dlls/kernel32/nls/frc.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_CANADIAN
LOCALE_SNATIVEDISPLAYNAME "français (Canada)"
LOCALE_SNATIVELANGNAME "français"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "FRA "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "fr"
diff --git a/dlls/kernel32/nls/frl.nls b/dlls/kernel32/nls/frl.nls
index ad0192a8aa..9a51cfc886 100644
--- a/dlls/kernel32/nls/frl.nls
+++ b/dlls/kernel32/nls/frl.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_LUXEMBOURG
LOCALE_SNATIVEDISPLAYNAME "français (Luxembourg)"
LOCALE_SNATIVELANGNAME "français"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "FRA "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "fr"
diff --git a/dlls/kernel32/nls/frm.nls b/dlls/kernel32/nls/frm.nls
index 69c277e307..859af02e6c 100644
--- a/dlls/kernel32/nls/frm.nls
+++ b/dlls/kernel32/nls/frm.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_MONACO
LOCALE_SNATIVEDISPLAYNAME "français (Principauté de Monaco)"
LOCALE_SNATIVELANGNAME "français"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "FRA "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "fr"
diff --git a/dlls/kernel32/nls/frs.nls b/dlls/kernel32/nls/frs.nls
index a4607a2079..06704cdf8b 100644
--- a/dlls/kernel32/nls/frs.nls
+++ b/dlls/kernel32/nls/frs.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_SWISS
LOCALE_SNATIVEDISPLAYNAME "français (Suisse)"
LOCALE_SNATIVELANGNAME "français"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "FRA "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "fr"
diff --git a/dlls/kernel32/nls/gae.nls b/dlls/kernel32/nls/gae.nls
index 00f7d64b22..c5be78ac58 100644
--- a/dlls/kernel32/nls/gae.nls
+++ b/dlls/kernel32/nls/gae.nls
@@ -135,9 +135,11 @@ STRINGTABLE LANGUAGE LANG_IRISH, SUBLANG_IRISH_IRELAND
LOCALE_SNATIVEDISPLAYNAME "Gaeilge (Éire)"
LOCALE_SNATIVELANGNAME "Gaeilge"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "IRI "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "ga"
diff --git a/dlls/kernel32/nls/gdh.nls b/dlls/kernel32/nls/gdh.nls
index 08b0e7f247..fc0a7ad1ef 100644
--- a/dlls/kernel32/nls/gdh.nls
+++ b/dlls/kernel32/nls/gdh.nls
@@ -135,9 +135,11 @@ STRINGTABLE LANGUAGE LANG_SCOTTISH_GAELIC, SUBLANG_SCOTTISH_GAELIC
LOCALE_SNATIVEDISPLAYNAME "Gaidhlig (Breatainn Mhòr)"
LOCALE_SNATIVELANGNAME "Gaidhlig"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "GAE "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "gd"
diff --git a/dlls/kernel32/nls/gdv.nls b/dlls/kernel32/nls/gdv.nls
index 4f66fb7feb..0d3483af83 100644
--- a/dlls/kernel32/nls/gdv.nls
+++ b/dlls/kernel32/nls/gdv.nls
@@ -135,9 +135,11 @@ STRINGTABLE LANGUAGE LANG_MANX_GAELIC, SUBLANG_MANX_GAELIC
LOCALE_SNATIVEDISPLAYNAME "Gaelg (Manninn)"
LOCALE_SNATIVELANGNAME "Gaelg"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "GAE "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "gv"
diff --git a/dlls/kernel32/nls/glc.nls b/dlls/kernel32/nls/glc.nls
index b8307c4406..6d83e362de 100644
--- a/dlls/kernel32/nls/glc.nls
+++ b/dlls/kernel32/nls/glc.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_GALICIAN, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "galego (España)"
LOCALE_SNATIVELANGNAME "galego"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "GAL "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "gl"
diff --git a/dlls/kernel32/nls/guj.nls b/dlls/kernel32/nls/guj.nls
index ca03c3c106..69bd798a61 100644
--- a/dlls/kernel32/nls/guj.nls
+++ b/dlls/kernel32/nls/guj.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_GUJARATI, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "ગુજરાતી (ભારત)"
LOCALE_SNATIVELANGNAME "ગુજરાતી"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "GUJ "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Gujr;"
LOCALE_SPARENT "gu"
diff --git a/dlls/kernel32/nls/heb.nls b/dlls/kernel32/nls/heb.nls
index fef4abd723..d1a33db2b6 100644
--- a/dlls/kernel32/nls/heb.nls
+++ b/dlls/kernel32/nls/heb.nls
@@ -135,9 +135,11 @@ STRINGTABLE LANGUAGE LANG_HEBREW, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "עברית (ישראל)"
LOCALE_SNATIVELANGNAME "עברית"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "IWR "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Hebr;"
LOCALE_SPARENT "he"
diff --git a/dlls/kernel32/nls/hin.nls b/dlls/kernel32/nls/hin.nls
index e691cf12c7..3063e1061a 100644
--- a/dlls/kernel32/nls/hin.nls
+++ b/dlls/kernel32/nls/hin.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_HINDI, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "हिंदी (भारत)"
LOCALE_SNATIVELANGNAME "हिंदी"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "HIN "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Deva;"
LOCALE_SPARENT "hi"
diff --git a/dlls/kernel32/nls/hrv.nls b/dlls/kernel32/nls/hrv.nls
index e342c3ad77..810319d23d 100644
--- a/dlls/kernel32/nls/hrv.nls
+++ b/dlls/kernel32/nls/hrv.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_SERBIAN, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "hrvatski (Hrvatska)"
LOCALE_SNATIVELANGNAME "hrvatski"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "HRV "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "hr"
diff --git a/dlls/kernel32/nls/hun.nls b/dlls/kernel32/nls/hun.nls
index f499b19174..e29b0ce312 100644
--- a/dlls/kernel32/nls/hun.nls
+++ b/dlls/kernel32/nls/hun.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_HUNGARIAN, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "Magyar (Magyarország)"
LOCALE_SNATIVELANGNAME "Magyar"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "HUN "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "hu"
diff --git a/dlls/kernel32/nls/hye.nls b/dlls/kernel32/nls/hye.nls
index bcfee34364..a99cef3663 100644
--- a/dlls/kernel32/nls/hye.nls
+++ b/dlls/kernel32/nls/hye.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_ARMENIAN, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "Հայերեն (Հայաստան)"
LOCALE_SNATIVELANGNAME "Հայերեն"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "HYE "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Armn;"
LOCALE_SPARENT "hy"
diff --git a/dlls/kernel32/nls/ind.nls b/dlls/kernel32/nls/ind.nls
index 24a09fb74a..5110161ee6 100644
--- a/dlls/kernel32/nls/ind.nls
+++ b/dlls/kernel32/nls/ind.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_INDONESIAN, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "Bahasa Indonesia (Indonesia)"
LOCALE_SNATIVELANGNAME "Bahasa Indonesia"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "IND "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "id"
diff --git a/dlls/kernel32/nls/isl.nls b/dlls/kernel32/nls/isl.nls
index 63e1031f7f..0511ce5da9 100644
--- a/dlls/kernel32/nls/isl.nls
+++ b/dlls/kernel32/nls/isl.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_ICELANDIC, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "íslenska (Ísland)"
LOCALE_SNATIVELANGNAME "íslenska"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ISL "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "is"
diff --git a/dlls/kernel32/nls/ita.nls b/dlls/kernel32/nls/ita.nls
index 7503a9421b..9f868f3231 100644
--- a/dlls/kernel32/nls/ita.nls
+++ b/dlls/kernel32/nls/ita.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_ITALIAN, SUBLANG_ITALIAN
LOCALE_SNATIVEDISPLAYNAME "italiano (Italia)"
LOCALE_SNATIVELANGNAME "italiano"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ITA "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "it"
diff --git a/dlls/kernel32/nls/its.nls b/dlls/kernel32/nls/its.nls
index 32d19c3639..844e045776 100644
--- a/dlls/kernel32/nls/its.nls
+++ b/dlls/kernel32/nls/its.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_ITALIAN, SUBLANG_ITALIAN_SWISS
LOCALE_SNATIVEDISPLAYNAME "italiano (Svizzera)"
LOCALE_SNATIVELANGNAME "italiano"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ITA "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "it"
diff --git a/dlls/kernel32/nls/ivl.nls b/dlls/kernel32/nls/ivl.nls
index 7cf16d61e1..926a94f852 100644
--- a/dlls/kernel32/nls/ivl.nls
+++ b/dlls/kernel32/nls/ivl.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_INVARIANT, SUBLANG_NEUTRAL
LOCALE_SNATIVEDISPLAYNAME "Invariant Language (Invariant Country)"
LOCALE_SNATIVELANGNAME "Invariant Language"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY "-Infinity"
LOCALE_SOPENTYPELANGUAGETAG "dflt"
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY "Infinity"
LOCALE_SPOSITIVESIGN "+"
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "iv"
diff --git a/dlls/kernel32/nls/jpn.nls b/dlls/kernel32/nls/jpn.nls
index 9be8e5dc6d..d517474b5e 100644
--- a/dlls/kernel32/nls/jpn.nls
+++ b/dlls/kernel32/nls/jpn.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "日本語 (日本)"
LOCALE_SNATIVELANGNAME "日本語"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "JAN "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Hani;Hira;Kana;"
LOCALE_SPARENT "ja"
diff --git a/dlls/kernel32/nls/kan.nls b/dlls/kernel32/nls/kan.nls
index 46d2df371d..8b56c06eb4 100644
--- a/dlls/kernel32/nls/kan.nls
+++ b/dlls/kernel32/nls/kan.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_KANNADA, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "ಕನ್ನಡ (ಭಾರತ)"
LOCALE_SNATIVELANGNAME "ಕನ್ನಡ"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "KAN "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Knda;"
LOCALE_SPARENT "kn"
diff --git a/dlls/kernel32/nls/kat.nls b/dlls/kernel32/nls/kat.nls
index d5c8baeb71..e703a5dccd 100644
--- a/dlls/kernel32/nls/kat.nls
+++ b/dlls/kernel32/nls/kat.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_GEORGIAN, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "ქართული (საქართველო)"
LOCALE_SNATIVELANGNAME "ქართული"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "KAT "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Geor;"
LOCALE_SPARENT "ka"
diff --git a/dlls/kernel32/nls/kkz.nls b/dlls/kernel32/nls/kkz.nls
index da149a7975..d25dbbabd8 100644
--- a/dlls/kernel32/nls/kkz.nls
+++ b/dlls/kernel32/nls/kkz.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_KAZAK, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME ""
LOCALE_SNATIVELANGNAME L"\x049a\x0430\x0437\x0430\x049b"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "KAZ "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Cyrl;"
LOCALE_SPARENT "kk"
diff --git a/dlls/kernel32/nls/knk.nls b/dlls/kernel32/nls/knk.nls
index 53c9baa612..6704857ed9 100644
--- a/dlls/kernel32/nls/knk.nls
+++ b/dlls/kernel32/nls/knk.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_KONKANI, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "कोंकणी (भारत)"
LOCALE_SNATIVELANGNAME "कोंकणी"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "KOK "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Deva;"
LOCALE_SPARENT "kok"
diff --git a/dlls/kernel32/nls/kor.nls b/dlls/kernel32/nls/kor.nls
index f97b5d0848..d3c9542ce6 100644
--- a/dlls/kernel32/nls/kor.nls
+++ b/dlls/kernel32/nls/kor.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_KOREAN, SUBLANG_KOREAN
LOCALE_SNATIVEDISPLAYNAME "한국어 (대한민국)"
LOCALE_SNATIVELANGNAME "한국어"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "KOR "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Hang;Hani;"
LOCALE_SPARENT "ko"
diff --git a/dlls/kernel32/nls/kyr.nls b/dlls/kernel32/nls/kyr.nls
index 2201466c73..56f2afdf20 100644
--- a/dlls/kernel32/nls/kyr.nls
+++ b/dlls/kernel32/nls/kyr.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_KYRGYZ, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "Кыргыз (Кыргызстан)"
LOCALE_SNATIVELANGNAME "Кыргыз"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "KIR "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Cyrl;"
LOCALE_SPARENT "ky"
diff --git a/dlls/kernel32/nls/lth.nls b/dlls/kernel32/nls/lth.nls
index f2c4668aa2..45b5b86b3c 100644
--- a/dlls/kernel32/nls/lth.nls
+++ b/dlls/kernel32/nls/lth.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_LITHUANIAN, SUBLANG_LITHUANIAN
LOCALE_SNATIVEDISPLAYNAME "lietuvių (Lietuva)"
LOCALE_SNATIVELANGNAME "lietuvių"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "LTH "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "lt"
diff --git a/dlls/kernel32/nls/lvi.nls b/dlls/kernel32/nls/lvi.nls
index b939746d14..83ccc240c1 100644
--- a/dlls/kernel32/nls/lvi.nls
+++ b/dlls/kernel32/nls/lvi.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_LATVIAN, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "latviešu (Latvija)"
LOCALE_SNATIVELANGNAME "latviešu"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "LVI "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "lv"
diff --git a/dlls/kernel32/nls/mar.nls b/dlls/kernel32/nls/mar.nls
index a7023941c7..3f76196571 100644
--- a/dlls/kernel32/nls/mar.nls
+++ b/dlls/kernel32/nls/mar.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_MARATHI, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "मराठी (भारत)"
LOCALE_SNATIVELANGNAME "मराठी"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "MAR "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Mlym;"
LOCALE_SPARENT "mr"
diff --git a/dlls/kernel32/nls/mki.nls b/dlls/kernel32/nls/mki.nls
index 8ff2c02e73..40e4021682 100644
--- a/dlls/kernel32/nls/mki.nls
+++ b/dlls/kernel32/nls/mki.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_MACEDONIAN, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "македонски јазик (Македонија)"
LOCALE_SNATIVELANGNAME "македонски јазик"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "MKD "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Cyrl;"
LOCALE_SPARENT "mk"
diff --git a/dlls/kernel32/nls/mon.nls b/dlls/kernel32/nls/mon.nls
index 8fa1e5383f..2f178fc746 100644
--- a/dlls/kernel32/nls/mon.nls
+++ b/dlls/kernel32/nls/mon.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_MONGOLIAN, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "Монгол хэл (Монгол улс)"
LOCALE_SNATIVELANGNAME "Монгол хэл"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "MNG "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Cyrl;"
LOCALE_SPARENT "mn-Cyrl"
diff --git a/dlls/kernel32/nls/msb.nls b/dlls/kernel32/nls/msb.nls
index eb2642d461..62e645e893 100644
--- a/dlls/kernel32/nls/msb.nls
+++ b/dlls/kernel32/nls/msb.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_MALAY, SUBLANG_MALAY_BRUNEI_DARUSSALAM
LOCALE_SNATIVEDISPLAYNAME "Bahasa Malaysia (Brunei Darussalam)"
LOCALE_SNATIVELANGNAME "Bahasa Malaysia"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "MLY "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "ms"
diff --git a/dlls/kernel32/nls/msl.nls b/dlls/kernel32/nls/msl.nls
index f79c7f71a1..024f358418 100644
--- a/dlls/kernel32/nls/msl.nls
+++ b/dlls/kernel32/nls/msl.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_MALAY, SUBLANG_MALAY_MALAYSIA
LOCALE_SNATIVEDISPLAYNAME "Bahasa Malaysia (Malaysia)"
LOCALE_SNATIVELANGNAME "Bahasa Malaysia"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "MLY "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "ms"
diff --git a/dlls/kernel32/nls/nep.nls b/dlls/kernel32/nls/nep.nls
index c3634d3ccc..a465e36f05 100644
--- a/dlls/kernel32/nls/nep.nls
+++ b/dlls/kernel32/nls/nep.nls
@@ -128,9 +128,11 @@ STRINGTABLE LANGUAGE LANG_NEPALI, SUBLANG_NEPALI_NEPAL
LOCALE_SNATIVEDISPLAYNAME "नेपाली (नेपाल)"
LOCALE_SNATIVELANGNAME "नेपाली"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "NEP "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Deva;"
LOCALE_SPARENT "ne"
diff --git a/dlls/kernel32/nls/nlb.nls b/dlls/kernel32/nls/nlb.nls
index 158b7b04ab..417d41c460 100644
--- a/dlls/kernel32/nls/nlb.nls
+++ b/dlls/kernel32/nls/nlb.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_DUTCH, SUBLANG_DUTCH_BELGIAN
LOCALE_SNATIVEDISPLAYNAME "Nederlands (België)"
LOCALE_SNATIVELANGNAME "Nederlands"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "NLD "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "nl"
diff --git a/dlls/kernel32/nls/nld.nls b/dlls/kernel32/nls/nld.nls
index c01b238179..c585231b94 100644
--- a/dlls/kernel32/nls/nld.nls
+++ b/dlls/kernel32/nls/nld.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_DUTCH, SUBLANG_DUTCH
LOCALE_SNATIVEDISPLAYNAME "Nederlands (Nederland)"
LOCALE_SNATIVELANGNAME "Nederlands"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "NLD "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "nl"
diff --git a/dlls/kernel32/nls/nls.nls b/dlls/kernel32/nls/nls.nls
index 1d6c6e9d29..e0bf55ef31 100644
--- a/dlls/kernel32/nls/nls.nls
+++ b/dlls/kernel32/nls/nls.nls
@@ -140,9 +140,11 @@ STRINGTABLE LANGUAGE LANG_DUTCH, SUBLANG_DUTCH_SURINAM
LOCALE_SNATIVEDISPLAYNAME "Nederlands (Suriname)"
LOCALE_SNATIVELANGNAME "Nederlands"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "NLD "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "nl"
diff --git a/dlls/kernel32/nls/non.nls b/dlls/kernel32/nls/non.nls
index bbbb3dd9c0..0410b068d2 100644
--- a/dlls/kernel32/nls/non.nls
+++ b/dlls/kernel32/nls/non.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_NORWEGIAN, SUBLANG_NORWEGIAN_NYNORSK
LOCALE_SNATIVEDISPLAYNAME "norsk (nynorsk) (Noreg)"
LOCALE_SNATIVELANGNAME "norsk (nynorsk)"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "NYN "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "nn"
diff --git a/dlls/kernel32/nls/nor.nls b/dlls/kernel32/nls/nor.nls
index a6454d5687..87affa3fd6 100644
--- a/dlls/kernel32/nls/nor.nls
+++ b/dlls/kernel32/nls/nor.nls
@@ -135,9 +135,11 @@ STRINGTABLE LANGUAGE LANG_NORWEGIAN, SUBLANG_NORWEGIAN_BOKMAL
LOCALE_SNATIVEDISPLAYNAME "norsk (bokmål)"
LOCALE_SNATIVELANGNAME "norsk (bokmål)"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "NOR "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "nb"
diff --git a/dlls/kernel32/nls/pan.nls b/dlls/kernel32/nls/pan.nls
index 3290821d61..e14ad38e5f 100644
--- a/dlls/kernel32/nls/pan.nls
+++ b/dlls/kernel32/nls/pan.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_PUNJABI, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "ਪੰਜਾਬੀ (ਭਾਰਤ)"
LOCALE_SNATIVELANGNAME "ਪੰਜਾਬੀ"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "PAN "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Guru;"
LOCALE_SPARENT "pa"
diff --git a/dlls/kernel32/nls/plk.nls b/dlls/kernel32/nls/plk.nls
index b014a34c0c..b89f926635 100644
--- a/dlls/kernel32/nls/plk.nls
+++ b/dlls/kernel32/nls/plk.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_POLISH, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "polski (Polska)"
LOCALE_SNATIVELANGNAME "polski"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "PLK "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "pl"
diff --git a/dlls/kernel32/nls/ptb.nls b/dlls/kernel32/nls/ptb.nls
index 78b172ba32..38076aad5e 100644
--- a/dlls/kernel32/nls/ptb.nls
+++ b/dlls/kernel32/nls/ptb.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN
LOCALE_SNATIVEDISPLAYNAME "Português (Brasil)"
LOCALE_SNATIVELANGNAME "Português"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "PTG "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "pt"
diff --git a/dlls/kernel32/nls/ptg.nls b/dlls/kernel32/nls/ptg.nls
index 9956e6302d..f96e9817af 100644
--- a/dlls/kernel32/nls/ptg.nls
+++ b/dlls/kernel32/nls/ptg.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE
LOCALE_SNATIVEDISPLAYNAME "português (Portugal)"
LOCALE_SNATIVELANGNAME "português"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "PTG "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "pt"
diff --git a/dlls/kernel32/nls/rmc.nls b/dlls/kernel32/nls/rmc.nls
index a088801aee..0081571b8e 100644
--- a/dlls/kernel32/nls/rmc.nls
+++ b/dlls/kernel32/nls/rmc.nls
@@ -145,9 +145,11 @@ STRINGTABLE LANGUAGE LANG_ROMANSH, SUBLANG_ROMANSH_SWITZERLAND
LOCALE_SNATIVEDISPLAYNAME "Rumantsch (Svizra)"
LOCALE_SNATIVELANGNAME "Rumantsch"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "RMS "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "rm"
diff --git a/dlls/kernel32/nls/rom.nls b/dlls/kernel32/nls/rom.nls
index 1071438dac..9c4511473d 100644
--- a/dlls/kernel32/nls/rom.nls
+++ b/dlls/kernel32/nls/rom.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_ROMANIAN, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "română (România)"
LOCALE_SNATIVELANGNAME "română"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ROM "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "ro"
diff --git a/dlls/kernel32/nls/rus.nls b/dlls/kernel32/nls/rus.nls
index 598d139c8a..37b0075b67 100644
--- a/dlls/kernel32/nls/rus.nls
+++ b/dlls/kernel32/nls/rus.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "русский (Россия)"
LOCALE_SNATIVELANGNAME "русский"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "RUS "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Cyrl;"
LOCALE_SPARENT "ru"
diff --git a/dlls/kernel32/nls/san.nls b/dlls/kernel32/nls/san.nls
index 7c42b7efb5..774ac63058 100644
--- a/dlls/kernel32/nls/san.nls
+++ b/dlls/kernel32/nls/san.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_SANSKRIT, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "संस्कृत (भारतम्)"
LOCALE_SNATIVELANGNAME "संस्कृत"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY "-Infinity"
LOCALE_SOPENTYPELANGUAGETAG "SAN "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY "Infinity"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Deva;"
LOCALE_SPARENT "sa"
diff --git a/dlls/kernel32/nls/sin.nls b/dlls/kernel32/nls/sin.nls
index 7dddf87037..83b9560d96 100644
--- a/dlls/kernel32/nls/sin.nls
+++ b/dlls/kernel32/nls/sin.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_SINHALESE, SUBLANG_SINHALESE_SRI_LANKA
LOCALE_SNATIVEDISPLAYNAME "සිංහල (ශ්රී ලංකා)"
LOCALE_SNATIVELANGNAME "සිංහල"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "SIN "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Sinh;"
LOCALE_SPARENT "si"
diff --git a/dlls/kernel32/nls/sky.nls b/dlls/kernel32/nls/sky.nls
index 6cd31ac704..f004925780 100644
--- a/dlls/kernel32/nls/sky.nls
+++ b/dlls/kernel32/nls/sky.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_SLOVAK, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "slovenčina (Slovenská republika)"
LOCALE_SNATIVELANGNAME "slovenčina"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "SKY "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "sk"
diff --git a/dlls/kernel32/nls/slv.nls b/dlls/kernel32/nls/slv.nls
index b54903fbfb..3c2e344047 100644
--- a/dlls/kernel32/nls/slv.nls
+++ b/dlls/kernel32/nls/slv.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_SLOVENIAN, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "slovenski (Slovenija)"
LOCALE_SNATIVELANGNAME "slovenski"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "SLV "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "sl"
diff --git a/dlls/kernel32/nls/sqi.nls b/dlls/kernel32/nls/sqi.nls
index dc6f81966b..49a9a99d73 100644
--- a/dlls/kernel32/nls/sqi.nls
+++ b/dlls/kernel32/nls/sqi.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_ALBANIAN, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "shqipe (Shqipëria)"
LOCALE_SNATIVELANGNAME "shqipe"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "SQI "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "sq"
diff --git a/dlls/kernel32/nls/srb.nls b/dlls/kernel32/nls/srb.nls
index f2ae0a69a0..f9c208414e 100644
--- a/dlls/kernel32/nls/srb.nls
+++ b/dlls/kernel32/nls/srb.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_SERBIAN, SUBLANG_SERBIAN_CYRILLIC
LOCALE_SNATIVEDISPLAYNAME "српски (Југославија)"
LOCALE_SNATIVELANGNAME "српски"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "SRB "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Cyrl;"
LOCALE_SPARENT "sr-Cyrl"
diff --git a/dlls/kernel32/nls/srl.nls b/dlls/kernel32/nls/srl.nls
index 8c86903e62..671e556a67 100644
--- a/dlls/kernel32/nls/srl.nls
+++ b/dlls/kernel32/nls/srl.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_SERBIAN, SUBLANG_SERBIAN_LATIN
LOCALE_SNATIVEDISPLAYNAME "srpski (Srbija)"
LOCALE_SNATIVELANGNAME "srpski"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "SRB "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "sr-Latn"
diff --git a/dlls/kernel32/nls/sve.nls b/dlls/kernel32/nls/sve.nls
index 5b4cb8685e..063660106f 100644
--- a/dlls/kernel32/nls/sve.nls
+++ b/dlls/kernel32/nls/sve.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_SWEDISH, SUBLANG_SWEDISH
LOCALE_SNATIVEDISPLAYNAME "svenska (Sverige)"
LOCALE_SNATIVELANGNAME "svenska"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "SVE "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "sv"
diff --git a/dlls/kernel32/nls/svf.nls b/dlls/kernel32/nls/svf.nls
index fd80f004ee..fc8d6ac574 100644
--- a/dlls/kernel32/nls/svf.nls
+++ b/dlls/kernel32/nls/svf.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_SWEDISH, SUBLANG_SWEDISH_FINLAND
LOCALE_SNATIVEDISPLAYNAME "svenska (Finland)"
LOCALE_SNATIVELANGNAME "svenska"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "SVE "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "sv"
diff --git a/dlls/kernel32/nls/swk.nls b/dlls/kernel32/nls/swk.nls
index ef8cc6d946..d48928bdc1 100644
--- a/dlls/kernel32/nls/swk.nls
+++ b/dlls/kernel32/nls/swk.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_SWAHILI, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "Kiswahili (Kenya)"
LOCALE_SNATIVELANGNAME "Kiswahili"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "SWK "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "sw"
diff --git a/dlls/kernel32/nls/syr.nls b/dlls/kernel32/nls/syr.nls
index 8290859310..e17e034c23 100644
--- a/dlls/kernel32/nls/syr.nls
+++ b/dlls/kernel32/nls/syr.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_SYRIAC, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "ܣܘܪܝܝܐ (سوريا)"
LOCALE_SNATIVELANGNAME "ܣܘܪܝܝܐ"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY "-Infinity"
LOCALE_SOPENTYPELANGUAGETAG "SYR "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY "Infinity"
LOCALE_SPOSITIVESIGN "+"
LOCALE_SSCRIPTS "Syrc;"
LOCALE_SPARENT "syr"
diff --git a/dlls/kernel32/nls/tam.nls b/dlls/kernel32/nls/tam.nls
index c7daed26f0..bd37e969ab 100644
--- a/dlls/kernel32/nls/tam.nls
+++ b/dlls/kernel32/nls/tam.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_TAMIL, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "தமிழ் (இந்தியா)"
LOCALE_SNATIVELANGNAME "தமிழ்"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "TAM "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Taml;"
LOCALE_SPARENT "ta"
diff --git a/dlls/kernel32/nls/tel.nls b/dlls/kernel32/nls/tel.nls
index 6aab3de5eb..730bd4b706 100644
--- a/dlls/kernel32/nls/tel.nls
+++ b/dlls/kernel32/nls/tel.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_TELUGU, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "తెలుగు (భారత దేశం)"
LOCALE_SNATIVELANGNAME "తెలుగు"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "TEL "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Telu;"
LOCALE_SPARENT "te"
diff --git a/dlls/kernel32/nls/tha.nls b/dlls/kernel32/nls/tha.nls
index e7be213400..15d74b12d5 100644
--- a/dlls/kernel32/nls/tha.nls
+++ b/dlls/kernel32/nls/tha.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_THAI, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "ไทย (ไทย)"
LOCALE_SNATIVELANGNAME "ไทย"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "THA "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Thai;"
LOCALE_SPARENT "th"
diff --git a/dlls/kernel32/nls/trk.nls b/dlls/kernel32/nls/trk.nls
index 5faf5fccbf..00f7dd3750 100644
--- a/dlls/kernel32/nls/trk.nls
+++ b/dlls/kernel32/nls/trk.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_TURKISH, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "Türkçe (Türkiye)"
LOCALE_SNATIVELANGNAME "Türkçe"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "TRK "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "tr"
diff --git a/dlls/kernel32/nls/ttt.nls b/dlls/kernel32/nls/ttt.nls
index 145e212680..3e4b13bfbe 100644
--- a/dlls/kernel32/nls/ttt.nls
+++ b/dlls/kernel32/nls/ttt.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_TATAR, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "Татар (Татарстан)"
LOCALE_SNATIVELANGNAME "Татар"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "TAT "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;" /* FIXME? */
LOCALE_SPARENT "tt"
diff --git a/dlls/kernel32/nls/ukr.nls b/dlls/kernel32/nls/ukr.nls
index d1af70ebda..703e8b8696 100644
--- a/dlls/kernel32/nls/ukr.nls
+++ b/dlls/kernel32/nls/ukr.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "українська (Україна)"
LOCALE_SNATIVELANGNAME "українська"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "UKR "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Cyrl;"
LOCALE_SPARENT "uk"
diff --git a/dlls/kernel32/nls/urd.nls b/dlls/kernel32/nls/urd.nls
index 49f72800d2..5be152d6e4 100644
--- a/dlls/kernel32/nls/urd.nls
+++ b/dlls/kernel32/nls/urd.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_URDU, SUBLANG_URDU_PAKISTAN
LOCALE_SNATIVEDISPLAYNAME "اُردو (پاکستان)"
LOCALE_SNATIVELANGNAME "اُردو"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "URD "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ur"
diff --git a/dlls/kernel32/nls/uzb.nls b/dlls/kernel32/nls/uzb.nls
index 3a65837ca9..8ec3ce9a6c 100644
--- a/dlls/kernel32/nls/uzb.nls
+++ b/dlls/kernel32/nls/uzb.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_UZBEK, SUBLANG_UZBEK_CYRILLIC
LOCALE_SNATIVEDISPLAYNAME "Ўзбек (Ўзбекистон)"
LOCALE_SNATIVELANGNAME "Ўзбек"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "UZB "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Cyrl;"
LOCALE_SPARENT "uz-Cyrl"
diff --git a/dlls/kernel32/nls/uzl.nls b/dlls/kernel32/nls/uzl.nls
index 5673454296..034cb5c1b8 100644
--- a/dlls/kernel32/nls/uzl.nls
+++ b/dlls/kernel32/nls/uzl.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_UZBEK, SUBLANG_UZBEK_LATIN
LOCALE_SNATIVEDISPLAYNAME "U'zbek (U'zbekiston Respublikasi)"
LOCALE_SNATIVELANGNAME "U'zbek"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "UZB "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "uz-Latn"
diff --git a/dlls/kernel32/nls/vit.nls b/dlls/kernel32/nls/vit.nls
index e4dba4bbb4..5e2743b11d 100644
--- a/dlls/kernel32/nls/vit.nls
+++ b/dlls/kernel32/nls/vit.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_VIETNAMESE, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "Tiếng Việt Nam (Việt Nam)"
LOCALE_SNATIVELANGNAME "Tiếng Việt Nam"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "VIT "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "vi"
diff --git a/dlls/kernel32/nls/wal.nls b/dlls/kernel32/nls/wal.nls
index 10b2c5cb89..44c13af04a 100644
--- a/dlls/kernel32/nls/wal.nls
+++ b/dlls/kernel32/nls/wal.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_WALON, SUBLANG_DEFAULT
LOCALE_SNATIVEDISPLAYNAME "Walon (Beldjike)"
LOCALE_SNATIVELANGNAME "Walon"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "BEL "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "wa"
diff --git a/dlls/kernel32/nls/zhh.nls b/dlls/kernel32/nls/zhh.nls
index ac03fbab80..3a18b8e715 100644
--- a/dlls/kernel32/nls/zhh.nls
+++ b/dlls/kernel32/nls/zhh.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_HONGKONG
LOCALE_SNATIVEDISPLAYNAME "中文(繁體)"
LOCALE_SNATIVELANGNAME "中文(繁體)"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ZHH "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Hant;"
LOCALE_SPARENT "zh-Hant"
diff --git a/dlls/kernel32/nls/zhi.nls b/dlls/kernel32/nls/zhi.nls
index d1deb30223..1212b1b46d 100644
--- a/dlls/kernel32/nls/zhi.nls
+++ b/dlls/kernel32/nls/zhi.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SINGAPORE
LOCALE_SNATIVEDISPLAYNAME "中文(简体) (新加坡)"
LOCALE_SNATIVELANGNAME "中文(简体)"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ZHS "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Hans;"
LOCALE_SPARENT "zh-Hans"
diff --git a/dlls/kernel32/nls/zhm.nls b/dlls/kernel32/nls/zhm.nls
index f9c9089e25..c8c2a1a0d1 100644
--- a/dlls/kernel32/nls/zhm.nls
+++ b/dlls/kernel32/nls/zhm.nls
@@ -134,9 +134,11 @@ STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_MACAU
LOCALE_SNATIVEDISPLAYNAME ""
LOCALE_SNATIVELANGNAME L"\x4e2d\x6587(\x7b80\x4f53)"
LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SNEGINFINITY L"-\x221e"
LOCALE_SOPENTYPELANGUAGETAG "ZHT "
LOCALE_SPERCENT "%"
LOCALE_SPERMILLE L"\x2030"
+ LOCALE_SPOSINFINITY L"\x221e"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Hant;"
LOCALE_SPARENT "zh-Hant"
--
2.20.1
July 31, 2019
[PATCH 3/4] kernel32/nls: Add percent formatting values.
by Nikolay Sivov
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
---
dlls/kernel32/nls/afk.nls | 2 ++
dlls/kernel32/nls/ara.nls | 2 ++
dlls/kernel32/nls/arb.nls | 2 ++
dlls/kernel32/nls/are.nls | 2 ++
dlls/kernel32/nls/arg.nls | 2 ++
dlls/kernel32/nls/arh.nls | 2 ++
dlls/kernel32/nls/ari.nls | 2 ++
dlls/kernel32/nls/arj.nls | 2 ++
dlls/kernel32/nls/ark.nls | 2 ++
dlls/kernel32/nls/arl.nls | 2 ++
dlls/kernel32/nls/arm.nls | 2 ++
dlls/kernel32/nls/aro.nls | 2 ++
dlls/kernel32/nls/arq.nls | 2 ++
dlls/kernel32/nls/ars.nls | 2 ++
dlls/kernel32/nls/art.nls | 2 ++
dlls/kernel32/nls/aru.nls | 2 ++
dlls/kernel32/nls/ary.nls | 2 ++
dlls/kernel32/nls/ast.nls | 2 ++
dlls/kernel32/nls/aze.nls | 2 ++
dlls/kernel32/nls/azl.nls | 2 ++
dlls/kernel32/nls/bel.nls | 2 ++
dlls/kernel32/nls/ben.nls | 2 ++
dlls/kernel32/nls/bgr.nls | 2 ++
dlls/kernel32/nls/brf.nls | 2 ++
dlls/kernel32/nls/cat.nls | 2 ++
dlls/kernel32/nls/chs.nls | 2 ++
dlls/kernel32/nls/cht.nls | 2 ++
dlls/kernel32/nls/cor.nls | 2 ++
dlls/kernel32/nls/csy.nls | 2 ++
dlls/kernel32/nls/cym.nls | 2 ++
dlls/kernel32/nls/dan.nls | 2 ++
dlls/kernel32/nls/dea.nls | 2 ++
dlls/kernel32/nls/dec.nls | 2 ++
dlls/kernel32/nls/del.nls | 2 ++
dlls/kernel32/nls/des.nls | 2 ++
dlls/kernel32/nls/deu.nls | 2 ++
dlls/kernel32/nls/div.nls | 2 ++
dlls/kernel32/nls/ell.nls | 2 ++
dlls/kernel32/nls/ena.nls | 2 ++
dlls/kernel32/nls/enb.nls | 2 ++
dlls/kernel32/nls/enc.nls | 2 ++
dlls/kernel32/nls/eng.nls | 2 ++
dlls/kernel32/nls/eni.nls | 2 ++
dlls/kernel32/nls/enj.nls | 2 ++
dlls/kernel32/nls/enl.nls | 2 ++
dlls/kernel32/nls/enp.nls | 2 ++
dlls/kernel32/nls/ens.nls | 2 ++
dlls/kernel32/nls/ent.nls | 2 ++
dlls/kernel32/nls/enu.nls | 2 ++
dlls/kernel32/nls/enw.nls | 2 ++
dlls/kernel32/nls/enz.nls | 2 ++
dlls/kernel32/nls/eox.nls | 2 ++
dlls/kernel32/nls/esa.nls | 2 ++
dlls/kernel32/nls/esb.nls | 2 ++
dlls/kernel32/nls/esc.nls | 2 ++
dlls/kernel32/nls/esd.nls | 2 ++
dlls/kernel32/nls/ese.nls | 2 ++
dlls/kernel32/nls/esf.nls | 2 ++
dlls/kernel32/nls/esg.nls | 2 ++
dlls/kernel32/nls/esh.nls | 2 ++
dlls/kernel32/nls/esi.nls | 2 ++
dlls/kernel32/nls/esl.nls | 2 ++
dlls/kernel32/nls/esm.nls | 2 ++
dlls/kernel32/nls/esn.nls | 2 ++
dlls/kernel32/nls/eso.nls | 2 ++
dlls/kernel32/nls/esp.nls | 2 ++
dlls/kernel32/nls/esr.nls | 2 ++
dlls/kernel32/nls/ess.nls | 2 ++
dlls/kernel32/nls/esu.nls | 2 ++
dlls/kernel32/nls/esv.nls | 2 ++
dlls/kernel32/nls/esy.nls | 2 ++
dlls/kernel32/nls/esz.nls | 2 ++
dlls/kernel32/nls/eti.nls | 2 ++
dlls/kernel32/nls/euq.nls | 2 ++
dlls/kernel32/nls/far.nls | 2 ++
dlls/kernel32/nls/fin.nls | 2 ++
dlls/kernel32/nls/fos.nls | 2 ++
dlls/kernel32/nls/fra.nls | 2 ++
dlls/kernel32/nls/frb.nls | 2 ++
dlls/kernel32/nls/frc.nls | 2 ++
dlls/kernel32/nls/frl.nls | 2 ++
dlls/kernel32/nls/frm.nls | 2 ++
dlls/kernel32/nls/frs.nls | 2 ++
dlls/kernel32/nls/gae.nls | 2 ++
dlls/kernel32/nls/gdh.nls | 2 ++
dlls/kernel32/nls/gdv.nls | 2 ++
dlls/kernel32/nls/glc.nls | 2 ++
dlls/kernel32/nls/guj.nls | 2 ++
dlls/kernel32/nls/heb.nls | 2 ++
dlls/kernel32/nls/hin.nls | 2 ++
dlls/kernel32/nls/hrv.nls | 2 ++
dlls/kernel32/nls/hun.nls | 2 ++
dlls/kernel32/nls/hye.nls | 2 ++
dlls/kernel32/nls/ind.nls | 2 ++
dlls/kernel32/nls/isl.nls | 2 ++
dlls/kernel32/nls/ita.nls | 2 ++
dlls/kernel32/nls/its.nls | 2 ++
dlls/kernel32/nls/ivl.nls | 2 ++
dlls/kernel32/nls/jpn.nls | 2 ++
dlls/kernel32/nls/kan.nls | 2 ++
dlls/kernel32/nls/kat.nls | 2 ++
dlls/kernel32/nls/kkz.nls | 2 ++
dlls/kernel32/nls/knk.nls | 2 ++
dlls/kernel32/nls/kor.nls | 2 ++
dlls/kernel32/nls/kyr.nls | 2 ++
dlls/kernel32/nls/lth.nls | 2 ++
dlls/kernel32/nls/lvi.nls | 2 ++
dlls/kernel32/nls/mar.nls | 2 ++
dlls/kernel32/nls/mki.nls | 2 ++
dlls/kernel32/nls/mon.nls | 2 ++
dlls/kernel32/nls/msb.nls | 2 ++
dlls/kernel32/nls/msl.nls | 2 ++
dlls/kernel32/nls/nep.nls | 2 ++
dlls/kernel32/nls/nlb.nls | 2 ++
dlls/kernel32/nls/nld.nls | 2 ++
dlls/kernel32/nls/nls.nls | 2 ++
dlls/kernel32/nls/non.nls | 2 ++
dlls/kernel32/nls/nor.nls | 2 ++
dlls/kernel32/nls/pan.nls | 2 ++
dlls/kernel32/nls/plk.nls | 2 ++
dlls/kernel32/nls/ptb.nls | 2 ++
dlls/kernel32/nls/ptg.nls | 2 ++
dlls/kernel32/nls/rmc.nls | 2 ++
dlls/kernel32/nls/rom.nls | 2 ++
dlls/kernel32/nls/rus.nls | 2 ++
dlls/kernel32/nls/san.nls | 2 ++
dlls/kernel32/nls/sin.nls | 2 ++
dlls/kernel32/nls/sky.nls | 2 ++
dlls/kernel32/nls/slv.nls | 2 ++
dlls/kernel32/nls/sqi.nls | 2 ++
dlls/kernel32/nls/srb.nls | 2 ++
dlls/kernel32/nls/srl.nls | 2 ++
dlls/kernel32/nls/sve.nls | 2 ++
dlls/kernel32/nls/svf.nls | 2 ++
dlls/kernel32/nls/swk.nls | 2 ++
dlls/kernel32/nls/syr.nls | 2 ++
dlls/kernel32/nls/tam.nls | 2 ++
dlls/kernel32/nls/tel.nls | 2 ++
dlls/kernel32/nls/tha.nls | 2 ++
dlls/kernel32/nls/trk.nls | 2 ++
dlls/kernel32/nls/ttt.nls | 2 ++
dlls/kernel32/nls/ukr.nls | 2 ++
dlls/kernel32/nls/urd.nls | 2 ++
dlls/kernel32/nls/uzb.nls | 2 ++
dlls/kernel32/nls/uzl.nls | 2 ++
dlls/kernel32/nls/vit.nls | 2 ++
dlls/kernel32/nls/wal.nls | 2 ++
dlls/kernel32/nls/zhh.nls | 2 ++
dlls/kernel32/nls/zhi.nls | 2 ++
dlls/kernel32/nls/zhm.nls | 2 ++
150 files changed, 300 insertions(+)
diff --git a/dlls/kernel32/nls/afk.nls b/dlls/kernel32/nls/afk.nls
index a0cc63151c..cbb5aaa092 100644
--- a/dlls/kernel32/nls/afk.nls
+++ b/dlls/kernel32/nls/afk.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_AFRIKAANS, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "2"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_AFRIKAANS, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "4"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/ara.nls b/dlls/kernel32/nls/ara.nls
index 9d2fe30f50..0de961bfb9 100644
--- a/dlls/kernel32/nls/ara.nls
+++ b/dlls/kernel32/nls/ara.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_SAUDI_ARABIA
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "3"
LOCALE_INEGNUMBER "3"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_SAUDI_ARABIA
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "6"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "2"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/arb.nls b/dlls/kernel32/nls/arb.nls
index 54053457c6..791a33b3df 100644
--- a/dlls/kernel32/nls/arb.nls
+++ b/dlls/kernel32/nls/arb.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_LEBANON
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "3"
LOCALE_INEGNUMBER "3"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_LEBANON
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "6"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "2"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/are.nls b/dlls/kernel32/nls/are.nls
index 8a05b94926..d2b6d259ed 100644
--- a/dlls/kernel32/nls/are.nls
+++ b/dlls/kernel32/nls/are.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_EGYPT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "3"
LOCALE_INEGNUMBER "3"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_EGYPT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "6"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "2"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/arg.nls b/dlls/kernel32/nls/arg.nls
index 255fabac51..fb4efc86d9 100644
--- a/dlls/kernel32/nls/arg.nls
+++ b/dlls/kernel32/nls/arg.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_ALGERIA
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "3"
LOCALE_INEGNUMBER "3"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_ALGERIA
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "6"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "2"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/arh.nls b/dlls/kernel32/nls/arh.nls
index e1d55a571b..58d33053ef 100644
--- a/dlls/kernel32/nls/arh.nls
+++ b/dlls/kernel32/nls/arh.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_BAHRAIN
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "3"
LOCALE_INEGNUMBER "3"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_BAHRAIN
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "6"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "2"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/ari.nls b/dlls/kernel32/nls/ari.nls
index 04aec73cb2..ffc9b47007 100644
--- a/dlls/kernel32/nls/ari.nls
+++ b/dlls/kernel32/nls/ari.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_IRAQ
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "3"
LOCALE_INEGNUMBER "3"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_IRAQ
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "6"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "2"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/arj.nls b/dlls/kernel32/nls/arj.nls
index 855fab6da1..3d1ba63489 100644
--- a/dlls/kernel32/nls/arj.nls
+++ b/dlls/kernel32/nls/arj.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_JORDAN
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "3"
LOCALE_INEGNUMBER "3"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_JORDAN
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "6"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "2"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/ark.nls b/dlls/kernel32/nls/ark.nls
index 3b3f944819..66235bbdcd 100644
--- a/dlls/kernel32/nls/ark.nls
+++ b/dlls/kernel32/nls/ark.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_KUWAIT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "3"
LOCALE_INEGNUMBER "3"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_KUWAIT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "6"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "2"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/arl.nls b/dlls/kernel32/nls/arl.nls
index 78bb999316..4a3f64d3c1 100644
--- a/dlls/kernel32/nls/arl.nls
+++ b/dlls/kernel32/nls/arl.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_LIBYA
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "3"
LOCALE_INEGNUMBER "3"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_LIBYA
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "6"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "2"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/arm.nls b/dlls/kernel32/nls/arm.nls
index fcd1fce006..d39fbaa6d9 100644
--- a/dlls/kernel32/nls/arm.nls
+++ b/dlls/kernel32/nls/arm.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_MOROCCO
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "3"
LOCALE_INEGNUMBER "3"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_MOROCCO
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "6"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "2"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/aro.nls b/dlls/kernel32/nls/aro.nls
index 1db7bcf5e2..097c8528b9 100644
--- a/dlls/kernel32/nls/aro.nls
+++ b/dlls/kernel32/nls/aro.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_OMAN
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "3"
LOCALE_INEGNUMBER "3"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_OMAN
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "6"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "2"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/arq.nls b/dlls/kernel32/nls/arq.nls
index f2eba99bcb..687369622c 100644
--- a/dlls/kernel32/nls/arq.nls
+++ b/dlls/kernel32/nls/arq.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_QATAR
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "3"
LOCALE_INEGNUMBER "3"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_QATAR
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "6"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "2"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/ars.nls b/dlls/kernel32/nls/ars.nls
index 30316fc71e..0061a75004 100644
--- a/dlls/kernel32/nls/ars.nls
+++ b/dlls/kernel32/nls/ars.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_SYRIA
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "3"
LOCALE_INEGNUMBER "3"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_SYRIA
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "6"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "2"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/art.nls b/dlls/kernel32/nls/art.nls
index 530a3ee2ed..904c523038 100644
--- a/dlls/kernel32/nls/art.nls
+++ b/dlls/kernel32/nls/art.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_TUNISIA
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "3"
LOCALE_INEGNUMBER "3"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_TUNISIA
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "6"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "2"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/aru.nls b/dlls/kernel32/nls/aru.nls
index 3c15451c0c..fbe09b3b07 100644
--- a/dlls/kernel32/nls/aru.nls
+++ b/dlls/kernel32/nls/aru.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_UAE
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "3"
LOCALE_INEGNUMBER "3"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_UAE
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "6"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "2"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/ary.nls b/dlls/kernel32/nls/ary.nls
index 3d25ad3a60..605f1ed85d 100644
--- a/dlls/kernel32/nls/ary.nls
+++ b/dlls/kernel32/nls/ary.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_YEMEN
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "3"
LOCALE_INEGNUMBER "3"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_YEMEN
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "6"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "2"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/ast.nls b/dlls/kernel32/nls/ast.nls
index e1354c42f7..b9f001f80d 100644
--- a/dlls/kernel32/nls/ast.nls
+++ b/dlls/kernel32/nls/ast.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_ASTURIAN, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "8"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_ASTURIAN, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/aze.nls b/dlls/kernel32/nls/aze.nls
index 4fcc460de0..d4ceaccbc7 100644
--- a/dlls/kernel32/nls/aze.nls
+++ b/dlls/kernel32/nls/aze.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_AZERI, SUBLANG_AZERI_CYRILLIC
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "8"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_AZERI, SUBLANG_AZERI_CYRILLIC
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/azl.nls b/dlls/kernel32/nls/azl.nls
index c79913c948..9d45ac0e90 100644
--- a/dlls/kernel32/nls/azl.nls
+++ b/dlls/kernel32/nls/azl.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_AZERI, SUBLANG_AZERI_LATIN
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "8"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_AZERI, SUBLANG_AZERI_LATIN
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/bel.nls b/dlls/kernel32/nls/bel.nls
index c5c35a28c8..5e3aa38bf0 100644
--- a/dlls/kernel32/nls/bel.nls
+++ b/dlls/kernel32/nls/bel.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_BELARUSIAN, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "8"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_BELARUSIAN, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/ben.nls b/dlls/kernel32/nls/ben.nls
index 038be9f10b..cb9a4240b1 100644
--- a/dlls/kernel32/nls/ben.nls
+++ b/dlls/kernel32/nls/ben.nls
@@ -47,10 +47,12 @@ STRINGTABLE LANGUAGE LANG_BANGLA, SUBLANG_BANGLA_INDIA
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "12"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
LOCALE_INEGSIGNPOSN "4"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSYMPRECEDES "1"
LOCALE_IREADINGLAYOUT "0"
LOCALE_ITIME "1"
diff --git a/dlls/kernel32/nls/bgr.nls b/dlls/kernel32/nls/bgr.nls
index 92f57138f0..2644be0ed8 100644
--- a/dlls/kernel32/nls/bgr.nls
+++ b/dlls/kernel32/nls/bgr.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_BULGARIAN, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "0"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "8"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_BULGARIAN, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/brf.nls b/dlls/kernel32/nls/brf.nls
index 83ee31122f..23417add0a 100644
--- a/dlls/kernel32/nls/brf.nls
+++ b/dlls/kernel32/nls/brf.nls
@@ -48,6 +48,7 @@ STRINGTABLE LANGUAGE LANG_BRETON, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "8"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -56,6 +57,7 @@ STRINGTABLE LANGUAGE LANG_BRETON, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/cat.nls b/dlls/kernel32/nls/cat.nls
index 2d530b5825..93075d7be8 100644
--- a/dlls/kernel32/nls/cat.nls
+++ b/dlls/kernel32/nls/cat.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_CATALAN, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "8"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_CATALAN, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/chs.nls b/dlls/kernel32/nls/chs.nls
index 82c6c348d7..05aface0f4 100644
--- a/dlls/kernel32/nls/chs.nls
+++ b/dlls/kernel32/nls/chs.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
LOCALE_ILZERO "0"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "0"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "2"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "0"
LOCALE_IPOSSIGNPOSN "4"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/cht.nls b/dlls/kernel32/nls/cht.nls
index 7a61c7392e..779e793318 100644
--- a/dlls/kernel32/nls/cht.nls
+++ b/dlls/kernel32/nls/cht.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "0"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "1"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "2"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "0"
LOCALE_IPOSSIGNPOSN "3"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/cor.nls b/dlls/kernel32/nls/cor.nls
index 4ee372d737..0680494a00 100644
--- a/dlls/kernel32/nls/cor.nls
+++ b/dlls/kernel32/nls/cor.nls
@@ -48,6 +48,7 @@ STRINGTABLE LANGUAGE LANG_CORNISH, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "1"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -56,6 +57,7 @@ STRINGTABLE LANGUAGE LANG_CORNISH, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "0"
LOCALE_IPOSSIGNPOSN "3"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/csy.nls b/dlls/kernel32/nls/csy.nls
index 9a0afbd0ac..d25ea4ff71 100644
--- a/dlls/kernel32/nls/csy.nls
+++ b/dlls/kernel32/nls/csy.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_CZECH, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "0"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "8"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_CZECH, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/cym.nls b/dlls/kernel32/nls/cym.nls
index bd43132b87..7d63fa3839 100644
--- a/dlls/kernel32/nls/cym.nls
+++ b/dlls/kernel32/nls/cym.nls
@@ -48,6 +48,7 @@ STRINGTABLE LANGUAGE LANG_WELSH, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "1"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -56,6 +57,7 @@ STRINGTABLE LANGUAGE LANG_WELSH, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "0"
LOCALE_IPOSSIGNPOSN "3"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/dan.nls b/dlls/kernel32/nls/dan.nls
index cb71f68ca1..d6f3646803 100644
--- a/dlls/kernel32/nls/dan.nls
+++ b/dlls/kernel32/nls/dan.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_DANISH, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "12"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_DANISH, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "4"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/dea.nls b/dlls/kernel32/nls/dea.nls
index a7821b5248..fd60a04de7 100644
--- a/dlls/kernel32/nls/dea.nls
+++ b/dlls/kernel32/nls/dea.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN_AUSTRIAN
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "9"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN_AUSTRIAN
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "3"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/dec.nls b/dlls/kernel32/nls/dec.nls
index 0f88d13e9e..9d36f4d3b4 100644
--- a/dlls/kernel32/nls/dec.nls
+++ b/dlls/kernel32/nls/dec.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN_LIECHTENSTEIN
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "2"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN_LIECHTENSTEIN
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "4"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/del.nls b/dlls/kernel32/nls/del.nls
index de6b5554e4..675ac11c41 100644
--- a/dlls/kernel32/nls/del.nls
+++ b/dlls/kernel32/nls/del.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN_LUXEMBOURG
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "8"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN_LUXEMBOURG
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/des.nls b/dlls/kernel32/nls/des.nls
index 4636b47aa2..6778508e21 100644
--- a/dlls/kernel32/nls/des.nls
+++ b/dlls/kernel32/nls/des.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN_SWISS
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "2"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN_SWISS
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "4"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/deu.nls b/dlls/kernel32/nls/deu.nls
index 454f267eff..57ec8cee14 100644
--- a/dlls/kernel32/nls/deu.nls
+++ b/dlls/kernel32/nls/deu.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "8"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/div.nls b/dlls/kernel32/nls/div.nls
index 0b291f2e8f..739df52381 100644
--- a/dlls/kernel32/nls/div.nls
+++ b/dlls/kernel32/nls/div.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_DIVEHI, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "10"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_DIVEHI, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "6"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "4"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/ell.nls b/dlls/kernel32/nls/ell.nls
index 1dcfa0442b..3527f5a201 100644
--- a/dlls/kernel32/nls/ell.nls
+++ b/dlls/kernel32/nls/ell.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_GREEK, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "0"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "8"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_GREEK, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/ena.nls b/dlls/kernel32/nls/ena.nls
index 0dcf4ab880..371bbcc39f 100644
--- a/dlls/kernel32/nls/ena.nls
+++ b/dlls/kernel32/nls/ena.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_AUS
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "1"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_AUS
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "0"
LOCALE_IPOSSIGNPOSN "3"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/enb.nls b/dlls/kernel32/nls/enb.nls
index a5161b7ca2..77f3d4cadb 100644
--- a/dlls/kernel32/nls/enb.nls
+++ b/dlls/kernel32/nls/enb.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_CARIBBEAN
LOCALE_ILZERO "1"
LOCALE_IMEASURE "1"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "1"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_CARIBBEAN
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "1"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "0"
LOCALE_IPOSSIGNPOSN "3"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/enc.nls b/dlls/kernel32/nls/enc.nls
index c135389180..4984a97a94 100644
--- a/dlls/kernel32/nls/enc.nls
+++ b/dlls/kernel32/nls/enc.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_CAN
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "1"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_CAN
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "1"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "0"
LOCALE_IPOSSIGNPOSN "3"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/eng.nls b/dlls/kernel32/nls/eng.nls
index 17fc248fe4..c48c6c35e3 100644
--- a/dlls/kernel32/nls/eng.nls
+++ b/dlls/kernel32/nls/eng.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_UK
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "1"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_UK
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "0"
LOCALE_IPOSSIGNPOSN "3"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/eni.nls b/dlls/kernel32/nls/eni.nls
index a6cf67f24c..f6084812da 100644
--- a/dlls/kernel32/nls/eni.nls
+++ b/dlls/kernel32/nls/eni.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_EIRE
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "1"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_EIRE
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "0"
LOCALE_IPOSSIGNPOSN "3"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/enj.nls b/dlls/kernel32/nls/enj.nls
index 962de70103..b7c6637ca6 100644
--- a/dlls/kernel32/nls/enj.nls
+++ b/dlls/kernel32/nls/enj.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_JAMAICA
LOCALE_ILZERO "1"
LOCALE_IMEASURE "1"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "1"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_JAMAICA
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "1"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "0"
LOCALE_IPOSSIGNPOSN "3"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/enl.nls b/dlls/kernel32/nls/enl.nls
index 62b65c6a52..67079ef32a 100644
--- a/dlls/kernel32/nls/enl.nls
+++ b/dlls/kernel32/nls/enl.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_BELIZE
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "0"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_BELIZE
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "1"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "0"
LOCALE_IPOSSIGNPOSN "3"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/enp.nls b/dlls/kernel32/nls/enp.nls
index 9cf9138570..e5aa9f8bab 100644
--- a/dlls/kernel32/nls/enp.nls
+++ b/dlls/kernel32/nls/enp.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_PHILIPPINES
LOCALE_ILZERO "1"
LOCALE_IMEASURE "1"
LOCALE_IMONLZERO "0"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "0"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_PHILIPPINES
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "1"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "0"
LOCALE_IPOSSIGNPOSN "3"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/ens.nls b/dlls/kernel32/nls/ens.nls
index 06c5cf723d..149d6ef383 100644
--- a/dlls/kernel32/nls/ens.nls
+++ b/dlls/kernel32/nls/ens.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_SOUTH_AFRICA
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "2"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_SOUTH_AFRICA
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "4"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/ent.nls b/dlls/kernel32/nls/ent.nls
index ed4079042d..fd8ab5507d 100644
--- a/dlls/kernel32/nls/ent.nls
+++ b/dlls/kernel32/nls/ent.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_TRINIDAD
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "0"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_TRINIDAD
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "1"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "0"
LOCALE_IPOSSIGNPOSN "3"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/enu.nls b/dlls/kernel32/nls/enu.nls
index 289a4e92b1..3a44e9888e 100644
--- a/dlls/kernel32/nls/enu.nls
+++ b/dlls/kernel32/nls/enu.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
LOCALE_ILZERO "1"
LOCALE_IMEASURE "1"
LOCALE_IMONLZERO "0"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "0"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "1"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "0"
LOCALE_IPOSSIGNPOSN "3"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/enw.nls b/dlls/kernel32/nls/enw.nls
index 01519f9cb5..87867fd233 100644
--- a/dlls/kernel32/nls/enw.nls
+++ b/dlls/kernel32/nls/enw.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_ZIMBABWE
LOCALE_ILZERO "1"
LOCALE_IMEASURE "1"
LOCALE_IMONLZERO "0"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "0"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_ZIMBABWE
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "0"
LOCALE_IPOSSIGNPOSN "3"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/enz.nls b/dlls/kernel32/nls/enz.nls
index 9d75a750d2..8b15d5ebb4 100644
--- a/dlls/kernel32/nls/enz.nls
+++ b/dlls/kernel32/nls/enz.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_NZ
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "1"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_NZ
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "0"
LOCALE_IPOSSIGNPOSN "3"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/eox.nls b/dlls/kernel32/nls/eox.nls
index 29c44579ba..ec3daf66e5 100644
--- a/dlls/kernel32/nls/eox.nls
+++ b/dlls/kernel32/nls/eox.nls
@@ -63,6 +63,7 @@ STRINGTABLE LANGUAGE LANG_ESPERANTO, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "0"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "8"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -71,6 +72,7 @@ STRINGTABLE LANGUAGE LANG_ESPERANTO, SUBLANG_DEFAULT
LOCALE_INEUTRAL "1"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/esa.nls b/dlls/kernel32/nls/esa.nls
index 1be1a91441..4a9fd44155 100644
--- a/dlls/kernel32/nls/esa.nls
+++ b/dlls/kernel32/nls/esa.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_PANAMA
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "14"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_PANAMA
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "1"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "3"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/esb.nls b/dlls/kernel32/nls/esb.nls
index 5bc6d252c9..1b6f497c99 100644
--- a/dlls/kernel32/nls/esb.nls
+++ b/dlls/kernel32/nls/esb.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_BOLIVIA
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "14"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_BOLIVIA
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "1"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "3"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/esc.nls b/dlls/kernel32/nls/esc.nls
index e71e1a8b54..0fdd14653f 100644
--- a/dlls/kernel32/nls/esc.nls
+++ b/dlls/kernel32/nls/esc.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_COSTA_RICA
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "0"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_COSTA_RICA
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "1"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "0"
LOCALE_IPOSSIGNPOSN "3"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/esd.nls b/dlls/kernel32/nls/esd.nls
index a40156cffa..6d075491ba 100644
--- a/dlls/kernel32/nls/esd.nls
+++ b/dlls/kernel32/nls/esd.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_DOMINICAN_REPUBLIC
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "0"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_DOMINICAN_REPUBLIC
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "1"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "0"
LOCALE_IPOSSIGNPOSN "3"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/ese.nls b/dlls/kernel32/nls/ese.nls
index 0aa0999e3c..f33996a33e 100644
--- a/dlls/kernel32/nls/ese.nls
+++ b/dlls/kernel32/nls/ese.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_EL_SALVADOR
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "0"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_EL_SALVADOR
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "1"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "0"
LOCALE_IPOSSIGNPOSN "3"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/esf.nls b/dlls/kernel32/nls/esf.nls
index 03be5a4035..9e9744874a 100644
--- a/dlls/kernel32/nls/esf.nls
+++ b/dlls/kernel32/nls/esf.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_ECUADOR
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "14"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_ECUADOR
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "1"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "3"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/esg.nls b/dlls/kernel32/nls/esg.nls
index 8d16563f03..aaa09f00c3 100644
--- a/dlls/kernel32/nls/esg.nls
+++ b/dlls/kernel32/nls/esg.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_GUATEMALA
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "0"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_GUATEMALA
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "1"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "0"
LOCALE_IPOSSIGNPOSN "3"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/esh.nls b/dlls/kernel32/nls/esh.nls
index f1ae6407ac..43f67168c4 100644
--- a/dlls/kernel32/nls/esh.nls
+++ b/dlls/kernel32/nls/esh.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_HONDURAS
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "12"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_HONDURAS
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "1"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "4"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/esi.nls b/dlls/kernel32/nls/esi.nls
index c2fed2ebf7..6d0550482c 100644
--- a/dlls/kernel32/nls/esi.nls
+++ b/dlls/kernel32/nls/esi.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_NICARAGUA
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "14"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_NICARAGUA
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "1"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "3"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/esl.nls b/dlls/kernel32/nls/esl.nls
index e14aa26214..74a78fa2ab 100644
--- a/dlls/kernel32/nls/esl.nls
+++ b/dlls/kernel32/nls/esl.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_CHILE
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "9"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_CHILE
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "1"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "3"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/esm.nls b/dlls/kernel32/nls/esm.nls
index bd71f590fc..d3b57840fc 100644
--- a/dlls/kernel32/nls/esm.nls
+++ b/dlls/kernel32/nls/esm.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_MEXICAN
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "1"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_MEXICAN
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "1"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "0"
LOCALE_IPOSSIGNPOSN "3"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/esn.nls b/dlls/kernel32/nls/esn.nls
index 789027743e..ab55a9899d 100644
--- a/dlls/kernel32/nls/esn.nls
+++ b/dlls/kernel32/nls/esn.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_MODERN
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "8"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_MODERN
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/eso.nls b/dlls/kernel32/nls/eso.nls
index 0a9b922f16..e073111f66 100644
--- a/dlls/kernel32/nls/eso.nls
+++ b/dlls/kernel32/nls/eso.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_COLOMBIA
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "14"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_COLOMBIA
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "1"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "3"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/esp.nls b/dlls/kernel32/nls/esp.nls
index 908c04a5ff..eb87dd6c60 100644
--- a/dlls/kernel32/nls/esp.nls
+++ b/dlls/kernel32/nls/esp.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "8"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/esr.nls b/dlls/kernel32/nls/esr.nls
index 35c74caad2..4a28fe5bea 100644
--- a/dlls/kernel32/nls/esr.nls
+++ b/dlls/kernel32/nls/esr.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_PERU
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "12"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_PERU
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "1"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "4"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/ess.nls b/dlls/kernel32/nls/ess.nls
index a0b7984354..00296ca3cb 100644
--- a/dlls/kernel32/nls/ess.nls
+++ b/dlls/kernel32/nls/ess.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_ARGENTINA
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "2"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_ARGENTINA
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "1"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "4"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/esu.nls b/dlls/kernel32/nls/esu.nls
index 733a116dd0..9beaec2836 100644
--- a/dlls/kernel32/nls/esu.nls
+++ b/dlls/kernel32/nls/esu.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_PUERTO_RICO
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "14"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_PUERTO_RICO
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "1"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "3"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/esv.nls b/dlls/kernel32/nls/esv.nls
index a08e99cd5a..c2205fcfdb 100644
--- a/dlls/kernel32/nls/esv.nls
+++ b/dlls/kernel32/nls/esv.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_VENEZUELA
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "12"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_VENEZUELA
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "1"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "4"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/esy.nls b/dlls/kernel32/nls/esy.nls
index ad72cbbb9a..a994a24479 100644
--- a/dlls/kernel32/nls/esy.nls
+++ b/dlls/kernel32/nls/esy.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_URUGUAY
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "14"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_URUGUAY
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "3"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/esz.nls b/dlls/kernel32/nls/esz.nls
index c3d495454f..84adf909be 100644
--- a/dlls/kernel32/nls/esz.nls
+++ b/dlls/kernel32/nls/esz.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_PARAGUAY
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "14"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_PARAGUAY
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "1"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "3"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/eti.nls b/dlls/kernel32/nls/eti.nls
index 23d8fa0123..d4c20afd95 100644
--- a/dlls/kernel32/nls/eti.nls
+++ b/dlls/kernel32/nls/eti.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_ESTONIAN, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "8"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_ESTONIAN, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/euq.nls b/dlls/kernel32/nls/euq.nls
index 492956f9da..7fddd3486d 100644
--- a/dlls/kernel32/nls/euq.nls
+++ b/dlls/kernel32/nls/euq.nls
@@ -48,6 +48,7 @@ STRINGTABLE LANGUAGE LANG_BASQUE, SUBLANG_DEFAULT
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
LOCALE_INEGCURR "8"
+ LOCALE_INEGATIVEPERCENT "7"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
LOCALE_INEGSIGNPOSN "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_BASQUE, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "3"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/far.nls b/dlls/kernel32/nls/far.nls
index 7ab09957bb..0678263814 100644
--- a/dlls/kernel32/nls/far.nls
+++ b/dlls/kernel32/nls/far.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_PERSIAN, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "11"
LOCALE_INEGCURR "3"
LOCALE_INEGNUMBER "3"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_PERSIAN, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "2"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "2"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/fin.nls b/dlls/kernel32/nls/fin.nls
index 1834f0281f..28a2872d44 100644
--- a/dlls/kernel32/nls/fin.nls
+++ b/dlls/kernel32/nls/fin.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_FINNISH, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "0"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "8"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_FINNISH, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/fos.nls b/dlls/kernel32/nls/fos.nls
index 16fd562a54..6864eab9d5 100644
--- a/dlls/kernel32/nls/fos.nls
+++ b/dlls/kernel32/nls/fos.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_FAEROESE, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "12"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_FAEROESE, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "4"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/fra.nls b/dlls/kernel32/nls/fra.nls
index 5af0b98161..81795c8275 100644
--- a/dlls/kernel32/nls/fra.nls
+++ b/dlls/kernel32/nls/fra.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "8"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/frb.nls b/dlls/kernel32/nls/frb.nls
index b5480372e9..c426a4f46f 100644
--- a/dlls/kernel32/nls/frb.nls
+++ b/dlls/kernel32/nls/frb.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_BELGIAN
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "8"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_BELGIAN
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/frc.nls b/dlls/kernel32/nls/frc.nls
index d96c449a01..0cb409af0c 100644
--- a/dlls/kernel32/nls/frc.nls
+++ b/dlls/kernel32/nls/frc.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_CANADIAN
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "4"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_CANADIAN
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "1"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/frl.nls b/dlls/kernel32/nls/frl.nls
index 62e4781eff..ad0192a8aa 100644
--- a/dlls/kernel32/nls/frl.nls
+++ b/dlls/kernel32/nls/frl.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_LUXEMBOURG
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "8"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_LUXEMBOURG
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/frm.nls b/dlls/kernel32/nls/frm.nls
index be7eb75aad..69c277e307 100644
--- a/dlls/kernel32/nls/frm.nls
+++ b/dlls/kernel32/nls/frm.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_MONACO
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "8"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_MONACO
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/frs.nls b/dlls/kernel32/nls/frs.nls
index 973ea1c2ee..a4607a2079 100644
--- a/dlls/kernel32/nls/frs.nls
+++ b/dlls/kernel32/nls/frs.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_SWISS
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "2"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_SWISS
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "4"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/gae.nls b/dlls/kernel32/nls/gae.nls
index c912528da0..00f7d64b22 100644
--- a/dlls/kernel32/nls/gae.nls
+++ b/dlls/kernel32/nls/gae.nls
@@ -48,6 +48,7 @@ STRINGTABLE LANGUAGE LANG_IRISH, SUBLANG_IRISH_IRELAND
LOCALE_ILZERO "1"
LOCALE_IMEASURE "1"
LOCALE_IMONLZERO "0"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "0"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -56,6 +57,7 @@ STRINGTABLE LANGUAGE LANG_IRISH, SUBLANG_IRISH_IRELAND
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "0"
LOCALE_IPOSSIGNPOSN "3"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/gdh.nls b/dlls/kernel32/nls/gdh.nls
index eefbb7cfe6..08b0e7f247 100644
--- a/dlls/kernel32/nls/gdh.nls
+++ b/dlls/kernel32/nls/gdh.nls
@@ -48,6 +48,7 @@ STRINGTABLE LANGUAGE LANG_SCOTTISH_GAELIC, SUBLANG_SCOTTISH_GAELIC
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "1"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -56,6 +57,7 @@ STRINGTABLE LANGUAGE LANG_SCOTTISH_GAELIC, SUBLANG_SCOTTISH_GAELIC
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "0"
LOCALE_IPOSSIGNPOSN "3"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/gdv.nls b/dlls/kernel32/nls/gdv.nls
index d8041a01db..4f66fb7feb 100644
--- a/dlls/kernel32/nls/gdv.nls
+++ b/dlls/kernel32/nls/gdv.nls
@@ -48,6 +48,7 @@ STRINGTABLE LANGUAGE LANG_MANX_GAELIC, SUBLANG_MANX_GAELIC
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "1"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -56,6 +57,7 @@ STRINGTABLE LANGUAGE LANG_MANX_GAELIC, SUBLANG_MANX_GAELIC
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "0"
LOCALE_IPOSSIGNPOSN "3"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/glc.nls b/dlls/kernel32/nls/glc.nls
index 14c65916d0..b8307c4406 100644
--- a/dlls/kernel32/nls/glc.nls
+++ b/dlls/kernel32/nls/glc.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_GALICIAN, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "8"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_GALICIAN, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/guj.nls b/dlls/kernel32/nls/guj.nls
index 04f64a1230..ca03c3c106 100644
--- a/dlls/kernel32/nls/guj.nls
+++ b/dlls/kernel32/nls/guj.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_GUJARATI, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "12"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_GUJARATI, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "4"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/heb.nls b/dlls/kernel32/nls/heb.nls
index 281e4595a4..fef4abd723 100644
--- a/dlls/kernel32/nls/heb.nls
+++ b/dlls/kernel32/nls/heb.nls
@@ -48,6 +48,7 @@ STRINGTABLE LANGUAGE LANG_HEBREW, SUBLANG_DEFAULT
LOCALE_ILZERO "0"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "2"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -56,6 +57,7 @@ STRINGTABLE LANGUAGE LANG_HEBREW, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "8"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "4"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/hin.nls b/dlls/kernel32/nls/hin.nls
index 68602ba81e..e691cf12c7 100644
--- a/dlls/kernel32/nls/hin.nls
+++ b/dlls/kernel32/nls/hin.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_HINDI, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "12"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_HINDI, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "4"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/hrv.nls b/dlls/kernel32/nls/hrv.nls
index 7f7b2c71c4..e342c3ad77 100644
--- a/dlls/kernel32/nls/hrv.nls
+++ b/dlls/kernel32/nls/hrv.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_SERBIAN, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "0"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "8"
LOCALE_INEGNUMBER "2"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_SERBIAN, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/hun.nls b/dlls/kernel32/nls/hun.nls
index d2bc006f47..f499b19174 100644
--- a/dlls/kernel32/nls/hun.nls
+++ b/dlls/kernel32/nls/hun.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_HUNGARIAN, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "8"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_HUNGARIAN, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/hye.nls b/dlls/kernel32/nls/hye.nls
index 3de416c8f8..bcfee34364 100644
--- a/dlls/kernel32/nls/hye.nls
+++ b/dlls/kernel32/nls/hye.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_ARMENIAN, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "8"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_ARMENIAN, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/ind.nls b/dlls/kernel32/nls/ind.nls
index 7027168bfc..24a09fb74a 100644
--- a/dlls/kernel32/nls/ind.nls
+++ b/dlls/kernel32/nls/ind.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_INDONESIAN, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "0"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_INDONESIAN, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "0"
LOCALE_IPOSSIGNPOSN "3"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/isl.nls b/dlls/kernel32/nls/isl.nls
index 60aa443c39..63e1031f7f 100644
--- a/dlls/kernel32/nls/isl.nls
+++ b/dlls/kernel32/nls/isl.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_ICELANDIC, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "0"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "8"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_ICELANDIC, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/ita.nls b/dlls/kernel32/nls/ita.nls
index 36082ef1a3..7503a9421b 100644
--- a/dlls/kernel32/nls/ita.nls
+++ b/dlls/kernel32/nls/ita.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_ITALIAN, SUBLANG_ITALIAN
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "9"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_ITALIAN, SUBLANG_ITALIAN
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "3"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/its.nls b/dlls/kernel32/nls/its.nls
index 08c23fe84e..32d19c3639 100644
--- a/dlls/kernel32/nls/its.nls
+++ b/dlls/kernel32/nls/its.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_ITALIAN, SUBLANG_ITALIAN_SWISS
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "2"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_ITALIAN, SUBLANG_ITALIAN_SWISS
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "4"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/ivl.nls b/dlls/kernel32/nls/ivl.nls
index 4067175c66..7cf16d61e1 100644
--- a/dlls/kernel32/nls/ivl.nls
+++ b/dlls/kernel32/nls/ivl.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_INVARIANT, SUBLANG_NEUTRAL
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "0"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_INVARIANT, SUBLANG_NEUTRAL
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "0"
LOCALE_IPOSSIGNPOSN "3"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/jpn.nls b/dlls/kernel32/nls/jpn.nls
index d3a49f7939..9be8e5dc6d 100644
--- a/dlls/kernel32/nls/jpn.nls
+++ b/dlls/kernel32/nls/jpn.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "1"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "3"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "0"
LOCALE_IPOSSIGNPOSN "3"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/kan.nls b/dlls/kernel32/nls/kan.nls
index 64e4045f66..46d2df371d 100644
--- a/dlls/kernel32/nls/kan.nls
+++ b/dlls/kernel32/nls/kan.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_KANNADA, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "12"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_KANNADA, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "4"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/kat.nls b/dlls/kernel32/nls/kat.nls
index 6f180b86b3..d5c8baeb71 100644
--- a/dlls/kernel32/nls/kat.nls
+++ b/dlls/kernel32/nls/kat.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_GEORGIAN, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "8"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_GEORGIAN, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/kkz.nls b/dlls/kernel32/nls/kkz.nls
index 8585fb8ae5..da149a7975 100644
--- a/dlls/kernel32/nls/kkz.nls
+++ b/dlls/kernel32/nls/kkz.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_KAZAK, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "1"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_KAZAK, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "0"
LOCALE_IPOSSIGNPOSN "3"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/knk.nls b/dlls/kernel32/nls/knk.nls
index c253cd9519..53c9baa612 100644
--- a/dlls/kernel32/nls/knk.nls
+++ b/dlls/kernel32/nls/knk.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_KONKANI, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "12"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_KONKANI, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "4"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/kor.nls b/dlls/kernel32/nls/kor.nls
index a5e025cfdc..f97b5d0848 100644
--- a/dlls/kernel32/nls/kor.nls
+++ b/dlls/kernel32/nls/kor.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_KOREAN, SUBLANG_KOREAN
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "1"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_KOREAN, SUBLANG_KOREAN
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "5"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "0"
LOCALE_IPOSSIGNPOSN "3"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/kyr.nls b/dlls/kernel32/nls/kyr.nls
index 30f95a4fb3..2201466c73 100644
--- a/dlls/kernel32/nls/kyr.nls
+++ b/dlls/kernel32/nls/kyr.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_KYRGYZ, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "8"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_KYRGYZ, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/lth.nls b/dlls/kernel32/nls/lth.nls
index eeb18d2fcb..f2c4668aa2 100644
--- a/dlls/kernel32/nls/lth.nls
+++ b/dlls/kernel32/nls/lth.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_LITHUANIAN, SUBLANG_LITHUANIAN
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "8"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_LITHUANIAN, SUBLANG_LITHUANIAN
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/lvi.nls b/dlls/kernel32/nls/lvi.nls
index 471d14d511..b939746d14 100644
--- a/dlls/kernel32/nls/lvi.nls
+++ b/dlls/kernel32/nls/lvi.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_LATVIAN, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "9"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_LATVIAN, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "3"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/mar.nls b/dlls/kernel32/nls/mar.nls
index 98f9f5d346..a7023941c7 100644
--- a/dlls/kernel32/nls/mar.nls
+++ b/dlls/kernel32/nls/mar.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_MARATHI, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "12"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_MARATHI, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "4"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/mki.nls b/dlls/kernel32/nls/mki.nls
index 8a9b13edc4..8ff2c02e73 100644
--- a/dlls/kernel32/nls/mki.nls
+++ b/dlls/kernel32/nls/mki.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_MACEDONIAN, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "8"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_MACEDONIAN, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/mon.nls b/dlls/kernel32/nls/mon.nls
index 3e3dee876f..8fa1e5383f 100644
--- a/dlls/kernel32/nls/mon.nls
+++ b/dlls/kernel32/nls/mon.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_MONGOLIAN, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "5"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_MONGOLIAN, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "0"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/msb.nls b/dlls/kernel32/nls/msb.nls
index 430eda6da3..eb2642d461 100644
--- a/dlls/kernel32/nls/msb.nls
+++ b/dlls/kernel32/nls/msb.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_MALAY, SUBLANG_MALAY_BRUNEI_DARUSSALAM
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "0"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_MALAY, SUBLANG_MALAY_BRUNEI_DARUSSALAM
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "0"
LOCALE_IPOSSIGNPOSN "3"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/msl.nls b/dlls/kernel32/nls/msl.nls
index 03b89e5c62..f79c7f71a1 100644
--- a/dlls/kernel32/nls/msl.nls
+++ b/dlls/kernel32/nls/msl.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_MALAY, SUBLANG_MALAY_MALAYSIA
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "0"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_MALAY, SUBLANG_MALAY_MALAYSIA
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "0"
LOCALE_IPOSSIGNPOSN "3"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/nep.nls b/dlls/kernel32/nls/nep.nls
index d0771b28f9..c3634d3ccc 100644
--- a/dlls/kernel32/nls/nep.nls
+++ b/dlls/kernel32/nls/nep.nls
@@ -47,10 +47,12 @@ STRINGTABLE LANGUAGE LANG_NEPALI, SUBLANG_NEPALI_NEPAL
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "0"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "9"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
LOCALE_INEGSIGNPOSN "3"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSYMPRECEDES "1"
LOCALE_IREADINGLAYOUT "0"
LOCALE_ITIME "0"
diff --git a/dlls/kernel32/nls/nlb.nls b/dlls/kernel32/nls/nlb.nls
index d787607ade..158b7b04ab 100644
--- a/dlls/kernel32/nls/nlb.nls
+++ b/dlls/kernel32/nls/nlb.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_DUTCH, SUBLANG_DUTCH_BELGIAN
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "8"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_DUTCH, SUBLANG_DUTCH_BELGIAN
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/nld.nls b/dlls/kernel32/nls/nld.nls
index 3e0da71d9f..c01b238179 100644
--- a/dlls/kernel32/nls/nld.nls
+++ b/dlls/kernel32/nls/nld.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_DUTCH, SUBLANG_DUTCH
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "0"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "11"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_DUTCH, SUBLANG_DUTCH
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "2"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/nls.nls b/dlls/kernel32/nls/nls.nls
index 6cdd1722c2..1d6c6e9d29 100644
--- a/dlls/kernel32/nls/nls.nls
+++ b/dlls/kernel32/nls/nls.nls
@@ -53,6 +53,7 @@ STRINGTABLE LANGUAGE LANG_DUTCH, SUBLANG_DUTCH_SURINAM
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "0"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "11"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -61,6 +62,7 @@ STRINGTABLE LANGUAGE LANG_DUTCH, SUBLANG_DUTCH_SURINAM
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "2"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/non.nls b/dlls/kernel32/nls/non.nls
index ea2338535f..bbbb3dd9c0 100644
--- a/dlls/kernel32/nls/non.nls
+++ b/dlls/kernel32/nls/non.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_NORWEGIAN, SUBLANG_NORWEGIAN_NYNORSK
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "12"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_NORWEGIAN, SUBLANG_NORWEGIAN_NYNORSK
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "4"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/nor.nls b/dlls/kernel32/nls/nor.nls
index 9bf2e22b42..a6454d5687 100644
--- a/dlls/kernel32/nls/nor.nls
+++ b/dlls/kernel32/nls/nor.nls
@@ -48,6 +48,7 @@ STRINGTABLE LANGUAGE LANG_NORWEGIAN, SUBLANG_NORWEGIAN_BOKMAL
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "12"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -56,6 +57,7 @@ STRINGTABLE LANGUAGE LANG_NORWEGIAN, SUBLANG_NORWEGIAN_BOKMAL
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "4"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/pan.nls b/dlls/kernel32/nls/pan.nls
index 7259832cfd..3290821d61 100644
--- a/dlls/kernel32/nls/pan.nls
+++ b/dlls/kernel32/nls/pan.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_PUNJABI, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "12"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_PUNJABI, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "4"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/plk.nls b/dlls/kernel32/nls/plk.nls
index 1995581320..b014a34c0c 100644
--- a/dlls/kernel32/nls/plk.nls
+++ b/dlls/kernel32/nls/plk.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_POLISH, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "8"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_POLISH, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/ptb.nls b/dlls/kernel32/nls/ptb.nls
index 24d2c85cce..78b172ba32 100644
--- a/dlls/kernel32/nls/ptb.nls
+++ b/dlls/kernel32/nls/ptb.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "0"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "0"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "0"
LOCALE_IPOSSIGNPOSN "3"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/ptg.nls b/dlls/kernel32/nls/ptg.nls
index 538c1f9996..9956e6302d 100644
--- a/dlls/kernel32/nls/ptg.nls
+++ b/dlls/kernel32/nls/ptg.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "8"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/rmc.nls b/dlls/kernel32/nls/rmc.nls
index 979859c6b1..a088801aee 100644
--- a/dlls/kernel32/nls/rmc.nls
+++ b/dlls/kernel32/nls/rmc.nls
@@ -58,6 +58,7 @@ STRINGTABLE LANGUAGE LANG_ROMANSH, SUBLANG_ROMANSH_SWITZERLAND
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "0"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "2"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -66,6 +67,7 @@ STRINGTABLE LANGUAGE LANG_ROMANSH, SUBLANG_ROMANSH_SWITZERLAND
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "4"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/rom.nls b/dlls/kernel32/nls/rom.nls
index c0c1356c3a..1071438dac 100644
--- a/dlls/kernel32/nls/rom.nls
+++ b/dlls/kernel32/nls/rom.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_ROMANIAN, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "8"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_ROMANIAN, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/rus.nls b/dlls/kernel32/nls/rus.nls
index 25ad65dbae..598d139c8a 100644
--- a/dlls/kernel32/nls/rus.nls
+++ b/dlls/kernel32/nls/rus.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "5"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "0"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/san.nls b/dlls/kernel32/nls/san.nls
index 5101e88cc6..7c42b7efb5 100644
--- a/dlls/kernel32/nls/san.nls
+++ b/dlls/kernel32/nls/san.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_SANSKRIT, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "12"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_SANSKRIT, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "4"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/sin.nls b/dlls/kernel32/nls/sin.nls
index 4bc6844e12..7dddf87037 100644
--- a/dlls/kernel32/nls/sin.nls
+++ b/dlls/kernel32/nls/sin.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_SINHALESE, SUBLANG_SINHALESE_SRI_LANKA
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "1"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_SINHALESE, SUBLANG_SINHALESE_SRI_LANKA
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "4"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/sky.nls b/dlls/kernel32/nls/sky.nls
index c30090c315..6cd31ac704 100644
--- a/dlls/kernel32/nls/sky.nls
+++ b/dlls/kernel32/nls/sky.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_SLOVAK, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "0"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "8"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_SLOVAK, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/slv.nls b/dlls/kernel32/nls/slv.nls
index 6cfee0b393..b54903fbfb 100644
--- a/dlls/kernel32/nls/slv.nls
+++ b/dlls/kernel32/nls/slv.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_SLOVENIAN, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "0"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "8"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_SLOVENIAN, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/sqi.nls b/dlls/kernel32/nls/sqi.nls
index cd3b45942a..dc6f81966b 100644
--- a/dlls/kernel32/nls/sqi.nls
+++ b/dlls/kernel32/nls/sqi.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_ALBANIAN, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "5"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_ALBANIAN, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "0"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/srb.nls b/dlls/kernel32/nls/srb.nls
index 2fcea3d931..f2ae0a69a0 100644
--- a/dlls/kernel32/nls/srb.nls
+++ b/dlls/kernel32/nls/srb.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_SERBIAN, SUBLANG_SERBIAN_CYRILLIC
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "0"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "8"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_SERBIAN, SUBLANG_SERBIAN_CYRILLIC
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/srl.nls b/dlls/kernel32/nls/srl.nls
index 5c5fb1019c..8c86903e62 100644
--- a/dlls/kernel32/nls/srl.nls
+++ b/dlls/kernel32/nls/srl.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_SERBIAN, SUBLANG_SERBIAN_LATIN
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "0"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "8"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_SERBIAN, SUBLANG_SERBIAN_LATIN
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/sve.nls b/dlls/kernel32/nls/sve.nls
index 475208a615..5b4cb8685e 100644
--- a/dlls/kernel32/nls/sve.nls
+++ b/dlls/kernel32/nls/sve.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_SWEDISH, SUBLANG_SWEDISH
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "8"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_SWEDISH, SUBLANG_SWEDISH
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/svf.nls b/dlls/kernel32/nls/svf.nls
index 58cab3f9b5..fd80f004ee 100644
--- a/dlls/kernel32/nls/svf.nls
+++ b/dlls/kernel32/nls/svf.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_SWEDISH, SUBLANG_SWEDISH_FINLAND
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "0"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "8"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_SWEDISH, SUBLANG_SWEDISH_FINLAND
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/swk.nls b/dlls/kernel32/nls/swk.nls
index 2081f3498b..ef8cc6d946 100644
--- a/dlls/kernel32/nls/swk.nls
+++ b/dlls/kernel32/nls/swk.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_SWAHILI, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "1"
LOCALE_IMONLZERO "0"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "0"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_SWAHILI, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "0"
LOCALE_IPOSSIGNPOSN "3"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/syr.nls b/dlls/kernel32/nls/syr.nls
index 74c98709ea..8290859310 100644
--- a/dlls/kernel32/nls/syr.nls
+++ b/dlls/kernel32/nls/syr.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_SYRIAC, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "3"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_SYRIAC, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "1"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "2"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/tam.nls b/dlls/kernel32/nls/tam.nls
index 3fdff5d00f..c7daed26f0 100644
--- a/dlls/kernel32/nls/tam.nls
+++ b/dlls/kernel32/nls/tam.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_TAMIL, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "12"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_TAMIL, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "4"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/tel.nls b/dlls/kernel32/nls/tel.nls
index f5a04c194c..6aab3de5eb 100644
--- a/dlls/kernel32/nls/tel.nls
+++ b/dlls/kernel32/nls/tel.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_TELUGU, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "12"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_TELUGU, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "4"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/tha.nls b/dlls/kernel32/nls/tha.nls
index 8e72d6b3a5..e7be213400 100644
--- a/dlls/kernel32/nls/tha.nls
+++ b/dlls/kernel32/nls/tha.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_THAI, SUBLANG_DEFAULT
LOCALE_ILZERO "0"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "0"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "1"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_THAI, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "7"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "0"
LOCALE_IPOSSIGNPOSN "3"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/trk.nls b/dlls/kernel32/nls/trk.nls
index 3b67d23c62..5faf5fccbf 100644
--- a/dlls/kernel32/nls/trk.nls
+++ b/dlls/kernel32/nls/trk.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_TURKISH, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "2"
LOCALE_INEGCURR "8"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_TURKISH, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "2"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/ttt.nls b/dlls/kernel32/nls/ttt.nls
index 2c6d8f2809..145e212680 100644
--- a/dlls/kernel32/nls/ttt.nls
+++ b/dlls/kernel32/nls/ttt.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_TATAR, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "0"
LOCALE_INEGCURR "8"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_TATAR, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "0"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/ukr.nls b/dlls/kernel32/nls/ukr.nls
index e97dfeba33..d1af70ebda 100644
--- a/dlls/kernel32/nls/ukr.nls
+++ b/dlls/kernel32/nls/ukr.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "8"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/urd.nls b/dlls/kernel32/nls/urd.nls
index c08977db70..49f72800d2 100644
--- a/dlls/kernel32/nls/urd.nls
+++ b/dlls/kernel32/nls/urd.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_URDU, SUBLANG_URDU_PAKISTAN
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "3"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_URDU, SUBLANG_URDU_PAKISTAN
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "1"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "0"
LOCALE_IPOSSIGNPOSN "2"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/uzb.nls b/dlls/kernel32/nls/uzb.nls
index b3859e1f46..3a65837ca9 100644
--- a/dlls/kernel32/nls/uzb.nls
+++ b/dlls/kernel32/nls/uzb.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_UZBEK, SUBLANG_UZBEK_CYRILLIC
LOCALE_ILZERO "0"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "8"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_UZBEK, SUBLANG_UZBEK_CYRILLIC
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/uzl.nls b/dlls/kernel32/nls/uzl.nls
index fdfd955e1e..5673454296 100644
--- a/dlls/kernel32/nls/uzl.nls
+++ b/dlls/kernel32/nls/uzl.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_UZBEK, SUBLANG_UZBEK_LATIN
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "8"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_UZBEK, SUBLANG_UZBEK_LATIN
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/vit.nls b/dlls/kernel32/nls/vit.nls
index eb8586e220..e4dba4bbb4 100644
--- a/dlls/kernel32/nls/vit.nls
+++ b/dlls/kernel32/nls/vit.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_VIETNAMESE, SUBLANG_DEFAULT
LOCALE_ILZERO "0"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "8"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_VIETNAMESE, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/wal.nls b/dlls/kernel32/nls/wal.nls
index 06ba5ea7b9..10b2c5cb89 100644
--- a/dlls/kernel32/nls/wal.nls
+++ b/dlls/kernel32/nls/wal.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_WALON, SUBLANG_DEFAULT
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "1"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "8"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "1"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_WALON, SUBLANG_DEFAULT
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "1"
LOCALE_IPOSSIGNPOSN "1"
LOCALE_IPOSSYMPRECEDES "0"
diff --git a/dlls/kernel32/nls/zhh.nls b/dlls/kernel32/nls/zhh.nls
index 0f32b8cfb5..ac03fbab80 100644
--- a/dlls/kernel32/nls/zhh.nls
+++ b/dlls/kernel32/nls/zhh.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_HONGKONG
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "0"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "0"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_HONGKONG
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "0"
LOCALE_IPOSSIGNPOSN "3"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/zhi.nls b/dlls/kernel32/nls/zhi.nls
index d577c8aca3..d1deb30223 100644
--- a/dlls/kernel32/nls/zhi.nls
+++ b/dlls/kernel32/nls/zhi.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SINGAPORE
LOCALE_ILZERO "1"
LOCALE_IMEASURE "1"
LOCALE_IMONLZERO "0"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "0"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SINGAPORE
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "0"
LOCALE_IPOSSIGNPOSN "3"
LOCALE_IPOSSYMPRECEDES "1"
diff --git a/dlls/kernel32/nls/zhm.nls b/dlls/kernel32/nls/zhm.nls
index 23985d8397..f9c9089e25 100644
--- a/dlls/kernel32/nls/zhm.nls
+++ b/dlls/kernel32/nls/zhm.nls
@@ -47,6 +47,7 @@ STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_MACAU
LOCALE_ILZERO "1"
LOCALE_IMEASURE "0"
LOCALE_IMONLZERO "0"
+ LOCALE_INEGATIVEPERCENT "1"
LOCALE_INEGCURR "0"
LOCALE_INEGNUMBER "1"
LOCALE_INEGSEPBYSPACE "0"
@@ -55,6 +56,7 @@ STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_MACAU
LOCALE_INEUTRAL "0"
LOCALE_IOPTIONALCALENDAR "0"
LOCALE_IPAPERSIZE "9"
+ LOCALE_IPOSITIVEPERCENT "1"
LOCALE_IPOSSEPBYSPACE "0"
LOCALE_IPOSSIGNPOSN "3"
LOCALE_IPOSSYMPRECEDES "1"
--
2.20.1
July 31, 2019
[PATCH 2/4] kernel32/nls: Add LOCALE_SPERMILLE data.
by Nikolay Sivov
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
---
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 f2889cb507..a0cc63151c 100644
--- a/dlls/kernel32/nls/afk.nls
+++ b/dlls/kernel32/nls/afk.nls
@@ -137,6 +137,7 @@ STRINGTABLE LANGUAGE LANG_AFRIKAANS, SUBLANG_DEFAULT
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "af"
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SSHORTDATE "yyyy/MM/dd"
LOCALE_SSHORTESTDAYNAME1 "Ma"
LOCALE_SSHORTESTDAYNAME2 "Di"
diff --git a/dlls/kernel32/nls/ara.nls b/dlls/kernel32/nls/ara.nls
index 16de55da65..9d2fe30f50 100644
--- a/dlls/kernel32/nls/ara.nls
+++ b/dlls/kernel32/nls/ara.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_SAUDI_ARABIA
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ARA "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ar"
diff --git a/dlls/kernel32/nls/arb.nls b/dlls/kernel32/nls/arb.nls
index 140e0301c3..54053457c6 100644
--- a/dlls/kernel32/nls/arb.nls
+++ b/dlls/kernel32/nls/arb.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_LEBANON
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ARA "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ar"
diff --git a/dlls/kernel32/nls/are.nls b/dlls/kernel32/nls/are.nls
index c118aa2f0b..8a05b94926 100644
--- a/dlls/kernel32/nls/are.nls
+++ b/dlls/kernel32/nls/are.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_EGYPT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ARA "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ar"
diff --git a/dlls/kernel32/nls/arg.nls b/dlls/kernel32/nls/arg.nls
index 5753d201c2..255fabac51 100644
--- a/dlls/kernel32/nls/arg.nls
+++ b/dlls/kernel32/nls/arg.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_ALGERIA
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ARA "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ar"
diff --git a/dlls/kernel32/nls/arh.nls b/dlls/kernel32/nls/arh.nls
index 55b86789d4..e1d55a571b 100644
--- a/dlls/kernel32/nls/arh.nls
+++ b/dlls/kernel32/nls/arh.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_BAHRAIN
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ARA "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ar"
diff --git a/dlls/kernel32/nls/ari.nls b/dlls/kernel32/nls/ari.nls
index 528a0474f7..04aec73cb2 100644
--- a/dlls/kernel32/nls/ari.nls
+++ b/dlls/kernel32/nls/ari.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_IRAQ
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ARA "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ar"
diff --git a/dlls/kernel32/nls/arj.nls b/dlls/kernel32/nls/arj.nls
index cc84050af9..855fab6da1 100644
--- a/dlls/kernel32/nls/arj.nls
+++ b/dlls/kernel32/nls/arj.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_JORDAN
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ARA "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ar"
diff --git a/dlls/kernel32/nls/ark.nls b/dlls/kernel32/nls/ark.nls
index c61aeb9c43..3b3f944819 100644
--- a/dlls/kernel32/nls/ark.nls
+++ b/dlls/kernel32/nls/ark.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_KUWAIT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ARA "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ar"
diff --git a/dlls/kernel32/nls/arl.nls b/dlls/kernel32/nls/arl.nls
index a80c32eeb6..78bb999316 100644
--- a/dlls/kernel32/nls/arl.nls
+++ b/dlls/kernel32/nls/arl.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_LIBYA
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ARA "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ar"
diff --git a/dlls/kernel32/nls/arm.nls b/dlls/kernel32/nls/arm.nls
index 0af7a4f94e..fcd1fce006 100644
--- a/dlls/kernel32/nls/arm.nls
+++ b/dlls/kernel32/nls/arm.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_MOROCCO
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ARA "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ar"
diff --git a/dlls/kernel32/nls/aro.nls b/dlls/kernel32/nls/aro.nls
index 503a2759ed..1db7bcf5e2 100644
--- a/dlls/kernel32/nls/aro.nls
+++ b/dlls/kernel32/nls/aro.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_OMAN
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ARA "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ar"
diff --git a/dlls/kernel32/nls/arq.nls b/dlls/kernel32/nls/arq.nls
index 640e34d001..f2eba99bcb 100644
--- a/dlls/kernel32/nls/arq.nls
+++ b/dlls/kernel32/nls/arq.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_QATAR
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ARA "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ar"
diff --git a/dlls/kernel32/nls/ars.nls b/dlls/kernel32/nls/ars.nls
index 43a44400ba..30316fc71e 100644
--- a/dlls/kernel32/nls/ars.nls
+++ b/dlls/kernel32/nls/ars.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_SYRIA
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ARA "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ar"
diff --git a/dlls/kernel32/nls/art.nls b/dlls/kernel32/nls/art.nls
index e392b53562..530a3ee2ed 100644
--- a/dlls/kernel32/nls/art.nls
+++ b/dlls/kernel32/nls/art.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_TUNISIA
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ARA "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ar"
diff --git a/dlls/kernel32/nls/aru.nls b/dlls/kernel32/nls/aru.nls
index 55981b229f..3c15451c0c 100644
--- a/dlls/kernel32/nls/aru.nls
+++ b/dlls/kernel32/nls/aru.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_UAE
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ARA "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ar"
diff --git a/dlls/kernel32/nls/ary.nls b/dlls/kernel32/nls/ary.nls
index 06a4414e53..3d25ad3a60 100644
--- a/dlls/kernel32/nls/ary.nls
+++ b/dlls/kernel32/nls/ary.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_YEMEN
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ARA "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ar"
diff --git a/dlls/kernel32/nls/ast.nls b/dlls/kernel32/nls/ast.nls
index c1e6aaf9ca..e1354c42f7 100644
--- a/dlls/kernel32/nls/ast.nls
+++ b/dlls/kernel32/nls/ast.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_ASTURIAN, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "AST "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "ast"
diff --git a/dlls/kernel32/nls/aze.nls b/dlls/kernel32/nls/aze.nls
index 12b2b5adf2..4fcc460de0 100644
--- a/dlls/kernel32/nls/aze.nls
+++ b/dlls/kernel32/nls/aze.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_AZERI, SUBLANG_AZERI_CYRILLIC
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "AZE "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "az-Cyrl"
diff --git a/dlls/kernel32/nls/azl.nls b/dlls/kernel32/nls/azl.nls
index e98ac836c9..c79913c948 100644
--- a/dlls/kernel32/nls/azl.nls
+++ b/dlls/kernel32/nls/azl.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_AZERI, SUBLANG_AZERI_LATIN
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "AZE "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "az-Latn"
diff --git a/dlls/kernel32/nls/bel.nls b/dlls/kernel32/nls/bel.nls
index 47f841e0e8..c5c35a28c8 100644
--- a/dlls/kernel32/nls/bel.nls
+++ b/dlls/kernel32/nls/bel.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_BELARUSIAN, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "BEL "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Cyrl;"
LOCALE_SPARENT "be"
diff --git a/dlls/kernel32/nls/ben.nls b/dlls/kernel32/nls/ben.nls
index db09c6a0e6..038be9f10b 100644
--- a/dlls/kernel32/nls/ben.nls
+++ b/dlls/kernel32/nls/ben.nls
@@ -128,6 +128,7 @@ STRINGTABLE LANGUAGE LANG_BANGLA, SUBLANG_BANGLA_INDIA
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "BEN "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Beng;"
LOCALE_SPARENT "bn"
diff --git a/dlls/kernel32/nls/bgr.nls b/dlls/kernel32/nls/bgr.nls
index 488cdde95a..92f57138f0 100644
--- a/dlls/kernel32/nls/bgr.nls
+++ b/dlls/kernel32/nls/bgr.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_BULGARIAN, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "BGR "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Cyrl;"
LOCALE_SPARENT "bg"
diff --git a/dlls/kernel32/nls/brf.nls b/dlls/kernel32/nls/brf.nls
index 7e11555b7a..83ee31122f 100644
--- a/dlls/kernel32/nls/brf.nls
+++ b/dlls/kernel32/nls/brf.nls
@@ -135,6 +135,7 @@ STRINGTABLE LANGUAGE LANG_BRETON, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "BRE "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "fr"
diff --git a/dlls/kernel32/nls/cat.nls b/dlls/kernel32/nls/cat.nls
index 2452f3355e..2d530b5825 100644
--- a/dlls/kernel32/nls/cat.nls
+++ b/dlls/kernel32/nls/cat.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_CATALAN, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "CAT "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "ca"
diff --git a/dlls/kernel32/nls/chs.nls b/dlls/kernel32/nls/chs.nls
index 76ee5fb69f..82c6c348d7 100644
--- a/dlls/kernel32/nls/chs.nls
+++ b/dlls/kernel32/nls/chs.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ZHS "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Hans;"
LOCALE_SPARENT "zh-Hans"
diff --git a/dlls/kernel32/nls/cht.nls b/dlls/kernel32/nls/cht.nls
index 808ef7428c..7a61c7392e 100644
--- a/dlls/kernel32/nls/cht.nls
+++ b/dlls/kernel32/nls/cht.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ZHT "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Hant;"
LOCALE_SPARENT "zh-Hant"
diff --git a/dlls/kernel32/nls/cor.nls b/dlls/kernel32/nls/cor.nls
index dfdb577088..4ee372d737 100644
--- a/dlls/kernel32/nls/cor.nls
+++ b/dlls/kernel32/nls/cor.nls
@@ -135,6 +135,7 @@ STRINGTABLE LANGUAGE LANG_CORNISH, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ENG "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "en"
diff --git a/dlls/kernel32/nls/csy.nls b/dlls/kernel32/nls/csy.nls
index f8a65ba056..9a0afbd0ac 100644
--- a/dlls/kernel32/nls/csy.nls
+++ b/dlls/kernel32/nls/csy.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_CZECH, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "CSY "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "cs"
diff --git a/dlls/kernel32/nls/cym.nls b/dlls/kernel32/nls/cym.nls
index 3d2425ef16..bd43132b87 100644
--- a/dlls/kernel32/nls/cym.nls
+++ b/dlls/kernel32/nls/cym.nls
@@ -135,6 +135,7 @@ STRINGTABLE LANGUAGE LANG_WELSH, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "WEL "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "en"
diff --git a/dlls/kernel32/nls/dan.nls b/dlls/kernel32/nls/dan.nls
index e7456581db..cb71f68ca1 100644
--- a/dlls/kernel32/nls/dan.nls
+++ b/dlls/kernel32/nls/dan.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_DANISH, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "DAN "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "da"
diff --git a/dlls/kernel32/nls/dea.nls b/dlls/kernel32/nls/dea.nls
index eed3ec2ce5..a7821b5248 100644
--- a/dlls/kernel32/nls/dea.nls
+++ b/dlls/kernel32/nls/dea.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN_AUSTRIAN
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "DEU "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "de"
diff --git a/dlls/kernel32/nls/dec.nls b/dlls/kernel32/nls/dec.nls
index 46ee15b3f4..0f88d13e9e 100644
--- a/dlls/kernel32/nls/dec.nls
+++ b/dlls/kernel32/nls/dec.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN_LIECHTENSTEIN
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "DEU "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "de"
diff --git a/dlls/kernel32/nls/del.nls b/dlls/kernel32/nls/del.nls
index 2bf0369fbf..de6b5554e4 100644
--- a/dlls/kernel32/nls/del.nls
+++ b/dlls/kernel32/nls/del.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN_LUXEMBOURG
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "DEU "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "de"
diff --git a/dlls/kernel32/nls/des.nls b/dlls/kernel32/nls/des.nls
index f537dde3dd..4636b47aa2 100644
--- a/dlls/kernel32/nls/des.nls
+++ b/dlls/kernel32/nls/des.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN_SWISS
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "DEU "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "de"
diff --git a/dlls/kernel32/nls/deu.nls b/dlls/kernel32/nls/deu.nls
index 8dd7439d1c..454f267eff 100644
--- a/dlls/kernel32/nls/deu.nls
+++ b/dlls/kernel32/nls/deu.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "DEU "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "de"
diff --git a/dlls/kernel32/nls/div.nls b/dlls/kernel32/nls/div.nls
index 180ea2d4e1..0b291f2e8f 100644
--- a/dlls/kernel32/nls/div.nls
+++ b/dlls/kernel32/nls/div.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_DIVEHI, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "DIV "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Thaa;"
LOCALE_SPARENT "dv"
diff --git a/dlls/kernel32/nls/ell.nls b/dlls/kernel32/nls/ell.nls
index 8f56e9aff1..1dcfa0442b 100644
--- a/dlls/kernel32/nls/ell.nls
+++ b/dlls/kernel32/nls/ell.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_GREEK, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ELL "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Grek;"
LOCALE_SPARENT "el"
diff --git a/dlls/kernel32/nls/ena.nls b/dlls/kernel32/nls/ena.nls
index 8d645cfa3d..0dcf4ab880 100644
--- a/dlls/kernel32/nls/ena.nls
+++ b/dlls/kernel32/nls/ena.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_AUS
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ENG "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "en"
diff --git a/dlls/kernel32/nls/enb.nls b/dlls/kernel32/nls/enb.nls
index 5ce00c1014..a5161b7ca2 100644
--- a/dlls/kernel32/nls/enb.nls
+++ b/dlls/kernel32/nls/enb.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_CARIBBEAN
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ENG "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "en"
diff --git a/dlls/kernel32/nls/enc.nls b/dlls/kernel32/nls/enc.nls
index f98501b10a..c135389180 100644
--- a/dlls/kernel32/nls/enc.nls
+++ b/dlls/kernel32/nls/enc.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_CAN
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ENG "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "en"
diff --git a/dlls/kernel32/nls/eng.nls b/dlls/kernel32/nls/eng.nls
index 2fff14efa3..17fc248fe4 100644
--- a/dlls/kernel32/nls/eng.nls
+++ b/dlls/kernel32/nls/eng.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_UK
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ENG "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "en"
diff --git a/dlls/kernel32/nls/eni.nls b/dlls/kernel32/nls/eni.nls
index 930276f4f2..a6cf67f24c 100644
--- a/dlls/kernel32/nls/eni.nls
+++ b/dlls/kernel32/nls/eni.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_EIRE
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ENG "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "en"
diff --git a/dlls/kernel32/nls/enj.nls b/dlls/kernel32/nls/enj.nls
index bf5e80eb44..962de70103 100644
--- a/dlls/kernel32/nls/enj.nls
+++ b/dlls/kernel32/nls/enj.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_JAMAICA
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ENG "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "en"
diff --git a/dlls/kernel32/nls/enl.nls b/dlls/kernel32/nls/enl.nls
index 4562b935c0..62b65c6a52 100644
--- a/dlls/kernel32/nls/enl.nls
+++ b/dlls/kernel32/nls/enl.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_BELIZE
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ENG "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "en"
diff --git a/dlls/kernel32/nls/enp.nls b/dlls/kernel32/nls/enp.nls
index 2ee9645cc8..9cf9138570 100644
--- a/dlls/kernel32/nls/enp.nls
+++ b/dlls/kernel32/nls/enp.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_PHILIPPINES
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ENG "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "en"
diff --git a/dlls/kernel32/nls/ens.nls b/dlls/kernel32/nls/ens.nls
index 3dcfd8fbf1..06c5cf723d 100644
--- a/dlls/kernel32/nls/ens.nls
+++ b/dlls/kernel32/nls/ens.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_SOUTH_AFRICA
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ENG "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "en"
diff --git a/dlls/kernel32/nls/ent.nls b/dlls/kernel32/nls/ent.nls
index 9573c37930..ed4079042d 100644
--- a/dlls/kernel32/nls/ent.nls
+++ b/dlls/kernel32/nls/ent.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_TRINIDAD
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ENG "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "en"
diff --git a/dlls/kernel32/nls/enu.nls b/dlls/kernel32/nls/enu.nls
index c33054847e..289a4e92b1 100644
--- a/dlls/kernel32/nls/enu.nls
+++ b/dlls/kernel32/nls/enu.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ENG "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "en"
diff --git a/dlls/kernel32/nls/enw.nls b/dlls/kernel32/nls/enw.nls
index 48d95c449c..01519f9cb5 100644
--- a/dlls/kernel32/nls/enw.nls
+++ b/dlls/kernel32/nls/enw.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_ZIMBABWE
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ENG "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "en"
diff --git a/dlls/kernel32/nls/enz.nls b/dlls/kernel32/nls/enz.nls
index 192e436899..9d75a750d2 100644
--- a/dlls/kernel32/nls/enz.nls
+++ b/dlls/kernel32/nls/enz.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_NZ
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ENG "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "en"
diff --git a/dlls/kernel32/nls/eox.nls b/dlls/kernel32/nls/eox.nls
index 9f018d4843..29c44579ba 100644
--- a/dlls/kernel32/nls/eox.nls
+++ b/dlls/kernel32/nls/eox.nls
@@ -150,6 +150,7 @@ STRINGTABLE LANGUAGE LANG_ESPERANTO, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "dflt"
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "eo"
diff --git a/dlls/kernel32/nls/esa.nls b/dlls/kernel32/nls/esa.nls
index ff1fbf949d..1be1a91441 100644
--- a/dlls/kernel32/nls/esa.nls
+++ b/dlls/kernel32/nls/esa.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_PANAMA
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/esb.nls b/dlls/kernel32/nls/esb.nls
index 454e131655..5bc6d252c9 100644
--- a/dlls/kernel32/nls/esb.nls
+++ b/dlls/kernel32/nls/esb.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_BOLIVIA
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/esc.nls b/dlls/kernel32/nls/esc.nls
index 18db5cb167..e71e1a8b54 100644
--- a/dlls/kernel32/nls/esc.nls
+++ b/dlls/kernel32/nls/esc.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_COSTA_RICA
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/esd.nls b/dlls/kernel32/nls/esd.nls
index ac85dfd8e8..a40156cffa 100644
--- a/dlls/kernel32/nls/esd.nls
+++ b/dlls/kernel32/nls/esd.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_DOMINICAN_REPUBLIC
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/ese.nls b/dlls/kernel32/nls/ese.nls
index fc9f5ea585..0aa0999e3c 100644
--- a/dlls/kernel32/nls/ese.nls
+++ b/dlls/kernel32/nls/ese.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_EL_SALVADOR
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/esf.nls b/dlls/kernel32/nls/esf.nls
index c9f161352f..03be5a4035 100644
--- a/dlls/kernel32/nls/esf.nls
+++ b/dlls/kernel32/nls/esf.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_ECUADOR
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/esg.nls b/dlls/kernel32/nls/esg.nls
index cf2198ed6b..8d16563f03 100644
--- a/dlls/kernel32/nls/esg.nls
+++ b/dlls/kernel32/nls/esg.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_GUATEMALA
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/esh.nls b/dlls/kernel32/nls/esh.nls
index 7107600d95..f1ae6407ac 100644
--- a/dlls/kernel32/nls/esh.nls
+++ b/dlls/kernel32/nls/esh.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_HONDURAS
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/esi.nls b/dlls/kernel32/nls/esi.nls
index fb0a07cf39..c2fed2ebf7 100644
--- a/dlls/kernel32/nls/esi.nls
+++ b/dlls/kernel32/nls/esi.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_NICARAGUA
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/esl.nls b/dlls/kernel32/nls/esl.nls
index 2dae49103c..e14aa26214 100644
--- a/dlls/kernel32/nls/esl.nls
+++ b/dlls/kernel32/nls/esl.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_CHILE
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/esm.nls b/dlls/kernel32/nls/esm.nls
index 9f9f418f8b..bd71f590fc 100644
--- a/dlls/kernel32/nls/esm.nls
+++ b/dlls/kernel32/nls/esm.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_MEXICAN
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/esn.nls b/dlls/kernel32/nls/esn.nls
index ea6c41133d..789027743e 100644
--- a/dlls/kernel32/nls/esn.nls
+++ b/dlls/kernel32/nls/esn.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_MODERN
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/eso.nls b/dlls/kernel32/nls/eso.nls
index eb91071f3d..0a9b922f16 100644
--- a/dlls/kernel32/nls/eso.nls
+++ b/dlls/kernel32/nls/eso.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_COLOMBIA
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/esp.nls b/dlls/kernel32/nls/esp.nls
index 0c4ea72342..908c04a5ff 100644
--- a/dlls/kernel32/nls/esp.nls
+++ b/dlls/kernel32/nls/esp.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/esr.nls b/dlls/kernel32/nls/esr.nls
index 83db4c6c20..35c74caad2 100644
--- a/dlls/kernel32/nls/esr.nls
+++ b/dlls/kernel32/nls/esr.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_PERU
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/ess.nls b/dlls/kernel32/nls/ess.nls
index 12181297f2..a0b7984354 100644
--- a/dlls/kernel32/nls/ess.nls
+++ b/dlls/kernel32/nls/ess.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_ARGENTINA
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/esu.nls b/dlls/kernel32/nls/esu.nls
index e251c03a9c..733a116dd0 100644
--- a/dlls/kernel32/nls/esu.nls
+++ b/dlls/kernel32/nls/esu.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_PUERTO_RICO
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/esv.nls b/dlls/kernel32/nls/esv.nls
index 076e865f3b..a08e99cd5a 100644
--- a/dlls/kernel32/nls/esv.nls
+++ b/dlls/kernel32/nls/esv.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_VENEZUELA
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/esy.nls b/dlls/kernel32/nls/esy.nls
index fb9607071d..ad72cbbb9a 100644
--- a/dlls/kernel32/nls/esy.nls
+++ b/dlls/kernel32/nls/esy.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_URUGUAY
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/esz.nls b/dlls/kernel32/nls/esz.nls
index 00511ad99b..c3d495454f 100644
--- a/dlls/kernel32/nls/esz.nls
+++ b/dlls/kernel32/nls/esz.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_PARAGUAY
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/eti.nls b/dlls/kernel32/nls/eti.nls
index a22ac6bd7e..23d8fa0123 100644
--- a/dlls/kernel32/nls/eti.nls
+++ b/dlls/kernel32/nls/eti.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_ESTONIAN, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ETI "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "et"
diff --git a/dlls/kernel32/nls/euq.nls b/dlls/kernel32/nls/euq.nls
index 62efcd8cb9..492956f9da 100644
--- a/dlls/kernel32/nls/euq.nls
+++ b/dlls/kernel32/nls/euq.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_BASQUE, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "EUQ "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "eu"
diff --git a/dlls/kernel32/nls/far.nls b/dlls/kernel32/nls/far.nls
index 090b6919c9..7ab09957bb 100644
--- a/dlls/kernel32/nls/far.nls
+++ b/dlls/kernel32/nls/far.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_PERSIAN, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "FAR "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "fa"
diff --git a/dlls/kernel32/nls/fin.nls b/dlls/kernel32/nls/fin.nls
index 3e38c66718..1834f0281f 100644
--- a/dlls/kernel32/nls/fin.nls
+++ b/dlls/kernel32/nls/fin.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_FINNISH, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "FIN "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "fi"
diff --git a/dlls/kernel32/nls/fos.nls b/dlls/kernel32/nls/fos.nls
index d1deda747f..16fd562a54 100644
--- a/dlls/kernel32/nls/fos.nls
+++ b/dlls/kernel32/nls/fos.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_FAEROESE, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "FOS "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "fo"
diff --git a/dlls/kernel32/nls/fra.nls b/dlls/kernel32/nls/fra.nls
index dd6412ec35..5af0b98161 100644
--- a/dlls/kernel32/nls/fra.nls
+++ b/dlls/kernel32/nls/fra.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "FRA "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "fr"
diff --git a/dlls/kernel32/nls/frb.nls b/dlls/kernel32/nls/frb.nls
index e64f66a72c..b5480372e9 100644
--- a/dlls/kernel32/nls/frb.nls
+++ b/dlls/kernel32/nls/frb.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_BELGIAN
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "FRA "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "fr"
diff --git a/dlls/kernel32/nls/frc.nls b/dlls/kernel32/nls/frc.nls
index 2c3cc5f089..d96c449a01 100644
--- a/dlls/kernel32/nls/frc.nls
+++ b/dlls/kernel32/nls/frc.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_CANADIAN
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "FRA "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "fr"
diff --git a/dlls/kernel32/nls/frl.nls b/dlls/kernel32/nls/frl.nls
index 00ccf556f8..62e4781eff 100644
--- a/dlls/kernel32/nls/frl.nls
+++ b/dlls/kernel32/nls/frl.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_LUXEMBOURG
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "FRA "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "fr"
diff --git a/dlls/kernel32/nls/frm.nls b/dlls/kernel32/nls/frm.nls
index 5e46e3e045..be7eb75aad 100644
--- a/dlls/kernel32/nls/frm.nls
+++ b/dlls/kernel32/nls/frm.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_MONACO
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "FRA "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "fr"
diff --git a/dlls/kernel32/nls/frs.nls b/dlls/kernel32/nls/frs.nls
index beba6d39c4..973ea1c2ee 100644
--- a/dlls/kernel32/nls/frs.nls
+++ b/dlls/kernel32/nls/frs.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_SWISS
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "FRA "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "fr"
diff --git a/dlls/kernel32/nls/gae.nls b/dlls/kernel32/nls/gae.nls
index 26bee59d8c..c912528da0 100644
--- a/dlls/kernel32/nls/gae.nls
+++ b/dlls/kernel32/nls/gae.nls
@@ -135,6 +135,7 @@ STRINGTABLE LANGUAGE LANG_IRISH, SUBLANG_IRISH_IRELAND
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "IRI "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "ga"
diff --git a/dlls/kernel32/nls/gdh.nls b/dlls/kernel32/nls/gdh.nls
index 2eedfd268a..eefbb7cfe6 100644
--- a/dlls/kernel32/nls/gdh.nls
+++ b/dlls/kernel32/nls/gdh.nls
@@ -135,6 +135,7 @@ STRINGTABLE LANGUAGE LANG_SCOTTISH_GAELIC, SUBLANG_SCOTTISH_GAELIC
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "GAE "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "gd"
diff --git a/dlls/kernel32/nls/gdv.nls b/dlls/kernel32/nls/gdv.nls
index 02f4c6ca80..d8041a01db 100644
--- a/dlls/kernel32/nls/gdv.nls
+++ b/dlls/kernel32/nls/gdv.nls
@@ -135,6 +135,7 @@ STRINGTABLE LANGUAGE LANG_MANX_GAELIC, SUBLANG_MANX_GAELIC
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "GAE "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "gv"
diff --git a/dlls/kernel32/nls/glc.nls b/dlls/kernel32/nls/glc.nls
index 9e121e7c56..14c65916d0 100644
--- a/dlls/kernel32/nls/glc.nls
+++ b/dlls/kernel32/nls/glc.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_GALICIAN, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "GAL "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "gl"
diff --git a/dlls/kernel32/nls/guj.nls b/dlls/kernel32/nls/guj.nls
index ee20de82ab..04f64a1230 100644
--- a/dlls/kernel32/nls/guj.nls
+++ b/dlls/kernel32/nls/guj.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_GUJARATI, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "GUJ "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Gujr;"
LOCALE_SPARENT "gu"
diff --git a/dlls/kernel32/nls/heb.nls b/dlls/kernel32/nls/heb.nls
index 678d8455ce..281e4595a4 100644
--- a/dlls/kernel32/nls/heb.nls
+++ b/dlls/kernel32/nls/heb.nls
@@ -135,6 +135,7 @@ STRINGTABLE LANGUAGE LANG_HEBREW, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "IWR "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Hebr;"
LOCALE_SPARENT "he"
diff --git a/dlls/kernel32/nls/hin.nls b/dlls/kernel32/nls/hin.nls
index 5871a6f2d8..68602ba81e 100644
--- a/dlls/kernel32/nls/hin.nls
+++ b/dlls/kernel32/nls/hin.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_HINDI, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "HIN "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Deva;"
LOCALE_SPARENT "hi"
diff --git a/dlls/kernel32/nls/hrv.nls b/dlls/kernel32/nls/hrv.nls
index db87726cfe..7f7b2c71c4 100644
--- a/dlls/kernel32/nls/hrv.nls
+++ b/dlls/kernel32/nls/hrv.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_SERBIAN, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "HRV "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "hr"
diff --git a/dlls/kernel32/nls/hun.nls b/dlls/kernel32/nls/hun.nls
index 84c960f717..d2bc006f47 100644
--- a/dlls/kernel32/nls/hun.nls
+++ b/dlls/kernel32/nls/hun.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_HUNGARIAN, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "HUN "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "hu"
diff --git a/dlls/kernel32/nls/hye.nls b/dlls/kernel32/nls/hye.nls
index 6677c6e658..3de416c8f8 100644
--- a/dlls/kernel32/nls/hye.nls
+++ b/dlls/kernel32/nls/hye.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_ARMENIAN, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "HYE "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Armn;"
LOCALE_SPARENT "hy"
diff --git a/dlls/kernel32/nls/ind.nls b/dlls/kernel32/nls/ind.nls
index d7d4df996e..7027168bfc 100644
--- a/dlls/kernel32/nls/ind.nls
+++ b/dlls/kernel32/nls/ind.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_INDONESIAN, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "IND "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "id"
diff --git a/dlls/kernel32/nls/isl.nls b/dlls/kernel32/nls/isl.nls
index 15dd269284..60aa443c39 100644
--- a/dlls/kernel32/nls/isl.nls
+++ b/dlls/kernel32/nls/isl.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_ICELANDIC, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ISL "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "is"
diff --git a/dlls/kernel32/nls/ita.nls b/dlls/kernel32/nls/ita.nls
index e5dea84a8f..36082ef1a3 100644
--- a/dlls/kernel32/nls/ita.nls
+++ b/dlls/kernel32/nls/ita.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_ITALIAN, SUBLANG_ITALIAN
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ITA "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "it"
diff --git a/dlls/kernel32/nls/its.nls b/dlls/kernel32/nls/its.nls
index 1095526524..08c23fe84e 100644
--- a/dlls/kernel32/nls/its.nls
+++ b/dlls/kernel32/nls/its.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_ITALIAN, SUBLANG_ITALIAN_SWISS
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ITA "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "it"
diff --git a/dlls/kernel32/nls/ivl.nls b/dlls/kernel32/nls/ivl.nls
index 913725c126..4067175c66 100644
--- a/dlls/kernel32/nls/ivl.nls
+++ b/dlls/kernel32/nls/ivl.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_INVARIANT, SUBLANG_NEUTRAL
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "dflt"
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN "+"
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "iv"
diff --git a/dlls/kernel32/nls/jpn.nls b/dlls/kernel32/nls/jpn.nls
index e675baba4f..d3a49f7939 100644
--- a/dlls/kernel32/nls/jpn.nls
+++ b/dlls/kernel32/nls/jpn.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "JAN "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Hani;Hira;Kana;"
LOCALE_SPARENT "ja"
diff --git a/dlls/kernel32/nls/kan.nls b/dlls/kernel32/nls/kan.nls
index 1caae881bb..64e4045f66 100644
--- a/dlls/kernel32/nls/kan.nls
+++ b/dlls/kernel32/nls/kan.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_KANNADA, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "KAN "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Knda;"
LOCALE_SPARENT "kn"
diff --git a/dlls/kernel32/nls/kat.nls b/dlls/kernel32/nls/kat.nls
index f8f4f72dd1..6f180b86b3 100644
--- a/dlls/kernel32/nls/kat.nls
+++ b/dlls/kernel32/nls/kat.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_GEORGIAN, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "KAT "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Geor;"
LOCALE_SPARENT "ka"
diff --git a/dlls/kernel32/nls/kkz.nls b/dlls/kernel32/nls/kkz.nls
index 10e9eb29ce..8585fb8ae5 100644
--- a/dlls/kernel32/nls/kkz.nls
+++ b/dlls/kernel32/nls/kkz.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_KAZAK, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "KAZ "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Cyrl;"
LOCALE_SPARENT "kk"
diff --git a/dlls/kernel32/nls/knk.nls b/dlls/kernel32/nls/knk.nls
index 56d006229d..c253cd9519 100644
--- a/dlls/kernel32/nls/knk.nls
+++ b/dlls/kernel32/nls/knk.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_KONKANI, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "KOK "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Deva;"
LOCALE_SPARENT "kok"
diff --git a/dlls/kernel32/nls/kor.nls b/dlls/kernel32/nls/kor.nls
index de4ee65969..a5e025cfdc 100644
--- a/dlls/kernel32/nls/kor.nls
+++ b/dlls/kernel32/nls/kor.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_KOREAN, SUBLANG_KOREAN
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "KOR "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Hang;Hani;"
LOCALE_SPARENT "ko"
diff --git a/dlls/kernel32/nls/kyr.nls b/dlls/kernel32/nls/kyr.nls
index c587c26032..30f95a4fb3 100644
--- a/dlls/kernel32/nls/kyr.nls
+++ b/dlls/kernel32/nls/kyr.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_KYRGYZ, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "KIR "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Cyrl;"
LOCALE_SPARENT "ky"
diff --git a/dlls/kernel32/nls/lth.nls b/dlls/kernel32/nls/lth.nls
index 2c6e7d97d5..eeb18d2fcb 100644
--- a/dlls/kernel32/nls/lth.nls
+++ b/dlls/kernel32/nls/lth.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_LITHUANIAN, SUBLANG_LITHUANIAN
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "LTH "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "lt"
diff --git a/dlls/kernel32/nls/lvi.nls b/dlls/kernel32/nls/lvi.nls
index 61dd84b694..471d14d511 100644
--- a/dlls/kernel32/nls/lvi.nls
+++ b/dlls/kernel32/nls/lvi.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_LATVIAN, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "LVI "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "lv"
diff --git a/dlls/kernel32/nls/mar.nls b/dlls/kernel32/nls/mar.nls
index b36bb88fe1..98f9f5d346 100644
--- a/dlls/kernel32/nls/mar.nls
+++ b/dlls/kernel32/nls/mar.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_MARATHI, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "MAR "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Mlym;"
LOCALE_SPARENT "mr"
diff --git a/dlls/kernel32/nls/mki.nls b/dlls/kernel32/nls/mki.nls
index 7bad889810..8a9b13edc4 100644
--- a/dlls/kernel32/nls/mki.nls
+++ b/dlls/kernel32/nls/mki.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_MACEDONIAN, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "MKD "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Cyrl;"
LOCALE_SPARENT "mk"
diff --git a/dlls/kernel32/nls/mon.nls b/dlls/kernel32/nls/mon.nls
index c7db60b996..3e3dee876f 100644
--- a/dlls/kernel32/nls/mon.nls
+++ b/dlls/kernel32/nls/mon.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_MONGOLIAN, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "MNG "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Cyrl;"
LOCALE_SPARENT "mn-Cyrl"
diff --git a/dlls/kernel32/nls/msb.nls b/dlls/kernel32/nls/msb.nls
index 3e3b6a2c8a..430eda6da3 100644
--- a/dlls/kernel32/nls/msb.nls
+++ b/dlls/kernel32/nls/msb.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_MALAY, SUBLANG_MALAY_BRUNEI_DARUSSALAM
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "MLY "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "ms"
diff --git a/dlls/kernel32/nls/msl.nls b/dlls/kernel32/nls/msl.nls
index 7b00ab24d1..03b89e5c62 100644
--- a/dlls/kernel32/nls/msl.nls
+++ b/dlls/kernel32/nls/msl.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_MALAY, SUBLANG_MALAY_MALAYSIA
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "MLY "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "ms"
diff --git a/dlls/kernel32/nls/nep.nls b/dlls/kernel32/nls/nep.nls
index dbeec9ec60..d0771b28f9 100644
--- a/dlls/kernel32/nls/nep.nls
+++ b/dlls/kernel32/nls/nep.nls
@@ -128,6 +128,7 @@ STRINGTABLE LANGUAGE LANG_NEPALI, SUBLANG_NEPALI_NEPAL
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "NEP "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Deva;"
LOCALE_SPARENT "ne"
diff --git a/dlls/kernel32/nls/nlb.nls b/dlls/kernel32/nls/nlb.nls
index afa20751a1..d787607ade 100644
--- a/dlls/kernel32/nls/nlb.nls
+++ b/dlls/kernel32/nls/nlb.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_DUTCH, SUBLANG_DUTCH_BELGIAN
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "NLD "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "nl"
diff --git a/dlls/kernel32/nls/nld.nls b/dlls/kernel32/nls/nld.nls
index a3c51b7162..3e0da71d9f 100644
--- a/dlls/kernel32/nls/nld.nls
+++ b/dlls/kernel32/nls/nld.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_DUTCH, SUBLANG_DUTCH
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "NLD "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "nl"
diff --git a/dlls/kernel32/nls/nls.nls b/dlls/kernel32/nls/nls.nls
index a23720cb6a..6cdd1722c2 100644
--- a/dlls/kernel32/nls/nls.nls
+++ b/dlls/kernel32/nls/nls.nls
@@ -140,6 +140,7 @@ STRINGTABLE LANGUAGE LANG_DUTCH, SUBLANG_DUTCH_SURINAM
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "NLD "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "nl"
diff --git a/dlls/kernel32/nls/non.nls b/dlls/kernel32/nls/non.nls
index 198458c17c..ea2338535f 100644
--- a/dlls/kernel32/nls/non.nls
+++ b/dlls/kernel32/nls/non.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_NORWEGIAN, SUBLANG_NORWEGIAN_NYNORSK
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "NYN "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "nn"
diff --git a/dlls/kernel32/nls/nor.nls b/dlls/kernel32/nls/nor.nls
index 15780daed7..9bf2e22b42 100644
--- a/dlls/kernel32/nls/nor.nls
+++ b/dlls/kernel32/nls/nor.nls
@@ -135,6 +135,7 @@ STRINGTABLE LANGUAGE LANG_NORWEGIAN, SUBLANG_NORWEGIAN_BOKMAL
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "NOR "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "nb"
diff --git a/dlls/kernel32/nls/pan.nls b/dlls/kernel32/nls/pan.nls
index cd44ba57b6..7259832cfd 100644
--- a/dlls/kernel32/nls/pan.nls
+++ b/dlls/kernel32/nls/pan.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_PUNJABI, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "PAN "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Guru;"
LOCALE_SPARENT "pa"
diff --git a/dlls/kernel32/nls/plk.nls b/dlls/kernel32/nls/plk.nls
index 6f102c6bc1..1995581320 100644
--- a/dlls/kernel32/nls/plk.nls
+++ b/dlls/kernel32/nls/plk.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_POLISH, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "PLK "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "pl"
diff --git a/dlls/kernel32/nls/ptb.nls b/dlls/kernel32/nls/ptb.nls
index 87ed95c22d..24d2c85cce 100644
--- a/dlls/kernel32/nls/ptb.nls
+++ b/dlls/kernel32/nls/ptb.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "PTG "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "pt"
diff --git a/dlls/kernel32/nls/ptg.nls b/dlls/kernel32/nls/ptg.nls
index 223ff2923c..538c1f9996 100644
--- a/dlls/kernel32/nls/ptg.nls
+++ b/dlls/kernel32/nls/ptg.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "PTG "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "pt"
diff --git a/dlls/kernel32/nls/rmc.nls b/dlls/kernel32/nls/rmc.nls
index ed3727530b..979859c6b1 100644
--- a/dlls/kernel32/nls/rmc.nls
+++ b/dlls/kernel32/nls/rmc.nls
@@ -145,6 +145,7 @@ STRINGTABLE LANGUAGE LANG_ROMANSH, SUBLANG_ROMANSH_SWITZERLAND
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "RMS "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "rm"
diff --git a/dlls/kernel32/nls/rom.nls b/dlls/kernel32/nls/rom.nls
index 01be9ee841..c0c1356c3a 100644
--- a/dlls/kernel32/nls/rom.nls
+++ b/dlls/kernel32/nls/rom.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_ROMANIAN, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ROM "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "ro"
diff --git a/dlls/kernel32/nls/rus.nls b/dlls/kernel32/nls/rus.nls
index b7b9f62f7e..25ad65dbae 100644
--- a/dlls/kernel32/nls/rus.nls
+++ b/dlls/kernel32/nls/rus.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "RUS "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Cyrl;"
LOCALE_SPARENT "ru"
diff --git a/dlls/kernel32/nls/san.nls b/dlls/kernel32/nls/san.nls
index d3ae3e4b01..5101e88cc6 100644
--- a/dlls/kernel32/nls/san.nls
+++ b/dlls/kernel32/nls/san.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_SANSKRIT, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "SAN "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Deva;"
LOCALE_SPARENT "sa"
diff --git a/dlls/kernel32/nls/sin.nls b/dlls/kernel32/nls/sin.nls
index 431898f404..4bc6844e12 100644
--- a/dlls/kernel32/nls/sin.nls
+++ b/dlls/kernel32/nls/sin.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_SINHALESE, SUBLANG_SINHALESE_SRI_LANKA
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "SIN "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Sinh;"
LOCALE_SPARENT "si"
diff --git a/dlls/kernel32/nls/sky.nls b/dlls/kernel32/nls/sky.nls
index e502ebc1d9..c30090c315 100644
--- a/dlls/kernel32/nls/sky.nls
+++ b/dlls/kernel32/nls/sky.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_SLOVAK, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "SKY "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "sk"
diff --git a/dlls/kernel32/nls/slv.nls b/dlls/kernel32/nls/slv.nls
index aee9918e82..6cfee0b393 100644
--- a/dlls/kernel32/nls/slv.nls
+++ b/dlls/kernel32/nls/slv.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_SLOVENIAN, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "SLV "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "sl"
diff --git a/dlls/kernel32/nls/sqi.nls b/dlls/kernel32/nls/sqi.nls
index 9b363ae0fa..cd3b45942a 100644
--- a/dlls/kernel32/nls/sqi.nls
+++ b/dlls/kernel32/nls/sqi.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_ALBANIAN, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "SQI "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "sq"
diff --git a/dlls/kernel32/nls/srb.nls b/dlls/kernel32/nls/srb.nls
index 9b5a45e479..2fcea3d931 100644
--- a/dlls/kernel32/nls/srb.nls
+++ b/dlls/kernel32/nls/srb.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_SERBIAN, SUBLANG_SERBIAN_CYRILLIC
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "SRB "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Cyrl;"
LOCALE_SPARENT "sr-Cyrl"
diff --git a/dlls/kernel32/nls/srl.nls b/dlls/kernel32/nls/srl.nls
index e749f7777f..5c5fb1019c 100644
--- a/dlls/kernel32/nls/srl.nls
+++ b/dlls/kernel32/nls/srl.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_SERBIAN, SUBLANG_SERBIAN_LATIN
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "SRB "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "sr-Latn"
diff --git a/dlls/kernel32/nls/sve.nls b/dlls/kernel32/nls/sve.nls
index 3d594ef2d8..475208a615 100644
--- a/dlls/kernel32/nls/sve.nls
+++ b/dlls/kernel32/nls/sve.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_SWEDISH, SUBLANG_SWEDISH
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "SVE "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "sv"
diff --git a/dlls/kernel32/nls/svf.nls b/dlls/kernel32/nls/svf.nls
index 1843bf3524..58cab3f9b5 100644
--- a/dlls/kernel32/nls/svf.nls
+++ b/dlls/kernel32/nls/svf.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_SWEDISH, SUBLANG_SWEDISH_FINLAND
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "SVE "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "sv"
diff --git a/dlls/kernel32/nls/swk.nls b/dlls/kernel32/nls/swk.nls
index 66b5e26586..2081f3498b 100644
--- a/dlls/kernel32/nls/swk.nls
+++ b/dlls/kernel32/nls/swk.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_SWAHILI, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "SWK "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "sw"
diff --git a/dlls/kernel32/nls/syr.nls b/dlls/kernel32/nls/syr.nls
index cae3f33b05..74c98709ea 100644
--- a/dlls/kernel32/nls/syr.nls
+++ b/dlls/kernel32/nls/syr.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_SYRIAC, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "SYR "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN "+"
LOCALE_SSCRIPTS "Syrc;"
LOCALE_SPARENT "syr"
diff --git a/dlls/kernel32/nls/tam.nls b/dlls/kernel32/nls/tam.nls
index 198c63c666..3fdff5d00f 100644
--- a/dlls/kernel32/nls/tam.nls
+++ b/dlls/kernel32/nls/tam.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_TAMIL, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "TAM "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Taml;"
LOCALE_SPARENT "ta"
diff --git a/dlls/kernel32/nls/tel.nls b/dlls/kernel32/nls/tel.nls
index 7b22c46efb..f5a04c194c 100644
--- a/dlls/kernel32/nls/tel.nls
+++ b/dlls/kernel32/nls/tel.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_TELUGU, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "TEL "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Telu;"
LOCALE_SPARENT "te"
diff --git a/dlls/kernel32/nls/tha.nls b/dlls/kernel32/nls/tha.nls
index ee4bc3c848..8e72d6b3a5 100644
--- a/dlls/kernel32/nls/tha.nls
+++ b/dlls/kernel32/nls/tha.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_THAI, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "THA "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Thai;"
LOCALE_SPARENT "th"
diff --git a/dlls/kernel32/nls/trk.nls b/dlls/kernel32/nls/trk.nls
index f6e02f6925..3b67d23c62 100644
--- a/dlls/kernel32/nls/trk.nls
+++ b/dlls/kernel32/nls/trk.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_TURKISH, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "TRK "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "tr"
diff --git a/dlls/kernel32/nls/ttt.nls b/dlls/kernel32/nls/ttt.nls
index 97efe0fb32..2c6d8f2809 100644
--- a/dlls/kernel32/nls/ttt.nls
+++ b/dlls/kernel32/nls/ttt.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_TATAR, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "TAT "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;" /* FIXME? */
LOCALE_SPARENT "tt"
diff --git a/dlls/kernel32/nls/ukr.nls b/dlls/kernel32/nls/ukr.nls
index 83f98b3802..e97dfeba33 100644
--- a/dlls/kernel32/nls/ukr.nls
+++ b/dlls/kernel32/nls/ukr.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "UKR "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Cyrl;"
LOCALE_SPARENT "uk"
diff --git a/dlls/kernel32/nls/urd.nls b/dlls/kernel32/nls/urd.nls
index 1ff93d5c47..c08977db70 100644
--- a/dlls/kernel32/nls/urd.nls
+++ b/dlls/kernel32/nls/urd.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_URDU, SUBLANG_URDU_PAKISTAN
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "URD "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ur"
diff --git a/dlls/kernel32/nls/uzb.nls b/dlls/kernel32/nls/uzb.nls
index 9b591a3b64..b3859e1f46 100644
--- a/dlls/kernel32/nls/uzb.nls
+++ b/dlls/kernel32/nls/uzb.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_UZBEK, SUBLANG_UZBEK_CYRILLIC
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "UZB "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Cyrl;"
LOCALE_SPARENT "uz-Cyrl"
diff --git a/dlls/kernel32/nls/uzl.nls b/dlls/kernel32/nls/uzl.nls
index 5c1bd1b35d..fdfd955e1e 100644
--- a/dlls/kernel32/nls/uzl.nls
+++ b/dlls/kernel32/nls/uzl.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_UZBEK, SUBLANG_UZBEK_LATIN
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "UZB "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "uz-Latn"
diff --git a/dlls/kernel32/nls/vit.nls b/dlls/kernel32/nls/vit.nls
index 6252bdec03..eb8586e220 100644
--- a/dlls/kernel32/nls/vit.nls
+++ b/dlls/kernel32/nls/vit.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_VIETNAMESE, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "VIT "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "vi"
diff --git a/dlls/kernel32/nls/wal.nls b/dlls/kernel32/nls/wal.nls
index 8091ae4857..06ba5ea7b9 100644
--- a/dlls/kernel32/nls/wal.nls
+++ b/dlls/kernel32/nls/wal.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_WALON, SUBLANG_DEFAULT
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "BEL "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "wa"
diff --git a/dlls/kernel32/nls/zhh.nls b/dlls/kernel32/nls/zhh.nls
index 31c4b6a0d0..0f32b8cfb5 100644
--- a/dlls/kernel32/nls/zhh.nls
+++ b/dlls/kernel32/nls/zhh.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_HONGKONG
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ZHH "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Hant;"
LOCALE_SPARENT "zh-Hant"
diff --git a/dlls/kernel32/nls/zhi.nls b/dlls/kernel32/nls/zhi.nls
index c3d9dc6d12..d577c8aca3 100644
--- a/dlls/kernel32/nls/zhi.nls
+++ b/dlls/kernel32/nls/zhi.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SINGAPORE
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ZHS "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Hans;"
LOCALE_SPARENT "zh-Hans"
diff --git a/dlls/kernel32/nls/zhm.nls b/dlls/kernel32/nls/zhm.nls
index 7239820d5e..23985d8397 100644
--- a/dlls/kernel32/nls/zhm.nls
+++ b/dlls/kernel32/nls/zhm.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_MACAU
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ZHT "
LOCALE_SPERCENT "%"
+ LOCALE_SPERMILLE L"\x2030"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Hant;"
LOCALE_SPARENT "zh-Hant"
--
2.20.1
July 31, 2019
[PATCH 1/4] kernel32/nls: Add LOCALE_SPERCENT locale data.
by Nikolay Sivov
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
---
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 6225c47107..f2889cb507 100644
--- a/dlls/kernel32/nls/afk.nls
+++ b/dlls/kernel32/nls/afk.nls
@@ -136,6 +136,7 @@ STRINGTABLE LANGUAGE LANG_AFRIKAANS, SUBLANG_DEFAULT
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "af"
+ LOCALE_SPERCENT "%"
LOCALE_SSHORTDATE "yyyy/MM/dd"
LOCALE_SSHORTESTDAYNAME1 "Ma"
LOCALE_SSHORTESTDAYNAME2 "Di"
diff --git a/dlls/kernel32/nls/ara.nls b/dlls/kernel32/nls/ara.nls
index c3eb6f9a10..16de55da65 100644
--- a/dlls/kernel32/nls/ara.nls
+++ b/dlls/kernel32/nls/ara.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_SAUDI_ARABIA
LOCALE_SNATIVELANGNAME "العربية"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ARA "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ar"
diff --git a/dlls/kernel32/nls/arb.nls b/dlls/kernel32/nls/arb.nls
index dd3c328277..140e0301c3 100644
--- a/dlls/kernel32/nls/arb.nls
+++ b/dlls/kernel32/nls/arb.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_LEBANON
LOCALE_SNATIVELANGNAME "العربية"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ARA "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ar"
diff --git a/dlls/kernel32/nls/are.nls b/dlls/kernel32/nls/are.nls
index 4f39b76191..c118aa2f0b 100644
--- a/dlls/kernel32/nls/are.nls
+++ b/dlls/kernel32/nls/are.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_EGYPT
LOCALE_SNATIVELANGNAME "العربية"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ARA "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ar"
diff --git a/dlls/kernel32/nls/arg.nls b/dlls/kernel32/nls/arg.nls
index 096945efd1..5753d201c2 100644
--- a/dlls/kernel32/nls/arg.nls
+++ b/dlls/kernel32/nls/arg.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_ALGERIA
LOCALE_SNATIVELANGNAME "العربية"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ARA "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ar"
diff --git a/dlls/kernel32/nls/arh.nls b/dlls/kernel32/nls/arh.nls
index ad33914fa3..55b86789d4 100644
--- a/dlls/kernel32/nls/arh.nls
+++ b/dlls/kernel32/nls/arh.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_BAHRAIN
LOCALE_SNATIVELANGNAME "العربية"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ARA "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ar"
diff --git a/dlls/kernel32/nls/ari.nls b/dlls/kernel32/nls/ari.nls
index d405c1b90b..528a0474f7 100644
--- a/dlls/kernel32/nls/ari.nls
+++ b/dlls/kernel32/nls/ari.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_IRAQ
LOCALE_SNATIVELANGNAME "العربية"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ARA "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ar"
diff --git a/dlls/kernel32/nls/arj.nls b/dlls/kernel32/nls/arj.nls
index e24a636b15..cc84050af9 100644
--- a/dlls/kernel32/nls/arj.nls
+++ b/dlls/kernel32/nls/arj.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_JORDAN
LOCALE_SNATIVELANGNAME "العربية"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ARA "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ar"
diff --git a/dlls/kernel32/nls/ark.nls b/dlls/kernel32/nls/ark.nls
index 7fbb44d926..c61aeb9c43 100644
--- a/dlls/kernel32/nls/ark.nls
+++ b/dlls/kernel32/nls/ark.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_KUWAIT
LOCALE_SNATIVELANGNAME "العربية"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ARA "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ar"
diff --git a/dlls/kernel32/nls/arl.nls b/dlls/kernel32/nls/arl.nls
index bfd98e6139..a80c32eeb6 100644
--- a/dlls/kernel32/nls/arl.nls
+++ b/dlls/kernel32/nls/arl.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_LIBYA
LOCALE_SNATIVELANGNAME "العربية"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ARA "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ar"
diff --git a/dlls/kernel32/nls/arm.nls b/dlls/kernel32/nls/arm.nls
index 01782330fe..0af7a4f94e 100644
--- a/dlls/kernel32/nls/arm.nls
+++ b/dlls/kernel32/nls/arm.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_MOROCCO
LOCALE_SNATIVELANGNAME "العربية"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ARA "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ar"
diff --git a/dlls/kernel32/nls/aro.nls b/dlls/kernel32/nls/aro.nls
index 0a17050796..503a2759ed 100644
--- a/dlls/kernel32/nls/aro.nls
+++ b/dlls/kernel32/nls/aro.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_OMAN
LOCALE_SNATIVELANGNAME "العربية"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ARA "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ar"
diff --git a/dlls/kernel32/nls/arq.nls b/dlls/kernel32/nls/arq.nls
index d27b91a191..640e34d001 100644
--- a/dlls/kernel32/nls/arq.nls
+++ b/dlls/kernel32/nls/arq.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_QATAR
LOCALE_SNATIVELANGNAME "العربية"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ARA "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ar"
diff --git a/dlls/kernel32/nls/ars.nls b/dlls/kernel32/nls/ars.nls
index 37553db7fd..43a44400ba 100644
--- a/dlls/kernel32/nls/ars.nls
+++ b/dlls/kernel32/nls/ars.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_SYRIA
LOCALE_SNATIVELANGNAME "العربية"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ARA "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ar"
diff --git a/dlls/kernel32/nls/art.nls b/dlls/kernel32/nls/art.nls
index 5abe9e9c81..e392b53562 100644
--- a/dlls/kernel32/nls/art.nls
+++ b/dlls/kernel32/nls/art.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_TUNISIA
LOCALE_SNATIVELANGNAME "العربية"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ARA "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ar"
diff --git a/dlls/kernel32/nls/aru.nls b/dlls/kernel32/nls/aru.nls
index 8b3b68883b..55981b229f 100644
--- a/dlls/kernel32/nls/aru.nls
+++ b/dlls/kernel32/nls/aru.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_UAE
LOCALE_SNATIVELANGNAME "العربية"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ARA "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ar"
diff --git a/dlls/kernel32/nls/ary.nls b/dlls/kernel32/nls/ary.nls
index 34a3234b26..06a4414e53 100644
--- a/dlls/kernel32/nls/ary.nls
+++ b/dlls/kernel32/nls/ary.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_YEMEN
LOCALE_SNATIVELANGNAME "العربية"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ARA "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ar"
diff --git a/dlls/kernel32/nls/ast.nls b/dlls/kernel32/nls/ast.nls
index a990295f6c..c1e6aaf9ca 100644
--- a/dlls/kernel32/nls/ast.nls
+++ b/dlls/kernel32/nls/ast.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_ASTURIAN, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "Asturianu"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "AST "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "ast"
diff --git a/dlls/kernel32/nls/aze.nls b/dlls/kernel32/nls/aze.nls
index d2a3c15b3d..12b2b5adf2 100644
--- a/dlls/kernel32/nls/aze.nls
+++ b/dlls/kernel32/nls/aze.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_AZERI, SUBLANG_AZERI_CYRILLIC
LOCALE_SNATIVELANGNAME L"\x0410\x0437\x04d9\x0440\x0431\x0430\x0458\x04b9\x0430\x043d"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "AZE "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "az-Cyrl"
diff --git a/dlls/kernel32/nls/azl.nls b/dlls/kernel32/nls/azl.nls
index b14672c999..e98ac836c9 100644
--- a/dlls/kernel32/nls/azl.nls
+++ b/dlls/kernel32/nls/azl.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_AZERI, SUBLANG_AZERI_LATIN
LOCALE_SNATIVELANGNAME L"Az\x0259rbaycan\x00ad\x0131l\x0131"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "AZE "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "az-Latn"
diff --git a/dlls/kernel32/nls/bel.nls b/dlls/kernel32/nls/bel.nls
index d98514c172..47f841e0e8 100644
--- a/dlls/kernel32/nls/bel.nls
+++ b/dlls/kernel32/nls/bel.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_BELARUSIAN, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "Беларуская"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "BEL "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Cyrl;"
LOCALE_SPARENT "be"
diff --git a/dlls/kernel32/nls/ben.nls b/dlls/kernel32/nls/ben.nls
index c87a122eed..db09c6a0e6 100644
--- a/dlls/kernel32/nls/ben.nls
+++ b/dlls/kernel32/nls/ben.nls
@@ -127,6 +127,7 @@ STRINGTABLE LANGUAGE LANG_BANGLA, SUBLANG_BANGLA_INDIA
LOCALE_SNATIVELANGNAME "বাংলা"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "BEN "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Beng;"
LOCALE_SPARENT "bn"
diff --git a/dlls/kernel32/nls/bgr.nls b/dlls/kernel32/nls/bgr.nls
index 1e096a188f..488cdde95a 100644
--- a/dlls/kernel32/nls/bgr.nls
+++ b/dlls/kernel32/nls/bgr.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_BULGARIAN, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "български"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "BGR "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Cyrl;"
LOCALE_SPARENT "bg"
diff --git a/dlls/kernel32/nls/brf.nls b/dlls/kernel32/nls/brf.nls
index 1b80651f96..7e11555b7a 100644
--- a/dlls/kernel32/nls/brf.nls
+++ b/dlls/kernel32/nls/brf.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_BRETON, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "Brezhoneg"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "BRE "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "fr"
diff --git a/dlls/kernel32/nls/cat.nls b/dlls/kernel32/nls/cat.nls
index e8192b49c9..2452f3355e 100644
--- a/dlls/kernel32/nls/cat.nls
+++ b/dlls/kernel32/nls/cat.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_CATALAN, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "català"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "CAT "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "ca"
diff --git a/dlls/kernel32/nls/chs.nls b/dlls/kernel32/nls/chs.nls
index 187700d848..76ee5fb69f 100644
--- a/dlls/kernel32/nls/chs.nls
+++ b/dlls/kernel32/nls/chs.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
LOCALE_SNATIVELANGNAME "中文(简体)"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ZHS "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Hans;"
LOCALE_SPARENT "zh-Hans"
diff --git a/dlls/kernel32/nls/cht.nls b/dlls/kernel32/nls/cht.nls
index f10fc637d4..808ef7428c 100644
--- a/dlls/kernel32/nls/cht.nls
+++ b/dlls/kernel32/nls/cht.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
LOCALE_SNATIVELANGNAME "中文(繁體)"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ZHT "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Hant;"
LOCALE_SPARENT "zh-Hant"
diff --git a/dlls/kernel32/nls/cor.nls b/dlls/kernel32/nls/cor.nls
index bb8ed9087c..dfdb577088 100644
--- a/dlls/kernel32/nls/cor.nls
+++ b/dlls/kernel32/nls/cor.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_CORNISH, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "Kernewek"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ENG "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "en"
diff --git a/dlls/kernel32/nls/csy.nls b/dlls/kernel32/nls/csy.nls
index 982fe068e1..f8a65ba056 100644
--- a/dlls/kernel32/nls/csy.nls
+++ b/dlls/kernel32/nls/csy.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_CZECH, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "čeština"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "CSY "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "cs"
diff --git a/dlls/kernel32/nls/cym.nls b/dlls/kernel32/nls/cym.nls
index a1eb319a29..3d2425ef16 100644
--- a/dlls/kernel32/nls/cym.nls
+++ b/dlls/kernel32/nls/cym.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_WELSH, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "Cymraeg"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "WEL "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "en"
diff --git a/dlls/kernel32/nls/dan.nls b/dlls/kernel32/nls/dan.nls
index db2799bfa5..e7456581db 100644
--- a/dlls/kernel32/nls/dan.nls
+++ b/dlls/kernel32/nls/dan.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_DANISH, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "dansk"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "DAN "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "da"
diff --git a/dlls/kernel32/nls/dea.nls b/dlls/kernel32/nls/dea.nls
index b35cac95d1..eed3ec2ce5 100644
--- a/dlls/kernel32/nls/dea.nls
+++ b/dlls/kernel32/nls/dea.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN_AUSTRIAN
LOCALE_SNATIVELANGNAME "Deutsch"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "DEU "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "de"
diff --git a/dlls/kernel32/nls/dec.nls b/dlls/kernel32/nls/dec.nls
index 0668d7924c..46ee15b3f4 100644
--- a/dlls/kernel32/nls/dec.nls
+++ b/dlls/kernel32/nls/dec.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN_LIECHTENSTEIN
LOCALE_SNATIVELANGNAME "Deutsch"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "DEU "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "de"
diff --git a/dlls/kernel32/nls/del.nls b/dlls/kernel32/nls/del.nls
index 349320d6bf..2bf0369fbf 100644
--- a/dlls/kernel32/nls/del.nls
+++ b/dlls/kernel32/nls/del.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN_LUXEMBOURG
LOCALE_SNATIVELANGNAME "Deutsch"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "DEU "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "de"
diff --git a/dlls/kernel32/nls/des.nls b/dlls/kernel32/nls/des.nls
index 48f463d57d..f537dde3dd 100644
--- a/dlls/kernel32/nls/des.nls
+++ b/dlls/kernel32/nls/des.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN_SWISS
LOCALE_SNATIVELANGNAME "Deutsch"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "DEU "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "de"
diff --git a/dlls/kernel32/nls/deu.nls b/dlls/kernel32/nls/deu.nls
index 9742fabe5e..8dd7439d1c 100644
--- a/dlls/kernel32/nls/deu.nls
+++ b/dlls/kernel32/nls/deu.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN
LOCALE_SNATIVELANGNAME "Deutsch"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "DEU "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "de"
diff --git a/dlls/kernel32/nls/div.nls b/dlls/kernel32/nls/div.nls
index 8169aa3c4e..180ea2d4e1 100644
--- a/dlls/kernel32/nls/div.nls
+++ b/dlls/kernel32/nls/div.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_DIVEHI, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "ދިވެހިބަސް"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "DIV "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Thaa;"
LOCALE_SPARENT "dv"
diff --git a/dlls/kernel32/nls/ell.nls b/dlls/kernel32/nls/ell.nls
index f2f1a05d37..8f56e9aff1 100644
--- a/dlls/kernel32/nls/ell.nls
+++ b/dlls/kernel32/nls/ell.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_GREEK, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "ελληνικά"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ELL "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Grek;"
LOCALE_SPARENT "el"
diff --git a/dlls/kernel32/nls/ena.nls b/dlls/kernel32/nls/ena.nls
index 54f9e0361e..8d645cfa3d 100644
--- a/dlls/kernel32/nls/ena.nls
+++ b/dlls/kernel32/nls/ena.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_AUS
LOCALE_SNATIVELANGNAME "English"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ENG "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "en"
diff --git a/dlls/kernel32/nls/enb.nls b/dlls/kernel32/nls/enb.nls
index c6526005a9..5ce00c1014 100644
--- a/dlls/kernel32/nls/enb.nls
+++ b/dlls/kernel32/nls/enb.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_CARIBBEAN
LOCALE_SNATIVELANGNAME "English"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ENG "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "en"
diff --git a/dlls/kernel32/nls/enc.nls b/dlls/kernel32/nls/enc.nls
index c71fd4afc9..f98501b10a 100644
--- a/dlls/kernel32/nls/enc.nls
+++ b/dlls/kernel32/nls/enc.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_CAN
LOCALE_SNATIVELANGNAME "English"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ENG "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "en"
diff --git a/dlls/kernel32/nls/eng.nls b/dlls/kernel32/nls/eng.nls
index bbf76560ca..2fff14efa3 100644
--- a/dlls/kernel32/nls/eng.nls
+++ b/dlls/kernel32/nls/eng.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_UK
LOCALE_SNATIVELANGNAME "English"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ENG "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "en"
diff --git a/dlls/kernel32/nls/eni.nls b/dlls/kernel32/nls/eni.nls
index 2316a3ed4b..930276f4f2 100644
--- a/dlls/kernel32/nls/eni.nls
+++ b/dlls/kernel32/nls/eni.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_EIRE
LOCALE_SNATIVELANGNAME "English"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ENG "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "en"
diff --git a/dlls/kernel32/nls/enj.nls b/dlls/kernel32/nls/enj.nls
index bab9960108..bf5e80eb44 100644
--- a/dlls/kernel32/nls/enj.nls
+++ b/dlls/kernel32/nls/enj.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_JAMAICA
LOCALE_SNATIVELANGNAME "English"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ENG "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "en"
diff --git a/dlls/kernel32/nls/enl.nls b/dlls/kernel32/nls/enl.nls
index 2c9e794d89..4562b935c0 100644
--- a/dlls/kernel32/nls/enl.nls
+++ b/dlls/kernel32/nls/enl.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_BELIZE
LOCALE_SNATIVELANGNAME "English"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ENG "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "en"
diff --git a/dlls/kernel32/nls/enp.nls b/dlls/kernel32/nls/enp.nls
index ab76dd706d..2ee9645cc8 100644
--- a/dlls/kernel32/nls/enp.nls
+++ b/dlls/kernel32/nls/enp.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_PHILIPPINES
LOCALE_SNATIVELANGNAME "English"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ENG "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "en"
diff --git a/dlls/kernel32/nls/ens.nls b/dlls/kernel32/nls/ens.nls
index 3d2033e5f9..3dcfd8fbf1 100644
--- a/dlls/kernel32/nls/ens.nls
+++ b/dlls/kernel32/nls/ens.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_SOUTH_AFRICA
LOCALE_SNATIVELANGNAME "English"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ENG "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "en"
diff --git a/dlls/kernel32/nls/ent.nls b/dlls/kernel32/nls/ent.nls
index 79153c6dc4..9573c37930 100644
--- a/dlls/kernel32/nls/ent.nls
+++ b/dlls/kernel32/nls/ent.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_TRINIDAD
LOCALE_SNATIVELANGNAME "English"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ENG "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "en"
diff --git a/dlls/kernel32/nls/enu.nls b/dlls/kernel32/nls/enu.nls
index 0eea48723e..c33054847e 100644
--- a/dlls/kernel32/nls/enu.nls
+++ b/dlls/kernel32/nls/enu.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
LOCALE_SNATIVELANGNAME "English"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ENG "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "en"
diff --git a/dlls/kernel32/nls/enw.nls b/dlls/kernel32/nls/enw.nls
index 0e2e0bffb0..48d95c449c 100644
--- a/dlls/kernel32/nls/enw.nls
+++ b/dlls/kernel32/nls/enw.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_ZIMBABWE
LOCALE_SNATIVELANGNAME "English"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ENG "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "en"
diff --git a/dlls/kernel32/nls/enz.nls b/dlls/kernel32/nls/enz.nls
index 06295d5d49..192e436899 100644
--- a/dlls/kernel32/nls/enz.nls
+++ b/dlls/kernel32/nls/enz.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_NZ
LOCALE_SNATIVELANGNAME "English"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ENG "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "en"
diff --git a/dlls/kernel32/nls/eox.nls b/dlls/kernel32/nls/eox.nls
index 5a4bc2370e..9f018d4843 100644
--- a/dlls/kernel32/nls/eox.nls
+++ b/dlls/kernel32/nls/eox.nls
@@ -149,6 +149,7 @@ STRINGTABLE LANGUAGE LANG_ESPERANTO, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "Esperanto"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "dflt"
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "eo"
diff --git a/dlls/kernel32/nls/esa.nls b/dlls/kernel32/nls/esa.nls
index 0b03d3939e..ff1fbf949d 100644
--- a/dlls/kernel32/nls/esa.nls
+++ b/dlls/kernel32/nls/esa.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_PANAMA
LOCALE_SNATIVELANGNAME "Español"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/esb.nls b/dlls/kernel32/nls/esb.nls
index b6669b862c..454e131655 100644
--- a/dlls/kernel32/nls/esb.nls
+++ b/dlls/kernel32/nls/esb.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_BOLIVIA
LOCALE_SNATIVELANGNAME "Español"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/esc.nls b/dlls/kernel32/nls/esc.nls
index f4171baa1c..18db5cb167 100644
--- a/dlls/kernel32/nls/esc.nls
+++ b/dlls/kernel32/nls/esc.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_COSTA_RICA
LOCALE_SNATIVELANGNAME "Español"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/esd.nls b/dlls/kernel32/nls/esd.nls
index 988f26ad40..ac85dfd8e8 100644
--- a/dlls/kernel32/nls/esd.nls
+++ b/dlls/kernel32/nls/esd.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_DOMINICAN_REPUBLIC
LOCALE_SNATIVELANGNAME "Español"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/ese.nls b/dlls/kernel32/nls/ese.nls
index e1fe67a8c7..fc9f5ea585 100644
--- a/dlls/kernel32/nls/ese.nls
+++ b/dlls/kernel32/nls/ese.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_EL_SALVADOR
LOCALE_SNATIVELANGNAME "Español"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/esf.nls b/dlls/kernel32/nls/esf.nls
index 2e87edfcdd..c9f161352f 100644
--- a/dlls/kernel32/nls/esf.nls
+++ b/dlls/kernel32/nls/esf.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_ECUADOR
LOCALE_SNATIVELANGNAME "Español"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/esg.nls b/dlls/kernel32/nls/esg.nls
index 1519a12ce3..cf2198ed6b 100644
--- a/dlls/kernel32/nls/esg.nls
+++ b/dlls/kernel32/nls/esg.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_GUATEMALA
LOCALE_SNATIVELANGNAME "Español"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/esh.nls b/dlls/kernel32/nls/esh.nls
index c8342a40b7..7107600d95 100644
--- a/dlls/kernel32/nls/esh.nls
+++ b/dlls/kernel32/nls/esh.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_HONDURAS
LOCALE_SNATIVELANGNAME "Español"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/esi.nls b/dlls/kernel32/nls/esi.nls
index 23843939f1..fb0a07cf39 100644
--- a/dlls/kernel32/nls/esi.nls
+++ b/dlls/kernel32/nls/esi.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_NICARAGUA
LOCALE_SNATIVELANGNAME "Español"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/esl.nls b/dlls/kernel32/nls/esl.nls
index 6d48cf5fed..2dae49103c 100644
--- a/dlls/kernel32/nls/esl.nls
+++ b/dlls/kernel32/nls/esl.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_CHILE
LOCALE_SNATIVELANGNAME "Español"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/esm.nls b/dlls/kernel32/nls/esm.nls
index 9a515673da..9f9f418f8b 100644
--- a/dlls/kernel32/nls/esm.nls
+++ b/dlls/kernel32/nls/esm.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_MEXICAN
LOCALE_SNATIVELANGNAME "Español"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/esn.nls b/dlls/kernel32/nls/esn.nls
index a291db867e..ea6c41133d 100644
--- a/dlls/kernel32/nls/esn.nls
+++ b/dlls/kernel32/nls/esn.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_MODERN
LOCALE_SNATIVELANGNAME "español"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/eso.nls b/dlls/kernel32/nls/eso.nls
index 15da10aeb3..eb91071f3d 100644
--- a/dlls/kernel32/nls/eso.nls
+++ b/dlls/kernel32/nls/eso.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_COLOMBIA
LOCALE_SNATIVELANGNAME "Español"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/esp.nls b/dlls/kernel32/nls/esp.nls
index abd326acbd..0c4ea72342 100644
--- a/dlls/kernel32/nls/esp.nls
+++ b/dlls/kernel32/nls/esp.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH
LOCALE_SNATIVELANGNAME "español"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/esr.nls b/dlls/kernel32/nls/esr.nls
index fd3b788f5a..83db4c6c20 100644
--- a/dlls/kernel32/nls/esr.nls
+++ b/dlls/kernel32/nls/esr.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_PERU
LOCALE_SNATIVELANGNAME "Español"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/ess.nls b/dlls/kernel32/nls/ess.nls
index ae1863973c..12181297f2 100644
--- a/dlls/kernel32/nls/ess.nls
+++ b/dlls/kernel32/nls/ess.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_ARGENTINA
LOCALE_SNATIVELANGNAME "Español"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/esu.nls b/dlls/kernel32/nls/esu.nls
index 46cd5c77ba..e251c03a9c 100644
--- a/dlls/kernel32/nls/esu.nls
+++ b/dlls/kernel32/nls/esu.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_PUERTO_RICO
LOCALE_SNATIVELANGNAME "Español"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/esv.nls b/dlls/kernel32/nls/esv.nls
index f6661abb89..076e865f3b 100644
--- a/dlls/kernel32/nls/esv.nls
+++ b/dlls/kernel32/nls/esv.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_VENEZUELA
LOCALE_SNATIVELANGNAME "Español"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/esy.nls b/dlls/kernel32/nls/esy.nls
index 8b170de022..fb9607071d 100644
--- a/dlls/kernel32/nls/esy.nls
+++ b/dlls/kernel32/nls/esy.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_URUGUAY
LOCALE_SNATIVELANGNAME "Español"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/esz.nls b/dlls/kernel32/nls/esz.nls
index 09ca6c7d9f..00511ad99b 100644
--- a/dlls/kernel32/nls/esz.nls
+++ b/dlls/kernel32/nls/esz.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_PARAGUAY
LOCALE_SNATIVELANGNAME "Español"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ESP "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "es"
diff --git a/dlls/kernel32/nls/eti.nls b/dlls/kernel32/nls/eti.nls
index d8a984477a..a22ac6bd7e 100644
--- a/dlls/kernel32/nls/eti.nls
+++ b/dlls/kernel32/nls/eti.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_ESTONIAN, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "eesti"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ETI "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "et"
diff --git a/dlls/kernel32/nls/euq.nls b/dlls/kernel32/nls/euq.nls
index 036aa18ecd..62efcd8cb9 100644
--- a/dlls/kernel32/nls/euq.nls
+++ b/dlls/kernel32/nls/euq.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_BASQUE, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "euskara"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "EUQ "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "eu"
diff --git a/dlls/kernel32/nls/far.nls b/dlls/kernel32/nls/far.nls
index 7cc3fae408..090b6919c9 100644
--- a/dlls/kernel32/nls/far.nls
+++ b/dlls/kernel32/nls/far.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_PERSIAN, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "فارسی"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "FAR "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "fa"
diff --git a/dlls/kernel32/nls/fin.nls b/dlls/kernel32/nls/fin.nls
index 9ceea69bf5..3e38c66718 100644
--- a/dlls/kernel32/nls/fin.nls
+++ b/dlls/kernel32/nls/fin.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_FINNISH, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "suomi"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "FIN "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "fi"
diff --git a/dlls/kernel32/nls/fos.nls b/dlls/kernel32/nls/fos.nls
index 262d8564fe..d1deda747f 100644
--- a/dlls/kernel32/nls/fos.nls
+++ b/dlls/kernel32/nls/fos.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_FAEROESE, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "føroyskt"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "FOS "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "fo"
diff --git a/dlls/kernel32/nls/fra.nls b/dlls/kernel32/nls/fra.nls
index bbbabf37a4..dd6412ec35 100644
--- a/dlls/kernel32/nls/fra.nls
+++ b/dlls/kernel32/nls/fra.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH
LOCALE_SNATIVELANGNAME "français"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "FRA "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "fr"
diff --git a/dlls/kernel32/nls/frb.nls b/dlls/kernel32/nls/frb.nls
index 8a6c844cb4..e64f66a72c 100644
--- a/dlls/kernel32/nls/frb.nls
+++ b/dlls/kernel32/nls/frb.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_BELGIAN
LOCALE_SNATIVELANGNAME "français"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "FRA "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "fr"
diff --git a/dlls/kernel32/nls/frc.nls b/dlls/kernel32/nls/frc.nls
index 3d64bb7728..2c3cc5f089 100644
--- a/dlls/kernel32/nls/frc.nls
+++ b/dlls/kernel32/nls/frc.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_CANADIAN
LOCALE_SNATIVELANGNAME "français"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "FRA "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "fr"
diff --git a/dlls/kernel32/nls/frl.nls b/dlls/kernel32/nls/frl.nls
index 0d4d7fc0cd..00ccf556f8 100644
--- a/dlls/kernel32/nls/frl.nls
+++ b/dlls/kernel32/nls/frl.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_LUXEMBOURG
LOCALE_SNATIVELANGNAME "français"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "FRA "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "fr"
diff --git a/dlls/kernel32/nls/frm.nls b/dlls/kernel32/nls/frm.nls
index bcfbb56d3c..5e46e3e045 100644
--- a/dlls/kernel32/nls/frm.nls
+++ b/dlls/kernel32/nls/frm.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_MONACO
LOCALE_SNATIVELANGNAME "français"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "FRA "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "fr"
diff --git a/dlls/kernel32/nls/frs.nls b/dlls/kernel32/nls/frs.nls
index 592e0e692e..beba6d39c4 100644
--- a/dlls/kernel32/nls/frs.nls
+++ b/dlls/kernel32/nls/frs.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_SWISS
LOCALE_SNATIVELANGNAME "français"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "FRA "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "fr"
diff --git a/dlls/kernel32/nls/gae.nls b/dlls/kernel32/nls/gae.nls
index 5490dddd8d..26bee59d8c 100644
--- a/dlls/kernel32/nls/gae.nls
+++ b/dlls/kernel32/nls/gae.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_IRISH, SUBLANG_IRISH_IRELAND
LOCALE_SNATIVELANGNAME "Gaeilge"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "IRI "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "ga"
diff --git a/dlls/kernel32/nls/gdh.nls b/dlls/kernel32/nls/gdh.nls
index 7f60c5130a..2eedfd268a 100644
--- a/dlls/kernel32/nls/gdh.nls
+++ b/dlls/kernel32/nls/gdh.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_SCOTTISH_GAELIC, SUBLANG_SCOTTISH_GAELIC
LOCALE_SNATIVELANGNAME "Gaidhlig"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "GAE "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "gd"
diff --git a/dlls/kernel32/nls/gdv.nls b/dlls/kernel32/nls/gdv.nls
index 5e4f7b5638..02f4c6ca80 100644
--- a/dlls/kernel32/nls/gdv.nls
+++ b/dlls/kernel32/nls/gdv.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_MANX_GAELIC, SUBLANG_MANX_GAELIC
LOCALE_SNATIVELANGNAME "Gaelg"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "GAE "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "gv"
diff --git a/dlls/kernel32/nls/glc.nls b/dlls/kernel32/nls/glc.nls
index ec9e949808..9e121e7c56 100644
--- a/dlls/kernel32/nls/glc.nls
+++ b/dlls/kernel32/nls/glc.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_GALICIAN, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "galego"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "GAL "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "gl"
diff --git a/dlls/kernel32/nls/guj.nls b/dlls/kernel32/nls/guj.nls
index 956743147a..ee20de82ab 100644
--- a/dlls/kernel32/nls/guj.nls
+++ b/dlls/kernel32/nls/guj.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_GUJARATI, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "ગુજરાતી"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "GUJ "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Gujr;"
LOCALE_SPARENT "gu"
diff --git a/dlls/kernel32/nls/heb.nls b/dlls/kernel32/nls/heb.nls
index 99f3acc3fc..678d8455ce 100644
--- a/dlls/kernel32/nls/heb.nls
+++ b/dlls/kernel32/nls/heb.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_HEBREW, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "עברית"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "IWR "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Hebr;"
LOCALE_SPARENT "he"
diff --git a/dlls/kernel32/nls/hin.nls b/dlls/kernel32/nls/hin.nls
index b300d25063..5871a6f2d8 100644
--- a/dlls/kernel32/nls/hin.nls
+++ b/dlls/kernel32/nls/hin.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_HINDI, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "हिंदी"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "HIN "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Deva;"
LOCALE_SPARENT "hi"
diff --git a/dlls/kernel32/nls/hrv.nls b/dlls/kernel32/nls/hrv.nls
index b321e9176f..db87726cfe 100644
--- a/dlls/kernel32/nls/hrv.nls
+++ b/dlls/kernel32/nls/hrv.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_SERBIAN, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "hrvatski"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "HRV "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "hr"
diff --git a/dlls/kernel32/nls/hun.nls b/dlls/kernel32/nls/hun.nls
index c28b8efdb0..84c960f717 100644
--- a/dlls/kernel32/nls/hun.nls
+++ b/dlls/kernel32/nls/hun.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_HUNGARIAN, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "Magyar"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "HUN "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "hu"
diff --git a/dlls/kernel32/nls/hye.nls b/dlls/kernel32/nls/hye.nls
index c157c2ae43..6677c6e658 100644
--- a/dlls/kernel32/nls/hye.nls
+++ b/dlls/kernel32/nls/hye.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_ARMENIAN, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "Հայերեն"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "HYE "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Armn;"
LOCALE_SPARENT "hy"
diff --git a/dlls/kernel32/nls/ind.nls b/dlls/kernel32/nls/ind.nls
index 7ca67c3a9a..d7d4df996e 100644
--- a/dlls/kernel32/nls/ind.nls
+++ b/dlls/kernel32/nls/ind.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_INDONESIAN, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "Bahasa Indonesia"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "IND "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "id"
diff --git a/dlls/kernel32/nls/isl.nls b/dlls/kernel32/nls/isl.nls
index a3a5547b8f..15dd269284 100644
--- a/dlls/kernel32/nls/isl.nls
+++ b/dlls/kernel32/nls/isl.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_ICELANDIC, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "íslenska"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ISL "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "is"
diff --git a/dlls/kernel32/nls/ita.nls b/dlls/kernel32/nls/ita.nls
index fda73ecc4f..e5dea84a8f 100644
--- a/dlls/kernel32/nls/ita.nls
+++ b/dlls/kernel32/nls/ita.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_ITALIAN, SUBLANG_ITALIAN
LOCALE_SNATIVELANGNAME "italiano"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ITA "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "it"
diff --git a/dlls/kernel32/nls/its.nls b/dlls/kernel32/nls/its.nls
index 840cdc52d5..1095526524 100644
--- a/dlls/kernel32/nls/its.nls
+++ b/dlls/kernel32/nls/its.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_ITALIAN, SUBLANG_ITALIAN_SWISS
LOCALE_SNATIVELANGNAME "italiano"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ITA "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "it"
diff --git a/dlls/kernel32/nls/ivl.nls b/dlls/kernel32/nls/ivl.nls
index 65ada52bc8..913725c126 100644
--- a/dlls/kernel32/nls/ivl.nls
+++ b/dlls/kernel32/nls/ivl.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_INVARIANT, SUBLANG_NEUTRAL
LOCALE_SNATIVELANGNAME "Invariant Language"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "dflt"
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN "+"
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "iv"
diff --git a/dlls/kernel32/nls/jpn.nls b/dlls/kernel32/nls/jpn.nls
index ea0a9bfbe3..e675baba4f 100644
--- a/dlls/kernel32/nls/jpn.nls
+++ b/dlls/kernel32/nls/jpn.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "日本語"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "JAN "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Hani;Hira;Kana;"
LOCALE_SPARENT "ja"
diff --git a/dlls/kernel32/nls/kan.nls b/dlls/kernel32/nls/kan.nls
index aa808a1acf..1caae881bb 100644
--- a/dlls/kernel32/nls/kan.nls
+++ b/dlls/kernel32/nls/kan.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_KANNADA, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "ಕನ್ನಡ"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "KAN "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Knda;"
LOCALE_SPARENT "kn"
diff --git a/dlls/kernel32/nls/kat.nls b/dlls/kernel32/nls/kat.nls
index 6b3f8c8a0b..f8f4f72dd1 100644
--- a/dlls/kernel32/nls/kat.nls
+++ b/dlls/kernel32/nls/kat.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_GEORGIAN, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "ქართული"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "KAT "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Geor;"
LOCALE_SPARENT "ka"
diff --git a/dlls/kernel32/nls/kkz.nls b/dlls/kernel32/nls/kkz.nls
index 227d3d093f..10e9eb29ce 100644
--- a/dlls/kernel32/nls/kkz.nls
+++ b/dlls/kernel32/nls/kkz.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_KAZAK, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME L"\x049a\x0430\x0437\x0430\x049b"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "KAZ "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Cyrl;"
LOCALE_SPARENT "kk"
diff --git a/dlls/kernel32/nls/knk.nls b/dlls/kernel32/nls/knk.nls
index 8bf8c37a7b..56d006229d 100644
--- a/dlls/kernel32/nls/knk.nls
+++ b/dlls/kernel32/nls/knk.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_KONKANI, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "कोंकणी"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "KOK "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Deva;"
LOCALE_SPARENT "kok"
diff --git a/dlls/kernel32/nls/kor.nls b/dlls/kernel32/nls/kor.nls
index 5a5a6ed3f4..de4ee65969 100644
--- a/dlls/kernel32/nls/kor.nls
+++ b/dlls/kernel32/nls/kor.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_KOREAN, SUBLANG_KOREAN
LOCALE_SNATIVELANGNAME "한국어"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "KOR "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Hang;Hani;"
LOCALE_SPARENT "ko"
diff --git a/dlls/kernel32/nls/kyr.nls b/dlls/kernel32/nls/kyr.nls
index fa0a578cde..c587c26032 100644
--- a/dlls/kernel32/nls/kyr.nls
+++ b/dlls/kernel32/nls/kyr.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_KYRGYZ, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "Кыргыз"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "KIR "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Cyrl;"
LOCALE_SPARENT "ky"
diff --git a/dlls/kernel32/nls/lth.nls b/dlls/kernel32/nls/lth.nls
index f2b2c3687a..2c6e7d97d5 100644
--- a/dlls/kernel32/nls/lth.nls
+++ b/dlls/kernel32/nls/lth.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_LITHUANIAN, SUBLANG_LITHUANIAN
LOCALE_SNATIVELANGNAME "lietuvių"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "LTH "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "lt"
diff --git a/dlls/kernel32/nls/lvi.nls b/dlls/kernel32/nls/lvi.nls
index d561adec9f..61dd84b694 100644
--- a/dlls/kernel32/nls/lvi.nls
+++ b/dlls/kernel32/nls/lvi.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_LATVIAN, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "latviešu"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "LVI "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "lv"
diff --git a/dlls/kernel32/nls/mar.nls b/dlls/kernel32/nls/mar.nls
index 39c46d7c3f..b36bb88fe1 100644
--- a/dlls/kernel32/nls/mar.nls
+++ b/dlls/kernel32/nls/mar.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_MARATHI, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "मराठी"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "MAR "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Mlym;"
LOCALE_SPARENT "mr"
diff --git a/dlls/kernel32/nls/mki.nls b/dlls/kernel32/nls/mki.nls
index 64ae4afa92..7bad889810 100644
--- a/dlls/kernel32/nls/mki.nls
+++ b/dlls/kernel32/nls/mki.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_MACEDONIAN, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "македонски јазик"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "MKD "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Cyrl;"
LOCALE_SPARENT "mk"
diff --git a/dlls/kernel32/nls/mon.nls b/dlls/kernel32/nls/mon.nls
index 47787a7288..c7db60b996 100644
--- a/dlls/kernel32/nls/mon.nls
+++ b/dlls/kernel32/nls/mon.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_MONGOLIAN, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "Монгол хэл"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "MNG "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Cyrl;"
LOCALE_SPARENT "mn-Cyrl"
diff --git a/dlls/kernel32/nls/msb.nls b/dlls/kernel32/nls/msb.nls
index 0a6f18a8a1..3e3b6a2c8a 100644
--- a/dlls/kernel32/nls/msb.nls
+++ b/dlls/kernel32/nls/msb.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_MALAY, SUBLANG_MALAY_BRUNEI_DARUSSALAM
LOCALE_SNATIVELANGNAME "Bahasa Malaysia"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "MLY "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "ms"
diff --git a/dlls/kernel32/nls/msl.nls b/dlls/kernel32/nls/msl.nls
index 90e877fad1..7b00ab24d1 100644
--- a/dlls/kernel32/nls/msl.nls
+++ b/dlls/kernel32/nls/msl.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_MALAY, SUBLANG_MALAY_MALAYSIA
LOCALE_SNATIVELANGNAME "Bahasa Malaysia"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "MLY "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "ms"
diff --git a/dlls/kernel32/nls/nep.nls b/dlls/kernel32/nls/nep.nls
index 7b5ae15e41..dbeec9ec60 100644
--- a/dlls/kernel32/nls/nep.nls
+++ b/dlls/kernel32/nls/nep.nls
@@ -127,6 +127,7 @@ STRINGTABLE LANGUAGE LANG_NEPALI, SUBLANG_NEPALI_NEPAL
LOCALE_SNATIVELANGNAME "नेपाली"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "NEP "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Deva;"
LOCALE_SPARENT "ne"
diff --git a/dlls/kernel32/nls/nlb.nls b/dlls/kernel32/nls/nlb.nls
index 2fc32e7d26..afa20751a1 100644
--- a/dlls/kernel32/nls/nlb.nls
+++ b/dlls/kernel32/nls/nlb.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_DUTCH, SUBLANG_DUTCH_BELGIAN
LOCALE_SNATIVELANGNAME "Nederlands"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "NLD "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "nl"
diff --git a/dlls/kernel32/nls/nld.nls b/dlls/kernel32/nls/nld.nls
index 6c12aec679..a3c51b7162 100644
--- a/dlls/kernel32/nls/nld.nls
+++ b/dlls/kernel32/nls/nld.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_DUTCH, SUBLANG_DUTCH
LOCALE_SNATIVELANGNAME "Nederlands"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "NLD "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "nl"
diff --git a/dlls/kernel32/nls/nls.nls b/dlls/kernel32/nls/nls.nls
index e7a94931fd..a23720cb6a 100644
--- a/dlls/kernel32/nls/nls.nls
+++ b/dlls/kernel32/nls/nls.nls
@@ -139,6 +139,7 @@ STRINGTABLE LANGUAGE LANG_DUTCH, SUBLANG_DUTCH_SURINAM
LOCALE_SNATIVELANGNAME "Nederlands"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "NLD "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "nl"
diff --git a/dlls/kernel32/nls/non.nls b/dlls/kernel32/nls/non.nls
index 6a52f2b514..198458c17c 100644
--- a/dlls/kernel32/nls/non.nls
+++ b/dlls/kernel32/nls/non.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_NORWEGIAN, SUBLANG_NORWEGIAN_NYNORSK
LOCALE_SNATIVELANGNAME "norsk (nynorsk)"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "NYN "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "nn"
diff --git a/dlls/kernel32/nls/nor.nls b/dlls/kernel32/nls/nor.nls
index ffe216cd5a..15780daed7 100644
--- a/dlls/kernel32/nls/nor.nls
+++ b/dlls/kernel32/nls/nor.nls
@@ -134,6 +134,7 @@ STRINGTABLE LANGUAGE LANG_NORWEGIAN, SUBLANG_NORWEGIAN_BOKMAL
LOCALE_SNATIVELANGNAME "norsk (bokmål)"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "NOR "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "nb"
diff --git a/dlls/kernel32/nls/pan.nls b/dlls/kernel32/nls/pan.nls
index d6a17ea781..cd44ba57b6 100644
--- a/dlls/kernel32/nls/pan.nls
+++ b/dlls/kernel32/nls/pan.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_PUNJABI, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "ਪੰਜਾਬੀ"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "PAN "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Guru;"
LOCALE_SPARENT "pa"
diff --git a/dlls/kernel32/nls/plk.nls b/dlls/kernel32/nls/plk.nls
index bac0547bb1..6f102c6bc1 100644
--- a/dlls/kernel32/nls/plk.nls
+++ b/dlls/kernel32/nls/plk.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_POLISH, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "polski"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "PLK "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "pl"
diff --git a/dlls/kernel32/nls/ptb.nls b/dlls/kernel32/nls/ptb.nls
index 6c5199fa57..87ed95c22d 100644
--- a/dlls/kernel32/nls/ptb.nls
+++ b/dlls/kernel32/nls/ptb.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN
LOCALE_SNATIVELANGNAME "Português"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "PTG "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "pt"
diff --git a/dlls/kernel32/nls/ptg.nls b/dlls/kernel32/nls/ptg.nls
index ae0a843e7d..223ff2923c 100644
--- a/dlls/kernel32/nls/ptg.nls
+++ b/dlls/kernel32/nls/ptg.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE
LOCALE_SNATIVELANGNAME "português"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "PTG "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "pt"
diff --git a/dlls/kernel32/nls/rmc.nls b/dlls/kernel32/nls/rmc.nls
index eebf2ddce8..ed3727530b 100644
--- a/dlls/kernel32/nls/rmc.nls
+++ b/dlls/kernel32/nls/rmc.nls
@@ -144,6 +144,7 @@ STRINGTABLE LANGUAGE LANG_ROMANSH, SUBLANG_ROMANSH_SWITZERLAND
LOCALE_SNATIVELANGNAME "Rumantsch"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "RMS "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "rm"
diff --git a/dlls/kernel32/nls/rom.nls b/dlls/kernel32/nls/rom.nls
index 357293e563..01be9ee841 100644
--- a/dlls/kernel32/nls/rom.nls
+++ b/dlls/kernel32/nls/rom.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_ROMANIAN, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "română"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ROM "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "ro"
diff --git a/dlls/kernel32/nls/rus.nls b/dlls/kernel32/nls/rus.nls
index 4d14af2c7d..b7b9f62f7e 100644
--- a/dlls/kernel32/nls/rus.nls
+++ b/dlls/kernel32/nls/rus.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "русский"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "RUS "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Cyrl;"
LOCALE_SPARENT "ru"
diff --git a/dlls/kernel32/nls/san.nls b/dlls/kernel32/nls/san.nls
index 5fca61335b..d3ae3e4b01 100644
--- a/dlls/kernel32/nls/san.nls
+++ b/dlls/kernel32/nls/san.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_SANSKRIT, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "संस्कृत"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "SAN "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Deva;"
LOCALE_SPARENT "sa"
diff --git a/dlls/kernel32/nls/sin.nls b/dlls/kernel32/nls/sin.nls
index 9b74ca12f6..431898f404 100644
--- a/dlls/kernel32/nls/sin.nls
+++ b/dlls/kernel32/nls/sin.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_SINHALESE, SUBLANG_SINHALESE_SRI_LANKA
LOCALE_SNATIVELANGNAME "සිංහල"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "SIN "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Sinh;"
LOCALE_SPARENT "si"
diff --git a/dlls/kernel32/nls/sky.nls b/dlls/kernel32/nls/sky.nls
index adc363253f..e502ebc1d9 100644
--- a/dlls/kernel32/nls/sky.nls
+++ b/dlls/kernel32/nls/sky.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_SLOVAK, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "slovenčina"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "SKY "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "sk"
diff --git a/dlls/kernel32/nls/slv.nls b/dlls/kernel32/nls/slv.nls
index 63181e4d0a..aee9918e82 100644
--- a/dlls/kernel32/nls/slv.nls
+++ b/dlls/kernel32/nls/slv.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_SLOVENIAN, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "slovenski"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "SLV "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "sl"
diff --git a/dlls/kernel32/nls/sqi.nls b/dlls/kernel32/nls/sqi.nls
index c269e16f0e..9b363ae0fa 100644
--- a/dlls/kernel32/nls/sqi.nls
+++ b/dlls/kernel32/nls/sqi.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_ALBANIAN, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "shqipe"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "SQI "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "sq"
diff --git a/dlls/kernel32/nls/srb.nls b/dlls/kernel32/nls/srb.nls
index 86642443f7..9b5a45e479 100644
--- a/dlls/kernel32/nls/srb.nls
+++ b/dlls/kernel32/nls/srb.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_SERBIAN, SUBLANG_SERBIAN_CYRILLIC
LOCALE_SNATIVELANGNAME "српски"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "SRB "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Cyrl;"
LOCALE_SPARENT "sr-Cyrl"
diff --git a/dlls/kernel32/nls/srl.nls b/dlls/kernel32/nls/srl.nls
index 0c4b2f527f..e749f7777f 100644
--- a/dlls/kernel32/nls/srl.nls
+++ b/dlls/kernel32/nls/srl.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_SERBIAN, SUBLANG_SERBIAN_LATIN
LOCALE_SNATIVELANGNAME "srpski"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "SRB "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "sr-Latn"
diff --git a/dlls/kernel32/nls/sve.nls b/dlls/kernel32/nls/sve.nls
index 442de8db8a..3d594ef2d8 100644
--- a/dlls/kernel32/nls/sve.nls
+++ b/dlls/kernel32/nls/sve.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_SWEDISH, SUBLANG_SWEDISH
LOCALE_SNATIVELANGNAME "svenska"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "SVE "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "sv"
diff --git a/dlls/kernel32/nls/svf.nls b/dlls/kernel32/nls/svf.nls
index 2e71b98595..1843bf3524 100644
--- a/dlls/kernel32/nls/svf.nls
+++ b/dlls/kernel32/nls/svf.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_SWEDISH, SUBLANG_SWEDISH_FINLAND
LOCALE_SNATIVELANGNAME "svenska"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "SVE "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "sv"
diff --git a/dlls/kernel32/nls/swk.nls b/dlls/kernel32/nls/swk.nls
index 30220608cf..66b5e26586 100644
--- a/dlls/kernel32/nls/swk.nls
+++ b/dlls/kernel32/nls/swk.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_SWAHILI, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "Kiswahili"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "SWK "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "sw"
diff --git a/dlls/kernel32/nls/syr.nls b/dlls/kernel32/nls/syr.nls
index 9209992d05..cae3f33b05 100644
--- a/dlls/kernel32/nls/syr.nls
+++ b/dlls/kernel32/nls/syr.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_SYRIAC, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "ܣܘܪܝܝܐ"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "SYR "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN "+"
LOCALE_SSCRIPTS "Syrc;"
LOCALE_SPARENT "syr"
diff --git a/dlls/kernel32/nls/tam.nls b/dlls/kernel32/nls/tam.nls
index 7da8a8f964..198c63c666 100644
--- a/dlls/kernel32/nls/tam.nls
+++ b/dlls/kernel32/nls/tam.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_TAMIL, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "தமிழ்"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "TAM "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Taml;"
LOCALE_SPARENT "ta"
diff --git a/dlls/kernel32/nls/tel.nls b/dlls/kernel32/nls/tel.nls
index 1c7b92d375..7b22c46efb 100644
--- a/dlls/kernel32/nls/tel.nls
+++ b/dlls/kernel32/nls/tel.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_TELUGU, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "తెలుగు"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "TEL "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Telu;"
LOCALE_SPARENT "te"
diff --git a/dlls/kernel32/nls/tha.nls b/dlls/kernel32/nls/tha.nls
index 42ea7c04aa..ee4bc3c848 100644
--- a/dlls/kernel32/nls/tha.nls
+++ b/dlls/kernel32/nls/tha.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_THAI, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "ไทย"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "THA "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Thai;"
LOCALE_SPARENT "th"
diff --git a/dlls/kernel32/nls/trk.nls b/dlls/kernel32/nls/trk.nls
index 8f12d35153..f6e02f6925 100644
--- a/dlls/kernel32/nls/trk.nls
+++ b/dlls/kernel32/nls/trk.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_TURKISH, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "Türkçe"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "TRK "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "tr"
diff --git a/dlls/kernel32/nls/ttt.nls b/dlls/kernel32/nls/ttt.nls
index 329954fb3c..97efe0fb32 100644
--- a/dlls/kernel32/nls/ttt.nls
+++ b/dlls/kernel32/nls/ttt.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_TATAR, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "Татар"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "TAT "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;" /* FIXME? */
LOCALE_SPARENT "tt"
diff --git a/dlls/kernel32/nls/ukr.nls b/dlls/kernel32/nls/ukr.nls
index 06ba29f808..83f98b3802 100644
--- a/dlls/kernel32/nls/ukr.nls
+++ b/dlls/kernel32/nls/ukr.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "українська"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "UKR "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Cyrl;"
LOCALE_SPARENT "uk"
diff --git a/dlls/kernel32/nls/urd.nls b/dlls/kernel32/nls/urd.nls
index e44ab6a7ea..1ff93d5c47 100644
--- a/dlls/kernel32/nls/urd.nls
+++ b/dlls/kernel32/nls/urd.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_URDU, SUBLANG_URDU_PAKISTAN
LOCALE_SNATIVELANGNAME "اُردو"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "URD "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Arab;"
LOCALE_SPARENT "ur"
diff --git a/dlls/kernel32/nls/uzb.nls b/dlls/kernel32/nls/uzb.nls
index fa01707937..9b591a3b64 100644
--- a/dlls/kernel32/nls/uzb.nls
+++ b/dlls/kernel32/nls/uzb.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_UZBEK, SUBLANG_UZBEK_CYRILLIC
LOCALE_SNATIVELANGNAME "Ўзбек"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "UZB "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Cyrl;"
LOCALE_SPARENT "uz-Cyrl"
diff --git a/dlls/kernel32/nls/uzl.nls b/dlls/kernel32/nls/uzl.nls
index affd82b483..5c1bd1b35d 100644
--- a/dlls/kernel32/nls/uzl.nls
+++ b/dlls/kernel32/nls/uzl.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_UZBEK, SUBLANG_UZBEK_LATIN
LOCALE_SNATIVELANGNAME "U'zbek"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "UZB "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "uz-Latn"
diff --git a/dlls/kernel32/nls/vit.nls b/dlls/kernel32/nls/vit.nls
index 573b0260bd..6252bdec03 100644
--- a/dlls/kernel32/nls/vit.nls
+++ b/dlls/kernel32/nls/vit.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_VIETNAMESE, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "Tiếng Việt Nam"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "VIT "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "vi"
diff --git a/dlls/kernel32/nls/wal.nls b/dlls/kernel32/nls/wal.nls
index 0fa8fd952a..8091ae4857 100644
--- a/dlls/kernel32/nls/wal.nls
+++ b/dlls/kernel32/nls/wal.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_WALON, SUBLANG_DEFAULT
LOCALE_SNATIVELANGNAME "Walon"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "BEL "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Latn;"
LOCALE_SPARENT "wa"
diff --git a/dlls/kernel32/nls/zhh.nls b/dlls/kernel32/nls/zhh.nls
index 9da553c2c3..31c4b6a0d0 100644
--- a/dlls/kernel32/nls/zhh.nls
+++ b/dlls/kernel32/nls/zhh.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_HONGKONG
LOCALE_SNATIVELANGNAME "中文(繁體)"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ZHH "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Hant;"
LOCALE_SPARENT "zh-Hant"
diff --git a/dlls/kernel32/nls/zhi.nls b/dlls/kernel32/nls/zhi.nls
index 389b8ebaa1..c3d9dc6d12 100644
--- a/dlls/kernel32/nls/zhi.nls
+++ b/dlls/kernel32/nls/zhi.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SINGAPORE
LOCALE_SNATIVELANGNAME "中文(简体)"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ZHS "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Hans;"
LOCALE_SPARENT "zh-Hans"
diff --git a/dlls/kernel32/nls/zhm.nls b/dlls/kernel32/nls/zhm.nls
index 009fb93f5a..7239820d5e 100644
--- a/dlls/kernel32/nls/zhm.nls
+++ b/dlls/kernel32/nls/zhm.nls
@@ -133,6 +133,7 @@ STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_MACAU
LOCALE_SNATIVELANGNAME L"\x4e2d\x6587(\x7b80\x4f53)"
LOCALE_SNEGATIVESIGN "-"
LOCALE_SOPENTYPELANGUAGETAG "ZHT "
+ LOCALE_SPERCENT "%"
LOCALE_SPOSITIVESIGN ""
LOCALE_SSCRIPTS "Hant;"
LOCALE_SPARENT "zh-Hant"
--
2.20.1
July 31, 2019
Re: [PATCH v9 6/8] winex11.drv: Implement native mouse-movement raw-input using RawMotion.
by Rémi Bernon
On 7/31/19 12:41 AM, Derek Lesho wrote:
>> AFAIU the existing RawMotion event handler was sending INPUT messages to
>> the server for the sole purpose of emulating and sending raw input
>> messages.
>
> It was my impression that MotionNotify events are ignored when the the
> cursor is clipped, due to some bug or problem it. I went searching to
> see whether the case, and I found this:
> https://github.com/wine-mirror/wine/commit/0e2b4f99a9f5d97f8da0189037b7516c…
>
> This commit came around the time they were adding raw-input, and it
> seems to indicate that there is a problem w/ MotionNotify on a clipped
> cursor, but the ignore case isn't there anymore so maybe things have
> changed. Some other reasons I'm skeptical that the RawMotion code
> currently in place is only for rawinput events are that
>
> 1) The input is also sent as WM_MOUSEMOVE by the server, as there was
> no previous infrastructure to send raw-input separately and
This commit is about warping the cursor, then ignoring the MotionNotify
event induced by the warp itself.
I can see that the a pre-existing ignore case for MotionNotify events
while clipping is active, comes from
https://github.com/wine-mirror/wine/commit/8e9b4e0a5c6bee5f72ca2314db262336…
and
https://github.com/wine-mirror/wine/commit/da9922b40da5bc581815a4357340f3f1…,
then reverted in
https://github.com/wine-mirror/wine/commit/9716d1c8619e5fe68d1ad3ab9a18b106….
About these commits, I believe that while xinput2 events are received,
and because they were translated as both raw input messages and normal
input messages, it was maybe redundant to listen to MotionNotify as
well. Also, the oldest commit makes me think that there could be some
back-and-forth movement issues if MotionNotify events are processed
while RawMotion events were delayed.
Now regarding the interactions between MotionNotify and RawMotion events
while clipping the cursor, AFAICS MotionNotify events are still received
when the cursor moves but is blocked by the X11 confine window, with its
current position in x,y fields.
This means that regardless if the cursor is clipped or not, both
MotionNotify and RawMotion events will currently get translated to raw
and normal input messages, the raw message position being compared to
the current position and converted to relative position, and the normal
input message position being clamped with the clipping window and not
sent if it is the same as the last known position (see
queue_hardware_message in server/queue.c and
https://github.com/wine-mirror/wine/commit/3909f51122ffc0f6150fa9758ba47c70…)
So with the current code:
* If the cursor moved (inside a clipping window), you get a normal input
message from either MotionNotify or RawMotion (which ever came first),
then two raw input message, one with the corresponding relative
movement, and another with 0x0 relative movement. The second normal
input message is discarded because the cursor didn't move.
* If the cursor is clipped and blocked by confine window, Wine receives
(order may vary as well):
* a MotionNotify event with identical position, which is translated
to raw input message with 0x0 relative movement, but does not get
translated to normal input message because the cursor didn't move.
* a RawMotion event with some relative movement, which is translated
to the corresponding raw input message with relative movement, and is
added to current position, then clamped, and then ignored w.r.t. normal
input message because the clamped position is the same as the last.
Currently if the clipping window is disabled, then no RawMotion events
are received anyway.
>
> 2) When somebody tested warframe with my patch before I re-added
> mouse-movements, they had issues that were fixed by rebasing
> mouse-movements on my commit, and warframe does not use raw-input for
> the mouse.
There could be some subtleties I may be overlooking, I will do some
tests. Thanks for mentioning it.
--
Rémi Bernon <rbernon(a)codeweavers.com>
July 31, 2019
Re: [PATCH] kernel32: Add stub implementation of EnumSystemFirmwareTables.
by Marvin
Hi,
While running your changed tests, I think I found new failures.
Being a bot and all I'm not very good at pattern recognition, so I might be
wrong, but could you please double-check?
Full results can be found at:
https://testbot.winehq.org/JobDetails.pl?Key=54947
Your paranoid android.
=== debian10 (32 bit report) ===
kernel32:
Unhandled exception: page fault on write access to 0x00000000 in 32-bit code (0x00438134).
Report errors:
kernel32:virtual prints too much data (91050 bytes)
=== debian10 (32 bit Chinese:China report) ===
kernel32:
Unhandled exception: page fault on write access to 0x00000000 in 32-bit code (0x00438134).
Report errors:
kernel32:virtual prints too much data (91050 bytes)
=== debian10 (32 bit WoW report) ===
kernel32:
Unhandled exception: page fault on write access to 0x00000000 in 32-bit code (0x00438134).
Report errors:
kernel32:virtual prints too much data (91050 bytes)
=== debian10 (64 bit WoW report) ===
kernel32:
Unhandled exception: page fault on write access to 0x00000000 in 32-bit code (0x00438134).
Report errors:
kernel32:virtual prints too much data (91050 bytes)
July 31, 2019
Re: [PATCH] wined3d: Add some graphics cards.
by Marvin
Hi,
While running your changed tests, I think I found new failures.
Being a bot and all I'm not very good at pattern recognition, so I might be
wrong, but could you please double-check?
Full results can be found at:
https://testbot.winehq.org/JobDetails.pl?Key=54946
Your paranoid android.
=== debian10 (build log) ===
error: patch failed: dlls/wined3d/directx.c:396
error: patch failed: dlls/wined3d/wined3d_private.h:2378
Task: Patch failed to apply
=== debian10 (build log) ===
error: patch failed: dlls/wined3d/directx.c:396
error: patch failed: dlls/wined3d/wined3d_private.h:2378
Task: Patch failed to apply
July 31, 2019
Re: [PATCH v9 6/8] winex11.drv: Implement native mouse-movement raw-input using RawMotion.
by Derek Lesho
> AFAIU the existing RawMotion event handler was sending INPUT messages to
> the server for the sole purpose of emulating and sending raw input
> messages.
It was my impression that MotionNotify events are ignored when the the
cursor is clipped, due to some bug or problem it. I went searching to
see whether the case, and I found this:
https://github.com/wine-mirror/wine/commit/0e2b4f99a9f5d97f8da0189037b7516c…
This commit came around the time they were adding raw-input, and it
seems to indicate that there is a problem w/ MotionNotify on a clipped
cursor, but the ignore case isn't there anymore so maybe things have
changed. Some other reasons I'm skeptical that the RawMotion code
currently in place is only for rawinput events are that
1) The input is also sent as WM_MOUSEMOVE by the server, as there was
no previous infrastructure to send raw-input separately and
2) When somebody tested warframe with my patch before I re-added
mouse-movements, they had issues that were fixed by rebasing
mouse-movements on my commit, and warframe does not use raw-input for
the mouse.
As for the rest of your email, thank you for doing the testing to
confirm these values.
On Tue, Jul 30, 2019 at 3:42 AM Rémi Bernon <rbernon(a)codeweavers.com> wrote:
>
> On 7/29/19 7:00 PM, Derek Lesho wrote:
> > I agree that splitting up the patches is a good idea, but is it
> > necessary that we continue supporting XInput 2.0? 2.1 was released in
> > 2011 and I doubt many people running the latest versions of wine are
> > going to be on such an ancient xserver.
>
> I agree but it may be a matter of taste and Alexandre will decide
> whether he's OK with requiring XInput >= 2.1. I wrote the patch to be
> backward compatible but it could be simplified if that's OK.
>
> > Also, I am not quite sure what you mean by replacing the existing code
> > with the rawinput version.
>
> AFAIU the existing RawMotion event handler was sending INPUT messages to
> the server for the sole purpose of emulating and sending raw input
> messages. It is not required anymore so you can replace this "normal"
> input with your "raw" input code. The "normal" input messages will still
> be sent when MotionNotify events are processed.
>
> > Windows raw-input still operates on ints,
> > and XI2 only sends rawmotion mouse events in raw_values as whole
> > numbers, even if they're floats. However, when getting the data from
> > valuators.values, there are not whole due from mouse acceleration /
> > scaling. Even if we did send the floats to wineserver, I don't know
> > how we'd transform them ourselves to match what the DE does ourselves.
>
> From what I could see for relative X/Y, XInput2 raw values looks to be
> integral values in floating point fields, and the values are the same as
> on Windows: +-1.0 for the smallest increment. Of course it may depend on
> the hardware / driver; I tested with some generic touchpad and mouse
> with the same results.
>
> It looks to be slightly different for mouse wheel though, with an 8x factor:
>
> * Using a stepping mouse wheel, I saw +-15.0 for a wheel step in
> XInput2, corresponding to +-120 on Windows.
>
> * With touchpad finger scrolling, the smallest XInput2 raw value was
> around 0.488158 but Windows was acting like it was accumulating until
> value was >= 120 (but that may also be the VM acting in the middle).
> --
> Rémi Bernon <rbernon(a)codeweavers.com>
July 30, 2019
[PATCH] kernel32: Add stub implementation of EnumSystemFirmwareTables.
by Steven Bell
A recent change to the game Everquest adds a call to EnumSystemFirmwareTables.
This of course causes the game to crash. Adding this stub call restores full
functionality to the game.
Signed-off-by: Steven Bell <bell.steven(a)gmail.com>
---
.../api-ms-win-core-sysinfo-l1-2-0.spec | 2 +-
.../api-ms-win-core-sysinfo-l1-2-1.spec | 2 +-
dlls/kernel32/cpu.c | 14 ++++++++++++--
dlls/kernel32/kernel32.spec | 2 +-
dlls/kernelbase/kernelbase.spec | 2 +-
5 files changed, 16 insertions(+), 6 deletions(-)
diff --git a/dlls/api-ms-win-core-sysinfo-l1-2-0/api-ms-win-core-sysinfo-l1-2-0.spec b/dlls/api-ms-win-core-sysinfo-l1-2-0/api-ms-win-core-sysinfo-l1-2-0.spec
index 9b0567412d..1103427d4d 100644
--- a/dlls/api-ms-win-core-sysinfo-l1-2-0/api-ms-win-core-sysinfo-l1-2-0.spec
+++ b/dlls/api-ms-win-core-sysinfo-l1-2-0/api-ms-win-core-sysinfo-l1-2-0.spec
@@ -1,4 +1,4 @@
-@ stub EnumSystemFirmwareTables
+@ stdcall EnumSystemFirmwareTables(long ptr long) kernel32.EnumSystemFirmwareTables
@ stdcall GetComputerNameExA(long ptr ptr) kernel32.GetComputerNameExA
@ stdcall GetComputerNameExW(long ptr ptr) kernel32.GetComputerNameExW
@ stdcall GetLocalTime(ptr) kernel32.GetLocalTime
diff --git a/dlls/api-ms-win-core-sysinfo-l1-2-1/api-ms-win-core-sysinfo-l1-2-1.spec b/dlls/api-ms-win-core-sysinfo-l1-2-1/api-ms-win-core-sysinfo-l1-2-1.spec
index 6da2f25fa1..9a89b4b57a 100644
--- a/dlls/api-ms-win-core-sysinfo-l1-2-1/api-ms-win-core-sysinfo-l1-2-1.spec
+++ b/dlls/api-ms-win-core-sysinfo-l1-2-1/api-ms-win-core-sysinfo-l1-2-1.spec
@@ -1,5 +1,5 @@
@ stub DnsHostnameToComputerNameExW
-@ stub EnumSystemFirmwareTables
+@ stdcall EnumSystemFirmwareTables(long ptr long) kernel32.EnumSystemFirmwareTables
@ stdcall GetComputerNameExA(long ptr ptr) kernel32.GetComputerNameExA
@ stdcall GetComputerNameExW(long ptr ptr) kernel32.GetComputerNameExW
@ stdcall GetLocalTime(ptr) kernel32.GetLocalTime
diff --git a/dlls/kernel32/cpu.c b/dlls/kernel32/cpu.c
index 7668a10ea4..f92d646d2a 100644
--- a/dlls/kernel32/cpu.c
+++ b/dlls/kernel32/cpu.c
@@ -50,7 +50,7 @@ WINE_DEFAULT_DEBUG_CHANNEL(reg);
* QueryPerformanceCounter (KERNEL32.@)
*
* Get the current value of the performance counter.
- *
+ *
* PARAMS
* counter [O] Destination for the current counter reading
*
@@ -176,7 +176,7 @@ VOID WINAPI GetNativeSystemInfo(
{
BOOL is_wow64;
- GetSystemInfo(si);
+ GetSystemInfo(si);
IsWow64Process(GetCurrentProcess(), &is_wow64);
if (is_wow64)
@@ -365,3 +365,13 @@ UINT WINAPI GetSystemFirmwareTable(DWORD provider, DWORD id, void *buffer, DWORD
HeapFree(GetProcessHeap(), 0, sfti);
return buffer_size;
}
+
+
+/***********************************************************************
+ * EnumSystemFirmwareTables (KERNEL32.@)
+ */
+UINT WINAPI EnumSystemFirmwareTables(DWORD provider, void *buffer, DWORD size)
+{
+ FIXME("stub, always returning 0\n");
+ return 0;
+}
diff --git a/dlls/kernel32/kernel32.spec b/dlls/kernel32/kernel32.spec
index 979ebd9fea..241c1215c6 100644
--- a/dlls/kernel32/kernel32.spec
+++ b/dlls/kernel32/kernel32.spec
@@ -418,7 +418,7 @@
@ stdcall EnumResourceTypesW(long ptr long)
@ stdcall EnumSystemCodePagesA(ptr long)
@ stdcall EnumSystemCodePagesW(ptr long)
-# @ stub EnumSystemFirmwareTables
+@ stdcall EnumSystemFirmwareTables(long ptr long)
@ stdcall EnumSystemGeoID(long long ptr)
@ stdcall EnumSystemLanguageGroupsA(ptr long ptr)
@ stdcall EnumSystemLanguageGroupsW(ptr long ptr)
diff --git a/dlls/kernelbase/kernelbase.spec b/dlls/kernelbase/kernelbase.spec
index 8087736d12..f44195a4ea 100644
--- a/dlls/kernelbase/kernelbase.spec
+++ b/dlls/kernelbase/kernelbase.spec
@@ -312,7 +312,7 @@
@ stdcall EnumResourceTypesExA(long ptr long long long)
@ stdcall EnumResourceTypesExW(long ptr long long long)
@ stdcall EnumSystemCodePagesW(ptr long) kernel32.EnumSystemCodePagesW
-# @ stub EnumSystemFirmwareTables
+@ stdcall EnumSystemFirmwareTables(long ptr long) kernel32.EnumSystemFirmwareTables
@ stdcall EnumSystemGeoID(long long ptr) kernel32.EnumSystemGeoID
@ stdcall EnumSystemLanguageGroupsW(ptr long ptr) kernel32.EnumSystemLanguageGroupsW
@ stdcall EnumSystemLocalesA(ptr long) kernel32.EnumSystemLocalesA
--
2.20.1
July 30, 2019
[PATCH 4/4] msvcrt: Implement the fdim functions
by Martin Storsjo
Signed-off-by: Martin Storsjo <martin(a)martin.st>
---
.../api-ms-win-crt-math-l1-1-0.spec | 6 ++---
dlls/msvcr120/msvcr120.spec | 6 ++---
dlls/msvcr120_app/msvcr120_app.spec | 6 ++---
dlls/msvcrt/math.c | 24 +++++++++++++++++++
dlls/ucrtbase/ucrtbase.spec | 6 ++---
5 files changed, 36 insertions(+), 12 deletions(-)
diff --git a/dlls/api-ms-win-crt-math-l1-1-0/api-ms-win-crt-math-l1-1-0.spec b/dlls/api-ms-win-crt-math-l1-1-0/api-ms-win-crt-math-l1-1-0.spec
index 736ffc6cc2..eb7017f2f5 100644
--- a/dlls/api-ms-win-crt-math-l1-1-0/api-ms-win-crt-math-l1-1-0.spec
+++ b/dlls/api-ms-win-crt-math-l1-1-0/api-ms-win-crt-math-l1-1-0.spec
@@ -236,9 +236,9 @@
@ cdecl expm1l(double) ucrtbase.expm1l
@ cdecl fabs(double) ucrtbase.fabs
@ cdecl -arch=arm,arm64 fabsf(float) ucrtbase.fabsf
-@ stub fdim
-@ stub fdimf
-@ stub fdiml
+@ cdecl fdim(double double) ucrtbase.fdim
+@ cdecl fdimf(float float) ucrtbase.fdimf
+@ cdecl fdiml(double double) ucrtbase.fdiml
@ cdecl floor(double) ucrtbase.floor
@ cdecl -arch=arm,x86_64,arm64 floorf(float) ucrtbase.floorf
@ cdecl fma(double double double) ucrtbase.fma
diff --git a/dlls/msvcr120/msvcr120.spec b/dlls/msvcr120/msvcr120.spec
index 0204982533..469bc0100e 100644
--- a/dlls/msvcr120/msvcr120.spec
+++ b/dlls/msvcr120/msvcr120.spec
@@ -2140,9 +2140,9 @@
@ cdecl fabs(double) MSVCRT_fabs
@ cdecl -arch=arm,x86_64,arm64 fabsf(float) MSVCRT_fabsf
@ cdecl fclose(ptr) MSVCRT_fclose
-@ stub fdim
-@ stub fdimf
-@ stub fdiml
+@ cdecl fdim(double double) MSVCR120_fdim
+@ cdecl fdimf(float float) MSVCR120_fdimf
+@ cdecl fdiml(double double) MSVCR120_fdim
@ stub feclearexcept
@ cdecl fegetenv(ptr) MSVCRT_fegetenv
@ stub fegetexceptflag
diff --git a/dlls/msvcr120_app/msvcr120_app.spec b/dlls/msvcr120_app/msvcr120_app.spec
index 499beeae5f..f9e3a0087f 100644
--- a/dlls/msvcr120_app/msvcr120_app.spec
+++ b/dlls/msvcr120_app/msvcr120_app.spec
@@ -1806,9 +1806,9 @@
@ cdecl fabs(double) msvcr120.fabs
@ cdecl -arch=arm,x86_64,arm64 fabsf(float) msvcr120.fabsf
@ cdecl fclose(ptr) msvcr120.fclose
-@ stub fdim
-@ stub fdimf
-@ stub fdiml
+@ cdecl fdim(double double) msvcr120.fdim
+@ cdecl fdimf(float float) msvcr120.fdimf
+@ cdecl fdiml(double double) msvcr120.fdiml
@ stub feclearexcept
@ cdecl fegetenv(ptr) msvcr120.fegetenv
@ stub fegetexceptflag
diff --git a/dlls/msvcrt/math.c b/dlls/msvcrt/math.c
index 3295c87c45..ef7b1bb3fa 100644
--- a/dlls/msvcrt/math.c
+++ b/dlls/msvcrt/math.c
@@ -3023,6 +3023,30 @@ double CDECL MSVCR120_fmax(double x, double y)
return x<y ? y : x;
}
+/*********************************************************************
+ * fdimf (MSVCR120.@)
+ */
+float CDECL MSVCR120_fdimf(float x, float y)
+{
+ if(isnan(x))
+ return x;
+ if(isnan(y))
+ return y;
+ return x>y ? x-y : 0;
+}
+
+/*********************************************************************
+ * fdim (MSVCR120.@)
+ */
+double CDECL MSVCR120_fdim(double x, double y)
+{
+ if(isnan(x))
+ return x;
+ if(isnan(y))
+ return y;
+ return x>y ? x-y : 0;
+}
+
/*********************************************************************
* _fdsign (MSVCR120.@)
*/
diff --git a/dlls/ucrtbase/ucrtbase.spec b/dlls/ucrtbase/ucrtbase.spec
index f1865c85ad..2a5fdf2893 100644
--- a/dlls/ucrtbase/ucrtbase.spec
+++ b/dlls/ucrtbase/ucrtbase.spec
@@ -2283,9 +2283,9 @@
@ cdecl fabs(double) MSVCRT_fabs
@ cdecl -arch=arm,arm64 fabsf(float) MSVCRT_fabsf
@ cdecl fclose(ptr) MSVCRT_fclose
-@ stub fdim
-@ stub fdimf
-@ stub fdiml
+@ cdecl fdim(double double) MSVCR120_fdim
+@ cdecl fdimf(float float) MSVCR120_fdimf
+@ cdecl fdiml(double double) MSVCR120_fdim
@ stub feclearexcept
@ cdecl fegetenv(ptr) MSVCRT_fegetenv
@ stub fegetexceptflag
--
2.17.1
July 30, 2019