如何在运行时切换resx?
我有第二个 resx 文件 Strings.ps-ps.resx,我想在运行时将代码指向它。每个 resx 都有 Designer.cs 和唯一的类名。我必须自己切换/包装这些东西吗? ...或者有一些内置的方法吗?
I have a second resx file Strings.ps-ps.resx that I want to point my code to at runtime. Each resx has Designer.cs with a unique class name. Do I have to switch/wrap these things myself? ...or is there some built in approach?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要更改 UI 文化才能使用不同的 resx 文件。 完成
这可以在配置或代码中
如果您想自动适应用户,您可以查询 HttpContext.Current.Request.UserLanguages 来获取用户浏览器设置
You need to change your UI Culture to use a different resx file. This can be done in config
or in code
If you want to automatically adapt to the user, you can query the
HttpContext.Current.Request.UserLanguages
for the users browser settings