{"_id":"jed","_rev":"29-d1565414a1946cc51aa9e47d58f86a41","name":"jed","description":"Gettext Style i18n for Modern JavaScript Apps","dist-tags":{"latest":"1.1.1"},"versions":{"0.5.0":{"name":"jed","version":"0.5.0","author":{"name":"Alex Sexton","email":"alexsexton@gmail.com"},"description":"Gettext Style i18n for Modern JavaScript Apps","repository":{"type":"git","url":"git://github.com/SlexAxton/Jed.git"},"scripts":{"test":"make test"},"main":"./jed","keywords":["i18n","Jed","gettext","internationalization"],"dependencies":{},"devDependencies":{"mocha":"*","expect.js":"*","serve":"*"},"license":"Use: WTFPL, Contribute: Dojo CLA","_npmUser":{"name":"slexaxton","email":"alexsexton@gmail.com"},"_id":"jed@0.5.0","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.8","_defaultsLoaded":true,"dist":{"shasum":"66cec8ef7ff1f4fa50cd178a8fd89e006c4005f1","tarball":"https://registry.npmjs.org/jed/-/jed-0.5.0.tgz","integrity":"sha512-yk3vGQgiyCdIDfd23Xj5uPu/bVocDlB9w/7S4GCn/QjrNhvg1Vizm+dKAu5aW1icpR6obSngO4xG+P0xlkG8fA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMGPpvxvtoEUyTWe5sXeIikXGDUF5wOF+EfGN9qBpbMgIgK2XzhZ+PExxQbpfUB70hxtDsKmDAkyEPL+XXwkKRgBU="}]},"maintainers":[{"name":"slexaxton","email":"alexsexton@gmail.com"}]},"0.5.1":{"name":"jed","version":"0.5.1","author":{"name":"Alex Sexton","email":"alexsexton@gmail.com"},"description":"Gettext Style i18n for Modern JavaScript Apps","repository":{"type":"git","url":"git://github.com/SlexAxton/Jed.git"},"scripts":{"test":"make test"},"main":"./jed","keywords":["i18n","Jed","gettext","internationalization"],"dependencies":{},"devDependencies":{"mocha":"*","expect.js":"*","serve":"*"},"license":"Use: WTFPL, Contribute: Dojo CLA","_npmUser":{"name":"slexaxton","email":"alexsexton@gmail.com"},"_id":"jed@0.5.1","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"0976ee090f2833168742c622f111e1b85ce34fe2","tarball":"https://registry.npmjs.org/jed/-/jed-0.5.1.tgz","integrity":"sha512-CohUDCIU8bUPDEL37Ie1MzvxsAEFR6hLL4COblciPlthdvfOd5ngiduCEiwDaLMDPMAGgKumqAQn182Dz66XCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAIkBAuFi8nv1Pw5lmSLaegQmB2KWa1rAK45Eoi5NqayAiEAvkko7ouSk7AmMogNmISEKNqRaYyO/QMrT0HaTyCzrZc="}]},"maintainers":[{"name":"slexaxton","email":"alexsexton@gmail.com"}]},"0.5.2":{"name":"jed","version":"0.5.2","author":{"name":"Alex Sexton","email":"alexsexton@gmail.com"},"description":"Gettext Style i18n for Modern JavaScript Apps","repository":{"type":"git","url":"git://github.com/SlexAxton/Jed.git"},"scripts":{"test":"make test"},"main":"./jed","keywords":["i18n","Jed","gettext","internationalization"],"dependencies":{},"devDependencies":{"mocha":"*","expect.js":"*","serve":"*"},"license":"Use: WTFPL, Contribute: Dojo CLA","_npmUser":{"name":"slexaxton","email":"alexsexton@gmail.com"},"_id":"jed@0.5.2","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"701e89780b3f6a3e77b95d1e2ad6fb0a5853709a","tarball":"https://registry.npmjs.org/jed/-/jed-0.5.2.tgz","integrity":"sha512-J9wqCMGrjQk7MXwwB7/3PxM/jKOp/Cky+E/6GhC2uvL5Y5hqhf/IKvVvQ9lksinSGs7PFGOqVdUHRdxqmrcdvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtma9KEPfhfTQgveVKCROTaVe8KXj1QDI4y6/0psKanwIhAKT+kHZTRYqeGIv15Vk1kzMn/7O1MrBb72HaAG9X/1Zf"}]},"maintainers":[{"name":"slexaxton","email":"alexsexton@gmail.com"}]},"0.5.4":{"name":"jed","version":"0.5.4","author":{"name":"Alex Sexton","email":"alexsexton@gmail.com"},"description":"Gettext Style i18n for Modern JavaScript Apps","repository":{"type":"git","url":"https://SlexAxton@github.com/SlexAxton/Jed.git"},"scripts":{"test":"make test"},"main":"./jed","keywords":["i18n","Jed","gettext","internationalization"],"dependencies":{},"devDependencies":{"mocha":"*","expect.js":"*","serve":"*"},"license":"Use: WTFPL, Contribute: Dojo CLA","_id":"jed@0.5.4","dist":{"shasum":"aed140d5c4d65acf3daa58b919dd561253f641c2","tarball":"https://registry.npmjs.org/jed/-/jed-0.5.4.tgz","integrity":"sha512-Cjh8UdFeejzyD9MF/X9OqUDWWbJpnrcMtb1R9hoQqp5P8B3+9GcZkBxWZ58pAofpmeHGV+5hBdFRzzGAIwLAUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICz78JgNcFso2C4WcFZ+w1hM02RuvWTxFklE5Enaxl3cAiEAte59MS6OkgaOYVBgdqtGgFX4psS6FSpGk5P4qowYwzg="}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"slexaxton","email":"alexsexton@gmail.com"},"maintainers":[{"name":"slexaxton","email":"alexsexton@gmail.com"}]},"0.5.5":{"name":"jed","version":"0.5.5","author":{"name":"Alex Sexton","email":"alexsexton@gmail.com"},"description":"Gettext Style i18n for Modern JavaScript Apps","repository":{"type":"git","url":"https://SlexAxton@github.com/SlexAxton/Jed.git"},"scripts":{"test":"make test"},"main":"./jed","keywords":["i18n","Jed","gettext","internationalization"],"dependencies":{},"devDependencies":{"mocha":"*","expect.js":"*","serve":"*"},"license":"Use: WTFPL, Contribute: Dojo CLA","gitHead":"d13109a6048222152e322b1ba866df8e8c52b23b","bugs":{"url":"https://github.com/SlexAxton/Jed/issues"},"homepage":"https://github.com/SlexAxton/Jed","_id":"jed@0.5.5","_shasum":"8c9fc5d2e46863b46b24ea259f6348278dc50cb2","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"slexaxton","email":"alexsexton@gmail.com"},"maintainers":[{"name":"slexaxton","email":"alexsexton@gmail.com"}],"dist":{"shasum":"8c9fc5d2e46863b46b24ea259f6348278dc50cb2","tarball":"https://registry.npmjs.org/jed/-/jed-0.5.5.tgz","integrity":"sha512-j1wmMXodhQAgccyWw5+odngpPZCwqgxFU9tpxjOtool3pfvrB2Wrzr71fPF/L/2lY9uFVRNtzOzFAZAAnYTS6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8towEpW78in+lDIMRrTFLfJDKHzHsnhbVTMlBWDYLLQIgdNXhwNLTVbuP6tvhLe/WZdP8EbNM3zA3Ohy2Kg8STdU="}]}},"1.0.0":{"name":"jed","version":"1.0.0","author":{"name":"Alex Sexton","email":"alexsexton@gmail.com"},"description":"Gettext Style i18n for Modern JavaScript Apps","repository":{"type":"git","url":"https://SlexAxton@github.com/SlexAxton/Jed.git"},"scripts":{"test":"make test"},"main":"./jed","keywords":["i18n","Jed","gettext","internationalization"],"dependencies":{},"devDependencies":{"mocha":"*","expect.js":"*","serve":"*"},"license":"Use: WTFPL, Contribute: Dojo CLA","gitHead":"bd93560e4833865719b49153a0e4800d45aceacd","bugs":{"url":"https://github.com/SlexAxton/Jed/issues"},"homepage":"https://github.com/SlexAxton/Jed","_id":"jed@1.0.0","_shasum":"f3b6ecf8014de1e5ea8dba0d02e8b00ba6a5e729","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"slexaxton","email":"alexsexton@gmail.com"},"maintainers":[{"name":"slexaxton","email":"alexsexton@gmail.com"}],"dist":{"shasum":"f3b6ecf8014de1e5ea8dba0d02e8b00ba6a5e729","tarball":"https://registry.npmjs.org/jed/-/jed-1.0.0.tgz","integrity":"sha512-TU0K2RnpgVPbydPWMDBU5TUx6YOJVCL4KHrFq7aFydGwSp0BmRprBbL7Ddy5LaYIFLKO1USjBj3AX+r3HjlTCg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHxVxyW/V1ohdR0zzsUoaMRgpSDIMNFkAe0/PVUsh9ztAiEA3wXiazp1Imw9ghXwmvUdP2qByFlFJH87O4VDsb7U5DQ="}]}},"1.0.1":{"name":"jed","version":"1.0.1","author":{"name":"Alex Sexton","email":"alexsexton@gmail.com"},"description":"Gettext Style i18n for Modern JavaScript Apps","repository":{"type":"git","url":"https://SlexAxton@github.com/SlexAxton/Jed.git"},"scripts":{"test":"make test"},"main":"./jed","keywords":["i18n","Jed","gettext","internationalization"],"dependencies":{},"devDependencies":{"mocha":"*","expect.js":"*","serve":"*"},"license":"Use: WTFPL, Contribute: Dojo CLA","gitHead":"4157530a1f8f78cdff90af64441cb38dbe3935c8","bugs":{"url":"https://github.com/SlexAxton/Jed/issues"},"homepage":"https://github.com/SlexAxton/Jed","_id":"jed@1.0.1","_shasum":"d9acc5c0e4adc81bcf50797523d27592c32ef3e7","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"slexaxton","email":"alexsexton@gmail.com"},"maintainers":[{"name":"slexaxton","email":"alexsexton@gmail.com"}],"dist":{"shasum":"d9acc5c0e4adc81bcf50797523d27592c32ef3e7","tarball":"https://registry.npmjs.org/jed/-/jed-1.0.1.tgz","integrity":"sha512-kEe+rbBQpV2GxJLzVwT7VF+aj3fjCjZETY+Z/GCQnB4SZ/gcQj8y02gBod3ZIeLoP/LYmD4uImlB6NYwUTqkQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaEWsAcX6j+9jis8rj9bIccGsK+9TXYYaYBZM7x5374gIgGi3IX8miT3p/j6K5jxRFaFtrGkRQZbnf1e7Z9ppYVBQ="}]}},"1.0.2":{"name":"jed","version":"1.0.2","author":{"name":"Alex Sexton","email":"alexsexton@gmail.com"},"description":"Gettext Style i18n for Modern JavaScript Apps","repository":{"type":"git","url":"https://SlexAxton@github.com/SlexAxton/Jed.git"},"scripts":{"test":"make test"},"main":"./jed","keywords":["i18n","Jed","gettext","internationalization"],"dependencies":{},"devDependencies":{"mocha":"*","expect.js":"*","serve":"*"},"license":"Use: WTFPL, Contribute: Dojo CLA","gitHead":"abe0a4c4d808a9dca89bcf2f3ede73217761fdf8","bugs":{"url":"https://github.com/SlexAxton/Jed/issues"},"homepage":"https://github.com/SlexAxton/Jed","_id":"jed@1.0.2","_shasum":"728b9e1475f2aef4747ef93e278713a8489040fa","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"slexaxton","email":"alexsexton@gmail.com"},"maintainers":[{"name":"slexaxton","email":"alexsexton@gmail.com"}],"dist":{"shasum":"728b9e1475f2aef4747ef93e278713a8489040fa","tarball":"https://registry.npmjs.org/jed/-/jed-1.0.2.tgz","integrity":"sha512-ga46H/GHPYDDWarNTw3Tchl4l9qp8JC7gQ1SWskZWgzfVT8QYnB7xGmFi8RfVZ25v3PkVT/i19v+ejuHRjq+nw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDdBSUERpvhVUohNzI6E0AiZtyjzuzBDksS1zxQOpPifAiEAt+CdJygrcewkrDUTwpe6t8Hhj0QkChUIRFZlIoR7dwg="}]}},"1.1.0":{"name":"jed","version":"1.1.0","author":{"name":"Alex Sexton","email":"alexsexton@gmail.com"},"description":"Gettext Style i18n for Modern JavaScript Apps","repository":{"type":"git","url":"https://SlexAxton@github.com/SlexAxton/Jed.git"},"scripts":{"test":"make test"},"main":"./jed","keywords":["i18n","Jed","gettext","internationalization"],"dependencies":{},"devDependencies":{"mocha":"*","expect.js":"*","serve":"*"},"license":"Use: WTFPL, Contribute: Dojo CLA","gitHead":"a19904289713baf45151466e9a8b176acd7a0e7c","bugs":{"url":"https://github.com/SlexAxton/Jed/issues"},"homepage":"https://github.com/SlexAxton/Jed","_id":"jed@1.1.0","_shasum":"d54b7a0f953fa456d5988b6b7209f55c9c51d450","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"slexaxton","email":"alexsexton@gmail.com"},"maintainers":[{"name":"slexaxton","email":"alexsexton@gmail.com"}],"dist":{"shasum":"d54b7a0f953fa456d5988b6b7209f55c9c51d450","tarball":"https://registry.npmjs.org/jed/-/jed-1.1.0.tgz","integrity":"sha512-mNRdwhkRnG7nqWFj5bvfLm0UsWW6s5Yxib2Q5tC7X90ZMnmG7J7Vfl3+3zI9Ogd/7G2pLezX65UG6DI4cpoNOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDN3M6CpamKaJ7JQG6fUGHesT7Iknw5tlxgpsulSb4oEAiAFRUqjFUOuchdPDYIDI5TR0LKO0VQzdibWcyaPc5T6EA=="}]}},"1.1.1":{"name":"jed","version":"1.1.1","author":{"name":"Alex Sexton","email":"alexsexton@gmail.com"},"description":"Gettext Style i18n for Modern JavaScript Apps","repository":{"type":"git","url":"git+https://SlexAxton@github.com/SlexAxton/Jed.git"},"scripts":{"test":"make test"},"main":"./jed","keywords":["i18n","Jed","gettext","internationalization"],"dependencies":{},"devDependencies":{"mocha":"*","expect.js":"*","serve":"*"},"license":"MIT","gitHead":"3016c1f595bf37b4ded95cfe6c1196a4b124bbe5","bugs":{"url":"https://github.com/SlexAxton/Jed/issues"},"homepage":"https://github.com/SlexAxton/Jed#readme","_id":"jed@1.1.1","_shasum":"7a549bbd9ffe1585b0cd0a191e203055bee574b4","_from":".","_npmVersion":"2.15.3","_nodeVersion":"4.4.3","_npmUser":{"name":"slexaxton","email":"alexsexton@gmail.com"},"maintainers":[{"name":"slexaxton","email":"alexsexton@gmail.com"}],"dist":{"shasum":"7a549bbd9ffe1585b0cd0a191e203055bee574b4","tarball":"https://registry.npmjs.org/jed/-/jed-1.1.1.tgz","integrity":"sha512-z35ZSEcXHxLW4yumw0dF6L464NT36vmx3wxJw8MDpraBcWuNVgUPZgPJKcu1HekNgwlMFNqol7i/IpSbjhqwqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFeGYunKV7fWgcWirdx4RpG7spvcrhygCXtPwxisg9HNAiBNjFdeCDfQcWoFHR3aW9juWraYCLluPFWGX3LY8CYRMA=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/jed-1.1.1.tgz_1469173695083_0.6749573699198663"}}},"readme":"[![Build Status](https://secure.travis-ci.org/SlexAxton/Jed.png)](http://travis-ci.org/SlexAxton/Jed)\n\n# Jed\n\n*Gettext Style i18n for Modern JavaScript Apps*\n\nFor more info, please visit the docs site at <http://slexaxton.github.com/Jed>.\n\n## You sure you don't want something more modern?\n\nJed is feature complete in my opinion. I am happy to fix bugs, but generally am not interested in adding more to the library.\n\nI also maintain [messageformat.js](https://github.com/SlexAxton/messageformat.js). If you don't specifically need a gettext implementation, I might suggest using MessageFormat instead, as it has better support for plurals/gender and has built-in locale data.\n\n\n## Parsing Gettext Files\n\nJed doesn't include a Gettext file parser, but several third-party parsers exist that can have their output adapted for Jed.\n\n#### Node\n\nJust search the npm repository, there are several PO and MO file parsers available.\n\n#### Browser\n\n[Jed Gettext Parser](https://github.com/WrinklyNinja/jed-gettext-parser) is the only known browser MO file parser, and it also works in Node, and outputs Jed-compatible data directly.\n\n[gettext.js](https://code.google.com/p/gettext-js) and [Pomo.js](https://github.com/cfv1984/pomo) both include browser-compatible PO file parsers.\n\n## Todo\n\n* Build time generation of plural form functions\n* Web interface for building translation sets\n* Code introspection for default values\n\n## License\n\nJed is a member project of the [jQuery Foundation](https://jquery.org/)\n\nYou may use this software under the MIT License.\n\nYou may contribute to this software under the jQuery Foundation CLA - <https://contribute.jquery.org/CLA/>\n\n\n## Author\n\n* Alex Sexton - @slexaxton - <https://alexsexton.com/>\n\n\n## Credits\n\nA good chunk of sanity checking was done against the gettext.js tests. That was written by:\n\n* Joshua I. Miller\n\nThe sprintf implementation is from:\n\n* Alexandru Marasteanu <alexaholic [at) gmail (dot] com>\n\n\n## The name\n\nThe name jed.js is an homage to Jed Schmidt (<https://github.com/jed>) the JavaScript community member who is a japanese translator by day, and a \"hobbyist\" JavaScript programmer by night. Give your kids three character names and they'll probably get software named after them too.\n","maintainers":[{"name":"slexaxton","email":"alexsexton@gmail.com"}],"time":{"modified":"2022-06-19T04:03:59.801Z","created":"2012-01-23T12:22:07.280Z","0.5.0":"2012-01-23T12:22:08.054Z","0.5.1":"2012-02-27T09:31:57.778Z","0.5.2":"2012-02-27T09:42:11.299Z","0.5.4":"2013-03-06T06:11:13.274Z","0.5.5":"2014-09-17T21:14:46.525Z","1.0.0":"2014-09-17T21:15:44.893Z","1.0.1":"2014-09-17T21:27:50.205Z","1.0.2":"2014-09-25T16:30:59.928Z","1.1.0":"2014-11-04T17:24:01.857Z","1.1.1":"2016-07-22T07:48:17.176Z"},"author":{"name":"Alex Sexton","email":"alexsexton@gmail.com"},"repository":{"type":"git","url":"git+https://SlexAxton@github.com/SlexAxton/Jed.git"},"users":{"clarkf":true,"bmihelac":true,"jamescostian":true,"ahmedelgabri":true,"princetoad":true},"homepage":"https://github.com/SlexAxton/Jed#readme","keywords":["i18n","Jed","gettext","internationalization"],"bugs":{"url":"https://github.com/SlexAxton/Jed/issues"},"license":"MIT","readmeFilename":"README.md"}