internal override CultureInfo[] GetAvailableLocales() { if (service.IsDefault) { return(ICUResourceBundle.GetAvailableLocales()); } return(service.GetAvailableLocales()); }
public override CultureInfo[] GetAvailableCultures() { if (service == null) { return(ICUResourceBundle.GetAvailableLocales()); } else { return(service.GetAvailableLocales()); } }
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); }
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); }