私は多言語に取り組んでいますWordPress WPMLプラグインを実行する駆動型Webサイト。WPMLは、かなりきちんとした言語切り替えウィジェットを提供しています。
しかし、私が取り組んでいるページのレイアウトは非常に芸術的で、落ち着いていて、ミニマルです。言語スイッチャーは、モバイルデバイスでは少し難しいだけでなく、避けたい視覚的な混乱を追加します。現在、メインページを除くすべてのページからウィジェットを削除することについて議論しています。そのため、メインページは、言語を切り替えることができる唯一の場所になります(URLを直接操作する以外に)。
これは、ユーザビリティの観点からは賢明ですか? Webサイトのすべてのページに言語スイッチャーを配置することに対する差し迫った議論はありますか?ユーザーが通常はone言語のみに関心を持っていると思いますが、自分の言語では入手できない追加情報を見つけようとするような非常にまれな例外は例外ですが、私の場合は問題になりません。
ユーザーがGoogleからアクセスして最初のページをスキップすることは問題になるかもしれませんが、ページの言語がlang
属性を使用して明確に宣言されている場合、これは実際の問題ではないはずですよね?検索エンジンは、母国語でないリソースに人々を誘導するべきではありません。
人々は多くの方法であなたのウェブサイトの非フロントページに到達することができるので、言語を切り替えることが可能であることをすべてのページに示す必要があります。すべてのページで完全な言語切り替えウィジェットを使いたくないというクリーンなデザインが重要な場合は、少なくとも言語切り替えを有効にするページ(またはポップアップ)への明確なリンクを提供する必要があります。
サイトに2つの言語しかない場合、クリーンなオプションは、多くの大きなWebサイトがヘッダーの右上隅にあるメタナビゲーションに他の言語をリストすることです。テキストリンクとして、ユーザーが英語のサイトにいる場合は「スペイン語」を表示し、逆の場合は「英語」を表示します。
これにより、ユーザーは言語を切り替えることができ(言語を切り替えようとするユーザーが探している可能性のあるキーワードの1つです)、非常にクリーンなデザインを実現できます。
これには、「言語の切り替え」リンクなどよりも明確ではないという明らかな欠点があります。リンクにカーソルを合わせると、ユーザーに可能性を説明するツールチップを表示できるのが最適です。
私は、ユーザーがホームページ以外のページで言語を切り替える可能性を確実に提供します。
ちょうどあなたのサイトのフロントページだけのためのモバイルページがない(または、悪いことに、ユーザーがクリックしてどのページに移動しようとしても、フロントページに移動するモバイルページ!)最初のページでのみ切り替えることができるようにすることはできません。
気になる場合はフッターに押し込めませんか?あなたが使用するウィジェットがあなたがそれをどのように提示するかについていくつかのタイプのオプションを提供することを願っています...
私がよく見ているようによく使用される手法は、URIをインジケーターとして使用することです。
Http://www.foobar.com/en/yourpage.html (english)
Http://www.foobar.com/de/yourpage.html (german)
ただし、アドレスバーが表示されないモバイルブラウザではうまく機能しないと思います。
ユーザーが最初にユーザーが希望する言語のページにアクセスしたときに、このセッションのCookieに保存するように依頼できます。 Google Chromeの「パスワードの保存」バーのように、非ブロックブロックである必要があります。
しかし、IMHO言語セレクターはページをより涼しく見せます。