Skip to content
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...
1 parent 6e32e36 commit 1b8131bb94c16e8b7945e5819949fe2ecffb2082 @karmi karmi committed Jan 26, 2009
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

0 comments on commit 1b8131b

Please sign in to comment.
Something went wrong with that request. Please try again.