Beispiel #1
0
 internal override CultureInfo[] GetAvailableLocales()
 {
     if (service.IsDefault)
     {
         return(ICUResourceBundle.GetAvailableLocales());
     }
     return(service.GetAvailableLocales());
 }
Beispiel #2
0
 public override CultureInfo[] GetAvailableCultures()
 {
     if (service == null)
     {
         return(ICUResourceBundle.GetAvailableLocales());
     }
     else
     {
         return(service.GetAvailableLocales());
     }
 }
Beispiel #3
0
 internal override CultureInfo[] GetAvailableLocales()
 {
     // TODO rewrite this to just wrap getAvailableULocales later
     CultureInfo[] result;
     if (service.IsDefault)
     {
         result = ICUResourceBundle.GetAvailableLocales(ICUData.IcuCollationBaseName,
                                                        ICUResourceBundle.IcuDataAssembly);
     }
     else
     {
         result = service.GetAvailableLocales();
     }
     return(result);
 }
Beispiel #4
0
 internal override CultureInfo[] GetAvailableLocales()
 {
     // TODO rewrite this to just wrap getAvailableULocales later
     CultureInfo[] result;
     if (service.IsDefault)
     {
         result = ICUResourceBundle.GetAvailableLocales(ICUData.ICU_COLLATION_BASE_NAME,
                                                        ICUResourceBundle.ICU_DATA_CLASS_LOADER);
     }
     else
     {
         result = service.GetAvailableLocales();
     }
     return(result);
 }