/* Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License. This program 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 General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1335 USA */ /* The beginnings of locale(7) support. Sponsored for subset of LC_TIME support, WorkLog entry 2928, -- Josh Chamas !! This file is built from my_locale.pl !! */ #include "mariadb.h" #include "sql_priv.h" #include "unireg.h" #include "sql_locale.h" #include "sql_class.h" // THD enum err_msgs_index { en_US= 0, zh_CN, cs_CZ, da_DK, nl_NL, et_EE, fr_FR, de_DE, el_GR, hu_HU, it_IT, ja_JP, ko_KR, no_NO, nn_NO, pl_PL, pt_PT, ro_RO, ru_RU, sr_RS, sk_SK, es_ES, sv_SE, uk_UA, hi_IN, ka_GE, sw_KE } ERR_MSGS_INDEX; MY_LOCALE_ERRMSGS global_errmsgs[]= { {"english", NULL}, {"chinese", NULL}, {"czech", NULL}, {"danish", NULL}, {"dutch", NULL}, {"estonian", NULL}, {"french", NULL}, {"german", NULL}, {"greek", NULL}, {"hungarian", NULL}, {"italian", NULL}, {"japanese", NULL}, {"korean", NULL}, {"norwegian", NULL}, {"norwegian-ny", NULL}, {"polish", NULL}, {"portuguese", NULL}, {"romanian", NULL}, {"russian", NULL}, {"serbian", NULL}, {"slovak", NULL}, {"spanish", NULL}, {"swedish", NULL}, {"ukrainian", NULL}, {"hindi", NULL}, {"georgian", NULL}, {"swahili", NULL}, {NULL, NULL} }; /***** LOCALE BEGIN ar_AE: Arabic - United Arab Emirates *****/ static const char *my_locale_month_names_ar_AE[13] = {"يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر", NullS }; static const char *my_locale_ab_month_names_ar_AE[13] = {"يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر", NullS }; static const char *my_locale_day_names_ar_AE[8] = {"الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت","الأحد", NullS }; static const char *my_locale_ab_day_names_ar_AE[8] = {"الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت","الأحد", NullS }; static TYPELIB my_locale_typelib_month_names_ar_AE = CREATE_TYPELIB_FOR(my_locale_month_names_ar_AE); static TYPELIB my_locale_typelib_ab_month_names_ar_AE = CREATE_TYPELIB_FOR(my_locale_ab_month_names_ar_AE); static TYPELIB my_locale_typelib_day_names_ar_AE = CREATE_TYPELIB_FOR(my_locale_day_names_ar_AE); static TYPELIB my_locale_typelib_ab_day_names_ar_AE = CREATE_TYPELIB_FOR(my_locale_ab_day_names_ar_AE); MY_LOCALE my_locale_ar_AE ( 6, "ar_AE"_Lex_ident_locale, "Arabic - United Arab Emirates", FALSE, &my_locale_typelib_month_names_ar_AE, &my_locale_typelib_month_names_ar_AE, &my_locale_typelib_ab_month_names_ar_AE, &my_locale_typelib_day_names_ar_AE, &my_locale_typelib_ab_day_names_ar_AE, 6, 8, '.', /* decimal point ar_AE */ ',', /* thousands_sep ar_AE */ "\x03", /* grouping ar_AE */ &global_errmsgs[en_US] ); /***** LOCALE END ar_AE *****/ /***** LOCALE BEGIN ar_BH: Arabic - Bahrain *****/ static const char *my_locale_month_names_ar_BH[13] = {"يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر", NullS }; static const char *my_locale_ab_month_names_ar_BH[13] = {"يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر", NullS }; static const char *my_locale_day_names_ar_BH[8] = {"الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت","الأحد", NullS }; static const char *my_locale_ab_day_names_ar_BH[8] = {"الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت","الأحد", NullS }; static TYPELIB my_locale_typelib_month_names_ar_BH = CREATE_TYPELIB_FOR(my_locale_month_names_ar_BH); static TYPELIB my_locale_typelib_ab_month_names_ar_BH = CREATE_TYPELIB_FOR(my_locale_ab_month_names_ar_BH); static TYPELIB my_locale_typelib_day_names_ar_BH = CREATE_TYPELIB_FOR(my_locale_day_names_ar_BH); static TYPELIB my_locale_typelib_ab_day_names_ar_BH = CREATE_TYPELIB_FOR(my_locale_ab_day_names_ar_BH); MY_LOCALE my_locale_ar_BH ( 7, "ar_BH"_Lex_ident_locale, "Arabic - Bahrain", FALSE, &my_locale_typelib_month_names_ar_BH, &my_locale_typelib_month_names_ar_BH, &my_locale_typelib_ab_month_names_ar_BH, &my_locale_typelib_day_names_ar_BH, &my_locale_typelib_ab_day_names_ar_BH, 6, 8, '.', /* decimal point ar_BH */ ',', /* thousands_sep ar_BH */ "\x03", /* grouping ar_BH */ &global_errmsgs[en_US] ); /***** LOCALE END ar_BH *****/ /***** LOCALE BEGIN ar_JO: Arabic - Jordan *****/ static const char *my_locale_month_names_ar_JO[13] = {"كانون الثاني","شباط","آذار","نيسان","أيار","حزيران","تموز","آب","أيلول","تشرين الأول","تشرين الثاني","كانون الأول", NullS }; static const char *my_locale_ab_month_names_ar_JO[13] = {"كانون الثاني","شباط","آذار","نيسان","أيار","حزيران","تموز","آب","أيلول","تشرين الأول","تشرين الثاني","كانون الأول", NullS }; static const char *my_locale_day_names_ar_JO[8] = {"الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت","الأحد", NullS }; static const char *my_locale_ab_day_names_ar_JO[8] = {"الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت","الأحد", NullS }; static TYPELIB my_locale_typelib_month_names_ar_JO = CREATE_TYPELIB_FOR(my_locale_month_names_ar_JO); static TYPELIB my_locale_typelib_ab_month_names_ar_JO = CREATE_TYPELIB_FOR(my_locale_ab_month_names_ar_JO); static TYPELIB my_locale_typelib_day_names_ar_JO = CREATE_TYPELIB_FOR(my_locale_day_names_ar_JO); static TYPELIB my_locale_typelib_ab_day_names_ar_JO = CREATE_TYPELIB_FOR(my_locale_ab_day_names_ar_JO); MY_LOCALE my_locale_ar_JO ( 8, "ar_JO"_Lex_ident_locale, "Arabic - Jordan", FALSE, &my_locale_typelib_month_names_ar_JO, &my_locale_typelib_month_names_ar_JO, &my_locale_typelib_ab_month_names_ar_JO, &my_locale_typelib_day_names_ar_JO, &my_locale_typelib_ab_day_names_ar_JO, 12, 8, '.', /* decimal point ar_JO */ ',', /* thousands_sep ar_JO */ "\x03", /* grouping ar_JO */ &global_errmsgs[en_US] ); /***** LOCALE END ar_JO *****/ /***** LOCALE BEGIN ar_SA: Arabic - Saudi Arabia *****/ static const char *my_locale_month_names_ar_SA[13] = {"يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر", NullS }; static const char *my_locale_ab_month_names_ar_SA[13] = {"يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر", NullS }; static const char *my_locale_day_names_ar_SA[8] = {"الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت","الأحد", NullS }; static const char *my_locale_ab_day_names_ar_SA[8] = {"الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت","الأحد", NullS }; static TYPELIB my_locale_typelib_month_names_ar_SA = CREATE_TYPELIB_FOR(my_locale_month_names_ar_SA); static TYPELIB my_locale_typelib_ab_month_names_ar_SA = CREATE_TYPELIB_FOR(my_locale_ab_month_names_ar_SA); static TYPELIB my_locale_typelib_day_names_ar_SA = CREATE_TYPELIB_FOR(my_locale_day_names_ar_SA); static TYPELIB my_locale_typelib_ab_day_names_ar_SA = CREATE_TYPELIB_FOR(my_locale_ab_day_names_ar_SA); MY_LOCALE my_locale_ar_SA ( 9, "ar_SA"_Lex_ident_locale, "Arabic - Saudi Arabia", FALSE, &my_locale_typelib_month_names_ar_SA, &my_locale_typelib_month_names_ar_SA, &my_locale_typelib_ab_month_names_ar_SA, &my_locale_typelib_day_names_ar_SA, &my_locale_typelib_ab_day_names_ar_SA, 6, 8, '.', /* decimal point ar_SA */ ',', /* thousands_sep ar_SA */ "\x03\x03", /* grouping ar_SA */ &global_errmsgs[en_US] ); /***** LOCALE END ar_SA *****/ /***** LOCALE BEGIN ar_SY: Arabic - Syria *****/ static const char *my_locale_month_names_ar_SY[13] = {"كانون الثاني","شباط","آذار","نيسان","أيار","حزيران","تموز","آب","أيلول","تشرين الأول","تشرين الثاني","كانون الأول", NullS }; static const char *my_locale_ab_month_names_ar_SY[13] = {"كانون الثاني","شباط","آذار","نيسان","أيار","حزيران","تموز","آب","أيلول","تشرين الأول","تشرين الثاني","كانون الأول", NullS }; static const char *my_locale_day_names_ar_SY[8] = {"الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت","الأحد", NullS }; static const char *my_locale_ab_day_names_ar_SY[8] = {"الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت","الأحد", NullS }; static TYPELIB my_locale_typelib_month_names_ar_SY = CREATE_TYPELIB_FOR(my_locale_month_names_ar_SY); static TYPELIB my_locale_typelib_ab_month_names_ar_SY = CREATE_TYPELIB_FOR(my_locale_ab_month_names_ar_SY); static TYPELIB my_locale_typelib_day_names_ar_SY = CREATE_TYPELIB_FOR(my_locale_day_names_ar_SY); static TYPELIB my_locale_typelib_ab_day_names_ar_SY = CREATE_TYPELIB_FOR(my_locale_ab_day_names_ar_SY); MY_LOCALE my_locale_ar_SY ( 10, "ar_SY"_Lex_ident_locale, "Arabic - Syria", FALSE, &my_locale_typelib_month_names_ar_SY, &my_locale_typelib_month_names_ar_SY, &my_locale_typelib_ab_month_names_ar_SY, &my_locale_typelib_day_names_ar_SY, &my_locale_typelib_ab_day_names_ar_SY, 12, 8, '.', /* decimal point ar_SY */ ',', /* thousands_sep ar_SY */ "\x03", /* grouping ar_SY */ &global_errmsgs[en_US] ); /***** LOCALE END ar_SY *****/ /***** LOCALE BEGIN be_BY: Belarusian - Belarus *****/ static const char *my_locale_month_names_be_BY[13] = {"студзень","люты","сакавік","красавік","май","чэрвень","ліпень","жнівень","верасень","кастрычнік","лістапад","снежань", NullS }; static const char *my_locale_month_names_be_BY_formatting[13] = {"студзеня","лютага","сакавіка","красавіка","мая","чэрвеня","ліпеня","жніўня","верасня","кастрычніка","лістапада","снежня", NullS }; static const char *my_locale_ab_month_names_be_BY[13] = {"сту","лют","сак","кра","май","чэр","ліп","жні","вер","кас","ліс","сне", NullS }; static const char *my_locale_day_names_be_BY[8] = {"панядзелак","аўторак","серада","чацвер","пятніца","субота","нядзеля", NullS }; static const char *my_locale_ab_day_names_be_BY[8] = {"пн","аў","ср","чц","пт","сб","нд", NullS }; static TYPELIB my_locale_typelib_month_names_be_BY = CREATE_TYPELIB_FOR(my_locale_month_names_be_BY); static TYPELIB my_locale_typelib_month_names_be_BY_formatting = CREATE_TYPELIB_FOR(my_locale_month_names_be_BY_formatting); static TYPELIB my_locale_typelib_ab_month_names_be_BY = CREATE_TYPELIB_FOR(my_locale_ab_month_names_be_BY); static TYPELIB my_locale_typelib_day_names_be_BY = CREATE_TYPELIB_FOR(my_locale_day_names_be_BY); static TYPELIB my_locale_typelib_ab_day_names_be_BY = CREATE_TYPELIB_FOR(my_locale_ab_day_names_be_BY); MY_LOCALE my_locale_be_BY ( 11, "be_BY"_Lex_ident_locale, "Belarusian - Belarus", FALSE, &my_locale_typelib_month_names_be_BY, &my_locale_typelib_month_names_be_BY_formatting, &my_locale_typelib_ab_month_names_be_BY, &my_locale_typelib_day_names_be_BY, &my_locale_typelib_ab_day_names_be_BY, 10, 10, ',', /* decimal point be_BY */ ' ', /* thousands_sep be_BY */ "\x03\x03", /* grouping be_BY */ &global_errmsgs[en_US] ); /***** LOCALE END be_BY *****/ /***** LOCALE BEGIN bg_BG: Bulgarian - Bulgaria *****/ static const char *my_locale_month_names_bg_BG[13] = {"януари","февруари","март","април","май","юни","юли","август","септември","октомври","ноември","декември", NullS }; static const char *my_locale_ab_month_names_bg_BG[13] = {"яну","фев","март","апр","май","юни","юли","авг","сеп","окт","ное","дек", NullS }; static const char *my_locale_day_names_bg_BG[8] = {"понеделник","вторник","сряда","четвъртък","петък","събота","неделя", NullS }; static const char *my_locale_ab_day_names_bg_BG[8] = {"пн","вт","ср","чт","пт","сб","нд", NullS }; static TYPELIB my_locale_typelib_month_names_bg_BG = CREATE_TYPELIB_FOR(my_locale_month_names_bg_BG); static TYPELIB my_locale_typelib_ab_month_names_bg_BG = CREATE_TYPELIB_FOR(my_locale_ab_month_names_bg_BG); static TYPELIB my_locale_typelib_day_names_bg_BG = CREATE_TYPELIB_FOR(my_locale_day_names_bg_BG); static TYPELIB my_locale_typelib_ab_day_names_bg_BG = CREATE_TYPELIB_FOR(my_locale_ab_day_names_bg_BG); MY_LOCALE my_locale_bg_BG ( 12, "bg_BG"_Lex_ident_locale, "Bulgarian - Bulgaria", FALSE, &my_locale_typelib_month_names_bg_BG, &my_locale_typelib_month_names_bg_BG, &my_locale_typelib_ab_month_names_bg_BG, &my_locale_typelib_day_names_bg_BG, &my_locale_typelib_ab_day_names_bg_BG, 9, 10, ',', /* decimal point bg_BG */ ' ', /* thousands_sep bg_BG */ "\x03\x03", /* grouping bg_BG */ &global_errmsgs[en_US] ); /***** LOCALE END bg_BG *****/ /***** LOCALE BEGIN ca_ES: Catalan - Catalan *****/ static const char *my_locale_month_names_ca_ES[13] = {"gener","febrer","març","abril","maig","juny","juliol","agost","setembre","octubre","novembre","desembre", NullS }; static const char *my_locale_ab_month_names_ca_ES[13] = {"gen.","febr.","març","abr.","maig","juny","jul.","ag.","set.","oct.","nov.","des.", NullS }; static const char *my_locale_day_names_ca_ES[8] = {"dilluns","dimarts","dimecres","dijous","divendres","dissabte","diumenge", NullS }; static const char *my_locale_ab_day_names_ca_ES[8] = {"dl.","dt.","dc.","dj.","dv.","ds.","dg.", NullS }; static TYPELIB my_locale_typelib_month_names_ca_ES = CREATE_TYPELIB_FOR(my_locale_month_names_ca_ES); static TYPELIB my_locale_typelib_ab_month_names_ca_ES = CREATE_TYPELIB_FOR(my_locale_ab_month_names_ca_ES); static TYPELIB my_locale_typelib_day_names_ca_ES = CREATE_TYPELIB_FOR(my_locale_day_names_ca_ES); static TYPELIB my_locale_typelib_ab_day_names_ca_ES = CREATE_TYPELIB_FOR(my_locale_ab_day_names_ca_ES); MY_LOCALE my_locale_ca_ES ( 13, "ca_ES"_Lex_ident_locale, "Catalan - Catalan", FALSE, &my_locale_typelib_month_names_ca_ES, &my_locale_typelib_month_names_ca_ES, &my_locale_typelib_ab_month_names_ca_ES, &my_locale_typelib_day_names_ca_ES, &my_locale_typelib_ab_day_names_ca_ES, 8, 9, ',', /* decimal point ca_ES */ '.', /* thousands_sep ca_ES */ "\x03\x03", /* grouping ca_ES */ &global_errmsgs[en_US] ); /***** LOCALE END ca_ES *****/ /***** LOCALE BEGIN cs_CZ: Czech - Czech Republic *****/ static const char *my_locale_month_names_cs_CZ[13] = {"leden","únor","březen","duben","květen","červen","červenec","srpen","září","říjen","listopad","prosinec", NullS }; static const char *my_locale_month_names_cs_CZ_formatting[13] = {"ledna","února","března","dubna","května","června","července","srpna","září","října","listopadu","prosince", NullS }; static const char *my_locale_ab_month_names_cs_CZ[13] = {"led","úno","bře","dub","kvě","čvn","čvc","srp","zář","říj","lis","pro", NullS }; static const char *my_locale_day_names_cs_CZ[8] = {"pondělí","úterý","středa","čtvrtek","pátek","sobota","neděle", NullS }; static const char *my_locale_ab_day_names_cs_CZ[8] = {"po","út","st","čt","pá","so","ne", NullS }; static TYPELIB my_locale_typelib_month_names_cs_CZ = CREATE_TYPELIB_FOR(my_locale_month_names_cs_CZ); static TYPELIB my_locale_typelib_month_names_cs_CZ_formatting = CREATE_TYPELIB_FOR(my_locale_month_names_cs_CZ_formatting); static TYPELIB my_locale_typelib_ab_month_names_cs_CZ = CREATE_TYPELIB_FOR(my_locale_ab_month_names_cs_CZ); static TYPELIB my_locale_typelib_day_names_cs_CZ = CREATE_TYPELIB_FOR(my_locale_day_names_cs_CZ); static TYPELIB my_locale_typelib_ab_day_names_cs_CZ = CREATE_TYPELIB_FOR(my_locale_ab_day_names_cs_CZ); MY_LOCALE my_locale_cs_CZ ( 14, "cs_CZ"_Lex_ident_locale, "Czech - Czech Republic", FALSE, &my_locale_typelib_month_names_cs_CZ, &my_locale_typelib_month_names_cs_CZ_formatting, &my_locale_typelib_ab_month_names_cs_CZ, &my_locale_typelib_day_names_cs_CZ, &my_locale_typelib_ab_day_names_cs_CZ, 8, 7, ',', /* decimal point cs_CZ */ ' ', /* thousands_sep cs_CZ */ "\x03\x03", /* grouping cs_CZ */ &global_errmsgs[cs_CZ] ); /***** LOCALE END cs_CZ *****/ /***** LOCALE BEGIN da_DK: Danish - Denmark *****/ static const char *my_locale_month_names_da_DK[13] = {"januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december", NullS }; static const char *my_locale_ab_month_names_da_DK[13] = {"jan.","feb.","mar.","apr.","maj","jun.","jul.","aug.","sep.","okt.","nov.","dec.", NullS }; static const char *my_locale_day_names_da_DK[8] = {"mandag","tirsdag","onsdag","torsdag","fredag","lørdag","søndag", NullS }; static const char *my_locale_ab_day_names_da_DK[8] = {"man.","tirs.","ons.","tors.","fre.","lør.","søn.", NullS }; static TYPELIB my_locale_typelib_month_names_da_DK = CREATE_TYPELIB_FOR(my_locale_month_names_da_DK); static TYPELIB my_locale_typelib_ab_month_names_da_DK = CREATE_TYPELIB_FOR(my_locale_ab_month_names_da_DK); static TYPELIB my_locale_typelib_day_names_da_DK = CREATE_TYPELIB_FOR(my_locale_day_names_da_DK); static TYPELIB my_locale_typelib_ab_day_names_da_DK = CREATE_TYPELIB_FOR(my_locale_ab_day_names_da_DK); MY_LOCALE my_locale_da_DK ( 15, "da_DK"_Lex_ident_locale, "Danish - Denmark", FALSE, &my_locale_typelib_month_names_da_DK, &my_locale_typelib_month_names_da_DK, &my_locale_typelib_ab_month_names_da_DK, &my_locale_typelib_day_names_da_DK, &my_locale_typelib_ab_day_names_da_DK, 9, 7, ',', /* decimal point da_DK */ '.', /* thousands_sep da_DK */ "\x03\x03", /* grouping da_DK */ &global_errmsgs[da_DK] ); /***** LOCALE END da_DK *****/ /***** LOCALE BEGIN de_AT: German - Austria *****/ static const char *my_locale_month_names_de_AT[13] = {"Jänner","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember", NullS }; static const char *my_locale_ab_month_names_de_AT[13] = {"Jän","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez", NullS }; static const char *my_locale_day_names_de_AT[8] = {"Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag","Sonntag", NullS }; static const char *my_locale_ab_day_names_de_AT[8] = {"Mo","Di","Mi","Do","Fr","Sa","So", NullS }; static TYPELIB my_locale_typelib_month_names_de_AT = CREATE_TYPELIB_FOR(my_locale_month_names_de_AT); static TYPELIB my_locale_typelib_ab_month_names_de_AT = CREATE_TYPELIB_FOR(my_locale_ab_month_names_de_AT); static TYPELIB my_locale_typelib_day_names_de_AT = CREATE_TYPELIB_FOR(my_locale_day_names_de_AT); static TYPELIB my_locale_typelib_ab_day_names_de_AT = CREATE_TYPELIB_FOR(my_locale_ab_day_names_de_AT); MY_LOCALE my_locale_de_AT ( 16, "de_AT"_Lex_ident_locale, "German - Austria", FALSE, &my_locale_typelib_month_names_de_AT, &my_locale_typelib_month_names_de_AT, &my_locale_typelib_ab_month_names_de_AT, &my_locale_typelib_day_names_de_AT, &my_locale_typelib_ab_day_names_de_AT, 9, 10, ',', /* decimal point de_AT */ ' ', /* thousands_sep de_AT */ "\x03\x03", /* grouping de_AT */ &global_errmsgs[de_DE] ); /***** LOCALE END de_AT *****/ /***** LOCALE BEGIN de_DE: German - Germany *****/ static const char *my_locale_month_names_de_DE[13] = {"Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember", NullS }; static const char *my_locale_ab_month_names_de_DE[13] = {"Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez", NullS }; static const char *my_locale_day_names_de_DE[8] = {"Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag","Sonntag", NullS }; static const char *my_locale_ab_day_names_de_DE[8] = {"Mo","Di","Mi","Do","Fr","Sa","So", NullS }; static TYPELIB my_locale_typelib_month_names_de_DE = CREATE_TYPELIB_FOR(my_locale_month_names_de_DE); static TYPELIB my_locale_typelib_ab_month_names_de_DE = CREATE_TYPELIB_FOR(my_locale_ab_month_names_de_DE); static TYPELIB my_locale_typelib_day_names_de_DE = CREATE_TYPELIB_FOR(my_locale_day_names_de_DE); static TYPELIB my_locale_typelib_ab_day_names_de_DE = CREATE_TYPELIB_FOR(my_locale_ab_day_names_de_DE); MY_LOCALE my_locale_de_DE ( 4, "de_DE"_Lex_ident_locale, "German - Germany", FALSE, &my_locale_typelib_month_names_de_DE, &my_locale_typelib_month_names_de_DE, &my_locale_typelib_ab_month_names_de_DE, &my_locale_typelib_day_names_de_DE, &my_locale_typelib_ab_day_names_de_DE, 9, 10, ',', /* decimal point de_DE */ '.', /* thousands_sep de_DE */ "\x03\x03", /* grouping de_DE */ &global_errmsgs[de_DE] ); /***** LOCALE END de_DE *****/ /***** LOCALE BEGIN en_US: English - United States *****/ static const char *my_locale_month_names_en_US[13] = {"January","February","March","April","May","June","July","August","September","October","November","December", NullS }; static const char *my_locale_ab_month_names_en_US[13] = {"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec", NullS }; static const char *my_locale_day_names_en_US[8] = {"Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday", NullS }; static const char *my_locale_ab_day_names_en_US[8] = {"Mon","Tue","Wed","Thu","Fri","Sat","Sun", NullS }; static TYPELIB my_locale_typelib_month_names_en_US = CREATE_TYPELIB_FOR(my_locale_month_names_en_US); static TYPELIB my_locale_typelib_ab_month_names_en_US = CREATE_TYPELIB_FOR(my_locale_ab_month_names_en_US); static TYPELIB my_locale_typelib_day_names_en_US = CREATE_TYPELIB_FOR(my_locale_day_names_en_US); static TYPELIB my_locale_typelib_ab_day_names_en_US = CREATE_TYPELIB_FOR(my_locale_ab_day_names_en_US); MY_LOCALE my_locale_en_US ( 0, "en_US"_Lex_ident_locale, "English - United States", TRUE, &my_locale_typelib_month_names_en_US, &my_locale_typelib_month_names_en_US, &my_locale_typelib_ab_month_names_en_US, &my_locale_typelib_day_names_en_US, &my_locale_typelib_ab_day_names_en_US, 9, 9, '.', /* decimal point en_US */ ',', /* thousands_sep en_US */ "\x03\x03", /* grouping en_US */ &global_errmsgs[en_US] ); /***** LOCALE END en_US *****/ /***** LOCALE BEGIN es_ES: Spanish - Spain *****/ static const char *my_locale_month_names_es_ES[13] = {"enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre", NullS }; static const char *my_locale_ab_month_names_es_ES[13] = {"ene","feb","mar","abr","may","jun","jul","ago","sept","oct","nov","dic", NullS }; static const char *my_locale_day_names_es_ES[8] = {"lunes","martes","miércoles","jueves","viernes","sábado","domingo", NullS }; static const char *my_locale_ab_day_names_es_ES[8] = {"lun","mar","mié","jue","vie","sáb","dom", NullS }; static TYPELIB my_locale_typelib_month_names_es_ES = CREATE_TYPELIB_FOR(my_locale_month_names_es_ES); static TYPELIB my_locale_typelib_ab_month_names_es_ES = CREATE_TYPELIB_FOR(my_locale_ab_month_names_es_ES); static TYPELIB my_locale_typelib_day_names_es_ES = CREATE_TYPELIB_FOR(my_locale_day_names_es_ES); static TYPELIB my_locale_typelib_ab_day_names_es_ES = CREATE_TYPELIB_FOR(my_locale_ab_day_names_es_ES); MY_LOCALE my_locale_es_ES ( 17, "es_ES"_Lex_ident_locale, "Spanish - Spain", FALSE, &my_locale_typelib_month_names_es_ES, &my_locale_typelib_month_names_es_ES, &my_locale_typelib_ab_month_names_es_ES, &my_locale_typelib_day_names_es_ES, &my_locale_typelib_ab_day_names_es_ES, 10, 9, ',', /* decimal point es_ES */ '.', /* thousands_sep es_ES */ "\x03\x03", /* grouping es_ES */ &global_errmsgs[es_ES] ); /***** LOCALE END es_ES *****/ /***** LOCALE BEGIN et_EE: Estonian - Estonia *****/ static const char *my_locale_month_names_et_EE[13] = {"jaanuar","veebruar","märts","aprill","mai","juuni","juuli","august","september","oktoober","november","detsember", NullS }; static const char *my_locale_ab_month_names_et_EE[13] = {"jaan", "veebr", "märts", "apr", "mai", "juuni", "juuli", "aug", "sept", "okt", "nov", "dets", NullS }; static const char *my_locale_day_names_et_EE[8] = {"esmaspäev","teisipäev","kolmapäev","neljapäev","reede","laupäev","pühapäev", NullS }; static const char *my_locale_ab_day_names_et_EE[8] = {"E","T","K","N","R","L","P", NullS }; static TYPELIB my_locale_typelib_month_names_et_EE = CREATE_TYPELIB_FOR(my_locale_month_names_et_EE); static TYPELIB my_locale_typelib_ab_month_names_et_EE = CREATE_TYPELIB_FOR(my_locale_ab_month_names_et_EE); static TYPELIB my_locale_typelib_day_names_et_EE = CREATE_TYPELIB_FOR(my_locale_day_names_et_EE); static TYPELIB my_locale_typelib_ab_day_names_et_EE = CREATE_TYPELIB_FOR(my_locale_ab_day_names_et_EE); MY_LOCALE my_locale_et_EE ( 18, "et_EE"_Lex_ident_locale, "Estonian - Estonia", FALSE, &my_locale_typelib_month_names_et_EE, &my_locale_typelib_month_names_et_EE, &my_locale_typelib_ab_month_names_et_EE, &my_locale_typelib_day_names_et_EE, &my_locale_typelib_ab_day_names_et_EE, 9, 9, ',', /* decimal point et_EE */ ' ', /* thousands_sep et_EE */ "\x03\x03", /* grouping et_EE */ &global_errmsgs[et_EE] ); /***** LOCALE END et_EE *****/ /***** LOCALE BEGIN eu_ES: Basque - Basque *****/ static const char *my_locale_month_names_eu_ES[13] = {"urtarrila","otsaila","martxoa","apirila","maiatza","ekaina","uztaila","abuztua","iraila","urria","azaroa","abendua", NullS }; static const char *my_locale_month_names_eu_ES_formatting[13] = /* for Oracle compatibility, but the correct form should be {"urtarrilaren", "otsailaren", "martxoaren", "apirilaren", "maiatzaren", "ekainaren", "uztailaren", "abuztuaren", "irailaren", "urriaren", "azaroaren", "abenduaren", NullS };*/ {"urtarrilak", "otsailak", "martxoak", "apirilak", "maiatzak", "ekainak", "uztailak", "abuztuak", "irailak", "urriak", "azaroak", "abenduak", NullS }; static const char *my_locale_ab_month_names_eu_ES[13] = {"urt.","ots.","mar.","api.","mai.","eka.","uzt.","abu.","ira.","urr.","aza.","abe.", NullS }; static const char *my_locale_day_names_eu_ES[8] = {"astelehena","asteartea","asteazkena","osteguna","ostirala","larunbata","igandea", NullS }; static const char *my_locale_ab_day_names_eu_ES[8] = {"al.","ar.","az.","og.","or.","lr.","ig.", NullS }; static TYPELIB my_locale_typelib_month_names_eu_ES = CREATE_TYPELIB_FOR(my_locale_month_names_eu_ES); static TYPELIB my_locale_typelib_month_names_eu_ES_formatting = CREATE_TYPELIB_FOR(my_locale_month_names_eu_ES_formatting); static TYPELIB my_locale_typelib_ab_month_names_eu_ES = CREATE_TYPELIB_FOR(my_locale_ab_month_names_eu_ES); static TYPELIB my_locale_typelib_day_names_eu_ES = CREATE_TYPELIB_FOR(my_locale_day_names_eu_ES); static TYPELIB my_locale_typelib_ab_day_names_eu_ES = CREATE_TYPELIB_FOR(my_locale_ab_day_names_eu_ES); MY_LOCALE my_locale_eu_ES ( 19, "eu_ES"_Lex_ident_locale, "Basque - Basque", TRUE, &my_locale_typelib_month_names_eu_ES, &my_locale_typelib_month_names_eu_ES_formatting, &my_locale_typelib_ab_month_names_eu_ES, &my_locale_typelib_day_names_eu_ES, &my_locale_typelib_ab_day_names_eu_ES, 9, 10, ',', /* decimal point eu_ES */ '.', /* thousands_sep eu_ES */ "\x03\x03", /* grouping eu_ES */ &global_errmsgs[en_US] ); /***** LOCALE END eu_ES *****/ /***** LOCALE BEGIN fi_FI: Finnish - Finland *****/ static const char *my_locale_month_names_fi_FI[13] = {"tammikuu","helmikuu","maaliskuu","huhtikuu","toukokuu","kesäkuu","heinäkuu", "elokuu","syyskuu","lokakuu","marraskuu","joulukuu", NullS }; static const char *my_locale_month_names_fi_FI_formatting[13] = {"tammikuuta","helmikuuta","maaliskuuta","huhtikuuta","toukokuuta","kesäkuuta", "heinäkuuta","elokuuta","syyskuuta","lokakuuta","marraskuuta","joulukuuta", NullS }; static const char *my_locale_ab_month_names_fi_FI[13] = {"tammi","helmi","maalis","huhti","touko","kesä","heinä","elo","syys","loka","marras","joulu", NullS }; static const char *my_locale_day_names_fi_FI[8] = {"maanantai","tiistai","keskiviikko","torstai","perjantai","lauantai","sunnuntai", NullS }; static const char *my_locale_ab_day_names_fi_FI[8] = {"ma","ti","ke","to","pe","la","su", NullS }; static TYPELIB my_locale_typelib_month_names_fi_FI = CREATE_TYPELIB_FOR(my_locale_month_names_fi_FI); static TYPELIB my_locale_typelib_month_names_fi_FI_formatting = CREATE_TYPELIB_FOR(my_locale_month_names_fi_FI_formatting); static TYPELIB my_locale_typelib_ab_month_names_fi_FI = CREATE_TYPELIB_FOR(my_locale_ab_month_names_fi_FI); static TYPELIB my_locale_typelib_day_names_fi_FI = CREATE_TYPELIB_FOR(my_locale_day_names_fi_FI); static TYPELIB my_locale_typelib_ab_day_names_fi_FI = CREATE_TYPELIB_FOR(my_locale_ab_day_names_fi_FI); MY_LOCALE my_locale_fi_FI ( 20, "fi_FI"_Lex_ident_locale, "Finnish - Finland", FALSE, &my_locale_typelib_month_names_fi_FI, &my_locale_typelib_month_names_fi_FI_formatting, &my_locale_typelib_ab_month_names_fi_FI, &my_locale_typelib_day_names_fi_FI, &my_locale_typelib_ab_day_names_fi_FI, 9, 11, ',', /* decimal point fi_FI */ ' ', /* thousands_sep fi_FI */ "\x03\x03", /* grouping fi_FI */ &global_errmsgs[en_US] ); /***** LOCALE END fi_FI *****/ /***** LOCALE BEGIN fo_FO: Faroese - Faroe Islands *****/ static const char *my_locale_month_names_fo_FO[13] = {"januar","februar","mars","apríl","mai","juni","juli","august","september","oktober","november","desember", NullS }; static const char *my_locale_ab_month_names_fo_FO[13] = {"jan","feb","mar","apr","mai","jun","jul","aug","sep","okt","nov","des", NullS }; static const char *my_locale_day_names_fo_FO[8] = {"mánadagur","týsdagur","mikudagur","hósdagur","fríggjadagur","leygardagur","sunnudagur", NullS }; static const char *my_locale_ab_day_names_fo_FO[8] = {"mán","týs","mik","hós","frí","ley","sun", NullS }; static TYPELIB my_locale_typelib_month_names_fo_FO = CREATE_TYPELIB_FOR(my_locale_month_names_fo_FO); static TYPELIB my_locale_typelib_ab_month_names_fo_FO = CREATE_TYPELIB_FOR(my_locale_ab_month_names_fo_FO); static TYPELIB my_locale_typelib_day_names_fo_FO = CREATE_TYPELIB_FOR(my_locale_day_names_fo_FO); static TYPELIB my_locale_typelib_ab_day_names_fo_FO = CREATE_TYPELIB_FOR(my_locale_ab_day_names_fo_FO); MY_LOCALE my_locale_fo_FO ( 21, "fo_FO"_Lex_ident_locale, "Faroese - Faroe Islands", FALSE, &my_locale_typelib_month_names_fo_FO, &my_locale_typelib_month_names_fo_FO, &my_locale_typelib_ab_month_names_fo_FO, &my_locale_typelib_day_names_fo_FO, &my_locale_typelib_ab_day_names_fo_FO, 9, 12, ',', /* decimal point fo_FO */ '.', /* thousands_sep fo_FO */ "\x03\x03", /* grouping fo_FO */ &global_errmsgs[en_US] ); /***** LOCALE END fo_FO *****/ /***** LOCALE BEGIN fr_FR: French - France *****/ static const char *my_locale_month_names_fr_FR[13] = {"janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre", NullS }; static const char *my_locale_ab_month_names_fr_FR[13] = {"janv.","févr.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc.", NullS }; static const char *my_locale_day_names_fr_FR[8] = {"lundi","mardi","mercredi","jeudi","vendredi","samedi","dimanche", NullS }; static const char *my_locale_ab_day_names_fr_FR[8] = {"lun.","mar.","mer.","jeu.","ven.","sam.","dim.", NullS }; static TYPELIB my_locale_typelib_month_names_fr_FR = CREATE_TYPELIB_FOR(my_locale_month_names_fr_FR); static TYPELIB my_locale_typelib_ab_month_names_fr_FR = CREATE_TYPELIB_FOR(my_locale_ab_month_names_fr_FR); static TYPELIB my_locale_typelib_day_names_fr_FR = CREATE_TYPELIB_FOR(my_locale_day_names_fr_FR); static TYPELIB my_locale_typelib_ab_day_names_fr_FR = CREATE_TYPELIB_FOR(my_locale_ab_day_names_fr_FR); MY_LOCALE my_locale_fr_FR ( 5, "fr_FR"_Lex_ident_locale, "French - France", FALSE, &my_locale_typelib_month_names_fr_FR, &my_locale_typelib_month_names_fr_FR, &my_locale_typelib_ab_month_names_fr_FR, &my_locale_typelib_day_names_fr_FR, &my_locale_typelib_ab_day_names_fr_FR, 9, 8, ',', /* decimal point fr_FR */ ' ', /* thousands_sep fr_FR */ "\x03\x03", /* grouping fr_FR */ &global_errmsgs[fr_FR] ); /***** LOCALE END fr_FR *****/ /***** LOCALE BEGIN gl_ES: Galician - Galician *****/ static const char *my_locale_month_names_gl_ES[13] = {"xaneiro","febreiro","marzo","abril","maio","xuño","xullo","agosto","setembro","outubro","novembro","decembro", NullS }; static const char *my_locale_ab_month_names_gl_ES[13] = {"xan.","feb.","mar.","abr.","maio","xuño","xul.","ago.","set.","out.","nov.","dec.", NullS }; static const char *my_locale_day_names_gl_ES[8] = {"luns","martes","mércores","xoves","venres","sábado","domingo", NullS }; static const char *my_locale_ab_day_names_gl_ES[8] = {"luns","mar.","mér.","xov.","ven.","sáb.","dom.", NullS }; static TYPELIB my_locale_typelib_month_names_gl_ES = CREATE_TYPELIB_FOR(my_locale_month_names_gl_ES); static TYPELIB my_locale_typelib_ab_month_names_gl_ES = CREATE_TYPELIB_FOR(my_locale_ab_month_names_gl_ES); static TYPELIB my_locale_typelib_day_names_gl_ES = CREATE_TYPELIB_FOR(my_locale_day_names_gl_ES); static TYPELIB my_locale_typelib_ab_day_names_gl_ES = CREATE_TYPELIB_FOR(my_locale_ab_day_names_gl_ES); MY_LOCALE my_locale_gl_ES ( 22, "gl_ES"_Lex_ident_locale, "Galician - Galician", FALSE, &my_locale_typelib_month_names_gl_ES, &my_locale_typelib_month_names_gl_ES, &my_locale_typelib_ab_month_names_gl_ES, &my_locale_typelib_day_names_gl_ES, &my_locale_typelib_ab_day_names_gl_ES, 8, 8, ',', /* decimal point gl_ES */ '.', /* thousands_sep gl_ES */ "\x03\x03", /* grouping gl_ES */ &global_errmsgs[en_US] ); /***** LOCALE END gl_ES *****/ /***** LOCALE BEGIN gu_IN: Gujarati - India *****/ static const char *my_locale_month_names_gu_IN[13] = {"જાન્યુઆરી","ફેબ્રુઆરી","માર્ચ","એપ્રિલ","મે","જૂન","જુલાઈ","ઑગસ્ટ","સપ્ટેમ્બર","ઑક્ટોબર","નવેમ્બર","ડિસેમ્બર", NullS }; static const char *my_locale_ab_month_names_gu_IN[13] = {"જાન્યુ","ફેબ્રુ","માર્ચ","એપ્રિલ","મે","જૂન","જુલાઈ","ઑગસ્ટ","સપ્ટે","ઑક્ટો","નવે","ડિસે", NullS }; static const char *my_locale_day_names_gu_IN[8] = {"સોમવાર","મંગળવાર","બુધવાર","ગુરુવાર","શુક્રવાર","શનિવાર","રવિવાર", NullS }; static const char *my_locale_ab_day_names_gu_IN[8] = {"સોમ","મંગળ","બુધ","ગુરુ","શુક્ર","શનિ","રવિ", NullS }; static TYPELIB my_locale_typelib_month_names_gu_IN = CREATE_TYPELIB_FOR(my_locale_month_names_gu_IN); static TYPELIB my_locale_typelib_ab_month_names_gu_IN = CREATE_TYPELIB_FOR(my_locale_ab_month_names_gu_IN); static TYPELIB my_locale_typelib_day_names_gu_IN = CREATE_TYPELIB_FOR(my_locale_day_names_gu_IN); static TYPELIB my_locale_typelib_ab_day_names_gu_IN = CREATE_TYPELIB_FOR(my_locale_ab_day_names_gu_IN); MY_LOCALE my_locale_gu_IN ( 23, "gu_IN"_Lex_ident_locale, "Gujarati - India", FALSE, &my_locale_typelib_month_names_gu_IN, &my_locale_typelib_month_names_gu_IN, &my_locale_typelib_ab_month_names_gu_IN, &my_locale_typelib_day_names_gu_IN, &my_locale_typelib_ab_day_names_gu_IN, 9, 8, '.', /* decimal point gu_IN */ ',', /* thousands_sep gu_IN */ "\x03", /* grouping gu_IN */ &global_errmsgs[en_US] ); /***** LOCALE END gu_IN *****/ /***** LOCALE BEGIN he_IL: Hebrew - Israel *****/ static const char *my_locale_month_names_he_IL[13] = {"ינואר","פברואר","מרץ","אפריל","מאי","יוני","יולי","אוגוסט","ספטמבר","אוקטובר","נובמבר","דצמבר", NullS }; static const char *my_locale_ab_month_names_he_IL[13] = {"ינו׳","פבר׳","מרץ","אפר׳","מאי","יוני","יולי","אוג׳","ספט׳","אוק׳","נוב׳","דצמ׳", NullS }; static const char *my_locale_day_names_he_IL[8] = {"יום שני","יום שלישי","יום רביעי","יום חמישי","יום שישי","יום שבת","יום ראשון", NullS }; static const char *my_locale_ab_day_names_he_IL[8] = {"יום ב׳","יום ג׳","יום ד׳","יום ה׳","יום ו׳","שבת","יום א׳", NullS }; static TYPELIB my_locale_typelib_month_names_he_IL = CREATE_TYPELIB_FOR(my_locale_month_names_he_IL); static TYPELIB my_locale_typelib_ab_month_names_he_IL = CREATE_TYPELIB_FOR(my_locale_ab_month_names_he_IL); static TYPELIB my_locale_typelib_day_names_he_IL = CREATE_TYPELIB_FOR(my_locale_day_names_he_IL); static TYPELIB my_locale_typelib_ab_day_names_he_IL = CREATE_TYPELIB_FOR(my_locale_ab_day_names_he_IL); MY_LOCALE my_locale_he_IL ( 24, "he_IL"_Lex_ident_locale, "Hebrew - Israel", FALSE, &my_locale_typelib_month_names_he_IL, &my_locale_typelib_month_names_he_IL, &my_locale_typelib_ab_month_names_he_IL, &my_locale_typelib_day_names_he_IL, &my_locale_typelib_ab_day_names_he_IL, 7, 9, '.', /* decimal point he_IL */ ',', /* thousands_sep he_IL */ "\x03\x03", /* grouping he_IL */ &global_errmsgs[en_US] ); /***** LOCALE END he_IL *****/ /***** LOCALE BEGIN hi_IN: Hindi - India *****/ static const char *my_locale_month_names_hi_IN[13] = {"जनवरी","फ़रवरी","मार्च","अप्रैल","मई","जून","जुलाई","अगस्त","सितंबर","अक्टूबर","नवंबर","दिसंबर", NullS }; static const char *my_locale_ab_month_names_hi_IN[13] = {"जन॰","फ़र॰","मार्च","अप्रैल","मई","जून","जुल॰","अग॰","सित॰","अक्टू॰","नव॰","दिस॰", NullS }; static const char *my_locale_day_names_hi_IN[8] = {"सोमवार","मंगलवार","बुधवार","गुरुवार","शुक्रवार","शनिवार","रविवार", NullS }; static const char *my_locale_ab_day_names_hi_IN[8] = {"सोम","मंगल","बुध","गुरु","शुक्र","शनि","रवि", NullS }; static TYPELIB my_locale_typelib_month_names_hi_IN = CREATE_TYPELIB_FOR(my_locale_month_names_hi_IN); static TYPELIB my_locale_typelib_ab_month_names_hi_IN = CREATE_TYPELIB_FOR(my_locale_ab_month_names_hi_IN); static TYPELIB my_locale_typelib_day_names_hi_IN = CREATE_TYPELIB_FOR(my_locale_day_names_hi_IN); static TYPELIB my_locale_typelib_ab_day_names_hi_IN = CREATE_TYPELIB_FOR(my_locale_ab_day_names_hi_IN); MY_LOCALE my_locale_hi_IN ( 25, "hi_IN"_Lex_ident_locale, "Hindi - India", FALSE, &my_locale_typelib_month_names_hi_IN, &my_locale_typelib_month_names_hi_IN, &my_locale_typelib_ab_month_names_hi_IN, &my_locale_typelib_day_names_hi_IN, &my_locale_typelib_ab_day_names_hi_IN, 7, 8, '.', /* decimal point hi_IN */ ',', /* thousands_sep hi_IN */ "\x03", /* grouping hi_IN */ &global_errmsgs[hi_IN] ); /***** LOCALE END hi_IN *****/ /***** LOCALE BEGIN hr_HR: Croatian - Croatia *****/ static const char *my_locale_month_names_hr_HR[13] = {"siječanj","veljača","ožujak","travanj","svibanj","lipanj","srpanj","kolovoz","rujan","listopad","studeni","prosinac", NullS }; static const char *my_locale_month_names_hr_HR_formatting[13] = {"siječnja","veljače","ožujka","travnja","svibnja","lipnja","srpnja","kolovoza","rujna","listopada","studenoga","prosinca", NullS }; static const char *my_locale_ab_month_names_hr_HR[13] = {"sij","velj","ožu","tra","svi","lip","srp","kol","ruj","lis","stu","pro", NullS }; static const char *my_locale_day_names_hr_HR[8] = {"ponedjeljak","utorak","srijeda","četvrtak","petak","subota","nedjelja", NullS }; static const char *my_locale_ab_day_names_hr_HR[8] = {"pon","uto","sri","čet","pet","sub","ned", NullS }; static TYPELIB my_locale_typelib_month_names_hr_HR = CREATE_TYPELIB_FOR(my_locale_month_names_hr_HR); static TYPELIB my_locale_typelib_month_names_hr_HR_formatting = CREATE_TYPELIB_FOR(my_locale_month_names_hr_HR_formatting); static TYPELIB my_locale_typelib_ab_month_names_hr_HR = CREATE_TYPELIB_FOR(my_locale_ab_month_names_hr_HR); static TYPELIB my_locale_typelib_day_names_hr_HR = CREATE_TYPELIB_FOR(my_locale_day_names_hr_HR); static TYPELIB my_locale_typelib_ab_day_names_hr_HR = CREATE_TYPELIB_FOR(my_locale_ab_day_names_hr_HR); MY_LOCALE my_locale_hr_HR ( 26, "hr_HR"_Lex_ident_locale, "Croatian - Croatia", FALSE, &my_locale_typelib_month_names_hr_HR, &my_locale_typelib_month_names_hr_HR_formatting, &my_locale_typelib_ab_month_names_hr_HR, &my_locale_typelib_day_names_hr_HR, &my_locale_typelib_ab_day_names_hr_HR, 8, 11, ',', /* decimal point hr_HR */ '.', /* thousands_sep hr_HR */ "\x03\x03", /* grouping hr_HR */ &global_errmsgs[en_US] ); /***** LOCALE END hr_HR *****/ /***** LOCALE BEGIN hu_HU: Hungarian - Hungary *****/ static const char *my_locale_month_names_hu_HU[13] = {"január","február","március","április","május","június","július","augusztus","szeptember","október","november","december", NullS }; static const char *my_locale_ab_month_names_hu_HU[13] = {"jan.","febr.","márc.","ápr.","máj.","jún.","júl.","aug.","szept.","okt.","nov.","dec.", NullS }; static const char *my_locale_day_names_hu_HU[8] = {"hétfő","kedd","szerda","csütörtök","péntek","szombat","vasárnap", NullS }; static const char *my_locale_ab_day_names_hu_HU[8] = {"H","K","Sze","Cs","P","Szo","V", NullS }; static TYPELIB my_locale_typelib_month_names_hu_HU = CREATE_TYPELIB_FOR(my_locale_month_names_hu_HU); static TYPELIB my_locale_typelib_ab_month_names_hu_HU = CREATE_TYPELIB_FOR(my_locale_ab_month_names_hu_HU); static TYPELIB my_locale_typelib_day_names_hu_HU = CREATE_TYPELIB_FOR(my_locale_day_names_hu_HU); static TYPELIB my_locale_typelib_ab_day_names_hu_HU = CREATE_TYPELIB_FOR(my_locale_ab_day_names_hu_HU); MY_LOCALE my_locale_hu_HU ( 27, "hu_HU"_Lex_ident_locale, "Hungarian - Hungary", FALSE, &my_locale_typelib_month_names_hu_HU, &my_locale_typelib_month_names_hu_HU, &my_locale_typelib_ab_month_names_hu_HU, &my_locale_typelib_day_names_hu_HU, &my_locale_typelib_ab_day_names_hu_HU, 10, 9, ',', /* decimal point hu_HU */ ' ', /* thousands_sep hu_HU */ "\x03\x03", /* grouping hu_HU */ &global_errmsgs[hu_HU] ); /***** LOCALE END hu_HU *****/ /***** LOCALE BEGIN id_ID: Indonesian - Indonesia *****/ static const char *my_locale_month_names_id_ID[13] = {"Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember", NullS }; static const char *my_locale_ab_month_names_id_ID[13] = {"Jan","Feb","Mar","Apr","Mei","Jun","Jul","Agu","Sep","Okt","Nov","Des", NullS }; static const char *my_locale_day_names_id_ID[8] = {"Senin","Selasa","Rabu","Kamis","Jumat","Sabtu","Minggu", NullS }; static const char *my_locale_ab_day_names_id_ID[8] = {"Sen","Sel","Rab","Kam","Jum","Sab","Min", NullS }; static TYPELIB my_locale_typelib_month_names_id_ID = CREATE_TYPELIB_FOR(my_locale_month_names_id_ID); static TYPELIB my_locale_typelib_ab_month_names_id_ID = CREATE_TYPELIB_FOR(my_locale_ab_month_names_id_ID); static TYPELIB my_locale_typelib_day_names_id_ID = CREATE_TYPELIB_FOR(my_locale_day_names_id_ID); static TYPELIB my_locale_typelib_ab_day_names_id_ID = CREATE_TYPELIB_FOR(my_locale_ab_day_names_id_ID); MY_LOCALE my_locale_id_ID ( 28, "id_ID"_Lex_ident_locale, "Indonesian - Indonesia", TRUE, &my_locale_typelib_month_names_id_ID, &my_locale_typelib_month_names_id_ID, &my_locale_typelib_ab_month_names_id_ID, &my_locale_typelib_day_names_id_ID, &my_locale_typelib_ab_day_names_id_ID, 9, 6, ',', /* decimal point id_ID */ '.', /* thousands_sep id_ID */ "\x03\x03", /* grouping id_ID */ &global_errmsgs[en_US] ); /***** LOCALE END id_ID *****/ /***** LOCALE BEGIN is_IS: Icelandic - Iceland *****/ static const char *my_locale_month_names_is_IS[13] = {"janúar","febrúar","mars","apríl","maí","júní","júlí","ágúst","september","október","nóvember","desember", NullS }; static const char *my_locale_ab_month_names_is_IS[13] = {"jan.","feb.","mar.","apr.","maí","jún.","júl.","ágú.","sep.","okt.","nóv.","des.", NullS }; static const char *my_locale_day_names_is_IS[8] = {"mánudagur","þriðjudagur","miðvikudagur","fimmtudagur","föstudagur","laugardagur","sunnudagur", NullS }; static const char *my_locale_ab_day_names_is_IS[8] = {"mán.","þri.","mið.","fim.","fös.","lau.","sun.", NullS }; static TYPELIB my_locale_typelib_month_names_is_IS = CREATE_TYPELIB_FOR(my_locale_month_names_is_IS); static TYPELIB my_locale_typelib_ab_month_names_is_IS = CREATE_TYPELIB_FOR(my_locale_ab_month_names_is_IS); static TYPELIB my_locale_typelib_day_names_is_IS = CREATE_TYPELIB_FOR(my_locale_day_names_is_IS); static TYPELIB my_locale_typelib_ab_day_names_is_IS = CREATE_TYPELIB_FOR(my_locale_ab_day_names_is_IS); MY_LOCALE my_locale_is_IS ( 29, "is_IS"_Lex_ident_locale, "Icelandic - Iceland", FALSE, &my_locale_typelib_month_names_is_IS, &my_locale_typelib_month_names_is_IS, &my_locale_typelib_ab_month_names_is_IS, &my_locale_typelib_day_names_is_IS, &my_locale_typelib_ab_day_names_is_IS, 9, 12, ',', /* decimal point is_IS */ '.', /* thousands_sep is_IS */ "\x03\x03", /* grouping is_IS */ &global_errmsgs[en_US] ); /***** LOCALE END is_IS *****/ /***** LOCALE BEGIN it_CH: Italian - Switzerland *****/ static const char *my_locale_month_names_it_CH[13] = {"gennaio","febbraio","marzo","aprile","maggio","giugno","luglio","agosto","settembre","ottobre","novembre","dicembre", NullS }; static const char *my_locale_ab_month_names_it_CH[13] = {"gen","feb","mar","apr","mag","giu","lug","ago","set","ott","nov","dic", NullS }; static const char *my_locale_day_names_it_CH[8] = {"lunedì","martedì","mercoledì","giovedì","venerdì","sabato","domenica", NullS }; static const char *my_locale_ab_day_names_it_CH[8] = {"lun","mar","mer","gio","ven","sab","dom", NullS }; static TYPELIB my_locale_typelib_month_names_it_CH = CREATE_TYPELIB_FOR(my_locale_month_names_it_CH); static TYPELIB my_locale_typelib_ab_month_names_it_CH = CREATE_TYPELIB_FOR(my_locale_ab_month_names_it_CH); static TYPELIB my_locale_typelib_day_names_it_CH = CREATE_TYPELIB_FOR(my_locale_day_names_it_CH); static TYPELIB my_locale_typelib_ab_day_names_it_CH = CREATE_TYPELIB_FOR(my_locale_ab_day_names_it_CH); MY_LOCALE my_locale_it_CH ( 30, "it_CH"_Lex_ident_locale, "Italian - Switzerland", FALSE, &my_locale_typelib_month_names_it_CH, &my_locale_typelib_month_names_it_CH, &my_locale_typelib_ab_month_names_it_CH, &my_locale_typelib_day_names_it_CH, &my_locale_typelib_ab_day_names_it_CH, 9, 9, '.', /* decimal point it_CH */ '\'', /* thousands_sep it_CH */ "\x03\x03", /* grouping it_CH */ &global_errmsgs[it_IT] ); /***** LOCALE END it_CH *****/ /***** LOCALE BEGIN ja_JP: Japanese - Japan *****/ static const char *my_locale_month_names_ja_JP[13] = {"1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月", NullS }; static const char *my_locale_ab_month_names_ja_JP[13] = {"1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月", NullS }; static const char *my_locale_day_names_ja_JP[8] = {"月曜日","火曜日","水曜日","木曜日","金曜日","土曜日","日曜日", NullS }; static const char *my_locale_ab_day_names_ja_JP[8] = {"月","火","水","木","金","土","日", NullS }; static TYPELIB my_locale_typelib_month_names_ja_JP = CREATE_TYPELIB_FOR(my_locale_month_names_ja_JP); static TYPELIB my_locale_typelib_ab_month_names_ja_JP = CREATE_TYPELIB_FOR(my_locale_ab_month_names_ja_JP); static TYPELIB my_locale_typelib_day_names_ja_JP = CREATE_TYPELIB_FOR(my_locale_day_names_ja_JP); static TYPELIB my_locale_typelib_ab_day_names_ja_JP = CREATE_TYPELIB_FOR(my_locale_ab_day_names_ja_JP); MY_LOCALE my_locale_ja_JP ( 2, "ja_JP"_Lex_ident_locale, "Japanese - Japan", FALSE, &my_locale_typelib_month_names_ja_JP, &my_locale_typelib_month_names_ja_JP, &my_locale_typelib_ab_month_names_ja_JP, &my_locale_typelib_day_names_ja_JP, &my_locale_typelib_ab_day_names_ja_JP, 3, 3, '.', /* decimal point ja_JP */ ',', /* thousands_sep ja_JP */ "\x03", /* grouping ja_JP */ &global_errmsgs[ja_JP] ); /***** LOCALE END ja_JP *****/ /***** LOCALE BEGIN ko_KR: Korean - Korea *****/ static const char *my_locale_month_names_ko_KR[13] = {"1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월", NullS }; static const char *my_locale_ab_month_names_ko_KR[13] = {"1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월", NullS }; static const char *my_locale_day_names_ko_KR[8] = {"월요일","화요일","수요일","목요일","금요일","토요일","일요일", NullS }; static const char *my_locale_ab_day_names_ko_KR[8] = {"월","화","수","목","금","토","일", NullS }; static TYPELIB my_locale_typelib_month_names_ko_KR = CREATE_TYPELIB_FOR(my_locale_month_names_ko_KR); static TYPELIB my_locale_typelib_ab_month_names_ko_KR = CREATE_TYPELIB_FOR(my_locale_ab_month_names_ko_KR); static TYPELIB my_locale_typelib_day_names_ko_KR = CREATE_TYPELIB_FOR(my_locale_day_names_ko_KR); static TYPELIB my_locale_typelib_ab_day_names_ko_KR = CREATE_TYPELIB_FOR(my_locale_ab_day_names_ko_KR); MY_LOCALE my_locale_ko_KR ( 31, "ko_KR"_Lex_ident_locale, "Korean - Korea", FALSE, &my_locale_typelib_month_names_ko_KR, &my_locale_typelib_month_names_ko_KR, &my_locale_typelib_ab_month_names_ko_KR, &my_locale_typelib_day_names_ko_KR, &my_locale_typelib_ab_day_names_ko_KR, 3, 3, '.', /* decimal point ko_KR */ ',', /* thousands_sep ko_KR */ "\x03\x03", /* grouping ko_KR */ &global_errmsgs[ko_KR] ); /***** LOCALE END ko_KR *****/ /***** LOCALE BEGIN lt_LT: Lithuanian - Lithuania *****/ static const char *my_locale_month_names_lt_LT[13] = {"sausis", "vasaris", "kovas", "balandis", "gegužė", "birželis", "liepa", "rugpjūtis", "rugsėjis", "spalis", "lapkritis", "gruodis", NullS }; static const char *my_locale_month_names_lt_LT_formatting[13] = {"sausio","vasario","kovo","balandžio","gegužės","birželio","liepos","rugpjūčio", "rugsėjo","spalio","lapkričio","gruodžio", NullS }; static const char *my_locale_ab_month_names_lt_LT[13] = {"saus.","vas.","kov.","bal.","geg.","birž.","liep.","rugp.","rugs.","spal.","lapkr.","gruod.", NullS }; static const char *my_locale_day_names_lt_LT[8] = {"pirmadienis","antradienis","trečiadienis","ketvirtadienis","penktadienis","šeštadienis","sekmadienis", NullS }; static const char *my_locale_ab_day_names_lt_LT[8] = {"Pr","An","Tr","Kt","Pn","Št","Sk", NullS }; static TYPELIB my_locale_typelib_month_names_lt_LT = CREATE_TYPELIB_FOR(my_locale_month_names_lt_LT); static TYPELIB my_locale_typelib_month_names_lt_LT_formatting = CREATE_TYPELIB_FOR(my_locale_month_names_lt_LT_formatting); static TYPELIB my_locale_typelib_ab_month_names_lt_LT = CREATE_TYPELIB_FOR(my_locale_ab_month_names_lt_LT); static TYPELIB my_locale_typelib_day_names_lt_LT = CREATE_TYPELIB_FOR(my_locale_day_names_lt_LT); static TYPELIB my_locale_typelib_ab_day_names_lt_LT = CREATE_TYPELIB_FOR(my_locale_ab_day_names_lt_LT); MY_LOCALE my_locale_lt_LT ( 32, "lt_LT"_Lex_ident_locale, "Lithuanian - Lithuania", FALSE, &my_locale_typelib_month_names_lt_LT, &my_locale_typelib_month_names_lt_LT_formatting, &my_locale_typelib_ab_month_names_lt_LT, &my_locale_typelib_day_names_lt_LT, &my_locale_typelib_ab_day_names_lt_LT, 9, 14, ',', /* decimal point lt_LT */ ' ', /* thousands_sep lt_LT */ "\x03\x03", /* grouping lt_LT */ &global_errmsgs[en_US] ); /***** LOCALE END lt_LT *****/ /***** LOCALE BEGIN lv_LV: Latvian - Latvia *****/ static const char *my_locale_month_names_lv_LV[13] = {"janvāris","februāris","marts","aprīlis","maijs","jūnijs","jūlijs","augusts","septembris","oktobris","novembris","decembris", NullS }; static const char *my_locale_ab_month_names_lv_LV[13] = {"janv.","febr.","marts","apr.","maijs","jūn.","jūl.","aug.","sept.","okt.","nov.","dec.", NullS }; static const char *my_locale_day_names_lv_LV[8] = {"pirmdiena","otrdiena","trešdiena","ceturtdiena","piektdiena","sestdiena","svētdiena", NullS }; static const char *my_locale_ab_day_names_lv_LV[8] = {"pirmd.","otrd.","trešd.","ceturtd.","piektd.","sestd.","svētd.", NullS }; static TYPELIB my_locale_typelib_month_names_lv_LV = CREATE_TYPELIB_FOR(my_locale_month_names_lv_LV); static TYPELIB my_locale_typelib_ab_month_names_lv_LV = CREATE_TYPELIB_FOR(my_locale_ab_month_names_lv_LV); static TYPELIB my_locale_typelib_day_names_lv_LV = CREATE_TYPELIB_FOR(my_locale_day_names_lv_LV); static TYPELIB my_locale_typelib_ab_day_names_lv_LV = CREATE_TYPELIB_FOR(my_locale_ab_day_names_lv_LV); MY_LOCALE my_locale_lv_LV ( 33, "lv_LV"_Lex_ident_locale, "Latvian - Latvia", FALSE, &my_locale_typelib_month_names_lv_LV, &my_locale_typelib_month_names_lv_LV, &my_locale_typelib_ab_month_names_lv_LV, &my_locale_typelib_day_names_lv_LV, &my_locale_typelib_ab_day_names_lv_LV, 10, 11, ',', /* decimal point lv_LV */ ' ', /* thousands_sep lv_LV */ "\x03\x03", /* grouping lv_LV */ &global_errmsgs[en_US] ); /***** LOCALE END lv_LV *****/ /***** LOCALE BEGIN mk_MK: Macedonian - FYROM *****/ static const char *my_locale_month_names_mk_MK[13] = {"јануари","февруари","март","април","мај","јуни","јули","август","септември","октомври","ноември","декември", NullS }; static const char *my_locale_ab_month_names_mk_MK[13] = {"јан.","фев.","мар.","апр.","мај","јун.","јул.","авг.","сеп.","окт.","ное.","дек.", NullS }; static const char *my_locale_day_names_mk_MK[8] = {"понеделник","вторник","среда","четврток","петок","сабота","недела", NullS }; static const char *my_locale_ab_day_names_mk_MK[8] = {"пон.","вто.","сре.","чет.","пет.","саб.","нед.", NullS }; static TYPELIB my_locale_typelib_month_names_mk_MK = CREATE_TYPELIB_FOR(my_locale_month_names_mk_MK); static TYPELIB my_locale_typelib_ab_month_names_mk_MK = CREATE_TYPELIB_FOR(my_locale_ab_month_names_mk_MK); static TYPELIB my_locale_typelib_day_names_mk_MK = CREATE_TYPELIB_FOR(my_locale_day_names_mk_MK); static TYPELIB my_locale_typelib_ab_day_names_mk_MK = CREATE_TYPELIB_FOR(my_locale_ab_day_names_mk_MK); MY_LOCALE my_locale_mk_MK ( 34, "mk_MK"_Lex_ident_locale, "Macedonian - FYROM", FALSE, &my_locale_typelib_month_names_mk_MK, &my_locale_typelib_month_names_mk_MK, &my_locale_typelib_ab_month_names_mk_MK, &my_locale_typelib_day_names_mk_MK, &my_locale_typelib_ab_day_names_mk_MK, 9, 10, ',', /* decimal point mk_MK */ '.', /* thousands_sep mk_MK */ "\x03\x03", /* grouping mk_MK */ &global_errmsgs[en_US] ); /***** LOCALE END mk_MK *****/ /***** LOCALE BEGIN mn_MN: Mongolia - Mongolian *****/ static const char *my_locale_month_names_mn_MN[13] = {"Нэгдүгээр сар","Хоёрдугаар сар","Гуравдугаар сар","Дөрөвдүгээр сар","Тавдугаар сар","Зургаадугаар сар", "Долоодугаар сар","Наймдугаар сар","Есдүгээр сар","Аравдугаар сар","Арван нэгдүгээр сар","Арван хоёрдугаар сар", NullS }; static const char *my_locale_ab_month_names_mn_MN[13] = {"1-р сар","2-р сар","3-р сар","4-р сар","5-р сар","6-р сар","7-р сар","8-р сар","9-р сар","10-р сар","11-р сар","12-р сар", NullS }; static const char *my_locale_day_names_mn_MN[8] = {"Даваа","Мягмар","Лхагва","Пүрэв","Баасан","Бямба","Ням", NullS }; static const char *my_locale_ab_day_names_mn_MN[8] = {"Да","Мя","Лх","Пү","Ба","Бя","Ня", NullS }; static TYPELIB my_locale_typelib_month_names_mn_MN = CREATE_TYPELIB_FOR(my_locale_month_names_mn_MN); static TYPELIB my_locale_typelib_ab_month_names_mn_MN = CREATE_TYPELIB_FOR(my_locale_ab_month_names_mn_MN); static TYPELIB my_locale_typelib_day_names_mn_MN = CREATE_TYPELIB_FOR(my_locale_day_names_mn_MN); static TYPELIB my_locale_typelib_ab_day_names_mn_MN = CREATE_TYPELIB_FOR(my_locale_ab_day_names_mn_MN); MY_LOCALE my_locale_mn_MN ( 35, "mn_MN"_Lex_ident_locale, "Mongolia - Mongolian", FALSE, &my_locale_typelib_month_names_mn_MN, &my_locale_typelib_month_names_mn_MN, &my_locale_typelib_ab_month_names_mn_MN, &my_locale_typelib_day_names_mn_MN, &my_locale_typelib_ab_day_names_mn_MN, 20, 6, '.', /* decimal point mn_MN */ ',', /* thousands_sep mn_MN */ "\x03\x03", /* grouping mn_MN */ &global_errmsgs[en_US] ); /***** LOCALE END mn_MN *****/ /***** LOCALE BEGIN ms_MY: Malay - Malaysia *****/ static const char *my_locale_month_names_ms_MY[13] = {"Januari","Februari","Mac","April","Mei","Jun","Julai","Ogos","September","Oktober","November","Disember", NullS }; static const char *my_locale_ab_month_names_ms_MY[13] = {"Jan","Feb","Mac","Apr","Mei","Jun","Jul","Ogo","Sep","Okt","Nov","Dis", NullS }; static const char *my_locale_day_names_ms_MY[8] = {"Isnin","Selasa","Rabu","Khamis","Jumaat","Sabtu","Ahad", NullS }; static const char *my_locale_ab_day_names_ms_MY[8] = {"Isn","Sel","Rab","Kha","Jum","Sab","Ahd", NullS }; static TYPELIB my_locale_typelib_month_names_ms_MY = CREATE_TYPELIB_FOR(my_locale_month_names_ms_MY); static TYPELIB my_locale_typelib_ab_month_names_ms_MY = CREATE_TYPELIB_FOR(my_locale_ab_month_names_ms_MY); static TYPELIB my_locale_typelib_day_names_ms_MY = CREATE_TYPELIB_FOR(my_locale_day_names_ms_MY); static TYPELIB my_locale_typelib_ab_day_names_ms_MY = CREATE_TYPELIB_FOR(my_locale_ab_day_names_ms_MY); MY_LOCALE my_locale_ms_MY ( 36, "ms_MY"_Lex_ident_locale, "Malay - Malaysia", TRUE, &my_locale_typelib_month_names_ms_MY, &my_locale_typelib_month_names_ms_MY, &my_locale_typelib_ab_month_names_ms_MY, &my_locale_typelib_day_names_ms_MY, &my_locale_typelib_ab_day_names_ms_MY, 9, 6, '.', /* decimal point ms_MY */ ',', /* thousands_sep ms_MY */ "\x03", /* grouping ms_MY */ &global_errmsgs[en_US] ); /***** LOCALE END ms_MY *****/ /***** LOCALE BEGIN nb_NO: Norwegian(Bokml) - Norway *****/ static const char *my_locale_month_names_nb_NO[13] = {"januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember", NullS }; static const char *my_locale_ab_month_names_nb_NO[13] = {"jan.","feb.","mar.","apr.","mai","jun.","jul.","aug.","sep.","okt.","nov.","des.", NullS }; static const char *my_locale_day_names_nb_NO[8] = {"mandag","tirsdag","onsdag","torsdag","fredag","lørdag","søndag", NullS }; static const char *my_locale_ab_day_names_nb_NO[8] = {"man.","tir.","ons.","tor.","fre.","lør.","søn.", NullS }; static TYPELIB my_locale_typelib_month_names_nb_NO = CREATE_TYPELIB_FOR(my_locale_month_names_nb_NO); static TYPELIB my_locale_typelib_ab_month_names_nb_NO = CREATE_TYPELIB_FOR(my_locale_ab_month_names_nb_NO); static TYPELIB my_locale_typelib_day_names_nb_NO = CREATE_TYPELIB_FOR(my_locale_day_names_nb_NO); static TYPELIB my_locale_typelib_ab_day_names_nb_NO = CREATE_TYPELIB_FOR(my_locale_ab_day_names_nb_NO); MY_LOCALE my_locale_nb_NO ( 37, "nb_NO"_Lex_ident_locale, "Norwegian(Bokml) - Norway", FALSE, &my_locale_typelib_month_names_nb_NO, &my_locale_typelib_month_names_nb_NO, &my_locale_typelib_ab_month_names_nb_NO, &my_locale_typelib_day_names_nb_NO, &my_locale_typelib_ab_day_names_nb_NO, 9, 7, '.', /* decimal point nb_NO */ ',', /* thousands_sep nb_NO */ "\x03\x03", /* grouping nb_NO */ &global_errmsgs[no_NO] ); /***** LOCALE END nb_NO *****/ /***** LOCALE BEGIN nl_NL: Dutch - The Netherlands *****/ static const char *my_locale_month_names_nl_NL[13] = {"januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december", NullS }; static const char *my_locale_ab_month_names_nl_NL[13] = {"jan","feb","mrt","apr","mei","jun","jul","aug","sep","okt","nov","dec", NullS }; static const char *my_locale_day_names_nl_NL[8] = {"maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag","zondag", NullS }; static const char *my_locale_ab_day_names_nl_NL[8] = {"ma","di","wo","do","vr","za","zo", NullS }; static TYPELIB my_locale_typelib_month_names_nl_NL = CREATE_TYPELIB_FOR(my_locale_month_names_nl_NL); static TYPELIB my_locale_typelib_ab_month_names_nl_NL = CREATE_TYPELIB_FOR(my_locale_ab_month_names_nl_NL); static TYPELIB my_locale_typelib_day_names_nl_NL = CREATE_TYPELIB_FOR(my_locale_day_names_nl_NL); static TYPELIB my_locale_typelib_ab_day_names_nl_NL = CREATE_TYPELIB_FOR(my_locale_ab_day_names_nl_NL); MY_LOCALE my_locale_nl_NL ( 38, "nl_NL"_Lex_ident_locale, "Dutch - The Netherlands", TRUE, &my_locale_typelib_month_names_nl_NL, &my_locale_typelib_month_names_nl_NL, &my_locale_typelib_ab_month_names_nl_NL, &my_locale_typelib_day_names_nl_NL, &my_locale_typelib_ab_day_names_nl_NL, 9, 9, ',', /* decimal point nl_NL */ '.', /* thousands_sep nl_NL */ "\x03\x03", /* grouping nl_NL */ &global_errmsgs[nl_NL] ); /***** LOCALE END nl_NL *****/ /***** LOCALE BEGIN pl_PL: Polish - Poland *****/ static const char *my_locale_month_names_pl_PL[13] = {"styczeń","luty","marzec","kwiecień","maj","czerwiec","lipiec","sierpień","wrzesień","październik","listopad","grudzień", NullS }; static const char *my_locale_month_names_pl_PL_formatting[13] = {"stycznia","lutego","marca","kwietnia","maja","czerwca","lipca","sierpnia","września","października","listopada","grudnia", NullS }; static const char *my_locale_ab_month_names_pl_PL[13] = {"sty","lut","mar","kwi","maj","cze","lip","sie","wrz","paź","lis","gru", NullS }; static const char *my_locale_day_names_pl_PL[8] = {"poniedziałek","wtorek","środa","czwartek","piątek","sobota","niedziela", NullS }; static const char *my_locale_ab_day_names_pl_PL[8] = {"pon.","wt.","śr.","czw.","pt.","sob.","niedz.", NullS }; static TYPELIB my_locale_typelib_month_names_pl_PL = CREATE_TYPELIB_FOR(my_locale_month_names_pl_PL); static TYPELIB my_locale_typelib_month_names_pl_PL_formatting = CREATE_TYPELIB_FOR(my_locale_month_names_pl_PL_formatting); static TYPELIB my_locale_typelib_ab_month_names_pl_PL = CREATE_TYPELIB_FOR(my_locale_ab_month_names_pl_PL); static TYPELIB my_locale_typelib_day_names_pl_PL = CREATE_TYPELIB_FOR(my_locale_day_names_pl_PL); static TYPELIB my_locale_typelib_ab_day_names_pl_PL = CREATE_TYPELIB_FOR(my_locale_ab_day_names_pl_PL); MY_LOCALE my_locale_pl_PL ( 39, "pl_PL"_Lex_ident_locale, "Polish - Poland", FALSE, &my_locale_typelib_month_names_pl_PL, &my_locale_typelib_month_names_pl_PL_formatting, &my_locale_typelib_ab_month_names_pl_PL, &my_locale_typelib_day_names_pl_PL, &my_locale_typelib_ab_day_names_pl_PL, 11, 12, ',', /* decimal point pl_PL */ ' ', /* thousands_sep pl_PL */ "\x03\x03", /* grouping pl_PL */ &global_errmsgs[pl_PL] ); /***** LOCALE END pl_PL *****/ /***** LOCALE BEGIN pt_BR: Portuguese - Brazil *****/ static const char *my_locale_month_names_pt_BR[13] = {"janeiro","fevereiro","março","abril","maio","junho","julho","agosto","setembro","outubro","novembro","dezembro", NullS }; static const char *my_locale_ab_month_names_pt_BR[13] = {"jan.","fev.","mar.","abr.","mai.","jun.","jul.","ago.","set.","out.","nov.","dez.", NullS }; static const char *my_locale_day_names_pt_BR[8] = {"segunda-feira","terça-feira","quarta-feira","quinta-feira","sexta-feira","sábado","domingo", NullS }; static const char *my_locale_ab_day_names_pt_BR[8] = {"seg.","ter.","qua.","qui.","sex.","sáb.","dom.", NullS }; static TYPELIB my_locale_typelib_month_names_pt_BR = CREATE_TYPELIB_FOR(my_locale_month_names_pt_BR); static TYPELIB my_locale_typelib_ab_month_names_pt_BR = CREATE_TYPELIB_FOR(my_locale_ab_month_names_pt_BR); static TYPELIB my_locale_typelib_day_names_pt_BR = CREATE_TYPELIB_FOR(my_locale_day_names_pt_BR); static TYPELIB my_locale_typelib_ab_day_names_pt_BR = CREATE_TYPELIB_FOR(my_locale_ab_day_names_pt_BR); MY_LOCALE my_locale_pt_BR ( 40, "pt_BR"_Lex_ident_locale, "Portuguese - Brazil", FALSE, &my_locale_typelib_month_names_pt_BR, &my_locale_typelib_month_names_pt_BR, &my_locale_typelib_ab_month_names_pt_BR, &my_locale_typelib_day_names_pt_BR, &my_locale_typelib_ab_day_names_pt_BR, 9, 13, ',', /* decimal point pt_BR */ '.', /* thousands_sep pt_BR */ "\x03\x03", /* grouping pt_BR */ &global_errmsgs[pt_PT] ); /***** LOCALE END pt_BR *****/ /***** LOCALE BEGIN pt_PT: Portuguese - Portugal *****/ static const char *my_locale_month_names_pt_PT[13] = {"janeiro","fevereiro","março","abril","maio","junho","julho","agosto","setembro","outubro","novembro","dezembro", NullS }; static const char *my_locale_ab_month_names_pt_PT[13] = {"jan.","fev.","mar.","abr.","mai.","jun.","jul.","ago.","set.","out.","nov.","dez.", NullS }; static const char *my_locale_day_names_pt_PT[8] = {"segunda","terça","quarta","quinta","sexta","sábado","domingo", NullS }; static const char *my_locale_ab_day_names_pt_PT[8] = {"segunda","terça","quarta","quinta","sexta","sábado","domingo", NullS }; static TYPELIB my_locale_typelib_month_names_pt_PT = CREATE_TYPELIB_FOR(my_locale_month_names_pt_PT); static TYPELIB my_locale_typelib_ab_month_names_pt_PT = CREATE_TYPELIB_FOR(my_locale_ab_month_names_pt_PT); static TYPELIB my_locale_typelib_day_names_pt_PT = CREATE_TYPELIB_FOR(my_locale_day_names_pt_PT); static TYPELIB my_locale_typelib_ab_day_names_pt_PT = CREATE_TYPELIB_FOR(my_locale_ab_day_names_pt_PT); MY_LOCALE my_locale_pt_PT ( 41, "pt_PT"_Lex_ident_locale, "Portuguese - Portugal", FALSE, &my_locale_typelib_month_names_pt_PT, &my_locale_typelib_month_names_pt_PT, &my_locale_typelib_ab_month_names_pt_PT, &my_locale_typelib_day_names_pt_PT, &my_locale_typelib_ab_day_names_pt_PT, 9, 7, ',', /* decimal point pt_PT */ ' ', /* thousands_sep pt_PT */ "\x03\x03", /* grouping pt_PT */ &global_errmsgs[pt_PT] ); /***** LOCALE END pt_PT *****/ /***** LOCALE BEGIN ro_RO: Romanian - Romania *****/ static const char *my_locale_month_names_ro_RO[13] = {"ianuarie","februarie","martie","aprilie","mai","iunie","iulie","august","septembrie","octombrie","noiembrie","decembrie", NullS }; static const char *my_locale_ab_month_names_ro_RO[13] = {"ian.","feb.","mar.","apr.","mai","iun.","iul.","aug.","sept.","oct.","nov.","dec.", NullS }; static const char *my_locale_day_names_ro_RO[8] = {"luni","marți","miercuri","joi","vineri","sâmbătă","duminică", NullS }; static const char *my_locale_ab_day_names_ro_RO[8] = {"lun.","mar.","mie.","joi","vin.","sâm.","dum.", NullS }; static TYPELIB my_locale_typelib_month_names_ro_RO = CREATE_TYPELIB_FOR(my_locale_month_names_ro_RO); static TYPELIB my_locale_typelib_ab_month_names_ro_RO = CREATE_TYPELIB_FOR(my_locale_ab_month_names_ro_RO); static TYPELIB my_locale_typelib_day_names_ro_RO = CREATE_TYPELIB_FOR(my_locale_day_names_ro_RO); static TYPELIB my_locale_typelib_ab_day_names_ro_RO = CREATE_TYPELIB_FOR(my_locale_ab_day_names_ro_RO); MY_LOCALE my_locale_ro_RO ( 42, "ro_RO"_Lex_ident_locale, "Romanian - Romania", FALSE, &my_locale_typelib_month_names_ro_RO, &my_locale_typelib_month_names_ro_RO, &my_locale_typelib_ab_month_names_ro_RO, &my_locale_typelib_day_names_ro_RO, &my_locale_typelib_ab_day_names_ro_RO, 10, 8, ',', /* decimal point ro_RO */ '.', /* thousands_sep ro_RO */ "\x03\x03", /* grouping ro_RO */ &global_errmsgs[ro_RO] ); /***** LOCALE END ro_RO *****/ /***** LOCALE BEGIN ru_RU: Russian - Russia *****/ static const char *my_locale_month_names_ru_RU[13] = {"январь", "февраль", "март", "апрель", "май", "июнь", "июль", "август", "сентябрь", "октябрь", "ноябрь", "декабрь", NullS }; static const char *my_locale_month_names_ru_RU_formatting[13] = {"января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря", NullS }; static const char *my_locale_ab_month_names_ru_RU[13] = {"янв.","февр.","март","апр.","май","июнь","июль","авг.","сент.","окт.","нояб.","дек.", NullS }; static const char *my_locale_day_names_ru_RU[8] = {"понедельник","вторник","среда","четверг","пятница","суббота","воскресенье", NullS }; static const char *my_locale_ab_day_names_ru_RU[8] = {"пн","вт","ср","чт","пт","сб","вс", NullS }; static TYPELIB my_locale_typelib_month_names_ru_RU = CREATE_TYPELIB_FOR(my_locale_month_names_ru_RU); static TYPELIB my_locale_typelib_month_names_ru_RU_formatting = CREATE_TYPELIB_FOR(my_locale_month_names_ru_RU_formatting); static TYPELIB my_locale_typelib_ab_month_names_ru_RU = CREATE_TYPELIB_FOR(my_locale_ab_month_names_ru_RU); static TYPELIB my_locale_typelib_day_names_ru_RU = CREATE_TYPELIB_FOR(my_locale_day_names_ru_RU); static TYPELIB my_locale_typelib_ab_day_names_ru_RU = CREATE_TYPELIB_FOR(my_locale_ab_day_names_ru_RU); MY_LOCALE my_locale_ru_RU ( 43, "ru_RU"_Lex_ident_locale, "Russian - Russia", FALSE, &my_locale_typelib_month_names_ru_RU, &my_locale_typelib_month_names_ru_RU_formatting, &my_locale_typelib_ab_month_names_ru_RU, &my_locale_typelib_day_names_ru_RU, &my_locale_typelib_ab_day_names_ru_RU, 8, 11, ',', /* decimal point ru_RU */ ' ', /* thousands_sep ru_RU */ "\x03\x03", /* grouping ru_RU */ &global_errmsgs[ru_RU] ); /***** LOCALE END ru_RU *****/ /***** LOCALE BEGIN ru_UA: Russian - Ukraine *****/ MY_LOCALE my_locale_ru_UA ( 44, "ru_UA"_Lex_ident_locale, "Russian - Ukraine", FALSE, &my_locale_typelib_month_names_ru_RU, &my_locale_typelib_month_names_ru_RU_formatting, &my_locale_typelib_ab_month_names_ru_RU, &my_locale_typelib_day_names_ru_RU, &my_locale_typelib_ab_day_names_ru_RU, 8, 11, ',', /* decimal point ru_RU */ ' ', /* thousands_sep ru_RU */ "\x03\x03", /* grouping ru_RU */ &global_errmsgs[ru_RU] ); /***** LOCALE END ru_UA *****/ /***** LOCALE BEGIN sk_SK: Slovak - Slovakia *****/ static const char *my_locale_month_names_sk_SK[13] = {"január","február","marec","apríl","máj","jún","júl","august","september","október","november","december", NullS }; static const char *my_locale_month_names_sk_SK_formatting[13] = {"januára","februára","marca","apríla","mája","júna","júla","augusta","septembra","októbra","novembra","decembra", NullS }; static const char *my_locale_ab_month_names_sk_SK[13] = {"jan","feb","mar","apr","máj","jún","júl","aug","sep","okt","nov","dec", NullS }; static const char *my_locale_day_names_sk_SK[8] = {"pondelok","utorok","streda","štvrtok","piatok","sobota","nedeľa", NullS }; static const char *my_locale_ab_day_names_sk_SK[8] = {"po","ut","st","št","pi","so","ne", NullS }; static TYPELIB my_locale_typelib_month_names_sk_SK = CREATE_TYPELIB_FOR(my_locale_month_names_sk_SK); static TYPELIB my_locale_typelib_month_names_sk_SK_formatting = CREATE_TYPELIB_FOR(my_locale_month_names_sk_SK_formatting); static TYPELIB my_locale_typelib_ab_month_names_sk_SK = CREATE_TYPELIB_FOR(my_locale_ab_month_names_sk_SK); static TYPELIB my_locale_typelib_day_names_sk_SK = CREATE_TYPELIB_FOR(my_locale_day_names_sk_SK); static TYPELIB my_locale_typelib_ab_day_names_sk_SK = CREATE_TYPELIB_FOR(my_locale_ab_day_names_sk_SK); MY_LOCALE my_locale_sk_SK ( 45, "sk_SK"_Lex_ident_locale, "Slovak - Slovakia", FALSE, &my_locale_typelib_month_names_sk_SK, &my_locale_typelib_month_names_sk_SK_formatting, &my_locale_typelib_ab_month_names_sk_SK, &my_locale_typelib_day_names_sk_SK, &my_locale_typelib_ab_day_names_sk_SK, 9, 8, ',', /* decimal point sk_SK */ ' ', /* thousands_sep sk_SK */ "\x03\x03", /* grouping sk_SK */ &global_errmsgs[sk_SK] ); /***** LOCALE END sk_SK *****/ /***** LOCALE BEGIN sl_SI: Slovenian - Slovenia *****/ static const char *my_locale_month_names_sl_SI[13] = {"januar","februar","marec","april","maj","junij","julij","avgust","september","oktober","november","december", NullS }; static const char *my_locale_ab_month_names_sl_SI[13] = {"jan.","feb.","mar.","apr.","maj","jun.","jul.","avg.","sep.","okt.","nov.","dec.", NullS }; static const char *my_locale_day_names_sl_SI[8] = {"ponedeljek","torek","sreda","četrtek","petek","sobota","nedelja", NullS }; static const char *my_locale_ab_day_names_sl_SI[8] = {"pon.","tor.","sre.","čet.","pet.","sob.","ned.", NullS }; static TYPELIB my_locale_typelib_month_names_sl_SI = CREATE_TYPELIB_FOR(my_locale_month_names_sl_SI); static TYPELIB my_locale_typelib_ab_month_names_sl_SI = CREATE_TYPELIB_FOR(my_locale_ab_month_names_sl_SI); static TYPELIB my_locale_typelib_day_names_sl_SI = CREATE_TYPELIB_FOR(my_locale_day_names_sl_SI); static TYPELIB my_locale_typelib_ab_day_names_sl_SI = CREATE_TYPELIB_FOR(my_locale_ab_day_names_sl_SI); MY_LOCALE my_locale_sl_SI ( 46, "sl_SI"_Lex_ident_locale, "Slovenian - Slovenia", FALSE, &my_locale_typelib_month_names_sl_SI, &my_locale_typelib_month_names_sl_SI, &my_locale_typelib_ab_month_names_sl_SI, &my_locale_typelib_day_names_sl_SI, &my_locale_typelib_ab_day_names_sl_SI, 9, 10, ',', /* decimal point sl_SI */ '.', /* thousands_sep sl_SI */ "\x03\x03", /* grouping sl_SI */ &global_errmsgs[en_US] ); /***** LOCALE END sl_SI *****/ /***** LOCALE BEGIN sq_AL: Albanian - Albania *****/ static const char *my_locale_month_names_sq_AL[13] = {"janar","shkurt","mars","prill","maj","qershor","korrik","gusht","shtator","tetor","nëntor","dhjetor", NullS }; static const char *my_locale_ab_month_names_sq_AL[13] = {"jan","shk","mar","pri","maj","qer","korr","gush","sht","tet","nën","dhj", NullS }; static const char *my_locale_day_names_sq_AL[8] = {"e hënë","e martë","e mërkurë","e enjte","e premte","e shtunë","e diel", NullS }; static const char *my_locale_ab_day_names_sq_AL[8] = {"hën","mar","mër","enj","pre","sht","die", NullS }; static TYPELIB my_locale_typelib_month_names_sq_AL = CREATE_TYPELIB_FOR(my_locale_month_names_sq_AL); static TYPELIB my_locale_typelib_ab_month_names_sq_AL = CREATE_TYPELIB_FOR(my_locale_ab_month_names_sq_AL); static TYPELIB my_locale_typelib_day_names_sq_AL = CREATE_TYPELIB_FOR(my_locale_day_names_sq_AL); static TYPELIB my_locale_typelib_ab_day_names_sq_AL = CREATE_TYPELIB_FOR(my_locale_ab_day_names_sq_AL); MY_LOCALE my_locale_sq_AL ( 47, "sq_AL"_Lex_ident_locale, "Albanian - Albania", FALSE, &my_locale_typelib_month_names_sq_AL, &my_locale_typelib_month_names_sq_AL, &my_locale_typelib_ab_month_names_sq_AL, &my_locale_typelib_day_names_sq_AL, &my_locale_typelib_ab_day_names_sq_AL, 7, 9, ',', /* decimal point sq_AL */ ' ', /* thousands_sep sq_AL */ "\x03", /* grouping sq_AL */ &global_errmsgs[en_US] ); /***** LOCALE END sq_AL *****/ /***** LOCALE BEGIN sr_RS: Serbian - Serbia *****/ static const char *my_locale_month_names_sr_RS[13] = {"јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар", NullS }; static const char *my_locale_ab_month_names_sr_RS[13] = {"јан","феб","мар","апр","мај","јун","јул","авг","сеп","окт","нов","дец", NullS }; static const char *my_locale_day_names_sr_RS[8] = {"понедељак","уторак","среда","четвртак","петак","субота","недеља", NullS }; static const char *my_locale_ab_day_names_sr_RS[8] = {"пон","уто","сре","чет","пет","суб","нед", NullS }; static TYPELIB my_locale_typelib_month_names_sr_RS = CREATE_TYPELIB_FOR(my_locale_month_names_sr_RS); static TYPELIB my_locale_typelib_ab_month_names_sr_RS = CREATE_TYPELIB_FOR(my_locale_ab_month_names_sr_RS); static TYPELIB my_locale_typelib_day_names_sr_RS = CREATE_TYPELIB_FOR(my_locale_day_names_sr_RS); static TYPELIB my_locale_typelib_ab_day_names_sr_RS = CREATE_TYPELIB_FOR(my_locale_ab_day_names_sr_RS); MY_LOCALE my_locale_sr_RS ( 48, "sr_RS"_Lex_ident_locale, "Serbian - Serbia", FALSE, &my_locale_typelib_month_names_sr_RS, &my_locale_typelib_month_names_sr_RS, &my_locale_typelib_ab_month_names_sr_RS, &my_locale_typelib_day_names_sr_RS, &my_locale_typelib_ab_day_names_sr_RS, 9, 9, ',', /* decimal point sr_RS */ '.', /* thousands_sep sr_RS */ "\x03\x03", /* grouping sr_RS */ &global_errmsgs[sr_RS] ); /***** LOCALE END sr_RS *****/ /***** LOCALE BEGIN sv_SE: Swedish - Sweden *****/ static const char *my_locale_month_names_sv_SE[13] = {"januari","februari","mars","april","maj","juni","juli","augusti","september","oktober","november","december", NullS }; static const char *my_locale_ab_month_names_sv_SE[13] = {"jan.","feb.","mars","apr.","maj","juni","juli","aug.","sep.","okt.","nov.","dec.", NullS }; static const char *my_locale_day_names_sv_SE[8] = {"måndag","tisdag","onsdag","torsdag","fredag","lördag","söndag", NullS }; static const char *my_locale_ab_day_names_sv_SE[8] = {"mån","tis","ons","tors","fre","lör","sön", NullS }; static TYPELIB my_locale_typelib_month_names_sv_SE = CREATE_TYPELIB_FOR(my_locale_month_names_sv_SE); static TYPELIB my_locale_typelib_ab_month_names_sv_SE = CREATE_TYPELIB_FOR(my_locale_ab_month_names_sv_SE); static TYPELIB my_locale_typelib_day_names_sv_SE = CREATE_TYPELIB_FOR(my_locale_day_names_sv_SE); static TYPELIB my_locale_typelib_ab_day_names_sv_SE = CREATE_TYPELIB_FOR(my_locale_ab_day_names_sv_SE); MY_LOCALE my_locale_sv_SE ( 3, "sv_SE"_Lex_ident_locale, "Swedish - Sweden", FALSE, &my_locale_typelib_month_names_sv_SE, &my_locale_typelib_month_names_sv_SE, &my_locale_typelib_ab_month_names_sv_SE, &my_locale_typelib_day_names_sv_SE, &my_locale_typelib_ab_day_names_sv_SE, 9, 7, ',', /* decimal point sv_SE */ ' ', /* thousands_sep sv_SE */ "\x03\x03", /* grouping sv_SE */ &global_errmsgs[sv_SE] ); /***** LOCALE END sv_SE *****/ /***** LOCALE BEGIN ta_IN: Tamil - India *****/ static const char *my_locale_month_names_ta_IN[13] = {"ஜனவரி","பிப்ரவரி","மார்ச்","ஏப்ரல்","மே","ஜூன்","ஜூலை","ஆகஸ்ட்","செப்டம்பர்","அக்டோபர்","நவம்பர்","டிசம்பர்", NullS }; static const char *my_locale_ab_month_names_ta_IN[13] = {"ஜன.","பிப்.","மார்.","ஏப்.","மே","ஜூன்","ஜூலை","ஆக.","செப்.","அக்.","நவ.","டிச.", NullS }; static const char *my_locale_day_names_ta_IN[8] = {"திங்கள்","செவ்வாய்","புதன்","வியாழன்","வெள்ளி","சனி","ஞாயிறு", NullS }; static const char *my_locale_ab_day_names_ta_IN[8] = {"திங்.","செவ்.","புத.","வியா.","வெள்.","சனி","ஞாயி.", NullS }; static TYPELIB my_locale_typelib_month_names_ta_IN = CREATE_TYPELIB_FOR(my_locale_month_names_ta_IN); static TYPELIB my_locale_typelib_ab_month_names_ta_IN = CREATE_TYPELIB_FOR(my_locale_ab_month_names_ta_IN); static TYPELIB my_locale_typelib_day_names_ta_IN = CREATE_TYPELIB_FOR(my_locale_day_names_ta_IN); static TYPELIB my_locale_typelib_ab_day_names_ta_IN = CREATE_TYPELIB_FOR(my_locale_ab_day_names_ta_IN); MY_LOCALE my_locale_ta_IN ( 49, "ta_IN"_Lex_ident_locale, "Tamil - India", FALSE, &my_locale_typelib_month_names_ta_IN, &my_locale_typelib_month_names_ta_IN, &my_locale_typelib_ab_month_names_ta_IN, &my_locale_typelib_day_names_ta_IN, &my_locale_typelib_ab_day_names_ta_IN, 10, 8, '.', /* decimal point ta_IN */ ',', /* thousands_sep ta_IN */ "\x03\x02", /* grouping ta_IN */ &global_errmsgs[en_US] ); /***** LOCALE END ta_IN *****/ /***** LOCALE BEGIN te_IN: Telugu - India *****/ static const char *my_locale_month_names_te_IN[13] = {"జనవరి","ఫిబ్రవరి","మార్చి","ఏప్రిల్","మే","జూన్","జులై","ఆగస్టు","సెప్టెంబర్","అక్టోబర్","నవంబర్","డిసెంబర్", NullS }; static const char *my_locale_ab_month_names_te_IN[13] = {"జన","ఫిబ్ర","మార్చి","ఏప్రి","మే","జూన్","జులై","ఆగ","సెప్టెం","అక్టో","నవం","డిసెం", NullS }; static const char *my_locale_day_names_te_IN[8] = {"సోమవారం","మంగళవారం","బుధవారం","గురువారం","శుక్రవారం","శనివారం","ఆదివారం", NullS }; static const char *my_locale_ab_day_names_te_IN[8] = {"సోమ","మంగళ","బుధ","గురు","శుక్ర","శని","ఆది", NullS }; static TYPELIB my_locale_typelib_month_names_te_IN = CREATE_TYPELIB_FOR(my_locale_month_names_te_IN); static TYPELIB my_locale_typelib_ab_month_names_te_IN = CREATE_TYPELIB_FOR(my_locale_ab_month_names_te_IN); static TYPELIB my_locale_typelib_day_names_te_IN = CREATE_TYPELIB_FOR(my_locale_day_names_te_IN); static TYPELIB my_locale_typelib_ab_day_names_te_IN = CREATE_TYPELIB_FOR(my_locale_ab_day_names_te_IN); MY_LOCALE my_locale_te_IN ( 50, "te_IN"_Lex_ident_locale, "Telugu - India", FALSE, &my_locale_typelib_month_names_te_IN, &my_locale_typelib_month_names_te_IN, &my_locale_typelib_ab_month_names_te_IN, &my_locale_typelib_day_names_te_IN, &my_locale_typelib_ab_day_names_te_IN, 10, 9, '.', /* decimal point te_IN */ ',', /* thousands_sep te_IN */ "\x03\x02", /* grouping te_IN */ &global_errmsgs[en_US] ); /***** LOCALE END te_IN *****/ /***** LOCALE BEGIN th_TH: Thai - Thailand *****/ static const char *my_locale_month_names_th_TH[13] = {"มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม", NullS }; static const char *my_locale_ab_month_names_th_TH[13] = {"ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค.", NullS }; static const char *my_locale_day_names_th_TH[8] = {"วันจันทร์","วันอังคาร","วันพุธ","วันพฤหัสบดี","วันศุกร์","วันเสาร์","วันอาทิตย์", NullS }; static const char *my_locale_ab_day_names_th_TH[8] = {"จันทร์","อังคาร","พุธ","พฤหัส","ศุกร์","เสาร์","อาทิตย์", NullS }; static TYPELIB my_locale_typelib_month_names_th_TH = CREATE_TYPELIB_FOR(my_locale_month_names_th_TH); static TYPELIB my_locale_typelib_ab_month_names_th_TH = CREATE_TYPELIB_FOR(my_locale_ab_month_names_th_TH); static TYPELIB my_locale_typelib_day_names_th_TH = CREATE_TYPELIB_FOR(my_locale_day_names_th_TH); static TYPELIB my_locale_typelib_ab_day_names_th_TH = CREATE_TYPELIB_FOR(my_locale_ab_day_names_th_TH); MY_LOCALE my_locale_th_TH ( 51, "th_TH"_Lex_ident_locale, "Thai - Thailand", FALSE, &my_locale_typelib_month_names_th_TH, &my_locale_typelib_month_names_th_TH, &my_locale_typelib_ab_month_names_th_TH, &my_locale_typelib_day_names_th_TH, &my_locale_typelib_ab_day_names_th_TH, 10, 11, '.', /* decimal point th_TH */ ',', /* thousands_sep th_TH */ "\x03", /* grouping th_TH */ &global_errmsgs[en_US] ); /***** LOCALE END th_TH *****/ /***** LOCALE BEGIN tr_TR: Turkish - Türkiye *****/ static const char *my_locale_month_names_tr_TR[13] = {"Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık", NullS }; static const char *my_locale_ab_month_names_tr_TR[13] = {"Oca","Şub","Mar","Nis","May","Haz","Tem","Ağu","Eyl","Eki","Kas","Ara", NullS }; static const char *my_locale_day_names_tr_TR[8] = {"Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi","Pazar", NullS }; static const char *my_locale_ab_day_names_tr_TR[8] = {"Pzt","Sal","Çar","Per","Cum","Cmt","Paz", NullS }; static TYPELIB my_locale_typelib_month_names_tr_TR = CREATE_TYPELIB_FOR(my_locale_month_names_tr_TR); static TYPELIB my_locale_typelib_ab_month_names_tr_TR = CREATE_TYPELIB_FOR(my_locale_ab_month_names_tr_TR); static TYPELIB my_locale_typelib_day_names_tr_TR = CREATE_TYPELIB_FOR(my_locale_day_names_tr_TR); static TYPELIB my_locale_typelib_ab_day_names_tr_TR = CREATE_TYPELIB_FOR(my_locale_ab_day_names_tr_TR); MY_LOCALE my_locale_tr_TR ( 52, "tr_TR"_Lex_ident_locale, "Turkish - Türkiye", FALSE, &my_locale_typelib_month_names_tr_TR, &my_locale_typelib_month_names_tr_TR, &my_locale_typelib_ab_month_names_tr_TR, &my_locale_typelib_day_names_tr_TR, &my_locale_typelib_ab_day_names_tr_TR, 7, 9, ',', /* decimal point tr_TR */ '.', /* thousands_sep tr_TR */ "\x03\x03", /* grouping tr_TR */ &global_errmsgs[en_US] ); /***** LOCALE END tr_TR *****/ /***** LOCALE BEGIN uk_UA: Ukrainian - Ukraine *****/ static const char *my_locale_month_names_uk_UA[13] = {"січень","лютий","березень","квітень","травень","червень","липень","серпень","вересень","жовтень","листопад","грудень", NullS }; static const char *my_locale_month_names_uk_UA_formatting[13] = {"січня","лютого","березня","квітня","травня","червня","липня","серпня","вересня","жовтня","листопада","грудня", NullS }; static const char *my_locale_ab_month_names_uk_UA[13] = {"січ.","лют.","бер.","квіт.","трав.","черв.","лип.","серп.","вер.","жовт.","лист.","груд.", NullS }; static const char *my_locale_day_names_uk_UA[8] = {"понеділок","вівторок","середа","четвер","пʼятниця","субота","неділя", NullS }; static const char *my_locale_ab_day_names_uk_UA[8] = {"пн","вт","ср","чт","пт","сб","нд", NullS }; static TYPELIB my_locale_typelib_month_names_uk_UA = CREATE_TYPELIB_FOR(my_locale_month_names_uk_UA); static TYPELIB my_locale_typelib_month_names_uk_UA_formatting = CREATE_TYPELIB_FOR(my_locale_month_names_uk_UA_formatting); static TYPELIB my_locale_typelib_ab_month_names_uk_UA = CREATE_TYPELIB_FOR(my_locale_ab_month_names_uk_UA); static TYPELIB my_locale_typelib_day_names_uk_UA = CREATE_TYPELIB_FOR(my_locale_day_names_uk_UA); static TYPELIB my_locale_typelib_ab_day_names_uk_UA = CREATE_TYPELIB_FOR(my_locale_ab_day_names_uk_UA); MY_LOCALE my_locale_uk_UA ( 53, "uk_UA"_Lex_ident_locale, "Ukrainian - Ukraine", FALSE, &my_locale_typelib_month_names_uk_UA, &my_locale_typelib_month_names_uk_UA_formatting, &my_locale_typelib_ab_month_names_uk_UA, &my_locale_typelib_day_names_uk_UA, &my_locale_typelib_ab_day_names_uk_UA, 8, 9, ',', /* decimal point uk_UA */ ' ', /* thousands_sep uk_UA */ "\x03\x03", /* grouping uk_UA */ &global_errmsgs[uk_UA] ); /***** LOCALE END uk_UA *****/ /***** LOCALE BEGIN ur_PK: Urdu - Pakistan *****/ static const char *my_locale_month_names_ur_PK[13] = {"جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر", NullS }; static const char *my_locale_ab_month_names_ur_PK[13] = {"جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر", NullS }; static const char *my_locale_day_names_ur_PK[8] = {"پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ","اتوار", NullS }; static const char *my_locale_ab_day_names_ur_PK[8] = {"پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ","اتوار", NullS }; static TYPELIB my_locale_typelib_month_names_ur_PK = CREATE_TYPELIB_FOR(my_locale_month_names_ur_PK); static TYPELIB my_locale_typelib_ab_month_names_ur_PK = CREATE_TYPELIB_FOR(my_locale_ab_month_names_ur_PK); static TYPELIB my_locale_typelib_day_names_ur_PK = CREATE_TYPELIB_FOR(my_locale_day_names_ur_PK); static TYPELIB my_locale_typelib_ab_day_names_ur_PK = CREATE_TYPELIB_FOR(my_locale_ab_day_names_ur_PK); MY_LOCALE my_locale_ur_PK ( 54, "ur_PK"_Lex_ident_locale, "Urdu - Pakistan", FALSE, &my_locale_typelib_month_names_ur_PK, &my_locale_typelib_month_names_ur_PK, &my_locale_typelib_ab_month_names_ur_PK, &my_locale_typelib_day_names_ur_PK, &my_locale_typelib_ab_day_names_ur_PK, 6, 6, '.', /* decimal point ur_PK */ ',', /* thousands_sep ur_PK */ "\x03\x03", /* grouping ur_PK */ &global_errmsgs[en_US] ); /***** LOCALE END ur_PK *****/ /***** LOCALE BEGIN vi_VN: Vietnamese - Vietnam *****/ static const char *my_locale_month_names_vi_VN[13] = {"Tháng một","Tháng hai","Tháng ba","Tháng tư","Tháng năm","Tháng sáu","Tháng bảy", "Tháng tám","Tháng chín","Tháng mười","Tháng mười một","Tháng mười hai", NullS }; static const char *my_locale_month_names_vi_VN_formatting[13] = {"tháng 1","tháng 2","tháng 3","tháng 4","tháng 5","tháng 6","tháng 7","tháng 8", "tháng 9","tháng 10","tháng 11","tháng 12", NullS }; static const char *my_locale_ab_month_names_vi_VN[13] = {"Tháng 1","Tháng 2","Tháng 3","Tháng 4","Tháng 5","Tháng 6","Tháng 7","Tháng 8", "Tháng 9","Tháng 10","Tháng 11","Tháng 12", NullS }; static const char *my_locale_day_names_vi_VN[8] = {"Thứ Hai","Thứ Ba","Thứ Tư","Thứ Năm","Thứ Sáu","Thứ Bảy","Chủ Nhật", NullS }; static const char *my_locale_ab_day_names_vi_VN[8] = {"Thứ 2","Thứ 3","Thứ 4","Thứ 5","Thứ 6","Thứ 7","CN", NullS }; static TYPELIB my_locale_typelib_month_names_vi_VN = CREATE_TYPELIB_FOR(my_locale_month_names_vi_VN); static TYPELIB my_locale_typelib_month_names_vi_VN_formatting = CREATE_TYPELIB_FOR(my_locale_month_names_vi_VN_formatting); static TYPELIB my_locale_typelib_ab_month_names_vi_VN = CREATE_TYPELIB_FOR(my_locale_ab_month_names_vi_VN); static TYPELIB my_locale_typelib_day_names_vi_VN = CREATE_TYPELIB_FOR(my_locale_day_names_vi_VN); static TYPELIB my_locale_typelib_ab_day_names_vi_VN = CREATE_TYPELIB_FOR(my_locale_ab_day_names_vi_VN); MY_LOCALE my_locale_vi_VN ( 55, "vi_VN"_Lex_ident_locale, "Vietnamese - Vietnam", FALSE, &my_locale_typelib_month_names_vi_VN, &my_locale_typelib_month_names_vi_VN_formatting, &my_locale_typelib_ab_month_names_vi_VN, &my_locale_typelib_day_names_vi_VN, &my_locale_typelib_ab_day_names_vi_VN, 16, 8, ',', /* decimal point vi_VN */ '.', /* thousands_sep vi_VN */ "\x03\x03", /* grouping vi_VN */ &global_errmsgs[en_US] ); /***** LOCALE END vi_VN *****/ /***** LOCALE BEGIN zh_CN: Chinese - Peoples Republic of China *****/ static const char *my_locale_month_names_zh_CN[13] = {"一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月", NullS }; static const char *my_locale_month_names_zh_CN_formatting[13] = {"1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月", NullS }; static const char *my_locale_ab_month_names_zh_CN[13] = {"1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月", NullS }; static const char *my_locale_day_names_zh_CN[8] = {"星期一","星期二","星期三","星期四","星期五","星期六","星期日", NullS }; static const char *my_locale_ab_day_names_zh_CN[8] = {"周一","周二","周三","周四","周五","周六","周日", NullS }; static TYPELIB my_locale_typelib_month_names_zh_CN_formatting = CREATE_TYPELIB_FOR(my_locale_month_names_zh_CN_formatting); static TYPELIB my_locale_typelib_month_names_zh_CN = CREATE_TYPELIB_FOR(my_locale_month_names_zh_CN); static TYPELIB my_locale_typelib_ab_month_names_zh_CN = CREATE_TYPELIB_FOR(my_locale_ab_month_names_zh_CN); static TYPELIB my_locale_typelib_day_names_zh_CN = CREATE_TYPELIB_FOR(my_locale_day_names_zh_CN); static TYPELIB my_locale_typelib_ab_day_names_zh_CN = CREATE_TYPELIB_FOR(my_locale_ab_day_names_zh_CN); MY_LOCALE my_locale_zh_CN ( 56, "zh_CN"_Lex_ident_locale, "Chinese - Peoples Republic of China", FALSE, &my_locale_typelib_month_names_zh_CN, &my_locale_typelib_month_names_zh_CN_formatting, &my_locale_typelib_ab_month_names_zh_CN, &my_locale_typelib_day_names_zh_CN, &my_locale_typelib_ab_day_names_zh_CN, 3, 3, '.', /* decimal point zh_CN */ ',', /* thousands_sep zh_CN */ "\x03", /* grouping zh_CN */ &global_errmsgs[zh_CN] ); /***** LOCALE END zh_CN *****/ /***** LOCALE BEGIN zh_TW: Chinese - Taiwan *****/ static const char *my_locale_month_names_zh_TW[13] = {"一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月", NullS }; static const char *my_locale_month_names_zh_TW_formatting[13] = {"1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月", NullS }; static const char *my_locale_ab_month_names_zh_TW[13] = {"1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月", NullS }; static const char *my_locale_day_names_zh_TW[8] = {"星期一","星期二","星期三","星期四","星期五","星期六","星期日", NullS }; static const char *my_locale_ab_day_names_zh_TW[8] = {"周一","周二","周三","周四","周五","周六","周日", NullS }; static TYPELIB my_locale_typelib_month_names_zh_TW = CREATE_TYPELIB_FOR(my_locale_month_names_zh_TW); static TYPELIB my_locale_typelib_month_names_zh_TW_formatting = CREATE_TYPELIB_FOR(my_locale_month_names_zh_TW_formatting); static TYPELIB my_locale_typelib_ab_month_names_zh_TW = CREATE_TYPELIB_FOR(my_locale_ab_month_names_zh_TW); static TYPELIB my_locale_typelib_day_names_zh_TW = CREATE_TYPELIB_FOR(my_locale_day_names_zh_TW); static TYPELIB my_locale_typelib_ab_day_names_zh_TW = CREATE_TYPELIB_FOR(my_locale_ab_day_names_zh_TW); MY_LOCALE my_locale_zh_TW ( 57, "zh_TW"_Lex_ident_locale, "Chinese - Taiwan", FALSE, &my_locale_typelib_month_names_zh_TW, &my_locale_typelib_month_names_zh_TW_formatting, &my_locale_typelib_ab_month_names_zh_TW, &my_locale_typelib_day_names_zh_TW, &my_locale_typelib_ab_day_names_zh_TW, 3, 3, '.', /* decimal point zh_TW */ ',', /* thousands_sep zh_TW */ "\x03", /* grouping zh_TW */ &global_errmsgs[en_US] ); /***** LOCALE END zh_TW *****/ /***** LOCALE BEGIN ar_DZ: Arabic - Algeria *****/ static const char *my_locale_month_names_ar_DZ[13] = {"جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر", NullS }; static const char *my_locale_ab_month_names_ar_DZ[13] = {"جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر", NullS }; static const char *my_locale_day_names_ar_DZ[8] = {"الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت","الأحد", NullS }; static const char *my_locale_ab_day_names_ar_DZ[8] = {"الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت","الأحد", NullS }; static TYPELIB my_locale_typelib_month_names_ar_DZ = CREATE_TYPELIB_FOR(my_locale_month_names_ar_DZ); static TYPELIB my_locale_typelib_ab_month_names_ar_DZ = CREATE_TYPELIB_FOR(my_locale_ab_month_names_ar_DZ); static TYPELIB my_locale_typelib_day_names_ar_DZ = CREATE_TYPELIB_FOR(my_locale_day_names_ar_DZ); static TYPELIB my_locale_typelib_ab_day_names_ar_DZ = CREATE_TYPELIB_FOR(my_locale_ab_day_names_ar_DZ); MY_LOCALE my_locale_ar_DZ ( 58, "ar_DZ"_Lex_ident_locale, "Arabic - Algeria", FALSE, &my_locale_typelib_month_names_ar_DZ, &my_locale_typelib_month_names_ar_DZ, &my_locale_typelib_ab_month_names_ar_DZ, &my_locale_typelib_day_names_ar_DZ, &my_locale_typelib_ab_day_names_ar_DZ, 6, 8, ',', /* decimal point ar_DZ */ '.', /* thousands_sep ar_DZ */ "\x03", /* grouping ar_DZ */ &global_errmsgs[en_US] ); /***** LOCALE END ar_DZ *****/ /***** LOCALE BEGIN ar_EG: Arabic - Egypt *****/ static const char *my_locale_month_names_ar_EG[13] = {"يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر", NullS }; static const char *my_locale_month_names_ar_EG_formatting[13] = {"يناير","فبراير","مارس","ابريل","مايو","يونيو","يوليو","اغسطس","سبتمبر","اكتوبر","نوفمبر","ديسمبر", NullS }; static const char *my_locale_ab_month_names_ar_EG[13] = {"يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر", NullS }; static const char *my_locale_day_names_ar_EG[8] = {"الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت","الأحد", NullS }; static const char *my_locale_ab_day_names_ar_EG[8] = {"الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت","الأحد", NullS }; static TYPELIB my_locale_typelib_month_names_ar_EG = CREATE_TYPELIB_FOR(my_locale_month_names_ar_EG); static TYPELIB my_locale_typelib_month_names_ar_EG_formatting = CREATE_TYPELIB_FOR(my_locale_month_names_ar_EG_formatting); static TYPELIB my_locale_typelib_ab_month_names_ar_EG = CREATE_TYPELIB_FOR(my_locale_ab_month_names_ar_EG); static TYPELIB my_locale_typelib_day_names_ar_EG = CREATE_TYPELIB_FOR(my_locale_day_names_ar_EG); static TYPELIB my_locale_typelib_ab_day_names_ar_EG = CREATE_TYPELIB_FOR(my_locale_ab_day_names_ar_EG); MY_LOCALE my_locale_ar_EG ( 59, "ar_EG"_Lex_ident_locale, "Arabic - Egypt", FALSE, &my_locale_typelib_month_names_ar_EG, &my_locale_typelib_month_names_ar_EG_formatting, &my_locale_typelib_ab_month_names_ar_EG, &my_locale_typelib_day_names_ar_EG, &my_locale_typelib_ab_day_names_ar_EG, 6, 8, '.', /* decimal point ar_EG */ ',', /* thousands_sep ar_EG */ "\x03", /* grouping ar_EG */ &global_errmsgs[en_US] ); /***** LOCALE END ar_EG *****/ /***** LOCALE BEGIN ar_IN: Arabic - Iran *****/ MY_LOCALE my_locale_ar_IN ( 60, "ar_IN"_Lex_ident_locale, "Arabic - Iran", FALSE, &my_locale_typelib_month_names_ar_BH, &my_locale_typelib_month_names_ar_BH, &my_locale_typelib_ab_month_names_ar_BH, &my_locale_typelib_day_names_ar_BH, &my_locale_typelib_ab_day_names_ar_BH, 6, 8, '.', /* decimal point ar_IN */ ',', /* thousands_sep ar_IN */ "\x03", /* grouping ar_IN */ &global_errmsgs[en_US] ); /***** LOCALE END ar_IN *****/ /***** LOCALE BEGIN ar_IQ: Arabic - Iraq *****/ MY_LOCALE my_locale_ar_IQ ( 61, "ar_IQ"_Lex_ident_locale, "Arabic - Iraq", FALSE, &my_locale_typelib_month_names_ar_JO, &my_locale_typelib_month_names_ar_JO, &my_locale_typelib_ab_month_names_ar_JO, &my_locale_typelib_day_names_ar_JO, &my_locale_typelib_ab_day_names_ar_JO, 12, 8, '.', /* decimal point ar_IQ */ ',', /* thousands_sep ar_IQ */ "\x03", /* grouping ar_IQ */ &global_errmsgs[en_US] ); /***** LOCALE END ar_IQ *****/ /***** LOCALE BEGIN ar_KW: Arabic - Kuwait *****/ MY_LOCALE my_locale_ar_KW ( 62, "ar_KW"_Lex_ident_locale, "Arabic - Kuwait", FALSE, &my_locale_typelib_month_names_ar_BH, &my_locale_typelib_month_names_ar_BH, &my_locale_typelib_ab_month_names_ar_BH, &my_locale_typelib_day_names_ar_BH, &my_locale_typelib_ab_day_names_ar_BH, 6, 8, '.', /* decimal point ar_KW */ ',', /* thousands_sep ar_KW */ "\x03", /* grouping ar_KW */ &global_errmsgs[en_US] ); /***** LOCALE END ar_KW *****/ /***** LOCALE BEGIN ar_LB: Arabic - Lebanon *****/ MY_LOCALE my_locale_ar_LB ( 63, "ar_LB"_Lex_ident_locale, "Arabic - Lebanon", FALSE, &my_locale_typelib_month_names_ar_JO, &my_locale_typelib_month_names_ar_JO, &my_locale_typelib_ab_month_names_ar_JO, &my_locale_typelib_day_names_ar_JO, &my_locale_typelib_ab_day_names_ar_JO, 12, 8, ',', /* decimal point ar_LB */ '.', /* thousands_sep ar_LB */ "\x03", /* grouping ar_LB */ &global_errmsgs[en_US] ); /***** LOCALE END ar_LB *****/ /***** LOCALE BEGIN ar_LY: Arabic - Libya *****/ MY_LOCALE my_locale_ar_LY ( 64, "ar_LY"_Lex_ident_locale, "Arabic - Libya", FALSE, &my_locale_typelib_month_names_ar_BH, &my_locale_typelib_month_names_ar_BH, &my_locale_typelib_ab_month_names_ar_BH, &my_locale_typelib_day_names_ar_BH, &my_locale_typelib_ab_day_names_ar_BH, 6, 8, ',', /* decimal point ar_LY */ '.', /* thousands_sep ar_LY */ "\x03", /* grouping ar_LY */ &global_errmsgs[en_US] ); /***** LOCALE END ar_LY *****/ /***** LOCALE BEGIN ar_MA: Arabic - Morocco *****/ static const char *my_locale_month_names_ar_MA[13] = {"يناير","فبراير","مارس","أبريل","ماي","يونيو","يوليوز","غشت","شتنبر","أكتوبر","نونبر","دجنبر", NullS }; static const char *my_locale_ab_month_names_ar_MA[13] = {"يناير","فبراير","مارس","أبريل","ماي","يونيو","يوليوز","غشت","شتنبر","أكتوبر","نونبر","دجنبر", NullS }; static const char *my_locale_day_names_ar_MA[8] = {"الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت","الأحد", NullS }; static const char *my_locale_ab_day_names_ar_MA[8] = {"الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت","الأحد", NullS }; static TYPELIB my_locale_typelib_month_names_ar_MA = CREATE_TYPELIB_FOR(my_locale_month_names_ar_MA); static TYPELIB my_locale_typelib_ab_month_names_ar_MA = CREATE_TYPELIB_FOR(my_locale_ab_month_names_ar_MA); static TYPELIB my_locale_typelib_day_names_ar_MA = CREATE_TYPELIB_FOR(my_locale_day_names_ar_MA); static TYPELIB my_locale_typelib_ab_day_names_ar_MA = CREATE_TYPELIB_FOR(my_locale_ab_day_names_ar_MA); MY_LOCALE my_locale_ar_MA ( 65, "ar_MA"_Lex_ident_locale, "Arabic - Morocco", FALSE, &my_locale_typelib_month_names_ar_MA, &my_locale_typelib_month_names_ar_MA, &my_locale_typelib_ab_month_names_ar_MA, &my_locale_typelib_day_names_ar_MA, &my_locale_typelib_ab_day_names_ar_MA, 6, 8, ',', /* decimal point ar_MA */ '.', /* thousands_sep ar_MA */ "\x03", /* grouping ar_MA */ &global_errmsgs[en_US] ); /***** LOCALE END ar_MA *****/ /***** LOCALE BEGIN ar_OM: Arabic - Oman *****/ MY_LOCALE my_locale_ar_OM ( 66, "ar_OM"_Lex_ident_locale, "Arabic - Oman", FALSE, &my_locale_typelib_month_names_ar_BH, &my_locale_typelib_month_names_ar_BH, &my_locale_typelib_ab_month_names_ar_BH, &my_locale_typelib_day_names_ar_BH, &my_locale_typelib_ab_day_names_ar_BH, 6, 8, '.', /* decimal point ar_OM */ ',', /* thousands_sep ar_OM */ "\x03", /* grouping ar_OM */ &global_errmsgs[en_US] ); /***** LOCALE END ar_OM *****/ /***** LOCALE BEGIN ar_QA: Arabic - Qatar *****/ MY_LOCALE my_locale_ar_QA ( 67, "ar_QA"_Lex_ident_locale, "Arabic - Qatar", FALSE, &my_locale_typelib_month_names_ar_BH, &my_locale_typelib_month_names_ar_BH, &my_locale_typelib_ab_month_names_ar_BH, &my_locale_typelib_day_names_ar_BH, &my_locale_typelib_ab_day_names_ar_BH, 6, 8, '.', /* decimal point ar_QA */ ',', /* thousands_sep ar_QA */ "\x03", /* grouping ar_QA */ &global_errmsgs[en_US] ); /***** LOCALE END ar_QA *****/ /***** LOCALE BEGIN ar_SD: Arabic - Sudan *****/ MY_LOCALE my_locale_ar_SD ( 68, "ar_SD"_Lex_ident_locale, "Arabic - Sudan", FALSE, &my_locale_typelib_month_names_ar_BH, &my_locale_typelib_month_names_ar_BH, &my_locale_typelib_ab_month_names_ar_BH, &my_locale_typelib_day_names_ar_BH, &my_locale_typelib_ab_day_names_ar_BH, 6, 8, '.', /* decimal point ar_SD */ ',', /* thousands_sep ar_SD */ "\x03", /* grouping ar_SD */ &global_errmsgs[en_US] ); /***** LOCALE END ar_SD *****/ /***** LOCALE BEGIN ar_TN: Arabic - Tunisia *****/ MY_LOCALE my_locale_ar_TN ( 69, "ar_TN"_Lex_ident_locale, "Arabic - Tunisia", FALSE, &my_locale_typelib_month_names_ar_DZ, &my_locale_typelib_month_names_ar_DZ, &my_locale_typelib_ab_month_names_ar_DZ, &my_locale_typelib_day_names_ar_DZ, &my_locale_typelib_ab_day_names_ar_DZ, 6, 8, ',', /* decimal point ar_TN */ '.', /* thousands_sep ar_TN */ "\x03", /* grouping ar_TN */ &global_errmsgs[en_US] ); /***** LOCALE END ar_TN *****/ /***** LOCALE BEGIN ar_YE: Arabic - Yemen *****/ MY_LOCALE my_locale_ar_YE ( 70, "ar_YE"_Lex_ident_locale, "Arabic - Yemen", FALSE, &my_locale_typelib_month_names_ar_BH, &my_locale_typelib_month_names_ar_BH, &my_locale_typelib_ab_month_names_ar_BH, &my_locale_typelib_day_names_ar_BH, &my_locale_typelib_ab_day_names_ar_BH, 6, 8, '.', /* decimal point ar_YE */ ',', /* thousands_sep ar_YE */ "\x03", /* grouping ar_YE */ &global_errmsgs[en_US] ); /***** LOCALE END ar_YE *****/ /***** LOCALE BEGIN de_BE: German - Belgium *****/ MY_LOCALE my_locale_de_BE ( 71, "de_BE"_Lex_ident_locale, "German - Belgium", FALSE, &my_locale_typelib_month_names_de_DE, &my_locale_typelib_month_names_de_DE, &my_locale_typelib_ab_month_names_de_DE, &my_locale_typelib_day_names_de_DE, &my_locale_typelib_ab_day_names_de_DE, 9, 10, ',', /* decimal point de_BE */ '.', /* thousands_sep de_BE */ "\x03\x03", /* grouping de_BE */ &global_errmsgs[de_DE] ); /***** LOCALE END de_BE *****/ /***** LOCALE BEGIN de_CH: German - Switzerland *****/ MY_LOCALE my_locale_de_CH ( 72, "de_CH"_Lex_ident_locale, "German - Switzerland", FALSE, &my_locale_typelib_month_names_de_DE, &my_locale_typelib_month_names_de_DE, &my_locale_typelib_ab_month_names_de_DE, &my_locale_typelib_day_names_de_DE, &my_locale_typelib_ab_day_names_de_DE, 9, 10, '.', /* decimal point de_CH */ '\'', /* thousands_sep de_CH */ "\x03\x03", /* grouping de_CH */ &global_errmsgs[de_DE] ); /***** LOCALE END de_CH *****/ /***** LOCALE BEGIN de_LU: German - Luxembourg *****/ MY_LOCALE my_locale_de_LU ( 73, "de_LU"_Lex_ident_locale, "German - Luxembourg", FALSE, &my_locale_typelib_month_names_de_DE, &my_locale_typelib_month_names_de_DE, &my_locale_typelib_ab_month_names_de_DE, &my_locale_typelib_day_names_de_DE, &my_locale_typelib_ab_day_names_de_DE, 9, 10, ',', /* decimal point de_LU */ '.', /* thousands_sep de_LU */ "\x03\x03", /* grouping de_LU */ &global_errmsgs[de_DE] ); /***** LOCALE END de_LU *****/ /***** LOCALE BEGIN en_AU: English - Australia *****/ MY_LOCALE my_locale_en_AU ( 74, "en_AU"_Lex_ident_locale, "English - Australia", TRUE, &my_locale_typelib_month_names_en_US, &my_locale_typelib_month_names_en_US, &my_locale_typelib_ab_month_names_en_US, &my_locale_typelib_day_names_en_US, &my_locale_typelib_ab_day_names_en_US, 9, 9, '.', /* decimal point en_AU */ ',', /* thousands_sep en_AU */ "\x03\x03", /* grouping en_AU */ &global_errmsgs[en_US] ); /***** LOCALE END en_AU *****/ /***** LOCALE BEGIN en_CA: English - Canada *****/ MY_LOCALE my_locale_en_CA ( 75, "en_CA"_Lex_ident_locale, "English - Canada", TRUE, &my_locale_typelib_month_names_en_US, &my_locale_typelib_month_names_en_US, &my_locale_typelib_ab_month_names_en_US, &my_locale_typelib_day_names_en_US, &my_locale_typelib_ab_day_names_en_US, 9, 9, '.', /* decimal point en_CA */ ',', /* thousands_sep en_CA */ "\x03\x03", /* grouping en_CA */ &global_errmsgs[en_US] ); /***** LOCALE END en_CA *****/ /***** LOCALE BEGIN en_GB: English - United Kingdom *****/ MY_LOCALE my_locale_en_GB ( 1, "en_GB"_Lex_ident_locale, "English - United Kingdom", TRUE, &my_locale_typelib_month_names_en_US, &my_locale_typelib_month_names_en_US, &my_locale_typelib_ab_month_names_en_US, &my_locale_typelib_day_names_en_US, &my_locale_typelib_ab_day_names_en_US, 9, 9, '.', /* decimal point en_GB */ ',', /* thousands_sep en_GB */ "\x03\x03", /* grouping en_GB */ &global_errmsgs[en_US] ); /***** LOCALE END en_GB *****/ /***** LOCALE BEGIN en_IN: English - India *****/ MY_LOCALE my_locale_en_IN ( 76, "en_IN"_Lex_ident_locale, "English - India", TRUE, &my_locale_typelib_month_names_en_US, &my_locale_typelib_month_names_en_US, &my_locale_typelib_ab_month_names_en_US, &my_locale_typelib_day_names_en_US, &my_locale_typelib_ab_day_names_en_US, 9, 9, '.', /* decimal point en_IN */ ',', /* thousands_sep en_IN */ "\x03\x02", /* grouping en_IN */ &global_errmsgs[en_US] ); /***** LOCALE END en_IN *****/ /***** LOCALE BEGIN en_NZ: English - New Zealand *****/ MY_LOCALE my_locale_en_NZ ( 77, "en_NZ"_Lex_ident_locale, "English - New Zealand", TRUE, &my_locale_typelib_month_names_en_US, &my_locale_typelib_month_names_en_US, &my_locale_typelib_ab_month_names_en_US, &my_locale_typelib_day_names_en_US, &my_locale_typelib_ab_day_names_en_US, 9, 9, '.', /* decimal point en_NZ */ ',', /* thousands_sep en_NZ */ "\x03\x03", /* grouping en_NZ */ &global_errmsgs[en_US] ); /***** LOCALE END en_NZ *****/ /***** LOCALE BEGIN en_PH: English - Philippines *****/ MY_LOCALE my_locale_en_PH ( 78, "en_PH"_Lex_ident_locale, "English - Philippines", TRUE, &my_locale_typelib_month_names_en_US, &my_locale_typelib_month_names_en_US, &my_locale_typelib_ab_month_names_en_US, &my_locale_typelib_day_names_en_US, &my_locale_typelib_ab_day_names_en_US, 9, 9, '.', /* decimal point en_PH */ ',', /* thousands_sep en_PH */ "\x03", /* grouping en_PH */ &global_errmsgs[en_US] ); /***** LOCALE END en_PH *****/ /***** LOCALE BEGIN en_ZA: English - South Africa *****/ MY_LOCALE my_locale_en_ZA ( 79, "en_ZA"_Lex_ident_locale, "English - South Africa", TRUE, &my_locale_typelib_month_names_en_US, &my_locale_typelib_month_names_en_US, &my_locale_typelib_ab_month_names_en_US, &my_locale_typelib_day_names_en_US, &my_locale_typelib_ab_day_names_en_US, 9, 9, ',', /* decimal point en_ZA */ ' ', /* thousands_sep en_ZA */ "\x03\x03", /* grouping en_ZA */ &global_errmsgs[en_US] ); /***** LOCALE END en_ZA *****/ /***** LOCALE BEGIN en_ZW: English - Zimbabwe *****/ MY_LOCALE my_locale_en_ZW ( 80, "en_ZW"_Lex_ident_locale, "English - Zimbabwe", TRUE, &my_locale_typelib_month_names_en_US, &my_locale_typelib_month_names_en_US, &my_locale_typelib_ab_month_names_en_US, &my_locale_typelib_day_names_en_US, &my_locale_typelib_ab_day_names_en_US, 9, 9, '.', /* decimal point en_ZW */ ',', /* thousands_sep en_ZW */ "\x03\x03", /* grouping en_ZW */ &global_errmsgs[en_US] ); /***** LOCALE END en_ZW *****/ /***** LOCALE BEGIN es_AR: Spanish - Argentina *****/ MY_LOCALE my_locale_es_AR ( 81, "es_AR"_Lex_ident_locale, "Spanish - Argentina", FALSE, &my_locale_typelib_month_names_es_ES, &my_locale_typelib_month_names_es_ES, &my_locale_typelib_ab_month_names_es_ES, &my_locale_typelib_day_names_es_ES, &my_locale_typelib_ab_day_names_es_ES, 10, 9, ',', /* decimal point es_AR */ '.', /* thousands_sep es_AR */ "\x03\x03", /* grouping es_AR */ &global_errmsgs[es_ES] ); /***** LOCALE END es_AR *****/ /***** LOCALE BEGIN es_BO: Spanish - Bolivia *****/ MY_LOCALE my_locale_es_BO ( 82, "es_BO"_Lex_ident_locale, "Spanish - Bolivia", FALSE, &my_locale_typelib_month_names_es_ES, &my_locale_typelib_month_names_es_ES, &my_locale_typelib_ab_month_names_es_ES, &my_locale_typelib_day_names_es_ES, &my_locale_typelib_ab_day_names_es_ES, 10, 9, ',', /* decimal point es_BO */ '.', /* thousands_sep es_BO */ "\x03\x03", /* grouping es_BO */ &global_errmsgs[es_ES] ); /***** LOCALE END es_BO *****/ /***** LOCALE BEGIN es_CL: Spanish - Chile *****/ MY_LOCALE my_locale_es_CL ( 83, "es_CL"_Lex_ident_locale, "Spanish - Chile", FALSE, &my_locale_typelib_month_names_es_ES, &my_locale_typelib_month_names_es_ES, &my_locale_typelib_ab_month_names_es_ES, &my_locale_typelib_day_names_es_ES, &my_locale_typelib_ab_day_names_es_ES, 10, 9, ',', /* decimal point es_CL */ '.', /* thousands_sep es_CL */ "\x03\x03", /* grouping es_CL */ &global_errmsgs[es_ES] ); /***** LOCALE END es_CL *****/ /***** LOCALE BEGIN es_CO: Spanish - Columbia *****/ MY_LOCALE my_locale_es_CO ( 84, "es_CO"_Lex_ident_locale, "Spanish - Columbia", FALSE, &my_locale_typelib_month_names_es_ES, &my_locale_typelib_month_names_es_ES, &my_locale_typelib_ab_month_names_es_ES, &my_locale_typelib_day_names_es_ES, &my_locale_typelib_ab_day_names_es_ES, 10, 9, ',', /* decimal point es_CO */ '.', /* thousands_sep es_CO */ "\x03\x03", /* grouping es_CO */ &global_errmsgs[es_ES] ); /***** LOCALE END es_CO *****/ /***** LOCALE BEGIN es_CR: Spanish - Costa Rica *****/ MY_LOCALE my_locale_es_CR ( 85, "es_CR"_Lex_ident_locale, "Spanish - Costa Rica", FALSE, &my_locale_typelib_month_names_es_ES, &my_locale_typelib_month_names_es_ES, &my_locale_typelib_ab_month_names_es_ES, &my_locale_typelib_day_names_es_ES, &my_locale_typelib_ab_day_names_es_ES, 10, 9, ',', /* decimal point es_CR */ ' ', /* thousands_sep es_CR */ "\x03\x03", /* grouping es_CR */ &global_errmsgs[es_ES] ); /***** LOCALE END es_CR *****/ /***** LOCALE BEGIN es_DO: Spanish - Dominican Republic *****/ MY_LOCALE my_locale_es_DO ( 86, "es_DO"_Lex_ident_locale, "Spanish - Dominican Republic", FALSE, &my_locale_typelib_month_names_es_ES, &my_locale_typelib_month_names_es_ES, &my_locale_typelib_ab_month_names_es_ES, &my_locale_typelib_day_names_es_ES, &my_locale_typelib_ab_day_names_es_ES, 10, 9, ',', /* decimal point es_DO */ '.', /* thousands_sep es_DO */ "\x03\x03", /* grouping es_DO */ &global_errmsgs[es_ES] ); /***** LOCALE END es_DO *****/ /***** LOCALE BEGIN es_EC: Spanish - Ecuador *****/ MY_LOCALE my_locale_es_EC ( 87, "es_EC"_Lex_ident_locale, "Spanish - Ecuador", FALSE, &my_locale_typelib_month_names_es_ES, &my_locale_typelib_month_names_es_ES, &my_locale_typelib_ab_month_names_es_ES, &my_locale_typelib_day_names_es_ES, &my_locale_typelib_ab_day_names_es_ES, 10, 9, ',', /* decimal point es_EC */ '.', /* thousands_sep es_EC */ "\x03\x03", /* grouping es_EC */ &global_errmsgs[es_ES] ); /***** LOCALE END es_EC *****/ /***** LOCALE BEGIN es_GT: Spanish - Guatemala *****/ MY_LOCALE my_locale_es_GT ( 88, "es_GT"_Lex_ident_locale, "Spanish - Guatemala", FALSE, &my_locale_typelib_month_names_es_ES, &my_locale_typelib_month_names_es_ES, &my_locale_typelib_ab_month_names_es_ES, &my_locale_typelib_day_names_es_ES, &my_locale_typelib_ab_day_names_es_ES, 10, 9, ',', /* decimal point es_GT */ '.', /* thousands_sep es_GT */ "\x03\x03", /* grouping es_GT */ &global_errmsgs[es_ES] ); /***** LOCALE END es_GT *****/ /***** LOCALE BEGIN es_HN: Spanish - Honduras *****/ MY_LOCALE my_locale_es_HN ( 89, "es_HN"_Lex_ident_locale, "Spanish - Honduras", FALSE, &my_locale_typelib_month_names_es_ES, &my_locale_typelib_month_names_es_ES, &my_locale_typelib_ab_month_names_es_ES, &my_locale_typelib_day_names_es_ES, &my_locale_typelib_ab_day_names_es_ES, 10, 9, ',', /* decimal point es_HN */ '.', /* thousands_sep es_HN */ "\x03\x03", /* grouping es_HN */ &global_errmsgs[es_ES] ); /***** LOCALE END es_HN *****/ /***** LOCALE BEGIN es_MX: Spanish - Mexico *****/ MY_LOCALE my_locale_es_MX ( 90, "es_MX"_Lex_ident_locale, "Spanish - Mexico", FALSE, &my_locale_typelib_month_names_es_ES, &my_locale_typelib_month_names_es_ES, &my_locale_typelib_ab_month_names_es_ES, &my_locale_typelib_day_names_es_ES, &my_locale_typelib_ab_day_names_es_ES, 10, 9, ',', /* decimal point es_MX */ '.', /* thousands_sep es_MX */ "\x03\x03", /* grouping es_MX */ &global_errmsgs[es_ES] ); /***** LOCALE END es_MX *****/ /***** LOCALE BEGIN es_NI: Spanish - Nicaragua *****/ MY_LOCALE my_locale_es_NI ( 91, "es_NI"_Lex_ident_locale, "Spanish - Nicaragua", FALSE, &my_locale_typelib_month_names_es_ES, &my_locale_typelib_month_names_es_ES, &my_locale_typelib_ab_month_names_es_ES, &my_locale_typelib_day_names_es_ES, &my_locale_typelib_ab_day_names_es_ES, 10, 9, ',', /* decimal point es_NI */ '.', /* thousands_sep es_NI */ "\x03\x03", /* grouping es_NI */ &global_errmsgs[es_ES] ); /***** LOCALE END es_NI *****/ /***** LOCALE BEGIN es_PA: Spanish - Panama *****/ MY_LOCALE my_locale_es_PA ( 92, "es_PA"_Lex_ident_locale, "Spanish - Panama", FALSE, &my_locale_typelib_month_names_es_ES, &my_locale_typelib_month_names_es_ES, &my_locale_typelib_ab_month_names_es_ES, &my_locale_typelib_day_names_es_ES, &my_locale_typelib_ab_day_names_es_ES, 10, 9, ',', /* decimal point es_PA */ '.', /* thousands_sep es_PA */ "\x03\x03", /* grouping es_PA */ &global_errmsgs[es_ES] ); /***** LOCALE END es_PA *****/ /***** LOCALE BEGIN es_PE: Spanish - Peru *****/ MY_LOCALE my_locale_es_PE ( 93, "es_PE"_Lex_ident_locale, "Spanish - Peru", FALSE, &my_locale_typelib_month_names_es_ES, &my_locale_typelib_month_names_es_ES, &my_locale_typelib_ab_month_names_es_ES, &my_locale_typelib_day_names_es_ES, &my_locale_typelib_ab_day_names_es_ES, 10, 9, ',', /* decimal point es_PE */ '.', /* thousands_sep es_PE */ "\x03\x03", /* grouping es_PE */ &global_errmsgs[es_ES] ); /***** LOCALE END es_PE *****/ /***** LOCALE BEGIN es_PR: Spanish - Puerto Rico *****/ MY_LOCALE my_locale_es_PR ( 94, "es_PR"_Lex_ident_locale, "Spanish - Puerto Rico", FALSE, &my_locale_typelib_month_names_es_ES, &my_locale_typelib_month_names_es_ES, &my_locale_typelib_ab_month_names_es_ES, &my_locale_typelib_day_names_es_ES, &my_locale_typelib_ab_day_names_es_ES, 10, 9, ',', /* decimal point es_PR */ '.', /* thousands_sep es_PR */ "\x03\x03", /* grouping es_PR */ &global_errmsgs[es_ES] ); /***** LOCALE END es_PR *****/ /***** LOCALE BEGIN es_PY: Spanish - Paraguay *****/ MY_LOCALE my_locale_es_PY ( 95, "es_PY"_Lex_ident_locale, "Spanish - Paraguay", FALSE, &my_locale_typelib_month_names_es_ES, &my_locale_typelib_month_names_es_ES, &my_locale_typelib_ab_month_names_es_ES, &my_locale_typelib_day_names_es_ES, &my_locale_typelib_ab_day_names_es_ES, 10, 9, ',', /* decimal point es_PY */ '.', /* thousands_sep es_PY */ "\x03\x03", /* grouping es_PY */ &global_errmsgs[es_ES] ); /***** LOCALE END es_PY *****/ /***** LOCALE BEGIN es_SV: Spanish - El Salvador *****/ MY_LOCALE my_locale_es_SV ( 96, "es_SV"_Lex_ident_locale, "Spanish - El Salvador", FALSE, &my_locale_typelib_month_names_es_ES, &my_locale_typelib_month_names_es_ES, &my_locale_typelib_ab_month_names_es_ES, &my_locale_typelib_day_names_es_ES, &my_locale_typelib_ab_day_names_es_ES, 10, 9, ',', /* decimal point es_SV */ '.', /* thousands_sep es_SV */ "\x03\x03", /* grouping es_SV */ &global_errmsgs[es_ES] ); /***** LOCALE END es_SV *****/ /***** LOCALE BEGIN es_US: Spanish - United States *****/ MY_LOCALE my_locale_es_US ( 97, "es_US"_Lex_ident_locale, "Spanish - United States", FALSE, &my_locale_typelib_month_names_es_ES, &my_locale_typelib_month_names_es_ES, &my_locale_typelib_ab_month_names_es_ES, &my_locale_typelib_day_names_es_ES, &my_locale_typelib_ab_day_names_es_ES, 10, 9, ',', /* decimal point es_US */ '.', /* thousands_sep es_US */ "\x03\x03", /* grouping es_US */ &global_errmsgs[es_ES] ); /***** LOCALE END es_US *****/ /***** LOCALE BEGIN es_UY: Spanish - Uruguay *****/ MY_LOCALE my_locale_es_UY ( 98, "es_UY"_Lex_ident_locale, "Spanish - Uruguay", FALSE, &my_locale_typelib_month_names_es_ES, &my_locale_typelib_month_names_es_ES, &my_locale_typelib_ab_month_names_es_ES, &my_locale_typelib_day_names_es_ES, &my_locale_typelib_ab_day_names_es_ES, 10, 9, ',', /* decimal point es_UY */ '.', /* thousands_sep es_UY */ "\x03\x03", /* grouping es_UY */ &global_errmsgs[es_ES] ); /***** LOCALE END es_UY *****/ /***** LOCALE BEGIN es_VE: Spanish - Venezuela *****/ MY_LOCALE my_locale_es_VE ( 99, "es_VE"_Lex_ident_locale, "Spanish - Venezuela", FALSE, &my_locale_typelib_month_names_es_ES, &my_locale_typelib_month_names_es_ES, &my_locale_typelib_ab_month_names_es_ES, &my_locale_typelib_day_names_es_ES, &my_locale_typelib_ab_day_names_es_ES, 10, 9, ',', /* decimal point es_VE */ '.', /* thousands_sep es_VE */ "\x03\x03", /* grouping es_VE */ &global_errmsgs[es_ES] ); /***** LOCALE END es_VE *****/ /***** LOCALE BEGIN fr_BE: French - Belgium *****/ MY_LOCALE my_locale_fr_BE ( 100, "fr_BE"_Lex_ident_locale, "French - Belgium", FALSE, &my_locale_typelib_month_names_fr_FR, &my_locale_typelib_month_names_fr_FR, &my_locale_typelib_ab_month_names_fr_FR, &my_locale_typelib_day_names_fr_FR, &my_locale_typelib_ab_day_names_fr_FR, 9, 8, ',', /* decimal point fr_BE */ ' ', /* thousands_sep fr_BE */ "\x03\x03", /* grouping fr_BE */ &global_errmsgs[fr_FR] ); /***** LOCALE END fr_BE *****/ /***** LOCALE BEGIN fr_CA: French - Canada *****/ MY_LOCALE my_locale_fr_CA ( 101, "fr_CA"_Lex_ident_locale, "French - Canada", FALSE, &my_locale_typelib_month_names_fr_FR, &my_locale_typelib_month_names_fr_FR, &my_locale_typelib_ab_month_names_fr_FR, &my_locale_typelib_day_names_fr_FR, &my_locale_typelib_ab_day_names_fr_FR, 9, 8, ',', /* decimal point fr_CA */ ' ', /* thousands_sep fr_CA */ "\x03\x03", /* grouping fr_CA */ &global_errmsgs[fr_FR] ); /***** LOCALE END fr_CA *****/ /***** LOCALE BEGIN fr_CH: French - Switzerland *****/ MY_LOCALE my_locale_fr_CH ( 102, "fr_CH"_Lex_ident_locale, "French - Switzerland", FALSE, &my_locale_typelib_month_names_fr_FR, &my_locale_typelib_month_names_fr_FR, &my_locale_typelib_ab_month_names_fr_FR, &my_locale_typelib_day_names_fr_FR, &my_locale_typelib_ab_day_names_fr_FR, 9, 8, ',', /* decimal point fr_CH */ '\'', /* thousands_sep fr_CH */ "\x03\x03", /* grouping fr_CH */ &global_errmsgs[fr_FR] ); /***** LOCALE END fr_CH *****/ /***** LOCALE BEGIN fr_LU: French - Luxembourg *****/ MY_LOCALE my_locale_fr_LU ( 103, "fr_LU"_Lex_ident_locale, "French - Luxembourg", FALSE, &my_locale_typelib_month_names_fr_FR, &my_locale_typelib_month_names_fr_FR, &my_locale_typelib_ab_month_names_fr_FR, &my_locale_typelib_day_names_fr_FR, &my_locale_typelib_ab_day_names_fr_FR, 9, 8, ',', /* decimal point fr_LU */ '.', /* thousands_sep fr_LU */ "\x03\x03", /* grouping fr_LU */ &global_errmsgs[fr_FR] ); /***** LOCALE END fr_LU *****/ /***** LOCALE BEGIN it_IT: Italian - Italy *****/ MY_LOCALE my_locale_it_IT ( 104, "it_IT"_Lex_ident_locale, "Italian - Italy", FALSE, &my_locale_typelib_month_names_it_CH, &my_locale_typelib_month_names_it_CH, &my_locale_typelib_ab_month_names_it_CH, &my_locale_typelib_day_names_it_CH, &my_locale_typelib_ab_day_names_it_CH, 9, 9, ',', /* decimal point it_IT */ '.', /* thousands_sep it_IT */ "\x03\x03", /* grouping it_IT */ &global_errmsgs[it_IT] ); /***** LOCALE END it_IT *****/ /***** LOCALE BEGIN nl_BE: Dutch - Belgium *****/ MY_LOCALE my_locale_nl_BE ( 105, "nl_BE"_Lex_ident_locale, "Dutch - Belgium", TRUE, &my_locale_typelib_month_names_nl_NL, &my_locale_typelib_month_names_nl_NL, &my_locale_typelib_ab_month_names_nl_NL, &my_locale_typelib_day_names_nl_NL, &my_locale_typelib_ab_day_names_nl_NL, 9, 9, ',', /* decimal point nl_BE */ '.', /* thousands_sep nl_BE */ "\x03\x03", /* grouping nl_BE */ &global_errmsgs[nl_NL] ); /***** LOCALE END nl_BE *****/ /***** LOCALE BEGIN no_NO: Norwegian - Norway *****/ MY_LOCALE my_locale_no_NO ( 106, "no_NO"_Lex_ident_locale, "Norwegian - Norway", FALSE, &my_locale_typelib_month_names_nb_NO, &my_locale_typelib_month_names_nb_NO, &my_locale_typelib_ab_month_names_nb_NO, &my_locale_typelib_day_names_nb_NO, &my_locale_typelib_ab_day_names_nb_NO, 9, 7, ',', /* decimal point no_NO */ ' ', /* thousands_sep no_NO */ "\x03\x03", /* grouping no_NO */ &global_errmsgs[no_NO] ); /***** LOCALE END no_NO *****/ /***** LOCALE BEGIN sv_FI: Swedish - Finland *****/ MY_LOCALE my_locale_sv_FI ( 107, "sv_FI"_Lex_ident_locale, "Swedish - Finland", FALSE, &my_locale_typelib_month_names_sv_SE, &my_locale_typelib_month_names_sv_SE, &my_locale_typelib_ab_month_names_sv_SE, &my_locale_typelib_day_names_sv_SE, &my_locale_typelib_ab_day_names_sv_SE, 9, 7, ',', /* decimal point sv_FI */ ' ', /* thousands_sep sv_FI */ "\x03\x03", /* grouping sv_FI */ &global_errmsgs[sv_SE] ); /***** LOCALE END sv_FI *****/ /***** LOCALE BEGIN zh_HK: Chinese - Hong Kong SAR *****/ MY_LOCALE my_locale_zh_HK ( 108, "zh_HK"_Lex_ident_locale, "Chinese - Hong Kong SAR", FALSE, &my_locale_typelib_month_names_zh_CN, &my_locale_typelib_month_names_zh_CN, &my_locale_typelib_ab_month_names_zh_CN, &my_locale_typelib_day_names_zh_CN, &my_locale_typelib_ab_day_names_zh_CN, 3, 3, '.', /* decimal point zh_HK */ ',', /* thousands_sep zh_HK */ "\x03", /* grouping zh_HK */ &global_errmsgs[en_US] ); /***** LOCALE END zh_HK *****/ /***** LOCALE BEGIN el_GR: Greek - Greece *****/ static const char *my_locale_month_names_el_GR[13]= { "Ιανουάριος", "Φεβρουάριος", "Μάρτιος", "Απρίλιος", "Μάιος", "Ιούνιος", "Ιούλιος", "Αύγουστος", "Σεπτέμβριος", "Οκτώβριος", "Νοέμβριος", "Δεκέμβριος", NullS }; static const char *my_locale_month_names_el_GR_formatting[13]= { "Ιανουαρίου", "Φεβρουαρίου", "Μαρτίου", "Απριλίου", "Μαΐου", "Ιουνίου", "Ιουλίου", "Αυγούστου", "Σεπτεμβρίου", "Οκτωβρίου", "Νοεμβρίου", "Δεκεμβρίου", NullS }; static const char *my_locale_ab_month_names_el_GR[13]= { "Ιαν", "Φεβ", "Μάρ", "Απρ", "Μάι", "Ιούν", "Ιούλ","Αύγ", "Σεπ", "Οκτ", "Νοέ", "Δεκ", NullS }; static const char *my_locale_day_names_el_GR[8] = { "Δευτέρα", "Τρίτη", "Τετάρτη", "Πέμπτη", "Παρασκευή", "Σάββατο", "Κυριακή", NullS }; static const char *my_locale_ab_day_names_el_GR[8]= { "Δευ", "Τρί", "Τετ", "Πέμ", "Παρ", "Σάβ", "Κυρ", NullS }; static TYPELIB my_locale_typelib_month_names_el_GR= CREATE_TYPELIB_FOR(my_locale_month_names_el_GR); static TYPELIB my_locale_typelib_month_names_el_GR_formatting= CREATE_TYPELIB_FOR(my_locale_month_names_el_GR_formatting); static TYPELIB my_locale_typelib_ab_month_names_el_GR= CREATE_TYPELIB_FOR(my_locale_ab_month_names_el_GR); static TYPELIB my_locale_typelib_day_names_el_GR= CREATE_TYPELIB_FOR(my_locale_day_names_el_GR); static TYPELIB my_locale_typelib_ab_day_names_el_GR= CREATE_TYPELIB_FOR(my_locale_ab_day_names_el_GR); MY_LOCALE my_locale_el_GR ( 109, "el_GR"_Lex_ident_locale, "Greek - Greece", FALSE, &my_locale_typelib_month_names_el_GR, &my_locale_typelib_month_names_el_GR_formatting, &my_locale_typelib_ab_month_names_el_GR, &my_locale_typelib_day_names_el_GR, &my_locale_typelib_ab_day_names_el_GR, 11, /* max mon name length */ 9, /* max day name length */ ',', /* decimal point el_GR */ '.', /* thousands_sep el_GR */ "\x03\x03", /* grouping el_GR */ &global_errmsgs[el_GR] ); /***** LOCALE END el_GR *****/ /***** LOCALE BEGIN rm_CH: Romansh - Switzerland *****/ static const char *my_locale_month_names_rm_CH[13]= { "schaner", "favrer", "mars", "avrigl", "matg", "zercladur", "fanadur", "avust", "settember", "october", "november", "december", NullS }; static const char *my_locale_ab_month_names_rm_CH[13]= {"schan.","favr.","mars","avr.","matg","zercl.","fan.","avust","sett.","oct.","nov.","dec.", NullS }; static const char *my_locale_day_names_rm_CH[8]= { "glindesdi", "mardi", "mesemna", "gievgia", "venderdi", "sonda", "dumengia", NullS }; static const char *my_locale_ab_day_names_rm_CH[8]= { "gli", "ma", "me", "gie", "ve", "so", "du", NullS }; static TYPELIB my_locale_typelib_month_names_rm_CH= CREATE_TYPELIB_FOR(my_locale_month_names_rm_CH); static TYPELIB my_locale_typelib_ab_month_names_rm_CH= CREATE_TYPELIB_FOR(my_locale_ab_month_names_rm_CH); static TYPELIB my_locale_typelib_day_names_rm_CH= CREATE_TYPELIB_FOR(my_locale_day_names_rm_CH); static TYPELIB my_locale_typelib_ab_day_names_rm_CH= CREATE_TYPELIB_FOR(my_locale_ab_day_names_rm_CH); MY_LOCALE my_locale_rm_CH ( 110, "rm_CH"_Lex_ident_locale, "Romansh - Switzerland", FALSE, &my_locale_typelib_month_names_rm_CH, &my_locale_typelib_month_names_rm_CH, &my_locale_typelib_ab_month_names_rm_CH, &my_locale_typelib_day_names_rm_CH, &my_locale_typelib_ab_day_names_rm_CH, 9, /* max mon name length */ 9, /* max day name length */ ',', /* decimal point rm_CH */ ' ', /* thousands_sep rm_CH */ "\x03\x03", /* grouping rm_CH */ &global_errmsgs[en_US] ); /***** LOCALE END rm_CH *****/ /***** LOCALE BEGIN ka_GE: Georgian - Georgia *****/ static const char *my_locale_month_names_ka_GE[13] = { "იანვარი", // January "თებერვალი", // February "მარტი", // March "აპრილი", // April "მაისი", // May "ივნისი", // June "ივლისი", // July "აგვისტო", // August "სექტემბერი", // September "ოქტომბერი", // October "ნოემბერი", // November "დეკემბერი", // December NullS }; static const char *my_locale_ab_month_names_ka_GE[13] = {"იან","თებ","მარ","აპრ","მაი","ივნ","ივლ","აგვ","სექ","ოქტ","ნოე","დეკ", NullS }; static const char *my_locale_day_names_ka_GE[8] = {"ორშაბათი","სამშაბათი","ოთხშაბათი","ხუთშაბათი","პარასკევი","შაბათი","კვირა", NullS }; static const char *my_locale_ab_day_names_ka_GE[8] = {"ორშ","სამ","ოთხ","ხუთ","პარ","შაბ","კვი", NullS }; static TYPELIB my_locale_typelib_month_names_ka_GE = CREATE_TYPELIB_FOR(my_locale_month_names_ka_GE); static TYPELIB my_locale_typelib_ab_month_names_ka_GE = CREATE_TYPELIB_FOR(my_locale_ab_month_names_ka_GE); static TYPELIB my_locale_typelib_day_names_ka_GE = CREATE_TYPELIB_FOR(my_locale_day_names_ka_GE); static TYPELIB my_locale_typelib_ab_day_names_ka_GE = CREATE_TYPELIB_FOR(my_locale_ab_day_names_ka_GE); MY_LOCALE my_locale_ka_GE ( 111, "ka_GE"_Lex_ident_locale, "Georgian - Georgia", FALSE, &my_locale_typelib_month_names_ka_GE, &my_locale_typelib_month_names_ka_GE, &my_locale_typelib_ab_month_names_ka_GE, &my_locale_typelib_day_names_ka_GE, &my_locale_typelib_ab_day_names_ka_GE, 10, 9, ',', /* decimal point ka_GE */ ' ', /* thousands_sep ka_GE */ "\x03", /* grouping ka_GE */ &global_errmsgs[ka_GE] ); /***** LOCALE END ka_GE *****/ /***** LOCALE BEGIN sw_KE: Swahili - Kenya *****/ static const char *my_locale_month_names_sw_KE[13] = {"Januari","Februari","Machi","Aprili","Mei","Juni","Julai","Agosti","Septemba","Oktoba","Novemba","Desemba", NullS }; static const char *my_locale_ab_month_names_sw_KE[13] = {"Jan","Feb","Mac","Apr","Mei","Jun","Jul","Ago","Sep","Okt","Nov","Des", NullS }; static const char *my_locale_day_names_sw_KE[8] = {"Jumatatu", "Jumanne", "Jumatano", "Alhamisi", "Ijumaa", "Jumamosi", "Jumapili", NullS }; static const char *my_locale_ab_day_names_sw_KE[8] = {"Jumatatu", "Jumanne", "Jumatano", "Alhamisi", "Ijumaa", "Jumamosi", "Jumapili", NullS }; static TYPELIB my_locale_typelib_month_names_sw_KE = CREATE_TYPELIB_FOR(my_locale_month_names_sw_KE); static TYPELIB my_locale_typelib_ab_month_names_sw_KE = CREATE_TYPELIB_FOR(my_locale_ab_month_names_sw_KE); static TYPELIB my_locale_typelib_day_names_sw_KE = CREATE_TYPELIB_FOR(my_locale_day_names_sw_KE); static TYPELIB my_locale_typelib_ab_day_names_sw_KE = CREATE_TYPELIB_FOR(my_locale_ab_day_names_sw_KE); MY_LOCALE my_locale_sw_KE ( 112, "sw_KE"_Lex_ident_locale, "Swahili - Kenya", TRUE, &my_locale_typelib_month_names_sw_KE, &my_locale_typelib_month_names_sw_KE, &my_locale_typelib_ab_month_names_sw_KE, &my_locale_typelib_day_names_sw_KE, &my_locale_typelib_ab_day_names_sw_KE, 8, 8, '.', /* decimal point sw_KE */ ',', /* thousands_sep sw_KE */ "\x03\x03", /* grouping sw_KE */ &global_errmsgs[sw_KE] ); /***** LOCALE END sw_KE *****/ /***** LOCALE BEGIN sr_Latn_RS: Latin Serbian - Serbia *****/ static const char *my_locale_month_names_sr_Latn_RS[13] = {"januar","februar","mart","april","maj","jun","jul","avgust","septembar","oktobar","novembar","decembar", NullS }; static const char *my_locale_ab_month_names_sr_Latn_RS[13] = {"jan","feb","mar","apr","maj","jun","jul","avg","sep","okt","nov","dec", NullS }; static const char *my_locale_day_names_sr_Latn_RS[8] = {"ponedeljak","utorak","sreda","četvrtak","petak","subota","nedelja", NullS }; static const char *my_locale_ab_day_names_sr_Latn_RS[8] = {"pon","uto","sre","čet","pet","sub","ned", NullS }; static TYPELIB my_locale_typelib_month_names_sr_Latn_RS = CREATE_TYPELIB_FOR(my_locale_month_names_sr_Latn_RS); static TYPELIB my_locale_typelib_ab_month_names_sr_Latn_RS = CREATE_TYPELIB_FOR(my_locale_ab_month_names_sr_Latn_RS); static TYPELIB my_locale_typelib_day_names_sr_Latn_RS = CREATE_TYPELIB_FOR(my_locale_day_names_sr_Latn_RS); static TYPELIB my_locale_typelib_ab_day_names_sr_Latn_RS = CREATE_TYPELIB_FOR(my_locale_ab_day_names_sr_Latn_RS); MY_LOCALE my_locale_sr_Latn_RS ( 113, "sr_Latn_RS"_Lex_ident_locale, "Latin Serbian - Serbia", FALSE, &my_locale_typelib_month_names_sr_Latn_RS, &my_locale_typelib_month_names_sr_Latn_RS, &my_locale_typelib_ab_month_names_sr_Latn_RS, &my_locale_typelib_day_names_sr_Latn_RS, &my_locale_typelib_ab_day_names_sr_Latn_RS, 9, 10, ',', /* decimal point sr_Latn_RS */ '.', /* thousands_sep sr_Latn_RS */ "\x03\x03", /* grouping sr_Latn_RS */ &global_errmsgs[sr_RS] ); /***** LOCALE BEGIN sr_Cyrl_RS: Cyrillic Serbian - Serbia *****/ MY_LOCALE my_locale_sr_Cyrl_RS ( 114, "sr_Cyrl_RS"_Lex_ident_locale, "Cyrillic Serbian - Serbia", FALSE, &my_locale_typelib_month_names_sr_RS, &my_locale_typelib_month_names_sr_RS, &my_locale_typelib_ab_month_names_sr_RS, &my_locale_typelib_day_names_sr_RS, &my_locale_typelib_ab_day_names_sr_RS, 9, 9, ',', /* decimal point sr_RS */ '.', /* thousands_sep sr_RS */ "\x03\x03", /* grouping sr_RS */ &global_errmsgs[sr_RS] ); /***** LOCALE END sr_Cyrl_RS *****/ /***** LOCALE BEGIN kn_IN: Kannada - India *****/ static const char *my_locale_month_names_kn_IN[13] = {"ಜನವರಿ","ಫೆಬ್ರವರಿ","ಮಾರ್ಚ್","ಏಪ್ರಿಲ್","ಮೇ","ಜೂನ್","ಜುಲೈ","ಆಗಸ್ಟ್","ಸೆಪ್ಟೆಂಬರ್","ಅಕ್ಟೋಬರ್","ನವೆಂಬರ್","ಡಿಸೆಂಬರ್", NullS }; static const char *my_locale_ab_month_names_kn_IN[13] = {"ಜನ","ಫೆಬ್ರ","ಮಾರ್ಚ್","ಏಪ್ರಿ","ಮೇ","ಜೂನ್","ಜುಲೈ","ಆಗ","ಸೆಪ್ಟೆಂ","ಅಕ್ಟೋ","ನವೆಂ","ಡಿಸೆಂ", NullS }; static const char *my_locale_day_names_kn_IN[8] = {"ಸೋಮವಾರ","ಮಂಗಳವಾರ","ಬುಧವಾರ","ಗುರುವಾರ","ಶುಕ್ರವಾರ","ಶನಿವಾರ","ಭಾನುವಾರ", NullS }; static const char *my_locale_ab_day_names_kn_IN[8] = {"ಸೋಮ","ಮಂಗಳ","ಬುಧ","ಗುರು","ಶುಕ್ರ","ಶನಿ","ಭಾನು", NullS }; static TYPELIB my_locale_typelib_month_names_kn_IN = CREATE_TYPELIB_FOR(my_locale_month_names_kn_IN); static TYPELIB my_locale_typelib_ab_month_names_kn_IN = CREATE_TYPELIB_FOR(my_locale_ab_month_names_kn_IN); static TYPELIB my_locale_typelib_day_names_kn_IN = CREATE_TYPELIB_FOR(my_locale_day_names_kn_IN); static TYPELIB my_locale_typelib_ab_day_names_kn_IN = CREATE_TYPELIB_FOR(my_locale_ab_day_names_kn_IN); MY_LOCALE my_locale_kn_IN ( 115, "kn_IN"_Lex_ident_locale, "Kannada - India", FALSE, &my_locale_typelib_month_names_kn_IN, &my_locale_typelib_month_names_kn_IN, &my_locale_typelib_ab_month_names_kn_IN, &my_locale_typelib_day_names_kn_IN, &my_locale_typelib_ab_day_names_kn_IN, 10, 8, '.', /* decimal point kn_IN */ ',', /* thousands_sep kn_IN */ "\x03\x03", /* grouping kn_IN */ &global_errmsgs[en_US] ); /***** LOCALE END kn_IN *****/ /***** LOCALE BEGIN hy_AM: Armenian - Armenia *****/ static const char *my_locale_month_names_hy_AM[13] = {"հունվար","փետրվար","մարտ","ապրիլ","մայիս","հունիս","հուլիս","օգոստոս","սեպտեմբեր","հոկտեմբեր","նոյեմբեր","դեկտեմբեր", NullS }; static const char *my_locale_month_names_hy_AM_formatting[13] = {"հունվարի","փետրվարի","մարտի","ապրիլի","մայիսի","հունիսի","հուլիսի","օգոստոսի","սեպտեմբերի","հոկտեմբերի","նոյեմբերի","դեկտեմբերի", NullS }; static const char *my_locale_ab_month_names_hy_AM[13] = {"հնվ","փտվ","մրտ","ապր","մյս","հնս","հլս","օգս","սեպ","հոկ","նոյ","դեկ", NullS }; static const char *my_locale_day_names_hy_AM[8] = {"երկուշաբթի","երեքշաբթի","չորեքշաբթի","հինգշաբթի","ուրբաթ","շաբաթ","կիրակի", NullS }; static const char *my_locale_ab_day_names_hy_AM[8] = {"երկ","երք","չրք","հնգ","ուր","շբթ","կիր", NullS }; static TYPELIB my_locale_typelib_month_names_hy_AM = CREATE_TYPELIB_FOR(my_locale_month_names_hy_AM); static TYPELIB my_locale_typelib_month_names_hy_AM_formatting = CREATE_TYPELIB_FOR(my_locale_month_names_hy_AM_formatting); static TYPELIB my_locale_typelib_ab_month_names_hy_AM = CREATE_TYPELIB_FOR(my_locale_ab_month_names_hy_AM); static TYPELIB my_locale_typelib_day_names_hy_AM = CREATE_TYPELIB_FOR(my_locale_day_names_hy_AM); static TYPELIB my_locale_typelib_ab_day_names_hy_AM = CREATE_TYPELIB_FOR(my_locale_ab_day_names_hy_AM); MY_LOCALE my_locale_hy_AM ( 116, "hy_AM"_Lex_ident_locale, "Armenian - Armenia", FALSE, &my_locale_typelib_month_names_hy_AM, &my_locale_typelib_month_names_hy_AM_formatting, &my_locale_typelib_ab_month_names_hy_AM, &my_locale_typelib_day_names_hy_AM, &my_locale_typelib_ab_day_names_hy_AM, 9, 10, ',', /* decimal point hy_AM */ ' ', /* thousands_sep hy_AM */ "\x03", /* grouping hy_AM */ &global_errmsgs[en_US] ); /***** LOCALE END hy_AM *****/ /***** LOCALE BEGIN km_KH: Khmer - Cambodia *****/ static const char *my_locale_month_names_km_KH[13] = {"មករា","កុម្ភៈ","មីនា","មេសា","ឧសភា","មិថុនា","កក្កដា","សីហា","កញ្ញា","តុលា","វិច្ឆិកា","ធ្នូ", NullS }; static const char *my_locale_ab_month_names_km_KH[13] = {"មករា","កុម្ភៈ","មីនា","មេសា","ឧសភា","មិថុនា","កក្កដា","សីហា","កញ្ញា","តុលា","វិច្ឆិកា","ធ្នូ", NullS }; static const char *my_locale_day_names_km_KH[8] = {"ចន្ទ","អង្គារ","ពុធ","ព្រហស្បតិ៍","សុក្រ","សៅរ៍","អាទិត្យ", NullS }; static const char *my_locale_ab_day_names_km_KH[8] = {"ចន្ទ","អង្គារ","ពុធ","ព្រហ","សុក្រ","សៅរ៍","អាទិត្យ", NullS }; static TYPELIB my_locale_typelib_month_names_km_KH = CREATE_TYPELIB_FOR(my_locale_month_names_km_KH); static TYPELIB my_locale_typelib_ab_month_names_km_KH = CREATE_TYPELIB_FOR(my_locale_ab_month_names_km_KH); static TYPELIB my_locale_typelib_day_names_km_KH = CREATE_TYPELIB_FOR(my_locale_day_names_km_KH); static TYPELIB my_locale_typelib_ab_day_names_km_KH = CREATE_TYPELIB_FOR(my_locale_ab_day_names_km_KH); MY_LOCALE my_locale_km_KH ( 117, "km_KH"_Lex_ident_locale, "Khmer - Cambodia", FALSE, &my_locale_typelib_month_names_km_KH, &my_locale_typelib_month_names_km_KH, &my_locale_typelib_ab_month_names_km_KH, &my_locale_typelib_day_names_km_KH, &my_locale_typelib_ab_day_names_km_KH, 8, 10, ',', '.', "\x03", &global_errmsgs[en_US] ); /***** LOCALE END km_KH *****/ /***** LOCALE BEGIN si_LK: Sinhala - Sri Lanka *****/ static const char *my_locale_month_names_si_LK[13] = {"දුරුතු","නවම්","මැදින්","බක්","වෙසක්","පොසොන්","ඇසළ","නිකිණි","බිනර","වප්","ඉල්","උඳුවප්", NullS }; static const char *my_locale_month_names_si_LK_formatting[13] = {"ජනවාරි","පෙබරවාරි","මාර්තු","අප්‍රේල්","මැයි","ජූනි","ජූලි","අගෝස්තු","සැප්තැම්බර්","ඔක්තෝබර්","නොවැම්බර්","දෙසැම්බර්", NullS }; static const char *my_locale_ab_month_names_si_LK[13] = {"දුරුතු","නවම්","මැදින්","බක්","වෙසක්","පොසොන්","ඇසළ","නිකිණි","බිනර","වප්","ඉල්","උඳුවප්", NullS }; static const char *my_locale_day_names_si_LK[8] = {"සඳුදා","අඟහරුවාදා","බදාදා","බ්‍රහස්පතින්දා","සිකුරාදා","සෙනසුරාදා","ඉරිදා", NullS }; static const char *my_locale_ab_day_names_si_LK[8] = {"සඳුදා","අඟහ","බදාදා","බ්‍රහස්","සිකු","සෙන","ඉරිදා", NullS }; static TYPELIB my_locale_typelib_month_names_si_LK = CREATE_TYPELIB_FOR(my_locale_month_names_si_LK); static TYPELIB my_locale_typelib_month_names_si_LK_formatting = CREATE_TYPELIB_FOR(my_locale_month_names_si_LK_formatting); static TYPELIB my_locale_typelib_ab_month_names_si_LK = CREATE_TYPELIB_FOR(my_locale_ab_month_names_si_LK); static TYPELIB my_locale_typelib_day_names_si_LK = CREATE_TYPELIB_FOR(my_locale_day_names_si_LK); static TYPELIB my_locale_typelib_ab_day_names_si_LK = CREATE_TYPELIB_FOR(my_locale_ab_day_names_si_LK); MY_LOCALE my_locale_si_LK ( 118, "si_LK"_Lex_ident_locale, "Sinhala - Sri Lanka", FALSE, &my_locale_typelib_month_names_si_LK, &my_locale_typelib_month_names_si_LK_formatting, &my_locale_typelib_ab_month_names_si_LK, &my_locale_typelib_day_names_si_LK, &my_locale_typelib_ab_day_names_si_LK, 6, 14, '.', /* decimal point si_LK */ ',', /* thousands_sep si_LK */ "\x03\x03", /* grouping si_LK */ &global_errmsgs[en_US] ); /***** LOCALE END si_LK *****/ /***** LOCALE BEGIN tk_TM: Turkmen - Turkmenistan *****/ static const char *my_locale_month_names_tk_TM[13] = {"ýanwar","fewral","mart","aprel","maý","iýun","iýul","awgust","sentýabr","oktýabr","noýabr","dekabr", NullS }; static const char *my_locale_ab_month_names_tk_TM[13] = {"Ýan","Few","Mar","Apr","Maý","Iýun","Iýul","Awg","Sen","Okt","Noý","Dek", NullS }; static const char *my_locale_day_names_tk_TM[8] = {"duşenbe","sişenbe","çarşenbe","penşenbe","anna","şenbe","ýekşenbe", NullS }; static const char *my_locale_ab_day_names_tk_TM[8] = {"duş","siş","çar","pen","ann","şen","ýek", NullS }; static TYPELIB my_locale_typelib_month_names_tk_TM = CREATE_TYPELIB_FOR(my_locale_month_names_tk_TM); static TYPELIB my_locale_typelib_ab_month_names_tk_TM = CREATE_TYPELIB_FOR(my_locale_ab_month_names_tk_TM); static TYPELIB my_locale_typelib_day_names_tk_TM = CREATE_TYPELIB_FOR(my_locale_day_names_tk_TM); static TYPELIB my_locale_typelib_ab_day_names_tk_TM = CREATE_TYPELIB_FOR(my_locale_ab_day_names_tk_TM); MY_LOCALE my_locale_tk_TM ( 119, "tk_TM"_Lex_ident_locale, "Turkmen - Turkmenistan", FALSE, &my_locale_typelib_month_names_tk_TM, &my_locale_typelib_month_names_tk_TM, &my_locale_typelib_ab_month_names_tk_TM, &my_locale_typelib_day_names_tk_TM, &my_locale_typelib_ab_day_names_tk_TM, 8, 8, ',', /* decimal point tk_TM */ ' ', /* thousands_sep tk_TM */ "\x03\x03", /* grouping tk_TM */ &global_errmsgs[en_US] ); /***** LOCALE END tk_TM *****/ /***** LOCALE BEGIN as_IN: Assamese - India *****/ static const char *my_locale_month_names_as_IN[13] = {"জানুৱাৰী","ফেব্ৰুৱাৰী","মাৰ্চ","এপ্ৰিল","মে’","জুন","জুলাই","আগষ্ট","ছেপ্তেম্বৰ","অক্টোবৰ","নৱেম্বৰ","ডিচেম্বৰ", NullS }; static const char *my_locale_ab_month_names_as_IN[13] = {"জানু","ফেব্ৰু","মাৰ্চ","এপ্ৰিল","মে’","জুন","জুলাই","আগ","ছেপ্তে","অক্টো","নৱে","ডিচে", NullS }; static const char *my_locale_day_names_as_IN[8] = {"সোমবাৰ","মঙ্গলবাৰ","বুধবাৰ","বৃহস্পতিবাৰ","শুক্ৰবাৰ","শনিবাৰ","দেওবাৰ", NullS }; static const char *my_locale_ab_day_names_as_IN[8] = {"সোম","মঙ্গল","বুধ","বৃহ","শুক্ৰ","শনি","দেও", NullS }; static TYPELIB my_locale_typelib_month_names_as_IN = CREATE_TYPELIB_FOR(my_locale_month_names_as_IN); static TYPELIB my_locale_typelib_ab_month_names_as_IN = CREATE_TYPELIB_FOR(my_locale_ab_month_names_as_IN); static TYPELIB my_locale_typelib_day_names_as_IN = CREATE_TYPELIB_FOR(my_locale_day_names_as_IN); static TYPELIB my_locale_typelib_ab_day_names_as_IN = CREATE_TYPELIB_FOR(my_locale_ab_day_names_as_IN); MY_LOCALE my_locale_as_IN ( 120, "as_IN"_Lex_ident_locale, "Assamese - India", FALSE, &my_locale_typelib_month_names_as_IN, &my_locale_typelib_month_names_as_IN, &my_locale_typelib_ab_month_names_as_IN, &my_locale_typelib_day_names_as_IN, &my_locale_typelib_ab_day_names_as_IN, 10, 11, '.', /* decimal point as */ ',', /* thousands_sep as */ "\x03\x02", /* grouping as */ &global_errmsgs[en_US] ); /***** LOCALE END as_IN *****/ /***** LOCALE BEGIN az_AZ: Azerbaijan *****/ static const char *my_locale_month_names_az_AZ[13] = {"yanvar","fevral","mart","aprel","may","iyun","iyul","avqust","sentyabr","oktyabr","noyabr","dekabr", NullS }; static const char *my_locale_ab_month_names_az_AZ[13] = {"yan","fev","mar","apr","may","iyn","iyl","avq","sen","okt","noy","dek", NullS }; static const char *my_locale_day_names_az_AZ[8] = {"bazar ertəsi","çərşənbə axşamı","çərşənbə","cümə axşamı","cümə","şənbə","bazar", NullS }; static const char *my_locale_ab_day_names_az_AZ[8] = {"B.E.","Ç.A.","Ç.","C.A.","C.","Ş.","B.", NullS }; static TYPELIB my_locale_typelib_month_names_az_AZ = CREATE_TYPELIB_FOR(my_locale_month_names_az_AZ); static TYPELIB my_locale_typelib_ab_month_names_az_AZ = CREATE_TYPELIB_FOR(my_locale_ab_month_names_az_AZ); static TYPELIB my_locale_typelib_day_names_az_AZ = CREATE_TYPELIB_FOR(my_locale_day_names_az_AZ); static TYPELIB my_locale_typelib_ab_day_names_az_AZ = CREATE_TYPELIB_FOR(my_locale_ab_day_names_az_AZ); MY_LOCALE my_locale_az_AZ ( 121, "az_AZ"_Lex_ident_locale, "Azerbaijani - Azerbaijan", FALSE, &my_locale_typelib_month_names_az_AZ, &my_locale_typelib_month_names_az_AZ, &my_locale_typelib_ab_month_names_az_AZ, &my_locale_typelib_day_names_az_AZ, &my_locale_typelib_ab_day_names_az_AZ, 8, 15, ',', /* decimal point az_AZ */ '.', /* thousands_sep az_AZ */ "\x80\x80", /* grouping az_AZ */ &global_errmsgs[en_US] ); /***** LOCALE END az_AZ *****/ /***** LOCALE BEGIN bn_BD: Bangla - Bangladesh *****/ static const char *my_locale_month_names_bn_BD[13] = {"জানুয়ারি","ফেব্রুয়ারি","মার্চ","এপ্রিল","মে","জুন","জুলাই","আগস্ট","সেপ্টেম্বর","অক্টোবর","নভেম্বর","ডিসেম্বর", NullS }; static const char *my_locale_ab_month_names_bn_BD[13] = {"জানু","ফেব","মার্চ","এপ্রিল","মে","জুন","জুলাই","আগস্ট","সেপ্ট","অক্টো","নভেম্বর","ডিসে", NullS }; static const char *my_locale_day_names_bn_BD[8] = {"সোমবার","মঙ্গলবার","বুধবার","বৃহস্পতিবার","শুক্রবার","শনিবার","রবিবার", NullS }; static const char *my_locale_ab_day_names_bn_BD[8] = {"সোম","মঙ্গল","বুধ","বৃহস্পতি","শুক্র","শনি","রবি", NullS }; static TYPELIB my_locale_typelib_month_names_bn_BD = CREATE_TYPELIB_FOR(my_locale_month_names_bn_BD); static TYPELIB my_locale_typelib_ab_month_names_bn_BD = CREATE_TYPELIB_FOR(my_locale_ab_month_names_bn_BD); static TYPELIB my_locale_typelib_day_names_bn_BD = CREATE_TYPELIB_FOR(my_locale_day_names_bn_BD); static TYPELIB my_locale_typelib_ab_day_names_bn_BD = CREATE_TYPELIB_FOR(my_locale_ab_day_names_bn_BD); MY_LOCALE my_locale_bn_BD ( 122, "bn_BD"_Lex_ident_locale, "Bangla", FALSE, &my_locale_typelib_month_names_bn_BD, &my_locale_typelib_month_names_bn_BD, &my_locale_typelib_ab_month_names_bn_BD, &my_locale_typelib_day_names_bn_BD, &my_locale_typelib_ab_day_names_bn_BD, 11, 11, '.', /* decimal point bn_BD */ ',', /* thousands_sep bn_BD */ "\x03\x02", /* grouping bn_BD */ &global_errmsgs[en_US] ); /***** LOCALE END bn_BD *****/ /***** LOCALE BEGIN kk_Cyrl_KZ: Cyrillic Kazakh - Kazakhstan *****/ static const char *my_locale_month_names_kk_Cyrl_KZ[13] = {"қаңтар","ақпан","наурыз","сәуір","мамыр","маусым","шілде","тамыз","қыркүйек","қазан","қараша","желтоқсан", NullS }; static const char *my_locale_ab_month_names_kk_Cyrl_KZ[13] = {"қаң.","ақп.","нау.","сәу.","мам.","мау.","шіл.","там.","қыр.","қаз.","қар.","жел.", NullS }; static const char *my_locale_day_names_kk_Cyrl_KZ[8] = {"дүйсенбі","сейсенбі","сәрсенбі","бейсенбі","жұма","сенбі","жексенбі", NullS }; static const char *my_locale_ab_day_names_kk_Cyrl_KZ[8] = {"дс","сс","ср","бс","жм","сб","жс", NullS }; static TYPELIB my_locale_typelib_month_names_kk_Cyrl_KZ = CREATE_TYPELIB_FOR(my_locale_month_names_kk_Cyrl_KZ); static TYPELIB my_locale_typelib_ab_month_names_kk_Cyrl_KZ = CREATE_TYPELIB_FOR(my_locale_ab_month_names_kk_Cyrl_KZ); static TYPELIB my_locale_typelib_day_names_kk_Cyrl_KZ = CREATE_TYPELIB_FOR(my_locale_day_names_kk_Cyrl_KZ); static TYPELIB my_locale_typelib_ab_day_names_kk_Cyrl_KZ = CREATE_TYPELIB_FOR(my_locale_ab_day_names_kk_Cyrl_KZ); MY_LOCALE my_locale_kk_Cyrl_KZ ( 123, "kk_Cyrl_KZ"_Lex_ident_locale, "Cyrillic Kazakh - Kazakhstan", FALSE, &my_locale_typelib_month_names_kk_Cyrl_KZ, &my_locale_typelib_month_names_kk_Cyrl_KZ, &my_locale_typelib_ab_month_names_kk_Cyrl_KZ, &my_locale_typelib_day_names_kk_Cyrl_KZ, &my_locale_typelib_ab_day_names_kk_Cyrl_KZ, 9, 8, ',', /* decimal point kk_Cyrl_KZ */ ' ', /* thousands_sep kk_Cyrl_KZ */ "\x03\x03", /* grouping kk_Cyrl_KZ */ &global_errmsgs[en_US] ); /***** LOCALE END kk_Cyrl_KZ *****/ /***** LOCALE BEGIN uz_Cyrl_UZ: Cyrillic Uzbek - Uzbekistan *****/ static const char *my_locale_month_names_uz_Cyrl_UZ[13] = {"январ","феврал","март","апрел","май","июн","июл","август","сентябр","октябр","ноябр","декабр", NullS }; static const char *my_locale_ab_month_names_uz_Cyrl_UZ[13] = {"янв","фев","мар","апр","май","июн","июл","авг","сен","окт","ноя","дек", NullS }; static const char *my_locale_day_names_uz_Cyrl_UZ[8] = {"душанба","сешанба","чоршанба","пайшанба","жума","шанба","якшанба", NullS }; static const char *my_locale_ab_day_names_uz_Cyrl_UZ[8] = {"душ","сеш","чор","пай","жум","шан","якш", NullS }; static TYPELIB my_locale_typelib_month_names_uz_Cyrl_UZ = CREATE_TYPELIB_FOR(my_locale_month_names_uz_Cyrl_UZ); static TYPELIB my_locale_typelib_ab_month_names_uz_Cyrl_UZ = CREATE_TYPELIB_FOR(my_locale_ab_month_names_uz_Cyrl_UZ); static TYPELIB my_locale_typelib_day_names_uz_Cyrl_UZ = CREATE_TYPELIB_FOR(my_locale_day_names_uz_Cyrl_UZ); static TYPELIB my_locale_typelib_ab_day_names_uz_Cyrl_UZ = CREATE_TYPELIB_FOR(my_locale_ab_day_names_uz_Cyrl_UZ); MY_LOCALE my_locale_uz_Cyrl_UZ ( 124, "uz_Cyrl_UZ"_Lex_ident_locale, "Cyrillic Uzbek - Uzbekistan", FALSE, &my_locale_typelib_month_names_uz_Cyrl_UZ, &my_locale_typelib_month_names_uz_Cyrl_UZ, &my_locale_typelib_ab_month_names_uz_Cyrl_UZ, &my_locale_typelib_day_names_uz_Cyrl_UZ, &my_locale_typelib_ab_day_names_uz_Cyrl_UZ, 7, 8, ',', /* decimal point uz_Cyrl_UZ */ ' ', /* thousands_sep uz_Cyrl_UZ */ "\x03\x03", /* grouping uz_Cyrl_UZ */ &global_errmsgs[en_US] ); /***** LOCALE END uz_Cyrl_UZ *****/ /***** LOCALE BEGIN uz_Latn_UZ: Latin Uzbek - Uzbekistan *****/ static const char *my_locale_month_names_uz_Latn_UZ[13] = {"yanvar","fevral","mart","aprel","may","iyun","iyul","avgust","sentabr","oktabr","noyabr","dekabr", NullS }; static const char *my_locale_ab_month_names_uz_Latn_UZ[13] = {"yan","fev","mar","apr","may","iyn","iyl","avg","sen","okt","noy","dek", NullS }; static const char *my_locale_day_names_uz_Latn_UZ[8] = {"dushanba","seshanba","chorshanba","payshanba","juma","shanba","yakshanba", NullS }; static const char *my_locale_ab_day_names_uz_Latn_UZ[8] = {"dush","sesh","chor","pay","jum","shan","yak", NullS }; static TYPELIB my_locale_typelib_month_names_uz_Latn_UZ = CREATE_TYPELIB_FOR(my_locale_month_names_uz_Latn_UZ); static TYPELIB my_locale_typelib_ab_month_names_uz_Latn_UZ = CREATE_TYPELIB_FOR(my_locale_ab_month_names_uz_Latn_UZ); static TYPELIB my_locale_typelib_day_names_uz_Latn_UZ = CREATE_TYPELIB_FOR(my_locale_day_names_uz_Latn_UZ); static TYPELIB my_locale_typelib_ab_day_names_uz_Latn_UZ = CREATE_TYPELIB_FOR(my_locale_ab_day_names_uz_Latn_UZ); MY_LOCALE my_locale_uz_Latn_UZ ( 125, "uz_Latn_UZ"_Lex_ident_locale, "Latin Uzbek - Uzbekistan", FALSE, &my_locale_typelib_month_names_uz_Latn_UZ, &my_locale_typelib_month_names_uz_Latn_UZ, &my_locale_typelib_ab_month_names_uz_Latn_UZ, &my_locale_typelib_day_names_uz_Latn_UZ, &my_locale_typelib_ab_day_names_uz_Latn_UZ, 7, 10, ',', /* decimal point uz_Latn_UZ */ ' ', /* thousands_sep uz_Latn_UZ */ "\x03\x03", /* grouping uz_Latn_UZ */ &global_errmsgs[en_US] ); /***** LOCALE END uz_Latn_UZ *****/ /***** LOCALE BEGIN dv_MV: Divehi - Maldives *****/ static const char *my_locale_month_names_dv_MV[13] = {"ޖެނުއަރީ","ފެބްރުއަރީ","މާރިޗު","އެޕްރީލު","މެއި","ޖޫން","ޖުލައި","އޮގަސްޓު","ސެޕްޓެމްބަރު","އޮކްޓޯބަރު","ނޮވެމްބަރު","ޑިސެމްބަރު", NullS }; static const char *my_locale_ab_month_names_dv_MV[13] = {"ޖެނު","ފެބް","މާރި","އެޕް","މެއި","ޖޫން","ޖުލައި","އޮގަ","ސެޕް","އޮކް","ނޮވެ","ޑިސެ", NullS }; static const char *my_locale_day_names_dv_MV[8] = {"ހޯމަ","އަންގާރަ","ބުދަ","ބުރާސްފަތި","ހުކުރު","ހޮނިހިރު","އާދީއްތަ", NullS }; static const char *my_locale_ab_day_names_dv_MV[8] = {"ހޯމަ","އަންގާރަ","ބުދަ","ބުރާސް","ހުކުރު","ހޮނިހިރު","އާދީއްތަ", NullS }; static TYPELIB my_locale_typelib_month_names_dv_MV = CREATE_TYPELIB_FOR(my_locale_month_names_dv_MV); static TYPELIB my_locale_typelib_ab_month_names_dv_MV = CREATE_TYPELIB_FOR(my_locale_ab_month_names_dv_MV); static TYPELIB my_locale_typelib_day_names_dv_MV = CREATE_TYPELIB_FOR(my_locale_day_names_dv_MV); static TYPELIB my_locale_typelib_ab_day_names_dv_MV = CREATE_TYPELIB_FOR(my_locale_ab_day_names_dv_MV); MY_LOCALE my_locale_dv_MV ( 126, "dv_MV"_Lex_ident_locale, "Divehi - Maldives", FALSE, &my_locale_typelib_month_names_dv_MV, &my_locale_typelib_month_names_dv_MV, &my_locale_typelib_ab_month_names_dv_MV, &my_locale_typelib_day_names_dv_MV, &my_locale_typelib_ab_day_names_dv_MV, 12, 10, '.', /* decimal point dv_MV */ ',', /* thousands_sep dv_MV */ "\x03\x02", /* grouping dv_MV */ &global_errmsgs[en_US] ); /***** LOCALE END dv_MV *****/ /***** LOCALE BEGIN ga_IE: Irish - Ireland *****/ static const char *my_locale_month_names_ga_IE[13] = {"Eanáir","Feabhra","Márta","Aibreán","Bealtaine","Meitheamh","Iúil","Lúnasa","Meán Fómhair", "Deireadh Fómhair","Samhain","Nollaig", NullS }; static const char *my_locale_ab_month_names_ga_IE[13] = {"Ean","Feabh","Márta","Aib","Beal","Meith","Iúil","Lún","MFómh","DFómh","Samh","Noll", NullS }; static const char *my_locale_day_names_ga_IE[8] = {"Dé Luain","Dé Máirt","Dé Céadaoin","Déardaoin","Dé hAoine","Dé Sathairn","Dé Domhnaigh", NullS }; static const char *my_locale_ab_day_names_ga_IE[8] = {"Luan","Máirt","Céad","Déar","Aoine","Sath","Domh", NullS }; static TYPELIB my_locale_typelib_month_names_ga_IE = CREATE_TYPELIB_FOR(my_locale_month_names_ga_IE); static TYPELIB my_locale_typelib_ab_month_names_ga_IE = CREATE_TYPELIB_FOR(my_locale_ab_month_names_ga_IE); static TYPELIB my_locale_typelib_day_names_ga_IE = CREATE_TYPELIB_FOR(my_locale_day_names_ga_IE); static TYPELIB my_locale_typelib_ab_day_names_ga_IE = CREATE_TYPELIB_FOR(my_locale_ab_day_names_ga_IE); MY_LOCALE my_locale_ga_IE ( 127, "ga_IE"_Lex_ident_locale, "Irish - Ireland", FALSE, &my_locale_typelib_month_names_ga_IE, &my_locale_typelib_month_names_ga_IE, &my_locale_typelib_ab_month_names_ga_IE, &my_locale_typelib_day_names_ga_IE, &my_locale_typelib_ab_day_names_ga_IE, 16, 12, '.', /* decimal point ga_IE */ ',', /* thousands_sep ga_IE */ "\x03\x03", /* grouping ga_IE */ &global_errmsgs[en_US] ); /***** LOCALE END ga_IE *****/ /***** LOCALE BEGIN lo_LA: Lao - Laos *****/ static const char *my_locale_month_names_lo_LA[13] = {"ມັງກອນ","ກຸມພາ","ມີນາ","ເມສາ","ພຶດສະພາ","ມິຖຸນາ","ກໍລະກົດ","ສິງຫາ","ກັນຍາ","ຕຸລາ","ພະຈິກ","ທັນວາ", NullS }; static const char *my_locale_ab_month_names_lo_LA[13] = {"ມ.ກ.","ກ.ພ.","ມ.ນ.","ມ.ສ.","ພ.ພ.","ມິ.ຖ.","ກ.ລ.","ສ.ຫ.","ກ.ຍ.","ຕ.ລ.","ພ.ຈ.","ທ.ວ.", NullS }; static const char *my_locale_day_names_lo_LA[8] = {"ວັນຈັນ","ວັນອັງຄານ","ວັນພຸດ","ວັນພະຫັດ","ວັນສຸກ","ວັນເສົາ","ວັນອາທິດ", NullS }; static const char *my_locale_ab_day_names_lo_LA[8] = {"ຈັນ","ອັງຄານ","ພຸດ","ພະຫັດ","ສຸກ","ເສົາ","ອາທິດ", NullS }; static TYPELIB my_locale_typelib_month_names_lo_LA = CREATE_TYPELIB_FOR(my_locale_month_names_lo_LA); static TYPELIB my_locale_typelib_ab_month_names_lo_LA = CREATE_TYPELIB_FOR(my_locale_ab_month_names_lo_LA); static TYPELIB my_locale_typelib_day_names_lo_LA = CREATE_TYPELIB_FOR(my_locale_day_names_lo_LA); static TYPELIB my_locale_typelib_ab_day_names_lo_LA = CREATE_TYPELIB_FOR(my_locale_ab_day_names_lo_LA); MY_LOCALE my_locale_lo_LA ( 128, "lo_LA"_Lex_ident_locale, "Lao - Laos", FALSE, &my_locale_typelib_month_names_lo_LA, &my_locale_typelib_month_names_lo_LA, &my_locale_typelib_ab_month_names_lo_LA, &my_locale_typelib_day_names_lo_LA, &my_locale_typelib_ab_day_names_lo_LA, 7, 9, ',', /* decimal point lo_LA */ '.', /* thousands_sep lo_LA */ "\x03\x03", /* grouping lo_LA */ &global_errmsgs[en_US] ); /***** LOCALE END lo_LA *****/ /***** LOCALE BEGIN bs_Latn_BA: Latin Bosnian - Bosnia and Herzegovina *****/ static const char *my_locale_month_names_bs_Latn_BA[13] = {"januar","februar","mart","april","maj","juni","juli","august","septembar","oktobar","novembar","decembar", NullS }; static const char *my_locale_ab_month_names_bs_Latn_BA[13] = {"jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec", NullS }; static const char *my_locale_day_names_bs_Latn_BA[8] = {"ponedjeljak","utorak","srijeda","četvrtak","petak","subota","nedjelja", NullS }; static const char *my_locale_ab_day_names_bs_Latn_BA[8] = {"pon","uto","sri","čet","pet","sub","ned", NullS }; static TYPELIB my_locale_typelib_month_names_bs_Latn_BA = CREATE_TYPELIB_FOR(my_locale_month_names_bs_Latn_BA); static TYPELIB my_locale_typelib_ab_month_names_bs_Latn_BA = CREATE_TYPELIB_FOR(my_locale_ab_month_names_bs_Latn_BA); static TYPELIB my_locale_typelib_day_names_bs_Latn_BA = CREATE_TYPELIB_FOR(my_locale_day_names_bs_Latn_BA); static TYPELIB my_locale_typelib_ab_day_names_bs_Latn_BA = CREATE_TYPELIB_FOR(my_locale_ab_day_names_bs_Latn_BA); MY_LOCALE my_locale_bs_Latn_BA ( 129, "bs_Latn_BA"_Lex_ident_locale, "Latin Bosnian - Bosnia", FALSE, &my_locale_typelib_month_names_bs_Latn_BA, &my_locale_typelib_month_names_bs_Latn_BA, &my_locale_typelib_ab_month_names_bs_Latn_BA, &my_locale_typelib_day_names_bs_Latn_BA, &my_locale_typelib_ab_day_names_bs_Latn_BA, 9, 11, ',', /* decimal point bs_Latn_BA */ '.', /* thousands_sep bs_Latn_BA */ "\x03\x03", /* grouping bs_Latn_BA */ &global_errmsgs[en_US] ); /***** LOCALE END bs_Latn_BA *****/ /***** LOCALE BEGIN fa_AF: Dari - Afghanistan *****/ static const char *my_locale_month_names_fa_AF[13] = {"جنوری","فبروری","مارچ","اپریل","می","جون","جولای","اگست","سپتمبر","اکتوبر","نومبر","دسمبر", NullS }; static const char *my_locale_ab_month_names_fa_AF[13] = {"جنوری","فبروری","مارچ","اپریل","می","جون","جولای","اگست","سپتمبر","اکتوبر","نومبر","دسمبر", NullS }; static const char *my_locale_day_names_fa_AF[8] = {"دوشنبه","سه‌شنبه","چهارشنبه","پنجشنبه","جمعه","شنبه","یکشنبه", NullS }; static const char *my_locale_ab_day_names_fa_AF[8] = {"دوشنبه","سه‌شنبه","چهارشنبه","پنجشنبه","جمعه","شنبه","یکشنبه", NullS }; static TYPELIB my_locale_typelib_month_names_fa_AF = CREATE_TYPELIB_FOR(my_locale_month_names_fa_AF); static TYPELIB my_locale_typelib_ab_month_names_fa_AF = CREATE_TYPELIB_FOR(my_locale_ab_month_names_fa_AF); static TYPELIB my_locale_typelib_day_names_fa_AF = CREATE_TYPELIB_FOR(my_locale_day_names_fa_AF); static TYPELIB my_locale_typelib_ab_day_names_fa_AF = CREATE_TYPELIB_FOR(my_locale_ab_day_names_fa_AF); MY_LOCALE my_locale_fa_AF ( 125, "fa_AF"_Lex_ident_locale, "Dari - Afghanistan", FALSE, &my_locale_typelib_month_names_fa_AF, &my_locale_typelib_month_names_fa_AF, &my_locale_typelib_ab_month_names_fa_AF, &my_locale_typelib_day_names_fa_AF, &my_locale_typelib_ab_day_names_fa_AF, 6, 8, '.', /* decimal point fa_AF */ ',', /* thousands_sep fa_AF */ "\x03\x03", /* grouping fa_AF */ &global_errmsgs[en_US] ); /***** LOCALE END fa_AF *****/ /***** LOCALE BEGIN ml_IN: Malayalam - India *****/ static const char *my_locale_month_names_ml_IN[13] = {"ജനുവരി","ഫെബ്രുവരി","മാർച്ച്","ഏപ്രിൽ","മേയ്","ജൂൺ","ജൂലൈ","ഓഗസ്റ്റ്","സെപ്റ്റംബർ","ഒക്‌ടോബർ","നവംബർ","ഡിസംബർ", NullS }; static const char *my_locale_ab_month_names_ml_IN[13] = {"ജനു","ഫെബ്രു","മാർ","ഏപ്രി","മേയ്","ജൂൺ","ജൂലൈ","ഓഗ","സെപ്റ്റം","ഒക്ടോ","നവം","ഡിസം", NullS }; static const char *my_locale_day_names_ml_IN[8] = {"തിങ്കളാഴ്‌ച","ചൊവ്വാഴ്‌ച","ബുധനാഴ്‌ച","വ്യാഴാഴ്‌ച","വെള്ളിയാഴ്‌ച","ശനിയാഴ്‌ച","ഞായറാഴ്‌ച", NullS }; static const char *my_locale_ab_day_names_ml_IN[8] = {"തിങ്കൾ","ചൊവ്വ","ബുധൻ","വ്യാഴം","വെള്ളി","ശനി","ഞായർ", NullS }; static TYPELIB my_locale_typelib_month_names_ml_IN = CREATE_TYPELIB_FOR(my_locale_month_names_ml_IN); static TYPELIB my_locale_typelib_ab_month_names_ml_IN = CREATE_TYPELIB_FOR(my_locale_ab_month_names_ml_IN); static TYPELIB my_locale_typelib_day_names_ml_IN = CREATE_TYPELIB_FOR(my_locale_day_names_ml_IN); static TYPELIB my_locale_typelib_ab_day_names_ml_IN = CREATE_TYPELIB_FOR(my_locale_ab_day_names_ml_IN); MY_LOCALE my_locale_ml_IN ( 131, "ml_IN"_Lex_ident_locale, "Malayalam - India", FALSE, &my_locale_typelib_month_names_ml_IN, &my_locale_typelib_month_names_ml_IN, &my_locale_typelib_ab_month_names_ml_IN, &my_locale_typelib_day_names_ml_IN, &my_locale_typelib_ab_day_names_ml_IN, 10, 12, '.', /* decimal point ml_IN */ ',', /* thousands_sep ml_IN */ "\x03\x02", /* grouping ml_IN */ &global_errmsgs[en_US] ); /***** LOCALE END ml_IN *****/ /***** LOCALE BEGIN mt_MT: Maltese - Malta *****/ static const char *my_locale_month_names_mt_MT[13] = {"Jannar","Frar","Marzu","April","Mejju","Ġunju","Lulju","Awwissu","Settembru","Ottubru","Novembru","Diċembru", NullS }; static const char *my_locale_ab_month_names_mt_MT[13] = {"Jan","Fra","Mar","Apr","Mej","Ġun","Lul","Aww","Set","Ott","Nov","Diċ", NullS }; static const char *my_locale_day_names_mt_MT[8] = {"It-Tnejn","It-Tlieta","L-Erbgħa","Il-Ħamis","Il-Ġimgħa","Is-Sibt","Il-Ħadd", NullS }; static const char *my_locale_ab_day_names_mt_MT[8] = {"Tne","Tli","Erb","Ħam","Ġim","Sib","Ħad", NullS }; static TYPELIB my_locale_typelib_month_names_mt_MT = CREATE_TYPELIB_FOR(my_locale_month_names_mt_MT); static TYPELIB my_locale_typelib_ab_month_names_mt_MT = CREATE_TYPELIB_FOR(my_locale_ab_month_names_mt_MT); static TYPELIB my_locale_typelib_day_names_mt_MT = CREATE_TYPELIB_FOR(my_locale_day_names_mt_MT); static TYPELIB my_locale_typelib_ab_day_names_mt_MT = CREATE_TYPELIB_FOR(my_locale_ab_day_names_mt_MT); MY_LOCALE my_locale_mt_MT ( 132, "mt_MT"_Lex_ident_locale, "Maltese - Malta", FALSE, &my_locale_typelib_month_names_mt_MT, &my_locale_typelib_month_names_mt_MT, &my_locale_typelib_ab_month_names_mt_MT, &my_locale_typelib_day_names_mt_MT, &my_locale_typelib_ab_day_names_mt_MT, 9, 9, '.', /* decimal point mt_MT */ ',', /* thousands_sep mt_MT */ "\x03\x03", /* grouping mt_MT */ &global_errmsgs[en_US] ); /***** LOCALE END mt_MT *****/ /***** LOCALE BEGIN mr_IN: Marathi - India *****/ static const char *my_locale_month_names_mr_IN[13] = {"जानेवारी","फेब्रुवारी","मार्च","एप्रिल","मे","जून","जुलै","ऑगस्ट","सप्टेंबर","ऑक्टोबर","नोव्हेंबर","डिसेंबर", NullS }; static const char *my_locale_ab_month_names_mr_IN[13] = {"जाने","फेब्रु","मार्च","एप्रि","मे","जून","जुलै","ऑग","सप्टें","ऑक्टो","नोव्हें","डिसें", NullS }; static const char *my_locale_day_names_mr_IN[8] = {"सोमवार","मंगळवार","बुधवार","गुरुवार","शुक्रवार","शनिवार","रविवार", NullS }; static const char *my_locale_ab_day_names_mr_IN[8] = {"सोम","मंगळ","बुध","गुरु","शुक्र","शनि","रवि", NullS }; static TYPELIB my_locale_typelib_month_names_mr_IN = CREATE_TYPELIB_FOR(my_locale_month_names_mr_IN); static TYPELIB my_locale_typelib_ab_month_names_mr_IN = CREATE_TYPELIB_FOR(my_locale_ab_month_names_mr_IN); static TYPELIB my_locale_typelib_day_names_mr_IN = CREATE_TYPELIB_FOR(my_locale_day_names_mr_IN); static TYPELIB my_locale_typelib_ab_day_names_mr_IN = CREATE_TYPELIB_FOR(my_locale_ab_day_names_mr_IN); MY_LOCALE my_locale_mr_IN ( 133, "mr_IN"_Lex_ident_locale, "Marathi - India", FALSE, &my_locale_typelib_month_names_mr_IN, &my_locale_typelib_month_names_mr_IN, &my_locale_typelib_ab_month_names_mr_IN, &my_locale_typelib_day_names_mr_IN, &my_locale_typelib_ab_day_names_mr_IN, 10, 8, '.', /* decimal point mr_IN */ ',', /* thousands_sep mr_IN */ "\x03\x03", /* grouping mr_IN */ &global_errmsgs[en_US] ); /***** LOCALE END mr_IN *****/ /***** LOCALE BEGIN ne_NP: Nepali - Nepal *****/ static const char *my_locale_month_names_ne_NP[13] = {"जनवरी","फेब्रुअरी","मार्च","अप्रिल","मे","जुन","जुलाई","अगस्ट","सेप्टेम्बर","अक्टोबर","नोभेम्बर","डिसेम्बर", NullS }; static const char *my_locale_ab_month_names_ne_NP[13] = {"जनवरी","फेब्रुअरी","मार्च","अप्रिल","मे","जुन","जुलाई","अगस्ट","सेप्टेम्बर","अक्टोबर","नोभेम्बर","डिसेम्बर", NullS }; static const char *my_locale_day_names_ne_NP[8] = {"सोमबार","मङ्गलबार","बुधबार","बिहिबार","शुक्रबार","शनिबार","आइतबार", NullS }; static const char *my_locale_ab_day_names_ne_NP[8] = {"सोम","मङ्गल","बुध","बिहि","शुक्र","शनि","आइत", NullS }; static TYPELIB my_locale_typelib_month_names_ne_NP = CREATE_TYPELIB_FOR(my_locale_month_names_ne_NP); static TYPELIB my_locale_typelib_ab_month_names_ne_NP = CREATE_TYPELIB_FOR(my_locale_ab_month_names_ne_NP); static TYPELIB my_locale_typelib_day_names_ne_NP = CREATE_TYPELIB_FOR(my_locale_day_names_ne_NP); static TYPELIB my_locale_typelib_ab_day_names_ne_NP = CREATE_TYPELIB_FOR(my_locale_ab_day_names_ne_NP); MY_LOCALE my_locale_ne_NP ( 134, "ne_NP"_Lex_ident_locale, "Nepali - Nepal", FALSE, &my_locale_typelib_month_names_ne_NP, &my_locale_typelib_month_names_ne_NP, &my_locale_typelib_ab_month_names_ne_NP, &my_locale_typelib_day_names_ne_NP, &my_locale_typelib_ab_day_names_ne_NP, 10, 8, '.', /* decimal point ne_NP */ ',', /* thousands_sep ne_NP */ "\x03\x03", /* grouping ne_NP */ &global_errmsgs[en_US] ); /***** LOCALE END ne_NP *****/ /***** LOCALE BEGIN or_IN: Oriya - India *****/ static const char *my_locale_month_names_or_IN[13] = {"ଜାନୁଆରୀ","ଫେବୃଆରୀ","ମାର୍ଚ୍ଚ","ଅପ୍ରେଲ","ମଇ","ଜୁନ","ଜୁଲାଇ","ଅଗଷ୍ଟ","ସେପ୍ଟେମ୍ବର","ଅକ୍ଟୋବର","ନଭେମ୍ବର","ଡିସେମ୍ବର", NullS }; static const char *my_locale_ab_month_names_or_IN[13] = {"ଜାନୁଆରୀ","ଫେବୃଆରୀ","ମାର୍ଚ୍ଚ","ଅପ୍ରେଲ","ମଇ","ଜୁନ","ଜୁଲାଇ","ଅଗଷ୍ଟ","ସେପ୍ଟେମ୍ବର","ଅକ୍ଟୋବର","ନଭେମ୍ବର","ଡିସେମ୍ବର", NullS }; static const char *my_locale_day_names_or_IN[8] = {"ସୋମବାର","ମଙ୍ଗଳବାର","ବୁଧବାର","ଗୁରୁବାର","ଶୁକ୍ରବାର","ଶନିବାର","ରବିବାର", NullS }; static const char *my_locale_ab_day_names_or_IN[8] = {"ସୋମ","ମଙ୍ଗଳ","ବୁଧ","ଗୁରୁ","ଶୁକ୍ର","ଶନି","ରବି", NullS }; static TYPELIB my_locale_typelib_month_names_or_IN = CREATE_TYPELIB_FOR(my_locale_month_names_or_IN); static TYPELIB my_locale_typelib_ab_month_names_or_IN = CREATE_TYPELIB_FOR(my_locale_ab_month_names_or_IN); static TYPELIB my_locale_typelib_day_names_or_IN = CREATE_TYPELIB_FOR(my_locale_day_names_or_IN); static TYPELIB my_locale_typelib_ab_day_names_or_IN = CREATE_TYPELIB_FOR(my_locale_ab_day_names_or_IN); MY_LOCALE my_locale_or_IN ( 135, "or_IN"_Lex_ident_locale, "Oriya - India", FALSE, &my_locale_typelib_month_names_or_IN, &my_locale_typelib_month_names_or_IN, &my_locale_typelib_ab_month_names_or_IN, &my_locale_typelib_day_names_or_IN, &my_locale_typelib_ab_day_names_or_IN, 10, 8, '.', /* decimal point or_IN */ ',', /* thousands_sep or_IN */ "\x03\x02", /* grouping or_IN */ &global_errmsgs[en_US] ); /***** LOCALE END or_IN *****/ /***** LOCALE BEGIN fa_IR: Persian - Iran *****/ static const char *my_locale_month_names_fa_IR[13] = {"ژانویه","فوریه","مارس","آوریل","مه","ژوئن","ژوئیه","اوت","سپتامبر","اکتبر","نوامبر","دسامبر", NullS }; static const char *my_locale_ab_month_names_fa_IR[13] = {"ژانویه","فوریه","مارس","آوریل","مه","ژوئن","ژوئیه","اوت","سپتامبر","اکتبر","نوامبر","دسامبر", NullS }; static const char *my_locale_day_names_fa_IR[8] = {"دوشنبه","سه‌شنبه","چهارشنبه","پنجشنبه","جمعه","شنبه","یکشنبه", NullS }; static const char *my_locale_ab_day_names_fa_IR[8] = {"دوشنبه","سه‌شنبه","چهارشنبه","پنجشنبه","جمعه","شنبه","یکشنبه", NullS }; static TYPELIB my_locale_typelib_month_names_fa_IR = CREATE_TYPELIB_FOR(my_locale_month_names_fa_IR); static TYPELIB my_locale_typelib_ab_month_names_fa_IR = CREATE_TYPELIB_FOR(my_locale_ab_month_names_fa_IR); static TYPELIB my_locale_typelib_day_names_fa_IR = CREATE_TYPELIB_FOR(my_locale_day_names_fa_IR); static TYPELIB my_locale_typelib_ab_day_names_fa_IR = CREATE_TYPELIB_FOR(my_locale_ab_day_names_fa_IR); MY_LOCALE my_locale_fa_IR ( 136, "fa_IR"_Lex_ident_locale, "Persian - Iran", FALSE, &my_locale_typelib_month_names_fa_IR, &my_locale_typelib_month_names_fa_IR, &my_locale_typelib_ab_month_names_fa_IR, &my_locale_typelib_day_names_fa_IR, &my_locale_typelib_ab_day_names_fa_IR, 7, 8, '.', /* decimal point fa_IR */ ',', /* thousands_sep fa_IR */ "\x03\x03", /* grouping fa_IR */ &global_errmsgs[en_US] ); /***** LOCALE END fa_IR *****/ /***** LOCALE BEGIN pa_IN: Punjabi - India *****/ static const char *my_locale_month_names_pa_IN[13] = {"ਜਨਵਰੀ","ਫ਼ਰਵਰੀ","ਮਾਰਚ","ਅਪ੍ਰੈਲ","ਮਈ","ਜੂਨ","ਜੁਲਾਈ","ਅਗਸਤ","ਸਤੰਬਰ","ਅਕਤੂਬਰ","ਨਵੰਬਰ","ਦਸੰਬਰ", NullS }; static const char *my_locale_ab_month_names_pa_IN[13] = {"ਜਨ","ਫ਼ਰ","ਮਾਰਚ","ਅਪ੍ਰੈ","ਮਈ","ਜੂਨ","ਜੁਲਾ","ਅਗ","ਸਤੰ","ਅਕਤੂ","ਨਵੰ","ਦਸੰ", NullS }; static const char *my_locale_day_names_pa_IN[8] = {"ਸੋਮਵਾਰ","ਮੰਗਲਵਾਰ","ਬੁੱਧਵਾਰ","ਵੀਰਵਾਰ","ਸ਼ੁੱਕਰਵਾਰ","ਸ਼ਨੀਵਾਰ","ਐਤਵਾਰ", NullS }; static const char *my_locale_ab_day_names_pa_IN[8] = {"ਸੋਮ","ਮੰਗਲ","ਬੁੱਧ","ਵੀਰ","ਸ਼ੁੱਕਰ","ਸ਼ਨੀ","ਐਤ", NullS }; static TYPELIB my_locale_typelib_month_names_pa_IN = CREATE_TYPELIB_FOR(my_locale_month_names_pa_IN); static TYPELIB my_locale_typelib_ab_month_names_pa_IN = CREATE_TYPELIB_FOR(my_locale_ab_month_names_pa_IN); static TYPELIB my_locale_typelib_day_names_pa_IN = CREATE_TYPELIB_FOR(my_locale_day_names_pa_IN); static TYPELIB my_locale_typelib_ab_day_names_pa_IN = CREATE_TYPELIB_FOR(my_locale_ab_day_names_pa_IN); MY_LOCALE my_locale_pa_IN ( 137, "pa_IN"_Lex_ident_locale, "Punjabi - India", FALSE, &my_locale_typelib_month_names_pa_IN, &my_locale_typelib_month_names_pa_IN, &my_locale_typelib_ab_month_names_pa_IN, &my_locale_typelib_day_names_pa_IN, &my_locale_typelib_ab_day_names_pa_IN, 6, 9, '.', /* decimal point pa_IN */ ',', /* thousands_sep pa_IN */ "\x03\x03", /* grouping pa_IN */ &global_errmsgs[en_US] ); /***** LOCALE END pa_IN *****/ /* The list of all locales. Note, locales must be ordered according to their numbers to make my_locale_by_number() work fast. Some debug asserts below check this. */ MY_LOCALE *my_locales[]= { &my_locale_en_US, &my_locale_en_GB, &my_locale_ja_JP, &my_locale_sv_SE, &my_locale_de_DE, &my_locale_fr_FR, &my_locale_ar_AE, &my_locale_ar_BH, &my_locale_ar_JO, &my_locale_ar_SA, &my_locale_ar_SY, &my_locale_be_BY, &my_locale_bg_BG, &my_locale_ca_ES, &my_locale_cs_CZ, &my_locale_da_DK, &my_locale_de_AT, &my_locale_es_ES, &my_locale_et_EE, &my_locale_eu_ES, &my_locale_fi_FI, &my_locale_fo_FO, &my_locale_gl_ES, &my_locale_gu_IN, &my_locale_he_IL, &my_locale_hi_IN, &my_locale_hr_HR, &my_locale_hu_HU, &my_locale_id_ID, &my_locale_is_IS, &my_locale_it_CH, &my_locale_ko_KR, &my_locale_lt_LT, &my_locale_lv_LV, &my_locale_mk_MK, &my_locale_mn_MN, &my_locale_ms_MY, &my_locale_nb_NO, &my_locale_nl_NL, &my_locale_pl_PL, &my_locale_pt_BR, &my_locale_pt_PT, &my_locale_ro_RO, &my_locale_ru_RU, &my_locale_ru_UA, &my_locale_sk_SK, &my_locale_sl_SI, &my_locale_sq_AL, &my_locale_sr_RS, &my_locale_ta_IN, &my_locale_te_IN, &my_locale_th_TH, &my_locale_tr_TR, &my_locale_uk_UA, &my_locale_ur_PK, &my_locale_vi_VN, &my_locale_zh_CN, &my_locale_zh_TW, &my_locale_ar_DZ, &my_locale_ar_EG, &my_locale_ar_IN, &my_locale_ar_IQ, &my_locale_ar_KW, &my_locale_ar_LB, &my_locale_ar_LY, &my_locale_ar_MA, &my_locale_ar_OM, &my_locale_ar_QA, &my_locale_ar_SD, &my_locale_ar_TN, &my_locale_ar_YE, &my_locale_de_BE, &my_locale_de_CH, &my_locale_de_LU, &my_locale_en_AU, &my_locale_en_CA, &my_locale_en_IN, &my_locale_en_NZ, &my_locale_en_PH, &my_locale_en_ZA, &my_locale_en_ZW, &my_locale_es_AR, &my_locale_es_BO, &my_locale_es_CL, &my_locale_es_CO, &my_locale_es_CR, &my_locale_es_DO, &my_locale_es_EC, &my_locale_es_GT, &my_locale_es_HN, &my_locale_es_MX, &my_locale_es_NI, &my_locale_es_PA, &my_locale_es_PE, &my_locale_es_PR, &my_locale_es_PY, &my_locale_es_SV, &my_locale_es_US, &my_locale_es_UY, &my_locale_es_VE, &my_locale_fr_BE, &my_locale_fr_CA, &my_locale_fr_CH, &my_locale_fr_LU, &my_locale_it_IT, &my_locale_nl_BE, &my_locale_no_NO, &my_locale_sv_FI, &my_locale_zh_HK, &my_locale_el_GR, &my_locale_rm_CH, &my_locale_ka_GE, &my_locale_sw_KE, &my_locale_sr_Latn_RS, &my_locale_sr_Cyrl_RS, &my_locale_kn_IN, &my_locale_hy_AM, &my_locale_km_KH, &my_locale_si_LK, &my_locale_tk_TM, &my_locale_as_IN, &my_locale_az_AZ, &my_locale_bn_BD, &my_locale_kk_Cyrl_KZ, &my_locale_uz_Cyrl_UZ, &my_locale_uz_Latn_UZ, &my_locale_dv_MV, &my_locale_ga_IE, &my_locale_lo_LA, &my_locale_bs_Latn_BA, &my_locale_fa_AF, &my_locale_ml_IN, &my_locale_mt_MT, &my_locale_mr_IN, &my_locale_ne_NP, &my_locale_or_IN, &my_locale_fa_IR, &my_locale_pa_IN, NULL }; /* Mapping for Oracle NLS_LANGUAGE_DATE to MY_LOCALE */ struct ORACLE_DATE_LOCALE { const Lex_ident_locale name; MY_LOCALE *locale; }; struct ORACLE_DATE_LOCALE Oracle_date_locale[]= { { "ALBANIAN"_Lex_ident_locale, &my_locale_sq_AL }, { "AMERICAN"_Lex_ident_locale, &my_locale_en_US }, { "ARABIC"_Lex_ident_locale, &my_locale_ar_YE }, { "ARMENIAN"_Lex_ident_locale, &my_locale_hy_AM }, { "ASSAMESE"_Lex_ident_locale, &my_locale_as_IN }, { "AZERBAIJANI"_Lex_ident_locale, &my_locale_az_AZ }, { "BANGLA"_Lex_ident_locale, &my_locale_bn_BD }, { "BASQUE"_Lex_ident_locale, &my_locale_eu_ES }, { "BELARUSIAN"_Lex_ident_locale, &my_locale_be_BY }, { "BRAZILIAN PORTUGUESE"_Lex_ident_locale, &my_locale_pt_BR }, { "BULGARIAN"_Lex_ident_locale, &my_locale_bg_BG }, { "CANADIAN FRENCH"_Lex_ident_locale, &my_locale_fr_CA }, { "CATALAN"_Lex_ident_locale, &my_locale_ca_ES }, { "CROATIAN"_Lex_ident_locale, &my_locale_hr_HR }, { "CYRILLIC KAZAKH"_Lex_ident_locale, &my_locale_kk_Cyrl_KZ }, { "CYRILLIC SERBIAN"_Lex_ident_locale, &my_locale_sr_Cyrl_RS }, {"CYRILLIC UZBEK"_Lex_ident_locale, &my_locale_uz_Cyrl_UZ }, { "CZECH"_Lex_ident_locale, &my_locale_cs_CZ }, { "DANISH"_Lex_ident_locale, &my_locale_da_DK }, { "DARI"_Lex_ident_locale, &my_locale_fa_AF }, { "DIVEHI"_Lex_ident_locale, &my_locale_dv_MV }, { "DUTCH"_Lex_ident_locale, &my_locale_nl_NL }, { "EGYPTIAN"_Lex_ident_locale, &my_locale_ar_EG }, { "ENGLISH"_Lex_ident_locale, &my_locale_en_GB }, { "ESTONIAN"_Lex_ident_locale, &my_locale_et_EE }, { "FINNISH"_Lex_ident_locale, &my_locale_fi_FI }, { "FRENCH"_Lex_ident_locale, &my_locale_fr_FR }, { "GERMAN DIN"_Lex_ident_locale, &my_locale_de_DE }, { "GERMAN"_Lex_ident_locale, &my_locale_de_DE }, { "GREEK"_Lex_ident_locale, &my_locale_el_GR }, { "GUJARATI"_Lex_ident_locale, &my_locale_gu_IN }, { "HEBREW"_Lex_ident_locale, &my_locale_he_IL }, { "HINDI"_Lex_ident_locale, &my_locale_hi_IN }, { "HUNGARIAN"_Lex_ident_locale, &my_locale_hu_HU }, { "ICELANDIC"_Lex_ident_locale, &my_locale_is_IS }, { "INDONESIAN"_Lex_ident_locale, &my_locale_id_ID }, { "IRISH"_Lex_ident_locale, &my_locale_ga_IE }, { "ITALIAN"_Lex_ident_locale, &my_locale_it_IT }, { "JAPANESE"_Lex_ident_locale, &my_locale_ja_JP }, { "KANNADA"_Lex_ident_locale, &my_locale_kn_IN }, { "KHMER"_Lex_ident_locale, &my_locale_km_KH }, { "KOREAN"_Lex_ident_locale, &my_locale_ko_KR }, { "LAO"_Lex_ident_locale, &my_locale_lo_LA }, { "LATIN AMERICAN SPANISH"_Lex_ident_locale, &my_locale_es_ES }, { "LATIN BOSNIAN"_Lex_ident_locale, &my_locale_bs_Latn_BA }, { "LATIN SERBIAN"_Lex_ident_locale, &my_locale_sr_Latn_RS }, { "LATIN UZBEK"_Lex_ident_locale, &my_locale_uz_Latn_UZ }, { "LATVIAN"_Lex_ident_locale, &my_locale_lv_LV }, { "LITHUANIAN"_Lex_ident_locale, &my_locale_lt_LT }, { "MACEDONIAN"_Lex_ident_locale, &my_locale_mk_MK }, { "MALAY"_Lex_ident_locale, &my_locale_ms_MY }, { "MALAYALAM"_Lex_ident_locale, &my_locale_ml_IN }, { "MALTESE"_Lex_ident_locale, &my_locale_mt_MT }, { "MARATHI"_Lex_ident_locale, &my_locale_mr_IN }, { "MEXICAN SPANISH"_Lex_ident_locale, &my_locale_es_MX }, { "NEPALI"_Lex_ident_locale, &my_locale_ne_NP }, { "NORWEGIAN"_Lex_ident_locale, &my_locale_nb_NO }, { "ORIYA"_Lex_ident_locale, &my_locale_or_IN }, { "PERSIAN"_Lex_ident_locale, &my_locale_fa_IR }, { "POLISH"_Lex_ident_locale, &my_locale_pl_PL }, { "PORTUGUESE"_Lex_ident_locale, &my_locale_pt_PT }, { "PUNJABI"_Lex_ident_locale, &my_locale_pa_IN }, { "ROMANIAN"_Lex_ident_locale, &my_locale_ro_RO }, { "RUSSIAN"_Lex_ident_locale, &my_locale_ru_RU }, { "SIMPLIFIED CHINESE"_Lex_ident_locale, &my_locale_zh_CN }, { "SINHALA"_Lex_ident_locale, &my_locale_si_LK }, { "SLOVAK"_Lex_ident_locale, &my_locale_sk_SK }, { "SLOVENIAN"_Lex_ident_locale, &my_locale_sl_SI }, { "SPANISH"_Lex_ident_locale, &my_locale_es_ES }, { "SWAHILI"_Lex_ident_locale, &my_locale_sw_KE }, { "SWEDISH"_Lex_ident_locale, &my_locale_sv_SE }, { "TAMIL"_Lex_ident_locale, &my_locale_ta_IN }, { "TELUGU"_Lex_ident_locale, &my_locale_te_IN }, { "THAI"_Lex_ident_locale, &my_locale_th_TH }, { "TRADITIONAL CHINESE"_Lex_ident_locale, &my_locale_zh_CN }, { "TURKISH"_Lex_ident_locale, &my_locale_tr_TR }, { "TURKMEN"_Lex_ident_locale, &my_locale_tk_TM }, { "UKRAINIAN"_Lex_ident_locale, &my_locale_uk_UA }, { "URDU"_Lex_ident_locale, &my_locale_ur_PK }, { "VIETNAMESE"_Lex_ident_locale, &my_locale_vi_VN }, { ""_Lex_ident_locale, 0} }; MY_LOCALE *my_locale_by_number(uint number) { MY_LOCALE *locale; if (number >= array_elements(my_locales) - 1) return NULL; locale= my_locales[number]; // Check that locale is on its correct position in the array DBUG_ASSERT(locale == my_locales[locale->number]); return locale; } static MY_LOCALE* my_locale_by_name(MY_LOCALE** locales, const LEX_CSTRING &name) { MY_LOCALE **locale; for (locale= locales; *locale != NULL; locale++) { if ((*locale)->name.streq(name)) return *locale; } return NULL; } MY_LOCALE *my_locale_by_name(const LEX_CSTRING &name) { MY_LOCALE *locale; if ((locale= my_locale_by_name(my_locales, name))) { // Check that locale is on its correct position in the array DBUG_ASSERT(locale == my_locales[locale->number]); return locale; } return locale; } static void update_lengths_in_typelib(TYPELIB *typelib) { const char **names= typelib->type_names; uint *lengths= typelib->type_lengths; if (!lengths) lengths= typelib->type_lengths= (uint*)my_once_alloc(typelib->count*sizeof(uint), MYF(MY_FAE)); for (uint i= 0; i < typelib->count ; i++) (*lengths++)= (uint)strlen(*names++); } void init_locale() { for (MY_LOCALE **locale= my_locales; *locale ; locale++) { update_lengths_in_typelib((*locale)->month_names); update_lengths_in_typelib((*locale)->month_names_formatting); update_lengths_in_typelib((*locale)->ab_month_names); update_lengths_in_typelib((*locale)->day_names); update_lengths_in_typelib((*locale)->ab_day_names); } } MY_LOCALE *my_locale_by_oracle_name(const LEX_CSTRING &name) { ORACLE_DATE_LOCALE *locale; for (locale= Oracle_date_locale; locale->locale ; locale++) { if (locale->name.streq(name)) return locale->locale; } return 0; } void cleanup_errmsgs() { for (MY_LOCALE_ERRMSGS *msgs= global_errmsgs; msgs->language; msgs++) { my_free(msgs->errmsgs); } }