【发布时间】:2009-12-09 19:06:37
【问题描述】:
当用户访问该网站时,我可以获得他们的国家代码。我想用它来设置默认语言(如果需要,他们可以稍后修改,只是根据他们所在的国家/地区对他们可能说的语言进行一般猜测)。
是否存在从国家代码到某处存在的语言代码的明确映射?我找不到。我知道在特定国家/地区并非每个人都说同一种语言,但我只需要一个通用映射,用户可以稍后手动选择他们的语言。
【问题讨论】:
-
我在 Wikipedia 上找到了一些接近的东西:en.wikipedia.org/wiki/List_of_official_languages_by_state> 这显然需要针对国家名称和代码列表进行一些交叉索引:nationsonline.org/oneworld/country_code_list.htm> ...和语言代码:ethnologue.com/codes/LanguageCodes.tab> 哎呀...我认为最后一个链接主要满足您的要求。看看吧!
-
我建议您使用“Accept-Language”http 请求标头来确定用户喜欢哪种语言。为什么要猜测用户明确要求什么?
-
我一直在寻找完全相同的东西。奇怪,它是如此难以找到。最终我遇到了这个:
download.geonames.org/export/dump/countryInfo.txt<br> 里面都有。非常感谢这里的海报:
gis.stackexchange.com/questions/1514/…
标签: localization internationalization nlp country-codes