[PATCH] kernel32/nls: Added Bangla locale data
Nikolay Sivov
nsivov at codeweavers.com
Wed Feb 8 08:32:57 CST 2017
Signed-off-by: Nikolay Sivov <nsivov at codeweavers.com>
---
dlls/kernel32/locale_rc.rc | 2 +
dlls/kernel32/nls/ben.nls | 162 +++++++++++++++++++++++++++++++++++++++++++++
include/winnt.rh | 2 +
3 files changed, 166 insertions(+)
create mode 100644 dlls/kernel32/nls/ben.nls
diff --git a/dlls/kernel32/locale_rc.rc b/dlls/kernel32/locale_rc.rc
index cddac4622e..4604b58f75 100644
--- a/dlls/kernel32/locale_rc.rc
+++ b/dlls/kernel32/locale_rc.rc
@@ -208,6 +208,8 @@
#include "nls/ttt.nls" /* 0x0444 LANG_TATAR, SUBLANG_DEFAULT */
+#include "nls/ben.nls" /* 0x0445 LANG_BANGLA, SUBLANG_BANGLA_BANGLADESH */
+
#include "nls/pan.nls" /* 0x0446 LANG_PUNJABI, SUBLANG_DEFAULT */
#include "nls/guj.nls" /* 0x0447 LANG_GUJARATI, SUBLANG_DEFAULT */
diff --git a/dlls/kernel32/nls/ben.nls b/dlls/kernel32/nls/ben.nls
new file mode 100644
index 0000000000..c25c076c66
--- /dev/null
+++ b/dlls/kernel32/nls/ben.nls
@@ -0,0 +1,162 @@
+/*
+ * Locale definitions for Bangla
+ *
+ * Copyright 2017 Nikolay Sivov 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(65001) /* UTF-8 */
+
+STRINGTABLE LANGUAGE LANG_BANGLA, SUBLANG_BANGLA_BANGLADESH
+{
+ LOCALE_FONTSIGNATURE L"\x0000\x0001\x0000\x0000\x0000\x0000\x0000\x8000\x0000\x0000\x0000\x0000\x0000\x0000\x0000\x0000"
+ LOCALE_ICALENDARTYPE "1"
+ LOCALE_ICENTURY "0"
+ LOCALE_ICOUNTRY "91"
+ LOCALE_ICURRDIGITS "2"
+ LOCALE_ICURRENCY "2"
+ LOCALE_IDATE "1"
+ LOCALE_IDAYLZERO "1"
+ LOCALE_IDEFAULTANSICODEPAGE "0"
+ LOCALE_IDEFAULTCODEPAGE "1"
+ LOCALE_IDEFAULTCOUNTRY "91"
+ LOCALE_IDEFAULTEBCDICCODEPAGE "500"
+ LOCALE_IDEFAULTLANGUAGE "0445"
+ LOCALE_IDEFAULTMACCODEPAGE "2"
+ LOCALE_IDEFAULTUNIXCODEPAGE ""
+ LOCALE_IDIGITS "2"
+ LOCALE_IDIGITSUBSTITUTION "1"
+ LOCALE_IFIRSTDAYOFWEEK "0"
+ LOCALE_IFIRSTWEEKOFYEAR "0"
+ LOCALE_IINTLCURRDIGITS "2"
+ LOCALE_ILANGUAGE "0445"
+ LOCALE_ILDATE "1"
+ LOCALE_ILZERO "1"
+ LOCALE_IMEASURE "0"
+ LOCALE_IMONLZERO "1"
+ LOCALE_INEGCURR "12"
+ LOCALE_INEGNUMBER "1"
+ LOCALE_INEGSEPBYSPACE "1"
+ LOCALE_INEGSIGNPOSN "4"
+ LOCALE_IPOSSYMPRECEDES "1"
+ LOCALE_IREADINGLAYOUT "0"
+ LOCALE_ITIME "1"
+ LOCALE_ITIMEMARKPOSN "0"
+ LOCALE_ITLZERO "1"
+ LOCALE_S1159 "AM"
+ LOCALE_S2359 "PM"
+ LOCALE_SABBREVCTRYNAME "IND"
+ LOCALE_SABBREVDAYNAME1 "সোম."
+ LOCALE_SABBREVDAYNAME2 "মঙ্গল."
+ LOCALE_SABBREVDAYNAME3 "বুধ."
+ LOCALE_SABBREVDAYNAME4 "বৃহস্পতি."
+ LOCALE_SABBREVDAYNAME5 "শুক্র."
+ LOCALE_SABBREVDAYNAME6 "শনি."
+ LOCALE_SABBREVDAYNAME7 "রবি."
+ LOCALE_SABBREVLANGNAME "BNG"
+ 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 "India"
+ LOCALE_SCURRENCY "₹"
+ LOCALE_SDATE "-"
+ LOCALE_SDAYNAME1 "সোমবার"
+ LOCALE_SDAYNAME2 "মঙ্গলবার"
+ LOCALE_SDAYNAME3 "বুধবার"
+ LOCALE_SDAYNAME4 "বৃহস্পতিবার"
+ LOCALE_SDAYNAME5 "শুক্রবার"
+ LOCALE_SDAYNAME6 "শনিবার"
+ LOCALE_SDAYNAME7 "রবিবার"
+ LOCALE_SDECIMAL "."
+ LOCALE_SENGCOUNTRY "India"
+ LOCALE_SENGCURRNAME "Indian Rupee"
+ LOCALE_SENGLANGUAGE "Bangla"
+ LOCALE_SGROUPING "3;2;0"
+ LOCALE_SINTLSYMBOL "INR"
+ LOCALE_SISO3166CTRYNAME "IN"
+ LOCALE_SISO639LANGNAME "bn"
+ LOCALE_SLANGUAGE "Bangla (India)"
+ LOCALE_SLIST ","
+ LOCALE_SLONGDATE "dd MMMM yyyy"
+ LOCALE_SMONDECIMALSEP "."
+ LOCALE_SMONGROUPING "3;2;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_SMONTHNAME13 ""
+ LOCALE_SMONTHOUSANDSEP ","
+ LOCALE_SNAME "bn-IN"
+ LOCALE_SNATIVECTRYNAME "ভারত"
+ LOCALE_SNATIVECURRNAME "টাকা"
+ LOCALE_SNATIVEDIGITS "০১২৩৪৫৬৭৮৯"
+ LOCALE_SNATIVEDISPLAYNAME "বাংলা (ভারত)"
+ LOCALE_SNATIVELANGNAME "বাংলা"
+ LOCALE_SNEGATIVESIGN "-"
+ LOCALE_SOPENTYPELANGUAGETAG "BEN "
+ LOCALE_SPOSITIVESIGN ""
+ LOCALE_SSCRIPTS "Beng;"
+ LOCALE_SSHORTDATE "dd-MM-yy"
+ LOCALE_SSHORTESTDAYNAME1 "স"
+ LOCALE_SSHORTESTDAYNAME2 "ম"
+ LOCALE_SSHORTESTDAYNAME3 "বু"
+ LOCALE_SSHORTESTDAYNAME4 "বৃ"
+ LOCALE_SSHORTESTDAYNAME5 "শু"
+ LOCALE_SSHORTESTDAYNAME6 "শ"
+ LOCALE_SSHORTESTDAYNAME7 "র"
+ LOCALE_SSHORTTIME "HH.mm"
+ 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/include/winnt.rh b/include/winnt.rh
index 1013a24e88..efc066c8a6 100644
--- a/include/winnt.rh
+++ b/include/winnt.rh
@@ -45,6 +45,7 @@
#define LANG_ARMENIAN 0x2b
#define LANG_ASSAMESE 0x4d
#define LANG_AZERI 0x2c
+#define LANG_BANGLA 0x45
#define LANG_BASHKIR 0x6d
#define LANG_BASQUE 0x2d
#define LANG_BELARUSIAN 0x23
@@ -211,6 +212,7 @@
#define SUBLANG_ASSAMESE_INDIA 0x01
#define SUBLANG_AZERI_LATIN 0x01
#define SUBLANG_AZERI_CYRILLIC 0x02
+#define SUBLANG_BANGLA_BANGLADESH 0x02
#define SUBLANG_BASHKIR_RUSSIA 0x01
#define SUBLANG_BASQUE_BASQUE 0x01
#define SUBLANG_BELARUSIAN_BELARUS 0x01
--
2.11.0
More information about the wine-patches
mailing list