使用flag来识别口语

时间:2009-12-01 04:30:08

标签: web-services language-features language-design flags

在我正在做的网络应用中,我需要识别人们在说话的语言。 我想用旗帜来做那件事。但我有一些问题。

例如,如果你说法语,你可以把法国国旗。但是,如果你说英语,你可以把美国或英国的旗帜或两者兼而有之。

为阿拉伯语选择哪个标志?沙特阿拉伯国旗?阿尔及利亚?摩洛哥?

5 个答案:

答案 0 :(得分:10)

我认为通常使用该语言的片段作为一种图形(文本而不是标志),例如:

  • 英语
  • 的问题
  • русскийязык
  • العربية
  • 中文

答案 1 :(得分:7)

答案是不使用标志来识别语言。不仅没有一对一的映射,你也不会用这种方式覆盖所有语言(库尔德人?),但有些旗帜可能会引起争议(考虑繁体中文的台湾旗帜)。

答案 2 :(得分:4)

正如许多其他答案所述,将语言用于语言显然是一个坏主意。

请参阅此处的参数:Flag as a symbol of language - stupidity or insult?

答案 3 :(得分:2)

语言和国籍是不同的术语,如果您的英语翻译是美国英语,您应该使用美国国旗,英国英语使用英国国旗等。阿拉伯语有很多方言,所以你应该使用哪个标志取决于你使用的语言/方言。

答案 4 :(得分:1)

您知道浏览器会发送用户喜欢的区域设置列表吗?您可以在网络服务器中选择它们来选择最喜欢的人吗?

您可以在此处看到Debian项目如何解决此问题:http://www.debian.org/intro/cn