fix: update template string quoting and regenerate translation files

This commit is contained in:
kdeterme 2026-08-21 12:09:09 +02:00
parent 90323a5013
commit 4599537be3
65 changed files with 6349 additions and 3909 deletions

File diff suppressed because it is too large Load diff

View file

@ -89,7 +89,8 @@ msgid "Fermer"
msgstr "Close" msgstr "Close"
#: loko/assets/static/assets/asset_add_modal.js:399 #: loko/assets/static/assets/asset_add_modal.js:399
msgid "Choisissez le(s) template(s) d'opérations à appliquer à cet équipement." msgid ""
"Choisissez le(s) template(s) d'opérations à appliquer à cet équipement."
msgstr "Choose the operation template(s) to apply to this asset." msgstr "Choose the operation template(s) to apply to this asset."
#: loko/assets/static/assets/asset_add_modal.js:401 #: loko/assets/static/assets/asset_add_modal.js:401
@ -610,6 +611,5 @@ msgid "Replier les modèles"
msgstr "Collapse models" msgstr "Collapse models"
#: loko/assets/static/assets/unified_index.js:3726 #: loko/assets/static/assets/unified_index.js:3726
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 "" msgstr ""

File diff suppressed because it is too large Load diff

View file

@ -89,7 +89,8 @@ msgid "Fermer"
msgstr "Fermer" msgstr "Fermer"
#: loko/assets/static/assets/asset_add_modal.js:399 #: loko/assets/static/assets/asset_add_modal.js:399
msgid "Choisissez le(s) template(s) d'opérations à appliquer à cet équipement." msgid ""
"Choisissez le(s) template(s) d'opérations à appliquer à cet équipement."
msgstr "" msgstr ""
"Choisissez le(s) template(s) d'opérations à appliquer à cet équipement." "Choisissez le(s) template(s) d'opérations à appliquer à cet équipement."
@ -615,7 +616,5 @@ msgid "Replier les modèles"
msgstr "Replier les modèles" msgstr "Replier les modèles"
#: loko/assets/static/assets/unified_index.js:3726 #: loko/assets/static/assets/unified_index.js:3726
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."

File diff suppressed because it is too large Load diff

View file

@ -89,7 +89,8 @@ msgid "Fermer"
msgstr "Sluiten" msgstr "Sluiten"
#: loko/assets/static/assets/asset_add_modal.js:399 #: loko/assets/static/assets/asset_add_modal.js:399
msgid "Choisissez le(s) template(s) d'opérations à appliquer à cet équipement." msgid ""
"Choisissez le(s) template(s) d'opérations à appliquer à cet équipement."
msgstr "" msgstr ""
"Kies de bedieningssjabloon(en) die u op deze apparatuur wilt toepassen." "Kies de bedieningssjabloon(en) die u op deze apparatuur wilt toepassen."
@ -612,6 +613,5 @@ msgid "Replier les modèles"
msgstr "Modellen inklappen" msgstr "Modellen inklappen"
#: loko/assets/static/assets/unified_index.js:3726 #: loko/assets/static/assets/unified_index.js:3726
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 "" msgstr ""

View file

@ -908,7 +908,7 @@
} }
}) })
.catch(err => { .catch(err => {
alert("{% translate 'Une erreur est survenue lors de l\'enregistrement.' %}"); alert('{% translate "Une erreur est survenue lors de l\'enregistrement." %}');
if (submitBtn) submitBtn.disabled = false; if (submitBtn) submitBtn.disabled = false;
if (spinner) spinner.classList.add('d-none'); if (spinner) spinner.classList.add('d-none');
}); });

View file

@ -161,9 +161,10 @@ class ExceptionalTransportTests(TestCase):
response = self.client.get(url) response = self.client.get(url)
self.assertEqual(response.status_code, 200) self.assertEqual(response.status_code, 200)
content = response.content.decode("utf-8") content = response.content.decode("utf-8")
# Ne doit pas afficher la section TE ni les prescriptions secrètes # Ne doit pas afficher la section TE ni les prescriptions
self.assertNotIn("Transport exceptionnel & Convois lourds", content) self.assertNotIn("Transport exceptionnel", content)
self.assertNotIn("Transport exceptionnel & Convois lourds", content) self.assertNotIn("Exceptional transport", content)
self.assertNotIn("Uitzonderlijk vervoer", content)
self.assertNotIn("T180152402024030", content) self.assertNotIn("T180152402024030", content)
def test_detail_view_visibility_for_te_viewer(self): def test_detail_view_visibility_for_te_viewer(self):
@ -173,7 +174,7 @@ class ExceptionalTransportTests(TestCase):
self.assertEqual(response.status_code, 200) self.assertEqual(response.status_code, 200)
content = response.content.decode("utf-8") content = response.content.decode("utf-8")
# Doit afficher les infos TE # Doit afficher les infos TE
self.assertIn("Transport exceptionnel", content) self.assertTrue("Transport exceptionnel" in content or "Exceptional transport" in content or "Uitzonderlijk vervoer" in content)
self.assertIn("T180152402024030", content) self.assertIn("T180152402024030", content)
self.assertIn("1234", content) self.assertIn("1234", content)
# Mais ne doit PAS afficher le bouton de modification # Mais ne doit PAS afficher le bouton de modification
@ -186,7 +187,7 @@ class ExceptionalTransportTests(TestCase):
self.assertEqual(response.status_code, 200) self.assertEqual(response.status_code, 200)
content = response.content.decode("utf-8") content = response.content.decode("utf-8")
# Doit afficher les infos TE et le modal de modification # Doit afficher les infos TE et le modal de modification
self.assertIn("Transport exceptionnel", content) self.assertTrue("Transport exceptionnel" in content or "Exceptional transport" in content or "Uitzonderlijk vervoer" in content)
self.assertIn('data-bs-target="#editExceptionalTransportModal"', content) self.assertIn('data-bs-target="#editExceptionalTransportModal"', content)
self.assertIn('id="exceptionalTransportForm"', content) self.assertIn('id="exceptionalTransportForm"', content)

View file

@ -107,7 +107,7 @@ msgstr "In progress"
#: authorizations/models.py:32 #: authorizations/models.py:32
msgid "Autorisé" msgid "Autorisé"
msgstr "Authorised" msgstr "Authorized"
#: authorizations/models.py:33 #: authorizations/models.py:33
msgid "Refusé" msgid "Refusé"
@ -420,8 +420,8 @@ msgid ""
"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." "services prendront contact avec vous dans les meilleurs délais."
msgstr "" msgstr ""
"Your public space occupation request has been registered. An acknowledgement " "Your public space occupation request has been registered. An acknowledgement"
"of receipt has been sent to you by email. Our services will contact you as " " of receipt has been sent to you by email. Our services will contact you as "
"soon as possible.contact you as soon as possible." "soon as possible.contact you as soon as possible."
#: authorizations/templates/authorizations/authorization_success.html:64 #: authorizations/templates/authorizations/authorization_success.html:64
@ -439,8 +439,8 @@ msgstr "Expired link"
#: authorizations/templates/authorizations/email_verification_failed.html:41 #: authorizations/templates/authorizations/email_verification_failed.html:41
msgid "" msgid ""
"Le lien de confirmation que vous avez utilisé n'est plus valide (délai de 48 " "Le lien de confirmation que vous avez utilisé n'est plus valide (délai de 48"
"heures dépassé). Veuillez soumettre une nouvelle demande." " heures dépassé). Veuillez soumettre une nouvelle demande."
msgstr "" msgstr ""
"The confirmation link you used is no longer valid (48-hour deadline " "The confirmation link you used is no longer valid (48-hour deadline "
"exceeded). Please submit a new request." "exceeded). Please submit a new request."
@ -524,8 +524,8 @@ msgstr "Enter your verification code"
#: authorizations/templates/authorizations/email_verify_code.html:82 #: authorizations/templates/authorizations/email_verify_code.html:82
#, python-format #, python-format
msgid "" msgid ""
"Un code à 6 chiffres a été envoyé à <strong>%(email)s</strong>. Saisissez-le " "Un code à 6 chiffres a été envoyé à <strong>%(email)s</strong>. Saisissez-le"
"ci-dessous. Il est valable 10&nbsp;minutes." " ci-dessous. Il est valable 10&nbsp;minutes."
msgstr "" msgstr ""
"A 6-digit code has been sent to <strong>%(email)s</strong>. Enter it below. " "A 6-digit code has been sent to <strong>%(email)s</strong>. Enter it below. "
"It is valid for 10&nbsp;minutes." "It is valid for 10&nbsp;minutes."
@ -557,8 +557,8 @@ msgstr ""
#: 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 ""
#: authorizations/templates/authorizations/new_authorization_default.html:126 #: authorizations/templates/authorizations/new_authorization_default.html:126
@ -588,8 +588,8 @@ msgid ""
"Cliquez sur « Dessiner un polygone » puis cliquez sur la carte pour ajouter " "Cliquez sur « Dessiner un polygone » puis cliquez sur la carte pour ajouter "
"des sommets. Cliquez sur le premier sommet pour fermer le polygone." "des sommets. Cliquez sur le premier sommet pour fermer le polygone."
msgstr "" msgstr ""
"Click « Draw a polygon » then click on the map to add vertices. Click on the " "Click « Draw a polygon » then click on the map to add vertices. Click on the"
"first vertex to close the polygon." " first vertex to close the polygon."
#: authorizations/templates/authorizations/new_authorization_default.html:245 #: authorizations/templates/authorizations/new_authorization_default.html:245
msgid "Vos coordonnées" msgid "Vos coordonnées"
@ -652,8 +652,8 @@ msgstr "Click « Draw a polygon » then click on the map to add vertices."
#: authorizations/templates/authorizations/new_authorization_default.html:559 #: authorizations/templates/authorizations/new_authorization_default.html:559
msgid "" msgid ""
"Cliquez sur la carte pour ajouter des sommets. Cliquez sur le premier sommet " "Cliquez sur la carte pour ajouter des sommets. Cliquez sur le premier sommet"
"pour fermer le polygone." " pour fermer le polygone."
msgstr "" msgstr ""
#: authorizations/views.py:326 authorizations/views.py:375 #: authorizations/views.py:326 authorizations/views.py:375

View file

@ -440,11 +440,11 @@ msgstr "Lien expiré"
#: authorizations/templates/authorizations/email_verification_failed.html:41 #: authorizations/templates/authorizations/email_verification_failed.html:41
msgid "" msgid ""
"Le lien de confirmation que vous avez utilisé n'est plus valide (délai de 48 " "Le lien de confirmation que vous avez utilisé n'est plus valide (délai de 48"
"heures dépassé). Veuillez soumettre une nouvelle demande." " heures dépassé). Veuillez soumettre une nouvelle demande."
msgstr "" msgstr ""
"Le lien de confirmation que vous avez utilisé n'est plus valide (délai de 48 " "Le lien de confirmation que vous avez utilisé n'est plus valide (délai de 48"
"heures dépassé). Veuillez soumettre une nouvelle demande." " heures dépassé). Veuillez soumettre une nouvelle demande."
#: authorizations/templates/authorizations/email_verification_failed.html:49 #: authorizations/templates/authorizations/email_verification_failed.html:49
msgid "" msgid ""
@ -527,11 +527,11 @@ msgstr "Entrez votre code de vérification"
#: authorizations/templates/authorizations/email_verify_code.html:82 #: authorizations/templates/authorizations/email_verify_code.html:82
#, python-format #, python-format
msgid "" msgid ""
"Un code à 6 chiffres a été envoyé à <strong>%(email)s</strong>. Saisissez-le " "Un code à 6 chiffres a été envoyé à <strong>%(email)s</strong>. Saisissez-le"
"ci-dessous. Il est valable 10&nbsp;minutes." " ci-dessous. Il est valable 10&nbsp;minutes."
msgstr "" msgstr ""
"Un code à 6 chiffres a été envoyé à <strong>%(email)s</strong>. Saisissez-le " "Un code à 6 chiffres a été envoyé à <strong>%(email)s</strong>. Saisissez-le"
"ci-dessous. Il est valable 10&nbsp;minutes." " ci-dessous. Il est valable 10&nbsp;minutes."
#: authorizations/templates/authorizations/email_verify_code.html:92 #: authorizations/templates/authorizations/email_verify_code.html:92
msgid "Code incorrect. Vérifiez l'email reçu et réessayez." msgid "Code incorrect. Vérifiez l'email reçu et réessayez."
@ -565,11 +565,11 @@ msgstr ""
#: 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 " "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."
#: authorizations/templates/authorizations/new_authorization_default.html:126 #: authorizations/templates/authorizations/new_authorization_default.html:126
msgid "" msgid ""
@ -668,11 +668,11 @@ msgstr ""
#: authorizations/templates/authorizations/new_authorization_default.html:559 #: authorizations/templates/authorizations/new_authorization_default.html:559
msgid "" msgid ""
"Cliquez sur la carte pour ajouter des sommets. Cliquez sur le premier sommet " "Cliquez sur la carte pour ajouter des sommets. Cliquez sur le premier sommet"
"pour fermer le polygone." " pour fermer le polygone."
msgstr "" msgstr ""
"Cliquez sur la carte pour ajouter des sommets. Cliquez sur le premier sommet " "Cliquez sur la carte pour ajouter des sommets. Cliquez sur le premier sommet"
"pour fermer le polygone." " pour fermer le polygone."
#: 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."

View file

@ -107,7 +107,7 @@ msgstr "In behandeling"
#: authorizations/models.py:32 #: authorizations/models.py:32
msgid "Autorisé" msgid "Autorisé"
msgstr "Vergund" msgstr "Toegestaan"
#: authorizations/models.py:33 #: authorizations/models.py:33
msgid "Refusé" msgid "Refusé"
@ -423,8 +423,8 @@ msgid ""
"services prendront contact avec vous dans les meilleurs délais." "services prendront contact avec vous dans les meilleurs délais."
msgstr "" msgstr ""
"Uw aanvraag voor vergunning voor de ingebruikneming van de openbare ruimte " "Uw aanvraag voor vergunning voor de ingebruikneming van de openbare ruimte "
"is geregistreerd. Een ontvangstbevestiging werd u per e-mail verzonden. Onze " "is geregistreerd. Een ontvangstbevestiging werd u per e-mail verzonden. Onze"
"diensten nemen zo spoedig mogelijk contact met u op." " diensten nemen zo spoedig mogelijk contact met u op."
#: authorizations/templates/authorizations/authorization_success.html:64 #: authorizations/templates/authorizations/authorization_success.html:64
msgid "Faire une nouvelle demande" msgid "Faire une nouvelle demande"
@ -441,8 +441,8 @@ msgstr "Link verlopen"
#: authorizations/templates/authorizations/email_verification_failed.html:41 #: authorizations/templates/authorizations/email_verification_failed.html:41
msgid "" msgid ""
"Le lien de confirmation que vous avez utilisé n'est plus valide (délai de 48 " "Le lien de confirmation que vous avez utilisé n'est plus valide (délai de 48"
"heures dépassé). Veuillez soumettre une nouvelle demande." " heures dépassé). Veuillez soumettre une nouvelle demande."
msgstr "" msgstr ""
"De bevestigingslink die u heeft gebruikt, is niet meer geldig (termijn van " "De bevestigingslink die u heeft gebruikt, is niet meer geldig (termijn van "
"48 uur overschreden). Dien een nieuwe aanvraag in." "48 uur overschreden). Dien een nieuwe aanvraag in."
@ -453,8 +453,8 @@ msgid ""
"utilisé. Si votre demande a déjà été validée, vous pouvez en soumettre une " "utilisé. Si votre demande a déjà été validée, vous pouvez en soumettre une "
"nouvelle." "nouvelle."
msgstr "" msgstr ""
"De bevestigingslink die u heeft gebruikt, is ongeldig of reeds gebruikt. Als " "De bevestigingslink die u heeft gebruikt, is ongeldig of reeds gebruikt. Als"
"uw aanvraag al is gevalideerd, kunt u een nieuwe indienen." " uw aanvraag al is gevalideerd, kunt u een nieuwe indienen."
#: authorizations/templates/authorizations/email_verification_failed.html:58 #: authorizations/templates/authorizations/email_verification_failed.html:58
#: authorizations/templates/authorizations/email_verify_code.html:55 #: authorizations/templates/authorizations/email_verify_code.html:55
@ -483,8 +483,8 @@ msgid ""
"Le lien de confirmation est valable 48 heures. Si vous ne trouvez pas " "Le lien de confirmation est valable 48 heures. Si vous ne trouvez pas "
"l'email, vérifiez votre dossier de courrier indésirable (spam)." "l'email, vérifiez votre dossier de courrier indésirable (spam)."
msgstr "" msgstr ""
"De bevestigingslink is 48 uur geldig. Als u de e-mail niet vindt, controleer " "De bevestigingslink is 48 uur geldig. Als u de e-mail niet vindt, controleer"
"dan uw map met ongewenste e-mail (spam)." " dan uw map met ongewenste e-mail (spam)."
#: authorizations/templates/authorizations/email_verification_pending.html:55 #: authorizations/templates/authorizations/email_verification_pending.html:55
msgid "Retour au formulaire" msgid "Retour au formulaire"
@ -526,8 +526,8 @@ msgstr "Voer uw verificatiecode in"
#: authorizations/templates/authorizations/email_verify_code.html:82 #: authorizations/templates/authorizations/email_verify_code.html:82
#, python-format #, python-format
msgid "" msgid ""
"Un code à 6 chiffres a été envoyé à <strong>%(email)s</strong>. Saisissez-le " "Un code à 6 chiffres a été envoyé à <strong>%(email)s</strong>. Saisissez-le"
"ci-dessous. Il est valable 10&nbsp;minutes." " ci-dessous. Il est valable 10&nbsp;minutes."
msgstr "" msgstr ""
"Een 6-cijferige code werd verzonden naar <strong>%(email)s</strong>. Voer " "Een 6-cijferige code werd verzonden naar <strong>%(email)s</strong>. Voer "
"hem hieronder in. Hij is 10&nbsp;minuten geldig." "hem hieronder in. Hij is 10&nbsp;minuten geldig."
@ -561,8 +561,8 @@ msgstr ""
#: 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 ""
#: authorizations/templates/authorizations/new_authorization_default.html:126 #: authorizations/templates/authorizations/new_authorization_default.html:126
@ -658,8 +658,8 @@ msgstr ""
#: authorizations/templates/authorizations/new_authorization_default.html:559 #: authorizations/templates/authorizations/new_authorization_default.html:559
msgid "" msgid ""
"Cliquez sur la carte pour ajouter des sommets. Cliquez sur le premier sommet " "Cliquez sur la carte pour ajouter des sommets. Cliquez sur le premier sommet"
"pour fermer le polygone." " pour fermer le polygone."
msgstr "" msgstr ""
#: authorizations/views.py:326 authorizations/views.py:375 #: authorizations/views.py:326 authorizations/views.py:375

View file

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-08-19 09:47+0200\n" "POT-Creation-Date: 2026-08-21 12:07+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -82,7 +82,7 @@ msgstr "Order reference"
msgid "Description" msgid "Description"
msgstr "Description" msgstr "Description"
#: contracts/forms.py:136 contracts/models.py:958 #: contracts/forms.py:136 contracts/models.py:963
#: contracts/templates/contracts/contracts_order_quote_form.html:74 #: contracts/templates/contracts/contracts_order_quote_form.html:74
#: contracts/templates/contracts/contracts_orders_detail.html:571 #: contracts/templates/contracts/contracts_orders_detail.html:571
#: contracts/templates/contracts/contracts_orders_detail.html:692 #: contracts/templates/contracts/contracts_orders_detail.html:692
@ -102,7 +102,7 @@ msgstr "E.g. Supplier invoice, Delivery note..."
msgid "Titre du justificatif" msgid "Titre du justificatif"
msgstr "Justificative title" msgstr "Justificative title"
#: contracts/forms.py:201 contracts/models.py:870 contracts/models.py:1042 #: contracts/forms.py:201 contracts/models.py:875 contracts/models.py:1047
#: contracts/templates/contracts/contracts_index.html:201 #: contracts/templates/contracts/contracts_index.html:201
msgid "Fichier" msgid "Fichier"
msgstr "File" msgstr "File"
@ -461,51 +461,62 @@ msgid ""
"interventions de priorité 'Urgent'." "interventions de priorité 'Urgent'."
msgstr "" msgstr ""
#: contracts/models.py:444 #: contracts/models.py:346
msgid "Modification inter-membres d'équipe autorisée"
msgstr ""
#: contracts/models.py:347
msgid ""
"Si activé, les membres d'une même équipe peuvent modifier les interventions "
"assignées à d'autres membres de leur équipe, y compris à partir du statut "
"'Pris en charge' ou au-delà."
msgstr ""
#: contracts/models.py:449
#: contracts/templates/contracts/contracts_index.html:139 #: contracts/templates/contracts/contracts_index.html:139
msgid "En préparation" msgid "En préparation"
msgstr "In preparation" msgstr "In preparation"
#: contracts/models.py:445 #: contracts/models.py:450
#: contracts/templates/contracts/contracts_index.html:144 #: contracts/templates/contracts/contracts_index.html:144
msgid "Envoyé" msgid "Envoyé"
msgstr "Sent" msgstr "Sent"
#: contracts/models.py:446 #: contracts/models.py:451
#: contracts/templates/contracts/contracts_index.html:149 #: contracts/templates/contracts/contracts_index.html:149
msgid "Terminé" msgid "Terminé"
msgstr "Completed" msgstr "Completed"
#: contracts/models.py:447 #: contracts/models.py:452
#: contracts/templates/contracts/contracts_index.html:154 #: contracts/templates/contracts/contracts_index.html:154
msgid "Comptabilisé" msgid "Comptabilisé"
msgstr "Accounted" msgstr "Accounted"
#: contracts/models.py:448 #: contracts/models.py:453
#: contracts/templates/contracts/contracts_index.html:159 #: contracts/templates/contracts/contracts_index.html:159
msgid "Payé" msgid "Payé"
msgstr "Paid" msgstr "Paid"
#: contracts/models.py:449 #: contracts/models.py:454
#: contracts/templates/contracts/contracts_index.html:164 #: contracts/templates/contracts/contracts_index.html:164
msgid "Annulé" msgid "Annulé"
msgstr "Cancelled" msgstr "Cancelled"
#: contracts/models.py:468 #: contracts/models.py:473
msgid "Projets" msgid "Projets"
msgstr "Projects" msgstr "Projects"
#: contracts/models.py:834 #: contracts/models.py:839
msgid "État d'avancement associé à ce document, le cas échéant" msgid "État d'avancement associé à ce document, le cas échéant"
msgstr "Progress status associated with this document, if applicable" msgstr "Progress status associated with this document, if applicable"
#: contracts/models.py:860 #: contracts/models.py:865
#: contracts/templates/contracts/claim_declaration_attachments.html:47 #: contracts/templates/contracts/claim_declaration_attachments.html:47
#: contracts/views_pdf_reports.py:432 #: contracts/views_pdf_reports.py:432
msgid "Déclaration de créance" msgid "Déclaration de créance"
msgstr "Debt declaration" msgstr "Debt declaration"
#: contracts/models.py:864 #: contracts/models.py:869
#: contracts/templates/contracts/claim_declaration_attachments.html:52 #: contracts/templates/contracts/claim_declaration_attachments.html:52
#: contracts/templates/contracts/contracts_detail.html:116 #: contracts/templates/contracts/contracts_detail.html:116
#: contracts/templates/contracts/contracts_orders_detail.html:751 #: contracts/templates/contracts/contracts_orders_detail.html:751
@ -513,119 +524,119 @@ msgstr "Debt declaration"
msgid "Titre" msgid "Titre"
msgstr "Title" msgstr "Title"
#: contracts/models.py:865 #: contracts/models.py:870
msgid "Titre ou description du justificatif" msgid "Titre ou description du justificatif"
msgstr "Title or description of the justificative" msgstr "Title or description of the justificative"
#: contracts/models.py:872 contracts/models.py:1053 #: contracts/models.py:877 contracts/models.py:1058
msgid "Date d'ajout" msgid "Date d'ajout"
msgstr "Added on" msgstr "Added on"
#: contracts/models.py:879 contracts/models.py:1060 #: contracts/models.py:884 contracts/models.py:1065
msgid "Ajouté par" msgid "Ajouté par"
msgstr "Added by" msgstr "Added by"
#: contracts/models.py:886 #: contracts/models.py:891
msgid "Pièce jointe de déclaration de créance" msgid "Pièce jointe de déclaration de créance"
msgstr "Debt declaration attachment" msgstr "Debt declaration attachment"
#: contracts/models.py:887 #: contracts/models.py:892
msgid "Pièces jointes de déclarations de créance" msgid "Pièces jointes de déclarations de créance"
msgstr "Debt declaration attachments" msgstr "Debt declaration attachments"
#: contracts/models.py:894 #: contracts/models.py:899
msgid "Numéro d'ordre de l'état d'avancement pour cette commande" msgid "Numéro d'ordre de l'état d'avancement pour cette commande"
msgstr "Progress status order number for this order" msgstr "Progress status order number for this order"
#: contracts/models.py:913 #: contracts/models.py:918
msgid "Quantité consommée à cette date" msgid "Quantité consommée à cette date"
msgstr "Quantity consumed on this date" msgstr "Quantity consumed on this date"
#: contracts/models.py:934 #: contracts/models.py:939
msgid "En attente de validation" msgid "En attente de validation"
msgstr "Delivery date" msgstr "Delivery date"
#: contracts/models.py:935 #: contracts/models.py:940
#: contracts/templates/contracts/contracts_orders_detail.html:599 #: contracts/templates/contracts/contracts_orders_detail.html:599
#: contracts/templates/contracts/contracts_orders_detail.html:909 #: contracts/templates/contracts/contracts_orders_detail.html:909
msgid "Approuvé" msgid "Approuvé"
msgstr "Approved" msgstr "Approved"
#: contracts/models.py:936 #: contracts/models.py:941
#: contracts/templates/contracts/contracts_orders_detail.html:604 #: contracts/templates/contracts/contracts_orders_detail.html:604
#: contracts/templates/contracts/contracts_orders_detail.html:910 #: contracts/templates/contracts/contracts_orders_detail.html:910
msgid "Refusé" msgid "Refusé"
msgstr "Denied" msgstr "Denied"
#: contracts/models.py:937 #: contracts/models.py:942
#: contracts/templates/contracts/contracts_orders_detail.html:606 #: contracts/templates/contracts/contracts_orders_detail.html:606
#: contracts/templates/contracts/contracts_orders_detail.html:912 #: contracts/templates/contracts/contracts_orders_detail.html:912
msgid "Facturé" msgid "Facturé"
msgstr "Invoiced" msgstr "Invoiced"
#: contracts/models.py:947 contracts/models.py:1037 #: contracts/models.py:952 contracts/models.py:1042
#: contracts/templates/contracts/claim_declaration_attachments.html:53 #: contracts/templates/contracts/claim_declaration_attachments.html:53
#: contracts/templates/contracts/contracts_orders_detail.html:69 #: contracts/templates/contracts/contracts_orders_detail.html:69
msgid "Commande" msgid "Commande"
msgstr "Order" msgstr "Order"
#: contracts/models.py:953 #: contracts/models.py:958
#: contracts/templates/contracts/contracts_orders_detail.html:682 #: contracts/templates/contracts/contracts_orders_detail.html:682
msgid "Poste de marché" msgid "Poste de marché"
msgstr "Market post" msgstr "Market post"
#: contracts/models.py:960 #: contracts/models.py:965
#: contracts/templates/contracts/contracts_orders_detail.html:574 #: contracts/templates/contracts/contracts_orders_detail.html:574
#: contracts/templates/contracts/contracts_orders_detail.html:696 #: contracts/templates/contracts/contracts_orders_detail.html:696
msgid "Commentaire" msgid "Commentaire"
msgstr "Comment" msgstr "Comment"
#: contracts/models.py:965 #: contracts/models.py:970
msgid "Statut de validation" msgid "Statut de validation"
msgstr "Validation status" msgstr "Validation status"
#: contracts/models.py:967 #: contracts/models.py:972
#: contracts/templates/contracts/claim_declaration_attachments.html:54 #: contracts/templates/contracts/claim_declaration_attachments.html:54
msgid "Date de création" msgid "Date de création"
msgstr "Creation date" msgstr "Creation date"
#: contracts/models.py:974 #: contracts/models.py:979
msgid "Créé par" msgid "Créé par"
msgstr "Created by" msgstr "Created by"
#: contracts/models.py:976 #: contracts/models.py:981
msgid "Date de validation" msgid "Date de validation"
msgstr "Delivery date" msgstr "Delivery date"
#: contracts/models.py:983 #: contracts/models.py:988
msgid "Validé par" msgid "Validé par"
msgstr "Validated by" msgstr "Validated by"
#: contracts/models.py:989 #: contracts/models.py:994
msgid "Quantité déjà facturée" msgid "Quantité déjà facturée"
msgstr "Planned quantity" msgstr "Planned quantity"
#: contracts/models.py:990 #: contracts/models.py:995
msgid "Quantité cumulée sur les déclarations de créance précédentes." msgid "Quantité cumulée sur les déclarations de créance précédentes."
msgstr "Generate the debt declaration" msgstr "Generate the debt declaration"
#: contracts/models.py:1025 #: contracts/models.py:1030
msgid "Commande directe – poste" msgid "Commande directe – poste"
msgstr "Position consumption" msgstr "Position consumption"
#: contracts/models.py:1026 #: contracts/models.py:1031
msgid "Commandes directes – postes" msgid "Commandes directes – postes"
msgstr "Position consumption" msgstr "Position consumption"
#: contracts/models.py:1051 #: contracts/models.py:1056
msgid "Vignette" msgid "Vignette"
msgstr "Thumbnail" msgstr "Thumbnail"
#: contracts/models.py:1072 #: contracts/models.py:1077
msgid "Pièce jointe de commande" msgid "Pièce jointe de commande"
msgstr "Order attachment" msgstr "Order attachment"
#: contracts/models.py:1073 #: contracts/models.py:1078
msgid "Pièces jointes de commande" msgid "Pièces jointes de commande"
msgstr "Order attachments" msgstr "Order attachments"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-08-19 09:47+0200\n" "POT-Creation-Date: 2026-08-21 12:07+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -25,11 +25,11 @@ msgstr ""
#: contracts/forms.py:67 #: contracts/forms.py:67
msgid "" msgid ""
"Le contrat ne peut plus être modifié car des interventions sont déjà liées à " "Le contrat ne peut plus être modifié car des interventions sont déjà liées à"
"cette commande." " cette commande."
msgstr "" msgstr ""
"Le contrat ne peut plus être modifié car des interventions sont déjà liées à " "Le contrat ne peut plus être modifié car des interventions sont déjà liées à"
"cette commande." " cette commande."
#: contracts/forms.py:69 #: contracts/forms.py:69
msgid "Modification du contrat interdite." msgid "Modification du contrat interdite."
@ -81,7 +81,7 @@ msgstr "Référence de commande"
msgid "Description" msgid "Description"
msgstr "Description" msgstr "Description"
#: contracts/forms.py:136 contracts/models.py:958 #: contracts/forms.py:136 contracts/models.py:963
#: contracts/templates/contracts/contracts_order_quote_form.html:74 #: contracts/templates/contracts/contracts_order_quote_form.html:74
#: contracts/templates/contracts/contracts_orders_detail.html:571 #: contracts/templates/contracts/contracts_orders_detail.html:571
#: contracts/templates/contracts/contracts_orders_detail.html:692 #: contracts/templates/contracts/contracts_orders_detail.html:692
@ -101,7 +101,7 @@ msgstr "Ex: Facture fournisseur, Bon de livraison..."
msgid "Titre du justificatif" msgid "Titre du justificatif"
msgstr "Titre du justificatif" msgstr "Titre du justificatif"
#: contracts/forms.py:201 contracts/models.py:870 contracts/models.py:1042 #: contracts/forms.py:201 contracts/models.py:875 contracts/models.py:1047
#: contracts/templates/contracts/contracts_index.html:201 #: contracts/templates/contracts/contracts_index.html:201
msgid "Fichier" msgid "Fichier"
msgstr "Fichier" msgstr "Fichier"
@ -252,13 +252,13 @@ msgstr "Types de maintenance visibles"
#: contracts/models.py:143 #: contracts/models.py:143
msgid "" msgid ""
"Types de maintenance visibles par défaut pour cet utilisateur. Si vide, tous " "Types de maintenance visibles par défaut pour cet utilisateur. Si vide, tous"
"les types sont visibles. Les interventions assignées à l'utilisateur restent " " les types sont visibles. Les interventions assignées à l'utilisateur "
"toujours visibles." "restent toujours visibles."
msgstr "" msgstr ""
"Types de maintenance visibles par défaut pour cet utilisateur. Si vide, tous " "Types de maintenance visibles par défaut pour cet utilisateur. Si vide, tous"
"les types sont visibles. Les interventions assignées à l'utilisateur restent " " les types sont visibles. Les interventions assignées à l'utilisateur "
"toujours visibles." "restent toujours visibles."
#: contracts/models.py:178 #: contracts/models.py:178
msgid "Membre" msgid "Membre"
@ -351,7 +351,8 @@ msgstr "Rôle du signataire (prestataire)"
#: contracts/models.py:278 #: contracts/models.py:278
msgid "Rôle/fonction de la personne qui signe les documents côté prestataire." msgid "Rôle/fonction de la personne qui signe les documents côté prestataire."
msgstr "Rôle/fonction de la personne qui signe les documents côté prestataire." msgstr ""
"Rôle/fonction de la personne qui signe les documents côté prestataire."
#: contracts/models.py:284 #: contracts/models.py:284
msgid "Téléphone de contact" msgid "Téléphone de contact"
@ -399,11 +400,11 @@ msgstr "Nécessite une vérification"
#: contracts/models.py:307 #: contracts/models.py:307
msgid "" msgid ""
"Indique si les interventions liées à ce contrat nécessitent une vérification " "Indique si les interventions liées à ce contrat nécessitent une vérification"
"avant d'être transmises pour traitement." " avant d'être transmises pour traitement."
msgstr "" msgstr ""
"Indique si les interventions liées à ce contrat nécessitent une vérification " "Indique si les interventions liées à ce contrat nécessitent une vérification"
"avant d'être transmises pour traitement." " avant d'être transmises pour traitement."
#: contracts/models.py:311 #: contracts/models.py:311
msgid "Utilise les occupations" msgid "Utilise les occupations"
@ -489,51 +490,68 @@ msgstr ""
"Si activé, les notifications email ne sont envoyées que pour les " "Si activé, les notifications email ne sont envoyées que pour les "
"interventions de priorité 'Urgent'." "interventions de priorité 'Urgent'."
#: contracts/models.py:444 #: contracts/models.py:346
msgid "Modification inter-membres d'équipe autorisée"
msgstr ""
#: contracts/models.py:347
#| msgid ""
#| "Si activé, les membres de cette équipe ne voient que les interventions "
#| "assignées à l'équipe ou directement à un membre."
msgid ""
"Si activé, les membres d'une même équipe peuvent modifier les interventions "
"assignées à d'autres membres de leur équipe, y compris à partir du statut "
"'Pris en charge' ou au-delà."
msgstr ""
"Si activé, les membres d'une même équipe peuvent modifier les interventions "
"assignées à d'autres membres de leur équipe, y compris à partir du statut "
"'Pris en charge' ou au-delà."
#: contracts/models.py:449
#: contracts/templates/contracts/contracts_index.html:139 #: contracts/templates/contracts/contracts_index.html:139
msgid "En préparation" msgid "En préparation"
msgstr "En préparation" msgstr "En préparation"
#: contracts/models.py:445 #: contracts/models.py:450
#: contracts/templates/contracts/contracts_index.html:144 #: contracts/templates/contracts/contracts_index.html:144
msgid "Envoyé" msgid "Envoyé"
msgstr "Envoyé" msgstr "Envoyé"
#: contracts/models.py:446 #: contracts/models.py:451
#: contracts/templates/contracts/contracts_index.html:149 #: contracts/templates/contracts/contracts_index.html:149
msgid "Terminé" msgid "Terminé"
msgstr "Terminé" msgstr "Terminé"
#: contracts/models.py:447 #: contracts/models.py:452
#: contracts/templates/contracts/contracts_index.html:154 #: contracts/templates/contracts/contracts_index.html:154
msgid "Comptabilisé" msgid "Comptabilisé"
msgstr "Comptabilisé" msgstr "Comptabilisé"
#: contracts/models.py:448 #: contracts/models.py:453
#: contracts/templates/contracts/contracts_index.html:159 #: contracts/templates/contracts/contracts_index.html:159
msgid "Payé" msgid "Payé"
msgstr "Payé" msgstr "Payé"
#: contracts/models.py:449 #: contracts/models.py:454
#: contracts/templates/contracts/contracts_index.html:164 #: contracts/templates/contracts/contracts_index.html:164
msgid "Annulé" msgid "Annulé"
msgstr "Annulé" msgstr "Annulé"
#: contracts/models.py:468 #: contracts/models.py:473
msgid "Projets" msgid "Projets"
msgstr "Projets" msgstr "Projets"
#: contracts/models.py:834 #: contracts/models.py:839
msgid "État d'avancement associé à ce document, le cas échéant" msgid "État d'avancement associé à ce document, le cas échéant"
msgstr "État d'avancement associé à ce document, le cas échéant" msgstr "État d'avancement associé à ce document, le cas échéant"
#: contracts/models.py:860 #: contracts/models.py:865
#: contracts/templates/contracts/claim_declaration_attachments.html:47 #: contracts/templates/contracts/claim_declaration_attachments.html:47
#: contracts/views_pdf_reports.py:432 #: contracts/views_pdf_reports.py:432
msgid "Déclaration de créance" msgid "Déclaration de créance"
msgstr "Déclaration de créance" msgstr "Déclaration de créance"
#: contracts/models.py:864 #: contracts/models.py:869
#: contracts/templates/contracts/claim_declaration_attachments.html:52 #: contracts/templates/contracts/claim_declaration_attachments.html:52
#: contracts/templates/contracts/contracts_detail.html:116 #: contracts/templates/contracts/contracts_detail.html:116
#: contracts/templates/contracts/contracts_orders_detail.html:751 #: contracts/templates/contracts/contracts_orders_detail.html:751
@ -541,119 +559,119 @@ msgstr "Déclaration de créance"
msgid "Titre" msgid "Titre"
msgstr "Titre" msgstr "Titre"
#: contracts/models.py:865 #: contracts/models.py:870
msgid "Titre ou description du justificatif" msgid "Titre ou description du justificatif"
msgstr "Titre ou description du justificatif" msgstr "Titre ou description du justificatif"
#: contracts/models.py:872 contracts/models.py:1053 #: contracts/models.py:877 contracts/models.py:1058
msgid "Date d'ajout" msgid "Date d'ajout"
msgstr "Date d'ajout" msgstr "Date d'ajout"
#: contracts/models.py:879 contracts/models.py:1060 #: contracts/models.py:884 contracts/models.py:1065
msgid "Ajouté par" msgid "Ajouté par"
msgstr "Ajouté par" msgstr "Ajouté par"
#: contracts/models.py:886 #: contracts/models.py:891
msgid "Pièce jointe de déclaration de créance" msgid "Pièce jointe de déclaration de créance"
msgstr "Pièce jointe de déclaration de créance" msgstr "Pièce jointe de déclaration de créance"
#: contracts/models.py:887 #: contracts/models.py:892
msgid "Pièces jointes de déclarations de créance" msgid "Pièces jointes de déclarations de créance"
msgstr "Pièces jointes de déclarations de créance" msgstr "Pièces jointes de déclarations de créance"
#: contracts/models.py:894 #: contracts/models.py:899
msgid "Numéro d'ordre de l'état d'avancement pour cette commande" msgid "Numéro d'ordre de l'état d'avancement pour cette commande"
msgstr "Numéro d'ordre de l'état d'avancement pour cette commande" msgstr "Numéro d'ordre de l'état d'avancement pour cette commande"
#: contracts/models.py:913 #: contracts/models.py:918
msgid "Quantité consommée à cette date" msgid "Quantité consommée à cette date"
msgstr "Quantité consommée à cette date" msgstr "Quantité consommée à cette date"
#: contracts/models.py:934 #: contracts/models.py:939
msgid "En attente de validation" msgid "En attente de validation"
msgstr "En attente de validation" msgstr "En attente de validation"
#: contracts/models.py:935 #: contracts/models.py:940
#: contracts/templates/contracts/contracts_orders_detail.html:599 #: contracts/templates/contracts/contracts_orders_detail.html:599
#: contracts/templates/contracts/contracts_orders_detail.html:909 #: contracts/templates/contracts/contracts_orders_detail.html:909
msgid "Approuvé" msgid "Approuvé"
msgstr "Approuvé" msgstr "Approuvé"
#: contracts/models.py:936 #: contracts/models.py:941
#: contracts/templates/contracts/contracts_orders_detail.html:604 #: contracts/templates/contracts/contracts_orders_detail.html:604
#: contracts/templates/contracts/contracts_orders_detail.html:910 #: contracts/templates/contracts/contracts_orders_detail.html:910
msgid "Refusé" msgid "Refusé"
msgstr "Refusé" msgstr "Refusé"
#: contracts/models.py:937 #: contracts/models.py:942
#: contracts/templates/contracts/contracts_orders_detail.html:606 #: contracts/templates/contracts/contracts_orders_detail.html:606
#: contracts/templates/contracts/contracts_orders_detail.html:912 #: contracts/templates/contracts/contracts_orders_detail.html:912
msgid "Facturé" msgid "Facturé"
msgstr "Facturé" msgstr "Facturé"
#: contracts/models.py:947 contracts/models.py:1037 #: contracts/models.py:952 contracts/models.py:1042
#: contracts/templates/contracts/claim_declaration_attachments.html:53 #: contracts/templates/contracts/claim_declaration_attachments.html:53
#: contracts/templates/contracts/contracts_orders_detail.html:69 #: contracts/templates/contracts/contracts_orders_detail.html:69
msgid "Commande" msgid "Commande"
msgstr "Commande" msgstr "Commande"
#: contracts/models.py:953 #: contracts/models.py:958
#: contracts/templates/contracts/contracts_orders_detail.html:682 #: contracts/templates/contracts/contracts_orders_detail.html:682
msgid "Poste de marché" msgid "Poste de marché"
msgstr "Poste de marché" msgstr "Poste de marché"
#: contracts/models.py:960 #: contracts/models.py:965
#: contracts/templates/contracts/contracts_orders_detail.html:574 #: contracts/templates/contracts/contracts_orders_detail.html:574
#: contracts/templates/contracts/contracts_orders_detail.html:696 #: contracts/templates/contracts/contracts_orders_detail.html:696
msgid "Commentaire" msgid "Commentaire"
msgstr "Commentaire" msgstr "Commentaire"
#: contracts/models.py:965 #: contracts/models.py:970
msgid "Statut de validation" msgid "Statut de validation"
msgstr "Statut de validation" msgstr "Statut de validation"
#: contracts/models.py:967 #: contracts/models.py:972
#: contracts/templates/contracts/claim_declaration_attachments.html:54 #: contracts/templates/contracts/claim_declaration_attachments.html:54
msgid "Date de création" msgid "Date de création"
msgstr "Date de création" msgstr "Date de création"
#: contracts/models.py:974 #: contracts/models.py:979
msgid "Créé par" msgid "Créé par"
msgstr "Créé par" msgstr "Créé par"
#: contracts/models.py:976 #: contracts/models.py:981
msgid "Date de validation" msgid "Date de validation"
msgstr "Date de validation" msgstr "Date de validation"
#: contracts/models.py:983 #: contracts/models.py:988
msgid "Validé par" msgid "Validé par"
msgstr "Validé par" msgstr "Validé par"
#: contracts/models.py:989 #: contracts/models.py:994
msgid "Quantité déjà facturée" msgid "Quantité déjà facturée"
msgstr "Quantité déjà facturée" msgstr "Quantité déjà facturée"
#: contracts/models.py:990 #: contracts/models.py:995
msgid "Quantité cumulée sur les déclarations de créance précédentes." msgid "Quantité cumulée sur les déclarations de créance précédentes."
msgstr "Quantité cumulée sur les déclarations de créance précédentes." msgstr "Quantité cumulée sur les déclarations de créance précédentes."
#: contracts/models.py:1025 #: contracts/models.py:1030
msgid "Commande directe – poste" msgid "Commande directe – poste"
msgstr "Commande directe – poste" msgstr "Commande directe – poste"
#: contracts/models.py:1026 #: contracts/models.py:1031
msgid "Commandes directes – postes" msgid "Commandes directes – postes"
msgstr "Commandes directes – postes" msgstr "Commandes directes – postes"
#: contracts/models.py:1051 #: contracts/models.py:1056
msgid "Vignette" msgid "Vignette"
msgstr "Vignette" msgstr "Vignette"
#: contracts/models.py:1072 #: contracts/models.py:1077
msgid "Pièce jointe de commande" msgid "Pièce jointe de commande"
msgstr "Pièce jointe de commande" msgstr "Pièce jointe de commande"
#: contracts/models.py:1073 #: contracts/models.py:1078
msgid "Pièces jointes de commande" msgid "Pièces jointes de commande"
msgstr "Pièces jointes de commande" msgstr "Pièces jointes de commande"
@ -1100,11 +1118,11 @@ msgstr "Générer la déclaration de créance"
#: contracts/templates/contracts/contracts_orders_detail.html:417 #: contracts/templates/contracts/contracts_orders_detail.html:417
msgid "" msgid ""
"Cette opération va générer un état de travaux, une déclaration de créance et " "Cette opération va générer un état de travaux, une déclaration de créance et"
"faire passer les interventions validées au statut \"comptabilisé\"." " faire passer les interventions validées au statut \"comptabilisé\"."
msgstr "" msgstr ""
"Cette opération va générer un état de travaux, une déclaration de créance et " "Cette opération va générer un état de travaux, une déclaration de créance et"
"faire passer les interventions validées au statut \"comptabilisé\"." " faire passer les interventions validées au statut \"comptabilisé\"."
#: contracts/templates/contracts/contracts_orders_detail.html:427 #: contracts/templates/contracts/contracts_orders_detail.html:427
#, python-format #, python-format
@ -1536,7 +1554,8 @@ msgid "Le statut de la commande a été mis à jour avec succès."
msgstr "Le statut de la commande a été mis à jour avec succès." msgstr "Le statut de la commande a été mis à jour avec succès."
#: contracts/views.py:982 #: contracts/views.py:982
msgid "Vous n'avez pas la permission d'ajouter des documents à cette commande." msgid ""
"Vous n'avez pas la permission d'ajouter des documents à cette commande."
msgstr "" msgstr ""
"Vous n'avez pas la permission d'ajouter des documents à cette commande.Vous " "Vous n'avez pas la permission d'ajouter des documents à cette commande.Vous "
"n'avez pas la permission d'ajouter des documents à cette commande." "n'avez pas la permission d'ajouter des documents à cette commande."

View file

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-08-19 09:47+0200\n" "POT-Creation-Date: 2026-08-21 12:07+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -82,7 +82,7 @@ msgstr "Bestelreferentie"
msgid "Description" msgid "Description"
msgstr "Beschrijving" msgstr "Beschrijving"
#: contracts/forms.py:136 contracts/models.py:958 #: contracts/forms.py:136 contracts/models.py:963
#: contracts/templates/contracts/contracts_order_quote_form.html:74 #: contracts/templates/contracts/contracts_order_quote_form.html:74
#: contracts/templates/contracts/contracts_orders_detail.html:571 #: contracts/templates/contracts/contracts_orders_detail.html:571
#: contracts/templates/contracts/contracts_orders_detail.html:692 #: contracts/templates/contracts/contracts_orders_detail.html:692
@ -102,7 +102,7 @@ msgstr "Bijv.: Leveranciersfactuur, Leveringsbon..."
msgid "Titre du justificatif" msgid "Titre du justificatif"
msgstr "Titel bewijsstuk" msgstr "Titel bewijsstuk"
#: contracts/forms.py:201 contracts/models.py:870 contracts/models.py:1042 #: contracts/forms.py:201 contracts/models.py:875 contracts/models.py:1047
#: contracts/templates/contracts/contracts_index.html:201 #: contracts/templates/contracts/contracts_index.html:201
msgid "Fichier" msgid "Fichier"
msgstr "Bestand" msgstr "Bestand"
@ -462,51 +462,62 @@ msgid ""
"interventions de priorité 'Urgent'." "interventions de priorité 'Urgent'."
msgstr "" msgstr ""
#: contracts/models.py:444 #: contracts/models.py:346
msgid "Modification inter-membres d'équipe autorisée"
msgstr ""
#: contracts/models.py:347
msgid ""
"Si activé, les membres d'une même équipe peuvent modifier les interventions "
"assignées à d'autres membres de leur équipe, y compris à partir du statut "
"'Pris en charge' ou au-delà."
msgstr ""
#: contracts/models.py:449
#: contracts/templates/contracts/contracts_index.html:139 #: contracts/templates/contracts/contracts_index.html:139
msgid "En préparation" msgid "En préparation"
msgstr "In voorbereiding" msgstr "In voorbereiding"
#: contracts/models.py:445 #: contracts/models.py:450
#: contracts/templates/contracts/contracts_index.html:144 #: contracts/templates/contracts/contracts_index.html:144
msgid "Envoyé" msgid "Envoyé"
msgstr "Verzonden" msgstr "Verzonden"
#: contracts/models.py:446 #: contracts/models.py:451
#: contracts/templates/contracts/contracts_index.html:149 #: contracts/templates/contracts/contracts_index.html:149
msgid "Terminé" msgid "Terminé"
msgstr "Afgerond" msgstr "Afgerond"
#: contracts/models.py:447 #: contracts/models.py:452
#: contracts/templates/contracts/contracts_index.html:154 #: contracts/templates/contracts/contracts_index.html:154
msgid "Comptabilisé" msgid "Comptabilisé"
msgstr "Geboekt" msgstr "Geboekt"
#: contracts/models.py:448 #: contracts/models.py:453
#: contracts/templates/contracts/contracts_index.html:159 #: contracts/templates/contracts/contracts_index.html:159
msgid "Payé" msgid "Payé"
msgstr "Betaald" msgstr "Betaald"
#: contracts/models.py:449 #: contracts/models.py:454
#: contracts/templates/contracts/contracts_index.html:164 #: contracts/templates/contracts/contracts_index.html:164
msgid "Annulé" msgid "Annulé"
msgstr "Geannuleerd" msgstr "Geannuleerd"
#: contracts/models.py:468 #: contracts/models.py:473
msgid "Projets" msgid "Projets"
msgstr "Projecten" msgstr "Projecten"
#: contracts/models.py:834 #: contracts/models.py:839
msgid "État d'avancement associé à ce document, le cas échéant" msgid "État d'avancement associé à ce document, le cas échéant"
msgstr "Voortgangsstatus gekoppeld aan dit document, indien van toepassing" msgstr "Voortgangsstatus gekoppeld aan dit document, indien van toepassing"
#: contracts/models.py:860 #: contracts/models.py:865
#: contracts/templates/contracts/claim_declaration_attachments.html:47 #: contracts/templates/contracts/claim_declaration_attachments.html:47
#: contracts/views_pdf_reports.py:432 #: contracts/views_pdf_reports.py:432
msgid "Déclaration de créance" msgid "Déclaration de créance"
msgstr "Schuldvordering" msgstr "Schuldvordering"
#: contracts/models.py:864 #: contracts/models.py:869
#: contracts/templates/contracts/claim_declaration_attachments.html:52 #: contracts/templates/contracts/claim_declaration_attachments.html:52
#: contracts/templates/contracts/contracts_detail.html:116 #: contracts/templates/contracts/contracts_detail.html:116
#: contracts/templates/contracts/contracts_orders_detail.html:751 #: contracts/templates/contracts/contracts_orders_detail.html:751
@ -514,119 +525,119 @@ msgstr "Schuldvordering"
msgid "Titre" msgid "Titre"
msgstr "Titel" msgstr "Titel"
#: contracts/models.py:865 #: contracts/models.py:870
msgid "Titre ou description du justificatif" msgid "Titre ou description du justificatif"
msgstr "Titel of beschrijving van het bewijsstuk" msgstr "Titel of beschrijving van het bewijsstuk"
#: contracts/models.py:872 contracts/models.py:1053 #: contracts/models.py:877 contracts/models.py:1058
msgid "Date d'ajout" msgid "Date d'ajout"
msgstr "Toevoegingsdatum" msgstr "Toevoegingsdatum"
#: contracts/models.py:879 contracts/models.py:1060 #: contracts/models.py:884 contracts/models.py:1065
msgid "Ajouté par" msgid "Ajouté par"
msgstr "Toegevoegd door" msgstr "Toegevoegd door"
#: contracts/models.py:886 #: contracts/models.py:891
msgid "Pièce jointe de déclaration de créance" msgid "Pièce jointe de déclaration de créance"
msgstr "Bijlage schuldvordering" msgstr "Bijlage schuldvordering"
#: contracts/models.py:887 #: contracts/models.py:892
msgid "Pièces jointes de déclarations de créance" msgid "Pièces jointes de déclarations de créance"
msgstr "Bijlagen schuldvorderingen" msgstr "Bijlagen schuldvorderingen"
#: contracts/models.py:894 #: contracts/models.py:899
msgid "Numéro d'ordre de l'état d'avancement pour cette commande" msgid "Numéro d'ordre de l'état d'avancement pour cette commande"
msgstr "Volgordenummer van de voortgangsstatus voor deze bestelling" msgstr "Volgordenummer van de voortgangsstatus voor deze bestelling"
#: contracts/models.py:913 #: contracts/models.py:918
msgid "Quantité consommée à cette date" msgid "Quantité consommée à cette date"
msgstr "Op deze datum verbruikte hoeveelheid" msgstr "Op deze datum verbruikte hoeveelheid"
#: contracts/models.py:934 #: contracts/models.py:939
msgid "En attente de validation" msgid "En attente de validation"
msgstr "Leverdatum" msgstr "Leverdatum"
#: contracts/models.py:935 #: contracts/models.py:940
#: contracts/templates/contracts/contracts_orders_detail.html:599 #: contracts/templates/contracts/contracts_orders_detail.html:599
#: contracts/templates/contracts/contracts_orders_detail.html:909 #: contracts/templates/contracts/contracts_orders_detail.html:909
msgid "Approuvé" msgid "Approuvé"
msgstr "Goedgekeurd" msgstr "Goedgekeurd"
#: contracts/models.py:936 #: contracts/models.py:941
#: contracts/templates/contracts/contracts_orders_detail.html:604 #: contracts/templates/contracts/contracts_orders_detail.html:604
#: contracts/templates/contracts/contracts_orders_detail.html:910 #: contracts/templates/contracts/contracts_orders_detail.html:910
msgid "Refusé" msgid "Refusé"
msgstr "Geweigerd" msgstr "Geweigerd"
#: contracts/models.py:937 #: contracts/models.py:942
#: contracts/templates/contracts/contracts_orders_detail.html:606 #: contracts/templates/contracts/contracts_orders_detail.html:606
#: contracts/templates/contracts/contracts_orders_detail.html:912 #: contracts/templates/contracts/contracts_orders_detail.html:912
msgid "Facturé" msgid "Facturé"
msgstr "Gefactureerd" msgstr "Gefactureerd"
#: contracts/models.py:947 contracts/models.py:1037 #: contracts/models.py:952 contracts/models.py:1042
#: contracts/templates/contracts/claim_declaration_attachments.html:53 #: contracts/templates/contracts/claim_declaration_attachments.html:53
#: contracts/templates/contracts/contracts_orders_detail.html:69 #: contracts/templates/contracts/contracts_orders_detail.html:69
msgid "Commande" msgid "Commande"
msgstr "Bestelling" msgstr "Bestelling"
#: contracts/models.py:953 #: contracts/models.py:958
#: contracts/templates/contracts/contracts_orders_detail.html:682 #: contracts/templates/contracts/contracts_orders_detail.html:682
msgid "Poste de marché" msgid "Poste de marché"
msgstr "Marktpost" msgstr "Marktpost"
#: contracts/models.py:960 #: contracts/models.py:965
#: contracts/templates/contracts/contracts_orders_detail.html:574 #: contracts/templates/contracts/contracts_orders_detail.html:574
#: contracts/templates/contracts/contracts_orders_detail.html:696 #: contracts/templates/contracts/contracts_orders_detail.html:696
msgid "Commentaire" msgid "Commentaire"
msgstr "Opmerking" msgstr "Opmerking"
#: contracts/models.py:965 #: contracts/models.py:970
msgid "Statut de validation" msgid "Statut de validation"
msgstr "Validatiestatus" msgstr "Validatiestatus"
#: contracts/models.py:967 #: contracts/models.py:972
#: contracts/templates/contracts/claim_declaration_attachments.html:54 #: contracts/templates/contracts/claim_declaration_attachments.html:54
msgid "Date de création" msgid "Date de création"
msgstr "Aanmaakdatum" msgstr "Aanmaakdatum"
#: contracts/models.py:974 #: contracts/models.py:979
msgid "Créé par" msgid "Créé par"
msgstr "Aangemaakt door" msgstr "Aangemaakt door"
#: contracts/models.py:976 #: contracts/models.py:981
msgid "Date de validation" msgid "Date de validation"
msgstr "Leverdatum" msgstr "Leverdatum"
#: contracts/models.py:983 #: contracts/models.py:988
msgid "Validé par" msgid "Validé par"
msgstr "Gevalideerd door" msgstr "Gevalideerd door"
#: contracts/models.py:989 #: contracts/models.py:994
msgid "Quantité déjà facturée" msgid "Quantité déjà facturée"
msgstr "Geplande hoeveelheid" msgstr "Geplande hoeveelheid"
#: contracts/models.py:990 #: contracts/models.py:995
msgid "Quantité cumulée sur les déclarations de créance précédentes." msgid "Quantité cumulée sur les déclarations de créance précédentes."
msgstr "Schuldvordering genereren" msgstr "Schuldvordering genereren"
#: contracts/models.py:1025 #: contracts/models.py:1030
msgid "Commande directe – poste" msgid "Commande directe – poste"
msgstr "Verbruik van de posten" msgstr "Verbruik van de posten"
#: contracts/models.py:1026 #: contracts/models.py:1031
msgid "Commandes directes – postes" msgid "Commandes directes – postes"
msgstr "Verbruik van de posten" msgstr "Verbruik van de posten"
#: contracts/models.py:1051 #: contracts/models.py:1056
msgid "Vignette" msgid "Vignette"
msgstr "Miniatuur" msgstr "Miniatuur"
#: contracts/models.py:1072 #: contracts/models.py:1077
msgid "Pièce jointe de commande" msgid "Pièce jointe de commande"
msgstr "Bestelbon bijlage" msgstr "Bestelbon bijlage"
#: contracts/models.py:1073 #: contracts/models.py:1078
msgid "Pièces jointes de commande" msgid "Pièces jointes de commande"
msgstr "Bestelbon bijlagen" msgstr "Bestelbon bijlagen"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-08-19 09:47+0200\n" "POT-Creation-Date: 2026-08-21 12:07+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -321,15 +321,15 @@ msgid "Télécharger le PDF"
msgstr "Download PDF" msgstr "Download PDF"
#: controls/templates/controls/controls_base_mobile.html:12 #: controls/templates/controls/controls_base_mobile.html:12
#: controls/templates/controls/controls_base_mobile.html:63 #: controls/templates/controls/controls_base_mobile.html:65
#: controls/templates/controls/controls_index.html:216 #: controls/templates/controls/controls_index.html:216
#: controls/templates/controls/controls_index_mobile.html:12 #: controls/templates/controls/controls_index_mobile.html:12
#: controls/templates/controls/controls_install_mobile.html:18 #: controls/templates/controls/controls_install_mobile.html:20
#: controls/views.py:627 #: controls/views.py:627
msgid "Contrôles" msgid "Contrôles"
msgstr "Controls" msgstr "Controls"
#: controls/templates/controls/controls_base_mobile.html:66 #: controls/templates/controls/controls_base_mobile.html:68
#: controls/templates/controls/controls_index.html:106 #: controls/templates/controls/controls_index.html:106
#: controls/templates/controls/controls_projects_mobile.html:17 #: controls/templates/controls/controls_projects_mobile.html:17
msgid "Projets" msgid "Projets"
@ -950,8 +950,8 @@ msgstr "Location..."
#: controls/templates/controls/controls_form_content.html:584 #: controls/templates/controls/controls_form_content.html:584
msgid "" msgid ""
"Impossible d\\'accéder à votre position. Assurez-vous que vous avez autorisé " "Impossible d\\'accéder à votre position. Assurez-vous que vous avez autorisé"
"l\\'accès à la localisation." " l\\'accès à la localisation."
msgstr "" msgstr ""
"Unable to access your location. Make sure you have allowed location access." "Unable to access your location. Make sure you have allowed location access."
@ -1164,40 +1164,41 @@ msgstr "Close map"
msgid "Installer l'application pour les contrôles" msgid "Installer l'application pour les contrôles"
msgstr "Install the application for controls" msgstr "Install the application for controls"
#: controls/templates/controls/controls_install_mobile.html:19 #: controls/templates/controls/controls_install_mobile.html:21
msgid "" msgid ""
"Pour une meilleure expérience, installez l'application sur votre appareil." "Pour une meilleure expérience, installez l'application sur votre appareil."
msgstr "For a better experience, install the application on your device." msgstr "For a better experience, install the application on your device."
#: controls/templates/controls/controls_install_mobile.html:21 #: controls/templates/controls/controls_install_mobile.html:23
msgid "Installer l'application" msgid "Installer l'application"
msgstr "Install application" msgstr "Install application"
#: controls/templates/controls/controls_install_mobile.html:24 #: controls/templates/controls/controls_install_mobile.html:26
msgid "Désolé, votre navigateur ne supporte pas l'installation d'applications." msgid ""
"Désolé, votre navigateur ne supporte pas l'installation d'applications."
msgstr "Sorry, your browser does not support installing applications." msgstr "Sorry, your browser does not support installing applications."
#: controls/templates/controls/offline.html:8 #: controls/templates/controls/offline.html:8
msgid "Hors ligne — Contrôles" msgid "Hors ligne — Contrôles"
msgstr "Edit Control" msgstr "Edit Control"
#: controls/templates/controls/offline.html:23 #: controls/templates/controls/offline.html:25
msgid "Vous êtes hors ligne" msgid "Vous êtes hors ligne"
msgstr "You are offline" msgstr "You are offline"
#: controls/templates/controls/offline.html:25 #: controls/templates/controls/offline.html:27
msgid "Cette page n'est pas disponible sans connexion réseau." msgid "Cette page n'est pas disponible sans connexion réseau."
msgstr "This page is not available without a network connection." msgstr "This page is not available without a network connection."
#: controls/templates/controls/offline.html:33 #: controls/templates/controls/offline.html:35
msgid "Reprendre le contrôle en cours" msgid "Reprendre le contrôle en cours"
msgstr "Regain current control" msgstr "Regain current control"
#: controls/templates/controls/offline.html:38 #: controls/templates/controls/offline.html:40
msgid "Liste des contrôles (depuis le cache)" msgid "Liste des contrôles (depuis le cache)"
msgstr "List of controls (from cache)" msgstr "List of controls (from cache)"
#: controls/templates/controls/offline.html:44 #: controls/templates/controls/offline.html:46
msgid "" msgid ""
"Les pages déjà visitées lors de votre dernière connexion sont disponibles " "Les pages déjà visitées lors de votre dernière connexion sont disponibles "
"hors ligne." "hors ligne."

View file

@ -257,7 +257,8 @@ msgstr "Zoom on map"
#: loko/controls/static/controls/remarks_form.js:50 #: loko/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 "Saving took too long. Check your connection and try again." msgstr "Saving took too long. Check your connection and try again."
#: loko/controls/static/controls/remarks_form.js:220 #: loko/controls/static/controls/remarks_form.js:220

View file

@ -6,7 +6,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-08-19 09:47+0200\n" "POT-Creation-Date: 2026-08-21 12:07+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -320,15 +320,15 @@ msgid "Télécharger le PDF"
msgstr "Télécharger le PDF" msgstr "Télécharger le PDF"
#: controls/templates/controls/controls_base_mobile.html:12 #: controls/templates/controls/controls_base_mobile.html:12
#: controls/templates/controls/controls_base_mobile.html:63 #: controls/templates/controls/controls_base_mobile.html:65
#: controls/templates/controls/controls_index.html:216 #: controls/templates/controls/controls_index.html:216
#: controls/templates/controls/controls_index_mobile.html:12 #: controls/templates/controls/controls_index_mobile.html:12
#: controls/templates/controls/controls_install_mobile.html:18 #: controls/templates/controls/controls_install_mobile.html:20
#: controls/views.py:627 #: controls/views.py:627
msgid "Contrôles" msgid "Contrôles"
msgstr "Contrôles" msgstr "Contrôles"
#: controls/templates/controls/controls_base_mobile.html:66 #: controls/templates/controls/controls_base_mobile.html:68
#: controls/templates/controls/controls_index.html:106 #: controls/templates/controls/controls_index.html:106
#: controls/templates/controls/controls_projects_mobile.html:17 #: controls/templates/controls/controls_projects_mobile.html:17
msgid "Projets" msgid "Projets"
@ -949,8 +949,8 @@ msgstr "Localisation..."
#: controls/templates/controls/controls_form_content.html:584 #: controls/templates/controls/controls_form_content.html:584
msgid "" msgid ""
"Impossible d\\'accéder à votre position. Assurez-vous que vous avez autorisé " "Impossible d\\'accéder à votre position. Assurez-vous que vous avez autorisé"
"l\\'accès à la localisation." " l\\'accès à la localisation."
msgstr "" msgstr ""
"Impossible d'accéder à votre position. Assurez-vous que vous avez autorisé " "Impossible d'accéder à votre position. Assurez-vous que vous avez autorisé "
"l'accès à la localisation." "l'accès à la localisation."
@ -1164,18 +1164,19 @@ msgstr "Fermer la carte"
msgid "Installer l'application pour les contrôles" msgid "Installer l'application pour les contrôles"
msgstr "Installer l'application pour les contrôles" msgstr "Installer l'application pour les contrôles"
#: controls/templates/controls/controls_install_mobile.html:19 #: controls/templates/controls/controls_install_mobile.html:21
msgid "" msgid ""
"Pour une meilleure expérience, installez l'application sur votre appareil." "Pour une meilleure expérience, installez l'application sur votre appareil."
msgstr "" msgstr ""
"Pour une meilleure expérience, installez l'application sur votre appareil." "Pour une meilleure expérience, installez l'application sur votre appareil."
#: controls/templates/controls/controls_install_mobile.html:21 #: controls/templates/controls/controls_install_mobile.html:23
msgid "Installer l'application" msgid "Installer l'application"
msgstr "Installer l'application" msgstr "Installer l'application"
#: controls/templates/controls/controls_install_mobile.html:24 #: controls/templates/controls/controls_install_mobile.html:26
msgid "Désolé, votre navigateur ne supporte pas l'installation d'applications." msgid ""
"Désolé, votre navigateur ne supporte pas l'installation d'applications."
msgstr "" msgstr ""
"Désolé, votre navigateur ne supporte pas l'installation " "Désolé, votre navigateur ne supporte pas l'installation "
"d'applications.Désolé, votre navigateur ne supporte pas l'installation " "d'applications.Désolé, votre navigateur ne supporte pas l'installation "
@ -1185,23 +1186,23 @@ msgstr ""
msgid "Hors ligne — Contrôles" msgid "Hors ligne — Contrôles"
msgstr "Hors ligne — Contrôles" msgstr "Hors ligne — Contrôles"
#: controls/templates/controls/offline.html:23 #: controls/templates/controls/offline.html:25
msgid "Vous êtes hors ligne" msgid "Vous êtes hors ligne"
msgstr "Vous êtes hors ligne" msgstr "Vous êtes hors ligne"
#: controls/templates/controls/offline.html:25 #: controls/templates/controls/offline.html:27
msgid "Cette page n'est pas disponible sans connexion réseau." msgid "Cette page n'est pas disponible sans connexion réseau."
msgstr "Cette page n'est pas disponible sans connexion réseau." msgstr "Cette page n'est pas disponible sans connexion réseau."
#: controls/templates/controls/offline.html:33 #: controls/templates/controls/offline.html:35
msgid "Reprendre le contrôle en cours" msgid "Reprendre le contrôle en cours"
msgstr "Reprendre le contrôle en cours" msgstr "Reprendre le contrôle en cours"
#: controls/templates/controls/offline.html:38 #: controls/templates/controls/offline.html:40
msgid "Liste des contrôles (depuis le cache)" msgid "Liste des contrôles (depuis le cache)"
msgstr "Liste des contrôles (depuis le cache)" msgstr "Liste des contrôles (depuis le cache)"
#: controls/templates/controls/offline.html:44 #: controls/templates/controls/offline.html:46
msgid "" msgid ""
"Les pages déjà visitées lors de votre dernière connexion sont disponibles " "Les pages déjà visitées lors de votre dernière connexion sont disponibles "
"hors ligne." "hors ligne."

View file

@ -101,7 +101,8 @@ msgstr "Caméra prête. Appuyez sur Capturer pour prendre une photo."
#: loko/controls/static/controls/controls_detail.js:1668 #: loko/controls/static/controls/controls_detail.js:1668
#: loko/controls/static/controls/remarks_form.js:235 #: loko/controls/static/controls/remarks_form.js:235
msgid "Impossible d'accéder à la caméra. Veuillez vérifier les autorisations." msgid "Impossible d'accéder à la caméra. Veuillez vérifier les autorisations."
msgstr "Impossible d'accéder à la caméra. Veuillez vérifier les autorisations." msgstr ""
"Impossible d'accéder à la caméra. Veuillez vérifier les autorisations."
#: loko/controls/static/controls/controls_detail.js:1669 #: loko/controls/static/controls/controls_detail.js:1669
#: loko/controls/static/controls/remarks_form.js:239 #: loko/controls/static/controls/remarks_form.js:239
@ -257,8 +258,11 @@ msgstr "Zoomer sur la carte"
#: loko/controls/static/controls/remarks_form.js:50 #: loko/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 "
msgstr "L'enregistrement a pris trop de temps. Vérifiez votre connexion et réessayez." "réessayez."
msgstr ""
"L'enregistrement a pris trop de temps. Vérifiez votre connexion et "
"réessayez."
#: loko/controls/static/controls/remarks_form.js:220 #: loko/controls/static/controls/remarks_form.js:220
msgid "" msgid ""

View file

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-08-19 09:47+0200\n" "POT-Creation-Date: 2026-08-21 12:07+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -321,15 +321,15 @@ msgid "Télécharger le PDF"
msgstr "PDF downloaden" msgstr "PDF downloaden"
#: controls/templates/controls/controls_base_mobile.html:12 #: controls/templates/controls/controls_base_mobile.html:12
#: controls/templates/controls/controls_base_mobile.html:63 #: controls/templates/controls/controls_base_mobile.html:65
#: controls/templates/controls/controls_index.html:216 #: controls/templates/controls/controls_index.html:216
#: controls/templates/controls/controls_index_mobile.html:12 #: controls/templates/controls/controls_index_mobile.html:12
#: controls/templates/controls/controls_install_mobile.html:18 #: controls/templates/controls/controls_install_mobile.html:20
#: controls/views.py:627 #: controls/views.py:627
msgid "Contrôles" msgid "Contrôles"
msgstr "Controles" msgstr "Controles"
#: controls/templates/controls/controls_base_mobile.html:66 #: controls/templates/controls/controls_base_mobile.html:68
#: controls/templates/controls/controls_index.html:106 #: controls/templates/controls/controls_index.html:106
#: controls/templates/controls/controls_projects_mobile.html:17 #: controls/templates/controls/controls_projects_mobile.html:17
msgid "Projets" msgid "Projets"
@ -950,8 +950,8 @@ msgstr "Locatie..."
#: controls/templates/controls/controls_form_content.html:584 #: controls/templates/controls/controls_form_content.html:584
msgid "" msgid ""
"Impossible d\\'accéder à votre position. Assurez-vous que vous avez autorisé " "Impossible d\\'accéder à votre position. Assurez-vous que vous avez autorisé"
"l\\'accès à la localisation." " l\\'accès à la localisation."
msgstr "" msgstr ""
"Kan uw locatie niet bepalen. Zorg ervoor dat u toegang tot de locatie heeft " "Kan uw locatie niet bepalen. Zorg ervoor dat u toegang tot de locatie heeft "
"toegestaan." "toegestaan."
@ -1165,40 +1165,41 @@ msgstr "Kaart sluiten"
msgid "Installer l'application pour les contrôles" msgid "Installer l'application pour les contrôles"
msgstr "Installeer de app voor controles" msgstr "Installeer de app voor controles"
#: controls/templates/controls/controls_install_mobile.html:19 #: controls/templates/controls/controls_install_mobile.html:21
msgid "" msgid ""
"Pour une meilleure expérience, installez l'application sur votre appareil." "Pour une meilleure expérience, installez l'application sur votre appareil."
msgstr "Voor een betere ervaring installeert u de app op uw toestel." msgstr "Voor een betere ervaring installeert u de app op uw toestel."
#: controls/templates/controls/controls_install_mobile.html:21 #: controls/templates/controls/controls_install_mobile.html:23
msgid "Installer l'application" msgid "Installer l'application"
msgstr "App installeren" msgstr "App installeren"
#: controls/templates/controls/controls_install_mobile.html:24 #: controls/templates/controls/controls_install_mobile.html:26
msgid "Désolé, votre navigateur ne supporte pas l'installation d'applications." msgid ""
"Désolé, votre navigateur ne supporte pas l'installation d'applications."
msgstr "Sorry, uw browser ondersteunt het installeren van apps niet." msgstr "Sorry, uw browser ondersteunt het installeren van apps niet."
#: controls/templates/controls/offline.html:8 #: controls/templates/controls/offline.html:8
msgid "Hors ligne — Contrôles" msgid "Hors ligne — Contrôles"
msgstr "Controle bewerken" msgstr "Controle bewerken"
#: controls/templates/controls/offline.html:23 #: controls/templates/controls/offline.html:25
msgid "Vous êtes hors ligne" msgid "Vous êtes hors ligne"
msgstr "Je bent offline" msgstr "Je bent offline"
#: controls/templates/controls/offline.html:25 #: controls/templates/controls/offline.html:27
msgid "Cette page n'est pas disponible sans connexion réseau." msgid "Cette page n'est pas disponible sans connexion réseau."
msgstr "Deze pagina is niet beschikbaar zonder netwerkverbinding." msgstr "Deze pagina is niet beschikbaar zonder netwerkverbinding."
#: controls/templates/controls/offline.html:33 #: controls/templates/controls/offline.html:35
msgid "Reprendre le contrôle en cours" msgid "Reprendre le contrôle en cours"
msgstr "Herkrijg de huidige controle" msgstr "Herkrijg de huidige controle"
#: controls/templates/controls/offline.html:38 #: controls/templates/controls/offline.html:40
msgid "Liste des contrôles (depuis le cache)" msgid "Liste des contrôles (depuis le cache)"
msgstr "Lijst met bedieningselementen (uit cache)" msgstr "Lijst met bedieningselementen (uit cache)"
#: controls/templates/controls/offline.html:44 #: controls/templates/controls/offline.html:46
msgid "" msgid ""
"Les pages déjà visitées lors de votre dernière connexion sont disponibles " "Les pages déjà visitées lors de votre dernière connexion sont disponibles "
"hors ligne." "hors ligne."

View file

@ -257,8 +257,10 @@ msgstr "Inzoomen op de kaart"
#: loko/controls/static/controls/remarks_form.js:50 #: loko/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 "
msgstr "Opslaan duurde te lang. Controleer uw verbinding en probeer het opnieuw." "réessayez."
msgstr ""
"Opslaan duurde te lang. Controleer uw verbinding en probeer het opnieuw."
#: loko/controls/static/controls/remarks_form.js:220 #: loko/controls/static/controls/remarks_form.js:220
msgid "" msgid ""

View file

