{ "info": { "author": "S\u00e9bastien Helleu", "author_email": "flashcode@flashtux.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Software Development :: Localization" ], "description": "MsgCheck performs various checks on gettext files:\n\n* compilation (with command `msgfmt -c`)\n* for each translation:\n\n - number of lines in translated strings\n - whitespace at beginning/end of strings\n - trailing whitespace at end of lines inside strings\n - punctuation at end of strings\n - spelling (messages and translations).\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/flashcode/msgcheck", "keywords": "gettext", "license": "GPL3", "maintainer": "", "maintainer_email": "", "name": "msgcheck", "package_url": "https://pypi.org/project/msgcheck/", "platform": "", "project_url": "https://pypi.org/project/msgcheck/", "project_urls": { "Homepage": "https://github.com/flashcode/msgcheck" }, "release_url": "https://pypi.org/project/msgcheck/3.0/", "requires_dist": [ "pyenchant" ], "requires_python": "", "summary": "Gettext file checker.", "version": "3.0" }, "last_serial": 4600795, "releases": { "2.6": [ { "comment_text": "", "digests": { "md5": "a3d878cb869eb9303efa70e2d7e86986", "sha256": "b8df685fcfdf90b53c4efedc0efc67f441a728feb280e84f9910bcc4fc55066f" }, "downloads": -1, "filename": "msgcheck-2.6.tar.gz", "has_sig": false, "md5_digest": "a3d878cb869eb9303efa70e2d7e86986", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7579, "upload_time": "2014-05-03T14:13:07", "url": "https://files.pythonhosted.org/packages/c0/7c/75af8b6c7aa9e5c871a7e2d7de7f94f91e28d64946aeb797eddc7f2f8392/msgcheck-2.6.tar.gz" } ], "2.7": [ { "comment_text": "", "digests": { "md5": "3fdc59e9349bf86e413b6bdaf436c387", "sha256": "fdb53f49a3ea22811c157ef2ac947a52cf617000dc64d1ea0085da4c2255c168" }, "downloads": -1, "filename": "msgcheck-2.7.tar.gz", "has_sig": false, "md5_digest": "3fdc59e9349bf86e413b6bdaf436c387", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7858, "upload_time": "2014-06-28T08:30:24", "url": "https://files.pythonhosted.org/packages/dd/15/75d82efe7c9621f7ffddea689df8d5ffea31d3f59b6a071b5ccdeda40381/msgcheck-2.7.tar.gz" } ], "2.8": [ { "comment_text": "", "digests": { "md5": "574e122bf964048155898cfcb185fc78", "sha256": "0aba4e5e3cd56685a3eff795f67c5c934c69161ae127674a3350b84939165d7a" }, "downloads": -1, "filename": "msgcheck-2.8.tar.gz", "has_sig": false, "md5_digest": "574e122bf964048155898cfcb185fc78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7988, "upload_time": "2014-12-07T10:09:40", "url": "https://files.pythonhosted.org/packages/ed/b1/b0bd69d951e9e74318d3823617495b1a857ffcd647b36f01f6e6a750b223/msgcheck-2.8.tar.gz" } ], "2.9": [ { "comment_text": "", "digests": { "md5": "941fce4f29eca7494a2135d98b0d3d6b", "sha256": "29bef3a950fa6bac8d9ae37d1c07b913c781ed2cad014c1bafb4f136d2a63028" }, "downloads": -1, "filename": "msgcheck-2.9.tar.gz", "has_sig": false, "md5_digest": "941fce4f29eca7494a2135d98b0d3d6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8602, "upload_time": "2018-01-15T21:19:47", "url": "https://files.pythonhosted.org/packages/5d/97/5178cb4966cfb3d8490ba7e8d634bb3cbcbdc02ec85a822b191ea0fc9331/msgcheck-2.9.tar.gz" } ], "3.0": [ { "comment_text": "", "digests": { "md5": "341e33d217f5ef6aae36970b8648c2fb", "sha256": "b37b64d2c51ffcb63b46ac56b25bb8bcb82022431030a1e272d60c2512b0e595" }, "downloads": -1, "filename": "msgcheck-3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "341e33d217f5ef6aae36970b8648c2fb", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 12272, "upload_time": "2018-12-14T20:55:29", "url": "https://files.pythonhosted.org/packages/f1/95/f060173727a9b8807c53a5180a8a2174d0aab7c64d213c31171cfb8fb087/msgcheck-3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2ec73bdc7eb07b5f35d6227a098699a7", "sha256": "75f06ee41d1151d755a44f1c713e0ec29270925798c9dcc6afa3ed4e69bd4fbc" }, "downloads": -1, "filename": "msgcheck-3.0.tar.gz", "has_sig": false, "md5_digest": "2ec73bdc7eb07b5f35d6227a098699a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8743, "upload_time": "2018-12-14T20:55:30", "url": "https://files.pythonhosted.org/packages/c6/62/7042d8c980d455526c5b9e29c6fa5e98d896b7d2ffec532dd2f3f79c0796/msgcheck-3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "341e33d217f5ef6aae36970b8648c2fb", "sha256": "b37b64d2c51ffcb63b46ac56b25bb8bcb82022431030a1e272d60c2512b0e595" }, "downloads": -1, "filename": "msgcheck-3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "341e33d217f5ef6aae36970b8648c2fb", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 12272, "upload_time": "2018-12-14T20:55:29", "url": "https://files.pythonhosted.org/packages/f1/95/f060173727a9b8807c53a5180a8a2174d0aab7c64d213c31171cfb8fb087/msgcheck-3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2ec73bdc7eb07b5f35d6227a098699a7", "sha256": "75f06ee41d1151d755a44f1c713e0ec29270925798c9dcc6afa3ed4e69bd4fbc" }, "downloads": -1, "filename": "msgcheck-3.0.tar.gz", "has_sig": false, "md5_digest": "2ec73bdc7eb07b5f35d6227a098699a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8743, "upload_time": "2018-12-14T20:55:30", "url": "https://files.pythonhosted.org/packages/c6/62/7042d8c980d455526c5b9e29c6fa5e98d896b7d2ffec532dd2f3f79c0796/msgcheck-3.0.tar.gz" } ] }