23.x

Remove content translation functionality from the JSS Next.js app

If you do not have multilingual content and do not use Sitecore Dictionaries, you can remove translation functionality from your Next.js application.

To entirely remove translation functionality from the application:

  • In the src/lib/page-props-factory.ts, remove dictionary calls.
  • In the file /src/lib/page-props.ts, remove the dictionary property of the type SitecorePageProps.
  • In the file /src/pages/_app.tsx, remove the I18nProvider import and its usage from the App function.
  • Remove the file src/lib/dictionary-service-factory.ts and its usage.
If you have suggestions for improving this article, let us know!