geocoder gem的country_code列表

时间:2013-02-21 11:11:55

标签: ruby-on-rails ruby-on-rails-3 rails-geocoder

我正在使用geocoder来检测国家/地区用户。

在我的应用上,我需要检测国家/地区用户我做了类似的事情:

c = request.location.country_code
  case c
    when 'US'
     I18n.locale = :en
    when 'ES'
     I18n.locale = :es
    else
     locale ||= I18n.default_locale
   end

我的问题是,我在哪里可以找到其他语言的country_code列表?

2 个答案:

答案 0 :(得分:1)

查看您正在使用的提供商的文档。例如,Google会返回ISO 3166-1代码。

http://www.iso.org/iso/iso-3166-1_decoding_table.html

问候!

答案 1 :(得分:0)

上面列出的表格不再可用。

请参阅此内容以供参考。

http://labs.apnic.net/dists/regiontablecc.html