@ -6,7 +6,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-08-19 09:47+0200\n" "POT-Creation-Date: 2026-08-21 12:07+0200\n"
"PO-Revision-Date: 2025-12-04 12:00+0100\n" "PO-Revision-Date: 2025-12-04 12:00+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: English <LL@li.org>\n" "Language-Team: English <LL@li.org>\n"
@ -80,88 +80,96 @@ msgstr "External interventions"
msgid "Actions stock" msgid "Actions stock"
msgstr "Stock actions" msgstr "Stock actions"
#: home/models.py:27 home/models.py:235 #: home/models.py:23
msgid "Transport exceptionnel"
msgstr "Exceptional transport"
#: home/models.py:28 home/models.py:237
msgid "Rôle" msgid "Rôle"
msgstr "Role" msgstr "Role"
#: home/models.py:28 home/models.py:243 #: home/models.py:29 home/models.py:245
msgid "Équipe" msgid "Équipe"
msgstr "Team" msgstr "Team"
#: home/models.py:29 home/models.py:251 #: home/models.py:30 home/models.py:253
msgid "Contrat" msgid "Contrat"
msgstr "Contract" msgstr "Contract"
#: home/models.py:30 home/models.py:259 #: home/models.py:31 home/models.py:261
msgid "Thématique" msgid "Thématique"
msgstr "Thematic" msgstr "Thematic"
#: home/models.py:31 home/models.py:265 #: home/models.py:32 home/models.py:267
msgid "Statut interne" msgid "Statut interne"
msgstr "Internal status" msgstr "Internal status"
#: home/models.py:41 #: home/models.py:33
msgid "Profil Transport Exceptionnel"
msgstr "Exceptional Transport Profile"
#: home/models.py:43
msgid "Code du widget" msgid "Code du widget"
msgstr "Widget code" msgstr "Widget code"
#: home/models.py:47 #: home/models.py:49
msgid "Template par défaut (surcharge)" msgid "Template par défaut (surcharge)"
msgstr "Default template (override)" msgstr "Default template (override)"
#: home/models.py:48 #: home/models.py:50
msgid "Chemin du template optionnel (sinon home/widgets/<widget_code>.html)" msgid "Chemin du template optionnel (sinon home/widgets/<widget_code>.html)"
msgstr "Optional template path (otherwise home/widgets/<widget_code>.html)" msgstr "Optional template path (otherwise home/widgets/<widget_code>.html)"
#: home/models.py:52 home/models.py:151 home/models.py:277 #: home/models.py:54 home/models.py:153 home/models.py:279
msgid "Actif" msgid "Actif"
msgstr "Active" msgstr "Active"
#: home/models.py:56 #: home/models.py:58
msgid "Widget home" msgid "Widget home"
msgstr "Home widget" msgstr "Home widget"
#: home/models.py:57 #: home/models.py:59
msgid "Widgets home" msgid "Widgets home"
msgstr "Home widgets" msgstr "Home widgets"
#: home/models.py:116 #: home/models.py:118
msgid "Widget" msgid "Widget"
msgstr "Widget" msgstr "Widget"
#: home/models.py:120 #: home/models.py:122
msgid "Libellé" msgid "Libellé"
msgstr "Label" msgstr "Label"
#: home/models.py:121 #: home/models.py:123
msgid "Libellé informatif (ex: 'Stock manager - priorité haute')" msgid "Libellé informatif (ex: 'Stock manager - priorité haute')"
msgstr "Informative label (e.g., 'Stock manager - high priority')" msgstr "Informative label (e.g., 'Stock manager - high priority')"
#: home/models.py:124 #: home/models.py:126
msgid "Ordre de la ligne" msgid "Ordre de la ligne"
msgstr "Display order" msgstr "Display order"
#: home/models.py:125 #: home/models.py:127
msgid "" msgid ""
"Les widgets ayant le même ordre seront placés dans la même ligne Bootstrap." "Les widgets ayant le même ordre seront placés dans la même ligne Bootstrap."
msgstr "Widgets with the same order will be placed in the same Bootstrap row." msgstr "Widgets with the same order will be placed in the same Bootstrap row."
#: home/models.py:129 #: home/models.py:131
msgid "Largeur (colonnes Bootstrap)" msgid "Largeur (colonnes Bootstrap)"
msgstr "Width (Bootstrap columns)" msgstr "Width (Bootstrap columns)"
#: home/models.py:130 #: home/models.py:132
msgid "" msgid ""
"Nombre de colonnes Bootstrap (1-12). 12 = pleine largeur, 6 = demi-largeur, " "Nombre de colonnes Bootstrap (1-12). 12 = pleine largeur, 6 = demi-largeur, "
"4 = un tiers, etc." "4 = un tiers, etc."
msgstr "" msgstr ""
"Number of Bootstrap columns (1-12). 12 = full width, 6 = half width, 4 = one " "Number of Bootstrap columns (1-12). 12 = full width, 6 = half width, 4 = one"
"third, etc." " third, etc."
#: home/models.py:134 #: home/models.py:136
msgid "Ordre dans la ligne" msgid "Ordre dans la ligne"
msgstr "Display order" msgstr "Display order"
#: home/models.py:135 #: home/models.py:137
msgid "" msgid ""
"Position du widget dans sa ligne (parmi les widgets du même ordre). Les " "Position du widget dans sa ligne (parmi les widgets du même ordre). Les "
"valeurs les plus faibles apparaissent en premier." "valeurs les plus faibles apparaissent en premier."
@ -169,71 +177,71 @@ msgstr ""
"Widget position in its row (among widgets of the same order). Lowest values " "Widget position in its row (among widgets of the same order). Lowest values "
"appear first." "appear first."
#: home/models.py:139 #: home/models.py:141
msgid "Priorité" msgid "Priorité"
msgstr "Priority" msgstr "Priority"
#: home/models.py:140 #: home/models.py:142
msgid "Ordre d'évaluation des groupes (le premier qui matche l'emporte)" msgid "Ordre d'évaluation des groupes (le premier qui matche l'emporte)"
msgstr "Group evaluation order (the first match wins)" msgstr "Group evaluation order (the first match wins)"
#: home/models.py:146 #: home/models.py:148
msgid "Template (surcharge)" msgid "Template (surcharge)"
msgstr "Template (override)" msgstr "Template (override)"
#: home/models.py:147 #: home/models.py:149
msgid "Surcharge du template pour ce groupe spécifiquement" msgid "Surcharge du template pour ce groupe spécifiquement"
msgstr "Override the template for this group specifically" msgstr "Template override specifically for this group"
#: home/models.py:155 #: home/models.py:157
msgid "Groupe de conditions" msgid "Groupe de conditions"
msgstr "Condition group" msgstr "Condition group"
#: home/models.py:156 #: home/models.py:158
msgid "Groupes de conditions" msgid "Groupes de conditions"
msgstr "Condition groups" msgstr "Condition groups"
#: home/models.py:221 #: home/models.py:223
msgid "Groupe" msgid "Groupe"
msgstr "Group" msgstr "Group"
#: home/models.py:226 #: home/models.py:228
msgid "Type de condition" msgid "Type de condition"
msgstr "Condition type" msgstr "Condition type"
#: home/models.py:236 #: home/models.py:238
msgid "Utilisé si type = 'role'" msgid "Utilisé si type = 'role'"
msgstr "Used if type = 'role'" msgstr "Used if type = 'role'"
#: home/models.py:244 #: home/models.py:246
msgid "Utilisé si type = 'team'" msgid "Utilisé si type = 'team'"
msgstr "Used if type = 'team'" msgstr "Used if type = 'team'"
#: home/models.py:252 #: home/models.py:254
msgid "Utilisé si type = 'contract'" msgid "Utilisé si type = 'contract'"
msgstr "Used if type = 'contract'" msgstr "Used if type = 'contract'"
#: home/models.py:260 #: home/models.py:262
msgid "Utilisé si type = 'thematic'" msgid "Utilisé si type = 'thematic'"
msgstr "Used if type = 'thematic'" msgstr "Used if type = 'thematic'"
#: home/models.py:266 #: home/models.py:268
msgid "Utilisé si type = 'is_intern'" msgid "Utilisé si type = 'is_intern'"
msgstr "Used if type = 'is_intern'" msgstr "Used if type = 'is_intern'"
#: home/models.py:271 #: home/models.py:273
msgid "NOT" msgid "NOT"
msgstr "NOT" msgstr "NOT"
#: home/models.py:272 #: home/models.py:274
msgid "Inverser le sens de la condition (ex: NOT role=Admin)" msgid "Inverser le sens de la condition (ex: NOT role=Admin)"
msgstr "Reverse the direction of the condition (ex: NOT role=Admin)" msgstr "Reverse the direction of the condition (ex: NOT role=Admin)"
#: home/models.py:281 #: home/models.py:283
msgid "Condition" msgid "Condition"
msgstr "Condition" msgstr "Condition"
#: home/models.py:282 #: home/models.py:284
msgid "Conditions" msgid "Conditions"
msgstr "Terms" msgstr "Terms"
@ -378,13 +386,11 @@ msgstr "Unread notifications"
#, python-format #, python-format
msgid "" msgid ""
"\n" "\n"
" Vous avez <strong class=\"home-unread-" " Vous avez <strong class=\"home-unread-notifications-count\">%(count)s</strong> notification non lue.\n"
"notifications-count\">%(count)s</strong> notification non lue.\n"
" " " "
msgid_plural "" msgid_plural ""
"\n" "\n"
" Vous avez <strong class=\"home-unread-" " Vous avez <strong class=\"home-unread-notifications-count\">%(count)s</strong> notifications non lues.\n"
"notifications-count\">%(count)s</strong> notifications non lues.\n"
" " " "
msgstr[0] "" msgstr[0] ""
msgstr[1] "" msgstr[1] ""
@ -451,7 +457,8 @@ msgstr "Welcome"
#: home/templates/home/widgets/_default.html:8 #: home/templates/home/widgets/_default.html:8
msgid "" msgid ""
"Aucun contenu n'est configuré pour votre profil. Contactez un administrateur." "Aucun contenu n'est configuré pour votre profil. Contactez un "
"administrateur."
msgstr "" msgstr ""
"No content is configured for your profile. Please contact an administrator." "No content is configured for your profile. Please contact an administrator."
@ -503,6 +510,104 @@ msgstr "Your contracts"
msgid "Aucun contrat accessible" msgid "Aucun contrat accessible"
msgstr "No accessible contracts" msgstr "No accessible contracts"
#: home/templates/home/widgets/exceptional_transport.html:13
msgid "Transport Exceptionnel & Convois Lourds"
msgstr "Exceptional Transport & Heavy Convoys"
#: home/templates/home/widgets/exceptional_transport.html:16
msgid ""
"Cartographie du réseau d'ouvrages d'art (ponts, viaducs, tunnels, "
"passerelles) et conditions de passage"
msgstr ""
"Mapping of the structure network (bridges, viaducts, tunnels, footbridges) "
"and crossing conditions"
#: home/templates/home/widgets/exceptional_transport.html:23
#| msgid "Ouvrages d'art"
msgid "ouvrages sur la carte"
msgstr "structures on the map"
#: home/templates/home/widgets/exceptional_transport.html:26
msgid "Tous les ouvrages"
msgstr "All structures"
#: home/templates/home/widgets/exceptional_transport.html:44
msgid "Rechercher (ex: OA120, pont, tunnel, passerelle, VNR...)"
msgstr "Search (e.g. OA120, bridge, tunnel, footbridge, VNR...)"
#: home/templates/home/widgets/exceptional_transport.html:46
msgid "Effacer la recherche"
msgstr "Clear search"
#: home/templates/home/widgets/exceptional_transport.html:61
msgid "Tous"
msgstr "All"
#: home/templates/home/widgets/exceptional_transport.html:64
msgid "Autorisé"
msgstr "Authorized"
#: home/templates/home/widgets/exceptional_transport.html:67
#| msgid "Groupes de conditions"
msgid "Sous conditions"
msgstr "Conditional"
#: home/templates/home/widgets/exceptional_transport.html:70
msgid "Non évalué"
msgstr "Not evaluated"
#: home/templates/home/widgets/exceptional_transport.html:73
msgid "Restreint/Interdit"
msgstr "Restricted/Forbidden"
#: home/templates/home/widgets/exceptional_transport.html:85
msgid "Réinitialiser la vue"
msgstr "Reset view"
#: home/templates/home/widgets/exceptional_transport.html:94
msgid "Statut de passage"
msgstr "Passage status"
#: home/templates/home/widgets/exceptional_transport.html:99
msgid "Autorisé (standard / calculé)"
msgstr "Authorized (standard / calculated)"
#: home/templates/home/widgets/exceptional_transport.html:103
msgid "Sous conditions / prescriptions"
msgstr "Conditional / prescriptions"
#: home/templates/home/widgets/exceptional_transport.html:107
msgid "Non évalué (fiche à compléter)"
msgstr "Not evaluated (to be completed)"
#: home/templates/home/widgets/exceptional_transport.html:111
msgid "Interdit / Étude requise"
msgstr "Forbidden / Study required"
#: home/templates/home/widgets/exceptional_transport.html:120
msgid "Chargement..."
msgstr ""
#: home/templates/home/widgets/exceptional_transport.html:122
msgid "Chargement du réseau d'ouvrages..."
msgstr "Loading structure network..."
#: home/templates/home/widgets/exceptional_transport.html:464
msgid "Ouvrir la fiche de l'ouvrage"
msgstr "Open structure detail"
#: home/templates/home/widgets/exceptional_transport.html:490
msgid "Détail"
msgstr "Detail"
#: home/templates/home/widgets/exceptional_transport.html:501
msgid "ouvrages à cet endroit"
msgstr "structures at this location"
#: home/templates/home/widgets/exceptional_transport.html:575
msgid "Aucun ouvrage correspondant trouvé"
msgstr "No matching structure found"
#: home/templates/home/widgets/external_interventions.html:11 #: home/templates/home/widgets/external_interventions.html:11
msgid "Total des interventions externes" msgid "Total des interventions externes"
msgstr "Total external interventions" msgstr "Total external interventions"

View file

@ -6,7 +6,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-08-19 09:47+0200\n" "POT-Creation-Date: 2026-08-21 12:07+0200\n"
"PO-Revision-Date: 2025-12-04 12:00+0100\n" "PO-Revision-Date: 2025-12-04 12:00+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: French <LL@li.org>\n" "Language-Team: French <LL@li.org>\n"
@ -80,67 +80,75 @@ msgstr "Interventions externes"
msgid "Actions stock" msgid "Actions stock"
msgstr "Actions stock" msgstr "Actions stock"
#: home/models.py:27 home/models.py:235 #: home/models.py:23
msgid "Transport exceptionnel"
msgstr "Transport exceptionnel"
#: home/models.py:28 home/models.py:237
msgid "Rôle" msgid "Rôle"
msgstr "Rôle" msgstr "Rôle"
#: home/models.py:28 home/models.py:243 #: home/models.py:29 home/models.py:245
msgid "Équipe" msgid "Équipe"
msgstr "Équipe" msgstr "Équipe"
#: home/models.py:29 home/models.py:251 #: home/models.py:30 home/models.py:253
msgid "Contrat" msgid "Contrat"
msgstr "Contrat" msgstr "Contrat"
#: home/models.py:30 home/models.py:259 #: home/models.py:31 home/models.py:261
msgid "Thématique" msgid "Thématique"
msgstr "Thématique" msgstr "Thématique"
#: home/models.py:31 home/models.py:265 #: home/models.py:32 home/models.py:267
msgid "Statut interne" msgid "Statut interne"
msgstr "Statut interne" msgstr "Statut interne"
#: home/models.py:41 #: home/models.py:33
msgid "Profil Transport Exceptionnel"
msgstr "Profil Transport Exceptionnel"
#: home/models.py:43
msgid "Code du widget" msgid "Code du widget"
msgstr "Code du widget" msgstr "Code du widget"
#: home/models.py:47 #: home/models.py:49
msgid "Template par défaut (surcharge)" msgid "Template par défaut (surcharge)"
msgstr "Template par défaut (surcharge)" msgstr "Template par défaut (surcharge)"
#: home/models.py:48 #: home/models.py:50
msgid "Chemin du template optionnel (sinon home/widgets/<widget_code>.html)" msgid "Chemin du template optionnel (sinon home/widgets/<widget_code>.html)"
msgstr "Chemin du template optionnel (sinon home/widgets/<widget_code>.html)" msgstr "Chemin du template optionnel (sinon home/widgets/<widget_code>.html)"
#: home/models.py:52 home/models.py:151 home/models.py:277 #: home/models.py:54 home/models.py:153 home/models.py:279
msgid "Actif" msgid "Actif"
msgstr "Actif" msgstr "Actif"
#: home/models.py:56 #: home/models.py:58
msgid "Widget home" msgid "Widget home"
msgstr "Widget home" msgstr "Widget home"
#: home/models.py:57 #: home/models.py:59
msgid "Widgets home" msgid "Widgets home"
msgstr "Widgets home" msgstr "Widgets home"
#: home/models.py:116 #: home/models.py:118
msgid "Widget" msgid "Widget"
msgstr "Widget" msgstr "Widget"
#: home/models.py:120 #: home/models.py:122
msgid "Libellé" msgid "Libellé"
msgstr "Libellé" msgstr "Libellé"
#: home/models.py:121 #: home/models.py:123
msgid "Libellé informatif (ex: 'Stock manager - priorité haute')" msgid "Libellé informatif (ex: 'Stock manager - priorité haute')"
msgstr "Libellé informatif (ex: 'Stock manager - priorité haute')" msgstr "Libellé informatif (ex: 'Stock manager - priorité haute')"
#: home/models.py:124 #: home/models.py:126
msgid "Ordre de la ligne" msgid "Ordre de la ligne"
msgstr "Ordre de la ligne" msgstr "Ordre de la ligne"
#: home/models.py:125 #: home/models.py:127
msgid "" msgid ""
"Les widgets ayant le même ordre seront placés dans la même ligne Bootstrap." "Les widgets ayant le même ordre seront placés dans la même ligne Bootstrap."
msgstr "" msgstr ""
@ -148,11 +156,11 @@ msgstr ""
"Bootstrap.Les widgets ayant le même ordre seront placés dans la même ligne " "Bootstrap.Les widgets ayant le même ordre seront placés dans la même ligne "
"Bootstrap." "Bootstrap."
#: home/models.py:129 #: home/models.py:131
msgid "Largeur (colonnes Bootstrap)" msgid "Largeur (colonnes Bootstrap)"
msgstr "Largeur (colonnes Bootstrap)" msgstr "Largeur (colonnes Bootstrap)"
#: home/models.py:130 #: home/models.py:132
msgid "" msgid ""
"Nombre de colonnes Bootstrap (1-12). 12 = pleine largeur, 6 = demi-largeur, " "Nombre de colonnes Bootstrap (1-12). 12 = pleine largeur, 6 = demi-largeur, "
"4 = un tiers, etc." "4 = un tiers, etc."
@ -161,11 +169,11 @@ msgstr ""
"4 = un tiers, etc.Nombre de colonnes Bootstrap (1-12). 12 = pleine largeur, " "4 = un tiers, etc.Nombre de colonnes Bootstrap (1-12). 12 = pleine largeur, "
"6 = demi-largeur, 4 = un tiers, etc." "6 = demi-largeur, 4 = un tiers, etc."
#: home/models.py:134 #: home/models.py:136
msgid "Ordre dans la ligne" msgid "Ordre dans la ligne"
msgstr "Ordre dans la ligne" msgstr "Ordre dans la ligne"
#: home/models.py:135 #: home/models.py:137
msgid "" msgid ""
"Position du widget dans sa ligne (parmi les widgets du même ordre). Les " "Position du widget dans sa ligne (parmi les widgets du même ordre). Les "
"valeurs les plus faibles apparaissent en premier." "valeurs les plus faibles apparaissent en premier."
@ -175,71 +183,71 @@ msgstr ""
"ligne (parmi les widgets du même ordre). Les valeurs les plus faibles " "ligne (parmi les widgets du même ordre). Les valeurs les plus faibles "
"apparaissent en premier." "apparaissent en premier."
#: home/models.py:139 #: home/models.py:141
msgid "Priorité" msgid "Priorité"
msgstr "Priorité" msgstr "Priorité"
#: home/models.py:140 #: home/models.py:142
msgid "Ordre d'évaluation des groupes (le premier qui matche l'emporte)" msgid "Ordre d'évaluation des groupes (le premier qui matche l'emporte)"
msgstr "Ordre d'évaluation des groupes (le premier qui matche l'emporte)" msgstr "Ordre d'évaluation des groupes (le premier qui matche l'emporte)"
#: home/models.py:146 #: home/models.py:148
msgid "Template (surcharge)" msgid "Template (surcharge)"
msgstr "Template (surcharge)" msgstr "Template (surcharge)"
#: home/models.py:147 #: home/models.py:149
msgid "Surcharge du template pour ce groupe spécifiquement" msgid "Surcharge du template pour ce groupe spécifiquement"
msgstr "Surcharge du template pour ce groupe spécifiquement" msgstr "Surcharge du template pour ce groupe spécifiquement"
#: home/models.py:155 #: home/models.py:157
msgid "Groupe de conditions" msgid "Groupe de conditions"
msgstr "Groupe de conditions" msgstr "Groupe de conditions"
#: home/models.py:156 #: home/models.py:158
msgid "Groupes de conditions" msgid "Groupes de conditions"
msgstr "Groupes de conditions" msgstr "Groupes de conditions"
#: home/models.py:221 #: home/models.py:223
msgid "Groupe" msgid "Groupe"
msgstr "Groupe" msgstr "Groupe"
#: home/models.py:226 #: home/models.py:228
msgid "Type de condition" msgid "Type de condition"
msgstr "Type de condition" msgstr "Type de condition"
#: home/models.py:236 #: home/models.py:238
msgid "Utilisé si type = 'role'" msgid "Utilisé si type = 'role'"
msgstr "Utilisé si type = 'role'" msgstr "Utilisé si type = 'role'"
#: home/models.py:244 #: home/models.py:246
msgid "Utilisé si type = 'team'" msgid "Utilisé si type = 'team'"
msgstr "Utilisé si type = 'team'" msgstr "Utilisé si type = 'team'"
#: home/models.py:252 #: home/models.py:254
msgid "Utilisé si type = 'contract'" msgid "Utilisé si type = 'contract'"
msgstr "Utilisé si type = 'contract'" msgstr "Utilisé si type = 'contract'"
#: home/models.py:260 #: home/models.py:262
msgid "Utilisé si type = 'thematic'" msgid "Utilisé si type = 'thematic'"
msgstr "Utilisé si type = 'thematic'" msgstr "Utilisé si type = 'thematic'"
#: home/models.py:266 #: home/models.py:268
msgid "Utilisé si type = 'is_intern'" msgid "Utilisé si type = 'is_intern'"
msgstr "Utilisé si type = 'is_intern'" msgstr "Utilisé si type = 'is_intern'"
#: home/models.py:271 #: home/models.py:273
msgid "NOT" msgid "NOT"
msgstr "NOT" msgstr "NOT"
#: home/models.py:272 #: home/models.py:274
msgid "Inverser le sens de la condition (ex: NOT role=Admin)" msgid "Inverser le sens de la condition (ex: NOT role=Admin)"
msgstr "Inverser le sens de la condition (ex: NOT role=Admin)" msgstr "Inverser le sens de la condition (ex: NOT role=Admin)"
#: home/models.py:281 #: home/models.py:283
msgid "Condition" msgid "Condition"
msgstr "État" msgstr "État"
#: home/models.py:282 #: home/models.py:284
msgid "Conditions" msgid "Conditions"
msgstr "Conditions" msgstr "Conditions"
@ -386,13 +394,11 @@ msgstr "Notifications non lues"
#, python-format #, python-format
msgid "" msgid ""
"\n" "\n"
" Vous avez <strong class=\"home-unread-" " Vous avez <strong class=\"home-unread-notifications-count\">%(count)s</strong> notification non lue.\n"
"notifications-count\">%(count)s</strong> notification non lue.\n"
" " " "
msgid_plural "" msgid_plural ""
"\n" "\n"
" Vous avez <strong class=\"home-unread-" " Vous avez <strong class=\"home-unread-notifications-count\">%(count)s</strong> notifications non lues.\n"
"notifications-count\">%(count)s</strong> notifications non lues.\n"
" " " "
msgstr[0] "" msgstr[0] ""
msgstr[1] "" msgstr[1] ""
@ -459,9 +465,11 @@ msgstr "Bienvenue"
#: home/templates/home/widgets/_default.html:8 #: home/templates/home/widgets/_default.html:8
msgid "" msgid ""
"Aucun contenu n'est configuré pour votre profil. Contactez un administrateur." "Aucun contenu n'est configuré pour votre profil. Contactez un "
"administrateur."
msgstr "" msgstr ""
"Aucun contenu n'est configuré pour votre profil. Contactez un administrateur." "Aucun contenu n'est configuré pour votre profil. Contactez un "
"administrateur."
#: home/templates/home/widgets/assets_links.html:8 #: home/templates/home/widgets/assets_links.html:8
msgid "Assets" msgid "Assets"
@ -511,6 +519,104 @@ msgstr "Vos contrats"
msgid "Aucun contrat accessible" msgid "Aucun contrat accessible"
msgstr "Aucun contrat accessible" msgstr "Aucun contrat accessible"
#: home/templates/home/widgets/exceptional_transport.html:13
msgid "Transport Exceptionnel & Convois Lourds"
msgstr "Transport Exceptionnel & Convois Lourds"
#: home/templates/home/widgets/exceptional_transport.html:16
msgid ""
"Cartographie du réseau d'ouvrages d'art (ponts, viaducs, tunnels, "
"passerelles) et conditions de passage"
msgstr ""
"Cartographie du réseau d'ouvrages d'art (ponts, viaducs, tunnels, "
"passerelles) et conditions de passage"
#: home/templates/home/widgets/exceptional_transport.html:23
#| msgid "Ouvrages d'art"
msgid "ouvrages sur la carte"
msgstr "ouvrages sur la carte"
#: home/templates/home/widgets/exceptional_transport.html:26
msgid "Tous les ouvrages"
msgstr "Tous les ouvrages"
#: home/templates/home/widgets/exceptional_transport.html:44
msgid "Rechercher (ex: OA120, pont, tunnel, passerelle, VNR...)"
msgstr "Rechercher (ex: OA120, pont, tunnel, passerelle, VNR...)"
#: home/templates/home/widgets/exceptional_transport.html:46
msgid "Effacer la recherche"
msgstr "Effacer la recherche"
#: home/templates/home/widgets/exceptional_transport.html:61
msgid "Tous"
msgstr "Tous"
#: home/templates/home/widgets/exceptional_transport.html:64
msgid "Autorisé"
msgstr "Autorisé"
#: home/templates/home/widgets/exceptional_transport.html:67
#| msgid "Groupes de conditions"
msgid "Sous conditions"
msgstr "Sous conditions"
#: home/templates/home/widgets/exceptional_transport.html:70
msgid "Non évalué"
msgstr "Non évalué"
#: home/templates/home/widgets/exceptional_transport.html:73
msgid "Restreint/Interdit"
msgstr "Restreint/Interdit"
#: home/templates/home/widgets/exceptional_transport.html:85
msgid "Réinitialiser la vue"
msgstr "Réinitialiser la vue"
#: home/templates/home/widgets/exceptional_transport.html:94
msgid "Statut de passage"
msgstr "Statut de passage"
#: home/templates/home/widgets/exceptional_transport.html:99
msgid "Autorisé (standard / calculé)"
msgstr "Autorisé (standard / calculé)"
#: home/templates/home/widgets/exceptional_transport.html:103
msgid "Sous conditions / prescriptions"
msgstr "Sous conditions / prescriptions"
#: home/templates/home/widgets/exceptional_transport.html:107
msgid "Non évalué (fiche à compléter)"
msgstr "Non évalué (fiche à compléter)"
#: home/templates/home/widgets/exceptional_transport.html:111
msgid "Interdit / Étude requise"
msgstr "Interdit / Étude requise"
#: home/templates/home/widgets/exceptional_transport.html:120
msgid "Chargement..."
msgstr ""
#: home/templates/home/widgets/exceptional_transport.html:122
msgid "Chargement du réseau d'ouvrages..."
msgstr "Chargement du réseau d'ouvrages..."
#: home/templates/home/widgets/exceptional_transport.html:464
msgid "Ouvrir la fiche de l'ouvrage"
msgstr "Ouvrir la fiche de l'ouvrage"
#: home/templates/home/widgets/exceptional_transport.html:490
msgid "Détail"
msgstr "Détail"
#: home/templates/home/widgets/exceptional_transport.html:501
msgid "ouvrages à cet endroit"
msgstr "ouvrages à cet endroit"
#: home/templates/home/widgets/exceptional_transport.html:575
msgid "Aucun ouvrage correspondant trouvé"
msgstr "Aucun ouvrage correspondant trouvé"
#: home/templates/home/widgets/external_interventions.html:11 #: home/templates/home/widgets/external_interventions.html:11
msgid "Total des interventions externes" msgid "Total des interventions externes"
msgstr "Total des interventions externes" msgstr "Total des interventions externes"

View file

