InitLanguage() public static method

初始化语言
public static InitLanguage ( ) : void
return void
Ejemplo n.º 1
0
 /// <summary>
 ///     Options
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void OptionToolStripMenuItem_Click(object sender, EventArgs e)
 {
     Utility.OpenForm(new FrmOption(), true, true);
     SystemManager.InitLanguage();
     if (GuiConfig.IsUseDefaultLanguage)
     {
         MyMessageBox.ShowMessage("Language", "Language will change to \"English\" when you restart this tool");
     }
     else
     {
         GuiConfig.Translateform(this);
     }
 }
Ejemplo n.º 2
0
        /// <summary>
        /// 初始化
        /// </summary>
        public static void Init()
        {
            //MongoDB驱动版本的取得
            FileVersionInfo info = FileVersionInfo.GetVersionInfo(Application.StartupPath + "\\MongoDB.Driver.dll");

            MongoUtility.Basic.Utility.MongoDbDriverVersion = info.ProductVersion;
            info = FileVersionInfo.GetVersionInfo(Application.StartupPath + "\\MongoDB.Bson.dll");
            MongoUtility.Basic.Utility.MongoDbBsonVersion = info.ProductVersion;
            //异常处理器的初始化
            Common.Utility.ExceptionAppendInfo  = "MongoDbDriverVersion:" + MongoUtility.Basic.Utility.MongoDbDriverVersion + System.Environment.NewLine;
            Common.Utility.ExceptionAppendInfo += "MongoDbBsonVersion:" + MongoUtility.Basic.Utility.MongoDbBsonVersion + System.Environment.NewLine;
            if (File.Exists(ConfigHelper._configFilename))
            {
                ConfigHelper.LoadFromConfigFile(ConfigHelper._configFilename);
                SystemManager.InitLanguage();
            }
            else
            {
                SystemManager.config = new Config();
                var _frmLanguage = new frmLanguage();
                _frmLanguage.ShowDialog();
                SystemManager.InitLanguage();
                var _frmOption = new frmOption();
                _frmOption.ShowDialog();
                ConfigHelper.SaveToConfigFile(ConfigHelper._configFilename);
            }
            //设定MongoUtility
            RuntimeMongoDBContext._mongoConnectionConfigList = config.ConnectionList;

            //SystemManager.DEBUG_MODE = true;
            SystemManager.DebugMode = false;
            SystemManager.MonoMode  = Type.GetType("Mono.Runtime") != null;
            Application.Run(new frmMain());
            //delete tempfile directory when exit
            if (Directory.Exists(MongoUtility.GFS.TempFileFolder))
            {
                Directory.Delete(MongoUtility.GFS.TempFileFolder, true);
            }
        }