{"_id":"catberry-l10n","_rev":"65-9792e6c5d96036309888b7c7f1e141a1","name":"catberry-l10n","description":"Localization plugin for Catberry Framework","dist-tags":{"latest":"6.0.0"},"versions":{"0.6.3":{"name":"catberry-l10n","version":"0.6.3","author":{"name":"Denis Rechkunov","email":"denis.rechkunov@gmail.com"},"description":"Localization module for catberry framework","homepage":"https://github.com/pragmadash/catberry-localization","keywords":["catberry","localization","l10n","pluralization","plural","language","middleware","connect","module","express"],"bugs":{"url":"https://github.com/pragmadash/catberry-l10n/issues","email":"denis.rechkunov@gmail.com"},"repository":{"type":"git","url":"git://github.com/pragmadash/catberry-l10n.git"},"main":"./index.js","devDependencies":{"catberry-locator":"~0.4.0","mocha":"~1.17.1","jscs":"~1.3.0","jshint":"~2.5.0"},"engines":{"node":"~0.10.26"},"scripts":{"test":"jshint ./ && jscs ./** && mocha --recursive"},"licenses":[{"type":"MIT","url":"https://github.com/pragmadash/catberry-l10n/blob/master/LICENSE"}],"_id":"catberry-l10n@0.6.3","dist":{"shasum":"d5455cf4e03e534bd875403d2da8728bc1fa9358","tarball":"https://registry.npmjs.org/catberry-l10n/-/catberry-l10n-0.6.3.tgz","integrity":"sha512-LdipllCWn+amMt7I+3pTdoyFTkXKnQ4tSD6SXCEHXJ64hpb+jGqs5GvNLwgIBR+HbKlggN4GpZcDkG6l6LSxWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0IamU06nARPtBPZdC0shtSCWV/eIvLR9UF+2Dk79dgQIgF2/M3O9DT2t/007sC/Sb8kf7IJwAakwDooqeiKSzAyQ="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"pragmadash","email":"denis.rechkunov@gmail.com"},"maintainers":[{"name":"pragmadash","email":"denis.rechkunov@gmail.com"}],"directories":{}},"0.6.4":{"name":"catberry-l10n","version":"0.6.4","author":{"name":"Denis Rechkunov","email":"denis.rechkunov@gmail.com"},"description":"Localization module for catberry framework","homepage":"https://github.com/pragmadash/catberry-localization","keywords":["catberry","localization","l10n","pluralization","plural","language","middleware","connect","module","express"],"bugs":{"url":"https://github.com/pragmadash/catberry-l10n/issues","email":"denis.rechkunov@gmail.com"},"repository":{"type":"git","url":"git://github.com/pragmadash/catberry-l10n.git"},"main":"./index.js","devDependencies":{"catberry-locator":"~0.4.0","mocha":"~1.17.1","jscs":"~1.3.0","jshint":"~2.5.0"},"engines":{"node":"~0.10.26"},"scripts":{"test":"jshint ./ && jscs ./** && mocha --recursive"},"licenses":[{"type":"MIT","url":"https://github.com/pragmadash/catberry-l10n/blob/master/LICENSE"}],"gitHead":"08ee4668d53b97b060e7c2ede2a7ddecb8464d92","_id":"catberry-l10n@0.6.4","_shasum":"d634253bc4f9f487bc4b611e5de982791859f7aa","_from":".","_npmVersion":"1.4.11","_npmUser":{"name":"pragmadash","email":"denis.rechkunov@gmail.com"},"maintainers":[{"name":"pragmadash","email":"denis.rechkunov@gmail.com"}],"dist":{"shasum":"d634253bc4f9f487bc4b611e5de982791859f7aa","tarball":"https://registry.npmjs.org/catberry-l10n/-/catberry-l10n-0.6.4.tgz","integrity":"sha512-5TIZp2zInFQqNUK5GVZ6mlbxr3otk4DEu7aypPbrUZLKTqYHQOLYVWBAV1mgSGzravUohPkbbgK3joZbkxGBug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG5T6Ht2tdjcGoKlWVuyy7j1G76hc17eoK3af+cK10YpAiEAySdggAgXs3syU1AjiruQOrEqvmpW62/biq9ARXtM6Gc="}]},"directories":{}},"1.0.0":{"name":"catberry-l10n","version":"1.0.0","author":{"name":"Denis Rechkunov","email":"denis.rechkunov@gmail.com"},"description":"Localization plugin for Catberry Framework","homepage":"https://github.com/catberry/catberry-localization","keywords":["catberry","localization","l10n","pluralization","plural","language","middleware","connect","module","express"],"bugs":{"url":"https://github.com/catberry/catberry-l10n/issues","email":"denis.rechkunov@gmail.com"},"repository":{"type":"git","url":"git://github.com/catberry/catberry-l10n.git"},"main":"./index.js","devDependencies":{"catberry-locator":"^1.0.0","mocha":"^1.0.0","jscs":"~1.3.0","jshint":"^2.5.0"},"engines":{"node":"~0.10.26"},"scripts":{"test":"jshint ./ && jscs ./** && mocha --recursive"},"licenses":[{"type":"MIT","url":"https://github.com/catberry/catberry-l10n/blob/master/LICENSE"}],"gitHead":"9e8eecac47df6b9412be6968cb1b55a9557a810e","_id":"catberry-l10n@1.0.0","_shasum":"f8b66149120bd229d727bb69abb3c541a9374243","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"pragmadash","email":"denis.rechkunov@gmail.com"},"maintainers":[{"name":"pragmadash","email":"denis.rechkunov@gmail.com"}],"dist":{"shasum":"f8b66149120bd229d727bb69abb3c541a9374243","tarball":"https://registry.npmjs.org/catberry-l10n/-/catberry-l10n-1.0.0.tgz","integrity":"sha512-0XMcVRbqnKJEO7sw9zGyHcO0VSPCCiDwc3sTcEtGocIhWIpWU8cwN4Ko4FV7wy084vFMpuGnVatI5JJ8NGzW3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEqdQoncE06Il1DUFfXEu/A0uThkIsd+e4owUM0lgqHdAiEAz21HxLi4U6CnkxKnornAElyU5xS7C9IfWeeWvhFBXc8="}]},"directories":{}},"1.0.1":{"name":"catberry-l10n","version":"1.0.1","author":{"name":"Denis Rechkunov","email":"denis.rechkunov@gmail.com"},"description":"Localization plugin for Catberry Framework","homepage":"https://github.com/catberry/catberry-localization","keywords":["catberry","localization","l10n","pluralization","plural","language","middleware","connect","module","express"],"bugs":{"url":"https://github.com/catberry/catberry-l10n/issues","email":"denis.rechkunov@gmail.com"},"repository":{"type":"git","url":"git://github.com/catberry/catberry-l10n.git"},"main":"./index.js","devDependencies":{"catberry-locator":"^1.0.0","mocha":"^1.0.0","jscs":"~1.3.0","jshint":"^2.5.0"},"engines":{"node":"~0.10.26"},"scripts":{"test":"jshint ./ && jscs ./** && mocha --recursive"},"licenses":[{"type":"MIT","url":"https://github.com/catberry/catberry-l10n/blob/master/LICENSE"}],"gitHead":"dafbc1a083d8f27ed1920024ff4a71c14b9cf217","_id":"catberry-l10n@1.0.1","_shasum":"50a74664827803114753f845fdfad29ff3bb5d31","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"pragmadash","email":"denis.rechkunov@gmail.com"},"maintainers":[{"name":"pragmadash","email":"denis.rechkunov@gmail.com"}],"dist":{"shasum":"50a74664827803114753f845fdfad29ff3bb5d31","tarball":"https://registry.npmjs.org/catberry-l10n/-/catberry-l10n-1.0.1.tgz","integrity":"sha512-nd6A/3odxpqMo4ahfOPpjMGP7vl9X2vmnxb0ed3/a1w4W+BNQnTmZ8/M2663tShWkCqgr7btokhbq4WNKa8YcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLRHQPzinLNfakrAqDdO+rTT6tTpTUb5fyfvcSCgEqzAIgGMJFiG6y50kLeYnTkxjNNtT2MVtWPMHjta1CojcEq8M="}]},"directories":{}},"2.0.0":{"name":"catberry-l10n","version":"2.0.0","author":{"name":"Denis Rechkunov","email":"denis.rechkunov@gmail.com"},"description":"Localization plugin for Catberry Framework","homepage":"https://github.com/catberry/catberry-localization","keywords":["catberry","localization","l10n","pluralization","plural","language","middleware","connect","module","express"],"bugs":{"url":"https://github.com/catberry/catberry-l10n/issues","email":"denis.rechkunov@gmail.com"},"repository":{"type":"git","url":"git://github.com/catberry/catberry-l10n.git"},"main":"./index.js","devDependencies":{"istanbul-harmony":"~0.3.0","coveralls":"^2.11.1","catberry-locator":"^1.0.0","mocha":"^1.0.0","jscs":"~1.3.0","jshint":"^2.5.0"},"browser":{"./lib/LocalizationLoader.js":"./browser/LocalizationLoader.js"},"engines":{"node":"~0.10.26"},"scripts":{"test":"make"},"licenses":[{"type":"MIT","url":"https://github.com/catberry/catberry-l10n/blob/master/LICENSE"}],"gitHead":"fdc0272b24c6f35e666710425327e5e13d8ea349","_id":"catberry-l10n@2.0.0","_shasum":"1cafffc39058fcc50ce88348d234d206096f819c","_from":".","_npmVersion":"1.4.26","_npmUser":{"name":"pragmadash","email":"denis.rechkunov@gmail.com"},"maintainers":[{"name":"pragmadash","email":"denis.rechkunov@gmail.com"}],"dist":{"shasum":"1cafffc39058fcc50ce88348d234d206096f819c","tarball":"https://registry.npmjs.org/catberry-l10n/-/catberry-l10n-2.0.0.tgz","integrity":"sha512-gi70fR5lRa6dD0/UpbctR1h6fqQCqFFyx0fDP4I67Xa2j19A7+vtCyYILe+am6WRY5KcZsK72lSJwabI8gI4YQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDflzBT5Kx/x3LlaHyECKUZ/YJFILq0u6PHJm4K6KUmGAIgGmN0J9296SpB0HS0my3k9jwIEvdUpJZ/DgdT9TD4cx0="}]},"directories":{}},"2.0.1":{"name":"catberry-l10n","version":"2.0.1","author":{"name":"Denis Rechkunov","email":"denis.rechkunov@gmail.com"},"description":"Localization plugin for Catberry Framework","homepage":"https://github.com/catberry/catberry-localization","keywords":["catberry","localization","l10n","pluralization","plural","language","middleware","connect","module","express"],"bugs":{"url":"https://github.com/catberry/catberry-l10n/issues","email":"denis.rechkunov@gmail.com"},"repository":{"type":"git","url":"git://github.com/catberry/catberry-l10n.git"},"main":"./index.js","devDependencies":{"istanbul-harmony":"~0.3.0","coveralls":"^2.11.1","catberry-locator":"^1.0.0","mocha":"^1.0.0","jscs":"^1.6.0","jshint":"^2.5.0"},"browser":{"./lib/LocalizationLoader.js":"./browser/LocalizationLoader.js"},"engines":{"node":"~0.10.26"},"scripts":{"test":"make"},"licenses":[{"type":"MIT","url":"https://github.com/catberry/catberry-l10n/blob/master/LICENSE"}],"gitHead":"4195e6a07f1cead6ab2470a848222e1b1f46b1f8","_id":"catberry-l10n@2.0.1","_shasum":"574f152db77fdd6373d362b38a4d198333895039","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"pragmadash","email":"denis.rechkunov@gmail.com"},"maintainers":[{"name":"pragmadash","email":"denis.rechkunov@gmail.com"}],"dist":{"shasum":"574f152db77fdd6373d362b38a4d198333895039","tarball":"https://registry.npmjs.org/catberry-l10n/-/catberry-l10n-2.0.1.tgz","integrity":"sha512-BzzaGt/hojgJqTOTcos8u36xhuM+cJ5lO+ratwvHwsOW5PwkR81yn011DbSkKesjEqqKCBx6RFIu0WajThJaXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDFgBDSn1GRW1Xy84E2nEuegqhXYFK+98fHG/NUQQl9+AiEAyA9Cer8USkTnaer7idEiW62VfMAvJHKULUpqWfXjAqE="}]},"directories":{}},"2.1.0":{"name":"catberry-l10n","version":"2.1.0","author":{"name":"Denis Rechkunov","email":"denis.rechkunov@gmail.com"},"description":"Localization plugin for Catberry Framework","homepage":"https://github.com/catberry/catberry-localization","keywords":["catberry","localization","l10n","pluralization","plural","language","middleware","connect","module","express"],"bugs":{"url":"https://github.com/catberry/catberry-l10n/issues","email":"denis.rechkunov@gmail.com"},"repository":{"type":"git","url":"git://github.com/catberry/catberry-l10n.git"},"main":"./index.js","devDependencies":{"istanbul-harmony":"~0.3.0","coveralls":"^2.11.1","catberry-locator":"^1.0.0","mocha":"^1.0.0","jscs":"^1.6.0","jshint":"^2.5.0"},"browser":{"./lib/LocalizationLoader.js":"./browser/LocalizationLoader.js"},"engines":{"node":"~0.10.26"},"scripts":{"test":"make"},"licenses":[{"type":"MIT","url":"https://github.com/catberry/catberry-l10n/blob/master/LICENSE"}],"gitHead":"7b1cdcfed56f4853c852dd97377832f36b2159c2","_id":"catberry-l10n@2.1.0","_shasum":"6daac334b904fc227b705960bcb043b237934206","_from":".","_npmVersion":"2.1.4","_nodeVersion":"0.10.32","_npmUser":{"name":"pragmadash","email":"denis.rechkunov@gmail.com"},"maintainers":[{"name":"pragmadash","email":"denis.rechkunov@gmail.com"}],"dist":{"shasum":"6daac334b904fc227b705960bcb043b237934206","tarball":"https://registry.npmjs.org/catberry-l10n/-/catberry-l10n-2.1.0.tgz","integrity":"sha512-x4s+hQqsnPy87mlDQARyQhrgPIGPoMNhGco0nWjAr/da1W41buPClHEo6n596+OzxR7UDfYKvf6G793dZjUiXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNCVhAKyDLW7uuq1KWX+G6UwnKMncHv7aHHrDKJsPI4wIgGrKNYBFOsANQ96FT0IKYitdywjzO0Q7lzyhVbvSoeWg="}]},"directories":{}},"2.1.1":{"name":"catberry-l10n","version":"2.1.1","author":{"name":"Denis Rechkunov","email":"denis.rechkunov@gmail.com"},"description":"Localization plugin for Catberry Framework","homepage":"https://github.com/catberry/catberry-l10n","keywords":["catberry","localization","l10n","pluralization","plural","language","middleware","connect","module","express"],"bugs":{"url":"https://github.com/catberry/catberry-l10n/issues","email":"denis.rechkunov@gmail.com"},"repository":{"type":"git","url":"git://github.com/catberry/catberry-l10n.git"},"main":"./index.js","devDependencies":{"istanbul-harmony":"~0.3.0","coveralls":"^2.11.1","catberry-locator":"^1.0.0","mocha":"^1.0.0","jscs":"^1.6.0","jshint":"^2.5.0"},"browser":{"./lib/LocalizationLoader.js":"./browser/LocalizationLoader.js"},"engines":{"node":"~0.10.26"},"scripts":{"test":"make"},"licenses":[{"type":"MIT","url":"https://github.com/catberry/catberry-l10n/blob/master/LICENSE"}],"gitHead":"fb2398a3fdbfb4bac1f7c373cc71a7a285493eb8","_id":"catberry-l10n@2.1.1","_shasum":"7c7f11290a9253c953da135e290e7361b6a4649d","_from":".","_npmVersion":"2.1.6","_nodeVersion":"0.10.33","_npmUser":{"name":"pragmadash","email":"denis.rechkunov@gmail.com"},"maintainers":[{"name":"pragmadash","email":"denis.rechkunov@gmail.com"}],"dist":{"shasum":"7c7f11290a9253c953da135e290e7361b6a4649d","tarball":"https://registry.npmjs.org/catberry-l10n/-/catberry-l10n-2.1.1.tgz","integrity":"sha512-zApK/nWKP5vjD9fUl/Af8tSvpLQFxLf/Uylp4EbB9Krel9rDn4hfPjVzXXg7Ksa2vctEObuOQ0fkAtk0cGOcCg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBvx//DtHA0NRVmL0HVKDdk6FkOtv399CBePA7p2L+jCAiEA/qQmO5Mxg7XKDkT4cTLSfMhE3H/hVqi5jnFuhzxpDmU="}]},"directories":{}},"3.0.3":{"name":"catberry-l10n","version":"3.0.3","author":{"name":"Denis Rechkunov","email":"denis.rechkunov@gmail.com"},"description":"Localization plugin for Catberry Framework","homepage":"https://github.com/catberry/catberry-l10n","keywords":["catberry","localization","l10n","pluralization","plural","language","middleware","connect","module","express"],"bugs":{"url":"https://github.com/catberry/catberry-l10n/issues","email":"denis.rechkunov@gmail.com"},"repository":{"type":"git","url":"git://github.com/catberry/catberry-l10n.git"},"main":"./index.js","peerDependencies":{"catberry":"^4.0.0"},"devDependencies":{"promise":"^6.1.0","istanbul-harmony":"~0.3.1","coveralls":"^2.11.2","catberry-locator":"^1.1.2","mocha":"^2.1.0","jscs":"~1.6.2","jshint":"^2.6.0"},"browser":{"./lib/LocalizationLoader.js":"./browser/LocalizationLoader.js"},"engines":{"node":">=0.10"},"scripts":{"test":"make"},"licenses":[{"type":"MIT","url":"https://github.com/catberry/catberry-l10n/blob/master/LICENSE"}],"gitHead":"48c40494c4ba9f7423df1296e47850f8935bd568","_id":"catberry-l10n@3.0.3","_shasum":"785f7ae3d6c069e4d55bff9260b14ea2265b27f7","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"pragmadash","email":"denis.rechkunov@gmail.com"},"maintainers":[{"name":"pragmadash","email":"denis.rechkunov@gmail.com"}],"dist":{"shasum":"785f7ae3d6c069e4d55bff9260b14ea2265b27f7","tarball":"https://registry.npmjs.org/catberry-l10n/-/catberry-l10n-3.0.3.tgz","integrity":"sha512-WjCfFOS5HSA5QQ4MqV1hjFJD2YopiA7wH+opDAKeG5inpCMuOyjXi9VuQxupocy/KlK+al+X2vccla11Xpn+2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH6bVsT+jkwC3P2VPvcD7iTz/y+ynkbtj/p3+GAB/O9gAiANkgpfaaCKhh+mscN4jZa6NBjJS8+rjbcCJo8n0bTJpA=="}]},"directories":{}},"3.1.0":{"name":"catberry-l10n","version":"3.1.0","author":{"name":"Denis Rechkunov","email":"denis.rechkunov@gmail.com"},"description":"Localization plugin for Catberry Framework","homepage":"https://github.com/catberry/catberry-l10n","contributors":[{"name":"Denis Rechkunov","email":"d.rechkunov@flamp.ru"},{"name":"Mansur Gabidullin","email":"mansur.gabidullin@gmail.com"}],"keywords":["catberry","localization","l10n","pluralization","plural","language","middleware","connect","module","express"],"bugs":{"url":"https://github.com/catberry/catberry-l10n/issues","email":"denis.rechkunov@gmail.com"},"repository":{"type":"git","url":"git://github.com/catberry/catberry-l10n.git"},"main":"./index.js","peerDependencies":{"catberry":"^4.0.0"},"devDependencies":{"promise":"^6.1.0","istanbul-harmony":"~0.3.1","coveralls":"^2.11.2","catberry-locator":"^1.1.2","mocha":"^2.1.0","jscs":"~1.6.2","jshint":"^2.6.0"},"browser":{"./lib/LocalizationLoader.js":"./browser/LocalizationLoader.js"},"engines":{"node":">=0.10"},"scripts":{"test":"make"},"licenses":[{"type":"MIT","url":"https://github.com/catberry/catberry-l10n/blob/master/LICENSE"}],"gitHead":"f1a267d33c63d5fb783e80a516954d70c6c9c5a3","_id":"catberry-l10n@3.1.0","_shasum":"e3d965865fa1294f60c562def574a4021149836d","_from":".","_npmVersion":"2.7.0","_nodeVersion":"1.5.1","_npmUser":{"name":"pragmadash","email":"denis.rechkunov@gmail.com"},"maintainers":[{"name":"pragmadash","email":"denis.rechkunov@gmail.com"}],"dist":{"shasum":"e3d965865fa1294f60c562def574a4021149836d","tarball":"https://registry.npmjs.org/catberry-l10n/-/catberry-l10n-3.1.0.tgz","integrity":"sha512-tvICoEcblqtte9/F/8JXyLdMA0PjHSKuO2wOfyMOf7Y/NaXhEPNsYH4VRcGY1ovq0tK9i4AXeafrRJO19x9qjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC4AcE2eAMwzy/wNn/ciUH085MeV1DcEVv4rlwx9R8hvAiA6NKwSwNQBvT7TUg+VMzXSnKu47Wwq89+Pkkzf3E6ZMQ=="}]},"directories":{}},"3.1.1":{"name":"catberry-l10n","version":"3.1.1","author":{"name":"Denis Rechkunov","email":"denis.rechkunov@gmail.com"},"description":"Localization plugin for Catberry Framework","homepage":"https://github.com/catberry/catberry-l10n","contributors":[{"name":"Denis Rechkunov","email":"d.rechkunov@flamp.ru"},{"name":"Mansur Gabidullin","email":"mansur.gabidullin@gmail.com"}],"keywords":["catberry","localization","l10n","pluralization","plural","language","middleware","connect","module","express"],"bugs":{"url":"https://github.com/catberry/catberry-l10n/issues","email":"denis.rechkunov@gmail.com"},"repository":{"type":"git","url":"git://github.com/catberry/catberry-l10n.git"},"main":"./index.js","peerDependencies":{"catberry":"^4.0.0"},"devDependencies":{"promise":"^6.1.0","istanbul-harmony":"~0.3.1","coveralls":"^2.11.2","catberry-locator":"^1.1.2","mocha":"^2.1.0","jscs":"~1.6.2","jshint":"^2.6.0"},"browser":{"./lib/LocalizationLoader.js":"./browser/LocalizationLoader.js"},"engines":{"node":">=0.10"},"scripts":{"test":"make"},"licenses":[{"type":"MIT","url":"https://github.com/catberry/catberry-l10n/blob/master/LICENSE"}],"gitHead":"0e8d18078d2707fe3c7550a50ce7e27b8a00338f","_id":"catberry-l10n@3.1.1","_shasum":"6859a748ca6d746d5d16817bdecaa380d8eb6850","_from":".","_npmVersion":"2.7.0","_nodeVersion":"1.5.1","_npmUser":{"name":"pragmadash","email":"denis.rechkunov@gmail.com"},"maintainers":[{"name":"pragmadash","email":"denis.rechkunov@gmail.com"}],"dist":{"shasum":"6859a748ca6d746d5d16817bdecaa380d8eb6850","tarball":"https://registry.npmjs.org/catberry-l10n/-/catberry-l10n-3.1.1.tgz","integrity":"sha512-Ou3OrMXv3rjk8O1PMmMHf3tJ/IkU3/HJcuciUuQoLRcK4FDbOnrtBpa4zq67G5ZXg8X3iXtAq1A/fRKQpGRAXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVozmz/nJD58N4Hmc2RtSdWsKrl2kiWAt0BHpGXVpyJQIgfLrXZw/JNfzoznZbYFzg8BW05ySeDHj2PMC+Q7eVVus="}]},"directories":{}},"4.0.0":{"name":"catberry-l10n","version":"4.0.0","author":{"name":"Denis Rechkunov","email":"denis.rechkunov@gmail.com"},"description":"Localization plugin for Catberry Framework","homepage":"https://github.com/catberry/catberry-l10n","contributors":[{"name":"Denis Rechkunov","email":"d.rechkunov@flamp.ru"},{"name":"Mansur Gabidullin","email":"mansur.gabidullin@gmail.com"}],"keywords":["catberry","localization","l10n","pluralization","plural","language","middleware","connect","module","express"],"bugs":{"url":"https://github.com/catberry/catberry-l10n/issues","email":"denis.rechkunov@gmail.com"},"repository":{"type":"git","url":"git://github.com/catberry/catberry-l10n.git"},"main":"./index.js","peerDependencies":{"catberry":"^5.0.0"},"devDependencies":{"promise":"^7.0.1","istanbul-harmony":"~0.3.12","coveralls":"^2.11.2","catberry-locator":"^1.1.2","mocha":"^2.2.4","jscs":"~1.6.2","jshint":"^2.6.0"},"browser":{"./lib/LocalizationLoader.js":"./browser/LocalizationLoader.js"},"engines":{"node":">=0.10"},"scripts":{"test":"make"},"licenses":[{"type":"MIT","url":"https://github.com/catberry/catberry-l10n/blob/master/LICENSE"}],"gitHead":"c47d9df59df72457f4c7141506b6c21c96cfc1db","_id":"catberry-l10n@4.0.0","_shasum":"f6cc8df7699a8f72459a643ba1fb63fd5fbe1290","_from":".","_npmVersion":"2.7.0","_nodeVersion":"1.5.1","_npmUser":{"name":"pragmadash","email":"denis.rechkunov@gmail.com"},"maintainers":[{"name":"pragmadash","email":"denis.rechkunov@gmail.com"}],"dist":{"shasum":"f6cc8df7699a8f72459a643ba1fb63fd5fbe1290","tarball":"https://registry.npmjs.org/catberry-l10n/-/catberry-l10n-4.0.0.tgz","integrity":"sha512-TFUtVli+i/Sg89XoVKym05bSM78V170/tEJNHNmn90kWWRHa6D8qjtLp3lragSdTkry7HDvqvFUYkdtnSo05jw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH1R6xm1JfWov+CBw2C2ZVhfsNtmK/5+hZQizVsjm8byAiAH0q5rm/JOvGCR3DdaT+epw2Hv86FAulYijUQqVbWEmQ=="}]},"directories":{}},"4.0.1":{"name":"catberry-l10n","version":"4.0.1","author":{"name":"Denis Rechkunov","email":"denis.rechkunov@gmail.com"},"description":"Localization plugin for Catberry Framework","homepage":"https://github.com/catberry/catberry-l10n","contributors":[{"name":"Denis Rechkunov","email":"d.rechkunov@flamp.ru"},{"name":"Mansur Gabidullin","email":"mansur.gabidullin@gmail.com"}],"keywords":["catberry","localization","l10n","pluralization","plural","language","middleware","connect","module","express"],"bugs":{"url":"https://github.com/catberry/catberry-l10n/issues","email":"denis.rechkunov@gmail.com"},"repository":{"type":"git","url":"git://github.com/catberry/catberry-l10n.git"},"main":"./index.js","peerDependencies":{"catberry":"^5.0.0"},"devDependencies":{"promise":"^7.0.1","istanbul-harmony":"~0.3.12","coveralls":"^2.11.2","catberry-locator":"^1.1.2","mocha":"^2.2.4","jscs":"~1.6.2","jshint":"^2.6.0"},"browser":{"./lib/LocalizationLoader.js":"./browser/LocalizationLoader.js"},"engines":{"node":">=0.10"},"scripts":{"test":"make"},"licenses":[{"type":"MIT","url":"https://github.com/catberry/catberry-l10n/blob/master/LICENSE"}],"gitHead":"e85aaacb151248b895a5c34e389ce092c6a348cc","_id":"catberry-l10n@4.0.1","_shasum":"acf9c2b43706cbb1eeef955d3d3143f0d3c50deb","_from":".","_npmVersion":"2.8.3","_nodeVersion":"1.8.1","_npmUser":{"name":"pragmadash","email":"denis.rechkunov@gmail.com"},"maintainers":[{"name":"pragmadash","email":"denis.rechkunov@gmail.com"}],"dist":{"shasum":"acf9c2b43706cbb1eeef955d3d3143f0d3c50deb","tarball":"https://registry.npmjs.org/catberry-l10n/-/catberry-l10n-4.0.1.tgz","integrity":"sha512-1VND1ZdQmz6QLA1Yr7FkcHD5RF1XA5gou9E+7BuocK/qQ6/izwjGoT+mYy6RDLymMHCR3bkak7WXdXzYvZJo+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3R3eZvilZP0GpoZt++4ZwprGZ3adloex+Mpz4enEsWgIhALaqIH+rJ+X7WsLORpKxb04Msk6/5z0hQrR5mgbpHt9Y"}]},"directories":{}},"4.0.2":{"name":"catberry-l10n","version":"4.0.2","author":{"name":"Denis Rechkunov","email":"denis.rechkunov@gmail.com"},"description":"Localization plugin for Catberry Framework","homepage":"https://github.com/catberry/catberry-l10n","contributors":[{"name":"Denis Rechkunov","email":"d.rechkunov@flamp.ru"},{"name":"Mansur Gabidullin","email":"mansur.gabidullin@gmail.com"}],"keywords":["catberry","localization","l10n","pluralization","plural","language","middleware","connect","module","express"],"bugs":{"url":"https://github.com/catberry/catberry-l10n/issues","email":"denis.rechkunov@gmail.com"},"repository":{"type":"git","url":"git://github.com/catberry/catberry-l10n.git"},"main":"./index.js","peerDependencies":{"catberry":"^5.0.0"},"devDependencies":{"promise":"^7.0.1","istanbul-harmony":"~0.3.12","codecov.io":"^0.1.2","catberry-locator":"^1.1.2","mocha":"^2.2.4","jscs":"~1.6.2","jshint":"^2.6.0"},"browser":{"./lib/LocalizationLoader.js":"./browser/LocalizationLoader.js"},"engines":{"node":">=0.10"},"scripts":{"test":"make"},"licenses":[{"type":"MIT","url":"https://github.com/catberry/catberry-l10n/blob/master/LICENSE"}],"gitHead":"e9f59b0b39308403d10599d87108b9730e779e74","_id":"catberry-l10n@4.0.2","_shasum":"f80d78f1222c489cc445307ed8926f3f5dd32eb5","_from":".","_npmVersion":"2.8.3","_nodeVersion":"1.8.1","_npmUser":{"name":"pragmadash","email":"denis.rechkunov@gmail.com"},"maintainers":[{"name":"pragmadash","email":"denis.rechkunov@gmail.com"}],"dist":{"shasum":"f80d78f1222c489cc445307ed8926f3f5dd32eb5","tarball":"https://registry.npmjs.org/catberry-l10n/-/catberry-l10n-4.0.2.tgz","integrity":"sha512-vHvBwK+Ir630OEzz/N0l0aUmIuiDHoMnVphdFQSC2+HecWj8irTD9k/7OT6Ysb1gWg4U+pTxnE/YLoV76gApcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFW3gJT4oNam+mVumlC2IRKj3fqpOggHgVuUVPGBDRdqAiEA2IO6Rn938VPH9GKzeVcnkof5JhjaQPVHrH1LKeuNSUg="}]},"directories":{}},"4.0.3":{"name":"catberry-l10n","version":"4.0.3","author":{"name":"Denis Rechkunov","email":"denis.rechkunov@gmail.com"},"description":"Localization plugin for Catberry Framework","homepage":"https://github.com/catberry/catberry-l10n","contributors":[{"name":"Denis Rechkunov","email":"d.rechkunov@flamp.ru"},{"name":"Mansur Gabidullin","email":"mansur.gabidullin@gmail.com"}],"keywords":["catberry","localization","l10n","pluralization","plural","language","middleware","connect","module","express"],"bugs":{"url":"https://github.com/catberry/catberry-l10n/issues","email":"denis.rechkunov@gmail.com"},"repository":{"type":"git","url":"git://github.com/catberry/catberry-l10n.git"},"main":"./index.js","peerDependencies":{"catberry":"^5.0.0 || ^6.0.0"},"devDependencies":{"promise":"^7.0.1","istanbul-harmony":"~0.3.12","codecov.io":"^0.1.2","catberry-locator":"^1.1.2","mocha":"^2.2.4","jscs":"~1.6.2","jshint":"^2.6.0"},"browser":{"./lib/LocalizationLoader.js":"./browser/LocalizationLoader.js"},"engines":{"node":">=0.10"},"scripts":{"test":"make"},"licenses":[{"type":"MIT","url":"https://github.com/catberry/catberry-l10n/blob/master/LICENSE"}],"gitHead":"15f9650fdf05d4d4ea2ff029d9f3367c0a2f409c","_id":"catberry-l10n@4.0.3","_shasum":"cfdde21401232539d512ac73c043334e968e4889","_from":".","_npmVersion":"2.9.0","_nodeVersion":"1.8.3","_npmUser":{"name":"pragmadash","email":"denis.rechkunov@gmail.com"},"maintainers":[{"name":"pragmadash","email":"denis.rechkunov@gmail.com"}],"dist":{"shasum":"cfdde21401232539d512ac73c043334e968e4889","tarball":"https://registry.npmjs.org/catberry-l10n/-/catberry-l10n-4.0.3.tgz","integrity":"sha512-YqfcpzTuJjqnVmgcdnTDEt+V178qDnDmZzPMG9q3zaWlLKkVrBNduQN63+X/gkYBlhkJM5/PSYYpunz8mZrO9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBmeFDU3JjpOHkabjEL/+wuyeOHGGgw8NHQZ//+zlfGXAiEA1drNzAWR8MP2ZdGxH6utUoVG1qSUjQrDqGrKkCHPP1M="}]},"directories":{}},"4.0.4":{"name":"catberry-l10n","version":"4.0.4","author":{"name":"Denis Rechkunov","email":"denis.rechkunov@gmail.com"},"description":"Localization plugin for Catberry Framework","homepage":"https://github.com/catberry/catberry-l10n","contributors":[{"name":"Denis Rechkunov","email":"d.rechkunov@flamp.ru"},{"name":"Mansur Gabidullin","email":"mansur.gabidullin@gmail.com"}],"keywords":["catberry","localization","l10n","pluralization","plural","language","middleware","connect","module","express"],"bugs":{"url":"https://github.com/catberry/catberry-l10n/issues","email":"denis.rechkunov@gmail.com"},"repository":{"type":"git","url":"git://github.com/catberry/catberry-l10n.git"},"main":"./index.js","peerDependencies":{"catberry":"^5.0.0 || ^6.0.0 || ^7.0.0"},"devDependencies":{"promise":"^7.0.4","istanbul":"~0.4.0","codecov.io":"~0.1.6","catberry-locator":"^1.1.2","mocha":"^2.3.3","jscs":"^2.5.1","jshint":"^2.8.0"},"browser":{"./lib/LocalizationLoader.js":"./browser/LocalizationLoader.js"},"engines":{"node":">=0.10"},"scripts":{"test":"make"},"license":"MIT","gitHead":"3ab56777b29ba445b5215f4ea09e409597dd169e","_id":"catberry-l10n@4.0.4","_shasum":"f9d2e5dbb23c113a697b385414a3e8c81c9bc1c0","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"pragmadash","email":"denis.rechkunov@gmail.com"},"maintainers":[{"name":"pragmadash","email":"denis.rechkunov@gmail.com"}],"dist":{"shasum":"f9d2e5dbb23c113a697b385414a3e8c81c9bc1c0","tarball":"https://registry.npmjs.org/catberry-l10n/-/catberry-l10n-4.0.4.tgz","integrity":"sha512-a2bj+FH1k7ov6cJm8QB7a0dN8MTPJ5zk005lo4tzzVv0QeNfBMaDpsBx332bVO2bp+t7A4vBV6TJ+JKxi3u5cg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICY/FQ8JT2oNYadf60bTKP+g06bAyMD+oyrN113xx8kxAiArG7nMqBMVZi2d17GeQEwLe1EA1v5u9FMBl5hGzrZsZg=="}]},"directories":{}},"4.0.5":{"name":"catberry-l10n","version":"4.0.5","author":{"name":"Denis Rechkunov","email":"denis.rechkunov@gmail.com"},"description":"Localization plugin for Catberry Framework","homepage":"https://github.com/catberry/catberry-l10n","contributors":[{"name":"Denis Rechkunov","email":"d.rechkunov@flamp.ru"},{"name":"Mansur Gabidullin","email":"mansur.gabidullin@gmail.com"}],"keywords":["catberry","localization","l10n","pluralization","plural","language","middleware","connect","module","express"],"bugs":{"url":"https://github.com/catberry/catberry-l10n/issues","email":"denis.rechkunov@gmail.com"},"repository":{"type":"git","url":"git://github.com/catberry/catberry-l10n.git"},"main":"./index.js","peerDependencies":{"catberry":"^5.0.0 || ^6.0.0 || ^7.0.0"},"devDependencies":{"promise":"^7.0.4","istanbul":"~0.4.0","codecov.io":"~0.1.6","catberry-locator":"^1.1.2","mocha":"^2.3.3","jscs":"^2.5.1","jshint":"^2.8.0"},"browser":{"./lib/LocalizationLoader.js":"./browser/LocalizationLoader.js"},"engines":{"node":">=0.12"},"scripts":{"test":"make"},"license":"MIT","gitHead":"c2823733364139b68a8d67a4b975510a25d0a4ab","_id":"catberry-l10n@4.0.5","_shasum":"b40d7abeb5917f422f440858e1b29a92b3c2e2f2","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"pragmadash","email":"denis.rechkunov@gmail.com"},"maintainers":[{"name":"pragmadash","email":"denis.rechkunov@gmail.com"}],"dist":{"shasum":"b40d7abeb5917f422f440858e1b29a92b3c2e2f2","tarball":"https://registry.npmjs.org/catberry-l10n/-/catberry-l10n-4.0.5.tgz","integrity":"sha512-UzySw86zj/Ly7dymSGSZOBrYQ7otZEZN/goR7qb9fbVMWXRTQprh5Y5Yobwo+cDGzAdlwedBJKqje2oNzn3wtQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEAXrRi/uSjK8AzW3zuPkqMFtjciNEQD8WybhN+QiT3fAiBMKh8+tBwcOtOtbe5iA8AHwmBFb2s/qAV7eDpIXM0WaQ=="}]},"directories":{}},"5.0.0":{"name":"catberry-l10n","version":"5.0.0","author":{"name":"Denis Rechkunov","email":"denis.rechkunov@gmail.com"},"description":"Localization plugin for Catberry Framework","homepage":"https://github.com/catberry/catberry-l10n","contributors":[{"name":"Denis Rechkunov","email":"d.rechkunov@flamp.ru"},{"name":"Mansur Gabidullin","email":"mansur.gabidullin@gmail.com"},{"name":"Mikhail Reenko","email":"reenko@yandex.ru"}],"keywords":["catberry","localization","l10n","pluralization","plural","language","middleware","connect","module","express"],"bugs":{"url":"https://github.com/catberry/catberry-l10n/issues","email":"denis.rechkunov@gmail.com"},"repository":{"type":"git","url":"git://github.com/catberry/catberry-l10n.git"},"main":"./index.js","peerDependencies":{"catberry":"^8.0.0"},"devDependencies":{"promise":"^7.0.4","istanbul":"~0.4.2","codecov":"^1.0.1","catberry-locator":"^2.1.0","mocha":"^2.4.5","eslint":"^2.2.0"},"browser":{"./lib/LocalizationLoader.js":"./browser/LocalizationLoader.js"},"engines":{"node":">=4"},"scripts":{"test":"make"},"license":"MIT","gitHead":"6ee360910b52a7fa903d0a1cb7faea189cf7c38a","_id":"catberry-l10n@5.0.0","_shasum":"21d9c68f9f213a934e988f6b4c974798aa6c6cc9","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"pragmadash","email":"denis.rechkunov@gmail.com"},"maintainers":[{"name":"pragmadash","email":"denis.rechkunov@gmail.com"}],"dist":{"shasum":"21d9c68f9f213a934e988f6b4c974798aa6c6cc9","tarball":"https://registry.npmjs.org/catberry-l10n/-/catberry-l10n-5.0.0.tgz","integrity":"sha512-TFDygWgztspA1NoLC7ClH/YklgLyRvFoY7Z3oXPBzK8/+NlsYntcP0trMM6v80lbNvpqT5Fk/GhvBvTTv1ULwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7LB3XT9YOLjBkZWuTKk4gTIhNtWbCAhl/piLAHnMBXQIgKNfjqF3RGMqtic1Alj2NypfKWB+eW8Nk78vA/jDNa8U="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/catberry-l10n-5.0.0.tgz_1457897959261_0.8671701243147254"},"directories":{}},"5.0.1":{"name":"catberry-l10n","version":"5.0.1","author":{"name":"Denis Rechkunov","email":"denis.rechkunov@gmail.com"},"description":"Localization plugin for Catberry Framework","homepage":"https://github.com/catberry/catberry-l10n","contributors":[{"name":"Denis Rechkunov","email":"d.rechkunov@flamp.ru"},{"name":"Mansur Gabidullin","email":"mansur.gabidullin@gmail.com"},{"name":"Mikhail Reenko","email":"reenko@yandex.ru"}],"keywords":["catberry","localization","l10n","pluralization","plural","language","middleware","connect","module","express"],"bugs":{"url":"https://github.com/catberry/catberry-l10n/issues","email":"denis.rechkunov@gmail.com"},"repository":{"type":"git","url":"git://github.com/catberry/catberry-l10n.git"},"main":"./index.js","peerDependencies":{"catberry":"^8.0.0"},"devDependencies":{"istanbul":"~0.4.2","codecov":"^1.0.1","catberry-locator":"^2.1.0","mocha":"^2.4.5","eslint":"^2.6.0"},"browser":{"./lib/LocalizationLoader.js":"./browser/LocalizationLoader.js"},"engines":{"node":">=4"},"scripts":{"test":"make"},"license":"MIT","gitHead":"55864c2e2960838eeb7a5dbdcdc41c0b828d2386","_id":"catberry-l10n@5.0.1","_shasum":"50a06aeded29c65f267eb8da4a44f5056b5843be","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.8.0","_npmUser":{"name":"pragmadash","email":"denis.rechkunov@gmail.com"},"maintainers":[{"name":"pragmadash","email":"denis.rechkunov@gmail.com"}],"dist":{"shasum":"50a06aeded29c65f267eb8da4a44f5056b5843be","tarball":"https://registry.npmjs.org/catberry-l10n/-/catberry-l10n-5.0.1.tgz","integrity":"sha512-4nShwXHbIwRzU1o12Gu66bFety1+FQVZ1hUeMLtmPp76FR+K9KKw59s1wOja9pOZWw+YOxFhAsxRBw5iKEQqCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGBX05atrrWasndaDM5Fylw/kEo62xEtXZpWwXrJA2IaAiAYVpfxWK6++HCzVGeH4YaIJoCE697JSJ/E+Lj51OTzag=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/catberry-l10n-5.0.1.tgz_1459801209679_0.16142618167214096"},"directories":{}},"6.0.0":{"name":"catberry-l10n","version":"6.0.0","author":{"name":"Denis Rechkunov","email":"denis.rechkunov@gmail.com"},"description":"Localization plugin for Catberry Framework","homepage":"https://github.com/catberry/catberry-l10n","contributors":[{"name":"Denis Rechkunov","email":"d.rechkunov@flamp.ru"},{"name":"Mansur Gabidullin","email":"mansur.gabidullin@gmail.com"},{"name":"Mikhail Reenko","email":"reenko@yandex.ru"}],"keywords":["catberry","localization","l10n","pluralization","plural","language","middleware","connect","module","express"],"bugs":{"url":"https://github.com/catberry/catberry-l10n/issues","email":"denis.rechkunov@gmail.com"},"repository":{"type":"git","url":"git://github.com/catberry/catberry-l10n.git"},"main":"./index.js","peerDependencies":{"catberry":"^8.0.0 || ^9.0.0"},"devDependencies":{"istanbul":"~0.4.5","codecov":"^2.1.0","catberry-locator":"^2.2.1","mocha":"^3.2.0","eslint":"^3.18.0"},"browser":{"./lib/LocalizationLoader.js":"./browser/LocalizationLoader.js"},"engines":{"node":">=6.10"},"scripts":{"test":"make"},"license":"MIT","gitHead":"987785c4b5ac012e259abe2fd89786ce1040fce3","_id":"catberry-l10n@6.0.0","_shasum":"0a3a5a775e08ab3d5686dacb9d4c566b526eaa3f","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"pragmader","email":"denis.rechkunov@gmail.com"},"dist":{"shasum":"0a3a5a775e08ab3d5686dacb9d4c566b526eaa3f","tarball":"https://registry.npmjs.org/catberry-l10n/-/catberry-l10n-6.0.0.tgz","integrity":"sha512-iJlSMBSareCbBLyUDJ3OLMfLPCOugaizfRWkD2zvoHJKiy89xDJgzmx7NuL2k5RyxmFJAn8gogYFRIXF8IA+mA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpltBpb4g6QsQMmTrdqxQ++4rNyqRgw3zHtuNpjdubowIhAMxI+9oDhfgdNbfOxXD5DUfhbHjN2g9lbnj4ZfJUMmeW"}]},"maintainers":[{"name":"pragmader","email":"denis.rechkunov@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/catberry-l10n-6.0.0.tgz_1489937849978_0.7482651574537158"},"directories":{}}},"readme":"# Localization Plugin for [Catberry Framework](https://github.com/catberry/catberry)\n\n[![Build Status](https://travis-ci.org/catberry/catberry-l10n.svg?branch=master)](https://travis-ci.org/catberry/catberry-l10n)\n[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/catberry/main?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=body_badge)\n[![codecov.io](http://codecov.io/github/catberry/catberry-l10n/coverage.svg?branch=master)](http://codecov.io/github/catberry/catberry-l10n?branch=master)\n\n## Installation\n\n```bash\nnpm install catberry-l10n --save\n```\n\n## Description\nThis plugin adds localization support for [Cat-components](https://github.com/catberry/catberry/blob/4.0.0/docs/index.md#cat-components).\n\nIt supports two contexts of localization:\n 1. Application-based localization - files like `en.json`, `en-us.json`,\n `en-gb.json` and etc. inside the `l10n` directory at the root of your application\n 2. Component-based localization - the same as above but `l10n` directory should\n be placed inside a component's directory\n\nEvery localization file is a dictionary of key value pairs.\nKeys are called \"localization keys\" and values are strings in specified\nlanguage or arrays with plural forms.\n\nFor example, your project tree can look like this:\n\n```\ncatberry_components\n\tcomponent1/\n\t\tl10n/\n\t\t\ten.json\n\t\t\ten-us.json\n\t\t\ten-gb.json\n\t\t\tru.json\n\t\t...\n\tcomponent2/\n\t\tl10n/\n\t\t\ten.json\n\t\t\ten-us.json\n\t\t\ten-gb.json\n\t\t\tru.json\n\t\t...\nl10n/\n\ten.json\n\ten-us.json\n\ten-gb.json\n\tru.json\n```\n\nYour application-based localization directory should always have a default\nlocalization file and a default locale name should be set in a Catberry\napplication's config, for example:\n\n```javascript\n{\n\tl10n: {\n\t\t// default locale used when value for specified locale not found\n\t\t// this parameter is required\n\t\tdefaultLocale: 'en-us',\n\t\t// display keys of not founded localization strings\n\t\tplaceholder: false,\n\t\tcookie: {\n\t\t\t// name of locale cookie (Optional, 'locale' by default)\n\t\t\tname: 'locale',\n\t\t\t// max cookie age (Optional, 100 years by default)\n\t\t\tmaxAge: 3155692600,\n\t\t\t// cookie path (Optional, empty by default)\n\t\t\tpath: '/',\n\t\t\t// cookie domain (Optional, empty by default)\n\t\t\tdomain: 'some.domain.org'\n\t\t}\n\t},\n\tsomeOtherParameter: 'someOtherValue'\n}\n```\nIt means that `l10n/en-us.json` file is required at the root of your application.\n\nWhile localization file is being loaded it is merged with the default localization dictionary adding\nabsent keys. Localization of components is overriding application-based\nlocalization values if they have matching keys. If localization set specified by user\ndoes not have the localization key then value from the default localization set is returned\nor empty string if default localization also does not have such key.\n\n## Usage\nTo use the localization plugin you should register its components into Catberry's\n[Service Locator](https://github.com/catberry/catberry-locator) like this:\n\nIn `server.js`\n\n```javascript\nconst l10n = require('catberry-l10n');\nconst catberry = require('catberry');\nconst config = require('./config-server');\nconst app = connect();\nconst cat = catberry.create(config);\n\n// register localization components as singletons\nl10n.register(cat.locator);\n\n// then resolve loader to get middleware\nconst localizationLoader = cat.locator.resolve('localizationLoader');\n\n// use middleware to setup locale in user's cookie\n// and get /l10n.js file for user's locale\napp.use(localizationLoader.getMiddleware());\n\n// localization middleware should be before Catberry\napp.use(cat.getMiddleware());\n...\n\n```\n\nIn `browser.js`/`build.js`\n\n```javascript\nconst l10n = require('catberry-l10n');\nconst catberry = require('catberry');\nconst config = require('./config-client');\nconst cat = catberry.create(config);\n\n// register localization components in locator\nl10n.register(cat.locator);\n\n```\n\nAs you might notice, `catberry-l10n` has a server-side middleware that\nautomatically sets a browser's locale to the user's cookie and you can use this\nvalue from `$context.cookie.get` in your stores and components.\n\nAlso, you should include `/l10n.js` script into your HEAD element. This URL is\nserved by `catberry-l10n` middleware.\n\n## Pluralization\nPluralization support was implemented using these [rules](https://github.com/translate/l10n-guide/blob/master/docs/l10n/pluralforms.rst).\nFor pluralization of localized value, it should be set as an array with all required\nplural forms for locale's language.\n\n## How to use\nLocalization dictionary:\n\n```json\n{\n\t\"EAT\": \"eat\",\n\t\"APPLE\": [\"%d apple\", \"%d apples\"]\n}\n```\n\nComponent code:\n\n```javascript\nclass Component {\n\tconstructor(locator) {\n\t\tthis._l10n = locator.resolve('localizationProvider');\n\t}\n\n\trender() {\n\t\t// user always has locale in context (thanks to l10n middleware)\n\t\tconst locale = this._l10n.getCurrentLocale(this.$context);\n\t\tconst appleCount = Number(this.$context.state.apples);\n\t\treturn {\n\t\t\tlocalizedEat: this._l10n.get(locale, 'EAT'),\n\t\t\tlocalizedApple: util.format(\n\t\t\t\tthis._l10n.pluralize(locale, 'APPLE', appleCount),\n\t\t\t\tappleCount\n\t\t\t)\n\t\t};\n\t}\n}\n```\n\nComponent's template (using [Dust](https://github.com/catberry/catberry-dust) for example):\n\n```html\n{localizedEat} {localizedApple}\n```\n\nFor 1 apple it will be `eat 1 apple`\n\nFor 5 apples it will be `eat 5 apples`\n\nAlso, you can change current locale using `changeLocale`\nmethod of `localizationProvider` like this:\n\n```javascript\nthis._l10n.changeLocale('en-gb', this.$context);\n```\n\nit changes the locale value in cookie and reloads the page.\n\n## Contributing\n\nThere are a lot of ways to contribute:\n\n* Give it a star\n* Join the [Gitter](https://gitter.im/catberry/main) room and leave a feedback or help with answering users' questions\n* [Submit a bug or a feature request](https://github.com/catberry/catberry-l10n/issues)\n* [Submit a PR](https://github.com/catberry/catberry-l10n/blob/develop/CONTRIBUTING.md)\n\nDenis Rechkunov <denis.rechkunov@gmail.com>\n","maintainers":[{"email":"denis@rdner.de","name":"rdner"}],"time":{"modified":"2022-06-13T05:40:52.998Z","created":"2014-05-06T10:26:28.866Z","0.6.0":"2014-05-06T10:26:28.866Z","0.6.1":"2014-05-06T10:43:56.167Z","0.6.2":"2014-05-07T05:02:23.594Z","0.6.3":"2014-05-07T11:59:00.335Z","0.6.4":"2014-05-27T13:49:27.804Z","1.0.0":"2014-07-20T09:43:45.958Z","1.0.1":"2014-07-20T14:14:06.037Z","2.0.0":"2014-09-16T01:35:52.120Z","2.0.1":"2014-09-24T08:09:38.414Z","2.1.0":"2014-10-24T05:48:37.429Z","2.1.1":"2014-11-08T15:09:58.903Z","3.0.0":"2015-02-17T04:59:58.726Z","3.0.1":"2015-02-17T09:28:54.605Z","3.0.2":"2015-02-17T10:11:31.673Z","3.0.3":"2015-03-14T08:31:25.564Z","3.1.0":"2015-03-19T17:11:16.048Z","3.1.1":"2015-04-17T04:57:59.951Z","4.0.0":"2015-05-03T06:01:38.548Z","4.0.1":"2015-06-07T09:58:27.969Z","4.0.2":"2015-06-14T06:43:15.057Z","4.0.3":"2015-08-16T06:49:23.028Z","4.0.4":"2015-11-11T08:45:03.399Z","4.0.5":"2015-12-12T20:49:27.536Z","5.0.0":"2016-03-13T19:39:21.716Z","5.0.1":"2016-04-04T20:20:11.985Z","6.0.0":"2017-03-19T15:37:30.729Z"},"homepage":"https://github.com/catberry/catberry-l10n","keywords":["catberry","localization","l10n","pluralization","plural","language","middleware","connect","module","express"],"repository":{"type":"git","url":"git://github.com/catberry/catberry-l10n.git"},"author":{"name":"Denis Rechkunov","email":"denis.rechkunov@gmail.com"},"bugs":{"url":"https://github.com/catberry/catberry-l10n/issues","email":"denis.rechkunov@gmail.com"},"readmeFilename":"README.md","users":{"juliarechkunova":true,"pragmadash":true},"contributors":[{"name":"Denis Rechkunov","email":"d.rechkunov@flamp.ru"},{"name":"Mansur Gabidullin","email":"mansur.gabidullin@gmail.com"},{"name":"Mikhail Reenko","email":"reenko@yandex.ru"}],"license":"MIT"}