@ -6,7 +6,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-08-19 09:47+0200\n" "POT-Creation-Date: 2026-08-21 12:07+0200\n"
"PO-Revision-Date: 2025-12-04 12:00+0100\n" "PO-Revision-Date: 2025-12-04 12:00+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Dutch <LL@li.org>\n" "Language-Team: Dutch <LL@li.org>\n"
@ -80,89 +80,97 @@ msgstr "Externe interventies"
msgid "Actions stock" msgid "Actions stock"
msgstr "Voorraadacties" msgstr "Voorraadacties"
#: home/models.py:27 home/models.py:235 #: home/models.py:23
msgid "Transport exceptionnel"
msgstr "Uitzonderlijk vervoer"
#: home/models.py:28 home/models.py:237
msgid "Rôle" msgid "Rôle"
msgstr "Rol" msgstr "Rol"
#: home/models.py:28 home/models.py:243 #: home/models.py:29 home/models.py:245
msgid "Équipe" msgid "Équipe"
msgstr "Team" msgstr "Team"
#: home/models.py:29 home/models.py:251 #: home/models.py:30 home/models.py:253
msgid "Contrat" msgid "Contrat"
msgstr "Contract" msgstr "Contract"
#: home/models.py:30 home/models.py:259 #: home/models.py:31 home/models.py:261
msgid "Thématique" msgid "Thématique"
msgstr "Thema" msgstr "Thema"
#: home/models.py:31 home/models.py:265 #: home/models.py:32 home/models.py:267
msgid "Statut interne" msgid "Statut interne"
msgstr "Interne status" msgstr "Interne status"
#: home/models.py:41 #: home/models.py:33
msgid "Profil Transport Exceptionnel"
msgstr "Profiel Uitzonderlijk vervoer"
#: home/models.py:43
msgid "Code du widget" msgid "Code du widget"
msgstr "Widgetcode" msgstr "Widgetcode"
#: home/models.py:47 #: home/models.py:49
msgid "Template par défaut (surcharge)" msgid "Template par défaut (surcharge)"
msgstr "Standaardtemplate (override)" msgstr "Standaardsjabloon (overschrijven)"
#: home/models.py:48 #: home/models.py:50
msgid "Chemin du template optionnel (sinon home/widgets/<widget_code>.html)" msgid "Chemin du template optionnel (sinon home/widgets/<widget_code>.html)"
msgstr "Optioneel templatepad (anders home/widgets/<widget_code>.html)" msgstr "Optioneel templatepad (anders home/widgets/<widget_code>.html)"
#: home/models.py:52 home/models.py:151 home/models.py:277 #: home/models.py:54 home/models.py:153 home/models.py:279
msgid "Actif" msgid "Actif"
msgstr "Actief" msgstr "Actief"
#: home/models.py:56 #: home/models.py:58
msgid "Widget home" msgid "Widget home"
msgstr "Home widget" msgstr "Home widget"
#: home/models.py:57 #: home/models.py:59
msgid "Widgets home" msgid "Widgets home"
msgstr "Home widgets" msgstr "Home widgets"
#: home/models.py:116 #: home/models.py:118
msgid "Widget" msgid "Widget"
msgstr "Widget" msgstr "Widget"
#: home/models.py:120 #: home/models.py:122
msgid "Libellé" msgid "Libellé"
msgstr "Label" msgstr "Label"
#: home/models.py:121 #: home/models.py:123
msgid "Libellé informatif (ex: 'Stock manager - priorité haute')" msgid "Libellé informatif (ex: 'Stock manager - priorité haute')"
msgstr "Informatief label (bijv. 'Voorraadbeheerder - hoge prioriteit')" msgstr "Informatief label (bijv. 'Voorraadbeheerder - hoge prioriteit')"
#: home/models.py:124 #: home/models.py:126
msgid "Ordre de la ligne" msgid "Ordre de la ligne"
msgstr "Weergavevolgorde" msgstr "Weergavevolgorde"
#: home/models.py:125 #: home/models.py:127
msgid "" msgid ""
"Les widgets ayant le même ordre seront placés dans la même ligne Bootstrap." "Les widgets ayant le même ordre seront placés dans la même ligne Bootstrap."
msgstr "" msgstr ""
"Widgets met dezelfde volgorde worden in dezelfde Bootstrap-rij geplaatst." "Widgets met dezelfde volgorde worden in dezelfde Bootstrap-rij geplaatst."
#: home/models.py:129 #: home/models.py:131
msgid "Largeur (colonnes Bootstrap)" msgid "Largeur (colonnes Bootstrap)"
msgstr "Breedte (Bootstrap-kolommen)" msgstr "Breedte (Bootstrap-kolommen)"
#: home/models.py:130 #: home/models.py:132
msgid "" msgid ""
"Nombre de colonnes Bootstrap (1-12). 12 = pleine largeur, 6 = demi-largeur, " "Nombre de colonnes Bootstrap (1-12). 12 = pleine largeur, 6 = demi-largeur, "
"4 = un tiers, etc." "4 = un tiers, etc."
msgstr "" msgstr ""
"Aantal Bootstrap-kolommen (1-12). 12 = volledige breedte, 6 = halve breedte, " "Aantal Bootstrap-kolommen (1-12). 12 = volledige breedte, 6 = halve breedte,"
"4 = een derde, enz." " 4 = een derde, enz."
#: home/models.py:134 #: home/models.py:136
msgid "Ordre dans la ligne" msgid "Ordre dans la ligne"
msgstr "Weergavevolgorde" msgstr "Weergavevolgorde"
#: home/models.py:135 #: home/models.py:137
msgid "" msgid ""
"Position du widget dans sa ligne (parmi les widgets du même ordre). Les " "Position du widget dans sa ligne (parmi les widgets du même ordre). Les "
"valeurs les plus faibles apparaissent en premier." "valeurs les plus faibles apparaissent en premier."
@ -170,71 +178,71 @@ msgstr ""
"Positie van de widget in zijn rij (tussen widgets van dezelfde volgorde). " "Positie van de widget in zijn rij (tussen widgets van dezelfde volgorde). "
"Laagste waarden verschijnen eerst." "Laagste waarden verschijnen eerst."
#: home/models.py:139 #: home/models.py:141
msgid "Priorité" msgid "Priorité"
msgstr "Prioriteit" msgstr "Prioriteit"
#: home/models.py:140 #: home/models.py:142
msgid "Ordre d'évaluation des groupes (le premier qui matche l'emporte)" msgid "Ordre d'évaluation des groupes (le premier qui matche l'emporte)"
msgstr "Evaluatievolgorde van de groepen (de eerste die overeenkomt, wint)" msgstr "Evaluatievolgorde van de groepen (de eerste die overeenkomt, wint)"
#: home/models.py:146 #: home/models.py:148
msgid "Template (surcharge)" msgid "Template (surcharge)"
msgstr "Template (override)" msgstr "Sjabloon (overschrijven)"
#: home/models.py:147 #: home/models.py:149
msgid "Surcharge du template pour ce groupe spécifiquement" msgid "Surcharge du template pour ce groupe spécifiquement"
msgstr "Override van het template voor deze specifieke groep" msgstr "Sjabloonoverschrijving specifiek voor deze groep"
#: home/models.py:155 #: home/models.py:157
msgid "Groupe de conditions" msgid "Groupe de conditions"
msgstr "Voorwaardengroep" msgstr "Voorwaardengroep"
#: home/models.py:156 #: home/models.py:158
msgid "Groupes de conditions" msgid "Groupes de conditions"
msgstr "Voorwaardengroepen" msgstr "Voorwaardengroepen"
#: home/models.py:221 #: home/models.py:223
msgid "Groupe" msgid "Groupe"
msgstr "Voorwaardengroep" msgstr "Voorwaardengroep"
#: home/models.py:226 #: home/models.py:228
msgid "Type de condition" msgid "Type de condition"
msgstr "Type voorwaarde" msgstr "Type voorwaarde"
#: home/models.py:236 #: home/models.py:238
msgid "Utilisé si type = 'role'" msgid "Utilisé si type = 'role'"
msgstr "Gebruikt als type = 'rol'" msgstr "Gebruikt als type = 'rol'"
#: home/models.py:244 #: home/models.py:246
msgid "Utilisé si type = 'team'" msgid "Utilisé si type = 'team'"
msgstr "Gebruikt als type = 'team'" msgstr "Gebruikt als type = 'team'"
#: home/models.py:252 #: home/models.py:254
msgid "Utilisé si type = 'contract'" msgid "Utilisé si type = 'contract'"
msgstr "Gebruikt als type = 'contract'" msgstr "Gebruikt als type = 'contract'"
#: home/models.py:260 #: home/models.py:262
msgid "Utilisé si type = 'thematic'" msgid "Utilisé si type = 'thematic'"
msgstr "Gebruikt als type = 'thematic'" msgstr "Gebruikt als type = 'thematic'"
#: home/models.py:266 #: home/models.py:268
msgid "Utilisé si type = 'is_intern'" msgid "Utilisé si type = 'is_intern'"
msgstr "Gebruikt als type = 'is_intern'" msgstr "Gebruikt als type = 'is_intern'"
#: home/models.py:271 #: home/models.py:273
msgid "NOT" msgid "NOT"
msgstr "NIET" msgstr "NIET"
#: home/models.py:272 #: home/models.py:274
msgid "Inverser le sens de la condition (ex: NOT role=Admin)" msgid "Inverser le sens de la condition (ex: NOT role=Admin)"
msgstr "Keer de richting van de voorwaarde om (bijvoorbeeld: NIET rol=Admin)" msgstr "Keer de richting van de voorwaarde om (bijvoorbeeld: NIET rol=Admin)"
#: home/models.py:281 #: home/models.py:283
msgid "Condition" msgid "Condition"
msgstr "Staat" msgstr "Staat"
#: home/models.py:282 #: home/models.py:284
msgid "Conditions" msgid "Conditions"
msgstr "Voorwaarden" msgstr "Voorwaarden"
@ -339,7 +347,8 @@ msgstr "Correctieve interventie"
#: home/templates/home/_intervention_type_modal.html:17 #: home/templates/home/_intervention_type_modal.html:17
msgid "Réparer ou corriger un dysfonctionnement (avarie, panne, défaut, ...)" msgid "Réparer ou corriger un dysfonctionnement (avarie, panne, défaut, ...)"
msgstr "Herstellen of corrigeren van een defect (schade, storing, gebrek, ...)" 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"
@ -357,8 +366,8 @@ msgstr "Verbeterende interventie"
msgid "" msgid ""
"Optimiser ou améliorer une situation existante (projet, fonctionnel, ...)" "Optimiser ou améliorer une situation existante (projet, fonctionnel, ...)"
msgstr "" msgstr ""
"Een bestaande situatie optimaliseren of verbeteren (project, " "Een bestaande situatie optimaliseren of verbeteren (project, functioneel, "
"functioneel, ...)" "...)"
#: 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"
@ -367,7 +376,8 @@ msgstr "Kies het type inspectie"
#: home/templates/home/_new_inspection_modal.html:34 #: home/templates/home/_new_inspection_modal.html:34
msgid "" msgid ""
"Aucun type d'inspection n'est actuellement configuré dans l'administration." "Aucun type d'inspection n'est actuellement configuré dans l'administration."
msgstr "Er is momenteel geen inspectietype geconfigureerd in de administratie." msgstr ""
"Er is momenteel geen inspectietype geconfigureerd in de administratie."
#: home/templates/home/home_index.html:7 #: home/templates/home/home_index.html:7
msgid "Accueil" msgid "Accueil"
@ -381,13 +391,11 @@ msgstr "Ongelezen meldingen"
#, python-format #, python-format
msgid "" msgid ""
"\n" "\n"
" Vous avez <strong class=\"home-unread-" " Vous avez <strong class=\"home-unread-notifications-count\">%(count)s</strong> notification non lue.\n"
"notifications-count\">%(count)s</strong> notification non lue.\n"
" " " "
msgid_plural "" msgid_plural ""
"\n" "\n"
" Vous avez <strong class=\"home-unread-" " Vous avez <strong class=\"home-unread-notifications-count\">%(count)s</strong> notifications non lues.\n"
"notifications-count\">%(count)s</strong> notifications non lues.\n"
" " " "
msgstr[0] "" msgstr[0] ""
msgstr[1] "" msgstr[1] ""
@ -454,7 +462,8 @@ msgstr "Welkom"
#: home/templates/home/widgets/_default.html:8 #: home/templates/home/widgets/_default.html:8
msgid "" msgid ""
"Aucun contenu n'est configuré pour votre profil. Contactez un administrateur." "Aucun contenu n'est configuré pour votre profil. Contactez un "
"administrateur."
msgstr "" msgstr ""
"Er is geen inhoud geconfigureerd voor uw profiel. Neem contact op met een " "Er is geen inhoud geconfigureerd voor uw profiel. Neem contact op met een "
"beheerder." "beheerder."
@ -507,6 +516,104 @@ msgstr "Uw contracten"
msgid "Aucun contrat accessible" msgid "Aucun contrat accessible"
msgstr "Geen toegankelijk contract" msgstr "Geen toegankelijk contract"
#: home/templates/home/widgets/exceptional_transport.html:13
msgid "Transport Exceptionnel & Convois Lourds"
msgstr "Uitzonderlijk vervoer & Zwaar transport"
#: home/templates/home/widgets/exceptional_transport.html:16
msgid ""
"Cartographie du réseau d'ouvrages d'art (ponts, viaducs, tunnels, "
"passerelles) et conditions de passage"
msgstr ""
"Kaart van het kunstwerkennetwerk (bruggen, viaducten, tunnels, "
"voetgangersbruggen) en doorgangsvoorwaarden"
#: home/templates/home/widgets/exceptional_transport.html:23
#| msgid "Ouvrages d'art"
msgid "ouvrages sur la carte"
msgstr "kunstwerken op de kaart"
#: home/templates/home/widgets/exceptional_transport.html:26
msgid "Tous les ouvrages"
msgstr "Alle kunstwerken"
#: home/templates/home/widgets/exceptional_transport.html:44
msgid "Rechercher (ex: OA120, pont, tunnel, passerelle, VNR...)"
msgstr "Zoeken (bijv. OA120, brug, tunnel, voetgangersbrug, VNR...)"
#: home/templates/home/widgets/exceptional_transport.html:46
msgid "Effacer la recherche"
msgstr "Zoekopdracht wissen"
#: home/templates/home/widgets/exceptional_transport.html:61
msgid "Tous"
msgstr "Alle"
#: home/templates/home/widgets/exceptional_transport.html:64
msgid "Autorisé"
msgstr "Toegestaan"
#: home/templates/home/widgets/exceptional_transport.html:67
#| msgid "Groupes de conditions"
msgid "Sous conditions"
msgstr "Onder voorwaarden"
#: home/templates/home/widgets/exceptional_transport.html:70
msgid "Non évalué"
msgstr "Niet geëvalueerd"
#: home/templates/home/widgets/exceptional_transport.html:73
msgid "Restreint/Interdit"
msgstr "Beperkt/Verboden"
#: home/templates/home/widgets/exceptional_transport.html:85
msgid "Réinitialiser la vue"
msgstr "Weergave herstellen"
#: home/templates/home/widgets/exceptional_transport.html:94
msgid "Statut de passage"
msgstr "Doorgangsstatus"
#: home/templates/home/widgets/exceptional_transport.html:99
msgid "Autorisé (standard / calculé)"
msgstr "Toegestaan (standaard / berekend)"
#: home/templates/home/widgets/exceptional_transport.html:103
msgid "Sous conditions / prescriptions"
msgstr "Onder voorwaarden / voorschriften"
#: home/templates/home/widgets/exceptional_transport.html:107
msgid "Non évalué (fiche à compléter)"
msgstr "Niet geëvalueerd (in te vullen)"
#: home/templates/home/widgets/exceptional_transport.html:111
msgid "Interdit / Étude requise"
msgstr "Verboden / Studie vereist"
#: home/templates/home/widgets/exceptional_transport.html:120
msgid "Chargement..."
msgstr ""
#: home/templates/home/widgets/exceptional_transport.html:122
msgid "Chargement du réseau d'ouvrages..."
msgstr "Netwerk van kunstwerken laden..."
#: home/templates/home/widgets/exceptional_transport.html:464
msgid "Ouvrir la fiche de l'ouvrage"
msgstr "Kunstwerkfiche openen"
#: home/templates/home/widgets/exceptional_transport.html:490
msgid "Détail"
msgstr "Detail"
#: home/templates/home/widgets/exceptional_transport.html:501
msgid "ouvrages à cet endroit"
msgstr "kunstwerken op deze locatie"
#: home/templates/home/widgets/exceptional_transport.html:575
msgid "Aucun ouvrage correspondant trouvé"
msgstr "Geen overeenkomend kunstwerk gevonden"
#: home/templates/home/widgets/external_interventions.html:11 #: home/templates/home/widgets/external_interventions.html:11
msgid "Total des interventions externes" msgid "Total des interventions externes"
msgstr "Totaal aantal externe interventies" msgstr "Totaal aantal externe interventies"

View file

@ -22,7 +22,7 @@
<span class="badge bg-primary-subtle text-primary border border-primary-subtle px-3 py-2 rounded-pill fw-semibold" id="te-total-badge"> <span class="badge bg-primary-subtle text-primary border border-primary-subtle px-3 py-2 rounded-pill fw-semibold" id="te-total-badge">
<i class="bi bi-geo-alt-fill me-1"></i><span id="te-total-count">0</span> {% translate "ouvrages sur la carte" %} <i class="bi bi-geo-alt-fill me-1"></i><span id="te-total-count">0</span> {% translate "ouvrages sur la carte" %}
</span> </span>
<a href="{% url 'assets:structures_index' %}" class="btn btn-outline-secondary btn-sm rounded-pill px-3 py-1 fw-medium" title="{% translate 'Voir tous les ouvrages d\'art' %}"> <a href="{% url 'assets:structures_index' %}" class="btn btn-outline-secondary btn-sm rounded-pill px-3 py-1 fw-medium" title="{% translate \"Voir tous les ouvrages d'art\" %}">
<i class="bi bi-arrow-right me-1"></i>{% translate "Tous les ouvrages" %} <i class="bi bi-arrow-right me-1"></i>{% translate "Tous les ouvrages" %}
</a> </a>
</div> </div>

View file

@ -1,3 +1,4 @@
#
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: StreetUp Inspections 1.0\n" "Project-Id-Version: StreetUp Inspections 1.0\n"
@ -717,8 +718,8 @@ msgstr "Grassed structure or mineral infill?"
#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:860 #: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:860
msgid "" msgid ""
"Dalles gazon, pavés à joints larges, dalles alvéolaires végétalisées/" "Dalles gazon, pavés à joints larges, dalles alvéolaires "
"gravier, etc." "végétalisées/gravier, etc."
msgstr "" msgstr ""
"Grass pavers, wide-joint pavers, vegetated/gravel honeycomb slabs, etc." "Grass pavers, wide-joint pavers, vegetated/gravel honeycomb slabs, etc."
@ -1230,7 +1231,8 @@ msgid ""
"Choisissez la durée d'affichage des contrôles et inspections effectués dans " "Choisissez la durée d'affichage des contrôles et inspections effectués dans "
"la zone." "la zone."
msgstr "" msgstr ""
"Choose the display duration for checks and inspections performed in the area." "Choose the display duration for checks and inspections performed in the "
"area."
#: inspections/templates/inspections/quick_inspection_map.html:321 #: inspections/templates/inspections/quick_inspection_map.html:321
msgid "Désactiver l'affichage" msgid "Désactiver l'affichage"
@ -1274,7 +1276,8 @@ msgstr "Attached documents"
#: inspections/views.py:203 #: inspections/views.py:203
msgid "" msgid ""
"Vous ne disposez d'aucune thématique autorisée pour réaliser des inspections." "Vous ne disposez d'aucune thématique autorisée pour réaliser des "
"inspections."
msgstr "You do not have any authorized thematic to perform inspections." msgstr "You do not have any authorized thematic to perform inspections."
#: inspections/views.py:279 #: inspections/views.py:279

View file

@ -1,3 +1,4 @@
#
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: StreetUp Inspections 1.0\n" "Project-Id-Version: StreetUp Inspections 1.0\n"
@ -720,11 +721,11 @@ msgstr "Structure enherbée ou remplissage minéral ?"
#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:860 #: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:860
msgid "" msgid ""
"Dalles gazon, pavés à joints larges, dalles alvéolaires végétalisées/" "Dalles gazon, pavés à joints larges, dalles alvéolaires "
"gravier, etc." "végétalisées/gravier, etc."
msgstr "" msgstr ""
"Dalles gazon, pavés à joints larges, dalles alvéolaires végétalisées/" "Dalles gazon, pavés à joints larges, dalles alvéolaires "
"gravier, etc." "végétalisées/gravier, etc."
#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:864 #: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:864
#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:887 #: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:887
@ -1281,9 +1282,11 @@ msgstr "Documents joints"
#: inspections/views.py:203 #: inspections/views.py:203
msgid "" msgid ""
"Vous ne disposez d'aucune thématique autorisée pour réaliser des inspections." "Vous ne disposez d'aucune thématique autorisée pour réaliser des "
"inspections."
msgstr "" msgstr ""
"Vous ne disposez d'aucune thématique autorisée pour réaliser des inspections." "Vous ne disposez d'aucune thématique autorisée pour réaliser des "
"inspections."
#: inspections/views.py:279 #: inspections/views.py:279
msgid "Cible d'inspection non spécifiée." msgid "Cible d'inspection non spécifiée."

View file

@ -1,3 +1,4 @@
#
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: StreetUp Inspections 1.0\n" "Project-Id-Version: StreetUp Inspections 1.0\n"
@ -717,8 +718,8 @@ msgstr "Grasstructuur of minerale vulling?"
#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:860 #: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:860
msgid "" msgid ""
"Dalles gazon, pavés à joints larges, dalles alvéolaires végétalisées/" "Dalles gazon, pavés à joints larges, dalles alvéolaires "
"gravier, etc." "végétalisées/gravier, etc."
msgstr "Grasdalen, klinkers met brede voegen, kunststof/grindplaten, enz." msgstr "Grasdalen, klinkers met brede voegen, kunststof/grindplaten, enz."
#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:864 #: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:864
@ -1229,7 +1230,8 @@ msgid ""
"Choisissez la durée d'affichage des contrôles et inspections effectués dans " "Choisissez la durée d'affichage des contrôles et inspections effectués dans "
"la zone." "la zone."
msgstr "" msgstr ""
"Kies de weergaveduur van de controles en inspecties uitgevoerd in het gebied." "Kies de weergaveduur van de controles en inspecties uitgevoerd in het "
"gebied."
#: inspections/templates/inspections/quick_inspection_map.html:321 #: inspections/templates/inspections/quick_inspection_map.html:321
msgid "Désactiver l'affichage" msgid "Désactiver l'affichage"
@ -1273,7 +1275,8 @@ msgstr "Bijgevoegde documenten"
#: inspections/views.py:203 #: inspections/views.py:203
msgid "" msgid ""
"Vous ne disposez d'aucune thématique autorisée pour réaliser des inspections." "Vous ne disposez d'aucune thématique autorisée pour réaliser des "
"inspections."
msgstr "U heeft geen gemachtigde thematiek om inspecties uit te voeren." msgstr "U heeft geen gemachtigde thematiek om inspecties uit te voeren."
#: inspections/views.py:279 #: inspections/views.py:279

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

Binary file not shown.

