Transtale my app in multiple languages error

Does anyone know why I get several errors in HttpLoaderFactory? Attached the errors: Use const or class constructors instead of named functions + Function name HttpLoaderFactory must match one of the following formats: camelCase

import { NgModule } from ‘@angular/core’;

import { BrowserModule } from ‘@angular/platform-browser’;

import { RouteReuseStrategy } from ‘@angular/router’;

import { IonicModule, IonicRouteStrategy } from ‘@ionic/angular’;

import { AppComponent } from ‘./app.component’;

import { AppRoutingModule } from ‘./app-routing.module’;

import { HttpClientModule, HttpClient } from ‘@angular/common/http’;

import {

TranslateModule,

TranslateLoader,

TranslateService

} from ‘@ngx-translate/core’;

import { TranslateHttpLoader } from ‘@ngx-translate/http-loader’;

export function HttpLoaderFactory(http: HttpClient) {

return new TranslateHttpLoader(http, ‘…/assets/i18n/’, ‘.json’);

}

@NgModule({

declarations: [AppComponent],

entryComponents: ,

imports: [

BrowserModule,

IonicModule.forRoot(),

AppRoutingModule,

HttpClientModule,

TranslateModule.forRoot({

  loader: {

    provide: TranslateLoader,

    useFactory: HttpLoaderFactory,

    deps: [HttpClient],

  },

}),

],

providers: [{ provide: RouteReuseStrategy, useClass: IonicRouteStrategy }],

bootstrap: [AppComponent],

})

export class AppModule {}

Did you find a way to solve this?