6

ときどき、利用可能な言語のリストを表示することに直面します。そのたびに、自分自身に次のように問いかけます。

言語を表示する方が良いですか:

  • 現在選択されている言語
  • 英語
  • ボタン/リスト項目に応じた言語で

例:

  • 英語
  • ドイツ人
  • フランス語

また

  • 英語
  • ドイツ語
  • フランス語

どちらを使用すべきか、より礼儀正しく、または他の方法で優れている慣習はありますか? 他のオプションはありますか?

4

10 に答える 10

6

言語を「独自の言語」(オプション#3)で表示するのが最善だと思います。ユーザーが現在選択されている言語を知っていることや、英語を知っていることを必ずしも期待できるとは限りません。

トリッキーなのは、「言語を選択」ボタンを言語に依存しない方法で表示する方法です。国と言語の間に常に1:1のマッピングがあるとは限りませんが、現在の言語を示すフラグを使用すると、メッセージが伝わる傾向があります。

于 2010-02-18T07:46:13.490 に答える
5

ボタン一覧の項目に合わせた言語で表示すればいいと思います。

理由:

  1. 興味のある言語でなくても、自分の言語を見つけられれば、わからなくてもかまいません。

  2. 最後にカスタマー サービスに電話したときのことを思い出してください。「パラ・エスパニョール、マルケ・ドス」のような言葉を何回聞いたことがありますか? 異なる言語を 1 つの UI (視覚的または聴覚的) に混在させることは、非常に一般的で受け入れられている方法です。

  3. スペイン語のサイトにアクセスして、「E」の下に自分の言語が見つからなかったらどう思うか考えてみてください。最終的には「Ingles」に気付き、おそらく「英語」に翻訳されたと思うかもしれませんが、ユーザーが翻訳して頭の中でアルファベット順に並べる手間を省く方が絶対に良いでしょう。

于 2010-02-18T07:45:16.017 に答える
2

標準 (つまり、現実の世界で実際に使用されているものと、IETF/W3C/ISO が述べているものの両方の意味で) は、ISO 639-1 Alpha-2 言語コードを使用することです。おそらく、英語での言語の完全な名前、言語自体、言語自体の名前のローマ字音訳、またはそれらの組み合わせのいずれかで補強されます.

したがって、あなたの例を維持するには:

  • [de] ドイツ語- ドイツ語
  • [ja] 英語
  • [fr] フランス語-フランス語
  • [ja] 日本語- 日本語 (Nihongo)
于 2010-02-18T17:49:45.083 に答える
1

2つのオプション、最初に選択したロケールまたは英語での言語の名前、次にパレン間の言語自体の名前、またはその逆。例:

  • 英語
  • フランス語(Français)
  • ドイツ語(ドイツ語)
  • スペイン語(Español)

また

  • 英語
  • Français(フランス語)
  • ドイツ語(ドイツ語)
  • エスパニョール(スペイン語)
于 2010-02-18T08:53:51.557 に答える
1

何をするにしても、IP ロケーションを使用して言語を設定しないでください。

Google はこれに非常に悩まされています。新しい場所からログオンすると、ローカルの言語スクリプトで Google が表示されます。これは、特にクロアチアの南東のどこかで、本当に厄介です。

しかし、最悪の犯罪者はマイクロソフトです。ソフトウェアを購入しようとすると、サーバーは場所に応じて言語を切り替え続け、多くの場合、住所や郵便番号などはローカル形式で検証され、クレジットカードが実際に発行された場所ではないため、クレジットカードで支払うことができなくなります. (ちなみに、MS では、クレジット カード番号の最初の 4 桁は、特定の国に関連付けられている発行機関を示しているため、ドイツの 6 桁の郵便番号ではなく、英国の郵便番号形式を計算する必要があります。

于 2010-02-18T10:03:56.030 に答える
1

言語のリストで「Magyar」を見つけるのは難しいと思います。

ラテン語以外の文字セットを使用する言語があるため、これは単純な最初の文字の検索ではありません。最初にこれらの文字セットに出会ったときに集中力が失われるからです。

どこを見ればいいですか?「M」で - マジャール?しかし、Mはどこですか?編集:キーボードではなく、(現在の言語の) アルファベットの M。

これを見てください(ウィキペディアから):

  • Български - これはブルガリア語ですが、
  • བོད་ཡིག - これは何ですか?
  • ボサンスキー
  • カタラ
  • チェスキー
  • ダンスク
  • ドイツ語
  • Ελληνικά

私はこのようなものを好むだろう:

  • あ...
  • い...
  • ち...
  • .
  • .
  • ハンガリー語 (マジャール語)

UIが日本語だったらctrl+f-ingで「Magyar」だけど。

于 2010-02-18T08:19:56.900 に答える
1

英語名:

長所:

  • 予測可能な並べ替え。
  • さまざまなテキスト フローについて考える必要はありません。

短所:

  • 英語を話さないユーザーは、自分の言語を見つけるのに苦労する可能性があります。
  • アプリケーションの残りの部分が翻訳されている場合、ずさんに見えるか、文法的に間違っているように見える可能性があります: Ditt språk är English/ votre langue est English.

独自の名前の言語:

長所:

  • 英語を話さない人にとっては簡単です。
  • エンコーディングとテキスト フローについて考える必要があります。便利なエクササイズ。:-)

短所:

  • ユーザーが英語に慣れているか、英語の名前を見つけることに集中している場合、ナビゲートするのは難しくなります。
  • すべての言語バリアントを考慮する必要があります。

何が正しいかは、アプリケーションの残りの部分によって異なります。すべての言語名をすべての言語に翻訳することを検討してください。英語を選択した場合は、次から選択できます。

  • 英語
  • スウェーデンの
  • フランス語

スウェーデン語の場合:

  • エンゲルスカ
  • スベンスカ
  • フランスカ

...そしてフランス語:

  • アングレ
  • スエドワ
  • フランス語

O(n)しかし、その後、変換の問題は からに変わりましたO(n^2)。これは、現在の の値によっては許容される場合がありますn

編集

deceze が指摘するように。また、ユーザーが誤って理解できない言語に切り替えた場合に対処し、戻る方法を提供する必要があります。たとえば、常にいくつかの主要な言語を含めるなどです。

于 2010-02-18T08:48:38.133 に答える
0

これに関するプログラミング関連の規則については知りませんが、言語の名前をその言語で表示したいと思います。例えば:

  1. 英語
  2. Türkçe
  3. ドイツ語
于 2010-02-18T07:45:34.800 に答える
0

地域の設定をご覧ください。

これは、Microsoftがそれを実装した方法です。あなたのバージョン1のようです。

代替テキストhttp://www.freeimagehosting.net/uploads/1c14f9f60d.jpg

于 2010-02-18T07:46:26.967 に答える
0

その言語の言語名と組み合わせて国旗を使用します (Deutsch、Francais、Nederlands、...)。

于 2010-02-18T07:43:56.537 に答える