2008-02-06 lang.cssによる言語表示切り替え 技術 たとえば、RDFにXSLTを適用してHTMLとして表示する場合。 全ての言語リソースが1つのRDF中に記述されてるとすると、以下のような感じでユーザーに合わせた言語による表示が出来そう。 言語別のcss(lang.xx.css)を用意する。 lang.ja.css : .en { display:none; } lang.en.css : .ja { display:none; } cssに対して content negotiation を有効にする。 Options +MultiViews cssを読み込む様にする。 「リンクと名前の変換に関する注意点」に気をつける。 言語リソース別にHTML変換時にclass属性を付与する。