@ngsm/i18n
v0.1.1
Published
<p align="center"> <a href="https://github.com/ng-sm"> <img src="https://avatars2.githubusercontent.com/u/64587411?s=150"> </a> </p> <p align="center"> I18n module based on the @ngx-translate/core package. </p>
Downloads
9
Maintainers
Readme
Installation
yarn add @ngsm/i18n
or npm i @ngsm/i18n --save
Usage
App module:
import { I18nModule } from '@ngsm/i18n';
...
@NgModule({
imports: [
...
// Option 1: module without paramaters
I18nModule,
// Option 2: module with parameters
// Add new langs to the list. Default language should be added as a first.
I18nModule.forRoot({
languages: ['en', 'pl']
}),
],
...
})
export class AppModule {}
Translations should be added in i18n
directory in your assets (for example /src/assets/i18n/en.json
):
{
"homepage": {
"title": "My title"
}
}
In your HTML:
{{ 'homepage.title' | translate }}