Plugins
Use these plugins to enhance ngx-translate with additional functionality:
Extraction
- ngx-translate-extract by @biesbjerg / @vendure: Extract translatable strings from your projects
Message formatting
- MessageFormat Compiler by @lephyrus: Compiler for ngx-translate that uses messageformat.js to compile translations using ICU syntax for handling pluralization, gender, and more
- ngx-translate-cut by @bartholomej: Simple and useful pipe for cutting translations ✂️
Development
- ngx-translate-lint by @svoboda-rabstvo: Simple CLI tools for check ngx-translate keys in whole app
Loader
- browser.i18n Loader by @pearnaly: loader for native translation files of browser extensions.
- ngx-translate-multi-http-loader by @denniske: Fetch multiple translation files with ngx-translate.
- ngx-translate-module-loader by @larscom: Fetch multiple translation files (http) with ngx-translate. Each translation file gets it’s own namespace out of the box and the configuration is very flexible.
Routing
- Localize Router by @meeroslav: An implementation of routes localization for Angular. If you need localized urls (for example /fr/page and /en/page).
- ngx-translate-cache by @jgpacheco: Simplified version of localize-router. If you are already using localize-router you don’t need this extension. This extension is aimed only to facilitate language caching.
Testing
- ngx-translate-testing by @mwootendev: Utilities for unit testing components with translations.
Obsolete
- ngx-translate-extract-marker - is now included into ngx-translate directly