У меня проблемы с включением компонента i18n trans в Next JS, и любая помощь будет принята с благодарностью.
Мы используем GraphQL и Apollo для запросов. У нас есть компонент контейнера описания, который принимает описание. Опора иногда может быть объектом json, а иногда и обычными строками (с функцией для анализа json при необходимости).
Мы настроили интернационализацию с next-i18next, и она работает для всего, что находится в наших файлах stati c Engli sh.
Проблема: динамический c контент / реквизиты, использующие Trans Component от i18n, не работают.
Мы пробовали следующее, и ни один из них не работал: Обычный подход T -
t('activityItemName', { activityName: activity.activityName })
Транс-подход 1 -
<Trans i18nKey="translatedDescription">
<ThingDescription
description={rawData.description}
/>
</Trans>
Транс-подход 2 -
<Trans
i18n={i18n}
i18nKey="activityItemName"
defaults="<0>{aName}</0>"
components={[<span key="0">dummy</span>]}
values={{ aName }}
/>
Я новичок в переводе / интернационализации i18n, поэтому любая помощь или предложения / указания приветствуются! Спасибо!