{
"info": {
"author": "yawd",
"author_email": "info@yawd.eu",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 4 - Beta",
"Environment :: Web Environment",
"Framework :: Django",
"Intended Audience :: Developers",
"License :: OSI Approved :: BSD License",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Topic :: Software Development :: Libraries"
],
"description": "yawd-translations, create multilingual django websites\n======================================================\n\n`yawd-translations `_\nprovides a set of tools for creating multilingual websites with\n`django `_.\n\nThe application includes the following tools:\n\n* Manage the website's installed Languages through the admin interface\n* Generate translation messages (``makemessages`` and ``compilemessages``) for all installed applications and defined languages using the admin interface (no need to restart the web server).\n* Translatable db models API\n* A custom `admin inline `_ to manage db translations\n* A custom middleware to replace `django.middleware.locale.LocaleMiddleware `_ and achieve the following:\n\n\t* Change the way django detects language preference and use the db default language (set through the admin interface)\n\t* Redirects to language-dependant URLs are permanent (301) and not temporary (302).\n\t\n* A patterns function (that behaves pretty-much like django's own `i18n_patterns() `_ does) to achieve the following:\n\n\t* Match root URL paths as default language URLs: If your default language is English (``en``), ``i18n_patterns()`` will not match the ``/`` URL as the english homepage and the django middleware would redirect pages to their ``/en/`` equivalent (e.g. your homepage would be `http://example.com/en/` and all requests to `http://example.com/` would be redirected to `http://example.com/en/`). The custom patterns function implements the exact opposite, which is a common practice to web development. Therefore `http://example.com/` will be matched as the real permalink (instead of `http://example.com/en/`). For non-default languages, the custom patterns function behaves like ``i18n_patters()`` does.\n\n* A `context processor` to access available languages in your templates and a simple `template tag` to easily switch between the available translations of a page in the front-end website.\n\n\n.. note::\n\tyawd-translations v0.5.2 is the last version intended to work with\n\tDjango 1.4. The current master is actively developed under Django 1.5\n\tand does NOT work with older Django releases. For those still using\n\tDjango 1.4, you can checkout the ``0.5.x`` branch or use the yawd-translations\n\tv0.5.2 pypi package. New features will not be backported to the ``0.5.x``\n\tbranch. Since many of us run production systems tied to Django 1.4, both\n\tv0.5.2 and the latest documentation will be online on readthedocs.org. \n\nUsage and demo\n==============\n\nSee the `yawd-translations v0.5.2 documentation `_ \nfor information on how to install the demo and use yawd-translations.\n",
"description_content_type": null,
"docs_url": null,
"download_url": "UNKNOWN",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "http://yawd.eu/open-source-projects/yawd-translations/",
"keywords": null,
"license": "BSD",
"maintainer": null,
"maintainer_email": null,
"name": "yawd-translations",
"package_url": "https://pypi.org/project/yawd-translations/",
"platform": "UNKNOWN",
"project_url": "https://pypi.org/project/yawd-translations/",
"project_urls": {
"Download": "UNKNOWN",
"Homepage": "http://yawd.eu/open-source-projects/yawd-translations/"
},
"release_url": "https://pypi.org/project/yawd-translations/0.5.2/",
"requires_dist": null,
"requires_python": null,
"summary": "A set of tools for creating multilingual websites with Django",
"version": "0.5.2"
},
"last_serial": 581483,
"releases": {
"0.5.0": [
{
"comment_text": "",
"digests": {
"md5": "eebcfb657bc1c06b93304ef843e10034",
"sha256": "9cbbb6be70bddc199c9e63c5334cbd0e53e6ebdf4f86a39bd55591a3a527ab3d"
},
"downloads": -1,
"filename": "yawd-translations-0.5.0.tar.gz",
"has_sig": false,
"md5_digest": "eebcfb657bc1c06b93304ef843e10034",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16308,
"upload_time": "2012-11-15T02:02:32",
"url": "https://files.pythonhosted.org/packages/66/52/859b87c86251e49f988100116d1dccf144d0a84b58a885c9cef5ac33ef15/yawd-translations-0.5.0.tar.gz"
}
],
"0.5.1": [
{
"comment_text": "",
"digests": {
"md5": "361c1fdfa79540d44bfe412a9740cb03",
"sha256": "8aa294b8c9e4e3f5df51e8cb9980842f34a1a95159ff04d625df27ae846207f0"
},
"downloads": -1,
"filename": "yawd-translations-0.5.1.tar.gz",
"has_sig": false,
"md5_digest": "361c1fdfa79540d44bfe412a9740cb03",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16322,
"upload_time": "2013-03-05T14:57:26",
"url": "https://files.pythonhosted.org/packages/a1/86/a58c532ee5f3ec174a7ab0610b1d759366cfeff72e8e4c816450bf120802/yawd-translations-0.5.1.tar.gz"
}
],
"0.5.2": [
{
"comment_text": "",
"digests": {
"md5": "bd357bf812c7a9e3e4dc74b713e50320",
"sha256": "79dffd372f2b2392953ce921130188e9b19d82c082e3b4a55ccd647b75389633"
},
"downloads": -1,
"filename": "yawd-translations-0.5.2.tar.gz",
"has_sig": false,
"md5_digest": "bd357bf812c7a9e3e4dc74b713e50320",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 17379,
"upload_time": "2013-03-06T20:49:00",
"url": "https://files.pythonhosted.org/packages/10/c5/5bea36b69a8ca391501abdc83da2e136b4a0ebc05c2dc3dd1b9a3893cea1/yawd-translations-0.5.2.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "bd357bf812c7a9e3e4dc74b713e50320",
"sha256": "79dffd372f2b2392953ce921130188e9b19d82c082e3b4a55ccd647b75389633"
},
"downloads": -1,
"filename": "yawd-translations-0.5.2.tar.gz",
"has_sig": false,
"md5_digest": "bd357bf812c7a9e3e4dc74b713e50320",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 17379,
"upload_time": "2013-03-06T20:49:00",
"url": "https://files.pythonhosted.org/packages/10/c5/5bea36b69a8ca391501abdc83da2e136b4a0ebc05c2dc3dd1b9a3893cea1/yawd-translations-0.5.2.tar.gz"
}
]
}