コード例 #1
0
 private void Init()
 {
     m_Settings     = new TranslatorSettings();
     m_Languages    = new LanguageCollection();
     m_CurrLanguage = new Language();
     LoadLookup();
 }
コード例 #2
0
        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);
        }
コード例 #3
0
        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);
        }
コード例 #4
0
        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); };
        }
コード例 #5
0
 public TranslatorService(TranslatorSettings settings)
 {
     Settings = settings;
 }
コード例 #6
0
 public EvenMessierTranslator(TranslatorSettings tSettings) : base(tSettings)
 {
 }
コード例 #7
0
 public TranslatorEventListener(SusTranslatorPlugin susSuiteCore, ITranslatorService translatorService)
 {
     _susSuiteCore       = susSuiteCore;
     _translatorService  = translatorService;
     _translatorSettings = _susSuiteCore.ConfigService.GetConfig <TranslatorSettings>();
 }
コード例 #8
0
 public MessyCompilerCache(TranslatorSettings settings) : base(settings)
 {
 }
コード例 #9
0
 public MessyTranslator(TranslatorSettings tSettings) : base(tSettings)
 {
 }
コード例 #10
0
 public EvenMessierCache(TranslatorSettings settings) : base(settings)
 {
 }