- Import Breton, Romansh, and Welsh NLS files from Wine.
authorDmitry Gorbachev <gorbachev@reactos.org>
Sat, 26 Sep 2009 17:37:25 +0000 (17:37 +0000)
committerDmitry Gorbachev <gorbachev@reactos.org>
Sat, 26 Sep 2009 17:37:25 +0000 (17:37 +0000)
- Sync locale RC files.
- Move language-specific stuff to more visible to translators place. ;)

svn path=/trunk/; revision=43169

reactos/dll/win32/kernel32/kernel32.rc
reactos/dll/win32/kernel32/locale_rc.rc
reactos/dll/win32/kernel32/nls/brf.nls [new file with mode: 0644]
reactos/dll/win32/kernel32/nls/cym.nls [new file with mode: 0644]
reactos/dll/win32/kernel32/nls/rmc.nls [new file with mode: 0644]

index b782d9f..6f4e3b0 100644 (file)
@@ -5,6 +5,9 @@
 #include <reactos/version.rc>
 
 #include "windows.h"
-#include "errcodes.rc"
 
 #include "locale_rc.rc"
+
+#include "lang/de-DE.rc"
+#include "lang/en-US.rc"
+#include "lang/ru-RU.rc"
index f3d2697..309caf1 100644 (file)
@@ -15,7 +15,7 @@
  *
  * You should have received a copy of the GNU Lesser General Public
  * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
  */
 
 #include "windef.h"
@@ -44,9 +44,9 @@
 #include "nls/arh.nls"   /* 0x3c01  LANG_ARABIC, SUBLANG_ARABIC_BAHRAIN */
 #include "nls/arq.nls"   /* 0x4001  LANG_ARABIC, SUBLANG_ARABIC_QATAR */
 
-#include "nls/bgr.nls"   /* 0x0402  LANG_BULGARIAN, SUBLANG_NEUTRAL */
+#include "nls/bgr.nls"   /* 0x0402  LANG_BULGARIAN, SUBLANG_DEFAULT */
 
-#include "nls/cat.nls"   /* 0x0403  LANG_CATALAN, SUBLANG_NEUTRAL */
+#include "nls/cat.nls"   /* 0x0403  LANG_CATALAN, SUBLANG_DEFAULT */
 
 #include "nls/cht.nls"   /* 0x0404  LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL */
 #include "nls/chs.nls"   /* 0x0804  LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED */
@@ -54,9 +54,9 @@
 #include "nls/zhi.nls"   /* 0x1004  LANG_CHINESE, SUBLANG_CHINESE_SINGAPORE */
 #include "nls/zhm.nls"   /* 0x1404  LANG_CHINESE, SUBLANG_CHINESE_MACAU */
 
-#include "nls/csy.nls"   /* 0x0405  LANG_CZECH, SUBLANG_NEUTRAL */
+#include "nls/csy.nls"   /* 0x0405  LANG_CZECH, SUBLANG_DEFAULT */
 
-#include "nls/dan.nls"   /* 0x0406  LANG_DANISH, SUBLANG_NEUTRAL */
+#include "nls/dan.nls"   /* 0x0406  LANG_DANISH, SUBLANG_DEFAULT */
 
 #include "nls/deu.nls"   /* 0x0407  LANG_GERMAN, SUBLANG_GERMAN */
 #include "nls/des.nls"   /* 0x0807  LANG_GERMAN, SUBLANG_GERMAN_SWISS */
@@ -64,7 +64,7 @@
 #include "nls/del.nls"   /* 0x1007  LANG_GERMAN, SUBLANG_GERMAN_LUXEMBOURG */
 #include "nls/dec.nls"   /* 0x1407  LANG_GERMAN, SUBLANG_GERMAN_LIECHTENSTEIN */
 
-#include "nls/ell.nls"   /* 0x0408  LANG_GREEK, SUBLANG_NEUTRAL */
+#include "nls/ell.nls"   /* 0x0408  LANG_GREEK, SUBLANG_DEFAULT */
 
 #include "nls/enu.nls"   /* 0x0409  LANG_ENGLISH, SUBLANG_ENGLISH_US */
 #include "nls/eng.nls"   /* 0x0809  LANG_ENGLISH, SUBLANG_ENGLISH_UK */
 #include "nls/esi.nls"   /* 0x4c0a  LANG_SPANISH, SUBLANG_SPANISH_NICARAGUA */
 #include "nls/esu.nls"   /* 0x500a  LANG_SPANISH, SUBLANG_SPANISH_PUERTO_RICO */
 
-#include "nls/fin.nls"   /* 0x040b  LANG_FINNISH, SUBLANG_NEUTRAL */
+#include "nls/fin.nls"   /* 0x040b  LANG_FINNISH, SUBLANG_DEFAULT */
 
 #include "nls/fra.nls"   /* 0x040c  LANG_FRENCH, SUBLANG_FRENCH */
 #include "nls/frb.nls"   /* 0x080c  LANG_FRENCH, SUBLANG_FRENCH_BELGIAN */
 #include "nls/frl.nls"   /* 0x140c  LANG_FRENCH, SUBLANG_FRENCH_LUXEMBOURG */
 #include "nls/frm.nls"   /* 0x180c  LANG_FRENCH, SUBLANG_FRENCH_MONACO */
 
-#include "nls/heb.nls"   /* 0x040d  LANG_HEBREW, SUBLANG_NEUTRAL */
+#include "nls/heb.nls"   /* 0x040d  LANG_HEBREW, SUBLANG_DEFAULT */
 
-#include "nls/hun.nls"   /* 0x040e  LANG_HUNGARIAN, SUBLANG_NEUTRAL */
+#include "nls/hun.nls"   /* 0x040e  LANG_HUNGARIAN, SUBLANG_DEFAULT */
 
