{% extends "schools/base.html" %} {% load i18n %} {% load static %} {% load short_name %} {% block content %}

{% translate "Géolocalisation d'adresses" %}

{% translate "Uploadez un fichier Excel contenant des adresses dans la première colonne pour les géolocaliser automatiquement." %}

{% if messages %}
{% for message in messages %} {% endfor %}
{% endif %}
{% translate "Uploader un fichier" %}
{% csrf_token %}
{{ form.uploaded_file }} {% if form.uploaded_file.help_text %}
{{ form.uploaded_file.help_text }}
{% endif %} {% if form.uploaded_file.errors %}
{% for error in form.uploaded_file.errors %} {{ error }} {% endfor %}
{% endif %}
{% translate "Comment ça fonctionne ?" %}
  1. {% translate "Préparez un fichier Excel avec les adresses dans la première colonne" %}
  2. {% translate "Uploadez le fichier en utilisant le formulaire ci-dessus" %}
  3. {% translate "Le système géolocalise automatiquement chaque adresse" %}
  4. {% translate "Vous recevrez un email avec le fichier résultat contenant les coordonnées (longitude et latitude)" %}
{% translate "Mes tâches de géolocalisation" %}
{% if user_tasks %}
{% for task in user_tasks %} {% endfor %}
{% translate "Fichier" %} {% translate "Date" %} {% translate "Statut" %} {% translate "Adresses" %} {% translate "Réussies" %} {% translate "Action" %}
{{ task.uploaded_file|filename|default:"-" }} {{ task.created_at|date:"d/m/Y H:i" }} {% if task.status == 'pending' %} {% translate "En attente" %} {% elif task.status == 'processing' %} {% translate "En cours" %} {% elif task.status == 'completed' %} {% translate "Terminé" %} {% elif task.status == 'failed' %} {% translate "Échoué" %} {% endif %} {{ task.total_rows|default:"-" }} {{ task.successful_geocodes|default:"-" }} {% if task.status == 'completed' and task.output_file %} {% translate "Télécharger" %} {% elif task.status == 'processing' %} {% translate "Chargement..." %} {% elif task.status == 'failed' %} {% else %} - {% endif %}
{% else %}

{% translate "Aucune tâche de géolocalisation pour le moment." %}

{% endif %}
{% endblock content %} {% block script %} {% endblock script %}