{"_id":"hapi-i18n","_rev":"20-ce31ed45b00f2502f3ddb0456df9493f","name":"hapi-i18n","description":"Translation module for hapi based on mashpie's i18n module","dist-tags":{"latest":"3.0.1"},"versions":{"1.0.0":{"name":"hapi-i18n","version":"1.0.0","description":"Translation module for hapi based on mashpie's i18n module","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha --recursive test"},"repository":{"type":"git","url":"https://github.com/codeva/hapi-i18n.git"},"keywords":["hapi","internationalization","localization","translation","nodejs"],"author":{"name":"Kay Wolter"},"license":"MIT","bugs":{"url":"https://github.com/codeva/hapi-i18n/issues"},"homepage":"https://github.com/codeva/hapi-i18n","devDependencies":{"hapi":"^8.4.0","jade":"^1.9.2","mocha":"^2.2.1","should":"^5.2.0"},"dependencies":{"boom":"^2.6.1","hoek":"^2.11.1","i18n":"^0.5.0","lodash":"^3.5.0"},"gitHead":"da7800a95acc72cd04e90cbf3c88cf807ab4734b","_id":"hapi-i18n@1.0.0","_shasum":"7231d70986d1d66487aae12677a3092a490297ac","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"codeva","email":"contact@codeva.de"},"maintainers":[{"name":"codeva","email":"contact@codeva.de"}],"dist":{"shasum":"7231d70986d1d66487aae12677a3092a490297ac","tarball":"https://registry.npmjs.org/hapi-i18n/-/hapi-i18n-1.0.0.tgz","integrity":"sha512-gIQfdog0xqgdEBFHYTpLEFQhNQjZhPcLTFF8Hu6Apc2UdbHNUtZuR9i8yfFNk4w7q1WjS2vTxYm0ZMjNtVrcdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUH0fXWd31DpmCJva1m93igD8ws9sxeZyE/tLjSvHNxAIhAJguhYtNERpqcPtcvVP46NQtDPTjVF9bho3HBYefO0uG"}]}},"1.0.1":{"name":"hapi-i18n","version":"1.0.1","description":"Translation module for hapi based on mashpie's i18n module","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha --recursive test"},"repository":{"type":"git","url":"https://github.com/codeva/hapi-i18n.git"},"keywords":["hapi","internationalization","localization","translation","nodejs"],"author":{"name":"Kay Wolter"},"license":"MIT","bugs":{"url":"https://github.com/codeva/hapi-i18n/issues"},"homepage":"https://github.com/codeva/hapi-i18n","devDependencies":{"hapi":"^8.4.0","jade":"^1.9.2","mocha":"^2.2.1","should":"^5.2.0"},"dependencies":{"boom":"^2.6.1","hoek":"^2.11.1","i18n":"^0.5.0","lodash":"^3.5.0"},"gitHead":"3aacf8d160cf5552df3a1eb29139b30e9370e1bd","_id":"hapi-i18n@1.0.1","_shasum":"0b0ec25f709db4106ef5edae38a0aff6daba7a8e","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"codeva","email":"contact@codeva.de"},"maintainers":[{"name":"codeva","email":"contact@codeva.de"}],"dist":{"shasum":"0b0ec25f709db4106ef5edae38a0aff6daba7a8e","tarball":"https://registry.npmjs.org/hapi-i18n/-/hapi-i18n-1.0.1.tgz","integrity":"sha512-z/RVIzCUmzQyyoMi9N4+ngco7Y0+HpKCsjR+kL/mhyJwGAyBJR3laFeU23TaZBISDI+InnDkSAi18bDfRi0Inw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnDWurdgIB50f87O2T2DgfPRvlfgN6OAt8I1CfP1bmQwIhAI+wEIlSixJdf0lwFR1E9/UxsWqmn1VZc98cEhqMVHJ6"}]}},"1.0.2":{"name":"hapi-i18n","version":"1.0.2","description":"Translation module for hapi based on mashpie's i18n module","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha --recursive test"},"repository":{"type":"git","url":"https://github.com/codeva/hapi-i18n.git"},"keywords":["hapi","internationalization","localization","translation","nodejs"],"author":{"name":"Kay Wolter"},"license":"MIT","bugs":{"url":"https://github.com/codeva/hapi-i18n/issues"},"homepage":"https://github.com/codeva/hapi-i18n","devDependencies":{"hapi":"^8.4.0","jade":"^1.9.2","joi":"^6.6.1","mocha":"^2.2.1","should":"^5.2.0"},"dependencies":{"boom":"^2.6.1","hoek":"^2.11.1","i18n":"^0.5.0","lodash":"^3.5.0"},"gitHead":"8846e7b2408b97bb7f521a29feae79c86089a9cb","_id":"hapi-i18n@1.0.2","_shasum":"7f595fff52ef8495b71d925a39ef3a8c81c3d0c6","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"codeva","email":"contact@codeva.de"},"maintainers":[{"name":"codeva","email":"contact@codeva.de"}],"dist":{"shasum":"7f595fff52ef8495b71d925a39ef3a8c81c3d0c6","tarball":"https://registry.npmjs.org/hapi-i18n/-/hapi-i18n-1.0.2.tgz","integrity":"sha512-2S69jkTZbyJeEIfMWLRVG/ncKRTb5c/GAK7sA7o9GS6VqVxs3wFSzjaAJU1X/N6K4CROGod9I+6zRGoeeVljVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFagqhatHKipEdKFPGpaFJ+FU4pZPUndXfBgKBTXlNSCAiBYpoZvGIRwWjTWobON4gKJvyG4oEDgQsckCzbimSYoVg=="}]}},"1.0.3":{"name":"hapi-i18n","version":"1.0.3","description":"Translation module for hapi based on mashpie's i18n module","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha --recursive test"},"repository":{"type":"git","url":"git+https://github.com/codeva/hapi-i18n.git"},"keywords":["hapi","internationalization","localization","translation","nodejs"],"author":{"name":"Kay Wolter"},"license":"MIT","bugs":{"url":"https://github.com/codeva/hapi-i18n/issues"},"homepage":"https://github.com/codeva/hapi-i18n","devDependencies":{"hapi":"^8.4.0","jade":"^1.9.2","joi":"^6.6.1","mocha":"^2.2.1","should":"^5.2.0"},"dependencies":{"boom":"^2.6.1","hoek":"^2.11.1","i18n":"^0.5.0","lodash":"^3.5.0"},"gitHead":"21a4b0202a94424215a6a0a86938cb1646a9d0a5","_id":"hapi-i18n@1.0.3","_shasum":"b7143ffd59747df1675a896935ad2ae05a9ccd60","_from":".","_npmVersion":"2.15.5","_nodeVersion":"4.4.6","_npmUser":{"name":"codeva","email":"contact@codeva.de"},"maintainers":[{"name":"codeva","email":"contact@codeva.de"}],"dist":{"shasum":"b7143ffd59747df1675a896935ad2ae05a9ccd60","tarball":"https://registry.npmjs.org/hapi-i18n/-/hapi-i18n-1.0.3.tgz","integrity":"sha512-tW4gBRlj7x4C/NCHroSgeJjYD8vFqU+XTAaWgNyLLAyLMdXhaMXcLnt0DbO6HBtrtlzFWYISj0AEAQG45Q4ufA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB+TSP/wHedygR9rMjQKgf4ZEWT54YJS99PRPyQKd5vWAiBj0+iSOfzob9I8vC8DZB6/LcG6CzeVmOkWAExi+ZSd7Q=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/hapi-i18n-1.0.3.tgz_1470837211110_0.05313530913554132"}},"1.0.4":{"name":"hapi-i18n","version":"1.0.4","description":"Translation module for hapi based on mashpie's i18n module","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha --recursive test"},"repository":{"type":"git","url":"git+https://github.com/funktionswerk/hapi-i18n.git"},"keywords":["hapi","internationalization","localization","translation","nodejs"],"author":{"name":"Kay Wolter"},"license":"MIT","bugs":{"url":"https://github.com/codeva/hapi-i18n/issues"},"homepage":"https://github.com/codeva/hapi-i18n","devDependencies":{"hapi":"^8.4.0","jade":"^1.9.2","joi":"^6.6.1","mocha":"^2.2.1","should":"^5.2.0"},"dependencies":{"boom":"^2.6.1","hoek":"^2.11.1","i18n":"^0.5.0","lodash":"^3.5.0"},"gitHead":"45e4bad6c7985a4c295478ec5b9987615cba3849","_id":"hapi-i18n@1.0.4","_shasum":"81127fff8157d915467882d35da27dded3e3b777","_from":".","_npmVersion":"2.15.5","_nodeVersion":"4.4.6","_npmUser":{"name":"codeva","email":"contact@codeva.de"},"dist":{"shasum":"81127fff8157d915467882d35da27dded3e3b777","tarball":"https://registry.npmjs.org/hapi-i18n/-/hapi-i18n-1.0.4.tgz","integrity":"sha512-NiubGaGNmNu6naN62pZqam0+tAK0ctwMZ5BNCn1WH4At8HdzFd4BQpOCRTF4z9mqi1lVcwkBGs5vMHLM0f0AYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB9RJArBrVqDjO674Cxj6ml/jVhH+VXevGflovEp91KLAiA4bn1cCUFM/B6ajH+7TmMua7e6HIoK/K3x3KhEIeBt0w=="}]},"maintainers":[{"name":"codeva","email":"contact@codeva.de"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hapi-i18n-1.0.4.tgz_1493327951575_0.7991875275038183"}},"1.0.5":{"name":"hapi-i18n","version":"1.0.5","description":"Translation module for hapi based on mashpie's i18n module","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha --recursive test"},"repository":{"type":"git","url":"git+https://github.com/funktionswerk/hapi-i18n.git"},"keywords":["hapi","internationalization","localization","translation","nodejs"],"author":{"name":"Kay Wolter"},"license":"MIT","bugs":{"url":"https://github.com/codeva/hapi-i18n/issues"},"homepage":"https://github.com/codeva/hapi-i18n","devDependencies":{"hapi":"^8.4.0","jade":"^1.9.2","joi":"^6.6.1","mocha":"^2.2.1","should":"^5.2.0"},"dependencies":{"boom":"^2.6.1","hoek":"^2.11.1","i18n":"^0.5.0","lodash":"^3.5.0"},"gitHead":"1c12a6880f437c2b5cce9b473ee04c7ca1281ab2","_id":"hapi-i18n@1.0.5","_shasum":"4203ec983e2c9fdbd08226acb3970cc6e88753c1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"4.4.6","_npmUser":{"name":"funktionswerk","email":"info@funktionswerk.de"},"dist":{"shasum":"4203ec983e2c9fdbd08226acb3970cc6e88753c1","tarball":"https://registry.npmjs.org/hapi-i18n/-/hapi-i18n-1.0.5.tgz","integrity":"sha512-ezd3OeeVTpk7K8Wwh932EFVOF1Ml8ybNiAQ/h4MSxV7CxODdYzRUqbGERYak8+ghtv86wvCNTnJ8tNcAfK5OkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHE4ulOIEju5BjGf25LP9vgNcda9Lr23VkcaHrO0M36QIgTC7Pmy48XAWOlS5rwL4G5renoqwfddVVvo2Y8uepmjo="}]},"maintainers":[{"name":"codeva","email":"contact@codeva.de"},{"name":"funktionswerk","email":"info@funktionswerk.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hapi-i18n-1.0.5.tgz_1498745130240_0.4650476037058979"}},"2.0.0":{"name":"hapi-i18n","version":"2.0.0","description":"Translation module for hapi based on mashpie's i18n module","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha --recursive test"},"repository":{"type":"git","url":"git+https://github.com/funktionswerk/hapi-i18n.git"},"keywords":["hapi","internationalization","localization","translation","nodejs"],"author":{"name":"Kay Wolter"},"license":"MIT","bugs":{"url":"https://github.com/codeva/hapi-i18n/issues"},"homepage":"https://github.com/codeva/hapi-i18n","devDependencies":{"handlebars":"^4.0.11","hapi":"^17.2.0","jade":"^1.9.2","joi":"^13.1.0","mocha":"^4.1.0","should":"^13.2.0","vision":"^5.3.0"},"dependencies":{"boom":"^7.1.1","hoek":"^5.0.2","i18n":"^0.8.3","lodash":"^4.17.4"},"gitHead":"b5cf3817f97e63eb0ed414da452d8c0636ee36ca","_id":"hapi-i18n@2.0.0","_npmVersion":"5.6.0","_nodeVersion":"6.11.4","_npmUser":{"name":"funktionswerk","email":"info@funktionswerk.de"},"dist":{"integrity":"sha512-TOkgAZV4VkADeQmfDSfktxlQq2pDR/3PfgzIWv6j+XwBWg4Niw0XnWHmVBYFlKhI/9Dt7Ku7LvNLg2hf3J1dZw==","shasum":"0538e68ce4094783e33de32bd4ed8aa173f8871b","tarball":"https://registry.npmjs.org/hapi-i18n/-/hapi-i18n-2.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHVI8FBTlHmIbrrGqDYhjSarhad6WXfq1SeYHdHBvDdrAiAsF5lLv3i3MsdWJrUr0Q2DfymGqn032M684h6ioBhEFg=="}]},"maintainers":[{"name":"codeva","email":"contact@codeva.de"},{"name":"funktionswerk","email":"info@funktionswerk.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hapi-i18n-2.0.0.tgz_1515857143855_0.12132289330475032"}},"2.1.0":{"name":"hapi-i18n","version":"2.1.0","description":"Translation module for hapi based on mashpie's i18n module","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha --recursive test"},"repository":{"type":"git","url":"git+https://github.com/funktionswerk/hapi-i18n.git"},"keywords":["hapi","internationalization","localization","translation","nodejs"],"author":{"name":"Kay Wolter"},"license":"MIT","bugs":{"url":"https://github.com/codeva/hapi-i18n/issues"},"homepage":"https://github.com/codeva/hapi-i18n","devDependencies":{"handlebars":"^4.0.11","hapi":"^17.2.0","jade":"^1.9.2","joi":"^13.1.0","mocha":"^4.1.0","should":"^13.2.0","vision":"^5.3.0"},"dependencies":{"accept-language-parser":"^1.5.0","boom":"^7.1.1","hoek":"^5.0.2","i18n":"^0.8.3","lodash":"^4.17.4"},"gitHead":"f6d5b4c506b86514e297b95eaf3e001fadec8fea","_id":"hapi-i18n@2.1.0","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"funktionswerk","email":"info@funktionswerk.de"},"dist":{"integrity":"sha512-HrxbGZbQSFBUr9hS2aUMMvxb8SqNcbsNhBNZw3wetj+TO2J+MdJrnYqnDLEaVCQGPDG7F9tyJuUoPdnUmNN/dQ==","shasum":"cb76308b1692a375c9c86d8612d28b0f270c4be6","tarball":"https://registry.npmjs.org/hapi-i18n/-/hapi-i18n-2.1.0.tgz","fileCount":11,"unpackedSize":22766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3jqXCRA9TVsSAnZWagAAxMwP/RRgZS0n4ZX3DeHZSecN\nV9Y4OqR4My3rVGa0Ypd28/6XBa7pJh5my/0rUDuRRKR49foYh2Lc5KcoCEKe\nUqTpK38sZoyLCr2rqXpaW9/eHntY9OIC/xNKz7wfIHHzhxU2dqB/WZbXodQM\nKbUzgxPLVXAfNKQlHUZxYXUSEChBJe0TBpfrwCkoCyDtenIJ+4U8XggtNkd7\nO+GOTa5eWK5eKOmoyf23IAARg9C9HPB+z+Bf83tN71+3Uib5lLgsnOOPm3E9\n7vubaJyvMYiEXqlcH8/O9Qd3pMPBVWEj+9XlyiBQw7OuLXnRMuUohAul4Tcm\nfW/crC0k2I5ttHse6/YdLxKy32sKqRSCTajhK3PVr/yLe8bmRB+RsJnDVQ4g\nf0OEihpcjpPi4s+RwS/LrYwXzAdXMKwkcjJpO4HaiI/NHbn1XB0+49hGxX3j\ne36KPevFEMGTUTOEThYXfV/1ICLYAAPGP0G50I6S9GjMrqMuglo2VGSG1cau\nj/RvYZ80hJodGZgVVgkv1hnivITSIAEralroUIYmBOPLsrG4ztqQuudfwaFC\nSbLdULlJaLtHovDvk9K0Om1BZsAS2QoC8g2PvE53wJpG+jJ4XvFrASlC2+Vx\nl+5jOKHBo9xXcC0PB8Ifjd2rlBZ+/mgeMGFHwApOT9V3xsDFTjyZm9IV3Wz5\n2meh\r\n=vUxL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDZeHZ/H81bXRwEozdpd158dWbK6NFIX0ZlE/1xsYIR+AiEA3d+coiQgyV8SPmSaAOezpjm9jJ8KcafcyM9grZI17TQ="}]},"maintainers":[{"name":"codeva","email":"contact@codeva.de"},{"name":"funktionswerk","email":"info@funktionswerk.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hapi-i18n_2.1.0_1558067863053_0.2884561972570405"},"_hasShrinkwrap":false},"2.1.1":{"name":"hapi-i18n","version":"2.1.1","description":"Translation module for hapi based on mashpie's i18n module","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha --recursive test"},"repository":{"type":"git","url":"git+https://github.com/funktionswerk/hapi-i18n.git"},"keywords":["hapi","internationalization","localization","translation","nodejs"],"author":{"name":"Kay Wolter"},"license":"MIT","bugs":{"url":"https://github.com/codeva/hapi-i18n/issues"},"homepage":"https://github.com/codeva/hapi-i18n","devDependencies":{"handlebars":"^4.0.11","hapi":"^17.2.0","jade":"^1.9.2","joi":"^13.1.0","mocha":"^4.1.0","should":"^13.2.0","vision":"^5.3.0"},"dependencies":{"accept-language-parser":"^1.5.0","boom":"^7.1.1","hoek":"^5.0.2","i18n":"^0.8.3","lodash":"^4.17.4"},"gitHead":"9a16d477f5ab481d9e8e703d5e95d0eae22f748e","_id":"hapi-i18n@2.1.1","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"funktionswerk","email":"info@funktionswerk.de"},"dist":{"integrity":"sha512-ydXQrGvfg6QavCM9COrPUH90d1+JUkUNXkxjByNNYB/XxrIxxlMDFJJxcVMBhh5RN0zPRkSVZo0SVXO09PYWhQ==","shasum":"08cc59ef74047ee03318e15b253870b0a0197860","tarball":"https://registry.npmjs.org/hapi-i18n/-/hapi-i18n-2.1.1.tgz","fileCount":11,"unpackedSize":22969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9dM6CRA9TVsSAnZWagAALqoQAJ0ynZ7uOKb9egPiz9yu\n/XhcPWDOjapko1ZR9qqphPBGLTL0vGBlOxSFNdh6qa+GaL/cTS9m90v4Tcp1\n0ARw4rICcx67legoGcj49D6e4AipUFaOLKlKqIf7CPK1ZdfxJsEpWXyHEymt\nkcWqLydmkxO0Ooce3ncMPGdHq1XqeT/JYEHTguuV09wH4gbCFrt8w/BNJqK1\nLKA75II1nUq2r7uvQ/n16hiAwYzH0/slxZPoqlIKVtHbDULYxSFNfi/OXYOQ\noGG7xsD151ZXkGN6t2VNho0Iu7JyXBZLcXeYoNI7POFbK+IHagHARuuoGSYM\nVqmOb7G222loJMrg5bI8yxhKT1F2eHk3VWuzsS8r5dYHMT+DIc7h0PkUYYqu\nhfB3NByRT0hsfrqNkshg6hQCGkwYKSDvIVViQtoXcIpb/Kl83IOAR+XcsC2Z\nVOfMisWhfIcRLLQswTK+QcI6Q6juI6KHh0sO10Se1My/bHlGBCmWxJZ8fZbg\n/c5Mzos2q3AOSaUWXAseanksiQnfC3Hmr0c4RIM85lKvvF9JszqOft5bDiKh\n+B/Vi/r77ud3f1vA/4rLdPVy5ghBmRnpGAqtx1w//AFAcaLJk7Al3ZZSo9rJ\nYrPUp2NUQrv/OAV3mxfUiZWrV3h0Rv8zONKvAfjO62tSHFIWXFfVfE9Yq6k9\nnLFp\r\n=rS4R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDjGl8BQQUFSiSAsaMCrI1w8YBGxGNbM69XMLKjYBy+YAiEA0A0lZkyYEnihKUVad+SRPoN4v9AK1KG/HkwvnQd8LW0="}]},"maintainers":[{"name":"codeva","email":"contact@codeva.de"},{"name":"funktionswerk","email":"info@funktionswerk.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hapi-i18n_2.1.1_1559614265848_0.3200665884341909"},"_hasShrinkwrap":false},"2.1.2":{"name":"hapi-i18n","version":"2.1.2","description":"Translation module for hapi based on mashpie's i18n module","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha --recursive test"},"repository":{"type":"git","url":"git+https://github.com/funktionswerk/hapi-i18n.git"},"keywords":["hapi","internationalization","localization","translation","nodejs"],"author":{"name":"Kay Wolter"},"license":"MIT","bugs":{"url":"https://github.com/codeva/hapi-i18n/issues"},"homepage":"https://github.com/codeva/hapi-i18n","devDependencies":{"handlebars":"^4.0.11","hapi":"^17.2.0","jade":"^1.9.2","joi":"^13.1.0","mocha":"^4.1.0","should":"^13.2.0","vision":"^5.3.0"},"dependencies":{"accept-language-parser":"^1.5.0","boom":"^7.1.1","hoek":"^5.0.2","i18n":"^0.8.3","lodash":"^4.17.4"},"gitHead":"aa52aaf7de738ec7d627f66cb791f9da49aa199c","_id":"hapi-i18n@2.1.2","_shasum":"30b4a4e1f3f7a0bdeccf96f6199c971e8d5e3bef","_from":".","_npmVersion":"3.5.2","_nodeVersion":"8.10.0","_npmUser":{"name":"funktionswerk","email":"info@funktionswerk.de"},"dist":{"shasum":"30b4a4e1f3f7a0bdeccf96f6199c971e8d5e3bef","tarball":"https://registry.npmjs.org/hapi-i18n/-/hapi-i18n-2.1.2.tgz","integrity":"sha512-yKDO4QHFJ/pd6twWKGFwaIdVXHKmyzccY6PZM/Fl74Q9xoJ3ypswBfE8lYwTyfIAGrarncWRJ/2/ZZgFGrTW+g==","fileCount":13,"unpackedSize":24480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdY3qdCRA9TVsSAnZWagAALNwP/AkE6PxU6CfDa+5h2eQe\ny6BGlHC/cGGPdEKDj3TLiCFz5+nx+mcvDReG5EsB6iOtOFOr2XsM5ciuOwG5\njREfwdaI0Ent8VhIgHzwRxetKs8App2WOMIl67mwczGExZfjCA4WYXQIJ6dG\n8WIKDyBYgU1ZmMMK4EmAXNjlNOo6MaaaCCadhND0ZK4tP2Dm5PFIc2cC5NmG\nbM2AlS96WoWmF0BHx/Cn0Pa/QLaUeKYgaQF+Ae+CjmgF0GWNrQjQoEObqNZW\nlW8BzzN1iJfnboqxGjvoU9RHsYpa3k/HrX50g1N+NpD4QbCHcu5P6+l5Bu6B\n90oY3r5gibCPkIJD3MFXNozIv9ITWelRDO0s/X2E8+En/EDk9omW8PtRKbPH\nwWTOUxqWoc0+uzWFJjgCBrA8rGaNAARIOu2KfjvV7lKeqSOqB93Al2nyn/dd\nEFdlZyE/A+7d3RgMZmZex84Sac+vxwKwm72Js68jdGx5Rn8yoRNA8d6Xw4sf\n74KdVRnCdwYKiHRbf+9Lbi/ZewSkv2EvjzMNQSFzVGEX/GkT8u49H5/z6j6a\nIOcVAiI+ddKdOCu11lYmqOllcVZN/Or0dg9+B/1qJhVNvVpx/ctOcAaDXD1W\nbaUATltqi6Q844P13cIfvTPw8G5pNuVLKqH/xExrg76NeKT7pQ+bp4c/crhv\nshCp\r\n=0njn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYnFZ26y2CBhrB71key1VjISzCbsphhGM60DLEAwJPDwIhAO+H4f2f7pWXks87JAlhTOU8ime0xtnGKs0IxddrZltc"}]},"maintainers":[{"name":"codeva","email":"contact@codeva.de"},{"name":"funktionswerk","email":"info@funktionswerk.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hapi-i18n_2.1.2_1566800541049_0.04891636556792012"},"_hasShrinkwrap":false},"2.1.3":{"name":"hapi-i18n","version":"2.1.3","description":"Translation module for hapi based on mashpie's i18n module","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha --recursive test"},"repository":{"type":"git","url":"git+https://github.com/funktionswerk/hapi-i18n.git"},"keywords":["hapi","internationalization","localization","translation","nodejs"],"author":{"name":"Kay Wolter"},"license":"MIT","bugs":{"url":"https://github.com/codeva/hapi-i18n/issues"},"homepage":"https://github.com/codeva/hapi-i18n","devDependencies":{"handlebars":"^4.0.11","hapi":"^17.2.0","jade":"^1.9.2","joi":"^13.1.0","mocha":"^4.1.0","should":"^13.2.0","vision":"^5.3.0"},"dependencies":{"accept-language-parser":"^1.5.0","boom":"^7.1.1","hoek":"^5.0.2","i18n":"^0.8.3","lodash":"^4.17.4"},"gitHead":"f91a2551b2f815d55df259af992908831dcfd72f","_id":"hapi-i18n@2.1.3","_shasum":"00e73fbe239e58a86d2e8ce1df3305a7f6464fd0","_from":".","_npmVersion":"3.5.2","_nodeVersion":"8.10.0","_npmUser":{"name":"funktionswerk","email":"info@funktionswerk.de"},"dist":{"shasum":"00e73fbe239e58a86d2e8ce1df3305a7f6464fd0","tarball":"https://registry.npmjs.org/hapi-i18n/-/hapi-i18n-2.1.3.tgz","integrity":"sha512-5D37IsnzFX9phzms92QKI43GVrYOpnsSbCE0ZMDrXtl/BrY+Q/4Wk1rcf5OcNIFetNhxy6uhL//m6z2PE+JOaw==","fileCount":13,"unpackedSize":24638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjc/+CRA9TVsSAnZWagAAlQAP/AyyxLW0rGFneqfeYxln\n1YG7SymgDSgO+S2FqoWPDScdafa+cidkcrmDX81HEmDAW+oxWUm2ZVIXHvoX\ngSolO2uOQQTS97sz7m1whNtbS98DoAWRVYHpcjECJoQQTBJRWJ2QMcB//AE7\nNDFtoEcmUdle1h0i5hZij+k8o0tHmocnAWnA5Ka7GnQFfhosrRApj0YYXyS2\nygwp6sirvkbmCpUMAG5T5P76bQZjzW9xzNFhFOk0daUcdaPiLJK0Mg2DtKIG\n2hjJO/Ec5Twqv7YbaL5hxT5tvsNms/xKSmXJJw7+gHAvIeEQfCukUHTldodC\nweBV90CLEeel2i0M8NSRZaj6mGvxbiSoNOzCQoP2RtdkdW00i4AZdwBOm4U6\nD5ajU3ByM5boYB0hQloMLK5VaFnGEb32GEebnvhdmdvdj4R1DjAvE+eWliJi\nVNaZdABPi4hic/6A2i+B3uklYFO0mSCJz5hwOGaVb8m93A4ge6onaFRZ3NfP\njkPdeEBqgzfx72cbuY8pQlbiKabileqNukm7qDaP/sXCtGCG99zTMwNX8XQ4\nX2G5Hs+AqkJfyteaMwR6GcAfwPSj2PBeoBsGa6zWYryt+Y8BDeXJ+J6sJHcU\nAuDHpYtnyPNAhvks2n1ny3NKUPkvSqKy+o8icqeqHn6YDR8ChVE2weTVqH1S\nE8uU\r\n=tc6a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdDvbBifENFCihbYFZ7MA/nFbid0o3F19M1ZOIAHndLwIgIVz1WH5hJM6T5m7ccw3llYiqVXETZ6HFK5uYuJ8V4Mc="}]},"maintainers":[{"name":"codeva","email":"contact@codeva.de"},{"name":"funktionswerk","email":"info@funktionswerk.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hapi-i18n_2.1.3_1569574910156_0.026266019785429418"},"_hasShrinkwrap":false},"2.1.4":{"name":"hapi-i18n","version":"2.1.4","description":"Translation module for hapi based on mashpie's i18n module","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha --recursive test"},"repository":{"type":"git","url":"git+https://github.com/funktionswerk/hapi-i18n.git"},"keywords":["hapi","internationalization","localization","translation","nodejs"],"author":{"name":"Kay Wolter"},"license":"MIT","bugs":{"url":"https://github.com/codeva/hapi-i18n/issues"},"homepage":"https://github.com/codeva/hapi-i18n","devDependencies":{"handlebars":"^4.0.11","hapi":"^17.2.0","jade":"^1.9.2","joi":"^13.1.0","mocha":"^4.1.0","should":"^13.2.0","vision":"^5.3.0"},"dependencies":{"accept-language-parser":"^1.5.0","boom":"^7.1.1","hoek":"^5.0.2","i18n":"^0.8.3","lodash":"^4.17.4"},"gitHead":"4777a3c540524f520dcf73b4c4f536b5dca6d193","_id":"hapi-i18n@2.1.4","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"funktionswerk","email":"info@funktionswerk.de"},"dist":{"integrity":"sha512-ryKmNg04OVVMo9k7RyXWH2JYZlmyx8u+ijuXcyzvKMTLC4KPiW8Ct83s9g6sOVawNbXBmbnf06JSkHVtr5d/wQ==","shasum":"8e02bfc23543b81b834cdffa9afee50877ba7256","tarball":"https://registry.npmjs.org/hapi-i18n/-/hapi-i18n-2.1.4.tgz","fileCount":11,"unpackedSize":24503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkfibCRA9TVsSAnZWagAAgtMP/3K7INw2YKniBXdn5ab0\nKaUzNUpO1/NFYsBJCNobfQZuF5gcwkWIO2FLZwjt9CsKG6hhGD9KHnmufixg\nYEZ9HwMDzSlAtre3BuiyT2hnEeUMc3bRbUtIy8QDQu3SWOJnvnKlrK5fXu5S\nKvKjh8E8Ub2WepHUInvanB1Gy1YQnfmeOafkR2d5EKsvKBWNjvZXSrgppH1m\nKOd71hxGjI76MywVFb6vViFHYTfKCd9J/Hy7qFmsVtkr53qdXYB3wzsMvMq3\nwNVRNOz/7CbvHCJ11zKMr6xATJP/1As+xeZ4MpFnyPBMhEL4VnuB4hCLdLya\nrQxgBuG6hNL5uPU6VqCYWG5AtByoRc0FL0DwEKVhBOkUKGiH8mDzcOSgG9zY\nueIGAuUXJwTuyVi/6yLXRGqhsQ6AazJj0vZIWF7879Qludc22kJ/7ZnxnlYJ\nW72oUl/M7beoVl641pU1RYRryaYhLMIlxjJhQpGhG4VrjIUJPzioeTpn6Vsy\nYSF+TltGMRbJJ8ykUSysyAVabbcZPUGsJEzO2DvBtif62gEccjVAlV3Wnhc5\n+O85HONqflh217Lklbg9ZPZrKvPtITK7XRsKmnq1KYtwTCiKOJR3jo/dxOvi\n1EgSJ4n9nImtA7uy2Lb6XXdoKPQ6u3Q4Su1xSyi770NkiZCjtjEiSZ1sgiTr\n2KmF\r\n=hf5+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8a9X5fa2Aq6H9DoIU+JB/iXJqcyKkui18nuIqZt/+6AIgA+Dv585llY7d3OmAwooKjbQVO0I9gc0CCFBwNGJGj3U="}]},"maintainers":[{"name":"codeva","email":"contact@codeva.de"},{"name":"funktionswerk","email":"info@funktionswerk.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hapi-i18n_2.1.4_1569847450589_0.48584896073764305"},"_hasShrinkwrap":false},"3.0.0":{"name":"hapi-i18n","version":"3.0.0","description":"Translation module for hapi based on mashpie's i18n module","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha --recursive test"},"repository":{"type":"git","url":"git+https://github.com/funktionswerk/hapi-i18n.git"},"keywords":["hapi","internationalization","localization","translation","nodejs"],"author":{"name":"Kay Wolter"},"license":"MIT","bugs":{"url":"https://github.com/codeva/hapi-i18n/issues"},"homepage":"https://github.com/codeva/hapi-i18n","devDependencies":{"@hapi/hapi":"^19.0.5","@hapi/joi":"^17.1.0","handlebars":"^4.0.11","mocha":"^4.1.0","should":"^13.2.0","vision":"^5.3.0"},"dependencies":{"@hapi/boom":"^9.0.0","@hapi/hoek":"^9.0.2","accept-language-parser":"^1.5.0","i18n":"^0.8.5","lodash":"^4.17.4"},"gitHead":"c4c30fb0d8bcb94608db522bc541d6fa223b3af3","_id":"hapi-i18n@3.0.0","_nodeVersion":"13.7.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-l3X+A9dGTyihr9tyLdesC8ex9tulbrmZIgy6gSouGHr4LuIsfxOP723iMyRAZBwHNu7iAKy4KElXgZyQXkMe2Q==","shasum":"e81b5bdea706df2d0b6f34b713ea5035fbe1ee66","tarball":"https://registry.npmjs.org/hapi-i18n/-/hapi-i18n-3.0.0.tgz","fileCount":10,"unpackedSize":24546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLpScCRA9TVsSAnZWagAAkTwQAIrIYMWcZpR5ZTO5Vpcm\neqUasBLgKgzVfXjE/kGcd5nvbNc21UtzT9oLlWLLypgoVE8A3faz8I0lc/7Q\nkzkkUquRR+sT9oezCCxef+S80NkvloPkk9/WFKlh5eqRqxxfjVsaUkwZkWR2\nnWvDOdZa28tWLQLFeLQEoUe0yVgXgnzbKPhUlTKPQp5N3UYxN5u+ZlabVCf/\nte4oLSQP7jjfKQ9sAoe3hHmmX5z27yYh7lW8gAxn0AE0ZVdyTxPYw1n5KMuY\nbzhoqdaLVCCPiYxSned2qmuK3agUGoICsXIFzIBWCamnYDCzxcLBLKgj3ONf\nkh4tsAdlYGnglhgY0hSMv3YUG75jLXkRxeADgRzReEabxpjtch6b7rxx/gQK\nsyaOxywWR3d/mq2MQg2ZQRU+gRwyOAcPKgRukOAv5N3xCmKsz5wXEgrrCvJf\ns3vng7Lj3xeaAalrinJWZV69E05t7bRcjqvLvLQJGYfwiPV9yxy/2CKNE0qq\nKBYj0gTBkDyth6/VREoj5FQ+ROktbFjI7fynj3U/aYci3WbKon1kI+UrxS5h\nQRsBy6fxly0NdgoZJCF/bQypHCVSzzoVKMF584F/y97UV6yIft/IQ+uPmVOO\nveiUL2+s6V0plmDNyvHk8kh4wCMYP6/gL2DB1XksMxuj8dMjZvJPVaNLTSKX\nsJEx\r\n=0iHb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH3iruFeVwE7PzFUNnEvxdhUC4JCIPKiVpiSc0g2fSdQAiAVvxVNNh+YfCxbDXvLqtG3hdORIz2QEvnz8u1mzNiQ+A=="}]},"maintainers":[{"name":"codeva","email":"contact@codeva.de"},{"name":"funktionswerk","email":"info@funktionswerk.de"}],"_npmUser":{"name":"funktionswerk","email":"info@funktionswerk.de"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hapi-i18n_3.0.0_1580111004127_0.46174385345441027"},"_hasShrinkwrap":false},"3.0.1":{"name":"hapi-i18n","version":"3.0.1","description":"Translation module for hapi based on mashpie's i18n module","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha --recursive test"},"repository":{"type":"git","url":"git+https://github.com/funktionswerk/hapi-i18n.git"},"keywords":["hapi","internationalization","localization","translation","nodejs"],"author":{"name":"Kay Wolter"},"license":"MIT","bugs":{"url":"https://github.com/funktionswerk/hapi-i18n/issues"},"homepage":"https://github.com/funktionswerk/hapi-i18n","devDependencies":{"@hapi/hapi":"^19.0.5","@hapi/joi":"^17.1.0","handlebars":"^4.7.7","mocha":"^8.3.0","should":"^13.2.0","vision":"^5.3.0"},"dependencies":{"@hapi/boom":"^9.0.0","@hapi/hoek":"^9.0.2","accept-language-parser":"^1.5.0","i18n":"^0.13.2","lodash":"^4.17.4"},"gitHead":"6f331bab45ff2ec7763d6accace9cb47d2b6552b","_id":"hapi-i18n@3.0.1","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-hWRUXLBChBFKro56TUuBIlkMzgOFrcYYNSY1mY1YcTLIc4C9fxOQDzuuFVvVW2GCvRXr+ak4i/DsvBFdMByOHA==","shasum":"6e6956c71338aeb53c8f5e458815932a0c28ac51","tarball":"https://registry.npmjs.org/hapi-i18n/-/hapi-i18n-3.0.1.tgz","fileCount":10,"unpackedSize":25328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQziVCRA9TVsSAnZWagAAhxwP/RxcXuSSgN4s1yiK0ccu\ny4f18PZXWb1XhxVmGmmdmfpIT5XDHlgI1FDfNHdwJnlfgo+DKFOc8QNeOtK7\nT2cmT8P4F9uYnoBO/kbHdkb2Jk0sWQsmPMt0PGf5uKSWXFSRm5e2fV/Hrmxq\nDn8GQLrLka1ONekuY4x//HzpjvtakoCkKfOQDjgKB0255+jmpB1fp69KU9X5\nI+5hpSM4iOlBZg3RJf3FT98Wfx1SMHA8v4PYCleANzdVRsRPMeaM3RiQX5Xf\n3d9E+DdPH7fLA4KVSzW7HBAcvWdVq/S6sgEljpGJRqO2ImUXFQUgcY/IgWRU\nh/senL62IzzqzIjBb4CWpG1uSrC+LJIZ4+KdZQbMkp/7Bn0JiDbt36QX9uE0\nI2XSbeW3Nxzw4gNwQESc+4pOrj5udkgj7QU2DcyjJX4I3xB9O0KB3+BjOSRE\n6fU/NfevWMI4MytOlfclwgrokcDIT/+g/uf8MFB7xgHtVYIWib0iLCpFddQC\nNhULaHCPLTqlf55bbGqPCKOShzD129ygyuqkdhICSd7dfzWEiWhNuETKb808\n/ydRyr4BgOvjp9Kme1o3g+cBbadDZej4S2wDQOW2jEe4ZQIemaGUxIOfu4tA\norVEJ1kYQRtl7/E/ky9sy1cy0gF4BI3vgHV9Enl4jPMOHBTQRaIxKvmcHVgB\nDtQY\r\n=Afw4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICT6fI4LzO8Q22+yApT4tHnghmO3E9/l3W67LdcRO2xUAiEA+IGb10fkSOXSKxJHPrke/pv71Bl4V/EGRcnU3V0ZrdM="}]},"_npmUser":{"name":"funktionswerk","email":"info@funktionswerk.de"},"maintainers":[{"name":"codeva","email":"contact@codeva.de"},{"name":"funktionswerk","email":"info@funktionswerk.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hapi-i18n_3.0.1_1615018133347_0.09972283892317035"},"_hasShrinkwrap":false}},"readme":"# hapi-i18n\nTranslation module for hapi based on mashpie's i18n module.\n\n**The latest version is for Hapi 17+. For Hapi versions < 17 use [version 1.0.5](https://github.com/funktionswerk/hapi-i18n/releases/tag/1.0.5)**\n\n## Installation\n```\nnpm install hapi-i18n\n```\n\n## Usage\n\nFor details see the examples in the [mocha tests](test/test.js).\n\nThe i18n module is attached to the request object configured with the requested locale. This ensures that the correct locale is set for the request when processing multiple requests at the same time.\n\n#### JavaScript\n\n```js\nfunction (request, h){\n  return {\n    message: request.i18n.__('My localized string')\n  };\n});\n\n```\n\n#### Pug Template\n\n```js\ndoctype html\nhtml(lang=languageCode)\n  body\n    p!= __(\"My localized string\")\n    p!= __(\"hello\", {name:\"Manu\"})\n```\n\n\n#### Nunjucks Template\n```\n<p>{{ __(\"My localized string\") }}</p>\n<p>{{ __(\"hello\", {name:\"Manu\"}) }}</p>\n<p>{{ __(\"hello\", name=\"Manu2\") }}</p>\n```\n#### Handlebars Template\n\n```html\n<p>{{#i18n \"My localized string\"}}{{/i18n}}</p>\n```\n\nFor Handlebars you need to specify a helper:\n\n```js\nHandlebars.registerHelper('i18n', function(context) {\n  return this.__(context);\n});\nserver.route({\n  ...\n  options: {\n    handler: function (request, h) {\n      return h.view('A localized webpage', {\n        ...\n        languageCode: request.params.languageCode\n      })\n    }\n  }\n});\n\n```\n\n## Register Plugin\n\nThere are three possibilities to pass and read the language code.\n\n### Path parameter\n\nThe first option is passing the language code with a path parameter.\nThe basic configuration to define the supported locales and the directory to load the translation files from is as follows:\n\n```js\nawait server.register({\n  plugin: require('hapi-i18n'),\n  options: {\n    locales: ['de', 'en', 'fr'],\n    directory: __dirname + '/locales'\n  });\n}\n```\n\nThe configuration options are passed directly to mashpie's i18n module.\nTo get the full list of available options see [mashpie/i18n-node](https://github.com/mashpie/i18n-node). The default locale is the first locale found in the list, in this example \"de\".\n\nThe requested language is specified by a path parameter *languageCode* in your resource urls:\n\n```js\nserver.route({\n  method: 'GET',\n  path: '/{languageCode}/localized/resource',\n  options: {\n    handler: function (request, h) {\n      return (\n        {\n          message: request.i18n.__('My localized string')\n        }\n      );\n    }\n  }\n});\n\n```\n\nExample request:\n\n```\nhttp://localhost/fr/localized/resource.\n```\nThe language code is evaluated automatically. If a language code is found for the requested path parameter then the according locale is set.\nIf the language code does not match any of the configured language codes, the plugin returns 404 (NotFound).\n\n### Language code from the request header\n\nThe second option is reading the language code from the request header:\n\n```js\nawait server.register({\n  plugin: require('hapi-i18n'),\n  options: {\n    locales: ['de', 'en', 'fr'],\n    directory: __dirname + '/locales',\n    languageHeaderField: 'language'\n  });\n}\n```\n\n### Query parameter\n\nA third option is passing the language code with a query parameter (plugin option `queryParameter`). Example:\n\n```js\nawait server.register({\n  plugin: require('hapi-i18n'),\n  options: {\n    locales: ['de', 'en', 'fr'],\n    directory: __dirname + '/locales',\n    queryParameter: 'lang'\n  });\n}\n```\n\nThe requested locale can be passed with the `lang` query parameter. Example request:\n\n```\nhttp://localhost/my/localized/resource?lang=fr.\n```\n\nIf the language code does not match any of the configured language codes, the plugin returns 404 (NotFound).\n\n## Define default locale\n\nIf no locale is defined, the default locale is selected. By default, the default locale is the first element in the `locales` option.\nHowever, you can specify this with the `defaultLocale` parameter :\n\n```js\nawait server.register({\n  plugin: require('hapi-i18n'),\n  options: {\n    locales: ['de', 'en', 'fr'],\n    directory: __dirname + '/locales',\n    defaultLocale: 'en'\n  });\n}\n```\n","maintainers":[{"name":"codeva","email":"contact@codeva.de"},{"name":"funktionswerk","email":"info@funktionswerk.de"}],"time":{"modified":"2022-06-18T19:05:35.124Z","created":"2015-03-17T11:05:48.541Z","1.0.0":"2015-03-17T11:05:48.541Z","1.0.1":"2015-03-18T12:44:39.868Z","1.0.2":"2015-09-15T20:12:48.874Z","1.0.3":"2016-08-10T13:53:33.979Z","1.0.4":"2017-04-27T21:19:12.239Z","1.0.5":"2017-06-29T14:05:31.247Z","2.0.0":"2018-01-13T15:25:44.834Z","2.1.0":"2019-05-17T04:37:43.146Z","2.1.1":"2019-06-04T02:11:05.986Z","2.1.2":"2019-08-26T06:22:21.187Z","2.1.3":"2019-09-27T09:01:50.382Z","2.1.4":"2019-09-30T12:44:10.694Z","3.0.0":"2020-01-27T07:43:24.242Z","3.0.1":"2021-03-06T08:08:53.521Z"},"homepage":"https://github.com/funktionswerk/hapi-i18n","keywords":["hapi","internationalization","localization","translation","nodejs"],"repository":{"type":"git","url":"git+https://github.com/funktionswerk/hapi-i18n.git"},"author":{"name":"Kay Wolter"},"bugs":{"url":"https://github.com/funktionswerk/hapi-i18n/issues"},"license":"MIT","readmeFilename":"README.md"}