基于ip with rails 3的默认站点语言

时间:2011-02-13 18:05:10

标签: ruby-on-rails geocoding

我有一个多语言网站,基于访问者的本地化(他的IP),我将使用一种或另一种语言(设置I18n.locale)。

即:对于来自法国的访问者,默认语言为法语,对于来自美国的访问者,默认语言为英语。

你推荐哪种宝石,有a wide range of choice

由于

1 个答案:

答案 0 :(得分:1)

有些国家/地区使用多种官方语言或多种常用语言。对于这些国家/地区,您可能需要考虑默认使用最流行的语言,然后按普遍平衡显示排名列表。您可以通过CIA World Factbook列出的国家语言获得官方和通用语言和百分比:

https://www.cia.gov/library/publications/the-world-factbook/fields/2098.html

如果您需要将语言映射到ISO 639-1 alpha-2或alpha-3代码,您可以从美国国会图书馆获取该信息:

http://www.loc.gov/standards/iso639-2/php/English_list.php

OpenGeoCode.Org团队 安德鲁