我正在将 i18n-js 集成到我的 react-native 应用程序中,它工作正常。但是 i18n-js 不能在对象或嵌套对象中工作。我得到的信息是[missing "en.key" translation]
import i18n from 'i18n-js';
const translate = memoize(
(key, config) => i18n.t(key, config),
(key, config) => (config ? key + JSON.stringify(config) : key)
);
当我使用翻译功能时,此代码不起作用
const validation = {
name: {
presence: {
allowEmpty: false,
message: `^${translate('validation.1')}`
}
},
};