J'ai décidé d'implémenter un chargeur personnalisé pour les traductions car j'ai un problème que la chaîne veut traduire avant que le chargeur charge les traductions correctes. J'ai suivi l'exemple sur ngx-translate github mais maintenant partout j'ai des clés au lieu des valeurs. Mon chargeur sur mesure:Le chargeur personnalisé ngx-translate ne trouve pas de traduction
class CustomLoader implements TranslateLoader {
getTranslation(lang: string): Observable<any> {
return Observable.of({ KEY: 'value' });
}
}
des importations app.module J'ai:
TranslateModule.forRoot({
loader: { provide: TranslateLoader, useClass: CustomLoader }
})
Mes traductions sont en ./assets/i18n/ et sont tous JSON. Quelqu'un sait-il ce que j'ai besoin de changer afin que le chargeur trouve mes traductions?
mais n'est pas ce chargeur ordinaire qui est asynchrone? Je voudrais en faire un qui soit synchrone donc je serai capable d'utiliser la méthode translate.instant() – OjamaYellow