예제 #1
0
파일: Manager.cs 프로젝트: wuchang/scada-v6
        /// <summary>
        /// Localizes the application.
        /// </summary>
        private void LocalizeApp(string langDir)
        {
            if (!Locale.LoadDictionaries(langDir, "ScadaCommon", out string errMsg))
            {
                log.WriteError(errMsg);
            }

            if (!Locale.LoadDictionaries(langDir, "ScadaComm", out errMsg))
            {
                log.WriteError(errMsg);
            }

            CommonPhrases.Init();
            CommPhrases.Init();
        }
예제 #2
0
        /// <summary>
        /// Localizes the application.
        /// </summary>
        private bool LocalizeApp()
        {
            if (!Locale.LoadDictionaries(AppDirs.LangDir, "ScadaCommon", out string errMsg))
            {
                log.WriteError(errMsg);
            }

            if (!Locale.LoadDictionaries(AppDirs.LangDir, "ScadaComm", out errMsg))
            {
                log.WriteError(errMsg);
            }

            CommonPhrases.Init();
            CommPhrases.Init();
            return(true);
        }
예제 #3
0
        /// <summary>
        /// Localizes the application.
        /// </summary>
        private void LocalizeApp()
        {
            // load instance culture
            if (!Locale.LoadCulture(GetInstanceConfigFileName(), out string errMsg))
            {
                ErrLog.WriteError(errMsg);
            }

            // load dictionaries
            if (!Locale.LoadDictionaries(AppDirs.LangDir, "ScadaCommon", out errMsg))
            {
                ErrLog.WriteError(errMsg);
            }

            if (!Locale.LoadDictionaries(AppDirs.LangDir, "ScadaAdmin", out errMsg))
            {
                ErrLog.WriteError(errMsg);
            }

            if (!Locale.LoadDictionaries(AppDirs.LangDir, "ScadaServer", out errMsg))
            {
                ErrLog.WriteError(errMsg);
            }

            if (!Locale.LoadDictionaries(AppDirs.LangDir, "ScadaComm", out errMsg))
            {
                ErrLog.WriteError(errMsg);
            }

            // read phrases from the dictionaries
            CommonPhrases.Init();
            AdminPhrases.Init();
            AppPhrases.Init();
            ServerPhrases.Init();
            CommPhrases.Init();
        }