Как перевести текст заголовка компонента? - PullRequest
0 голосов
/ 27 мая 2020

Как я могу динамически перевести текст заголовка с помощью инструментов i18n, таких как i18next.

В настоящее время я передаю заголовок следующим образом:

Settings.options = {
  topBar: {
    title: {
      text: 'Settings',
    },
  },
};

1 Ответ

0 голосов
/ 28 мая 2020
// get t function somewhere, i.e.
const t = i18next.t:

Settings.options = {
  topBar: {
    title: {
      text: t('settings.title'),
    },
  },
};

При смене языка убедитесь, что эта часть кода выполняется снова ... чтобы функция t () могла выполнить повторное вычисление.

...