View file

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-08-19 09:47+0200\n" "POT-Creation-Date: 2026-08-21 12:07+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -263,7 +263,7 @@ msgstr "3D Distance Measurement"
#: bim/templates/bim/viewer.html:98 #: bim/templates/bim/viewer.html:98
msgid "Réinitialiser la vue" msgid "Réinitialiser la vue"
msgstr "Reset View" msgstr "Reset view"
#: bim/templates/bim/viewer.html:101 #: bim/templates/bim/viewer.html:101
msgid "Propriétés de l’objet" msgid "Propriétés de l’objet"
@ -313,7 +313,7 @@ msgstr ""
"Click on any 3D element of the model to inspect its properties and dataset " "Click on any 3D element of the model to inspect its properties and dataset "
"attributes (PropertySets)." "attributes (PropertySets)."
#: loko/settings.py:250 #: loko/settings.py:252
msgid "Brussels Mobility" msgid "Brussels Mobility"
msgstr "Brussels Mobility" msgstr "Brussels Mobility"
@ -682,14 +682,14 @@ msgstr "Please select at least one recipient or team."
#: 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 ""
#: 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 ""
#: panoramax/views.py:382 #: panoramax/views.py:382
@ -799,35 +799,27 @@ msgstr "Reduce map"
#~ msgid "Messages" #~ msgid "Messages"
#~ msgstr "Messages" #~ msgstr "Messages"
#~| msgid "Notification"
#~ msgid "Syndication" #~ msgid "Syndication"
#~ msgstr "Notification" #~ msgstr "Notification"
#~| msgid "Information"
#~ msgid "Duration" #~ msgid "Duration"
#~ msgstr "Information" #~ msgstr "Information"
#~| msgid "Images JPEG"
#~ msgid "Image" #~ msgid "Image"
#~ msgstr "JPEG images" #~ msgstr "JPEG images"
#~| msgid "Nom"
#~ msgid "No" #~ msgid "No"
#~ msgstr "Name" #~ msgstr "Name"
#~| msgid "Toutes"
#~ msgid "Tue" #~ msgid "Tue"
#~ msgstr "All" #~ msgstr "All"
#~| msgid "Fin"
#~ msgid "Fri" #~ msgid "Fri"
#~ msgstr "END" #~ msgstr "END"
#~| msgid "Statut"
#~ msgid "Sat" #~ msgid "Sat"
#~ msgstr "Status" #~ msgstr "Status"
#~| msgid "Aide & Documentation"
#~ msgid "Django Documentation" #~ msgid "Django Documentation"
#~ msgstr "Help & Documentation" #~ msgstr "Help & Documentation"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-08-19 09:47+0200\n" "POT-Creation-Date: 2026-08-21 12:07+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -313,7 +313,7 @@ msgstr ""
"Cliquez sur n'importe quel élément 3D de la maquette pour inspecter ses " "Cliquez sur n'importe quel élément 3D de la maquette pour inspecter ses "
"propriétés et jeux de données (PropertySets)." "propriétés et jeux de données (PropertySets)."
#: loko/settings.py:250 #: loko/settings.py:252
msgid "Brussels Mobility" msgid "Brussels Mobility"
msgstr "Brussels Mobility" msgstr "Brussels Mobility"
@ -593,8 +593,8 @@ msgid ""
"correspondante." "correspondante."
msgstr "" msgstr ""
"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.Sélectionnez un point bleu sur la carte pour charger la photo " "correspondante.Sélectionnez un point bleu sur la carte pour charger la photo"
"panoramique correspondante." " panoramique correspondante."
#: panoramax/templates/panoramax/viewer.html:539 #: panoramax/templates/panoramax/viewer.html:539
msgid "Métadonnées" msgid "Métadonnées"
@ -694,19 +694,19 @@ 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 " "Votre demande de téléversement a été enregistrée. Le traitement est lancé en"
"arrière-plan." " 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é " "Aucune donnée GPS n'a été trouvée dans la vidéo et aucun fichier GPX n'a été"
"fourni." " 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."
@ -815,35 +815,27 @@ msgstr "Réduire la carte"
#~ msgid "Messages" #~ msgid "Messages"
#~ msgstr "Messages" #~ msgstr "Messages"
#~| msgid "Notification"
#~ msgid "Syndication" #~ msgid "Syndication"
#~ msgstr "Notification" #~ msgstr "Notification"
#~| msgid "Information"
#~ msgid "Duration" #~ msgid "Duration"
#~ msgstr "Information" #~ msgstr "Information"
#~| msgid "Images JPEG"
#~ msgid "Image" #~ msgid "Image"
#~ msgstr "Images JPEG" #~ msgstr "Images JPEG"
#~| msgid "Nom"
#~ msgid "No" #~ msgid "No"
#~ msgstr "Nom" #~ msgstr "Nom"
#~| msgid "Toutes"
#~ msgid "Tue" #~ msgid "Tue"
#~ msgstr "Toutes" #~ msgstr "Toutes"
#~| msgid "Fin"
#~ msgid "Fri" #~ msgid "Fri"
#~ msgstr "Fin" #~ msgstr "Fin"
#~| msgid "Statut"
#~ msgid "Sat" #~ msgid "Sat"
#~ msgstr "Statut" #~ msgstr "Statut"
#~| msgid "Aide & Documentation"
#~ msgid "Django Documentation" #~ msgid "Django Documentation"
#~ msgstr "Aide & Documentation" #~ msgstr "Aide & Documentation"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-08-19 09:47+0200\n" "POT-Creation-Date: 2026-08-21 12:07+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -313,8 +313,7 @@ msgstr ""
"Klik op een willekeurig 3D-element van het model om de eigenschappen en " "Klik op een willekeurig 3D-element van het model om de eigenschappen en "
"datasetkenmerken (PropertySets) te inspecteren." "datasetkenmerken (PropertySets) te inspecteren."
# #: loko/settings.py:252
#: loko/settings.py:250
msgid "Brussels Mobility" msgid "Brussels Mobility"
msgstr "Brussel Mobiliteit" msgstr "Brussel Mobiliteit"
@ -685,14 +684,14 @@ msgstr "Selecteer minimaal één ontvanger of team."
#: 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 ""
#: 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 ""
#: panoramax/views.py:382 #: panoramax/views.py:382
@ -739,12 +738,10 @@ msgstr "Account wijzigen"
msgid "Se déconnecter" msgid "Se déconnecter"
msgstr "Afmelden" msgstr "Afmelden"
#
#: templates/base.html:325 templates/base.html:326 #: templates/base.html:325 templates/base.html:326
msgid "Accueil" msgid "Accueil"
msgstr "Startpagina" msgstr "Startpagina"
#
#: templates/base.html:332 templates/base.html:333 #: templates/base.html:332 templates/base.html:333
msgid "Assets" msgid "Assets"
msgstr "Activa" msgstr "Activa"
@ -804,35 +801,27 @@ msgstr "Kaart verkleinen"
#~ msgid "Messages" #~ msgid "Messages"
#~ msgstr "Berichten" #~ msgstr "Berichten"
#~| msgid "Notification"
#~ msgid "Syndication" #~ msgid "Syndication"
#~ msgstr "Kennisgeving" #~ msgstr "Kennisgeving"
#~| msgid "Information"
#~ msgid "Duration" #~ msgid "Duration"
#~ msgstr "Informatie" #~ msgstr "Informatie"
#~| msgid "Images JPEG"
#~ msgid "Image" #~ msgid "Image"
#~ msgstr "JPEG-afbeeldingen" #~ msgstr "JPEG-afbeeldingen"
#~| msgid "Nom"
#~ msgid "No" #~ msgid "No"
#~ msgstr "Naam" #~ msgstr "Naam"
#~| msgid "Toutes"
#~ msgid "Tue" #~ msgid "Tue"
#~ msgstr "Alle" #~ msgstr "Alle"
#~| msgid "Fin"
#~ msgid "Fri" #~ msgid "Fri"
#~ msgstr "EINDE" #~ msgstr "EINDE"
#~| msgid "Statut"
#~ msgid "Sat" #~ msgid "Sat"
#~ msgstr "Status" #~ msgstr "Status"
#~| msgid "Aide & Documentation"
#~ msgid "Django Documentation" #~ msgid "Django Documentation"
#~ msgstr "Hulp & Documentatie" #~ msgstr "Hulp & Documentatie"

View file

@ -40,8 +40,10 @@ DEBUG = getenv("DEBUG") == "True"
ROOT_URL = getenv("ROOT_URL", "http://localhost:8000") ROOT_URL = getenv("ROOT_URL", "http://localhost:8000")
REGIONAL_STANDARD = getenv("REGIONAL_STANDARD", "BE") REGIONAL_STANDARD = getenv("REGIONAL_STANDARD", "BE")
ALLOWED_HOSTS = getenv("ALLOWED_HOSTS").split(',') ALLOWED_HOSTS = [h.strip() for h in getenv("ALLOWED_HOSTS", "localhost").split(',') if h.strip()]
CSRF_TRUSTED_ORIGINS = getenv("CSRF_TRUSTED_ORIGINS").split(',') if 'testserver' not in ALLOWED_HOSTS:
ALLOWED_HOSTS.append('testserver')
CSRF_TRUSTED_ORIGINS = [o.strip() for o in getenv("CSRF_TRUSTED_ORIGINS", "").split(',') if o.strip()]
SESSION_COOKIE_NAME = 'loko_sessionid' SESSION_COOKIE_NAME = 'loko_sessionid'

View file

@ -91,8 +91,8 @@ msgstr "Authorized users"
#: maps/models.py:75 #: maps/models.py:75
msgid "" msgid ""
"Ces utilisateurs spécifiques peuvent visualiser la carte (niveau 'restreint' " "Ces utilisateurs spécifiques peuvent visualiser la carte (niveau 'restreint'"
"uniquement)." " uniquement)."
msgstr "These specific users can view the map (restricted level only)." msgstr "These specific users can view the map (restricted level only)."
#: maps/models.py:83 #: maps/models.py:83
@ -349,7 +349,8 @@ msgstr "Bulk edit"
#: maps/templates/maps/concrete_blocks/index.html:418 #: maps/templates/maps/concrete_blocks/index.html:418
msgid "" msgid ""
"Seuls les champs renseignés seront mis à jour. Les champs vides sont ignorés." "Seuls les champs renseignés seront mis à jour. Les champs vides sont "
"ignorés."
msgstr "Only filled fields will be updated. Empty fields are ignored." msgstr "Only filled fields will be updated. Empty fields are ignored."
#: maps/templates/maps/concrete_blocks/index.html:424 #: maps/templates/maps/concrete_blocks/index.html:424

View file

@ -93,11 +93,11 @@ msgstr "Utilisateurs autorisés"
#: maps/models.py:75 #: maps/models.py:75
msgid "" msgid ""
"Ces utilisateurs spécifiques peuvent visualiser la carte (niveau 'restreint' " "Ces utilisateurs spécifiques peuvent visualiser la carte (niveau 'restreint'"
"uniquement)." " uniquement)."
msgstr "" msgstr ""
"Ces utilisateurs spécifiques peuvent visualiser la carte (niveau 'restreint' " "Ces utilisateurs spécifiques peuvent visualiser la carte (niveau 'restreint'"
"uniquement)." " uniquement)."
#: maps/models.py:83 #: maps/models.py:83
msgid "Configuration d'accès à une carte" msgid "Configuration d'accès à une carte"
@ -355,9 +355,11 @@ msgstr "Modifier en lot"
#: maps/templates/maps/concrete_blocks/index.html:418 #: maps/templates/maps/concrete_blocks/index.html:418
msgid "" msgid ""
"Seuls les champs renseignés seront mis à jour. Les champs vides sont ignorés." "Seuls les champs renseignés seront mis à jour. Les champs vides sont "
"ignorés."
msgstr "" msgstr ""
"Seuls les champs renseignés seront mis à jour. Les champs vides sont ignorés." "Seuls les champs renseignés seront mis à jour. Les champs vides sont "
"ignorés."
#: maps/templates/maps/concrete_blocks/index.html:424 #: maps/templates/maps/concrete_blocks/index.html:424
#: maps/templates/maps/concrete_blocks/index.html:433 #: maps/templates/maps/concrete_blocks/index.html:433

View file

@ -27,8 +27,8 @@ msgid ""
"toujours accès." "toujours accès."
msgstr "" msgstr ""
"Deze velden zijn alleen van toepassing op het toegangsniveau \"Beperkte " "Deze velden zijn alleen van toepassing op het toegangsniveau \"Beperkte "
"toegang\". Toegang wordt verleend als de gebruiker aan ten minste één van de " "toegang\". Toegang wordt verleend als de gebruiker aan ten minste één van de"
"voorwaarden voldoet (thema OF team OF specifieke gebruiker). Beheerders " " voorwaarden voldoet (thema OF team OF specifieke gebruiker). Beheerders "
"hebben altijd toegang." "hebben altijd toegang."
#: maps/models.py:24 #: maps/models.py:24
@ -84,7 +84,8 @@ msgstr "Toegestane teams"
msgid "" msgid ""
"Les membres de ces équipes peuvent visualiser la carte (niveau 'restreint' " "Les membres de ces équipes peuvent visualiser la carte (niveau 'restreint' "
"uniquement)." "uniquement)."
msgstr "Leden van deze teams kunnen de kaart bekijken (alleen beperkt niveau)." msgstr ""
"Leden van deze teams kunnen de kaart bekijken (alleen beperkt niveau)."
#: maps/models.py:73 #: maps/models.py:73
msgid "Utilisateurs autorisés" msgid "Utilisateurs autorisés"
@ -92,8 +93,8 @@ msgstr "Toegestane gebruikers"
#: maps/models.py:75 #: maps/models.py:75
msgid "" msgid ""
"Ces utilisateurs spécifiques peuvent visualiser la carte (niveau 'restreint' " "Ces utilisateurs spécifiques peuvent visualiser la carte (niveau 'restreint'"
"uniquement)." " uniquement)."
msgstr "" msgstr ""
"Deze specifieke gebruikers kunnen de kaart bekijken (alleen beperkt niveau)." "Deze specifieke gebruikers kunnen de kaart bekijken (alleen beperkt niveau)."
@ -353,7 +354,8 @@ msgstr "In bulk bewerken"
#: maps/templates/maps/concrete_blocks/index.html:418 #: maps/templates/maps/concrete_blocks/index.html:418
msgid "" msgid ""
"Seuls les champs renseignés seront mis à jour. Les champs vides sont ignorés." "Seuls les champs renseignés seront mis à jour. Les champs vides sont "
"ignorés."
msgstr "" msgstr ""
"Alleen ingevulde velden worden bijgewerkt. Lege velden worden genegeerd." "Alleen ingevulde velden worden bijgewerkt. Lege velden worden genegeerd."

View file

@ -6,7 +6,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-08-19 09:47+0200\n" "POT-Creation-Date: 2026-08-21 12:07+0200\n"
"PO-Revision-Date: 2025-12-04 12:00+0100\n" "PO-Revision-Date: 2025-12-04 12:00+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: English <LL@li.org>\n" "Language-Team: English <LL@li.org>\n"
@ -222,19 +222,19 @@ msgstr "Active"
msgid "Quitter" msgid "Quitter"
msgstr "Exit" msgstr "Exit"
#: mobile/templates/mobile/mobile_base.html:220 #: mobile/templates/mobile/mobile_base.html:218
msgid "Chargement..." msgid "Chargement..."
msgstr "Loading..." msgstr "Loading..."
#: mobile/templates/mobile/mobile_base.html:244 #: mobile/templates/mobile/mobile_base.html:242
msgid "Notifications" msgid "Notifications"
msgstr "Notifications" msgstr "Notifications"
#: mobile/templates/mobile/mobile_base.html:250 #: mobile/templates/mobile/mobile_base.html:248
msgid "notifications non lues" msgid "notifications non lues"
msgstr "unread notifications" msgstr "unread notifications"
#: mobile/templates/mobile/mobile_base.html:256 #: mobile/templates/mobile/mobile_base.html:254
msgid "Scanner un QR Code" msgid "Scanner un QR Code"
msgstr "Scan a QR Code" msgstr "Scan a QR Code"

View file

@ -6,7 +6,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-08-19 09:47+0200\n" "POT-Creation-Date: 2026-08-21 12:07+0200\n"
"PO-Revision-Date: 2025-12-04 12:00+0100\n" "PO-Revision-Date: 2025-12-04 12:00+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: French <LL@li.org>\n" "Language-Team: French <LL@li.org>\n"
@ -226,19 +226,19 @@ msgstr "Actif"
msgid "Quitter" msgid "Quitter"
msgstr "Quitter" msgstr "Quitter"
#: mobile/templates/mobile/mobile_base.html:220 #: mobile/templates/mobile/mobile_base.html:218
msgid "Chargement..." msgid "Chargement..."
msgstr "Chargement..." msgstr "Chargement..."
#: mobile/templates/mobile/mobile_base.html:244 #: mobile/templates/mobile/mobile_base.html:242
msgid "Notifications" msgid "Notifications"
msgstr "Notifications" msgstr "Notifications"
#: mobile/templates/mobile/mobile_base.html:250 #: mobile/templates/mobile/mobile_base.html:248
msgid "notifications non lues" msgid "notifications non lues"
msgstr "notifications non lues" msgstr "notifications non lues"
#: mobile/templates/mobile/mobile_base.html:256 #: mobile/templates/mobile/mobile_base.html:254
msgid "Scanner un QR Code" msgid "Scanner un QR Code"
msgstr "Scanner un QR Code" msgstr "Scanner un QR Code"

View file

@ -6,7 +6,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-08-19 09:47+0200\n" "POT-Creation-Date: 2026-08-21 12:07+0200\n"
"PO-Revision-Date: 2025-12-04 12:00+0100\n" "PO-Revision-Date: 2025-12-04 12:00+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Dutch <LL@li.org>\n" "Language-Team: Dutch <LL@li.org>\n"
@ -225,19 +225,19 @@ msgstr "Actief"
msgid "Quitter" msgid "Quitter"
msgstr "Afsluiten" msgstr "Afsluiten"
#: mobile/templates/mobile/mobile_base.html:220 #: mobile/templates/mobile/mobile_base.html:218
msgid "Chargement..." msgid "Chargement..."
msgstr "Laden..." msgstr "Laden..."
#: mobile/templates/mobile/mobile_base.html:244 #: mobile/templates/mobile/mobile_base.html:242
msgid "Notifications" msgid "Notifications"
msgstr "Meldingen" msgstr "Meldingen"
#: mobile/templates/mobile/mobile_base.html:250 #: mobile/templates/mobile/mobile_base.html:248
msgid "notifications non lues" msgid "notifications non lues"
msgstr "ongelezen meldingen" msgstr "ongelezen meldingen"
#: mobile/templates/mobile/mobile_base.html:256 #: mobile/templates/mobile/mobile_base.html:254
msgid "Scanner un QR Code" msgid "Scanner un QR Code"
msgstr "Scan een QR-code" msgstr "Scan een QR-code"

View file

@ -73,9 +73,10 @@ msgstr "Text options (legacy system)"
#: observations/admin.py:231 #: observations/admin.py:231
msgid "" msgid ""
"Utilisez ces champs uniquement si vous ne voulez pas utiliser un ensemble de " "Utilisez ces champs uniquement si vous ne voulez pas utiliser un ensemble de"
"choix réutilisable." " choix réutilisable."
msgstr "Use these fields only if you do not want to use a reusable choice set." msgstr ""
"Use these fields only if you do not want to use a reusable choice set."
#: observations/forms.py:25 #: observations/forms.py:25
#: observations/templates/observations/observation_detail.html:212 #: observations/templates/observations/observation_detail.html:212
@ -689,8 +690,10 @@ msgstr "Intervention type"
#: observations/templates/observations/observation_detail.html:758 #: observations/templates/observations/observation_detail.html:758
#: observations/templates/observations/observation_detail_mobile.html:694 #: observations/templates/observations/observation_detail_mobile.html:694
msgid "" msgid ""
"Quel type d'intervention souhaitez-vous créer à partir de cette observation ?" "Quel type d'intervention souhaitez-vous créer à partir de cette observation "
msgstr "What type of intervention do you want to create from this observation?" "?"
msgstr ""
"What type of intervention do you want to create from this observation?"
#: observations/templates/observations/observation_detail.html:765 #: observations/templates/observations/observation_detail.html:765
#: observations/templates/observations/observation_detail_mobile.html:701 #: observations/templates/observations/observation_detail_mobile.html:701
@ -1092,8 +1095,8 @@ msgstr "Return to the application and try again."
#: 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 paramètres " "La permission caméra a été refusée. Veuillez l'autoriser dans les paramètres"
"de votre navigateur, puis rechargez la page." " de votre navigateur, puis rechargez la page."
msgstr "" msgstr ""
"Camera permission was denied. Please allow it in your browser settings and " "Camera permission was denied. Please allow it in your browser settings and "
"reload the page." "reload the page."

View file

@ -73,11 +73,11 @@ msgstr "Options textuelles (ancien système)"
#: observations/admin.py:231 #: observations/admin.py:231
msgid "" msgid ""
"Utilisez ces champs uniquement si vous ne voulez pas utiliser un ensemble de " "Utilisez ces champs uniquement si vous ne voulez pas utiliser un ensemble de"
"choix réutilisable." " choix réutilisable."
msgstr "" msgstr ""
"Utilisez ces champs uniquement si vous ne voulez pas utiliser un ensemble de " "Utilisez ces champs uniquement si vous ne voulez pas utiliser un ensemble de"
"choix réutilisable." " choix réutilisable."
#: observations/forms.py:25 #: observations/forms.py:25
#: observations/templates/observations/observation_detail.html:212 #: observations/templates/observations/observation_detail.html:212
@ -695,9 +695,11 @@ msgstr "Type d'intervention"
#: observations/templates/observations/observation_detail.html:758 #: observations/templates/observations/observation_detail.html:758
#: observations/templates/observations/observation_detail_mobile.html:694 #: observations/templates/observations/observation_detail_mobile.html:694
msgid "" msgid ""
"Quel type d'intervention souhaitez-vous créer à partir de cette observation ?" "Quel type d'intervention souhaitez-vous créer à partir de cette observation "
"?"
msgstr "" msgstr ""
"Quel type d'intervention souhaitez-vous créer à partir de cette observation ?" "Quel type d'intervention souhaitez-vous créer à partir de cette observation "
"?"
#: observations/templates/observations/observation_detail.html:765 #: observations/templates/observations/observation_detail.html:765
#: observations/templates/observations/observation_detail_mobile.html:701 #: observations/templates/observations/observation_detail_mobile.html:701
@ -1101,15 +1103,16 @@ 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 paramètres " "La permission caméra a été refusée. Veuillez l'autoriser dans les paramètres"
"de votre navigateur, puis rechargez la page." " de votre navigateur, puis rechargez la page."
msgstr "" msgstr ""
"La permission caméra a été refusée. Veuillez l'autoriser dans les paramètres " "La permission caméra a été refusée. Veuillez l'autoriser dans les paramètres"
"de votre navigateur, puis rechargez la page." " de votre navigateur, puis rechargez la page."
#: observations/templates/observations/observation_form.html:3024 #: observations/templates/observations/observation_form.html:3024
msgid "Impossible d'accéder à la caméra. Veuillez vérifier les autorisations." msgid "Impossible d'accéder à la caméra. Veuillez vérifier les autorisations."
msgstr "Impossible d'accéder à la caméra. Veuillez vérifier les autorisations." 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."

View file

@ -73,8 +73,8 @@ msgstr "Tekstopties (oud systeem)"
#: observations/admin.py:231 #: observations/admin.py:231
msgid "" msgid ""
"Utilisez ces champs uniquement si vous ne voulez pas utiliser un ensemble de " "Utilisez ces champs uniquement si vous ne voulez pas utiliser un ensemble de"
"choix réutilisable." " choix réutilisable."
msgstr "" msgstr ""
"Gebruik deze velden alleen als u geen herbruikbare keuzeset wilt gebruiken." "Gebruik deze velden alleen als u geen herbruikbare keuzeset wilt gebruiken."
@ -204,7 +204,8 @@ msgstr "Afbeelding"
#: observations/models.py:97 #: observations/models.py:97
msgid "Image optionnelle pour représenter ce choix (pour usage mobile)" msgid "Image optionnelle pour représenter ce choix (pour usage mobile)"
msgstr "Optionele afbeelding om deze keuze weer te geven (voor mobiel gebruik)" msgstr ""
"Optionele afbeelding om deze keuze weer te geven (voor mobiel gebruik)"
#: observations/models.py:99 #: observations/models.py:99
msgid "Ordre" msgid "Ordre"
@ -693,7 +694,8 @@ msgstr "Type interventie"
#: observations/templates/observations/observation_detail.html:758 #: observations/templates/observations/observation_detail.html:758
#: observations/templates/observations/observation_detail_mobile.html:694 #: observations/templates/observations/observation_detail_mobile.html:694
msgid "" msgid ""
"Quel type d'intervention souhaitez-vous créer à partir de cette observation ?" "Quel type d'intervention souhaitez-vous créer à partir de cette observation "
"?"
msgstr "Welk type interventie wilt u aanmaken op basis van deze observatie?" msgstr "Welk type interventie wilt u aanmaken op basis van deze observatie?"
#: observations/templates/observations/observation_detail.html:765 #: observations/templates/observations/observation_detail.html:765
@ -1097,8 +1099,8 @@ msgstr "Keer terug naar de app en probeer het opnieuw."
#: 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 paramètres " "La permission caméra a été refusée. Veuillez l'autoriser dans les paramètres"
"de votre navigateur, puis rechargez la page." " de votre navigateur, puis rechargez la page."
msgstr "" msgstr ""
"Cameratoestemming is geweigerd. Geef toestemming in uw browserinstellingen " "Cameratoestemming is geweigerd. Geef toestemming in uw browserinstellingen "
"en laad de pagina opnieuw." "en laad de pagina opnieuw."

View file

@ -161,8 +161,8 @@ msgstr "Strict access"
#: projects/models.py:92 #: projects/models.py:92
msgid "" msgid ""
"Si coché, seuls les utilisateurs et équipes explicitement mentionnés peuvent " "Si coché, seuls les utilisateurs et équipes explicitement mentionnés peuvent"
"accéder à ce projet. Les permissions par thématique ne s'appliquent pas." " accéder à ce projet. Les permissions par thématique ne s'appliquent pas."
msgstr "" msgstr ""
"If checked, only explicitly mentioned users and teams can access this " "If checked, only explicitly mentioned users and teams can access this "
"project. Thematic permissions do not apply." "project. Thematic permissions do not apply."
@ -585,8 +585,8 @@ msgstr "Search for a team..."
#: projects/templates/projects/projects_detail.html:894 #: projects/templates/projects/projects_detail.html:894
msgid "" msgid ""
"Si coché, seuls les utilisateurs et équipes listés peuvent accéder au projet " "Si coché, seuls les utilisateurs et équipes listés peuvent accéder au projet"
"(les permissions thématiques ne s'appliquent pas)." " (les permissions thématiques ne s'appliquent pas)."
msgstr "" msgstr ""
"If checked, only listed users and teams can access the project (thematic " "If checked, only listed users and teams can access the project (thematic "
"permissions do not apply)." "permissions do not apply)."
@ -672,13 +672,11 @@ msgstr "Create project"
#: projects/templates/projects/projects_form.html:46 #: projects/templates/projects/projects_form.html:46
msgid "" msgid ""
"\n" "\n"
" Les champs avec une <span style=\"border-bottom: 1px dashed #6c757d;" " Les champs avec une <span style=\"border-bottom: 1px dashed #6c757d;\">bordure en pointillés</span> sont facultatifs.\n"
"\">bordure en pointillés</span> sont facultatifs.\n"
" " " "
msgstr "" msgstr ""
"\n" "\n"
" Fields with a <span style=\"border-bottom: 1px dashed #6c757d;" " Fields with a <span style=\"border-bottom: 1px dashed #6c757d;\">dashed border</span> are optional.\n"
"\">dashed border</span> are optional.\n"
" " " "
#: projects/templates/projects/projects_form.html:176 #: projects/templates/projects/projects_form.html:176
@ -777,7 +775,8 @@ msgid ""
"Vous n'avez pas la permission de créer des interventions pour les " "Vous n'avez pas la permission de créer des interventions pour les "
"thématiques de ce projet." "thématiques de ce projet."
msgstr "" msgstr ""
"You do not have permission to create interventions for this project's themes." "You do not have permission to create interventions for this project's "
"themes."
#: projects/views.py:718 #: projects/views.py:718
msgid "Seuls les administrateurs ou managers peuvent associer une commande." msgid "Seuls les administrateurs ou managers peuvent associer une commande."

View file

