我需要根据每种文化的资源文件在运行时更改文化。如何在运行时更改CurrentCulture?
我需要改变我的形式控件的属性,根据两种文化 已指定.resx文件
resorces1.aspx.resx // default
resorces1.aspx.he-IL.resx // hebrew culture
我可以加载页面或者与后备资源,或者在页面加载给予UICulture = "he-IL"
价值,并与所需的资源加载罚款。
问题是我需要在运行时进行这些更改。
1 ..我改变值上的一个按钮点击事件发生后
btn_change_Click(....)
{
UICulture = "he-IL" ;
}
它仍然返回到“EN-US”的初始值
我如何提交修改到的UICulture在运行时?
2 ..如果我不知道它是否是“en-US”,我该如何引用备用资源文件?
确定,所以可以说,我改变了的CurrentUICulture 如何将我改回了默认的文化 假设我不知道它是什么? –
默认文化是后备文化的权利?它在编译时是正确的吗?这是resorces1.aspx.resx的文化,可能的en-US。除非我误解,似乎很容易做到考虑到你现在知道如何改变这种文化在运行时你的第二个问题:) – maxbeaudoin
的确是这样, 生病只是保存它的名称当我加载页面。 我没想到 感谢之前。 –