我有一个英文网站。我想本地化代码,以便可以根据系统语言更改html文本(当前用英语编码)。
例如:
<section id="myInfo" data-bind="with: My.ViewModel.Testing">
<header>
<h1>Test Case 1</h1>
</header>
....
</section>
文本“测试用例1”需要更改为系统特定语言。关于如何实现这一目标的任何提示?
答案 0 :(得分:0)
无法在HTML中检测系统区域设置。此外,你会对这些信息做些什么? HTML中没有用于更改文本内容的工具。
在JavaScript中,有一些方法可以在某些意义上访问系统区域设置。但这仍然是本地化的错误方法。应在生成页面时执行本地化,可能是为了响应指定首选语言的用户请求。
答案 1 :(得分:0)
认为实现此目的的一种方法是使用resx文件替换文本并使用html代码中的fmt命名空间: