在html中检测系统区域设置(语言)

时间:2013-06-05 19:35:25

标签: html localization internationalization

我有一个英文网站。我想本地化代码,以便可以根据系统语言更改html文本(当前用英语编码)。

例如:

<section id="myInfo" data-bind="with: My.ViewModel.Testing">
    <header>
        <h1>Test Case 1</h1>
    </header>
....
</section>

文本“测试用例1”需要更改为系统特定语言。关于如何实现这一目标的任何提示?

2 个答案:

答案 0 :(得分:0)

无法在HTML中检测系统区域设置。此外,你会对这些信息做些什么? HTML中没有用于更改文本内容的工具。

在JavaScript中,有一些方法可以在某些意义上访问系统区域设置。但这仍然是本地化的错误方法。应在生成页面时执行本地化,可能是为了响应指定首选语言的用户请求。

答案 1 :(得分:0)

认为实现此目的的一种方法是使用resx文件替换文本并使用html代码中的fmt命名空间: