Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Finished section about "Setting the locale from the client's informat…

…ion": 'Using Accept-Language' and 'Using GeoIP (or similar) database' {i18n guide}
  • Loading branch information...
commit 1b8131bb94c16e8b7945e5819949fe2ecffb2082 1 parent 6e32e36
@karmi karmi authored
Showing with 2 additions and 2 deletions.
  1. +2 −2 railties/doc/guides/source/i18n.txt
View
4 railties/doc/guides/source/i18n.txt
@@ -319,11 +319,11 @@ Of course, in production environment you would need much robust code, and could
==== Using GeoIP (or similar) database
-#TODO http://www.maxmind.com/app/geolitecountry
+Another way of choosing the locale from client's information would be to use a database for mapping client IP to region, such as http://www.maxmind.com/app/geolitecountry[GeoIP Lite Country]. The mechanics of the code would be very similar to the code above -- you would need to query database for user's IP, and lookup your preffered locale for the country/region/city returned.
==== User profile
-#TODO
+You can also provide users of your application with means to set (and possibly over-ride) locale in your application interface, as well. Again, mechanics for this approach would be very similar to the code above -- you'd probably let users choose a locale from a dropdown list and save it to their profile in database. Then you'd set the locale to this value.
== Internationalizing your application
Please sign in to comment.
Something went wrong with that request. Please try again.