コード例 #1
0
 public void Initialize()
 {
     Settings   = UIAssistantAPI.Instance.UIAssistantSettings;
     Language   = DefaultLocalizer.FindLanguage(Settings.Culture);
     RunAtLogin = Settings.RunAtLogin;
     UseMigemo  = Settings.UseMigemo;
     LocalizeKeybindsText();
 }
コード例 #2
0
 public void OnLanguageChanged()
 {
     Settings.Culture = Language.Id;
     DefaultLocalizer.SwitchLanguage(Language);
     LocalizeKeybindsText();
     UIAssistantAPI.Instance.PluginManager.Localize();
     TasktrayIcon.HideNotifyIcon();
     TasktrayIcon.ShowNotifyIcon();
 }
コード例 #3
0
 public void Initialize(Control defaultHUDPanel, Control defaultContextPanel)
 {
     if (ViewAPI != null)
     {
         return;
     }
     ViewAPI = new ViewAPI(defaultHUDPanel, defaultContextPanel);
     DefaultLocalizer.SwitchLanguage(DefaultLocalizer.FindLanguage(UIAssistantSettings.Culture));
     PluginManager = Plugin.PluginManager.Instance;
     Plugin.PluginManager.Instance.Initialize();
     PluginManager.Localize();
 }
コード例 #4
0
 public string Localize(string id)
 {
     return(DefaultLocalizer.GetLocalizedText(id));
 }