0

我正在将 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')}`
    }
  },
};
4

0 回答 0