Drizzled Public API Documentation

sql_locale.cc

00001 /* Copyright (C) 2005 MySQL AB
00002 
00003    This program is free software; you can redistribute it and/or modify
00004    it under the terms of the GNU General Public License as published by
00005    the Free Software Foundation; version 2 of the License.
00006 
00007    This program is distributed in the hope that it will be useful,
00008    but WITHOUT ANY WARRANTY; without even the implied warranty of
00009    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00010    GNU General Public License for more details.
00011 
00012    You should have received a copy of the GNU General Public License
00013    along with this program; if not, write to the Free Software
00014    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA */
00015 
00016 /*
00017   The beginnings of locale(7) support.
00018   Sponsored for subset of LC_TIME support,  WorkLog entry 2928, -- Josh Chamas
00019 */
00020 #include <config.h>
00021 #include <cassert>
00022 #include <drizzled/sql_locale.h>
00023 #include <drizzled/typelib.h>
00024 #include <drizzled/charset_info.h>
00025 
00026 namespace drizzled
00027 {
00028 
00029 /***** LOCALE BEGIN ar_AE: Arabic - United Arab Emirates *****/
00030 static const char *my_locale_month_names_ar_AE[13] =
00031  {"يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر", NULL };
00032 static const char *my_locale_ab_month_names_ar_AE[13] =
00033  {"ينا","فبر","مار","أبر","ماي","يون","يول","أغس","سبت","أكت","نوف","ديس", NULL };
00034 static const char *my_locale_day_names_ar_AE[8] =
00035  {"الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت ","الأحد", NULL };
00036 static const char *my_locale_ab_day_names_ar_AE[8] =
00037  {"ن","ث","ر","خ","ج","س","ح", NULL };
00038 static TYPELIB my_locale_typelib_month_names_ar_AE =
00039  { array_elements(my_locale_month_names_ar_AE)-1, "", my_locale_month_names_ar_AE, NULL };
00040 static TYPELIB my_locale_typelib_ab_month_names_ar_AE =
00041  { array_elements(my_locale_ab_month_names_ar_AE)-1, "", my_locale_ab_month_names_ar_AE, NULL };
00042 static TYPELIB my_locale_typelib_day_names_ar_AE =
00043  { array_elements(my_locale_day_names_ar_AE)-1, "", my_locale_day_names_ar_AE, NULL };
00044 static TYPELIB my_locale_typelib_ab_day_names_ar_AE =
00045  { array_elements(my_locale_ab_day_names_ar_AE)-1, "", my_locale_ab_day_names_ar_AE, NULL };
00046 MY_LOCALE my_locale_ar_AE
00047 (
00048   6,
00049   "ar_AE",
00050   "Arabic - United Arab Emirates",
00051   false,
00052   &my_locale_typelib_month_names_ar_AE,
00053   &my_locale_typelib_ab_month_names_ar_AE,
00054   &my_locale_typelib_day_names_ar_AE,
00055   &my_locale_typelib_ab_day_names_ar_AE
00056 );
00057 /***** LOCALE END ar_AE *****/
00058 
00059 /***** LOCALE BEGIN ar_BH: Arabic - Bahrain *****/
00060 static const char *my_locale_month_names_ar_BH[13] =
00061  {"يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر", NULL };
00062 static const char *my_locale_ab_month_names_ar_BH[13] =
00063  {"ينا","فبر","مار","أبر","ماي","يون","يول","أغس","سبت","أكت","نوف","ديس", NULL };
00064 static const char *my_locale_day_names_ar_BH[8] =
00065  {"الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت","الأحد", NULL };
00066 static const char *my_locale_ab_day_names_ar_BH[8] =
00067  {"ن","ث","ر","خ","ج","س","ح", NULL };
00068 static TYPELIB my_locale_typelib_month_names_ar_BH =
00069  { array_elements(my_locale_month_names_ar_BH)-1, "", my_locale_month_names_ar_BH, NULL };
00070 static TYPELIB my_locale_typelib_ab_month_names_ar_BH =
00071  { array_elements(my_locale_ab_month_names_ar_BH)-1, "", my_locale_ab_month_names_ar_BH, NULL };
00072 static TYPELIB my_locale_typelib_day_names_ar_BH =
00073  { array_elements(my_locale_day_names_ar_BH)-1, "", my_locale_day_names_ar_BH, NULL };
00074 static TYPELIB my_locale_typelib_ab_day_names_ar_BH =
00075  { array_elements(my_locale_ab_day_names_ar_BH)-1, "", my_locale_ab_day_names_ar_BH, NULL };
00076 MY_LOCALE my_locale_ar_BH
00077 (
00078   7,
00079   "ar_BH",
00080   "Arabic - Bahrain",
00081   false,
00082   &my_locale_typelib_month_names_ar_BH,
00083   &my_locale_typelib_ab_month_names_ar_BH,
00084   &my_locale_typelib_day_names_ar_BH,
00085   &my_locale_typelib_ab_day_names_ar_BH
00086 );
00087 /***** LOCALE END ar_BH *****/
00088 
00089 /***** LOCALE BEGIN ar_JO: Arabic - Jordan *****/
00090 static const char *my_locale_month_names_ar_JO[13] =
00091  {"كانون الثاني","شباط","آذار","نيسان","نوار","حزيران","تموز","آب","أيلول","تشرين الأول","تشرين الثاني","كانون الأول", NULL };
00092 static const char *my_locale_ab_month_names_ar_JO[13] =
00093  {"كانون الثاني","شباط","آذار","نيسان","نوار","حزيران","تموز","آب","أيلول","تشرين الأول","تشرين الثاني","كانون الأول", NULL };
00094 static const char *my_locale_day_names_ar_JO[8] =
00095  {"الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت","الأحد", NULL };
00096 static const char *my_locale_ab_day_names_ar_JO[8] =
00097  {"الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت","الأحد", NULL };
00098 static TYPELIB my_locale_typelib_month_names_ar_JO =
00099  { array_elements(my_locale_month_names_ar_JO)-1, "", my_locale_month_names_ar_JO, NULL };
00100 static TYPELIB my_locale_typelib_ab_month_names_ar_JO =
00101  { array_elements(my_locale_ab_month_names_ar_JO)-1, "", my_locale_ab_month_names_ar_JO, NULL };
00102 static TYPELIB my_locale_typelib_day_names_ar_JO =
00103  { array_elements(my_locale_day_names_ar_JO)-1, "", my_locale_day_names_ar_JO, NULL };
00104 static TYPELIB my_locale_typelib_ab_day_names_ar_JO =
00105  { array_elements(my_locale_ab_day_names_ar_JO)-1, "", my_locale_ab_day_names_ar_JO, NULL };
00106 MY_LOCALE my_locale_ar_JO
00107 (
00108   8,
00109   "ar_JO",
00110   "Arabic - Jordan",
00111   false,
00112   &my_locale_typelib_month_names_ar_JO,
00113   &my_locale_typelib_ab_month_names_ar_JO,
00114   &my_locale_typelib_day_names_ar_JO,
00115   &my_locale_typelib_ab_day_names_ar_JO
00116 );
00117 /***** LOCALE END ar_JO *****/
00118 
00119 /***** LOCALE BEGIN ar_SA: Arabic - Saudi Arabia *****/
00120 static const char *my_locale_month_names_ar_SA[13] =
00121  {"كانون الثاني","شباط","آذار","نيسـان","أيار","حزيران","تـمـوز","آب","أيلول","تشرين الأول","تشرين الثاني","كانون الأول", NULL };
00122 static const char *my_locale_ab_month_names_ar_SA[13] =
00123  {"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec", NULL };
00124 static const char *my_locale_day_names_ar_SA[8] =
00125  {"الإثنين","الثلاثاء","الأربعاء","الخميس","الجمعـة","السبت","الأحد", NULL };
00126 static const char *my_locale_ab_day_names_ar_SA[8] =
00127  {"Mon","Tue","Wed","Thu","Fri","Sat","Sun", NULL };
00128 static TYPELIB my_locale_typelib_month_names_ar_SA =
00129  { array_elements(my_locale_month_names_ar_SA)-1, "", my_locale_month_names_ar_SA, NULL };
00130 static TYPELIB my_locale_typelib_ab_month_names_ar_SA =
00131  { array_elements(my_locale_ab_month_names_ar_SA)-1, "", my_locale_ab_month_names_ar_SA, NULL };
00132 static TYPELIB my_locale_typelib_day_names_ar_SA =
00133  { array_elements(my_locale_day_names_ar_SA)-1, "", my_locale_day_names_ar_SA, NULL };
00134 static TYPELIB my_locale_typelib_ab_day_names_ar_SA =
00135  { array_elements(my_locale_ab_day_names_ar_SA)-1, "", my_locale_ab_day_names_ar_SA, NULL };
00136 MY_LOCALE my_locale_ar_SA
00137 (
00138   9,
00139   "ar_SA",
00140   "Arabic - Saudi Arabia",
00141   false,
00142   &my_locale_typelib_month_names_ar_SA,
00143   &my_locale_typelib_ab_month_names_ar_SA,
00144   &my_locale_typelib_day_names_ar_SA,
00145   &my_locale_typelib_ab_day_names_ar_SA
00146 );
00147 /***** LOCALE END ar_SA *****/
00148 
00149 /***** LOCALE BEGIN ar_SY: Arabic - Syria *****/
00150 static const char *my_locale_month_names_ar_SY[13] =
00151  {"كانون الثاني","شباط","آذار","نيسان","نواران","حزير","تموز","آب","أيلول","تشرين الأول","تشرين الثاني","كانون الأول", NULL };
00152 static const char *my_locale_ab_month_names_ar_SY[13] =
00153  {"كانون الثاني","شباط","آذار","نيسان","نوار","حزيران","تموز","آب","أيلول","تشرين الأول","تشرين الثاني","كانون الأول", NULL };
00154 static const char *my_locale_day_names_ar_SY[8] =
00155  {"الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت","الأحد", NULL };
00156 static const char *my_locale_ab_day_names_ar_SY[8] =
00157  {"الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت","الأحد", NULL };
00158 static TYPELIB my_locale_typelib_month_names_ar_SY =
00159  { array_elements(my_locale_month_names_ar_SY)-1, "", my_locale_month_names_ar_SY, NULL };
00160 static TYPELIB my_locale_typelib_ab_month_names_ar_SY =
00161  { array_elements(my_locale_ab_month_names_ar_SY)-1, "", my_locale_ab_month_names_ar_SY, NULL };
00162 static TYPELIB my_locale_typelib_day_names_ar_SY =
00163  { array_elements(my_locale_day_names_ar_SY)-1, "", my_locale_day_names_ar_SY, NULL };
00164 static TYPELIB my_locale_typelib_ab_day_names_ar_SY =
00165  { array_elements(my_locale_ab_day_names_ar_SY)-1, "", my_locale_ab_day_names_ar_SY, NULL };
00166 MY_LOCALE my_locale_ar_SY
00167 (
00168   10,
00169   "ar_SY",
00170   "Arabic - Syria",
00171   false,
00172   &my_locale_typelib_month_names_ar_SY,
00173   &my_locale_typelib_ab_month_names_ar_SY,
00174   &my_locale_typelib_day_names_ar_SY,
00175   &my_locale_typelib_ab_day_names_ar_SY
00176 );
00177 /***** LOCALE END ar_SY *****/
00178 
00179 /***** LOCALE BEGIN be_BY: Belarusian - Belarus *****/
00180 static const char *my_locale_month_names_be_BY[13] =
00181  {"Студзень","Люты","Сакавік","Красавік","Травень","Чэрвень","Ліпень","Жнівень","Верасень","Кастрычнік","Лістапад","Снежань", NULL };
00182 static const char *my_locale_ab_month_names_be_BY[13] =
00183  {"Стд","Лют","Сак","Крс","Тра","Чэр","Ліп","Жнв","Врс","Кст","Ліс","Снж", NULL };
00184 static const char *my_locale_day_names_be_BY[8] =
00185  {"Панядзелак","Аўторак","Серада","Чацвер","Пятніца","Субота","Нядзеля", NULL };
00186 static const char *my_locale_ab_day_names_be_BY[8] =
00187  {"Пан","Аўт","Срд","Чцв","Пят","Суб","Няд", NULL };
00188 static TYPELIB my_locale_typelib_month_names_be_BY =
00189  { array_elements(my_locale_month_names_be_BY)-1, "", my_locale_month_names_be_BY, NULL };
00190 static TYPELIB my_locale_typelib_ab_month_names_be_BY =
00191  { array_elements(my_locale_ab_month_names_be_BY)-1, "", my_locale_ab_month_names_be_BY, NULL };
00192 static TYPELIB my_locale_typelib_day_names_be_BY =
00193  { array_elements(my_locale_day_names_be_BY)-1, "", my_locale_day_names_be_BY, NULL };
00194 static TYPELIB my_locale_typelib_ab_day_names_be_BY =
00195  { array_elements(my_locale_ab_day_names_be_BY)-1, "", my_locale_ab_day_names_be_BY, NULL };
00196 MY_LOCALE my_locale_be_BY
00197 (
00198   11,
00199   "be_BY",
00200   "Belarusian - Belarus",
00201   false,
00202   &my_locale_typelib_month_names_be_BY,
00203   &my_locale_typelib_ab_month_names_be_BY,
00204   &my_locale_typelib_day_names_be_BY,
00205   &my_locale_typelib_ab_day_names_be_BY
00206 );
00207 /***** LOCALE END be_BY *****/
00208 
00209 /***** LOCALE BEGIN bg_BG: Bulgarian - Bulgaria *****/
00210 static const char *my_locale_month_names_bg_BG[13] =
00211  {"януари","февруари","март","април","май","юни","юли","август","септември","октомври","ноември","декември", NULL };
00212 static const char *my_locale_ab_month_names_bg_BG[13] =
00213  {"яну","фев","мар","апр","май","юни","юли","авг","сеп","окт","ное","дек", NULL };
00214 static const char *my_locale_day_names_bg_BG[8] =
00215  {"понеделник","вторник","сряда","четвъртък","петък","събота","неделя", NULL };
00216 static const char *my_locale_ab_day_names_bg_BG[8] =
00217  {"пн","вт","ср","чт","пт","сб","нд", NULL };
00218 static TYPELIB my_locale_typelib_month_names_bg_BG =
00219  { array_elements(my_locale_month_names_bg_BG)-1, "", my_locale_month_names_bg_BG, NULL };
00220 static TYPELIB my_locale_typelib_ab_month_names_bg_BG =
00221  { array_elements(my_locale_ab_month_names_bg_BG)-1, "", my_locale_ab_month_names_bg_BG, NULL };
00222 static TYPELIB my_locale_typelib_day_names_bg_BG =
00223  { array_elements(my_locale_day_names_bg_BG)-1, "", my_locale_day_names_bg_BG, NULL };
00224 static TYPELIB my_locale_typelib_ab_day_names_bg_BG =
00225  { array_elements(my_locale_ab_day_names_bg_BG)-1, "", my_locale_ab_day_names_bg_BG, NULL };
00226 MY_LOCALE my_locale_bg_BG
00227 (
00228   12,
00229   "bg_BG",
00230   "Bulgarian - Bulgaria",
00231   false,
00232   &my_locale_typelib_month_names_bg_BG,
00233   &my_locale_typelib_ab_month_names_bg_BG,
00234   &my_locale_typelib_day_names_bg_BG,
00235   &my_locale_typelib_ab_day_names_bg_BG
00236 );
00237 /***** LOCALE END bg_BG *****/
00238 
00239 /***** LOCALE BEGIN ca_ES: Catalan - Catalan *****/
00240 static const char *my_locale_month_names_ca_ES[13] =
00241  {"gener","febrer","març","abril","maig","juny","juliol","agost","setembre","octubre","novembre","desembre", NULL };
00242 static const char *my_locale_ab_month_names_ca_ES[13] =
00243  {"gen","feb","mar","abr","mai","jun","jul","ago","set","oct","nov","des", NULL };
00244 static const char *my_locale_day_names_ca_ES[8] =
00245  {"dilluns","dimarts","dimecres","dijous","divendres","dissabte","diumenge", NULL };
00246 static const char *my_locale_ab_day_names_ca_ES[8] =
00247  {"dl","dt","dc","dj","dv","ds","dg", NULL };
00248 static TYPELIB my_locale_typelib_month_names_ca_ES =
00249  { array_elements(my_locale_month_names_ca_ES)-1, "", my_locale_month_names_ca_ES, NULL };
00250 static TYPELIB my_locale_typelib_ab_month_names_ca_ES =
00251  { array_elements(my_locale_ab_month_names_ca_ES)-1, "", my_locale_ab_month_names_ca_ES, NULL };
00252 static TYPELIB my_locale_typelib_day_names_ca_ES =
00253  { array_elements(my_locale_day_names_ca_ES)-1, "", my_locale_day_names_ca_ES, NULL };
00254 static TYPELIB my_locale_typelib_ab_day_names_ca_ES =
00255  { array_elements(my_locale_ab_day_names_ca_ES)-1, "", my_locale_ab_day_names_ca_ES, NULL };
00256 MY_LOCALE my_locale_ca_ES
00257 (
00258   13,
00259   "ca_ES",
00260   "Catalan - Catalan",
00261   false,
00262   &my_locale_typelib_month_names_ca_ES,
00263   &my_locale_typelib_ab_month_names_ca_ES,
00264   &my_locale_typelib_day_names_ca_ES,
00265   &my_locale_typelib_ab_day_names_ca_ES
00266 );
00267 /***** LOCALE END ca_ES *****/
00268 
00269 /***** LOCALE BEGIN cs_CZ: Czech - Czech Republic *****/
00270 static const char *my_locale_month_names_cs_CZ[13] =
00271  {"leden","únor","březen","duben","květen","červen","červenec","srpen","září","říjen","listopad","prosinec", NULL };
00272 static const char *my_locale_ab_month_names_cs_CZ[13] =
00273  {"led","úno","bře","dub","kvě","čen","čec","srp","zář","říj","lis","pro", NULL };
00274 static const char *my_locale_day_names_cs_CZ[8] =
00275  {"Pondělí","Úterý","Středa","Čtvrtek","Pátek","Sobota","Neděle", NULL };
00276 static const char *my_locale_ab_day_names_cs_CZ[8] =
00277  {"Po","Út","St","Čt","Pá","So","Ne", NULL };
00278 static TYPELIB my_locale_typelib_month_names_cs_CZ =
00279  { array_elements(my_locale_month_names_cs_CZ)-1, "", my_locale_month_names_cs_CZ, NULL };
00280 static TYPELIB my_locale_typelib_ab_month_names_cs_CZ =
00281  { array_elements(my_locale_ab_month_names_cs_CZ)-1, "", my_locale_ab_month_names_cs_CZ, NULL };
00282 static TYPELIB my_locale_typelib_day_names_cs_CZ =
00283  { array_elements(my_locale_day_names_cs_CZ)-1, "", my_locale_day_names_cs_CZ, NULL };
00284 static TYPELIB my_locale_typelib_ab_day_names_cs_CZ =
00285  { array_elements(my_locale_ab_day_names_cs_CZ)-1, "", my_locale_ab_day_names_cs_CZ, NULL };
00286 MY_LOCALE my_locale_cs_CZ
00287 (
00288   14,
00289   "cs_CZ",
00290   "Czech - Czech Republic",
00291   false,
00292   &my_locale_typelib_month_names_cs_CZ,
00293   &my_locale_typelib_ab_month_names_cs_CZ,
00294   &my_locale_typelib_day_names_cs_CZ,
00295   &my_locale_typelib_ab_day_names_cs_CZ
00296 );
00297 /***** LOCALE END cs_CZ *****/
00298 
00299 /***** LOCALE BEGIN da_DK: Danish - Denmark *****/
00300 static const char *my_locale_month_names_da_DK[13] =
00301  {"januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december", NULL };
00302 static const char *my_locale_ab_month_names_da_DK[13] =
00303  {"jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec", NULL };
00304 static const char *my_locale_day_names_da_DK[8] =
00305  {"mandag","tirsdag","onsdag","torsdag","fredag","lørdag","søndag", NULL };
00306 static const char *my_locale_ab_day_names_da_DK[8] =
00307  {"man","tir","ons","tor","fre","lør","søn", NULL };
00308 static TYPELIB my_locale_typelib_month_names_da_DK =
00309  { array_elements(my_locale_month_names_da_DK)-1, "", my_locale_month_names_da_DK, NULL };
00310 static TYPELIB my_locale_typelib_ab_month_names_da_DK =
00311  { array_elements(my_locale_ab_month_names_da_DK)-1, "", my_locale_ab_month_names_da_DK, NULL };
00312 static TYPELIB my_locale_typelib_day_names_da_DK =
00313  { array_elements(my_locale_day_names_da_DK)-1, "", my_locale_day_names_da_DK, NULL };
00314 static TYPELIB my_locale_typelib_ab_day_names_da_DK =
00315  { array_elements(my_locale_ab_day_names_da_DK)-1, "", my_locale_ab_day_names_da_DK, NULL };
00316 MY_LOCALE my_locale_da_DK
00317 (
00318   15,
00319   "da_DK",
00320   "Danish - Denmark",
00321   false,
00322   &my_locale_typelib_month_names_da_DK,
00323   &my_locale_typelib_ab_month_names_da_DK,
00324   &my_locale_typelib_day_names_da_DK,
00325   &my_locale_typelib_ab_day_names_da_DK
00326 );
00327 /***** LOCALE END da_DK *****/
00328 
00329 /***** LOCALE BEGIN de_AT: German - Austria *****/
00330 static const char *my_locale_month_names_de_AT[13] =
00331  {"Jänner","Feber","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember", NULL };
00332 static const char *my_locale_ab_month_names_de_AT[13] =
00333  {"Jän","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez", NULL };
00334 static const char *my_locale_day_names_de_AT[8] =
00335  {"Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag","Sonntag", NULL };
00336 static const char *my_locale_ab_day_names_de_AT[8] =
00337  {"Mon","Die","Mit","Don","Fre","Sam","Son", NULL };
00338 static TYPELIB my_locale_typelib_month_names_de_AT =
00339  { array_elements(my_locale_month_names_de_AT)-1, "", my_locale_month_names_de_AT, NULL };
00340 static TYPELIB my_locale_typelib_ab_month_names_de_AT =
00341  { array_elements(my_locale_ab_month_names_de_AT)-1, "", my_locale_ab_month_names_de_AT, NULL };
00342 static TYPELIB my_locale_typelib_day_names_de_AT =
00343  { array_elements(my_locale_day_names_de_AT)-1, "", my_locale_day_names_de_AT, NULL };
00344 static TYPELIB my_locale_typelib_ab_day_names_de_AT =
00345  { array_elements(my_locale_ab_day_names_de_AT)-1, "", my_locale_ab_day_names_de_AT, NULL };
00346 MY_LOCALE my_locale_de_AT
00347 (
00348   16,
00349   "de_AT",
00350   "German - Austria",
00351   false,
00352   &my_locale_typelib_month_names_de_AT,
00353   &my_locale_typelib_ab_month_names_de_AT,
00354   &my_locale_typelib_day_names_de_AT,
00355   &my_locale_typelib_ab_day_names_de_AT
00356 );
00357 /***** LOCALE END de_AT *****/
00358 
00359 /***** LOCALE BEGIN de_DE: German - Germany *****/
00360 static const char *my_locale_month_names_de_DE[13] =
00361  {"Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember", NULL };
00362 static const char *my_locale_ab_month_names_de_DE[13] =
00363  {"Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez", NULL };
00364 static const char *my_locale_day_names_de_DE[8] =
00365  {"Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag","Sonntag", NULL };
00366 static const char *my_locale_ab_day_names_de_DE[8] =
00367  {"Mo","Di","Mi","Do","Fr","Sa","So", NULL };
00368 static TYPELIB my_locale_typelib_month_names_de_DE =
00369  { array_elements(my_locale_month_names_de_DE)-1, "", my_locale_month_names_de_DE, NULL };
00370 static TYPELIB my_locale_typelib_ab_month_names_de_DE =
00371  { array_elements(my_locale_ab_month_names_de_DE)-1, "", my_locale_ab_month_names_de_DE, NULL };
00372 static TYPELIB my_locale_typelib_day_names_de_DE =
00373  { array_elements(my_locale_day_names_de_DE)-1, "", my_locale_day_names_de_DE, NULL };
00374 static TYPELIB my_locale_typelib_ab_day_names_de_DE =
00375  { array_elements(my_locale_ab_day_names_de_DE)-1, "", my_locale_ab_day_names_de_DE, NULL };
00376 MY_LOCALE my_locale_de_DE
00377 (
00378   4,
00379   "de_DE",
00380   "German - Germany",
00381   false,
00382   &my_locale_typelib_month_names_de_DE,
00383   &my_locale_typelib_ab_month_names_de_DE,
00384   &my_locale_typelib_day_names_de_DE,
00385   &my_locale_typelib_ab_day_names_de_DE
00386 );
00387 /***** LOCALE END de_DE *****/
00388 
00389 /***** LOCALE BEGIN en_US: English - United States *****/
00390 static const char *my_locale_month_names_en_US[13] =
00391  {"January","February","March","April","May","June","July","August","September","October","November","December", NULL };
00392 static const char *my_locale_ab_month_names_en_US[13] =
00393  {"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec", NULL };
00394 static const char *my_locale_day_names_en_US[8] =
00395  {"Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday", NULL };
00396 static const char *my_locale_ab_day_names_en_US[8] =
00397  {"Mon","Tue","Wed","Thu","Fri","Sat","Sun", NULL };
00398 static TYPELIB my_locale_typelib_month_names_en_US =
00399  { array_elements(my_locale_month_names_en_US)-1, "", my_locale_month_names_en_US, NULL };
00400 static TYPELIB my_locale_typelib_ab_month_names_en_US =
00401  { array_elements(my_locale_ab_month_names_en_US)-1, "", my_locale_ab_month_names_en_US, NULL };
00402 static TYPELIB my_locale_typelib_day_names_en_US =
00403  { array_elements(my_locale_day_names_en_US)-1, "", my_locale_day_names_en_US, NULL };
00404 static TYPELIB my_locale_typelib_ab_day_names_en_US =
00405  { array_elements(my_locale_ab_day_names_en_US)-1, "", my_locale_ab_day_names_en_US, NULL };
00406 MY_LOCALE my_locale_en_US
00407 (
00408   0,
00409   "en_US",
00410   "English - United States",
00411   true,
00412   &my_locale_typelib_month_names_en_US,
00413   &my_locale_typelib_ab_month_names_en_US,
00414   &my_locale_typelib_day_names_en_US,
00415   &my_locale_typelib_ab_day_names_en_US
00416 );
00417 /***** LOCALE END en_US *****/
00418 
00419 /***** LOCALE BEGIN es_ES: Spanish - Spain *****/
00420 static const char *my_locale_month_names_es_ES[13] =
00421  {"enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre", NULL };
00422 static const char *my_locale_ab_month_names_es_ES[13] =
00423  {"ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic", NULL };
00424 static const char *my_locale_day_names_es_ES[8] =
00425  {"lunes","martes","miércoles","jueves","viernes","sábado","domingo", NULL };
00426 static const char *my_locale_ab_day_names_es_ES[8] =
00427  {"lun","mar","mié","jue","vie","sáb","dom", NULL };
00428 static TYPELIB my_locale_typelib_month_names_es_ES =
00429  { array_elements(my_locale_month_names_es_ES)-1, "", my_locale_month_names_es_ES, NULL };
00430 static TYPELIB my_locale_typelib_ab_month_names_es_ES =
00431  { array_elements(my_locale_ab_month_names_es_ES)-1, "", my_locale_ab_month_names_es_ES, NULL };
00432 static TYPELIB my_locale_typelib_day_names_es_ES =
00433  { array_elements(my_locale_day_names_es_ES)-1, "", my_locale_day_names_es_ES, NULL };
00434 static TYPELIB my_locale_typelib_ab_day_names_es_ES =
00435  { array_elements(my_locale_ab_day_names_es_ES)-1, "", my_locale_ab_day_names_es_ES, NULL };
00436 MY_LOCALE my_locale_es_ES
00437 (
00438   17,
00439   "es_ES",
00440   "Spanish - Spain",
00441   false,
00442   &my_locale_typelib_month_names_es_ES,
00443   &my_locale_typelib_ab_month_names_es_ES,
00444   &my_locale_typelib_day_names_es_ES,
00445   &my_locale_typelib_ab_day_names_es_ES
00446 );
00447 /***** LOCALE END es_ES *****/
00448 
00449 /***** LOCALE BEGIN et_EE: Estonian - Estonia *****/
00450 static const char *my_locale_month_names_et_EE[13] =
00451  {"jaanuar","veebruar","märts","aprill","mai","juuni","juuli","august","september","oktoober","november","detsember", NULL };
00452 static const char *my_locale_ab_month_names_et_EE[13] =
00453  {"jaan ","veebr","märts","apr  ","mai  ","juuni","juuli","aug  ","sept ","okt  ","nov  ","dets ", NULL };
00454 static const char *my_locale_day_names_et_EE[8] =
00455  {"esmaspäev","teisipäev","kolmapäev","neljapäev","reede","laupäev","pühapäev", NULL };
00456 static const char *my_locale_ab_day_names_et_EE[8] =
00457  {"E","T","K","N","R","L","P", NULL };
00458 static TYPELIB my_locale_typelib_month_names_et_EE =
00459  { array_elements(my_locale_month_names_et_EE)-1, "", my_locale_month_names_et_EE, NULL };
00460 static TYPELIB my_locale_typelib_ab_month_names_et_EE =
00461  { array_elements(my_locale_ab_month_names_et_EE)-1, "", my_locale_ab_month_names_et_EE, NULL };
00462 static TYPELIB my_locale_typelib_day_names_et_EE =
00463  { array_elements(my_locale_day_names_et_EE)-1, "", my_locale_day_names_et_EE, NULL };
00464 static TYPELIB my_locale_typelib_ab_day_names_et_EE =
00465  { array_elements(my_locale_ab_day_names_et_EE)-1, "", my_locale_ab_day_names_et_EE, NULL };
00466 MY_LOCALE my_locale_et_EE
00467 (
00468   18,
00469   "et_EE",
00470   "Estonian - Estonia",
00471   false,
00472   &my_locale_typelib_month_names_et_EE,
00473   &my_locale_typelib_ab_month_names_et_EE,
00474   &my_locale_typelib_day_names_et_EE,
00475   &my_locale_typelib_ab_day_names_et_EE
00476 );
00477 /***** LOCALE END et_EE *****/
00478 
00479 /***** LOCALE BEGIN eu_ES: Basque - Basque *****/
00480 static const char *my_locale_month_names_eu_ES[13] =
00481  {"urtarrila","otsaila","martxoa","apirila","maiatza","ekaina","uztaila","abuztua","iraila","urria","azaroa","abendua", NULL };
00482 static const char *my_locale_ab_month_names_eu_ES[13] =
00483  {"urt","ots","mar","api","mai","eka","uzt","abu","ira","urr","aza","abe", NULL };
00484 static const char *my_locale_day_names_eu_ES[8] =
00485  {"astelehena","asteartea","asteazkena","osteguna","ostirala","larunbata","igandea", NULL };
00486 static const char *my_locale_ab_day_names_eu_ES[8] =
00487  {"al.","ar.","az.","og.","or.","lr.","ig.", NULL };
00488 static TYPELIB my_locale_typelib_month_names_eu_ES =
00489  { array_elements(my_locale_month_names_eu_ES)-1, "", my_locale_month_names_eu_ES, NULL };
00490 static TYPELIB my_locale_typelib_ab_month_names_eu_ES =
00491  { array_elements(my_locale_ab_month_names_eu_ES)-1, "", my_locale_ab_month_names_eu_ES, NULL };
00492 static TYPELIB my_locale_typelib_day_names_eu_ES =
00493  { array_elements(my_locale_day_names_eu_ES)-1, "", my_locale_day_names_eu_ES, NULL };
00494 static TYPELIB my_locale_typelib_ab_day_names_eu_ES =
00495  { array_elements(my_locale_ab_day_names_eu_ES)-1, "", my_locale_ab_day_names_eu_ES, NULL };
00496 MY_LOCALE my_locale_eu_ES
00497 (
00498   19,
00499   "eu_ES",
00500   "Basque - Basque",
00501   true,
00502   &my_locale_typelib_month_names_eu_ES,
00503   &my_locale_typelib_ab_month_names_eu_ES,
00504   &my_locale_typelib_day_names_eu_ES,
00505   &my_locale_typelib_ab_day_names_eu_ES
00506 );
00507 /***** LOCALE END eu_ES *****/
00508 
00509 /***** LOCALE BEGIN fi_FI: Finnish - Finland *****/
00510 static const char *my_locale_month_names_fi_FI[13] =
00511  {"tammikuu","helmikuu","maaliskuu","huhtikuu","toukokuu","kesäkuu","heinäkuu","elokuu","syyskuu","lokakuu","marraskuu","joulukuu", NULL };
00512 static const char *my_locale_ab_month_names_fi_FI[13] =
00513  {"tammi ","helmi ","maalis","huhti ","touko ","kesä  ","heinä ","elo   ","syys  ","loka  ","marras","joulu ", NULL };
00514 static const char *my_locale_day_names_fi_FI[8] =
00515  {"maanantai","tiistai","keskiviikko","torstai","perjantai","lauantai","sunnuntai", NULL };
00516 static const char *my_locale_ab_day_names_fi_FI[8] =
00517  {"ma","ti","ke","to","pe","la","su", NULL };
00518 static TYPELIB my_locale_typelib_month_names_fi_FI =
00519  { array_elements(my_locale_month_names_fi_FI)-1, "", my_locale_month_names_fi_FI, NULL };
00520 static TYPELIB my_locale_typelib_ab_month_names_fi_FI =
00521  { array_elements(my_locale_ab_month_names_fi_FI)-1, "", my_locale_ab_month_names_fi_FI, NULL };
00522 static TYPELIB my_locale_typelib_day_names_fi_FI =
00523  { array_elements(my_locale_day_names_fi_FI)-1, "", my_locale_day_names_fi_FI, NULL };
00524 static TYPELIB my_locale_typelib_ab_day_names_fi_FI =
00525  { array_elements(my_locale_ab_day_names_fi_FI)-1, "", my_locale_ab_day_names_fi_FI, NULL };
00526 MY_LOCALE my_locale_fi_FI
00527 (
00528   20,
00529   "fi_FI",
00530   "Finnish - Finland",
00531   false,
00532   &my_locale_typelib_month_names_fi_FI,
00533   &my_locale_typelib_ab_month_names_fi_FI,
00534   &my_locale_typelib_day_names_fi_FI,
00535   &my_locale_typelib_ab_day_names_fi_FI
00536 );
00537 /***** LOCALE END fi_FI *****/
00538 
00539 /***** LOCALE BEGIN fo_FO: Faroese - Faroe Islands *****/
00540 static const char *my_locale_month_names_fo_FO[13] =
00541  {"januar","februar","mars","apríl","mai","juni","juli","august","september","oktober","november","desember", NULL };
00542 static const char *my_locale_ab_month_names_fo_FO[13] =
00543  {"jan","feb","mar","apr","mai","jun","jul","aug","sep","okt","nov","des", NULL };
00544 static const char *my_locale_day_names_fo_FO[8] =
00545  {"mánadagur","týsdagur","mikudagur","hósdagur","fríggjadagur","leygardagur","sunnudagur", NULL };
00546 static const char *my_locale_ab_day_names_fo_FO[8] =
00547  {"mán","týs","mik","hós","frí","ley","sun", NULL };
00548 static TYPELIB my_locale_typelib_month_names_fo_FO =
00549  { array_elements(my_locale_month_names_fo_FO)-1, "", my_locale_month_names_fo_FO, NULL };
00550 static TYPELIB my_locale_typelib_ab_month_names_fo_FO =
00551  { array_elements(my_locale_ab_month_names_fo_FO)-1, "", my_locale_ab_month_names_fo_FO, NULL };
00552 static TYPELIB my_locale_typelib_day_names_fo_FO =
00553  { array_elements(my_locale_day_names_fo_FO)-1, "", my_locale_day_names_fo_FO, NULL };
00554 static TYPELIB my_locale_typelib_ab_day_names_fo_FO =
00555  { array_elements(my_locale_ab_day_names_fo_FO)-1, "", my_locale_ab_day_names_fo_FO, NULL };
00556 MY_LOCALE my_locale_fo_FO
00557 (
00558   21,
00559   "fo_FO",
00560   "Faroese - Faroe Islands",
00561   false,
00562   &my_locale_typelib_month_names_fo_FO,
00563   &my_locale_typelib_ab_month_names_fo_FO,
00564   &my_locale_typelib_day_names_fo_FO,
00565   &my_locale_typelib_ab_day_names_fo_FO
00566 );
00567 /***** LOCALE END fo_FO *****/
00568 
00569 /***** LOCALE BEGIN fr_FR: French - France *****/
00570 static const char *my_locale_month_names_fr_FR[13] =
00571  {"janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre", NULL };
00572 static const char *my_locale_ab_month_names_fr_FR[13] =
00573  {"jan","fév","mar","avr","mai","jun","jui","aoû","sep","oct","nov","déc", NULL };
00574 static const char *my_locale_day_names_fr_FR[8] =
00575  {"lundi","mardi","mercredi","jeudi","vendredi","samedi","dimanche", NULL };
00576 static const char *my_locale_ab_day_names_fr_FR[8] =
00577  {"lun","mar","mer","jeu","ven","sam","dim", NULL };
00578 static TYPELIB my_locale_typelib_month_names_fr_FR =
00579  { array_elements(my_locale_month_names_fr_FR)-1, "", my_locale_month_names_fr_FR, NULL };
00580 static TYPELIB my_locale_typelib_ab_month_names_fr_FR =
00581  { array_elements(my_locale_ab_month_names_fr_FR)-1, "", my_locale_ab_month_names_fr_FR, NULL };
00582 static TYPELIB my_locale_typelib_day_names_fr_FR =
00583  { array_elements(my_locale_day_names_fr_FR)-1, "", my_locale_day_names_fr_FR, NULL };
00584 static TYPELIB my_locale_typelib_ab_day_names_fr_FR =
00585  { array_elements(my_locale_ab_day_names_fr_FR)-1, "", my_locale_ab_day_names_fr_FR, NULL };
00586 MY_LOCALE my_locale_fr_FR
00587 (
00588   5,
00589   "fr_FR",
00590   "French - France",
00591   false,
00592   &my_locale_typelib_month_names_fr_FR,
00593   &my_locale_typelib_ab_month_names_fr_FR,
00594   &my_locale_typelib_day_names_fr_FR,
00595   &my_locale_typelib_ab_day_names_fr_FR
00596 );
00597 /***** LOCALE END fr_FR *****/
00598 
00599 /***** LOCALE BEGIN gl_ES: Galician - Galician *****/
00600 static const char *my_locale_month_names_gl_ES[13] =
00601  {"Xaneiro","Febreiro","Marzo","Abril","Maio","Xuño","Xullo","Agosto","Setembro","Outubro","Novembro","Decembro", NULL };
00602 static const char *my_locale_ab_month_names_gl_ES[13] =
00603  {"Xan","Feb","Mar","Abr","Mai","Xuñ","Xul","Ago","Set","Out","Nov","Dec", NULL };
00604 static const char *my_locale_day_names_gl_ES[8] =
00605  {"Luns","Martes","Mércores","Xoves","Venres","Sábado","Domingo", NULL };
00606 static const char *my_locale_ab_day_names_gl_ES[8] =
00607  {"Lun","Mar","Mér","Xov","Ven","Sáb","Dom", NULL };
00608 static TYPELIB my_locale_typelib_month_names_gl_ES =
00609  { array_elements(my_locale_month_names_gl_ES)-1, "", my_locale_month_names_gl_ES, NULL };
00610 static TYPELIB my_locale_typelib_ab_month_names_gl_ES =
00611  { array_elements(my_locale_ab_month_names_gl_ES)-1, "", my_locale_ab_month_names_gl_ES, NULL };
00612 static TYPELIB my_locale_typelib_day_names_gl_ES =
00613  { array_elements(my_locale_day_names_gl_ES)-1, "", my_locale_day_names_gl_ES, NULL };
00614 static TYPELIB my_locale_typelib_ab_day_names_gl_ES =
00615  { array_elements(my_locale_ab_day_names_gl_ES)-1, "", my_locale_ab_day_names_gl_ES, NULL };
00616 MY_LOCALE my_locale_gl_ES
00617 (
00618   22,
00619   "gl_ES",
00620   "Galician - Galician",
00621   false,
00622   &my_locale_typelib_month_names_gl_ES,
00623   &my_locale_typelib_ab_month_names_gl_ES,
00624   &my_locale_typelib_day_names_gl_ES,
00625   &my_locale_typelib_ab_day_names_gl_ES
00626 );
00627 /***** LOCALE END gl_ES *****/
00628 
00629 /***** LOCALE BEGIN gu_IN: Gujarati - India *****/
00630 static const char *my_locale_month_names_gu_IN[13] =
00631  {"જાન્યુઆરી","ફેબ્રુઆરી","માર્ચ","એપ્રિલ","મે","જુન","જુલાઇ","ઓગસ્ટ","સેપ્ટેમ્બર","ઓક્ટોબર","નવેમ્બર","ડિસેમ્બર", NULL };
00632 static const char *my_locale_ab_month_names_gu_IN[13] =
00633  {"જાન","ફેબ","માર","એપ્ર","મે","જુન","જુલ","ઓગ","સેપ્ટ","ઓક્ટ","નોવ","ડિસ", NULL };
00634 static const char *my_locale_day_names_gu_IN[8] =
00635  {"સોમવાર","મન્ગળવાર","બુધવાર","ગુરુવાર","શુક્રવાર","શનિવાર","રવિવાર", NULL };
00636 static const char *my_locale_ab_day_names_gu_IN[8] =
00637  {"સોમ","મન્ગળ","બુધ","ગુરુ","શુક્ર","શનિ","રવિ", NULL };
00638 static TYPELIB my_locale_typelib_month_names_gu_IN =
00639  { array_elements(my_locale_month_names_gu_IN)-1, "", my_locale_month_names_gu_IN, NULL };
00640 static TYPELIB my_locale_typelib_ab_month_names_gu_IN =
00641  { array_elements(my_locale_ab_month_names_gu_IN)-1, "", my_locale_ab_month_names_gu_IN, NULL };
00642 static TYPELIB my_locale_typelib_day_names_gu_IN =
00643  { array_elements(my_locale_day_names_gu_IN)-1, "", my_locale_day_names_gu_IN, NULL };
00644 static TYPELIB my_locale_typelib_ab_day_names_gu_IN =
00645  { array_elements(my_locale_ab_day_names_gu_IN)-1, "", my_locale_ab_day_names_gu_IN, NULL };
00646 MY_LOCALE my_locale_gu_IN
00647 (
00648   23,
00649   "gu_IN",
00650   "Gujarati - India",
00651   false,
00652   &my_locale_typelib_month_names_gu_IN,
00653   &my_locale_typelib_ab_month_names_gu_IN,
00654   &my_locale_typelib_day_names_gu_IN,
00655   &my_locale_typelib_ab_day_names_gu_IN
00656 );
00657 /***** LOCALE END gu_IN *****/
00658 
00659 /***** LOCALE BEGIN he_IL: Hebrew - Israel *****/
00660 static const char *my_locale_month_names_he_IL[13] =
00661  {"ינואר","פברואר","מרץ","אפריל","מאי","יוני","יולי","אוגוסט","ספטמבר","אוקטובר","נובמבר","דצמבר", NULL };
00662 static const char *my_locale_ab_month_names_he_IL[13] =
00663  {"ינו","פבר","מרץ","אפר","מאי","יונ","יול","אוג","ספט","אוק","נוב","דצמ", NULL };
00664 static const char *my_locale_day_names_he_IL[8] =
00665  {"שני","שלישי","רביעי","חמישי","שישי","שבת","ראשון", NULL };
00666 static const char *my_locale_ab_day_names_he_IL[8] =
00667  {"ב'","ג'","ד'","ה'","ו'","ש'","א'", NULL };
00668 static TYPELIB my_locale_typelib_month_names_he_IL =
00669  { array_elements(my_locale_month_names_he_IL)-1, "", my_locale_month_names_he_IL, NULL };
00670 static TYPELIB my_locale_typelib_ab_month_names_he_IL =
00671  { array_elements(my_locale_ab_month_names_he_IL)-1, "", my_locale_ab_month_names_he_IL, NULL };
00672 static TYPELIB my_locale_typelib_day_names_he_IL =
00673  { array_elements(my_locale_day_names_he_IL)-1, "", my_locale_day_names_he_IL, NULL };
00674 static TYPELIB my_locale_typelib_ab_day_names_he_IL =
00675  { array_elements(my_locale_ab_day_names_he_IL)-1, "", my_locale_ab_day_names_he_IL, NULL };
00676 MY_LOCALE my_locale_he_IL
00677 (
00678   24,
00679   "he_IL",
00680   "Hebrew - Israel",
00681   false,
00682   &my_locale_typelib_month_names_he_IL,
00683   &my_locale_typelib_ab_month_names_he_IL,
00684   &my_locale_typelib_day_names_he_IL,
00685   &my_locale_typelib_ab_day_names_he_IL
00686 );
00687 /***** LOCALE END he_IL *****/
00688 
00689 /***** LOCALE BEGIN hi_IN: Hindi - India *****/
00690 static const char *my_locale_month_names_hi_IN[13] =
00691  {"जनवरी","फ़रवरी","मार्च","अप्रेल","मई","जून","जुलाई","अगस्त","सितम्बर","अक्टूबर","नवम्बर","दिसम्बर", NULL };
00692 static const char *my_locale_ab_month_names_hi_IN[13] =
00693  {"जनवरी","फ़रवरी","मार्च","अप्रेल","मई","जून","जुलाई","अगस्त","सितम्बर","अक्टूबर","नवम्बर","दिसम्बर", NULL };
00694 static const char *my_locale_day_names_hi_IN[8] =
00695  {"सोमवार ","मंगलवार ","बुधवार ","गुरुवार ","शुक्रवार ","शनिवार ","रविवार ", NULL };
00696 static const char *my_locale_ab_day_names_hi_IN[8] =
00697  {"सोम ","मंगल ","बुध ","गुरु ","शुक्र ","शनि ","रवि ", NULL };
00698 static TYPELIB my_locale_typelib_month_names_hi_IN =
00699  { array_elements(my_locale_month_names_hi_IN)-1, "", my_locale_month_names_hi_IN, NULL };
00700 static TYPELIB my_locale_typelib_ab_month_names_hi_IN =
00701  { array_elements(my_locale_ab_month_names_hi_IN)-1, "", my_locale_ab_month_names_hi_IN, NULL };
00702 static TYPELIB my_locale_typelib_day_names_hi_IN =
00703  { array_elements(my_locale_day_names_hi_IN)-1, "", my_locale_day_names_hi_IN, NULL };
00704 static TYPELIB my_locale_typelib_ab_day_names_hi_IN =
00705  { array_elements(my_locale_ab_day_names_hi_IN)-1, "", my_locale_ab_day_names_hi_IN, NULL };
00706 MY_LOCALE my_locale_hi_IN
00707 (
00708   25,
00709   "hi_IN",
00710   "Hindi - India",
00711   false,
00712   &my_locale_typelib_month_names_hi_IN,
00713   &my_locale_typelib_ab_month_names_hi_IN,
00714   &my_locale_typelib_day_names_hi_IN,
00715   &my_locale_typelib_ab_day_names_hi_IN
00716 );
00717 /***** LOCALE END hi_IN *****/
00718 
00719 /***** LOCALE BEGIN hr_HR: Croatian - Croatia *****/
00720 static const char *my_locale_month_names_hr_HR[13] =
00721  {"Siječanj","Veljača","Ožujak","Travanj","Svibanj","Lipanj","Srpanj","Kolovoz","Rujan","Listopad","Studeni","Prosinac", NULL };
00722 static const char *my_locale_ab_month_names_hr_HR[13] =
00723  {"Sij","Vel","Ožu","Tra","Svi","Lip","Srp","Kol","Ruj","Lis","Stu","Pro", NULL };
00724 static const char *my_locale_day_names_hr_HR[8] =
00725  {"Ponedjeljak","Utorak","Srijeda","Četvrtak","Petak","Subota","Nedjelja", NULL };
00726 static const char *my_locale_ab_day_names_hr_HR[8] =
00727  {"Pon","Uto","Sri","Čet","Pet","Sub","Ned", NULL };
00728 static TYPELIB my_locale_typelib_month_names_hr_HR =
00729  { array_elements(my_locale_month_names_hr_HR)-1, "", my_locale_month_names_hr_HR, NULL };
00730 static TYPELIB my_locale_typelib_ab_month_names_hr_HR =
00731  { array_elements(my_locale_ab_month_names_hr_HR)-1, "", my_locale_ab_month_names_hr_HR, NULL };
00732 static TYPELIB my_locale_typelib_day_names_hr_HR =
00733  { array_elements(my_locale_day_names_hr_HR)-1, "", my_locale_day_names_hr_HR, NULL };
00734 static TYPELIB my_locale_typelib_ab_day_names_hr_HR =
00735  { array_elements(my_locale_ab_day_names_hr_HR)-1, "", my_locale_ab_day_names_hr_HR, NULL };
00736 MY_LOCALE my_locale_hr_HR
00737 (
00738   26,
00739   "hr_HR",
00740   "Croatian - Croatia",
00741   false,
00742   &my_locale_typelib_month_names_hr_HR,
00743   &my_locale_typelib_ab_month_names_hr_HR,
00744   &my_locale_typelib_day_names_hr_HR,
00745   &my_locale_typelib_ab_day_names_hr_HR
00746 );
00747 /***** LOCALE END hr_HR *****/
00748 
00749 /***** LOCALE BEGIN hu_HU: Hungarian - Hungary *****/
00750 static const char *my_locale_month_names_hu_HU[13] =
00751  {"január","február","március","április","május","június","július","augusztus","szeptember","október","november","december", NULL };
00752 static const char *my_locale_ab_month_names_hu_HU[13] =
00753  {"jan","feb","már","ápr","máj","jún","júl","aug","sze","okt","nov","dec", NULL };
00754 static const char *my_locale_day_names_hu_HU[8] =
00755  {"hétfő","kedd","szerda","csütörtök","péntek","szombat","vasárnap", NULL };
00756 static const char *my_locale_ab_day_names_hu_HU[8] =
00757  {"h","k","sze","cs","p","szo","v", NULL };
00758 static TYPELIB my_locale_typelib_month_names_hu_HU =
00759  { array_elements(my_locale_month_names_hu_HU)-1, "", my_locale_month_names_hu_HU, NULL };
00760 static TYPELIB my_locale_typelib_ab_month_names_hu_HU =
00761  { array_elements(my_locale_ab_month_names_hu_HU)-1, "", my_locale_ab_month_names_hu_HU, NULL };
00762 static TYPELIB my_locale_typelib_day_names_hu_HU =
00763  { array_elements(my_locale_day_names_hu_HU)-1, "", my_locale_day_names_hu_HU, NULL };
00764 static TYPELIB my_locale_typelib_ab_day_names_hu_HU =
00765  { array_elements(my_locale_ab_day_names_hu_HU)-1, "", my_locale_ab_day_names_hu_HU, NULL };
00766 MY_LOCALE my_locale_hu_HU
00767 (
00768   27,
00769   "hu_HU",
00770   "Hungarian - Hungary",
00771   false,
00772   &my_locale_typelib_month_names_hu_HU,
00773   &my_locale_typelib_ab_month_names_hu_HU,
00774   &my_locale_typelib_day_names_hu_HU,
00775   &my_locale_typelib_ab_day_names_hu_HU
00776 );
00777 /***** LOCALE END hu_HU *****/
00778 
00779 /***** LOCALE BEGIN id_ID: Indonesian - Indonesia *****/
00780 static const char *my_locale_month_names_id_ID[13] =
00781  {"Januari","Pebruari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember", NULL };
00782 static const char *my_locale_ab_month_names_id_ID[13] =
00783  {"Jan","Peb","Mar","Apr","Mei","Jun","Jul","Agu","Sep","Okt","Nov","Des", NULL };
00784 static const char *my_locale_day_names_id_ID[8] =
00785  {"Senin","Selasa","Rabu","Kamis","Jumat","Sabtu","Minggu", NULL };
00786 static const char *my_locale_ab_day_names_id_ID[8] =
00787  {"Sen","Sel","Rab","Kam","Jum","Sab","Min", NULL };
00788 static TYPELIB my_locale_typelib_month_names_id_ID =
00789  { array_elements(my_locale_month_names_id_ID)-1, "", my_locale_month_names_id_ID, NULL };
00790 static TYPELIB my_locale_typelib_ab_month_names_id_ID =
00791  { array_elements(my_locale_ab_month_names_id_ID)-1, "", my_locale_ab_month_names_id_ID, NULL };
00792 static TYPELIB my_locale_typelib_day_names_id_ID =
00793  { array_elements(my_locale_day_names_id_ID)-1, "", my_locale_day_names_id_ID, NULL };
00794 static TYPELIB my_locale_typelib_ab_day_names_id_ID =
00795  { array_elements(my_locale_ab_day_names_id_ID)-1, "", my_locale_ab_day_names_id_ID, NULL };
00796 MY_LOCALE my_locale_id_ID
00797 (
00798   28,
00799   "id_ID",
00800   "Indonesian - Indonesia",
00801   true,
00802   &my_locale_typelib_month_names_id_ID,
00803   &my_locale_typelib_ab_month_names_id_ID,
00804   &my_locale_typelib_day_names_id_ID,
00805   &my_locale_typelib_ab_day_names_id_ID
00806 );
00807 /***** LOCALE END id_ID *****/
00808 
00809 /***** LOCALE BEGIN is_IS: Icelandic - Iceland *****/
00810 static const char *my_locale_month_names_is_IS[13] =
00811  {"janúar","febrúar","mars","apríl","maí","júní","júlí","ágúst","september","október","nóvember","desember", NULL };
00812 static const char *my_locale_ab_month_names_is_IS[13] =
00813  {"jan","feb","mar","apr","maí","jún","júl","ágú","sep","okt","nóv","des", NULL };
00814 static const char *my_locale_day_names_is_IS[8] =
00815  {"mánudagur","þriðjudagur","miðvikudagur","fimmtudagur","föstudagur","laugardagur","sunnudagur", NULL };
00816 static const char *my_locale_ab_day_names_is_IS[8] =
00817  {"mán","þri","mið","fim","fös","lau","sun", NULL };
00818 static TYPELIB my_locale_typelib_month_names_is_IS =
00819  { array_elements(my_locale_month_names_is_IS)-1, "", my_locale_month_names_is_IS, NULL };
00820 static TYPELIB my_locale_typelib_ab_month_names_is_IS =
00821  { array_elements(my_locale_ab_month_names_is_IS)-1, "", my_locale_ab_month_names_is_IS, NULL };
00822 static TYPELIB my_locale_typelib_day_names_is_IS =
00823  { array_elements(my_locale_day_names_is_IS)-1, "", my_locale_day_names_is_IS, NULL };
00824 static TYPELIB my_locale_typelib_ab_day_names_is_IS =
00825  { array_elements(my_locale_ab_day_names_is_IS)-1, "", my_locale_ab_day_names_is_IS, NULL };
00826 MY_LOCALE my_locale_is_IS
00827 (
00828   29,
00829   "is_IS",
00830   "Icelandic - Iceland",
00831   false,
00832   &my_locale_typelib_month_names_is_IS,
00833   &my_locale_typelib_ab_month_names_is_IS,
00834   &my_locale_typelib_day_names_is_IS,
00835   &my_locale_typelib_ab_day_names_is_IS
00836 );
00837 /***** LOCALE END is_IS *****/
00838 
00839 /***** LOCALE BEGIN it_CH: Italian - Switzerland *****/
00840 static const char *my_locale_month_names_it_CH[13] =
00841  {"gennaio","febbraio","marzo","aprile","maggio","giugno","luglio","agosto","settembre","ottobre","novembre","dicembre", NULL };
00842 static const char *my_locale_ab_month_names_it_CH[13] =
00843  {"gen","feb","mar","apr","mag","giu","lug","ago","set","ott","nov","dic", NULL };
00844 static const char *my_locale_day_names_it_CH[8] =
00845  {"lunedì","martedì","mercoledì","giovedì","venerdì","sabato","domenica", NULL };
00846 static const char *my_locale_ab_day_names_it_CH[8] =
00847  {"lun","mar","mer","gio","ven","sab","dom", NULL };
00848 static TYPELIB my_locale_typelib_month_names_it_CH =
00849  { array_elements(my_locale_month_names_it_CH)-1, "", my_locale_month_names_it_CH, NULL };
00850 static TYPELIB my_locale_typelib_ab_month_names_it_CH =
00851  { array_elements(my_locale_ab_month_names_it_CH)-1, "", my_locale_ab_month_names_it_CH, NULL };
00852 static TYPELIB my_locale_typelib_day_names_it_CH =
00853  { array_elements(my_locale_day_names_it_CH)-1, "", my_locale_day_names_it_CH, NULL };
00854 static TYPELIB my_locale_typelib_ab_day_names_it_CH =
00855  { array_elements(my_locale_ab_day_names_it_CH)-1, "", my_locale_ab_day_names_it_CH, NULL };
00856 MY_LOCALE my_locale_it_CH
00857 (
00858   30,
00859   "it_CH",
00860   "Italian - Switzerland",
00861   false,
00862   &my_locale_typelib_month_names_it_CH,
00863   &my_locale_typelib_ab_month_names_it_CH,
00864   &my_locale_typelib_day_names_it_CH,
00865   &my_locale_typelib_ab_day_names_it_CH
00866 );
00867 /***** LOCALE END it_CH *****/
00868 
00869 /***** LOCALE BEGIN ja_JP: Japanese - Japan *****/
00870 static const char *my_locale_month_names_ja_JP[13] =
00871  {"1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月", NULL };
00872 static const char *my_locale_ab_month_names_ja_JP[13] =
00873  {" 1月"," 2月"," 3月"," 4月"," 5月"," 6月"," 7月"," 8月"," 9月","10月","11月","12月", NULL };
00874 static const char *my_locale_day_names_ja_JP[8] =
00875  {"月曜日","火曜日","水曜日","木曜日","金曜日","土曜日","日曜日", NULL };
00876 static const char *my_locale_ab_day_names_ja_JP[8] =
00877  {"月","火","水","木","金","土","日", NULL };
00878 static TYPELIB my_locale_typelib_month_names_ja_JP =
00879  { array_elements(my_locale_month_names_ja_JP)-1, "", my_locale_month_names_ja_JP, NULL };
00880 static TYPELIB my_locale_typelib_ab_month_names_ja_JP =
00881  { array_elements(my_locale_ab_month_names_ja_JP)-1, "", my_locale_ab_month_names_ja_JP, NULL };
00882 static TYPELIB my_locale_typelib_day_names_ja_JP =
00883  { array_elements(my_locale_day_names_ja_JP)-1, "", my_locale_day_names_ja_JP, NULL };
00884 static TYPELIB my_locale_typelib_ab_day_names_ja_JP =
00885  { array_elements(my_locale_ab_day_names_ja_JP)-1, "", my_locale_ab_day_names_ja_JP, NULL };
00886 MY_LOCALE my_locale_ja_JP
00887 (
00888   2,
00889   "ja_JP",
00890   "Japanese - Japan",
00891   false,
00892   &my_locale_typelib_month_names_ja_JP,
00893   &my_locale_typelib_ab_month_names_ja_JP,
00894   &my_locale_typelib_day_names_ja_JP,
00895   &my_locale_typelib_ab_day_names_ja_JP
00896 );
00897 /***** LOCALE END ja_JP *****/
00898 
00899 /***** LOCALE BEGIN ko_KR: Korean - Korea *****/
00900 static const char *my_locale_month_names_ko_KR[13] =
00901  {"일월","이월","삼월","사월","오월","유월","칠월","팔월","구월","시월","십일월","십이월", NULL };
00902 static const char *my_locale_ab_month_names_ko_KR[13] =
00903  {" 1월"," 2월"," 3월"," 4월"," 5월"," 6월"," 7월"," 8월"," 9월","10월","11월","12월", NULL };
00904 static const char *my_locale_day_names_ko_KR[8] =
00905  {"월요일","화요일","수요일","목요일","금요일","토요일","일요일", NULL };
00906 static const char *my_locale_ab_day_names_ko_KR[8] =
00907  {"월","화","수","목","금","토","일", NULL };
00908 static TYPELIB my_locale_typelib_month_names_ko_KR =
00909  { array_elements(my_locale_month_names_ko_KR)-1, "", my_locale_month_names_ko_KR, NULL };
00910 static TYPELIB my_locale_typelib_ab_month_names_ko_KR =
00911  { array_elements(my_locale_ab_month_names_ko_KR)-1, "", my_locale_ab_month_names_ko_KR, NULL };
00912 static TYPELIB my_locale_typelib_day_names_ko_KR =
00913  { array_elements(my_locale_day_names_ko_KR)-1, "", my_locale_day_names_ko_KR, NULL };
00914 static TYPELIB my_locale_typelib_ab_day_names_ko_KR =
00915  { array_elements(my_locale_ab_day_names_ko_KR)-1, "", my_locale_ab_day_names_ko_KR, NULL };
00916 MY_LOCALE my_locale_ko_KR
00917 (
00918   31,
00919   "ko_KR",
00920   "Korean - Korea",
00921   false,
00922   &my_locale_typelib_month_names_ko_KR,
00923   &my_locale_typelib_ab_month_names_ko_KR,
00924   &my_locale_typelib_day_names_ko_KR,
00925   &my_locale_typelib_ab_day_names_ko_KR
00926 );
00927 /***** LOCALE END ko_KR *****/
00928 
00929 /***** LOCALE BEGIN lt_LT: Lithuanian - Lithuania *****/
00930 static const char *my_locale_month_names_lt_LT[13] =
00931  {"sausio","vasario","kovo","balandžio","gegužės","birželio","liepos","rugpjūčio","rugsėjo","spalio","lapkričio","gruodžio", NULL };
00932 static const char *my_locale_ab_month_names_lt_LT[13] =
00933  {"Sau","Vas","Kov","Bal","Geg","Bir","Lie","Rgp","Rgs","Spa","Lap","Grd", NULL };
00934 static const char *my_locale_day_names_lt_LT[8] =
00935  {"Pirmadienis","Antradienis","Trečiadienis","Ketvirtadienis","Penktadienis","Šeštadienis","Sekmadienis", NULL };
00936 static const char *my_locale_ab_day_names_lt_LT[8] =
00937  {"Pr","An","Tr","Kt","Pn","Št","Sk", NULL };
00938 static TYPELIB my_locale_typelib_month_names_lt_LT =
00939  { array_elements(my_locale_month_names_lt_LT)-1, "", my_locale_month_names_lt_LT, NULL };
00940 static TYPELIB my_locale_typelib_ab_month_names_lt_LT =
00941  { array_elements(my_locale_ab_month_names_lt_LT)-1, "", my_locale_ab_month_names_lt_LT, NULL };
00942 static TYPELIB my_locale_typelib_day_names_lt_LT =
00943  { array_elements(my_locale_day_names_lt_LT)-1, "", my_locale_day_names_lt_LT, NULL };
00944 static TYPELIB my_locale_typelib_ab_day_names_lt_LT =
00945  { array_elements(my_locale_ab_day_names_lt_LT)-1, "", my_locale_ab_day_names_lt_LT, NULL };
00946 MY_LOCALE my_locale_lt_LT
00947 (
00948   32,
00949   "lt_LT",
00950   "Lithuanian - Lithuania",
00951   false,
00952   &my_locale_typelib_month_names_lt_LT,
00953   &my_locale_typelib_ab_month_names_lt_LT,
00954   &my_locale_typelib_day_names_lt_LT,
00955   &my_locale_typelib_ab_day_names_lt_LT
00956 );
00957 /***** LOCALE END lt_LT *****/
00958 
00959 /***** LOCALE BEGIN lv_LV: Latvian - Latvia *****/
00960 static const char *my_locale_month_names_lv_LV[13] =
00961  {"janvāris","februāris","marts","aprīlis","maijs","jūnijs","jūlijs","augusts","septembris","oktobris","novembris","decembris", NULL };
00962 static const char *my_locale_ab_month_names_lv_LV[13] =
00963  {"jan","feb","mar","apr","mai","jūn","jūl","aug","sep","okt","nov","dec", NULL };
00964 static const char *my_locale_day_names_lv_LV[8] =
00965  {"pirmdiena","otrdiena","trešdiena","ceturtdiena","piektdiena","sestdiena","svētdiena", NULL };
00966 static const char *my_locale_ab_day_names_lv_LV[8] =
00967  {"P ","O ","T ","C ","Pk","S ","Sv", NULL };
00968 static TYPELIB my_locale_typelib_month_names_lv_LV =
00969  { array_elements(my_locale_month_names_lv_LV)-1, "", my_locale_month_names_lv_LV, NULL };
00970 static TYPELIB my_locale_typelib_ab_month_names_lv_LV =
00971  { array_elements(my_locale_ab_month_names_lv_LV)-1, "", my_locale_ab_month_names_lv_LV, NULL };
00972 static TYPELIB my_locale_typelib_day_names_lv_LV =
00973  { array_elements(my_locale_day_names_lv_LV)-1, "", my_locale_day_names_lv_LV, NULL };
00974 static TYPELIB my_locale_typelib_ab_day_names_lv_LV =
00975  { array_elements(my_locale_ab_day_names_lv_LV)-1, "", my_locale_ab_day_names_lv_LV, NULL };
00976 MY_LOCALE my_locale_lv_LV
00977 (
00978   33,
00979   "lv_LV",
00980   "Latvian - Latvia",
00981   false,
00982   &my_locale_typelib_month_names_lv_LV,
00983   &my_locale_typelib_ab_month_names_lv_LV,
00984   &my_locale_typelib_day_names_lv_LV,
00985   &my_locale_typelib_ab_day_names_lv_LV
00986 );
00987 /***** LOCALE END lv_LV *****/
00988 
00989 /***** LOCALE BEGIN mk_MK: Macedonian - FYROM *****/
00990 static const char *my_locale_month_names_mk_MK[13] =
00991  {"јануари","февруари","март","април","мај","јуни","јули","август","септември","октомври","ноември","декември", NULL };
00992 static const char *my_locale_ab_month_names_mk_MK[13] =
00993  {"јан","фев","мар","апр","мај","јун","јул","авг","сеп","окт","ное","дек", NULL };
00994 static const char *my_locale_day_names_mk_MK[8] =
00995  {"понеделник","вторник","среда","четврток","петок","сабота","недела", NULL };
00996 static const char *my_locale_ab_day_names_mk_MK[8] =
00997  {"пон","вто","сре","чет","пет","саб","нед", NULL };
00998 static TYPELIB my_locale_typelib_month_names_mk_MK =
00999  { array_elements(my_locale_month_names_mk_MK)-1, "", my_locale_month_names_mk_MK, NULL };
01000 static TYPELIB my_locale_typelib_ab_month_names_mk_MK =
01001  { array_elements(my_locale_ab_month_names_mk_MK)-1, "", my_locale_ab_month_names_mk_MK, NULL };
01002 static TYPELIB my_locale_typelib_day_names_mk_MK =
01003  { array_elements(my_locale_day_names_mk_MK)-1, "", my_locale_day_names_mk_MK, NULL };
01004 static TYPELIB my_locale_typelib_ab_day_names_mk_MK =
01005  { array_elements(my_locale_ab_day_names_mk_MK)-1, "", my_locale_ab_day_names_mk_MK, NULL };
01006 MY_LOCALE my_locale_mk_MK
01007 (
01008   34,
01009   "mk_MK",
01010   "Macedonian - FYROM",
01011   false,
01012   &my_locale_typelib_month_names_mk_MK,
01013   &my_locale_typelib_ab_month_names_mk_MK,
01014   &my_locale_typelib_day_names_mk_MK,
01015   &my_locale_typelib_ab_day_names_mk_MK
01016 );
01017 /***** LOCALE END mk_MK *****/
01018 
01019 /***** LOCALE BEGIN mn_MN: Mongolia - Mongolian *****/
01020 static const char *my_locale_month_names_mn_MN[13] =
01021  {"Нэгдүгээр сар","Хоёрдугаар сар","Гуравдугаар сар","Дөрөвдүгээр сар","Тавдугаар сар","Зургаадугар сар","Долоодугаар сар","Наймдугаар сар","Есдүгээр сар","Аравдугаар сар","Арваннэгдүгээр сар","Арванхоёрдгаар сар", NULL };
01022 static const char *my_locale_ab_month_names_mn_MN[13] =
01023  {"1-р","2-р","3-р","4-р","5-р","6-р","7-р","8-р","9-р","10-р","11-р","12-р", NULL };
01024 static const char *my_locale_day_names_mn_MN[8] =
01025  {"Даваа","Мягмар","Лхагва","Пүрэв","Баасан","Бямба","Ням", NULL };
01026 static const char *my_locale_ab_day_names_mn_MN[8] =
01027  {"Да","Мя","Лх","Пү","Ба","Бя","Ня", NULL };
01028 static TYPELIB my_locale_typelib_month_names_mn_MN =
01029  { array_elements(my_locale_month_names_mn_MN)-1, "", my_locale_month_names_mn_MN, NULL };
01030 static TYPELIB my_locale_typelib_ab_month_names_mn_MN =
01031  { array_elements(my_locale_ab_month_names_mn_MN)-1, "", my_locale_ab_month_names_mn_MN, NULL };
01032 static TYPELIB my_locale_typelib_day_names_mn_MN =
01033  { array_elements(my_locale_day_names_mn_MN)-1, "", my_locale_day_names_mn_MN, NULL };
01034 static TYPELIB my_locale_typelib_ab_day_names_mn_MN =
01035  { array_elements(my_locale_ab_day_names_mn_MN)-1, "", my_locale_ab_day_names_mn_MN, NULL };
01036 MY_LOCALE my_locale_mn_MN
01037 (
01038   35,
01039   "mn_MN",
01040   "Mongolia - Mongolian",
01041   false,
01042   &my_locale_typelib_month_names_mn_MN,
01043   &my_locale_typelib_ab_month_names_mn_MN,
01044   &my_locale_typelib_day_names_mn_MN,
01045   &my_locale_typelib_ab_day_names_mn_MN
01046 );
01047 /***** LOCALE END mn_MN *****/
01048 
01049 /***** LOCALE BEGIN ms_MY: Malay - Malaysia *****/
01050 static const char *my_locale_month_names_ms_MY[13] =
01051  {"Januari","Februari","Mac","April","Mei","Jun","Julai","Ogos","September","Oktober","November","Disember", NULL };
01052 static const char *my_locale_ab_month_names_ms_MY[13] =
01053  {"Jan","Feb","Mac","Apr","Mei","Jun","Jul","Ogos","Sep","Okt","Nov","Dis", NULL };
01054 static const char *my_locale_day_names_ms_MY[8] =
01055  {"Isnin","Selasa","Rabu","Khamis","Jumaat","Sabtu","Ahad", NULL };
01056 static const char *my_locale_ab_day_names_ms_MY[8] =
01057  {"Isn","Sel","Rab","Kha","Jum","Sab","Ahd", NULL };
01058 static TYPELIB my_locale_typelib_month_names_ms_MY =
01059  { array_elements(my_locale_month_names_ms_MY)-1, "", my_locale_month_names_ms_MY, NULL };
01060 static TYPELIB my_locale_typelib_ab_month_names_ms_MY =
01061  { array_elements(my_locale_ab_month_names_ms_MY)-1, "", my_locale_ab_month_names_ms_MY, NULL };
01062 static TYPELIB my_locale_typelib_day_names_ms_MY =
01063  { array_elements(my_locale_day_names_ms_MY)-1, "", my_locale_day_names_ms_MY, NULL };
01064 static TYPELIB my_locale_typelib_ab_day_names_ms_MY =
01065  { array_elements(my_locale_ab_day_names_ms_MY)-1, "", my_locale_ab_day_names_ms_MY, NULL };
01066 MY_LOCALE my_locale_ms_MY
01067 (
01068   36,
01069   "ms_MY",
01070   "Malay - Malaysia",
01071   true,
01072   &my_locale_typelib_month_names_ms_MY,
01073   &my_locale_typelib_ab_month_names_ms_MY,
01074   &my_locale_typelib_day_names_ms_MY,
01075   &my_locale_typelib_ab_day_names_ms_MY
01076 );
01077 /***** LOCALE END ms_MY *****/
01078 
01079 /***** LOCALE BEGIN nb_NO: Norwegian(Bokml) - Norway *****/
01080 static const char *my_locale_month_names_nb_NO[13] =
01081  {"januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember", NULL };
01082 static const char *my_locale_ab_month_names_nb_NO[13] =
01083  {"jan","feb","mar","apr","mai","jun","jul","aug","sep","okt","nov","des", NULL };
01084 static const char *my_locale_day_names_nb_NO[8] =
01085  {"mandag","tirsdag","onsdag","torsdag","fredag","lørdag","søndag", NULL };
01086 static const char *my_locale_ab_day_names_nb_NO[8] =
01087  {"man","tir","ons","tor","fre","lør","søn", NULL };
01088 static TYPELIB my_locale_typelib_month_names_nb_NO =
01089  { array_elements(my_locale_month_names_nb_NO)-1, "", my_locale_month_names_nb_NO, NULL };
01090 static TYPELIB my_locale_typelib_ab_month_names_nb_NO =
01091  { array_elements(my_locale_ab_month_names_nb_NO)-1, "", my_locale_ab_month_names_nb_NO, NULL };
01092 static TYPELIB my_locale_typelib_day_names_nb_NO =
01093  { array_elements(my_locale_day_names_nb_NO)-1, "", my_locale_day_names_nb_NO, NULL };
01094 static TYPELIB my_locale_typelib_ab_day_names_nb_NO =
01095  { array_elements(my_locale_ab_day_names_nb_NO)-1, "", my_locale_ab_day_names_nb_NO, NULL };
01096 MY_LOCALE my_locale_nb_NO
01097 (
01098   37,
01099   "nb_NO",
01100   "Norwegian(Bokml) - Norway",
01101   false,
01102   &my_locale_typelib_month_names_nb_NO,
01103   &my_locale_typelib_ab_month_names_nb_NO,
01104   &my_locale_typelib_day_names_nb_NO,
01105   &my_locale_typelib_ab_day_names_nb_NO
01106 );
01107 /***** LOCALE END nb_NO *****/
01108 
01109 /***** LOCALE BEGIN nl_NL: Dutch - The Netherlands *****/
01110 static const char *my_locale_month_names_nl_NL[13] =
01111  {"januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december", NULL };
01112 static const char *my_locale_ab_month_names_nl_NL[13] =
01113  {"jan","feb","mrt","apr","mei","jun","jul","aug","sep","okt","nov","dec", NULL };
01114 static const char *my_locale_day_names_nl_NL[8] =
01115  {"maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag","zondag", NULL };
01116 static const char *my_locale_ab_day_names_nl_NL[8] =
01117  {"ma","di","wo","do","vr","za","zo", NULL };
01118 static TYPELIB my_locale_typelib_month_names_nl_NL =
01119  { array_elements(my_locale_month_names_nl_NL)-1, "", my_locale_month_names_nl_NL, NULL };
01120 static TYPELIB my_locale_typelib_ab_month_names_nl_NL =
01121  { array_elements(my_locale_ab_month_names_nl_NL)-1, "", my_locale_ab_month_names_nl_NL, NULL };
01122 static TYPELIB my_locale_typelib_day_names_nl_NL =
01123  { array_elements(my_locale_day_names_nl_NL)-1, "", my_locale_day_names_nl_NL, NULL };
01124 static TYPELIB my_locale_typelib_ab_day_names_nl_NL =
01125  { array_elements(my_locale_ab_day_names_nl_NL)-1, "", my_locale_ab_day_names_nl_NL, NULL };
01126 MY_LOCALE my_locale_nl_NL
01127 (
01128   38,
01129   "nl_NL",
01130   "Dutch - The Netherlands",
01131   true,
01132   &my_locale_typelib_month_names_nl_NL,
01133   &my_locale_typelib_ab_month_names_nl_NL,
01134   &my_locale_typelib_day_names_nl_NL,
01135   &my_locale_typelib_ab_day_names_nl_NL
01136 );
01137 /***** LOCALE END nl_NL *****/
01138 
01139 /***** LOCALE BEGIN pl_PL: Polish - Poland *****/
01140 static const char *my_locale_month_names_pl_PL[13] =
01141  {"styczeń","luty","marzec","kwiecień","maj","czerwiec","lipiec","sierpień","wrzesień","październik","listopad","grudzień", NULL };
01142 static const char *my_locale_ab_month_names_pl_PL[13] =
01143  {"sty","lut","mar","kwi","maj","cze","lip","sie","wrz","paź","lis","gru", NULL };
01144 static const char *my_locale_day_names_pl_PL[8] =
01145  {"poniedziałek","wtorek","środa","czwartek","piątek","sobota","niedziela", NULL };
01146 static const char *my_locale_ab_day_names_pl_PL[8] =
01147  {"pon","wto","śro","czw","pią","sob","nie", NULL };
01148 static TYPELIB my_locale_typelib_month_names_pl_PL =
01149  { array_elements(my_locale_month_names_pl_PL)-1, "", my_locale_month_names_pl_PL, NULL };
01150 static TYPELIB my_locale_typelib_ab_month_names_pl_PL =
01151  { array_elements(my_locale_ab_month_names_pl_PL)-1, "", my_locale_ab_month_names_pl_PL, NULL };
01152 static TYPELIB my_locale_typelib_day_names_pl_PL =
01153  { array_elements(my_locale_day_names_pl_PL)-1, "", my_locale_day_names_pl_PL, NULL };
01154 static TYPELIB my_locale_typelib_ab_day_names_pl_PL =
01155  { array_elements(my_locale_ab_day_names_pl_PL)-1, "", my_locale_ab_day_names_pl_PL, NULL };
01156 MY_LOCALE my_locale_pl_PL
01157 (
01158   39,
01159   "pl_PL",
01160   "Polish - Poland",
01161   false,
01162   &my_locale_typelib_month_names_pl_PL,
01163   &my_locale_typelib_ab_month_names_pl_PL,
01164   &my_locale_typelib_day_names_pl_PL,
01165   &my_locale_typelib_ab_day_names_pl_PL
01166 );
01167 /***** LOCALE END pl_PL *****/
01168 
01169 /***** LOCALE BEGIN pt_BR: Portugese - Brazil *****/
01170 static const char *my_locale_month_names_pt_BR[13] =
01171  {"janeiro","fevereiro","março","abril","maio","junho","julho","agosto","setembro","outubro","novembro","dezembro", NULL };
01172 static const char *my_locale_ab_month_names_pt_BR[13] =
01173  {"Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez", NULL };
01174 static const char *my_locale_day_names_pt_BR[8] =
01175  {"segunda","terça","quarta","quinta","sexta","sábado","domingo", NULL };
01176 static const char *my_locale_ab_day_names_pt_BR[8] =
01177  {"Seg","Ter","Qua","Qui","Sex","Sáb","Dom", NULL };
01178 static TYPELIB my_locale_typelib_month_names_pt_BR =
01179  { array_elements(my_locale_month_names_pt_BR)-1, "", my_locale_month_names_pt_BR, NULL };
01180 static TYPELIB my_locale_typelib_ab_month_names_pt_BR =
01181  { array_elements(my_locale_ab_month_names_pt_BR)-1, "", my_locale_ab_month_names_pt_BR, NULL };
01182 static TYPELIB my_locale_typelib_day_names_pt_BR =
01183  { array_elements(my_locale_day_names_pt_BR)-1, "", my_locale_day_names_pt_BR, NULL };
01184 static TYPELIB my_locale_typelib_ab_day_names_pt_BR =
01185  { array_elements(my_locale_ab_day_names_pt_BR)-1, "", my_locale_ab_day_names_pt_BR, NULL };
01186 MY_LOCALE my_locale_pt_BR
01187 (
01188   40,
01189   "pt_BR",
01190   "Portugese - Brazil",
01191   false,
01192   &my_locale_typelib_month_names_pt_BR,
01193   &my_locale_typelib_ab_month_names_pt_BR,
01194   &my_locale_typelib_day_names_pt_BR,
01195   &my_locale_typelib_ab_day_names_pt_BR
01196 );
01197 /***** LOCALE END pt_BR *****/
01198 
01199 /***** LOCALE BEGIN pt_PT: Portugese - Portugal *****/
01200 static const char *my_locale_month_names_pt_PT[13] =
01201  {"Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro", NULL };
01202 static const char *my_locale_ab_month_names_pt_PT[13] =
01203  {"Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez", NULL };
01204 static const char *my_locale_day_names_pt_PT[8] =
01205  {"Segunda","Terça","Quarta","Quinta","Sexta","Sábado","Domingo", NULL };
01206 static const char *my_locale_ab_day_names_pt_PT[8] =
01207  {"Seg","Ter","Qua","Qui","Sex","Sáb","Dom", NULL };
01208 static TYPELIB my_locale_typelib_month_names_pt_PT =
01209  { array_elements(my_locale_month_names_pt_PT)-1, "", my_locale_month_names_pt_PT, NULL };
01210 static TYPELIB my_locale_typelib_ab_month_names_pt_PT =
01211  { array_elements(my_locale_ab_month_names_pt_PT)-1, "", my_locale_ab_month_names_pt_PT, NULL };
01212 static TYPELIB my_locale_typelib_day_names_pt_PT =
01213  { array_elements(my_locale_day_names_pt_PT)-1, "", my_locale_day_names_pt_PT, NULL };
01214 static TYPELIB my_locale_typelib_ab_day_names_pt_PT =
01215  { array_elements(my_locale_ab_day_names_pt_PT)-1, "", my_locale_ab_day_names_pt_PT, NULL };
01216 MY_LOCALE my_locale_pt_PT
01217 (
01218   41,
01219   "pt_PT",
01220   "Portugese - Portugal",
01221   false,
01222   &my_locale_typelib_month_names_pt_PT,
01223   &my_locale_typelib_ab_month_names_pt_PT,
01224   &my_locale_typelib_day_names_pt_PT,
01225   &my_locale_typelib_ab_day_names_pt_PT
01226 );
01227 /***** LOCALE END pt_PT *****/
01228 
01229 /***** LOCALE BEGIN ro_RO: Romanian - Romania *****/
01230 static const char *my_locale_month_names_ro_RO[13] =
01231  {"Ianuarie","Februarie","Martie","Aprilie","Mai","Iunie","Iulie","August","Septembrie","Octombrie","Noiembrie","Decembrie", NULL };
01232 static const char *my_locale_ab_month_names_ro_RO[13] =
01233  {"ian","feb","mar","apr","mai","iun","iul","aug","sep","oct","nov","dec", NULL };
01234 static const char *my_locale_day_names_ro_RO[8] =
01235  {"Luni","Marţi","Miercuri","Joi","Vineri","SîmbĂtĂ","DuminicĂ", NULL };
01236 static const char *my_locale_ab_day_names_ro_RO[8] =
01237  {"Lu","Ma","Mi","Jo","Vi","Sî","Du", NULL };
01238 static TYPELIB my_locale_typelib_month_names_ro_RO =
01239  { array_elements(my_locale_month_names_ro_RO)-1, "", my_locale_month_names_ro_RO, NULL };
01240 static TYPELIB my_locale_typelib_ab_month_names_ro_RO =
01241  { array_elements(my_locale_ab_month_names_ro_RO)-1, "", my_locale_ab_month_names_ro_RO, NULL };
01242 static TYPELIB my_locale_typelib_day_names_ro_RO =
01243  { array_elements(my_locale_day_names_ro_RO)-1, "", my_locale_day_names_ro_RO, NULL };
01244 static TYPELIB my_locale_typelib_ab_day_names_ro_RO =
01245  { array_elements(my_locale_ab_day_names_ro_RO)-1, "", my_locale_ab_day_names_ro_RO, NULL };
01246 MY_LOCALE my_locale_ro_RO
01247 (
01248   42,
01249   "ro_RO",
01250   "Romanian - Romania",
01251   false,
01252   &my_locale_typelib_month_names_ro_RO,
01253   &my_locale_typelib_ab_month_names_ro_RO,
01254   &my_locale_typelib_day_names_ro_RO,
01255   &my_locale_typelib_ab_day_names_ro_RO
01256 );
01257 /***** LOCALE END ro_RO *****/
01258 
01259 /***** LOCALE BEGIN ru_RU: Russian - Russia *****/
01260 static const char *my_locale_month_names_ru_RU[13] =
01261  {"Января","Февраля","Марта","Апреля","Мая","Июня","Июля","Августа","Сентября","Октября","Ноября","Декабря", NULL };
01262 static const char *my_locale_ab_month_names_ru_RU[13] =
01263  {"Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек", NULL };
01264 static const char *my_locale_day_names_ru_RU[8] =
01265  {"Понедельник","Вторник","Среда","Четверг","Пятница","Суббота","Воскресенье", NULL };
01266 static const char *my_locale_ab_day_names_ru_RU[8] =
01267  {"Пнд","Втр","Срд","Чтв","Птн","Сбт","Вск", NULL };
01268 static TYPELIB my_locale_typelib_month_names_ru_RU =
01269  { array_elements(my_locale_month_names_ru_RU)-1, "", my_locale_month_names_ru_RU, NULL };
01270 static TYPELIB my_locale_typelib_ab_month_names_ru_RU =
01271  { array_elements(my_locale_ab_month_names_ru_RU)-1, "", my_locale_ab_month_names_ru_RU, NULL };
01272 static TYPELIB my_locale_typelib_day_names_ru_RU =
01273  { array_elements(my_locale_day_names_ru_RU)-1, "", my_locale_day_names_ru_RU, NULL };
01274 static TYPELIB my_locale_typelib_ab_day_names_ru_RU =
01275  { array_elements(my_locale_ab_day_names_ru_RU)-1, "", my_locale_ab_day_names_ru_RU, NULL };
01276 MY_LOCALE my_locale_ru_RU
01277 (
01278   43,
01279   "ru_RU",
01280   "Russian - Russia",
01281   false,
01282   &my_locale_typelib_month_names_ru_RU,
01283   &my_locale_typelib_ab_month_names_ru_RU,
01284   &my_locale_typelib_day_names_ru_RU,
01285   &my_locale_typelib_ab_day_names_ru_RU
01286 );
01287 /***** LOCALE END ru_RU *****/
01288 
01289 /***** LOCALE BEGIN ru_UA: Russian - Ukraine *****/
01290 static const char *my_locale_month_names_ru_UA[13] =
01291  {"Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь", NULL };
01292 static const char *my_locale_ab_month_names_ru_UA[13] =
01293  {"Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек", NULL };
01294 static const char *my_locale_day_names_ru_UA[8] =
01295  {"Понедельник","Вторник","Среда","Четверг","Пятница","Суббота","Воскресенье", NULL };
01296 static const char *my_locale_ab_day_names_ru_UA[8] =
01297  {"Пнд","Вто","Срд","Чтв","Птн","Суб","Вск", NULL };
01298 static TYPELIB my_locale_typelib_month_names_ru_UA =
01299  { array_elements(my_locale_month_names_ru_UA)-1, "", my_locale_month_names_ru_UA, NULL };
01300 static TYPELIB my_locale_typelib_ab_month_names_ru_UA =
01301  { array_elements(my_locale_ab_month_names_ru_UA)-1, "", my_locale_ab_month_names_ru_UA, NULL };
01302 static TYPELIB my_locale_typelib_day_names_ru_UA =
01303  { array_elements(my_locale_day_names_ru_UA)-1, "", my_locale_day_names_ru_UA, NULL };
01304 static TYPELIB my_locale_typelib_ab_day_names_ru_UA =
01305  { array_elements(my_locale_ab_day_names_ru_UA)-1, "", my_locale_ab_day_names_ru_UA, NULL };
01306 MY_LOCALE my_locale_ru_UA
01307 (
01308   44,
01309   "ru_UA",
01310   "Russian - Ukraine",
01311   false,
01312   &my_locale_typelib_month_names_ru_UA,
01313   &my_locale_typelib_ab_month_names_ru_UA,
01314   &my_locale_typelib_day_names_ru_UA,
01315   &my_locale_typelib_ab_day_names_ru_UA
01316 );
01317 /***** LOCALE END ru_UA *****/
01318 
01319 /***** LOCALE BEGIN sk_SK: Slovak - Slovakia *****/
01320 static const char *my_locale_month_names_sk_SK[13] =
01321  {"január","február","marec","apríl","máj","jún","júl","august","september","október","november","december", NULL };
01322 static const char *my_locale_ab_month_names_sk_SK[13] =
01323  {"jan","feb","mar","apr","máj","jún","júl","aug","sep","okt","nov","dec", NULL };
01324 static const char *my_locale_day_names_sk_SK[8] =
01325  {"Pondelok","Utorok","Streda","Štvrtok","Piatok","Sobota","Nedeľa", NULL };
01326 static const char *my_locale_ab_day_names_sk_SK[8] =
01327  {"Po","Ut","St","Št","Pi","So","Ne", NULL };
01328 static TYPELIB my_locale_typelib_month_names_sk_SK =
01329  { array_elements(my_locale_month_names_sk_SK)-1, "", my_locale_month_names_sk_SK, NULL };
01330 static TYPELIB my_locale_typelib_ab_month_names_sk_SK =
01331  { array_elements(my_locale_ab_month_names_sk_SK)-1, "", my_locale_ab_month_names_sk_SK, NULL };
01332 static TYPELIB my_locale_typelib_day_names_sk_SK =
01333  { array_elements(my_locale_day_names_sk_SK)-1, "", my_locale_day_names_sk_SK, NULL };
01334 static TYPELIB my_locale_typelib_ab_day_names_sk_SK =
01335  { array_elements(my_locale_ab_day_names_sk_SK)-1, "", my_locale_ab_day_names_sk_SK, NULL };
01336 MY_LOCALE my_locale_sk_SK
01337 (
01338   45,
01339   "sk_SK",
01340   "Slovak - Slovakia",
01341   false,
01342   &my_locale_typelib_month_names_sk_SK,
01343   &my_locale_typelib_ab_month_names_sk_SK,
01344   &my_locale_typelib_day_names_sk_SK,
01345   &my_locale_typelib_ab_day_names_sk_SK
01346 );
01347 /***** LOCALE END sk_SK *****/
01348 
01349 /***** LOCALE BEGIN sl_SI: Slovenian - Slovenia *****/
01350 static const char *my_locale_month_names_sl_SI[13] =
01351  {"januar","februar","marec","april","maj","junij","julij","avgust","september","oktober","november","december", NULL };
01352 static const char *my_locale_ab_month_names_sl_SI[13] =
01353  {"jan","feb","mar","apr","maj","jun","jul","avg","sep","okt","nov","dec", NULL };
01354 static const char *my_locale_day_names_sl_SI[8] =
01355  {"ponedeljek","torek","sreda","četrtek","petek","sobota","nedelja", NULL };
01356 static const char *my_locale_ab_day_names_sl_SI[8] =
01357  {"pon","tor","sre","čet","pet","sob","ned", NULL };
01358 static TYPELIB my_locale_typelib_month_names_sl_SI =
01359  { array_elements(my_locale_month_names_sl_SI)-1, "", my_locale_month_names_sl_SI, NULL };
01360 static TYPELIB my_locale_typelib_ab_month_names_sl_SI =
01361  { array_elements(my_locale_ab_month_names_sl_SI)-1, "", my_locale_ab_month_names_sl_SI, NULL };
01362 static TYPELIB my_locale_typelib_day_names_sl_SI =
01363  { array_elements(my_locale_day_names_sl_SI)-1, "", my_locale_day_names_sl_SI, NULL };
01364 static TYPELIB my_locale_typelib_ab_day_names_sl_SI =
01365  { array_elements(my_locale_ab_day_names_sl_SI)-1, "", my_locale_ab_day_names_sl_SI, NULL };
01366 MY_LOCALE my_locale_sl_SI
01367 (
01368   46,
01369   "sl_SI",
01370   "Slovenian - Slovenia",
01371   false,
01372   &my_locale_typelib_month_names_sl_SI,
01373   &my_locale_typelib_ab_month_names_sl_SI,
01374   &my_locale_typelib_day_names_sl_SI,
01375   &my_locale_typelib_ab_day_names_sl_SI
01376 );
01377 /***** LOCALE END sl_SI *****/
01378 
01379 /***** LOCALE BEGIN sq_AL: Albanian - Albania *****/
01380 static const char *my_locale_month_names_sq_AL[13] =
01381  {"janar","shkurt","mars","prill","maj","qershor","korrik","gusht","shtator","tetor","nëntor","dhjetor", NULL };
01382 static const char *my_locale_ab_month_names_sq_AL[13] =
01383  {"Jan","Shk","Mar","Pri","Maj","Qer","Kor","Gsh","Sht","Tet","Nën","Dhj", NULL };
01384 static const char *my_locale_day_names_sq_AL[8] =
01385  {"e hënë ","e martë ","e mërkurë ","e enjte ","e premte ","e shtunë ","e diel ", NULL };
01386 static const char *my_locale_ab_day_names_sq_AL[8] =
01387  {"Hën ","Mar ","Mër ","Enj ","Pre ","Sht ","Die ", NULL };
01388 static TYPELIB my_locale_typelib_month_names_sq_AL =
01389  { array_elements(my_locale_month_names_sq_AL)-1, "", my_locale_month_names_sq_AL, NULL };
01390 static TYPELIB my_locale_typelib_ab_month_names_sq_AL =
01391  { array_elements(my_locale_ab_month_names_sq_AL)-1, "", my_locale_ab_month_names_sq_AL, NULL };
01392 static TYPELIB my_locale_typelib_day_names_sq_AL =
01393  { array_elements(my_locale_day_names_sq_AL)-1, "", my_locale_day_names_sq_AL, NULL };
01394 static TYPELIB my_locale_typelib_ab_day_names_sq_AL =
01395  { array_elements(my_locale_ab_day_names_sq_AL)-1, "", my_locale_ab_day_names_sq_AL, NULL };
01396 MY_LOCALE my_locale_sq_AL
01397 (
01398   47,
01399   "sq_AL",
01400   "Albanian - Albania",
01401   false,
01402   &my_locale_typelib_month_names_sq_AL,
01403   &my_locale_typelib_ab_month_names_sq_AL,
01404   &my_locale_typelib_day_names_sq_AL,
01405   &my_locale_typelib_ab_day_names_sq_AL
01406 );
01407 /***** LOCALE END sq_AL *****/
01408 
01409 /***** LOCALE BEGIN sr_YU: Servian - Yugoslavia *****/
01410 static const char *my_locale_month_names_sr_YU[13] =
01411  {"januar","februar","mart","april","maj","juni","juli","avgust","septembar","oktobar","novembar","decembar", NULL };
01412 static const char *my_locale_ab_month_names_sr_YU[13] =
01413  {"jan","feb","mar","apr","maj","jun","jul","avg","sep","okt","nov","dec", NULL };
01414 static const char *my_locale_day_names_sr_YU[8] =
01415  {"ponedeljak","utorak","sreda","četvrtak","petak","subota","nedelja", NULL };
01416 static const char *my_locale_ab_day_names_sr_YU[8] =
01417  {"pon","uto","sre","čet","pet","sub","ned", NULL };
01418 static TYPELIB my_locale_typelib_month_names_sr_YU =
01419  { array_elements(my_locale_month_names_sr_YU)-1, "", my_locale_month_names_sr_YU, NULL };
01420 static TYPELIB my_locale_typelib_ab_month_names_sr_YU =
01421  { array_elements(my_locale_ab_month_names_sr_YU)-1, "", my_locale_ab_month_names_sr_YU, NULL };
01422 static TYPELIB my_locale_typelib_day_names_sr_YU =
01423  { array_elements(my_locale_day_names_sr_YU)-1, "", my_locale_day_names_sr_YU, NULL };
01424 static TYPELIB my_locale_typelib_ab_day_names_sr_YU =
01425  { array_elements(my_locale_ab_day_names_sr_YU)-1, "", my_locale_ab_day_names_sr_YU, NULL };
01426 MY_LOCALE my_locale_sr_YU
01427 (
01428   48,
01429   "sr_YU",
01430   "Servian - Yugoslavia",
01431   false,
01432   &my_locale_typelib_month_names_sr_YU,
01433   &my_locale_typelib_ab_month_names_sr_YU,
01434   &my_locale_typelib_day_names_sr_YU,
01435   &my_locale_typelib_ab_day_names_sr_YU
01436 );
01437 /***** LOCALE END sr_YU *****/
01438 
01439 /***** LOCALE BEGIN sv_SE: Swedish - Sweden *****/
01440 static const char *my_locale_month_names_sv_SE[13] =
01441  {"januari","februari","mars","april","maj","juni","juli","augusti","september","oktober","november","december", NULL };
01442 static const char *my_locale_ab_month_names_sv_SE[13] =
01443  {"jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec", NULL };
01444 static const char *my_locale_day_names_sv_SE[8] =
01445  {"måndag","tisdag","onsdag","torsdag","fredag","lördag","söndag", NULL };
01446 static const char *my_locale_ab_day_names_sv_SE[8] =
01447  {"mån","tis","ons","tor","fre","lör","sön", NULL };
01448 static TYPELIB my_locale_typelib_month_names_sv_SE =
01449  { array_elements(my_locale_month_names_sv_SE)-1, "", my_locale_month_names_sv_SE, NULL };
01450 static TYPELIB my_locale_typelib_ab_month_names_sv_SE =
01451  { array_elements(my_locale_ab_month_names_sv_SE)-1, "", my_locale_ab_month_names_sv_SE, NULL };
01452 static TYPELIB my_locale_typelib_day_names_sv_SE =
01453  { array_elements(my_locale_day_names_sv_SE)-1, "", my_locale_day_names_sv_SE, NULL };
01454 static TYPELIB my_locale_typelib_ab_day_names_sv_SE =
01455  { array_elements(my_locale_ab_day_names_sv_SE)-1, "", my_locale_ab_day_names_sv_SE, NULL };
01456 MY_LOCALE my_locale_sv_SE
01457 (
01458   3,
01459   "sv_SE",
01460   "Swedish - Sweden",
01461   false,
01462   &my_locale_typelib_month_names_sv_SE,
01463   &my_locale_typelib_ab_month_names_sv_SE,
01464   &my_locale_typelib_day_names_sv_SE,
01465   &my_locale_typelib_ab_day_names_sv_SE
01466 );
01467 /***** LOCALE END sv_SE *****/
01468 
01469 /***** LOCALE BEGIN ta_IN: Tamil - India *****/
01470 static const char *my_locale_month_names_ta_IN[13] =
01471  {"ஜனவரி","பெப்ரவரி","மார்ச்","ஏப்ரல்","மே","ஜூன்","ஜூலை","ஆகஸ்ட்","செப்டம்பர்","அக்டோபர்","நவம்பர்","டிசம்பர்r", NULL };
01472 static const char *my_locale_ab_month_names_ta_IN[13] =
01473  {"ஜனவரி","பெப்ரவரி","மார்ச்","ஏப்ரல்","மே","ஜூன்","ஜூலை","ஆகஸ்ட்","செப்டம்பர்","அக்டோபர்","நவம்பர்","டிசம்பர்r", NULL };
01474 static const char *my_locale_day_names_ta_IN[8] =
01475  {"திங்கள்","செவ்வாய்","புதன்","வியாழன்","வெள்ளி","சனி","ஞாயிறு", NULL };
01476 static const char *my_locale_ab_day_names_ta_IN[8] =
01477  {"த","ச","ப","வ","வ","ச","ஞ", NULL };
01478 static TYPELIB my_locale_typelib_month_names_ta_IN =
01479  { array_elements(my_locale_month_names_ta_IN)-1, "", my_locale_month_names_ta_IN, NULL };
01480 static TYPELIB my_locale_typelib_ab_month_names_ta_IN =
01481  { array_elements(my_locale_ab_month_names_ta_IN)-1, "", my_locale_ab_month_names_ta_IN, NULL };
01482 static TYPELIB my_locale_typelib_day_names_ta_IN =
01483  { array_elements(my_locale_day_names_ta_IN)-1, "", my_locale_day_names_ta_IN, NULL };
01484 static TYPELIB my_locale_typelib_ab_day_names_ta_IN =
01485  { array_elements(my_locale_ab_day_names_ta_IN)-1, "", my_locale_ab_day_names_ta_IN, NULL };
01486 MY_LOCALE my_locale_ta_IN
01487 (
01488   49,
01489   "ta_IN",
01490   "Tamil - India",
01491   false,
01492   &my_locale_typelib_month_names_ta_IN,
01493   &my_locale_typelib_ab_month_names_ta_IN,
01494   &my_locale_typelib_day_names_ta_IN,
01495   &my_locale_typelib_ab_day_names_ta_IN
01496 );
01497 /***** LOCALE END ta_IN *****/
01498 
01499 /***** LOCALE BEGIN te_IN: Telugu - India *****/
01500 static const char *my_locale_month_names_te_IN[13] =
01501  {"జనవరి","ఫిబ్రవరి","మార్చి","ఏప్రిల్","మే","జూన్","జూలై","ఆగస్టు","సెప్టెంబర్","అక్టోబర్","నవంబర్","డిసెంబర్", NULL };
01502 static const char *my_locale_ab_month_names_te_IN[13] =
01503  {"జనవరి","ఫిబ్రవరి","మార్చి","ఏప్రిల్","మే","జూన్","జూలై","ఆగస్టు","సెప్టెంబర్","అక్టోబర్","నవంబర్","డిసెంబర్", NULL };
01504 static const char *my_locale_day_names_te_IN[8] =
01505  {"సోమవారం","మంగళవారం","బుధవారం","గురువారం","శుక్రవారం","శనివారం","ఆదివారం", NULL };
01506 static const char *my_locale_ab_day_names_te_IN[8] =
01507  {"సోమ","మంగళ","బుధ","గురు","శుక్ర","శని","ఆది", NULL };
01508 static TYPELIB my_locale_typelib_month_names_te_IN =
01509  { array_elements(my_locale_month_names_te_IN)-1, "", my_locale_month_names_te_IN, NULL };
01510 static TYPELIB my_locale_typelib_ab_month_names_te_IN =
01511  { array_elements(my_locale_ab_month_names_te_IN)-1, "", my_locale_ab_month_names_te_IN, NULL };
01512 static TYPELIB my_locale_typelib_day_names_te_IN =
01513  { array_elements(my_locale_day_names_te_IN)-1, "", my_locale_day_names_te_IN, NULL };
01514 static TYPELIB my_locale_typelib_ab_day_names_te_IN =
01515  { array_elements(my_locale_ab_day_names_te_IN)-1, "", my_locale_ab_day_names_te_IN, NULL };
01516 MY_LOCALE my_locale_te_IN
01517 (
01518   50,
01519   "te_IN",
01520   "Telugu - India",
01521   false,
01522   &my_locale_typelib_month_names_te_IN,
01523   &my_locale_typelib_ab_month_names_te_IN,
01524   &my_locale_typelib_day_names_te_IN,
01525   &my_locale_typelib_ab_day_names_te_IN
01526 );
01527 /***** LOCALE END te_IN *****/
01528 
01529 /***** LOCALE BEGIN th_TH: Thai - Thailand *****/
01530 static const char *my_locale_month_names_th_TH[13] =
01531  {"มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม", NULL };
01532 static const char *my_locale_ab_month_names_th_TH[13] =
01533  {"ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค.", NULL };
01534 static const char *my_locale_day_names_th_TH[8] =
01535  {"จันทร์","อังคาร","พุธ","พฤหัสบดี","ศุกร์","เสาร์","อาทิตย์", NULL };
01536 static const char *my_locale_ab_day_names_th_TH[8] =
01537  {"จ.","อ.","พ.","พฤ.","ศ.","ส.","อา.", NULL };
01538 static TYPELIB my_locale_typelib_month_names_th_TH =
01539  { array_elements(my_locale_month_names_th_TH)-1, "", my_locale_month_names_th_TH, NULL };
01540 static TYPELIB my_locale_typelib_ab_month_names_th_TH =
01541  { array_elements(my_locale_ab_month_names_th_TH)-1, "", my_locale_ab_month_names_th_TH, NULL };
01542 static TYPELIB my_locale_typelib_day_names_th_TH =
01543  { array_elements(my_locale_day_names_th_TH)-1, "", my_locale_day_names_th_TH, NULL };
01544 static TYPELIB my_locale_typelib_ab_day_names_th_TH =
01545  { array_elements(my_locale_ab_day_names_th_TH)-1, "", my_locale_ab_day_names_th_TH, NULL };
01546 MY_LOCALE my_locale_th_TH
01547 (
01548   51,
01549   "th_TH",
01550   "Thai - Thailand",
01551   false,
01552   &my_locale_typelib_month_names_th_TH,
01553   &my_locale_typelib_ab_month_names_th_TH,
01554   &my_locale_typelib_day_names_th_TH,
01555   &my_locale_typelib_ab_day_names_th_TH
01556 );
01557 /***** LOCALE END th_TH *****/
01558 
01559 /***** LOCALE BEGIN tr_TR: Turkish - Turkey *****/
01560 static const char *my_locale_month_names_tr_TR[13] =
01561  {"Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık", NULL };
01562 static const char *my_locale_ab_month_names_tr_TR[13] =
01563  {"Oca","Şub","Mar","Nis","May","Haz","Tem","Ağu","Eyl","Eki","Kas","Ara", NULL };
01564 static const char *my_locale_day_names_tr_TR[8] =
01565  {"Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi","Pazar", NULL };
01566 static const char *my_locale_ab_day_names_tr_TR[8] =
01567  {"Pzt","Sal","Çrş","Prş","Cum","Cts","Paz", NULL };
01568 static TYPELIB my_locale_typelib_month_names_tr_TR =
01569  { array_elements(my_locale_month_names_tr_TR)-1, "", my_locale_month_names_tr_TR, NULL };
01570 static TYPELIB my_locale_typelib_ab_month_names_tr_TR =
01571  { array_elements(my_locale_ab_month_names_tr_TR)-1, "", my_locale_ab_month_names_tr_TR, NULL };
01572 static TYPELIB my_locale_typelib_day_names_tr_TR =
01573  { array_elements(my_locale_day_names_tr_TR)-1, "", my_locale_day_names_tr_TR, NULL };
01574 static TYPELIB my_locale_typelib_ab_day_names_tr_TR =
01575  { array_elements(my_locale_ab_day_names_tr_TR)-1, "", my_locale_ab_day_names_tr_TR, NULL };
01576 MY_LOCALE my_locale_tr_TR
01577 (
01578   52,
01579   "tr_TR",
01580   "Turkish - Turkey",
01581   false,
01582   &my_locale_typelib_month_names_tr_TR,
01583   &my_locale_typelib_ab_month_names_tr_TR,
01584   &my_locale_typelib_day_names_tr_TR,
01585   &my_locale_typelib_ab_day_names_tr_TR
01586 );
01587 /***** LOCALE END tr_TR *****/
01588 
01589 /***** LOCALE BEGIN uk_UA: Ukrainian - Ukraine *****/
01590 static const char *my_locale_month_names_uk_UA[13] =
01591  {"Січень","Лютий","Березень","Квітень","Травень","Червень","Липень","Серпень","Вересень","Жовтень","Листопад","Грудень", NULL };
01592 static const char *my_locale_ab_month_names_uk_UA[13] =
01593  {"Січ","Лют","Бер","Кві","Тра","Чер","Лип","Сер","Вер","Жов","Лис","Гру", NULL };
01594 static const char *my_locale_day_names_uk_UA[8] =
01595  {"Понеділок","Вівторок","Середа","Четвер","П'ятниця","Субота","Неділя", NULL };
01596 static const char *my_locale_ab_day_names_uk_UA[8] =
01597  {"Пнд","Втр","Срд","Чтв","Птн","Сбт","Ндл", NULL };
01598 static TYPELIB my_locale_typelib_month_names_uk_UA =
01599  { array_elements(my_locale_month_names_uk_UA)-1, "", my_locale_month_names_uk_UA, NULL };
01600 static TYPELIB my_locale_typelib_ab_month_names_uk_UA =
01601  { array_elements(my_locale_ab_month_names_uk_UA)-1, "", my_locale_ab_month_names_uk_UA, NULL };
01602 static TYPELIB my_locale_typelib_day_names_uk_UA =
01603  { array_elements(my_locale_day_names_uk_UA)-1, "", my_locale_day_names_uk_UA, NULL };
01604 static TYPELIB my_locale_typelib_ab_day_names_uk_UA =
01605  { array_elements(my_locale_ab_day_names_uk_UA)-1, "", my_locale_ab_day_names_uk_UA, NULL };
01606 MY_LOCALE my_locale_uk_UA
01607 (
01608   53,
01609   "uk_UA",
01610   "Ukrainian - Ukraine",
01611   false,
01612   &my_locale_typelib_month_names_uk_UA,
01613   &my_locale_typelib_ab_month_names_uk_UA,
01614   &my_locale_typelib_day_names_uk_UA,
01615   &my_locale_typelib_ab_day_names_uk_UA
01616 );
01617 /***** LOCALE END uk_UA *****/
01618 
01619 /***** LOCALE BEGIN ur_PK: Urdu - Pakistan *****/
01620 static const char *my_locale_month_names_ur_PK[13] =
01621  {"جنوري","فروري","مارچ","اپريل","مٓی","جون","جولاي","اگست","ستمبر","اكتوبر","نومبر","دسمبر", NULL };
01622 static const char *my_locale_ab_month_names_ur_PK[13] =
01623  {"جنوري","فروري","مارچ","اپريل","مٓی","جون","جولاي","اگست","ستمبر","اكتوبر","نومبر","دسمبر", NULL };
01624 static const char *my_locale_day_names_ur_PK[8] =
01625  {"پير","منگل","بدھ","جمعرات","جمعه","هفته","اتوار", NULL };
01626 static const char *my_locale_ab_day_names_ur_PK[8] =
01627  {"پير","منگل","بدھ","جمعرات","جمعه","هفته","اتوار", NULL };
01628 static TYPELIB my_locale_typelib_month_names_ur_PK =
01629  { array_elements(my_locale_month_names_ur_PK)-1, "", my_locale_month_names_ur_PK, NULL };
01630 static TYPELIB my_locale_typelib_ab_month_names_ur_PK =
01631  { array_elements(my_locale_ab_month_names_ur_PK)-1, "", my_locale_ab_month_names_ur_PK, NULL };
01632 static TYPELIB my_locale_typelib_day_names_ur_PK =
01633  { array_elements(my_locale_day_names_ur_PK)-1, "", my_locale_day_names_ur_PK, NULL };
01634 static TYPELIB my_locale_typelib_ab_day_names_ur_PK =
01635  { array_elements(my_locale_ab_day_names_ur_PK)-1, "", my_locale_ab_day_names_ur_PK, NULL };
01636 MY_LOCALE my_locale_ur_PK
01637 (
01638   54,
01639   "ur_PK",
01640   "Urdu - Pakistan",
01641   false,
01642   &my_locale_typelib_month_names_ur_PK,
01643   &my_locale_typelib_ab_month_names_ur_PK,
01644   &my_locale_typelib_day_names_ur_PK,
01645   &my_locale_typelib_ab_day_names_ur_PK
01646 );
01647 /***** LOCALE END ur_PK *****/
01648 
01649 /***** LOCALE BEGIN vi_VN: Vietnamese - Vietnam *****/
01650 static const char *my_locale_month_names_vi_VN[13] =
01651  {"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", NULL };
01652 static const char *my_locale_ab_month_names_vi_VN[13] =
01653  {"Thg 1","Thg 2","Thg 3","Thg 4","Thg 5","Thg 6","Thg 7","Thg 8","Thg 9","Thg 10","Thg 11","Thg 12", NULL };
01654 static const char *my_locale_day_names_vi_VN[8] =
01655  {"Thứ hai ","Thứ ba ","Thứ tư ","Thứ năm ","Thứ sáu ","Thứ bảy ","Chủ nhật ", NULL };
01656 static const char *my_locale_ab_day_names_vi_VN[8] =
01657  {"Th 2 ","Th 3 ","Th 4 ","Th 5 ","Th 6 ","Th 7 ","CN ", NULL };
01658 static TYPELIB my_locale_typelib_month_names_vi_VN =
01659  { array_elements(my_locale_month_names_vi_VN)-1, "", my_locale_month_names_vi_VN, NULL };
01660 static TYPELIB my_locale_typelib_ab_month_names_vi_VN =
01661  { array_elements(my_locale_ab_month_names_vi_VN)-1, "", my_locale_ab_month_names_vi_VN, NULL };
01662 static TYPELIB my_locale_typelib_day_names_vi_VN =
01663  { array_elements(my_locale_day_names_vi_VN)-1, "", my_locale_day_names_vi_VN, NULL };
01664 static TYPELIB my_locale_typelib_ab_day_names_vi_VN =
01665  { array_elements(my_locale_ab_day_names_vi_VN)-1, "", my_locale_ab_day_names_vi_VN, NULL };
01666 MY_LOCALE my_locale_vi_VN
01667 (
01668   55,
01669   "vi_VN",
01670   "Vietnamese - Vietnam",
01671   false,
01672   &my_locale_typelib_month_names_vi_VN,
01673   &my_locale_typelib_ab_month_names_vi_VN,
01674   &my_locale_typelib_day_names_vi_VN,
01675   &my_locale_typelib_ab_day_names_vi_VN
01676 );
01677 /***** LOCALE END vi_VN *****/
01678 
01679 /***** LOCALE BEGIN zh_CN: Chinese - Peoples Republic of China *****/
01680 static const char *my_locale_month_names_zh_CN[13] =
01681  {"一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月", NULL };
01682 static const char *my_locale_ab_month_names_zh_CN[13] =
01683  {" 1月"," 2月"," 3月"," 4月"," 5月"," 6月"," 7月"," 8月"," 9月","10月","11月","12月", NULL };
01684 static const char *my_locale_day_names_zh_CN[8] =
01685  {"星期一","星期二","星期三","星期四","星期五","星期六","星期日", NULL };
01686 static const char *my_locale_ab_day_names_zh_CN[8] =
01687  {"一","二","三","四","五","六","日", NULL };
01688 static TYPELIB my_locale_typelib_month_names_zh_CN =
01689  { array_elements(my_locale_month_names_zh_CN)-1, "", my_locale_month_names_zh_CN, NULL };
01690 static TYPELIB my_locale_typelib_ab_month_names_zh_CN =
01691  { array_elements(my_locale_ab_month_names_zh_CN)-1, "", my_locale_ab_month_names_zh_CN, NULL };
01692 static TYPELIB my_locale_typelib_day_names_zh_CN =
01693  { array_elements(my_locale_day_names_zh_CN)-1, "", my_locale_day_names_zh_CN, NULL };
01694 static TYPELIB my_locale_typelib_ab_day_names_zh_CN =
01695  { array_elements(my_locale_ab_day_names_zh_CN)-1, "", my_locale_ab_day_names_zh_CN, NULL };
01696 MY_LOCALE my_locale_zh_CN
01697 (
01698   56,
01699   "zh_CN",
01700   "Chinese - Peoples Republic of China",
01701   false,
01702   &my_locale_typelib_month_names_zh_CN,
01703   &my_locale_typelib_ab_month_names_zh_CN,
01704   &my_locale_typelib_day_names_zh_CN,
01705   &my_locale_typelib_ab_day_names_zh_CN
01706 );
01707 /***** LOCALE END zh_CN *****/
01708 
01709 /***** LOCALE BEGIN zh_TW: Chinese - Taiwan *****/
01710 static const char *my_locale_month_names_zh_TW[13] =
01711  {"一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月", NULL };
01712 static const char *my_locale_ab_month_names_zh_TW[13] =
01713  {" 1月"," 2月"," 3月"," 4月"," 5月"," 6月"," 7月"," 8月"," 9月","10月","11月","12月", NULL };
01714 static const char *my_locale_day_names_zh_TW[8] =
01715  {"週一","週二","週三","週四","週五","週六","週日", NULL };
01716 static const char *my_locale_ab_day_names_zh_TW[8] =
01717  {"一","二","三","四","五","六","日", NULL };
01718 static TYPELIB my_locale_typelib_month_names_zh_TW =
01719  { array_elements(my_locale_month_names_zh_TW)-1, "", my_locale_month_names_zh_TW, NULL };
01720 static TYPELIB my_locale_typelib_ab_month_names_zh_TW =
01721  { array_elements(my_locale_ab_month_names_zh_TW)-1, "", my_locale_ab_month_names_zh_TW, NULL };
01722 static TYPELIB my_locale_typelib_day_names_zh_TW =
01723  { array_elements(my_locale_day_names_zh_TW)-1, "", my_locale_day_names_zh_TW, NULL };
01724 static TYPELIB my_locale_typelib_ab_day_names_zh_TW =
01725  { array_elements(my_locale_ab_day_names_zh_TW)-1, "", my_locale_ab_day_names_zh_TW, NULL };
01726 MY_LOCALE my_locale_zh_TW
01727 (
01728   57,
01729   "zh_TW",
01730   "Chinese - Taiwan",
01731   false,
01732   &my_locale_typelib_month_names_zh_TW,
01733   &my_locale_typelib_ab_month_names_zh_TW,
01734   &my_locale_typelib_day_names_zh_TW,
01735   &my_locale_typelib_ab_day_names_zh_TW
01736 );
01737 /***** LOCALE END zh_TW *****/
01738 
01739 /***** LOCALE BEGIN ar_DZ: Arabic - Algeria *****/
01740 MY_LOCALE my_locale_ar_DZ
01741 (
01742   58,
01743   "ar_DZ",
01744   "Arabic - Algeria",
01745   false,
01746   &my_locale_typelib_month_names_ar_BH,
01747   &my_locale_typelib_ab_month_names_ar_BH,
01748   &my_locale_typelib_day_names_ar_BH,
01749   &my_locale_typelib_ab_day_names_ar_BH
01750 );
01751 /***** LOCALE END ar_DZ *****/
01752 
01753 /***** LOCALE BEGIN ar_EG: Arabic - Egypt *****/
01754 MY_LOCALE my_locale_ar_EG
01755 (
01756   59,
01757   "ar_EG",
01758   "Arabic - Egypt",
01759   false,
01760   &my_locale_typelib_month_names_ar_BH,
01761   &my_locale_typelib_ab_month_names_ar_BH,
01762   &my_locale_typelib_day_names_ar_BH,
01763   &my_locale_typelib_ab_day_names_ar_BH
01764 );
01765 /***** LOCALE END ar_EG *****/
01766 
01767 /***** LOCALE BEGIN ar_IN: Arabic - Iran *****/
01768 MY_LOCALE my_locale_ar_IN
01769 (
01770   60,
01771   "ar_IN",
01772   "Arabic - Iran",
01773   false,
01774   &my_locale_typelib_month_names_ar_BH,
01775   &my_locale_typelib_ab_month_names_ar_BH,
01776   &my_locale_typelib_day_names_ar_BH,
01777   &my_locale_typelib_ab_day_names_ar_BH
01778 );
01779 /***** LOCALE END ar_IN *****/
01780 
01781 /***** LOCALE BEGIN ar_IQ: Arabic - Iraq *****/
01782 MY_LOCALE my_locale_ar_IQ
01783 (
01784   61,
01785   "ar_IQ",
01786   "Arabic - Iraq",
01787   false,
01788   &my_locale_typelib_month_names_ar_BH,
01789   &my_locale_typelib_ab_month_names_ar_BH,
01790   &my_locale_typelib_day_names_ar_BH,
01791   &my_locale_typelib_ab_day_names_ar_BH
01792 );
01793 /***** LOCALE END ar_IQ *****/
01794 
01795 /***** LOCALE BEGIN ar_KW: Arabic - Kuwait *****/
01796 MY_LOCALE my_locale_ar_KW
01797 (
01798   62,
01799   "ar_KW",
01800   "Arabic - Kuwait",
01801   false,
01802   &my_locale_typelib_month_names_ar_BH,
01803   &my_locale_typelib_ab_month_names_ar_BH,
01804   &my_locale_typelib_day_names_ar_BH,
01805   &my_locale_typelib_ab_day_names_ar_BH
01806 );
01807 /***** LOCALE END ar_KW *****/
01808 
01809 /***** LOCALE BEGIN ar_LB: Arabic - Lebanon *****/
01810 MY_LOCALE my_locale_ar_LB
01811 (
01812   63,
01813   "ar_LB",
01814   "Arabic - Lebanon",
01815   false,
01816   &my_locale_typelib_month_names_ar_JO,
01817   &my_locale_typelib_ab_month_names_ar_JO,
01818   &my_locale_typelib_day_names_ar_JO,
01819   &my_locale_typelib_ab_day_names_ar_JO
01820 );
01821 /***** LOCALE END ar_LB *****/
01822 
01823 /***** LOCALE BEGIN ar_LY: Arabic - Libya *****/
01824 MY_LOCALE my_locale_ar_LY
01825 (
01826   64,
01827   "ar_LY",
01828   "Arabic - Libya",
01829   false,
01830   &my_locale_typelib_month_names_ar_BH,
01831   &my_locale_typelib_ab_month_names_ar_BH,
01832   &my_locale_typelib_day_names_ar_BH,
01833   &my_locale_typelib_ab_day_names_ar_BH
01834 );
01835 /***** LOCALE END ar_LY *****/
01836 
01837 /***** LOCALE BEGIN ar_MA: Arabic - Morocco *****/
01838 MY_LOCALE my_locale_ar_MA
01839 (
01840   65,
01841   "ar_MA",
01842   "Arabic - Morocco",
01843   false,
01844   &my_locale_typelib_month_names_ar_BH,
01845   &my_locale_typelib_ab_month_names_ar_BH,
01846   &my_locale_typelib_day_names_ar_BH,
01847   &my_locale_typelib_ab_day_names_ar_BH
01848 );
01849 /***** LOCALE END ar_MA *****/
01850 
01851 /***** LOCALE BEGIN ar_OM: Arabic - Oman *****/
01852 MY_LOCALE my_locale_ar_OM
01853 (
01854   66,
01855   "ar_OM",
01856   "Arabic - Oman",
01857   false,
01858   &my_locale_typelib_month_names_ar_BH,
01859   &my_locale_typelib_ab_month_names_ar_BH,
01860   &my_locale_typelib_day_names_ar_BH,
01861   &my_locale_typelib_ab_day_names_ar_BH
01862 );
01863 /***** LOCALE END ar_OM *****/
01864 
01865 /***** LOCALE BEGIN ar_QA: Arabic - Qatar *****/
01866 MY_LOCALE my_locale_ar_QA
01867 (
01868   67,
01869   "ar_QA",
01870   "Arabic - Qatar",
01871   false,
01872   &my_locale_typelib_month_names_ar_BH,
01873   &my_locale_typelib_ab_month_names_ar_BH,
01874   &my_locale_typelib_day_names_ar_BH,
01875   &my_locale_typelib_ab_day_names_ar_BH
01876 );
01877 /***** LOCALE END ar_QA *****/
01878 
01879 /***** LOCALE BEGIN ar_SD: Arabic - Sudan *****/
01880 MY_LOCALE my_locale_ar_SD
01881 (
01882   68,
01883   "ar_SD",
01884   "Arabic - Sudan",
01885   false,
01886   &my_locale_typelib_month_names_ar_BH,
01887   &my_locale_typelib_ab_month_names_ar_BH,
01888   &my_locale_typelib_day_names_ar_BH,
01889   &my_locale_typelib_ab_day_names_ar_BH
01890 );
01891 /***** LOCALE END ar_SD *****/
01892 
01893 /***** LOCALE BEGIN ar_TN: Arabic - Tunisia *****/
01894 MY_LOCALE my_locale_ar_TN
01895 (
01896   69,
01897   "ar_TN",
01898   "Arabic - Tunisia",
01899   false,
01900   &my_locale_typelib_month_names_ar_BH,
01901   &my_locale_typelib_ab_month_names_ar_BH,
01902   &my_locale_typelib_day_names_ar_BH,
01903   &my_locale_typelib_ab_day_names_ar_BH
01904 );
01905 /***** LOCALE END ar_TN *****/
01906 
01907 /***** LOCALE BEGIN ar_YE: Arabic - Yemen *****/
01908 MY_LOCALE my_locale_ar_YE
01909 (
01910   70,
01911   "ar_YE",
01912   "Arabic - Yemen",
01913   false,
01914   &my_locale_typelib_month_names_ar_BH,
01915   &my_locale_typelib_ab_month_names_ar_BH,
01916   &my_locale_typelib_day_names_ar_BH,
01917   &my_locale_typelib_ab_day_names_ar_BH
01918 );
01919 /***** LOCALE END ar_YE *****/
01920 
01921 /***** LOCALE BEGIN de_BE: German - Belgium *****/
01922 MY_LOCALE my_locale_de_BE
01923 (
01924   71,
01925   "de_BE",
01926   "German - Belgium",
01927   false,
01928   &my_locale_typelib_month_names_de_DE,
01929   &my_locale_typelib_ab_month_names_de_DE,
01930   &my_locale_typelib_day_names_de_DE,
01931   &my_locale_typelib_ab_day_names_de_DE
01932 );
01933 /***** LOCALE END de_BE *****/
01934 
01935 /***** LOCALE BEGIN de_CH: German - Switzerland *****/
01936 MY_LOCALE my_locale_de_CH
01937 (
01938   72,
01939   "de_CH",
01940   "German - Switzerland",
01941   false,
01942   &my_locale_typelib_month_names_de_DE,
01943   &my_locale_typelib_ab_month_names_de_DE,
01944   &my_locale_typelib_day_names_de_DE,
01945   &my_locale_typelib_ab_day_names_de_DE
01946 );
01947 /***** LOCALE END de_CH *****/
01948 
01949 /***** LOCALE BEGIN de_LU: German - Luxembourg *****/
01950 MY_LOCALE my_locale_de_LU
01951 (
01952   73,
01953   "de_LU",
01954   "German - Luxembourg",
01955   false,
01956   &my_locale_typelib_month_names_de_DE,
01957   &my_locale_typelib_ab_month_names_de_DE,
01958   &my_locale_typelib_day_names_de_DE,
01959   &my_locale_typelib_ab_day_names_de_DE
01960 );
01961 /***** LOCALE END de_LU *****/
01962 
01963 /***** LOCALE BEGIN en_AU: English - Australia *****/
01964 MY_LOCALE my_locale_en_AU
01965 (
01966   74,
01967   "en_AU",
01968   "English - Australia",
01969   true,
01970   &my_locale_typelib_month_names_en_US,
01971   &my_locale_typelib_ab_month_names_en_US,
01972   &my_locale_typelib_day_names_en_US,
01973   &my_locale_typelib_ab_day_names_en_US
01974 );
01975 /***** LOCALE END en_AU *****/
01976 
01977 /***** LOCALE BEGIN en_CA: English - Canada *****/
01978 MY_LOCALE my_locale_en_CA
01979 (
01980   75,
01981   "en_CA",
01982   "English - Canada",
01983   true,
01984   &my_locale_typelib_month_names_en_US,
01985   &my_locale_typelib_ab_month_names_en_US,
01986   &my_locale_typelib_day_names_en_US,
01987   &my_locale_typelib_ab_day_names_en_US
01988 );
01989 /***** LOCALE END en_CA *****/
01990 
01991 /***** LOCALE BEGIN en_GB: English - United Kingdom *****/
01992 MY_LOCALE my_locale_en_GB
01993 (
01994   1,
01995   "en_GB",
01996   "English - United Kingdom",
01997   true,
01998   &my_locale_typelib_month_names_en_US,
01999   &my_locale_typelib_ab_month_names_en_US,
02000   &my_locale_typelib_day_names_en_US,
02001   &my_locale_typelib_ab_day_names_en_US
02002 );
02003 /***** LOCALE END en_GB *****/
02004 
02005 /***** LOCALE BEGIN en_IN: English - India *****/
02006 MY_LOCALE my_locale_en_IN
02007 (
02008   76,
02009   "en_IN",
02010   "English - India",
02011   true,
02012   &my_locale_typelib_month_names_en_US,
02013   &my_locale_typelib_ab_month_names_en_US,
02014   &my_locale_typelib_day_names_en_US,
02015   &my_locale_typelib_ab_day_names_en_US
02016 );
02017 /***** LOCALE END en_IN *****/
02018 
02019 /***** LOCALE BEGIN en_NZ: English - New Zealand *****/
02020 MY_LOCALE my_locale_en_NZ
02021 (
02022   77,
02023   "en_NZ",
02024   "English - New Zealand",
02025   true,
02026   &my_locale_typelib_month_names_en_US,
02027   &my_locale_typelib_ab_month_names_en_US,
02028   &my_locale_typelib_day_names_en_US,
02029   &my_locale_typelib_ab_day_names_en_US
02030 );
02031 /***** LOCALE END en_NZ *****/
02032 
02033 /***** LOCALE BEGIN en_PH: English - Philippines *****/
02034 MY_LOCALE my_locale_en_PH
02035 (
02036   78,
02037   "en_PH",
02038   "English - Philippines",
02039   true,
02040   &my_locale_typelib_month_names_en_US,
02041   &my_locale_typelib_ab_month_names_en_US,
02042   &my_locale_typelib_day_names_en_US,
02043   &my_locale_typelib_ab_day_names_en_US
02044 );
02045 /***** LOCALE END en_PH *****/
02046 
02047 /***** LOCALE BEGIN en_ZA: English - South Africa *****/
02048 MY_LOCALE my_locale_en_ZA
02049 (
02050   79,
02051   "en_ZA",
02052   "English - South Africa",
02053   true,
02054   &my_locale_typelib_month_names_en_US,
02055   &my_locale_typelib_ab_month_names_en_US,
02056   &my_locale_typelib_day_names_en_US,
02057   &my_locale_typelib_ab_day_names_en_US
02058 );
02059 /***** LOCALE END en_ZA *****/
02060 
02061 /***** LOCALE BEGIN en_ZW: English - Zimbabwe *****/
02062 MY_LOCALE my_locale_en_ZW
02063 (
02064   80,
02065   "en_ZW",
02066   "English - Zimbabwe",
02067   true,
02068   &my_locale_typelib_month_names_en_US,
02069   &my_locale_typelib_ab_month_names_en_US,
02070   &my_locale_typelib_day_names_en_US,
02071   &my_locale_typelib_ab_day_names_en_US
02072 );
02073 /***** LOCALE END en_ZW *****/
02074 
02075 /***** LOCALE BEGIN es_AR: Spanish - Argentina *****/
02076 MY_LOCALE my_locale_es_AR
02077 (
02078   81,
02079   "es_AR",
02080   "Spanish - Argentina",
02081   false,
02082   &my_locale_typelib_month_names_es_ES,
02083   &my_locale_typelib_ab_month_names_es_ES,
02084   &my_locale_typelib_day_names_es_ES,
02085   &my_locale_typelib_ab_day_names_es_ES
02086 );
02087 /***** LOCALE END es_AR *****/
02088 
02089 /***** LOCALE BEGIN es_BO: Spanish - Bolivia *****/
02090 MY_LOCALE my_locale_es_BO
02091 (
02092   82,
02093   "es_BO",
02094   "Spanish - Bolivia",
02095   false,
02096   &my_locale_typelib_month_names_es_ES,
02097   &my_locale_typelib_ab_month_names_es_ES,
02098   &my_locale_typelib_day_names_es_ES,
02099   &my_locale_typelib_ab_day_names_es_ES
02100 );
02101 /***** LOCALE END es_BO *****/
02102 
02103 /***** LOCALE BEGIN es_CL: Spanish - Chile *****/
02104 MY_LOCALE my_locale_es_CL
02105 (
02106   83,
02107   "es_CL",
02108   "Spanish - Chile",
02109   false,
02110   &my_locale_typelib_month_names_es_ES,
02111   &my_locale_typelib_ab_month_names_es_ES,
02112   &my_locale_typelib_day_names_es_ES,
02113   &my_locale_typelib_ab_day_names_es_ES
02114 );
02115 /***** LOCALE END es_CL *****/
02116 
02117 /***** LOCALE BEGIN es_CO: Spanish - Columbia *****/
02118 MY_LOCALE my_locale_es_CO
02119 (
02120   84,
02121   "es_CO",
02122   "Spanish - Columbia",
02123   false,
02124   &my_locale_typelib_month_names_es_ES,
02125   &my_locale_typelib_ab_month_names_es_ES,
02126   &my_locale_typelib_day_names_es_ES,
02127   &my_locale_typelib_ab_day_names_es_ES
02128 );
02129 /***** LOCALE END es_CO *****/
02130 
02131 /***** LOCALE BEGIN es_CR: Spanish - Costa Rica *****/
02132 MY_LOCALE my_locale_es_CR
02133 (
02134   85,
02135   "es_CR",
02136   "Spanish - Costa Rica",
02137   false,
02138   &my_locale_typelib_month_names_es_ES,
02139   &my_locale_typelib_ab_month_names_es_ES,
02140   &my_locale_typelib_day_names_es_ES,
02141   &my_locale_typelib_ab_day_names_es_ES
02142 );
02143 /***** LOCALE END es_CR *****/
02144 
02145 /***** LOCALE BEGIN es_DO: Spanish - Dominican Republic *****/
02146 MY_LOCALE my_locale_es_DO
02147 (
02148   86,
02149   "es_DO",
02150   "Spanish - Dominican Republic",
02151   false,
02152   &my_locale_typelib_month_names_es_ES,
02153   &my_locale_typelib_ab_month_names_es_ES,
02154   &my_locale_typelib_day_names_es_ES,
02155   &my_locale_typelib_ab_day_names_es_ES
02156 );
02157 /***** LOCALE END es_DO *****/
02158 
02159 /***** LOCALE BEGIN es_EC: Spanish - Ecuador *****/
02160 MY_LOCALE my_locale_es_EC
02161 (
02162   87,
02163   "es_EC",
02164   "Spanish - Ecuador",
02165   false,
02166   &my_locale_typelib_month_names_es_ES,
02167   &my_locale_typelib_ab_month_names_es_ES,
02168   &my_locale_typelib_day_names_es_ES,
02169   &my_locale_typelib_ab_day_names_es_ES
02170 );
02171 /***** LOCALE END es_EC *****/
02172 
02173 /***** LOCALE BEGIN es_GT: Spanish - Guatemala *****/
02174 MY_LOCALE my_locale_es_GT
02175 (
02176   88,
02177   "es_GT",
02178   "Spanish - Guatemala",
02179   false,
02180   &my_locale_typelib_month_names_es_ES,
02181   &my_locale_typelib_ab_month_names_es_ES,
02182   &my_locale_typelib_day_names_es_ES,
02183   &my_locale_typelib_ab_day_names_es_ES
02184 );
02185 /***** LOCALE END es_GT *****/
02186 
02187 /***** LOCALE BEGIN es_HN: Spanish - Honduras *****/
02188 MY_LOCALE my_locale_es_HN
02189 (
02190   89,
02191   "es_HN",
02192   "Spanish - Honduras",
02193   false,
02194   &my_locale_typelib_month_names_es_ES,
02195   &my_locale_typelib_ab_month_names_es_ES,
02196   &my_locale_typelib_day_names_es_ES,
02197   &my_locale_typelib_ab_day_names_es_ES
02198 );
02199 /***** LOCALE END es_HN *****/
02200 
02201 /***** LOCALE BEGIN es_MX: Spanish - Mexico *****/
02202 MY_LOCALE my_locale_es_MX
02203 (
02204   90,
02205   "es_MX",
02206   "Spanish - Mexico",
02207   false,
02208   &my_locale_typelib_month_names_es_ES,
02209   &my_locale_typelib_ab_month_names_es_ES,
02210   &my_locale_typelib_day_names_es_ES,
02211   &my_locale_typelib_ab_day_names_es_ES
02212 );
02213 /***** LOCALE END es_MX *****/
02214 
02215 /***** LOCALE BEGIN es_NI: Spanish - Nicaragua *****/
02216 MY_LOCALE my_locale_es_NI
02217 (
02218   91,
02219   "es_NI",
02220   "Spanish - Nicaragua",
02221   false,
02222   &my_locale_typelib_month_names_es_ES,
02223   &my_locale_typelib_ab_month_names_es_ES,
02224   &my_locale_typelib_day_names_es_ES,
02225   &my_locale_typelib_ab_day_names_es_ES
02226 );
02227 /***** LOCALE END es_NI *****/
02228 
02229 /***** LOCALE BEGIN es_PA: Spanish - Panama *****/
02230 MY_LOCALE my_locale_es_PA
02231 (
02232   92,
02233   "es_PA",
02234   "Spanish - Panama",
02235   false,
02236   &my_locale_typelib_month_names_es_ES,
02237   &my_locale_typelib_ab_month_names_es_ES,
02238   &my_locale_typelib_day_names_es_ES,
02239   &my_locale_typelib_ab_day_names_es_ES
02240 );
02241 /***** LOCALE END es_PA *****/
02242 
02243 /***** LOCALE BEGIN es_PE: Spanish - Peru *****/
02244 MY_LOCALE my_locale_es_PE
02245 (
02246   93,
02247   "es_PE",
02248   "Spanish - Peru",
02249   false,
02250   &my_locale_typelib_month_names_es_ES,
02251   &my_locale_typelib_ab_month_names_es_ES,
02252   &my_locale_typelib_day_names_es_ES,
02253   &my_locale_typelib_ab_day_names_es_ES
02254 );
02255 /***** LOCALE END es_PE *****/
02256 
02257 /***** LOCALE BEGIN es_PR: Spanish - Puerto Rico *****/
02258 MY_LOCALE my_locale_es_PR
02259 (
02260   94,
02261   "es_PR",
02262   "Spanish - Puerto Rico",
02263   false,
02264   &my_locale_typelib_month_names_es_ES,
02265   &my_locale_typelib_ab_month_names_es_ES,
02266   &my_locale_typelib_day_names_es_ES,
02267   &my_locale_typelib_ab_day_names_es_ES
02268 );
02269 /***** LOCALE END es_PR *****/
02270 
02271 /***** LOCALE BEGIN es_PY: Spanish - Paraguay *****/
02272 MY_LOCALE my_locale_es_PY
02273 (
02274   95,
02275   "es_PY",
02276   "Spanish - Paraguay",
02277   false,
02278   &my_locale_typelib_month_names_es_ES,
02279   &my_locale_typelib_ab_month_names_es_ES,
02280   &my_locale_typelib_day_names_es_ES,
02281   &my_locale_typelib_ab_day_names_es_ES
02282 );
02283 /***** LOCALE END es_PY *****/
02284 
02285 /***** LOCALE BEGIN es_SV: Spanish - El Salvador *****/
02286 MY_LOCALE my_locale_es_SV
02287 (
02288   96,
02289   "es_SV",
02290   "Spanish - El Salvador",
02291   false,
02292   &my_locale_typelib_month_names_es_ES,
02293   &my_locale_typelib_ab_month_names_es_ES,
02294   &my_locale_typelib_day_names_es_ES,
02295   &my_locale_typelib_ab_day_names_es_ES
02296 );
02297 /***** LOCALE END es_SV *****/
02298 
02299 /***** LOCALE BEGIN es_US: Spanish - United States *****/
02300 MY_LOCALE my_locale_es_US
02301 (
02302   97,
02303   "es_US",
02304   "Spanish - United States",
02305   false,
02306   &my_locale_typelib_month_names_es_ES,
02307   &my_locale_typelib_ab_month_names_es_ES,
02308   &my_locale_typelib_day_names_es_ES,
02309   &my_locale_typelib_ab_day_names_es_ES
02310 );
02311 /***** LOCALE END es_US *****/
02312 
02313 /***** LOCALE BEGIN es_UY: Spanish - Uruguay *****/
02314 MY_LOCALE my_locale_es_UY
02315 (
02316   98,
02317   "es_UY",
02318   "Spanish - Uruguay",
02319   false,
02320   &my_locale_typelib_month_names_es_ES,
02321   &my_locale_typelib_ab_month_names_es_ES,
02322   &my_locale_typelib_day_names_es_ES,
02323   &my_locale_typelib_ab_day_names_es_ES
02324 );
02325 /***** LOCALE END es_UY *****/
02326 
02327 /***** LOCALE BEGIN es_VE: Spanish - Venezuela *****/
02328 MY_LOCALE my_locale_es_VE
02329 (
02330   99,
02331   "es_VE",
02332   "Spanish - Venezuela",
02333   false,
02334   &my_locale_typelib_month_names_es_ES,
02335   &my_locale_typelib_ab_month_names_es_ES,
02336   &my_locale_typelib_day_names_es_ES,
02337   &my_locale_typelib_ab_day_names_es_ES
02338 );
02339 /***** LOCALE END es_VE *****/
02340 
02341 /***** LOCALE BEGIN fr_BE: French - Belgium *****/
02342 MY_LOCALE my_locale_fr_BE
02343 (
02344   100,
02345   "fr_BE",
02346   "French - Belgium",
02347   false,
02348   &my_locale_typelib_month_names_fr_FR,
02349   &my_locale_typelib_ab_month_names_fr_FR,
02350   &my_locale_typelib_day_names_fr_FR,
02351   &my_locale_typelib_ab_day_names_fr_FR
02352 );
02353 /***** LOCALE END fr_BE *****/
02354 
02355 /***** LOCALE BEGIN fr_CA: French - Canada *****/
02356 MY_LOCALE my_locale_fr_CA
02357 (
02358   101,
02359   "fr_CA",
02360   "French - Canada",
02361   false,
02362   &my_locale_typelib_month_names_fr_FR,
02363   &my_locale_typelib_ab_month_names_fr_FR,
02364   &my_locale_typelib_day_names_fr_FR,
02365   &my_locale_typelib_ab_day_names_fr_FR
02366 );
02367 /***** LOCALE END fr_CA *****/
02368 
02369 /***** LOCALE BEGIN fr_CH: French - Switzerland *****/
02370 MY_LOCALE my_locale_fr_CH
02371 (
02372   102,
02373   "fr_CH",
02374   "French - Switzerland",
02375   false,
02376   &my_locale_typelib_month_names_fr_FR,
02377   &my_locale_typelib_ab_month_names_fr_FR,
02378   &my_locale_typelib_day_names_fr_FR,
02379   &my_locale_typelib_ab_day_names_fr_FR
02380 );
02381 /***** LOCALE END fr_CH *****/
02382 
02383 /***** LOCALE BEGIN fr_LU: French - Luxembourg *****/
02384 MY_LOCALE my_locale_fr_LU
02385 (
02386   103,
02387   "fr_LU",
02388   "French - Luxembourg",
02389   false,
02390   &my_locale_typelib_month_names_fr_FR,
02391   &my_locale_typelib_ab_month_names_fr_FR,
02392   &my_locale_typelib_day_names_fr_FR,
02393   &my_locale_typelib_ab_day_names_fr_FR
02394 );
02395 /***** LOCALE END fr_LU *****/
02396 
02397 /***** LOCALE BEGIN it_IT: Italian - Italy *****/
02398 MY_LOCALE my_locale_it_IT
02399 (
02400   104,
02401   "it_IT",
02402   "Italian - Italy",
02403   false,
02404   &my_locale_typelib_month_names_it_CH,
02405   &my_locale_typelib_ab_month_names_it_CH,
02406   &my_locale_typelib_day_names_it_CH,
02407   &my_locale_typelib_ab_day_names_it_CH
02408 );
02409 /***** LOCALE END it_IT *****/
02410 
02411 /***** LOCALE BEGIN nl_BE: Dutch - Belgium *****/
02412 MY_LOCALE my_locale_nl_BE
02413 (
02414   105,
02415   "nl_BE",
02416   "Dutch - Belgium",
02417   true,
02418   &my_locale_typelib_month_names_nl_NL,
02419   &my_locale_typelib_ab_month_names_nl_NL,
02420   &my_locale_typelib_day_names_nl_NL,
02421   &my_locale_typelib_ab_day_names_nl_NL
02422 );
02423 /***** LOCALE END nl_BE *****/
02424 
02425 /***** LOCALE BEGIN no_NO: Norwegian - Norway *****/
02426 MY_LOCALE my_locale_no_NO
02427 (
02428   106,
02429   "no_NO",
02430   "Norwegian - Norway",
02431   false,
02432   &my_locale_typelib_month_names_nb_NO,
02433   &my_locale_typelib_ab_month_names_nb_NO,
02434   &my_locale_typelib_day_names_nb_NO,
02435   &my_locale_typelib_ab_day_names_nb_NO
02436 );
02437 /***** LOCALE END no_NO *****/
02438 
02439 /***** LOCALE BEGIN sv_FI: Swedish - Finland *****/
02440 MY_LOCALE my_locale_sv_FI
02441 (
02442   107,
02443   "sv_FI",
02444   "Swedish - Finland",
02445   false,
02446   &my_locale_typelib_month_names_sv_SE,
02447   &my_locale_typelib_ab_month_names_sv_SE,
02448   &my_locale_typelib_day_names_sv_SE,
02449   &my_locale_typelib_ab_day_names_sv_SE
02450 );
02451 /***** LOCALE END sv_FI *****/
02452 
02453 /***** LOCALE BEGIN zh_HK: Chinese - Hong Kong SAR *****/
02454 MY_LOCALE my_locale_zh_HK
02455 (
02456   108,
02457   "zh_HK",
02458   "Chinese - Hong Kong SAR",
02459   false,
02460   &my_locale_typelib_month_names_zh_CN,
02461   &my_locale_typelib_ab_month_names_zh_CN,
02462   &my_locale_typelib_day_names_zh_CN,
02463   &my_locale_typelib_ab_day_names_zh_CN
02464 );
02465 /***** LOCALE END zh_HK *****/
02466 
02467 
02468 /*
02469   The list of all locales.
02470   Note, locales must be ordered according to their
02471   numbers to make my_locale_by_number() work fast.
02472   Some debug asserts below check this.
02473 */
02474 MY_LOCALE *my_locales[]=
02475   {
02476     &my_locale_en_US,
02477     &my_locale_en_GB,
02478     &my_locale_ja_JP,
02479     &my_locale_sv_SE,
02480     &my_locale_de_DE,
02481     &my_locale_fr_FR,
02482     &my_locale_ar_AE,
02483     &my_locale_ar_BH,
02484     &my_locale_ar_JO,
02485     &my_locale_ar_SA,
02486     &my_locale_ar_SY,
02487     &my_locale_be_BY,
02488     &my_locale_bg_BG,
02489     &my_locale_ca_ES,
02490     &my_locale_cs_CZ,
02491     &my_locale_da_DK,
02492     &my_locale_de_AT,
02493     &my_locale_es_ES,
02494     &my_locale_et_EE,
02495     &my_locale_eu_ES,
02496     &my_locale_fi_FI,
02497     &my_locale_fo_FO,
02498     &my_locale_gl_ES,
02499     &my_locale_gu_IN,
02500     &my_locale_he_IL,
02501     &my_locale_hi_IN,
02502     &my_locale_hr_HR,
02503     &my_locale_hu_HU,
02504     &my_locale_id_ID,
02505     &my_locale_is_IS,
02506     &my_locale_it_CH,
02507     &my_locale_ko_KR,
02508     &my_locale_lt_LT,
02509     &my_locale_lv_LV,
02510     &my_locale_mk_MK,
02511     &my_locale_mn_MN,
02512     &my_locale_ms_MY,
02513     &my_locale_nb_NO,
02514     &my_locale_nl_NL,
02515     &my_locale_pl_PL,
02516     &my_locale_pt_BR,
02517     &my_locale_pt_PT,
02518     &my_locale_ro_RO,
02519     &my_locale_ru_RU,
02520     &my_locale_ru_UA,
02521     &my_locale_sk_SK,
02522     &my_locale_sl_SI,
02523     &my_locale_sq_AL,
02524     &my_locale_sr_YU,
02525     &my_locale_ta_IN,
02526     &my_locale_te_IN,
02527     &my_locale_th_TH,
02528     &my_locale_tr_TR,
02529     &my_locale_uk_UA,
02530     &my_locale_ur_PK,
02531     &my_locale_vi_VN,
02532     &my_locale_zh_CN,
02533     &my_locale_zh_TW,
02534     &my_locale_ar_DZ,
02535     &my_locale_ar_EG,
02536     &my_locale_ar_IN,
02537     &my_locale_ar_IQ,
02538     &my_locale_ar_KW,
02539     &my_locale_ar_LB,
02540     &my_locale_ar_LY,
02541     &my_locale_ar_MA,
02542     &my_locale_ar_OM,
02543     &my_locale_ar_QA,
02544     &my_locale_ar_SD,
02545     &my_locale_ar_TN,
02546     &my_locale_ar_YE,
02547     &my_locale_de_BE,
02548     &my_locale_de_CH,
02549     &my_locale_de_LU,
02550     &my_locale_en_AU,
02551     &my_locale_en_CA,
02552     &my_locale_en_IN,
02553     &my_locale_en_NZ,
02554     &my_locale_en_PH,
02555     &my_locale_en_ZA,
02556     &my_locale_en_ZW,
02557     &my_locale_es_AR,
02558     &my_locale_es_BO,
02559     &my_locale_es_CL,
02560     &my_locale_es_CO,
02561     &my_locale_es_CR,
02562     &my_locale_es_DO,
02563     &my_locale_es_EC,
02564     &my_locale_es_GT,
02565     &my_locale_es_HN,
02566     &my_locale_es_MX,
02567     &my_locale_es_NI,
02568     &my_locale_es_PA,
02569     &my_locale_es_PE,
02570     &my_locale_es_PR,
02571     &my_locale_es_PY,
02572     &my_locale_es_SV,
02573     &my_locale_es_US,
02574     &my_locale_es_UY,
02575     &my_locale_es_VE,
02576     &my_locale_fr_BE,
02577     &my_locale_fr_CA,
02578     &my_locale_fr_CH,
02579     &my_locale_fr_LU,
02580     &my_locale_it_IT,
02581     &my_locale_nl_BE,
02582     &my_locale_no_NO,
02583     &my_locale_sv_FI,
02584     &my_locale_zh_HK,
02585     NULL
02586   };
02587 
02588 
02589 MY_LOCALE *my_locale_by_number(uint32_t number)
02590 {
02591   MY_LOCALE *locale;
02592   if (number >= array_elements(my_locales) - 1)
02593     return NULL;
02594   locale= my_locales[number];
02595   // Check that locale is on its correct position in the array
02596   assert(locale == my_locales[locale->number]);
02597   return locale;
02598 }
02599 
02600 
02601 MY_LOCALE *my_locale_by_name(const char *name)
02602 {
02603   MY_LOCALE **locale;
02604   for (locale= my_locales; *locale != NULL; locale++)
02605   {
02606     if (!my_strcasecmp(&my_charset_utf8_general_ci, (*locale)->name, name))
02607     {
02608       // Check that locale is on its correct position in the array
02609       assert((*locale) == my_locales[(*locale)->number]);
02610       return *locale;
02611     }
02612   }
02613   return NULL;
02614 }
02615 
02616 } /* namespace drizzled */