{ "info": { "author": "Patrick Dill", "author_email": "jamespatrickdill@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "EzLocale\n========\n\nEzLocale is a language library that makes translation easier (hence the name).\n\nThrow gettext in the trash, because you'll never need to manually translate again.\n\nPowered by Google Translate, with the googletrans module. https://github.com/ssut/py-googletrans\n\n``$ pip install ezlocale``\n\n\nBasic Usage\n-----------\n\n.. code-block:: python\n\n import ezlocale\n\n # set default language to Spanish\n ezlocale.DEST = ezlocale.language.ES\n\n # easier translation\n _ = ezlocale.gettext\n\n name = input(_(\"What's your name? > \"))\n\n print(_(\"Hello, %s!\" % name))\n\n\n``\u00c2\u00bfCu\u00c3\u00a1l es tu nombre? > Patrick``\n\n``\u00c2\u00a1Hola, Patrick!``\n\n\nTo get a language by its name, just use ``ezlocale.get_language(name)`` (case insensitive)\n\nYou can also use a different language with each call.\n\n.. code-block:: python\n\n >>> ezlocale.gettext(\"Hello!\", dest=ezlocale.get_language(\"Latin\"))\n 'Salve!'\n >>> ezlocale.gettext(\"\u00c2\u00a1Hola!\", dest=ezlocale.language.EN, src=ezlocale.language.AUTO) # anything to english\n 'Hello!'\n\nTo\n\n\nTo clear the translation cache, use ``ezlocale.clear_cache()``\n\nEzLocale uses an LFU cache for each language to make sure resources aren't wasted.\nhttp://github.com/reshanie/faste/", "description_content_type": null, "docs_url": null, "download_url": "http://github.com/reshanie/ezlocale/archive/master.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/reshanie/ezlocale/", "keywords": "translate locale localization translator gettext", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ezlocale", "package_url": "https://pypi.org/project/ezlocale/", "platform": "", "project_url": "https://pypi.org/project/ezlocale/", "project_urls": { "Download": "http://github.com/reshanie/ezlocale/archive/master.tar.gz", "Homepage": "https://github.com/reshanie/ezlocale/" }, "release_url": "https://pypi.org/project/ezlocale/0.5/", "requires_dist": null, "requires_python": "", "summary": "Easier localization, so everyone can use your programs.", "version": "0.5" }, "last_serial": 3099397, "releases": { "0.5": [ { "comment_text": "", "digests": { "md5": "49106b93d075b4ab1c0e2a1c3d0bbea9", "sha256": "7c53064840a4d50fe66b0715f569293138335b3cbcedefdfa41e3ac5495bf26d" }, "downloads": -1, "filename": "ezlocale-0.5.tar.gz", "has_sig": false, "md5_digest": "49106b93d075b4ab1c0e2a1c3d0bbea9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4597, "upload_time": "2017-08-14T01:57:31", "url": "https://files.pythonhosted.org/packages/af/57/dc2d4b384d819b1529a7fde2c6c10e07715ca5bf8e828706752e18666417/ezlocale-0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "49106b93d075b4ab1c0e2a1c3d0bbea9", "sha256": "7c53064840a4d50fe66b0715f569293138335b3cbcedefdfa41e3ac5495bf26d" }, "downloads": -1, "filename": "ezlocale-0.5.tar.gz", "has_sig": false, "md5_digest": "49106b93d075b4ab1c0e2a1c3d0bbea9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4597, "upload_time": "2017-08-14T01:57:31", "url": "https://files.pythonhosted.org/packages/af/57/dc2d4b384d819b1529a7fde2c6c10e07715ca5bf8e828706752e18666417/ezlocale-0.5.tar.gz" } ] }