関数索引
previewLanguage() 関数はプレビューしているユーザのブラウザの設定言語を ISO 639-2 に従った 3 文字の言語コードの文字列で返します。例えば日本語の場合 jpn が返されます。英語の場合は eng が返されます。ISO 639-2 については直接 ISO の規格を参照してください。
この関数は、isPreview() が true になる状況で呼び出さなくてはなりません。そうでない状況で呼び出した場合は、コンテンツ生成エラーが発生します。 ブラウザの設定言語が判定できない場合は null が返されます。
ユーザの言語設定に応じて、プレビュー画面に表示されるメッセージを切り替えてみます。
<body>
.....
<wr-if condition='isPreview()'>
<wr-if condition='previewLanguage() == "jpn"'>
<wr-then>こんにちは</wr-then>
<wr-else>Hello</wr-else>
</wr-if>
</wr-if>
.....
</body>
必ず isPreview() が true になる状況で呼び出してください。この関数を使って、公開サーバに転送するコンテンツの多言語化はできません。