feat: implement inspection editing API and modal to allow authorized users to update inspection details
This commit is contained in:
parent
8283adeeac
commit
53ab3ff451
51 changed files with 25977 additions and 23922 deletions
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -1145,10 +1145,36 @@
|
|||
if (docsSection) docsSection.classList.add('d-none');
|
||||
}
|
||||
|
||||
const modal = new bootstrap.Modal(modalEl);
|
||||
window.currentMapInspectionId = insp.id;
|
||||
const editBtn = document.getElementById('map-insp-edit-btn');
|
||||
if (editBtn) {
|
||||
if (insp.can_edit && insp.id) {
|
||||
editBtn.classList.remove('d-none');
|
||||
} else {
|
||||
editBtn.classList.add('d-none');
|
||||
}
|
||||
}
|
||||
|
||||
const modal = bootstrap.Modal.getOrCreateInstance(modalEl);
|
||||
modal.show();
|
||||
}
|
||||
|
||||
|
||||
window.openEditInspectionFromMap = function() {
|
||||
if (!window.currentMapInspectionId) return;
|
||||
const mapModalEl = document.getElementById('mapInspectionDetailModal');
|
||||
if (mapModalEl) {
|
||||
const mapModalInstance = bootstrap.Modal.getInstance(mapModalEl);
|
||||
if (mapModalInstance) {
|
||||
mapModalInstance.hide();
|
||||
}
|
||||
}
|
||||
if (typeof openEditInspectionModal === 'function') {
|
||||
openEditInspectionModal(window.currentMapInspectionId);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
window.openInspectionModal = function(props) {
|
||||
const modalEl = document.getElementById('quickInspectionModal');
|
||||
if (!modalEl) return;
|
||||
|
|
|
|||
|
|
@ -112,6 +112,11 @@
|
|||
<span class="text-muted"><i class="bi bi-person me-1"></i>{% translate "Inspecteur" %}</span>
|
||||
<span class="fw-semibold">{{ insp.inspector|short_name|default:insp.inspector.username|default:"-" }}</span>
|
||||
</li>
|
||||
<li class="list-group-item d-flex justify-content-between align-items-center px-0">
|
||||
<span class="text-muted"><i class="bi bi-clock-history me-1"></i>{% translate "Date de modification" %}</span>
|
||||
<span class="fw-semibold">{{ insp.updated_at|date:"d/m/Y H:i" }}</span>
|
||||
</li>
|
||||
|
||||
|
||||
{% get_inspection_detail_template insp as detail_template %}
|
||||
{% if detail_template %}
|
||||
|
|
@ -142,8 +147,15 @@
|
|||
{% endif %}
|
||||
</div>
|
||||
<div class="modal-footer py-2 bg-light">
|
||||
{% can_edit_inspection insp request.user as user_can_edit %}
|
||||
{% if user_can_edit %}
|
||||
<button type="button" class="btn btn-outline-primary btn-sm fw-semibold" onclick="openEditInspectionModal({{ insp.id }})" data-bs-dismiss="modal">
|
||||
<i class="bi bi-pencil me-1"></i>{% translate "Modifier l'inspection" %}
|
||||
</button>
|
||||
{% endif %}
|
||||
<button type="button" class="btn btn-secondary btn-sm" data-bs-dismiss="modal">{% translate "Fermer" %}</button>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -240,3 +252,6 @@ document.addEventListener('DOMContentLoaded', function() {
|
|||
});
|
||||
</script>
|
||||
{% endif %}
|
||||
|
||||
{% include "inspections/components/edit_inspection_modal.html" %}
|
||||
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2026-08-06 14:33+0000\n"
|
||||
"POT-Creation-Date: 2026-08-13 19:20+0200\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
|
|
@ -17,393 +17,393 @@ msgstr ""
|
|||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: authorizations/admin.py:28
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:73
|
||||
#: authorizations/templates/authorizations/authorization_list.html:73
|
||||
#: authorizations/templates/authorizations/authorization_list.html:139
|
||||
#: streetup/authorizations/admin.py:28
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:73
|
||||
#: streetup/authorizations/templates/authorizations/authorization_list.html:73
|
||||
#: streetup/authorizations/templates/authorizations/authorization_list.html:139
|
||||
msgid "Type"
|
||||
msgstr "Type"
|
||||
|
||||
#: authorizations/admin.py:46
|
||||
#: streetup/authorizations/admin.py:46
|
||||
msgid "Expiré"
|
||||
msgstr "Expired"
|
||||
|
||||
#: authorizations/forms.py:62
|
||||
#: streetup/authorizations/forms.py:62
|
||||
msgid "Veuillez dessiner la zone concernée sur la carte."
|
||||
msgstr "Please draw the relevant area on the map."
|
||||
|
||||
#: authorizations/forms.py:66
|
||||
#: streetup/authorizations/forms.py:66
|
||||
msgid "Géométrie invalide."
|
||||
msgstr "Invalid geometry."
|
||||
|
||||
#: authorizations/forms.py:68
|
||||
#: streetup/authorizations/forms.py:68
|
||||
msgid "Veuillez dessiner un polygone."
|
||||
msgstr "Please draw a polygon."
|
||||
|
||||
#: authorizations/forms.py:77
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:175
|
||||
#: streetup/authorizations/forms.py:77
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:175
|
||||
msgid "Description du document"
|
||||
msgstr "Document description"
|
||||
|
||||
#: authorizations/forms.py:127
|
||||
#: streetup/authorizations/forms.py:127
|
||||
msgid "Inclure les archives (> 2 ans)"
|
||||
msgstr "Include archives (> 2 years)"
|
||||
|
||||
#: authorizations/forms.py:132
|
||||
#: streetup/authorizations/forms.py:132
|
||||
msgid "Type d'autorisation"
|
||||
msgstr "Authorisation type"
|
||||
|
||||
#: authorizations/forms.py:140
|
||||
#: streetup/authorizations/forms.py:140
|
||||
msgid "Recherche…"
|
||||
msgstr "Search…"
|
||||
|
||||
#: authorizations/models.py:17
|
||||
#: streetup/authorizations/models.py:17
|
||||
msgid "Affichage (panneau, ...)"
|
||||
msgstr "Display (panel, ...)"
|
||||
|
||||
#: authorizations/models.py:18
|
||||
#: streetup/authorizations/models.py:18
|
||||
msgid "Terrasse"
|
||||
msgstr "Terrace"
|
||||
|
||||
#: authorizations/models.py:19
|
||||
#: streetup/authorizations/models.py:19
|
||||
msgid "Mobilier urbain"
|
||||
msgstr "Street furniture"
|
||||
|
||||
#: authorizations/models.py:20
|
||||
#: streetup/authorizations/models.py:20
|
||||
msgid "Œuvre d'art"
|
||||
msgstr "Artwork"
|
||||
|
||||
#: authorizations/models.py:21
|
||||
#: streetup/authorizations/models.py:21
|
||||
msgid "Nouvel Emplacement PMR"
|
||||
msgstr "New PRM parking space"
|
||||
|
||||
#: authorizations/models.py:22
|
||||
#: streetup/authorizations/models.py:22
|
||||
msgid "Nouvelle Zone de livraison"
|
||||
msgstr "New delivery zone"
|
||||
|
||||
#: authorizations/models.py:23
|
||||
#: streetup/authorizations/models.py:23
|
||||
msgid "Tournage audiovisuel"
|
||||
msgstr "Audiovisual filming"
|
||||
|
||||
#: authorizations/models.py:24
|
||||
#: streetup/authorizations/models.py:24
|
||||
msgid "Evénement"
|
||||
msgstr "Event"
|
||||
|
||||
#: authorizations/models.py:25
|
||||
#: streetup/authorizations/models.py:25
|
||||
msgid "Plante grimpante"
|
||||
msgstr "Climbing plant"
|
||||
|
||||
#: authorizations/models.py:26
|
||||
#: streetup/authorizations/models.py:26
|
||||
msgid "Pied d'arbre"
|
||||
msgstr "Tree base"
|
||||
|
||||
#: authorizations/models.py:30
|
||||
#: streetup/authorizations/models.py:30
|
||||
msgid "À traiter"
|
||||
msgstr "To be processed"
|
||||
|
||||
#: authorizations/models.py:31
|
||||
#: streetup/authorizations/models.py:31
|
||||
msgid "En cours"
|
||||
msgstr "In progress"
|
||||
|
||||
#: authorizations/models.py:32
|
||||
#: streetup/authorizations/models.py:32
|
||||
msgid "Autorisé"
|
||||
msgstr "Authorised"
|
||||
|
||||
#: authorizations/models.py:33
|
||||
#: streetup/authorizations/models.py:33
|
||||
msgid "Refusé"
|
||||
msgstr "Refused"
|
||||
|
||||
#: authorizations/models.py:34
|
||||
#: streetup/authorizations/models.py:34
|
||||
msgid "Clôturé"
|
||||
msgstr "Closed"
|
||||
|
||||
#: authorizations/models.py:45
|
||||
#: streetup/authorizations/models.py:45
|
||||
msgid "Langue"
|
||||
msgstr "Language"
|
||||
|
||||
#: authorizations/models.py:49 authorizations/models.py:201
|
||||
#: streetup/authorizations/models.py:49 streetup/authorizations/models.py:201
|
||||
msgid "Email vérifié"
|
||||
msgstr "Email verified"
|
||||
|
||||
#: authorizations/models.py:50
|
||||
#: streetup/authorizations/models.py:50
|
||||
msgid "Indique si l'adresse email du demandeur a été vérifiée."
|
||||
msgstr "Indicates whether the applicant's email address has been verified."
|
||||
|
||||
#: authorizations/models.py:52
|
||||
#: streetup/authorizations/models.py:52
|
||||
msgid "Type d'occupation"
|
||||
msgstr "Occupation type"
|
||||
|
||||
#: authorizations/models.py:53
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:92
|
||||
#: streetup/authorizations/models.py:53
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:92
|
||||
msgid "Description de la demande"
|
||||
msgstr "Request description"
|
||||
|
||||
#: authorizations/models.py:54
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:105
|
||||
#: streetup/authorizations/models.py:54
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:105
|
||||
msgid "Nom"
|
||||
msgstr "Name"
|
||||
|
||||
#: authorizations/models.py:55 authorizations/models.py:197
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:108
|
||||
#: streetup/authorizations/models.py:55 streetup/authorizations/models.py:197
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:108
|
||||
msgid "Email"
|
||||
msgstr "Email"
|
||||
|
||||
#: authorizations/models.py:56
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:113
|
||||
#: streetup/authorizations/models.py:56
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:113
|
||||
msgid "Adresse"
|
||||
msgstr "Address"
|
||||
|
||||
#: authorizations/models.py:57
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:117
|
||||
#: streetup/authorizations/models.py:57
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:117
|
||||
msgid "Entreprise"
|
||||
msgstr "Company"
|
||||
|
||||
#: authorizations/models.py:64
|
||||
#: streetup/authorizations/models.py:64
|
||||
msgid "Agent traitant"
|
||||
msgstr "Handling agent"
|
||||
|
||||
#: authorizations/models.py:66
|
||||
#: streetup/authorizations/models.py:66
|
||||
msgid "Commentaire"
|
||||
msgstr "Comment"
|
||||
|
||||
#: authorizations/models.py:67
|
||||
#: streetup/authorizations/models.py:67
|
||||
msgid "Localisation – Adresse"
|
||||
msgstr "Location – Address"
|
||||
|
||||
#: authorizations/models.py:68
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:95
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:228
|
||||
#: authorizations/templates/authorizations/authorization_list.html:142
|
||||
#: streetup/authorizations/models.py:68
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:95
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:228
|
||||
#: streetup/authorizations/templates/authorizations/authorization_list.html:142
|
||||
msgid "Localisation"
|
||||
msgstr "Location"
|
||||
|
||||
#: authorizations/models.py:107
|
||||
#: streetup/authorizations/models.py:107
|
||||
msgid "Autorisation d'occupation de l'espace public"
|
||||
msgstr ""
|
||||
|
||||
#: authorizations/models.py:108
|
||||
#: streetup/authorizations/models.py:108
|
||||
msgid "Autorisations d'occupation de l'espace public"
|
||||
msgstr ""
|
||||
|
||||
#: authorizations/models.py:146
|
||||
#: streetup/authorizations/models.py:146
|
||||
#, python-format
|
||||
msgid "La taille maximale du fichier est de %(limit)s Mo."
|
||||
msgstr "The maximum file size is %(limit)s MB."
|
||||
|
||||
#: authorizations/models.py:151
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:179
|
||||
#: streetup/authorizations/models.py:151
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:179
|
||||
msgid "Fichier"
|
||||
msgstr "File"
|
||||
|
||||
#: authorizations/models.py:155
|
||||
#: streetup/authorizations/models.py:155
|
||||
msgid "Description"
|
||||
msgstr "Description"
|
||||
|
||||
#: authorizations/models.py:163
|
||||
#: streetup/authorizations/models.py:163
|
||||
msgid "Document"
|
||||
msgstr "Document"
|
||||
|
||||
#: authorizations/models.py:164
|
||||
#: streetup/authorizations/models.py:164
|
||||
msgid "Documents"
|
||||
msgstr "Documents"
|
||||
|
||||
#: authorizations/models.py:176
|
||||
#: streetup/authorizations/models.py:176
|
||||
msgid "Début de l'occupation"
|
||||
msgstr "Start of occupation"
|
||||
|
||||
#: authorizations/models.py:177
|
||||
#: streetup/authorizations/models.py:177
|
||||
msgid "Fin de l'occupation"
|
||||
msgstr "End of occupation"
|
||||
|
||||
#: authorizations/models.py:180
|
||||
#: streetup/authorizations/models.py:180
|
||||
msgid "Date d'occupation"
|
||||
msgstr "Occupation date"
|
||||
|
||||
#: authorizations/models.py:181
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:127
|
||||
#: streetup/authorizations/models.py:181
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:127
|
||||
msgid "Dates d'occupation"
|
||||
msgstr "Occupation dates"
|
||||
|
||||
#: authorizations/models.py:202
|
||||
#: streetup/authorizations/models.py:202
|
||||
msgid "Emails vérifiés"
|
||||
msgstr "Verified emails"
|
||||
|
||||
#: authorizations/models.py:247
|
||||
#: streetup/authorizations/models.py:247
|
||||
msgid "Code de vérification"
|
||||
msgstr "Verification code"
|
||||
|
||||
#: authorizations/models.py:248
|
||||
#: streetup/authorizations/models.py:248
|
||||
msgid "Codes de vérification"
|
||||
msgstr "Verification codes"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:12
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:12
|
||||
msgid "Retour à la liste"
|
||||
msgstr "Back to list"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:13
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:27
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:13
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:27
|
||||
msgid "Retour"
|
||||
msgstr "Back"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:23
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:23
|
||||
msgid "Demande"
|
||||
msgstr "Request"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:52
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:52
|
||||
msgid "Informations générales"
|
||||
msgstr "General information"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:55
|
||||
#: authorizations/templates/authorizations/authorization_list.html:138
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:55
|
||||
#: streetup/authorizations/templates/authorizations/authorization_list.html:138
|
||||
msgid "Code"
|
||||
msgstr "Code"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:58
|
||||
#: authorizations/templates/authorizations/authorization_list.html:140
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:58
|
||||
#: streetup/authorizations/templates/authorizations/authorization_list.html:140
|
||||
msgid "Statut"
|
||||
msgstr "Status"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:76
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:76
|
||||
msgid "Créé le"
|
||||
msgstr "Created on"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:79
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:79
|
||||
msgid "Mis à jour"
|
||||
msgstr "Updated"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:83
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:83
|
||||
msgid "Agent"
|
||||
msgstr "Agent"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:102
|
||||
#: authorizations/templates/authorizations/authorization_list.html:141
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:102
|
||||
#: streetup/authorizations/templates/authorizations/authorization_list.html:141
|
||||
msgid "Demandeur"
|
||||
msgstr "Applicant"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:132
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:132
|
||||
msgid "Début"
|
||||
msgstr "Start"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:133
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:133
|
||||
msgid "Fin"
|
||||
msgstr "End"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:151
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:151
|
||||
msgid "Documents joints"
|
||||
msgstr "Attached documents"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:167
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:167
|
||||
msgid "Aucun document joint."
|
||||
msgstr "Attached documents"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:176
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:176
|
||||
msgid "Ex: Arrêté de police"
|
||||
msgstr ""
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:183
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:183
|
||||
msgid "Ajouter"
|
||||
msgstr "Add a date"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:194
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:194
|
||||
msgid "Traitement de la demande"
|
||||
msgstr "Request description"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:201
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:201
|
||||
msgid "Modifier le statut"
|
||||
msgstr "Modifier le statut"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:211
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:211
|
||||
msgid "Commentaire agent"
|
||||
msgstr "Agent comment"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:212
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:212
|
||||
msgid "Saisir un commentaire ou des notes..."
|
||||
msgstr "Saisir un commentaire ou des notes..."
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:216
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:216
|
||||
msgid "Enregistrer le traitement"
|
||||
msgstr "Enregistrer le traitement"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_list.html:41
|
||||
#: authorizations/templates/authorizations/authorization_list.html:42
|
||||
#: authorizations/templates/authorizations/authorization_list.html:58
|
||||
#: streetup/authorizations/templates/authorizations/authorization_list.html:41
|
||||
#: streetup/authorizations/templates/authorizations/authorization_list.html:42
|
||||
#: streetup/authorizations/templates/authorizations/authorization_list.html:58
|
||||
msgid "Formulaire public"
|
||||
msgstr "Public form"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_list.html:45
|
||||
#: streetup/authorizations/templates/authorizations/authorization_list.html:45
|
||||
msgid "Liste"
|
||||
msgstr "List"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_list.html:46
|
||||
#: streetup/authorizations/templates/authorizations/authorization_list.html:46
|
||||
msgid "Liste des demandes"
|
||||
msgstr "List of requests"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_list.html:55
|
||||
#: streetup/authorizations/templates/authorizations/authorization_list.html:55
|
||||
msgid "Demandes d'autorisation d'occupation de l'espace public"
|
||||
msgstr "Public space occupation authorization requests"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_list.html:68
|
||||
#: streetup/authorizations/templates/authorizations/authorization_list.html:68
|
||||
msgid "Recherche"
|
||||
msgstr "Search"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_list.html:82
|
||||
#: authorizations/templates/authorizations/authorization_list.html:207
|
||||
#: streetup/authorizations/templates/authorizations/authorization_list.html:82
|
||||
#: streetup/authorizations/templates/authorizations/authorization_list.html:207
|
||||
msgid "Tous les types"
|
||||
msgstr "All types"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_list.html:89
|
||||
#: streetup/authorizations/templates/authorizations/authorization_list.html:89
|
||||
msgid "Rechercher un type..."
|
||||
msgstr "Search"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_list.html:92
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:226
|
||||
#: streetup/authorizations/templates/authorizations/authorization_list.html:92
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:226
|
||||
msgid "Effacer"
|
||||
msgstr "Clear"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_list.html:106
|
||||
#: streetup/authorizations/templates/authorizations/authorization_list.html:106
|
||||
msgid "Aucun type correspondant"
|
||||
msgstr "Aucun type correspondant"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_list.html:121
|
||||
#: streetup/authorizations/templates/authorizations/authorization_list.html:121
|
||||
msgid "Filtrer"
|
||||
msgstr "Filter"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_list.html:143
|
||||
#: streetup/authorizations/templates/authorizations/authorization_list.html:143
|
||||
msgid "Date de création"
|
||||
msgstr "Creation date"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_list.html:177
|
||||
#: streetup/authorizations/templates/authorizations/authorization_list.html:177
|
||||
msgid "Aucune demande trouvée."
|
||||
msgstr "No request found."
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_list.html:215
|
||||
#: streetup/authorizations/templates/authorizations/authorization_list.html:215
|
||||
msgid "types sélectionnés"
|
||||
msgstr ""
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_success.html:9
|
||||
#: authorizations/templates/authorizations/authorization_success.html:37
|
||||
#: streetup/authorizations/templates/authorizations/authorization_success.html:9
|
||||
#: streetup/authorizations/templates/authorizations/authorization_success.html:37
|
||||
msgid "Demande enregistrée"
|
||||
msgstr "Request saved"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_success.html:28
|
||||
#: authorizations/templates/authorizations/email_verification_failed.html:28
|
||||
#: authorizations/templates/authorizations/email_verification_pending.html:28
|
||||
#: authorizations/templates/authorizations/email_verify_code.html:35
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:9
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:99
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:376
|
||||
#: streetup/authorizations/templates/authorizations/authorization_success.html:28
|
||||
#: streetup/authorizations/templates/authorizations/email_verification_failed.html:28
|
||||
#: streetup/authorizations/templates/authorizations/email_verification_pending.html:28
|
||||
#: streetup/authorizations/templates/authorizations/email_verify_code.html:35
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:9
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:99
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:376
|
||||
msgid "Demande d'occupation de l'espace public"
|
||||
msgstr "Public space occupation request"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_success.html:41
|
||||
#: streetup/authorizations/templates/authorizations/authorization_success.html:41
|
||||
msgid "Numéro de référence"
|
||||
msgstr "Reference number"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_success.html:43
|
||||
#: streetup/authorizations/templates/authorizations/authorization_success.html:43
|
||||
msgid "Conservez ce numéro pour le suivi de votre dossier."
|
||||
msgstr "Keep this number to track your application."
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_success.html:49
|
||||
#: streetup/authorizations/templates/authorizations/authorization_success.html:49
|
||||
msgid ""
|
||||
"Votre adresse email a été confirmée et votre demande d'autorisation "
|
||||
"d'occupation de l'espace public a bien été enregistrée. Un accusé de "
|
||||
|
|
@ -414,7 +414,7 @@ msgstr ""
|
|||
"request has been registered. An acknowledgement of receipt has been sent to "
|
||||
"you by email. Our services will contact you as soon as possible."
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_success.html:55
|
||||
#: streetup/authorizations/templates/authorizations/authorization_success.html:55
|
||||
msgid ""
|
||||
"Votre demande d'autorisation d'occupation de l'espace public a bien été "
|
||||
"enregistrée. Un accusé de réception vous a été envoyé par email. Nos "
|
||||
|
|
@ -424,20 +424,20 @@ msgstr ""
|
|||
"of receipt has been sent to you by email. Our services will contact you as "
|
||||
"soon as possible.contact you as soon as possible."
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_success.html:64
|
||||
#: streetup/authorizations/templates/authorizations/authorization_success.html:64
|
||||
msgid "Faire une nouvelle demande"
|
||||
msgstr "Submit a new request"
|
||||
|
||||
#: authorizations/templates/authorizations/email_verification_failed.html:9
|
||||
#: authorizations/templates/authorizations/email_verification_failed.html:47
|
||||
#: streetup/authorizations/templates/authorizations/email_verification_failed.html:9
|
||||
#: streetup/authorizations/templates/authorizations/email_verification_failed.html:47
|
||||
msgid "Lien invalide"
|
||||
msgstr "Invalid link"
|
||||
|
||||
#: authorizations/templates/authorizations/email_verification_failed.html:39
|
||||
#: streetup/authorizations/templates/authorizations/email_verification_failed.html:39
|
||||
msgid "Lien expiré"
|
||||
msgstr "Expired link"
|
||||
|
||||
#: authorizations/templates/authorizations/email_verification_failed.html:41
|
||||
#: streetup/authorizations/templates/authorizations/email_verification_failed.html:41
|
||||
msgid ""
|
||||
"Le lien de confirmation que vous avez utilisé n'est plus valide (délai de 48 "
|
||||
"heures dépassé). Veuillez soumettre une nouvelle demande."
|
||||
|
|
@ -445,7 +445,7 @@ msgstr ""
|
|||
"The confirmation link you used is no longer valid (48-hour deadline "
|
||||
"exceeded). Please submit a new request."
|
||||
|
||||
#: authorizations/templates/authorizations/email_verification_failed.html:49
|
||||
#: streetup/authorizations/templates/authorizations/email_verification_failed.html:49
|
||||
msgid ""
|
||||
"Le lien de confirmation que vous avez utilisé est invalide ou a déjà été "
|
||||
"utilisé. Si votre demande a déjà été validée, vous pouvez en soumettre une "
|
||||
|
|
@ -454,21 +454,21 @@ msgstr ""
|
|||
"The confirmation link you used is invalid or has already been used. If your "
|
||||
"request has already been validated, you can submit a new one."
|
||||
|
||||
#: authorizations/templates/authorizations/email_verification_failed.html:58
|
||||
#: authorizations/templates/authorizations/email_verify_code.html:55
|
||||
#: authorizations/templates/authorizations/email_verify_code.html:72
|
||||
#: streetup/authorizations/templates/authorizations/email_verification_failed.html:58
|
||||
#: streetup/authorizations/templates/authorizations/email_verify_code.html:55
|
||||
#: streetup/authorizations/templates/authorizations/email_verify_code.html:72
|
||||
msgid "Nouvelle demande"
|
||||
msgstr "New request"
|
||||
|
||||
#: authorizations/templates/authorizations/email_verification_pending.html:9
|
||||
#: streetup/authorizations/templates/authorizations/email_verification_pending.html:9
|
||||
msgid "Confirmation de votre email"
|
||||
msgstr "Email confirmation"
|
||||
|
||||
#: authorizations/templates/authorizations/email_verification_pending.html:37
|
||||
#: streetup/authorizations/templates/authorizations/email_verification_pending.html:37
|
||||
msgid "Vérifiez votre boîte email"
|
||||
msgstr "Check your inbox"
|
||||
|
||||
#: authorizations/templates/authorizations/email_verification_pending.html:39
|
||||
#: streetup/authorizations/templates/authorizations/email_verification_pending.html:39
|
||||
msgid ""
|
||||
"Votre demande a bien été reçue. Pour la finaliser, veuillez confirmer votre "
|
||||
"adresse email en cliquant sur le lien que nous venons de vous envoyer."
|
||||
|
|
@ -476,7 +476,7 @@ msgstr ""
|
|||
"Your request has been received. To finalise it, please confirm your email "
|
||||
"address by clicking the link we have just sent you."
|
||||
|
||||
#: authorizations/templates/authorizations/email_verification_pending.html:47
|
||||
#: streetup/authorizations/templates/authorizations/email_verification_pending.html:47
|
||||
msgid ""
|
||||
"Le lien de confirmation est valable 48 heures. Si vous ne trouvez pas "
|
||||
"l'email, vérifiez votre dossier de courrier indésirable (spam)."
|
||||
|
|
@ -484,32 +484,32 @@ msgstr ""
|
|||
"The confirmation link is valid for 48 hours. If you cannot find the email, "
|
||||
"please check your junk/spam folder."
|
||||
|
||||
#: authorizations/templates/authorizations/email_verification_pending.html:55
|
||||
#: streetup/authorizations/templates/authorizations/email_verification_pending.html:55
|
||||
msgid "Retour au formulaire"
|
||||
msgstr "Back to the form"
|
||||
|
||||
#: authorizations/templates/authorizations/email_verify_code.html:9
|
||||
#: streetup/authorizations/templates/authorizations/email_verify_code.html:9
|
||||
msgid "Vérification de votre email"
|
||||
msgstr "Email verification"
|
||||
|
||||
#: authorizations/templates/authorizations/email_verify_code.html:46
|
||||
#: streetup/authorizations/templates/authorizations/email_verify_code.html:46
|
||||
msgid "Code expiré"
|
||||
msgstr "Code expired"
|
||||
|
||||
#: authorizations/templates/authorizations/email_verify_code.html:48
|
||||
#: streetup/authorizations/templates/authorizations/email_verify_code.html:48
|
||||
msgid ""
|
||||
"Le code de vérification est arrivé à expiration (validité : 10 "
|
||||
"minutes). Veuillez soumettre une nouvelle demande pour recevoir un nouveau "
|
||||
"code."
|
||||
"Le code de vérification est arrivé à expiration (validité : "
|
||||
"10 minutes). Veuillez soumettre une nouvelle demande pour recevoir un "
|
||||
"nouveau code."
|
||||
msgstr ""
|
||||
"The verification code has expired (validity: 10 minutes). Please "
|
||||
"submit a new request to receive a new code."
|
||||
|
||||
#: authorizations/templates/authorizations/email_verify_code.html:63
|
||||
#: streetup/authorizations/templates/authorizations/email_verify_code.html:63
|
||||
msgid "Trop de tentatives"
|
||||
msgstr "Too many attempts"
|
||||
|
||||
#: authorizations/templates/authorizations/email_verify_code.html:65
|
||||
#: streetup/authorizations/templates/authorizations/email_verify_code.html:65
|
||||
msgid ""
|
||||
"Le nombre maximum de tentatives a été atteint. Votre code est bloqué. "
|
||||
"Veuillez soumettre une nouvelle demande."
|
||||
|
|
@ -517,11 +517,11 @@ msgstr ""
|
|||
"The maximum number of attempts has been reached. Your code is blocked. "
|
||||
"Please submit a new request."
|
||||
|
||||
#: authorizations/templates/authorizations/email_verify_code.html:80
|
||||
#: streetup/authorizations/templates/authorizations/email_verify_code.html:80
|
||||
msgid "Entrez votre code de vérification"
|
||||
msgstr "Enter your verification code"
|
||||
|
||||
#: authorizations/templates/authorizations/email_verify_code.html:82
|
||||
#: streetup/authorizations/templates/authorizations/email_verify_code.html:82
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Un code à 6 chiffres a été envoyé à <strong>%(email)s</strong>. Saisissez-le "
|
||||
|
|
@ -530,60 +530,60 @@ msgstr ""
|
|||
"A 6-digit code has been sent to <strong>%(email)s</strong>. Enter it below. "
|
||||
"It is valid for 10 minutes."
|
||||
|
||||
#: authorizations/templates/authorizations/email_verify_code.html:92
|
||||
#: streetup/authorizations/templates/authorizations/email_verify_code.html:92
|
||||
msgid "Code incorrect. Vérifiez l'email reçu et réessayez."
|
||||
msgstr "Incorrect code. Check the email you received and try again."
|
||||
|
||||
#: authorizations/templates/authorizations/email_verify_code.html:115
|
||||
#: streetup/authorizations/templates/authorizations/email_verify_code.html:115
|
||||
msgid "Code de vérification à 6 chiffres"
|
||||
msgstr "6-digit verification code"
|
||||
|
||||
#: authorizations/templates/authorizations/email_verify_code.html:118
|
||||
#: streetup/authorizations/templates/authorizations/email_verify_code.html:118
|
||||
msgid "Vérifier"
|
||||
msgstr "Verify"
|
||||
|
||||
#: authorizations/templates/authorizations/email_verify_code.html:124
|
||||
#: streetup/authorizations/templates/authorizations/email_verify_code.html:124
|
||||
msgid ""
|
||||
"Vous n'avez pas reçu l'email ? Vérifiez votre dossier de courrier "
|
||||
"indésirable (spam)."
|
||||
msgstr "Didn't receive the email? Check your junk/spam folder."
|
||||
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:116
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:116
|
||||
msgid ""
|
||||
"Toute occupation de l'espace public (terrasse, affichage, événement, "
|
||||
"mobilier, etc.) doit faire l'objet d'une autorisation préalable de la part "
|
||||
"de l'administration."
|
||||
msgstr ""
|
||||
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:121
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:121
|
||||
msgid ""
|
||||
"Veuillez compléter ce formulaire et délimiter la zone concernée sur la carte "
|
||||
"ci-dessous ainsi que la période souhaitée."
|
||||
msgstr ""
|
||||
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:126
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:126
|
||||
msgid ""
|
||||
"Si vous éprouvez des difficultés ou avez des questions, vous pouvez "
|
||||
"contacter nos services."
|
||||
msgstr ""
|
||||
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:144
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:144
|
||||
msgid "Votre demande"
|
||||
msgstr "Your request"
|
||||
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:216
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:216
|
||||
msgid "Localisation (dessiner un polygone pour indiquer la zone concernée)"
|
||||
msgstr "Location (draw a polygon to indicate the area concerned)"
|
||||
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:220
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:220
|
||||
msgid "Dessiner un polygone"
|
||||
msgstr "Draw a polygon"
|
||||
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:223
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:223
|
||||
msgid "Terminer"
|
||||
msgstr "Finish"
|
||||
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:231
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:231
|
||||
msgid ""
|
||||
"Cliquez sur « Dessiner un polygone » puis cliquez sur la carte pour ajouter "
|
||||
"des sommets. Cliquez sur le premier sommet pour fermer le polygone."
|
||||
|
|
@ -591,84 +591,84 @@ msgstr ""
|
|||
"Click « Draw a polygon » then click on the map to add vertices. Click on the "
|
||||
"first vertex to close the polygon."
|
||||
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:245
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:245
|
||||
msgid "Vos coordonnées"
|
||||
msgstr "Your contact details"
|
||||
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:278
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:317
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:337
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:278
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:317
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:337
|
||||
msgid "optionnel"
|
||||
msgstr "optional"
|
||||
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:292
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:292
|
||||
msgid "Date(s) d'occupation"
|
||||
msgstr "Occupation date(s)"
|
||||
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:298
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:298
|
||||
msgid "Veuillez indiquer au moins une date de début d'occupation."
|
||||
msgstr "Please provide at least one occupation start date."
|
||||
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:328
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:328
|
||||
msgid "Ajouter une date"
|
||||
msgstr "Add a date"
|
||||
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:336
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:336
|
||||
msgid "Document(s) à joindre"
|
||||
msgstr "Document(s) to attach"
|
||||
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:360
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:360
|
||||
msgid "Ajouter un document"
|
||||
msgstr "Add a document"
|
||||
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:367
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:367
|
||||
msgid "Envoyer la demande"
|
||||
msgstr "Submit the request"
|
||||
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:385
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:385
|
||||
msgid ""
|
||||
"Veillez à joindre en annexe l'attestation d'assurance couvrant tous les "
|
||||
"risques."
|
||||
msgstr "Please attach the insurance certificate covering all risks."
|
||||
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:386
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:386
|
||||
msgid "Veillez à joindre en annexe l'autorisation de la commune."
|
||||
msgstr "Please attach the municipal authorisation."
|
||||
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:472
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:521
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:472
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:521
|
||||
msgid "Polygone enregistré. Cliquez sur « Dessiner » pour le redessiner."
|
||||
msgstr "Polygon saved. Click « Draw » to redraw it."
|
||||
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:492
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:492
|
||||
msgid "Cliquer pour fermer le polygone"
|
||||
msgstr "Click to close the polygon"
|
||||
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:536
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:536
|
||||
msgid ""
|
||||
"Cliquez sur « Dessiner un polygone » puis cliquez sur la carte pour ajouter "
|
||||
"des sommets."
|
||||
msgstr "Click « Draw a polygon » then click on the map to add vertices."
|
||||
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:559
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:559
|
||||
msgid ""
|
||||
"Cliquez sur la carte pour ajouter des sommets. Cliquez sur le premier sommet "
|
||||
"pour fermer le polygone."
|
||||
msgstr ""
|
||||
|
||||
#: authorizations/views.py:326 authorizations/views.py:375
|
||||
#: streetup/authorizations/views.py:326 streetup/authorizations/views.py:375
|
||||
msgid "Vous n'avez pas accès à cette vue."
|
||||
msgstr ""
|
||||
|
||||
#: authorizations/views.py:392
|
||||
#: streetup/authorizations/views.py:392
|
||||
msgid "La demande a été mise à jour avec succès."
|
||||
msgstr ""
|
||||
|
||||
#: authorizations/views.py:409
|
||||
#: streetup/authorizations/views.py:409
|
||||
msgid "Le document a été ajouté avec succès."
|
||||
msgstr ""
|
||||
|
||||
#: authorizations/views.py:413
|
||||
#: streetup/authorizations/views.py:413
|
||||
msgid "Veuillez fournir une description et un fichier."
|
||||
msgstr "Veuillez fournir une description et un fichier."
|
||||
|
||||
|
|
@ -719,9 +719,9 @@ msgstr "Veuillez fournir une description et un fichier."
|
|||
#~ "href=\"mailto:mobilite@sprb.brussels\">mobilite@sprb.brussels</a>) ou par "
|
||||
#~ "téléphone (<a href=\"tel:+3280094001\">0800 94 001</a>)."
|
||||
#~ msgstr ""
|
||||
#~ "If you experience any difficulties, contact us by email (<a href=\"mailto:"
|
||||
#~ "mobilite@sprb.brussels\">mobilite@sprb.brussels</a>) or by phone (<a "
|
||||
#~ "href=\"tel:+3280094001\">0800 94 001</a>)."
|
||||
#~ "If you experience any difficulties, contact us by email (<a "
|
||||
#~ "href=\"mailto:mobilite@sprb.brussels\">mobilite@sprb.brussels</a>) or by "
|
||||
#~ "phone (<a href=\"tel:+3280094001\">0800 94 001</a>)."
|
||||
|
||||
#~ msgid "https://servicepublic.brussels/politique-de-confidentialite/"
|
||||
#~ msgstr "https://servicepublic.brussels/en/privacy-policy/"
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2026-08-06 14:33+0000\n"
|
||||
"POT-Creation-Date: 2026-08-13 19:20+0200\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
|
|
@ -17,393 +17,393 @@ msgstr ""
|
|||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#: authorizations/admin.py:28
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:73
|
||||
#: authorizations/templates/authorizations/authorization_list.html:73
|
||||
#: authorizations/templates/authorizations/authorization_list.html:139
|
||||
#: streetup/authorizations/admin.py:28
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:73
|
||||
#: streetup/authorizations/templates/authorizations/authorization_list.html:73
|
||||
#: streetup/authorizations/templates/authorizations/authorization_list.html:139
|
||||
msgid "Type"
|
||||
msgstr "Type"
|
||||
|
||||
#: authorizations/admin.py:46
|
||||
#: streetup/authorizations/admin.py:46
|
||||
msgid "Expiré"
|
||||
msgstr "Expiré"
|
||||
|
||||
#: authorizations/forms.py:62
|
||||
#: streetup/authorizations/forms.py:62
|
||||
msgid "Veuillez dessiner la zone concernée sur la carte."
|
||||
msgstr "Veuillez dessiner la zone concernée sur la carte."
|
||||
|
||||
#: authorizations/forms.py:66
|
||||
#: streetup/authorizations/forms.py:66
|
||||
msgid "Géométrie invalide."
|
||||
msgstr "Géométrie invalide."
|
||||
|
||||
#: authorizations/forms.py:68
|
||||
#: streetup/authorizations/forms.py:68
|
||||
msgid "Veuillez dessiner un polygone."
|
||||
msgstr "Veuillez dessiner un polygone."
|
||||
|
||||
#: authorizations/forms.py:77
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:175
|
||||
#: streetup/authorizations/forms.py:77
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:175
|
||||
msgid "Description du document"
|
||||
msgstr "Description du document"
|
||||
|
||||
#: authorizations/forms.py:127
|
||||
#: streetup/authorizations/forms.py:127
|
||||
msgid "Inclure les archives (> 2 ans)"
|
||||
msgstr "Inclure les archives (> 2 ans)"
|
||||
|
||||
#: authorizations/forms.py:132
|
||||
#: streetup/authorizations/forms.py:132
|
||||
msgid "Type d'autorisation"
|
||||
msgstr "Type d'autorisation"
|
||||
|
||||
#: authorizations/forms.py:140
|
||||
#: streetup/authorizations/forms.py:140
|
||||
msgid "Recherche…"
|
||||
msgstr "Recherche…"
|
||||
|
||||
#: authorizations/models.py:17
|
||||
#: streetup/authorizations/models.py:17
|
||||
msgid "Affichage (panneau, ...)"
|
||||
msgstr "Affichage (panneau, ...)"
|
||||
|
||||
#: authorizations/models.py:18
|
||||
#: streetup/authorizations/models.py:18
|
||||
msgid "Terrasse"
|
||||
msgstr "Terrasse"
|
||||
|
||||
#: authorizations/models.py:19
|
||||
#: streetup/authorizations/models.py:19
|
||||
msgid "Mobilier urbain"
|
||||
msgstr "Mobilier urbain"
|
||||
|
||||
#: authorizations/models.py:20
|
||||
#: streetup/authorizations/models.py:20
|
||||
msgid "Œuvre d'art"
|
||||
msgstr "Œuvre d'art"
|
||||
|
||||
#: authorizations/models.py:21
|
||||
#: streetup/authorizations/models.py:21
|
||||
msgid "Nouvel Emplacement PMR"
|
||||
msgstr "Nouvel Emplacement PMR"
|
||||
|
||||
#: authorizations/models.py:22
|
||||
#: streetup/authorizations/models.py:22
|
||||
msgid "Nouvelle Zone de livraison"
|
||||
msgstr "Nouvelle Zone de livraison"
|
||||
|
||||
#: authorizations/models.py:23
|
||||
#: streetup/authorizations/models.py:23
|
||||
msgid "Tournage audiovisuel"
|
||||
msgstr "Tournage audiovisuel"
|
||||
|
||||
#: authorizations/models.py:24
|
||||
#: streetup/authorizations/models.py:24
|
||||
msgid "Evénement"
|
||||
msgstr "Evénement"
|
||||
|
||||
#: authorizations/models.py:25
|
||||
#: streetup/authorizations/models.py:25
|
||||
msgid "Plante grimpante"
|
||||
msgstr "Plante grimpante"
|
||||
|
||||
#: authorizations/models.py:26
|
||||
#: streetup/authorizations/models.py:26
|
||||
msgid "Pied d'arbre"
|
||||
msgstr "Pied d'arbre"
|
||||
|
||||
#: authorizations/models.py:30
|
||||
#: streetup/authorizations/models.py:30
|
||||
msgid "À traiter"
|
||||
msgstr "À traiter"
|
||||
|
||||
#: authorizations/models.py:31
|
||||
#: streetup/authorizations/models.py:31
|
||||
msgid "En cours"
|
||||
msgstr "En cours"
|
||||
|
||||
#: authorizations/models.py:32
|
||||
#: streetup/authorizations/models.py:32
|
||||
msgid "Autorisé"
|
||||
msgstr "Autorisé"
|
||||
|
||||
#: authorizations/models.py:33
|
||||
#: streetup/authorizations/models.py:33
|
||||
msgid "Refusé"
|
||||
msgstr "Refusé"
|
||||
|
||||
#: authorizations/models.py:34
|
||||
#: streetup/authorizations/models.py:34
|
||||
msgid "Clôturé"
|
||||
msgstr "Clôturé"
|
||||
|
||||
#: authorizations/models.py:45
|
||||
#: streetup/authorizations/models.py:45
|
||||
msgid "Langue"
|
||||
msgstr "Langue"
|
||||
|
||||
#: authorizations/models.py:49 authorizations/models.py:201
|
||||
#: streetup/authorizations/models.py:49 streetup/authorizations/models.py:201
|
||||
msgid "Email vérifié"
|
||||
msgstr "Email vérifié"
|
||||
|
||||
#: authorizations/models.py:50
|
||||
#: streetup/authorizations/models.py:50
|
||||
msgid "Indique si l'adresse email du demandeur a été vérifiée."
|
||||
msgstr "Indique si l'adresse email du demandeur a été vérifiée."
|
||||
|
||||
#: authorizations/models.py:52
|
||||
#: streetup/authorizations/models.py:52
|
||||
msgid "Type d'occupation"
|
||||
msgstr "Type d'occupation"
|
||||
|
||||
#: authorizations/models.py:53
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:92
|
||||
#: streetup/authorizations/models.py:53
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:92
|
||||
msgid "Description de la demande"
|
||||
msgstr "Description de la demande"
|
||||
|
||||
#: authorizations/models.py:54
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:105
|
||||
#: streetup/authorizations/models.py:54
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:105
|
||||
msgid "Nom"
|
||||
msgstr "Nom"
|
||||
|
||||
#: authorizations/models.py:55 authorizations/models.py:197
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:108
|
||||
#: streetup/authorizations/models.py:55 streetup/authorizations/models.py:197
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:108
|
||||
msgid "Email"
|
||||
msgstr "Email"
|
||||
|
||||
#: authorizations/models.py:56
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:113
|
||||
#: streetup/authorizations/models.py:56
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:113
|
||||
msgid "Adresse"
|
||||
msgstr "Adresse"
|
||||
|
||||
#: authorizations/models.py:57
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:117
|
||||
#: streetup/authorizations/models.py:57
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:117
|
||||
msgid "Entreprise"
|
||||
msgstr "Entreprise"
|
||||
|
||||
#: authorizations/models.py:64
|
||||
#: streetup/authorizations/models.py:64
|
||||
msgid "Agent traitant"
|
||||
msgstr "Agent traitant"
|
||||
|
||||
#: authorizations/models.py:66
|
||||
#: streetup/authorizations/models.py:66
|
||||
msgid "Commentaire"
|
||||
msgstr "Commentaire"
|
||||
|
||||
#: authorizations/models.py:67
|
||||
#: streetup/authorizations/models.py:67
|
||||
msgid "Localisation – Adresse"
|
||||
msgstr "Localisation – Adresse"
|
||||
|
||||
#: authorizations/models.py:68
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:95
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:228
|
||||
#: authorizations/templates/authorizations/authorization_list.html:142
|
||||
#: streetup/authorizations/models.py:68
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:95
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:228
|
||||
#: streetup/authorizations/templates/authorizations/authorization_list.html:142
|
||||
msgid "Localisation"
|
||||
msgstr "Localisation"
|
||||
|
||||
#: authorizations/models.py:107
|
||||
#: streetup/authorizations/models.py:107
|
||||
msgid "Autorisation d'occupation de l'espace public"
|
||||
msgstr "Autorisation d'occupation de l'espace public"
|
||||
|
||||
#: authorizations/models.py:108
|
||||
#: streetup/authorizations/models.py:108
|
||||
msgid "Autorisations d'occupation de l'espace public"
|
||||
msgstr "Autorisations d'occupation de l'espace public"
|
||||
|
||||
#: authorizations/models.py:146
|
||||
#: streetup/authorizations/models.py:146
|
||||
#, python-format
|
||||
msgid "La taille maximale du fichier est de %(limit)s Mo."
|
||||
msgstr "La taille maximale du fichier est de %(limit)s Mo."
|
||||
|
||||
#: authorizations/models.py:151
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:179
|
||||
#: streetup/authorizations/models.py:151
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:179
|
||||
msgid "Fichier"
|
||||
msgstr "Fichier"
|
||||
|
||||
#: authorizations/models.py:155
|
||||
#: streetup/authorizations/models.py:155
|
||||
msgid "Description"
|
||||
msgstr "Description"
|
||||
|
||||
#: authorizations/models.py:163
|
||||
#: streetup/authorizations/models.py:163
|
||||
msgid "Document"
|
||||
msgstr "Document"
|
||||
|
||||
#: authorizations/models.py:164
|
||||
#: streetup/authorizations/models.py:164
|
||||
msgid "Documents"
|
||||
msgstr "Documents"
|
||||
|
||||
#: authorizations/models.py:176
|
||||
#: streetup/authorizations/models.py:176
|
||||
msgid "Début de l'occupation"
|
||||
msgstr "Début de l'occupation"
|
||||
|
||||
#: authorizations/models.py:177
|
||||
#: streetup/authorizations/models.py:177
|
||||
msgid "Fin de l'occupation"
|
||||
msgstr "Fin de l'occupation"
|
||||
|
||||
#: authorizations/models.py:180
|
||||
#: streetup/authorizations/models.py:180
|
||||
msgid "Date d'occupation"
|
||||
msgstr "Date d'occupation"
|
||||
|
||||
#: authorizations/models.py:181
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:127
|
||||
#: streetup/authorizations/models.py:181
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:127
|
||||
msgid "Dates d'occupation"
|
||||
msgstr "Dates d'occupation"
|
||||
|
||||
#: authorizations/models.py:202
|
||||
#: streetup/authorizations/models.py:202
|
||||
msgid "Emails vérifiés"
|
||||
msgstr "Emails vérifiés"
|
||||
|
||||
#: authorizations/models.py:247
|
||||
#: streetup/authorizations/models.py:247
|
||||
msgid "Code de vérification"
|
||||
msgstr "Code de vérification"
|
||||
|
||||
#: authorizations/models.py:248
|
||||
#: streetup/authorizations/models.py:248
|
||||
msgid "Codes de vérification"
|
||||
msgstr "Codes de vérification"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:12
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:12
|
||||
msgid "Retour à la liste"
|
||||
msgstr "Retour à la liste"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:13
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:27
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:13
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:27
|
||||
msgid "Retour"
|
||||
msgstr "Retour"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:23
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:23
|
||||
msgid "Demande"
|
||||
msgstr "Demande"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:52
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:52
|
||||
msgid "Informations générales"
|
||||
msgstr "Informations générales"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:55
|
||||
#: authorizations/templates/authorizations/authorization_list.html:138
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:55
|
||||
#: streetup/authorizations/templates/authorizations/authorization_list.html:138
|
||||
msgid "Code"
|
||||
msgstr "Code"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:58
|
||||
#: authorizations/templates/authorizations/authorization_list.html:140
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:58
|
||||
#: streetup/authorizations/templates/authorizations/authorization_list.html:140
|
||||
msgid "Statut"
|
||||
msgstr "Statut"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:76
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:76
|
||||
msgid "Créé le"
|
||||
msgstr "Créé le"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:79
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:79
|
||||
msgid "Mis à jour"
|
||||
msgstr "Mis à jour"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:83
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:83
|
||||
msgid "Agent"
|
||||
msgstr "Agent"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:102
|
||||
#: authorizations/templates/authorizations/authorization_list.html:141
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:102
|
||||
#: streetup/authorizations/templates/authorizations/authorization_list.html:141
|
||||
msgid "Demandeur"
|
||||
msgstr "Demandeur"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:132
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:132
|
||||
msgid "Début"
|
||||
msgstr "Début"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:133
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:133
|
||||
msgid "Fin"
|
||||
msgstr "Fin"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:151
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:151
|
||||
msgid "Documents joints"
|
||||
msgstr "Documents joints"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:167
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:167
|
||||
msgid "Aucun document joint."
|
||||
msgstr "Aucun document joint."
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:176
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:176
|
||||
msgid "Ex: Arrêté de police"
|
||||
msgstr "Ex: Arrêté de police"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:183
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:183
|
||||
msgid "Ajouter"
|
||||
msgstr "Ajouter"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:194
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:194
|
||||
msgid "Traitement de la demande"
|
||||
msgstr "Traitement de la demande"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:201
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:201
|
||||
msgid "Modifier le statut"
|
||||
msgstr "Modifier le statut"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:211
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:211
|
||||
msgid "Commentaire agent"
|
||||
msgstr "Commentaire agent"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:212
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:212
|
||||
msgid "Saisir un commentaire ou des notes..."
|
||||
msgstr "Saisir un commentaire ou des notes..."
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_detail.html:216
|
||||
#: streetup/authorizations/templates/authorizations/authorization_detail.html:216
|
||||
msgid "Enregistrer le traitement"
|
||||
msgstr "Enregistrer le traitement"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_list.html:41
|
||||
#: authorizations/templates/authorizations/authorization_list.html:42
|
||||
#: authorizations/templates/authorizations/authorization_list.html:58
|
||||
#: streetup/authorizations/templates/authorizations/authorization_list.html:41
|
||||
#: streetup/authorizations/templates/authorizations/authorization_list.html:42
|
||||
#: streetup/authorizations/templates/authorizations/authorization_list.html:58
|
||||
msgid "Formulaire public"
|
||||
msgstr "Formulaire public"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_list.html:45
|
||||
#: streetup/authorizations/templates/authorizations/authorization_list.html:45
|
||||
msgid "Liste"
|
||||
msgstr "Liste"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_list.html:46
|
||||
#: streetup/authorizations/templates/authorizations/authorization_list.html:46
|
||||
msgid "Liste des demandes"
|
||||
msgstr "Liste des demandes"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_list.html:55
|
||||
#: streetup/authorizations/templates/authorizations/authorization_list.html:55
|
||||
msgid "Demandes d'autorisation d'occupation de l'espace public"
|
||||
msgstr "Demandes d'autorisation d'occupation de l'espace public"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_list.html:68
|
||||
#: streetup/authorizations/templates/authorizations/authorization_list.html:68
|
||||
msgid "Recherche"
|
||||
msgstr "Recherche"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_list.html:82
|
||||
#: authorizations/templates/authorizations/authorization_list.html:207
|
||||
#: streetup/authorizations/templates/authorizations/authorization_list.html:82
|
||||
#: streetup/authorizations/templates/authorizations/authorization_list.html:207
|
||||
msgid "Tous les types"
|
||||
msgstr "Tous les types"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_list.html:89
|
||||
#: streetup/authorizations/templates/authorizations/authorization_list.html:89
|
||||
msgid "Rechercher un type..."
|
||||
msgstr "Rechercher un type..."
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_list.html:92
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:226
|
||||
#: streetup/authorizations/templates/authorizations/authorization_list.html:92
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:226
|
||||
msgid "Effacer"
|
||||
msgstr "Effacer"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_list.html:106
|
||||
#: streetup/authorizations/templates/authorizations/authorization_list.html:106
|
||||
msgid "Aucun type correspondant"
|
||||
msgstr "Aucun type correspondant"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_list.html:121
|
||||
#: streetup/authorizations/templates/authorizations/authorization_list.html:121
|
||||
msgid "Filtrer"
|
||||
msgstr "Filtrer"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_list.html:143
|
||||
#: streetup/authorizations/templates/authorizations/authorization_list.html:143
|
||||
msgid "Date de création"
|
||||
msgstr "Date de création"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_list.html:177
|
||||
#: streetup/authorizations/templates/authorizations/authorization_list.html:177
|
||||
msgid "Aucune demande trouvée."
|
||||
msgstr "Aucune demande trouvée."
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_list.html:215
|
||||
#: streetup/authorizations/templates/authorizations/authorization_list.html:215
|
||||
msgid "types sélectionnés"
|
||||
msgstr "types sélectionnés"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_success.html:9
|
||||
#: authorizations/templates/authorizations/authorization_success.html:37
|
||||
#: streetup/authorizations/templates/authorizations/authorization_success.html:9
|
||||
#: streetup/authorizations/templates/authorizations/authorization_success.html:37
|
||||
msgid "Demande enregistrée"
|
||||
msgstr "Demande enregistrée"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_success.html:28
|
||||
#: authorizations/templates/authorizations/email_verification_failed.html:28
|
||||
#: authorizations/templates/authorizations/email_verification_pending.html:28
|
||||
#: authorizations/templates/authorizations/email_verify_code.html:35
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:9
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:99
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:376
|
||||
#: streetup/authorizations/templates/authorizations/authorization_success.html:28
|
||||
#: streetup/authorizations/templates/authorizations/email_verification_failed.html:28
|
||||
#: streetup/authorizations/templates/authorizations/email_verification_pending.html:28
|
||||
#: streetup/authorizations/templates/authorizations/email_verify_code.html:35
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:9
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:99
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:376
|
||||
msgid "Demande d'occupation de l'espace public"
|
||||
msgstr "Demande d'occupation de l'espace public"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_success.html:41
|
||||
#: streetup/authorizations/templates/authorizations/authorization_success.html:41
|
||||
msgid "Numéro de référence"
|
||||
msgstr "Numéro de référence"
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_success.html:43
|
||||
#: streetup/authorizations/templates/authorizations/authorization_success.html:43
|
||||
msgid "Conservez ce numéro pour le suivi de votre dossier."
|
||||
msgstr "Conservez ce numéro pour le suivi de votre dossier."
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_success.html:49
|
||||
#: streetup/authorizations/templates/authorizations/authorization_success.html:49
|
||||
msgid ""
|
||||
"Votre adresse email a été confirmée et votre demande d'autorisation "
|
||||
"d'occupation de l'espace public a bien été enregistrée. Un accusé de "
|
||||
|
|
@ -415,7 +415,7 @@ msgstr ""
|
|||
"réception vous a été envoyé par email. Nos services prendront contact avec "
|
||||
"vous dans les meilleurs délais."
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_success.html:55
|
||||
#: streetup/authorizations/templates/authorizations/authorization_success.html:55
|
||||
msgid ""
|
||||
"Votre demande d'autorisation d'occupation de l'espace public a bien été "
|
||||
"enregistrée. Un accusé de réception vous a été envoyé par email. Nos "
|
||||
|
|
@ -425,20 +425,20 @@ msgstr ""
|
|||
"enregistrée. Un accusé de réception vous a été envoyé par email. Nos "
|
||||
"services prendront contact avec vous dans les meilleurs délais."
|
||||
|
||||
#: authorizations/templates/authorizations/authorization_success.html:64
|
||||
#: streetup/authorizations/templates/authorizations/authorization_success.html:64
|
||||
msgid "Faire une nouvelle demande"
|
||||
msgstr "Faire une nouvelle demande"
|
||||
|
||||
#: authorizations/templates/authorizations/email_verification_failed.html:9
|
||||
#: authorizations/templates/authorizations/email_verification_failed.html:47
|
||||
#: streetup/authorizations/templates/authorizations/email_verification_failed.html:9
|
||||
#: streetup/authorizations/templates/authorizations/email_verification_failed.html:47
|
||||
msgid "Lien invalide"
|
||||
msgstr "Lien invalide"
|
||||
|
||||
#: authorizations/templates/authorizations/email_verification_failed.html:39
|
||||
#: streetup/authorizations/templates/authorizations/email_verification_failed.html:39
|
||||
msgid "Lien expiré"
|
||||
msgstr "Lien expiré"
|
||||
|
||||
#: authorizations/templates/authorizations/email_verification_failed.html:41
|
||||
#: streetup/authorizations/templates/authorizations/email_verification_failed.html:41
|
||||
msgid ""
|
||||
"Le lien de confirmation que vous avez utilisé n'est plus valide (délai de 48 "
|
||||
"heures dépassé). Veuillez soumettre une nouvelle demande."
|
||||
|
|
@ -446,7 +446,7 @@ msgstr ""
|
|||
"Le lien de confirmation que vous avez utilisé n'est plus valide (délai de 48 "
|
||||
"heures dépassé). Veuillez soumettre une nouvelle demande."
|
||||
|
||||
#: authorizations/templates/authorizations/email_verification_failed.html:49
|
||||
#: streetup/authorizations/templates/authorizations/email_verification_failed.html:49
|
||||
msgid ""
|
||||
"Le lien de confirmation que vous avez utilisé est invalide ou a déjà été "
|
||||
"utilisé. Si votre demande a déjà été validée, vous pouvez en soumettre une "
|
||||
|
|
@ -456,21 +456,21 @@ msgstr ""
|
|||
"utilisé. Si votre demande a déjà été validée, vous pouvez en soumettre une "
|
||||
"nouvelle."
|
||||
|
||||
#: authorizations/templates/authorizations/email_verification_failed.html:58
|
||||
#: authorizations/templates/authorizations/email_verify_code.html:55
|
||||
#: authorizations/templates/authorizations/email_verify_code.html:72
|
||||
#: streetup/authorizations/templates/authorizations/email_verification_failed.html:58
|
||||
#: streetup/authorizations/templates/authorizations/email_verify_code.html:55
|
||||
#: streetup/authorizations/templates/authorizations/email_verify_code.html:72
|
||||
msgid "Nouvelle demande"
|
||||
msgstr "Nouvelle demande"
|
||||
|
||||
#: authorizations/templates/authorizations/email_verification_pending.html:9
|
||||
#: streetup/authorizations/templates/authorizations/email_verification_pending.html:9
|
||||
msgid "Confirmation de votre email"
|
||||
msgstr "Confirmation de votre email"
|
||||
|
||||
#: authorizations/templates/authorizations/email_verification_pending.html:37
|
||||
#: streetup/authorizations/templates/authorizations/email_verification_pending.html:37
|
||||
msgid "Vérifiez votre boîte email"
|
||||
msgstr "Vérifiez votre boîte email"
|
||||
|
||||
#: authorizations/templates/authorizations/email_verification_pending.html:39
|
||||
#: streetup/authorizations/templates/authorizations/email_verification_pending.html:39
|
||||
msgid ""
|
||||
"Votre demande a bien été reçue. Pour la finaliser, veuillez confirmer votre "
|
||||
"adresse email en cliquant sur le lien que nous venons de vous envoyer."
|
||||
|
|
@ -478,7 +478,7 @@ msgstr ""
|
|||
"Votre demande a bien été reçue. Pour la finaliser, veuillez confirmer votre "
|
||||
"adresse email en cliquant sur le lien que nous venons de vous envoyer."
|
||||
|
||||
#: authorizations/templates/authorizations/email_verification_pending.html:47
|
||||
#: streetup/authorizations/templates/authorizations/email_verification_pending.html:47
|
||||
msgid ""
|
||||
"Le lien de confirmation est valable 48 heures. Si vous ne trouvez pas "
|
||||
"l'email, vérifiez votre dossier de courrier indésirable (spam)."
|
||||
|
|
@ -486,33 +486,33 @@ msgstr ""
|
|||
"Le lien de confirmation est valable 48 heures. Si vous ne trouvez pas "
|
||||
"l'email, vérifiez votre dossier de courrier indésirable (spam)."
|
||||
|
||||
#: authorizations/templates/authorizations/email_verification_pending.html:55
|
||||
#: streetup/authorizations/templates/authorizations/email_verification_pending.html:55
|
||||
msgid "Retour au formulaire"
|
||||
msgstr "Retour au formulaire"
|
||||
|
||||
#: authorizations/templates/authorizations/email_verify_code.html:9
|
||||
#: streetup/authorizations/templates/authorizations/email_verify_code.html:9
|
||||
msgid "Vérification de votre email"
|
||||
msgstr "Vérification de votre email"
|
||||
|
||||
#: authorizations/templates/authorizations/email_verify_code.html:46
|
||||
#: streetup/authorizations/templates/authorizations/email_verify_code.html:46
|
||||
msgid "Code expiré"
|
||||
msgstr "Code expiré"
|
||||
|
||||
#: authorizations/templates/authorizations/email_verify_code.html:48
|
||||
#: streetup/authorizations/templates/authorizations/email_verify_code.html:48
|
||||
msgid ""
|
||||
"Le code de vérification est arrivé à expiration (validité : 10 "
|
||||
"minutes). Veuillez soumettre une nouvelle demande pour recevoir un nouveau "
|
||||
"code."
|
||||
"Le code de vérification est arrivé à expiration (validité : "
|
||||
"10 minutes). Veuillez soumettre une nouvelle demande pour recevoir un "
|
||||
"nouveau code."
|
||||
msgstr ""
|
||||
"Le code de vérification est arrivé à expiration (validité : 10 "
|
||||
"minutes). Veuillez soumettre une nouvelle demande pour recevoir un nouveau "
|
||||
"code."
|
||||
"Le code de vérification est arrivé à expiration (validité : "
|
||||
"10 minutes). Veuillez soumettre une nouvelle demande pour recevoir un "
|
||||
"nouveau code."
|
||||
|
||||
#: authorizations/templates/authorizations/email_verify_code.html:63
|
||||
#: streetup/authorizations/templates/authorizations/email_verify_code.html:63
|
||||
msgid "Trop de tentatives"
|
||||
msgstr "Trop de tentatives"
|
||||
|
||||
#: authorizations/templates/authorizations/email_verify_code.html:65
|
||||
#: streetup/authorizations/templates/authorizations/email_verify_code.html:65
|
||||
msgid ""
|
||||
"Le nombre maximum de tentatives a été atteint. Votre code est bloqué. "
|
||||
"Veuillez soumettre une nouvelle demande."
|
||||
|
|
@ -520,11 +520,11 @@ msgstr ""
|
|||
"Le nombre maximum de tentatives a été atteint. Votre code est bloqué. "
|
||||
"Veuillez soumettre une nouvelle demande."
|
||||
|
||||
#: authorizations/templates/authorizations/email_verify_code.html:80
|
||||
#: streetup/authorizations/templates/authorizations/email_verify_code.html:80
|
||||
msgid "Entrez votre code de vérification"
|
||||
msgstr "Entrez votre code de vérification"
|
||||
|
||||
#: authorizations/templates/authorizations/email_verify_code.html:82
|
||||
#: streetup/authorizations/templates/authorizations/email_verify_code.html:82
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Un code à 6 chiffres a été envoyé à <strong>%(email)s</strong>. Saisissez-le "
|
||||
|
|
@ -533,19 +533,19 @@ msgstr ""
|
|||
"Un code à 6 chiffres a été envoyé à <strong>%(email)s</strong>. Saisissez-le "
|
||||
"ci-dessous. Il est valable 10 minutes."
|
||||
|
||||
#: authorizations/templates/authorizations/email_verify_code.html:92
|
||||
#: streetup/authorizations/templates/authorizations/email_verify_code.html:92
|
||||
msgid "Code incorrect. Vérifiez l'email reçu et réessayez."
|
||||
msgstr "Code incorrect. Vérifiez l'email reçu et réessayez."
|
||||
|
||||
#: authorizations/templates/authorizations/email_verify_code.html:115
|
||||
#: streetup/authorizations/templates/authorizations/email_verify_code.html:115
|
||||
msgid "Code de vérification à 6 chiffres"
|
||||
msgstr "Code de vérification à 6 chiffres"
|
||||
|
||||
#: authorizations/templates/authorizations/email_verify_code.html:118
|
||||
#: streetup/authorizations/templates/authorizations/email_verify_code.html:118
|
||||
msgid "Vérifier"
|
||||
msgstr "Vérifier"
|
||||
|
||||
#: authorizations/templates/authorizations/email_verify_code.html:124
|
||||
#: streetup/authorizations/templates/authorizations/email_verify_code.html:124
|
||||
msgid ""
|
||||
"Vous n'avez pas reçu l'email ? Vérifiez votre dossier de courrier "
|
||||
"indésirable (spam)."
|
||||
|
|
@ -553,7 +553,7 @@ msgstr ""
|
|||
"Vous n'avez pas reçu l'email ? Vérifiez votre dossier de courrier "
|
||||
"indésirable (spam)."
|
||||
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:116
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:116
|
||||
msgid ""
|
||||
"Toute occupation de l'espace public (terrasse, affichage, événement, "
|
||||
"mobilier, etc.) doit faire l'objet d'une autorisation préalable de la part "
|
||||
|
|
@ -563,7 +563,7 @@ msgstr ""
|
|||
"mobilier, etc.) doit faire l'objet d'une autorisation préalable de la part "
|
||||
"de l'administration."
|
||||
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:121
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:121
|
||||
msgid ""
|
||||
"Veuillez compléter ce formulaire et délimiter la zone concernée sur la carte "
|
||||
"ci-dessous ainsi que la période souhaitée."
|
||||
|
|
@ -571,7 +571,7 @@ msgstr ""
|
|||
"Veuillez compléter ce formulaire et délimiter la zone concernée sur la carte "
|
||||
"ci-dessous ainsi que la période souhaitée."
|
||||
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:126
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:126
|
||||
msgid ""
|
||||
"Si vous éprouvez des difficultés ou avez des questions, vous pouvez "
|
||||
"contacter nos services."
|
||||
|
|
@ -579,23 +579,23 @@ msgstr ""
|
|||
"Si vous éprouvez des difficultés ou avez des questions, vous pouvez "
|
||||
"contacter nos services."
|
||||
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:144
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:144
|
||||
msgid "Votre demande"
|
||||
msgstr "Votre demande"
|
||||
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:216
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:216
|
||||
msgid "Localisation (dessiner un polygone pour indiquer la zone concernée)"
|
||||
msgstr "Localisation (dessiner un polygone pour indiquer la zone concernée)"
|
||||
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:220
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:220
|
||||
msgid "Dessiner un polygone"
|
||||
msgstr "Dessiner un polygone"
|
||||
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:223
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:223
|
||||
msgid "Terminer"
|
||||
msgstr "Terminer"
|
||||
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:231
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:231
|
||||
msgid ""
|
||||
"Cliquez sur « Dessiner un polygone » puis cliquez sur la carte pour ajouter "
|
||||
"des sommets. Cliquez sur le premier sommet pour fermer le polygone."
|
||||
|
|
@ -603,41 +603,41 @@ msgstr ""
|
|||
"Cliquez sur « Dessiner un polygone » puis cliquez sur la carte pour ajouter "
|
||||
"des sommets. Cliquez sur le premier sommet pour fermer le polygone."
|
||||
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:245
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:245
|
||||
msgid "Vos coordonnées"
|
||||
msgstr "Vos coordonnées"
|
||||
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:278
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:317
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:337
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:278
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:317
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:337
|
||||
msgid "optionnel"
|
||||
msgstr "optionnel"
|
||||
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:292
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:292
|
||||
msgid "Date(s) d'occupation"
|
||||
msgstr "Date(s) d'occupation"
|
||||
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:298
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:298
|
||||
msgid "Veuillez indiquer au moins une date de début d'occupation."
|
||||
msgstr "Veuillez indiquer au moins une date de début d'occupation."
|
||||
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:328
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:328
|
||||
msgid "Ajouter une date"
|
||||
msgstr "Ajouter une date"
|
||||
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:336
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:336
|
||||
msgid "Document(s) à joindre"
|
||||
msgstr "Document(s) à joindre"
|
||||
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:360
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:360
|
||||
msgid "Ajouter un document"
|
||||
msgstr "Ajouter un document"
|
||||
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:367
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:367
|
||||
msgid "Envoyer la demande"
|
||||
msgstr "Envoyer la demande"
|
||||
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:385
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:385
|
||||
msgid ""
|
||||
"Veillez à joindre en annexe l'attestation d'assurance couvrant tous les "
|
||||
"risques."
|
||||
|
|
@ -645,20 +645,20 @@ msgstr ""
|
|||
"Veillez à joindre en annexe l'attestation d'assurance couvrant tous les "
|
||||
"risques."
|
||||
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:386
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:386
|
||||
msgid "Veillez à joindre en annexe l'autorisation de la commune."
|
||||
msgstr "Veillez à joindre en annexe l'autorisation de la commune."
|
||||
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:472
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:521
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:472
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:521
|
||||
msgid "Polygone enregistré. Cliquez sur « Dessiner » pour le redessiner."
|
||||
msgstr "Polygone enregistré. Cliquez sur « Dessiner » pour le redessiner."
|
||||
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:492
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:492
|
||||
msgid "Cliquer pour fermer le polygone"
|
||||
msgstr "Cliquer pour fermer le polygone"
|
||||
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:536
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:536
|
||||
msgid ""
|
||||
"Cliquez sur « Dessiner un polygone » puis cliquez sur la carte pour ajouter "
|
||||
"des sommets."
|
||||
|
|
@ -666,7 +666,7 @@ msgstr ""
|
|||
"Cliquez sur « Dessiner un polygone » puis cliquez sur la carte pour ajouter "
|
||||
"des sommets."
|
||||
|
||||
#: authorizations/templates/authorizations/new_authorization_default.html:559
|
||||
#: streetup/authorizations/templates/authorizations/new_authorization_default.html:559
|
||||
msgid ""
|
||||
"Cliquez sur la carte pour ajouter des sommets. Cliquez sur le premier sommet "
|
||||
"pour fermer le polygone."
|
||||
|
|
@ -674,19 +674,19 @@ msgstr ""
|
|||
"Cliquez sur la carte pour ajouter des sommets. Cliquez sur le premier sommet "
|
||||
"pour fermer le polygone."
|
||||
|
||||
#: authorizations/views.py:326 authorizations/views.py:375
|
||||
#: streetup/authorizations/views.py:326 streetup/authorizations/views.py:375
|
||||
msgid "Vous n'avez pas accès à cette vue."
|
||||
msgstr "Vous n'avez pas accès à cette vue."
|
||||
|
||||
#: authorizations/views.py:392
|
||||
#: streetup/authorizations/views.py:392
|
||||
msgid "La demande a été mise à jour avec succès."
|
||||
msgstr "La demande a été mise à jour avec succès."
|
||||
|
||||
#: authorizations/views.py:409
|
||||
#: streetup/authorizations/views.py:409
|
||||
msgid "Le document a été ajouté avec succès."
|
||||
msgstr "Le document a été ajouté avec succès."
|
||||
|
||||
#: authorizations/views.py:413
|
||||
#: streetup/authorizations/views.py:413
|
||||
msgid "Veuillez fournir une description et un fichier."
|
||||
msgstr "Veuillez fournir une description et un fichier."
|
||||
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2026-08-12 12:12+0200\n"
|
||||
"POT-Creation-Date: 2026-08-13 19:20+0200\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
|
|
@ -17,504 +17,509 @@ msgstr ""
|
|||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: common/middleware.py:154
|
||||
#: streetup/common/middleware.py:154
|
||||
msgid ""
|
||||
"Votre session a expiré après le délai configuré. Veuillez vous reconnecter."
|
||||
msgstr ""
|
||||
"Your session has expired after the configured timeout. Please log in again."
|
||||
|
||||
#: common/models.py:163
|
||||
#: streetup/common/models.py:163
|
||||
msgid "Activer les rappels par e-mail"
|
||||
msgstr "Enable email reminders"
|
||||
|
||||
#: common/models.py:164
|
||||
#: streetup/common/models.py:164
|
||||
msgid ""
|
||||
"Recevoir un e-mail de rappel pour les notifications non lues après un "
|
||||
"certain délai."
|
||||
msgstr ""
|
||||
|
||||
#: common/models.py:169
|
||||
#: streetup/common/models.py:169
|
||||
msgid "E-mail(s) de réception des rappels"
|
||||
msgstr "Reminder email recipient(s)"
|
||||
|
||||
#: common/models.py:170
|
||||
#: streetup/common/models.py:170
|
||||
msgid ""
|
||||
"Adresses e-mail séparées par des virgules. Si vide, l'adresse de votre "
|
||||
"compte sera utilisée."
|
||||
msgstr ""
|
||||
|
||||
#: common/models.py:174
|
||||
#: streetup/common/models.py:174
|
||||
msgid "Délai avant rappel (en heures)"
|
||||
msgstr "Reminder delay (in hours)"
|
||||
|
||||
#: common/models.py:175
|
||||
#: streetup/common/models.py:175
|
||||
msgid ""
|
||||
"Nombre d'heures écoulées après la réception d'une notification avant l'envoi "
|
||||
"d'un rappel par e-mail."
|
||||
msgstr ""
|
||||
|
||||
#: common/private_files/views.py:37
|
||||
#: streetup/common/private_files/views.py:37
|
||||
msgid "Lien expiré ou invalide"
|
||||
msgstr "Expired or invalid link"
|
||||
|
||||
#: common/private_files/views.py:43
|
||||
#: streetup/common/private_files/views.py:43
|
||||
msgid "Modèle inconnu"
|
||||
msgstr "Unknown model"
|
||||
|
||||
#: common/private_files/views.py:47
|
||||
#: streetup/common/private_files/views.py:47
|
||||
msgid "Objet introuvable"
|
||||
msgstr "Object not found"
|
||||
|
||||
#: common/private_files/views.py:53
|
||||
#: streetup/common/private_files/views.py:53
|
||||
msgid "Fichier non exposé"
|
||||
msgstr "File not exposed"
|
||||
|
||||
#: common/private_files/views.py:58
|
||||
#: streetup/common/private_files/views.py:58
|
||||
msgid "Accès refusé"
|
||||
msgstr "Access denied"
|
||||
|
||||
#: common/private_files/views.py:63
|
||||
#: streetup/common/private_files/views.py:63
|
||||
msgid "Fichier introuvable"
|
||||
msgstr "File not found"
|
||||
|
||||
#: common/templates/admin/common/status_permission_matrix.html:19
|
||||
#: streetup/common/templates/admin/common/status_permission_matrix.html:19
|
||||
msgid "Permission"
|
||||
msgstr "Permission"
|
||||
|
||||
#: common/templates/admin/common/status_permission_matrix.html:36
|
||||
#: streetup/common/templates/admin/common/status_permission_matrix.html:36
|
||||
msgid "Voir"
|
||||
msgstr "View"
|
||||
|
||||
#: common/templates/admin/common/status_permission_matrix.html:53
|
||||
#: streetup/common/templates/admin/common/status_permission_matrix.html:53
|
||||
msgid "Modifier"
|
||||
msgstr "Edit"
|
||||
|
||||
#: common/templates/admin/common/status_permission_matrix.html:70
|
||||
#: streetup/common/templates/admin/common/status_permission_matrix.html:70
|
||||
msgid "Changer → vers"
|
||||
msgstr "Change → to"
|
||||
|
||||
#: common/templates/admin/common/status_permission_matrix.html:102
|
||||
#: streetup/common/templates/admin/common/status_permission_matrix.html:102
|
||||
msgid "Enregistrez d'abord pour configurer les permissions par statut."
|
||||
msgstr "Save first to configure permissions by status."
|
||||
|
||||
#: common/templates/common/account_info.html:8
|
||||
#: streetup/common/templates/common/account_info.html:8
|
||||
msgid "Déconnexion"
|
||||
msgstr "Logout"
|
||||
|
||||
#: common/templates/common/account_info.html:26
|
||||
#: streetup/common/templates/common/account_info.html:26
|
||||
msgid "Vous êtes connecté en tant que :"
|
||||
msgstr "You are logged in as:"
|
||||
|
||||
#: common/templates/common/account_info.html:32
|
||||
#: streetup/common/templates/common/account_info.html:32
|
||||
msgid "Changer de langue"
|
||||
msgstr "Change language"
|
||||
|
||||
#: common/templates/common/account_info.html:40
|
||||
#: streetup/common/templates/common/account_info.html:40
|
||||
msgid "Choisir la langue"
|
||||
msgstr "Choose language"
|
||||
|
||||
#: common/templates/common/account_info.html:42
|
||||
#: common/templates/common/account_info.html:88
|
||||
#: common/templates/common/components/document_viewer.html:201
|
||||
#: streetup/common/templates/common/account_info.html:42
|
||||
#: streetup/common/templates/common/account_info.html:88
|
||||
#: streetup/common/templates/common/components/document_viewer.html:201
|
||||
msgid "Fermer"
|
||||
msgstr "Close"
|
||||
|
||||
#: common/templates/common/account_info.html:73
|
||||
#: common/templates/common/account_info.html:86
|
||||
#: streetup/common/templates/common/account_info.html:73
|
||||
#: streetup/common/templates/common/account_info.html:86
|
||||
msgid "Modifier mon mot de passe"
|
||||
msgstr "Change my password"
|
||||
|
||||
#: common/templates/common/account_info.html:158
|
||||
#: streetup/common/templates/common/account_info.html:158
|
||||
msgid "Annuler"
|
||||
msgstr "Cancel"
|
||||
|
||||
#: common/templates/common/account_info.html:161
|
||||
#: streetup/common/templates/common/account_info.html:161
|
||||
msgid "Enregistrer"
|
||||
msgstr "Save"
|
||||
|
||||
#: common/templates/common/account_info.html:174
|
||||
#: streetup/common/templates/common/account_info.html:174
|
||||
msgid "Se déconnecter"
|
||||
msgstr "Sign out"
|
||||
|
||||
#: common/templates/common/account_info.html:181
|
||||
#: common/templates/common/components/help_panel.html:125
|
||||
#: streetup/common/templates/common/account_info.html:181
|
||||
#: streetup/common/templates/common/components/help_panel.html:125
|
||||
msgid "Retour"
|
||||
msgstr "Back"
|
||||
|
||||
#: common/templates/common/components/document_viewer.html:40
|
||||
#: common/templates/common/components/document_viewer.html:50
|
||||
#: common/templates/common/components/document_viewer.html:61
|
||||
#: streetup/common/templates/common/components/document_viewer.html:40
|
||||
#: streetup/common/templates/common/components/document_viewer.html:50
|
||||
#: streetup/common/templates/common/components/document_viewer.html:61
|
||||
msgid "Supprimer"
|
||||
msgstr "Delete"
|
||||
|
||||
#: common/templates/common/components/document_viewer.html:75
|
||||
#: streetup/common/templates/common/components/document_viewer.html:75
|
||||
msgid "Copier vers une localisation ou un asset"
|
||||
msgstr "Copy to a location or an asset"
|
||||
|
||||
#: common/templates/common/components/document_viewer.html:99
|
||||
#: common/templates/common/components/document_viewer.html:154
|
||||
#: streetup/common/templates/common/components/document_viewer.html:99
|
||||
#: streetup/common/templates/common/components/document_viewer.html:154
|
||||
msgid "Historique des versions"
|
||||
msgstr "Version history"
|
||||
|
||||
#: common/templates/common/components/document_viewer.html:156
|
||||
#: streetup/common/templates/common/components/document_viewer.html:156
|
||||
msgid "Historique"
|
||||
msgstr "History"
|
||||
|
||||
#: common/templates/common/components/document_viewer.html:180
|
||||
#: streetup/common/templates/common/components/document_viewer.html:180
|
||||
msgid "Visionneuse de documents"
|
||||
msgstr "Document viewer"
|
||||
|
||||
#: common/templates/common/components/document_viewer.html:188
|
||||
#: streetup/common/templates/common/components/document_viewer.html:188
|
||||
msgid "Ouvrir en pleine page"
|
||||
msgstr "Open in full screen"
|
||||
|
||||
#: common/templates/common/components/document_viewer.html:195
|
||||
#: common/templates/common/components/document_viewer.html:196
|
||||
#: common/templates/common/components/document_viewer.html:261
|
||||
#: streetup/common/templates/common/components/document_viewer.html:195
|
||||
#: streetup/common/templates/common/components/document_viewer.html:196
|
||||
#: streetup/common/templates/common/components/document_viewer.html:261
|
||||
msgid "Télécharger"
|
||||
msgstr "Download"
|
||||
|
||||
#: common/templates/common/components/document_viewer.html:229
|
||||
#: streetup/common/templates/common/components/document_viewer.html:229
|
||||
msgid "File truncated to the first 50 000 characters."
|
||||
msgstr "File truncated to the first 50,000 characters."
|
||||
|
||||
#: common/templates/common/components/document_viewer.html:245
|
||||
#: streetup/common/templates/common/components/document_viewer.html:245
|
||||
msgid "Only the first 200 rows are shown."
|
||||
msgstr "Only the first 200 rows are shown."
|
||||
|
||||
#: common/templates/common/components/document_viewer.html:301
|
||||
#: streetup/common/templates/common/components/document_viewer.html:301
|
||||
msgid "Précédent"
|
||||
msgstr "Previous"
|
||||
|
||||
#: common/templates/common/components/document_viewer.html:309
|
||||
#: streetup/common/templates/common/components/document_viewer.html:309
|
||||
msgid "Suivant"
|
||||
msgstr "Next"
|
||||
|
||||
#: common/templates/common/components/document_viewer.html:432
|
||||
#: streetup/common/templates/common/components/document_viewer.html:432
|
||||
msgid "Aucun document associé"
|
||||
msgstr "No associated document"
|
||||
|
||||
#: common/templates/common/components/help_panel.html:9
|
||||
#: streetup/common/templates/common/components/help_panel.html:9
|
||||
msgid "Chargement..."
|
||||
msgstr "Chargement..."
|
||||
|
||||
#: common/templates/common/components/help_panel.html:10
|
||||
#: streetup/common/templates/common/components/help_panel.html:10
|
||||
msgid "Erreur lors du chargement."
|
||||
msgstr "Erreur lors du chargement."
|
||||
|
||||
#: common/templates/common/components/help_panel.html:16
|
||||
#: common/templates/common/components/help_panel.html:144
|
||||
#: streetup/common/templates/common/components/help_panel.html:16
|
||||
#: streetup/common/templates/common/components/help_panel.html:144
|
||||
msgid "Centre d'aide"
|
||||
msgstr ""
|
||||
|
||||
#: common/templates/common/components/help_panel.html:19
|
||||
#: streetup/common/templates/common/components/help_panel.html:19
|
||||
msgid "Agrandir en grand format"
|
||||
msgstr "Agrandir en grand format"
|
||||
|
||||
#: common/templates/common/components/help_panel.html:21
|
||||
#: streetup/common/templates/common/components/help_panel.html:21
|
||||
msgid "Agrandir"
|
||||
msgstr "Agrandir"
|
||||
|
||||
#: common/templates/common/components/help_panel.html:37
|
||||
#: streetup/common/templates/common/components/help_panel.html:37
|
||||
msgid "Rechercher un guide..."
|
||||
msgstr "Rechercher un guide..."
|
||||
|
||||
#: common/templates/common/components/help_panel.html:46
|
||||
#: streetup/common/templates/common/components/help_panel.html:46
|
||||
msgid "Prise en main de StreetUp"
|
||||
msgstr "Prise en main de StreetUp"
|
||||
|
||||
#: common/templates/common/components/help_panel.html:47
|
||||
#: streetup/common/templates/common/components/help_panel.html:47
|
||||
msgid "Découvrez les bases de l'application, la navigation et le menu."
|
||||
msgstr ""
|
||||
|
||||
#: common/templates/common/components/help_panel.html:55
|
||||
#: streetup/common/templates/common/components/help_panel.html:55
|
||||
msgid "Concepts et notions clés de StreetUp"
|
||||
msgstr ""
|
||||
|
||||
#: common/templates/common/components/help_panel.html:56
|
||||
#: streetup/common/templates/common/components/help_panel.html:56
|
||||
msgid ""
|
||||
"Comprendre la différence entre Assets, Observations, Inspections, "
|
||||
"Interventions et Contrôles."
|
||||
msgstr ""
|
||||
|
||||
#: common/templates/common/components/help_panel.html:64
|
||||
#: streetup/common/templates/common/components/help_panel.html:64
|
||||
msgid "Rechercher et filtrer des assets"
|
||||
msgstr "Rechercher et filtrer des assets"
|
||||
|
||||
#: common/templates/common/components/help_panel.html:65
|
||||
#: streetup/common/templates/common/components/help_panel.html:65
|
||||
msgid "Apprenez à rechercher, filtrer et personnaliser l'inventaire."
|
||||
msgstr ""
|
||||
|
||||
#: common/templates/common/components/help_panel.html:73
|
||||
#: streetup/common/templates/common/components/help_panel.html:73
|
||||
msgid "Statuts des interventions"
|
||||
msgstr "Statuts des interventions"
|
||||
|
||||
#: common/templates/common/components/help_panel.html:74
|
||||
#: streetup/common/templates/common/components/help_panel.html:74
|
||||
msgid ""
|
||||
"Comprendre le cycle de vie d'une intervention à travers ses différents "
|
||||
"statuts."
|
||||
msgstr ""
|
||||
|
||||
#: common/templates/common/components/help_panel.html:83
|
||||
#: streetup/common/templates/common/components/help_panel.html:83
|
||||
msgid "Approuver des interventions"
|
||||
msgstr "Approuver des interventions"
|
||||
|
||||
#: common/templates/common/components/help_panel.html:84
|
||||
#: streetup/common/templates/common/components/help_panel.html:84
|
||||
msgid ""
|
||||
"Guide destiné aux gestionnaires pour valider et approuver les chantiers."
|
||||
msgstr ""
|
||||
|
||||
#: common/templates/common/components/help_panel.html:94
|
||||
#: streetup/common/templates/common/components/help_panel.html:94
|
||||
msgid "Gérer les projets"
|
||||
msgstr ""
|
||||
|
||||
#: common/templates/common/components/help_panel.html:95
|
||||
#: streetup/common/templates/common/components/help_panel.html:95
|
||||
msgid ""
|
||||
"Comment regrouper les interventions et suivre la progression des chantiers."
|
||||
msgstr ""
|
||||
|
||||
#: common/templates/common/components/help_panel.html:105
|
||||
#: streetup/common/templates/common/components/help_panel.html:105
|
||||
msgid "Ajouter un contrôle"
|
||||
msgstr ""
|
||||
|
||||
#: common/templates/common/components/help_panel.html:106
|
||||
#: streetup/common/templates/common/components/help_panel.html:106
|
||||
msgid "Comment planifier, réaliser et synchroniser un contrôle de conformité."
|
||||
msgstr ""
|
||||
|
||||
#: common/templates/common/components/help_panel.html:115
|
||||
#: streetup/common/templates/common/components/help_panel.html:115
|
||||
msgid "Aucun guide ne correspond à votre recherche."
|
||||
msgstr ""
|
||||
|
||||
#: common/templates/common/components/help_panel.html:147
|
||||
#: common/templates/common/components/help_panel.html:149
|
||||
#: streetup/common/templates/common/components/help_panel.html:147
|
||||
#: streetup/common/templates/common/components/help_panel.html:149
|
||||
msgid "Réduire en panneau latéral"
|
||||
msgstr ""
|
||||
|
||||
#: common/tests.py:48 common/tests.py:80 common/views.py:265
|
||||
#: common/views.py:269 common/views.py:280
|
||||
#: streetup/common/tests.py:48 streetup/common/tests.py:80
|
||||
#: streetup/common/views.py:265 streetup/common/views.py:269
|
||||
#: streetup/common/views.py:280
|
||||
msgid "Vous ne pouvez pas accéder à ce compte."
|
||||
msgstr "You cannot access this account."
|
||||
|
||||
#: common/utils.py:133
|
||||
#: streetup/common/utils.py:133
|
||||
msgid "Belgique (PEB / Maison Communale / Sécurité PMR)"
|
||||
msgstr "Belgium (PEB / Town Hall / PRM Safety)"
|
||||
|
||||
#: common/utils.py:134
|
||||
#: streetup/common/utils.py:134
|
||||
msgid "Hôtel de Ville / Maison Communale"
|
||||
msgstr "Town Hall / Municipal Building"
|
||||
|
||||
#: common/utils.py:135
|
||||
#: streetup/common/utils.py:135
|
||||
msgid "PEB"
|
||||
msgstr "PEB"
|
||||
|
||||
#: common/utils.py:136
|
||||
#: streetup/common/utils.py:136
|
||||
msgid "Performance Énergétique des Bâtiments (PEB)"
|
||||
msgstr "Building Energy Performance (PEB)"
|
||||
|
||||
#: common/utils.py:137
|
||||
#: streetup/common/utils.py:137
|
||||
msgid "Bilan Carbone"
|
||||
msgstr "Carbon Footprint"
|
||||
|
||||
#: common/utils.py:138
|
||||
#: streetup/common/utils.py:138
|
||||
msgid "Émissions de Carbone / Bilan Énergétique"
|
||||
msgstr "Carbon Emissions / Energy Audit"
|
||||
|
||||
#: common/utils.py:139
|
||||
#: streetup/common/utils.py:139
|
||||
msgid "Accès public & PMR"
|
||||
msgstr "Public & PRM Access"
|
||||
|
||||
#: common/utils.py:140
|
||||
#: streetup/common/utils.py:140
|
||||
msgid "Accueil & Sécurité du Public (Normes PMR)"
|
||||
msgstr "Public Reception & Safety (PRM Standards)"
|
||||
|
||||
#: common/utils.py:141
|
||||
#: streetup/common/utils.py:141
|
||||
msgid "Catégorie d'accueil"
|
||||
msgstr "Reception Category"
|
||||
|
||||
#: common/utils.py:142
|
||||
#: streetup/common/utils.py:142
|
||||
msgid "Type d'affectation"
|
||||
msgstr "Assignment Type"
|
||||
|
||||
#: common/utils.py:145
|
||||
#: streetup/common/utils.py:145
|
||||
msgid "France (DPE / GES / Mairie / ERP)"
|
||||
msgstr "France (DPE / GHG / Town Hall / ERP)"
|
||||
|
||||
#: common/utils.py:146
|
||||
#: streetup/common/utils.py:146
|
||||
msgid "Mairie / Hôtel de Ville"
|
||||
msgstr "Town Hall / City Hall"
|
||||
|
||||
#: common/utils.py:147
|
||||
#: streetup/common/utils.py:147
|
||||
msgid "DPE"
|
||||
msgstr "DPE"
|
||||
|
||||
#: common/utils.py:148
|
||||
#: streetup/common/utils.py:148
|
||||
msgid "Diagnostic de Performance Énergétique (DPE)"
|
||||
msgstr "Energy Performance Certificate (DPE)"
|
||||
|
||||
#: common/utils.py:149
|
||||
#: streetup/common/utils.py:149
|
||||
msgid "GES"
|
||||
msgstr "GHG"
|
||||
|
||||
#: common/utils.py:150
|
||||
#: streetup/common/utils.py:150
|
||||
msgid "Émissions de Gaz à Effet de Serre (GES)"
|
||||
msgstr "Greenhouse Gas Emissions (GHG)"
|
||||
|
||||
#: common/utils.py:151
|
||||
#: streetup/common/utils.py:151
|
||||
msgid "ERP"
|
||||
msgstr "ERP"
|
||||
|
||||
#: common/utils.py:152
|
||||
#: streetup/common/utils.py:152
|
||||
msgid "Établissement Recevant du Public (ERP)"
|
||||
msgstr "Public Reception Facility (ERP)"
|
||||
|
||||
#: common/utils.py:153
|
||||
#: streetup/common/utils.py:153
|
||||
msgid "Catégorie ERP"
|
||||
msgstr "ERP Category"
|
||||
|
||||
#: common/utils.py:154
|
||||
#: streetup/common/utils.py:154
|
||||
msgid "Type ERP"
|
||||
msgstr "ERP Type"
|
||||
|
||||
#: common/utils.py:157
|
||||
#: streetup/common/utils.py:157
|
||||
msgid "International / Générique"
|
||||
msgstr "International / Generic"
|
||||
|
||||
#: common/utils.py:158
|
||||
#: streetup/common/utils.py:158
|
||||
msgid "Bâtiment Administratif / Hôtel de Ville"
|
||||
msgstr "Administrative Building / Town Hall"
|
||||
|
||||
#: common/utils.py:159
|
||||
#: streetup/common/utils.py:159
|
||||
msgid "PEB / DPE"
|
||||
msgstr "EPC / Energy Diag"
|
||||
|
||||
#: common/utils.py:160
|
||||
#: streetup/common/utils.py:160
|
||||
msgid "Performance Énergétique (PEB / DPE / EPC)"
|
||||
msgstr "Energy Performance (PEB / DPE / EPC)"
|
||||
|
||||
#: common/utils.py:161
|
||||
#: streetup/common/utils.py:161
|
||||
msgid "Émissions Carbone"
|
||||
msgstr "Carbon Emissions"
|
||||
|
||||
#: common/utils.py:162
|
||||
#: streetup/common/utils.py:162
|
||||
msgid "Bilan Carbone & Émissions"
|
||||
msgstr "Carbon Footprint & Emissions"
|
||||
|
||||
#: common/utils.py:163
|
||||
#: streetup/common/utils.py:163
|
||||
msgid "Accès Public"
|
||||
msgstr "Public Access"
|
||||
|
||||
#: common/utils.py:164
|
||||
#: streetup/common/utils.py:164
|
||||
msgid "Bâtiment d'Accueil du Public (ERP / PMR)"
|
||||
msgstr "Public Reception Building (ERP / PRM)"
|
||||
|
||||
#: common/utils.py:165
|
||||
#: streetup/common/utils.py:165
|
||||
msgid "Capacité d'accueil"
|
||||
msgstr "Reception Capacity"
|
||||
|
||||
#: common/utils.py:166
|
||||
#: streetup/common/utils.py:166
|
||||
msgid "Type d'établissement"
|
||||
msgstr "Establishment Type"
|
||||
|
||||
#: common/views.py:104
|
||||
#: streetup/common/views.py:104
|
||||
msgid "Coordonnées invalides"
|
||||
msgstr "Invalid coordinates"
|
||||
|
||||
#: common/views.py:120
|
||||
#: streetup/common/views.py:120
|
||||
msgid "Aucune rue trouvée"
|
||||
msgstr "No street found"
|
||||
|
||||
#: common/views.py:205
|
||||
#: streetup/common/views.py:205
|
||||
msgid "Mot de passe mis à jour avec succès."
|
||||
msgstr "Password updated successfully."
|
||||
|
||||
#: common/views.py:235
|
||||
#: streetup/common/views.py:235
|
||||
msgid "Aucun compte lié n'est disponible."
|
||||
msgstr "No linked account is available."
|
||||
|
||||
#: common/views.py:239
|
||||
#: streetup/common/views.py:239
|
||||
msgid "Aucun compte cible n'a été sélectionné."
|
||||
msgstr "No target account was selected."
|
||||
|
||||
#: common/views.py:243
|
||||
#: streetup/common/views.py:243
|
||||
msgid "Ce compte est déjà actif."
|
||||
msgstr "This account is already active."
|
||||
|
||||
#: common/views.py:286
|
||||
#: streetup/common/views.py:286
|
||||
msgid "Changement de compte effectué."
|
||||
msgstr "Account switch completed."
|
||||
|
||||
#: common/views.py:304 common/views.py:329 common/views.py:356
|
||||
#: common/views.py:397 common/views.py:426 common/views.py:493
|
||||
#: common/views.py:520
|
||||
#: streetup/common/views.py:304 streetup/common/views.py:329
|
||||
#: streetup/common/views.py:356 streetup/common/views.py:397
|
||||
#: streetup/common/views.py:426 streetup/common/views.py:493
|
||||
#: streetup/common/views.py:520
|
||||
msgid "Données invalides"
|
||||
msgstr "Invalid data"
|
||||
|
||||
#: common/views.py:308 common/views.py:333
|
||||
#: streetup/common/views.py:308 streetup/common/views.py:333
|
||||
msgid "Layout invalide"
|
||||
msgstr "Invalid layout"
|
||||
|
||||
#: common/views.py:316 common/views.py:341 common/views.py:383
|
||||
#: common/views.py:414 common/views.py:480 common/views.py:506
|
||||
#: common/views.py:537 common/views.py:555
|
||||
#: streetup/common/views.py:316 streetup/common/views.py:341
|
||||
#: streetup/common/views.py:383 streetup/common/views.py:414
|
||||
#: streetup/common/views.py:480 streetup/common/views.py:506
|
||||
#: streetup/common/views.py:537 streetup/common/views.py:555
|
||||
msgid "Configuration utilisateur non trouvée"
|
||||
msgstr "User configuration not found"
|
||||
|
||||
#: common/views.py:363 common/views.py:403 common/views.py:526
|
||||
#: streetup/common/views.py:363 streetup/common/views.py:403
|
||||
#: streetup/common/views.py:526
|
||||
msgid "Format de filtres invalide"
|
||||
msgstr "Invalid filter format"
|
||||
|
||||
#: common/views.py:367 common/views.py:406 common/views.py:529
|
||||
#: streetup/common/views.py:367 streetup/common/views.py:406
|
||||
#: streetup/common/views.py:529
|
||||
msgid "Format de tri invalide"
|
||||
msgstr "Invalid sort format"
|
||||
|
||||
#: common/views.py:375
|
||||
#: streetup/common/views.py:375
|
||||
msgid "Format de colonnes invalide"
|
||||
msgstr "Invalid column format"
|
||||
|
||||
#: common/views.py:441
|
||||
#: streetup/common/views.py:441
|
||||
msgid "Format de thématiques invalide"
|
||||
msgstr "Invalid thematic format"
|
||||
|
||||
#: common/views.py:443
|
||||
#: streetup/common/views.py:443
|
||||
msgid "Format de catégories invalide"
|
||||
msgstr "Invalid category format"
|
||||
|
||||
#: common/views.py:445
|
||||
#: streetup/common/views.py:445
|
||||
msgid "Format de modèles invalide"
|
||||
msgstr "Invalid model format"
|
||||
|
||||
#: common/views.py:447
|
||||
#: streetup/common/views.py:447
|
||||
msgid "Format de filtres thématiques invalide"
|
||||
msgstr "Invalid thematic filter format"
|
||||
|
||||
#: common/views.py:449
|
||||
#: streetup/common/views.py:449
|
||||
msgid "Format de colonnes visibles invalide"
|
||||
msgstr "Invalid visible columns format"
|
||||
|
||||
#: common/views.py:451
|
||||
#: streetup/common/views.py:451
|
||||
msgid "Format de filtre type invalide"
|
||||
msgstr "Invalid type filter format"
|
||||
|
||||
#: common/views.py:453
|
||||
#: streetup/common/views.py:453
|
||||
msgid "Format de filtres statut invalide"
|
||||
msgstr "Invalid status filter format"
|
||||
|
||||
#: common/views.py:455
|
||||
#: streetup/common/views.py:455
|
||||
msgid "Format de filtres statut de validation invalide"
|
||||
msgstr "Invalid validation status filter format"
|
||||
|
||||
#: common/views.py:499
|
||||
#: streetup/common/views.py:499
|
||||
msgid "Format de préférences invalide"
|
||||
msgstr "Invalid filter format"
|
||||
|
||||
#: common/views.py:550 common/views.py:576
|
||||
#: streetup/common/views.py:550 streetup/common/views.py:576
|
||||
msgid "Document non trouvé"
|
||||
msgstr "No street found"
|
||||
|
||||
#: common/views.py:560 common/views.py:564
|
||||
#: streetup/common/views.py:560 streetup/common/views.py:564
|
||||
msgid "Accès interdit"
|
||||
msgstr ""
|
||||
|
||||
#: common/views.py:582
|
||||
#: streetup/common/views.py:582
|
||||
msgid "Erreur lors de la lecture du document"
|
||||
msgstr "Erreur lors de la lecture du document"
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2026-08-12 12:05+0200\n"
|
||||
"POT-Creation-Date: 2026-08-13 19:20+0200\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
|
|
@ -17,239 +17,239 @@ msgstr ""
|
|||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#: common/middleware.py:154
|
||||
#: streetup/common/middleware.py:154
|
||||
msgid ""
|
||||
"Votre session a expiré après le délai configuré. Veuillez vous reconnecter."
|
||||
msgstr ""
|
||||
"Votre session a expiré après le délai configuré. Veuillez vous reconnecter."
|
||||
|
||||
#: common/models.py:163
|
||||
#: streetup/common/models.py:163
|
||||
msgid "Activer les rappels par e-mail"
|
||||
msgstr "Activer les rappels par e-mail"
|
||||
|
||||
#: common/models.py:164
|
||||
#: streetup/common/models.py:164
|
||||
msgid ""
|
||||
"Recevoir un e-mail de rappel pour les notifications non lues après un "
|
||||
"certain délai."
|
||||
msgstr ""
|
||||
|
||||
#: common/models.py:169
|
||||
#: streetup/common/models.py:169
|
||||
msgid "E-mail(s) de réception des rappels"
|
||||
msgstr "E-mail(s) de réception des rappels"
|
||||
|
||||
#: common/models.py:170
|
||||
#: streetup/common/models.py:170
|
||||
msgid ""
|
||||
"Adresses e-mail séparées par des virgules. Si vide, l'adresse de votre "
|
||||
"compte sera utilisée."
|
||||
msgstr ""
|
||||
|
||||
#: common/models.py:174
|
||||
#: streetup/common/models.py:174
|
||||
msgid "Délai avant rappel (en heures)"
|
||||
msgstr "Délai avant rappel (en heures)"
|
||||
|
||||
#: common/models.py:175
|
||||
#: streetup/common/models.py:175
|
||||
msgid ""
|
||||
"Nombre d'heures écoulées après la réception d'une notification avant l'envoi "
|
||||
"d'un rappel par e-mail."
|
||||
msgstr ""
|
||||
|
||||
#: common/private_files/views.py:37
|
||||
#: streetup/common/private_files/views.py:37
|
||||
msgid "Lien expiré ou invalide"
|
||||
msgstr "Lien expiré ou invalide"
|
||||
|
||||
#: common/private_files/views.py:43
|
||||
#: streetup/common/private_files/views.py:43
|
||||
msgid "Modèle inconnu"
|
||||
msgstr "Modèle inconnu"
|
||||
|
||||
#: common/private_files/views.py:47
|
||||
#: streetup/common/private_files/views.py:47
|
||||
msgid "Objet introuvable"
|
||||
msgstr "Objet introuvable"
|
||||
|
||||
#: common/private_files/views.py:53
|
||||
#: streetup/common/private_files/views.py:53
|
||||
msgid "Fichier non exposé"
|
||||
msgstr "Fichier non exposé"
|
||||
|
||||
#: common/private_files/views.py:58
|
||||
#: streetup/common/private_files/views.py:58
|
||||
msgid "Accès refusé"
|
||||
msgstr "Accès refusé"
|
||||
|
||||
#: common/private_files/views.py:63
|
||||
#: streetup/common/private_files/views.py:63
|
||||
msgid "Fichier introuvable"
|
||||
msgstr "Fichier introuvable"
|
||||
|
||||
#: common/templates/admin/common/status_permission_matrix.html:19
|
||||
#: streetup/common/templates/admin/common/status_permission_matrix.html:19
|
||||
msgid "Permission"
|
||||
msgstr "Permission"
|
||||
|
||||
#: common/templates/admin/common/status_permission_matrix.html:36
|
||||
#: streetup/common/templates/admin/common/status_permission_matrix.html:36
|
||||
msgid "Voir"
|
||||
msgstr "Voir"
|
||||
|
||||
#: common/templates/admin/common/status_permission_matrix.html:53
|
||||
#: streetup/common/templates/admin/common/status_permission_matrix.html:53
|
||||
msgid "Modifier"
|
||||
msgstr "Modifier"
|
||||
|
||||
#: common/templates/admin/common/status_permission_matrix.html:70
|
||||
#: streetup/common/templates/admin/common/status_permission_matrix.html:70
|
||||
msgid "Changer → vers"
|
||||
msgstr "Changer → vers"
|
||||
|
||||
#: common/templates/admin/common/status_permission_matrix.html:102
|
||||
#: streetup/common/templates/admin/common/status_permission_matrix.html:102
|
||||
msgid "Enregistrez d'abord pour configurer les permissions par statut."
|
||||
msgstr "Enregistrez d'abord pour configurer les permissions par statut."
|
||||
|
||||
#: common/templates/common/account_info.html:8
|
||||
#: streetup/common/templates/common/account_info.html:8
|
||||
msgid "Déconnexion"
|
||||
msgstr "Déconnexion"
|
||||
|
||||
#: common/templates/common/account_info.html:26
|
||||
#: streetup/common/templates/common/account_info.html:26
|
||||
msgid "Vous êtes connecté en tant que :"
|
||||
msgstr "Vous êtes connecté en tant que :"
|
||||
|
||||
#: common/templates/common/account_info.html:32
|
||||
#: streetup/common/templates/common/account_info.html:32
|
||||
msgid "Changer de langue"
|
||||
msgstr "Changer de langue"
|
||||
|
||||
#: common/templates/common/account_info.html:40
|
||||
#: streetup/common/templates/common/account_info.html:40
|
||||
msgid "Choisir la langue"
|
||||
msgstr "Choisir la langue"
|
||||
|
||||
#: common/templates/common/account_info.html:42
|
||||
#: common/templates/common/account_info.html:88
|
||||
#: common/templates/common/components/document_viewer.html:201
|
||||
#: streetup/common/templates/common/account_info.html:42
|
||||
#: streetup/common/templates/common/account_info.html:88
|
||||
#: streetup/common/templates/common/components/document_viewer.html:201
|
||||
msgid "Fermer"
|
||||
msgstr "Fermer"
|
||||
|
||||
#: common/templates/common/account_info.html:73
|
||||
#: common/templates/common/account_info.html:86
|
||||
#: streetup/common/templates/common/account_info.html:73
|
||||
#: streetup/common/templates/common/account_info.html:86
|
||||
msgid "Modifier mon mot de passe"
|
||||
msgstr "Modifier mon mot de passe"
|
||||
|
||||
#: common/templates/common/account_info.html:158
|
||||
#: streetup/common/templates/common/account_info.html:158
|
||||
msgid "Annuler"
|
||||
msgstr "Annuler"
|
||||
|
||||
#: common/templates/common/account_info.html:161
|
||||
#: streetup/common/templates/common/account_info.html:161
|
||||
msgid "Enregistrer"
|
||||
msgstr "Enregistrer"
|
||||
|
||||
#: common/templates/common/account_info.html:174
|
||||
#: streetup/common/templates/common/account_info.html:174
|
||||
msgid "Se déconnecter"
|
||||
msgstr "Se déconnecter"
|
||||
|
||||
#: common/templates/common/account_info.html:181
|
||||
#: common/templates/common/components/help_panel.html:125
|
||||
#: streetup/common/templates/common/account_info.html:181
|
||||
#: streetup/common/templates/common/components/help_panel.html:125
|
||||
msgid "Retour"
|
||||
msgstr "Retour"
|
||||
|
||||
#: common/templates/common/components/document_viewer.html:40
|
||||
#: common/templates/common/components/document_viewer.html:50
|
||||
#: common/templates/common/components/document_viewer.html:61
|
||||
#: streetup/common/templates/common/components/document_viewer.html:40
|
||||
#: streetup/common/templates/common/components/document_viewer.html:50
|
||||
#: streetup/common/templates/common/components/document_viewer.html:61
|
||||
msgid "Supprimer"
|
||||
msgstr "Supprimer"
|
||||
|
||||
#: common/templates/common/components/document_viewer.html:75
|
||||
#: streetup/common/templates/common/components/document_viewer.html:75
|
||||
msgid "Copier vers une localisation ou un asset"
|
||||
msgstr "Copier vers une localisation ou un asset"
|
||||
|
||||
#: common/templates/common/components/document_viewer.html:99
|
||||
#: common/templates/common/components/document_viewer.html:154
|
||||
#: streetup/common/templates/common/components/document_viewer.html:99
|
||||
#: streetup/common/templates/common/components/document_viewer.html:154
|
||||
msgid "Historique des versions"
|
||||
msgstr "Historique des versions"
|
||||
|
||||
#: common/templates/common/components/document_viewer.html:156
|
||||
#: streetup/common/templates/common/components/document_viewer.html:156
|
||||
msgid "Historique"
|
||||
msgstr "Historique"
|
||||
|
||||
#: common/templates/common/components/document_viewer.html:180
|
||||
#: streetup/common/templates/common/components/document_viewer.html:180
|
||||
msgid "Visionneuse de documents"
|
||||
msgstr "Visionneuse de documents"
|
||||
|
||||
#: common/templates/common/components/document_viewer.html:188
|
||||
#: streetup/common/templates/common/components/document_viewer.html:188
|
||||
msgid "Ouvrir en pleine page"
|
||||
msgstr "Ouvrir en pleine page"
|
||||
|
||||
#: common/templates/common/components/document_viewer.html:195
|
||||
#: common/templates/common/components/document_viewer.html:196
|
||||
#: common/templates/common/components/document_viewer.html:261
|
||||
#: streetup/common/templates/common/components/document_viewer.html:195
|
||||
#: streetup/common/templates/common/components/document_viewer.html:196
|
||||
#: streetup/common/templates/common/components/document_viewer.html:261
|
||||
msgid "Télécharger"
|
||||
msgstr "Télécharger"
|
||||
|
||||
#: common/templates/common/components/document_viewer.html:229
|
||||
#: streetup/common/templates/common/components/document_viewer.html:229
|
||||
msgid "File truncated to the first 50 000 characters."
|
||||
msgstr "File truncated to the first 50 000 characters."
|
||||
|
||||
#: common/templates/common/components/document_viewer.html:245
|
||||
#: streetup/common/templates/common/components/document_viewer.html:245
|
||||
msgid "Only the first 200 rows are shown."
|
||||
msgstr "Only the first 200 rows are shown."
|
||||
|
||||
#: common/templates/common/components/document_viewer.html:301
|
||||
#: streetup/common/templates/common/components/document_viewer.html:301
|
||||
msgid "Précédent"
|
||||
msgstr "Précédent"
|
||||
|
||||
#: common/templates/common/components/document_viewer.html:309
|
||||
#: streetup/common/templates/common/components/document_viewer.html:309
|
||||
msgid "Suivant"
|
||||
msgstr "Suivant"
|
||||
|
||||
#: common/templates/common/components/document_viewer.html:432
|
||||
#: streetup/common/templates/common/components/document_viewer.html:432
|
||||
msgid "Aucun document associé"
|
||||
msgstr "Aucun document associé"
|
||||
|
||||
#: common/templates/common/components/help_panel.html:9
|
||||
#: streetup/common/templates/common/components/help_panel.html:9
|
||||
msgid "Chargement..."
|
||||
msgstr "Chargement..."
|
||||
|
||||
#: common/templates/common/components/help_panel.html:10
|
||||
#: streetup/common/templates/common/components/help_panel.html:10
|
||||
msgid "Erreur lors du chargement."
|
||||
msgstr "Erreur lors du chargement."
|
||||
|
||||
#: common/templates/common/components/help_panel.html:16
|
||||
#: common/templates/common/components/help_panel.html:144
|
||||
#: streetup/common/templates/common/components/help_panel.html:16
|
||||
#: streetup/common/templates/common/components/help_panel.html:144
|
||||
msgid "Centre d'aide"
|
||||
msgstr "Centre d'aide"
|
||||
|
||||
#: common/templates/common/components/help_panel.html:19
|
||||
#: streetup/common/templates/common/components/help_panel.html:19
|
||||
msgid "Agrandir en grand format"
|
||||
msgstr "Agrandir en grand format"
|
||||
|
||||
#: common/templates/common/components/help_panel.html:21
|
||||
#: streetup/common/templates/common/components/help_panel.html:21
|
||||
msgid "Agrandir"
|
||||
msgstr "Agrandir"
|
||||
|
||||
#: common/templates/common/components/help_panel.html:37
|
||||
#: streetup/common/templates/common/components/help_panel.html:37
|
||||
msgid "Rechercher un guide..."
|
||||
msgstr "Rechercher un guide..."
|
||||
|
||||
#: common/templates/common/components/help_panel.html:46
|
||||
#: streetup/common/templates/common/components/help_panel.html:46
|
||||
msgid "Prise en main de StreetUp"
|
||||
msgstr "Prise en main de StreetUp"
|
||||
|
||||
#: common/templates/common/components/help_panel.html:47
|
||||
#: streetup/common/templates/common/components/help_panel.html:47
|
||||
msgid "Découvrez les bases de l'application, la navigation et le menu."
|
||||
msgstr "Découvrez les bases de l'application, la navigation et le menu."
|
||||
|
||||
#: common/templates/common/components/help_panel.html:55
|
||||
#: streetup/common/templates/common/components/help_panel.html:55
|
||||
msgid "Concepts et notions clés de StreetUp"
|
||||
msgstr "Concepts et notions clés de StreetUp"
|
||||
|
||||
#: common/templates/common/components/help_panel.html:56
|
||||
#: streetup/common/templates/common/components/help_panel.html:56
|
||||
msgid ""
|
||||
"Comprendre la différence entre Assets, Observations, Inspections, "
|
||||
"Interventions et Contrôles."
|
||||
msgstr ""
|
||||
|
||||
#: common/templates/common/components/help_panel.html:64
|
||||
#: streetup/common/templates/common/components/help_panel.html:64
|
||||
msgid "Rechercher et filtrer des assets"
|
||||
msgstr "Rechercher et filtrer des assets"
|
||||
|
||||
#: common/templates/common/components/help_panel.html:65
|
||||
#: streetup/common/templates/common/components/help_panel.html:65
|
||||
msgid "Apprenez à rechercher, filtrer et personnaliser l'inventaire."
|
||||
msgstr "Apprenez à rechercher, filtrer et personnaliser l'inventaire."
|
||||
|
||||
#: common/templates/common/components/help_panel.html:73
|
||||
#: streetup/common/templates/common/components/help_panel.html:73
|
||||
msgid "Statuts des interventions"
|
||||
msgstr "Statuts des interventions"
|
||||
|
||||
#: common/templates/common/components/help_panel.html:74
|
||||
#: streetup/common/templates/common/components/help_panel.html:74
|
||||
msgid ""
|
||||
"Comprendre le cycle de vie d'une intervention à travers ses différents "
|
||||
"statuts."
|
||||
|
|
@ -257,268 +257,273 @@ msgstr ""
|
|||
"Comprendre le cycle de vie d'une intervention à travers ses différents "
|
||||
"statuts."
|
||||
|
||||
#: common/templates/common/components/help_panel.html:83
|
||||
#: streetup/common/templates/common/components/help_panel.html:83
|
||||
msgid "Approuver des interventions"
|
||||
msgstr "Approuver des interventions"
|
||||
|
||||
#: common/templates/common/components/help_panel.html:84
|
||||
#: streetup/common/templates/common/components/help_panel.html:84
|
||||
msgid ""
|
||||
"Guide destiné aux gestionnaires pour valider et approuver les chantiers."
|
||||
msgstr ""
|
||||
"Guide destiné aux gestionnaires pour valider et approuver les chantiers."
|
||||
|
||||
#: common/templates/common/components/help_panel.html:94
|
||||
#: streetup/common/templates/common/components/help_panel.html:94
|
||||
msgid "Gérer les projets"
|
||||
msgstr "Gérer les projets"
|
||||
|
||||
#: common/templates/common/components/help_panel.html:95
|
||||
#: streetup/common/templates/common/components/help_panel.html:95
|
||||
msgid ""
|
||||
"Comment regrouper les interventions et suivre la progression des chantiers."
|
||||
msgstr ""
|
||||
"Comment regrouper les interventions et suivre la progression des chantiers."
|
||||
|
||||
#: common/templates/common/components/help_panel.html:105
|
||||
#: streetup/common/templates/common/components/help_panel.html:105
|
||||
msgid "Ajouter un contrôle"
|
||||
msgstr "Ajouter un contrôle"
|
||||
|
||||
#: common/templates/common/components/help_panel.html:106
|
||||
#: streetup/common/templates/common/components/help_panel.html:106
|
||||
msgid "Comment planifier, réaliser et synchroniser un contrôle de conformité."
|
||||
msgstr "Comment planifier, réaliser et synchroniser un contrôle de conformité."
|
||||
|
||||
#: common/templates/common/components/help_panel.html:115
|
||||
#: streetup/common/templates/common/components/help_panel.html:115
|
||||
msgid "Aucun guide ne correspond à votre recherche."
|
||||
msgstr "Aucun guide ne correspond à votre recherche."
|
||||
|
||||
#: common/templates/common/components/help_panel.html:147
|
||||
#: common/templates/common/components/help_panel.html:149
|
||||
#: streetup/common/templates/common/components/help_panel.html:147
|
||||
#: streetup/common/templates/common/components/help_panel.html:149
|
||||
msgid "Réduire en panneau latéral"
|
||||
msgstr "Réduire en panneau latéral"
|
||||
|
||||
#: common/tests.py:48 common/tests.py:80 common/views.py:265
|
||||
#: common/views.py:269 common/views.py:280
|
||||
#: streetup/common/tests.py:48 streetup/common/tests.py:80
|
||||
#: streetup/common/views.py:265 streetup/common/views.py:269
|
||||
#: streetup/common/views.py:280
|
||||
msgid "Vous ne pouvez pas accéder à ce compte."
|
||||
msgstr "Vous ne pouvez pas accéder à ce compte."
|
||||
|
||||
#: common/utils.py:133
|
||||
#: streetup/common/utils.py:133
|
||||
msgid "Belgique (PEB / Maison Communale / Sécurité PMR)"
|
||||
msgstr "Belgique (PEB / Maison Communale / Sécurité PMR)"
|
||||
|
||||
#: common/utils.py:134
|
||||
#: streetup/common/utils.py:134
|
||||
msgid "Hôtel de Ville / Maison Communale"
|
||||
msgstr "Hôtel de Ville / Maison Communale"
|
||||
|
||||
#: common/utils.py:135
|
||||
#: streetup/common/utils.py:135
|
||||
msgid "PEB"
|
||||
msgstr "PEB"
|
||||
|
||||
#: common/utils.py:136
|
||||
#: streetup/common/utils.py:136
|
||||
msgid "Performance Énergétique des Bâtiments (PEB)"
|
||||
msgstr "Performance Énergétique des Bâtiments (PEB)"
|
||||
|
||||
#: common/utils.py:137
|
||||
#: streetup/common/utils.py:137
|
||||
msgid "Bilan Carbone"
|
||||
msgstr "Bilan Carbone"
|
||||
|
||||
#: common/utils.py:138
|
||||
#: streetup/common/utils.py:138
|
||||
msgid "Émissions de Carbone / Bilan Énergétique"
|
||||
msgstr "Émissions de Carbone / Bilan Énergétique"
|
||||
|
||||
#: common/utils.py:139
|
||||
#: streetup/common/utils.py:139
|
||||
msgid "Accès public & PMR"
|
||||
msgstr "Accès public & PMR"
|
||||
|
||||
#: common/utils.py:140
|
||||
#: streetup/common/utils.py:140
|
||||
msgid "Accueil & Sécurité du Public (Normes PMR)"
|
||||
msgstr "Accueil & Sécurité du Public (Normes PMR)"
|
||||
|
||||
#: common/utils.py:141
|
||||
#: streetup/common/utils.py:141
|
||||
msgid "Catégorie d'accueil"
|
||||
msgstr "Catégorie d'accueil"
|
||||
|
||||
#: common/utils.py:142
|
||||
#: streetup/common/utils.py:142
|
||||
msgid "Type d'affectation"
|
||||
msgstr "Type d'affectation"
|
||||
|
||||
#: common/utils.py:145
|
||||
#: streetup/common/utils.py:145
|
||||
msgid "France (DPE / GES / Mairie / ERP)"
|
||||
msgstr "France (DPE / GES / Mairie / ERP)"
|
||||
|
||||
#: common/utils.py:146
|
||||
#: streetup/common/utils.py:146
|
||||
msgid "Mairie / Hôtel de Ville"
|
||||
msgstr "Mairie / Hôtel de Ville"
|
||||
|
||||
#: common/utils.py:147
|
||||
#: streetup/common/utils.py:147
|
||||
msgid "DPE"
|
||||
msgstr "DPE"
|
||||
|
||||
#: common/utils.py:148
|
||||
#: streetup/common/utils.py:148
|
||||
msgid "Diagnostic de Performance Énergétique (DPE)"
|
||||
msgstr "Diagnostic de Performance Énergétique (DPE)"
|
||||
|
||||
#: common/utils.py:149
|
||||
#: streetup/common/utils.py:149
|
||||
msgid "GES"
|
||||
msgstr "GES"
|
||||
|
||||
#: common/utils.py:150
|
||||
#: streetup/common/utils.py:150
|
||||
msgid "Émissions de Gaz à Effet de Serre (GES)"
|
||||
msgstr "Émissions de Gaz à Effet de Serre (GES)"
|
||||
|
||||
#: common/utils.py:151
|
||||
#: streetup/common/utils.py:151
|
||||
msgid "ERP"
|
||||
msgstr "ERP"
|
||||
|
||||
#: common/utils.py:152
|
||||
#: streetup/common/utils.py:152
|
||||
msgid "Établissement Recevant du Public (ERP)"
|
||||
msgstr "Établissement Recevant du Public (ERP)"
|
||||
|
||||
#: common/utils.py:153
|
||||
#: streetup/common/utils.py:153
|
||||
msgid "Catégorie ERP"
|
||||
msgstr "Catégorie ERP"
|
||||
|
||||
#: common/utils.py:154
|
||||
#: streetup/common/utils.py:154
|
||||
msgid "Type ERP"
|
||||
msgstr "Type ERP"
|
||||
|
||||
#: common/utils.py:157
|
||||
#: streetup/common/utils.py:157
|
||||
msgid "International / Générique"
|
||||
msgstr "International / Générique"
|
||||
|
||||
#: common/utils.py:158
|
||||
#: streetup/common/utils.py:158
|
||||
msgid "Bâtiment Administratif / Hôtel de Ville"
|
||||
msgstr "Bâtiment Administratif / Hôtel de Ville"
|
||||
|
||||
#: common/utils.py:159
|
||||
#: streetup/common/utils.py:159
|
||||
msgid "PEB / DPE"
|
||||
msgstr "PEB / DPE"
|
||||
|
||||
#: common/utils.py:160
|
||||
#: streetup/common/utils.py:160
|
||||
msgid "Performance Énergétique (PEB / DPE / EPC)"
|
||||
msgstr "Performance Énergétique (PEB / DPE / EPC)"
|
||||
|
||||
#: common/utils.py:161
|
||||
#: streetup/common/utils.py:161
|
||||
msgid "Émissions Carbone"
|
||||
msgstr "Émissions Carbone"
|
||||
|
||||
#: common/utils.py:162
|
||||
#: streetup/common/utils.py:162
|
||||
msgid "Bilan Carbone & Émissions"
|
||||
msgstr "Bilan Carbone & Émissions"
|
||||
|
||||
#: common/utils.py:163
|
||||
#: streetup/common/utils.py:163
|
||||
msgid "Accès Public"
|
||||
msgstr "Accès Public"
|
||||
|
||||
#: common/utils.py:164
|
||||
#: streetup/common/utils.py:164
|
||||
msgid "Bâtiment d'Accueil du Public (ERP / PMR)"
|
||||
msgstr "Bâtiment d'Accueil du Public (ERP / PMR)"
|
||||
|
||||
#: common/utils.py:165
|
||||
#: streetup/common/utils.py:165
|
||||
msgid "Capacité d'accueil"
|
||||
msgstr "Capacité d'accueil"
|
||||
|
||||
#: common/utils.py:166
|
||||
#: streetup/common/utils.py:166
|
||||
msgid "Type d'établissement"
|
||||
msgstr "Type d'établissement"
|
||||
|
||||
#: common/views.py:104
|
||||
#: streetup/common/views.py:104
|
||||
msgid "Coordonnées invalides"
|
||||
msgstr "Coordonnées invalides"
|
||||
|
||||
#: common/views.py:120
|
||||
#: streetup/common/views.py:120
|
||||
msgid "Aucune rue trouvée"
|
||||
msgstr "Aucune rue trouvée"
|
||||
|
||||
#: common/views.py:205
|
||||
#: streetup/common/views.py:205
|
||||
msgid "Mot de passe mis à jour avec succès."
|
||||
msgstr "Mot de passe mis à jour avec succès."
|
||||
|
||||
#: common/views.py:235
|
||||
#: streetup/common/views.py:235
|
||||
msgid "Aucun compte lié n'est disponible."
|
||||
msgstr "Aucun compte lié n'est disponible."
|
||||
|
||||
#: common/views.py:239
|
||||
#: streetup/common/views.py:239
|
||||
msgid "Aucun compte cible n'a été sélectionné."
|
||||
msgstr "Aucun compte cible n'a été sélectionné."
|
||||
|
||||
#: common/views.py:243
|
||||
#: streetup/common/views.py:243
|
||||
msgid "Ce compte est déjà actif."
|
||||
msgstr "Ce compte est déjà actif."
|
||||
|
||||
#: common/views.py:286
|
||||
#: streetup/common/views.py:286
|
||||
msgid "Changement de compte effectué."
|
||||
msgstr "Changement de compte effectué."
|
||||
|
||||
#: common/views.py:304 common/views.py:329 common/views.py:356
|
||||
#: common/views.py:397 common/views.py:426 common/views.py:493
|
||||
#: common/views.py:520
|
||||
#: streetup/common/views.py:304 streetup/common/views.py:329
|
||||
#: streetup/common/views.py:356 streetup/common/views.py:397
|
||||
#: streetup/common/views.py:426 streetup/common/views.py:493
|
||||
#: streetup/common/views.py:520
|
||||
msgid "Données invalides"
|
||||
msgstr "Données invalides"
|
||||
|
||||
#: common/views.py:308 common/views.py:333
|
||||
#: streetup/common/views.py:308 streetup/common/views.py:333
|
||||
msgid "Layout invalide"
|
||||
msgstr "Layout invalide"
|
||||
|
||||
#: common/views.py:316 common/views.py:341 common/views.py:383
|
||||
#: common/views.py:414 common/views.py:480 common/views.py:506
|
||||
#: common/views.py:537 common/views.py:555
|
||||
#: streetup/common/views.py:316 streetup/common/views.py:341
|
||||
#: streetup/common/views.py:383 streetup/common/views.py:414
|
||||
#: streetup/common/views.py:480 streetup/common/views.py:506
|
||||
#: streetup/common/views.py:537 streetup/common/views.py:555
|
||||
msgid "Configuration utilisateur non trouvée"
|
||||
msgstr "Configuration utilisateur non trouvée"
|
||||
|
||||
#: common/views.py:363 common/views.py:403 common/views.py:526
|
||||
#: streetup/common/views.py:363 streetup/common/views.py:403
|
||||
#: streetup/common/views.py:526
|
||||
msgid "Format de filtres invalide"
|
||||
msgstr "Format de filtres invalide"
|
||||
|
||||
#: common/views.py:367 common/views.py:406 common/views.py:529
|
||||
#: streetup/common/views.py:367 streetup/common/views.py:406
|
||||
#: streetup/common/views.py:529
|
||||
msgid "Format de tri invalide"
|
||||
msgstr "Format de tri invalide"
|
||||
|
||||
#: common/views.py:375
|
||||
#: streetup/common/views.py:375
|
||||
msgid "Format de colonnes invalide"
|
||||
msgstr "Format de colonnes invalide"
|
||||
|
||||
#: common/views.py:441
|
||||
#: streetup/common/views.py:441
|
||||
msgid "Format de thématiques invalide"
|
||||
msgstr "Format de thématiques invalide"
|
||||
|
||||
#: common/views.py:443
|
||||
#: streetup/common/views.py:443
|
||||
msgid "Format de catégories invalide"
|
||||
msgstr "Format de catégories invalide"
|
||||
|
||||
#: common/views.py:445
|
||||
#: streetup/common/views.py:445
|
||||
msgid "Format de modèles invalide"
|
||||
msgstr "Format de modèles invalide"
|
||||
|
||||
#: common/views.py:447
|
||||
#: streetup/common/views.py:447
|
||||
msgid "Format de filtres thématiques invalide"
|
||||
msgstr "Format de filtres thématiques invalide"
|
||||
|
||||
#: common/views.py:449
|
||||
#: streetup/common/views.py:449
|
||||
msgid "Format de colonnes visibles invalide"
|
||||
msgstr "Format de colonnes visibles invalide"
|
||||
|
||||
#: common/views.py:451
|
||||
#: streetup/common/views.py:451
|
||||
msgid "Format de filtre type invalide"
|
||||
msgstr "Format de filtre type invalide"
|
||||
|
||||
#: common/views.py:453
|
||||
#: streetup/common/views.py:453
|
||||
msgid "Format de filtres statut invalide"
|
||||
msgstr "Format de filtres statut invalide"
|
||||
|
||||
#: common/views.py:455
|
||||
#: streetup/common/views.py:455
|
||||
msgid "Format de filtres statut de validation invalide"
|
||||
msgstr "Format de filtres statut de validation invalide"
|
||||
|
||||
#: common/views.py:499
|
||||
#: streetup/common/views.py:499
|
||||
msgid "Format de préférences invalide"
|
||||
msgstr "Format de préférences invalide"
|
||||
|
||||
#: common/views.py:550 common/views.py:576
|
||||
#: streetup/common/views.py:550 streetup/common/views.py:576
|
||||
msgid "Document non trouvé"
|
||||
msgstr "Document non trouvé"
|
||||
|
||||
#: common/views.py:560 common/views.py:564
|
||||
#: streetup/common/views.py:560 streetup/common/views.py:564
|
||||
msgid "Accès interdit"
|
||||
msgstr "Accès interdit"
|
||||
|
||||
#: common/views.py:582
|
||||
#: streetup/common/views.py:582
|
||||
msgid "Erreur lors de la lecture du document"
|
||||
msgstr "Erreur lors de la lecture du document"
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
Binary file not shown.
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -126,10 +126,11 @@ class Inspection(models.Model):
|
|||
|
||||
notes = models.TextField(null=True, blank=True, verbose_name=_("Remarques / Constats"))
|
||||
apply_changes_to_asset = models.BooleanField(
|
||||
default=True,
|
||||
default=False,
|
||||
verbose_name=_("Appliquer directement les modifications à la cible")
|
||||
)
|
||||
|
||||
|
||||
created_at = models.DateTimeField(auto_now_add=True)
|
||||
updated_at = models.DateTimeField(auto_now=True)
|
||||
|
||||
|
|
@ -146,6 +147,10 @@ class Inspection(models.Model):
|
|||
def is_cross_check(self):
|
||||
return self.checked_intervention_id is not None
|
||||
|
||||
def can_edit(self, user):
|
||||
from .permissions import can_edit_inspection
|
||||
return can_edit_inspection(user, self)
|
||||
|
||||
def save(self, *args, **kwargs):
|
||||
super().save(*args, **kwargs)
|
||||
|
||||
|
|
|
|||
26
streetup/inspections/permissions.py
Normal file
26
streetup/inspections/permissions.py
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
from django.conf import settings
|
||||
|
||||
|
||||
def can_edit_inspection(user, inspection):
|
||||
"""
|
||||
Vérifie si un utilisateur a le droit de modifier une inspection.
|
||||
Les auteurs (inspecteurs de l'inspection) et les administrateurs ont le droit de modifier.
|
||||
"""
|
||||
if not user or not user.is_authenticated:
|
||||
return False
|
||||
|
||||
# Administrateur Django superuser ou staff
|
||||
if getattr(user, 'is_superuser', False) or getattr(user, 'is_staff', False):
|
||||
return True
|
||||
|
||||
# Administrateur au sens configuration de rôle StreetUp
|
||||
user_config = getattr(user, 'config', None)
|
||||
if user_config and hasattr(user_config, 'has_role'):
|
||||
if user_config.has_role('admin') or user_config.has_role('top_manager'):
|
||||
return True
|
||||
|
||||
# Auteur de l'inspection (l'inspecteur créateur)
|
||||
if inspection and inspection.inspector_id == user.id:
|
||||
return True
|
||||
|
||||
return False
|
||||
|
|
@ -1,22 +1,64 @@
|
|||
{% load i18n %}
|
||||
|
||||
{% with leaf=insp.detailed_inspection %}
|
||||
{% if leaf and leaf.verified_standard_stand_count is not None %}
|
||||
<li class="list-group-item d-flex justify-content-between align-items-center px-0">
|
||||
<span class="text-muted"><i class="bi bi-bicycle me-1 text-primary"></i>{% translate "Arceaux classiques constatés" %}</span>
|
||||
<span class="badge bg-primary rounded-pill fs-6">{{ leaf.verified_standard_stand_count }}</span>
|
||||
</li>
|
||||
{% endif %}
|
||||
{% if leaf and leaf.verified_cargo_stand_count is not None %}
|
||||
<li class="list-group-item d-flex justify-content-between align-items-center px-0">
|
||||
<span class="text-muted"><i class="bi bi-box-seam me-1 text-info"></i>{% translate "Arceaux cargo constatés" %}</span>
|
||||
<span class="badge bg-info text-dark rounded-pill fs-6">{{ leaf.verified_cargo_stand_count }}</span>
|
||||
</li>
|
||||
{% endif %}
|
||||
{% if leaf and leaf.verified_drop_off_stand_count is not None %}
|
||||
<li class="list-group-item d-flex justify-content-between align-items-center px-0">
|
||||
<span class="text-muted"><i class="bi bi-scooter me-1 text-warning"></i>{% translate "Arceaux drop-off constatés" %}</span>
|
||||
<span class="badge bg-warning text-dark rounded-pill fs-6">{{ leaf.verified_drop_off_stand_count }}</span>
|
||||
</li>
|
||||
{% if leaf %}
|
||||
<div class="card border-0 bg-light p-3 mb-3 rounded-3 shadow-sm">
|
||||
<h6 class="fw-bold mb-3 text-primary border-bottom pb-2 small text-uppercase d-flex align-items-center">
|
||||
<i class="bi bi-p-square-fill me-2"></i>{% translate "Constats spécifiques au stationnement" %}
|
||||
</h6>
|
||||
|
||||
<ul class="list-group list-group-flush bg-transparent">
|
||||
{% if leaf.verified_standard_stand_count is not None %}
|
||||
<li class="list-group-item bg-transparent d-flex justify-content-between align-items-center px-0 py-2.5 border-bottom-0">
|
||||
<span class="text-secondary fw-medium"><i class="bi bi-bicycle me-2 text-primary fs-6"></i>{% translate "Arceaux classiques constatés" %}</span>
|
||||
<span class="badge bg-primary rounded-pill px-3 py-1.5 fs-6 shadow-sm">{{ leaf.verified_standard_stand_count }}</span>
|
||||
</li>
|
||||
{% endif %}
|
||||
|
||||
{% if leaf.verified_cargo_stand_count is not None %}
|
||||
<li class="list-group-item bg-transparent d-flex justify-content-between align-items-center px-0 py-2.5 border-bottom-0">
|
||||
<span class="text-secondary fw-medium"><i class="bi bi-box-seam me-2 text-info fs-6"></i>{% translate "Arceaux cargo constatés" %}</span>
|
||||
<span class="badge bg-info text-dark rounded-pill px-3 py-1.5 fs-6 shadow-sm">{{ leaf.verified_cargo_stand_count }}</span>
|
||||
</li>
|
||||
{% endif %}
|
||||
|
||||
{% if leaf.verified_drop_off_stand_count is not None %}
|
||||
<li class="list-group-item bg-transparent d-flex justify-content-between align-items-center px-0 py-2.5 border-bottom-0">
|
||||
<span class="text-secondary fw-medium"><i class="bi bi-scooter me-2 text-warning fs-6"></i>{% translate "Arceaux drop-off constatés" %}</span>
|
||||
<span class="badge bg-warning text-dark rounded-pill px-3 py-1.5 fs-6 shadow-sm">{{ leaf.verified_drop_off_stand_count }}</span>
|
||||
</li>
|
||||
{% endif %}
|
||||
|
||||
{% if leaf.verified_has_scooter_drop_zone is not None %}
|
||||
<li class="list-group-item bg-transparent d-flex justify-content-between align-items-center px-0 py-2.5 border-bottom-0">
|
||||
<span class="text-secondary fw-medium"><i class="bi bi-p-square me-2 text-secondary fs-6"></i>{% translate "Présence de dropzone" %}</span>
|
||||
{% if leaf.verified_has_scooter_drop_zone %}
|
||||
<span class="badge bg-success rounded-pill px-3 py-1.5 fw-semibold shadow-sm">{% translate "Oui" %}</span>
|
||||
{% else %}
|
||||
<span class="badge bg-secondary rounded-pill px-3 py-1.5 fw-semibold shadow-sm">{% translate "Non" %}</span>
|
||||
{% endif %}
|
||||
</li>
|
||||
{% endif %}
|
||||
|
||||
{% if leaf.verified_marking_quality %}
|
||||
<li class="list-group-item bg-transparent d-flex justify-content-between align-items-center px-0 py-2.5 border-bottom-0">
|
||||
<span class="text-secondary fw-medium"><i class="bi bi-paint-bucket me-2 text-secondary fs-6"></i>{% translate "Qualité du marquage" %}</span>
|
||||
<span>
|
||||
{% if leaf.verified_marking_quality == 'good' %}
|
||||
<span class="badge bg-success-subtle text-success border border-success-subtle px-2.5 py-1 rounded-pill"><i class="bi bi-emoji-smile me-1"></i>{% translate "Bon état" %}</span>
|
||||
{% elif leaf.verified_marking_quality == 'medium' %}
|
||||
<span class="badge bg-warning-subtle text-warning-emphasis border border-warning-subtle px-2.5 py-1 rounded-pill"><i class="bi bi-emoji-neutral me-1"></i>{% translate "Moyen" %}</span>
|
||||
{% elif leaf.verified_marking_quality == 'damaged' %}
|
||||
<span class="badge bg-danger-subtle text-danger border border-danger-subtle px-2.5 py-1 rounded-pill"><i class="bi bi-emoji-frown me-1"></i>{% translate "Dégradé" %}</span>
|
||||
{% elif leaf.verified_marking_quality == 'missing' %}
|
||||
<span class="badge bg-secondary-subtle text-secondary border border-secondary-subtle px-2.5 py-1 rounded-pill"><i class="bi bi-x-circle me-1"></i>{% translate "Absent" %}</span>
|
||||
{% else %}
|
||||
{{ leaf.get_verified_marking_quality_display|default:leaf.verified_marking_quality }}
|
||||
{% endif %}
|
||||
</span>
|
||||
</li>
|
||||
{% endif %}
|
||||
</ul>
|
||||
</div>
|
||||
{% endif %}
|
||||
{% endwith %}
|
||||
|
|
|
|||
|
|
@ -1215,6 +1215,26 @@
|
|||
el.addEventListener('change', updateSerializedGiepData);
|
||||
});
|
||||
|
||||
window.setGiepFormData = function(data) {
|
||||
if (!data) return;
|
||||
const dateRain = document.getElementById('giep_date_derniere_pluie');
|
||||
if (dateRain) {
|
||||
dateRain.value = (data.date_derniere_pluie !== undefined && data.date_derniere_pluie !== null) ? String(data.date_derniere_pluie) : 'null';
|
||||
}
|
||||
const storm = document.getElementById('giep_orage_moins_une_heure');
|
||||
if (storm) {
|
||||
storm.value = (data.orage_moins_une_heure !== undefined && data.orage_moins_une_heure !== null) ? String(data.orage_moins_une_heure) : 'null';
|
||||
}
|
||||
if (data.giep_data && Array.isArray(data.giep_data.ouvrages)) {
|
||||
giepOuvrages = JSON.parse(JSON.stringify(data.giep_data.ouvrages));
|
||||
} else {
|
||||
giepOuvrages = [];
|
||||
}
|
||||
renderOuvrages();
|
||||
updateSerializedGiepData();
|
||||
};
|
||||
|
||||
renderOuvrages();
|
||||
})();
|
||||
</script>
|
||||
|
||||
|
|
|
|||
|
|
@ -0,0 +1,427 @@
|
|||
{% load i18n %}
|
||||
|
||||
<!-- Modale de Modification d'une Inspection -->
|
||||
<div class="modal fade" id="editInspectionModal" data-bs-backdrop="static" data-bs-keyboard="false" tabindex="-1" aria-labelledby="editInspectionModalLabel" aria-hidden="true" style="z-index: 1075;">
|
||||
<div class="modal-dialog modal-lg modal-dialog-centered">
|
||||
<div class="modal-content shadow">
|
||||
<div class="modal-header bg-light">
|
||||
<h5 class="modal-title fw-bold" id="editInspectionModalLabel">
|
||||
<i class="bi bi-pencil-square text-primary me-2"></i>{% translate "Modifier l'inspection" %}
|
||||
</h5>
|
||||
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="{% translate 'Fermer' %}"></button>
|
||||
</div>
|
||||
|
||||
<form id="editInspectionForm" method="post" enctype="multipart/form-data">
|
||||
{% csrf_token %}
|
||||
<input type="hidden" name="inspection_id" id="edit_insp_id">
|
||||
<input type="hidden" name="content_type_id" id="edit_insp_content_type_id">
|
||||
<input type="hidden" name="object_id" id="edit_insp_object_id">
|
||||
|
||||
<div class="modal-body">
|
||||
<!-- En-tête avec détails cible et date de modification -->
|
||||
<div class="card mb-3 bg-light border-0">
|
||||
<div class="card-body p-2.5 d-flex align-items-center justify-content-between flex-wrap gap-2">
|
||||
<div>
|
||||
<h6 class="mb-0 fw-bold" id="edit_insp_target_display">-</h6>
|
||||
<small class="text-muted" id="edit_insp_dates_info">-</small>
|
||||
</div>
|
||||
<div class="text-end">
|
||||
<span class="badge bg-secondary" id="edit_insp_current_status">-</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="editInspectionAlert" class="alert alert-danger d-none mb-3"></div>
|
||||
<div id="editInspectionSuccessAlert" class="alert alert-success d-none mb-3"></div>
|
||||
|
||||
<!-- Résultat de contrôle -->
|
||||
<div class="mb-3">
|
||||
<label class="form-label fw-semibold d-block">{% translate "Résultat de l'inspection" %} <span class="text-danger">*</span></label>
|
||||
<div class="row g-2">
|
||||
{% for choice in INSPECTION_RESULT_CHOICES_CONFIG %}
|
||||
<div class="col-6 mb-1">
|
||||
<input type="radio" class="btn-check" name="result_status" id="edit_res_{{ choice.code }}" value="{{ choice.code }}">
|
||||
<label class="btn {{ choice.btn_class }} w-100 py-2 d-flex align-items-center justify-content-center gap-1" for="edit_res_{{ choice.code }}">
|
||||
<i class="bi {{ choice.icon }}"></i>
|
||||
<span>{{ choice.label }}</span>
|
||||
</label>
|
||||
</div>
|
||||
{% endfor %}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Nature de l'inspection -->
|
||||
<div class="mb-3">
|
||||
<label class="form-label small fw-semibold">{% translate "Nature de l'inspection" %}</label>
|
||||
<select name="nature" id="edit_insp_nature" class="form-select form-select-sm">
|
||||
{% for code, label in nature_choices %}
|
||||
<option value="{{ code }}">{{ label }}</option>
|
||||
{% endfor %}
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<!-- Champs spécifiques aux inspections de stationnement -->
|
||||
<div id="editParkingSpotSpecificFields" class="border rounded p-3 mb-3 bg-light d-none">
|
||||
<h6 class="fw-bold small text-primary mb-2">
|
||||
<i class="bi bi-p-square me-1"></i>{% translate "Contrôles spécifiques stationnement" %}
|
||||
</h6>
|
||||
<div class="row g-2 mb-3">
|
||||
<div class="col-4">
|
||||
<label class="form-label small mb-1 fw-semibold">{% translate "Arceaux classiques" %}</label>
|
||||
<input type="number" name="verified_standard_stand_count" id="edit_insp_std_stands" class="form-control form-control-sm" min="0">
|
||||
</div>
|
||||
<div class="col-4">
|
||||
<label class="form-label small mb-1 fw-semibold">{% translate "Arceaux cargo" %}</label>
|
||||
<input type="number" name="verified_cargo_stand_count" id="edit_insp_cargo_stands" class="form-control form-control-sm" min="0">
|
||||
</div>
|
||||
<div class="col-4">
|
||||
<label class="form-label small mb-1 fw-semibold">{% translate "Arceaux drop-off" %}</label>
|
||||
<input type="number" name="verified_drop_off_stand_count" id="edit_insp_drop_off_stands" class="form-control form-control-sm" min="0">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="mb-3">
|
||||
<label class="form-label small fw-semibold text-muted mb-1">{% translate "Drop zone trottinettes" %}</label>
|
||||
<div class="row g-2">
|
||||
<div class="col-6">
|
||||
<input type="radio" class="btn-check" name="verified_has_scooter_drop_zone" id="edit_dz_yes" value="true">
|
||||
<label class="btn btn-outline-secondary btn-sm w-100 py-1.5" style="border-radius: 8px;" for="edit_dz_yes">
|
||||
<i class="bi bi-check-circle me-1"></i>{% translate "Oui" %}
|
||||
</label>
|
||||
</div>
|
||||
<div class="col-6">
|
||||
<input type="radio" class="btn-check" name="verified_has_scooter_drop_zone" id="edit_dz_no" value="false">
|
||||
<label class="btn btn-outline-secondary btn-sm w-100 py-1.5" style="border-radius: 8px;" for="edit_dz_no">
|
||||
<i class="bi bi-x-circle me-1"></i>{% translate "Non" %}
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="mb-3">
|
||||
<label class="form-label small fw-semibold text-muted mb-1">{% translate "Qualité du marquage au sol" %}</label>
|
||||
<div class="row g-1">
|
||||
<div class="col-6">
|
||||
<input type="radio" class="btn-check" name="verified_marking_quality" id="edit_mq_good" value="good">
|
||||
<label class="btn btn-outline-success btn-sm w-100 text-truncate py-1.5" style="border-radius: 8px;" for="edit_mq_good">
|
||||
<i class="bi bi-emoji-smile me-1"></i>{% translate "Bon état" %}
|
||||
</label>
|
||||
</div>
|
||||
<div class="col-6">
|
||||
<input type="radio" class="btn-check" name="verified_marking_quality" id="edit_mq_medium" value="medium">
|
||||
<label class="btn btn-outline-warning btn-sm w-100 text-truncate py-1.5" style="border-radius: 8px;" for="edit_mq_medium">
|
||||
<i class="bi bi-emoji-neutral me-1"></i>{% translate "Moyen" %}
|
||||
</label>
|
||||
</div>
|
||||
<div class="col-6 mt-1">
|
||||
<input type="radio" class="btn-check" name="verified_marking_quality" id="edit_mq_damaged" value="damaged">
|
||||
<label class="btn btn-outline-danger btn-sm w-100 text-truncate py-1.5" style="border-radius: 8px;" for="edit_mq_damaged">
|
||||
<i class="bi bi-emoji-frown me-1"></i>{% translate "Dégradé" %}
|
||||
</label>
|
||||
</div>
|
||||
<div class="col-6 mt-1">
|
||||
<input type="radio" class="btn-check" name="verified_marking_quality" id="edit_mq_missing" value="missing">
|
||||
<label class="btn btn-outline-dark btn-sm w-100 text-truncate py-1.5" style="border-radius: 8px;" for="edit_mq_missing">
|
||||
<i class="bi bi-x-circle me-1"></i>{% translate "Absent" %}
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{% if show_apply_physical_counts %}
|
||||
<div class="form-check form-switch bg-white p-2 rounded ps-4 border">
|
||||
<input class="form-check-input ms-0 me-2" type="checkbox" name="apply_physical_counts_to_asset" value="true" id="edit_insp_apply_physical_counts">
|
||||
<label class="form-check-label small fw-semibold" for="edit_insp_apply_physical_counts">
|
||||
{% translate "Mettre à jour la capacité / les comptages de l'emplacement vélos" %}
|
||||
</label>
|
||||
</div>
|
||||
{% endif %}
|
||||
</div>
|
||||
|
||||
<!-- Champs spécifiques aux inspections GIEP -->
|
||||
<div id="editGiepSpecificFieldsContainer" class="d-none">
|
||||
{% include "inspections/components/asset_fields/_naturerwiz.html" %}
|
||||
</div>
|
||||
|
||||
<!-- Remarques -->
|
||||
<div class="mb-3">
|
||||
<label class="form-label fw-semibold mb-1">{% translate "Remarques / Remarques du constat" %}</label>
|
||||
<textarea name="notes" id="edit_insp_notes" class="form-control" rows="3" placeholder="{% translate 'Saisir vos remarques ou détails...' %}"></textarea>
|
||||
</div>
|
||||
|
||||
{% if show_apply_changes_option %}
|
||||
<!-- Option appliquer les modifications à la cible -->
|
||||
<div class="form-check form-switch mb-3 bg-light p-2.5 rounded ps-4">
|
||||
<input class="form-check-input ms-0 me-2" type="checkbox" name="apply_changes_to_asset" value="true" id="edit_insp_apply_changes">
|
||||
<label class="form-check-label small fw-semibold" for="edit_insp_apply_changes">
|
||||
{% translate "Appliquer directement les modifications à la cible" %}
|
||||
</label>
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
<!-- Photos & Documents existants -->
|
||||
<div id="editInspectionExistingDocsContainer" class="card border border-secondary-subtle mb-3 bg-light d-none">
|
||||
<div class="card-header bg-transparent border-0 pb-0 pt-2 px-3">
|
||||
<span class="fw-bold text-dark small"><i class="bi bi-images me-1 text-primary"></i>{% translate "Photos & Documents existants" %}</span>
|
||||
</div>
|
||||
<div class="card-body p-3">
|
||||
<div id="editInspectionExistingDocsList" class="d-flex flex-wrap gap-2"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Section Ajout de Photos/Documents complémentaires -->
|
||||
<div class="card border border-primary-subtle mb-3 bg-light">
|
||||
<div class="card-header bg-transparent border-0 pb-0 pt-2 px-3 d-flex justify-content-between align-items-center">
|
||||
<span class="fw-bold text-dark small"><i class="bi bi-paperclip me-1 text-primary"></i>{% translate "Ajouter des photos / documents" %}</span>
|
||||
</div>
|
||||
<div class="card-body p-3">
|
||||
<input type="file" name="photos" id="edit_insp_files_input" accept="image/*,.pdf,.doc,.docx,.xls,.xlsx" multiple class="form-control form-control-sm">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<div class="modal-footer bg-light py-2">
|
||||
<button type="button" class="btn btn-secondary btn-sm" data-bs-dismiss="modal">{% translate "Annuler" %}</button>
|
||||
<button type="submit" class="btn btn-primary btn-sm fw-semibold" id="submitEditInspectionBtn">
|
||||
<span class="spinner-border spinner-border-sm me-1 d-none" id="submitEditInspectionSpinner"></span>
|
||||
<i class="bi bi-check-circle me-1" id="submitEditInspectionIcon"></i>
|
||||
{% translate "Enregistrer la modification" %}
|
||||
</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
const editModalEl = document.getElementById('editInspectionModal');
|
||||
if (!editModalEl) return;
|
||||
|
||||
const editForm = document.getElementById('editInspectionForm');
|
||||
const alertDiv = document.getElementById('editInspectionAlert');
|
||||
const successDiv = document.getElementById('editInspectionSuccessAlert');
|
||||
const submitBtn = document.getElementById('submitEditInspectionBtn');
|
||||
const spinner = document.getElementById('submitEditInspectionSpinner');
|
||||
const icon = document.getElementById('submitEditInspectionIcon');
|
||||
|
||||
window.openEditInspectionModal = function(inspectionId) {
|
||||
if (!inspectionId) return;
|
||||
|
||||
// Fermer la modale de détail de la carte si elle est ouverte
|
||||
const mapDetailModalEl = document.getElementById('mapInspectionDetailModal');
|
||||
if (mapDetailModalEl) {
|
||||
const mapModalInstance = bootstrap.Modal.getInstance(mapDetailModalEl);
|
||||
if (mapModalInstance) {
|
||||
mapModalInstance.hide();
|
||||
}
|
||||
}
|
||||
|
||||
alertDiv.classList.add('d-none');
|
||||
successDiv.classList.add('d-none');
|
||||
|
||||
// Dynamic fetch inspection details
|
||||
fetch(`/inspections/api/${inspectionId}/detail/`)
|
||||
.then(res => res.json())
|
||||
.then(data => {
|
||||
if (!data.success) {
|
||||
alert(data.error || "{% translate "Erreur de chargement de l'inspection." %}");
|
||||
return;
|
||||
}
|
||||
|
||||
document.getElementById('edit_insp_id').value = data.id;
|
||||
document.getElementById('edit_insp_content_type_id').value = data.content_type_id;
|
||||
document.getElementById('edit_insp_object_id').value = data.object_id;
|
||||
document.getElementById('edit_insp_target_display').textContent = data.target_display || '';
|
||||
|
||||
let datesText = "{% translate 'Créée le' %} " + (data.created_at || data.inspection_date);
|
||||
if (data.updated_at) {
|
||||
datesText += " | {% translate 'Dernière modification :' %} " + data.updated_at;
|
||||
}
|
||||
document.getElementById('edit_insp_dates_info').textContent = datesText;
|
||||
document.getElementById('edit_insp_current_status').textContent = data.result_status || '';
|
||||
|
||||
// Pre-check result_status radio
|
||||
const rad = document.getElementById('edit_res_' + data.result_status);
|
||||
if (rad) rad.checked = true;
|
||||
|
||||
if (document.getElementById('edit_insp_nature')) {
|
||||
document.getElementById('edit_insp_nature').value = data.nature || 'visual';
|
||||
}
|
||||
const notesEl = document.getElementById('edit_insp_notes');
|
||||
if (notesEl) {
|
||||
notesEl.value = data.notes || '';
|
||||
}
|
||||
const applyChangesEl = document.getElementById('edit_insp_apply_changes');
|
||||
if (applyChangesEl) applyChangesEl.checked = false;
|
||||
|
||||
|
||||
|
||||
// Affichage et préremplissage des champs spécifiques au stationnement (ParkingSpotInspection)
|
||||
const parkingFieldsContainer = document.getElementById('editParkingSpotSpecificFields');
|
||||
if (data.is_parking_spot) {
|
||||
if (parkingFieldsContainer) parkingFieldsContainer.classList.remove('d-none');
|
||||
document.getElementById('edit_insp_std_stands').value = (data.verified_standard_stand_count !== null && data.verified_standard_stand_count !== undefined) ? data.verified_standard_stand_count : '';
|
||||
document.getElementById('edit_insp_cargo_stands').value = (data.verified_cargo_stand_count !== null && data.verified_cargo_stand_count !== undefined) ? data.verified_cargo_stand_count : '';
|
||||
document.getElementById('edit_insp_drop_off_stands').value = (data.verified_drop_off_stand_count !== null && data.verified_drop_off_stand_count !== undefined) ? data.verified_drop_off_stand_count : '';
|
||||
|
||||
const dzYes = document.getElementById('edit_dz_yes');
|
||||
const dzNo = document.getElementById('edit_dz_no');
|
||||
if (dzYes && dzNo) {
|
||||
dzYes.checked = (data.verified_has_scooter_drop_zone === true);
|
||||
dzNo.checked = (data.verified_has_scooter_drop_zone === false);
|
||||
}
|
||||
|
||||
['good', 'medium', 'damaged', 'missing'].forEach(val => {
|
||||
const mqRad = document.getElementById('edit_mq_' + val);
|
||||
if (mqRad) mqRad.checked = (data.verified_marking_quality === val);
|
||||
});
|
||||
|
||||
const applyCountsCb = document.getElementById('edit_insp_apply_physical_counts');
|
||||
if (applyCountsCb) applyCountsCb.checked = false;
|
||||
} else {
|
||||
if (parkingFieldsContainer) parkingFieldsContainer.classList.add('d-none');
|
||||
}
|
||||
|
||||
// Affichage et préremplissage des champs spécifiques GIEP (GiepInspection)
|
||||
const giepFieldsContainer = document.getElementById('editGiepSpecificFieldsContainer');
|
||||
if (data.is_giep) {
|
||||
if (giepFieldsContainer) giepFieldsContainer.classList.remove('d-none');
|
||||
if (typeof window.setGiepFormData === 'function') {
|
||||
window.setGiepFormData(data);
|
||||
}
|
||||
} else {
|
||||
if (giepFieldsContainer) giepFieldsContainer.classList.add('d-none');
|
||||
}
|
||||
|
||||
|
||||
// Rendu des photos / documents existants
|
||||
const existingDocsContainer = document.getElementById('editInspectionExistingDocsContainer');
|
||||
const existingDocsList = document.getElementById('editInspectionExistingDocsList');
|
||||
if (existingDocsList) existingDocsList.innerHTML = '';
|
||||
|
||||
if (data.documents && data.documents.length > 0 && existingDocsContainer && existingDocsList) {
|
||||
existingDocsContainer.classList.remove('d-none');
|
||||
data.documents.forEach(doc => {
|
||||
const item = document.createElement('div');
|
||||
item.className = 'position-relative border rounded p-1 bg-white shadow-sm d-flex flex-column align-items-center justify-content-center';
|
||||
item.style.width = '90px';
|
||||
item.id = 'edit_doc_item_' + doc.id;
|
||||
|
||||
let contentHtml = '';
|
||||
if (doc.is_image) {
|
||||
contentHtml = `<a href="${doc.url}" target="_blank" class="d-block text-center">
|
||||
<img src="${doc.url}" class="rounded" style="width: 80px; height: 70px; object-fit: cover;">
|
||||
</a>`;
|
||||
} else {
|
||||
contentHtml = `<a href="${doc.url}" target="_blank" class="text-decoration-none text-center p-1 d-block">
|
||||
<i class="bi bi-file-earmark-text fs-3 text-secondary"></i>
|
||||
<div class="small text-truncate" style="max-width: 75px;" title="${doc.filename}">${doc.filename}</div>
|
||||
</a>`;
|
||||
}
|
||||
|
||||
contentHtml += `<button type="button" class="btn btn-danger btn-sm p-0 position-absolute top-0 end-0 rounded-circle"
|
||||
style="width: 22px; height: 22px; line-height: 1; transform: translate(30%, -30%);"
|
||||
title="{% translate 'Supprimer ce document' %}"
|
||||
onclick="deleteInspectionDoc(${doc.id})">
|
||||
<i class="bi bi-x"></i>
|
||||
</button>`;
|
||||
|
||||
item.innerHTML = contentHtml;
|
||||
existingDocsList.appendChild(item);
|
||||
});
|
||||
} else if (existingDocsContainer) {
|
||||
existingDocsContainer.classList.add('d-none');
|
||||
}
|
||||
|
||||
const editModal = bootstrap.Modal.getOrCreateInstance(editModalEl);
|
||||
editModal.show();
|
||||
})
|
||||
.catch(err => {
|
||||
alert("{% translate 'Erreur réseau lors de la récupération des détails.' %}");
|
||||
});
|
||||
};
|
||||
|
||||
window.deleteInspectionDoc = function(docId) {
|
||||
if (!docId) return;
|
||||
if (!confirm("{% translate 'Êtes-vous sûr de vouloir supprimer ce document ?' %}")) return;
|
||||
|
||||
fetch(`/inspections/api/document/${docId}/delete/`, {
|
||||
method: 'POST',
|
||||
headers: {
|
||||
'X-CSRFToken': document.querySelector('[name=csrfmiddlewaretoken]').value,
|
||||
'X-Requested-With': 'XMLHttpRequest',
|
||||
}
|
||||
})
|
||||
.then(res => res.json())
|
||||
.then(data => {
|
||||
if (data.success) {
|
||||
const el = document.getElementById('edit_doc_item_' + docId);
|
||||
if (el) el.remove();
|
||||
|
||||
const list = document.getElementById('editInspectionExistingDocsList');
|
||||
if (list && list.children.length === 0) {
|
||||
document.getElementById('editInspectionExistingDocsContainer').classList.add('d-none');
|
||||
}
|
||||
} else {
|
||||
alert(data.error || "{% translate 'Erreur lors de la suppression du document.' %}");
|
||||
}
|
||||
})
|
||||
.catch(err => {
|
||||
alert("{% translate 'Erreur de connexion au serveur.' %}");
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
|
||||
if (editForm) {
|
||||
editForm.addEventListener('submit', function(e) {
|
||||
e.preventDefault();
|
||||
const inspId = document.getElementById('edit_insp_id').value;
|
||||
if (!inspId) return;
|
||||
|
||||
alertDiv.classList.add('d-none');
|
||||
successDiv.classList.add('d-none');
|
||||
submitBtn.disabled = true;
|
||||
spinner.classList.remove('d-none');
|
||||
icon.classList.add('d-none');
|
||||
|
||||
const formData = new FormData(editForm);
|
||||
|
||||
fetch(`/inspections/api/${inspId}/update/`, {
|
||||
method: 'POST',
|
||||
body: formData,
|
||||
headers: {
|
||||
'X-Requested-With': 'XMLHttpRequest',
|
||||
}
|
||||
})
|
||||
.then(res => res.json())
|
||||
.then(data => {
|
||||
submitBtn.disabled = false;
|
||||
spinner.classList.add('d-none');
|
||||
icon.classList.remove('d-none');
|
||||
|
||||
if (data.success) {
|
||||
successDiv.textContent = data.message || "{% translate 'Inspection mise à jour avec succès.' %}";
|
||||
successDiv.classList.remove('d-none');
|
||||
setTimeout(() => {
|
||||
window.location.reload();
|
||||
}, 800);
|
||||
} else {
|
||||
alertDiv.textContent = data.error || "{% translate 'Erreur lors de la mise à jour.' %}";
|
||||
alertDiv.classList.remove('d-none');
|
||||
}
|
||||
})
|
||||
.catch(err => {
|
||||
submitBtn.disabled = false;
|
||||
spinner.classList.add('d-none');
|
||||
icon.classList.remove('d-none');
|
||||
alertDiv.textContent = "{% translate 'Erreur de connexion au serveur.' %}";
|
||||
alertDiv.classList.remove('d-none');
|
||||
});
|
||||
});
|
||||
}
|
||||
});
|
||||
</script>
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
{% extends base_template|default:"base.html" %}
|
||||
{% load i18n static l10n short_name %}
|
||||
{% load i18n static l10n short_name inspections_tags %}
|
||||
|
||||
{% block title %}{% translate "Inspections d'assets" %}{% endblock %}
|
||||
|
||||
|
|
@ -203,34 +203,20 @@
|
|||
<span class="text-muted"><i class="bi bi-person me-1"></i>{% translate "Inspecteur" %}</span>
|
||||
<span class="fw-semibold">{{ insp.inspector|short_name|default:insp.inspector.username|default:"-" }}</span>
|
||||
</li>
|
||||
<li class="list-group-item d-flex justify-content-between align-items-center px-0">
|
||||
<span class="text-muted"><i class="bi bi-clock-history me-1"></i>{% translate "Date de modification" %}</span>
|
||||
<span class="fw-semibold">{{ insp.updated_at|date:"d/m/Y H:i" }}</span>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
{% get_inspection_detail_template insp as detail_template %}
|
||||
{% if detail_template %}
|
||||
<div class="mt-3">
|
||||
{% include detail_template with insp=insp %}
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
{% with leaf=insp.detailed_inspection %}
|
||||
{% if leaf.verified_standard_stand_count is not None %}
|
||||
<li class="list-group-item d-flex justify-content-between align-items-center px-0">
|
||||
<span class="text-muted"><i class="bi bi-bicycle me-1 text-primary"></i>{% translate "Arceaux classiques constatés" %}</span>
|
||||
<span class="badge bg-primary rounded-pill fs-6">{{ leaf.verified_standard_stand_count }}</span>
|
||||
</li>
|
||||
{% endif %}
|
||||
{% if leaf.verified_cargo_stand_count is not None %}
|
||||
<li class="list-group-item d-flex justify-content-between align-items-center px-0">
|
||||
<span class="text-muted"><i class="bi bi-box-seam me-1 text-info"></i>{% translate "Arceaux cargo constatés" %}</span>
|
||||
<span class="badge bg-info text-dark rounded-pill fs-6">{{ leaf.verified_cargo_stand_count }}</span>
|
||||
</li>
|
||||
{% endif %}
|
||||
{% if leaf.verified_drop_off_stand_count is not None %}
|
||||
<li class="list-group-item d-flex justify-content-between align-items-center px-0">
|
||||
<span class="text-muted"><i class="bi bi-scooter me-1 text-warning"></i>{% translate "Arceaux drop-off constatés" %}</span>
|
||||
<span class="badge bg-warning text-dark rounded-pill fs-6">{{ leaf.verified_drop_off_stand_count }}</span>
|
||||
</li>
|
||||
{% endif %}
|
||||
{% if leaf.verified_marking_quality %}
|
||||
<li class="list-group-item d-flex justify-content-between align-items-center px-0">
|
||||
<span class="text-muted"><i class="bi bi-paint-bucket me-1"></i>{% translate "Qualité du marquage" %}</span>
|
||||
<span class="fw-semibold">{{ leaf.get_verified_marking_quality_display|default:leaf.verified_marking_quality }}</span>
|
||||
</li>
|
||||
{% endif %}
|
||||
{% endwith %}
|
||||
</ul>
|
||||
|
||||
{% if insp.notes %}
|
||||
<div class="card bg-light border-0 p-3 mb-3">
|
||||
|
|
@ -302,8 +288,15 @@
|
|||
{% endif %}
|
||||
</div>
|
||||
<div class="modal-footer bg-light py-2">
|
||||
{% can_edit_inspection insp request.user as user_can_edit %}
|
||||
{% if user_can_edit %}
|
||||
<button type="button" class="btn btn-outline-primary btn-sm fw-semibold" onclick="openEditInspectionModal({{ insp.id }})" data-bs-dismiss="modal">
|
||||
<i class="bi bi-pencil me-1"></i>{% translate "Modifier l'inspection" %}
|
||||
</button>
|
||||
{% endif %}
|
||||
<button type="button" class="btn btn-secondary btn-sm" data-bs-dismiss="modal">{% translate "Fermer" %}</button>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -685,4 +678,7 @@ document.addEventListener('DOMContentLoaded', function() {
|
|||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
{% include "inspections/components/edit_inspection_modal.html" %}
|
||||
{% endblock %}
|
||||
|
||||
|
|
|
|||
|
|
@ -351,11 +351,16 @@
|
|||
<div class="modal fade" id="mapInspectionDetailModal" tabindex="-1" aria-labelledby="mapInspectionDetailModalLabel" aria-hidden="true" style="z-index: 1065;">
|
||||
<div class="modal-dialog modal-lg modal-dialog-centered">
|
||||
<div class="modal-content border-0 shadow">
|
||||
<div class="modal-header bg-light">
|
||||
<div class="modal-header bg-light d-flex justify-content-between align-items-center">
|
||||
<h5 class="modal-title fw-bold" id="mapInspectionDetailModalLabel">
|
||||
<i class="bi bi-clock-history me-2 text-primary"></i>{% translate "Détail de l'inspection" %}
|
||||
</h5>
|
||||
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
||||
<div class="d-flex align-items-center gap-2">
|
||||
<button type="button" class="btn btn-outline-primary btn-sm fw-semibold d-none" id="map-insp-edit-btn" onclick="openEditInspectionFromMap()">
|
||||
<i class="bi bi-pencil-square me-1"></i>{% translate "Modifier" %}
|
||||
</button>
|
||||
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-body p-3">
|
||||
<!-- Lien vers la fiche de l'asset -->
|
||||
|
|
@ -446,8 +451,9 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Inclure la Modale d'inspection -->
|
||||
<!-- Inclure les Modales d'inspection -->
|
||||
{% include "inspections/components/inspection_form_modal.html" %}
|
||||
{% include "inspections/components/edit_inspection_modal.html" %}
|
||||
|
||||
{% endblock %}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,6 +14,14 @@ def get_inspection_detail_template(inspection):
|
|||
"""Retourne le chemin du partial template de détail pour une inspection donnée."""
|
||||
return get_inspection_detail_partial_template(inspection)
|
||||
|
||||
@register.simple_tag
|
||||
def can_edit_inspection(inspection, user):
|
||||
"""Vérifie si l'utilisateur a la permission de modifier l'inspection donnée."""
|
||||
if not inspection or not user:
|
||||
return False
|
||||
return inspection.can_edit(user)
|
||||
|
||||
|
||||
@register.filter
|
||||
def result_badge_class(status_code):
|
||||
return INSPECTION_RESULT_CONFIG.get(status_code, {}).get('badge_class', 'bg-secondary')
|
||||
|
|
|
|||
|
|
@ -192,5 +192,143 @@ class InspectionModelAndViewsTestCase(TestCase):
|
|||
ctx = asset_location_link({'request': None}, rwi_asset)
|
||||
self.assertEqual(ctx['location'], rwiz_poly)
|
||||
|
||||
def test_can_edit_inspection_permissions(self):
|
||||
other_user = User.objects.create_user(
|
||||
username='regular_user',
|
||||
password='password123'
|
||||
)
|
||||
insp = Inspection.objects.create(
|
||||
asset_content_type=self.spot_ct,
|
||||
asset_object_id=self.spot.id,
|
||||
inspector=self.user,
|
||||
result_status='compliant',
|
||||
notes="Initial note"
|
||||
)
|
||||
|
||||
# Author can edit
|
||||
self.assertTrue(insp.can_edit(self.user))
|
||||
|
||||
# Superuser can edit
|
||||
admin_user = User.objects.create_superuser(
|
||||
username='admin_superuser',
|
||||
password='password123'
|
||||
)
|
||||
self.assertTrue(insp.can_edit(admin_user))
|
||||
|
||||
# Other non-author non-admin cannot edit
|
||||
self.assertFalse(insp.can_edit(other_user))
|
||||
|
||||
def test_update_inspection_api_author_success(self):
|
||||
insp = Inspection.objects.create(
|
||||
asset_content_type=self.spot_ct,
|
||||
asset_object_id=self.spot.id,
|
||||
inspector=self.user,
|
||||
result_status='compliant',
|
||||
notes="Initial note"
|
||||
)
|
||||
initial_updated_at = insp.updated_at
|
||||
|
||||
self.client.login(username='inspector_user', password='password123')
|
||||
url = reverse('inspections:update_inspection_api', kwargs={'inspection_id': insp.id})
|
||||
response = self.client.post(url, {
|
||||
'result_status': 'non_compliant',
|
||||
'notes': 'Modifié par auteur',
|
||||
'nature': 'detailed'
|
||||
})
|
||||
self.assertEqual(response.status_code, 200)
|
||||
data = response.json()
|
||||
self.assertTrue(data['success'])
|
||||
|
||||
insp.refresh_from_db()
|
||||
self.assertEqual(insp.result_status, 'non_compliant')
|
||||
self.assertEqual(insp.notes, 'Modifié par auteur')
|
||||
self.assertEqual(insp.nature, 'detailed')
|
||||
self.assertGreaterEqual(insp.updated_at, initial_updated_at)
|
||||
|
||||
def test_update_inspection_api_forbidden(self):
|
||||
other_user = User.objects.create_user(
|
||||
username='other_user_stranger',
|
||||
password='password123'
|
||||
)
|
||||
insp = Inspection.objects.create(
|
||||
asset_content_type=self.spot_ct,
|
||||
asset_object_id=self.spot.id,
|
||||
inspector=self.user,
|
||||
result_status='compliant',
|
||||
notes="Original note"
|
||||
)
|
||||
|
||||
self.client.login(username='other_user_stranger', password='password123')
|
||||
url = reverse('inspections:update_inspection_api', kwargs={'inspection_id': insp.id})
|
||||
response = self.client.post(url, {
|
||||
'result_status': 'damaged',
|
||||
'notes': 'Hacked note'
|
||||
})
|
||||
self.assertEqual(response.status_code, 403)
|
||||
data = response.json()
|
||||
self.assertFalse(data['success'])
|
||||
|
||||
insp.refresh_from_db()
|
||||
self.assertEqual(insp.result_status, 'compliant')
|
||||
self.assertEqual(insp.notes, 'Original note')
|
||||
|
||||
def test_update_parking_spot_inspection_api(self):
|
||||
from inspections.models import ParkingSpotInspection
|
||||
ps_insp = ParkingSpotInspection.objects.create(
|
||||
asset_content_type=self.spot_ct,
|
||||
asset_object_id=self.spot.id,
|
||||
inspector=self.user,
|
||||
result_status='compliant',
|
||||
notes="Initial parking inspection",
|
||||
verified_standard_stand_count=5,
|
||||
verified_cargo_stand_count=2,
|
||||
verified_marking_quality='good'
|
||||
)
|
||||
|
||||
self.client.login(username='inspector_user', password='password123')
|
||||
url = reverse('inspections:update_inspection_api', kwargs={'inspection_id': ps_insp.id})
|
||||
response = self.client.post(url, {
|
||||
'result_status': 'partially_compliant',
|
||||
'verified_standard_stand_count': '10',
|
||||
'verified_cargo_stand_count': '4',
|
||||
'verified_drop_off_stand_count': '1',
|
||||
'verified_has_scooter_drop_zone': 'true',
|
||||
'verified_marking_quality': 'damaged',
|
||||
'apply_physical_counts_to_asset': 'true'
|
||||
})
|
||||
self.assertEqual(response.status_code, 200)
|
||||
data = response.json()
|
||||
self.assertTrue(data['success'])
|
||||
|
||||
ps_insp.refresh_from_db()
|
||||
self.assertEqual(ps_insp.result_status, 'partially_compliant')
|
||||
self.assertEqual(ps_insp.verified_standard_stand_count, 10)
|
||||
self.assertEqual(ps_insp.verified_cargo_stand_count, 4)
|
||||
self.assertEqual(ps_insp.verified_drop_off_stand_count, 1)
|
||||
self.assertTrue(ps_insp.verified_has_scooter_drop_zone)
|
||||
self.assertEqual(ps_insp.verified_marking_quality, 'damaged')
|
||||
|
||||
def test_delete_inspection_document_api(self):
|
||||
from inspections.models import InspectionDocument
|
||||
from django.core.files.uploadedfile import SimpleUploadedFile
|
||||
|
||||
insp = Inspection.objects.create(
|
||||
asset_content_type=self.spot_ct,
|
||||
asset_object_id=self.spot.id,
|
||||
inspector=self.user,
|
||||
result_status='compliant'
|
||||
)
|
||||
dummy_file = SimpleUploadedFile("test_doc.txt", b"file content", content_type="text/plain")
|
||||
doc = InspectionDocument.objects.create(
|
||||
inspection=insp,
|
||||
file=dummy_file
|
||||
)
|
||||
|
||||
self.client.login(username='inspector_user', password='password123')
|
||||
url = reverse('inspections:delete_inspection_document_api', kwargs={'document_id': doc.id})
|
||||
response = self.client.post(url)
|
||||
self.assertEqual(response.status_code, 200)
|
||||
self.assertTrue(response.json()['success'])
|
||||
|
||||
self.assertFalse(InspectionDocument.objects.filter(id=doc.id).exists())
|
||||
|
||||
|
|
|
|||
|
|
@ -7,6 +7,11 @@ urlpatterns = [
|
|||
path('', views.inspections_list, name='inspections_list'),
|
||||
path('quick-map/', views.quick_inspection_map, name='quick_inspection_map'),
|
||||
path('api/create/', views.create_inspection_api, name='create_inspection_api'),
|
||||
path('api/<int:inspection_id>/detail/', views.get_inspection_detail_api, name='get_inspection_detail_api'),
|
||||
path('api/<int:inspection_id>/update/', views.update_inspection_api, name='update_inspection_api'),
|
||||
path('api/document/<int:document_id>/delete/', views.delete_inspection_document_api, name='delete_inspection_document_api'),
|
||||
path('api/geojson/', views.inspections_geojson, name='inspections_geojson'),
|
||||
|
||||
path('api/partial-form/', views.get_asset_inspection_form_partial, name='asset_inspection_form_partial'),
|
||||
]
|
||||
|
||||
|
|
|
|||
|
|
@ -265,6 +265,7 @@ def create_inspection_api(request):
|
|||
verified_obsolescence = request.POST.get('verified_obsolescence', '').strip() or None
|
||||
apply_changes = request.POST.get('apply_changes_to_asset', 'true') == 'true'
|
||||
|
||||
|
||||
mission_intervention_id = request.POST.get('mission_intervention_id') or None
|
||||
checked_intervention_id = request.POST.get('checked_intervention_id') or None
|
||||
|
||||
|
|
@ -420,6 +421,183 @@ def create_inspection_api(request):
|
|||
return JsonResponse({'success': False, 'error': str(e)}, status=500)
|
||||
|
||||
|
||||
@login_required
|
||||
def get_inspection_detail_api(request, inspection_id):
|
||||
"""
|
||||
API endpoint qui renvoie les détails d'une inspection sous forme JSON pour pré-remplir un formulaire d'édition.
|
||||
"""
|
||||
inspection_obj = get_object_or_404(Inspection, pk=inspection_id)
|
||||
leaf = inspection_obj.detailed_inspection
|
||||
|
||||
if not leaf.can_edit(request.user):
|
||||
return JsonResponse({
|
||||
'success': False,
|
||||
'error': str(_("Permission refusée. Seuls l'auteur et les administrateurs peuvent modifier cette inspection."))
|
||||
}, status=403)
|
||||
|
||||
docs_data = []
|
||||
for doc in leaf.documents.all():
|
||||
docs_data.append({
|
||||
'id': doc.id,
|
||||
'filename': doc.filename,
|
||||
'url': doc.file_url,
|
||||
'is_image': doc.is_image,
|
||||
})
|
||||
|
||||
data = {
|
||||
'success': True,
|
||||
'id': leaf.id,
|
||||
'content_type_id': leaf.asset_content_type_id,
|
||||
'object_id': leaf.asset_object_id,
|
||||
'target_display': leaf.target_display,
|
||||
'result_status': leaf.result_status,
|
||||
'nature': leaf.nature,
|
||||
'inspector_role': leaf.inspector_role,
|
||||
'notes': leaf.notes or '',
|
||||
'verified_obsolescence': leaf.verified_obsolescence or '',
|
||||
'apply_changes_to_asset': leaf.apply_changes_to_asset,
|
||||
'inspection_date': leaf.inspection_date.strftime('%d/%m/%Y %H:%M') if leaf.inspection_date else '',
|
||||
'created_at': leaf.created_at.strftime('%d/%m/%Y %H:%M') if leaf.created_at else '',
|
||||
'updated_at': leaf.updated_at.strftime('%d/%m/%Y %H:%M') if leaf.updated_at else '',
|
||||
'can_edit': leaf.can_edit(request.user),
|
||||
'documents': docs_data,
|
||||
}
|
||||
|
||||
if isinstance(leaf, ParkingSpotInspection):
|
||||
data['is_parking_spot'] = True
|
||||
data['verified_standard_stand_count'] = leaf.verified_standard_stand_count
|
||||
data['verified_cargo_stand_count'] = leaf.verified_cargo_stand_count
|
||||
data['verified_drop_off_stand_count'] = leaf.verified_drop_off_stand_count
|
||||
data['verified_stand_type'] = leaf.verified_stand_type or ''
|
||||
data['verified_has_scooter_drop_zone'] = leaf.verified_has_scooter_drop_zone
|
||||
data['verified_marking_quality'] = leaf.verified_marking_quality or ''
|
||||
data['apply_physical_counts_to_asset'] = leaf.apply_physical_counts_to_asset
|
||||
|
||||
elif isinstance(leaf, GiepInspection):
|
||||
|
||||
data['is_giep'] = True
|
||||
data['date_derniere_pluie'] = leaf.date_derniere_pluie or 'null'
|
||||
data['orage_moins_une_heure'] = leaf.orage_moins_une_heure
|
||||
data['giep_data'] = leaf.data or {}
|
||||
|
||||
return JsonResponse(data)
|
||||
|
||||
|
||||
@login_required
|
||||
@require_POST
|
||||
def update_inspection_api(request, inspection_id):
|
||||
"""
|
||||
API endpoint pour modifier une inspection existante. Seuls l'auteur et les administrateurs ont le droit de modifier.
|
||||
La date de modification (updated_at) est sauvegardée automatiquement lors du save().
|
||||
"""
|
||||
inspection_obj = get_object_or_404(Inspection, pk=inspection_id)
|
||||
inspection = inspection_obj.detailed_inspection
|
||||
|
||||
if not inspection.can_edit(request.user):
|
||||
return JsonResponse({
|
||||
'success': False,
|
||||
'error': str(_("Permission refusée. Seuls l'auteur de l'inspection et les administrateurs peuvent la modifier."))
|
||||
}, status=403)
|
||||
|
||||
try:
|
||||
if 'result_status' in request.POST:
|
||||
inspection.result_status = request.POST['result_status']
|
||||
if 'nature' in request.POST:
|
||||
inspection.nature = request.POST['nature']
|
||||
if 'inspector_role' in request.POST:
|
||||
inspection.inspector_role = request.POST['inspector_role']
|
||||
if 'notes' in request.POST:
|
||||
inspection.notes = request.POST['notes'].strip()
|
||||
if 'verified_obsolescence' in request.POST:
|
||||
inspection.verified_obsolescence = request.POST['verified_obsolescence'].strip() or None
|
||||
inspection.apply_changes_to_asset = (request.POST.get('apply_changes_to_asset') == 'true')
|
||||
|
||||
if isinstance(inspection, ParkingSpotInspection):
|
||||
if 'verified_standard_stand_count' in request.POST:
|
||||
val = request.POST['verified_standard_stand_count']
|
||||
inspection.verified_standard_stand_count = int(val) if val != '' else None
|
||||
if 'verified_cargo_stand_count' in request.POST:
|
||||
val = request.POST['verified_cargo_stand_count']
|
||||
inspection.verified_cargo_stand_count = int(val) if val != '' else None
|
||||
if 'verified_drop_off_stand_count' in request.POST:
|
||||
val = request.POST['verified_drop_off_stand_count']
|
||||
inspection.verified_drop_off_stand_count = int(val) if val != '' else None
|
||||
if 'verified_stand_type' in request.POST:
|
||||
val = request.POST['verified_stand_type']
|
||||
inspection.verified_stand_type = val if val != '' else None
|
||||
if 'verified_has_scooter_drop_zone' in request.POST:
|
||||
val = request.POST['verified_has_scooter_drop_zone']
|
||||
if val == 'true':
|
||||
inspection.verified_has_scooter_drop_zone = True
|
||||
elif val == 'false':
|
||||
inspection.verified_has_scooter_drop_zone = False
|
||||
elif val == '':
|
||||
inspection.verified_has_scooter_drop_zone = None
|
||||
if 'verified_marking_quality' in request.POST:
|
||||
val = request.POST['verified_marking_quality']
|
||||
inspection.verified_marking_quality = val if val != '' else None
|
||||
if 'apply_physical_counts_to_asset' in request.POST:
|
||||
inspection.apply_physical_counts_to_asset = (request.POST['apply_physical_counts_to_asset'] == 'true')
|
||||
elif isinstance(inspection, GiepInspection):
|
||||
import json
|
||||
if 'date_derniere_pluie' in request.POST:
|
||||
inspection.date_derniere_pluie = request.POST['date_derniere_pluie']
|
||||
if 'orage_moins_une_heure' in request.POST:
|
||||
val = request.POST['orage_moins_une_heure']
|
||||
inspection.orage_moins_une_heure = True if val == 'true' else (False if val == 'false' else None)
|
||||
if 'giep_data' in request.POST:
|
||||
try:
|
||||
inspection.data = json.loads(request.POST['giep_data'])
|
||||
except Exception:
|
||||
pass
|
||||
|
||||
# Traitement des nouvelles pièces jointes / photos
|
||||
uploaded_files = request.FILES.getlist('photos') + request.FILES.getlist('documents') + request.FILES.getlist('files')
|
||||
field_keys = request.POST.getlist('field_keys')
|
||||
if uploaded_files:
|
||||
for idx, f in enumerate(uploaded_files):
|
||||
f_key = field_keys[idx] if idx < len(field_keys) else ''
|
||||
InspectionDocument.objects.create(
|
||||
inspection=inspection,
|
||||
file=f,
|
||||
field_key=f_key
|
||||
)
|
||||
|
||||
# Sauvegarde (met automatiquement à jour updated_at)
|
||||
inspection.save()
|
||||
|
||||
return JsonResponse({
|
||||
'success': True,
|
||||
'inspection_id': inspection.id,
|
||||
'updated_at': inspection.updated_at.strftime('%d/%m/%Y %H:%M'),
|
||||
'message': str(_("Inspection mise à jour avec succès."))
|
||||
})
|
||||
except Exception as e:
|
||||
return JsonResponse({'success': False, 'error': str(e)}, status=500)
|
||||
|
||||
|
||||
@login_required
|
||||
@require_POST
|
||||
def delete_inspection_document_api(request, document_id):
|
||||
"""
|
||||
API endpoint pour supprimer une photo / document attaché à une inspection.
|
||||
Seuls l'auteur et les administrateurs ont la permission.
|
||||
"""
|
||||
doc = get_object_or_404(InspectionDocument, pk=document_id)
|
||||
inspection = doc.inspection.detailed_inspection
|
||||
|
||||
if not inspection.can_edit(request.user):
|
||||
return JsonResponse({
|
||||
'success': False,
|
||||
'error': str(_("Permission refusée. Seuls l'auteur de l'inspection et les administrateurs peuvent la modifier."))
|
||||
}, status=403)
|
||||
|
||||
doc.delete()
|
||||
return JsonResponse({'success': True, 'document_id': document_id})
|
||||
|
||||
|
||||
|
||||
|
||||
@login_required
|
||||
@require_POST
|
||||
def inspections_geojson(request):
|
||||
|
|
@ -554,9 +732,11 @@ def inspections_geojson(request):
|
|||
'notes': insp.notes or '',
|
||||
'target_display': insp.target_display,
|
||||
'mobile_asset_url': insp.mobile_asset_url,
|
||||
'can_edit': insp.detailed_inspection.can_edit(request.user),
|
||||
'documents': docs_data,
|
||||
})
|
||||
|
||||
|
||||
feature = {
|
||||
'type': 'Feature',
|
||||
'geometry': json.loads(geojson_str),
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -5,7 +5,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: streetup\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2026-08-06 14:33+0000\n"
|
||||
"POT-Creation-Date: 2026-08-13 19:20+0200\n"
|
||||
"PO-Revision-Date: 2025-01-01 00:00+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: English\n"
|
||||
|
|
@ -15,11 +15,11 @@ msgstr ""
|
|||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: maps/admin.py:18 maps/templates/maps/index.html:224
|
||||
#: streetup/maps/admin.py:18 streetup/maps/templates/maps/index.html:224
|
||||
msgid "Accès restreint"
|
||||
msgstr "Restricted access"
|
||||
|
||||
#: maps/admin.py:21
|
||||
#: streetup/maps/admin.py:21
|
||||
msgid ""
|
||||
"Ces champs ne s'appliquent que pour le niveau d'accès « Accès restreint ». "
|
||||
"L'accès est accordé si l'utilisateur satisfait au moins une des conditions "
|
||||
|
|
@ -30,44 +30,45 @@ msgstr ""
|
|||
"granted if the user satisfies at least one condition (theme OR team OR "
|
||||
"specific user). Administrators always have access."
|
||||
|
||||
#: maps/models.py:24
|
||||
#: streetup/maps/models.py:24
|
||||
msgid "Tout public (sans connexion)"
|
||||
msgstr "Public (no login)"
|
||||
|
||||
#: maps/models.py:25
|
||||
#: streetup/maps/models.py:25
|
||||
msgid "Toute personne connectée"
|
||||
msgstr "Any logged in person"
|
||||
|
||||
#: maps/models.py:26
|
||||
#: streetup/maps/models.py:26
|
||||
msgid "Accès restreint (thématiques / équipes / utilisateurs)"
|
||||
msgstr "Restricted access (themes / teams / users)"
|
||||
|
||||
#: maps/models.py:32 maps/templates/maps/concrete_blocks/index.html:477
|
||||
#: maps/views.py:701
|
||||
#: streetup/maps/models.py:32
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:477
|
||||
#: streetup/maps/views.py:701
|
||||
msgid "Code"
|
||||
msgstr "Code"
|
||||
|
||||
#: maps/models.py:33
|
||||
#: streetup/maps/models.py:33
|
||||
msgid "Identifiant technique de la carte (ex: concrete_blocks)."
|
||||
msgstr "Technical map identifier (e.g. concrete_blocks)."
|
||||
|
||||
#: maps/models.py:35
|
||||
#: streetup/maps/models.py:35
|
||||
msgid "Nom (FR)"
|
||||
msgstr "Name (FR)"
|
||||
|
||||
#: maps/models.py:36
|
||||
#: streetup/maps/models.py:36
|
||||
msgid "Naam (NL)"
|
||||
msgstr "Name (NL)"
|
||||
|
||||
#: maps/models.py:42
|
||||
#: streetup/maps/models.py:42
|
||||
msgid "Niveau d'accès"
|
||||
msgstr "Access level"
|
||||
|
||||
#: maps/models.py:51
|
||||
#: streetup/maps/models.py:51
|
||||
msgid "Thématiques autorisées"
|
||||
msgstr "Authorized themes"
|
||||
|
||||
#: maps/models.py:53
|
||||
#: streetup/maps/models.py:53
|
||||
msgid ""
|
||||
"Les utilisateurs ayant accès à l'une de ces thématiques peuvent visualiser "
|
||||
"la carte (niveau 'restreint' uniquement)."
|
||||
|
|
@ -75,442 +76,443 @@ msgstr ""
|
|||
"Users with access to one of these themes can view the map (restricted level "
|
||||
"only)."
|
||||
|
||||
#: maps/models.py:62
|
||||
#: streetup/maps/models.py:62
|
||||
msgid "Équipes autorisées"
|
||||
msgstr "Authorized teams"
|
||||
|
||||
#: maps/models.py:64
|
||||
#: streetup/maps/models.py:64
|
||||
msgid ""
|
||||
"Les membres de ces équipes peuvent visualiser la carte (niveau 'restreint' "
|
||||
"uniquement)."
|
||||
msgstr "Members of these teams can view the map (restricted level only)."
|
||||
|
||||
#: maps/models.py:73
|
||||
#: streetup/maps/models.py:73
|
||||
msgid "Utilisateurs autorisés"
|
||||
msgstr "Authorized users"
|
||||
|
||||
#: maps/models.py:75
|
||||
#: streetup/maps/models.py:75
|
||||
msgid ""
|
||||
"Ces utilisateurs spécifiques peuvent visualiser la carte (niveau 'restreint' "
|
||||
"uniquement)."
|
||||
msgstr "These specific users can view the map (restricted level only)."
|
||||
|
||||
#: maps/models.py:83
|
||||
#: streetup/maps/models.py:83
|
||||
msgid "Configuration d'accès à une carte"
|
||||
msgstr "Map access configuration"
|
||||
|
||||
#: maps/models.py:84
|
||||
#: streetup/maps/models.py:84
|
||||
msgid "Configurations d'accès aux cartes"
|
||||
msgstr "Map access configurations"
|
||||
|
||||
#: maps/templates/maps/base.html:6 maps/templates/maps/base.html:7
|
||||
#: maps/templates/maps/index.html:185
|
||||
#: streetup/maps/templates/maps/base.html:6
|
||||
#: streetup/maps/templates/maps/base.html:7
|
||||
#: streetup/maps/templates/maps/index.html:185
|
||||
msgid "Cartes"
|
||||
msgstr "Cards"
|
||||
|
||||
# template – tabs
|
||||
#: maps/templates/maps/concrete_blocks/index.html:23
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:23
|
||||
msgid "Légende"
|
||||
msgstr "Legend"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:30
|
||||
#: maps/templates/maps/concrete_blocks/index.html:127
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:30
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:127
|
||||
msgid "Filtres"
|
||||
msgstr "Filters"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:37
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:37
|
||||
msgid "Détail"
|
||||
msgstr "Detail"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:44
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:44
|
||||
msgid "Projets"
|
||||
msgstr "Projects"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:52
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:52
|
||||
msgid "Édition"
|
||||
msgstr "Edit"
|
||||
|
||||
# template – legend panel
|
||||
#: maps/templates/maps/concrete_blocks/index.html:64
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:64
|
||||
msgid "Représentation des couleurs"
|
||||
msgstr "Colour representation"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:66
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:66
|
||||
msgid "Par fonction"
|
||||
msgstr "By function"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:72
|
||||
#: maps/templates/maps/concrete_blocks/index.html:156
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:72
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:156
|
||||
msgid "Nombre de blocs"
|
||||
msgstr "Number of blocks"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:78
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:78
|
||||
msgid "< 3 blocs"
|
||||
msgstr "≤ 3 blocks"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:85
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:85
|
||||
msgid "3 – 10 blocs"
|
||||
msgstr "4 – 10 blocks"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:93
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:93
|
||||
msgid "> 10 blocs"
|
||||
msgstr "> 10 blocks"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:108 maps/views.py:662
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:108
|
||||
#: streetup/maps/views.py:662
|
||||
msgid "Projets New-Jersey"
|
||||
msgstr "New-Jersey Projects"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:118
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:118
|
||||
msgid "Exporter en CSV"
|
||||
msgstr "Export to CSV"
|
||||
|
||||
# template – filters panel
|
||||
#: maps/templates/maps/concrete_blocks/index.html:130
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:130
|
||||
msgid "Fonction"
|
||||
msgstr "Function"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:145
|
||||
#: maps/templates/maps/concrete_blocks/index.html:225
|
||||
#: maps/templates/maps/concrete_blocks/index.html:313
|
||||
#: maps/templates/maps/concrete_blocks/index.html:422 maps/views.py:704
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:145
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:225
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:313
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:422
|
||||
#: streetup/maps/views.py:704
|
||||
msgid "Statut"
|
||||
msgstr "Status"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:159
|
||||
#: maps/templates/maps/concrete_blocks/index.html:170
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:159
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:170
|
||||
msgid "Min"
|
||||
msgstr "Min"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:162
|
||||
#: maps/templates/maps/concrete_blocks/index.html:173
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:162
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:173
|
||||
msgid "Max"
|
||||
msgstr "Max"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:167
|
||||
#: maps/templates/maps/concrete_blocks/index.html:362
|
||||
#: maps/templates/maps/concrete_blocks/index.html:450
|
||||
#: maps/templates/maps/concrete_blocks/index.html:528
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:167
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:362
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:450
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:528
|
||||
msgid "Priorité"
|
||||
msgstr "Priority"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:178
|
||||
#: maps/templates/maps/concrete_blocks/index.html:352
|
||||
#: maps/templates/maps/concrete_blocks/index.html:440
|
||||
#: maps/templates/maps/concrete_blocks/index.html:518
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:178
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:352
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:440
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:518
|
||||
msgid "Action recommandée"
|
||||
msgstr "Recommended action"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:190
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:190
|
||||
msgid "Appliquer"
|
||||
msgstr "Apply"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:193
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:193
|
||||
msgid "Réinitialiser"
|
||||
msgstr "Reset"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:202
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:202
|
||||
msgid "Détail du set de blocs"
|
||||
msgstr "Block set detail"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:206
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:206
|
||||
msgid "Cliquez sur un point de la carte pour voir les détails."
|
||||
msgstr "Click on a map point to view the details."
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:221
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:221
|
||||
msgid "N° projet, PMO, Osiris, description…"
|
||||
msgstr "Project No., PMO, Osiris, description…"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:230
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:230
|
||||
msgid "Période"
|
||||
msgstr "Period"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:233
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:233
|
||||
msgid "Début à partir du"
|
||||
msgstr "Start from"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:236
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:236
|
||||
msgid "Fin avant le"
|
||||
msgstr "End before"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:245
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:245
|
||||
msgid "Cliquez sur l'onglet pour charger les projets."
|
||||
msgstr "Click on a map point to view the details."
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:253
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:253
|
||||
msgid "Exporter en Excel"
|
||||
msgstr "Export to CSV"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:269
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:269
|
||||
msgid "Ajouter"
|
||||
msgstr "Add"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:274
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:274
|
||||
msgid "Activer la sélection multiple"
|
||||
msgstr "Enable multi-select"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:275
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:275
|
||||
msgid "Multi-sélection"
|
||||
msgstr "Multi-select"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:281
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:281
|
||||
msgid "asset(s) sélectionné(s)"
|
||||
msgstr "selected asset(s)"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:284
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:284
|
||||
msgid "Tout désélectionner"
|
||||
msgstr "Deselect all"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:292
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:292
|
||||
msgid ""
|
||||
"Cliquez sur un asset de la carte pour l'éditer, ou activez la multi-"
|
||||
"sélection."
|
||||
msgstr "Click on a map asset to edit it, or enable multi-select."
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:298
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:298
|
||||
msgid "Modifier l'asset"
|
||||
msgstr "Edit asset"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:301
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:301
|
||||
msgid "Archiver cet asset"
|
||||
msgstr "Archive this asset"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:309
|
||||
#: maps/templates/maps/concrete_blocks/index.html:483
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:309
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:483
|
||||
msgid "Adresse"
|
||||
msgstr "Address"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:321
|
||||
#: maps/templates/maps/concrete_blocks/index.html:431
|
||||
#: maps/templates/maps/concrete_blocks/index.html:487
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:321
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:431
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:487
|
||||
msgid "Fonction principale"
|
||||
msgstr "Main function"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:330
|
||||
#: maps/templates/maps/concrete_blocks/index.html:496
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:330
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:496
|
||||
msgid "Fonctions secondaires"
|
||||
msgstr "Secondary functions"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:343
|
||||
#: maps/templates/maps/concrete_blocks/index.html:509
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:343
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:509
|
||||
msgid "Nb. blocs"
|
||||
msgstr "Number of blocks"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:347
|
||||
#: maps/templates/maps/concrete_blocks/index.html:513
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:347
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:513
|
||||
msgid "Longueur (m)"
|
||||
msgstr "Length (m)"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:366
|
||||
#: maps/templates/maps/concrete_blocks/index.html:455
|
||||
#: maps/templates/maps/concrete_blocks/index.html:532
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:366
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:455
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:532
|
||||
msgid "Date cible"
|
||||
msgstr "Target date"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:371
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:371
|
||||
msgid "Date d'enlèvement"
|
||||
msgstr "Removal date"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:376
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:376
|
||||
msgid "Observation source"
|
||||
msgstr "Source observation"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:383
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:383
|
||||
msgid "Position (glisser le marqueur)"
|
||||
msgstr "Position (drag marker)"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:388
|
||||
#: maps/templates/maps/concrete_blocks/index.html:544
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:388
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:544
|
||||
msgid "Lon."
|
||||
msgstr "Lon."
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:392
|
||||
#: maps/templates/maps/concrete_blocks/index.html:548
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:392
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:548
|
||||
msgid "Lat."
|
||||
msgstr "Lat."
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:398
|
||||
#: maps/templates/maps/concrete_blocks/index.html:554
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:398
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:554
|
||||
msgid "Cliquer sur la carte pour positionner"
|
||||
msgstr "Click on a map point to view the details."
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:404
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:404
|
||||
msgid "Enregistrer"
|
||||
msgstr "Save"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:407
|
||||
#: maps/templates/maps/concrete_blocks/index.html:464
|
||||
#: maps/templates/maps/concrete_blocks/index.html:563
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:407
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:464
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:563
|
||||
msgid "Annuler"
|
||||
msgstr "Cancel"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:416
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:416
|
||||
msgid "Modifier en lot"
|
||||
msgstr "Bulk edit"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:418
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:418
|
||||
msgid ""
|
||||
"Seuls les champs renseignés seront mis à jour. Les champs vides sont ignorés."
|
||||
msgstr "Only filled fields will be updated. Empty fields are ignored."
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:424
|
||||
#: maps/templates/maps/concrete_blocks/index.html:433
|
||||
#: maps/templates/maps/concrete_blocks/index.html:442
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:424
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:433
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:442
|
||||
msgid "Ne pas modifier"
|
||||
msgstr "Do not modify"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:452
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:452
|
||||
msgid "Laisser vide"
|
||||
msgstr "Leave empty"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:461
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:461
|
||||
msgid "Appliquer au lot"
|
||||
msgstr "Apply"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:473
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:473
|
||||
msgid "Nouvel asset"
|
||||
msgstr "New asset"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:477
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:477
|
||||
msgid "auto si vide"
|
||||
msgstr "auto if empty"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:539
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:539
|
||||
msgid "Position"
|
||||
msgstr "Protection"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:560
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:560
|
||||
msgid "Créer"
|
||||
msgstr "Create"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:580
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:580
|
||||
msgid "Opération New Jersey"
|
||||
msgstr "New Jersey Operation"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:595
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:595
|
||||
msgid "Fermer"
|
||||
msgstr "Close"
|
||||
|
||||
#: maps/templates/maps/index.html:186
|
||||
#: streetup/maps/templates/maps/index.html:186
|
||||
msgid "Consultez et gérez les cartes auxquelles vous avez accès."
|
||||
msgstr "View and manage the maps you have access to."
|
||||
|
||||
#: maps/templates/maps/index.html:214
|
||||
#: streetup/maps/templates/maps/index.html:214
|
||||
msgid "Tout public"
|
||||
msgstr "All audiences"
|
||||
|
||||
#: maps/templates/maps/index.html:219
|
||||
#: streetup/maps/templates/maps/index.html:219
|
||||
msgid "Accès connecté"
|
||||
msgstr "Connected access"
|
||||
|
||||
#: maps/templates/maps/index.html:231
|
||||
#: streetup/maps/templates/maps/index.html:231
|
||||
msgid "Ouvrir la carte"
|
||||
msgstr "Open map"
|
||||
|
||||
#: maps/templates/maps/index.html:250
|
||||
#: streetup/maps/templates/maps/index.html:250
|
||||
msgid "Aucune carte accessible pour votre compte."
|
||||
msgstr "No card accessible for your account."
|
||||
|
||||
#: maps/views.py:44
|
||||
#: streetup/maps/views.py:44
|
||||
msgid "Vous n'avez pas accès à cette vue."
|
||||
msgstr "You do not have access to this view."
|
||||
|
||||
#: maps/views.py:69
|
||||
#: streetup/maps/views.py:69
|
||||
msgid "Protection"
|
||||
msgstr "Protection"
|
||||
|
||||
#: maps/views.py:70
|
||||
#: streetup/maps/views.py:70
|
||||
msgid "Antiterroriste"
|
||||
msgstr "Antiterrorism"
|
||||
|
||||
#: maps/views.py:71
|
||||
#: streetup/maps/views.py:71
|
||||
msgid "Neutralisation stationnement"
|
||||
msgstr "Parking restriction"
|
||||
|
||||
#: maps/views.py:72
|
||||
#: streetup/maps/views.py:72
|
||||
msgid "Sécurité routière"
|
||||
msgstr "Security"
|
||||
|
||||
#: maps/views.py:73
|
||||
#: streetup/maps/views.py:73
|
||||
msgid "Espace public"
|
||||
msgstr "Public space"
|
||||
|
||||
# views.py – function labels
|
||||
#: maps/views.py:74
|
||||
#: streetup/maps/views.py:74
|
||||
msgid "Chantier"
|
||||
msgstr "Works"
|
||||
|
||||
#: maps/views.py:75
|
||||
#: streetup/maps/views.py:75
|
||||
msgid "Non identifié"
|
||||
msgstr "Unidentified"
|
||||
|
||||
#: maps/views.py:76
|
||||
#: streetup/maps/views.py:76
|
||||
msgid "Autre / Non renseigné"
|
||||
msgstr "Other / Not specified"
|
||||
|
||||
#: maps/views.py:91
|
||||
#: streetup/maps/views.py:91
|
||||
msgid "Maintenir"
|
||||
msgstr "Maintain"
|
||||
|
||||
#: maps/views.py:92
|
||||
#: streetup/maps/views.py:92
|
||||
msgid "Enlever"
|
||||
msgstr "Remove"
|
||||
|
||||
#: maps/views.py:93
|
||||
#: streetup/maps/views.py:93
|
||||
msgid "Remplacer"
|
||||
msgstr "Replace"
|
||||
|
||||
#: maps/views.py:482 maps/views.py:501 maps/views.py:538
|
||||
#: streetup/maps/views.py:482 streetup/maps/views.py:501
|
||||
#: streetup/maps/views.py:538
|
||||
msgid "Permission refusée"
|
||||
msgstr "Permission denied"
|
||||
|
||||
#: maps/views.py:487 maps/views.py:506 maps/views.py:559
|
||||
#: streetup/maps/views.py:487 streetup/maps/views.py:506
|
||||
#: streetup/maps/views.py:559
|
||||
msgid "JSON invalide"
|
||||
msgstr "Invalid JSON"
|
||||
|
||||
#: maps/views.py:565
|
||||
#: streetup/maps/views.py:565
|
||||
msgid "Aucun asset sélectionné"
|
||||
msgstr "No asset selected"
|
||||
|
||||
#: maps/views.py:567
|
||||
#: streetup/maps/views.py:567
|
||||
msgid "Aucune modification spécifiée"
|
||||
msgstr "No modification specified"
|
||||
|
||||
#: maps/views.py:702
|
||||
#: streetup/maps/views.py:702
|
||||
msgid "Nom"
|
||||
msgstr "Name"
|
||||
|
||||
#: maps/views.py:703
|
||||
#: streetup/maps/views.py:703
|
||||
msgid "Description"
|
||||
msgstr "Protection"
|
||||
|
||||
#: maps/views.py:705
|
||||
#: streetup/maps/views.py:705
|
||||
msgid "Numéro PMO"
|
||||
msgstr "PMO number"
|
||||
|
||||
#: maps/views.py:706
|
||||
#: streetup/maps/views.py:706
|
||||
msgid "Numéro OSIRIS"
|
||||
msgstr "OSIRIS number"
|
||||
|
||||
#: maps/views.py:707
|
||||
#: streetup/maps/views.py:707
|
||||
msgid "Date de début"
|
||||
msgstr "Start date"
|
||||
|
||||
#: maps/views.py:708
|
||||
#: streetup/maps/views.py:708
|
||||
msgid "Date de fin"
|
||||
msgstr "End date"
|
||||
|
||||
#: maps/views.py:709
|
||||
#: streetup/maps/views.py:709
|
||||
msgid "Créé par"
|
||||
msgstr "Created by"
|
||||
|
||||
#: maps/views.py:710
|
||||
#: streetup/maps/views.py:710
|
||||
msgid "Thématiques"
|
||||
msgstr "Authorized themes"
|
||||
|
||||
#: maps/views.py:711
|
||||
#: streetup/maps/views.py:711
|
||||
msgid "Tags"
|
||||
msgstr "Tags"
|
||||
|
||||
# template – detail panel
|
||||
|
||||
# views.py – block type labels
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: streetup\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2026-08-06 14:33+0000\n"
|
||||
"POT-Creation-Date: 2026-08-13 19:20+0200\n"
|
||||
"PO-Revision-Date: 2025-01-01 00:00+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: French\n"
|
||||
|
|
@ -14,11 +14,11 @@ msgstr ""
|
|||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: maps/admin.py:18 maps/templates/maps/index.html:224
|
||||
#: streetup/maps/admin.py:18 streetup/maps/templates/maps/index.html:224
|
||||
msgid "Accès restreint"
|
||||
msgstr "Accès restreint"
|
||||
|
||||
#: maps/admin.py:21
|
||||
#: streetup/maps/admin.py:21
|
||||
msgid ""
|
||||
"Ces champs ne s'appliquent que pour le niveau d'accès « Accès restreint ». "
|
||||
"L'accès est accordé si l'utilisateur satisfait au moins une des conditions "
|
||||
|
|
@ -30,44 +30,45 @@ msgstr ""
|
|||
"(thématique OU équipe OU utilisateur spécifique). Les administrateurs ont "
|
||||
"toujours accès."
|
||||
|
||||
#: maps/models.py:24
|
||||
#: streetup/maps/models.py:24
|
||||
msgid "Tout public (sans connexion)"
|
||||
msgstr "Tout public (sans connexion)"
|
||||
|
||||
#: maps/models.py:25
|
||||
#: streetup/maps/models.py:25
|
||||
msgid "Toute personne connectée"
|
||||
msgstr "Toute personne connectée"
|
||||
|
||||
#: maps/models.py:26
|
||||
#: streetup/maps/models.py:26
|
||||
msgid "Accès restreint (thématiques / équipes / utilisateurs)"
|
||||
msgstr "Accès restreint (thématiques / équipes / utilisateurs)"
|
||||
|
||||
#: maps/models.py:32 maps/templates/maps/concrete_blocks/index.html:477
|
||||
#: maps/views.py:701
|
||||
#: streetup/maps/models.py:32
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:477
|
||||
#: streetup/maps/views.py:701
|
||||
msgid "Code"
|
||||
msgstr "Code"
|
||||
|
||||
#: maps/models.py:33
|
||||
#: streetup/maps/models.py:33
|
||||
msgid "Identifiant technique de la carte (ex: concrete_blocks)."
|
||||
msgstr "Identifiant technique de la carte (ex: concrete_blocks)."
|
||||
|
||||
#: maps/models.py:35
|
||||
#: streetup/maps/models.py:35
|
||||
msgid "Nom (FR)"
|
||||
msgstr "Nom (FR)"
|
||||
|
||||
#: maps/models.py:36
|
||||
#: streetup/maps/models.py:36
|
||||
msgid "Naam (NL)"
|
||||
msgstr "Naam (NL)"
|
||||
|
||||
#: maps/models.py:42
|
||||
#: streetup/maps/models.py:42
|
||||
msgid "Niveau d'accès"
|
||||
msgstr "Niveau d'accès"
|
||||
|
||||
#: maps/models.py:51
|
||||
#: streetup/maps/models.py:51
|
||||
msgid "Thématiques autorisées"
|
||||
msgstr "Thématiques autorisées"
|
||||
|
||||
#: maps/models.py:53
|
||||
#: streetup/maps/models.py:53
|
||||
msgid ""
|
||||
"Les utilisateurs ayant accès à l'une de ces thématiques peuvent visualiser "
|
||||
"la carte (niveau 'restreint' uniquement)."
|
||||
|
|
@ -75,11 +76,11 @@ msgstr ""
|
|||
"Les utilisateurs ayant accès à l'une de ces thématiques peuvent visualiser "
|
||||
"la carte (niveau 'restreint' uniquement)."
|
||||
|
||||
#: maps/models.py:62
|
||||
#: streetup/maps/models.py:62
|
||||
msgid "Équipes autorisées"
|
||||
msgstr "Équipes autorisées"
|
||||
|
||||
#: maps/models.py:64
|
||||
#: streetup/maps/models.py:64
|
||||
msgid ""
|
||||
"Les membres de ces équipes peuvent visualiser la carte (niveau 'restreint' "
|
||||
"uniquement)."
|
||||
|
|
@ -87,11 +88,11 @@ msgstr ""
|
|||
"Les membres de ces équipes peuvent visualiser la carte (niveau 'restreint' "
|
||||
"uniquement)."
|
||||
|
||||
#: maps/models.py:73
|
||||
#: streetup/maps/models.py:73
|
||||
msgid "Utilisateurs autorisés"
|
||||
msgstr "Utilisateurs autorisés"
|
||||
|
||||
#: maps/models.py:75
|
||||
#: streetup/maps/models.py:75
|
||||
msgid ""
|
||||
"Ces utilisateurs spécifiques peuvent visualiser la carte (niveau 'restreint' "
|
||||
"uniquement)."
|
||||
|
|
@ -99,172 +100,175 @@ msgstr ""
|
|||
"Ces utilisateurs spécifiques peuvent visualiser la carte (niveau 'restreint' "
|
||||
"uniquement)."
|
||||
|
||||
#: maps/models.py:83
|
||||
#: streetup/maps/models.py:83
|
||||
msgid "Configuration d'accès à une carte"
|
||||
msgstr "Configuration d'accès à une carte"
|
||||
|
||||
#: maps/models.py:84
|
||||
#: streetup/maps/models.py:84
|
||||
msgid "Configurations d'accès aux cartes"
|
||||
msgstr "Configurations d'accès aux cartes"
|
||||
|
||||
#: maps/templates/maps/base.html:6 maps/templates/maps/base.html:7
|
||||
#: maps/templates/maps/index.html:185
|
||||
#: streetup/maps/templates/maps/base.html:6
|
||||
#: streetup/maps/templates/maps/base.html:7
|
||||
#: streetup/maps/templates/maps/index.html:185
|
||||
msgid "Cartes"
|
||||
msgstr "Cartes"
|
||||
|
||||
# template – tabs
|
||||
#: maps/templates/maps/concrete_blocks/index.html:23
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:23
|
||||
msgid "Légende"
|
||||
msgstr "Légende"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:30
|
||||
#: maps/templates/maps/concrete_blocks/index.html:127
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:30
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:127
|
||||
msgid "Filtres"
|
||||
msgstr "Filtres"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:37
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:37
|
||||
msgid "Détail"
|
||||
msgstr "Détail"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:44
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:44
|
||||
msgid "Projets"
|
||||
msgstr "Projets"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:52
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:52
|
||||
msgid "Édition"
|
||||
msgstr "Édition"
|
||||
|
||||
# template – legend panel
|
||||
#: maps/templates/maps/concrete_blocks/index.html:64
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:64
|
||||
msgid "Représentation des couleurs"
|
||||
msgstr "Représentation des couleurs"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:66
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:66
|
||||
msgid "Par fonction"
|
||||
msgstr "Par fonction"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:72
|
||||
#: maps/templates/maps/concrete_blocks/index.html:156
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:72
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:156
|
||||
msgid "Nombre de blocs"
|
||||
msgstr "Nombre de blocs"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:78
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:78
|
||||
msgid "< 3 blocs"
|
||||
msgstr "< 3 blocs"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:85
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:85
|
||||
msgid "3 – 10 blocs"
|
||||
msgstr "3 – 10 blocs"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:93
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:93
|
||||
msgid "> 10 blocs"
|
||||
msgstr "> 10 blocs"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:108 maps/views.py:662
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:108
|
||||
#: streetup/maps/views.py:662
|
||||
msgid "Projets New-Jersey"
|
||||
msgstr "Projets New-Jersey"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:118
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:118
|
||||
msgid "Exporter en CSV"
|
||||
msgstr "Exporter en CSV"
|
||||
|
||||
# template – filters panel
|
||||
#: maps/templates/maps/concrete_blocks/index.html:130
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:130
|
||||
msgid "Fonction"
|
||||
msgstr "Fonction"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:145
|
||||
#: maps/templates/maps/concrete_blocks/index.html:225
|
||||
#: maps/templates/maps/concrete_blocks/index.html:313
|
||||
#: maps/templates/maps/concrete_blocks/index.html:422 maps/views.py:704
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:145
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:225
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:313
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:422
|
||||
#: streetup/maps/views.py:704
|
||||
msgid "Statut"
|
||||
msgstr "Statut"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:159
|
||||
#: maps/templates/maps/concrete_blocks/index.html:170
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:159
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:170
|
||||
msgid "Min"
|
||||
msgstr "Min"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:162
|
||||
#: maps/templates/maps/concrete_blocks/index.html:173
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:162
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:173
|
||||
msgid "Max"
|
||||
msgstr "Max"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:167
|
||||
#: maps/templates/maps/concrete_blocks/index.html:362
|
||||
#: maps/templates/maps/concrete_blocks/index.html:450
|
||||
#: maps/templates/maps/concrete_blocks/index.html:528
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:167
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:362
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:450
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:528
|
||||
msgid "Priorité"
|
||||
msgstr "Priorité"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:178
|
||||
#: maps/templates/maps/concrete_blocks/index.html:352
|
||||
#: maps/templates/maps/concrete_blocks/index.html:440
|
||||
#: maps/templates/maps/concrete_blocks/index.html:518
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:178
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:352
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:440
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:518
|
||||
msgid "Action recommandée"
|
||||
msgstr "Action recommandée"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:190
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:190
|
||||
msgid "Appliquer"
|
||||
msgstr "Appliquer"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:193
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:193
|
||||
msgid "Réinitialiser"
|
||||
msgstr "Réinitialiser"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:202
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:202
|
||||
msgid "Détail du set de blocs"
|
||||
msgstr "Détail du set de blocs"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:206
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:206
|
||||
msgid "Cliquez sur un point de la carte pour voir les détails."
|
||||
msgstr "Cliquez sur un point de la carte pour voir les détails."
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:221
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:221
|
||||
msgid "N° projet, PMO, Osiris, description…"
|
||||
msgstr "N° projet, PMO, Osiris, description…"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:230
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:230
|
||||
msgid "Période"
|
||||
msgstr "Période"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:233
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:233
|
||||
msgid "Début à partir du"
|
||||
msgstr "Début à partir du"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:236
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:236
|
||||
msgid "Fin avant le"
|
||||
msgstr "Fin avant le"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:245
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:245
|
||||
msgid "Cliquez sur l'onglet pour charger les projets."
|
||||
msgstr "Cliquez sur l'onglet pour charger les projets."
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:253
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:253
|
||||
msgid "Exporter en Excel"
|
||||
msgstr "Exporter en Excel"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:269
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:269
|
||||
msgid "Ajouter"
|
||||
msgstr "Ajouter"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:274
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:274
|
||||
msgid "Activer la sélection multiple"
|
||||
msgstr "Activer la sélection multiple"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:275
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:275
|
||||
msgid "Multi-sélection"
|
||||
msgstr "Multi-sélection"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:281
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:281
|
||||
msgid "asset(s) sélectionné(s)"
|
||||
msgstr "asset(s) sélectionné(s)"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:284
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:284
|
||||
msgid "Tout désélectionner"
|
||||
msgstr "Tout désélectionner"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:292
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:292
|
||||
msgid ""
|
||||
"Cliquez sur un asset de la carte pour l'éditer, ou activez la multi-"
|
||||
"sélection."
|
||||
|
|
@ -272,252 +276,250 @@ msgstr ""
|
|||
"Cliquez sur un asset de la carte pour l'éditer, ou activez la multi-"
|
||||
"sélection."
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:298
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:298
|
||||
msgid "Modifier l'asset"
|
||||
msgstr "Modifier l'asset"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:301
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:301
|
||||
msgid "Archiver cet asset"
|
||||
msgstr "Archiver cet asset"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:309
|
||||
#: maps/templates/maps/concrete_blocks/index.html:483
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:309
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:483
|
||||
msgid "Adresse"
|
||||
msgstr "Adresse"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:321
|
||||
#: maps/templates/maps/concrete_blocks/index.html:431
|
||||
#: maps/templates/maps/concrete_blocks/index.html:487
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:321
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:431
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:487
|
||||
msgid "Fonction principale"
|
||||
msgstr "Fonction principale"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:330
|
||||
#: maps/templates/maps/concrete_blocks/index.html:496
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:330
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:496
|
||||
msgid "Fonctions secondaires"
|
||||
msgstr "Fonctions secondaires"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:343
|
||||
#: maps/templates/maps/concrete_blocks/index.html:509
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:343
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:509
|
||||
msgid "Nb. blocs"
|
||||
msgstr "Nb. blocs"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:347
|
||||
#: maps/templates/maps/concrete_blocks/index.html:513
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:347
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:513
|
||||
msgid "Longueur (m)"
|
||||
msgstr "Longueur (m)"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:366
|
||||
#: maps/templates/maps/concrete_blocks/index.html:455
|
||||
#: maps/templates/maps/concrete_blocks/index.html:532
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:366
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:455
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:532
|
||||
msgid "Date cible"
|
||||
msgstr "Date cible"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:371
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:371
|
||||
msgid "Date d'enlèvement"
|
||||
msgstr "Date d'enlèvement"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:376
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:376
|
||||
msgid "Observation source"
|
||||
msgstr "Observation source"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:383
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:383
|
||||
msgid "Position (glisser le marqueur)"
|
||||
msgstr "Position (glisser le marqueur)"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:388
|
||||
#: maps/templates/maps/concrete_blocks/index.html:544
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:388
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:544
|
||||
msgid "Lon."
|
||||
msgstr "Lon."
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:392
|
||||
#: maps/templates/maps/concrete_blocks/index.html:548
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:392
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:548
|
||||
msgid "Lat."
|
||||
msgstr "Lat."
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:398
|
||||
#: maps/templates/maps/concrete_blocks/index.html:554
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:398
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:554
|
||||
msgid "Cliquer sur la carte pour positionner"
|
||||
msgstr "Cliquer sur la carte pour positionner"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:404
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:404
|
||||
msgid "Enregistrer"
|
||||
msgstr "Enregistrer"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:407
|
||||
#: maps/templates/maps/concrete_blocks/index.html:464
|
||||
#: maps/templates/maps/concrete_blocks/index.html:563
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:407
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:464
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:563
|
||||
msgid "Annuler"
|
||||
msgstr "Annuler"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:416
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:416
|
||||
msgid "Modifier en lot"
|
||||
msgstr "Modifier en lot"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:418
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:418
|
||||
msgid ""
|
||||
"Seuls les champs renseignés seront mis à jour. Les champs vides sont ignorés."
|
||||
msgstr ""
|
||||
"Seuls les champs renseignés seront mis à jour. Les champs vides sont ignorés."
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:424
|
||||
#: maps/templates/maps/concrete_blocks/index.html:433
|
||||
#: maps/templates/maps/concrete_blocks/index.html:442
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:424
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:433
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:442
|
||||
msgid "Ne pas modifier"
|
||||
msgstr "Ne pas modifier"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:452
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:452
|
||||
msgid "Laisser vide"
|
||||
msgstr "Laisser vide"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:461
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:461
|
||||
msgid "Appliquer au lot"
|
||||
msgstr "Appliquer au lot"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:473
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:473
|
||||
msgid "Nouvel asset"
|
||||
msgstr "Nouvel asset"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:477
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:477
|
||||
msgid "auto si vide"
|
||||
msgstr "auto si vide"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:539
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:539
|
||||
msgid "Position"
|
||||
msgstr "Position"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:560
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:560
|
||||
msgid "Créer"
|
||||
msgstr "Créer"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:580
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:580
|
||||
msgid "Opération New Jersey"
|
||||
msgstr "Opération New Jersey"
|
||||
|
||||
#: maps/templates/maps/concrete_blocks/index.html:595
|
||||
#: streetup/maps/templates/maps/concrete_blocks/index.html:595
|
||||
msgid "Fermer"
|
||||
msgstr "Fermer"
|
||||
|
||||
#: maps/templates/maps/index.html:186
|
||||
#: streetup/maps/templates/maps/index.html:186
|
||||
msgid "Consultez et gérez les cartes auxquelles vous avez accès."
|
||||
msgstr "Consultez et gérez les cartes auxquelles vous avez accès."
|
||||
|
||||
#: maps/templates/maps/index.html:214
|
||||
#: streetup/maps/templates/maps/index.html:214
|
||||
msgid "Tout public"
|
||||
msgstr "Tout public"
|
||||
|
||||
#: maps/templates/maps/index.html:219
|
||||
#: streetup/maps/templates/maps/index.html:219
|
||||
msgid "Accès connecté"
|
||||
msgstr "Accès connecté"
|
||||
|
||||
#: maps/templates/maps/index.html:231
|
||||
#: streetup/maps/templates/maps/index.html:231
|
||||
msgid "Ouvrir la carte"
|
||||
msgstr "Ouvrir la carte"
|
||||
|
||||
#: maps/templates/maps/index.html:250
|
||||
#: streetup/maps/templates/maps/index.html:250
|
||||
msgid "Aucune carte accessible pour votre compte."
|
||||
msgstr "Aucune carte accessible pour votre compte."
|
||||
|
||||
#: maps/views.py:44
|
||||
#: streetup/maps/views.py:44
|
||||
msgid "Vous n'avez pas accès à cette vue."
|
||||
msgstr "Vous n'avez pas accès à cette vue."
|
||||
|
||||
#: maps/views.py:69
|
||||
#: streetup/maps/views.py:69
|
||||
msgid "Protection"
|
||||
msgstr "Protection"
|
||||
|
||||
#: maps/views.py:70
|
||||
#: streetup/maps/views.py:70
|
||||
msgid "Antiterroriste"
|
||||
msgstr "Antiterroriste"
|
||||
|
||||
#: maps/views.py:71
|
||||
#: streetup/maps/views.py:71
|
||||
msgid "Neutralisation stationnement"
|
||||
msgstr "Neutralisation stationnement"
|
||||
|
||||
#: maps/views.py:72
|
||||
#: streetup/maps/views.py:72
|
||||
msgid "Sécurité routière"
|
||||
msgstr "Sécurité routière"
|
||||
|
||||
#: maps/views.py:73
|
||||
#: streetup/maps/views.py:73
|
||||
msgid "Espace public"
|
||||
msgstr "Espace public"
|
||||
|
||||
# views.py – function labels
|
||||
#: maps/views.py:74
|
||||
#: streetup/maps/views.py:74
|
||||
msgid "Chantier"
|
||||
msgstr "Chantier"
|
||||
|
||||
#: maps/views.py:75
|
||||
#: streetup/maps/views.py:75
|
||||
msgid "Non identifié"
|
||||
msgstr "Non identifié"
|
||||
|
||||
#: maps/views.py:76
|
||||
#: streetup/maps/views.py:76
|
||||
msgid "Autre / Non renseigné"
|
||||
msgstr "Autre / Non renseigné"
|
||||
|
||||
#: maps/views.py:91
|
||||
#: streetup/maps/views.py:91
|
||||
msgid "Maintenir"
|
||||
msgstr "Maintenir"
|
||||
|
||||
#: maps/views.py:92
|
||||
#: streetup/maps/views.py:92
|
||||
msgid "Enlever"
|
||||
msgstr "Enlever"
|
||||
|
||||
#: maps/views.py:93
|
||||
#: streetup/maps/views.py:93
|
||||
msgid "Remplacer"
|
||||
msgstr "Remplacer"
|
||||
|
||||
#: maps/views.py:482 maps/views.py:501 maps/views.py:538
|
||||
#: streetup/maps/views.py:482 streetup/maps/views.py:501
|
||||
#: streetup/maps/views.py:538
|
||||
msgid "Permission refusée"
|
||||
msgstr "Permission refusée"
|
||||
|
||||
#: maps/views.py:487 maps/views.py:506 maps/views.py:559
|
||||
#: streetup/maps/views.py:487 streetup/maps/views.py:506
|
||||
#: streetup/maps/views.py:559
|
||||
msgid "JSON invalide"
|
||||
msgstr "JSON invalide"
|
||||
|
||||
#: maps/views.py:565
|
||||
#: streetup/maps/views.py:565
|
||||
msgid "Aucun asset sélectionné"
|
||||
msgstr "Aucun asset sélectionné"
|
||||
|
||||
#: maps/views.py:567
|
||||
#: streetup/maps/views.py:567
|
||||
msgid "Aucune modification spécifiée"
|
||||
msgstr "Aucune modification spécifiée"
|
||||
|
||||
#: maps/views.py:702
|
||||
#: streetup/maps/views.py:702
|
||||
msgid "Nom"
|
||||
msgstr "Nom"
|
||||
|
||||
#: maps/views.py:703
|
||||
#: streetup/maps/views.py:703
|
||||
msgid "Description"
|
||||
msgstr "Description"
|
||||
|
||||
#: maps/views.py:705
|
||||
#: streetup/maps/views.py:705
|
||||
msgid "Numéro PMO"
|
||||
msgstr "Numéro PMO"
|
||||
|
||||
#: maps/views.py:706
|
||||
#: streetup/maps/views.py:706
|
||||
msgid "Numéro OSIRIS"
|
||||
msgstr "Numéro OSIRIS"
|
||||
|
||||
#: maps/views.py:707
|
||||
#: streetup/maps/views.py:707
|
||||
msgid "Date de début"
|
||||
msgstr "Date de début"
|
||||
|
||||
#: maps/views.py:708
|
||||
#: streetup/maps/views.py:708
|
||||
msgid "Date de fin"
|
||||
msgstr "Date de fin"
|
||||
|
||||
#: maps/views.py:709
|
||||
#: streetup/maps/views.py:709
|
||||
msgid "Créé par"
|
||||
msgstr "Créé par"
|
||||
|
||||
#: maps/views.py:710
|
||||
#: streetup/maps/views.py:710
|
||||
msgid "Thématiques"
|
||||
msgstr "Thématiques"
|
||||
|
||||
#: maps/views.py:711
|
||||
#: streetup/maps/views.py:711
|
||||
msgid "Tags"
|
||||
msgstr "Tags"
|
||||
|
||||
# template – detail panel
|
||||
|
||||
# views.py – block type labels
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2026-08-12 12:12+0200\n"
|
||||
"POT-Creation-Date: 2026-08-13 19:20+0200\n"
|
||||
"PO-Revision-Date: 2025-12-04 12:00+0100\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: English <LL@li.org>\n"
|
||||
|
|
@ -16,238 +16,238 @@ msgstr ""
|
|||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:240
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:240
|
||||
msgid "Espaces verts - V2"
|
||||
msgstr "Green spaces - V2"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:254
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:254
|
||||
msgid "Édition des espaces verts"
|
||||
msgstr "Green spaces editing"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:269
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:269
|
||||
msgid "géométrie(s) modifiée(s)"
|
||||
msgstr "geometry(ies) modified"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:274
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:274
|
||||
msgid "élément(s) sélectionné(s)"
|
||||
msgstr "selected item(s)"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:275
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:275
|
||||
msgid ""
|
||||
"Sélectionnez un modèle ci-dessous pour l'appliquer aux éléments sélectionnés."
|
||||
msgstr "Select a template below to apply it to the selected elements."
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:280
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:280
|
||||
msgid "Édition des attributs"
|
||||
msgstr "Attribute editing"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:288
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:288
|
||||
msgid "Modèle"
|
||||
msgstr "Model"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:303
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:303
|
||||
msgid "Types de bulbes"
|
||||
msgstr "Types of bulbs"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:325
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:325
|
||||
msgid "Enregistrer"
|
||||
msgstr "Save"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:328
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:328
|
||||
msgid "Désélectionner"
|
||||
msgstr "Deselect"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:338
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:986
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:338
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:986
|
||||
msgid "Mode dessin"
|
||||
msgstr "Drawing mode"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:339
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:1519
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:339
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:1519
|
||||
msgid "Inactif"
|
||||
msgstr "Inactive"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:342
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:342
|
||||
msgid "Modifications"
|
||||
msgstr "Changes"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:348
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:348
|
||||
msgid "Assets chargés"
|
||||
msgstr "Assets loaded"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:352
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:352
|
||||
msgid "En édition"
|
||||
msgstr "Editing"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:723
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:723
|
||||
msgid "Sélection multiple"
|
||||
msgstr "Multiple selection"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:738
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:738
|
||||
msgid "Aucune modification à enregistrer"
|
||||
msgstr "No changes to save"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:792
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:792
|
||||
msgid "Géométries enregistrées avec succès"
|
||||
msgstr "Geometries saved successfully"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:794
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:794
|
||||
msgid "modifié(s)"
|
||||
msgstr "modified"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:797
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:797
|
||||
msgid "supprimé(s)"
|
||||
msgstr "deleted"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:830
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:908
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:913
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:830
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:908
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:913
|
||||
msgid "Erreur lors de la sauvegarde"
|
||||
msgstr "Error saving changes"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:835
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:835
|
||||
msgid "Erreur lors de la sauvegarde des géométries"
|
||||
msgstr "Error saving geometries"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:868
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:868
|
||||
msgid "Aucun élément sélectionné"
|
||||
msgstr "No element selected"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:873
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:873
|
||||
msgid "Veuillez sélectionner un modèle ou des types de bulbes"
|
||||
msgstr "Please select a template"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:898
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:898
|
||||
msgid "Modifications enregistrées avec succès"
|
||||
msgstr "Changes saved successfully"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:987
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:987
|
||||
msgid "Ajouter un polygone"
|
||||
msgstr "Add a polygon"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:988
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:988
|
||||
msgid "Supprimer les géométries sélectionnées"
|
||||
msgstr "Delete selected geometries"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:989
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:989
|
||||
msgid "Aimantage (Snap)"
|
||||
msgstr "Snap"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:990
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:990
|
||||
msgid "Aimantage activé"
|
||||
msgstr "Snapping enabled"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:991
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:991
|
||||
msgid "Aimantage désactivé"
|
||||
msgstr "Snapping disabled"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:992
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:992
|
||||
msgid "Découper un polygone"
|
||||
msgstr "Cut a polygon"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:993
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:993
|
||||
msgid "Découpage annulé"
|
||||
msgstr "Cutting cancelled"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:994
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:994
|
||||
msgid "Polygone découpé avec succès"
|
||||
msgstr "Polygon cut successfully"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:995
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:995
|
||||
msgid "Fusionner les polygones sélectionnés"
|
||||
msgstr "Merge selected polygons"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:996
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:996
|
||||
msgid "Polygones fusionnés avec succès"
|
||||
msgstr "Polygons merged successfully"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:997
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:997
|
||||
msgid "Enregistrer les modifications"
|
||||
msgstr "Save changes"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:998
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:998
|
||||
msgid "Annuler"
|
||||
msgstr "Cancel"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:999
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:999
|
||||
msgid "Aucune géométrie à supprimer"
|
||||
msgstr "No geometry to delete"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:1000
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:1000
|
||||
msgid "Géométrie(s) supprimée(s)"
|
||||
msgstr "Geometry(ies) deleted"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:1001
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:1001
|
||||
msgid "Mode dessin activé - Cliquez sur une géométrie pour l'éditer"
|
||||
msgstr "Drawing mode activated - Click on a geometry to edit it"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:1002
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:1002
|
||||
msgid "Mode dessin désactivé"
|
||||
msgstr "Drawing mode disabled"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:1003
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:1003
|
||||
msgid ""
|
||||
"Cliquez pour ajouter des points. Double-cliquez ou cliquez sur le premier "
|
||||
"point pour terminer."
|
||||
msgstr "Click to add points. Double-click or click the first point to finish."
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:1004
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:1004
|
||||
msgid ""
|
||||
"Tracez une ligne pour découper le polygone. Double-cliquez pour terminer."
|
||||
msgstr "Draw a line to cut the polygon. Double-click to finish."
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:1107
|
||||
#: mobile/templates/mobile/mobile_index.html:146
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:1107
|
||||
#: streetup/mobile/templates/mobile/mobile_index.html:146
|
||||
msgid "Espaces verts"
|
||||
msgstr "Green spaces"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:1116
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:1116
|
||||
msgid "Arbres"
|
||||
msgstr "Trees"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:1436
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:1436
|
||||
msgid "Erreur lors du rechargement des données"
|
||||
msgstr "Error reloading data"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:1511
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:1511
|
||||
msgid "Erreur lors du chargement des données"
|
||||
msgstr "Error loading data"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:1519
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:1519
|
||||
msgid "Actif"
|
||||
msgstr "Active"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:1722
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:1723
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:1722
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:1723
|
||||
msgid "Quitter"
|
||||
msgstr "Exit"
|
||||
|
||||
#: mobile/templates/mobile/mobile_base.html:8
|
||||
#: mobile/templates/mobile/mobile_base.html:237
|
||||
#: streetup/mobile/templates/mobile/mobile_base.html:8
|
||||
#: streetup/mobile/templates/mobile/mobile_base.html:237
|
||||
msgid "StreetUp"
|
||||
msgstr "StreetUp"
|
||||
|
||||
#: mobile/templates/mobile/mobile_base.html:220
|
||||
#: streetup/mobile/templates/mobile/mobile_base.html:220
|
||||
msgid "Chargement..."
|
||||
msgstr "Loading..."
|
||||
|
||||
#: mobile/templates/mobile/mobile_base.html:244
|
||||
#: streetup/mobile/templates/mobile/mobile_base.html:244
|
||||
msgid "Notifications"
|
||||
msgstr "Notifications"
|
||||
|
||||
#: mobile/templates/mobile/mobile_base.html:250
|
||||
#: streetup/mobile/templates/mobile/mobile_base.html:250
|
||||
msgid "notifications non lues"
|
||||
msgstr "unread notifications"
|
||||
|
||||
#: mobile/templates/mobile/mobile_base.html:256
|
||||
#: streetup/mobile/templates/mobile/mobile_base.html:256
|
||||
msgid "Scanner un QR Code"
|
||||
msgstr "Scan a QR Code"
|
||||
|
||||
#: mobile/templates/mobile/mobile_index.html:17
|
||||
#: streetup/mobile/templates/mobile/mobile_index.html:17
|
||||
msgid "Notifications non lues"
|
||||
msgstr "Unread notifications"
|
||||
|
||||
#: mobile/templates/mobile/mobile_index.html:20
|
||||
#: streetup/mobile/templates/mobile/mobile_index.html:20
|
||||
#, python-format
|
||||
msgid ""
|
||||
"\n"
|
||||
|
|
@ -262,185 +262,185 @@ msgid_plural ""
|
|||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: mobile/templates/mobile/mobile_index.html:29
|
||||
#: streetup/mobile/templates/mobile/mobile_index.html:29
|
||||
msgid "Consulter"
|
||||
msgstr "View"
|
||||
|
||||
#: mobile/templates/mobile/mobile_index.html:40
|
||||
#: streetup/mobile/templates/mobile/mobile_index.html:40
|
||||
msgid "Nouveaux éléments"
|
||||
msgstr "New items"
|
||||
|
||||
#: mobile/templates/mobile/mobile_index.html:45
|
||||
#: streetup/mobile/templates/mobile/mobile_index.html:45
|
||||
msgid "Nouvelle observation"
|
||||
msgstr "New observation"
|
||||
|
||||
#: mobile/templates/mobile/mobile_index.html:52
|
||||
#: streetup/mobile/templates/mobile/mobile_index.html:52
|
||||
msgid "Nouvelle inspection"
|
||||
msgstr "New inspection"
|
||||
|
||||
#: mobile/templates/mobile/mobile_index.html:59
|
||||
#: streetup/mobile/templates/mobile/mobile_index.html:59
|
||||
msgid "Intervention Réparation"
|
||||
msgstr "Repair intervention"
|
||||
|
||||
#: mobile/templates/mobile/mobile_index.html:66
|
||||
#: streetup/mobile/templates/mobile/mobile_index.html:66
|
||||
msgid "Nouvelle intervention"
|
||||
msgstr "New intervention"
|
||||
|
||||
#: mobile/templates/mobile/mobile_index.html:72
|
||||
#: streetup/mobile/templates/mobile/mobile_index.html:72
|
||||
msgid "Nouvelle discussion"
|
||||
msgstr "New discussion"
|
||||
|
||||
#: mobile/templates/mobile/mobile_index.html:86
|
||||
#: streetup/mobile/templates/mobile/mobile_index.html:86
|
||||
msgid "Interventions"
|
||||
msgstr "Interventions"
|
||||
|
||||
#: mobile/templates/mobile/mobile_index.html:87
|
||||
#: streetup/mobile/templates/mobile/mobile_index.html:87
|
||||
msgid "Consulter et suivre les interventions en cours"
|
||||
msgstr "View and track ongoing interventions"
|
||||
|
||||
#: mobile/templates/mobile/mobile_index.html:97
|
||||
#: streetup/mobile/templates/mobile/mobile_index.html:97
|
||||
msgid "Contrôles"
|
||||
msgstr "Controls"
|
||||
|
||||
#: mobile/templates/mobile/mobile_index.html:98
|
||||
#: streetup/mobile/templates/mobile/mobile_index.html:98
|
||||
msgid "Accéder aux contrôles terrain"
|
||||
msgstr "Access field controls"
|
||||
|
||||
#: mobile/templates/mobile/mobile_index.html:109
|
||||
#: streetup/mobile/templates/mobile/mobile_index.html:109
|
||||
msgid "Projets"
|
||||
msgstr "Projects"
|
||||
|
||||
#: mobile/templates/mobile/mobile_index.html:110
|
||||
#: streetup/mobile/templates/mobile/mobile_index.html:110
|
||||
msgid "Suivre l'état des projets"
|
||||
msgstr "Track project status"
|
||||
|
||||
#: mobile/templates/mobile/mobile_index.html:121
|
||||
#: streetup/mobile/templates/mobile/mobile_index.html:121
|
||||
msgid "Observations"
|
||||
msgstr "Observations"
|
||||
|
||||
#: mobile/templates/mobile/mobile_index.html:122
|
||||
#: streetup/mobile/templates/mobile/mobile_index.html:122
|
||||
msgid "Consulter et ajouter des observations terrain"
|
||||
msgstr "View and add field observations"
|
||||
|
||||
#: mobile/templates/mobile/mobile_index.html:133
|
||||
#: streetup/mobile/templates/mobile/mobile_index.html:133
|
||||
msgid "Inspections d'assets"
|
||||
msgstr ""
|
||||
|
||||
#: mobile/templates/mobile/mobile_index.html:134
|
||||
#: streetup/mobile/templates/mobile/mobile_index.html:134
|
||||
msgid "Consulter la liste et l'historique des vérifications d'assets"
|
||||
msgstr ""
|
||||
|
||||
#: mobile/templates/mobile/mobile_index.html:147
|
||||
#: streetup/mobile/templates/mobile/mobile_index.html:147
|
||||
msgid "Éditer les espaces verts"
|
||||
msgstr "Edit green spaces"
|
||||
|
||||
#: mobile/templates/mobile/mobile_index.html:158
|
||||
#: streetup/mobile/templates/mobile/mobile_index.html:158
|
||||
msgid "Stock"
|
||||
msgstr "Stock"
|
||||
|
||||
#: mobile/templates/mobile/mobile_index.html:159
|
||||
#: streetup/mobile/templates/mobile/mobile_index.html:159
|
||||
msgid "Gérer les produits, commandes et mouvements de stock"
|
||||
msgstr "Manage products, orders and stock movements"
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:8
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:8
|
||||
msgid "Installer StreetUp Mobile"
|
||||
msgstr "Install StreetUp Mobile"
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:64
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:64
|
||||
msgid "Installez l'application en 3 options"
|
||||
msgstr "Install the app with 3 options"
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:65
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:65
|
||||
msgid ""
|
||||
"Choisissez la méthode la plus adaptée à votre appareil ou à votre usage."
|
||||
msgstr "Choose the method best suited to your device or usage."
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:76
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:76
|
||||
msgid "Télécharger l'APK Android"
|
||||
msgstr "Download Android APK"
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:77
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:77
|
||||
msgid "Installez la version native (recommandé pour les appareils de terrain)."
|
||||
msgstr "Install the native version (recommended for field devices)."
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:79
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:79
|
||||
msgid "Appuyez sur le bouton ci-dessous pour lancer le téléchargement."
|
||||
msgstr "Press the button below to start the download."
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:80
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:80
|
||||
msgid ""
|
||||
"Autorisez l'installation depuis des sources inconnues si Android le demande."
|
||||
msgstr "Allow installation from unknown sources if Android requests it."
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:81
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:81
|
||||
msgid "Ouvrez le fichier streetup-app.apk et confirmez l'installation."
|
||||
msgstr "Open the streetup-app.apk file and confirm the installation."
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:84
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:84
|
||||
msgid "Télécharger l'APK"
|
||||
msgstr "Download APK"
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:94
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:94
|
||||
msgid "Installer la PWA"
|
||||
msgstr "Install the PWA"
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:95
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:95
|
||||
msgid "Ajoutez StreetUp sur l'écran d'accueil sans passer par un store."
|
||||
msgstr "Add StreetUp to your home screen without going through a store."
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:97
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:97
|
||||
msgid "Ouvrez StreetUp dans votre navigateur mobile (Chrome, Edge, Safari)."
|
||||
msgstr "Open StreetUp in your mobile browser (Chrome, Edge, Safari)."
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:98
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:98
|
||||
msgid "Dans la barre d'adresse, choisissez “Ajouter à l'écran d'accueil”."
|
||||
msgstr "In the address bar, choose \"Add to Home Screen\"."
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:99
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:99
|
||||
msgid "Confirmez : l'icône StreetUp apparaît comme une application."
|
||||
msgstr "Confirm: the StreetUp icon appears as an app."
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:103
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:103
|
||||
msgid "Assurez-vous d'accepter l'installation quand la bannière PWA s'affiche."
|
||||
msgstr "Make sure to accept the installation when the PWA banner appears."
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:106
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:106
|
||||
msgid "Ouvrir StreetUp"
|
||||
msgstr "Open StreetUp"
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:116
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:116
|
||||
msgid "Utiliser la version web"
|
||||
msgstr "Use the web version"
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:117
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:117
|
||||
msgid "Accédez directement à l'application mobile depuis votre navigateur."
|
||||
msgstr "Access the mobile app directly from your browser."
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:119
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:119
|
||||
msgid "Tapez l'adresse"
|
||||
msgstr "Type the address"
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:119
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:119
|
||||
msgid "une fois connecté(e) à StreetUp."
|
||||
msgstr "once logged in to StreetUp."
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:120
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:120
|
||||
msgid "Ajoutez un favori pour y revenir en un geste."
|
||||
msgstr "Add a bookmark to return with one tap."
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:121
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:121
|
||||
msgid "Compatible bureau et tablette."
|
||||
msgstr "Compatible with desktop and tablet."
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:124
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:124
|
||||
msgid "Aller vers /mobile/"
|
||||
msgstr "Go to /mobile/"
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:136
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:136
|
||||
msgid "Scanner pour ouvrir cette page"
|
||||
msgstr "Scan to open this page"
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:138
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:138
|
||||
msgid ""
|
||||
"Pointez l'appareil photo de votre smartphone sur ce QR code pour accéder "
|
||||
"instantanément aux instructions d'installation."
|
||||
|
|
@ -448,140 +448,141 @@ msgstr ""
|
|||
"Point your smartphone camera at this QR code to instantly access the "
|
||||
"installation instructions."
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:141
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:141
|
||||
msgid "URL vérifiée"
|
||||
msgstr "Verified URL"
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:154
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:154
|
||||
msgid ""
|
||||
"Besoin d'aide ? Contactez le support StreetUp pour être accompagné dans le "
|
||||
"déploiement."
|
||||
msgstr "Need help? Contact StreetUp support for deployment assistance."
|
||||
|
||||
#: mobile/templates/mobile/qr_scanner.html:5
|
||||
#: streetup/mobile/templates/mobile/qr_scanner.html:5
|
||||
msgid "Scanner QR"
|
||||
msgstr "QR scanner"
|
||||
|
||||
#: mobile/templates/mobile/qr_scanner.html:92
|
||||
#: streetup/mobile/templates/mobile/qr_scanner.html:92
|
||||
msgid ""
|
||||
"Pointez la caméra vers un QR code StreetUp pour être redirigé "
|
||||
"automatiquement."
|
||||
msgstr ""
|
||||
|
||||
#: mobile/templates/mobile/qr_scanner.html:102
|
||||
#: mobile/templates/mobile/qr_scanner.html:147
|
||||
#: streetup/mobile/templates/mobile/qr_scanner.html:102
|
||||
#: streetup/mobile/templates/mobile/qr_scanner.html:147
|
||||
msgid "Initialisation de la caméra…"
|
||||
msgstr "Initializing the camera…"
|
||||
|
||||
#: mobile/templates/mobile/qr_scanner.html:107
|
||||
#: streetup/mobile/templates/mobile/qr_scanner.html:107
|
||||
msgid "Ouvrir"
|
||||
msgstr "Open"
|
||||
|
||||
#: mobile/templates/mobile/qr_scanner.html:113
|
||||
#: streetup/mobile/templates/mobile/qr_scanner.html:113
|
||||
msgid "Réessayer"
|
||||
msgstr "Try again"
|
||||
|
||||
#: mobile/templates/mobile/qr_scanner.html:117
|
||||
#: streetup/mobile/templates/mobile/qr_scanner.html:117
|
||||
msgid "Démarrer la caméra"
|
||||
msgstr "Start the camera"
|
||||
|
||||
#: mobile/templates/mobile/qr_scanner.html:156
|
||||
#: mobile/templates/mobile/qr_scanner.html:225
|
||||
#: mobile/templates/mobile/qr_scanner.html:233
|
||||
#: streetup/mobile/templates/mobile/qr_scanner.html:156
|
||||
#: streetup/mobile/templates/mobile/qr_scanner.html:225
|
||||
#: streetup/mobile/templates/mobile/qr_scanner.html:233
|
||||
msgid "Pointez vers un QR code…"
|
||||
msgstr "Point to a QR code…"
|
||||
|
||||
#: mobile/templates/mobile/qr_scanner.html:195
|
||||
#: streetup/mobile/templates/mobile/qr_scanner.html:195
|
||||
msgid "QR Code détecté, résolution…"
|
||||
msgstr "QR Code detected, resolution…"
|
||||
|
||||
#: mobile/templates/mobile/qr_scanner.html:210 mobile/views.py:264
|
||||
#: streetup/mobile/templates/mobile/qr_scanner.html:210
|
||||
#: streetup/mobile/views.py:264
|
||||
msgid "QR Code non reconnu."
|
||||
msgstr "QR Code not recognized."
|
||||
|
||||
#: mobile/templates/mobile/qr_scanner.html:213
|
||||
#: streetup/mobile/templates/mobile/qr_scanner.html:213
|
||||
msgid "Erreur lors de la résolution."
|
||||
msgstr "Error resolving QR code."
|
||||
|
||||
#: mobile/views.py:268
|
||||
#: streetup/mobile/views.py:268
|
||||
msgid "Format de QR Code invalide."
|
||||
msgstr "Invalid QR Code format."
|
||||
|
||||
#: mobile/views.py:292
|
||||
#: streetup/mobile/views.py:292
|
||||
msgid "Commande introuvable."
|
||||
msgstr "Order not found."
|
||||
|
||||
#: mobile/views.py:448
|
||||
#: streetup/mobile/views.py:448
|
||||
msgid "A traiter"
|
||||
msgstr "To process"
|
||||
|
||||
#: mobile/views.py:449
|
||||
#: streetup/mobile/views.py:449
|
||||
msgid "En attente"
|
||||
msgstr "On hold"
|
||||
|
||||
#: mobile/views.py:450
|
||||
#: streetup/mobile/views.py:450
|
||||
msgid "Traité"
|
||||
msgstr "Processed"
|
||||
|
||||
#: mobile/views.py:451
|
||||
#: streetup/mobile/views.py:451
|
||||
msgid "Annulé"
|
||||
msgstr "Cancelled"
|
||||
|
||||
#: mobile/views.py:454
|
||||
#: streetup/mobile/views.py:454
|
||||
msgid "Urgent"
|
||||
msgstr "Urgent"
|
||||
|
||||
#: mobile/views.py:455
|
||||
#: streetup/mobile/views.py:455
|
||||
msgid "Elevé"
|
||||
msgstr "High"
|
||||
|
||||
#: mobile/views.py:456
|
||||
#: streetup/mobile/views.py:456
|
||||
msgid "Normal"
|
||||
msgstr "Normal"
|
||||
|
||||
#: mobile/views.py:457
|
||||
#: streetup/mobile/views.py:457
|
||||
msgid "Bas"
|
||||
msgstr "Low"
|
||||
|
||||
#: mobile/views.py:607
|
||||
#: streetup/mobile/views.py:607
|
||||
msgid "Vous n'avez pas la permission d'accéder à cette page."
|
||||
msgstr "You do not have permission to access this page."
|
||||
|
||||
#: mobile/views.py:637
|
||||
#: streetup/mobile/views.py:637
|
||||
#, python-brace-format
|
||||
msgid "Issu de l'article {product} du bon de préparation #{order_number}"
|
||||
msgstr "From the article {product} of the preparation order #{order_number}"
|
||||
|
||||
#: mobile/views.py:656
|
||||
#: streetup/mobile/views.py:656
|
||||
#, python-brace-format
|
||||
msgid "Issu de l'item #{id} du bon de préparation #{order_number}: {desc}"
|
||||
msgstr "From item #{id} of preparation order #{order_number}: {desc}"
|
||||
|
||||
#: mobile/views.py:685
|
||||
#: streetup/mobile/views.py:685
|
||||
msgid "Bon de confection créé avec succès."
|
||||
msgstr "Crafting voucher successfully created."
|
||||
|
||||
#: mobile/views.py:745
|
||||
#: streetup/mobile/views.py:745
|
||||
msgid "Vous n'avez pas la permission d'ajouter une signature à ce lot."
|
||||
msgstr "You do not have permission to add a signature to this batch."
|
||||
|
||||
#: mobile/views.py:761
|
||||
#: streetup/mobile/views.py:761
|
||||
msgid "Signature enregistrée avec succès."
|
||||
msgstr "Signature registered successfully."
|
||||
|
||||
#: mobile/views.py:847
|
||||
#: streetup/mobile/views.py:847
|
||||
msgid "Veuillez sélectionner un emplacement."
|
||||
msgstr "Please select a location."
|
||||
|
||||
#: mobile/views.py:854
|
||||
#: streetup/mobile/views.py:854
|
||||
msgid "Emplacement invalide ou non accessible."
|
||||
msgstr "Invalid or inaccessible location."
|
||||
|
||||
#: mobile/views.py:875
|
||||
#: streetup/mobile/views.py:875
|
||||
msgid "Inventaire créé avec succès."
|
||||
msgstr "Inventory created successfully."
|
||||
|
||||
#: mobile/views.py:976
|
||||
#: streetup/mobile/views.py:976
|
||||
msgid "Document(s) ajouté(s) avec succès."
|
||||
msgstr "Document(s) added successfully."
|
||||
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2026-08-12 12:05+0200\n"
|
||||
"POT-Creation-Date: 2026-08-13 19:20+0200\n"
|
||||
"PO-Revision-Date: 2025-12-04 12:00+0100\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: French <LL@li.org>\n"
|
||||
|
|
@ -16,177 +16,177 @@ msgstr ""
|
|||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:240
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:240
|
||||
msgid "Espaces verts - V2"
|
||||
msgstr "Espaces verts - V2"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:254
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:254
|
||||
msgid "Édition des espaces verts"
|
||||
msgstr "Édition des espaces verts"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:269
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:269
|
||||
msgid "géométrie(s) modifiée(s)"
|
||||
msgstr "géométrie(s) modifiée(s)"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:274
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:274
|
||||
msgid "élément(s) sélectionné(s)"
|
||||
msgstr "élément(s) sélectionné(s)"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:275
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:275
|
||||
msgid ""
|
||||
"Sélectionnez un modèle ci-dessous pour l'appliquer aux éléments sélectionnés."
|
||||
msgstr ""
|
||||
"Sélectionnez un modèle ci-dessous pour l'appliquer aux éléments sélectionnés."
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:280
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:280
|
||||
msgid "Édition des attributs"
|
||||
msgstr "Édition des attributs"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:288
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:288
|
||||
msgid "Modèle"
|
||||
msgstr "Modèle"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:303
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:303
|
||||
msgid "Types de bulbes"
|
||||
msgstr "Types de bulbes"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:325
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:325
|
||||
msgid "Enregistrer"
|
||||
msgstr "Enregistrer"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:328
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:328
|
||||
msgid "Désélectionner"
|
||||
msgstr "Désélectionner"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:338
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:986
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:338
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:986
|
||||
msgid "Mode dessin"
|
||||
msgstr "Mode dessin"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:339
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:1519
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:339
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:1519
|
||||
msgid "Inactif"
|
||||
msgstr "Inactif"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:342
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:342
|
||||
msgid "Modifications"
|
||||
msgstr "Modifications"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:348
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:348
|
||||
msgid "Assets chargés"
|
||||
msgstr "Assets chargés"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:352
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:352
|
||||
msgid "En édition"
|
||||
msgstr "En édition"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:723
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:723
|
||||
msgid "Sélection multiple"
|
||||
msgstr "Sélection multiple"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:738
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:738
|
||||
msgid "Aucune modification à enregistrer"
|
||||
msgstr "Aucune modification à enregistrer"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:792
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:792
|
||||
msgid "Géométries enregistrées avec succès"
|
||||
msgstr "Géométries enregistrées avec succès"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:794
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:794
|
||||
msgid "modifié(s)"
|
||||
msgstr "modifié(s)"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:797
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:797
|
||||
msgid "supprimé(s)"
|
||||
msgstr "supprimé(s)"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:830
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:908
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:913
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:830
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:908
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:913
|
||||
msgid "Erreur lors de la sauvegarde"
|
||||
msgstr "Erreur lors de la sauvegarde"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:835
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:835
|
||||
msgid "Erreur lors de la sauvegarde des géométries"
|
||||
msgstr "Erreur lors de la sauvegarde des géométries"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:868
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:868
|
||||
msgid "Aucun élément sélectionné"
|
||||
msgstr "Aucun élément sélectionné"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:873
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:873
|
||||
msgid "Veuillez sélectionner un modèle ou des types de bulbes"
|
||||
msgstr "Veuillez sélectionner un modèle ou des types de bulbes"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:898
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:898
|
||||
msgid "Modifications enregistrées avec succès"
|
||||
msgstr "Modifications enregistrées avec succès"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:987
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:987
|
||||
msgid "Ajouter un polygone"
|
||||
msgstr "Ajouter un polygone"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:988
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:988
|
||||
msgid "Supprimer les géométries sélectionnées"
|
||||
msgstr "Supprimer les géométries sélectionnées"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:989
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:989
|
||||
msgid "Aimantage (Snap)"
|
||||
msgstr "Aimantage (Snap)"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:990
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:990
|
||||
msgid "Aimantage activé"
|
||||
msgstr "Aimantage activé"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:991
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:991
|
||||
msgid "Aimantage désactivé"
|
||||
msgstr "Aimantage désactivé"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:992
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:992
|
||||
msgid "Découper un polygone"
|
||||
msgstr "Découper un polygone"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:993
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:993
|
||||
msgid "Découpage annulé"
|
||||
msgstr "Découpage annulé"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:994
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:994
|
||||
msgid "Polygone découpé avec succès"
|
||||
msgstr "Polygone découpé avec succès"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:995
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:995
|
||||
msgid "Fusionner les polygones sélectionnés"
|
||||
msgstr "Fusionner les polygones sélectionnés"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:996
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:996
|
||||
msgid "Polygones fusionnés avec succès"
|
||||
msgstr "Polygones fusionnés avec succès"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:997
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:997
|
||||
msgid "Enregistrer les modifications"
|
||||
msgstr "Enregistrer les modifications"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:998
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:998
|
||||
msgid "Annuler"
|
||||
msgstr "Annuler"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:999
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:999
|
||||
msgid "Aucune géométrie à supprimer"
|
||||
msgstr "Aucune géométrie à supprimer"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:1000
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:1000
|
||||
msgid "Géométrie(s) supprimée(s)"
|
||||
msgstr "Géométrie(s) supprimée(s)"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:1001
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:1001
|
||||
msgid "Mode dessin activé - Cliquez sur une géométrie pour l'éditer"
|
||||
msgstr "Mode dessin activé - Cliquez sur une géométrie pour l'éditer"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:1002
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:1002
|
||||
msgid "Mode dessin désactivé"
|
||||
msgstr "Mode dessin désactivé"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:1003
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:1003
|
||||
msgid ""
|
||||
"Cliquez pour ajouter des points. Double-cliquez ou cliquez sur le premier "
|
||||
"point pour terminer."
|
||||
|
|
@ -194,64 +194,64 @@ msgstr ""
|
|||
"Cliquez pour ajouter des points. Double-cliquez ou cliquez sur le premier "
|
||||
"point pour terminer."
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:1004
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:1004
|
||||
msgid ""
|
||||
"Tracez une ligne pour découper le polygone. Double-cliquez pour terminer."
|
||||
msgstr ""
|
||||
"Tracez une ligne pour découper le polygone. Double-cliquez pour terminer."
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:1107
|
||||
#: mobile/templates/mobile/mobile_index.html:146
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:1107
|
||||
#: streetup/mobile/templates/mobile/mobile_index.html:146
|
||||
msgid "Espaces verts"
|
||||
msgstr "Espaces verts"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:1116
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:1116
|
||||
msgid "Arbres"
|
||||
msgstr "Arbres"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:1436
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:1436
|
||||
msgid "Erreur lors du rechargement des données"
|
||||
msgstr "Erreur lors du rechargement des données"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:1511
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:1511
|
||||
msgid "Erreur lors du chargement des données"
|
||||
msgstr "Erreur lors du chargement des données"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:1519
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:1519
|
||||
msgid "Actif"
|
||||
msgstr "Actif"
|
||||
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:1722
|
||||
#: mobile/templates/mobile/green_surfaces_edit_v2.html:1723
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:1722
|
||||
#: streetup/mobile/templates/mobile/green_surfaces_edit_v2.html:1723
|
||||
msgid "Quitter"
|
||||
msgstr "Quitter"
|
||||
|
||||
#: mobile/templates/mobile/mobile_base.html:8
|
||||
#: mobile/templates/mobile/mobile_base.html:237
|
||||
#: streetup/mobile/templates/mobile/mobile_base.html:8
|
||||
#: streetup/mobile/templates/mobile/mobile_base.html:237
|
||||
msgid "StreetUp"
|
||||
msgstr "StreetUp"
|
||||
|
||||
#: mobile/templates/mobile/mobile_base.html:220
|
||||
#: streetup/mobile/templates/mobile/mobile_base.html:220
|
||||
msgid "Chargement..."
|
||||
msgstr "Chargement..."
|
||||
|
||||
#: mobile/templates/mobile/mobile_base.html:244
|
||||
#: streetup/mobile/templates/mobile/mobile_base.html:244
|
||||
msgid "Notifications"
|
||||
msgstr "Notifications"
|
||||
|
||||
#: mobile/templates/mobile/mobile_base.html:250
|
||||
#: streetup/mobile/templates/mobile/mobile_base.html:250
|
||||
msgid "notifications non lues"
|
||||
msgstr "notifications non lues"
|
||||
|
||||
#: mobile/templates/mobile/mobile_base.html:256
|
||||
#: streetup/mobile/templates/mobile/mobile_base.html:256
|
||||
msgid "Scanner un QR Code"
|
||||
msgstr "Scanner un QR Code"
|
||||
|
||||
#: mobile/templates/mobile/mobile_index.html:17
|
||||
#: streetup/mobile/templates/mobile/mobile_index.html:17
|
||||
msgid "Notifications non lues"
|
||||
msgstr "notifications non lues"
|
||||
|
||||
#: mobile/templates/mobile/mobile_index.html:20
|
||||
#: streetup/mobile/templates/mobile/mobile_index.html:20
|
||||
#, python-format
|
||||
msgid ""
|
||||
"\n"
|
||||
|
|
@ -266,189 +266,193 @@ msgid_plural ""
|
|||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: mobile/templates/mobile/mobile_index.html:29
|
||||
#: streetup/mobile/templates/mobile/mobile_index.html:29
|
||||
msgid "Consulter"
|
||||
msgstr "Consulter"
|
||||
|
||||
#: mobile/templates/mobile/mobile_index.html:40
|
||||
#: streetup/mobile/templates/mobile/mobile_index.html:40
|
||||
msgid "Nouveaux éléments"
|
||||
msgstr "Nouveaux éléments"
|
||||
|
||||
#: mobile/templates/mobile/mobile_index.html:45
|
||||
#: streetup/mobile/templates/mobile/mobile_index.html:45
|
||||
msgid "Nouvelle observation"
|
||||
msgstr "Nouvelle observation"
|
||||
|
||||
#: mobile/templates/mobile/mobile_index.html:52
|
||||
#: streetup/mobile/templates/mobile/mobile_index.html:52
|
||||
msgid "Nouvelle inspection"
|
||||
msgstr "Nouvelle inspection"
|
||||
|
||||
#: mobile/templates/mobile/mobile_index.html:59
|
||||
#: streetup/mobile/templates/mobile/mobile_index.html:59
|
||||
msgid "Intervention Réparation"
|
||||
msgstr "Intervention Réparation"
|
||||
|
||||
#: mobile/templates/mobile/mobile_index.html:66
|
||||
#: streetup/mobile/templates/mobile/mobile_index.html:66
|
||||
msgid "Nouvelle intervention"
|
||||
msgstr "Nouvelle intervention"
|
||||
|
||||
#: mobile/templates/mobile/mobile_index.html:72
|
||||
#: streetup/mobile/templates/mobile/mobile_index.html:72
|
||||
msgid "Nouvelle discussion"
|
||||
msgstr "Nouvelle discussion"
|
||||
|
||||
#: mobile/templates/mobile/mobile_index.html:86
|
||||
#: streetup/mobile/templates/mobile/mobile_index.html:86
|
||||
msgid "Interventions"
|
||||
msgstr "Interventions"
|
||||
|
||||
#: mobile/templates/mobile/mobile_index.html:87
|
||||
#: streetup/mobile/templates/mobile/mobile_index.html:87
|
||||
msgid "Consulter et suivre les interventions en cours"
|
||||
msgstr "Consulter et suivre les interventions en cours"
|
||||
|
||||
#: mobile/templates/mobile/mobile_index.html:97
|
||||
#: streetup/mobile/templates/mobile/mobile_index.html:97
|
||||
msgid "Contrôles"
|
||||
msgstr "Contrôles"
|
||||
|
||||
#: mobile/templates/mobile/mobile_index.html:98
|
||||
#: streetup/mobile/templates/mobile/mobile_index.html:98
|
||||
msgid "Accéder aux contrôles terrain"
|
||||
msgstr "Accéder aux contrôles terrain"
|
||||
|
||||
#: mobile/templates/mobile/mobile_index.html:109
|
||||
#: streetup/mobile/templates/mobile/mobile_index.html:109
|
||||
msgid "Projets"
|
||||
msgstr "Projets"
|
||||
|
||||
#: mobile/templates/mobile/mobile_index.html:110
|
||||
#: streetup/mobile/templates/mobile/mobile_index.html:110
|
||||
msgid "Suivre l'état des projets"
|
||||
msgstr "Suivre l'état des projets"
|
||||
|
||||
#: mobile/templates/mobile/mobile_index.html:121
|
||||
#: streetup/mobile/templates/mobile/mobile_index.html:121
|
||||
msgid "Observations"
|
||||
msgstr "Observations"
|
||||
|
||||
#: mobile/templates/mobile/mobile_index.html:122
|
||||
#: streetup/mobile/templates/mobile/mobile_index.html:122
|
||||
msgid "Consulter et ajouter des observations terrain"
|
||||
msgstr "Consulter et ajouter des observations terrain"
|
||||
|
||||
#: mobile/templates/mobile/mobile_index.html:133
|
||||
#: streetup/mobile/templates/mobile/mobile_index.html:133
|
||||
msgid "Inspections d'assets"
|
||||
msgstr "Inspections d'assets"
|
||||
|
||||
#: mobile/templates/mobile/mobile_index.html:134
|
||||
#: streetup/mobile/templates/mobile/mobile_index.html:134
|
||||
msgid "Consulter la liste et l'historique des vérifications d'assets"
|
||||
msgstr "Consulter la liste et l'historique des vérifications d'assets"
|
||||
|
||||
#: mobile/templates/mobile/mobile_index.html:147
|
||||
#: streetup/mobile/templates/mobile/mobile_index.html:147
|
||||
msgid "Éditer les espaces verts"
|
||||
msgstr "Éditer les espaces verts"
|
||||
|
||||
#: mobile/templates/mobile/mobile_index.html:158
|
||||
#: streetup/mobile/templates/mobile/mobile_index.html:158
|
||||
msgid "Stock"
|
||||
msgstr "Stock"
|
||||
|
||||
#: mobile/templates/mobile/mobile_index.html:159
|
||||
#: streetup/mobile/templates/mobile/mobile_index.html:159
|
||||
msgid "Gérer les produits, commandes et mouvements de stock"
|
||||
msgstr "Gérer les produits, commandes et mouvements de stock"
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:8
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:8
|
||||
msgid "Installer StreetUp Mobile"
|
||||
msgstr "Installer StreetUp Mobile"
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:64
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:64
|
||||
msgid "Installez l'application en 3 options"
|
||||
msgstr "Installez l'application en 3 options"
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:65
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:65
|
||||
msgid ""
|
||||
"Choisissez la méthode la plus adaptée à votre appareil ou à votre usage."
|
||||
msgstr ""
|
||||
"Choisissez la méthode la plus adaptée à votre appareil ou à votre usage."
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:76
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:76
|
||||
msgid "Télécharger l'APK Android"
|
||||
msgstr "Télécharger l'APK Android"
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:77
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:77
|
||||
msgid "Installez la version native (recommandé pour les appareils de terrain)."
|
||||
msgstr "Installez la version native (recommandé pour les appareils de terrain)."
|
||||
"Installez la version native (recommandé pour les appareils de terrain)."
|
||||
msgstr ""
|
||||
"Installez la version native (recommandé pour les appareils de "
|
||||
"terrain).Installez la version native (recommandé pour les appareils de "
|
||||
"terrain)."
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:79
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:79
|
||||
msgid "Appuyez sur le bouton ci-dessous pour lancer le téléchargement."
|
||||
msgstr "Appuyez sur le bouton ci-dessous pour lancer le téléchargement."
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:80
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:80
|
||||
msgid ""
|
||||
"Autorisez l'installation depuis des sources inconnues si Android le demande."
|
||||
msgstr ""
|
||||
"Autorisez l'installation depuis des sources inconnues si Android le demande."
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:81
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:81
|
||||
msgid "Ouvrez le fichier streetup-app.apk et confirmez l'installation."
|
||||
msgstr "Ouvrez le fichier streetup-app.apk et confirmez l'installation."
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:84
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:84
|
||||
msgid "Télécharger l'APK"
|
||||
msgstr "Télécharger l'APK"
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:94
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:94
|
||||
msgid "Installer la PWA"
|
||||
msgstr "Installer la PWA"
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:95
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:95
|
||||
msgid "Ajoutez StreetUp sur l'écran d'accueil sans passer par un store."
|
||||
msgstr "Ajoutez StreetUp sur l'écran d'accueil sans passer par un store."
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:97
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:97
|
||||
msgid "Ouvrez StreetUp dans votre navigateur mobile (Chrome, Edge, Safari)."
|
||||
msgstr "Ouvrez StreetUp dans votre navigateur mobile (Chrome, Edge, Safari)."
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:98
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:98
|
||||
msgid "Dans la barre d'adresse, choisissez “Ajouter à l'écran d'accueil”."
|
||||
msgstr "Dans la barre d'adresse, choisissez “Ajouter à l'écran d'accueil”."
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:99
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:99
|
||||
msgid "Confirmez : l'icône StreetUp apparaît comme une application."
|
||||
msgstr "Confirmez : l'icône StreetUp apparaît comme une application."
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:103
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:103
|
||||
msgid "Assurez-vous d'accepter l'installation quand la bannière PWA s'affiche."
|
||||
msgstr "Assurez-vous d'accepter l'installation quand la bannière PWA s'affiche."
|
||||
"Assurez-vous d'accepter l'installation quand la bannière PWA s'affiche."
|
||||
msgstr ""
|
||||
"Assurez-vous d'accepter l'installation quand la bannière PWA "
|
||||
"s'affiche.Assurez-vous d'accepter l'installation quand la bannière PWA "
|
||||
"s'affiche."
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:106
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:106
|
||||
msgid "Ouvrir StreetUp"
|
||||
msgstr "Ouvrir StreetUp"
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:116
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:116
|
||||
msgid "Utiliser la version web"
|
||||
msgstr "Utiliser la version web"
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:117
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:117
|
||||
msgid "Accédez directement à l'application mobile depuis votre navigateur."
|
||||
msgstr "Accédez directement à l'application mobile depuis votre navigateur."
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:119
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:119
|
||||
msgid "Tapez l'adresse"
|
||||
msgstr "Tapez l'adresse"
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:119
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:119
|
||||
msgid "une fois connecté(e) à StreetUp."
|
||||
msgstr "une fois connecté(e) à StreetUp."
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:120
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:120
|
||||
msgid "Ajoutez un favori pour y revenir en un geste."
|
||||
msgstr "Ajoutez un favori pour y revenir en un geste."
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:121
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:121
|
||||
msgid "Compatible bureau et tablette."
|
||||
msgstr "Compatible bureau et tablette."
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:124
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:124
|
||||
msgid "Aller vers /mobile/"
|
||||
msgstr "Aller vers /mobile/"
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:136
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:136
|
||||
msgid "Scanner pour ouvrir cette page"
|
||||
msgstr "Scanner pour ouvrir cette page"
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:138
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:138
|
||||
msgid ""
|
||||
"Pointez l'appareil photo de votre smartphone sur ce QR code pour accéder "
|
||||
"instantanément aux instructions d'installation."
|
||||
|
|
@ -456,11 +460,11 @@ msgstr ""
|
|||
"Pointez l'appareil photo de votre smartphone sur ce QR code pour accéder "
|
||||
"instantanément aux instructions d'installation."
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:141
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:141
|
||||
msgid "URL vérifiée"
|
||||
msgstr "URL vérifiée"
|
||||
|
||||
#: mobile/templates/mobile/mobile_install.html:154
|
||||
#: streetup/mobile/templates/mobile/mobile_install.html:154
|
||||
msgid ""
|
||||
"Besoin d'aide ? Contactez le support StreetUp pour être accompagné dans le "
|
||||
"déploiement."
|
||||
|
|
@ -468,11 +472,11 @@ msgstr ""
|
|||
"Besoin d'aide ? Contactez le support StreetUp pour être accompagné dans le "
|
||||
"déploiement."
|
||||
|
||||
#: mobile/templates/mobile/qr_scanner.html:5
|
||||
#: streetup/mobile/templates/mobile/qr_scanner.html:5
|
||||
msgid "Scanner QR"
|
||||
msgstr "Scanner QR"
|
||||
|
||||
#: mobile/templates/mobile/qr_scanner.html:92
|
||||
#: streetup/mobile/templates/mobile/qr_scanner.html:92
|
||||
msgid ""
|
||||
"Pointez la caméra vers un QR code StreetUp pour être redirigé "
|
||||
"automatiquement."
|
||||
|
|
@ -480,120 +484,121 @@ msgstr ""
|
|||
"Pointez la caméra vers un QR code StreetUp pour être redirigé "
|
||||
"automatiquement."
|
||||
|
||||
#: mobile/templates/mobile/qr_scanner.html:102
|
||||
#: mobile/templates/mobile/qr_scanner.html:147
|
||||
#: streetup/mobile/templates/mobile/qr_scanner.html:102
|
||||
#: streetup/mobile/templates/mobile/qr_scanner.html:147
|
||||
msgid "Initialisation de la caméra…"
|
||||
msgstr "Initialisation de la caméra…"
|
||||
|
||||
#: mobile/templates/mobile/qr_scanner.html:107
|
||||
#: streetup/mobile/templates/mobile/qr_scanner.html:107
|
||||
msgid "Ouvrir"
|
||||
msgstr "Ouvrir"
|
||||
|
||||
#: mobile/templates/mobile/qr_scanner.html:113
|
||||
#: streetup/mobile/templates/mobile/qr_scanner.html:113
|
||||
msgid "Réessayer"
|
||||
msgstr "Réessayer"
|
||||
|
||||
#: mobile/templates/mobile/qr_scanner.html:117
|
||||
#: streetup/mobile/templates/mobile/qr_scanner.html:117
|
||||
msgid "Démarrer la caméra"
|
||||
msgstr "Démarrer la caméra"
|
||||
|
||||
#: mobile/templates/mobile/qr_scanner.html:156
|
||||
#: mobile/templates/mobile/qr_scanner.html:225
|
||||
#: mobile/templates/mobile/qr_scanner.html:233
|
||||
#: streetup/mobile/templates/mobile/qr_scanner.html:156
|
||||
#: streetup/mobile/templates/mobile/qr_scanner.html:225
|
||||
#: streetup/mobile/templates/mobile/qr_scanner.html:233
|
||||
msgid "Pointez vers un QR code…"
|
||||
msgstr "Pointez vers un QR code…"
|
||||
|
||||
#: mobile/templates/mobile/qr_scanner.html:195
|
||||
#: streetup/mobile/templates/mobile/qr_scanner.html:195
|
||||
msgid "QR Code détecté, résolution…"
|
||||
msgstr "QR Code détecté, résolution…"
|
||||
|
||||
#: mobile/templates/mobile/qr_scanner.html:210 mobile/views.py:264
|
||||
#: streetup/mobile/templates/mobile/qr_scanner.html:210
|
||||
#: streetup/mobile/views.py:264
|
||||
msgid "QR Code non reconnu."
|
||||
msgstr "QR Code non reconnu."
|
||||
|
||||
#: mobile/templates/mobile/qr_scanner.html:213
|
||||
#: streetup/mobile/templates/mobile/qr_scanner.html:213
|
||||
msgid "Erreur lors de la résolution."
|
||||
msgstr "Erreur lors de la résolution."
|
||||
|
||||
#: mobile/views.py:268
|
||||
#: streetup/mobile/views.py:268
|
||||
msgid "Format de QR Code invalide."
|
||||
msgstr "Format de QR Code invalide."
|
||||
|
||||
#: mobile/views.py:292
|
||||
#: streetup/mobile/views.py:292
|
||||
msgid "Commande introuvable."
|
||||
msgstr "Commande introuvable."
|
||||
|
||||
#: mobile/views.py:448
|
||||
#: streetup/mobile/views.py:448
|
||||
msgid "A traiter"
|
||||
msgstr "A traiter"
|
||||
|
||||
#: mobile/views.py:449
|
||||
#: streetup/mobile/views.py:449
|
||||
msgid "En attente"
|
||||
msgstr "En attente"
|
||||
|
||||
#: mobile/views.py:450
|
||||
#: streetup/mobile/views.py:450
|
||||
msgid "Traité"
|
||||
msgstr "Traité"
|
||||
|
||||
#: mobile/views.py:451
|
||||
#: streetup/mobile/views.py:451
|
||||
msgid "Annulé"
|
||||
msgstr "Annulé"
|
||||
|
||||
#: mobile/views.py:454
|
||||
#: streetup/mobile/views.py:454
|
||||
msgid "Urgent"
|
||||
msgstr "Urgent"
|
||||
|
||||
#: mobile/views.py:455
|
||||
#: streetup/mobile/views.py:455
|
||||
msgid "Elevé"
|
||||
msgstr "Elevé"
|
||||
|
||||
#: mobile/views.py:456
|
||||
#: streetup/mobile/views.py:456
|
||||
msgid "Normal"
|
||||
msgstr "Normal"
|
||||
|
||||
#: mobile/views.py:457
|
||||
#: streetup/mobile/views.py:457
|
||||
msgid "Bas"
|
||||
msgstr "Bas"
|
||||
|
||||
#: mobile/views.py:607
|
||||
#: streetup/mobile/views.py:607
|
||||
msgid "Vous n'avez pas la permission d'accéder à cette page."
|
||||
msgstr "Vous n'avez pas la permission d'accéder à cette page."
|
||||
|
||||
#: mobile/views.py:637
|
||||
#: streetup/mobile/views.py:637
|
||||
#, python-brace-format
|
||||
msgid "Issu de l'article {product} du bon de préparation #{order_number}"
|
||||
msgstr "Issu de l'article {product} du bon de préparation #{order_number}"
|
||||
|
||||
#: mobile/views.py:656
|
||||
#: streetup/mobile/views.py:656
|
||||
#, python-brace-format
|
||||
msgid "Issu de l'item #{id} du bon de préparation #{order_number}: {desc}"
|
||||
msgstr "Issu de l'item #{id} du bon de préparation #{order_number}: {desc}"
|
||||
|
||||
#: mobile/views.py:685
|
||||
#: streetup/mobile/views.py:685
|
||||
msgid "Bon de confection créé avec succès."
|
||||
msgstr "Bon de confection créé avec succès."
|
||||
|
||||
#: mobile/views.py:745
|
||||
#: streetup/mobile/views.py:745
|
||||
msgid "Vous n'avez pas la permission d'ajouter une signature à ce lot."
|
||||
msgstr "Vous n'avez pas la permission d'ajouter une signature à ce lot."
|
||||
|
||||
#: mobile/views.py:761
|
||||
#: streetup/mobile/views.py:761
|
||||
msgid "Signature enregistrée avec succès."
|
||||
msgstr "Signature enregistrée avec succès."
|
||||
|
||||
#: mobile/views.py:847
|
||||
#: streetup/mobile/views.py:847
|
||||
msgid "Veuillez sélectionner un emplacement."
|
||||
msgstr "Veuillez sélectionner un emplacement."
|
||||
|
||||
#: mobile/views.py:854
|
||||
#: streetup/mobile/views.py:854
|
||||
msgid "Emplacement invalide ou non accessible."
|
||||
msgstr "Emplacement invalide ou non accessible."
|
||||
|
||||
#: mobile/views.py:875
|
||||
#: streetup/mobile/views.py:875
|
||||
msgid "Inventaire créé avec succès."
|
||||
msgstr "Inventaire créé avec succès."
|
||||
|
||||
#: mobile/views.py:976
|
||||
#: streetup/mobile/views.py:976
|
||||
msgid "Document(s) ajouté(s) avec succès."
|
||||
msgstr "Document(s) ajouté(s) avec succès."
|
||||
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2026-08-12 12:19+0200\n"
|
||||
"POT-Creation-Date: 2026-08-13 19:20+0200\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
|
|
@ -17,723 +17,723 @@ msgstr ""
|
|||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: notifications/forms.py:35 notifications/models.py:71
|
||||
#: notifications/models.py:321
|
||||
#: streetup/notifications/forms.py:35 streetup/notifications/models.py:71
|
||||
#: streetup/notifications/models.py:321
|
||||
msgid "Titre"
|
||||
msgstr "Titre"
|
||||
|
||||
#: notifications/forms.py:40 notifications/models.py:72
|
||||
#: notifications/models.py:406
|
||||
#: streetup/notifications/forms.py:40 streetup/notifications/models.py:72
|
||||
#: streetup/notifications/models.py:406
|
||||
msgid "Contenu"
|
||||
msgstr "Contenu"
|
||||
|
||||
#: notifications/forms.py:46 notifications/models.py:69
|
||||
#: streetup/notifications/forms.py:46 streetup/notifications/models.py:69
|
||||
msgid "Type"
|
||||
msgstr "Type"
|
||||
|
||||
#: notifications/forms.py:52
|
||||
#: streetup/notifications/forms.py:52
|
||||
msgid "Lien d'action (URL)"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/forms.py:58 notifications/models.py:98
|
||||
#: streetup/notifications/forms.py:58 streetup/notifications/models.py:98
|
||||
msgid "Libellé du lien"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/forms.py:63 notifications/models.py:85
|
||||
#: notifications/templates/notifications/inbox.html:180
|
||||
#: streetup/notifications/forms.py:63 streetup/notifications/models.py:85
|
||||
#: streetup/notifications/templates/notifications/inbox.html:180
|
||||
msgid "Expire le"
|
||||
msgstr "Expire le"
|
||||
|
||||
#: notifications/forms.py:68 notifications/models.py:284
|
||||
#: notifications/templates/notifications/_new_discussion_modal.html:41
|
||||
#: streetup/notifications/forms.py:68 streetup/notifications/models.py:284
|
||||
#: streetup/notifications/templates/notifications/_new_discussion_modal.html:41
|
||||
msgid "Pièces jointes"
|
||||
msgstr "Attachments"
|
||||
|
||||
#: notifications/forms.py:69
|
||||
#: streetup/notifications/forms.py:69
|
||||
msgid "Photos ou documents (plusieurs fichiers possibles)."
|
||||
msgstr "Photos or documents (multiple files possible)."
|
||||
|
||||
#: notifications/forms.py:76
|
||||
#: streetup/notifications/forms.py:76
|
||||
msgid "Destinataires individuels"
|
||||
msgstr "Destinataires individuels"
|
||||
|
||||
#: notifications/forms.py:82 notifications/models.py:504
|
||||
#: streetup/notifications/forms.py:82 streetup/notifications/models.py:504
|
||||
msgid "Équipes destinataires"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/forms.py:92
|
||||
#: streetup/notifications/forms.py:92
|
||||
msgid "Veuillez sélectionner au moins un destinataire ou une équipe."
|
||||
msgstr ""
|
||||
|
||||
#: notifications/forms.py:123
|
||||
#: streetup/notifications/forms.py:123
|
||||
msgid "Ex: email1@exemple.com, email2@exemple.com"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/forms.py:148
|
||||
#: streetup/notifications/forms.py:148
|
||||
#, python-format
|
||||
msgid "L'adresse e-mail '%(email)s' n'est pas valide."
|
||||
msgstr ""
|
||||
|
||||
#: notifications/management/commands/send_unread_notification_reminders.py:106
|
||||
#: streetup/notifications/management/commands/send_unread_notification_reminders.py:106
|
||||
msgid "Système"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:12
|
||||
#: streetup/notifications/models.py:12
|
||||
msgid "Nom"
|
||||
msgstr "Nom"
|
||||
|
||||
#: notifications/models.py:13
|
||||
#: streetup/notifications/models.py:13
|
||||
msgid "Description"
|
||||
msgstr "Description"
|
||||
|
||||
#: notifications/models.py:18
|
||||
#: streetup/notifications/models.py:18
|
||||
msgid "Membres"
|
||||
msgstr "Membres"
|
||||
|
||||
#: notifications/models.py:26 notifications/models.py:328
|
||||
#: streetup/notifications/models.py:26 streetup/notifications/models.py:328
|
||||
msgid "Créé par"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:28 notifications/models.py:81
|
||||
#: notifications/models.py:330
|
||||
#: streetup/notifications/models.py:28 streetup/notifications/models.py:81
|
||||
#: streetup/notifications/models.py:330
|
||||
msgid "Créé le"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:34 notifications/models.py:224
|
||||
#: streetup/notifications/models.py:34 streetup/notifications/models.py:224
|
||||
msgid "Équipe"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:35
|
||||
#: notifications/templates/notifications/team_list.html:9
|
||||
#: streetup/notifications/models.py:35
|
||||
#: streetup/notifications/templates/notifications/team_list.html:9
|
||||
msgid "Équipes"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:49 notifications/models.py:415
|
||||
#: notifications/models.py:544
|
||||
#: streetup/notifications/models.py:49 streetup/notifications/models.py:415
|
||||
#: streetup/notifications/models.py:544
|
||||
msgid "Message"
|
||||
msgstr "Message"
|
||||
|
||||
#: notifications/models.py:50
|
||||
#: streetup/notifications/models.py:50
|
||||
msgid "Rappel"
|
||||
msgstr "Reminder"
|
||||
|
||||
#: notifications/models.py:51
|
||||
#: streetup/notifications/models.py:51
|
||||
msgid "Tâche"
|
||||
msgstr "Task"
|
||||
|
||||
#: notifications/models.py:52
|
||||
#: streetup/notifications/models.py:52
|
||||
msgid "Alerte"
|
||||
msgstr "Alert"
|
||||
|
||||
#: notifications/models.py:53
|
||||
#: streetup/notifications/models.py:53
|
||||
msgid "Information"
|
||||
msgstr "Information"
|
||||
|
||||
#: notifications/models.py:79
|
||||
#: streetup/notifications/models.py:79
|
||||
msgid "Expéditeur"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:86
|
||||
#: streetup/notifications/models.py:86
|
||||
msgid "Laisser vide pour ne pas faire expirer la notification."
|
||||
msgstr "Laisser vide pour ne pas faire expirer la notification."
|
||||
|
||||
#: notifications/models.py:92
|
||||
#: streetup/notifications/models.py:92
|
||||
msgid "Lien d'action"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:93
|
||||
#: streetup/notifications/models.py:93
|
||||
msgid "URL relative ou absolue vers laquelle l'utilisateur est redirigé."
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:104
|
||||
#: streetup/notifications/models.py:104
|
||||
msgid "Application source"
|
||||
msgstr "Application source"
|
||||
|
||||
#: notifications/models.py:105
|
||||
#: streetup/notifications/models.py:105
|
||||
msgid "Nom de l'application qui a généré la notification."
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:109
|
||||
#: streetup/notifications/models.py:109
|
||||
msgid "Notification système"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:110
|
||||
#: streetup/notifications/models.py:110
|
||||
msgid "Générée automatiquement par le système."
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:114 notifications/models.py:517
|
||||
#: streetup/notifications/models.py:114 streetup/notifications/models.py:517
|
||||
msgid "Prise en charge unique"
|
||||
msgstr "Single claim"
|
||||
|
||||
#: notifications/models.py:116
|
||||
#: streetup/notifications/models.py:116
|
||||
msgid ""
|
||||
"Si activé, dès qu'un destinataire marque cette notification comme lue, elle "
|
||||
"est automatiquement archivée pour tous les autres destinataires."
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:126
|
||||
#: streetup/notifications/models.py:126
|
||||
msgid "Discussion liée"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:147 notifications/models.py:159
|
||||
#: notifications/models.py:218 notifications/models.py:246
|
||||
#: streetup/notifications/models.py:147 streetup/notifications/models.py:159
|
||||
#: streetup/notifications/models.py:218 streetup/notifications/models.py:246
|
||||
msgid "Notification"
|
||||
msgstr "Notification"
|
||||
|
||||
#: notifications/models.py:148
|
||||
#: notifications/templates/notifications/discussion_list.html:44
|
||||
#: notifications/templates/notifications/inbox.html:32
|
||||
#: notifications/templates/notifications/inbox_mobile.html:4
|
||||
#: notifications/templates/notifications/inbox_mobile.html:30
|
||||
#: streetup/notifications/models.py:148
|
||||
#: streetup/notifications/templates/notifications/discussion_list.html:44
|
||||
#: streetup/notifications/templates/notifications/inbox.html:32
|
||||
#: streetup/notifications/templates/notifications/inbox_mobile.html:4
|
||||
#: streetup/notifications/templates/notifications/inbox_mobile.html:30
|
||||
msgid "Notifications"
|
||||
msgstr "Notifications"
|
||||
|
||||
#: notifications/models.py:165
|
||||
#: streetup/notifications/models.py:165
|
||||
msgid "Destinataire"
|
||||
msgstr "Destinataire"
|
||||
|
||||
#: notifications/models.py:167 notifications/models.py:303
|
||||
#: streetup/notifications/models.py:167 streetup/notifications/models.py:303
|
||||
msgid "Lu le"
|
||||
msgstr "Lu le"
|
||||
|
||||
#: notifications/models.py:168
|
||||
#: streetup/notifications/models.py:168
|
||||
msgid "Archivé le"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:169
|
||||
#: streetup/notifications/models.py:169
|
||||
msgid "Rappel envoyé le"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:205
|
||||
#: streetup/notifications/models.py:205
|
||||
msgid "Destinataire de notification"
|
||||
msgstr "Destinataire de notification"
|
||||
|
||||
#: notifications/models.py:206
|
||||
#: streetup/notifications/models.py:206
|
||||
msgid "Destinataires de notification"
|
||||
msgstr "Destinataires de notification"
|
||||
|
||||
#: notifications/models.py:231 notifications/models.py:295
|
||||
#: streetup/notifications/models.py:231 streetup/notifications/models.py:295
|
||||
msgid "Notification d'équipe"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:232
|
||||
#: streetup/notifications/models.py:232
|
||||
msgid "Notifications d'équipe"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:250 notifications/models.py:548
|
||||
#: streetup/notifications/models.py:250 streetup/notifications/models.py:548
|
||||
msgid "Fichier"
|
||||
msgstr "File"
|
||||
|
||||
#: notifications/models.py:255 notifications/models.py:550
|
||||
#: streetup/notifications/models.py:255 streetup/notifications/models.py:550
|
||||
msgid "Nom du fichier"
|
||||
msgstr "Nom du fichier"
|
||||
|
||||
#: notifications/models.py:263
|
||||
#: streetup/notifications/models.py:263
|
||||
msgid "Ajouté par"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:265 notifications/models.py:551
|
||||
#: streetup/notifications/models.py:265 streetup/notifications/models.py:551
|
||||
msgid "Ajouté le"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:283
|
||||
#: streetup/notifications/models.py:283
|
||||
msgid "Pièce jointe"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:301
|
||||
#: streetup/notifications/models.py:301
|
||||
msgid "Utilisateur"
|
||||
msgstr "Utilisateur"
|
||||
|
||||
#: notifications/models.py:306
|
||||
#: streetup/notifications/models.py:306
|
||||
msgid "Lecture de notification d'équipe"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:307
|
||||
#: streetup/notifications/models.py:307
|
||||
msgid "Lectures de notifications d'équipe"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:331
|
||||
#: streetup/notifications/models.py:331
|
||||
msgid "Mis à jour le"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:336
|
||||
#: notifications/templates/notifications/discussion_detail.html:105
|
||||
#: streetup/notifications/models.py:336
|
||||
#: streetup/notifications/templates/notifications/discussion_detail.html:105
|
||||
msgid "Participants"
|
||||
msgstr "Participants"
|
||||
|
||||
#: notifications/models.py:338
|
||||
#: notifications/templates/notifications/discussion_detail.html:97
|
||||
#: streetup/notifications/models.py:338
|
||||
#: streetup/notifications/templates/notifications/discussion_detail.html:97
|
||||
msgid "Clôturée"
|
||||
msgstr "Closed"
|
||||
|
||||
#: notifications/models.py:346
|
||||
#: streetup/notifications/models.py:346
|
||||
msgid "Type d'objet lié"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:349
|
||||
#: streetup/notifications/models.py:349
|
||||
msgid "ID objet lié"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:355
|
||||
#: streetup/notifications/models.py:355
|
||||
msgid "URL objet lié"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:358
|
||||
#: streetup/notifications/models.py:358
|
||||
msgid "Libellé objet lié"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:380 notifications/models.py:396
|
||||
#: streetup/notifications/models.py:380 streetup/notifications/models.py:396
|
||||
msgid "Discussion"
|
||||
msgstr "Discussion"
|
||||
|
||||
#: notifications/models.py:381
|
||||
#: notifications/templates/notifications/discussion_list.html:37
|
||||
#: notifications/templates/notifications/inbox.html:54
|
||||
#: streetup/notifications/models.py:381
|
||||
#: streetup/notifications/templates/notifications/discussion_list.html:37
|
||||
#: streetup/notifications/templates/notifications/inbox.html:54
|
||||
msgid "Discussions"
|
||||
msgstr "Discussions"
|
||||
|
||||
#: notifications/models.py:404
|
||||
#: streetup/notifications/models.py:404
|
||||
msgid "Auteur"
|
||||
msgstr "Auteur"
|
||||
|
||||
#: notifications/models.py:407
|
||||
#: streetup/notifications/models.py:407
|
||||
msgid "Envoyé le"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:408
|
||||
#: streetup/notifications/models.py:408
|
||||
msgid "Supprimé"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:416
|
||||
#: streetup/notifications/models.py:416
|
||||
msgid "Messages"
|
||||
msgstr "Messages"
|
||||
|
||||
#: notifications/models.py:441
|
||||
#: streetup/notifications/models.py:441
|
||||
msgid "Intervention annulée"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:446
|
||||
#: streetup/notifications/models.py:446
|
||||
msgid "Tous (pas de filtre)"
|
||||
msgstr "Tous (pas de filtre)"
|
||||
|
||||
#: notifications/models.py:447
|
||||
#: streetup/notifications/models.py:447
|
||||
msgid "Doublon"
|
||||
msgstr "Doublon"
|
||||
|
||||
#: notifications/models.py:448
|
||||
#: streetup/notifications/models.py:448
|
||||
msgid "A rediriger"
|
||||
msgstr "A rediriger"
|
||||
|
||||
#: notifications/models.py:449
|
||||
#: streetup/notifications/models.py:449
|
||||
msgid "Pas sous notre gestion"
|
||||
msgstr "Pas sous notre gestion"
|
||||
|
||||
#: notifications/models.py:450
|
||||
#: streetup/notifications/models.py:450
|
||||
msgid "Non-relevant"
|
||||
msgstr "Non-relevant"
|
||||
|
||||
#: notifications/models.py:451
|
||||
#: streetup/notifications/models.py:451
|
||||
msgid "Autre"
|
||||
msgstr "Autre"
|
||||
|
||||
#: notifications/models.py:455
|
||||
#: streetup/notifications/models.py:455
|
||||
msgid "Nom de la règle"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:456
|
||||
#: streetup/notifications/models.py:456
|
||||
msgid "Active"
|
||||
msgstr "Active"
|
||||
|
||||
#: notifications/models.py:462
|
||||
#: streetup/notifications/models.py:462
|
||||
msgid "Événement déclencheur"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:468
|
||||
#: streetup/notifications/models.py:468
|
||||
msgid "Filtre : type d'annulation"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:470
|
||||
#: streetup/notifications/models.py:470
|
||||
msgid ""
|
||||
"Laisser vide pour déclencher sur tout type d'annulation. Sélectionner une "
|
||||
"valeur pour n'agir que sur ce type précis."
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:480
|
||||
#: streetup/notifications/models.py:480
|
||||
msgid "Type de notification"
|
||||
msgstr "Type de notification"
|
||||
|
||||
#: notifications/models.py:484
|
||||
#: streetup/notifications/models.py:484
|
||||
msgid "Modèle de titre"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:486
|
||||
#: streetup/notifications/models.py:486
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Variables disponibles : {intervention_code}, {intervention_title}, "
|
||||
"{cancellation_type_label}"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:492
|
||||
#: streetup/notifications/models.py:492
|
||||
msgid "Modèle de contenu"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:494
|
||||
#: streetup/notifications/models.py:494
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Variables disponibles : {intervention_code}, {intervention_title}, "
|
||||
"{cancellation_type_label}, {cancellation_reason}"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:505
|
||||
#: streetup/notifications/models.py:505
|
||||
msgid ""
|
||||
"Les notifications seront envoyées à tous les membres (CompanyMember) de ces "
|
||||
"équipes."
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:511
|
||||
#: streetup/notifications/models.py:511
|
||||
msgid "Utilisateurs destinataires supplémentaires"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:519
|
||||
#: streetup/notifications/models.py:519
|
||||
msgid ""
|
||||
"Si activé, dès qu'un destinataire marque la notification comme lue (prise en "
|
||||
"charge), elle est automatiquement archivée pour tous les autres "
|
||||
"destinataires."
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:525
|
||||
#: streetup/notifications/models.py:525
|
||||
msgid "Créée le"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:526
|
||||
#: streetup/notifications/models.py:526
|
||||
msgid "Mise à jour le"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:532
|
||||
#: streetup/notifications/models.py:532
|
||||
msgid "Règle de notification"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:533
|
||||
#: streetup/notifications/models.py:533
|
||||
msgid "Règles de notification"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:569
|
||||
#: streetup/notifications/models.py:569
|
||||
msgid "Pièce jointe de message"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:570
|
||||
#: streetup/notifications/models.py:570
|
||||
msgid "Pièces jointes de messages"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/templates/notifications/_new_discussion_modal.html:8
|
||||
#: notifications/templates/notifications/discussion_list.html:41
|
||||
#: streetup/notifications/templates/notifications/_new_discussion_modal.html:8
|
||||
#: streetup/notifications/templates/notifications/discussion_list.html:41
|
||||
msgid "Nouvelle discussion"
|
||||
msgstr "New discussion"
|
||||
|
||||
#: notifications/templates/notifications/_new_discussion_modal.html:10
|
||||
#: streetup/notifications/templates/notifications/_new_discussion_modal.html:10
|
||||
msgid "Fermer"
|
||||
msgstr "Close"
|
||||
|
||||
#: notifications/templates/notifications/_new_discussion_modal.html:17
|
||||
#: streetup/notifications/templates/notifications/_new_discussion_modal.html:17
|
||||
msgid "Sujet / Titre (optionnel)"
|
||||
msgstr "Subject / Title (optional)"
|
||||
|
||||
#: notifications/templates/notifications/_new_discussion_modal.html:20
|
||||
#: streetup/notifications/templates/notifications/_new_discussion_modal.html:20
|
||||
msgid "Ex: Question sur le dossier..."
|
||||
msgstr "Ex: Question about the file..."
|
||||
|
||||
#: notifications/templates/notifications/_new_discussion_modal.html:25
|
||||
#: streetup/notifications/templates/notifications/_new_discussion_modal.html:25
|
||||
msgid "Message *"
|
||||
msgstr "Message *"
|
||||
|
||||
#: notifications/templates/notifications/_new_discussion_modal.html:28
|
||||
#: streetup/notifications/templates/notifications/_new_discussion_modal.html:28
|
||||
msgid "Tapez @ pour mentionner/tagger des utilisateurs ou des équipes."
|
||||
msgstr "Type @ to mention/tag users or teams."
|
||||
|
||||
#: notifications/templates/notifications/_new_discussion_modal.html:32
|
||||
#: streetup/notifications/templates/notifications/_new_discussion_modal.html:32
|
||||
msgid "Rédigez votre message... (@ pour tagger quelqu'un)"
|
||||
msgstr "Write your message... (@ to tag someone)"
|
||||
|
||||
#: notifications/templates/notifications/_new_discussion_modal.html:44
|
||||
#: streetup/notifications/templates/notifications/_new_discussion_modal.html:44
|
||||
msgid "Joindre des fichiers"
|
||||
msgstr "Attach files"
|
||||
|
||||
#: notifications/templates/notifications/_new_discussion_modal.html:52
|
||||
#: notifications/templates/notifications/create.html:82
|
||||
#: notifications/templates/notifications/notification_settings.html:83
|
||||
#: notifications/templates/notifications/team_form.html:39
|
||||
#: streetup/notifications/templates/notifications/_new_discussion_modal.html:52
|
||||
#: streetup/notifications/templates/notifications/create.html:82
|
||||
#: streetup/notifications/templates/notifications/notification_settings.html:83
|
||||
#: streetup/notifications/templates/notifications/team_form.html:39
|
||||
msgid "Annuler"
|
||||
msgstr "Cancel"
|
||||
|
||||
#: notifications/templates/notifications/_new_discussion_modal.html:55
|
||||
#: notifications/templates/notifications/create.html:85
|
||||
#: notifications/templates/notifications/discussion_detail.html:194
|
||||
#: streetup/notifications/templates/notifications/_new_discussion_modal.html:55
|
||||
#: streetup/notifications/templates/notifications/create.html:85
|
||||
#: streetup/notifications/templates/notifications/discussion_detail.html:194
|
||||
msgid "Envoyer"
|
||||
msgstr "Send"
|
||||
|
||||
#: notifications/templates/notifications/create.html:11
|
||||
#: streetup/notifications/templates/notifications/create.html:11
|
||||
msgid "Créer une notification"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/templates/notifications/create.html:69
|
||||
#: notifications/templates/notifications/create.html:75
|
||||
#: streetup/notifications/templates/notifications/create.html:69
|
||||
#: streetup/notifications/templates/notifications/create.html:75
|
||||
msgid "Ctrl+clic pour sélectionner plusieurs"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/templates/notifications/discussion_detail.html:120
|
||||
#: streetup/notifications/templates/notifications/discussion_detail.html:120
|
||||
msgid "Aucun message pour l'instant. Soyez le premier à écrire."
|
||||
msgstr "No messages yet. Be the first to write."
|
||||
|
||||
#: notifications/templates/notifications/discussion_detail.html:184
|
||||
#: streetup/notifications/templates/notifications/discussion_detail.html:184
|
||||
msgid "Écrire un message... (@ pour mentionner)"
|
||||
msgstr "Write a message... (@ to mention)"
|
||||
|
||||
#: notifications/templates/notifications/discussion_detail.html:187
|
||||
#: streetup/notifications/templates/notifications/discussion_detail.html:187
|
||||
msgid "Joindre"
|
||||
msgstr "Attach"
|
||||
|
||||
#: notifications/templates/notifications/discussion_detail.html:202
|
||||
#: streetup/notifications/templates/notifications/discussion_detail.html:202
|
||||
msgid "Cette discussion est clôturée."
|
||||
msgstr "This discussion is closed."
|
||||
|
||||
#: notifications/templates/notifications/discussion_list.html:46
|
||||
#: notifications/templates/notifications/discussion_list.html:47
|
||||
#: notifications/templates/notifications/inbox.html:57
|
||||
#: streetup/notifications/templates/notifications/discussion_list.html:46
|
||||
#: streetup/notifications/templates/notifications/discussion_list.html:47
|
||||
#: streetup/notifications/templates/notifications/inbox.html:57
|
||||
msgid "Paramètres"
|
||||
msgstr "Settings"
|
||||
|
||||
#: notifications/templates/notifications/discussion_list.html:56
|
||||
#: streetup/notifications/templates/notifications/discussion_list.html:56
|
||||
msgid "Vous n'avez encore aucune discussion."
|
||||
msgstr "You do not have any discussions yet."
|
||||
|
||||
#: notifications/templates/notifications/discussion_list.html:92
|
||||
#: streetup/notifications/templates/notifications/discussion_list.html:92
|
||||
msgid "Aucun message encore."
|
||||
msgstr "Aucun message encore."
|
||||
|
||||
#: notifications/templates/notifications/inbox.html:44
|
||||
#: notifications/templates/notifications/inbox_mobile.html:72
|
||||
#: streetup/notifications/templates/notifications/inbox.html:44
|
||||
#: streetup/notifications/templates/notifications/inbox_mobile.html:72
|
||||
msgid "Tout marquer comme lu"
|
||||
msgstr "Mark all as read"
|
||||
|
||||
#: notifications/templates/notifications/inbox.html:50
|
||||
#: streetup/notifications/templates/notifications/inbox.html:50
|
||||
msgid "Nouvelle notification"
|
||||
msgstr "New notification"
|
||||
|
||||
#: notifications/templates/notifications/inbox.html:68
|
||||
#: notifications/templates/notifications/inbox_mobile.html:45
|
||||
#: streetup/notifications/templates/notifications/inbox.html:68
|
||||
#: streetup/notifications/templates/notifications/inbox_mobile.html:45
|
||||
msgid "Tous les types"
|
||||
msgstr "All types"
|
||||
|
||||
#: notifications/templates/notifications/inbox.html:80
|
||||
#: notifications/templates/notifications/inbox_mobile.html:57
|
||||
#: streetup/notifications/templates/notifications/inbox.html:80
|
||||
#: streetup/notifications/templates/notifications/inbox_mobile.html:57
|
||||
msgid "Archivées"
|
||||
msgstr "Archived"
|
||||
|
||||
#: notifications/templates/notifications/inbox.html:86
|
||||
#: notifications/templates/notifications/inbox_mobile.html:61
|
||||
#: streetup/notifications/templates/notifications/inbox.html:86
|
||||
#: streetup/notifications/templates/notifications/inbox_mobile.html:61
|
||||
msgid "Réinitialiser"
|
||||
msgstr "Reset"
|
||||
|
||||
#: notifications/templates/notifications/inbox.html:120
|
||||
#: notifications/templates/notifications/inbox_mobile.html:90
|
||||
#: streetup/notifications/templates/notifications/inbox.html:120
|
||||
#: streetup/notifications/templates/notifications/inbox_mobile.html:90
|
||||
msgid "Nouveau"
|
||||
msgstr "New"
|
||||
|
||||
#: notifications/templates/notifications/inbox.html:131
|
||||
#: notifications/templates/notifications/inbox.html:135
|
||||
#: streetup/notifications/templates/notifications/inbox.html:131
|
||||
#: streetup/notifications/templates/notifications/inbox.html:135
|
||||
msgid "Prendre en charge"
|
||||
msgstr "Claim"
|
||||
|
||||
#: notifications/templates/notifications/inbox.html:131
|
||||
#: notifications/templates/notifications/inbox.html:137
|
||||
#: streetup/notifications/templates/notifications/inbox.html:131
|
||||
#: streetup/notifications/templates/notifications/inbox.html:137
|
||||
msgid "Marquer comme lu"
|
||||
msgstr "Mark as read"
|
||||
|
||||
#: notifications/templates/notifications/inbox.html:146
|
||||
#: notifications/templates/notifications/inbox_mobile.html:125
|
||||
#: streetup/notifications/templates/notifications/inbox.html:146
|
||||
#: streetup/notifications/templates/notifications/inbox_mobile.html:125
|
||||
msgid "Archiver"
|
||||
msgstr "Archive"
|
||||
|
||||
#: notifications/templates/notifications/inbox.html:223
|
||||
#: notifications/templates/notifications/inbox_mobile.html:141
|
||||
#: streetup/notifications/templates/notifications/inbox.html:223
|
||||
#: streetup/notifications/templates/notifications/inbox_mobile.html:141
|
||||
msgid "Aucune notification archivée."
|
||||
msgstr "No archived notifications."
|
||||
|
||||
#: notifications/templates/notifications/inbox.html:225
|
||||
#: notifications/templates/notifications/inbox_mobile.html:143
|
||||
#: streetup/notifications/templates/notifications/inbox.html:225
|
||||
#: streetup/notifications/templates/notifications/inbox_mobile.html:143
|
||||
msgid "Vous n'avez aucune notification."
|
||||
msgstr "You have no notifications."
|
||||
|
||||
#: notifications/templates/notifications/inbox_mobile.html:36
|
||||
#: streetup/notifications/templates/notifications/inbox_mobile.html:36
|
||||
msgid "Accueil"
|
||||
msgstr "Home"
|
||||
|
||||
#: notifications/templates/notifications/inbox_mobile.html:115
|
||||
#: streetup/notifications/templates/notifications/inbox_mobile.html:115
|
||||
msgid "Prendre"
|
||||
msgstr "Claim"
|
||||
|
||||
#: notifications/templates/notifications/inbox_mobile.html:117
|
||||
#: streetup/notifications/templates/notifications/inbox_mobile.html:117
|
||||
msgid "Lu"
|
||||
msgstr "Read"
|
||||
|
||||
#: notifications/templates/notifications/notification_settings.html:15
|
||||
#: streetup/notifications/templates/notifications/notification_settings.html:15
|
||||
msgid "Paramètres des notifications"
|
||||
msgstr "Notification settings"
|
||||
|
||||
#: notifications/templates/notifications/notification_settings.html:17
|
||||
#: streetup/notifications/templates/notifications/notification_settings.html:17
|
||||
msgid ""
|
||||
"Gérez vos préférences de rappel par e-mail pour les notifications non lues."
|
||||
msgstr ""
|
||||
|
||||
#: notifications/templates/notifications/notification_settings.html:26
|
||||
#: streetup/notifications/templates/notifications/notification_settings.html:26
|
||||
msgid "Rappels par e-mail"
|
||||
msgstr "Email reminders"
|
||||
|
||||
#: notifications/templates/notifications/notification_settings.html:37
|
||||
#: streetup/notifications/templates/notifications/notification_settings.html:37
|
||||
msgid "Activer les rappels par e-mail"
|
||||
msgstr "Enable email reminders"
|
||||
|
||||
#: notifications/templates/notifications/notification_settings.html:40
|
||||
#: streetup/notifications/templates/notifications/notification_settings.html:40
|
||||
msgid ""
|
||||
"Recevoir un récapitulatif par e-mail si des notifications restent non lues "
|
||||
"au-delà du délai spécifié."
|
||||
msgstr ""
|
||||
|
||||
#: notifications/templates/notifications/notification_settings.html:51
|
||||
#: streetup/notifications/templates/notifications/notification_settings.html:51
|
||||
msgid "Adresse(s) e-mail de réception"
|
||||
msgstr "Recipient email address(es)"
|
||||
|
||||
#: notifications/templates/notifications/notification_settings.html:59
|
||||
#: streetup/notifications/templates/notifications/notification_settings.html:59
|
||||
msgid "Laissez vide pour utiliser l'e-mail principal de votre compte"
|
||||
msgstr "Leave empty to use your account primary email"
|
||||
|
||||
#: notifications/templates/notifications/notification_settings.html:60
|
||||
#: streetup/notifications/templates/notifications/notification_settings.html:60
|
||||
msgid "Pour plusieurs destinataires, séparez les adresses par des virgules."
|
||||
msgstr "For multiple recipients, separate addresses with commas."
|
||||
|
||||
#: notifications/templates/notifications/notification_settings.html:67
|
||||
#: streetup/notifications/templates/notifications/notification_settings.html:67
|
||||
msgid "Délai avant l'envoi du rappel (en heures)"
|
||||
msgstr "Delay before sending reminder (in hours)"
|
||||
|
||||
#: notifications/templates/notifications/notification_settings.html:71
|
||||
#: streetup/notifications/templates/notifications/notification_settings.html:71
|
||||
msgid "heures"
|
||||
msgstr "hours"
|
||||
|
||||
#: notifications/templates/notifications/notification_settings.html:77
|
||||
#: streetup/notifications/templates/notifications/notification_settings.html:77
|
||||
msgid ""
|
||||
"Exemple: 24h = un rappel sera envoyé si une notification n'a pas été lue au "
|
||||
"bout de 24 heures."
|
||||
msgstr ""
|
||||
|
||||
#: notifications/templates/notifications/notification_settings.html:86
|
||||
#: streetup/notifications/templates/notifications/notification_settings.html:86
|
||||
msgid "Enregistrer mes préférences"
|
||||
msgstr "Save my preferences"
|
||||
|
||||
#: notifications/templates/notifications/team_form.html:11
|
||||
#: streetup/notifications/templates/notifications/team_form.html:11
|
||||
msgid "une équipe"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/templates/notifications/team_form.html:34
|
||||
#: streetup/notifications/templates/notifications/team_form.html:34
|
||||
msgid "Ctrl+clic pour sélectionner plusieurs membres"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/templates/notifications/team_form.html:42
|
||||
#: streetup/notifications/templates/notifications/team_form.html:42
|
||||
msgid "Enregistrer"
|
||||
msgstr "Save"
|
||||
|
||||
#: notifications/templates/notifications/team_list.html:14
|
||||
#: streetup/notifications/templates/notifications/team_list.html:14
|
||||
msgid "Nouvelle équipe"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/templates/notifications/team_list.html:18
|
||||
#: streetup/notifications/templates/notifications/team_list.html:18
|
||||
msgid "Retour aux notifications"
|
||||
msgstr "Retour aux notifications"
|
||||
|
||||
#: notifications/templates/notifications/team_list.html:46
|
||||
#: notifications/views.py:456
|
||||
#: streetup/notifications/templates/notifications/team_list.html:46
|
||||
#: streetup/notifications/views.py:456
|
||||
msgid "Modifier"
|
||||
msgstr "Edit"
|
||||
|
||||
#: notifications/templates/notifications/team_list.html:51
|
||||
#: streetup/notifications/templates/notifications/team_list.html:51
|
||||
msgid "Supprimer cette équipe ?"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/templates/notifications/team_list.html:54
|
||||
#: streetup/notifications/templates/notifications/team_list.html:54
|
||||
msgid "Supprimer"
|
||||
msgstr "Delete"
|
||||
|
||||
#: notifications/templates/notifications/team_list.html:68
|
||||
#: streetup/notifications/templates/notifications/team_list.html:68
|
||||
msgid "Aucun membre"
|
||||
msgstr "Aucun membre"
|
||||
|
||||
#: notifications/templates/notifications/team_list.html:73
|
||||
#: streetup/notifications/templates/notifications/team_list.html:73
|
||||
msgid "membre(s)"
|
||||
msgstr "membre(s)"
|
||||
|
||||
#: notifications/templates/notifications/team_list.html:75
|
||||
#: streetup/notifications/templates/notifications/team_list.html:75
|
||||
msgid "Créée par"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/templates/notifications/team_list.html:85
|
||||
#: streetup/notifications/templates/notifications/team_list.html:85
|
||||
msgid "Aucune équipe définie."
|
||||
msgstr ""
|
||||
|
||||
#: notifications/templates/notifications/team_list.html:88
|
||||
#: streetup/notifications/templates/notifications/team_list.html:88
|
||||
msgid "Créer une équipe"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/views.py:348
|
||||
#: streetup/notifications/views.py:348
|
||||
msgid "Vous n'avez pas les droits pour créer une notification."
|
||||
msgstr ""
|
||||
|
||||
#: notifications/views.py:381
|
||||
#: streetup/notifications/views.py:381
|
||||
msgid "Notification envoyée avec succès."
|
||||
msgstr ""
|
||||
|
||||
#: notifications/views.py:418
|
||||
#: streetup/notifications/views.py:418
|
||||
msgid "Vous n'avez pas les droits pour créer une équipe."
|
||||
msgstr ""
|
||||
|
||||
#: notifications/views.py:428
|
||||
#: streetup/notifications/views.py:428
|
||||
msgid "Équipe créée avec succès."
|
||||
msgstr ""
|
||||
|
||||
#: notifications/views.py:433
|
||||
#: streetup/notifications/views.py:433
|
||||
msgid "Créer"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/views.py:444
|
||||
#: streetup/notifications/views.py:444
|
||||
msgid "Vous n'avez pas les droits pour modifier une équipe."
|
||||
msgstr ""
|
||||
|
||||
#: notifications/views.py:451
|
||||
#: streetup/notifications/views.py:451
|
||||
msgid "Équipe mise à jour."
|
||||
msgstr ""
|
||||
|
||||
#: notifications/views.py:466
|
||||
#: streetup/notifications/views.py:466
|
||||
msgid "Vous n'avez pas les droits pour supprimer une équipe."
|
||||
msgstr ""
|
||||
|
||||
#: notifications/views.py:469
|
||||
#: streetup/notifications/views.py:469
|
||||
msgid "Équipe supprimée."
|
||||
msgstr ""
|
||||
|
||||
#: notifications/views.py:531
|
||||
#: streetup/notifications/views.py:550
|
||||
msgid "Vous n'êtes pas participant de cette discussion."
|
||||
msgstr ""
|
||||
|
||||
#: notifications/views.py:544
|
||||
#: streetup/notifications/views.py:563
|
||||
msgid "Message envoyé."
|
||||
msgstr ""
|
||||
|
||||
#: notifications/views.py:582
|
||||
#: streetup/notifications/views.py:601
|
||||
msgid "Discussion créée avec succès."
|
||||
msgstr "Discussion created successfully."
|
||||
|
||||
#: notifications/views.py:585
|
||||
#: streetup/notifications/views.py:604
|
||||
msgid "Le contenu du message ne peut pas être vide."
|
||||
msgstr "Message content cannot be empty."
|
||||
|
||||
#: notifications/views.py:602
|
||||
#: streetup/notifications/views.py:621
|
||||
msgid "Vos préférences de rappel par e-mail ont été enregistrées."
|
||||
msgstr "Your email reminder preferences have been saved."
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2026-08-12 12:19+0200\n"
|
||||
"POT-Creation-Date: 2026-08-13 19:20+0200\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
|
|
@ -17,723 +17,723 @@ msgstr ""
|
|||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#: notifications/forms.py:35 notifications/models.py:71
|
||||
#: notifications/models.py:321
|
||||
#: streetup/notifications/forms.py:35 streetup/notifications/models.py:71
|
||||
#: streetup/notifications/models.py:321
|
||||
msgid "Titre"
|
||||
msgstr "Titre"
|
||||
|
||||
#: notifications/forms.py:40 notifications/models.py:72
|
||||
#: notifications/models.py:406
|
||||
#: streetup/notifications/forms.py:40 streetup/notifications/models.py:72
|
||||
#: streetup/notifications/models.py:406
|
||||
msgid "Contenu"
|
||||
msgstr "Contenu"
|
||||
|
||||
#: notifications/forms.py:46 notifications/models.py:69
|
||||
#: streetup/notifications/forms.py:46 streetup/notifications/models.py:69
|
||||
msgid "Type"
|
||||
msgstr "Type"
|
||||
|
||||
#: notifications/forms.py:52
|
||||
#: streetup/notifications/forms.py:52
|
||||
msgid "Lien d'action (URL)"
|
||||
msgstr "Lien d'action (URL)"
|
||||
|
||||
#: notifications/forms.py:58 notifications/models.py:98
|
||||
#: streetup/notifications/forms.py:58 streetup/notifications/models.py:98
|
||||
msgid "Libellé du lien"
|
||||
msgstr "Libellé du lien"
|
||||
|
||||
#: notifications/forms.py:63 notifications/models.py:85
|
||||
#: notifications/templates/notifications/inbox.html:180
|
||||
#: streetup/notifications/forms.py:63 streetup/notifications/models.py:85
|
||||
#: streetup/notifications/templates/notifications/inbox.html:180
|
||||
msgid "Expire le"
|
||||
msgstr "Expire le"
|
||||
|
||||
#: notifications/forms.py:68 notifications/models.py:284
|
||||
#: notifications/templates/notifications/_new_discussion_modal.html:41
|
||||
#: streetup/notifications/forms.py:68 streetup/notifications/models.py:284
|
||||
#: streetup/notifications/templates/notifications/_new_discussion_modal.html:41
|
||||
msgid "Pièces jointes"
|
||||
msgstr "Pièces jointes"
|
||||
|
||||
#: notifications/forms.py:69
|
||||
#: streetup/notifications/forms.py:69
|
||||
msgid "Photos ou documents (plusieurs fichiers possibles)."
|
||||
msgstr "Photos ou documents (plusieurs fichiers possibles)."
|
||||
|
||||
#: notifications/forms.py:76
|
||||
#: streetup/notifications/forms.py:76
|
||||
msgid "Destinataires individuels"
|
||||
msgstr "Destinataires individuels"
|
||||
|
||||
#: notifications/forms.py:82 notifications/models.py:504
|
||||
#: streetup/notifications/forms.py:82 streetup/notifications/models.py:504
|
||||
msgid "Équipes destinataires"
|
||||
msgstr "Équipes destinataires"
|
||||
|
||||
#: notifications/forms.py:92
|
||||
#: streetup/notifications/forms.py:92
|
||||
msgid "Veuillez sélectionner au moins un destinataire ou une équipe."
|
||||
msgstr "Veuillez sélectionner au moins un destinataire ou une équipe."
|
||||
|
||||
#: notifications/forms.py:123
|
||||
#: streetup/notifications/forms.py:123
|
||||
msgid "Ex: email1@exemple.com, email2@exemple.com"
|
||||
msgstr "Ex: email1@exemple.com, email2@exemple.com"
|
||||
|
||||
#: notifications/forms.py:148
|
||||
#: streetup/notifications/forms.py:148
|
||||
#, python-format
|
||||
msgid "L'adresse e-mail '%(email)s' n'est pas valide."
|
||||
msgstr "L'adresse e-mail '%(email)s' n'est pas valide."
|
||||
|
||||
#: notifications/management/commands/send_unread_notification_reminders.py:106
|
||||
#: streetup/notifications/management/commands/send_unread_notification_reminders.py:106
|
||||
msgid "Système"
|
||||
msgstr "Système"
|
||||
|
||||
#: notifications/models.py:12
|
||||
#: streetup/notifications/models.py:12
|
||||
msgid "Nom"
|
||||
msgstr "Nom"
|
||||
|
||||
#: notifications/models.py:13
|
||||
#: streetup/notifications/models.py:13
|
||||
msgid "Description"
|
||||
msgstr "Description"
|
||||
|
||||
#: notifications/models.py:18
|
||||
#: streetup/notifications/models.py:18
|
||||
msgid "Membres"
|
||||
msgstr "Membres"
|
||||
|
||||
#: notifications/models.py:26 notifications/models.py:328
|
||||
#: streetup/notifications/models.py:26 streetup/notifications/models.py:328
|
||||
msgid "Créé par"
|
||||
msgstr "Créé par"
|
||||
|
||||
#: notifications/models.py:28 notifications/models.py:81
|
||||
#: notifications/models.py:330
|
||||
#: streetup/notifications/models.py:28 streetup/notifications/models.py:81
|
||||
#: streetup/notifications/models.py:330
|
||||
msgid "Créé le"
|
||||
msgstr "Créé le"
|
||||
|
||||
#: notifications/models.py:34 notifications/models.py:224
|
||||
#: streetup/notifications/models.py:34 streetup/notifications/models.py:224
|
||||
msgid "Équipe"
|
||||
msgstr "Équipe"
|
||||
|
||||
#: notifications/models.py:35
|
||||
#: notifications/templates/notifications/team_list.html:9
|
||||
#: streetup/notifications/models.py:35
|
||||
#: streetup/notifications/templates/notifications/team_list.html:9
|
||||
msgid "Équipes"
|
||||
msgstr "Équipes"
|
||||
|
||||
#: notifications/models.py:49 notifications/models.py:415
|
||||
#: notifications/models.py:544
|
||||
#: streetup/notifications/models.py:49 streetup/notifications/models.py:415
|
||||
#: streetup/notifications/models.py:544
|
||||
msgid "Message"
|
||||
msgstr "Message"
|
||||
|
||||
#: notifications/models.py:50
|
||||
#: streetup/notifications/models.py:50
|
||||
msgid "Rappel"
|
||||
msgstr "Rappel"
|
||||
|
||||
#: notifications/models.py:51
|
||||
#: streetup/notifications/models.py:51
|
||||
msgid "Tâche"
|
||||
msgstr "Tâche"
|
||||
|
||||
#: notifications/models.py:52
|
||||
#: streetup/notifications/models.py:52
|
||||
msgid "Alerte"
|
||||
msgstr "Alerte"
|
||||
|
||||
#: notifications/models.py:53
|
||||
#: streetup/notifications/models.py:53
|
||||
msgid "Information"
|
||||
msgstr "Information"
|
||||
|
||||
#: notifications/models.py:79
|
||||
#: streetup/notifications/models.py:79
|
||||
msgid "Expéditeur"
|
||||
msgstr "Expéditeur"
|
||||
|
||||
#: notifications/models.py:86
|
||||
#: streetup/notifications/models.py:86
|
||||
msgid "Laisser vide pour ne pas faire expirer la notification."
|
||||
msgstr "Laisser vide pour ne pas faire expirer la notification."
|
||||
|
||||
#: notifications/models.py:92
|
||||
#: streetup/notifications/models.py:92
|
||||
msgid "Lien d'action"
|
||||
msgstr "Lien d'action"
|
||||
|
||||
#: notifications/models.py:93
|
||||
#: streetup/notifications/models.py:93
|
||||
msgid "URL relative ou absolue vers laquelle l'utilisateur est redirigé."
|
||||
msgstr "URL relative ou absolue vers laquelle l'utilisateur est redirigé."
|
||||
|
||||
#: notifications/models.py:104
|
||||
#: streetup/notifications/models.py:104
|
||||
msgid "Application source"
|
||||
msgstr "Application source"
|
||||
|
||||
#: notifications/models.py:105
|
||||
#: streetup/notifications/models.py:105
|
||||
msgid "Nom de l'application qui a généré la notification."
|
||||
msgstr "Nom de l'application qui a généré la notification."
|
||||
|
||||
#: notifications/models.py:109
|
||||
#: streetup/notifications/models.py:109
|
||||
msgid "Notification système"
|
||||
msgstr "Notification système"
|
||||
|
||||
#: notifications/models.py:110
|
||||
#: streetup/notifications/models.py:110
|
||||
msgid "Générée automatiquement par le système."
|
||||
msgstr "Générée automatiquement par le système."
|
||||
|
||||
#: notifications/models.py:114 notifications/models.py:517
|
||||
#: streetup/notifications/models.py:114 streetup/notifications/models.py:517
|
||||
msgid "Prise en charge unique"
|
||||
msgstr "Prise en charge unique"
|
||||
|
||||
#: notifications/models.py:116
|
||||
#: streetup/notifications/models.py:116
|
||||
msgid ""
|
||||
"Si activé, dès qu'un destinataire marque cette notification comme lue, elle "
|
||||
"est automatiquement archivée pour tous les autres destinataires."
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:126
|
||||
#: streetup/notifications/models.py:126
|
||||
msgid "Discussion liée"
|
||||
msgstr "Discussion liée"
|
||||
|
||||
#: notifications/models.py:147 notifications/models.py:159
|
||||
#: notifications/models.py:218 notifications/models.py:246
|
||||
#: streetup/notifications/models.py:147 streetup/notifications/models.py:159
|
||||
#: streetup/notifications/models.py:218 streetup/notifications/models.py:246
|
||||
msgid "Notification"
|
||||
msgstr "Notification"
|
||||
|
||||
#: notifications/models.py:148
|
||||
#: notifications/templates/notifications/discussion_list.html:44
|
||||
#: notifications/templates/notifications/inbox.html:32
|
||||
#: notifications/templates/notifications/inbox_mobile.html:4
|
||||
#: notifications/templates/notifications/inbox_mobile.html:30
|
||||
#: streetup/notifications/models.py:148
|
||||
#: streetup/notifications/templates/notifications/discussion_list.html:44
|
||||
#: streetup/notifications/templates/notifications/inbox.html:32
|
||||
#: streetup/notifications/templates/notifications/inbox_mobile.html:4
|
||||
#: streetup/notifications/templates/notifications/inbox_mobile.html:30
|
||||
msgid "Notifications"
|
||||
msgstr "Notifications"
|
||||
|
||||
#: notifications/models.py:165
|
||||
#: streetup/notifications/models.py:165
|
||||
msgid "Destinataire"
|
||||
msgstr "Destinataire"
|
||||
|
||||
#: notifications/models.py:167 notifications/models.py:303
|
||||
#: streetup/notifications/models.py:167 streetup/notifications/models.py:303
|
||||
msgid "Lu le"
|
||||
msgstr "Lu le"
|
||||
|
||||
#: notifications/models.py:168
|
||||
#: streetup/notifications/models.py:168
|
||||
msgid "Archivé le"
|
||||
msgstr "Archivé le"
|
||||
|
||||
#: notifications/models.py:169
|
||||
#: streetup/notifications/models.py:169
|
||||
msgid "Rappel envoyé le"
|
||||
msgstr "Rappel envoyé le"
|
||||
|
||||
#: notifications/models.py:205
|
||||
#: streetup/notifications/models.py:205
|
||||
msgid "Destinataire de notification"
|
||||
msgstr "Destinataire de notification"
|
||||
|
||||
#: notifications/models.py:206
|
||||
#: streetup/notifications/models.py:206
|
||||
msgid "Destinataires de notification"
|
||||
msgstr "Destinataires de notification"
|
||||
|
||||
#: notifications/models.py:231 notifications/models.py:295
|
||||
#: streetup/notifications/models.py:231 streetup/notifications/models.py:295
|
||||
msgid "Notification d'équipe"
|
||||
msgstr "Notification d'équipe"
|
||||
|
||||
#: notifications/models.py:232
|
||||
#: streetup/notifications/models.py:232
|
||||
msgid "Notifications d'équipe"
|
||||
msgstr "Notifications d'équipe"
|
||||
|
||||
#: notifications/models.py:250 notifications/models.py:548
|
||||
#: streetup/notifications/models.py:250 streetup/notifications/models.py:548
|
||||
msgid "Fichier"
|
||||
msgstr "Fichier"
|
||||
|
||||
#: notifications/models.py:255 notifications/models.py:550
|
||||
#: streetup/notifications/models.py:255 streetup/notifications/models.py:550
|
||||
msgid "Nom du fichier"
|
||||
msgstr "Nom du fichier"
|
||||
|
||||
#: notifications/models.py:263
|
||||
#: streetup/notifications/models.py:263
|
||||
msgid "Ajouté par"
|
||||
msgstr "Ajouté par"
|
||||
|
||||
#: notifications/models.py:265 notifications/models.py:551
|
||||
#: streetup/notifications/models.py:265 streetup/notifications/models.py:551
|
||||
msgid "Ajouté le"
|
||||
msgstr "Ajouté le"
|
||||
|
||||
#: notifications/models.py:283
|
||||
#: streetup/notifications/models.py:283
|
||||
msgid "Pièce jointe"
|
||||
msgstr "Pièce jointe"
|
||||
|
||||
#: notifications/models.py:301
|
||||
#: streetup/notifications/models.py:301
|
||||
msgid "Utilisateur"
|
||||
msgstr "Utilisateur"
|
||||
|
||||
#: notifications/models.py:306
|
||||
#: streetup/notifications/models.py:306
|
||||
msgid "Lecture de notification d'équipe"
|
||||
msgstr "Lecture de notification d'équipe"
|
||||
|
||||
#: notifications/models.py:307
|
||||
#: streetup/notifications/models.py:307
|
||||
msgid "Lectures de notifications d'équipe"
|
||||
msgstr "Lectures de notifications d'équipe"
|
||||
|
||||
#: notifications/models.py:331
|
||||
#: streetup/notifications/models.py:331
|
||||
msgid "Mis à jour le"
|
||||
msgstr "Mis à jour le"
|
||||
|
||||
#: notifications/models.py:336
|
||||
#: notifications/templates/notifications/discussion_detail.html:105
|
||||
#: streetup/notifications/models.py:336
|
||||
#: streetup/notifications/templates/notifications/discussion_detail.html:105
|
||||
msgid "Participants"
|
||||
msgstr "Participants"
|
||||
|
||||
#: notifications/models.py:338
|
||||
#: notifications/templates/notifications/discussion_detail.html:97
|
||||
#: streetup/notifications/models.py:338
|
||||
#: streetup/notifications/templates/notifications/discussion_detail.html:97
|
||||
msgid "Clôturée"
|
||||
msgstr "Clôturée"
|
||||
|
||||
#: notifications/models.py:346
|
||||
#: streetup/notifications/models.py:346
|
||||
msgid "Type d'objet lié"
|
||||
msgstr "Type d'objet lié"
|
||||
|
||||
#: notifications/models.py:349
|
||||
#: streetup/notifications/models.py:349
|
||||
msgid "ID objet lié"
|
||||
msgstr "ID objet lié"
|
||||
|
||||
#: notifications/models.py:355
|
||||
#: streetup/notifications/models.py:355
|
||||
msgid "URL objet lié"
|
||||
msgstr "URL objet lié"
|
||||
|
||||
#: notifications/models.py:358
|
||||
#: streetup/notifications/models.py:358
|
||||
msgid "Libellé objet lié"
|
||||
msgstr "Libellé objet lié"
|
||||
|
||||
#: notifications/models.py:380 notifications/models.py:396
|
||||
#: streetup/notifications/models.py:380 streetup/notifications/models.py:396
|
||||
msgid "Discussion"
|
||||
msgstr "Discussion"
|
||||
|
||||
#: notifications/models.py:381
|
||||
#: notifications/templates/notifications/discussion_list.html:37
|
||||
#: notifications/templates/notifications/inbox.html:54
|
||||
#: streetup/notifications/models.py:381
|
||||
#: streetup/notifications/templates/notifications/discussion_list.html:37
|
||||
#: streetup/notifications/templates/notifications/inbox.html:54
|
||||
msgid "Discussions"
|
||||
msgstr "Discussions"
|
||||
|
||||
#: notifications/models.py:404
|
||||
#: streetup/notifications/models.py:404
|
||||
msgid "Auteur"
|
||||
msgstr "Auteur"
|
||||
|
||||
#: notifications/models.py:407
|
||||
#: streetup/notifications/models.py:407
|
||||
msgid "Envoyé le"
|
||||
msgstr "Envoyé le"
|
||||
|
||||
#: notifications/models.py:408
|
||||
#: streetup/notifications/models.py:408
|
||||
msgid "Supprimé"
|
||||
msgstr "Supprimé"
|
||||
|
||||
#: notifications/models.py:416
|
||||
#: streetup/notifications/models.py:416
|
||||
msgid "Messages"
|
||||
msgstr "Messages"
|
||||
|
||||
#: notifications/models.py:441
|
||||
#: streetup/notifications/models.py:441
|
||||
msgid "Intervention annulée"
|
||||
msgstr "Intervention annulée"
|
||||
|
||||
#: notifications/models.py:446
|
||||
#: streetup/notifications/models.py:446
|
||||
msgid "Tous (pas de filtre)"
|
||||
msgstr "Tous (pas de filtre)"
|
||||
|
||||
#: notifications/models.py:447
|
||||
#: streetup/notifications/models.py:447
|
||||
msgid "Doublon"
|
||||
msgstr "Doublon"
|
||||
|
||||
#: notifications/models.py:448
|
||||
#: streetup/notifications/models.py:448
|
||||
msgid "A rediriger"
|
||||
msgstr "A rediriger"
|
||||
|
||||
#: notifications/models.py:449
|
||||
#: streetup/notifications/models.py:449
|
||||
msgid "Pas sous notre gestion"
|
||||
msgstr "Pas sous notre gestion"
|
||||
|
||||
#: notifications/models.py:450
|
||||
#: streetup/notifications/models.py:450
|
||||
msgid "Non-relevant"
|
||||
msgstr "Non-relevant"
|
||||
|
||||
#: notifications/models.py:451
|
||||
#: streetup/notifications/models.py:451
|
||||
msgid "Autre"
|
||||
msgstr "Autre"
|
||||
|
||||
#: notifications/models.py:455
|
||||
#: streetup/notifications/models.py:455
|
||||
msgid "Nom de la règle"
|
||||
msgstr "Nom de la règle"
|
||||
|
||||
#: notifications/models.py:456
|
||||
#: streetup/notifications/models.py:456
|
||||
msgid "Active"
|
||||
msgstr "Active"
|
||||
|
||||
#: notifications/models.py:462
|
||||
#: streetup/notifications/models.py:462
|
||||
msgid "Événement déclencheur"
|
||||
msgstr "Événement déclencheur"
|
||||
|
||||
#: notifications/models.py:468
|
||||
#: streetup/notifications/models.py:468
|
||||
msgid "Filtre : type d'annulation"
|
||||
msgstr "Filtre : type d'annulation"
|
||||
|
||||
#: notifications/models.py:470
|
||||
#: streetup/notifications/models.py:470
|
||||
msgid ""
|
||||
"Laisser vide pour déclencher sur tout type d'annulation. Sélectionner une "
|
||||
"valeur pour n'agir que sur ce type précis."
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:480
|
||||
#: streetup/notifications/models.py:480
|
||||
msgid "Type de notification"
|
||||
msgstr "Type de notification"
|
||||
|
||||
#: notifications/models.py:484
|
||||
#: streetup/notifications/models.py:484
|
||||
msgid "Modèle de titre"
|
||||
msgstr "Modèle de titre"
|
||||
|
||||
#: notifications/models.py:486
|
||||
#: streetup/notifications/models.py:486
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Variables disponibles : {intervention_code}, {intervention_title}, "
|
||||
"{cancellation_type_label}"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:492
|
||||
#: streetup/notifications/models.py:492
|
||||
msgid "Modèle de contenu"
|
||||
msgstr "Modèle de contenu"
|
||||
|
||||
#: notifications/models.py:494
|
||||
#: streetup/notifications/models.py:494
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Variables disponibles : {intervention_code}, {intervention_title}, "
|
||||
"{cancellation_type_label}, {cancellation_reason}"
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:505
|
||||
#: streetup/notifications/models.py:505
|
||||
msgid ""
|
||||
"Les notifications seront envoyées à tous les membres (CompanyMember) de ces "
|
||||
"équipes."
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:511
|
||||
#: streetup/notifications/models.py:511
|
||||
msgid "Utilisateurs destinataires supplémentaires"
|
||||
msgstr "Utilisateurs destinataires supplémentaires"
|
||||
|
||||
#: notifications/models.py:519
|
||||
#: streetup/notifications/models.py:519
|
||||
msgid ""
|
||||
"Si activé, dès qu'un destinataire marque la notification comme lue (prise en "
|
||||
"charge), elle est automatiquement archivée pour tous les autres "
|
||||
"destinataires."
|
||||
msgstr ""
|
||||
|
||||
#: notifications/models.py:525
|
||||
#: streetup/notifications/models.py:525
|
||||
msgid "Créée le"
|
||||
msgstr "Créée le"
|
||||
|
||||
#: notifications/models.py:526
|
||||
#: streetup/notifications/models.py:526
|
||||
msgid "Mise à jour le"
|
||||
msgstr "Mise à jour le"
|
||||
|
||||
#: notifications/models.py:532
|
||||
#: streetup/notifications/models.py:532
|
||||
msgid "Règle de notification"
|
||||
msgstr "Règle de notification"
|
||||
|
||||
#: notifications/models.py:533
|
||||
#: streetup/notifications/models.py:533
|
||||
msgid "Règles de notification"
|
||||
msgstr "Règles de notification"
|
||||
|
||||
#: notifications/models.py:569
|
||||
#: streetup/notifications/models.py:569
|
||||
msgid "Pièce jointe de message"
|
||||
msgstr "Pièce jointe de message"
|
||||
|
||||
#: notifications/models.py:570
|
||||
#: streetup/notifications/models.py:570
|
||||
msgid "Pièces jointes de messages"
|
||||
msgstr "Pièces jointes de messages"
|
||||
|
||||
#: notifications/templates/notifications/_new_discussion_modal.html:8
|
||||
#: notifications/templates/notifications/discussion_list.html:41
|
||||
#: streetup/notifications/templates/notifications/_new_discussion_modal.html:8
|
||||
#: streetup/notifications/templates/notifications/discussion_list.html:41
|
||||
msgid "Nouvelle discussion"
|
||||
msgstr "Nouvelle discussion"
|
||||
|
||||
#: notifications/templates/notifications/_new_discussion_modal.html:10
|
||||
#: streetup/notifications/templates/notifications/_new_discussion_modal.html:10
|
||||
msgid "Fermer"
|
||||
msgstr "Fermer"
|
||||
|
||||
#: notifications/templates/notifications/_new_discussion_modal.html:17
|
||||
#: streetup/notifications/templates/notifications/_new_discussion_modal.html:17
|
||||
msgid "Sujet / Titre (optionnel)"
|
||||
msgstr "Sujet / Titre (optionnel)"
|
||||
|
||||
#: notifications/templates/notifications/_new_discussion_modal.html:20
|
||||
#: streetup/notifications/templates/notifications/_new_discussion_modal.html:20
|
||||
msgid "Ex: Question sur le dossier..."
|
||||
msgstr "Ex: Question sur le dossier..."
|
||||
|
||||
#: notifications/templates/notifications/_new_discussion_modal.html:25
|
||||
#: streetup/notifications/templates/notifications/_new_discussion_modal.html:25
|
||||
msgid "Message *"
|
||||
msgstr "Message *"
|
||||
|
||||
#: notifications/templates/notifications/_new_discussion_modal.html:28
|
||||
#: streetup/notifications/templates/notifications/_new_discussion_modal.html:28
|
||||
msgid "Tapez @ pour mentionner/tagger des utilisateurs ou des équipes."
|
||||
msgstr "Tapez @ pour mentionner/tagger des utilisateurs ou des équipes."
|
||||
|
||||
#: notifications/templates/notifications/_new_discussion_modal.html:32
|
||||
#: streetup/notifications/templates/notifications/_new_discussion_modal.html:32
|
||||
msgid "Rédigez votre message... (@ pour tagger quelqu'un)"
|
||||
msgstr "Rédigez votre message... (@ pour tagger quelqu'un)"
|
||||
|
||||
#: notifications/templates/notifications/_new_discussion_modal.html:44
|
||||
#: streetup/notifications/templates/notifications/_new_discussion_modal.html:44
|
||||
msgid "Joindre des fichiers"
|
||||
msgstr "Joindre des fichiers"
|
||||
|
||||
#: notifications/templates/notifications/_new_discussion_modal.html:52
|
||||
#: notifications/templates/notifications/create.html:82
|
||||
#: notifications/templates/notifications/notification_settings.html:83
|
||||
#: notifications/templates/notifications/team_form.html:39
|
||||
#: streetup/notifications/templates/notifications/_new_discussion_modal.html:52
|
||||
#: streetup/notifications/templates/notifications/create.html:82
|
||||
#: streetup/notifications/templates/notifications/notification_settings.html:83
|
||||
#: streetup/notifications/templates/notifications/team_form.html:39
|
||||
msgid "Annuler"
|
||||
msgstr "Annuler"
|
||||
|
||||
#: notifications/templates/notifications/_new_discussion_modal.html:55
|
||||
#: notifications/templates/notifications/create.html:85
|
||||
#: notifications/templates/notifications/discussion_detail.html:194
|
||||
#: streetup/notifications/templates/notifications/_new_discussion_modal.html:55
|
||||
#: streetup/notifications/templates/notifications/create.html:85
|
||||
#: streetup/notifications/templates/notifications/discussion_detail.html:194
|
||||
msgid "Envoyer"
|
||||
msgstr "Envoyer"
|
||||
|
||||
#: notifications/templates/notifications/create.html:11
|
||||
#: streetup/notifications/templates/notifications/create.html:11
|
||||
msgid "Créer une notification"
|
||||
msgstr "Créer une notification"
|
||||
|
||||
#: notifications/templates/notifications/create.html:69
|
||||
#: notifications/templates/notifications/create.html:75
|
||||
#: streetup/notifications/templates/notifications/create.html:69
|
||||
#: streetup/notifications/templates/notifications/create.html:75
|
||||
msgid "Ctrl+clic pour sélectionner plusieurs"
|
||||
msgstr "Ctrl+clic pour sélectionner plusieurs"
|
||||
|
||||
#: notifications/templates/notifications/discussion_detail.html:120
|
||||
#: streetup/notifications/templates/notifications/discussion_detail.html:120
|
||||
msgid "Aucun message pour l'instant. Soyez le premier à écrire."
|
||||
msgstr "Aucun message pour l'instant. Soyez le premier à écrire."
|
||||
|
||||
#: notifications/templates/notifications/discussion_detail.html:184
|
||||
#: streetup/notifications/templates/notifications/discussion_detail.html:184
|
||||
msgid "Écrire un message... (@ pour mentionner)"
|
||||
msgstr "Écrire un message... (@ pour mentionner)"
|
||||
|
||||
#: notifications/templates/notifications/discussion_detail.html:187
|
||||
#: streetup/notifications/templates/notifications/discussion_detail.html:187
|
||||
msgid "Joindre"
|
||||
msgstr "Joindre"
|
||||
|
||||
#: notifications/templates/notifications/discussion_detail.html:202
|
||||
#: streetup/notifications/templates/notifications/discussion_detail.html:202
|
||||
msgid "Cette discussion est clôturée."
|
||||
msgstr "Cette discussion est clôturée."
|
||||
|
||||
#: notifications/templates/notifications/discussion_list.html:46
|
||||
#: notifications/templates/notifications/discussion_list.html:47
|
||||
#: notifications/templates/notifications/inbox.html:57
|
||||
#: streetup/notifications/templates/notifications/discussion_list.html:46
|
||||
#: streetup/notifications/templates/notifications/discussion_list.html:47
|
||||
#: streetup/notifications/templates/notifications/inbox.html:57
|
||||
msgid "Paramètres"
|
||||
msgstr "Paramètres"
|
||||
|
||||
#: notifications/templates/notifications/discussion_list.html:56
|
||||
#: streetup/notifications/templates/notifications/discussion_list.html:56
|
||||
msgid "Vous n'avez encore aucune discussion."
|
||||
msgstr "Vous n'avez encore aucune discussion."
|
||||
|
||||
#: notifications/templates/notifications/discussion_list.html:92
|
||||
#: streetup/notifications/templates/notifications/discussion_list.html:92
|
||||
msgid "Aucun message encore."
|
||||
msgstr "Aucun message encore."
|
||||
|
||||
#: notifications/templates/notifications/inbox.html:44
|
||||
#: notifications/templates/notifications/inbox_mobile.html:72
|
||||
#: streetup/notifications/templates/notifications/inbox.html:44
|
||||
#: streetup/notifications/templates/notifications/inbox_mobile.html:72
|
||||
msgid "Tout marquer comme lu"
|
||||
msgstr "Tout marquer comme lu"
|
||||
|
||||
#: notifications/templates/notifications/inbox.html:50
|
||||
#: streetup/notifications/templates/notifications/inbox.html:50
|
||||
msgid "Nouvelle notification"
|
||||
msgstr "Nouvelle notification"
|
||||
|
||||
#: notifications/templates/notifications/inbox.html:68
|
||||
#: notifications/templates/notifications/inbox_mobile.html:45
|
||||
#: streetup/notifications/templates/notifications/inbox.html:68
|
||||
#: streetup/notifications/templates/notifications/inbox_mobile.html:45
|
||||
msgid "Tous les types"
|
||||
msgstr "Tous les types"
|
||||
|
||||
#: notifications/templates/notifications/inbox.html:80
|
||||
#: notifications/templates/notifications/inbox_mobile.html:57
|
||||
#: streetup/notifications/templates/notifications/inbox.html:80
|
||||
#: streetup/notifications/templates/notifications/inbox_mobile.html:57
|
||||
msgid "Archivées"
|
||||
msgstr "Archivées"
|
||||
|
||||
#: notifications/templates/notifications/inbox.html:86
|
||||
#: notifications/templates/notifications/inbox_mobile.html:61
|
||||
#: streetup/notifications/templates/notifications/inbox.html:86
|
||||
#: streetup/notifications/templates/notifications/inbox_mobile.html:61
|
||||
msgid "Réinitialiser"
|
||||
msgstr "Réinitialiser"
|
||||
|
||||
#: notifications/templates/notifications/inbox.html:120
|
||||
#: notifications/templates/notifications/inbox_mobile.html:90
|
||||
#: streetup/notifications/templates/notifications/inbox.html:120
|
||||
#: streetup/notifications/templates/notifications/inbox_mobile.html:90
|
||||
msgid "Nouveau"
|
||||
msgstr "Nouveau"
|
||||
|
||||
#: notifications/templates/notifications/inbox.html:131
|
||||
#: notifications/templates/notifications/inbox.html:135
|
||||
#: streetup/notifications/templates/notifications/inbox.html:131
|
||||
#: streetup/notifications/templates/notifications/inbox.html:135
|
||||
msgid "Prendre en charge"
|
||||
msgstr "Prendre en charge"
|
||||
|
||||
#: notifications/templates/notifications/inbox.html:131
|
||||
#: notifications/templates/notifications/inbox.html:137
|
||||
#: streetup/notifications/templates/notifications/inbox.html:131
|
||||
#: streetup/notifications/templates/notifications/inbox.html:137
|
||||
msgid "Marquer comme lu"
|
||||
msgstr "Marquer comme lu"
|
||||
|
||||
#: notifications/templates/notifications/inbox.html:146
|
||||
#: notifications/templates/notifications/inbox_mobile.html:125
|
||||
#: streetup/notifications/templates/notifications/inbox.html:146
|
||||
#: streetup/notifications/templates/notifications/inbox_mobile.html:125
|
||||
msgid "Archiver"
|
||||
msgstr "Archiver"
|
||||
|
||||
#: notifications/templates/notifications/inbox.html:223
|
||||
#: notifications/templates/notifications/inbox_mobile.html:141
|
||||
#: streetup/notifications/templates/notifications/inbox.html:223
|
||||
#: streetup/notifications/templates/notifications/inbox_mobile.html:141
|
||||
msgid "Aucune notification archivée."
|
||||
msgstr "Aucune notification archivée."
|
||||
|
||||
#: notifications/templates/notifications/inbox.html:225
|
||||
#: notifications/templates/notifications/inbox_mobile.html:143
|
||||
#: streetup/notifications/templates/notifications/inbox.html:225
|
||||
#: streetup/notifications/templates/notifications/inbox_mobile.html:143
|
||||
msgid "Vous n'avez aucune notification."
|
||||
msgstr "Vous n'avez aucune notification."
|
||||
|
||||
#: notifications/templates/notifications/inbox_mobile.html:36
|
||||
#: streetup/notifications/templates/notifications/inbox_mobile.html:36
|
||||
msgid "Accueil"
|
||||
msgstr "Accueil"
|
||||
|
||||
#: notifications/templates/notifications/inbox_mobile.html:115
|
||||
#: streetup/notifications/templates/notifications/inbox_mobile.html:115
|
||||
msgid "Prendre"
|
||||
msgstr "Prendre"
|
||||
|
||||
#: notifications/templates/notifications/inbox_mobile.html:117
|
||||
#: streetup/notifications/templates/notifications/inbox_mobile.html:117
|
||||
msgid "Lu"
|
||||
msgstr "Lu"
|
||||
|
||||
#: notifications/templates/notifications/notification_settings.html:15
|
||||
#: streetup/notifications/templates/notifications/notification_settings.html:15
|
||||
msgid "Paramètres des notifications"
|
||||
msgstr "Paramètres des notifications"
|
||||
|
||||
#: notifications/templates/notifications/notification_settings.html:17
|
||||
#: streetup/notifications/templates/notifications/notification_settings.html:17
|
||||
msgid ""
|
||||
"Gérez vos préférences de rappel par e-mail pour les notifications non lues."
|
||||
msgstr ""
|
||||
|
||||
#: notifications/templates/notifications/notification_settings.html:26
|
||||
#: streetup/notifications/templates/notifications/notification_settings.html:26
|
||||
msgid "Rappels par e-mail"
|
||||
msgstr "Rappels par e-mail"
|
||||
|
||||
#: notifications/templates/notifications/notification_settings.html:37
|
||||
#: streetup/notifications/templates/notifications/notification_settings.html:37
|
||||
msgid "Activer les rappels par e-mail"
|
||||
msgstr "Activer les rappels par e-mail"
|
||||
|
||||
#: notifications/templates/notifications/notification_settings.html:40
|
||||
#: streetup/notifications/templates/notifications/notification_settings.html:40
|
||||
msgid ""
|
||||
"Recevoir un récapitulatif par e-mail si des notifications restent non lues "
|
||||
"au-delà du délai spécifié."
|
||||
msgstr ""
|
||||
|
||||
#: notifications/templates/notifications/notification_settings.html:51
|
||||
#: streetup/notifications/templates/notifications/notification_settings.html:51
|
||||
msgid "Adresse(s) e-mail de réception"
|
||||
msgstr "Adresse(s) e-mail de réception"
|
||||
|
||||
#: notifications/templates/notifications/notification_settings.html:59
|
||||
#: streetup/notifications/templates/notifications/notification_settings.html:59
|
||||
msgid "Laissez vide pour utiliser l'e-mail principal de votre compte"
|
||||
msgstr "Laissez vide pour utiliser l'e-mail principal de votre compte"
|
||||
|
||||
#: notifications/templates/notifications/notification_settings.html:60
|
||||
#: streetup/notifications/templates/notifications/notification_settings.html:60
|
||||
msgid "Pour plusieurs destinataires, séparez les adresses par des virgules."
|
||||
msgstr "Pour plusieurs destinataires, séparez les adresses par des virgules."
|
||||
|
||||
#: notifications/templates/notifications/notification_settings.html:67
|
||||
#: streetup/notifications/templates/notifications/notification_settings.html:67
|
||||
msgid "Délai avant l'envoi du rappel (en heures)"
|
||||
msgstr "Délai avant l'envoi du rappel (en heures)"
|
||||
|
||||
#: notifications/templates/notifications/notification_settings.html:71
|
||||
#: streetup/notifications/templates/notifications/notification_settings.html:71
|
||||
msgid "heures"
|
||||
msgstr "heures"
|
||||
|
||||
#: notifications/templates/notifications/notification_settings.html:77
|
||||
#: streetup/notifications/templates/notifications/notification_settings.html:77
|
||||
msgid ""
|
||||
"Exemple: 24h = un rappel sera envoyé si une notification n'a pas été lue au "
|
||||
"bout de 24 heures."
|
||||
msgstr ""
|
||||
|
||||
#: notifications/templates/notifications/notification_settings.html:86
|
||||
#: streetup/notifications/templates/notifications/notification_settings.html:86
|
||||
msgid "Enregistrer mes préférences"
|
||||
msgstr "Enregistrer mes préférences"
|
||||
|
||||
#: notifications/templates/notifications/team_form.html:11
|
||||
#: streetup/notifications/templates/notifications/team_form.html:11
|
||||
msgid "une équipe"
|
||||
msgstr "une équipe"
|
||||
|
||||
#: notifications/templates/notifications/team_form.html:34
|
||||
#: streetup/notifications/templates/notifications/team_form.html:34
|
||||
msgid "Ctrl+clic pour sélectionner plusieurs membres"
|
||||
msgstr "Ctrl+clic pour sélectionner plusieurs membres"
|
||||
|
||||
#: notifications/templates/notifications/team_form.html:42
|
||||
#: streetup/notifications/templates/notifications/team_form.html:42
|
||||
msgid "Enregistrer"
|
||||
msgstr "Enregistrer"
|
||||
|
||||
#: notifications/templates/notifications/team_list.html:14
|
||||
#: streetup/notifications/templates/notifications/team_list.html:14
|
||||
msgid "Nouvelle équipe"
|
||||
msgstr "Nouvelle équipe"
|
||||
|
||||
#: notifications/templates/notifications/team_list.html:18
|
||||
#: streetup/notifications/templates/notifications/team_list.html:18
|
||||
msgid "Retour aux notifications"
|
||||
msgstr "Retour aux notifications"
|
||||
|
||||
#: notifications/templates/notifications/team_list.html:46
|
||||
#: notifications/views.py:456
|
||||
#: streetup/notifications/templates/notifications/team_list.html:46
|
||||
#: streetup/notifications/views.py:456
|
||||
msgid "Modifier"
|
||||
msgstr "Modifier"
|
||||
|
||||
#: notifications/templates/notifications/team_list.html:51
|
||||
#: streetup/notifications/templates/notifications/team_list.html:51
|
||||
msgid "Supprimer cette équipe ?"
|
||||
msgstr "Supprimer cette équipe ?"
|
||||
|
||||
#: notifications/templates/notifications/team_list.html:54
|
||||
#: streetup/notifications/templates/notifications/team_list.html:54
|
||||
msgid "Supprimer"
|
||||
msgstr "Supprimer"
|
||||
|
||||
#: notifications/templates/notifications/team_list.html:68
|
||||
#: streetup/notifications/templates/notifications/team_list.html:68
|
||||
msgid "Aucun membre"
|
||||
msgstr "Aucun membre"
|
||||
|
||||
#: notifications/templates/notifications/team_list.html:73
|
||||
#: streetup/notifications/templates/notifications/team_list.html:73
|
||||
msgid "membre(s)"
|
||||
msgstr "membre(s)"
|
||||
|
||||
#: notifications/templates/notifications/team_list.html:75
|
||||
#: streetup/notifications/templates/notifications/team_list.html:75
|
||||
msgid "Créée par"
|
||||
msgstr "Créée par"
|
||||
|
||||
#: notifications/templates/notifications/team_list.html:85
|
||||
#: streetup/notifications/templates/notifications/team_list.html:85
|
||||
msgid "Aucune équipe définie."
|
||||
msgstr "Aucune équipe définie."
|
||||
|
||||
#: notifications/templates/notifications/team_list.html:88
|
||||
#: streetup/notifications/templates/notifications/team_list.html:88
|
||||
msgid "Créer une équipe"
|
||||
msgstr "Créer une équipe"
|
||||
|
||||
#: notifications/views.py:348
|
||||
#: streetup/notifications/views.py:348
|
||||
msgid "Vous n'avez pas les droits pour créer une notification."
|
||||
msgstr "Vous n'avez pas les droits pour créer une notification."
|
||||
|
||||
#: notifications/views.py:381
|
||||
#: streetup/notifications/views.py:381
|
||||
msgid "Notification envoyée avec succès."
|
||||
msgstr "Notification envoyée avec succès."
|
||||
|
||||
#: notifications/views.py:418
|
||||
#: streetup/notifications/views.py:418
|
||||
msgid "Vous n'avez pas les droits pour créer une équipe."
|
||||
msgstr "Vous n'avez pas les droits pour créer une équipe."
|
||||
|
||||
#: notifications/views.py:428
|
||||
#: streetup/notifications/views.py:428
|
||||
msgid "Équipe créée avec succès."
|
||||
msgstr "Équipe créée avec succès."
|
||||
|
||||
#: notifications/views.py:433
|
||||
#: streetup/notifications/views.py:433
|
||||
msgid "Créer"
|
||||
msgstr "Créer"
|
||||
|
||||
#: notifications/views.py:444
|
||||
#: streetup/notifications/views.py:444
|
||||
msgid "Vous n'avez pas les droits pour modifier une équipe."
|
||||
msgstr "Vous n'avez pas les droits pour modifier une équipe."
|
||||
|
||||
#: notifications/views.py:451
|
||||
#: streetup/notifications/views.py:451
|
||||
msgid "Équipe mise à jour."
|
||||
msgstr "Équipe mise à jour."
|
||||
|
||||
#: notifications/views.py:466
|
||||
#: streetup/notifications/views.py:466
|
||||
msgid "Vous n'avez pas les droits pour supprimer une équipe."
|
||||
msgstr "Vous n'avez pas les droits pour supprimer une équipe."
|
||||
|
||||
#: notifications/views.py:469
|
||||
#: streetup/notifications/views.py:469
|
||||
msgid "Équipe supprimée."
|
||||
msgstr "Équipe supprimée."
|
||||
|
||||
#: notifications/views.py:531
|
||||
#: streetup/notifications/views.py:550
|
||||
msgid "Vous n'êtes pas participant de cette discussion."
|
||||
msgstr "Vous n'êtes pas participant de cette discussion."
|
||||
|
||||
#: notifications/views.py:544
|
||||
#: streetup/notifications/views.py:563
|
||||
msgid "Message envoyé."
|
||||
msgstr "Message envoyé."
|
||||
|
||||
#: notifications/views.py:582
|
||||
#: streetup/notifications/views.py:601
|
||||
msgid "Discussion créée avec succès."
|
||||
msgstr "Discussion créée avec succès."
|
||||
|
||||
#: notifications/views.py:585
|
||||
#: streetup/notifications/views.py:604
|
||||
msgid "Le contenu du message ne peut pas être vide."
|
||||
msgstr "Le contenu du message ne peut pas être vide."
|
||||
|
||||
#: notifications/views.py:602
|
||||
#: streetup/notifications/views.py:621
|
||||
msgid "Vos préférences de rappel par e-mail ont été enregistrées."
|
||||
msgstr "Vos préférences de rappel par e-mail ont été enregistrées."
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2026-08-06 14:33+0000\n"
|
||||
"POT-Creation-Date: 2026-08-13 19:20+0200\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
|
|
@ -17,429 +17,430 @@ msgstr ""
|
|||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: reporting/apps.py:8
|
||||
#: streetup/reporting/apps.py:8
|
||||
msgid "Reporting"
|
||||
msgstr "Reporting"
|
||||
|
||||
#: reporting/models.py:19 reporting/templates/reporting/dashboard.html:150
|
||||
#: reporting/templates/reporting/volume_dashboard.html:96
|
||||
#: reporting/templates/reporting/volume_dashboard.html:243
|
||||
#: streetup/reporting/models.py:19
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:150
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:96
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:243
|
||||
msgid "Contrat"
|
||||
msgstr "Contract"
|
||||
|
||||
#: reporting/models.py:23
|
||||
#: streetup/reporting/models.py:23
|
||||
msgid "Activé pour le reporting"
|
||||
msgstr "Enabled for reporting"
|
||||
|
||||
#: reporting/models.py:24
|
||||
#: streetup/reporting/models.py:24
|
||||
msgid "Si coché, ce contrat est visible dans le dashboard de reporting."
|
||||
msgstr "If checked, this contract is visible in the reporting dashboard."
|
||||
|
||||
#: reporting/models.py:28
|
||||
#: streetup/reporting/models.py:28
|
||||
msgid "Contrat reportable"
|
||||
msgstr "Reportable contract"
|
||||
|
||||
#: reporting/models.py:29
|
||||
#: streetup/reporting/models.py:29
|
||||
msgid "Contrats reportables"
|
||||
msgstr "Reportable contracts"
|
||||
|
||||
#: reporting/templates/reporting/base.html:11
|
||||
#: reporting/templates/reporting/base.html:14
|
||||
#: streetup/reporting/templates/reporting/base.html:11
|
||||
#: streetup/reporting/templates/reporting/base.html:14
|
||||
msgid "Interventions correctives"
|
||||
msgstr "Corrective interventions"
|
||||
|
||||
#: reporting/templates/reporting/base.html:25
|
||||
#: reporting/templates/reporting/base.html:26
|
||||
#: streetup/reporting/templates/reporting/base.html:25
|
||||
#: streetup/reporting/templates/reporting/base.html:26
|
||||
msgid "Temps de traitement"
|
||||
msgstr "Processing time"
|
||||
|
||||
#: reporting/templates/reporting/base.html:35
|
||||
#: reporting/templates/reporting/base.html:36
|
||||
#: streetup/reporting/templates/reporting/base.html:35
|
||||
#: streetup/reporting/templates/reporting/base.html:36
|
||||
msgid "Nombre d'interventions"
|
||||
msgstr "Interventions"
|
||||
|
||||
#: reporting/templates/reporting/base.html:44
|
||||
#: reporting/templates/reporting/base.html:47
|
||||
#: streetup/reporting/templates/reporting/base.html:44
|
||||
#: streetup/reporting/templates/reporting/base.html:47
|
||||
msgid "Observations"
|
||||
msgstr "Observations"
|
||||
|
||||
#: reporting/templates/reporting/base.html:58
|
||||
#: reporting/templates/reporting/base.html:59
|
||||
#: streetup/reporting/templates/reporting/base.html:58
|
||||
#: streetup/reporting/templates/reporting/base.html:59
|
||||
msgid "Nombre d'observations"
|
||||
msgstr "Number of observations"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:28
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:28
|
||||
msgid "Évolution du temps de traitement"
|
||||
msgstr "Evolution of processing time"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:37
|
||||
#: reporting/templates/reporting/observations_dashboard.html:93
|
||||
#: reporting/templates/reporting/volume_dashboard.html:102
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:37
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:93
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:102
|
||||
msgid "Thématiques"
|
||||
msgstr "Themes"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:43
|
||||
#: reporting/templates/reporting/observations_dashboard.html:103
|
||||
#: reporting/templates/reporting/observations_dashboard.html:118
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:43
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:103
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:118
|
||||
msgid "Vide = toutes"
|
||||
msgstr "Empty = all"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:48
|
||||
#: reporting/templates/reporting/volume_dashboard.html:113
|
||||
#: reporting/templates/reporting/volume_dashboard.html:369
|
||||
#: reporting/templates/reporting/volume_dashboard.html:381
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:48
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:113
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:369
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:381
|
||||
msgid "Contrats"
|
||||
msgstr "Contracts"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:54
|
||||
#: reporting/templates/reporting/observations_dashboard.html:133
|
||||
#: reporting/templates/reporting/volume_dashboard.html:382
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:54
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:133
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:382
|
||||
msgid "Vide = tous"
|
||||
msgstr "Empty = all"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:59
|
||||
#: reporting/templates/reporting/observations_dashboard.html:138
|
||||
#: reporting/templates/reporting/volume_dashboard.html:124
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:59
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:138
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:124
|
||||
msgid "Granularité"
|
||||
msgstr "Granularity"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:61
|
||||
#: reporting/templates/reporting/observations_dashboard.html:140
|
||||
#: reporting/templates/reporting/volume_dashboard.html:126
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:61
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:140
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:126
|
||||
msgid "Jour"
|
||||
msgstr "Day"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:62
|
||||
#: reporting/templates/reporting/observations_dashboard.html:141
|
||||
#: reporting/templates/reporting/volume_dashboard.html:127
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:62
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:141
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:127
|
||||
msgid "Semaine"
|
||||
msgstr "Week"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:63
|
||||
#: reporting/templates/reporting/observations_dashboard.html:142
|
||||
#: reporting/templates/reporting/volume_dashboard.html:128
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:63
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:142
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:128
|
||||
msgid "Mois"
|
||||
msgstr "Month"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:69
|
||||
#: reporting/templates/reporting/observations_dashboard.html:148
|
||||
#: reporting/templates/reporting/volume_dashboard.html:134
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:69
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:148
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:134
|
||||
msgid "Du"
|
||||
msgstr "From"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:73
|
||||
#: reporting/templates/reporting/observations_dashboard.html:152
|
||||
#: reporting/templates/reporting/volume_dashboard.html:138
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:73
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:152
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:138
|
||||
msgid "Au"
|
||||
msgstr "To"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:82
|
||||
#: reporting/templates/reporting/volume_dashboard.html:149
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:82
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:149
|
||||
msgid "Cliquer pour voir la liste des interventions"
|
||||
msgstr "Click to see the list of interventions"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:84
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:84
|
||||
msgid "Interventions"
|
||||
msgstr "Interventions"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:90
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:90
|
||||
msgid "Méd. prise en charge (h)"
|
||||
msgstr "Med. response time (h)"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:96
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:96
|
||||
msgid "Méd. 1ère résolution (h)"
|
||||
msgstr "Med. first resolution (h)"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:102
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:102
|
||||
msgid "Méd. résolution finale (h)"
|
||||
msgstr "Med. final resolution (h)"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:111
|
||||
#: reporting/templates/reporting/dashboard.html:471
|
||||
#: reporting/templates/reporting/observations_dashboard.html:222
|
||||
#: reporting/templates/reporting/observations_dashboard.html:939
|
||||
#: reporting/templates/reporting/volume_dashboard.html:186
|
||||
#: reporting/templates/reporting/volume_dashboard.html:920
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:111
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:471
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:222
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:939
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:186
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:920
|
||||
msgid "Chargement des données…"
|
||||
msgstr "Loading data…"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:126
|
||||
#: reporting/templates/reporting/volume_dashboard.html:219
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:126
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:219
|
||||
msgid "Interventions prises en compte"
|
||||
msgstr "Corrective interventions"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:134
|
||||
#: reporting/templates/reporting/observations_dashboard.html:96
|
||||
#: reporting/templates/reporting/observations_dashboard.html:111
|
||||
#: reporting/templates/reporting/observations_dashboard.html:126
|
||||
#: reporting/templates/reporting/observations_dashboard.html:263
|
||||
#: reporting/templates/reporting/volume_dashboard.html:227
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:134
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:96
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:111
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:126
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:263
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:227
|
||||
msgid "Rechercher..."
|
||||
msgstr "To research..."
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:136
|
||||
#: reporting/templates/reporting/observations_dashboard.html:265
|
||||
#: reporting/templates/reporting/volume_dashboard.html:229
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:136
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:265
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:229
|
||||
msgid "Voir dans l'application"
|
||||
msgstr "View in app"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:145
|
||||
#: reporting/templates/reporting/observations_dashboard.html:274
|
||||
#: reporting/templates/reporting/volume_dashboard.html:238
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:145
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:274
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:238
|
||||
msgid "Code"
|
||||
msgstr "Code"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:146
|
||||
#: reporting/templates/reporting/volume_dashboard.html:239
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:146
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:239
|
||||
msgid "Titre"
|
||||
msgstr "Title"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:147
|
||||
#: reporting/templates/reporting/observations_dashboard.html:276
|
||||
#: reporting/templates/reporting/volume_dashboard.html:240
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:147
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:276
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:240
|
||||
msgid "Date de création"
|
||||
msgstr "Creation date"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:148
|
||||
#: reporting/templates/reporting/observations_dashboard.html:278
|
||||
#: reporting/templates/reporting/volume_dashboard.html:241
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:148
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:278
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:241
|
||||
msgid "Statut"
|
||||
msgstr "Status"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:149
|
||||
#: reporting/templates/reporting/volume_dashboard.html:242
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:149
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:242
|
||||
msgid "Priorité"
|
||||
msgstr "Priority"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:198
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:198
|
||||
msgid "Prise en charge"
|
||||
msgstr "Response"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:199
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:199
|
||||
msgid "1ère résolution"
|
||||
msgstr "1st resolution"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:200
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:200
|
||||
msgid "Résolution finale"
|
||||
msgstr "Final resolution"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:201
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:201
|
||||
msgid "Exécution"
|
||||
msgstr "Execution"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:353
|
||||
#: reporting/templates/reporting/observations_dashboard.html:589
|
||||
#: reporting/templates/reporting/volume_dashboard.html:499
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:353
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:589
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:499
|
||||
msgid "Aucune donnée disponible pour les filtres sélectionnés."
|
||||
msgstr "No data available for the selected filters."
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:402
|
||||
#: reporting/templates/reporting/dashboard.html:414
|
||||
#: reporting/templates/reporting/dashboard.html:436
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:402
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:414
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:436
|
||||
msgid "Nombre"
|
||||
msgstr "Count"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:430
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:430
|
||||
msgid "Durée"
|
||||
msgstr "Duration"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:485
|
||||
#: reporting/templates/reporting/observations_dashboard.html:953
|
||||
#: reporting/templates/reporting/volume_dashboard.html:934
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:485
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:953
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:934
|
||||
msgid "Erreur lors du chargement des données."
|
||||
msgstr "Error loading data."
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:493
|
||||
#: reporting/templates/reporting/observations_dashboard.html:963
|
||||
#: reporting/templates/reporting/volume_dashboard.html:944
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:493
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:963
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:944
|
||||
msgid "Impossible de contacter le serveur."
|
||||
msgstr "Unable to contact the server."
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:601
|
||||
#: reporting/templates/reporting/dashboard.html:710
|
||||
#: reporting/templates/reporting/volume_dashboard.html:1050
|
||||
#: reporting/templates/reporting/volume_dashboard.html:1167
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:601
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:710
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:1050
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:1167
|
||||
msgid "Chargement des interventions..."
|
||||
msgstr "Loading data…"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:734
|
||||
#: reporting/templates/reporting/volume_dashboard.html:1191
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:734
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:1191
|
||||
msgid "Aucune intervention trouvée."
|
||||
msgstr "No interventions found."
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:827
|
||||
#: reporting/templates/reporting/volume_dashboard.html:1284
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:827
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:1284
|
||||
msgid "Erreur lors du chargement des interventions."
|
||||
msgstr "Error loading data."
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:79
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:79
|
||||
msgid "Nombre et répartition des observations"
|
||||
msgstr "Number and distribution of observations"
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:108
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:108
|
||||
msgid "Catégories"
|
||||
msgstr "Categories"
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:123
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:123
|
||||
msgid "Symptômes"
|
||||
msgstr "Symptoms"
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:163
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:163
|
||||
msgid "Cliquer pour voir la liste des observations"
|
||||
msgstr "Click to see the list of observations"
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:165
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:165
|
||||
msgid "Observations au total"
|
||||
msgstr "Total observations"
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:171
|
||||
#: reporting/templates/reporting/observations_dashboard.html:461
|
||||
#: reporting/templates/reporting/volume_dashboard.html:157
|
||||
#: reporting/templates/reporting/volume_dashboard.html:380
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:171
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:461
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:157
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:380
|
||||
msgid "Thématiques actives"
|
||||
msgstr "Themes"
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:177
|
||||
#: reporting/templates/reporting/observations_dashboard.html:462
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:177
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:462
|
||||
msgid "Catégories représentées"
|
||||
msgstr "Categories represented"
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:190
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:190
|
||||
msgid "Évolution du volume"
|
||||
msgstr "Evolution of processing time"
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:193
|
||||
#: reporting/templates/reporting/observations_dashboard.html:198
|
||||
#: reporting/templates/reporting/observations_dashboard.html:379
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:193
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:198
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:379
|
||||
msgid "par thématique"
|
||||
msgstr "Themes"
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:203
|
||||
#: reporting/templates/reporting/observations_dashboard.html:381
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:203
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:381
|
||||
msgid "par catégorie"
|
||||
msgstr "by category"
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:208
|
||||
#: reporting/templates/reporting/observations_dashboard.html:383
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:208
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:383
|
||||
msgid "par symptôme"
|
||||
msgstr "by symptom"
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:215
|
||||
#: reporting/templates/reporting/volume_dashboard.html:179
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:215
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:179
|
||||
msgid "Cliquer sur une barre pour lister les détails"
|
||||
msgstr "Click on a bar to list details"
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:235
|
||||
#: reporting/templates/reporting/volume_dashboard.html:199
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:235
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:199
|
||||
msgid "Carte de densité (Heatmap)"
|
||||
msgstr "Heatmap"
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:240
|
||||
#: reporting/templates/reporting/volume_dashboard.html:204
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:240
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:204
|
||||
msgid "Chargement de la carte..."
|
||||
msgstr "Loading the map..."
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:255
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:255
|
||||
msgid "Observations prises en compte"
|
||||
msgstr "Comments taken into account"
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:275
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:275
|
||||
msgid "Description"
|
||||
msgstr "Description"
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:277
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:277
|
||||
msgid "Type"
|
||||
msgstr "Kind"
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:279
|
||||
#: reporting/templates/reporting/volume_dashboard.html:93
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:279
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:93
|
||||
msgid "Thématique"
|
||||
msgstr "Themes"
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:464
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:464
|
||||
msgid "Catégories actives"
|
||||
msgstr "Active categories"
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:465
|
||||
#: reporting/templates/reporting/observations_dashboard.html:468
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:465
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:468
|
||||
msgid "Thématiques représentées"
|
||||
msgstr "Themes"
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:467
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:467
|
||||
msgid "Symptômes actifs"
|
||||
msgstr "Active symptoms"
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:667
|
||||
#: reporting/templates/reporting/volume_dashboard.html:592
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:667
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:592
|
||||
msgid "Nombre d\\"
|
||||
msgstr "Count"
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:882
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:882
|
||||
msgid "Ouvrir l'observation"
|
||||
msgstr "Open observation"
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:889
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:889
|
||||
msgid "observations à cet endroit"
|
||||
msgstr "sightings at this location"
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:1041
|
||||
#: reporting/templates/reporting/observations_dashboard.html:1149
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:1041
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:1149
|
||||
msgid "Chargement des observations..."
|
||||
msgstr "Loading data…"
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:1173
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:1173
|
||||
msgid "Aucune observation trouvée."
|
||||
msgstr "No sightings found."
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:1266
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:1266
|
||||
msgid "Erreur lors du chargement des observations."
|
||||
msgstr "Error loading data."
|
||||
|
||||
#: reporting/templates/reporting/volume_dashboard.html:79
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:79
|
||||
msgid "Nombre et répartition des interventions"
|
||||
msgstr "Number and distribution of interventions"
|
||||
|
||||
#: reporting/templates/reporting/volume_dashboard.html:90
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:90
|
||||
msgid "Regrouper par"
|
||||
msgstr "Group by"
|
||||
|
||||
#: reporting/templates/reporting/volume_dashboard.html:108
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:108
|
||||
msgid "Vide = toutes (Ctrl+clic pour choix multiples)"
|
||||
msgstr "Empty = all (Ctrl+click for multiple choices)"
|
||||
|
||||
#: reporting/templates/reporting/volume_dashboard.html:119
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:119
|
||||
msgid "Vide = tous (Ctrl+clic pour choix multiples)"
|
||||
msgstr "Empty = all (Ctrl+click for multiple choices)"
|
||||
|
||||
#: reporting/templates/reporting/volume_dashboard.html:151
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:151
|
||||
msgid "Interventions correctives au total"
|
||||
msgstr "Corrective interventions"
|
||||
|
||||
#: reporting/templates/reporting/volume_dashboard.html:163
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:163
|
||||
msgid "Contrats actifs"
|
||||
msgstr "Contracts"
|
||||
|
||||
#: reporting/templates/reporting/volume_dashboard.html:176
|
||||
#: reporting/templates/reporting/volume_dashboard.html:379
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:176
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:379
|
||||
msgid "Évolution du volume par thématique"
|
||||
msgstr "Evolution of processing time"
|
||||
|
||||
#: reporting/templates/reporting/volume_dashboard.html:367
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:367
|
||||
msgid "Évolution du volume par contrat"
|
||||
msgstr "Evolution of processing time"
|
||||
|
||||
#: reporting/templates/reporting/volume_dashboard.html:368
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:368
|
||||
msgid "Contrats représentés"
|
||||
msgstr "Reportable contracts"
|
||||
|
||||
#: reporting/templates/reporting/volume_dashboard.html:370
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:370
|
||||
msgid "Sélectionnez les contrats à inclure"
|
||||
msgstr "Select the contracts to include"
|
||||
|
||||
#: reporting/templates/reporting/volume_dashboard.html:858
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:858
|
||||
msgid "Ouvrir l'intervention"
|
||||
msgstr "Interventions"
|
||||
|
||||
#: reporting/templates/reporting/volume_dashboard.html:866
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:866
|
||||
msgid "interventions à cet endroit"
|
||||
msgstr "Corrective interventions"
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2026-08-06 14:33+0000\n"
|
||||
"POT-Creation-Date: 2026-08-13 19:20+0200\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
|
|
@ -17,429 +17,430 @@ msgstr ""
|
|||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#: reporting/apps.py:8
|
||||
#: streetup/reporting/apps.py:8
|
||||
msgid "Reporting"
|
||||
msgstr "Reporting"
|
||||
|
||||
#: reporting/models.py:19 reporting/templates/reporting/dashboard.html:150
|
||||
#: reporting/templates/reporting/volume_dashboard.html:96
|
||||
#: reporting/templates/reporting/volume_dashboard.html:243
|
||||
#: streetup/reporting/models.py:19
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:150
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:96
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:243
|
||||
msgid "Contrat"
|
||||
msgstr "Contrat"
|
||||
|
||||
#: reporting/models.py:23
|
||||
#: streetup/reporting/models.py:23
|
||||
msgid "Activé pour le reporting"
|
||||
msgstr "Activé pour le reporting"
|
||||
|
||||
#: reporting/models.py:24
|
||||
#: streetup/reporting/models.py:24
|
||||
msgid "Si coché, ce contrat est visible dans le dashboard de reporting."
|
||||
msgstr "Si coché, ce contrat est visible dans le dashboard de reporting."
|
||||
|
||||
#: reporting/models.py:28
|
||||
#: streetup/reporting/models.py:28
|
||||
msgid "Contrat reportable"
|
||||
msgstr "Contrat reportable"
|
||||
|
||||
#: reporting/models.py:29
|
||||
#: streetup/reporting/models.py:29
|
||||
msgid "Contrats reportables"
|
||||
msgstr "Contrats reportables"
|
||||
|
||||
#: reporting/templates/reporting/base.html:11
|
||||
#: reporting/templates/reporting/base.html:14
|
||||
#: streetup/reporting/templates/reporting/base.html:11
|
||||
#: streetup/reporting/templates/reporting/base.html:14
|
||||
msgid "Interventions correctives"
|
||||
msgstr "Interventions correctives"
|
||||
|
||||
#: reporting/templates/reporting/base.html:25
|
||||
#: reporting/templates/reporting/base.html:26
|
||||
#: streetup/reporting/templates/reporting/base.html:25
|
||||
#: streetup/reporting/templates/reporting/base.html:26
|
||||
msgid "Temps de traitement"
|
||||
msgstr "Temps de traitement"
|
||||
|
||||
#: reporting/templates/reporting/base.html:35
|
||||
#: reporting/templates/reporting/base.html:36
|
||||
#: streetup/reporting/templates/reporting/base.html:35
|
||||
#: streetup/reporting/templates/reporting/base.html:36
|
||||
msgid "Nombre d'interventions"
|
||||
msgstr "Nombre d'interventions"
|
||||
|
||||
#: reporting/templates/reporting/base.html:44
|
||||
#: reporting/templates/reporting/base.html:47
|
||||
#: streetup/reporting/templates/reporting/base.html:44
|
||||
#: streetup/reporting/templates/reporting/base.html:47
|
||||
msgid "Observations"
|
||||
msgstr "Observations"
|
||||
|
||||
#: reporting/templates/reporting/base.html:58
|
||||
#: reporting/templates/reporting/base.html:59
|
||||
#: streetup/reporting/templates/reporting/base.html:58
|
||||
#: streetup/reporting/templates/reporting/base.html:59
|
||||
msgid "Nombre d'observations"
|
||||
msgstr "Nombre d'observations"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:28
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:28
|
||||
msgid "Évolution du temps de traitement"
|
||||
msgstr "Évolution du temps de traitement"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:37
|
||||
#: reporting/templates/reporting/observations_dashboard.html:93
|
||||
#: reporting/templates/reporting/volume_dashboard.html:102
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:37
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:93
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:102
|
||||
msgid "Thématiques"
|
||||
msgstr "Thématiques"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:43
|
||||
#: reporting/templates/reporting/observations_dashboard.html:103
|
||||
#: reporting/templates/reporting/observations_dashboard.html:118
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:43
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:103
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:118
|
||||
msgid "Vide = toutes"
|
||||
msgstr "Vide = toutes"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:48
|
||||
#: reporting/templates/reporting/volume_dashboard.html:113
|
||||
#: reporting/templates/reporting/volume_dashboard.html:369
|
||||
#: reporting/templates/reporting/volume_dashboard.html:381
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:48
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:113
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:369
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:381
|
||||
msgid "Contrats"
|
||||
msgstr "Contrats"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:54
|
||||
#: reporting/templates/reporting/observations_dashboard.html:133
|
||||
#: reporting/templates/reporting/volume_dashboard.html:382
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:54
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:133
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:382
|
||||
msgid "Vide = tous"
|
||||
msgstr "Vide = tous"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:59
|
||||
#: reporting/templates/reporting/observations_dashboard.html:138
|
||||
#: reporting/templates/reporting/volume_dashboard.html:124
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:59
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:138
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:124
|
||||
msgid "Granularité"
|
||||
msgstr "Granularité"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:61
|
||||
#: reporting/templates/reporting/observations_dashboard.html:140
|
||||
#: reporting/templates/reporting/volume_dashboard.html:126
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:61
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:140
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:126
|
||||
msgid "Jour"
|
||||
msgstr "Jour"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:62
|
||||
#: reporting/templates/reporting/observations_dashboard.html:141
|
||||
#: reporting/templates/reporting/volume_dashboard.html:127
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:62
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:141
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:127
|
||||
msgid "Semaine"
|
||||
msgstr "Semaine"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:63
|
||||
#: reporting/templates/reporting/observations_dashboard.html:142
|
||||
#: reporting/templates/reporting/volume_dashboard.html:128
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:63
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:142
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:128
|
||||
msgid "Mois"
|
||||
msgstr "Mois"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:69
|
||||
#: reporting/templates/reporting/observations_dashboard.html:148
|
||||
#: reporting/templates/reporting/volume_dashboard.html:134
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:69
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:148
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:134
|
||||
msgid "Du"
|
||||
msgstr "Du"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:73
|
||||
#: reporting/templates/reporting/observations_dashboard.html:152
|
||||
#: reporting/templates/reporting/volume_dashboard.html:138
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:73
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:152
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:138
|
||||
msgid "Au"
|
||||
msgstr "Au"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:82
|
||||
#: reporting/templates/reporting/volume_dashboard.html:149
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:82
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:149
|
||||
msgid "Cliquer pour voir la liste des interventions"
|
||||
msgstr "Cliquer pour voir la liste des interventions"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:84
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:84
|
||||
msgid "Interventions"
|
||||
msgstr "Interventions"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:90
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:90
|
||||
msgid "Méd. prise en charge (h)"
|
||||
msgstr "Méd. prise en charge (h)"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:96
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:96
|
||||
msgid "Méd. 1ère résolution (h)"
|
||||
msgstr "Méd. 1ère résolution (h)"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:102
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:102
|
||||
msgid "Méd. résolution finale (h)"
|
||||
msgstr "Méd. résolution finale (h)"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:111
|
||||
#: reporting/templates/reporting/dashboard.html:471
|
||||
#: reporting/templates/reporting/observations_dashboard.html:222
|
||||
#: reporting/templates/reporting/observations_dashboard.html:939
|
||||
#: reporting/templates/reporting/volume_dashboard.html:186
|
||||
#: reporting/templates/reporting/volume_dashboard.html:920
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:111
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:471
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:222
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:939
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:186
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:920
|
||||
msgid "Chargement des données…"
|
||||
msgstr "Chargement des données…"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:126
|
||||
#: reporting/templates/reporting/volume_dashboard.html:219
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:126
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:219
|
||||
msgid "Interventions prises en compte"
|
||||
msgstr "Interventions prises en compte"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:134
|
||||
#: reporting/templates/reporting/observations_dashboard.html:96
|
||||
#: reporting/templates/reporting/observations_dashboard.html:111
|
||||
#: reporting/templates/reporting/observations_dashboard.html:126
|
||||
#: reporting/templates/reporting/observations_dashboard.html:263
|
||||
#: reporting/templates/reporting/volume_dashboard.html:227
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:134
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:96
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:111
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:126
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:263
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:227
|
||||
msgid "Rechercher..."
|
||||
msgstr "Rechercher..."
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:136
|
||||
#: reporting/templates/reporting/observations_dashboard.html:265
|
||||
#: reporting/templates/reporting/volume_dashboard.html:229
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:136
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:265
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:229
|
||||
msgid "Voir dans l'application"
|
||||
msgstr "Voir dans l'application"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:145
|
||||
#: reporting/templates/reporting/observations_dashboard.html:274
|
||||
#: reporting/templates/reporting/volume_dashboard.html:238
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:145
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:274
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:238
|
||||
msgid "Code"
|
||||
msgstr "Code"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:146
|
||||
#: reporting/templates/reporting/volume_dashboard.html:239
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:146
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:239
|
||||
msgid "Titre"
|
||||
msgstr "Titre"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:147
|
||||
#: reporting/templates/reporting/observations_dashboard.html:276
|
||||
#: reporting/templates/reporting/volume_dashboard.html:240
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:147
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:276
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:240
|
||||
msgid "Date de création"
|
||||
msgstr "Date de création"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:148
|
||||
#: reporting/templates/reporting/observations_dashboard.html:278
|
||||
#: reporting/templates/reporting/volume_dashboard.html:241
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:148
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:278
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:241
|
||||
msgid "Statut"
|
||||
msgstr "Statut"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:149
|
||||
#: reporting/templates/reporting/volume_dashboard.html:242
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:149
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:242
|
||||
msgid "Priorité"
|
||||
msgstr "Priorité"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:198
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:198
|
||||
msgid "Prise en charge"
|
||||
msgstr "Prise en charge"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:199
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:199
|
||||
msgid "1ère résolution"
|
||||
msgstr "1ère résolution"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:200
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:200
|
||||
msgid "Résolution finale"
|
||||
msgstr "Résolution finale"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:201
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:201
|
||||
msgid "Exécution"
|
||||
msgstr "Exécution"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:353
|
||||
#: reporting/templates/reporting/observations_dashboard.html:589
|
||||
#: reporting/templates/reporting/volume_dashboard.html:499
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:353
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:589
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:499
|
||||
msgid "Aucune donnée disponible pour les filtres sélectionnés."
|
||||
msgstr "Aucune donnée disponible pour les filtres sélectionnés."
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:402
|
||||
#: reporting/templates/reporting/dashboard.html:414
|
||||
#: reporting/templates/reporting/dashboard.html:436
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:402
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:414
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:436
|
||||
msgid "Nombre"
|
||||
msgstr "Nombre"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:430
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:430
|
||||
msgid "Durée"
|
||||
msgstr "Durée"
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:485
|
||||
#: reporting/templates/reporting/observations_dashboard.html:953
|
||||
#: reporting/templates/reporting/volume_dashboard.html:934
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:485
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:953
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:934
|
||||
msgid "Erreur lors du chargement des données."
|
||||
msgstr "Erreur lors du chargement des données."
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:493
|
||||
#: reporting/templates/reporting/observations_dashboard.html:963
|
||||
#: reporting/templates/reporting/volume_dashboard.html:944
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:493
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:963
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:944
|
||||
msgid "Impossible de contacter le serveur."
|
||||
msgstr "Impossible de contacter le serveur."
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:601
|
||||
#: reporting/templates/reporting/dashboard.html:710
|
||||
#: reporting/templates/reporting/volume_dashboard.html:1050
|
||||
#: reporting/templates/reporting/volume_dashboard.html:1167
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:601
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:710
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:1050
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:1167
|
||||
msgid "Chargement des interventions..."
|
||||
msgstr "Chargement des interventions..."
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:734
|
||||
#: reporting/templates/reporting/volume_dashboard.html:1191
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:734
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:1191
|
||||
msgid "Aucune intervention trouvée."
|
||||
msgstr "Aucune intervention trouvée."
|
||||
|
||||
#: reporting/templates/reporting/dashboard.html:827
|
||||
#: reporting/templates/reporting/volume_dashboard.html:1284
|
||||
#: streetup/reporting/templates/reporting/dashboard.html:827
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:1284
|
||||
msgid "Erreur lors du chargement des interventions."
|
||||
msgstr "Erreur lors du chargement des interventions."
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:79
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:79
|
||||
msgid "Nombre et répartition des observations"
|
||||
msgstr "Nombre et répartition des observations"
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:108
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:108
|
||||
msgid "Catégories"
|
||||
msgstr "Catégories"
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:123
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:123
|
||||
msgid "Symptômes"
|
||||
msgstr "Symptômes"
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:163
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:163
|
||||
msgid "Cliquer pour voir la liste des observations"
|
||||
msgstr "Cliquer pour voir la liste des observations"
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:165
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:165
|
||||
msgid "Observations au total"
|
||||
msgstr "Observations au total"
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:171
|
||||
#: reporting/templates/reporting/observations_dashboard.html:461
|
||||
#: reporting/templates/reporting/volume_dashboard.html:157
|
||||
#: reporting/templates/reporting/volume_dashboard.html:380
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:171
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:461
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:157
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:380
|
||||
msgid "Thématiques actives"
|
||||
msgstr "Thématiques actives"
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:177
|
||||
#: reporting/templates/reporting/observations_dashboard.html:462
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:177
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:462
|
||||
msgid "Catégories représentées"
|
||||
msgstr "Catégories représentées"
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:190
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:190
|
||||
msgid "Évolution du volume"
|
||||
msgstr "Évolution du volume"
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:193
|
||||
#: reporting/templates/reporting/observations_dashboard.html:198
|
||||
#: reporting/templates/reporting/observations_dashboard.html:379
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:193
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:198
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:379
|
||||
msgid "par thématique"
|
||||
msgstr "par thématique"
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:203
|
||||
#: reporting/templates/reporting/observations_dashboard.html:381
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:203
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:381
|
||||
msgid "par catégorie"
|
||||
msgstr "par catégorie"
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:208
|
||||
#: reporting/templates/reporting/observations_dashboard.html:383
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:208
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:383
|
||||
msgid "par symptôme"
|
||||
msgstr "par symptôme"
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:215
|
||||
#: reporting/templates/reporting/volume_dashboard.html:179
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:215
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:179
|
||||
msgid "Cliquer sur une barre pour lister les détails"
|
||||
msgstr "Cliquer sur une barre pour lister les détails"
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:235
|
||||
#: reporting/templates/reporting/volume_dashboard.html:199
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:235
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:199
|
||||
msgid "Carte de densité (Heatmap)"
|
||||
msgstr "Carte de densité (Heatmap)"
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:240
|
||||
#: reporting/templates/reporting/volume_dashboard.html:204
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:240
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:204
|
||||
msgid "Chargement de la carte..."
|
||||
msgstr "Chargement de la carte..."
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:255
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:255
|
||||
msgid "Observations prises en compte"
|
||||
msgstr "Observations prises en compte"
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:275
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:275
|
||||
msgid "Description"
|
||||
msgstr "Description"
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:277
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:277
|
||||
msgid "Type"
|
||||
msgstr "Type"
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:279
|
||||
#: reporting/templates/reporting/volume_dashboard.html:93
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:279
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:93
|
||||
msgid "Thématique"
|
||||
msgstr "Thématique"
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:464
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:464
|
||||
msgid "Catégories actives"
|
||||
msgstr "Catégories actives"
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:465
|
||||
#: reporting/templates/reporting/observations_dashboard.html:468
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:465
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:468
|
||||
msgid "Thématiques représentées"
|
||||
msgstr "Thématiques représentées"
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:467
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:467
|
||||
msgid "Symptômes actifs"
|
||||
msgstr "Symptômes actifs"
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:667
|
||||
#: reporting/templates/reporting/volume_dashboard.html:592
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:667
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:592
|
||||
msgid "Nombre d\\"
|
||||
msgstr "Nombre d\\"
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:882
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:882
|
||||
msgid "Ouvrir l'observation"
|
||||
msgstr "Ouvrir l'observation"
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:889
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:889
|
||||
msgid "observations à cet endroit"
|
||||
msgstr "observations à cet endroit"
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:1041
|
||||
#: reporting/templates/reporting/observations_dashboard.html:1149
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:1041
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:1149
|
||||
msgid "Chargement des observations..."
|
||||
msgstr "Chargement des observations..."
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:1173
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:1173
|
||||
msgid "Aucune observation trouvée."
|
||||
msgstr "Aucune observation trouvée."
|
||||
|
||||
#: reporting/templates/reporting/observations_dashboard.html:1266
|
||||
#: streetup/reporting/templates/reporting/observations_dashboard.html:1266
|
||||
msgid "Erreur lors du chargement des observations."
|
||||
msgstr "Erreur lors du chargement des observations."
|
||||
|
||||
#: reporting/templates/reporting/volume_dashboard.html:79
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:79
|
||||
msgid "Nombre et répartition des interventions"
|
||||
msgstr "Nombre et répartition des interventions"
|
||||
|
||||
#: reporting/templates/reporting/volume_dashboard.html:90
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:90
|
||||
msgid "Regrouper par"
|
||||
msgstr "Regrouper par"
|
||||
|
||||
#: reporting/templates/reporting/volume_dashboard.html:108
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:108
|
||||
msgid "Vide = toutes (Ctrl+clic pour choix multiples)"
|
||||
msgstr "Vide = toutes (Ctrl+clic pour choix multiples)"
|
||||
|
||||
#: reporting/templates/reporting/volume_dashboard.html:119
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:119
|
||||
msgid "Vide = tous (Ctrl+clic pour choix multiples)"
|
||||
msgstr "Vide = tous (Ctrl+clic pour choix multiples)"
|
||||
|
||||
#: reporting/templates/reporting/volume_dashboard.html:151
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:151
|
||||
msgid "Interventions correctives au total"
|
||||
msgstr "Interventions correctives au total"
|
||||
|
||||
#: reporting/templates/reporting/volume_dashboard.html:163
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:163
|
||||
msgid "Contrats actifs"
|
||||
msgstr "Contrats actifs"
|
||||
|
||||
#: reporting/templates/reporting/volume_dashboard.html:176
|
||||
#: reporting/templates/reporting/volume_dashboard.html:379
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:176
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:379
|
||||
msgid "Évolution du volume par thématique"
|
||||
msgstr "Évolution du volume par thématique"
|
||||
|
||||
#: reporting/templates/reporting/volume_dashboard.html:367
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:367
|
||||
msgid "Évolution du volume par contrat"
|
||||
msgstr "Évolution du volume par contrat"
|
||||
|
||||
#: reporting/templates/reporting/volume_dashboard.html:368
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:368
|
||||
msgid "Contrats représentés"
|
||||
msgstr "Contrats représentés"
|
||||
|
||||
#: reporting/templates/reporting/volume_dashboard.html:370
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:370
|
||||
msgid "Sélectionnez les contrats à inclure"
|
||||
msgstr "Sélectionnez les contrats à inclure"
|
||||
|
||||
#: reporting/templates/reporting/volume_dashboard.html:858
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:858
|
||||
msgid "Ouvrir l'intervention"
|
||||
msgstr "Ouvrir l'intervention"
|
||||
|
||||
#: reporting/templates/reporting/volume_dashboard.html:866
|
||||
#: streetup/reporting/templates/reporting/volume_dashboard.html:866
|
||||
msgid "interventions à cet endroit"
|
||||
msgstr "interventions à cet endroit"
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue