获得VS开发环境的语言版本(zh-中文 en-英文) EmLanguageNameGet

2015-11-12 14:46:43  访问(1678) 赞(0) 踩(0)


        /// <summary>
        /// 获得VS开发环境的语言版本(zh-中文 en-英文)
        /// </summary>
        /// <param name="_applicationObject"></param>
        /// <param name="_addInInstance"></param>
        /// <returns></returns>
        public SlowXAddin.Enums.LanguageName.EmLanguageName EmLanguageNameGet
            (
                DTE2 _applicationObject,
                AddIn _addInInstance
            )
        {
            try
            {
                //若要将此命令移动到另一个菜单,则将“工具”一词更改为此菜单的英文版。
                //  此代码将获取区域性,将其追加到菜单名中,然后将此命令添加到该菜单中。
                //  您会在此文件中看到全部顶级菜单的列表

                CultureInfo cultureInfo = new CultureInfo(_applicationObject.LocaleID);

                if (cultureInfo.TwoLetterISOLanguageName == "zh")
                {
                    return SlowXAddin.Enums.LanguageName.EmLanguageName.zh;
                }
                else
                {
                    return SlowXAddin.Enums.LanguageName.EmLanguageName.en;
                }
            }
            catch(Exception err)
            {
                throw err;
            }
        }


标签:VS插件开发    addin    获得VS开发环境的语言版本(zh-中文 en-英文)    语言版本 EmLanguageNameGet 

上一条:

下一条:


 

相关评论

评论加载中……
 

发表评论

类型:
内容:
  (Alt+Enter)
 
  ┈全部┈  
 
(显示默认分类)