@5no/i18n 中文文档教程

发布于 4年前 浏览 21 项目主页 更新于 3年前

5no Logoi18n

轻量级简单翻译模块

@5no/i18n

Install

@5no/i18n 需要 Node 8 或以上版本。

npm install --save @5no/i18n

Examples

import { init, setLanguage, translate, initDefault } from '@5no/i18n'

const enOne = {
  'test %name%': 'translate1 %name%'
}

const enTwo = {
  'test %name%': 'translate2 %name%'
}

init([
  {
    language: 'en1',
    default: true,
    db: enOne,
  },
  {
    language: 'en2',
    db: enTwo,
  }
])

setLanguage('en2')

translate('test %name%', {
  '%name%': 'TestName'
})

/**
 * 
 * Result:
 * translate2 TestName
 * 
 * /

License

MIT 许可,版权所有 (c) 2020 Aleksandr Sokol

5no Logoi18n

Lightweight simple translation module

@5no/i18n

Install

@5no/i18n requires Node version 8 or above.

npm install --save @5no/i18n

Examples

import { init, setLanguage, translate, initDefault } from '@5no/i18n'

const enOne = {
  'test %name%': 'translate1 %name%'
}

const enTwo = {
  'test %name%': 'translate2 %name%'
}

init([
  {
    language: 'en1',
    default: true,
    db: enOne,
  },
  {
    language: 'en2',
    db: enTwo,
  }
])

setLanguage('en2')

translate('test %name%', {
  '%name%': 'TestName'
})

/**
 * 
 * Result:
 * translate2 TestName
 * 
 * /

License

MIT Licensed, Copyright (c) 2020 Aleksandr Sokol

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文