{ "info": { "author": "Craig Silverstein", "author_email": "csilvers+i18nize_templates@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Internationalization", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "i18nize-templates\n=================\n\nA tool to automatically add i18n markup to jinja2 and handlebars\ntemplates. It may also work for django, though this is not tested.\n\nThis is part of a process to make a non-i18n-aware jinja2 or\nhandlebars file i18n-aware. i18n-ness support is mostly a matter of\nmarking natural-language text in the file that needs to be translated.\nWhile some complicated natural language constructs (like plurals)\nrequire a bit more work, the simple case is very simple: replace\n\n

Hello world

\n\nwith\n\n

{{ _(\"Hello world\") }}

\n\nThis script helps with that process.\n\n\nUse\n---\n i18nize_templates ...\nOR\n i18nize_templates [--handlebars] < > \n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/csilvers/i18nize_templates", "keywords": "i18n jinja jinja2 handlebars translation", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "i18nize_templates", "package_url": "https://pypi.org/project/i18nize_templates/", "platform": "any", "project_url": "https://pypi.org/project/i18nize_templates/", "project_urls": { "Homepage": "https://github.com/csilvers/i18nize_templates" }, "release_url": "https://pypi.org/project/i18nize_templates/0.2/", "requires_dist": null, "requires_python": "", "summary": "Adds i18n markup to jinja2 and handlebars templates.", "version": "0.2" }, "last_serial": 3546594, "releases": { "0.1dev-20131011": [ { "comment_text": "", "digests": { "md5": "9a941b7d4661449da072878ab06327a9", "sha256": "a1632204c2be959d9098554d114c06257de120c342ab6bcdca76374aba394ebc" }, "downloads": -1, "filename": "i18nize_templates-0.1dev_20131011-py2.7.egg", "has_sig": false, "md5_digest": "9a941b7d4661449da072878ab06327a9", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 38537, "upload_time": "2013-10-12T02:26:05", "url": "https://files.pythonhosted.org/packages/14/f3/4c9323487c16912e4b6beca8658d8300b419955b163ea4b5433cd5e71c4a/i18nize_templates-0.1dev_20131011-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "2c30fdcecc917763e8a7d1efd0eba40e", "sha256": "a316bc85daec74b5a8a4c93c7f51f027cdb994436c3e28b583602e823aa4ac6a" }, "downloads": -1, "filename": "i18nize_templates-0.1dev-20131011.tar.gz", "has_sig": false, "md5_digest": "2c30fdcecc917763e8a7d1efd0eba40e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49218, "upload_time": "2013-10-12T02:26:03", "url": "https://files.pythonhosted.org/packages/8f/53/75749095d9c01ccf3384671ce163e2ef8486734ba5ec3a3458a5df159202/i18nize_templates-0.1dev-20131011.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "28c0a97fb2cbc6b970151b776d683cf4", "sha256": "7e64ef5f7f479baf7f3a9a20e829925b89b43ef436ce06096b673a9925d309ba" }, "downloads": -1, "filename": "i18nize_templates-0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "28c0a97fb2cbc6b970151b776d683cf4", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 24868, "upload_time": "2018-02-02T19:18:02", "url": "https://files.pythonhosted.org/packages/ac/f8/1f9e4152ef7bc6462e34cd96ed75e51a7c7cb186c55e259adaae0714ba44/i18nize_templates-0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0321a93ef6e98668fd6fac8445ea3da1", "sha256": "918d94d41c1ebdcf4fdbcd974182f9570a0e5145f2d84c211c8e4eeffacf5aac" }, "downloads": -1, "filename": "i18nize_templates-0.2.tar.gz", "has_sig": false, "md5_digest": "0321a93ef6e98668fd6fac8445ea3da1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31918, "upload_time": "2018-02-02T19:18:03", "url": "https://files.pythonhosted.org/packages/71/69/abdbd7d1299530a605f0c59b223eec414db0dc52aaffb810b9e132acc29c/i18nize_templates-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "28c0a97fb2cbc6b970151b776d683cf4", "sha256": "7e64ef5f7f479baf7f3a9a20e829925b89b43ef436ce06096b673a9925d309ba" }, "downloads": -1, "filename": "i18nize_templates-0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "28c0a97fb2cbc6b970151b776d683cf4", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 24868, "upload_time": "2018-02-02T19:18:02", "url": "https://files.pythonhosted.org/packages/ac/f8/1f9e4152ef7bc6462e34cd96ed75e51a7c7cb186c55e259adaae0714ba44/i18nize_templates-0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0321a93ef6e98668fd6fac8445ea3da1", "sha256": "918d94d41c1ebdcf4fdbcd974182f9570a0e5145f2d84c211c8e4eeffacf5aac" }, "downloads": -1, "filename": "i18nize_templates-0.2.tar.gz", "has_sig": false, "md5_digest": "0321a93ef6e98668fd6fac8445ea3da1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31918, "upload_time": "2018-02-02T19:18:03", "url": "https://files.pythonhosted.org/packages/71/69/abdbd7d1299530a605f0c59b223eec414db0dc52aaffb810b9e132acc29c/i18nize_templates-0.2.tar.gz" } ] }