Download a zip file with a Release-Lang's translation files (fixes #87).

Updated 2 years, 9 months ago

Dimitris Glezos Reviewers
transifex
None Transifex mainline
Support for downloading a compressed archives of a lang-release's files.
- Go to a language-release page and click 'download zip'.
- Check the filename
- Check the contents
languages/urls.py
Revision 07f47c5cbf3b New Change
1
from django.conf.urls.defaults import *
1
from django.conf.urls.defaults import *
2
from django.contrib import admin
2
from django.contrib import admin
3
from models import Language
3
from models import Language
4
from feeds import AllLanguages, LanguageReleaseFeed
4
from feeds import AllLanguages, LanguageReleaseFeed
5
from views import (language_detail, slug_feed,
5
from views import (language_detail, slug_feed,
6
                   language_release, language_release_feed)
6
                   language_release, language_release_feed,
7
                   language_release_download)
7
8
8
admin.autodiscover()
9
admin.autodiscover()
9
10
10
feeds = {
11
feeds = {
11
    'all': AllLanguages,
12
    'all': AllLanguages,
49
    url(
50
    url(
50
        name = 'language_release',
51
        name = 'language_release',
51
        regex = '^(?P<slug>[-_@\w]+)/collection/(?P<collection_slug>[-\w]+)/(?P<release_slug>[-\w]+)/$',
52
        regex = '^(?P<slug>[-_@\w]+)/collection/(?P<collection_slug>[-\w]+)/(?P<release_slug>[-\w]+)/$',
52
        view = language_release,
53
        view = language_release,
53
    ),
54
    ),
54
55
    url(
56
        name = 'language_release_download',
57
        regex = '^(?P<slug>[-_@\w]+)/collection/(?P<collection_slug>[-\w]+)/(?P<release_slug>[-\w]+)/download_(?P<filetype>[\w]+)/$',
58
        view = language_release_download,
59
    ),
55
)
60
)
languages/views.py
Revision 07f47c5cbf3b New Change
 
site_media/css/icons.css
Revision 07f47c5cbf3b New Change
 
site_media/images/icons/compress.png
Revision 07f47c5cbf3b New Change
 
templates/languages/language_release.html
Revision 07f47c5cbf3b New Change
 
translations/util/compressed.py
New File
 
  1. languages/urls.py: Loading...
  2. languages/views.py: Loading...
  3. site_media/css/icons.css: Loading...
  4. site_media/images/icons/compress.png: Loading...
  5. templates/languages/language_release.html: Loading...
  6. translations/util/compressed.py: Loading...