/// <summary> /// Gets the specified localized string /// </summary> public static String GetString(String key) { String result; String prefix; if (PluginBase.MainForm == null || PluginBase.MainForm.Settings == null) { return(key); } LocaleVersion localeSetting = PluginBase.MainForm.Settings.LocaleVersion; if (resourceManager == null || localeSetting != storedLocale) { storedLocale = localeSetting; String path = "PluginCore.PluginCore.Resources." + storedLocale.ToString(); resourceManager = new ResourceManager(path, Assembly.GetExecutingAssembly()); } prefix = Assembly.GetCallingAssembly().GetName().Name; result = resourceManager.GetString(prefix + "." + key); if (result == null) { result = resourceManager.GetString(key); } if (result == null) { TraceManager.Add("No localized string found: " + key); result = String.Empty; } return(result); }
/// <summary> /// Initializes the localization of the plugin /// </summary> public void InitLocalization() { LocaleVersion locale = PluginBase.MainForm.Settings.LocaleVersion; switch (locale) { /* * case LocaleVersion.fi_FI : * // We have Finnish available... or not. :) * LocaleHelper.Initialize(LocaleVersion.fi_FI); * break; */ default: // Plugins should default to English... LocaleHelper.Initialize(LocaleVersion.en_US); break; } this.pluginDesc = LocaleHelper.GetString("Info.Description"); /*__timer = new System.Timers.Timer(); * __timer.Elapsed += new ElapsedEventHandler(HandleTimerComplete); * if (settingObject.CheckTimer != TimerCheckInterval.Never) * { * __timer.Interval = (int)settingObject.CheckTimer; * }*/ }
/// <summary> /// Initializes a new instance of the <see cref="PluginUI"/> class. /// </summary> /// <param name="pluginMain">The plugin main.</param> public PluginUI(PluginMain pluginMain) { this.InitializeComponent(); this.pluginMain = pluginMain; LocaleVersion locale = PluginCore.PluginBase.MainForm.Settings.LocaleVersion; switch (locale) { /* * case LocaleVersion.fi_FI : * // We have Finnish available... or not. :) * LocaleHelper.Initialize(LocaleVersion.fi_FI); * break; */ default: // Plugins should default to English... LocaleHelper.Initialize(LocaleVersion.en_US); break; } this.buttonSVNCheck.Text = LocaleHelper.GetString("Title.SVNCheckButton"); this.NotTracked.Text = LocaleHelper.GetString("Title.NotTracked") + "\n" + LocaleHelper.GetString("Title.TrackIt"); this.NotTracked.LinkArea = new LinkArea(LocaleHelper.GetString("Title.NotTracked").Length + 1, LocaleHelper.GetString("Title.TrackIt").Length); this.NotTracked.LinkClicked += new LinkLabelLinkClickedEventHandler(this.NotTracked_LinkClicked); disableVersion(); }
/// <summary> /// Initializes the localization of the plugin /// </summary> public static void Initialize(LocaleVersion locale) { String path = "LibraryDepot.Resources." + locale.ToString(); resources = new ResourceManager(path, Assembly.GetExecutingAssembly()); //String __path = "ProjectManager.Resources." + locale.ToString(); }
/// <summary> /// Initializes the localization of the plugin /// </summary> public void InitLocalization() { LocaleVersion locale = PluginBase.MainForm.Settings.LocaleVersion; switch (locale) { /* * case LocaleVersion.fi_FI : * // We have Finnish available... or not. :) * LocaleHelper.Initialize(LocaleVersion.fi_FI); * break; */ default: // Plugins should default to English... LocaleHelper.Initialize(LocaleVersion.en_US); break; } this.pluginDesc = LocaleHelper.GetString("Info.Description"); // TODO: test try { this.CreateAssociation(); } catch (Exception e) { Console.Write(e.Message); } }
/// <summary> /// Initializes the localization of the plugin /// </summary> public void InitLocalization() { LocaleVersion locale = PluginBase.MainForm.Settings.LocaleVersion; switch (locale) { default: LocaleHelper.Initialize(LocaleVersion.en_US); break; } this.pluginDesc = LocaleHelper.GetString("Info.Description"); }
/// <summary> /// Checks and updates the stored locale and resource manager if necessary. /// Returns whether the operation succeeded (<code>true</code>) or failed (<code>false</code>). /// </summary> static bool RefreshStoredLocale() { //if (PluginBase.MainForm == null || PluginBase.MainForm.Settings == null) return false; LocaleVersion localeSetting = LocaleVersion.ja_JP;// PluginBase.MainForm.Settings.LocaleVersion; if (localeSetting != storedLocale) { storedLocale = localeSetting; String path = "CommonInterface.Resources." + storedLocale; resourceManager = new ResourceManager(path, Assembly.GetExecutingAssembly()); } return(true); }
/// <summary> /// Validates the stored locale and resource manager if necessary. /// Returns whether the operation succeeded (<code>true</code>) or failed (<code>false</code>). /// </summary> static bool ValidateStoredLocale() { if (storedLocale == LocaleVersion.Invalid) { if (PluginBase.MainForm == null || PluginBase.MainForm.Settings == null) { return(false); } storedLocale = PluginBase.MainForm.Settings.LocaleVersion; String path = "PluginCore.PluginCore.Resources." + storedLocale; resourceManager = new ResourceManager(path, Assembly.GetExecutingAssembly()); } return(true); }
/// <summary> /// Gets the specified localized string /// </summary> public static string GetString(string key) { string result; LocaleVersion localeSetting = PluginBase.MainForm.Settings.LocaleVersion; if (resourceManager == null || localeSetting != storedLocale) { storedLocale = localeSetting; if (!TryGetResourceManager(storedLocale, key, out resourceManager)) TryGetResourceManager(defaultLocale, key, out resourceManager); } result = resourceManager.GetString(key); if (result == null) result = key; return result; }
/// <summary> /// Checks and updates the stored locale and resource manager if necessary. /// Returns whether the operation succeeded (<code>true</code>) or failed (<code>false</code>). /// </summary> static bool RefreshStoredLocale() { if (PluginBase.MainForm == null || PluginBase.MainForm.Settings == null) { return(false); } LocaleVersion localeSetting = PluginBase.MainForm.Settings.LocaleVersion; if (localeSetting != storedLocale) { storedLocale = localeSetting; String path = "PluginCore.PluginCore.Resources." + storedLocale; resourceManager = new ResourceManager(path, Assembly.GetExecutingAssembly()); } return(true); }
/// <summary> /// Initializes the localization of the plugin /// </summary> public void InitLocalization() { LocaleVersion locale = PluginBase.MainForm.Settings.LocaleVersion; switch (locale) { case LocaleVersion.ja_JP: LocaleHelper.Initialize(LocaleVersion.ja_JP); break; default: LocaleHelper.Initialize(LocaleVersion.en_US); break; } pluginDesc = LocaleHelper.GetString("INFO_DESCRIPTION"); }
/// <summary> /// Initializes the localization of the plugin /// </summary> void InitLocalization() { LocaleVersion language = PluginBase.MainForm.Settings.LocaleVersion; switch (language) { case LocaleVersion.de_DE: case LocaleVersion.eu_ES: case LocaleVersion.ja_JP: case LocaleVersion.zh_CN: case LocaleVersion.en_US: default: LocalizationHelper.Initialize(LocaleVersion.en_US); break; } Description = LocalizationHelper.GetString("Description"); }
/// <summary> /// Gets the specified localized string /// </summary> public static string GetString(string key) { string result; LocaleVersion localeSetting = PluginBase.MainForm.Settings.LocaleVersion; if (resourceManager == null || localeSetting != storedLocale) { storedLocale = localeSetting; Assembly callingAssembly = Assembly.GetCallingAssembly(); string prefix = callingAssembly.GetName().Name; string path = prefix + ".Resources." + storedLocale.ToString(); resourceManager = new ResourceManager(path, callingAssembly); } result = resourceManager.GetString(key); if (result == null) result = key; return result; }
/// <summary> /// Initializes the localization of the plugin /// </summary> public void InitLocalization() { LocaleVersion locale = PluginBase.MainForm.Settings.LocaleVersion; switch (locale) { /* case LocaleVersion.fi_FI : // We have Finnish available... or not. :) LocaleHelper.Initialize(LocaleVersion.fi_FI); break; */ default : // Plugins should default to English... LocaleHelper.Initialize(LocaleVersion.en_US); break; } this.pluginDesc = LocaleHelper.GetString("Info.Description"); }
/// <summary> /// Gets the specified localized string /// </summary> public static string GetString(string key) { string result; LocaleVersion localeSetting = PluginBase.MainForm.Settings.LocaleVersion; if (resourceManager == null || localeSetting != storedLocale) { storedLocale = localeSetting; Assembly callingAssembly = Assembly.GetCallingAssembly(); string prefix = callingAssembly.GetName().Name; string path = prefix + ".Resources." + storedLocale.ToString(); resourceManager = new ResourceManager(path, callingAssembly); } result = resourceManager.GetString(key); if (result == null) { result = key; } return(result); }
private static bool TryGetResourceManager(LocaleVersion locale, string testKey, out ResourceManager manager) { manager = null; try { Assembly callingAssembly = Assembly.GetCallingAssembly(); string prefix = callingAssembly.GetName().Name; string path = prefix + ".Resources." + locale.ToString(); var testManager = new ResourceManager(path, callingAssembly); var testResult = testManager.GetString(testKey); manager = testManager; return true; } catch { return false; } }
/// <summary> /// Gets the specified localized string /// </summary> public static string GetString(string key) { string result; LocaleVersion localeSetting = PluginBase.MainForm.Settings.LocaleVersion; if (resourceManager == null || localeSetting != storedLocale) { storedLocale = localeSetting; if (!TryGetResourceManager(storedLocale, key, out resourceManager)) { TryGetResourceManager(defaultLocale, key, out resourceManager); } } result = resourceManager.GetString(key); if (result == null) { result = key; } return(result); }
/// <summary> /// Gets the specified localized string /// </summary> public static String GetString(String key) { String result; String prefix; if (PluginBase.MainForm == null || PluginBase.MainForm.Settings == null) return key; LocaleVersion localeSetting = PluginBase.MainForm.Settings.LocaleVersion; if (resourceManager == null || localeSetting != storedLocale) { storedLocale = localeSetting; String path = "PluginCore.PluginCore.Resources." + storedLocale.ToString(); resourceManager = new ResourceManager(path, Assembly.GetExecutingAssembly()); } prefix = Assembly.GetCallingAssembly().GetName().Name; result = resourceManager.GetString(prefix + "." + key); if (result == null) result = resourceManager.GetString(key); if (result == null) { TraceManager.Add("No localized string found: " + key); result = String.Empty; } return result; }
private static bool TryGetResourceManager(LocaleVersion locale, string testKey, out ResourceManager manager) { manager = null; try { Assembly callingAssembly = Assembly.GetCallingAssembly(); string prefix = callingAssembly.GetName().Name; string path = prefix + ".Resources." + locale.ToString(); var testManager = new ResourceManager(path, callingAssembly); var testResult = testManager.GetString(testKey); manager = testManager; return(true); } catch { return(false); } }
/// <summary> /// Initializes the localization of the plugin /// </summary> public static void Initialize(LocaleVersion locale) { String path = "MultiView.Resources." + locale.ToString(); resources = new ResourceManager(path, Assembly.GetExecutingAssembly()); }
/// <summary> /// Initializes the localization of the plugin /// </summary> public static void Initialize(LocaleVersion locale) { String path = "AutoBuildPlugin.Resources." + locale.ToString(); resources = new ResourceManager(path, Assembly.GetExecutingAssembly()); }
public static void Initialize(LocaleVersion locale) { String path = "UnitTestPlugin.Source.Localization." + locale.ToString(); resources = new ResourceManager(path, Assembly.GetExecutingAssembly()); }
/// <summary> /// Checks and updates the stored locale and resource manager if necessary. /// Returns whether the operation succeeded (<code>true</code>) or failed (<code>false</code>). /// </summary> static bool RefreshStoredLocale() { if (PluginBase.MainForm == null || PluginBase.MainForm.Settings == null) return false; LocaleVersion localeSetting = PluginBase.MainForm.Settings.LocaleVersion; if (localeSetting != storedLocale) { storedLocale = localeSetting; String path = "PluginCore.PluginCore.Resources." + storedLocale; resourceManager = new ResourceManager(path, Assembly.GetExecutingAssembly()); } return true; }
/// <summary> /// Validates the stored locale and resource manager if necessary. /// Returns whether the operation succeeded (<code>true</code>) or failed (<code>false</code>). /// </summary> static bool ValidateStoredLocale() { if (storedLocale == LocaleVersion.Invalid) { if (PluginBase.MainForm == null || PluginBase.MainForm.Settings == null) return false; storedLocale = PluginBase.MainForm.Settings.LocaleVersion; String path = "PluginCore.PluginCore.Resources." + storedLocale; resourceManager = new ResourceManager(path, Assembly.GetExecutingAssembly()); } return true; }
/// <summary> /// Initializes the localization of the plugin /// </summary> public static void Initialize(LocaleVersion locale) { String path = "PanelFlashViewer.Resources." + locale.ToString(); resources = new ResourceManager(path, Assembly.GetExecutingAssembly()); }
public static void Initialize(LocaleVersion locale) { string path = $"TestExplorerPanel.Source.Localization.{locale}"; resources = new ResourceManager(path, Assembly.GetExecutingAssembly()); }
/// <summary> /// Initializes the localization of the plugin /// </summary> public static void Initialize(LocaleVersion locale) { String path = "FindReplaceEx.Resources." + locale.ToString(); resources = new ResourceManager(path, Assembly.GetExecutingAssembly()); }
/// <summary> /// Initializes the localization of the plugin /// </summary> public static void Initialize(LocaleVersion locale) { String path = "ExcludeGenerator.Resources." + locale.ToString(); resources = new ResourceManager(path, Assembly.GetExecutingAssembly()); }