このワイヤーの特徴
自動で転送せず、読み手に選んでもらう
ブラウザの言語の設定を手がかりに、別の言語のページがあることを提案し、移るかどうかは読み手が選べるようにしています。
自動で転送すると、あえて日本語のページを見たい読み手が困ります。
提案は、提案する言語で書く
提案の文とボタンは、読み手が読める言語(この例では英語)で書き、lang で示しています。
日本語で「英語のページがあります」と書いても、英語の読み手には伝わりません。
今の言語のまま、閉じられる
「日本語のまま閉じる」のボタンを置き、提案を閉じられるようにしています。
閉じたことを覚えておき、ページを移るたびに同じ提案を出さないようにします。
ページの内容を隠さない
提案はページの上部に帯として出し、ページの内容に重ねないようにしています。
SPでも、閉じるボタンが押しやすい大きさです。
制作時のよくある失敗
ブラウザの言語で、自動的に転送する
ブラウザの言語やアクセスした場所で自動的に転送すると、元の言語のページを見たい読み手が戻れなくなることがあります。
提案にとどめ、読み手が選べるようにします。
閉じても、ページを移るたびに提案が出る
閉じた提案が何度も出ると、読み手は煩わしく感じます。
閉じたことを覚えておき、しばらくは出さないようにします。
提案を、画面の中央に重ねて出す
画面の中央に提案を重ねると、読み手はページを読む前に閉じる操作を強いられます。
ページの上部に帯として出します。
提案の文を、ページの言語で書く
日本語のページで日本語の提案を出しても、提案したい相手には読めません。
提案する言語で書きます。
よくある質問
ブラウザの言語は、どのように調べればよいですか?
ブラウザが送る言語の設定(Accept-Language)や、JavaScriptの navigator.languages で調べる方法があります。
どちらも手がかりにとどめ、決めつけずに提案として使います。
閉じたことは、どのくらいの期間覚えておけばよいですか?
決まった期間はありませんが、少なくとも同じ訪問の間は出さないようにします。
数週間程度覚えておく例も見られます。
検索エンジンのクローラーにも、提案が表示されますか?
提案をブラウザの設定に合わせて表示し、ページの内容や転送には影響させなければ、検索エンジンがそれぞれの言語のページを読むことの妨げにはなりにくいと考えられます。