Skip to content

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

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

Imprint Privacy