@ -161,12 +161,11 @@ msgstr "Accès strict"
#: projects/models.py:92 #: projects/models.py:92
msgid "" msgid ""
"Si coché, seuls les utilisateurs et équipes explicitement mentionnés peuvent " "Si coché, seuls les utilisateurs et équipes explicitement mentionnés peuvent"
"accéder à ce projet. Les permissions par thématique ne s'appliquent pas." " accéder à ce projet. Les permissions par thématique ne s'appliquent pas."
msgstr "" msgstr ""
"Si coché, seuls les utilisateurs et équipes explicitement mentionnés " "Si coché, seuls les utilisateurs et équipes explicitement mentionnés peuvent"
"peuvent accéder à ce projet. Les permissions par thématique ne s'appliquent " " accéder à ce projet. Les permissions par thématique ne s'appliquent pas."
"pas."
#: projects/models.py:203 projects/models.py:235 #: projects/models.py:203 projects/models.py:235
#: projects/templates/projects/projects_detail.html:46 #: projects/templates/projects/projects_detail.html:46
@ -586,11 +585,11 @@ msgstr "Rechercher une équipe..."
#: projects/templates/projects/projects_detail.html:894 #: projects/templates/projects/projects_detail.html:894
msgid "" msgid ""
"Si coché, seuls les utilisateurs et équipes listés peuvent accéder au projet " "Si coché, seuls les utilisateurs et équipes listés peuvent accéder au projet"
"(les permissions thématiques ne s'appliquent pas)." " (les permissions thématiques ne s'appliquent pas)."
msgstr "" msgstr ""
"Si coché, seuls les utilisateurs et équipes listés peuvent accéder au " "Si coché, seuls les utilisateurs et équipes listés peuvent accéder au projet"
"projet (les permissions thématiques ne s'appliquent pas)." " (les permissions thématiques ne s'appliquent pas)."
#: projects/templates/projects/projects_detail.html:918 #: projects/templates/projects/projects_detail.html:918
msgid "Voulez-vous vraiment supprimer ce membre du projet ?" msgid "Voulez-vous vraiment supprimer ce membre du projet ?"
@ -673,13 +672,11 @@ msgstr "Créer le projet"
#: projects/templates/projects/projects_form.html:46 #: projects/templates/projects/projects_form.html:46
msgid "" msgid ""
"\n" "\n"
" Les champs avec une <span style=\"border-bottom: 1px dashed #6c757d;" " Les champs avec une <span style=\"border-bottom: 1px dashed #6c757d;\">bordure en pointillés</span> sont facultatifs.\n"
"\">bordure en pointillés</span> sont facultatifs.\n"
" " " "
msgstr "" msgstr ""
"\n" "\n"
" Les champs avec une <span style=\"border-bottom: 1px dashed #6c757d;" " Les champs avec une <span style=\"border-bottom: 1px dashed #6c757d;\">bordure en pointillés</span> sont facultatifs.\n"
"\">bordure en pointillés</span> sont facultatifs.\n"
" " " "
#: projects/templates/projects/projects_form.html:176 #: projects/templates/projects/projects_form.html:176

View file

@ -161,8 +161,8 @@ msgstr "Strikte toegang"
#: projects/models.py:92 #: projects/models.py:92
msgid "" msgid ""
"Si coché, seuls les utilisateurs et équipes explicitement mentionnés peuvent " "Si coché, seuls les utilisateurs et équipes explicitement mentionnés peuvent"
"accéder à ce projet. Les permissions par thématique ne s'appliquent pas." " accéder à ce projet. Les permissions par thématique ne s'appliquent pas."
msgstr "" msgstr ""
"Indien aangevinkt, hebben alleen expliciet vermelde gebruikers en teams " "Indien aangevinkt, hebben alleen expliciet vermelde gebruikers en teams "
"toegang tot dit project. Thema-machtigingen zijn niet van toepassing." "toegang tot dit project. Thema-machtigingen zijn niet van toepassing."
@ -585,8 +585,8 @@ msgstr "Zoek een team..."
#: projects/templates/projects/projects_detail.html:894 #: projects/templates/projects/projects_detail.html:894
msgid "" msgid ""
"Si coché, seuls les utilisateurs et équipes listés peuvent accéder au projet " "Si coché, seuls les utilisateurs et équipes listés peuvent accéder au projet"
"(les permissions thématiques ne s'appliquent pas)." " (les permissions thématiques ne s'appliquent pas)."
msgstr "" msgstr ""
"Indien aangevinkt, hebben alleen vermelde gebruikers en teams toegang tot " "Indien aangevinkt, hebben alleen vermelde gebruikers en teams toegang tot "
"het project (thema-machtigingen zijn niet van toepassing)." "het project (thema-machtigingen zijn niet van toepassing)."
@ -672,13 +672,11 @@ msgstr "Project aanmaken"
#: projects/templates/projects/projects_form.html:46 #: projects/templates/projects/projects_form.html:46
msgid "" msgid ""
"\n" "\n"
" Les champs avec une <span style=\"border-bottom: 1px dashed #6c757d;" " Les champs avec une <span style=\"border-bottom: 1px dashed #6c757d;\">bordure en pointillés</span> sont facultatifs.\n"
"\">bordure en pointillés</span> sont facultatifs.\n"
" " " "
msgstr "" msgstr ""
"\n" "\n"
" Velden met een <span style=\"border-bottom: 1px dashed #6c757d;" " Velden met een <span style=\"border-bottom: 1px dashed #6c757d;\">gestippelde rand</span> zijn optioneel.\n"
"\">gestippelde rand</span> zijn optioneel.\n"
" " " "
#: projects/templates/projects/projects_form.html:176 #: projects/templates/projects/projects_form.html:176
@ -766,7 +764,8 @@ msgstr "Fout bij het opslaan van de documenten."
#: projects/views.py:644 #: projects/views.py:644
msgid "Impossible d'ajouter une intervention à un projet terminé ou clôturé." msgid "Impossible d'ajouter une intervention à un projet terminé ou clôturé."
msgstr "Kan geen interventie toevoegen aan een voltooid of afgesloten project." msgstr ""
"Kan geen interventie toevoegen aan een voltooid of afgesloten project."
#: projects/views.py:649 #: projects/views.py:649
msgid "Vous n'avez pas de configuration utilisateur." msgid "Vous n'avez pas de configuration utilisateur."

View file

@ -329,8 +329,8 @@ msgid ""
"Rouge = associé · Violet = actif à abroger · Bordeaux = retiré+abrogé · " "Rouge = associé · Violet = actif à abroger · Bordeaux = retiré+abrogé · "
"Orange = retiré · Bleu = non associé" "Orange = retiré · Bleu = non associé"
msgstr "" msgstr ""
"Red = associated · Purple = active to repeal · Burgundy = removed+repealed " "Red = associated · Purple = active to repeal · Burgundy = removed+repealed ·"
"· Orange = removed · Blue = not associated" " Orange = removed · Blue = not associated"
#: sign/templates/sign/regulation_form.html:468 #: sign/templates/sign/regulation_form.html:468
msgid "Afficher retirés" msgid "Afficher retirés"
@ -457,8 +457,8 @@ msgstr "Repeals"
#: sign/templates/sign/regulation_form.html:622 #: sign/templates/sign/regulation_form.html:622
msgid "" msgid ""
"Cochez les articles abrogés à inclure. 🟢 = suggéré par les types de " "Cochez les articles abrogés à inclure. 🟢 = suggéré par les types de panneaux"
"panneaux abrogés." " abrogés."
msgstr "" msgstr ""
"Check repealed articles to include. 🟢 = suggested by repealed sign types." "Check repealed articles to include. 🟢 = suggested by repealed sign types."

View file

@ -311,7 +311,8 @@ msgstr "Dispositions initiales"
#: sign/templates/sign/regulation_form.html:341 #: sign/templates/sign/regulation_form.html:341
msgid "Visas légaux, considérants et texte d'introduction (avant l'«ARRÊTÉ»)." msgid "Visas légaux, considérants et texte d'introduction (avant l'«ARRÊTÉ»)."
msgstr "Visas légaux, considérants et texte d'introduction (avant l'«ARRÊTÉ»)." msgstr ""
"Visas légaux, considérants et texte d'introduction (avant l'«ARRÊTÉ»)."
#: sign/templates/sign/regulation_form.html:360 #: sign/templates/sign/regulation_form.html:360
msgid "Dispositions finales" msgid "Dispositions finales"
@ -460,11 +461,11 @@ msgstr "Abrogations"
#: sign/templates/sign/regulation_form.html:622 #: sign/templates/sign/regulation_form.html:622
msgid "" msgid ""
"Cochez les articles abrogés à inclure. 🟢 = suggéré par les types de " "Cochez les articles abrogés à inclure. 🟢 = suggéré par les types de panneaux"
"panneaux abrogés." " abrogés."
msgstr "" msgstr ""
"Cochez les articles abrogés à inclure. 🟢 = suggéré par les types de " "Cochez les articles abrogés à inclure. 🟢 = suggéré par les types de panneaux"
"panneaux abrogés." " abrogés."
#: sign/templates/sign/regulation_form.html:628 #: sign/templates/sign/regulation_form.html:628
msgid "Ajouter une abrogation" msgid "Ajouter une abrogation"
@ -606,7 +607,8 @@ msgstr "Ajouter un sous-article"
#: sign/templates/sign/regulation_form.html:2509 #: sign/templates/sign/regulation_form.html:2509
#: sign/templates/sign/regulation_form.html:2898 #: sign/templates/sign/regulation_form.html:2898
msgid "Retirer cet article (et ses sous-articles spécifiques) de la sélection" msgid "Retirer cet article (et ses sous-articles spécifiques) de la sélection"
msgstr "Retirer cet article (et ses sous-articles spécifiques) de la sélection" msgstr ""
"Retirer cet article (et ses sous-articles spécifiques) de la sélection"
#: sign/templates/sign/regulation_form.html:2528 #: sign/templates/sign/regulation_form.html:2528
#: sign/templates/sign/regulation_form.html:2917 #: sign/templates/sign/regulation_form.html:2917

View file

@ -458,8 +458,8 @@ msgstr "Intrekkingen"
#: sign/templates/sign/regulation_form.html:622 #: sign/templates/sign/regulation_form.html:622
msgid "" msgid ""
"Cochez les articles abrogés à inclure. 🟢 = suggéré par les types de " "Cochez les articles abrogés à inclure. 🟢 = suggéré par les types de panneaux"
"panneaux abrogés." " abrogés."
msgstr "" msgstr ""
"Vink de afgeschafte artikelen aan die moeten worden opgenomen. 🟢 = " "Vink de afgeschafte artikelen aan die moeten worden opgenomen. 🟢 = "
"gesuggereerd door afgeschafte bordtypes." "gesuggereerd door afgeschafte bordtypes."

View file

@ -78,11 +78,11 @@ msgstr "Default location"
#: stock/models.py:90 #: stock/models.py:90
msgid "" msgid ""
"Si activé, cet emplacement sera proposé par défaut dans les formulaires pour " "Si activé, cet emplacement sera proposé par défaut dans les formulaires pour"
"cet entrepôt." " cet entrepôt."
msgstr "" msgstr ""
"If activated, this location will be offered by default in the forms for this " "If activated, this location will be offered by default in the forms for this"
"warehouse." " warehouse."
#: stock/models.py:96 stock/models.py:200 stock/models.py:616 #: stock/models.py:96 stock/models.py:200 stock/models.py:616
#: stock/models.py:1285 stock/models.py:1856 stock/models.py:2140 #: stock/models.py:1285 stock/models.py:1856 stock/models.py:2140
@ -952,7 +952,8 @@ msgstr "Previous quantity"
#: stock/models.py:1495 #: stock/models.py:1495
msgid "Ancienne quantité avant modification (pour information du magasinier)." msgid "Ancienne quantité avant modification (pour information du magasinier)."
msgstr "Old quantity before modification (for information of the storekeeper)." msgstr ""
"Old quantity before modification (for information of the storekeeper)."
#: stock/models.py:1550 #: stock/models.py:1550
msgid "Commande fournisseur" msgid "Commande fournisseur"
@ -3047,7 +3048,8 @@ msgid "Joindre un fichier"
msgstr "Attach a file" msgstr "Attach a file"
#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:1181 #: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:1181
#: stock/templates/stock/preparation_order_detail.html:2070 stock/views.py:3984 #: stock/templates/stock/preparation_order_detail.html:2070
#: stock/views.py:3984
msgid "Le message ne peut pas être vide." msgid "Le message ne peut pas être vide."
msgstr "The message cannot be empty." msgstr "The message cannot be empty."
@ -3119,8 +3121,8 @@ msgstr "Start making"
#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:202 #: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:202
#: stock/templates/stock/production_order_detail.html:52 #: stock/templates/stock/production_order_detail.html:52
msgid "" msgid ""
"Confirmer la fin de confection ? Le stock des composants sera consommé et le " "Confirmer la fin de confection ? Le stock des composants sera consommé et le"
"produit fini sera ajouté au stock." " produit fini sera ajouté au stock."
msgstr "" msgstr ""
"Confirm the end of production? The stock of the components will be consumed " "Confirm the end of production? The stock of the components will be consumed "
"and the finished product will be added to the stock." "and the finished product will be added to the stock."
@ -3306,7 +3308,8 @@ msgid ""
"Optionnel. Liez cette entrée à un bon de préparation (ex : retour de " "Optionnel. Liez cette entrée à un bon de préparation (ex : retour de "
"matériel)." "matériel)."
msgstr "" msgstr ""
"Optional. Link this entry to a preparation order (e.g.: return of materials)." "Optional. Link this entry to a preparation order (e.g.: return of "
"materials)."
#: stock/templates/stock/new_stock_batch.html:259 #: stock/templates/stock/new_stock_batch.html:259
msgid "Ajouter une ligne" msgid "Ajouter une ligne"
@ -3861,8 +3864,8 @@ msgstr "Delete"
#: stock/templates/stock/preparation_order_detail.html:1579 #: stock/templates/stock/preparation_order_detail.html:1579
msgid "" msgid ""
"Les mouvements de stock seront automatiquement enregistrés et le bon passera " "Les mouvements de stock seront automatiquement enregistrés et le bon passera"
"au statut Traité." " au statut Traité."
msgstr "" msgstr ""
"Stock movements will be automatically recorded and the order status will " "Stock movements will be automatically recorded and the order status will "
"change to Processed." "change to Processed."
@ -3897,8 +3900,8 @@ msgstr ""
#: stock/templates/stock/preparation_order_process.html:39 #: stock/templates/stock/preparation_order_process.html:39
msgid "" msgid ""
"Les articles ci-dessous avaient fait l'objet d'une sortie lors du traitement " "Les articles ci-dessous avaient fait l'objet d'une sortie lors du traitement"
"précédent mais ont été retirés du bon par le gestionnaire. Lors de la " " précédent mais ont été retirés du bon par le gestionnaire. Lors de la "
"validation, le stock sera automatiquement recrédité." "validation, le stock sera automatiquement recrédité."
msgstr "" msgstr ""
@ -3942,8 +3945,8 @@ msgstr "Quantity to be released"
#: stock/templates/stock/preparation_order_process.html:233 #: stock/templates/stock/preparation_order_process.html:233
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 "No stock registered for this product." msgstr "No stock registered for this product."
#: stock/templates/stock/preparation_order_process.html:238 #: stock/templates/stock/preparation_order_process.html:238
@ -4128,8 +4131,8 @@ msgid ""
"Produit existant à réapprovisionner automatiquement quand un bon de " "Produit existant à réapprovisionner automatiquement quand un bon de "
"confection basé sur cette conception est terminé." "confection basé sur cette conception est terminé."
msgstr "" msgstr ""
"Existing product to be automatically restocked when a production order based " "Existing product to be automatically restocked when a production order based"
"on this design is completed." " on this design is completed."
#: stock/templates/stock/product_design_form.html:157 #: stock/templates/stock/product_design_form.html:157
msgid "Composants (pièces du stock)" msgid "Composants (pièces du stock)"
@ -4221,18 +4224,13 @@ msgstr "Confirm cancellation"
#, python-format #, python-format
msgid "" msgid ""
"\n" "\n"
" Êtes-vous sûr de vouloir rendre le produit " " Êtes-vous sûr de vouloir rendre le produit <strong>%(name)s</strong> inactif ?\n"
"<strong>%(name)s</strong> inactif ?\n" " Il ne sera plus visible pour les nouvelles opérations de stock ou d'intervention, mais restera accessible dans l'historique.\n"
" Il ne sera plus visible pour les nouvelles "
"opérations de stock ou d'intervention, mais restera accessible dans "
"l'historique.\n"
" " " "
msgstr "" msgstr ""
"\n" "\n"
" Are you sure you want to make the product <strong>%(name)s</strong> " " Are you sure you want to make the product <strong>%(name)s</strong> inactive?\n"
"inactive?\n" " It will no longer be visible for new stock or intervention operations, but will remain accessible in the history.\n"
" It will no longer be visible for new stock or intervention operations, but "
"will remain accessible in the history.\n"
" " " "
#: stock/templates/stock/product_detail.html:63 #: stock/templates/stock/product_detail.html:63
@ -4320,10 +4318,11 @@ msgstr "Destination"
#: 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 "" msgstr ""
"Making this product inactive will prevent its use for future stock movements " "Making this product inactive will prevent its use for future stock movements"
"or purchase orders, but will preserve all its history." " or purchase orders, but will preserve all its history."
#: stock/templates/stock/product_form.html:240 #: stock/templates/stock/product_form.html:240
msgid "Désactiver ce produit" msgid "Désactiver ce produit"
@ -4444,8 +4443,8 @@ msgstr "Optional. "
#: stock/templates/stock/production_order_form.html:212 #: stock/templates/stock/production_order_form.html:212
msgid "" msgid ""
"Quand ce bon de confection est terminé, le produit fini sera automatiquement " "Quand ce bon de confection est terminé, le produit fini sera automatiquement"
"ajouté au stock." " ajouté au stock."
msgstr "" msgstr ""
"When this preparation order is completed, the finished product will be " "When this preparation order is completed, the finished product will be "
"automatically added to stock." "automatically added to stock."
@ -4562,7 +4561,8 @@ msgid ""
"Indiquez la quantité à réceptionner pour chaque article. Laissez à 0 pour " "Indiquez la quantité à réceptionner pour chaque article. Laissez à 0 pour "
"ignorer un article." "ignorer un article."
msgstr "" msgstr ""
"Indicate the quantity to receive for each item. Leave at 0 to ignore an item." "Indicate the quantity to receive for each item. Leave at 0 to ignore an "
"item."
#: stock/templates/stock/purchase_order_detail.html:335 #: stock/templates/stock/purchase_order_detail.html:335
msgid "Déjà reçu" msgid "Déjà reçu"
@ -4647,16 +4647,13 @@ msgstr "Hold down the Ctrl (or Cmd) key to select multiple providers."
#, python-format #, python-format
msgid "" msgid ""
"\n" "\n"
" Êtes-vous sûr de vouloir rendre l'article " " Êtes-vous sûr de vouloir rendre l'article <strong>%(sn)s</strong> inactif ?\n"
"<strong>%(sn)s</strong> inactif ?\n" " Il ne sera plus visible pour les nouvelles opérations de stock, mais restera accessible dans l'historique.\n"
" Il ne sera plus visible pour les nouvelles opérations de "
"stock, mais restera accessible dans l'historique.\n"
" " " "
msgstr "" msgstr ""
"\n" "\n"
" Are you sure you want to make the item <strong>%(sn)s</strong> inactive?\n" " Are you sure you want to make the item <strong>%(sn)s</strong> inactive?\n"
" It will no longer be visible for new stock transactions, but will remain " " It will no longer be visible for new stock transactions, but will remain accessible in the history.\n"
"accessible in the history.\n"
" " " "
#: stock/templates/stock/serialized_item_detail.html:123 #: stock/templates/stock/serialized_item_detail.html:123
@ -4991,8 +4988,7 @@ msgstr "No products in this location."
#, python-format #, python-format
msgid "" msgid ""
"\n" "\n"
" Êtes-vous sûr de vouloir supprimer l'emplacement " " Êtes-vous sûr de vouloir supprimer l'emplacement <strong>%(name)s</strong> ?\n"
"<strong>%(name)s</strong> ?\n"
" Cette action est irréversible.\n" " Cette action est irréversible.\n"
" " " "
msgstr "" msgstr ""
@ -5077,7 +5073,8 @@ msgstr "Inventory movement created successfully."
#: stock/views.py:1029 #: stock/views.py:1029
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 "You do not have permission to manage this location." msgstr "You do not have permission to manage this location."
#: stock/views.py:1031 #: stock/views.py:1031
@ -5125,8 +5122,8 @@ msgstr ""
#: stock/views.py:1074 #: stock/views.py:1074
#, 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 "" msgstr ""
"Line %(n)s: destination location '%(loc)s' is not allowed for product " "Line %(n)s: destination location '%(loc)s' is not allowed for product "
"'%(prod)s'." "'%(prod)s'."
@ -5200,7 +5197,8 @@ msgstr "You do not have the rights to manage purchase orders."
#: stock/views.py:1592 #: stock/views.py:1592
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 "You do not have permission to manage this warehouse." msgstr "You do not have permission to manage this warehouse."
#: stock/views.py:1602 #: stock/views.py:1602
@ -5213,7 +5211,8 @@ msgstr "You do not have the rights to modify purchase orders."
#: stock/views.py:1654 #: stock/views.py:1654
#, 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 "This purchase order can no longer be modified (status: %(status)s)." msgstr "This purchase order can no longer be modified (status: %(status)s)."
#: stock/views.py:1663 #: stock/views.py:1663
@ -5470,7 +5469,8 @@ msgstr "Document(s) added successfully."
#: stock/views.py:3978 #: stock/views.py:3978
msgid "" msgid ""
"Vous n'avez pas la permission de poster un message sur ce bon de préparation." "Vous n'avez pas la permission de poster un message sur ce bon de "
"préparation."
msgstr "" msgstr ""
"You do not have permission to post a message on this preparation order." "You do not have permission to post a message on this preparation order."
@ -5812,16 +5812,15 @@ msgstr "Status updated."
msgid "Informations de prêt enregistrées." msgid "Informations de prêt enregistrées."
msgstr "Preparation order recorded." msgstr "Preparation order recorded."
#~ msgid "" #~ msgid "Ce bon a déjà fait l'objet d'un traitement initial. Les modifications "
#~ "Ce bon a déjà fait l'objet d'un traitement initial. Les modifications "
#~ msgstr "" #~ msgstr ""
#~ "This order has already undergone initial processing. Changes will be " #~ "This order has already undergone initial processing. Changes will be taken "
#~ "taken into account during the next processing by the warehouseman " #~ "into account during the next processing by the warehouseman (automatic "
#~ "(automatic returns and additional issues)." #~ "returns and additional issues)."
#~ msgid "" #~ msgid ""
#~ "Les articles ci-dessous avaient fait l'objet d'une sortie lors du " #~ "Les articles ci-dessous avaient fait l'objet d'une sortie lors du traitement"
#~ "traitement " #~ " "
#~ msgstr "" #~ msgstr ""
#~ "The items below were issued during the previous processing but have been " #~ "The items below were issued during the previous processing but have been "
#~ "removed from the order by the manager. Upon validation, the stock will be " #~ "removed from the order by the manager. Upon validation, the stock will be "

View file

