NullInjectorError: No provider for _PoI18nService!

[ATUALIZAÇÃO]
É preciso fazer a configuração manual da internacionalização.
Em app.config.ts, adicionar a importação do provider do PoI18nModule no array de providers do array appConfig, que na versão que estou utilizando é o parametro providers de bootstrapApplication

main.ts

bootstrapApplication(AppComponent, appConfig)
.catch((err) => console.error(err));

app.config.ts

import { PoHttpRequestModule, PoI18nModule, PoI18nConfig } from ‘@po-ui/ng-components’;

// Configuração do i18n
const i18nConfig: PoI18nConfig = {
default: {
language: ‘pt-BR’,
context: ‘general’,
cache: true
},
contexts: {
general: {
}
}
};

export const appConfig: ApplicationConfig = {
providers: [
provideRouter(routes),
provideHttpClient(),
importProvidersFrom(PoI18nModule.config(i18nConfig)), adicionar isso
importProvidersFrom([PoHttpRequestModule]),
provideZoneChangeDetection({ eventCoalescing: true }),
provideHttpClient(withInterceptorsFromDi()),
],
};

1 curtida