Micro i18n library for node and browser. Ugly name comes from interpret. Use it to translate your app with strings already there.
Install
$ npm install ipret -S
Usage
Below example can be used in node / browserify transform. For standalone usage include dist/ipret.js
.
const ipret = // add some translationsipret // set active langipret gettext = iprettranslate // translate // Şimdiki şifre // Yeni şifre // şifre güncellendi // [Not translated string] New email address
API
setStrings(lang, strings)
Adds new language with translations. lang
is language identifier (e.g. language code). strings
is key-value translations.
setLanguage(lang)
Activates a language to use in translations. lang
is language identifier used before in setStrings
.
translate(str)
Translates given string if a translation for it is defined.
getLanguage()
Returns active language identifier.
getLanguages()
Returns all languages that are being used.
License
MIT
Author
İsmail Demirbilek - @dbtek