You need to enable JavaScript to run this app.
导航

Node

最近更新时间2022.01.10 15:03:59

首次发布时间2022.01.10 15:03:59

安装
npm install @volcengine/i18n
使用

node端如果有使用koa之类的框架,可以直接写一个中间件进行扩展:

const nodeI18n = require('@volcengine/i18n/dist/node')
module.exports = (options) => {
  const i18n = nodeI18n.init({
    lng: 'en',
    backend: {
      namespace: 3174,
      operatorId: 210041130,
      apiKey: '704dbe7057f510ec8e4aedf71dc34d4f',
      projectId: 4168,
      enableWatch: true
    }
  })
  
  return async (ctx, next) => {
    ctx.t = i18n.t
    await next()
  }
}

如有其他框架需求,可先自行扩展

常用API

changeLanguage

更改当前应用语种

  • language 当前语种码
const i18n = nodeI18n.init({...})
i18n.changeLanguage('en')

t

运行时对文案进行替换

  • key 国际化平台对应文案key值
  • options optional object 常用来配置插值对象