我有一个数字resx文件,如下所示,
资源-ES-ES.resx 资源 - es.resx Resources.resx(英文默认值)
它们被编译成一个程序集,我通过简单地引用Resources.Ok来使用它们来定位我的网页。我的问题是,是否有办法找出“渲染文化”,例如:如果我将我的CurrentUICulture设置为“fr-fr”进入网站,例如它将回归到使用英语资源,我想知道如何获取这些信息以帮助我进行一些JavaScript本地化。
答案 0 :(得分:1)
幸运的是,.NET内置了具有文化信息的javascript对象。假设你在页面上有ScriptManager(我认为你需要它......),你可以使用它:
<script type=”text/javascript”>
var culture = Sys.CultureInfo.CurrentCulture;
alert(culture.name); //shows en-GB etc
</script>
修改强>: 您可以在此处阅读:http://msdn.microsoft.com/en-us/library/bb397445.aspx
答案 1 :(得分:0)
您可以在此页面上尝试使用javascript:
答案 2 :(得分:0)
我在本地化方面做得不多,但是阅读你的问题我只是在每个.resx文件中放了一个密钥,其中包含我可以提供Javascript的特定文件的CultureInfo代码。