{"_id":"i18n-json-po","_rev":"29-98eda134cf90e56430c71071f07bd556","name":"i18n-json-po","dist-tags":{"latest":"1.0.7"},"versions":{"1.0.0":{"name":"i18n-json-po","version":"1.0.0","keywords":["i18n"],"author":"","license":"MIT","_id":"i18n-json-po@1.0.0","maintainers":[{"name":"heilage","email":"heilage.nsk@gmail.com"}],"homepage":"https://github.com/2gis/jsonpo#readme","bugs":{"url":"https://github.com/2gis/jsonpo/issues"},"bin":{"jsonpo":"./bin/jsonpo"},"dist":{"shasum":"b3af80ba9d5edcd17ccddfe00fa87082e0043044","tarball":"https://registry.npmjs.org/i18n-json-po/-/i18n-json-po-1.0.0.tgz","integrity":"sha512-uAiBF4evDpBdk1klzlvecn7z6z/s+/BCwwdGt/g2usLFAUlsjVhktj0DEEebZeAIZ95C35In+CgR1aTYPzES2g==","signatures":[{"sig":"MEQCICyTDVjrkvVSaJ6nsKRKQFOLi77KJSd7LKr1GS4Zy/2XAiAjX8MA5pjQY5OJ0jpdQcPCPMMI6yQsZYII9qqBf6Cwkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"b3af80ba9d5edcd17ccddfe00fa87082e0043044","gitHead":"5b7442e4d90336f2542735813d32c98388bbb132","scripts":{"test":"karma start --browsers Firefox --single-run","build":"tsc index.ts --outDir dist","testwatch":"karma start --browsers Firefox"},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"repository":{"url":"git+https://github.com/2gis/jsonpo.git","type":"git"},"_npmVersion":"3.10.10","description":"i18n .json to .pot file converter","directories":{},"_nodeVersion":"6.10.3","devDependencies":{"cli":"^1.0.1","karma":"1.7.0","mocha":"^3.4.2","tslib":"1.5.0","eslint":"3.13.1","tslint":"4.3.1","ts-node":"^3.3.0","watchify":"^3.9.0","array-xor":"^0.1.1","uglify-js":"3.0.18","@types/cli":"^0.11.19","browserify":"^14.4.0","i18n-proto":"1.0.1","typescript":"^2.4.2","karma-mocha":"^1.3.0","karma-browserify":"^5.1.1","karma-typescript":"^3.0.4","tslint-eslint-rules":"3.2.3","karma-firefox-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-json-po-1.0.0.tgz_1501239948386_0.3668499488849193","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"i18n-json-po","version":"1.0.1","keywords":["i18n"],"author":"","license":"MIT","_id":"i18n-json-po@1.0.1","maintainers":[{"name":"heilage","email":"heilage.nsk@gmail.com"}],"homepage":"https://github.com/2gis/jsonpo#readme","bugs":{"url":"https://github.com/2gis/jsonpo/issues"},"bin":{"jsonpo":"./bin/jsonpo"},"dist":{"shasum":"80c24247d9c04182cb7f9454608a4dde9f3225bf","tarball":"https://registry.npmjs.org/i18n-json-po/-/i18n-json-po-1.0.1.tgz","integrity":"sha512-PrFZxojHpLceyTtJUi9mTRELV3w+8gVf/gMikT5db41iLCO0oPCVmX8h9mw3H5ZWhK9aNzqQHxFbME6bJ7NSYQ==","signatures":[{"sig":"MEUCIQC3zysOFtfW8Vlj1GOHl3BJf7fZAHof9Gu6PR4/EIG2uwIgIEMiEmuDZcsTpyW2ZKWZy9fB+B63ruRLU2xyt/ExymM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"80c24247d9c04182cb7f9454608a4dde9f3225bf","gitHead":"c877ebd4d1d81982dbc20ec66a9c0022905dd699","scripts":{"test":"karma start --browsers Firefox --single-run","build":"tsc index.ts --outDir dist","testwatch":"karma start --browsers Firefox"},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"repository":{"url":"git+https://github.com/2gis/jsonpo.git","type":"git"},"_npmVersion":"3.10.10","description":"i18n .json to .pot file converter","directories":{},"_nodeVersion":"6.10.3","devDependencies":{"cli":"^1.0.1","karma":"1.7.0","mocha":"^3.4.2","tslib":"1.5.0","eslint":"3.13.1","tslint":"4.3.1","ts-node":"^3.3.0","watchify":"^3.9.0","array-xor":"^0.1.1","uglify-js":"3.0.18","@types/cli":"^0.11.19","browserify":"^14.4.0","i18n-proto":"1.0.1","typescript":"^2.4.2","karma-mocha":"^1.3.0","karma-browserify":"^5.1.1","karma-typescript":"^3.0.4","tslint-eslint-rules":"3.2.3","karma-firefox-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-json-po-1.0.1.tgz_1501240059891_0.5783605123870075","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"i18n-json-po","version":"1.0.2","keywords":["i18n"],"author":"","license":"MIT","_id":"i18n-json-po@1.0.2","maintainers":[{"name":"heilage","email":"heilage.nsk@gmail.com"}],"homepage":"https://github.com/2gis/jsonpo#readme","bugs":{"url":"https://github.com/2gis/jsonpo/issues"},"bin":{"jsonpo":"./bin/jsonpo"},"dist":{"shasum":"fe22ed625ac29e87ac6cbbab77104f3d95c691d0","tarball":"https://registry.npmjs.org/i18n-json-po/-/i18n-json-po-1.0.2.tgz","integrity":"sha512-2M4OcYebM80tDbrY05kxja9bXlK1K+ZlR969hYrNlN+OxZplOmb0uEaHRRKaqBP5jinNOvfB9V/fUdgAYQAp5w==","signatures":[{"sig":"MEUCIFwPivHeZMj0lQbhLQYeILLxyJie6gLdTglIiUZft+TNAiEAwqeTf/j8HU3nxhqWEVL74oFsWLzeSYtSNj0tQ9yZF6I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"fe22ed625ac29e87ac6cbbab77104f3d95c691d0","gitHead":"e12353f8b5e53e919f78b094a974c41297773e49","scripts":{"test":"karma start --browsers Firefox --single-run","build":"tsc index.ts --outDir dist","testwatch":"karma start --browsers Firefox"},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"repository":{"url":"git+https://github.com/2gis/jsonpo.git","type":"git"},"_npmVersion":"3.10.10","description":"i18n .json to .pot file converter","directories":{},"_nodeVersion":"6.10.3","dependencies":{"cli":"^1.0.1"},"devDependencies":{"karma":"1.7.0","mocha":"^3.4.2","tslib":"1.5.0","eslint":"3.13.1","tslint":"4.3.1","ts-node":"^3.3.0","watchify":"^3.9.0","array-xor":"^0.1.1","uglify-js":"3.0.18","@types/cli":"^0.11.19","browserify":"^14.4.0","i18n-proto":"1.0.1","typescript":"^2.4.2","karma-mocha":"^1.3.0","karma-browserify":"^5.1.1","karma-typescript":"^3.0.4","tslint-eslint-rules":"3.2.3","karma-firefox-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-json-po-1.0.2.tgz_1501240185546_0.9927368110511452","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"i18n-json-po","version":"1.0.3","keywords":["i18n"],"author":"","license":"MIT","_id":"i18n-json-po@1.0.3","maintainers":[{"name":"heilage","email":"heilage.nsk@gmail.com"},{"name":"lastw","email":"me@lastw.net"},{"name":"cherebedov.sergey","email":"cherebedov.sergey@gmail.com"},{"name":"korostelev","email":"vasiliy.korostelev@gmail.com"},{"name":"a.fedosov","email":"alex@fedosov.me"},{"name":"trufid","email":"m.zhivodkov@2gis.ru"},{"name":"egoroof","email":"mail@egoroof.ru"},{"name":"trufi","email":"stevemyz@gmail.com"}],"homepage":"https://github.com/2gis/jsonpo#readme","bugs":{"url":"https://github.com/2gis/jsonpo/issues"},"bin":{"jsonpo":"./bin/jsonpo"},"dist":{"shasum":"936b842d671eaca0d8f79a91ada83ea24b94013d","tarball":"https://registry.npmjs.org/i18n-json-po/-/i18n-json-po-1.0.3.tgz","integrity":"sha512-RdMrJVNedWyhHtGLk/EMlXN3Lq++3Dn6jbRr1WQkhip3PNgL6PWtI//QM3He8F42XFoDYmuybKwD86zqaFkYpA==","signatures":[{"sig":"MEUCIQDKVW5ZuopA4DSo6Tg1mvFCBcNaTYhh5UIJQ3GOIOrmLwIgWUq88E8YbpC7+qWb61TmeRFEW6v70pqy2B84OGKX+Yk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"936b842d671eaca0d8f79a91ada83ea24b94013d","gitHead":"185f51529f737ce173b84e621461086b25b6c02b","scripts":{"test":"karma start --browsers Firefox --single-run","build":"tsc index.ts --outDir dist","testwatch":"karma start --browsers Firefox"},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"repository":{"url":"git+https://github.com/2gis/jsonpo.git","type":"git"},"_npmVersion":"3.10.10","description":"i18n .json to .pot file converter","directories":{},"_nodeVersion":"6.10.3","dependencies":{"cli":"^1.0.1"},"devDependencies":{"karma":"1.7.0","mocha":"^3.4.2","tslib":"1.5.0","eslint":"3.13.1","tslint":"4.3.1","ts-node":"^3.3.0","watchify":"^3.9.0","array-xor":"^0.1.1","uglify-js":"3.0.18","@types/cli":"^0.11.19","browserify":"^14.4.0","i18n-proto":"1.0.1","typescript":"^2.4.2","karma-mocha":"^1.3.0","karma-browserify":"^5.1.1","karma-typescript":"^3.0.4","tslint-eslint-rules":"3.2.3","karma-firefox-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-json-po-1.0.3.tgz_1501491383122_0.859168395632878","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"i18n-json-po","version":"1.0.4","keywords":["i18n"],"author":"","license":"MIT","_id":"i18n-json-po@1.0.4","maintainers":[{"name":"heilage","email":"heilage.nsk@gmail.com"},{"name":"lastw","email":"me@lastw.net"},{"name":"cherebedov.sergey","email":"cherebedov.sergey@gmail.com"},{"name":"korostelev","email":"vasiliy.korostelev@gmail.com"},{"name":"a.fedosov","email":"alex@fedosov.me"},{"name":"trufid","email":"m.zhivodkov@2gis.ru"},{"name":"egoroof","email":"mail@egoroof.ru"},{"name":"trufi","email":"stevemyz@gmail.com"}],"homepage":"https://github.com/2gis/jsonpo#readme","bugs":{"url":"https://github.com/2gis/jsonpo/issues"},"bin":{"jsonpo":"./bin/jsonpo"},"dist":{"shasum":"cc9be4805cca4a7eaa249c134d231f80bc8d32c5","tarball":"https://registry.npmjs.org/i18n-json-po/-/i18n-json-po-1.0.4.tgz","integrity":"sha512-7nPupW/rI6mN0V5b26Cf+0PBXUJu1P/ox5DwG5vfHhOOuHKoxY7fljIk5V88tz/9rei45FV2sDo7wGvzgfeIlQ==","signatures":[{"sig":"MEUCIADspYeT8D0UdFJUJMHMVrNspdpeqqndvdIYBN47myAnAiEA6CQnReVqUTM2oSDmb8WM0v1QAlG6PT/xOu+SzgxWpiA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"cc9be4805cca4a7eaa249c134d231f80bc8d32c5","gitHead":"45c3a866fc85636bd8bbae12a689fb9a35c1d0b2","scripts":{"test":"karma start --browsers Firefox --single-run","build":"tsc index.ts --outDir dist","testwatch":"karma start --browsers Firefox"},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"repository":{"url":"git+https://github.com/2gis/jsonpo.git","type":"git"},"_npmVersion":"3.10.10","description":"i18n .json to .pot file converter","directories":{},"_nodeVersion":"6.10.3","dependencies":{"cli":"^1.0.1"},"devDependencies":{"karma":"1.7.0","mocha":"^3.4.2","tslib":"1.5.0","eslint":"3.13.1","tslint":"4.3.1","ts-node":"^3.3.0","watchify":"^3.9.0","array-xor":"^0.1.1","uglify-js":"3.0.18","@types/cli":"^0.11.19","browserify":"^14.4.0","i18n-proto":"1.0.1","typescript":"^2.4.2","karma-mocha":"^1.3.0","karma-browserify":"^5.1.1","karma-typescript":"^3.0.4","tslint-eslint-rules":"3.2.3","karma-firefox-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-json-po-1.0.4.tgz_1501589741035_0.8647726771887392","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"i18n-json-po","version":"1.0.5","keywords":["i18n"],"author":"","license":"MIT","_id":"i18n-json-po@1.0.5","maintainers":[{"name":"heilage","email":"heilage.nsk@gmail.com"},{"name":"lastw","email":"me@lastw.net"},{"name":"cherebedov.sergey","email":"cherebedov.sergey@gmail.com"},{"name":"korostelev","email":"vasiliy.korostelev@gmail.com"},{"name":"a.fedosov","email":"alex@fedosov.me"},{"name":"trufid","email":"m.zhivodkov@2gis.ru"},{"name":"egoroof","email":"mail@egoroof.ru"},{"name":"trufi","email":"stevemyz@gmail.com"}],"homepage":"https://github.com/2gis/jsonpo#readme","bugs":{"url":"https://github.com/2gis/jsonpo/issues"},"bin":{"jsonpo":"./bin/jsonpo"},"dist":{"shasum":"9b699179f15f5cdd5f641de30f867f4a1a7cb748","tarball":"https://registry.npmjs.org/i18n-json-po/-/i18n-json-po-1.0.5.tgz","integrity":"sha512-AriZrpNSlwxH9KyF50QGe148f3MDLRV+Yu07I8wzArceLHt3UGS/hxLIA+lyKZicpsOt7UJzhnu+U30nLnSxEg==","signatures":[{"sig":"MEYCIQD8epoG+k5CLK+fhALbnSbK9iwXAuu0qftkgXNJ6L/OjgIhALh6nnm9/XUWXJ07bqK69UCSBKf9FlchfeSlf2seMXzp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"9b699179f15f5cdd5f641de30f867f4a1a7cb748","gitHead":"a044b1dd2de5f5f204291d8bbec068050e09b5e0","scripts":{"test":"karma start --browsers Firefox --single-run","build":"tsc index.ts --outDir dist","testwatch":"karma start --browsers Firefox"},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"repository":{"url":"git+https://github.com/2gis/jsonpo.git","type":"git"},"_npmVersion":"3.10.10","description":"i18n .json to .pot file converter","directories":{},"_nodeVersion":"6.10.3","dependencies":{"cli":"^1.0.1"},"devDependencies":{"karma":"1.7.0","mocha":"^3.4.2","tslib":"1.5.0","eslint":"3.13.1","tslint":"4.3.1","ts-node":"^3.3.0","watchify":"^3.9.0","array-xor":"^0.1.1","uglify-js":"3.0.18","@types/cli":"^0.11.19","browserify":"^14.4.0","i18n-proto":"1.0.1","typescript":"^2.4.2","karma-mocha":"^1.3.0","karma-browserify":"^5.1.1","karma-typescript":"^3.0.4","tslint-eslint-rules":"3.2.3","karma-firefox-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-json-po-1.0.5.tgz_1501589875223_0.4963155812583864","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"i18n-json-po","version":"1.0.6","keywords":["i18n"],"author":"","license":"MIT","_id":"i18n-json-po@1.0.6","maintainers":[{"name":"heilage","email":"heilage.nsk@gmail.com"},{"name":"lastw","email":"me@lastw.net"},{"name":"cherebedov.sergey","email":"cherebedov.sergey@gmail.com"},{"name":"korostelev","email":"vasiliy.korostelev@gmail.com"},{"name":"a.fedosov","email":"alex@fedosov.me"},{"name":"trufid","email":"m.zhivodkov@2gis.ru"},{"name":"egoroof","email":"mail@egoroof.ru"},{"name":"trufi","email":"stevemyz@gmail.com"}],"homepage":"https://github.com/2gis/jsonpo#readme","bugs":{"url":"https://github.com/2gis/jsonpo/issues"},"bin":{"jsonpo":"./bin/jsonpo"},"dist":{"shasum":"40d2289df987be53ac2ef5be20492d05cde62ab8","tarball":"https://registry.npmjs.org/i18n-json-po/-/i18n-json-po-1.0.6.tgz","integrity":"sha512-Vte9L7wfGIoVncrJOcOJn/mGbh4IsHh0g3PUfy8GtVu0Cq/rgtlf7BT5YZlWpSKvVXw4CXyfsntXAxI1gCLdMQ==","signatures":[{"sig":"MEUCIQDvX5+4cmCGUvSwZcVQTXzWQKX878claW+B6pJzkZQgggIgWJBozcsKAGhKsiKkI5ByxLy/4Sm8Ga1i9MFd/20pxbE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"40d2289df987be53ac2ef5be20492d05cde62ab8","gitHead":"e1c13bba213191da95d99c66573b3ce707dbf069","scripts":{"test":"karma start --browsers Firefox --single-run","build":"tsc index.ts --outDir dist","testwatch":"karma start --browsers Firefox"},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"repository":{"url":"git+https://github.com/2gis/jsonpo.git","type":"git"},"_npmVersion":"3.10.10","description":"i18n .json to .pot file converter","directories":{},"_nodeVersion":"6.10.3","dependencies":{"cli":"^1.0.1"},"devDependencies":{"karma":"1.7.0","mocha":"^3.4.2","tslib":"1.5.0","eslint":"3.13.1","tslint":"4.3.1","ts-node":"^3.3.0","watchify":"^3.9.0","array-xor":"^0.1.1","uglify-js":"3.0.18","@types/cli":"^0.11.19","browserify":"^14.4.0","i18n-proto":"1.0.4","typescript":"^2.4.2","karma-mocha":"^1.3.0","karma-browserify":"^5.1.1","karma-typescript":"^3.0.4","tslint-eslint-rules":"3.2.3","karma-firefox-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-json-po-1.0.6.tgz_1501592484408_0.8955042359884828","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"i18n-json-po","version":"1.0.7","keywords":["i18n"],"author":"","license":"MIT","_id":"i18n-json-po@1.0.7","maintainers":[{"name":"heilage","email":"heilage.nsk@gmail.com"},{"name":"lastw","email":"me@lastw.net"},{"name":"cherebedov.sergey","email":"cherebedov.sergey@gmail.com"},{"name":"korostelev","email":"vasiliy.korostelev@gmail.com"},{"name":"a.fedosov","email":"alex@fedosov.me"},{"name":"trufid","email":"m.zhivodkov@2gis.ru"},{"name":"egoroof","email":"mail@egoroof.ru"},{"name":"trufi","email":"stevemyz@gmail.com"}],"homepage":"https://github.com/2gis/jsonpo#readme","bugs":{"url":"https://github.com/2gis/jsonpo/issues"},"bin":{"jsonpo":"./bin/jsonpo"},"dist":{"shasum":"1afeef4373138f8fa60faa66f01a41eac0e891d3","tarball":"https://registry.npmjs.org/i18n-json-po/-/i18n-json-po-1.0.7.tgz","integrity":"sha512-hqzONut97duqqR86PlaXaAmLakJdtc8/zAWlhmk2zH5CR7/rmcC7Rgcz6czutJkTWSRk8t38+vpSCqP3gfh6EA==","signatures":[{"sig":"MEYCIQCrAaZKwOlM7bfOOqPs8xNdYwTGYZ+VQynEruMz1O+/GQIhAOHVRGxgjE6LOLMhSd2rYcnvc7aSRJum/LM6CYV+jW+L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"1afeef4373138f8fa60faa66f01a41eac0e891d3","gitHead":"0e183a2c28930ab75f033d1eb8bca42a1e928b81","scripts":{"test":"karma start --browsers Firefox --single-run","build":"tsc index.ts --outDir dist","testwatch":"karma start --browsers Firefox"},"_npmUser":{"name":"heilage","email":"heilage.nsk@gmail.com"},"repository":{"url":"git+https://github.com/2gis/jsonpo.git","type":"git"},"_npmVersion":"3.10.10","description":"i18n .json to .pot file converter","directories":{},"_nodeVersion":"6.10.3","dependencies":{"cli":"^1.0.1"},"devDependencies":{"karma":"1.7.0","mocha":"^3.4.2","tslib":"1.5.0","eslint":"3.13.1","tslint":"4.3.1","ts-node":"^3.3.0","watchify":"^3.9.0","array-xor":"^0.1.1","uglify-js":"3.0.18","@types/cli":"^0.11.19","browserify":"^14.4.0","i18n-proto":"1.0.5","typescript":"^2.4.2","karma-mocha":"^1.3.0","karma-browserify":"^5.1.1","karma-typescript":"^3.0.4","tslint-eslint-rules":"3.2.3","karma-firefox-launcher":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-json-po-1.0.7.tgz_1502444012410_0.37893873918801546","host":"s3://npm-registry-packages"}}},"time":{"created":"2017-07-28T11:05:49.592Z","modified":"2026-09-04T09:00:38.045Z","1.0.0":"2017-07-28T11:05:49.592Z","1.0.1":"2017-07-28T11:07:41.008Z","1.0.2":"2017-07-28T11:09:46.673Z","1.0.3":"2017-07-31T08:56:24.193Z","1.0.4":"2017-08-01T12:15:42.534Z","1.0.5":"2017-08-01T12:17:56.338Z","1.0.6":"2017-08-01T13:01:25.464Z","1.0.7":"2017-08-11T09:33:33.437Z"},"bugs":{"url":"https://github.com/2gis/jsonpo/issues"},"license":"MIT","homepage":"https://github.com/2gis/jsonpo#readme","keywords":["i18n"],"repository":{"url":"git+https://github.com/2gis/jsonpo.git","type":"git"},"description":"i18n .json to .pot file converter","maintainers":[{"email":"artem.malko@gmail.com","name":"artem.malko"},{"email":"stevemyz@gmail.com","name":"trufi"},{"email":"me@lastw.net","name":"lastw"},{"email":"mbeloshitsky@gmail.com","name":"itanka9"},{"email":"a.artemev@inbox.ru","name":"alxart"},{"email":"vitaliy.gis@gmail.com","name":"vitaliy.gis"},{"email":"mail@kuznetsov.it","name":"kuznetcoff"},{"email":"oleg1556@gmail.com","name":"kalyanov"},{"email":"count@ngs.ru","name":"kto-to"},{"email":"m.novoselcev@2gis.ru","name":"mnovoseltsev"},{"email":"heilage.nsk@gmail.com","name":"heilage"}],"readme":"# i18n-json-po\n\n`jsonpo` is a CLI tool to convert JSON i18n entry list to gettext's POT file.\n\n## Command-line usage\n\nTo install jsonpo system-wide, run:\n```\n$ sudo npm install -g i18n-json-po\n```\nThen you can use it like this:\n```\n$ jsonpo --help\n\ni18n JSON -> POT converter\n\nOptions:\n   -h / --help                   Show this help\n   -s / --src FILE               Define input JSON file name. Defaults\n                                 to stdin.\n   -o / --output FILE            Define output PO[T] file name. If a file\n                                 already exists, it's contents will be\n                                 overwritten. Defaults to stdout.\n   -p / --printOccurences        Print \"#:\" comments which indicate string\n                                 occurences in source code.\n\n   -c / --copyrightSubject SUBJ  Team name or author name.\n   -b / --bugsEmail EMAIL        Email for sending bugs\n   -y / --year YEAR              Copyright year, defaults to current year.\n```\nBy default `jsonpo` accepts input JSON file from stdin, so it's possible to combine it with [i18n-stex](https://github.com/2gis/stex) nicely:\n```\n$ stex -s 'src/**/*.ts' | jsonpo -p > strings.pot\n```\nOutput defaults to stdout, so you can use standard unix stream redirection syntax.\n\n### PO and POT\n\nBy default, if optional `meta` field is not present in input file, `jsonpo` creates POT (template) file **without any translations**. If you need to add translations into file, you MUST pass `meta` field according to its format. This will result in fully translated PO file. Note that if your translations include plural forms, you MUST provide `pluralForms` member in `meta` field: this field should contain formula describing how to choose proper plural form. See `Plural-Forms` header in gettext's PO file description.\n\n## API usage\n\nTake a look at [CLI entry point - index.ts](https://github.com/2gis/i18n-json-po/blob/master/index.ts). Usage of the one and only `convert` function is pretty straightforward and there you will find all examples you ever need.\n\n## Contributing\n\ni18n-json-po uses github-flow to accept & merge fixes and improvements. Basic process is:\n- Fork the repo.\n- Create a branch.\n- Add or fix some code.\n- **Run Karma testing suite with `npm run test` and make sure nothing is broken**\n- Add some tests for your new code or fix broken tests.\n- Run `npm run build` to build pure-js distribution files.\n- Commit & push.\n- Create a new pull request to original repo.\n\nPull requests with failing tests will not be accepted. Also, if you add or modify packages to `package.json`, make sure you use `yarn` and update `yarn.lock`.\n","readmeFilename":"README.md"}