Skip to content

Instantly share code, notes, and snippets.

@mashpie
Created June 2, 2013 17:39
Show Gist options
  • Star 4 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save mashpie/5694251 to your computer and use it in GitHub Desktop.
Save mashpie/5694251 to your computer and use it in GitHub Desktop.
i18n-node in an restify app setup
// require modules
var restify = require('restify'),
i18n = require('i18n'),
app;
// minimal config
i18n.configure({
locales: ['en', 'de'],
directory: __dirname + '/locales'
});
// Create the RESTify server
app = restify.createServer();
// enable i18n in restify
app.use(i18n.init);
// setup a simple resource
app.get('/test', function (req, res, next) {
res.send(200, {
'somevartoreturn': res.__('Hello')
});
return next();
});
// Start the app!
app.listen(3000, '127.0.0.1');
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment