Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 69da7086

Přidáno uživatelem castic96 před asi 4 roky(ů)

Re #7905: Lokalizace FE
- vytvořeny překlady cz a en
- překlady definovány v JSON souborech

Zobrazit rozdíly:

fe/fulltextsearch/src/app/app.module.ts
1 1
import { BrowserModule } from '@angular/platform-browser';
2 2
import { NgModule } from '@angular/core';
3
import { HttpClientModule } from '@angular/common/http';
3
import { HttpClient, HttpClientModule } from '@angular/common/http';
4 4

  
5 5
import { AppRoutingModule } from './app-routing.module';
6 6
import { AppComponent } from './app.component';
......
33 33
import { BrowseDetailsComponent } from './components/pages/browse/browse-details/browse-details.component';
34 34
import { ImageViewerModule } from 'ngx-image-viewer';
35 35
import { FontAwesomeModule } from '@fortawesome/angular-fontawesome';
36
import { TranslateHttpLoader } from '@ngx-translate/http-loader';
37
import { TranslateLoader, TranslateModule } from '@ngx-translate/core';
38

  
39
export function HttpLoaderFactory(httpClient: HttpClient) {
40
  return new TranslateHttpLoader(httpClient, '../assets/i18n/', '-lang.json');
41
}
36 42

  
37 43
@NgModule({
38 44
  declarations: [
......
68 74
    MatSidenavModule,
69 75
    MatListModule,
70 76
    ImageViewerModule.forRoot(),
71
    FontAwesomeModule
77
    FontAwesomeModule,
78
    TranslateModule.forRoot({
79
      loader: {
80
        provide: TranslateLoader,
81
        useFactory: HttpLoaderFactory,
82
        deps: [HttpClient]
83
      }
84
    })
72 85
  ],
73 86
  providers: [DataHolderService, DatePipe],
74 87
  bootstrap: [AppComponent]

Také k dispozici: Unified diff