A curated list of awesome i18n resources
- The Unicode Consortium
- Common Language Data Repository The Unicode CLDR provides key building blocks for software to support the world's languages, with the largest and most extensive standard repository of locale data available.
- ICU: International Components for Unicode ICU is a mature, widely used set of C/C++ and Java libraries providing Unicode and Globalization support for software applications.
- Google Developers: Internationalization (i18n)
- W3C Internationalization overview
- W3C Internationalization Activity homepage
- GNU gettext A very popular tool for adding native language support to applications
- attranslate Semi-automated translation for JSON, YAML, PO/POT and other file-formats
- ECMAScript Internationalization API
- eo-locale Tiny and powerful internationalization and localization JavaScript library
- Globalize A JavaScript library for internationalization and localization that leverages the official Unicode CLDR JSON data
- Intl.js Compatibility implementation of the ECMAScript Internationalization API (ECMA-402) for JavaScript
- Jed Gettext Style i18n for Modern JavaScript Apps
- Google libphonenumber JavaScript and Java
- International Telephone Input
- lisan.js i18n, Reimagined! 🚀A blazing fast and super small i18n library for Javascript.
- Polyglot.js Make your application speak multiple languages
- i18next i18next is a full-featured i18n javascript library for translating your web application
- c-3po.js javascript library for translations based on es6 template literals.
- TwitterCLDR Ruby implementation of the ICU (International Components for Unicode) that uses the Common Locale Data Repository to format dates, plurals, and more.