public MainForm()
        {
            // инициализируем readonly поля
            _enCulture = new CultureInfo("en-US");
            _ruCulture = new CultureInfo("ru-RU");
            // восстанавливаем культуру из settings
            _curCulture = LocalizableUtils.LoadCulture();
            // применяем текущую культуру к рабочему потоку
            Thread.CurrentThread.CurrentCulture   = _curCulture;
            Thread.CurrentThread.CurrentUICulture = _curCulture;

            InitializeComponent();
        }
        private void SetCulture()
        {
            Thread.CurrentThread.CurrentCulture   = _curCulture;
            Thread.CurrentThread.CurrentUICulture = _curCulture;

            LocalizableUtils.TranslateFormTo(this);

            LocalizableUtils.SaveCulture(_curCulture);

            // устанавливаем флажек языка
            SetLangSwitcher();

            // устанавливаем название
            Text = AssemblyInfoAccessors.AssemblyTitleShortVersion;
        }