public static string GetGameTranslateName(this ILocalizerService localizer, string translateType, string key) { GameTranslateType tType; return(Enum.TryParse(translateType, true, out tType) ? localizer.GetTranslateName(localizer.GetGameTranstaleGroup(tType), key) : ""); }
public static IReadOnlyList <string> MapControlsActionsTranslate(ILocalizerService localizer) { var tr = localizer.GetGameTranstaleGroup(GameTranslateType.mapInfo); var list = new List <string> { tr["galaxyInfo"], tr["sectorInfo"], tr["planetInfo"], tr["starInfo"], tr["toSector"], tr["toPlanetoid"], tr["toMother"], tr["toGalaxy"], tr["toUserPlanet"], tr["bookmarks"] }; return(list); }
public static IPlanshetViewData InitialTabs(object taskData, object reportData, object spyData, ILocalizerService localizer) { var journalTranslates = localizer.GetGameTranstaleGroup(GameTranslateType.journal); var tabsData = new List <IPlanshetBodyTemplate> { new PlanshetBodyTemplate { LastId = 1, TemplateData = taskData, TemplateUrl = TaskTmpl }, new PlanshetBodyTemplate { LastId = 1, TemplateData = reportData, TemplateUrl = ReportTmpl }, new PlanshetBodyTemplate { LastId = 1, TemplateData = spyData, TemplateUrl = SpyTmpl } }; var listNames = new List <string> { journalTranslates["task"], journalTranslates["report"], journalTranslates["spy"] }; return(PlanshetTabHelper.SetTabData(JournalCollectionId, journalTranslates["journal"], listNames, tabsData, JournalHtmlDirRoot, TabIds)); }
public static PlanshetViewData InitialTabs(object initialData, object myAllianceData, object manageAllianceData, ILocalizerService localizer) { var allianceTranslates = localizer.GetGameTranstaleGroup(GameTranslateType.alliance); var tabsData = new List <IPlanshetBodyTemplate> { new PlanshetBodyTemplate { LastId = 1, TemplateData = initialData, TemplateUrl = SerchTmpl }, new PlanshetBodyTemplate { LastId = 1, TemplateData = myAllianceData, TemplateUrl = MyAllianceTmpl }, new PlanshetBodyTemplate { LastId = 1, TemplateData = manageAllianceData, TemplateUrl = ManageTmpl } }; var listNames = new List <string> { allianceTranslates["serch"], allianceTranslates["myAlliance"], allianceTranslates["manageAlliance"] }; return(PlanshetTabHelper.SetTabData(AlliancePlanshetId, allianceTranslates["alliance"], listNames, tabsData, AllianceTabsRootTmpl, TabIds)); }
public static IPlanshetViewData InitialTabs(object officersData, object ratingData, object votingData, ILocalizerService localizer) { var confederationTranslates = localizer.GetGameTranstaleGroup(GameTranslateType.confederation); var tabsData = new List <IPlanshetBodyTemplate> { new PlanshetBodyTemplate { TemplateData = officersData, TemplateUrl = OfficersTmpl }, new PlanshetBodyTemplate { TemplateData = ratingData, TemplateUrl = RatingTmpl }, new PlanshetBodyTemplate { TemplateData = votingData, TemplateUrl = ElectionTmpl } }; var listNames = new List <string> { confederationTranslates["officers"], confederationTranslates["rating"], confederationTranslates["election"] }; return(PlanshetTabHelper.SetTabData(ConfederationPlanshetId, confederationTranslates["confederation"], listNames, tabsData, ConfederationRootTmpl, TabIds)); }
public static string GetGameTranslateName(this ILocalizerService localizer, GameTranslateType translateType, string key) { return(localizer.GetTranslateName(localizer.GetGameTranstaleGroup(translateType), key)); }