@ -20,7 +20,8 @@ msgstr ""
#: stock/forms.py:208 #: stock/forms.py:208
#, python-format #, python-format
msgid "L'emplacement '%(loc)s' n'est pas autorisé pour le produit '%(prod)s'." msgid "L'emplacement '%(loc)s' n'est pas autorisé pour le produit '%(prod)s'."
msgstr "L'emplacement '%(loc)s' n'est pas autorisé pour le produit '%(prod)s'." 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."
@ -78,11 +79,11 @@ msgstr "Emplacement par défaut"
#: stock/models.py:90 #: stock/models.py:90
msgid "" msgid ""
"Si activé, cet emplacement sera proposé par défaut dans les formulaires pour " "Si activé, cet emplacement sera proposé par défaut dans les formulaires pour"
"cet entrepôt." " cet entrepôt."
msgstr "" msgstr ""
"Si activé, cet emplacement sera proposé par défaut dans les formulaires pour " "Si activé, cet emplacement sera proposé par défaut dans les formulaires pour"
"cet entrepôt." " cet entrepôt."
#: stock/models.py:96 stock/models.py:200 stock/models.py:616 #: stock/models.py:96 stock/models.py:200 stock/models.py:616
#: stock/models.py:1285 stock/models.py:1856 stock/models.py:2140 #: stock/models.py:1285 stock/models.py:1856 stock/models.py:2140
@ -954,7 +955,8 @@ msgstr "Quantité précédente"
#: stock/models.py:1495 #: stock/models.py:1495
msgid "Ancienne quantité avant modification (pour information du magasinier)." msgid "Ancienne quantité avant modification (pour information du magasinier)."
msgstr "Ancienne quantité avant modification (pour information du magasinier)." msgstr ""
"Ancienne quantité avant modification (pour information du magasinier)."
#: stock/models.py:1550 #: stock/models.py:1550
msgid "Commande fournisseur" msgid "Commande fournisseur"
@ -3051,7 +3053,8 @@ msgid "Joindre un fichier"
msgstr "Joindre un fichier" msgstr "Joindre un fichier"
#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:1181 #: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:1181
#: stock/templates/stock/preparation_order_detail.html:2070 stock/views.py:3984 #: stock/templates/stock/preparation_order_detail.html:2070
#: stock/views.py:3984
msgid "Le message ne peut pas être vide." msgid "Le message ne peut pas être vide."
msgstr "Le message ne peut pas être vide." msgstr "Le message ne peut pas être vide."
@ -3123,11 +3126,11 @@ msgstr "Démarrer la confection"
#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:202 #: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:202
#: stock/templates/stock/production_order_detail.html:52 #: stock/templates/stock/production_order_detail.html:52
msgid "" msgid ""
"Confirmer la fin de confection ? Le stock des composants sera consommé et le " "Confirmer la fin de confection ? Le stock des composants sera consommé et le"
"produit fini sera ajouté au stock." " produit fini sera ajouté au stock."
msgstr "" msgstr ""
"Confirmer la fin de confection ? Le stock des composants sera consommé et le " "Confirmer la fin de confection ? Le stock des composants sera consommé et le"
"produit fini sera ajouté au stock." " produit fini sera ajouté au stock."
#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:206 #: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:206
#: stock/templates/stock/production_order_detail.html:53 #: stock/templates/stock/production_order_detail.html:53
@ -3872,11 +3875,11 @@ msgstr "Supprimer"
#: stock/templates/stock/preparation_order_detail.html:1579 #: stock/templates/stock/preparation_order_detail.html:1579
msgid "" msgid ""
"Les mouvements de stock seront automatiquement enregistrés et le bon passera " "Les mouvements de stock seront automatiquement enregistrés et le bon passera"
"au statut Traité." " au statut Traité."
msgstr "" msgstr ""
"Les mouvements de stock seront automatiquement enregistrés et le bon " "Les mouvements de stock seront automatiquement enregistrés et le bon passera"
"passera au statut Traité." " au statut Traité."
#: stock/templates/stock/preparation_order_detail.html:1585 #: stock/templates/stock/preparation_order_detail.html:1585
msgid "Confirmer et marquer comme traité" msgid "Confirmer et marquer comme traité"
@ -3908,8 +3911,8 @@ msgstr ""
#: stock/templates/stock/preparation_order_process.html:39 #: stock/templates/stock/preparation_order_process.html:39
msgid "" msgid ""
"Les articles ci-dessous avaient fait l'objet d'une sortie lors du traitement " "Les articles ci-dessous avaient fait l'objet d'une sortie lors du traitement"
"précédent mais ont été retirés du bon par le gestionnaire. Lors de la " " précédent mais ont été retirés du bon par le gestionnaire. Lors de la "
"validation, le stock sera automatiquement recrédité." "validation, le stock sera automatiquement recrédité."
msgstr "" msgstr ""
@ -3953,15 +3956,16 @@ msgstr "Quantité à sortir"
#: stock/templates/stock/preparation_order_process.html:233 #: stock/templates/stock/preparation_order_process.html:233
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 "" msgstr ""
"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."
#: stock/templates/stock/preparation_order_process.html:238 #: stock/templates/stock/preparation_order_process.html:238
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 et aucun emplacement accessible pour ce produit" msgstr ""
"Aucun stock disponible et aucun emplacement accessible pour ce produit"
#: stock/templates/stock/preparation_order_process.html:320 #: stock/templates/stock/preparation_order_process.html:320
msgid "Confirmer la sortie des produits et marquer le bon comme traité ?" msgid "Confirmer la sortie des produits et marquer le bon comme traité ?"
@ -4234,19 +4238,13 @@ msgstr "Confirmer la désactivation"
#, python-format #, python-format
msgid "" msgid ""
"\n" "\n"
" Êtes-vous sûr de vouloir rendre le produit " " Êtes-vous sûr de vouloir rendre le produit <strong>%(name)s</strong> inactif ?\n"
"<strong>%(name)s</strong> inactif ?\n" " Il ne sera plus visible pour les nouvelles opérations de stock ou d'intervention, mais restera accessible dans l'historique.\n"
" Il ne sera plus visible pour les nouvelles "
"opérations de stock ou d'intervention, mais restera accessible dans "
"l'historique.\n"
" " " "
msgstr "" msgstr ""
"\n" "\n"
" Êtes-vous sûr de vouloir rendre le produit " " Êtes-vous sûr de vouloir rendre le produit <strong>%(name)s</strong> inactif ?\n"
"<strong>%(name)s</strong> inactif ?\n" " Il ne sera plus visible pour les nouvelles opérations de stock ou d'intervention, mais restera accessible dans l'historique.\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
@ -4334,10 +4332,12 @@ 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 "" msgstr ""
"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."
#: stock/templates/stock/product_form.html:240 #: stock/templates/stock/product_form.html:240
msgid "Désactiver ce produit" msgid "Désactiver ce produit"
@ -4459,11 +4459,11 @@ msgstr "Optionnel. Liez ce bon à un bon de préparation existant."
#: stock/templates/stock/production_order_form.html:212 #: stock/templates/stock/production_order_form.html:212
msgid "" msgid ""
"Quand ce bon de confection est terminé, le produit fini sera automatiquement " "Quand ce bon de confection est terminé, le produit fini sera automatiquement"
"ajouté au stock." " ajouté au stock."
msgstr "" msgstr ""
"Quand ce bon de confection est terminé, le produit fini sera automatiquement " "Quand ce bon de confection est terminé, le produit fini sera automatiquement"
"ajouté au stock." " ajouté au stock."
#: stock/templates/stock/production_order_form.html:220 #: stock/templates/stock/production_order_form.html:220
msgid "Tapez pour rechercher un produit..." msgid "Tapez pour rechercher un produit..."
@ -4665,17 +4665,13 @@ msgstr ""
#, python-format #, python-format
msgid "" msgid ""
"\n" "\n"
" Êtes-vous sûr de vouloir rendre l'article " " Êtes-vous sûr de vouloir rendre l'article <strong>%(sn)s</strong> inactif ?\n"
"<strong>%(sn)s</strong> inactif ?\n" " Il ne sera plus visible pour les nouvelles opérations de stock, mais restera accessible dans l'historique.\n"
" Il ne sera plus visible pour les nouvelles opérations de "
"stock, mais restera accessible dans l'historique.\n"
" " " "
msgstr "" msgstr ""
"\n" "\n"
" Êtes-vous sûr de vouloir rendre l'article " " Êtes-vous sûr de vouloir rendre l'article <strong>%(sn)s</strong> inactif ?\n"
"<strong>%(sn)s</strong> inactif ?\n" " Il ne sera plus visible pour les nouvelles opérations de stock, mais restera accessible dans l'historique.\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
@ -5010,14 +5006,12 @@ msgstr "Aucun produit dans cet emplacement."
#, python-format #, python-format
msgid "" msgid ""
"\n" "\n"
" Êtes-vous sûr de vouloir supprimer l'emplacement " " Êtes-vous sûr de vouloir supprimer l'emplacement <strong>%(name)s</strong> ?\n"
"<strong>%(name)s</strong> ?\n"
" Cette action est irréversible.\n" " Cette action est irréversible.\n"
" " " "
msgstr "" msgstr ""
"\n" "\n"
" Êtes-vous sûr de vouloir supprimer l'emplacement " " Êtes-vous sûr de vouloir supprimer l'emplacement <strong>%(name)s</strong> ?\n"
"<strong>%(name)s</strong> ?\n"
" Cette action est irréversible.\n" " Cette action est irréversible.\n"
" " " "
@ -5099,9 +5093,11 @@ msgstr "Mouvement de stock créé avec succès."
#: stock/views.py:1029 #: stock/views.py:1029
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 "" msgstr ""
"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."
#: stock/views.py:1031 #: stock/views.py:1031
msgid "L'emplacement destination est obligatoire pour une entrée." msgid "L'emplacement destination est obligatoire pour une entrée."
@ -5151,11 +5147,11 @@ msgstr ""
#: stock/views.py:1074 #: stock/views.py:1074
#, 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 "" msgstr ""
"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'."
#: stock/views.py:1077 #: stock/views.py:1077
#, python-format #, python-format
@ -5227,9 +5223,11 @@ msgstr "Vous n'avez pas les droits pour créer des demandes d'offre."
#: stock/views.py:1592 #: stock/views.py:1592
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 "" msgstr ""
"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."
#: stock/views.py:1602 #: stock/views.py:1602
msgid "La demande d'offre a été enregistrée." msgid "La demande d'offre a été enregistrée."
@ -5241,10 +5239,11 @@ msgstr "Vous n'avez pas les droits pour modifier cette demande d'offre."
#: stock/views.py:1654 #: stock/views.py:1654
#, 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 "" msgstr ""
"Cette demande d'offre ne peut plus être modifiée (statut : %(status)s).Cette " "Cette demande d'offre ne peut plus être modifiée (statut : %(status)s).Cette"
"demande d'offre ne peut plus être modifiée (statut : %(status)s)." " demande d'offre ne peut plus être modifiée (statut : %(status)s)."
#: stock/views.py:1663 #: stock/views.py:1663
msgid "La demande d'offre a été mise à jour." msgid "La demande d'offre a été mise à jour."
@ -5427,7 +5426,8 @@ msgstr "Quantité invalide."
#: stock/views.py:3071 #: stock/views.py:3071
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 d'ajouter des produits à cet inventaire." msgstr ""
"Vous n'avez pas la permission d'ajouter des produits à cet inventaire."
#: stock/views.py:3083 #: stock/views.py:3083
msgid "Produit requis." msgid "Produit requis."
@ -5504,9 +5504,11 @@ msgstr "Document(s) ajouté(s) avec succès."
#: stock/views.py:3978 #: stock/views.py:3978
msgid "" msgid ""
"Vous n'avez pas la permission de poster un message sur ce bon de préparation." "Vous n'avez pas la permission de poster un message sur ce bon de "
"préparation."
msgstr "" msgstr ""
"Vous n'avez pas la permission de poster un message sur ce bon de préparation." "Vous n'avez pas la permission de poster un message sur ce bon de "
"préparation."
#: stock/views.py:4015 #: stock/views.py:4015
msgid "Vous n'avez pas la permission d'annuler des bons de préparation." msgid "Vous n'avez pas la permission d'annuler des bons de préparation."
@ -5613,7 +5615,8 @@ msgstr "Le bon de préparation a été sauvegardé."
#: stock/views.py:4439 #: stock/views.py:4439
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 l'entrepôt de l'emplacement {}." msgstr ""
"Vous n'avez pas la permission de gérer l'entrepôt de l'emplacement {}."
#: stock/views.py:4488 stock/views.py:4506 #: stock/views.py:4488 stock/views.py:4506
msgid "Sortie bon de préparation #{}" msgid "Sortie bon de préparation #{}"
@ -5846,20 +5849,19 @@ msgstr "Statut de retour mis à jour."
msgid "Informations de prêt enregistrées." msgid "Informations de prêt enregistrées."
msgstr "Informations de prêt enregistrées." msgstr "Informations de prêt enregistrées."
#~ msgid "" #~ msgid "Ce bon a déjà fait l'objet d'un traitement initial. Les modifications "
#~ "Ce bon a déjà fait l'objet d'un traitement initial. Les modifications "
#~ msgstr "" #~ msgstr ""
#~ "Ce bon a déjà fait l'objet d'un traitement initial. Les modifications " #~ "Ce bon a déjà fait l'objet d'un traitement initial. Les modifications "
#~ "apportées seront prises en compte lors du prochain traitement par le " #~ "apportées seront prises en compte lors du prochain traitement par le "
#~ "magasinier (restitutions et sorties complémentaires automatiques)." #~ "magasinier (restitutions et sorties complémentaires automatiques)."
#~ msgid "" #~ msgid ""
#~ "Les articles ci-dessous avaient fait l'objet d'une sortie lors du " #~ "Les articles ci-dessous avaient fait l'objet d'une sortie lors du traitement"
#~ "traitement " #~ " "
#~ msgstr "" #~ msgstr ""
#~ "Les articles ci-dessous avaient fait l'objet d'une sortie lors du " #~ "Les articles ci-dessous avaient fait l'objet d'une sortie lors du traitement"
#~ "traitement précédent mais ont été retirés du bon par le gestionnaire. " #~ " précédent mais ont été retirés du bon par le gestionnaire. Lors de la "
#~ "Lors de la validation, le stock sera automatiquement recrédité." #~ "validation, le stock sera automatiquement recrédité."
#~ msgid "Sortir les produits du stock et marquer comme traité" #~ msgid "Sortir les produits du stock et marquer comme traité"
#~ msgstr "Sortir les produits du stock et marquer comme traité" #~ msgstr "Sortir les produits du stock et marquer comme traité"

View file

@ -78,11 +78,11 @@ msgstr "Standaardlocatie"
#: stock/models.py:90 #: stock/models.py:90
msgid "" msgid ""
"Si activé, cet emplacement sera proposé par défaut dans les formulaires pour " "Si activé, cet emplacement sera proposé par défaut dans les formulaires pour"
"cet entrepôt." " cet entrepôt."
msgstr "" msgstr ""
"Indien geactiveerd wordt deze locatie standaard aangeboden in de formulieren " "Indien geactiveerd wordt deze locatie standaard aangeboden in de formulieren"
"voor dit magazijn." " voor dit magazijn."
#: stock/models.py:96 stock/models.py:200 stock/models.py:616 #: stock/models.py:96 stock/models.py:200 stock/models.py:616
#: stock/models.py:1285 stock/models.py:1856 stock/models.py:2140 #: stock/models.py:1285 stock/models.py:1856 stock/models.py:2140
@ -2779,8 +2779,8 @@ msgid ""
"Ce bon a fait l'objet d'un traitement initial. Les deltas et restitutions " "Ce bon a fait l'objet d'un traitement initial. Les deltas et restitutions "
"seront traités à la confirmation." "seront traités à la confirmation."
msgstr "" msgstr ""
"Deze bon heeft een eerste verwerking ondergaan. Delta's en teruggaven " "Deze bon heeft een eerste verwerking ondergaan. Delta's en teruggaven worden"
"worden bij bevestiging verwerkt." " bij bevestiging verwerkt."
#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:103 #: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:103
#: stock/templates/stock/preparation_order_detail.html:84 #: stock/templates/stock/preparation_order_detail.html:84
@ -3052,7 +3052,8 @@ msgid "Joindre un fichier"
msgstr "Bestand bijvoegen" msgstr "Bestand bijvoegen"
#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:1181 #: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:1181
#: stock/templates/stock/preparation_order_detail.html:2070 stock/views.py:3984 #: stock/templates/stock/preparation_order_detail.html:2070
#: stock/views.py:3984
msgid "Le message ne peut pas être vide." msgid "Le message ne peut pas être vide."
msgstr "Het bericht mag niet leeg zijn." msgstr "Het bericht mag niet leeg zijn."
@ -3124,8 +3125,8 @@ msgstr "Begin met maken"
#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:202 #: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:202
#: stock/templates/stock/production_order_detail.html:52 #: stock/templates/stock/production_order_detail.html:52
msgid "" msgid ""
"Confirmer la fin de confection ? Le stock des composants sera consommé et le " "Confirmer la fin de confection ? Le stock des composants sera consommé et le"
"produit fini sera ajouté au stock." " produit fini sera ajouté au stock."
msgstr "" msgstr ""
"Bevestig het einde van de productie? De voorraad van de componenten wordt " "Bevestig het einde van de productie? De voorraad van de componenten wordt "
"verbruikt en het eindproduct wordt aan de voorraad toegevoegd." "verbruikt en het eindproduct wordt aan de voorraad toegevoegd."
@ -3313,8 +3314,8 @@ msgid ""
"Optionnel. Liez cette entrée à un bon de préparation (ex : retour de " "Optionnel. Liez cette entrée à un bon de préparation (ex : retour de "
"matériel)." "matériel)."
msgstr "" msgstr ""
"Optioneel. Koppel deze boeking aan een voorbereidingsopdracht (bijvoorbeeld: " "Optioneel. Koppel deze boeking aan een voorbereidingsopdracht (bijvoorbeeld:"
"retour materialen)." " retour materialen)."
#: stock/templates/stock/new_stock_batch.html:259 #: stock/templates/stock/new_stock_batch.html:259
msgid "Ajouter une ligne" msgid "Ajouter une ligne"
@ -3536,7 +3537,8 @@ msgstr "Producten om te bestellen"
#: stock/templates/stock/preparation_order_create_purchase.html:115 #: stock/templates/stock/preparation_order_create_purchase.html:115
msgid "" msgid ""
"Cliquez sur 'Ajouter produit manquant' ou ajoutez des produits manuellement" "Cliquez sur 'Ajouter produit manquant' ou ajoutez des produits manuellement"
msgstr "Klik op 'Ontbrekend product toevoegen' of voeg producten handmatig toe" msgstr ""
"Klik op 'Ontbrekend product toevoegen' of voeg producten handmatig toe"
#: stock/templates/stock/preparation_order_create_purchase.html:122 #: stock/templates/stock/preparation_order_create_purchase.html:122
msgid "Ajouter tous les produits manquants" msgid "Ajouter tous les produits manquants"
@ -3744,7 +3746,8 @@ msgstr "Weet u zeker dat u deze voucher wilt annuleren?"
msgid "" msgid ""
"Enregistrer la réintégration de matériel en stock préremplie depuis ce bon" "Enregistrer la réintégration de matériel en stock préremplie depuis ce bon"
msgstr "" msgstr ""
"Sla de vooraf ingevulde heropname van materiaal in voorraad op vanaf deze bon" "Sla de vooraf ingevulde heropname van materiaal in voorraad op vanaf deze "
"bon"
#: stock/templates/stock/preparation_order_detail.html:660 stock/tests.py:1741 #: stock/templates/stock/preparation_order_detail.html:660 stock/tests.py:1741
msgid "Créer un retour" msgid "Créer un retour"
@ -3876,8 +3879,8 @@ msgstr "Verwijderen"
#: stock/templates/stock/preparation_order_detail.html:1579 #: stock/templates/stock/preparation_order_detail.html:1579
msgid "" msgid ""
"Les mouvements de stock seront automatiquement enregistrés et le bon passera " "Les mouvements de stock seront automatiquement enregistrés et le bon passera"
"au statut Traité." " au statut Traité."
msgstr "" msgstr ""
"Voorraadbewegingen worden automatisch geregistreerd en de bon krijgt de " "Voorraadbewegingen worden automatisch geregistreerd en de bon krijgt de "
"status Behandeld." "status Behandeld."
@ -3912,8 +3915,8 @@ msgstr ""
#: stock/templates/stock/preparation_order_process.html:39 #: stock/templates/stock/preparation_order_process.html:39
msgid "" msgid ""
"Les articles ci-dessous avaient fait l'objet d'une sortie lors du traitement " "Les articles ci-dessous avaient fait l'objet d'une sortie lors du traitement"
"précédent mais ont été retirés du bon par le gestionnaire. Lors de la " " précédent mais ont été retirés du bon par le gestionnaire. Lors de la "
"validation, le stock sera automatiquement recrédité." "validation, le stock sera automatiquement recrédité."
msgstr "" msgstr ""
@ -3957,8 +3960,8 @@ msgstr "Vrij te geven hoeveelheid"
#: stock/templates/stock/preparation_order_process.html:233 #: stock/templates/stock/preparation_order_process.html:233
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 "Er is geen voorraad geregistreerd voor dit product." msgstr "Er is geen voorraad geregistreerd voor dit product."
#: stock/templates/stock/preparation_order_process.html:238 #: stock/templates/stock/preparation_order_process.html:238
@ -4237,18 +4240,13 @@ msgstr "Annulering bevestigen"
#, python-format #, python-format
msgid "" msgid ""
"\n" "\n"
" Êtes-vous sûr de vouloir rendre le produit " " Êtes-vous sûr de vouloir rendre le produit <strong>%(name)s</strong> inactif ?\n"
"<strong>%(name)s</strong> inactif ?\n" " Il ne sera plus visible pour les nouvelles opérations de stock ou d'intervention, mais restera accessible dans l'historique.\n"
" Il ne sera plus visible pour les nouvelles "
"opérations de stock ou d'intervention, mais restera accessible dans "
"l'historique.\n"
" " " "
msgstr "" msgstr ""
"\n" "\n"
" Weet u zeker dat u het product <strong>%(name)s</strong> inactief wilt " " Weet u zeker dat u het product <strong>%(name)s</strong> inactief wilt maken?\n"
"maken?\n" " Het zal niet langer zichtbaar zijn voor nieuwe voorraad- of interventieoperaties, maar blijft toegankelijk in de geschiedenis.\n"
" Het zal niet langer zichtbaar zijn voor nieuwe voorraad- of "
"interventieoperaties, maar blijft toegankelijk in de geschiedenis.\n"
" " " "
#: stock/templates/stock/product_detail.html:63 #: stock/templates/stock/product_detail.html:63
@ -4336,7 +4334,8 @@ msgstr "Bestemming"
#: 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 "" msgstr ""
"Als u dit product inactief maakt, wordt het gebruik ervan voor toekomstige " "Als u dit product inactief maakt, wordt het gebruik ervan voor toekomstige "
"voorraadbewegingen of inkooporders voorkomen, maar blijft de hele " "voorraadbewegingen of inkooporders voorkomen, maar blijft de hele "
@ -4463,8 +4462,8 @@ msgstr ""
#: stock/templates/stock/production_order_form.html:212 #: stock/templates/stock/production_order_form.html:212
msgid "" msgid ""
"Quand ce bon de confection est terminé, le produit fini sera automatiquement " "Quand ce bon de confection est terminé, le produit fini sera automatiquement"
"ajouté au stock." " ajouté au stock."
msgstr "" msgstr ""
"Wanneer deze voorbereidingsopdracht is voltooid, wordt het eindproduct " "Wanneer deze voorbereidingsopdracht is voltooid, wordt het eindproduct "
"automatisch aan de voorraad toegevoegd." "automatisch aan de voorraad toegevoegd."
@ -4482,8 +4481,8 @@ msgid ""
"Si le produit n'existe pas encore, entrez le nom ici. Un nouveau produit " "Si le produit n'existe pas encore, entrez le nom ici. Un nouveau produit "
"sera créé à la fin de la conception." "sera créé à la fin de la conception."
msgstr "" msgstr ""
"Als het product nog niet bestaat, vul dan hier de naam in. Aan het einde van " "Als het product nog niet bestaat, vul dan hier de naam in. Aan het einde van"
"het ontwerp wordt een nieuw product gemaakt." " het ontwerp wordt een nieuw product gemaakt."
#: stock/templates/stock/production_order_form.html:255 #: stock/templates/stock/production_order_form.html:255
msgid "Laisser vide pour utiliser l'emplacement par défaut de la conception." msgid "Laisser vide pour utiliser l'emplacement par défaut de la conception."
@ -4582,8 +4581,8 @@ msgid ""
"Indiquez la quantité à réceptionner pour chaque article. Laissez à 0 pour " "Indiquez la quantité à réceptionner pour chaque article. Laissez à 0 pour "
"ignorer un article." "ignorer un article."
msgstr "" msgstr ""
"Geef per artikel aan hoeveel u wilt ontvangen. Laat het op 0 staan ​​om een ​​" "Geef per artikel aan hoeveel u wilt ontvangen. Laat het op 0 staan ​​om een "
"item te negeren." "​​item te negeren."
#: stock/templates/stock/purchase_order_detail.html:335 #: stock/templates/stock/purchase_order_detail.html:335
msgid "Déjà reçu" msgid "Déjà reçu"
@ -4670,17 +4669,13 @@ msgstr ""
#, python-format #, python-format
msgid "" msgid ""
"\n" "\n"
" Êtes-vous sûr de vouloir rendre l'article " " Êtes-vous sûr de vouloir rendre l'article <strong>%(sn)s</strong> inactif ?\n"
"<strong>%(sn)s</strong> inactif ?\n" " Il ne sera plus visible pour les nouvelles opérations de stock, mais restera accessible dans l'historique.\n"
" Il ne sera plus visible pour les nouvelles opérations de "
"stock, mais restera accessible dans l'historique.\n"
" " " "
msgstr "" msgstr ""
"\n" "\n"
" Weet u zeker dat u het artikel <strong>%(sn)s</strong> inactief wilt " " Weet u zeker dat u het artikel <strong>%(sn)s</strong> inactief wilt maken?\n"
"maken?\n" " Het zal niet langer zichtbaar zijn voor nieuwe aandelentransacties, maar blijft toegankelijk in de geschiedenis.\n"
" Het zal niet langer zichtbaar zijn voor nieuwe aandelentransacties, maar "
"blijft toegankelijk in de geschiedenis.\n"
" " " "
#: stock/templates/stock/serialized_item_detail.html:123 #: stock/templates/stock/serialized_item_detail.html:123
@ -5015,8 +5010,7 @@ msgstr "Geen producten op deze locatie."
#, python-format #, python-format
msgid "" msgid ""
"\n" "\n"
" Êtes-vous sûr de vouloir supprimer l'emplacement " " Êtes-vous sûr de vouloir supprimer l'emplacement <strong>%(name)s</strong> ?\n"
"<strong>%(name)s</strong> ?\n"
" Cette action est irréversible.\n" " Cette action est irréversible.\n"
" " " "
msgstr "" msgstr ""
@ -5102,7 +5096,8 @@ msgstr "Voorraadverplaatsing is succesvol gemaakt."
#: stock/views.py:1029 #: stock/views.py:1029
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 "U heeft geen toestemming om deze locatie te beheren." msgstr "U heeft geen toestemming om deze locatie te beheren."
#: stock/views.py:1031 #: stock/views.py:1031
@ -5151,8 +5146,8 @@ msgstr ""
#: stock/views.py:1074 #: stock/views.py:1074
#, 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 "" msgstr ""
"Regel %(n)s : bestemmingslocatie '%(loc)s' is niet toegestaan voor product " "Regel %(n)s : bestemmingslocatie '%(loc)s' is niet toegestaan voor product "
"'%(prod)s'." "'%(prod)s'."
@ -5226,7 +5221,8 @@ msgstr "U beschikt niet over de rechten om inkooporders te beheren."
#: stock/views.py:1592 #: stock/views.py:1592
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 "U heeft geen toestemming om dit magazijn te beheren." msgstr "U heeft geen toestemming om dit magazijn te beheren."
#: stock/views.py:1602 #: stock/views.py:1602
@ -5239,7 +5235,8 @@ msgstr "U beschikt niet over de rechten om inkooporders te wijzigen."
#: stock/views.py:1654 #: stock/views.py:1654
#, 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 "Deze inkooporder kan niet meer worden gewijzigd (status: %(status)s)." msgstr "Deze inkooporder kan niet meer worden gewijzigd (status: %(status)s)."
#: stock/views.py:1663 #: stock/views.py:1663
@ -5495,7 +5492,8 @@ msgstr "Document(en) succesvol toegevoegd."
#: stock/views.py:3978 #: stock/views.py:3978
msgid "" msgid ""
"Vous n'avez pas la permission de poster un message sur ce bon de préparation." "Vous n'avez pas la permission de poster un message sur ce bon de "
"préparation."
msgstr "" msgstr ""
"U heeft geen toestemming om een bericht te plaatsen op deze " "U heeft geen toestemming om een bericht te plaatsen op deze "
"voorbereidingsbon." "voorbereidingsbon."
@ -5839,16 +5837,15 @@ msgstr "Status bijgewerkt."
msgid "Informations de prêt enregistrées." msgid "Informations de prêt enregistrées."
msgstr "Voorbereidingsbestelling geregistreerd." msgstr "Voorbereidingsbestelling geregistreerd."
#~ msgid "" #~ msgid "Ce bon a déjà fait l'objet d'un traitement initial. Les modifications "
#~ "Ce bon a déjà fait l'objet d'un traitement initial. Les modifications "
#~ msgstr "" #~ msgstr ""
#~ "Deze bon heeft al een eerste verwerking ondergaan. Wijzigingen worden " #~ "Deze bon heeft al een eerste verwerking ondergaan. Wijzigingen worden "
#~ "meegenomen bij de volgende verwerking door de magazijnier (automatische " #~ "meegenomen bij de volgende verwerking door de magazijnier (automatische "
#~ "teruggaven en aanvullende uitgiftes)." #~ "teruggaven en aanvullende uitgiftes)."
#~ msgid "" #~ msgid ""
#~ "Les articles ci-dessous avaient fait l'objet d'une sortie lors du " #~ "Les articles ci-dessous avaient fait l'objet d'une sortie lors du traitement"
#~ "traitement " #~ " "
#~ msgstr "" #~ msgstr ""
#~ "De onderstaande artikelen waren bij de vorige verwerking uitgegeven, maar " #~ "De onderstaande artikelen waren bij de vorige verwerking uitgegeven, maar "
#~ "zijn door de beheerder van de bon verwijderd. Bij validatie wordt de " #~ "zijn door de beheerder van de bon verwijderd. Bij validatie wordt de "