When I started to localize an application with a lot of client-side JavaScript code, I discovered the truth about localization in JavaScript: there is none.

LocalePlanet is the library and procedures that I came up with to add it.

Where to begin?

  1. Read the How-to guide and API FAQ.
  2. Dive into the detailed API docs.
  3. Check out the translation tools.
  4. See what alternative libraries are available, and why I did not use them.
  5. What do you think? Let me know!