Diskuze: Vytáhnutí z resources podle jazyka
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 5 zpráv z 5.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Muzes to udelat treba GetGlobalResource(string, string) a nebo Resources.GlobalniResource.Nazev. Hlavne musis mit resource v asp slozce (right click: Add App_GlobalResources).
Zatím se mi to nepodařilo dořešit. Já mám ty resources mimo můj projekt v knihovně, protože to potřebuji používat pro více aplikaci
public static string GetTranslationByLanguage(string name, int languageId)
{
return MyLibrary.Resources.Lang.Basic.ResourceManager.GetString(name,
GetCultureInfo(languageId));
}
public static CultureInfo GetCultureInfo(int languageId)
{
try
{
string abb = GetLanguageList().Where(s => s.Id == languageId).Single().Abbreviation;
return System.Globalization.CultureInfo.GetCultureInfo(abb);
}
catch (Exception)
{
return null;
}
}
Zobrazeno 5 zpráv z 5.