Skip to content

reb2020/5no-i18n

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Lightweight simple translation module

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published