1.2.6 • Published 10 years ago
locale-manager v1.2.6
Locale-Manager - Simplified Localization
Super simple to use
Locale-Manager is designed to be the simplest way possible to localize content while keeping an organized, scalable project structure.
var localeManager = require("locale-manager");
var locale = "en-US";
console.log(localeManager[locale].hello); // Hello
locale = "es-MX";
console.log(localeManager[locale].hello); // HolaTable of contents
Setup:
- Create a locales directory in the root of your Node.js project.
mkdir locales
- Create all supported locale files within the locales directory
- Enjoy!
Examples:
Usage:
var localeManager = require("locale-manager");
var locale = "en-US";
console.log(localeManager[locale].hello); // Hello
console.log(localeManager[locale].greet("Bob"); // Hello Bob
locale = "es-MX";
console.log(localeManager[locale].hello); // Hola
console.log(localeManager[locale].greet("Bob"); // Hola BobLocales:
myNodeProject/locales/english.js
var english = {
// locale
locale: "en-US",
// Hello
hello: "Hello",
greet: function(name) { return "Hello " + name; }
};
module.exports = english;myNodeProject/locales/spanish.js
var spanish = {
// locale
locale: "es-MX",
// Hello
hello: "Hola",
greet: function(name) { return "Hola " + name; }
};
module.exports = spanish;1.2.6
10 years ago
1.2.5
10 years ago
1.2.4
10 years ago
1.2.3
10 years ago
1.2.2
10 years ago
1.2.1
10 years ago
1.2.0
10 years ago
1.1.9
10 years ago
1.1.8
10 years ago
1.1.7
10 years ago
1.1.6
10 years ago
1.1.5
10 years ago
1.1.4
10 years ago
1.1.3
10 years ago
1.1.2
10 years ago
1.1.1
10 years ago
1.1.0
10 years ago
1.0.9
10 years ago
1.0.8
10 years ago
1.0.7
10 years ago
1.0.6
10 years ago
1.0.5
10 years ago
1.0.4
10 years ago
1.0.3
10 years ago
1.0.2
10 years ago
1.0.1
10 years ago
1.0.0
10 years ago
