я исправляю это, мой собственный пользовательский загрузчик получает перевод от asstest путем импорта json
пользовательский загрузчик Json
import { Observable, of } from "rxjs";
import { TranslateLoader } from "@ngx-translate/core";
export class JSONModuleLoader implements TranslateLoader {
TRANSLATIONS: {
ar: any,
en: any
}
constructor(TRANSLATIONS: any) {
this.TRANSLATIONS = TRANSLATIONS
}
getTranslation(lang: string): Observable<any> {
return of(this.TRANSLATIONS[lang]);
}
}
мой модуль фабрики
import { JSONModuleLoader } from './translate/translateLoader';
import { AppTAr, AppTEn } from '../environments/translat';
let TRANSLATIONS = {
ar: AppTAr,
en: AppTEn
}
export function createTranslateLoader() {
return new JSONModuleLoader(TRANSLATIONS);
}
и теперь он работает: "D