【发布时间】:2010-08-13 18:58:36
【问题描述】:
我有第二个 resx 文件 Strings.ps-ps.resx,我想在运行时将我的代码指向它。每个 resx 都有带有唯一类名的 Designer.cs。我必须自己切换/包装这些东西吗? ...还是有一些内置的方法?
【问题讨论】:
标签: c# internationalization resx
我有第二个 resx 文件 Strings.ps-ps.resx,我想在运行时将我的代码指向它。每个 resx 都有带有唯一类名的 Designer.cs。我必须自己切换/包装这些东西吗? ...还是有一些内置的方法?
【问题讨论】:
标签: c# internationalization resx
您需要更改您的 UI 文化以使用不同的 resx 文件。这可以在配置中完成
<globalization uiCulture="es" culture="es-MX" />
或在代码中
Thread.CurrentThread.CurrentUICulture = new CultureInfo("fr-FR");;
如果要自动适配用户,可以查询HttpContext.Current.Request.UserLanguages获取用户浏览器设置
【讨论】: