Вся настройка интернационализации очень хорошо работает в моем приложении next.js (v14), однако теперь я использую компонент Trans для обработки html, поступающего из файлов json. Я не могу найти способ использовать его без надписи «использовать клиент» в верхней части файла.
Все страницы моего приложения поддерживают SSR, и я бы хотел, чтобы так и осталось!
Любая помощь будет очень признательна.





все, что вам нужно, это добавить /TransWithoutContext в конце импорта:
import { Trans } from "react-i18next/TransWithoutContext";
остальное то же самое:
<Trans i18nKey = {'your_i18nKey'} ns = "your_json_namespace" t = {t}>
{/* @ts-expect-error Trans interpolation */}
<strong>{{ your_variable }}</strong>
</Trans>
Удивительный! теперь с SSR все работает хорошо, большое спасибо! 😄