这是一个片段:
<ext:MenuItem runat="server" ID="miMenuDetails" Text="Show details" Icon="ApplicationForm" meta:resourcekey="miMenuDetails">
我正在尝试使用.resx文件进行本地化,但它不起作用。文字始终是“显示详细信息”。以下是事实:
<globalization culture="auto" uiCulture="auto" />
行可能有什么不对?我错过了什么?对于可用的不同(较小)页面,上述情况也是如此。它可以是页面代码中的东西吗?
编辑:我也试过这个:<globalization culture="auto" uiCulture="en" enableClientBasedCulture="true"/>
但页面仍然使用默认短语。
答案 0 :(得分:0)
您还需要enableClientBasedCulture =“”true“”。 请在此处查看有关它的更多信息: http://msdn.microsoft.com/en-us/library/system.web.configuration.globalizationsection.enableclientbasedculture.aspx
此外,让用户使用下拉菜单或两个按钮确定语言不是更好吗?
请查看此文章以获取有关全球化和更多信息的更多信息。本土化: http://www.codeproject.com/Articles/15313/Globalization-and-localization-demystified-in-ASP