3

私が行っているWebアプリでは、人々が話している言語を特定する必要があります。私はそれをするために旗を使いたかった。しかし、私にはいくつかの問題があります。

たとえば、フランス語を話す場合は、フランス語の旗を立てることができます。ただし、英語を話す場合は、米国または英国の旗、あるいはその両方を組み合わせることができます。

アラビア語にはどのフラグを選択しますか?サウジアラビアの国旗?アルジェリア?モロッコ?

4

5 に答える 5

10

言語の断片を一種のグラフィック (フラグの代わりにテキスト) として使用するのが通常だと思います。次に例を示します。

  • 英語
  • フランス語
  • русский язык
  • アラビア語
  • 中文
于 2009-12-01T04:41:31.033 に答える
7

答えは、フラグを使用して言語を識別しないことです。1 対 1 のマッピングがないだけでなく、そのようにすべての言語をカバーするわけではありません (クルド語?)。一部の国旗は物議を醸す可能性があります (繁体字中国語の台湾国旗を考えてみてください)。

于 2009-12-01T04:33:33.230 に答える
4

他の多くの回答が述べているように、言語にフラグを使用することは明らかに悪い考えです。

ここで議論を参照してください:言語の象徴としてのフラグ - 愚かさまたは侮辱?

于 2011-05-05T08:31:46.110 に答える
2

言語と国籍は異なる用語です。英語の翻訳がアメリカ英語の場合はアメリカの国旗を使用し、イギリス英語の場合はイングランドの旗を使用する必要があります。アラビア語には多くの方言があるため、どのフラグを使用するかは、使用する言語/方言によって異なります。

于 2009-12-01T04:36:11.887 に答える
1

ブラウザーが、ユーザーが好むロケールのリストを送信することをご存知ですか? そして、ウェブサーバー内でそれらから選択して、その人が最も好きなものを選択できますか?

ここで、Debian プロジェクトがこの問題をどのように解決したかを確認できます: http://www.debian.org/intro/cn

于 2009-12-01T15:40:53.583 に答える