[v2 PATCH] kernel32/nls: Convert most of locale data file to UTF-8

Nikolay Sivov nsivov at codeweavers.com
Mon Apr 25 10:33:03 CDT 2016


Signed-off-by: Nikolay Sivov <nsivov at codeweavers.com>
---

v2: made sure diff produces same resource data, problematic files are not updated

 dlls/kernel32/nls/afk.nls |   4 +-
 dlls/kernel32/nls/ara.nls |  94 ++++++++++++++++-----------------
 dlls/kernel32/nls/arb.nls |  94 ++++++++++++++++-----------------
 dlls/kernel32/nls/are.nls |  94 ++++++++++++++++-----------------
 dlls/kernel32/nls/arg.nls |  94 ++++++++++++++++-----------------
 dlls/kernel32/nls/arh.nls |  94 ++++++++++++++++-----------------
 dlls/kernel32/nls/ari.nls |  94 ++++++++++++++++-----------------
 dlls/kernel32/nls/arj.nls |  94 ++++++++++++++++-----------------
 dlls/kernel32/nls/ark.nls |  94 ++++++++++++++++-----------------
 dlls/kernel32/nls/arl.nls |  94 ++++++++++++++++-----------------
 dlls/kernel32/nls/arm.nls |  94 ++++++++++++++++-----------------
 dlls/kernel32/nls/aro.nls |  94 ++++++++++++++++-----------------
 dlls/kernel32/nls/arq.nls |  94 ++++++++++++++++-----------------
 dlls/kernel32/nls/ars.nls |  94 ++++++++++++++++-----------------
 dlls/kernel32/nls/art.nls |  94 ++++++++++++++++-----------------
 dlls/kernel32/nls/aru.nls |  94 ++++++++++++++++-----------------
 dlls/kernel32/nls/ary.nls |  94 ++++++++++++++++-----------------
 dlls/kernel32/nls/aze.nls |  74 +++++++++++++-------------
 dlls/kernel32/nls/azl.nls |  22 ++++----
 dlls/kernel32/nls/bel.nls |  90 ++++++++++++++++----------------
 dlls/kernel32/nls/bgr.nls | 100 +++++++++++++++++------------------
 dlls/kernel32/nls/brf.nls |  10 ++--
 dlls/kernel32/nls/cat.nls |  14 ++---
 dlls/kernel32/nls/chs.nls | 100 +++++++++++++++++------------------
 dlls/kernel32/nls/cht.nls |  96 +++++++++++++++++-----------------
 dlls/kernel32/nls/cor.nls |   8 +--
 dlls/kernel32/nls/csy.nls |  80 ++++++++++++++--------------
 dlls/kernel32/nls/cym.nls |   6 +--
 dlls/kernel32/nls/dan.nls |  12 ++---
 dlls/kernel32/nls/dea.nls |  20 +++----
 dlls/kernel32/nls/dec.nls |   8 +--
 dlls/kernel32/nls/del.nls |  10 ++--
 dlls/kernel32/nls/des.nls |   8 +--
 dlls/kernel32/nls/deu.nls |  12 ++---
 dlls/kernel32/nls/ell.nls |  94 ++++++++++++++++-----------------
 dlls/kernel32/nls/ena.nls |   4 +-
 dlls/kernel32/nls/enb.nls |   4 +-
 dlls/kernel32/nls/enc.nls |   4 +-
 dlls/kernel32/nls/eng.nls |   6 +--
 dlls/kernel32/nls/eni.nls |   6 +--
 dlls/kernel32/nls/enj.nls |   4 +-
 dlls/kernel32/nls/enl.nls |   4 +-
 dlls/kernel32/nls/enp.nls |   4 +-
 dlls/kernel32/nls/ens.nls |   4 +-
 dlls/kernel32/nls/ent.nls |   6 +--
 dlls/kernel32/nls/enu.nls |   4 +-
 dlls/kernel32/nls/enw.nls |   4 +-
 dlls/kernel32/nls/enz.nls |   4 +-
 dlls/kernel32/nls/esa.nls |  18 +++----
 dlls/kernel32/nls/esb.nls |  16 +++---
 dlls/kernel32/nls/esc.nls |  18 +++----
 dlls/kernel32/nls/esd.nls |  18 +++----
 dlls/kernel32/nls/ese.nls |  16 +++---
 dlls/kernel32/nls/esf.nls |  16 +++---
 dlls/kernel32/nls/esg.nls |  16 +++---
 dlls/kernel32/nls/esh.nls |  14 ++---
 dlls/kernel32/nls/esi.nls |  16 +++---
 dlls/kernel32/nls/esl.nls |  16 +++---
 dlls/kernel32/nls/esm.nls |  20 +++----
 dlls/kernel32/nls/esn.nls |  20 +++----
 dlls/kernel32/nls/eso.nls |  16 +++---
 dlls/kernel32/nls/esr.nls |  18 +++----
 dlls/kernel32/nls/ess.nls |  16 +++---
 dlls/kernel32/nls/esu.nls |  16 +++---
 dlls/kernel32/nls/esv.nls |  20 +++----
 dlls/kernel32/nls/esy.nls |  16 +++---
 dlls/kernel32/nls/esz.nls |  18 +++----
 dlls/kernel32/nls/eti.nls |  24 ++++-----
 dlls/kernel32/nls/euq.nls |   6 +--
 dlls/kernel32/nls/far.nls |  94 ++++++++++++++++-----------------
 dlls/kernel32/nls/fin.nls |  18 +++----
 dlls/kernel32/nls/fra.nls |  40 +++++++-------
 dlls/kernel32/nls/frb.nls |  36 ++++++-------
 dlls/kernel32/nls/frc.nls |  38 +++++++-------
 dlls/kernel32/nls/frl.nls |  40 +++++++-------
 dlls/kernel32/nls/frm.nls |  42 +++++++--------
 dlls/kernel32/nls/frs.nls |  34 ++++++------
 dlls/kernel32/nls/gae.nls |  78 ++++++++++++++--------------
 dlls/kernel32/nls/gdh.nls |  40 +++++++-------
 dlls/kernel32/nls/gdv.nls |   6 +--
 dlls/kernel32/nls/glc.nls |  20 +++----
 dlls/kernel32/nls/heb.nls | 124 +++++++++++++++++++++----------------------
 dlls/kernel32/nls/hrv.nls |  16 +++---
 dlls/kernel32/nls/hun.nls |  46 ++++++++--------
 dlls/kernel32/nls/ind.nls |   4 +-
 dlls/kernel32/nls/isl.nls |  56 ++++++++++----------
 dlls/kernel32/nls/ita.nls |  14 ++---
 dlls/kernel32/nls/its.nls |  14 ++---
 dlls/kernel32/nls/ivl.nls |   2 +-
 dlls/kernel32/nls/jpn.nls |  72 ++++++++++++-------------
 dlls/kernel32/nls/kkz.nls |  58 ++++++++++-----------
 dlls/kernel32/nls/kor.nls |  70 ++++++++++++-------------
 dlls/kernel32/nls/kyr.nls |  96 +++++++++++++++++-----------------
 dlls/kernel32/nls/lvi.nls |  30 +++++------
 dlls/kernel32/nls/mki.nls |  90 ++++++++++++++++----------------
 dlls/kernel32/nls/mon.nls |  60 ++++++++++-----------
 dlls/kernel32/nls/msb.nls |   4 +-
 dlls/kernel32/nls/msl.nls |   4 +-
 dlls/kernel32/nls/nlb.nls |   8 +--
 dlls/kernel32/nls/nld.nls |   6 +--
 dlls/kernel32/nls/nls.nls |   2 +-
 dlls/kernel32/nls/non.nls |  12 ++---
 dlls/kernel32/nls/nor.nls |  26 +++++-----
 dlls/kernel32/nls/plk.nls |  46 ++++++++--------
 dlls/kernel32/nls/ptb.nls |  30 +++++------
 dlls/kernel32/nls/ptg.nls |  32 ++++++------
 dlls/kernel32/nls/rmc.nls |   2 +-
 dlls/kernel32/nls/rus.nls |   2 +-
 dlls/kernel32/nls/sky.nls |  66 +++++++++++------------
 dlls/kernel32/nls/slv.nls |   8 +--
 dlls/kernel32/nls/sqi.nls |  26 +++++-----
 dlls/kernel32/nls/srl.nls |   8 +--
 dlls/kernel32/nls/sve.nls |  18 +++----
 dlls/kernel32/nls/svf.nls |  22 ++++----
 dlls/kernel32/nls/swk.nls |   4 +-
 dlls/kernel32/nls/trk.nls |  38 +++++++-------
 dlls/kernel32/nls/ttt.nls |  72 ++++++++++++-------------
 dlls/kernel32/nls/ukr.nls | 130 +++++++++++++++++++++++-----------------------
 dlls/kernel32/nls/urd.nls |  84 +++++++++++++++---------------
 dlls/kernel32/nls/uzl.nls |   8 +--
 dlls/kernel32/nls/wal.nls |  28 +++++-----
 dlls/kernel32/nls/zhh.nls |  10 ++--
 dlls/kernel32/nls/zhi.nls |  88 +++++++++++++++----------------
 dlls/kernel32/nls/zhm.nls |  80 ++++++++++++++--------------
 124 files changed, 2393 insertions(+), 2393 deletions(-)

diff --git a/dlls/kernel32/nls/afk.nls b/dlls/kernel32/nls/afk.nls
index e6f808d..7fe438d 100644
--- a/dlls/kernel32/nls/afk.nls
+++ b/dlls/kernel32/nls/afk.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_AFRIKAANS, SUBLANG_DEFAULT
 {
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_AFRIKAANS, SUBLANG_DEFAULT
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/ara.nls b/dlls/kernel32/nls/ara.nls
index 8189e73..cf195af 100644
--- a/dlls/kernel32/nls/ara.nls
+++ b/dlls/kernel32/nls/ara.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1256)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_SAUDI_ARABIA
 {
@@ -62,40 +62,40 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_SAUDI_ARABIA
   LOCALE_ITIME "0"
   LOCALE_ITIMEMARKPOSN "0"
   LOCALE_ITLZERO "1"
-  LOCALE_S1159 "Õ"
-  LOCALE_S2359 "ã"
+  LOCALE_S1159 "ص"
+  LOCALE_S2359 "م"
   LOCALE_SABBREVCTRYNAME "SAU"
-  LOCALE_SABBREVDAYNAME1 "ÇáÇËäíä"
-  LOCALE_SABBREVDAYNAME2 "ÇáËáÇËÇÁ"
-  LOCALE_SABBREVDAYNAME3 "ÇáÇÑÈÚÇÁ"
-  LOCALE_SABBREVDAYNAME4 "ÇáÎãíÓ"
-  LOCALE_SABBREVDAYNAME5 "ÇáÌãÚÉ"
-  LOCALE_SABBREVDAYNAME6 "ÇáÓÈÊ"
-  LOCALE_SABBREVDAYNAME7 "ÇáÇÍÏ"
+  LOCALE_SABBREVDAYNAME1 "الاثنين"
+  LOCALE_SABBREVDAYNAME2 "الثلاثاء"
+  LOCALE_SABBREVDAYNAME3 "الاربعاء"
+  LOCALE_SABBREVDAYNAME4 "الخميس"
+  LOCALE_SABBREVDAYNAME5 "الجمعة"
+  LOCALE_SABBREVDAYNAME6 "السبت"
+  LOCALE_SABBREVDAYNAME7 "الاحد"
   LOCALE_SABBREVLANGNAME "ARA"
-  LOCALE_SABBREVMONTHNAME1 "íäÇíÑ"
-  LOCALE_SABBREVMONTHNAME2 "ÝÈÑÇíÑ"
-  LOCALE_SABBREVMONTHNAME3 "ãÇÑÓ"
-  LOCALE_SABBREVMONTHNAME4 "ÇÈÑíá"
-  LOCALE_SABBREVMONTHNAME5 "ãÇíæ"
-  LOCALE_SABBREVMONTHNAME6 "íæäíæ"
-  LOCALE_SABBREVMONTHNAME7 "íæáíæ"
-  LOCALE_SABBREVMONTHNAME8 "ÇÛÓØÓ"
-  LOCALE_SABBREVMONTHNAME9 "ÓÈÊãÈÑ"
-  LOCALE_SABBREVMONTHNAME10 "ÇßÊæÈÑ"
-  LOCALE_SABBREVMONTHNAME11 "äæÝãÈÑ"
-  LOCALE_SABBREVMONTHNAME12 "ÏíÓãÈÑ"
+  LOCALE_SABBREVMONTHNAME1 "يناير"
+  LOCALE_SABBREVMONTHNAME2 "فبراير"
+  LOCALE_SABBREVMONTHNAME3 "مارس"
+  LOCALE_SABBREVMONTHNAME4 "ابريل"
+  LOCALE_SABBREVMONTHNAME5 "مايو"
+  LOCALE_SABBREVMONTHNAME6 "يونيو"
+  LOCALE_SABBREVMONTHNAME7 "يوليو"
+  LOCALE_SABBREVMONTHNAME8 "اغسطس"
+  LOCALE_SABBREVMONTHNAME9 "سبتمبر"
+  LOCALE_SABBREVMONTHNAME10 "اكتوبر"
+  LOCALE_SABBREVMONTHNAME11 "نوفمبر"
+  LOCALE_SABBREVMONTHNAME12 "ديسمبر"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Saudi Arabia"
-  LOCALE_SCURRENCY "Ñ.Ó.þ"
+  LOCALE_SCURRENCY "ر.س.‏"
   LOCALE_SDATE "/"
-  LOCALE_SDAYNAME1 "ÇáÇËäíä"
-  LOCALE_SDAYNAME2 "ÇáËáÇËÇÁ"
-  LOCALE_SDAYNAME3 "ÇáÇÑÈÚÇÁ"
-  LOCALE_SDAYNAME4 "ÇáÎãíÓ"
-  LOCALE_SDAYNAME5 "ÇáÌãÚÉ"
-  LOCALE_SDAYNAME6 "ÇáÓÈÊ"
-  LOCALE_SDAYNAME7 "ÇáÇÍÏ"
+  LOCALE_SDAYNAME1 "الاثنين"
+  LOCALE_SDAYNAME2 "الثلاثاء"
+  LOCALE_SDAYNAME3 "الاربعاء"
+  LOCALE_SDAYNAME4 "الخميس"
+  LOCALE_SDAYNAME5 "الجمعة"
+  LOCALE_SDAYNAME6 "السبت"
+  LOCALE_SDAYNAME7 "الاحد"
   LOCALE_SDECIMAL "."
   LOCALE_SENGCOUNTRY "Saudi Arabia"
   LOCALE_SENGCURRNAME "Saudi Riyal"
@@ -109,26 +109,26 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_SAUDI_ARABIA
   LOCALE_SLONGDATE "dd MMMM, yyyy"
   LOCALE_SMONDECIMALSEP "."
   LOCALE_SMONGROUPING "3;0"
-  LOCALE_SMONTHNAME1 "íäÇíÑ"
-  LOCALE_SMONTHNAME2 "ÝÈÑÇíÑ"
-  LOCALE_SMONTHNAME3 "ãÇÑÓ"
-  LOCALE_SMONTHNAME4 "ÇÈÑíá"
-  LOCALE_SMONTHNAME5 "ãÇíæ"
-  LOCALE_SMONTHNAME6 "íæäíæ"
-  LOCALE_SMONTHNAME7 "íæáíæ"
-  LOCALE_SMONTHNAME8 "ÇÛÓØÓ"
-  LOCALE_SMONTHNAME9 "ÓÈÊãÈÑ"
-  LOCALE_SMONTHNAME10 "ÇßÊæÈÑ"
-  LOCALE_SMONTHNAME11 "äæÝãÈÑ"
-  LOCALE_SMONTHNAME12 "ÏíÓãÈÑ"
+  LOCALE_SMONTHNAME1 "يناير"
+  LOCALE_SMONTHNAME2 "فبراير"
+  LOCALE_SMONTHNAME3 "مارس"
+  LOCALE_SMONTHNAME4 "ابريل"
+  LOCALE_SMONTHNAME5 "مايو"
+  LOCALE_SMONTHNAME6 "يونيو"
+  LOCALE_SMONTHNAME7 "يوليو"
+  LOCALE_SMONTHNAME8 "اغسطس"
+  LOCALE_SMONTHNAME9 "سبتمبر"
+  LOCALE_SMONTHNAME10 "اكتوبر"
+  LOCALE_SMONTHNAME11 "نوفمبر"
+  LOCALE_SMONTHNAME12 "ديسمبر"
   LOCALE_SMONTHNAME13 ""
   LOCALE_SMONTHOUSANDSEP ","
   LOCALE_SNAME "ar-SA"
-  LOCALE_SNATIVECTRYNAME "ÇáããáßÉ ÇáÚÑÈíÉ ÇáÓÚæÏíÉ"
-  LOCALE_SNATIVECURRNAME "ÑíÇá ÓÚæÏí"
+  LOCALE_SNATIVECTRYNAME "المملكة العربية السعودية"
+  LOCALE_SNATIVECURRNAME "ريال سعودي"
   LOCALE_SNATIVEDIGITS L"\x0660\x0661\x0662\x0663\x0664\x0665\x0666\x0667\x0668\x0669"
-  LOCALE_SNATIVEDISPLAYNAME "ÇáÚÑÈíÉ (ÇáããáßÉ ÇáÚÑÈíÉ ÇáÓÚæÏíÉ)"
-  LOCALE_SNATIVELANGNAME "ÇáÚÑÈíÉ"
+  LOCALE_SNATIVEDISPLAYNAME "العربية (المملكة العربية السعودية)"
+  LOCALE_SNATIVELANGNAME "العربية"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "ARA "
   LOCALE_SPOSITIVESIGN ""
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_SAUDI_ARABIA
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/arb.nls b/dlls/kernel32/nls/arb.nls
index 0bcfe93..97fabf2 100644
--- a/dlls/kernel32/nls/arb.nls
+++ b/dlls/kernel32/nls/arb.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1256)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_LEBANON
 {
@@ -62,40 +62,40 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_LEBANON
   LOCALE_ITIME "0"
   LOCALE_ITIMEMARKPOSN "0"
   LOCALE_ITLZERO "1"
-  LOCALE_S1159 "Õ"
-  LOCALE_S2359 "ã"
+  LOCALE_S1159 "ص"
+  LOCALE_S2359 "م"
   LOCALE_SABBREVCTRYNAME "LBN"
-  LOCALE_SABBREVDAYNAME1 "ÇáÇËäíä"
-  LOCALE_SABBREVDAYNAME2 "ÇáËáÇËÇÁ"
-  LOCALE_SABBREVDAYNAME3 "ÇáÇÑÈÚÇÁ"
-  LOCALE_SABBREVDAYNAME4 "ÇáÎãíÓ"
-  LOCALE_SABBREVDAYNAME5 "ÇáÌãÚÉ"
-  LOCALE_SABBREVDAYNAME6 "ÇáÓÈÊ"
-  LOCALE_SABBREVDAYNAME7 "ÇáÇÍÏ"
+  LOCALE_SABBREVDAYNAME1 "الاثنين"
+  LOCALE_SABBREVDAYNAME2 "الثلاثاء"
+  LOCALE_SABBREVDAYNAME3 "الاربعاء"
+  LOCALE_SABBREVDAYNAME4 "الخميس"
+  LOCALE_SABBREVDAYNAME5 "الجمعة"
+  LOCALE_SABBREVDAYNAME6 "السبت"
+  LOCALE_SABBREVDAYNAME7 "الاحد"
   LOCALE_SABBREVLANGNAME "ARB"
-  LOCALE_SABBREVMONTHNAME1 "ßÇäæä ÇáËÇäí"
-  LOCALE_SABBREVMONTHNAME2 "ÔÈÇØ"
-  LOCALE_SABBREVMONTHNAME3 "ÂÐÇÑ"
-  LOCALE_SABBREVMONTHNAME4 "äíÓÇä"
-  LOCALE_SABBREVMONTHNAME5 "ÃíÇÑ"
-  LOCALE_SABBREVMONTHNAME6 "ÍÒíÑÇä"
-  LOCALE_SABBREVMONTHNAME7 "ÊãæÒ"
-  LOCALE_SABBREVMONTHNAME8 "ÂÈ"
-  LOCALE_SABBREVMONTHNAME9 "Ãíáæá"
-  LOCALE_SABBREVMONTHNAME10 "ÊÔÑíä ÇáÃæá"
-  LOCALE_SABBREVMONTHNAME11 "ÊÔÑíä ÇáËÇäí"
-  LOCALE_SABBREVMONTHNAME12 "ßÇäæä ÇáÃæá"
+  LOCALE_SABBREVMONTHNAME1 "كانون الثاني"
+  LOCALE_SABBREVMONTHNAME2 "شباط"
+  LOCALE_SABBREVMONTHNAME3 "آذار"
+  LOCALE_SABBREVMONTHNAME4 "نيسان"
+  LOCALE_SABBREVMONTHNAME5 "أيار"
+  LOCALE_SABBREVMONTHNAME6 "حزيران"
+  LOCALE_SABBREVMONTHNAME7 "تموز"
+  LOCALE_SABBREVMONTHNAME8 "آب"
+  LOCALE_SABBREVMONTHNAME9 "أيلول"
+  LOCALE_SABBREVMONTHNAME10 "تشرين الأول"
+  LOCALE_SABBREVMONTHNAME11 "تشرين الثاني"
+  LOCALE_SABBREVMONTHNAME12 "كانون الأول"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Lebanon"
-  LOCALE_SCURRENCY "á.á.þ"
+  LOCALE_SCURRENCY "ل.ل.‏"
   LOCALE_SDATE "/"
-  LOCALE_SDAYNAME1 "ÇáÇËäíä"
-  LOCALE_SDAYNAME2 "ÇáËáÇËÇÁ"
-  LOCALE_SDAYNAME3 "ÇáÇÑÈÚÇÁ"
-  LOCALE_SDAYNAME4 "ÇáÎãíÓ"
-  LOCALE_SDAYNAME5 "ÇáÌãÚÉ"
-  LOCALE_SDAYNAME6 "ÇáÓÈÊ"
-  LOCALE_SDAYNAME7 "ÇáÇÍÏ"
+  LOCALE_SDAYNAME1 "الاثنين"
+  LOCALE_SDAYNAME2 "الثلاثاء"
+  LOCALE_SDAYNAME3 "الاربعاء"
+  LOCALE_SDAYNAME4 "الخميس"
+  LOCALE_SDAYNAME5 "الجمعة"
+  LOCALE_SDAYNAME6 "السبت"
+  LOCALE_SDAYNAME7 "الاحد"
   LOCALE_SDECIMAL "."
   LOCALE_SENGCOUNTRY "Lebanon"
   LOCALE_SENGCURRNAME "Lebanese Pound"
@@ -109,26 +109,26 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_LEBANON
   LOCALE_SLONGDATE "dd MMMM, yyyy"
   LOCALE_SMONDECIMALSEP "."
   LOCALE_SMONGROUPING "3;0"
-  LOCALE_SMONTHNAME1 "ßÇäæä ÇáËÇäí"
-  LOCALE_SMONTHNAME2 "ÔÈÇØ"
-  LOCALE_SMONTHNAME3 "ÂÐÇÑ"
-  LOCALE_SMONTHNAME4 "äíÓÇä"
-  LOCALE_SMONTHNAME5 "ÃíÇÑ"
-  LOCALE_SMONTHNAME6 "ÍÒíÑÇä"
-  LOCALE_SMONTHNAME7 "ÊãæÒ"
-  LOCALE_SMONTHNAME8 "ÂÈ"
-  LOCALE_SMONTHNAME9 "Ãíáæá"
-  LOCALE_SMONTHNAME10 "ÊÔÑíä ÇáÃæá"
-  LOCALE_SMONTHNAME11 "ÊÔÑíä ÇáËÇäí"
-  LOCALE_SMONTHNAME12 "ßÇäæä ÇáÃæá"
+  LOCALE_SMONTHNAME1 "كانون الثاني"
+  LOCALE_SMONTHNAME2 "شباط"
+  LOCALE_SMONTHNAME3 "آذار"
+  LOCALE_SMONTHNAME4 "نيسان"
+  LOCALE_SMONTHNAME5 "أيار"
+  LOCALE_SMONTHNAME6 "حزيران"
+  LOCALE_SMONTHNAME7 "تموز"
+  LOCALE_SMONTHNAME8 "آب"
+  LOCALE_SMONTHNAME9 "أيلول"
+  LOCALE_SMONTHNAME10 "تشرين الأول"
+  LOCALE_SMONTHNAME11 "تشرين الثاني"
+  LOCALE_SMONTHNAME12 "كانون الأول"
   LOCALE_SMONTHNAME13 ""
   LOCALE_SMONTHOUSANDSEP ","
   LOCALE_SNAME "ar-LB"
-  LOCALE_SNATIVECTRYNAME "áÈäÇä"
-  LOCALE_SNATIVECURRNAME "Ìäíå áÈäÇäí"
+  LOCALE_SNATIVECTRYNAME "لبنان"
+  LOCALE_SNATIVECURRNAME "جنيه لبناني"
   LOCALE_SNATIVEDIGITS L"\x0660\x0661\x0662\x0663\x0664\x0665\x0666\x0667\x0668\x0669"
-  LOCALE_SNATIVEDISPLAYNAME "ÇáÚÑÈíÉ (áÈäÇä)"
-  LOCALE_SNATIVELANGNAME "ÇáÚÑÈíÉ"
+  LOCALE_SNATIVEDISPLAYNAME "العربية (لبنان)"
+  LOCALE_SNATIVELANGNAME "العربية"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "ARA "
   LOCALE_SPOSITIVESIGN ""
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_LEBANON
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/are.nls b/dlls/kernel32/nls/are.nls
index fd2659b..80f6b31 100644
--- a/dlls/kernel32/nls/are.nls
+++ b/dlls/kernel32/nls/are.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1256)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_EGYPT
 {
@@ -62,40 +62,40 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_EGYPT
   LOCALE_ITIME "0"
   LOCALE_ITIMEMARKPOSN "0"
   LOCALE_ITLZERO "1"
-  LOCALE_S1159 "Õ"
-  LOCALE_S2359 "ã"
+  LOCALE_S1159 "ص"
+  LOCALE_S2359 "م"
   LOCALE_SABBREVCTRYNAME "EGY"
-  LOCALE_SABBREVDAYNAME1 "ÇáÇËäíä"
-  LOCALE_SABBREVDAYNAME2 "ÇáËáÇËÇÁ"
-  LOCALE_SABBREVDAYNAME3 "ÇáÇÑÈÚÇÁ"
-  LOCALE_SABBREVDAYNAME4 "ÇáÎãíÓ"
-  LOCALE_SABBREVDAYNAME5 "ÇáÌãÚÉ"
-  LOCALE_SABBREVDAYNAME6 "ÇáÓÈÊ"
-  LOCALE_SABBREVDAYNAME7 "ÇáÇÍÏ"
+  LOCALE_SABBREVDAYNAME1 "الاثنين"
+  LOCALE_SABBREVDAYNAME2 "الثلاثاء"
+  LOCALE_SABBREVDAYNAME3 "الاربعاء"
+  LOCALE_SABBREVDAYNAME4 "الخميس"
+  LOCALE_SABBREVDAYNAME5 "الجمعة"
+  LOCALE_SABBREVDAYNAME6 "السبت"
+  LOCALE_SABBREVDAYNAME7 "الاحد"
   LOCALE_SABBREVLANGNAME "ARE"
-  LOCALE_SABBREVMONTHNAME1 "íäÇíÑ"
-  LOCALE_SABBREVMONTHNAME2 "ÝÈÑÇíÑ"
-  LOCALE_SABBREVMONTHNAME3 "ãÇÑÓ"
-  LOCALE_SABBREVMONTHNAME4 "ÇÈÑíá"
-  LOCALE_SABBREVMONTHNAME5 "ãÇíæ"
-  LOCALE_SABBREVMONTHNAME6 "íæäíæ"
-  LOCALE_SABBREVMONTHNAME7 "íæáíæ"
-  LOCALE_SABBREVMONTHNAME8 "ÇÛÓØÓ"
-  LOCALE_SABBREVMONTHNAME9 "ÓÈÊãÈÑ"
-  LOCALE_SABBREVMONTHNAME10 "ÇßÊæÈÑ"
-  LOCALE_SABBREVMONTHNAME11 "äæÝãÈÑ"
-  LOCALE_SABBREVMONTHNAME12 "ÏíÓãÈÑ"
+  LOCALE_SABBREVMONTHNAME1 "يناير"
+  LOCALE_SABBREVMONTHNAME2 "فبراير"
+  LOCALE_SABBREVMONTHNAME3 "مارس"
+  LOCALE_SABBREVMONTHNAME4 "ابريل"
+  LOCALE_SABBREVMONTHNAME5 "مايو"
+  LOCALE_SABBREVMONTHNAME6 "يونيو"
+  LOCALE_SABBREVMONTHNAME7 "يوليو"
+  LOCALE_SABBREVMONTHNAME8 "اغسطس"
+  LOCALE_SABBREVMONTHNAME9 "سبتمبر"
+  LOCALE_SABBREVMONTHNAME10 "اكتوبر"
+  LOCALE_SABBREVMONTHNAME11 "نوفمبر"
+  LOCALE_SABBREVMONTHNAME12 "ديسمبر"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Egypt"
-  LOCALE_SCURRENCY "Ì.ã.þ"
+  LOCALE_SCURRENCY "ج.م.‏"
   LOCALE_SDATE "/"
-  LOCALE_SDAYNAME1 "ÇáÇËäíä"
-  LOCALE_SDAYNAME2 "ÇáËáÇËÇÁ"
-  LOCALE_SDAYNAME3 "ÇáÇÑÈÚÇÁ"
-  LOCALE_SDAYNAME4 "ÇáÎãíÓ"
-  LOCALE_SDAYNAME5 "ÇáÌãÚÉ"
-  LOCALE_SDAYNAME6 "ÇáÓÈÊ"
-  LOCALE_SDAYNAME7 "ÇáÇÍÏ"
+  LOCALE_SDAYNAME1 "الاثنين"
+  LOCALE_SDAYNAME2 "الثلاثاء"
+  LOCALE_SDAYNAME3 "الاربعاء"
+  LOCALE_SDAYNAME4 "الخميس"
+  LOCALE_SDAYNAME5 "الجمعة"
+  LOCALE_SDAYNAME6 "السبت"
+  LOCALE_SDAYNAME7 "الاحد"
   LOCALE_SDECIMAL "."
   LOCALE_SENGCOUNTRY "Egypt"
   LOCALE_SENGCURRNAME "Egyptian Pound"
@@ -109,26 +109,26 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_EGYPT
   LOCALE_SLONGDATE "dd MMMM, yyyy"
   LOCALE_SMONDECIMALSEP "."
   LOCALE_SMONGROUPING "3;0"
-  LOCALE_SMONTHNAME1 "íäÇíÑ"
-  LOCALE_SMONTHNAME2 "ÝÈÑÇíÑ"
-  LOCALE_SMONTHNAME3 "ãÇÑÓ"
-  LOCALE_SMONTHNAME4 "ÇÈÑíá"
-  LOCALE_SMONTHNAME5 "ãÇíæ"
-  LOCALE_SMONTHNAME6 "íæäíæ"
-  LOCALE_SMONTHNAME7 "íæáíæ"
-  LOCALE_SMONTHNAME8 "ÇÛÓØÓ"
-  LOCALE_SMONTHNAME9 "ÓÈÊãÈÑ"
-  LOCALE_SMONTHNAME10 "ÇßÊæÈÑ"
-  LOCALE_SMONTHNAME11 "äæÝãÈÑ"
-  LOCALE_SMONTHNAME12 "ÏíÓãÈÑ"
+  LOCALE_SMONTHNAME1 "يناير"
+  LOCALE_SMONTHNAME2 "فبراير"
+  LOCALE_SMONTHNAME3 "مارس"
+  LOCALE_SMONTHNAME4 "ابريل"
+  LOCALE_SMONTHNAME5 "مايو"
+  LOCALE_SMONTHNAME6 "يونيو"
+  LOCALE_SMONTHNAME7 "يوليو"
+  LOCALE_SMONTHNAME8 "اغسطس"
+  LOCALE_SMONTHNAME9 "سبتمبر"
+  LOCALE_SMONTHNAME10 "اكتوبر"
+  LOCALE_SMONTHNAME11 "نوفمبر"
+  LOCALE_SMONTHNAME12 "ديسمبر"
   LOCALE_SMONTHNAME13 ""
   LOCALE_SMONTHOUSANDSEP ","
   LOCALE_SNAME "ar-EG"
-  LOCALE_SNATIVECTRYNAME "ãÕÑ"
-  LOCALE_SNATIVECURRNAME "Ìäíå ãÕÑí"
+  LOCALE_SNATIVECTRYNAME "مصر"
+  LOCALE_SNATIVECURRNAME "جنيه مصري"
   LOCALE_SNATIVEDIGITS L"\x0660\x0661\x0662\x0663\x0664\x0665\x0666\x0667\x0668\x0669"
-  LOCALE_SNATIVEDISPLAYNAME "ÇáÚÑÈíÉ (ãÕÑ)"
-  LOCALE_SNATIVELANGNAME "ÇáÚÑÈíÉ"
+  LOCALE_SNATIVEDISPLAYNAME "العربية (مصر)"
+  LOCALE_SNATIVELANGNAME "العربية"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "ARA "
   LOCALE_SPOSITIVESIGN ""
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_EGYPT
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/arg.nls b/dlls/kernel32/nls/arg.nls
index 259df57..9963a30 100644
--- a/dlls/kernel32/nls/arg.nls
+++ b/dlls/kernel32/nls/arg.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1256)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_ALGERIA
 {
@@ -62,40 +62,40 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_ALGERIA
   LOCALE_ITIME "1"
   LOCALE_ITIMEMARKPOSN "0"
   LOCALE_ITLZERO "0"
-  LOCALE_S1159 "Õ"
-  LOCALE_S2359 "ã"
+  LOCALE_S1159 "ص"
+  LOCALE_S2359 "م"
   LOCALE_SABBREVCTRYNAME "DZA"
-  LOCALE_SABBREVDAYNAME1 "ÇáÇËäíä"
-  LOCALE_SABBREVDAYNAME2 "ÇáËáÇËÇÁ"
-  LOCALE_SABBREVDAYNAME3 "ÇáÇÑÈÚÇÁ"
-  LOCALE_SABBREVDAYNAME4 "ÇáÎãíÓ"
-  LOCALE_SABBREVDAYNAME5 "ÇáÌãÚÉ"
-  LOCALE_SABBREVDAYNAME6 "ÇáÓÈÊ"
-  LOCALE_SABBREVDAYNAME7 "ÇáÇÍÏ"
+  LOCALE_SABBREVDAYNAME1 "الاثنين"
+  LOCALE_SABBREVDAYNAME2 "الثلاثاء"
+  LOCALE_SABBREVDAYNAME3 "الاربعاء"
+  LOCALE_SABBREVDAYNAME4 "الخميس"
+  LOCALE_SABBREVDAYNAME5 "الجمعة"
+  LOCALE_SABBREVDAYNAME6 "السبت"
+  LOCALE_SABBREVDAYNAME7 "الاحد"
   LOCALE_SABBREVLANGNAME "ARG"
-  LOCALE_SABBREVMONTHNAME1 "ÌÇäÝííå"
-  LOCALE_SABBREVMONTHNAME2 "ÝíÝÑííå"
-  LOCALE_SABBREVMONTHNAME3 "ãÇÑÓ"
-  LOCALE_SABBREVMONTHNAME4 "ÃÝÑíá"
-  LOCALE_SABBREVMONTHNAME5 "ãí"
-  LOCALE_SABBREVMONTHNAME6 "ÌæÇä"
-  LOCALE_SABBREVMONTHNAME7 "Ìæííå"
-  LOCALE_SABBREVMONTHNAME8 "ÃæÊ"
-  LOCALE_SABBREVMONTHNAME9 "ÓÈÊãÈÑ"
-  LOCALE_SABBREVMONTHNAME10 "ÇßÊæÈÑ"
-  LOCALE_SABBREVMONTHNAME11 "äæÝãÈÑ"
-  LOCALE_SABBREVMONTHNAME12 "ÏíÓãÈÑ"
+  LOCALE_SABBREVMONTHNAME1 "جانفييه"
+  LOCALE_SABBREVMONTHNAME2 "فيفرييه"
+  LOCALE_SABBREVMONTHNAME3 "مارس"
+  LOCALE_SABBREVMONTHNAME4 "أفريل"
+  LOCALE_SABBREVMONTHNAME5 "مي"
+  LOCALE_SABBREVMONTHNAME6 "جوان"
+  LOCALE_SABBREVMONTHNAME7 "جوييه"
+  LOCALE_SABBREVMONTHNAME8 "أوت"
+  LOCALE_SABBREVMONTHNAME9 "سبتمبر"
+  LOCALE_SABBREVMONTHNAME10 "اكتوبر"
+  LOCALE_SABBREVMONTHNAME11 "نوفمبر"
+  LOCALE_SABBREVMONTHNAME12 "ديسمبر"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Algeria"
-  LOCALE_SCURRENCY "Ï.Ì.þ"
+  LOCALE_SCURRENCY "د.ج.‏"
   LOCALE_SDATE "-"
-  LOCALE_SDAYNAME1 "ÇáÇËäíä"
-  LOCALE_SDAYNAME2 "ÇáËáÇËÇÁ"
-  LOCALE_SDAYNAME3 "ÇáÇÑÈÚÇÁ"
-  LOCALE_SDAYNAME4 "ÇáÎãíÓ"
-  LOCALE_SDAYNAME5 "ÇáÌãÚÉ"
-  LOCALE_SDAYNAME6 "ÇáÓÈÊ"
-  LOCALE_SDAYNAME7 "ÇáÇÍÏ"
+  LOCALE_SDAYNAME1 "الاثنين"
+  LOCALE_SDAYNAME2 "الثلاثاء"
+  LOCALE_SDAYNAME3 "الاربعاء"
+  LOCALE_SDAYNAME4 "الخميس"
+  LOCALE_SDAYNAME5 "الجمعة"
+  LOCALE_SDAYNAME6 "السبت"
+  LOCALE_SDAYNAME7 "الاحد"
   LOCALE_SDECIMAL "."
   LOCALE_SENGCOUNTRY "Algeria"
   LOCALE_SENGCURRNAME "Algerian Dinar"
@@ -109,26 +109,26 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_ALGERIA
   LOCALE_SLONGDATE "dd MMMM, yyyy"
   LOCALE_SMONDECIMALSEP "."
   LOCALE_SMONGROUPING "3;0"
-  LOCALE_SMONTHNAME1 "ÌÇäÝííå"
-  LOCALE_SMONTHNAME2 "ÝíÝÑííå"
-  LOCALE_SMONTHNAME3 "ãÇÑÓ"
-  LOCALE_SMONTHNAME4 "ÃÝÑíá"
-  LOCALE_SMONTHNAME5 "ãí"
-  LOCALE_SMONTHNAME6 "ÌæÇä"
-  LOCALE_SMONTHNAME7 "Ìæííå"
-  LOCALE_SMONTHNAME8 "ÃæÊ"
-  LOCALE_SMONTHNAME9 "ÓÈÊãÈÑ"
-  LOCALE_SMONTHNAME10 "ÇßÊæÈÑ"
-  LOCALE_SMONTHNAME11 "äæÝãÈÑ"
-  LOCALE_SMONTHNAME12 "ÏíÓãÈÑ"
+  LOCALE_SMONTHNAME1 "جانفييه"
+  LOCALE_SMONTHNAME2 "فيفرييه"
+  LOCALE_SMONTHNAME3 "مارس"
+  LOCALE_SMONTHNAME4 "أفريل"
+  LOCALE_SMONTHNAME5 "مي"
+  LOCALE_SMONTHNAME6 "جوان"
+  LOCALE_SMONTHNAME7 "جوييه"
+  LOCALE_SMONTHNAME8 "أوت"
+  LOCALE_SMONTHNAME9 "سبتمبر"
+  LOCALE_SMONTHNAME10 "اكتوبر"
+  LOCALE_SMONTHNAME11 "نوفمبر"
+  LOCALE_SMONTHNAME12 "ديسمبر"
   LOCALE_SMONTHNAME13 ""
   LOCALE_SMONTHOUSANDSEP ","
   LOCALE_SNAME "ar-DZ"
-  LOCALE_SNATIVECTRYNAME "ÇáÌÒÇÆÑ"
-  LOCALE_SNATIVECURRNAME "ÏíäÇÑ ÌÒÇÆÑí"
+  LOCALE_SNATIVECTRYNAME "الجزائر"
+  LOCALE_SNATIVECURRNAME "دينار جزائري"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "ÇáÚÑÈíÉ (ÇáÌÒÇÆÑ)"
-  LOCALE_SNATIVELANGNAME "ÇáÚÑÈíÉ"
+  LOCALE_SNATIVEDISPLAYNAME "العربية (الجزائر)"
+  LOCALE_SNATIVELANGNAME "العربية"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "ARA "
   LOCALE_SPOSITIVESIGN ""
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_ALGERIA
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/arh.nls b/dlls/kernel32/nls/arh.nls
index 377b178..c68a596 100644
--- a/dlls/kernel32/nls/arh.nls
+++ b/dlls/kernel32/nls/arh.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1256)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_BAHRAIN
 {
@@ -62,40 +62,40 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_BAHRAIN
   LOCALE_ITIME "0"
   LOCALE_ITIMEMARKPOSN "0"
   LOCALE_ITLZERO "1"
-  LOCALE_S1159 "Õ"
-  LOCALE_S2359 "ã"
+  LOCALE_S1159 "ص"
+  LOCALE_S2359 "م"
   LOCALE_SABBREVCTRYNAME "BHR"
-  LOCALE_SABBREVDAYNAME1 "ÇáÇËäíä"
-  LOCALE_SABBREVDAYNAME2 "ÇáËáÇËÇÁ"
-  LOCALE_SABBREVDAYNAME3 "ÇáÇÑÈÚÇÁ"
-  LOCALE_SABBREVDAYNAME4 "ÇáÎãíÓ"
-  LOCALE_SABBREVDAYNAME5 "ÇáÌãÚÉ"
-  LOCALE_SABBREVDAYNAME6 "ÇáÓÈÊ"
-  LOCALE_SABBREVDAYNAME7 "ÇáÇÍÏ"
+  LOCALE_SABBREVDAYNAME1 "الاثنين"
+  LOCALE_SABBREVDAYNAME2 "الثلاثاء"
+  LOCALE_SABBREVDAYNAME3 "الاربعاء"
+  LOCALE_SABBREVDAYNAME4 "الخميس"
+  LOCALE_SABBREVDAYNAME5 "الجمعة"
+  LOCALE_SABBREVDAYNAME6 "السبت"
+  LOCALE_SABBREVDAYNAME7 "الاحد"
   LOCALE_SABBREVLANGNAME "ARH"
-  LOCALE_SABBREVMONTHNAME1 "íäÇíÑ"
-  LOCALE_SABBREVMONTHNAME2 "ÝÈÑÇíÑ"
-  LOCALE_SABBREVMONTHNAME3 "ãÇÑÓ"
-  LOCALE_SABBREVMONTHNAME4 "ÇÈÑíá"
-  LOCALE_SABBREVMONTHNAME5 "ãÇíæ"
-  LOCALE_SABBREVMONTHNAME6 "íæäíæ"
-  LOCALE_SABBREVMONTHNAME7 "íæáíæ"
-  LOCALE_SABBREVMONTHNAME8 "ÇÛÓØÓ"
-  LOCALE_SABBREVMONTHNAME9 "ÓÈÊãÈÑ"
-  LOCALE_SABBREVMONTHNAME10 "ÇßÊæÈÑ"
-  LOCALE_SABBREVMONTHNAME11 "äæÝãÈÑ"
-  LOCALE_SABBREVMONTHNAME12 "ÏíÓãÈÑ"
+  LOCALE_SABBREVMONTHNAME1 "يناير"
+  LOCALE_SABBREVMONTHNAME2 "فبراير"
+  LOCALE_SABBREVMONTHNAME3 "مارس"
+  LOCALE_SABBREVMONTHNAME4 "ابريل"
+  LOCALE_SABBREVMONTHNAME5 "مايو"
+  LOCALE_SABBREVMONTHNAME6 "يونيو"
+  LOCALE_SABBREVMONTHNAME7 "يوليو"
+  LOCALE_SABBREVMONTHNAME8 "اغسطس"
+  LOCALE_SABBREVMONTHNAME9 "سبتمبر"
+  LOCALE_SABBREVMONTHNAME10 "اكتوبر"
+  LOCALE_SABBREVMONTHNAME11 "نوفمبر"
+  LOCALE_SABBREVMONTHNAME12 "ديسمبر"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Bahrain"
-  LOCALE_SCURRENCY "Ï.È.þ"
+  LOCALE_SCURRENCY "د.ب.‏"
   LOCALE_SDATE "/"
-  LOCALE_SDAYNAME1 "ÇáÇËäíä"
-  LOCALE_SDAYNAME2 "ÇáËáÇËÇÁ"
-  LOCALE_SDAYNAME3 "ÇáÇÑÈÚÇÁ"
-  LOCALE_SDAYNAME4 "ÇáÎãíÓ"
-  LOCALE_SDAYNAME5 "ÇáÌãÚÉ"
-  LOCALE_SDAYNAME6 "ÇáÓÈÊ"
-  LOCALE_SDAYNAME7 "ÇáÇÍÏ"
+  LOCALE_SDAYNAME1 "الاثنين"
+  LOCALE_SDAYNAME2 "الثلاثاء"
+  LOCALE_SDAYNAME3 "الاربعاء"
+  LOCALE_SDAYNAME4 "الخميس"
+  LOCALE_SDAYNAME5 "الجمعة"
+  LOCALE_SDAYNAME6 "السبت"
+  LOCALE_SDAYNAME7 "الاحد"
   LOCALE_SDECIMAL "."
   LOCALE_SENGCOUNTRY "Bahrain"
   LOCALE_SENGCURRNAME "Bahraini Dinar"
@@ -109,26 +109,26 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_BAHRAIN
   LOCALE_SLONGDATE "dd MMMM, yyyy"
   LOCALE_SMONDECIMALSEP "."
   LOCALE_SMONGROUPING "3;0"
-  LOCALE_SMONTHNAME1 "íäÇíÑ"
-  LOCALE_SMONTHNAME2 "ÝÈÑÇíÑ"
-  LOCALE_SMONTHNAME3 "ãÇÑÓ"
-  LOCALE_SMONTHNAME4 "ÇÈÑíá"
-  LOCALE_SMONTHNAME5 "ãÇíæ"
-  LOCALE_SMONTHNAME6 "íæäíæ"
-  LOCALE_SMONTHNAME7 "íæáíæ"
-  LOCALE_SMONTHNAME8 "ÇÛÓØÓ"
-  LOCALE_SMONTHNAME9 "ÓÈÊãÈÑ"
-  LOCALE_SMONTHNAME10 "ÇßÊæÈÑ"
-  LOCALE_SMONTHNAME11 "äæÝãÈÑ"
-  LOCALE_SMONTHNAME12 "ÏíÓãÈÑ"
+  LOCALE_SMONTHNAME1 "يناير"
+  LOCALE_SMONTHNAME2 "فبراير"
+  LOCALE_SMONTHNAME3 "مارس"
+  LOCALE_SMONTHNAME4 "ابريل"
+  LOCALE_SMONTHNAME5 "مايو"
+  LOCALE_SMONTHNAME6 "يونيو"
+  LOCALE_SMONTHNAME7 "يوليو"
+  LOCALE_SMONTHNAME8 "اغسطس"
+  LOCALE_SMONTHNAME9 "سبتمبر"
+  LOCALE_SMONTHNAME10 "اكتوبر"
+  LOCALE_SMONTHNAME11 "نوفمبر"
+  LOCALE_SMONTHNAME12 "ديسمبر"
   LOCALE_SMONTHNAME13 ""
   LOCALE_SMONTHOUSANDSEP ","
   LOCALE_SNAME "ar-BH"
-  LOCALE_SNATIVECTRYNAME "ÇáÈÍÑíä"
-  LOCALE_SNATIVECURRNAME "ÏíäÇÑ ÈÍÑíäí"
+  LOCALE_SNATIVECTRYNAME "البحرين"
+  LOCALE_SNATIVECURRNAME "دينار بحريني"
   LOCALE_SNATIVEDIGITS L"\x0660\x0661\x0662\x0663\x0664\x0665\x0666\x0667\x0668\x0669"
-  LOCALE_SNATIVEDISPLAYNAME "ÇáÚÑÈíÉ (ÇáÈÍÑíä)"
-  LOCALE_SNATIVELANGNAME "ÇáÚÑÈíÉ"
+  LOCALE_SNATIVEDISPLAYNAME "العربية (البحرين)"
+  LOCALE_SNATIVELANGNAME "العربية"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "ARA "
   LOCALE_SPOSITIVESIGN ""
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_BAHRAIN
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/ari.nls b/dlls/kernel32/nls/ari.nls
index 876e4a5..47846fd 100644
--- a/dlls/kernel32/nls/ari.nls
+++ b/dlls/kernel32/nls/ari.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1256)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_IRAQ
 {
@@ -62,40 +62,40 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_IRAQ
   LOCALE_ITIME "0"
   LOCALE_ITIMEMARKPOSN "0"
   LOCALE_ITLZERO "1"
-  LOCALE_S1159 "Õ"
-  LOCALE_S2359 "ã"
+  LOCALE_S1159 "ص"
+  LOCALE_S2359 "م"
   LOCALE_SABBREVCTRYNAME "IRQ"
-  LOCALE_SABBREVDAYNAME1 "ÇáÇËäíä"
-  LOCALE_SABBREVDAYNAME2 "ÇáËáÇËÇÁ"
-  LOCALE_SABBREVDAYNAME3 "ÇáÇÑÈÚÇÁ"
-  LOCALE_SABBREVDAYNAME4 "ÇáÎãíÓ"
-  LOCALE_SABBREVDAYNAME5 "ÇáÌãÚÉ"
-  LOCALE_SABBREVDAYNAME6 "ÇáÓÈÊ"
-  LOCALE_SABBREVDAYNAME7 "ÇáÇÍÏ"
+  LOCALE_SABBREVDAYNAME1 "الاثنين"
+  LOCALE_SABBREVDAYNAME2 "الثلاثاء"
+  LOCALE_SABBREVDAYNAME3 "الاربعاء"
+  LOCALE_SABBREVDAYNAME4 "الخميس"
+  LOCALE_SABBREVDAYNAME5 "الجمعة"
+  LOCALE_SABBREVDAYNAME6 "السبت"
+  LOCALE_SABBREVDAYNAME7 "الاحد"
   LOCALE_SABBREVLANGNAME "ARI"
-  LOCALE_SABBREVMONTHNAME1 "ßÇäæä ÇáËÇäí"
-  LOCALE_SABBREVMONTHNAME2 "ÔÈÇØ"
-  LOCALE_SABBREVMONTHNAME3 "ÂÐÇÑ"
-  LOCALE_SABBREVMONTHNAME4 "äíÓÇä"
-  LOCALE_SABBREVMONTHNAME5 "ÃíÇÑ"
-  LOCALE_SABBREVMONTHNAME6 "ÍÒíÑÇä"
-  LOCALE_SABBREVMONTHNAME7 "ÊãæÒ"
-  LOCALE_SABBREVMONTHNAME8 "ÂÈ"
-  LOCALE_SABBREVMONTHNAME9 "Ãíáæá"
-  LOCALE_SABBREVMONTHNAME10 "ÊÔÑíä ÇáÃæá"
-  LOCALE_SABBREVMONTHNAME11 "ÊÔÑíä ÇáËÇäí"
-  LOCALE_SABBREVMONTHNAME12 "ßÇäæä ÇáÃæá"
+  LOCALE_SABBREVMONTHNAME1 "كانون الثاني"
+  LOCALE_SABBREVMONTHNAME2 "شباط"
+  LOCALE_SABBREVMONTHNAME3 "آذار"
+  LOCALE_SABBREVMONTHNAME4 "نيسان"
+  LOCALE_SABBREVMONTHNAME5 "أيار"
+  LOCALE_SABBREVMONTHNAME6 "حزيران"
+  LOCALE_SABBREVMONTHNAME7 "تموز"
+  LOCALE_SABBREVMONTHNAME8 "آب"
+  LOCALE_SABBREVMONTHNAME9 "أيلول"
+  LOCALE_SABBREVMONTHNAME10 "تشرين الأول"
+  LOCALE_SABBREVMONTHNAME11 "تشرين الثاني"
+  LOCALE_SABBREVMONTHNAME12 "كانون الأول"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Iraq"
-  LOCALE_SCURRENCY "Ï.Ú.þ"
+  LOCALE_SCURRENCY "د.ع.‏"
   LOCALE_SDATE "/"
-  LOCALE_SDAYNAME1 "ÇáÇËäíä"
-  LOCALE_SDAYNAME2 "ÇáËáÇËÇÁ"
-  LOCALE_SDAYNAME3 "ÇáÇÑÈÚÇÁ"
-  LOCALE_SDAYNAME4 "ÇáÎãíÓ"
-  LOCALE_SDAYNAME5 "ÇáÌãÚÉ"
-  LOCALE_SDAYNAME6 "ÇáÓÈÊ"
-  LOCALE_SDAYNAME7 "ÇáÇÍÏ"
+  LOCALE_SDAYNAME1 "الاثنين"
+  LOCALE_SDAYNAME2 "الثلاثاء"
+  LOCALE_SDAYNAME3 "الاربعاء"
+  LOCALE_SDAYNAME4 "الخميس"
+  LOCALE_SDAYNAME5 "الجمعة"
+  LOCALE_SDAYNAME6 "السبت"
+  LOCALE_SDAYNAME7 "الاحد"
   LOCALE_SDECIMAL "."
   LOCALE_SENGCOUNTRY "Iraq"
   LOCALE_SENGCURRNAME "Iraqi Dinar"
@@ -109,26 +109,26 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_IRAQ
   LOCALE_SLONGDATE "dd MMMM, yyyy"
   LOCALE_SMONDECIMALSEP "."
   LOCALE_SMONGROUPING "3;0"
-  LOCALE_SMONTHNAME1 "ßÇäæä ÇáËÇäí"
-  LOCALE_SMONTHNAME2 "ÔÈÇØ"
-  LOCALE_SMONTHNAME3 "ÂÐÇÑ"
-  LOCALE_SMONTHNAME4 "äíÓÇä"
-  LOCALE_SMONTHNAME5 "ÃíÇÑ"
-  LOCALE_SMONTHNAME6 "ÍÒíÑÇä"
-  LOCALE_SMONTHNAME7 "ÊãæÒ"
-  LOCALE_SMONTHNAME8 "ÂÈ"
-  LOCALE_SMONTHNAME9 "Ãíáæá"
-  LOCALE_SMONTHNAME10 "ÊÔÑíä ÇáÃæá"
-  LOCALE_SMONTHNAME11 "ÊÔÑíä ÇáËÇäí"
-  LOCALE_SMONTHNAME12 "ßÇäæä ÇáÃæá"
+  LOCALE_SMONTHNAME1 "كانون الثاني"
+  LOCALE_SMONTHNAME2 "شباط"
+  LOCALE_SMONTHNAME3 "آذار"
+  LOCALE_SMONTHNAME4 "نيسان"
+  LOCALE_SMONTHNAME5 "أيار"
+  LOCALE_SMONTHNAME6 "حزيران"
+  LOCALE_SMONTHNAME7 "تموز"
+  LOCALE_SMONTHNAME8 "آب"
+  LOCALE_SMONTHNAME9 "أيلول"
+  LOCALE_SMONTHNAME10 "تشرين الأول"
+  LOCALE_SMONTHNAME11 "تشرين الثاني"
+  LOCALE_SMONTHNAME12 "كانون الأول"
   LOCALE_SMONTHNAME13 ""
   LOCALE_SMONTHOUSANDSEP ","
   LOCALE_SNAME "ar-IQ"
-  LOCALE_SNATIVECTRYNAME "ÇáÚÑÇÞ"
-  LOCALE_SNATIVECURRNAME "ÏíäÇÑ ÚÑÇÞí"
+  LOCALE_SNATIVECTRYNAME "العراق"
+  LOCALE_SNATIVECURRNAME "دينار عراقي"
   LOCALE_SNATIVEDIGITS L"\x0660\x0661\x0662\x0663\x0664\x0665\x0666\x0667\x0668\x0669"
-  LOCALE_SNATIVEDISPLAYNAME "ÇáÚÑÈíÉ (ÇáÚÑÇÞ)"
-  LOCALE_SNATIVELANGNAME "ÇáÚÑÈíÉ"
+  LOCALE_SNATIVEDISPLAYNAME "العربية (العراق)"
+  LOCALE_SNATIVELANGNAME "العربية"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "ARA "
   LOCALE_SPOSITIVESIGN ""
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_IRAQ
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/arj.nls b/dlls/kernel32/nls/arj.nls
index 8e7ecf6..9e9e80e 100644
--- a/dlls/kernel32/nls/arj.nls
+++ b/dlls/kernel32/nls/arj.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1256)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_JORDAN
 {
@@ -62,40 +62,40 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_JORDAN
   LOCALE_ITIME "0"
   LOCALE_ITIMEMARKPOSN "0"
   LOCALE_ITLZERO "1"
-  LOCALE_S1159 "Õ"
-  LOCALE_S2359 "ã"
+  LOCALE_S1159 "ص"
+  LOCALE_S2359 "م"
   LOCALE_SABBREVCTRYNAME "JOR"
-  LOCALE_SABBREVDAYNAME1 "ÇáÇËäíä"
-  LOCALE_SABBREVDAYNAME2 "ÇáËáÇËÇÁ"
-  LOCALE_SABBREVDAYNAME3 "ÇáÇÑÈÚÇÁ"
-  LOCALE_SABBREVDAYNAME4 "ÇáÎãíÓ"
-  LOCALE_SABBREVDAYNAME5 "ÇáÌãÚÉ"
-  LOCALE_SABBREVDAYNAME6 "ÇáÓÈÊ"
-  LOCALE_SABBREVDAYNAME7 "ÇáÇÍÏ"
+  LOCALE_SABBREVDAYNAME1 "الاثنين"
+  LOCALE_SABBREVDAYNAME2 "الثلاثاء"
+  LOCALE_SABBREVDAYNAME3 "الاربعاء"
+  LOCALE_SABBREVDAYNAME4 "الخميس"
+  LOCALE_SABBREVDAYNAME5 "الجمعة"
+  LOCALE_SABBREVDAYNAME6 "السبت"
+  LOCALE_SABBREVDAYNAME7 "الاحد"
   LOCALE_SABBREVLANGNAME "ARJ"
-  LOCALE_SABBREVMONTHNAME1 "ßÇäæä ÇáËÇäí"
-  LOCALE_SABBREVMONTHNAME2 "ÔÈÇØ"
-  LOCALE_SABBREVMONTHNAME3 "ÂÐÇÑ"
-  LOCALE_SABBREVMONTHNAME4 "äíÓÇä"
-  LOCALE_SABBREVMONTHNAME5 "ÃíÇÑ"
-  LOCALE_SABBREVMONTHNAME6 "ÍÒíÑÇä"
-  LOCALE_SABBREVMONTHNAME7 "ÊãæÒ"
-  LOCALE_SABBREVMONTHNAME8 "ÂÈ"
-  LOCALE_SABBREVMONTHNAME9 "Ãíáæá"
-  LOCALE_SABBREVMONTHNAME10 "ÊÔÑíä ÇáÃæá"
-  LOCALE_SABBREVMONTHNAME11 "ÊÔÑíä ÇáËÇäí"
-  LOCALE_SABBREVMONTHNAME12 "ßÇäæä ÇáÃæá"
+  LOCALE_SABBREVMONTHNAME1 "كانون الثاني"
+  LOCALE_SABBREVMONTHNAME2 "شباط"
+  LOCALE_SABBREVMONTHNAME3 "آذار"
+  LOCALE_SABBREVMONTHNAME4 "نيسان"
+  LOCALE_SABBREVMONTHNAME5 "أيار"
+  LOCALE_SABBREVMONTHNAME6 "حزيران"
+  LOCALE_SABBREVMONTHNAME7 "تموز"
+  LOCALE_SABBREVMONTHNAME8 "آب"
+  LOCALE_SABBREVMONTHNAME9 "أيلول"
+  LOCALE_SABBREVMONTHNAME10 "تشرين الأول"
+  LOCALE_SABBREVMONTHNAME11 "تشرين الثاني"
+  LOCALE_SABBREVMONTHNAME12 "كانون الأول"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Jordan"
-  LOCALE_SCURRENCY "Ï.Ç.þ"
+  LOCALE_SCURRENCY "د.ا.‏"
   LOCALE_SDATE "/"
-  LOCALE_SDAYNAME1 "ÇáÇËäíä"
-  LOCALE_SDAYNAME2 "ÇáËáÇËÇÁ"
-  LOCALE_SDAYNAME3 "ÇáÇÑÈÚÇÁ"
-  LOCALE_SDAYNAME4 "ÇáÎãíÓ"
-  LOCALE_SDAYNAME5 "ÇáÌãÚÉ"
-  LOCALE_SDAYNAME6 "ÇáÓÈÊ"
-  LOCALE_SDAYNAME7 "ÇáÇÍÏ"
+  LOCALE_SDAYNAME1 "الاثنين"
+  LOCALE_SDAYNAME2 "الثلاثاء"
+  LOCALE_SDAYNAME3 "الاربعاء"
+  LOCALE_SDAYNAME4 "الخميس"
+  LOCALE_SDAYNAME5 "الجمعة"
+  LOCALE_SDAYNAME6 "السبت"
+  LOCALE_SDAYNAME7 "الاحد"
   LOCALE_SDECIMAL "."
   LOCALE_SENGCOUNTRY "Jordan"
   LOCALE_SENGCURRNAME "Jordanian Dinar"
@@ -109,26 +109,26 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_JORDAN
   LOCALE_SLONGDATE "dd MMMM, yyyy"
   LOCALE_SMONDECIMALSEP "."
   LOCALE_SMONGROUPING "3;0"
-  LOCALE_SMONTHNAME1 "ßÇäæä ÇáËÇäí"
-  LOCALE_SMONTHNAME2 "ÔÈÇØ"
-  LOCALE_SMONTHNAME3 "ÂÐÇÑ"
-  LOCALE_SMONTHNAME4 "äíÓÇä"
-  LOCALE_SMONTHNAME5 "ÃíÇÑ"
-  LOCALE_SMONTHNAME6 "ÍÒíÑÇä"
-  LOCALE_SMONTHNAME7 "ÊãæÒ"
-  LOCALE_SMONTHNAME8 "ÂÈ"
-  LOCALE_SMONTHNAME9 "Ãíáæá"
-  LOCALE_SMONTHNAME10 "ÊÔÑíä ÇáÃæá"
-  LOCALE_SMONTHNAME11 "ÊÔÑíä ÇáËÇäí"
-  LOCALE_SMONTHNAME12 "ßÇäæä ÇáÃæá"
+  LOCALE_SMONTHNAME1 "كانون الثاني"
+  LOCALE_SMONTHNAME2 "شباط"
+  LOCALE_SMONTHNAME3 "آذار"
+  LOCALE_SMONTHNAME4 "نيسان"
+  LOCALE_SMONTHNAME5 "أيار"
+  LOCALE_SMONTHNAME6 "حزيران"
+  LOCALE_SMONTHNAME7 "تموز"
+  LOCALE_SMONTHNAME8 "آب"
+  LOCALE_SMONTHNAME9 "أيلول"
+  LOCALE_SMONTHNAME10 "تشرين الأول"
+  LOCALE_SMONTHNAME11 "تشرين الثاني"
+  LOCALE_SMONTHNAME12 "كانون الأول"
   LOCALE_SMONTHNAME13 ""
   LOCALE_SMONTHOUSANDSEP ","
   LOCALE_SNAME "ar-JO"
-  LOCALE_SNATIVECTRYNAME "ÇáÃÑÏä"
-  LOCALE_SNATIVECURRNAME "ÏíäÇÑ ÇÑÏäí"
+  LOCALE_SNATIVECTRYNAME "الأردن"
+  LOCALE_SNATIVECURRNAME "دينار اردني"
   LOCALE_SNATIVEDIGITS L"\x0660\x0661\x0662\x0663\x0664\x0665\x0666\x0667\x0668\x0669"
-  LOCALE_SNATIVEDISPLAYNAME "ÇáÚÑÈíÉ (ÇáÃÑÏä)"
-  LOCALE_SNATIVELANGNAME "ÇáÚÑÈíÉ"
+  LOCALE_SNATIVEDISPLAYNAME "العربية (الأردن)"
+  LOCALE_SNATIVELANGNAME "العربية"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "ARA "
   LOCALE_SPOSITIVESIGN ""
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_JORDAN
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/ark.nls b/dlls/kernel32/nls/ark.nls
index bc9d17a..b43f84b 100644
--- a/dlls/kernel32/nls/ark.nls
+++ b/dlls/kernel32/nls/ark.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1256)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_KUWAIT
 {
@@ -62,40 +62,40 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_KUWAIT
   LOCALE_ITIME "0"
   LOCALE_ITIMEMARKPOSN "0"
   LOCALE_ITLZERO "1"
-  LOCALE_S1159 "Õ"
-  LOCALE_S2359 "ã"
+  LOCALE_S1159 "ص"
+  LOCALE_S2359 "م"
   LOCALE_SABBREVCTRYNAME "KWT"
-  LOCALE_SABBREVDAYNAME1 "ÇáÇËäíä"
-  LOCALE_SABBREVDAYNAME2 "ÇáËáÇËÇÁ"
-  LOCALE_SABBREVDAYNAME3 "ÇáÇÑÈÚÇÁ"
-  LOCALE_SABBREVDAYNAME4 "ÇáÎãíÓ"
-  LOCALE_SABBREVDAYNAME5 "ÇáÌãÚÉ"
-  LOCALE_SABBREVDAYNAME6 "ÇáÓÈÊ"
-  LOCALE_SABBREVDAYNAME7 "ÇáÇÍÏ"
+  LOCALE_SABBREVDAYNAME1 "الاثنين"
+  LOCALE_SABBREVDAYNAME2 "الثلاثاء"
+  LOCALE_SABBREVDAYNAME3 "الاربعاء"
+  LOCALE_SABBREVDAYNAME4 "الخميس"
+  LOCALE_SABBREVDAYNAME5 "الجمعة"
+  LOCALE_SABBREVDAYNAME6 "السبت"
+  LOCALE_SABBREVDAYNAME7 "الاحد"
   LOCALE_SABBREVLANGNAME "ARK"
-  LOCALE_SABBREVMONTHNAME1 "íäÇíÑ"
-  LOCALE_SABBREVMONTHNAME2 "ÝÈÑÇíÑ"
-  LOCALE_SABBREVMONTHNAME3 "ãÇÑÓ"
-  LOCALE_SABBREVMONTHNAME4 "ÇÈÑíá"
-  LOCALE_SABBREVMONTHNAME5 "ãÇíæ"
-  LOCALE_SABBREVMONTHNAME6 "íæäíæ"
-  LOCALE_SABBREVMONTHNAME7 "íæáíæ"
-  LOCALE_SABBREVMONTHNAME8 "ÇÛÓØÓ"
-  LOCALE_SABBREVMONTHNAME9 "ÓÈÊãÈÑ"
-  LOCALE_SABBREVMONTHNAME10 "ÇßÊæÈÑ"
-  LOCALE_SABBREVMONTHNAME11 "äæÝãÈÑ"
-  LOCALE_SABBREVMONTHNAME12 "ÏíÓãÈÑ"
+  LOCALE_SABBREVMONTHNAME1 "يناير"
+  LOCALE_SABBREVMONTHNAME2 "فبراير"
+  LOCALE_SABBREVMONTHNAME3 "مارس"
+  LOCALE_SABBREVMONTHNAME4 "ابريل"
+  LOCALE_SABBREVMONTHNAME5 "مايو"
+  LOCALE_SABBREVMONTHNAME6 "يونيو"
+  LOCALE_SABBREVMONTHNAME7 "يوليو"
+  LOCALE_SABBREVMONTHNAME8 "اغسطس"
+  LOCALE_SABBREVMONTHNAME9 "سبتمبر"
+  LOCALE_SABBREVMONTHNAME10 "اكتوبر"
+  LOCALE_SABBREVMONTHNAME11 "نوفمبر"
+  LOCALE_SABBREVMONTHNAME12 "ديسمبر"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Kuwait"
-  LOCALE_SCURRENCY "Ï.ß.þ"
+  LOCALE_SCURRENCY "د.ك.‏"
   LOCALE_SDATE "/"
-  LOCALE_SDAYNAME1 "ÇáÇËäíä"
-  LOCALE_SDAYNAME2 "ÇáËáÇËÇÁ"
-  LOCALE_SDAYNAME3 "ÇáÇÑÈÚÇÁ"
-  LOCALE_SDAYNAME4 "ÇáÎãíÓ"
-  LOCALE_SDAYNAME5 "ÇáÌãÚÉ"
-  LOCALE_SDAYNAME6 "ÇáÓÈÊ"
-  LOCALE_SDAYNAME7 "ÇáÇÍÏ"
+  LOCALE_SDAYNAME1 "الاثنين"
+  LOCALE_SDAYNAME2 "الثلاثاء"
+  LOCALE_SDAYNAME3 "الاربعاء"
+  LOCALE_SDAYNAME4 "الخميس"
+  LOCALE_SDAYNAME5 "الجمعة"
+  LOCALE_SDAYNAME6 "السبت"
+  LOCALE_SDAYNAME7 "الاحد"
   LOCALE_SDECIMAL "."
   LOCALE_SENGCOUNTRY "Kuwait"
   LOCALE_SENGCURRNAME "Kuwaiti Dinar"
@@ -109,26 +109,26 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_KUWAIT
   LOCALE_SLONGDATE "dd MMMM, yyyy"
   LOCALE_SMONDECIMALSEP "."
   LOCALE_SMONGROUPING "3;0"
-  LOCALE_SMONTHNAME1 "íäÇíÑ"
-  LOCALE_SMONTHNAME2 "ÝÈÑÇíÑ"
-  LOCALE_SMONTHNAME3 "ãÇÑÓ"
-  LOCALE_SMONTHNAME4 "ÇÈÑíá"
-  LOCALE_SMONTHNAME5 "ãÇíæ"
-  LOCALE_SMONTHNAME6 "íæäíæ"
-  LOCALE_SMONTHNAME7 "íæáíæ"
-  LOCALE_SMONTHNAME8 "ÇÛÓØÓ"
-  LOCALE_SMONTHNAME9 "ÓÈÊãÈÑ"
-  LOCALE_SMONTHNAME10 "ÇßÊæÈÑ"
-  LOCALE_SMONTHNAME11 "äæÝãÈÑ"
-  LOCALE_SMONTHNAME12 "ÏíÓãÈÑ"
+  LOCALE_SMONTHNAME1 "يناير"
+  LOCALE_SMONTHNAME2 "فبراير"
+  LOCALE_SMONTHNAME3 "مارس"
+  LOCALE_SMONTHNAME4 "ابريل"
+  LOCALE_SMONTHNAME5 "مايو"
+  LOCALE_SMONTHNAME6 "يونيو"
+  LOCALE_SMONTHNAME7 "يوليو"
+  LOCALE_SMONTHNAME8 "اغسطس"
+  LOCALE_SMONTHNAME9 "سبتمبر"
+  LOCALE_SMONTHNAME10 "اكتوبر"
+  LOCALE_SMONTHNAME11 "نوفمبر"
+  LOCALE_SMONTHNAME12 "ديسمبر"
   LOCALE_SMONTHNAME13 ""
   LOCALE_SMONTHOUSANDSEP ","
   LOCALE_SNAME "ar-KW"
-  LOCALE_SNATIVECTRYNAME "ÇáßæíÊ"
-  LOCALE_SNATIVECURRNAME "ÏíäÇÑ ßæíÊí"
+  LOCALE_SNATIVECTRYNAME "الكويت"
+  LOCALE_SNATIVECURRNAME "دينار كويتي"
   LOCALE_SNATIVEDIGITS L"\x0660\x0661\x0662\x0663\x0664\x0665\x0666\x0667\x0668\x0669"
-  LOCALE_SNATIVEDISPLAYNAME "ÇáÚÑÈíÉ (ÇáßæíÊ)"
-  LOCALE_SNATIVELANGNAME "ÇáÚÑÈíÉ"
+  LOCALE_SNATIVEDISPLAYNAME "العربية (الكويت)"
+  LOCALE_SNATIVELANGNAME "العربية"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "ARA "
   LOCALE_SPOSITIVESIGN ""
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_KUWAIT
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/arl.nls b/dlls/kernel32/nls/arl.nls
index 4b922c6..048a766 100644
--- a/dlls/kernel32/nls/arl.nls
+++ b/dlls/kernel32/nls/arl.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1256)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_LIBYA
 {
@@ -62,40 +62,40 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_LIBYA
   LOCALE_ITIME "0"
   LOCALE_ITIMEMARKPOSN "0"
   LOCALE_ITLZERO "1"
-  LOCALE_S1159 "Õ"
-  LOCALE_S2359 "ã"
+  LOCALE_S1159 "ص"
+  LOCALE_S2359 "م"
   LOCALE_SABBREVCTRYNAME "LBY"
-  LOCALE_SABBREVDAYNAME1 "ÇáÇËäíä"
-  LOCALE_SABBREVDAYNAME2 "ÇáËáÇËÇÁ"
-  LOCALE_SABBREVDAYNAME3 "ÇáÇÑÈÚÇÁ"
-  LOCALE_SABBREVDAYNAME4 "ÇáÎãíÓ"
-  LOCALE_SABBREVDAYNAME5 "ÇáÌãÚÉ"
-  LOCALE_SABBREVDAYNAME6 "ÇáÓÈÊ"
-  LOCALE_SABBREVDAYNAME7 "ÇáÇÍÏ"
+  LOCALE_SABBREVDAYNAME1 "الاثنين"
+  LOCALE_SABBREVDAYNAME2 "الثلاثاء"
+  LOCALE_SABBREVDAYNAME3 "الاربعاء"
+  LOCALE_SABBREVDAYNAME4 "الخميس"
+  LOCALE_SABBREVDAYNAME5 "الجمعة"
+  LOCALE_SABBREVDAYNAME6 "السبت"
+  LOCALE_SABBREVDAYNAME7 "الاحد"
   LOCALE_SABBREVLANGNAME "ARL"
-  LOCALE_SABBREVMONTHNAME1 "íäÇíÑ"
-  LOCALE_SABBREVMONTHNAME2 "ÝÈÑÇíÑ"
-  LOCALE_SABBREVMONTHNAME3 "ãÇÑÓ"
-  LOCALE_SABBREVMONTHNAME4 "ÇÈÑíá"
-  LOCALE_SABBREVMONTHNAME5 "ãÇíæ"
-  LOCALE_SABBREVMONTHNAME6 "íæäíæ"
-  LOCALE_SABBREVMONTHNAME7 "íæáíæ"
-  LOCALE_SABBREVMONTHNAME8 "ÇÛÓØÓ"
-  LOCALE_SABBREVMONTHNAME9 "ÓÈÊãÈÑ"
-  LOCALE_SABBREVMONTHNAME10 "ÇßÊæÈÑ"
-  LOCALE_SABBREVMONTHNAME11 "äæÝãÈÑ"
-  LOCALE_SABBREVMONTHNAME12 "ÏíÓãÈÑ"
+  LOCALE_SABBREVMONTHNAME1 "يناير"
+  LOCALE_SABBREVMONTHNAME2 "فبراير"
+  LOCALE_SABBREVMONTHNAME3 "مارس"
+  LOCALE_SABBREVMONTHNAME4 "ابريل"
+  LOCALE_SABBREVMONTHNAME5 "مايو"
+  LOCALE_SABBREVMONTHNAME6 "يونيو"
+  LOCALE_SABBREVMONTHNAME7 "يوليو"
+  LOCALE_SABBREVMONTHNAME8 "اغسطس"
+  LOCALE_SABBREVMONTHNAME9 "سبتمبر"
+  LOCALE_SABBREVMONTHNAME10 "اكتوبر"
+  LOCALE_SABBREVMONTHNAME11 "نوفمبر"
+  LOCALE_SABBREVMONTHNAME12 "ديسمبر"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Libya"
-  LOCALE_SCURRENCY "Ï.á.þ"
+  LOCALE_SCURRENCY "د.ل.‏"
   LOCALE_SDATE "/"
-  LOCALE_SDAYNAME1 "ÇáÇËäíä"
-  LOCALE_SDAYNAME2 "ÇáËáÇËÇÁ"
-  LOCALE_SDAYNAME3 "ÇáÇÑÈÚÇÁ"
-  LOCALE_SDAYNAME4 "ÇáÎãíÓ"
-  LOCALE_SDAYNAME5 "ÇáÌãÚÉ"
-  LOCALE_SDAYNAME6 "ÇáÓÈÊ"
-  LOCALE_SDAYNAME7 "ÇáÇÍÏ"
+  LOCALE_SDAYNAME1 "الاثنين"
+  LOCALE_SDAYNAME2 "الثلاثاء"
+  LOCALE_SDAYNAME3 "الاربعاء"
+  LOCALE_SDAYNAME4 "الخميس"
+  LOCALE_SDAYNAME5 "الجمعة"
+  LOCALE_SDAYNAME6 "السبت"
+  LOCALE_SDAYNAME7 "الاحد"
   LOCALE_SDECIMAL "."
   LOCALE_SENGCOUNTRY "Libya"
   LOCALE_SENGCURRNAME "Libyan Dinar"
@@ -109,26 +109,26 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_LIBYA
   LOCALE_SLONGDATE "dd MMMM, yyyy"
   LOCALE_SMONDECIMALSEP "."
   LOCALE_SMONGROUPING "3;0"
-  LOCALE_SMONTHNAME1 "íäÇíÑ"
-  LOCALE_SMONTHNAME2 "ÝÈÑÇíÑ"
-  LOCALE_SMONTHNAME3 "ãÇÑÓ"
-  LOCALE_SMONTHNAME4 "ÇÈÑíá"
-  LOCALE_SMONTHNAME5 "ãÇíæ"
-  LOCALE_SMONTHNAME6 "íæäíæ"
-  LOCALE_SMONTHNAME7 "íæáíæ"
-  LOCALE_SMONTHNAME8 "ÇÛÓØÓ"
-  LOCALE_SMONTHNAME9 "ÓÈÊãÈÑ"
-  LOCALE_SMONTHNAME10 "ÇßÊæÈÑ"
-  LOCALE_SMONTHNAME11 "äæÝãÈÑ"
-  LOCALE_SMONTHNAME12 "ÏíÓãÈÑ"
+  LOCALE_SMONTHNAME1 "يناير"
+  LOCALE_SMONTHNAME2 "فبراير"
+  LOCALE_SMONTHNAME3 "مارس"
+  LOCALE_SMONTHNAME4 "ابريل"
+  LOCALE_SMONTHNAME5 "مايو"
+  LOCALE_SMONTHNAME6 "يونيو"
+  LOCALE_SMONTHNAME7 "يوليو"
+  LOCALE_SMONTHNAME8 "اغسطس"
+  LOCALE_SMONTHNAME9 "سبتمبر"
+  LOCALE_SMONTHNAME10 "اكتوبر"
+  LOCALE_SMONTHNAME11 "نوفمبر"
+  LOCALE_SMONTHNAME12 "ديسمبر"
   LOCALE_SMONTHNAME13 ""
   LOCALE_SMONTHOUSANDSEP ","
   LOCALE_SNAME "ar-LY"
-  LOCALE_SNATIVECTRYNAME "áíÈíÇ"
-  LOCALE_SNATIVECURRNAME "ÏíäÇÑ áíÈí"
+  LOCALE_SNATIVECTRYNAME "ليبيا"
+  LOCALE_SNATIVECURRNAME "دينار ليبي"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "ÇáÚÑÈíÉ (áíÈíÇ)"
-  LOCALE_SNATIVELANGNAME "ÇáÚÑÈíÉ"
+  LOCALE_SNATIVEDISPLAYNAME "العربية (ليبيا)"
+  LOCALE_SNATIVELANGNAME "العربية"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "ARA "
   LOCALE_SPOSITIVESIGN ""
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_LIBYA
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/arm.nls b/dlls/kernel32/nls/arm.nls
index 5a73d61..0e3036e 100644
--- a/dlls/kernel32/nls/arm.nls
+++ b/dlls/kernel32/nls/arm.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1256)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_MOROCCO
 {
@@ -62,40 +62,40 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_MOROCCO
   LOCALE_ITIME "1"
   LOCALE_ITIMEMARKPOSN "0"
   LOCALE_ITLZERO "0"
-  LOCALE_S1159 "Õ"
-  LOCALE_S2359 "ã"
+  LOCALE_S1159 "ص"
+  LOCALE_S2359 "م"
   LOCALE_SABBREVCTRYNAME "MAR"
-  LOCALE_SABBREVDAYNAME1 "ÇáÇËäíä"
-  LOCALE_SABBREVDAYNAME2 "ÇáËáÇËÇÁ"
-  LOCALE_SABBREVDAYNAME3 "ÇáÇÑÈÚÇÁ"
-  LOCALE_SABBREVDAYNAME4 "ÇáÎãíÓ"
-  LOCALE_SABBREVDAYNAME5 "ÇáÌãÚÉ"
-  LOCALE_SABBREVDAYNAME6 "ÇáÓÈÊ"
-  LOCALE_SABBREVDAYNAME7 "ÇáÇÍÏ"
+  LOCALE_SABBREVDAYNAME1 "الاثنين"
+  LOCALE_SABBREVDAYNAME2 "الثلاثاء"
+  LOCALE_SABBREVDAYNAME3 "الاربعاء"
+  LOCALE_SABBREVDAYNAME4 "الخميس"
+  LOCALE_SABBREVDAYNAME5 "الجمعة"
+  LOCALE_SABBREVDAYNAME6 "السبت"
+  LOCALE_SABBREVDAYNAME7 "الاحد"
   LOCALE_SABBREVLANGNAME "ARM"
-  LOCALE_SABBREVMONTHNAME1 "ÌÇäÝííå"
-  LOCALE_SABBREVMONTHNAME2 "ÝíÝÑííå"
-  LOCALE_SABBREVMONTHNAME3 "ãÇÑÓ"
-  LOCALE_SABBREVMONTHNAME4 "ÃÝÑíá"
-  LOCALE_SABBREVMONTHNAME5 "ãÇí"
-  LOCALE_SABBREVMONTHNAME6 "ÌæÇä"
-  LOCALE_SABBREVMONTHNAME7 "Ìæííå"
-  LOCALE_SABBREVMONTHNAME8 "ÃææÊ"
-  LOCALE_SABBREVMONTHNAME9 "ÓÈÊÇãÈÑ"
-  LOCALE_SABBREVMONTHNAME10 "ÃßÊæÈÑ"
-  LOCALE_SABBREVMONTHNAME11 "äæÝãÈÑ"
-  LOCALE_SABBREVMONTHNAME12 "ÏíÓãÈÑ"
+  LOCALE_SABBREVMONTHNAME1 "جانفييه"
+  LOCALE_SABBREVMONTHNAME2 "فيفرييه"
+  LOCALE_SABBREVMONTHNAME3 "مارس"
+  LOCALE_SABBREVMONTHNAME4 "أفريل"
+  LOCALE_SABBREVMONTHNAME5 "ماي"
+  LOCALE_SABBREVMONTHNAME6 "جوان"
+  LOCALE_SABBREVMONTHNAME7 "جوييه"
+  LOCALE_SABBREVMONTHNAME8 "أووت"
+  LOCALE_SABBREVMONTHNAME9 "سبتامبر"
+  LOCALE_SABBREVMONTHNAME10 "أكتوبر"
+  LOCALE_SABBREVMONTHNAME11 "نوفمبر"
+  LOCALE_SABBREVMONTHNAME12 "ديسمبر"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Morocco"
-  LOCALE_SCURRENCY "Ï.ã.þ"
+  LOCALE_SCURRENCY "د.م.‏"
   LOCALE_SDATE "-"
-  LOCALE_SDAYNAME1 "ÇáÇËäíä"
-  LOCALE_SDAYNAME2 "ÇáËáÇËÇÁ"
-  LOCALE_SDAYNAME3 "ÇáÇÑÈÚÇÁ"
-  LOCALE_SDAYNAME4 "ÇáÎãíÓ"
-  LOCALE_SDAYNAME5 "ÇáÌãÚÉ"
-  LOCALE_SDAYNAME6 "ÇáÓÈÊ"
-  LOCALE_SDAYNAME7 "ÇáÇÍÏ"
+  LOCALE_SDAYNAME1 "الاثنين"
+  LOCALE_SDAYNAME2 "الثلاثاء"
+  LOCALE_SDAYNAME3 "الاربعاء"
+  LOCALE_SDAYNAME4 "الخميس"
+  LOCALE_SDAYNAME5 "الجمعة"
+  LOCALE_SDAYNAME6 "السبت"
+  LOCALE_SDAYNAME7 "الاحد"
   LOCALE_SDECIMAL "."
   LOCALE_SENGCOUNTRY "Morocco"
   LOCALE_SENGCURRNAME "Moroccan Dirham"
@@ -109,26 +109,26 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_MOROCCO
   LOCALE_SLONGDATE "dd MMMM, yyyy"
   LOCALE_SMONDECIMALSEP "."
   LOCALE_SMONGROUPING "3;0"
-  LOCALE_SMONTHNAME1 "ÌÇäÝííå"
-  LOCALE_SMONTHNAME2 "ÝíÝÑííå"
-  LOCALE_SMONTHNAME3 "ãÇÑÓ"
-  LOCALE_SMONTHNAME4 "ÃÝÑíá"
-  LOCALE_SMONTHNAME5 "ãÇí"
-  LOCALE_SMONTHNAME6 "ÌæÇä"
-  LOCALE_SMONTHNAME7 "Ìæííå"
-  LOCALE_SMONTHNAME8 "ÃææÊ"
-  LOCALE_SMONTHNAME9 "ÓÈÊÇãÈÑ"
-  LOCALE_SMONTHNAME10 "ÃßÊæÈÑ"
-  LOCALE_SMONTHNAME11 "äæÝãÈÑ"
-  LOCALE_SMONTHNAME12 "ÏíÓãÈÑ"
+  LOCALE_SMONTHNAME1 "جانفييه"
+  LOCALE_SMONTHNAME2 "فيفرييه"
+  LOCALE_SMONTHNAME3 "مارس"
+  LOCALE_SMONTHNAME4 "أفريل"
+  LOCALE_SMONTHNAME5 "ماي"
+  LOCALE_SMONTHNAME6 "جوان"
+  LOCALE_SMONTHNAME7 "جوييه"
+  LOCALE_SMONTHNAME8 "أووت"
+  LOCALE_SMONTHNAME9 "سبتامبر"
+  LOCALE_SMONTHNAME10 "أكتوبر"
+  LOCALE_SMONTHNAME11 "نوفمبر"
+  LOCALE_SMONTHNAME12 "ديسمبر"
   LOCALE_SMONTHNAME13 ""
   LOCALE_SMONTHOUSANDSEP ","
   LOCALE_SNAME "ar-MA"
-  LOCALE_SNATIVECTRYNAME "ÇáããáßÉ ÇáãÛÑÈíÉ"
-  LOCALE_SNATIVECURRNAME "ÏÑåã ãÛÑÈí"
+  LOCALE_SNATIVECTRYNAME "المملكة المغربية"
+  LOCALE_SNATIVECURRNAME "درهم مغربي"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "ÇáÚÑÈíÉ (ÇáããáßÉ ÇáãÛÑÈíÉ)"
-  LOCALE_SNATIVELANGNAME "ÇáÚÑÈíÉ"
+  LOCALE_SNATIVEDISPLAYNAME "العربية (المملكة المغربية)"
+  LOCALE_SNATIVELANGNAME "العربية"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "ARA "
   LOCALE_SPOSITIVESIGN ""
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_MOROCCO
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/aro.nls b/dlls/kernel32/nls/aro.nls
index 8758ed3..3c24d12 100644
--- a/dlls/kernel32/nls/aro.nls
+++ b/dlls/kernel32/nls/aro.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1256)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_OMAN
 {
@@ -62,40 +62,40 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_OMAN
   LOCALE_ITIME "0"
   LOCALE_ITIMEMARKPOSN "0"
   LOCALE_ITLZERO "1"
-  LOCALE_S1159 "Õ"
-  LOCALE_S2359 "ã"
+  LOCALE_S1159 "ص"
+  LOCALE_S2359 "م"
   LOCALE_SABBREVCTRYNAME "OMN"
-  LOCALE_SABBREVDAYNAME1 "ÇáÇËäíä"
-  LOCALE_SABBREVDAYNAME2 "ÇáËáÇËÇÁ"
-  LOCALE_SABBREVDAYNAME3 "ÇáÇÑÈÚÇÁ"
-  LOCALE_SABBREVDAYNAME4 "ÇáÎãíÓ"
-  LOCALE_SABBREVDAYNAME5 "ÇáÌãÚÉ"
-  LOCALE_SABBREVDAYNAME6 "ÇáÓÈÊ"
-  LOCALE_SABBREVDAYNAME7 "ÇáÇÍÏ"
+  LOCALE_SABBREVDAYNAME1 "الاثنين"
+  LOCALE_SABBREVDAYNAME2 "الثلاثاء"
+  LOCALE_SABBREVDAYNAME3 "الاربعاء"
+  LOCALE_SABBREVDAYNAME4 "الخميس"
+  LOCALE_SABBREVDAYNAME5 "الجمعة"
+  LOCALE_SABBREVDAYNAME6 "السبت"
+  LOCALE_SABBREVDAYNAME7 "الاحد"
   LOCALE_SABBREVLANGNAME "ARO"
-  LOCALE_SABBREVMONTHNAME1 "íäÇíÑ"
-  LOCALE_SABBREVMONTHNAME2 "ÝÈÑÇíÑ"
-  LOCALE_SABBREVMONTHNAME3 "ãÇÑÓ"
-  LOCALE_SABBREVMONTHNAME4 "ÇÈÑíá"
-  LOCALE_SABBREVMONTHNAME5 "ãÇíæ"
-  LOCALE_SABBREVMONTHNAME6 "íæäíæ"
-  LOCALE_SABBREVMONTHNAME7 "íæáíæ"
-  LOCALE_SABBREVMONTHNAME8 "ÇÛÓØÓ"
-  LOCALE_SABBREVMONTHNAME9 "ÓÈÊãÈÑ"
-  LOCALE_SABBREVMONTHNAME10 "ÇßÊæÈÑ"
-  LOCALE_SABBREVMONTHNAME11 "äæÝãÈÑ"
-  LOCALE_SABBREVMONTHNAME12 "ÏíÓãÈÑ"
+  LOCALE_SABBREVMONTHNAME1 "يناير"
+  LOCALE_SABBREVMONTHNAME2 "فبراير"
+  LOCALE_SABBREVMONTHNAME3 "مارس"
+  LOCALE_SABBREVMONTHNAME4 "ابريل"
+  LOCALE_SABBREVMONTHNAME5 "مايو"
+  LOCALE_SABBREVMONTHNAME6 "يونيو"
+  LOCALE_SABBREVMONTHNAME7 "يوليو"
+  LOCALE_SABBREVMONTHNAME8 "اغسطس"
+  LOCALE_SABBREVMONTHNAME9 "سبتمبر"
+  LOCALE_SABBREVMONTHNAME10 "اكتوبر"
+  LOCALE_SABBREVMONTHNAME11 "نوفمبر"
+  LOCALE_SABBREVMONTHNAME12 "ديسمبر"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Oman"
-  LOCALE_SCURRENCY "Ñ.Ú.þ"
+  LOCALE_SCURRENCY "ر.ع.‏"
   LOCALE_SDATE "/"
-  LOCALE_SDAYNAME1 "ÇáÇËäíä"
-  LOCALE_SDAYNAME2 "ÇáËáÇËÇÁ"
-  LOCALE_SDAYNAME3 "ÇáÇÑÈÚÇÁ"
-  LOCALE_SDAYNAME4 "ÇáÎãíÓ"
-  LOCALE_SDAYNAME5 "ÇáÌãÚÉ"
-  LOCALE_SDAYNAME6 "ÇáÓÈÊ"
-  LOCALE_SDAYNAME7 "ÇáÇÍÏ"
+  LOCALE_SDAYNAME1 "الاثنين"
+  LOCALE_SDAYNAME2 "الثلاثاء"
+  LOCALE_SDAYNAME3 "الاربعاء"
+  LOCALE_SDAYNAME4 "الخميس"
+  LOCALE_SDAYNAME5 "الجمعة"
+  LOCALE_SDAYNAME6 "السبت"
+  LOCALE_SDAYNAME7 "الاحد"
   LOCALE_SDECIMAL "."
   LOCALE_SENGCOUNTRY "Oman"
   LOCALE_SENGCURRNAME "Rial Omani"
@@ -109,26 +109,26 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_OMAN
   LOCALE_SLONGDATE "dd MMMM, yyyy"
   LOCALE_SMONDECIMALSEP "."
   LOCALE_SMONGROUPING "3;0"
-  LOCALE_SMONTHNAME1 "íäÇíÑ"
-  LOCALE_SMONTHNAME2 "ÝÈÑÇíÑ"
-  LOCALE_SMONTHNAME3 "ãÇÑÓ"
-  LOCALE_SMONTHNAME4 "ÇÈÑíá"
-  LOCALE_SMONTHNAME5 "ãÇíæ"
-  LOCALE_SMONTHNAME6 "íæäíæ"
-  LOCALE_SMONTHNAME7 "íæáíæ"
-  LOCALE_SMONTHNAME8 "ÇÛÓØÓ"
-  LOCALE_SMONTHNAME9 "ÓÈÊãÈÑ"
-  LOCALE_SMONTHNAME10 "ÇßÊæÈÑ"
-  LOCALE_SMONTHNAME11 "äæÝãÈÑ"
-  LOCALE_SMONTHNAME12 "ÏíÓãÈÑ"
+  LOCALE_SMONTHNAME1 "يناير"
+  LOCALE_SMONTHNAME2 "فبراير"
+  LOCALE_SMONTHNAME3 "مارس"
+  LOCALE_SMONTHNAME4 "ابريل"
+  LOCALE_SMONTHNAME5 "مايو"
+  LOCALE_SMONTHNAME6 "يونيو"
+  LOCALE_SMONTHNAME7 "يوليو"
+  LOCALE_SMONTHNAME8 "اغسطس"
+  LOCALE_SMONTHNAME9 "سبتمبر"
+  LOCALE_SMONTHNAME10 "اكتوبر"
+  LOCALE_SMONTHNAME11 "نوفمبر"
+  LOCALE_SMONTHNAME12 "ديسمبر"
   LOCALE_SMONTHNAME13 ""
   LOCALE_SMONTHOUSANDSEP ","
   LOCALE_SNAME "ar-OM"
-  LOCALE_SNATIVECTRYNAME "򋂊"
-  LOCALE_SNATIVECURRNAME "ÑíÇá ÚãÇäí"
+  LOCALE_SNATIVECTRYNAME "عمان"
+  LOCALE_SNATIVECURRNAME "ريال عماني"
   LOCALE_SNATIVEDIGITS L"\x0660\x0661\x0662\x0663\x0664\x0665\x0666\x0667\x0668\x0669"
-  LOCALE_SNATIVEDISPLAYNAME "ÇáÚÑÈíÉ (ÚãÇä)"
-  LOCALE_SNATIVELANGNAME "ÇáÚÑÈíÉ"
+  LOCALE_SNATIVEDISPLAYNAME "العربية (عمان)"
+  LOCALE_SNATIVELANGNAME "العربية"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "ARA "
   LOCALE_SPOSITIVESIGN ""
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_OMAN
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/arq.nls b/dlls/kernel32/nls/arq.nls
index 7ef096e..21a8ce4 100644
--- a/dlls/kernel32/nls/arq.nls
+++ b/dlls/kernel32/nls/arq.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1256)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_QATAR
 {
@@ -62,40 +62,40 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_QATAR
   LOCALE_ITIME "0"
   LOCALE_ITIMEMARKPOSN "0"
   LOCALE_ITLZERO "1"
-  LOCALE_S1159 "Õ"
-  LOCALE_S2359 "ã"
+  LOCALE_S1159 "ص"
+  LOCALE_S2359 "م"
   LOCALE_SABBREVCTRYNAME "QAT"
-  LOCALE_SABBREVDAYNAME1 "ÇáÇËäíä"
-  LOCALE_SABBREVDAYNAME2 "ÇáËáÇËÇÁ"
-  LOCALE_SABBREVDAYNAME3 "ÇáÇÑÈÚÇÁ"
-  LOCALE_SABBREVDAYNAME4 "ÇáÎãíÓ"
-  LOCALE_SABBREVDAYNAME5 "ÇáÌãÚÉ"
-  LOCALE_SABBREVDAYNAME6 "ÇáÓÈÊ"
-  LOCALE_SABBREVDAYNAME7 "ÇáÇÍÏ"
+  LOCALE_SABBREVDAYNAME1 "الاثنين"
+  LOCALE_SABBREVDAYNAME2 "الثلاثاء"
+  LOCALE_SABBREVDAYNAME3 "الاربعاء"
+  LOCALE_SABBREVDAYNAME4 "الخميس"
+  LOCALE_SABBREVDAYNAME5 "الجمعة"
+  LOCALE_SABBREVDAYNAME6 "السبت"
+  LOCALE_SABBREVDAYNAME7 "الاحد"
   LOCALE_SABBREVLANGNAME "ARQ"
-  LOCALE_SABBREVMONTHNAME1 "íäÇíÑ"
-  LOCALE_SABBREVMONTHNAME2 "ÝÈÑÇíÑ"
-  LOCALE_SABBREVMONTHNAME3 "ãÇÑÓ"
-  LOCALE_SABBREVMONTHNAME4 "ÇÈÑíá"
-  LOCALE_SABBREVMONTHNAME5 "ãÇíæ"
-  LOCALE_SABBREVMONTHNAME6 "íæäíæ"
-  LOCALE_SABBREVMONTHNAME7 "íæáíæ"
-  LOCALE_SABBREVMONTHNAME8 "ÇÛÓØÓ"
-  LOCALE_SABBREVMONTHNAME9 "ÓÈÊãÈÑ"
-  LOCALE_SABBREVMONTHNAME10 "ÇßÊæÈÑ"
-  LOCALE_SABBREVMONTHNAME11 "äæÝãÈÑ"
-  LOCALE_SABBREVMONTHNAME12 "ÏíÓãÈÑ"
+  LOCALE_SABBREVMONTHNAME1 "يناير"
+  LOCALE_SABBREVMONTHNAME2 "فبراير"
+  LOCALE_SABBREVMONTHNAME3 "مارس"
+  LOCALE_SABBREVMONTHNAME4 "ابريل"
+  LOCALE_SABBREVMONTHNAME5 "مايو"
+  LOCALE_SABBREVMONTHNAME6 "يونيو"
+  LOCALE_SABBREVMONTHNAME7 "يوليو"
+  LOCALE_SABBREVMONTHNAME8 "اغسطس"
+  LOCALE_SABBREVMONTHNAME9 "سبتمبر"
+  LOCALE_SABBREVMONTHNAME10 "اكتوبر"
+  LOCALE_SABBREVMONTHNAME11 "نوفمبر"
+  LOCALE_SABBREVMONTHNAME12 "ديسمبر"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Qatar"
-  LOCALE_SCURRENCY "Ñ.Þ.þ"
+  LOCALE_SCURRENCY "ر.ق.‏"
   LOCALE_SDATE "/"
-  LOCALE_SDAYNAME1 "ÇáÇËäíä"
-  LOCALE_SDAYNAME2 "ÇáËáÇËÇÁ"
-  LOCALE_SDAYNAME3 "ÇáÇÑÈÚÇÁ"
-  LOCALE_SDAYNAME4 "ÇáÎãíÓ"
-  LOCALE_SDAYNAME5 "ÇáÌãÚÉ"
-  LOCALE_SDAYNAME6 "ÇáÓÈÊ"
-  LOCALE_SDAYNAME7 "ÇáÇÍÏ"
+  LOCALE_SDAYNAME1 "الاثنين"
+  LOCALE_SDAYNAME2 "الثلاثاء"
+  LOCALE_SDAYNAME3 "الاربعاء"
+  LOCALE_SDAYNAME4 "الخميس"
+  LOCALE_SDAYNAME5 "الجمعة"
+  LOCALE_SDAYNAME6 "السبت"
+  LOCALE_SDAYNAME7 "الاحد"
   LOCALE_SDECIMAL "."
   LOCALE_SENGCOUNTRY "Qatar"
   LOCALE_SENGCURRNAME "Qatari Rial"
@@ -109,26 +109,26 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_QATAR
   LOCALE_SLONGDATE "dd MMMM, yyyy"
   LOCALE_SMONDECIMALSEP "."
   LOCALE_SMONGROUPING "3;0"
-  LOCALE_SMONTHNAME1 "íäÇíÑ"
-  LOCALE_SMONTHNAME2 "ÝÈÑÇíÑ"
-  LOCALE_SMONTHNAME3 "ãÇÑÓ"
-  LOCALE_SMONTHNAME4 "ÇÈÑíá"
-  LOCALE_SMONTHNAME5 "ãÇíæ"
-  LOCALE_SMONTHNAME6 "íæäíæ"
-  LOCALE_SMONTHNAME7 "íæáíæ"
-  LOCALE_SMONTHNAME8 "ÇÛÓØÓ"
-  LOCALE_SMONTHNAME9 "ÓÈÊãÈÑ"
-  LOCALE_SMONTHNAME10 "ÇßÊæÈÑ"
-  LOCALE_SMONTHNAME11 "äæÝãÈÑ"
-  LOCALE_SMONTHNAME12 "ÏíÓãÈÑ"
+  LOCALE_SMONTHNAME1 "يناير"
+  LOCALE_SMONTHNAME2 "فبراير"
+  LOCALE_SMONTHNAME3 "مارس"
+  LOCALE_SMONTHNAME4 "ابريل"
+  LOCALE_SMONTHNAME5 "مايو"
+  LOCALE_SMONTHNAME6 "يونيو"
+  LOCALE_SMONTHNAME7 "يوليو"
+  LOCALE_SMONTHNAME8 "اغسطس"
+  LOCALE_SMONTHNAME9 "سبتمبر"
+  LOCALE_SMONTHNAME10 "اكتوبر"
+  LOCALE_SMONTHNAME11 "نوفمبر"
+  LOCALE_SMONTHNAME12 "ديسمبر"
   LOCALE_SMONTHNAME13 ""
   LOCALE_SMONTHOUSANDSEP ","
   LOCALE_SNAME "ar-QA"
-  LOCALE_SNATIVECTRYNAME "ÞØÑ"
-  LOCALE_SNATIVECURRNAME "ÑíÇá ÞØÑí"
+  LOCALE_SNATIVECTRYNAME "قطر"
+  LOCALE_SNATIVECURRNAME "ريال قطري"
   LOCALE_SNATIVEDIGITS L"\x0660\x0661\x0662\x0663\x0664\x0665\x0666\x0667\x0668\x0669"
-  LOCALE_SNATIVEDISPLAYNAME "ÇáÚÑÈíÉ (ÞØÑ)"
-  LOCALE_SNATIVELANGNAME "ÇáÚÑÈíÉ"
+  LOCALE_SNATIVEDISPLAYNAME "العربية (قطر)"
+  LOCALE_SNATIVELANGNAME "العربية"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "ARA "
   LOCALE_SPOSITIVESIGN ""
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_QATAR
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/ars.nls b/dlls/kernel32/nls/ars.nls
index 0386643..27fa261 100644
--- a/dlls/kernel32/nls/ars.nls
+++ b/dlls/kernel32/nls/ars.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1256)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_SYRIA
 {
@@ -62,40 +62,40 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_SYRIA
   LOCALE_ITIME "0"
   LOCALE_ITIMEMARKPOSN "0"
   LOCALE_ITLZERO "1"
-  LOCALE_S1159 "Õ"
-  LOCALE_S2359 "ã"
+  LOCALE_S1159 "ص"
+  LOCALE_S2359 "م"
   LOCALE_SABBREVCTRYNAME "SYR"
-  LOCALE_SABBREVDAYNAME1 "ÇáÇËäíä"
-  LOCALE_SABBREVDAYNAME2 "ÇáËáÇËÇÁ"
-  LOCALE_SABBREVDAYNAME3 "ÇáÇÑÈÚÇÁ"
-  LOCALE_SABBREVDAYNAME4 "ÇáÎãíÓ"
-  LOCALE_SABBREVDAYNAME5 "ÇáÌãÚÉ"
-  LOCALE_SABBREVDAYNAME6 "ÇáÓÈÊ"
-  LOCALE_SABBREVDAYNAME7 "ÇáÇÍÏ"
+  LOCALE_SABBREVDAYNAME1 "الاثنين"
+  LOCALE_SABBREVDAYNAME2 "الثلاثاء"
+  LOCALE_SABBREVDAYNAME3 "الاربعاء"
+  LOCALE_SABBREVDAYNAME4 "الخميس"
+  LOCALE_SABBREVDAYNAME5 "الجمعة"
+  LOCALE_SABBREVDAYNAME6 "السبت"
+  LOCALE_SABBREVDAYNAME7 "الاحد"
   LOCALE_SABBREVLANGNAME "ARS"
-  LOCALE_SABBREVMONTHNAME1 "ßÇäæä ÇáËÇäí"
-  LOCALE_SABBREVMONTHNAME2 "ÔÈÇØ"
-  LOCALE_SABBREVMONTHNAME3 "ÂÐÇÑ"
-  LOCALE_SABBREVMONTHNAME4 "äíÓÇä"
-  LOCALE_SABBREVMONTHNAME5 "ÃíÇÑ"
-  LOCALE_SABBREVMONTHNAME6 "ÍÒíÑÇä"
-  LOCALE_SABBREVMONTHNAME7 "ÊãæÒ"
-  LOCALE_SABBREVMONTHNAME8 "ÂÈ"
-  LOCALE_SABBREVMONTHNAME9 "Ãíáæá"
-  LOCALE_SABBREVMONTHNAME10 "ÊÔÑíä ÇáÃæá"
-  LOCALE_SABBREVMONTHNAME11 "ÊÔÑíä ÇáËÇäí"
-  LOCALE_SABBREVMONTHNAME12 "ßÇäæä ÇáÃæá"
+  LOCALE_SABBREVMONTHNAME1 "كانون الثاني"
+  LOCALE_SABBREVMONTHNAME2 "شباط"
+  LOCALE_SABBREVMONTHNAME3 "آذار"
+  LOCALE_SABBREVMONTHNAME4 "نيسان"
+  LOCALE_SABBREVMONTHNAME5 "أيار"
+  LOCALE_SABBREVMONTHNAME6 "حزيران"
+  LOCALE_SABBREVMONTHNAME7 "تموز"
+  LOCALE_SABBREVMONTHNAME8 "آب"
+  LOCALE_SABBREVMONTHNAME9 "أيلول"
+  LOCALE_SABBREVMONTHNAME10 "تشرين الأول"
+  LOCALE_SABBREVMONTHNAME11 "تشرين الثاني"
+  LOCALE_SABBREVMONTHNAME12 "كانون الأول"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Syria"
-  LOCALE_SCURRENCY "á.Ó.þ"
+  LOCALE_SCURRENCY "ل.س.‏"
   LOCALE_SDATE "/"
-  LOCALE_SDAYNAME1 "ÇáÇËäíä"
-  LOCALE_SDAYNAME2 "ÇáËáÇËÇÁ"
-  LOCALE_SDAYNAME3 "ÇáÇÑÈÚÇÁ"
-  LOCALE_SDAYNAME4 "ÇáÎãíÓ"
-  LOCALE_SDAYNAME5 "ÇáÌãÚÉ"
-  LOCALE_SDAYNAME6 "ÇáÓÈÊ"
-  LOCALE_SDAYNAME7 "ÇáÇÍÏ"
+  LOCALE_SDAYNAME1 "الاثنين"
+  LOCALE_SDAYNAME2 "الثلاثاء"
+  LOCALE_SDAYNAME3 "الاربعاء"
+  LOCALE_SDAYNAME4 "الخميس"
+  LOCALE_SDAYNAME5 "الجمعة"
+  LOCALE_SDAYNAME6 "السبت"
+  LOCALE_SDAYNAME7 "الاحد"
   LOCALE_SDECIMAL "."
   LOCALE_SENGCOUNTRY "Syria"
   LOCALE_SENGCURRNAME "Syrian Pound"
@@ -109,26 +109,26 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_SYRIA
   LOCALE_SLONGDATE "dd MMMM, yyyy"
   LOCALE_SMONDECIMALSEP "."
   LOCALE_SMONGROUPING "3;0"
-  LOCALE_SMONTHNAME1 "ßÇäæä ÇáËÇäí"
-  LOCALE_SMONTHNAME2 "ÔÈÇØ"
-  LOCALE_SMONTHNAME3 "ÂÐÇÑ"
-  LOCALE_SMONTHNAME4 "äíÓÇä"
-  LOCALE_SMONTHNAME5 "ÃíÇÑ"
-  LOCALE_SMONTHNAME6 "ÍÒíÑÇä"
-  LOCALE_SMONTHNAME7 "ÊãæÒ"
-  LOCALE_SMONTHNAME8 "ÂÈ"
-  LOCALE_SMONTHNAME9 "Ãíáæá"
-  LOCALE_SMONTHNAME10 "ÊÔÑíä ÇáÃæá"
-  LOCALE_SMONTHNAME11 "ÊÔÑíä ÇáËÇäí"
-  LOCALE_SMONTHNAME12 "ßÇäæä ÇáÃæá"
+  LOCALE_SMONTHNAME1 "كانون الثاني"
+  LOCALE_SMONTHNAME2 "شباط"
+  LOCALE_SMONTHNAME3 "آذار"
+  LOCALE_SMONTHNAME4 "نيسان"
+  LOCALE_SMONTHNAME5 "أيار"
+  LOCALE_SMONTHNAME6 "حزيران"
+  LOCALE_SMONTHNAME7 "تموز"
+  LOCALE_SMONTHNAME8 "آب"
+  LOCALE_SMONTHNAME9 "أيلول"
+  LOCALE_SMONTHNAME10 "تشرين الأول"
+  LOCALE_SMONTHNAME11 "تشرين الثاني"
+  LOCALE_SMONTHNAME12 "كانون الأول"
   LOCALE_SMONTHNAME13 ""
   LOCALE_SMONTHOUSANDSEP ","
   LOCALE_SNAME "ar-SY"
-  LOCALE_SNATIVECTRYNAME "ÓæÑíÇ"
-  LOCALE_SNATIVECURRNAME "Ìäíå ÓæÑí"
+  LOCALE_SNATIVECTRYNAME "سوريا"
+  LOCALE_SNATIVECURRNAME "جنيه سوري"
   LOCALE_SNATIVEDIGITS L"\x0660\x0661\x0662\x0663\x0664\x0665\x0666\x0667\x0668\x0669"
-  LOCALE_SNATIVEDISPLAYNAME "ÇáÚÑÈíÉ (ÓæÑíÇ)"
-  LOCALE_SNATIVELANGNAME "ÇáÚÑÈíÉ"
+  LOCALE_SNATIVEDISPLAYNAME "العربية (سوريا)"
+  LOCALE_SNATIVELANGNAME "العربية"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "ARA "
   LOCALE_SPOSITIVESIGN ""
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_SYRIA
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/art.nls b/dlls/kernel32/nls/art.nls
index 3c609ef..98d22f0 100644
--- a/dlls/kernel32/nls/art.nls
+++ b/dlls/kernel32/nls/art.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1256)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_TUNISIA
 {
@@ -62,40 +62,40 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_TUNISIA
   LOCALE_ITIME "1"
   LOCALE_ITIMEMARKPOSN "0"
   LOCALE_ITLZERO "0"
-  LOCALE_S1159 "Õ"
-  LOCALE_S2359 "ã"
+  LOCALE_S1159 "ص"
+  LOCALE_S2359 "م"
   LOCALE_SABBREVCTRYNAME "TUN"
-  LOCALE_SABBREVDAYNAME1 "ÇáÇËäíä"
-  LOCALE_SABBREVDAYNAME2 "ÇáËáÇËÇÁ"
-  LOCALE_SABBREVDAYNAME3 "ÇáÇÑÈÚÇÁ"
-  LOCALE_SABBREVDAYNAME4 "ÇáÎãíÓ"
-  LOCALE_SABBREVDAYNAME5 "ÇáÌãÚÉ"
-  LOCALE_SABBREVDAYNAME6 "ÇáÓÈÊ"
-  LOCALE_SABBREVDAYNAME7 "ÇáÇÍÏ"
+  LOCALE_SABBREVDAYNAME1 "الاثنين"
+  LOCALE_SABBREVDAYNAME2 "الثلاثاء"
+  LOCALE_SABBREVDAYNAME3 "الاربعاء"
+  LOCALE_SABBREVDAYNAME4 "الخميس"
+  LOCALE_SABBREVDAYNAME5 "الجمعة"
+  LOCALE_SABBREVDAYNAME6 "السبت"
+  LOCALE_SABBREVDAYNAME7 "الاحد"
   LOCALE_SABBREVLANGNAME "ART"
-  LOCALE_SABBREVMONTHNAME1 "ÌÇäÝí"
-  LOCALE_SABBREVMONTHNAME2 "ÝíÝÑí"
-  LOCALE_SABBREVMONTHNAME3 "ãÇÑÓ"
-  LOCALE_SABBREVMONTHNAME4 "ÇÝÑíá"
-  LOCALE_SABBREVMONTHNAME5 "ãÇí"
-  LOCALE_SABBREVMONTHNAME6 "ÌæÇä"
-  LOCALE_SABBREVMONTHNAME7 "ÌæíáíÉ"
-  LOCALE_SABBREVMONTHNAME8 "ÇÈÊ"
-  LOCALE_SABBREVMONTHNAME9 "ÓÈÊãÈÑ"
-  LOCALE_SABBREVMONTHNAME10 "ÇßÊæÈÑ"
-  LOCALE_SABBREVMONTHNAME11 "äæÝãÈÑ"
-  LOCALE_SABBREVMONTHNAME12 "ÏíÓãÈÑ"
+  LOCALE_SABBREVMONTHNAME1 "جانفي"
+  LOCALE_SABBREVMONTHNAME2 "فيفري"
+  LOCALE_SABBREVMONTHNAME3 "مارس"
+  LOCALE_SABBREVMONTHNAME4 "افريل"
+  LOCALE_SABBREVMONTHNAME5 "ماي"
+  LOCALE_SABBREVMONTHNAME6 "جوان"
+  LOCALE_SABBREVMONTHNAME7 "جويلية"
+  LOCALE_SABBREVMONTHNAME8 "ابت"
+  LOCALE_SABBREVMONTHNAME9 "سبتمبر"
+  LOCALE_SABBREVMONTHNAME10 "اكتوبر"
+  LOCALE_SABBREVMONTHNAME11 "نوفمبر"
+  LOCALE_SABBREVMONTHNAME12 "ديسمبر"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Tunisia"
-  LOCALE_SCURRENCY "Ï.Ê.þ"
+  LOCALE_SCURRENCY "د.ت.‏"
   LOCALE_SDATE "-"
-  LOCALE_SDAYNAME1 "ÇáÇËäíä"
-  LOCALE_SDAYNAME2 "ÇáËáÇËÇÁ"
-  LOCALE_SDAYNAME3 "ÇáÇÑÈÚÇÁ"
-  LOCALE_SDAYNAME4 "ÇáÎãíÓ"
-  LOCALE_SDAYNAME5 "ÇáÌãÚÉ"
-  LOCALE_SDAYNAME6 "ÇáÓÈÊ"
-  LOCALE_SDAYNAME7 "ÇáÇÍÏ"
+  LOCALE_SDAYNAME1 "الاثنين"
+  LOCALE_SDAYNAME2 "الثلاثاء"
+  LOCALE_SDAYNAME3 "الاربعاء"
+  LOCALE_SDAYNAME4 "الخميس"
+  LOCALE_SDAYNAME5 "الجمعة"
+  LOCALE_SDAYNAME6 "السبت"
+  LOCALE_SDAYNAME7 "الاحد"
   LOCALE_SDECIMAL "."
   LOCALE_SENGCOUNTRY "Tunisia"
   LOCALE_SENGCURRNAME "Tunisian Dollar"
@@ -109,26 +109,26 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_TUNISIA
   LOCALE_SLONGDATE "dd MMMM, yyyy"
   LOCALE_SMONDECIMALSEP "."
   LOCALE_SMONGROUPING "3;0"
-  LOCALE_SMONTHNAME1 "ÌÇäÝí"
-  LOCALE_SMONTHNAME2 "ÝíÝÑí"
-  LOCALE_SMONTHNAME3 "ãÇÑÓ"
-  LOCALE_SMONTHNAME4 "ÇÝÑíá"
-  LOCALE_SMONTHNAME5 "ãÇí"
-  LOCALE_SMONTHNAME6 "ÌæÇä"
-  LOCALE_SMONTHNAME7 "ÌæíáíÉ"
-  LOCALE_SMONTHNAME8 "ÇÈÊ"
-  LOCALE_SMONTHNAME9 "ÓÈÊãÈÑ"
-  LOCALE_SMONTHNAME10 "ÇßÊæÈÑ"
-  LOCALE_SMONTHNAME11 "äæÝãÈÑ"
-  LOCALE_SMONTHNAME12 "ÏíÓãÈÑ"
+  LOCALE_SMONTHNAME1 "جانفي"
+  LOCALE_SMONTHNAME2 "فيفري"
+  LOCALE_SMONTHNAME3 "مارس"
+  LOCALE_SMONTHNAME4 "افريل"
+  LOCALE_SMONTHNAME5 "ماي"
+  LOCALE_SMONTHNAME6 "جوان"
+  LOCALE_SMONTHNAME7 "جويلية"
+  LOCALE_SMONTHNAME8 "ابت"
+  LOCALE_SMONTHNAME9 "سبتمبر"
+  LOCALE_SMONTHNAME10 "اكتوبر"
+  LOCALE_SMONTHNAME11 "نوفمبر"
+  LOCALE_SMONTHNAME12 "ديسمبر"
   LOCALE_SMONTHNAME13 ""
   LOCALE_SMONTHOUSANDSEP ","
   LOCALE_SNAME "ar-TN"
-  LOCALE_SNATIVECTRYNAME "ÊæäÓ"
-  LOCALE_SNATIVECURRNAME "ÏæáÇÑ ÊæäÓí"
+  LOCALE_SNATIVECTRYNAME "تونس"
+  LOCALE_SNATIVECURRNAME "دولار تونسي"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "ÇáÚÑÈíÉ (ÊæäÓ)"
-  LOCALE_SNATIVELANGNAME "ÇáÚÑÈíÉ"
+  LOCALE_SNATIVEDISPLAYNAME "العربية (تونس)"
+  LOCALE_SNATIVELANGNAME "العربية"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "ARA "
   LOCALE_SPOSITIVESIGN ""
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_TUNISIA
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/aru.nls b/dlls/kernel32/nls/aru.nls
index 3817fc9..00cf3be 100644
--- a/dlls/kernel32/nls/aru.nls
+++ b/dlls/kernel32/nls/aru.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1256)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_UAE
 {
@@ -62,40 +62,40 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_UAE
   LOCALE_ITIME "0"
   LOCALE_ITIMEMARKPOSN "0"
   LOCALE_ITLZERO "1"
-  LOCALE_S1159 "Õ"
-  LOCALE_S2359 "ã"
+  LOCALE_S1159 "ص"
+  LOCALE_S2359 "م"
   LOCALE_SABBREVCTRYNAME "ARE"
-  LOCALE_SABBREVDAYNAME1 "ÇáÇËäíä"
-  LOCALE_SABBREVDAYNAME2 "ÇáËáÇËÇÁ"
-  LOCALE_SABBREVDAYNAME3 "ÇáÇÑÈÚÇÁ"
-  LOCALE_SABBREVDAYNAME4 "ÇáÎãíÓ"
-  LOCALE_SABBREVDAYNAME5 "ÇáÌãÚÉ"
-  LOCALE_SABBREVDAYNAME6 "ÇáÓÈÊ"
-  LOCALE_SABBREVDAYNAME7 "ÇáÇÍÏ"
+  LOCALE_SABBREVDAYNAME1 "الاثنين"
+  LOCALE_SABBREVDAYNAME2 "الثلاثاء"
+  LOCALE_SABBREVDAYNAME3 "الاربعاء"
+  LOCALE_SABBREVDAYNAME4 "الخميس"
+  LOCALE_SABBREVDAYNAME5 "الجمعة"
+  LOCALE_SABBREVDAYNAME6 "السبت"
+  LOCALE_SABBREVDAYNAME7 "الاحد"
   LOCALE_SABBREVLANGNAME "ARU"
-  LOCALE_SABBREVMONTHNAME1 "íäÇíÑ"
-  LOCALE_SABBREVMONTHNAME2 "ÝÈÑÇíÑ"
-  LOCALE_SABBREVMONTHNAME3 "ãÇÑÓ"
-  LOCALE_SABBREVMONTHNAME4 "ÇÈÑíá"
-  LOCALE_SABBREVMONTHNAME5 "ãÇíæ"
-  LOCALE_SABBREVMONTHNAME6 "íæäíæ"
-  LOCALE_SABBREVMONTHNAME7 "íæáíæ"
-  LOCALE_SABBREVMONTHNAME8 "ÇÛÓØÓ"
-  LOCALE_SABBREVMONTHNAME9 "ÓÈÊãÈÑ"
-  LOCALE_SABBREVMONTHNAME10 "ÇßÊæÈÑ"
-  LOCALE_SABBREVMONTHNAME11 "äæÝãÈÑ"
-  LOCALE_SABBREVMONTHNAME12 "ÏíÓãÈÑ"
+  LOCALE_SABBREVMONTHNAME1 "يناير"
+  LOCALE_SABBREVMONTHNAME2 "فبراير"
+  LOCALE_SABBREVMONTHNAME3 "مارس"
+  LOCALE_SABBREVMONTHNAME4 "ابريل"
+  LOCALE_SABBREVMONTHNAME5 "مايو"
+  LOCALE_SABBREVMONTHNAME6 "يونيو"
+  LOCALE_SABBREVMONTHNAME7 "يوليو"
+  LOCALE_SABBREVMONTHNAME8 "اغسطس"
+  LOCALE_SABBREVMONTHNAME9 "سبتمبر"
+  LOCALE_SABBREVMONTHNAME10 "اكتوبر"
+  LOCALE_SABBREVMONTHNAME11 "نوفمبر"
+  LOCALE_SABBREVMONTHNAME12 "ديسمبر"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "U.A.E."
-  LOCALE_SCURRENCY "Ï.Å.þ"
+  LOCALE_SCURRENCY "د.إ.‏"
   LOCALE_SDATE "/"
-  LOCALE_SDAYNAME1 "ÇáÇËäíä"
-  LOCALE_SDAYNAME2 "ÇáËáÇËÇÁ"
-  LOCALE_SDAYNAME3 "ÇáÇÑÈÚÇÁ"
-  LOCALE_SDAYNAME4 "ÇáÎãíÓ"
-  LOCALE_SDAYNAME5 "ÇáÌãÚÉ"
-  LOCALE_SDAYNAME6 "ÇáÓÈÊ"
-  LOCALE_SDAYNAME7 "ÇáÇÍÏ"
+  LOCALE_SDAYNAME1 "الاثنين"
+  LOCALE_SDAYNAME2 "الثلاثاء"
+  LOCALE_SDAYNAME3 "الاربعاء"
+  LOCALE_SDAYNAME4 "الخميس"
+  LOCALE_SDAYNAME5 "الجمعة"
+  LOCALE_SDAYNAME6 "السبت"
+  LOCALE_SDAYNAME7 "الاحد"
   LOCALE_SDECIMAL "."
   LOCALE_SENGCOUNTRY "U.A.E."
   LOCALE_SENGCURRNAME "UAE Dirham"
@@ -109,26 +109,26 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_UAE
   LOCALE_SLONGDATE "dd MMMM, yyyy"
   LOCALE_SMONDECIMALSEP "."
   LOCALE_SMONGROUPING "3;0"
-  LOCALE_SMONTHNAME1 "íäÇíÑ"
-  LOCALE_SMONTHNAME2 "ÝÈÑÇíÑ"
-  LOCALE_SMONTHNAME3 "ãÇÑÓ"
-  LOCALE_SMONTHNAME4 "ÇÈÑíá"
-  LOCALE_SMONTHNAME5 "ãÇíæ"
-  LOCALE_SMONTHNAME6 "íæäíæ"
-  LOCALE_SMONTHNAME7 "íæáíæ"
-  LOCALE_SMONTHNAME8 "ÇÛÓØÓ"
-  LOCALE_SMONTHNAME9 "ÓÈÊãÈÑ"
-  LOCALE_SMONTHNAME10 "ÇßÊæÈÑ"
-  LOCALE_SMONTHNAME11 "äæÝãÈÑ"
-  LOCALE_SMONTHNAME12 "ÏíÓãÈÑ"
+  LOCALE_SMONTHNAME1 "يناير"
+  LOCALE_SMONTHNAME2 "فبراير"
+  LOCALE_SMONTHNAME3 "مارس"
+  LOCALE_SMONTHNAME4 "ابريل"
+  LOCALE_SMONTHNAME5 "مايو"
+  LOCALE_SMONTHNAME6 "يونيو"
+  LOCALE_SMONTHNAME7 "يوليو"
+  LOCALE_SMONTHNAME8 "اغسطس"
+  LOCALE_SMONTHNAME9 "سبتمبر"
+  LOCALE_SMONTHNAME10 "اكتوبر"
+  LOCALE_SMONTHNAME11 "نوفمبر"
+  LOCALE_SMONTHNAME12 "ديسمبر"
   LOCALE_SMONTHNAME13 ""
   LOCALE_SMONTHOUSANDSEP ","
   LOCALE_SNAME "ar-AE"
-  LOCALE_SNATIVECTRYNAME "ÇáÅãÇÑÇÊ ÇáÚÑÈíÉ ÇáãÊÍÏÉ"
-  LOCALE_SNATIVECURRNAME "ÏÑåã ÇãÇÑÇÊí"
+  LOCALE_SNATIVECTRYNAME "الإمارات العربية المتحدة"
+  LOCALE_SNATIVECURRNAME "درهم اماراتي"
   LOCALE_SNATIVEDIGITS L"\x0660\x0661\x0662\x0663\x0664\x0665\x0666\x0667\x0668\x0669"
-  LOCALE_SNATIVEDISPLAYNAME "ÇáÚÑÈíÉ (ÇáÅãÇÑÇÊ ÇáÚÑÈíÉ ÇáãÊÍÏÉ)"
-  LOCALE_SNATIVELANGNAME "ÇáÚÑÈíÉ"
+  LOCALE_SNATIVEDISPLAYNAME "العربية (الإمارات العربية المتحدة)"
+  LOCALE_SNATIVELANGNAME "العربية"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "ARA "
   LOCALE_SPOSITIVESIGN ""
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_UAE
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/ary.nls b/dlls/kernel32/nls/ary.nls
index 4dc7501..490b30f 100644
--- a/dlls/kernel32/nls/ary.nls
+++ b/dlls/kernel32/nls/ary.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1256)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_YEMEN
 {
@@ -62,40 +62,40 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_YEMEN
   LOCALE_ITIME "0"
   LOCALE_ITIMEMARKPOSN "0"
   LOCALE_ITLZERO "1"
-  LOCALE_S1159 "Õ"
-  LOCALE_S2359 "ã"
+  LOCALE_S1159 "ص"
+  LOCALE_S2359 "م"
   LOCALE_SABBREVCTRYNAME "YEM"
-  LOCALE_SABBREVDAYNAME1 "ÇáÇËäíä"
-  LOCALE_SABBREVDAYNAME2 "ÇáËáÇËÇÁ"
-  LOCALE_SABBREVDAYNAME3 "ÇáÇÑÈÚÇÁ"
-  LOCALE_SABBREVDAYNAME4 "ÇáÎãíÓ"
-  LOCALE_SABBREVDAYNAME5 "ÇáÌãÚÉ"
-  LOCALE_SABBREVDAYNAME6 "ÇáÓÈÊ"
-  LOCALE_SABBREVDAYNAME7 "ÇáÇÍÏ"
+  LOCALE_SABBREVDAYNAME1 "الاثنين"
+  LOCALE_SABBREVDAYNAME2 "الثلاثاء"
+  LOCALE_SABBREVDAYNAME3 "الاربعاء"
+  LOCALE_SABBREVDAYNAME4 "الخميس"
+  LOCALE_SABBREVDAYNAME5 "الجمعة"
+  LOCALE_SABBREVDAYNAME6 "السبت"
+  LOCALE_SABBREVDAYNAME7 "الاحد"
   LOCALE_SABBREVLANGNAME "ARY"
-  LOCALE_SABBREVMONTHNAME1 "íäÇíÑ"
-  LOCALE_SABBREVMONTHNAME2 "ÝÈÑÇíÑ"
-  LOCALE_SABBREVMONTHNAME3 "ãÇÑÓ"
-  LOCALE_SABBREVMONTHNAME4 "ÇÈÑíá"
-  LOCALE_SABBREVMONTHNAME5 "ãÇíæ"
-  LOCALE_SABBREVMONTHNAME6 "íæäíæ"
-  LOCALE_SABBREVMONTHNAME7 "íæáíæ"
-  LOCALE_SABBREVMONTHNAME8 "ÇÛÓØÓ"
-  LOCALE_SABBREVMONTHNAME9 "ÓÈÊãÈÑ"
-  LOCALE_SABBREVMONTHNAME10 "ÇßÊæÈÑ"
-  LOCALE_SABBREVMONTHNAME11 "äæÝãÈÑ"
-  LOCALE_SABBREVMONTHNAME12 "ÏíÓãÈÑ"
+  LOCALE_SABBREVMONTHNAME1 "يناير"
+  LOCALE_SABBREVMONTHNAME2 "فبراير"
+  LOCALE_SABBREVMONTHNAME3 "مارس"
+  LOCALE_SABBREVMONTHNAME4 "ابريل"
+  LOCALE_SABBREVMONTHNAME5 "مايو"
+  LOCALE_SABBREVMONTHNAME6 "يونيو"
+  LOCALE_SABBREVMONTHNAME7 "يوليو"
+  LOCALE_SABBREVMONTHNAME8 "اغسطس"
+  LOCALE_SABBREVMONTHNAME9 "سبتمبر"
+  LOCALE_SABBREVMONTHNAME10 "اكتوبر"
+  LOCALE_SABBREVMONTHNAME11 "نوفمبر"
+  LOCALE_SABBREVMONTHNAME12 "ديسمبر"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Yemen"
-  LOCALE_SCURRENCY "Ñ.í.þ"
+  LOCALE_SCURRENCY "ر.ي.‏"
   LOCALE_SDATE "/"
-  LOCALE_SDAYNAME1 "ÇáÇËäíä"
-  LOCALE_SDAYNAME2 "ÇáËáÇËÇÁ"
-  LOCALE_SDAYNAME3 "ÇáÇÑÈÚÇÁ"
-  LOCALE_SDAYNAME4 "ÇáÎãíÓ"
-  LOCALE_SDAYNAME5 "ÇáÌãÚÉ"
-  LOCALE_SDAYNAME6 "ÇáÓÈÊ"
-  LOCALE_SDAYNAME7 "ÇáÇÍÏ"
+  LOCALE_SDAYNAME1 "الاثنين"
+  LOCALE_SDAYNAME2 "الثلاثاء"
+  LOCALE_SDAYNAME3 "الاربعاء"
+  LOCALE_SDAYNAME4 "الخميس"
+  LOCALE_SDAYNAME5 "الجمعة"
+  LOCALE_SDAYNAME6 "السبت"
+  LOCALE_SDAYNAME7 "الاحد"
   LOCALE_SDECIMAL "."
   LOCALE_SENGCOUNTRY "Yemen"
   LOCALE_SENGCURRNAME "Yemeni Rial"
@@ -109,26 +109,26 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_YEMEN
   LOCALE_SLONGDATE "dd MMMM, yyyy"
   LOCALE_SMONDECIMALSEP "."
   LOCALE_SMONGROUPING "3;0"
-  LOCALE_SMONTHNAME1 "íäÇíÑ"
-  LOCALE_SMONTHNAME2 "ÝÈÑÇíÑ"
-  LOCALE_SMONTHNAME3 "ãÇÑÓ"
-  LOCALE_SMONTHNAME4 "ÇÈÑíá"
-  LOCALE_SMONTHNAME5 "ãÇíæ"
-  LOCALE_SMONTHNAME6 "íæäíæ"
-  LOCALE_SMONTHNAME7 "íæáíæ"
-  LOCALE_SMONTHNAME8 "ÇÛÓØÓ"
-  LOCALE_SMONTHNAME9 "ÓÈÊãÈÑ"
-  LOCALE_SMONTHNAME10 "ÇßÊæÈÑ"
-  LOCALE_SMONTHNAME11 "äæÝãÈÑ"
-  LOCALE_SMONTHNAME12 "ÏíÓãÈÑ"
+  LOCALE_SMONTHNAME1 "يناير"
+  LOCALE_SMONTHNAME2 "فبراير"
+  LOCALE_SMONTHNAME3 "مارس"
+  LOCALE_SMONTHNAME4 "ابريل"
+  LOCALE_SMONTHNAME5 "مايو"
+  LOCALE_SMONTHNAME6 "يونيو"
+  LOCALE_SMONTHNAME7 "يوليو"
+  LOCALE_SMONTHNAME8 "اغسطس"
+  LOCALE_SMONTHNAME9 "سبتمبر"
+  LOCALE_SMONTHNAME10 "اكتوبر"
+  LOCALE_SMONTHNAME11 "نوفمبر"
+  LOCALE_SMONTHNAME12 "ديسمبر"
   LOCALE_SMONTHNAME13 ""
   LOCALE_SMONTHOUSANDSEP ","
   LOCALE_SNAME "ar-YE"
-  LOCALE_SNATIVECTRYNAME "Çáíãä"
-  LOCALE_SNATIVECURRNAME "ÑíÇá íãäí"
+  LOCALE_SNATIVECTRYNAME "اليمن"
+  LOCALE_SNATIVECURRNAME "ريال يمني"
   LOCALE_SNATIVEDIGITS L"\x0660\x0661\x0662\x0663\x0664\x0665\x0666\x0667\x0668\x0669"
-  LOCALE_SNATIVEDISPLAYNAME "ÇáÚÑÈíÉ (Çáíãä)"
-  LOCALE_SNATIVELANGNAME "ÇáÚÑÈíÉ"
+  LOCALE_SNATIVEDISPLAYNAME "العربية (اليمن)"
+  LOCALE_SNATIVELANGNAME "العربية"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "ARA "
   LOCALE_SPOSITIVESIGN ""
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_ARABIC, SUBLANG_ARABIC_YEMEN
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/aze.nls b/dlls/kernel32/nls/aze.nls
index e201c5e..a96c6a9 100644
--- a/dlls/kernel32/nls/aze.nls
+++ b/dlls/kernel32/nls/aze.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1251)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_AZERI, SUBLANG_AZERI_CYRILLIC
 {
@@ -65,29 +65,29 @@ STRINGTABLE LANGUAGE LANG_AZERI, SUBLANG_AZERI_CYRILLIC
   LOCALE_S1159 ""
   LOCALE_S2359 ""
   LOCALE_SABBREVCTRYNAME "AZE"
-  LOCALE_SABBREVDAYNAME1 "Áå"
-  LOCALE_SABBREVDAYNAME2 "×à"
-  LOCALE_SABBREVDAYNAME3 "×"
+  LOCALE_SABBREVDAYNAME1 "Бе"
+  LOCALE_SABBREVDAYNAME2 "Ча"
+  LOCALE_SABBREVDAYNAME3 "Ч"
   LOCALE_SABBREVDAYNAME4 L"\x04b8\x0430"
   LOCALE_SABBREVDAYNAME5 L"\x04b8"
-  LOCALE_SABBREVDAYNAME6 "Ø"
-  LOCALE_SABBREVDAYNAME7 "Á"
+  LOCALE_SABBREVDAYNAME6 "Ш"
+  LOCALE_SABBREVDAYNAME7 "Б"
   LOCALE_SABBREVLANGNAME "AZE"
-  LOCALE_SABBREVMONTHNAME1 "£àí"
-  LOCALE_SABBREVMONTHNAME2 "Ôåâ"
-  LOCALE_SABBREVMONTHNAME3 "Ìàð"
-  LOCALE_SABBREVMONTHNAME4 "Àïð"
-  LOCALE_SABBREVMONTHNAME5 "Ìà¼"
-  LOCALE_SABBREVMONTHNAME6 "ȼóí"
-  LOCALE_SABBREVMONTHNAME7 "ȼóë"
-  LOCALE_SABBREVMONTHNAME8 "Àâã"
-  LOCALE_SABBREVMONTHNAME9 "Ñåí"
-  LOCALE_SABBREVMONTHNAME10 "Îêò"
-  LOCALE_SABBREVMONTHNAME11 "Íîÿ"
-  LOCALE_SABBREVMONTHNAME12 "Äåê"
+  LOCALE_SABBREVMONTHNAME1 "Јан"
+  LOCALE_SABBREVMONTHNAME2 "Фев"
+  LOCALE_SABBREVMONTHNAME3 "Мар"
+  LOCALE_SABBREVMONTHNAME4 "Апр"
+  LOCALE_SABBREVMONTHNAME5 "Мај"
+  LOCALE_SABBREVMONTHNAME6 "Ијун"
+  LOCALE_SABBREVMONTHNAME7 "Ијул"
+  LOCALE_SABBREVMONTHNAME8 "Авг"
+  LOCALE_SABBREVMONTHNAME9 "Сен"
+  LOCALE_SABBREVMONTHNAME10 "Окт"
+  LOCALE_SABBREVMONTHNAME11 "Ноя"
+  LOCALE_SABBREVMONTHNAME12 "Дек"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Azerbaijan"
-  LOCALE_SCURRENCY "ìàí."
+  LOCALE_SCURRENCY "ман."
   LOCALE_SDATE "."
   LOCALE_SDAYNAME1 L"\x0411\x0430\x0437\x0430\x0440\x00a0\x0435\x0440\x0442\x04d9\x0441\x0438"
   LOCALE_SDAYNAME2 L"\x0427\x04d9\x0440\x0448\x04d9\x043d\x0431\x04d9\x00a0\x0430\x0445\x0448\x0430\x043c\x044b"
@@ -95,7 +95,7 @@ STRINGTABLE LANGUAGE LANG_AZERI, SUBLANG_AZERI_CYRILLIC
   LOCALE_SDAYNAME4 L"\x04b8\x04af\x043c\x04d9\x00a0\x0430\x0445\x0448\x0430\x043c\x044b"
   LOCALE_SDAYNAME5 L"\x04b8\x04af\x043c\x04d9"
   LOCALE_SDAYNAME6 L"\x0428\x04d9\x043d\x0431\x04d9"
-  LOCALE_SDAYNAME7 "Áàçàð"
+  LOCALE_SDAYNAME7 "Базар"
   LOCALE_SDECIMAL ","
   LOCALE_SENGCOUNTRY "Azerbaijan"
   LOCALE_SENGCURRNAME "Azerbaijanian Manat"
@@ -109,23 +109,23 @@ STRINGTABLE LANGUAGE LANG_AZERI, SUBLANG_AZERI_CYRILLIC
   LOCALE_SLONGDATE "d MMMM yyyy"
   LOCALE_SMONDECIMALSEP ","
   LOCALE_SMONGROUPING "3;0"
-  LOCALE_SMONTHNAME1 "£àíâàð"
-  LOCALE_SMONTHNAME2 "Ôåâðàë"
-  LOCALE_SMONTHNAME3 "Ìàðò"
-  LOCALE_SMONTHNAME4 "Àïðåë"
-  LOCALE_SMONTHNAME5 "Ìà¼"
-  LOCALE_SMONTHNAME6 "ȼóí"
-  LOCALE_SMONTHNAME7 "ȼóë"
-  LOCALE_SMONTHNAME8 "Àâãóñò"
-  LOCALE_SMONTHNAME9 "Ñåíò¼àáð"
-  LOCALE_SMONTHNAME10 "Îêò¼àáð"
-  LOCALE_SMONTHNAME11 "Íî¼àáð"
-  LOCALE_SMONTHNAME12 "Äåêàáð"
+  LOCALE_SMONTHNAME1 "Јанвар"
+  LOCALE_SMONTHNAME2 "Феврал"
+  LOCALE_SMONTHNAME3 "Март"
+  LOCALE_SMONTHNAME4 "Апрел"
+  LOCALE_SMONTHNAME5 "Мај"
+  LOCALE_SMONTHNAME6 "Ијун"
+  LOCALE_SMONTHNAME7 "Ијул"
+  LOCALE_SMONTHNAME8 "Август"
+  LOCALE_SMONTHNAME9 "Сентјабр"
+  LOCALE_SMONTHNAME10 "Октјабр"
+  LOCALE_SMONTHNAME11 "Нојабр"
+  LOCALE_SMONTHNAME12 "Декабр"
   LOCALE_SMONTHNAME13 ""
-  LOCALE_SMONTHOUSANDSEP " "
+  LOCALE_SMONTHOUSANDSEP " "
   LOCALE_SNAME "az-AZ"
   LOCALE_SNATIVECTRYNAME L"\x0410\x0437\x04d9\x0440\x0431\x0430\x0458\x04b9\x0430\x043d"
-  LOCALE_SNATIVECURRNAME "ðóáëü"
+  LOCALE_SNATIVECURRNAME "рубль"
   LOCALE_SNATIVEDIGITS "0123456789"
   LOCALE_SNATIVEDISPLAYNAME ""
   LOCALE_SNATIVELANGNAME L"\x0410\x0437\x04d9\x0440\x0431\x0430\x0458\x04b9\x0430\x043d"
@@ -136,7 +136,7 @@ STRINGTABLE LANGUAGE LANG_AZERI, SUBLANG_AZERI_CYRILLIC
   LOCALE_SSHORTDATE "dd.MM.yyyy"
   LOCALE_SSHORTTIME "H:mm"
   LOCALE_SSORTNAME "Default"
-  LOCALE_STHOUSAND " "
+  LOCALE_STHOUSAND " "
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
@@ -153,9 +153,9 @@ STRINGTABLE LANGUAGE LANG_AZERI, SUBLANG_AZERI_CYRILLIC
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
-  LGRPID_ARMENIAN+LGRPID_RES_BASE "Armenian" 
+  LGRPID_ARMENIAN+LGRPID_RES_BASE "Armenian"
 }
diff --git a/dlls/kernel32/nls/azl.nls b/dlls/kernel32/nls/azl.nls
index c986a20..38af673 100644
--- a/dlls/kernel32/nls/azl.nls
+++ b/dlls/kernel32/nls/azl.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1254)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_AZERI, SUBLANG_AZERI_LATIN
 {
@@ -66,11 +66,11 @@ STRINGTABLE LANGUAGE LANG_AZERI, SUBLANG_AZERI_LATIN
   LOCALE_S2359 ""
   LOCALE_SABBREVCTRYNAME "AZE"
   LOCALE_SABBREVDAYNAME1 "Be"
-  LOCALE_SABBREVDAYNAME2 "Ça"
-  LOCALE_SABBREVDAYNAME3 "Ç"
+  LOCALE_SABBREVDAYNAME2 "Ça"
+  LOCALE_SABBREVDAYNAME3 "Ç"
   LOCALE_SABBREVDAYNAME4 "Ca"
   LOCALE_SABBREVDAYNAME5 "C"
-  LOCALE_SABBREVDAYNAME6 "Þ"
+  LOCALE_SABBREVDAYNAME6 "Ş"
   LOCALE_SABBREVDAYNAME7 "B"
   LOCALE_SABBREVLANGNAME "AZE"
   LOCALE_SABBREVMONTHNAME1 "Yan"
@@ -78,8 +78,8 @@ STRINGTABLE LANGUAGE LANG_AZERI, SUBLANG_AZERI_LATIN
   LOCALE_SABBREVMONTHNAME3 "Mar"
   LOCALE_SABBREVMONTHNAME4 "Apr"
   LOCALE_SABBREVMONTHNAME5 "May"
-  LOCALE_SABBREVMONTHNAME6 "Ýyun"
-  LOCALE_SABBREVMONTHNAME7 "Ýyul"
+  LOCALE_SABBREVMONTHNAME6 "İyun"
+  LOCALE_SABBREVMONTHNAME7 "İyul"
   LOCALE_SABBREVMONTHNAME8 "Avg"
   LOCALE_SABBREVMONTHNAME9 "Sen"
   LOCALE_SABBREVMONTHNAME10 "Okt"
@@ -114,15 +114,15 @@ STRINGTABLE LANGUAGE LANG_AZERI, SUBLANG_AZERI_LATIN
   LOCALE_SMONTHNAME3 "Mart"
   LOCALE_SMONTHNAME4 "Aprel"
   LOCALE_SMONTHNAME5 "May"
-  LOCALE_SMONTHNAME6 "Ýyun"
-  LOCALE_SMONTHNAME7 "Ýyul"
+  LOCALE_SMONTHNAME6 "İyun"
+  LOCALE_SMONTHNAME7 "İyul"
   LOCALE_SMONTHNAME8 "Avgust"
   LOCALE_SMONTHNAME9 "Sentyabr"
   LOCALE_SMONTHNAME10 "Oktyabr"
   LOCALE_SMONTHNAME11 "Noyabr"
   LOCALE_SMONTHNAME12 "Dekabr"
   LOCALE_SMONTHNAME13 ""
-  LOCALE_SMONTHOUSANDSEP " "
+  LOCALE_SMONTHOUSANDSEP " "
   LOCALE_SNAME "az-Latn-AZ"
   LOCALE_SNATIVECTRYNAME L"Az\x0259rbaycanca"
   LOCALE_SNATIVECURRNAME "manat"
@@ -136,7 +136,7 @@ STRINGTABLE LANGUAGE LANG_AZERI, SUBLANG_AZERI_LATIN
   LOCALE_SSHORTDATE "dd.MM.yyyy"
   LOCALE_SSHORTTIME "H:mm"
   LOCALE_SSORTNAME "Default"
-  LOCALE_STHOUSAND " "
+  LOCALE_STHOUSAND " "
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_AZERI, SUBLANG_AZERI_LATIN
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/bel.nls b/dlls/kernel32/nls/bel.nls
index f011ca1..eb0e8dd 100644
--- a/dlls/kernel32/nls/bel.nls
+++ b/dlls/kernel32/nls/bel.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1251)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_BELARUSIAN, SUBLANG_DEFAULT
 {
@@ -65,37 +65,37 @@ STRINGTABLE LANGUAGE LANG_BELARUSIAN, SUBLANG_DEFAULT
   LOCALE_S1159 ""
   LOCALE_S2359 ""
   LOCALE_SABBREVCTRYNAME "BLR"
-  LOCALE_SABBREVDAYNAME1 "ïí"
-  LOCALE_SABBREVDAYNAME2 "à¢"
-  LOCALE_SABBREVDAYNAME3 "ñð"
-  LOCALE_SABBREVDAYNAME4 "÷ö"
-  LOCALE_SABBREVDAYNAME5 "ïò"
-  LOCALE_SABBREVDAYNAME6 "ñá"
-  LOCALE_SABBREVDAYNAME7 "íä"
+  LOCALE_SABBREVDAYNAME1 "пн"
+  LOCALE_SABBREVDAYNAME2 "аў"
+  LOCALE_SABBREVDAYNAME3 "ср"
+  LOCALE_SABBREVDAYNAME4 "чц"
+  LOCALE_SABBREVDAYNAME5 "пт"
+  LOCALE_SABBREVDAYNAME6 "сб"
+  LOCALE_SABBREVDAYNAME7 "нд"
   LOCALE_SABBREVLANGNAME "BEL"
-  LOCALE_SABBREVMONTHNAME1 "Ñòó"
-  LOCALE_SABBREVMONTHNAME2 "Ëþò"
-  LOCALE_SABBREVMONTHNAME3 "Ñàê"
-  LOCALE_SABBREVMONTHNAME4 "Êðà"
-  LOCALE_SABBREVMONTHNAME5 "Ìàé"
-  LOCALE_SABBREVMONTHNAME6 "×ýð"
-  LOCALE_SABBREVMONTHNAME7 "˳ï"
-  LOCALE_SABBREVMONTHNAME8 "Æí³"
-  LOCALE_SABBREVMONTHNAME9 "Âåð"
-  LOCALE_SABBREVMONTHNAME10 "Êàñ"
-  LOCALE_SABBREVMONTHNAME11 "˳ñ"
-  LOCALE_SABBREVMONTHNAME12 "Ñíå"
+  LOCALE_SABBREVMONTHNAME1 "Сту"
+  LOCALE_SABBREVMONTHNAME2 "Лют"
+  LOCALE_SABBREVMONTHNAME3 "Сак"
+  LOCALE_SABBREVMONTHNAME4 "Кра"
+  LOCALE_SABBREVMONTHNAME5 "Май"
+  LOCALE_SABBREVMONTHNAME6 "Чэр"
+  LOCALE_SABBREVMONTHNAME7 "Ліп"
+  LOCALE_SABBREVMONTHNAME8 "Жні"
+  LOCALE_SABBREVMONTHNAME9 "Вер"
+  LOCALE_SABBREVMONTHNAME10 "Кас"
+  LOCALE_SABBREVMONTHNAME11 "Ліс"
+  LOCALE_SABBREVMONTHNAME12 "Сне"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Belarus"
-  LOCALE_SCURRENCY "ðóá."
+  LOCALE_SCURRENCY "руб."
   LOCALE_SDATE "."
-  LOCALE_SDAYNAME1 "ïàíÿäçåëàê"
-  LOCALE_SDAYNAME2 "à¢òîðàê"
-  LOCALE_SDAYNAME3 "ñåðàäà"
-  LOCALE_SDAYNAME4 "÷àöâåð"
-  LOCALE_SDAYNAME5 "ïÿòí³öà"
-  LOCALE_SDAYNAME6 "ñóáîòà"
-  LOCALE_SDAYNAME7 "íÿäçåëÿ"
+  LOCALE_SDAYNAME1 "панядзелак"
+  LOCALE_SDAYNAME2 "аўторак"
+  LOCALE_SDAYNAME3 "серада"
+  LOCALE_SDAYNAME4 "чацвер"
+  LOCALE_SDAYNAME5 "пятніца"
+  LOCALE_SDAYNAME6 "субота"
+  LOCALE_SDAYNAME7 "нядзеля"
   LOCALE_SDECIMAL ","
   LOCALE_SENGCOUNTRY "Belarus"
   LOCALE_SENGCURRNAME "Belarusian Ruble"
@@ -109,26 +109,26 @@ STRINGTABLE LANGUAGE LANG_BELARUSIAN, SUBLANG_DEFAULT
   LOCALE_SLONGDATE "d MMMM yyyy"
   LOCALE_SMONDECIMALSEP ","
   LOCALE_SMONGROUPING "3;3"
-  LOCALE_SMONTHNAME1 "Ñòóäçåíü"
-  LOCALE_SMONTHNAME2 "Ëþòû"
-  LOCALE_SMONTHNAME3 "Ñàêàâ³ê"
-  LOCALE_SMONTHNAME4 "Êðàñàâ³ê"
-  LOCALE_SMONTHNAME5 "Ìàé"
-  LOCALE_SMONTHNAME6 "×ýðâåíü"
-  LOCALE_SMONTHNAME7 "˳ïåíü"
-  LOCALE_SMONTHNAME8 "Æí³âåíü"
-  LOCALE_SMONTHNAME9 "Âåðàñåíü"
-  LOCALE_SMONTHNAME10 "Êàñòðû÷í³ê"
-  LOCALE_SMONTHNAME11 "˳ñòàïàä"
-  LOCALE_SMONTHNAME12 "Ñíåæàíü"
+  LOCALE_SMONTHNAME1 "Студзень"
+  LOCALE_SMONTHNAME2 "Люты"
+  LOCALE_SMONTHNAME3 "Сакавік"
+  LOCALE_SMONTHNAME4 "Красавік"
+  LOCALE_SMONTHNAME5 "Май"
+  LOCALE_SMONTHNAME6 "Чэрвень"
+  LOCALE_SMONTHNAME7 "Ліпень"
+  LOCALE_SMONTHNAME8 "Жнівень"
+  LOCALE_SMONTHNAME9 "Верасень"
+  LOCALE_SMONTHNAME10 "Кастрычнік"
+  LOCALE_SMONTHNAME11 "Лістапад"
+  LOCALE_SMONTHNAME12 "Снежань"
   LOCALE_SMONTHNAME13 ""
   LOCALE_SMONTHOUSANDSEP " "
   LOCALE_SNAME "be-BY"
-  LOCALE_SNATIVECTRYNAME "Áåëàðóñü"
-  LOCALE_SNATIVECURRNAME "ðóáåëü"
+  LOCALE_SNATIVECTRYNAME "Беларусь"
+  LOCALE_SNATIVECURRNAME "рубель"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "Áåëàðóñêàÿ (Áåëàðóñü)"
-  LOCALE_SNATIVELANGNAME "Áåëàðóñêàÿ"
+  LOCALE_SNATIVEDISPLAYNAME "Беларуская (Беларусь)"
+  LOCALE_SNATIVELANGNAME "Беларуская"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "BEL "
   LOCALE_SPOSITIVESIGN ""
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_BELARUSIAN, SUBLANG_DEFAULT
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/bgr.nls b/dlls/kernel32/nls/bgr.nls
index 7103dc1..fc2a9e8 100644
--- a/dlls/kernel32/nls/bgr.nls
+++ b/dlls/kernel32/nls/bgr.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1251)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_BULGARIAN, SUBLANG_DEFAULT
 {
@@ -65,37 +65,37 @@ STRINGTABLE LANGUAGE LANG_BULGARIAN, SUBLANG_DEFAULT
   LOCALE_S1159 ""
   LOCALE_S2359 ""
   LOCALE_SABBREVCTRYNAME "BGR"
-  LOCALE_SABBREVDAYNAME1 "ïîíåäåëíèê"
-  LOCALE_SABBREVDAYNAME2 "âòîðíèê"
-  LOCALE_SABBREVDAYNAME3 "ñðÿäà"
-  LOCALE_SABBREVDAYNAME4 "÷åòâúðòúê"
-  LOCALE_SABBREVDAYNAME5 "ïåòúê"
-  LOCALE_SABBREVDAYNAME6 "ñúáîòà"
-  LOCALE_SABBREVDAYNAME7 "íåäåëÿ"
+  LOCALE_SABBREVDAYNAME1 "понеделник"
+  LOCALE_SABBREVDAYNAME2 "вторник"
+  LOCALE_SABBREVDAYNAME3 "сряда"
+  LOCALE_SABBREVDAYNAME4 "четвъртък"
+  LOCALE_SABBREVDAYNAME5 "петък"
+  LOCALE_SABBREVDAYNAME6 "събота"
+  LOCALE_SABBREVDAYNAME7 "неделя"
   LOCALE_SABBREVLANGNAME "BGR"
-  LOCALE_SABBREVMONTHNAME1 "ßíóàðè"
-  LOCALE_SABBREVMONTHNAME2 "Ôåâðóàðè"
-  LOCALE_SABBREVMONTHNAME3 "Ìàðò"
-  LOCALE_SABBREVMONTHNAME4 "Àïðèë"
-  LOCALE_SABBREVMONTHNAME5 "Ìàé"
-  LOCALE_SABBREVMONTHNAME6 "Þíè"
-  LOCALE_SABBREVMONTHNAME7 "Þëè"
-  LOCALE_SABBREVMONTHNAME8 "Àâãóñò"
-  LOCALE_SABBREVMONTHNAME9 "Ñåïòåìâðè"
-  LOCALE_SABBREVMONTHNAME10 "Îêòîìâðè"
-  LOCALE_SABBREVMONTHNAME11 "Íîåìâðè"
-  LOCALE_SABBREVMONTHNAME12 "Äåêåìâðè"
+  LOCALE_SABBREVMONTHNAME1 "Януари"
+  LOCALE_SABBREVMONTHNAME2 "Февруари"
+  LOCALE_SABBREVMONTHNAME3 "Март"
+  LOCALE_SABBREVMONTHNAME4 "Април"
+  LOCALE_SABBREVMONTHNAME5 "Май"
+  LOCALE_SABBREVMONTHNAME6 "Юни"
+  LOCALE_SABBREVMONTHNAME7 "Юли"
+  LOCALE_SABBREVMONTHNAME8 "Август"
+  LOCALE_SABBREVMONTHNAME9 "Септември"
+  LOCALE_SABBREVMONTHNAME10 "Октомври"
+  LOCALE_SABBREVMONTHNAME11 "Ноември"
+  LOCALE_SABBREVMONTHNAME12 "Декември"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Bulgaria"
-  LOCALE_SCURRENCY "ëâ"
+  LOCALE_SCURRENCY "лв"
   LOCALE_SDATE "."
-  LOCALE_SDAYNAME1 "ïîíåäåëíèê"
-  LOCALE_SDAYNAME2 "âòîðíèê"
-  LOCALE_SDAYNAME3 "ñðÿäà"
-  LOCALE_SDAYNAME4 "÷åòâúðòúê"
-  LOCALE_SDAYNAME5 "ïåòúê"
-  LOCALE_SDAYNAME6 "ñúáîòà"
-  LOCALE_SDAYNAME7 "íåäåëÿ"
+  LOCALE_SDAYNAME1 "понеделник"
+  LOCALE_SDAYNAME2 "вторник"
+  LOCALE_SDAYNAME3 "сряда"
+  LOCALE_SDAYNAME4 "четвъртък"
+  LOCALE_SDAYNAME5 "петък"
+  LOCALE_SDAYNAME6 "събота"
+  LOCALE_SDAYNAME7 "неделя"
   LOCALE_SDECIMAL ","
   LOCALE_SENGCOUNTRY "Bulgaria"
   LOCALE_SENGCURRNAME "Bulgarian Lev"
@@ -106,40 +106,40 @@ STRINGTABLE LANGUAGE LANG_BULGARIAN, SUBLANG_DEFAULT
   LOCALE_SISO639LANGNAME "bg"
   LOCALE_SLANGUAGE "Bulgarian"
   LOCALE_SLIST ";"
-  LOCALE_SLONGDATE "dd MMMM yyyy 'ã.'"
+  LOCALE_SLONGDATE "dd MMMM yyyy 'г.'"
   LOCALE_SMONDECIMALSEP ","
   LOCALE_SMONGROUPING "3;0"
-  LOCALE_SMONTHNAME1 "ßíóàðè"
-  LOCALE_SMONTHNAME2 "Ôåâðóàðè"
-  LOCALE_SMONTHNAME3 "Ìàðò"
-  LOCALE_SMONTHNAME4 "Àïðèë"
-  LOCALE_SMONTHNAME5 "Ìàé"
-  LOCALE_SMONTHNAME6 "Þíè"
-  LOCALE_SMONTHNAME7 "Þëè"
-  LOCALE_SMONTHNAME8 "Àâãóñò"
-  LOCALE_SMONTHNAME9 "Ñåïòåìâðè"
-  LOCALE_SMONTHNAME10 "Îêòîìâðè"
-  LOCALE_SMONTHNAME11 "Íîåìâðè"
-  LOCALE_SMONTHNAME12 "Äåêåìâðè"
+  LOCALE_SMONTHNAME1 "Януари"
+  LOCALE_SMONTHNAME2 "Февруари"
+  LOCALE_SMONTHNAME3 "Март"
+  LOCALE_SMONTHNAME4 "Април"
+  LOCALE_SMONTHNAME5 "Май"
+  LOCALE_SMONTHNAME6 "Юни"
+  LOCALE_SMONTHNAME7 "Юли"
+  LOCALE_SMONTHNAME8 "Август"
+  LOCALE_SMONTHNAME9 "Септември"
+  LOCALE_SMONTHNAME10 "Октомври"
+  LOCALE_SMONTHNAME11 "Ноември"
+  LOCALE_SMONTHNAME12 "Декември"
   LOCALE_SMONTHNAME13 ""
-  LOCALE_SMONTHOUSANDSEP " "
+  LOCALE_SMONTHOUSANDSEP " "
   LOCALE_SNAME "bg-BG"
-  LOCALE_SNATIVECTRYNAME "Áúëãàðèÿ"
-  LOCALE_SNATIVECURRNAME "ëâ."
+  LOCALE_SNATIVECTRYNAME "България"
+  LOCALE_SNATIVECURRNAME "лв."
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "áúëãàðñêè (Áúëãàðèÿ)"
-  LOCALE_SNATIVELANGNAME "áúëãàðñêè"
+  LOCALE_SNATIVEDISPLAYNAME "български (България)"
+  LOCALE_SNATIVELANGNAME "български"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "BGR "
   LOCALE_SPOSITIVESIGN ""
   LOCALE_SSCRIPTS "Cyrl;"
-  LOCALE_SSHORTDATE "dd.M.yyyy 'ã.'"
+  LOCALE_SSHORTDATE "dd.M.yyyy 'г.'"
   LOCALE_SSHORTTIME "HH:mm"
   LOCALE_SSORTNAME "Default"
-  LOCALE_STHOUSAND " "
+  LOCALE_STHOUSAND " "
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
-  LOCALE_SYEARMONTH "MMMM yyyy 'ã.'"
+  LOCALE_SYEARMONTH "MMMM yyyy 'г.'"
 
   LGRPID_WESTERN_EUROPE+LGRPID_RES_BASE "Western Europe and United States"
   LGRPID_CENTRAL_EUROPE+LGRPID_RES_BASE "Central Europe"
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_BULGARIAN, SUBLANG_DEFAULT
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/brf.nls b/dlls/kernel32/nls/brf.nls
index 560adbf..0b46d13 100644
--- a/dlls/kernel32/nls/brf.nls
+++ b/dlls/kernel32/nls/brf.nls
@@ -19,7 +19,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_BRETON, SUBLANG_DEFAULT
 {
@@ -88,7 +88,7 @@ STRINGTABLE LANGUAGE LANG_BRETON, SUBLANG_DEFAULT
   LOCALE_SABBREVMONTHNAME12 "Ker"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "France"
-  LOCALE_SCURRENCY "€"
+  LOCALE_SCURRENCY "€"
   LOCALE_SDATE "/"
   LOCALE_SDAYNAME1 "Lun"
   LOCALE_SDAYNAME2 "Meurzh"
@@ -123,7 +123,7 @@ STRINGTABLE LANGUAGE LANG_BRETON, SUBLANG_DEFAULT
   LOCALE_SMONTHNAME11 "Du"
   LOCALE_SMONTHNAME12 "Kerzu"
   LOCALE_SMONTHNAME13 ""
-  LOCALE_SMONTHOUSANDSEP " "
+  LOCALE_SMONTHOUSANDSEP " "
   LOCALE_SNAME "br-FR"
   LOCALE_SNATIVECTRYNAME "Bro-C'haill"
   LOCALE_SNATIVECURRNAME "euro"
@@ -137,7 +137,7 @@ STRINGTABLE LANGUAGE LANG_BRETON, SUBLANG_DEFAULT
   LOCALE_SSHORTDATE "dd/MM/yyyy"
   LOCALE_SSHORTTIME "HH:mm"
   LOCALE_SSORTNAME "Default"
-  LOCALE_STHOUSAND " "
+  LOCALE_STHOUSAND " "
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
@@ -154,7 +154,7 @@ STRINGTABLE LANGUAGE LANG_BRETON, SUBLANG_DEFAULT
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/cat.nls b/dlls/kernel32/nls/cat.nls
index 60a2ad0..b5ef9c1 100644
--- a/dlls/kernel32/nls/cat.nls
+++ b/dlls/kernel32/nls/cat.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_CATALAN, SUBLANG_DEFAULT
 {
@@ -75,7 +75,7 @@ STRINGTABLE LANGUAGE LANG_CATALAN, SUBLANG_DEFAULT
   LOCALE_SABBREVLANGNAME "CAT"
   LOCALE_SABBREVMONTHNAME1 "gen"
   LOCALE_SABBREVMONTHNAME2 "feb"
-  LOCALE_SABBREVMONTHNAME3 "març"
+  LOCALE_SABBREVMONTHNAME3 "març"
   LOCALE_SABBREVMONTHNAME4 "abr"
   LOCALE_SABBREVMONTHNAME5 "maig"
   LOCALE_SABBREVMONTHNAME6 "juny"
@@ -87,7 +87,7 @@ STRINGTABLE LANGUAGE LANG_CATALAN, SUBLANG_DEFAULT
   LOCALE_SABBREVMONTHNAME12 "des"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Spain"
-  LOCALE_SCURRENCY "€"
+  LOCALE_SCURRENCY "€"
   LOCALE_SDATE "/"
   LOCALE_SDAYNAME1 "dilluns"
   LOCALE_SDAYNAME2 "dimarts"
@@ -111,7 +111,7 @@ STRINGTABLE LANGUAGE LANG_CATALAN, SUBLANG_DEFAULT
   LOCALE_SMONGROUPING "3;0"
   LOCALE_SMONTHNAME1 "gener"
   LOCALE_SMONTHNAME2 "febrer"
-  LOCALE_SMONTHNAME3 "març"
+  LOCALE_SMONTHNAME3 "març"
   LOCALE_SMONTHNAME4 "abril"
   LOCALE_SMONTHNAME5 "maig"
   LOCALE_SMONTHNAME6 "juny"
@@ -127,8 +127,8 @@ STRINGTABLE LANGUAGE LANG_CATALAN, SUBLANG_DEFAULT
   LOCALE_SNATIVECTRYNAME "Espanya"
   LOCALE_SNATIVECURRNAME "euro"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "català (Espanya)"
-  LOCALE_SNATIVELANGNAME "català"
+  LOCALE_SNATIVEDISPLAYNAME "català (Espanya)"
+  LOCALE_SNATIVELANGNAME "català"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "CAT "
   LOCALE_SPOSITIVESIGN ""
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_CATALAN, SUBLANG_DEFAULT
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/chs.nls b/dlls/kernel32/nls/chs.nls
index a35edaf..63406e8 100644
--- a/dlls/kernel32/nls/chs.nls
+++ b/dlls/kernel32/nls/chs.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(936)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
 {
@@ -62,40 +62,40 @@ STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
   LOCALE_ITIME "1"
   LOCALE_ITIMEMARKPOSN "1"
   LOCALE_ITLZERO "0"
-  LOCALE_S1159 "ÉÏÎç"
-  LOCALE_S2359 "ÏÂÎç"
+  LOCALE_S1159 "上午"
+  LOCALE_S2359 "下午"
   LOCALE_SABBREVCTRYNAME "CHN"
-  LOCALE_SABBREVDAYNAME1 "ÐÇÆÚÒ»"
-  LOCALE_SABBREVDAYNAME2 "ÐÇÆÚ¶þ"
-  LOCALE_SABBREVDAYNAME3 "ÐÇÆÚÈý"
-  LOCALE_SABBREVDAYNAME4 "ÐÇÆÚËÄ"
-  LOCALE_SABBREVDAYNAME5 "ÐÇÆÚÎå"
-  LOCALE_SABBREVDAYNAME6 "ÐÇÆÚÁù"
-  LOCALE_SABBREVDAYNAME7 "ÐÇÆÚÈÕ"
+  LOCALE_SABBREVDAYNAME1 "星期一"
+  LOCALE_SABBREVDAYNAME2 "星期二"
+  LOCALE_SABBREVDAYNAME3 "星期三"
+  LOCALE_SABBREVDAYNAME4 "星期四"
+  LOCALE_SABBREVDAYNAME5 "星期五"
+  LOCALE_SABBREVDAYNAME6 "星期六"
+  LOCALE_SABBREVDAYNAME7 "星期日"
   LOCALE_SABBREVLANGNAME "CHS"
-  LOCALE_SABBREVMONTHNAME1 "Ò»ÔÂ"
-  LOCALE_SABBREVMONTHNAME2 "¶þÔÂ"
-  LOCALE_SABBREVMONTHNAME3 "ÈýÔÂ"
-  LOCALE_SABBREVMONTHNAME4 "ËÄÔÂ"
-  LOCALE_SABBREVMONTHNAME5 "ÎåÔÂ"
-  LOCALE_SABBREVMONTHNAME6 "ÁùÔÂ"
-  LOCALE_SABBREVMONTHNAME7 "ÆßÔÂ"
-  LOCALE_SABBREVMONTHNAME8 "°ËÔÂ"
-  LOCALE_SABBREVMONTHNAME9 "¾ÅÔÂ"
-  LOCALE_SABBREVMONTHNAME10 "Ê®ÔÂ"
-  LOCALE_SABBREVMONTHNAME11 "ʮһÔÂ"
-  LOCALE_SABBREVMONTHNAME12 "Ê®¶þÔÂ"
+  LOCALE_SABBREVMONTHNAME1 "一月"
+  LOCALE_SABBREVMONTHNAME2 "二月"
+  LOCALE_SABBREVMONTHNAME3 "三月"
+  LOCALE_SABBREVMONTHNAME4 "四月"
+  LOCALE_SABBREVMONTHNAME5 "五月"
+  LOCALE_SABBREVMONTHNAME6 "六月"
+  LOCALE_SABBREVMONTHNAME7 "七月"
+  LOCALE_SABBREVMONTHNAME8 "八月"
+  LOCALE_SABBREVMONTHNAME9 "九月"
+  LOCALE_SABBREVMONTHNAME10 "十月"
+  LOCALE_SABBREVMONTHNAME11 "十一月"
+  LOCALE_SABBREVMONTHNAME12 "十二月"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "People's Republic of China"
-  LOCALE_SCURRENCY "£¤"
+  LOCALE_SCURRENCY "¥"
   LOCALE_SDATE "-"
-  LOCALE_SDAYNAME1 "ÐÇÆÚÒ»"
-  LOCALE_SDAYNAME2 "ÐÇÆÚ¶þ"
-  LOCALE_SDAYNAME3 "ÐÇÆÚÈý"
-  LOCALE_SDAYNAME4 "ÐÇÆÚËÄ"
-  LOCALE_SDAYNAME5 "ÐÇÆÚÎå"
-  LOCALE_SDAYNAME6 "ÐÇÆÚÁù"
-  LOCALE_SDAYNAME7 "ÐÇÆÚÈÕ"
+  LOCALE_SDAYNAME1 "星期一"
+  LOCALE_SDAYNAME2 "星期二"
+  LOCALE_SDAYNAME3 "星期三"
+  LOCALE_SDAYNAME4 "星期四"
+  LOCALE_SDAYNAME5 "星期五"
+  LOCALE_SDAYNAME6 "星期六"
+  LOCALE_SDAYNAME7 "星期日"
   LOCALE_SDECIMAL "."
   LOCALE_SENGCOUNTRY "People's Republic of China"
   LOCALE_SENGCURRNAME "PRC Yuan Renminbi"
@@ -106,29 +106,29 @@ STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
   LOCALE_SISO639LANGNAME "zh"
   LOCALE_SLANGUAGE "Chinese (PRC)"
   LOCALE_SLIST ","
-  LOCALE_SLONGDATE "yyyy'Äê'M'ÔÂ'd'ÈÕ'"
+  LOCALE_SLONGDATE "yyyy'年'M'月'd'日'"
   LOCALE_SMONDECIMALSEP "."
   LOCALE_SMONGROUPING "3;0"
-  LOCALE_SMONTHNAME1 "Ò»ÔÂ"
-  LOCALE_SMONTHNAME2 "¶þÔÂ"
-  LOCALE_SMONTHNAME3 "ÈýÔÂ"
-  LOCALE_SMONTHNAME4 "ËÄÔÂ"
-  LOCALE_SMONTHNAME5 "ÎåÔÂ"
-  LOCALE_SMONTHNAME6 "ÁùÔÂ"
-  LOCALE_SMONTHNAME7 "ÆßÔÂ"
-  LOCALE_SMONTHNAME8 "°ËÔÂ"
-  LOCALE_SMONTHNAME9 "¾ÅÔÂ"
-  LOCALE_SMONTHNAME10 "Ê®ÔÂ"
-  LOCALE_SMONTHNAME11 "ʮһÔÂ"
-  LOCALE_SMONTHNAME12 "Ê®¶þÔÂ"
+  LOCALE_SMONTHNAME1 "一月"
+  LOCALE_SMONTHNAME2 "二月"
+  LOCALE_SMONTHNAME3 "三月"
+  LOCALE_SMONTHNAME4 "四月"
+  LOCALE_SMONTHNAME5 "五月"
+  LOCALE_SMONTHNAME6 "六月"
+  LOCALE_SMONTHNAME7 "七月"
+  LOCALE_SMONTHNAME8 "八月"
+  LOCALE_SMONTHNAME9 "九月"
+  LOCALE_SMONTHNAME10 "十月"
+  LOCALE_SMONTHNAME11 "十一月"
+  LOCALE_SMONTHNAME12 "十二月"
   LOCALE_SMONTHNAME13 ""
   LOCALE_SMONTHOUSANDSEP ","
   LOCALE_SNAME "zh-CN"
-  LOCALE_SNATIVECTRYNAME "ÖлªÈËÃñ¹²ºÍ¹ú"
-  LOCALE_SNATIVECURRNAME "ÈËÃñ±Ò"
+  LOCALE_SNATIVECTRYNAME "中华人民共和国"
+  LOCALE_SNATIVECURRNAME "人民币"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "ÖÐÎÄ(¼òÌå) (ÖлªÈËÃñ¹²ºÍ¹ú)"
-  LOCALE_SNATIVELANGNAME "ÖÐÎÄ(¼òÌå)"
+  LOCALE_SNATIVEDISPLAYNAME "中文(简体) (中华人民共和国)"
+  LOCALE_SNATIVELANGNAME "中文(简体)"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "ZHS "
   LOCALE_SPOSITIVESIGN ""
@@ -139,7 +139,7 @@ STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
   LOCALE_STHOUSAND ","
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
-  LOCALE_SYEARMONTH "yyyy'Äê'M'ÔÂ'"
+  LOCALE_SYEARMONTH "yyyy'年'M'月'"
 
   LGRPID_WESTERN_EUROPE+LGRPID_RES_BASE "Western Europe and United States"
   LGRPID_CENTRAL_EUROPE+LGRPID_RES_BASE "Central Europe"
@@ -153,9 +153,9 @@ STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
-  LGRPID_ARMENIAN+LGRPID_RES_BASE "Armenian" 
+  LGRPID_ARMENIAN+LGRPID_RES_BASE "Armenian"
 }
diff --git a/dlls/kernel32/nls/cht.nls b/dlls/kernel32/nls/cht.nls
index 61ce5f8..066b64a 100644
--- a/dlls/kernel32/nls/cht.nls
+++ b/dlls/kernel32/nls/cht.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(950)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
 {
@@ -62,40 +62,40 @@ STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
   LOCALE_ITIME "0"
   LOCALE_ITIMEMARKPOSN "1"
   LOCALE_ITLZERO "1"
-  LOCALE_S1159 "¤W¤È"
-  LOCALE_S2359 "¤U¤È"
+  LOCALE_S1159 "上午"
+  LOCALE_S2359 "下午"
   LOCALE_SABBREVCTRYNAME "TWN"
-  LOCALE_SABBREVDAYNAME1 "¬P´Á¤@"
-  LOCALE_SABBREVDAYNAME2 "¬P´Á¤G"
-  LOCALE_SABBREVDAYNAME3 "¬P´Á¤T"
-  LOCALE_SABBREVDAYNAME4 "¬P´Á¥|"
-  LOCALE_SABBREVDAYNAME5 "¬P´Á¤­"
-  LOCALE_SABBREVDAYNAME6 "¬P´Á¤»"
-  LOCALE_SABBREVDAYNAME7 "¬P´Á¤é"
+  LOCALE_SABBREVDAYNAME1 "星期一"
+  LOCALE_SABBREVDAYNAME2 "星期二"
+  LOCALE_SABBREVDAYNAME3 "星期三"
+  LOCALE_SABBREVDAYNAME4 "星期四"
+  LOCALE_SABBREVDAYNAME5 "星期五"
+  LOCALE_SABBREVDAYNAME6 "星期六"
+  LOCALE_SABBREVDAYNAME7 "星期日"
   LOCALE_SABBREVLANGNAME "CHT"
-  LOCALE_SABBREVMONTHNAME1 "¤@¤ë"
-  LOCALE_SABBREVMONTHNAME2 "¤G¤ë"
-  LOCALE_SABBREVMONTHNAME3 "¤T¤ë"
-  LOCALE_SABBREVMONTHNAME4 "¥|¤ë"
-  LOCALE_SABBREVMONTHNAME5 "¤­¤ë"
-  LOCALE_SABBREVMONTHNAME6 "¤»¤ë"
-  LOCALE_SABBREVMONTHNAME7 "¤C¤ë"
-  LOCALE_SABBREVMONTHNAME8 "¤K¤ë"
-  LOCALE_SABBREVMONTHNAME9 "¤E¤ë"
-  LOCALE_SABBREVMONTHNAME10 "¤Q¤ë"
-  LOCALE_SABBREVMONTHNAME11 "¤Q¤@¤ë"
-  LOCALE_SABBREVMONTHNAME12 "¤Q¤G¤ë"
+  LOCALE_SABBREVMONTHNAME1 "一月"
+  LOCALE_SABBREVMONTHNAME2 "二月"
+  LOCALE_SABBREVMONTHNAME3 "三月"
+  LOCALE_SABBREVMONTHNAME4 "四月"
+  LOCALE_SABBREVMONTHNAME5 "五月"
+  LOCALE_SABBREVMONTHNAME6 "六月"
+  LOCALE_SABBREVMONTHNAME7 "七月"
+  LOCALE_SABBREVMONTHNAME8 "八月"
+  LOCALE_SABBREVMONTHNAME9 "九月"
+  LOCALE_SABBREVMONTHNAME10 "十月"
+  LOCALE_SABBREVMONTHNAME11 "十一月"
+  LOCALE_SABBREVMONTHNAME12 "十二月"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Taiwan"
   LOCALE_SCURRENCY "NT$"
   LOCALE_SDATE "/"
-  LOCALE_SDAYNAME1 "¬P´Á¤@"
-  LOCALE_SDAYNAME2 "¬P´Á¤G"
-  LOCALE_SDAYNAME3 "¬P´Á¤T"
-  LOCALE_SDAYNAME4 "¬P´Á¥|"
-  LOCALE_SDAYNAME5 "¬P´Á¤­"
-  LOCALE_SDAYNAME6 "¬P´Á¤»"
-  LOCALE_SDAYNAME7 "¬P´Á¤é"
+  LOCALE_SDAYNAME1 "星期一"
+  LOCALE_SDAYNAME2 "星期二"
+  LOCALE_SDAYNAME3 "星期三"
+  LOCALE_SDAYNAME4 "星期四"
+  LOCALE_SDAYNAME5 "星期五"
+  LOCALE_SDAYNAME6 "星期六"
+  LOCALE_SDAYNAME7 "星期日"
   LOCALE_SDECIMAL "."
   LOCALE_SENGCOUNTRY "Taiwan"
   LOCALE_SENGCURRNAME "New Taiwan Dollar"
@@ -106,29 +106,29 @@ STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
   LOCALE_SISO639LANGNAME "zh"
   LOCALE_SLANGUAGE "Chinese (Taiwan)"
   LOCALE_SLIST ","
-  LOCALE_SLONGDATE "yyyy'¦~'M'¤ë'd'¤é'"
+  LOCALE_SLONGDATE "yyyy'年'M'月'd'日'"
   LOCALE_SMONDECIMALSEP "."
   LOCALE_SMONGROUPING "3;0"
-  LOCALE_SMONTHNAME1 "¤@¤ë"
-  LOCALE_SMONTHNAME2 "¤G¤ë"
-  LOCALE_SMONTHNAME3 "¤T¤ë"
-  LOCALE_SMONTHNAME4 "¥|¤ë"
-  LOCALE_SMONTHNAME5 "¤­¤ë"
-  LOCALE_SMONTHNAME6 "¤»¤ë"
-  LOCALE_SMONTHNAME7 "¤C¤ë"
-  LOCALE_SMONTHNAME8 "¤K¤ë"
-  LOCALE_SMONTHNAME9 "¤E¤ë"
-  LOCALE_SMONTHNAME10 "¤Q¤ë"
-  LOCALE_SMONTHNAME11 "¤Q¤@¤ë"
-  LOCALE_SMONTHNAME12 "¤Q¤G¤ë"
+  LOCALE_SMONTHNAME1 "一月"
+  LOCALE_SMONTHNAME2 "二月"
+  LOCALE_SMONTHNAME3 "三月"
+  LOCALE_SMONTHNAME4 "四月"
+  LOCALE_SMONTHNAME5 "五月"
+  LOCALE_SMONTHNAME6 "六月"
+  LOCALE_SMONTHNAME7 "七月"
+  LOCALE_SMONTHNAME8 "八月"
+  LOCALE_SMONTHNAME9 "九月"
+  LOCALE_SMONTHNAME10 "十月"
+  LOCALE_SMONTHNAME11 "十一月"
+  LOCALE_SMONTHNAME12 "十二月"
   LOCALE_SMONTHNAME13 ""
   LOCALE_SMONTHOUSANDSEP ","
   LOCALE_SNAME "zh-TW"
-  LOCALE_SNATIVECTRYNAME "¥xÆW"
-  LOCALE_SNATIVECURRNAME "·s¥x¹ô"
+  LOCALE_SNATIVECTRYNAME "台灣"
+  LOCALE_SNATIVECURRNAME "新台幣"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "¤¤¤å(ÁcÅé) (¥xÆW)"
-  LOCALE_SNATIVELANGNAME "¤¤¤å(ÁcÅé)"
+  LOCALE_SNATIVEDISPLAYNAME "中文(繁體) (台灣)"
+  LOCALE_SNATIVELANGNAME "中文(繁體)"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "ZHT "
   LOCALE_SPOSITIVESIGN ""
@@ -139,7 +139,7 @@ STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
   LOCALE_STHOUSAND ","
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "tt hh:mm:ss"
-  LOCALE_SYEARMONTH "yyyy'¦~'M'¤ë'"
+  LOCALE_SYEARMONTH "yyyy'年'M'月'"
 
   LGRPID_WESTERN_EUROPE+LGRPID_RES_BASE "Western Europe and United States"
   LGRPID_CENTRAL_EUROPE+LGRPID_RES_BASE "Central Europe"
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/cor.nls b/dlls/kernel32/nls/cor.nls
index 0885df6..1a3b9e4 100644
--- a/dlls/kernel32/nls/cor.nls
+++ b/dlls/kernel32/nls/cor.nls
@@ -19,7 +19,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_CORNISH, SUBLANG_DEFAULT
 {
@@ -88,7 +88,7 @@ STRINGTABLE LANGUAGE LANG_CORNISH, SUBLANG_DEFAULT
   LOCALE_SABBREVMONTHNAME12 "Kev"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "United Kingdom"
-  LOCALE_SCURRENCY "£"
+  LOCALE_SCURRENCY "£"
   LOCALE_SDATE "/"
   LOCALE_SDAYNAME1 "De Lun"
   LOCALE_SDAYNAME2 "De Merth"
@@ -141,7 +141,7 @@ STRINGTABLE LANGUAGE LANG_CORNISH, SUBLANG_DEFAULT
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
-  
+
   LGRPID_WESTERN_EUROPE+LGRPID_RES_BASE "Western Europe and United States"
   LGRPID_CENTRAL_EUROPE+LGRPID_RES_BASE "Central Europe"
   LGRPID_BALTIC+LGRPID_RES_BASE "Baltic"
@@ -154,7 +154,7 @@ STRINGTABLE LANGUAGE LANG_CORNISH, SUBLANG_DEFAULT
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/csy.nls b/dlls/kernel32/nls/csy.nls
index e1bfdaf..b152db1bf 100644
--- a/dlls/kernel32/nls/csy.nls
+++ b/dlls/kernel32/nls/csy.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1250)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_CZECH, SUBLANG_DEFAULT
 {
@@ -66,10 +66,10 @@ STRINGTABLE LANGUAGE LANG_CZECH, SUBLANG_DEFAULT
   LOCALE_S2359 "odp."
   LOCALE_SABBREVCTRYNAME "CZE"
   LOCALE_SABBREVDAYNAME1 "po"
-  LOCALE_SABBREVDAYNAME2 "út"
+  LOCALE_SABBREVDAYNAME2 "út"
   LOCALE_SABBREVDAYNAME3 "st"
-  LOCALE_SABBREVDAYNAME4 "èt"
-  LOCALE_SABBREVDAYNAME5 "pá"
+  LOCALE_SABBREVDAYNAME4 "čt"
+  LOCALE_SABBREVDAYNAME5 "pá"
   LOCALE_SABBREVDAYNAME6 "so"
   LOCALE_SABBREVDAYNAME7 "ne"
   LOCALE_SABBREVLANGNAME "CSY"
@@ -87,15 +87,15 @@ STRINGTABLE LANGUAGE LANG_CZECH, SUBLANG_DEFAULT
   LOCALE_SABBREVMONTHNAME12 "XII"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Czech Republic"
-  LOCALE_SCURRENCY "Kè"
+  LOCALE_SCURRENCY "Kč"
   LOCALE_SDATE "."
-  LOCALE_SDAYNAME1 "pondìlí"
-  LOCALE_SDAYNAME2 "úterý"
-  LOCALE_SDAYNAME3 "støeda"
-  LOCALE_SDAYNAME4 "ètvrtek"
-  LOCALE_SDAYNAME5 "pátek"
+  LOCALE_SDAYNAME1 "pondělí"
+  LOCALE_SDAYNAME2 "úterý"
+  LOCALE_SDAYNAME3 "středa"
+  LOCALE_SDAYNAME4 "čtvrtek"
+  LOCALE_SDAYNAME5 "pátek"
   LOCALE_SDAYNAME6 "sobota"
-  LOCALE_SDAYNAME7 "nedìle"
+  LOCALE_SDAYNAME7 "neděle"
   LOCALE_SDECIMAL ","
   LOCALE_SENGCOUNTRY "Czech Republic"
   LOCALE_SENGCURRNAME "Czech Koruna"
@@ -110,25 +110,25 @@ STRINGTABLE LANGUAGE LANG_CZECH, SUBLANG_DEFAULT
   LOCALE_SMONDECIMALSEP ","
   LOCALE_SMONGROUPING "3;0"
   LOCALE_SMONTHNAME1 "leden"
-  LOCALE_SMONTHNAME2 "únor"
-  LOCALE_SMONTHNAME3 "bøezen"
+  LOCALE_SMONTHNAME2 "únor"
+  LOCALE_SMONTHNAME3 "březen"
   LOCALE_SMONTHNAME4 "duben"
-  LOCALE_SMONTHNAME5 "kvìten"
-  LOCALE_SMONTHNAME6 "èerven"
-  LOCALE_SMONTHNAME7 "èervenec"
+  LOCALE_SMONTHNAME5 "květen"
+  LOCALE_SMONTHNAME6 "červen"
+  LOCALE_SMONTHNAME7 "červenec"
   LOCALE_SMONTHNAME8 "srpen"
-  LOCALE_SMONTHNAME9 "záøí"
-  LOCALE_SMONTHNAME10 "øíjen"
+  LOCALE_SMONTHNAME9 "září"
+  LOCALE_SMONTHNAME10 "říjen"
   LOCALE_SMONTHNAME11 "listopad"
   LOCALE_SMONTHNAME12 "prosinec"
   LOCALE_SMONTHNAME13 ""
-  LOCALE_SMONTHOUSANDSEP " "
+  LOCALE_SMONTHOUSANDSEP " "
   LOCALE_SNAME "cs-CZ"
-  LOCALE_SNATIVECTRYNAME "Èeská republika"
-  LOCALE_SNATIVECURRNAME "Koruna Èeská"
+  LOCALE_SNATIVECTRYNAME "Česká republika"
+  LOCALE_SNATIVECURRNAME "Koruna Česká"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "èeština (Èeská republika)"
-  LOCALE_SNATIVELANGNAME "èeština"
+  LOCALE_SNATIVEDISPLAYNAME "čeština (Česká republika)"
+  LOCALE_SNATIVELANGNAME "čeština"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "CSY "
   LOCALE_SPOSITIVESIGN ""
@@ -136,26 +136,26 @@ STRINGTABLE LANGUAGE LANG_CZECH, SUBLANG_DEFAULT
   LOCALE_SSHORTDATE "d.M.yyyy"
   LOCALE_SSHORTTIME "H:mm"
   LOCALE_SSORTNAME "Default"
-  LOCALE_STHOUSAND " "
+  LOCALE_STHOUSAND " "
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
 
-  LGRPID_WESTERN_EUROPE+LGRPID_RES_BASE "Západní Evropa a Spojené státy"
-  LGRPID_CENTRAL_EUROPE+LGRPID_RES_BASE "Støedoevropské jazyky"
-  LGRPID_BALTIC+LGRPID_RES_BASE "Pobaltské jazyky"
-  LGRPID_GREEK+LGRPID_RES_BASE "Øeètina"
+  LGRPID_WESTERN_EUROPE+LGRPID_RES_BASE "Západní Evropa a Spojené státy"
+  LGRPID_CENTRAL_EUROPE+LGRPID_RES_BASE "Středoevropské jazyky"
+  LGRPID_BALTIC+LGRPID_RES_BASE "Pobaltské jazyky"
+  LGRPID_GREEK+LGRPID_RES_BASE "Řečtina"
   LGRPID_CYRILLIC+LGRPID_RES_BASE "Cyrilice"
-  LGRPID_TURKISH+LGRPID_RES_BASE "Turecké jazyky"
-  LGRPID_JAPANESE+LGRPID_RES_BASE "Japonština"
-  LGRPID_KOREAN+LGRPID_RES_BASE "Korejština"
-  LGRPID_TRADITIONAL_CHINESE+LGRPID_RES_BASE "Èínština (tradièní)"
-  LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Èínština (zjednodušená)"
-  LGRPID_THAI+LGRPID_RES_BASE "Thajština"
-  LGRPID_HEBREW+LGRPID_RES_BASE "Hebrejština"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabské jazyky"
-  LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamština"
-  LGRPID_INDIC+LGRPID_RES_BASE "Indické jazyky"
-  LGRPID_GEORGIAN+LGRPID_RES_BASE "Gruzínština"
-  LGRPID_ARMENIAN+LGRPID_RES_BASE "Arménština"
+  LGRPID_TURKISH+LGRPID_RES_BASE "Turecké jazyky"
+  LGRPID_JAPANESE+LGRPID_RES_BASE "Japonština"
+  LGRPID_KOREAN+LGRPID_RES_BASE "Korejština"
+  LGRPID_TRADITIONAL_CHINESE+LGRPID_RES_BASE "Čínština (tradiční)"
+  LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Čínština (zjednodušená)"
+  LGRPID_THAI+LGRPID_RES_BASE "Thajština"
+  LGRPID_HEBREW+LGRPID_RES_BASE "Hebrejština"
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabské jazyky"
+  LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamština"
+  LGRPID_INDIC+LGRPID_RES_BASE "Indické jazyky"
+  LGRPID_GEORGIAN+LGRPID_RES_BASE "Gruzínština"
+  LGRPID_ARMENIAN+LGRPID_RES_BASE "Arménština"
 }
diff --git a/dlls/kernel32/nls/cym.nls b/dlls/kernel32/nls/cym.nls
index 8097561..605e96d 100644
--- a/dlls/kernel32/nls/cym.nls
+++ b/dlls/kernel32/nls/cym.nls
@@ -19,7 +19,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(28604)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_WELSH, SUBLANG_DEFAULT
 {
@@ -88,7 +88,7 @@ STRINGTABLE LANGUAGE LANG_WELSH, SUBLANG_DEFAULT
   LOCALE_SABBREVMONTHNAME12 "Rhg"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Cymru"
-  LOCALE_SCURRENCY "£"
+  LOCALE_SCURRENCY "£"
   LOCALE_SDATE "/"
   LOCALE_SDAYNAME1 "Dydd Llun"
   LOCALE_SDAYNAME2 "Dydd Mawrth"
@@ -141,7 +141,7 @@ STRINGTABLE LANGUAGE LANG_WELSH, SUBLANG_DEFAULT
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
-  
+
   LGRPID_WESTERN_EUROPE+LGRPID_RES_BASE "Unol Gorllewin Ewrop a Unedig"
   LGRPID_CENTRAL_EUROPE+LGRPID_RES_BASE "Canolog Ewrop"
   LGRPID_BALTIC+LGRPID_RES_BASE "Baltig"
diff --git a/dlls/kernel32/nls/dan.nls b/dlls/kernel32/nls/dan.nls
index 6599236..7c316f0 100644
--- a/dlls/kernel32/nls/dan.nls
+++ b/dlls/kernel32/nls/dan.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_DANISH, SUBLANG_DEFAULT
 {
@@ -70,8 +70,8 @@ STRINGTABLE LANGUAGE LANG_DANISH, SUBLANG_DEFAULT
   LOCALE_SABBREVDAYNAME3 "on"
   LOCALE_SABBREVDAYNAME4 "to"
   LOCALE_SABBREVDAYNAME5 "fr"
-  LOCALE_SABBREVDAYNAME6 "lø"
-  LOCALE_SABBREVDAYNAME7 "sø"
+  LOCALE_SABBREVDAYNAME6 "lø"
+  LOCALE_SABBREVDAYNAME7 "sø"
   LOCALE_SABBREVLANGNAME "DAN"
   LOCALE_SABBREVMONTHNAME1 "jan"
   LOCALE_SABBREVMONTHNAME2 "feb"
@@ -94,8 +94,8 @@ STRINGTABLE LANGUAGE LANG_DANISH, SUBLANG_DEFAULT
   LOCALE_SDAYNAME3 "onsdag"
   LOCALE_SDAYNAME4 "torsdag"
   LOCALE_SDAYNAME5 "fredag"
-  LOCALE_SDAYNAME6 "lørdag"
-  LOCALE_SDAYNAME7 "søndag"
+  LOCALE_SDAYNAME6 "lørdag"
+  LOCALE_SDAYNAME7 "søndag"
   LOCALE_SDECIMAL ","
   LOCALE_SENGCOUNTRY "Denmark"
   LOCALE_SENGCURRNAME "Danish Krone"
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_DANISH, SUBLANG_DEFAULT
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/dea.nls b/dlls/kernel32/nls/dea.nls
index 70f2999..d31aa29 100644
--- a/dlls/kernel32/nls/dea.nls
+++ b/dlls/kernel32/nls/dea.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN_AUSTRIAN
 {
@@ -73,9 +73,9 @@ STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN_AUSTRIAN
   LOCALE_SABBREVDAYNAME6 "Sa"
   LOCALE_SABBREVDAYNAME7 "So"
   LOCALE_SABBREVLANGNAME "DEA"
-  LOCALE_SABBREVMONTHNAME1 "Jän"
+  LOCALE_SABBREVMONTHNAME1 "Jän"
   LOCALE_SABBREVMONTHNAME2 "Feb"
-  LOCALE_SABBREVMONTHNAME3 "Mär"
+  LOCALE_SABBREVMONTHNAME3 "Mär"
   LOCALE_SABBREVMONTHNAME4 "Apr"
   LOCALE_SABBREVMONTHNAME5 "Mai"
   LOCALE_SABBREVMONTHNAME6 "Jun"
@@ -87,7 +87,7 @@ STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN_AUSTRIAN
   LOCALE_SABBREVMONTHNAME12 "Dez"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Austria"
-  LOCALE_SCURRENCY "€"
+  LOCALE_SCURRENCY "€"
   LOCALE_SDATE "."
   LOCALE_SDAYNAME1 "Montag"
   LOCALE_SDAYNAME2 "Dienstag"
@@ -109,9 +109,9 @@ STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN_AUSTRIAN
   LOCALE_SLONGDATE "dddd, dd. MMMM yyyy"
   LOCALE_SMONDECIMALSEP ","
   LOCALE_SMONGROUPING "3;0"
-  LOCALE_SMONTHNAME1 "Jänner"
+  LOCALE_SMONTHNAME1 "Jänner"
   LOCALE_SMONTHNAME2 "Februar"
-  LOCALE_SMONTHNAME3 "März"
+  LOCALE_SMONTHNAME3 "März"
   LOCALE_SMONTHNAME4 "April"
   LOCALE_SMONTHNAME5 "Mai"
   LOCALE_SMONTHNAME6 "Juni"
@@ -124,10 +124,10 @@ STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN_AUSTRIAN
   LOCALE_SMONTHNAME13 ""
   LOCALE_SMONTHOUSANDSEP "."
   LOCALE_SNAME "de-AT"
-  LOCALE_SNATIVECTRYNAME "Österreich"
+  LOCALE_SNATIVECTRYNAME "Österreich"
   LOCALE_SNATIVECURRNAME "Euro"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "Deutsch (Österreich)"
+  LOCALE_SNATIVEDISPLAYNAME "Deutsch (Österreich)"
   LOCALE_SNATIVELANGNAME "Deutsch"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "DEU "
@@ -146,13 +146,13 @@ STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN_AUSTRIAN
   LGRPID_BALTIC+LGRPID_RES_BASE "Baltisch"
   LGRPID_GREEK+LGRPID_RES_BASE "Griechisch"
   LGRPID_CYRILLIC+LGRPID_RES_BASE "Kyrillisch"
-  LGRPID_TURKISH+LGRPID_RES_BASE "Türkisch"
+  LGRPID_TURKISH+LGRPID_RES_BASE "Türkisch"
   LGRPID_JAPANESE+LGRPID_RES_BASE "Japanisch"
   LGRPID_KOREAN+LGRPID_RES_BASE "Koreanisch"
   LGRPID_TRADITIONAL_CHINESE+LGRPID_RES_BASE "Chinesisch (Traditionell)"
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Chinesisch (Vereinfacht)"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
-  LGRPID_HEBREW+LGRPID_RES_BASE "Hebräisch"
+  LGRPID_HEBREW+LGRPID_RES_BASE "Hebräisch"
   LGRPID_ARABIC+LGRPID_RES_BASE "Arabisch"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamesisch"
   LGRPID_INDIC+LGRPID_RES_BASE "Indisch"
diff --git a/dlls/kernel32/nls/dec.nls b/dlls/kernel32/nls/dec.nls
index 4b17c51..ef371ad 100644
--- a/dlls/kernel32/nls/dec.nls
+++ b/dlls/kernel32/nls/dec.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN_LIECHTENSTEIN
 {
@@ -111,7 +111,7 @@ STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN_LIECHTENSTEIN
   LOCALE_SMONGROUPING "3;0"
   LOCALE_SMONTHNAME1 "Januar"
   LOCALE_SMONTHNAME2 "Februar"
-  LOCALE_SMONTHNAME3 "März"
+  LOCALE_SMONTHNAME3 "März"
   LOCALE_SMONTHNAME4 "April"
   LOCALE_SMONTHNAME5 "Mai"
   LOCALE_SMONTHNAME6 "Juni"
@@ -146,13 +146,13 @@ STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN_LIECHTENSTEIN
   LGRPID_BALTIC+LGRPID_RES_BASE "Baltisch"
   LGRPID_GREEK+LGRPID_RES_BASE "Griechisch"
   LGRPID_CYRILLIC+LGRPID_RES_BASE "Kyrillisch"
-  LGRPID_TURKISH+LGRPID_RES_BASE "Türkisch"
+  LGRPID_TURKISH+LGRPID_RES_BASE "Türkisch"
   LGRPID_JAPANESE+LGRPID_RES_BASE "Japanisch"
   LGRPID_KOREAN+LGRPID_RES_BASE "Koreanisch"
   LGRPID_TRADITIONAL_CHINESE+LGRPID_RES_BASE "Chinesisch (Traditionell)"
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Chinesisch (Vereinfacht)"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
-  LGRPID_HEBREW+LGRPID_RES_BASE "Hebräisch"
+  LGRPID_HEBREW+LGRPID_RES_BASE "Hebräisch"
   LGRPID_ARABIC+LGRPID_RES_BASE "Arabisch"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamesisch"
   LGRPID_INDIC+LGRPID_RES_BASE "Indisch"
diff --git a/dlls/kernel32/nls/del.nls b/dlls/kernel32/nls/del.nls
index 88ad0f8..090b7c6 100644
--- a/dlls/kernel32/nls/del.nls
+++ b/dlls/kernel32/nls/del.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN_LUXEMBOURG
 {
@@ -87,7 +87,7 @@ STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN_LUXEMBOURG
   LOCALE_SABBREVMONTHNAME12 "Dez"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Luxembourg"
-  LOCALE_SCURRENCY "€"
+  LOCALE_SCURRENCY "€"
   LOCALE_SDATE "."
   LOCALE_SDAYNAME1 "Montag"
   LOCALE_SDAYNAME2 "Dienstag"
@@ -111,7 +111,7 @@ STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN_LUXEMBOURG
   LOCALE_SMONGROUPING "3;0"
   LOCALE_SMONTHNAME1 "Januar"
   LOCALE_SMONTHNAME2 "Februar"
-  LOCALE_SMONTHNAME3 "März"
+  LOCALE_SMONTHNAME3 "März"
   LOCALE_SMONTHNAME4 "April"
   LOCALE_SMONTHNAME5 "Mai"
   LOCALE_SMONTHNAME6 "Juni"
@@ -146,13 +146,13 @@ STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN_LUXEMBOURG
   LGRPID_BALTIC+LGRPID_RES_BASE "Baltisch"
   LGRPID_GREEK+LGRPID_RES_BASE "Griechisch"
   LGRPID_CYRILLIC+LGRPID_RES_BASE "Kyrillisch"
-  LGRPID_TURKISH+LGRPID_RES_BASE "Türkisch"
+  LGRPID_TURKISH+LGRPID_RES_BASE "Türkisch"
   LGRPID_JAPANESE+LGRPID_RES_BASE "Japanisch"
   LGRPID_KOREAN+LGRPID_RES_BASE "Koreanisch"
   LGRPID_TRADITIONAL_CHINESE+LGRPID_RES_BASE "Chinesisch (Traditionell)"
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Chinesisch (Vereinfacht)"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
-  LGRPID_HEBREW+LGRPID_RES_BASE "Hebräisch"
+  LGRPID_HEBREW+LGRPID_RES_BASE "Hebräisch"
   LGRPID_ARABIC+LGRPID_RES_BASE "Arabisch"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamesisch"
   LGRPID_INDIC+LGRPID_RES_BASE "Indisch"
diff --git a/dlls/kernel32/nls/des.nls b/dlls/kernel32/nls/des.nls
index 3b9f458..b68dfb6 100644
--- a/dlls/kernel32/nls/des.nls
+++ b/dlls/kernel32/nls/des.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN_SWISS
 {
@@ -111,7 +111,7 @@ STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN_SWISS
   LOCALE_SMONGROUPING "3;0"
   LOCALE_SMONTHNAME1 "Januar"
   LOCALE_SMONTHNAME2 "Februar"
-  LOCALE_SMONTHNAME3 "März"
+  LOCALE_SMONTHNAME3 "März"
   LOCALE_SMONTHNAME4 "April"
   LOCALE_SMONTHNAME5 "Mai"
   LOCALE_SMONTHNAME6 "Juni"
@@ -146,13 +146,13 @@ STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN_SWISS
   LGRPID_BALTIC+LGRPID_RES_BASE "Baltisch"
   LGRPID_GREEK+LGRPID_RES_BASE "Griechisch"
   LGRPID_CYRILLIC+LGRPID_RES_BASE "Kyrillisch"
-  LGRPID_TURKISH+LGRPID_RES_BASE "Türkisch"
+  LGRPID_TURKISH+LGRPID_RES_BASE "Türkisch"
   LGRPID_JAPANESE+LGRPID_RES_BASE "Japanisch"
   LGRPID_KOREAN+LGRPID_RES_BASE "Koreanisch"
   LGRPID_TRADITIONAL_CHINESE+LGRPID_RES_BASE "Chinesisch (Traditionell)"
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Chinesisch (Vereinfacht)"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
-  LGRPID_HEBREW+LGRPID_RES_BASE "Hebräisch"
+  LGRPID_HEBREW+LGRPID_RES_BASE "Hebräisch"
   LGRPID_ARABIC+LGRPID_RES_BASE "Arabisch"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamesisch"
   LGRPID_INDIC+LGRPID_RES_BASE "Indisch"
diff --git a/dlls/kernel32/nls/deu.nls b/dlls/kernel32/nls/deu.nls
index 5c87336..529b378 100644
--- a/dlls/kernel32/nls/deu.nls
+++ b/dlls/kernel32/nls/deu.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN
 {
@@ -87,7 +87,7 @@ STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN
   LOCALE_SABBREVMONTHNAME12 "Dez"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Germany"
-  LOCALE_SCURRENCY "€"
+  LOCALE_SCURRENCY "€"
   LOCALE_SDATE "."
   LOCALE_SDAYNAME1 "Montag"
   LOCALE_SDAYNAME2 "Dienstag"
@@ -111,7 +111,7 @@ STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN
   LOCALE_SMONGROUPING "3;0"
   LOCALE_SMONTHNAME1 "Januar"
   LOCALE_SMONTHNAME2 "Februar"
-  LOCALE_SMONTHNAME3 "März"
+  LOCALE_SMONTHNAME3 "März"
   LOCALE_SMONTHNAME4 "April"
   LOCALE_SMONTHNAME5 "Mai"
   LOCALE_SMONTHNAME6 "Juni"
@@ -146,14 +146,14 @@ STRINGTABLE LANGUAGE LANG_GERMAN, SUBLANG_GERMAN
   LGRPID_BALTIC+LGRPID_RES_BASE "Baltisch"
   LGRPID_GREEK+LGRPID_RES_BASE "Griechisch"
   LGRPID_CYRILLIC+LGRPID_RES_BASE "Kyrillisch"
-  LGRPID_TURKISH+LGRPID_RES_BASE "Türkisch"
+  LGRPID_TURKISH+LGRPID_RES_BASE "Türkisch"
   LGRPID_JAPANESE+LGRPID_RES_BASE "Japanisch"
   LGRPID_KOREAN+LGRPID_RES_BASE "Koreanisch"
   LGRPID_TRADITIONAL_CHINESE+LGRPID_RES_BASE "Chinesisch (Traditionell)"
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Chinesisch (Vereinfacht)"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
-  LGRPID_HEBREW+LGRPID_RES_BASE "Hebräisch"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabisch" 
+  LGRPID_HEBREW+LGRPID_RES_BASE "Hebräisch"
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabisch"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamesisch"
   LGRPID_INDIC+LGRPID_RES_BASE "Indisch"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgisch"
diff --git a/dlls/kernel32/nls/ell.nls b/dlls/kernel32/nls/ell.nls
index 4c77536..273c628 100644
--- a/dlls/kernel32/nls/ell.nls
+++ b/dlls/kernel32/nls/ell.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1253)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_GREEK, SUBLANG_DEFAULT
 {
@@ -62,40 +62,40 @@ STRINGTABLE LANGUAGE LANG_GREEK, SUBLANG_DEFAULT
   LOCALE_ITIME "0"
   LOCALE_ITIMEMARKPOSN "0"
   LOCALE_ITLZERO "0"
-  LOCALE_S1159 "ðì"
-  LOCALE_S2359 "ìì"
+  LOCALE_S1159 "πμ"
+  LOCALE_S2359 "μμ"
   LOCALE_SABBREVCTRYNAME "GRC"
-  LOCALE_SABBREVDAYNAME1 "Äåõ"
-  LOCALE_SABBREVDAYNAME2 "Ôñé"
-  LOCALE_SABBREVDAYNAME3 "Ôåô"
-  LOCALE_SABBREVDAYNAME4 "Ðåì"
-  LOCALE_SABBREVDAYNAME5 "Ðáñ"
-  LOCALE_SABBREVDAYNAME6 "Óáâ"
-  LOCALE_SABBREVDAYNAME7 "Êõñ"
+  LOCALE_SABBREVDAYNAME1 "Δευ"
+  LOCALE_SABBREVDAYNAME2 "Τρι"
+  LOCALE_SABBREVDAYNAME3 "Τετ"
+  LOCALE_SABBREVDAYNAME4 "Πεμ"
+  LOCALE_SABBREVDAYNAME5 "Παρ"
+  LOCALE_SABBREVDAYNAME6 "Σαβ"
+  LOCALE_SABBREVDAYNAME7 "Κυρ"
   LOCALE_SABBREVLANGNAME "ELL"
-  LOCALE_SABBREVMONTHNAME1 "Éáí"
-  LOCALE_SABBREVMONTHNAME2 "Öåâ"
-  LOCALE_SABBREVMONTHNAME3 "Ìáñ"
-  LOCALE_SABBREVMONTHNAME4 "Áðñ"
-  LOCALE_SABBREVMONTHNAME5 "Ìáú"
-  LOCALE_SABBREVMONTHNAME6 "Éïõí"
-  LOCALE_SABBREVMONTHNAME7 "Éïõë"
-  LOCALE_SABBREVMONTHNAME8 "Áõã"
-  LOCALE_SABBREVMONTHNAME9 "Óåð"
-  LOCALE_SABBREVMONTHNAME10 "Ïêô"
-  LOCALE_SABBREVMONTHNAME11 "Íïå"
-  LOCALE_SABBREVMONTHNAME12 "Äåê"
+  LOCALE_SABBREVMONTHNAME1 "Ιαν"
+  LOCALE_SABBREVMONTHNAME2 "Φεβ"
+  LOCALE_SABBREVMONTHNAME3 "Μαρ"
+  LOCALE_SABBREVMONTHNAME4 "Απρ"
+  LOCALE_SABBREVMONTHNAME5 "Μαϊ"
+  LOCALE_SABBREVMONTHNAME6 "Ιουν"
+  LOCALE_SABBREVMONTHNAME7 "Ιουλ"
+  LOCALE_SABBREVMONTHNAME8 "Αυγ"
+  LOCALE_SABBREVMONTHNAME9 "Σεπ"
+  LOCALE_SABBREVMONTHNAME10 "Οκτ"
+  LOCALE_SABBREVMONTHNAME11 "Νοε"
+  LOCALE_SABBREVMONTHNAME12 "Δεκ"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Greece"
-  LOCALE_SCURRENCY "€"
+  LOCALE_SCURRENCY "€"
   LOCALE_SDATE "/"
-  LOCALE_SDAYNAME1 "ÄåõôÝñá"
-  LOCALE_SDAYNAME2 "Ôñßôç"
-  LOCALE_SDAYNAME3 "ÔåôÜñôç"
-  LOCALE_SDAYNAME4 "ÐÝìðôç"
-  LOCALE_SDAYNAME5 "ÐáñáóêåõÞ"
-  LOCALE_SDAYNAME6 "ÓÜââáôï"
-  LOCALE_SDAYNAME7 "ÊõñéáêÞ"
+  LOCALE_SDAYNAME1 "Δευτέρα"
+  LOCALE_SDAYNAME2 "Τρίτη"
+  LOCALE_SDAYNAME3 "Τετάρτη"
+  LOCALE_SDAYNAME4 "Πέμπτη"
+  LOCALE_SDAYNAME5 "Παρασκευή"
+  LOCALE_SDAYNAME6 "Σάββατο"
+  LOCALE_SDAYNAME7 "Κυριακή"
   LOCALE_SDECIMAL ","
   LOCALE_SENGCOUNTRY "Greece"
   LOCALE_SENGCURRNAME "Euro"
@@ -109,26 +109,26 @@ STRINGTABLE LANGUAGE LANG_GREEK, SUBLANG_DEFAULT
   LOCALE_SLONGDATE "dddd, d MMMM yyyy"
   LOCALE_SMONDECIMALSEP ","
   LOCALE_SMONGROUPING "3;0"
-  LOCALE_SMONTHNAME1 "ÉáíïõÜñéïò"
-  LOCALE_SMONTHNAME2 "ÖåâñïõÜñéïò"
-  LOCALE_SMONTHNAME3 "ÌÜñôéïò"
-  LOCALE_SMONTHNAME4 "Áðñßëéïò"
-  LOCALE_SMONTHNAME5 "ÌÜéïò"
-  LOCALE_SMONTHNAME6 "Éïýíéïò"
-  LOCALE_SMONTHNAME7 "Éïýëéïò"
-  LOCALE_SMONTHNAME8 "Áýãïõóôïò"
-  LOCALE_SMONTHNAME9 "ÓåðôÝìâñéïò"
-  LOCALE_SMONTHNAME10 "Ïêôþâñéïò"
-  LOCALE_SMONTHNAME11 "ÍïÝìâñéïò"
-  LOCALE_SMONTHNAME12 "ÄåêÝìâñéïò"
+  LOCALE_SMONTHNAME1 "Ιανουάριος"
+  LOCALE_SMONTHNAME2 "Φεβρουάριος"
+  LOCALE_SMONTHNAME3 "Μάρτιος"
+  LOCALE_SMONTHNAME4 "Απρίλιος"
+  LOCALE_SMONTHNAME5 "Μάιος"
+  LOCALE_SMONTHNAME6 "Ιούνιος"
+  LOCALE_SMONTHNAME7 "Ιούλιος"
+  LOCALE_SMONTHNAME8 "Αύγουστος"
+  LOCALE_SMONTHNAME9 "Σεπτέμβριος"
+  LOCALE_SMONTHNAME10 "Οκτώβριος"
+  LOCALE_SMONTHNAME11 "Νοέμβριος"
+  LOCALE_SMONTHNAME12 "Δεκέμβριος"
   LOCALE_SMONTHNAME13 ""
   LOCALE_SMONTHOUSANDSEP "."
   LOCALE_SNAME "el-GR"
-  LOCALE_SNATIVECTRYNAME "ÅëëÜäá"
-  LOCALE_SNATIVECURRNAME "åõñþ"
+  LOCALE_SNATIVECTRYNAME "Ελλάδα"
+  LOCALE_SNATIVECURRNAME "ευρώ"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "åëëçíéêÜ (ÅëëÜäá)"
-  LOCALE_SNATIVELANGNAME "åëëçíéêÜ"
+  LOCALE_SNATIVEDISPLAYNAME "ελληνικά (Ελλάδα)"
+  LOCALE_SNATIVELANGNAME "ελληνικά"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "ELL "
   LOCALE_SPOSITIVESIGN ""
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_GREEK, SUBLANG_DEFAULT
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/ena.nls b/dlls/kernel32/nls/ena.nls
index 1beee91..61dfc44 100644
--- a/dlls/kernel32/nls/ena.nls
+++ b/dlls/kernel32/nls/ena.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_AUS
 {
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_AUS
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/enb.nls b/dlls/kernel32/nls/enb.nls
index 7384a22..6331711 100644
--- a/dlls/kernel32/nls/enb.nls
+++ b/dlls/kernel32/nls/enb.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_CARIBBEAN
 {
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_CARIBBEAN
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/enc.nls b/dlls/kernel32/nls/enc.nls
index 78c3279..7863186 100644
--- a/dlls/kernel32/nls/enc.nls
+++ b/dlls/kernel32/nls/enc.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_CAN
 {
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_CAN
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/eng.nls b/dlls/kernel32/nls/eng.nls
index ce544ec..e70a99e 100644
--- a/dlls/kernel32/nls/eng.nls
+++ b/dlls/kernel32/nls/eng.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_UK
 {
@@ -87,7 +87,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_UK
   LOCALE_SABBREVMONTHNAME12 "Dec"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "United Kingdom"
-  LOCALE_SCURRENCY "£"
+  LOCALE_SCURRENCY "£"
   LOCALE_SDATE "/"
   LOCALE_SDAYNAME1 "Monday"
   LOCALE_SDAYNAME2 "Tuesday"
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_UK
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/eni.nls b/dlls/kernel32/nls/eni.nls
index daf8f9a..3e717ec 100644
--- a/dlls/kernel32/nls/eni.nls
+++ b/dlls/kernel32/nls/eni.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_EIRE
 {
@@ -87,7 +87,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_EIRE
   LOCALE_SABBREVMONTHNAME12 "Dec"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Ireland"
-  LOCALE_SCURRENCY "€"
+  LOCALE_SCURRENCY "€"
   LOCALE_SDATE "/"
   LOCALE_SDAYNAME1 "Monday"
   LOCALE_SDAYNAME2 "Tuesday"
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_EIRE
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/enj.nls b/dlls/kernel32/nls/enj.nls
index 7453bd5..0ba56f3 100644
--- a/dlls/kernel32/nls/enj.nls
+++ b/dlls/kernel32/nls/enj.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_JAMAICA
 {
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_JAMAICA
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/enl.nls b/dlls/kernel32/nls/enl.nls
index 479d1a1..ce43599 100644
--- a/dlls/kernel32/nls/enl.nls
+++ b/dlls/kernel32/nls/enl.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_BELIZE
 {
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_BELIZE
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/enp.nls b/dlls/kernel32/nls/enp.nls
index ce18655..f73853d 100644
--- a/dlls/kernel32/nls/enp.nls
+++ b/dlls/kernel32/nls/enp.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_PHILIPPINES
 {
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_PHILIPPINES
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/ens.nls b/dlls/kernel32/nls/ens.nls
index f5b3bb4..3825c19 100644
--- a/dlls/kernel32/nls/ens.nls
+++ b/dlls/kernel32/nls/ens.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_SOUTH_AFRICA
 {
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_SOUTH_AFRICA
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/ent.nls b/dlls/kernel32/nls/ent.nls
index f549da3..70ef755 100644
--- a/dlls/kernel32/nls/ent.nls
+++ b/dlls/kernel32/nls/ent.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_TRINIDAD
 {
@@ -153,9 +153,9 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_TRINIDAD
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
-  LGRPID_ARMENIAN+LGRPID_RES_BASE "Armenian" 
+  LGRPID_ARMENIAN+LGRPID_RES_BASE "Armenian"
 }
diff --git a/dlls/kernel32/nls/enu.nls b/dlls/kernel32/nls/enu.nls
index 362a04a..549a797 100644
--- a/dlls/kernel32/nls/enu.nls
+++ b/dlls/kernel32/nls/enu.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
 {
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/enw.nls b/dlls/kernel32/nls/enw.nls
index a40ab8f..dfd3427 100644
--- a/dlls/kernel32/nls/enw.nls
+++ b/dlls/kernel32/nls/enw.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_ZIMBABWE
 {
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_ZIMBABWE
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/enz.nls b/dlls/kernel32/nls/enz.nls
index 2a05f18..fe8df6e 100644
--- a/dlls/kernel32/nls/enz.nls
+++ b/dlls/kernel32/nls/enz.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_NZ
 {
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_NZ
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/esa.nls b/dlls/kernel32/nls/esa.nls
index 78b61da..18d9ad2 100644
--- a/dlls/kernel32/nls/esa.nls
+++ b/dlls/kernel32/nls/esa.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_PANAMA
 {
@@ -67,10 +67,10 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_PANAMA
   LOCALE_SABBREVCTRYNAME "PAN"
   LOCALE_SABBREVDAYNAME1 "Lun"
   LOCALE_SABBREVDAYNAME2 "Mar"
-  LOCALE_SABBREVDAYNAME3 "Mié"
+  LOCALE_SABBREVDAYNAME3 "Mié"
   LOCALE_SABBREVDAYNAME4 "Jue"
   LOCALE_SABBREVDAYNAME5 "Vie"
-  LOCALE_SABBREVDAYNAME6 "Sáb"
+  LOCALE_SABBREVDAYNAME6 "Sáb"
   LOCALE_SABBREVDAYNAME7 "Dom"
   LOCALE_SABBREVLANGNAME "ESA"
   LOCALE_SABBREVMONTHNAME1 "Ene"
@@ -91,10 +91,10 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_PANAMA
   LOCALE_SDATE "/"
   LOCALE_SDAYNAME1 "Lunes"
   LOCALE_SDAYNAME2 "Martes"
-  LOCALE_SDAYNAME3 "Miércoles"
+  LOCALE_SDAYNAME3 "Miércoles"
   LOCALE_SDAYNAME4 "Jueves"
   LOCALE_SDAYNAME5 "Viernes"
-  LOCALE_SDAYNAME6 "Sábado"
+  LOCALE_SDAYNAME6 "Sábado"
   LOCALE_SDAYNAME7 "Domingo"
   LOCALE_SDECIMAL "."
   LOCALE_SENGCOUNTRY "Panama"
@@ -124,11 +124,11 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_PANAMA
   LOCALE_SMONTHNAME13 ""
   LOCALE_SMONTHOUSANDSEP ","
   LOCALE_SNAME "es-PA"
-  LOCALE_SNATIVECTRYNAME "Panamá"
+  LOCALE_SNATIVECTRYNAME "Panamá"
   LOCALE_SNATIVECURRNAME "Balboa"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "Español (Panamá)"
-  LOCALE_SNATIVELANGNAME "Español"
+  LOCALE_SNATIVEDISPLAYNAME "Español (Panamá)"
+  LOCALE_SNATIVELANGNAME "Español"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "ESP "
   LOCALE_SPOSITIVESIGN ""
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_PANAMA
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/esb.nls b/dlls/kernel32/nls/esb.nls
index c07621b..847d0c3 100644
--- a/dlls/kernel32/nls/esb.nls
+++ b/dlls/kernel32/nls/esb.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_BOLIVIA
 {
@@ -67,10 +67,10 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_BOLIVIA
   LOCALE_SABBREVCTRYNAME "BOL"
   LOCALE_SABBREVDAYNAME1 "Lun"
   LOCALE_SABBREVDAYNAME2 "Mar"
-  LOCALE_SABBREVDAYNAME3 "Mié"
+  LOCALE_SABBREVDAYNAME3 "Mié"
   LOCALE_SABBREVDAYNAME4 "Jue"
   LOCALE_SABBREVDAYNAME5 "Vie"
-  LOCALE_SABBREVDAYNAME6 "Sáb"
+  LOCALE_SABBREVDAYNAME6 "Sáb"
   LOCALE_SABBREVDAYNAME7 "Dom"
   LOCALE_SABBREVLANGNAME "ESB"
   LOCALE_SABBREVMONTHNAME1 "Ene"
@@ -91,10 +91,10 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_BOLIVIA
   LOCALE_SDATE "/"
   LOCALE_SDAYNAME1 "Lunes"
   LOCALE_SDAYNAME2 "Martes"
-  LOCALE_SDAYNAME3 "Miércoles"
+  LOCALE_SDAYNAME3 "Miércoles"
   LOCALE_SDAYNAME4 "Jueves"
   LOCALE_SDAYNAME5 "Viernes"
-  LOCALE_SDAYNAME6 "Sábado"
+  LOCALE_SDAYNAME6 "Sábado"
   LOCALE_SDAYNAME7 "Domingo"
   LOCALE_SDECIMAL ","
   LOCALE_SENGCOUNTRY "Bolivia"
@@ -127,8 +127,8 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_BOLIVIA
   LOCALE_SNATIVECTRYNAME "Bolivia"
   LOCALE_SNATIVECURRNAME "Boliviano"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "Español (Bolivia)"
-  LOCALE_SNATIVELANGNAME "Español"
+  LOCALE_SNATIVEDISPLAYNAME "Español (Bolivia)"
+  LOCALE_SNATIVELANGNAME "Español"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "ESP "
   LOCALE_SPOSITIVESIGN ""
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_BOLIVIA
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/esc.nls b/dlls/kernel32/nls/esc.nls
index aef373f..f107c51 100644
--- a/dlls/kernel32/nls/esc.nls
+++ b/dlls/kernel32/nls/esc.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_COSTA_RICA
 {
@@ -67,10 +67,10 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_COSTA_RICA
   LOCALE_SABBREVCTRYNAME "CRI"
   LOCALE_SABBREVDAYNAME1 "Lun"
   LOCALE_SABBREVDAYNAME2 "Mar"
-  LOCALE_SABBREVDAYNAME3 "Mié"
+  LOCALE_SABBREVDAYNAME3 "Mié"
   LOCALE_SABBREVDAYNAME4 "Jue"
   LOCALE_SABBREVDAYNAME5 "Vie"
-  LOCALE_SABBREVDAYNAME6 "Sáb"
+  LOCALE_SABBREVDAYNAME6 "Sáb"
   LOCALE_SABBREVDAYNAME7 "Dom"
   LOCALE_SABBREVLANGNAME "ESC"
   LOCALE_SABBREVMONTHNAME1 "Ene"
@@ -91,10 +91,10 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_COSTA_RICA
   LOCALE_SDATE "/"
   LOCALE_SDAYNAME1 "Lunes"
   LOCALE_SDAYNAME2 "Martes"
-  LOCALE_SDAYNAME3 "Miércoles"
+  LOCALE_SDAYNAME3 "Miércoles"
   LOCALE_SDAYNAME4 "Jueves"
   LOCALE_SDAYNAME5 "Viernes"
-  LOCALE_SDAYNAME6 "Sábado"
+  LOCALE_SDAYNAME6 "Sábado"
   LOCALE_SDAYNAME7 "Domingo"
   LOCALE_SDECIMAL ","
   LOCALE_SENGCOUNTRY "Costa Rica"
@@ -125,10 +125,10 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_COSTA_RICA
   LOCALE_SMONTHOUSANDSEP "."
   LOCALE_SNAME "es-CR"
   LOCALE_SNATIVECTRYNAME "Costa Rica"
-  LOCALE_SNATIVECURRNAME "Colón"
+  LOCALE_SNATIVECURRNAME "Colón"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "Español (Costa Rica)"
-  LOCALE_SNATIVELANGNAME "Español"
+  LOCALE_SNATIVEDISPLAYNAME "Español (Costa Rica)"
+  LOCALE_SNATIVELANGNAME "Español"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "ESP "
   LOCALE_SPOSITIVESIGN ""
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_COSTA_RICA
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/esd.nls b/dlls/kernel32/nls/esd.nls
index e12e8eb..3086609 100644
--- a/dlls/kernel32/nls/esd.nls
+++ b/dlls/kernel32/nls/esd.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_DOMINICAN_REPUBLIC
 {
@@ -67,10 +67,10 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_DOMINICAN_REPUBLIC
   LOCALE_SABBREVCTRYNAME "DOM"
   LOCALE_SABBREVDAYNAME1 "Lun"
   LOCALE_SABBREVDAYNAME2 "Mar"
-  LOCALE_SABBREVDAYNAME3 "Mié"
+  LOCALE_SABBREVDAYNAME3 "Mié"
   LOCALE_SABBREVDAYNAME4 "Jue"
   LOCALE_SABBREVDAYNAME5 "Vie"
-  LOCALE_SABBREVDAYNAME6 "Sáb"
+  LOCALE_SABBREVDAYNAME6 "Sáb"
   LOCALE_SABBREVDAYNAME7 "Dom"
   LOCALE_SABBREVLANGNAME "ESD"
   LOCALE_SABBREVMONTHNAME1 "Ene"
@@ -91,10 +91,10 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_DOMINICAN_REPUBLIC
   LOCALE_SDATE "/"
   LOCALE_SDAYNAME1 "Lunes"
   LOCALE_SDAYNAME2 "Martes"
-  LOCALE_SDAYNAME3 "Miércoles"
+  LOCALE_SDAYNAME3 "Miércoles"
   LOCALE_SDAYNAME4 "Jueves"
   LOCALE_SDAYNAME5 "Viernes"
-  LOCALE_SDAYNAME6 "Sábado"
+  LOCALE_SDAYNAME6 "Sábado"
   LOCALE_SDAYNAME7 "Domingo"
   LOCALE_SDECIMAL "."
   LOCALE_SENGCOUNTRY "Dominican Republic"
@@ -124,11 +124,11 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_DOMINICAN_REPUBLIC
   LOCALE_SMONTHNAME13 ""
   LOCALE_SMONTHOUSANDSEP ","
   LOCALE_SNAME "es-DO"
-  LOCALE_SNATIVECTRYNAME "República Dominicana"
+  LOCALE_SNATIVECTRYNAME "República Dominicana"
   LOCALE_SNATIVECURRNAME "Peso"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "Español (República Dominicana)"
-  LOCALE_SNATIVELANGNAME "Español"
+  LOCALE_SNATIVEDISPLAYNAME "Español (República Dominicana)"
+  LOCALE_SNATIVELANGNAME "Español"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "ESP "
   LOCALE_SPOSITIVESIGN ""
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_DOMINICAN_REPUBLIC
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/ese.nls b/dlls/kernel32/nls/ese.nls
index 0965abc..2931cf0 100644
--- a/dlls/kernel32/nls/ese.nls
+++ b/dlls/kernel32/nls/ese.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_EL_SALVADOR
 {
@@ -67,10 +67,10 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_EL_SALVADOR
   LOCALE_SABBREVCTRYNAME "SLV"
   LOCALE_SABBREVDAYNAME1 "Lun"
   LOCALE_SABBREVDAYNAME2 "Mar"
-  LOCALE_SABBREVDAYNAME3 "Mié"
+  LOCALE_SABBREVDAYNAME3 "Mié"
   LOCALE_SABBREVDAYNAME4 "Jue"
   LOCALE_SABBREVDAYNAME5 "Vie"
-  LOCALE_SABBREVDAYNAME6 "Sáb"
+  LOCALE_SABBREVDAYNAME6 "Sáb"
   LOCALE_SABBREVDAYNAME7 "Dom"
   LOCALE_SABBREVLANGNAME "ESE"
   LOCALE_SABBREVMONTHNAME1 "Ene"
@@ -91,10 +91,10 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_EL_SALVADOR
   LOCALE_SDATE "/"
   LOCALE_SDAYNAME1 "Lunes"
   LOCALE_SDAYNAME2 "Martes"
-  LOCALE_SDAYNAME3 "Miércoles"
+  LOCALE_SDAYNAME3 "Miércoles"
   LOCALE_SDAYNAME4 "Jueves"
   LOCALE_SDAYNAME5 "Viernes"
-  LOCALE_SDAYNAME6 "Sábado"
+  LOCALE_SDAYNAME6 "Sábado"
   LOCALE_SDAYNAME7 "Domingo"
   LOCALE_SDECIMAL "."
   LOCALE_SENGCOUNTRY "El Salvador"
@@ -127,8 +127,8 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_EL_SALVADOR
   LOCALE_SNATIVECTRYNAME "El Salvador"
   LOCALE_SNATIVECURRNAME "US Dolar"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "Español (El Salvador)"
-  LOCALE_SNATIVELANGNAME "Español"
+  LOCALE_SNATIVEDISPLAYNAME "Español (El Salvador)"
+  LOCALE_SNATIVELANGNAME "Español"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "ESP "
   LOCALE_SPOSITIVESIGN ""
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_EL_SALVADOR
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/esf.nls b/dlls/kernel32/nls/esf.nls
index e6dca47..5f861db 100644
--- a/dlls/kernel32/nls/esf.nls
+++ b/dlls/kernel32/nls/esf.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_ECUADOR
 {
@@ -67,10 +67,10 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_ECUADOR
   LOCALE_SABBREVCTRYNAME "ECU"
   LOCALE_SABBREVDAYNAME1 "Lun"
   LOCALE_SABBREVDAYNAME2 "Mar"
-  LOCALE_SABBREVDAYNAME3 "Mié"
+  LOCALE_SABBREVDAYNAME3 "Mié"
   LOCALE_SABBREVDAYNAME4 "Jue"
   LOCALE_SABBREVDAYNAME5 "Vie"
-  LOCALE_SABBREVDAYNAME6 "Sáb"
+  LOCALE_SABBREVDAYNAME6 "Sáb"
   LOCALE_SABBREVDAYNAME7 "Dom"
   LOCALE_SABBREVLANGNAME "ESF"
   LOCALE_SABBREVMONTHNAME1 "Ene"
@@ -91,10 +91,10 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_ECUADOR
   LOCALE_SDATE "/"
   LOCALE_SDAYNAME1 "Lunes"
   LOCALE_SDAYNAME2 "Martes"
-  LOCALE_SDAYNAME3 "Miércoles"
+  LOCALE_SDAYNAME3 "Miércoles"
   LOCALE_SDAYNAME4 "Jueves"
   LOCALE_SDAYNAME5 "Viernes"
-  LOCALE_SDAYNAME6 "Sábado"
+  LOCALE_SDAYNAME6 "Sábado"
   LOCALE_SDAYNAME7 "Domingo"
   LOCALE_SDECIMAL ","
   LOCALE_SENGCOUNTRY "Ecuador"
@@ -127,8 +127,8 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_ECUADOR
   LOCALE_SNATIVECTRYNAME "Ecuador"
   LOCALE_SNATIVECURRNAME "US Dolar"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "Español (Ecuador)"
-  LOCALE_SNATIVELANGNAME "Español"
+  LOCALE_SNATIVEDISPLAYNAME "Español (Ecuador)"
+  LOCALE_SNATIVELANGNAME "Español"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "ESP "
   LOCALE_SPOSITIVESIGN ""
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_ECUADOR
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/esg.nls b/dlls/kernel32/nls/esg.nls
index 629559e..b594596 100644
--- a/dlls/kernel32/nls/esg.nls
+++ b/dlls/kernel32/nls/esg.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_GUATEMALA
 {
@@ -67,10 +67,10 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_GUATEMALA
   LOCALE_SABBREVCTRYNAME "GTM"
   LOCALE_SABBREVDAYNAME1 "Lun"
   LOCALE_SABBREVDAYNAME2 "Mar"
-  LOCALE_SABBREVDAYNAME3 "Mié"
+  LOCALE_SABBREVDAYNAME3 "Mié"
   LOCALE_SABBREVDAYNAME4 "Jue"
   LOCALE_SABBREVDAYNAME5 "Vie"
-  LOCALE_SABBREVDAYNAME6 "Sáb"
+  LOCALE_SABBREVDAYNAME6 "Sáb"
   LOCALE_SABBREVDAYNAME7 "Dom"
   LOCALE_SABBREVLANGNAME "ESG"
   LOCALE_SABBREVMONTHNAME1 "Ene"
@@ -91,10 +91,10 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_GUATEMALA
   LOCALE_SDATE "/"
   LOCALE_SDAYNAME1 "Lunes"
   LOCALE_SDAYNAME2 "Martes"
-  LOCALE_SDAYNAME3 "Miércoles"
+  LOCALE_SDAYNAME3 "Miércoles"
   LOCALE_SDAYNAME4 "Jueves"
   LOCALE_SDAYNAME5 "Viernes"
-  LOCALE_SDAYNAME6 "Sábado"
+  LOCALE_SDAYNAME6 "Sábado"
   LOCALE_SDAYNAME7 "Domingo"
   LOCALE_SDECIMAL "."
   LOCALE_SENGCOUNTRY "Guatemala"
@@ -127,8 +127,8 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_GUATEMALA
   LOCALE_SNATIVECTRYNAME "Guatemala"
   LOCALE_SNATIVECURRNAME "Quetzal"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "Español (Guatemala)"
-  LOCALE_SNATIVELANGNAME "Español"
+  LOCALE_SNATIVEDISPLAYNAME "Español (Guatemala)"
+  LOCALE_SNATIVELANGNAME "Español"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "ESP "
   LOCALE_SPOSITIVESIGN ""
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_GUATEMALA
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/esh.nls b/dlls/kernel32/nls/esh.nls
index 6c18dfa..b7c4e93 100644
--- a/dlls/kernel32/nls/esh.nls
+++ b/dlls/kernel32/nls/esh.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_HONDURAS
 {
@@ -67,10 +67,10 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_HONDURAS
   LOCALE_SABBREVCTRYNAME "HND"
   LOCALE_SABBREVDAYNAME1 "Lun"
   LOCALE_SABBREVDAYNAME2 "Mar"
-  LOCALE_SABBREVDAYNAME3 "Mié"
+  LOCALE_SABBREVDAYNAME3 "Mié"
   LOCALE_SABBREVDAYNAME4 "Jue"
   LOCALE_SABBREVDAYNAME5 "Vie"
-  LOCALE_SABBREVDAYNAME6 "Sáb"
+  LOCALE_SABBREVDAYNAME6 "Sáb"
   LOCALE_SABBREVDAYNAME7 "Dom"
   LOCALE_SABBREVLANGNAME "ESH"
   LOCALE_SABBREVMONTHNAME1 "Ene"
@@ -91,10 +91,10 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_HONDURAS
   LOCALE_SDATE "/"
   LOCALE_SDAYNAME1 "Lunes"
   LOCALE_SDAYNAME2 "Martes"
-  LOCALE_SDAYNAME3 "Miércoles"
+  LOCALE_SDAYNAME3 "Miércoles"
   LOCALE_SDAYNAME4 "Jueves"
   LOCALE_SDAYNAME5 "Viernes"
-  LOCALE_SDAYNAME6 "Sábado"
+  LOCALE_SDAYNAME6 "Sábado"
   LOCALE_SDAYNAME7 "Domingo"
   LOCALE_SDECIMAL "."
   LOCALE_SENGCOUNTRY "Honduras"
@@ -127,8 +127,8 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_HONDURAS
   LOCALE_SNATIVECTRYNAME "Honduras"
   LOCALE_SNATIVECURRNAME "Lempira"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "Español (Honduras)"
-  LOCALE_SNATIVELANGNAME "Español"
+  LOCALE_SNATIVEDISPLAYNAME "Español (Honduras)"
+  LOCALE_SNATIVELANGNAME "Español"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "ESP "
   LOCALE_SPOSITIVESIGN ""
diff --git a/dlls/kernel32/nls/esi.nls b/dlls/kernel32/nls/esi.nls
index 14ffd9f..20c084a 100644
--- a/dlls/kernel32/nls/esi.nls
+++ b/dlls/kernel32/nls/esi.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001)
 
 STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_NICARAGUA
 {
@@ -67,10 +67,10 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_NICARAGUA
   LOCALE_SABBREVCTRYNAME "NIC"
   LOCALE_SABBREVDAYNAME1 "Lun"
   LOCALE_SABBREVDAYNAME2 "Mar"
-  LOCALE_SABBREVDAYNAME3 "Mié"
+  LOCALE_SABBREVDAYNAME3 "Mié"
   LOCALE_SABBREVDAYNAME4 "Jue"
   LOCALE_SABBREVDAYNAME5 "Vie"
-  LOCALE_SABBREVDAYNAME6 "Sáb"
+  LOCALE_SABBREVDAYNAME6 "Sáb"
   LOCALE_SABBREVDAYNAME7 "Dom"
   LOCALE_SABBREVLANGNAME "ESI"
   LOCALE_SABBREVMONTHNAME1 "Ene"
@@ -91,10 +91,10 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_NICARAGUA
   LOCALE_SDATE "/"
   LOCALE_SDAYNAME1 "Lunes"
   LOCALE_SDAYNAME2 "Martes"
-  LOCALE_SDAYNAME3 "Miércoles"
+  LOCALE_SDAYNAME3 "Miércoles"
   LOCALE_SDAYNAME4 "Jueves"
   LOCALE_SDAYNAME5 "Viernes"
-  LOCALE_SDAYNAME6 "Sábado"
+  LOCALE_SDAYNAME6 "Sábado"
   LOCALE_SDAYNAME7 "Domingo"
   LOCALE_SDECIMAL "."
   LOCALE_SENGCOUNTRY "Nicaragua"
@@ -125,10 +125,10 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_NICARAGUA
   LOCALE_SMONTHOUSANDSEP ","
   LOCALE_SNAME "es-NI"
   LOCALE_SNATIVECTRYNAME "Nicaragua"
-  LOCALE_SNATIVECURRNAME "Córdoba"
+  LOCALE_SNATIVECURRNAME "Córdoba"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "Español (Nicaragua)"
-  LOCALE_SNATIVELANGNAME "Español"
+  LOCALE_SNATIVEDISPLAYNAME "Español (Nicaragua)"
+  LOCALE_SNATIVELANGNAME "Español"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "ESP "
   LOCALE_SPOSITIVESIGN ""
diff --git a/dlls/kernel32/nls/esl.nls b/dlls/kernel32/nls/esl.nls
index a5a9575..306c693 100644
--- a/dlls/kernel32/nls/esl.nls
+++ b/dlls/kernel32/nls/esl.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_CHILE
 {
@@ -67,10 +67,10 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_CHILE
   LOCALE_SABBREVCTRYNAME "CHL"
   LOCALE_SABBREVDAYNAME1 "Lun"
   LOCALE_SABBREVDAYNAME2 "Mar"
-  LOCALE_SABBREVDAYNAME3 "Mié"
+  LOCALE_SABBREVDAYNAME3 "Mié"
   LOCALE_SABBREVDAYNAME4 "Jue"
   LOCALE_SABBREVDAYNAME5 "Vie"
-  LOCALE_SABBREVDAYNAME6 "Sáb"
+  LOCALE_SABBREVDAYNAME6 "Sáb"
   LOCALE_SABBREVDAYNAME7 "Dom"
   LOCALE_SABBREVLANGNAME "ESL"
   LOCALE_SABBREVMONTHNAME1 "Ene"
@@ -91,10 +91,10 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_CHILE
   LOCALE_SDATE "-"
   LOCALE_SDAYNAME1 "Lunes"
   LOCALE_SDAYNAME2 "Martes"
-  LOCALE_SDAYNAME3 "Miércoles"
+  LOCALE_SDAYNAME3 "Miércoles"
   LOCALE_SDAYNAME4 "Jueves"
   LOCALE_SDAYNAME5 "Viernes"
-  LOCALE_SDAYNAME6 "Sábado"
+  LOCALE_SDAYNAME6 "Sábado"
   LOCALE_SDAYNAME7 "Domingo"
   LOCALE_SDECIMAL ","
   LOCALE_SENGCOUNTRY "Chile"
@@ -127,8 +127,8 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_CHILE
   LOCALE_SNATIVECTRYNAME "Chile"
   LOCALE_SNATIVECURRNAME "Peso"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "Español (Chile)"
-  LOCALE_SNATIVELANGNAME "Español"
+  LOCALE_SNATIVEDISPLAYNAME "Español (Chile)"
+  LOCALE_SNATIVELANGNAME "Español"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "ESP "
   LOCALE_SPOSITIVESIGN ""
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_CHILE
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/esm.nls b/dlls/kernel32/nls/esm.nls
index 9b66b95..56c6720 100644
--- a/dlls/kernel32/nls/esm.nls
+++ b/dlls/kernel32/nls/esm.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_MEXICAN
 {
@@ -67,10 +67,10 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_MEXICAN
   LOCALE_SABBREVCTRYNAME "MEX"
   LOCALE_SABBREVDAYNAME1 "Lun"
   LOCALE_SABBREVDAYNAME2 "Mar"
-  LOCALE_SABBREVDAYNAME3 "Mié"
+  LOCALE_SABBREVDAYNAME3 "Mié"
   LOCALE_SABBREVDAYNAME4 "Jue"
   LOCALE_SABBREVDAYNAME5 "Vie"
-  LOCALE_SABBREVDAYNAME6 "Sáb"
+  LOCALE_SABBREVDAYNAME6 "Sáb"
   LOCALE_SABBREVDAYNAME7 "Dom"
   LOCALE_SABBREVLANGNAME "ESM"
   LOCALE_SABBREVMONTHNAME1 "Ene"
@@ -91,10 +91,10 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_MEXICAN
   LOCALE_SDATE "/"
   LOCALE_SDAYNAME1 "Lunes"
   LOCALE_SDAYNAME2 "Martes"
-  LOCALE_SDAYNAME3 "Miércoles"
+  LOCALE_SDAYNAME3 "Miércoles"
   LOCALE_SDAYNAME4 "Jueves"
   LOCALE_SDAYNAME5 "Viernes"
-  LOCALE_SDAYNAME6 "Sábado"
+  LOCALE_SDAYNAME6 "Sábado"
   LOCALE_SDAYNAME7 "Domingo"
   LOCALE_SDECIMAL "."
   LOCALE_SENGCOUNTRY "Mexico"
@@ -124,11 +124,11 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_MEXICAN
   LOCALE_SMONTHNAME13 ""
   LOCALE_SMONTHOUSANDSEP ","
   LOCALE_SNAME "es-MX"
-  LOCALE_SNATIVECTRYNAME "México"
+  LOCALE_SNATIVECTRYNAME "México"
   LOCALE_SNATIVECURRNAME "Peso"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "Español (México)"
-  LOCALE_SNATIVELANGNAME "Español"
+  LOCALE_SNATIVEDISPLAYNAME "Español (México)"
+  LOCALE_SNATIVELANGNAME "Español"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "ESP "
   LOCALE_SPOSITIVESIGN ""
@@ -153,9 +153,9 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_MEXICAN
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
-  LGRPID_ARMENIAN+LGRPID_RES_BASE "Armenian" 
+  LGRPID_ARMENIAN+LGRPID_RES_BASE "Armenian"
 }
diff --git a/dlls/kernel32/nls/esn.nls b/dlls/kernel32/nls/esn.nls
index 64c833e..b8348dc 100644
--- a/dlls/kernel32/nls/esn.nls
+++ b/dlls/kernel32/nls/esn.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_MODERN
 {
@@ -67,10 +67,10 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_MODERN
   LOCALE_SABBREVCTRYNAME "ESP"
   LOCALE_SABBREVDAYNAME1 "lun"
   LOCALE_SABBREVDAYNAME2 "mar"
-  LOCALE_SABBREVDAYNAME3 "mié"
+  LOCALE_SABBREVDAYNAME3 "mié"
   LOCALE_SABBREVDAYNAME4 "jue"
   LOCALE_SABBREVDAYNAME5 "vie"
-  LOCALE_SABBREVDAYNAME6 "sáb"
+  LOCALE_SABBREVDAYNAME6 "sáb"
   LOCALE_SABBREVDAYNAME7 "dom"
   LOCALE_SABBREVLANGNAME "ESN"
   LOCALE_SABBREVMONTHNAME1 "ene"
@@ -87,14 +87,14 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_MODERN
   LOCALE_SABBREVMONTHNAME12 "dic"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Spain"
-  LOCALE_SCURRENCY "€"
+  LOCALE_SCURRENCY "€"
   LOCALE_SDATE "/"
   LOCALE_SDAYNAME1 "lunes"
   LOCALE_SDAYNAME2 "martes"
-  LOCALE_SDAYNAME3 "miércoles"
+  LOCALE_SDAYNAME3 "miércoles"
   LOCALE_SDAYNAME4 "jueves"
   LOCALE_SDAYNAME5 "viernes"
-  LOCALE_SDAYNAME6 "sábado"
+  LOCALE_SDAYNAME6 "sábado"
   LOCALE_SDAYNAME7 "domingo"
   LOCALE_SDECIMAL ","
   LOCALE_SENGCOUNTRY "Spain"
@@ -124,11 +124,11 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_MODERN
   LOCALE_SMONTHNAME13 ""
   LOCALE_SMONTHOUSANDSEP "."
   LOCALE_SNAME "es-ES_modern"
-  LOCALE_SNATIVECTRYNAME "España"
+  LOCALE_SNATIVECTRYNAME "España"
   LOCALE_SNATIVECURRNAME "euro"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "español (España)"
-  LOCALE_SNATIVELANGNAME "español"
+  LOCALE_SNATIVEDISPLAYNAME "español (España)"
+  LOCALE_SNATIVELANGNAME "español"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "ESP "
   LOCALE_SPOSITIVESIGN ""
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_MODERN
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/eso.nls b/dlls/kernel32/nls/eso.nls
index 6805d55..fab601b 100644
--- a/dlls/kernel32/nls/eso.nls
+++ b/dlls/kernel32/nls/eso.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_COLOMBIA
 {
@@ -67,10 +67,10 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_COLOMBIA
   LOCALE_SABBREVCTRYNAME "COL"
   LOCALE_SABBREVDAYNAME1 "Lun"
   LOCALE_SABBREVDAYNAME2 "Mar"
-  LOCALE_SABBREVDAYNAME3 "Mié"
+  LOCALE_SABBREVDAYNAME3 "Mié"
   LOCALE_SABBREVDAYNAME4 "Jue"
   LOCALE_SABBREVDAYNAME5 "Vie"
-  LOCALE_SABBREVDAYNAME6 "Sáb"
+  LOCALE_SABBREVDAYNAME6 "Sáb"
   LOCALE_SABBREVDAYNAME7 "Dom"
   LOCALE_SABBREVLANGNAME "ESO"
   LOCALE_SABBREVMONTHNAME1 "Ene"
@@ -91,10 +91,10 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_COLOMBIA
   LOCALE_SDATE "/"
   LOCALE_SDAYNAME1 "Lunes"
   LOCALE_SDAYNAME2 "Martes"
-  LOCALE_SDAYNAME3 "Miércoles"
+  LOCALE_SDAYNAME3 "Miércoles"
   LOCALE_SDAYNAME4 "Jueves"
   LOCALE_SDAYNAME5 "Viernes"
-  LOCALE_SDAYNAME6 "Sábado"
+  LOCALE_SDAYNAME6 "Sábado"
   LOCALE_SDAYNAME7 "Domingo"
   LOCALE_SDECIMAL ","
   LOCALE_SENGCOUNTRY "Colombia"
@@ -127,8 +127,8 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_COLOMBIA
   LOCALE_SNATIVECTRYNAME "Colombia"
   LOCALE_SNATIVECURRNAME "Peso"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "Español (Colombia)"
-  LOCALE_SNATIVELANGNAME "Español"
+  LOCALE_SNATIVEDISPLAYNAME "Español (Colombia)"
+  LOCALE_SNATIVELANGNAME "Español"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "ESP "
   LOCALE_SPOSITIVESIGN ""
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_COLOMBIA
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/esr.nls b/dlls/kernel32/nls/esr.nls
index be068f4..c87d8b1 100644
--- a/dlls/kernel32/nls/esr.nls
+++ b/dlls/kernel32/nls/esr.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_PERU
 {
@@ -67,10 +67,10 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_PERU
   LOCALE_SABBREVCTRYNAME "PER"
   LOCALE_SABBREVDAYNAME1 "Lun"
   LOCALE_SABBREVDAYNAME2 "Mar"
-  LOCALE_SABBREVDAYNAME3 "Mié"
+  LOCALE_SABBREVDAYNAME3 "Mié"
   LOCALE_SABBREVDAYNAME4 "Jue"
   LOCALE_SABBREVDAYNAME5 "Vie"
-  LOCALE_SABBREVDAYNAME6 "Sáb"
+  LOCALE_SABBREVDAYNAME6 "Sáb"
   LOCALE_SABBREVDAYNAME7 "Dom"
   LOCALE_SABBREVLANGNAME "ESR"
   LOCALE_SABBREVMONTHNAME1 "Ene"
@@ -91,10 +91,10 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_PERU
   LOCALE_SDATE "/"
   LOCALE_SDAYNAME1 "Lunes"
   LOCALE_SDAYNAME2 "Martes"
-  LOCALE_SDAYNAME3 "Miércoles"
+  LOCALE_SDAYNAME3 "Miércoles"
   LOCALE_SDAYNAME4 "Jueves"
   LOCALE_SDAYNAME5 "Viernes"
-  LOCALE_SDAYNAME6 "Sábado"
+  LOCALE_SDAYNAME6 "Sábado"
   LOCALE_SDAYNAME7 "Domingo"
   LOCALE_SDECIMAL "."
   LOCALE_SENGCOUNTRY "Peru"
@@ -124,11 +124,11 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_PERU
   LOCALE_SMONTHNAME13 ""
   LOCALE_SMONTHOUSANDSEP ","
   LOCALE_SNAME "es-PE"
-  LOCALE_SNATIVECTRYNAME "Perú"
+  LOCALE_SNATIVECTRYNAME "Perú"
   LOCALE_SNATIVECURRNAME "Nuevo Sol"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "Español (Perú)"
-  LOCALE_SNATIVELANGNAME "Español"
+  LOCALE_SNATIVEDISPLAYNAME "Español (Perú)"
+  LOCALE_SNATIVELANGNAME "Español"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "ESP "
   LOCALE_SPOSITIVESIGN ""
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_PERU
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/ess.nls b/dlls/kernel32/nls/ess.nls
index f76a14c..5bb5c17 100644
--- a/dlls/kernel32/nls/ess.nls
+++ b/dlls/kernel32/nls/ess.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_ARGENTINA
 {
@@ -67,10 +67,10 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_ARGENTINA
   LOCALE_SABBREVCTRYNAME "ARG"
   LOCALE_SABBREVDAYNAME1 "Lun"
   LOCALE_SABBREVDAYNAME2 "Mar"
-  LOCALE_SABBREVDAYNAME3 "Mié"
+  LOCALE_SABBREVDAYNAME3 "Mié"
   LOCALE_SABBREVDAYNAME4 "Jue"
   LOCALE_SABBREVDAYNAME5 "Vie"
-  LOCALE_SABBREVDAYNAME6 "Sáb"
+  LOCALE_SABBREVDAYNAME6 "Sáb"
   LOCALE_SABBREVDAYNAME7 "Dom"
   LOCALE_SABBREVLANGNAME "ESS"
   LOCALE_SABBREVMONTHNAME1 "Ene"
@@ -91,10 +91,10 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_ARGENTINA
   LOCALE_SDATE "/"
   LOCALE_SDAYNAME1 "Lunes"
   LOCALE_SDAYNAME2 "Martes"
-  LOCALE_SDAYNAME3 "Miércoles"
+  LOCALE_SDAYNAME3 "Miércoles"
   LOCALE_SDAYNAME4 "Jueves"
   LOCALE_SDAYNAME5 "Viernes"
-  LOCALE_SDAYNAME6 "Sábado"
+  LOCALE_SDAYNAME6 "Sábado"
   LOCALE_SDAYNAME7 "Domingo"
   LOCALE_SDECIMAL ","
   LOCALE_SENGCOUNTRY "Argentina"
@@ -127,8 +127,8 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_ARGENTINA
   LOCALE_SNATIVECTRYNAME "Argentina"
   LOCALE_SNATIVECURRNAME "Peso"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "Español (Argentina)"
-  LOCALE_SNATIVELANGNAME "Español"
+  LOCALE_SNATIVEDISPLAYNAME "Español (Argentina)"
+  LOCALE_SNATIVELANGNAME "Español"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "ESP "
   LOCALE_SPOSITIVESIGN ""
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_ARGENTINA
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/esu.nls b/dlls/kernel32/nls/esu.nls
index c53aa86..bf5806a 100644
--- a/dlls/kernel32/nls/esu.nls
+++ b/dlls/kernel32/nls/esu.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_PUERTO_RICO
 {
@@ -67,10 +67,10 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_PUERTO_RICO
   LOCALE_SABBREVCTRYNAME "PRI"
   LOCALE_SABBREVDAYNAME1 "Lun"
   LOCALE_SABBREVDAYNAME2 "Mar"
-  LOCALE_SABBREVDAYNAME3 "Mié"
+  LOCALE_SABBREVDAYNAME3 "Mié"
   LOCALE_SABBREVDAYNAME4 "Jue"
   LOCALE_SABBREVDAYNAME5 "Vie"
-  LOCALE_SABBREVDAYNAME6 "Sáb"
+  LOCALE_SABBREVDAYNAME6 "Sáb"
   LOCALE_SABBREVDAYNAME7 "Dom"
   LOCALE_SABBREVLANGNAME "ESU"
   LOCALE_SABBREVMONTHNAME1 "Ene"
@@ -91,10 +91,10 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_PUERTO_RICO
   LOCALE_SDATE "/"
   LOCALE_SDAYNAME1 "Lunes"
   LOCALE_SDAYNAME2 "Martes"
-  LOCALE_SDAYNAME3 "Miércoles"
+  LOCALE_SDAYNAME3 "Miércoles"
   LOCALE_SDAYNAME4 "Jueves"
   LOCALE_SDAYNAME5 "Viernes"
-  LOCALE_SDAYNAME6 "Sábado"
+  LOCALE_SDAYNAME6 "Sábado"
   LOCALE_SDAYNAME7 "Domingo"
   LOCALE_SDECIMAL "."
   LOCALE_SENGCOUNTRY "Puerto Rico"
@@ -127,8 +127,8 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_PUERTO_RICO
   LOCALE_SNATIVECTRYNAME "Puerto Rico"
   LOCALE_SNATIVECURRNAME "US Dollar"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "Español (Puerto Rico)"
-  LOCALE_SNATIVELANGNAME "Español"
+  LOCALE_SNATIVEDISPLAYNAME "Español (Puerto Rico)"
+  LOCALE_SNATIVELANGNAME "Español"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "ESP "
   LOCALE_SPOSITIVESIGN ""
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_PUERTO_RICO
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/esv.nls b/dlls/kernel32/nls/esv.nls
index 24bf781..5c74f09 100644
--- a/dlls/kernel32/nls/esv.nls
+++ b/dlls/kernel32/nls/esv.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_VENEZUELA
 {
@@ -67,10 +67,10 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_VENEZUELA
   LOCALE_SABBREVCTRYNAME "VEN"
   LOCALE_SABBREVDAYNAME1 "Lun"
   LOCALE_SABBREVDAYNAME2 "Mar"
-  LOCALE_SABBREVDAYNAME3 "Mié"
+  LOCALE_SABBREVDAYNAME3 "Mié"
   LOCALE_SABBREVDAYNAME4 "Jue"
   LOCALE_SABBREVDAYNAME5 "Vie"
-  LOCALE_SABBREVDAYNAME6 "Sáb"
+  LOCALE_SABBREVDAYNAME6 "Sáb"
   LOCALE_SABBREVDAYNAME7 "Dom"
   LOCALE_SABBREVLANGNAME "ESV"
   LOCALE_SABBREVMONTHNAME1 "Ene"
@@ -91,10 +91,10 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_VENEZUELA
   LOCALE_SDATE "/"
   LOCALE_SDAYNAME1 "Lunes"
   LOCALE_SDAYNAME2 "Martes"
-  LOCALE_SDAYNAME3 "Miércoles"
+  LOCALE_SDAYNAME3 "Miércoles"
   LOCALE_SDAYNAME4 "Jueves"
   LOCALE_SDAYNAME5 "Viernes"
-  LOCALE_SDAYNAME6 "Sábado"
+  LOCALE_SDAYNAME6 "Sábado"
   LOCALE_SDAYNAME7 "Domingo"
   LOCALE_SDECIMAL ","
   LOCALE_SENGCOUNTRY "Venezuela"
@@ -125,10 +125,10 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_VENEZUELA
   LOCALE_SMONTHOUSANDSEP "."
   LOCALE_SNAME "es-VE"
   LOCALE_SNATIVECTRYNAME "Republica Bolivariana de Venezuela"
-  LOCALE_SNATIVECURRNAME "Bolívar"
+  LOCALE_SNATIVECURRNAME "Bolívar"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "Español (Republica Bolivariana de Venezuela)"
-  LOCALE_SNATIVELANGNAME "Español"
+  LOCALE_SNATIVEDISPLAYNAME "Español (Republica Bolivariana de Venezuela)"
+  LOCALE_SNATIVELANGNAME "Español"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "ESP "
   LOCALE_SPOSITIVESIGN ""
@@ -153,9 +153,9 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_VENEZUELA
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
-  LGRPID_ARMENIAN+LGRPID_RES_BASE "Armenian" 
+  LGRPID_ARMENIAN+LGRPID_RES_BASE "Armenian"
 }
diff --git a/dlls/kernel32/nls/esy.nls b/dlls/kernel32/nls/esy.nls
index 6a4b398..773ecc0 100644
--- a/dlls/kernel32/nls/esy.nls
+++ b/dlls/kernel32/nls/esy.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_URUGUAY
 {
@@ -67,10 +67,10 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_URUGUAY
   LOCALE_SABBREVCTRYNAME "URY"
   LOCALE_SABBREVDAYNAME1 "Lun"
   LOCALE_SABBREVDAYNAME2 "Mar"
-  LOCALE_SABBREVDAYNAME3 "Mié"
+  LOCALE_SABBREVDAYNAME3 "Mié"
   LOCALE_SABBREVDAYNAME4 "Jue"
   LOCALE_SABBREVDAYNAME5 "Vie"
-  LOCALE_SABBREVDAYNAME6 "Sáb"
+  LOCALE_SABBREVDAYNAME6 "Sáb"
   LOCALE_SABBREVDAYNAME7 "Dom"
   LOCALE_SABBREVLANGNAME "ESY"
   LOCALE_SABBREVMONTHNAME1 "Ene"
@@ -91,10 +91,10 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_URUGUAY
   LOCALE_SDATE "/"
   LOCALE_SDAYNAME1 "Lunes"
   LOCALE_SDAYNAME2 "Martes"
-  LOCALE_SDAYNAME3 "Miércoles"
+  LOCALE_SDAYNAME3 "Miércoles"
   LOCALE_SDAYNAME4 "Jueves"
   LOCALE_SDAYNAME5 "Viernes"
-  LOCALE_SDAYNAME6 "Sábado"
+  LOCALE_SDAYNAME6 "Sábado"
   LOCALE_SDAYNAME7 "Domingo"
   LOCALE_SDECIMAL ","
   LOCALE_SENGCOUNTRY "Uruguay"
@@ -127,8 +127,8 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_URUGUAY
   LOCALE_SNATIVECTRYNAME "Uruguay"
   LOCALE_SNATIVECURRNAME "Peso"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "Español (Uruguay)"
-  LOCALE_SNATIVELANGNAME "Español"
+  LOCALE_SNATIVEDISPLAYNAME "Español (Uruguay)"
+  LOCALE_SNATIVELANGNAME "Español"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "ESP "
   LOCALE_SPOSITIVESIGN ""
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_URUGUAY
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/esz.nls b/dlls/kernel32/nls/esz.nls
index b5dd4be..e0d427d 100644
--- a/dlls/kernel32/nls/esz.nls
+++ b/dlls/kernel32/nls/esz.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_PARAGUAY
 {
@@ -67,10 +67,10 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_PARAGUAY
   LOCALE_SABBREVCTRYNAME "PRY"
   LOCALE_SABBREVDAYNAME1 "Lun"
   LOCALE_SABBREVDAYNAME2 "Mar"
-  LOCALE_SABBREVDAYNAME3 "Mié"
+  LOCALE_SABBREVDAYNAME3 "Mié"
   LOCALE_SABBREVDAYNAME4 "Jue"
   LOCALE_SABBREVDAYNAME5 "Vie"
-  LOCALE_SABBREVDAYNAME6 "Sáb"
+  LOCALE_SABBREVDAYNAME6 "Sáb"
   LOCALE_SABBREVDAYNAME7 "Dom"
   LOCALE_SABBREVLANGNAME "ESZ"
   LOCALE_SABBREVMONTHNAME1 "Ene"
@@ -91,10 +91,10 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_PARAGUAY
   LOCALE_SDATE "/"
   LOCALE_SDAYNAME1 "Lunes"
   LOCALE_SDAYNAME2 "Martes"
-  LOCALE_SDAYNAME3 "Miércoles"
+  LOCALE_SDAYNAME3 "Miércoles"
   LOCALE_SDAYNAME4 "Jueves"
   LOCALE_SDAYNAME5 "Viernes"
-  LOCALE_SDAYNAME6 "Sábado"
+  LOCALE_SDAYNAME6 "Sábado"
   LOCALE_SDAYNAME7 "Domingo"
   LOCALE_SDECIMAL ","
   LOCALE_SENGCOUNTRY "Paraguay"
@@ -125,10 +125,10 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_PARAGUAY
   LOCALE_SMONTHOUSANDSEP "."
   LOCALE_SNAME "es-PY"
   LOCALE_SNATIVECTRYNAME "Paraguay"
-  LOCALE_SNATIVECURRNAME "Guaraní"
+  LOCALE_SNATIVECURRNAME "Guaraní"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "Español (Paraguay)"
-  LOCALE_SNATIVELANGNAME "Español"
+  LOCALE_SNATIVEDISPLAYNAME "Español (Paraguay)"
+  LOCALE_SNATIVELANGNAME "Español"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "ESP "
   LOCALE_SPOSITIVESIGN ""
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_PARAGUAY
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/eti.nls b/dlls/kernel32/nls/eti.nls
index 0d70795..cd7b3b2 100644
--- a/dlls/kernel32/nls/eti.nls
+++ b/dlls/kernel32/nls/eti.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1257)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_ESTONIAN, SUBLANG_DEFAULT
 {
@@ -75,7 +75,7 @@ STRINGTABLE LANGUAGE LANG_ESTONIAN, SUBLANG_DEFAULT
   LOCALE_SABBREVLANGNAME "ETI"
   LOCALE_SABBREVMONTHNAME1 "jaan"
   LOCALE_SABBREVMONTHNAME2 "veebr"
-  LOCALE_SABBREVMONTHNAME3 "märts"
+  LOCALE_SABBREVMONTHNAME3 "märts"
   LOCALE_SABBREVMONTHNAME4 "apr"
   LOCALE_SABBREVMONTHNAME5 "mai"
   LOCALE_SABBREVMONTHNAME6 "juuni"
@@ -89,13 +89,13 @@ STRINGTABLE LANGUAGE LANG_ESTONIAN, SUBLANG_DEFAULT
   LOCALE_SCOUNTRY "Estonia"
   LOCALE_SCURRENCY "kr"
   LOCALE_SDATE "."
-  LOCALE_SDAYNAME1 "esmaspäev"
-  LOCALE_SDAYNAME2 "teisipäev"
-  LOCALE_SDAYNAME3 "kolmapäev"
-  LOCALE_SDAYNAME4 "neljapäev"
+  LOCALE_SDAYNAME1 "esmaspäev"
+  LOCALE_SDAYNAME2 "teisipäev"
+  LOCALE_SDAYNAME3 "kolmapäev"
+  LOCALE_SDAYNAME4 "neljapäev"
   LOCALE_SDAYNAME5 "reede"
-  LOCALE_SDAYNAME6 "laupäev"
-  LOCALE_SDAYNAME7 "pühapäev"
+  LOCALE_SDAYNAME6 "laupäev"
+  LOCALE_SDAYNAME7 "pühapäev"
   LOCALE_SDECIMAL ","
   LOCALE_SENGCOUNTRY "Estonia"
   LOCALE_SENGCURRNAME "Estonian Kroon"
@@ -111,7 +111,7 @@ STRINGTABLE LANGUAGE LANG_ESTONIAN, SUBLANG_DEFAULT
   LOCALE_SMONGROUPING "3;0"
   LOCALE_SMONTHNAME1 "jaanuar"
   LOCALE_SMONTHNAME2 "veebruar"
-  LOCALE_SMONTHNAME3 "märts"
+  LOCALE_SMONTHNAME3 "märts"
   LOCALE_SMONTHNAME4 "aprill"
   LOCALE_SMONTHNAME5 "mai"
   LOCALE_SMONTHNAME6 "juuni"
@@ -122,7 +122,7 @@ STRINGTABLE LANGUAGE LANG_ESTONIAN, SUBLANG_DEFAULT
   LOCALE_SMONTHNAME11 "november"
   LOCALE_SMONTHNAME12 "detsember"
   LOCALE_SMONTHNAME13 ""
-  LOCALE_SMONTHOUSANDSEP " "
+  LOCALE_SMONTHOUSANDSEP " "
   LOCALE_SNAME "et-EE"
   LOCALE_SNATIVECTRYNAME "Eesti"
   LOCALE_SNATIVECURRNAME "Kroon"
@@ -136,7 +136,7 @@ STRINGTABLE LANGUAGE LANG_ESTONIAN, SUBLANG_DEFAULT
   LOCALE_SSHORTDATE "d.MM.yyyy"
   LOCALE_SSHORTTIME "H:mm"
   LOCALE_SSORTNAME "Default"
-  LOCALE_STHOUSAND " "
+  LOCALE_STHOUSAND " "
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy'. a.'"
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_ESTONIAN, SUBLANG_DEFAULT
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/euq.nls b/dlls/kernel32/nls/euq.nls
index e083750..f573d5c 100644
--- a/dlls/kernel32/nls/euq.nls
+++ b/dlls/kernel32/nls/euq.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_BASQUE, SUBLANG_DEFAULT
 {
@@ -87,7 +87,7 @@ STRINGTABLE LANGUAGE LANG_BASQUE, SUBLANG_DEFAULT
   LOCALE_SABBREVMONTHNAME12 "abe."
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Spain"
-  LOCALE_SCURRENCY "€"
+  LOCALE_SCURRENCY "€"
   LOCALE_SDATE "/"
   LOCALE_SDAYNAME1 "astelehena"
   LOCALE_SDAYNAME2 "asteartea"
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_BASQUE, SUBLANG_DEFAULT
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/far.nls b/dlls/kernel32/nls/far.nls
index 514dfc6..541a1e5 100644
--- a/dlls/kernel32/nls/far.nls
+++ b/dlls/kernel32/nls/far.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1256)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_FARSI, SUBLANG_DEFAULT
 {
@@ -62,40 +62,40 @@ STRINGTABLE LANGUAGE LANG_FARSI, SUBLANG_DEFAULT
   LOCALE_ITIME "0"
   LOCALE_ITIMEMARKPOSN "0"
   LOCALE_ITLZERO "1"
-  LOCALE_S1159 "Þ.Ù"
-  LOCALE_S2359 "È.Ù"
+  LOCALE_S1159 "ق.ظ"
+  LOCALE_S2359 "ب.ظ"
   LOCALE_SABBREVCTRYNAME "IRN"
-  LOCALE_SABBREVDAYNAME1 "ÏæÔäÈå"
-  LOCALE_SABBREVDAYNAME2 "Óå ÔäÈå"
-  LOCALE_SABBREVDAYNAME3 "åÇÑÔäÈå"
-  LOCALE_SABBREVDAYNAME4 "äÌÔäÈå"
-  LOCALE_SABBREVDAYNAME5 "ÌãÚå"
-  LOCALE_SABBREVDAYNAME6 "ÔäÈå"
-  LOCALE_SABBREVDAYNAME7 "íßÔäÈå"
+  LOCALE_SABBREVDAYNAME1 "دوشنبه"
+  LOCALE_SABBREVDAYNAME2 "سه شنبه"
+  LOCALE_SABBREVDAYNAME3 "چهارشنبه"
+  LOCALE_SABBREVDAYNAME4 "پنجشنبه"
+  LOCALE_SABBREVDAYNAME5 "جمعه"
+  LOCALE_SABBREVDAYNAME6 "شنبه"
+  LOCALE_SABBREVDAYNAME7 "يكشنبه"
   LOCALE_SABBREVLANGNAME "FAR"
-  LOCALE_SABBREVMONTHNAME1 "ŽÇäæíå"
-  LOCALE_SABBREVMONTHNAME2 "ÝæÑíå"
-  LOCALE_SABBREVMONTHNAME3 "ãÇÑÓ"
-  LOCALE_SABBREVMONTHNAME4 "ÂæÑíá"
-  LOCALE_SABBREVMONTHNAME5 "ãì"
-  LOCALE_SABBREVMONTHNAME6 "ŽæÆä"
-  LOCALE_SABBREVMONTHNAME7 "ŽæÆíå"
-  LOCALE_SABBREVMONTHNAME8 "ÇæÊ"
-  LOCALE_SABBREVMONTHNAME9 "ӁÊÇãÈÑ"
-  LOCALE_SABBREVMONTHNAME10 "ÇõßÊÈÑ"
-  LOCALE_SABBREVMONTHNAME11 "äæÇãÈÑ"
-  LOCALE_SABBREVMONTHNAME12 "ÏÓÇãÈÑ"
+  LOCALE_SABBREVMONTHNAME1 "ژانويه"
+  LOCALE_SABBREVMONTHNAME2 "فوريه"
+  LOCALE_SABBREVMONTHNAME3 "مارس"
+  LOCALE_SABBREVMONTHNAME4 "آوريل"
+  LOCALE_SABBREVMONTHNAME5 "مى"
+  LOCALE_SABBREVMONTHNAME6 "ژوئن"
+  LOCALE_SABBREVMONTHNAME7 "ژوئيه"
+  LOCALE_SABBREVMONTHNAME8 "اوت"
+  LOCALE_SABBREVMONTHNAME9 "سپتامبر"
+  LOCALE_SABBREVMONTHNAME10 "اُكتبر"
+  LOCALE_SABBREVMONTHNAME11 "نوامبر"
+  LOCALE_SABBREVMONTHNAME12 "دسامبر"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Iran"
-  LOCALE_SCURRENCY "ÑíÇá"
+  LOCALE_SCURRENCY "ريال"
   LOCALE_SDATE "/"
-  LOCALE_SDAYNAME1 "ÏæÔäÈå"
-  LOCALE_SDAYNAME2 "Óå ÔäÈå"
-  LOCALE_SDAYNAME3 "åÇÑÔäÈå"
-  LOCALE_SDAYNAME4 "äÌÔäÈå"
-  LOCALE_SDAYNAME5 "ÌãÚå"
-  LOCALE_SDAYNAME6 "ÔäÈå"
-  LOCALE_SDAYNAME7 "íßÔäÈå"
+  LOCALE_SDAYNAME1 "دوشنبه"
+  LOCALE_SDAYNAME2 "سه شنبه"
+  LOCALE_SDAYNAME3 "چهارشنبه"
+  LOCALE_SDAYNAME4 "پنجشنبه"
+  LOCALE_SDAYNAME5 "جمعه"
+  LOCALE_SDAYNAME6 "شنبه"
+  LOCALE_SDAYNAME7 "يكشنبه"
   LOCALE_SDECIMAL "."
   LOCALE_SENGCOUNTRY "Iran"
   LOCALE_SENGCURRNAME "Iranian Rial"
@@ -109,26 +109,26 @@ STRINGTABLE LANGUAGE LANG_FARSI, SUBLANG_DEFAULT
   LOCALE_SLONGDATE "yyyy/MM/dd"
   LOCALE_SMONDECIMALSEP "/"
   LOCALE_SMONGROUPING "3;0"
-  LOCALE_SMONTHNAME1 "ŽÇäæíå"
-  LOCALE_SMONTHNAME2 "ÝæÑíå"
-  LOCALE_SMONTHNAME3 "ãÇÑÓ"
-  LOCALE_SMONTHNAME4 "ÂæÑíá"
-  LOCALE_SMONTHNAME5 "ãì"
-  LOCALE_SMONTHNAME6 "ŽæÆä"
-  LOCALE_SMONTHNAME7 "ŽæÆíå"
-  LOCALE_SMONTHNAME8 "ÇæÊ"
-  LOCALE_SMONTHNAME9 "ӁÊÇãÈÑ"
-  LOCALE_SMONTHNAME10 "ÇõßÊÈÑ"
-  LOCALE_SMONTHNAME11 "äæÇãÈÑ"
-  LOCALE_SMONTHNAME12 "ÏÓÇãÈÑ"
+  LOCALE_SMONTHNAME1 "ژانويه"
+  LOCALE_SMONTHNAME2 "فوريه"
+  LOCALE_SMONTHNAME3 "مارس"
+  LOCALE_SMONTHNAME4 "آوريل"
+  LOCALE_SMONTHNAME5 "مى"
+  LOCALE_SMONTHNAME6 "ژوئن"
+  LOCALE_SMONTHNAME7 "ژوئيه"
+  LOCALE_SMONTHNAME8 "اوت"
+  LOCALE_SMONTHNAME9 "سپتامبر"
+  LOCALE_SMONTHNAME10 "اُكتبر"
+  LOCALE_SMONTHNAME11 "نوامبر"
+  LOCALE_SMONTHNAME12 "دسامبر"
   LOCALE_SMONTHNAME13 ""
   LOCALE_SMONTHOUSANDSEP ","
   LOCALE_SNAME "fa-IR"
-  LOCALE_SNATIVECTRYNAME "ÇíÑÇä"
-  LOCALE_SNATIVECURRNAME "ÑìÇá"
+  LOCALE_SNATIVECTRYNAME "ايران"
+  LOCALE_SNATIVECURRNAME "رىال"
   LOCALE_SNATIVEDIGITS L"\x06f0\x06f1\x06f2\x06f3\x06f4\x06f5\x06f6\x06f7\x06f8\x06f9"
-  LOCALE_SNATIVEDISPLAYNAME "ÝÇÑÓì (ÇíÑÇä)"
-  LOCALE_SNATIVELANGNAME "ÝÇÑÓì"
+  LOCALE_SNATIVEDISPLAYNAME "فارسى (ايران)"
+  LOCALE_SNATIVELANGNAME "فارسى"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "FAR "
   LOCALE_SPOSITIVESIGN ""
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_FARSI, SUBLANG_DEFAULT
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/fin.nls b/dlls/kernel32/nls/fin.nls
index 887c14e..ef4162c 100644
--- a/dlls/kernel32/nls/fin.nls
+++ b/dlls/kernel32/nls/fin.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_FINNISH, SUBLANG_DEFAULT
 {
@@ -78,8 +78,8 @@ STRINGTABLE LANGUAGE LANG_FINNISH, SUBLANG_DEFAULT
   LOCALE_SABBREVMONTHNAME3 "maalis"
   LOCALE_SABBREVMONTHNAME4 "huhti"
   LOCALE_SABBREVMONTHNAME5 "touko"
-  LOCALE_SABBREVMONTHNAME6 "kesä"
-  LOCALE_SABBREVMONTHNAME7 "heinä"
+  LOCALE_SABBREVMONTHNAME6 "kesä"
+  LOCALE_SABBREVMONTHNAME7 "heinä"
   LOCALE_SABBREVMONTHNAME8 "elo"
   LOCALE_SABBREVMONTHNAME9 "syys"
   LOCALE_SABBREVMONTHNAME10 "loka"
@@ -87,7 +87,7 @@ STRINGTABLE LANGUAGE LANG_FINNISH, SUBLANG_DEFAULT
   LOCALE_SABBREVMONTHNAME12 "joulu"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Finland"
-  LOCALE_SCURRENCY "€"
+  LOCALE_SCURRENCY "€"
   LOCALE_SDATE "."
   LOCALE_SDAYNAME1 "maanantai"
   LOCALE_SDAYNAME2 "tiistai"
@@ -114,15 +114,15 @@ STRINGTABLE LANGUAGE LANG_FINNISH, SUBLANG_DEFAULT
   LOCALE_SMONTHNAME3 "maaliskuu"
   LOCALE_SMONTHNAME4 "huhtikuu"
   LOCALE_SMONTHNAME5 "toukokuu"
-  LOCALE_SMONTHNAME6 "kesäkuu"
-  LOCALE_SMONTHNAME7 "heinäkuu"
+  LOCALE_SMONTHNAME6 "kesäkuu"
+  LOCALE_SMONTHNAME7 "heinäkuu"
   LOCALE_SMONTHNAME8 "elokuu"
   LOCALE_SMONTHNAME9 "syyskuu"
   LOCALE_SMONTHNAME10 "lokakuu"
   LOCALE_SMONTHNAME11 "marraskuu"
   LOCALE_SMONTHNAME12 "joulukuu"
   LOCALE_SMONTHNAME13 ""
-  LOCALE_SMONTHOUSANDSEP " "
+  LOCALE_SMONTHOUSANDSEP " "
   LOCALE_SNAME "fi-FI"
   LOCALE_SNATIVECTRYNAME "Suomi"
   LOCALE_SNATIVECURRNAME "euro"
@@ -136,7 +136,7 @@ STRINGTABLE LANGUAGE LANG_FINNISH, SUBLANG_DEFAULT
   LOCALE_SSHORTDATE "d.M.yyyy"
   LOCALE_SSHORTTIME "H:mm"
   LOCALE_SSORTNAME "Default"
-  LOCALE_STHOUSAND " "
+  LOCALE_STHOUSAND " "
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_FINNISH, SUBLANG_DEFAULT
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/fra.nls b/dlls/kernel32/nls/fra.nls
index 7f61e1b..f38a58f 100644
--- a/dlls/kernel32/nls/fra.nls
+++ b/dlls/kernel32/nls/fra.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH
 {
@@ -74,20 +74,20 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH
   LOCALE_SABBREVDAYNAME7 "dim."
   LOCALE_SABBREVLANGNAME "FRA"
   LOCALE_SABBREVMONTHNAME1 "janv."
-  LOCALE_SABBREVMONTHNAME2 "févr."
+  LOCALE_SABBREVMONTHNAME2 "févr."
   LOCALE_SABBREVMONTHNAME3 "mars"
   LOCALE_SABBREVMONTHNAME4 "avr."
   LOCALE_SABBREVMONTHNAME5 "mai"
   LOCALE_SABBREVMONTHNAME6 "juin"
   LOCALE_SABBREVMONTHNAME7 "juil."
-  LOCALE_SABBREVMONTHNAME8 "août"
+  LOCALE_SABBREVMONTHNAME8 "août"
   LOCALE_SABBREVMONTHNAME9 "sept."
   LOCALE_SABBREVMONTHNAME10 "oct."
   LOCALE_SABBREVMONTHNAME11 "nov."
-  LOCALE_SABBREVMONTHNAME12 "déc."
+  LOCALE_SABBREVMONTHNAME12 "déc."
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "France"
-  LOCALE_SCURRENCY "€"
+  LOCALE_SCURRENCY "€"
   LOCALE_SDATE "/"
   LOCALE_SDAYNAME1 "lundi"
   LOCALE_SDAYNAME2 "mardi"
@@ -110,25 +110,25 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH
   LOCALE_SMONDECIMALSEP ","
   LOCALE_SMONGROUPING "3;0"
   LOCALE_SMONTHNAME1 "janvier"
-  LOCALE_SMONTHNAME2 "février"
+  LOCALE_SMONTHNAME2 "février"
   LOCALE_SMONTHNAME3 "mars"
   LOCALE_SMONTHNAME4 "avril"
   LOCALE_SMONTHNAME5 "mai"
   LOCALE_SMONTHNAME6 "juin"
   LOCALE_SMONTHNAME7 "juillet"
-  LOCALE_SMONTHNAME8 "août"
+  LOCALE_SMONTHNAME8 "août"
   LOCALE_SMONTHNAME9 "septembre"
   LOCALE_SMONTHNAME10 "octobre"
   LOCALE_SMONTHNAME11 "novembre"
-  LOCALE_SMONTHNAME12 "décembre"
+  LOCALE_SMONTHNAME12 "décembre"
   LOCALE_SMONTHNAME13 ""
-  LOCALE_SMONTHOUSANDSEP " "
+  LOCALE_SMONTHOUSANDSEP " "
   LOCALE_SNAME "fr-FR"
   LOCALE_SNATIVECTRYNAME "France"
   LOCALE_SNATIVECURRNAME "euro"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "français (France)"
-  LOCALE_SNATIVELANGNAME "français"
+  LOCALE_SNATIVEDISPLAYNAME "français (France)"
+  LOCALE_SNATIVELANGNAME "français"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "FRA "
   LOCALE_SPOSITIVESIGN ""
@@ -136,26 +136,26 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH
   LOCALE_SSHORTDATE "dd/MM/yyyy"
   LOCALE_SSHORTTIME "HH:mm"
   LOCALE_SSORTNAME "Default"
-  LOCALE_STHOUSAND " "
+  LOCALE_STHOUSAND " "
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
 
-  LGRPID_WESTERN_EUROPE+LGRPID_RES_BASE "Europe occidentale et États-Unis d'Amérique"
+  LGRPID_WESTERN_EUROPE+LGRPID_RES_BASE "Europe occidentale et États-Unis d'Amérique"
   LGRPID_CENTRAL_EUROPE+LGRPID_RES_BASE "Europe centrale"
   LGRPID_BALTIC+LGRPID_RES_BASE "Baltique"
   LGRPID_GREEK+LGRPID_RES_BASE "Grec"
   LGRPID_CYRILLIC+LGRPID_RES_BASE "Cyrillique"
   LGRPID_TURKISH+LGRPID_RES_BASE "Turc"
   LGRPID_JAPANESE+LGRPID_RES_BASE "Japonais"
-  LGRPID_KOREAN+LGRPID_RES_BASE "Coréen"
+  LGRPID_KOREAN+LGRPID_RES_BASE "Coréen"
   LGRPID_TRADITIONAL_CHINESE+LGRPID_RES_BASE "Chinois traditionnel"
-  LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Chinois simplifié"
-  LGRPID_THAI+LGRPID_RES_BASE "Thaï"
-  LGRPID_HEBREW+LGRPID_RES_BASE "Hébreu"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabe" 
+  LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Chinois simplifié"
+  LGRPID_THAI+LGRPID_RES_BASE "Thaï"
+  LGRPID_HEBREW+LGRPID_RES_BASE "Hébreu"
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabe"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamien"
   LGRPID_INDIC+LGRPID_RES_BASE "Indien"
-  LGRPID_GEORGIAN+LGRPID_RES_BASE "Géorgien"
-  LGRPID_ARMENIAN+LGRPID_RES_BASE "Arménien"
+  LGRPID_GEORGIAN+LGRPID_RES_BASE "Géorgien"
+  LGRPID_ARMENIAN+LGRPID_RES_BASE "Arménien"
 }
diff --git a/dlls/kernel32/nls/frb.nls b/dlls/kernel32/nls/frb.nls
index 95e03a3..f035172 100644
--- a/dlls/kernel32/nls/frb.nls
+++ b/dlls/kernel32/nls/frb.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_BELGIAN
 {
@@ -74,20 +74,20 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_BELGIAN
   LOCALE_SABBREVDAYNAME7 "dim."
   LOCALE_SABBREVLANGNAME "FRB"
   LOCALE_SABBREVMONTHNAME1 "janv."
-  LOCALE_SABBREVMONTHNAME2 "févr."
+  LOCALE_SABBREVMONTHNAME2 "févr."
   LOCALE_SABBREVMONTHNAME3 "mars"
   LOCALE_SABBREVMONTHNAME4 "avr."
   LOCALE_SABBREVMONTHNAME5 "mai"
   LOCALE_SABBREVMONTHNAME6 "juin"
   LOCALE_SABBREVMONTHNAME7 "juil."
-  LOCALE_SABBREVMONTHNAME8 "août"
+  LOCALE_SABBREVMONTHNAME8 "août"
   LOCALE_SABBREVMONTHNAME9 "sept."
   LOCALE_SABBREVMONTHNAME10 "oct."
   LOCALE_SABBREVMONTHNAME11 "nov."
-  LOCALE_SABBREVMONTHNAME12 "déc."
+  LOCALE_SABBREVMONTHNAME12 "déc."
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Belgium"
-  LOCALE_SCURRENCY "€"
+  LOCALE_SCURRENCY "€"
   LOCALE_SDATE "/"
   LOCALE_SDAYNAME1 "lundi"
   LOCALE_SDAYNAME2 "mardi"
@@ -110,25 +110,25 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_BELGIAN
   LOCALE_SMONDECIMALSEP ","
   LOCALE_SMONGROUPING "3;0"
   LOCALE_SMONTHNAME1 "janvier"
-  LOCALE_SMONTHNAME2 "février"
+  LOCALE_SMONTHNAME2 "février"
   LOCALE_SMONTHNAME3 "mars"
   LOCALE_SMONTHNAME4 "avril"
   LOCALE_SMONTHNAME5 "mai"
   LOCALE_SMONTHNAME6 "juin"
   LOCALE_SMONTHNAME7 "juillet"
-  LOCALE_SMONTHNAME8 "août"
+  LOCALE_SMONTHNAME8 "août"
   LOCALE_SMONTHNAME9 "septembre"
   LOCALE_SMONTHNAME10 "octobre"
   LOCALE_SMONTHNAME11 "novembre"
-  LOCALE_SMONTHNAME12 "décembre"
+  LOCALE_SMONTHNAME12 "décembre"
   LOCALE_SMONTHNAME13 ""
   LOCALE_SMONTHOUSANDSEP "."
   LOCALE_SNAME "fr-BE"
   LOCALE_SNATIVECTRYNAME "Belgique"
   LOCALE_SNATIVECURRNAME "euro"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "français (Belgique)"
-  LOCALE_SNATIVELANGNAME "français"
+  LOCALE_SNATIVEDISPLAYNAME "français (Belgique)"
+  LOCALE_SNATIVELANGNAME "français"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "FRA "
   LOCALE_SPOSITIVESIGN ""
@@ -141,21 +141,21 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_BELGIAN
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
 
-  LGRPID_WESTERN_EUROPE+LGRPID_RES_BASE "Europe occidentale et États-Unis d'Amérique"
+  LGRPID_WESTERN_EUROPE+LGRPID_RES_BASE "Europe occidentale et États-Unis d'Amérique"
   LGRPID_CENTRAL_EUROPE+LGRPID_RES_BASE "Europe centrale"
   LGRPID_BALTIC+LGRPID_RES_BASE "Baltique"
   LGRPID_GREEK+LGRPID_RES_BASE "Grec"
   LGRPID_CYRILLIC+LGRPID_RES_BASE "Cyrillique"
   LGRPID_TURKISH+LGRPID_RES_BASE "Turc"
   LGRPID_JAPANESE+LGRPID_RES_BASE "Japonais"
-  LGRPID_KOREAN+LGRPID_RES_BASE "Coréen"
+  LGRPID_KOREAN+LGRPID_RES_BASE "Coréen"
   LGRPID_TRADITIONAL_CHINESE+LGRPID_RES_BASE "Chinois traditionnel"
-  LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Chinois simplifié"
-  LGRPID_THAI+LGRPID_RES_BASE "Thaï"
-  LGRPID_HEBREW+LGRPID_RES_BASE "Hébreu"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabe" 
+  LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Chinois simplifié"
+  LGRPID_THAI+LGRPID_RES_BASE "Thaï"
+  LGRPID_HEBREW+LGRPID_RES_BASE "Hébreu"
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabe"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamien"
   LGRPID_INDIC+LGRPID_RES_BASE "Indien"
-  LGRPID_GEORGIAN+LGRPID_RES_BASE "Géorgien"
-  LGRPID_ARMENIAN+LGRPID_RES_BASE "Arménien"
+  LGRPID_GEORGIAN+LGRPID_RES_BASE "Géorgien"
+  LGRPID_ARMENIAN+LGRPID_RES_BASE "Arménien"
 }
diff --git a/dlls/kernel32/nls/frc.nls b/dlls/kernel32/nls/frc.nls
index 92ae36c..3443cec 100644
--- a/dlls/kernel32/nls/frc.nls
+++ b/dlls/kernel32/nls/frc.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_CANADIAN
 {
@@ -74,17 +74,17 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_CANADIAN
   LOCALE_SABBREVDAYNAME7 "dim."
   LOCALE_SABBREVLANGNAME "FRC"
   LOCALE_SABBREVMONTHNAME1 "janv."
-  LOCALE_SABBREVMONTHNAME2 "févr."
+  LOCALE_SABBREVMONTHNAME2 "févr."
   LOCALE_SABBREVMONTHNAME3 "mars"
   LOCALE_SABBREVMONTHNAME4 "avr."
   LOCALE_SABBREVMONTHNAME5 "mai"
   LOCALE_SABBREVMONTHNAME6 "juin"
   LOCALE_SABBREVMONTHNAME7 "juil."
-  LOCALE_SABBREVMONTHNAME8 "août"
+  LOCALE_SABBREVMONTHNAME8 "août"
   LOCALE_SABBREVMONTHNAME9 "sept."
   LOCALE_SABBREVMONTHNAME10 "oct."
   LOCALE_SABBREVMONTHNAME11 "nov."
-  LOCALE_SABBREVMONTHNAME12 "déc."
+  LOCALE_SABBREVMONTHNAME12 "déc."
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Canada"
   LOCALE_SCURRENCY "$"
@@ -110,25 +110,25 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_CANADIAN
   LOCALE_SMONDECIMALSEP ","
   LOCALE_SMONGROUPING "3;0"
   LOCALE_SMONTHNAME1 "janvier"
-  LOCALE_SMONTHNAME2 "février"
+  LOCALE_SMONTHNAME2 "février"
   LOCALE_SMONTHNAME3 "mars"
   LOCALE_SMONTHNAME4 "avril"
   LOCALE_SMONTHNAME5 "mai"
   LOCALE_SMONTHNAME6 "juin"
   LOCALE_SMONTHNAME7 "juillet"
-  LOCALE_SMONTHNAME8 "août"
+  LOCALE_SMONTHNAME8 "août"
   LOCALE_SMONTHNAME9 "septembre"
   LOCALE_SMONTHNAME10 "octobre"
   LOCALE_SMONTHNAME11 "novembre"
-  LOCALE_SMONTHNAME12 "décembre"
+  LOCALE_SMONTHNAME12 "décembre"
   LOCALE_SMONTHNAME13 ""
-  LOCALE_SMONTHOUSANDSEP " "
+  LOCALE_SMONTHOUSANDSEP " "
   LOCALE_SNAME "fr-CA"
   LOCALE_SNATIVECTRYNAME "Canada"
   LOCALE_SNATIVECURRNAME "Dollar canadien"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "français (Canada)"
-  LOCALE_SNATIVELANGNAME "français"
+  LOCALE_SNATIVEDISPLAYNAME "français (Canada)"
+  LOCALE_SNATIVELANGNAME "français"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "FRA "
   LOCALE_SPOSITIVESIGN ""
@@ -136,26 +136,26 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_CANADIAN
   LOCALE_SSHORTDATE "yyyy-MM-dd"
   LOCALE_SSHORTTIME "HH:mm"
   LOCALE_SSORTNAME "Default"
-  LOCALE_STHOUSAND " "
+  LOCALE_STHOUSAND " "
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "MMMM, yyyy"
 
-  LGRPID_WESTERN_EUROPE+LGRPID_RES_BASE "Europe occidentale et États-Unis d'Amérique"
+  LGRPID_WESTERN_EUROPE+LGRPID_RES_BASE "Europe occidentale et États-Unis d'Amérique"
   LGRPID_CENTRAL_EUROPE+LGRPID_RES_BASE "Europe centrale"
   LGRPID_BALTIC+LGRPID_RES_BASE "Baltique"
   LGRPID_GREEK+LGRPID_RES_BASE "Grec"
   LGRPID_CYRILLIC+LGRPID_RES_BASE "Cyrillique"
   LGRPID_TURKISH+LGRPID_RES_BASE "Turc"
   LGRPID_JAPANESE+LGRPID_RES_BASE "Japonais"
-  LGRPID_KOREAN+LGRPID_RES_BASE "Coréen"
+  LGRPID_KOREAN+LGRPID_RES_BASE "Coréen"
   LGRPID_TRADITIONAL_CHINESE+LGRPID_RES_BASE "Chinois traditionnel"
-  LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Chinois simplifié"
-  LGRPID_THAI+LGRPID_RES_BASE "Thaï"
-  LGRPID_HEBREW+LGRPID_RES_BASE "Hébreu"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabe" 
+  LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Chinois simplifié"
+  LGRPID_THAI+LGRPID_RES_BASE "Thaï"
+  LGRPID_HEBREW+LGRPID_RES_BASE "Hébreu"
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabe"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamien"
   LGRPID_INDIC+LGRPID_RES_BASE "Indien"
-  LGRPID_GEORGIAN+LGRPID_RES_BASE "Géorgien"
-  LGRPID_ARMENIAN+LGRPID_RES_BASE "Arménien"
+  LGRPID_GEORGIAN+LGRPID_RES_BASE "Géorgien"
+  LGRPID_ARMENIAN+LGRPID_RES_BASE "Arménien"
 }
diff --git a/dlls/kernel32/nls/frl.nls b/dlls/kernel32/nls/frl.nls
index 4a05350..c0da898 100644
--- a/dlls/kernel32/nls/frl.nls
+++ b/dlls/kernel32/nls/frl.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_LUXEMBOURG
 {
@@ -74,20 +74,20 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_LUXEMBOURG
   LOCALE_SABBREVDAYNAME7 "dim."
   LOCALE_SABBREVLANGNAME "FRL"
   LOCALE_SABBREVMONTHNAME1 "janv."
-  LOCALE_SABBREVMONTHNAME2 "févr."
+  LOCALE_SABBREVMONTHNAME2 "févr."
   LOCALE_SABBREVMONTHNAME3 "mars"
   LOCALE_SABBREVMONTHNAME4 "avr."
   LOCALE_SABBREVMONTHNAME5 "mai"
   LOCALE_SABBREVMONTHNAME6 "juin"
   LOCALE_SABBREVMONTHNAME7 "juil."
-  LOCALE_SABBREVMONTHNAME8 "août"
+  LOCALE_SABBREVMONTHNAME8 "août"
   LOCALE_SABBREVMONTHNAME9 "sept."
   LOCALE_SABBREVMONTHNAME10 "oct."
   LOCALE_SABBREVMONTHNAME11 "nov."
-  LOCALE_SABBREVMONTHNAME12 "déc."
+  LOCALE_SABBREVMONTHNAME12 "déc."
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Luxembourg"
-  LOCALE_SCURRENCY "€"
+  LOCALE_SCURRENCY "€"
   LOCALE_SDATE "/"
   LOCALE_SDAYNAME1 "lundi"
   LOCALE_SDAYNAME2 "mardi"
@@ -110,25 +110,25 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_LUXEMBOURG
   LOCALE_SMONDECIMALSEP ","
   LOCALE_SMONGROUPING "3;0"
   LOCALE_SMONTHNAME1 "janvier"
-  LOCALE_SMONTHNAME2 "février"
+  LOCALE_SMONTHNAME2 "février"
   LOCALE_SMONTHNAME3 "mars"
   LOCALE_SMONTHNAME4 "avril"
   LOCALE_SMONTHNAME5 "mai"
   LOCALE_SMONTHNAME6 "juin"
   LOCALE_SMONTHNAME7 "juillet"
-  LOCALE_SMONTHNAME8 "août"
+  LOCALE_SMONTHNAME8 "août"
   LOCALE_SMONTHNAME9 "septembre"
   LOCALE_SMONTHNAME10 "octobre"
   LOCALE_SMONTHNAME11 "novembre"
-  LOCALE_SMONTHNAME12 "décembre"
+  LOCALE_SMONTHNAME12 "décembre"
   LOCALE_SMONTHNAME13 ""
-  LOCALE_SMONTHOUSANDSEP " "
+  LOCALE_SMONTHOUSANDSEP " "
   LOCALE_SNAME "fr-LU"
   LOCALE_SNATIVECTRYNAME "Luxembourg"
   LOCALE_SNATIVECURRNAME "euro"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "français (Luxembourg)"
-  LOCALE_SNATIVELANGNAME "français"
+  LOCALE_SNATIVEDISPLAYNAME "français (Luxembourg)"
+  LOCALE_SNATIVELANGNAME "français"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "FRA "
   LOCALE_SPOSITIVESIGN ""
@@ -136,26 +136,26 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_LUXEMBOURG
   LOCALE_SSHORTDATE "dd/MM/yyyy"
   LOCALE_SSHORTTIME "HH:mm"
   LOCALE_SSORTNAME "Default"
-  LOCALE_STHOUSAND " "
+  LOCALE_STHOUSAND " "
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
 
-  LGRPID_WESTERN_EUROPE+LGRPID_RES_BASE "Europe occidentale et États-Unis d'Amérique"
+  LGRPID_WESTERN_EUROPE+LGRPID_RES_BASE "Europe occidentale et États-Unis d'Amérique"
   LGRPID_CENTRAL_EUROPE+LGRPID_RES_BASE "Europe centrale"
   LGRPID_BALTIC+LGRPID_RES_BASE "Baltique"
   LGRPID_GREEK+LGRPID_RES_BASE "Grec"
   LGRPID_CYRILLIC+LGRPID_RES_BASE "Cyrillique"
   LGRPID_TURKISH+LGRPID_RES_BASE "Turc"
   LGRPID_JAPANESE+LGRPID_RES_BASE "Japonais"
-  LGRPID_KOREAN+LGRPID_RES_BASE "Coréen"
+  LGRPID_KOREAN+LGRPID_RES_BASE "Coréen"
   LGRPID_TRADITIONAL_CHINESE+LGRPID_RES_BASE "Chinois traditionnel"
-  LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Chinois simplifié"
-  LGRPID_THAI+LGRPID_RES_BASE "Thaï"
-  LGRPID_HEBREW+LGRPID_RES_BASE "Hébreu"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabe" 
+  LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Chinois simplifié"
+  LGRPID_THAI+LGRPID_RES_BASE "Thaï"
+  LGRPID_HEBREW+LGRPID_RES_BASE "Hébreu"
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabe"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamien"
   LGRPID_INDIC+LGRPID_RES_BASE "Indien"
-  LGRPID_GEORGIAN+LGRPID_RES_BASE "Géorgien"
-  LGRPID_ARMENIAN+LGRPID_RES_BASE "Arménien"
+  LGRPID_GEORGIAN+LGRPID_RES_BASE "Géorgien"
+  LGRPID_ARMENIAN+LGRPID_RES_BASE "Arménien"
 }
diff --git a/dlls/kernel32/nls/frm.nls b/dlls/kernel32/nls/frm.nls
index 7675271..ac33c4f 100644
--- a/dlls/kernel32/nls/frm.nls
+++ b/dlls/kernel32/nls/frm.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_MONACO
 {
@@ -74,20 +74,20 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_MONACO
   LOCALE_SABBREVDAYNAME7 "dim."
   LOCALE_SABBREVLANGNAME "FRM"
   LOCALE_SABBREVMONTHNAME1 "janv."
-  LOCALE_SABBREVMONTHNAME2 "févr."
+  LOCALE_SABBREVMONTHNAME2 "févr."
   LOCALE_SABBREVMONTHNAME3 "mars"
   LOCALE_SABBREVMONTHNAME4 "avr."
   LOCALE_SABBREVMONTHNAME5 "mai"
   LOCALE_SABBREVMONTHNAME6 "juin"
   LOCALE_SABBREVMONTHNAME7 "juil."
-  LOCALE_SABBREVMONTHNAME8 "août"
+  LOCALE_SABBREVMONTHNAME8 "août"
   LOCALE_SABBREVMONTHNAME9 "sept."
   LOCALE_SABBREVMONTHNAME10 "oct."
   LOCALE_SABBREVMONTHNAME11 "nov."
-  LOCALE_SABBREVMONTHNAME12 "déc."
+  LOCALE_SABBREVMONTHNAME12 "déc."
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Principality of Monaco"
-  LOCALE_SCURRENCY "€"
+  LOCALE_SCURRENCY "€"
   LOCALE_SDATE "/"
   LOCALE_SDAYNAME1 "lundi"
   LOCALE_SDAYNAME2 "mardi"
@@ -110,25 +110,25 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_MONACO
   LOCALE_SMONDECIMALSEP ","
   LOCALE_SMONGROUPING "3;0"
   LOCALE_SMONTHNAME1 "janvier"
-  LOCALE_SMONTHNAME2 "février"
+  LOCALE_SMONTHNAME2 "février"
   LOCALE_SMONTHNAME3 "mars"
   LOCALE_SMONTHNAME4 "avril"
   LOCALE_SMONTHNAME5 "mai"
   LOCALE_SMONTHNAME6 "juin"
   LOCALE_SMONTHNAME7 "juillet"
-  LOCALE_SMONTHNAME8 "août"
+  LOCALE_SMONTHNAME8 "août"
   LOCALE_SMONTHNAME9 "septembre"
   LOCALE_SMONTHNAME10 "octobre"
   LOCALE_SMONTHNAME11 "novembre"
-  LOCALE_SMONTHNAME12 "décembre"
+  LOCALE_SMONTHNAME12 "décembre"
   LOCALE_SMONTHNAME13 ""
-  LOCALE_SMONTHOUSANDSEP " "
+  LOCALE_SMONTHOUSANDSEP " "
   LOCALE_SNAME "fr-MC"
-  LOCALE_SNATIVECTRYNAME "Principauté de Monaco"
+  LOCALE_SNATIVECTRYNAME "Principauté de Monaco"
   LOCALE_SNATIVECURRNAME "euro"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "français (Principauté de Monaco)"
-  LOCALE_SNATIVELANGNAME "français"
+  LOCALE_SNATIVEDISPLAYNAME "français (Principauté de Monaco)"
+  LOCALE_SNATIVELANGNAME "français"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "FRA "
   LOCALE_SPOSITIVESIGN ""
@@ -136,26 +136,26 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_MONACO
   LOCALE_SSHORTDATE "dd/MM/yyyy"
   LOCALE_SSHORTTIME "HH:mm"
   LOCALE_SSORTNAME "Default"
-  LOCALE_STHOUSAND " "
+  LOCALE_STHOUSAND " "
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
 
-  LGRPID_WESTERN_EUROPE+LGRPID_RES_BASE "Europe occidentale et États-Unis d'Amérique"
+  LGRPID_WESTERN_EUROPE+LGRPID_RES_BASE "Europe occidentale et États-Unis d'Amérique"
   LGRPID_CENTRAL_EUROPE+LGRPID_RES_BASE "Europe centrale"
   LGRPID_BALTIC+LGRPID_RES_BASE "Baltique"
   LGRPID_GREEK+LGRPID_RES_BASE "Grec"
   LGRPID_CYRILLIC+LGRPID_RES_BASE "Cyrillique"
   LGRPID_TURKISH+LGRPID_RES_BASE "Turc"
   LGRPID_JAPANESE+LGRPID_RES_BASE "Japonais"
-  LGRPID_KOREAN+LGRPID_RES_BASE "Coréen"
+  LGRPID_KOREAN+LGRPID_RES_BASE "Coréen"
   LGRPID_TRADITIONAL_CHINESE+LGRPID_RES_BASE "Chinois traditionnel"
-  LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Chinois simplifié"
-  LGRPID_THAI+LGRPID_RES_BASE "Thaï"
-  LGRPID_HEBREW+LGRPID_RES_BASE "Hébreu"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabe" 
+  LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Chinois simplifié"
+  LGRPID_THAI+LGRPID_RES_BASE "Thaï"
+  LGRPID_HEBREW+LGRPID_RES_BASE "Hébreu"
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabe"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamien"
   LGRPID_INDIC+LGRPID_RES_BASE "Indien"
-  LGRPID_GEORGIAN+LGRPID_RES_BASE "Géorgien"
-  LGRPID_ARMENIAN+LGRPID_RES_BASE "Arménien"
+  LGRPID_GEORGIAN+LGRPID_RES_BASE "Géorgien"
+  LGRPID_ARMENIAN+LGRPID_RES_BASE "Arménien"
 }
diff --git a/dlls/kernel32/nls/frs.nls b/dlls/kernel32/nls/frs.nls
index ddbec25..a77c106 100644
--- a/dlls/kernel32/nls/frs.nls
+++ b/dlls/kernel32/nls/frs.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_SWISS
 {
@@ -74,17 +74,17 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_SWISS
   LOCALE_SABBREVDAYNAME7 "dim."
   LOCALE_SABBREVLANGNAME "FRS"
   LOCALE_SABBREVMONTHNAME1 "janv."
-  LOCALE_SABBREVMONTHNAME2 "févr."
+  LOCALE_SABBREVMONTHNAME2 "févr."
   LOCALE_SABBREVMONTHNAME3 "mars"
   LOCALE_SABBREVMONTHNAME4 "avr."
   LOCALE_SABBREVMONTHNAME5 "mai"
   LOCALE_SABBREVMONTHNAME6 "juin"
   LOCALE_SABBREVMONTHNAME7 "juil."
-  LOCALE_SABBREVMONTHNAME8 "août"
+  LOCALE_SABBREVMONTHNAME8 "août"
   LOCALE_SABBREVMONTHNAME9 "sept."
   LOCALE_SABBREVMONTHNAME10 "oct."
   LOCALE_SABBREVMONTHNAME11 "nov."
-  LOCALE_SABBREVMONTHNAME12 "déc."
+  LOCALE_SABBREVMONTHNAME12 "déc."
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Switzerland"
   LOCALE_SCURRENCY "SFr."
@@ -110,25 +110,25 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_SWISS
   LOCALE_SMONDECIMALSEP "."
   LOCALE_SMONGROUPING "3;0"
   LOCALE_SMONTHNAME1 "janvier"
-  LOCALE_SMONTHNAME2 "février"
+  LOCALE_SMONTHNAME2 "février"
   LOCALE_SMONTHNAME3 "mars"
   LOCALE_SMONTHNAME4 "avril"
   LOCALE_SMONTHNAME5 "mai"
   LOCALE_SMONTHNAME6 "juin"
   LOCALE_SMONTHNAME7 "juillet"
-  LOCALE_SMONTHNAME8 "août"
+  LOCALE_SMONTHNAME8 "août"
   LOCALE_SMONTHNAME9 "septembre"
   LOCALE_SMONTHNAME10 "octobre"
   LOCALE_SMONTHNAME11 "novembre"
-  LOCALE_SMONTHNAME12 "décembre"
+  LOCALE_SMONTHNAME12 "décembre"
   LOCALE_SMONTHNAME13 ""
   LOCALE_SMONTHOUSANDSEP "'"
   LOCALE_SNAME "fr-CH"
   LOCALE_SNATIVECTRYNAME "Suisse"
   LOCALE_SNATIVECURRNAME "Franc suisse"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "français (Suisse)"
-  LOCALE_SNATIVELANGNAME "français"
+  LOCALE_SNATIVEDISPLAYNAME "français (Suisse)"
+  LOCALE_SNATIVELANGNAME "français"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "FRA "
   LOCALE_SPOSITIVESIGN ""
@@ -141,21 +141,21 @@ STRINGTABLE LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_SWISS
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
 
-  LGRPID_WESTERN_EUROPE+LGRPID_RES_BASE "Europe occidentale et États-Unis d'Amérique"
+  LGRPID_WESTERN_EUROPE+LGRPID_RES_BASE "Europe occidentale et États-Unis d'Amérique"
   LGRPID_CENTRAL_EUROPE+LGRPID_RES_BASE "Europe centrale"
   LGRPID_BALTIC+LGRPID_RES_BASE "Baltique"
   LGRPID_GREEK+LGRPID_RES_BASE "Grec"
   LGRPID_CYRILLIC+LGRPID_RES_BASE "Cyrillique"
   LGRPID_TURKISH+LGRPID_RES_BASE "Turc"
   LGRPID_JAPANESE+LGRPID_RES_BASE "Japonais"
-  LGRPID_KOREAN+LGRPID_RES_BASE "Coréen"
+  LGRPID_KOREAN+LGRPID_RES_BASE "Coréen"
   LGRPID_TRADITIONAL_CHINESE+LGRPID_RES_BASE "Chinois traditionnel"
-  LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Chinois simplifié"
-  LGRPID_THAI+LGRPID_RES_BASE "Thaï"
-  LGRPID_HEBREW+LGRPID_RES_BASE "Hébreu"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabe" 
+  LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Chinois simplifié"
+  LGRPID_THAI+LGRPID_RES_BASE "Thaï"
+  LGRPID_HEBREW+LGRPID_RES_BASE "Hébreu"
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabe"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamien"
   LGRPID_INDIC+LGRPID_RES_BASE "Indien"
-  LGRPID_GEORGIAN+LGRPID_RES_BASE "Géorgien"
-  LGRPID_ARMENIAN+LGRPID_RES_BASE "Arménien"
+  LGRPID_GEORGIAN+LGRPID_RES_BASE "Géorgien"
+  LGRPID_ARMENIAN+LGRPID_RES_BASE "Arménien"
 }
diff --git a/dlls/kernel32/nls/gae.nls b/dlls/kernel32/nls/gae.nls
index 0fd180a..6cd4293 100644
--- a/dlls/kernel32/nls/gae.nls
+++ b/dlls/kernel32/nls/gae.nls
@@ -19,7 +19,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_IRISH, SUBLANG_IRISH_IRELAND
 {
@@ -67,35 +67,35 @@ STRINGTABLE LANGUAGE LANG_IRISH, SUBLANG_IRISH_IRELAND
   LOCALE_S2359 "PM"
   LOCALE_SABBREVCTRYNAME "IRL"
   LOCALE_SABBREVDAYNAME1 "Lua"
-  LOCALE_SABBREVDAYNAME2 "Mái"
-  LOCALE_SABBREVDAYNAME3 "Céa"
-  LOCALE_SABBREVDAYNAME4 "Déa"
+  LOCALE_SABBREVDAYNAME2 "Mái"
+  LOCALE_SABBREVDAYNAME3 "Céa"
+  LOCALE_SABBREVDAYNAME4 "Déa"
   LOCALE_SABBREVDAYNAME5 "Aoi"
   LOCALE_SABBREVDAYNAME6 "Sat"
   LOCALE_SABBREVDAYNAME7 "Dom"
   LOCALE_SABBREVLANGNAME "GAE"
   LOCALE_SABBREVMONTHNAME1 "Ean"
   LOCALE_SABBREVMONTHNAME2 "Fea"
-  LOCALE_SABBREVMONTHNAME3 "Már"
+  LOCALE_SABBREVMONTHNAME3 "Már"
   LOCALE_SABBREVMONTHNAME4 "Aib"
   LOCALE_SABBREVMONTHNAME5 "Bea"
   LOCALE_SABBREVMONTHNAME6 "Mei"
-  LOCALE_SABBREVMONTHNAME7 "Iúi"
-  LOCALE_SABBREVMONTHNAME8 "Lún"
-  LOCALE_SABBREVMONTHNAME9 "MFó"
-  LOCALE_SABBREVMONTHNAME10 "DFó"
+  LOCALE_SABBREVMONTHNAME7 "Iúi"
+  LOCALE_SABBREVMONTHNAME8 "Lún"
+  LOCALE_SABBREVMONTHNAME9 "MFó"
+  LOCALE_SABBREVMONTHNAME10 "DFó"
   LOCALE_SABBREVMONTHNAME11 "Sam"
   LOCALE_SABBREVMONTHNAME12 "Nol"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Ireland"
-  LOCALE_SCURRENCY "€"
+  LOCALE_SCURRENCY "€"
   LOCALE_SDATE "/"
-  LOCALE_SDAYNAME1 "Dé Luain"
-  LOCALE_SDAYNAME2 "Dé Máirt"
-  LOCALE_SDAYNAME3 "Dé Céadaoin"
-  LOCALE_SDAYNAME4 "Déardaoin"
-  LOCALE_SDAYNAME5 "Dé hAoine"
-  LOCALE_SDAYNAME6 "Dé Sathairn"
+  LOCALE_SDAYNAME1 "Dé Luain"
+  LOCALE_SDAYNAME2 "Dé Máirt"
+  LOCALE_SDAYNAME3 "Dé Céadaoin"
+  LOCALE_SDAYNAME4 "Déardaoin"
+  LOCALE_SDAYNAME5 "Dé hAoine"
+  LOCALE_SDAYNAME6 "Dé Sathairn"
   LOCALE_SDAYNAME7 "De Domhnaigh"
   LOCALE_SDECIMAL "."
   LOCALE_SENGCOUNTRY "Ireland"
@@ -105,30 +105,30 @@ STRINGTABLE LANGUAGE LANG_IRISH, SUBLANG_IRISH_IRELAND
   LOCALE_SINTLSYMBOL "EUR"
   LOCALE_SISO3166CTRYNAME "IE"
   LOCALE_SISO639LANGNAME "ga"
-  LOCALE_SLANGUAGE "Gaeilge (Éire)"
+  LOCALE_SLANGUAGE "Gaeilge (Éire)"
   LOCALE_SLIST ","
   LOCALE_SLONGDATE "dddd, MMMM dd, yyyy"
   LOCALE_SMONDECIMALSEP "."
   LOCALE_SMONGROUPING "3;0"
-  LOCALE_SMONTHNAME1 "Eanáir"
+  LOCALE_SMONTHNAME1 "Eanáir"
   LOCALE_SMONTHNAME2 "Feabhra"
-  LOCALE_SMONTHNAME3 "Márta"
-  LOCALE_SMONTHNAME4 "Aibreán"
-  LOCALE_SMONTHNAME5 "Mí na Bealtaine"
+  LOCALE_SMONTHNAME3 "Márta"
+  LOCALE_SMONTHNAME4 "Aibreán"
+  LOCALE_SMONTHNAME5 "Mí na Bealtaine"
   LOCALE_SMONTHNAME6 "Meitheamh"
-  LOCALE_SMONTHNAME7 "Iúil"
-  LOCALE_SMONTHNAME8 "Lúnasa"
-  LOCALE_SMONTHNAME9 "Meán Fómhair"
-  LOCALE_SMONTHNAME10 "Deireadh Fómhair"
-  LOCALE_SMONTHNAME11 "Mí na Samhna"
-  LOCALE_SMONTHNAME12 "Mí na Nollag"
+  LOCALE_SMONTHNAME7 "Iúil"
+  LOCALE_SMONTHNAME8 "Lúnasa"
+  LOCALE_SMONTHNAME9 "Meán Fómhair"
+  LOCALE_SMONTHNAME10 "Deireadh Fómhair"
+  LOCALE_SMONTHNAME11 "Mí na Samhna"
+  LOCALE_SMONTHNAME12 "Mí na Nollag"
   LOCALE_SMONTHNAME13 ""
   LOCALE_SMONTHOUSANDSEP ","
   LOCALE_SNAME "ga-IE"
-  LOCALE_SNATIVECTRYNAME "Éire"
+  LOCALE_SNATIVECTRYNAME "Éire"
   LOCALE_SNATIVECURRNAME "Euro"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "Gaeilge (Éire)"
+  LOCALE_SNATIVEDISPLAYNAME "Gaeilge (Éire)"
   LOCALE_SNATIVELANGNAME "Gaeilge"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "IRI "
@@ -142,21 +142,21 @@ STRINGTABLE LANGUAGE LANG_IRISH, SUBLANG_IRISH_IRELAND
   LOCALE_STIMEFORMAT "h:mm:ss tt"
   LOCALE_SYEARMONTH "MMMM yyyy"
 
-  LGRPID_WESTERN_EUROPE+LGRPID_RES_BASE "Iarthar na hEorpa agus na Stáit Aontaithe"
-  LGRPID_CENTRAL_EUROPE+LGRPID_RES_BASE "Lár na hEorpa"
+  LGRPID_WESTERN_EUROPE+LGRPID_RES_BASE "Iarthar na hEorpa agus na Stáit Aontaithe"
+  LGRPID_CENTRAL_EUROPE+LGRPID_RES_BASE "Lár na hEorpa"
   LGRPID_BALTIC+LGRPID_RES_BASE "Mhuir Bhailt"
-  LGRPID_GREEK+LGRPID_RES_BASE "Gréigis"
+  LGRPID_GREEK+LGRPID_RES_BASE "Gréigis"
   LGRPID_CYRILLIC+LGRPID_RES_BASE "Coireallach"
   LGRPID_TURKISH+LGRPID_RES_BASE "Tuircice"
-  LGRPID_JAPANESE+LGRPID_RES_BASE "Seapáinis"
-  LGRPID_KOREAN+LGRPID_RES_BASE "Cóiréis"
-  LGRPID_TRADITIONAL_CHINESE+LGRPID_RES_BASE "Sínis Traidisiúnta"
-  LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Sínis simplithe"
-  LGRPID_THAI+LGRPID_RES_BASE "Téalainnis"
+  LGRPID_JAPANESE+LGRPID_RES_BASE "Seapáinis"
+  LGRPID_KOREAN+LGRPID_RES_BASE "Cóiréis"
+  LGRPID_TRADITIONAL_CHINESE+LGRPID_RES_BASE "Sínis Traidisiúnta"
+  LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Sínis simplithe"
+  LGRPID_THAI+LGRPID_RES_BASE "Téalainnis"
   LGRPID_HEBREW+LGRPID_RES_BASE "Eabhrais"
   LGRPID_ARABIC+LGRPID_RES_BASE "Araibis"
-  LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vítneaimis"
+  LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vítneaimis"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Seoirsis"
-  LGRPID_ARMENIAN+LGRPID_RES_BASE "Airméinis"
+  LGRPID_ARMENIAN+LGRPID_RES_BASE "Airméinis"
 }
diff --git a/dlls/kernel32/nls/gdh.nls b/dlls/kernel32/nls/gdh.nls
index defe1d3..b9a1c11 100644
--- a/dlls/kernel32/nls/gdh.nls
+++ b/dlls/kernel32/nls/gdh.nls
@@ -19,7 +19,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_SCOTTISH_GAELIC, SUBLANG_SCOTTISH_GAELIC
 {
@@ -67,36 +67,36 @@ STRINGTABLE LANGUAGE LANG_SCOTTISH_GAELIC, SUBLANG_SCOTTISH_GAELIC
   LOCALE_S2359 "PM"
   LOCALE_SABBREVCTRYNAME "GBR"
   LOCALE_SABBREVDAYNAME1 "Dilu"
-  LOCALE_SABBREVDAYNAME2 "Dimà"
+  LOCALE_SABBREVDAYNAME2 "Dimà"
   LOCALE_SABBREVDAYNAME3 "Dica"
   LOCALE_SABBREVDAYNAME4 "Diar"
   LOCALE_SABBREVDAYNAME5 "Diha"
   LOCALE_SABBREVDAYNAME6 "Disa"
-  LOCALE_SABBREVDAYNAME7 "Didò"
+  LOCALE_SABBREVDAYNAME7 "Didò"
   LOCALE_SABBREVLANGNAME "GDH"
   LOCALE_SABBREVMONTHNAME1 "Fao"
   LOCALE_SABBREVMONTHNAME2 "Gea"
-  LOCALE_SABBREVMONTHNAME3 "Màr"
+  LOCALE_SABBREVMONTHNAME3 "Màr"
   LOCALE_SABBREVMONTHNAME4 "Gib"
-  LOCALE_SABBREVMONTHNAME5 "Mhà"
+  LOCALE_SABBREVMONTHNAME5 "Mhà"
   LOCALE_SABBREVMONTHNAME6 "OgM"
   LOCALE_SABBREVMONTHNAME7 "Luc"
-  LOCALE_SABBREVMONTHNAME8 "Lùn"
+  LOCALE_SABBREVMONTHNAME8 "Lùn"
   LOCALE_SABBREVMONTHNAME9 "Sul"
   LOCALE_SABBREVMONTHNAME10 "Dam"
   LOCALE_SABBREVMONTHNAME11 "Sam"
-  LOCALE_SABBREVMONTHNAME12 "Dùb"
+  LOCALE_SABBREVMONTHNAME12 "Dùb"
   LOCALE_SABBREVMONTHNAME13 ""
-  LOCALE_SCOUNTRY "Breatainn Mhòr"
-  LOCALE_SCURRENCY "£"
+  LOCALE_SCOUNTRY "Breatainn Mhòr"
+  LOCALE_SCURRENCY "£"
   LOCALE_SDATE "/"
   LOCALE_SDAYNAME1 "Diluain"
-  LOCALE_SDAYNAME2 "Dimàirt"
+  LOCALE_SDAYNAME2 "Dimàirt"
   LOCALE_SDAYNAME3 "Diciadain"
   LOCALE_SDAYNAME4 "Diardaoin"
   LOCALE_SDAYNAME5 "Dihaoine"
   LOCALE_SDAYNAME6 "Disathairne"
-  LOCALE_SDAYNAME7 "Didòmhnaich"
+  LOCALE_SDAYNAME7 "Didòmhnaich"
   LOCALE_SDECIMAL "."
   LOCALE_SENGCOUNTRY "United Kingdom"
   LOCALE_SENGCURRNAME "UK Pound Sterling"
@@ -105,30 +105,30 @@ STRINGTABLE LANGUAGE LANG_SCOTTISH_GAELIC, SUBLANG_SCOTTISH_GAELIC
   LOCALE_SINTLSYMBOL "GBP"
   LOCALE_SISO3166CTRYNAME "GB"
   LOCALE_SISO639LANGNAME "gd"
-  LOCALE_SLANGUAGE "Gaidhlig (Breatainn Mhòr)"
+  LOCALE_SLANGUAGE "Gaidhlig (Breatainn Mhòr)"
   LOCALE_SLIST ","
   LOCALE_SLONGDATE "dd MMMM yyyy"
   LOCALE_SMONDECIMALSEP "."
   LOCALE_SMONGROUPING "3;0"
   LOCALE_SMONTHNAME1 "Am Faoilteach"
   LOCALE_SMONTHNAME2 "An Gearann"
-  LOCALE_SMONTHNAME3 "Am Màrt"
+  LOCALE_SMONTHNAME3 "Am Màrt"
   LOCALE_SMONTHNAME4 "An Giblean"
-  LOCALE_SMONTHNAME5 "A'Mhàigh"
-  LOCALE_SMONTHNAME6 "An t-Og Mhìos"
+  LOCALE_SMONTHNAME5 "A'Mhàigh"
+  LOCALE_SMONTHNAME6 "An t-Og Mhìos"
   LOCALE_SMONTHNAME7 "An t-luchar"
-  LOCALE_SMONTHNAME8 "An Lùnasdal"
+  LOCALE_SMONTHNAME8 "An Lùnasdal"
   LOCALE_SMONTHNAME9 "An t-Sultain"
   LOCALE_SMONTHNAME10 "An Damhair"
   LOCALE_SMONTHNAME11 "An t-Samhain"
-  LOCALE_SMONTHNAME12 "An Dùbhlachd"
+  LOCALE_SMONTHNAME12 "An Dùbhlachd"
   LOCALE_SMONTHNAME13 ""
   LOCALE_SMONTHOUSANDSEP ","
   LOCALE_SNAME "gd-GB"
-  LOCALE_SNATIVECTRYNAME "Breatainn Mhòr"
+  LOCALE_SNATIVECTRYNAME "Breatainn Mhòr"
   LOCALE_SNATIVECURRNAME "Puund Sasannach"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "Gaidhlig (Breatainn Mhòr)"
+  LOCALE_SNATIVEDISPLAYNAME "Gaidhlig (Breatainn Mhòr)"
   LOCALE_SNATIVELANGNAME "Gaidhlig"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "GAE "
@@ -154,7 +154,7 @@ STRINGTABLE LANGUAGE LANG_SCOTTISH_GAELIC, SUBLANG_SCOTTISH_GAELIC
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/gdv.nls b/dlls/kernel32/nls/gdv.nls
index 4c15108..dc31a4b 100644
--- a/dlls/kernel32/nls/gdv.nls
+++ b/dlls/kernel32/nls/gdv.nls
@@ -19,7 +19,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_MANX_GAELIC, SUBLANG_MANX_GAELIC
 {
@@ -88,7 +88,7 @@ STRINGTABLE LANGUAGE LANG_MANX_GAELIC, SUBLANG_MANX_GAELIC
   LOCALE_SABBREVMONTHNAME12 "M.Nollick"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Manninn"
-  LOCALE_SCURRENCY "£"
+  LOCALE_SCURRENCY "£"
   LOCALE_SDATE "/"
   LOCALE_SDAYNAME1 "Jehein"
   LOCALE_SDAYNAME2 "Jemayrt"
@@ -154,7 +154,7 @@ STRINGTABLE LANGUAGE LANG_MANX_GAELIC, SUBLANG_MANX_GAELIC
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/glc.nls b/dlls/kernel32/nls/glc.nls
index aefc794..23db889 100644
--- a/dlls/kernel32/nls/glc.nls
+++ b/dlls/kernel32/nls/glc.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_GALICIAN, SUBLANG_DEFAULT
 {
@@ -67,7 +67,7 @@ STRINGTABLE LANGUAGE LANG_GALICIAN, SUBLANG_DEFAULT
   LOCALE_SABBREVCTRYNAME "ESP"
   LOCALE_SABBREVDAYNAME1 "luns"
   LOCALE_SABBREVDAYNAME2 "mar"
-  LOCALE_SABBREVDAYNAME3 "mér"
+  LOCALE_SABBREVDAYNAME3 "mér"
   LOCALE_SABBREVDAYNAME4 "xov"
   LOCALE_SABBREVDAYNAME5 "ven"
   LOCALE_SABBREVDAYNAME6 "sab"
@@ -78,7 +78,7 @@ STRINGTABLE LANGUAGE LANG_GALICIAN, SUBLANG_DEFAULT
   LOCALE_SABBREVMONTHNAME3 "mar"
   LOCALE_SABBREVMONTHNAME4 "abr"
   LOCALE_SABBREVMONTHNAME5 "maio"
-  LOCALE_SABBREVMONTHNAME6 "xuñ"
+  LOCALE_SABBREVMONTHNAME6 "xuñ"
   LOCALE_SABBREVMONTHNAME7 "xull"
   LOCALE_SABBREVMONTHNAME8 "ago"
   LOCALE_SABBREVMONTHNAME9 "set"
@@ -87,14 +87,14 @@ STRINGTABLE LANGUAGE LANG_GALICIAN, SUBLANG_DEFAULT
   LOCALE_SABBREVMONTHNAME12 "dec"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Spain"
-  LOCALE_SCURRENCY "€"
+  LOCALE_SCURRENCY "€"
   LOCALE_SDATE "/"
   LOCALE_SDAYNAME1 "luns"
   LOCALE_SDAYNAME2 "martes"
-  LOCALE_SDAYNAME3 "mércores"
+  LOCALE_SDAYNAME3 "mércores"
   LOCALE_SDAYNAME4 "xoves"
   LOCALE_SDAYNAME5 "venres"
-  LOCALE_SDAYNAME6 "sábado"
+  LOCALE_SDAYNAME6 "sábado"
   LOCALE_SDAYNAME7 "domingo"
   LOCALE_SDECIMAL ","
   LOCALE_SENGCOUNTRY "Spain"
@@ -114,7 +114,7 @@ STRINGTABLE LANGUAGE LANG_GALICIAN, SUBLANG_DEFAULT
   LOCALE_SMONTHNAME3 "marzo"
   LOCALE_SMONTHNAME4 "abril"
   LOCALE_SMONTHNAME5 "maio"
-  LOCALE_SMONTHNAME6 "xuño"
+  LOCALE_SMONTHNAME6 "xuño"
   LOCALE_SMONTHNAME7 "xullo"
   LOCALE_SMONTHNAME8 "agosto"
   LOCALE_SMONTHNAME9 "setembro"
@@ -124,10 +124,10 @@ STRINGTABLE LANGUAGE LANG_GALICIAN, SUBLANG_DEFAULT
   LOCALE_SMONTHNAME13 ""
   LOCALE_SMONTHOUSANDSEP "."
   LOCALE_SNAME "gl-ES"
-  LOCALE_SNATIVECTRYNAME "España"
+  LOCALE_SNATIVECTRYNAME "España"
   LOCALE_SNATIVECURRNAME "euro"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "galego (España)"
+  LOCALE_SNATIVEDISPLAYNAME "galego (España)"
   LOCALE_SNATIVELANGNAME "galego"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "GAL "
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_GALICIAN, SUBLANG_DEFAULT
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/heb.nls b/dlls/kernel32/nls/heb.nls
index 02a16ce..084112f 100644
--- a/dlls/kernel32/nls/heb.nls
+++ b/dlls/kernel32/nls/heb.nls
@@ -19,7 +19,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1255)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_HEBREW, SUBLANG_DEFAULT
 {
@@ -66,37 +66,37 @@ STRINGTABLE LANGUAGE LANG_HEBREW, SUBLANG_DEFAULT
   LOCALE_S1159 "AM"
   LOCALE_S2359 "PM"
   LOCALE_SABBREVCTRYNAME "ISR"
-  LOCALE_SABBREVDAYNAME1 "á"
-  LOCALE_SABBREVDAYNAME2 "â"
-  LOCALE_SABBREVDAYNAME3 "ã"
-  LOCALE_SABBREVDAYNAME4 "ä"
-  LOCALE_SABBREVDAYNAME5 "å"
-  LOCALE_SABBREVDAYNAME6 "ù"
-  LOCALE_SABBREVDAYNAME7 "à"
+  LOCALE_SABBREVDAYNAME1 "ב"
+  LOCALE_SABBREVDAYNAME2 "ג"
+  LOCALE_SABBREVDAYNAME3 "ד"
+  LOCALE_SABBREVDAYNAME4 "ה"
+  LOCALE_SABBREVDAYNAME5 "ו"
+  LOCALE_SABBREVDAYNAME6 "ש"
+  LOCALE_SABBREVDAYNAME7 "א"
   LOCALE_SABBREVLANGNAME "HEB"
-  LOCALE_SABBREVMONTHNAME1 "éðåàø"
-  LOCALE_SABBREVMONTHNAME2 "ôáøåàø"
-  LOCALE_SABBREVMONTHNAME3 "îøõ"
-  LOCALE_SABBREVMONTHNAME4 "àôøéì"
-  LOCALE_SABBREVMONTHNAME5 "îàé"
-  LOCALE_SABBREVMONTHNAME6 "éåðé"
-  LOCALE_SABBREVMONTHNAME7 "éåìé"
-  LOCALE_SABBREVMONTHNAME8 "àåâåñè"
-  LOCALE_SABBREVMONTHNAME9 "ñôèîáø"
-  LOCALE_SABBREVMONTHNAME10 "àå÷èåáø"
-  LOCALE_SABBREVMONTHNAME11 "ðåáîáø"
-  LOCALE_SABBREVMONTHNAME12 "ãöîáø"
+  LOCALE_SABBREVMONTHNAME1 "ינואר"
+  LOCALE_SABBREVMONTHNAME2 "פברואר"
+  LOCALE_SABBREVMONTHNAME3 "מרץ"
+  LOCALE_SABBREVMONTHNAME4 "אפריל"
+  LOCALE_SABBREVMONTHNAME5 "מאי"
+  LOCALE_SABBREVMONTHNAME6 "יוני"
+  LOCALE_SABBREVMONTHNAME7 "יולי"
+  LOCALE_SABBREVMONTHNAME8 "אוגוסט"
+  LOCALE_SABBREVMONTHNAME9 "ספטמבר"
+  LOCALE_SABBREVMONTHNAME10 "אוקטובר"
+  LOCALE_SABBREVMONTHNAME11 "נובמבר"
+  LOCALE_SABBREVMONTHNAME12 "דצמבר"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Israel"
-  LOCALE_SCURRENCY "¤"
+  LOCALE_SCURRENCY "₪"
   LOCALE_SDATE "/"
-  LOCALE_SDAYNAME1 "éåí ùðé"
-  LOCALE_SDAYNAME2 "éåí ùìéùé"
-  LOCALE_SDAYNAME3 "éåí øáéòé"
-  LOCALE_SDAYNAME4 "éåí çîéùé"
-  LOCALE_SDAYNAME5 "éåí ùéùé"
-  LOCALE_SDAYNAME6 "ùáú"
-  LOCALE_SDAYNAME7 "éåí øàùåï"
+  LOCALE_SDAYNAME1 "יום שני"
+  LOCALE_SDAYNAME2 "יום שלישי"
+  LOCALE_SDAYNAME3 "יום רביעי"
+  LOCALE_SDAYNAME4 "יום חמישי"
+  LOCALE_SDAYNAME5 "יום שישי"
+  LOCALE_SDAYNAME6 "שבת"
+  LOCALE_SDAYNAME7 "יום ראשון"
   LOCALE_SDECIMAL "."
   LOCALE_SENGCOUNTRY "Israel"
   LOCALE_SENGCURRNAME "Israeli New Shekel"
@@ -107,29 +107,29 @@ STRINGTABLE LANGUAGE LANG_HEBREW, SUBLANG_DEFAULT
   LOCALE_SISO639LANGNAME "he"
   LOCALE_SLANGUAGE "Hebrew"
   LOCALE_SLIST ","
-  LOCALE_SLONGDATE "dddd äÎdd áMMMM yyyy"
+  LOCALE_SLONGDATE "dddd ה־dd בMMMM yyyy"
   LOCALE_SMONDECIMALSEP "."
   LOCALE_SMONGROUPING "3;0"
-  LOCALE_SMONTHNAME1 "éðåàø"
-  LOCALE_SMONTHNAME2 "ôáøåàø"
-  LOCALE_SMONTHNAME3 "îøõ"
-  LOCALE_SMONTHNAME4 "àôøéì"
-  LOCALE_SMONTHNAME5 "îàé"
-  LOCALE_SMONTHNAME6 "éåðé"
-  LOCALE_SMONTHNAME7 "éåìé"
-  LOCALE_SMONTHNAME8 "àåâåñè"
-  LOCALE_SMONTHNAME9 "ñôèîáø"
-  LOCALE_SMONTHNAME10 "àå÷èåáø"
-  LOCALE_SMONTHNAME11 "ðåáîáø"
-  LOCALE_SMONTHNAME12 "ãöîáø"
+  LOCALE_SMONTHNAME1 "ינואר"
+  LOCALE_SMONTHNAME2 "פברואר"
+  LOCALE_SMONTHNAME3 "מרץ"
+  LOCALE_SMONTHNAME4 "אפריל"
+  LOCALE_SMONTHNAME5 "מאי"
+  LOCALE_SMONTHNAME6 "יוני"
+  LOCALE_SMONTHNAME7 "יולי"
+  LOCALE_SMONTHNAME8 "אוגוסט"
+  LOCALE_SMONTHNAME9 "ספטמבר"
+  LOCALE_SMONTHNAME10 "אוקטובר"
+  LOCALE_SMONTHNAME11 "נובמבר"
+  LOCALE_SMONTHNAME12 "דצמבר"
   LOCALE_SMONTHNAME13 ""
   LOCALE_SMONTHOUSANDSEP ","
   LOCALE_SNAME "he-IL"
-  LOCALE_SNATIVECTRYNAME "éùøàì"
-  LOCALE_SNATIVECURRNAME "ù÷ì çãù"
+  LOCALE_SNATIVECTRYNAME "ישראל"
+  LOCALE_SNATIVECURRNAME "שקל חדש"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "òáøéú (éùøàì)"
-  LOCALE_SNATIVELANGNAME "òáøéú"
+  LOCALE_SNATIVEDISPLAYNAME "עברית (ישראל)"
+  LOCALE_SNATIVELANGNAME "עברית"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "IWR "
   LOCALE_SPOSITIVESIGN ""
@@ -142,21 +142,21 @@ STRINGTABLE LANGUAGE LANG_HEBREW, SUBLANG_DEFAULT
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
 
-  LGRPID_WESTERN_EUROPE+LGRPID_RES_BASE "îòøá àéøåôàé åàøöåú äáøéú"
-  LGRPID_CENTRAL_EUROPE+LGRPID_RES_BASE "îøëæ àéøåôàé"
-  LGRPID_BALTIC+LGRPID_RES_BASE "áìèé"
-  LGRPID_GREEK+LGRPID_RES_BASE "éååðé"
-  LGRPID_CYRILLIC+LGRPID_RES_BASE "÷éøéìé"
-  LGRPID_TURKISH+LGRPID_RES_BASE "èåø÷é"
-  LGRPID_JAPANESE+LGRPID_RES_BASE "éôðé"
-  LGRPID_KOREAN+LGRPID_RES_BASE "÷åøéàðé"
-  LGRPID_TRADITIONAL_CHINESE+LGRPID_RES_BASE "ñéðé îñåøúé"
-  LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "ñéðé îôåùè"
-  LGRPID_THAI+LGRPID_RES_BASE "úàéìðãé"
-  LGRPID_HEBREW+LGRPID_RES_BASE "òáøé"
-  LGRPID_ARABIC+LGRPID_RES_BASE "òøáé"
-  LGRPID_VIETNAMESE+LGRPID_RES_BASE "åééèðîé"
-  LGRPID_INDIC+LGRPID_RES_BASE "äéðãé"
-  LGRPID_GEORGIAN+LGRPID_RES_BASE "âàåøâé"
-  LGRPID_ARMENIAN+LGRPID_RES_BASE "àøîðé"
+  LGRPID_WESTERN_EUROPE+LGRPID_RES_BASE "מערב אירופאי וארצות הברית"
+  LGRPID_CENTRAL_EUROPE+LGRPID_RES_BASE "מרכז אירופאי"
+  LGRPID_BALTIC+LGRPID_RES_BASE "בלטי"
+  LGRPID_GREEK+LGRPID_RES_BASE "יווני"
+  LGRPID_CYRILLIC+LGRPID_RES_BASE "קירילי"
+  LGRPID_TURKISH+LGRPID_RES_BASE "טורקי"
+  LGRPID_JAPANESE+LGRPID_RES_BASE "יפני"
+  LGRPID_KOREAN+LGRPID_RES_BASE "קוריאני"
+  LGRPID_TRADITIONAL_CHINESE+LGRPID_RES_BASE "סיני מסורתי"
+  LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "סיני מפושט"
+  LGRPID_THAI+LGRPID_RES_BASE "תאילנדי"
+  LGRPID_HEBREW+LGRPID_RES_BASE "עברי"
+  LGRPID_ARABIC+LGRPID_RES_BASE "ערבי"
+  LGRPID_VIETNAMESE+LGRPID_RES_BASE "וייטנמי"
+  LGRPID_INDIC+LGRPID_RES_BASE "הינדי"
+  LGRPID_GEORGIAN+LGRPID_RES_BASE "גאורגי"
+  LGRPID_ARMENIAN+LGRPID_RES_BASE "ארמני"
 }
diff --git a/dlls/kernel32/nls/hrv.nls b/dlls/kernel32/nls/hrv.nls
index b3e40e4..9fdc8a1 100644
--- a/dlls/kernel32/nls/hrv.nls
+++ b/dlls/kernel32/nls/hrv.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1250)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_SERBIAN, SUBLANG_DEFAULT
 {
@@ -68,14 +68,14 @@ STRINGTABLE LANGUAGE LANG_SERBIAN, SUBLANG_DEFAULT
   LOCALE_SABBREVDAYNAME1 "pon"
   LOCALE_SABBREVDAYNAME2 "uto"
   LOCALE_SABBREVDAYNAME3 "sri"
-  LOCALE_SABBREVDAYNAME4 "èet"
+  LOCALE_SABBREVDAYNAME4 "čet"
   LOCALE_SABBREVDAYNAME5 "pet"
   LOCALE_SABBREVDAYNAME6 "sub"
   LOCALE_SABBREVDAYNAME7 "ned"
   LOCALE_SABBREVLANGNAME "HRV"
   LOCALE_SABBREVMONTHNAME1 "sij"
   LOCALE_SABBREVMONTHNAME2 "vlj"
-  LOCALE_SABBREVMONTHNAME3 "ožu"
+  LOCALE_SABBREVMONTHNAME3 "ožu"
   LOCALE_SABBREVMONTHNAME4 "tra"
   LOCALE_SABBREVMONTHNAME5 "svi"
   LOCALE_SABBREVMONTHNAME6 "lip"
@@ -92,7 +92,7 @@ STRINGTABLE LANGUAGE LANG_SERBIAN, SUBLANG_DEFAULT
   LOCALE_SDAYNAME1 "ponedjeljak"
   LOCALE_SDAYNAME2 "utorak"
   LOCALE_SDAYNAME3 "srijeda"
-  LOCALE_SDAYNAME4 "èetvrtak"
+  LOCALE_SDAYNAME4 "četvrtak"
   LOCALE_SDAYNAME5 "petak"
   LOCALE_SDAYNAME6 "subota"
   LOCALE_SDAYNAME7 "nedjelja"
@@ -109,9 +109,9 @@ STRINGTABLE LANGUAGE LANG_SERBIAN, SUBLANG_DEFAULT
   LOCALE_SLONGDATE "d. MMMM yyyy"
   LOCALE_SMONDECIMALSEP ","
   LOCALE_SMONGROUPING "3;0"
-  LOCALE_SMONTHNAME1 "sijeèanj"
-  LOCALE_SMONTHNAME2 "veljaèa"
-  LOCALE_SMONTHNAME3 "ožujak"
+  LOCALE_SMONTHNAME1 "siječanj"
+  LOCALE_SMONTHNAME2 "veljača"
+  LOCALE_SMONTHNAME3 "ožujak"
   LOCALE_SMONTHNAME4 "travanj"
   LOCALE_SMONTHNAME5 "svibanj"
   LOCALE_SMONTHNAME6 "lipanj"
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_SERBIAN, SUBLANG_DEFAULT
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/hun.nls b/dlls/kernel32/nls/hun.nls
index bb65ce7..7d786b5 100644
--- a/dlls/kernel32/nls/hun.nls
+++ b/dlls/kernel32/nls/hun.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1250)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_HUNGARIAN, SUBLANG_DEFAULT
 {
@@ -75,11 +75,11 @@ STRINGTABLE LANGUAGE LANG_HUNGARIAN, SUBLANG_DEFAULT
   LOCALE_SABBREVLANGNAME "HUN"
   LOCALE_SABBREVMONTHNAME1 "jan."
   LOCALE_SABBREVMONTHNAME2 "febr."
-  LOCALE_SABBREVMONTHNAME3 "márc."
-  LOCALE_SABBREVMONTHNAME4 "ápr."
-  LOCALE_SABBREVMONTHNAME5 "máj."
-  LOCALE_SABBREVMONTHNAME6 "jún."
-  LOCALE_SABBREVMONTHNAME7 "júl."
+  LOCALE_SABBREVMONTHNAME3 "márc."
+  LOCALE_SABBREVMONTHNAME4 "ápr."
+  LOCALE_SABBREVMONTHNAME5 "máj."
+  LOCALE_SABBREVMONTHNAME6 "jún."
+  LOCALE_SABBREVMONTHNAME7 "júl."
   LOCALE_SABBREVMONTHNAME8 "aug."
   LOCALE_SABBREVMONTHNAME9 "szept."
   LOCALE_SABBREVMONTHNAME10 "okt."
@@ -89,13 +89,13 @@ STRINGTABLE LANGUAGE LANG_HUNGARIAN, SUBLANG_DEFAULT
   LOCALE_SCOUNTRY "Hungary"
   LOCALE_SCURRENCY "Ft"
   LOCALE_SDATE "."
-  LOCALE_SDAYNAME1 "hétfõ"
+  LOCALE_SDAYNAME1 "hétfő"
   LOCALE_SDAYNAME2 "kedd"
   LOCALE_SDAYNAME3 "szerda"
-  LOCALE_SDAYNAME4 "csütörtök"
-  LOCALE_SDAYNAME5 "péntek"
+  LOCALE_SDAYNAME4 "csütörtök"
+  LOCALE_SDAYNAME5 "péntek"
   LOCALE_SDAYNAME6 "szombat"
-  LOCALE_SDAYNAME7 "vasárnap"
+  LOCALE_SDAYNAME7 "vasárnap"
   LOCALE_SDECIMAL ","
   LOCALE_SENGCOUNTRY "Hungary"
   LOCALE_SENGCURRNAME "Hungarian Forint"
@@ -109,25 +109,25 @@ STRINGTABLE LANGUAGE LANG_HUNGARIAN, SUBLANG_DEFAULT
   LOCALE_SLONGDATE "yyyy. MMMM d."
   LOCALE_SMONDECIMALSEP ","
   LOCALE_SMONGROUPING "3;0"
-  LOCALE_SMONTHNAME1 "január"
-  LOCALE_SMONTHNAME2 "február"
-  LOCALE_SMONTHNAME3 "március"
-  LOCALE_SMONTHNAME4 "április"
-  LOCALE_SMONTHNAME5 "május"
-  LOCALE_SMONTHNAME6 "június"
-  LOCALE_SMONTHNAME7 "július"
+  LOCALE_SMONTHNAME1 "január"
+  LOCALE_SMONTHNAME2 "február"
+  LOCALE_SMONTHNAME3 "március"
+  LOCALE_SMONTHNAME4 "április"
+  LOCALE_SMONTHNAME5 "május"
+  LOCALE_SMONTHNAME6 "június"
+  LOCALE_SMONTHNAME7 "július"
   LOCALE_SMONTHNAME8 "augusztus"
   LOCALE_SMONTHNAME9 "szeptember"
-  LOCALE_SMONTHNAME10 "október"
+  LOCALE_SMONTHNAME10 "október"
   LOCALE_SMONTHNAME11 "november"
   LOCALE_SMONTHNAME12 "december"
   LOCALE_SMONTHNAME13 ""
-  LOCALE_SMONTHOUSANDSEP " "
+  LOCALE_SMONTHOUSANDSEP " "
   LOCALE_SNAME "hu-HU"
-  LOCALE_SNATIVECTRYNAME "Magyarország"
+  LOCALE_SNATIVECTRYNAME "Magyarország"
   LOCALE_SNATIVECURRNAME "Forint"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "Magyar (Magyarország)"
+  LOCALE_SNATIVEDISPLAYNAME "Magyar (Magyarország)"
   LOCALE_SNATIVELANGNAME "Magyar"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "HUN "
@@ -136,7 +136,7 @@ STRINGTABLE LANGUAGE LANG_HUNGARIAN, SUBLANG_DEFAULT
   LOCALE_SSHORTDATE "yyyy. MM. dd."
   LOCALE_SSHORTTIME "H:mm"
   LOCALE_SSORTNAME "Default"
-  LOCALE_STHOUSAND " "
+  LOCALE_STHOUSAND " "
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "yyyy. MMMM"
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_HUNGARIAN, SUBLANG_DEFAULT
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/ind.nls b/dlls/kernel32/nls/ind.nls
index 9bbc6ac..2a01ee6 100644
--- a/dlls/kernel32/nls/ind.nls
+++ b/dlls/kernel32/nls/ind.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_INDONESIAN, SUBLANG_DEFAULT
 {
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_INDONESIAN, SUBLANG_DEFAULT
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/isl.nls b/dlls/kernel32/nls/isl.nls
index 18dd0a0..878857d 100644
--- a/dlls/kernel32/nls/isl.nls
+++ b/dlls/kernel32/nls/isl.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_ICELANDIC, SUBLANG_DEFAULT
 {
@@ -65,11 +65,11 @@ STRINGTABLE LANGUAGE LANG_ICELANDIC, SUBLANG_DEFAULT
   LOCALE_S1159 ""
   LOCALE_S2359 ""
   LOCALE_SABBREVCTRYNAME "ISL"
-  LOCALE_SABBREVDAYNAME1 "mán."
-  LOCALE_SABBREVDAYNAME2 "þri."
-  LOCALE_SABBREVDAYNAME3 "mið."
+  LOCALE_SABBREVDAYNAME1 "mán."
+  LOCALE_SABBREVDAYNAME2 "þri."
+  LOCALE_SABBREVDAYNAME3 "mið."
   LOCALE_SABBREVDAYNAME4 "fim."
-  LOCALE_SABBREVDAYNAME5 "fös."
+  LOCALE_SABBREVDAYNAME5 "fös."
   LOCALE_SABBREVDAYNAME6 "lau."
   LOCALE_SABBREVDAYNAME7 "sun."
   LOCALE_SABBREVLANGNAME "ISL"
@@ -77,23 +77,23 @@ STRINGTABLE LANGUAGE LANG_ICELANDIC, SUBLANG_DEFAULT
   LOCALE_SABBREVMONTHNAME2 "feb."
   LOCALE_SABBREVMONTHNAME3 "mar."
   LOCALE_SABBREVMONTHNAME4 "apr."
-  LOCALE_SABBREVMONTHNAME5 "maí"
-  LOCALE_SABBREVMONTHNAME6 "jún."
-  LOCALE_SABBREVMONTHNAME7 "júl."
-  LOCALE_SABBREVMONTHNAME8 "ágú."
+  LOCALE_SABBREVMONTHNAME5 "maí"
+  LOCALE_SABBREVMONTHNAME6 "jún."
+  LOCALE_SABBREVMONTHNAME7 "júl."
+  LOCALE_SABBREVMONTHNAME8 "ágú."
   LOCALE_SABBREVMONTHNAME9 "sep."
   LOCALE_SABBREVMONTHNAME10 "okt."
-  LOCALE_SABBREVMONTHNAME11 "nóv."
+  LOCALE_SABBREVMONTHNAME11 "nóv."
   LOCALE_SABBREVMONTHNAME12 "des."
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Iceland"
   LOCALE_SCURRENCY "kr."
   LOCALE_SDATE "."
-  LOCALE_SDAYNAME1 "mánudagur"
-  LOCALE_SDAYNAME2 "þriðjudagur"
-  LOCALE_SDAYNAME3 "miðvikudagur"
+  LOCALE_SDAYNAME1 "mánudagur"
+  LOCALE_SDAYNAME2 "þriðjudagur"
+  LOCALE_SDAYNAME3 "miðvikudagur"
   LOCALE_SDAYNAME4 "fimmtudagur"
-  LOCALE_SDAYNAME5 "föstudagur"
+  LOCALE_SDAYNAME5 "föstudagur"
   LOCALE_SDAYNAME6 "laugardagur"
   LOCALE_SDAYNAME7 "sunnudagur"
   LOCALE_SDECIMAL ","
@@ -109,26 +109,26 @@ STRINGTABLE LANGUAGE LANG_ICELANDIC, SUBLANG_DEFAULT
   LOCALE_SLONGDATE "d. MMMM yyyy"
   LOCALE_SMONDECIMALSEP ","
   LOCALE_SMONGROUPING "3;0"
-  LOCALE_SMONTHNAME1 "janúar"
-  LOCALE_SMONTHNAME2 "febrúar"
+  LOCALE_SMONTHNAME1 "janúar"
+  LOCALE_SMONTHNAME2 "febrúar"
   LOCALE_SMONTHNAME3 "mars"
-  LOCALE_SMONTHNAME4 "apríl"
-  LOCALE_SMONTHNAME5 "maí"
-  LOCALE_SMONTHNAME6 "júní"
-  LOCALE_SMONTHNAME7 "júlí"
-  LOCALE_SMONTHNAME8 "ágúst"
+  LOCALE_SMONTHNAME4 "apríl"
+  LOCALE_SMONTHNAME5 "maí"
+  LOCALE_SMONTHNAME6 "júní"
+  LOCALE_SMONTHNAME7 "júlí"
+  LOCALE_SMONTHNAME8 "ágúst"
   LOCALE_SMONTHNAME9 "september"
-  LOCALE_SMONTHNAME10 "október"
-  LOCALE_SMONTHNAME11 "nóvember"
+  LOCALE_SMONTHNAME10 "október"
+  LOCALE_SMONTHNAME11 "nóvember"
   LOCALE_SMONTHNAME12 "desember"
   LOCALE_SMONTHNAME13 ""
   LOCALE_SMONTHOUSANDSEP "."
   LOCALE_SNAME "is-IS"
-  LOCALE_SNATIVECTRYNAME "Ísland"
-  LOCALE_SNATIVECURRNAME "Króna"
+  LOCALE_SNATIVECTRYNAME "Ísland"
+  LOCALE_SNATIVECURRNAME "Króna"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "íslenska (Ísland)"
-  LOCALE_SNATIVELANGNAME "íslenska"
+  LOCALE_SNATIVEDISPLAYNAME "íslenska (Ísland)"
+  LOCALE_SNATIVELANGNAME "íslenska"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "ISL "
   LOCALE_SPOSITIVESIGN ""
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_ICELANDIC, SUBLANG_DEFAULT
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/ita.nls b/dlls/kernel32/nls/ita.nls
index b449dcd..35cb475 100644
--- a/dlls/kernel32/nls/ita.nls
+++ b/dlls/kernel32/nls/ita.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_ITALIAN, SUBLANG_ITALIAN
 {
@@ -87,13 +87,13 @@ STRINGTABLE LANGUAGE LANG_ITALIAN, SUBLANG_ITALIAN
   LOCALE_SABBREVMONTHNAME12 "dic"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Italy"
-  LOCALE_SCURRENCY "€"
+  LOCALE_SCURRENCY "€"
   LOCALE_SDATE "/"
-  LOCALE_SDAYNAME1 "lunedì"
-  LOCALE_SDAYNAME2 "martedì"
-  LOCALE_SDAYNAME3 "mercoledì"
-  LOCALE_SDAYNAME4 "giovedì"
-  LOCALE_SDAYNAME5 "venerdì"
+  LOCALE_SDAYNAME1 "lunedì"
+  LOCALE_SDAYNAME2 "martedì"
+  LOCALE_SDAYNAME3 "mercoledì"
+  LOCALE_SDAYNAME4 "giovedì"
+  LOCALE_SDAYNAME5 "venerdì"
   LOCALE_SDAYNAME6 "sabato"
   LOCALE_SDAYNAME7 "domenica"
   LOCALE_SDECIMAL ","
diff --git a/dlls/kernel32/nls/its.nls b/dlls/kernel32/nls/its.nls
index a71600e..e056e6b 100644
--- a/dlls/kernel32/nls/its.nls
+++ b/dlls/kernel32/nls/its.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_ITALIAN, SUBLANG_ITALIAN_SWISS
 {
@@ -89,11 +89,11 @@ STRINGTABLE LANGUAGE LANG_ITALIAN, SUBLANG_ITALIAN_SWISS
   LOCALE_SCOUNTRY "Switzerland"
   LOCALE_SCURRENCY "SFr."
   LOCALE_SDATE "."
-  LOCALE_SDAYNAME1 "lunedì"
-  LOCALE_SDAYNAME2 "martedì"
-  LOCALE_SDAYNAME3 "mercoledì"
-  LOCALE_SDAYNAME4 "giovedì"
-  LOCALE_SDAYNAME5 "venerdì"
+  LOCALE_SDAYNAME1 "lunedì"
+  LOCALE_SDAYNAME2 "martedì"
+  LOCALE_SDAYNAME3 "mercoledì"
+  LOCALE_SDAYNAME4 "giovedì"
+  LOCALE_SDAYNAME5 "venerdì"
   LOCALE_SDAYNAME6 "sabato"
   LOCALE_SDAYNAME7 "domenica"
   LOCALE_SDECIMAL "."
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_ITALIAN, SUBLANG_ITALIAN_SWISS
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/ivl.nls b/dlls/kernel32/nls/ivl.nls
index 386908a..1622cd9 100644
--- a/dlls/kernel32/nls/ivl.nls
+++ b/dlls/kernel32/nls/ivl.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_INVARIANT, SUBLANG_NEUTRAL
 {
diff --git a/dlls/kernel32/nls/jpn.nls b/dlls/kernel32/nls/jpn.nls
index 516ef44..83f86e6 100644
--- a/dlls/kernel32/nls/jpn.nls
+++ b/dlls/kernel32/nls/jpn.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(932)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
 {
@@ -62,16 +62,16 @@ STRINGTABLE LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
   LOCALE_ITIME "1"
   LOCALE_ITIMEMARKPOSN "0"
   LOCALE_ITLZERO "0"
-  LOCALE_S1159 "Œß‘O"
-  LOCALE_S2359 "Χ΋"
+  LOCALE_S1159 "午前"
+  LOCALE_S2359 "午後"
   LOCALE_SABBREVCTRYNAME "JPN"
-  LOCALE_SABBREVDAYNAME1 "ŒŽ"
-  LOCALE_SABBREVDAYNAME2 "‰Î"
-  LOCALE_SABBREVDAYNAME3 "…"
-  LOCALE_SABBREVDAYNAME4 "–Ø"
-  LOCALE_SABBREVDAYNAME5 "‹à"
-  LOCALE_SABBREVDAYNAME6 "“y"
-  LOCALE_SABBREVDAYNAME7 "“ú"
+  LOCALE_SABBREVDAYNAME1 "月"
+  LOCALE_SABBREVDAYNAME2 "火"
+  LOCALE_SABBREVDAYNAME3 "水"
+  LOCALE_SABBREVDAYNAME4 "木"
+  LOCALE_SABBREVDAYNAME5 "金"
+  LOCALE_SABBREVDAYNAME6 "土"
+  LOCALE_SABBREVDAYNAME7 "日"
   LOCALE_SABBREVLANGNAME "JPN"
   LOCALE_SABBREVMONTHNAME1 "1"
   LOCALE_SABBREVMONTHNAME2 "2"
@@ -89,13 +89,13 @@ STRINGTABLE LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
   LOCALE_SCOUNTRY "Japan"
   LOCALE_SCURRENCY L"\x00a5"
   LOCALE_SDATE "/"
-  LOCALE_SDAYNAME1 "ŒŽ—j“ú"
-  LOCALE_SDAYNAME2 "‰Î—j“ú"
-  LOCALE_SDAYNAME3 "…—j“ú"
-  LOCALE_SDAYNAME4 "–Ø—j“ú"
-  LOCALE_SDAYNAME5 "‹à—j“ú"
-  LOCALE_SDAYNAME6 "“y—j“ú"
-  LOCALE_SDAYNAME7 "“ú—j“ú"
+  LOCALE_SDAYNAME1 "月曜日"
+  LOCALE_SDAYNAME2 "火曜日"
+  LOCALE_SDAYNAME3 "水曜日"
+  LOCALE_SDAYNAME4 "木曜日"
+  LOCALE_SDAYNAME5 "金曜日"
+  LOCALE_SDAYNAME6 "土曜日"
+  LOCALE_SDAYNAME7 "日曜日"
   LOCALE_SDECIMAL "."
   LOCALE_SENGCOUNTRY "Japan"
   LOCALE_SENGCURRNAME "Japanese Yen"
@@ -106,29 +106,29 @@ STRINGTABLE LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
   LOCALE_SISO639LANGNAME "ja"
   LOCALE_SLANGUAGE "Japanese"
   LOCALE_SLIST ","
-  LOCALE_SLONGDATE "yyyy'”N'M'ŒŽ'd'“ú'"
+  LOCALE_SLONGDATE "yyyy'年'M'月'd'日'"
   LOCALE_SMONDECIMALSEP "."
   LOCALE_SMONGROUPING "3;0"
-  LOCALE_SMONTHNAME1 "1ŒŽ"
-  LOCALE_SMONTHNAME2 "2ŒŽ"
-  LOCALE_SMONTHNAME3 "3ŒŽ"
-  LOCALE_SMONTHNAME4 "4ŒŽ"
-  LOCALE_SMONTHNAME5 "5ŒŽ"
-  LOCALE_SMONTHNAME6 "6ŒŽ"
-  LOCALE_SMONTHNAME7 "7ŒŽ"
-  LOCALE_SMONTHNAME8 "8ŒŽ"
-  LOCALE_SMONTHNAME9 "9ŒŽ"
-  LOCALE_SMONTHNAME10 "10ŒŽ"
-  LOCALE_SMONTHNAME11 "11ŒŽ"
-  LOCALE_SMONTHNAME12 "12ŒŽ"
+  LOCALE_SMONTHNAME1 "1月"
+  LOCALE_SMONTHNAME2 "2月"
+  LOCALE_SMONTHNAME3 "3月"
+  LOCALE_SMONTHNAME4 "4月"
+  LOCALE_SMONTHNAME5 "5月"
+  LOCALE_SMONTHNAME6 "6月"
+  LOCALE_SMONTHNAME7 "7月"
+  LOCALE_SMONTHNAME8 "8月"
+  LOCALE_SMONTHNAME9 "9月"
+  LOCALE_SMONTHNAME10 "10月"
+  LOCALE_SMONTHNAME11 "11月"
+  LOCALE_SMONTHNAME12 "12月"
   LOCALE_SMONTHNAME13 ""
   LOCALE_SMONTHOUSANDSEP ","
   LOCALE_SNAME "ja-JP"
-  LOCALE_SNATIVECTRYNAME "“ú–{"
-  LOCALE_SNATIVECURRNAME "‰~"
+  LOCALE_SNATIVECTRYNAME "日本"
+  LOCALE_SNATIVECURRNAME "円"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "“ú–{Œê (“ú–{)"
-  LOCALE_SNATIVELANGNAME "“ú–{Œê"
+  LOCALE_SNATIVEDISPLAYNAME "日本語 (日本)"
+  LOCALE_SNATIVELANGNAME "日本語"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "JAN "
   LOCALE_SPOSITIVESIGN ""
@@ -139,7 +139,7 @@ STRINGTABLE LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
   LOCALE_STHOUSAND ","
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
-  LOCALE_SYEARMONTH "yyyy'”N'M'ŒŽ'"
+  LOCALE_SYEARMONTH "yyyy'年'M'月'"
 
   LGRPID_WESTERN_EUROPE+LGRPID_RES_BASE "Western Europe and United States"
   LGRPID_CENTRAL_EUROPE+LGRPID_RES_BASE "Central Europe"
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/kkz.nls b/dlls/kernel32/nls/kkz.nls
index 963d486..be7d132 100644
--- a/dlls/kernel32/nls/kkz.nls
+++ b/dlls/kernel32/nls/kkz.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1251)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_KAZAK, SUBLANG_DEFAULT
 {
@@ -65,37 +65,37 @@ STRINGTABLE LANGUAGE LANG_KAZAK, SUBLANG_DEFAULT
   LOCALE_S1159 ""
   LOCALE_S2359 ""
   LOCALE_SABBREVCTRYNAME "KAZ"
-  LOCALE_SABBREVDAYNAME1 "Äñ"
-  LOCALE_SABBREVDAYNAME2 "Ññ"
-  LOCALE_SABBREVDAYNAME3 "Ñð"
-  LOCALE_SABBREVDAYNAME4 "Áñ"
-  LOCALE_SABBREVDAYNAME5 "Æì"
-  LOCALE_SABBREVDAYNAME6 "Ñí"
-  LOCALE_SABBREVDAYNAME7 "Æê"
+  LOCALE_SABBREVDAYNAME1 "Дс"
+  LOCALE_SABBREVDAYNAME2 "Сс"
+  LOCALE_SABBREVDAYNAME3 "Ср"
+  LOCALE_SABBREVDAYNAME4 "Бс"
+  LOCALE_SABBREVDAYNAME5 "Жм"
+  LOCALE_SABBREVDAYNAME6 "Сн"
+  LOCALE_SABBREVDAYNAME7 "Жк"
   LOCALE_SABBREVLANGNAME "KKZ"
   LOCALE_SABBREVMONTHNAME1 L"\x049a\x0430\x04a3"
   LOCALE_SABBREVMONTHNAME2 L"\x0410\x049b\x043f"
-  LOCALE_SABBREVMONTHNAME3 "Íàó"
+  LOCALE_SABBREVMONTHNAME3 "Нау"
   LOCALE_SABBREVMONTHNAME4 L"\x0421\x04d9\x0443"
-  LOCALE_SABBREVMONTHNAME5 "Ìàì"
-  LOCALE_SABBREVMONTHNAME6 "Ìàó"
-  LOCALE_SABBREVMONTHNAME7 "سë"
-  LOCALE_SABBREVMONTHNAME8 "Òàì"
+  LOCALE_SABBREVMONTHNAME5 "Мам"
+  LOCALE_SABBREVMONTHNAME6 "Мау"
+  LOCALE_SABBREVMONTHNAME7 "Шіл"
+  LOCALE_SABBREVMONTHNAME8 "Там"
   LOCALE_SABBREVMONTHNAME9 L"\x049a\x044b\x0440"
   LOCALE_SABBREVMONTHNAME10 L"\x049a\x0430\x0437"
   LOCALE_SABBREVMONTHNAME11 L"\x049a\x0430\x0440"
-  LOCALE_SABBREVMONTHNAME12 "Æåë"
+  LOCALE_SABBREVMONTHNAME12 "Жел"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Kazakhstan"
-  LOCALE_SCURRENCY "Ò"
+  LOCALE_SCURRENCY "Т"
   LOCALE_SDATE "."
   LOCALE_SDAYNAME1 L"\x0414\x04af\x0439\x0441\x0435\x043d\x0431\x0456"
-  LOCALE_SDAYNAME2 "Ñåéñåíá³"
+  LOCALE_SDAYNAME2 "Сейсенбі"
   LOCALE_SDAYNAME3 L"\x0421\x04d9\x0440\x0441\x0435\x043d\x0431\x0456"
-  LOCALE_SDAYNAME4 "Áåéñåíá³"
+  LOCALE_SDAYNAME4 "Бейсенбі"
   LOCALE_SDAYNAME5 L"\x0416\x04b1\x043c\x0430"
-  LOCALE_SDAYNAME6 "Ñåíá³"
-  LOCALE_SDAYNAME7 "Æåêñåíá³"
+  LOCALE_SDAYNAME6 "Сенбі"
+  LOCALE_SDAYNAME7 "Жексенбі"
   LOCALE_SDECIMAL ","
   LOCALE_SENGCOUNTRY "Kazakhstan"
   LOCALE_SENGCURRNAME "Tenge"
@@ -106,26 +106,26 @@ STRINGTABLE LANGUAGE LANG_KAZAK, SUBLANG_DEFAULT
   LOCALE_SISO639LANGNAME "kk"
   LOCALE_SLANGUAGE "Kazakh"
   LOCALE_SLIST ";"
-  LOCALE_SLONGDATE "d MMMM yyyy 'æ.'"
+  LOCALE_SLONGDATE "d MMMM yyyy 'ж.'"
   LOCALE_SMONDECIMALSEP "-"
   LOCALE_SMONGROUPING "3;0"
   LOCALE_SMONTHNAME1 L"\x049b\x0430\x04a3\x0442\x0430\x0440"
   LOCALE_SMONTHNAME2 L"\x0430\x049b\x043f\x0430\x043d"
-  LOCALE_SMONTHNAME3 "íàóðûç"
+  LOCALE_SMONTHNAME3 "наурыз"
   LOCALE_SMONTHNAME4 L"\x0441\x04d9\x0443\x0456\x0440"
-  LOCALE_SMONTHNAME5 "ìàìûð"
-  LOCALE_SMONTHNAME6 "ìàóñûì"
-  LOCALE_SMONTHNAME7 "ø³ëäå"
-  LOCALE_SMONTHNAME8 "òàìûç"
+  LOCALE_SMONTHNAME5 "мамыр"
+  LOCALE_SMONTHNAME6 "маусым"
+  LOCALE_SMONTHNAME7 "шілде"
+  LOCALE_SMONTHNAME8 "тамыз"
   LOCALE_SMONTHNAME9 L"\x049b\x044b\x0440\x043a\x04af\x0439\x0435\x043a"
   LOCALE_SMONTHNAME10 L"\x049b\x0430\x0437\x0430\x043d"
   LOCALE_SMONTHNAME11 L"\x049b\x0430\x0440\x0430\x0448\x0430"
   LOCALE_SMONTHNAME12 L"\x0436\x0435\x043b\x0442\x043e\x049b\x0441\x0430\x043d"
   LOCALE_SMONTHNAME13 ""
-  LOCALE_SMONTHOUSANDSEP " "
+  LOCALE_SMONTHOUSANDSEP " "
   LOCALE_SNAME "kk-KZ"
   LOCALE_SNATIVECTRYNAME L"\x049a\x0430\x0437\x0430\x049b\x0441\x0442\x0430\x043d"
-  LOCALE_SNATIVECURRNAME "Ò"
+  LOCALE_SNATIVECURRNAME "Т"
   LOCALE_SNATIVEDIGITS "0123456789"
   LOCALE_SNATIVEDISPLAYNAME ""
   LOCALE_SNATIVELANGNAME L"\x049a\x0430\x0437\x0430\x049b"
@@ -136,7 +136,7 @@ STRINGTABLE LANGUAGE LANG_KAZAK, SUBLANG_DEFAULT
   LOCALE_SSHORTDATE "dd.MM.yyyy"
   LOCALE_SSHORTTIME "H:mm"
   LOCALE_SSORTNAME "Default"
-  LOCALE_STHOUSAND " "
+  LOCALE_STHOUSAND " "
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_KAZAK, SUBLANG_DEFAULT
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/kor.nls b/dlls/kernel32/nls/kor.nls
index dee313c..8b056b2 100644
--- a/dlls/kernel32/nls/kor.nls
+++ b/dlls/kernel32/nls/kor.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(949)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_KOREAN, SUBLANG_KOREAN
 {
@@ -62,16 +62,16 @@ STRINGTABLE LANGUAGE LANG_KOREAN, SUBLANG_KOREAN
   LOCALE_ITIME "0"
   LOCALE_ITIMEMARKPOSN "1"
   LOCALE_ITLZERO "0"
-  LOCALE_S1159 "¿ÀÀü"
-  LOCALE_S2359 "¿ÀÈÄ"
+  LOCALE_S1159 "오전"
+  LOCALE_S2359 "오후"
   LOCALE_SABBREVCTRYNAME "KOR"
-  LOCALE_SABBREVDAYNAME1 "¿ù"
-  LOCALE_SABBREVDAYNAME2 "ȭ"
-  LOCALE_SABBREVDAYNAME3 "¼ö"
-  LOCALE_SABBREVDAYNAME4 "¸ñ"
-  LOCALE_SABBREVDAYNAME5 "±Ý"
-  LOCALE_SABBREVDAYNAME6 "Åä"
-  LOCALE_SABBREVDAYNAME7 "ÀÏ"
+  LOCALE_SABBREVDAYNAME1 "월"
+  LOCALE_SABBREVDAYNAME2 "화"
+  LOCALE_SABBREVDAYNAME3 "수"
+  LOCALE_SABBREVDAYNAME4 "목"
+  LOCALE_SABBREVDAYNAME5 "금"
+  LOCALE_SABBREVDAYNAME6 "토"
+  LOCALE_SABBREVDAYNAME7 "일"
   LOCALE_SABBREVLANGNAME "KOR"
   LOCALE_SABBREVMONTHNAME1 "1"
   LOCALE_SABBREVMONTHNAME2 "2"
@@ -89,13 +89,13 @@ STRINGTABLE LANGUAGE LANG_KOREAN, SUBLANG_KOREAN
   LOCALE_SCOUNTRY "Korea"
   LOCALE_SCURRENCY L"\x20a9"
   LOCALE_SDATE "-"
-  LOCALE_SDAYNAME1 "¿ù¿äÀÏ"
-  LOCALE_SDAYNAME2 "È­¿äÀÏ"
-  LOCALE_SDAYNAME3 "¼ö¿äÀÏ"
-  LOCALE_SDAYNAME4 "¸ñ¿äÀÏ"
-  LOCALE_SDAYNAME5 "±Ý¿äÀÏ"
-  LOCALE_SDAYNAME6 "Åä¿äÀÏ"
-  LOCALE_SDAYNAME7 "ÀÏ¿äÀÏ"
+  LOCALE_SDAYNAME1 "월요일"
+  LOCALE_SDAYNAME2 "화요일"
+  LOCALE_SDAYNAME3 "수요일"
+  LOCALE_SDAYNAME4 "목요일"
+  LOCALE_SDAYNAME5 "금요일"
+  LOCALE_SDAYNAME6 "토요일"
+  LOCALE_SDAYNAME7 "일요일"
   LOCALE_SDECIMAL "."
   LOCALE_SENGCOUNTRY "Korea"
   LOCALE_SENGCURRNAME "Korean Won"
@@ -106,29 +106,29 @@ STRINGTABLE LANGUAGE LANG_KOREAN, SUBLANG_KOREAN
   LOCALE_SISO639LANGNAME "ko"
   LOCALE_SLANGUAGE "Korean"
   LOCALE_SLIST ","
-  LOCALE_SLONGDATE "yyyy'³â' M'¿ù' d'ÀÏ' dddd"
+  LOCALE_SLONGDATE "yyyy'년' M'월' d'일' dddd"
   LOCALE_SMONDECIMALSEP "."
   LOCALE_SMONGROUPING "3;0"
-  LOCALE_SMONTHNAME1 "1¿ù"
-  LOCALE_SMONTHNAME2 "2¿ù"
-  LOCALE_SMONTHNAME3 "3¿ù"
-  LOCALE_SMONTHNAME4 "4¿ù"
-  LOCALE_SMONTHNAME5 "5¿ù"
-  LOCALE_SMONTHNAME6 "6¿ù"
-  LOCALE_SMONTHNAME7 "7¿ù"
-  LOCALE_SMONTHNAME8 "8¿ù"
-  LOCALE_SMONTHNAME9 "9¿ù"
-  LOCALE_SMONTHNAME10 "10¿ù"
-  LOCALE_SMONTHNAME11 "11¿ù"
-  LOCALE_SMONTHNAME12 "12¿ù"
+  LOCALE_SMONTHNAME1 "1월"
+  LOCALE_SMONTHNAME2 "2월"
+  LOCALE_SMONTHNAME3 "3월"
+  LOCALE_SMONTHNAME4 "4월"
+  LOCALE_SMONTHNAME5 "5월"
+  LOCALE_SMONTHNAME6 "6월"
+  LOCALE_SMONTHNAME7 "7월"
+  LOCALE_SMONTHNAME8 "8월"
+  LOCALE_SMONTHNAME9 "9월"
+  LOCALE_SMONTHNAME10 "10월"
+  LOCALE_SMONTHNAME11 "11월"
+  LOCALE_SMONTHNAME12 "12월"
   LOCALE_SMONTHNAME13 ""
   LOCALE_SMONTHOUSANDSEP ","
   LOCALE_SNAME "ko-KR"
-  LOCALE_SNATIVECTRYNAME "´ëÇѹα¹"
-  LOCALE_SNATIVECURRNAME "¿ø"
+  LOCALE_SNATIVECTRYNAME "대한민국"
+  LOCALE_SNATIVECURRNAME "원"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "Çѱ¹¾î (´ëÇѹα¹)"
-  LOCALE_SNATIVELANGNAME "Çѱ¹¾î"
+  LOCALE_SNATIVEDISPLAYNAME "한국어 (대한민국)"
+  LOCALE_SNATIVELANGNAME "한국어"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "KOR "
   LOCALE_SPOSITIVESIGN ""
@@ -139,7 +139,7 @@ STRINGTABLE LANGUAGE LANG_KOREAN, SUBLANG_KOREAN
   LOCALE_STHOUSAND ","
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "tt h:mm:ss"
-  LOCALE_SYEARMONTH "yyyy'³â' M'¿ù'"
+  LOCALE_SYEARMONTH "yyyy'년' M'월'"
 
   LGRPID_WESTERN_EUROPE+LGRPID_RES_BASE "Western Europe and United States"
   LGRPID_CENTRAL_EUROPE+LGRPID_RES_BASE "Central Europe"
diff --git a/dlls/kernel32/nls/kyr.nls b/dlls/kernel32/nls/kyr.nls
index abc82c9..2e6ad5b 100644
--- a/dlls/kernel32/nls/kyr.nls
+++ b/dlls/kernel32/nls/kyr.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1251)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_KYRGYZ, SUBLANG_DEFAULT
 {
@@ -65,37 +65,37 @@ STRINGTABLE LANGUAGE LANG_KYRGYZ, SUBLANG_DEFAULT
   LOCALE_S1159 ""
   LOCALE_S2359 ""
   LOCALE_SABBREVCTRYNAME "KGZ"
-  LOCALE_SABBREVDAYNAME1 "Äø"
-  LOCALE_SABBREVDAYNAME2 "Øø"
-  LOCALE_SABBREVDAYNAME3 "Øð"
-  LOCALE_SABBREVDAYNAME4 "Áø"
-  LOCALE_SABBREVDAYNAME5 "Æì"
-  LOCALE_SABBREVDAYNAME6 "Èø"
-  LOCALE_SABBREVDAYNAME7 "Æø"
+  LOCALE_SABBREVDAYNAME1 "Дш"
+  LOCALE_SABBREVDAYNAME2 "Шш"
+  LOCALE_SABBREVDAYNAME3 "Шр"
+  LOCALE_SABBREVDAYNAME4 "Бш"
+  LOCALE_SABBREVDAYNAME5 "Жм"
+  LOCALE_SABBREVDAYNAME6 "Иш"
+  LOCALE_SABBREVDAYNAME7 "Жш"
   LOCALE_SABBREVLANGNAME "KYR"
-  LOCALE_SABBREVMONTHNAME1 "ßíâ"
-  LOCALE_SABBREVMONTHNAME2 "Ôåâ"
-  LOCALE_SABBREVMONTHNAME3 "Ìàð"
-  LOCALE_SABBREVMONTHNAME4 "Àïð"
-  LOCALE_SABBREVMONTHNAME5 "Ìàé"
-  LOCALE_SABBREVMONTHNAME6 "Èþí"
-  LOCALE_SABBREVMONTHNAME7 "Èþë"
-  LOCALE_SABBREVMONTHNAME8 "Àâã"
-  LOCALE_SABBREVMONTHNAME9 "Ñåí"
-  LOCALE_SABBREVMONTHNAME10 "Îêò"
-  LOCALE_SABBREVMONTHNAME11 "Íîÿ"
-  LOCALE_SABBREVMONTHNAME12 "Äåê"
+  LOCALE_SABBREVMONTHNAME1 "Янв"
+  LOCALE_SABBREVMONTHNAME2 "Фев"
+  LOCALE_SABBREVMONTHNAME3 "Мар"
+  LOCALE_SABBREVMONTHNAME4 "Апр"
+  LOCALE_SABBREVMONTHNAME5 "Май"
+  LOCALE_SABBREVMONTHNAME6 "Июн"
+  LOCALE_SABBREVMONTHNAME7 "Июл"
+  LOCALE_SABBREVMONTHNAME8 "Авг"
+  LOCALE_SABBREVMONTHNAME9 "Сен"
+  LOCALE_SABBREVMONTHNAME10 "Окт"
+  LOCALE_SABBREVMONTHNAME11 "Ноя"
+  LOCALE_SABBREVMONTHNAME12 "Дек"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Kyrgyzstan"
-  LOCALE_SCURRENCY "ñîì"
+  LOCALE_SCURRENCY "сом"
   LOCALE_SDATE "."
   LOCALE_SDAYNAME1 L"\x0414\x04af\x0439\x0448\x04e9\x043c\x0431\x04af"
-  LOCALE_SDAYNAME2 "Øåéøåìáè"
-  LOCALE_SDAYNAME3 "Øàðøåìáè"
-  LOCALE_SDAYNAME4 "Áåéøåìáè"
-  LOCALE_SDAYNAME5 "Æóìà"
-  LOCALE_SDAYNAME6 "Èøåìáè"
-  LOCALE_SDAYNAME7 "Æåêøåìáè"
+  LOCALE_SDAYNAME2 "Шейшемби"
+  LOCALE_SDAYNAME3 "Шаршемби"
+  LOCALE_SDAYNAME4 "Бейшемби"
+  LOCALE_SDAYNAME5 "Жума"
+  LOCALE_SDAYNAME6 "Ишемби"
+  LOCALE_SDAYNAME7 "Жекшемби"
   LOCALE_SDECIMAL ","
   LOCALE_SENGCOUNTRY "Kyrgyzstan"
   LOCALE_SENGCURRNAME "som"
@@ -106,29 +106,29 @@ STRINGTABLE LANGUAGE LANG_KYRGYZ, SUBLANG_DEFAULT
   LOCALE_SISO639LANGNAME "ky"
   LOCALE_SLANGUAGE "Kyrgyz (Cyrillic)"
   LOCALE_SLIST ";"
-  LOCALE_SLONGDATE "d'-'MMMM yyyy'-æ.'"
+  LOCALE_SLONGDATE "d'-'MMMM yyyy'-ж.'"
   LOCALE_SMONDECIMALSEP "-"
   LOCALE_SMONGROUPING "3;0"
-  LOCALE_SMONTHNAME1 "ßíâàðü"
-  LOCALE_SMONTHNAME2 "Ôåâðàëü"
-  LOCALE_SMONTHNAME3 "Ìàðò"
-  LOCALE_SMONTHNAME4 "Àïðåëü"
-  LOCALE_SMONTHNAME5 "Ìàé"
-  LOCALE_SMONTHNAME6 "Èþíü"
-  LOCALE_SMONTHNAME7 "Èþëü"
-  LOCALE_SMONTHNAME8 "Àâãóñò"
-  LOCALE_SMONTHNAME9 "Ñåíòÿáðü"
-  LOCALE_SMONTHNAME10 "Îêòÿáðü"
-  LOCALE_SMONTHNAME11 "Íîÿáðü"
-  LOCALE_SMONTHNAME12 "Äåêàáðü"
+  LOCALE_SMONTHNAME1 "Январь"
+  LOCALE_SMONTHNAME2 "Февраль"
+  LOCALE_SMONTHNAME3 "Март"
+  LOCALE_SMONTHNAME4 "Апрель"
+  LOCALE_SMONTHNAME5 "Май"
+  LOCALE_SMONTHNAME6 "Июнь"
+  LOCALE_SMONTHNAME7 "Июль"
+  LOCALE_SMONTHNAME8 "Август"
+  LOCALE_SMONTHNAME9 "Сентябрь"
+  LOCALE_SMONTHNAME10 "Октябрь"
+  LOCALE_SMONTHNAME11 "Ноябрь"
+  LOCALE_SMONTHNAME12 "Декабрь"
   LOCALE_SMONTHNAME13 ""
-  LOCALE_SMONTHOUSANDSEP " "
+  LOCALE_SMONTHOUSANDSEP " "
   LOCALE_SNAME "ky-KG"
-  LOCALE_SNATIVECTRYNAME "Êûðãûçñòàí"
-  LOCALE_SNATIVECURRNAME "ñîì"
+  LOCALE_SNATIVECTRYNAME "Кыргызстан"
+  LOCALE_SNATIVECURRNAME "сом"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "Êûðãûç (Êûðãûçñòàí)"
-  LOCALE_SNATIVELANGNAME "Êûðãûç"
+  LOCALE_SNATIVEDISPLAYNAME "Кыргыз (Кыргызстан)"
+  LOCALE_SNATIVELANGNAME "Кыргыз"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "KIR "
   LOCALE_SPOSITIVESIGN ""
@@ -136,10 +136,10 @@ STRINGTABLE LANGUAGE LANG_KYRGYZ, SUBLANG_DEFAULT
   LOCALE_SSHORTDATE "dd.MM.yy"
   LOCALE_SSHORTTIME "H:mm"
   LOCALE_SSORTNAME "Default"
-  LOCALE_STHOUSAND " "
+  LOCALE_STHOUSAND " "
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
-  LOCALE_SYEARMONTH "MMMM yyyy'-æ.'"
+  LOCALE_SYEARMONTH "MMMM yyyy'-ж.'"
 
   LGRPID_WESTERN_EUROPE+LGRPID_RES_BASE "Western Europe and United States"
   LGRPID_CENTRAL_EUROPE+LGRPID_RES_BASE "Central Europe"
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_KYRGYZ, SUBLANG_DEFAULT
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/lvi.nls b/dlls/kernel32/nls/lvi.nls
index 4a7e2f3..f1dcb2f 100644
--- a/dlls/kernel32/nls/lvi.nls
+++ b/dlls/kernel32/nls/lvi.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1257)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_LATVIAN, SUBLANG_DEFAULT
 {
@@ -78,8 +78,8 @@ STRINGTABLE LANGUAGE LANG_LATVIAN, SUBLANG_DEFAULT
   LOCALE_SABBREVMONTHNAME3 "Mar"
   LOCALE_SABBREVMONTHNAME4 "Apr"
   LOCALE_SABBREVMONTHNAME5 "Mai"
-  LOCALE_SABBREVMONTHNAME6 "Jûn"
-  LOCALE_SABBREVMONTHNAME7 "Jûl"
+  LOCALE_SABBREVMONTHNAME6 "Jūn"
+  LOCALE_SABBREVMONTHNAME7 "Jūl"
   LOCALE_SABBREVMONTHNAME8 "Aug"
   LOCALE_SABBREVMONTHNAME9 "Sep"
   LOCALE_SABBREVMONTHNAME10 "Okt"
@@ -91,11 +91,11 @@ STRINGTABLE LANGUAGE LANG_LATVIAN, SUBLANG_DEFAULT
   LOCALE_SDATE "."
   LOCALE_SDAYNAME1 "pirmdiena"
   LOCALE_SDAYNAME2 "otrdiena"
-  LOCALE_SDAYNAME3 "treðdiena"
+  LOCALE_SDAYNAME3 "trešdiena"
   LOCALE_SDAYNAME4 "ceturtdiena"
   LOCALE_SDAYNAME5 "piektdiena"
   LOCALE_SDAYNAME6 "sestdiena"
-  LOCALE_SDAYNAME7 "svçtdiena"
+  LOCALE_SDAYNAME7 "svētdiena"
   LOCALE_SDECIMAL ","
   LOCALE_SENGCOUNTRY "Latvia"
   LOCALE_SENGCURRNAME "Latvian Lats"
@@ -109,26 +109,26 @@ STRINGTABLE LANGUAGE LANG_LATVIAN, SUBLANG_DEFAULT
   LOCALE_SLONGDATE "dddd, yyyy'. gada 'd. MMMM"
   LOCALE_SMONDECIMALSEP ","
   LOCALE_SMONGROUPING "3;0"
-  LOCALE_SMONTHNAME1 "janvâris"
-  LOCALE_SMONTHNAME2 "februâris"
+  LOCALE_SMONTHNAME1 "janvāris"
+  LOCALE_SMONTHNAME2 "februāris"
   LOCALE_SMONTHNAME3 "marts"
-  LOCALE_SMONTHNAME4 "aprîlis"
+  LOCALE_SMONTHNAME4 "aprīlis"
   LOCALE_SMONTHNAME5 "maijs"
-  LOCALE_SMONTHNAME6 "jûnijs"
-  LOCALE_SMONTHNAME7 "jûlijs"
+  LOCALE_SMONTHNAME6 "jūnijs"
+  LOCALE_SMONTHNAME7 "jūlijs"
   LOCALE_SMONTHNAME8 "augusts"
   LOCALE_SMONTHNAME9 "septembris"
   LOCALE_SMONTHNAME10 "oktobris"
   LOCALE_SMONTHNAME11 "novembris"
   LOCALE_SMONTHNAME12 "decembris"
   LOCALE_SMONTHNAME13 ""
-  LOCALE_SMONTHOUSANDSEP " "
+  LOCALE_SMONTHOUSANDSEP " "
   LOCALE_SNAME "lv-LV"
   LOCALE_SNATIVECTRYNAME "Latvija"
   LOCALE_SNATIVECURRNAME "Lats"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "latvieðu (Latvija)"
-  LOCALE_SNATIVELANGNAME "latvieðu"
+  LOCALE_SNATIVEDISPLAYNAME "latviešu (Latvija)"
+  LOCALE_SNATIVELANGNAME "latviešu"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "LVI "
   LOCALE_SPOSITIVESIGN ""
@@ -136,7 +136,7 @@ STRINGTABLE LANGUAGE LANG_LATVIAN, SUBLANG_DEFAULT
   LOCALE_SSHORTDATE "yyyy.MM.dd."
   LOCALE_SSHORTTIME "H:mm"
   LOCALE_SSORTNAME "Default"
-  LOCALE_STHOUSAND " "
+  LOCALE_STHOUSAND " "
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "yyyy. MMMM"
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_LATVIAN, SUBLANG_DEFAULT
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/mki.nls b/dlls/kernel32/nls/mki.nls
index e8037ca..4938191 100644
--- a/dlls/kernel32/nls/mki.nls
+++ b/dlls/kernel32/nls/mki.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1251)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_MACEDONIAN, SUBLANG_DEFAULT
 {
@@ -65,37 +65,37 @@ STRINGTABLE LANGUAGE LANG_MACEDONIAN, SUBLANG_DEFAULT
   LOCALE_S1159 ""
   LOCALE_S2359 ""
   LOCALE_SABBREVCTRYNAME "MKD"
-  LOCALE_SABBREVDAYNAME1 "ïîí"
-  LOCALE_SABBREVDAYNAME2 "âòð"
-  LOCALE_SABBREVDAYNAME3 "ñðä"
-  LOCALE_SABBREVDAYNAME4 "÷åò"
-  LOCALE_SABBREVDAYNAME5 "ïåò"
-  LOCALE_SABBREVDAYNAME6 "ñàá"
-  LOCALE_SABBREVDAYNAME7 "íåä"
+  LOCALE_SABBREVDAYNAME1 "пон"
+  LOCALE_SABBREVDAYNAME2 "втр"
+  LOCALE_SABBREVDAYNAME3 "срд"
+  LOCALE_SABBREVDAYNAME4 "чет"
+  LOCALE_SABBREVDAYNAME5 "пет"
+  LOCALE_SABBREVDAYNAME6 "саб"
+  LOCALE_SABBREVDAYNAME7 "нед"
   LOCALE_SABBREVLANGNAME "MKI"
-  LOCALE_SABBREVMONTHNAME1 "¼àí"
-  LOCALE_SABBREVMONTHNAME2 "ôåâ"
-  LOCALE_SABBREVMONTHNAME3 "ìàð"
-  LOCALE_SABBREVMONTHNAME4 "àïð"
-  LOCALE_SABBREVMONTHNAME5 "ìà¼"
-  LOCALE_SABBREVMONTHNAME6 "¼óí"
-  LOCALE_SABBREVMONTHNAME7 "¼óë"
-  LOCALE_SABBREVMONTHNAME8 "àâã"
-  LOCALE_SABBREVMONTHNAME9 "ñåï"
-  LOCALE_SABBREVMONTHNAME10 "îêò"
-  LOCALE_SABBREVMONTHNAME11 "íîå"
-  LOCALE_SABBREVMONTHNAME12 "äåê"
+  LOCALE_SABBREVMONTHNAME1 "јан"
+  LOCALE_SABBREVMONTHNAME2 "фев"
+  LOCALE_SABBREVMONTHNAME3 "мар"
+  LOCALE_SABBREVMONTHNAME4 "апр"
+  LOCALE_SABBREVMONTHNAME5 "мај"
+  LOCALE_SABBREVMONTHNAME6 "јун"
+  LOCALE_SABBREVMONTHNAME7 "јул"
+  LOCALE_SABBREVMONTHNAME8 "авг"
+  LOCALE_SABBREVMONTHNAME9 "сеп"
+  LOCALE_SABBREVMONTHNAME10 "окт"
+  LOCALE_SABBREVMONTHNAME11 "ное"
+  LOCALE_SABBREVMONTHNAME12 "дек"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Former Yugoslav Republic of Macedonia"
-  LOCALE_SCURRENCY "äåí."
+  LOCALE_SCURRENCY "ден."
   LOCALE_SDATE "."
-  LOCALE_SDAYNAME1 "ïîíåäåëíèê"
-  LOCALE_SDAYNAME2 "âòîðíèê"
-  LOCALE_SDAYNAME3 "ñðåäà"
-  LOCALE_SDAYNAME4 "÷åòâðòîê"
-  LOCALE_SDAYNAME5 "ïåòîê"
-  LOCALE_SDAYNAME6 "ñàáîòà"
-  LOCALE_SDAYNAME7 "íåäåëà"
+  LOCALE_SDAYNAME1 "понеделник"
+  LOCALE_SDAYNAME2 "вторник"
+  LOCALE_SDAYNAME3 "среда"
+  LOCALE_SDAYNAME4 "четврток"
+  LOCALE_SDAYNAME5 "петок"
+  LOCALE_SDAYNAME6 "сабота"
+  LOCALE_SDAYNAME7 "недела"
   LOCALE_SDECIMAL ","
   LOCALE_SENGCOUNTRY "Former Yugoslav Republic of Macedonia"
   LOCALE_SENGCURRNAME "Macedonian Denar"
@@ -109,26 +109,26 @@ STRINGTABLE LANGUAGE LANG_MACEDONIAN, SUBLANG_DEFAULT
   LOCALE_SLONGDATE "dddd, dd MMMM yyyy"
   LOCALE_SMONDECIMALSEP ","
   LOCALE_SMONGROUPING "3;0"
-  LOCALE_SMONTHNAME1 "¼àíóàðè"
-  LOCALE_SMONTHNAME2 "ôåâðóàðè"
-  LOCALE_SMONTHNAME3 "ìàðò"
-  LOCALE_SMONTHNAME4 "àïðèë"
-  LOCALE_SMONTHNAME5 "ìà¼"
-  LOCALE_SMONTHNAME6 "¼óíè"
-  LOCALE_SMONTHNAME7 "¼óëè"
-  LOCALE_SMONTHNAME8 "àâãóñò"
-  LOCALE_SMONTHNAME9 "ñåïòåìâðè"
-  LOCALE_SMONTHNAME10 "îêòîìâðè"
-  LOCALE_SMONTHNAME11 "íîåìâðè"
-  LOCALE_SMONTHNAME12 "äåêåìâðè"
+  LOCALE_SMONTHNAME1 "јануари"
+  LOCALE_SMONTHNAME2 "февруари"
+  LOCALE_SMONTHNAME3 "март"
+  LOCALE_SMONTHNAME4 "април"
+  LOCALE_SMONTHNAME5 "мај"
+  LOCALE_SMONTHNAME6 "јуни"
+  LOCALE_SMONTHNAME7 "јули"
+  LOCALE_SMONTHNAME8 "август"
+  LOCALE_SMONTHNAME9 "септември"
+  LOCALE_SMONTHNAME10 "октомври"
+  LOCALE_SMONTHNAME11 "ноември"
+  LOCALE_SMONTHNAME12 "декември"
   LOCALE_SMONTHNAME13 ""
   LOCALE_SMONTHOUSANDSEP "."
   LOCALE_SNAME "mk-MK"
-  LOCALE_SNATIVECTRYNAME "Ìàêåäîíè¼à"
-  LOCALE_SNATIVECURRNAME "äåíàð"
+  LOCALE_SNATIVECTRYNAME "Македонија"
+  LOCALE_SNATIVECURRNAME "денар"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "ìàêåäîíñêè ¼àçèê (Ìàêåäîíè¼à)"
-  LOCALE_SNATIVELANGNAME "ìàêåäîíñêè ¼àçèê"
+  LOCALE_SNATIVEDISPLAYNAME "македонски јазик (Македонија)"
+  LOCALE_SNATIVELANGNAME "македонски јазик"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "MKD "
   LOCALE_SPOSITIVESIGN ""
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_MACEDONIAN, SUBLANG_DEFAULT
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/mon.nls b/dlls/kernel32/nls/mon.nls
index 548776e..0f42617 100644
--- a/dlls/kernel32/nls/mon.nls
+++ b/dlls/kernel32/nls/mon.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1251)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_MONGOLIAN, SUBLANG_DEFAULT
 {
@@ -65,13 +65,13 @@ STRINGTABLE LANGUAGE LANG_MONGOLIAN, SUBLANG_DEFAULT
   LOCALE_S1159 ""
   LOCALE_S2359 ""
   LOCALE_SABBREVCTRYNAME "MNG"
-  LOCALE_SABBREVDAYNAME1 "Äà"
-  LOCALE_SABBREVDAYNAME2 "Ìÿ"
-  LOCALE_SABBREVDAYNAME3 "Ëõ"
+  LOCALE_SABBREVDAYNAME1 "Да"
+  LOCALE_SABBREVDAYNAME2 "Мя"
+  LOCALE_SABBREVDAYNAME3 "Лх"
   LOCALE_SABBREVDAYNAME4 L"\x041f\x04af"
-  LOCALE_SABBREVDAYNAME5 "Áà"
-  LOCALE_SABBREVDAYNAME6 "Áÿ"
-  LOCALE_SABBREVDAYNAME7 "Íÿ"
+  LOCALE_SABBREVDAYNAME5 "Ба"
+  LOCALE_SABBREVDAYNAME6 "Бя"
+  LOCALE_SABBREVDAYNAME7 "Ня"
   LOCALE_SABBREVLANGNAME "MON"
   LOCALE_SABBREVMONTHNAME1 "I"
   LOCALE_SABBREVMONTHNAME2 "II"
@@ -80,7 +80,7 @@ STRINGTABLE LANGUAGE LANG_MONGOLIAN, SUBLANG_DEFAULT
   LOCALE_SABBREVMONTHNAME5 "V"
   LOCALE_SABBREVMONTHNAME6 "VI"
   LOCALE_SABBREVMONTHNAME7 "VII"
-  LOCALE_SABBREVMONTHNAME8 "VØ"
+  LOCALE_SABBREVMONTHNAME8 "VШ"
   LOCALE_SABBREVMONTHNAME9 "IX"
   LOCALE_SABBREVMONTHNAME10 "X"
   LOCALE_SABBREVMONTHNAME11 "XI"
@@ -89,13 +89,13 @@ STRINGTABLE LANGUAGE LANG_MONGOLIAN, SUBLANG_DEFAULT
   LOCALE_SCOUNTRY "Mongolia"
   LOCALE_SCURRENCY L"\x20ae"
   LOCALE_SDATE "."
-  LOCALE_SDAYNAME1 "Äàâàà"
-  LOCALE_SDAYNAME2 "Ìÿãìàð"
-  LOCALE_SDAYNAME3 "Ëõàãâà"
+  LOCALE_SDAYNAME1 "Даваа"
+  LOCALE_SDAYNAME2 "Мягмар"
+  LOCALE_SDAYNAME3 "Лхагва"
   LOCALE_SDAYNAME4 L"\x041f\x04af\x0440\x044d\x0432"
-  LOCALE_SDAYNAME5 "Áààñàí"
-  LOCALE_SDAYNAME6 "Áÿìáà"
-  LOCALE_SDAYNAME7 "Íÿì"
+  LOCALE_SDAYNAME5 "Баасан"
+  LOCALE_SDAYNAME6 "Бямба"
+  LOCALE_SDAYNAME7 "Ням"
   LOCALE_SDECIMAL ","
   LOCALE_SENGCOUNTRY "Mongolia"
   LOCALE_SENGCURRNAME "Tugrik"
@@ -106,29 +106,29 @@ STRINGTABLE LANGUAGE LANG_MONGOLIAN, SUBLANG_DEFAULT
   LOCALE_SISO639LANGNAME "mn"
   LOCALE_SLANGUAGE "Mongolian (Cyrillic)"
   LOCALE_SLIST ";"
-  LOCALE_SLONGDATE "yyyy 'îíû' MMMM d"
+  LOCALE_SLONGDATE "yyyy 'оны' MMMM d"
   LOCALE_SMONDECIMALSEP ","
   LOCALE_SMONGROUPING "3;0"
   LOCALE_SMONTHNAME1 L"1\x00a0\x0434\x04af\x0433\x044d\x044d\x0440\x00a0\x0441\x0430\x0440"
-  LOCALE_SMONTHNAME2 "2 äóãààð ñàð"
-  LOCALE_SMONTHNAME3 "3 äóãààð ñàð"
+  LOCALE_SMONTHNAME2 "2 дугаар сар"
+  LOCALE_SMONTHNAME3 "3 дугаар сар"
   LOCALE_SMONTHNAME4 L"4\x00a0\x0434\x04af\x0433\x044d\x044d\x0440\x00a0\x0441\x0430\x0440"
-  LOCALE_SMONTHNAME5 "5 äóãààð ñàð"
-  LOCALE_SMONTHNAME6 "6 äóãààð ñàð"
-  LOCALE_SMONTHNAME7 "7 äóãààð ñàð"
-  LOCALE_SMONTHNAME8 "8 äóãààð ñàð"
+  LOCALE_SMONTHNAME5 "5 дугаар сар"
+  LOCALE_SMONTHNAME6 "6 дугаар сар"
+  LOCALE_SMONTHNAME7 "7 дугаар сар"
+  LOCALE_SMONTHNAME8 "8 дугаар сар"
   LOCALE_SMONTHNAME9 L"9\x00a0\x0434\x04af\x0433\x044d\x044d\x0440\x00a0\x0441\x0430\x0440"
-  LOCALE_SMONTHNAME10 "10 äóãààð ñàð"
+  LOCALE_SMONTHNAME10 "10 дугаар сар"
   LOCALE_SMONTHNAME11 L"11\x00a0\x0434\x04af\x0433\x044d\x044d\x0440\x00a0\x0441\x0430\x0440"
-  LOCALE_SMONTHNAME12 "12 äóãààð ñàð"
+  LOCALE_SMONTHNAME12 "12 дугаар сар"
   LOCALE_SMONTHNAME13 ""
-  LOCALE_SMONTHOUSANDSEP " "
+  LOCALE_SMONTHOUSANDSEP " "
   LOCALE_SNAME "mn-MN"
-  LOCALE_SNATIVECTRYNAME "Ìîíãîë óëñ"
+  LOCALE_SNATIVECTRYNAME "Монгол улс"
   LOCALE_SNATIVECURRNAME L"\x0422\x04e9\x0433\x0440\x04e9\x0433"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "Ìîíãîë õýë (Ìîíãîë óëñ)"
-  LOCALE_SNATIVELANGNAME "Ìîíãîë õýë"
+  LOCALE_SNATIVEDISPLAYNAME "Монгол хэл (Монгол улс)"
+  LOCALE_SNATIVELANGNAME "Монгол хэл"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "MNG "
   LOCALE_SPOSITIVESIGN ""
@@ -136,10 +136,10 @@ STRINGTABLE LANGUAGE LANG_MONGOLIAN, SUBLANG_DEFAULT
   LOCALE_SSHORTDATE "yy.MM.dd"
   LOCALE_SSHORTTIME "H:mm"
   LOCALE_SSORTNAME "Default"
-  LOCALE_STHOUSAND " "
+  LOCALE_STHOUSAND " "
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
-  LOCALE_SYEARMONTH "yyyy 'îí' MMMM"
+  LOCALE_SYEARMONTH "yyyy 'он' MMMM"
 
   LGRPID_WESTERN_EUROPE+LGRPID_RES_BASE "Western Europe and United States"
   LGRPID_CENTRAL_EUROPE+LGRPID_RES_BASE "Central Europe"
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_MONGOLIAN, SUBLANG_DEFAULT
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/msb.nls b/dlls/kernel32/nls/msb.nls
index cff6fb3..ab1e219 100644
--- a/dlls/kernel32/nls/msb.nls
+++ b/dlls/kernel32/nls/msb.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_MALAY, SUBLANG_MALAY_BRUNEI_DARUSSALAM
 {
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_MALAY, SUBLANG_MALAY_BRUNEI_DARUSSALAM
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/msl.nls b/dlls/kernel32/nls/msl.nls
index 990afbb..9722b83 100644
--- a/dlls/kernel32/nls/msl.nls
+++ b/dlls/kernel32/nls/msl.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_MALAY, SUBLANG_MALAY_MALAYSIA
 {
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_MALAY, SUBLANG_MALAY_MALAYSIA
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/nlb.nls b/dlls/kernel32/nls/nlb.nls
index f4d188c..8a5d53e 100644
--- a/dlls/kernel32/nls/nlb.nls
+++ b/dlls/kernel32/nls/nlb.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_DUTCH, SUBLANG_DUTCH_BELGIAN
 {
@@ -87,7 +87,7 @@ STRINGTABLE LANGUAGE LANG_DUTCH, SUBLANG_DUTCH_BELGIAN
   LOCALE_SABBREVMONTHNAME12 "dec"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Belgium"
-  LOCALE_SCURRENCY "€"
+  LOCALE_SCURRENCY "€"
   LOCALE_SDATE "/"
   LOCALE_SDAYNAME1 "maandag"
   LOCALE_SDAYNAME2 "dinsdag"
@@ -124,10 +124,10 @@ STRINGTABLE LANGUAGE LANG_DUTCH, SUBLANG_DUTCH_BELGIAN
   LOCALE_SMONTHNAME13 ""
   LOCALE_SMONTHOUSANDSEP "."
   LOCALE_SNAME "nl-BE"
-  LOCALE_SNATIVECTRYNAME "België"
+  LOCALE_SNATIVECTRYNAME "België"
   LOCALE_SNATIVECURRNAME "euro"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "Nederlands (België)"
+  LOCALE_SNATIVEDISPLAYNAME "Nederlands (België)"
   LOCALE_SNATIVELANGNAME "Nederlands"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "NLD "
diff --git a/dlls/kernel32/nls/nld.nls b/dlls/kernel32/nls/nld.nls
index b949ea8..cd8ee5c 100644
--- a/dlls/kernel32/nls/nld.nls
+++ b/dlls/kernel32/nls/nld.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_DUTCH, SUBLANG_DUTCH
 {
@@ -87,7 +87,7 @@ STRINGTABLE LANGUAGE LANG_DUTCH, SUBLANG_DUTCH
   LOCALE_SABBREVMONTHNAME12 "dec"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Netherlands"
-  LOCALE_SCURRENCY "€"
+  LOCALE_SCURRENCY "€"
   LOCALE_SDATE "-"
   LOCALE_SDAYNAME1 "maandag"
   LOCALE_SDAYNAME2 "dinsdag"
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_DUTCH, SUBLANG_DUTCH
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Vereenvoudigd Chinees"
   LGRPID_THAI+LGRPID_RES_BASE "Thais"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebreeuws"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabisch" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabisch"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamees"
   LGRPID_INDIC+LGRPID_RES_BASE "Indisch"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgisch"
diff --git a/dlls/kernel32/nls/nls.nls b/dlls/kernel32/nls/nls.nls
index f47f707..cacc434 100644
--- a/dlls/kernel32/nls/nls.nls
+++ b/dlls/kernel32/nls/nls.nls
@@ -24,7 +24,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_DUTCH, SUBLANG_DUTCH_SURINAM
 {
diff --git a/dlls/kernel32/nls/non.nls b/dlls/kernel32/nls/non.nls
index b2aa74d..5fa9e58 100644
--- a/dlls/kernel32/nls/non.nls
+++ b/dlls/kernel32/nls/non.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_NORWEGIAN, SUBLANG_NORWEGIAN_NYNORSK
 {
@@ -65,7 +65,7 @@ STRINGTABLE LANGUAGE LANG_NORWEGIAN, SUBLANG_NORWEGIAN_NYNORSK
   LOCALE_S1159 ""
   LOCALE_S2359 ""
   LOCALE_SABBREVCTRYNAME "NOR"
-  LOCALE_SABBREVDAYNAME1 "må"
+  LOCALE_SABBREVDAYNAME1 "må"
   LOCALE_SABBREVDAYNAME2 "ty"
   LOCALE_SABBREVDAYNAME3 "on"
   LOCALE_SABBREVDAYNAME4 "to"
@@ -89,7 +89,7 @@ STRINGTABLE LANGUAGE LANG_NORWEGIAN, SUBLANG_NORWEGIAN_NYNORSK
   LOCALE_SCOUNTRY "Norway"
   LOCALE_SCURRENCY "kr"
   LOCALE_SDATE "."
-  LOCALE_SDAYNAME1 "måndag"
+  LOCALE_SDAYNAME1 "måndag"
   LOCALE_SDAYNAME2 "tysdag"
   LOCALE_SDAYNAME3 "onsdag"
   LOCALE_SDAYNAME4 "torsdag"
@@ -122,7 +122,7 @@ STRINGTABLE LANGUAGE LANG_NORWEGIAN, SUBLANG_NORWEGIAN_NYNORSK
   LOCALE_SMONTHNAME11 "november"
   LOCALE_SMONTHNAME12 "desember"
   LOCALE_SMONTHNAME13 ""
-  LOCALE_SMONTHOUSANDSEP " "
+  LOCALE_SMONTHOUSANDSEP " "
   LOCALE_SNAME "nn-NO"
   LOCALE_SNATIVECTRYNAME "Noreg"
   LOCALE_SNATIVECURRNAME "Norsk krone"
@@ -136,7 +136,7 @@ STRINGTABLE LANGUAGE LANG_NORWEGIAN, SUBLANG_NORWEGIAN_NYNORSK
   LOCALE_SSHORTDATE "dd.MM.yyyy"
   LOCALE_SSHORTTIME "HH:mm"
   LOCALE_SSORTNAME "Default"
-  LOCALE_STHOUSAND " "
+  LOCALE_STHOUSAND " "
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_NORWEGIAN, SUBLANG_NORWEGIAN_NYNORSK
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/nor.nls b/dlls/kernel32/nls/nor.nls
index 3fb4958..bbc0e08 100644
--- a/dlls/kernel32/nls/nor.nls
+++ b/dlls/kernel32/nls/nor.nls
@@ -1,8 +1,8 @@
 /*
- * Locale definitions for Norwegian (Bokmål)
+ * Locale definitions for Norwegian (Bokmål)
  *
  * Copyright 2002 Alexandre Julliard for CodeWeavers
- * Copyright 2006 Alexander N. Sørnes <alex at thehandofagony.com>
+ * Copyright 2006 Alexander N. Sørnes <alex at thehandofagony.com>
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
@@ -19,7 +19,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001)
 
 STRINGTABLE LANGUAGE LANG_NORWEGIAN, SUBLANG_NORWEGIAN_BOKMAL
 {
@@ -71,8 +71,8 @@ STRINGTABLE LANGUAGE LANG_NORWEGIAN, SUBLANG_NORWEGIAN_BOKMAL
   LOCALE_SABBREVDAYNAME3 "on"
   LOCALE_SABBREVDAYNAME4 "to"
   LOCALE_SABBREVDAYNAME5 "fr"
-  LOCALE_SABBREVDAYNAME6 "lø"
-  LOCALE_SABBREVDAYNAME7 "sø"
+  LOCALE_SABBREVDAYNAME6 "lø"
+  LOCALE_SABBREVDAYNAME7 "sø"
   LOCALE_SABBREVLANGNAME "NOR"
   LOCALE_SABBREVMONTHNAME1 "jan"
   LOCALE_SABBREVMONTHNAME2 "feb"
@@ -95,12 +95,12 @@ STRINGTABLE LANGUAGE LANG_NORWEGIAN, SUBLANG_NORWEGIAN_BOKMAL
   LOCALE_SDAYNAME3 "onsdag"
   LOCALE_SDAYNAME4 "torsdag"
   LOCALE_SDAYNAME5 "fredag"
-  LOCALE_SDAYNAME6 "lørdag"
-  LOCALE_SDAYNAME7 "søndag"
+  LOCALE_SDAYNAME6 "lørdag"
+  LOCALE_SDAYNAME7 "søndag"
   LOCALE_SDECIMAL ","
   LOCALE_SENGCOUNTRY "Norway"
   LOCALE_SENGCURRNAME "Norwegian Krone"
-  LOCALE_SENGLANGUAGE "Norwegian (Bokmål)"
+  LOCALE_SENGLANGUAGE "Norwegian (Bokmål)"
   LOCALE_SGROUPING "3;0"
   LOCALE_SINTLSYMBOL "NOK"
   LOCALE_SISO3166CTRYNAME "NO"
@@ -123,13 +123,13 @@ STRINGTABLE LANGUAGE LANG_NORWEGIAN, SUBLANG_NORWEGIAN_BOKMAL
   LOCALE_SMONTHNAME11 "november"
   LOCALE_SMONTHNAME12 "desember"
   LOCALE_SMONTHNAME13 ""
-  LOCALE_SMONTHOUSANDSEP " "
+  LOCALE_SMONTHOUSANDSEP " "
   LOCALE_SNAME "nb-NO"
   LOCALE_SNATIVECTRYNAME "Norge"
   LOCALE_SNATIVECURRNAME "Norsk krone"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "norsk (bokmål)"
-  LOCALE_SNATIVELANGNAME "norsk (bokmål)"
+  LOCALE_SNATIVEDISPLAYNAME "norsk (bokmål)"
+  LOCALE_SNATIVELANGNAME "norsk (bokmål)"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "NOR "
   LOCALE_SPOSITIVESIGN ""
@@ -137,7 +137,7 @@ STRINGTABLE LANGUAGE LANG_NORWEGIAN, SUBLANG_NORWEGIAN_BOKMAL
   LOCALE_SSHORTDATE "dd.MM.yyyy"
   LOCALE_SSHORTTIME "HH:mm"
   LOCALE_SSORTNAME "Default"
-  LOCALE_STHOUSAND " "
+  LOCALE_STHOUSAND " "
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
@@ -154,7 +154,7 @@ STRINGTABLE LANGUAGE LANG_NORWEGIAN, SUBLANG_NORWEGIAN_BOKMAL
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Kinesisk (forenklet)"
   LGRPID_THAI+LGRPID_RES_BASE "Thailandsk"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebraisk"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabisk" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabisk"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamesisk"
   LGRPID_INDIC+LGRPID_RES_BASE "Indisk"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgisk"
diff --git a/dlls/kernel32/nls/plk.nls b/dlls/kernel32/nls/plk.nls
index 8911e24..e497f61 100644
--- a/dlls/kernel32/nls/plk.nls
+++ b/dlls/kernel32/nls/plk.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1250)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_POLISH, SUBLANG_DEFAULT
 {
@@ -67,7 +67,7 @@ STRINGTABLE LANGUAGE LANG_POLISH, SUBLANG_DEFAULT
   LOCALE_SABBREVCTRYNAME "POL"
   LOCALE_SABBREVDAYNAME1 "Pn"
   LOCALE_SABBREVDAYNAME2 "Wt"
-  LOCALE_SABBREVDAYNAME3 "œr"
+  LOCALE_SABBREVDAYNAME3 "śr"
   LOCALE_SABBREVDAYNAME4 "Cz"
   LOCALE_SABBREVDAYNAME5 "Pt"
   LOCALE_SABBREVDAYNAME6 "So"
@@ -82,18 +82,18 @@ STRINGTABLE LANGUAGE LANG_POLISH, SUBLANG_DEFAULT
   LOCALE_SABBREVMONTHNAME7 "lip"
   LOCALE_SABBREVMONTHNAME8 "sie"
   LOCALE_SABBREVMONTHNAME9 "wrz"
-  LOCALE_SABBREVMONTHNAME10 "paŸ"
+  LOCALE_SABBREVMONTHNAME10 "paź"
   LOCALE_SABBREVMONTHNAME11 "lis"
   LOCALE_SABBREVMONTHNAME12 "gru"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Poland"
-  LOCALE_SCURRENCY "z³"
+  LOCALE_SCURRENCY "zł"
   LOCALE_SDATE "-"
-  LOCALE_SDAYNAME1 "poniedzia³ek"
+  LOCALE_SDAYNAME1 "poniedziałek"
   LOCALE_SDAYNAME2 "wtorek"
-  LOCALE_SDAYNAME3 "œroda"
+  LOCALE_SDAYNAME3 "środa"
   LOCALE_SDAYNAME4 "czwartek"
-  LOCALE_SDAYNAME5 "pi¹tek"
+  LOCALE_SDAYNAME5 "piątek"
   LOCALE_SDAYNAME6 "sobota"
   LOCALE_SDAYNAME7 "niedziela"
   LOCALE_SDECIMAL ","
@@ -109,23 +109,23 @@ STRINGTABLE LANGUAGE LANG_POLISH, SUBLANG_DEFAULT
   LOCALE_SLONGDATE "d MMMM yyyy"
   LOCALE_SMONDECIMALSEP ","
   LOCALE_SMONGROUPING "3;0"
-  LOCALE_SMONTHNAME1 "styczeñ"
+  LOCALE_SMONTHNAME1 "styczeń"
   LOCALE_SMONTHNAME2 "luty"
   LOCALE_SMONTHNAME3 "marzec"
-  LOCALE_SMONTHNAME4 "kwiecieñ"
+  LOCALE_SMONTHNAME4 "kwiecień"
   LOCALE_SMONTHNAME5 "maj"
   LOCALE_SMONTHNAME6 "czerwiec"
   LOCALE_SMONTHNAME7 "lipiec"
-  LOCALE_SMONTHNAME8 "sierpieñ"
-  LOCALE_SMONTHNAME9 "wrzesieñ"
-  LOCALE_SMONTHNAME10 "paŸdziernik"
+  LOCALE_SMONTHNAME8 "sierpień"
+  LOCALE_SMONTHNAME9 "wrzesień"
+  LOCALE_SMONTHNAME10 "październik"
   LOCALE_SMONTHNAME11 "listopad"
-  LOCALE_SMONTHNAME12 "grudzieñ"
+  LOCALE_SMONTHNAME12 "grudzień"
   LOCALE_SMONTHNAME13 ""
-  LOCALE_SMONTHOUSANDSEP " "
+  LOCALE_SMONTHOUSANDSEP " "
   LOCALE_SNAME "pl-PL"
   LOCALE_SNATIVECTRYNAME "Polska"
-  LOCALE_SNATIVECURRNAME "Z³oty"
+  LOCALE_SNATIVECURRNAME "Złoty"
   LOCALE_SNATIVEDIGITS "0123456789"
   LOCALE_SNATIVEDISPLAYNAME "polski (Polska)"
   LOCALE_SNATIVELANGNAME "polski"
@@ -136,26 +136,26 @@ STRINGTABLE LANGUAGE LANG_POLISH, SUBLANG_DEFAULT
   LOCALE_SSHORTDATE "yyyy-MM-dd"
   LOCALE_SSHORTTIME "HH:mm"
   LOCALE_SSORTNAME "Default"
-  LOCALE_STHOUSAND " "
+  LOCALE_STHOUSAND " "
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
 
   LGRPID_WESTERN_EUROPE+LGRPID_RES_BASE "Europa zachodnia i Stany Zjednoczone"
   LGRPID_CENTRAL_EUROPE+LGRPID_RES_BASE "Europa centralna"
-  LGRPID_BALTIC+LGRPID_RES_BASE "Ba³tyckie"
+  LGRPID_BALTIC+LGRPID_RES_BASE "Bałtyckie"
   LGRPID_GREEK+LGRPID_RES_BASE "Grecki"
   LGRPID_CYRILLIC+LGRPID_RES_BASE "Cyrylica"
   LGRPID_TURKISH+LGRPID_RES_BASE "Turecki"
-  LGRPID_JAPANESE+LGRPID_RES_BASE "Japoñski"
-  LGRPID_KOREAN+LGRPID_RES_BASE "Koreañski"
-  LGRPID_TRADITIONAL_CHINESE+LGRPID_RES_BASE "Chiñski tradycyjny"
-  LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Chiñski uproszczony"
+  LGRPID_JAPANESE+LGRPID_RES_BASE "Japoński"
+  LGRPID_KOREAN+LGRPID_RES_BASE "Koreański"
+  LGRPID_TRADITIONAL_CHINESE+LGRPID_RES_BASE "Chiński tradycyjny"
+  LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Chiński uproszczony"
   LGRPID_THAI+LGRPID_RES_BASE "Tajski"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrajski"
   LGRPID_ARABIC+LGRPID_RES_BASE "Arabski"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Wietnamski"
   LGRPID_INDIC+LGRPID_RES_BASE "Indyjski"
-  LGRPID_GEORGIAN+LGRPID_RES_BASE "Gruziñski"
-  LGRPID_ARMENIAN+LGRPID_RES_BASE "Armeñski"
+  LGRPID_GEORGIAN+LGRPID_RES_BASE "Gruziński"
+  LGRPID_ARMENIAN+LGRPID_RES_BASE "Armeński"
 }
diff --git a/dlls/kernel32/nls/ptb.nls b/dlls/kernel32/nls/ptb.nls
index 01f8260..d9153c2 100644
--- a/dlls/kernel32/nls/ptb.nls
+++ b/dlls/kernel32/nls/ptb.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN
 {
@@ -70,7 +70,7 @@ STRINGTABLE LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN
   LOCALE_SABBREVDAYNAME3 "qua"
   LOCALE_SABBREVDAYNAME4 "qui"
   LOCALE_SABBREVDAYNAME5 "sex"
-  LOCALE_SABBREVDAYNAME6 "sáb"
+  LOCALE_SABBREVDAYNAME6 "sáb"
   LOCALE_SABBREVDAYNAME7 "dom"
   LOCALE_SABBREVLANGNAME "PTB"
   LOCALE_SABBREVMONTHNAME1 "jan"
@@ -90,11 +90,11 @@ STRINGTABLE LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN
   LOCALE_SCURRENCY "R$ "
   LOCALE_SDATE "/"
   LOCALE_SDAYNAME1 "segunda-feira"
-  LOCALE_SDAYNAME2 "terça-feira"
+  LOCALE_SDAYNAME2 "terça-feira"
   LOCALE_SDAYNAME3 "quarta-feira"
   LOCALE_SDAYNAME4 "quinta-feira"
   LOCALE_SDAYNAME5 "sexta-feira"
-  LOCALE_SDAYNAME6 "sábado"
+  LOCALE_SDAYNAME6 "sábado"
   LOCALE_SDAYNAME7 "domingo"
   LOCALE_SDECIMAL ","
   LOCALE_SENGCOUNTRY "Brazil"
@@ -111,7 +111,7 @@ STRINGTABLE LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN
   LOCALE_SMONGROUPING "3;0"
   LOCALE_SMONTHNAME1 "janeiro"
   LOCALE_SMONTHNAME2 "fevereiro"
-  LOCALE_SMONTHNAME3 "março"
+  LOCALE_SMONTHNAME3 "março"
   LOCALE_SMONTHNAME4 "abril"
   LOCALE_SMONTHNAME5 "maio"
   LOCALE_SMONTHNAME6 "junho"
@@ -127,8 +127,8 @@ STRINGTABLE LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN
   LOCALE_SNATIVECTRYNAME "Brasil"
   LOCALE_SNATIVECURRNAME "Real"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "Português (Brasil)"
-  LOCALE_SNATIVELANGNAME "Português"
+  LOCALE_SNATIVEDISPLAYNAME "Português (Brasil)"
+  LOCALE_SNATIVELANGNAME "Português"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "PTG "
   LOCALE_SPOSITIVESIGN ""
@@ -143,19 +143,19 @@ STRINGTABLE LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN
 
   LGRPID_WESTERN_EUROPE+LGRPID_RES_BASE "Europa Ocidental e Estados Unidos"
   LGRPID_CENTRAL_EUROPE+LGRPID_RES_BASE "Europa Central"
-  LGRPID_BALTIC+LGRPID_RES_BASE "Báltico"
+  LGRPID_BALTIC+LGRPID_RES_BASE "Báltico"
   LGRPID_GREEK+LGRPID_RES_BASE "Grego"
-  LGRPID_CYRILLIC+LGRPID_RES_BASE "Cirílico"
+  LGRPID_CYRILLIC+LGRPID_RES_BASE "Cirílico"
   LGRPID_TURKISH+LGRPID_RES_BASE "Turco"
-  LGRPID_JAPANESE+LGRPID_RES_BASE "Japonês"
+  LGRPID_JAPANESE+LGRPID_RES_BASE "Japonês"
   LGRPID_KOREAN+LGRPID_RES_BASE "Coreano"
-  LGRPID_TRADITIONAL_CHINESE+LGRPID_RES_BASE "Chinês Tradicional"
-  LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Chinês Simplificado"
-  LGRPID_THAI+LGRPID_RES_BASE "Tailandês"
+  LGRPID_TRADITIONAL_CHINESE+LGRPID_RES_BASE "Chinês Tradicional"
+  LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Chinês Simplificado"
+  LGRPID_THAI+LGRPID_RES_BASE "Tailandês"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebraico"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Árabe" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Árabe"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamita"
   LGRPID_INDIC+LGRPID_RES_BASE "Indiano"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgiano"
-  LGRPID_ARMENIAN+LGRPID_RES_BASE "Armênio"
+  LGRPID_ARMENIAN+LGRPID_RES_BASE "Armênio"
 }
diff --git a/dlls/kernel32/nls/ptg.nls b/dlls/kernel32/nls/ptg.nls
index 67c6216..e8eebcb 100644
--- a/dlls/kernel32/nls/ptg.nls
+++ b/dlls/kernel32/nls/ptg.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE
 {
@@ -70,7 +70,7 @@ STRINGTABLE LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE
   LOCALE_SABBREVDAYNAME3 "qua"
   LOCALE_SABBREVDAYNAME4 "qui"
   LOCALE_SABBREVDAYNAME5 "sex"
-  LOCALE_SABBREVDAYNAME6 "sáb"
+  LOCALE_SABBREVDAYNAME6 "sáb"
   LOCALE_SABBREVDAYNAME7 "dom"
   LOCALE_SABBREVLANGNAME "PTG"
   LOCALE_SABBREVMONTHNAME1 "Jan"
@@ -87,14 +87,14 @@ STRINGTABLE LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE
   LOCALE_SABBREVMONTHNAME12 "Dez"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Portugal"
-  LOCALE_SCURRENCY "€"
+  LOCALE_SCURRENCY "€"
   LOCALE_SDATE "-"
   LOCALE_SDAYNAME1 "segunda-feira"
-  LOCALE_SDAYNAME2 "terça-feira"
+  LOCALE_SDAYNAME2 "terça-feira"
   LOCALE_SDAYNAME3 "quarta-feira"
   LOCALE_SDAYNAME4 "quinta-feira"
   LOCALE_SDAYNAME5 "sexta-feira"
-  LOCALE_SDAYNAME6 "sábado"
+  LOCALE_SDAYNAME6 "sábado"
   LOCALE_SDAYNAME7 "domingo"
   LOCALE_SDECIMAL ","
   LOCALE_SENGCOUNTRY "Portugal"
@@ -111,7 +111,7 @@ STRINGTABLE LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE
   LOCALE_SMONGROUPING "3;0"
   LOCALE_SMONTHNAME1 "Janeiro"
   LOCALE_SMONTHNAME2 "Fevereiro"
-  LOCALE_SMONTHNAME3 "Março"
+  LOCALE_SMONTHNAME3 "Março"
   LOCALE_SMONTHNAME4 "Abril"
   LOCALE_SMONTHNAME5 "Maio"
   LOCALE_SMONTHNAME6 "Junho"
@@ -127,8 +127,8 @@ STRINGTABLE LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE
   LOCALE_SNATIVECTRYNAME "Portugal"
   LOCALE_SNATIVECURRNAME "euro"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "português (Portugal)"
-  LOCALE_SNATIVELANGNAME "português"
+  LOCALE_SNATIVEDISPLAYNAME "português (Portugal)"
+  LOCALE_SNATIVELANGNAME "português"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "PTG "
   LOCALE_SPOSITIVESIGN ""
@@ -143,19 +143,19 @@ STRINGTABLE LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE
 
   LGRPID_WESTERN_EUROPE+LGRPID_RES_BASE "Europa Ocidental e Estados Unidos"
   LGRPID_CENTRAL_EUROPE+LGRPID_RES_BASE "Europa Central"
-  LGRPID_BALTIC+LGRPID_RES_BASE "Báltico"
+  LGRPID_BALTIC+LGRPID_RES_BASE "Báltico"
   LGRPID_GREEK+LGRPID_RES_BASE "Grego"
-  LGRPID_CYRILLIC+LGRPID_RES_BASE "Cirílico"
+  LGRPID_CYRILLIC+LGRPID_RES_BASE "Cirílico"
   LGRPID_TURKISH+LGRPID_RES_BASE "Turco"
-  LGRPID_JAPANESE+LGRPID_RES_BASE "Japonês"
+  LGRPID_JAPANESE+LGRPID_RES_BASE "Japonês"
   LGRPID_KOREAN+LGRPID_RES_BASE "Coreano"
-  LGRPID_TRADITIONAL_CHINESE+LGRPID_RES_BASE "Chinês Tradicional"
-  LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Chinês Simplificado"
-  LGRPID_THAI+LGRPID_RES_BASE "Tailandês"
+  LGRPID_TRADITIONAL_CHINESE+LGRPID_RES_BASE "Chinês Tradicional"
+  LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Chinês Simplificado"
+  LGRPID_THAI+LGRPID_RES_BASE "Tailandês"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebraico"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Árabe" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Árabe"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamita"
   LGRPID_INDIC+LGRPID_RES_BASE "Indiano"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgiano"
-  LGRPID_ARMENIAN+LGRPID_RES_BASE "Armênio"
+  LGRPID_ARMENIAN+LGRPID_RES_BASE "Armênio"
 }
diff --git a/dlls/kernel32/nls/rmc.nls b/dlls/kernel32/nls/rmc.nls
index a5aae58..1e34c04 100644
--- a/dlls/kernel32/nls/rmc.nls
+++ b/dlls/kernel32/nls/rmc.nls
@@ -29,7 +29,7 @@
   does and not the "." used by Windows Vista and the Swiss German language.
 */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_ROMANSH, SUBLANG_ROMANSH_SWITZERLAND
 {
diff --git a/dlls/kernel32/nls/rus.nls b/dlls/kernel32/nls/rus.nls
index 40e78e1..523086d 100644
--- a/dlls/kernel32/nls/rus.nls
+++ b/dlls/kernel32/nls/rus.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(65001)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
 {
diff --git a/dlls/kernel32/nls/sky.nls b/dlls/kernel32/nls/sky.nls
index 1e1065f..32c6264 100644
--- a/dlls/kernel32/nls/sky.nls
+++ b/dlls/kernel32/nls/sky.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1250)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_SLOVAK, SUBLANG_DEFAULT
 {
@@ -68,7 +68,7 @@ STRINGTABLE LANGUAGE LANG_SLOVAK, SUBLANG_DEFAULT
   LOCALE_SABBREVDAYNAME1 "po"
   LOCALE_SABBREVDAYNAME2 "ut"
   LOCALE_SABBREVDAYNAME3 "st"
-  LOCALE_SABBREVDAYNAME4 "št"
+  LOCALE_SABBREVDAYNAME4 "št"
   LOCALE_SABBREVDAYNAME5 "pi"
   LOCALE_SABBREVDAYNAME6 "so"
   LOCALE_SABBREVDAYNAME7 "ne"
@@ -92,10 +92,10 @@ STRINGTABLE LANGUAGE LANG_SLOVAK, SUBLANG_DEFAULT
   LOCALE_SDAYNAME1 "pondelok"
   LOCALE_SDAYNAME2 "utorok"
   LOCALE_SDAYNAME3 "streda"
-  LOCALE_SDAYNAME4 "štvrtok"
+  LOCALE_SDAYNAME4 "štvrtok"
   LOCALE_SDAYNAME5 "piatok"
   LOCALE_SDAYNAME6 "sobota"
-  LOCALE_SDAYNAME7 "nede¾a"
+  LOCALE_SDAYNAME7 "nedeľa"
   LOCALE_SDECIMAL ","
   LOCALE_SENGCOUNTRY "Slovakia"
   LOCALE_SENGCURRNAME "Slovak Koruna"
@@ -109,26 +109,26 @@ STRINGTABLE LANGUAGE LANG_SLOVAK, SUBLANG_DEFAULT
   LOCALE_SLONGDATE "d. MMMM yyyy"
   LOCALE_SMONDECIMALSEP ","
   LOCALE_SMONGROUPING "3;0"
-  LOCALE_SMONTHNAME1 "január"
-  LOCALE_SMONTHNAME2 "február"
+  LOCALE_SMONTHNAME1 "január"
+  LOCALE_SMONTHNAME2 "február"
   LOCALE_SMONTHNAME3 "marec"
-  LOCALE_SMONTHNAME4 "apríl"
-  LOCALE_SMONTHNAME5 "máj"
-  LOCALE_SMONTHNAME6 "jún"
-  LOCALE_SMONTHNAME7 "júl"
+  LOCALE_SMONTHNAME4 "apríl"
+  LOCALE_SMONTHNAME5 "máj"
+  LOCALE_SMONTHNAME6 "jún"
+  LOCALE_SMONTHNAME7 "júl"
   LOCALE_SMONTHNAME8 "august"
   LOCALE_SMONTHNAME9 "september"
-  LOCALE_SMONTHNAME10 "október"
+  LOCALE_SMONTHNAME10 "október"
   LOCALE_SMONTHNAME11 "november"
   LOCALE_SMONTHNAME12 "december"
   LOCALE_SMONTHNAME13 ""
-  LOCALE_SMONTHOUSANDSEP " "
+  LOCALE_SMONTHOUSANDSEP " "
   LOCALE_SNAME "sk-SK"
-  LOCALE_SNATIVECTRYNAME "Slovenská republika"
-  LOCALE_SNATIVECURRNAME "Slovenská koruna"
+  LOCALE_SNATIVECTRYNAME "Slovenská republika"
+  LOCALE_SNATIVECURRNAME "Slovenská koruna"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "slovenèina (Slovenská republika)"
-  LOCALE_SNATIVELANGNAME "slovenèina"
+  LOCALE_SNATIVEDISPLAYNAME "slovenčina (Slovenská republika)"
+  LOCALE_SNATIVELANGNAME "slovenčina"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "SKY "
   LOCALE_SPOSITIVESIGN ""
@@ -136,26 +136,26 @@ STRINGTABLE LANGUAGE LANG_SLOVAK, SUBLANG_DEFAULT
   LOCALE_SSHORTDATE "d. M. yyyy"
   LOCALE_SSHORTTIME "H:mm"
   LOCALE_SSORTNAME "Default"
-  LOCALE_STHOUSAND " "
+  LOCALE_STHOUSAND " "
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
 
-  LGRPID_WESTERN_EUROPE+LGRPID_RES_BASE "Západná Európa a Spojené štáty"
-  LGRPID_CENTRAL_EUROPE+LGRPID_RES_BASE "Stredoeurópske jazyky"
-  LGRPID_BALTIC+LGRPID_RES_BASE "Pobaltské jazyky"
-  LGRPID_GREEK+LGRPID_RES_BASE "Gréètina"
+  LGRPID_WESTERN_EUROPE+LGRPID_RES_BASE "Západná Európa a Spojené štáty"
+  LGRPID_CENTRAL_EUROPE+LGRPID_RES_BASE "Stredoeurópske jazyky"
+  LGRPID_BALTIC+LGRPID_RES_BASE "Pobaltské jazyky"
+  LGRPID_GREEK+LGRPID_RES_BASE "Gréčtina"
   LGRPID_CYRILLIC+LGRPID_RES_BASE "Cyrilika"
-  LGRPID_TURKISH+LGRPID_RES_BASE "Turecké jazyky"
-  LGRPID_JAPANESE+LGRPID_RES_BASE "Japonèina"
-  LGRPID_KOREAN+LGRPID_RES_BASE "Kórejèina"
-  LGRPID_TRADITIONAL_CHINESE+LGRPID_RES_BASE "Èínština (tradièná)"
-  LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Èínština (zjednodušená)"
-  LGRPID_THAI+LGRPID_RES_BASE "Thajèina"
-  LGRPID_HEBREW+LGRPID_RES_BASE "Hebrejèina"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabské jazyky"
-  LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamèina"
-  LGRPID_INDIC+LGRPID_RES_BASE "Indické jazyky"
-  LGRPID_GEORGIAN+LGRPID_RES_BASE "Gruzínèina"
-  LGRPID_ARMENIAN+LGRPID_RES_BASE "Arménèina"
+  LGRPID_TURKISH+LGRPID_RES_BASE "Turecké jazyky"
+  LGRPID_JAPANESE+LGRPID_RES_BASE "Japončina"
+  LGRPID_KOREAN+LGRPID_RES_BASE "Kórejčina"
+  LGRPID_TRADITIONAL_CHINESE+LGRPID_RES_BASE "Čínština (tradičná)"
+  LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Čínština (zjednodušená)"
+  LGRPID_THAI+LGRPID_RES_BASE "Thajčina"
+  LGRPID_HEBREW+LGRPID_RES_BASE "Hebrejčina"
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabské jazyky"
+  LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamčina"
+  LGRPID_INDIC+LGRPID_RES_BASE "Indické jazyky"
+  LGRPID_GEORGIAN+LGRPID_RES_BASE "Gruzínčina"
+  LGRPID_ARMENIAN+LGRPID_RES_BASE "Arménčina"
 }
diff --git a/dlls/kernel32/nls/slv.nls b/dlls/kernel32/nls/slv.nls
index c389b95..e46f939 100644
--- a/dlls/kernel32/nls/slv.nls
+++ b/dlls/kernel32/nls/slv.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1250)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_SLOVENIAN, SUBLANG_DEFAULT
 {
@@ -68,7 +68,7 @@ STRINGTABLE LANGUAGE LANG_SLOVENIAN, SUBLANG_DEFAULT
   LOCALE_SABBREVDAYNAME1 "pon"
   LOCALE_SABBREVDAYNAME2 "tor"
   LOCALE_SABBREVDAYNAME3 "sre"
-  LOCALE_SABBREVDAYNAME4 "èet"
+  LOCALE_SABBREVDAYNAME4 "čet"
   LOCALE_SABBREVDAYNAME5 "pet"
   LOCALE_SABBREVDAYNAME6 "sob"
   LOCALE_SABBREVDAYNAME7 "ned"
@@ -92,7 +92,7 @@ STRINGTABLE LANGUAGE LANG_SLOVENIAN, SUBLANG_DEFAULT
   LOCALE_SDAYNAME1 "ponedeljek"
   LOCALE_SDAYNAME2 "torek"
   LOCALE_SDAYNAME3 "sreda"
-  LOCALE_SDAYNAME4 "èetrtek"
+  LOCALE_SDAYNAME4 "četrtek"
   LOCALE_SDAYNAME5 "petek"
   LOCALE_SDAYNAME6 "sobota"
   LOCALE_SDAYNAME7 "nedelja"
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_SLOVENIAN, SUBLANG_DEFAULT
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/sqi.nls b/dlls/kernel32/nls/sqi.nls
index e4fad66..ae75514 100644
--- a/dlls/kernel32/nls/sqi.nls
+++ b/dlls/kernel32/nls/sqi.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1250)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_ALBANIAN, SUBLANG_DEFAULT
 {
@@ -65,9 +65,9 @@ STRINGTABLE LANGUAGE LANG_ALBANIAN, SUBLANG_DEFAULT
   LOCALE_S1159 "PD"
   LOCALE_S2359 "MD"
   LOCALE_SABBREVCTRYNAME "ALB"
-  LOCALE_SABBREVDAYNAME1 "Hën"
+  LOCALE_SABBREVDAYNAME1 "Hën"
   LOCALE_SABBREVDAYNAME2 "Mar"
-  LOCALE_SABBREVDAYNAME3 "Mër"
+  LOCALE_SABBREVDAYNAME3 "Mër"
   LOCALE_SABBREVDAYNAME4 "Enj"
   LOCALE_SABBREVDAYNAME5 "Pre"
   LOCALE_SABBREVDAYNAME6 "Sht"
@@ -83,18 +83,18 @@ STRINGTABLE LANGUAGE LANG_ALBANIAN, SUBLANG_DEFAULT
   LOCALE_SABBREVMONTHNAME8 "Gsh"
   LOCALE_SABBREVMONTHNAME9 "Sht"
   LOCALE_SABBREVMONTHNAME10 "Tet"
-  LOCALE_SABBREVMONTHNAME11 "Nën"
+  LOCALE_SABBREVMONTHNAME11 "Nën"
   LOCALE_SABBREVMONTHNAME12 "Dhj"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Albania"
   LOCALE_SCURRENCY "Lek"
   LOCALE_SDATE "-"
-  LOCALE_SDAYNAME1 "e hënë"
-  LOCALE_SDAYNAME2 "e martë"
-  LOCALE_SDAYNAME3 "e mërkurë"
+  LOCALE_SDAYNAME1 "e hënë"
+  LOCALE_SDAYNAME2 "e martë"
+  LOCALE_SDAYNAME3 "e mërkurë"
   LOCALE_SDAYNAME4 "e enjte"
   LOCALE_SDAYNAME5 "e premte"
-  LOCALE_SDAYNAME6 "e shtunë"
+  LOCALE_SDAYNAME6 "e shtunë"
   LOCALE_SDAYNAME7 "e diel"
   LOCALE_SDECIMAL ","
   LOCALE_SENGCOUNTRY "Albania"
@@ -119,15 +119,15 @@ STRINGTABLE LANGUAGE LANG_ALBANIAN, SUBLANG_DEFAULT
   LOCALE_SMONTHNAME8 "gusht"
   LOCALE_SMONTHNAME9 "shtator"
   LOCALE_SMONTHNAME10 "tetor"
-  LOCALE_SMONTHNAME11 "nëntor"
+  LOCALE_SMONTHNAME11 "nëntor"
   LOCALE_SMONTHNAME12 "dhjetor"
   LOCALE_SMONTHNAME13 ""
   LOCALE_SMONTHOUSANDSEP "."
   LOCALE_SNAME "sq-AL"
-  LOCALE_SNATIVECTRYNAME "Shqipëria"
+  LOCALE_SNATIVECTRYNAME "Shqipëria"
   LOCALE_SNATIVECURRNAME "Lek"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "shqipe (Shqipëria)"
+  LOCALE_SNATIVEDISPLAYNAME "shqipe (Shqipëria)"
   LOCALE_SNATIVELANGNAME "shqipe"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "SQI "
@@ -153,9 +153,9 @@ STRINGTABLE LANGUAGE LANG_ALBANIAN, SUBLANG_DEFAULT
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
-  LGRPID_ARMENIAN+LGRPID_RES_BASE "Armenian" 
+  LGRPID_ARMENIAN+LGRPID_RES_BASE "Armenian"
 }
diff --git a/dlls/kernel32/nls/srl.nls b/dlls/kernel32/nls/srl.nls
index fbf996f..a40556c 100644
--- a/dlls/kernel32/nls/srl.nls
+++ b/dlls/kernel32/nls/srl.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1250)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_SERBIAN, SUBLANG_SERBIAN_LATIN
 {
@@ -68,7 +68,7 @@ STRINGTABLE LANGUAGE LANG_SERBIAN, SUBLANG_SERBIAN_LATIN
   LOCALE_SABBREVDAYNAME1 "pon"
   LOCALE_SABBREVDAYNAME2 "uto"
   LOCALE_SABBREVDAYNAME3 "sre"
-  LOCALE_SABBREVDAYNAME4 "èet"
+  LOCALE_SABBREVDAYNAME4 "čet"
   LOCALE_SABBREVDAYNAME5 "pet"
   LOCALE_SABBREVDAYNAME6 "sub"
   LOCALE_SABBREVDAYNAME7 "ned"
@@ -92,7 +92,7 @@ STRINGTABLE LANGUAGE LANG_SERBIAN, SUBLANG_SERBIAN_LATIN
   LOCALE_SDAYNAME1 "ponedeljak"
   LOCALE_SDAYNAME2 "utorak"
   LOCALE_SDAYNAME3 "sreda"
-  LOCALE_SDAYNAME4 "èetvrtak"
+  LOCALE_SDAYNAME4 "četvrtak"
   LOCALE_SDAYNAME5 "petak"
   LOCALE_SDAYNAME6 "subota"
   LOCALE_SDAYNAME7 "nedelja"
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_SERBIAN, SUBLANG_SERBIAN_LATIN
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/sve.nls b/dlls/kernel32/nls/sve.nls
index 6acbaac..4c3c2e8 100644
--- a/dlls/kernel32/nls/sve.nls
+++ b/dlls/kernel32/nls/sve.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* 65001 */
 
 STRINGTABLE LANGUAGE LANG_SWEDISH, SUBLANG_SWEDISH
 {
@@ -65,13 +65,13 @@ STRINGTABLE LANGUAGE LANG_SWEDISH, SUBLANG_SWEDISH
   LOCALE_S1159 ""
   LOCALE_S2359 ""
   LOCALE_SABBREVCTRYNAME "SWE"
-  LOCALE_SABBREVDAYNAME1 "må"
+  LOCALE_SABBREVDAYNAME1 "må"
   LOCALE_SABBREVDAYNAME2 "ti"
   LOCALE_SABBREVDAYNAME3 "on"
   LOCALE_SABBREVDAYNAME4 "to"
   LOCALE_SABBREVDAYNAME5 "fr"
-  LOCALE_SABBREVDAYNAME6 "lö"
-  LOCALE_SABBREVDAYNAME7 "sö"
+  LOCALE_SABBREVDAYNAME6 "lö"
+  LOCALE_SABBREVDAYNAME7 "sö"
   LOCALE_SABBREVLANGNAME "SVE"
   LOCALE_SABBREVMONTHNAME1 "jan"
   LOCALE_SABBREVMONTHNAME2 "feb"
@@ -89,13 +89,13 @@ STRINGTABLE LANGUAGE LANG_SWEDISH, SUBLANG_SWEDISH
   LOCALE_SCOUNTRY "Sweden"
   LOCALE_SCURRENCY "kr"
   LOCALE_SDATE "-"
-  LOCALE_SDAYNAME1 "måndag"
+  LOCALE_SDAYNAME1 "måndag"
   LOCALE_SDAYNAME2 "tisdag"
   LOCALE_SDAYNAME3 "onsdag"
   LOCALE_SDAYNAME4 "torsdag"
   LOCALE_SDAYNAME5 "fredag"
-  LOCALE_SDAYNAME6 "lördag"
-  LOCALE_SDAYNAME7 "söndag"
+  LOCALE_SDAYNAME6 "lördag"
+  LOCALE_SDAYNAME7 "söndag"
   LOCALE_SDECIMAL ","
   LOCALE_SENGCOUNTRY "Sweden"
   LOCALE_SENGCURRNAME "Swedish Krona"
@@ -136,7 +136,7 @@ STRINGTABLE LANGUAGE LANG_SWEDISH, SUBLANG_SWEDISH
   LOCALE_SSHORTDATE "yyyy-MM-dd"
   LOCALE_SSHORTTIME "HH:mm"
   LOCALE_SSORTNAME "Default"
-  LOCALE_STHOUSAND " "
+  LOCALE_STHOUSAND " "
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_SWEDISH, SUBLANG_SWEDISH
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/svf.nls b/dlls/kernel32/nls/svf.nls
index 6e7ce50..095d7e0 100644
--- a/dlls/kernel32/nls/svf.nls
+++ b/dlls/kernel32/nls/svf.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_SWEDISH, SUBLANG_SWEDISH_FINLAND
 {
@@ -65,13 +65,13 @@ STRINGTABLE LANGUAGE LANG_SWEDISH, SUBLANG_SWEDISH_FINLAND
   LOCALE_S1159 ""
   LOCALE_S2359 ""
   LOCALE_SABBREVCTRYNAME "FIN"
-  LOCALE_SABBREVDAYNAME1 "må"
+  LOCALE_SABBREVDAYNAME1 "må"
   LOCALE_SABBREVDAYNAME2 "ti"
   LOCALE_SABBREVDAYNAME3 "on"
   LOCALE_SABBREVDAYNAME4 "to"
   LOCALE_SABBREVDAYNAME5 "fr"
-  LOCALE_SABBREVDAYNAME6 "lö"
-  LOCALE_SABBREVDAYNAME7 "sö"
+  LOCALE_SABBREVDAYNAME6 "lö"
+  LOCALE_SABBREVDAYNAME7 "sö"
   LOCALE_SABBREVLANGNAME "SVF"
   LOCALE_SABBREVMONTHNAME1 "jan"
   LOCALE_SABBREVMONTHNAME2 "feb"
@@ -87,15 +87,15 @@ STRINGTABLE LANGUAGE LANG_SWEDISH, SUBLANG_SWEDISH_FINLAND
   LOCALE_SABBREVMONTHNAME12 "dec"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Finland"
-  LOCALE_SCURRENCY "€"
+  LOCALE_SCURRENCY "€"
   LOCALE_SDATE "."
-  LOCALE_SDAYNAME1 "måndag"
+  LOCALE_SDAYNAME1 "måndag"
   LOCALE_SDAYNAME2 "tisdag"
   LOCALE_SDAYNAME3 "onsdag"
   LOCALE_SDAYNAME4 "torsdag"
   LOCALE_SDAYNAME5 "fredag"
-  LOCALE_SDAYNAME6 "lördag"
-  LOCALE_SDAYNAME7 "söndag"
+  LOCALE_SDAYNAME6 "lördag"
+  LOCALE_SDAYNAME7 "söndag"
   LOCALE_SDECIMAL ","
   LOCALE_SENGCOUNTRY "Finland"
   LOCALE_SENGCURRNAME "Euro"
@@ -122,7 +122,7 @@ STRINGTABLE LANGUAGE LANG_SWEDISH, SUBLANG_SWEDISH_FINLAND
   LOCALE_SMONTHNAME11 "november"
   LOCALE_SMONTHNAME12 "december"
   LOCALE_SMONTHNAME13 ""
-  LOCALE_SMONTHOUSANDSEP " "
+  LOCALE_SMONTHOUSANDSEP " "
   LOCALE_SNAME "sv-FI"
   LOCALE_SNATIVECTRYNAME "Finland"
   LOCALE_SNATIVECURRNAME "euro"
@@ -136,7 +136,7 @@ STRINGTABLE LANGUAGE LANG_SWEDISH, SUBLANG_SWEDISH_FINLAND
   LOCALE_SSHORTDATE "d.M.yyyy"
   LOCALE_SSHORTTIME "HH:mm"
   LOCALE_SSORTNAME "Default"
-  LOCALE_STHOUSAND " "
+  LOCALE_STHOUSAND " "
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_SWEDISH, SUBLANG_SWEDISH_FINLAND
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/swk.nls b/dlls/kernel32/nls/swk.nls
index 0aa0de4..cf7715a 100644
--- a/dlls/kernel32/nls/swk.nls
+++ b/dlls/kernel32/nls/swk.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_SWAHILI, SUBLANG_DEFAULT
 {
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_SWAHILI, SUBLANG_DEFAULT
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/trk.nls b/dlls/kernel32/nls/trk.nls
index b66cf3c..438a16c 100644
--- a/dlls/kernel32/nls/trk.nls
+++ b/dlls/kernel32/nls/trk.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1254)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_TURKISH, SUBLANG_DEFAULT
 {
@@ -67,20 +67,20 @@ STRINGTABLE LANGUAGE LANG_TURKISH, SUBLANG_DEFAULT
   LOCALE_SABBREVCTRYNAME "TUR"
   LOCALE_SABBREVDAYNAME1 "Pzt"
   LOCALE_SABBREVDAYNAME2 "Sal"
-  LOCALE_SABBREVDAYNAME3 "Çar"
+  LOCALE_SABBREVDAYNAME3 "Çar"
   LOCALE_SABBREVDAYNAME4 "Per"
   LOCALE_SABBREVDAYNAME5 "Cum"
   LOCALE_SABBREVDAYNAME6 "Cmt"
   LOCALE_SABBREVDAYNAME7 "Paz"
   LOCALE_SABBREVLANGNAME "TRK"
   LOCALE_SABBREVMONTHNAME1 "Oca"
-  LOCALE_SABBREVMONTHNAME2 "Þub"
+  LOCALE_SABBREVMONTHNAME2 "Şub"
   LOCALE_SABBREVMONTHNAME3 "Mar"
   LOCALE_SABBREVMONTHNAME4 "Nis"
   LOCALE_SABBREVMONTHNAME5 "May"
   LOCALE_SABBREVMONTHNAME6 "Haz"
   LOCALE_SABBREVMONTHNAME7 "Tem"
-  LOCALE_SABBREVMONTHNAME8 "Aðu"
+  LOCALE_SABBREVMONTHNAME8 "Ağu"
   LOCALE_SABBREVMONTHNAME9 "Eyl"
   LOCALE_SABBREVMONTHNAME10 "Eki"
   LOCALE_SABBREVMONTHNAME11 "Kas"
@@ -90,9 +90,9 @@ STRINGTABLE LANGUAGE LANG_TURKISH, SUBLANG_DEFAULT
   LOCALE_SCURRENCY "TL"
   LOCALE_SDATE "."
   LOCALE_SDAYNAME1 "Pazartesi"
-  LOCALE_SDAYNAME2 "Salý"
-  LOCALE_SDAYNAME3 "Çarþamba"
-  LOCALE_SDAYNAME4 "Perþembe"
+  LOCALE_SDAYNAME2 "Salı"
+  LOCALE_SDAYNAME3 "Çarşamba"
+  LOCALE_SDAYNAME4 "Perşembe"
   LOCALE_SDAYNAME5 "Cuma"
   LOCALE_SDAYNAME6 "Cumartesi"
   LOCALE_SDAYNAME7 "Pazar"
@@ -110,25 +110,25 @@ STRINGTABLE LANGUAGE LANG_TURKISH, SUBLANG_DEFAULT
   LOCALE_SMONDECIMALSEP ","
   LOCALE_SMONGROUPING "3;0"
   LOCALE_SMONTHNAME1 "Ocak"
-  LOCALE_SMONTHNAME2 "Þubat"
+  LOCALE_SMONTHNAME2 "Şubat"
   LOCALE_SMONTHNAME3 "Mart"
   LOCALE_SMONTHNAME4 "Nisan"
-  LOCALE_SMONTHNAME5 "Mayýs"
+  LOCALE_SMONTHNAME5 "Mayıs"
   LOCALE_SMONTHNAME6 "Haziran"
   LOCALE_SMONTHNAME7 "Temmuz"
-  LOCALE_SMONTHNAME8 "Aðustos"
-  LOCALE_SMONTHNAME9 "Eylül"
+  LOCALE_SMONTHNAME8 "Ağustos"
+  LOCALE_SMONTHNAME9 "Eylül"
   LOCALE_SMONTHNAME10 "Ekim"
-  LOCALE_SMONTHNAME11 "Kasým"
-  LOCALE_SMONTHNAME12 "Aralýk"
+  LOCALE_SMONTHNAME11 "Kasım"
+  LOCALE_SMONTHNAME12 "Aralık"
   LOCALE_SMONTHNAME13 ""
   LOCALE_SMONTHOUSANDSEP "."
   LOCALE_SNAME "tr-TR"
-  LOCALE_SNATIVECTRYNAME "Türkiye"
-  LOCALE_SNATIVECURRNAME "Türk Lirasý"
+  LOCALE_SNATIVECTRYNAME "Türkiye"
+  LOCALE_SNATIVECURRNAME "Türk Lirası"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "Türkçe (Türkiye)"
-  LOCALE_SNATIVELANGNAME "Türkçe"
+  LOCALE_SNATIVEDISPLAYNAME "Türkçe (Türkiye)"
+  LOCALE_SNATIVELANGNAME "Türkçe"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "TRK "
   LOCALE_SPOSITIVESIGN ""
@@ -153,9 +153,9 @@ STRINGTABLE LANGUAGE LANG_TURKISH, SUBLANG_DEFAULT
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
-  LGRPID_ARMENIAN+LGRPID_RES_BASE "Armenian" 
+  LGRPID_ARMENIAN+LGRPID_RES_BASE "Armenian"
 }
diff --git a/dlls/kernel32/nls/ttt.nls b/dlls/kernel32/nls/ttt.nls
index bd27783..9224ccf 100644
--- a/dlls/kernel32/nls/ttt.nls
+++ b/dlls/kernel32/nls/ttt.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1251)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_TATAR, SUBLANG_DEFAULT
 {
@@ -66,28 +66,28 @@ STRINGTABLE LANGUAGE LANG_TATAR, SUBLANG_DEFAULT
   LOCALE_S2359 ""
   LOCALE_SABBREVCTRYNAME "TAT"
   LOCALE_SABBREVDAYNAME1 L"\x0414\x04af\x0448"
-  LOCALE_SABBREVDAYNAME2 "Ñèø"
+  LOCALE_SABBREVDAYNAME2 "Сиш"
   LOCALE_SABBREVDAYNAME3 L"\x0427\x04d9\x0440\x0448"
   LOCALE_SABBREVDAYNAME4 L"\x041f\x04d9\x043d\x0497"
   LOCALE_SABBREVDAYNAME5 L"\x0496\x043e\x043c"
-  LOCALE_SABBREVDAYNAME6 "Øèì"
-  LOCALE_SABBREVDAYNAME7 "ßêø"
+  LOCALE_SABBREVDAYNAME6 "Шим"
+  LOCALE_SABBREVDAYNAME7 "Якш"
   LOCALE_SABBREVLANGNAME "TTT"
-  LOCALE_SABBREVMONTHNAME1 "Ãûéíâ"
-  LOCALE_SABBREVMONTHNAME2 "Ôåâ"
-  LOCALE_SABBREVMONTHNAME3 "Ìàð"
-  LOCALE_SABBREVMONTHNAME4 "Àïð"
-  LOCALE_SABBREVMONTHNAME5 "Ìàé"
-  LOCALE_SABBREVMONTHNAME6 "Èþí"
-  LOCALE_SABBREVMONTHNAME7 "Èþë"
-  LOCALE_SABBREVMONTHNAME8 "Àâã"
-  LOCALE_SABBREVMONTHNAME9 "Ñåí"
-  LOCALE_SABBREVMONTHNAME10 "Îêò"
-  LOCALE_SABBREVMONTHNAME11 "Íîÿ"
-  LOCALE_SABBREVMONTHNAME12 "Äåê"
+  LOCALE_SABBREVMONTHNAME1 "Гыйнв"
+  LOCALE_SABBREVMONTHNAME2 "Фев"
+  LOCALE_SABBREVMONTHNAME3 "Мар"
+  LOCALE_SABBREVMONTHNAME4 "Апр"
+  LOCALE_SABBREVMONTHNAME5 "Май"
+  LOCALE_SABBREVMONTHNAME6 "Июн"
+  LOCALE_SABBREVMONTHNAME7 "Июл"
+  LOCALE_SABBREVMONTHNAME8 "Авг"
+  LOCALE_SABBREVMONTHNAME9 "Сен"
+  LOCALE_SABBREVMONTHNAME10 "Окт"
+  LOCALE_SABBREVMONTHNAME11 "Ноя"
+  LOCALE_SABBREVMONTHNAME12 "Дек"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Tatarstan"
-  LOCALE_SCURRENCY "ð."
+  LOCALE_SCURRENCY "р."
   LOCALE_SDATE "."
   LOCALE_SDAYNAME1 L"\x0414\x04af\x0448\x04d9\x043c\x0431\x0435"
   LOCALE_SDAYNAME2 L"\x0421\x0438\x0448\x04d9\x043c\x0431\x0435"
@@ -109,26 +109,26 @@ STRINGTABLE LANGUAGE LANG_TATAR, SUBLANG_DEFAULT
   LOCALE_SLONGDATE "d MMMM yyyy"
   LOCALE_SMONDECIMALSEP ","
   LOCALE_SMONGROUPING "3;0"
-  LOCALE_SMONTHNAME1 "Ãûéíâàðü"
-  LOCALE_SMONTHNAME2 "Ôåâðàëü"
-  LOCALE_SMONTHNAME3 "Ìàðò"
-  LOCALE_SMONTHNAME4 "Àïðåëü"
-  LOCALE_SMONTHNAME5 "Ìàé"
-  LOCALE_SMONTHNAME6 "Èþíü"
-  LOCALE_SMONTHNAME7 "Èþëü"
-  LOCALE_SMONTHNAME8 "Àâãóñò"
-  LOCALE_SMONTHNAME9 "Ñåíòÿáðü"
-  LOCALE_SMONTHNAME10 "Îêòÿáðü"
-  LOCALE_SMONTHNAME11 "Íîÿáðü"
-  LOCALE_SMONTHNAME12 "Äåêàáðü"
+  LOCALE_SMONTHNAME1 "Гыйнварь"
+  LOCALE_SMONTHNAME2 "Февраль"
+  LOCALE_SMONTHNAME3 "Март"
+  LOCALE_SMONTHNAME4 "Апрель"
+  LOCALE_SMONTHNAME5 "Май"
+  LOCALE_SMONTHNAME6 "Июнь"
+  LOCALE_SMONTHNAME7 "Июль"
+  LOCALE_SMONTHNAME8 "Август"
+  LOCALE_SMONTHNAME9 "Сентябрь"
+  LOCALE_SMONTHNAME10 "Октябрь"
+  LOCALE_SMONTHNAME11 "Ноябрь"
+  LOCALE_SMONTHNAME12 "Декабрь"
   LOCALE_SMONTHNAME13 ""
-  LOCALE_SMONTHOUSANDSEP " "
+  LOCALE_SMONTHOUSANDSEP " "
   LOCALE_SNAME "tt-TA"
-  LOCALE_SNATIVECTRYNAME "Òàòàðñòàí"
-  LOCALE_SNATIVECURRNAME "ðóáëü"
+  LOCALE_SNATIVECTRYNAME "Татарстан"
+  LOCALE_SNATIVECURRNAME "рубль"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "Òàòàð (Òàòàðñòàí)"
-  LOCALE_SNATIVELANGNAME "Òàòàð"
+  LOCALE_SNATIVEDISPLAYNAME "Татар (Татарстан)"
+  LOCALE_SNATIVELANGNAME "Татар"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "TAT "
   LOCALE_SPOSITIVESIGN ""
@@ -136,7 +136,7 @@ STRINGTABLE LANGUAGE LANG_TATAR, SUBLANG_DEFAULT
   LOCALE_SSHORTDATE "dd.MM.yyyy"
   LOCALE_SSHORTTIME "H:mm"
   LOCALE_SSORTNAME "Default"
-  LOCALE_STHOUSAND " "
+  LOCALE_STHOUSAND " "
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_TATAR, SUBLANG_DEFAULT
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/ukr.nls b/dlls/kernel32/nls/ukr.nls
index 8bde8a1..f61e07b 100644
--- a/dlls/kernel32/nls/ukr.nls
+++ b/dlls/kernel32/nls/ukr.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1251)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT
 {
@@ -65,37 +65,37 @@ STRINGTABLE LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT
   LOCALE_S1159 ""
   LOCALE_S2359 ""
   LOCALE_SABBREVCTRYNAME "UKR"
-  LOCALE_SABBREVDAYNAME1 "Ïí"
-  LOCALE_SABBREVDAYNAME2 "Âò"
-  LOCALE_SABBREVDAYNAME3 "Ñð"
-  LOCALE_SABBREVDAYNAME4 "×ò"
-  LOCALE_SABBREVDAYNAME5 "Ïò"
-  LOCALE_SABBREVDAYNAME6 "Ñá"
-  LOCALE_SABBREVDAYNAME7 "Íä"
+  LOCALE_SABBREVDAYNAME1 "Пн"
+  LOCALE_SABBREVDAYNAME2 "Вт"
+  LOCALE_SABBREVDAYNAME3 "Ср"
+  LOCALE_SABBREVDAYNAME4 "Чт"
+  LOCALE_SABBREVDAYNAME5 "Пт"
+  LOCALE_SABBREVDAYNAME6 "Сб"
+  LOCALE_SABBREVDAYNAME7 "Нд"
   LOCALE_SABBREVLANGNAME "UKR"
-  LOCALE_SABBREVMONTHNAME1 "ѳ÷"
-  LOCALE_SABBREVMONTHNAME2 "Ëþò"
-  LOCALE_SABBREVMONTHNAME3 "Áåð"
-  LOCALE_SABBREVMONTHNAME4 "Êâ³"
-  LOCALE_SABBREVMONTHNAME5 "Òðà"
-  LOCALE_SABBREVMONTHNAME6 "×åð"
-  LOCALE_SABBREVMONTHNAME7 "Ëèï"
-  LOCALE_SABBREVMONTHNAME8 "Ñåð"
-  LOCALE_SABBREVMONTHNAME9 "Âåð"
-  LOCALE_SABBREVMONTHNAME10 "Æîâ"
-  LOCALE_SABBREVMONTHNAME11 "Ëèñ"
-  LOCALE_SABBREVMONTHNAME12 "Ãðó"
+  LOCALE_SABBREVMONTHNAME1 "Січ"
+  LOCALE_SABBREVMONTHNAME2 "Лют"
+  LOCALE_SABBREVMONTHNAME3 "Бер"
+  LOCALE_SABBREVMONTHNAME4 "Кві"
+  LOCALE_SABBREVMONTHNAME5 "Тра"
+  LOCALE_SABBREVMONTHNAME6 "Чер"
+  LOCALE_SABBREVMONTHNAME7 "Лип"
+  LOCALE_SABBREVMONTHNAME8 "Сер"
+  LOCALE_SABBREVMONTHNAME9 "Вер"
+  LOCALE_SABBREVMONTHNAME10 "Жов"
+  LOCALE_SABBREVMONTHNAME11 "Лис"
+  LOCALE_SABBREVMONTHNAME12 "Гру"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Ukraine"
-  LOCALE_SCURRENCY "ãðí."
+  LOCALE_SCURRENCY "грн."
   LOCALE_SDATE "."
-  LOCALE_SDAYNAME1 "ïîíåä³ëîê"
-  LOCALE_SDAYNAME2 "â³âòîðîê"
-  LOCALE_SDAYNAME3 "ñåðåäà"
-  LOCALE_SDAYNAME4 "÷åòâåð"
-  LOCALE_SDAYNAME5 "ï'ÿòíèöÿ"
-  LOCALE_SDAYNAME6 "ñóáîòà"
-  LOCALE_SDAYNAME7 "íåä³ëÿ"
+  LOCALE_SDAYNAME1 "понеділок"
+  LOCALE_SDAYNAME2 "вівторок"
+  LOCALE_SDAYNAME3 "середа"
+  LOCALE_SDAYNAME4 "четвер"
+  LOCALE_SDAYNAME5 "п'ятниця"
+  LOCALE_SDAYNAME6 "субота"
+  LOCALE_SDAYNAME7 "неділя"
   LOCALE_SDECIMAL ","
   LOCALE_SENGCOUNTRY "Ukraine"
   LOCALE_SENGCURRNAME "Ukrainian Grivna"
@@ -106,29 +106,29 @@ STRINGTABLE LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT
   LOCALE_SISO639LANGNAME "uk"
   LOCALE_SLANGUAGE "Ukrainian"
   LOCALE_SLIST ";"
-  LOCALE_SLONGDATE "d MMMM yyyy' ð.'"
+  LOCALE_SLONGDATE "d MMMM yyyy' р.'"
   LOCALE_SMONDECIMALSEP ","
   LOCALE_SMONGROUPING "3;0"
-  LOCALE_SMONTHNAME1 "ѳ÷åíü\0ñ³÷íÿ"
-  LOCALE_SMONTHNAME2 "Ëþòèé\0ëþòîãî"
-  LOCALE_SMONTHNAME3 "Áåðåçåíü\0áåðåçíÿ"
-  LOCALE_SMONTHNAME4 "Êâ³òåíü\0êâ³òíÿ"
-  LOCALE_SMONTHNAME5 "Òðàâåíü\0òðàâíÿ"
-  LOCALE_SMONTHNAME6 "×åðâåíü\0÷åðâíÿ"
-  LOCALE_SMONTHNAME7 "Ëèïåíü\0ëèïíÿ"
-  LOCALE_SMONTHNAME8 "Ñåðïåíü\0ñåðïíÿ"
-  LOCALE_SMONTHNAME9 "Âåðåñåíü\0âåðåñíÿ"
-  LOCALE_SMONTHNAME10 "Æîâòåíü\0æîâòíÿ"
-  LOCALE_SMONTHNAME11 "Ëèñòîïàä\0ëèñòîïàäà"
-  LOCALE_SMONTHNAME12 "Ãðóäåíü\0ãðóäíÿ"
+  LOCALE_SMONTHNAME1 "Січень\0січня"
+  LOCALE_SMONTHNAME2 "Лютий\0лютого"
+  LOCALE_SMONTHNAME3 "Березень\0березня"
+  LOCALE_SMONTHNAME4 "Квітень\0квітня"
+  LOCALE_SMONTHNAME5 "Травень\0травня"
+  LOCALE_SMONTHNAME6 "Червень\0червня"
+  LOCALE_SMONTHNAME7 "Липень\0липня"
+  LOCALE_SMONTHNAME8 "Серпень\0серпня"
+  LOCALE_SMONTHNAME9 "Вересень\0вересня"
+  LOCALE_SMONTHNAME10 "Жовтень\0жовтня"
+  LOCALE_SMONTHNAME11 "Листопад\0листопада"
+  LOCALE_SMONTHNAME12 "Грудень\0грудня"
   LOCALE_SMONTHNAME13 ""
-  LOCALE_SMONTHOUSANDSEP " "
+  LOCALE_SMONTHOUSANDSEP " "
   LOCALE_SNAME "uk-UA"
-  LOCALE_SNATIVECTRYNAME "Óêðà¿íà"
-  LOCALE_SNATIVECURRNAME "ãðèâíÿ"
+  LOCALE_SNATIVECTRYNAME "Україна"
+  LOCALE_SNATIVECURRNAME "гривня"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "óêðà¿íüñêà (Óêðà¿íà)"
-  LOCALE_SNATIVELANGNAME "óêðà¿íüñêà"
+  LOCALE_SNATIVEDISPLAYNAME "україньска (Україна)"
+  LOCALE_SNATIVELANGNAME "україньска"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "UKR "
   LOCALE_SPOSITIVESIGN ""
@@ -136,26 +136,26 @@ STRINGTABLE LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT
   LOCALE_SSHORTDATE "dd.MM.yyyy"
   LOCALE_SSHORTTIME "H:mm"
   LOCALE_SSORTNAME "Default"
-  LOCALE_STHOUSAND " "
+  LOCALE_STHOUSAND " "
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
-  LOCALE_SYEARMONTH "MMMM yyyy' ð.'"
+  LOCALE_SYEARMONTH "MMMM yyyy' р.'"
 
-  LGRPID_WESTERN_EUROPE+LGRPID_RES_BASE "Çàõ³äíà ªâðîïà ³ Ñïîëó÷åí³ Øòàòè"
-  LGRPID_CENTRAL_EUROPE+LGRPID_RES_BASE "Öåíòðàëüíà ªâðîïà"
-  LGRPID_BALTIC+LGRPID_RES_BASE "Áàëò³éñüêà"
-  LGRPID_GREEK+LGRPID_RES_BASE "Ãðåöüêà"
-  LGRPID_CYRILLIC+LGRPID_RES_BASE "Êèðèëèöÿ"
-  LGRPID_TURKISH+LGRPID_RES_BASE "Òþðêñüêà"
-  LGRPID_JAPANESE+LGRPID_RES_BASE "ßïîíñüêà"
-  LGRPID_KOREAN+LGRPID_RES_BASE "Êîðåéñüêà"
-  LGRPID_TRADITIONAL_CHINESE+LGRPID_RES_BASE "Êèòàéñüêà òðàäèö³éíà"
-  LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Êèòàéñüêà ñïðîùåíà"
-  LGRPID_THAI+LGRPID_RES_BASE "Òàéñüêà"
-  LGRPID_HEBREW+LGRPID_RES_BASE "²âðèò"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Àðàáñüêà"
-  LGRPID_VIETNAMESE+LGRPID_RES_BASE "Â'ºòíàìñüêà"
-  LGRPID_INDIC+LGRPID_RES_BASE "²íä³éñüêà"
-  LGRPID_GEORGIAN+LGRPID_RES_BASE "Ãðóçèíñüêà"
-  LGRPID_ARMENIAN+LGRPID_RES_BASE "³ðìåíñüêà"
+  LGRPID_WESTERN_EUROPE+LGRPID_RES_BASE "Західна Європа і Сполучені Штати"
+  LGRPID_CENTRAL_EUROPE+LGRPID_RES_BASE "Центральна Європа"
+  LGRPID_BALTIC+LGRPID_RES_BASE "Балтійська"
+  LGRPID_GREEK+LGRPID_RES_BASE "Грецька"
+  LGRPID_CYRILLIC+LGRPID_RES_BASE "Кирилиця"
+  LGRPID_TURKISH+LGRPID_RES_BASE "Тюркська"
+  LGRPID_JAPANESE+LGRPID_RES_BASE "Японська"
+  LGRPID_KOREAN+LGRPID_RES_BASE "Корейська"
+  LGRPID_TRADITIONAL_CHINESE+LGRPID_RES_BASE "Китайська традиційна"
+  LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Китайська спрощена"
+  LGRPID_THAI+LGRPID_RES_BASE "Тайська"
+  LGRPID_HEBREW+LGRPID_RES_BASE "Іврит"
+  LGRPID_ARABIC+LGRPID_RES_BASE "Арабська"
+  LGRPID_VIETNAMESE+LGRPID_RES_BASE "В'єтнамська"
+  LGRPID_INDIC+LGRPID_RES_BASE "Індійська"
+  LGRPID_GEORGIAN+LGRPID_RES_BASE "Грузинська"
+  LGRPID_ARMENIAN+LGRPID_RES_BASE "Вірменська"
 }
diff --git a/dlls/kernel32/nls/urd.nls b/dlls/kernel32/nls/urd.nls
index a4b3142..65b57f7 100644
--- a/dlls/kernel32/nls/urd.nls
+++ b/dlls/kernel32/nls/urd.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1256)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_URDU, SUBLANG_URDU_PAKISTAN
 {
@@ -65,37 +65,37 @@ STRINGTABLE LANGUAGE LANG_URDU, SUBLANG_URDU_PAKISTAN
   LOCALE_S1159 "AM"
   LOCALE_S2359 "PM"
   LOCALE_SABBREVCTRYNAME "PAK"
-  LOCALE_SABBREVDAYNAME1 "íÑ"
-  LOCALE_SABBREVDAYNAME2 "ãäá"
-  LOCALE_SABBREVDAYNAME3 "ÈϪ"
-  LOCALE_SABBREVDAYNAME4 "ÌãÚÑÇÊ"
-  LOCALE_SABBREVDAYNAME5 "ÌãÚå"
-  LOCALE_SABBREVDAYNAME6 "åÝÊå"
-  LOCALE_SABBREVDAYNAME7 "ÇÊæÇÑ"
+  LOCALE_SABBREVDAYNAME1 "پير"
+  LOCALE_SABBREVDAYNAME2 "منگل"
+  LOCALE_SABBREVDAYNAME3 "بدھ"
+  LOCALE_SABBREVDAYNAME4 "جمعرات"
+  LOCALE_SABBREVDAYNAME5 "جمعه"
+  LOCALE_SABBREVDAYNAME6 "هفته"
+  LOCALE_SABBREVDAYNAME7 "اتوار"
   LOCALE_SABBREVLANGNAME "URD"
-  LOCALE_SABBREVMONTHNAME1 "ÌäæÑì"
-  LOCALE_SABBREVMONTHNAME2 "ÝÑæÑì"
-  LOCALE_SABBREVMONTHNAME3 "ãÇэ"
-  LOCALE_SABBREVMONTHNAME4 "ǁÑíá"
-  LOCALE_SABBREVMONTHNAME5 "ãÆ"
-  LOCALE_SABBREVMONTHNAME6 "Ìæä"
+  LOCALE_SABBREVMONTHNAME1 "جنورى"
+  LOCALE_SABBREVMONTHNAME2 "فرورى"
+  LOCALE_SABBREVMONTHNAME3 "مارچ"
+  LOCALE_SABBREVMONTHNAME4 "اپريل"
+  LOCALE_SABBREVMONTHNAME5 "مئ"
+  LOCALE_SABBREVMONTHNAME6 "جون"
   LOCALE_SABBREVMONTHNAME7 L"\x062c\x0648\x0644\x0627\x0678"
-  LOCALE_SABBREVMONTHNAME8 "ǐÓÊ"
-  LOCALE_SABBREVMONTHNAME9 "ÓÊãÈÑ"
-  LOCALE_SABBREVMONTHNAME10 "ǘÊæÈÑ"
-  LOCALE_SABBREVMONTHNAME11 "äæãÈÑ"
-  LOCALE_SABBREVMONTHNAME12 "ÏÓãÈÑ"
+  LOCALE_SABBREVMONTHNAME8 "اگست"
+  LOCALE_SABBREVMONTHNAME9 "ستمبر"
+  LOCALE_SABBREVMONTHNAME10 "اکتوبر"
+  LOCALE_SABBREVMONTHNAME11 "نومبر"
+  LOCALE_SABBREVMONTHNAME12 "دسمبر"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Islamic Republic of Pakistan"
   LOCALE_SCURRENCY "Rs"
   LOCALE_SDATE "/"
-  LOCALE_SDAYNAME1 "íÑ"
-  LOCALE_SDAYNAME2 "ãäá"
-  LOCALE_SDAYNAME3 "ÈϪ"
-  LOCALE_SDAYNAME4 "ÌãÚÑÇÊ"
-  LOCALE_SDAYNAME5 "ÌãÚå"
-  LOCALE_SDAYNAME6 "åÝÊå"
-  LOCALE_SDAYNAME7 "ÇÊæÇÑ"
+  LOCALE_SDAYNAME1 "پير"
+  LOCALE_SDAYNAME2 "منگل"
+  LOCALE_SDAYNAME3 "بدھ"
+  LOCALE_SDAYNAME4 "جمعرات"
+  LOCALE_SDAYNAME5 "جمعه"
+  LOCALE_SDAYNAME6 "هفته"
+  LOCALE_SDAYNAME7 "اتوار"
   LOCALE_SDECIMAL "."
   LOCALE_SENGCOUNTRY "Islamic Republic of Pakistan"
   LOCALE_SENGCURRNAME "Pakistan Rupee"
@@ -109,26 +109,26 @@ STRINGTABLE LANGUAGE LANG_URDU, SUBLANG_URDU_PAKISTAN
   LOCALE_SLONGDATE "dd MMMM, yyyy"
   LOCALE_SMONDECIMALSEP "."
   LOCALE_SMONGROUPING "3;0"
-  LOCALE_SMONTHNAME1 "ÌäæÑì"
-  LOCALE_SMONTHNAME2 "ÝÑæÑì"
-  LOCALE_SMONTHNAME3 "ãÇэ"
-  LOCALE_SMONTHNAME4 "ǁÑíá"
-  LOCALE_SMONTHNAME5 "ãÆ"
-  LOCALE_SMONTHNAME6 "Ìæä"
+  LOCALE_SMONTHNAME1 "جنورى"
+  LOCALE_SMONTHNAME2 "فرورى"
+  LOCALE_SMONTHNAME3 "مارچ"
+  LOCALE_SMONTHNAME4 "اپريل"
+  LOCALE_SMONTHNAME5 "مئ"
+  LOCALE_SMONTHNAME6 "جون"
   LOCALE_SMONTHNAME7 L"\x062c\x0648\x0644\x0627\x0678"
-  LOCALE_SMONTHNAME8 "ǐÓÊ"
-  LOCALE_SMONTHNAME9 "ÓÊãÈÑ"
-  LOCALE_SMONTHNAME10 "ǘÊæÈÑ"
-  LOCALE_SMONTHNAME11 "äæãÈÑ"
-  LOCALE_SMONTHNAME12 "ÏÓãÈÑ"
+  LOCALE_SMONTHNAME8 "اگست"
+  LOCALE_SMONTHNAME9 "ستمبر"
+  LOCALE_SMONTHNAME10 "اکتوبر"
+  LOCALE_SMONTHNAME11 "نومبر"
+  LOCALE_SMONTHNAME12 "دسمبر"
   LOCALE_SMONTHNAME13 ""
   LOCALE_SMONTHOUSANDSEP ","
   LOCALE_SNAME "ur-PK"
-  LOCALE_SNATIVECTRYNAME "Ç˜ÓÊÇä"
-  LOCALE_SNATIVECURRNAME "Ñæíå"
+  LOCALE_SNATIVECTRYNAME "پاکستان"
+  LOCALE_SNATIVECURRNAME "روپيه"
   LOCALE_SNATIVEDIGITS L"\x06f0\x06f1\x06f2\x06f3\x06f4\x06f5\x06f6\x06f7\x06f8\x06f9"
-  LOCALE_SNATIVEDISPLAYNAME "ÇõÑÏæ (Ç˜ÓÊÇä)"
-  LOCALE_SNATIVELANGNAME "ÇõÑÏæ"
+  LOCALE_SNATIVEDISPLAYNAME "اُردو (پاکستان)"
+  LOCALE_SNATIVELANGNAME "اُردو"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "URD "
   LOCALE_SPOSITIVESIGN ""
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_URDU, SUBLANG_URDU_PAKISTAN
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/uzl.nls b/dlls/kernel32/nls/uzl.nls
index b654369..8872aa7 100644
--- a/dlls/kernel32/nls/uzl.nls
+++ b/dlls/kernel32/nls/uzl.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1254)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_UZBEK, SUBLANG_UZBEK_LATIN
 {
@@ -122,7 +122,7 @@ STRINGTABLE LANGUAGE LANG_UZBEK, SUBLANG_UZBEK_LATIN
   LOCALE_SMONTHNAME11 "noyabr"
   LOCALE_SMONTHNAME12 "dekabr"
   LOCALE_SMONTHNAME13 ""
-  LOCALE_SMONTHOUSANDSEP " "
+  LOCALE_SMONTHOUSANDSEP " "
   LOCALE_SNAME "uz-Latn-UZ"
   LOCALE_SNATIVECTRYNAME "U'zbekiston Respublikasi"
   LOCALE_SNATIVECURRNAME L"\x0440\x0443\x0431\x043b\x044c"
@@ -136,7 +136,7 @@ STRINGTABLE LANGUAGE LANG_UZBEK, SUBLANG_UZBEK_LATIN
   LOCALE_SSHORTDATE "dd/MM yyyy"
   LOCALE_SSHORTTIME "HH:mm"
   LOCALE_SSORTNAME "Default"
-  LOCALE_STHOUSAND " "
+  LOCALE_STHOUSAND " "
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_UZBEK, SUBLANG_UZBEK_LATIN
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/wal.nls b/dlls/kernel32/nls/wal.nls
index 126a730..c2f49f5 100644
--- a/dlls/kernel32/nls/wal.nls
+++ b/dlls/kernel32/nls/wal.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(1252)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_WALON, SUBLANG_DEFAULT
 {
@@ -66,16 +66,16 @@ STRINGTABLE LANGUAGE LANG_WALON, SUBLANG_DEFAULT
   LOCALE_S2359 ""
   LOCALE_SABBREVCTRYNAME "BEL"
   LOCALE_SABBREVDAYNAME1 "lon"
-  LOCALE_SABBREVDAYNAME2 "mår"
+  LOCALE_SABBREVDAYNAME2 "mår"
   LOCALE_SABBREVDAYNAME3 "mie"
   LOCALE_SABBREVDAYNAME4 "dju"
-  LOCALE_SABBREVDAYNAME5 "vén"
+  LOCALE_SABBREVDAYNAME5 "vén"
   LOCALE_SABBREVDAYNAME6 "sem"
   LOCALE_SABBREVDAYNAME7 "dim"
   LOCALE_SABBREVLANGNAME "WAL"
   LOCALE_SABBREVMONTHNAME1 "dja"
   LOCALE_SABBREVMONTHNAME2 "fev"
-  LOCALE_SABBREVMONTHNAME3 "mås"
+  LOCALE_SABBREVMONTHNAME3 "mås"
   LOCALE_SABBREVMONTHNAME4 "avr"
   LOCALE_SABBREVMONTHNAME5 "may"
   LOCALE_SABBREVMONTHNAME6 "djn"
@@ -83,17 +83,17 @@ STRINGTABLE LANGUAGE LANG_WALON, SUBLANG_DEFAULT
   LOCALE_SABBREVMONTHNAME8 "awo"
   LOCALE_SABBREVMONTHNAME9 "set"
   LOCALE_SABBREVMONTHNAME10 "oct"
-  LOCALE_SABBREVMONTHNAME11 "nôv"
+  LOCALE_SABBREVMONTHNAME11 "nôv"
   LOCALE_SABBREVMONTHNAME12 "dec"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Beldjike"
-  LOCALE_SCURRENCY "€"
+  LOCALE_SCURRENCY "€"
   LOCALE_SDATE "/"
   LOCALE_SDAYNAME1 "londi"
-  LOCALE_SDAYNAME2 "mårdi"
+  LOCALE_SDAYNAME2 "mårdi"
   LOCALE_SDAYNAME3 "mierkidi"
   LOCALE_SDAYNAME4 "djudi"
-  LOCALE_SDAYNAME5 "vénrdi"
+  LOCALE_SDAYNAME5 "vénrdi"
   LOCALE_SDAYNAME6 "semdi"
   LOCALE_SDAYNAME7 "dimegne"
   LOCALE_SDECIMAL ","
@@ -109,17 +109,17 @@ STRINGTABLE LANGUAGE LANG_WALON, SUBLANG_DEFAULT
   LOCALE_SLONGDATE "Li ddd d di MMMM yyyy"
   LOCALE_SMONDECIMALSEP ","
   LOCALE_SMONGROUPING "3;0"
-  LOCALE_SMONTHNAME1 "djanvî"
-  LOCALE_SMONTHNAME2 "fevrî"
-  LOCALE_SMONTHNAME3 "måss"
+  LOCALE_SMONTHNAME1 "djanvî"
+  LOCALE_SMONTHNAME2 "fevrî"
+  LOCALE_SMONTHNAME3 "måss"
   LOCALE_SMONTHNAME4 "avri"
   LOCALE_SMONTHNAME5 "may"
   LOCALE_SMONTHNAME6 "djun"
   LOCALE_SMONTHNAME7 "djulete"
   LOCALE_SMONTHNAME8 "awousse"
   LOCALE_SMONTHNAME9 "setimbe"
-  LOCALE_SMONTHNAME10 "octôbe"
-  LOCALE_SMONTHNAME11 "nôvimbe"
+  LOCALE_SMONTHNAME10 "octôbe"
+  LOCALE_SMONTHNAME11 "nôvimbe"
   LOCALE_SMONTHNAME12 "decimbe"
   LOCALE_SMONTHNAME13 ""
   LOCALE_SMONTHOUSANDSEP "."
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_WALON, SUBLANG_DEFAULT
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/zhh.nls b/dlls/kernel32/nls/zhh.nls
index 0bb0dc3..1156c12 100644
--- a/dlls/kernel32/nls/zhh.nls
+++ b/dlls/kernel32/nls/zhh.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(950)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_HONGKONG
 {
@@ -125,10 +125,10 @@ STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_HONGKONG
   LOCALE_SMONTHOUSANDSEP ","
   LOCALE_SNAME "zh-HK"
   LOCALE_SNATIVECTRYNAME L"\x9999\x6e2f\x7279\x522b\x884c\x653f\x533a"
-  LOCALE_SNATIVECURRNAME "´ä¹ô"
+  LOCALE_SNATIVECURRNAME "港幣"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "¤¤¤å(ÁcÅé)"
-  LOCALE_SNATIVELANGNAME "¤¤¤å(ÁcÅé)"
+  LOCALE_SNATIVEDISPLAYNAME "中文(繁體)"
+  LOCALE_SNATIVELANGNAME "中文(繁體)"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "ZHH "
   LOCALE_SPOSITIVESIGN ""
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_HONGKONG
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/zhi.nls b/dlls/kernel32/nls/zhi.nls
index 60b6578..22663ca 100644
--- a/dlls/kernel32/nls/zhi.nls
+++ b/dlls/kernel32/nls/zhi.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(936)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SINGAPORE
 {
@@ -65,37 +65,37 @@ STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SINGAPORE
   LOCALE_S1159 "AM"
   LOCALE_S2359 "PM"
   LOCALE_SABBREVCTRYNAME "SGP"
-  LOCALE_SABBREVDAYNAME1 "ÐÇÆÚÒ»"
-  LOCALE_SABBREVDAYNAME2 "ÐÇÆÚ¶þ"
-  LOCALE_SABBREVDAYNAME3 "ÐÇÆÚÈý"
-  LOCALE_SABBREVDAYNAME4 "ÐÇÆÚËÄ"
-  LOCALE_SABBREVDAYNAME5 "ÐÇÆÚÎå"
-  LOCALE_SABBREVDAYNAME6 "ÐÇÆÚÁù"
-  LOCALE_SABBREVDAYNAME7 "ÐÇÆÚÈÕ"
+  LOCALE_SABBREVDAYNAME1 "星期一"
+  LOCALE_SABBREVDAYNAME2 "星期二"
+  LOCALE_SABBREVDAYNAME3 "星期三"
+  LOCALE_SABBREVDAYNAME4 "星期四"
+  LOCALE_SABBREVDAYNAME5 "星期五"
+  LOCALE_SABBREVDAYNAME6 "星期六"
+  LOCALE_SABBREVDAYNAME7 "星期日"
   LOCALE_SABBREVLANGNAME "ZHI"
-  LOCALE_SABBREVMONTHNAME1 "Ò»ÔÂ"
-  LOCALE_SABBREVMONTHNAME2 "¶þÔÂ"
-  LOCALE_SABBREVMONTHNAME3 "ÈýÔÂ"
-  LOCALE_SABBREVMONTHNAME4 "ËÄÔÂ"
-  LOCALE_SABBREVMONTHNAME5 "ÎåÔÂ"
-  LOCALE_SABBREVMONTHNAME6 "ÁùÔÂ"
-  LOCALE_SABBREVMONTHNAME7 "ÆßÔÂ"
-  LOCALE_SABBREVMONTHNAME8 "°ËÔÂ"
-  LOCALE_SABBREVMONTHNAME9 "¾ÅÔÂ"
-  LOCALE_SABBREVMONTHNAME10 "Ê®ÔÂ"
-  LOCALE_SABBREVMONTHNAME11 "ʮһÔÂ"
-  LOCALE_SABBREVMONTHNAME12 "Ê®¶þÔÂ"
+  LOCALE_SABBREVMONTHNAME1 "一月"
+  LOCALE_SABBREVMONTHNAME2 "二月"
+  LOCALE_SABBREVMONTHNAME3 "三月"
+  LOCALE_SABBREVMONTHNAME4 "四月"
+  LOCALE_SABBREVMONTHNAME5 "五月"
+  LOCALE_SABBREVMONTHNAME6 "六月"
+  LOCALE_SABBREVMONTHNAME7 "七月"
+  LOCALE_SABBREVMONTHNAME8 "八月"
+  LOCALE_SABBREVMONTHNAME9 "九月"
+  LOCALE_SABBREVMONTHNAME10 "十月"
+  LOCALE_SABBREVMONTHNAME11 "十一月"
+  LOCALE_SABBREVMONTHNAME12 "十二月"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Singapore"
   LOCALE_SCURRENCY "$"
   LOCALE_SDATE "/"
-  LOCALE_SDAYNAME1 "ÐÇÆÚÒ»"
-  LOCALE_SDAYNAME2 "ÐÇÆÚ¶þ"
-  LOCALE_SDAYNAME3 "ÐÇÆÚÈý"
-  LOCALE_SDAYNAME4 "ÐÇÆÚËÄ"
-  LOCALE_SDAYNAME5 "ÐÇÆÚÎå"
-  LOCALE_SDAYNAME6 "ÐÇÆÚÁù"
-  LOCALE_SDAYNAME7 "ÐÇÆÚÈÕ"
+  LOCALE_SDAYNAME1 "星期一"
+  LOCALE_SDAYNAME2 "星期二"
+  LOCALE_SDAYNAME3 "星期三"
+  LOCALE_SDAYNAME4 "星期四"
+  LOCALE_SDAYNAME5 "星期五"
+  LOCALE_SDAYNAME6 "星期六"
+  LOCALE_SDAYNAME7 "星期日"
   LOCALE_SDECIMAL "."
   LOCALE_SENGCOUNTRY "Singapore"
   LOCALE_SENGCURRNAME "Singapore Dollar"
@@ -109,26 +109,26 @@ STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SINGAPORE
   LOCALE_SLONGDATE "dddd, d MMMM, yyyy"
   LOCALE_SMONDECIMALSEP "."
   LOCALE_SMONGROUPING "3;0"
-  LOCALE_SMONTHNAME1 "Ò»ÔÂ"
-  LOCALE_SMONTHNAME2 "¶þÔÂ"
-  LOCALE_SMONTHNAME3 "ÈýÔÂ"
-  LOCALE_SMONTHNAME4 "ËÄÔÂ"
-  LOCALE_SMONTHNAME5 "ÎåÔÂ"
-  LOCALE_SMONTHNAME6 "ÁùÔÂ"
-  LOCALE_SMONTHNAME7 "ÆßÔÂ"
-  LOCALE_SMONTHNAME8 "°ËÔÂ"
-  LOCALE_SMONTHNAME9 "¾ÅÔÂ"
-  LOCALE_SMONTHNAME10 "Ê®ÔÂ"
-  LOCALE_SMONTHNAME11 "ʮһÔÂ"
-  LOCALE_SMONTHNAME12 "Ê®¶þÔÂ"
+  LOCALE_SMONTHNAME1 "一月"
+  LOCALE_SMONTHNAME2 "二月"
+  LOCALE_SMONTHNAME3 "三月"
+  LOCALE_SMONTHNAME4 "四月"
+  LOCALE_SMONTHNAME5 "五月"
+  LOCALE_SMONTHNAME6 "六月"
+  LOCALE_SMONTHNAME7 "七月"
+  LOCALE_SMONTHNAME8 "八月"
+  LOCALE_SMONTHNAME9 "九月"
+  LOCALE_SMONTHNAME10 "十月"
+  LOCALE_SMONTHNAME11 "十一月"
+  LOCALE_SMONTHNAME12 "十二月"
   LOCALE_SMONTHNAME13 ""
   LOCALE_SMONTHOUSANDSEP ","
   LOCALE_SNAME "zh-SG"
-  LOCALE_SNATIVECTRYNAME "мÓÆÂ"
-  LOCALE_SNATIVECURRNAME "бÒ"
+  LOCALE_SNATIVECTRYNAME "新加坡"
+  LOCALE_SNATIVECURRNAME "新币"
   LOCALE_SNATIVEDIGITS "0123456789"
-  LOCALE_SNATIVEDISPLAYNAME "ÖÐÎÄ(¼òÌå) (мÓÆÂ)"
-  LOCALE_SNATIVELANGNAME "ÖÐÎÄ(¼òÌå)"
+  LOCALE_SNATIVEDISPLAYNAME "中文(简体) (新加坡)"
+  LOCALE_SNATIVELANGNAME "中文(简体)"
   LOCALE_SNEGATIVESIGN "-"
   LOCALE_SOPENTYPELANGUAGETAG "ZHS "
   LOCALE_SPOSITIVESIGN ""
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SINGAPORE
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
diff --git a/dlls/kernel32/nls/zhm.nls b/dlls/kernel32/nls/zhm.nls
index 9d79bce..21a8db2 100644
--- a/dlls/kernel32/nls/zhm.nls
+++ b/dlls/kernel32/nls/zhm.nls
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#pragma code_page(950)
+#pragma code_page(65001) /* UTF-8 */
 
 STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_MACAU
 {
@@ -65,37 +65,37 @@ STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_MACAU
   LOCALE_S1159 ""
   LOCALE_S2359 ""
   LOCALE_SABBREVCTRYNAME "MCO"
-  LOCALE_SABBREVDAYNAME1 "¬P´Á¤@"
-  LOCALE_SABBREVDAYNAME2 "¬P´Á¤G"
-  LOCALE_SABBREVDAYNAME3 "¬P´Á¤T"
-  LOCALE_SABBREVDAYNAME4 "¬P´Á¥|"
-  LOCALE_SABBREVDAYNAME5 "¬P´Á¤­"
-  LOCALE_SABBREVDAYNAME6 "¬P´Á¤»"
-  LOCALE_SABBREVDAYNAME7 "¬P´Á¤é"
+  LOCALE_SABBREVDAYNAME1 "星期一"
+  LOCALE_SABBREVDAYNAME2 "星期二"
+  LOCALE_SABBREVDAYNAME3 "星期三"
+  LOCALE_SABBREVDAYNAME4 "星期四"
+  LOCALE_SABBREVDAYNAME5 "星期五"
+  LOCALE_SABBREVDAYNAME6 "星期六"
+  LOCALE_SABBREVDAYNAME7 "星期日"
   LOCALE_SABBREVLANGNAME "ZHM"
-  LOCALE_SABBREVMONTHNAME1 "¤@¤ë"
-  LOCALE_SABBREVMONTHNAME2 "¤G¤ë"
-  LOCALE_SABBREVMONTHNAME3 "¤T¤ë"
-  LOCALE_SABBREVMONTHNAME4 "¥|¤ë"
-  LOCALE_SABBREVMONTHNAME5 "¤­¤ë"
-  LOCALE_SABBREVMONTHNAME6 "¤»¤ë"
-  LOCALE_SABBREVMONTHNAME7 "¤C¤ë"
-  LOCALE_SABBREVMONTHNAME8 "¤K¤ë"
-  LOCALE_SABBREVMONTHNAME9 "¤E¤ë"
-  LOCALE_SABBREVMONTHNAME10 "¤Q¤ë"
-  LOCALE_SABBREVMONTHNAME11 "¤Q¤@¤ë"
-  LOCALE_SABBREVMONTHNAME12 "¤Q¤G¤ë"
+  LOCALE_SABBREVMONTHNAME1 "一月"
+  LOCALE_SABBREVMONTHNAME2 "二月"
+  LOCALE_SABBREVMONTHNAME3 "三月"
+  LOCALE_SABBREVMONTHNAME4 "四月"
+  LOCALE_SABBREVMONTHNAME5 "五月"
+  LOCALE_SABBREVMONTHNAME6 "六月"
+  LOCALE_SABBREVMONTHNAME7 "七月"
+  LOCALE_SABBREVMONTHNAME8 "八月"
+  LOCALE_SABBREVMONTHNAME9 "九月"
+  LOCALE_SABBREVMONTHNAME10 "十月"
+  LOCALE_SABBREVMONTHNAME11 "十一月"
+  LOCALE_SABBREVMONTHNAME12 "十二月"
   LOCALE_SABBREVMONTHNAME13 ""
   LOCALE_SCOUNTRY "Macau S.A.R."
   LOCALE_SCURRENCY "P"
   LOCALE_SDATE "/"
-  LOCALE_SDAYNAME1 "¬P´Á¤@"
-  LOCALE_SDAYNAME2 "¬P´Á¤G"
-  LOCALE_SDAYNAME3 "¬P´Á¤T"
-  LOCALE_SDAYNAME4 "¬P´Á¥|"
-  LOCALE_SDAYNAME5 "¬P´Á¤­"
-  LOCALE_SDAYNAME6 "¬P´Á¤»"
-  LOCALE_SDAYNAME7 "¬P´Á¤é"
+  LOCALE_SDAYNAME1 "星期一"
+  LOCALE_SDAYNAME2 "星期二"
+  LOCALE_SDAYNAME3 "星期三"
+  LOCALE_SDAYNAME4 "星期四"
+  LOCALE_SDAYNAME5 "星期五"
+  LOCALE_SDAYNAME6 "星期六"
+  LOCALE_SDAYNAME7 "星期日"
   LOCALE_SDECIMAL "."
   LOCALE_SENGCOUNTRY "Macau S.A.R."
   LOCALE_SENGCURRNAME "Macau Pataca"
@@ -109,18 +109,18 @@ STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_MACAU
   LOCALE_SLONGDATE "dddd, d MMMM, yyyy"
   LOCALE_SMONDECIMALSEP "."
   LOCALE_SMONGROUPING "3;0"
-  LOCALE_SMONTHNAME1 "¤@¤ë"
-  LOCALE_SMONTHNAME2 "¤G¤ë"
-  LOCALE_SMONTHNAME3 "¤T¤ë"
-  LOCALE_SMONTHNAME4 "¥|¤ë"
-  LOCALE_SMONTHNAME5 "¤­¤ë"
-  LOCALE_SMONTHNAME6 "¤»¤ë"
-  LOCALE_SMONTHNAME7 "¤C¤ë"
-  LOCALE_SMONTHNAME8 "¤K¤ë"
-  LOCALE_SMONTHNAME9 "¤E¤ë"
-  LOCALE_SMONTHNAME10 "¤Q¤ë"
-  LOCALE_SMONTHNAME11 "¤Q¤@¤ë"
-  LOCALE_SMONTHNAME12 "¤Q¤G¤ë"
+  LOCALE_SMONTHNAME1 "一月"
+  LOCALE_SMONTHNAME2 "二月"
+  LOCALE_SMONTHNAME3 "三月"
+  LOCALE_SMONTHNAME4 "四月"
+  LOCALE_SMONTHNAME5 "五月"
+  LOCALE_SMONTHNAME6 "六月"
+  LOCALE_SMONTHNAME7 "七月"
+  LOCALE_SMONTHNAME8 "八月"
+  LOCALE_SMONTHNAME9 "九月"
+  LOCALE_SMONTHNAME10 "十月"
+  LOCALE_SMONTHNAME11 "十一月"
+  LOCALE_SMONTHNAME12 "十二月"
   LOCALE_SMONTHNAME13 ""
   LOCALE_SMONTHOUSANDSEP ","
   LOCALE_SNAME "zh-MO"
@@ -153,7 +153,7 @@ STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_MACAU
   LGRPID_SIMPLIFIED_CHINESE+LGRPID_RES_BASE "Simplified Chinese"
   LGRPID_THAI+LGRPID_RES_BASE "Thai"
   LGRPID_HEBREW+LGRPID_RES_BASE "Hebrew"
-  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic" 
+  LGRPID_ARABIC+LGRPID_RES_BASE "Arabic"
   LGRPID_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
   LGRPID_INDIC+LGRPID_RES_BASE "Indic"
   LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
-- 
2.8.0.rc3




More information about the wine-patches mailing list