首页 > 解决方案 > 仅使用 next-i18next 在服务器端添加翻译

问题描述

设想:

问题

我不想在客户端加载 70 多个翻译,因为客户端永远无法更改它。

如何在我的 NextJS 应用程序中应用该地图,但不将其他资源拖放到客户端?

PS:这里没有“next-i18next”标签(nextjs 有 2 个)。

标签: next.jsserver-side-renderingi18nextreact-i18nextnext-i18next

解决方案


Next-i18next 有 2 种模式,

  1. 服务器端,它使用加载相关的翻译文件i18next-node-fs-backend
  2. 客户端,它使用i18next-xhr-backend.

这意味着默认情况下,此库加载相关语言。


推荐阅读