fix RED-3269 - clear i18n cache

This commit is contained in:
Dan Percic 2022-01-27 10:54:37 +02:00
parent c583a5e29d
commit 04f2c11158

View File

@ -36,12 +36,10 @@ import { KeycloakService } from 'keycloak-angular';
import { GeneralSettingsService } from '@services/general-settings.service';
import { BreadcrumbsComponent } from '@components/breadcrumbs/breadcrumbs.component';
import { UserPreferenceService } from '@services/user-preference.service';
import * as german from '../assets/i18n/de.json';
import * as english from '../assets/i18n/en.json';
import { UserService } from '@services/user.service';
export function httpLoaderFactory(httpClient: HttpClient): PruningTranslationLoader {
return new PruningTranslationLoader(httpClient, '/assets/i18n/', '.json');
export function httpLoaderFactory(httpClient: HttpClient, configService: ConfigService): PruningTranslationLoader {
return new PruningTranslationLoader(httpClient, '/assets/i18n/', `.json?version=${configService.values.FRONTEND_APP_VERSION}`);
}
function cleanupBaseUrl(baseUrl: string) {
@ -79,7 +77,7 @@ const components = [AppComponent, AuthErrorComponent, NotificationsComponent, Sp
loader: {
provide: TranslateLoader,
useFactory: httpLoaderFactory,
deps: [HttpClient],
deps: [HttpClient, ConfigService],
},
compiler: {
provide: TranslateCompiler,