@@ -32,7 +32,22 @@ public static IEnumerable<object[]> AbbreviatedMonthNames_Get_TestData_HybridGlo
3232        { 
3333            // see the comments on the right to check the non-Hybrid result, if it differs 
3434            yield  return  new  object [ ]  {  "ar-SA" ,  new  string [ ]  {  "محرم" ,  "صفر" ,  "ربيع الأول" ,  "ربيع الآخر" ,  "جمادى الأولى" ,  "جمادى الآخرة" ,  "رجب" ,  "شعبان" ,  "رمضان" ,  "شوال" ,  "ذو القعدة" ,  "ذو الحجة" ,  ""  }  } ; 
35-             yield  return  new  object [ ]  {  "am-ET" ,  new  string [ ]  {  "ጃንዩ" ,  "ፌብሩ" ,  "ማርች" ,  "ኤፕሪ" ,  "ሜይ" ,  "ጁን" ,  "ጁላይ" ,  "ኦገስ" ,  "ሴፕቴ" ,  "ኦክቶ" ,  "ኖቬም" ,  "ዲሴም" ,  ""  }  } ; 
35+             if  ( PlatformDetection . IsFirefox ) 
36+             { 
37+                 yield  return  new  object [ ]  {  "am-ET" ,  new  string [ ]  {  "ጃንዩ" ,  "ፌብሩ" ,  "ማርች" ,  "ኤፕሪ" ,  "ሜይ" ,  "ጁን" ,  "ጁላይ" ,  "ኦገስ" ,  "ሴፕቴ" ,  "ኦክቶ" ,  "ኖቬም" ,  "ዲሴም" ,  ""  }  } ; 
38+                 yield  return  new  object [ ]  {  "en-AU" ,  new  string [ ]  {  "Jan" ,  "Feb" ,  "Mar" ,  "Apr" ,  "May" ,  "Jun" ,  "Jul" ,  "Aug" ,  "Sept" ,  "Oct" ,  "Nov" ,  "Dec" ,  ""  }  } ; 
39+                 yield  return  new  object [ ]  {  "es-MX" ,  new  string [ ]  {  "ene" ,  "feb" ,  "mar" ,  "abr" ,  "may" ,  "jun" ,  "jul" ,  "ago" ,  "sept" ,  "oct" ,  "nov" ,  "dic" ,  ""  }  } ;  //  "ene.", "feb.", "mar.", "abr.", "may.", "jun.", "jul.", "ago.", "sep.", "oct.", "nov.", "dic.", "" 
40+                 yield  return  new  object [ ]  {  "uk-UA" ,  new  string [ ]  {  "січ" ,  "лют" ,  "бер" ,  "кві" ,  "тра" ,  "чер" ,  "лип" ,  "сер" ,  "вер" ,  "жов" ,  "лис" ,  "гру" ,  ""  }  } ; 
41+                 yield  return  new  object [ ]  {  "vi-VN" ,  new  string [ ]  {  "Thg 1" ,  "Thg 2" ,  "Thg 3" ,  "Thg 4" ,  "Thg 5" ,  "Thg 6" ,  "Thg 7" ,  "Thg 8" ,  "Thg 9" ,  "Thg 10" ,  "Thg 11" ,  "Thg 12" ,  ""  }  } ; 
42+             } 
43+             else 
44+             { 
45+                 yield  return  new  object [ ]  {  "am-ET" ,  new  string [ ]  {  "ጃን" ,  "ፌብ" ,  "ማርች" ,  "ኤፕሪ" ,  "ሜይ" ,  "ጁን" ,  "ጁላይ" ,  "ኦገስ" ,  "ሴፕቴ" ,  "ኦክቶ" ,  "ኖቬም" ,  "ዲሴም" ,  ""  }  } ;  // "ጃንዩ", "ፌብሩ", "ማርች", "ኤፕሪ", "ሜይ", "ጁን", "ጁላይ", "ኦገስ", "ሴፕቴ", "ኦክቶ", "ኖቬም", "ዲሴም", "" 
46+                 yield  return  new  object [ ]  {  "en-AU" ,  new  string [ ]  {  "Jan" ,  "Feb" ,  "Mar" ,  "Apr" ,  "May" ,  "June" ,  "July" ,  "Aug" ,  "Sept" ,  "Oct" ,  "Nov" ,  "Dec" ,  ""  }  } ;  // "Jun", "Jul" 
47+                 yield  return  new  object [ ]  {  "es-MX" ,  new  string [ ]  {  "ene" ,  "feb" ,  "mar" ,  "abr" ,  "may" ,  "jun" ,  "jul" ,  "ago" ,  "sep" ,  "oct" ,  "nov" ,  "dic" ,  ""  }  } ;  //  "ene.", "feb.", "mar.", "abr.", "may.", "jun.", "jul.", "ago.", "sep.", "oct.", "nov.", "dic.", "" 
48+                 yield  return  new  object [ ]  {  "uk-UA" ,  new  string [ ]  {  "січ." ,  "лют." ,  "бер." ,  "квіт." ,  "трав." ,  "черв." ,  "лип." ,  "серп." ,  "вер." ,  "жовт." ,  "лист." ,  "груд." ,  ""  }  } ;  // "січ", "лют", "бер", "кві", "тра", "чер", "лип", "сер", "вер", "жов", "лис", "гру", "" 
49+                 yield  return  new  object [ ]  {  "vi-VN" ,  new  string [ ]  {  "Tháng 1" ,  "Tháng 2" ,  "Tháng 3" ,  "Tháng 4" ,  "Tháng 5" ,  "Tháng 6" ,  "Tháng 7" ,  "Tháng 8" ,  "Tháng 9" ,  "Tháng 10" ,  "Tháng 11" ,  "Tháng 12" ,  ""  }  } ; 
50+             } 
3651            yield  return  new  object [ ]  {  "bg-BG" ,  new  string [ ]  {  "01" ,  "02" ,  "03" ,  "04" ,  "05" ,  "06" ,  "07" ,  "08" ,  "09" ,  "10" ,  "11" ,  "12" ,  ""  }  } ;  // "яну", "фев", "март", "апр", "май", "юни", "юли", "авг", "сеп", "окт", "ное", "дек", "" 
3752            yield  return  new  object [ ]  {  "bn-BD" ,  new  string [ ]  {  "জানু" ,  "ফেব" ,  "মার্চ" ,  "এপ্রিল" ,  "মে" ,  "জুন" ,  "জুলাই" ,  "আগস্ট" ,  "সেপ্টেম্বর" ,  "অক্টোবর" ,  "নভেম্বর" ,  "ডিসেম্বর" ,  ""  }  } ;  // "জানুয়ারী", "ফেব্রুয়ারী", "মার্চ", "এপ্রিল", "মে", "জুন", "জুলাই", "আগস্ট", "সেপ্টেম্বর", "অক্টোবর", "নভেম্বর", "ডিসেম্বর", "" 
3853            yield  return  new  object [ ]  {  "bn-IN" ,  new  string [ ]  {  "জানু" ,  "ফেব" ,  "মার্চ" ,  "এপ্রিল" ,  "মে" ,  "জুন" ,  "জুলাই" ,  "আগস্ট" ,  "সেপ্টেঃ" ,  "অক্টোঃ" ,  "নভেঃ" ,  "ডিসেঃ" ,  ""  }  } ;  // BUG. JS returns Genitive even though we expect Nominative; "জানু", "ফেব", "মার্চ", "এপ্রিল", "মে", "জুন", "জুলাই", "আগস্ট", "সেপ্টেম্বর", "অক্টোবর", "নভেম্বর", "ডিসেম্বর", "" 
@@ -54,7 +69,6 @@ public static IEnumerable<object[]> AbbreviatedMonthNames_Get_TestData_HybridGlo
5469            yield  return  new  object [ ]  {  "en-AI" ,  new  string [ ]  {  "Jan" ,  "Feb" ,  "Mar" ,  "Apr" ,  "May" ,  "Jun" ,  "Jul" ,  "Aug" ,  "Sept" ,  "Oct" ,  "Nov" ,  "Dec" ,  ""  }  } ;  // "Sep" 
5570            yield  return  new  object [ ]  {  "en-AS" ,  new  string [ ]  {  "Jan" ,  "Feb" ,  "Mar" ,  "Apr" ,  "May" ,  "Jun" ,  "Jul" ,  "Aug" ,  "Sep" ,  "Oct" ,  "Nov" ,  "Dec" ,  ""  }  } ; 
5671            yield  return  new  object [ ]  {  "en-AT" ,  new  string [ ]  {  "Jan" ,  "Feb" ,  "Mar" ,  "Apr" ,  "May" ,  "Jun" ,  "Jul" ,  "Aug" ,  "Sept" ,  "Oct" ,  "Nov" ,  "Dec" ,  ""  }  } ;  // "Sep" 
57-             yield  return  new  object [ ]  {  "en-AU" ,  new  string [ ]  {  "Jan" ,  "Feb" ,  "Mar" ,  "Apr" ,  "May" ,  "Jun" ,  "Jul" ,  "Aug" ,  "Sept" ,  "Oct" ,  "Nov" ,  "Dec" ,  ""  }  } ; 
5872            yield  return  new  object [ ]  {  "en-BB" ,  new  string [ ]  {  "Jan" ,  "Feb" ,  "Mar" ,  "Apr" ,  "May" ,  "Jun" ,  "Jul" ,  "Aug" ,  "Sept" ,  "Oct" ,  "Nov" ,  "Dec" ,  ""  }  } ;  // "Sep" 
5973            yield  return  new  object [ ]  {  "en-BE" ,  new  string [ ]  {  "Jan" ,  "Feb" ,  "Mar" ,  "Apr" ,  "May" ,  "Jun" ,  "Jul" ,  "Aug" ,  "Sept" ,  "Oct" ,  "Nov" ,  "Dec" ,  ""  }  } ;  // "Sep" 
6074            yield  return  new  object [ ]  {  "en-BI" ,  new  string [ ]  {  "Jan" ,  "Feb" ,  "Mar" ,  "Apr" ,  "May" ,  "Jun" ,  "Jul" ,  "Aug" ,  "Sep" ,  "Oct" ,  "Nov" ,  "Dec" ,  ""  }  } ; 
@@ -153,7 +167,6 @@ public static IEnumerable<object[]> AbbreviatedMonthNames_Get_TestData_HybridGlo
153167            yield  return  new  object [ ]  {  "en-ZW" ,  new  string [ ]  {  "Jan" ,  "Feb" ,  "Mar" ,  "Apr" ,  "May" ,  "Jun" ,  "Jul" ,  "Aug" ,  "Sept" ,  "Oct" ,  "Nov" ,  "Dec" ,  ""  }  } ;  // "Sep" 
154168            yield  return  new  object [ ]  {  "es-419" ,  new  string [ ]  {  "ene" ,  "feb" ,  "mar" ,  "abr" ,  "may" ,  "jun" ,  "jul" ,  "ago" ,  "sept" ,  "oct" ,  "nov" ,  "dic" ,  ""  }  } ;  //  "ene.", "feb.", "mar.", "abr.", "may.", "jun.", "jul.", "ago.", "sep.", "oct.", "nov.", "dic.", "" 
155169            yield  return  new  object [ ]  {  "es-ES" ,  new  string [ ]  {  "ene" ,  "feb" ,  "mar" ,  "abr" ,  "may" ,  "jun" ,  "jul" ,  "ago" ,  "sept" ,  "oct" ,  "nov" ,  "dic" ,  ""  }  } ;  //  "ene.", "feb.", "mar.", "abr.", "may.", "jun.", "jul.", "ago.", "sep.", "oct.", "nov.", "dic.", "" 
156-             yield  return  new  object [ ]  {  "es-MX" ,  new  string [ ]  {  "ene" ,  "feb" ,  "mar" ,  "abr" ,  "may" ,  "jun" ,  "jul" ,  "ago" ,  "sept" ,  "oct" ,  "nov" ,  "dic" ,  ""  }  } ;  //  "ene.", "feb.", "mar.", "abr.", "may.", "jun.", "jul.", "ago.", "sep.", "oct.", "nov.", "dic.", "" 
157170            yield  return  new  object [ ]  {  "et-EE" ,  new  string [ ]  {  "jaanuar" ,  "veebruar" ,  "märts" ,  "aprill" ,  "mai" ,  "juuni" ,  "juuli" ,  "august" ,  "september" ,  "oktoober" ,  "november" ,  "detsember" ,  ""  }  } ;  // "jaan", "veebr", "märts", "apr", "mai", "juuni", "juuli", "aug", "sept", "okt", "nov", "dets", "" 
158171            yield  return  new  object [ ]  {  "fa-IR" ,  new  string [ ]  {  "فروردین" ,  "اردیبهشت" ,  "خرداد" ,  "تیر" ,  "مرداد" ,  "شهریور" ,  "مهر" ,  "آبان" ,  "آذر" ,  "دی" ,  "بهمن" ,  "اسفند" ,  ""  }  } ; 
159172            yield  return  new  object [ ]  {  "fi-FI" ,  new  string [ ]  {  "tammi" ,  "helmi" ,  "maalis" ,  "huhti" ,  "touko" ,  "kesä" ,  "heinä" ,  "elo" ,  "syys" ,  "loka" ,  "marras" ,  "joulu" ,  ""  }  } ; 
@@ -211,8 +224,7 @@ public static IEnumerable<object[]> AbbreviatedMonthNames_Get_TestData_HybridGlo
211224            yield  return  new  object [ ]  {  "th-TH" ,  new  string [ ]  {  "ม.ค." ,  "ก.พ." ,  "มี.ค." ,  "เม.ย." ,  "พ.ค." ,  "มิ.ย." ,  "ก.ค." ,  "ส.ค." ,  "ก.ย." ,  "ต.ค." ,  "พ.ย." ,  "ธ.ค." ,  ""  }  } ; 
212225            yield  return  new  object [ ]  {  "tr-CY" ,  new  string [ ]  {  "Oca" ,  "Şub" ,  "Mar" ,  "Nis" ,  "May" ,  "Haz" ,  "Tem" ,  "Ağu" ,  "Eyl" ,  "Eki" ,  "Kas" ,  "Ara" ,  ""  }  } ; 
213226            yield  return  new  object [ ]  {  "tr-TR" ,  new  string [ ]  {  "Oca" ,  "Şub" ,  "Mar" ,  "Nis" ,  "May" ,  "Haz" ,  "Tem" ,  "Ağu" ,  "Eyl" ,  "Eki" ,  "Kas" ,  "Ara" ,  ""  }  } ; 
214-             yield  return  new  object [ ]  {  "uk-UA" ,  new  string [ ]  {  "січ" ,  "лют" ,  "бер" ,  "кві" ,  "тра" ,  "чер" ,  "лип" ,  "сер" ,  "вер" ,  "жов" ,  "лис" ,  "гру" ,  ""  }  } ; 
215-             yield  return  new  object [ ]  {  "vi-VN" ,  new  string [ ]  {  "Thg 1" ,  "Thg 2" ,  "Thg 3" ,  "Thg 4" ,  "Thg 5" ,  "Thg 6" ,  "Thg 7" ,  "Thg 8" ,  "Thg 9" ,  "Thg 10" ,  "Thg 11" ,  "Thg 12" ,  ""  }  } ; 
227+ 
216228            yield  return  new  object [ ]  {  "zh-CN" ,  new  string [ ]  {  "1月" ,  "2月" ,  "3月" ,  "4月" ,  "5月" ,  "6月" ,  "7月" ,  "8月" ,  "9月" ,  "10月" ,  "11月" ,  "12月" ,  ""  }  } ; 
217229            yield  return  new  object [ ]  {  "zh-Hans-HK" ,  new  string [ ]  {  "1月" ,  "2月" ,  "3月" ,  "4月" ,  "5月" ,  "6月" ,  "7月" ,  "8月" ,  "9月" ,  "10月" ,  "11月" ,  "12月" ,  ""  }  } ; 
218230            yield  return  new  object [ ]  {  "zh-SG" ,  new  string [ ]  {  "1月" ,  "2月" ,  "3月" ,  "4月" ,  "5月" ,  "6月" ,  "7月" ,  "8月" ,  "9月" ,  "10月" ,  "11月" ,  "12月" ,  ""  }  } ; 
0 commit comments