Я пытаюсь перевести свои ресурсы response-admin на свой родной язык, но это не работает. Я слежу за документацией, но когда я добавляю объект ресурсов внутри языкового файла, он не меняется в приложении. Когда я меняю стандартные слова (например, actions / boolean), они работают, а ресурсы - нет.
Приложение выглядит так:
import polyglotI18nProvider from 'ra-i18n-polyglot';
import ptBrMessages from 'ra-language-pt-br';
import englishMessages from "ra-language-english";
import spanishMessages from 'ra-language-spanish'
[...]
const messages = {
'pt-br': ptBrMessages,
en: englishMessages,
spa: spanishMessages
};
const i18nProvider = polyglotI18nProvider(locale => messages[locale], 'pt-br');
[...]
<Admin layout={MyLayout} dataProvider={dataProvider} loginPage={Login} authProvider={authProvider} i18nProvider={i18nProvider} >
[...]
</Admin>
, а языковой файл выглядит следующим образом:
module.exports = {
ra: {
action: {...
},
boolean: {...
},
page: {...
},
input: {...
},
message: {...
},
navigation: {...
},
auth: {...
},
notification: {...
},
validation: {...
},
resources: {
tournaments: {
fields: {
name: 'Name ex.',
}
}
}
},
};
Что я делаю не так или чего не хватает?