2chu
@2chu

Возвращает undefIned при вызове i18next.t()?

При выводе я получаю undefined. В чём проблема? Пример использования
import i18next from 'i18next';

export function balancePage() {
  console.log(i18next.t('payment_table_label_status')) //undefined
}

Инициализация
import i18n from 'i18next';
import {initReactI18next} from 'react-i18next';

const resources = {
  en: {
    translation: {
      payment_table_label_status: 'status'
    }
  },
  ru: {
    translation: {
      payment_table_label_status: 'статус'
    }
  }
}

export default i18n
  .use(initReactI18next)
  .init({
    resources,
    lng: 'ru',
    keySeparator: false,
    interpolation: {
      escapeValue: false
    }
  });

В index.tsx импортирую i18n
  • Вопрос задан
  • 450 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Dozalex
Senior Frontend Developer
Ключи не идентичные. tabel и table
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы