Modern javascript i18n localization library based on ES6 tagged templates and the good old GNU gettext. Just tag your strings to make them translatable. Use a simple ttag-cli tool for translation extraction. Can be easily integrated with almost any workflow as it uses the babel-plugin for string extraction. Can be easily used with the typescript. Allows you to place translations into the sources on a build step. Gettext is a simple localization format with a rich ecosystem. Ttag has support for plurals, contexts, translator comments, and much more.
Features
- Uses ES6 template literals for string formatting (no need for sprintf)
- It can precompile translations on a build step
- It can be integrated in any build tool that works with babel
- Has a builtin validation for translated strings format
- It can use any default locale in sources (not only English)
- Handles React (jsx) translations
- Can be easily integrated with Create React App. CRA doc
License
MIT LicenseFollow ttag
Other Useful Business Software
Go From AI Idea to AI App Fast
Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of ttag!