Проблемы с переводом ресурсов - PullRequest
0 голосов
/ 09 июля 2020

Я пытаюсь перевести свои ресурсы 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.',
    }
   }
  }
},
};

Что я делаю не так или чего не хватает?

...