{ "info": { "author": "Lennart Regebro, Wolfgang Thomas, Manuel Reinhardt, JC Brand", "author_email": "info@syslab.com", "bugtrack_url": null, "classifiers": [], "description": "potools\n=======\n\nThis package contains command line tools to help manage translations.\n\n* *podiff*: Shows the differences between two po files. It only cares about the default value, msgid and msgstr, not about position in the file. You can also specify a version control repository with which to compare a file with.\n\n* *pogetnew*: Compares two po files and return all new entries that need to be translated. Output is printed to stdout, in the format as a valid po file, so that it can be sent to translator.\n\n* *pocheck*: Checks the pot/po file for smells. \n * The `Translate Toolkit`_ provides a similar tool called `pofilter`_. Pocheck aims to not duplicate any of the functionality already in *pofilter*.\n \n* *pounique*: Takes several po files (or directories of po files) and return one pofile (or a directory of pofiles) with unique values. It can pick the values either from the last file given, or my making a \"best guess\".\n\n* *poupdate*: Will update the first po file with values from the second.\n\n* *popopulate*: Will replace any empty messages with their Default message, if there is one, and mark it as fuzzy.\n\n\nInstallation\n============\n\nSimply run::\n \n pip install potools\n\nor if you are using easy_install::\n \n easy_install potools\n\nBuildout users can add the following part to their buildouts::\n\n [script]\n recipe = zc.recipe.egg\n eggs = potools \n\nOne-liners\n==========\n\npodiff\n------\n\n* Diff all po files in a git repository, with the last committed versions::\n\n find -name \"*.po\" -exec podiff --vcs git $(git remote -v | awk 'BEGIN {} NR ==2 {print substr ($2, 1)}') {} \\; \n\n.. _`Translate Toolkit`: http://docs.translatehouse.org/projects/translate-toolkit/en/latest/\n.. _`pofilter`: http://translate.sourceforge.net/wiki/toolkit/pofilter\n\nChangelog\n=========\n\n0.3.2 (2014-08-20)\n------------------\n\n- Fixed setup.py configuration to avoid problems with newer setuptools.\n [do3cc]\n\n\n0.3.1 (2013-07-30)\n------------------\n\n- poupdate: added new option to determine if fuzzy markers in the\n target should be removed on update [pysailor] \n\n0.3 (2013-07-30)\n----------------\n\n- Added pounique, poupdate and popopulate commands. [regebro]\n\n\n0.2 (2013-04-23)\n----------------\n\n- Also compare (and show) comments in podiff. [jcbrand] \n\n\n0.1 (2013-03-11)\n----------------\n\n- Initial release [jcbrand]", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://syslab.com", "keywords": "", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "potools", "package_url": "https://pypi.org/project/potools/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/potools/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://syslab.com" }, "release_url": "https://pypi.org/project/potools/0.3.2/", "requires_dist": null, "requires_python": null, "summary": "Python scripts to help with managing translations", "version": "0.3.2" }, "last_serial": 1196569, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "923c033c9bb12f51652f715307273bb4", "sha256": "990fa0403006cb1f6d1fda04ad264253b8c370c6a7165aecd0e1ba1751d4a775" }, "downloads": -1, "filename": "potools-0.1.zip", "has_sig": false, "md5_digest": "923c033c9bb12f51652f715307273bb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33004, "upload_time": "2013-03-11T17:44:35", "url": "https://files.pythonhosted.org/packages/66/c9/61d4188cc2c84dbab54515320e9e5f59eaf732081d46404da37424f7b859/potools-0.1.zip" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "420470c1df7033fe8a88824ee2390011", "sha256": "4d2311f213c747156324b783fcd769f3f63058cae61f9e8b449ad25cf25a947c" }, "downloads": -1, "filename": "potools-0.2.zip", "has_sig": false, "md5_digest": "420470c1df7033fe8a88824ee2390011", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34199, "upload_time": "2013-04-23T10:03:48", "url": "https://files.pythonhosted.org/packages/e7/ba/1bce004fca0cdb69d2ec11d5f4d702d4e80faa47c660ecba0ac29d694391/potools-0.2.zip" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "a82d820cb2ef23b66303f49d1acb1b57", "sha256": "7e654692a79a0a29f2e5faf75a6170bf09912c9888b6800a8e64470e328a9788" }, "downloads": -1, "filename": "potools-0.3.zip", "has_sig": false, "md5_digest": "a82d820cb2ef23b66303f49d1acb1b57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41712, "upload_time": "2013-07-30T10:14:00", "url": "https://files.pythonhosted.org/packages/bc/a9/f3efc7cfc50745dfc25182ac3198de68efe6701a8d36b32330fd1fd843e5/potools-0.3.zip" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "a0cd42bfa38254f920610b5cd60782e1", "sha256": "cfc0a59efd04a1d29a0e053ea855a11b48a656fb20a9be2460f678c082e982a4" }, "downloads": -1, "filename": "potools-0.3.1.zip", "has_sig": false, "md5_digest": "a0cd42bfa38254f920610b5cd60782e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42210, "upload_time": "2013-07-30T13:54:50", "url": "https://files.pythonhosted.org/packages/d1/98/2973b2b9afc63c2ae3b57d83cb512e335ac7c47eb759037199c3f18608f6/potools-0.3.1.zip" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "47906082496915a806b1281cacc5e5c8", "sha256": "a972fe1b818bcf5be25dad136912dce4297a57775a85929c2b1854d4b1abadf9" }, "downloads": -1, "filename": "potools-0.3.2.zip", "has_sig": false, "md5_digest": "47906082496915a806b1281cacc5e5c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42172, "upload_time": "2014-08-20T14:00:23", "url": "https://files.pythonhosted.org/packages/c3/3b/8e3f75eaae64ac4b9c60cbcb0450544049ff2425cfa478168154155d3816/potools-0.3.2.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "47906082496915a806b1281cacc5e5c8", "sha256": "a972fe1b818bcf5be25dad136912dce4297a57775a85929c2b1854d4b1abadf9" }, "downloads": -1, "filename": "potools-0.3.2.zip", "has_sig": false, "md5_digest": "47906082496915a806b1281cacc5e5c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42172, "upload_time": "2014-08-20T14:00:23", "url": "https://files.pythonhosted.org/packages/c3/3b/8e3f75eaae64ac4b9c60cbcb0450544049ff2425cfa478168154155d3816/potools-0.3.2.zip" } ] }