-#include "nls/isl.nls"   /* 0x040f  LANG_ICELANDIC, SUBLANG_NEUTRAL */
+#include "nls/isl.nls"   /* 0x040f  LANG_ICELANDIC, SUBLANG_DEFAULT */
 
 #include "nls/ita.nls"   /* 0x0410  LANG_ITALIAN, SUBLANG_ITALIAN */
 #include "nls/its.nls"   /* 0x0810  LANG_ITALIAN, SUBLANG_ITALIAN_SWISS */
 
-#include "nls/jpn.nls"   /* 0x0411  LANG_JAPANESE, SUBLANG_NEUTRAL */
+#include "nls/jpn.nls"   /* 0x0411  LANG_JAPANESE, SUBLANG_DEFAULT */
 
 #include "nls/kor.nls"   /* 0x0412  LANG_KOREAN, SUBLANG_KOREAN */
 
 #include "nls/nor.nls"   /* 0x0414  LANG_NORWEGIAN, SUBLANG_NORWEGIAN_BOKMAL */
 #include "nls/non.nls"   /* 0x0814  LANG_NORWEGIAN, SUBLANG_NORWEGIAN_NYNORSK */
 
-#include "nls/plk.nls"   /* 0x0415  LANG_POLISH, SUBLANG_NEUTRAL */
+#include "nls/plk.nls"   /* 0x0415  LANG_POLISH, SUBLANG_DEFAULT */
 
 #include "nls/ptb.nls"   /* 0x0416  LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN */
 #include "nls/ptg.nls"   /* 0x0816  LANG_PORTUGUESE, SUBLANG_PORTUGUESE */
 
-#include "nls/rom.nls"   /* 0x0418  LANG_ROMANIAN, SUBLANG_NEUTRAL */
+//#include "nls/rmc.nls"   /* 0x0417  LANG_ROMANSH, SUBLANG_ROMANSH_SWITZERLAND */
 
-#include "nls/rus.nls"   /* 0x0419  LANG_RUSSIAN, SUBLANG_NEUTRAL */
+#include "nls/rom.nls"   /* 0x0418  LANG_ROMANIAN, SUBLANG_DEFAULT */
 
-#include "nls/hrv.nls"   /* 0x041a  LANG_SERBIAN, SUBLANG_NEUTRAL */
+#include "nls/rus.nls"   /* 0x0419  LANG_RUSSIAN, SUBLANG_DEFAULT */
+
+#include "nls/hrv.nls"   /* 0x041a  LANG_SERBIAN, SUBLANG_DEFAULT */
 #include "nls/srl.nls"   /* 0x081a  LANG_SERBIAN, SUBLANG_SERBIAN_LATIN */
 #include "nls/srb.nls"   /* 0x0c1a  LANG_SERBIAN, SUBLANG_SERBIAN_CYRILLIC */
 
-#include "nls/sky.nls"   /* 0x041b  LANG_SLOVAK, SUBLANG_NEUTRAL */
+#include "nls/sky.nls"   /* 0x041b  LANG_SLOVAK, SUBLANG_DEFAULT */
 
-#include "nls/sqi.nls"   /* 0x041c  LANG_ALBANIAN, SUBLANG_NEUTRAL */
+#include "nls/sqi.nls"   /* 0x041c  LANG_ALBANIAN, SUBLANG_DEFAULT */
 
-#include "nls/sve.nls"   /* 0x041d  LANG_SWEDISH, SUBLANG_NEUTRAL */
+#include "nls/sve.nls"   /* 0x041d  LANG_SWEDISH, SUBLANG_SWEDISH */
 #include "nls/svf.nls"   /* 0x081d  LANG_SWEDISH, SUBLANG_SWEDISH_FINLAND */
 
-#include "nls/tha.nls"   /* 0x041e  LANG_THAI, SUBLANG_NEUTRAL */
+#include "nls/tha.nls"   /* 0x041e  LANG_THAI, SUBLANG_DEFAULT */
 
-#include "nls/trk.nls"   /* 0x041f  LANG_TURKISH, SUBLANG_NEUTRAL */
+#include "nls/trk.nls"   /* 0x041f  LANG_TURKISH, SUBLANG_DEFAULT */
 
 #include "nls/urd.nls"   /* 0x0420  LANG_URDU, SUBLANG_URDU_PAKISTAN */
 
-#include "nls/ind.nls"   /* 0x0421  LANG_INDONESIAN, SUBLANG_NEUTRAL */
+#include "nls/ind.nls"   /* 0x0421  LANG_INDONESIAN, SUBLANG_DEFAULT */
 
-#include "nls/ukr.nls"   /* 0x0422  LANG_UKRAINIAN, SUBLANG_NEUTRAL */
+#include "nls/ukr.nls"   /* 0x0422  LANG_UKRAINIAN, SUBLANG_DEFAULT */
 
-#include "nls/bel.nls"   /* 0x0423  LANG_BELARUSIAN, SUBLANG_NEUTRAL */
+#include "nls/bel.nls"   /* 0x0423  LANG_BELARUSIAN, SUBLANG_DEFAULT */
 
-#include "nls/slv.nls"   /* 0x0424  LANG_SLOVENIAN, SUBLANG_NEUTRAL */
+#include "nls/slv.nls"   /* 0x0424  LANG_SLOVENIAN, SUBLANG_DEFAULT */
 
-#include "nls/eti.nls"   /* 0x0425  LANG_ESTONIAN, SUBLANG_NEUTRAL */
+#include "nls/eti.nls"   /* 0x0425  LANG_ESTONIAN, SUBLANG_DEFAULT */
 
