Esempio n. 1
0
        //Get translation line
        private string GetranslatedString(string _key)
        {
            if (_key == "")
            {
                return("");
            }

            CultureInfo ci = Thread.CurrentThread.CurrentUICulture;

            try
            {
                PlainTXTResourceManager rm = new PlainTXTResourceManager();

                string resultString = rm.GetString(_key, ci);

                if (resultString != null)
                {
                    return(resultString);
                }
                else
                {
                    return(_key);
                }
            }
            catch
            {
                return(_key);
            }
        }
Esempio n. 2
0
 private void HelpTranslateMenuStripMethod(MenuStrip parent, PlainTXTResourceManager _rm, CultureInfo _ci)
 {
     foreach (ToolStripMenuItem c in parent.Items)
     {
         try
         {
             string translatedString = _rm.GetString(c.Name, _ci);
             if (translatedString != null)
             {
                 c.Text = translatedString;
             }
         }
         catch
         {
         }
         HelpTranslateMenuStripDDMethod(c, _rm, _ci);
     }
 }
Esempio n. 3
0
 private void HelpTranslateFormMethod(Control parent, PlainTXTResourceManager _rm, CultureInfo _ci)
 {
     foreach (Control c in parent.Controls)
     {
         try
         {
             string translatedString = _rm.GetString(c.Name, _ci);
             if (translatedString != null)
             {
                 c.Text = translatedString;
             }
         }
         catch
         {
         }
         HelpTranslateFormMethod(c, _rm, _ci);
     }
 }
Esempio n. 4
0
 //Help methods for searching controls
 internal void HelpTranslateFormMethod(Control parent, PlainTXTResourceManager _rm, CultureInfo _ci)
 {
     char[] charsToTrim = { '1', '2', '3', '4', '5', '6', '7', '8', '9', '0' };
     foreach (Control c in parent.Controls)
     {
         try
         {
             string translatedString = _rm.GetString(c.Name.TrimEnd(charsToTrim), _ci);
             if (translatedString != null)
             {
                 c.Text = translatedString;
             }
         }
         catch
         {
         }
         HelpTranslateFormMethod(c, _rm, _ci);
     }
 }
Esempio n. 5
0
        private void HelpTranslateMenuStripDDMethod(ToolStripDropDownItem parent, PlainTXTResourceManager _rm, CultureInfo _ci)
        {
            try
            {
                foreach (object c in parent.DropDownItems)
                {
                    if (c is ToolStripDropDownItem)
                    {
                        ToolStripDropDownItem thisbutton = c as ToolStripDropDownItem;

                        string translatedString = _rm.GetString(thisbutton.Name, _ci);
                        if (translatedString != null)
                        {
                            thisbutton.Text = translatedString;
                        }

                        HelpTranslateMenuStripDDMethod(thisbutton, _rm, _ci);
                    }
                }
            }
            catch
            {
            }
        }