diff --git a/frontend/src/app/app.config.ts b/frontend/src/app/app.config.ts index bb34c85..e17af19 100644 --- a/frontend/src/app/app.config.ts +++ b/frontend/src/app/app.config.ts @@ -2,8 +2,8 @@ import { ApplicationConfig, provideZoneChangeDetection, importProvidersFrom } fr import { provideRouter, withComponentInputBinding, withViewTransitions } from '@angular/router'; import { routes } from './app.routes'; import { provideHttpClient } from '@angular/common/http'; -import { TranslateModule } from '@ngx-translate/core'; -import { provideTranslateHttpLoader } from '@ngx-translate/http-loader'; +import { TranslateModule, TranslateLoader } from '@ngx-translate/core'; +import { provideTranslateHttpLoader, TranslateHttpLoader } from '@ngx-translate/http-loader'; export const appConfig: ApplicationConfig = { providers: [ @@ -16,7 +16,11 @@ export const appConfig: ApplicationConfig = { }), importProvidersFrom( TranslateModule.forRoot({ - defaultLanguage: 'it' + defaultLanguage: 'it', + loader: { + provide: TranslateLoader, + useClass: TranslateHttpLoader + } }) ) ] diff --git a/frontend/src/app/features/contact/components/contact-form/contact-form.component.ts b/frontend/src/app/features/contact/components/contact-form/contact-form.component.ts index af24bbb..7770e6c 100644 --- a/frontend/src/app/features/contact/components/contact-form/contact-form.component.ts +++ b/frontend/src/app/features/contact/components/contact-form/contact-form.component.ts @@ -1,7 +1,7 @@ import { Component, signal, effect } from '@angular/core'; import { CommonModule } from '@angular/common'; import { ReactiveFormsModule, FormBuilder, FormGroup, Validators } from '@angular/forms'; -import { TranslateModule } from '@ngx-translate/core'; +import { TranslateModule, TranslateService } from '@ngx-translate/core'; import { AppInputComponent } from '../../../../shared/components/app-input/app-input.component'; import { AppButtonComponent } from '../../../../shared/components/app-button/app-button.component'; @@ -29,7 +29,7 @@ interface FilePreview {