【问题标题】:Localization of HTML documents?HTML 文档的本地化?
【发布时间】:2009-11-07 03:39:54
【问题描述】:

可以通过引用包含翻译的外部 DTD 文档来本地化 XML 文档。例如在 Mozilla XULRunner 中它看起来像这样:

<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<!DOCTYPE window SYSTEM "chrome://configpanel/locale/configpanel.dtd">
<window title="&CONFIG_PANEL;">
  <label value="&WELCOME_TEXT;"/>
</window>

我已经在 HTML 文档中尝试过,但它似乎不起作用。这应该适用于 HTML 文档吗?或者有没有类似的机制可以在这里使用?

【问题讨论】:

    标签: html xml localization dtd


    【解决方案1】:

    这不应该在 HTML 中工作。我建议你只在服务器端进行本地化。

    【讨论】:

    • 严格来说,我应该在 HTML 中工作,但由于太疯狂了,它不能。
    • 严格来说不是。检查 HTML5 规范。
    • 谁说过HTML5?很明显,对于与 DTD 相关的任何事情,它不是 HTML5,而是 HTML4.01 或 XHTML。
    • 不管 DTD 是什么,以 text/html 形式发送的页面都将按照 HTML5 中的定义进行处理。声称其他任何事情都没有成效。
    【解决方案2】:

    我要继续说,这并不是本地化 XML 的真正好方法,而且它可能不适用于大多数浏览器中的 HTML。

    本地化 XML 文档的规范方法是使用 xml:lang 属性。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-18
      • 1970-01-01
      • 2018-11-15
      • 2012-10-11
      • 1970-01-01
      相关资源
      最近更新 更多