我在React组件中使用了Redux-i18n。按设计工作。现在,我有几个业务逻辑作为我的动作创建者文件中的单独函数。这包括额外的错误处理和有效性检查。其中一些显示其他由eMail发送。此时我知道用户/收件人,并希望以他们的首选语言向他们显示邮件/邮件。我当然在后端使用模板,但是我想要添加和翻译的应用程序中有某些属性。
出于这个原因,我想翻译动作创建者中的消息。有没有办法像使用t()
函数的组件一样方便地访问翻译文字?
答案 0 :(得分:3)
在组件中,使用react-redux-i18的推荐方法是,
<Translate value="application.title"/>
在方法之外,就像动作创建者一样,你可以使用,
I18n.t('application.title');