private void Init() { m_Settings = new TranslatorSettings(); m_Languages = new LanguageCollection(); m_CurrLanguage = new Language(); LoadLookup(); }
public TranslatorService(HttpClient httpClient, SusTranslatorPlugin susSuiteCore) { _httpClient = httpClient; _susSuiteCore = susSuiteCore; _translatorSettings = _susSuiteCore.ConfigService.GetConfig<TranslatorSettings>(); _httpClient.BaseAddress = new Uri(_translatorSettings.Endpoint); _httpClient.DefaultRequestHeaders.Add("Ocp-Apim-Subscription-Key", _translatorSettings.ApiKey); }
public TranslatorSettings GetSettings(string path = null) { if (path.IsNullOrEmpty()) { path = "../../../../db/translator.xml"; } var serializer = new XmlSerializer(typeof(TranslatorSettings)); var result = serializer.Deserialize(new MemoryStream(File.ReadAllBytes(path))); Settings = result as TranslatorSettings; return(Settings); }
public IronworksSettings() { UI = new UISettings(); UI.OnSettingsChanged += (sender, name, value) => { onSettingsChanged("UI", sender, name, value); }; Translator = new TranslatorSettings(); Translator.OnSettingsChanged += (sender, name, value) => { onSettingsChanged("Translator", sender, name, value); }; Chat = new ChatSettings(); Chat.Emote.OnSettingsChanged += (sender, name, value) => { onSettingsChanged("Emote@Chat", sender, name, value); }; Chat.Tell.OnSettingsChanged += (sender, name, value) => { onSettingsChanged("Tell@Chat", sender, name, value); }; Chat.Say.OnSettingsChanged += (sender, name, value) => { onSettingsChanged("Say@Chat", sender, name, value); }; Chat.Yell.OnSettingsChanged += (sender, name, value) => { onSettingsChanged("Yell@Chat", sender, name, value); }; Chat.Shout.OnSettingsChanged += (sender, name, value) => { onSettingsChanged("Shout@Chat", sender, name, value); }; Chat.Party.OnSettingsChanged += (sender, name, value) => { onSettingsChanged("Party@Chat", sender, name, value); }; Chat.Alliance.OnSettingsChanged += (sender, name, value) => { onSettingsChanged("Alliance@Chat", sender, name, value); }; Chat.LinkShell1.OnSettingsChanged += (sender, name, value) => { onSettingsChanged("LinkShell1@Chat", sender, name, value); }; Chat.LinkShell2.OnSettingsChanged += (sender, name, value) => { onSettingsChanged("LinkShell2@Chat", sender, name, value); }; Chat.LinkShell3.OnSettingsChanged += (sender, name, value) => { onSettingsChanged("LinkShell3@Chat", sender, name, value); }; Chat.LinkShell4.OnSettingsChanged += (sender, name, value) => { onSettingsChanged("LinkShell4@Chat", sender, name, value); }; Chat.LinkShell5.OnSettingsChanged += (sender, name, value) => { onSettingsChanged("LinkShell5@Chat", sender, name, value); }; Chat.LinkShell6.OnSettingsChanged += (sender, name, value) => { onSettingsChanged("LinkShell6@Chat", sender, name, value); }; Chat.LinkShell7.OnSettingsChanged += (sender, name, value) => { onSettingsChanged("LinkShell7@Chat", sender, name, value); }; Chat.LinkShell8.OnSettingsChanged += (sender, name, value) => { onSettingsChanged("LinkShell8@Chat", sender, name, value); }; Chat.CWLinkShell1.OnSettingsChanged += (sender, name, value) => { onSettingsChanged("CWLinkShell1@Chat", sender, name, value); }; Chat.CWLinkShell2.OnSettingsChanged += (sender, name, value) => { onSettingsChanged("CWLinkShell2@Chat", sender, name, value); }; Chat.CWLinkShell3.OnSettingsChanged += (sender, name, value) => { onSettingsChanged("CWLinkShell3@Chat", sender, name, value); }; Chat.CWLinkShell4.OnSettingsChanged += (sender, name, value) => { onSettingsChanged("CWLinkShell4@Chat", sender, name, value); }; Chat.CWLinkShell5.OnSettingsChanged += (sender, name, value) => { onSettingsChanged("CWLinkShell5@Chat", sender, name, value); }; Chat.CWLinkShell6.OnSettingsChanged += (sender, name, value) => { onSettingsChanged("CWLinkShell6@Chat", sender, name, value); }; Chat.CWLinkShell7.OnSettingsChanged += (sender, name, value) => { onSettingsChanged("CWLinkShell7@Chat", sender, name, value); }; Chat.CWLinkShell8.OnSettingsChanged += (sender, name, value) => { onSettingsChanged("CWLinkShell8@Chat", sender, name, value); }; Chat.FreeCompany.OnSettingsChanged += (sender, name, value) => { onSettingsChanged("FreeCompany@Chat", sender, name, value); }; Chat.Novice.OnSettingsChanged += (sender, name, value) => { onSettingsChanged("Novice@Chat", sender, name, value); }; Chat.Echo.OnSettingsChanged += (sender, name, value) => { onSettingsChanged("Echo@Chat", sender, name, value); }; Chat.Notice.OnSettingsChanged += (sender, name, value) => { onSettingsChanged("Notice@Chat", sender, name, value); }; Chat.System.OnSettingsChanged += (sender, name, value) => { onSettingsChanged("System@Chat", sender, name, value); }; Chat.Error.OnSettingsChanged += (sender, name, value) => { onSettingsChanged("Error@Chat", sender, name, value); }; Chat.NPCDialog.OnSettingsChanged += (sender, name, value) => { onSettingsChanged("NPCDialog@Chat", sender, name, value); }; Chat.NPCAnnounce.OnSettingsChanged += (sender, name, value) => { onSettingsChanged("NPCAnnounce@Chat", sender, name, value); }; Chat.MarketSold.OnSettingsChanged += (sender, name, value) => { onSettingsChanged("MarketSold@Chat", sender, name, value); }; Chat.Recruitment.OnSettingsChanged += (sender, name, value) => { onSettingsChanged("Recruitment@Chat", sender, name, value); }; }
public TranslatorService(TranslatorSettings settings) { Settings = settings; }
public EvenMessierTranslator(TranslatorSettings tSettings) : base(tSettings) { }
public TranslatorEventListener(SusTranslatorPlugin susSuiteCore, ITranslatorService translatorService) { _susSuiteCore = susSuiteCore; _translatorService = translatorService; _translatorSettings = _susSuiteCore.ConfigService.GetConfig <TranslatorSettings>(); }
public MessyCompilerCache(TranslatorSettings settings) : base(settings) { }
public MessyTranslator(TranslatorSettings tSettings) : base(tSettings) { }
public EvenMessierCache(TranslatorSettings settings) : base(settings) { }