1.0.0 • Published 8 years ago

lang-engine v1.0.0

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

lang-engine

Simple way to add multi language support in your JavaScript based application

Installation

npm install --save lang-engine

Usage

import langEngine from 'lang-engine';

langEngine.add({
	max_field_lengh_error: {
		en: "Maximum __num__ characters are allowed",
		hi: "ज्यादा से ज्यादा __num__ अक्षर डाल सकते हो"
	},
	user_has_new_number: {
		en: "__name__'s new number is __new_number__",
		hi: "__name__ का नया नंबर __new_number__ है"
	}
});

langEngine.add({
	field_cannot_empty: {
		en: "This field cannot be blank",
		hi: "इसको खाली नहीं छोड़ सकते है"
	}
});


langEngine.setLanguage('hi');

console.log(langEngine.resolve('user_has_new_number', {
	name: 'Narendra',
	newNumber: '+914545454545'
}));
//Narendra का नया नंबर +914545454545 है


langEngine.setLanguage('en');

console.log(langEngine.resolve('user_has_new_number', {
	name: 'Narendra',
	newNumber: '+914545454545'
}));
//Narendra's new number is +914545454545