【发布时间】:2019-02-25 15:55:06
【问题描述】:
我正在尝试使用 react-localize-redux 从 JSON 文件加载翻译,但我不断收到此错误。这对我来说都是全新的,所以如果这是显而易见的事情,我深表歉意。从阅读文档中我可以看出这“应该”有效吗?
translate.js
import { combineReducers, createStore } from 'redux'
import { localizeReducer, initialize, addTranslationForLanguage, getTranslate } from 'react-localize-redux'
import translationsEn from '../../../nls/en.json'
const localeStore = createStore(combineReducers({
locale: localizeReducer
}))
const languages = ['en']
localeStore.dispatch(initialize(languages))
localeStore.dispatch(addTranslationForLanguage(translationsEn, 'en'))
export default getTranslate(localeStore.getState().locale)
在我的组件中:
import translate from '../state/translate/translate'
...
<span className='node-output-schema__title'>{translate('outputSchema.title')}</span>
对可能出现的问题有什么想法吗?
【问题讨论】:
-
可能是 { translate(['outputSchema.title']) },但不确定
-
localize.js 中有什么
标签: javascript reactjs redux