我有一个用英语工作的网站。我想本地化的代码,使html文本(目前硬编码的英语)可以改变根据系统语言。
例如:
<section id="myInfo" data-bind="with: My.ViewModel.Testing">
    <header>
        <h1>Test Case 1</h1>
    </header>
....
</section>文本"Test Case 1“需要更改为系统特定语言。有任何关于我如何实现这一点的提示吗?
发布于 2013-06-06 03:44:00
没有办法检测HTML中的系统区域设置。另外,你会怎么处理这些信息?HTML中没有用于更改文本内容的工具。
在JavaScript中,有一些方法可以在某种意义上访问系统区域设置。但这仍然是错误的本地化方法。本地化应该在页面生成时执行,可能是为了响应指定首选语言的用户请求。
发布于 2013-06-06 04:08:39
我认为实现这一点的方法之一是使用resx文件替换文本,并使用html代码中的fmt命名空间:
https://stackoverflow.com/questions/16948337
复制相似问题