-#include "nls/lvi.nls"   /* 0x0426  LANG_LATVIAN, SUBLANG_NEUTRAL */
+#include "nls/lvi.nls"   /* 0x0426  LANG_LATVIAN, SUBLANG_DEFAULT */
 
 #include "nls/lth.nls"   /* 0x0427  LANG_LITHUANIAN, SUBLANG_LITHUANIAN */
 
-#include "nls/far.nls"   /* 0x0429  LANG_FARSI, SUBLANG_NEUTRAL */
+#include "nls/far.nls"   /* 0x0429  LANG_FARSI, SUBLANG_DEFAULT */
 
-#include "nls/vit.nls"   /* 0x042a  LANG_VIETNAMESE, SUBLANG_NEUTRAL */
+#include "nls/vit.nls"   /* 0x042a  LANG_VIETNAMESE, SUBLANG_DEFAULT */
 
-#include "nls/hye.nls"   /* 0x042b  LANG_ARMENIAN, SUBLANG_NEUTRAL */
+#include "nls/hye.nls"   /* 0x042b  LANG_ARMENIAN, SUBLANG_DEFAULT */
 
 #include "nls/azl.nls"   /* 0x042c  LANG_AZERI, SUBLANG_AZERI_LATIN */
 #include "nls/aze.nls"   /* 0x082c  LANG_AZERI, SUBLANG_AZERI_CYRILLIC */
 
-#include "nls/euq.nls"   /* 0x042d  LANG_BASQUE, SUBLANG_NEUTRAL */
+#include "nls/euq.nls"   /* 0x042d  LANG_BASQUE, SUBLANG_DEFAULT */
 
-#include "nls/mki.nls"   /* 0x042f  LANG_MACEDONIAN, SUBLANG_NEUTRAL */
+#include "nls/mki.nls"   /* 0x042f  LANG_MACEDONIAN, SUBLANG_DEFAULT */
 
-#include "nls/afk.nls"   /* 0x0436  LANG_AFRIKAANS, SUBLANG_NEUTRAL */
+#include "nls/afk.nls"   /* 0x0436  LANG_AFRIKAANS, SUBLANG_DEFAULT */
 
-#include "nls/kat.nls"   /* 0x0437  LANG_GEORGIAN, SUBLANG_NEUTRAL */
+#include "nls/kat.nls"   /* 0x0437  LANG_GEORGIAN, SUBLANG_DEFAULT */
 
-#include "nls/fos.nls"   /* 0x0438  LANG_FAEROESE, SUBLANG_NEUTRAL */
+#include "nls/fos.nls"   /* 0x0438  LANG_FAEROESE, SUBLANG_DEFAULT */
 
-#include "nls/hin.nls"   /* 0x0439  LANG_HINDI, SUBLANG_NEUTRAL */
+#include "nls/hin.nls"   /* 0x0439  LANG_HINDI, SUBLANG_DEFAULT */
 
 #include "nls/msl.nls"   /* 0x043e  LANG_MALAY, SUBLANG_MALAY_MALAYSIA */
 #include "nls/msb.nls"   /* 0x083e  LANG_MALAY, SUBLANG_MALAY_BRUNEI_DARUSSALAM */
 
-#include "nls/kkz.nls"   /* 0x043f  LANG_KAZAK, SUBLANG_NEUTRAL */
+#include "nls/kkz.nls"   /* 0x043f  LANG_KAZAK, SUBLANG_DEFAULT */
 
-#include "nls/kyr.nls"   /* 0x0440  LANG_KYRGYZ, SUBLANG_NEUTRAL */
+#include "nls/kyr.nls"   /* 0x0440  LANG_KYRGYZ, SUBLANG_DEFAULT */
 
-#include "nls/swk.nls"   /* 0x0441  LANG_SWAHILI, SUBLANG_NEUTRAL */
+#include "nls/swk.nls"   /* 0x0441  LANG_SWAHILI, SUBLANG_DEFAULT */
 
 #include "nls/uzl.nls"   /* 0x0443  LANG_UZBEK, SUBLANG_UZBEK_LATIN */
 #include "nls/uzb.nls"   /* 0x0843  LANG_UZBEK, SUBLANG_UZBEK_CYRILLIC */
 
-#include "nls/ttt.nls"   /* 0x0444  LANG_TATAR, SUBLANG_NEUTRAL */
-
-#include "nls/pan.nls"   /* 0x0446  LANG_PUNJABI, SUBLANG_NEUTRAL */
+#include "nls/ttt.nls"   /* 0x0444  LANG_TATAR, SUBLANG_DEFAULT */
 
-#include "nls/guj.nls"   /* 0x0447  LANG_GUJARATI, SUBLANG_NEUTRAL */
+#include "nls/pan.nls"   /* 0x0446  LANG_PUNJABI, SUBLANG_DEFAULT */
 
-#include "nls/tam.nls"   /* 0x0449  LANG_TAMIL, SUBLANG_NEUTRAL */
+#include "nls/guj.nls"   /* 0x0447  LANG_GUJARATI, SUBLANG_DEFAULT */
 
-#include "nls/tel.nls"   /* 0x044a  LANG_TELUGU, SUBLANG_NEUTRAL */
+#include "nls/tam.nls"   /* 0x0449  LANG_TAMIL, SUBLANG_DEFAULT */
 
-#include "nls/kan.nls"   /* 0x044b  LANG_KANNADA, SUBLANG_NEUTRAL */
+#include "nls/tel.nls"   /* 0x044a  LANG_TELUGU, SUBLANG_DEFAULT */
 
-#include "nls/mar.nls"   /* 0x044e  LANG_MARATHI, SUBLANG_NEUTRAL */
+#include "nls/kan.nls"   /* 0x044b  LANG_KANNADA, SUBLANG_DEFAULT */
 
-#include "nls/san.nls"   /* 0x044f  LANG_SANSKRIT, SUBLANG_NEUTRAL */
+#include "nls/mar.nls"   /* 0x044e  LANG_MARATHI, SUBLANG_DEFAULT */
 
-#include "nls/mon.nls"   /* 0x0450  LANG_MONGOLIAN, SUBLANG_NEUTRAL */
+#include "nls/san.nls"   /* 0x044f  LANG_SANSKRIT, SUBLANG_DEFAULT */
 
-#include "nls/glc.nls"   /* 0x0456  LANG_GALICIAN, SUBLANG_NEUTRAL */
+#include "nls/mon.nls"   /* 0x0450  LANG_MONGOLIAN, SUBLANG_DEFAULT */
 
-#include "nls/knk.nls"   /* 0x0457  LANG_KONKANI, SUBLANG_NEUTRAL */
+//#include "nls/cym.nls"   /* 0x0452  LANG_WELSH, SUBLANG_DEFAULT */
 
-#include "nls/syr.nls"   /* 0x045a  LANG_SYRIAC, SUBLANG_NEUTRAL */
+#include "nls/glc.nls"   /* 0x0456  LANG_GALICIAN, SUBLANG_DEFAULT */
 
-#include "nls/div.nls"   /* 0x0465  LANG_DIVEHI, SUBLANG_NEUTRAL */
+#include "nls/knk.nls"   /* 0x0457  LANG_KONKANI, SUBLANG_DEFAULT */
 
+#include "nls/syr.nls"   /* 0x045a  LANG_SYRIAC, SUBLANG_DEFAULT */
 
-/* Wine extensions */
+#include "nls/div.nls"   /* 0x0465  LANG_DIVEHI, SUBLANG_DEFAULT */
 
-//#include "nls/nls.nls"   /* 0x0c13  LANG_DUTCH, SUBLANG_DUTCH_SURINAM */
+//#include "nls/brf.nls"   /* 0x0493  LANG_BRETON, SUBLANG_DEFAULT */
 
-//#include "nls/gae.nls"   /* 0x043c  LANG_GAELIC, SUBLANG_GAELIC */
-//#include "nls/gdh.nls"   /* 0x083c  LANG_GAELIC, SUBLANG_GAELIC_SCOTTISH */
-//#include "nls/gdv.nls"   /* 0x0c3c  LANG_GAELIC, SUBLANG_GAELIC_MANX */
 
-//#include "nls/eox.nls"   /* 0x048f  LANG_ESPERANTO, SUBLANG_NEUTRAL */
+/* Wine extensions */
 
-//#include "nls/wal.nls"   /* 0x0490  LANG_WALON, SUBLANG_NEUTRAL */
+//#include "nls/nls.nls"   /* 0x0c13  LANG_DUTCH, SUBLANG_DUTCH_SURINAM */
 
-//#include "nls/cor.nls"   /* 0x0491  LANG_CORNISH, SUBLANG_NEUTRAL */
+//#include "nls/eox.nls"   /* 0x048f  LANG_ESPERANTO, SUBLANG_DEFAULT */
 
-//#include "nls/cym.nls"   /* 0x0492  LANG_WELSH, SUBLANG_NEUTRAL */
+//#include "nls/wal.nls"   /* 0x0490  LANG_WALON, SUBLANG_DEFAULT */
 
-//#include "nls/brf.nls"   /* 0x0493  LANG_BRETON, SUBLANG_NEUTRAL */
+//#include "nls/cor.nls"   /* 0x0491  LANG_CORNISH, SUBLANG_DEFAULT */
 
-#include "lang/de-DE.rc"
-#include "lang/en-US.rc"
-#include "lang/ru-RU.rc"
+//#include "nls/gae.nls"   /* 0x0494  LANG_GAELIC, SUBLANG_GAELIC */
+//#include "nls/gdh.nls"   /* 0x0894  LANG_GAELIC, SUBLANG_GAELIC_SCOTTISH */
+//#include "nls/gdv.nls"   /* 0x0c94  LANG_GAELIC, SUBLANG_GAELIC_MANX */
diff --git a/reactos/dll/win32/kernel32/nls/brf.nls b/reactos/dll/win32/kernel32/nls/brf.nls
new file mode 100644 (file)
index 0000000..8c0953c
--- /dev/null
@@ -0,0 +1,157 @@
+/*
+ * Locale definitions for Breton (France)
+ *
+ * Copyright 1998 Marcel Baur
+ * Copyright 2002 Alexandre Julliard for CodeWeavers
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+
+#pragma code_page(1252)
+
+STRINGTABLE LANGUAGE LANG_BRETON, SUBLANG_DEFAULT
+{
+  LOCALE_FONTSIGNATURE L"\x002f\x8000\x3808\x0000\x0000\x0000\x0000\x0000\x0001\x0000\x0000\x4000\x0013\x0000\x0000\xc5d4"
+  LOCALE_ICALENDARTYPE "1"
+  LOCALE_ICENTURY "1"
+  LOCALE_ICOUNTRY "33"
+  LOCALE_ICURRDIGITS "2"
+  LOCALE_ICURRENCY "3"
+  LOCALE_IDATE "1"
+  LOCALE_IDAYLZERO "0"
+  LOCALE_IDEFAULTANSICODEPAGE "1252"
+  LOCALE_IDEFAULTCODEPAGE "850"
+  LOCALE_IDEFAULTCOUNTRY "33"
+  LOCALE_IDEFAULTEBCDICCODEPAGE "20297"
+  LOCALE_IDEFAULTLANGUAGE "040c"
+  LOCALE_IDEFAULTMACCODEPAGE "10000"
+  LOCALE_IDEFAULTUNIXCODEPAGE "28605"
+  LOCALE_IDIGITS "2"
+  LOCALE_IDIGITSUBSTITUTION "1"
+  LOCALE_IFIRSTDAYOFWEEK "0"
+  LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IINTLCURRDIGITS "2"
+  LOCALE_ILANGUAGE "0493"
+  LOCALE_ILDATE "1"
+  LOCALE_ILZERO "1"
+  LOCALE_IMEASURE "0"
+  LOCALE_IMONLZERO "1"
+  LOCALE_INEGCURR "8"
+  LOCALE_INEGNUMBER "1"
+  LOCALE_INEGSEPBYSPACE "1"
+  LOCALE_INEGSIGNPOSN "1"
+  LOCALE_INEGSYMPRECEDES "0"
+  LOCALE_IOPTIONALCALENDAR "0"
+  LOCALE_IPAPERSIZE "9"
+  LOCALE_IPOSSEPBYSPACE "1"
+  LOCALE_IPOSSIGNPOSN "1"
+  LOCALE_IPOSSYMPRECEDES "0"
+  LOCALE_ITIME "1"
+  LOCALE_ITIMEMARKPOSN "0"
+  LOCALE_ITLZERO "1"
+  LOCALE_S1159 ""
+  LOCALE_S2359 ""
+  LOCALE_SABBREVCTRYNAME "FRA"
+  LOCALE_SABBREVDAYNAME1 "Lun"
+  LOCALE_SABBREVDAYNAME2 "Meu"
+  LOCALE_SABBREVDAYNAME3 "Mer"
+  LOCALE_SABBREVDAYNAME4 "Yao"
+  LOCALE_SABBREVDAYNAME5 "Gwe"
+  LOCALE_SABBREVDAYNAME6 "Sad"
+  LOCALE_SABBREVDAYNAME7 "Sul"
+  LOCALE_SABBREVLANGNAME "BRF"
+  LOCALE_SABBREVMONTHNAME1 "Gen"
+  LOCALE_SABBREVMONTHNAME2 "C'h"
+  LOCALE_SABBREVMONTHNAME3 "Meu"
+  LOCALE_SABBREVMONTHNAME4 "Ebr"
+  LOCALE_SABBREVMONTHNAME5 "Mae"
+  LOCALE_SABBREVMONTHNAME6 "Mez"
+  LOCALE_SABBREVMONTHNAME7 "Gou"
+  LOCALE_SABBREVMONTHNAME8 "Eos"
+  LOCALE_SABBREVMONTHNAME9 "Gwe"
+  LOCALE_SABBREVMONTHNAME10 "Her"
+  LOCALE_SABBREVMONTHNAME11 "Du"
+  LOCALE_SABBREVMONTHNAME12 "Ker"
+  LOCALE_SABBREVMONTHNAME13 ""
+  LOCALE_SCOUNTRY "France"
+  LOCALE_SCURRENCY "\80"
+  LOCALE_SDATE "/"
+  LOCALE_SDAYNAME1 "Lun"
+  LOCALE_SDAYNAME2 "Meurzh"
+  LOCALE_SDAYNAME3 "Merc'her"
+  LOCALE_SDAYNAME4 "Yaou"
+  LOCALE_SDAYNAME5 "Gwener"
+  LOCALE_SDAYNAME6 "Sadorn"
+  LOCALE_SDAYNAME7 "Sul"
+  LOCALE_SDECIMAL ","
+  LOCALE_SENGCOUNTRY "France"
+  LOCALE_SENGCURRNAME "Euro"
+  LOCALE_SENGLANGUAGE "Breton"
+  LOCALE_SGROUPING "3;0"
+  LOCALE_SINTLSYMBOL "EUR"
+  LOCALE_SISO3166CTRYNAME "FR"
+  LOCALE_SISO639LANGNAME "br"
+  LOCALE_SLANGUAGE "Brezhoneg"
+  LOCALE_SLIST ";"
+  LOCALE_SLONGDATE "dddd d MMMM yyyy"
+  LOCALE_SMONDECIMALSEP ","
+  LOCALE_SMONGROUPING "3;0"
+  LOCALE_SMONTHNAME1 "Genver"
+  LOCALE_SMONTHNAME2 "C'hwevrer"
+  LOCALE_SMONTHNAME3 "Meurzh"
+  LOCALE_SMONTHNAME4 "Ebrel"
+  LOCALE_SMONTHNAME5 "Mae"
+  LOCALE_SMONTHNAME6 "Mezheven"
+  LOCALE_SMONTHNAME7 "Gouere"
+  LOCALE_SMONTHNAME8 "Eost"
+  LOCALE_SMONTHNAME9 "Gwengolo"
+  LOCALE_SMONTHNAME10 "Here"
+  LOCALE_SMONTHNAME11 "Du"
+  LOCALE_SMONTHNAME12 "Kerzu"
+  LOCALE_SMONTHNAME13 ""
+  LOCALE_SMONTHOUSANDSEP " "
+  LOCALE_SNAME "br-FR"
+  LOCALE_SNATIVECTRYNAME "Bro-C'haill"
+  LOCALE_SNATIVECURRNAME ""
+  LOCALE_SNATIVEDIGITS "0123456789"
+  LOCALE_SNATIVELANGNAME "Brezhoneg"
+  LOCALE_SNEGATIVESIGN "-"
+  LOCALE_SPOSITIVESIGN ""
+  LOCALE_SSCRIPTS "Latn;"
+  LOCALE_SSHORTDATE "dd/MM/yyyy"
+  LOCALE_SSORTNAME "Default"
+  LOCALE_STHOUSAND " "
+  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"
+  LGRPID_GREEK+LGRPID_RES_BASE "Greek"
+  LGRPID_CYRILLIC+LGRPID_RES_BASE "Cyrillic"
+  LGRPID_TURKISH+LGRPID_RES_BASE "Turkic"
+  LGRPID_JAPANESE+LGRPID_RES_BASE "Japanese"
+  LGRPID_KOREAN+LGRPID_RES_BASE "Korean"
+  LGRPID_TRADITIONAL_CHINESE+LGRPID_RES_BASE "Traditional Chinese"
+  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_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
+  LGRPID_INDIC+LGRPID_RES_BASE "Indic"
+  LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
+  LGRPID_ARMENIAN+LGRPID_RES_BASE "Armenian"
+}
diff --git a/reactos/dll/win32/kernel32/nls/cym.nls b/reactos/dll/win32/kernel32/nls/cym.nls
new file mode 100644 (file)
index 0000000..b661b5f
--- /dev/null
@@ -0,0 +1,157 @@
+/*
+ * Locale definitions for Welsh (United Kingdom)
+ *
+ * Copyright 1998 Marcel Baur
+ * Copyright 2002 Alexandre Julliard for CodeWeavers
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+
+#pragma code_page(28604)
+
+STRINGTABLE LANGUAGE LANG_WELSH, SUBLANG_DEFAULT
+{
+  LOCALE_FONTSIGNATURE L"\x002f\x8000\x3808\x0000\x0000\x0000\x0000\x0000\x0001\x0000\x0000\x4000\x01ff\x003f\x8000\xffff"
+  LOCALE_ICALENDARTYPE "1"
+  LOCALE_ICENTURY "0"
+  LOCALE_ICOUNTRY "44"
+  LOCALE_ICURRDIGITS "2"
+  LOCALE_ICURRENCY "0"
+  LOCALE_IDATE "1"
+  LOCALE_IDAYLZERO "1"
+  LOCALE_IDEFAULTANSICODEPAGE "28604"
+  LOCALE_IDEFAULTCODEPAGE "850"
+  LOCALE_IDEFAULTCOUNTRY "44"
+  LOCALE_IDEFAULTEBCDICCODEPAGE "20285"
+  LOCALE_IDEFAULTLANGUAGE "0409"
+  LOCALE_IDEFAULTMACCODEPAGE "10000"
+  LOCALE_IDEFAULTUNIXCODEPAGE "28604"
+  LOCALE_IDIGITS "2"
+  LOCALE_IDIGITSUBSTITUTION "1"
+  LOCALE_IFIRSTDAYOFWEEK "0"
+  LOCALE_IFIRSTWEEKOFYEAR "0"
+  LOCALE_IINTLCURRDIGITS "2"
+  LOCALE_ILANGUAGE "0492"
+  LOCALE_ILDATE "1"
+  LOCALE_ILZERO "1"
+  LOCALE_IMEASURE "0"
+  LOCALE_IMONLZERO "1"
+  LOCALE_INEGCURR "1"
+  LOCALE_INEGNUMBER "1"
+  LOCALE_INEGSEPBYSPACE "0"
+  LOCALE_INEGSIGNPOSN "3"
+  LOCALE_INEGSYMPRECEDES "1"
+  LOCALE_IOPTIONALCALENDAR "0"
+  LOCALE_IPAPERSIZE "9"
+  LOCALE_IPOSSEPBYSPACE "0"
+  LOCALE_IPOSSIGNPOSN "3"
+  LOCALE_IPOSSYMPRECEDES "1"
+  LOCALE_ITIME "1"
+  LOCALE_ITIMEMARKPOSN "0"
+  LOCALE_ITLZERO "1"
+  LOCALE_S1159 "yb"
+  LOCALE_S2359 "yp"
+  LOCALE_SABBREVCTRYNAME "GBR"
+  LOCALE_SABBREVDAYNAME1 "Lln"
+  LOCALE_SABBREVDAYNAME2 "Maw"
+  LOCALE_SABBREVDAYNAME3 "Mer"
+  LOCALE_SABBREVDAYNAME4 "Iau"
+  LOCALE_SABBREVDAYNAME5 "Gwe"
+  LOCALE_SABBREVDAYNAME6 "Sad"
+  LOCALE_SABBREVDAYNAME7 "Sul"
+  LOCALE_SABBREVLANGNAME "CYM"
+  LOCALE_SABBREVMONTHNAME1 "Ion"
+  LOCALE_SABBREVMONTHNAME2 "Chw"
+  LOCALE_SABBREVMONTHNAME3 "Maw"
+  LOCALE_SABBREVMONTHNAME4 "Ebr"
+  LOCALE_SABBREVMONTHNAME5 "Mai"
+  LOCALE_SABBREVMONTHNAME6 "Meh"
+  LOCALE_SABBREVMONTHNAME7 "Gor"
+  LOCALE_SABBREVMONTHNAME8 "Aws"
+  LOCALE_SABBREVMONTHNAME9 "Med"
+  LOCALE_SABBREVMONTHNAME10 "Hyd"
+  LOCALE_SABBREVMONTHNAME11 "Tch"
+  LOCALE_SABBREVMONTHNAME12 "Rhg"
+  LOCALE_SABBREVMONTHNAME13 ""
+  LOCALE_SCOUNTRY "Cymru"
+  LOCALE_SCURRENCY "£"
+  LOCALE_SDATE "/"
+  LOCALE_SDAYNAME1 "Dydd Llun"
+  LOCALE_SDAYNAME2 "Dydd Mawrth"
+  LOCALE_SDAYNAME3 "Dydd Mercher"
+  LOCALE_SDAYNAME4 "Dydd Iau"
+  LOCALE_SDAYNAME5 "Dydd Gwener"
+  LOCALE_SDAYNAME6 "Dydd Sadwrn"
+  LOCALE_SDAYNAME7 "Dydd Sul"
+  LOCALE_SDECIMAL "."
+  LOCALE_SENGCOUNTRY "Wales"
+  LOCALE_SENGCURRNAME "UK Pound Sterling"
+  LOCALE_SENGLANGUAGE "Welsh"
+  LOCALE_SGROUPING "3;0"
+  LOCALE_SINTLSYMBOL "GBP"
+  LOCALE_SISO3166CTRYNAME "GB"
+  LOCALE_SISO639LANGNAME "cy"
+  LOCALE_SLANGUAGE "Welsh (United Kingdom)"
+  LOCALE_SLIST ","
+  LOCALE_SLONGDATE "dd MMMM yyyy"
+  LOCALE_SMONDECIMALSEP "."
+  LOCALE_SMONGROUPING "3;0"
+  LOCALE_SMONTHNAME1 "Ionawr"
+  LOCALE_SMONTHNAME2 "Chwefror"
+  LOCALE_SMONTHNAME3 "Mawrth"
+  LOCALE_SMONTHNAME4 "Ebrill"
+  LOCALE_SMONTHNAME5 "Mai"
+  LOCALE_SMONTHNAME6 "Mehefin"
+  LOCALE_SMONTHNAME7 "Gorffennaf"
+  LOCALE_SMONTHNAME8 "Awst"
+  LOCALE_SMONTHNAME9 "Medi"
+  LOCALE_SMONTHNAME10 "Hydref"
+  LOCALE_SMONTHNAME11 "Tachwedd"
+  LOCALE_SMONTHNAME12 "Rhagfyr"
+  LOCALE_SMONTHNAME13 ""
+  LOCALE_SMONTHOUSANDSEP ","
+  LOCALE_SNAME "cy-GB"
+  LOCALE_SNATIVECTRYNAME "Cymru"
+  LOCALE_SNATIVECURRNAME "punt"
+  LOCALE_SNATIVEDIGITS "0123456789"
+  LOCALE_SNATIVELANGNAME "Cymraeg"
+  LOCALE_SNEGATIVESIGN "-"
+  LOCALE_SPOSITIVESIGN ""
+  LOCALE_SSCRIPTS "Latn;"
+  LOCALE_SSHORTDATE "dd/MM/yy"
+  LOCALE_SSORTNAME "Default"
+  LOCALE_STHOUSAND ","
+  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"
+  LGRPID_GREEK+LGRPID_RES_BASE "Greek"
+  LGRPID_CYRILLIC+LGRPID_RES_BASE "Cyrillic"
+  LGRPID_TURKISH+LGRPID_RES_BASE "Turkic"
+  LGRPID_JAPANESE+LGRPID_RES_BASE "Japanese"
+  LGRPID_KOREAN+LGRPID_RES_BASE "Korean"
+  LGRPID_TRADITIONAL_CHINESE+LGRPID_RES_BASE "Traditional Chinese"
+  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_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
+  LGRPID_INDIC+LGRPID_RES_BASE "Indic"
+  LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
+  LGRPID_ARMENIAN+LGRPID_RES_BASE "Armenian"
+}
diff --git a/reactos/dll/win32/kernel32/nls/rmc.nls b/reactos/dll/win32/kernel32/nls/rmc.nls
new file mode 100644 (file)
index 0000000..aff624e
--- /dev/null
@@ -0,0 +1,167 @@
+/*
+ * Locale definitions for Romansh (Switzerland)
+ *
+ * Copyright 2002 Alexandre Julliard for CodeWeavers
+ * Copyright 2008 Michael Stefaniuc
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+
+/*
+- Windows Vista (at least the NLS information about it on www.microsoft.com)
+  has the wrong short date format dd/MM/yyyy e.g. 01/08/1996 instead of the
+  correct d-M-yyyy e.g 1-8-1996. This file uses the right short date format as
+  seen on http://www.liarumantscha.ch/ and in the glibc-morelocales.patch for
+  glibc-2.6.
+- As decimal separator this file uses the "," like http://www.liarumantscha.ch/
+  does and not the "." used by Windows Vista and the Swiss German language.
+*/
+
+#pragma code_page(1252)
+
+STRINGTABLE LANGUAGE LANG_ROMANSH, SUBLANG_ROMANSH_SWITZERLAND
+{
+  LOCALE_FONTSIGNATURE L"\x002f\x8000\x3808\x0000\x0000\x0000\x0000\x0000\x0001\x0000\x0000\x4000\x0093\x0000\x0000\xcdd4"
+  LOCALE_ICALENDARTYPE "1"
+  LOCALE_ICENTURY "1"
+  LOCALE_ICOUNTRY "41"
+  LOCALE_ICURRDIGITS "2"
+  LOCALE_ICURRENCY "2"
+  LOCALE_IDATE "1"
+  LOCALE_IDAYLZERO "0"
+  LOCALE_IDEFAULTANSICODEPAGE "1252"
+  LOCALE_IDEFAULTCODEPAGE "850"
+  LOCALE_IDEFAULTCOUNTRY "41"
+  LOCALE_IDEFAULTEBCDICCODEPAGE "20273"
+  LOCALE_IDEFAULTLANGUAGE "0417"
+  LOCALE_IDEFAULTMACCODEPAGE "10000"
+  LOCALE_IDEFAULTUNIXCODEPAGE "28605"
+  LOCALE_IDIGITS "2"
+  LOCALE_IDIGITSUBSTITUTION "1"
+  LOCALE_IFIRSTDAYOFWEEK "0"
+  LOCALE_IFIRSTWEEKOFYEAR "2"
+  LOCALE_IINTLCURRDIGITS "2"
+  LOCALE_ILANGUAGE "0417"
+  LOCALE_ILDATE "1"
+  LOCALE_ILZERO "1"
+  LOCALE_IMEASURE "0"
+  LOCALE_IMONLZERO "0"
+  LOCALE_INEGCURR "2"
+  LOCALE_INEGNUMBER "1"
+  LOCALE_INEGSEPBYSPACE "0"
+  LOCALE_INEGSIGNPOSN "4"
+  LOCALE_INEGSYMPRECEDES "1"
+  LOCALE_IOPTIONALCALENDAR "0"
+  LOCALE_IPAPERSIZE "9"
+  LOCALE_IPOSSEPBYSPACE "1"
+  LOCALE_IPOSSIGNPOSN "4"
+  LOCALE_IPOSSYMPRECEDES "1"
+  LOCALE_ITIME "1"
+  LOCALE_ITIMEMARKPOSN "0"
+  LOCALE_ITLZERO "1"
+  LOCALE_S1159 ""
+  LOCALE_S2359 ""
+  LOCALE_SABBREVCTRYNAME "CHE"
+  LOCALE_SABBREVDAYNAME1 "gli"
+  LOCALE_SABBREVDAYNAME2 "ma"
+  LOCALE_SABBREVDAYNAME3 "me"
+  LOCALE_SABBREVDAYNAME4 "gie"
+  LOCALE_SABBREVDAYNAME5 "ve"
+  LOCALE_SABBREVDAYNAME6 "so"
+  LOCALE_SABBREVDAYNAME7 "du"
+  LOCALE_SABBREVLANGNAME "RMC"
+  LOCALE_SABBREVMONTHNAME1 "schan"
+  LOCALE_SABBREVMONTHNAME2 "favr"
+  LOCALE_SABBREVMONTHNAME3 "mars"
+  LOCALE_SABBREVMONTHNAME4 "avr"
+  LOCALE_SABBREVMONTHNAME5 "matg"
+  LOCALE_SABBREVMONTHNAME6 "zercl"
+  LOCALE_SABBREVMONTHNAME7 "fan"
+  LOCALE_SABBREVMONTHNAME8 "avust"
+  LOCALE_SABBREVMONTHNAME9 "sett"
+  LOCALE_SABBREVMONTHNAME10 "oct"
+  LOCALE_SABBREVMONTHNAME11 "nov"
+  LOCALE_SABBREVMONTHNAME12 "dec"
+  LOCALE_SABBREVMONTHNAME13 ""
+  LOCALE_SCOUNTRY "Switzerland"
+  LOCALE_SCURRENCY "fr."
+  LOCALE_SDATE "-"
+  LOCALE_SDAYNAME1 "glindesdi"
+  LOCALE_SDAYNAME2 "mardi"
+  LOCALE_SDAYNAME3 "mesemna"
+  LOCALE_SDAYNAME4 "gievgia"
+  LOCALE_SDAYNAME5 "venderdi"
+  LOCALE_SDAYNAME6 "sonda"
+  LOCALE_SDAYNAME7 "dumengia"
+  LOCALE_SDECIMAL ","
+  LOCALE_SENGCOUNTRY "Switzerland"
+  LOCALE_SENGCURRNAME "Swiss Franc"
+  LOCALE_SENGLANGUAGE "Romansh"
+  LOCALE_SGROUPING "3;0"
+  LOCALE_SINTLSYMBOL "CHF"
+  LOCALE_SISO3166CTRYNAME "CH"
+  LOCALE_SISO639LANGNAME "rm"
+  LOCALE_SLANGUAGE "Romansh (Switzerland)"
+  LOCALE_SLIST ";"
+  LOCALE_SLONGDATE "dddd, d MMMM yyyy"
+  LOCALE_SMONDECIMALSEP ","
+  LOCALE_SMONGROUPING "3;0"
+  LOCALE_SMONTHNAME1 "schaner"
+  LOCALE_SMONTHNAME2 "favrer"
+  LOCALE_SMONTHNAME3 "mars"
+  LOCALE_SMONTHNAME4 "avrigl"
+  LOCALE_SMONTHNAME5 "matg"
+  LOCALE_SMONTHNAME6 "zercladur"
+  LOCALE_SMONTHNAME7 "fanadur"
+  LOCALE_SMONTHNAME8 "avust"
+  LOCALE_SMONTHNAME9 "settember"
+  LOCALE_SMONTHNAME10 "october"
+  LOCALE_SMONTHNAME11 "november"
+  LOCALE_SMONTHNAME12 "december"
+  LOCALE_SMONTHNAME13 ""
+  LOCALE_SMONTHOUSANDSEP "'"
+  LOCALE_SNAME "rm-CH"
+  LOCALE_SNATIVECTRYNAME "Svizra"
+  LOCALE_SNATIVECURRNAME "Franc svizzer"
+  LOCALE_SNATIVEDIGITS "0123456789"
+  LOCALE_SNATIVELANGNAME "Rumantsch (Svizra)"
+  LOCALE_SNEGATIVESIGN "-"
+  LOCALE_SPOSITIVESIGN ""
+  LOCALE_SSCRIPTS "Latn;"
+  LOCALE_SSHORTDATE "dd-MM-yyyy"
+  LOCALE_SSORTNAME "Default"
+  LOCALE_STHOUSAND "'"
+  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"
+  LGRPID_GREEK+LGRPID_RES_BASE "Greek"
+  LGRPID_CYRILLIC+LGRPID_RES_BASE "Cyrillic"
+  LGRPID_TURKISH+LGRPID_RES_BASE "Turkic"
+  LGRPID_JAPANESE+LGRPID_RES_BASE "Japanese"
+  LGRPID_KOREAN+LGRPID_RES_BASE "Korean"
+  LGRPID_TRADITIONAL_CHINESE+LGRPID_RES_BASE "Traditional Chinese"
+  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_VIETNAMESE+LGRPID_RES_BASE "Vietnamese"
+  LGRPID_INDIC+LGRPID_RES_BASE "Indic"
+  LGRPID_GEORGIAN+LGRPID_RES_BASE "Georgian"
+  LGRPID_ARMENIAN+LGRPID_RES_BASE "Armenian"
+}