0

XMLドキュメントは、翻訳を含む外部DTDドキュメントを参照することでローカライズできます。たとえば、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ドキュメントで機能するはずですか?または、ここで使用できる同様のメカニズムはありますか?

4

2 に答える 2

1

これはHTMLでは機能しないはずです。サーバー側でローカリゼーションを行うことをお勧めします。

于 2009-11-06T19:39:54.880 に答える
1

私は先に進んで、それはXMLをローカライズするための実際には良い方法ではなく、おそらくほとんどのブラウザーのHTMLでは機能しないと言います。

XMLドキュメントをローカライズする標準的な方法は、xml:lang属性を使用することです。

于 2009-11-06T18:27:35.380 に答える