4

我在我的 React 组件中使用 Redux-i18n。按设计工作。现在,我的动作创建者文件中有几个业务逻辑作为单独的函数。这包括额外的错误处理和有效性检查。其中一些是显示的,另一些是通过电子邮件发送的。在这一点上,我知道用户/收件人并希望以他们的首选语言向他们显示消息/邮件。我当然在后端使用模板,但我有来自应用程序的某些属性,我想添加和翻译。

出于这个原因,我想翻译动作创建者中的消息。有没有办法像在具有函数的组件中一样方便地访问翻译文字t()

4

1 回答 1

6

在组件中,推荐使用 react-redux-i18 的方式是,

<Translate value="application.title"/>

在方法之外,就像动作创建者一样,你可以使用,

I18n.t('application.title');
于 2018-06-09T12:17:51.263 回答