@unifiedfactory/ngx-translate-gettext-loader

0.0.3 • Public • Published

Description

Load gettext files for use with ngx-translate

Usage:

import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { HttpClientModule, HttpClient } from '@angular/common/http';
import { TranslateModule, TranslateLoader } from '@ngx-translate/core';
import { GettextLoader } from '@unifiedfactory/ngx-translate-gettext-loader';
import { AppComponent } from './app';

export function GettextLoaderFactory(httpClient: HttpClient) {
	return new GettextLoader(httpClient, 'assets/i18n', '.po');
}

@NgModule({
	imports: [
		BrowserModule,
    HttpClientModule,
		TranslateModule.forRoot({
			loader: {
				provide: TranslateLoader,
				useFactory: GettextHttpLoaderFactory,
				deps: [HttpClient]
			}
		})
	],
	bootstrap: [AppComponent]
})
export class AppModule { }

Package Sidebar

Install

npm i @unifiedfactory/ngx-translate-gettext-loader

Weekly Downloads

4

Version

0.0.3

License

MIT

Last publish

Collaborators

  • rafal2228
  • babejsza