/// <summary> /// Devuelve una instancia nueva de nuestros recursos /// </summary> /// <returns></returns> public Resources GetResourceLanguage() { Resources res; ILocaleDataProvider localeDataProvider = _resourceDataProviders[Enumerations.ResourceSource.File]; res = localeDataProvider.GetLanguageResource(); return(res); }
public static KarveLocale.Properties.Resources GetLanguageLocale(CultureInfo info) { Resources resources = new KarveLocale.Properties.Resources(); if (_resourceDataProviders.ContainsKey(Enumerations.ResourceSource.File)) { ILocaleDataProvider localeDataProvider = _resourceDataProviders[Enumerations.ResourceSource.File]; return(localeDataProvider.GetLocaleLanguageResource(info)); } return(resources); }
/// <summary> /// Language locale of the resource /// </summary> /// <param name="info">Information about the culture of the resource</param> /// <param name="source">Source of the resource can be </param> /// <returns></returns> public static KarveLocale.Properties.Resources GetLanguageLocale(CultureInfo info, Enumerations.ResourceSource source) { Resources resources = new KarveLocale.Properties.Resources(); if (_resourceDataProviders.ContainsKey(source)) { ILocaleDataProvider localeDataProvider = _resourceDataProviders[source]; resources = localeDataProvider.GetLocaleLanguageResource(info); ObjectDataProvider.Refresh(); return(resources); } return(resources); }