资源翻译出现问题

时间:2020-07-09 18:53:38

标签: react-admin

我正在尝试将我的react-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.',
    }
   }
  }
},
};

我在做什么错了,或者丢失了什么?

0 个答案:

没有答案