2003-04-11 Duncan Mak <duncan@ximian.com>
authorDuncan Mak <duncan@mono-cvs.ximian.com>
Sat, 12 Apr 2003 03:17:25 +0000 (03:17 -0000)
committerDuncan Mak <duncan@mono-cvs.ximian.com>
Sat, 12 Apr 2003 03:17:25 +0000 (03:17 -0000)
* *.xml: Remove the IsNeutralCulture information and add in specific
        culture information as well.

svn path=/trunk/mcs/; revision=13538

202 files changed:
mcs/class/Mono.Globalization/Data/ChangeLog [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/af-ZA.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/af.xml
mcs/class/Mono.Globalization/Data/ar-AE.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/ar-BH.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/ar-DZ.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/ar-EG.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/ar-IQ.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/ar-JO.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/ar-KW.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/ar-LB.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/ar-LY.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/ar-MA.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/ar-OM.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/ar-QA.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/ar-SA.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/ar-SY.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/ar-TN.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/ar-YE.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/ar.xml
mcs/class/Mono.Globalization/Data/az-AZ-Cyrl.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/az-AZ-Latn.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/az.xml
mcs/class/Mono.Globalization/Data/be-BY.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/be.xml
mcs/class/Mono.Globalization/Data/bg-BG.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/bg.xml
mcs/class/Mono.Globalization/Data/ca-ES.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/ca.xml
mcs/class/Mono.Globalization/Data/cs-CZ.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/cs.xml
mcs/class/Mono.Globalization/Data/da-DK.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/da.xml
mcs/class/Mono.Globalization/Data/de-AT.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/de-CH.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/de-DE.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/de-LI.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/de-LU.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/de.xml
mcs/class/Mono.Globalization/Data/div-MV.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/div.xml
mcs/class/Mono.Globalization/Data/el-GR.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/el.xml
mcs/class/Mono.Globalization/Data/en-AU.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/en-BZ.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/en-CA.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/en-CB.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/en-GB.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/en-IE.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/en-JM.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/en-NZ.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/en-PH.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/en-TT.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/en-US.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/en-ZA.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/en-ZW.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/en.xml
mcs/class/Mono.Globalization/Data/es-AR.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/es-BO.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/es-CL.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/es-CO.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/es-CR.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/es-DO.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/es-EC.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/es-ES.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/es-GT.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/es-HN.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/es-MX.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/es-NI.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/es-PA.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/es-PE.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/es-PR.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/es-PY.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/es-SV.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/es-UY.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/es-VE.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/es.xml
mcs/class/Mono.Globalization/Data/et-EE.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/et.xml
mcs/class/Mono.Globalization/Data/eu-ES.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/eu.xml
mcs/class/Mono.Globalization/Data/fa-IR.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/fa.xml
mcs/class/Mono.Globalization/Data/fi-FI.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/fi.xml
mcs/class/Mono.Globalization/Data/fo-FO.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/fo.xml
mcs/class/Mono.Globalization/Data/fr-BE.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/fr-CA.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/fr-CH.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/fr-FR.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/fr-LU.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/fr-MC.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/fr.xml
mcs/class/Mono.Globalization/Data/gl-ES.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/gl.xml
mcs/class/Mono.Globalization/Data/gu-IN.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/gu.xml
mcs/class/Mono.Globalization/Data/he-IL.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/he.xml
mcs/class/Mono.Globalization/Data/hi-IN.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/hi.xml
mcs/class/Mono.Globalization/Data/hr-HR.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/hr.xml
mcs/class/Mono.Globalization/Data/hu-HU.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/hu.xml
mcs/class/Mono.Globalization/Data/hy-AM.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/hy.xml
mcs/class/Mono.Globalization/Data/id-ID.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/id.xml
mcs/class/Mono.Globalization/Data/is-IS.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/is.xml
mcs/class/Mono.Globalization/Data/it-CH.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/it-IT.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/it.xml
mcs/class/Mono.Globalization/Data/ja-JP.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/ja.xml
mcs/class/Mono.Globalization/Data/ka-GE.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/ka.xml
mcs/class/Mono.Globalization/Data/kk-KZ.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/kk.xml
mcs/class/Mono.Globalization/Data/kn-IN.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/kn.xml
mcs/class/Mono.Globalization/Data/ko-KR.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/ko.xml
mcs/class/Mono.Globalization/Data/kok-IN.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/kok.xml
mcs/class/Mono.Globalization/Data/ky-KZ.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/ky.xml
mcs/class/Mono.Globalization/Data/lt-LT.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/lt.xml
mcs/class/Mono.Globalization/Data/lv-LV.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/lv.xml
mcs/class/Mono.Globalization/Data/mk-MK.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/mk.xml
mcs/class/Mono.Globalization/Data/mn-MN.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/mn.xml
mcs/class/Mono.Globalization/Data/mr-IN.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/mr.xml
mcs/class/Mono.Globalization/Data/ms-BN.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/ms-MY.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/ms.xml
mcs/class/Mono.Globalization/Data/nb-NO.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/nl-BE.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/nl-NL.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/nl.xml
mcs/class/Mono.Globalization/Data/nn-NO.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/no.xml
mcs/class/Mono.Globalization/Data/pa-IN.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/pa.xml
mcs/class/Mono.Globalization/Data/pl-PL.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/pl.xml
mcs/class/Mono.Globalization/Data/pt-BR.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/pt-PT.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/pt.xml
mcs/class/Mono.Globalization/Data/ro-RO.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/ro.xml
mcs/class/Mono.Globalization/Data/ru-RU.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/ru.xml
mcs/class/Mono.Globalization/Data/sa-IN.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/sa.xml
mcs/class/Mono.Globalization/Data/sk-SK.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/sk.xml
mcs/class/Mono.Globalization/Data/sl-SI.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/sl.xml
mcs/class/Mono.Globalization/Data/sq-AL.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/sq.xml
mcs/class/Mono.Globalization/Data/sr-SP-Cyrl.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/sr-SP-Latn.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/sv-FI.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/sv-SE.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/sv.xml
mcs/class/Mono.Globalization/Data/sw-KE.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/sw.xml
mcs/class/Mono.Globalization/Data/syr-SY.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/syr.xml
mcs/class/Mono.Globalization/Data/ta-IN.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/ta.xml
mcs/class/Mono.Globalization/Data/te-IN.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/te.xml
mcs/class/Mono.Globalization/Data/th-TH.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/th.xml
mcs/class/Mono.Globalization/Data/tr-TR.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/tr.xml
mcs/class/Mono.Globalization/Data/tt-RU.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/tt.xml
mcs/class/Mono.Globalization/Data/uk-UA.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/uk.xml
mcs/class/Mono.Globalization/Data/ur-PK.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/ur.xml
mcs/class/Mono.Globalization/Data/uz-UZ-Cyrl.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/uz-UZ-Latn.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/uz.xml
mcs/class/Mono.Globalization/Data/vi-VN.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/vi.xml
mcs/class/Mono.Globalization/Data/zh-CHS.xml
mcs/class/Mono.Globalization/Data/zh-CHT.xml
mcs/class/Mono.Globalization/Data/zh-CN.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/zh-HK.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/zh-MO.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/zh-SG.xml [new file with mode: 0644]
mcs/class/Mono.Globalization/Data/zh-TW.xml [new file with mode: 0644]

diff --git a/mcs/class/Mono.Globalization/Data/ChangeLog b/mcs/class/Mono.Globalization/Data/ChangeLog
new file mode 100644 (file)
index 0000000..1468631
--- /dev/null
@@ -0,0 +1,5 @@
+2003-04-11  Duncan Mak  <duncan@ximian.com>
+
+       * *.xml: Remove the IsNeutralCulture information and add in specific
+        culture information as well.
+        
diff --git a/mcs/class/Mono.Globalization/Data/af-ZA.xml b/mcs/class/Mono.Globalization/Data/af-ZA.xml
new file mode 100644 (file)
index 0000000..4514718
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Afrikaans (South Africa)-->\r
+<CultureInfo name="af-ZA">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1078" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>af-ZA (Need display name)</DisplayName>\r
+  <EnglishName>af-ZA (Need English name)</EnglishName>\r
+  <LCID>1078</LCID>\r
+  <Name>af-ZA</Name>\r
+  <NativeName>af-ZA (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>af</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>afr</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>af</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index 15a79a316f54706c99cd9fcd1dbda77d96cd77d1..18847488682e8187ca06dfeeafccd9a45637b5d6 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="54" />\r
   <DisplayName>af (Need display name)</DisplayName>\r
   <EnglishName>af (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>54</LCID>\r
   <Name>af</Name>\r
   <NativeName>af (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/ar-AE.xml b/mcs/class/Mono.Globalization/Data/ar-AE.xml
new file mode 100644 (file)
index 0000000..998ed3e
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Arabic (U.A.E.)-->\r
+<CultureInfo name="ar-AE">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="14337" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>ar-AE (Need display name)</DisplayName>\r
+  <EnglishName>ar-AE (Need English name)</EnglishName>\r
+  <LCID>14337</LCID>\r
+  <Name>ar-AE</Name>\r
+  <NativeName>ar-AE (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>ar</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1256</ANSICodePage>\r
+    <EBCDICCodePage>20420</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10004</MacCodePage>\r
+    <OEMCodePage>720</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>ara</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>ar</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/ar-BH.xml b/mcs/class/Mono.Globalization/Data/ar-BH.xml
new file mode 100644 (file)
index 0000000..9bfaab0
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Arabic (Bahrain)-->\r
+<CultureInfo name="ar-BH">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="15361" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>ar-BH (Need display name)</DisplayName>\r
+  <EnglishName>ar-BH (Need English name)</EnglishName>\r
+  <LCID>15361</LCID>\r
+  <Name>ar-BH</Name>\r
+  <NativeName>ar-BH (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>ar</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1256</ANSICodePage>\r
+    <EBCDICCodePage>20420</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10004</MacCodePage>\r
+    <OEMCodePage>720</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>ara</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>ar</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/ar-DZ.xml b/mcs/class/Mono.Globalization/Data/ar-DZ.xml
new file mode 100644 (file)
index 0000000..36ac110
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Arabic (Algeria)-->\r
+<CultureInfo name="ar-DZ">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="5121" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>ar-DZ (Need display name)</DisplayName>\r
+  <EnglishName>ar-DZ (Need English name)</EnglishName>\r
+  <LCID>5121</LCID>\r
+  <Name>ar-DZ</Name>\r
+  <NativeName>ar-DZ (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>ar</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1256</ANSICodePage>\r
+    <EBCDICCodePage>20420</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10004</MacCodePage>\r
+    <OEMCodePage>720</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>ara</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>ar</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/ar-EG.xml b/mcs/class/Mono.Globalization/Data/ar-EG.xml
new file mode 100644 (file)
index 0000000..06085f3
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Arabic (Egypt)-->\r
+<CultureInfo name="ar-EG">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="3073" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>ar-EG (Need display name)</DisplayName>\r
+  <EnglishName>ar-EG (Need English name)</EnglishName>\r
+  <LCID>3073</LCID>\r
+  <Name>ar-EG</Name>\r
+  <NativeName>ar-EG (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>ar</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1256</ANSICodePage>\r
+    <EBCDICCodePage>20420</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10004</MacCodePage>\r
+    <OEMCodePage>720</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>ara</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>ar</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/ar-IQ.xml b/mcs/class/Mono.Globalization/Data/ar-IQ.xml
new file mode 100644 (file)
index 0000000..1beeebd
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Arabic (Iraq)-->\r
+<CultureInfo name="ar-IQ">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="2049" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>ar-IQ (Need display name)</DisplayName>\r
+  <EnglishName>ar-IQ (Need English name)</EnglishName>\r
+  <LCID>2049</LCID>\r
+  <Name>ar-IQ</Name>\r
+  <NativeName>ar-IQ (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>ar</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1256</ANSICodePage>\r
+    <EBCDICCodePage>20420</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10004</MacCodePage>\r
+    <OEMCodePage>720</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>ara</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>ar</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/ar-JO.xml b/mcs/class/Mono.Globalization/Data/ar-JO.xml
new file mode 100644 (file)
index 0000000..ee3207f
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Arabic (Jordan)-->\r
+<CultureInfo name="ar-JO">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="11265" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>ar-JO (Need display name)</DisplayName>\r
+  <EnglishName>ar-JO (Need English name)</EnglishName>\r
+  <LCID>11265</LCID>\r
+  <Name>ar-JO</Name>\r
+  <NativeName>ar-JO (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>ar</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1256</ANSICodePage>\r
+    <EBCDICCodePage>20420</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10004</MacCodePage>\r
+    <OEMCodePage>720</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>ara</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>ar</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/ar-KW.xml b/mcs/class/Mono.Globalization/Data/ar-KW.xml
new file mode 100644 (file)
index 0000000..824ee23
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Arabic (Kuwait)-->\r
+<CultureInfo name="ar-KW">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="13313" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>ar-KW (Need display name)</DisplayName>\r
+  <EnglishName>ar-KW (Need English name)</EnglishName>\r
+  <LCID>13313</LCID>\r
+  <Name>ar-KW</Name>\r
+  <NativeName>ar-KW (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>ar</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1256</ANSICodePage>\r
+    <EBCDICCodePage>20420</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10004</MacCodePage>\r
+    <OEMCodePage>720</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>ara</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>ar</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/ar-LB.xml b/mcs/class/Mono.Globalization/Data/ar-LB.xml
new file mode 100644 (file)
index 0000000..2760836
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Arabic (Lebanon)-->\r
+<CultureInfo name="ar-LB">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="12289" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>ar-LB (Need display name)</DisplayName>\r
+  <EnglishName>ar-LB (Need English name)</EnglishName>\r
+  <LCID>12289</LCID>\r
+  <Name>ar-LB</Name>\r
+  <NativeName>ar-LB (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>ar</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1256</ANSICodePage>\r
+    <EBCDICCodePage>20420</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10004</MacCodePage>\r
+    <OEMCodePage>720</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>ara</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>ar</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/ar-LY.xml b/mcs/class/Mono.Globalization/Data/ar-LY.xml
new file mode 100644 (file)
index 0000000..29483cd
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Arabic (Libya)-->\r
+<CultureInfo name="ar-LY">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="4097" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>ar-LY (Need display name)</DisplayName>\r
+  <EnglishName>ar-LY (Need English name)</EnglishName>\r
+  <LCID>4097</LCID>\r
+  <Name>ar-LY</Name>\r
+  <NativeName>ar-LY (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>ar</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1256</ANSICodePage>\r
+    <EBCDICCodePage>20420</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10004</MacCodePage>\r
+    <OEMCodePage>720</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>ara</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>ar</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/ar-MA.xml b/mcs/class/Mono.Globalization/Data/ar-MA.xml
new file mode 100644 (file)
index 0000000..1e9a892
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Arabic (Morocco)-->\r
+<CultureInfo name="ar-MA">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="6145" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>ar-MA (Need display name)</DisplayName>\r
+  <EnglishName>ar-MA (Need English name)</EnglishName>\r
+  <LCID>6145</LCID>\r
+  <Name>ar-MA</Name>\r
+  <NativeName>ar-MA (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>ar</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1256</ANSICodePage>\r
+    <EBCDICCodePage>20420</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10004</MacCodePage>\r
+    <OEMCodePage>720</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>ara</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>ar</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/ar-OM.xml b/mcs/class/Mono.Globalization/Data/ar-OM.xml
new file mode 100644 (file)
index 0000000..548cd75
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Arabic (Oman)-->\r
+<CultureInfo name="ar-OM">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="8193" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>ar-OM (Need display name)</DisplayName>\r
+  <EnglishName>ar-OM (Need English name)</EnglishName>\r
+  <LCID>8193</LCID>\r
+  <Name>ar-OM</Name>\r
+  <NativeName>ar-OM (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>ar</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1256</ANSICodePage>\r
+    <EBCDICCodePage>20420</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10004</MacCodePage>\r
+    <OEMCodePage>720</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>ara</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>ar</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/ar-QA.xml b/mcs/class/Mono.Globalization/Data/ar-QA.xml
new file mode 100644 (file)
index 0000000..c1686c4
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Arabic (Qatar)-->\r
+<CultureInfo name="ar-QA">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="16385" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>ar-QA (Need display name)</DisplayName>\r
+  <EnglishName>ar-QA (Need English name)</EnglishName>\r
+  <LCID>16385</LCID>\r
+  <Name>ar-QA</Name>\r
+  <NativeName>ar-QA (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>ar</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1256</ANSICodePage>\r
+    <EBCDICCodePage>20420</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10004</MacCodePage>\r
+    <OEMCodePage>720</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>ara</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>ar</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/ar-SA.xml b/mcs/class/Mono.Globalization/Data/ar-SA.xml
new file mode 100644 (file)
index 0000000..730b517
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Arabic (Saudi Arabia)-->\r
+<CultureInfo name="ar-SA">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1025" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>ar-SA (Need display name)</DisplayName>\r
+  <EnglishName>ar-SA (Need English name)</EnglishName>\r
+  <LCID>1025</LCID>\r
+  <Name>ar-SA</Name>\r
+  <NativeName>ar-SA (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>ar</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1256</ANSICodePage>\r
+    <EBCDICCodePage>20420</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10004</MacCodePage>\r
+    <OEMCodePage>720</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>ara</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>ar</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/ar-SY.xml b/mcs/class/Mono.Globalization/Data/ar-SY.xml
new file mode 100644 (file)
index 0000000..040b9d7
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Arabic (Syria)-->\r
+<CultureInfo name="ar-SY">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="10241" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>ar-SY (Need display name)</DisplayName>\r
+  <EnglishName>ar-SY (Need English name)</EnglishName>\r
+  <LCID>10241</LCID>\r
+  <Name>ar-SY</Name>\r
+  <NativeName>ar-SY (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>ar</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1256</ANSICodePage>\r
+    <EBCDICCodePage>20420</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10004</MacCodePage>\r
+    <OEMCodePage>720</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>ara</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>ar</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/ar-TN.xml b/mcs/class/Mono.Globalization/Data/ar-TN.xml
new file mode 100644 (file)
index 0000000..8193ab1
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Arabic (Tunisia)-->\r
+<CultureInfo name="ar-TN">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="7169" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>ar-TN (Need display name)</DisplayName>\r
+  <EnglishName>ar-TN (Need English name)</EnglishName>\r
+  <LCID>7169</LCID>\r
+  <Name>ar-TN</Name>\r
+  <NativeName>ar-TN (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>ar</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1256</ANSICodePage>\r
+    <EBCDICCodePage>20420</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10004</MacCodePage>\r
+    <OEMCodePage>720</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>ara</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>ar</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/ar-YE.xml b/mcs/class/Mono.Globalization/Data/ar-YE.xml
new file mode 100644 (file)
index 0000000..28d2950
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Arabic (Yemen)-->\r
+<CultureInfo name="ar-YE">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="9217" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>ar-YE (Need display name)</DisplayName>\r
+  <EnglishName>ar-YE (Need English name)</EnglishName>\r
+  <LCID>9217</LCID>\r
+  <Name>ar-YE</Name>\r
+  <NativeName>ar-YE (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>ar</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1256</ANSICodePage>\r
+    <EBCDICCodePage>20420</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10004</MacCodePage>\r
+    <OEMCodePage>720</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>ara</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>ar</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index b5a7096c8b569b045a8ca31642f3227105891f40..b4d6d0130cee6221bebe284abccc05491e4ae944 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="1" />\r
   <DisplayName>ar (Need display name)</DisplayName>\r
   <EnglishName>ar (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>1</LCID>\r
   <Name>ar</Name>\r
   <NativeName>ar (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/az-AZ-Cyrl.xml b/mcs/class/Mono.Globalization/Data/az-AZ-Cyrl.xml
new file mode 100644 (file)
index 0000000..581e1d6
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Azeri (Cyrillic) (Azerbaijan)-->\r
+<CultureInfo name="az-AZ-Cyrl">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="2092" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>az-AZ-Cyrl (Need display name)</DisplayName>\r
+  <EnglishName>az-AZ-Cyrl (Need English name)</EnglishName>\r
+  <LCID>2092</LCID>\r
+  <Name>az-AZ-Cyrl</Name>\r
+  <NativeName>az-AZ-Cyrl (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>az</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1251</ANSICodePage>\r
+    <EBCDICCodePage>20880</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10007</MacCodePage>\r
+    <OEMCodePage>866</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>aze</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>az</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/az-AZ-Latn.xml b/mcs/class/Mono.Globalization/Data/az-AZ-Latn.xml
new file mode 100644 (file)
index 0000000..22594e4
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Azeri (Latin) (Azerbaijan)-->\r
+<CultureInfo name="az-AZ-Latn">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1068" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>az-AZ-Latn (Need display name)</DisplayName>\r
+  <EnglishName>az-AZ-Latn (Need English name)</EnglishName>\r
+  <LCID>1068</LCID>\r
+  <Name>az-AZ-Latn</Name>\r
+  <NativeName>az-AZ-Latn (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>az</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1254</ANSICodePage>\r
+    <EBCDICCodePage>20905</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10081</MacCodePage>\r
+    <OEMCodePage>857</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>aze</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>az</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index e015add38e494eb7638405d53b0b9bd83acda727..5158797a3ba876912b0e3a6ccb77e2fdeae96abb 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="44" />\r
   <DisplayName>az (Need display name)</DisplayName>\r
   <EnglishName>az (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>44</LCID>\r
   <Name>az</Name>\r
   <NativeName>az (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/be-BY.xml b/mcs/class/Mono.Globalization/Data/be-BY.xml
new file mode 100644 (file)
index 0000000..328cba2
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Belarusian (Belarus)-->\r
+<CultureInfo name="be-BY">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1059" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>be-BY (Need display name)</DisplayName>\r
+  <EnglishName>be-BY (Need English name)</EnglishName>\r
+  <LCID>1059</LCID>\r
+  <Name>be-BY</Name>\r
+  <NativeName>be-BY (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>be</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1251</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10007</MacCodePage>\r
+    <OEMCodePage>866</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>bel</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>be</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index b767e2e5d8e1c6caa42e0c334a4c3f5fd3336b41..47eaaba0839d2c47e09cbae89ce16682062c37aa 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="35" />\r
   <DisplayName>be (Need display name)</DisplayName>\r
   <EnglishName>be (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>35</LCID>\r
   <Name>be</Name>\r
   <NativeName>be (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/bg-BG.xml b/mcs/class/Mono.Globalization/Data/bg-BG.xml
new file mode 100644 (file)
index 0000000..5988e5a
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Bulgarian (Bulgaria)-->\r
+<CultureInfo name="bg-BG">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1026" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>bg-BG (Need display name)</DisplayName>\r
+  <EnglishName>bg-BG (Need English name)</EnglishName>\r
+  <LCID>1026</LCID>\r
+  <Name>bg-BG</Name>\r
+  <NativeName>bg-BG (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>bg</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1251</ANSICodePage>\r
+    <EBCDICCodePage>20420</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10007</MacCodePage>\r
+    <OEMCodePage>866</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>bul</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>bg</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index d3e5e9c584ebc8ddba51d6d73be1c973be89d1dc..9c4ab21c96ee7e70c2fe79d069ae629572e9766f 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="2" />\r
   <DisplayName>bg (Need display name)</DisplayName>\r
   <EnglishName>bg (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>2</LCID>\r
   <Name>bg</Name>\r
   <NativeName>bg (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/ca-ES.xml b/mcs/class/Mono.Globalization/Data/ca-ES.xml
new file mode 100644 (file)
index 0000000..27f2c28
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Catalan (Catalan)-->\r
+<CultureInfo name="ca-ES">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1027" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>ca-ES (Need display name)</DisplayName>\r
+  <EnglishName>ca-ES (Need English name)</EnglishName>\r
+  <LCID>1027</LCID>\r
+  <Name>ca-ES</Name>\r
+  <NativeName>ca-ES (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>ca</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>cat</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>ca</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index 609c2b195b2ba5f9eebafe48c36e1e5e0595873a..e0baff5390e21d83d52f4f9d6b336a825dff09c9 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="3" />\r
   <DisplayName>ca (Need display name)</DisplayName>\r
   <EnglishName>ca (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>3</LCID>\r
   <Name>ca</Name>\r
   <NativeName>ca (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/cs-CZ.xml b/mcs/class/Mono.Globalization/Data/cs-CZ.xml
new file mode 100644 (file)
index 0000000..b277901
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Czech (Czech Republic)-->\r
+<CultureInfo name="cs-CZ">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1029" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>cs-CZ (Need display name)</DisplayName>\r
+  <EnglishName>cs-CZ (Need English name)</EnglishName>\r
+  <LCID>1029</LCID>\r
+  <Name>cs-CZ</Name>\r
+  <NativeName>cs-CZ (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>cs</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1250</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10029</MacCodePage>\r
+    <OEMCodePage>852</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>ces</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>cs</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index ab4ce1c97e09a61fed935418befc39a783df901f..fe492f6966c87eb18d311071a977f15a13d32f58 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="5" />\r
   <DisplayName>cs (Need display name)</DisplayName>\r
   <EnglishName>cs (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>5</LCID>\r
   <Name>cs</Name>\r
   <NativeName>cs (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/da-DK.xml b/mcs/class/Mono.Globalization/Data/da-DK.xml
new file mode 100644 (file)
index 0000000..dc9af23
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Danish (Denmark)-->\r
+<CultureInfo name="da-DK">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1030" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>da-DK (Need display name)</DisplayName>\r
+  <EnglishName>da-DK (Need English name)</EnglishName>\r
+  <LCID>1030</LCID>\r
+  <Name>da-DK</Name>\r
+  <NativeName>da-DK (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>da</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>20277</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>dan</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>da</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index d109cada571d56b751cb288f9918d719efd9341d..5ea80c66eaf41019b68ef4ef5adad7eda2dfe143 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="6" />\r
   <DisplayName>da (Need display name)</DisplayName>\r
   <EnglishName>da (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>6</LCID>\r
   <Name>da</Name>\r
   <NativeName>da (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/de-AT.xml b/mcs/class/Mono.Globalization/Data/de-AT.xml
new file mode 100644 (file)
index 0000000..67ca035
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--German (Austria)-->\r
+<CultureInfo name="de-AT">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="3079" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>de-AT (Need display name)</DisplayName>\r
+  <EnglishName>de-AT (Need English name)</EnglishName>\r
+  <LCID>3079</LCID>\r
+  <Name>de-AT</Name>\r
+  <NativeName>de-AT (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>de</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>20273</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>deu</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>de</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/de-CH.xml b/mcs/class/Mono.Globalization/Data/de-CH.xml
new file mode 100644 (file)
index 0000000..66e4101
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--German (Switzerland)-->\r
+<CultureInfo name="de-CH">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="2055" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>de-CH (Need display name)</DisplayName>\r
+  <EnglishName>de-CH (Need English name)</EnglishName>\r
+  <LCID>2055</LCID>\r
+  <Name>de-CH</Name>\r
+  <NativeName>de-CH (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>de</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>20273</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>deu</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>de</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/de-DE.xml b/mcs/class/Mono.Globalization/Data/de-DE.xml
new file mode 100644 (file)
index 0000000..1e38f9b
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--German (Germany)-->\r
+<CultureInfo name="de-DE">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1031" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>de-DE (Need display name)</DisplayName>\r
+  <EnglishName>de-DE (Need English name)</EnglishName>\r
+  <LCID>1031</LCID>\r
+  <Name>de-DE</Name>\r
+  <NativeName>de-DE (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>de</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>20273</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>deu</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>de</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/de-LI.xml b/mcs/class/Mono.Globalization/Data/de-LI.xml
new file mode 100644 (file)
index 0000000..b3d6ee5
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--German (Liechtenstein)-->\r
+<CultureInfo name="de-LI">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="5127" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>de-LI (Need display name)</DisplayName>\r
+  <EnglishName>de-LI (Need English name)</EnglishName>\r
+  <LCID>5127</LCID>\r
+  <Name>de-LI</Name>\r
+  <NativeName>de-LI (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>de</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>20273</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>deu</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>de</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/de-LU.xml b/mcs/class/Mono.Globalization/Data/de-LU.xml
new file mode 100644 (file)
index 0000000..ad2e40a
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--German (Luxembourg)-->\r
+<CultureInfo name="de-LU">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="4103" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>de-LU (Need display name)</DisplayName>\r
+  <EnglishName>de-LU (Need English name)</EnglishName>\r
+  <LCID>4103</LCID>\r
+  <Name>de-LU</Name>\r
+  <NativeName>de-LU (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>de</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>20273</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>deu</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>de</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index defc0ed4000742f999e7ba88abc8e541d892d063..e720a81006fe58fab3b3df71a9673a57fdfeeba1 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="7" />\r
   <DisplayName>de (Need display name)</DisplayName>\r
   <EnglishName>de (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>7</LCID>\r
   <Name>de</Name>\r
   <NativeName>de (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/div-MV.xml b/mcs/class/Mono.Globalization/Data/div-MV.xml
new file mode 100644 (file)
index 0000000..cd3807d
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Divehi (Maldives)-->\r
+<CultureInfo name="div-MV">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1125" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>div-MV (Need display name)</DisplayName>\r
+  <EnglishName>div-MV (Need English name)</EnglishName>\r
+  <LCID>1125</LCID>\r
+  <Name>div-MV</Name>\r
+  <NativeName>div-MV (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>div</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>0</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>،</ListSeparator>\r
+    <MacCodePage>2</MacCodePage>\r
+    <OEMCodePage>1</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>div</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>div</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index e4cf1e8505b85636aeb847b47c0097b28ccc1640..2c8f83169fa4894031be91843f9ab1ef190cecce 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="101" />\r
   <DisplayName>div (Need display name)</DisplayName>\r
   <EnglishName>div (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>101</LCID>\r
   <Name>div</Name>\r
   <NativeName>div (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/el-GR.xml b/mcs/class/Mono.Globalization/Data/el-GR.xml
new file mode 100644 (file)
index 0000000..9d04053
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Greek (Greece)-->\r
+<CultureInfo name="el-GR">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1032" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>el-GR (Need display name)</DisplayName>\r
+  <EnglishName>el-GR (Need English name)</EnglishName>\r
+  <LCID>1032</LCID>\r
+  <Name>el-GR</Name>\r
+  <NativeName>el-GR (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>el</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1253</ANSICodePage>\r
+    <EBCDICCodePage>20273</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10006</MacCodePage>\r
+    <OEMCodePage>737</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>ell</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>el</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index 1393d054a73f335fff396946fc202a1f6d58783d..6e4cc39a3bf1bf404ab4a3333cdc4d8dd9ef8508 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="8" />\r
   <DisplayName>el (Need display name)</DisplayName>\r
   <EnglishName>el (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>8</LCID>\r
   <Name>el</Name>\r
   <NativeName>el (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/en-AU.xml b/mcs/class/Mono.Globalization/Data/en-AU.xml
new file mode 100644 (file)
index 0000000..18b902a
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--English (Australia)-->\r
+<CultureInfo name="en-AU">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="3081" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>en-AU (Need display name)</DisplayName>\r
+  <EnglishName>en-AU (Need English name)</EnglishName>\r
+  <LCID>3081</LCID>\r
+  <Name>en-AU</Name>\r
+  <NativeName>en-AU (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>en</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>eng</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>en</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/en-BZ.xml b/mcs/class/Mono.Globalization/Data/en-BZ.xml
new file mode 100644 (file)
index 0000000..e5a5c7a
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--English (Belize)-->\r
+<CultureInfo name="en-BZ">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="10249" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>en-BZ (Need display name)</DisplayName>\r
+  <EnglishName>en-BZ (Need English name)</EnglishName>\r
+  <LCID>10249</LCID>\r
+  <Name>en-BZ</Name>\r
+  <NativeName>en-BZ (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>en</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>eng</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>en</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/en-CA.xml b/mcs/class/Mono.Globalization/Data/en-CA.xml
new file mode 100644 (file)
index 0000000..10aeed7
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--English (Canada)-->\r
+<CultureInfo name="en-CA">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="4105" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>en-CA (Need display name)</DisplayName>\r
+  <EnglishName>en-CA (Need English name)</EnglishName>\r
+  <LCID>4105</LCID>\r
+  <Name>en-CA</Name>\r
+  <NativeName>en-CA (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>en</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>37</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>eng</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>en</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/en-CB.xml b/mcs/class/Mono.Globalization/Data/en-CB.xml
new file mode 100644 (file)
index 0000000..821bbbb
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--English (Caribbean)-->\r
+<CultureInfo name="en-CB">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="9225" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>en-CB (Need display name)</DisplayName>\r
+  <EnglishName>en-CB (Need English name)</EnglishName>\r
+  <LCID>9225</LCID>\r
+  <Name>en-CB</Name>\r
+  <NativeName>en-CB (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>en</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>eng</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>en</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/en-GB.xml b/mcs/class/Mono.Globalization/Data/en-GB.xml
new file mode 100644 (file)
index 0000000..f0ebeb0
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--English (United Kingdom)-->\r
+<CultureInfo name="en-GB">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="2057" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>en-GB (Need display name)</DisplayName>\r
+  <EnglishName>en-GB (Need English name)</EnglishName>\r
+  <LCID>2057</LCID>\r
+  <Name>en-GB</Name>\r
+  <NativeName>en-GB (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>en</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>20285</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>eng</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>en</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/en-IE.xml b/mcs/class/Mono.Globalization/Data/en-IE.xml
new file mode 100644 (file)
index 0000000..8edccbf
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--English (Ireland)-->\r
+<CultureInfo name="en-IE">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="6153" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>en-IE (Need display name)</DisplayName>\r
+  <EnglishName>en-IE (Need English name)</EnglishName>\r
+  <LCID>6153</LCID>\r
+  <Name>en-IE</Name>\r
+  <NativeName>en-IE (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>en</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>eng</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>en</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/en-JM.xml b/mcs/class/Mono.Globalization/Data/en-JM.xml
new file mode 100644 (file)
index 0000000..184eddc
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--English (Jamaica)-->\r
+<CultureInfo name="en-JM">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="8201" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>en-JM (Need display name)</DisplayName>\r
+  <EnglishName>en-JM (Need English name)</EnglishName>\r
+  <LCID>8201</LCID>\r
+  <Name>en-JM</Name>\r
+  <NativeName>en-JM (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>en</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>eng</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>en</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/en-NZ.xml b/mcs/class/Mono.Globalization/Data/en-NZ.xml
new file mode 100644 (file)
index 0000000..ab8de36
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--English (New Zealand)-->\r
+<CultureInfo name="en-NZ">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="5129" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>en-NZ (Need display name)</DisplayName>\r
+  <EnglishName>en-NZ (Need English name)</EnglishName>\r
+  <LCID>5129</LCID>\r
+  <Name>en-NZ</Name>\r
+  <NativeName>en-NZ (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>en</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>eng</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>en</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/en-PH.xml b/mcs/class/Mono.Globalization/Data/en-PH.xml
new file mode 100644 (file)
index 0000000..d6fd2fb
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--English (Republic of the Philippines)-->\r
+<CultureInfo name="en-PH">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="13321" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>en-PH (Need display name)</DisplayName>\r
+  <EnglishName>en-PH (Need English name)</EnglishName>\r
+  <LCID>13321</LCID>\r
+  <Name>en-PH</Name>\r
+  <NativeName>en-PH (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>en</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>437</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>eng</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>en</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/en-TT.xml b/mcs/class/Mono.Globalization/Data/en-TT.xml
new file mode 100644 (file)
index 0000000..610a600
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--English (Trinidad and Tobago)-->\r
+<CultureInfo name="en-TT">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="11273" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>en-TT (Need display name)</DisplayName>\r
+  <EnglishName>en-TT (Need English name)</EnglishName>\r
+  <LCID>11273</LCID>\r
+  <Name>en-TT</Name>\r
+  <NativeName>en-TT (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>en</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>eng</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>en</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/en-US.xml b/mcs/class/Mono.Globalization/Data/en-US.xml
new file mode 100644 (file)
index 0000000..59d8182
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--English (United States)-->\r
+<CultureInfo name="en-US">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1033" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>en-US (Need display name)</DisplayName>\r
+  <EnglishName>en-US (Need English name)</EnglishName>\r
+  <LCID>1033</LCID>\r
+  <Name>en-US</Name>\r
+  <NativeName>en-US (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>en</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>37</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>437</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>eng</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>en</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/en-ZA.xml b/mcs/class/Mono.Globalization/Data/en-ZA.xml
new file mode 100644 (file)
index 0000000..c987b01
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--English (South Africa)-->\r
+<CultureInfo name="en-ZA">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="7177" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>en-ZA (Need display name)</DisplayName>\r
+  <EnglishName>en-ZA (Need English name)</EnglishName>\r
+  <LCID>7177</LCID>\r
+  <Name>en-ZA</Name>\r
+  <NativeName>en-ZA (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>en</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>437</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>eng</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>en</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/en-ZW.xml b/mcs/class/Mono.Globalization/Data/en-ZW.xml
new file mode 100644 (file)
index 0000000..a6a809c
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--English (Zimbabwe)-->\r
+<CultureInfo name="en-ZW">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="12297" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>en-ZW (Need display name)</DisplayName>\r
+  <EnglishName>en-ZW (Need English name)</EnglishName>\r
+  <LCID>12297</LCID>\r
+  <Name>en-ZW</Name>\r
+  <NativeName>en-ZW (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>en</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>437</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>eng</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>en</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index 8e4ebb69334255f6f33afbb4df765688880adcde..0e05df9cd799175a4a8af1adadb0216d3c476b99 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="9" />\r
   <DisplayName>en (Need display name)</DisplayName>\r
   <EnglishName>en (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>9</LCID>\r
   <Name>en</Name>\r
   <NativeName>en (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/es-AR.xml b/mcs/class/Mono.Globalization/Data/es-AR.xml
new file mode 100644 (file)
index 0000000..02007a2
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Spanish (Argentina)-->\r
+<CultureInfo name="es-AR">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="11274" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>es-AR (Need display name)</DisplayName>\r
+  <EnglishName>es-AR (Need English name)</EnglishName>\r
+  <LCID>11274</LCID>\r
+  <Name>es-AR</Name>\r
+  <NativeName>es-AR (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>es</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>20284</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>spa</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>es</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/es-BO.xml b/mcs/class/Mono.Globalization/Data/es-BO.xml
new file mode 100644 (file)
index 0000000..73141bf
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Spanish (Bolivia)-->\r
+<CultureInfo name="es-BO">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="16394" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>es-BO (Need display name)</DisplayName>\r
+  <EnglishName>es-BO (Need English name)</EnglishName>\r
+  <LCID>16394</LCID>\r
+  <Name>es-BO</Name>\r
+  <NativeName>es-BO (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>es</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>20284</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>spa</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>es</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/es-CL.xml b/mcs/class/Mono.Globalization/Data/es-CL.xml
new file mode 100644 (file)
index 0000000..6113458
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Spanish (Chile)-->\r
+<CultureInfo name="es-CL">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="13322" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>es-CL (Need display name)</DisplayName>\r
+  <EnglishName>es-CL (Need English name)</EnglishName>\r
+  <LCID>13322</LCID>\r
+  <Name>es-CL</Name>\r
+  <NativeName>es-CL (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>es</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>20284</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>spa</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>es</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/es-CO.xml b/mcs/class/Mono.Globalization/Data/es-CO.xml
new file mode 100644 (file)
index 0000000..44fabfd
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Spanish (Colombia)-->\r
+<CultureInfo name="es-CO">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="9226" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>es-CO (Need display name)</DisplayName>\r
+  <EnglishName>es-CO (Need English name)</EnglishName>\r
+  <LCID>9226</LCID>\r
+  <Name>es-CO</Name>\r
+  <NativeName>es-CO (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>es</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>20284</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>spa</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>es</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/es-CR.xml b/mcs/class/Mono.Globalization/Data/es-CR.xml
new file mode 100644 (file)
index 0000000..22fefa3
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Spanish (Costa Rica)-->\r
+<CultureInfo name="es-CR">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="5130" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>es-CR (Need display name)</DisplayName>\r
+  <EnglishName>es-CR (Need English name)</EnglishName>\r
+  <LCID>5130</LCID>\r
+  <Name>es-CR</Name>\r
+  <NativeName>es-CR (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>es</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>20284</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>spa</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>es</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/es-DO.xml b/mcs/class/Mono.Globalization/Data/es-DO.xml
new file mode 100644 (file)
index 0000000..1202ac5
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Spanish (Dominican Republic)-->\r
+<CultureInfo name="es-DO">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="7178" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>es-DO (Need display name)</DisplayName>\r
+  <EnglishName>es-DO (Need English name)</EnglishName>\r
+  <LCID>7178</LCID>\r
+  <Name>es-DO</Name>\r
+  <NativeName>es-DO (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>es</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>20284</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>spa</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>es</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/es-EC.xml b/mcs/class/Mono.Globalization/Data/es-EC.xml
new file mode 100644 (file)
index 0000000..cc0e486
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Spanish (Ecuador)-->\r
+<CultureInfo name="es-EC">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="12298" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>es-EC (Need display name)</DisplayName>\r
+  <EnglishName>es-EC (Need English name)</EnglishName>\r
+  <LCID>12298</LCID>\r
+  <Name>es-EC</Name>\r
+  <NativeName>es-EC (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>es</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>20284</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>spa</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>es</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/es-ES.xml b/mcs/class/Mono.Globalization/Data/es-ES.xml
new file mode 100644 (file)
index 0000000..74feee9
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Spanish (Spain)-->\r
+<CultureInfo name="es-ES">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="3082" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>es-ES (Need display name)</DisplayName>\r
+  <EnglishName>es-ES (Need English name)</EnglishName>\r
+  <LCID>3082</LCID>\r
+  <Name>es-ES</Name>\r
+  <NativeName>es-ES (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>es</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>20284</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>spa</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>es</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/es-GT.xml b/mcs/class/Mono.Globalization/Data/es-GT.xml
new file mode 100644 (file)
index 0000000..93b247b
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Spanish (Guatemala)-->\r
+<CultureInfo name="es-GT">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="4106" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>es-GT (Need display name)</DisplayName>\r
+  <EnglishName>es-GT (Need English name)</EnglishName>\r
+  <LCID>4106</LCID>\r
+  <Name>es-GT</Name>\r
+  <NativeName>es-GT (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>es</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>20284</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>spa</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>es</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/es-HN.xml b/mcs/class/Mono.Globalization/Data/es-HN.xml
new file mode 100644 (file)
index 0000000..e780413
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Spanish (Honduras)-->\r
+<CultureInfo name="es-HN">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="18442" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>es-HN (Need display name)</DisplayName>\r
+  <EnglishName>es-HN (Need English name)</EnglishName>\r
+  <LCID>18442</LCID>\r
+  <Name>es-HN</Name>\r
+  <NativeName>es-HN (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>es</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>20284</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>spa</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>es</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/es-MX.xml b/mcs/class/Mono.Globalization/Data/es-MX.xml
new file mode 100644 (file)
index 0000000..ff46466
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Spanish (Mexico)-->\r
+<CultureInfo name="es-MX">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="2058" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>es-MX (Need display name)</DisplayName>\r
+  <EnglishName>es-MX (Need English name)</EnglishName>\r
+  <LCID>2058</LCID>\r
+  <Name>es-MX</Name>\r
+  <NativeName>es-MX (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>es</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>20284</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>spa</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>es</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/es-NI.xml b/mcs/class/Mono.Globalization/Data/es-NI.xml
new file mode 100644 (file)
index 0000000..4f4a6ba
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Spanish (Nicaragua)-->\r
+<CultureInfo name="es-NI">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="19466" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>es-NI (Need display name)</DisplayName>\r
+  <EnglishName>es-NI (Need English name)</EnglishName>\r
+  <LCID>19466</LCID>\r
+  <Name>es-NI</Name>\r
+  <NativeName>es-NI (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>es</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>20284</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>spa</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>es</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/es-PA.xml b/mcs/class/Mono.Globalization/Data/es-PA.xml
new file mode 100644 (file)
index 0000000..1a7f56f
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Spanish (Panama)-->\r
+<CultureInfo name="es-PA">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="6154" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>es-PA (Need display name)</DisplayName>\r
+  <EnglishName>es-PA (Need English name)</EnglishName>\r
+  <LCID>6154</LCID>\r
+  <Name>es-PA</Name>\r
+  <NativeName>es-PA (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>es</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>20284</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>spa</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>es</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/es-PE.xml b/mcs/class/Mono.Globalization/Data/es-PE.xml
new file mode 100644 (file)
index 0000000..9f3d889
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Spanish (Peru)-->\r
+<CultureInfo name="es-PE">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="10250" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>es-PE (Need display name)</DisplayName>\r
+  <EnglishName>es-PE (Need English name)</EnglishName>\r
+  <LCID>10250</LCID>\r
+  <Name>es-PE</Name>\r
+  <NativeName>es-PE (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>es</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>20284</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>spa</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>es</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/es-PR.xml b/mcs/class/Mono.Globalization/Data/es-PR.xml
new file mode 100644 (file)
index 0000000..55b4664
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Spanish (Puerto Rico)-->\r
+<CultureInfo name="es-PR">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="20490" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>es-PR (Need display name)</DisplayName>\r
+  <EnglishName>es-PR (Need English name)</EnglishName>\r
+  <LCID>20490</LCID>\r
+  <Name>es-PR</Name>\r
+  <NativeName>es-PR (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>es</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>20284</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>spa</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>es</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/es-PY.xml b/mcs/class/Mono.Globalization/Data/es-PY.xml
new file mode 100644 (file)
index 0000000..9c106d2
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Spanish (Paraguay)-->\r
+<CultureInfo name="es-PY">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="15370" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>es-PY (Need display name)</DisplayName>\r
+  <EnglishName>es-PY (Need English name)</EnglishName>\r
+  <LCID>15370</LCID>\r
+  <Name>es-PY</Name>\r
+  <NativeName>es-PY (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>es</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>20284</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>spa</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>es</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/es-SV.xml b/mcs/class/Mono.Globalization/Data/es-SV.xml
new file mode 100644 (file)
index 0000000..9a7f97b
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Spanish (El Salvador)-->\r
+<CultureInfo name="es-SV">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="17418" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>es-SV (Need display name)</DisplayName>\r
+  <EnglishName>es-SV (Need English name)</EnglishName>\r
+  <LCID>17418</LCID>\r
+  <Name>es-SV</Name>\r
+  <NativeName>es-SV (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>es</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>20284</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>spa</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>es</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/es-UY.xml b/mcs/class/Mono.Globalization/Data/es-UY.xml
new file mode 100644 (file)
index 0000000..eef67d1
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Spanish (Uruguay)-->\r
+<CultureInfo name="es-UY">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="14346" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>es-UY (Need display name)</DisplayName>\r
+  <EnglishName>es-UY (Need English name)</EnglishName>\r
+  <LCID>14346</LCID>\r
+  <Name>es-UY</Name>\r
+  <NativeName>es-UY (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>es</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>20284</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>spa</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>es</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/es-VE.xml b/mcs/class/Mono.Globalization/Data/es-VE.xml
new file mode 100644 (file)
index 0000000..76d4c1a
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Spanish (Venezuela)-->\r
+<CultureInfo name="es-VE">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="8202" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>es-VE (Need display name)</DisplayName>\r
+  <EnglishName>es-VE (Need English name)</EnglishName>\r
+  <LCID>8202</LCID>\r
+  <Name>es-VE</Name>\r
+  <NativeName>es-VE (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>es</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>20284</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>spa</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>es</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index 7e67277f944c57a23397d8aeda6ba1a0405fefa3..da8a38ab8c3fdb5f3843e183eb181eaa2cbd5dab 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="10" />\r
   <DisplayName>es (Need display name)</DisplayName>\r
   <EnglishName>es (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>10</LCID>\r
   <Name>es</Name>\r
   <NativeName>es (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/et-EE.xml b/mcs/class/Mono.Globalization/Data/et-EE.xml
new file mode 100644 (file)
index 0000000..efd39bc
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Estonian (Estonia)-->\r
+<CultureInfo name="et-EE">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1061" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>et-EE (Need display name)</DisplayName>\r
+  <EnglishName>et-EE (Need English name)</EnglishName>\r
+  <LCID>1061</LCID>\r
+  <Name>et-EE</Name>\r
+  <NativeName>et-EE (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>et</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1257</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10029</MacCodePage>\r
+    <OEMCodePage>775</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>est</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>et</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index e0fff83cddc8faaeb96d7379ba6a9e352793da18..8445f29529ff1c0d2051d74b2b37fe648e883d11 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="37" />\r
   <DisplayName>et (Need display name)</DisplayName>\r
   <EnglishName>et (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>37</LCID>\r
   <Name>et</Name>\r
   <NativeName>et (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/eu-ES.xml b/mcs/class/Mono.Globalization/Data/eu-ES.xml
new file mode 100644 (file)
index 0000000..bdf1216
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Basque (Basque)-->\r
+<CultureInfo name="eu-ES">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1069" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>eu-ES (Need display name)</DisplayName>\r
+  <EnglishName>eu-ES (Need English name)</EnglishName>\r
+  <LCID>1069</LCID>\r
+  <Name>eu-ES</Name>\r
+  <NativeName>eu-ES (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>eu</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>eus</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>eu</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index e408707ff2de84d0d93730f7968b6e52f00b84c9..8a2a5855d8c819dc89e9481d71959b2fdfee793b 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="45" />\r
   <DisplayName>eu (Need display name)</DisplayName>\r
   <EnglishName>eu (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>45</LCID>\r
   <Name>eu</Name>\r
   <NativeName>eu (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/fa-IR.xml b/mcs/class/Mono.Globalization/Data/fa-IR.xml
new file mode 100644 (file)
index 0000000..be0af31
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Farsi (Iran)-->\r
+<CultureInfo name="fa-IR">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1065" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>fa-IR (Need display name)</DisplayName>\r
+  <EnglishName>fa-IR (Need English name)</EnglishName>\r
+  <LCID>1065</LCID>\r
+  <Name>fa-IR</Name>\r
+  <NativeName>fa-IR (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>fa</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1256</ANSICodePage>\r
+    <EBCDICCodePage>20420</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10004</MacCodePage>\r
+    <OEMCodePage>720</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>fas</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>fa</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index 8a20d87fc16e59aa50862527c9911adcec9e4c24..82c6ebb36ee602446c5e73aa2b1d223936a65d01 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="41" />\r
   <DisplayName>fa (Need display name)</DisplayName>\r
   <EnglishName>fa (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>41</LCID>\r
   <Name>fa</Name>\r
   <NativeName>fa (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/fi-FI.xml b/mcs/class/Mono.Globalization/Data/fi-FI.xml
new file mode 100644 (file)
index 0000000..18d9ba4
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Finnish (Finland)-->\r
+<CultureInfo name="fi-FI">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1035" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>fi-FI (Need display name)</DisplayName>\r
+  <EnglishName>fi-FI (Need English name)</EnglishName>\r
+  <LCID>1035</LCID>\r
+  <Name>fi-FI</Name>\r
+  <NativeName>fi-FI (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>fi</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>20278</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>fin</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>fi</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index 30fb8975937c49c4fae4d59d822b23a61f66fd17..2a3387b866719547462ca0cb24fa2c6cacc74557 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="11" />\r
   <DisplayName>fi (Need display name)</DisplayName>\r
   <EnglishName>fi (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>11</LCID>\r
   <Name>fi</Name>\r
   <NativeName>fi (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/fo-FO.xml b/mcs/class/Mono.Globalization/Data/fo-FO.xml
new file mode 100644 (file)
index 0000000..aaeeb14
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Faroese (Faroe Islands)-->\r
+<CultureInfo name="fo-FO">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1080" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>fo-FO (Need display name)</DisplayName>\r
+  <EnglishName>fo-FO (Need English name)</EnglishName>\r
+  <LCID>1080</LCID>\r
+  <Name>fo-FO</Name>\r
+  <NativeName>fo-FO (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>fo</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>20277</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10079</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>fao</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>fo</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index f6d480a60fb3b3f447de2af481e4d9dc6e2e8ce8..65f6df4676e87c84a30fd36c8d6989e8db161cb9 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="56" />\r
   <DisplayName>fo (Need display name)</DisplayName>\r
   <EnglishName>fo (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>56</LCID>\r
   <Name>fo</Name>\r
   <NativeName>fo (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/fr-BE.xml b/mcs/class/Mono.Globalization/Data/fr-BE.xml
new file mode 100644 (file)
index 0000000..0106500
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--French (Belgium)-->\r
+<CultureInfo name="fr-BE">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="2060" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>fr-BE (Need display name)</DisplayName>\r
+  <EnglishName>fr-BE (Need English name)</EnglishName>\r
+  <LCID>2060</LCID>\r
+  <Name>fr-BE</Name>\r
+  <NativeName>fr-BE (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>fr</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>20297</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>fra</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>fr</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/fr-CA.xml b/mcs/class/Mono.Globalization/Data/fr-CA.xml
new file mode 100644 (file)
index 0000000..8398f35
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--French (Canada)-->\r
+<CultureInfo name="fr-CA">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="3084" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>fr-CA (Need display name)</DisplayName>\r
+  <EnglishName>fr-CA (Need English name)</EnglishName>\r
+  <LCID>3084</LCID>\r
+  <Name>fr-CA</Name>\r
+  <NativeName>fr-CA (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>fr</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>20297</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>fra</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>fr</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/fr-CH.xml b/mcs/class/Mono.Globalization/Data/fr-CH.xml
new file mode 100644 (file)
index 0000000..dda9307
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--French (Switzerland)-->\r
+<CultureInfo name="fr-CH">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="4108" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>fr-CH (Need display name)</DisplayName>\r
+  <EnglishName>fr-CH (Need English name)</EnglishName>\r
+  <LCID>4108</LCID>\r
+  <Name>fr-CH</Name>\r
+  <NativeName>fr-CH (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>fr</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>20297</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>fra</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>fr</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/fr-FR.xml b/mcs/class/Mono.Globalization/Data/fr-FR.xml
new file mode 100644 (file)
index 0000000..4773cd5
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--French (France)-->\r
+<CultureInfo name="fr-FR">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1036" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>fr-FR (Need display name)</DisplayName>\r
+  <EnglishName>fr-FR (Need English name)</EnglishName>\r
+  <LCID>1036</LCID>\r
+  <Name>fr-FR</Name>\r
+  <NativeName>fr-FR (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>fr</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>20297</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>fra</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>fr</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/fr-LU.xml b/mcs/class/Mono.Globalization/Data/fr-LU.xml
new file mode 100644 (file)
index 0000000..711cf59
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--French (Luxembourg)-->\r
+<CultureInfo name="fr-LU">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="5132" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>fr-LU (Need display name)</DisplayName>\r
+  <EnglishName>fr-LU (Need English name)</EnglishName>\r
+  <LCID>5132</LCID>\r
+  <Name>fr-LU</Name>\r
+  <NativeName>fr-LU (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>fr</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>20297</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>fra</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>fr</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/fr-MC.xml b/mcs/class/Mono.Globalization/Data/fr-MC.xml
new file mode 100644 (file)
index 0000000..8463cd9
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--French (Principality of Monaco)-->\r
+<CultureInfo name="fr-MC">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="6156" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>fr-MC (Need display name)</DisplayName>\r
+  <EnglishName>fr-MC (Need English name)</EnglishName>\r
+  <LCID>6156</LCID>\r
+  <Name>fr-MC</Name>\r
+  <NativeName>fr-MC (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>fr</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>20297</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>fra</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>fr</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index 7e76b463243635f3b97abdaacec66c2b96a89a13..52814e06b09f9e5f5a5a0a17709fb39e2fd5b5f9 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="12" />\r
   <DisplayName>fr (Need display name)</DisplayName>\r
   <EnglishName>fr (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>12</LCID>\r
   <Name>fr</Name>\r
   <NativeName>fr (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/gl-ES.xml b/mcs/class/Mono.Globalization/Data/gl-ES.xml
new file mode 100644 (file)
index 0000000..b38697d
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Galician (Galician)-->\r
+<CultureInfo name="gl-ES">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1110" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>gl-ES (Need display name)</DisplayName>\r
+  <EnglishName>gl-ES (Need English name)</EnglishName>\r
+  <LCID>1110</LCID>\r
+  <Name>gl-ES</Name>\r
+  <NativeName>gl-ES (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>gl</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>glg</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>gl</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index 1a0301b9042a434a9b8836358e3042515951fb26..07dd5c330aa4bc88b2b88c2a01aa92f3177f5ca0 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="86" />\r
   <DisplayName>gl (Need display name)</DisplayName>\r
   <EnglishName>gl (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>86</LCID>\r
   <Name>gl</Name>\r
   <NativeName>gl (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/gu-IN.xml b/mcs/class/Mono.Globalization/Data/gu-IN.xml
new file mode 100644 (file)
index 0000000..a7e3584
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Gujarati (India)-->\r
+<CultureInfo name="gu-IN">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1095" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>gu-IN (Need display name)</DisplayName>\r
+  <EnglishName>gu-IN (Need English name)</EnglishName>\r
+  <LCID>1095</LCID>\r
+  <Name>gu-IN</Name>\r
+  <NativeName>gu-IN (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>gu</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>0</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>2</MacCodePage>\r
+    <OEMCodePage>1</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>guj</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>gu</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index 090dca827d9dab983e5003ad349eb399755ec016..0777f3d0dc8a831c8ff6faf1928039dac854ca2a 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="71" />\r
   <DisplayName>gu (Need display name)</DisplayName>\r
   <EnglishName>gu (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>71</LCID>\r
   <Name>gu</Name>\r
   <NativeName>gu (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/he-IL.xml b/mcs/class/Mono.Globalization/Data/he-IL.xml
new file mode 100644 (file)
index 0000000..515257a
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Hebrew (Israel)-->\r
+<CultureInfo name="he-IL">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1037" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>he-IL (Need display name)</DisplayName>\r
+  <EnglishName>he-IL (Need English name)</EnglishName>\r
+  <LCID>1037</LCID>\r
+  <Name>he-IL</Name>\r
+  <NativeName>he-IL (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>he</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1255</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>10005</MacCodePage>\r
+    <OEMCodePage>862</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>heb</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>he</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index 801b5f9d7ec91453f68de9b84f66a4d26023673f..5d99c76c0719d21e429f315a8d683262514f7ae8 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="13" />\r
   <DisplayName>he (Need display name)</DisplayName>\r
   <EnglishName>he (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>13</LCID>\r
   <Name>he</Name>\r
   <NativeName>he (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/hi-IN.xml b/mcs/class/Mono.Globalization/Data/hi-IN.xml
new file mode 100644 (file)
index 0000000..d1fa434
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Hindi (India)-->\r
+<CultureInfo name="hi-IN">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1081" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>hi-IN (Need display name)</DisplayName>\r
+  <EnglishName>hi-IN (Need English name)</EnglishName>\r
+  <LCID>1081</LCID>\r
+  <Name>hi-IN</Name>\r
+  <NativeName>hi-IN (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>hi</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>0</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>2</MacCodePage>\r
+    <OEMCodePage>1</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>hin</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>hi</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index 7709d8b1e76139cbb66e5648aa1b877dd2e81755..720e1f77920981b46056d5792bdea7c712398a20 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="57" />\r
   <DisplayName>hi (Need display name)</DisplayName>\r
   <EnglishName>hi (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>57</LCID>\r
   <Name>hi</Name>\r
   <NativeName>hi (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/hr-HR.xml b/mcs/class/Mono.Globalization/Data/hr-HR.xml
new file mode 100644 (file)
index 0000000..4576140
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Croatian (Croatia)-->\r
+<CultureInfo name="hr-HR">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1050" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>hr-HR (Need display name)</DisplayName>\r
+  <EnglishName>hr-HR (Need English name)</EnglishName>\r
+  <LCID>1050</LCID>\r
+  <Name>hr-HR</Name>\r
+  <NativeName>hr-HR (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>hr</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1250</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10082</MacCodePage>\r
+    <OEMCodePage>852</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>hrv</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>hr</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index cbecbe947005789a0a434d3aee597ebb1ab32c10..2a5a3a900cec33f08ed12480b29980b9027675e5 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="26" />\r
   <DisplayName>hr (Need display name)</DisplayName>\r
   <EnglishName>hr (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>26</LCID>\r
   <Name>hr</Name>\r
   <NativeName>hr (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/hu-HU.xml b/mcs/class/Mono.Globalization/Data/hu-HU.xml
new file mode 100644 (file)
index 0000000..eb65634
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Hungarian (Hungary)-->\r
+<CultureInfo name="hu-HU">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1038" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>hu-HU (Need display name)</DisplayName>\r
+  <EnglishName>hu-HU (Need English name)</EnglishName>\r
+  <LCID>1038</LCID>\r
+  <Name>hu-HU</Name>\r
+  <NativeName>hu-HU (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>hu</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1250</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10029</MacCodePage>\r
+    <OEMCodePage>852</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>hun</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>hu</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index 2a2363bf6e503a93f6a096f6b7e9db96212dc690..cee284b1f936f7c4d67e7db569d7956cbdbc8d37 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="14" />\r
   <DisplayName>hu (Need display name)</DisplayName>\r
   <EnglishName>hu (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>14</LCID>\r
   <Name>hu</Name>\r
   <NativeName>hu (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/hy-AM.xml b/mcs/class/Mono.Globalization/Data/hy-AM.xml
new file mode 100644 (file)
index 0000000..99a4367
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Armenian (Armenia)-->\r
+<CultureInfo name="hy-AM">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1067" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>hy-AM (Need display name)</DisplayName>\r
+  <EnglishName>hy-AM (Need English name)</EnglishName>\r
+  <LCID>1067</LCID>\r
+  <Name>hy-AM</Name>\r
+  <NativeName>hy-AM (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>hy</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>0</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>2</MacCodePage>\r
+    <OEMCodePage>1</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>hye</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>hy</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index 6a207e4b9b044255841066c57cb4fbdc3dff1713..6bd84cdd11c950cd73508320f6ce0deb688ba54a 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="43" />\r
   <DisplayName>hy (Need display name)</DisplayName>\r
   <EnglishName>hy (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>43</LCID>\r
   <Name>hy</Name>\r
   <NativeName>hy (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/id-ID.xml b/mcs/class/Mono.Globalization/Data/id-ID.xml
new file mode 100644 (file)
index 0000000..5f88158
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Indonesian (Indonesia)-->\r
+<CultureInfo name="id-ID">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1057" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>id-ID (Need display name)</DisplayName>\r
+  <EnglishName>id-ID (Need English name)</EnglishName>\r
+  <LCID>1057</LCID>\r
+  <Name>id-ID</Name>\r
+  <NativeName>id-ID (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>id</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>ind</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>id</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index 2ed47e1923418a5632380dbab1227eed85c8b511..1455d4bc0bd5795ce9553e5db69c5c8e3ed1f3d5 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="33" />\r
   <DisplayName>id (Need display name)</DisplayName>\r
   <EnglishName>id (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>33</LCID>\r
   <Name>id</Name>\r
   <NativeName>id (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/is-IS.xml b/mcs/class/Mono.Globalization/Data/is-IS.xml
new file mode 100644 (file)
index 0000000..22dbf90
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Icelandic (Iceland)-->\r
+<CultureInfo name="is-IS">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1039" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>is-IS (Need display name)</DisplayName>\r
+  <EnglishName>is-IS (Need English name)</EnglishName>\r
+  <LCID>1039</LCID>\r
+  <Name>is-IS</Name>\r
+  <NativeName>is-IS (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>is</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>20871</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10079</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>isl</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>is</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index 071734c09ae072bc5c365bc5fc72e138ee61494a..b6673d1626c8df2806168891b7761f966e02f27c 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="15" />\r
   <DisplayName>is (Need display name)</DisplayName>\r
   <EnglishName>is (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>15</LCID>\r
   <Name>is</Name>\r
   <NativeName>is (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/it-CH.xml b/mcs/class/Mono.Globalization/Data/it-CH.xml
new file mode 100644 (file)
index 0000000..d765b8c
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Italian (Switzerland)-->\r
+<CultureInfo name="it-CH">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="2064" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>it-CH (Need display name)</DisplayName>\r
+  <EnglishName>it-CH (Need English name)</EnglishName>\r
+  <LCID>2064</LCID>\r
+  <Name>it-CH</Name>\r
+  <NativeName>it-CH (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>it</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>ita</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>it</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/it-IT.xml b/mcs/class/Mono.Globalization/Data/it-IT.xml
new file mode 100644 (file)
index 0000000..2467af5
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Italian (Italy)-->\r
+<CultureInfo name="it-IT">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1040" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>it-IT (Need display name)</DisplayName>\r
+  <EnglishName>it-IT (Need English name)</EnglishName>\r
+  <LCID>1040</LCID>\r
+  <Name>it-IT</Name>\r
+  <NativeName>it-IT (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>it</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>20280</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>ita</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>it</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index 7ddf4c449331ef90b2718526d6c541a02683f492..d08f08d32c94472ac7dc0d3af31d95b793897ca2 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="16" />\r
   <DisplayName>it (Need display name)</DisplayName>\r
   <EnglishName>it (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>16</LCID>\r
   <Name>it</Name>\r
   <NativeName>it (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/ja-JP.xml b/mcs/class/Mono.Globalization/Data/ja-JP.xml
new file mode 100644 (file)
index 0000000..eccb070
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Japanese (Japan)-->\r
+<CultureInfo name="ja-JP">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1041" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>ja-JP (Need display name)</DisplayName>\r
+  <EnglishName>ja-JP (Need English name)</EnglishName>\r
+  <LCID>1041</LCID>\r
+  <Name>ja-JP</Name>\r
+  <NativeName>ja-JP (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>ja</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>932</ANSICodePage>\r
+    <EBCDICCodePage>20290</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>10001</MacCodePage>\r
+    <OEMCodePage>932</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>jpn</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>ja</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index 61858de3d2d9c754ab1fed9e0b052efea741ab3a..34a092abe7b923292b69205cdfbbab0652946d96 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="17" />\r
   <DisplayName>ja (Need display name)</DisplayName>\r
   <EnglishName>ja (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>17</LCID>\r
   <Name>ja</Name>\r
   <NativeName>ja (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/ka-GE.xml b/mcs/class/Mono.Globalization/Data/ka-GE.xml
new file mode 100644 (file)
index 0000000..74865f8
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Georgian (Georgia)-->\r
+<CultureInfo name="ka-GE">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1079" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>ka-GE (Need display name)</DisplayName>\r
+  <EnglishName>ka-GE (Need English name)</EnglishName>\r
+  <LCID>1079</LCID>\r
+  <Name>ka-GE</Name>\r
+  <NativeName>ka-GE (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>ka</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>0</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>2</MacCodePage>\r
+    <OEMCodePage>1</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>kat</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>ka</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index 19d6e38970bd7244f361a70fa061d2b6b5207629..e463dd35d9435036dd5df06b2f6f0aa9c40c0aeb 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="55" />\r
   <DisplayName>ka (Need display name)</DisplayName>\r
   <EnglishName>ka (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>55</LCID>\r
   <Name>ka</Name>\r
   <NativeName>ka (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/kk-KZ.xml b/mcs/class/Mono.Globalization/Data/kk-KZ.xml
new file mode 100644 (file)
index 0000000..6b67251
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Kazakh (Kazakhstan)-->\r
+<CultureInfo name="kk-KZ">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1087" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>kk-KZ (Need display name)</DisplayName>\r
+  <EnglishName>kk-KZ (Need English name)</EnglishName>\r
+  <LCID>1087</LCID>\r
+  <Name>kk-KZ</Name>\r
+  <NativeName>kk-KZ (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>kk</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1251</ANSICodePage>\r
+    <EBCDICCodePage>20880</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10007</MacCodePage>\r
+    <OEMCodePage>866</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>kaz</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>kk</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index 5059dd6c2f6b1ab02e5a8bf0a22c2f28d0a80ebe..bed515c21891f6bc6731d4b8e9b597e3b3045bde 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="63" />\r
   <DisplayName>kk (Need display name)</DisplayName>\r
   <EnglishName>kk (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>63</LCID>\r
   <Name>kk</Name>\r
   <NativeName>kk (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/kn-IN.xml b/mcs/class/Mono.Globalization/Data/kn-IN.xml
new file mode 100644 (file)
index 0000000..082a9ec
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Kannada (India)-->\r
+<CultureInfo name="kn-IN">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1099" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>kn-IN (Need display name)</DisplayName>\r
+  <EnglishName>kn-IN (Need English name)</EnglishName>\r
+  <LCID>1099</LCID>\r
+  <Name>kn-IN</Name>\r
+  <NativeName>kn-IN (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>kn</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>0</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>2</MacCodePage>\r
+    <OEMCodePage>1</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>kan</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>kn</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index 3ee25f8c9f7d5314c7c641459efd6acc11ce7f7d..7b70e332449902018dac6ef874696ba1e8e64086 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="75" />\r
   <DisplayName>kn (Need display name)</DisplayName>\r
   <EnglishName>kn (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>75</LCID>\r
   <Name>kn</Name>\r
   <NativeName>kn (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/ko-KR.xml b/mcs/class/Mono.Globalization/Data/ko-KR.xml
new file mode 100644 (file)
index 0000000..b87f049
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Korean (Korea)-->\r
+<CultureInfo name="ko-KR">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1042" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>ko-KR (Need display name)</DisplayName>\r
+  <EnglishName>ko-KR (Need English name)</EnglishName>\r
+  <LCID>1042</LCID>\r
+  <Name>ko-KR</Name>\r
+  <NativeName>ko-KR (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>ko</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>949</ANSICodePage>\r
+    <EBCDICCodePage>20833</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>10003</MacCodePage>\r
+    <OEMCodePage>949</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>kor</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>ko</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index 732d468229d77d339ea50fc4ceabbfdbab17889e..92cdfec7a7ab10cbeb49be0bd154afc62fabdb89 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="18" />\r
   <DisplayName>ko (Need display name)</DisplayName>\r
   <EnglishName>ko (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>18</LCID>\r
   <Name>ko</Name>\r
   <NativeName>ko (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/kok-IN.xml b/mcs/class/Mono.Globalization/Data/kok-IN.xml
new file mode 100644 (file)
index 0000000..4495b3d
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Konkani (India)-->\r
+<CultureInfo name="kok-IN">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1111" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>kok-IN (Need display name)</DisplayName>\r
+  <EnglishName>kok-IN (Need English name)</EnglishName>\r
+  <LCID>1111</LCID>\r
+  <Name>kok-IN</Name>\r
+  <NativeName>kok-IN (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>kok</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>0</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>2</MacCodePage>\r
+    <OEMCodePage>1</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>kok</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>kok</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index bd9d692f3611212bff53274449f544d687102c6d..e9ac38f5f4980603f47ff31fc9d9290fa09b3be2 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="87" />\r
   <DisplayName>kok (Need display name)</DisplayName>\r
   <EnglishName>kok (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>87</LCID>\r
   <Name>kok</Name>\r
   <NativeName>kok (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/ky-KZ.xml b/mcs/class/Mono.Globalization/Data/ky-KZ.xml
new file mode 100644 (file)
index 0000000..8b9f3fb
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Kyrgyz (Kyrgyzstan)-->\r
+<CultureInfo name="ky-KZ">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1088" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>ky-KZ (Need display name)</DisplayName>\r
+  <EnglishName>ky-KZ (Need English name)</EnglishName>\r
+  <LCID>1088</LCID>\r
+  <Name>ky-KZ</Name>\r
+  <NativeName>ky-KZ (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>ky</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1251</ANSICodePage>\r
+    <EBCDICCodePage>20880</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10007</MacCodePage>\r
+    <OEMCodePage>866</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>kir</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>ky</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index a59c95ae3394508db4fdcf0127752cf3961080e3..c230f4fec3d70d305384dbd701e9d1601dcd817e 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="64" />\r
   <DisplayName>ky (Need display name)</DisplayName>\r
   <EnglishName>ky (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>64</LCID>\r
   <Name>ky</Name>\r
   <NativeName>ky (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/lt-LT.xml b/mcs/class/Mono.Globalization/Data/lt-LT.xml
new file mode 100644 (file)
index 0000000..e3b4757
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Lithuanian (Lithuania)-->\r
+<CultureInfo name="lt-LT">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1063" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>lt-LT (Need display name)</DisplayName>\r
+  <EnglishName>lt-LT (Need English name)</EnglishName>\r
+  <LCID>1063</LCID>\r
+  <Name>lt-LT</Name>\r
+  <NativeName>lt-LT (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>lt</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1257</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10029</MacCodePage>\r
+    <OEMCodePage>775</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>lit</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>lt</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index 20e99438af29023cd5c20f76b0e9ec059fa78436..780afd487439a13ec0b6b4b6e35246fa3662f1c6 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="39" />\r
   <DisplayName>lt (Need display name)</DisplayName>\r
   <EnglishName>lt (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>39</LCID>\r
   <Name>lt</Name>\r
   <NativeName>lt (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/lv-LV.xml b/mcs/class/Mono.Globalization/Data/lv-LV.xml
new file mode 100644 (file)
index 0000000..4066801
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Latvian (Latvia)-->\r
+<CultureInfo name="lv-LV">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1062" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>lv-LV (Need display name)</DisplayName>\r
+  <EnglishName>lv-LV (Need English name)</EnglishName>\r
+  <LCID>1062</LCID>\r
+  <Name>lv-LV</Name>\r
+  <NativeName>lv-LV (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>lv</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1257</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10029</MacCodePage>\r
+    <OEMCodePage>775</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>lav</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>lv</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index 2ff6c2afda1568b5e592dee255ffc462afa6752b..f3d8f0f353a2fc3d0f0e859c4925d2195c69d97a 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="38" />\r
   <DisplayName>lv (Need display name)</DisplayName>\r
   <EnglishName>lv (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>38</LCID>\r
   <Name>lv</Name>\r
   <NativeName>lv (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/mk-MK.xml b/mcs/class/Mono.Globalization/Data/mk-MK.xml
new file mode 100644 (file)
index 0000000..4928e3f
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--FYRO Macedonian (Former Yugoslav Republic of Macedonia)-->\r
+<CultureInfo name="mk-MK">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1071" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>mk-MK (Need display name)</DisplayName>\r
+  <EnglishName>mk-MK (Need English name)</EnglishName>\r
+  <LCID>1071</LCID>\r
+  <Name>mk-MK</Name>\r
+  <NativeName>mk-MK (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>mk</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1251</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10007</MacCodePage>\r
+    <OEMCodePage>866</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>mkd</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>mk</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index 1913d04664d738858593f460bd9187acd6510608..d961998894f9418b81404ff52685333806562abe 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="47" />\r
   <DisplayName>mk (Need display name)</DisplayName>\r
   <EnglishName>mk (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>47</LCID>\r
   <Name>mk</Name>\r
   <NativeName>mk (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/mn-MN.xml b/mcs/class/Mono.Globalization/Data/mn-MN.xml
new file mode 100644 (file)
index 0000000..09a39a6
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Mongolian (Mongolia)-->\r
+<CultureInfo name="mn-MN">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1104" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>mn-MN (Need display name)</DisplayName>\r
+  <EnglishName>mn-MN (Need English name)</EnglishName>\r
+  <LCID>1104</LCID>\r
+  <Name>mn-MN</Name>\r
+  <NativeName>mn-MN (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>mn</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1251</ANSICodePage>\r
+    <EBCDICCodePage>20880</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10007</MacCodePage>\r
+    <OEMCodePage>866</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>mon</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>mn</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index c67a92f11e81b7aca9e28124b3dd283cdbebc2c7..95f3d38274d2136c1b46297045933ca309b894a8 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="80" />\r
   <DisplayName>mn (Need display name)</DisplayName>\r
   <EnglishName>mn (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>80</LCID>\r
   <Name>mn</Name>\r
   <NativeName>mn (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/mr-IN.xml b/mcs/class/Mono.Globalization/Data/mr-IN.xml
new file mode 100644 (file)
index 0000000..67416c8
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Marathi (India)-->\r
+<CultureInfo name="mr-IN">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1102" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>mr-IN (Need display name)</DisplayName>\r
+  <EnglishName>mr-IN (Need English name)</EnglishName>\r
+  <LCID>1102</LCID>\r
+  <Name>mr-IN</Name>\r
+  <NativeName>mr-IN (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>mr</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>0</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>2</MacCodePage>\r
+    <OEMCodePage>1</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>mar</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>mr</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index fdb5d608456153f72a4c4d3c4130d2eb803c627d..5a0247f34456bf50ae38c42e861529a2fddea47a 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="78" />\r
   <DisplayName>mr (Need display name)</DisplayName>\r
   <EnglishName>mr (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>78</LCID>\r
   <Name>mr</Name>\r
   <NativeName>mr (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/ms-BN.xml b/mcs/class/Mono.Globalization/Data/ms-BN.xml
new file mode 100644 (file)
index 0000000..b4e0a45
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Malay (Brunei Darussalam)-->\r
+<CultureInfo name="ms-BN">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="2110" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>ms-BN (Need display name)</DisplayName>\r
+  <EnglishName>ms-BN (Need English name)</EnglishName>\r
+  <LCID>2110</LCID>\r
+  <Name>ms-BN</Name>\r
+  <NativeName>ms-BN (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>ms</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>msa</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>ms</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/ms-MY.xml b/mcs/class/Mono.Globalization/Data/ms-MY.xml
new file mode 100644 (file)
index 0000000..e12c667
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Malay (Malaysia)-->\r
+<CultureInfo name="ms-MY">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1086" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>ms-MY (Need display name)</DisplayName>\r
+  <EnglishName>ms-MY (Need English name)</EnglishName>\r
+  <LCID>1086</LCID>\r
+  <Name>ms-MY</Name>\r
+  <NativeName>ms-MY (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>ms</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>msa</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>ms</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index f6a768cf579bdb6a24c0859eedb962d3892bc094..2f56eb17d007ad69471e51225e53076e141fb4d0 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="62" />\r
   <DisplayName>ms (Need display name)</DisplayName>\r
   <EnglishName>ms (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>62</LCID>\r
   <Name>ms</Name>\r
   <NativeName>ms (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/nb-NO.xml b/mcs/class/Mono.Globalization/Data/nb-NO.xml
new file mode 100644 (file)
index 0000000..4039f0a
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Norwegian (Bokmål) (Norway)-->\r
+<CultureInfo name="nb-NO">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1044" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>nb-NO (Need display name)</DisplayName>\r
+  <EnglishName>nb-NO (Need English name)</EnglishName>\r
+  <LCID>1044</LCID>\r
+  <Name>nb-NO</Name>\r
+  <NativeName>nb-NO (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>no</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>20277</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>nob</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>nb</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/nl-BE.xml b/mcs/class/Mono.Globalization/Data/nl-BE.xml
new file mode 100644 (file)
index 0000000..bbaf292
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Dutch (Belgium)-->\r
+<CultureInfo name="nl-BE">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="2067" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>nl-BE (Need display name)</DisplayName>\r
+  <EnglishName>nl-BE (Need English name)</EnglishName>\r
+  <LCID>2067</LCID>\r
+  <Name>nl-BE</Name>\r
+  <NativeName>nl-BE (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>nl</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>nld</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>nl</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/nl-NL.xml b/mcs/class/Mono.Globalization/Data/nl-NL.xml
new file mode 100644 (file)
index 0000000..eed5e51
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Dutch (Netherlands)-->\r
+<CultureInfo name="nl-NL">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1043" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>nl-NL (Need display name)</DisplayName>\r
+  <EnglishName>nl-NL (Need English name)</EnglishName>\r
+  <LCID>1043</LCID>\r
+  <Name>nl-NL</Name>\r
+  <NativeName>nl-NL (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>nl</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>nld</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>nl</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index 6db096f479979fa1a745e8427a84fa3b4fe4b8a3..722ae662d03b1ec59b212b5038048fc554bd20d4 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="19" />\r
   <DisplayName>nl (Need display name)</DisplayName>\r
   <EnglishName>nl (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>19</LCID>\r
   <Name>nl</Name>\r
   <NativeName>nl (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/nn-NO.xml b/mcs/class/Mono.Globalization/Data/nn-NO.xml
new file mode 100644 (file)
index 0000000..abbaab8
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Norwegian (Nynorsk) (Norway)-->\r
+<CultureInfo name="nn-NO">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="2068" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>nn-NO (Need display name)</DisplayName>\r
+  <EnglishName>nn-NO (Need English name)</EnglishName>\r
+  <LCID>2068</LCID>\r
+  <Name>nn-NO</Name>\r
+  <NativeName>nn-NO (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>no</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>20277</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>nno</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>nn</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index a181ac20beb72dca0301ee2674fe911ebf74110d..f7d17fd2128158fcda8e4567c8b840ae9ed20d30 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="20" />\r
   <DisplayName>no (Need display name)</DisplayName>\r
   <EnglishName>no (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>20</LCID>\r
   <Name>no</Name>\r
   <NativeName>no (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/pa-IN.xml b/mcs/class/Mono.Globalization/Data/pa-IN.xml
new file mode 100644 (file)
index 0000000..02a81ba
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Punjabi (India)-->\r
+<CultureInfo name="pa-IN">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1094" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>pa-IN (Need display name)</DisplayName>\r
+  <EnglishName>pa-IN (Need English name)</EnglishName>\r
+  <LCID>1094</LCID>\r
+  <Name>pa-IN</Name>\r
+  <NativeName>pa-IN (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>pa</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>0</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>2</MacCodePage>\r
+    <OEMCodePage>1</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>pan</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>pa</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index 4cbdaf9b41442e32f5b5038e45270748ea53c8f5..2dd1aba2ff7785fa7974ef92e6d6070358930aa7 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="70" />\r
   <DisplayName>pa (Need display name)</DisplayName>\r
   <EnglishName>pa (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>70</LCID>\r
   <Name>pa</Name>\r
   <NativeName>pa (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/pl-PL.xml b/mcs/class/Mono.Globalization/Data/pl-PL.xml
new file mode 100644 (file)
index 0000000..7f5eb2b
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Polish (Poland)-->\r
+<CultureInfo name="pl-PL">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1045" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>pl-PL (Need display name)</DisplayName>\r
+  <EnglishName>pl-PL (Need English name)</EnglishName>\r
+  <LCID>1045</LCID>\r
+  <Name>pl-PL</Name>\r
+  <NativeName>pl-PL (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>pl</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1250</ANSICodePage>\r
+    <EBCDICCodePage>20880</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10029</MacCodePage>\r
+    <OEMCodePage>852</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>pol</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>pl</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index 31f7d420f66f76a7524c020ccc908fd9f87e56d3..e146265bb9dd2a3a2c37d5218569a6dd81049766 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="21" />\r
   <DisplayName>pl (Need display name)</DisplayName>\r
   <EnglishName>pl (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>21</LCID>\r
   <Name>pl</Name>\r
   <NativeName>pl (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/pt-BR.xml b/mcs/class/Mono.Globalization/Data/pt-BR.xml
new file mode 100644 (file)
index 0000000..b163f8d
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Portuguese (Brazil)-->\r
+<CultureInfo name="pt-BR">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1046" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>pt-BR (Need display name)</DisplayName>\r
+  <EnglishName>pt-BR (Need English name)</EnglishName>\r
+  <LCID>1046</LCID>\r
+  <Name>pt-BR</Name>\r
+  <NativeName>pt-BR (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>pt</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>por</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>pt</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/pt-PT.xml b/mcs/class/Mono.Globalization/Data/pt-PT.xml
new file mode 100644 (file)
index 0000000..b446267
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Portuguese (Portugal)-->\r
+<CultureInfo name="pt-PT">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="2070" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>pt-PT (Need display name)</DisplayName>\r
+  <EnglishName>pt-PT (Need English name)</EnglishName>\r
+  <LCID>2070</LCID>\r
+  <Name>pt-PT</Name>\r
+  <NativeName>pt-PT (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>pt</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>por</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>pt</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index 49185dcfa0002e8277f44c1d14fba3c06a620b47..391a547763938473fc5661817c875565cb832459 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="22" />\r
   <DisplayName>pt (Need display name)</DisplayName>\r
   <EnglishName>pt (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>22</LCID>\r
   <Name>pt</Name>\r
   <NativeName>pt (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/ro-RO.xml b/mcs/class/Mono.Globalization/Data/ro-RO.xml
new file mode 100644 (file)
index 0000000..7542138
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Romanian (Romania)-->\r
+<CultureInfo name="ro-RO">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1048" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>ro-RO (Need display name)</DisplayName>\r
+  <EnglishName>ro-RO (Need English name)</EnglishName>\r
+  <LCID>1048</LCID>\r
+  <Name>ro-RO</Name>\r
+  <NativeName>ro-RO (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>ro</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1250</ANSICodePage>\r
+    <EBCDICCodePage>20880</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10029</MacCodePage>\r
+    <OEMCodePage>852</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>ron</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>ro</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index 41e8d8d90c89eb47a1845a65bdf6cb72334dd2a1..f1c796a8daea8e75b5ccbcc9cc528052cce9b2bc 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="24" />\r
   <DisplayName>ro (Need display name)</DisplayName>\r
   <EnglishName>ro (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>24</LCID>\r
   <Name>ro</Name>\r
   <NativeName>ro (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/ru-RU.xml b/mcs/class/Mono.Globalization/Data/ru-RU.xml
new file mode 100644 (file)
index 0000000..8894332
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Russian (Russia)-->\r
+<CultureInfo name="ru-RU">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1049" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>ru-RU (Need display name)</DisplayName>\r
+  <EnglishName>ru-RU (Need English name)</EnglishName>\r
+  <LCID>1049</LCID>\r
+  <Name>ru-RU</Name>\r
+  <NativeName>ru-RU (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>ru</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1251</ANSICodePage>\r
+    <EBCDICCodePage>20880</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10007</MacCodePage>\r
+    <OEMCodePage>866</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>rus</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>ru</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index 525557fe9409be9175536cceadaed7c765822811..7e71acbfddb0323736936ddb3ba9981d28545c1c 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="25" />\r
   <DisplayName>ru (Need display name)</DisplayName>\r
   <EnglishName>ru (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>25</LCID>\r
   <Name>ru</Name>\r
   <NativeName>ru (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/sa-IN.xml b/mcs/class/Mono.Globalization/Data/sa-IN.xml
new file mode 100644 (file)
index 0000000..400a4b0
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Sanskrit (India)-->\r
+<CultureInfo name="sa-IN">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1103" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>sa-IN (Need display name)</DisplayName>\r
+  <EnglishName>sa-IN (Need English name)</EnglishName>\r
+  <LCID>1103</LCID>\r
+  <Name>sa-IN</Name>\r
+  <NativeName>sa-IN (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>sa</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>0</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>2</MacCodePage>\r
+    <OEMCodePage>1</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>san</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>sa</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index 6e3dfac5394cb31ebc46ccce4036cad4776570f9..3e424ed6a63386b1650031e6107d49e3805c534c 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="79" />\r
   <DisplayName>sa (Need display name)</DisplayName>\r
   <EnglishName>sa (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>79</LCID>\r
   <Name>sa</Name>\r
   <NativeName>sa (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/sk-SK.xml b/mcs/class/Mono.Globalization/Data/sk-SK.xml
new file mode 100644 (file)
index 0000000..88a11e8
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Slovak (Slovakia)-->\r
+<CultureInfo name="sk-SK">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1051" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>sk-SK (Need display name)</DisplayName>\r
+  <EnglishName>sk-SK (Need English name)</EnglishName>\r
+  <LCID>1051</LCID>\r
+  <Name>sk-SK</Name>\r
+  <NativeName>sk-SK (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>sk</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1250</ANSICodePage>\r
+    <EBCDICCodePage>20880</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10029</MacCodePage>\r
+    <OEMCodePage>852</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>slk</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>sk</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index 63f2fb9b019a1072d700dbe9535434edd809f290..1a708cd058afb574a25c5902101ab87056a11746 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="27" />\r
   <DisplayName>sk (Need display name)</DisplayName>\r
   <EnglishName>sk (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>27</LCID>\r
   <Name>sk</Name>\r
   <NativeName>sk (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/sl-SI.xml b/mcs/class/Mono.Globalization/Data/sl-SI.xml
new file mode 100644 (file)
index 0000000..38e68b2
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Slovenian (Slovenia)-->\r
+<CultureInfo name="sl-SI">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1060" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>sl-SI (Need display name)</DisplayName>\r
+  <EnglishName>sl-SI (Need English name)</EnglishName>\r
+  <LCID>1060</LCID>\r
+  <Name>sl-SI</Name>\r
+  <NativeName>sl-SI (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>sl</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1250</ANSICodePage>\r
+    <EBCDICCodePage>20880</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10029</MacCodePage>\r
+    <OEMCodePage>852</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>slv</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>sl</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index 8599eaa076a91c7f997895a537693d7b9f77b86d..ef85182a3195dc355a0e8af9484c0f5ada71a7b5 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="36" />\r
   <DisplayName>sl (Need display name)</DisplayName>\r
   <EnglishName>sl (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>36</LCID>\r
   <Name>sl</Name>\r
   <NativeName>sl (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/sq-AL.xml b/mcs/class/Mono.Globalization/Data/sq-AL.xml
new file mode 100644 (file)
index 0000000..319db8a
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Albanian (Albania)-->\r
+<CultureInfo name="sq-AL">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1052" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>sq-AL (Need display name)</DisplayName>\r
+  <EnglishName>sq-AL (Need English name)</EnglishName>\r
+  <LCID>1052</LCID>\r
+  <Name>sq-AL</Name>\r
+  <NativeName>sq-AL (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>sq</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1250</ANSICodePage>\r
+    <EBCDICCodePage>20880</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10029</MacCodePage>\r
+    <OEMCodePage>852</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>sqi</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>sq</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index e9c85f5a8fc1ca9164db8c041a0236addbd528f4..3f209730699cc39aa22bd5ac400e4a7734d5d411 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="28" />\r
   <DisplayName>sq (Need display name)</DisplayName>\r
   <EnglishName>sq (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>28</LCID>\r
   <Name>sq</Name>\r
   <NativeName>sq (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/sr-SP-Cyrl.xml b/mcs/class/Mono.Globalization/Data/sr-SP-Cyrl.xml
new file mode 100644 (file)
index 0000000..ca0daa2
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Serbian (Cyrillic) (Serbia)-->\r
+<CultureInfo name="sr-SP-Cyrl">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="3098" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>sr-SP-Cyrl (Need display name)</DisplayName>\r
+  <EnglishName>sr-SP-Cyrl (Need English name)</EnglishName>\r
+  <LCID>3098</LCID>\r
+  <Name>sr-SP-Cyrl</Name>\r
+  <NativeName>sr-SP-Cyrl (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>hr</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1251</ANSICodePage>\r
+    <EBCDICCodePage>21025</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10007</MacCodePage>\r
+    <OEMCodePage>855</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>srp</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>sr</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/sr-SP-Latn.xml b/mcs/class/Mono.Globalization/Data/sr-SP-Latn.xml
new file mode 100644 (file)
index 0000000..4e00a41
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Serbian (Latin) (Serbia)-->\r
+<CultureInfo name="sr-SP-Latn">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="2074" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>sr-SP-Latn (Need display name)</DisplayName>\r
+  <EnglishName>sr-SP-Latn (Need English name)</EnglishName>\r
+  <LCID>2074</LCID>\r
+  <Name>sr-SP-Latn</Name>\r
+  <NativeName>sr-SP-Latn (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>hr</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1250</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10029</MacCodePage>\r
+    <OEMCodePage>852</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>srp</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>sr</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/sv-FI.xml b/mcs/class/Mono.Globalization/Data/sv-FI.xml
new file mode 100644 (file)
index 0000000..16e6d74
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Swedish (Finland)-->\r
+<CultureInfo name="sv-FI">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="2077" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>sv-FI (Need display name)</DisplayName>\r
+  <EnglishName>sv-FI (Need English name)</EnglishName>\r
+  <LCID>2077</LCID>\r
+  <Name>sv-FI</Name>\r
+  <NativeName>sv-FI (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>sv</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>20278</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>swe</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>sv</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/sv-SE.xml b/mcs/class/Mono.Globalization/Data/sv-SE.xml
new file mode 100644 (file)
index 0000000..1ba352d
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Swedish (Sweden)-->\r
+<CultureInfo name="sv-SE">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1053" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>sv-SE (Need display name)</DisplayName>\r
+  <EnglishName>sv-SE (Need English name)</EnglishName>\r
+  <LCID>1053</LCID>\r
+  <Name>sv-SE</Name>\r
+  <NativeName>sv-SE (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>sv</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>20278</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>850</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>swe</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>sv</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index 8193ef135e356246c615ea1addae36d4bddf4525..3268b516ab236dcf50aeab5b23089d028b8084fb 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="29" />\r
   <DisplayName>sv (Need display name)</DisplayName>\r
   <EnglishName>sv (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>29</LCID>\r
   <Name>sv</Name>\r
   <NativeName>sv (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/sw-KE.xml b/mcs/class/Mono.Globalization/Data/sw-KE.xml
new file mode 100644 (file)
index 0000000..5505b65
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Swahili (Kenya)-->\r
+<CultureInfo name="sw-KE">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1089" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>sw-KE (Need display name)</DisplayName>\r
+  <EnglishName>sw-KE (Need English name)</EnglishName>\r
+  <LCID>1089</LCID>\r
+  <Name>sw-KE</Name>\r
+  <NativeName>sw-KE (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>sw</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1252</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>437</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>swa</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>sw</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index d6cd587cbe1c374e25423f41765469fb27ab79ce..17db373aedf50e4e11cee770d95766fc27aca7a7 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="65" />\r
   <DisplayName>sw (Need display name)</DisplayName>\r
   <EnglishName>sw (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>65</LCID>\r
   <Name>sw</Name>\r
   <NativeName>sw (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/syr-SY.xml b/mcs/class/Mono.Globalization/Data/syr-SY.xml
new file mode 100644 (file)
index 0000000..9aa5a4e
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Syriac (Syria)-->\r
+<CultureInfo name="syr-SY">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1114" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>syr-SY (Need display name)</DisplayName>\r
+  <EnglishName>syr-SY (Need English name)</EnglishName>\r
+  <LCID>1114</LCID>\r
+  <Name>syr-SY</Name>\r
+  <NativeName>syr-SY (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>syr</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>0</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>2</MacCodePage>\r
+    <OEMCodePage>1</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>syr</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>syr</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index 3a761b60314bd55c90c3086c83081e2ccbf1adf8..095505850766f7eb6bbc78ed6542b279dca65780 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="90" />\r
   <DisplayName>syr (Need display name)</DisplayName>\r
   <EnglishName>syr (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>90</LCID>\r
   <Name>syr</Name>\r
   <NativeName>syr (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/ta-IN.xml b/mcs/class/Mono.Globalization/Data/ta-IN.xml
new file mode 100644 (file)
index 0000000..74d06c4
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Tamil (India)-->\r
+<CultureInfo name="ta-IN">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1097" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>ta-IN (Need display name)</DisplayName>\r
+  <EnglishName>ta-IN (Need English name)</EnglishName>\r
+  <LCID>1097</LCID>\r
+  <Name>ta-IN</Name>\r
+  <NativeName>ta-IN (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>ta</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>0</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>2</MacCodePage>\r
+    <OEMCodePage>1</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>tam</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>ta</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index 4664f56911bd6a1f2175f9229a01b77c20d5d97d..2ba8a2246692319cc53c9fd29bdc97450cc35d19 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="73" />\r
   <DisplayName>ta (Need display name)</DisplayName>\r
   <EnglishName>ta (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>73</LCID>\r
   <Name>ta</Name>\r
   <NativeName>ta (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/te-IN.xml b/mcs/class/Mono.Globalization/Data/te-IN.xml
new file mode 100644 (file)
index 0000000..d616ff6
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Telugu (India)-->\r
+<CultureInfo name="te-IN">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1098" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>te-IN (Need display name)</DisplayName>\r
+  <EnglishName>te-IN (Need English name)</EnglishName>\r
+  <LCID>1098</LCID>\r
+  <Name>te-IN</Name>\r
+  <NativeName>te-IN (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>te</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>0</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>2</MacCodePage>\r
+    <OEMCodePage>1</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>tel</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>te</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index 022379f39816d415abd04a26d5a5d9f1648b4768..a936f8ab8a58712b4b295b1d7e97c9c585c8dce8 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="74" />\r
   <DisplayName>te (Need display name)</DisplayName>\r
   <EnglishName>te (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>74</LCID>\r
   <Name>te</Name>\r
   <NativeName>te (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/th-TH.xml b/mcs/class/Mono.Globalization/Data/th-TH.xml
new file mode 100644 (file)
index 0000000..751336c
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Thai (Thailand)-->\r
+<CultureInfo name="th-TH">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1054" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>th-TH (Need display name)</DisplayName>\r
+  <EnglishName>th-TH (Need English name)</EnglishName>\r
+  <LCID>1054</LCID>\r
+  <Name>th-TH</Name>\r
+  <NativeName>th-TH (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>th</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>874</ANSICodePage>\r
+    <EBCDICCodePage>20838</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>10021</MacCodePage>\r
+    <OEMCodePage>874</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>tha</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>th</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index 05d24af53595a00487f7a9ece7c4aaf5361e8877..9fa93bd561d15a8ac69c1aadac5469f2717830e9 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="30" />\r
   <DisplayName>th (Need display name)</DisplayName>\r
   <EnglishName>th (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>30</LCID>\r
   <Name>th</Name>\r
   <NativeName>th (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/tr-TR.xml b/mcs/class/Mono.Globalization/Data/tr-TR.xml
new file mode 100644 (file)
index 0000000..d543eda
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Turkish (Turkey)-->\r
+<CultureInfo name="tr-TR">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1055" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>tr-TR (Need display name)</DisplayName>\r
+  <EnglishName>tr-TR (Need English name)</EnglishName>\r
+  <LCID>1055</LCID>\r
+  <Name>tr-TR</Name>\r
+  <NativeName>tr-TR (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>tr</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1254</ANSICodePage>\r
+    <EBCDICCodePage>20905</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10081</MacCodePage>\r
+    <OEMCodePage>857</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>tur</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>tr</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index d35b9337900fbce03ba77ab17337a2dde8d94534..b6db284b693a7bb0a0013285a1c9621fbc066ff8 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="31" />\r
   <DisplayName>tr (Need display name)</DisplayName>\r
   <EnglishName>tr (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>31</LCID>\r
   <Name>tr</Name>\r
   <NativeName>tr (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/tt-RU.xml b/mcs/class/Mono.Globalization/Data/tt-RU.xml
new file mode 100644 (file)
index 0000000..2d7c9c7
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Tatar (Russia)-->\r
+<CultureInfo name="tt-RU">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1092" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>tt-RU (Need display name)</DisplayName>\r
+  <EnglishName>tt-RU (Need English name)</EnglishName>\r
+  <LCID>1092</LCID>\r
+  <Name>tt-RU</Name>\r
+  <NativeName>tt-RU (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>tt</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1251</ANSICodePage>\r
+    <EBCDICCodePage>20880</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10007</MacCodePage>\r
+    <OEMCodePage>866</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>tat</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>tt</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index 8659a7cf1546cd30aa2d5fd988b087d564fbb601..a607d83897cd866658e859970a134530fba7d642 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="68" />\r
   <DisplayName>tt (Need display name)</DisplayName>\r
   <EnglishName>tt (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>68</LCID>\r
   <Name>tt</Name>\r
   <NativeName>tt (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/uk-UA.xml b/mcs/class/Mono.Globalization/Data/uk-UA.xml
new file mode 100644 (file)
index 0000000..9a62d17
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Ukrainian (Ukraine)-->\r
+<CultureInfo name="uk-UA">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1058" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>uk-UA (Need display name)</DisplayName>\r
+  <EnglishName>uk-UA (Need English name)</EnglishName>\r
+  <LCID>1058</LCID>\r
+  <Name>uk-UA</Name>\r
+  <NativeName>uk-UA (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>uk</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1251</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10017</MacCodePage>\r
+    <OEMCodePage>866</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>ukr</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>uk</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index 179681a4c3431d34e7fad8a31cc581cf5c1413dd..ca203ef5d8f5d81b2eccf3974f370d302bfe98f6 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="34" />\r
   <DisplayName>uk (Need display name)</DisplayName>\r
   <EnglishName>uk (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>34</LCID>\r
   <Name>uk</Name>\r
   <NativeName>uk (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/ur-PK.xml b/mcs/class/Mono.Globalization/Data/ur-PK.xml
new file mode 100644 (file)
index 0000000..6412251
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Urdu (Islamic Republic of Pakistan)-->\r
+<CultureInfo name="ur-PK">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1056" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>ur-PK (Need display name)</DisplayName>\r
+  <EnglishName>ur-PK (Need English name)</EnglishName>\r
+  <LCID>1056</LCID>\r
+  <Name>ur-PK</Name>\r
+  <NativeName>ur-PK (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>ur</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1256</ANSICodePage>\r
+    <EBCDICCodePage>20420</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10004</MacCodePage>\r
+    <OEMCodePage>720</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>urd</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>ur</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index 9e40f500914288d7dcc75def264bb09cc4123c52..24bccd93a94ddf8fd0bb00e2a3a755bf273785b9 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="32" />\r
   <DisplayName>ur (Need display name)</DisplayName>\r
   <EnglishName>ur (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>32</LCID>\r
   <Name>ur</Name>\r
   <NativeName>ur (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/uz-UZ-Cyrl.xml b/mcs/class/Mono.Globalization/Data/uz-UZ-Cyrl.xml
new file mode 100644 (file)
index 0000000..6fdfa93
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Uzbek (Cyrillic) (Uzbekistan)-->\r
+<CultureInfo name="uz-UZ-Cyrl">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="2115" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>uz-UZ-Cyrl (Need display name)</DisplayName>\r
+  <EnglishName>uz-UZ-Cyrl (Need English name)</EnglishName>\r
+  <LCID>2115</LCID>\r
+  <Name>uz-UZ-Cyrl</Name>\r
+  <NativeName>uz-UZ-Cyrl (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>uz</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1251</ANSICodePage>\r
+    <EBCDICCodePage>20880</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10007</MacCodePage>\r
+    <OEMCodePage>866</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>uzb</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>uz</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/uz-UZ-Latn.xml b/mcs/class/Mono.Globalization/Data/uz-UZ-Latn.xml
new file mode 100644 (file)
index 0000000..f357f1c
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Uzbek (Latin) (Uzbekistan)-->\r
+<CultureInfo name="uz-UZ-Latn">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1091" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>uz-UZ-Latn (Need display name)</DisplayName>\r
+  <EnglishName>uz-UZ-Latn (Need English name)</EnglishName>\r
+  <LCID>1091</LCID>\r
+  <Name>uz-UZ-Latn</Name>\r
+  <NativeName>uz-UZ-Latn (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>uz</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1254</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>;</ListSeparator>\r
+    <MacCodePage>10029</MacCodePage>\r
+    <OEMCodePage>857</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>uzb</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>uz</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index 05647c7d93d510c286d8a038e1bbd029d2026b0d..7a861267a1037a0bb7bedca06e4cad62e0319de4 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="67" />\r
   <DisplayName>uz (Need display name)</DisplayName>\r
   <EnglishName>uz (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>67</LCID>\r
   <Name>uz</Name>\r
   <NativeName>uz (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/vi-VN.xml b/mcs/class/Mono.Globalization/Data/vi-VN.xml
new file mode 100644 (file)
index 0000000..726ed89
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Vietnamese (Viet Nam)-->\r
+<CultureInfo name="vi-VN">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1066" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>vi-VN (Need display name)</DisplayName>\r
+  <EnglishName>vi-VN (Need English name)</EnglishName>\r
+  <LCID>1066</LCID>\r
+  <Name>vi-VN</Name>\r
+  <NativeName>vi-VN (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>vi</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>1258</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>10000</MacCodePage>\r
+    <OEMCodePage>1258</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>vie</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>vi</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
index 5096d31e38a27ff358c735dc28e8e0f7bb48c118..7e1a9316b015664520efcc0f73405c73777f8108 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="42" />\r
   <DisplayName>vi (Need display name)</DisplayName>\r
   <EnglishName>vi (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>42</LCID>\r
   <Name>vi</Name>\r
   <NativeName>vi (Need native name)</NativeName>\r
index c644e27d500c035b1dda93c2d50eb3630c67d22e..1227111dfe232c59fae9af7d1d9a917715f5f1ef 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="4" />\r
   <DisplayName>zh-CHS (Need display name)</DisplayName>\r
   <EnglishName>zh-CHS (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>4</LCID>\r
   <Name>zh-CHS</Name>\r
   <NativeName>zh-CHS (Need native name)</NativeName>\r
index 9d1ca689bdd9b307eefa853776fb4626f1a2d024..0e3b7f52190246b680e46adcf3f2d3134151405e 100644 (file)
@@ -5,7 +5,6 @@
   <CompareInfo LCID="31748" />\r
   <DisplayName>zh-CHT (Need display name)</DisplayName>\r
   <EnglishName>zh-CHT (Need English name)</EnglishName>\r
-  <IsNeutralCulture>True</IsNeutralCulture>\r
   <LCID>31748</LCID>\r
   <Name>zh-CHT</Name>\r
   <NativeName>zh-CHT (Need native name)</NativeName>\r
diff --git a/mcs/class/Mono.Globalization/Data/zh-CN.xml b/mcs/class/Mono.Globalization/Data/zh-CN.xml
new file mode 100644 (file)
index 0000000..595b3ac
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Chinese (People's Republic of China)-->\r
+<CultureInfo name="zh-CN">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="2052" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>zh-CN (Need display name)</DisplayName>\r
+  <EnglishName>zh-CN (Need English name)</EnglishName>\r
+  <LCID>2052</LCID>\r
+  <Name>zh-CN</Name>\r
+  <NativeName>zh-CN (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>zh-CHS</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>936</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>10008</MacCodePage>\r
+    <OEMCodePage>936</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>zho</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>zh</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/zh-HK.xml b/mcs/class/Mono.Globalization/Data/zh-HK.xml
new file mode 100644 (file)
index 0000000..a40da9f
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Chinese (Hong Kong S.A.R.)-->\r
+<CultureInfo name="zh-HK">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="3076" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>zh-HK (Need display name)</DisplayName>\r
+  <EnglishName>zh-HK (Need English name)</EnglishName>\r
+  <LCID>3076</LCID>\r
+  <Name>zh-HK</Name>\r
+  <NativeName>zh-HK (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>zh-CHT</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>950</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>10002</MacCodePage>\r
+    <OEMCodePage>950</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>zho</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>zh</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/zh-MO.xml b/mcs/class/Mono.Globalization/Data/zh-MO.xml
new file mode 100644 (file)
index 0000000..27b8c68
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Chinese (Macau S.A.R.)-->\r
+<CultureInfo name="zh-MO">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="5124" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>zh-MO (Need display name)</DisplayName>\r
+  <EnglishName>zh-MO (Need English name)</EnglishName>\r
+  <LCID>5124</LCID>\r
+  <Name>zh-MO</Name>\r
+  <NativeName>zh-MO (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>zh-CHS</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>950</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>10002</MacCodePage>\r
+    <OEMCodePage>950</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>zho</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>zh</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/zh-SG.xml b/mcs/class/Mono.Globalization/Data/zh-SG.xml
new file mode 100644 (file)
index 0000000..b377239
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Chinese (Singapore)-->\r
+<CultureInfo name="zh-SG">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="4100" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>zh-SG (Need display name)</DisplayName>\r
+  <EnglishName>zh-SG (Need English name)</EnglishName>\r
+  <LCID>4100</LCID>\r
+  <Name>zh-SG</Name>\r
+  <NativeName>zh-SG (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>zh-CHS</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>936</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>10008</MacCodePage>\r
+    <OEMCodePage>936</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>zho</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>zh</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file
diff --git a/mcs/class/Mono.Globalization/Data/zh-TW.xml b/mcs/class/Mono.Globalization/Data/zh-TW.xml
new file mode 100644 (file)
index 0000000..bf3c64a
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<!--Chinese (Taiwan)-->\r
+<CultureInfo name="zh-TW">\r
+  <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  <CompareInfo LCID="1028" />\r
+  <DateTimeFormat>\r
+    <UniversalSortableDateTimePattern>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</UniversalSortableDateTimePattern>\r
+    <SortableDateTimePattern>yyyy'-'MM'-'dd'T'HH':'mm':'ss</SortableDateTimePattern>\r
+    <RFC1123Pattern>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</RFC1123Pattern>\r
+    <CalendarWeekRule>FirstDay</CalendarWeekRule>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <FirstDayOfWeek>Sunday</FirstDayOfWeek>\r
+    <FullDateTimePattern>dddd, MMMM dd, yyyy h:mm:ss tt</FullDateTimePattern>\r
+    <YearMonthPattern>MMMM, yyyy</YearMonthPattern>\r
+    <MonthDayPattern>MMMM dd</MonthDayPattern>\r
+    <LongTimePattern>h:mm:ss tt</LongTimePattern>\r
+    <ShortTimePattern>h:mm tt</ShortTimePattern>\r
+    <ShortDatePattern>M/d/yyyy</ShortDatePattern>\r
+    <LongDatePattern>dddd, MMMM dd, yyyy</LongDatePattern>\r
+    <TimeSeparator>:</TimeSeparator>\r
+    <DateSeparator>/</DateSeparator>\r
+    <PMDesignator>PM</PMDesignator>\r
+    <AMDesignator>AM</AMDesignator>\r
+    <MonthNames>\r
+      <MonthName>January</MonthName>\r
+      <MonthName>February</MonthName>\r
+      <MonthName>March</MonthName>\r
+      <MonthName>April</MonthName>\r
+      <MonthName>May</MonthName>\r
+      <MonthName>June</MonthName>\r
+      <MonthName>July</MonthName>\r
+      <MonthName>August</MonthName>\r
+      <MonthName>September</MonthName>\r
+      <MonthName>October</MonthName>\r
+      <MonthName>November</MonthName>\r
+      <MonthName>December</MonthName>\r
+      <MonthName />\r
+    </MonthNames>\r
+    <DayNames>\r
+      <DayName>Sunday</DayName>\r
+      <DayName>Monday</DayName>\r
+      <DayName>Tuesday</DayName>\r
+      <DayName>Wednesday</DayName>\r
+      <DayName>Thursday</DayName>\r
+      <DayName>Friday</DayName>\r
+      <DayName>Saturday</DayName>\r
+    </DayNames>\r
+    <AbbreviatedMonthNames>\r
+      <AbbreviatedMonthName>Jan</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Feb</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Mar</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Apr</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>May</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jun</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Jul</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Aug</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Sep</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Oct</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Nov</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName>Dec</AbbreviatedMonthName>\r
+      <AbbreviatedMonthName />\r
+    </AbbreviatedMonthNames>\r
+    <AbbreviatedDayNames>\r
+      <AbbreviatedDayName>Sun</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Mon</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Tue</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Wed</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Thu</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Fri</AbbreviatedDayName>\r
+      <AbbreviatedDayName>Sat</AbbreviatedDayName>\r
+    </AbbreviatedDayNames>\r
+  </DateTimeFormat>\r
+  <DisplayName>zh-TW (Need display name)</DisplayName>\r
+  <EnglishName>zh-TW (Need English name)</EnglishName>\r
+  <LCID>1028</LCID>\r
+  <Name>zh-TW</Name>\r
+  <NativeName>zh-TW (Need native name)</NativeName>\r
+  <NumberFormat>\r
+    <PositiveSign>+</PositiveSign>\r
+    <PositiveInfinitySymbol>Infinity</PositiveInfinitySymbol>\r
+    <PerMilleSymbol>‰</PerMilleSymbol>\r
+    <PercentSymbol>%</PercentSymbol>\r
+    <PercentPositivePattern>0</PercentPositivePattern>\r
+    <PercentNegativePattern>0</PercentNegativePattern>\r
+    <PercentGroupSizes>\r
+      <PercentGroupSize>3</PercentGroupSize>\r
+    </PercentGroupSizes>\r
+    <PercentGroupSeparator>,</PercentGroupSeparator>\r
+    <PercentDecimalSeparator>.</PercentDecimalSeparator>\r
+    <PercentDecimalDigits>2</PercentDecimalDigits>\r
+    <NumberNegativePattern>1</NumberNegativePattern>\r
+    <NumberGroupSizes>\r
+      <NumberGroupSize>3</NumberGroupSize>\r
+    </NumberGroupSizes>\r
+    <NumberGroupSeparator>,</NumberGroupSeparator>\r
+    <NumberDecimalSeparator>.</NumberDecimalSeparator>\r
+    <NumberDecimalDigits>2</NumberDecimalDigits>\r
+    <NegativeSign>-</NegativeSign>\r
+    <NegativeInfinitySymbol>-Infinity</NegativeInfinitySymbol>\r
+    <NaNSymbol>NaN</NaNSymbol>\r
+    <CurrencySymbol>$</CurrencySymbol>\r
+    <CurrencyPositivePattern>0</CurrencyPositivePattern>\r
+    <CurrencyNegativePattern>0</CurrencyNegativePattern>\r
+    <CurrencyGroupSizes>\r
+      <CurrencyGroupSize>3</CurrencyGroupSize>\r
+    </CurrencyGroupSizes>\r
+    <CurrencyGroupSeparator>,</CurrencyGroupSeparator>\r
+    <CurrencyDecimalSeparator>.</CurrencyDecimalSeparator>\r
+    <CurrencyDecimalDigits>2</CurrencyDecimalDigits>\r
+  </NumberFormat>\r
+  <OptionalCalendars>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+    <Calendar>System.Globalization.GregorianCalendar</Calendar>\r
+  </OptionalCalendars>\r
+  <Parent>zh-CHT</Parent>\r
+  <TextInfo>\r
+    <ANSICodePage>950</ANSICodePage>\r
+    <EBCDICCodePage>500</EBCDICCodePage>\r
+    <ListSeparator>,</ListSeparator>\r
+    <MacCodePage>10002</MacCodePage>\r
+    <OEMCodePage>950</OEMCodePage>\r
+  </TextInfo>\r
+  <ThreeLetterISOLanguageName>zho</ThreeLetterISOLanguageName>\r
+  <TwoLetterISOLanguageName>zh</TwoLetterISOLanguageName>\r
+</CultureInfo>
\ No newline at end of file