Plugins
This content is for v15. Switch to the latest version for up-to-date documentation.
Use these plugins to enhance ngx-translate with additional functionality:
Extraction
- ngx-translate-extract by @biesbjerg / @vendure: Extract translatable strings from your projects
- ngx-translate-extract-marker by @colsen1991: Mark strings in code for extraction by ngx-translate-extract and BabelEdit
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.