2.0.1 • Published 3 months ago

ngx-translate-version v2.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
3 months ago

npm version Package License NPM Downloads Snyk stars forks HitCount

Angular module that provides version to your language files

Angular 17 compatible

Here's the demo

Install

  1. Use yarn (or npm) to install the package
yarn add ngx-translate-version
  1. Add provideTranslateVersion into your config
import { NgxAppVersionModule } from 'ngx-app-version';

export const appConfig: ApplicationConfig = {
  providers: [
    // ...
    provideTranslateVersion(routes, {
      defaultLanguage: 'en',
      version: '1.0.0',
      pathLocales: 'assets/locales.json',
      pathI18n: (lang) => `assets/i18n/${lang}.json`
    })
  ]
};

or module

  import { NgxAppVersionModule } from 'ngx-app-version';

  @NgModule({
   // ...
   providers: [
     // ...
     provideTranslateVersion(routes, {
       defaultLanguage: 'en',
       version: '1.0.0',
       pathLocales: 'assets/locales.json',
       pathI18n: (lang) => `assets/i18n/${lang}.json`
     })
   ]
  })

Options

OptionTypeDefaultDescription
defaultLanguagestringenDefault language of your appliceation
versionstring0.0.0Version of your application
pathLocalesstringassets/locales.jsonPath to file with locales
pathI18n(lang: string) => string(lang) => assets/i18n/${lang}.jsonPath to faile with translations

Compatibility

Angularngx-translate-versionInstall
172.xyarn add ngx-translate-version
161.xyarn add ngx-translate-version@1
150.xyarn add ngx-translate-version@0

Peer Dependencies

  "@angular/common": ">=17",
  "@angular/core": ">=17",
  "@gilsdav/ngx-translate-router-http-loader": ">=2",
  "@gilsdav/ngx-translate-router": ">=7",
  "@ngx-translate/core": ">=15",
  "@ngx-translate/http-loader": ">=8"

License

Copyright © 2023 - 2024 Dominik Hladik

All contents are licensed under the MIT license.

2.0.1

3 months ago

2.0.0

5 months ago

1.1.0

9 months ago

1.0.0

12 months ago

0.0.2

1 year ago