[英]Redux-i18n accessing t() function outside React components, e.g. in action creators
我在我的React組件中使用Redux-i18n。 按設計工作。 現在,我在動作創建者文件中有幾種業務邏輯作為單獨的功能。 這包括其他錯誤處理和有效性檢查。 顯示其中一些,其他通過電子郵件發送。 至此,我認識了用戶/收件人,並希望以他們喜歡的語言向他們顯示消息/郵件。 我當然在后端使用模板,但是我想要添加和轉換的應用程序具有某些屬性。
因此,我想翻譯動作創建者中的消息。 有沒有辦法像t()
函數一樣方便地訪問翻譯文字?
在組件中,推薦使用react-redux-i18的方式是:
<Translate value="application.title"/>
在方法之外,例如動作創建者,您可以使用
I18n.t('application.title');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.