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