1.0.7 • Published 4 years ago

@5no/i18n v1.0.7

Weekly downloads
2
License
MIT
Repository
github
Last release
4 years ago

i18n

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

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago