我安装了非英文版的Visual Studio,现在当我尝试本地化我的Windows Phone XNA游戏时,我面对中性语言是Visual Studio语言,尽管我明确地将其设置为“en”。怎么可能,我该怎么办? 我不使用任何.resx文件,所以也许这就是原因?但是我支持的所有语言都很好,问题是当我设置不受支持的语言环境时,它会选择错误的中性语言。
答案 0 :(得分:0)
设置线程文化:
CultureInfo culture = new CultureInfo("en-US");
Thread.CurrentThread.CurrentCulture = culture;
Thread.CurrentThread.CurrentUICulture = culture;
将en-US添加到csproj文件中的受支持文化列表中(使用记事本打开)
<SupportedCultures>en-US;</SupportedCultures>
确保每个字符串(UIElement)都具有正确的文化
xml:lang="en-US"