lang.cssによる言語表示切り替え

たとえば、RDFXSLTを適用してHTMLとして表示する場合。
全ての言語リソースが1つのRDF中に記述されてるとすると、以下のような感じでユーザーに合わせた言語による表示が出来そう。

  1. 言語別のcss(lang.xx.css)を用意する。
    • lang.ja.css : .en { display:none; }
    • lang.en.css : .ja { display:none; }
  2. cssに対して content negotiation を有効にする。
    • Options +MultiViews
  3. cssを読み込む様にする。
  4. 言語リソース別にHTML変換時にclass属性を付与する。