response-i18next и замена заполнителей ключей компонентами - PullRequest
0 голосов
/ 05 марта 2019

Ранее я использовал react-intl и смог установить заполнители для элементов, которые будут заменены компонентами, например {br} с <br />.

В настоящее время я получаю ошибки при использовании react-i18next и i18next-icu, где я пытаюсь сделать:

// Using Intl format (via i18next-icu)
{
  "test": "Replace with a{br}line-break. {button}"
}
t("test", { br: <br />, button: <button>Click me!</button> });
// Outputted translated text
Replace with a[object Object]line-break. [object Object]

Возможно ли это сделать с помощью i18next / i18next-icu?Если нет, то каков будет другой способ вставить компоненты в переведенную строку?

1 Ответ

0 голосов
/ 05 марта 2019

https://react.i18next.com/latest/trans-component, чтобы включить реактивные компоненты (например, br, strong, ...) в ваши переводы

...