nodejs i18next没有翻译字符串

时间:2015-10-03 16:37:46

标签: node.js i18next

我在json文件中有这个err:authentication:invalid_token。文件夹设置为locales/vi_VN/mynamespace-vi_VN.json。但是,它不是在console.log下面进行翻译。

知道为什么吗?

i18n.init({
    debug: true,
    preload: ['vi_VN'],
    resGetPath: 'locales/__lng__/__ns__-__lng__.json',
    lng: 'en_GB',
    ns: 'mynamespace',
    sendMissingTo: 'fallback',
    fallbackLng: 'en_GB'
}, function(err, t) {
    console.log('i18n is initialized.')
    console.log('Translation on:', t('err:authentication:invalid_token', {
        lng: 'vi_VN'
    }))
})

1 个答案:

答案 0 :(得分:0)

我的不好,我在标识符中使用冒号:。我需要将其更改为其他内容或将其放入适当的命名空间