From 9764b525bb36d7b96b0fb2ecde289f87a9b62111 Mon Sep 17 00:00:00 2001 From: kdeterme Date: Thu, 1 Oct 2026 16:07:32 +0200 Subject: [PATCH] refactor: remove local OCR references and escape translated messages in purchase order scripts --- loko/mobile/locale/en/LC_MESSAGES/django.mo | Bin 11861 -> 31427 bytes loko/mobile/locale/en/LC_MESSAGES/django.po | 672 ++++++++++ loko/mobile/locale/fr/LC_MESSAGES/django.mo | Bin 12975 -> 33731 bytes loko/mobile/locale/fr/LC_MESSAGES/django.po | 686 ++++++++++ loko/mobile/locale/nl/LC_MESSAGES/django.mo | Bin 12482 -> 32980 bytes loko/mobile/locale/nl/LC_MESSAGES/django.po | 685 ++++++++++ loko/stock/locale/en/LC_MESSAGES/django.mo | Bin 86777 -> 105425 bytes loko/stock/locale/en/LC_MESSAGES/django.po | 796 +++++++++-- loko/stock/locale/fr/LC_MESSAGES/django.mo | Bin 92213 -> 112057 bytes loko/stock/locale/fr/LC_MESSAGES/django.po | 1183 ++++++++++++++--- loko/stock/locale/nl/LC_MESSAGES/django.mo | Bin 90823 -> 110375 bytes loko/stock/locale/nl/LC_MESSAGES/django.po | 1153 ++++++++++++++-- .../purchase_order_from_pdf_mobile.html | 21 +- .../stock/purchase_order_from_pdf.html | 23 +- 14 files changed, 4827 insertions(+), 392 deletions(-) diff --git a/loko/mobile/locale/en/LC_MESSAGES/django.mo b/loko/mobile/locale/en/LC_MESSAGES/django.mo index 384d3db71187a84651371b7a0df3b48219c13084..c68d966c64bf0e49f443bde87aab465eeef0259c 100644 GIT binary patch literal 31427 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 delta 4076 zcmYk-dvH`|8OQNAT*57ZKq!#Xl*1(n;gWFClv@cQB!q+jAqn?V4#^=|ve|{*O(1FQ z7HXwXk?ITWNG)~>e}E!($W%b9Re@?9@lq~TDLCjLOc|yftaa+(;PsJtt@Xk#c!m{Q8hy2MmWk9wE;4GUgW;?8gVk3u(rvxf@5J#WL)|-uO9Y-~$|t z8R^D6gkvxhXJ9!l#>r^?>p#Oj#>CC#WW!v;5^lJOshBs=m_b;86*w2w;V#U^S5Xr> zgJbZIxESwaPh7;0*I+f~;!&h)^IOz?*Kj@Kn+Z%`Gv4j{ZG4pTxA2R236+8VEN?On z#VI%+3owd9@C}@cZ()D@6gBY&I1VegN%yt#q4A!@p^R@{rokBIyQr1Fjd^$$)zKXs zfS>vHAPvgEK-5Ghp-NYUnqV_(#V_M{{4r|fe?z)3pW;aDGnD-6#<4WiK_zP7Ce+IJ zAvH4RQK`Ow{F%FaC?h>sh9;hdT46S7#q)6lzK9z52S4*$ z1yJWlQ7b-;8sMCNei`R+eglW&7(O(>EYwOXun4!JCVmu^(Kk`|okD(U&Lc@M9}Xw~ zYJB2f=*6^|oEd>yX#ujaO(`zIWjGrTqB_2Uy6+mQpL^JesaeTP?7)XP{}n0&H*qxf z=AtH;7pI{Mg{Y2d{4X}4Y9GSs*n#|+@A=n%iK_iYR88-pO3<6a>am=FTryK|0#>0W z*p9Wh2epUd*J&u__facNVAs0Mcm}mc{*20OFHYi9Xbh&&7w4nSt583D z8kL!Ep;mSR^*Fwby8i<9!Yjxc%vIE$`L}OxM%DM}r~!u{4~Q9sTEL7P@~_QO%>|{z z^S{`R`oUh*1P-F^JMMc9mC6rMwZDfGF@v;eVslV?qYU-?4XBAlP$lU^wu#x3Oa5om zIK~Cl=q75VpQAF+ColP?%ELLFx1jdIQB>_uq3*wl+Pr^9P5gmx8gC`-`YhChYp@SC zp(YrP(@;lyus5E@RQw65Rg%w89SUXc82Ko-B;Tcr_@A~IgF;&n1Z5pcm$EX)fPwJtSXJa82p=!Sg)!|{(N=~9O@*b+= z_ffUIg?gcVjGFL(f~47~`wCGdSb!;vpZHe`<^^IK(Suk{bRWeu=*w9DLKQ~*wkF8t zPyF}OCDxD_)YS=xGOG=)5#YGNUwCubs&PUyX$NBJc}$3D${6%B_tK%^4g$7a7_ zr)5Wb#sZt{sqA8V@zI0np|+qGF(n~9d(4(ORRg0@FBWwgn%zj#*<(@rkyDeVOHM2j zZfobBL1S{e%Ex4+*y@~(_Et_fv$fR?HF{1Ul(@s)81xG4&fGCw8F~3B_FjIaT{j`e z9-mN{?nRuS>omBnXOBf(J7CgCTR$nUU&wJ|F)tMJ?1@P;?CHr@?Ry1}*!@%9NDa9S zOttIw)I%xu*VBt_Xx3{sJiEnqZ60b@%z4xvpR*xt>BguRX?J6Ra42ej`1p|_ZY&aL z4F^J=lk1cu*3y+(JT9eocr(kgp^}*yZ2`uMnB`}WdC{ob;o1B1YwWJlhF-C7LyLWN z!Dzd)tlZu$YZ~cp@j9Jgp4%AVPS4bZ+oDc1=EmCSY2v~f`_94@c63Fdy|F0EmQ?21 z>Z;Lp>a1*gzG_XTtFgyN^Skp#)7Dl`9KwnM4axaBp>W6vw%Lo-)9uP7o4ZPuE=aMd zHMOZFth?Q_TWj)d-SU@GOWja|7qqX}7N;jy&oqwx{M4j=(UnTCrYCs z#uqc|FWDcgtgzEp)n_b?G?MsGIOc2$w}l!D?1@!*cE;+z*nMlK+7H$`Hg8={mJ@6C zR2eVgngw36A5#%%YPP$d80#zzInCiSi4Sd)P?Kk0TfcAkqENdV z3^Y15%bn6N`(aZ!((1+v?6nP@eG-*y_qwjR(GMXh)GE{jmb29jSCo|#^@JrFZ>kq*agaszhnmO}fh^`bT{HrqZETWo(98*lft=iAV>{`ULZ YTGRhqJ>|?!?-*y@j!b(Phjmu|2c>vhasU7T diff --git a/loko/mobile/locale/en/LC_MESSAGES/django.po b/loko/mobile/locale/en/LC_MESSAGES/django.po index 650a45d..2a7dae0 100644 --- a/loko/mobile/locale/en/LC_MESSAGES/django.po +++ b/loko/mobile/locale/en/LC_MESSAGES/django.po @@ -699,6 +699,678 @@ msgstr "Inventory created successfully." msgid "Document(s) ajouté(s) avec succès." msgstr "Document(s) added successfully." +msgid "%(count)d ligne(s) non associée(s) ont été ignorée(s) : %(names)s." +msgstr "%(count)d unlinked line(s) were ignored: %(names)s." + +msgid "" +"%(count)d photos de pages ont été combinées et analysées avec succès via " +"l'OCR local." +msgstr "" +"%(count)d page photos were successfully combined and analyzed via local OCR." + +msgid "Achats" +msgstr "Purchases" + +msgid "Adresse" +msgstr "Address" + +msgid "Ajout d'article personnalisé : {desc} (quantité : {qty})" +msgstr "Custom item added: {desc} (quantity: {qty})" + +msgid "Ajout de document : {}" +msgstr "Document added: {}" + +msgid "Ajout de {qty} × {product} (nouvelle quantité : {total})" +msgstr "Added {qty} × {product} (new quantity: {total})" + +msgid "Ajout du document joint : {name}" +msgstr "Attached document added: {name}" + +msgid "Ajout du produit {product} (quantité : {qty})" +msgstr "Product {product} added (quantity: {qty})" + +msgid "Analyse en cours..." +msgstr "Analyzing..." + +msgid "Analyser l'offre" +msgstr "Analyze quote" + +msgid "Analyser le document" +msgstr "Analyze document" + +msgid "Annulation du bon de confection" +msgstr "Cancellation of manufacturing order" + +msgid "" +"Annulation du bon de préparation (quantités réservées libérées, stock " +"restitué le cas échéant)" +msgstr "" +"Preparation order cancellation (reserved quantities released, stock returned" +" if applicable)" + +msgid "Annulée" +msgstr "Cancelled" + +msgid "Article sans nom" +msgstr "Unnamed item" + +msgid "Articles extraits" +msgstr "Extracted items" + +msgid "Articles extraits du devis" +msgstr "Items extracted from quote" + +msgid "Associé à :" +msgstr "Linked to:" + +msgid "" +"Aucun article n'a pu être ajouté car aucun produit existant n'a été associé." +" Veuillez sélectionner des produits existants." +msgstr "" +"No items could be added because no existing product was linked. Please " +"select existing products." + +msgid "Aucun emplacement" +msgstr "No location" + +msgid "Aucun entrepôt accessible pour créer une commande." +msgstr "No accessible warehouse to create an order." + +msgid "Aucune commande." +msgstr "No orders." + +msgid "" +"Ce bon est terminé. Vous devez le réouvrir avant de pouvoir le modifier." +msgstr "This order is completed. You must reopen it before you can edit it." + +msgid "Ce bon ne peut être réouvert que s'il est au statut Terminé." +msgstr "This order can only be reopened if its status is Completed." + +msgid "" +"Certaines lignes cochées ne sont associées à aucun produit du catalogue. " +"Veuillez sélectionner un produit pour chaque ligne cochée, ou la décocher." +msgstr "" +"Some checked lines are not linked to any catalog product. Please select a " +"product for each checked line, or uncheck it." + +msgid "" +"Certaines lignes cochées ne sont associées à aucun produit existant. " +"Veuillez sélectionner un produit dans la liste pour chaque ligne cochée, ou " +"décocher les lignes non associées." +msgstr "" +"Some checked lines are not associated with any existing product. Please " +"select a product from the list for each checked line, or uncheck the " +"unassociated lines." + +msgid "Changer de fournisseur" +msgstr "Change supplier" + +msgid "Cliquez ou glissez-déposez vos documents ou photos ici" +msgstr "Click or drag and drop your documents or photos here" + +msgid "Code/SKU exact" +msgstr "Exact Code/SKU" + +msgid "Commandes" +msgstr "Orders" + +msgid "Composant ajouté : {qty} × {name}" +msgstr "Component added: {qty} × {name}" + +msgid "Composant modifié : {name} (qté : {qty})" +msgstr "Component modified: {name} (qty: {qty})" + +msgid "Composant supprimé : {name}" +msgstr "Component removed: {name}" + +msgid "Correspondance Produit Stock" +msgstr "Stock Product Match" + +msgid "Création du bon de commande..." +msgstr "Creating purchase order..." + +msgid "Création du bon de confection (quantité : {})" +msgstr "Manufacturing order creation (quantity: {})" + +msgid "Création du bon de préparation" +msgstr "Preparation order creation" + +msgid "" +"Création du bon de préparation depuis l'intervention #{intervention_id}" +msgstr "Preparation order creation from intervention #{intervention_id}" + +msgid "Créer ce nouveau fournisseur" +msgstr "Create this new supplier" + +msgid "Créer ce nouveau fournisseur dans le répertoire (pré-rempli)" +msgstr "Create this new supplier in the directory (pre-filled)" + +msgid "Créer depuis une offre (PDF, Scan, Photo)" +msgstr "Create from quote (PDF, Scan, Photo)" + +msgid "Créer le bon de commande" +msgstr "Create purchase order" + +msgid "Créer un bon de commande depuis une offre (PDF, Scan, Photo)" +msgstr "Create purchase order from quote (PDF, Scan, Photo)" + +msgid "Date de l'offre :" +msgstr "Quote date:" + +msgid "Date du devis" +msgstr "Quote date" + +msgid "Droits insuffisants ou bon non modifiable." +msgstr "Insufficient permissions or unmodifiable order." + +msgid "Démarrage de la confection (statut : En confection)" +msgstr "Starting manufacturing (status: In manufacturing)" + +msgid "" +"Déposez un devis au format PDF, un scan ou des photos prises avec un " +"smartphone (sélectionnez toutes les pages en une fois). Le système combine " +"et analyse automatiquement les pages, extrait les articles et prépare le bon" +" de commande." +msgstr "" +"Upload a quote in PDF format, a scan or photos taken with a smartphone " +"(select all pages at once). The system automatically combines and analyzes " +"the pages, extracts items and prepares the purchase order." + +msgid "Email" +msgstr "Email" + +msgid "Email de contact" +msgstr "Contact email" + +msgid "Emplacement de stockage" +msgstr "Storage location" + +msgid "Emplacement stock" +msgstr "Stock location" + +msgid "En attente (Brouillon)" +msgstr "Pending (Draft)" + +msgid "Entrepôt :" +msgstr "Warehouse:" + +msgid "Entrepôt de destination" +msgstr "Destination warehouse" + +msgid "Entrepôt de livraison" +msgstr "Delivery warehouse" + +msgid "Entrepôt invalide ou non autorisé." +msgstr "Invalid or unauthorized warehouse." + +msgid "Envoyée" +msgstr "Sent" + +msgid "Envoyée (Commandée)" +msgstr "Sent (Ordered)" + +msgid "Erreur lors de l'analyse : %(err)s" +msgstr "Error during analysis: %(err)s" + +msgid "Erreur lors de l'analyse du document : %(err)s" +msgstr "Error during document analysis: %(err)s" + +msgid "Fichier(s) de l'offre (PDF, scan ou photos des pages)" +msgstr "Quote file(s) (PDF, scan or page photos)" + +msgid "" +"Format de fichier non supporté pour : %(files)s. Veuillez téléverser un PDF " +"ou une image (JPG, PNG, WEBP, TIFF)." +msgstr "" +"Unsupported file format for: %(files)s. Please upload a PDF or an image " +"(JPG, PNG, WEBP, TIFF)." + +msgid "" +"Format non supporté pour : %(files)s. Utilisez des photos (JPG, PNG) ou PDF." +msgstr "Unsupported format for: %(files)s. Use photos (JPG, PNG) or PDF." + +msgid "" +"Formats acceptés : PDF, photos & scans (JPG, PNG, WEBP, TIFF) — Sélection " +"multiple de photos autorisée pour plusieurs pages" +msgstr "" +"Accepted formats: PDF, photos & scans (JPG, PNG, WEBP, TIFF) — Multiple " +"photo selection allowed for multi-page documents" + +msgid "Fournisseur" +msgstr "Supplier" + +msgid "Fournisseur identifié" +msgstr "Supplier identified" + +msgid "Fournisseur non trouvé" +msgstr "Supplier not found" + +msgid "Fournisseur non trouvé dans le répertoire Loko" +msgstr "Supplier not found in Loko directory" + +msgid "Identifié" +msgstr "Identified" + +msgid "Import d'offre" +msgstr "Quote import" + +msgid "Importer" +msgstr "Import" + +msgid "Importer une offre" +msgstr "Import quote" + +msgid "Importer une offre (Photo / PDF)" +msgstr "Import quote (Photo / PDF)" + +msgid "Importer une offre ou un devis fournisseur" +msgstr "Import supplier quote" + +msgid "Informations de prêt modifiées : {desc}" +msgstr "Loan information modified: {desc}" + +msgid "L'image/photo a été analysée avec succès via le moteur OCR local." +msgstr "The image/photo was successfully analyzed via the local OCR engine." + +msgid "" +"Le bon de commande %(code)s a été créé avec succès (%(items)d article(s))." +msgstr "Purchase order %(code)s was successfully created (%(items)d item(s))." + +msgid "" +"Le bon de confection {} a été réouvert (statut : En confection). Les stocks " +"ont été régularisés pour permettre la correction." +msgstr "" +"Manufacturing order {} has been reopened (status: In manufacturing). Stock " +"levels were adjusted to allow correction." + +msgid "" +"Le devis a été analysé avec succès. Veuillez vérifier et valider les " +"articles ci-dessous." +msgstr "" +"The quote was successfully analyzed. Please check and validate the items " +"below." + +msgid "" +"Le document PDF scanné a été analysé avec succès via le moteur OCR local." +msgstr "" +"The scanned PDF document was successfully analyzed via the local OCR engine." + +msgid "" +"Le fournisseur détecté n'a pas été retrouvé. Souhaitez-vous le créer dans " +"Loko ou rattacher un fournisseur existant ?" +msgstr "" +"The detected supplier was not found. Do you want to create it in Loko or " +"link an existing supplier?" + +msgid "" +"Le fournisseur sera automatiquement enregistré dans Loko et rattaché à ce " +"bon de commande." +msgstr "" +"The supplier will be automatically saved in Loko and linked to this purchase" +" order." + +msgid "Le produit \"%(name)s\" a été rejeté et désactivé." +msgstr "Product \"%(name)s\" has been rejected and deactivated." + +msgid "Le produit \"%(name)s\" a été validé avec succès." +msgstr "Product \"%(name)s\" has been successfully approved." + +msgid "" +"Les articles de la commande seront associés par défaut aux emplacements de " +"cet entrepôt." +msgstr "" +"Order items will be associated by default with locations in this warehouse." + +msgid "" +"Les articles du devis sont rapprochés avec les produits existants de votre " +"catalogue Loko. Si le fournisseur n'est pas encore enregistré, vous pourrez " +"confirmer sa création directement lors de la revue." +msgstr "" +"The items in the quote are matched with existing products in your Loko " +"catalog. If the supplier is not yet registered, you can confirm its creation" +" directly during the review." + +msgid "" +"Les lignes de commande doivent obligatoirement correspondre à un produit " +"existant dans le catalogue. Si un produit n'est pas reconnu automatiquement," +" sélectionnez-le dans la liste ou décochez la ligne pour l'exclure." +msgstr "" +"Order lines must correspond to an existing product in the catalog. If a " +"product is not recognized automatically, select it from the list or uncheck " +"the line to exclude it." + +msgid "" +"Les lignes détectées sont automatiquement rapprochées de vos produits en " +"stock. Si le fournisseur est nouveau, vous pourrez confirmer sa création." +msgstr "" +"Detected lines are automatically matched to your stock products. If the " +"supplier is new, you can confirm its creation." + +msgid "" +"Ligne %(n)s : le sous-type 'Correction' est réservé aux administrateurs de " +"l'entrepôt '%(wh)s'." +msgstr "" +"Line %(n)s: subtype 'Correction' is reserved for administrators of warehouse" +" '%(wh)s'." + +msgid "" +"Ligne %(n)s : les emplacements source et destination doivent être " +"différents." +msgstr "Line %(n)s: source and destination locations must be different." + +msgid "" +"Ligne %(n)s : vous n'avez pas la permission de gérer l'entrepôt '%(wh)s'." +msgstr "Line %(n)s: you do not have permission to manage warehouse '%(wh)s'." + +msgid "Modification d'article personnalisé : {desc} (quantité : {qty})" +msgstr "Custom item modified: {desc} (quantity: {qty})" + +msgid "Modification du bon de confection" +msgstr "Manufacturing order modification" + +msgid "Ne pas associer (exclure)" +msgstr "Do not link (exclude)" + +msgid "Nom de l'entreprise" +msgstr "Company name" + +msgid "Nom du fournisseur" +msgstr "Supplier name" + +msgid "Nom identique" +msgstr "Identical name" + +msgid "Non associé" +msgstr "Unlinked" + +msgid "Non trouvé" +msgstr "Not found" + +msgid "Nouveau fournisseur « %(name)s » créé avec succès." +msgstr "New supplier \"%(name)s\" successfully created." + +msgid "N° Devis / Offre d'origine" +msgstr "Original quote/order number" + +msgid "N° Devis :" +msgstr "Quote No.:" + +msgid "N° TVA / Entreprise" +msgstr "VAT / Company No." + +msgid "Ou rattacher à un fournisseur déjà existant dans Loko :" +msgstr "Or link to an already existing supplier in Loko:" + +msgid "Ou rattacher à un fournisseur existant :" +msgstr "Or link to an existing supplier:" + +msgid "P.U. HT (€)" +msgstr "Unit price excl. VAT (€)" + +msgid "PDF" +msgstr "PDF" + +msgid "PDF numérique" +msgstr "Digital PDF" + +msgid "PDF scanné" +msgstr "Scanned PDF" + +msgid "Photo" +msgstr "Photo" + +msgid "Photo / Scan" +msgstr "Photo / Scan" + +msgid "Photos ou document de l'offre" +msgstr "Photos or document of the quote" + +msgid "Pièce justificative attachée :" +msgstr "Attached supporting document:" + +msgid "Pièces justificatives attachées :" +msgstr "Attached supporting documents:" + +msgid "Prendre en photo / Importer" +msgstr "Take photo / Import" + +msgid "" +"Prenez une photo de chaque page ou importez vos photos/PDF (sélection " +"multiple autorisée)." +msgstr "" +"Take a photo of each page or import your photos/PDF (multiple selection " +"allowed)." + +msgid "Prix net HT" +msgstr "Net price excl. VAT" + +msgid "Produit non associé" +msgstr "Unlinked product" + +msgid "Produit non associé — Sélectionner ci-dessous :" +msgstr "Unlinked product — Select below:" + +msgid "Produit requis pour commander cette ligne." +msgstr "Product required to order this line." + +msgid "Prêt activé (retour prévu : {date})" +msgstr "Loan activated (expected return: {date})" + +msgid "Prêt désactivé" +msgstr "Loan deactivated" + +msgid "Qté" +msgstr "Qty" + +msgid "Quantité de {product} modifiée de {old_qty} à {new_qty}" +msgstr "Quantity of {product} changed from {old_qty} to {new_qty}" + +msgid "Quantité modifiée : {old} -> {new}" +msgstr "Quantity changed: {old} -> {new}" + +msgid "Rapprochement automatique :" +msgstr "Automatic match:" + +msgid "Recommencer" +msgstr "Restart" + +msgid "Retour aux achats" +msgstr "Back to purchases" + +msgid "Reçue" +msgstr "Received" + +msgid "Rue, code postal, ville" +msgstr "Street, zip code, city" + +msgid "Règle de commande :" +msgstr "Order rule:" + +msgid "Règle de gestion des articles & du fournisseur :" +msgstr "Management rule for items & supplier:" + +msgid "Réf. fournisseur exacte" +msgstr "Exact supplier ref." + +msgid "Référence & Désignation fournisseur" +msgstr "Supplier reference & description" + +msgid "Réouverture du bon de préparation (statut : À traiter)" +msgstr "Reopening of preparation order (status: To process)" + +msgid "Similarité trouvée" +msgstr "Similarity found" + +msgid "Statut de retour du prêt modifié : {status}" +msgstr "Loan return status modified: {status}" + +msgid "Statut de retour du prêt synchronisé : {status}" +msgstr "Loan return status synchronized: {status}" + +msgid "Statut initial" +msgstr "Initial status" + +msgid "Statut initial :" +msgstr "Initial status:" + +msgid "Suggestions pertinentes" +msgstr "Relevant suggestions" + +msgid "Suppression de l'article personnalisé : {desc} (quantité : {qty})" +msgstr "Custom item removed: {desc} (quantity: {qty})" + +msgid "Suppression du document : {}" +msgstr "Document deleted: {}" + +msgid "Suppression du document joint : {name}" +msgstr "Attached document deleted: {name}" + +msgid "Suppression du produit {product} (quantité initiale : {qty})" +msgstr "Product {product} removed (initial quantity: {qty})" + +msgid "Sélectionner un produit existant..." +msgstr "Select an existing product..." + +msgid "TVA" +msgstr "VAT" + +msgid "TVA %" +msgstr "VAT %" + +msgid "TVA / Entreprise" +msgstr "VAT / Company" + +msgid "TVA / N° Entr." +msgstr "VAT / Co. No." + +msgid "TVA :" +msgstr "VAT:" + +msgid "TVA calculée :" +msgstr "Calculated VAT:" + +msgid "Total HT" +msgstr "Total excl. VAT" + +msgid "Total HT :" +msgstr "Total excl. VAT:" + +msgid "Total HTVA :" +msgstr "Total excl. VAT:" + +msgid "Total TTC :" +msgstr "Total incl. VAT:" + +msgid "Total TTC estimé :" +msgstr "Estimated total incl. VAT:" + +msgid "Tous les produits du catalogue" +msgstr "All catalog products" + +msgid "Tout cocher" +msgstr "Select all" + +msgid "Tout décocher" +msgstr "Deselect all" + +msgid "Traitement du bon de préparation (mouvements de stock appliqués)" +msgstr "Preparation order processing (stock movements applied)" + +msgid "Téléphone" +msgstr "Phone" + +msgid "Validation de l'offre" +msgstr "Quote validation" + +msgid "Veuillez renseigner le nom du nouveau fournisseur à créer." +msgstr "Please enter the name of the new supplier to create." + +msgid "Veuillez saisir le nom du nouveau fournisseur." +msgstr "Please enter the name of the new supplier." + +msgid "Veuillez sélectionner ou prendre en photo votre document." +msgstr "Please select or take a photo of your document." + +msgid "Veuillez sélectionner un document ou des photos (PDF, scan ou photo)." +msgstr "Please select a document or photos (PDF, scan or photo)." + +msgid "Veuillez sélectionner un fournisseur existant dans la liste." +msgstr "Please select an existing supplier from the list." + +msgid "" +"Veuillez sélectionner un fournisseur existant valide dans la liste ou " +"choisir de le créer." +msgstr "" +"Please select a valid existing supplier from the list or choose to create " +"it." + +msgid "Voir la fiche produit" +msgstr "View product page" + +msgid "Vous n'avez pas la permission de rejeter ce produit." +msgstr "You do not have permission to reject this product." + +msgid "Vous n'avez pas la permission de réouvrir ce bon de confection." +msgstr "You do not have permission to reopen this manufacturing order." + +msgid "Vous n'avez pas la permission de valider ce produit." +msgstr "You do not have permission to validate this product." + +msgid "Vous n'avez pas les droits pour créer des bons de commande." +msgstr "You do not have permission to create purchase orders." + +msgid "ex: Mon Fournisseur SRL" +msgstr "e.g. My Supplier Ltd" + +msgid "fichiers / photos sélectionnés" +msgstr "files / photos selected" + +msgid "non défini" +msgstr "undefined" + +msgid "photo(s) / document(s) sélectionné(s)" +msgstr "photo(s) / document(s) selected" + +msgid "photos / pages" +msgstr "photos / pages" + +msgid "{{ count }} photos combinées" +msgstr "{{ count }} combined photos" + +msgid "À traiter & En attente" +msgstr "To process & Pending" + +msgid "À traiter & En confection" +msgstr "To process & In manufacturing" + +msgid "— Choisir un produit du catalogue —" +msgstr "— Choose a catalog product —" + +msgid "— Sélectionner un fournisseur dans la liste —" +msgstr "— Select a supplier from the list —" + +msgid "— Sélectionner un fournisseur —" +msgstr "— Select a supplier —" + +msgid "" +"Veuillez cocher au moins une ligne d'article à inclure dans le bon de " +"commande." +msgstr "Please check at least one item line to include in the purchase order." + +msgid "" +"Veuillez sélectionner un fournisseur existant dans la liste déroulante." +msgstr "Please select an existing supplier from the dropdown list." + +msgid "Veuillez saisir le nom du nouveau fournisseur à créer." +msgstr "Please enter the name of the new supplier to create." + +msgid "Voulez-vous recommencer l'analyse ?" +msgstr "Do you want to restart the analysis?" + +msgid "" +"Veuillez cocher au moins une ligne d'article à inclure dans la commande." +msgstr "Please check at least one item line to include in the order." + #~ msgid "StreetUp" #~ msgstr "StreetUp" diff --git a/loko/mobile/locale/fr/LC_MESSAGES/django.mo b/loko/mobile/locale/fr/LC_MESSAGES/django.mo index 7ab24b98214d57d1c1d9b860e081fe9ef7229aee..3807ff513086d298e2751cf62d3173c53582835a 100644 GIT binary patch literal 33731 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 TlQpnk%zrEW>9!gF_v`R4Y|LBB diff --git a/loko/mobile/locale/fr/LC_MESSAGES/django.po b/loko/mobile/locale/fr/LC_MESSAGES/django.po index 615aed2..023f313 100644 --- a/loko/mobile/locale/fr/LC_MESSAGES/django.po +++ b/loko/mobile/locale/fr/LC_MESSAGES/django.po @@ -714,6 +714,692 @@ msgstr "Inventaire créé avec succès." msgid "Document(s) ajouté(s) avec succès." msgstr "Document(s) ajouté(s) avec succès." +msgid "%(count)d ligne(s) non associée(s) ont été ignorée(s) : %(names)s." +msgstr "%(count)d ligne(s) non associée(s) ont été ignorée(s) : %(names)s." + +msgid "" +"%(count)d photos de pages ont été combinées et analysées avec succès via " +"l'OCR local." +msgstr "" +"%(count)d photos de pages ont été combinées et analysées avec succès via " +"l'OCR local." + +msgid "Achats" +msgstr "Achats" + +msgid "Adresse" +msgstr "Adresse" + +msgid "Ajout d'article personnalisé : {desc} (quantité : {qty})" +msgstr "Ajout d'article personnalisé : {desc} (quantité : {qty})" + +msgid "Ajout de document : {}" +msgstr "Ajout de document : {}" + +msgid "Ajout de {qty} × {product} (nouvelle quantité : {total})" +msgstr "Ajout de {qty} × {product} (nouvelle quantité : {total})" + +msgid "Ajout du document joint : {name}" +msgstr "Ajout du document joint : {name}" + +msgid "Ajout du produit {product} (quantité : {qty})" +msgstr "Ajout du produit {product} (quantité : {qty})" + +msgid "Analyse en cours..." +msgstr "Analyse en cours..." + +msgid "Analyser l'offre" +msgstr "Analyser l'offre" + +msgid "Analyser le document" +msgstr "Analyser le document" + +msgid "Annulation du bon de confection" +msgstr "Annulation du bon de confection" + +msgid "" +"Annulation du bon de préparation (quantités réservées libérées, stock " +"restitué le cas échéant)" +msgstr "" +"Annulation du bon de préparation (quantités réservées libérées, stock " +"restitué le cas échéant)" + +msgid "Annulée" +msgstr "Annulée" + +msgid "Article sans nom" +msgstr "Article sans nom" + +msgid "Articles extraits" +msgstr "Articles extraits" + +msgid "Articles extraits du devis" +msgstr "Articles extraits du devis" + +msgid "Associé à :" +msgstr "Associé à :" + +msgid "" +"Aucun article n'a pu être ajouté car aucun produit existant n'a été associé." +" Veuillez sélectionner des produits existants." +msgstr "" +"Aucun article n'a pu être ajouté car aucun produit existant n'a été associé." +" Veuillez sélectionner des produits existants." + +msgid "Aucun emplacement" +msgstr "Aucun emplacement" + +msgid "Aucun entrepôt accessible pour créer une commande." +msgstr "Aucun entrepôt accessible pour créer une commande." + +msgid "Aucune commande." +msgstr "Aucune commande." + +msgid "" +"Ce bon est terminé. Vous devez le réouvrir avant de pouvoir le modifier." +msgstr "" +"Ce bon est terminé. Vous devez le réouvrir avant de pouvoir le modifier." + +msgid "Ce bon ne peut être réouvert que s'il est au statut Terminé." +msgstr "Ce bon ne peut être réouvert que s'il est au statut Terminé." + +msgid "" +"Certaines lignes cochées ne sont associées à aucun produit du catalogue. " +"Veuillez sélectionner un produit pour chaque ligne cochée, ou la décocher." +msgstr "" +"Certaines lignes cochées ne sont associées à aucun produit du catalogue. " +"Veuillez sélectionner un produit pour chaque ligne cochée, ou la décocher." + +msgid "" +"Certaines lignes cochées ne sont associées à aucun produit existant. " +"Veuillez sélectionner un produit dans la liste pour chaque ligne cochée, ou " +"décocher les lignes non associées." +msgstr "" +"Certaines lignes cochées ne sont associées à aucun produit existant. " +"Veuillez sélectionner un produit dans la liste pour chaque ligne cochée, ou " +"décocher les lignes non associées." + +msgid "Changer de fournisseur" +msgstr "Changer de fournisseur" + +msgid "Cliquez ou glissez-déposez vos documents ou photos ici" +msgstr "Cliquez ou glissez-déposez vos documents ou photos ici" + +msgid "Code/SKU exact" +msgstr "Code/SKU exact" + +msgid "Commandes" +msgstr "Commandes" + +msgid "Composant ajouté : {qty} × {name}" +msgstr "Composant ajouté : {qty} × {name}" + +msgid "Composant modifié : {name} (qté : {qty})" +msgstr "Composant modifié : {name} (qté : {qty})" + +msgid "Composant supprimé : {name}" +msgstr "Composant supprimé : {name}" + +msgid "Correspondance Produit Stock" +msgstr "Correspondance Produit Stock" + +msgid "Création du bon de commande..." +msgstr "Création du bon de commande..." + +msgid "Création du bon de confection (quantité : {})" +msgstr "Création du bon de confection (quantité : {})" + +msgid "Création du bon de préparation" +msgstr "Création du bon de préparation" + +msgid "" +"Création du bon de préparation depuis l'intervention #{intervention_id}" +msgstr "" +"Création du bon de préparation depuis l'intervention #{intervention_id}" + +msgid "Créer ce nouveau fournisseur" +msgstr "Créer ce nouveau fournisseur" + +msgid "Créer ce nouveau fournisseur dans le répertoire (pré-rempli)" +msgstr "Créer ce nouveau fournisseur dans le répertoire (pré-rempli)" + +msgid "Créer depuis une offre (PDF, Scan, Photo)" +msgstr "Créer depuis une offre (PDF, Scan, Photo)" + +msgid "Créer le bon de commande" +msgstr "Créer le bon de commande" + +msgid "Créer un bon de commande depuis une offre (PDF, Scan, Photo)" +msgstr "Créer un bon de commande depuis une offre (PDF, Scan, Photo)" + +msgid "Date de l'offre :" +msgstr "Date de l'offre :" + +msgid "Date du devis" +msgstr "Date du devis" + +msgid "Droits insuffisants ou bon non modifiable." +msgstr "Droits insuffisants ou bon non modifiable." + +msgid "Démarrage de la confection (statut : En confection)" +msgstr "Démarrage de la confection (statut : En confection)" + +msgid "" +"Déposez un devis au format PDF, un scan ou des photos prises avec un " +"smartphone (sélectionnez toutes les pages en une fois). Le système combine " +"et analyse automatiquement les pages, extrait les articles et prépare le bon" +" de commande." +msgstr "" +"Déposez un devis au format PDF, un scan ou des photos prises avec un " +"smartphone (sélectionnez toutes les pages en une fois). Le système combine " +"et analyse automatiquement les pages, extrait les articles et prépare le bon" +" de commande." + +msgid "Email" +msgstr "Email" + +msgid "Email de contact" +msgstr "Email de contact" + +msgid "Emplacement de stockage" +msgstr "Emplacement de stockage" + +msgid "Emplacement stock" +msgstr "Emplacement stock" + +msgid "En attente (Brouillon)" +msgstr "En attente (Brouillon)" + +msgid "Entrepôt :" +msgstr "Entrepôt :" + +msgid "Entrepôt de destination" +msgstr "Entrepôt de destination" + +msgid "Entrepôt de livraison" +msgstr "Entrepôt de livraison" + +msgid "Entrepôt invalide ou non autorisé." +msgstr "Entrepôt invalide ou non autorisé." + +msgid "Envoyée" +msgstr "Envoyée" + +msgid "Envoyée (Commandée)" +msgstr "Envoyée (Commandée)" + +msgid "Erreur lors de l'analyse : %(err)s" +msgstr "Erreur lors de l'analyse : %(err)s" + +msgid "Erreur lors de l'analyse du document : %(err)s" +msgstr "Erreur lors de l'analyse du document : %(err)s" + +msgid "Fichier(s) de l'offre (PDF, scan ou photos des pages)" +msgstr "Fichier(s) de l'offre (PDF, scan ou photos des pages)" + +msgid "" +"Format de fichier non supporté pour : %(files)s. Veuillez téléverser un PDF " +"ou une image (JPG, PNG, WEBP, TIFF)." +msgstr "" +"Format de fichier non supporté pour : %(files)s. Veuillez téléverser un PDF " +"ou une image (JPG, PNG, WEBP, TIFF)." + +msgid "" +"Format non supporté pour : %(files)s. Utilisez des photos (JPG, PNG) ou PDF." +msgstr "" +"Format non supporté pour : %(files)s. Utilisez des photos (JPG, PNG) ou PDF." + +msgid "" +"Formats acceptés : PDF, photos & scans (JPG, PNG, WEBP, TIFF) — Sélection " +"multiple de photos autorisée pour plusieurs pages" +msgstr "" +"Formats acceptés : PDF, photos & scans (JPG, PNG, WEBP, TIFF) — Sélection " +"multiple de photos autorisée pour plusieurs pages" + +msgid "Fournisseur" +msgstr "Fournisseur" + +msgid "Fournisseur identifié" +msgstr "Fournisseur identifié" + +msgid "Fournisseur non trouvé" +msgstr "Fournisseur non trouvé" + +msgid "Fournisseur non trouvé dans le répertoire Loko" +msgstr "Fournisseur non trouvé dans le répertoire Loko" + +msgid "Identifié" +msgstr "Identifié" + +msgid "Import d'offre" +msgstr "Import d'offre" + +msgid "Importer" +msgstr "Importer" + +msgid "Importer une offre" +msgstr "Importer une offre" + +msgid "Importer une offre (Photo / PDF)" +msgstr "Importer une offre (Photo / PDF)" + +msgid "Importer une offre ou un devis fournisseur" +msgstr "Importer une offre ou un devis fournisseur" + +msgid "Informations de prêt modifiées : {desc}" +msgstr "Informations de prêt modifiées : {desc}" + +msgid "L'image/photo a été analysée avec succès via le moteur OCR local." +msgstr "L'image/photo a été analysée avec succès via le moteur OCR local." + +msgid "" +"Le bon de commande %(code)s a été créé avec succès (%(items)d article(s))." +msgstr "" +"Le bon de commande %(code)s a été créé avec succès (%(items)d article(s))." + +msgid "" +"Le bon de confection {} a été réouvert (statut : En confection). Les stocks " +"ont été régularisés pour permettre la correction." +msgstr "" +"Le bon de confection {} a été réouvert (statut : En confection). Les stocks " +"ont été régularisés pour permettre la correction." + +msgid "" +"Le devis a été analysé avec succès. Veuillez vérifier et valider les " +"articles ci-dessous." +msgstr "" +"Le devis a été analysé avec succès. Veuillez vérifier et valider les " +"articles ci-dessous." + +msgid "" +"Le document PDF scanné a été analysé avec succès via le moteur OCR local." +msgstr "" +"Le document PDF scanné a été analysé avec succès via le moteur OCR local." + +msgid "" +"Le fournisseur détecté n'a pas été retrouvé. Souhaitez-vous le créer dans " +"Loko ou rattacher un fournisseur existant ?" +msgstr "" +"Le fournisseur détecté n'a pas été retrouvé. Souhaitez-vous le créer dans " +"Loko ou rattacher un fournisseur existant ?" + +msgid "" +"Le fournisseur sera automatiquement enregistré dans Loko et rattaché à ce " +"bon de commande." +msgstr "" +"Le fournisseur sera automatiquement enregistré dans Loko et rattaché à ce " +"bon de commande." + +msgid "Le produit \"%(name)s\" a été rejeté et désactivé." +msgstr "Le produit \"%(name)s\" a été rejeté et désactivé." + +msgid "Le produit \"%(name)s\" a été validé avec succès." +msgstr "Le produit \"%(name)s\" a été validé avec succès." + +msgid "" +"Les articles de la commande seront associés par défaut aux emplacements de " +"cet entrepôt." +msgstr "" +"Les articles de la commande seront associés par défaut aux emplacements de " +"cet entrepôt." + +msgid "" +"Les articles du devis sont rapprochés avec les produits existants de votre " +"catalogue Loko. Si le fournisseur n'est pas encore enregistré, vous pourrez " +"confirmer sa création directement lors de la revue." +msgstr "" +"Les articles du devis sont rapprochés avec les produits existants de votre " +"catalogue Loko. Si le fournisseur n'est pas encore enregistré, vous pourrez " +"confirmer sa création directement lors de la revue." + +msgid "" +"Les lignes de commande doivent obligatoirement correspondre à un produit " +"existant dans le catalogue. Si un produit n'est pas reconnu automatiquement," +" sélectionnez-le dans la liste ou décochez la ligne pour l'exclure." +msgstr "" +"Les lignes de commande doivent obligatoirement correspondre à un produit " +"existant dans le catalogue. Si un produit n'est pas reconnu automatiquement," +" sélectionnez-le dans la liste ou décochez la ligne pour l'exclure." + +msgid "" +"Les lignes détectées sont automatiquement rapprochées de vos produits en " +"stock. Si le fournisseur est nouveau, vous pourrez confirmer sa création." +msgstr "" +"Les lignes détectées sont automatiquement rapprochées de vos produits en " +"stock. Si le fournisseur est nouveau, vous pourrez confirmer sa création." + +msgid "" +"Ligne %(n)s : le sous-type 'Correction' est réservé aux administrateurs de " +"l'entrepôt '%(wh)s'." +msgstr "" +"Ligne %(n)s : le sous-type 'Correction' est réservé aux administrateurs de " +"l'entrepôt '%(wh)s'." + +msgid "" +"Ligne %(n)s : les emplacements source et destination doivent être " +"différents." +msgstr "" +"Ligne %(n)s : les emplacements source et destination doivent être " +"différents." + +msgid "" +"Ligne %(n)s : vous n'avez pas la permission de gérer l'entrepôt '%(wh)s'." +msgstr "" +"Ligne %(n)s : vous n'avez pas la permission de gérer l'entrepôt '%(wh)s'." + +msgid "Modification d'article personnalisé : {desc} (quantité : {qty})" +msgstr "Modification d'article personnalisé : {desc} (quantité : {qty})" + +msgid "Modification du bon de confection" +msgstr "Modification du bon de confection" + +msgid "Ne pas associer (exclure)" +msgstr "Ne pas associer (exclure)" + +msgid "Nom de l'entreprise" +msgstr "Nom de l'entreprise" + +msgid "Nom du fournisseur" +msgstr "Nom du fournisseur" + +msgid "Nom identique" +msgstr "Nom identique" + +msgid "Non associé" +msgstr "Non associé" + +msgid "Non trouvé" +msgstr "Non trouvé" + +msgid "Nouveau fournisseur « %(name)s » créé avec succès." +msgstr "Nouveau fournisseur « %(name)s » créé avec succès." + +msgid "N° Devis / Offre d'origine" +msgstr "N° Devis / Offre d'origine" + +msgid "N° Devis :" +msgstr "N° Devis :" + +msgid "N° TVA / Entreprise" +msgstr "N° TVA / Entreprise" + +msgid "Ou rattacher à un fournisseur déjà existant dans Loko :" +msgstr "Ou rattacher à un fournisseur déjà existant dans Loko :" + +msgid "Ou rattacher à un fournisseur existant :" +msgstr "Ou rattacher à un fournisseur existant :" + +msgid "P.U. HT (€)" +msgstr "P.U. HT (€)" + +msgid "PDF" +msgstr "PDF" + +msgid "PDF numérique" +msgstr "PDF numérique" + +msgid "PDF scanné" +msgstr "PDF scanné" + +msgid "Photo" +msgstr "Photo" + +msgid "Photo / Scan" +msgstr "Photo / Scan" + +msgid "Photos ou document de l'offre" +msgstr "Photos ou document de l'offre" + +msgid "Pièce justificative attachée :" +msgstr "Pièce justificative attachée :" + +msgid "Pièces justificatives attachées :" +msgstr "Pièces justificatives attachées :" + +msgid "Prendre en photo / Importer" +msgstr "Prendre en photo / Importer" + +msgid "" +"Prenez une photo de chaque page ou importez vos photos/PDF (sélection " +"multiple autorisée)." +msgstr "" +"Prenez une photo de chaque page ou importez vos photos/PDF (sélection " +"multiple autorisée)." + +msgid "Prix net HT" +msgstr "Prix net HT" + +msgid "Produit non associé" +msgstr "Produit non associé" + +msgid "Produit non associé — Sélectionner ci-dessous :" +msgstr "Produit non associé — Sélectionner ci-dessous :" + +msgid "Produit requis pour commander cette ligne." +msgstr "Produit requis pour commander cette ligne." + +msgid "Prêt activé (retour prévu : {date})" +msgstr "Prêt activé (retour prévu : {date})" + +msgid "Prêt désactivé" +msgstr "Prêt désactivé" + +msgid "Qté" +msgstr "Qté" + +msgid "Quantité de {product} modifiée de {old_qty} à {new_qty}" +msgstr "Quantité de {product} modifiée de {old_qty} à {new_qty}" + +msgid "Quantité modifiée : {old} -> {new}" +msgstr "Quantité modifiée : {old} -> {new}" + +msgid "Rapprochement automatique :" +msgstr "Rapprochement automatique :" + +msgid "Recommencer" +msgstr "Recommencer" + +msgid "Retour aux achats" +msgstr "Retour aux achats" + +msgid "Reçue" +msgstr "Reçue" + +msgid "Rue, code postal, ville" +msgstr "Rue, code postal, ville" + +msgid "Règle de commande :" +msgstr "Règle de commande :" + +msgid "Règle de gestion des articles & du fournisseur :" +msgstr "Règle de gestion des articles & du fournisseur :" + +msgid "Réf. fournisseur exacte" +msgstr "Réf. fournisseur exacte" + +msgid "Référence & Désignation fournisseur" +msgstr "Référence & Désignation fournisseur" + +msgid "Réouverture du bon de préparation (statut : À traiter)" +msgstr "Réouverture du bon de préparation (statut : À traiter)" + +msgid "Similarité trouvée" +msgstr "Similarité trouvée" + +msgid "Statut de retour du prêt modifié : {status}" +msgstr "Statut de retour du prêt modifié : {status}" + +msgid "Statut de retour du prêt synchronisé : {status}" +msgstr "Statut de retour du prêt synchronisé : {status}" + +msgid "Statut initial" +msgstr "Statut initial" + +msgid "Statut initial :" +msgstr "Statut initial :" + +msgid "Suggestions pertinentes" +msgstr "Suggestions pertinentes" + +msgid "Suppression de l'article personnalisé : {desc} (quantité : {qty})" +msgstr "Suppression de l'article personnalisé : {desc} (quantité : {qty})" + +msgid "Suppression du document : {}" +msgstr "Suppression du document : {}" + +msgid "Suppression du document joint : {name}" +msgstr "Suppression du document joint : {name}" + +msgid "Suppression du produit {product} (quantité initiale : {qty})" +msgstr "Suppression du produit {product} (quantité initiale : {qty})" + +msgid "Sélectionner un produit existant..." +msgstr "Sélectionner un produit existant..." + +msgid "TVA" +msgstr "TVA" + +msgid "TVA %" +msgstr "TVA %" + +msgid "TVA / Entreprise" +msgstr "TVA / Entreprise" + +msgid "TVA / N° Entr." +msgstr "TVA / N° Entr." + +msgid "TVA :" +msgstr "TVA :" + +msgid "TVA calculée :" +msgstr "TVA calculée :" + +msgid "Total HT" +msgstr "Total HT" + +msgid "Total HT :" +msgstr "Total HT :" + +msgid "Total HTVA :" +msgstr "Total HTVA :" + +msgid "Total TTC :" +msgstr "Total TTC :" + +msgid "Total TTC estimé :" +msgstr "Total TTC estimé :" + +msgid "Tous les produits du catalogue" +msgstr "Tous les produits du catalogue" + +msgid "Tout cocher" +msgstr "Tout cocher" + +msgid "Tout décocher" +msgstr "Tout décocher" + +msgid "Traitement du bon de préparation (mouvements de stock appliqués)" +msgstr "Traitement du bon de préparation (mouvements de stock appliqués)" + +msgid "Téléphone" +msgstr "Téléphone" + +msgid "Validation de l'offre" +msgstr "Validation de l'offre" + +msgid "Veuillez renseigner le nom du nouveau fournisseur à créer." +msgstr "Veuillez renseigner le nom du nouveau fournisseur à créer." + +msgid "Veuillez saisir le nom du nouveau fournisseur." +msgstr "Veuillez saisir le nom du nouveau fournisseur." + +msgid "Veuillez sélectionner ou prendre en photo votre document." +msgstr "Veuillez sélectionner ou prendre en photo votre document." + +msgid "Veuillez sélectionner un document ou des photos (PDF, scan ou photo)." +msgstr "Veuillez sélectionner un document ou des photos (PDF, scan ou photo)." + +msgid "Veuillez sélectionner un fournisseur existant dans la liste." +msgstr "Veuillez sélectionner un fournisseur existant dans la liste." + +msgid "" +"Veuillez sélectionner un fournisseur existant valide dans la liste ou " +"choisir de le créer." +msgstr "" +"Veuillez sélectionner un fournisseur existant valide dans la liste ou " +"choisir de le créer." + +msgid "Voir la fiche produit" +msgstr "Voir la fiche produit" + +msgid "Vous n'avez pas la permission de rejeter ce produit." +msgstr "Vous n'avez pas la permission de rejeter ce produit." + +msgid "Vous n'avez pas la permission de réouvrir ce bon de confection." +msgstr "Vous n'avez pas la permission de réouvrir ce bon de confection." + +msgid "Vous n'avez pas la permission de valider ce produit." +msgstr "Vous n'avez pas la permission de valider ce produit." + +msgid "Vous n'avez pas les droits pour créer des bons de commande." +msgstr "Vous n'avez pas les droits pour créer des bons de commande." + +msgid "ex: Mon Fournisseur SRL" +msgstr "ex: Mon Fournisseur SRL" + +msgid "fichiers / photos sélectionnés" +msgstr "fichiers / photos sélectionnés" + +msgid "non défini" +msgstr "non défini" + +msgid "photo(s) / document(s) sélectionné(s)" +msgstr "photo(s) / document(s) sélectionné(s)" + +msgid "photos / pages" +msgstr "photos / pages" + +msgid "{{ count }} photos combinées" +msgstr "{{ count }} photos combinées" + +msgid "À traiter & En attente" +msgstr "À traiter & En attente" + +msgid "À traiter & En confection" +msgstr "À traiter & En confection" + +msgid "— Choisir un produit du catalogue —" +msgstr "— Choisir un produit du catalogue —" + +msgid "— Sélectionner un fournisseur dans la liste —" +msgstr "— Sélectionner un fournisseur dans la liste —" + +msgid "— Sélectionner un fournisseur —" +msgstr "— Sélectionner un fournisseur —" + +msgid "" +"Veuillez cocher au moins une ligne d'article à inclure dans le bon de " +"commande." +msgstr "" +"Veuillez cocher au moins une ligne d'article à inclure dans le bon de " +"commande." + +msgid "" +"Veuillez sélectionner un fournisseur existant dans la liste déroulante." +msgstr "" +"Veuillez sélectionner un fournisseur existant dans la liste déroulante." + +msgid "Veuillez saisir le nom du nouveau fournisseur à créer." +msgstr "Veuillez saisir le nom du nouveau fournisseur à créer." + +msgid "Voulez-vous recommencer l'analyse ?" +msgstr "Voulez-vous recommencer l'analyse ?" + +msgid "" +"Veuillez cocher au moins une ligne d'article à inclure dans la commande." +msgstr "" +"Veuillez cocher au moins une ligne d'article à inclure dans la commande." + #~ msgid "StreetUp" #~ msgstr "StreetUp" diff --git a/loko/mobile/locale/nl/LC_MESSAGES/django.mo b/loko/mobile/locale/nl/LC_MESSAGES/django.mo index 7159449458ca9752a8d0b66a79b82b185b9f060a..a0382c879f09cc5b58a38a316bbe20ffd6944a22 100644 GIT binary patch literal 32980 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 NY}+0yvA1Ha{{efmTB85} diff --git a/loko/mobile/locale/nl/LC_MESSAGES/django.po b/loko/mobile/locale/nl/LC_MESSAGES/django.po index 5760b3e..23d3b08 100644 --- a/loko/mobile/locale/nl/LC_MESSAGES/django.po +++ b/loko/mobile/locale/nl/LC_MESSAGES/django.po @@ -708,6 +708,691 @@ msgstr "Inventaris succesvol aangemaakt." msgid "Document(s) ajouté(s) avec succès." msgstr "Document(en) succesvol toegevoegd." +msgid "%(count)d ligne(s) non associée(s) ont été ignorée(s) : %(names)s." +msgstr "%(count)d niet-gekoppelde regel(s) genegeerd: %(names)s." + +msgid "" +"%(count)d photos de pages ont été combinées et analysées avec succès via " +"l'OCR local." +msgstr "" +"%(count)d paginafoto's succesvol gecombineerd en geanalyseerd via lokale " +"OCR." + +msgid "Achats" +msgstr "Aankopen" + +msgid "Adresse" +msgstr "Adres" + +msgid "Ajout d'article personnalisé : {desc} (quantité : {qty})" +msgstr "Aangepast artikel toegevoegd: {desc} (hoeveelheid: {qty})" + +msgid "Ajout de document : {}" +msgstr "Document toegevoegd: {}" + +msgid "Ajout de {qty} × {product} (nouvelle quantité : {total})" +msgstr "Toevoeging van {qty} × {product} (nieuwe hoeveelheid: {total})" + +msgid "Ajout du document joint : {name}" +msgstr "Bijgevoegd document toegevoegd: {name}" + +msgid "Ajout du produit {product} (quantité : {qty})" +msgstr "Product {product} toegevoegd (hoeveelheid: {qty})" + +msgid "Analyse en cours..." +msgstr "Analyse bezig..." + +msgid "Analyser l'offre" +msgstr "Offerte analyseren" + +msgid "Analyser le document" +msgstr "Document analyseren" + +msgid "Annulation du bon de confection" +msgstr "Annulering van de productiebon" + +msgid "" +"Annulation du bon de préparation (quantités réservées libérées, stock " +"restitué le cas échéant)" +msgstr "" +"Annulering van de voorbereidingsbon (gereserveerde hoeveelheden vrijgegeven," +" voorraad geretourneerd indien van toepassing)" + +msgid "Annulée" +msgstr "Geannuleerd" + +msgid "Article sans nom" +msgstr "Artikel zonder naam" + +msgid "Articles extraits" +msgstr "Geëxtraheerde artikelen" + +msgid "Articles extraits du devis" +msgstr "Artikelen geëxtraheerd uit offerte" + +msgid "Associé à :" +msgstr "Gekoppeld aan:" + +msgid "" +"Aucun article n'a pu être ajouté car aucun produit existant n'a été associé." +" Veuillez sélectionner des produits existants." +msgstr "" +"Er konden geen artikelen worden toegevoegd omdat er geen bestaand product is" +" gekoppeld. Selecteer bestaande producten." + +msgid "Aucun emplacement" +msgstr "Geen locatie" + +msgid "Aucun entrepôt accessible pour créer une commande." +msgstr "Geen toegankelijk magazijn om een bestelling aan te maken." + +msgid "Aucune commande." +msgstr "Geen bestellingen." + +msgid "" +"Ce bon est terminé. Vous devez le réouvrir avant de pouvoir le modifier." +msgstr "" +"Deze bon is voltooid. U moet deze heropenen voordat u deze kunt bewerken." + +msgid "Ce bon ne peut être réouvert que s'il est au statut Terminé." +msgstr "" +"Deze bon kan alleen worden heropend als deze de status Voltooid heeft." + +msgid "" +"Certaines lignes cochées ne sont associées à aucun produit du catalogue. " +"Veuillez sélectionner un produit pour chaque ligne cochée, ou la décocher." +msgstr "" +"Sommige aangevinkte regels zijn niet gekoppeld aan een product uit de " +"catalogus. Selecteer een product voor elke aangevinkte regel of vink deze " +"uit." + +msgid "" +"Certaines lignes cochées ne sont associées à aucun produit existant. " +"Veuillez sélectionner un produit dans la liste pour chaque ligne cochée, ou " +"décocher les lignes non associées." +msgstr "" +"Sommige aangevinkte regels zijn aan geen enkel bestaand product gekoppeld. " +"Selecteer een product in de lijst voor elke aangevinkte regel, of vink de " +"niet-gekoppelde regels uit." + +msgid "Changer de fournisseur" +msgstr "Van leverancier veranderen" + +msgid "Cliquez ou glissez-déposez vos documents ou photos ici" +msgstr "Klik of sleep uw documenten of foto's hierheen" + +msgid "Code/SKU exact" +msgstr "Exacte code/SKU" + +msgid "Commandes" +msgstr "Bestellingen" + +msgid "Composant ajouté : {qty} × {name}" +msgstr "Onderdeel toegevoegd: {qty} × {name}" + +msgid "Composant modifié : {name} (qté : {qty})" +msgstr "Onderdeel gewijzigd: {name} (aantal: {qty})" + +msgid "Composant supprimé : {name}" +msgstr "Onderdeel verwijderd: {name}" + +msgid "Correspondance Produit Stock" +msgstr "Voorraadproductkoppeling" + +msgid "Création du bon de commande..." +msgstr "Bestelbon aanmaken..." + +msgid "Création du bon de confection (quantité : {})" +msgstr "Aanmaken van de productiebon (hoeveelheid: {})" + +msgid "Création du bon de préparation" +msgstr "Aanmaken van de voorbereidingsbon" + +msgid "" +"Création du bon de préparation depuis l'intervention #{intervention_id}" +msgstr "" +"Aanmaken van de voorbereidingsbon vanuit interventie #{intervention_id}" + +msgid "Créer ce nouveau fournisseur" +msgstr "Deze nieuwe leverancier aanmaken" + +msgid "Créer ce nouveau fournisseur dans le répertoire (pré-rempli)" +msgstr "Deze nieuwe leverancier aanmaken in het bestand (vooraf ingevuld)" + +msgid "Créer depuis une offre (PDF, Scan, Photo)" +msgstr "Aanmaken vanuit offerte (PDF, scan, foto)" + +msgid "Créer le bon de commande" +msgstr "Bestelbon aanmaken" + +msgid "Créer un bon de commande depuis une offre (PDF, Scan, Photo)" +msgstr "Bestelbon aanmaken vanuit offerte (PDF, scan, foto)" + +msgid "Date de l'offre :" +msgstr "Offertedatum:" + +msgid "Date du devis" +msgstr "Offertedatum" + +msgid "Droits insuffisants ou bon non modifiable." +msgstr "Onvoldoende rechten of bon niet wijzigbaar." + +msgid "Démarrage de la confection (statut : En confection)" +msgstr "Start van productie (status: In productie)" + +msgid "" +"Déposez un devis au format PDF, un scan ou des photos prises avec un " +"smartphone (sélectionnez toutes les pages en une fois). Le système combine " +"et analyse automatiquement les pages, extrait les articles et prépare le bon" +" de commande." +msgstr "" +"Plaats een offerte in PDF-formaat, een scan of foto's gemaakt met een " +"smartphone (selecteer alle pagina's tegelijk). Het systeem combineert en " +"analyseert de pagina's automatisch, haalt de artikelen eruit en bereidt de " +"bestelbon voor." + +msgid "Email" +msgstr "E-mail" + +msgid "Email de contact" +msgstr "Contact e-mail" + +msgid "Emplacement de stockage" +msgstr "Opslaglocatie" + +msgid "Emplacement stock" +msgstr "Voorraadlocatie" + +msgid "En attente (Brouillon)" +msgstr "In afwachting (Concept)" + +msgid "Entrepôt :" +msgstr "Magazijn:" + +msgid "Entrepôt de destination" +msgstr "Bestemmingsmagazijn" + +msgid "Entrepôt de livraison" +msgstr "Leveringsmagazijn" + +msgid "Entrepôt invalide ou non autorisé." +msgstr "Ongeldig of niet-toegestaan magazijn." + +msgid "Envoyée" +msgstr "Verzonden" + +msgid "Envoyée (Commandée)" +msgstr "Verzonden (Besteld)" + +msgid "Erreur lors de l'analyse : %(err)s" +msgstr "Fout bij de analyse: %(err)s" + +msgid "Erreur lors de l'analyse du document : %(err)s" +msgstr "Fout bij het analyseren van het document: %(err)s" + +msgid "Fichier(s) de l'offre (PDF, scan ou photos des pages)" +msgstr "Offertebestand(en) (PDF, scan of paginasfoto's)" + +msgid "" +"Format de fichier non supporté pour : %(files)s. Veuillez téléverser un PDF " +"ou une image (JPG, PNG, WEBP, TIFF)." +msgstr "" +"Bestandsformaat niet ondersteund voor: %(files)s. Upload een PDF of een " +"afbeelding (JPG, PNG, WEBP, TIFF)." + +msgid "" +"Format non supporté pour : %(files)s. Utilisez des photos (JPG, PNG) ou PDF." +msgstr "" +"Formaat niet ondersteund voor: %(files)s. Gebruik foto's (JPG, PNG) of PDF." + +msgid "" +"Formats acceptés : PDF, photos & scans (JPG, PNG, WEBP, TIFF) — Sélection " +"multiple de photos autorisée pour plusieurs pages" +msgstr "" +"Geaccepteerde formaten: PDF, foto's & scans (JPG, PNG, WEBP, TIFF) — " +"Meerdere foto's selecteren toegestaan voor meerdere pagina's" + +msgid "Fournisseur" +msgstr "Leverancier" + +msgid "Fournisseur identifié" +msgstr "Leverancier geïdentificeerd" + +msgid "Fournisseur non trouvé" +msgstr "Leverancier niet gevonden" + +msgid "Fournisseur non trouvé dans le répertoire Loko" +msgstr "Leverancier niet gevonden in het Loko-bestand" + +msgid "Identifié" +msgstr "Geïdentificeerd" + +msgid "Import d'offre" +msgstr "Offerte importeren" + +msgid "Importer" +msgstr "Importeren" + +msgid "Importer une offre" +msgstr "Offerte importeren" + +msgid "Importer une offre (Photo / PDF)" +msgstr "Offerte importeren (Foto / PDF)" + +msgid "Importer une offre ou un devis fournisseur" +msgstr "Leveranciersofferte importeren" + +msgid "Informations de prêt modifiées : {desc}" +msgstr "Uitleeninformatie gewijzigd: {desc}" + +msgid "L'image/photo a été analysée avec succès via le moteur OCR local." +msgstr "" +"De afbeelding/foto is succesvol geanalyseerd via de lokale OCR-engine." + +msgid "" +"Le bon de commande %(code)s a été créé avec succès (%(items)d article(s))." +msgstr "" +"De bestelbon %(code)s is succesvol aangemaakt (%(items)d artikel(en))." + +msgid "" +"Le bon de confection {} a été réouvert (statut : En confection). Les stocks " +"ont été régularisés pour permettre la correction." +msgstr "" +"De productiebon {} is heropend (status: In productie). De voorraden zijn " +"gecorrigeerd om aanpassing mogelijk te maken." + +msgid "" +"Le devis a été analysé avec succès. Veuillez vérifier et valider les " +"articles ci-dessous." +msgstr "" +"De offerte is succesvol geanalyseerd. Controleer en bevestig de onderstaande" +" artikelen." + +msgid "" +"Le document PDF scanné a été analysé avec succès via le moteur OCR local." +msgstr "" +"Het gescande PDF-document is succesvol geanalyseerd via de lokale OCR-" +"engine." + +msgid "" +"Le fournisseur détecté n'a pas été retrouvé. Souhaitez-vous le créer dans " +"Loko ou rattacher un fournisseur existant ?" +msgstr "" +"De gedetecteerde leverancier werd niet gevonden. Wilt u deze aanmaken in " +"Loko of koppelen aan een bestaande leverancier?" + +msgid "" +"Le fournisseur sera automatiquement enregistré dans Loko et rattaché à ce " +"bon de commande." +msgstr "" +"De leverancier wordt automatisch opgeslagen in Loko en gekoppeld aan deze " +"bestelbon." + +msgid "Le produit \"%(name)s\" a été rejeté et désactivé." +msgstr "Product \"%(name)s\" is afgekeurd en gedeactiveerd." + +msgid "Le produit \"%(name)s\" a été validé avec succès." +msgstr "Product \"%(name)s\" is succesvol gevalideerd." + +msgid "" +"Les articles de la commande seront associés par défaut aux emplacements de " +"cet entrepôt." +msgstr "" +"De artikelen van de bestelling worden standaard gekoppeld aan locaties in " +"dit magazijn." + +msgid "" +"Les articles du devis sont rapprochés avec les produits existants de votre " +"catalogue Loko. Si le fournisseur n'est pas encore enregistré, vous pourrez " +"confirmer sa création directement lors de la revue." +msgstr "" +"De artikelen van de offerte worden gematcht met bestaande producten in uw " +"Loko-catalogus. Als de leverancier nog niet is geregistreerd, kunt u de " +"aanmaak direct bevestigen tijdens de controle." + +msgid "" +"Les lignes de commande doivent obligatoirement correspondre à un produit " +"existant dans le catalogue. Si un produit n'est pas reconnu automatiquement," +" sélectionnez-le dans la liste ou décochez la ligne pour l'exclure." +msgstr "" +"Bestelregels moeten overeenkomen met een bestaand product in de catalogus. " +"Als een product niet automatisch wordt herkend, selecteer het dan in de " +"lijst of vink de regel uit om deze uit te sluiten." + +msgid "" +"Les lignes détectées sont automatiquement rapprochées de vos produits en " +"stock. Si le fournisseur est nouveau, vous pourrez confirmer sa création." +msgstr "" +"De gedetecteerde regels worden automatisch gekoppeld aan uw " +"voorraadproducten. Als de leverancier nieuw is, kunt u de aanmaak " +"bevestigen." + +msgid "" +"Ligne %(n)s : le sous-type 'Correction' est réservé aux administrateurs de " +"l'entrepôt '%(wh)s'." +msgstr "" +"Regel %(n)s: het subtype 'Correctie' is voorbehouden aan beheerders van " +"magazijn '%(wh)s'." + +msgid "" +"Ligne %(n)s : les emplacements source et destination doivent être " +"différents." +msgstr "Regel %(n)s: bron- en bestemmingslocaties moeten verschillend zijn." + +msgid "" +"Ligne %(n)s : vous n'avez pas la permission de gérer l'entrepôt '%(wh)s'." +msgstr "" +"Regel %(n)s: u heeft geen toestemming om magazijn '%(wh)s' te beheren." + +msgid "Modification d'article personnalisé : {desc} (quantité : {qty})" +msgstr "Aangepast artikel gewijzigd: {desc} (hoeveelheid: {qty})" + +msgid "Modification du bon de confection" +msgstr "Wijziging van de productiebon" + +msgid "Ne pas associer (exclure)" +msgstr "Niet koppelen (uitsluiten)" + +msgid "Nom de l'entreprise" +msgstr "Bedrijfsnaam" + +msgid "Nom du fournisseur" +msgstr "Naam van leverancier" + +msgid "Nom identique" +msgstr "Identieke naam" + +msgid "Non associé" +msgstr "Niet gekoppeld" + +msgid "Non trouvé" +msgstr "Niet gevonden" + +msgid "Nouveau fournisseur « %(name)s » créé avec succès." +msgstr "Nieuwe leverancier « %(name)s » succesvol aangemaakt." + +msgid "N° Devis / Offre d'origine" +msgstr "Oorspronkelijk offerte-/bestelnummer" + +msgid "N° Devis :" +msgstr "Offertenr.:" + +msgid "N° TVA / Entreprise" +msgstr "Btw- / Ondernemingsnr." + +msgid "Ou rattacher à un fournisseur déjà existant dans Loko :" +msgstr "Of koppelen aan een reeds bestaande leverancier in Loko:" + +msgid "Ou rattacher à un fournisseur existant :" +msgstr "Of koppelen aan een bestaande leverancier:" + +msgid "P.U. HT (€)" +msgstr "Eenh.prijs excl. btw (€)" + +msgid "PDF" +msgstr "PDF" + +msgid "PDF numérique" +msgstr "Digitale PDF" + +msgid "PDF scanné" +msgstr "Gescande PDF" + +msgid "Photo" +msgstr "Foto" + +msgid "Photo / Scan" +msgstr "Foto / Scan" + +msgid "Photos ou document de l'offre" +msgstr "Foto's of document van de offerte" + +msgid "Pièce justificative attachée :" +msgstr "Bijgevoegd bewijsstuk:" + +msgid "Pièces justificatives attachées :" +msgstr "Bijgevoegde bewijsstukken:" + +msgid "Prendre en photo / Importer" +msgstr "Foto nemen / Importeren" + +msgid "" +"Prenez une photo de chaque page ou importez vos photos/PDF (sélection " +"multiple autorisée)." +msgstr "" +"Neem een foto van elke pagina of importeer uw foto's/PDF (meervoudige " +"selectie toegestaan)." + +msgid "Prix net HT" +msgstr "Nettoprijs excl. btw" + +msgid "Produit non associé" +msgstr "Niet-gekoppeld product" + +msgid "Produit non associé — Sélectionner ci-dessous :" +msgstr "Niet-gekoppeld product — Hieronder selecteren:" + +msgid "Produit requis pour commander cette ligne." +msgstr "Product vereist om deze regel te bestellen." + +msgid "Prêt activé (retour prévu : {date})" +msgstr "Uitleen geactiveerd (verwachte teruggave: {date})" + +msgid "Prêt désactivé" +msgstr "Uitleen gedeactiveerd" + +msgid "Qté" +msgstr "Aantal" + +msgid "Quantité de {product} modifiée de {old_qty} à {new_qty}" +msgstr "Hoeveelheid van {product} gewijzigd van {old_qty} naar {new_qty}" + +msgid "Quantité modifiée : {old} -> {new}" +msgstr "Hoeveelheid gewijzigd: {old} -> {new}" + +msgid "Rapprochement automatique :" +msgstr "Automatische afstemming:" + +msgid "Recommencer" +msgstr "Opnieuw beginnen" + +msgid "Retour aux achats" +msgstr "Terug naar aankopen" + +msgid "Reçue" +msgstr "Ontvangen" + +msgid "Rue, code postal, ville" +msgstr "Straat, postcode, stad" + +msgid "Règle de commande :" +msgstr "Bestelregel:" + +msgid "Règle de gestion des articles & du fournisseur :" +msgstr "Beheersregel voor artikelen & leverancier:" + +msgid "Réf. fournisseur exacte" +msgstr "Exacte leveranciersref." + +msgid "Référence & Désignation fournisseur" +msgstr "Referentie & omschrijving leverancier" + +msgid "Réouverture du bon de préparation (statut : À traiter)" +msgstr "Heropening van de voorbereidingsbon (status: Te verwerken)" + +msgid "Similarité trouvée" +msgstr "Overeenkomst gevonden" + +msgid "Statut de retour du prêt modifié : {status}" +msgstr "Retourstatus van de uitleen gewijzigd: {status}" + +msgid "Statut de retour du prêt synchronisé : {status}" +msgstr "Retourstatus van de uitleen gesynchroniseerd: {status}" + +msgid "Statut initial" +msgstr "Initiële status" + +msgid "Statut initial :" +msgstr "Initiële status:" + +msgid "Suggestions pertinentes" +msgstr "Relevante suggesties" + +msgid "Suppression de l'article personnalisé : {desc} (quantité : {qty})" +msgstr "Aangepast artikel verwijderd: {desc} (hoeveelheid: {qty})" + +msgid "Suppression du document : {}" +msgstr "Document verwijderd: {}" + +msgid "Suppression du document joint : {name}" +msgstr "Bijgevoegd document verwijderd: {name}" + +msgid "Suppression du produit {product} (quantité initiale : {qty})" +msgstr "Product {product} verwijderd (initiële hoeveelheid: {qty})" + +msgid "Sélectionner un produit existant..." +msgstr "Selecteer een bestaand product..." + +msgid "TVA" +msgstr "Btw" + +msgid "TVA %" +msgstr "Btw %" + +msgid "TVA / Entreprise" +msgstr "Btw / Onderneming" + +msgid "TVA / N° Entr." +msgstr "Btw / Ondernemingsnr." + +msgid "TVA :" +msgstr "Btw:" + +msgid "TVA calculée :" +msgstr "Berekende btw:" + +msgid "Total HT" +msgstr "Totaal excl. btw" + +msgid "Total HT :" +msgstr "Totaal excl. btw:" + +msgid "Total HTVA :" +msgstr "Totaal excl. btw:" + +msgid "Total TTC :" +msgstr "Totaal incl. btw:" + +msgid "Total TTC estimé :" +msgstr "Geschat totaal incl. btw:" + +msgid "Tous les produits du catalogue" +msgstr "Alle producten uit de catalogus" + +msgid "Tout cocher" +msgstr "Alles selecteren" + +msgid "Tout décocher" +msgstr "Alles deselecteren" + +msgid "Traitement du bon de préparation (mouvements de stock appliqués)" +msgstr "Verwerking van de voorbereidingsbon (voorraadbewegingen toegepast)" + +msgid "Téléphone" +msgstr "Telefoon" + +msgid "Validation de l'offre" +msgstr "Offertebevestiging" + +msgid "Veuillez renseigner le nom du nouveau fournisseur à créer." +msgstr "Vul de naam in van de nieuwe aan te maken leverancier." + +msgid "Veuillez saisir le nom du nouveau fournisseur." +msgstr "Vul de naam van de nieuwe leverancier in." + +msgid "Veuillez sélectionner ou prendre en photo votre document." +msgstr "Selecteer of neem een foto van uw document." + +msgid "Veuillez sélectionner un document ou des photos (PDF, scan ou photo)." +msgstr "Selecteer een document of foto's (PDF, scan of foto)." + +msgid "Veuillez sélectionner un fournisseur existant dans la liste." +msgstr "Selecteer een bestaande leverancier in de lijst." + +msgid "" +"Veuillez sélectionner un fournisseur existant valide dans la liste ou " +"choisir de le créer." +msgstr "" +"Selecteer een geldige bestaande leverancier in de lijst of kies ervoor om " +"deze aan te maken." + +msgid "Voir la fiche produit" +msgstr "Productfiche bekijken" + +msgid "Vous n'avez pas la permission de rejeter ce produit." +msgstr "U heeft geen toestemming om dit product af te keuren." + +msgid "Vous n'avez pas la permission de réouvrir ce bon de confection." +msgstr "U heeft geen toestemming om deze productiebon te heropenen." + +msgid "Vous n'avez pas la permission de valider ce produit." +msgstr "U heeft geen toestemming om dit product te valideren." + +msgid "Vous n'avez pas les droits pour créer des bons de commande." +msgstr "U heeft geen rechten om bestelbonnen aan te maken." + +msgid "ex: Mon Fournisseur SRL" +msgstr "bijv: Mijn Leverancier BV" + +msgid "fichiers / photos sélectionnés" +msgstr "bestanden / foto's geselecteerd" + +msgid "non défini" +msgstr "niet gedefinieerd" + +msgid "photo(s) / document(s) sélectionné(s)" +msgstr "foto('s) / document(en) geselecteerd" + +msgid "photos / pages" +msgstr "foto's / pagina's" + +msgid "{{ count }} photos combinées" +msgstr "{{ count }} gecombineerde foto's" + +msgid "À traiter & En attente" +msgstr "Te verwerken & In afwachting" + +msgid "À traiter & En confection" +msgstr "Te verwerken & In productie" + +msgid "— Choisir un produit du catalogue —" +msgstr "— Kies een product uit de catalogus —" + +msgid "— Sélectionner un fournisseur dans la liste —" +msgstr "— Selecteer een leverancier in de lijst —" + +msgid "— Sélectionner un fournisseur —" +msgstr "— Selecteer een leverancier —" + +msgid "" +"Veuillez cocher au moins une ligne d'article à inclure dans le bon de " +"commande." +msgstr "Vink minimaal één artikelregel aan om op te nemen in de bestelbon." + +msgid "" +"Veuillez sélectionner un fournisseur existant dans la liste déroulante." +msgstr "Selecteer een bestaande leverancier uit de vervolgkeuzelijst." + +msgid "Veuillez saisir le nom du nouveau fournisseur à créer." +msgstr "Vul de naam in van de nieuwe aan te maken leverancier." + +msgid "Voulez-vous recommencer l'analyse ?" +msgstr "Wilt u de analyse opnieuw starten?" + +msgid "" +"Veuillez cocher au moins une ligne d'article à inclure dans la commande." +msgstr "Vink minimaal één artikelregel aan om op te nemen in de bestelling." + #~ msgid "StreetUp" #~ msgstr "StraatUp" diff --git a/loko/stock/locale/en/LC_MESSAGES/django.mo b/loko/stock/locale/en/LC_MESSAGES/django.mo index 41857b9c28a0667cfdb045afbacd1b18863c7972..baf3aa4bd4c16aa99262bae653a33f1d02dc3777 100644 GIT binary patch literal 105425 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 e%0rY z;Og4}053y^TDZWXVh7$yxE12qFYcz$VYE-ElC&xrFR*TGQv$~nw; zn~ePMH+9h!KF}spgE&BP0f|Wdy}48ii#iF5LZB^D`8{={QTapvtO zwoo5e&xw!Ox8@1wOM*|0j)4mGHf&q#P!Vjzpp>(U>!E${-Br9$X0tP#=cUJL`8rwU zayHDiVDnSj^a=8sY)x{{BWp9;_+?O^abaUeR;$dEDW<+bz@H!%7(b>hTQ*Ki@-?>1 zdK%~x+nB&Fn9_WO!25u^@t=UY>w>TbHZnXBF7RGy`&-YE4!|&(3v^q!2okT!A$neZ zz@ow+b9;o+12ckM-Qf+no~TT5+K0jO8e?K}S6rmFSv&ORasiKGuBBuS#YdKZW-1u) z2nrM95X_lIcOZvLbH!B&*s*f$8c40(`Dq-Z@FPXr@3K-u$ns7@a}3p2bC8PqMX5sZ`0@+O5gDI9ze_V>Spj@VTXQA zOOSK&b_M_%fzwCXn}|Jbi|VQ;jp}*Q*Y)lN^D%+dSr7?8+KH+Cfve$QyG3`Hv$l?4 zstBbjoaM%{-2e04&s}oj9HPKW#(4a;JXC6e<6_Rma02pUvh~BS zKs}s}(LTdh)ni0Z2R)M&Wm*4cHq!{51iXpEu%tj~q_BRHru;9=eeMZ57gq<#B=KHO z*TcI{2YaS}Wrb2RbzSQB56g@I3+h0p#dgdf9Gm7r!HBP1o_=s~evG&9dH>+#V6}fc zwWEoFaJbPp%qC$+faL9XgqZHh1P|Yx@E?`XRbGHcXN2#Sl0<<*L8z;2V7d@+u~5W7 z5wWsg9nuZ=rr`V<@^-E}ricXbB4dF-EsX^j#P(@CjM;ko1n5aHK_TaNPVThwMc^ne z7UqO)9H6@$9q_pxFz$xVI(;n^-rovS<*!XXm(bees8?feg#s^gwe4tyM}QpqMn9HJK^!WhlX!y5F8=^0aQPaTkzOg< z)D+dZ+!a6Tt(X_PX{s6I)9T2lG;#6D(Q9iuc`|P!#qc&KI3~rO*Zs$HPCtBRO3tT6 zYwKH6W63_w`Qs?W6df%`h)w_3xy?(uJ@2^%98r&qx9pw{-yO_Z@|Ed2JfkbNmHXA? zP`>jew}OJ1hkrosQ)!khSO^BEml3cGSpXwf21K~|jadwTY|EEtFpaf zm18C97`AS>P2;JSz)!n8onGM+a0L@lMg3=D<197dTsihf=a4N!azBHYr4D1U0a&35 z5%es9qcZu)_Iu7`Y`qcNW`m@3ix63oSi5N%)5%6{WqtOc;uw8$bfKplOOupKSG$XV zsq^qwQ7sCV$Ifb%Soi9C;!OKkmQSr&#*$)S(|vKN+qh;3oc_MsO2qiDG!b$95D$IL z*+U*VQ1IDe0`oeQ^7KrCS9sH!Vr0Ymp3S(g1i84MZfg%yZfz=)mKq$q!wt4{H*|}vjhkqcjfSu^Op%_+bXuVB=#JD8!-ab|*Tl7AvGN*;WJq(>N z(k!#-9B?|4x3C!j)D!WPSYB#TB12>?7&V3GOrEr*666f~Bl_CWb^xokX0;+OxV^hXTi; zE0WK3TOd(y$w&sBuKxWC10iq|WSOf%kv~NUxGoi#SozC;`QNME^L6{^^g(U$sY4@% zSM%YK?yc4HZq<}^U!0#^;ltxUa?X0LZE1cAg|86`^s~rSYXm2%lN4K0N$U1NaS+9L zIu|t@11|`wlq*#z27=8af@5H-!IXLuyX_#m)<+8&1+q zcc&;$;DP|WCp2N1a}$3K9qVf1DK5x0)Ah{6Ty>M!M(MWT`4@WZwILiOv8-poiuZHH|@0^_MuLwSVj=nfMNUi+*JdnfXG9#O`1+a zMeqQsmKK3%m|i4*mr|$V&Kw28jN4P z;gfI_4FT6fqGXa9Jv>ox_R#uAF=oVc67Ezhd2wR=jDU?S77s}t@TUzeOYKmh%X57J zeA#6pRrCGin~snTeBdK9oiwv-QRQg89HqXpA(+fU&zzd7k9Fm6zZ*s@DjvyWhHfsW z;c*UM&^7P$xT^SqTNCo5*ruF5fuv7=n8U!1H5{y5^+dNAS4{U@f>EYj*GHMzfE^b# zYOT#sPPcp#T+<7wFU`uaRYwk*7P2^I6hHhy@np#28)(AYa9ueo1wfS~@W0PONy#Xt z+O~3}sg5p@bKHrhf$V&(pOp6WDy^71E*V6YttWmc%rLhd&ISjhdR}6NN97CLCqEA` zA}8OrizPvp1Mnf*)<&`K2~L!0yu3$! zmUDkK#zy&&QXhGZ)N0A%#UqtiEn@5S(0whx16#;B>2m*4+>3vCOB z<8)~x8Kicr+*I|j-uA3#RQ>z#c`K(k%8cAFM+UyYsHts*Sq4TTL`9pzg1qYFQs7-~ zFyk*U8f!rW1)GXB{1*3W(vYH7YbnrMbuvn4J5%+(=XlFEf4t!C4WRHnNX=eq$%3R+wtxm1K<%H7bXQ)Phf*?;SGT9Dooj}X=wcJ=*qNzGnM2-fj%u=E>55K| zPA(N@6W2*u!7pG(u#0P>a1hBv1B+~12b5?@4D$OAH9cl!E`i;|6yZqrnN3eq;&eL2 zW>*Vn+HaeIoU>Xg^_t^38BUP{iWD?~T($PB7;s*Z^sq>6VuWAHa*WdRct=d8qTXtf zob3Qsb0MTNnTXl*pA9IEx#Dgm1#^}ECYX3aRM_~@S+IfF6+_Y4_BI=qE2$5Nkqpie z<48aSKaHSVVWK%CP8hl(oNBFXq_+4Y5&S5F&EB|_PiZu)Ce`#@o6+B8>5?=CjX6nH z_7~6-*mct#5KP7dJ@e628N$KJalc3`piE29Hz^zD3P`3DYbGu*0bg!~5$-H7sgEhc z?K+lZe&mG+keYw2&D!frIVZp!h|pl92j$)6^0ev2C;dNQa}<=b&2&`unHe0pPB#rs6O}T{Z@T&TS|*5xvADV9A*OAdkRUZa#rWh-y8`XF=u zOw4rpZq*DMKJAiiOJ1r+a^|n1ssR%I;9MH0x@rQw%f+Q=uaU34jCI*^MJ1LnSA{jm z&Wkf&e&v+5v=FuJ{7@W8iUITBnGYvOczGFpE#4w_MV-xQpP3sX-;@aMC<_z{{vso~ zb5;;Dd>j5=MtkQPt(Qd)DA*K_7UorFRZ0{ydo5D}HAmT#JggY7hSV3P&Q7cwkg+I! za?>~_KSAX5$x0UUnbkWz)fr#T%@p^0r=Mc9f`FR2&&+WXOx(I^PW!P2%C>qMUfEg1 zENuecX&c9?9OJa5sP~`vbqrFD*@-Q5Mi-#cRJ-!nZf0r2!W^D04YX3G*tIRzn(TFk z<*w!C@|9>(^3E`g7PBTLj;*99v3U&>to9~}cO*&+2!j0GaXdr}GL&zvwqT!hd?yTn z%uCq*iunOtr{K3zCyUmU^uR~OF4=#x{9pf&eX{8}P!n0k{Qc&eVV$lO-9LI~=l@sy zXqx*?2<(XGT)R;HT}El$`wfY z=!AIQ=VFT8!hudghyL=9lP_aK0;38x<(Akzvm>ISBJMszTuym3R*W!ukF%iKV=Rwt zcnHw2Ouqt?ZwQWBBOutW$0IYbH1J8F4yV*Q43_~8TUj*`%&XTrv3obEAnn&AU% zx55g$C{iL))GpY?8q(T1$7U)dus6M!Q!30S6|`3HpEDtFn^~hM!Gg-}lP^_DgDQPQ zDNVIX9@h7@qPU7K+3-WO@n?iMK0uKWFJQS-sDQHJPpboPvr8m6T(uNX!86par@f8`794I(FeO%Ck;OhEhJfZwO-fcSTuJA! zR2Da1g-Ji8%BK;=qp5xcNmdH|$a2p!8gR<)Ev*jbv8xV`4JrkNcqGog%k!x(pqu;*pjksPH4nonL>)jT#q#OMeN zt*572SXM6mHziE9fjjSQH*O>lx8 zCT0%vHib%#F}p`-7F+EW1i0;#`hqswjx@;SusY2+G(q|YFS+@chlfZeE`;)eaA}4N z9v?sqIht>>d)b?$e-*wDZ3wrreeNaZxI&kd;;YHxc{E}Jmw)s^pnP+EEDzE_iw;aDuRJ=Gu4e4? zr(Y4%v`)+Ag}FFIeY$Ph61mY8p1>6-N`fz-SZ`lt9zMacjRPsd-ib~RJCLS`;KUL5HmH3Awu4jU-rAxZ4Hf6;$cETiuSoZo zD7LqmU4XM9ra%qM@&Z!k?ppJxE_l{0WYEbuA6RM#zt^_>@|+g7<80qfJa8WnWd|wh z&}kcW!%i+_erwE~X4}?Ay|q}b*pwSBYWMOSy~KrLTqZ(cFFd{dWWq&z;x!$*wS^QP11{kh!th{ZQr$BCOB&8IJ+32Tk|Uu21Rc* z&Na2|YPVQTBGwKi(s~+}GR*XS3lEWgsfDP=SK4{t8x#20py+#0SVVA}=qXUl2t!d* zc73U3@#h@o;;*B^0tr(IpqsPj*4vA@aO(AA7aG-X9z#W6H<}Ca?{TI3T(Lh1_{u!t zne*p=?mv}Jg)e;2Pbt=<)o$E2%ta%4@Ns^+lb3Z;)Ezm-VRPjFG1m~(-}EoSC`CzG zj$rRLy zL)vs}Q(3A}*o3@$*P85K}eMXX{y{)CTOhGR9DfF)mwZ@+N%-r3l+t11j zk>af_{l8s^;16=}&7jHmqG#a%ejM z19Z!}8MuBjh0$u)m^YOolVSXl*Svc^@1&PNT0gzeS3B#qbKMueizgQcogbCoNMXt4 z0OWs32P!mD+Zy7Nz>T;o4V{!Mx)~7HPzs&pVHv_c;+tXu7?ohmO}R{OrHv5KXdDK2 z)&)PPEXIGkqVe+7^u^6b)5qFj7M`3_Y4X>M>r9cdnO55~VzZI=TydMLr=9W;lU!pp zZvD=>1o(r_T++Mu$r62#f%|=G_dZmkQuiK{!Ut38X&~Qm?ad$GO~{}MKM*MTy=mAp zp=;_;jnR9&r7!v#^n$zR${xkFxGD3ko5@1Vrd`*BSj+!u&zeo9{xV0ZXNDHRm@mTmIWY4;P>`^0m3wluSGC-j$pVIJ5qBr4Hpgci42>9$F zg{@#od|W(m1$cw}cmYXYI80=KF<9k)7{|*wPqFoCc6NM;=yrg^tQ+D#LvJ6?GY)ec zl8P))zM~4u08sew5CaL*gMr<_4aAJ@M)#%V7DK2x^7#)mfvfq;kI(~>%M#{ z+;R?s;lZ5@jk7Q9VlRFj5;}Y0fCWAn(@w`8%e8VNOPkJ(SccuOdo56+neu6QK7IMW DK*sy; delta 25020 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 YzTHVDevs2`MAF#>+W8ee_jKU@1Dz?|9RL6T diff --git a/loko/stock/locale/en/LC_MESSAGES/django.po b/loko/stock/locale/en/LC_MESSAGES/django.po index ccee12c..e2044c4 100644 --- a/loko/stock/locale/en/LC_MESSAGES/django.po +++ b/loko/stock/locale/en/LC_MESSAGES/django.po @@ -78,11 +78,11 @@ msgstr "Default location" #: stock/models.py:90 msgid "" -"Si activé, cet emplacement sera proposé par défaut dans les formulaires pour " -"cet entrepôt." +"Si activé, cet emplacement sera proposé par défaut dans les formulaires pour" +" cet entrepôt." msgstr "" -"If activated, this location will be offered by default in the forms for this " -"warehouse." +"If activated, this location will be offered by default in the forms for this" +" warehouse." #: stock/models.py:96 stock/models.py:200 stock/models.py:616 #: stock/models.py:1289 stock/models.py:1917 stock/models.py:2201 @@ -963,7 +963,8 @@ msgstr "Previous quantity" #: stock/models.py:1547 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:1602 msgid "Commande fournisseur" @@ -3095,7 +3096,8 @@ msgid "Joindre un fichier" msgstr "Attach a file" #: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:1181 -#: stock/templates/stock/preparation_order_detail.html:2129 stock/views.py:4015 +#: stock/templates/stock/preparation_order_detail.html:2129 +#: stock/views.py:4015 msgid "Le message ne peut pas être vide." msgstr "The message cannot be empty." @@ -3167,8 +3169,8 @@ msgstr "Start making" #: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:202 #: stock/templates/stock/production_order_detail.html:52 msgid "" -"Confirmer la fin de confection ? Le stock des composants sera consommé et le " -"produit fini sera ajouté au stock." +"Confirmer la fin de confection ? Le stock des composants sera consommé et le" +" produit fini sera ajouté au stock." msgstr "" "Confirm the end of production? The stock of the components will be consumed " "and the finished product will be added to the stock." @@ -3354,7 +3356,8 @@ msgid "" "Optionnel. Liez cette entrée à un bon de préparation (ex : retour de " "matériel)." 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 msgid "Ajouter une ligne" @@ -3910,8 +3913,8 @@ msgstr "Delete" #: stock/templates/stock/preparation_order_detail.html:1579 msgid "" -"Les mouvements de stock seront automatiquement enregistrés et le bon passera " -"au statut Traité." +"Les mouvements de stock seront automatiquement enregistrés et le bon passera" +" au statut Traité." msgstr "" "Stock movements will be automatically recorded and the order status will " "change to Processed." @@ -3958,8 +3961,8 @@ msgstr "" #: stock/templates/stock/preparation_order_process.html:39 msgid "" -"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 " +"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 " "validation, le stock sera automatiquement recrédité." msgstr "" @@ -4003,8 +4006,8 @@ msgstr "Quantity to be released" #: stock/templates/stock/preparation_order_process.html:233 msgid "" -"Aucun stock enregistré pour ce produit. Le stock passera en négatif après la " -"sortie." +"Aucun stock enregistré pour ce produit. Le stock passera en négatif après la" +" sortie." msgstr "No stock registered for this product." #: stock/templates/stock/preparation_order_process.html:238 @@ -4189,8 +4192,8 @@ msgid "" "Produit existant à réapprovisionner automatiquement quand un bon de " "confection basé sur cette conception est terminé." msgstr "" -"Existing product to be automatically restocked when a production order based " -"on this design is completed." +"Existing product to be automatically restocked when a production order based" +" on this design is completed." #: stock/templates/stock/product_design_form.html:157 msgid "Composants (pièces du stock)" @@ -4282,18 +4285,13 @@ msgstr "Confirm cancellation" #, python-format msgid "" "\n" -" Êtes-vous sûr de vouloir rendre le produit " -"%(name)s inactif ?\n" -" Il ne sera plus visible pour les nouvelles " -"opérations de stock ou d'intervention, mais restera accessible dans " -"l'historique.\n" +" Êtes-vous sûr de vouloir rendre le produit %(name)s inactif ?\n" +" Il ne sera plus visible pour les nouvelles opérations de stock ou d'intervention, mais restera accessible dans l'historique.\n" " " msgstr "" "\n" -" Are you sure you want to make the product %(name)s " -"inactive?\n" -" It will no longer be visible for new stock or intervention operations, but " -"will remain accessible in the history.\n" +" Are you sure you want to make the product %(name)s inactive?\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 @@ -4381,10 +4379,11 @@ msgstr "Destination" #: stock/templates/stock/product_form.html:237 msgid "" "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 "" -"Making this product inactive will prevent its use for future stock movements " -"or purchase orders, but will preserve all its history." +"Making this product inactive will prevent its use for future stock movements" +" or purchase orders, but will preserve all its history." #: stock/templates/stock/product_form.html:240 msgid "Désactiver ce produit" @@ -4505,8 +4504,8 @@ msgstr "Optional. " #: stock/templates/stock/production_order_form.html:212 msgid "" -"Quand ce bon de confection est terminé, le produit fini sera automatiquement " -"ajouté au stock." +"Quand ce bon de confection est terminé, le produit fini sera automatiquement" +" ajouté au stock." msgstr "" "When this preparation order is completed, the finished product will be " "automatically added to stock." @@ -4623,7 +4622,8 @@ msgid "" "Indiquez la quantité à réceptionner pour chaque article. Laissez à 0 pour " "ignorer un article." 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 msgid "Déjà reçu" @@ -4708,16 +4708,13 @@ msgstr "Hold down the Ctrl (or Cmd) key to select multiple providers." #, python-format msgid "" "\n" -" Êtes-vous sûr de vouloir rendre l'article " -"%(sn)s inactif ?\n" -" Il ne sera plus visible pour les nouvelles opérations de " -"stock, mais restera accessible dans l'historique.\n" +" Êtes-vous sûr de vouloir rendre l'article %(sn)s inactif ?\n" +" Il ne sera plus visible pour les nouvelles opérations de stock, mais restera accessible dans l'historique.\n" " " msgstr "" "\n" " Are you sure you want to make the item %(sn)s inactive?\n" -" It will no longer be visible for new stock transactions, but will remain " -"accessible in the history.\n" +" It will no longer be visible for new stock transactions, but will remain accessible in the history.\n" " " #: stock/templates/stock/serialized_item_detail.html:123 @@ -5052,8 +5049,7 @@ msgstr "No products in this location." #, python-format msgid "" "\n" -" Êtes-vous sûr de vouloir supprimer l'emplacement " -"%(name)s ?\n" +" Êtes-vous sûr de vouloir supprimer l'emplacement %(name)s ?\n" " Cette action est irréversible.\n" " " msgstr "" @@ -5138,7 +5134,8 @@ msgstr "Inventory movement created successfully." #: stock/views.py:1054 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." #: stock/views.py:1056 @@ -5186,8 +5183,8 @@ msgstr "" #: stock/views.py:1099 #, python-format msgid "" -"Ligne %(n)s : l'emplacement de destination '%(loc)s' n'est pas autorisé pour " -"le produit '%(prod)s'." +"Ligne %(n)s : l'emplacement de destination '%(loc)s' n'est pas autorisé pour" +" le produit '%(prod)s'." msgstr "" "Line %(n)s: destination location '%(loc)s' is not allowed for product " "'%(prod)s'." @@ -5261,7 +5258,8 @@ msgstr "You do not have the rights to manage purchase orders." #: stock/views.py:1617 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." #: stock/views.py:1627 @@ -5274,7 +5272,8 @@ msgstr "You do not have the rights to modify purchase orders." #: stock/views.py:1679 #, 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)." #: stock/views.py:1688 @@ -5531,7 +5530,8 @@ msgstr "Document(s) added successfully." #: stock/views.py:4009 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 "" "You do not have permission to post a message on this preparation order." @@ -5873,7 +5873,8 @@ msgstr "Status updated." msgid "Informations de prêt enregistrées." msgstr "Preparation order recorded." -msgid "Impossible de créer un bon de préparation pour une intervention annulée." +msgid "" +"Impossible de créer un bon de préparation pour une intervention annulée." msgstr "Cannot create a preparation order for a canceled intervention." msgid "Attention : Intervention liée annulée !" @@ -5882,14 +5883,30 @@ msgstr "Warning: Linked intervention canceled!" msgid "Intervention liée annulée !" msgstr "Linked intervention canceled!" -msgid "L'intervention associée à ce bon a été annulée. Si le matériel a déjà été préparé ou sorti du stock, veuillez effectuer une remise en stock du matériel ou annuler ce bon pour réintégrer automatiquement les articles." -msgstr "The intervention associated with this order has been canceled. If material has already been prepared or issued from stock, please return the material to stock or cancel this order to automatically return items." +msgid "" +"L'intervention associée à ce bon a été annulée. Si le matériel a déjà été " +"préparé ou sorti du stock, veuillez effectuer une remise en stock du " +"matériel ou annuler ce bon pour réintégrer automatiquement les articles." +msgstr "" +"The intervention associated with this order has been canceled. If material " +"has already been prepared or issued from stock, please return the material " +"to stock or cancel this order to automatically return items." -msgid "L'intervention associée à ce bon a été annulée. Si le matériel a déjà été préparé ou sorti, veuillez effectuer un retour en stock ou annuler ce bon pour réintégrer les articles." -msgstr "The intervention associated with this order has been canceled. If material has already been prepared or issued, please return to stock or cancel this order to return items." +msgid "" +"L'intervention associée à ce bon a été annulée. Si le matériel a déjà été " +"préparé ou sorti, veuillez effectuer un retour en stock ou annuler ce bon " +"pour réintégrer les articles." +msgstr "" +"The intervention associated with this order has been canceled. If material " +"has already been prepared or issued, please return to stock or cancel this " +"order to return items." -msgid "Êtes-vous sûr de vouloir annuler ce bon ? Les produits sortis seront automatiquement réintégrés en stock." -msgstr "Are you sure you want to cancel this order? Issued products will be automatically returned to stock." +msgid "" +"Êtes-vous sûr de vouloir annuler ce bon ? Les produits sortis seront " +"automatiquement réintégrés en stock." +msgstr "" +"Are you sure you want to cancel this order? Issued products will be " +"automatically returned to stock." msgid "Annuler le bon et réintégrer en stock" msgstr "Cancel order and return to stock" @@ -5897,33 +5914,6 @@ msgstr "Cancel order and return to stock" msgid "Intervention annulée" msgstr "Intervention canceled" -#~ msgid "Discussion liée à ce bon" -#~ msgstr "Discussion related to this order" - -#~ msgid "" -#~ "Ce bon a déjà fait l'objet d'un traitement initial. Les modifications " -#~ msgstr "" -#~ "This order has already undergone initial processing. Changes will be " -#~ "taken into account during the next processing by the warehouseman " -#~ "(automatic returns and additional issues)." - -#~ msgid "" -#~ "Les articles ci-dessous avaient fait l'objet d'une sortie lors du " -#~ "traitement " -#~ msgstr "" -#~ "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 " -#~ "automatically credited back." - -#~ msgid "Sortir les produits du stock et marquer comme traité" -#~ msgstr "Remove products from stock and mark as processed" - -#~ msgid "Traiter" -#~ msgstr "To treat" - -#~ msgid "Rafraîchir la page" -#~ msgstr "Refresh page" - msgid "À traiter & En attente" msgstr "To process & Pending" @@ -5936,3 +5926,649 @@ msgstr "To process & pending" msgid "À traiter & en confection" msgstr "To process & in production" +msgid "%(count)d ligne(s) non associée(s) ont été ignorée(s) : %(names)s." +msgstr "%(count)d unlinked line(s) were ignored: %(names)s." + +msgid "" +"%(count)d photos de pages ont été combinées et analysées avec succès via " +"l'OCR local." +msgstr "" +"%(count)d page photos were successfully combined and analyzed via local OCR." + +msgid "Achats" +msgstr "Purchases" + +msgid "Adresse" +msgstr "Address" + +msgid "Ajout d'article personnalisé : {desc} (quantité : {qty})" +msgstr "Custom item added: {desc} (quantity: {qty})" + +msgid "Ajout de document : {}" +msgstr "Document added: {}" + +msgid "Ajout de {qty} × {product} (nouvelle quantité : {total})" +msgstr "Added {qty} × {product} (new quantity: {total})" + +msgid "Ajout du document joint : {name}" +msgstr "Attached document added: {name}" + +msgid "Ajout du produit {product} (quantité : {qty})" +msgstr "Product {product} added (quantity: {qty})" + +msgid "Analyse en cours..." +msgstr "Analyzing..." + +msgid "Analyser l'offre" +msgstr "Analyze quote" + +msgid "Analyser le document" +msgstr "Analyze document" + +msgid "Annulation du bon de confection" +msgstr "Cancellation of manufacturing order" + +msgid "" +"Annulation du bon de préparation (quantités réservées libérées, stock " +"restitué le cas échéant)" +msgstr "" +"Preparation order cancellation (reserved quantities released, stock returned" +" if applicable)" + +msgid "Article sans nom" +msgstr "Unnamed item" + +msgid "Articles extraits" +msgstr "Extracted items" + +msgid "Articles extraits du devis" +msgstr "Items extracted from quote" + +msgid "Associé à :" +msgstr "Linked to:" + +msgid "" +"Aucun article n'a pu être ajouté car aucun produit existant n'a été associé." +" Veuillez sélectionner des produits existants." +msgstr "" +"No items could be added because no existing product was linked. Please " +"select existing products." + +msgid "Aucun emplacement" +msgstr "No location" + +msgid "Aucun entrepôt accessible pour créer une commande." +msgstr "No accessible warehouse to create an order." + +msgid "" +"Ce bon est terminé. Vous devez le réouvrir avant de pouvoir le modifier." +msgstr "This order is completed. You must reopen it before you can edit it." + +msgid "Ce bon ne peut être réouvert que s'il est au statut Terminé." +msgstr "This order can only be reopened if its status is Completed." + +msgid "" +"Certaines lignes cochées ne sont associées à aucun produit du catalogue. " +"Veuillez sélectionner un produit pour chaque ligne cochée, ou la décocher." +msgstr "" +"Some checked lines are not linked to any catalog product. Please select a " +"product for each checked line, or uncheck it." + +msgid "" +"Certaines lignes cochées ne sont associées à aucun produit existant. " +"Veuillez sélectionner un produit dans la liste pour chaque ligne cochée, ou " +"décocher les lignes non associées." +msgstr "" +"Some checked lines are not associated with any existing product. Please " +"select a product from the list for each checked line, or uncheck the " +"unassociated lines." + +msgid "Changer de fournisseur" +msgstr "Change supplier" + +msgid "Cliquez ou glissez-déposez vos documents ou photos ici" +msgstr "Click or drag and drop your documents or photos here" + +msgid "Code/SKU exact" +msgstr "Exact Code/SKU" + +msgid "Composant ajouté : {qty} × {name}" +msgstr "Component added: {qty} × {name}" + +msgid "Composant modifié : {name} (qté : {qty})" +msgstr "Component modified: {name} (qty: {qty})" + +msgid "Composant supprimé : {name}" +msgstr "Component removed: {name}" + +msgid "Correspondance Produit Stock" +msgstr "Stock Product Match" + +msgid "Création du bon de commande..." +msgstr "Creating purchase order..." + +msgid "Création du bon de confection (quantité : {})" +msgstr "Manufacturing order creation (quantity: {})" + +msgid "Création du bon de préparation" +msgstr "Preparation order creation" + +msgid "" +"Création du bon de préparation depuis l'intervention #{intervention_id}" +msgstr "Preparation order creation from intervention #{intervention_id}" + +msgid "Créer ce nouveau fournisseur" +msgstr "Create this new supplier" + +msgid "Créer ce nouveau fournisseur dans le répertoire (pré-rempli)" +msgstr "Create this new supplier in the directory (pre-filled)" + +msgid "Créer depuis une offre (PDF, Scan, Photo)" +msgstr "Create from quote (PDF, Scan, Photo)" + +msgid "Créer un bon de commande depuis une offre (PDF, Scan, Photo)" +msgstr "Create purchase order from quote (PDF, Scan, Photo)" + +msgid "Date de l'offre :" +msgstr "Quote date:" + +msgid "Date du devis" +msgstr "Quote date" + +msgid "Droits insuffisants ou bon non modifiable." +msgstr "Insufficient permissions or unmodifiable order." + +msgid "Démarrage de la confection (statut : En confection)" +msgstr "Starting manufacturing (status: In manufacturing)" + +msgid "" +"Déposez un devis au format PDF, un scan ou des photos prises avec un " +"smartphone (sélectionnez toutes les pages en une fois). Le système combine " +"et analyse automatiquement les pages, extrait les articles et prépare le bon" +" de commande." +msgstr "" +"Upload a quote in PDF format, a scan or photos taken with a smartphone " +"(select all pages at once). The system automatically combines and analyzes " +"the pages, extracts items and prepares the purchase order." + +msgid "Email de contact" +msgstr "Contact email" + +msgid "Emplacement stock" +msgstr "Stock location" + +msgid "En attente (Brouillon)" +msgstr "Pending (Draft)" + +msgid "Entrepôt :" +msgstr "Warehouse:" + +msgid "Entrepôt de destination" +msgstr "Destination warehouse" + +msgid "Entrepôt invalide ou non autorisé." +msgstr "Invalid or unauthorized warehouse." + +msgid "Envoyée (Commandée)" +msgstr "Sent (Ordered)" + +msgid "Erreur lors de l'analyse : %(err)s" +msgstr "Error during analysis: %(err)s" + +msgid "Erreur lors de l'analyse du document : %(err)s" +msgstr "Error during document analysis: %(err)s" + +msgid "Fichier(s) de l'offre (PDF, scan ou photos des pages)" +msgstr "Quote file(s) (PDF, scan or page photos)" + +msgid "" +"Format de fichier non supporté pour : %(files)s. Veuillez téléverser un PDF " +"ou une image (JPG, PNG, WEBP, TIFF)." +msgstr "" +"Unsupported file format for: %(files)s. Please upload a PDF or an image " +"(JPG, PNG, WEBP, TIFF)." + +msgid "" +"Format non supporté pour : %(files)s. Utilisez des photos (JPG, PNG) ou PDF." +msgstr "Unsupported format for: %(files)s. Use photos (JPG, PNG) or PDF." + +msgid "" +"Formats acceptés : PDF, photos & scans (JPG, PNG, WEBP, TIFF) — Sélection " +"multiple de photos autorisée pour plusieurs pages" +msgstr "" +"Accepted formats: PDF, photos & scans (JPG, PNG, WEBP, TIFF) — Multiple " +"photo selection allowed for multi-page documents" + +msgid "Fournisseur identifié" +msgstr "Supplier identified" + +msgid "Fournisseur non trouvé" +msgstr "Supplier not found" + +msgid "Fournisseur non trouvé dans le répertoire Loko" +msgstr "Supplier not found in Loko directory" + +msgid "Identifié" +msgstr "Identified" + +msgid "Import d'offre" +msgstr "Quote import" + +msgid "Importer" +msgstr "Import" + +msgid "Importer une offre" +msgstr "Import quote" + +msgid "Importer une offre (Photo / PDF)" +msgstr "Import quote (Photo / PDF)" + +msgid "Importer une offre ou un devis fournisseur" +msgstr "Import supplier quote" + +msgid "Informations de prêt modifiées : {desc}" +msgstr "Loan information modified: {desc}" + +msgid "L'image/photo a été analysée avec succès via le moteur OCR local." +msgstr "The image/photo was successfully analyzed via the local OCR engine." + +msgid "" +"Le bon de commande %(code)s a été créé avec succès (%(items)d article(s))." +msgstr "Purchase order %(code)s was successfully created (%(items)d item(s))." + +msgid "" +"Le bon de confection {} a été réouvert (statut : En confection). Les stocks " +"ont été régularisés pour permettre la correction." +msgstr "" +"Manufacturing order {} has been reopened (status: In manufacturing). Stock " +"levels were adjusted to allow correction." + +msgid "" +"Le devis a été analysé avec succès. Veuillez vérifier et valider les " +"articles ci-dessous." +msgstr "" +"The quote was successfully analyzed. Please check and validate the items " +"below." + +msgid "" +"Le document PDF scanné a été analysé avec succès via le moteur OCR local." +msgstr "" +"The scanned PDF document was successfully analyzed via the local OCR engine." + +msgid "" +"Le fournisseur détecté n'a pas été retrouvé. Souhaitez-vous le créer dans " +"Loko ou rattacher un fournisseur existant ?" +msgstr "" +"The detected supplier was not found. Do you want to create it in Loko or " +"link an existing supplier?" + +msgid "" +"Le fournisseur sera automatiquement enregistré dans Loko et rattaché à ce " +"bon de commande." +msgstr "" +"The supplier will be automatically saved in Loko and linked to this purchase" +" order." + +msgid "Le produit \"%(name)s\" a été rejeté et désactivé." +msgstr "Product \"%(name)s\" has been rejected and deactivated." + +msgid "Le produit \"%(name)s\" a été validé avec succès." +msgstr "Product \"%(name)s\" has been successfully approved." + +msgid "" +"Les articles de la commande seront associés par défaut aux emplacements de " +"cet entrepôt." +msgstr "" +"Order items will be associated by default with locations in this warehouse." + +msgid "" +"Les articles du devis sont rapprochés avec les produits existants de votre " +"catalogue Loko. Si le fournisseur n'est pas encore enregistré, vous pourrez " +"confirmer sa création directement lors de la revue." +msgstr "" +"The items in the quote are matched with existing products in your Loko " +"catalog. If the supplier is not yet registered, you can confirm its creation" +" directly during the review." + +msgid "" +"Les lignes de commande doivent obligatoirement correspondre à un produit " +"existant dans le catalogue. Si un produit n'est pas reconnu automatiquement," +" sélectionnez-le dans la liste ou décochez la ligne pour l'exclure." +msgstr "" +"Order lines must correspond to an existing product in the catalog. If a " +"product is not recognized automatically, select it from the list or uncheck " +"the line to exclude it." + +msgid "" +"Les lignes détectées sont automatiquement rapprochées de vos produits en " +"stock. Si le fournisseur est nouveau, vous pourrez confirmer sa création." +msgstr "" +"Detected lines are automatically matched to your stock products. If the " +"supplier is new, you can confirm its creation." + +msgid "" +"Ligne %(n)s : le sous-type 'Correction' est réservé aux administrateurs de " +"l'entrepôt '%(wh)s'." +msgstr "" +"Line %(n)s: subtype 'Correction' is reserved for administrators of warehouse" +" '%(wh)s'." + +msgid "" +"Ligne %(n)s : les emplacements source et destination doivent être " +"différents." +msgstr "Line %(n)s: source and destination locations must be different." + +msgid "" +"Ligne %(n)s : vous n'avez pas la permission de gérer l'entrepôt '%(wh)s'." +msgstr "Line %(n)s: you do not have permission to manage warehouse '%(wh)s'." + +msgid "Modification d'article personnalisé : {desc} (quantité : {qty})" +msgstr "Custom item modified: {desc} (quantity: {qty})" + +msgid "Modification du bon de confection" +msgstr "Manufacturing order modification" + +msgid "Ne pas associer (exclure)" +msgstr "Do not link (exclude)" + +msgid "Nom de l'entreprise" +msgstr "Company name" + +msgid "Nom du fournisseur" +msgstr "Supplier name" + +msgid "Nom identique" +msgstr "Identical name" + +msgid "Non associé" +msgstr "Unlinked" + +msgid "Non trouvé" +msgstr "Not found" + +msgid "Nouveau fournisseur « %(name)s » créé avec succès." +msgstr "New supplier \"%(name)s\" successfully created." + +msgid "N° Devis / Offre d'origine" +msgstr "Original quote/order number" + +msgid "N° Devis :" +msgstr "Quote No.:" + +msgid "N° TVA / Entreprise" +msgstr "VAT / Company No." + +msgid "Ou rattacher à un fournisseur déjà existant dans Loko :" +msgstr "Or link to an already existing supplier in Loko:" + +msgid "Ou rattacher à un fournisseur existant :" +msgstr "Or link to an existing supplier:" + +msgid "P.U. HT (€)" +msgstr "Unit price excl. VAT (€)" + +msgid "PDF numérique" +msgstr "Digital PDF" + +msgid "PDF scanné" +msgstr "Scanned PDF" + +msgid "Photo" +msgstr "Photo" + +msgid "Photo / Scan" +msgstr "Photo / Scan" + +msgid "Photos ou document de l'offre" +msgstr "Photos or document of the quote" + +msgid "Pièce justificative attachée :" +msgstr "Attached supporting document:" + +msgid "Pièces justificatives attachées :" +msgstr "Attached supporting documents:" + +msgid "Prendre en photo / Importer" +msgstr "Take photo / Import" + +msgid "" +"Prenez une photo de chaque page ou importez vos photos/PDF (sélection " +"multiple autorisée)." +msgstr "" +"Take a photo of each page or import your photos/PDF (multiple selection " +"allowed)." + +msgid "Prix net HT" +msgstr "Net price excl. VAT" + +msgid "Produit non associé" +msgstr "Unlinked product" + +msgid "Produit non associé — Sélectionner ci-dessous :" +msgstr "Unlinked product — Select below:" + +msgid "Produit requis pour commander cette ligne." +msgstr "Product required to order this line." + +msgid "Prêt activé (retour prévu : {date})" +msgstr "Loan activated (expected return: {date})" + +msgid "Prêt désactivé" +msgstr "Loan deactivated" + +msgid "Quantité de {product} modifiée de {old_qty} à {new_qty}" +msgstr "Quantity of {product} changed from {old_qty} to {new_qty}" + +msgid "Quantité modifiée : {old} -> {new}" +msgstr "Quantity changed: {old} -> {new}" + +msgid "Rapprochement automatique :" +msgstr "Automatic match:" + +msgid "Recommencer" +msgstr "Restart" + +msgid "Retour aux achats" +msgstr "Back to purchases" + +msgid "Rue, code postal, ville" +msgstr "Street, zip code, city" + +msgid "Règle de commande :" +msgstr "Order rule:" + +msgid "Règle de gestion des articles & du fournisseur :" +msgstr "Management rule for items & supplier:" + +msgid "Réf. fournisseur exacte" +msgstr "Exact supplier ref." + +msgid "Référence & Désignation fournisseur" +msgstr "Supplier reference & description" + +msgid "Réouverture du bon de préparation (statut : À traiter)" +msgstr "Reopening of preparation order (status: To process)" + +msgid "Similarité trouvée" +msgstr "Similarity found" + +msgid "Statut de retour du prêt modifié : {status}" +msgstr "Loan return status modified: {status}" + +msgid "Statut de retour du prêt synchronisé : {status}" +msgstr "Loan return status synchronized: {status}" + +msgid "Statut initial" +msgstr "Initial status" + +msgid "Statut initial :" +msgstr "Initial status:" + +msgid "Suggestions pertinentes" +msgstr "Relevant suggestions" + +msgid "Suppression de l'article personnalisé : {desc} (quantité : {qty})" +msgstr "Custom item removed: {desc} (quantity: {qty})" + +msgid "Suppression du document : {}" +msgstr "Document deleted: {}" + +msgid "Suppression du document joint : {name}" +msgstr "Attached document deleted: {name}" + +msgid "Suppression du produit {product} (quantité initiale : {qty})" +msgstr "Product {product} removed (initial quantity: {qty})" + +msgid "Sélectionner un produit existant..." +msgstr "Select an existing product..." + +msgid "TVA %" +msgstr "VAT %" + +msgid "TVA / Entreprise" +msgstr "VAT / Company" + +msgid "TVA / N° Entr." +msgstr "VAT / Co. No." + +msgid "TVA :" +msgstr "VAT:" + +msgid "TVA calculée :" +msgstr "Calculated VAT:" + +msgid "Total HT" +msgstr "Total excl. VAT" + +msgid "Total HT :" +msgstr "Total excl. VAT:" + +msgid "Total HTVA :" +msgstr "Total excl. VAT:" + +msgid "Total TTC :" +msgstr "Total incl. VAT:" + +msgid "Total TTC estimé :" +msgstr "Estimated total incl. VAT:" + +msgid "Tous les produits du catalogue" +msgstr "All catalog products" + +msgid "Tout cocher" +msgstr "Select all" + +msgid "Tout décocher" +msgstr "Deselect all" + +msgid "Traitement du bon de préparation (mouvements de stock appliqués)" +msgstr "Preparation order processing (stock movements applied)" + +msgid "Validation de l'offre" +msgstr "Quote validation" + +msgid "Veuillez renseigner le nom du nouveau fournisseur à créer." +msgstr "Please enter the name of the new supplier to create." + +msgid "Veuillez saisir le nom du nouveau fournisseur." +msgstr "Please enter the name of the new supplier." + +msgid "Veuillez sélectionner ou prendre en photo votre document." +msgstr "Please select or take a photo of your document." + +msgid "Veuillez sélectionner un document ou des photos (PDF, scan ou photo)." +msgstr "Please select a document or photos (PDF, scan or photo)." + +msgid "Veuillez sélectionner un fournisseur existant dans la liste." +msgstr "Please select an existing supplier from the list." + +msgid "" +"Veuillez sélectionner un fournisseur existant valide dans la liste ou " +"choisir de le créer." +msgstr "" +"Please select a valid existing supplier from the list or choose to create " +"it." + +msgid "Voir la fiche produit" +msgstr "View product page" + +msgid "Vous n'avez pas la permission de rejeter ce produit." +msgstr "You do not have permission to reject this product." + +msgid "Vous n'avez pas la permission de réouvrir ce bon de confection." +msgstr "You do not have permission to reopen this manufacturing order." + +msgid "Vous n'avez pas la permission de valider ce produit." +msgstr "You do not have permission to validate this product." + +msgid "ex: Mon Fournisseur SRL" +msgstr "e.g. My Supplier Ltd" + +msgid "fichiers / photos sélectionnés" +msgstr "files / photos selected" + +msgid "non défini" +msgstr "undefined" + +msgid "photo(s) / document(s) sélectionné(s)" +msgstr "photo(s) / document(s) selected" + +msgid "photos / pages" +msgstr "photos / pages" + +msgid "{{ count }} photos combinées" +msgstr "{{ count }} combined photos" + +msgid "— Choisir un produit du catalogue —" +msgstr "— Choose a catalog product —" + +msgid "— Sélectionner un fournisseur dans la liste —" +msgstr "— Select a supplier from the list —" + +msgid "— Sélectionner un fournisseur —" +msgstr "— Select a supplier —" + +msgid "" +"Veuillez cocher au moins une ligne d'article à inclure dans le bon de " +"commande." +msgstr "Please check at least one item line to include in the purchase order." + +msgid "" +"Veuillez sélectionner un fournisseur existant dans la liste déroulante." +msgstr "Please select an existing supplier from the dropdown list." + +msgid "Veuillez saisir le nom du nouveau fournisseur à créer." +msgstr "Please enter the name of the new supplier to create." + +msgid "Voulez-vous recommencer l'analyse ?" +msgstr "Do you want to restart the analysis?" + +msgid "" +"Veuillez cocher au moins une ligne d'article à inclure dans la commande." +msgstr "Please check at least one item line to include in the order." + +#~ msgid "Discussion liée à ce bon" +#~ msgstr "Discussion related to this order" + +#~ msgid "Ce bon a déjà fait l'objet d'un traitement initial. Les modifications " +#~ msgstr "" +#~ "This order has already undergone initial processing. Changes will be taken " +#~ "into account during the next processing by the warehouseman (automatic " +#~ "returns and additional issues)." + +#~ msgid "" +#~ "Les articles ci-dessous avaient fait l'objet d'une sortie lors du traitement" +#~ " " +#~ msgstr "" +#~ "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 " +#~ "automatically credited back." + +#~ msgid "Sortir les produits du stock et marquer comme traité" +#~ msgstr "Remove products from stock and mark as processed" + +#~ msgid "Traiter" +#~ msgstr "To treat" + +#~ msgid "Rafraîchir la page" +#~ msgstr "Refresh page" diff --git a/loko/stock/locale/fr/LC_MESSAGES/django.mo b/loko/stock/locale/fr/LC_MESSAGES/django.mo index bb6e51d633a30fdc4ff786c80a04a2c2b8478951..4dcb8d5c6f2798032c9ad8c7e2fbd87d6af274cc 100644 GIT binary patch literal 112057 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

cB*R*ro~%rS(*>#OlhTkp^)Y= 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 O;c+Ii*{zBw)Bgi2$K(|N delta 24953 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 {new}" +msgstr "Quantité modifiée : {old} -> {new}" + +msgid "Rapprochement automatique :" +msgstr "Rapprochement automatique :" + +msgid "Recommencer" +msgstr "Recommencer" + +msgid "Retour aux achats" +msgstr "Retour aux achats" + +msgid "Rue, code postal, ville" +msgstr "Rue, code postal, ville" + +msgid "Règle de commande :" +msgstr "Règle de commande :" + +msgid "Règle de gestion des articles & du fournisseur :" +msgstr "Règle de gestion des articles & du fournisseur :" + +msgid "Réf. fournisseur exacte" +msgstr "Réf. fournisseur exacte" + +msgid "Référence & Désignation fournisseur" +msgstr "Référence & Désignation fournisseur" + +msgid "Réouverture du bon de préparation (statut : À traiter)" +msgstr "Réouverture du bon de préparation (statut : À traiter)" + +msgid "Similarité trouvée" +msgstr "Similarité trouvée" + +msgid "Statut de retour du prêt modifié : {status}" +msgstr "Statut de retour du prêt modifié : {status}" + +msgid "Statut de retour du prêt synchronisé : {status}" +msgstr "Statut de retour du prêt synchronisé : {status}" + +msgid "Statut initial" +msgstr "Statut initial" + +msgid "Statut initial :" +msgstr "Statut initial :" + +msgid "Suggestions pertinentes" +msgstr "Suggestions pertinentes" + +msgid "Suppression de l'article personnalisé : {desc} (quantité : {qty})" +msgstr "Suppression de l'article personnalisé : {desc} (quantité : {qty})" + +msgid "Suppression du document : {}" +msgstr "Suppression du document : {}" + +msgid "Suppression du document joint : {name}" +msgstr "Suppression du document joint : {name}" + +msgid "Suppression du produit {product} (quantité initiale : {qty})" +msgstr "Suppression du produit {product} (quantité initiale : {qty})" + +msgid "Sélectionner un produit existant..." +msgstr "Sélectionner un produit existant..." + +msgid "TVA %" +msgstr "TVA %" + +msgid "TVA / Entreprise" +msgstr "TVA / Entreprise" + +msgid "TVA / N° Entr." +msgstr "TVA / N° Entr." + +msgid "TVA :" +msgstr "TVA :" + +msgid "TVA calculée :" +msgstr "TVA calculée :" + +msgid "Total HT" +msgstr "Total HT" + +msgid "Total HT :" +msgstr "Total HT :" + +msgid "Total HTVA :" +msgstr "Total HTVA :" + +msgid "Total TTC :" +msgstr "Total TTC :" + +msgid "Total TTC estimé :" +msgstr "Total TTC estimé :" + +msgid "Tous les produits du catalogue" +msgstr "Tous les produits du catalogue" + +msgid "Tout cocher" +msgstr "Tout cocher" + +msgid "Tout décocher" +msgstr "Tout décocher" + +msgid "Traitement du bon de préparation (mouvements de stock appliqués)" +msgstr "Traitement du bon de préparation (mouvements de stock appliqués)" + +msgid "Validation de l'offre" +msgstr "Validation de l'offre" + +msgid "Veuillez renseigner le nom du nouveau fournisseur à créer." +msgstr "Veuillez renseigner le nom du nouveau fournisseur à créer." + +msgid "Veuillez saisir le nom du nouveau fournisseur." +msgstr "Veuillez saisir le nom du nouveau fournisseur." + +msgid "Veuillez sélectionner ou prendre en photo votre document." +msgstr "Veuillez sélectionner ou prendre en photo votre document." + +msgid "Veuillez sélectionner un document ou des photos (PDF, scan ou photo)." +msgstr "Veuillez sélectionner un document ou des photos (PDF, scan ou photo)." + +msgid "Veuillez sélectionner un fournisseur existant dans la liste." +msgstr "Veuillez sélectionner un fournisseur existant dans la liste." + +msgid "" +"Veuillez sélectionner un fournisseur existant valide dans la liste ou " +"choisir de le créer." +msgstr "" +"Veuillez sélectionner un fournisseur existant valide dans la liste ou " +"choisir de le créer." + +msgid "Voir la fiche produit" +msgstr "Voir la fiche produit" + +msgid "Vous n'avez pas la permission de rejeter ce produit." +msgstr "Vous n'avez pas la permission de rejeter ce produit." + +msgid "Vous n'avez pas la permission de réouvrir ce bon de confection." +msgstr "Vous n'avez pas la permission de réouvrir ce bon de confection." + +msgid "Vous n'avez pas la permission de valider ce produit." +msgstr "Vous n'avez pas la permission de valider ce produit." + +msgid "ex: Mon Fournisseur SRL" +msgstr "ex: Mon Fournisseur SRL" + +msgid "fichiers / photos sélectionnés" +msgstr "fichiers / photos sélectionnés" + +msgid "non défini" +msgstr "non défini" + +msgid "photo(s) / document(s) sélectionné(s)" +msgstr "photo(s) / document(s) sélectionné(s)" + +msgid "photos / pages" +msgstr "photos / pages" + +msgid "{{ count }} photos combinées" +msgstr "{{ count }} photos combinées" + +msgid "— Choisir un produit du catalogue —" +msgstr "— Choisir un produit du catalogue —" + +msgid "— Sélectionner un fournisseur dans la liste —" +msgstr "— Sélectionner un fournisseur dans la liste —" + +msgid "— Sélectionner un fournisseur —" +msgstr "— Sélectionner un fournisseur —" + +msgid "" +"Veuillez cocher au moins une ligne d'article à inclure dans le bon de " +"commande." +msgstr "" +"Veuillez cocher au moins une ligne d'article à inclure dans le bon de " +"commande." + +msgid "" +"Veuillez sélectionner un fournisseur existant dans la liste déroulante." +msgstr "" +"Veuillez sélectionner un fournisseur existant dans la liste déroulante." + +msgid "Veuillez saisir le nom du nouveau fournisseur à créer." +msgstr "Veuillez saisir le nom du nouveau fournisseur à créer." + +msgid "Voulez-vous recommencer l'analyse ?" +msgstr "Voulez-vous recommencer l'analyse ?" + +msgid "" +"Veuillez cocher au moins une ligne d'article à inclure dans la commande." +msgstr "" +"Veuillez cocher au moins une ligne d'article à inclure dans la commande." + +#~ msgid "Discussion liée à ce bon" +#~ msgstr "Discussion liée à ce bon" + +#~ msgid "Ce bon a déjà fait l'objet d'un traitement initial. Les modifications " +#~ msgstr "" +#~ "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 " +#~ "magasinier (restitutions et sorties complémentaires automatiques)." + +#~ msgid "" +#~ "Les articles ci-dessous avaient fait l'objet d'une sortie lors du traitement" +#~ " " +#~ msgstr "" +#~ "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 " +#~ "validation, le stock sera automatiquement recrédité." + +#~ msgid "Sortir les produits du stock et marquer comme traité" +#~ msgstr "Sortir les produits du stock et marquer comme traité" + +#~ msgid "Traiter" +#~ msgstr "Traiter" + +#~ msgid "Rafraîchir la page" +#~ msgstr "Rafraîchir la page" diff --git a/loko/stock/locale/nl/LC_MESSAGES/django.mo b/loko/stock/locale/nl/LC_MESSAGES/django.mo index f1864692b4d806932f4672829c7a221c18a9c867..f3b1d00e065d50bf5ef41d152dcb46b20a524276 100644 GIT binary patch literal 110375 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 M!x#IhJ1*>h0lTd16951J diff --git a/loko/stock/locale/nl/LC_MESSAGES/django.po b/loko/stock/locale/nl/LC_MESSAGES/django.po index 817115e..2bb4a6f 100644 --- a/loko/stock/locale/nl/LC_MESSAGES/django.po +++ b/loko/stock/locale/nl/LC_MESSAGES/django.po @@ -77,8 +77,12 @@ msgid "Emplacement par défaut" msgstr "Standaardlocatie" #: stock/models.py:90 -msgid "Si activé, cet emplacement sera proposé par défaut dans les formulaires pour cet entrepôt." -msgstr "Indien geactiveerd wordt deze locatie standaard aangeboden in de formulieren voor dit magazijn." +msgid "" +"Si activé, cet emplacement sera proposé par défaut dans les formulaires pour" +" cet entrepôt." +msgstr "" +"Indien geactiveerd wordt deze locatie standaard aangeboden in de formulieren" +" voor dit magazijn." #: stock/models.py:96 stock/models.py:200 stock/models.py:616 #: stock/models.py:1289 stock/models.py:1917 stock/models.py:2201 @@ -143,8 +147,12 @@ msgid "Articles tracés (numéro de série)" msgstr "Getraceerde artikelen (serienummer)" #: stock/models.py:204 -msgid "Si activé, chaque article de ce produit devra avoir un numéro de série unique." -msgstr "Indien ingeschakeld, moet elk item in dit product een uniek serienummer hebben." +msgid "" +"Si activé, chaque article de ce produit devra avoir un numéro de série " +"unique." +msgstr "" +"Indien ingeschakeld, moet elk item in dit product een uniek serienummer " +"hebben." #: stock/models.py:208 stock/models.py:2214 #: stock/templates/stock/product_design_detail.html:24 @@ -155,8 +163,13 @@ msgid "Actif" msgstr "Actief" #: stock/models.py:209 -msgid "Si désactivé, le produit ne sera plus disponible pour les opérations (nouvelles entrées, sorties, transferts, interventions)." -msgstr "Indien gedeactiveerd zal het product niet langer beschikbaar zijn voor verrichtingen (nieuwe binnenkomsten, uitgangen, overschrijvingen, interventies)." +msgid "" +"Si désactivé, le produit ne sera plus disponible pour les opérations " +"(nouvelles entrées, sorties, transferts, interventions)." +msgstr "" +"Indien gedeactiveerd zal het product niet langer beschikbaar zijn voor " +"verrichtingen (nieuwe binnenkomsten, uitgangen, overschrijvingen, " +"interventies)." #: stock/models.py:215 stock/templates/stock/product_detail.html:191 #: stock/templates/stock/product_form.html:184 @@ -164,8 +177,11 @@ msgid "Emplacements autorisés" msgstr "Standaardlocatie" #: stock/models.py:216 -msgid "Emplacements dans lesquels ce produit est autorisé à être stocké (vide = tous autorisés)." -msgstr "Locaties waar dit product mag worden opgeslagen (leeg = alles toegestaan)." +msgid "" +"Emplacements dans lesquels ce produit est autorisé à être stocké (vide = " +"tous autorisés)." +msgstr "" +"Locaties waar dit product mag worden opgeslagen (leeg = alles toegestaan)." #: stock/models.py:307 #, python-brace-format @@ -617,8 +633,11 @@ msgstr "Inventaris {product} ({location})" #: stock/models.py:774 #, python-format -msgid "Le produit \"%(prod)s\" n'est pas autorisé dans l'emplacement de cet inventaire (\"%(loc)s\")." -msgstr "Product '%(prod)s' is niet toegestaan ​​op deze voorraadlocatie ('%(loc)s')." +msgid "" +"Le produit \"%(prod)s\" n'est pas autorisé dans l'emplacement de cet " +"inventaire (\"%(loc)s\")." +msgstr "" +"Product '%(prod)s' is niet toegestaan ​​op deze voorraadlocatie ('%(loc)s')." #: stock/models.py:814 stock/models.py:926 #: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:92 @@ -833,7 +852,9 @@ msgstr "Gedeeltelijke ontvangstbestelling #{order_id}" #: stock/models.py:1116 msgid "Quantité totale dans l'unité du produit à ajouter au stock" -msgstr "Totale hoeveelheid in de producteenheid die aan de voorraad moet worden toegevoegd" +msgstr "" +"Totale hoeveelheid in de producteenheid die aan de voorraad moet worden " +"toegevoegd" #: stock/models.py:1121 msgid "Nombre d'articles commandés (ex: nombre de sacs)" @@ -932,8 +953,12 @@ msgid "Quantité modifiée" msgstr "Aantal gewijzigd" #: stock/models.py:1542 -msgid "Indique que la quantité a été modifiée après que l'article ait été marqué comme préparé." -msgstr "Geeft aan dat de hoeveelheid is gewijzigd nadat het artikel als gereed was gemarkeerd." +msgid "" +"Indique que la quantité a été modifiée après que l'article ait été marqué " +"comme préparé." +msgstr "" +"Geeft aan dat de hoeveelheid is gewijzigd nadat het artikel als gereed was " +"gemarkeerd." #: stock/models.py:1546 msgid "Quantité précédente" @@ -1100,24 +1125,37 @@ msgid "Produit fini à stocker" msgstr "Eindproduct om op te slaan" #: stock/models.py:1926 -msgid "Produit existant dont la quantité sera augmentée à la fin de la confection. Si vide et qu'un nom est fourni, un nouveau produit sera créé." -msgstr "Bestaand product waarvan de hoeveelheid aan het einde van de productie zal worden vergroot. Indien leeg en een naam opgegeven, wordt er een nieuw product aangemaakt." +msgid "" +"Produit existant dont la quantité sera augmentée à la fin de la confection. " +"Si vide et qu'un nom est fourni, un nouveau produit sera créé." +msgstr "" +"Bestaand product waarvan de hoeveelheid aan het einde van de productie zal " +"worden vergroot. Indien leeg en een naam opgegeven, wordt er een nieuw " +"product aangemaakt." #: stock/models.py:1931 msgid "Nom du produit fini (nouveau)" msgstr "Naam eindproduct (nieuw)" #: stock/models.py:1932 -msgid "Nom du nouveau produit à créer si 'Produit fini à stocker' n'est pas sélectionné." -msgstr "Naam van het nieuwe product dat moet worden aangemaakt als 'Eindproduct om op te slaan' niet is geselecteerd." +msgid "" +"Nom du nouveau produit à créer si 'Produit fini à stocker' n'est pas " +"sélectionné." +msgstr "" +"Naam van het nieuwe product dat moet worden aangemaakt als 'Eindproduct om " +"op te slaan' niet is geselecteerd." #: stock/models.py:1939 stock/templates/stock/production_order_form.html:249 msgid "Emplacement de stockage du produit fini" msgstr "Opslaglocatie voor eindproducten" #: stock/models.py:1940 -msgid "Emplacement où le produit fini sera ajouté au stock. Si vide, utilise l'emplacement par défaut de la conception." -msgstr "Locatie waar het eindproduct aan de voorraad wordt toegevoegd. Indien leeg, wordt de standaardlocatie van het ontwerp gebruikt." +msgid "" +"Emplacement où le produit fini sera ajouté au stock. Si vide, utilise " +"l'emplacement par défaut de la conception." +msgstr "" +"Locatie waar het eindproduct aan de voorraad wordt toegevoegd. Indien leeg, " +"wordt de standaardlocatie van het ontwerp gebruikt." #: stock/models.py:1948 #, python-brace-format @@ -1572,8 +1610,12 @@ msgstr "Een validatorobservatie toevoegen/bewerken..." #: stock/templates/stock/inventory_detail.html:422 #: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:805 -msgid "Voulez-vous vraiment valider cet inventaire ? Les stocks seront ajustés définitivement." -msgstr "Wilt u deze inventarisatie echt valideren? De voorraden zullen permanent worden aangepast." +msgid "" +"Voulez-vous vraiment valider cet inventaire ? Les stocks seront ajustés " +"définitivement." +msgstr "" +"Wilt u deze inventarisatie echt valideren? De voorraden zullen permanent " +"worden aangepast." #: stock/templates/stock/inventory_detail.html:424 #: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:807 @@ -1782,7 +1824,9 @@ msgid "Supprimer" msgstr "Verwijderen" #: stock/templates/stock/inventory_form.html:104 -msgid "Sélectionnez un emplacement pour charger automatiquement les produits en stock." +msgid "" +"Sélectionnez un emplacement pour charger automatiquement les produits en " +"stock." msgstr "Selecteer een locatie om automatisch producten op voorraad te laden." #: stock/templates/stock/inventory_form.html:222 @@ -1941,7 +1985,8 @@ msgstr "Vouchernummer…" #: stock/templates/stock/mobile/new_stock_batch_mobile.html:217 msgid "Optionnel — liez à un bon de préparation pour un retour de matériel." -msgstr "Optioneel — link naar een voorbereidingsvoucher voor een materiaalretour." +msgstr "" +"Optioneel — link naar een voorbereidingsvoucher voor een materiaalretour." #: stock/templates/stock/mobile/new_stock_batch_mobile.html:220 #: stock/templates/stock/new_stock_batch.html:245 @@ -2121,8 +2166,12 @@ msgstr "gemarkeerd als gebruikt bij interventie" #: stock/templates/stock/mobile/new_stock_batch_mobile.html:827 #: stock/templates/stock/new_stock_batch.html:1022 -msgid "Tous les articles de ce bon ont été marqués comme utilisés lors de l'intervention" -msgstr "Alle artikelen van deze bon zijn gemarkeerd als gebruikt tijdens de interventie" +msgid "" +"Tous les articles de ce bon ont été marqués comme utilisés lors de " +"l'intervention" +msgstr "" +"Alle artikelen van deze bon zijn gemarkeerd als gebruikt tijdens de " +"interventie" #: stock/templates/stock/mobile/new_stock_batch_mobile.html:827 #: stock/templates/stock/new_stock_batch.html:1022 @@ -2141,8 +2190,12 @@ msgstr "product(en) van bon" #: stock/templates/stock/mobile/new_stock_batch_mobile.html:835 #: stock/templates/stock/new_stock_batch.html:1030 -msgid "Matériel marqué comme utilisé sur l'intervention (cliquer pour ajouter au retour si surplus) :" -msgstr "Materiaal gemarkeerd als gebruikt bij interventie (klik om toe te voegen aan retour bij overschot):" +msgid "" +"Matériel marqué comme utilisé sur l'intervention (cliquer pour ajouter au " +"retour si surplus) :" +msgstr "" +"Materiaal gemarkeerd als gebruikt bij interventie (klik om toe te voegen aan" +" retour bij overschot):" #: stock/templates/stock/mobile/new_stock_batch_mobile.html:874 #: stock/templates/stock/new_stock_batch.html:1072 @@ -2367,8 +2420,12 @@ msgid "Produit fini à ajouter au stock" msgstr "Eindproduct om aan de voorraad toe te voegen" #: stock/templates/stock/mobile/production_order_form_mobile.html:187 -msgid "Quand ce bon est terminé, le produit fini sera automatiquement ajouté au stock." -msgstr "Wanneer deze voucher is ingevuld, wordt het eindproduct automatisch aan de voorraad toegevoegd." +msgid "" +"Quand ce bon est terminé, le produit fini sera automatiquement ajouté au " +"stock." +msgstr "" +"Wanneer deze voucher is ingevuld, wordt het eindproduct automatisch aan de " +"voorraad toegevoegd." #: stock/templates/stock/mobile/production_order_form_mobile.html:191 #: stock/templates/stock/production_order_form.html:215 @@ -2767,8 +2824,12 @@ msgid "Bon réouvert pour modification" msgstr "Geen wijziging" #: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:94 -msgid "Ce bon a fait l'objet d'un traitement initial. Les deltas et restitutions seront traités à la confirmation." -msgstr "Deze bon heeft een eerste verwerking ondergaan. Delta's en teruggaven worden bij bevestiging verwerkt." +msgid "" +"Ce bon a fait l'objet d'un traitement initial. Les deltas et restitutions " +"seront traités à la confirmation." +msgstr "" +"Deze bon heeft een eerste verwerking ondergaan. Delta's en teruggaven worden" +" bij bevestiging verwerkt." #: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:103 #: stock/templates/stock/preparation_order_detail.html:84 @@ -2962,8 +3023,12 @@ msgid "Confirmer l'annulation" msgstr "Annulering bevestigen" #: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:489 -msgid "Êtes-vous sûr de vouloir annuler ce bon de préparation ? Les quantités réservées seront libérées." -msgstr "Weet u zeker dat u deze voorbereidingsvoucher wilt annuleren? Gereserveerde hoeveelheden worden vrijgegeven." +msgid "" +"Êtes-vous sûr de vouloir annuler ce bon de préparation ? Les quantités " +"réservées seront libérées." +msgstr "" +"Weet u zeker dat u deze voorbereidingsvoucher wilt annuleren? Gereserveerde " +"hoeveelheden worden vrijgegeven." #: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:496 #: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:308 @@ -3037,7 +3102,8 @@ msgid "Joindre un fichier" msgstr "Bestand bijvoegen" #: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:1181 -#: stock/templates/stock/preparation_order_detail.html:2129 stock/views.py:4015 +#: stock/templates/stock/preparation_order_detail.html:2129 +#: stock/views.py:4015 msgid "Le message ne peut pas être vide." msgstr "Het bericht mag niet leeg zijn." @@ -3108,8 +3174,12 @@ msgstr "Begin met maken" #: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:202 #: stock/templates/stock/production_order_detail.html:52 -msgid "Confirmer la fin de confection ? Le stock des composants sera consommé et le produit fini sera ajouté au stock." -msgstr "Bevestig het einde van de productie? De voorraad van de componenten wordt verbruikt en het eindproduct wordt aan de voorraad toegevoegd." +msgid "" +"Confirmer la fin de confection ? Le stock des composants sera consommé et le" +" produit fini sera ajouté au stock." +msgstr "" +"Bevestig het einde van de productie? De voorraad van de componenten wordt " +"verbruikt en het eindproduct wordt aan de voorraad toegevoegd." #: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:206 #: stock/templates/stock/production_order_detail.html:53 @@ -3117,8 +3187,12 @@ msgid "Terminer la confection" msgstr "Maak het maken af" #: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:230 -msgid "Êtes-vous sûr de vouloir annuler ce bon de confection ? Cette action est irréversible." -msgstr "Weet je zeker dat je deze knutselvoucher wilt annuleren? Deze actie is onomkeerbaar." +msgid "" +"Êtes-vous sûr de vouloir annuler ce bon de confection ? Cette action est " +"irréversible." +msgstr "" +"Weet je zeker dat je deze knutselvoucher wilt annuleren? Deze actie is " +"onomkeerbaar." #: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:299 #: stock/templates/stock/preparation_order_detail.html:1317 @@ -3240,8 +3314,12 @@ msgid "Réceptionner les articles" msgstr "Ontvang de artikelen" #: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:238 -msgid "Indiquez la quantité à réceptionner pour chaque article. Laissez à 0 pour ignorer." -msgstr "Geef per artikel aan hoeveel u wilt ontvangen. Laat het op 0 staan ​​om te negeren." +msgid "" +"Indiquez la quantité à réceptionner pour chaque article. Laissez à 0 pour " +"ignorer." +msgstr "" +"Geef per artikel aan hoeveel u wilt ontvangen. Laat het op 0 staan ​​om te " +"negeren." #: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:270 msgid "Tout vider" @@ -3282,8 +3360,12 @@ msgid "Tapez le numéro du bon..." msgstr "Voer het vouchernummer in..." #: stock/templates/stock/new_stock_batch.html:241 -msgid "Optionnel. Liez cette entrée à un bon de préparation (ex : retour de matériel)." -msgstr "Optioneel. Koppel deze boeking aan een voorbereidingsopdracht (bijvoorbeeld: retour materialen)." +msgid "" +"Optionnel. Liez cette entrée à un bon de préparation (ex : retour de " +"matériel)." +msgstr "" +"Optioneel. Koppel deze boeking aan een voorbereidingsopdracht (bijvoorbeeld:" +" retour materialen)." #: stock/templates/stock/new_stock_batch.html:259 msgid "Ajouter une ligne" @@ -3313,7 +3395,8 @@ msgstr "Blader..." #: stock/templates/stock/new_stock_batch.html:292 msgid "Formats acceptés : images, PDF, Word, Excel, ODT, ODS, texte." -msgstr "Geaccepteerde formaten: afbeeldingen, PDF, Word, Excel, ODT, ODS, tekst." +msgstr "" +"Geaccepteerde formaten: afbeeldingen, PDF, Word, Excel, ODT, ODS, tekst." #: stock/templates/stock/new_stock_batch.html:300 msgid "Valider le lot" @@ -3338,7 +3421,8 @@ msgstr "Voor een uitvoer is de bronlocatie vereist." #: stock/templates/stock/new_stock_batch.html:847 #: stock/templates/stock/new_stock_batch.html:852 -msgid "L'emplacement de destination sélectionné n'est pas autorisé pour ce produit." +msgid "" +"L'emplacement de destination sélectionné n'est pas autorisé pour ce produit." msgstr "De bestemmingslocatie is verplicht voor deelname." #: stock/templates/stock/preparation_order_add.html:10 @@ -3385,8 +3469,12 @@ msgid "Autres produits" msgstr "Andere producten" #: stock/templates/stock/preparation_order_add.html:176 -msgid "Ajoutez des lignes pour des produits non référencés : décrivez librement, choisissez la catégorie et la quantité." -msgstr "Voeg regels toe voor niet-vermelde producten: beschrijf vrij, kies de categorie en het aantal." +msgid "" +"Ajoutez des lignes pour des produits non référencés : décrivez librement, " +"choisissez la catégorie et la quantité." +msgstr "" +"Voeg regels toe voor niet-vermelde producten: beschrijf vrij, kies de " +"categorie en het aantal." #: stock/templates/stock/preparation_order_add.html:186 msgid "Description du produit..." @@ -3407,8 +3495,11 @@ msgid "Aucune ligne ajoutée" msgstr "Geen regels toegevoegd" #: stock/templates/stock/preparation_order_add.html:259 -msgid "Formats acceptés : images, PDF, Word, Excel, ODT, ODS, texte. Optionnel." -msgstr "Geaccepteerde formaten: afbeeldingen, PDF, Word, Excel, ODT, ODS, tekst. Optioneel." +msgid "" +"Formats acceptés : images, PDF, Word, Excel, ODT, ODS, texte. Optionnel." +msgstr "" +"Geaccepteerde formaten: afbeeldingen, PDF, Word, Excel, ODT, ODS, tekst. " +"Optioneel." #: stock/templates/stock/preparation_order_add.html:268 #: stock/templates/stock/preparation_order_add.html:272 @@ -3479,8 +3570,12 @@ msgid "À commander" msgstr "Om te bestellen" #: stock/templates/stock/preparation_order_create_purchase.html:65 -msgid "Tous les produits sont en stock suffisant. Vous pouvez créer un bon de commande pour réapprovisionner." -msgstr "Alle producten zijn voldoende op voorraad. U kunt een inkooporder aanmaken om de voorraad aan te vullen." +msgid "" +"Tous les produits sont en stock suffisant. Vous pouvez créer un bon de " +"commande pour réapprovisionner." +msgstr "" +"Alle producten zijn voldoende op voorraad. U kunt een inkooporder aanmaken " +"om de voorraad aan te vullen." #: stock/templates/stock/preparation_order_create_purchase.html:74 msgid "Informations du bon de commande" @@ -3491,8 +3586,10 @@ msgid "Produits à commander" msgstr "Producten om te bestellen" #: stock/templates/stock/preparation_order_create_purchase.html:115 -msgid "Cliquez sur 'Ajouter produit manquant' ou ajoutez des produits manuellement" -msgstr "Klik op 'Ontbrekend product toevoegen' of voeg producten handmatig toe" +msgid "" +"Cliquez sur 'Ajouter produit manquant' ou ajoutez des produits manuellement" +msgstr "" +"Klik op 'Ontbrekend product toevoegen' of voeg producten handmatig toe" #: stock/templates/stock/preparation_order_create_purchase.html:122 msgid "Ajouter tous les produits manquants" @@ -3516,7 +3613,10 @@ msgid "Bon de préparation réouvert pour modification" msgstr "Gekoppelde voorbereidingsvoucher (retour)" #: stock/templates/stock/preparation_order_detail.html:74 -msgid "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 magasinier (restitutions et sorties complémentaires automatiques)." +msgid "" +"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 " +"magasinier (restitutions et sorties complémentaires automatiques)." msgstr "" #: stock/templates/stock/preparation_order_detail.html:118 @@ -3694,8 +3794,11 @@ msgid "Êtes-vous sûr de vouloir annuler ce bon ?" msgstr "Weet u zeker dat u deze bon wilt annuleren?" #: stock/templates/stock/preparation_order_detail.html:658 -msgid "Enregistrer la réintégration de matériel en stock préremplie depuis ce bon" -msgstr "Sla de vooraf ingevulde heropname van materiaal in voorraad op vanaf deze bon" +msgid "" +"Enregistrer la réintégration de matériel en stock préremplie depuis ce bon" +msgstr "" +"Sla de vooraf ingevulde heropname van materiaal in voorraad op vanaf deze " +"bon" #: stock/templates/stock/preparation_order_detail.html:660 stock/tests.py:1742 msgid "Créer un retour" @@ -3707,15 +3810,22 @@ msgstr "Voorbereidingsbon heropenen" #: stock/templates/stock/preparation_order_detail.html:672 msgid "Permet de modifier les articles du bon (repasse au statut À traiter)" -msgstr "Hiermee kunnen de artikelen van de bon worden gewijzigd (status wordt teruggezet naar Te behandelen)" +msgstr "" +"Hiermee kunnen de artikelen van de bon worden gewijzigd (status wordt " +"teruggezet naar Te behandelen)" #: stock/templates/stock/preparation_order_detail.html:690 msgid "Annuler le bon et remettre tous les produits sortis en stock" -msgstr "Annuleer de bon en breng alle uitgegeven producten terug naar de voorraad" +msgstr "" +"Annuleer de bon en breng alle uitgegeven producten terug naar de voorraad" #: stock/templates/stock/preparation_order_detail.html:692 -msgid "Êtes-vous sûr de vouloir annuler ce bon déjà traité ? Les produits sortis seront automatiquement réintégrés en stock." -msgstr "Weet u zeker dat u deze reeds verwerkte bon wilt annuleren? De uitgegeven producten worden automatisch opnieuw in voorraad opgenomen." +msgid "" +"Êtes-vous sûr de vouloir annuler ce bon déjà traité ? Les produits sortis " +"seront automatiquement réintégrés en stock." +msgstr "" +"Weet u zeker dat u deze reeds verwerkte bon wilt annuleren? De uitgegeven " +"producten worden automatisch opnieuw in voorraad opgenomen." #: stock/templates/stock/preparation_order_detail.html:735 msgid "Rechercher un produit..." @@ -3819,8 +3929,12 @@ msgid "Supprimé" msgstr "Verwijderen" #: stock/templates/stock/preparation_order_detail.html:1579 -msgid "Les mouvements de stock seront automatiquement enregistrés et le bon passera au statut Traité." -msgstr "Voorraadbewegingen worden automatisch geregistreerd en de bon krijgt de status Behandeld." +msgid "" +"Les mouvements de stock seront automatiquement enregistrés et le bon passera" +" au statut Traité." +msgstr "" +"Voorraadbewegingen worden automatisch geregistreerd en de bon krijgt de " +"status Behandeld." #: stock/templates/stock/preparation_order_detail.html:1585 msgid "Confirmer et marquer comme traité" @@ -3855,11 +3969,18 @@ msgid "Attention : des quantités ont été modifiées" msgstr "Let op: aantallen zijn aangepast" #: stock/templates/stock/preparation_order_process.html:26 -msgid "Un ou plusieurs articles déjà préparés ont vu leur quantité modifiée. Veuillez vérifier les articles signalés ci-dessous." -msgstr "Van een of meer reeds bereide artikelen is de hoeveelheid gewijzigd. Controleer de hieronder gemarkeerde items." +msgid "" +"Un ou plusieurs articles déjà préparés ont vu leur quantité modifiée. " +"Veuillez vérifier les articles signalés ci-dessous." +msgstr "" +"Van een of meer reeds bereide artikelen is de hoeveelheid gewijzigd. " +"Controleer de hieronder gemarkeerde items." #: stock/templates/stock/preparation_order_process.html:39 -msgid "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 validation, le stock sera automatiquement recrédité." +msgid "" +"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 " +"validation, le stock sera automatiquement recrédité." msgstr "" #: stock/templates/stock/preparation_order_process.html:77 @@ -3901,7 +4022,9 @@ msgid "Quantité à sortir" msgstr "Vrij te geven hoeveelheid" #: stock/templates/stock/preparation_order_process.html:233 -msgid "Aucun stock enregistré pour ce produit. Le stock passera en négatif après la sortie." +msgid "" +"Aucun stock enregistré pour ce produit. Le stock passera en négatif après la" +" sortie." msgstr "Er is geen voorraad geregistreerd voor dit product." #: stock/templates/stock/preparation_order_process.html:238 @@ -3910,7 +4033,8 @@ msgstr "Er is geen voorraad beschikbaar voor dit product" #: stock/templates/stock/preparation_order_process.html:320 msgid "Confirmer la sortie des produits et marquer le bon comme traité ?" -msgstr "De vrijgave van producten bevestigen en de voucher als verwerkt markeren?" +msgstr "" +"De vrijgave van producten bevestigen en de voucher als verwerkt markeren?" #: stock/templates/stock/preparation_order_process.html:321 msgid "Marquer comme traité" @@ -4062,8 +4186,12 @@ msgid "Entrepôt & Emplacement de production" msgstr "Magazijn en productielocatie" #: stock/templates/stock/product_design_form.html:117 -msgid "L'entrepôt et l'emplacement définis ici seront utilisés par défaut lors de la création d'un bon de production depuis un bon de préparation." -msgstr "Het hier gedefinieerde magazijn en de locatie worden standaard gebruikt bij het aanmaken van een productieorder op basis van een pickorder." +msgid "" +"L'entrepôt et l'emplacement définis ici seront utilisés par défaut lors de " +"la création d'un bon de production depuis un bon de préparation." +msgstr "" +"Het hier gedefinieerde magazijn en de locatie worden standaard gebruikt bij " +"het aanmaken van een productieorder op basis van een pickorder." #: stock/templates/stock/product_design_form.html:122 msgid "Entrepôt de production" @@ -4078,8 +4206,12 @@ msgid "Produit fini par défaut" msgstr "Standaard eindproduct" #: stock/templates/stock/product_design_form.html:145 -msgid "Produit existant à réapprovisionner automatiquement quand un bon de confection basé sur cette conception est terminé." -msgstr "Bestaand product wordt automatisch aangevuld wanneer een productieorder op basis van dit ontwerp wordt voltooid." +msgid "" +"Produit existant à réapprovisionner automatiquement quand un bon de " +"confection basé sur cette conception est terminé." +msgstr "" +"Bestaand product wordt automatisch aangevuld wanneer een productieorder op " +"basis van dit ontwerp wordt voltooid." #: stock/templates/stock/product_design_form.html:157 msgid "Composants (pièces du stock)" @@ -4263,8 +4395,14 @@ msgid "Désactivation" msgstr "Bestemming" #: stock/templates/stock/product_form.html:237 -msgid "Rendre ce produit inactif empêchera son utilisation pour les futurs mouvements de stock ou bons de commande, mais préservera tout son historique." -msgstr "Als u dit product inactief maakt, wordt het gebruik ervan voor toekomstige voorraadbewegingen of inkooporders voorkomen, maar blijft de hele geschiedenis behouden." +msgid "" +"Rendre ce produit inactif empêchera son utilisation pour les futurs " +"mouvements de stock ou bons de commande, mais préservera tout son " +"historique." +msgstr "" +"Als u dit product inactief maakt, wordt het gebruik ervan voor toekomstige " +"voorraadbewegingen of inkooporders voorkomen, maar blijft de hele " +"geschiedenis behouden." #: stock/templates/stock/product_form.html:240 msgid "Désactiver ce produit" @@ -4357,8 +4495,12 @@ msgid "Rechercher une conception..." msgstr "Zoek een ontwerp..." #: stock/templates/stock/production_order_form.html:121 -msgid "Optionnel. Si une conception est sélectionnée, vous pouvez importer ses composants ci-dessous." -msgstr "Optioneel. Als een ontwerp is geselecteerd, kunt u hieronder de componenten ervan importeren." +msgid "" +"Optionnel. Si une conception est sélectionnée, vous pouvez importer ses " +"composants ci-dessous." +msgstr "" +"Optioneel. Als een ontwerp is geselecteerd, kunt u hieronder de componenten " +"ervan importeren." #: stock/templates/stock/production_order_form.html:129 msgid "Composants requis (articles du stock)" @@ -4378,11 +4520,16 @@ msgstr "Geselecteerde componenten" #: stock/templates/stock/production_order_form.html:201 msgid "Optionnel. Liez ce bon à un bon de préparation existant." -msgstr "Optioneel. Koppel deze voucher aan een bestaande voorbereidingsvoucher." +msgstr "" +"Optioneel. Koppel deze voucher aan een bestaande voorbereidingsvoucher." #: stock/templates/stock/production_order_form.html:212 -msgid "Quand ce bon de confection est terminé, le produit fini sera automatiquement ajouté au stock." -msgstr "Wanneer deze voorbereidingsopdracht is voltooid, wordt het eindproduct automatisch aan de voorraad toegevoegd." +msgid "" +"Quand ce bon de confection est terminé, le produit fini sera automatiquement" +" ajouté au stock." +msgstr "" +"Wanneer deze voorbereidingsopdracht is voltooid, wordt het eindproduct " +"automatisch aan de voorraad toegevoegd." #: stock/templates/stock/production_order_form.html:220 msgid "Tapez pour rechercher un produit..." @@ -4393,12 +4540,17 @@ msgid "Si le produit existe déjà dans le stock, sélectionnez-le ici." msgstr "Als het product al op voorraad is, selecteert u het hier." #: stock/templates/stock/production_order_form.html:244 -msgid "Si le produit n'existe pas encore, entrez le nom ici. Un nouveau produit sera créé à la fin de la conception." -msgstr "Als het product nog niet bestaat, vul dan hier de naam in. Aan het einde van het ontwerp wordt een nieuw product gemaakt." +msgid "" +"Si le produit n'existe pas encore, entrez le nom ici. Un nouveau produit " +"sera créé à la fin de la conception." +msgstr "" +"Als het product nog niet bestaat, vul dan hier de naam in. Aan het einde van" +" het ontwerp wordt een nieuw product gemaakt." #: stock/templates/stock/production_order_form.html:255 msgid "Laisser vide pour utiliser l'emplacement par défaut de la conception." -msgstr "Laat dit veld leeg om de standaardlocatie van het ontwerp te gebruiken." +msgstr "" +"Laat dit veld leeg om de standaardlocatie van het ontwerp te gebruiken." #: stock/templates/stock/production_order_form.html:297 msgid "Les fichiers seront joints au bon de confection après la sauvegarde." @@ -4488,8 +4640,12 @@ msgid "Réception des articles" msgstr "Ontvangst van artikelen" #: stock/templates/stock/purchase_order_detail.html:327 -msgid "Indiquez la quantité à réceptionner pour chaque article. Laissez à 0 pour ignorer un article." -msgstr "Geef per artikel aan hoeveel u wilt ontvangen. Laat het op 0 staan ​​om een ​​item te negeren." +msgid "" +"Indiquez la quantité à réceptionner pour chaque article. Laissez à 0 pour " +"ignorer un article." +msgstr "" +"Geef per artikel aan hoeveel u wilt ontvangen. Laat het op 0 staan ​​om een " +"​​item te negeren." #: stock/templates/stock/purchase_order_detail.html:335 msgid "Déjà reçu" @@ -4565,8 +4721,12 @@ msgid "Nouvelle demande d'offre" msgstr "Nieuwe bestelling" #: stock/templates/stock/request_for_quote_form.html:34 -msgid "Maintenez la touche Ctrl (ou Cmd) enfoncée pour sélectionner plusieurs fournisseurs." -msgstr "Houd de Ctrl-toets (of Cmd-toets) ingedrukt om meerdere providers te selecteren." +msgid "" +"Maintenez la touche Ctrl (ou Cmd) enfoncée pour sélectionner plusieurs " +"fournisseurs." +msgstr "" +"Houd de Ctrl-toets (of Cmd-toets) ingedrukt om meerdere providers te " +"selecteren." #: stock/templates/stock/serialized_item_detail.html:42 #, python-format @@ -4598,8 +4758,12 @@ msgid "Sélectionner un produit" msgstr "Selecteer een product" #: stock/templates/stock/serialized_item_form.html:35 -msgid "Aucun produit n'est configuré pour le suivi par numéro de série. Activez l'option « Articles tracés » sur le produit souhaité." -msgstr "Er zijn geen producten geconfigureerd voor het volgen van serienummers. Activeer de optie “Getraceerde artikelen” op het gewenste product." +msgid "" +"Aucun produit n'est configuré pour le suivi par numéro de série. Activez " +"l'option « Articles tracés » sur le produit souhaité." +msgstr "" +"Er zijn geen producten geconfigureerd voor het volgen van serienummers. " +"Activeer de optie “Getraceerde artikelen” op het gewenste product." #: stock/templates/stock/serialized_item_form.html:44 msgid "Ex: SN-2024-00123" @@ -4951,7 +5115,8 @@ msgid "Prix" msgstr "Prijs" #: stock/tests_permissions.py:446 stock/views.py:1052 -msgid "Le sous-type 'Correction' est réservé aux administrateurs de l'entrepôt." +msgid "" +"Le sous-type 'Correction' est réservé aux administrateurs de l'entrepôt." msgstr "Het subtype 'Correctie' is gereserveerd voor magazijnbeheerders." #: stock/views.py:166 stock/views.py:3792 @@ -4983,15 +5148,19 @@ msgid "Une sortie nécessite un emplacement source." msgstr "Voor een uitvoer is een bronlocatie vereist." #: stock/views.py:773 -msgid "Un transfert nécessite un emplacement source et un emplacement destination." -msgstr "Voor een overdracht is een bronlocatie en een bestemmingslocatie vereist." +msgid "" +"Un transfert nécessite un emplacement source et un emplacement destination." +msgstr "" +"Voor een overdracht is een bronlocatie en een bestemmingslocatie vereist." #: stock/views.py:799 msgid "Mouvement de stock créé avec succès." msgstr "Voorraadverplaatsing is succesvol gemaakt." #: stock/views.py:1054 -msgid "Vous n'avez pas la permission de gérer l'entrepôt impliqué dans ce mouvement." +msgid "" +"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." #: stock/views.py:1056 @@ -5003,7 +5172,8 @@ msgid "L'emplacement source est obligatoire pour une sortie." msgstr "Voor een uitvoer is de bronlocatie vereist." #: stock/views.py:1060 -msgid "Les emplacements source et destination sont obligatoires pour un transfert." +msgid "" +"Les emplacements source et destination sont obligatoires pour un transfert." msgstr "Voor een overdracht zijn bron- en bestemmingslocaties vereist." #: stock/views.py:1074 @@ -5023,18 +5193,27 @@ msgstr "Regel %(n)s: bronlocatie vereist voor uitvoer." #: stock/views.py:1088 #, python-format -msgid "Ligne %(n)s : emplacements source et destination requis pour un transfert." +msgid "" +"Ligne %(n)s : emplacements source et destination requis pour un transfert." msgstr "Lijn %(n)s: bron- en bestemmingslocaties vereist voor een overdracht." #: stock/views.py:1096 #, python-format -msgid "Ligne %(n)s : l'emplacement source '%(loc)s' n'est pas autorisé pour le produit '%(prod)s'." -msgstr "Regel %(n)s : bronlocatie '%(loc)s' is niet toegestaan voor product '%(prod)s'." +msgid "" +"Ligne %(n)s : l'emplacement source '%(loc)s' n'est pas autorisé pour le " +"produit '%(prod)s'." +msgstr "" +"Regel %(n)s : bronlocatie '%(loc)s' is niet toegestaan voor product " +"'%(prod)s'." #: stock/views.py:1099 #, python-format -msgid "Ligne %(n)s : l'emplacement de destination '%(loc)s' n'est pas autorisé pour le produit '%(prod)s'." -msgstr "Regel %(n)s : bestemmingslocatie '%(loc)s' is niet toegestaan voor product '%(prod)s'." +msgid "" +"Ligne %(n)s : l'emplacement de destination '%(loc)s' n'est pas autorisé pour" +" le produit '%(prod)s'." +msgstr "" +"Regel %(n)s : bestemmingslocatie '%(loc)s' is niet toegestaan voor product " +"'%(prod)s'." #: stock/views.py:1102 #, python-format @@ -5074,7 +5253,8 @@ msgid "Vous n'avez pas les droits pour créer des bons de commande." msgstr "U beschikt niet over de rechten om inkooporders te beheren." #: stock/views.py:1417 stock/views.py:5089 -msgid "Vous n'avez pas la permission de créer un bon de commande pour cet entrepôt." +msgid "" +"Vous n'avez pas la permission de créer un bon de commande pour cet entrepôt." msgstr "U heeft geen toestemming om inkooporders aan te maken." #: stock/views.py:1434 @@ -5103,7 +5283,9 @@ msgid "Vous n'avez pas les droits pour créer des demandes d'offre." msgstr "U beschikt niet over de rechten om inkooporders te beheren." #: stock/views.py:1617 -msgid "Vous n'avez pas la permission de créer une demande d'offre pour cet entrepôt." +msgid "" +"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." #: stock/views.py:1627 @@ -5116,7 +5298,8 @@ msgstr "U beschikt niet over de rechten om inkooporders te wijzigen." #: stock/views.py:1679 #, 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)." #: stock/views.py:1688 @@ -5187,11 +5370,14 @@ msgid "Vous n'avez pas la permission de visualiser cet inventaire." msgstr "U heeft geen toestemming om deze inventaris te valideren." #: stock/views.py:2654 -msgid "Vous n'avez pas la permission de créer un inventaire pour cet emplacement." +msgid "" +"Vous n'avez pas la permission de créer un inventaire pour cet emplacement." msgstr "U heeft geen toestemming om deze locatie te beheren." #: stock/views.py:2660 stock/views.py:2764 -msgid "Vous n'avez pas la permission de valider les inventaires pour cet emplacement." +msgid "" +"Vous n'avez pas la permission de valider les inventaires pour cet " +"emplacement." msgstr "U heeft geen toestemming om deze locatie te bekijken." #: stock/views.py:2669 stock/views.py:2860 @@ -5224,8 +5410,12 @@ msgid "Statut invalide." msgstr "Ongeldige status." #: stock/views.py:2820 -msgid "Seul un validateur peut repasser l'inventaire au statut en cours ou en préparation." -msgstr "Alleen een validator kan de inventaris terugbrengen naar de status In uitvoering of In voorbereiding." +msgid "" +"Seul un validateur peut repasser l'inventaire au statut en cours ou en " +"préparation." +msgstr "" +"Alleen een validator kan de inventaris terugbrengen naar de status In " +"uitvoering of In voorbereiding." #: stock/views.py:2826 msgid "Statut mis à jour." @@ -5240,7 +5430,8 @@ msgid "Cet inventaire est déjà validé." msgstr "Deze inventarisatie is al gevalideerd." #: stock/views.py:2872 -msgid "Vous n'avez pas la permission de modifier le commentaire de cet inventaire." +msgid "" +"Vous n'avez pas la permission de modifier le commentaire de cet inventaire." msgstr "U heeft geen toestemming om deze inventaris te wijzigen." #: stock/views.py:2878 @@ -5300,8 +5491,12 @@ msgstr "Als het product al op voorraad is." #: stock/views.py:3130 #, python-brace-format -msgid "Le produit « {product} » n'est pas autorisé dans l'emplacement de cet inventaire ({location})." -msgstr "Het product '{product}' is niet toegestaan ​​op deze voorraadlocatie ({location})." +msgid "" +"Le produit « {product} » n'est pas autorisé dans l'emplacement de cet " +"inventaire ({location})." +msgstr "" +"Het product '{product}' is niet toegestaan ​​op deze voorraadlocatie " +"({location})." #: stock/views.py:3185 stock/views.py:6104 msgid "Vous n'avez pas la permission de supprimer des articles." @@ -5332,8 +5527,11 @@ msgid "TOTAL ÉCART" msgstr "TOTALE GAP" #: stock/views.py:3408 -msgid "Signature du magasinier : ___________________________ Date : _____ / _____ / _______" -msgstr "Handtekening opslaghouder: _____________ Datum: _____ / _____ / _______" +msgid "" +"Signature du magasinier : ___________________________ Date : _____ / " +"_____ / _______" +msgstr "" +"Handtekening opslaghouder: _____________ Datum: _____ / _____ / _______" #: stock/views.py:3475 stock/views.py:3611 msgid "Vous n'avez pas la permission de créer des bons de préparation." @@ -5356,8 +5554,12 @@ msgid "Document(s) ajouté(s) avec succès." msgstr "Document(en) succesvol toegevoegd." #: stock/views.py:4009 -msgid "Vous n'avez pas la permission de poster un message sur ce bon de préparation." -msgstr "U heeft geen toestemming om een bericht te plaatsen op deze voorbereidingsbon." +msgid "" +"Vous n'avez pas la permission de poster un message sur ce bon de " +"préparation." +msgstr "" +"U heeft geen toestemming om een bericht te plaatsen op deze " +"voorbereidingsbon." #: stock/views.py:4046 msgid "Vous n'avez pas la permission d'annuler des bons de préparation." @@ -5410,13 +5612,21 @@ msgstr "Ongeldige gegevens." #: stock/views.py:4217 stock/views.py:4306 #, python-brace-format -msgid "Ce produit a un bon de confection en cours ou terminé ({code}, statut : {status}). Modification impossible." -msgstr "Voor dit product is een productieorder in uitvoering of voltooid ({code}, status: {status}). Wijziging onmogelijk." +msgid "" +"Ce produit a un bon de confection en cours ou terminé ({code}, statut : " +"{status}). Modification impossible." +msgstr "" +"Voor dit product is een productieorder in uitvoering of voltooid ({code}, " +"status: {status}). Wijziging onmogelijk." #: stock/views.py:4240 stock/views.py:4358 #, python-brace-format -msgid "Ce produit a un bon de confection en cours ou terminé ({code}, statut : {status}). Suppression impossible." -msgstr "Voor dit product is een productieorder in uitvoering of voltooid ({code}, status: {status}). Kan niet verwijderen." +msgid "" +"Ce produit a un bon de confection en cours ou terminé ({code}, statut : " +"{status}). Suppression impossible." +msgstr "" +"Voor dit product is een productieorder in uitvoering of voltooid ({code}, " +"status: {status}). Kan niet verwijderen." #: stock/views.py:4264 msgid "La description est obligatoire." @@ -5562,7 +5772,8 @@ msgstr "Product \"%(name)s\" is succesvol verwijderd." #: stock/views.py:5594 #, python-brace-format msgid "Issu de l'article {product} du bon de préparation #{order_number}" -msgstr "Uit het artikel {product} van de voorbereidingsbestelling #{order_number}" +msgstr "" +"Uit het artikel {product} van de voorbereidingsbestelling #{order_number}" #: stock/views.py:5614 #, python-brace-format @@ -5689,8 +5900,10 @@ msgstr "Status bijgewerkt." msgid "Informations de prêt enregistrées." msgstr "Voorbereidingsbestelling geregistreerd." -msgid "Impossible de créer un bon de préparation pour une intervention annulée." -msgstr "Kan geen voorbereidingsbon aanmaken voor een geannuleerde interventie." +msgid "" +"Impossible de créer un bon de préparation pour une intervention annulée." +msgstr "" +"Kan geen voorbereidingsbon aanmaken voor een geannuleerde interventie." msgid "Attention : Intervention liée annulée !" msgstr "Opgelet: Gekoppelde interventie geannuleerd!" @@ -5698,14 +5911,31 @@ msgstr "Opgelet: Gekoppelde interventie geannuleerd!" msgid "Intervention liée annulée !" msgstr "Gekoppelde interventie geannuleerd!" -msgid "L'intervention associée à ce bon a été annulée. Si le matériel a déjà été préparé ou sorti du stock, veuillez effectuer une remise en stock du matériel ou annuler ce bon pour réintégrer automatiquement les articles." -msgstr "De aan deze bon gekoppelde interventie is geannuleerd. Als het materiaal reeds is voorbereid of uit voorraad is gehaald, voer dan een terugname naar de voorraad uit of annuleer deze bon om de artikelen automatisch terug te boeken." +msgid "" +"L'intervention associée à ce bon a été annulée. Si le matériel a déjà été " +"préparé ou sorti du stock, veuillez effectuer une remise en stock du " +"matériel ou annuler ce bon pour réintégrer automatiquement les articles." +msgstr "" +"De aan deze bon gekoppelde interventie is geannuleerd. Als het materiaal " +"reeds is voorbereid of uit voorraad is gehaald, voer dan een terugname naar " +"de voorraad uit of annuleer deze bon om de artikelen automatisch terug te " +"boeken." -msgid "L'intervention associée à ce bon a été annulée. Si le matériel a déjà été préparé ou sorti, veuillez effectuer un retour en stock ou annuler ce bon pour réintégrer les articles." -msgstr "De aan deze bon gekoppelde interventie is geannuleerd. Als het materiaal reeds is voorbereid of uitgegeven, voer dan een terugname naar de voorraad uit of annuleer deze bon om de artikelen terug te boeken." +msgid "" +"L'intervention associée à ce bon a été annulée. Si le matériel a déjà été " +"préparé ou sorti, veuillez effectuer un retour en stock ou annuler ce bon " +"pour réintégrer les articles." +msgstr "" +"De aan deze bon gekoppelde interventie is geannuleerd. Als het materiaal " +"reeds is voorbereid of uitgegeven, voer dan een terugname naar de voorraad " +"uit of annuleer deze bon om de artikelen terug te boeken." -msgid "Êtes-vous sûr de vouloir annuler ce bon ? Les produits sortis seront automatiquement réintégrés en stock." -msgstr "Weet u zeker dat u deze bon wilt annuleren? De uitgegeven producten worden automatisch weer aan de voorraad toegevoegd." +msgid "" +"Êtes-vous sûr de vouloir annuler ce bon ? Les produits sortis seront " +"automatiquement réintégrés en stock." +msgstr "" +"Weet u zeker dat u deze bon wilt annuleren? De uitgegeven producten worden " +"automatisch weer aan de voorraad toegevoegd." msgid "Annuler le bon et réintégrer en stock" msgstr "Bon annuleren en terugboeken naar voorraad" @@ -5713,24 +5943,6 @@ msgstr "Bon annuleren en terugboeken naar voorraad" msgid "Intervention annulée" msgstr "Interventie geannuleerd" -#~ msgid "Discussion liée à ce bon" -#~ msgstr "Discussie gekoppeld aan deze bon" - -#~ msgid "Ce bon a déjà fait l'objet d'un traitement initial. Les modifications " -#~ msgstr "Deze bon heeft al een eerste verwerking ondergaan. Wijzigingen worden meegenomen bij de volgende verwerking door de magazijnier (automatische teruggaven en aanvullende uitgiftes)." - -#~ msgid "Les articles ci-dessous avaient fait l'objet d'une sortie lors du traitement " -#~ msgstr "De onderstaande artikelen waren bij de vorige verwerking uitgegeven, maar zijn door de beheerder van de bon verwijderd. Bij validatie wordt de voorraad automatisch gecrediteerd." - -#~ msgid "Sortir les produits du stock et marquer comme traité" -#~ msgstr "Producten uit voorraad halen en markeren als verwerkt" - -#~ msgid "Traiter" -#~ msgstr "Om te behandelen" - -#~ msgid "Rafraîchir la page" -#~ msgstr "Pagina vernieuwen" - msgid "À traiter & En attente" msgstr "Te verwerken & In afwachting" @@ -5743,3 +5955,662 @@ msgstr "Te verwerken & in afwachting" msgid "À traiter & en confection" msgstr "Te verwerken & in productie" +msgid "%(count)d ligne(s) non associée(s) ont été ignorée(s) : %(names)s." +msgstr "%(count)d niet-gekoppelde regel(s) genegeerd: %(names)s." + +msgid "" +"%(count)d photos de pages ont été combinées et analysées avec succès via " +"l'OCR local." +msgstr "" +"%(count)d paginafoto's succesvol gecombineerd en geanalyseerd via lokale " +"OCR." + +msgid "Achats" +msgstr "Aankopen" + +msgid "Adresse" +msgstr "Adres" + +msgid "Ajout d'article personnalisé : {desc} (quantité : {qty})" +msgstr "Aangepast artikel toegevoegd: {desc} (hoeveelheid: {qty})" + +msgid "Ajout de document : {}" +msgstr "Document toegevoegd: {}" + +msgid "Ajout de {qty} × {product} (nouvelle quantité : {total})" +msgstr "Toevoeging van {qty} × {product} (nieuwe hoeveelheid: {total})" + +msgid "Ajout du document joint : {name}" +msgstr "Bijgevoegd document toegevoegd: {name}" + +msgid "Ajout du produit {product} (quantité : {qty})" +msgstr "Product {product} toegevoegd (hoeveelheid: {qty})" + +msgid "Analyse en cours..." +msgstr "Analyse bezig..." + +msgid "Analyser l'offre" +msgstr "Offerte analyseren" + +msgid "Analyser le document" +msgstr "Document analyseren" + +msgid "Annulation du bon de confection" +msgstr "Annulering van de productiebon" + +msgid "" +"Annulation du bon de préparation (quantités réservées libérées, stock " +"restitué le cas échéant)" +msgstr "" +"Annulering van de voorbereidingsbon (gereserveerde hoeveelheden vrijgegeven," +" voorraad geretourneerd indien van toepassing)" + +msgid "Article sans nom" +msgstr "Artikel zonder naam" + +msgid "Articles extraits" +msgstr "Geëxtraheerde artikelen" + +msgid "Articles extraits du devis" +msgstr "Artikelen geëxtraheerd uit offerte" + +msgid "Associé à :" +msgstr "Gekoppeld aan:" + +msgid "" +"Aucun article n'a pu être ajouté car aucun produit existant n'a été associé." +" Veuillez sélectionner des produits existants." +msgstr "" +"Er konden geen artikelen worden toegevoegd omdat er geen bestaand product is" +" gekoppeld. Selecteer bestaande producten." + +msgid "Aucun emplacement" +msgstr "Geen locatie" + +msgid "Aucun entrepôt accessible pour créer une commande." +msgstr "Geen toegankelijk magazijn om een bestelling aan te maken." + +msgid "" +"Ce bon est terminé. Vous devez le réouvrir avant de pouvoir le modifier." +msgstr "" +"Deze bon is voltooid. U moet deze heropenen voordat u deze kunt bewerken." + +msgid "Ce bon ne peut être réouvert que s'il est au statut Terminé." +msgstr "" +"Deze bon kan alleen worden heropend als deze de status Voltooid heeft." + +msgid "" +"Certaines lignes cochées ne sont associées à aucun produit du catalogue. " +"Veuillez sélectionner un produit pour chaque ligne cochée, ou la décocher." +msgstr "" +"Sommige aangevinkte regels zijn niet gekoppeld aan een product uit de " +"catalogus. Selecteer een product voor elke aangevinkte regel of vink deze " +"uit." + +msgid "" +"Certaines lignes cochées ne sont associées à aucun produit existant. " +"Veuillez sélectionner un produit dans la liste pour chaque ligne cochée, ou " +"décocher les lignes non associées." +msgstr "" +"Sommige aangevinkte regels zijn aan geen enkel bestaand product gekoppeld. " +"Selecteer een product in de lijst voor elke aangevinkte regel, of vink de " +"niet-gekoppelde regels uit." + +msgid "Changer de fournisseur" +msgstr "Van leverancier veranderen" + +msgid "Cliquez ou glissez-déposez vos documents ou photos ici" +msgstr "Klik of sleep uw documenten of foto's hierheen" + +msgid "Code/SKU exact" +msgstr "Exacte code/SKU" + +msgid "Composant ajouté : {qty} × {name}" +msgstr "Onderdeel toegevoegd: {qty} × {name}" + +msgid "Composant modifié : {name} (qté : {qty})" +msgstr "Onderdeel gewijzigd: {name} (aantal: {qty})" + +msgid "Composant supprimé : {name}" +msgstr "Onderdeel verwijderd: {name}" + +msgid "Correspondance Produit Stock" +msgstr "Voorraadproductkoppeling" + +msgid "Création du bon de commande..." +msgstr "Bestelbon aanmaken..." + +msgid "Création du bon de confection (quantité : {})" +msgstr "Aanmaken van de productiebon (hoeveelheid: {})" + +msgid "Création du bon de préparation" +msgstr "Aanmaken van de voorbereidingsbon" + +msgid "" +"Création du bon de préparation depuis l'intervention #{intervention_id}" +msgstr "" +"Aanmaken van de voorbereidingsbon vanuit interventie #{intervention_id}" + +msgid "Créer ce nouveau fournisseur" +msgstr "Deze nieuwe leverancier aanmaken" + +msgid "Créer ce nouveau fournisseur dans le répertoire (pré-rempli)" +msgstr "Deze nieuwe leverancier aanmaken in het bestand (vooraf ingevuld)" + +msgid "Créer depuis une offre (PDF, Scan, Photo)" +msgstr "Aanmaken vanuit offerte (PDF, scan, foto)" + +msgid "Créer un bon de commande depuis une offre (PDF, Scan, Photo)" +msgstr "Bestelbon aanmaken vanuit offerte (PDF, scan, foto)" + +msgid "Date de l'offre :" +msgstr "Offertedatum:" + +msgid "Date du devis" +msgstr "Offertedatum" + +msgid "Droits insuffisants ou bon non modifiable." +msgstr "Onvoldoende rechten of bon niet wijzigbaar." + +msgid "Démarrage de la confection (statut : En confection)" +msgstr "Start van productie (status: In productie)" + +msgid "" +"Déposez un devis au format PDF, un scan ou des photos prises avec un " +"smartphone (sélectionnez toutes les pages en une fois). Le système combine " +"et analyse automatiquement les pages, extrait les articles et prépare le bon" +" de commande." +msgstr "" +"Plaats een offerte in PDF-formaat, een scan of foto's gemaakt met een " +"smartphone (selecteer alle pagina's tegelijk). Het systeem combineert en " +"analyseert de pagina's automatisch, haalt de artikelen eruit en bereidt de " +"bestelbon voor." + +msgid "Email de contact" +msgstr "Contact e-mail" + +msgid "Emplacement stock" +msgstr "Voorraadlocatie" + +msgid "En attente (Brouillon)" +msgstr "In afwachting (Concept)" + +msgid "Entrepôt :" +msgstr "Magazijn:" + +msgid "Entrepôt de destination" +msgstr "Bestemmingsmagazijn" + +msgid "Entrepôt invalide ou non autorisé." +msgstr "Ongeldig of niet-toegestaan magazijn." + +msgid "Envoyée (Commandée)" +msgstr "Verzonden (Besteld)" + +msgid "Erreur lors de l'analyse : %(err)s" +msgstr "Fout bij de analyse: %(err)s" + +msgid "Erreur lors de l'analyse du document : %(err)s" +msgstr "Fout bij het analyseren van het document: %(err)s" + +msgid "Fichier(s) de l'offre (PDF, scan ou photos des pages)" +msgstr "Offertebestand(en) (PDF, scan of paginasfoto's)" + +msgid "" +"Format de fichier non supporté pour : %(files)s. Veuillez téléverser un PDF " +"ou une image (JPG, PNG, WEBP, TIFF)." +msgstr "" +"Bestandsformaat niet ondersteund voor: %(files)s. Upload een PDF of een " +"afbeelding (JPG, PNG, WEBP, TIFF)." + +msgid "" +"Format non supporté pour : %(files)s. Utilisez des photos (JPG, PNG) ou PDF." +msgstr "" +"Formaat niet ondersteund voor: %(files)s. Gebruik foto's (JPG, PNG) of PDF." + +msgid "" +"Formats acceptés : PDF, photos & scans (JPG, PNG, WEBP, TIFF) — Sélection " +"multiple de photos autorisée pour plusieurs pages" +msgstr "" +"Geaccepteerde formaten: PDF, foto's & scans (JPG, PNG, WEBP, TIFF) — " +"Meerdere foto's selecteren toegestaan voor meerdere pagina's" + +msgid "Fournisseur identifié" +msgstr "Leverancier geïdentificeerd" + +msgid "Fournisseur non trouvé" +msgstr "Leverancier niet gevonden" + +msgid "Fournisseur non trouvé dans le répertoire Loko" +msgstr "Leverancier niet gevonden in het Loko-bestand" + +msgid "Identifié" +msgstr "Geïdentificeerd" + +msgid "Import d'offre" +msgstr "Offerte importeren" + +msgid "Importer" +msgstr "Importeren" + +msgid "Importer une offre" +msgstr "Offerte importeren" + +msgid "Importer une offre (Photo / PDF)" +msgstr "Offerte importeren (Foto / PDF)" + +msgid "Importer une offre ou un devis fournisseur" +msgstr "Leveranciersofferte importeren" + +msgid "Informations de prêt modifiées : {desc}" +msgstr "Uitleeninformatie gewijzigd: {desc}" + +msgid "L'image/photo a été analysée avec succès via le moteur OCR local." +msgstr "" +"De afbeelding/foto is succesvol geanalyseerd via de lokale OCR-engine." + +msgid "" +"Le bon de commande %(code)s a été créé avec succès (%(items)d article(s))." +msgstr "" +"De bestelbon %(code)s is succesvol aangemaakt (%(items)d artikel(en))." + +msgid "" +"Le bon de confection {} a été réouvert (statut : En confection). Les stocks " +"ont été régularisés pour permettre la correction." +msgstr "" +"De productiebon {} is heropend (status: In productie). De voorraden zijn " +"gecorrigeerd om aanpassing mogelijk te maken." + +msgid "" +"Le devis a été analysé avec succès. Veuillez vérifier et valider les " +"articles ci-dessous." +msgstr "" +"De offerte is succesvol geanalyseerd. Controleer en bevestig de onderstaande" +" artikelen." + +msgid "" +"Le document PDF scanné a été analysé avec succès via le moteur OCR local." +msgstr "" +"Het gescande PDF-document is succesvol geanalyseerd via de lokale OCR-" +"engine." + +msgid "" +"Le fournisseur détecté n'a pas été retrouvé. Souhaitez-vous le créer dans " +"Loko ou rattacher un fournisseur existant ?" +msgstr "" +"De gedetecteerde leverancier werd niet gevonden. Wilt u deze aanmaken in " +"Loko of koppelen aan een bestaande leverancier?" + +msgid "" +"Le fournisseur sera automatiquement enregistré dans Loko et rattaché à ce " +"bon de commande." +msgstr "" +"De leverancier wordt automatisch opgeslagen in Loko en gekoppeld aan deze " +"bestelbon." + +msgid "Le produit \"%(name)s\" a été rejeté et désactivé." +msgstr "Product \"%(name)s\" is afgekeurd en gedeactiveerd." + +msgid "Le produit \"%(name)s\" a été validé avec succès." +msgstr "Product \"%(name)s\" is succesvol gevalideerd." + +msgid "" +"Les articles de la commande seront associés par défaut aux emplacements de " +"cet entrepôt." +msgstr "" +"De artikelen van de bestelling worden standaard gekoppeld aan locaties in " +"dit magazijn." + +msgid "" +"Les articles du devis sont rapprochés avec les produits existants de votre " +"catalogue Loko. Si le fournisseur n'est pas encore enregistré, vous pourrez " +"confirmer sa création directement lors de la revue." +msgstr "" +"De artikelen van de offerte worden gematcht met bestaande producten in uw " +"Loko-catalogus. Als de leverancier nog niet is geregistreerd, kunt u de " +"aanmaak direct bevestigen tijdens de controle." + +msgid "" +"Les lignes de commande doivent obligatoirement correspondre à un produit " +"existant dans le catalogue. Si un produit n'est pas reconnu automatiquement," +" sélectionnez-le dans la liste ou décochez la ligne pour l'exclure." +msgstr "" +"Bestelregels moeten overeenkomen met een bestaand product in de catalogus. " +"Als een product niet automatisch wordt herkend, selecteer het dan in de " +"lijst of vink de regel uit om deze uit te sluiten." + +msgid "" +"Les lignes détectées sont automatiquement rapprochées de vos produits en " +"stock. Si le fournisseur est nouveau, vous pourrez confirmer sa création." +msgstr "" +"De gedetecteerde regels worden automatisch gekoppeld aan uw " +"voorraadproducten. Als de leverancier nieuw is, kunt u de aanmaak " +"bevestigen." + +msgid "" +"Ligne %(n)s : le sous-type 'Correction' est réservé aux administrateurs de " +"l'entrepôt '%(wh)s'." +msgstr "" +"Regel %(n)s: het subtype 'Correctie' is voorbehouden aan beheerders van " +"magazijn '%(wh)s'." + +msgid "" +"Ligne %(n)s : les emplacements source et destination doivent être " +"différents." +msgstr "Regel %(n)s: bron- en bestemmingslocaties moeten verschillend zijn." + +msgid "" +"Ligne %(n)s : vous n'avez pas la permission de gérer l'entrepôt '%(wh)s'." +msgstr "" +"Regel %(n)s: u heeft geen toestemming om magazijn '%(wh)s' te beheren." + +msgid "Modification d'article personnalisé : {desc} (quantité : {qty})" +msgstr "Aangepast artikel gewijzigd: {desc} (hoeveelheid: {qty})" + +msgid "Modification du bon de confection" +msgstr "Wijziging van de productiebon" + +msgid "Ne pas associer (exclure)" +msgstr "Niet koppelen (uitsluiten)" + +msgid "Nom de l'entreprise" +msgstr "Bedrijfsnaam" + +msgid "Nom du fournisseur" +msgstr "Naam van leverancier" + +msgid "Nom identique" +msgstr "Identieke naam" + +msgid "Non associé" +msgstr "Niet gekoppeld" + +msgid "Non trouvé" +msgstr "Niet gevonden" + +msgid "Nouveau fournisseur « %(name)s » créé avec succès." +msgstr "Nieuwe leverancier « %(name)s » succesvol aangemaakt." + +msgid "N° Devis / Offre d'origine" +msgstr "Oorspronkelijk offerte-/bestelnummer" + +msgid "N° Devis :" +msgstr "Offertenr.:" + +msgid "N° TVA / Entreprise" +msgstr "Btw- / Ondernemingsnr." + +msgid "Ou rattacher à un fournisseur déjà existant dans Loko :" +msgstr "Of koppelen aan een reeds bestaande leverancier in Loko:" + +msgid "Ou rattacher à un fournisseur existant :" +msgstr "Of koppelen aan een bestaande leverancier:" + +msgid "P.U. HT (€)" +msgstr "Eenh.prijs excl. btw (€)" + +msgid "PDF numérique" +msgstr "Digitale PDF" + +msgid "PDF scanné" +msgstr "Gescande PDF" + +msgid "Photo" +msgstr "Foto" + +msgid "Photo / Scan" +msgstr "Foto / Scan" + +msgid "Photos ou document de l'offre" +msgstr "Foto's of document van de offerte" + +msgid "Pièce justificative attachée :" +msgstr "Bijgevoegd bewijsstuk:" + +msgid "Pièces justificatives attachées :" +msgstr "Bijgevoegde bewijsstukken:" + +msgid "Prendre en photo / Importer" +msgstr "Foto nemen / Importeren" + +msgid "" +"Prenez une photo de chaque page ou importez vos photos/PDF (sélection " +"multiple autorisée)." +msgstr "" +"Neem een foto van elke pagina of importeer uw foto's/PDF (meervoudige " +"selectie toegestaan)." + +msgid "Prix net HT" +msgstr "Nettoprijs excl. btw" + +msgid "Produit non associé" +msgstr "Niet-gekoppeld product" + +msgid "Produit non associé — Sélectionner ci-dessous :" +msgstr "Niet-gekoppeld product — Hieronder selecteren:" + +msgid "Produit requis pour commander cette ligne." +msgstr "Product vereist om deze regel te bestellen." + +msgid "Prêt activé (retour prévu : {date})" +msgstr "Uitleen geactiveerd (verwachte teruggave: {date})" + +msgid "Prêt désactivé" +msgstr "Uitleen gedeactiveerd" + +msgid "Quantité de {product} modifiée de {old_qty} à {new_qty}" +msgstr "Hoeveelheid van {product} gewijzigd van {old_qty} naar {new_qty}" + +msgid "Quantité modifiée : {old} -> {new}" +msgstr "Hoeveelheid gewijzigd: {old} -> {new}" + +msgid "Rapprochement automatique :" +msgstr "Automatische afstemming:" + +msgid "Recommencer" +msgstr "Opnieuw beginnen" + +msgid "Retour aux achats" +msgstr "Terug naar aankopen" + +msgid "Rue, code postal, ville" +msgstr "Straat, postcode, stad" + +msgid "Règle de commande :" +msgstr "Bestelregel:" + +msgid "Règle de gestion des articles & du fournisseur :" +msgstr "Beheersregel voor artikelen & leverancier:" + +msgid "Réf. fournisseur exacte" +msgstr "Exacte leveranciersref." + +msgid "Référence & Désignation fournisseur" +msgstr "Referentie & omschrijving leverancier" + +msgid "Réouverture du bon de préparation (statut : À traiter)" +msgstr "Heropening van de voorbereidingsbon (status: Te verwerken)" + +msgid "Similarité trouvée" +msgstr "Overeenkomst gevonden" + +msgid "Statut de retour du prêt modifié : {status}" +msgstr "Retourstatus van de uitleen gewijzigd: {status}" + +msgid "Statut de retour du prêt synchronisé : {status}" +msgstr "Retourstatus van de uitleen gesynchroniseerd: {status}" + +msgid "Statut initial" +msgstr "Initiële status" + +msgid "Statut initial :" +msgstr "Initiële status:" + +msgid "Suggestions pertinentes" +msgstr "Relevante suggesties" + +msgid "Suppression de l'article personnalisé : {desc} (quantité : {qty})" +msgstr "Aangepast artikel verwijderd: {desc} (hoeveelheid: {qty})" + +msgid "Suppression du document : {}" +msgstr "Document verwijderd: {}" + +msgid "Suppression du document joint : {name}" +msgstr "Bijgevoegd document verwijderd: {name}" + +msgid "Suppression du produit {product} (quantité initiale : {qty})" +msgstr "Product {product} verwijderd (initiële hoeveelheid: {qty})" + +msgid "Sélectionner un produit existant..." +msgstr "Selecteer een bestaand product..." + +msgid "TVA %" +msgstr "Btw %" + +msgid "TVA / Entreprise" +msgstr "Btw / Onderneming" + +msgid "TVA / N° Entr." +msgstr "Btw / Ondernemingsnr." + +msgid "TVA :" +msgstr "Btw:" + +msgid "TVA calculée :" +msgstr "Berekende btw:" + +msgid "Total HT" +msgstr "Totaal excl. btw" + +msgid "Total HT :" +msgstr "Totaal excl. btw:" + +msgid "Total HTVA :" +msgstr "Totaal excl. btw:" + +msgid "Total TTC :" +msgstr "Totaal incl. btw:" + +msgid "Total TTC estimé :" +msgstr "Geschat totaal incl. btw:" + +msgid "Tous les produits du catalogue" +msgstr "Alle producten uit de catalogus" + +msgid "Tout cocher" +msgstr "Alles selecteren" + +msgid "Tout décocher" +msgstr "Alles deselecteren" + +msgid "Traitement du bon de préparation (mouvements de stock appliqués)" +msgstr "Verwerking van de voorbereidingsbon (voorraadbewegingen toegepast)" + +msgid "Validation de l'offre" +msgstr "Offertebevestiging" + +msgid "Veuillez renseigner le nom du nouveau fournisseur à créer." +msgstr "Vul de naam in van de nieuwe aan te maken leverancier." + +msgid "Veuillez saisir le nom du nouveau fournisseur." +msgstr "Vul de naam van de nieuwe leverancier in." + +msgid "Veuillez sélectionner ou prendre en photo votre document." +msgstr "Selecteer of neem een foto van uw document." + +msgid "Veuillez sélectionner un document ou des photos (PDF, scan ou photo)." +msgstr "Selecteer een document of foto's (PDF, scan of foto)." + +msgid "Veuillez sélectionner un fournisseur existant dans la liste." +msgstr "Selecteer een bestaande leverancier in de lijst." + +msgid "" +"Veuillez sélectionner un fournisseur existant valide dans la liste ou " +"choisir de le créer." +msgstr "" +"Selecteer een geldige bestaande leverancier in de lijst of kies ervoor om " +"deze aan te maken." + +msgid "Voir la fiche produit" +msgstr "Productfiche bekijken" + +msgid "Vous n'avez pas la permission de rejeter ce produit." +msgstr "U heeft geen toestemming om dit product af te keuren." + +msgid "Vous n'avez pas la permission de réouvrir ce bon de confection." +msgstr "U heeft geen toestemming om deze productiebon te heropenen." + +msgid "Vous n'avez pas la permission de valider ce produit." +msgstr "U heeft geen toestemming om dit product te valideren." + +msgid "ex: Mon Fournisseur SRL" +msgstr "bijv: Mijn Leverancier BV" + +msgid "fichiers / photos sélectionnés" +msgstr "bestanden / foto's geselecteerd" + +msgid "non défini" +msgstr "niet gedefinieerd" + +msgid "photo(s) / document(s) sélectionné(s)" +msgstr "foto('s) / document(en) geselecteerd" + +msgid "photos / pages" +msgstr "foto's / pagina's" + +msgid "{{ count }} photos combinées" +msgstr "{{ count }} gecombineerde foto's" + +msgid "— Choisir un produit du catalogue —" +msgstr "— Kies een product uit de catalogus —" + +msgid "— Sélectionner un fournisseur dans la liste —" +msgstr "— Selecteer een leverancier in de lijst —" + +msgid "— Sélectionner un fournisseur —" +msgstr "— Selecteer een leverancier —" + +msgid "" +"Veuillez cocher au moins une ligne d'article à inclure dans le bon de " +"commande." +msgstr "Vink minimaal één artikelregel aan om op te nemen in de bestelbon." + +msgid "" +"Veuillez sélectionner un fournisseur existant dans la liste déroulante." +msgstr "Selecteer een bestaande leverancier uit de vervolgkeuzelijst." + +msgid "Veuillez saisir le nom du nouveau fournisseur à créer." +msgstr "Vul de naam in van de nieuwe aan te maken leverancier." + +msgid "Voulez-vous recommencer l'analyse ?" +msgstr "Wilt u de analyse opnieuw starten?" + +msgid "" +"Veuillez cocher au moins une ligne d'article à inclure dans la commande." +msgstr "Vink minimaal één artikelregel aan om op te nemen in de bestelling." + +#~ msgid "Discussion liée à ce bon" +#~ msgstr "Discussie gekoppeld aan deze bon" + +#~ msgid "Ce bon a déjà fait l'objet d'un traitement initial. Les modifications " +#~ msgstr "" +#~ "Deze bon heeft al een eerste verwerking ondergaan. Wijzigingen worden " +#~ "meegenomen bij de volgende verwerking door de magazijnier (automatische " +#~ "teruggaven en aanvullende uitgiftes)." + +#~ msgid "" +#~ "Les articles ci-dessous avaient fait l'objet d'une sortie lors du traitement" +#~ " " +#~ msgstr "" +#~ "De onderstaande artikelen waren bij de vorige verwerking uitgegeven, maar " +#~ "zijn door de beheerder van de bon verwijderd. Bij validatie wordt de " +#~ "voorraad automatisch gecrediteerd." + +#~ msgid "Sortir les produits du stock et marquer comme traité" +#~ msgstr "Producten uit voorraad halen en markeren als verwerkt" + +#~ msgid "Traiter" +#~ msgstr "Om te behandelen" + +#~ msgid "Rafraîchir la page" +#~ msgstr "Pagina vernieuwen" diff --git a/loko/stock/templates/stock/mobile/purchase_order_from_pdf_mobile.html b/loko/stock/templates/stock/mobile/purchase_order_from_pdf_mobile.html index 88ed3c8..96c5803 100644 --- a/loko/stock/templates/stock/mobile/purchase_order_from_pdf_mobile.html +++ b/loko/stock/templates/stock/mobile/purchase_order_from_pdf_mobile.html @@ -16,7 +16,8 @@ {% else %} - + {% translate "Voulez-vous recommencer l'analyse ?" as confirm_restart_txt %} + {% endif %} @@ -126,9 +127,6 @@

{% translate "Prenez une photo de chaque page ou importez vos photos/PDF (sélection multiple autorisée)." %}
- - {% translate "OCR 100% local sur serveur" %} - @@ -210,7 +208,7 @@
- +
@@ -282,7 +280,7 @@ {% elif parse_result.is_image %} - {% translate "Photo (OCR local)" %} + {% translate "Photo" %} {% else %} @@ -461,7 +459,7 @@ document.addEventListener('DOMContentLoaded', function() { if (uploadForm && btnSubmitParse) { uploadForm.addEventListener('submit', function() { btnSubmitParse.disabled = true; - btnSubmitParse.innerHTML = '{% translate "Analyse OCR locale en cours..." %}'; + btnSubmitParse.innerHTML = '{% translate "Analyse en cours..." %}'; }); } } @@ -590,7 +588,8 @@ function validateMobileOrderForm() { } else if (supChoicePick && supChoicePick.checked) { const supSelect = document.getElementById('id_supplier_id'); if (!supSelect || !supSelect.value.trim()) { - alert("{% translate 'Veuillez sélectionner un fournisseur existant dans la liste.' %}"); + {% translate "Veuillez sélectionner un fournisseur existant dans la liste." as msg_m_sup_pick %} + alert("{{ msg_m_sup_pick|escapejs }}"); if (supSelect) supSelect.focus(); return false; } @@ -599,7 +598,8 @@ function validateMobileOrderForm() { // 2. Articles cochés const checkedBoxes = document.querySelectorAll('.item-include-cb:checked'); if (checkedBoxes.length === 0) { - alert("{% translate 'Veuillez cocher au moins une ligne d\'article à inclure dans la commande.' %}"); + {% translate "Veuillez cocher au moins une ligne d'article à inclure dans la commande." as msg_m_no_item %} + alert("{{ msg_m_no_item|escapejs }}"); return false; } @@ -618,7 +618,8 @@ function validateMobileOrderForm() { }); if (unassociatedCount > 0) { - alert("{% translate 'Certaines lignes cochées ne sont associées à aucun produit du catalogue. Veuillez sélectionner un produit pour chaque ligne cochée, ou la décocher.' %}"); + {% translate "Certaines lignes cochées ne sont associées à aucun produit du catalogue. Veuillez sélectionner un produit pour chaque ligne cochée, ou la décocher." as msg_m_unassoc %} + alert("{{ msg_m_unassoc|escapejs }}"); if (firstInvalid) firstInvalid.focus(); return false; } diff --git a/loko/stock/templates/stock/purchase_order_from_pdf.html b/loko/stock/templates/stock/purchase_order_from_pdf.html index 213c3a3..75bf927 100644 --- a/loko/stock/templates/stock/purchase_order_from_pdf.html +++ b/loko/stock/templates/stock/purchase_order_from_pdf.html @@ -41,7 +41,7 @@

{% translate "Importer une offre ou un devis fournisseur" %}

- {% translate "Déposez un devis au format PDF, un scan ou des photos prises avec un smartphone (sélectionnez toutes les pages en une fois). Le système combine et analyse automatiquement les pages avec reconnaissance OCR locale, extrait les articles et prépare le bon de commande." %} + {% translate "Déposez un devis au format PDF, un scan ou des photos prises avec un smartphone (sélectionnez toutes les pages en une fois). Le système combine et analyse automatiquement les pages, extrait les articles et prépare le bon de commande." %}

@@ -76,9 +76,6 @@
{% translate "Cliquez ou glissez-déposez vos documents ou photos ici" %} {% translate "Formats acceptés : PDF, photos & scans (JPG, PNG, WEBP, TIFF) — Sélection multiple de photos autorisée pour plusieurs pages" %} - - {% translate "Reconnaissance OCR 100% locale" %} -
@@ -275,15 +272,15 @@
{% if parse_result.is_multi_image %} - {% blocktranslate with count=parse_result.image_count %}{{ count }} photos combinées (OCR local){% endblocktranslate %} + {% blocktranslate with count=parse_result.image_count %}{{ count }} photos combinées{% endblocktranslate %} {% elif parse_result.is_image %} - {% translate "Photo / Scan (OCR local)" %} + {% translate "Photo / Scan" %} {% elif parse_result.is_ocr %} - {% translate "PDF scanné (OCR local)" %} + {% translate "PDF scanné" %} {% else %} @@ -660,14 +657,16 @@ function validateOrderForm() { if (supChoiceNew && supChoiceNew.checked) { const nameInput = document.getElementById('id_new_supplier_name') || document.querySelector('input[name="new_supplier_name"]'); if (!nameInput || !nameInput.value.trim()) { - alert("{% translate 'Veuillez saisir le nom du nouveau fournisseur à créer.' %}"); + {% translate "Veuillez saisir le nom du nouveau fournisseur à créer." as msg_sup_name %} + alert("{{ msg_sup_name|escapejs }}"); if (nameInput) nameInput.focus(); return false; } } else if (supChoicePick && supChoicePick.checked) { const supSelect = document.getElementById('id_supplier_id') || document.querySelector('select[name="supplier_id"]'); if (!supSelect || !supSelect.value.trim()) { - alert("{% translate 'Veuillez sélectionner un fournisseur existant dans la liste déroulante.' %}"); + {% translate "Veuillez sélectionner un fournisseur existant dans la liste déroulante." as msg_sup_pick %} + alert("{{ msg_sup_pick|escapejs }}"); if (supSelect) supSelect.focus(); return false; } @@ -676,7 +675,8 @@ function validateOrderForm() { // 2. Validation des articles const includeCbs = document.querySelectorAll('.item-include-cb:checked'); if (includeCbs.length === 0) { - alert("{% translate 'Veuillez cocher au moins une ligne d\'article à inclure dans le bon de commande.' %}"); + {% translate "Veuillez cocher au moins une ligne d'article à inclure dans le bon de commande." as msg_no_item %} + alert("{{ msg_no_item|escapejs }}"); return false; } @@ -694,7 +694,8 @@ function validateOrderForm() { }); if (unassociatedCount > 0) { - alert("{% translate 'Certaines lignes cochées ne sont associées à aucun produit existant. Veuillez sélectionner un produit dans la liste pour chaque ligne cochée, ou décocher les lignes non associées.' %}"); + {% translate "Certaines lignes cochées ne sont associées à aucun produit existant. Veuillez sélectionner un produit dans la liste pour chaque ligne cochée, ou décocher les lignes non associées." as msg_unassoc %} + alert("{{ msg_unassoc|escapejs }}"); if (firstInvalid) firstInvalid.focus(); return false; }