diff options
| -rw-r--r-- | chimere/locale/fr/LC_MESSAGES/django.po | 28 | ||||
| -rw-r--r-- | chimere/main/models.py | 2 | ||||
| -rw-r--r-- | chimere/main/views.py | 5 | ||||
| -rw-r--r-- | chimere/templates/upload_file.html | 3 | 
4 files changed, 25 insertions, 13 deletions
| diff --git a/chimere/locale/fr/LC_MESSAGES/django.po b/chimere/locale/fr/LC_MESSAGES/django.po index 6ea015d..ec34c01 100644 --- a/chimere/locale/fr/LC_MESSAGES/django.po +++ b/chimere/locale/fr/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid ""  msgstr ""  "Project-Id-Version: 0.2\n"  "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-09-14 20:43+0200\n" +"POT-Creation-Date: 2011-09-16 11:59+0200\n"  "PO-Revision-Date: 2010-03-20 20:00+0100\n"  "Last-Translator: Étienne Loks <etienne.loks@peacefrogs.net>\n"  "MIME-Version: 1.0\n" @@ -268,11 +268,15 @@ msgstr "Valeur"  msgid "Property"  msgstr "Propriété" -#: main/views.py:290 +#: main/views.py:180 +msgid "Bad file. Please check it with an external software." +msgstr "Fichier incohérent. Merci de le vérifier avec un logiciel externe." + +#: main/views.py:295  msgid "Comments/request on the map"  msgstr "Commentaires/requètes sur la carte" -#: main/views.py:293 +#: main/views.py:298  msgid ""  "Thank you for your contribution. It will be taken into account. If you have "  "left your email you may be contacted soon for more details." @@ -281,11 +285,11 @@ msgstr ""  "laissé votre courriel vous serez peut-être contacté bientôt pour plus de "  "détails." -#: main/views.py:297 +#: main/views.py:302  msgid "Temporary error. Renew your message later."  msgstr "Erreur temporaire. Réenvoyez votre message plus tard." -#: main/views.py:409 +#: main/views.py:414  msgid "No category available in this area."  msgstr "Pas de catégorie disponible sur cette zone." @@ -462,7 +466,7 @@ msgid "Display markers and routes waiting for validation"  msgstr ""  "Afficher les points remarquables et les trajets en attente de validation" -#: templates/category_detail.html:6 templates/welcome.html:47 +#: templates/category_detail.html:6 templates/welcome.html:23  msgid "Close"  msgstr "Fermer" @@ -545,15 +549,15 @@ msgstr ""  "Votre proposition a été soumise. Un modérateur va traiter votre proposition "  "sous peu. Merci !" -#: templates/upload_file.html:20 -msgid "Upload a file" -msgstr "Déposer un fichier" - -#: templates/upload_file.html:42 +#: templates/upload_file.html:21  msgid "Thank you for your submission!"  msgstr "Merci pour votre proposition !" -#: templates/upload_file.html:47 +#: templates/upload_file.html:25 +msgid "Upload a file" +msgstr "Déposer un fichier" + +#: templates/upload_file.html:50  msgid "Upload"  msgstr "Déposer" diff --git a/chimere/main/models.py b/chimere/main/models.py index 5ab45f6..6afb873 100644 --- a/chimere/main/models.py +++ b/chimere/main/models.py @@ -1,6 +1,6 @@  #!/usr/bin/env python  # -*- coding: utf-8 -*- -# Copyright (C) 2008-2010  Étienne Loks  <etienne.loks_AT_peacefrogsDOTnet> +# Copyright (C) 2008-2011  Étienne Loks  <etienne.loks_AT_peacefrogsDOTnet>  # This program is free software: you can redistribute it and/or modify  # it under the terms of the GNU General Public License as diff --git a/chimere/main/views.py b/chimere/main/views.py index 80097d1..25ad630 100644 --- a/chimere/main/views.py +++ b/chimere/main/views.py @@ -176,6 +176,11 @@ def uploadFile(request, category_id='', area_name=''):                  response_dct['gpx_id'] = routefile.pk                  return render_to_response('upload_file.html', response_dct)              routefile.process() +            if not routefile.route: +                response_dct['errors'] = _(u"Bad file. Please check it with an " +                                           u"external software.") +                response_dct.update({'form':form}) +                return render_to_response('upload_file.html', response_dct)              route = Route(name=form.cleaned_data['name'], route=routefile.route,                            associated_file=routefile, status='S')              route.save() diff --git a/chimere/templates/upload_file.html b/chimere/templates/upload_file.html index 50c1150..06c89ad 100644 --- a/chimere/templates/upload_file.html +++ b/chimere/templates/upload_file.html @@ -23,6 +23,9 @@  {% endif %}  <fieldset class='edit'>  <legend>{% trans "Upload a file" %}</legend> +{% if errors %} +<ul class="errorlist"><li>{{errors}}</li></ul> +{% endif %}  {% if category %}<h3>{{category}}</h3>{% endif %}  <div class="fieldWrapper">  {% if gpx_id %} | 
