1.0.6 • Published 8 years ago
hapi-basic-i18n-accept-language v1.0.6
##hapi-basic-i18n-accept-language
- npm install hapi-basic-i18n-accept-language --save
npm install accept-language-parser --save
Plugin options w/ registration;
```js server.register([
{ register: require("hapi-basic-i18n-accept-language"), options: { locale_path: "", cookie_name: "language", default_language: "EN", available_languages: "EN" } }], cb);
In view context:
```js {{i18n "wtf"}} ```
In route handler:
```js function(request, reply) { reply(request.i18n("wtf")); } ```
Simply
```js // en.js module.exports = { "Hello": "Hello {0}!", }; // in route handler console.log(request.i18n("Hello", "John")); // in view {{i18n "Hello" "John"}} // Both outputs are "Hello John!" ```