gnu-gettext

0.1.0 • Public • Published

Node.JS bindings to GNU gettext

This a raw binding to GNU gettext with no extra sugar. Only extra is a shortcut for the libc setlocale function.

Installation

npm install gnu-gettext

Usage

var gettext = require("gnu-gettext");
 
gettext.setLocale("LC_ALL", "fi_FI.UTF-8");
console.log(gettext.dgettext("gedit", "Text Editor")); // Tekstimuokkain

Note that these functions are syncronous by default. There is also asynchronous version as this is the plain node-ffi object:

gettext.dgettext.async(function(err, text){
  console.log(text);
});

There are some bindings still missing, but it's very easy to add them. Just take a look at the gettext manual and edit gettext.js accordingly and send a pull request :)

Alternatives

If you only need parser for .po and .mo files I recommed node-gettext which is a pure Javascript parser.

Readme

Keywords

none

Package Sidebar

Install

npm i gnu-gettext

Weekly Downloads

2

Version

0.1.0

License

none

Last publish

Collaborators

  • esamatti