{ "info": { "author": "Jan H\u00fclsbergen", "author_email": "jan@afoo.de", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 3" ], "description": "# Localizablestrings\n\nA simple reader and writer for Localizable.strings files as used by Xcode projects.\n\n## Installation\n\n`pip install localizablestrings`\n\n## Usage\n\n```python\nfrom localizablestrings import StringsFile, Translation\n\nsf = StringsFile('/path/to/Localizable.strings')\n\nfor translation in sf:\n print(f'Key = {translation.key}\\nValue = {translation.value}\\nComment = {translation.comment}')\n\nif sf.get_translation('spam') is None:\n new_translation = Translation(key='spam', value='eggs', comment='Needs more bacon')\n sf.add_translation(new_translation)\n\nsf.write()\n\n```\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/afoo/localizablestrings", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "localizablestrings", "package_url": "https://pypi.org/project/localizablestrings/", "platform": "", "project_url": "https://pypi.org/project/localizablestrings/", "project_urls": { "Homepage": "https://github.com/afoo/localizablestrings" }, "release_url": "https://pypi.org/project/localizablestrings/1.2/", "requires_dist": null, "requires_python": "", "summary": "Localizable.strings reader and writer", "version": "1.2" }, "last_serial": 4414319, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "81772a9e84e602e809066336665f924a", "sha256": "b508b77d1d3358506614eb3dafef5e06948e6f828ca3dcd0206a0e6cff825d95" }, "downloads": -1, "filename": "localizablestrings-1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "81772a9e84e602e809066336665f924a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2987, "upload_time": "2018-10-25T08:37:01", "url": "https://files.pythonhosted.org/packages/f0/60/19a659204f70fe68afa0b47d3a0f0fef7560765938ab74fb0a68bcbc4c04/localizablestrings-1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bad167bc23bf98ece7cd7730db0500f6", "sha256": "93935984b45534d08c123df9151095204f45c0b7ce38ee0f62476a458f4b7c85" }, "downloads": -1, "filename": "localizablestrings-1.0.tar.gz", "has_sig": false, "md5_digest": "bad167bc23bf98ece7cd7730db0500f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1647, "upload_time": "2018-10-25T08:37:02", "url": "https://files.pythonhosted.org/packages/87/58/6e2e55ad0b670392f57fe218ef04a0f3a5bfeba9a5e991f5316a64e9865a/localizablestrings-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "62f5c5faf6424ce4654fe41e93fb0898", "sha256": "4be628ca61591ae24cd53b0ec497bf16fc57c1df67dbc77070d806555b3d41e9" }, "downloads": -1, "filename": "localizablestrings-1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "62f5c5faf6424ce4654fe41e93fb0898", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3200, "upload_time": "2018-10-25T08:46:20", "url": "https://files.pythonhosted.org/packages/e6/c1/6f80041bb3dcf4787b025fcda5583ca1fb083a62d1b2d331a26fd9e9ce07/localizablestrings-1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "040346c9be28641f27fe5e3ccc5df41c", "sha256": "06778218c73ff2bf2cf4291cbd1844a714e148895cc4ac7ecf12b7dadfac0f07" }, "downloads": -1, "filename": "localizablestrings-1.1.tar.gz", "has_sig": false, "md5_digest": "040346c9be28641f27fe5e3ccc5df41c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1881, "upload_time": "2018-10-25T08:46:22", "url": "https://files.pythonhosted.org/packages/fb/04/f8c9f11ff135d6ffc4d31a5401ac63edbc03a5220d9f466704e764cdacd8/localizablestrings-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "77a4ce1aadd20c4e78878461bf56a075", "sha256": "d82ebca969b0033432d7766b46559a854f8040b7ea19d6461ba68f86df467998" }, "downloads": -1, "filename": "localizablestrings-1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "77a4ce1aadd20c4e78878461bf56a075", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3199, "upload_time": "2018-10-25T08:47:39", "url": "https://files.pythonhosted.org/packages/8c/ff/2d0655b9e994121e150925291a6c7e87282f5384f7282195216d670fb70f/localizablestrings-1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "48b08617fe77ad260e2c2cea692be39e", "sha256": "37ab16d94c65b5d9a9dedd36b9b0be31884213b18f418a46a0f3ebfb4b6882cd" }, "downloads": -1, "filename": "localizablestrings-1.2.tar.gz", "has_sig": false, "md5_digest": "48b08617fe77ad260e2c2cea692be39e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1878, "upload_time": "2018-10-25T08:47:40", "url": "https://files.pythonhosted.org/packages/f1/5e/f6280fd1367d962dbd7069d65a2380b2031cc1b898f20ec50b351f1b8276/localizablestrings-1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "77a4ce1aadd20c4e78878461bf56a075", "sha256": "d82ebca969b0033432d7766b46559a854f8040b7ea19d6461ba68f86df467998" }, "downloads": -1, "filename": "localizablestrings-1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "77a4ce1aadd20c4e78878461bf56a075", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3199, "upload_time": "2018-10-25T08:47:39", "url": "https://files.pythonhosted.org/packages/8c/ff/2d0655b9e994121e150925291a6c7e87282f5384f7282195216d670fb70f/localizablestrings-1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "48b08617fe77ad260e2c2cea692be39e", "sha256": "37ab16d94c65b5d9a9dedd36b9b0be31884213b18f418a46a0f3ebfb4b6882cd" }, "downloads": -1, "filename": "localizablestrings-1.2.tar.gz", "has_sig": false, "md5_digest": "48b08617fe77ad260e2c2cea692be39e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1878, "upload_time": "2018-10-25T08:47:40", "url": "https://files.pythonhosted.org/packages/f1/5e/f6280fd1367d962dbd7069d65a2380b2031cc1b898f20ec50b351f1b8276/localizablestrings-1.2.tar.gz" } ] }