3

国のユーザーを検出するためにジオコーダーを使用しています。

私のアプリでは、国のユーザーを検出する必要があります。私は次のようなものを作ります:

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私の質問は、他の言語のリストはどこにありますか?

4

2 に答える 2

1

使用しているプロバイダーのドキュメントを確認してください。たとえば、GoogleはISO3166-1コードを返します。

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

よろしく!

于 2013-02-24T10:50:10.453 に答える
0

上記の表はご利用いただけなくなりました。

参考までにこちらをご覧ください。

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

于 2016-03-18T15:22:15.923 に答える