NgTranslation

NgTranslation is an internationalization and localization package for Angular applications.

Features:

  • Supports multiple languages
  • Supports multiple files per modules
  • Supports lazy loading
  • Supports server-side rendering
  • Uses structural directive in views
  • Uses pipe in views
  • Uses attribute directive in views
  • Uses service in code
  • Supports parameter interpolation
  • Supports parameter localization
  • Provides localization methods in code
  • Provides component to collect multiple texts
  • Provides component to support selection lists with single choice
  • Provides component to support selection lists with multiple choice
  • Provides component to select language
  • Provides several translation loaders
  • Supports translation converters to use custom formats
  • Supports transpile extenders to use custom localization

Source code: GitHub

Version map:

  • NgTranslation v5.x for Angular 10
  • NgTranslation v4.x for Angular 9
  • NgTranslation v3.x for Angular 8
  • NgTranslation v2.x for Angular 7
  • NgTranslation v1.x for Angular 6