import { ApplicationConfig, provideZoneChangeDetection, importProvidersFrom } from '@angular/core'; import { provideRouter, withComponentInputBinding, withViewTransitions } from '@angular/router'; import { routes } from './app.routes'; import { provideHttpClient } from '@angular/common/http'; import { TranslateModule, TranslateLoader } from '@ngx-translate/core'; import { provideTranslateHttpLoader, TranslateHttpLoader } from '@ngx-translate/http-loader'; export const appConfig: ApplicationConfig = { providers: [ provideZoneChangeDetection({ eventCoalescing: true }), provideRouter(routes, withComponentInputBinding(), withViewTransitions()), provideHttpClient(), provideTranslateHttpLoader({ prefix: './assets/i18n/', suffix: '.json' }), importProvidersFrom( TranslateModule.forRoot({ defaultLanguage: 'it', loader: { provide: TranslateLoader, useClass: TranslateHttpLoader } }) ) ] };