Example #1
0
        /// <summary>
        /// 言語コードを指定してデフォルト言語をセットする
        /// </summary>
        /// <param name="langCode"></param>
        public static void SetCurrentLanguage(string langCode)
        {
            var oldCode = _current._code;
            var old     = _current;

            _current             = Mes.FromFile(makeMesFilename(langCode));
            _current._code       = langCode;
            _current.CodeChanged = old.CodeChanged;
            _current.CodeChanged?.Invoke(_current, new CodeChangedEventArgs(oldCode, _current.GetCode()));
        }
Example #2
0
        /// <summary>
        /// 自動初期化コンストラクタ
        /// </summary>
        private static Mes fromAuto()
        {
            var fname = FileUtil.MakeMesFilename("uMesDefault.xml");

            if ((System.IO.File.Exists(fname)))
            {
                return(Mes.FromFile(fname));
            }
            else
            {
                return(Mes.FromNull());
            }
        }