@innomobile/language
TypeScript icon, indicating that this package has built-in type declarations

12.0.0 • Public • Published

@innomobile/language - NGXS, Language

  • Add language support powered by @ngx-translate and save the current language in LanguageState powered by NGXS

Installation

Install the package:

npm i @innomobile/language

Add to your app.module

    import { LanguageModule } from '@innomobile/language';

    LanguageModule.forRoot({
        defaultLanguage: 'en',
        availableLanguages: availableLanguages
    }),

Example for availableLanguages (you can add more parameters here like available: true | false which has no meaning by default )

    export const availableLanguages = [
        {
            code: 'en',
            name: 'English',
            available: true
        },
        {
            code: 'de',
            name: 'Deutsch',
            available: true
        },
        {
            code: 'pt',
            name: 'Português',
            available: false
        },
        {
            code: 'fr',
            name: 'Français',
            available: false
        },
        {
            code: 'es',
            name: 'Español',
            available: false
        },
        {
            code: 'ru',
            name: 'Русский',
            available: false
        }
    ];

Readme

Keywords

none

Package Sidebar

Install

npm i @innomobile/language

Weekly Downloads

0

Version

12.0.0

License

MIT

Unpacked Size

103 kB

Total Files

20

Last publish

Collaborators

  • paulstelzer