3.0.1 • Published 3 years ago

@danvick/ngx-translate-nativescript-loader v3.0.1

Weekly downloads
85
License
MIT
Repository
github
Last release
3 years ago

Description

A loader for ngx-translate that loads localally stored translations for NativeScript.

Installation:

npm i @ngx-translate/core --save
npm i @danvick/ngx-translate-nativescript-loader --save

Usage:

import { NgModule } from "@angular/core";
import { NativeScriptModule } from "nativescript-angular/nativescript.module";
import { TranslateModule, TranslateLoader } from '@ngx-translate/core';
import { NativeScriptLoader } from '@danvick/ngx-translate-nativescript-loader';

export function createTranslateLoader() {
    return new NativeScriptLoader("./assets/i18n/", ".json");
}

@NgModule({
	imports: [
		NativeScriptModule,
		TranslateModule.forRoot({
			loader: {
				provide: TranslateLoader,
				useFactory: createTranslateLoader
			}
		})
	],
	bootstrap: [AppComponent]
})
export class AppModule { }

The assumed default location for your translation is ./assets/i18n/ and default assumed format extesion is .json. So you could ignore the arguments all together and have your createTranslateLoader() function as:

export function createTranslateLoader() {
    return new NativeScriptLoader();
}
3.0.1

3 years ago

3.0.0

4 years ago

2.0.2

4 years ago

2.0.1

4 years ago

2.0.0

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago