/// <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);
        }
Exemple #2
0
        /// <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;
             * }*/
        }
Exemple #3
0
        /// <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();
        }
Exemple #5
0
        /// <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 static void Initialize(LocaleVersion locale)
        {
            String path = "LibraryDepot.Resources." + locale.ToString();

            resources = new ResourceManager(path, Assembly.GetExecutingAssembly());

            //String __path = "ProjectManager.Resources." + locale.ToString();
        }
Exemple #7
0
        /// <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");
        }
Exemple #8
0
        /// <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);
        }
Exemple #9
0
 /// <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;
        }
Exemple #11
0
        /// <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);
        }
Exemple #12
0
        /// <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");
        }
Exemple #13
0
        /// <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;
 }
Exemple #15
0
 /// <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);
        }
Exemple #19
0
 /// <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);
            }
        }
Exemple #21
0
 /// <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());
        }
Exemple #23
0
        public static void Initialize(LocaleVersion locale)
        {
            String path = "UnitTestPlugin.Source.Localization." + locale.ToString();

            resources = new ResourceManager(path, Assembly.GetExecutingAssembly());
        }
Exemple #24
0
 /// <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;
 }
Exemple #25
0
 /// <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;
 }
Exemple #26
0
        /// <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());
        }
Exemple #27
0
        public static void Initialize(LocaleVersion locale)
        {
            string path = $"TestExplorerPanel.Source.Localization.{locale}";

            resources = new ResourceManager(path, Assembly.GetExecutingAssembly());
        }
Exemple #28
0
        /// <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());
        }
 public static void Initialize(LocaleVersion locale)
 {
     string path = $"TestExplorerPanel.Source.Localization.{locale}";
     resources = new ResourceManager(path, Assembly.GetExecutingAssembly());
 }
Exemple #30
0
        /// <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());
        }