显示“选择语言”界面的最佳方法是什么?

时间:2011-11-11 14:01:49

标签: flex user-interface internationalization flash-builder flex4.5

嗯,有一个huge debate正在进行“显示用户语言选择的最佳方式”,但没有答案。

  1. 下拉框(语言以母语显示)
  2. 国家/地区标记的下拉框(可选择语言的alt标记)
  3. 国旗
  4. 语言链接
  5. 所有人似乎都很糟糕。 2和3患有“国家!=语言”,1和4患有“认知,从单词列表中选择一个单词很糟糕”。那我该怎么办?

    虽然这个问题可能看似主观,但有可能以非主观的方式回答这个问题。例如,如果Flex或某些Flex组件作为“语言选择器”存在,例如移动设备上的语言选择器。

2 个答案:

答案 0 :(得分:1)

此后,语言以母语和英语显示

示例:"Francais (French)"

这样做有几个原因:您当前的字体可能不支持显示语言名称,或者您可能无法在测试时区分CJK符号。

答案 1 :(得分:1)

标志最简单 - 它们也很容易识别,通常易于理解和解释。符号总是更引人注目。

不,一个国家不是一种语言,但由于语言起源于各国,因此这是一个不好的理由。如果我看到德国或法国国旗,我知道该语言是德语或法语。非常简单 - 就个人而言,我喜欢英语,因为我知道我所使用的网站/应用程序是否支持英国英语或美国语。

当有人看到加拿大国旗时,他们希望英语和加拿大有两种官方语言。但魁北克也有一面旗帜。在加拿大必须有一个人也会说世界上所有其他语言 - 但我不希望在点击加拿大国旗后看到中文或阿拉伯语,这样做是不合理的。

印度极受欢迎的语言是印地语(比下一个共同语言多5倍),英语被用于他们的政治机构(比这更复杂,所以把它当作过于简短的说法)当你点击一个时,你会期待什么?印度国旗?加拿大有30-40种(至少)语言的发言者,但正如我之前所说,除了英语之外,或者根据具体情况,法语(即FrenchLanguageOnly.com上带有代表方言的旗帜),期望任何东西是不合理的。标志易于识别,通常易于理解和解释。

如果您支持世界上的每种语言或印度的所有15种官方语言,请选择文本或区域标志。但我的意思是,孟加拉人在印度有8%的人使用孟加拉语,这是官方语言 - 但它也是孟加拉语的语言,所以孟加拉国的旗帜同样适合imho。