Попытка выяснить множественное число с помощью i18next-react
. Я должен упустить что-то действительно очевидное. Я получаю сообщение об ошибке Results in key 'generic.rule-group (en)' returned an object instead of string.
Заранее спасибо
ресурсов. json
{
"en": {
"default": {
"generic.rule-group": {
"one": "Rule group",
"other": "Rule groups"
}
}
}
}
jsx
import React from 'react';
import { useTranslation } from 'react-i18next';
export const Test = () => {
const { t } = useTranslation()
// Results in key 'generic.rule-group (en)' returned an object instead of string.
return <h1>{t('generic.rule-group', { count: 1 })}</h1>
}
i18next-config. js
i18next
.use(initReactI18next)
.init({
ns,
fallbackNS: 'default',
defaultNS: ns,
lng: 'en',
fallbackLng: 'en',
resources,
keySeparator: false,
interpolation: {
escapeValue: false,
},
})
.catch(error => {
console.log(error);
});