Internationalization (i18n) is now part of the strapi core
Page summary:Internationalization (i18n) is now part of Strapi core instead of a plugin. The locale parameter sent to Content Manager changes from
plugins[i18n][locale]in v4 tolocalein v5.
Internationalization (i18n) is now part of the Strapi core and no longer a plugin, and this impacts how some parameters are sent and accessed. This also means you should not use or depend on the old @strapi/plugin-i18n package in your project, it is now natively included.
This page is part of the breaking changes database and provides information about the breaking change and additional instructions to migrate from Strapi v4 to Strapi 5.
Breaking change description
In Strapi v4
Content Manager sends the following parameter when accessing a locale: plugins[i18n][locale].
In Strapi 5
The parameter sent to the Content Manager is now just locale.