页面摘要: 国际化(i18n)现已成为 Strapi 核心的一部分,而不再是一个插件。发送给内容管理器的 locale 参数从 v4 中的 plugins[i18n][locale] 变为 v5 中的 locale。

国际化(i18n)现已成为 Strapi 核心的一部分,不再是一个插件,这影响了某些参数的发送与访问方式。这也意味着你不应再在项目中直接使用或依赖旧的 @strapi/plugin-i18n 包,它现在已原生包含在内。

本页面是破坏性变更数据库的一部分,提供有关该破坏性变更的信息,以及从 Strapi v4 迁移到 Strapi 5 的附加说明。

代码迁移工具: dependency-remove-strapi-plugin-i18n

破坏性变更说明

在 Strapi v4 中

内容管理器在访问某个语言版本时会发送以下参数:plugins[i18n][locale]。

在 Strapi 5 中

发送给内容管理器的参数现在仅为 locale。