void LoadLanguageInfo() { languageDic = JsonFile.ReadFromFile <LanguageDic>(dataPath, languageType.ToString()); if (languageDic == null) { languageDic = new LanguageDic(); } }
private void OnEnable() { dataPath = "Text/Language/"; languageType = SystemLanguage.English; engnishDic = JsonFile.ReadFromFile <LanguageDic>(dataPath, SystemLanguage.English.ToString()); if (engnishDic == null) { engnishDic = new LanguageDic(); } }
/// <summary> /// 获得语言 /// </summary> /// <param name="str"></param> /// <returns></returns> public virtual LanguageType GetLanguageType() { string str = GetCurLanguageStr(); if (LanguageDic.ContainsKey(str)) { return(LanguageDic[str]); } return(LanguageType.English); }
/// <summary> /// 添加langue转换 /// </summary> /// <param name="key"></param> /// <param name="type"></param> protected void AddLanguageConvert(string key, LanguageType type) { if (LanguageDic.ContainsKey(key)) { LanguageDic[key] = type; } else { LanguageDic.Add(key, type); } }
private void InitField() { langSupportDic = new LanguageDic(); itemDicCollection = new ItemDicDic(); langDefault = null; itemDicDefault = new ItemDic(); langSelected = null; itemDicSelected = new ItemDic(); selectLocker = new object(); }
public void Init() { SetLanguageType(); EnglishDic = JsonFile.ReadFromFile <LanguageDic>(dataPath, "English"); if (languageType == SystemLanguage.English) { languageDic = EnglishDic; } else if (JsonFile.ReadFromFile <LanguageDic>(dataPath, languageType.ToString()) == null) { languageDic = EnglishDic; } else { languageDic = JsonFile.ReadFromFile <LanguageDic>(dataPath, languageType.ToString()); } }
string GetString(string key, LanguageDic dic) { foreach (var str in dic.dic) { if (str.Key == key) { if (!string.IsNullOrEmpty(str.Value)) { return(str.Value); } else { return(string.Empty); } } } return(string.Empty); }
public void Initilize() { IGeneralService service = ServiceLocator.Current.GetInstance <IGeneralService>(); SiteOption = service.GetApplicationOption(); AvailableLanguages = service.GetLanguages().ToList(); foreach (LanguageDto language in AvailableLanguages) { LanguageDic.Add(language.Id, language); LanguageDicByCulture.Add(language.Culture, language); } DefaultLanguage = LanguageDic[SiteOption.DefaultLanguageId]; SetSubjectList(); InitRecipeKeywordsAndCategories(); }
public void Initilize() { IGeneralService service = ServiceLocator.Current.GetInstance <IGeneralService>(); StaticMetadataList = service.GetMetadata(); HeaderMenus = service.GetHeaderMenus().ToList(); FooterMenus = service.GetFooterMenus().ToList(); IEnumerable <LanguageDto> availableLanguages = service.GetLanguages().ToList(); foreach (LanguageDto language in availableLanguages) { LanguageDic.Add(language.Id, language); LanguageDicByCulture.Add(language.Culture, language); } DefaultLanguage = LanguageDic[DefaultLanguageId]; ISubsiteService subsiteService = ServiceLocator.Current.GetInstance <ISubsiteService>(); IEnumerable <SubsiteBriefDto> subsites = subsiteService.GetSubsites(true); foreach (SubsiteBriefDto item in subsites) { // Set Subsite redirection dictionary string key = string.Format("/{0}", item.Slug.ToLower()); string value; if (WebContext.Current.IsMultiLanguageSupported) { value = string.Format("/{0}/{1}", item.Culture, item.Slug); } else { value = string.Format("/{0}", item.Slug); } SubsiteRedirectDic.Add(key, value); } InitAdSlotSize(); InitRecipeKeywordsAndCategories(); }
public English() { LanguageDic.Add("select", "Target Selector"); LanguageDic.Add("ignite", "Ignite"); LanguageDic.Add("mana", "Mana Control"); LanguageDic.Add("health", "Health Control"); LanguageDic.Add("draw", "Draws"); LanguageDic.Add("load", "Poppy Loaded"); LanguageDic.Add("chance", "Hit Chance"); LanguageDic.Add("med", "Medium"); LanguageDic.Add("hi", "High"); LanguageDic.Add("vhi", "Very High"); LanguageDic.Add("use", "Use"); LanguageDic.Add("hit", "if hit"); LanguageDic.Add("qnt", "Minimun quantity for use"); LanguageDic.Add("type", "Type of Combo"); LanguageDic.Add("lantern", "Automatic Lantern"); LanguageDic.Add("lifelantern", "of life for lantern"); LanguageDic.Add("gap", "for gap closers"); LanguageDic.Add("interrupt", "to interrupt skills"); LanguageDic.Add("disable", "Disable all"); LanguageDic.Add("show", "Show"); LanguageDic.Add("typecombo", "Show Combo Type"); }
public Portugues() { LanguageDic.Add("select", "Seletor de alvo"); LanguageDic.Add("ignite", "Incendiar"); LanguageDic.Add("mana", "Controle de Mana"); LanguageDic.Add("health", "Controle de Pot"); LanguageDic.Add("draw", "Desenhos hu3"); LanguageDic.Add("load", "Poppy Carregado"); LanguageDic.Add("chance", "Chance de Acerto"); LanguageDic.Add("med", "Media"); LanguageDic.Add("hi", "Alta"); LanguageDic.Add("vhi", "Muito Alta"); LanguageDic.Add("use", "Usar"); LanguageDic.Add("hit", "se Acertar"); LanguageDic.Add("qnt", "Quantidade minima para usar"); LanguageDic.Add("type", "Tipo de Combo"); LanguageDic.Add("lantern", "Lanterna Automatica"); LanguageDic.Add("lifelantern", "de vida para lanterna"); LanguageDic.Add("gap", "para gap closer"); LanguageDic.Add("interrupt", "para interromper skills"); LanguageDic.Add("disable", "Desativar todos"); LanguageDic.Add("show", "Mostrar"); LanguageDic.Add("typecombo", "Mostrar Tipo de Combo"); }