feat: add GIEP guided inspection framework with new templates, migration, and updated field registry
This commit is contained in:
parent
8c4556a34c
commit
e4d2ca45c5
68 changed files with 2836 additions and 993 deletions
Binary file not shown.
File diff suppressed because it is too large
Load diff
|
|
@ -187,7 +187,9 @@ msgstr "Erreur lors de la récupération des données."
|
||||||
msgid ""
|
msgid ""
|
||||||
"Sélectionnez des localisations ou lancez une recherche pour afficher les "
|
"Sélectionnez des localisations ou lancez une recherche pour afficher les "
|
||||||
"assets."
|
"assets."
|
||||||
msgstr "Sélectionnez des localisations ou lancez une recherche pour afficher les assets."
|
msgstr ""
|
||||||
|
"Sélectionnez des localisations ou lancez une recherche pour afficher les "
|
||||||
|
"assets."
|
||||||
|
|
||||||
#: assets/static/assets/assets_index.js:1102
|
#: assets/static/assets/assets_index.js:1102
|
||||||
msgid "Aucun asset ne correspond aux critères de recherche."
|
msgid "Aucun asset ne correspond aux critères de recherche."
|
||||||
|
|
@ -498,7 +500,9 @@ msgstr "Veuillez sélectionner au moins un asset."
|
||||||
msgid ""
|
msgid ""
|
||||||
"Trop de données à afficher. Ajoutez des filtres ou réduisez le périmètre "
|
"Trop de données à afficher. Ajoutez des filtres ou réduisez le périmètre "
|
||||||
"pour charger le tableau et la carte."
|
"pour charger le tableau et la carte."
|
||||||
msgstr "Trop de données à afficher. Ajoutez des filtres ou réduisez le périmètre pour charger le tableau et la carte."
|
msgstr ""
|
||||||
|
"Trop de données à afficher. Ajoutez des filtres ou réduisez le périmètre "
|
||||||
|
"pour charger le tableau et la carte."
|
||||||
|
|
||||||
#: assets/static/assets/unified_index.js:1671
|
#: assets/static/assets/unified_index.js:1671
|
||||||
#: assets/static/assets/unified_index.js:1702
|
#: assets/static/assets/unified_index.js:1702
|
||||||
|
|
@ -570,7 +574,8 @@ msgstr "Replier les modèles"
|
||||||
#: assets/static/assets/unified_index.js:3313
|
#: assets/static/assets/unified_index.js:3313
|
||||||
msgid ""
|
msgid ""
|
||||||
"Bloc replié. Cliquez sur \"Afficher les modèles\" pour voir les options."
|
"Bloc replié. Cliquez sur \"Afficher les modèles\" pour voir les options."
|
||||||
msgstr "Bloc replié. Cliquez sur \"Afficher les modèles\" pour voir les options."
|
msgstr ""
|
||||||
|
"Bloc replié. Cliquez sur \"Afficher les modèles\" pour voir les options."
|
||||||
|
|
||||||
# Asset Template Selection Modal
|
# Asset Template Selection Modal
|
||||||
|
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -5020,7 +5020,7 @@ msgstr "Beheerdersdienst"
|
||||||
|
|
||||||
#: assets/templates/assets/outdoor/outdoorlocation_detail.html:124
|
#: assets/templates/assets/outdoor/outdoorlocation_detail.html:124
|
||||||
msgid "Caractéristiques physiques & Aménagements"
|
msgid "Caractéristiques physiques & Aménagements"
|
||||||
msgstr "Fysieke kenmerken & Voorzieningen"
|
msgstr "Fysieke kenmerken & Kunstwerken"
|
||||||
|
|
||||||
#: assets/templates/assets/outdoor/outdoorlocation_detail.html:128
|
#: assets/templates/assets/outdoor/outdoorlocation_detail.html:128
|
||||||
msgid "Surface totale"
|
msgid "Surface totale"
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
{% load i18n static %}
|
{% load i18n static inspections_tags %}
|
||||||
|
|
||||||
{# Inspections et contrôles liés à l'asset #}
|
{# Inspections et contrôles liés à l'asset #}
|
||||||
<div class="card mb-3" id="asset-inspections-card">
|
<div class="card mb-3" id="asset-inspections-card">
|
||||||
|
|
@ -113,26 +113,10 @@
|
||||||
<span class="fw-semibold">{{ insp.inspector.get_full_name|default:insp.inspector.username|default:"-" }}</span>
|
<span class="fw-semibold">{{ insp.inspector.get_full_name|default:insp.inspector.username|default:"-" }}</span>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
{% with leaf=insp.detailed_inspection %}
|
{% get_inspection_detail_template insp as detail_template %}
|
||||||
{% if leaf and leaf.verified_standard_stand_count is not None %}
|
{% if detail_template %}
|
||||||
<li class="list-group-item d-flex justify-content-between align-items-center px-0">
|
{% include detail_template with insp=insp %}
|
||||||
<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 %}
|
{% 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>
|
|
||||||
{% endif %}
|
|
||||||
{% endwith %}
|
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
{% if insp.notes %}
|
{% if insp.notes %}
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -180,11 +180,11 @@ msgstr "Localisation"
|
||||||
|
|
||||||
#: authorizations/models.py:107
|
#: authorizations/models.py:107
|
||||||
msgid "Autorisation d'occupation de l'espace public"
|
msgid "Autorisation d'occupation de l'espace public"
|
||||||
msgstr ""
|
msgstr "Autorisation d'occupation de l'espace public"
|
||||||
|
|
||||||
#: authorizations/models.py:108
|
#: authorizations/models.py:108
|
||||||
msgid "Autorisations d'occupation de l'espace public"
|
msgid "Autorisations d'occupation de l'espace public"
|
||||||
msgstr ""
|
msgstr "Autorisations d'occupation de l'espace public"
|
||||||
|
|
||||||
#: authorizations/models.py:146
|
#: authorizations/models.py:146
|
||||||
#, python-format
|
#, python-format
|
||||||
|
|
@ -295,23 +295,23 @@ msgstr "Documents joints"
|
||||||
|
|
||||||
#: authorizations/templates/authorizations/authorization_detail.html:167
|
#: authorizations/templates/authorizations/authorization_detail.html:167
|
||||||
msgid "Aucun document joint."
|
msgid "Aucun document joint."
|
||||||
msgstr "Documents joints"
|
msgstr "Aucun document joint."
|
||||||
|
|
||||||
#: authorizations/templates/authorizations/authorization_detail.html:176
|
#: authorizations/templates/authorizations/authorization_detail.html:176
|
||||||
msgid "Ex: Arrêté de police"
|
msgid "Ex: Arrêté de police"
|
||||||
msgstr ""
|
msgstr "Ex: Arrêté de police"
|
||||||
|
|
||||||
#: authorizations/templates/authorizations/authorization_detail.html:183
|
#: authorizations/templates/authorizations/authorization_detail.html:183
|
||||||
msgid "Ajouter"
|
msgid "Ajouter"
|
||||||
msgstr "Ajouter une date"
|
msgstr "Ajouter"
|
||||||
|
|
||||||
#: authorizations/templates/authorizations/authorization_detail.html:194
|
#: authorizations/templates/authorizations/authorization_detail.html:194
|
||||||
msgid "Traitement de la demande"
|
msgid "Traitement de la demande"
|
||||||
msgstr "Description de la demande"
|
msgstr "Traitement de la demande"
|
||||||
|
|
||||||
#: authorizations/templates/authorizations/authorization_detail.html:201
|
#: authorizations/templates/authorizations/authorization_detail.html:201
|
||||||
msgid "Modifier le statut"
|
msgid "Modifier le statut"
|
||||||
msgstr ""
|
msgstr "Modifier le statut"
|
||||||
|
|
||||||
#: authorizations/templates/authorizations/authorization_detail.html:211
|
#: authorizations/templates/authorizations/authorization_detail.html:211
|
||||||
msgid "Commentaire agent"
|
msgid "Commentaire agent"
|
||||||
|
|
@ -319,11 +319,11 @@ msgstr "Commentaire agent"
|
||||||
|
|
||||||
#: authorizations/templates/authorizations/authorization_detail.html:212
|
#: authorizations/templates/authorizations/authorization_detail.html:212
|
||||||
msgid "Saisir un commentaire ou des notes..."
|
msgid "Saisir un commentaire ou des notes..."
|
||||||
msgstr ""
|
msgstr "Saisir un commentaire ou des notes..."
|
||||||
|
|
||||||
#: authorizations/templates/authorizations/authorization_detail.html:216
|
#: authorizations/templates/authorizations/authorization_detail.html:216
|
||||||
msgid "Enregistrer le traitement"
|
msgid "Enregistrer le traitement"
|
||||||
msgstr ""
|
msgstr "Enregistrer le traitement"
|
||||||
|
|
||||||
#: authorizations/templates/authorizations/authorization_list.html:41
|
#: authorizations/templates/authorizations/authorization_list.html:41
|
||||||
#: authorizations/templates/authorizations/authorization_list.html:42
|
#: authorizations/templates/authorizations/authorization_list.html:42
|
||||||
|
|
@ -350,11 +350,11 @@ msgstr "Recherche"
|
||||||
#: authorizations/templates/authorizations/authorization_list.html:82
|
#: authorizations/templates/authorizations/authorization_list.html:82
|
||||||
#: authorizations/templates/authorizations/authorization_list.html:207
|
#: authorizations/templates/authorizations/authorization_list.html:207
|
||||||
msgid "Tous les types"
|
msgid "Tous les types"
|
||||||
msgstr ""
|
msgstr "Tous les types"
|
||||||
|
|
||||||
#: authorizations/templates/authorizations/authorization_list.html:89
|
#: authorizations/templates/authorizations/authorization_list.html:89
|
||||||
msgid "Rechercher un type..."
|
msgid "Rechercher un type..."
|
||||||
msgstr "Recherche"
|
msgstr "Rechercher un type..."
|
||||||
|
|
||||||
#: authorizations/templates/authorizations/authorization_list.html:92
|
#: authorizations/templates/authorizations/authorization_list.html:92
|
||||||
#: authorizations/templates/authorizations/new_authorization_default.html:226
|
#: authorizations/templates/authorizations/new_authorization_default.html:226
|
||||||
|
|
@ -363,7 +363,7 @@ msgstr "Effacer"
|
||||||
|
|
||||||
#: authorizations/templates/authorizations/authorization_list.html:106
|
#: authorizations/templates/authorizations/authorization_list.html:106
|
||||||
msgid "Aucun type correspondant"
|
msgid "Aucun type correspondant"
|
||||||
msgstr ""
|
msgstr "Aucun type correspondant"
|
||||||
|
|
||||||
#: authorizations/templates/authorizations/authorization_list.html:121
|
#: authorizations/templates/authorizations/authorization_list.html:121
|
||||||
msgid "Filtrer"
|
msgid "Filtrer"
|
||||||
|
|
@ -379,7 +379,7 @@ msgstr "Aucune demande trouvée."
|
||||||
|
|
||||||
#: authorizations/templates/authorizations/authorization_list.html:215
|
#: authorizations/templates/authorizations/authorization_list.html:215
|
||||||
msgid "types sélectionnés"
|
msgid "types sélectionnés"
|
||||||
msgstr ""
|
msgstr "types sélectionnés"
|
||||||
|
|
||||||
#: authorizations/templates/authorizations/authorization_success.html:9
|
#: authorizations/templates/authorizations/authorization_success.html:9
|
||||||
#: authorizations/templates/authorizations/authorization_success.html:37
|
#: authorizations/templates/authorizations/authorization_success.html:37
|
||||||
|
|
@ -424,9 +424,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Votre demande d'autorisation d'occupation de l'espace public a bien été "
|
"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 "
|
"enregistrée. Un accusé de réception vous a été envoyé par email. Nos "
|
||||||
"services prendront contact avec vous dans les meilleurs délais.enregistrée. "
|
"services prendront contact avec vous dans les meilleurs délais."
|
||||||
"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
|
#: authorizations/templates/authorizations/authorization_success.html:64
|
||||||
msgid "Faire une nouvelle demande"
|
msgid "Faire une nouvelle demande"
|
||||||
|
|
@ -562,18 +560,25 @@ msgid ""
|
||||||
"mobilier, etc.) doit faire l'objet d'une autorisation préalable de la part "
|
"mobilier, etc.) doit faire l'objet d'une autorisation préalable de la part "
|
||||||
"de l'administration."
|
"de l'administration."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"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."
|
||||||
|
|
||||||
#: authorizations/templates/authorizations/new_authorization_default.html:121
|
#: authorizations/templates/authorizations/new_authorization_default.html:121
|
||||||
msgid ""
|
msgid ""
|
||||||
"Veuillez compléter ce formulaire et délimiter la zone concernée sur la carte "
|
"Veuillez compléter ce formulaire et délimiter la zone concernée sur la carte "
|
||||||
"ci-dessous ainsi que la période souhaitée."
|
"ci-dessous ainsi que la période souhaitée."
|
||||||
msgstr ""
|
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
|
#: authorizations/templates/authorizations/new_authorization_default.html:126
|
||||||
msgid ""
|
msgid ""
|
||||||
"Si vous éprouvez des difficultés ou avez des questions, vous pouvez "
|
"Si vous éprouvez des difficultés ou avez des questions, vous pouvez "
|
||||||
"contacter nos services."
|
"contacter nos services."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Si vous éprouvez des difficultés ou avez des questions, vous pouvez "
|
||||||
|
"contacter nos services."
|
||||||
|
|
||||||
#: authorizations/templates/authorizations/new_authorization_default.html:144
|
#: authorizations/templates/authorizations/new_authorization_default.html:144
|
||||||
msgid "Votre demande"
|
msgid "Votre demande"
|
||||||
|
|
@ -672,19 +677,19 @@ msgstr ""
|
||||||
|
|
||||||
#: authorizations/views.py:326 authorizations/views.py:375
|
#: authorizations/views.py:326 authorizations/views.py:375
|
||||||
msgid "Vous n'avez pas accès à cette vue."
|
msgid "Vous n'avez pas accès à cette vue."
|
||||||
msgstr ""
|
msgstr "Vous n'avez pas accès à cette vue."
|
||||||
|
|
||||||
#: authorizations/views.py:392
|
#: authorizations/views.py:392
|
||||||
msgid "La demande a été mise à jour avec succès."
|
msgid "La demande a été mise à jour avec succès."
|
||||||
msgstr ""
|
msgstr "La demande a été mise à jour avec succès."
|
||||||
|
|
||||||
#: authorizations/views.py:409
|
#: authorizations/views.py:409
|
||||||
msgid "Le document a été ajouté avec succès."
|
msgid "Le document a été ajouté avec succès."
|
||||||
msgstr ""
|
msgstr "Le document a été ajouté avec succès."
|
||||||
|
|
||||||
#: authorizations/views.py:413
|
#: authorizations/views.py:413
|
||||||
msgid "Veuillez fournir une description et un fichier."
|
msgid "Veuillez fournir une description et un fichier."
|
||||||
msgstr ""
|
msgstr "Veuillez fournir une description et un fichier."
|
||||||
|
|
||||||
#~ msgid "Autorisation de voirie"
|
#~ msgid "Autorisation de voirie"
|
||||||
#~ msgstr "Autorisation de voirie"
|
#~ msgstr "Autorisation de voirie"
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -166,75 +166,79 @@ msgstr "Aucun document associé"
|
||||||
|
|
||||||
#: common/templates/common/components/help_panel.html:9
|
#: common/templates/common/components/help_panel.html:9
|
||||||
msgid "Chargement..."
|
msgid "Chargement..."
|
||||||
msgstr ""
|
msgstr "Chargement..."
|
||||||
|
|
||||||
#: common/templates/common/components/help_panel.html:10
|
#: common/templates/common/components/help_panel.html:10
|
||||||
msgid "Erreur lors du chargement."
|
msgid "Erreur lors du chargement."
|
||||||
msgstr ""
|
msgstr "Erreur lors du chargement."
|
||||||
|
|
||||||
#: common/templates/common/components/help_panel.html:16
|
#: common/templates/common/components/help_panel.html:16
|
||||||
msgid "Centre d'aide"
|
msgid "Centre d'aide"
|
||||||
msgstr ""
|
msgstr "Centre d'aide"
|
||||||
|
|
||||||
#: common/templates/common/components/help_panel.html:30
|
#: common/templates/common/components/help_panel.html:30
|
||||||
msgid "Rechercher un guide..."
|
msgid "Rechercher un guide..."
|
||||||
msgstr ""
|
msgstr "Rechercher un guide..."
|
||||||
|
|
||||||
#: common/templates/common/components/help_panel.html:39
|
#: common/templates/common/components/help_panel.html:39
|
||||||
msgid "Prise en main de StreetUp"
|
msgid "Prise en main de StreetUp"
|
||||||
msgstr ""
|
msgstr "Prise en main de StreetUp"
|
||||||
|
|
||||||
#: common/templates/common/components/help_panel.html:40
|
#: common/templates/common/components/help_panel.html:40
|
||||||
msgid "Découvrez les bases de l'application, la navigation et le menu."
|
msgid "Découvrez les bases de l'application, la navigation et le menu."
|
||||||
msgstr ""
|
msgstr "Découvrez les bases de l'application, la navigation et le menu."
|
||||||
|
|
||||||
#: common/templates/common/components/help_panel.html:48
|
#: common/templates/common/components/help_panel.html:48
|
||||||
msgid "Rechercher et filtrer des assets"
|
msgid "Rechercher et filtrer des assets"
|
||||||
msgstr ""
|
msgstr "Rechercher et filtrer des assets"
|
||||||
|
|
||||||
#: common/templates/common/components/help_panel.html:49
|
#: common/templates/common/components/help_panel.html:49
|
||||||
msgid "Apprenez à rechercher, filtrer et personnaliser l'inventaire."
|
msgid "Apprenez à rechercher, filtrer et personnaliser l'inventaire."
|
||||||
msgstr ""
|
msgstr "Apprenez à rechercher, filtrer et personnaliser l'inventaire."
|
||||||
|
|
||||||
#: common/templates/common/components/help_panel.html:57
|
#: common/templates/common/components/help_panel.html:57
|
||||||
msgid "Statuts des interventions"
|
msgid "Statuts des interventions"
|
||||||
msgstr ""
|
msgstr "Statuts des interventions"
|
||||||
|
|
||||||
#: common/templates/common/components/help_panel.html:58
|
#: common/templates/common/components/help_panel.html:58
|
||||||
msgid ""
|
msgid ""
|
||||||
"Comprendre le cycle de vie d'une intervention à travers ses différents "
|
"Comprendre le cycle de vie d'une intervention à travers ses différents "
|
||||||
"statuts."
|
"statuts."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Comprendre le cycle de vie d'une intervention à travers ses différents "
|
||||||
|
"statuts."
|
||||||
|
|
||||||
#: common/templates/common/components/help_panel.html:67
|
#: common/templates/common/components/help_panel.html:67
|
||||||
msgid "Approuver des interventions"
|
msgid "Approuver des interventions"
|
||||||
msgstr ""
|
msgstr "Approuver des interventions"
|
||||||
|
|
||||||
#: common/templates/common/components/help_panel.html:68
|
#: common/templates/common/components/help_panel.html:68
|
||||||
msgid ""
|
msgid ""
|
||||||
"Guide destiné aux gestionnaires pour valider et approuver les chantiers."
|
"Guide destiné aux gestionnaires pour valider et approuver les chantiers."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Guide destiné aux gestionnaires pour valider et approuver les chantiers."
|
||||||
|
|
||||||
#: common/templates/common/components/help_panel.html:78
|
#: common/templates/common/components/help_panel.html:78
|
||||||
msgid "Gérer les projets"
|
msgid "Gérer les projets"
|
||||||
msgstr ""
|
msgstr "Gérer les projets"
|
||||||
|
|
||||||
#: common/templates/common/components/help_panel.html:79
|
#: common/templates/common/components/help_panel.html:79
|
||||||
msgid ""
|
msgid ""
|
||||||
"Comment regrouper les interventions et suivre la progression des chantiers."
|
"Comment regrouper les interventions et suivre la progression des chantiers."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Comment regrouper les interventions et suivre la progression des chantiers."
|
||||||
|
|
||||||
#: common/templates/common/components/help_panel.html:89
|
#: common/templates/common/components/help_panel.html:89
|
||||||
msgid "Ajouter un contrôle"
|
msgid "Ajouter un contrôle"
|
||||||
msgstr ""
|
msgstr "Ajouter un contrôle"
|
||||||
|
|
||||||
#: common/templates/common/components/help_panel.html:90
|
#: common/templates/common/components/help_panel.html:90
|
||||||
msgid "Comment planifier, réaliser et synchroniser un contrôle de conformité."
|
msgid "Comment planifier, réaliser et synchroniser un contrôle de conformité."
|
||||||
msgstr ""
|
msgstr "Comment planifier, réaliser et synchroniser un contrôle de conformité."
|
||||||
|
|
||||||
#: common/templates/common/components/help_panel.html:99
|
#: common/templates/common/components/help_panel.html:99
|
||||||
msgid "Aucun guide ne correspond à votre recherche."
|
msgid "Aucun guide ne correspond à votre recherche."
|
||||||
msgstr ""
|
msgstr "Aucun guide ne correspond à votre recherche."
|
||||||
|
|
||||||
#: common/tests.py:48 common/tests.py:80 common/views.py:265
|
#: common/tests.py:48 common/tests.py:80 common/views.py:265
|
||||||
#: common/views.py:269 common/views.py:280
|
#: common/views.py:269 common/views.py:280
|
||||||
|
|
@ -243,123 +247,123 @@ msgstr "Vous ne pouvez pas accéder à ce compte."
|
||||||
|
|
||||||
#: common/utils.py:132
|
#: common/utils.py:132
|
||||||
msgid "Belgique (PEB / Maison Communale / Sécurité PMR)"
|
msgid "Belgique (PEB / Maison Communale / Sécurité PMR)"
|
||||||
msgstr ""
|
msgstr "Belgique (PEB / Maison Communale / Sécurité PMR)"
|
||||||
|
|
||||||
#: common/utils.py:133
|
#: common/utils.py:133
|
||||||
msgid "Hôtel de Ville / Maison Communale"
|
msgid "Hôtel de Ville / Maison Communale"
|
||||||
msgstr ""
|
msgstr "Hôtel de Ville / Maison Communale"
|
||||||
|
|
||||||
#: common/utils.py:134
|
#: common/utils.py:134
|
||||||
msgid "PEB"
|
msgid "PEB"
|
||||||
msgstr ""
|
msgstr "PEB"
|
||||||
|
|
||||||
#: common/utils.py:135
|
#: common/utils.py:135
|
||||||
msgid "Performance Énergétique des Bâtiments (PEB)"
|
msgid "Performance Énergétique des Bâtiments (PEB)"
|
||||||
msgstr ""
|
msgstr "Performance Énergétique des Bâtiments (PEB)"
|
||||||
|
|
||||||
#: common/utils.py:136
|
#: common/utils.py:136
|
||||||
msgid "Bilan Carbone"
|
msgid "Bilan Carbone"
|
||||||
msgstr ""
|
msgstr "Bilan Carbone"
|
||||||
|
|
||||||
#: common/utils.py:137
|
#: common/utils.py:137
|
||||||
msgid "Émissions de Carbone / Bilan Énergétique"
|
msgid "Émissions de Carbone / Bilan Énergétique"
|
||||||
msgstr ""
|
msgstr "Émissions de Carbone / Bilan Énergétique"
|
||||||
|
|
||||||
#: common/utils.py:138
|
#: common/utils.py:138
|
||||||
msgid "Accès public & PMR"
|
msgid "Accès public & PMR"
|
||||||
msgstr ""
|
msgstr "Accès public & PMR"
|
||||||
|
|
||||||
#: common/utils.py:139
|
#: common/utils.py:139
|
||||||
msgid "Accueil & Sécurité du Public (Normes PMR)"
|
msgid "Accueil & Sécurité du Public (Normes PMR)"
|
||||||
msgstr ""
|
msgstr "Accueil & Sécurité du Public (Normes PMR)"
|
||||||
|
|
||||||
#: common/utils.py:140
|
#: common/utils.py:140
|
||||||
msgid "Catégorie d'accueil"
|
msgid "Catégorie d'accueil"
|
||||||
msgstr ""
|
msgstr "Catégorie d'accueil"
|
||||||
|
|
||||||
#: common/utils.py:141
|
#: common/utils.py:141
|
||||||
msgid "Type d'affectation"
|
msgid "Type d'affectation"
|
||||||
msgstr ""
|
msgstr "Type d'affectation"
|
||||||
|
|
||||||
#: common/utils.py:144
|
#: common/utils.py:144
|
||||||
msgid "France (DPE / GES / Mairie / ERP)"
|
msgid "France (DPE / GES / Mairie / ERP)"
|
||||||
msgstr ""
|
msgstr "France (DPE / GES / Mairie / ERP)"
|
||||||
|
|
||||||
#: common/utils.py:145
|
#: common/utils.py:145
|
||||||
msgid "Mairie / Hôtel de Ville"
|
msgid "Mairie / Hôtel de Ville"
|
||||||
msgstr ""
|
msgstr "Mairie / Hôtel de Ville"
|
||||||
|
|
||||||
#: common/utils.py:146
|
#: common/utils.py:146
|
||||||
msgid "DPE"
|
msgid "DPE"
|
||||||
msgstr ""
|
msgstr "DPE"
|
||||||
|
|
||||||
#: common/utils.py:147
|
#: common/utils.py:147
|
||||||
msgid "Diagnostic de Performance Énergétique (DPE)"
|
msgid "Diagnostic de Performance Énergétique (DPE)"
|
||||||
msgstr ""
|
msgstr "Diagnostic de Performance Énergétique (DPE)"
|
||||||
|
|
||||||
#: common/utils.py:148
|
#: common/utils.py:148
|
||||||
msgid "GES"
|
msgid "GES"
|
||||||
msgstr ""
|
msgstr "GES"
|
||||||
|
|
||||||
#: common/utils.py:149
|
#: common/utils.py:149
|
||||||
msgid "Émissions de Gaz à Effet de Serre (GES)"
|
msgid "Émissions de Gaz à Effet de Serre (GES)"
|
||||||
msgstr ""
|
msgstr "Émissions de Gaz à Effet de Serre (GES)"
|
||||||
|
|
||||||
#: common/utils.py:150
|
#: common/utils.py:150
|
||||||
msgid "ERP"
|
msgid "ERP"
|
||||||
msgstr ""
|
msgstr "ERP"
|
||||||
|
|
||||||
#: common/utils.py:151
|
#: common/utils.py:151
|
||||||
msgid "Établissement Recevant du Public (ERP)"
|
msgid "Établissement Recevant du Public (ERP)"
|
||||||
msgstr ""
|
msgstr "Établissement Recevant du Public (ERP)"
|
||||||
|
|
||||||
#: common/utils.py:152
|
#: common/utils.py:152
|
||||||
msgid "Catégorie ERP"
|
msgid "Catégorie ERP"
|
||||||
msgstr ""
|
msgstr "Catégorie ERP"
|
||||||
|
|
||||||
#: common/utils.py:153
|
#: common/utils.py:153
|
||||||
msgid "Type ERP"
|
msgid "Type ERP"
|
||||||
msgstr ""
|
msgstr "Type ERP"
|
||||||
|
|
||||||
#: common/utils.py:156
|
#: common/utils.py:156
|
||||||
msgid "International / Générique"
|
msgid "International / Générique"
|
||||||
msgstr ""
|
msgstr "International / Générique"
|
||||||
|
|
||||||
#: common/utils.py:157
|
#: common/utils.py:157
|
||||||
msgid "Bâtiment Administratif / Hôtel de Ville"
|
msgid "Bâtiment Administratif / Hôtel de Ville"
|
||||||
msgstr ""
|
msgstr "Bâtiment Administratif / Hôtel de Ville"
|
||||||
|
|
||||||
#: common/utils.py:158
|
#: common/utils.py:158
|
||||||
msgid "PEB / DPE"
|
msgid "PEB / DPE"
|
||||||
msgstr ""
|
msgstr "PEB / DPE"
|
||||||
|
|
||||||
#: common/utils.py:159
|
#: common/utils.py:159
|
||||||
msgid "Performance Énergétique (PEB / DPE / EPC)"
|
msgid "Performance Énergétique (PEB / DPE / EPC)"
|
||||||
msgstr ""
|
msgstr "Performance Énergétique (PEB / DPE / EPC)"
|
||||||
|
|
||||||
#: common/utils.py:160
|
#: common/utils.py:160
|
||||||
msgid "Émissions Carbone"
|
msgid "Émissions Carbone"
|
||||||
msgstr ""
|
msgstr "Émissions Carbone"
|
||||||
|
|
||||||
#: common/utils.py:161
|
#: common/utils.py:161
|
||||||
msgid "Bilan Carbone & Émissions"
|
msgid "Bilan Carbone & Émissions"
|
||||||
msgstr ""
|
msgstr "Bilan Carbone & Émissions"
|
||||||
|
|
||||||
#: common/utils.py:162
|
#: common/utils.py:162
|
||||||
msgid "Accès Public"
|
msgid "Accès Public"
|
||||||
msgstr ""
|
msgstr "Accès Public"
|
||||||
|
|
||||||
#: common/utils.py:163
|
#: common/utils.py:163
|
||||||
msgid "Bâtiment d'Accueil du Public (ERP / PMR)"
|
msgid "Bâtiment d'Accueil du Public (ERP / PMR)"
|
||||||
msgstr ""
|
msgstr "Bâtiment d'Accueil du Public (ERP / PMR)"
|
||||||
|
|
||||||
#: common/utils.py:164
|
#: common/utils.py:164
|
||||||
msgid "Capacité d'accueil"
|
msgid "Capacité d'accueil"
|
||||||
msgstr ""
|
msgstr "Capacité d'accueil"
|
||||||
|
|
||||||
#: common/utils.py:165
|
#: common/utils.py:165
|
||||||
msgid "Type d'établissement"
|
msgid "Type d'établissement"
|
||||||
msgstr ""
|
msgstr "Type d'établissement"
|
||||||
|
|
||||||
#: common/views.py:104
|
#: common/views.py:104
|
||||||
msgid "Coordonnées invalides"
|
msgid "Coordonnées invalides"
|
||||||
|
|
@ -451,16 +455,16 @@ msgstr "Format de filtres statut de validation invalide"
|
||||||
|
|
||||||
#: common/views.py:499
|
#: common/views.py:499
|
||||||
msgid "Format de préférences invalide"
|
msgid "Format de préférences invalide"
|
||||||
msgstr "Format de filtres invalide"
|
msgstr "Format de préférences invalide"
|
||||||
|
|
||||||
#: common/views.py:550 common/views.py:576
|
#: common/views.py:550 common/views.py:576
|
||||||
msgid "Document non trouvé"
|
msgid "Document non trouvé"
|
||||||
msgstr "Aucune rue trouvée"
|
msgstr "Document non trouvé"
|
||||||
|
|
||||||
#: common/views.py:560 common/views.py:564
|
#: common/views.py:560 common/views.py:564
|
||||||
msgid "Accès interdit"
|
msgid "Accès interdit"
|
||||||
msgstr ""
|
msgstr "Accès interdit"
|
||||||
|
|
||||||
#: common/views.py:582
|
#: common/views.py:582
|
||||||
msgid "Erreur lors de la lecture du document"
|
msgid "Erreur lors de la lecture du document"
|
||||||
msgstr ""
|
msgstr "Erreur lors de la lecture du document"
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -203,6 +203,8 @@ msgid ""
|
||||||
"Si activé, les interventions ne sont visibles qu'à partir d'une certaine "
|
"Si activé, les interventions ne sont visibles qu'à partir d'une certaine "
|
||||||
"heure, et uniquement pour le jour même."
|
"heure, et uniquement pour le jour même."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Si activé, les interventions ne sont visibles qu'à partir d'une certaine "
|
||||||
|
"heure, et uniquement pour le jour même."
|
||||||
|
|
||||||
#: contracts/models.py:109
|
#: contracts/models.py:109
|
||||||
msgid "Heure de début de visibilité"
|
msgid "Heure de début de visibilité"
|
||||||
|
|
@ -213,16 +215,20 @@ msgid ""
|
||||||
"Heure locale à partir de laquelle les interventions du jour deviennent "
|
"Heure locale à partir de laquelle les interventions du jour deviennent "
|
||||||
"visibles (ex: 06:00:00)."
|
"visibles (ex: 06:00:00)."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Heure locale à partir de laquelle les interventions du jour deviennent "
|
||||||
|
"visibles (ex: 06:00:00)."
|
||||||
|
|
||||||
#: contracts/models.py:114
|
#: contracts/models.py:114
|
||||||
msgid "Restreindre aux interventions assignées"
|
msgid "Restreindre aux interventions assignées"
|
||||||
msgstr "Voir les interventions assignées"
|
msgstr "Restreindre aux interventions assignées"
|
||||||
|
|
||||||
#: contracts/models.py:115
|
#: contracts/models.py:115
|
||||||
msgid ""
|
msgid ""
|
||||||
"Si activé, les membres de cette équipe ne voient que les interventions "
|
"Si activé, les membres de cette équipe ne voient que les interventions "
|
||||||
"assignées à l'équipe ou directement à un membre."
|
"assignées à l'équipe ou directement à un membre."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Si activé, les membres de cette équipe ne voient que les interventions "
|
||||||
|
"assignées à l'équipe ou directement à un membre."
|
||||||
|
|
||||||
#: contracts/models.py:122
|
#: contracts/models.py:122
|
||||||
msgid "Équipe de société/organisme"
|
msgid "Équipe de société/organisme"
|
||||||
|
|
@ -234,7 +240,7 @@ msgstr "Équipes de sociétés/organismes"
|
||||||
|
|
||||||
#: contracts/models.py:135
|
#: contracts/models.py:135
|
||||||
msgid "Équipes"
|
msgid "Équipes"
|
||||||
msgstr "Équipe"
|
msgstr "Équipes"
|
||||||
|
|
||||||
#: contracts/models.py:136
|
#: contracts/models.py:136
|
||||||
msgid "Équipes auxquelles ce membre appartient."
|
msgid "Équipes auxquelles ce membre appartient."
|
||||||
|
|
@ -413,15 +419,15 @@ msgstr ""
|
||||||
|
|
||||||
#: contracts/models.py:316
|
#: contracts/models.py:316
|
||||||
msgid "Utilise les gestionnaires d'intervention"
|
msgid "Utilise les gestionnaires d'intervention"
|
||||||
msgstr "Impossible de charger les interventions."
|
msgstr "Utilise les gestionnaires d'intervention"
|
||||||
|
|
||||||
#: contracts/models.py:317
|
#: contracts/models.py:317
|
||||||
msgid ""
|
msgid ""
|
||||||
"Indique si les interventions liées à ce contrat utilisent un gestionnaire "
|
"Indique si les interventions liées à ce contrat utilisent un gestionnaire "
|
||||||
"d'intervention."
|
"d'intervention."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Indique si les interventions liées à ce contrat utilisent la gestion des "
|
"Indique si les interventions liées à ce contrat utilisent un gestionnaire "
|
||||||
"occupations (temps passé par membre)."
|
"d'intervention."
|
||||||
|
|
||||||
#: contracts/models.py:321
|
#: contracts/models.py:321
|
||||||
msgid "Occupations obligatoires"
|
msgid "Occupations obligatoires"
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -875,7 +875,7 @@ msgstr "Offerte voor bestelling %(order_code)s"
|
||||||
#: contracts/templates/contracts/contracts_order_quote_form.html:38
|
#: contracts/templates/contracts/contracts_order_quote_form.html:38
|
||||||
#: contracts/templates/contracts/contracts_orders_detail.html:95
|
#: contracts/templates/contracts/contracts_orders_detail.html:95
|
||||||
msgid "Non renseigné"
|
msgid "Non renseigné"
|
||||||
msgstr "Niet gespecificeerd"
|
msgstr "Niet opgegeven"
|
||||||
|
|
||||||
#: contracts/templates/contracts/contracts_order_quote_form.html:39
|
#: contracts/templates/contracts/contracts_order_quote_form.html:39
|
||||||
msgid "Montant total du devis"
|
msgid "Montant total du devis"
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -547,7 +547,7 @@ msgstr "le"
|
||||||
#: controls/templates/controls/controls_detail_content.html:389
|
#: controls/templates/controls/controls_detail_content.html:389
|
||||||
#: controls/templates/controls/controls_detail_mobile.html:435
|
#: controls/templates/controls/controls_detail_mobile.html:435
|
||||||
msgid "Suivis de la remarque"
|
msgid "Suivis de la remarque"
|
||||||
msgstr "Quantités de la remarque"
|
msgstr "Suivis de la remarque"
|
||||||
|
|
||||||
#: controls/templates/controls/controls_detail_content.html:399
|
#: controls/templates/controls/controls_detail_content.html:399
|
||||||
#: controls/templates/controls/controls_detail_content.html:436
|
#: controls/templates/controls/controls_detail_content.html:436
|
||||||
|
|
@ -951,6 +951,8 @@ msgid ""
|
||||||
"Décochez uniquement si vous souhaitez corriger une faute ou modifier la "
|
"Décochez uniquement si vous souhaitez corriger une faute ou modifier la "
|
||||||
"saisie précédente sans ajouter de nouvelle étape à l'historique."
|
"saisie précédente sans ajouter de nouvelle étape à l'historique."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Décochez uniquement si vous souhaitez corriger une faute ou modifier la "
|
||||||
|
"saisie précédente sans ajouter de nouvelle étape à l'historique."
|
||||||
|
|
||||||
#: controls/templates/controls/remarks_form.html:60
|
#: controls/templates/controls/remarks_form.html:60
|
||||||
#: controls/templates/controls/remarks_form_mobile.html:50
|
#: controls/templates/controls/remarks_form_mobile.html:50
|
||||||
|
|
@ -1029,7 +1031,7 @@ msgstr "Description : "
|
||||||
#: controls/views_reports_pdf.py:505
|
#: controls/views_reports_pdf.py:505
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Erreur lors du chargement ou du dessin sur le plan %(name)s: %(e)s"
|
msgid "Erreur lors du chargement ou du dessin sur le plan %(name)s: %(e)s"
|
||||||
msgstr "Erreur de chargement d'image: %(e)s"
|
msgstr "Erreur lors du chargement ou du dessin sur le plan %(name)s: %(e)s"
|
||||||
|
|
||||||
#: controls/views_reports_pdf.py:743
|
#: controls/views_reports_pdf.py:743
|
||||||
msgid "Inconnu"
|
msgid "Inconnu"
|
||||||
|
|
|
||||||
|
|
@ -125,21 +125,28 @@ msgstr "Photo capturée avec succès."
|
||||||
#: controls/static/controls/remarks_form.js:50
|
#: controls/static/controls/remarks_form.js:50
|
||||||
msgid ""
|
msgid ""
|
||||||
"L'enregistrement a pris trop de temps. Vérifiez votre connexion et réessayez."
|
"L'enregistrement a pris trop de temps. Vérifiez votre connexion et réessayez."
|
||||||
msgstr "L'enregistrement a pris trop de temps. Vérifiez votre connexion et réessayez."
|
msgstr ""
|
||||||
|
"L'enregistrement a pris trop de temps. Vérifiez votre connexion et réessayez."
|
||||||
|
|
||||||
#: controls/static/controls/remarks_form.js:209
|
#: controls/static/controls/remarks_form.js:209
|
||||||
msgid ""
|
msgid ""
|
||||||
"Accès à la caméra refusé. Pour l'autoriser :\n"
|
"Accès à la caméra refusé. Pour l'autoriser :\n"
|
||||||
"• Android : Réglages → Applications → [Navigateur] → Autorisations → Caméra\n"
|
"• Android : Réglages → Applications → [Navigateur] → Autorisations → Caméra\n"
|
||||||
"• iPhone : Réglages → Safari → Caméra → Autoriser"
|
"• iPhone : Réglages → Safari → Caméra → Autoriser"
|
||||||
msgstr "Accès à la caméra refusé. Pour l'autoriser :\n• Android : Réglages → Applications → [Navigateur] → Autorisations → Caméra\n• iPhone : Réglages → Safari → Caméra → Autoriser"
|
msgstr ""
|
||||||
|
"Accès à la caméra refusé. Pour l'autoriser :\n"
|
||||||
|
"• Android : Réglages → Applications → [Navigateur] → Autorisations → Caméra\n"
|
||||||
|
"• iPhone : Réglages → Safari → Caméra → Autoriser"
|
||||||
|
|
||||||
#: controls/static/controls/remarks_form.js:216
|
#: controls/static/controls/remarks_form.js:216
|
||||||
msgid ""
|
msgid ""
|
||||||
"L'accès à la caméra a été refusé. Veuillez appuyer sur 'Autoriser' lors de "
|
"L'accès à la caméra a été refusé. Veuillez appuyer sur 'Autoriser' lors de "
|
||||||
"la prochaine demande, ou vérifiez les autorisations dans les réglages de "
|
"la prochaine demande, ou vérifiez les autorisations dans les réglages de "
|
||||||
"votre navigateur."
|
"votre navigateur."
|
||||||
msgstr "L'accès à la caméra a été refusé. Veuillez appuyer sur 'Autoriser' lors de la prochaine demande, ou vérifiez les autorisations dans les réglages de votre navigateur."
|
msgstr ""
|
||||||
|
"L'accès à la caméra a été refusé. Veuillez appuyer sur 'Autoriser' lors de "
|
||||||
|
"la prochaine demande, ou vérifiez les autorisations dans les réglages de "
|
||||||
|
"votre navigateur."
|
||||||
|
|
||||||
#: controls/static/controls/remarks_form.js:222
|
#: controls/static/controls/remarks_form.js:222
|
||||||
msgid "Aucune caméra disponible sur cet appareil."
|
msgid "Aucune caméra disponible sur cet appareil."
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -19,20 +19,20 @@ msgstr ""
|
||||||
#: documents/forms.py:35 documents/templates/documents/document_detail.html:203
|
#: documents/forms.py:35 documents/templates/documents/document_detail.html:203
|
||||||
#: documents/templates/documents/document_form.html:61
|
#: documents/templates/documents/document_form.html:61
|
||||||
msgid "File"
|
msgid "File"
|
||||||
msgstr "Fichier"
|
msgstr "File"
|
||||||
|
|
||||||
#: documents/forms.py:36 documents/models.py:173 documents/models.py:331
|
#: documents/forms.py:36 documents/models.py:173 documents/models.py:331
|
||||||
#: documents/templates/documents/document_detail.html:208
|
#: documents/templates/documents/document_detail.html:208
|
||||||
#: documents/templates/documents/document_form.html:68
|
#: documents/templates/documents/document_form.html:68
|
||||||
msgid "Comment"
|
msgid "Comment"
|
||||||
msgstr "Commentaire"
|
msgstr "Comment"
|
||||||
|
|
||||||
#: documents/forms.py:37 documents/models.py:97
|
#: documents/forms.py:37 documents/models.py:97
|
||||||
#: documents/templates/documents/document_detail.html:148
|
#: documents/templates/documents/document_detail.html:148
|
||||||
#: documents/templates/documents/document_form.html:38
|
#: documents/templates/documents/document_form.html:38
|
||||||
#: documents/templates/documents/document_list.html:99
|
#: documents/templates/documents/document_list.html:99
|
||||||
msgid "Tags"
|
msgid "Tags"
|
||||||
msgstr "Étiquettes"
|
msgstr "Tags"
|
||||||
|
|
||||||
#: documents/forms.py:37
|
#: documents/forms.py:37
|
||||||
msgid "Separate tags with commas."
|
msgid "Separate tags with commas."
|
||||||
|
|
@ -52,7 +52,7 @@ msgstr "The selected object does not exist."
|
||||||
|
|
||||||
#: documents/forms.py:352 documents/models.py:62 documents/models.py:127
|
#: documents/forms.py:352 documents/models.py:62 documents/models.py:127
|
||||||
msgid "Thematics"
|
msgid "Thematics"
|
||||||
msgstr "Thématiques"
|
msgstr "Thematics"
|
||||||
|
|
||||||
#: documents/forms.py:359
|
#: documents/forms.py:359
|
||||||
msgid "Owner"
|
msgid "Owner"
|
||||||
|
|
@ -72,11 +72,11 @@ msgstr "Label"
|
||||||
|
|
||||||
#: documents/models.py:32
|
#: documents/models.py:32
|
||||||
msgid "Document type"
|
msgid "Document type"
|
||||||
msgstr "Type de document"
|
msgstr "Document type"
|
||||||
|
|
||||||
#: documents/models.py:33
|
#: documents/models.py:33
|
||||||
msgid "Document types"
|
msgid "Document types"
|
||||||
msgstr "Types de document"
|
msgstr "Document types"
|
||||||
|
|
||||||
#: documents/models.py:40 documents/models.py:116
|
#: documents/models.py:40 documents/models.py:116
|
||||||
msgid "Name"
|
msgid "Name"
|
||||||
|
|
@ -88,7 +88,7 @@ msgstr "Name (NL)"
|
||||||
|
|
||||||
#: documents/models.py:42 documents/models.py:117
|
#: documents/models.py:42 documents/models.py:117
|
||||||
msgid "Slug"
|
msgid "Slug"
|
||||||
msgstr "Limace (Slug)"
|
msgstr "Slug"
|
||||||
|
|
||||||
#: documents/models.py:45
|
#: documents/models.py:45
|
||||||
msgid "Display order"
|
msgid "Display order"
|
||||||
|
|
@ -144,7 +144,7 @@ msgstr ""
|
||||||
|
|
||||||
#: documents/models.py:78
|
#: documents/models.py:78
|
||||||
msgid "Extra parameters schema"
|
msgid "Extra parameters schema"
|
||||||
msgstr "Schéma des paramètres supplémentaires"
|
msgstr "Extra parameters schema"
|
||||||
|
|
||||||
#: documents/models.py:80
|
#: documents/models.py:80
|
||||||
msgid ""
|
msgid ""
|
||||||
|
|
@ -154,12 +154,11 @@ msgid ""
|
||||||
"\"label_fr\": \"Câbles concernés\", \"label_nl\": \"Betrokken kabels\", "
|
"\"label_fr\": \"Câbles concernés\", \"label_nl\": \"Betrokken kabels\", "
|
||||||
"\"type\": \"text\", \"required\": false, \"placeholder_fr\": \"Ex: C1, C2\"}]"
|
"\"type\": \"text\", \"required\": false, \"placeholder_fr\": \"Ex: C1, C2\"}]"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Liste JSON des définitions de paramètres supplémentaires affichée dans la "
|
"JSON list of extra parameter definitions shown in the upload modal when this "
|
||||||
"modale de téléversement lors de la sélection de ce tag. Types supportés: "
|
"tag is selected. Supported types: \"text\", \"number\", \"textarea\", "
|
||||||
"\"text\", \"number\", \"textarea\", \"select\" (nécessite la liste "
|
"\"select\" (requires \"options\" list). Example: [{\"key\": \"cables\", "
|
||||||
"\"options\"). Exemple: [{\"key\": \"cables\", \"label_fr\": \"Câbles "
|
"\"label_fr\": \"Câbles concernés\", \"label_nl\": \"Betrokken kabels\", "
|
||||||
"concernés\", \"label_nl\": \"Betrokken kabels\", \"type\": \"text\", "
|
"\"type\": \"text\", \"required\": false, \"placeholder_fr\": \"Ex: C1, C2\"}]"
|
||||||
"\"required\": false, \"placeholder_fr\": \"Ex: C1, C2\"}]"
|
|
||||||
|
|
||||||
#: documents/models.py:96 documents/templates/documents/document_list.html:57
|
#: documents/models.py:96 documents/templates/documents/document_list.html:57
|
||||||
msgid "Tag"
|
msgid "Tag"
|
||||||
|
|
@ -180,50 +179,50 @@ msgstr "Application label"
|
||||||
|
|
||||||
#: documents/models.py:135 documents/models.py:187
|
#: documents/models.py:135 documents/models.py:187
|
||||||
msgid "Created by"
|
msgid "Created by"
|
||||||
msgstr "Créé par"
|
msgstr "Created by"
|
||||||
|
|
||||||
#: documents/models.py:137 documents/models.py:189
|
#: documents/models.py:137 documents/models.py:189
|
||||||
msgid "Created at"
|
msgid "Created at"
|
||||||
msgstr "Créé le"
|
msgstr "Created at"
|
||||||
|
|
||||||
#: documents/models.py:138 documents/models.py:190
|
#: documents/models.py:138 documents/models.py:190
|
||||||
#: documents/templates/documents/document_list.html:88
|
#: documents/templates/documents/document_list.html:88
|
||||||
msgid "Updated at"
|
msgid "Updated at"
|
||||||
msgstr "Mis à jour le"
|
msgstr "Updated at"
|
||||||
|
|
||||||
#: documents/models.py:144
|
#: documents/models.py:144
|
||||||
msgid "Parent folders"
|
msgid "Parent folders"
|
||||||
msgstr "Dossiers parents"
|
msgstr "Parent folders"
|
||||||
|
|
||||||
#: documents/models.py:149
|
#: documents/models.py:149
|
||||||
msgid "Document folder"
|
msgid "Document folder"
|
||||||
msgstr "Dossier documentaire"
|
msgstr "Document folder"
|
||||||
|
|
||||||
#: documents/models.py:150
|
#: documents/models.py:150
|
||||||
msgid "Document folders"
|
msgid "Document folders"
|
||||||
msgstr "Dossiers documentaires"
|
msgstr "Document folders"
|
||||||
|
|
||||||
#: documents/models.py:172
|
#: documents/models.py:172
|
||||||
msgid "View"
|
msgid "View"
|
||||||
msgstr "Voir"
|
msgstr "View"
|
||||||
|
|
||||||
#: documents/models.py:174
|
#: documents/models.py:174
|
||||||
msgid "Edit"
|
msgid "Edit"
|
||||||
msgstr "Éditer"
|
msgstr "Edit"
|
||||||
|
|
||||||
#: documents/models.py:175
|
#: documents/models.py:175
|
||||||
msgid "Approve"
|
msgid "Approve"
|
||||||
msgstr "Approuver"
|
msgstr "Approve"
|
||||||
|
|
||||||
#: documents/models.py:179 documents/templates/documents/document_form.html:16
|
#: documents/models.py:179 documents/templates/documents/document_form.html:16
|
||||||
#: documents/templates/documents/document_list.html:76
|
#: documents/templates/documents/document_list.html:76
|
||||||
msgid "Title"
|
msgid "Title"
|
||||||
msgstr "Titre"
|
msgstr "Title"
|
||||||
|
|
||||||
#: documents/models.py:197
|
#: documents/models.py:197
|
||||||
#: documents/templates/documents/document_detail.html:73
|
#: documents/templates/documents/document_detail.html:73
|
||||||
msgid "Current version"
|
msgid "Current version"
|
||||||
msgstr "Version actuelle"
|
msgstr "Current version"
|
||||||
|
|
||||||
#: documents/models.py:199
|
#: documents/models.py:199
|
||||||
msgid "Archived"
|
msgid "Archived"
|
||||||
|
|
@ -243,29 +242,30 @@ msgstr ""
|
||||||
|
|
||||||
#: documents/models.py:209
|
#: documents/models.py:209
|
||||||
msgid "Georeference Coordinates"
|
msgid "Georeference Coordinates"
|
||||||
msgstr "Coordonnées de géoréférencement"
|
msgstr "Georeference Coordinates"
|
||||||
|
|
||||||
#: documents/models.py:210
|
#: documents/models.py:210
|
||||||
msgid ""
|
msgid ""
|
||||||
"Coordinates of the 4 corners: [[lng, lat], [lng, lat], [lng, lat], [lng, "
|
"Coordinates of the 4 corners: [[lng, lat], [lng, lat], [lng, lat], [lng, "
|
||||||
"lat]]"
|
"lat]]"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Coordonnées des 4 coins: [[lng, lat], [lng, lat], [lng, lat], [lng, lat]]"
|
"Coordinates of the 4 corners: [[lng, lat], [lng, lat], [lng, lat], [lng, "
|
||||||
|
"lat]]"
|
||||||
|
|
||||||
#: documents/models.py:214
|
#: documents/models.py:214
|
||||||
msgid "Georeference Page"
|
msgid "Georeference Page"
|
||||||
msgstr "Page de géoréférencement"
|
msgstr "Georeference Page"
|
||||||
|
|
||||||
#: documents/models.py:215
|
#: documents/models.py:215
|
||||||
msgid "Specific page of the PDF that has been georeferenced"
|
msgid "Specific page of the PDF that has been georeferenced"
|
||||||
msgstr "Page spécifique du PDF qui a été géoréférencée"
|
msgstr "Specific page of the PDF that has been georeferenced"
|
||||||
|
|
||||||
#: documents/models.py:224
|
#: documents/models.py:224
|
||||||
#: documents/templates/documents/document_detail.html:95
|
#: documents/templates/documents/document_detail.html:95
|
||||||
#: documents/templates/documents/document_form.html:46
|
#: documents/templates/documents/document_form.html:46
|
||||||
#: documents/templates/documents/document_list.html:100
|
#: documents/templates/documents/document_list.html:100
|
||||||
msgid "Folders"
|
msgid "Folders"
|
||||||
msgstr "Dossiers"
|
msgstr "Folders"
|
||||||
|
|
||||||
#: documents/models.py:229
|
#: documents/models.py:229
|
||||||
msgid "Managed document"
|
msgid "Managed document"
|
||||||
|
|
@ -285,11 +285,11 @@ msgstr "Pending validation"
|
||||||
|
|
||||||
#: documents/models.py:313 documents/models.py:439
|
#: documents/models.py:313 documents/models.py:439
|
||||||
msgid "Approved"
|
msgid "Approved"
|
||||||
msgstr "Approuvé"
|
msgstr "Approved"
|
||||||
|
|
||||||
#: documents/models.py:314 documents/models.py:440
|
#: documents/models.py:314 documents/models.py:440
|
||||||
msgid "Rejected"
|
msgid "Rejected"
|
||||||
msgstr "Rejeté"
|
msgstr "Rejected"
|
||||||
|
|
||||||
#: documents/models.py:321 documents/services.py:333
|
#: documents/models.py:321 documents/services.py:333
|
||||||
#: documents/templates/documents/document_public.html:7
|
#: documents/templates/documents/document_public.html:7
|
||||||
|
|
@ -302,23 +302,23 @@ msgstr "Version"
|
||||||
|
|
||||||
#: documents/models.py:329
|
#: documents/models.py:329
|
||||||
msgid "Uploaded at"
|
msgid "Uploaded at"
|
||||||
msgstr "Téléversé le"
|
msgstr "Uploaded at"
|
||||||
|
|
||||||
#: documents/models.py:333
|
#: documents/models.py:333
|
||||||
msgid "Validated at"
|
msgid "Validated at"
|
||||||
msgstr "Validé le"
|
msgstr "Validated at"
|
||||||
|
|
||||||
#: documents/models.py:338
|
#: documents/models.py:338
|
||||||
msgid "Document version"
|
msgid "Document version"
|
||||||
msgstr "Version de document"
|
msgstr "Document version"
|
||||||
|
|
||||||
#: documents/models.py:339
|
#: documents/models.py:339
|
||||||
msgid "Document versions"
|
msgid "Document versions"
|
||||||
msgstr "Versions de document"
|
msgstr "Document versions"
|
||||||
|
|
||||||
#: documents/models.py:438
|
#: documents/models.py:438
|
||||||
msgid "Pending"
|
msgid "Pending"
|
||||||
msgstr "En attente"
|
msgstr "Pending"
|
||||||
|
|
||||||
#: documents/models.py:452
|
#: documents/models.py:452
|
||||||
msgid "Validation"
|
msgid "Validation"
|
||||||
|
|
@ -333,7 +333,7 @@ msgstr "Validations"
|
||||||
#: documents/templates/documents/document_detail.html:431
|
#: documents/templates/documents/document_detail.html:431
|
||||||
#: documents/templates/documents/documentfolder_share.html:58
|
#: documents/templates/documents/documentfolder_share.html:58
|
||||||
msgid "Share"
|
msgid "Share"
|
||||||
msgstr "Partager"
|
msgstr "Share"
|
||||||
|
|
||||||
#: documents/models.py:483
|
#: documents/models.py:483
|
||||||
#: documents/templates/documents/document_detail.html:412
|
#: documents/templates/documents/document_detail.html:412
|
||||||
|
|
@ -350,7 +350,7 @@ msgstr "Folder shares"
|
||||||
|
|
||||||
#: documents/models.py:520
|
#: documents/models.py:520
|
||||||
msgid "Folder"
|
msgid "Folder"
|
||||||
msgstr "Dossier"
|
msgstr "Folder"
|
||||||
|
|
||||||
#: documents/models.py:539
|
#: documents/models.py:539
|
||||||
msgid "Folder access link"
|
msgid "Folder access link"
|
||||||
|
|
@ -424,15 +424,15 @@ msgstr "No folders available."
|
||||||
#: documents/templates/documents/document_confirm_delete.html:6
|
#: documents/templates/documents/document_confirm_delete.html:6
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Delete document \"%(document.title)s\""
|
msgid "Delete document \"%(document.title)s\""
|
||||||
msgstr "Supprimer le document « %(document.title)s »"
|
msgstr "Delete document \"%(document.title)s\""
|
||||||
|
|
||||||
#: documents/templates/documents/document_confirm_delete.html:7
|
#: documents/templates/documents/document_confirm_delete.html:7
|
||||||
msgid ""
|
msgid ""
|
||||||
"This action will permanently delete the document and all its versions. This "
|
"This action will permanently delete the document and all its versions. This "
|
||||||
"action cannot be undone."
|
"action cannot be undone."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Cette action supprimera définitivement le document et toutes ses versions. "
|
"This action will permanently delete the document and all its versions. This "
|
||||||
"Cette action est irréversible."
|
"action cannot be undone."
|
||||||
|
|
||||||
#: documents/templates/documents/document_confirm_delete.html:11
|
#: documents/templates/documents/document_confirm_delete.html:11
|
||||||
msgid "Current version:"
|
msgid "Current version:"
|
||||||
|
|
@ -461,7 +461,7 @@ msgstr ""
|
||||||
|
|
||||||
#: documents/templates/documents/document_confirm_delete.html:50
|
#: documents/templates/documents/document_confirm_delete.html:50
|
||||||
msgid "Delete permanently"
|
msgid "Delete permanently"
|
||||||
msgstr "Supprimer définitivement"
|
msgstr "Delete permanently"
|
||||||
|
|
||||||
#: documents/templates/documents/document_confirm_delete.html:53
|
#: documents/templates/documents/document_confirm_delete.html:53
|
||||||
#: documents/templates/documents/document_confirm_delete.html:55
|
#: documents/templates/documents/document_confirm_delete.html:55
|
||||||
|
|
@ -472,7 +472,7 @@ msgstr "Supprimer définitivement"
|
||||||
#: documents/templates/documents/documentfolder_form.html:64
|
#: documents/templates/documents/documentfolder_form.html:64
|
||||||
#: documents/templates/documents/documentfolder_form.html:66
|
#: documents/templates/documents/documentfolder_form.html:66
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "Annuler"
|
msgstr "Cancel"
|
||||||
|
|
||||||
#: documents/templates/documents/document_detail.html:23
|
#: documents/templates/documents/document_detail.html:23
|
||||||
msgid "No description provided"
|
msgid "No description provided"
|
||||||
|
|
@ -500,7 +500,7 @@ msgstr "Géolocaliser"
|
||||||
#: documents/templates/documents/documentfolder_form.html:13
|
#: documents/templates/documents/documentfolder_form.html:13
|
||||||
#: documents/templates/documents/documentfolder_form.html:17
|
#: documents/templates/documents/documentfolder_form.html:17
|
||||||
msgid "Delete"
|
msgid "Delete"
|
||||||
msgstr "Supprimer"
|
msgstr "Delete"
|
||||||
|
|
||||||
#: documents/templates/documents/document_detail.html:52
|
#: documents/templates/documents/document_detail.html:52
|
||||||
#: documents/templates/documents/document_list.html:18
|
#: documents/templates/documents/document_list.html:18
|
||||||
|
|
@ -527,7 +527,7 @@ msgstr "Open"
|
||||||
#: documents/templates/documents/document_detail.html:298
|
#: documents/templates/documents/document_detail.html:298
|
||||||
#: documents/templates/documents/document_public.html:23
|
#: documents/templates/documents/document_public.html:23
|
||||||
msgid "Download"
|
msgid "Download"
|
||||||
msgstr "Télécharger"
|
msgstr "Download"
|
||||||
|
|
||||||
#: documents/templates/documents/document_detail.html:109
|
#: documents/templates/documents/document_detail.html:109
|
||||||
msgid "Select a folder"
|
msgid "Select a folder"
|
||||||
|
|
@ -560,15 +560,15 @@ msgstr "Version history"
|
||||||
|
|
||||||
#: documents/templates/documents/document_detail.html:211
|
#: documents/templates/documents/document_detail.html:211
|
||||||
msgid "Upload new version"
|
msgid "Upload new version"
|
||||||
msgstr "Téléverser une nouvelle version"
|
msgstr "Upload new version"
|
||||||
|
|
||||||
#: documents/templates/documents/document_detail.html:250
|
#: documents/templates/documents/document_detail.html:250
|
||||||
msgid "Are you sure you want to delete this version?"
|
msgid "Are you sure you want to delete this version?"
|
||||||
msgstr "Êtes-vous sûr de vouloir supprimer cette version ?"
|
msgstr "Are you sure you want to delete this version?"
|
||||||
|
|
||||||
#: documents/templates/documents/document_detail.html:252
|
#: documents/templates/documents/document_detail.html:252
|
||||||
msgid "Delete version"
|
msgid "Delete version"
|
||||||
msgstr "Supprimer la version"
|
msgstr "Delete version"
|
||||||
|
|
||||||
#: documents/templates/documents/document_detail.html:274
|
#: documents/templates/documents/document_detail.html:274
|
||||||
msgid "Update"
|
msgid "Update"
|
||||||
|
|
@ -675,7 +675,7 @@ msgstr "Documents"
|
||||||
|
|
||||||
#: documents/templates/documents/document_georeference.html:208
|
#: documents/templates/documents/document_georeference.html:208
|
||||||
msgid "Géolocalisation"
|
msgid "Géolocalisation"
|
||||||
msgstr "Validation"
|
msgstr "Géolocalisation"
|
||||||
|
|
||||||
#: documents/templates/documents/document_georeference.html:215
|
#: documents/templates/documents/document_georeference.html:215
|
||||||
msgid "Mode Superposition"
|
msgid "Mode Superposition"
|
||||||
|
|
@ -743,7 +743,7 @@ msgstr "Réinitialiser la position"
|
||||||
|
|
||||||
#: documents/templates/documents/document_georeference.html:280
|
#: documents/templates/documents/document_georeference.html:280
|
||||||
msgid "Plan du document"
|
msgid "Plan du document"
|
||||||
msgstr "Managed document"
|
msgstr "Plan du document"
|
||||||
|
|
||||||
#: documents/templates/documents/document_georeference.html:283
|
#: documents/templates/documents/document_georeference.html:283
|
||||||
msgid "Zoom arrière"
|
msgid "Zoom arrière"
|
||||||
|
|
@ -783,15 +783,15 @@ msgstr "Enregistrement..."
|
||||||
|
|
||||||
#: documents/templates/documents/document_list.html:12
|
#: documents/templates/documents/document_list.html:12
|
||||||
msgid "New folder"
|
msgid "New folder"
|
||||||
msgstr "Nouveau dossier"
|
msgstr "New folder"
|
||||||
|
|
||||||
#: documents/templates/documents/document_list.html:14
|
#: documents/templates/documents/document_list.html:14
|
||||||
msgid "New document"
|
msgid "New document"
|
||||||
msgstr "Nouveau document"
|
msgstr "New document"
|
||||||
|
|
||||||
#: documents/templates/documents/document_list.html:44
|
#: documents/templates/documents/document_list.html:44
|
||||||
msgid "Search"
|
msgid "Search"
|
||||||
msgstr "Rechercher"
|
msgstr "Search"
|
||||||
|
|
||||||
#: documents/templates/documents/document_list.html:45
|
#: documents/templates/documents/document_list.html:45
|
||||||
msgid "Title or keyword"
|
msgid "Title or keyword"
|
||||||
|
|
@ -804,11 +804,11 @@ msgstr "Type"
|
||||||
#: documents/templates/documents/document_list.html:50
|
#: documents/templates/documents/document_list.html:50
|
||||||
#: documents/templates/documents/document_list.html:59
|
#: documents/templates/documents/document_list.html:59
|
||||||
msgid "All"
|
msgid "All"
|
||||||
msgstr "Tous"
|
msgstr "All"
|
||||||
|
|
||||||
#: documents/templates/documents/document_list.html:66
|
#: documents/templates/documents/document_list.html:66
|
||||||
msgid "Filter"
|
msgid "Filter"
|
||||||
msgstr "Filtrer"
|
msgstr "Filter"
|
||||||
|
|
||||||
#: documents/templates/documents/document_list.html:98
|
#: documents/templates/documents/document_list.html:98
|
||||||
msgid "Updated by"
|
msgid "Updated by"
|
||||||
|
|
@ -836,15 +836,15 @@ msgstr "Folder actions"
|
||||||
#: documents/templates/documents/document_list.html:139 documents/views.py:647
|
#: documents/templates/documents/document_list.html:139 documents/views.py:647
|
||||||
#: documents/views.py:670
|
#: documents/views.py:670
|
||||||
msgid "Edit folder"
|
msgid "Edit folder"
|
||||||
msgstr "Éditer le dossier"
|
msgstr "Edit folder"
|
||||||
|
|
||||||
#: documents/templates/documents/document_list.html:142
|
#: documents/templates/documents/document_list.html:142
|
||||||
msgid "Delete folder"
|
msgid "Delete folder"
|
||||||
msgstr "Supprimer le dossier"
|
msgstr "Delete folder"
|
||||||
|
|
||||||
#: documents/templates/documents/document_list.html:209
|
#: documents/templates/documents/document_list.html:209
|
||||||
msgid "Delete document"
|
msgid "Delete document"
|
||||||
msgstr "Supprimer le document"
|
msgstr "Delete document"
|
||||||
|
|
||||||
#: documents/templates/documents/document_list.html:223
|
#: documents/templates/documents/document_list.html:223
|
||||||
msgid "No document available yet."
|
msgid "No document available yet."
|
||||||
|
|
@ -852,7 +852,7 @@ msgstr "No document available yet."
|
||||||
|
|
||||||
#: documents/templates/documents/document_list.html:232
|
#: documents/templates/documents/document_list.html:232
|
||||||
msgid "Documents pagination"
|
msgid "Documents pagination"
|
||||||
msgstr "Pagination des documents"
|
msgstr "Documents pagination"
|
||||||
|
|
||||||
#: documents/templates/documents/document_map_view.html:5
|
#: documents/templates/documents/document_map_view.html:5
|
||||||
msgid "Plan géolocalisé"
|
msgid "Plan géolocalisé"
|
||||||
|
|
@ -879,63 +879,63 @@ msgid ""
|
||||||
"This link does not grant download permissions or the document has no "
|
"This link does not grant download permissions or the document has no "
|
||||||
"available version."
|
"available version."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Ce lien ne donne pas les permissions de téléchargement ou le document n'a "
|
"This link does not grant download permissions or the document has no "
|
||||||
"aucune version disponible."
|
"available version."
|
||||||
|
|
||||||
#: documents/templates/documents/documentfolder_confirm_delete.html:6
|
#: documents/templates/documents/documentfolder_confirm_delete.html:6
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Delete folder “%(folder.name)s”"
|
msgid "Delete folder “%(folder.name)s”"
|
||||||
msgstr "Supprimer le dossier « %(folder.name)s »"
|
msgstr "Delete folder “%(folder.name)s”"
|
||||||
|
|
||||||
#: documents/templates/documents/documentfolder_confirm_delete.html:7
|
#: documents/templates/documents/documentfolder_confirm_delete.html:7
|
||||||
msgid ""
|
msgid ""
|
||||||
"This action will remove the folder from the library. Documents linked to it "
|
"This action will remove the folder from the library. Documents linked to it "
|
||||||
"will remain accessible but will no longer reference this folder."
|
"will remain accessible but will no longer reference this folder."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Cette action supprimera le dossier de la bibliothèque. Les documents qui y "
|
"This action will remove the folder from the library. Documents linked to it "
|
||||||
"sont liés resteront accessibles mais ne référenceront plus ce dossier."
|
"will remain accessible but will no longer reference this folder."
|
||||||
|
|
||||||
#: documents/templates/documents/documentfolder_form.html:58
|
#: documents/templates/documents/documentfolder_form.html:58
|
||||||
msgid "Save"
|
msgid "Save"
|
||||||
msgstr "Enregistrer"
|
msgstr "Save"
|
||||||
|
|
||||||
#: documents/templates/documents/documentfolder_public.html:7
|
#: documents/templates/documents/documentfolder_public.html:7
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Folder – %(folder.name)s"
|
msgid "Folder – %(folder.name)s"
|
||||||
msgstr "Dossier – %(folder.name)s"
|
msgstr "Folder – %(folder.name)s"
|
||||||
|
|
||||||
#: documents/templates/documents/documentfolder_public.html:20
|
#: documents/templates/documents/documentfolder_public.html:20
|
||||||
msgid "Shared folder"
|
msgid "Shared folder"
|
||||||
msgstr "Dossier partagé"
|
msgstr "Shared folder"
|
||||||
|
|
||||||
#: documents/templates/documents/documentfolder_public.html:27
|
#: documents/templates/documents/documentfolder_public.html:27
|
||||||
msgid "Subfolders"
|
msgid "Subfolders"
|
||||||
msgstr "Sous-dossiers"
|
msgstr "Subfolders"
|
||||||
|
|
||||||
#: documents/templates/documents/documentfolder_public.html:47
|
#: documents/templates/documents/documentfolder_public.html:47
|
||||||
msgid "No documents available in this folder."
|
msgid "No documents available in this folder."
|
||||||
msgstr "Aucun document disponible dans ce dossier."
|
msgstr "No documents available in this folder."
|
||||||
|
|
||||||
#: documents/templates/documents/documentfolder_public.html:51
|
#: documents/templates/documents/documentfolder_public.html:51
|
||||||
msgid "Shared via access link"
|
msgid "Shared via access link"
|
||||||
msgstr "Partagé via un lien d'accès"
|
msgstr "Shared via access link"
|
||||||
|
|
||||||
#: documents/templates/documents/documentfolder_share.html:8
|
#: documents/templates/documents/documentfolder_share.html:8
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Sharing – %(folder.name)s"
|
msgid "Sharing – %(folder.name)s"
|
||||||
msgstr "Partage – %(folder.name)s"
|
msgstr "Sharing – %(folder.name)s"
|
||||||
|
|
||||||
#: documents/templates/documents/documentfolder_share.html:9
|
#: documents/templates/documents/documentfolder_share.html:9
|
||||||
msgid "Manage who can access this folder."
|
msgid "Manage who can access this folder."
|
||||||
msgstr "Gérer qui a accès à ce dossier."
|
msgstr "Manage who can access this folder."
|
||||||
|
|
||||||
#: documents/templates/documents/documentfolder_share.html:13
|
#: documents/templates/documents/documentfolder_share.html:13
|
||||||
msgid "Back to folder"
|
msgid "Back to folder"
|
||||||
msgstr "Retour au dossier"
|
msgstr "Back to folder"
|
||||||
|
|
||||||
#: documents/templates/documents/documentfolder_share.html:39
|
#: documents/templates/documents/documentfolder_share.html:39
|
||||||
msgid "Share with users"
|
msgid "Share with users"
|
||||||
msgstr "Partager avec des utilisateurs"
|
msgstr "Share with users"
|
||||||
|
|
||||||
#: documents/templates/documents/documentfolder_share.html:45
|
#: documents/templates/documents/documentfolder_share.html:45
|
||||||
msgid "User"
|
msgid "User"
|
||||||
|
|
@ -944,15 +944,15 @@ msgstr "User"
|
||||||
#: documents/templates/documents/documentfolder_share.html:52
|
#: documents/templates/documents/documentfolder_share.html:52
|
||||||
#: documents/templates/documents/documentfolder_share.html:91
|
#: documents/templates/documents/documentfolder_share.html:91
|
||||||
msgid "Permission"
|
msgid "Permission"
|
||||||
msgstr "Autorisation"
|
msgstr "Permission"
|
||||||
|
|
||||||
#: documents/templates/documents/documentfolder_share.html:61
|
#: documents/templates/documents/documentfolder_share.html:61
|
||||||
msgid "Existing shares"
|
msgid "Existing shares"
|
||||||
msgstr "Partages existants"
|
msgstr "Existing shares"
|
||||||
|
|
||||||
#: documents/templates/documents/documentfolder_share.html:77
|
#: documents/templates/documents/documentfolder_share.html:77
|
||||||
msgid "No users have access."
|
msgid "No users have access."
|
||||||
msgstr "Aucun utilisateur n'a accès."
|
msgstr "No users have access."
|
||||||
|
|
||||||
#: documents/templates/documents/documentfolder_share.html:98
|
#: documents/templates/documents/documentfolder_share.html:98
|
||||||
msgid "Expiration"
|
msgid "Expiration"
|
||||||
|
|
@ -960,147 +960,147 @@ msgstr "Expiration"
|
||||||
|
|
||||||
#: documents/templates/documents/documentfolder_share.html:107
|
#: documents/templates/documents/documentfolder_share.html:107
|
||||||
msgid "Active links"
|
msgid "Active links"
|
||||||
msgstr "Liens actifs"
|
msgstr "Active links"
|
||||||
|
|
||||||
#: documents/templates/documents/documentfolder_share.html:115
|
#: documents/templates/documents/documentfolder_share.html:115
|
||||||
msgid "Created on"
|
msgid "Created on"
|
||||||
msgstr "Créé le"
|
msgstr "Created on"
|
||||||
|
|
||||||
#: documents/templates/documents/documentfolder_share.html:117
|
#: documents/templates/documents/documentfolder_share.html:117
|
||||||
msgid "Expires"
|
msgid "Expires"
|
||||||
msgstr "Expire"
|
msgstr "Expires"
|
||||||
|
|
||||||
#: documents/templates/documents/documentfolder_share.html:133
|
#: documents/templates/documents/documentfolder_share.html:133
|
||||||
msgid "Open public link"
|
msgid "Open public link"
|
||||||
msgstr "Ouvrir le lien public"
|
msgstr "Open public link"
|
||||||
|
|
||||||
#: documents/templates/documents/documentfolder_share.html:140
|
#: documents/templates/documents/documentfolder_share.html:140
|
||||||
msgid "No active links."
|
msgid "No active links."
|
||||||
msgstr "Aucun lien actif."
|
msgstr "No active links."
|
||||||
|
|
||||||
#: documents/views.py:69 documents/views.py:80
|
#: documents/views.py:69 documents/views.py:80
|
||||||
msgid "You don't have access to the document management module."
|
msgid "You don't have access to the document management module."
|
||||||
msgstr "Vous n'avez pas accès au module de gestion documentaire."
|
msgstr "You don't have access to the document management module."
|
||||||
|
|
||||||
#: documents/views.py:529
|
#: documents/views.py:529
|
||||||
msgid "Document created successfully."
|
msgid "Document created successfully."
|
||||||
msgstr "Document créé avec succès."
|
msgstr "Document created successfully."
|
||||||
|
|
||||||
#: documents/views.py:579 documents/views.py:610
|
#: documents/views.py:579 documents/views.py:610
|
||||||
msgid "Create folder"
|
msgid "Create folder"
|
||||||
msgstr "Créer un dossier"
|
msgstr "Create folder"
|
||||||
|
|
||||||
#: documents/views.py:596
|
#: documents/views.py:596
|
||||||
msgid "Folder created successfully."
|
msgid "Folder created successfully."
|
||||||
msgstr "Dossier créé avec succès."
|
msgstr "Folder created successfully."
|
||||||
|
|
||||||
#: documents/views.py:664
|
#: documents/views.py:664
|
||||||
msgid "Folder updated successfully."
|
msgid "Folder updated successfully."
|
||||||
msgstr "Dossier mis à jour avec succès."
|
msgstr "Folder updated successfully."
|
||||||
|
|
||||||
#: documents/views.py:717
|
#: documents/views.py:717
|
||||||
msgid "Folder deleted successfully."
|
msgid "Folder deleted successfully."
|
||||||
msgstr "Dossier supprimé avec succès."
|
msgstr "Folder deleted successfully."
|
||||||
|
|
||||||
#: documents/views.py:829
|
#: documents/views.py:829
|
||||||
msgid "Document deleted successfully."
|
msgid "Document deleted successfully."
|
||||||
msgstr "Document supprimé avec succès."
|
msgstr "Document deleted successfully."
|
||||||
|
|
||||||
#: documents/views.py:868
|
#: documents/views.py:868
|
||||||
msgid "Folder shared successfully."
|
msgid "Folder shared successfully."
|
||||||
msgstr "Dossier partagé avec succès."
|
msgstr "Folder shared successfully."
|
||||||
|
|
||||||
#: documents/views.py:870
|
#: documents/views.py:870
|
||||||
msgid "Unable to share the folder."
|
msgid "Unable to share the folder."
|
||||||
msgstr "Impossible de partager le dossier."
|
msgstr "Unable to share the folder."
|
||||||
|
|
||||||
#: documents/views.py:880
|
#: documents/views.py:880
|
||||||
msgid "Folder share removed."
|
msgid "Folder share removed."
|
||||||
msgstr "Partage du dossier retiré."
|
msgstr "Folder share removed."
|
||||||
|
|
||||||
#: documents/views.py:891 documents/views.py:1250
|
#: documents/views.py:891 documents/views.py:1250
|
||||||
msgid "Shareable link created."
|
msgid "Shareable link created."
|
||||||
msgstr "Lien partageable créé."
|
msgstr "Shareable link created."
|
||||||
|
|
||||||
#: documents/views.py:893 documents/views.py:1252
|
#: documents/views.py:893 documents/views.py:1252
|
||||||
msgid "Unable to create the access link."
|
msgid "Unable to create the access link."
|
||||||
msgstr "Impossible de créer le lien d'accès."
|
msgstr "Unable to create the access link."
|
||||||
|
|
||||||
#: documents/views.py:903 documents/views.py:1261
|
#: documents/views.py:903 documents/views.py:1261
|
||||||
msgid "Access link revoked."
|
msgid "Access link revoked."
|
||||||
msgstr "Lien d'accès révoqué."
|
msgstr "Access link revoked."
|
||||||
|
|
||||||
#: documents/views.py:1158
|
#: documents/views.py:1158
|
||||||
msgid "New version uploaded."
|
msgid "New version uploaded."
|
||||||
msgstr "Nouvelle version téléversée."
|
msgstr "New version uploaded."
|
||||||
|
|
||||||
#: documents/views.py:1160
|
#: documents/views.py:1160
|
||||||
msgid "Unable to upload the new version."
|
msgid "Unable to upload the new version."
|
||||||
msgstr "Impossible de téléverser la nouvelle version."
|
msgstr "Unable to upload the new version."
|
||||||
|
|
||||||
#: documents/views.py:1170
|
#: documents/views.py:1170
|
||||||
msgid "Share created."
|
msgid "Share created."
|
||||||
msgstr "Partage créé."
|
msgstr "Share created."
|
||||||
|
|
||||||
#: documents/views.py:1172
|
#: documents/views.py:1172
|
||||||
msgid "Unable to create share."
|
msgid "Unable to create share."
|
||||||
msgstr "Impossible de créer le partage."
|
msgstr "Unable to create share."
|
||||||
|
|
||||||
#: documents/views.py:1181
|
#: documents/views.py:1181
|
||||||
msgid "Share removed."
|
msgid "Share removed."
|
||||||
msgstr "Partage retiré."
|
msgstr "Share removed."
|
||||||
|
|
||||||
#: documents/views.py:1192
|
#: documents/views.py:1192
|
||||||
msgid "Validation updated."
|
msgid "Validation updated."
|
||||||
msgstr "Validation mise à jour."
|
msgstr "Validation updated."
|
||||||
|
|
||||||
#: documents/views.py:1194
|
#: documents/views.py:1194
|
||||||
msgid "Unable to update validation."
|
msgid "Unable to update validation."
|
||||||
msgstr "Impossible de mettre à jour la validation."
|
msgstr "Unable to update validation."
|
||||||
|
|
||||||
#: documents/views.py:1204
|
#: documents/views.py:1204
|
||||||
msgid "Document linked successfully."
|
msgid "Document linked successfully."
|
||||||
msgstr "Document lié avec succès."
|
msgstr "Document linked successfully."
|
||||||
|
|
||||||
#: documents/views.py:1206
|
#: documents/views.py:1206
|
||||||
msgid "Unable to link the document."
|
msgid "Unable to link the document."
|
||||||
msgstr "Impossible de lier le document."
|
msgstr "Unable to link the document."
|
||||||
|
|
||||||
#: documents/views.py:1228
|
#: documents/views.py:1228
|
||||||
msgid "Version deleted successfully."
|
msgid "Version deleted successfully."
|
||||||
msgstr "Version supprimée avec succès."
|
msgstr "Version deleted successfully."
|
||||||
|
|
||||||
#: documents/views.py:1240
|
#: documents/views.py:1240
|
||||||
msgid "Link removed."
|
msgid "Link removed."
|
||||||
msgstr "Lien retiré."
|
msgstr "Link removed."
|
||||||
|
|
||||||
#: documents/views.py:1284
|
#: documents/views.py:1284
|
||||||
msgid "Folder added."
|
msgid "Folder added."
|
||||||
msgstr "Dossier ajouté."
|
msgstr "Folder added."
|
||||||
|
|
||||||
#: documents/views.py:1306
|
#: documents/views.py:1306
|
||||||
msgid "Folder removed."
|
msgid "Folder removed."
|
||||||
msgstr "Dossier retiré."
|
msgstr "Folder removed."
|
||||||
|
|
||||||
#: documents/views.py:1329
|
#: documents/views.py:1329
|
||||||
msgid "Tag added."
|
msgid "Tag added."
|
||||||
msgstr "Étiquette ajoutée."
|
msgstr "Tag added."
|
||||||
|
|
||||||
#: documents/views.py:1351
|
#: documents/views.py:1351
|
||||||
msgid "Tag removed."
|
msgid "Tag removed."
|
||||||
msgstr "Étiquette retirée."
|
msgstr "Tag removed."
|
||||||
|
|
||||||
#: documents/views.py:1540
|
#: documents/views.py:1540
|
||||||
msgid "No file found for this document."
|
msgid "No file found for this document."
|
||||||
msgstr "Aucun fichier trouvé pour ce document."
|
msgstr "No file found for this document."
|
||||||
|
|
||||||
#: documents/views.py:1544
|
#: documents/views.py:1544
|
||||||
msgid "File not found on disk."
|
msgid "File not found on disk."
|
||||||
msgstr "Fichier non trouvé sur le disque."
|
msgstr "File not found on disk."
|
||||||
|
|
||||||
#: documents/views.py:1572
|
#: documents/views.py:1572
|
||||||
msgid "Could not generate CAD preview image."
|
msgid "Could not generate CAD preview image."
|
||||||
msgstr "Impossible de générer l'image de prévisualisation CAD."
|
msgstr "Could not generate CAD preview image."
|
||||||
|
|
||||||
#: documents/views.py:1575
|
#: documents/views.py:1575
|
||||||
msgid "Unsupported file format for georeferencing image preview."
|
msgid "Unsupported file format for georeferencing image preview."
|
||||||
|
|
@ -1108,12 +1108,12 @@ msgstr "Unsupported file format for georeferencing image preview."
|
||||||
|
|
||||||
#: documents/views.py:1591
|
#: documents/views.py:1591
|
||||||
msgid "Page number out of range."
|
msgid "Page number out of range."
|
||||||
msgstr "Numéro de page hors limites."
|
msgstr "Page number out of range."
|
||||||
|
|
||||||
#: documents/views.py:1595
|
#: documents/views.py:1595
|
||||||
msgid "Page number out of range or empty PDF."
|
msgid "Page number out of range or empty PDF."
|
||||||
msgstr "Numéro de page hors limites ou PDF vide."
|
msgstr "Page number out of range or empty PDF."
|
||||||
|
|
||||||
#: documents/views.py:1745
|
#: documents/views.py:1745
|
||||||
msgid "This document is not georeferenced yet."
|
msgid "This document is not georeferenced yet."
|
||||||
msgstr "Ce document n'est pas encore géoréférencé."
|
msgstr "This document is not georeferenced yet."
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -358,7 +358,7 @@ msgstr "Repair or correct a malfunction (damage, breakdown, defect, ...)"
|
||||||
|
|
||||||
#: home/templates/home/_intervention_type_modal.html:22
|
#: home/templates/home/_intervention_type_modal.html:22
|
||||||
msgid "Interventions préventives"
|
msgid "Interventions préventives"
|
||||||
msgstr "Preventive interventions"
|
msgstr "Preventive maintenance"
|
||||||
|
|
||||||
#: home/templates/home/_intervention_type_modal.html:23
|
#: home/templates/home/_intervention_type_modal.html:23
|
||||||
msgid "Anticiper un problème potentiel (entretien cyclique, ...)"
|
msgid "Anticiper un problème potentiel (entretien cyclique, ...)"
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -66,7 +66,7 @@ msgstr "Compteur interventions vérifiées à approuver"
|
||||||
|
|
||||||
#: home/models.py:19
|
#: home/models.py:19
|
||||||
msgid "Compteur interventions terminées"
|
msgid "Compteur interventions terminées"
|
||||||
msgstr "Compteur interventions à vérifier"
|
msgstr "Compteur interventions terminées"
|
||||||
|
|
||||||
#: home/models.py:20 home/templates/home/widgets/stock_actions.html:9
|
#: home/models.py:20 home/templates/home/widgets/stock_actions.html:9
|
||||||
msgid "Actions stock"
|
msgid "Actions stock"
|
||||||
|
|
@ -232,7 +232,7 @@ msgstr "Conditions"
|
||||||
|
|
||||||
#: home/models.py:341
|
#: home/models.py:341
|
||||||
msgid "Nom (optionnel)"
|
msgid "Nom (optionnel)"
|
||||||
msgstr "optionnel"
|
msgstr "Nom (optionnel)"
|
||||||
|
|
||||||
#: home/models.py:342
|
#: home/models.py:342
|
||||||
msgid "La journée 'Gaël Non Di Dju'"
|
msgid "La journée 'Gaël Non Di Dju'"
|
||||||
|
|
@ -381,7 +381,7 @@ msgstr ""
|
||||||
|
|
||||||
#: home/templates/home/_new_inspection_modal.html:10
|
#: home/templates/home/_new_inspection_modal.html:10
|
||||||
msgid "Choisir le type d’inspection"
|
msgid "Choisir le type d’inspection"
|
||||||
msgstr "Choisir le type d'inspection"
|
msgstr "Choisir le type d’inspection"
|
||||||
|
|
||||||
#: home/templates/home/_new_inspection_modal.html:34
|
#: home/templates/home/_new_inspection_modal.html:34
|
||||||
msgid ""
|
msgid ""
|
||||||
|
|
@ -535,7 +535,7 @@ msgstr "Voir toutes les interventions vérifiées à approuver"
|
||||||
|
|
||||||
#: home/templates/home/widgets/intervention_finished.html:8
|
#: home/templates/home/widgets/intervention_finished.html:8
|
||||||
msgid "Interventions terminées"
|
msgid "Interventions terminées"
|
||||||
msgstr "Interventions préventives"
|
msgstr "Interventions terminées"
|
||||||
|
|
||||||
#: home/templates/home/widgets/intervention_finished.html:18
|
#: home/templates/home/widgets/intervention_finished.html:18
|
||||||
msgid "(gestionnaire)"
|
msgid "(gestionnaire)"
|
||||||
|
|
@ -543,11 +543,11 @@ msgstr "(gestionnaire)"
|
||||||
|
|
||||||
#: home/templates/home/widgets/intervention_finished.html:40
|
#: home/templates/home/widgets/intervention_finished.html:40
|
||||||
msgid "Aucune intervention terminée"
|
msgid "Aucune intervention terminée"
|
||||||
msgstr "Aucune intervention à vérifier"
|
msgstr "Aucune intervention terminée"
|
||||||
|
|
||||||
#: home/templates/home/widgets/intervention_finished.html:48
|
#: home/templates/home/widgets/intervention_finished.html:48
|
||||||
msgid "Voir toutes les interventions terminées"
|
msgid "Voir toutes les interventions terminées"
|
||||||
msgstr "Voir toutes les interventions à vérifier"
|
msgstr "Voir toutes les interventions terminées"
|
||||||
|
|
||||||
#: home/templates/home/widgets/intervention_stats.html:13
|
#: home/templates/home/widgets/intervention_stats.html:13
|
||||||
msgid "Interventions"
|
msgid "Interventions"
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -358,7 +358,7 @@ msgstr "Herstellen of corrigeren van een defect (schade, storing, gebrek, ...)"
|
||||||
|
|
||||||
#: home/templates/home/_intervention_type_modal.html:22
|
#: home/templates/home/_intervention_type_modal.html:22
|
||||||
msgid "Interventions préventives"
|
msgid "Interventions préventives"
|
||||||
msgstr "Preventieve interventies"
|
msgstr "Preventief onderhoud"
|
||||||
|
|
||||||
#: home/templates/home/_intervention_type_modal.html:23
|
#: home/templates/home/_intervention_type_modal.html:23
|
||||||
msgid "Anticiper un problème potentiel (entretien cyclique, ...)"
|
msgid "Anticiper un problème potentiel (entretien cyclique, ...)"
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
from django.contrib import admin
|
from django.contrib import admin
|
||||||
from .models import Inspection, ParkingSpotInspection, InspectionDocument
|
from .models import Inspection, ParkingSpotInspection, GiepInspection, InspectionDocument
|
||||||
|
|
||||||
|
|
||||||
class InspectionDocumentInline(admin.TabularInline):
|
class InspectionDocumentInline(admin.TabularInline):
|
||||||
|
|
@ -41,7 +41,21 @@ class ParkingSpotInspectionAdmin(admin.ModelAdmin):
|
||||||
inlines = [InspectionDocumentInline]
|
inlines = [InspectionDocumentInline]
|
||||||
|
|
||||||
|
|
||||||
|
@admin.register(GiepInspection)
|
||||||
|
class GiepInspectionAdmin(admin.ModelAdmin):
|
||||||
|
list_display = (
|
||||||
|
"id", "asset", "inspector", "inspection_date",
|
||||||
|
"result_status", "date_derniere_pluie", "orage_moins_une_heure",
|
||||||
|
"apply_changes_to_asset"
|
||||||
|
)
|
||||||
|
list_filter = ("result_status", "date_derniere_pluie", "orage_moins_une_heure", "inspection_date")
|
||||||
|
search_fields = ("notes", "inspector__username", "inspector__first_name", "inspector__last_name")
|
||||||
|
raw_id_fields = ("inspector", "mission_intervention", "checked_intervention")
|
||||||
|
inlines = [InspectionDocumentInline]
|
||||||
|
|
||||||
|
|
||||||
@admin.register(InspectionDocument)
|
@admin.register(InspectionDocument)
|
||||||
class InspectionDocumentAdmin(admin.ModelAdmin):
|
class InspectionDocumentAdmin(admin.ModelAdmin):
|
||||||
list_display = ("id", "inspection", "filename", "created_at")
|
list_display = ("id", "inspection", "field_key", "filename", "created_at")
|
||||||
raw_id_fields = ("inspection",)
|
raw_id_fields = ("inspection",)
|
||||||
|
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -104,3 +104,302 @@ msgid "%(counter)s inspection trouvée"
|
||||||
msgid_plural "%(counter)s inspections trouvées"
|
msgid_plural "%(counter)s inspections trouvées"
|
||||||
msgstr[0] "%(counter)s inspection found"
|
msgstr[0] "%(counter)s inspection found"
|
||||||
msgstr[1] "%(counter)s inspections found"
|
msgstr[1] "%(counter)s inspections found"
|
||||||
|
|
||||||
|
# --- GIEP Translations ---
|
||||||
|
|
||||||
|
msgid "Formulaire d'inspection GIEP"
|
||||||
|
msgstr "GIEP Inspection Form"
|
||||||
|
|
||||||
|
msgid "Eaux Pluviales"
|
||||||
|
msgstr "Stormwater"
|
||||||
|
|
||||||
|
msgid "Conditions météorologiques"
|
||||||
|
msgstr "Weather conditions"
|
||||||
|
|
||||||
|
msgid "Date de la dernière pluie"
|
||||||
|
msgstr "Date of last rain"
|
||||||
|
|
||||||
|
msgid "Orage récent (-1h)"
|
||||||
|
msgstr "Recent thunderstorm (-1h)"
|
||||||
|
|
||||||
|
msgid "Ouvrages inspectés"
|
||||||
|
msgstr "Inspected structures"
|
||||||
|
|
||||||
|
msgid "Ouvrages GIEP inspectés"
|
||||||
|
msgstr "Inspected GIEP structures"
|
||||||
|
|
||||||
|
msgid "Ajouter un ouvrage"
|
||||||
|
msgstr "Add a structure"
|
||||||
|
|
||||||
|
msgid "Ouvrage"
|
||||||
|
msgstr "Structure"
|
||||||
|
|
||||||
|
msgid "Supprimer"
|
||||||
|
msgstr "Delete"
|
||||||
|
|
||||||
|
msgid "Non renseigné"
|
||||||
|
msgstr "Not specified"
|
||||||
|
|
||||||
|
msgid "Non vérifié"
|
||||||
|
msgstr "Not verified"
|
||||||
|
|
||||||
|
msgid "Oui"
|
||||||
|
msgstr "Yes"
|
||||||
|
|
||||||
|
msgid "Non"
|
||||||
|
msgstr "No"
|
||||||
|
|
||||||
|
msgid "Aujourd'hui"
|
||||||
|
msgstr "Today"
|
||||||
|
|
||||||
|
msgid "Moins de 24h"
|
||||||
|
msgstr "Less than 24h"
|
||||||
|
|
||||||
|
msgid "Plus de 24h"
|
||||||
|
msgstr "More than 24h"
|
||||||
|
|
||||||
|
msgid "Espace vert creux (EVC)"
|
||||||
|
msgstr "Sunken green space (EVC)"
|
||||||
|
|
||||||
|
msgid "Massif drainant (OED)"
|
||||||
|
msgstr "Drainage massif (OED)"
|
||||||
|
|
||||||
|
msgid "Technique alternative (TA)"
|
||||||
|
msgstr "Alternative technique (TA)"
|
||||||
|
|
||||||
|
msgid "Technique Alternative / Bassin d'orage"
|
||||||
|
msgstr "Alternative Technique / Stormwater Basin"
|
||||||
|
|
||||||
|
msgid "Zone GIEP principale"
|
||||||
|
msgstr "Main GIEP zone"
|
||||||
|
|
||||||
|
msgid "Synthèse des contrôles"
|
||||||
|
msgstr "Inspection summary"
|
||||||
|
|
||||||
|
msgid "Point d'entrée dans l'ouvrage"
|
||||||
|
msgstr "Entry point into the structure"
|
||||||
|
|
||||||
|
msgid "L'eau peut-elle facilement entrer dans l'EVC ?"
|
||||||
|
msgstr "Can water easily enter the EVC?"
|
||||||
|
|
||||||
|
msgid "L'eau peut-elle facilement entrer dans l'ouvrage ?"
|
||||||
|
msgstr "Can water easily enter the structure?"
|
||||||
|
|
||||||
|
msgid "Des feuilles ou branches bloquent-elles l'eau ?"
|
||||||
|
msgstr "Do leaves or branches block the water?"
|
||||||
|
|
||||||
|
msgid "Un amas de détritus bloque-t-il l'eau ?"
|
||||||
|
msgstr "Does a pile of debris block the water?"
|
||||||
|
|
||||||
|
msgid "L'ouvrage dispose-t-il d'un empierrement ?"
|
||||||
|
msgstr "Does the structure have stone pitching?"
|
||||||
|
|
||||||
|
msgid "Activer pour compléter l'état de l'empierrement"
|
||||||
|
msgstr "Enable to detail stone pitching status"
|
||||||
|
|
||||||
|
msgid "L'empierrement est-il en bon état ?"
|
||||||
|
msgstr "Is the stone pitching in good condition?"
|
||||||
|
|
||||||
|
msgid "Colmaté par les sédiments"
|
||||||
|
msgstr "Clogged by sediment"
|
||||||
|
|
||||||
|
msgid "Emporté par l'eau"
|
||||||
|
msgstr "Washed away by water"
|
||||||
|
|
||||||
|
msgid "Envahi d'adventices"
|
||||||
|
msgstr "Overgrown with weeds"
|
||||||
|
|
||||||
|
msgid "Espace vert"
|
||||||
|
msgstr "Green space"
|
||||||
|
|
||||||
|
msgid "Quel est l'état de la végétation ?"
|
||||||
|
msgstr "What is the condition of the vegetation?"
|
||||||
|
|
||||||
|
msgid "Bon"
|
||||||
|
msgstr "Good"
|
||||||
|
|
||||||
|
msgid "Mauvais"
|
||||||
|
msgstr "Poor"
|
||||||
|
|
||||||
|
msgid "Présence de plantes mortes ou absentes :"
|
||||||
|
msgstr "Presence of dead or missing plants:"
|
||||||
|
|
||||||
|
msgid "+ de 10%"
|
||||||
|
msgstr "Over 10%"
|
||||||
|
|
||||||
|
msgid "- de 10%"
|
||||||
|
msgstr "Under 10%"
|
||||||
|
|
||||||
|
msgid "Sur + de 10% de la surface"
|
||||||
|
msgstr "Over 10% of surface"
|
||||||
|
|
||||||
|
msgid "Sur - de 10% de la surface"
|
||||||
|
msgstr "Under 10% of surface"
|
||||||
|
|
||||||
|
msgid "Présence de chenaux d'érosion ?"
|
||||||
|
msgstr "Presence of erosion channels?"
|
||||||
|
|
||||||
|
msgid "Présence de flaques d'eau persistantes ?"
|
||||||
|
msgstr "Presence of persistent standing water?"
|
||||||
|
|
||||||
|
msgid "Présence de sédiments dans l'ouvrage ?"
|
||||||
|
msgstr "Presence of sediment in the structure?"
|
||||||
|
|
||||||
|
msgid "La croûte de sédimentation est-elle supérieure à 5 cm ?"
|
||||||
|
msgstr "Is the sediment crust over 5 cm?"
|
||||||
|
|
||||||
|
msgid "Non (inférieure à 5 cm)"
|
||||||
|
msgstr "No (under 5 cm)"
|
||||||
|
|
||||||
|
msgid "Oui (supérieure à 5 cm)"
|
||||||
|
msgstr "Yes (over 5 cm)"
|
||||||
|
|
||||||
|
msgid "Présence d'espèces exotiques envahissantes ?"
|
||||||
|
msgstr "Presence of invasive alien species?"
|
||||||
|
|
||||||
|
msgid "Une surverse est-elle présente ?"
|
||||||
|
msgstr "Is an overflow present?"
|
||||||
|
|
||||||
|
msgid "Activer si le système dispose d'une évacuation de trop-plein"
|
||||||
|
msgstr "Enable if system has overflow discharge"
|
||||||
|
|
||||||
|
msgid "La grille de surverse est propre et dégagée ?"
|
||||||
|
msgstr "Is the overflow grate clean and clear?"
|
||||||
|
|
||||||
|
msgid "La décantation est vide ou peu remplie ?"
|
||||||
|
msgstr "Is settling basin empty or low?"
|
||||||
|
|
||||||
|
msgid "La surverse est-elle plus haute que le fond de l'ouvrage ?"
|
||||||
|
msgstr "Is overflow higher than bottom of structure?"
|
||||||
|
|
||||||
|
msgid "État général du revêtement / chaussée"
|
||||||
|
msgstr "General condition of surface / pavement"
|
||||||
|
|
||||||
|
msgid "La surface au-dessus du massif drainant est en bon état ?"
|
||||||
|
msgstr "Is surface above drainage massif in good condition?"
|
||||||
|
|
||||||
|
msgid "Oui (Bon état)"
|
||||||
|
msgstr "Yes (Good condition)"
|
||||||
|
|
||||||
|
msgid "Non (Défaillances constatées)"
|
||||||
|
msgstr "No (Defects observed)"
|
||||||
|
|
||||||
|
msgid "Présence d'ornières"
|
||||||
|
msgstr "Presence of ruts"
|
||||||
|
|
||||||
|
msgid "Présence de fissures"
|
||||||
|
msgstr "Presence of cracks"
|
||||||
|
|
||||||
|
msgid "Présence de trous"
|
||||||
|
msgstr "Presence of potholes"
|
||||||
|
|
||||||
|
msgid "Une bouche d'injection est-elle présente ?"
|
||||||
|
msgstr "Is an injection inlet present?"
|
||||||
|
|
||||||
|
msgid "Activer pour inspecter les conduits d'injection d'eau et de drainage"
|
||||||
|
msgstr "Enable to inspect injection and drainage pipes"
|
||||||
|
|
||||||
|
msgid "Les niveaux du revêtement conduisent bien l'eau vers la bouche ?"
|
||||||
|
msgstr "Do pavement slopes route water properly to inlet?"
|
||||||
|
|
||||||
|
msgid "La grille est propre et dégagée ?"
|
||||||
|
msgstr "Is the grate clean and clear?"
|
||||||
|
|
||||||
|
msgid "La décantation est-elle vide ou presque ?"
|
||||||
|
msgstr "Is settling basin empty or nearly empty?"
|
||||||
|
|
||||||
|
msgid "La bouche d'injection dispose d'un filtre ?"
|
||||||
|
msgstr "Does injection inlet have a filter?"
|
||||||
|
|
||||||
|
msgid "Le filtre est propre ?"
|
||||||
|
msgstr "Is the filter clean?"
|
||||||
|
|
||||||
|
msgid "Le filtre est en bon état ?"
|
||||||
|
msgstr "Is the filter in good condition?"
|
||||||
|
|
||||||
|
msgid "Le drain semble colmaté ?"
|
||||||
|
msgstr "Does the drain appear clogged?"
|
||||||
|
|
||||||
|
msgid "Oui (colmaté)"
|
||||||
|
msgstr "Yes (clogged)"
|
||||||
|
|
||||||
|
msgid "Type de structure & Revêtement OED"
|
||||||
|
msgstr "Structure & Pavement Type OED"
|
||||||
|
|
||||||
|
msgid "Structure enherbée ou remplissage minéral ?"
|
||||||
|
msgstr "Grassed structure or mineral infill?"
|
||||||
|
|
||||||
|
msgid "Dalles gazon, pavés à joints larges, dalles alvéolaires végétalisées/gravier, etc."
|
||||||
|
msgstr "Grass pavers, wide-joint pavers, vegetated/gravel honeycomb slabs, etc."
|
||||||
|
|
||||||
|
msgid "De l'eau stagne-t-elle en surface ?"
|
||||||
|
msgstr "Does water pond on surface?"
|
||||||
|
|
||||||
|
msgid "L'eau stagne plus de 2 heures ?"
|
||||||
|
msgstr "Does water pond over 2 hours?"
|
||||||
|
|
||||||
|
msgid "Les joints sont-ils en bon état ?"
|
||||||
|
msgstr "Are joints in good condition?"
|
||||||
|
|
||||||
|
msgid "Présence importante de fines dans les joints ?"
|
||||||
|
msgstr "Significant fine particles in joints?"
|
||||||
|
|
||||||
|
msgid "Niveau de remplissage plus haut que la structure ?"
|
||||||
|
msgstr "Infill level higher than structure?"
|
||||||
|
|
||||||
|
msgid "Modulaire poreux ou continu poreux ?"
|
||||||
|
msgstr "Porous modular or porous continuous?"
|
||||||
|
|
||||||
|
msgid "Béton poreux, enrobés bitumineux poreux, graviers liés à la résine, EPDM, etc."
|
||||||
|
msgstr "Porous concrete, porous asphalt, resin-bound gravel, EPDM, etc."
|
||||||
|
|
||||||
|
msgid "Présence de dépôts visibles (poussières, mousses, etc.) ?"
|
||||||
|
msgstr "Presence of visible deposits (dust, moss, etc.)?"
|
||||||
|
|
||||||
|
msgid "Test de perméabilité nécessaire ?"
|
||||||
|
msgstr "Permeability test required?"
|
||||||
|
|
||||||
|
msgid "Matériaux non agrégés (graviers/mulch) ?"
|
||||||
|
msgstr "Unbound materials (gravel/mulch)?"
|
||||||
|
|
||||||
|
msgid "Mulch végétal, graviers calcaires/non calcaires, terre battue, etc."
|
||||||
|
msgstr "Plant mulch, limestone/non-limestone gravel, compacted earth, etc."
|
||||||
|
|
||||||
|
msgid "Le volume de matière est-il en suffisance ?"
|
||||||
|
msgstr "Is volume of material sufficient?"
|
||||||
|
|
||||||
|
msgid "Le géotextile est-il visible ?"
|
||||||
|
msgstr "Is geotextile visible?"
|
||||||
|
|
||||||
|
msgid "Les conduits et dispositifs amenant l'eau sont-ils fonctionnels ?"
|
||||||
|
msgstr "Are water supply pipes and channels functional?"
|
||||||
|
|
||||||
|
msgid "Les grilles sont-elles propres et dégagées ?"
|
||||||
|
msgstr "Are grates clean and clear?"
|
||||||
|
|
||||||
|
msgid "Présence de sédiments dans le bassin d'orage ?"
|
||||||
|
msgstr "Presence of sediment in stormwater basin?"
|
||||||
|
|
||||||
|
msgid "L'ouvrage est-il rempli au 5e de sa capacité ?"
|
||||||
|
msgstr "Is structure filled to 1/5 of capacity?"
|
||||||
|
|
||||||
|
msgid "Présence de détritus dans l'ouvrage ?"
|
||||||
|
msgstr "Presence of debris in the structure?"
|
||||||
|
|
||||||
|
msgid "Recommandations"
|
||||||
|
msgstr "Recommendations"
|
||||||
|
|
||||||
|
msgid "Aucune"
|
||||||
|
msgstr "None"
|
||||||
|
|
||||||
|
msgid "Interventions préventives"
|
||||||
|
msgstr "Preventive maintenance"
|
||||||
|
|
||||||
|
msgid "Entretien curatif / Réparation / Adaptation nécessaire"
|
||||||
|
msgstr "Curative maintenance / Repair / Adaptation required"
|
||||||
|
|
||||||
|
msgid "Test de perméabilité"
|
||||||
|
msgstr "Permeability test"
|
||||||
|
|
||||||
|
msgid "Inspection"
|
||||||
|
msgstr "Inspection"
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -19,7 +19,7 @@ msgid "Historique des inspections"
|
||||||
msgstr "Historique des inspections"
|
msgstr "Historique des inspections"
|
||||||
|
|
||||||
msgid "Inspections d'assets"
|
msgid "Inspections d'assets"
|
||||||
msgstr "Historique des inspections"
|
msgstr "Inspections d'assets"
|
||||||
|
|
||||||
msgid "Suivi et historique des contrôles et vérifications sur le terrain"
|
msgid "Suivi et historique des contrôles et vérifications sur le terrain"
|
||||||
msgstr "Suivi et historique des contrôles et vérifications sur le terrain"
|
msgstr "Suivi et historique des contrôles et vérifications sur le terrain"
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -104,3 +104,302 @@ msgid "%(counter)s inspection trouvée"
|
||||||
msgid_plural "%(counter)s inspections trouvées"
|
msgid_plural "%(counter)s inspections trouvées"
|
||||||
msgstr[0] "%(counter)s inspectie gevonden"
|
msgstr[0] "%(counter)s inspectie gevonden"
|
||||||
msgstr[1] "%(counter)s inspecties gevonden"
|
msgstr[1] "%(counter)s inspecties gevonden"
|
||||||
|
|
||||||
|
# --- GIEP Translations ---
|
||||||
|
|
||||||
|
msgid "Formulaire d'inspection GIEP"
|
||||||
|
msgstr "GIEP inspectieformulier"
|
||||||
|
|
||||||
|
msgid "Eaux Pluviales"
|
||||||
|
msgstr "Hemelwater"
|
||||||
|
|
||||||
|
msgid "Conditions météorologiques"
|
||||||
|
msgstr "Weersomstandigheden"
|
||||||
|
|
||||||
|
msgid "Date de la dernière pluie"
|
||||||
|
msgstr "Datum van laatste regen"
|
||||||
|
|
||||||
|
msgid "Orage récent (-1h)"
|
||||||
|
msgstr "Recente onweersbui (-1u)"
|
||||||
|
|
||||||
|
msgid "Ouvrages inspectés"
|
||||||
|
msgstr "Geïnspecteerde kunstwerken"
|
||||||
|
|
||||||
|
msgid "Ouvrages GIEP inspectés"
|
||||||
|
msgstr "Geïnspecteerde GIEP-kunstwerken"
|
||||||
|
|
||||||
|
msgid "Ajouter un ouvrage"
|
||||||
|
msgstr "Kunstwerk toevoegen"
|
||||||
|
|
||||||
|
msgid "Ouvrage"
|
||||||
|
msgstr "Kunstwerk"
|
||||||
|
|
||||||
|
msgid "Supprimer"
|
||||||
|
msgstr "Verwijderen"
|
||||||
|
|
||||||
|
msgid "Non renseigné"
|
||||||
|
msgstr "Niet opgegeven"
|
||||||
|
|
||||||
|
msgid "Non vérifié"
|
||||||
|
msgstr "Niet geverifieerd"
|
||||||
|
|
||||||
|
msgid "Oui"
|
||||||
|
msgstr "Ja"
|
||||||
|
|
||||||
|
msgid "Non"
|
||||||
|
msgstr "Nee"
|
||||||
|
|
||||||
|
msgid "Aujourd'hui"
|
||||||
|
msgstr "Vandaag"
|
||||||
|
|
||||||
|
msgid "Moins de 24h"
|
||||||
|
msgstr "Minder dan 24u"
|
||||||
|
|
||||||
|
msgid "Plus de 24h"
|
||||||
|
msgstr "Meer dan 24u"
|
||||||
|
|
||||||
|
msgid "Espace vert creux (EVC)"
|
||||||
|
msgstr "Verzonken groenzone (EVC)"
|
||||||
|
|
||||||
|
msgid "Massif drainant (OED)"
|
||||||
|
msgstr "Drainage massief (OED)"
|
||||||
|
|
||||||
|
msgid "Technique alternative (TA)"
|
||||||
|
msgstr "Alternatieve techniek (TA)"
|
||||||
|
|
||||||
|
msgid "Technique Alternative / Bassin d'orage"
|
||||||
|
msgstr "Alternatieve Techniek / Stormbekken"
|
||||||
|
|
||||||
|
msgid "Zone GIEP principale"
|
||||||
|
msgstr "Hoofd GIEP zone"
|
||||||
|
|
||||||
|
msgid "Synthèse des contrôles"
|
||||||
|
msgstr "Inspectie overzicht"
|
||||||
|
|
||||||
|
msgid "Point d'entrée dans l'ouvrage"
|
||||||
|
msgstr "Instroompunt in het kunstwerk"
|
||||||
|
|
||||||
|
msgid "L'eau peut-elle facilement entrer dans l'EVC ?"
|
||||||
|
msgstr "Kan water gemakkelijk de EVC instromen?"
|
||||||
|
|
||||||
|
msgid "L'eau peut-elle facilement entrer dans l'ouvrage ?"
|
||||||
|
msgstr "Kan water gemakkelijk het kunstwerk instromen?"
|
||||||
|
|
||||||
|
msgid "Des feuilles ou branches bloquent-elles l'eau ?"
|
||||||
|
msgstr "Blokkeren bladeren of takken het water?"
|
||||||
|
|
||||||
|
msgid "Un amas de détritus bloque-t-il l'eau ?"
|
||||||
|
msgstr "Blokkeert een hoop afval het water?"
|
||||||
|
|
||||||
|
msgid "L'ouvrage dispose-t-il d'un empierrement ?"
|
||||||
|
msgstr "Is het kunstwerk voorzien van een stenen bekleding?"
|
||||||
|
|
||||||
|
msgid "Activer pour compléter l'état de l'empierrement"
|
||||||
|
msgstr "Inschakelen om staat van stenen bekleding in te vullen"
|
||||||
|
|
||||||
|
msgid "L'empierrement est-il en bon état ?"
|
||||||
|
msgstr "Is de stenen bekleding in goede staat?"
|
||||||
|
|
||||||
|
msgid "Colmaté par les sédiments"
|
||||||
|
msgstr "Dichtgeslibd door sediment"
|
||||||
|
|
||||||
|
msgid "Emporté par l'eau"
|
||||||
|
msgstr "Weggespoeld door water"
|
||||||
|
|
||||||
|
msgid "Envahi d'adventices"
|
||||||
|
msgstr "Overwoekerd door onkruid"
|
||||||
|
|
||||||
|
msgid "Espace vert"
|
||||||
|
msgstr "Groenzone"
|
||||||
|
|
||||||
|
msgid "Quel est l'état de la végétation ?"
|
||||||
|
msgstr "Wat is de staat van de vegetatie?"
|
||||||
|
|
||||||
|
msgid "Bon"
|
||||||
|
msgstr "Goed"
|
||||||
|
|
||||||
|
msgid "Mauvais"
|
||||||
|
msgstr "Slecht"
|
||||||
|
|
||||||
|
msgid "Présence de plantes mortes ou absentes :"
|
||||||
|
msgstr "Aanwezigheid van dode of ontbrekende planten:"
|
||||||
|
|
||||||
|
msgid "+ de 10%"
|
||||||
|
msgstr "Meer dan 10%"
|
||||||
|
|
||||||
|
msgid "- de 10%"
|
||||||
|
msgstr "Minder dan 10%"
|
||||||
|
|
||||||
|
msgid "Sur + de 10% de la surface"
|
||||||
|
msgstr "Op meer dan 10% van het oppervlak"
|
||||||
|
|
||||||
|
msgid "Sur - de 10% de la surface"
|
||||||
|
msgstr "Op minder dan 10% van het oppervlak"
|
||||||
|
|
||||||
|
msgid "Présence de chenaux d'érosion ?"
|
||||||
|
msgstr "Aanwezigheid van erosiegeul/geulen?"
|
||||||
|
|
||||||
|
msgid "Présence de flaques d'eau persistantes ?"
|
||||||
|
msgstr "Aanwezigheid van stilstaand water?"
|
||||||
|
|
||||||
|
msgid "Présence de sédiments dans l'ouvrage ?"
|
||||||
|
msgstr "Aanwezigheid van sediment in het kunstwerk?"
|
||||||
|
|
||||||
|
msgid "La croûte de sédimentation est-elle supérieure à 5 cm ?"
|
||||||
|
msgstr "Is de sedimentlaag dikker dan 5 cm?"
|
||||||
|
|
||||||
|
msgid "Non (inférieure à 5 cm)"
|
||||||
|
msgstr "Nee (minder dan 5 cm)"
|
||||||
|
|
||||||
|
msgid "Oui (supérieure à 5 cm)"
|
||||||
|
msgstr "Ja (meer dan 5 cm)"
|
||||||
|
|
||||||
|
msgid "Présence d'espèces exotiques envahissantes ?"
|
||||||
|
msgstr "Aanwezigheid van invasieve exoten?"
|
||||||
|
|
||||||
|
msgid "Une surverse est-elle présente ?"
|
||||||
|
msgstr "Is er een overloop aanwezig?"
|
||||||
|
|
||||||
|
msgid "Activer si le système dispose d'une évacuation de trop-plein"
|
||||||
|
msgstr "Inschakelen als het systeem overloopafvoer heeft"
|
||||||
|
|
||||||
|
msgid "La grille de surverse est propre et dégagée ?"
|
||||||
|
msgstr "Is het overlooprooster schoon en vrij?"
|
||||||
|
|
||||||
|
msgid "La décantation est vide ou peu remplie ?"
|
||||||
|
msgstr "Is het bezinkingsbekken leeg of vrijwel leeg?"
|
||||||
|
|
||||||
|
msgid "La surverse est-elle plus haute que le fond de l'ouvrage ?"
|
||||||
|
msgstr "Ligt de overloop hoger dan de bodem van het kunstwerk?"
|
||||||
|
|
||||||
|
msgid "État général du revêtement / chaussée"
|
||||||
|
msgstr "Algemene staat van verharding / rijbaan"
|
||||||
|
|
||||||
|
msgid "La surface au-dessus du massif drainant est en bon état ?"
|
||||||
|
msgstr "Is de verharding boven het drainagemassief in goede staat?"
|
||||||
|
|
||||||
|
msgid "Oui (Bon état)"
|
||||||
|
msgstr "Ja (Goede staat)"
|
||||||
|
|
||||||
|
msgid "Non (Défaillances constatées)"
|
||||||
|
msgstr "Nee (Gebreken vastgesteld)"
|
||||||
|
|
||||||
|
msgid "Présence d'ornières"
|
||||||
|
msgstr "Aanwezigheid van spoorvorming"
|
||||||
|
|
||||||
|
msgid "Présence de fissures"
|
||||||
|
msgstr "Aanwezigheid van scheuren"
|
||||||
|
|
||||||
|
msgid "Présence de trous"
|
||||||
|
msgstr "Aanwezigheid van gaten"
|
||||||
|
|
||||||
|
msgid "Une bouche d'injection est-elle présente ?"
|
||||||
|
msgstr "Is er een inlaatopening aanwezig?"
|
||||||
|
|
||||||
|
msgid "Activer pour inspecter les conduits d'injection d'eau et de drainage"
|
||||||
|
msgstr "Inschakelen om inlaat- en drainageleidingen te inspecteren"
|
||||||
|
|
||||||
|
msgid "Les niveaux du revêtement conduisent bien l'eau vers la bouche ?"
|
||||||
|
msgstr "Leidt het afschot het water goed naar de inlaat?"
|
||||||
|
|
||||||
|
msgid "La grille est propre et dégagée ?"
|
||||||
|
msgstr "Is het rooster schoon en vrij?"
|
||||||
|
|
||||||
|
msgid "La décantation est-elle vide ou presque ?"
|
||||||
|
msgstr "Is het bezinkingsbekken leeg of vrijwel leeg?"
|
||||||
|
|
||||||
|
msgid "La bouche d'injection dispose d'un filtre ?"
|
||||||
|
msgstr "Is de inlaat voorzien van een filter?"
|
||||||
|
|
||||||
|
msgid "Le filtre est propre ?"
|
||||||
|
msgstr "Is de filter schoon?"
|
||||||
|
|
||||||
|
msgid "Le filtre est en bon état ?"
|
||||||
|
msgstr "Is de filter in goede staat?"
|
||||||
|
|
||||||
|
msgid "Le drain semble colmaté ?"
|
||||||
|
msgstr "Lijkt de drainage leiding dichtgeslibd?"
|
||||||
|
|
||||||
|
msgid "Oui (colmaté)"
|
||||||
|
msgstr "Ja (dichtgeslibd)"
|
||||||
|
|
||||||
|
msgid "Type de structure & Revêtement OED"
|
||||||
|
msgstr "Type constructie & Verharding OED"
|
||||||
|
|
||||||
|
msgid "Structure enherbée ou remplissage minéral ?"
|
||||||
|
msgstr "Grasstructuur of minerale vulling?"
|
||||||
|
|
||||||
|
msgid "Dalles gazon, pavés à joints larges, dalles alvéolaires végétalisées/gravier, etc."
|
||||||
|
msgstr "Grasdalen, klinkers met brede voegen, kunststof/grindplaten, enz."
|
||||||
|
|
||||||
|
msgid "De l'eau stagne-t-elle en surface ?"
|
||||||
|
msgstr "Blijft er water op de oppervlakte staan?"
|
||||||
|
|
||||||
|
msgid "L'eau stagne plus de 2 heures ?"
|
||||||
|
msgstr "Staat het water langer dan 2 uur stil?"
|
||||||
|
|
||||||
|
msgid "Les joints sont-ils en bon état ?"
|
||||||
|
msgstr "Zijn de voegen in goede staat?"
|
||||||
|
|
||||||
|
msgid "Présence importante de fines dans les joints ?"
|
||||||
|
msgstr "Aanzienlijke hoeveelheid fijne delen in de voegen?"
|
||||||
|
|
||||||
|
msgid "Niveau de remplissage plus haut que la structure ?"
|
||||||
|
msgstr "Vulniveau hoger dan de constructie?"
|
||||||
|
|
||||||
|
msgid "Modulaire poreux ou continu poreux ?"
|
||||||
|
msgstr "Poreus modulair of poreus continu?"
|
||||||
|
|
||||||
|
msgid "Béton poreux, enrobés bitumineux poreux, graviers liés à la résine, EPDM, etc."
|
||||||
|
msgstr "Poreus beton, zeer open asfalt, harsgebonden grind, EPDM, enz."
|
||||||
|
|
||||||
|
msgid "Présence de dépôts visibles (poussières, mousses, etc.) ?"
|
||||||
|
msgstr "Aanwezigheid van zichtbare afzettingen (stof, mos, enz.)?"
|
||||||
|
|
||||||
|
msgid "Test de perméabilité nécessaire ?"
|
||||||
|
msgstr "Permeabiliteitstest vereist?"
|
||||||
|
|
||||||
|
msgid "Matériaux non agrégés (graviers/mulch) ?"
|
||||||
|
msgstr "Niet-gebonden materialen (grind/mulch)?"
|
||||||
|
|
||||||
|
msgid "Mulch végétal, graviers calcaires/non calcaires, terre battue, etc."
|
||||||
|
msgstr "Houtmulch, kalkrijk/kalkarm grind, leem, enz."
|
||||||
|
|
||||||
|
msgid "Le volume de matière est-il en suffisance ?"
|
||||||
|
msgstr "Is de hoeveelheid materiaal voldoende?"
|
||||||
|
|
||||||
|
msgid "Le géotextile est-il visible ?"
|
||||||
|
msgstr "Is het geotextiel zichtbaar?"
|
||||||
|
|
||||||
|
msgid "Les conduits et dispositifs amenant l'eau sont-ils fonctionnels ?"
|
||||||
|
msgstr "Zijn toevoerleidingen en -goten functioneel?"
|
||||||
|
|
||||||
|
msgid "Les grilles sont-elles propres et dégagées ?"
|
||||||
|
msgstr "Zijn de roosters schoon en vrij?"
|
||||||
|
|
||||||
|
msgid "Présence de sédiments dans le bassin d'orage ?"
|
||||||
|
msgstr "Aanwezigheid van sediment in het stormbekken?"
|
||||||
|
|
||||||
|
msgid "L'ouvrage est-il rempli au 5e de sa capacité ?"
|
||||||
|
msgstr "Is het kunstwerk voor 1/5 gevuld?"
|
||||||
|
|
||||||
|
msgid "Présence de détritus dans l'ouvrage ?"
|
||||||
|
msgstr "Aanwezigheid van afval in het kunstwerk?"
|
||||||
|
|
||||||
|
msgid "Recommandations"
|
||||||
|
msgstr "Aanbevelingen"
|
||||||
|
|
||||||
|
msgid "Aucune"
|
||||||
|
msgstr "Geen"
|
||||||
|
|
||||||
|
msgid "Interventions préventives"
|
||||||
|
msgstr "Preventief onderhoud"
|
||||||
|
|
||||||
|
msgid "Entretien curatif / Réparation / Adaptation nécessaire"
|
||||||
|
msgstr "Correctief onderhoud / Herstelling / Aanpassing vereist"
|
||||||
|
|
||||||
|
msgid "Test de perméabilité"
|
||||||
|
msgstr "Permeabiliteitstest"
|
||||||
|
|
||||||
|
msgid "Inspection"
|
||||||
|
msgstr "Inspectie"
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,38 @@
|
||||||
|
# Generated by Django 6.0.7 on 2026-08-11 09:37
|
||||||
|
|
||||||
|
import django.db.models.deletion
|
||||||
|
from django.db import migrations, models
|
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('inspections', '0003_parkingspotinspection_verified_drop_off_stand_count_and_more'),
|
||||||
|
]
|
||||||
|
|
||||||
|
operations = [
|
||||||
|
migrations.CreateModel(
|
||||||
|
name='GiepInspection',
|
||||||
|
fields=[
|
||||||
|
('inspection_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='inspections.inspection')),
|
||||||
|
('date_derniere_pluie', models.CharField(blank=True, choices=[('aujourdhui', "Aujourd'hui"), ('moins_24h', 'Moins de 24h'), ('plus_24h', 'Plus de 24h'), ('null', 'Non vérifié')], default='null', max_length=50, null=True, verbose_name='Date de la dernière pluie')),
|
||||||
|
('orage_moins_une_heure', models.BooleanField(blank=True, null=True, verbose_name="Orage il y a moins d'une heure")),
|
||||||
|
('data', models.JSONField(blank=True, default=dict, verbose_name="Données structurées d'inspection GIEP")),
|
||||||
|
],
|
||||||
|
options={
|
||||||
|
'verbose_name': 'Inspection GIEP / Eaux pluviales',
|
||||||
|
'verbose_name_plural': 'Inspections GIEP / Eaux pluviales',
|
||||||
|
},
|
||||||
|
bases=('inspections.inspection',),
|
||||||
|
),
|
||||||
|
migrations.AddField(
|
||||||
|
model_name='inspectiondocument',
|
||||||
|
name='field_key',
|
||||||
|
field=models.CharField(blank=True, default='', help_text="Identifie la question ou l'ouvrage auquel ce média est rattaché (vide = général).", max_length=100, verbose_name='Clé de question / Média'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='inspection',
|
||||||
|
name='result_status',
|
||||||
|
field=models.CharField(choices=[('compliant', 'Conforme'), ('non_compliant', 'Non conforme'), ('damaged', 'Endommagé'), ('missing', 'Absent / Retiré')], default='compliant', max_length=50, verbose_name='Résultat du contrôle'),
|
||||||
|
),
|
||||||
|
]
|
||||||
|
|
@ -0,0 +1,71 @@
|
||||||
|
from django.db import migrations
|
||||||
|
|
||||||
|
|
||||||
|
def migrate_guided_giep_data(apps, schema_editor):
|
||||||
|
try:
|
||||||
|
GuidedOperationData = apps.get_model('interventions', 'GuidedOperationData')
|
||||||
|
GuidedOperationMedia = apps.get_model('interventions', 'GuidedOperationMedia')
|
||||||
|
GiepInspection = apps.get_model('inspections', 'GiepInspection')
|
||||||
|
InspectionDocument = apps.get_model('inspections', 'InspectionDocument')
|
||||||
|
ContentType = apps.get_model('contenttypes', 'ContentType')
|
||||||
|
Intervention = apps.get_model('interventions', 'Intervention')
|
||||||
|
except LookupError:
|
||||||
|
return
|
||||||
|
|
||||||
|
try:
|
||||||
|
interv_ct = ContentType.objects.get_for_model(Intervention)
|
||||||
|
except Exception:
|
||||||
|
return
|
||||||
|
|
||||||
|
giep_datas = GuidedOperationData.objects.filter(
|
||||||
|
guided_template__slug='inspection_rain_water'
|
||||||
|
).select_related('intervention')
|
||||||
|
|
||||||
|
for gd in giep_datas:
|
||||||
|
interv = gd.intervention
|
||||||
|
if not interv:
|
||||||
|
continue
|
||||||
|
|
||||||
|
raw_data = gd.data or {}
|
||||||
|
date_pluie = raw_data.get('date_derniere_pluie') or 'null'
|
||||||
|
orage = raw_data.get('orage_moins_une_heure')
|
||||||
|
|
||||||
|
giep_insp, _created = GiepInspection.objects.get_or_create(
|
||||||
|
asset_content_type=interv_ct,
|
||||||
|
asset_object_id=interv.id,
|
||||||
|
defaults={
|
||||||
|
'inspector': interv.created_by if hasattr(interv, 'created_by') else None,
|
||||||
|
'inspection_date': gd.created_at,
|
||||||
|
'result_status': 'compliant',
|
||||||
|
'nature': 'visual',
|
||||||
|
'inspector_role': 'observer',
|
||||||
|
'mission_intervention': interv,
|
||||||
|
'date_derniere_pluie': str(date_pluie),
|
||||||
|
'orage_moins_une_heure': orage,
|
||||||
|
'data': raw_data,
|
||||||
|
'notes': f"Migré depuis l'intervention {interv.code}",
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
|
for media in GuidedOperationMedia.objects.filter(guided_data=gd):
|
||||||
|
InspectionDocument.objects.get_or_create(
|
||||||
|
inspection=giep_insp,
|
||||||
|
file=media.file,
|
||||||
|
field_key=media.field_key
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
def reverse_migrate_guided_giep_data(apps, schema_editor):
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('inspections', '0004_giepinspection_inspectiondocument_field_key_and_more'),
|
||||||
|
('interventions', '0001_initial'),
|
||||||
|
]
|
||||||
|
|
||||||
|
operations = [
|
||||||
|
migrations.RunPython(migrate_guided_giep_data, reverse_code=reverse_migrate_guided_giep_data),
|
||||||
|
]
|
||||||
|
|
@ -247,9 +247,11 @@ class Inspection(models.Model):
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def detailed_inspection(self):
|
def detailed_inspection(self):
|
||||||
"""Downcast à la sous-classe spécialisée si disponible (ex: ParkingSpotInspection)."""
|
"""Downcast à la sous-classe spécialisée si disponible (ex: ParkingSpotInspection, GiepInspection)."""
|
||||||
if hasattr(self, 'parkingspotinspection'):
|
if hasattr(self, 'parkingspotinspection'):
|
||||||
return self.parkingspotinspection
|
return self.parkingspotinspection
|
||||||
|
if hasattr(self, 'giepinspection'):
|
||||||
|
return self.giepinspection
|
||||||
return self
|
return self
|
||||||
|
|
||||||
@property
|
@property
|
||||||
|
|
@ -275,6 +277,13 @@ class Inspection(models.Model):
|
||||||
val = marking_labels.get(leaf.verified_marking_quality, leaf.verified_marking_quality)
|
val = marking_labels.get(leaf.verified_marking_quality, leaf.verified_marking_quality)
|
||||||
parts.append(str(val))
|
parts.append(str(val))
|
||||||
|
|
||||||
|
if hasattr(leaf, 'data') and isinstance(leaf.data, dict) and leaf.data:
|
||||||
|
ouvrages = leaf.data.get('ouvrages', [])
|
||||||
|
if ouvrages:
|
||||||
|
parts.append(str(_("%(count)d ouvrage(s) GIEP") % {'count': len(ouvrages)}))
|
||||||
|
if getattr(leaf, 'date_derniere_pluie', None) and leaf.date_derniere_pluie != 'null':
|
||||||
|
parts.append(str(_("Pluie : %s") % leaf.get_date_derniere_pluie_display()))
|
||||||
|
|
||||||
if leaf.verified_obsolescence:
|
if leaf.verified_obsolescence:
|
||||||
parts.append(str(_("Obsolescence : %s") % leaf.verified_obsolescence))
|
parts.append(str(_("Obsolescence : %s") % leaf.verified_obsolescence))
|
||||||
|
|
||||||
|
|
@ -393,6 +402,40 @@ class ParkingSpotInspection(Inspection):
|
||||||
target_asset.save()
|
target_asset.save()
|
||||||
|
|
||||||
|
|
||||||
|
class GiepInspection(Inspection):
|
||||||
|
"""
|
||||||
|
Spécialisation de l'inspection pour les zones / ouvrages de gestion infiltrative des eaux pluviales (GIEP).
|
||||||
|
"""
|
||||||
|
DATE_DERNIERE_PLUIE_CHOICES = (
|
||||||
|
('aujourdhui', _("Aujourd'hui")),
|
||||||
|
('moins_24h', _("Moins de 24h")),
|
||||||
|
('plus_24h', _("Plus de 24h")),
|
||||||
|
('null', _("Non vérifié")),
|
||||||
|
)
|
||||||
|
date_derniere_pluie = models.CharField(
|
||||||
|
max_length=50,
|
||||||
|
choices=DATE_DERNIERE_PLUIE_CHOICES,
|
||||||
|
default='null',
|
||||||
|
null=True,
|
||||||
|
blank=True,
|
||||||
|
verbose_name=_("Date de la dernière pluie")
|
||||||
|
)
|
||||||
|
orage_moins_une_heure = models.BooleanField(
|
||||||
|
null=True,
|
||||||
|
blank=True,
|
||||||
|
verbose_name=_("Orage il y a moins d'une heure")
|
||||||
|
)
|
||||||
|
data = models.JSONField(
|
||||||
|
default=dict,
|
||||||
|
blank=True,
|
||||||
|
verbose_name=_("Données structurées d'inspection GIEP")
|
||||||
|
)
|
||||||
|
|
||||||
|
class Meta:
|
||||||
|
verbose_name = _("Inspection GIEP / Eaux pluviales")
|
||||||
|
verbose_name_plural = _("Inspections GIEP / Eaux pluviales")
|
||||||
|
|
||||||
|
|
||||||
def inspection_document_upload_path(instance, filename):
|
def inspection_document_upload_path(instance, filename):
|
||||||
now = timezone.now()
|
now = timezone.now()
|
||||||
year = now.strftime("%Y")
|
year = now.strftime("%Y")
|
||||||
|
|
@ -410,6 +453,13 @@ class InspectionDocument(models.Model):
|
||||||
on_delete=models.CASCADE,
|
on_delete=models.CASCADE,
|
||||||
verbose_name=_("Inspection")
|
verbose_name=_("Inspection")
|
||||||
)
|
)
|
||||||
|
field_key = models.CharField(
|
||||||
|
max_length=100,
|
||||||
|
blank=True,
|
||||||
|
default='',
|
||||||
|
verbose_name=_("Clé de question / Média"),
|
||||||
|
help_text=_("Identifie la question ou l'ouvrage auquel ce média est rattaché (vide = général).")
|
||||||
|
)
|
||||||
file = models.FileField(
|
file = models.FileField(
|
||||||
upload_to=inspection_document_upload_path,
|
upload_to=inspection_document_upload_path,
|
||||||
storage=private_storage,
|
storage=private_storage,
|
||||||
|
|
@ -442,3 +492,4 @@ class InspectionDocument(models.Model):
|
||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
return f"Document {self.filename} (Inspection #{self.inspection_id})"
|
return f"Document {self.filename} (Inspection #{self.inspection_id})"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -17,6 +17,9 @@ def get_inspection_partial_template(model_or_name):
|
||||||
else:
|
else:
|
||||||
model_name = str(model_or_name).lower()
|
model_name = str(model_or_name).lower()
|
||||||
|
|
||||||
|
if model_name in ('naturerwiz', 'naturerwiasset'):
|
||||||
|
model_name = 'naturerwiz'
|
||||||
|
|
||||||
template_path = f"inspections/components/asset_fields/_{model_name}.html"
|
template_path = f"inspections/components/asset_fields/_{model_name}.html"
|
||||||
try:
|
try:
|
||||||
get_template(template_path)
|
get_template(template_path)
|
||||||
|
|
@ -25,6 +28,36 @@ def get_inspection_partial_template(model_or_name):
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
|
||||||
|
def get_inspection_detail_partial_template(insp_or_model_or_name):
|
||||||
|
"""
|
||||||
|
Retourne le chemin relatif du partial template d'affichage du détail d'inspection
|
||||||
|
pour un type d'asset ou une sous-classe d'inspection donnée
|
||||||
|
(ex: 'inspections/components/asset_details/_parkingspot.html' ou '_naturerwiz.html').
|
||||||
|
Sinon retourne None.
|
||||||
|
"""
|
||||||
|
if not insp_or_model_or_name:
|
||||||
|
return None
|
||||||
|
|
||||||
|
if hasattr(insp_or_model_or_name, 'asset') and insp_or_model_or_name.asset:
|
||||||
|
model_name = insp_or_model_or_name.asset._meta.model_name.lower()
|
||||||
|
elif hasattr(insp_or_model_or_name, '_meta'):
|
||||||
|
model_name = insp_or_model_or_name._meta.model_name.lower()
|
||||||
|
else:
|
||||||
|
model_name = str(insp_or_model_or_name).lower()
|
||||||
|
|
||||||
|
if model_name in ('naturerwiz', 'naturerwiasset', 'giepinspection'):
|
||||||
|
model_name = 'naturerwiz'
|
||||||
|
elif model_name == 'parkingspotinspection':
|
||||||
|
model_name = 'parkingspot'
|
||||||
|
|
||||||
|
template_path = f"inspections/components/asset_details/_{model_name}.html"
|
||||||
|
try:
|
||||||
|
get_template(template_path)
|
||||||
|
return template_path
|
||||||
|
except TemplateDoesNotExist:
|
||||||
|
return None
|
||||||
|
|
||||||
|
|
||||||
# Registre des processeurs / formulaires d'inspection spécialisés par modèle
|
# Registre des processeurs / formulaires d'inspection spécialisés par modèle
|
||||||
INSPECTION_FORM_REGISTRY = {}
|
INSPECTION_FORM_REGISTRY = {}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,108 @@
|
||||||
|
{% load i18n static %}
|
||||||
|
|
||||||
|
{% with leaf=insp.detailed_inspection %}
|
||||||
|
{% if leaf %}
|
||||||
|
<div class="giep-inspection-details w-100">
|
||||||
|
<!-- 1. Météo Card -->
|
||||||
|
{% if leaf.date_derniere_pluie and leaf.date_derniere_pluie != 'null' or leaf.orage_moins_une_heure is not None %}
|
||||||
|
<div class="card border-primary-subtle bg-light-subtle p-3 mb-3 shadow-sm rounded-3">
|
||||||
|
<h6 class="fw-bold mb-3 text-primary border-bottom pb-2 small text-uppercase">
|
||||||
|
<i class="bi bi-cloud-sun-fill me-2"></i>{% translate "Conditions météorologiques" %}
|
||||||
|
</h6>
|
||||||
|
<div class="row g-2">
|
||||||
|
{% if leaf.date_derniere_pluie and leaf.date_derniere_pluie != 'null' %}
|
||||||
|
<div class="col-12 col-md-6 d-flex align-items-center justify-content-between">
|
||||||
|
<span class="small text-muted"><i class="bi bi-cloud-rain me-1 text-primary"></i>{% translate "Date de la dernière pluie" %} :</span>
|
||||||
|
<span class="badge bg-info text-white px-2 py-1">{{ leaf.get_date_derniere_pluie_display }}</span>
|
||||||
|
</div>
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
|
{% if leaf.orage_moins_une_heure is not None %}
|
||||||
|
<div class="col-12 col-md-6 d-flex align-items-center justify-content-between">
|
||||||
|
<span class="small text-muted"><i class="bi bi-lightning-charge me-1 text-danger"></i>{% translate "Orage récent (-1h)" %} :</span>
|
||||||
|
<span class="badge {% if leaf.orage_moins_une_heure %}bg-danger{% else %}bg-success{% endif %} text-white px-2 py-1">
|
||||||
|
{% if leaf.orage_moins_une_heure %}{% translate "Oui" %}{% else %}{% translate "Non" %}{% endif %}
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
{% endif %}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
|
<!-- 2. Ouvrages inspectés -->
|
||||||
|
{% if leaf.data and leaf.data.ouvrages %}
|
||||||
|
<div class="mb-3">
|
||||||
|
<h6 class="fw-bold mb-3 text-secondary border-bottom pb-2 small text-uppercase">
|
||||||
|
<i class="bi bi-list-check me-2"></i>{% translate "Ouvrages GIEP inspectés" %} ({{ leaf.data.ouvrages|length }})
|
||||||
|
</h6>
|
||||||
|
|
||||||
|
<div class="d-flex flex-column gap-3">
|
||||||
|
{% for ouv in leaf.data.ouvrages %}
|
||||||
|
<div class="card border shadow-sm rounded-3 giep-ouvrage-card overflow-hidden"
|
||||||
|
style="{% if ouv.device_type == 'evc' %}border-left: 5px solid #2e7d32;{% elif ouv.device_type == 'oed' %}border-left: 5px solid #0277bd;{% elif ouv.device_type == 'ta' %}border-left: 5px solid #00796b;{% else %}border-left: 5px solid #6c757d;{% endif %}">
|
||||||
|
|
||||||
|
<div class="card-header bg-white p-3 d-flex align-items-center justify-content-between flex-wrap gap-2">
|
||||||
|
<div class="d-flex align-items-center gap-2 flex-wrap">
|
||||||
|
<span class="fw-bold text-dark fs-6">{% translate "Ouvrage" %} #{{ forloop.counter }}</span>
|
||||||
|
|
||||||
|
{% if ouv.device_type == 'evc' %}
|
||||||
|
<span class="badge bg-success-subtle text-success border border-success-subtle px-2 py-1">
|
||||||
|
<i class="bi bi-flower1 me-1"></i>{% translate "Espace vert creux (EVC)" %}
|
||||||
|
</span>
|
||||||
|
{% elif ouv.device_type == 'oed' %}
|
||||||
|
<span class="badge bg-info-subtle text-info border border-info-subtle px-2 py-1">
|
||||||
|
<i class="bi bi-grid-3x3-gap-fill me-1"></i>{% translate "Massif drainant (OED)" %}
|
||||||
|
</span>
|
||||||
|
{% elif ouv.device_type == 'ta' %}
|
||||||
|
<span class="badge bg-teal-subtle text-teal border border-teal-subtle px-2 py-1" style="color: #00796b; background-color: #e0f2f1;">
|
||||||
|
<i class="bi bi-cloud-rain-fill me-1"></i>{% translate "Technique alternative (TA)" %}
|
||||||
|
</span>
|
||||||
|
{% else %}
|
||||||
|
<span class="badge bg-secondary px-2 py-1">{% translate "GÉNÉRIQUE" %}</span>
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
|
{% if ouv.name %}
|
||||||
|
<span class="badge bg-light text-dark border px-2 py-1">{{ ouv.name }}</span>
|
||||||
|
{% endif %}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="card-body p-3 bg-light-subtle">
|
||||||
|
<div class="row g-3">
|
||||||
|
<!-- Recommandations -->
|
||||||
|
{% if ouv.actions %}
|
||||||
|
<div class="col-12">
|
||||||
|
<div class="border rounded p-3 bg-white shadow-sm">
|
||||||
|
<p class="fw-bold mb-2 text-secondary small text-uppercase border-bottom pb-1">
|
||||||
|
<i class="bi bi-bookmark-star me-1"></i>{% translate "Recommandations" %}
|
||||||
|
</p>
|
||||||
|
<div class="d-flex flex-wrap gap-1.5">
|
||||||
|
{% if ouv.actions.aucune %}
|
||||||
|
<span class="badge bg-success-subtle text-success border border-success-subtle p-2"><i class="bi bi-check-circle me-1"></i>{% translate "Aucune" %}</span>
|
||||||
|
{% endif %}
|
||||||
|
{% if ouv.actions.interventions_preventives or ouv.actions.renforcement_preventif %}
|
||||||
|
<span class="badge bg-warning-subtle text-warning border border-warning-subtle p-2"><i class="bi bi-clock-history me-1"></i>{% translate "Interventions préventives" %}</span>
|
||||||
|
{% endif %}
|
||||||
|
{% if ouv.actions.entretien_curatif %}
|
||||||
|
<span class="badge bg-danger-subtle text-danger border border-danger-subtle p-2"><i class="bi bi-exclamation-triangle me-1"></i>{% translate "Entretien curatif / Réparation / Adaptation nécessaire" %}</span>
|
||||||
|
{% endif %}
|
||||||
|
{% if ouv.actions.test_permeabilite %}
|
||||||
|
<span class="badge bg-info-subtle text-info border border-info-subtle p-2"><i class="bi bi-speedometer2 me-1"></i>{% translate "Test de perméabilité" %}</span>
|
||||||
|
{% endif %}
|
||||||
|
{% if ouv.actions.inspection %}
|
||||||
|
<span class="badge bg-primary-subtle text-primary border border-primary-subtle p-2"><i class="bi bi-search me-1"></i>{% translate "Inspection" %}</span>
|
||||||
|
{% endif %}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{% endif %}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{% endfor %}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{% endif %}
|
||||||
|
</div>
|
||||||
|
{% endif %}
|
||||||
|
{% endwith %}
|
||||||
|
|
@ -0,0 +1,22 @@
|
||||||
|
{% 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>
|
||||||
|
{% endif %}
|
||||||
|
{% endwith %}
|
||||||
|
|
@ -0,0 +1,644 @@
|
||||||
|
{% load i18n static %}
|
||||||
|
|
||||||
|
<!-- Component Formulaire d'Inspection GIEP Natif Mobile-First (Recommandations avec 5 choix) -->
|
||||||
|
<div id="giepSpecificFields" class="border rounded-4 p-3 mb-3 bg-white shadow-sm">
|
||||||
|
|
||||||
|
<!-- En-tête -->
|
||||||
|
<div class="d-flex align-items-center justify-content-between mb-3 border-bottom pb-2">
|
||||||
|
<div class="d-flex align-items-center gap-2">
|
||||||
|
<i class="bi bi-droplet-fill text-primary fs-5"></i>
|
||||||
|
<h6 class="fw-bold mb-0 text-primary">{% translate "Formulaire d'inspection GIEP" %}</h6>
|
||||||
|
</div>
|
||||||
|
<span class="badge bg-info text-white px-2.5 py-1 rounded-pill">{% translate "Eaux Pluviales" %}</span>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- Hidden Field pour la sérialisation JSON -->
|
||||||
|
<input type="hidden" name="giep_data" id="giep_data_serialized" value="{}">
|
||||||
|
|
||||||
|
<!-- 1. Conditions météorologiques -->
|
||||||
|
<div class="card border-primary-subtle bg-light-subtle mb-3 rounded-4 shadow-sm">
|
||||||
|
<div class="card-body p-3">
|
||||||
|
<h6 class="fw-bold mb-3 small text-uppercase text-primary border-bottom pb-2">
|
||||||
|
<i class="bi bi-cloud-sun-fill me-2"></i>{% translate "Conditions météorologiques" %}
|
||||||
|
</h6>
|
||||||
|
<div class="row g-3">
|
||||||
|
<div class="col-12 col-md-6">
|
||||||
|
<label class="form-label small fw-semibold mb-1">
|
||||||
|
<i class="bi bi-cloud-rain me-1 text-primary"></i>{% translate "Date de la dernière pluie" %}
|
||||||
|
</label>
|
||||||
|
<select name="date_derniere_pluie" id="giep_date_derniere_pluie" class="form-select form-select-sm giep-input rounded-pill">
|
||||||
|
<option value="null" selected>-- {% translate "Non renseigné" %} --</option>
|
||||||
|
<option value="aujourdhui">{% translate "Aujourd'hui" %}</option>
|
||||||
|
<option value="moins_24h">{% translate "Moins de 24h" %}</option>
|
||||||
|
<option value="plus_24h">{% translate "Plus de 24h" %}</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
<div class="col-12 col-md-6">
|
||||||
|
<label class="form-label small fw-semibold mb-1">
|
||||||
|
<i class="bi bi-lightning-charge me-1 text-danger"></i>{% translate "Orage récent (-1h)" %}
|
||||||
|
</label>
|
||||||
|
<select name="orage_moins_une_heure" id="giep_orage_moins_une_heure" class="form-select form-select-sm giep-input rounded-pill">
|
||||||
|
<option value="null" selected>-- {% translate "Non renseigné" %} --</option>
|
||||||
|
<option value="true">{% translate "Oui" %}</option>
|
||||||
|
<option value="false">{% translate "Non" %}</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- 2. Ouvrages de la zone -->
|
||||||
|
<div class="mb-2">
|
||||||
|
<div class="d-flex align-items-center justify-content-between mb-2">
|
||||||
|
<h6 class="fw-bold mb-0 small text-uppercase text-secondary">
|
||||||
|
<i class="bi bi-list-check me-2"></i>{% translate "Ouvrages inspectés" %}
|
||||||
|
</h6>
|
||||||
|
<button type="button" class="btn btn-outline-success btn-sm py-1.5 px-3 fw-semibold rounded-pill shadow-sm" id="giep_add_ouvrage_btn">
|
||||||
|
<i class="bi bi-plus-circle me-1"></i>{% translate "Ajouter un ouvrage" %}
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- Dynamic Container for Ouvrages -->
|
||||||
|
<div id="giep_ouvrages_container" class="d-flex flex-column gap-3"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<style>
|
||||||
|
.device-select-btn {
|
||||||
|
border: 2px solid #dee2e6;
|
||||||
|
border-radius: 16px;
|
||||||
|
background: #ffffff;
|
||||||
|
padding: 0.6rem 0.4rem;
|
||||||
|
text-align: center;
|
||||||
|
cursor: pointer;
|
||||||
|
transition: all 0.2s ease;
|
||||||
|
}
|
||||||
|
.device-select-btn:hover {
|
||||||
|
border-color: #adb5bd;
|
||||||
|
}
|
||||||
|
.device-select-btn.active[data-device="evc"] {
|
||||||
|
border-color: #2e7d32;
|
||||||
|
background-color: #e8f5e9;
|
||||||
|
box-shadow: 0 3px 8px rgba(46,125,50,0.18);
|
||||||
|
}
|
||||||
|
.device-select-btn.active[data-device="oed"] {
|
||||||
|
border-color: #0277bd;
|
||||||
|
background-color: #e1f5fe;
|
||||||
|
box-shadow: 0 3px 8px rgba(2,119,189,0.18);
|
||||||
|
}
|
||||||
|
.device-select-btn.active[data-device="ta"] {
|
||||||
|
border-color: #00796b;
|
||||||
|
background-color: #e0f2f1;
|
||||||
|
box-shadow: 0 3px 8px rgba(0,121,107,0.18);
|
||||||
|
}
|
||||||
|
.btn-seg {
|
||||||
|
border-radius: 50rem !important;
|
||||||
|
touch-action: manipulation;
|
||||||
|
user-select: none;
|
||||||
|
transition: all 0.2s ease;
|
||||||
|
flex: 1 1 0px !important;
|
||||||
|
width: 0 !important;
|
||||||
|
font-size: 0.72rem !important;
|
||||||
|
padding: 0.35rem 0.2rem !important;
|
||||||
|
display: inline-flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
text-align: center;
|
||||||
|
line-height: 1.1;
|
||||||
|
min-height: 36px;
|
||||||
|
}
|
||||||
|
.btn-seg:hover {
|
||||||
|
transform: translateY(-1px);
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
(function() {
|
||||||
|
function createEmptyOuvrage(idx, deviceType = "evc") {
|
||||||
|
return {
|
||||||
|
local_id: String(idx),
|
||||||
|
device_type: deviceType,
|
||||||
|
name: `Ouvrage #${idx + 1}`,
|
||||||
|
questions: {
|
||||||
|
// EVC
|
||||||
|
evc_pe_ok: null,
|
||||||
|
evc_pe_feuilles: null,
|
||||||
|
evc_pe_detritus: null,
|
||||||
|
evc_empierrement_present: false,
|
||||||
|
evc_empierrement_ok: null,
|
||||||
|
evc_empierrement_colmate: false,
|
||||||
|
evc_empierrement_emporte: false,
|
||||||
|
evc_empierrement_envahi: false,
|
||||||
|
evc_ev_veg_etat: null,
|
||||||
|
evc_ev_plantes_mortes: null,
|
||||||
|
evc_ev_chenaux_erosion: null,
|
||||||
|
evc_ev_flaques: null,
|
||||||
|
evc_ev_sediments: null,
|
||||||
|
evc_ev_croute_sediments: null,
|
||||||
|
evc_ev_envahissantes: null,
|
||||||
|
evc_surverse_presente: false,
|
||||||
|
evc_sv_grille_propre: null,
|
||||||
|
evc_sv_decantation_vide: null,
|
||||||
|
evc_sv_haute: null,
|
||||||
|
|
||||||
|
// OED
|
||||||
|
oed_revetement_ok: null,
|
||||||
|
oed_revetement_ornieres: false,
|
||||||
|
oed_revetement_fissures: false,
|
||||||
|
oed_revetement_trous: false,
|
||||||
|
oed_injection_presente: false,
|
||||||
|
oed_bi_niveaux_ok: null,
|
||||||
|
oed_bi_grille_propre: null,
|
||||||
|
oed_bi_decantation_vide: null,
|
||||||
|
oed_bi_filtre_present: null,
|
||||||
|
oed_bi_filtre_propre: null,
|
||||||
|
oed_bi_filtre_bon: null,
|
||||||
|
oed_bi_drain_colmate: null,
|
||||||
|
oed_rhm_presente: false,
|
||||||
|
oed_rhm_stagne: null,
|
||||||
|
oed_rhm_stagne_plus_2h: null,
|
||||||
|
oed_rhm_joints_ok: null,
|
||||||
|
oed_rhm_joints_fines: null,
|
||||||
|
oed_rhm_joints_remplissage: null,
|
||||||
|
oed_rp_presente: false,
|
||||||
|
oed_rp_stagne: null,
|
||||||
|
oed_rp_stagne_plus_2h: null,
|
||||||
|
oed_rp_depots: null,
|
||||||
|
oed_rp_test_permeabilite: null,
|
||||||
|
oed_rna_presente: false,
|
||||||
|
oed_rna_stagne: null,
|
||||||
|
oed_rna_stagne_plus_2h: null,
|
||||||
|
oed_rna_matiere_ok: null,
|
||||||
|
oed_rna_geotextile_visible: null,
|
||||||
|
|
||||||
|
// TA
|
||||||
|
ta_pe_ok: null,
|
||||||
|
ta_pe_conduits_ok: null,
|
||||||
|
ta_pe_grilles: null,
|
||||||
|
ta_pe_feuilles: null,
|
||||||
|
ta_pe_detritus: null,
|
||||||
|
ta_bo_vegetation_etat: null,
|
||||||
|
ta_bo_plantes_mortes: null,
|
||||||
|
ta_bo_chenaux: null,
|
||||||
|
ta_bo_flaques: null,
|
||||||
|
ta_sediments: null,
|
||||||
|
ta_sediments_rempli: null,
|
||||||
|
ta_bo_detritus: null,
|
||||||
|
ta_bo_envahissantes: null
|
||||||
|
},
|
||||||
|
actions: {}
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
let giepOuvrages = [createEmptyOuvrage(0, "evc")];
|
||||||
|
|
||||||
|
const container = document.getElementById('giep_ouvrages_container');
|
||||||
|
const serializedInput = document.getElementById('giep_data_serialized');
|
||||||
|
const addBtn = document.getElementById('giep_add_ouvrage_btn');
|
||||||
|
|
||||||
|
function updateSerializedGiepData() {
|
||||||
|
const pluieVal = document.getElementById('giep_date_derniere_pluie')?.value || 'null';
|
||||||
|
const orageVal = document.getElementById('giep_orage_moins_une_heure')?.value || 'null';
|
||||||
|
|
||||||
|
const payload = {
|
||||||
|
ouvrages: giepOuvrages,
|
||||||
|
date_derniere_pluie: pluieVal,
|
||||||
|
orage_moins_une_heure: orageVal === 'true' ? true : (orageVal === 'false' ? false : null)
|
||||||
|
};
|
||||||
|
if (serializedInput) {
|
||||||
|
serializedInput.value = JSON.stringify(payload);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Helper pour générer des boutons segmentés
|
||||||
|
function renderSegGroup(idx, qKey, label, currentVal, options) {
|
||||||
|
const opts = options || [
|
||||||
|
{val: 'true', text: '{% filter escapejs %}{% translate "Oui" %}{% endfilter %}', activeClass: 'btn-success', inactiveClass: 'btn-outline-success'},
|
||||||
|
{val: 'false', text: '{% filter escapejs %}{% translate "Non" %}{% endfilter %}', activeClass: 'btn-danger', inactiveClass: 'btn-outline-danger'},
|
||||||
|
{val: 'null', text: '{% filter escapejs %}{% translate "Non vérifié" %}{% endfilter %}', activeClass: 'btn-secondary', inactiveClass: 'btn-outline-secondary'}
|
||||||
|
];
|
||||||
|
|
||||||
|
let btnsHtml = opts.map(opt => {
|
||||||
|
const isSelected = (currentVal === opt.val);
|
||||||
|
const btnClass = isSelected ? opt.activeClass : opt.inactiveClass;
|
||||||
|
return `<button type="button" class="btn ${btnClass} btn-seg fw-semibold shadow-sm" data-idx="${idx}" data-q="${qKey}" data-val="${opt.val}">${opt.text}</button>`;
|
||||||
|
}).join('');
|
||||||
|
|
||||||
|
return `
|
||||||
|
<div class="mb-3">
|
||||||
|
<label class="form-label small fw-semibold text-dark mb-1.5 d-block">${label}</label>
|
||||||
|
<div class="d-flex gap-2 w-100" role="group">
|
||||||
|
${btnsHtml}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
`;
|
||||||
|
}
|
||||||
|
|
||||||
|
function renderOuvrages() {
|
||||||
|
if (!container) return;
|
||||||
|
container.innerHTML = '';
|
||||||
|
|
||||||
|
giepOuvrages.forEach((ouv, idx) => {
|
||||||
|
const card = document.createElement('div');
|
||||||
|
card.className = 'card border p-3 bg-light rounded-4 shadow-sm';
|
||||||
|
|
||||||
|
let deviceBorder = 'border-start: 4px solid #2e7d32;';
|
||||||
|
if (ouv.device_type === 'oed') deviceBorder = 'border-start: 4px solid #0277bd;';
|
||||||
|
if (ouv.device_type === 'ta') deviceBorder = 'border-start: 4px solid #00796b;';
|
||||||
|
card.style = deviceBorder;
|
||||||
|
|
||||||
|
const q = ouv.questions || {};
|
||||||
|
const act = ouv.actions || {};
|
||||||
|
|
||||||
|
let dynamicQuestionsHtml = '';
|
||||||
|
|
||||||
|
// ── 1. EVC (Espace Vert Creux) ──
|
||||||
|
if (ouv.device_type === 'evc') {
|
||||||
|
dynamicQuestionsHtml = `
|
||||||
|
<!-- EVC: Point d'entrée -->
|
||||||
|
<div class="border rounded-3 p-3 mb-3 bg-white border-success-subtle shadow-sm">
|
||||||
|
<h6 class="fw-bold mb-3 small text-success text-uppercase border-bottom pb-1"><i class="bi bi-box-arrow-in-right me-1"></i>{% translate "Point d'entrée dans l'ouvrage" %}</h6>
|
||||||
|
${renderSegGroup(idx, 'evc_pe_ok', '{% filter escapejs %}{% translate "L'eau peut-elle facilement entrer dans l'EVC ?" %}{% endfilter %}', q.evc_pe_ok)}
|
||||||
|
|
||||||
|
<div class="ps-3 border-start border-2 border-danger-subtle mt-2 ${q.evc_pe_ok === 'false' ? '' : 'd-none'}">
|
||||||
|
${renderSegGroup(idx, 'evc_pe_feuilles', '{% filter escapejs %}{% translate "Des feuilles ou branches bloquent-elles l'eau ?" %}{% endfilter %}', q.evc_pe_feuilles)}
|
||||||
|
${renderSegGroup(idx, 'evc_pe_detritus', '{% filter escapejs %}{% translate "Un amas de détritus bloque-t-il l'eau ?" %}{% endfilter %}', q.evc_pe_detritus)}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- Empierrement switch -->
|
||||||
|
<div class="form-check form-switch mt-3 pt-2 border-top">
|
||||||
|
<input class="form-check-input q-check-dyn" type="checkbox" data-idx="${idx}" data-q="evc_empierrement_present" id="emp_pres_${idx}" ${q.evc_empierrement_present ? 'checked' : ''}>
|
||||||
|
<label class="form-check-label small fw-semibold" for="emp_pres_${idx}">
|
||||||
|
{% translate "L'ouvrage dispose-t-il d'un empierrement ?" %}
|
||||||
|
<span class="extra-small text-muted d-block font-italic">{% translate "Activer pour compléter l'état de l'empierrement" %}</span>
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="ps-3 border-start border-2 border-success-subtle mt-2 ${q.evc_empierrement_present ? '' : 'd-none'}">
|
||||||
|
${renderSegGroup(idx, 'evc_empierrement_ok', '{% filter escapejs %}{% translate "L'empierrement est-il en bon état ?" %}{% endfilter %}', q.evc_empierrement_ok)}
|
||||||
|
|
||||||
|
<div class="${q.evc_empierrement_ok === 'false' ? '' : 'd-none'}">
|
||||||
|
<div class="form-check mb-1">
|
||||||
|
<input class="form-check-input q-check-dyn" type="checkbox" data-idx="${idx}" data-q="evc_empierrement_colmate" id="emp_col_${idx}" ${q.evc_empierrement_colmate ? 'checked' : ''}>
|
||||||
|
<label class="form-check-label extra-small" for="emp_col_${idx}">{% translate "Colmaté par les sédiments" %}</label>
|
||||||
|
</div>
|
||||||
|
<div class="form-check mb-1">
|
||||||
|
<input class="form-check-input q-check-dyn" type="checkbox" data-idx="${idx}" data-q="evc_empierrement_emporte" id="emp_emp_${idx}" ${q.evc_empierrement_emporte ? 'checked' : ''}>
|
||||||
|
<label class="form-check-label extra-small" for="emp_emp_${idx}">{% translate "Emporté par l'eau" %}</label>
|
||||||
|
</div>
|
||||||
|
<div class="form-check">
|
||||||
|
<input class="form-check-input q-check-dyn" type="checkbox" data-idx="${idx}" data-q="evc_empierrement_envahi" id="emp_env_${idx}" ${q.evc_empierrement_envahi ? 'checked' : ''}>
|
||||||
|
<label class="form-check-label extra-small" for="emp_env_${idx}">{% translate "Envahi d'adventices" %}</label>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- EVC: Espace Vert -->
|
||||||
|
<div class="border rounded-3 p-3 mb-3 bg-white border-success-subtle shadow-sm">
|
||||||
|
<h6 class="fw-bold mb-3 small text-success text-uppercase border-bottom pb-1"><i class="bi bi-flower1 me-1"></i>{% translate "Espace vert" %}</h6>
|
||||||
|
|
||||||
|
${renderSegGroup(idx, 'evc_ev_veg_etat', '{% filter escapejs %}{% translate "Quel est l'état de la végétation ?" %}{% endfilter %}', q.evc_ev_veg_etat, [
|
||||||
|
{val: 'bon', text: '{% filter escapejs %}{% translate "Bon" %}{% endfilter %}', activeClass: 'btn-success', inactiveClass: 'btn-outline-success'},
|
||||||
|
{val: 'mauvais', text: '{% filter escapejs %}{% translate "Mauvais" %}{% endfilter %}', activeClass: 'btn-danger', inactiveClass: 'btn-outline-danger'},
|
||||||
|
{val: 'null', text: '{% filter escapejs %}{% translate "Non vérifié" %}{% endfilter %}', activeClass: 'btn-secondary', inactiveClass: 'btn-outline-secondary'}
|
||||||
|
])}
|
||||||
|
|
||||||
|
<div class="ps-3 border-start border-2 border-danger-subtle mb-3 ${q.evc_ev_veg_etat === 'mauvais' ? '' : 'd-none'}">
|
||||||
|
${renderSegGroup(idx, 'evc_ev_plantes_mortes', '{% filter escapejs %}{% translate "Présence de plantes mortes ou absentes :" %}{% endfilter %}', q.evc_ev_plantes_mortes, [
|
||||||
|
{val: 'plus_10', text: '{% filter escapejs %}{% translate "+ de 10%" %}{% endfilter %}', activeClass: 'btn-danger', inactiveClass: 'btn-outline-danger'},
|
||||||
|
{val: 'moins_10', text: '{% filter escapejs %}{% translate "- de 10%" %}{% endfilter %}', activeClass: 'btn-success', inactiveClass: 'btn-outline-success'},
|
||||||
|
{val: 'null', text: '{% filter escapejs %}{% translate "Non vérifié" %}{% endfilter %}', activeClass: 'btn-secondary', inactiveClass: 'btn-outline-secondary'}
|
||||||
|
])}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
${renderSegGroup(idx, 'evc_ev_chenaux_erosion', '{% filter escapejs %}{% translate "Présence de chenaux d'érosion ?" %}{% endfilter %}', q.evc_ev_chenaux_erosion)}
|
||||||
|
${renderSegGroup(idx, 'evc_ev_flaques', '{% filter escapejs %}{% translate "Présence de flaques d'eau persistantes ?" %}{% endfilter %}', q.evc_ev_flaques)}
|
||||||
|
${renderSegGroup(idx, 'evc_ev_sediments', '{% filter escapejs %}{% translate "Présence de sédiments dans l'ouvrage ?" %}{% endfilter %}', q.evc_ev_sediments)}
|
||||||
|
|
||||||
|
<div class="ps-3 border-start border-2 border-danger-subtle mb-3 ${q.evc_ev_sediments === 'true' ? '' : 'd-none'}">
|
||||||
|
${renderSegGroup(idx, 'evc_ev_croute_sediments', '{% filter escapejs %}{% translate "La croûte de sédimentation est-elle supérieure à 5 cm ?" %}{% endfilter %}', q.evc_ev_croute_sediments)}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
${renderSegGroup(idx, 'evc_ev_envahissantes', '{% filter escapejs %}{% translate "Présence d'espèces exotiques envahissantes ?" %}{% endfilter %}', q.evc_ev_envahissantes)}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- EVC: Surverse / Trop-plein -->
|
||||||
|
<div class="border rounded-3 p-3 mb-3 bg-white border-success-subtle shadow-sm">
|
||||||
|
<div class="form-check form-switch mb-0">
|
||||||
|
<input class="form-check-input q-check-dyn" type="checkbox" data-idx="${idx}" data-q="evc_surverse_presente" id="sv_pres_${idx}" ${q.evc_surverse_presente ? 'checked' : ''}>
|
||||||
|
<label class="form-check-label small fw-semibold text-success" for="sv_pres_${idx}">
|
||||||
|
<i class="bi bi-water me-1"></i>{% translate "Une surverse est-elle présente ?" %}
|
||||||
|
<span class="extra-small text-muted d-block font-italic">{% translate "Activer si le système dispose d'une évacuation de trop-plein" %}</span>
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="ps-3 border-start border-2 border-success-subtle mt-3 ${q.evc_surverse_presente ? '' : 'd-none'}">
|
||||||
|
${renderSegGroup(idx, 'evc_sv_grille_propre', '{% filter escapejs %}{% translate "La grille de surverse est propre et dégagée ?" %}{% endfilter %}', q.evc_sv_grille_propre)}
|
||||||
|
${renderSegGroup(idx, 'evc_sv_decantation_vide', '{% filter escapejs %}{% translate "La décantation est vide ou peu remplie ?" %}{% endfilter %}', q.evc_sv_decantation_vide)}
|
||||||
|
${renderSegGroup(idx, 'evc_sv_haute', '{% filter escapejs %}{% translate "La surverse est-elle plus haute que le fond de l'ouvrage ?" %}{% endfilter %}', q.evc_sv_haute)}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
`;
|
||||||
|
}
|
||||||
|
|
||||||
|
// ── 2. OED (Massif Drainant) ──
|
||||||
|
else if (ouv.device_type === 'oed') {
|
||||||
|
dynamicQuestionsHtml = `
|
||||||
|
<!-- OED: État général du revêtement -->
|
||||||
|
<div class="border rounded-3 p-3 mb-3 bg-white border-info-subtle shadow-sm">
|
||||||
|
<h6 class="fw-bold mb-3 small text-info text-uppercase border-bottom pb-1"><i class="bi bi-road-perspective me-1"></i>{% translate "État général du revêtement / chaussée" %}</h6>
|
||||||
|
${renderSegGroup(idx, 'oed_revetement_ok', '{% filter escapejs %}{% translate "La surface au-dessus du massif drainant est en bon état ?" %}{% endfilter %}', q.oed_revetement_ok)}
|
||||||
|
|
||||||
|
<div class="ps-3 border-start border-2 border-danger-subtle mt-2 ${q.oed_revetement_ok === 'false' ? '' : 'd-none'}">
|
||||||
|
<div class="form-check mb-1">
|
||||||
|
<input class="form-check-input q-check-dyn" type="checkbox" data-idx="${idx}" data-q="oed_revetement_ornieres" id="orn_${idx}" ${q.oed_revetement_ornieres ? 'checked' : ''}>
|
||||||
|
<label class="form-check-label extra-small" for="orn_${idx}">{% translate "Présence d'ornières" %}</label>
|
||||||
|
</div>
|
||||||
|
<div class="form-check mb-1">
|
||||||
|
<input class="form-check-input q-check-dyn" type="checkbox" data-idx="${idx}" data-q="oed_revetement_fissures" id="fis_${idx}" ${q.oed_revetement_fissures ? 'checked' : ''}>
|
||||||
|
<label class="form-check-label extra-small" for="fis_${idx}">{% translate "Présence de fissures" %}</label>
|
||||||
|
</div>
|
||||||
|
<div class="form-check">
|
||||||
|
<input class="form-check-input q-check-dyn" type="checkbox" data-idx="${idx}" data-q="oed_revetement_trous" id="tro_${idx}" ${q.oed_revetement_trous ? 'checked' : ''}>
|
||||||
|
<label class="form-check-label extra-small" for="tro_${idx}">{% translate "Présence de trous" %}</label>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- OED: Bouche d'injection & Drainage -->
|
||||||
|
<div class="border rounded-3 p-3 mb-3 bg-white border-info-subtle shadow-sm">
|
||||||
|
<div class="form-check form-switch mb-0">
|
||||||
|
<input class="form-check-input q-check-dyn" type="checkbox" data-idx="${idx}" data-q="oed_injection_presente" id="inj_pres_${idx}" ${q.oed_injection_presente ? 'checked' : ''}>
|
||||||
|
<label class="form-check-label small fw-semibold text-info" for="inj_pres_${idx}">
|
||||||
|
<i class="bi bi-funnel me-1"></i>{% translate "Une bouche d'injection est-elle présente ?" %}
|
||||||
|
<span class="extra-small text-muted d-block font-italic">{% translate "Activer pour inspecter les conduits d'injection d'eau et de drainage" %}</span>
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="ps-3 border-start border-2 border-info-subtle mt-3 ${q.oed_injection_presente ? '' : 'd-none'}">
|
||||||
|
${renderSegGroup(idx, 'oed_bi_niveaux_ok', '{% filter escapejs %}{% translate "Les niveaux du revêtement conduisent bien l'eau vers la bouche ?" %}{% endfilter %}', q.oed_bi_niveaux_ok)}
|
||||||
|
${renderSegGroup(idx, 'oed_bi_grille_propre', '{% filter escapejs %}{% translate "La grille est propre et dégagée ?" %}{% endfilter %}', q.oed_bi_grille_propre)}
|
||||||
|
${renderSegGroup(idx, 'oed_bi_decantation_vide', '{% filter escapejs %}{% translate "La décantation est-elle vide ou presque ?" %}{% endfilter %}', q.oed_bi_decantation_vide)}
|
||||||
|
${renderSegGroup(idx, 'oed_bi_filtre_present', '{% filter escapejs %}{% translate "La bouche d'injection dispose d'un filtre ?" %}{% endfilter %}', q.oed_bi_filtre_present)}
|
||||||
|
|
||||||
|
<div class="ps-3 border-start border-2 border-info-subtle mb-2 ${q.oed_bi_filtre_present === 'true' ? '' : 'd-none'}">
|
||||||
|
${renderSegGroup(idx, 'oed_bi_filtre_propre', '{% filter escapejs %}{% translate "Le filtre est propre ?" %}{% endfilter %}', q.oed_bi_filtre_propre)}
|
||||||
|
${renderSegGroup(idx, 'oed_bi_filtre_bon', '{% filter escapejs %}{% translate "Le filtre est en bon état ?" %}{% endfilter %}', q.oed_bi_filtre_bon)}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
${renderSegGroup(idx, 'oed_bi_drain_colmate', '{% filter escapejs %}{% translate "Le drain semble colmaté ?" %}{% endfilter %}', q.oed_bi_drain_colmate)}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- OED: Switches de types de revêtements spécifiques -->
|
||||||
|
<div class="border rounded-3 p-3 mb-3 bg-white border-info-subtle shadow-sm">
|
||||||
|
<h6 class="fw-bold mb-3 small text-info text-uppercase border-bottom pb-1"><i class="bi bi-layers me-1"></i>{% translate "Type de structure & Revêtement OED" %}</h6>
|
||||||
|
|
||||||
|
<!-- 1. Structure enherbée ou remplissage minéral -->
|
||||||
|
<div class="form-check form-switch mb-2">
|
||||||
|
<input class="form-check-input q-check-dyn" type="checkbox" data-idx="${idx}" data-q="oed_rhm_presente" id="rhm_pres_${idx}" ${q.oed_rhm_presente ? 'checked' : ''}>
|
||||||
|
<label class="form-check-label small fw-semibold text-info" for="rhm_pres_${idx}">
|
||||||
|
{% translate "Structure enherbée ou remplissage minéral ?" %}
|
||||||
|
<span class="extra-small text-muted d-block font-italic">{% translate "Dalles gazon, pavés à joints larges, dalles alvéolaires végétalisées/gravier, etc." %}</span>
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
|
<div class="ps-3 border-start border-2 border-info-subtle mb-3 ${q.oed_rhm_presente ? '' : 'd-none'}">
|
||||||
|
${renderSegGroup(idx, 'oed_rhm_stagne', '{% filter escapejs %}{% translate "De l'eau stagne-t-elle en surface ?" %}{% endfilter %}', q.oed_rhm_stagne)}
|
||||||
|
|
||||||
|
<div class="ps-3 border-start border-2 border-danger-subtle mb-2 ${q.oed_rhm_stagne === 'true' ? '' : 'd-none'}">
|
||||||
|
${renderSegGroup(idx, 'oed_rhm_stagne_plus_2h', '{% filter escapejs %}{% translate "L'eau stagne plus de 2 heures ?" %}{% endfilter %}', q.oed_rhm_stagne_plus_2h)}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
${renderSegGroup(idx, 'oed_rhm_joints_ok', '{% filter escapejs %}{% translate "Les joints sont-ils en bon état ?" %}{% endfilter %}', q.oed_rhm_joints_ok)}
|
||||||
|
|
||||||
|
<div class="ps-3 border-start border-2 border-danger-subtle mb-2 ${q.oed_rhm_joints_ok === 'false' ? '' : 'd-none'}">
|
||||||
|
${renderSegGroup(idx, 'oed_rhm_joints_fines', '{% filter escapejs %}{% translate "Présence importante de fines dans les joints ?" %}{% endfilter %}', q.oed_rhm_joints_fines)}
|
||||||
|
${renderSegGroup(idx, 'oed_rhm_joints_remplissage', '{% filter escapejs %}{% translate "Niveau de remplissage plus haut que la structure ?" %}{% endfilter %}', q.oed_rhm_joints_remplissage)}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- 2. Modulaire poreux ou continu poreux -->
|
||||||
|
<div class="form-check form-switch mb-2">
|
||||||
|
<input class="form-check-input q-check-dyn" type="checkbox" data-idx="${idx}" data-q="oed_rp_presente" id="rp_pres_${idx}" ${q.oed_rp_presente ? 'checked' : ''}>
|
||||||
|
<label class="form-check-label small fw-semibold text-info" for="rp_pres_${idx}">
|
||||||
|
{% translate "Modulaire poreux ou continu poreux ?" %}
|
||||||
|
<span class="extra-small text-muted d-block font-italic">{% translate "Béton poreux, enrobés bitumineux poreux, graviers liés à la résine, EPDM, etc." %}</span>
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
|
<div class="ps-3 border-start border-2 border-info-subtle mb-3 ${q.oed_rp_presente ? '' : 'd-none'}">
|
||||||
|
${renderSegGroup(idx, 'oed_rp_stagne', '{% filter escapejs %}{% translate "De l'eau stagne-t-elle en surface ?" %}{% endfilter %}', q.oed_rp_stagne)}
|
||||||
|
|
||||||
|
<div class="ps-3 border-start border-2 border-danger-subtle mb-2 ${q.oed_rp_stagne === 'true' ? '' : 'd-none'}">
|
||||||
|
${renderSegGroup(idx, 'oed_rp_stagne_plus_2h', '{% filter escapejs %}{% translate "L'eau stagne plus de 2 heures ?" %}{% endfilter %}', q.oed_rp_stagne_plus_2h)}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
${renderSegGroup(idx, 'oed_rp_depots', '{% filter escapejs %}{% translate "Présence de dépôts visibles (poussières, mousses, etc.) ?" %}{% endfilter %}', q.oed_rp_depots)}
|
||||||
|
|
||||||
|
<div class="ps-3 border-start border-2 border-danger-subtle mb-2 ${q.oed_rp_depots === 'true' ? '' : 'd-none'}">
|
||||||
|
${renderSegGroup(idx, 'oed_rp_test_permeabilite', '{% filter escapejs %}{% translate "Test de perméabilité nécessaire ?" %}{% endfilter %}', q.oed_rp_test_permeabilite)}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- 3. Matériaux non agrégés -->
|
||||||
|
<div class="form-check form-switch mb-0">
|
||||||
|
<input class="form-check-input q-check-dyn" type="checkbox" data-idx="${idx}" data-q="oed_rna_presente" id="rna_pres_${idx}" ${q.oed_rna_presente ? 'checked' : ''}>
|
||||||
|
<label class="form-check-label small fw-semibold text-info" for="rna_pres_${idx}">
|
||||||
|
{% translate "Matériaux non agrégés (graviers/mulch) ?" %}
|
||||||
|
<span class="extra-small text-muted d-block font-italic">{% translate "Mulch végétal, graviers calcaires/non calcaires, terre battue, etc." %}</span>
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
|
<div class="ps-3 border-start border-2 border-info-subtle mt-2 ${q.oed_rna_presente ? '' : 'd-none'}">
|
||||||
|
${renderSegGroup(idx, 'oed_rna_stagne', '{% filter escapejs %}{% translate "De l'eau stagne-t-elle en surface ?" %}{% endfilter %}', q.oed_rna_stagne)}
|
||||||
|
|
||||||
|
<div class="ps-3 border-start border-2 border-danger-subtle mb-2 ${q.oed_rna_stagne === 'true' ? '' : 'd-none'}">
|
||||||
|
${renderSegGroup(idx, 'oed_rna_stagne_plus_2h', '{% filter escapejs %}{% translate "L'eau stagne plus de 2 heures ?" %}{% endfilter %}', q.oed_rna_stagne_plus_2h)}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
${renderSegGroup(idx, 'oed_rna_matiere_ok', '{% filter escapejs %}{% translate "Le volume de matière est-il en suffisance ?" %}{% endfilter %}', q.oed_rna_matiere_ok)}
|
||||||
|
|
||||||
|
<div class="ps-3 border-start border-2 border-danger-subtle mb-2 ${q.oed_rna_matiere_ok === 'false' ? '' : 'd-none'}">
|
||||||
|
${renderSegGroup(idx, 'oed_rna_geotextile_visible', '{% filter escapejs %}{% translate "Le géotextile est-il visible ?" %}{% endfilter %}', q.oed_rna_geotextile_visible)}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
`;
|
||||||
|
}
|
||||||
|
|
||||||
|
// ── 3. TA (Technique Alternative / Bassin d'orage) ──
|
||||||
|
else if (ouv.device_type === 'ta') {
|
||||||
|
dynamicQuestionsHtml = `
|
||||||
|
<!-- TA: Points d'entrée -->
|
||||||
|
<div class="border rounded-3 p-3 mb-3 bg-white border-teal-subtle shadow-sm" style="border-color:#b2dfdb;">
|
||||||
|
<h6 class="fw-bold mb-3 small text-teal text-uppercase" style="color:#00796b;"><i class="bi bi-box-arrow-in-right me-1"></i>{% translate "Points d'entrée dans l'ouvrage" %}</h6>
|
||||||
|
${renderSegGroup(idx, 'ta_pe_ok', '{% filter escapejs %}{% translate "L'eau peut-elle facilement entrer dans l'ouvrage ?" %}{% endfilter %}', q.ta_pe_ok)}
|
||||||
|
${renderSegGroup(idx, 'ta_pe_conduits_ok', '{% filter escapejs %}{% translate "Les conduits et dispositifs amenant l'eau sont-ils fonctionnels ?" %}{% endfilter %}', q.ta_pe_conduits_ok)}
|
||||||
|
|
||||||
|
<div class="ps-3 border-start border-2 border-danger-subtle mb-2 ${q.ta_pe_conduits_ok === 'false' ? '' : 'd-none'}">
|
||||||
|
${renderSegGroup(idx, 'ta_pe_grilles', '{% filter escapejs %}{% translate "Les grilles sont-elles propres et dégagées ?" %}{% endfilter %}', q.ta_pe_grilles)}
|
||||||
|
${renderSegGroup(idx, 'ta_pe_feuilles', '{% filter escapejs %}{% translate "Des feuilles ou branches bloquent-elles l'eau ?" %}{% endfilter %}', q.ta_pe_feuilles)}
|
||||||
|
${renderSegGroup(idx, 'ta_pe_detritus', '{% filter escapejs %}{% translate "Un amas de détritus bloque-t-il l'eau ?" %}{% endfilter %}', q.ta_pe_detritus)}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- TA: Bassin d'orage -->
|
||||||
|
<div class="border rounded-3 p-3 mb-3 bg-white border-teal-subtle shadow-sm" style="border-color:#b2dfdb;">
|
||||||
|
<h6 class="fw-bold mb-3 small text-teal text-uppercase" style="color:#00796b;"><i class="bi bi-cloud-snow me-1"></i>{% translate "Bassin d'orage" %}</h6>
|
||||||
|
|
||||||
|
${renderSegGroup(idx, 'ta_bo_vegetation_etat', '{% filter escapejs %}{% translate "Quel est l'état de la végétation ?" %}{% endfilter %}', q.ta_bo_vegetation_etat, [
|
||||||
|
{val: 'bon', text: '{% filter escapejs %}{% translate "Bon" %}{% endfilter %}', activeClass: 'btn-success', inactiveClass: 'btn-outline-success'},
|
||||||
|
{val: 'mauvais', text: '{% filter escapejs %}{% translate "Mauvais" %}{% endfilter %}', activeClass: 'btn-danger', inactiveClass: 'btn-outline-danger'},
|
||||||
|
{val: 'null', text: '{% filter escapejs %}{% translate "Non vérifié" %}{% endfilter %}', activeClass: 'btn-secondary', inactiveClass: 'btn-outline-secondary'}
|
||||||
|
])}
|
||||||
|
|
||||||
|
<div class="ps-3 border-start border-2 border-danger-subtle mb-2 ${q.ta_bo_vegetation_etat === 'mauvais' ? '' : 'd-none'}">
|
||||||
|
${renderSegGroup(idx, 'ta_bo_plantes_mortes', '{% filter escapejs %}{% translate "Présence de plantes mortes ou absentes :" %}{% endfilter %}', q.ta_bo_plantes_mortes, [
|
||||||
|
{val: 'plus_10', text: '{% filter escapejs %}{% translate "+ de 10%" %}{% endfilter %}', activeClass: 'btn-danger', inactiveClass: 'btn-outline-danger'},
|
||||||
|
{val: 'moins_10', text: '{% filter escapejs %}{% translate "- de 10%" %}{% endfilter %}', activeClass: 'btn-success', inactiveClass: 'btn-outline-success'},
|
||||||
|
{val: 'null', text: '{% filter escapejs %}{% translate "Non vérifié" %}{% endfilter %}', activeClass: 'btn-secondary', inactiveClass: 'btn-outline-secondary'}
|
||||||
|
])}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
${renderSegGroup(idx, 'ta_bo_chenaux', '{% filter escapejs %}{% translate "Présence de chenaux d'érosion ?" %}{% endfilter %}', q.ta_bo_chenaux)}
|
||||||
|
${renderSegGroup(idx, 'ta_bo_flaques', '{% filter escapejs %}{% translate "Présence de flaques d'eau persistantes ?" %}{% endfilter %}', q.ta_bo_flaques)}
|
||||||
|
${renderSegGroup(idx, 'ta_sediments', '{% filter escapejs %}{% translate "Présence de sédiments dans l'ouvrage ?" %}{% endfilter %}', q.ta_sediments)}
|
||||||
|
|
||||||
|
<div class="ps-3 border-start border-2 border-danger-subtle mb-2 ${q.ta_sediments === 'true' ? '' : 'd-none'}">
|
||||||
|
${renderSegGroup(idx, 'ta_sediments_rempli', '{% filter escapejs %}{% translate "L'ouvrage est-il rempli au 5e de sa capacité ?" %}{% endfilter %}', q.ta_sediments_rempli)}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
${renderSegGroup(idx, 'ta_bo_detritus', '{% filter escapejs %}{% translate "Présence de détritus dans l'ouvrage ?" %}{% endfilter %}', q.ta_bo_detritus)}
|
||||||
|
${renderSegGroup(idx, 'ta_bo_envahissantes', '{% filter escapejs %}{% translate "Présence d'espèces exotiques envahissantes ?" %}{% endfilter %}', q.ta_bo_envahissantes)}
|
||||||
|
</div>
|
||||||
|
`;
|
||||||
|
}
|
||||||
|
|
||||||
|
card.innerHTML = `
|
||||||
|
<div class="d-flex align-items-center justify-content-between mb-3 border-bottom pb-2">
|
||||||
|
<span class="fw-bold text-dark">{% translate "Ouvrage" %} #${idx + 1}</span>
|
||||||
|
${idx > 0 ? `<button type="button" class="btn btn-outline-danger btn-sm py-0.5 px-2.5 rounded-pill remove-ouv-btn" data-idx="${idx}"><i class="bi bi-trash me-1"></i>{% translate "Supprimer" %}</button>` : ''}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- Device Selector Symbology -->
|
||||||
|
<div class="row g-2 mb-3">
|
||||||
|
<div class="col-4">
|
||||||
|
<div class="device-select-btn ${ouv.device_type === 'evc' ? 'active' : ''}" data-idx="${idx}" data-device="evc">
|
||||||
|
<i class="bi bi-flower1 text-success fs-5 d-block mb-1"></i>
|
||||||
|
<span class="extra-small fw-semibold">EVC</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-4">
|
||||||
|
<div class="device-select-btn ${ouv.device_type === 'oed' ? 'active' : ''}" data-idx="${idx}" data-device="oed">
|
||||||
|
<i class="bi bi-grid-3x3-gap-fill text-info fs-5 d-block mb-1"></i>
|
||||||
|
<span class="extra-small fw-semibold">OED</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-4">
|
||||||
|
<div class="device-select-btn ${ouv.device_type === 'ta' ? 'active' : ''}" data-idx="${idx}" data-device="ta">
|
||||||
|
<i class="bi bi-cloud-rain-fill text-teal fs-5 d-block mb-1"></i>
|
||||||
|
<span class="extra-small fw-semibold">TA</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- Dynamic Questions Block -->
|
||||||
|
${dynamicQuestionsHtml}
|
||||||
|
|
||||||
|
<!-- Recommandations -->
|
||||||
|
<div class="border-top pt-2">
|
||||||
|
<label class="form-label extra-small text-muted fw-bold mb-2 d-block"><i class="bi bi-bookmark-star me-1"></i>{% translate "Recommandations" %}</label>
|
||||||
|
<div class="d-flex flex-column gap-1.5">
|
||||||
|
<div class="form-check">
|
||||||
|
<input class="form-check-input action-check" type="checkbox" data-idx="${idx}" data-act="aucune" id="act_auc_${idx}" ${act.aucune ? 'checked' : ''}>
|
||||||
|
<label class="form-check-label extra-small" for="act_auc_${idx}">{% translate "Aucune" %}</label>
|
||||||
|
</div>
|
||||||
|
<div class="form-check">
|
||||||
|
<input class="form-check-input action-check" type="checkbox" data-idx="${idx}" data-act="interventions_preventives" id="act_prev_${idx}" ${act.interventions_preventives ? 'checked' : ''}>
|
||||||
|
<label class="form-check-label extra-small" for="act_prev_${idx}">{% translate "Interventions préventives" %}</label>
|
||||||
|
</div>
|
||||||
|
<div class="form-check">
|
||||||
|
<input class="form-check-input action-check" type="checkbox" data-idx="${idx}" data-act="entretien_curatif" id="act_cur_${idx}" ${act.entretien_curatif ? 'checked' : ''}>
|
||||||
|
<label class="form-check-label extra-small" for="act_cur_${idx}">{% translate "Entretien curatif / Réparation / Adaptation nécessaire" %}</label>
|
||||||
|
</div>
|
||||||
|
<div class="form-check">
|
||||||
|
<input class="form-check-input action-check" type="checkbox" data-idx="${idx}" data-act="test_permeabilite" id="act_perm_${idx}" ${act.test_permeabilite ? 'checked' : ''}>
|
||||||
|
<label class="form-check-label extra-small" for="act_perm_${idx}">{% translate "Test de perméabilité" %}</label>
|
||||||
|
</div>
|
||||||
|
<div class="form-check">
|
||||||
|
<input class="form-check-input action-check" type="checkbox" data-idx="${idx}" data-act="inspection" id="act_insp_${idx}" ${act.inspection ? 'checked' : ''}>
|
||||||
|
<label class="form-check-label extra-small" for="act_insp_${idx}">{% translate "Inspection" %}</label>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
`;
|
||||||
|
container.appendChild(card);
|
||||||
|
});
|
||||||
|
|
||||||
|
// Event listeners pour le sélecteur de dispositif
|
||||||
|
container.querySelectorAll('.device-select-btn').forEach(btn => {
|
||||||
|
btn.addEventListener('click', (e) => {
|
||||||
|
const target = e.currentTarget;
|
||||||
|
const idx = parseInt(target.getAttribute('data-idx'));
|
||||||
|
const dev = target.getAttribute('data-device');
|
||||||
|
giepOuvrages[idx] = createEmptyOuvrage(idx, dev);
|
||||||
|
renderOuvrages();
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
// Event listeners pour les boutons segmentés (Tactiles Oui/Non)
|
||||||
|
container.querySelectorAll('.btn-seg').forEach(btn => {
|
||||||
|
btn.addEventListener('click', (e) => {
|
||||||
|
const target = e.currentTarget;
|
||||||
|
const idx = parseInt(target.getAttribute('data-idx'));
|
||||||
|
const qKey = target.getAttribute('data-q');
|
||||||
|
const val = target.getAttribute('data-val');
|
||||||
|
giepOuvrages[idx].questions[qKey] = val;
|
||||||
|
renderOuvrages();
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
// Event listeners pour les checkboxes
|
||||||
|
container.querySelectorAll('.q-check-dyn').forEach(chk => {
|
||||||
|
chk.addEventListener('change', (e) => {
|
||||||
|
const idx = parseInt(e.target.getAttribute('data-idx'));
|
||||||
|
const qKey = e.target.getAttribute('data-q');
|
||||||
|
giepOuvrages[idx].questions[qKey] = e.target.checked;
|
||||||
|
renderOuvrages();
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
container.querySelectorAll('.action-check').forEach(chk => {
|
||||||
|
chk.addEventListener('change', (e) => {
|
||||||
|
const idx = parseInt(e.target.getAttribute('data-idx'));
|
||||||
|
const act = e.target.getAttribute('data-act');
|
||||||
|
if (!giepOuvrages[idx].actions) giepOuvrages[idx].actions = {};
|
||||||
|
giepOuvrages[idx].actions[act] = e.target.checked;
|
||||||
|
updateSerializedGiepData();
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
container.querySelectorAll('.remove-ouv-btn').forEach(btn => {
|
||||||
|
btn.addEventListener('click', (e) => {
|
||||||
|
const idx = parseInt(e.currentTarget.getAttribute('data-idx'));
|
||||||
|
giepOuvrages.splice(idx, 1);
|
||||||
|
renderOuvrages();
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
updateSerializedGiepData();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (addBtn) {
|
||||||
|
addBtn.addEventListener('click', () => {
|
||||||
|
giepOuvrages.push(createEmptyOuvrage(giepOuvrages.length, "evc"));
|
||||||
|
renderOuvrages();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
document.querySelectorAll('.giep-input').forEach(el => {
|
||||||
|
el.addEventListener('change', updateSerializedGiepData);
|
||||||
|
});
|
||||||
|
|
||||||
|
renderOuvrages();
|
||||||
|
})();
|
||||||
|
</script>
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
from django import template
|
from django import template
|
||||||
from inspections.models import Inspection, INSPECTION_RESULT_CONFIG
|
from inspections.models import Inspection, INSPECTION_RESULT_CONFIG
|
||||||
|
from inspections.registry import get_inspection_detail_partial_template
|
||||||
|
|
||||||
register = template.Library()
|
register = template.Library()
|
||||||
|
|
||||||
|
|
@ -8,6 +9,11 @@ def get_inspection_result_choices():
|
||||||
"""Retourne la liste des choix de résultats d'inspection avec toutes leurs métadonnées."""
|
"""Retourne la liste des choix de résultats d'inspection avec toutes leurs métadonnées."""
|
||||||
return Inspection.get_result_choices_config()
|
return Inspection.get_result_choices_config()
|
||||||
|
|
||||||
|
@register.simple_tag
|
||||||
|
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.filter
|
@register.filter
|
||||||
def result_badge_class(status_code):
|
def result_badge_class(status_code):
|
||||||
return INSPECTION_RESULT_CONFIG.get(status_code, {}).get('badge_class', 'bg-secondary')
|
return INSPECTION_RESULT_CONFIG.get(status_code, {}).get('badge_class', 'bg-secondary')
|
||||||
|
|
|
||||||
|
|
@ -4,10 +4,11 @@ from django.contrib.auth import get_user_model
|
||||||
from django.contrib.contenttypes.models import ContentType
|
from django.contrib.contenttypes.models import ContentType
|
||||||
from django.utils import timezone
|
from django.utils import timezone
|
||||||
|
|
||||||
from assets.models.parking import ParkingSpot
|
from assets.models import NatureRWIZ, NatureRWIAsset, ParkingSpot
|
||||||
from interventions.models import Intervention
|
from interventions.models import Intervention
|
||||||
from common.models import Thematic
|
from common.models import Thematic
|
||||||
from .models import Inspection, ParkingSpotInspection, InspectionDocument
|
from .models import Inspection, ParkingSpotInspection, GiepInspection, InspectionDocument
|
||||||
|
from .registry import get_inspection_partial_template
|
||||||
|
|
||||||
User = get_user_model()
|
User = get_user_model()
|
||||||
|
|
||||||
|
|
@ -32,6 +33,11 @@ class InspectionModelAndViewsTestCase(TestCase):
|
||||||
)
|
)
|
||||||
self.spot_ct = ContentType.objects.get_for_model(ParkingSpot)
|
self.spot_ct = ContentType.objects.get_for_model(ParkingSpot)
|
||||||
|
|
||||||
|
self.rwiz = NatureRWIZ.objects.create(
|
||||||
|
name_fr='Zone GIEP Test'
|
||||||
|
)
|
||||||
|
self.rwiz_ct = ContentType.objects.get_for_model(NatureRWIZ)
|
||||||
|
|
||||||
self.mission_interv = Intervention.objects.create(
|
self.mission_interv = Intervention.objects.create(
|
||||||
title="Mission inspection GIEP Nord",
|
title="Mission inspection GIEP Nord",
|
||||||
thematic=self.thematic,
|
thematic=self.thematic,
|
||||||
|
|
@ -63,6 +69,25 @@ class InspectionModelAndViewsTestCase(TestCase):
|
||||||
self.assertIn(insp, self.mission_interv.generated_inspections.all())
|
self.assertIn(insp, self.mission_interv.generated_inspections.all())
|
||||||
self.assertIn(insp, self.work_interv.quality_inspections.all())
|
self.assertIn(insp, self.work_interv.quality_inspections.all())
|
||||||
|
|
||||||
|
def test_giep_inspection_model(self):
|
||||||
|
giep_insp = GiepInspection.objects.create(
|
||||||
|
asset_content_type=self.rwiz_ct,
|
||||||
|
asset_object_id=self.rwiz.id,
|
||||||
|
inspector=self.user,
|
||||||
|
result_status='compliant',
|
||||||
|
date_derniere_pluie='aujourdhui',
|
||||||
|
orage_moins_une_heure=True,
|
||||||
|
data={
|
||||||
|
'ouvrages': [
|
||||||
|
{'local_id': '0', 'device_type': 'evc', 'name': 'Noue 1'}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
|
self.assertEqual(giep_insp.detailed_inspection, giep_insp)
|
||||||
|
self.assertIn("1 ouvrage(s) GIEP", giep_insp.details_summary)
|
||||||
|
self.assertIn(str(giep_insp.get_date_derniere_pluie_display()), giep_insp.details_summary)
|
||||||
|
|
||||||
def test_create_inspection_api(self):
|
def test_create_inspection_api(self):
|
||||||
self.client.login(username='inspector_user', password='password123')
|
self.client.login(username='inspector_user', password='password123')
|
||||||
url = reverse('inspections:create_inspection_api')
|
url = reverse('inspections:create_inspection_api')
|
||||||
|
|
@ -83,3 +108,50 @@ class InspectionModelAndViewsTestCase(TestCase):
|
||||||
insp = Inspection.objects.get(pk=data['inspection_id'])
|
insp = Inspection.objects.get(pk=data['inspection_id'])
|
||||||
self.assertEqual(insp.mission_intervention, self.mission_interv)
|
self.assertEqual(insp.mission_intervention, self.mission_interv)
|
||||||
self.assertEqual(insp.checked_intervention, self.work_interv)
|
self.assertEqual(insp.checked_intervention, self.work_interv)
|
||||||
|
|
||||||
|
def test_create_giep_inspection_api(self):
|
||||||
|
self.client.login(username='inspector_user', password='password123')
|
||||||
|
url = reverse('inspections:create_inspection_api')
|
||||||
|
import json
|
||||||
|
giep_json = json.dumps({
|
||||||
|
'ouvrages': [
|
||||||
|
{'local_id': '0', 'device_type': 'evc', 'questions': {'engorgement': 'aucun'}}
|
||||||
|
]
|
||||||
|
})
|
||||||
|
response = self.client.post(url, {
|
||||||
|
'content_type_id': self.rwiz_ct.id,
|
||||||
|
'object_id': self.rwiz.id,
|
||||||
|
'result_status': 'compliant',
|
||||||
|
'nature': 'visual',
|
||||||
|
'inspector_role': 'observer',
|
||||||
|
'date_derniere_pluie': 'moins_24h',
|
||||||
|
'orage_moins_une_heure': 'false',
|
||||||
|
'giep_data': giep_json,
|
||||||
|
'notes': 'Inspection GIEP via API'
|
||||||
|
})
|
||||||
|
self.assertEqual(response.status_code, 200)
|
||||||
|
data = response.json()
|
||||||
|
self.assertTrue(data['success'])
|
||||||
|
|
||||||
|
insp = GiepInspection.objects.get(pk=data['inspection_id'])
|
||||||
|
self.assertEqual(insp.date_derniere_pluie, 'moins_24h')
|
||||||
|
self.assertFalse(insp.orage_moins_une_heure)
|
||||||
|
self.assertEqual(len(insp.data.get('ouvrages', [])), 1)
|
||||||
|
|
||||||
|
def test_registry_giep_template(self):
|
||||||
|
tmpl_rwiz = get_inspection_partial_template('naturerwiz')
|
||||||
|
tmpl_asset = get_inspection_partial_template('naturerwiasset')
|
||||||
|
self.assertEqual(tmpl_rwiz, 'inspections/components/asset_fields/_naturerwiz.html')
|
||||||
|
self.assertEqual(tmpl_asset, 'inspections/components/asset_fields/_naturerwiz.html')
|
||||||
|
|
||||||
|
def test_registry_detail_templates(self):
|
||||||
|
from .registry import get_inspection_detail_partial_template
|
||||||
|
giep_insp = GiepInspection(asset=self.rwiz)
|
||||||
|
parking_insp = ParkingSpotInspection(asset=self.spot)
|
||||||
|
|
||||||
|
tmpl_giep = get_inspection_detail_partial_template(giep_insp)
|
||||||
|
tmpl_parking = get_inspection_detail_partial_template(parking_insp)
|
||||||
|
|
||||||
|
self.assertEqual(tmpl_giep, 'inspections/components/asset_details/_naturerwiz.html')
|
||||||
|
self.assertEqual(tmpl_parking, 'inspections/components/asset_details/_parkingspot.html')
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ from django.utils.translation import gettext as _
|
||||||
from common.models import Thematic
|
from common.models import Thematic
|
||||||
from assets.models import AssetCategory
|
from assets.models import AssetCategory
|
||||||
from .models import (
|
from .models import (
|
||||||
Inspection, ParkingSpotInspection, InspectionDocument,
|
Inspection, ParkingSpotInspection, GiepInspection, InspectionDocument,
|
||||||
INSPECTION_RESULT_CHOICES, INSPECTION_NATURE_CHOICES, INSPECTOR_ROLE_CHOICES
|
INSPECTION_RESULT_CHOICES, INSPECTION_NATURE_CHOICES, INSPECTOR_ROLE_CHOICES
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
@ -277,6 +277,7 @@ def create_inspection_api(request):
|
||||||
return JsonResponse({'success': False, 'error': _("Cible introuvable : %s") % str(e)}, status=404)
|
return JsonResponse({'success': False, 'error': _("Cible introuvable : %s") % str(e)}, status=404)
|
||||||
|
|
||||||
is_parking_spot = (content_type.model == 'parkingspot')
|
is_parking_spot = (content_type.model == 'parkingspot')
|
||||||
|
is_giep = (content_type.model in ('naturerwiz', 'naturerwiasset'))
|
||||||
|
|
||||||
try:
|
try:
|
||||||
if is_parking_spot:
|
if is_parking_spot:
|
||||||
|
|
@ -316,6 +317,36 @@ def create_inspection_api(request):
|
||||||
|
|
||||||
inspection.apply_physical_counts_to_asset = (request.POST.get('apply_physical_counts_to_asset') == 'true')
|
inspection.apply_physical_counts_to_asset = (request.POST.get('apply_physical_counts_to_asset') == 'true')
|
||||||
|
|
||||||
|
inspection.save()
|
||||||
|
elif is_giep:
|
||||||
|
import json
|
||||||
|
date_derniere_pluie = request.POST.get('date_derniere_pluie', 'null')
|
||||||
|
orage_val = request.POST.get('orage_moins_une_heure', 'null')
|
||||||
|
orage_moins_une_heure = True if orage_val == 'true' else (False if orage_val == 'false' else None)
|
||||||
|
|
||||||
|
giep_data_raw = request.POST.get('giep_data', '{}')
|
||||||
|
try:
|
||||||
|
parsed_giep_data = json.loads(giep_data_raw)
|
||||||
|
except Exception:
|
||||||
|
parsed_giep_data = {}
|
||||||
|
|
||||||
|
inspection = GiepInspection(
|
||||||
|
asset_content_type=content_type,
|
||||||
|
asset_object_id=target_obj.pk,
|
||||||
|
inspector=request.user,
|
||||||
|
inspection_date=timezone.now(),
|
||||||
|
result_status=result_status,
|
||||||
|
nature=nature,
|
||||||
|
inspector_role=inspector_role,
|
||||||
|
mission_intervention_id=mission_intervention_id,
|
||||||
|
checked_intervention_id=checked_intervention_id,
|
||||||
|
verified_obsolescence=verified_obsolescence,
|
||||||
|
notes=notes,
|
||||||
|
apply_changes_to_asset=apply_changes,
|
||||||
|
date_derniere_pluie=date_derniere_pluie,
|
||||||
|
orage_moins_une_heure=orage_moins_une_heure,
|
||||||
|
data=parsed_giep_data,
|
||||||
|
)
|
||||||
inspection.save()
|
inspection.save()
|
||||||
else:
|
else:
|
||||||
inspection = Inspection.objects.create(
|
inspection = Inspection.objects.create(
|
||||||
|
|
@ -335,11 +366,14 @@ def create_inspection_api(request):
|
||||||
|
|
||||||
# Enregistrement des photos et documents joints
|
# Enregistrement des photos et documents joints
|
||||||
uploaded_files = request.FILES.getlist('photos') + request.FILES.getlist('documents') + request.FILES.getlist('files')
|
uploaded_files = request.FILES.getlist('photos') + request.FILES.getlist('documents') + request.FILES.getlist('files')
|
||||||
|
field_keys = request.POST.getlist('field_keys')
|
||||||
if uploaded_files:
|
if uploaded_files:
|
||||||
for f in uploaded_files:
|
for idx, f in enumerate(uploaded_files):
|
||||||
|
f_key = field_keys[idx] if idx < len(field_keys) else ''
|
||||||
InspectionDocument.objects.create(
|
InspectionDocument.objects.create(
|
||||||
inspection=inspection,
|
inspection=inspection,
|
||||||
file=f
|
file=f,
|
||||||
|
field_key=f_key
|
||||||
)
|
)
|
||||||
|
|
||||||
created_intervention_code = None
|
created_intervention_code = None
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -3887,12 +3887,12 @@ msgstr "Today"
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:220
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:220
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2951
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2951
|
||||||
msgid "Moins de 24h"
|
msgid "Moins de 24h"
|
||||||
msgstr "Less than 24 hours"
|
msgstr "Less than 24h"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:223
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:223
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2954
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2954
|
||||||
msgid "Plus de 24h"
|
msgid "Plus de 24h"
|
||||||
msgstr "More than 24 hours"
|
msgstr "More than 24h"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:226
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:226
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:239
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:239
|
||||||
|
|
@ -3961,11 +3961,11 @@ msgstr "Thunderstorm less than an hour ago"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:247
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:247
|
||||||
msgid "Ouvrages inspectés"
|
msgid "Ouvrages inspectés"
|
||||||
msgstr "Works inspected"
|
msgstr "Inspected structures"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:254
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:254
|
||||||
msgid "Ajouter un ouvrage"
|
msgid "Ajouter un ouvrage"
|
||||||
msgstr "Add a note"
|
msgstr "Add a structure"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:265
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:265
|
||||||
msgid "Ouvrage #1 — Inspection"
|
msgid "Ouvrage #1 — Inspection"
|
||||||
|
|
@ -4006,7 +4006,7 @@ msgstr "Alternative technique"
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:339
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:339
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2998
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2998
|
||||||
msgid "Espace vert creux (EVC)"
|
msgid "Espace vert creux (EVC)"
|
||||||
msgstr "Hollow green space (EVC)"
|
msgstr "Sunken green space (EVC)"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:344
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:344
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1084
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1084
|
||||||
|
|
@ -4021,12 +4021,12 @@ msgstr "Can water easily enter the structure?"
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:363
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:363
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1123
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1123
|
||||||
msgid "Des feuilles ou branches bloquent-elles l'eau ?"
|
msgid "Des feuilles ou branches bloquent-elles l'eau ?"
|
||||||
msgstr "Are any leaves or branches blocking water?"
|
msgstr "Do leaves or branches block the water?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:374
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:374
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1134
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1134
|
||||||
msgid "Un amas de détritus bloque-t-il l'eau ?"
|
msgid "Un amas de détritus bloque-t-il l'eau ?"
|
||||||
msgstr "Does a pile of trash block water?"
|
msgstr "Does a pile of debris block the water?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:385
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:385
|
||||||
msgid ""
|
msgid ""
|
||||||
|
|
@ -4050,15 +4050,15 @@ msgstr "Specify other elements preventing the"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:426
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:426
|
||||||
msgid "L'ouvrage dispose-t-il d'un empierrement ?"
|
msgid "L'ouvrage dispose-t-il d'un empierrement ?"
|
||||||
msgstr "Does the structure have stoning?"
|
msgstr "Does the structure have stone pitching?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:427
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:427
|
||||||
msgid "Activer pour compléter l'état de l'empierrement"
|
msgid "Activer pour compléter l'état de l'empierrement"
|
||||||
msgstr "Activate to complete the state of the stonework"
|
msgstr "Enable to detail stone pitching status"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:436
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:436
|
||||||
msgid "L'empierrement est-il en bon état ?"
|
msgid "L'empierrement est-il en bon état ?"
|
||||||
msgstr "Is the stonework in good condition?"
|
msgstr "Is the stone pitching in good condition?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:447
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:447
|
||||||
msgid "Sélectionnez les défauts constatés sur l'empierrement :"
|
msgid "Sélectionnez les défauts constatés sur l'empierrement :"
|
||||||
|
|
@ -4067,12 +4067,12 @@ msgstr "Select the defects noted on the stonework:"
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:450
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:450
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2649
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2649
|
||||||
msgid "Colmaté par les sédiments"
|
msgid "Colmaté par les sédiments"
|
||||||
msgstr "Add equipments"
|
msgstr "Clogged by sediment"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:454
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:454
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2650
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2650
|
||||||
msgid "Emporté par l'eau"
|
msgid "Emporté par l'eau"
|
||||||
msgstr "Carried away by the water"
|
msgstr "Washed away by water"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:458
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:458
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2651
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2651
|
||||||
|
|
@ -4108,26 +4108,26 @@ msgstr "Green space"
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:483
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:483
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1178
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1178
|
||||||
msgid "Quel est l'état de la végétation ?"
|
msgid "Quel est l'état de la végétation ?"
|
||||||
msgstr "What is the state of the vegetation?"
|
msgstr "What is the condition of the vegetation?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:486
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:486
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1181
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1181
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2665
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2665
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2843
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2843
|
||||||
msgid "Bon"
|
msgid "Bon"
|
||||||
msgstr "No"
|
msgstr "Good"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:488
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:488
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1183
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1183
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2665
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2665
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2843
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2843
|
||||||
msgid "Mauvais"
|
msgid "Mauvais"
|
||||||
msgstr "Bad"
|
msgstr "Poor"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:496
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:496
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1191
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1191
|
||||||
msgid "Présence de plantes mortes ou absentes :"
|
msgid "Présence de plantes mortes ou absentes :"
|
||||||
msgstr "Presence of dead or absent plants:"
|
msgstr "Presence of dead or missing plants:"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:499
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:499
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1194
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1194
|
||||||
|
|
@ -4153,21 +4153,21 @@ msgstr "Presence of persistent puddles in the structure?"
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:535
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:535
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1226
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1226
|
||||||
msgid "Présence de sédiments dans l'ouvrage ?"
|
msgid "Présence de sédiments dans l'ouvrage ?"
|
||||||
msgstr "Presence of sediments in the structure?"
|
msgstr "Presence of sediment in the structure?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:548
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:548
|
||||||
msgid "La croûte de sédimentation est-elle supérieure à 5 cm ?"
|
msgid "La croûte de sédimentation est-elle supérieure à 5 cm ?"
|
||||||
msgstr "Is the sedimentation crust greater than 5 cm?"
|
msgstr "Is the sediment crust over 5 cm?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:561
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:561
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1247
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1247
|
||||||
msgid "Présence de détritus dans l'ouvrage ?"
|
msgid "Présence de détritus dans l'ouvrage ?"
|
||||||
msgstr "Presence of trash in the work?"
|
msgstr "Presence of debris in the structure?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:574
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:574
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1258
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1258
|
||||||
msgid "Présence d'espèces exotiques envahissantes ?"
|
msgid "Présence d'espèces exotiques envahissantes ?"
|
||||||
msgstr "Presence of invasive exotic species?"
|
msgstr "Presence of invasive alien species?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:587
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:587
|
||||||
msgid "Traces de passage d'usagers ?"
|
msgid "Traces de passage d'usagers ?"
|
||||||
|
|
@ -4193,7 +4193,7 @@ msgstr "Is an overflow present?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:628
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:628
|
||||||
msgid "Activer si le système dispose d'une évacuation de trop-plein"
|
msgid "Activer si le système dispose d'une évacuation de trop-plein"
|
||||||
msgstr "Enable if system has overflow drain"
|
msgstr "Enable if system has overflow discharge"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:637
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:637
|
||||||
msgid "La grille de surverse est propre et dégagée ?"
|
msgid "La grille de surverse est propre et dégagée ?"
|
||||||
|
|
@ -4201,16 +4201,16 @@ msgstr "Is the overflow grate clean and clear?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:649
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:649
|
||||||
msgid "La décantation est vide ou peu remplie ?"
|
msgid "La décantation est vide ou peu remplie ?"
|
||||||
msgstr "The decantation is empty or not very full?"
|
msgstr "Is settling basin empty or low?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:661
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:661
|
||||||
msgid "La surverse est-elle plus haute que le fond de l'ouvrage ?"
|
msgid "La surverse est-elle plus haute que le fond de l'ouvrage ?"
|
||||||
msgstr "Is the overhang higher than the bottom of the structure?"
|
msgstr "Is overflow higher than bottom of structure?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:691
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:691
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:3002
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:3002
|
||||||
msgid "Massif drainant (OED)"
|
msgid "Massif drainant (OED)"
|
||||||
msgstr "Draining massif (OED)"
|
msgstr "Drainage massif (OED)"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:696
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:696
|
||||||
msgid "État général du revêtement adjacent / chaussée"
|
msgid "État général du revêtement adjacent / chaussée"
|
||||||
|
|
@ -4234,11 +4234,11 @@ msgstr "Presence of holes?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:764
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:764
|
||||||
msgid "Une bouche d'injection est-elle présente ?"
|
msgid "Une bouche d'injection est-elle présente ?"
|
||||||
msgstr "Is an injection port present?"
|
msgstr "Is an injection inlet present?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:765
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:765
|
||||||
msgid "Activer pour inspecter les conduits d'injection d'eau et de drainage"
|
msgid "Activer pour inspecter les conduits d'injection d'eau et de drainage"
|
||||||
msgstr "Enable to inspect water injection and drainage lines"
|
msgstr "Enable to inspect injection and drainage pipes"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:774
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:774
|
||||||
msgid ""
|
msgid ""
|
||||||
|
|
@ -4248,12 +4248,12 @@ msgstr ""
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:786
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:786
|
||||||
msgid "La grille est propre et dégagée ?"
|
msgid "La grille est propre et dégagée ?"
|
||||||
msgstr "Is the grill clean and clear?"
|
msgstr "Is the grate clean and clear?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:798
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:798
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1148
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1148
|
||||||
msgid "La décantation est-elle vide ou presque ?"
|
msgid "La décantation est-elle vide ou presque ?"
|
||||||
msgstr "Is the decantation empty or almost empty?"
|
msgstr "Is settling basin empty or nearly empty?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:811
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:811
|
||||||
msgid "La bouche d'injection dispose-t-elle habituellement d'un filtre ?"
|
msgid "La bouche d'injection dispose-t-elle habituellement d'un filtre ?"
|
||||||
|
|
@ -4261,7 +4261,7 @@ msgstr "Does the injection mouth usually have a filter?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:823
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:823
|
||||||
msgid "Le filtre est propre ?"
|
msgid "Le filtre est propre ?"
|
||||||
msgstr "Title is required."
|
msgstr "Is the filter clean?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:834
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:834
|
||||||
msgid "Le filtre est en bon état ?"
|
msgid "Le filtre est en bon état ?"
|
||||||
|
|
@ -4270,11 +4270,11 @@ msgstr "Is the filter in good condition?"
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:849
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:849
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2743
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2743
|
||||||
msgid "Le drain semble colmaté ?"
|
msgid "Le drain semble colmaté ?"
|
||||||
msgstr "Does the drain seem clogged?"
|
msgstr "Does the drain appear clogged?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:878
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:878
|
||||||
msgid "Structure enherbée ou remplissage minéral ?"
|
msgid "Structure enherbée ou remplissage minéral ?"
|
||||||
msgstr "Grass structure or mineral filling?"
|
msgstr "Grassed structure or mineral infill?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:879
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:879
|
||||||
msgid ""
|
msgid ""
|
||||||
|
|
@ -4286,21 +4286,21 @@ msgstr ""
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:964
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:964
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1025
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1025
|
||||||
msgid "De l'eau stagne-t-elle en surface ?"
|
msgid "De l'eau stagne-t-elle en surface ?"
|
||||||
msgstr "Is water stagnating on the surface?"
|
msgstr "Does water pond on surface?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:899
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:899
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:975
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:975
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1036
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1036
|
||||||
msgid "L'eau stagne plus de 2 heures ?"
|
msgid "L'eau stagne plus de 2 heures ?"
|
||||||
msgstr "Does the water stagnate for more than 2 hours?"
|
msgstr "Does water pond over 2 hours?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:912
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:912
|
||||||
msgid "Les joints sont-ils en bon état ?"
|
msgid "Les joints sont-ils en bon état ?"
|
||||||
msgstr "Are the joints in good condition?"
|
msgstr "Are joints in good condition?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:924
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:924
|
||||||
msgid "Présence importante de fines dans les joints ?"
|
msgid "Présence importante de fines dans les joints ?"
|
||||||
msgstr "Significant presence of fines in the joints?"
|
msgstr "Significant fine particles in joints?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:935
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:935
|
||||||
msgid "Le niveau du matériau de remplissage est plus haut que la structure ?"
|
msgid "Le niveau du matériau de remplissage est plus haut que la structure ?"
|
||||||
|
|
@ -4330,15 +4330,15 @@ msgstr "Covering in non-aggregated materials?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1016
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1016
|
||||||
msgid "Mulch végétal, graviers calcaires/non calcaires, terre battue, etc."
|
msgid "Mulch végétal, graviers calcaires/non calcaires, terre battue, etc."
|
||||||
msgstr "Vegetable mulch, limestone/non-calcareous gravel, clay, etc."
|
msgstr "Plant mulch, limestone/non-limestone gravel, compacted earth, etc."
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1049
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1049
|
||||||
msgid "Le volume de matière est-il en suffisance ?"
|
msgid "Le volume de matière est-il en suffisance ?"
|
||||||
msgstr "Is the volume of material sufficient?"
|
msgstr "Is volume of material sufficient?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1060
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1060
|
||||||
msgid "Le géotextile est-il visible ?"
|
msgid "Le géotextile est-il visible ?"
|
||||||
msgstr "Is the geotextile visible?"
|
msgstr "Is geotextile visible?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1079
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1079
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:3006
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:3006
|
||||||
|
|
@ -4347,11 +4347,11 @@ msgstr "Alternative technique / Storm pool (TA)"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1099
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1099
|
||||||
msgid "Les conduits et dispositifs amenant l'eau sont-ils fonctionnels ?"
|
msgid "Les conduits et dispositifs amenant l'eau sont-ils fonctionnels ?"
|
||||||
msgstr "Are the pipes and devices bringing water functional?"
|
msgstr "Are water supply pipes and channels functional?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1112
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1112
|
||||||
msgid "Les grilles sont-elles propres et dégagées ?"
|
msgid "Les grilles sont-elles propres et dégagées ?"
|
||||||
msgstr "Are the grills clean and clear?"
|
msgstr "Are grates clean and clear?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1174
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1174
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2860
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2860
|
||||||
|
|
@ -4360,11 +4360,11 @@ msgstr "Storm pool"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1215
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1215
|
||||||
msgid "Présence de flaques d'eau persistantes ?"
|
msgid "Présence de flaques d'eau persistantes ?"
|
||||||
msgstr "Presence of persistent puddles?"
|
msgstr "Presence of persistent standing water?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1235
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1235
|
||||||
msgid "L'ouvrage est-il rempli au 5e de sa capacité ?"
|
msgid "L'ouvrage est-il rempli au 5e de sa capacité ?"
|
||||||
msgstr "Is the structure filled to 5th of its capacity?"
|
msgstr "Is structure filled to 1/5 of capacity?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1284
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1284
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2891
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2891
|
||||||
|
|
@ -4382,7 +4382,7 @@ msgstr "Create preventive interventions"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1298
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1298
|
||||||
msgid "Entretien curatif / Réparation / Adaptation nécessaire"
|
msgid "Entretien curatif / Réparation / Adaptation nécessaire"
|
||||||
msgstr "Curative maintenance / Repair / Necessary adaptation"
|
msgstr "Curative maintenance / Repair / Adaptation required"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1302
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1302
|
||||||
msgid "Test de perméabilité"
|
msgid "Test de perméabilité"
|
||||||
|
|
@ -4431,7 +4431,7 @@ msgstr "Missing"
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2843
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2843
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:3010
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:3010
|
||||||
msgid "Non renseigné"
|
msgid "Non renseigné"
|
||||||
msgstr "unassigned"
|
msgstr "Not specified"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2601
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2601
|
||||||
#, python-format
|
#, python-format
|
||||||
|
|
@ -4599,11 +4599,11 @@ msgstr "Yes (default)"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2716
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2716
|
||||||
msgid "Présence de fissures"
|
msgid "Présence de fissures"
|
||||||
msgstr "Source reference"
|
msgstr "Presence of cracks"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2717
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2717
|
||||||
msgid "Présence de trous"
|
msgid "Présence de trous"
|
||||||
msgstr "Presence of holes"
|
msgstr "Presence of potholes"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2721
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2721
|
||||||
msgid "État du revêtement"
|
msgid "État du revêtement"
|
||||||
|
|
@ -5388,7 +5388,7 @@ msgstr "Repair or fix a malfunction (damage, breakdown, fault, ...)"
|
||||||
|
|
||||||
#: interventions/templates/interventions/interventions_index.html:433
|
#: interventions/templates/interventions/interventions_index.html:433
|
||||||
msgid "Interventions préventives"
|
msgid "Interventions préventives"
|
||||||
msgstr "Preventive interventions"
|
msgstr "Preventive maintenance"
|
||||||
|
|
||||||
#: interventions/templates/interventions/interventions_index.html:434
|
#: interventions/templates/interventions/interventions_index.html:434
|
||||||
msgid "Anticiper un problème potentiel (entretien cyclique, ...)"
|
msgid "Anticiper un problème potentiel (entretien cyclique, ...)"
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -183,11 +183,11 @@ msgstr "En attente sous-traitant"
|
||||||
|
|
||||||
#: interventions/models.py:119
|
#: interventions/models.py:119
|
||||||
msgid "Offre à faire par le prestataire"
|
msgid "Offre à faire par le prestataire"
|
||||||
msgstr "Créée par le prestataire"
|
msgstr "Offre à faire par le prestataire"
|
||||||
|
|
||||||
#: interventions/models.py:120
|
#: interventions/models.py:120
|
||||||
msgid "En attente de validation"
|
msgid "En attente de validation"
|
||||||
msgstr "Envoyer pour validation"
|
msgstr "En attente de validation"
|
||||||
|
|
||||||
#: interventions/models.py:121
|
#: interventions/models.py:121
|
||||||
msgid "Sous garantie marché transversal"
|
msgid "Sous garantie marché transversal"
|
||||||
|
|
@ -279,13 +279,15 @@ msgstr ""
|
||||||
|
|
||||||
#: interventions/models.py:187
|
#: interventions/models.py:187
|
||||||
msgid "Équipement obligatoire"
|
msgid "Équipement obligatoire"
|
||||||
msgstr "Commentaire obligatoire"
|
msgstr "Équipement obligatoire"
|
||||||
|
|
||||||
#: interventions/models.py:188
|
#: interventions/models.py:188
|
||||||
msgid ""
|
msgid ""
|
||||||
"Si coché, une intervention avec ce symptôme doit obligatoirement être liée à "
|
"Si coché, une intervention avec ce symptôme doit obligatoirement être liée à "
|
||||||
"un équipement."
|
"un équipement."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Si coché, une intervention avec ce symptôme doit obligatoirement être liée à "
|
||||||
|
"un équipement."
|
||||||
|
|
||||||
#: interventions/models.py:194
|
#: interventions/models.py:194
|
||||||
msgid "Équipes désignées"
|
msgid "Équipes désignées"
|
||||||
|
|
@ -301,17 +303,19 @@ msgstr ""
|
||||||
|
|
||||||
#: interventions/models.py:202
|
#: interventions/models.py:202
|
||||||
msgid "Création automatique d'interventions"
|
msgid "Création automatique d'interventions"
|
||||||
msgstr "Libération de l'intervention"
|
msgstr "Création automatique d'interventions"
|
||||||
|
|
||||||
#: interventions/models.py:203
|
#: interventions/models.py:203
|
||||||
msgid ""
|
msgid ""
|
||||||
"Si coché, une intervention est automatiquement créée lorsque l'observation "
|
"Si coché, une intervention est automatiquement créée lorsque l'observation "
|
||||||
"passe au statut 'À traiter'."
|
"passe au statut 'À traiter'."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Si coché, une intervention est automatiquement créée lorsque l'observation "
|
||||||
|
"passe au statut 'À traiter'."
|
||||||
|
|
||||||
#: interventions/models.py:211
|
#: interventions/models.py:211
|
||||||
msgid "Statut de l'intervention auto-créée"
|
msgid "Statut de l'intervention auto-créée"
|
||||||
msgstr "Pause de l'intervention"
|
msgstr "Statut de l'intervention auto-créée"
|
||||||
|
|
||||||
#: interventions/models.py:212
|
#: interventions/models.py:212
|
||||||
msgid "Statut dans lequel l'intervention automatique doit être créée."
|
msgid "Statut dans lequel l'intervention automatique doit être créée."
|
||||||
|
|
@ -329,13 +333,15 @@ msgstr "Numéro PMO"
|
||||||
#: interventions/templates/interventions/interventions_index.html:683
|
#: interventions/templates/interventions/interventions_index.html:683
|
||||||
#: interventions/views/views_pdf_reporting.py:1430
|
#: interventions/views/views_pdf_reporting.py:1430
|
||||||
msgid "Gestionnaire d'intervention"
|
msgid "Gestionnaire d'intervention"
|
||||||
msgstr "Description de l'intervention"
|
msgstr "Gestionnaire d'intervention"
|
||||||
|
|
||||||
#: interventions/models.py:375
|
#: interventions/models.py:375
|
||||||
msgid ""
|
msgid ""
|
||||||
"Utilisateur qui approuve cette intervention (spécifique aux contrats "
|
"Utilisateur qui approuve cette intervention (spécifique aux contrats "
|
||||||
"concernés)."
|
"concernés)."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Utilisateur qui approuve cette intervention (spécifique aux contrats "
|
||||||
|
"concernés)."
|
||||||
|
|
||||||
#: interventions/models.py:401 interventions/models.py:1295
|
#: interventions/models.py:401 interventions/models.py:1295
|
||||||
msgid "Template d'opérations guidées"
|
msgid "Template d'opérations guidées"
|
||||||
|
|
@ -432,6 +438,7 @@ msgstr "Délai (jours)"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Délai en jours après lequel l'intervention est clôturée automatiquement."
|
"Délai en jours après lequel l'intervention est clôturée automatiquement."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Délai en jours après lequel l'intervention est clôturée automatiquement."
|
||||||
|
|
||||||
#: interventions/models.py:775
|
#: interventions/models.py:775
|
||||||
msgid "Règle de clôture automatique (symptôme × contrat)"
|
msgid "Règle de clôture automatique (symptôme × contrat)"
|
||||||
|
|
@ -541,7 +548,7 @@ msgstr "Intervention"
|
||||||
|
|
||||||
#: interventions/models.py:939
|
#: interventions/models.py:939
|
||||||
msgid "Équipe"
|
msgid "Équipe"
|
||||||
msgstr "Équipement"
|
msgstr "Équipe"
|
||||||
|
|
||||||
#: interventions/models.py:947
|
#: interventions/models.py:947
|
||||||
msgid "Membre"
|
msgid "Membre"
|
||||||
|
|
@ -569,15 +576,15 @@ msgstr "Statut"
|
||||||
|
|
||||||
#: interventions/models.py:956
|
#: interventions/models.py:956
|
||||||
msgid "Date d'assignation"
|
msgid "Date d'assignation"
|
||||||
msgstr "Date de transmission"
|
msgstr "Date d'assignation"
|
||||||
|
|
||||||
#: interventions/models.py:961
|
#: interventions/models.py:961
|
||||||
msgid "Assignation quotidienne d'intervention"
|
msgid "Assignation quotidienne d'intervention"
|
||||||
msgstr "Libération de l'intervention"
|
msgstr "Assignation quotidienne d'intervention"
|
||||||
|
|
||||||
#: interventions/models.py:962
|
#: interventions/models.py:962
|
||||||
msgid "Assignations quotidiennes d'interventions"
|
msgid "Assignations quotidiennes d'interventions"
|
||||||
msgstr "Localisations de l'intervention"
|
msgstr "Assignations quotidiennes d'interventions"
|
||||||
|
|
||||||
#: interventions/models.py:970
|
#: interventions/models.py:970
|
||||||
msgid "Approuvé"
|
msgid "Approuvé"
|
||||||
|
|
@ -792,7 +799,7 @@ msgstr "Templates d'opérations"
|
||||||
|
|
||||||
#: interventions/models.py:1380
|
#: interventions/models.py:1380
|
||||||
msgid "Catégorie par défaut"
|
msgid "Catégorie par défaut"
|
||||||
msgstr "Catégorie d'actif"
|
msgstr "Catégorie par défaut"
|
||||||
|
|
||||||
#: interventions/models.py:1387
|
#: interventions/models.py:1387
|
||||||
msgid "Types de localisations à afficher sur la carte"
|
msgid "Types de localisations à afficher sur la carte"
|
||||||
|
|
@ -804,31 +811,35 @@ msgstr "Types d'équipements à afficher sur la carte"
|
||||||
|
|
||||||
#: interventions/models.py:1400
|
#: interventions/models.py:1400
|
||||||
msgid "Catégories concernées"
|
msgid "Catégories concernées"
|
||||||
msgstr "Catégorie non trouvée."
|
msgstr "Catégories concernées"
|
||||||
|
|
||||||
#: interventions/models.py:1401
|
#: interventions/models.py:1401
|
||||||
msgid ""
|
msgid ""
|
||||||
"Filtre les localisations et équipements affichés sur la carte par catégorie. "
|
"Filtre les localisations et équipements affichés sur la carte par catégorie. "
|
||||||
"Si vide, tous sont affichés."
|
"Si vide, tous sont affichés."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Filtre les localisations et équipements affichés sur la carte par catégorie. "
|
||||||
|
"Si vide, tous sont affichés."
|
||||||
|
|
||||||
#: interventions/models.py:1405
|
#: interventions/models.py:1405
|
||||||
msgid "Afficher le champ équipement"
|
msgid "Afficher le champ équipement"
|
||||||
msgstr "Ajouter les équipements"
|
msgstr "Afficher le champ équipement"
|
||||||
|
|
||||||
#: interventions/models.py:1406
|
#: interventions/models.py:1406
|
||||||
msgid ""
|
msgid ""
|
||||||
"Si décoché, le champ équipement sera masqué lors de l'encodage de cette "
|
"Si décoché, le champ équipement sera masqué lors de l'encodage de cette "
|
||||||
"inspection."
|
"inspection."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Si décoché, le champ équipement sera masqué lors de l'encodage de cette "
|
||||||
|
"inspection."
|
||||||
|
|
||||||
#: interventions/models.py:1411 interventions/models.py:1431
|
#: interventions/models.py:1411 interventions/models.py:1431
|
||||||
msgid "Configuration d'inspection"
|
msgid "Configuration d'inspection"
|
||||||
msgstr "Navigation par section"
|
msgstr "Configuration d'inspection"
|
||||||
|
|
||||||
#: interventions/models.py:1412
|
#: interventions/models.py:1412
|
||||||
msgid "Configurations d'inspections"
|
msgid "Configurations d'inspections"
|
||||||
msgstr "Localisations de l'intervention"
|
msgstr "Configurations d'inspections"
|
||||||
|
|
||||||
#: interventions/models.py:1437
|
#: interventions/models.py:1437
|
||||||
#: interventions/templates/interventions/detail/card_info.html:317
|
#: interventions/templates/interventions/detail/card_info.html:317
|
||||||
|
|
@ -840,11 +851,11 @@ msgstr "Prestataire"
|
||||||
|
|
||||||
#: interventions/models.py:1447
|
#: interventions/models.py:1447
|
||||||
msgid "Prestataire et Contrat d'inspection"
|
msgid "Prestataire et Contrat d'inspection"
|
||||||
msgstr "Prestataire et contrat"
|
msgstr "Prestataire et Contrat d'inspection"
|
||||||
|
|
||||||
#: interventions/models.py:1448
|
#: interventions/models.py:1448
|
||||||
msgid "Prestataires et Contrats d'inspections"
|
msgid "Prestataires et Contrats d'inspections"
|
||||||
msgstr "Prestataire et contrat"
|
msgstr "Prestataires et Contrats d'inspections"
|
||||||
|
|
||||||
#: interventions/models.py:1466
|
#: interventions/models.py:1466
|
||||||
msgid "Template"
|
msgid "Template"
|
||||||
|
|
@ -1016,15 +1027,15 @@ msgstr "Utilisateur"
|
||||||
|
|
||||||
#: interventions/models.py:1802
|
#: interventions/models.py:1802
|
||||||
msgid "Abonné le"
|
msgid "Abonné le"
|
||||||
msgstr "Données"
|
msgstr "Abonné le"
|
||||||
|
|
||||||
#: interventions/models.py:1807
|
#: interventions/models.py:1807
|
||||||
msgid "Abonnement à une intervention"
|
msgid "Abonnement à une intervention"
|
||||||
msgstr "Ajouter une intervention"
|
msgstr "Abonnement à une intervention"
|
||||||
|
|
||||||
#: interventions/models.py:1808
|
#: interventions/models.py:1808
|
||||||
msgid "Abonnements aux interventions"
|
msgid "Abonnements aux interventions"
|
||||||
msgstr "Mes interventions"
|
msgstr "Abonnements aux interventions"
|
||||||
|
|
||||||
#: interventions/models.py:1816
|
#: interventions/models.py:1816
|
||||||
msgid "Structures"
|
msgid "Structures"
|
||||||
|
|
@ -1044,7 +1055,7 @@ msgstr "ITS"
|
||||||
|
|
||||||
#: interventions/models.py:1820
|
#: interventions/models.py:1820
|
||||||
msgid "Nature"
|
msgid "Nature"
|
||||||
msgstr "Facturer"
|
msgstr "Nature"
|
||||||
|
|
||||||
#: interventions/models.py:1821
|
#: interventions/models.py:1821
|
||||||
msgid "Roads"
|
msgid "Roads"
|
||||||
|
|
@ -1064,25 +1075,27 @@ msgstr "Le code de l'ouvrage d'art ou de l'équipement concerné."
|
||||||
|
|
||||||
#: interventions/models.py:1839
|
#: interventions/models.py:1839
|
||||||
msgid "Symptôme spécifique"
|
msgid "Symptôme spécifique"
|
||||||
msgstr "Symptôme ou motif"
|
msgstr "Symptôme spécifique"
|
||||||
|
|
||||||
#: interventions/models.py:1840
|
#: interventions/models.py:1840
|
||||||
msgid ""
|
msgid ""
|
||||||
"Si renseigné, cette règle s'applique uniquement à ce symptôme. Sinon, elle "
|
"Si renseigné, cette règle s'applique uniquement à ce symptôme. Sinon, elle "
|
||||||
"s'applique par défaut."
|
"s'applique par défaut."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Si renseigné, cette règle s'applique uniquement à ce symptôme. Sinon, elle "
|
||||||
|
"s'applique par défaut."
|
||||||
|
|
||||||
#: interventions/models.py:1845
|
#: interventions/models.py:1845
|
||||||
msgid "Contrat à forcer"
|
msgid "Contrat à forcer"
|
||||||
msgstr "Contract not found"
|
msgstr "Contrat à forcer"
|
||||||
|
|
||||||
#: interventions/models.py:1849
|
#: interventions/models.py:1849
|
||||||
msgid "Routage direct de contrat"
|
msgid "Routage direct de contrat"
|
||||||
msgstr "Prestataire et contrat"
|
msgstr "Routage direct de contrat"
|
||||||
|
|
||||||
#: interventions/models.py:1850
|
#: interventions/models.py:1850
|
||||||
msgid "Routages directs de contrats"
|
msgid "Routages directs de contrats"
|
||||||
msgstr "Prestataire et contrat"
|
msgstr "Routages directs de contrats"
|
||||||
|
|
||||||
#: interventions/permissions.py:152
|
#: interventions/permissions.py:152
|
||||||
msgid "Envoyer pour approbation"
|
msgid "Envoyer pour approbation"
|
||||||
|
|
@ -1620,7 +1633,7 @@ msgstr "Info complémentaire"
|
||||||
|
|
||||||
#: interventions/templates/interventions/add/_intervention_add_form.html:382
|
#: interventions/templates/interventions/add/_intervention_add_form.html:382
|
||||||
msgid "Sélectionner le statut de départ"
|
msgid "Sélectionner le statut de départ"
|
||||||
msgstr "Sélectionner une catégorie"
|
msgstr "Sélectionner le statut de départ"
|
||||||
|
|
||||||
#: interventions/templates/interventions/add/_intervention_add_form.html:405
|
#: interventions/templates/interventions/add/_intervention_add_form.html:405
|
||||||
#: interventions/templates/interventions/add/_intervention_add_form.html:434
|
#: interventions/templates/interventions/add/_intervention_add_form.html:434
|
||||||
|
|
@ -1795,7 +1808,7 @@ msgstr "Sélectionnez la thématique :"
|
||||||
#: interventions/templates/interventions/add/intervention_add_mobile.html:60
|
#: interventions/templates/interventions/add/intervention_add_mobile.html:60
|
||||||
#: interventions/templates/interventions/add/intervention_add_mobile.html:81
|
#: interventions/templates/interventions/add/intervention_add_mobile.html:81
|
||||||
msgid "Nouvelle inspection"
|
msgid "Nouvelle inspection"
|
||||||
msgstr "Nouvelle intervention"
|
msgstr "Nouvelle inspection"
|
||||||
|
|
||||||
#: interventions/templates/interventions/add/intervention_add.html:58
|
#: interventions/templates/interventions/add/intervention_add.html:58
|
||||||
msgid "Créer une intervention"
|
msgid "Créer une intervention"
|
||||||
|
|
@ -2565,7 +2578,7 @@ msgstr "Ajouter un événement planifié"
|
||||||
#: interventions/templates/interventions/detail/card_info.html:865
|
#: interventions/templates/interventions/detail/card_info.html:865
|
||||||
#: interventions/templates/interventions/intervention_detail_mobile.html:507
|
#: interventions/templates/interventions/intervention_detail_mobile.html:507
|
||||||
msgid "Gestionnaire :"
|
msgid "Gestionnaire :"
|
||||||
msgstr "Destinataires"
|
msgstr "Gestionnaire :"
|
||||||
|
|
||||||
#: interventions/templates/interventions/detail/card_info.html:870
|
#: interventions/templates/interventions/detail/card_info.html:870
|
||||||
#: interventions/templates/interventions/detail/scripts.html:323
|
#: interventions/templates/interventions/detail/scripts.html:323
|
||||||
|
|
@ -3417,12 +3430,12 @@ msgstr "Sélectionner une catégorie..."
|
||||||
#: interventions/templates/interventions/detail/right_column.html:147
|
#: interventions/templates/interventions/detail/right_column.html:147
|
||||||
#: interventions/templates/interventions/intervention_detail_mobile.html:1498
|
#: interventions/templates/interventions/intervention_detail_mobile.html:1498
|
||||||
msgid "Type d'équipement"
|
msgid "Type d'équipement"
|
||||||
msgstr "Type d'événement"
|
msgstr "Type d'équipement"
|
||||||
|
|
||||||
#: interventions/templates/interventions/detail/right_column.html:150
|
#: interventions/templates/interventions/detail/right_column.html:150
|
||||||
#: interventions/templates/interventions/intervention_detail_mobile.html:1501
|
#: interventions/templates/interventions/intervention_detail_mobile.html:1501
|
||||||
msgid "Sélectionner un type..."
|
msgid "Sélectionner un type..."
|
||||||
msgstr "Sélectionner un type"
|
msgstr "Sélectionner un type..."
|
||||||
|
|
||||||
#: interventions/templates/interventions/detail/right_column.html:160
|
#: interventions/templates/interventions/detail/right_column.html:160
|
||||||
msgid "Sélectionner d'abord une catégorie..."
|
msgid "Sélectionner d'abord une catégorie..."
|
||||||
|
|
@ -3876,7 +3889,7 @@ msgstr "Une erreur est survenue."
|
||||||
#: interventions/templates/interventions/detail/scripts.html:1001
|
#: interventions/templates/interventions/detail/scripts.html:1001
|
||||||
#: interventions/templates/interventions/intervention_detail_mobile.html:6516
|
#: interventions/templates/interventions/intervention_detail_mobile.html:6516
|
||||||
msgid "Une erreur réseau est survenue."
|
msgid "Une erreur réseau est survenue."
|
||||||
msgstr "Une erreur est survenue."
|
msgstr "Une erreur réseau est survenue."
|
||||||
|
|
||||||
#: interventions/templates/interventions/detail/section_nav.html:3
|
#: interventions/templates/interventions/detail/section_nav.html:3
|
||||||
msgid "Navigation par section"
|
msgid "Navigation par section"
|
||||||
|
|
@ -3975,7 +3988,7 @@ msgstr "Plus de 24h"
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2945
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2945
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2958
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2958
|
||||||
msgid "Non vérifié"
|
msgid "Non vérifié"
|
||||||
msgstr "Non vérifiée"
|
msgstr "Non vérifié"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:230
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:230
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2979
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2979
|
||||||
|
|
@ -3988,7 +4001,7 @@ msgstr "Ouvrages inspectés"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:254
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:254
|
||||||
msgid "Ajouter un ouvrage"
|
msgid "Ajouter un ouvrage"
|
||||||
msgstr "Ajouter une note"
|
msgstr "Ajouter un ouvrage"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:265
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:265
|
||||||
msgid "Ouvrage #1 — Inspection"
|
msgid "Ouvrage #1 — Inspection"
|
||||||
|
|
@ -3996,7 +4009,7 @@ msgstr "Ouvrage #1 — Inspection"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:275
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:275
|
||||||
msgid "Équipement GIEP associé (Optionnel)"
|
msgid "Équipement GIEP associé (Optionnel)"
|
||||||
msgstr "Équipements (optionnel)"
|
msgstr "Équipement GIEP associé (Optionnel)"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:281
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:281
|
||||||
msgid "Rechercher par code (ex: BI-01...) ou par type..."
|
msgid "Rechercher par code (ex: BI-01...) ou par type..."
|
||||||
|
|
@ -4004,11 +4017,11 @@ msgstr "Rechercher par code (ex: BI-01...) ou par type..."
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:283
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:283
|
||||||
msgid "Choisir sur la carte"
|
msgid "Choisir sur la carte"
|
||||||
msgstr "Voir sur la carte"
|
msgstr "Choisir sur la carte"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:294
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:294
|
||||||
msgid "Aucun équipement lié."
|
msgid "Aucun équipement lié."
|
||||||
msgstr "Équipements liés"
|
msgstr "Aucun équipement lié."
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:303
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:303
|
||||||
msgid "Étape 1 — Type de dispositif"
|
msgid "Étape 1 — Type de dispositif"
|
||||||
|
|
@ -4016,11 +4029,11 @@ msgstr "Étape 1 — Type de dispositif"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:308
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:308
|
||||||
msgid "Espace vert creux"
|
msgid "Espace vert creux"
|
||||||
msgstr "Espace vert creux (EVC)"
|
msgstr "Espace vert creux"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:315
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:315
|
||||||
msgid "Massif drainant"
|
msgid "Massif drainant"
|
||||||
msgstr "Massif drainant (OED)"
|
msgstr "Massif drainant"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:322
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:322
|
||||||
msgid "Technique alternative"
|
msgid "Technique alternative"
|
||||||
|
|
@ -4034,12 +4047,12 @@ msgstr "Espace vert creux (EVC)"
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:344
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:344
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1084
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1084
|
||||||
msgid "Points d'entrée dans l'ouvrage"
|
msgid "Points d'entrée dans l'ouvrage"
|
||||||
msgstr "Point d'entrée dans l'ouvrage"
|
msgstr "Points d'entrée dans l'ouvrage"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:347
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:347
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1087
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1087
|
||||||
msgid "L'eau peut-elle facilement entrer dans l'ouvrage ?"
|
msgid "L'eau peut-elle facilement entrer dans l'ouvrage ?"
|
||||||
msgstr "L'eau peut entrer facilement dans l'EVC ?"
|
msgstr "L'eau peut-elle facilement entrer dans l'ouvrage ?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:363
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:363
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1123
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1123
|
||||||
|
|
@ -4056,12 +4069,16 @@ msgid ""
|
||||||
"La surface de ruissellement amène-t-elle bien l'eau dans les points "
|
"La surface de ruissellement amène-t-elle bien l'eau dans les points "
|
||||||
"d'entrée ?"
|
"d'entrée ?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"La surface de ruissellement amène-t-elle bien l'eau dans les points "
|
||||||
|
"d'entrée ?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:396
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:396
|
||||||
msgid ""
|
msgid ""
|
||||||
"L'empierrement de sédimentation est à un niveau inférieur ou égal au niveau "
|
"L'empierrement de sédimentation est à un niveau inférieur ou égal au niveau "
|
||||||
"de la surface de ruissellement ?"
|
"de la surface de ruissellement ?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"L'empierrement de sédimentation est à un niveau inférieur ou égal au niveau "
|
||||||
|
"de la surface de ruissellement ?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:407
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:407
|
||||||
msgid "D'autres éléments empêchent-ils l'eau d'entrer ?"
|
msgid "D'autres éléments empêchent-ils l'eau d'entrer ?"
|
||||||
|
|
@ -4081,7 +4098,7 @@ msgstr "Activer pour compléter l'état de l'empierrement"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:436
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:436
|
||||||
msgid "L'empierrement est-il en bon état ?"
|
msgid "L'empierrement est-il en bon état ?"
|
||||||
msgstr "Le revêtement est en bon état général ?"
|
msgstr "L'empierrement est-il en bon état ?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:447
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:447
|
||||||
msgid "Sélectionnez les défauts constatés sur l'empierrement :"
|
msgid "Sélectionnez les défauts constatés sur l'empierrement :"
|
||||||
|
|
@ -4090,7 +4107,7 @@ msgstr "Sélectionnez les défauts constatés sur l'empierrement :"
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:450
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:450
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2649
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2649
|
||||||
msgid "Colmaté par les sédiments"
|
msgid "Colmaté par les sédiments"
|
||||||
msgstr "Ajouter les équipements"
|
msgstr "Colmaté par les sédiments"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:454
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:454
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2650
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2650
|
||||||
|
|
@ -4111,7 +4128,7 @@ msgstr "Envahi d'adventices"
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1269
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1269
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1327
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1327
|
||||||
msgid "Prendre une photo (appareil)"
|
msgid "Prendre une photo (appareil)"
|
||||||
msgstr "Prendre des photos (mode continu)"
|
msgstr "Prendre une photo (appareil)"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:469
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:469
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:615
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:615
|
||||||
|
|
@ -4122,7 +4139,7 @@ msgstr "Prendre des photos (mode continu)"
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1272
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1272
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1330
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1330
|
||||||
msgid "Sélectionner des fichiers"
|
msgid "Sélectionner des fichiers"
|
||||||
msgstr "Sélectionner une source"
|
msgstr "Sélectionner des fichiers"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:479
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:479
|
||||||
msgid "Espace vert"
|
msgid "Espace vert"
|
||||||
|
|
@ -4145,7 +4162,7 @@ msgstr "Bon"
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2665
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2665
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2843
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2843
|
||||||
msgid "Mauvais"
|
msgid "Mauvais"
|
||||||
msgstr "Mauvais état"
|
msgstr "Mauvais"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:496
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:496
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1191
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1191
|
||||||
|
|
@ -4176,7 +4193,7 @@ msgstr "Présence de flaques d'eau persistantes dans l'ouvrage ?"
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:535
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:535
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1226
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1226
|
||||||
msgid "Présence de sédiments dans l'ouvrage ?"
|
msgid "Présence de sédiments dans l'ouvrage ?"
|
||||||
msgstr "Point d'entrée dans l'ouvrage"
|
msgstr "Présence de sédiments dans l'ouvrage ?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:548
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:548
|
||||||
msgid "La croûte de sédimentation est-elle supérieure à 5 cm ?"
|
msgid "La croûte de sédimentation est-elle supérieure à 5 cm ?"
|
||||||
|
|
@ -4185,7 +4202,7 @@ msgstr "La croûte de sédimentation est-elle supérieure à 5 cm ?"
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:561
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:561
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1247
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1247
|
||||||
msgid "Présence de détritus dans l'ouvrage ?"
|
msgid "Présence de détritus dans l'ouvrage ?"
|
||||||
msgstr "Point d'entrée dans l'ouvrage"
|
msgstr "Présence de détritus dans l'ouvrage ?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:574
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:574
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1258
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1258
|
||||||
|
|
@ -4198,7 +4215,7 @@ msgstr "Traces de passage d'usagers ?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:598
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:598
|
||||||
msgid "Quel type d'usagers ?"
|
msgid "Quel type d'usagers ?"
|
||||||
msgstr "Quel type de contrôle ?"
|
msgstr "Quel type d'usagers ?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:601
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:601
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2682
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2682
|
||||||
|
|
@ -4237,11 +4254,11 @@ msgstr "Massif drainant (OED)"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:696
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:696
|
||||||
msgid "État général du revêtement adjacent / chaussée"
|
msgid "État général du revêtement adjacent / chaussée"
|
||||||
msgstr "État général du revêtement"
|
msgstr "État général du revêtement adjacent / chaussée"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:699
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:699
|
||||||
msgid "La surface au-dessus du massif drainant est en bon état général ?"
|
msgid "La surface au-dessus du massif drainant est en bon état général ?"
|
||||||
msgstr "Le revêtement est en bon état général ?"
|
msgstr "La surface au-dessus du massif drainant est en bon état général ?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:713
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:713
|
||||||
msgid "Présence d'ornières ?"
|
msgid "Présence d'ornières ?"
|
||||||
|
|
@ -4268,6 +4285,8 @@ msgid ""
|
||||||
"Les niveaux du revêtement adjacent conduisent-ils bien l'eau vers la bouche "
|
"Les niveaux du revêtement adjacent conduisent-ils bien l'eau vers la bouche "
|
||||||
"d'injection ?"
|
"d'injection ?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Les niveaux du revêtement adjacent conduisent-ils bien l'eau vers la bouche "
|
||||||
|
"d'injection ?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:786
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:786
|
||||||
msgid "La grille est propre et dégagée ?"
|
msgid "La grille est propre et dégagée ?"
|
||||||
|
|
@ -4280,15 +4299,15 @@ msgstr "La décantation est-elle vide ou presque ?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:811
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:811
|
||||||
msgid "La bouche d'injection dispose-t-elle habituellement d'un filtre ?"
|
msgid "La bouche d'injection dispose-t-elle habituellement d'un filtre ?"
|
||||||
msgstr "Une bouche d'injection est-elle présente ?"
|
msgstr "La bouche d'injection dispose-t-elle habituellement d'un filtre ?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:823
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:823
|
||||||
msgid "Le filtre est propre ?"
|
msgid "Le filtre est propre ?"
|
||||||
msgstr "Le titre est obligatoire."
|
msgstr "Le filtre est propre ?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:834
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:834
|
||||||
msgid "Le filtre est en bon état ?"
|
msgid "Le filtre est en bon état ?"
|
||||||
msgstr "Le revêtement est en bon état général ?"
|
msgstr "Le filtre est en bon état ?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:849
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:849
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2743
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2743
|
||||||
|
|
@ -4304,6 +4323,8 @@ msgid ""
|
||||||
"Dalles gazon, pavés à joints larges, dalles alvéolaires végétalisées/"
|
"Dalles gazon, pavés à joints larges, dalles alvéolaires végétalisées/"
|
||||||
"gravier, etc."
|
"gravier, etc."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Dalles gazon, pavés à joints larges, dalles alvéolaires végétalisées/"
|
||||||
|
"gravier, etc."
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:888
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:888
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:964
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:964
|
||||||
|
|
@ -4338,6 +4359,8 @@ msgid ""
|
||||||
"Béton poreux, enrobés bitumineux poreux, graviers liés à la résine, EPDM, "
|
"Béton poreux, enrobés bitumineux poreux, graviers liés à la résine, EPDM, "
|
||||||
"etc."
|
"etc."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Béton poreux, enrobés bitumineux poreux, graviers liés à la résine, EPDM, "
|
||||||
|
"etc."
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:988
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:988
|
||||||
msgid "Présence de dépôts visibles (poussières, mousses, etc.) ?"
|
msgid "Présence de dépôts visibles (poussières, mousses, etc.) ?"
|
||||||
|
|
@ -4349,7 +4372,7 @@ msgstr "Un test de perméabilité est nécessaire pour valider le colmatage ?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1015
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1015
|
||||||
msgid "Revêtement en matériaux non agrégés ?"
|
msgid "Revêtement en matériaux non agrégés ?"
|
||||||
msgstr "Le revêtement est en bon état général ?"
|
msgstr "Revêtement en matériaux non agrégés ?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1016
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1016
|
||||||
msgid "Mulch végétal, graviers calcaires/non calcaires, terre battue, etc."
|
msgid "Mulch végétal, graviers calcaires/non calcaires, terre battue, etc."
|
||||||
|
|
@ -4392,16 +4415,16 @@ msgstr "L'ouvrage est-il rempli au 5e de sa capacité ?"
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1284
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1284
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2891
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2891
|
||||||
msgid "Actions recommandées"
|
msgid "Actions recommandées"
|
||||||
msgstr "Sélectionnez une commande"
|
msgstr "Actions recommandées"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1288
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1288
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2869
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2869
|
||||||
msgid "Aucune action nécessaire"
|
msgid "Aucune action nécessaire"
|
||||||
msgstr "Aucune prestation encodée"
|
msgstr "Aucune action nécessaire"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1294
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1294
|
||||||
msgid "Renforcement de l'entretien préventif"
|
msgid "Renforcement de l'entretien préventif"
|
||||||
msgstr "Créer des interventions préventives"
|
msgstr "Renforcement de l'entretien préventif"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1298
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1298
|
||||||
msgid "Entretien curatif / Réparation / Adaptation nécessaire"
|
msgid "Entretien curatif / Réparation / Adaptation nécessaire"
|
||||||
|
|
@ -4413,7 +4436,7 @@ msgstr "Test de perméabilité"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1306
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1306
|
||||||
msgid "Inspection par caméra"
|
msgid "Inspection par caméra"
|
||||||
msgstr "Inspection"
|
msgstr "Inspection par caméra"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1311
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1311
|
||||||
msgid "Précisions sur les actions à entreprendre"
|
msgid "Précisions sur les actions à entreprendre"
|
||||||
|
|
@ -4425,13 +4448,15 @@ msgstr "Renseignez ici les détails des actions..."
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1318
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1318
|
||||||
msgid "Remarques et observations complémentaires"
|
msgid "Remarques et observations complémentaires"
|
||||||
msgstr "Informations complémentaires"
|
msgstr "Remarques et observations complémentaires"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1319
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1319
|
||||||
msgid ""
|
msgid ""
|
||||||
"Saisissez vos remarques... Pensez à noter les éléments perturbateurs liés au "
|
"Saisissez vos remarques... Pensez à noter les éléments perturbateurs liés au "
|
||||||
"contexte/usage autour (ex: chantier, commerce...)"
|
"contexte/usage autour (ex: chantier, commerce...)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Saisissez vos remarques... Pensez à noter les éléments perturbateurs liés au "
|
||||||
|
"contexte/usage autour (ex: chantier, commerce...)"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1324
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1324
|
||||||
msgid "Photos / Documents généraux"
|
msgid "Photos / Documents généraux"
|
||||||
|
|
@ -4443,11 +4468,11 @@ msgstr "Valider cet ouvrage"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2594
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2594
|
||||||
msgid "Présent"
|
msgid "Présent"
|
||||||
msgstr "Présente :"
|
msgstr "Présent"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2595
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2595
|
||||||
msgid "Absent"
|
msgid "Absent"
|
||||||
msgstr "Absente"
|
msgstr "Absent"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2596
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2596
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2665
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2665
|
||||||
|
|
@ -4469,7 +4494,7 @@ msgstr "Sur - de 10%% de surface"
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2626
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2626
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2821
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2821
|
||||||
msgid "L'eau peut facilement entrer ?"
|
msgid "L'eau peut facilement entrer ?"
|
||||||
msgstr "L'eau peut entrer facilement dans l'EVC ?"
|
msgstr "L'eau peut facilement entrer ?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2629
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2629
|
||||||
msgid "Des feuilles ou branches bloquent l'eau ?"
|
msgid "Des feuilles ou branches bloquent l'eau ?"
|
||||||
|
|
@ -4500,7 +4525,7 @@ msgstr "D'autres éléments gênent l'entrée d'eau ?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2635
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2635
|
||||||
msgid "Détails :"
|
msgid "Détails :"
|
||||||
msgstr "Détail"
|
msgstr "Détails :"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2643
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2643
|
||||||
msgid "Empierrement de sédimentation :"
|
msgid "Empierrement de sédimentation :"
|
||||||
|
|
@ -4508,21 +4533,21 @@ msgstr "Empierrement de sédimentation :"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2645
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2645
|
||||||
msgid "Empierrement en bon état ?"
|
msgid "Empierrement en bon état ?"
|
||||||
msgstr "Le revêtement est en bon état général ?"
|
msgstr "Empierrement en bon état ?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2652
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2652
|
||||||
msgid "Aucun détail renseigné"
|
msgid "Aucun détail renseigné"
|
||||||
msgstr "Non renseigné"
|
msgstr "Aucun détail renseigné"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2659
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2659
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2837
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2837
|
||||||
msgid "Points d'entrée"
|
msgid "Points d'entrée"
|
||||||
msgstr "Point d'entrée dans l'ouvrage"
|
msgstr "Points d'entrée"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2665
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2665
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2843
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2843
|
||||||
msgid "État de la végétation"
|
msgid "État de la végétation"
|
||||||
msgstr "Date de création"
|
msgstr "État de la végétation"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2668
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2668
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2846
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2846
|
||||||
|
|
@ -4538,13 +4563,13 @@ msgstr "Chenaux d'érosion"
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2673
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2673
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2850
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2850
|
||||||
msgid "Présents"
|
msgid "Présents"
|
||||||
msgstr "Présente :"
|
msgstr "Présents"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2672
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2672
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2673
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2673
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2850
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2850
|
||||||
msgid "Absents"
|
msgid "Absents"
|
||||||
msgstr "Absente"
|
msgstr "Absents"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2673
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2673
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2851
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2851
|
||||||
|
|
@ -4576,7 +4601,7 @@ msgstr "Traces de passage d'usagers"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2682
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2682
|
||||||
msgid "Type d'usagers"
|
msgid "Type d'usagers"
|
||||||
msgstr "Type d'origine"
|
msgstr "Type d'usagers"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2686
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2686
|
||||||
msgid "Espace vert & Végétation"
|
msgid "Espace vert & Végétation"
|
||||||
|
|
@ -4584,7 +4609,7 @@ msgstr "Espace vert & Végétation"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2693
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2693
|
||||||
msgid "Surverse présente"
|
msgid "Surverse présente"
|
||||||
msgstr "si présente"
|
msgstr "Surverse présente"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2694
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2694
|
||||||
msgid "Grille de surverse propre & dégagée"
|
msgid "Grille de surverse propre & dégagée"
|
||||||
|
|
@ -4592,7 +4617,7 @@ msgstr "Grille de surverse propre & dégagée"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2695
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2695
|
||||||
msgid "Décantation vide ou peu remplie"
|
msgid "Décantation vide ou peu remplie"
|
||||||
msgstr "Définition de mesure"
|
msgstr "Décantation vide ou peu remplie"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2696
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2696
|
||||||
msgid "Surverse surélevée par rapport au fond"
|
msgid "Surverse surélevée par rapport au fond"
|
||||||
|
|
@ -4600,7 +4625,7 @@ msgstr "Surverse surélevée par rapport au fond"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2698
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2698
|
||||||
msgid "Pas de surverse"
|
msgid "Pas de surverse"
|
||||||
msgstr "Surverse"
|
msgstr "Pas de surverse"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2701
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2701
|
||||||
msgid "Surverse"
|
msgid "Surverse"
|
||||||
|
|
@ -4608,7 +4633,7 @@ msgstr "Surverse"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2712
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2712
|
||||||
msgid "Revêtement en bon état ?"
|
msgid "Revêtement en bon état ?"
|
||||||
msgstr "Le revêtement est en bon état général ?"
|
msgstr "Revêtement en bon état ?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2715
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2715
|
||||||
msgid "Présence d'ornières"
|
msgid "Présence d'ornières"
|
||||||
|
|
@ -4622,19 +4647,19 @@ msgstr "Oui (défaut)"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2716
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2716
|
||||||
msgid "Présence de fissures"
|
msgid "Présence de fissures"
|
||||||
msgstr "Référence de la source"
|
msgstr "Présence de fissures"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2717
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2717
|
||||||
msgid "Présence de trous"
|
msgid "Présence de trous"
|
||||||
msgstr "Présente :"
|
msgstr "Présence de trous"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2721
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2721
|
||||||
msgid "État du revêtement"
|
msgid "État du revêtement"
|
||||||
msgstr "État général du revêtement"
|
msgstr "État du revêtement"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2728
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2728
|
||||||
msgid "Bouche d'injection présente"
|
msgid "Bouche d'injection présente"
|
||||||
msgstr "Bouche d'injection"
|
msgstr "Bouche d'injection présente"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2729
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2729
|
||||||
msgid "Les niveaux conduisent bien l'eau"
|
msgid "Les niveaux conduisent bien l'eau"
|
||||||
|
|
@ -4646,7 +4671,7 @@ msgstr "Grille propre et dégagée"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2731
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2731
|
||||||
msgid "Décantation vide ou presque"
|
msgid "Décantation vide ou presque"
|
||||||
msgstr "Définition de mesure"
|
msgstr "Décantation vide ou presque"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2734
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2734
|
||||||
msgid "Dispose d'un filtre ?"
|
msgid "Dispose d'un filtre ?"
|
||||||
|
|
@ -4654,7 +4679,7 @@ msgstr "Dispose d'un filtre ?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2737
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2737
|
||||||
msgid "Filtre propre ?"
|
msgid "Filtre propre ?"
|
||||||
msgstr "Filtrer"
|
msgstr "Filtre propre ?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2738
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2738
|
||||||
msgid "Filtre en bon état ?"
|
msgid "Filtre en bon état ?"
|
||||||
|
|
@ -4666,11 +4691,11 @@ msgstr "Oui (colmaté)"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2745
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2745
|
||||||
msgid "Bouche d'injection absente"
|
msgid "Bouche d'injection absente"
|
||||||
msgstr "Bouche d'injection"
|
msgstr "Bouche d'injection absente"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2748
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2748
|
||||||
msgid "Bouche d'injection & Drainage"
|
msgid "Bouche d'injection & Drainage"
|
||||||
msgstr "Bouche d'injection"
|
msgstr "Bouche d'injection & Drainage"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2758
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2758
|
||||||
msgid "Structure enherbée ou remplissage minéral"
|
msgid "Structure enherbée ou remplissage minéral"
|
||||||
|
|
@ -4690,7 +4715,7 @@ msgstr "Stagnation de plus de 2 heures ?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2763
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2763
|
||||||
msgid "Les joints sont en bon état ?"
|
msgid "Les joints sont en bon état ?"
|
||||||
msgstr "Le revêtement est en bon état général ?"
|
msgstr "Les joints sont en bon état ?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2766
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2766
|
||||||
msgid "Présence importante de fines"
|
msgid "Présence importante de fines"
|
||||||
|
|
@ -4730,7 +4755,7 @@ msgstr "Aucune structure de revêtement spécifique renseignée."
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2810
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2810
|
||||||
msgid "Spécificités du revêtement"
|
msgid "Spécificités du revêtement"
|
||||||
msgstr "État général du revêtement"
|
msgstr "Spécificités du revêtement"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2824
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2824
|
||||||
msgid "Conduits et dispositifs fonctionnels ?"
|
msgid "Conduits et dispositifs fonctionnels ?"
|
||||||
|
|
@ -4754,11 +4779,11 @@ msgstr "La décantation est vide ou presque"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2851
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2851
|
||||||
msgid "Présentes"
|
msgid "Présentes"
|
||||||
msgstr "Présente :"
|
msgstr "Présentes"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2851
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2851
|
||||||
msgid "Absentes"
|
msgid "Absentes"
|
||||||
msgstr "Absente"
|
msgstr "Absentes"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2854
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2854
|
||||||
msgid "Rempli au 5e de sa capacité"
|
msgid "Rempli au 5e de sa capacité"
|
||||||
|
|
@ -4766,7 +4791,7 @@ msgstr "Rempli au 5e de sa capacité"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2872
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2872
|
||||||
msgid "Renforcer l'entretien préventif"
|
msgid "Renforcer l'entretien préventif"
|
||||||
msgstr "Créer des interventions préventives"
|
msgstr "Renforcer l'entretien préventif"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2875
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2875
|
||||||
msgid "Entretien curatif / Réparation requis"
|
msgid "Entretien curatif / Réparation requis"
|
||||||
|
|
@ -4786,11 +4811,11 @@ msgstr "Aucune action recommandée n'a été cochée."
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2887
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2887
|
||||||
msgid "Précisions :"
|
msgid "Précisions :"
|
||||||
msgstr "Précisions..."
|
msgstr "Précisions :"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2898
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2898
|
||||||
msgid "Remarques et observations"
|
msgid "Remarques et observations"
|
||||||
msgstr "Retour à l'observation"
|
msgstr "Remarques et observations"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2921
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2921
|
||||||
msgid "Documents / Photos généraux"
|
msgid "Documents / Photos généraux"
|
||||||
|
|
@ -5276,7 +5301,7 @@ msgstr "Mois"
|
||||||
#: interventions/templates/interventions/interventions_calendar.html:262
|
#: interventions/templates/interventions/interventions_calendar.html:262
|
||||||
#: interventions/templates/interventions/interventions_index.html:836
|
#: interventions/templates/interventions/interventions_index.html:836
|
||||||
msgid "Titre, code, localisation, contrat…"
|
msgid "Titre, code, localisation, contrat…"
|
||||||
msgstr "Titre, code, localisation, contrat, Prego, FMS…"
|
msgstr "Titre, code, localisation, contrat…"
|
||||||
|
|
||||||
#: interventions/templates/interventions/interventions_calendar.html:263
|
#: interventions/templates/interventions/interventions_calendar.html:263
|
||||||
#: interventions/templates/interventions/interventions_index.html:841
|
#: interventions/templates/interventions/interventions_index.html:841
|
||||||
|
|
@ -5369,7 +5394,7 @@ msgstr "Suivant"
|
||||||
|
|
||||||
#: interventions/templates/interventions/interventions_calendar.html:533
|
#: interventions/templates/interventions/interventions_calendar.html:533
|
||||||
msgid "Équipes / Jours"
|
msgid "Équipes / Jours"
|
||||||
msgstr "Équipements concernés"
|
msgstr "Équipes / Jours"
|
||||||
|
|
||||||
#: interventions/templates/interventions/interventions_calendar.html:552
|
#: interventions/templates/interventions/interventions_calendar.html:552
|
||||||
msgid "Planification de l’intervention"
|
msgid "Planification de l’intervention"
|
||||||
|
|
@ -5461,7 +5486,7 @@ msgstr "Interventions non traitées (en retard)"
|
||||||
|
|
||||||
#: interventions/templates/interventions/interventions_index.html:790
|
#: interventions/templates/interventions/interventions_index.html:790
|
||||||
msgid "Interventions suivies uniquement"
|
msgid "Interventions suivies uniquement"
|
||||||
msgstr "Intervention suivante"
|
msgstr "Interventions suivies uniquement"
|
||||||
|
|
||||||
#: interventions/templates/interventions/interventions_index.html:815
|
#: interventions/templates/interventions/interventions_index.html:815
|
||||||
msgid "Sélection de la vue"
|
msgid "Sélection de la vue"
|
||||||
|
|
@ -5905,7 +5930,9 @@ msgstr "Vous n'avez pas de droit d'édition sur une thématique d'intervention."
|
||||||
msgid ""
|
msgid ""
|
||||||
"Vous n'avez pas la permission de créer cette inspection pour les contrats "
|
"Vous n'avez pas la permission de créer cette inspection pour les contrats "
|
||||||
"associés."
|
"associés."
|
||||||
msgstr "Vous n'avez pas la permission de créer des interventions préventives."
|
msgstr ""
|
||||||
|
"Vous n'avez pas la permission de créer cette inspection pour les contrats "
|
||||||
|
"associés."
|
||||||
|
|
||||||
#: interventions/views/detail.py:1513
|
#: interventions/views/detail.py:1513
|
||||||
msgid "Vous n'avez pas accès à cette commande."
|
msgid "Vous n'avez pas accès à cette commande."
|
||||||
|
|
@ -6301,7 +6328,7 @@ msgstr "Veuillez sélectionner une catégorie d'actif."
|
||||||
|
|
||||||
#: interventions/views/forms.py:281
|
#: interventions/views/forms.py:281
|
||||||
msgid "Un équipement est obligatoire pour ce symptôme."
|
msgid "Un équipement est obligatoire pour ce symptôme."
|
||||||
msgstr "Un commentaire est obligatoire pour le motif 'Autre'."
|
msgstr "Un équipement est obligatoire pour ce symptôme."
|
||||||
|
|
||||||
#: interventions/views/forms.py:290
|
#: interventions/views/forms.py:290
|
||||||
msgid ""
|
msgid ""
|
||||||
|
|
@ -7306,6 +7333,8 @@ msgid ""
|
||||||
"Observation marquée 'Doublon' suite à l'annulation de l'intervention "
|
"Observation marquée 'Doublon' suite à l'annulation de l'intervention "
|
||||||
"%(code)s (motif : doublon)"
|
"%(code)s (motif : doublon)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Observation marquée 'Doublon' suite à l'annulation de l'intervention "
|
||||||
|
"%(code)s (motif : doublon)"
|
||||||
|
|
||||||
#: interventions/views/workflow.py:639
|
#: interventions/views/workflow.py:639
|
||||||
#, python-format
|
#, python-format
|
||||||
|
|
@ -7313,6 +7342,8 @@ msgid ""
|
||||||
"Observation remise 'À traiter' suite à l'annulation de l'intervention "
|
"Observation remise 'À traiter' suite à l'annulation de l'intervention "
|
||||||
"%(code)s"
|
"%(code)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Observation remise 'À traiter' suite à l'annulation de l'intervention "
|
||||||
|
"%(code)s"
|
||||||
|
|
||||||
#: interventions/views/workflow.py:868 interventions/views/workflow.py:1053
|
#: interventions/views/workflow.py:868 interventions/views/workflow.py:1053
|
||||||
#: interventions/views/workflow.py:1284 interventions/views/workflow.py:1423
|
#: interventions/views/workflow.py:1284 interventions/views/workflow.py:1423
|
||||||
|
|
@ -7409,8 +7440,8 @@ msgstr "La modification a été envoyée."
|
||||||
|
|
||||||
#: interventions/views/workflow.py:1476
|
#: interventions/views/workflow.py:1476
|
||||||
msgid "Vous ne suivez plus cette intervention."
|
msgid "Vous ne suivez plus cette intervention."
|
||||||
msgstr "Vous ne pouvez pas modifier cette intervention."
|
msgstr "Vous ne suivez plus cette intervention."
|
||||||
|
|
||||||
#: interventions/views/workflow.py:1479
|
#: interventions/views/workflow.py:1479
|
||||||
msgid "Vous suivez maintenant cette intervention."
|
msgid "Vous suivez maintenant cette intervention."
|
||||||
msgstr "Vous ne pouvez pas modifier cette intervention."
|
msgstr "Vous suivez maintenant cette intervention."
|
||||||
|
|
|
||||||
|
|
@ -310,7 +310,9 @@ msgstr "erreur(s)"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Aucun équipement n'a été renseigné. Il est normalement demandé d'associer un "
|
"Aucun équipement n'a été renseigné. Il est normalement demandé d'associer un "
|
||||||
"équipement à cette intervention. Voulez-vous continuer quand même ?"
|
"équipement à cette intervention. Voulez-vous continuer quand même ?"
|
||||||
msgstr "Aucun équipement n'a été renseigné. Il est normalement demandé d'associer un équipement à cette intervention. Voulez-vous continuer quand même ?"
|
msgstr ""
|
||||||
|
"Aucun équipement n'a été renseigné. Il est normalement demandé d'associer un "
|
||||||
|
"équipement à cette intervention. Voulez-vous continuer quand même ?"
|
||||||
|
|
||||||
#: interventions/static/interventions/intervention_add.js:2462
|
#: interventions/static/interventions/intervention_add.js:2462
|
||||||
msgid "localisation"
|
msgid "localisation"
|
||||||
|
|
@ -391,7 +393,9 @@ msgstr "Erreur lors de la mise à jour."
|
||||||
msgid ""
|
msgid ""
|
||||||
"Certaines lignes ont déjà un statut défini. Voulez-vous écraser tous les "
|
"Certaines lignes ont déjà un statut défini. Voulez-vous écraser tous les "
|
||||||
"statuts ?"
|
"statuts ?"
|
||||||
msgstr "Certaines lignes ont déjà un statut défini. Voulez-vous écraser tous les statuts ?"
|
msgstr ""
|
||||||
|
"Certaines lignes ont déjà un statut défini. Voulez-vous écraser tous les "
|
||||||
|
"statuts ?"
|
||||||
|
|
||||||
#: interventions/static/interventions/intervention_detail.js:1625
|
#: interventions/static/interventions/intervention_detail.js:1625
|
||||||
msgid "Statut appliqué à"
|
msgid "Statut appliqué à"
|
||||||
|
|
@ -413,13 +417,16 @@ msgstr "Impossible de contacter le serveur."
|
||||||
#: interventions/static/interventions/intervention_detail.js:1700
|
#: interventions/static/interventions/intervention_detail.js:1700
|
||||||
msgid ""
|
msgid ""
|
||||||
"La dernière période est activée. La prochaine validation sera définitive."
|
"La dernière période est activée. La prochaine validation sera définitive."
|
||||||
msgstr "La dernière période est activée. La prochaine validation sera définitive."
|
msgstr ""
|
||||||
|
"La dernière période est activée. La prochaine validation sera définitive."
|
||||||
|
|
||||||
#: interventions/static/interventions/intervention_detail.js:1701
|
#: interventions/static/interventions/intervention_detail.js:1701
|
||||||
msgid ""
|
msgid ""
|
||||||
"La dernière période est désactivée. La prochaine validation fera passer à la "
|
"La dernière période est désactivée. La prochaine validation fera passer à la "
|
||||||
"période suivante."
|
"période suivante."
|
||||||
msgstr "La dernière période est désactivée. La prochaine validation fera passer à la période suivante."
|
msgstr ""
|
||||||
|
"La dernière période est désactivée. La prochaine validation fera passer à la "
|
||||||
|
"période suivante."
|
||||||
|
|
||||||
#: interventions/static/interventions/intervention_detail.js:1706
|
#: interventions/static/interventions/intervention_detail.js:1706
|
||||||
msgid "Mise à jour impossible."
|
msgid "Mise à jour impossible."
|
||||||
|
|
@ -816,7 +823,9 @@ msgstr "Interventions non assignées"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Glissez une intervention sur un membre pour la planifier, ou faites glisser "
|
"Glissez une intervention sur un membre pour la planifier, ou faites glisser "
|
||||||
"le titre d'un groupe pour assigner toutes ses interventions."
|
"le titre d'un groupe pour assigner toutes ses interventions."
|
||||||
msgstr "Glissez une intervention sur un membre pour la planifier, ou faites glisser le titre d'un groupe pour assigner toutes ses interventions."
|
msgstr ""
|
||||||
|
"Glissez une intervention sur un membre pour la planifier, ou faites glisser "
|
||||||
|
"le titre d'un groupe pour assigner toutes ses interventions."
|
||||||
|
|
||||||
#: interventions/static/interventions/interventions_calendar.js:3430
|
#: interventions/static/interventions/interventions_calendar.js:3430
|
||||||
msgid "Maintenance corrective"
|
msgid "Maintenance corrective"
|
||||||
|
|
@ -1114,31 +1123,41 @@ msgstr "Veuillez indiquer les détails de la correction."
|
||||||
msgid ""
|
msgid ""
|
||||||
"Vous êtes sur le point de valider définitivement l'intervention (dernière "
|
"Vous êtes sur le point de valider définitivement l'intervention (dernière "
|
||||||
"période)."
|
"période)."
|
||||||
msgstr "Vous êtes sur le point de valider définitivement l'intervention (dernière période)."
|
msgstr ""
|
||||||
|
"Vous êtes sur le point de valider définitivement l'intervention (dernière "
|
||||||
|
"période)."
|
||||||
|
|
||||||
#: interventions/static/interventions/timeline.js:530
|
#: interventions/static/interventions/timeline.js:530
|
||||||
msgid ""
|
msgid ""
|
||||||
"Cette action repassera l'intervention au statut 'À planifier' et passera à "
|
"Cette action repassera l'intervention au statut 'À planifier' et passera à "
|
||||||
"la période suivante."
|
"la période suivante."
|
||||||
msgstr "Cette action repassera l'intervention au statut 'À planifier' et passera à la période suivante."
|
msgstr ""
|
||||||
|
"Cette action repassera l'intervention au statut 'À planifier' et passera à "
|
||||||
|
"la période suivante."
|
||||||
|
|
||||||
#: interventions/static/interventions/timeline.js:538
|
#: interventions/static/interventions/timeline.js:538
|
||||||
msgid ""
|
msgid ""
|
||||||
"Cette action repassera l'intervention à 'À planifier' et passera à la "
|
"Cette action repassera l'intervention à 'À planifier' et passera à la "
|
||||||
"période suivante. Confirmer ?"
|
"période suivante. Confirmer ?"
|
||||||
msgstr "Cette action repassera l'intervention à 'À planifier' et passera à la période suivante. Confirmer ?"
|
msgstr ""
|
||||||
|
"Cette action repassera l'intervention à 'À planifier' et passera à la "
|
||||||
|
"période suivante. Confirmer ?"
|
||||||
|
|
||||||
#: interventions/static/interventions/timeline.js:558
|
#: interventions/static/interventions/timeline.js:558
|
||||||
msgid ""
|
msgid ""
|
||||||
"Aucune prestation n'a été encodée. Voulez-vous quand même passer au statut "
|
"Aucune prestation n'a été encodée. Voulez-vous quand même passer au statut "
|
||||||
"« Traité » ?"
|
"« Traité » ?"
|
||||||
msgstr "Aucune prestation n'a été encodée. Voulez-vous quand même passer au statut « Traité » ?"
|
msgstr ""
|
||||||
|
"Aucune prestation n'a été encodée. Voulez-vous quand même passer au statut "
|
||||||
|
"« Traité » ?"
|
||||||
|
|
||||||
#: interventions/static/interventions/timeline.js:603
|
#: interventions/static/interventions/timeline.js:603
|
||||||
msgid ""
|
msgid ""
|
||||||
"Au moins une photo ajoutée après le passage au statut « À traiter » est "
|
"Au moins une photo ajoutée après le passage au statut « À traiter » est "
|
||||||
"obligatoire pour terminer cette intervention."
|
"obligatoire pour terminer cette intervention."
|
||||||
msgstr "Au moins une photo ajoutée après le passage au statut « À traiter » est obligatoire pour terminer cette intervention."
|
msgstr ""
|
||||||
|
"Au moins une photo ajoutée après le passage au statut « À traiter » est "
|
||||||
|
"obligatoire pour terminer cette intervention."
|
||||||
|
|
||||||
#: interventions/static/interventions/timeline.js:604
|
#: interventions/static/interventions/timeline.js:604
|
||||||
msgid "Au moins une photo est obligatoire pour terminer cette intervention."
|
msgid "Au moins une photo est obligatoire pour terminer cette intervention."
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -3884,7 +3884,7 @@ msgstr "Weersomstandigheden"
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:214
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:214
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2975
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2975
|
||||||
msgid "Date de la dernière pluie"
|
msgid "Date de la dernière pluie"
|
||||||
msgstr "Datum van de laatste regen"
|
msgstr "Datum van laatste regen"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:217
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:217
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2948
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2948
|
||||||
|
|
@ -3895,12 +3895,12 @@ msgstr "Vandaag"
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:220
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:220
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2951
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2951
|
||||||
msgid "Moins de 24h"
|
msgid "Moins de 24h"
|
||||||
msgstr "Minder dan 24 uur"
|
msgstr "Minder dan 24u"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:223
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:223
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2954
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2954
|
||||||
msgid "Plus de 24h"
|
msgid "Plus de 24h"
|
||||||
msgstr "Meer dan 24 uur"
|
msgstr "Meer dan 24u"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:226
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:226
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:239
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:239
|
||||||
|
|
@ -3969,11 +3969,11 @@ msgstr "Onweer minder dan een uur geleden"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:247
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:247
|
||||||
msgid "Ouvrages inspectés"
|
msgid "Ouvrages inspectés"
|
||||||
msgstr "Werken geïnspecteerd"
|
msgstr "Geïnspecteerde kunstwerken"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:254
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:254
|
||||||
msgid "Ajouter un ouvrage"
|
msgid "Ajouter un ouvrage"
|
||||||
msgstr "Notitie toevoegen"
|
msgstr "Kunstwerk toevoegen"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:265
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:265
|
||||||
msgid "Ouvrage #1 — Inspection"
|
msgid "Ouvrage #1 — Inspection"
|
||||||
|
|
@ -4014,7 +4014,7 @@ msgstr "Alternatieve techniek"
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:339
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:339
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2998
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2998
|
||||||
msgid "Espace vert creux (EVC)"
|
msgid "Espace vert creux (EVC)"
|
||||||
msgstr "Holle groene ruimte (EVC)"
|
msgstr "Verzonken groenzone (EVC)"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:344
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:344
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1084
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1084
|
||||||
|
|
@ -4024,7 +4024,7 @@ msgstr "Toegangspunten tot het werk"
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:347
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:347
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1087
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1087
|
||||||
msgid "L'eau peut-elle facilement entrer dans l'ouvrage ?"
|
msgid "L'eau peut-elle facilement entrer dans l'ouvrage ?"
|
||||||
msgstr "Kan water gemakkelijk de constructie binnendringen?"
|
msgstr "Kan water gemakkelijk het kunstwerk instromen?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:363
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:363
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1123
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1123
|
||||||
|
|
@ -4058,15 +4058,15 @@ msgstr "Specificeer andere elementen die voorkomen dat de"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:426
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:426
|
||||||
msgid "L'ouvrage dispose-t-il d'un empierrement ?"
|
msgid "L'ouvrage dispose-t-il d'un empierrement ?"
|
||||||
msgstr "Heeft de structuur steniging?"
|
msgstr "Is het kunstwerk voorzien van een stenen bekleding?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:427
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:427
|
||||||
msgid "Activer pour compléter l'état de l'empierrement"
|
msgid "Activer pour compléter l'état de l'empierrement"
|
||||||
msgstr "Activeer om de staat van het metselwerk te voltooien"
|
msgstr "Inschakelen om staat van stenen bekleding in te vullen"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:436
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:436
|
||||||
msgid "L'empierrement est-il en bon état ?"
|
msgid "L'empierrement est-il en bon état ?"
|
||||||
msgstr "Is het metselwerk in goede staat?"
|
msgstr "Is de stenen bekleding in goede staat?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:447
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:447
|
||||||
msgid "Sélectionnez les défauts constatés sur l'empierrement :"
|
msgid "Sélectionnez les défauts constatés sur l'empierrement :"
|
||||||
|
|
@ -4075,17 +4075,17 @@ msgstr "Selecteer de gebreken die op het metselwerk zijn vermeld:"
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:450
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:450
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2649
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2649
|
||||||
msgid "Colmaté par les sédiments"
|
msgid "Colmaté par les sédiments"
|
||||||
msgstr "Uitrustingen toevoegen"
|
msgstr "Dichtgeslibd door sediment"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:454
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:454
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2650
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2650
|
||||||
msgid "Emporté par l'eau"
|
msgid "Emporté par l'eau"
|
||||||
msgstr "Meegevoerd door het water"
|
msgstr "Weggespoeld door water"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:458
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:458
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2651
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2651
|
||||||
msgid "Envahi d'adventices"
|
msgid "Envahi d'adventices"
|
||||||
msgstr "Overgroeid met onkruid"
|
msgstr "Overwoekerd door onkruid"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:466
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:466
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:612
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:612
|
||||||
|
|
@ -4111,7 +4111,7 @@ msgstr "Kies een bron"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:479
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:479
|
||||||
msgid "Espace vert"
|
msgid "Espace vert"
|
||||||
msgstr "Groene ruimte"
|
msgstr "Groenzone"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:483
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:483
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1178
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1178
|
||||||
|
|
@ -4123,7 +4123,7 @@ msgstr "Wat is de staat van de vegetatie?"
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2665
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2665
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2843
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2843
|
||||||
msgid "Bon"
|
msgid "Bon"
|
||||||
msgstr "Nee"
|
msgstr "Goed"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:488
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:488
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1183
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1183
|
||||||
|
|
@ -4135,7 +4135,7 @@ msgstr "Slecht"
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:496
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:496
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1191
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1191
|
||||||
msgid "Présence de plantes mortes ou absentes :"
|
msgid "Présence de plantes mortes ou absentes :"
|
||||||
msgstr "Aanwezigheid van dode of afwezige planten:"
|
msgstr "Aanwezigheid van dode of ontbrekende planten:"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:499
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:499
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1194
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1194
|
||||||
|
|
@ -4152,7 +4152,7 @@ msgstr "Aan - 10%% van het oppervlak"
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:509
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:509
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1204
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1204
|
||||||
msgid "Présence de chenaux d'érosion ?"
|
msgid "Présence de chenaux d'érosion ?"
|
||||||
msgstr "Aanwezigheid van erosiekanalen?"
|
msgstr "Aanwezigheid van erosiegeul/geulen?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:522
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:522
|
||||||
msgid "Présence de flaques d'eau persistantes dans l'ouvrage ?"
|
msgid "Présence de flaques d'eau persistantes dans l'ouvrage ?"
|
||||||
|
|
@ -4161,16 +4161,16 @@ msgstr "Aanwezigheid van aanhoudende plassen in de structuur?"
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:535
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:535
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1226
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1226
|
||||||
msgid "Présence de sédiments dans l'ouvrage ?"
|
msgid "Présence de sédiments dans l'ouvrage ?"
|
||||||
msgstr "Aanwezigheid van sedimenten in de structuur?"
|
msgstr "Aanwezigheid van sediment in het kunstwerk?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:548
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:548
|
||||||
msgid "La croûte de sédimentation est-elle supérieure à 5 cm ?"
|
msgid "La croûte de sédimentation est-elle supérieure à 5 cm ?"
|
||||||
msgstr "Is de sedimentatiekorst groter dan 5 cm?"
|
msgstr "Is de sedimentlaag dikker dan 5 cm?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:561
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:561
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1247
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1247
|
||||||
msgid "Présence de détritus dans l'ouvrage ?"
|
msgid "Présence de détritus dans l'ouvrage ?"
|
||||||
msgstr "Aanwezigheid van afval op het werk?"
|
msgstr "Aanwezigheid van afval in het kunstwerk?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:574
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:574
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1258
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1258
|
||||||
|
|
@ -4201,24 +4201,24 @@ msgstr "Is er een overloop aanwezig?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:628
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:628
|
||||||
msgid "Activer si le système dispose d'une évacuation de trop-plein"
|
msgid "Activer si le système dispose d'une évacuation de trop-plein"
|
||||||
msgstr "Inschakelen als het systeem een overloopafvoer heeft"
|
msgstr "Inschakelen als het systeem overloopafvoer heeft"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:637
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:637
|
||||||
msgid "La grille de surverse est propre et dégagée ?"
|
msgid "La grille de surverse est propre et dégagée ?"
|
||||||
msgstr "Is het overlooprooster schoon en helder?"
|
msgstr "Is het overlooprooster schoon en vrij?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:649
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:649
|
||||||
msgid "La décantation est vide ou peu remplie ?"
|
msgid "La décantation est vide ou peu remplie ?"
|
||||||
msgstr "De decantatie is leeg of niet erg vol?"
|
msgstr "Is het bezinkingsbekken leeg of vrijwel leeg?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:661
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:661
|
||||||
msgid "La surverse est-elle plus haute que le fond de l'ouvrage ?"
|
msgid "La surverse est-elle plus haute que le fond de l'ouvrage ?"
|
||||||
msgstr "Is de overhang hoger dan de onderkant van de constructie?"
|
msgstr "Ligt de overloop hoger dan de bodem van het kunstwerk?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:691
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:691
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:3002
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:3002
|
||||||
msgid "Massif drainant (OED)"
|
msgid "Massif drainant (OED)"
|
||||||
msgstr "Afwateringsmassief (OED)"
|
msgstr "Drainage massief (OED)"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:696
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:696
|
||||||
msgid "État général du revêtement adjacent / chaussée"
|
msgid "État général du revêtement adjacent / chaussée"
|
||||||
|
|
@ -4242,11 +4242,11 @@ msgstr "Aanwezigheid van gaten?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:764
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:764
|
||||||
msgid "Une bouche d'injection est-elle présente ?"
|
msgid "Une bouche d'injection est-elle présente ?"
|
||||||
msgstr "Is er een injectiepoort aanwezig?"
|
msgstr "Is er een inlaatopening aanwezig?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:765
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:765
|
||||||
msgid "Activer pour inspecter les conduits d'injection d'eau et de drainage"
|
msgid "Activer pour inspecter les conduits d'injection d'eau et de drainage"
|
||||||
msgstr "Maakt het mogelijk om waterinjectie- en afvoerleidingen te inspecteren"
|
msgstr "Inschakelen om inlaat- en drainageleidingen te inspecteren"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:774
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:774
|
||||||
msgid ""
|
msgid ""
|
||||||
|
|
@ -4256,12 +4256,12 @@ msgstr ""
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:786
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:786
|
||||||
msgid "La grille est propre et dégagée ?"
|
msgid "La grille est propre et dégagée ?"
|
||||||
msgstr "Is de grill schoon en helder?"
|
msgstr "Is het rooster schoon en vrij?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:798
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:798
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1148
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1148
|
||||||
msgid "La décantation est-elle vide ou presque ?"
|
msgid "La décantation est-elle vide ou presque ?"
|
||||||
msgstr "Is de decantatie leeg of bijna leeg?"
|
msgstr "Is het bezinkingsbekken leeg of vrijwel leeg?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:811
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:811
|
||||||
msgid "La bouche d'injection dispose-t-elle habituellement d'un filtre ?"
|
msgid "La bouche d'injection dispose-t-elle habituellement d'un filtre ?"
|
||||||
|
|
@ -4269,16 +4269,16 @@ msgstr "Heeft de injectiemond meestal een filter?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:823
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:823
|
||||||
msgid "Le filtre est propre ?"
|
msgid "Le filtre est propre ?"
|
||||||
msgstr "De titel is verplicht."
|
msgstr "Is de filter schoon?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:834
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:834
|
||||||
msgid "Le filtre est en bon état ?"
|
msgid "Le filtre est en bon état ?"
|
||||||
msgstr "Is het filter in goede staat?"
|
msgstr "Is de filter in goede staat?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:849
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:849
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2743
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2743
|
||||||
msgid "Le drain semble colmaté ?"
|
msgid "Le drain semble colmaté ?"
|
||||||
msgstr "Lijkt de afvoer verstopt?"
|
msgstr "Lijkt de drainage leiding dichtgeslibd?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:878
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:878
|
||||||
msgid "Structure enherbée ou remplissage minéral ?"
|
msgid "Structure enherbée ou remplissage minéral ?"
|
||||||
|
|
@ -4294,7 +4294,7 @@ msgstr ""
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:964
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:964
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1025
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1025
|
||||||
msgid "De l'eau stagne-t-elle en surface ?"
|
msgid "De l'eau stagne-t-elle en surface ?"
|
||||||
msgstr "Stagneert het water aan het oppervlak?"
|
msgstr "Blijft er water op de oppervlakte staan?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:899
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:899
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:975
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:975
|
||||||
|
|
@ -4304,11 +4304,11 @@ msgstr "Staat het water langer dan 2 uur stil?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:912
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:912
|
||||||
msgid "Les joints sont-ils en bon état ?"
|
msgid "Les joints sont-ils en bon état ?"
|
||||||
msgstr "Zijn de gewrichten in goede staat?"
|
msgstr "Zijn de voegen in goede staat?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:924
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:924
|
||||||
msgid "Présence importante de fines dans les joints ?"
|
msgid "Présence importante de fines dans les joints ?"
|
||||||
msgstr "Aanzienlijke aanwezigheid van fijne deeltjes in de gewrichten?"
|
msgstr "Aanzienlijke hoeveelheid fijne delen in de voegen?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:935
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:935
|
||||||
msgid "Le niveau du matériau de remplissage est plus haut que la structure ?"
|
msgid "Le niveau du matériau de remplissage est plus haut que la structure ?"
|
||||||
|
|
@ -4338,7 +4338,7 @@ msgstr "Afdekken met niet-geaggregeerde materialen?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1016
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1016
|
||||||
msgid "Mulch végétal, graviers calcaires/non calcaires, terre battue, etc."
|
msgid "Mulch végétal, graviers calcaires/non calcaires, terre battue, etc."
|
||||||
msgstr "Plantaardige mulch, kalksteen/niet-kalkhoudend grind, klei, enz."
|
msgstr "Houtmulch, kalkrijk/kalkarm grind, leem, enz."
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1049
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1049
|
||||||
msgid "Le volume de matière est-il en suffisance ?"
|
msgid "Le volume de matière est-il en suffisance ?"
|
||||||
|
|
@ -4355,11 +4355,11 @@ msgstr "Alternatieve techniek / Stormpool (TA)"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1099
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1099
|
||||||
msgid "Les conduits et dispositifs amenant l'eau sont-ils fonctionnels ?"
|
msgid "Les conduits et dispositifs amenant l'eau sont-ils fonctionnels ?"
|
||||||
msgstr "Zijn de leidingen en apparaten die water brengen functioneel?"
|
msgstr "Zijn toevoerleidingen en -goten functioneel?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1112
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1112
|
||||||
msgid "Les grilles sont-elles propres et dégagées ?"
|
msgid "Les grilles sont-elles propres et dégagées ?"
|
||||||
msgstr "Zijn de roosters schoon en helder?"
|
msgstr "Zijn de roosters schoon en vrij?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1174
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1174
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2860
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2860
|
||||||
|
|
@ -4368,11 +4368,11 @@ msgstr "Stormzwembad"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1215
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1215
|
||||||
msgid "Présence de flaques d'eau persistantes ?"
|
msgid "Présence de flaques d'eau persistantes ?"
|
||||||
msgstr "Aanwezigheid van aanhoudende plassen?"
|
msgstr "Aanwezigheid van stilstaand water?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1235
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1235
|
||||||
msgid "L'ouvrage est-il rempli au 5e de sa capacité ?"
|
msgid "L'ouvrage est-il rempli au 5e de sa capacité ?"
|
||||||
msgstr "Is de structuur tot 5e van zijn capaciteit gevuld?"
|
msgstr "Is het kunstwerk voor 1/5 gevuld?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1284
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1284
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2891
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2891
|
||||||
|
|
@ -4390,7 +4390,7 @@ msgstr "Preventieve interventies aanmaken"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1298
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1298
|
||||||
msgid "Entretien curatif / Réparation / Adaptation nécessaire"
|
msgid "Entretien curatif / Réparation / Adaptation nécessaire"
|
||||||
msgstr "Curatief onderhoud / Reparatie / Noodzakelijke aanpassingen"
|
msgstr "Correctief onderhoud / Herstelling / Aanpassing vereist"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1302
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1302
|
||||||
msgid "Test de perméabilité"
|
msgid "Test de perméabilité"
|
||||||
|
|
@ -4439,7 +4439,7 @@ msgstr "Afwezig"
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2843
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2843
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:3010
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:3010
|
||||||
msgid "Non renseigné"
|
msgid "Non renseigné"
|
||||||
msgstr "Niet toegewezen"
|
msgstr "Niet opgegeven"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2601
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2601
|
||||||
#, python-format
|
#, python-format
|
||||||
|
|
@ -4597,7 +4597,7 @@ msgstr "Coating in goede staat?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2715
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2715
|
||||||
msgid "Présence d'ornières"
|
msgid "Présence d'ornières"
|
||||||
msgstr "Aanwezigheid van sporen"
|
msgstr "Aanwezigheid van spoorvorming"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2715
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2715
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2716
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2716
|
||||||
|
|
@ -4607,7 +4607,7 @@ msgstr "Ja (standaard)"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2716
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2716
|
||||||
msgid "Présence de fissures"
|
msgid "Présence de fissures"
|
||||||
msgstr "Bronreferentie"
|
msgstr "Aanwezigheid van scheuren"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2717
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2717
|
||||||
msgid "Présence de trous"
|
msgid "Présence de trous"
|
||||||
|
|
@ -4647,7 +4647,7 @@ msgstr "Filter in goede staat?"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2743
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2743
|
||||||
msgid "Oui (colmaté)"
|
msgid "Oui (colmaté)"
|
||||||
msgstr "Ja (verstopt)"
|
msgstr "Ja (dichtgeslibd)"
|
||||||
|
|
||||||
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2745
|
#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2745
|
||||||
msgid "Bouche d'injection absente"
|
msgid "Bouche d'injection absente"
|
||||||
|
|
@ -5396,7 +5396,7 @@ msgstr "Een storing herstellen of corrigeren (schade, panne, defect, ...)"
|
||||||
|
|
||||||
#: interventions/templates/interventions/interventions_index.html:433
|
#: interventions/templates/interventions/interventions_index.html:433
|
||||||
msgid "Interventions préventives"
|
msgid "Interventions préventives"
|
||||||
msgstr "Preventieve interventies"
|
msgstr "Preventief onderhoud"
|
||||||
|
|
||||||
#: interventions/templates/interventions/interventions_index.html:434
|
#: interventions/templates/interventions/interventions_index.html:434
|
||||||
msgid "Anticiper un problème potentiel (entretien cyclique, ...)"
|
msgid "Anticiper un problème potentiel (entretien cyclique, ...)"
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -197,7 +197,7 @@ msgstr "Iso"
|
||||||
|
|
||||||
#: bim/templates/bim/viewer.html:36
|
#: bim/templates/bim/viewer.html:36
|
||||||
msgid "Vue de Dessus"
|
msgid "Vue de Dessus"
|
||||||
msgstr "Vue de dessus"
|
msgstr "Vue de Dessus"
|
||||||
|
|
||||||
#: bim/templates/bim/viewer.html:37
|
#: bim/templates/bim/viewer.html:37
|
||||||
msgid "Haut"
|
msgid "Haut"
|
||||||
|
|
@ -205,7 +205,7 @@ msgstr "Haut"
|
||||||
|
|
||||||
#: bim/templates/bim/viewer.html:39
|
#: bim/templates/bim/viewer.html:39
|
||||||
msgid "Vue de Face"
|
msgid "Vue de Face"
|
||||||
msgstr "Vue de face"
|
msgstr "Vue de Face"
|
||||||
|
|
||||||
#: bim/templates/bim/viewer.html:40
|
#: bim/templates/bim/viewer.html:40
|
||||||
msgid "Face"
|
msgid "Face"
|
||||||
|
|
@ -213,7 +213,7 @@ msgstr "Face"
|
||||||
|
|
||||||
#: bim/templates/bim/viewer.html:42
|
#: bim/templates/bim/viewer.html:42
|
||||||
msgid "Vue de Droite"
|
msgid "Vue de Droite"
|
||||||
msgstr "Vue de droite"
|
msgstr "Vue de Droite"
|
||||||
|
|
||||||
#: bim/templates/bim/viewer.html:43
|
#: bim/templates/bim/viewer.html:43
|
||||||
msgid "Droite"
|
msgid "Droite"
|
||||||
|
|
@ -941,11 +941,11 @@ msgstr "Importer"
|
||||||
|
|
||||||
#: panoramax/templates/panoramax/upload.html:267
|
#: panoramax/templates/panoramax/upload.html:267
|
||||||
msgid "Nouvel Upload"
|
msgid "Nouvel Upload"
|
||||||
msgstr "Nouveau"
|
msgstr "Nouvel Upload"
|
||||||
|
|
||||||
#: panoramax/templates/panoramax/upload.html:274
|
#: panoramax/templates/panoramax/upload.html:274
|
||||||
msgid "Description (facultatif)"
|
msgid "Description (facultatif)"
|
||||||
msgstr "Description"
|
msgstr "Description (facultatif)"
|
||||||
|
|
||||||
#: panoramax/templates/panoramax/upload.html:279
|
#: panoramax/templates/panoramax/upload.html:279
|
||||||
msgid "Format d'upload"
|
msgid "Format d'upload"
|
||||||
|
|
@ -953,7 +953,7 @@ msgstr "Format d'upload"
|
||||||
|
|
||||||
#: panoramax/templates/panoramax/upload.html:283
|
#: panoramax/templates/panoramax/upload.html:283
|
||||||
msgid "Sélection"
|
msgid "Sélection"
|
||||||
msgstr "Sélectionner une vue"
|
msgstr "Sélection"
|
||||||
|
|
||||||
#: panoramax/templates/panoramax/upload.html:284
|
#: panoramax/templates/panoramax/upload.html:284
|
||||||
msgid "Images JPEG"
|
msgid "Images JPEG"
|
||||||
|
|
@ -974,7 +974,7 @@ msgstr "ZIP"
|
||||||
|
|
||||||
#: panoramax/templates/panoramax/upload.html:294
|
#: panoramax/templates/panoramax/upload.html:294
|
||||||
msgid "Archive .zip"
|
msgid "Archive .zip"
|
||||||
msgstr "Archiver"
|
msgstr "Archive .zip"
|
||||||
|
|
||||||
#: panoramax/templates/panoramax/upload.html:298
|
#: panoramax/templates/panoramax/upload.html:298
|
||||||
#: panoramax/templates/panoramax/upload.html:364
|
#: panoramax/templates/panoramax/upload.html:364
|
||||||
|
|
@ -1027,14 +1027,16 @@ msgid ""
|
||||||
"Spécifiez la direction de la caméra par rapport au sens de déplacement du "
|
"Spécifiez la direction de la caméra par rapport au sens de déplacement du "
|
||||||
"véhicule."
|
"véhicule."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Spécifiez la direction de la caméra par rapport au sens de déplacement du "
|
||||||
|
"véhicule."
|
||||||
|
|
||||||
#: panoramax/templates/panoramax/upload.html:329
|
#: panoramax/templates/panoramax/upload.html:329
|
||||||
msgid "Lancer le traitement"
|
msgid "Lancer le traitement"
|
||||||
msgstr "Temps de traitement"
|
msgstr "Lancer le traitement"
|
||||||
|
|
||||||
#: panoramax/templates/panoramax/upload.html:340
|
#: panoramax/templates/panoramax/upload.html:340
|
||||||
msgid "Suivi des Traitements"
|
msgid "Suivi des Traitements"
|
||||||
msgstr "Temps de traitement"
|
msgstr "Suivi des Traitements"
|
||||||
|
|
||||||
#: panoramax/templates/panoramax/upload.html:348
|
#: panoramax/templates/panoramax/upload.html:348
|
||||||
msgid "Date"
|
msgid "Date"
|
||||||
|
|
@ -1042,12 +1044,12 @@ msgstr "Date"
|
||||||
|
|
||||||
#: panoramax/templates/panoramax/upload.html:349
|
#: panoramax/templates/panoramax/upload.html:349
|
||||||
msgid "Progression"
|
msgid "Progression"
|
||||||
msgstr "Sessions"
|
msgstr "Progression"
|
||||||
|
|
||||||
#: panoramax/templates/panoramax/upload.html:365
|
#: panoramax/templates/panoramax/upload.html:365
|
||||||
#: panoramax/templates/panoramax/upload.html:433
|
#: panoramax/templates/panoramax/upload.html:433
|
||||||
msgid "Archive ZIP"
|
msgid "Archive ZIP"
|
||||||
msgstr "Archiver"
|
msgstr "Archive ZIP"
|
||||||
|
|
||||||
#: panoramax/templates/panoramax/upload.html:367
|
#: panoramax/templates/panoramax/upload.html:367
|
||||||
msgid "Photos"
|
msgid "Photos"
|
||||||
|
|
@ -1066,6 +1068,8 @@ msgid ""
|
||||||
"Téléversez un fichier vidéo de votre parcours. Si la vidéo ne contient pas "
|
"Téléversez un fichier vidéo de votre parcours. Si la vidéo ne contient pas "
|
||||||
"de télémétrie GPS intégrée, un tracé GPX est requis."
|
"de télémétrie GPS intégrée, un tracé GPX est requis."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Téléversez un fichier vidéo de votre parcours. Si la vidéo ne contient pas "
|
||||||
|
"de télémétrie GPS intégrée, un tracé GPX est requis."
|
||||||
|
|
||||||
#: panoramax/templates/panoramax/upload.html:434
|
#: panoramax/templates/panoramax/upload.html:434
|
||||||
msgid "Téléversez un fichier ZIP contenant l\\"
|
msgid "Téléversez un fichier ZIP contenant l\\"
|
||||||
|
|
@ -1116,6 +1120,8 @@ msgid ""
|
||||||
"Veuillez ne pas quitter cette page ni fermer le navigateur pendant le "
|
"Veuillez ne pas quitter cette page ni fermer le navigateur pendant le "
|
||||||
"chargement."
|
"chargement."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Veuillez ne pas quitter cette page ni fermer le navigateur pendant le "
|
||||||
|
"chargement."
|
||||||
|
|
||||||
#: panoramax/templates/panoramax/viewer.html:482
|
#: panoramax/templates/panoramax/viewer.html:482
|
||||||
msgid "FILTRER PAR UTILISATEUR"
|
msgid "FILTRER PAR UTILISATEUR"
|
||||||
|
|
@ -1123,7 +1129,7 @@ msgstr "FILTRER PAR UTILISATEUR"
|
||||||
|
|
||||||
#: panoramax/templates/panoramax/viewer.html:484
|
#: panoramax/templates/panoramax/viewer.html:484
|
||||||
msgid "Tous les utilisateurs"
|
msgid "Tous les utilisateurs"
|
||||||
msgstr "Sessions utilisateurs"
|
msgstr "Tous les utilisateurs"
|
||||||
|
|
||||||
#: panoramax/templates/panoramax/viewer.html:493
|
#: panoramax/templates/panoramax/viewer.html:493
|
||||||
msgid "FILTRER PAR DATE"
|
msgid "FILTRER PAR DATE"
|
||||||
|
|
@ -1159,7 +1165,7 @@ msgstr "Fin"
|
||||||
|
|
||||||
#: panoramax/templates/panoramax/viewer.html:520
|
#: panoramax/templates/panoramax/viewer.html:520
|
||||||
msgid "Dernières dates :"
|
msgid "Dernières dates :"
|
||||||
msgstr "Dernière activité"
|
msgstr "Dernières dates :"
|
||||||
|
|
||||||
#: panoramax/templates/panoramax/viewer.html:532
|
#: panoramax/templates/panoramax/viewer.html:532
|
||||||
msgid "Visualisation 360°"
|
msgid "Visualisation 360°"
|
||||||
|
|
@ -1170,6 +1176,8 @@ msgid ""
|
||||||
"Sélectionnez un point bleu sur la carte pour charger la photo panoramique "
|
"Sélectionnez un point bleu sur la carte pour charger la photo panoramique "
|
||||||
"correspondante."
|
"correspondante."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Sélectionnez un point bleu sur la carte pour charger la photo panoramique "
|
||||||
|
"correspondante."
|
||||||
|
|
||||||
#: panoramax/templates/panoramax/viewer.html:539
|
#: panoramax/templates/panoramax/viewer.html:539
|
||||||
msgid "Métadonnées"
|
msgid "Métadonnées"
|
||||||
|
|
@ -1181,7 +1189,7 @@ msgstr "Métadonnées de la photo"
|
||||||
|
|
||||||
#: panoramax/templates/panoramax/viewer.html:552
|
#: panoramax/templates/panoramax/viewer.html:552
|
||||||
msgid "Fichier :"
|
msgid "Fichier :"
|
||||||
msgstr "Fichier"
|
msgstr "Fichier :"
|
||||||
|
|
||||||
#: panoramax/templates/panoramax/viewer.html:556
|
#: panoramax/templates/panoramax/viewer.html:556
|
||||||
msgid "Date :"
|
msgid "Date :"
|
||||||
|
|
@ -1217,11 +1225,11 @@ msgstr "Licence :"
|
||||||
|
|
||||||
#: panoramax/templates/panoramax/viewer.html:593
|
#: panoramax/templates/panoramax/viewer.html:593
|
||||||
msgid "Supprimer cette photo"
|
msgid "Supprimer cette photo"
|
||||||
msgstr "Supprimer cette équipe ?"
|
msgstr "Supprimer cette photo"
|
||||||
|
|
||||||
#: panoramax/templates/panoramax/viewer.html:596
|
#: panoramax/templates/panoramax/viewer.html:596
|
||||||
msgid "Supprimer la séquence"
|
msgid "Supprimer la séquence"
|
||||||
msgstr "Supprimer cette équipe ?"
|
msgstr "Supprimer la séquence"
|
||||||
|
|
||||||
#: panoramax/templates/panoramax/viewer.html:679
|
#: panoramax/templates/panoramax/viewer.html:679
|
||||||
msgid "Recadrer sur Bruxelles"
|
msgid "Recadrer sur Bruxelles"
|
||||||
|
|
@ -1235,6 +1243,7 @@ msgstr "Rechercher une adresse…"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Êtes-vous sûr de vouloir supprimer définitivement cette photo de Panoramax ?"
|
"Êtes-vous sûr de vouloir supprimer définitivement cette photo de Panoramax ?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Êtes-vous sûr de vouloir supprimer définitivement cette photo de Panoramax ?"
|
||||||
|
|
||||||
#: panoramax/templates/panoramax/viewer.html:1111
|
#: panoramax/templates/panoramax/viewer.html:1111
|
||||||
#: panoramax/templates/panoramax/viewer.html:1139
|
#: panoramax/templates/panoramax/viewer.html:1139
|
||||||
|
|
@ -1251,6 +1260,8 @@ msgid ""
|
||||||
"ATTENTION : Êtes-vous sûr de vouloir supprimer définitivement toute cette "
|
"ATTENTION : Êtes-vous sûr de vouloir supprimer définitivement toute cette "
|
||||||
"séquence (collection) et toutes ses photos ? Cette action est irréversible."
|
"séquence (collection) et toutes ses photos ? Cette action est irréversible."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"ATTENTION : Êtes-vous sûr de vouloir supprimer définitivement toute cette "
|
||||||
|
"séquence (collection) et toutes ses photos ? Cette action est irréversible."
|
||||||
|
|
||||||
#: panoramax/views.py:47
|
#: panoramax/views.py:47
|
||||||
msgid "Vous n'avez pas accès à cette vue."
|
msgid "Vous n'avez pas accès à cette vue."
|
||||||
|
|
@ -1262,19 +1273,23 @@ msgstr "Vous n'avez pas l'autorisation d'uploader des photos."
|
||||||
|
|
||||||
#: panoramax/views.py:216
|
#: panoramax/views.py:216
|
||||||
msgid "Veuillez sélectionner des fichiers à uploader."
|
msgid "Veuillez sélectionner des fichiers à uploader."
|
||||||
msgstr "Veuillez sélectionner au moins un destinataire ou une équipe."
|
msgstr "Veuillez sélectionner des fichiers à uploader."
|
||||||
|
|
||||||
#: panoramax/views.py:249
|
#: panoramax/views.py:249
|
||||||
msgid ""
|
msgid ""
|
||||||
"Votre demande de téléversement a été enregistrée. Le traitement est lancé en "
|
"Votre demande de téléversement a été enregistrée. Le traitement est lancé en "
|
||||||
"arrière-plan."
|
"arrière-plan."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Votre demande de téléversement a été enregistrée. Le traitement est lancé en "
|
||||||
|
"arrière-plan."
|
||||||
|
|
||||||
#: panoramax/views.py:351
|
#: panoramax/views.py:351
|
||||||
msgid ""
|
msgid ""
|
||||||
"Aucune donnée GPS n'a été trouvée dans la vidéo et aucun fichier GPX n'a été "
|
"Aucune donnée GPS n'a été trouvée dans la vidéo et aucun fichier GPX n'a été "
|
||||||
"fourni."
|
"fourni."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Aucune donnée GPS n'a été trouvée dans la vidéo et aucun fichier GPX n'a été "
|
||||||
|
"fourni."
|
||||||
|
|
||||||
#: panoramax/views.py:382
|
#: panoramax/views.py:382
|
||||||
msgid "Aucune image JPEG n'a été trouvée dans le fichier d'upload."
|
msgid "Aucune image JPEG n'a été trouvée dans le fichier d'upload."
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -242,7 +242,7 @@ msgstr "Cliquez sur l'onglet pour charger les projets."
|
||||||
|
|
||||||
#: maps/templates/maps/concrete_blocks/index.html:253
|
#: maps/templates/maps/concrete_blocks/index.html:253
|
||||||
msgid "Exporter en Excel"
|
msgid "Exporter en Excel"
|
||||||
msgstr "Exporter en CSV"
|
msgstr "Exporter en Excel"
|
||||||
|
|
||||||
#: maps/templates/maps/concrete_blocks/index.html:269
|
#: maps/templates/maps/concrete_blocks/index.html:269
|
||||||
msgid "Ajouter"
|
msgid "Ajouter"
|
||||||
|
|
@ -488,7 +488,7 @@ msgstr "Nom"
|
||||||
|
|
||||||
#: maps/views.py:703
|
#: maps/views.py:703
|
||||||
msgid "Description"
|
msgid "Description"
|
||||||
msgstr "Position"
|
msgstr "Description"
|
||||||
|
|
||||||
#: maps/views.py:705
|
#: maps/views.py:705
|
||||||
msgid "Numéro PMO"
|
msgid "Numéro PMO"
|
||||||
|
|
@ -512,7 +512,7 @@ msgstr "Créé par"
|
||||||
|
|
||||||
#: maps/views.py:710
|
#: maps/views.py:710
|
||||||
msgid "Thématiques"
|
msgid "Thématiques"
|
||||||
msgstr "Thématiques autorisées"
|
msgstr "Thématiques"
|
||||||
|
|
||||||
#: maps/views.py:711
|
#: maps/views.py:711
|
||||||
msgid "Tags"
|
msgid "Tags"
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -253,7 +253,7 @@ msgstr "Nouveaux éléments"
|
||||||
|
|
||||||
#: mobile/templates/mobile/mobile_index.html:18
|
#: mobile/templates/mobile/mobile_index.html:18
|
||||||
msgid "Nouvelle observation"
|
msgid "Nouvelle observation"
|
||||||
msgstr "Observations"
|
msgstr "Nouvelle observation"
|
||||||
|
|
||||||
#: mobile/templates/mobile/mobile_index.html:25
|
#: mobile/templates/mobile/mobile_index.html:25
|
||||||
msgid "Nouvelle inspection"
|
msgid "Nouvelle inspection"
|
||||||
|
|
@ -261,11 +261,11 @@ msgstr "Nouvelle inspection"
|
||||||
|
|
||||||
#: mobile/templates/mobile/mobile_index.html:32
|
#: mobile/templates/mobile/mobile_index.html:32
|
||||||
msgid "Intervention Réparation"
|
msgid "Intervention Réparation"
|
||||||
msgstr "Interventions"
|
msgstr "Intervention Réparation"
|
||||||
|
|
||||||
#: mobile/templates/mobile/mobile_index.html:39
|
#: mobile/templates/mobile/mobile_index.html:39
|
||||||
msgid "Nouvelle intervention"
|
msgid "Nouvelle intervention"
|
||||||
msgstr "Interventions"
|
msgstr "Nouvelle intervention"
|
||||||
|
|
||||||
#: mobile/templates/mobile/mobile_index.html:54
|
#: mobile/templates/mobile/mobile_index.html:54
|
||||||
msgid "Interventions"
|
msgid "Interventions"
|
||||||
|
|
@ -499,7 +499,7 @@ msgstr "Article tracé « {identifier} » introuvable."
|
||||||
#: mobile/views.py:310
|
#: mobile/views.py:310
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "Emplacement « {identifier} » introuvable."
|
msgid "Emplacement « {identifier} » introuvable."
|
||||||
msgstr "Emplacement invalide ou non accessible."
|
msgstr "Emplacement « {identifier} » introuvable."
|
||||||
|
|
||||||
#: mobile/views.py:320
|
#: mobile/views.py:320
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
|
|
@ -525,7 +525,7 @@ msgstr "Traité"
|
||||||
|
|
||||||
#: mobile/views.py:435
|
#: mobile/views.py:435
|
||||||
msgid "Annulé"
|
msgid "Annulé"
|
||||||
msgstr "Annuler"
|
msgstr "Annulé"
|
||||||
|
|
||||||
#: mobile/views.py:438
|
#: mobile/views.py:438
|
||||||
msgid "Urgent"
|
msgid "Urgent"
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -847,7 +847,7 @@ msgstr "Carte"
|
||||||
#: observations/templates/observations/observation_form.html:8
|
#: observations/templates/observations/observation_form.html:8
|
||||||
#: observations/templates/observations/observation_form.html:454
|
#: observations/templates/observations/observation_form.html:454
|
||||||
msgid "Modifier l'observation"
|
msgid "Modifier l'observation"
|
||||||
msgstr "Supprimer l'observation"
|
msgstr "Modifier l'observation"
|
||||||
|
|
||||||
#: observations/templates/observations/observation_form.html:8
|
#: observations/templates/observations/observation_form.html:8
|
||||||
msgid "Nouvelle observation"
|
msgid "Nouvelle observation"
|
||||||
|
|
@ -856,11 +856,11 @@ msgstr "Nouvelle observation"
|
||||||
#: observations/templates/observations/observation_form.html:432
|
#: observations/templates/observations/observation_form.html:432
|
||||||
#: observations/templates/observations/observation_form.html:2747
|
#: observations/templates/observations/observation_form.html:2747
|
||||||
msgid "Envoi des fichiers…"
|
msgid "Envoi des fichiers…"
|
||||||
msgstr "Joindre un fichier"
|
msgstr "Envoi des fichiers…"
|
||||||
|
|
||||||
#: observations/templates/observations/observation_form.html:444
|
#: observations/templates/observations/observation_form.html:444
|
||||||
msgid "Chargement…"
|
msgid "Chargement…"
|
||||||
msgstr "Chargement..."
|
msgstr "Chargement…"
|
||||||
|
|
||||||
#: observations/templates/observations/observation_form.html:446
|
#: observations/templates/observations/observation_form.html:446
|
||||||
msgid "Traitement en cours…"
|
msgid "Traitement en cours…"
|
||||||
|
|
@ -944,7 +944,7 @@ msgstr "Sélectionnez une catégorie d'abord"
|
||||||
#: observations/templates/observations/observation_form.html:1389
|
#: observations/templates/observations/observation_form.html:1389
|
||||||
#: observations/templates/observations/observation_form.html:1492
|
#: observations/templates/observations/observation_form.html:1492
|
||||||
msgid "Erreur lors du chargement"
|
msgid "Erreur lors du chargement"
|
||||||
msgstr "Erreur lors du chargement du résumé"
|
msgstr "Erreur lors du chargement"
|
||||||
|
|
||||||
#: observations/templates/observations/observation_form.html:1406
|
#: observations/templates/observations/observation_form.html:1406
|
||||||
#: observations/templates/observations/observation_form.html:1697
|
#: observations/templates/observations/observation_form.html:1697
|
||||||
|
|
@ -953,7 +953,7 @@ msgstr "Sélectionnez d'abord une thématique"
|
||||||
|
|
||||||
#: observations/templates/observations/observation_form.html:1825
|
#: observations/templates/observations/observation_form.html:1825
|
||||||
msgid "Position"
|
msgid "Position"
|
||||||
msgstr "Description"
|
msgstr "Position"
|
||||||
|
|
||||||
#: observations/templates/observations/observation_form.html:1836
|
#: observations/templates/observations/observation_form.html:1836
|
||||||
msgid "Position géographique"
|
msgid "Position géographique"
|
||||||
|
|
@ -1025,7 +1025,7 @@ msgstr "Aucune intervention récente"
|
||||||
|
|
||||||
#: observations/templates/observations/observation_form.html:2694
|
#: observations/templates/observations/observation_form.html:2694
|
||||||
msgid "Veuillez sélectionner au moins une photo."
|
msgid "Veuillez sélectionner au moins une photo."
|
||||||
msgstr "Veuillez d'abord sélectionner une thématique"
|
msgstr "Veuillez sélectionner au moins une photo."
|
||||||
|
|
||||||
#: observations/templates/observations/observation_form.html:2845
|
#: observations/templates/observations/observation_form.html:2845
|
||||||
msgid "Photo existante"
|
msgid "Photo existante"
|
||||||
|
|
@ -1068,22 +1068,25 @@ msgid "Autorisations → Appareil photo → Autoriser"
|
||||||
msgstr "Autorisations → Appareil photo → Autoriser"
|
msgstr "Autorisations → Appareil photo → Autoriser"
|
||||||
|
|
||||||
#: observations/templates/observations/observation_form.html:3019
|
#: observations/templates/observations/observation_form.html:3019
|
||||||
msgid "Revenez dans l\'application et réessayez."
|
msgid "Revenez dans l'application et réessayez."
|
||||||
msgstr "Revenez dans l'application et réessayez."
|
msgstr "Revenez dans l'application et réessayez."
|
||||||
|
|
||||||
#: observations/templates/observations/observation_form.html:3022
|
#: observations/templates/observations/observation_form.html:3022
|
||||||
msgid ""
|
msgid ""
|
||||||
"La permission caméra a été refusée. Veuillez l\'autoriser dans les "
|
"La permission caméra a été refusée. Veuillez l'autoriser dans les "
|
||||||
"paramètres de votre navigateur, puis rechargez la page."
|
"paramètres de votre navigateur, puis rechargez la page."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"La permission caméra a été refusée. Veuillez l'autoriser dans les "
|
||||||
|
"paramètres de votre navigateur, puis rechargez la page."
|
||||||
|
|
||||||
#: observations/templates/observations/observation_form.html:3024
|
#: observations/templates/observations/observation_form.html:3024
|
||||||
msgid ""
|
msgid ""
|
||||||
"Impossible d\'accéder à la caméra. Veuillez vérifier les autorisations."
|
"Impossible d'accéder à la caméra. Veuillez vérifier les autorisations."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Impossible d'accéder à la caméra. Veuillez vérifier les autorisations."
|
||||||
|
|
||||||
#: observations/templates/observations/observation_form.html:3031
|
#: observations/templates/observations/observation_form.html:3031
|
||||||
msgid "La caméra avancée n\'est pas supportée sur ce navigateur."
|
msgid "La caméra avancée n'est pas supportée sur ce navigateur."
|
||||||
msgstr "La caméra avancée n'est pas supportée sur ce navigateur."
|
msgstr "La caméra avancée n'est pas supportée sur ce navigateur."
|
||||||
|
|
||||||
#: observations/templates/observations/observation_form.html:3041
|
#: observations/templates/observations/observation_form.html:3041
|
||||||
|
|
@ -1099,16 +1102,16 @@ msgid "Caméra prête. Appuyez sur Capturer pour prendre une photo."
|
||||||
msgstr "Caméra prête. Appuyez sur Capturer pour prendre une photo."
|
msgstr "Caméra prête. Appuyez sur Capturer pour prendre une photo."
|
||||||
|
|
||||||
#: observations/templates/observations/observation_form.html:3075
|
#: observations/templates/observations/observation_form.html:3075
|
||||||
msgid "Impossible d\'accéder à la caméra."
|
msgid "Impossible d'accéder à la caméra."
|
||||||
msgstr "Impossible d'accéder à la caméra."
|
msgstr "Impossible d'accéder à la caméra."
|
||||||
|
|
||||||
#: observations/templates/observations/observation_form.html:3097
|
#: observations/templates/observations/observation_form.html:3097
|
||||||
msgid "La vidéo n\'est pas encore prête."
|
msgid "La vidéo n'est pas encore prête."
|
||||||
msgstr "La vidéo n'est pas encore prête."
|
msgstr "La vidéo n'est pas encore prête."
|
||||||
|
|
||||||
#: observations/templates/observations/observation_form.html:3109
|
#: observations/templates/observations/observation_form.html:3109
|
||||||
msgid "Erreur lors de la capture."
|
msgid "Erreur lors de la capture."
|
||||||
msgstr "Erreur lors du chargement du résumé"
|
msgstr "Erreur lors de la capture."
|
||||||
|
|
||||||
#: observations/templates/observations/observation_form.html:3117
|
#: observations/templates/observations/observation_form.html:3117
|
||||||
msgid "Photo capturée avec succès."
|
msgid "Photo capturée avec succès."
|
||||||
|
|
@ -1121,7 +1124,7 @@ msgstr "Compression…"
|
||||||
#: observations/templates/observations/observation_form.html:3289
|
#: observations/templates/observations/observation_form.html:3289
|
||||||
#: observations/templates/observations/observation_form.html:3318
|
#: observations/templates/observations/observation_form.html:3318
|
||||||
msgid "Aucune adresse trouvée"
|
msgid "Aucune adresse trouvée"
|
||||||
msgstr "Aucune observation trouvée."
|
msgstr "Aucune adresse trouvée"
|
||||||
|
|
||||||
#: observations/templates/observations/observations_index.html:169
|
#: observations/templates/observations/observations_index.html:169
|
||||||
msgid "Filtrer les observations"
|
msgid "Filtrer les observations"
|
||||||
|
|
@ -1297,7 +1300,7 @@ msgstr "Rue"
|
||||||
|
|
||||||
#: observations/tests.py:309 observations/views.py:586
|
#: observations/tests.py:309 observations/views.py:586
|
||||||
msgid "Commune"
|
msgid "Commune"
|
||||||
msgstr "Commentaire"
|
msgstr "Commune"
|
||||||
|
|
||||||
#: observations/views.py:578
|
#: observations/views.py:578
|
||||||
msgid "Type"
|
msgid "Type"
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -683,7 +683,7 @@ msgstr ""
|
||||||
|
|
||||||
#: projects/templates/projects/projects_form.html:176
|
#: projects/templates/projects/projects_form.html:176
|
||||||
msgid "Ajouter un tag..."
|
msgid "Ajouter un tag..."
|
||||||
msgstr "Ajouter un tag"
|
msgstr "Ajouter un tag..."
|
||||||
|
|
||||||
#: projects/templates/projects/projects_form.html:176
|
#: projects/templates/projects/projects_form.html:176
|
||||||
msgid "Tous les tags sont sélectionnés"
|
msgid "Tous les tags sont sélectionnés"
|
||||||
|
|
@ -691,7 +691,7 @@ msgstr "Tous les tags sont sélectionnés"
|
||||||
|
|
||||||
#: projects/templates/projects/projects_form.html:177
|
#: projects/templates/projects/projects_form.html:177
|
||||||
msgid "Ajouter une thématique..."
|
msgid "Ajouter une thématique..."
|
||||||
msgstr "Aucune thématique"
|
msgstr "Ajouter une thématique..."
|
||||||
|
|
||||||
#: projects/templates/projects/projects_form.html:177
|
#: projects/templates/projects/projects_form.html:177
|
||||||
msgid "Toutes les thématiques sont sélectionnées"
|
msgid "Toutes les thématiques sont sélectionnées"
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -56,12 +56,12 @@ msgstr "Temps de traitement"
|
||||||
#: reporting/templates/reporting/base.html:35
|
#: reporting/templates/reporting/base.html:35
|
||||||
#: reporting/templates/reporting/base.html:36
|
#: reporting/templates/reporting/base.html:36
|
||||||
msgid "Nombre d'interventions"
|
msgid "Nombre d'interventions"
|
||||||
msgstr "Interventions"
|
msgstr "Nombre d'interventions"
|
||||||
|
|
||||||
#: reporting/templates/reporting/base.html:44
|
#: reporting/templates/reporting/base.html:44
|
||||||
#: reporting/templates/reporting/base.html:47
|
#: reporting/templates/reporting/base.html:47
|
||||||
msgid "Observations"
|
msgid "Observations"
|
||||||
msgstr "Interventions"
|
msgstr "Observations"
|
||||||
|
|
||||||
#: reporting/templates/reporting/base.html:58
|
#: reporting/templates/reporting/base.html:58
|
||||||
#: reporting/templates/reporting/base.html:59
|
#: reporting/templates/reporting/base.html:59
|
||||||
|
|
@ -166,7 +166,7 @@ msgstr "Chargement des données…"
|
||||||
#: reporting/templates/reporting/dashboard.html:126
|
#: reporting/templates/reporting/dashboard.html:126
|
||||||
#: reporting/templates/reporting/volume_dashboard.html:219
|
#: reporting/templates/reporting/volume_dashboard.html:219
|
||||||
msgid "Interventions prises en compte"
|
msgid "Interventions prises en compte"
|
||||||
msgstr "Interventions correctives"
|
msgstr "Interventions prises en compte"
|
||||||
|
|
||||||
#: reporting/templates/reporting/dashboard.html:134
|
#: reporting/templates/reporting/dashboard.html:134
|
||||||
#: reporting/templates/reporting/observations_dashboard.html:96
|
#: reporting/templates/reporting/observations_dashboard.html:96
|
||||||
|
|
@ -260,7 +260,7 @@ msgstr "Impossible de contacter le serveur."
|
||||||
#: reporting/templates/reporting/volume_dashboard.html:1050
|
#: reporting/templates/reporting/volume_dashboard.html:1050
|
||||||
#: reporting/templates/reporting/volume_dashboard.html:1167
|
#: reporting/templates/reporting/volume_dashboard.html:1167
|
||||||
msgid "Chargement des interventions..."
|
msgid "Chargement des interventions..."
|
||||||
msgstr "Chargement des données…"
|
msgstr "Chargement des interventions..."
|
||||||
|
|
||||||
#: reporting/templates/reporting/dashboard.html:734
|
#: reporting/templates/reporting/dashboard.html:734
|
||||||
#: reporting/templates/reporting/volume_dashboard.html:1191
|
#: reporting/templates/reporting/volume_dashboard.html:1191
|
||||||
|
|
@ -270,7 +270,7 @@ msgstr "Aucune intervention trouvée."
|
||||||
#: reporting/templates/reporting/dashboard.html:827
|
#: reporting/templates/reporting/dashboard.html:827
|
||||||
#: reporting/templates/reporting/volume_dashboard.html:1284
|
#: reporting/templates/reporting/volume_dashboard.html:1284
|
||||||
msgid "Erreur lors du chargement des interventions."
|
msgid "Erreur lors du chargement des interventions."
|
||||||
msgstr "Erreur lors du chargement des données."
|
msgstr "Erreur lors du chargement des interventions."
|
||||||
|
|
||||||
#: reporting/templates/reporting/observations_dashboard.html:79
|
#: reporting/templates/reporting/observations_dashboard.html:79
|
||||||
msgid "Nombre et répartition des observations"
|
msgid "Nombre et répartition des observations"
|
||||||
|
|
@ -297,7 +297,7 @@ msgstr "Observations au total"
|
||||||
#: reporting/templates/reporting/volume_dashboard.html:157
|
#: reporting/templates/reporting/volume_dashboard.html:157
|
||||||
#: reporting/templates/reporting/volume_dashboard.html:380
|
#: reporting/templates/reporting/volume_dashboard.html:380
|
||||||
msgid "Thématiques actives"
|
msgid "Thématiques actives"
|
||||||
msgstr "Thématiques"
|
msgstr "Thématiques actives"
|
||||||
|
|
||||||
#: reporting/templates/reporting/observations_dashboard.html:177
|
#: reporting/templates/reporting/observations_dashboard.html:177
|
||||||
#: reporting/templates/reporting/observations_dashboard.html:462
|
#: reporting/templates/reporting/observations_dashboard.html:462
|
||||||
|
|
@ -306,13 +306,13 @@ msgstr "Catégories représentées"
|
||||||
|
|
||||||
#: reporting/templates/reporting/observations_dashboard.html:190
|
#: reporting/templates/reporting/observations_dashboard.html:190
|
||||||
msgid "Évolution du volume"
|
msgid "Évolution du volume"
|
||||||
msgstr "Évolution du temps de traitement"
|
msgstr "Évolution du volume"
|
||||||
|
|
||||||
#: reporting/templates/reporting/observations_dashboard.html:193
|
#: reporting/templates/reporting/observations_dashboard.html:193
|
||||||
#: reporting/templates/reporting/observations_dashboard.html:198
|
#: reporting/templates/reporting/observations_dashboard.html:198
|
||||||
#: reporting/templates/reporting/observations_dashboard.html:379
|
#: reporting/templates/reporting/observations_dashboard.html:379
|
||||||
msgid "par thématique"
|
msgid "par thématique"
|
||||||
msgstr "Thématiques"
|
msgstr "par thématique"
|
||||||
|
|
||||||
#: reporting/templates/reporting/observations_dashboard.html:203
|
#: reporting/templates/reporting/observations_dashboard.html:203
|
||||||
#: reporting/templates/reporting/observations_dashboard.html:381
|
#: reporting/templates/reporting/observations_dashboard.html:381
|
||||||
|
|
@ -354,7 +354,7 @@ msgstr "Type"
|
||||||
#: reporting/templates/reporting/observations_dashboard.html:279
|
#: reporting/templates/reporting/observations_dashboard.html:279
|
||||||
#: reporting/templates/reporting/volume_dashboard.html:93
|
#: reporting/templates/reporting/volume_dashboard.html:93
|
||||||
msgid "Thématique"
|
msgid "Thématique"
|
||||||
msgstr "Thématiques"
|
msgstr "Thématique"
|
||||||
|
|
||||||
#: reporting/templates/reporting/observations_dashboard.html:464
|
#: reporting/templates/reporting/observations_dashboard.html:464
|
||||||
msgid "Catégories actives"
|
msgid "Catégories actives"
|
||||||
|
|
@ -363,7 +363,7 @@ msgstr "Catégories actives"
|
||||||
#: reporting/templates/reporting/observations_dashboard.html:465
|
#: reporting/templates/reporting/observations_dashboard.html:465
|
||||||
#: reporting/templates/reporting/observations_dashboard.html:468
|
#: reporting/templates/reporting/observations_dashboard.html:468
|
||||||
msgid "Thématiques représentées"
|
msgid "Thématiques représentées"
|
||||||
msgstr "Thématiques"
|
msgstr "Thématiques représentées"
|
||||||
|
|
||||||
#: reporting/templates/reporting/observations_dashboard.html:467
|
#: reporting/templates/reporting/observations_dashboard.html:467
|
||||||
msgid "Symptômes actifs"
|
msgid "Symptômes actifs"
|
||||||
|
|
@ -372,7 +372,7 @@ msgstr "Symptômes actifs"
|
||||||
#: reporting/templates/reporting/observations_dashboard.html:667
|
#: reporting/templates/reporting/observations_dashboard.html:667
|
||||||
#: reporting/templates/reporting/volume_dashboard.html:592
|
#: reporting/templates/reporting/volume_dashboard.html:592
|
||||||
msgid "Nombre d\\"
|
msgid "Nombre d\\"
|
||||||
msgstr "Nombre"
|
msgstr "Nombre d\\"
|
||||||
|
|
||||||
#: reporting/templates/reporting/observations_dashboard.html:882
|
#: reporting/templates/reporting/observations_dashboard.html:882
|
||||||
msgid "Ouvrir l'observation"
|
msgid "Ouvrir l'observation"
|
||||||
|
|
@ -385,7 +385,7 @@ msgstr "observations à cet endroit"
|
||||||
#: reporting/templates/reporting/observations_dashboard.html:1041
|
#: reporting/templates/reporting/observations_dashboard.html:1041
|
||||||
#: reporting/templates/reporting/observations_dashboard.html:1149
|
#: reporting/templates/reporting/observations_dashboard.html:1149
|
||||||
msgid "Chargement des observations..."
|
msgid "Chargement des observations..."
|
||||||
msgstr "Chargement des données…"
|
msgstr "Chargement des observations..."
|
||||||
|
|
||||||
#: reporting/templates/reporting/observations_dashboard.html:1173
|
#: reporting/templates/reporting/observations_dashboard.html:1173
|
||||||
msgid "Aucune observation trouvée."
|
msgid "Aucune observation trouvée."
|
||||||
|
|
@ -393,7 +393,7 @@ msgstr "Aucune observation trouvée."
|
||||||
|
|
||||||
#: reporting/templates/reporting/observations_dashboard.html:1266
|
#: reporting/templates/reporting/observations_dashboard.html:1266
|
||||||
msgid "Erreur lors du chargement des observations."
|
msgid "Erreur lors du chargement des observations."
|
||||||
msgstr "Erreur lors du chargement des données."
|
msgstr "Erreur lors du chargement des observations."
|
||||||
|
|
||||||
#: reporting/templates/reporting/volume_dashboard.html:79
|
#: reporting/templates/reporting/volume_dashboard.html:79
|
||||||
msgid "Nombre et répartition des interventions"
|
msgid "Nombre et répartition des interventions"
|
||||||
|
|
@ -413,24 +413,24 @@ msgstr "Vide = tous (Ctrl+clic pour choix multiples)"
|
||||||
|
|
||||||
#: reporting/templates/reporting/volume_dashboard.html:151
|
#: reporting/templates/reporting/volume_dashboard.html:151
|
||||||
msgid "Interventions correctives au total"
|
msgid "Interventions correctives au total"
|
||||||
msgstr "Interventions correctives"
|
msgstr "Interventions correctives au total"
|
||||||
|
|
||||||
#: reporting/templates/reporting/volume_dashboard.html:163
|
#: reporting/templates/reporting/volume_dashboard.html:163
|
||||||
msgid "Contrats actifs"
|
msgid "Contrats actifs"
|
||||||
msgstr "Contrats"
|
msgstr "Contrats actifs"
|
||||||
|
|
||||||
#: reporting/templates/reporting/volume_dashboard.html:176
|
#: reporting/templates/reporting/volume_dashboard.html:176
|
||||||
#: reporting/templates/reporting/volume_dashboard.html:379
|
#: reporting/templates/reporting/volume_dashboard.html:379
|
||||||
msgid "Évolution du volume par thématique"
|
msgid "Évolution du volume par thématique"
|
||||||
msgstr "Évolution du temps de traitement"
|
msgstr "Évolution du volume par thématique"
|
||||||
|
|
||||||
#: reporting/templates/reporting/volume_dashboard.html:367
|
#: reporting/templates/reporting/volume_dashboard.html:367
|
||||||
msgid "Évolution du volume par contrat"
|
msgid "Évolution du volume par contrat"
|
||||||
msgstr "Évolution du temps de traitement"
|
msgstr "Évolution du volume par contrat"
|
||||||
|
|
||||||
#: reporting/templates/reporting/volume_dashboard.html:368
|
#: reporting/templates/reporting/volume_dashboard.html:368
|
||||||
msgid "Contrats représentés"
|
msgid "Contrats représentés"
|
||||||
msgstr "Contrats reportables"
|
msgstr "Contrats représentés"
|
||||||
|
|
||||||
#: reporting/templates/reporting/volume_dashboard.html:370
|
#: reporting/templates/reporting/volume_dashboard.html:370
|
||||||
msgid "Sélectionnez les contrats à inclure"
|
msgid "Sélectionnez les contrats à inclure"
|
||||||
|
|
@ -438,8 +438,8 @@ msgstr "Sélectionnez les contrats à inclure"
|
||||||
|
|
||||||
#: reporting/templates/reporting/volume_dashboard.html:858
|
#: reporting/templates/reporting/volume_dashboard.html:858
|
||||||
msgid "Ouvrir l'intervention"
|
msgid "Ouvrir l'intervention"
|
||||||
msgstr "Interventions"
|
msgstr "Ouvrir l'intervention"
|
||||||
|
|
||||||
#: reporting/templates/reporting/volume_dashboard.html:866
|
#: reporting/templates/reporting/volume_dashboard.html:866
|
||||||
msgid "interventions à cet endroit"
|
msgid "interventions à cet endroit"
|
||||||
msgstr "Interventions correctives"
|
msgstr "interventions à cet endroit"
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -62,7 +62,7 @@ msgstr "Effacer"
|
||||||
|
|
||||||
#: sign/templates/sign/index.html:181
|
#: sign/templates/sign/index.html:181
|
||||||
msgid "Sélection interactive"
|
msgid "Sélection interactive"
|
||||||
msgstr "Sélectionner"
|
msgstr "Sélection interactive"
|
||||||
|
|
||||||
#: sign/templates/sign/index.html:183
|
#: sign/templates/sign/index.html:183
|
||||||
msgid "Recentrer"
|
msgid "Recentrer"
|
||||||
|
|
@ -833,12 +833,13 @@ msgstr "Vous n'avez pas la permission de créer des règlements."
|
||||||
|
|
||||||
#: sign/views.py:926 sign/views.py:979
|
#: sign/views.py:926 sign/views.py:979
|
||||||
msgid "Le titre, la référence et le gestionnaire sont obligatoires."
|
msgid "Le titre, la référence et le gestionnaire sont obligatoires."
|
||||||
msgstr "Le titre et la référence sont obligatoires."
|
msgstr "Le titre, la référence et le gestionnaire sont obligatoires."
|
||||||
|
|
||||||
#: sign/views.py:932
|
#: sign/views.py:932
|
||||||
msgid ""
|
msgid ""
|
||||||
"Vous n'avez pas l'autorisation de créer un règlement pour ce gestionnaire."
|
"Vous n'avez pas l'autorisation de créer un règlement pour ce gestionnaire."
|
||||||
msgstr "Vous n'avez pas la permission de créer des règlements."
|
msgstr ""
|
||||||
|
"Vous n'avez pas l'autorisation de créer un règlement pour ce gestionnaire."
|
||||||
|
|
||||||
#: sign/views.py:969
|
#: sign/views.py:969
|
||||||
msgid ""
|
msgid ""
|
||||||
|
|
@ -851,7 +852,8 @@ msgstr ""
|
||||||
#: sign/views.py:985
|
#: sign/views.py:985
|
||||||
msgid ""
|
msgid ""
|
||||||
"Vous n'avez pas l'autorisation d'associer ce règlement à ce gestionnaire."
|
"Vous n'avez pas l'autorisation d'associer ce règlement à ce gestionnaire."
|
||||||
msgstr "Vous n'avez pas la permission de créer des règlements."
|
msgstr ""
|
||||||
|
"Vous n'avez pas l'autorisation d'associer ce règlement à ce gestionnaire."
|
||||||
|
|
||||||
#: sign/views.py:1001
|
#: sign/views.py:1001
|
||||||
msgid "Le titre et la référence sont obligatoires."
|
msgid "Le titre et la référence sont obligatoires."
|
||||||
|
|
|
||||||
|
|
@ -4396,7 +4396,7 @@ msgstr "Expected quantity"
|
||||||
|
|
||||||
#: stock/templates/stock/stock_alerts.html:59
|
#: stock/templates/stock/stock_alerts.html:59
|
||||||
msgid "Bon"
|
msgid "Bon"
|
||||||
msgstr "Don"
|
msgstr "Good"
|
||||||
|
|
||||||
#: stock/templates/stock/stock_alerts.html:93
|
#: stock/templates/stock/stock_alerts.html:93
|
||||||
msgid "Aucun prêt en retard."
|
msgid "Aucun prêt en retard."
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -24,11 +24,11 @@ msgstr "L'emplacement '%(loc)s' n'est pas autorisé pour le produit '%(prod)s'."
|
||||||
|
|
||||||
#: stock/forms.py:479
|
#: stock/forms.py:479
|
||||||
msgid "Si vide, le produit est autorisé dans tous les emplacements."
|
msgid "Si vide, le produit est autorisé dans tous les emplacements."
|
||||||
msgstr "Si le produit existe déjà dans le stock."
|
msgstr "Si vide, le produit est autorisé dans tous les emplacements."
|
||||||
|
|
||||||
#: stock/forms.py:496
|
#: stock/forms.py:496
|
||||||
msgid "Quantité initiale"
|
msgid "Quantité initiale"
|
||||||
msgstr "Quantité totale"
|
msgstr "Quantité initiale"
|
||||||
|
|
||||||
#: stock/models.py:31 stock/models.py:835 stock/models.py:930
|
#: stock/models.py:31 stock/models.py:835 stock/models.py:930
|
||||||
#: stock/templates/stock/inventory_detail.html:107
|
#: stock/templates/stock/inventory_detail.html:107
|
||||||
|
|
@ -166,18 +166,22 @@ msgstr "Actif"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Si désactivé, le produit ne sera plus disponible pour les opérations "
|
"Si désactivé, le produit ne sera plus disponible pour les opérations "
|
||||||
"(nouvelles entrées, sorties, transferts, interventions)."
|
"(nouvelles entrées, sorties, transferts, interventions)."
|
||||||
msgstr "Si désactivé, le produit ne sera plus disponible pour les opérations (nouvelles entrées, sorties, transferts, interventions)."
|
msgstr ""
|
||||||
|
"Si désactivé, le produit ne sera plus disponible pour les opérations "
|
||||||
|
"(nouvelles entrées, sorties, transferts, interventions)."
|
||||||
|
|
||||||
#: stock/models.py:215 stock/templates/stock/product_detail.html:191
|
#: stock/models.py:215 stock/templates/stock/product_detail.html:191
|
||||||
#: stock/templates/stock/product_form.html:184
|
#: stock/templates/stock/product_form.html:184
|
||||||
msgid "Emplacements autorisés"
|
msgid "Emplacements autorisés"
|
||||||
msgstr "Emplacement par défaut"
|
msgstr "Emplacements autorisés"
|
||||||
|
|
||||||
#: stock/models.py:216
|
#: stock/models.py:216
|
||||||
msgid ""
|
msgid ""
|
||||||
"Emplacements dans lesquels ce produit est autorisé à être stocké (vide = "
|
"Emplacements dans lesquels ce produit est autorisé à être stocké (vide = "
|
||||||
"tous autorisés)."
|
"tous autorisés)."
|
||||||
msgstr "Emplacements dans lesquels ce produit est autorisé à être stocké (vide = tous autorisés)."
|
msgstr ""
|
||||||
|
"Emplacements dans lesquels ce produit est autorisé à être stocké (vide = "
|
||||||
|
"tous autorisés)."
|
||||||
|
|
||||||
#: stock/models.py:307
|
#: stock/models.py:307
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
|
|
@ -444,7 +448,7 @@ msgstr "Signature du réceptionnaire (image depuis tablette)"
|
||||||
#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:275
|
#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:275
|
||||||
#: stock/templates/stock/stock_movement_batch_detail.html:360
|
#: stock/templates/stock/stock_movement_batch_detail.html:360
|
||||||
msgid "Nom du signataire"
|
msgid "Nom du signataire"
|
||||||
msgstr "Image de signature"
|
msgstr "Nom du signataire"
|
||||||
|
|
||||||
#: stock/models.py:429 stock/models.py:1281
|
#: stock/models.py:429 stock/models.py:1281
|
||||||
#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:331
|
#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:331
|
||||||
|
|
@ -464,7 +468,7 @@ msgstr "Prêt de matériel"
|
||||||
#: stock/templates/stock/stock_movement_batch_detail.html:110
|
#: stock/templates/stock/stock_movement_batch_detail.html:110
|
||||||
#: stock/templates/stock/stock_movement_batch_detail.html:513
|
#: stock/templates/stock/stock_movement_batch_detail.html:513
|
||||||
msgid "Date de retour attendue"
|
msgid "Date de retour attendue"
|
||||||
msgstr "Date de commande"
|
msgstr "Date de retour attendue"
|
||||||
|
|
||||||
#: stock/models.py:431 stock/models.py:1283
|
#: stock/models.py:431 stock/models.py:1283
|
||||||
msgid "Prêt retourné"
|
msgid "Prêt retourné"
|
||||||
|
|
@ -590,7 +594,7 @@ msgstr "Validé par"
|
||||||
#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:205
|
#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:205
|
||||||
#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:831
|
#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:831
|
||||||
msgid "Commentaire du validateur"
|
msgid "Commentaire du validateur"
|
||||||
msgstr "Commentaire"
|
msgstr "Commentaire du validateur"
|
||||||
|
|
||||||
#: stock/models.py:623
|
#: stock/models.py:623
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
|
|
@ -614,7 +618,7 @@ msgstr "Commentaire"
|
||||||
|
|
||||||
#: stock/models.py:738
|
#: stock/models.py:738
|
||||||
msgid "Commentaire par"
|
msgid "Commentaire par"
|
||||||
msgstr "Commentaire"
|
msgstr "Commentaire par"
|
||||||
|
|
||||||
#: stock/models.py:747
|
#: stock/models.py:747
|
||||||
msgid "Commentaire validateur par"
|
msgid "Commentaire validateur par"
|
||||||
|
|
@ -630,7 +634,9 @@ msgstr "Inventaire {product} ({location})"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Le produit \"%(prod)s\" n'est pas autorisé dans l'emplacement de cet "
|
"Le produit \"%(prod)s\" n'est pas autorisé dans l'emplacement de cet "
|
||||||
"inventaire (\"%(loc)s\")."
|
"inventaire (\"%(loc)s\")."
|
||||||
msgstr "Le produit '%(prod)s' n'est pas autorisé dans l'emplacement de cet inventaire ('%(loc)s')."
|
msgstr ""
|
||||||
|
"Le produit \"%(prod)s\" n'est pas autorisé dans l'emplacement de cet "
|
||||||
|
"inventaire (\"%(loc)s\")."
|
||||||
|
|
||||||
#: stock/models.py:814 stock/models.py:926
|
#: stock/models.py:814 stock/models.py:926
|
||||||
#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:92
|
#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:92
|
||||||
|
|
@ -654,7 +660,7 @@ msgstr "Envoyée"
|
||||||
|
|
||||||
#: stock/models.py:827
|
#: stock/models.py:827
|
||||||
msgid "Convertie en commande"
|
msgid "Convertie en commande"
|
||||||
msgstr "Bon de commande"
|
msgstr "Convertie en commande"
|
||||||
|
|
||||||
#: stock/models.py:828 stock/models.py:949
|
#: stock/models.py:828 stock/models.py:949
|
||||||
#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:82
|
#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:82
|
||||||
|
|
@ -703,7 +709,7 @@ msgstr "Statut"
|
||||||
#: stock/models.py:856 stock/templates/stock/request_for_quote_detail.html:95
|
#: stock/models.py:856 stock/templates/stock/request_for_quote_detail.html:95
|
||||||
#: stock/templates/stock/stock_purchases.html:116
|
#: stock/templates/stock/stock_purchases.html:116
|
||||||
msgid "Fournisseurs sollicités"
|
msgid "Fournisseurs sollicités"
|
||||||
msgstr "Fournisseurs"
|
msgstr "Fournisseurs sollicités"
|
||||||
|
|
||||||
#: stock/models.py:858 stock/models.py:2050
|
#: stock/models.py:858 stock/models.py:2050
|
||||||
#: stock/templates/stock/mobile/production_order_form_mobile.html:138
|
#: stock/templates/stock/mobile/production_order_form_mobile.html:138
|
||||||
|
|
@ -724,11 +730,11 @@ msgstr "Notes"
|
||||||
#: stock/models.py:862 stock/templates/stock/request_for_quote_detail.html:12
|
#: stock/models.py:862 stock/templates/stock/request_for_quote_detail.html:12
|
||||||
#: stock/templates/stock/stock_purchases.html:111
|
#: stock/templates/stock/stock_purchases.html:111
|
||||||
msgid "Demande d'offre"
|
msgid "Demande d'offre"
|
||||||
msgstr "Demandeur"
|
msgstr "Demande d'offre"
|
||||||
|
|
||||||
#: stock/models.py:863
|
#: stock/models.py:863
|
||||||
msgid "Demandes d'offres"
|
msgid "Demandes d'offres"
|
||||||
msgstr "Demandeur"
|
msgstr "Demandes d'offres"
|
||||||
|
|
||||||
#: stock/models.py:866
|
#: stock/models.py:866
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
|
|
@ -775,7 +781,7 @@ msgstr "Quantité totale"
|
||||||
|
|
||||||
#: stock/models.py:888
|
#: stock/models.py:888
|
||||||
msgid "Quantité totale souhaitée"
|
msgid "Quantité totale souhaitée"
|
||||||
msgstr "Quantité totale"
|
msgstr "Quantité totale souhaitée"
|
||||||
|
|
||||||
#: stock/models.py:892 stock/models.py:1120
|
#: stock/models.py:892 stock/models.py:1120
|
||||||
msgid "Nombre d'articles"
|
msgid "Nombre d'articles"
|
||||||
|
|
@ -861,7 +867,7 @@ msgstr "Quantité déjà réceptionnée pour cet article"
|
||||||
|
|
||||||
#: stock/models.py:1137
|
#: stock/models.py:1137
|
||||||
msgid "Prix unitaire (HTVA)"
|
msgid "Prix unitaire (HTVA)"
|
||||||
msgstr "Prix unitaire"
|
msgstr "Prix unitaire (HTVA)"
|
||||||
|
|
||||||
#: stock/models.py:1142
|
#: stock/models.py:1142
|
||||||
msgid "Taux de TVA (%)"
|
msgid "Taux de TVA (%)"
|
||||||
|
|
@ -1305,7 +1311,7 @@ msgstr "Export PDF"
|
||||||
|
|
||||||
#: stock/templates/stock/inventory_detail.html:83
|
#: stock/templates/stock/inventory_detail.html:83
|
||||||
msgid "Feuille de comptage vierge"
|
msgid "Feuille de comptage vierge"
|
||||||
msgstr "Exporter en PDF (feuille de comptage vierge)"
|
msgstr "Feuille de comptage vierge"
|
||||||
|
|
||||||
#: stock/templates/stock/inventory_detail.html:88
|
#: stock/templates/stock/inventory_detail.html:88
|
||||||
msgid "Tableau complet (comptages, commentaires, statut)"
|
msgid "Tableau complet (comptages, commentaires, statut)"
|
||||||
|
|
@ -1364,7 +1370,7 @@ msgstr "Non validé"
|
||||||
#: stock/templates/stock/inventory_detail.html:130
|
#: stock/templates/stock/inventory_detail.html:130
|
||||||
#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:351
|
#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:351
|
||||||
msgid "Commentaire validateur"
|
msgid "Commentaire validateur"
|
||||||
msgstr "Commentaire"
|
msgstr "Commentaire validateur"
|
||||||
|
|
||||||
#: stock/templates/stock/inventory_detail.html:125
|
#: stock/templates/stock/inventory_detail.html:125
|
||||||
#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:197
|
#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:197
|
||||||
|
|
@ -1386,7 +1392,7 @@ msgstr "Modifier"
|
||||||
|
|
||||||
#: stock/templates/stock/inventory_detail.html:133
|
#: stock/templates/stock/inventory_detail.html:133
|
||||||
msgid "Ajouter un commentaire"
|
msgid "Ajouter un commentaire"
|
||||||
msgstr "Ajouter un composant"
|
msgstr "Ajouter un commentaire"
|
||||||
|
|
||||||
#: stock/templates/stock/inventory_detail.html:158
|
#: stock/templates/stock/inventory_detail.html:158
|
||||||
#: stock/templates/stock/inventory_form.html:34
|
#: stock/templates/stock/inventory_form.html:34
|
||||||
|
|
@ -1491,7 +1497,7 @@ msgstr "Commentaires et validation"
|
||||||
#: stock/templates/stock/inventory_detail.html:302
|
#: stock/templates/stock/inventory_detail.html:302
|
||||||
#: stock/templates/stock/inventory_detail.html:1153
|
#: stock/templates/stock/inventory_detail.html:1153
|
||||||
msgid "Voir/ajouter un commentaire"
|
msgid "Voir/ajouter un commentaire"
|
||||||
msgstr "Voir le commentaire"
|
msgstr "Voir/ajouter un commentaire"
|
||||||
|
|
||||||
#: stock/templates/stock/inventory_detail.html:327
|
#: stock/templates/stock/inventory_detail.html:327
|
||||||
#: stock/templates/stock/inventory_detail.html:646
|
#: stock/templates/stock/inventory_detail.html:646
|
||||||
|
|
@ -1512,7 +1518,7 @@ msgstr "Valider cet article"
|
||||||
#: stock/templates/stock/inventory_detail.html:336
|
#: stock/templates/stock/inventory_detail.html:336
|
||||||
#: stock/templates/stock/inventory_detail.html:1184
|
#: stock/templates/stock/inventory_detail.html:1184
|
||||||
msgid "Supprimer cette ligne"
|
msgid "Supprimer cette ligne"
|
||||||
msgstr "Supprimer cette ligne ?"
|
msgstr "Supprimer cette ligne"
|
||||||
|
|
||||||
#: stock/templates/stock/inventory_detail.html:344
|
#: stock/templates/stock/inventory_detail.html:344
|
||||||
#: stock/templates/stock/inventory_detail.html:1029
|
#: stock/templates/stock/inventory_detail.html:1029
|
||||||
|
|
@ -1545,11 +1551,11 @@ msgstr "Fermer"
|
||||||
|
|
||||||
#: stock/templates/stock/inventory_detail.html:371
|
#: stock/templates/stock/inventory_detail.html:371
|
||||||
msgid "Commentaire du magasinier"
|
msgid "Commentaire du magasinier"
|
||||||
msgstr "Commentaire"
|
msgstr "Commentaire du magasinier"
|
||||||
|
|
||||||
#: stock/templates/stock/inventory_detail.html:375
|
#: stock/templates/stock/inventory_detail.html:375
|
||||||
msgid "Ajouter/modifier un commentaire..."
|
msgid "Ajouter/modifier un commentaire..."
|
||||||
msgstr "Ajouter un document..."
|
msgstr "Ajouter/modifier un commentaire..."
|
||||||
|
|
||||||
#: stock/templates/stock/inventory_detail.html:378
|
#: stock/templates/stock/inventory_detail.html:378
|
||||||
#: stock/templates/stock/inventory_detail.html:395
|
#: stock/templates/stock/inventory_detail.html:395
|
||||||
|
|
@ -1585,12 +1591,13 @@ msgid ""
|
||||||
"Voulez-vous vraiment valider cet inventaire ? Les stocks seront ajustés "
|
"Voulez-vous vraiment valider cet inventaire ? Les stocks seront ajustés "
|
||||||
"définitivement."
|
"définitivement."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Voulez-vous vraiment valider cet inventaire ? Les stocks seront ajustés."
|
"Voulez-vous vraiment valider cet inventaire ? Les stocks seront ajustés "
|
||||||
|
"définitivement."
|
||||||
|
|
||||||
#: stock/templates/stock/inventory_detail.html:424
|
#: stock/templates/stock/inventory_detail.html:424
|
||||||
#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:807
|
#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:807
|
||||||
msgid "Commentaire du validateur (optionnel)"
|
msgid "Commentaire du validateur (optionnel)"
|
||||||
msgstr "Conception liée (optionnel)"
|
msgstr "Commentaire du validateur (optionnel)"
|
||||||
|
|
||||||
#: stock/templates/stock/inventory_detail.html:425
|
#: stock/templates/stock/inventory_detail.html:425
|
||||||
msgid "Expliquer les écarts majeurs, remarques de validation..."
|
msgid "Expliquer les écarts majeurs, remarques de validation..."
|
||||||
|
|
@ -1640,7 +1647,7 @@ msgstr "Annuler"
|
||||||
|
|
||||||
#: stock/templates/stock/inventory_detail.html:430
|
#: stock/templates/stock/inventory_detail.html:430
|
||||||
msgid "Confirmer et valider"
|
msgid "Confirmer et valider"
|
||||||
msgstr "Tout valider"
|
msgstr "Confirmer et valider"
|
||||||
|
|
||||||
#: stock/templates/stock/inventory_detail.html:448
|
#: stock/templates/stock/inventory_detail.html:448
|
||||||
msgid "Commentaire de validation général"
|
msgid "Commentaire de validation général"
|
||||||
|
|
@ -1669,7 +1676,7 @@ msgstr "Quantité comptée"
|
||||||
|
|
||||||
#: stock/templates/stock/inventory_detail.html:512
|
#: stock/templates/stock/inventory_detail.html:512
|
||||||
msgid "Commentaire optionnel..."
|
msgid "Commentaire optionnel..."
|
||||||
msgstr "Commentaire"
|
msgstr "Commentaire optionnel..."
|
||||||
|
|
||||||
#: stock/templates/stock/inventory_detail.html:518
|
#: stock/templates/stock/inventory_detail.html:518
|
||||||
#: stock/templates/stock/mobile/new_stock_batch_mobile.html:232
|
#: stock/templates/stock/mobile/new_stock_batch_mobile.html:232
|
||||||
|
|
@ -1720,7 +1727,7 @@ msgstr "article(s) visible(s) ?"
|
||||||
|
|
||||||
#: stock/templates/stock/inventory_detail.html:890
|
#: stock/templates/stock/inventory_detail.html:890
|
||||||
msgid "La quantité ne peut pas être négative ou invalide."
|
msgid "La quantité ne peut pas être négative ou invalide."
|
||||||
msgstr "La quantité ne peut pas être négative."
|
msgstr "La quantité ne peut pas être négative ou invalide."
|
||||||
|
|
||||||
#: stock/templates/stock/inventory_detail.html:996
|
#: stock/templates/stock/inventory_detail.html:996
|
||||||
msgid "Voulez-vous vraiment supprimer cet article de l'inventaire ?"
|
msgid "Voulez-vous vraiment supprimer cet article de l'inventaire ?"
|
||||||
|
|
@ -1734,7 +1741,7 @@ msgstr "Sélectionner"
|
||||||
|
|
||||||
#: stock/templates/stock/inventory_detail.html:1077
|
#: stock/templates/stock/inventory_detail.html:1077
|
||||||
msgid "Veuillez sélectionner un produit."
|
msgid "Veuillez sélectionner un produit."
|
||||||
msgstr "Veuillez sélectionner un produit"
|
msgstr "Veuillez sélectionner un produit."
|
||||||
|
|
||||||
#: stock/templates/stock/inventory_form.html:7
|
#: stock/templates/stock/inventory_form.html:7
|
||||||
msgid "Modifier l'inventaire"
|
msgid "Modifier l'inventaire"
|
||||||
|
|
@ -1888,7 +1895,7 @@ msgstr "Aucune"
|
||||||
#: stock/templates/stock/new_stock_batch.html:75
|
#: stock/templates/stock/new_stock_batch.html:75
|
||||||
#: stock/templates/stock/new_stock_batch.html:142
|
#: stock/templates/stock/new_stock_batch.html:142
|
||||||
msgid "Sélectionnez ou saisissez..."
|
msgid "Sélectionnez ou saisissez..."
|
||||||
msgstr "Sélectionner..."
|
msgstr "Sélectionnez ou saisissez..."
|
||||||
|
|
||||||
#: stock/templates/stock/mobile/new_stock_batch_mobile.html:90
|
#: stock/templates/stock/mobile/new_stock_batch_mobile.html:90
|
||||||
#: stock/templates/stock/mobile/new_stock_batch_mobile.html:146
|
#: stock/templates/stock/mobile/new_stock_batch_mobile.html:146
|
||||||
|
|
@ -2061,7 +2068,7 @@ msgstr "Le sous-type est obligatoire."
|
||||||
#: stock/templates/stock/mobile/new_stock_batch_mobile.html:483
|
#: stock/templates/stock/mobile/new_stock_batch_mobile.html:483
|
||||||
#: stock/templates/stock/new_stock_batch.html:788
|
#: stock/templates/stock/new_stock_batch.html:788
|
||||||
msgid "La date de retour attendue est obligatoire pour un emprunt."
|
msgid "La date de retour attendue est obligatoire pour un emprunt."
|
||||||
msgstr "L'emplacement destination est obligatoire pour une entrée."
|
msgstr "La date de retour attendue est obligatoire pour un emprunt."
|
||||||
|
|
||||||
#: stock/templates/stock/mobile/new_stock_batch_mobile.html:492
|
#: stock/templates/stock/mobile/new_stock_batch_mobile.html:492
|
||||||
#: stock/templates/stock/new_stock_batch.html:797
|
#: stock/templates/stock/new_stock_batch.html:797
|
||||||
|
|
@ -2559,7 +2566,7 @@ msgstr "Magasinier :"
|
||||||
|
|
||||||
#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:259
|
#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:259
|
||||||
msgid "Validateur :"
|
msgid "Validateur :"
|
||||||
msgstr "Valider"
|
msgstr "Validateur :"
|
||||||
|
|
||||||
#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:265
|
#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:265
|
||||||
#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:316
|
#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:316
|
||||||
|
|
@ -2572,11 +2579,11 @@ msgstr "Compté"
|
||||||
|
|
||||||
#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:341
|
#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:341
|
||||||
msgid "Commentaire magasinier"
|
msgid "Commentaire magasinier"
|
||||||
msgstr "Commentaire"
|
msgstr "Commentaire magasinier"
|
||||||
|
|
||||||
#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:346
|
#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:346
|
||||||
msgid "Remarque, observation du magasinier…"
|
msgid "Remarque, observation du magasinier…"
|
||||||
msgstr "Remarque, observation…"
|
msgstr "Remarque, observation du magasinier…"
|
||||||
|
|
||||||
#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:357
|
#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:357
|
||||||
msgid "Observation du validateur…"
|
msgid "Observation du validateur…"
|
||||||
|
|
@ -2606,21 +2613,21 @@ msgstr "Erreur."
|
||||||
|
|
||||||
#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:808
|
#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:808
|
||||||
msgid "Remarques, observations..."
|
msgid "Remarques, observations..."
|
||||||
msgstr "Remarque, observation…"
|
msgstr "Remarques, observations..."
|
||||||
|
|
||||||
#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:93
|
#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:93
|
||||||
#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:111
|
#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:111
|
||||||
#: stock/templates/stock/preparation_order_detail.html:97
|
#: stock/templates/stock/preparation_order_detail.html:97
|
||||||
#: stock/templates/stock/stock_movement_batch_detail.html:93
|
#: stock/templates/stock/stock_movement_batch_detail.html:93
|
||||||
msgid "Suivi du prêt de matériel"
|
msgid "Suivi du prêt de matériel"
|
||||||
msgstr "Suivre les bons de préparation de matériel"
|
msgstr "Suivi du prêt de matériel"
|
||||||
|
|
||||||
#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:98
|
#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:98
|
||||||
#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:126
|
#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:126
|
||||||
#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:116
|
#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:116
|
||||||
#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:144
|
#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:144
|
||||||
msgid "Retourné"
|
msgid "Retourné"
|
||||||
msgstr "Retour"
|
msgstr "Retourné"
|
||||||
|
|
||||||
#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:101
|
#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:101
|
||||||
#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:119
|
#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:119
|
||||||
|
|
@ -2632,12 +2639,12 @@ msgstr "En retard"
|
||||||
#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:109
|
#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:109
|
||||||
#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:127
|
#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:127
|
||||||
msgid "Retour attendu"
|
msgid "Retour attendu"
|
||||||
msgstr "Qté attendue"
|
msgstr "Retour attendu"
|
||||||
|
|
||||||
#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:121
|
#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:121
|
||||||
#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:139
|
#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:139
|
||||||
msgid "Non retourné"
|
msgid "Non retourné"
|
||||||
msgstr "Non renseigné"
|
msgstr "Non retourné"
|
||||||
|
|
||||||
#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:140
|
#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:140
|
||||||
#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:157
|
#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:157
|
||||||
|
|
@ -2693,12 +2700,12 @@ msgstr "Effacer"
|
||||||
#: stock/templates/stock/preparation_order_detail.html:148
|
#: stock/templates/stock/preparation_order_detail.html:148
|
||||||
#: stock/templates/stock/stock_movement_batch_detail.html:144
|
#: stock/templates/stock/stock_movement_batch_detail.html:144
|
||||||
msgid "Modifier le prêt"
|
msgid "Modifier le prêt"
|
||||||
msgstr "Modifier le produit"
|
msgstr "Modifier le prêt"
|
||||||
|
|
||||||
#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:426
|
#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:426
|
||||||
#: stock/templates/stock/stock_movement_batch_detail.html:435
|
#: stock/templates/stock/stock_movement_batch_detail.html:435
|
||||||
msgid "Veuillez entrer le nom du signataire."
|
msgid "Veuillez entrer le nom du signataire."
|
||||||
msgstr "Veuillez entrer une quantité valide."
|
msgstr "Veuillez entrer le nom du signataire."
|
||||||
|
|
||||||
#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:430
|
#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:430
|
||||||
#: stock/templates/stock/stock_movement_batch_detail.html:439
|
#: stock/templates/stock/stock_movement_batch_detail.html:439
|
||||||
|
|
@ -2893,11 +2900,11 @@ msgstr "Envoyer"
|
||||||
|
|
||||||
#: stock/templates/stock/mobile/stock_preparation_orders_mobile.html:45
|
#: stock/templates/stock/mobile/stock_preparation_orders_mobile.html:45
|
||||||
msgid "Tous statuts"
|
msgid "Tous statuts"
|
||||||
msgstr "Tous les statuts"
|
msgstr "Tous statuts"
|
||||||
|
|
||||||
#: stock/templates/stock/mobile/stock_preparation_orders_mobile.html:53
|
#: stock/templates/stock/mobile/stock_preparation_orders_mobile.html:53
|
||||||
msgid "Toutes priorités"
|
msgid "Toutes priorités"
|
||||||
msgstr "Tous les produits"
|
msgstr "Toutes priorités"
|
||||||
|
|
||||||
#: stock/templates/stock/mobile/stock_preparation_orders_mobile.html:62
|
#: stock/templates/stock/mobile/stock_preparation_orders_mobile.html:62
|
||||||
msgid "Effacer les filtres"
|
msgid "Effacer les filtres"
|
||||||
|
|
@ -3195,13 +3202,14 @@ msgstr "vide"
|
||||||
#: stock/templates/stock/new_stock_batch.html:843
|
#: stock/templates/stock/new_stock_batch.html:843
|
||||||
#: stock/templates/stock/new_stock_batch.html:857
|
#: stock/templates/stock/new_stock_batch.html:857
|
||||||
msgid "L'emplacement source sélectionné n'est pas autorisé pour ce produit."
|
msgid "L'emplacement source sélectionné n'est pas autorisé pour ce produit."
|
||||||
msgstr "L'emplacement source est obligatoire pour une sortie."
|
msgstr "L'emplacement source sélectionné n'est pas autorisé pour ce produit."
|
||||||
|
|
||||||
#: stock/templates/stock/new_stock_batch.html:847
|
#: stock/templates/stock/new_stock_batch.html:847
|
||||||
#: stock/templates/stock/new_stock_batch.html:852
|
#: stock/templates/stock/new_stock_batch.html:852
|
||||||
msgid ""
|
msgid ""
|
||||||
"L'emplacement de destination sélectionné n'est pas autorisé pour ce produit."
|
"L'emplacement de destination sélectionné n'est pas autorisé pour ce produit."
|
||||||
msgstr "L'emplacement destination est obligatoire pour une entrée."
|
msgstr ""
|
||||||
|
"L'emplacement de destination sélectionné n'est pas autorisé pour ce produit."
|
||||||
|
|
||||||
#: stock/templates/stock/preparation_order_add.html:10
|
#: stock/templates/stock/preparation_order_add.html:10
|
||||||
msgid "Nouveau Bon de Préparation"
|
msgid "Nouveau Bon de Préparation"
|
||||||
|
|
@ -3390,12 +3398,12 @@ msgstr "Matériel retourné"
|
||||||
#: stock/templates/stock/preparation_order_detail.html:106
|
#: stock/templates/stock/preparation_order_detail.html:106
|
||||||
#: stock/templates/stock/stock_movement_batch_detail.html:102
|
#: stock/templates/stock/stock_movement_batch_detail.html:102
|
||||||
msgid "En cours de prêt"
|
msgid "En cours de prêt"
|
||||||
msgstr "En cours"
|
msgstr "En cours de prêt"
|
||||||
|
|
||||||
#: stock/templates/stock/preparation_order_detail.html:121
|
#: stock/templates/stock/preparation_order_detail.html:121
|
||||||
#: stock/templates/stock/stock_movement_batch_detail.html:117
|
#: stock/templates/stock/stock_movement_batch_detail.html:117
|
||||||
msgid "Le matériel a été retourné."
|
msgid "Le matériel a été retourné."
|
||||||
msgstr "La commande a été enregistrée."
|
msgstr "Le matériel a été retourné."
|
||||||
|
|
||||||
#: stock/templates/stock/preparation_order_detail.html:124
|
#: stock/templates/stock/preparation_order_detail.html:124
|
||||||
#: stock/templates/stock/stock_movement_batch_detail.html:120
|
#: stock/templates/stock/stock_movement_batch_detail.html:120
|
||||||
|
|
@ -3410,13 +3418,13 @@ msgstr "Le matériel est actuellement prêté."
|
||||||
#: stock/templates/stock/preparation_order_detail.html:138
|
#: stock/templates/stock/preparation_order_detail.html:138
|
||||||
#: stock/templates/stock/stock_movement_batch_detail.html:134
|
#: stock/templates/stock/stock_movement_batch_detail.html:134
|
||||||
msgid "Marquer comme non retourné"
|
msgid "Marquer comme non retourné"
|
||||||
msgstr "Marquer comme traité"
|
msgstr "Marquer comme non retourné"
|
||||||
|
|
||||||
#: stock/templates/stock/preparation_order_detail.html:143
|
#: stock/templates/stock/preparation_order_detail.html:143
|
||||||
#: stock/templates/stock/stock_alerts.html:86
|
#: stock/templates/stock/stock_alerts.html:86
|
||||||
#: stock/templates/stock/stock_movement_batch_detail.html:139
|
#: stock/templates/stock/stock_movement_batch_detail.html:139
|
||||||
msgid "Marquer comme retourné"
|
msgid "Marquer comme retourné"
|
||||||
msgstr "Marquer comme traité"
|
msgstr "Marquer comme retourné"
|
||||||
|
|
||||||
#: stock/templates/stock/preparation_order_detail.html:159
|
#: stock/templates/stock/preparation_order_detail.html:159
|
||||||
msgid "Cette préparation ne concerne pas un prêt actuellement."
|
msgid "Cette préparation ne concerne pas un prêt actuellement."
|
||||||
|
|
@ -3590,7 +3598,7 @@ msgstr "Envoyer les documents"
|
||||||
#: stock/templates/stock/preparation_order_detail.html:1256
|
#: stock/templates/stock/preparation_order_detail.html:1256
|
||||||
#: stock/templates/stock/stock_movement_batch_detail.html:496
|
#: stock/templates/stock/stock_movement_batch_detail.html:496
|
||||||
msgid "Modifier les informations de prêt"
|
msgid "Modifier les informations de prêt"
|
||||||
msgstr "Modifier le bon de préparation"
|
msgstr "Modifier les informations de prêt"
|
||||||
|
|
||||||
#: stock/templates/stock/preparation_order_process.html:16
|
#: stock/templates/stock/preparation_order_process.html:16
|
||||||
msgid "Sélectionnez les emplacements et les quantités à sortir du stock"
|
msgid "Sélectionnez les emplacements et les quantités à sortir du stock"
|
||||||
|
|
@ -3637,11 +3645,13 @@ msgstr "Quantité à sortir"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Aucun stock enregistré pour ce produit. Le stock passera en négatif après la "
|
"Aucun stock enregistré pour ce produit. Le stock passera en négatif après la "
|
||||||
"sortie."
|
"sortie."
|
||||||
msgstr "Aucun stock enregistré pour ce produit."
|
msgstr ""
|
||||||
|
"Aucun stock enregistré pour ce produit. Le stock passera en négatif après la "
|
||||||
|
"sortie."
|
||||||
|
|
||||||
#: stock/templates/stock/preparation_order_process.html:175
|
#: stock/templates/stock/preparation_order_process.html:175
|
||||||
msgid "Aucun stock disponible et aucun emplacement accessible pour ce produit"
|
msgid "Aucun stock disponible et aucun emplacement accessible pour ce produit"
|
||||||
msgstr "Aucun stock disponible pour ce produit"
|
msgstr "Aucun stock disponible et aucun emplacement accessible pour ce produit"
|
||||||
|
|
||||||
#: stock/templates/stock/preparation_order_process.html:257
|
#: stock/templates/stock/preparation_order_process.html:257
|
||||||
msgid "Confirmer la sortie des produits et marquer le bon comme traité ?"
|
msgid "Confirmer la sortie des produits et marquer le bon comme traité ?"
|
||||||
|
|
@ -3658,7 +3668,7 @@ msgstr "Sélectionner..."
|
||||||
|
|
||||||
#: stock/templates/stock/preparation_order_process.html:448
|
#: stock/templates/stock/preparation_order_process.html:448
|
||||||
msgid "Erreur de chargement"
|
msgid "Erreur de chargement"
|
||||||
msgstr "Erreur lors du chargement."
|
msgstr "Erreur de chargement"
|
||||||
|
|
||||||
#: stock/templates/stock/preparation_order_process.html:522
|
#: stock/templates/stock/preparation_order_process.html:522
|
||||||
msgid "Une erreur est survenue"
|
msgid "Une erreur est survenue"
|
||||||
|
|
@ -3670,7 +3680,7 @@ msgstr "Erreur de connexion"
|
||||||
|
|
||||||
#: stock/templates/stock/product_create_at_location.html:13
|
#: stock/templates/stock/product_create_at_location.html:13
|
||||||
msgid "Nouveau produit à l'emplacement"
|
msgid "Nouveau produit à l'emplacement"
|
||||||
msgstr "Aucun produit dans cet emplacement."
|
msgstr "Nouveau produit à l'emplacement"
|
||||||
|
|
||||||
#: stock/templates/stock/product_create_at_location.html:24
|
#: stock/templates/stock/product_create_at_location.html:24
|
||||||
#: stock/templates/stock/product_form.html:14
|
#: stock/templates/stock/product_form.html:14
|
||||||
|
|
@ -3707,23 +3717,23 @@ msgstr "Quantité minimale déclenchant une alerte de stock"
|
||||||
|
|
||||||
#: stock/templates/stock/product_create_at_location.html:171
|
#: stock/templates/stock/product_create_at_location.html:171
|
||||||
msgid "Association & Quantité"
|
msgid "Association & Quantité"
|
||||||
msgstr "Ajuster la quantité"
|
msgstr "Association & Quantité"
|
||||||
|
|
||||||
#: stock/templates/stock/product_create_at_location.html:177
|
#: stock/templates/stock/product_create_at_location.html:177
|
||||||
msgid "Emplacement d'association"
|
msgid "Emplacement d'association"
|
||||||
msgstr "Emplacement destination"
|
msgstr "Emplacement d'association"
|
||||||
|
|
||||||
#: stock/templates/stock/product_create_at_location.html:181
|
#: stock/templates/stock/product_create_at_location.html:181
|
||||||
msgid "Le produit sera automatiquement lié à cet emplacement."
|
msgid "Le produit sera automatiquement lié à cet emplacement."
|
||||||
msgstr "Aucun produit en stock à cet emplacement."
|
msgstr "Le produit sera automatiquement lié à cet emplacement."
|
||||||
|
|
||||||
#: stock/templates/stock/product_create_at_location.html:194
|
#: stock/templates/stock/product_create_at_location.html:194
|
||||||
msgid "Quantité initiale de départ à cet emplacement."
|
msgid "Quantité initiale de départ à cet emplacement."
|
||||||
msgstr "Aucun produit en stock à cet emplacement."
|
msgstr "Quantité initiale de départ à cet emplacement."
|
||||||
|
|
||||||
#: stock/templates/stock/product_create_at_location.html:201
|
#: stock/templates/stock/product_create_at_location.html:201
|
||||||
msgid "Restrictions d'emplacement"
|
msgid "Restrictions d'emplacement"
|
||||||
msgstr "Sélectionner un emplacement"
|
msgstr "Restrictions d'emplacement"
|
||||||
|
|
||||||
#: stock/templates/stock/product_create_at_location.html:225
|
#: stock/templates/stock/product_create_at_location.html:225
|
||||||
#: stock/templates/stock/product_form.html:218
|
#: stock/templates/stock/product_form.html:218
|
||||||
|
|
@ -3907,7 +3917,7 @@ msgstr "Inactif"
|
||||||
#: stock/templates/stock/product_form.html:255
|
#: stock/templates/stock/product_form.html:255
|
||||||
#: stock/templates/stock/serialized_item_detail.html:37
|
#: stock/templates/stock/serialized_item_detail.html:37
|
||||||
msgid "Confirmer la désactivation"
|
msgid "Confirmer la désactivation"
|
||||||
msgstr "Confirmer l'annulation"
|
msgstr "Confirmer la désactivation"
|
||||||
|
|
||||||
#: stock/templates/stock/product_detail.html:51
|
#: stock/templates/stock/product_detail.html:51
|
||||||
#: stock/templates/stock/product_form.html:260
|
#: stock/templates/stock/product_form.html:260
|
||||||
|
|
@ -3922,9 +3932,11 @@ msgid ""
|
||||||
" "
|
" "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"\n"
|
"\n"
|
||||||
" Êtes-vous sûr de vouloir supprimer le produit "
|
" Êtes-vous sûr de vouloir rendre le produit "
|
||||||
"<strong>%(name)s</strong> ?\n"
|
"<strong>%(name)s</strong> inactif ?\n"
|
||||||
" Cette action est irréversible.\n"
|
" Il ne sera plus visible pour les nouvelles "
|
||||||
|
"opérations de stock ou d'intervention, mais restera accessible dans "
|
||||||
|
"l'historique.\n"
|
||||||
" "
|
" "
|
||||||
|
|
||||||
#: stock/templates/stock/product_detail.html:63
|
#: stock/templates/stock/product_detail.html:63
|
||||||
|
|
@ -3938,7 +3950,7 @@ msgstr "Sous seuil"
|
||||||
|
|
||||||
#: stock/templates/stock/product_detail.html:203
|
#: stock/templates/stock/product_detail.html:203
|
||||||
msgid "Ce produit est autorisé dans tous les emplacements."
|
msgid "Ce produit est autorisé dans tous les emplacements."
|
||||||
msgstr "Aucun produit dans cet emplacement."
|
msgstr "Ce produit est autorisé dans tous les emplacements."
|
||||||
|
|
||||||
#: stock/templates/stock/product_detail.html:215
|
#: stock/templates/stock/product_detail.html:215
|
||||||
msgid "Alertes de stock actives"
|
msgid "Alertes de stock actives"
|
||||||
|
|
@ -4007,21 +4019,23 @@ msgstr "Quantités initiales pour les emplacements sélectionnés"
|
||||||
|
|
||||||
#: stock/templates/stock/product_form.html:232
|
#: stock/templates/stock/product_form.html:232
|
||||||
msgid "Désactivation"
|
msgid "Désactivation"
|
||||||
msgstr "Destination"
|
msgstr "Désactivation"
|
||||||
|
|
||||||
#: stock/templates/stock/product_form.html:237
|
#: stock/templates/stock/product_form.html:237
|
||||||
msgid ""
|
msgid ""
|
||||||
"Rendre ce produit inactif empêchera son utilisation pour les futurs "
|
"Rendre ce produit inactif empêchera son utilisation pour les futurs "
|
||||||
"mouvements de stock ou bons de commande, mais préservera tout son historique."
|
"mouvements de stock ou bons de commande, mais préservera tout son historique."
|
||||||
msgstr "Rendre ce produit inactif empêchera son utilisation pour les futurs mouvements de stock ou bons de commande, mais préservera tout son historique."
|
msgstr ""
|
||||||
|
"Rendre ce produit inactif empêchera son utilisation pour les futurs "
|
||||||
|
"mouvements de stock ou bons de commande, mais préservera tout son historique."
|
||||||
|
|
||||||
#: stock/templates/stock/product_form.html:240
|
#: stock/templates/stock/product_form.html:240
|
||||||
msgid "Désactiver ce produit"
|
msgid "Désactiver ce produit"
|
||||||
msgstr "Créer le produit"
|
msgstr "Désactiver ce produit"
|
||||||
|
|
||||||
#: stock/templates/stock/product_form.html:243
|
#: stock/templates/stock/product_form.html:243
|
||||||
msgid "Ce produit est déjà inactif"
|
msgid "Ce produit est déjà inactif"
|
||||||
msgstr "Si le produit existe déjà dans le stock."
|
msgstr "Ce produit est déjà inactif"
|
||||||
|
|
||||||
#: stock/templates/stock/product_form.html:272
|
#: stock/templates/stock/product_form.html:272
|
||||||
msgid "Désactiver"
|
msgid "Désactiver"
|
||||||
|
|
@ -4221,7 +4235,7 @@ msgstr "Total HTVA"
|
||||||
|
|
||||||
#: stock/templates/stock/purchase_order_detail.html:216
|
#: stock/templates/stock/purchase_order_detail.html:216
|
||||||
msgid "Total articles commandés"
|
msgid "Total articles commandés"
|
||||||
msgstr "Articles commandés"
|
msgstr "Total articles commandés"
|
||||||
|
|
||||||
#: stock/templates/stock/purchase_order_detail.html:225
|
#: stock/templates/stock/purchase_order_detail.html:225
|
||||||
msgid "Valeur totale net HTVA"
|
msgid "Valeur totale net HTVA"
|
||||||
|
|
@ -4297,43 +4311,45 @@ msgstr "Qté / article"
|
||||||
|
|
||||||
#: stock/templates/stock/request_for_quote_detail.html:48
|
#: stock/templates/stock/request_for_quote_detail.html:48
|
||||||
msgid "Annuler cette demande d'offre ?"
|
msgid "Annuler cette demande d'offre ?"
|
||||||
msgstr "Annuler ce bon de commande ?"
|
msgstr "Annuler cette demande d'offre ?"
|
||||||
|
|
||||||
#: stock/templates/stock/request_for_quote_detail.html:80
|
#: stock/templates/stock/request_for_quote_detail.html:80
|
||||||
msgid "Entrepôt de livraison"
|
msgid "Entrepôt de livraison"
|
||||||
msgstr "Entrepôt de production"
|
msgstr "Entrepôt de livraison"
|
||||||
|
|
||||||
#: stock/templates/stock/request_for_quote_detail.html:90
|
#: stock/templates/stock/request_for_quote_detail.html:90
|
||||||
msgid "Date de création"
|
msgid "Date de création"
|
||||||
msgstr "Date création"
|
msgstr "Date de création"
|
||||||
|
|
||||||
#: stock/templates/stock/request_for_quote_detail.html:124
|
#: stock/templates/stock/request_for_quote_detail.html:124
|
||||||
#: stock/templates/stock/request_for_quote_form.html:48
|
#: stock/templates/stock/request_for_quote_form.html:48
|
||||||
msgid "Articles souhaités"
|
msgid "Articles souhaités"
|
||||||
msgstr "Articles tracés"
|
msgstr "Articles souhaités"
|
||||||
|
|
||||||
#: stock/templates/stock/request_for_quote_detail.html:170
|
#: stock/templates/stock/request_for_quote_detail.html:170
|
||||||
msgid "Aucun article dans cette demande d'offre"
|
msgid "Aucun article dans cette demande d'offre"
|
||||||
msgstr "Aucun article dans cette commande"
|
msgstr "Aucun article dans cette demande d'offre"
|
||||||
|
|
||||||
#: stock/templates/stock/request_for_quote_detail.html:180
|
#: stock/templates/stock/request_for_quote_detail.html:180
|
||||||
msgid "Bons de commande associés"
|
msgid "Bons de commande associés"
|
||||||
msgstr "Bon de commande"
|
msgstr "Bons de commande associés"
|
||||||
|
|
||||||
#: stock/templates/stock/request_for_quote_form.html:13
|
#: stock/templates/stock/request_for_quote_form.html:13
|
||||||
msgid "Modifier la demande d'offre"
|
msgid "Modifier la demande d'offre"
|
||||||
msgstr "Modifier la commande"
|
msgstr "Modifier la demande d'offre"
|
||||||
|
|
||||||
#: stock/templates/stock/request_for_quote_form.html:13
|
#: stock/templates/stock/request_for_quote_form.html:13
|
||||||
#: stock/templates/stock/stock_purchases.html:11
|
#: stock/templates/stock/stock_purchases.html:11
|
||||||
msgid "Nouvelle demande d'offre"
|
msgid "Nouvelle demande d'offre"
|
||||||
msgstr "Nouvelle commande"
|
msgstr "Nouvelle demande d'offre"
|
||||||
|
|
||||||
#: stock/templates/stock/request_for_quote_form.html:34
|
#: stock/templates/stock/request_for_quote_form.html:34
|
||||||
msgid ""
|
msgid ""
|
||||||
"Maintenez la touche Ctrl (ou Cmd) enfoncée pour sélectionner plusieurs "
|
"Maintenez la touche Ctrl (ou Cmd) enfoncée pour sélectionner plusieurs "
|
||||||
"fournisseurs."
|
"fournisseurs."
|
||||||
msgstr "Maintenez la touche Ctrl (ou Cmd) enfoncée pour sélectionner plusieurs fournisseurs."
|
msgstr ""
|
||||||
|
"Maintenez la touche Ctrl (ou Cmd) enfoncée pour sélectionner plusieurs "
|
||||||
|
"fournisseurs."
|
||||||
|
|
||||||
#: stock/templates/stock/serialized_item_detail.html:42
|
#: stock/templates/stock/serialized_item_detail.html:42
|
||||||
#, python-format
|
#, python-format
|
||||||
|
|
@ -4346,10 +4362,11 @@ msgid ""
|
||||||
" "
|
" "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"\n"
|
"\n"
|
||||||
" Êtes-vous sûr de vouloir supprimer le produit "
|
" Êtes-vous sûr de vouloir rendre l'article "
|
||||||
"<strong>%(name)s</strong> ?\n"
|
"<strong>%(sn)s</strong> inactif ?\n"
|
||||||
" Cette action est irréversible.\n"
|
" Il ne sera plus visible pour les nouvelles opérations de "
|
||||||
" "
|
"stock, mais restera accessible dans l'historique.\n"
|
||||||
|
" "
|
||||||
|
|
||||||
#: stock/templates/stock/serialized_item_detail.html:123
|
#: stock/templates/stock/serialized_item_detail.html:123
|
||||||
msgid "Ouvrir le QR code"
|
msgid "Ouvrir le QR code"
|
||||||
|
|
@ -4451,15 +4468,15 @@ msgstr "Date du prêt"
|
||||||
|
|
||||||
#: stock/templates/stock/stock_alerts.html:44
|
#: stock/templates/stock/stock_alerts.html:44
|
||||||
msgid "Date attendue"
|
msgid "Date attendue"
|
||||||
msgstr "Qté attendue"
|
msgstr "Date attendue"
|
||||||
|
|
||||||
#: stock/templates/stock/stock_alerts.html:59
|
#: stock/templates/stock/stock_alerts.html:59
|
||||||
msgid "Bon"
|
msgid "Bon"
|
||||||
msgstr "Don"
|
msgstr "Bon"
|
||||||
|
|
||||||
#: stock/templates/stock/stock_alerts.html:93
|
#: stock/templates/stock/stock_alerts.html:93
|
||||||
msgid "Aucun prêt en retard."
|
msgid "Aucun prêt en retard."
|
||||||
msgstr "Aucun article enregistré."
|
msgstr "Aucun prêt en retard."
|
||||||
|
|
||||||
#: stock/templates/stock/stock_movement_batch_detail.html:80
|
#: stock/templates/stock/stock_movement_batch_detail.html:80
|
||||||
#: stock/templates/stock/stock_movement_detail.html:101
|
#: stock/templates/stock/stock_movement_detail.html:101
|
||||||
|
|
@ -4476,11 +4493,11 @@ msgstr "Lignes du mouvement"
|
||||||
|
|
||||||
#: stock/templates/stock/stock_movement_batch_detail.html:322
|
#: stock/templates/stock/stock_movement_batch_detail.html:322
|
||||||
msgid "Signature principale"
|
msgid "Signature principale"
|
||||||
msgstr "Gestionnaire principal"
|
msgstr "Signature principale"
|
||||||
|
|
||||||
#: stock/templates/stock/stock_movement_batch_detail.html:364
|
#: stock/templates/stock/stock_movement_batch_detail.html:364
|
||||||
msgid "Dessinez votre signature"
|
msgid "Dessinez votre signature"
|
||||||
msgstr "Ajouter une signature"
|
msgstr "Dessinez votre signature"
|
||||||
|
|
||||||
#: stock/templates/stock/stock_movement_detail.html:14
|
#: stock/templates/stock/stock_movement_detail.html:14
|
||||||
msgid "Mouvement de stock"
|
msgid "Mouvement de stock"
|
||||||
|
|
@ -4504,7 +4521,7 @@ msgstr "Mouvements de Stock"
|
||||||
|
|
||||||
#: stock/templates/stock/stock_movements.html:68
|
#: stock/templates/stock/stock_movements.html:68
|
||||||
msgid "Toutes les priorités"
|
msgid "Toutes les priorités"
|
||||||
msgstr "Tous les produits"
|
msgstr "Toutes les priorités"
|
||||||
|
|
||||||
#: stock/templates/stock/stock_movements.html:136
|
#: stock/templates/stock/stock_movements.html:136
|
||||||
#: stock/templates/stock/stock_movements.html:220
|
#: stock/templates/stock/stock_movements.html:220
|
||||||
|
|
@ -4527,7 +4544,7 @@ msgstr "Nouvelle commande"
|
||||||
|
|
||||||
#: stock/templates/stock/stock_purchases.html:30
|
#: stock/templates/stock/stock_purchases.html:30
|
||||||
msgid "Demandes d'offre"
|
msgid "Demandes d'offre"
|
||||||
msgstr "Demandeur"
|
msgstr "Demandes d'offre"
|
||||||
|
|
||||||
#: stock/templates/stock/stock_purchases.html:88
|
#: stock/templates/stock/stock_purchases.html:88
|
||||||
msgid "Marquer reçue"
|
msgid "Marquer reçue"
|
||||||
|
|
@ -4539,15 +4556,15 @@ msgstr "Aucune commande pour le moment."
|
||||||
|
|
||||||
#: stock/templates/stock/stock_purchases.html:154
|
#: stock/templates/stock/stock_purchases.html:154
|
||||||
msgid "Télécharger Excel"
|
msgid "Télécharger Excel"
|
||||||
msgstr "Télécharger"
|
msgstr "Télécharger Excel"
|
||||||
|
|
||||||
#: stock/templates/stock/stock_purchases.html:159
|
#: stock/templates/stock/stock_purchases.html:159
|
||||||
msgid "Créer BC"
|
msgid "Créer BC"
|
||||||
msgstr "Créer"
|
msgstr "Créer BC"
|
||||||
|
|
||||||
#: stock/templates/stock/stock_purchases.html:167
|
#: stock/templates/stock/stock_purchases.html:167
|
||||||
msgid "Aucune demande d'offre pour le moment."
|
msgid "Aucune demande d'offre pour le moment."
|
||||||
msgstr "Aucune commande pour le moment."
|
msgstr "Aucune demande d'offre pour le moment."
|
||||||
|
|
||||||
#: stock/templates/stock/stock_purchases.html:181
|
#: stock/templates/stock/stock_purchases.html:181
|
||||||
#: stock/templates/stock/supplier_form.html:13
|
#: stock/templates/stock/supplier_form.html:13
|
||||||
|
|
@ -4720,7 +4737,7 @@ msgstr "Rechercher par nom, code ou SKU..."
|
||||||
|
|
||||||
#: stock/templates/stock/warehouses_index.html:211
|
#: stock/templates/stock/warehouses_index.html:211
|
||||||
msgid "Afficher les inactifs"
|
msgid "Afficher les inactifs"
|
||||||
msgstr "Alertes actives"
|
msgstr "Afficher les inactifs"
|
||||||
|
|
||||||
#: stock/templates/stock/warehouses_index.html:248
|
#: stock/templates/stock/warehouses_index.html:248
|
||||||
msgid "Prix"
|
msgid "Prix"
|
||||||
|
|
@ -4740,11 +4757,11 @@ msgstr "La quantité doit être un entier positif."
|
||||||
|
|
||||||
#: stock/views.py:703
|
#: stock/views.py:703
|
||||||
msgid "Vous n'avez pas la permission de gérer l'entrepôt source."
|
msgid "Vous n'avez pas la permission de gérer l'entrepôt source."
|
||||||
msgstr "Vous n'avez pas la permission de gérer cet entrepôt."
|
msgstr "Vous n'avez pas la permission de gérer l'entrepôt source."
|
||||||
|
|
||||||
#: stock/views.py:706
|
#: stock/views.py:706
|
||||||
msgid "Vous n'avez pas la permission de gérer l'entrepôt de destination."
|
msgid "Vous n'avez pas la permission de gérer l'entrepôt de destination."
|
||||||
msgstr "Vous n'avez pas la permission de gérer cet entrepôt."
|
msgstr "Vous n'avez pas la permission de gérer l'entrepôt de destination."
|
||||||
|
|
||||||
#: stock/views.py:710
|
#: stock/views.py:710
|
||||||
msgid "Une entrée nécessite un emplacement de destination."
|
msgid "Une entrée nécessite un emplacement de destination."
|
||||||
|
|
@ -4767,12 +4784,14 @@ msgstr "Mouvement de stock créé avec succès."
|
||||||
#: stock/views.py:995
|
#: stock/views.py:995
|
||||||
msgid ""
|
msgid ""
|
||||||
"Le sous-type 'Correction' est réservé aux administrateurs de l'entrepôt."
|
"Le sous-type 'Correction' est réservé aux administrateurs de l'entrepôt."
|
||||||
msgstr "Le sous-type 'Correction' est réservé aux administrateurs de l'entrepôt."
|
msgstr ""
|
||||||
|
"Le sous-type 'Correction' est réservé aux administrateurs de l'entrepôt."
|
||||||
|
|
||||||
#: stock/views.py:997
|
#: stock/views.py:997
|
||||||
msgid ""
|
msgid ""
|
||||||
"Vous n'avez pas la permission de gérer l'entrepôt impliqué dans ce mouvement."
|
"Vous n'avez pas la permission de gérer l'entrepôt impliqué dans ce mouvement."
|
||||||
msgstr "Vous n'avez pas la permission de gérer cet emplacement."
|
msgstr ""
|
||||||
|
"Vous n'avez pas la permission de gérer l'entrepôt impliqué dans ce mouvement."
|
||||||
|
|
||||||
#: stock/views.py:999
|
#: stock/views.py:999
|
||||||
msgid "L'emplacement destination est obligatoire pour une entrée."
|
msgid "L'emplacement destination est obligatoire pour une entrée."
|
||||||
|
|
@ -4816,19 +4835,22 @@ msgid ""
|
||||||
"Ligne %(n)s : l'emplacement source '%(loc)s' n'est pas autorisé pour le "
|
"Ligne %(n)s : l'emplacement source '%(loc)s' n'est pas autorisé pour le "
|
||||||
"produit '%(prod)s'."
|
"produit '%(prod)s'."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Ligne %(n)s : emplacements source et destination requis pour un transfert."
|
"Ligne %(n)s : l'emplacement source '%(loc)s' n'est pas autorisé pour le "
|
||||||
|
"produit '%(prod)s'."
|
||||||
|
|
||||||
#: stock/views.py:1042
|
#: stock/views.py:1042
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Ligne %(n)s : l'emplacement de destination '%(loc)s' n'est pas autorisé pour "
|
"Ligne %(n)s : l'emplacement de destination '%(loc)s' n'est pas autorisé pour "
|
||||||
"le produit '%(prod)s'."
|
"le produit '%(prod)s'."
|
||||||
msgstr "Ligne %(n)s : emplacement de destination requis pour une entrée."
|
msgstr ""
|
||||||
|
"Ligne %(n)s : l'emplacement de destination '%(loc)s' n'est pas autorisé pour "
|
||||||
|
"le produit '%(prod)s'."
|
||||||
|
|
||||||
#: stock/views.py:1045
|
#: stock/views.py:1045
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Ligne %(n)s : produit invalide."
|
msgid "Ligne %(n)s : produit invalide."
|
||||||
msgstr "Ligne %(n)s : quantité invalide."
|
msgstr "Ligne %(n)s : produit invalide."
|
||||||
|
|
||||||
#: stock/views.py:1149
|
#: stock/views.py:1149
|
||||||
msgid "Lot de mouvements de stock créé avec succès."
|
msgid "Lot de mouvements de stock créé avec succès."
|
||||||
|
|
@ -4848,7 +4870,7 @@ msgstr "Nouveau transfert de stock"
|
||||||
|
|
||||||
#: stock/views.py:1229
|
#: stock/views.py:1229
|
||||||
msgid "Vous n'avez pas la permission d'ajouter une signature à ce lot."
|
msgid "Vous n'avez pas la permission d'ajouter une signature à ce lot."
|
||||||
msgstr "Vous n'avez pas la permission d'administrer cet entrepôt."
|
msgstr "Vous n'avez pas la permission d'ajouter une signature à ce lot."
|
||||||
|
|
||||||
#: stock/views.py:1246
|
#: stock/views.py:1246
|
||||||
msgid "Signature enregistrée avec succès."
|
msgid "Signature enregistrée avec succès."
|
||||||
|
|
@ -4856,16 +4878,17 @@ msgstr "Signature enregistrée avec succès."
|
||||||
|
|
||||||
#: stock/views.py:1248
|
#: stock/views.py:1248
|
||||||
msgid "Aucune signature fournie."
|
msgid "Aucune signature fournie."
|
||||||
msgstr "Aucune signature enregistrée."
|
msgstr "Aucune signature fournie."
|
||||||
|
|
||||||
#: stock/views.py:1331 stock/views.py:1334
|
#: stock/views.py:1331 stock/views.py:1334
|
||||||
msgid "Vous n'avez pas les droits pour créer des bons de commande."
|
msgid "Vous n'avez pas les droits pour créer des bons de commande."
|
||||||
msgstr "Vous n'avez pas les droits pour gérer les bons de commande."
|
msgstr "Vous n'avez pas les droits pour créer des bons de commande."
|
||||||
|
|
||||||
#: stock/views.py:1354 stock/views.py:4702
|
#: stock/views.py:1354 stock/views.py:4702
|
||||||
msgid ""
|
msgid ""
|
||||||
"Vous n'avez pas la permission de créer un bon de commande pour cet entrepôt."
|
"Vous n'avez pas la permission de créer un bon de commande pour cet entrepôt."
|
||||||
msgstr "Vous n'avez pas la permission de créer des bons de commande."
|
msgstr ""
|
||||||
|
"Vous n'avez pas la permission de créer un bon de commande pour cet entrepôt."
|
||||||
|
|
||||||
#: stock/views.py:1371
|
#: stock/views.py:1371
|
||||||
msgid "La commande a été reçue et le stock mis à jour."
|
msgid "La commande a été reçue et le stock mis à jour."
|
||||||
|
|
@ -4877,7 +4900,7 @@ msgstr "La commande a été enregistrée."
|
||||||
|
|
||||||
#: stock/views.py:1441
|
#: stock/views.py:1441
|
||||||
msgid "Vous n'avez pas les droits pour modifier ce bon de commande."
|
msgid "Vous n'avez pas les droits pour modifier ce bon de commande."
|
||||||
msgstr "Vous n'avez pas les droits pour modifier les bons de commande."
|
msgstr "Vous n'avez pas les droits pour modifier ce bon de commande."
|
||||||
|
|
||||||
#: stock/views.py:1445
|
#: stock/views.py:1445
|
||||||
#, python-format
|
#, python-format
|
||||||
|
|
@ -4890,50 +4913,51 @@ msgstr "La commande a été mise à jour."
|
||||||
|
|
||||||
#: stock/views.py:1542 stock/views.py:1545
|
#: stock/views.py:1542 stock/views.py:1545
|
||||||
msgid "Vous n'avez pas les droits pour créer des demandes d'offre."
|
msgid "Vous n'avez pas les droits pour créer des demandes d'offre."
|
||||||
msgstr "Vous n'avez pas les droits pour gérer les bons de commande."
|
msgstr "Vous n'avez pas les droits pour créer des demandes d'offre."
|
||||||
|
|
||||||
#: stock/views.py:1554
|
#: stock/views.py:1554
|
||||||
msgid ""
|
msgid ""
|
||||||
"Vous n'avez pas la permission de créer une demande d'offre pour cet entrepôt."
|
"Vous n'avez pas la permission de créer une demande d'offre pour cet entrepôt."
|
||||||
msgstr "Vous n'avez pas la permission de gérer cet entrepôt."
|
msgstr ""
|
||||||
|
"Vous n'avez pas la permission de créer une demande d'offre pour cet entrepôt."
|
||||||
|
|
||||||
#: stock/views.py:1564
|
#: stock/views.py:1564
|
||||||
msgid "La demande d'offre a été enregistrée."
|
msgid "La demande d'offre a été enregistrée."
|
||||||
msgstr "La commande a été enregistrée."
|
msgstr "La demande d'offre a été enregistrée."
|
||||||
|
|
||||||
#: stock/views.py:1612
|
#: stock/views.py:1612
|
||||||
msgid "Vous n'avez pas les droits pour modifier cette demande d'offre."
|
msgid "Vous n'avez pas les droits pour modifier cette demande d'offre."
|
||||||
msgstr "Vous n'avez pas les droits pour modifier les bons de commande."
|
msgstr "Vous n'avez pas les droits pour modifier cette demande d'offre."
|
||||||
|
|
||||||
#: stock/views.py:1616
|
#: stock/views.py:1616
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Cette demande d'offre ne peut plus être modifiée (statut : %(status)s)."
|
msgid "Cette demande d'offre ne peut plus être modifiée (statut : %(status)s)."
|
||||||
msgstr "Ce bon de commande ne peut plus être modifié (statut : %(status)s)."
|
msgstr "Cette demande d'offre ne peut plus être modifiée (statut : %(status)s)."
|
||||||
|
|
||||||
#: stock/views.py:1625
|
#: stock/views.py:1625
|
||||||
msgid "La demande d'offre a été mise à jour."
|
msgid "La demande d'offre a été mise à jour."
|
||||||
msgstr "La commande a été mise à jour."
|
msgstr "La demande d'offre a été mise à jour."
|
||||||
|
|
||||||
#: stock/views.py:1672 stock/views.py:1675 stock/views.py:1698
|
#: stock/views.py:1672 stock/views.py:1675 stock/views.py:1698
|
||||||
#: stock/views.py:1701
|
#: stock/views.py:1701
|
||||||
msgid "Vous n'avez pas les droits pour gérer cette demande d'offre."
|
msgid "Vous n'avez pas les droits pour gérer cette demande d'offre."
|
||||||
msgstr "Vous n'avez pas les droits pour gérer les bons de commande."
|
msgstr "Vous n'avez pas les droits pour gérer cette demande d'offre."
|
||||||
|
|
||||||
#: stock/views.py:1681
|
#: stock/views.py:1681
|
||||||
msgid "La demande d'offre a été annulée."
|
msgid "La demande d'offre a été annulée."
|
||||||
msgstr "Le bon de commande a été annulé."
|
msgstr "La demande d'offre a été annulée."
|
||||||
|
|
||||||
#: stock/views.py:1683
|
#: stock/views.py:1683
|
||||||
msgid "Cette demande d'offre ne peut pas être annulée."
|
msgid "Cette demande d'offre ne peut pas être annulée."
|
||||||
msgstr "Cet ordre ne peut pas être annulé."
|
msgstr "Cette demande d'offre ne peut pas être annulée."
|
||||||
|
|
||||||
#: stock/views.py:1707
|
#: stock/views.py:1707
|
||||||
msgid "La demande d'offre a été marquée comme envoyée."
|
msgid "La demande d'offre a été marquée comme envoyée."
|
||||||
msgstr "Le bon de commande a été marqué comme envoyé."
|
msgstr "La demande d'offre a été marquée comme envoyée."
|
||||||
|
|
||||||
#: stock/views.py:1709
|
#: stock/views.py:1709
|
||||||
msgid "Cette demande d'offre ne peut pas être marquée comme envoyée."
|
msgid "Cette demande d'offre ne peut pas être marquée comme envoyée."
|
||||||
msgstr "Ce bon de commande ne peut pas être marqué comme envoyé."
|
msgstr "Cette demande d'offre ne peut pas être marquée comme envoyée."
|
||||||
|
|
||||||
#: stock/views.py:1947 stock/views.py:1950 stock/views.py:2333
|
#: stock/views.py:1947 stock/views.py:1950 stock/views.py:2333
|
||||||
#: stock/views.py:2336 stock/views.py:2352 stock/views.py:2355
|
#: stock/views.py:2336 stock/views.py:2352 stock/views.py:2355
|
||||||
|
|
@ -4975,18 +4999,21 @@ msgstr "Ce bon de commande ne peut pas être annulé."
|
||||||
|
|
||||||
#: stock/views.py:2524
|
#: stock/views.py:2524
|
||||||
msgid "Vous n'avez pas la permission de visualiser cet inventaire."
|
msgid "Vous n'avez pas la permission de visualiser cet inventaire."
|
||||||
msgstr "Vous n'avez pas la permission de valider cet inventaire."
|
msgstr "Vous n'avez pas la permission de visualiser cet inventaire."
|
||||||
|
|
||||||
#: stock/views.py:2591
|
#: stock/views.py:2591
|
||||||
msgid ""
|
msgid ""
|
||||||
"Vous n'avez pas la permission de créer un inventaire pour cet emplacement."
|
"Vous n'avez pas la permission de créer un inventaire pour cet emplacement."
|
||||||
msgstr "Vous n'avez pas la permission de gérer cet emplacement."
|
msgstr ""
|
||||||
|
"Vous n'avez pas la permission de créer un inventaire pour cet emplacement."
|
||||||
|
|
||||||
#: stock/views.py:2597 stock/views.py:2701
|
#: stock/views.py:2597 stock/views.py:2701
|
||||||
msgid ""
|
msgid ""
|
||||||
"Vous n'avez pas la permission de valider les inventaires pour cet "
|
"Vous n'avez pas la permission de valider les inventaires pour cet "
|
||||||
"emplacement."
|
"emplacement."
|
||||||
msgstr "Vous n'avez pas la permission de visualiser cet emplacement."
|
msgstr ""
|
||||||
|
"Vous n'avez pas la permission de valider les inventaires pour cet "
|
||||||
|
"emplacement."
|
||||||
|
|
||||||
#: stock/views.py:2606 stock/views.py:2797
|
#: stock/views.py:2606 stock/views.py:2797
|
||||||
msgid "Inventaire validé et stock ajusté."
|
msgid "Inventaire validé et stock ajusté."
|
||||||
|
|
@ -5007,7 +5034,7 @@ msgstr "Vous n'avez pas la permission de modifier cet inventaire."
|
||||||
|
|
||||||
#: stock/views.py:2695
|
#: stock/views.py:2695
|
||||||
msgid "Vous n'avez pas la permission de gérer l'emplacement de destination."
|
msgid "Vous n'avez pas la permission de gérer l'emplacement de destination."
|
||||||
msgstr "Vous n'avez pas la permission de gérer cet emplacement."
|
msgstr "Vous n'avez pas la permission de gérer l'emplacement de destination."
|
||||||
|
|
||||||
#: stock/views.py:2706
|
#: stock/views.py:2706
|
||||||
msgid "Inventaire mis à jour."
|
msgid "Inventaire mis à jour."
|
||||||
|
|
@ -5021,7 +5048,9 @@ msgstr "Statut invalide."
|
||||||
msgid ""
|
msgid ""
|
||||||
"Seul un validateur peut repasser l'inventaire au statut en cours ou en "
|
"Seul un validateur peut repasser l'inventaire au statut en cours ou en "
|
||||||
"préparation."
|
"préparation."
|
||||||
msgstr "Seul un validateur peut repasser l'inventaire au statut en cours ou en préparation."
|
msgstr ""
|
||||||
|
"Seul un validateur peut repasser l'inventaire au statut en cours ou en "
|
||||||
|
"préparation."
|
||||||
|
|
||||||
#: stock/views.py:2763
|
#: stock/views.py:2763
|
||||||
msgid "Statut mis à jour."
|
msgid "Statut mis à jour."
|
||||||
|
|
@ -5038,11 +5067,12 @@ msgstr "Cet inventaire est déjà validé."
|
||||||
#: stock/views.py:2809
|
#: stock/views.py:2809
|
||||||
msgid ""
|
msgid ""
|
||||||
"Vous n'avez pas la permission de modifier le commentaire de cet inventaire."
|
"Vous n'avez pas la permission de modifier le commentaire de cet inventaire."
|
||||||
msgstr "Vous n'avez pas la permission de modifier cet inventaire."
|
msgstr ""
|
||||||
|
"Vous n'avez pas la permission de modifier le commentaire de cet inventaire."
|
||||||
|
|
||||||
#: stock/views.py:2815
|
#: stock/views.py:2815
|
||||||
msgid "Commentaire du validateur mis à jour."
|
msgid "Commentaire du validateur mis à jour."
|
||||||
msgstr "Inventaire mis à jour."
|
msgstr "Commentaire du validateur mis à jour."
|
||||||
|
|
||||||
#: stock/views.py:2830
|
#: stock/views.py:2830
|
||||||
msgid "Vous n'avez pas la permission de valider ces articles."
|
msgid "Vous n'avez pas la permission de valider ces articles."
|
||||||
|
|
@ -5085,30 +5115,32 @@ msgstr "Quantité invalide."
|
||||||
|
|
||||||
#: stock/views.py:3033
|
#: stock/views.py:3033
|
||||||
msgid "Vous n'avez pas la permission d'ajouter des produits à cet inventaire."
|
msgid "Vous n'avez pas la permission d'ajouter des produits à cet inventaire."
|
||||||
msgstr "Vous n'avez pas la permission de valider cet inventaire."
|
msgstr "Vous n'avez pas la permission d'ajouter des produits à cet inventaire."
|
||||||
|
|
||||||
#: stock/views.py:3045
|
#: stock/views.py:3045
|
||||||
msgid "Produit requis."
|
msgid "Produit requis."
|
||||||
msgstr "Produits"
|
msgstr "Produit requis."
|
||||||
|
|
||||||
#: stock/views.py:3058
|
#: stock/views.py:3058
|
||||||
msgid "Ce produit est déjà présent dans cet inventaire."
|
msgid "Ce produit est déjà présent dans cet inventaire."
|
||||||
msgstr "Si le produit existe déjà dans le stock."
|
msgstr "Ce produit est déjà présent dans cet inventaire."
|
||||||
|
|
||||||
#: stock/views.py:3067
|
#: stock/views.py:3067
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Le produit « {product} » n'est pas autorisé dans l'emplacement de cet "
|
"Le produit « {product} » n'est pas autorisé dans l'emplacement de cet "
|
||||||
"inventaire ({location})."
|
"inventaire ({location})."
|
||||||
msgstr "Le produit « {product} » n'est pas autorisé dans l'emplacement de cet inventaire ({location})."
|
msgstr ""
|
||||||
|
"Le produit « {product} » n'est pas autorisé dans l'emplacement de cet "
|
||||||
|
"inventaire ({location})."
|
||||||
|
|
||||||
#: stock/views.py:3122 stock/views.py:5717
|
#: stock/views.py:3122 stock/views.py:5717
|
||||||
msgid "Vous n'avez pas la permission de supprimer des articles."
|
msgid "Vous n'avez pas la permission de supprimer des articles."
|
||||||
msgstr "Vous n'avez pas la permission de valider ces articles."
|
msgstr "Vous n'avez pas la permission de supprimer des articles."
|
||||||
|
|
||||||
#: stock/views.py:3158
|
#: stock/views.py:3158
|
||||||
msgid "Vous n'avez pas la permission d'exporter cet inventaire en PDF."
|
msgid "Vous n'avez pas la permission d'exporter cet inventaire en PDF."
|
||||||
msgstr "Vous n'avez pas la permission de modifier cet inventaire."
|
msgstr "Vous n'avez pas la permission d'exporter cet inventaire en PDF."
|
||||||
|
|
||||||
#: stock/views.py:3190
|
#: stock/views.py:3190
|
||||||
msgid "Feuille d'inventaire"
|
msgid "Feuille d'inventaire"
|
||||||
|
|
@ -5243,7 +5275,7 @@ msgstr "Le bon de préparation a été sauvegardé."
|
||||||
|
|
||||||
#: stock/views.py:4216
|
#: stock/views.py:4216
|
||||||
msgid "Vous n'avez pas la permission de gérer l'entrepôt de l'emplacement {}."
|
msgid "Vous n'avez pas la permission de gérer l'entrepôt de l'emplacement {}."
|
||||||
msgstr "Vous n'avez pas la permission de gérer cet emplacement."
|
msgstr "Vous n'avez pas la permission de gérer l'entrepôt de l'emplacement {}."
|
||||||
|
|
||||||
#: stock/views.py:4235 stock/views.py:4253
|
#: stock/views.py:4235 stock/views.py:4253
|
||||||
msgid "Sortie bon de préparation #{}"
|
msgid "Sortie bon de préparation #{}"
|
||||||
|
|
@ -5255,7 +5287,7 @@ msgstr "Le bon de préparation #{} a été traité avec succès."
|
||||||
|
|
||||||
#: stock/views.py:4361
|
#: stock/views.py:4361
|
||||||
msgid "Cet emplacement n'est pas autorisé pour ce produit."
|
msgid "Cet emplacement n'est pas autorisé pour ce produit."
|
||||||
msgstr "Aucun emplacement ne dispose de stock pour ce produit."
|
msgstr "Cet emplacement n'est pas autorisé pour ce produit."
|
||||||
|
|
||||||
#: stock/views.py:4398
|
#: stock/views.py:4398
|
||||||
msgid "Stock mis à jour avec succès"
|
msgid "Stock mis à jour avec succès"
|
||||||
|
|
@ -5285,7 +5317,7 @@ msgstr "Fournisseur créé avec succès."
|
||||||
|
|
||||||
#: stock/views.py:4815
|
#: stock/views.py:4815
|
||||||
msgid "Vous n'avez pas la permission de modifier un fournisseur."
|
msgid "Vous n'avez pas la permission de modifier un fournisseur."
|
||||||
msgstr "Vous n'avez pas la permission de modifier cet inventaire."
|
msgstr "Vous n'avez pas la permission de modifier un fournisseur."
|
||||||
|
|
||||||
#: stock/views.py:4820
|
#: stock/views.py:4820
|
||||||
msgid "Fournisseur mis à jour avec succès."
|
msgid "Fournisseur mis à jour avec succès."
|
||||||
|
|
@ -5319,15 +5351,15 @@ msgstr "Produit créé avec succès."
|
||||||
|
|
||||||
#: stock/views.py:5013
|
#: stock/views.py:5013
|
||||||
msgid "Vous n'avez pas la permission d'ajouter un produit."
|
msgid "Vous n'avez pas la permission d'ajouter un produit."
|
||||||
msgstr "Vous n'avez pas la permission de visualiser ce produit."
|
msgstr "Vous n'avez pas la permission d'ajouter un produit."
|
||||||
|
|
||||||
#: stock/views.py:5020
|
#: stock/views.py:5020
|
||||||
msgid "Vous n'avez pas la permission d'ajouter un produit pour cet entrepôt."
|
msgid "Vous n'avez pas la permission d'ajouter un produit pour cet entrepôt."
|
||||||
msgstr "Vous n'avez pas la permission d'administrer cet entrepôt."
|
msgstr "Vous n'avez pas la permission d'ajouter un produit pour cet entrepôt."
|
||||||
|
|
||||||
#: stock/views.py:5055
|
#: stock/views.py:5055
|
||||||
msgid "Produit créé et associé à cet emplacement avec succès."
|
msgid "Produit créé et associé à cet emplacement avec succès."
|
||||||
msgstr "Produit créé avec succès."
|
msgstr "Produit créé et associé à cet emplacement avec succès."
|
||||||
|
|
||||||
#: stock/views.py:5087
|
#: stock/views.py:5087
|
||||||
msgid "Produit mis à jour avec succès."
|
msgid "Produit mis à jour avec succès."
|
||||||
|
|
@ -5336,7 +5368,7 @@ msgstr "Produit mis à jour avec succès."
|
||||||
#: stock/views.py:5110
|
#: stock/views.py:5110
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Produit \"%(name)s\" rendu inactif."
|
msgid "Produit \"%(name)s\" rendu inactif."
|
||||||
msgstr "Produit \"%(name)s\" supprimé avec succès."
|
msgstr "Produit \"%(name)s\" rendu inactif."
|
||||||
|
|
||||||
#: stock/views.py:5207
|
#: stock/views.py:5207
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
|
|
@ -5414,7 +5446,7 @@ msgstr "Ce numéro de série existe déjà."
|
||||||
|
|
||||||
#: stock/views.py:5560
|
#: stock/views.py:5560
|
||||||
msgid "L'emplacement initial n'est pas autorisé pour ce produit."
|
msgid "L'emplacement initial n'est pas autorisé pour ce produit."
|
||||||
msgstr "Aucun emplacement ne dispose de stock pour ce produit."
|
msgstr "L'emplacement initial n'est pas autorisé pour ce produit."
|
||||||
|
|
||||||
#: stock/views.py:5596
|
#: stock/views.py:5596
|
||||||
#, python-format
|
#, python-format
|
||||||
|
|
@ -5440,11 +5472,11 @@ msgstr "Type d'événement invalide."
|
||||||
|
|
||||||
#: stock/views.py:5651
|
#: stock/views.py:5651
|
||||||
msgid "L'emplacement de destination n'est pas autorisé pour ce produit."
|
msgid "L'emplacement de destination n'est pas autorisé pour ce produit."
|
||||||
msgstr "L'emplacement destination est obligatoire pour une entrée."
|
msgstr "L'emplacement de destination n'est pas autorisé pour ce produit."
|
||||||
|
|
||||||
#: stock/views.py:5654
|
#: stock/views.py:5654
|
||||||
msgid "L'emplacement d'origine n'est pas autorisé pour ce produit."
|
msgid "L'emplacement d'origine n'est pas autorisé pour ce produit."
|
||||||
msgstr "Aucun emplacement ne dispose de stock pour ce produit."
|
msgstr "L'emplacement d'origine n'est pas autorisé pour ce produit."
|
||||||
|
|
||||||
#: stock/views.py:5703
|
#: stock/views.py:5703
|
||||||
msgid "Événement enregistré."
|
msgid "Événement enregistré."
|
||||||
|
|
@ -5453,17 +5485,17 @@ msgstr "Événement enregistré."
|
||||||
#: stock/views.py:5725
|
#: stock/views.py:5725
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Article \"%(sn)s\" rendu inactif."
|
msgid "Article \"%(sn)s\" rendu inactif."
|
||||||
msgstr "Article '%(sn)s' rendu inactif."
|
msgstr "Article \"%(sn)s\" rendu inactif."
|
||||||
|
|
||||||
#: stock/views.py:5745 stock/views.py:5782 stock/views.py:5817
|
#: stock/views.py:5745 stock/views.py:5782 stock/views.py:5817
|
||||||
#: stock/views.py:5867
|
#: stock/views.py:5867
|
||||||
msgid "Vous n'avez pas la permission de modifier ce prêt."
|
msgid "Vous n'avez pas la permission de modifier ce prêt."
|
||||||
msgstr "Vous n'avez pas la permission de modifier cet inventaire."
|
msgstr "Vous n'avez pas la permission de modifier ce prêt."
|
||||||
|
|
||||||
#: stock/views.py:5756 stock/views.py:5794
|
#: stock/views.py:5756 stock/views.py:5794
|
||||||
msgid "Statut de retour mis à jour."
|
msgid "Statut de retour mis à jour."
|
||||||
msgstr "Statut mis à jour."
|
msgstr "Statut de retour mis à jour."
|
||||||
|
|
||||||
#: stock/views.py:5841 stock/views.py:5890
|
#: stock/views.py:5841 stock/views.py:5890
|
||||||
msgid "Informations de prêt enregistrées."
|
msgid "Informations de prêt enregistrées."
|
||||||
msgstr "Commande de préparation enregistrée."
|
msgstr "Informations de prêt enregistrées."
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -1342,7 +1342,7 @@ msgstr "Verantwoordelijke"
|
||||||
#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:125
|
#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:125
|
||||||
#: stock/templates/stock/serialized_item_detail.html:113
|
#: stock/templates/stock/serialized_item_detail.html:113
|
||||||
msgid "Non renseigné"
|
msgid "Non renseigné"
|
||||||
msgstr "Niet gespecificeerd"
|
msgstr "Niet opgegeven"
|
||||||
|
|
||||||
#: stock/templates/stock/inventory_detail.html:114
|
#: stock/templates/stock/inventory_detail.html:114
|
||||||
msgid "Non validé"
|
msgid "Non validé"
|
||||||
|
|
@ -4396,7 +4396,7 @@ msgstr "Verwachte hoeveelheid"
|
||||||
|
|
||||||
#: stock/templates/stock/stock_alerts.html:59
|
#: stock/templates/stock/stock_alerts.html:59
|
||||||
msgid "Bon"
|
msgid "Bon"
|
||||||
msgstr "Maffiabaas"
|
msgstr "Goed"
|
||||||
|
|
||||||
#: stock/templates/stock/stock_alerts.html:93
|
#: stock/templates/stock/stock_alerts.html:93
|
||||||
msgid "Aucun prêt en retard."
|
msgid "Aucun prêt en retard."
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue