Skip to content

shaunlee/node-locales

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Internationalization for node.js

Installation

via npm:

npm install locales

Usage

var locales = require('locales'),
    _ = locales.gettext,
    _n = locales.ngettext;

locales.configure({
  lang: 'zh_CN',
  locales: __dirname + '/locales'
});

{{ _("Hello World") }}
{{ _("Hello {name}", {name: "World"}) }}

{{ _n("There is a template", "There are {n} templates", 3) }}

// ./locales/zh_CN.js
{
  "Hello World": "你好世界",
  "Hello {name}": "你好{name}",
  "There is a template": "有一个模板",
  "There are {n} templates": "有{n}个模板",
}

// Within expressjs
app.use(locales.detector);

License

(The MIT License)

About

Internationalization for node.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published