言語をその場で変更する必要があるユーザーにとって最適な UI コントロールは何ですか?

StackOverflow https://stackoverflow.com/questions/810270

質問

明らかに主観的な質問ですが、このサイトは多国籍の視聴者を獲得していると思うので、何らかの良い洞察が得られることを願っています。

私が使用しようと考えているオプションは、アプリケーションを表示する言語を示すフラグ画像を含むコンボ ボックスです。

長所

  • 誰もが画像を認識できるため、ボックスの用途を理解していないために言語を選択できないという心配をする必要はありません。
  • コンボ ボックスは、限られた画面領域を使用して多く (ページに収まる数、またはスクロール機能がある場合はそれ以上) をサポートします。

短所

  • アプリケーションを使用しているすべての人にとって、これが言語を選択する方法であることは明らかではないかもしれません。
  • 言語を表すために選択された国旗は、国旗が選択されなかった別の国のその言語の話者を怒らせる可能性があります (英語、スペイン語、ポルトガル語などにはどの国の国旗を使用しますか)。

もう 1 つのオプションは、各言語が独自の言語で表されるコンボ ボックスを使用して、その言語の話者がドロップダウンで自分の言語を認識できるようにすることです。

私はデスクトップ アプリケーション用にこれを書いていますが、ほとんどの人が「理解している」コンセンサス標準が Web またはデスクトップの世界のどちらかで生じているのかどうかに興味がありました。

私にとっての正しい答えは、ほとんどのユーザーが意図された目的とコントロールの使用方法をすぐに理解できるコントロールです。

役に立ちましたか?

解決

私の投票:言語名のリストと括弧内の方言を含むコンボボックス。

たとえば、ポルトガル語をリストするには:

  • 英語(イギリス)
  • 英語 (米国)
  • ポルトガル語 (ブラジル)
  • ポルトガル語 (ポルトガル)

言語名が最初に表示され、アルファベット順に母国語で書かれているため、見つけやすくなります。2 番目に方言の名前を表示すると、すべての方言がアルファベット順にまとめられ、たとえば、イギリス英語とアメリカ英語の両方が存在するのか、それとも一方のみが存在するのかが簡単にわかります。小さな旗は役立つこともありますが、単に散らかるだけの場合もあります。

別物:インストール時にユーザーが言語を選択できるようにします。それは彼が最初に目にするものに違いない。Nullsoft インストーラーはこれをうまく実行します。ユーザーが「ツール」→「オプション」→「構成」→「インターナショナル」→「言語」のようなメニューを外国語で操作することを期待することは受け入れられません。

地域設定から言語を収集できるとは決して考えないでください。多くの場合、ユーザーがその言語を話せなくても、Windows は現地通貨用に設定されています。

それぞれの言語はそれぞれの言語で書かれるべきであるという認識に敬意を表します。すべて外国語で書かれた言語のリストを目にすることがありますが、どれを選べばよいのかわかりません。

他のヒント

  

別のオプションは、各言語が独自の言語で表されるコンボボックスを使用して、その言語の話者がドロップダウンでその言語を認識するようにすることです。

それはかなり一般的な慣行であり、それは理にかなっています。

フラグの横に、「Language」と入力します。ローカライズしないでください。ソフトウェアの言語の変更に精通しているほぼすべての人がその意味を知っており、その隣にフラグがあることで残りを取得できます:)

これは簡単な問題ではありません。旗のアイデアはかなりうまく機能しますが、ユニオンジャックを探すために自分を訓練する必要があります。アプリケーションによっては、イギリス英語とアメリカ英語の違いがあるため、代わりに星条旗が必要な場合があります。フラグにあまりにも多くの意味をオーバーロードしようとすると、注意が必要になります。たとえば、スイスの国旗が意味する言語は何ですか。または、スペイン語しか話せないが、アプリケーションで米国の日付と時刻の形式を使用する場合はどうなりますか。そして、中国語にローカライズした場合に何が起こるかさえ考えないでください。 (例:台湾の旗を持っているかどうか)

書かれた言語を好む傾向があります。それはあなたが正確にどの言語を意味するかを指定するための柔軟性を与えます。さらに、時々少し楽しむことができます。 Facebookには、いくつかの笑いに適したPirate Englishオプションがあります。 Googleには、さらに楽しいインターフェース言語の選択肢があります。そして、Españ olオプションを必要とする人は誰でもそれが何を意味するか知っているでしょう。

個人的には、自分の言語を検出するために最大限の検出を行うスマートアプリを好みます。もちろん、メニュー項目(Preferences / Language /など)またはツールバーボタン(画像は世界のアイコン)にぴったりの言語サブメニューは、ユーザーが自動化された選択をオーバーライドできるようにする必要があります。しかし、ほとんどの場合、彼らはそれについて考える必要はありません。

重要:サブメニュー(またはコンボボックスなど)にはネイティブ言語名を含める必要があります。そうすれば、ユーザーは常に自分の言語を見つけます。

フラグはあまり良いアイデアではありません。IMO:非常に小さなフラグアイコンはあまり目立ちません。さらに、フラグよりも言語名を見つける方が簡単です。また、フラグは国に関連していますが、これは言語とまったく同じではありません。一部の英語ユーザーは、米国のフラグがあまり気に入らない場合があります。

使用するテクノロジーによっては、私のcodeprojectの記事が面白いかもしれません:

http://www.codeproject.com/KB/locale/LanguageMenu.aspx

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top