private string TranslateName(string code) { string nativeName = new CultureInfo(code).NativeName; string languageName = new CultureInfo(code).EnglishName; if (code != ApplicationData.Current.RoamingSettings.Values["primary"].ToString()) { return nativeName.First().ToString().ToUpper() + nativeName.Substring(1) + " / " + languageName; } else { return nativeName; } }
public putariaAdapter(string nomeLoja, int mes, float total, float SomaValorAluguel) { this.NomeDaLoja = nomeLoja; this.SomaTotal = total; this.valoraluguel = SomaValorAluguel; this.MesReferencia = new DateTime(1900, mes, 1).ToString("MMMM", new CultureInfo("pt-BR")); //Mês abreviado em português também. this.MesReferencia = new CultureInfo("pt-BR").DateTimeFormat.GetAbbreviatedMonthName(mes); //Mês (int) por extenso com primeira letra maiúscula. string month = new CultureInfo("pt-BR").DateTimeFormat.GetMonthName(mes); this.MesReferencia = char.ToUpper(month[0]) + month.Substring(1); }
private string TranslateLanguage(Language language) { try { if (language.code != CultureInfo.CurrentUICulture.TwoLetterISOLanguageName) { string uiLanguage = new CultureInfo(language.code).NativeName; language.name = uiLanguage.First().ToString().ToUpper() + uiLanguage.Substring(1) + " / " + language.name; } } catch (Exception exception) { System.Diagnostics.Debug.WriteLine("Language Code does not exist."); language.name = language.name + " (not found)"; } return language.name; }
private IList<Language> TranslateLanguageList(string language, IList<Language> languageList) { foreach (Language item in languageList) { try { if (item.code != CultureInfo.CurrentUICulture.TwoLetterISOLanguageName) { string uiLanguage = new CultureInfo(item.code).NativeName; item.name = uiLanguage.First().ToString().ToUpper() + uiLanguage.Substring(1) + " / " + item.name; } } catch (Exception exception) { System.Diagnostics.Debug.WriteLine("Language Code does not exist."); item.name = item.name + " (not found)"; } } return languageList; }